Merge branch 'mv88e6xxx-isolate-Global2'
[deliverable/linux.git] / MAINTAINERS
CommitLineData
1da177e4 1
cc8f9b99 2
1da177e4
LT
3 List of maintainers and how to submit kernel changes
4
5Please try to follow the guidelines below. This will make things
6easier on the maintainers. Not all of these guidelines matter for every
7trivial patch so apply some common sense.
8
91. Always _test_ your changes, however small, on at least 4 or
10 5 people, preferably many more.
11
122. Try to release a few ALPHA test versions to the net. Announce
13 them onto the kernel channel and await results. This is especially
14 important for device drivers, because often that's the only way
15 you will find things like the fact version 3 firmware needs
16 a magic fix you didn't know about, or some clown changed the
17 chips on a board and not its name. (Don't laugh! Look at the
18 SMC etherpower for that.)
19
203. Make sure your changes compile correctly in multiple
21 configurations. In particular check that changes work both as a
22 module and built into the kernel.
23
244. When you are happy with a change make it generally available for
25 testing and await feedback.
26
275. Make a patch available to the relevant maintainer in the list. Use
28 'diff -u' to make the patch easy to merge. Be prepared to get your
29 changes sent back with seemingly silly requests about formatting
30 and variable names. These aren't as silly as they seem. One
31 job the maintainers (and especially Linus) do is to keep things
32 looking the same. Sometimes this means that the clever hack in
33 your driver to get around a problem actually needs to become a
0a920b5b
AW
34 generalized kernel feature ready for next time.
35
36 PLEASE check your patch with the automated style checker
6f9e2456 37 (scripts/checkpatch.pl) to catch trivial style violations.
0a920b5b 38 See Documentation/CodingStyle for guidance here.
1da177e4 39
f70f873b
JP
40 PLEASE CC: the maintainers and mailing lists that are generated
41 by scripts/get_maintainer.pl. The results returned by the
42 script will be best if you have git installed and are making
43 your changes in a branch derived from Linus' latest git tree.
44 See Documentation/SubmittingPatches for details.
45
1da177e4
LT
46 PLEASE try to include any credit lines you want added with the
47 patch. It avoids people being missed off by mistake and makes
48 it easier to know who wants adding and who doesn't.
49
50 PLEASE document known bugs. If it doesn't work for everything
51 or does something very odd once a month document it.
52
c9ee133b 53 PLEASE remember that submissions must be made under the terms
08602d74
SH
54 of the Linux Foundation certificate of contribution and should
55 include a Signed-off-by: line. The current version of this
56 "Developer's Certificate of Origin" (DCO) is listed in the file
4500371e 57 Documentation/SubmittingPatches.
c9ee133b 58
1da177e4
LT
596. Make sure you have the right to send any changes you make. If you
60 do changes at work you may find your employer owns the patch
61 not you.
62
c9ee133b
AC
637. When sending security related changes or reports to a maintainer
64 please Cc: security@kernel.org, especially if the maintainer
65 does not respond.
66
678. Happy hacking.
1da177e4 68
c7c4fb18
JP
69Descriptions of section entries:
70
71 P: Person (obsolete)
72 M: Mail patches to: FullName <address@domain>
eafbaac3
PM
73 R: Designated reviewer: FullName <address@domain>
74 These reviewers should be CCed on patches.
c7c4fb18
JP
75 L: Mailing list that is relevant to this area
76 W: Web-page with status/info
8a6e2535 77 Q: Patchwork web based patch tracking system site
cea8321c
JP
78 T: SCM tree type and location.
79 Type is one of: git, hg, quilt, stgit, topgit
c7c4fb18
JP
80 S: Status, one of the following:
81 Supported: Someone is actually paid to look after this.
82 Maintained: Someone actually looks after it.
83 Odd Fixes: It has a maintainer but they don't have time to do
84 much other than throw the odd patch in. See below..
85 Orphan: No current maintainer [but maybe you could take the
86 role as you write your new code].
87 Obsolete: Old code. Something tagged obsolete generally means
88 it has been replaced by a better system and you
89 should be using that.
90 F: Files and directories with wildcard patterns.
91 A trailing slash includes all files and subdirectory files.
92 F: drivers/net/ all files in and below drivers/net
93 F: drivers/net/* all files in drivers/net, but not below
94 F: */net/* all files in "any top level directory"/net
95 One pattern per line. Multiple F: lines acceptable.
bbbe96ed
SW
96 N: Files and directories with regex patterns.
97 N: [^a-z]tegra all files whose path contains the word tegra
98 One pattern per line. Multiple N: lines acceptable.
6ab88e00
JP
99 scripts/get_maintainer.pl has different behavior for files that
100 match F: pattern and matches of N: patterns. By default,
101 get_maintainer will not look at git log history when an F: pattern
102 match occurs. When an N: match occurs, git log history is used
103 to also notify the people that have git commit signatures.
c7c4fb18
JP
104 X: Files and directories that are NOT maintained, same rules as F:
105 Files exclusions are tested before file matches.
106 Can be useful for excluding a specific subdirectory, for instance:
107 F: net/
108 X: net/ipv6/
109 matches all files in and below net excluding net/ipv6/
110 K: Keyword perl extended regex pattern to match content in a
bbbe96ed 111 patch or file. For instance:
c7c4fb18 112 K: of_get_profile
bbbe96ed 113 matches patches or files that contain "of_get_profile"
c7c4fb18 114 K: \b(printk|pr_(info|err))\b
bbbe96ed
SW
115 matches patches or files that contain one or more of the words
116 printk, pr_info or pr_err
c7c4fb18 117 One regex pattern per line. Multiple K: lines acceptable.
1da177e4
LT
118
119Note: For the hard of thinking, this list is meant to remain in alphabetical
120order. If you could add yourselves to it in alphabetical order that would be
121so much easier [Ed]
122
c7c4fb18 123Maintainers List (try to look for most precise areas first)
1da177e4 124
c7c4fb18 125 -----------------------------------
679655da 126
a6d89915 1273C59X NETWORK DRIVER
8b58be88 128M: Steffen Klassert <klassert@mathematik.tu-chemnitz.de>
a6d89915
SK
129L: netdev@vger.kernel.org
130S: Maintained
679655da 131F: Documentation/networking/vortex.txt
ca7a8e85 132F: drivers/net/ethernet/3com/3c59x.c
a6d89915 133
1da177e4 1343CR990 NETWORK DRIVER
8b58be88 135M: David Dillow <dave@thedillows.org>
979b6c13 136L: netdev@vger.kernel.org
1da177e4 137S: Maintained
ca7a8e85 138F: drivers/net/ethernet/3com/typhoon*
1da177e4 139
c4de0ceb 1403WARE SAS/SATA-RAID SCSI DRIVERS (3W-XXXX, 3W-9XXX, 3W-SAS)
141M: Adam Radford <linuxraid@lsi.com>
1da177e4 142L: linux-scsi@vger.kernel.org
c4de0ceb 143W: http://www.lsi.com
1da177e4 144S: Supported
c4de0ceb 145F: drivers/scsi/3w-*
1da177e4
LT
146
14753C700 AND 53C700-66 SCSI DRIVER
8b58be88 148M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
1da177e4
LT
149L: linux-scsi@vger.kernel.org
150S: Maintained
679655da 151F: drivers/scsi/53c700*
1da177e4 152
68d96dcf 1536LOWPAN GENERIC (BTLE/IEEE 802.15.4)
aff3eaa0 154M: Alexander Aring <aar@pengutronix.de>
6970c34c 155M: Jukka Rissanen <jukka.rissanen@linux.intel.com>
68d96dcf 156L: linux-bluetooth@vger.kernel.org
ebef9c12 157L: linux-wpan@vger.kernel.org
68d96dcf
AA
158S: Maintained
159F: net/6lowpan/
6304f8fc 160F: include/net/6lowpan.h
ea9eb698 161F: Documentation/networking/6lowpan.txt
68d96dcf 162
1da177e4 1636PACK NETWORK DRIVER FOR AX.25
8b58be88 164M: Andreas Koensgen <ajk@comnets.uni-bremen.de>
1da177e4
LT
165L: linux-hams@vger.kernel.org
166S: Maintained
679655da 167F: drivers/net/hamradio/6pack.c
1da177e4 168
1da177e4 1698169 10/100/1000 GIGABIT ETHERNET DRIVER
c8a75b34 170M: Realtek linux nic maintainers <nic_swsd@realtek.com>
979b6c13 171L: netdev@vger.kernel.org
1da177e4 172S: Maintained
a8fe65b8 173F: drivers/net/ethernet/realtek/r8169.c
1da177e4
LT
174
1758250/16?50 (AND CLONE UARTS) SERIAL DRIVER
879a5a00 176M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
1da177e4 177L: linux-serial@vger.kernel.org
8ee16a1b 178S: Maintained
08deed1e 179T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git
df621252 180F: drivers/tty/serial/8250*
679655da 181F: include/linux/serial_8250.h
1da177e4
LT
182
1838390 NETWORK DRIVERS [WD80x3/SMC-ELITE, SMC-ULTRA, NE2000, 3C503, etc.]
979b6c13 184L: netdev@vger.kernel.org
0cf445ce 185S: Orphan / Obsolete
644570b8 186F: drivers/net/ethernet/8390/
1da177e4 187
67543e50 1889P FILE SYSTEM
8b58be88
JP
189M: Eric Van Hensbergen <ericvh@gmail.com>
190M: Ron Minnich <rminnich@sandia.gov>
191M: Latchesar Ionkov <lucho@ionkov.net>
ce00f85c 192L: v9fs-developer@lists.sourceforge.net
27a2a5ff 193W: http://swik.net/v9fs
8a6e2535 194Q: http://patchwork.kernel.org/project/v9fs-devel/list/
eeba444a 195T: git git://git.kernel.org/pub/scm/linux/kernel/git/ericvh/v9fs.git
ce00f85c 196S: Maintained
679655da
JP
197F: Documentation/filesystems/9p.txt
198F: fs/9p/
2315cb14
RL
199F: net/9p/
200F: include/net/9p/
201F: include/uapi/linux/virtio_9p.h
202F: include/trace/events/9p.h
203
67543e50 204
91952bc0
AP
205A8293 MEDIA DRIVER
206M: Antti Palosaari <crope@iki.fi>
207L: linux-media@vger.kernel.org
a825eaec 208W: https://linuxtv.org
91952bc0
AP
209W: http://palosaari.fi/linux/
210Q: http://patchwork.linuxtv.org/project/linux-media/list/
211T: git git://linuxtv.org/anttip/media_tree.git
212S: Maintained
213F: drivers/media/dvb-frontends/a8293*
214
e2d1d6c0 215AACRAID SCSI RAID DRIVER
2a81ffdd 216M: Adaptec OEM Raid Solutions <aacraid@microsemi.com>
e2d1d6c0
RD
217L: linux-scsi@vger.kernel.org
218W: http://www.adaptec.com/
1da177e4 219S: Supported
679655da
JP
220F: Documentation/scsi/aacraid.txt
221F: drivers/scsi/aacraid/
1da177e4 222
ea8f8fc8
JT
223ABI/API
224L: linux-api@vger.kernel.org
ea8f8fc8 225F: include/linux/syscalls.h
ea8f8fc8
JT
226F: kernel/sys_ni.c
227
249e3c85 228ABIT UGURU 1,2 HARDWARE MONITOR DRIVER
93d0cc58 229M: Hans de Goede <hdegoede@redhat.com>
968ce1b1 230L: linux-hwmon@vger.kernel.org
f2b84bbc 231S: Maintained
679655da 232F: drivers/hwmon/abituguru.c
f2b84bbc 233
249e3c85 234ABIT UGURU 3 HARDWARE MONITOR DRIVER
8b58be88 235M: Alistair John Strachan <alistair@devzero.co.uk>
968ce1b1 236L: linux-hwmon@vger.kernel.org
249e3c85 237S: Maintained
679655da 238F: drivers/hwmon/abituguru3.c
249e3c85 239
1b06d64f
WBG
240ACCES 104-DIO-48E GPIO DRIVER
241M: William Breathitt Gray <vilhelm.gray@gmail.com>
242L: linux-gpio@vger.kernel.org
243S: Maintained
244F: drivers/gpio/gpio-104-dio-48e.c
245
6ddcf9b4
WBG
246ACCES 104-IDI-48 GPIO DRIVER
247M: "William Breathitt Gray" <vilhelm.gray@gmail.com>
248L: linux-gpio@vger.kernel.org
249S: Maintained
250F: drivers/gpio/gpio-104-idi-48.c
251
e2558989
WBG
252ACCES 104-IDIO-16 GPIO DRIVER
253M: "William Breathitt Gray" <vilhelm.gray@gmail.com>
254L: linux-gpio@vger.kernel.org
255S: Maintained
256F: drivers/gpio/gpio-104-idio-16.c
257
1da177e4 258ACENIC DRIVER
8b58be88 259M: Jes Sorensen <jes@trained-monkey.org>
1da177e4
LT
260L: linux-acenic@sunsite.dk
261S: Maintained
531c4f89 262F: drivers/net/ethernet/alteon/acenic*
1da177e4 263
e86435eb 264ACER ASPIRE ONE TEMPERATURE AND FAN DRIVER
8b58be88 265M: Peter Feuerer <peter@piie.net>
d0944853 266L: platform-driver-x86@vger.kernel.org
4fc26e36
JP
267W: http://piie.net/?section=acerhdf
268S: Maintained
269F: drivers/platform/x86/acerhdf.c
e86435eb 270
745a5d21 271ACER WMI LAPTOP EXTRAS
182ae55c 272M: "Lee, Chun-Yi" <jlee@suse.com>
d0944853 273L: platform-driver-x86@vger.kernel.org
745a5d21 274S: Maintained
679655da 275F: drivers/platform/x86/acer-wmi.c
745a5d21 276
1da177e4 277ACPI
9c3646d1 278M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
7fb06082 279M: Len Brown <lenb@kernel.org>
6968e50c 280L: linux-acpi@vger.kernel.org
360818b8
RW
281W: https://01.org/linux-acpi
282Q: https://patchwork.kernel.org/project/linux-acpi/list/
283T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
8b59a454 284S: Supported
679655da
JP
285F: drivers/acpi/
286F: drivers/pnp/pnpacpi/
287F: include/linux/acpi.h
43368e74 288F: include/acpi/
3a75ef0c 289F: Documentation/acpi/
89ca78a0 290F: Documentation/ABI/testing/sysfs-bus-acpi
0bf54fcd 291F: Documentation/ABI/testing/configfs-acpi
15fd830d
BH
292F: drivers/pci/*acpi*
293F: drivers/pci/*/*acpi*
294F: drivers/pci/*/*/*acpi*
3a75ef0c 295F: tools/power/acpi/
8b59a454 296
3774929d
RW
297ACPI COMPONENT ARCHITECTURE (ACPICA)
298M: Robert Moore <robert.moore@intel.com>
299M: Lv Zheng <lv.zheng@intel.com>
9c3646d1 300M: "Rafael J. Wysocki" <rafael.j.wysocki@intel.com>
3774929d
RW
301L: linux-acpi@vger.kernel.org
302L: devel@acpica.org
303W: https://acpica.org/
304W: https://github.com/acpica/acpica/
305Q: https://patchwork.kernel.org/project/linux-acpi/list/
306T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
307S: Supported
308F: drivers/acpi/acpica/
309F: include/acpi/
2754c447 310F: tools/power/acpi/
3774929d 311
8b59a454 312ACPI FAN DRIVER
8b58be88 313M: Zhang Rui <rui.zhang@intel.com>
8b59a454 314L: linux-acpi@vger.kernel.org
5ca92bd9 315W: https://01.org/linux-acpi
8b59a454 316S: Supported
679655da 317F: drivers/acpi/fan.c
1da177e4 318
8b59a454 319ACPI THERMAL DRIVER
8b58be88 320M: Zhang Rui <rui.zhang@intel.com>
8b59a454 321L: linux-acpi@vger.kernel.org
5ca92bd9 322W: https://01.org/linux-acpi
8b59a454 323S: Supported
679655da 324F: drivers/acpi/*thermal*
998be20f 325
359acec8 326ACPI VIDEO DRIVER
8b58be88 327M: Zhang Rui <rui.zhang@intel.com>
8b59a454 328L: linux-acpi@vger.kernel.org
5ca92bd9 329W: https://01.org/linux-acpi
8b59a454 330S: Supported
86f98a3a 331F: drivers/acpi/acpi_video.c
998be20f 332
bff431e4 333ACPI WMI DRIVER
d0944853 334L: platform-driver-x86@vger.kernel.org
5b927259 335S: Orphan
679655da 336F: drivers/platform/x86/wmi.c
bff431e4 337
2f39d519 338AD1889 ALSA SOUND DRIVER
8b58be88 339M: Thibaut Varene <T-Bone@parisc-linux.org>
795fb7e7
JD
340W: http://wiki.parisc-linux.org/AD1889
341L: linux-parisc@vger.kernel.org
342S: Maintained
679655da 343F: sound/pci/ad1889.*
2f39d519 344
527a1a83
MH
345AD525X ANALOG DEVICES DIGITAL POTENTIOMETERS DRIVER
346M: Michael Hennerich <michael.hennerich@analog.com>
a3f531ac 347W: http://wiki.analog.com/AD5254
a4edbc10 348W: http://ez.analog.com/community/linux-device-drivers
527a1a83
MH
349S: Supported
350F: drivers/misc/ad525x_dpot.c
351
352AD5398 CURRENT REGULATOR DRIVER (AD5398/AD5821)
353M: Michael Hennerich <michael.hennerich@analog.com>
a3f531ac 354W: http://wiki.analog.com/AD5398
a4edbc10 355W: http://ez.analog.com/community/linux-device-drivers
527a1a83
MH
356S: Supported
357F: drivers/regulator/ad5398.c
358
359AD714X CAPACITANCE TOUCH SENSOR DRIVER (AD7142/3/7/8/7A)
360M: Michael Hennerich <michael.hennerich@analog.com>
a3f531ac 361W: http://wiki.analog.com/AD7142
a4edbc10 362W: http://ez.analog.com/community/linux-device-drivers
527a1a83
MH
363S: Supported
364F: drivers/input/misc/ad714x.c
365
366AD7877 TOUCHSCREEN DRIVER
367M: Michael Hennerich <michael.hennerich@analog.com>
a3f531ac 368W: http://wiki.analog.com/AD7877
a4edbc10 369W: http://ez.analog.com/community/linux-device-drivers
527a1a83
MH
370S: Supported
371F: drivers/input/touchscreen/ad7877.c
372
373AD7879 TOUCHSCREEN DRIVER (AD7879/AD7889)
374M: Michael Hennerich <michael.hennerich@analog.com>
a3f531ac 375W: http://wiki.analog.com/AD7879
a4edbc10 376W: http://ez.analog.com/community/linux-device-drivers
527a1a83
MH
377S: Supported
378F: drivers/input/touchscreen/ad7879.c
379
1330b0dc 380ADDRESS SPACE LAYOUT RANDOMIZATION (ASLR)
e5f6450c 381M: Jiri Kosina <jikos@kernel.org>
1330b0dc
JK
382S: Maintained
383
7302b9d9
MH
384ADF7242 IEEE 802.15.4 RADIO DRIVER
385M: Michael Hennerich <michael.hennerich@analog.com>
386W: https://wiki.analog.com/ADF7242
387W: http://ez.analog.com/community/linux-device-drivers
388L: linux-wpan@vger.kernel.org
389S: Supported
390F: drivers/net/ieee802154/adf7242.c
391F: Documentation/devicetree/bindings/net/ieee802154/adf7242.txt
392
1da177e4 393ADM1025 HARDWARE MONITOR DRIVER
d8130624 394M: Jean Delvare <jdelvare@suse.com>
968ce1b1 395L: linux-hwmon@vger.kernel.org
1da177e4 396S: Maintained
679655da
JP
397F: Documentation/hwmon/adm1025
398F: drivers/hwmon/adm1025.c
1da177e4 399
cae2caae 400ADM1029 HARDWARE MONITOR DRIVER
fce8ffa3 401M: Corentin Labbe <clabbe.montjoie@gmail.com>
968ce1b1 402L: linux-hwmon@vger.kernel.org
cae2caae 403S: Maintained
679655da 404F: drivers/hwmon/adm1029.c
cae2caae 405
cc0b88cf 406ADM8211 WIRELESS DRIVER
cc0b88cf 407L: linux-wireless@vger.kernel.org
491b26b4 408W: http://wireless.kernel.org/
e71bcbd0 409S: Orphan
d4a17304 410F: drivers/net/wireless/admtek/adm8211.*
cc0b88cf 411
e8e31622
SA
412ADP1653 FLASH CONTROLLER DRIVER
413M: Sakari Ailus <sakari.ailus@iki.fi>
414L: linux-media@vger.kernel.org
415S: Maintained
416F: drivers/media/i2c/adp1653.c
b5dcee22 417F: include/media/i2c/adp1653.h
e8e31622 418
527a1a83
MH
419ADP5520 BACKLIGHT DRIVER WITH IO EXPANDER (ADP5520/ADP5501)
420M: Michael Hennerich <michael.hennerich@analog.com>
a3f531ac 421W: http://wiki.analog.com/ADP5520
a4edbc10 422W: http://ez.analog.com/community/linux-device-drivers
527a1a83
MH
423S: Supported
424F: drivers/mfd/adp5520.c
425F: drivers/video/backlight/adp5520_bl.c
45b4e0d5 426F: drivers/leds/leds-adp5520.c
77278d50 427F: drivers/gpio/gpio-adp5520.c
527a1a83
MH
428F: drivers/input/keyboard/adp5520-keys.c
429
430ADP5588 QWERTY KEYPAD AND IO EXPANDER DRIVER (ADP5588/ADP5587)
431M: Michael Hennerich <michael.hennerich@analog.com>
a3f531ac 432W: http://wiki.analog.com/ADP5588
a4edbc10 433W: http://ez.analog.com/community/linux-device-drivers
527a1a83
MH
434S: Supported
435F: drivers/input/keyboard/adp5588-keys.c
77278d50 436F: drivers/gpio/gpio-adp5588.c
527a1a83
MH
437
438ADP8860 BACKLIGHT DRIVER (ADP8860/ADP8861/ADP8863)
439M: Michael Hennerich <michael.hennerich@analog.com>
a3f531ac 440W: http://wiki.analog.com/ADP8860
a4edbc10 441W: http://ez.analog.com/community/linux-device-drivers
527a1a83
MH
442S: Supported
443F: drivers/video/backlight/adp8860_bl.c
444
8c22a8f5
DE
445ADS1015 HARDWARE MONITOR DRIVER
446M: Dirk Eibach <eibach@gdsys.de>
968ce1b1 447L: linux-hwmon@vger.kernel.org
8c22a8f5
DE
448S: Maintained
449F: Documentation/hwmon/ads1015
450F: drivers/hwmon/ads1015.c
451F: include/linux/i2c/ads1015.h
452
1da177e4 453ADT746X FAN DRIVER
8b58be88 454M: Colin Leroy <colin@colino.net>
1da177e4 455S: Maintained
679655da 456F: drivers/macintosh/therm_adt746x.c
1da177e4 457
b058b859 458ADT7475 HARDWARE MONITOR DRIVER
d8130624 459M: Jean Delvare <jdelvare@suse.com>
968ce1b1 460L: linux-hwmon@vger.kernel.org
b058b859
JD
461S: Maintained
462F: Documentation/hwmon/adt7475
463F: drivers/hwmon/adt7475.c
464
527a1a83
MH
465ADXL34X THREE-AXIS DIGITAL ACCELEROMETER DRIVER (ADXL345/ADXL346)
466M: Michael Hennerich <michael.hennerich@analog.com>
a3f531ac 467W: http://wiki.analog.com/ADXL345
a4edbc10 468W: http://ez.analog.com/community/linux-device-drivers
527a1a83
MH
469S: Supported
470F: drivers/input/misc/adxl34x.c
471
8c6af9e1 472ADVANSYS SCSI DRIVER
8b58be88 473M: Matthew Wilcox <matthew@wil.cx>
d8130624 474M: Hannes Reinecke <hare@suse.com>
8c6af9e1
MW
475L: linux-scsi@vger.kernel.org
476S: Maintained
679655da
JP
477F: Documentation/scsi/advansys.txt
478F: drivers/scsi/advansys.c
8c6af9e1 479
1da177e4 480AEDSP16 DRIVER
8b58be88 481M: Riccardo Facchetti <fizban@tin.it>
1da177e4 482S: Maintained
679655da 483F: sound/oss/aedsp16.c
1da177e4 484
91952bc0
AP
485AF9013 MEDIA DRIVER
486M: Antti Palosaari <crope@iki.fi>
487L: linux-media@vger.kernel.org
a825eaec 488W: https://linuxtv.org
91952bc0
AP
489W: http://palosaari.fi/linux/
490Q: http://patchwork.linuxtv.org/project/linux-media/list/
491T: git git://linuxtv.org/anttip/media_tree.git
492S: Maintained
493F: drivers/media/dvb-frontends/af9013*
494
495AF9033 MEDIA DRIVER
496M: Antti Palosaari <crope@iki.fi>
497L: linux-media@vger.kernel.org
a825eaec 498W: https://linuxtv.org
91952bc0
AP
499W: http://palosaari.fi/linux/
500Q: http://patchwork.linuxtv.org/project/linux-media/list/
501T: git git://linuxtv.org/anttip/media_tree.git
502S: Maintained
503F: drivers/media/dvb-frontends/af9033*
504
1da177e4 505AFFS FILE SYSTEM
6cf515e1
GU
506L: linux-fsdevel@vger.kernel.org
507S: Orphan
679655da
JP
508F: Documentation/filesystems/affs.txt
509F: fs/affs/
1da177e4 510
e2d1d6c0 511AFS FILESYSTEM & AF_RXRPC SOCKET DOMAIN
8b58be88 512M: David Howells <dhowells@redhat.com>
e2d1d6c0
RD
513L: linux-afs@lists.infradead.org
514S: Supported
679655da
JP
515F: fs/afs/
516F: include/net/af_rxrpc.h
517F: net/rxrpc/af_rxrpc.c
e2d1d6c0 518
1da177e4 519AGPGART DRIVER
8b58be88 520M: David Airlie <airlied@linux.ie>
878eaf61 521T: git git://people.freedesktop.org/~airlied/linux (part of drm maint)
1da177e4 522S: Maintained
679655da
JP
523F: drivers/char/agp/
524F: include/linux/agp*
c117ab84 525F: include/uapi/linux/agp*
1da177e4
LT
526
527AHA152X SCSI DRIVER
8b58be88 528M: "Juergen E. Fischer" <fischer@norbit.de>
1da177e4
LT
529L: linux-scsi@vger.kernel.org
530S: Maintained
679655da
JP
531F: drivers/scsi/aha152x*
532F: drivers/scsi/pcmcia/aha152x*
1da177e4 533
64624d4f 534AIC7XXX / AIC79XX SCSI DRIVER
d8130624 535M: Hannes Reinecke <hare@suse.com>
64624d4f 536L: linux-scsi@vger.kernel.org
1da177e4 537S: Maintained
679655da 538F: drivers/scsi/aic7xxx/
1da177e4 539
450500ad
HV
540AIMSLAB FM RADIO RECEIVER DRIVER
541M: Hans Verkuil <hverkuil@xs4all.nl>
542L: linux-media@vger.kernel.org
543T: git git://linuxtv.org/media_tree.git
a825eaec 544W: https://linuxtv.org
450500ad
HV
545S: Maintained
546F: drivers/media/radio/radio-aimslab*
547
e2d1d6c0 548AIO
8b58be88 549M: Benjamin LaHaise <bcrl@kvack.org>
e2d1d6c0
RD
550L: linux-aio@kvack.org
551S: Supported
679655da
JP
552F: fs/aio.c
553F: include/linux/*aio*.h
e2d1d6c0 554
469d4ec8
AP
555AIRSPY MEDIA DRIVER
556M: Antti Palosaari <crope@iki.fi>
557L: linux-media@vger.kernel.org
a825eaec 558W: https://linuxtv.org
469d4ec8
AP
559W: http://palosaari.fi/linux/
560Q: http://patchwork.linuxtv.org/project/linux-media/list/
561T: git git://linuxtv.org/anttip/media_tree.git
562S: Maintained
563F: drivers/media/usb/airspy/
564
1da177e4 565ALCATEL SPEEDTOUCH USB DRIVER
8b58be88 566M: Duncan Sands <duncan.sands@free.fr>
6372594a 567L: linux-usb@vger.kernel.org
1da177e4
LT
568W: http://www.linux-usb.org/SpeedTouch/
569S: Maintained
679655da
JP
570F: drivers/usb/atm/speedtch.c
571F: drivers/usb/atm/usbatm.c
1da177e4 572
272f133a 573ALCHEMY AU1XX0 MMC DRIVER
8b58be88 574M: Manuel Lauss <manuel.lauss@gmail.com>
08fcb720 575S: Maintained
679655da 576F: drivers/mmc/host/au1xmmc.c
272f133a 577
4a4e5787 578ALI1563 I2C DRIVER
8b58be88 579M: Rudolf Marek <r.marek@assembler.cz>
846557d3 580L: linux-i2c@vger.kernel.org
4a4e5787 581S: Maintained
679655da
JP
582F: Documentation/i2c/busses/i2c-ali1563
583F: drivers/i2c/busses/i2c-ali1563.c
4a4e5787 584
bc368798
LC
585ALLWINNER SECURITY SYSTEM
586M: Corentin Labbe <clabbe.montjoie@gmail.com>
587L: linux-crypto@vger.kernel.org
588S: Maintained
589F: drivers/crypto/sunxi-ss/
590
1da177e4 591ALPHA PORT
8b58be88 592M: Richard Henderson <rth@twiddle.net>
8b58be88 593M: Ivan Kokshaysky <ink@jurassic.park.msu.ru>
abd4d609 594M: Matt Turner <mattst88@gmail.com>
c89f4f9a 595S: Odd Fixes
a9406699 596L: linux-alpha@vger.kernel.org
679655da 597F: arch/alpha/
1da177e4 598
30172936
PR
599ALPS PS/2 TOUCHPAD DRIVER
600R: Pali Rohár <pali.rohar@gmail.com>
601F: drivers/input/mouse/alps.*
602
f62092f6
LFT
603ALTERA MAILBOX DRIVER
604M: Ley Foon Tan <lftan@altera.com>
605L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
606S: Maintained
607F: drivers/mailbox/mailbox-altera.c
608
c5abbba9
THL
609ALTERA PIO DRIVER
610M: Tien Hock Loh <thloh@altera.com>
611L: linux-gpio@vger.kernel.org
612S: Maintained
613F: drivers/gpio/gpio-altera.c
614
8ce064bf
TT
615ALTERA SYSTEM RESOURCE DRIVER FOR ARRIA10 DEVKIT
616M: Thor Thayer <tthayer@opensource.altera.com>
617S: Maintained
618F: drivers/gpio/gpio-altera-a10sr.c
619F: drivers/mfd/altera-a10sr.c
620F: include/linux/mfd/altera-a10sr.h
621
16b8b922 622ALTERA TRIPLE SPEED ETHERNET DRIVER
c53fed07 623M: Vince Bridgers <vbridger@opensource.altera.com>
16b8b922
VB
624L: netdev@vger.kernel.org
625L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
626S: Maintained
627F: drivers/net/ethernet/altera/
628
adf9251f
TK
629ALTERA UART/JTAG UART SERIAL DRIVERS
630M: Tobias Klauser <tklauser@distanz.ch>
631L: linux-serial@vger.kernel.org
61bd0943 632L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
adf9251f
TK
633S: Maintained
634F: drivers/tty/serial/altera_uart.c
635F: drivers/tty/serial/altera_jtaguart.c
636F: include/linux/altera_uart.h
637F: include/linux/altera_jtaguart.h
638
1738cd3e
NB
639AMAZON ETHERNET DRIVERS
640M: Netanel Belgazal <netanel@annapurnalabs.com>
641R: Saeed Bishara <saeed@annapurnalabs.com>
642R: Zorik Machulsky <zorik@annapurnalabs.com>
643L: netdev@vger.kernel.org
644S: Supported
645F: Documentation/networking/ena.txt
646F: drivers/net/ethernet/amazon/
647
f4875e12
TL
648AMD CRYPTOGRAPHIC COPROCESSOR (CCP) DRIVER
649M: Tom Lendacky <thomas.lendacky@amd.com>
29e9330f 650M: Gary Hook <gary.hook@amd.com>
f4875e12
TL
651L: linux-crypto@vger.kernel.org
652S: Supported
653F: drivers/crypto/ccp/
654F: include/linux/ccp.h
655
512d1027 656AMD FAM15H PROCESSOR POWER MONITORING DRIVER
96818b58 657M: Huang Rui <ray.huang@amd.com>
968ce1b1 658L: linux-hwmon@vger.kernel.org
96818b58 659S: Supported
512d1027
AH
660F: Documentation/hwmon/fam15h_power
661F: drivers/hwmon/fam15h_power.c
662
167a675a 663AMD GEODE CS5536 USB DEVICE CONTROLLER DRIVER
67d76710 664L: linux-geode@lists.infradead.org (moderated for non-subscribers)
b4731977 665S: Orphan
faf2e1db 666F: drivers/usb/gadget/udc/amd5536udc.*
167a675a 667
f90b8116 668AMD GEODE PROCESSOR/CHIPSET SUPPORT
69006096 669P: Andres Salomon <dilinger@queued.net>
67d76710 670L: linux-geode@lists.infradead.org (moderated for non-subscribers)
f90b8116
JC
671W: http://www.amd.com/us-en/ConnectivitySolutions/TechnicalResources/0,,50_2334_2452_11363,00.html
672S: Supported
679655da
JP
673F: drivers/char/hw_random/geode-rng.c
674F: drivers/crypto/geode*
8a61f013 675F: drivers/video/fbdev/geode/
679655da 676F: arch/x86/include/asm/geode.h
f90b8116 677
919ee7dd 678AMD IOMMU (AMD-VI)
e4110568 679M: Joerg Roedel <joro@8bytes.org>
919ee7dd 680L: iommu@lists.linux-foundation.org
525b233c 681T: git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
e4110568 682S: Maintained
b2c16391
JP
683F: drivers/iommu/amd_iommu*.[ch]
684F: include/linux/amd-iommu.h
919ee7dd 685
16423d67 686AMD KFD
1241e0b4 687M: Oded Gabbay <oded.gabbay@gmail.com>
49e7d9df
JP
688L: dri-devel@lists.freedesktop.org
689T: git git://people.freedesktop.org/~gabbayo/linux.git
690S: Supported
130e0371
OG
691F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.c
692F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.h
32c22e99 693F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v7.c
ff758a12 694F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v8.c
49e7d9df 695F: drivers/gpu/drm/amd/amdkfd/
04df25d1
OG
696F: drivers/gpu/drm/amd/include/cik_structs.h
697F: drivers/gpu/drm/amd/include/kgd_kfd_interface.h
ff758a12 698F: drivers/gpu/drm/amd/include/vi_structs.h
49e7d9df
JP
699F: drivers/gpu/drm/radeon/radeon_kfd.c
700F: drivers/gpu/drm/radeon/radeon_kfd.h
701F: include/uapi/linux/kfd_ioctl.h
16423d67 702
2510eb74
SS
703AMD SEATTLE DEVICE TREE SUPPORT
704M: Brijesh Singh <brijeshkumar.singh@amd.com>
705M: Suravee Suthikulpanit <suravee.suthikulpanit@amd.com>
706M: Tom Lendacky <thomas.lendacky@amd.com>
707S: Supported
708F: arch/arm64/boot/dts/amd/
709
45198c7b
LT
710AMD XGBE DRIVER
711M: Tom Lendacky <thomas.lendacky@amd.com>
712L: netdev@vger.kernel.org
713S: Supported
714F: drivers/net/ethernet/amd/xgbe/
08b8940e 715F: arch/arm64/boot/dts/amd/amd-seattle-xgbe*.dtsi
45198c7b 716
284f42b6 717AMS (Apple Motion Sensor) DRIVER
8b58be88 718M: Michael Hanselmann <linux-kernel@hansmi.ch>
284f42b6 719S: Supported
bd5f47ec 720F: drivers/macintosh/ams/
284f42b6 721
531fca16
HV
722ANALOG DEVICES INC AD9389B DRIVER
723M: Hans Verkuil <hans.verkuil@cisco.com>
724L: linux-media@vger.kernel.org
725S: Maintained
726F: drivers/media/i2c/ad9389b*
727
614b4384
LPC
728ANALOG DEVICES INC ADV7180 DRIVER
729M: Lars-Peter Clausen <lars@metafoo.de>
730L: linux-media@vger.kernel.org
731W: http://ez.analog.com/community/linux-device-drivers
732S: Supported
733F: drivers/media/i2c/adv7180.c
734
c40ddfa3
HV
735ANALOG DEVICES INC ADV7511 DRIVER
736M: Hans Verkuil <hans.verkuil@cisco.com>
737L: linux-media@vger.kernel.org
738S: Maintained
739F: drivers/media/i2c/adv7511*
740
531fca16
HV
741ANALOG DEVICES INC ADV7604 DRIVER
742M: Hans Verkuil <hans.verkuil@cisco.com>
743L: linux-media@vger.kernel.org
744S: Maintained
745F: drivers/media/i2c/adv7604*
746
c40ddfa3
HV
747ANALOG DEVICES INC ADV7842 DRIVER
748M: Hans Verkuil <hans.verkuil@cisco.com>
749L: linux-media@vger.kernel.org
750S: Maintained
751F: drivers/media/i2c/adv7842*
752
527a1a83 753ANALOG DEVICES INC ASOC CODEC DRIVERS
535bd16f 754M: Lars-Peter Clausen <lars@metafoo.de>
4bdef3bd 755L: alsa-devel@alsa-project.org (moderated for non-subscribers)
a3f531ac 756W: http://wiki.analog.com/
a4edbc10 757W: http://ez.analog.com/community/linux-device-drivers
4bdef3bd 758S: Supported
39c9d199 759F: sound/soc/codecs/adau*
cc52688a 760F: sound/soc/codecs/adav*
4bdef3bd 761F: sound/soc/codecs/ad1*
ae48f5ef 762F: sound/soc/codecs/ad7*
4bdef3bd 763F: sound/soc/codecs/ssm*
40216ce7 764F: sound/soc/codecs/sigmadsp.*
4bdef3bd 765
527a1a83 766ANALOG DEVICES INC ASOC DRIVERS
b3fe92b0 767L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
527a1a83
MH
768L: alsa-devel@alsa-project.org (moderated for non-subscribers)
769W: http://blackfin.uclinux.org/
770S: Supported
771F: sound/soc/blackfin/*
7d1f9018 772
4ce72abc
LPC
773ANALOG DEVICES INC IIO DRIVERS
774M: Lars-Peter Clausen <lars@metafoo.de>
775M: Michael Hennerich <Michael.Hennerich@analog.com>
776W: http://wiki.analog.com/
777W: http://ez.analog.com/community/linux-device-drivers
778S: Supported
779F: drivers/iio/*/ad*
780X: drivers/iio/*/adjd*
781F: drivers/staging/iio/*/ad*
782F: staging/iio/trigger/iio-trig-bfin-timer.c
527a1a83 783
0e3b67b3
LPC
784ANALOG DEVICES INC DMA DRIVERS
785M: Lars-Peter Clausen <lars@metafoo.de>
786W: http://ez.analog.com/community/linux-device-drivers
787S: Supported
788F: drivers/dma/dma-axi-dmac.c
789
27eb6622
RH
790ANDROID CONFIG FRAGMENTS
791M: Rob Herring <robh@kernel.org>
792S: Supported
793F: kernel/configs/android*
794
41c9e95d
GK
795ANDROID DRIVERS
796M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
27682407 797M: Arve Hjønnevåg <arve@android.com>
41c9e95d 798M: Riley Andrews <riandrews@android.com>
0e4a566b 799T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
41c9e95d
GK
800L: devel@driverdev.osuosl.org
801S: Supported
802F: drivers/android/
803F: drivers/staging/android/
804
d03c023e
LA
805ANDROID ION DRIVER
806M: Laura Abbott <labbott@redhat.com>
807M: Sumit Semwal <sumit.semwal@linaro.org>
808L: devel@driverdev.osuosl.org
809S: Supported
810F: drivers/staging/android/ion
811F: drivers/staging/android/uapi/ion.h
812F: drivers/staging/android/uapi/ion_test.h
813
42269063 814AOA (Apple Onboard Audio) ALSA DRIVER
8b58be88 815M: Johannes Berg <johannes@sipsolutions.net>
a4724ed6 816L: linuxppc-dev@lists.ozlabs.org
93711660 817L: alsa-devel@alsa-project.org (moderated for non-subscribers)
42269063 818S: Maintained
679655da 819F: sound/aoa/
42269063 820
97a445da
WBG
821APEX EMBEDDED SYSTEMS STX104 DAC DRIVER
822M: William Breathitt Gray <vilhelm.gray@gmail.com>
823L: linux-iio@vger.kernel.org
824S: Maintained
825F: drivers/iio/dac/stx104.c
826
1da177e4 827APM DRIVER
e5f6450c 828M: Jiri Kosina <jikos@kernel.org>
81024fc4 829S: Odd fixes
9f273c24 830T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/apm.git
679655da
JP
831F: arch/x86/kernel/apm_32.c
832F: include/linux/apm_bios.h
c117ab84 833F: include/uapi/linux/apm_bios.h
81024fc4 834F: drivers/char/apm-emulation.c
1da177e4 835
bd7aa4b2 836APPLE BCM5974 MULTITOUCH DRIVER
75dd112a 837M: Henrik Rydberg <rydberg@bitmath.org>
bd7aa4b2 838L: linux-input@vger.kernel.org
75dd112a 839S: Odd fixes
679655da 840F: drivers/input/mouse/bcm5974.c
bd7aa4b2 841
6f2fad74 842APPLE SMC DRIVER
75dd112a 843M: Henrik Rydberg <rydberg@bitmath.org>
968ce1b1 844L: linux-hwmon@vger.kernel.org
75dd112a 845S: Odd fixes
679655da 846F: drivers/hwmon/applesmc.c
6f2fad74 847
1da177e4 848APPLETALK NETWORK LAYER
8b58be88 849M: Arnaldo Carvalho de Melo <acme@ghostprotocols.net>
1da177e4 850S: Maintained
679655da
JP
851F: drivers/net/appletalk/
852F: net/appletalk/
1da177e4 853
21c75328
DD
854APPLIED MICRO (APM) X-GENE DEVICE TREE SUPPORT
855M: Duc Dang <dhdang@apm.com>
856S: Supported
857F: arch/arm64/boot/dts/apm/
858
24299502
IS
859APPLIED MICRO (APM) X-GENE SOC ETHERNET DRIVER
860M: Iyappan Subramanian <isubramanian@apm.com>
861M: Keyur Chudgar <kchudgar@apm.com>
24299502
IS
862S: Supported
863F: drivers/net/ethernet/apm/xgene/
2efccc60 864F: drivers/net/phy/mdio-xgene.c
24299502 865F: Documentation/devicetree/bindings/net/apm-xgene-enet.txt
2efccc60 866F: Documentation/devicetree/bindings/net/apm-xgene-mdio.txt
24299502 867
62a37dc7
LP
868APTINA CAMERA SENSOR PLL
869M: Laurent Pinchart <Laurent.pinchart@ideasonboard.com>
870L: linux-media@vger.kernel.org
871S: Maintained
872F: drivers/media/i2c/aptina-pll.*
873
1154ea7d 874ARC FRAMEBUFFER DRIVER
8b58be88 875M: Jaya Kumar <jayalk@intworks.biz>
1154ea7d 876S: Maintained
8a61f013
JH
877F: drivers/video/fbdev/arcfb.c
878F: drivers/video/fbdev/core/fb_defio.c
1154ea7d 879
c38f6ac7
MG
880ARCNET NETWORK LAYER
881M: Michael Grzeschik <m.grzeschik@pengutronix.de>
882L: netdev@vger.kernel.org
883S: Maintained
884F: drivers/net/arcnet/
885F: include/uapi/linux/if_arcnet.h
886
71d298ce
AB
887ARC PGU DRM DRIVER
888M: Alexey Brodkin <abrodkin@synopsys.com>
889S: Supported
890F: drivers/gpu/drm/arc/
891F: Documentation/devicetree/bindings/display/snps,arcpgu.txt
892
588deb61
MR
893ARM ARCHITECTED TIMER DRIVER
894M: Mark Rutland <mark.rutland@arm.com>
895M: Marc Zyngier <marc.zyngier@arm.com>
896L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
897S: Maintained
898F: arch/arm/include/asm/arch_timer.h
899F: arch/arm64/include/asm/arch_timer.h
900F: drivers/clocksource/arm_arch_timer.c
901
c5a906a5
LD
902ARM HDLCD DRM DRIVER
903M: Liviu Dudau <liviu.dudau@arm.com>
904S: Supported
59ba2422 905F: drivers/gpu/drm/arm/hdlcd_*
c5a906a5
LD
906F: Documentation/devicetree/bindings/display/arm,hdlcd.txt
907
59ba2422
LD
908ARM MALI-DP DRM DRIVER
909M: Liviu Dudau <liviu.dudau@arm.com>
910M: Brian Starkey <brian.starkey@arm.com>
911M: Mali DP Maintainers <malidp@foss.arm.com>
912S: Supported
913F: drivers/gpu/drm/arm/
914F: Documentation/devicetree/bindings/display/arm,malidp.txt
915
1da177e4 916ARM MFM AND FLOPPY DRIVERS
8b58be88 917M: Ian Molton <spyro@f2s.com>
1da177e4 918S: Maintained
679655da
JP
919F: arch/arm/lib/floppydma.S
920F: arch/arm/include/asm/floppy.h
1da177e4 921
6f96521f
WD
922ARM PMU PROFILING AND DEBUGGING
923M: Will Deacon <will.deacon@arm.com>
70e238df 924R: Mark Rutland <mark.rutland@arm.com>
6f96521f 925S: Maintained
dd06a84b 926F: arch/arm*/kernel/perf_*
6f96521f 927F: arch/arm/oprofile/common.c
dd06a84b
MR
928F: arch/arm*/kernel/hw_breakpoint.c
929F: arch/arm*/include/asm/hw_breakpoint.h
930F: arch/arm*/include/asm/perf_event.h
fa8ad788
MR
931F: drivers/perf/arm_pmu.c
932F: include/linux/perf/arm_pmu.h
6f96521f 933
d4275354 934ARM PORT
54176cc6 935M: Russell King <linux@armlinux.org.uk>
efc03ecb 936L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
54176cc6 937W: http://www.armlinux.org.uk/
d4275354
RK
938S: Maintained
939F: arch/arm/
940
d323c243
SB
941ARM SUB-ARCHITECTURES
942L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
56ca9d98 943S: Maintained
d323c243
SB
944F: arch/arm/mach-*/
945F: arch/arm/plat-*/
946T: git git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc.git
947
cefbf4ea 948ARM PRIMECELL AACI PL041 DRIVER
54176cc6 949M: Russell King <linux@armlinux.org.uk>
cefbf4ea
RK
950S: Maintained
951F: sound/arm/aaci.*
952
953ARM PRIMECELL CLCD PL110 DRIVER
54176cc6 954M: Russell King <linux@armlinux.org.uk>
cefbf4ea 955S: Maintained
8a61f013 956F: drivers/video/fbdev/amba-clcd.*
cefbf4ea
RK
957
958ARM PRIMECELL KMI PL050 DRIVER
54176cc6 959M: Russell King <linux@armlinux.org.uk>
cefbf4ea
RK
960S: Maintained
961F: drivers/input/serio/ambakmi.*
962F: include/linux/amba/kmi.h
963
2761f5c2 964ARM PRIMECELL MMCI PL180/1 DRIVER
54176cc6 965M: Russell King <linux@armlinux.org.uk>
08a5c9a2 966S: Maintained
679655da 967F: drivers/mmc/host/mmci.*
2f748aaa 968F: include/linux/amba/mmci.h
2761f5c2 969
1b4304e5 970ARM PRIMECELL UART PL010 AND PL011 DRIVERS
54176cc6 971M: Russell King <linux@armlinux.org.uk>
1b4304e5
RK
972S: Maintained
973F: drivers/tty/serial/amba-pl01*.c
974F: include/linux/amba/serial.h
2761f5c2 975
cefbf4ea 976ARM PRIMECELL BUS SUPPORT
54176cc6 977M: Russell King <linux@armlinux.org.uk>
cefbf4ea
RK
978S: Maintained
979F: drivers/amba/
980F: include/linux/amba/bus.h
981
2b7a52a4 982ARM/ADS SPHERE MACHINE SUPPORT
8b58be88 983M: Lennert Buytenhek <kernel@wantstofly.org>
efc03ecb 984L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2b7a52a4
LB
985S: Maintained
986
9c784f95 987ARM/AFEB9260 MACHINE SUPPORT
8b58be88 988M: Sergey Lapin <slapin@ossfans.org>
efc03ecb 989L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9c784f95
SL
990S: Maintained
991
2b7a52a4 992ARM/AJECO 1ARM MACHINE SUPPORT
8b58be88 993M: Lennert Buytenhek <kernel@wantstofly.org>
efc03ecb 994L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2b7a52a4
LB
995S: Maintained
996
5c6dcd7f 997ARM/Allwinner sunXi SoC support
1b106699 998M: Maxime Ripard <maxime.ripard@free-electrons.com>
5c6dcd7f 999M: Chen-Yu Tsai <wens@csie.org>
1b106699
MR
1000L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1001S: Maintained
5c6dcd7f 1002N: sun[x456789]i
60b0f380
MR
1003
1004ARM/Allwinner SoC Clock Support
1005M: Emilio López <emilio@elopez.com.ar>
1006S: Maintained
1007F: drivers/clk/sunxi/
1b106699 1008
79318452 1009ARM/Amlogic Meson SoC support
7c1e3876 1010M: Carlo Caione <carlo@caione.org>
6683d91c 1011M: Kevin Hilman <khilman@baylibre.com>
7c1e3876 1012L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
6683d91c 1013L: linux-amlogic@lists.infradead.org
79318452 1014W: http://linux-meson.com/
7c1e3876 1015S: Maintained
79318452
CC
1016F: arch/arm/mach-meson/
1017F: arch/arm/boot/dts/meson*
6683d91c
KH
1018F: arch/arm64/boot/dts/amlogic/
1019F: drivers/pinctrl/meson/
79318452 1020N: meson
7c1e3876 1021
eff506fa
TZ
1022ARM/Annapurna Labs ALPINE ARCHITECTURE
1023M: Tsahee Zidenberg <tsahee@annapurnalabs.com>
a9e5547b 1024M: Antoine Tenart <antoine.tenart@free-electrons.com>
4d2bf027 1025L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
eff506fa
TZ
1026S: Maintained
1027F: arch/arm/mach-alpine/
a9e5547b
AT
1028F: arch/arm/boot/dts/alpine*
1029F: arch/arm64/boot/dts/al/
1030F: drivers/*/*alpine*
eff506fa 1031
5255034d
LP
1032ARM/ARTPEC MACHINE SUPPORT
1033M: Jesper Nilsson <jesper.nilsson@axis.com>
1034M: Lars Persson <lars.persson@axis.com>
1035M: Niklas Cassel <niklas.cassel@axis.com>
1036S: Maintained
1037L: linux-arm-kernel@axis.com
1038F: arch/arm/mach-artpec
1039F: arch/arm/boot/dts/artpec6*
33b8ac91 1040F: drivers/clk/axis
5255034d 1041
8c2ed9bc
JS
1042ARM/ASPEED MACHINE SUPPORT
1043M: Joel Stanley <joel@jms.id.au>
1044S: Maintained
1045F: arch/arm/mach-aspeed/
1046F: arch/arm/boot/dts/aspeed-*
1047F: drivers/*/*aspeed*
1048
8dca5ce8 1049ARM/ATMEL AT91RM9200, AT91SAM9 AND SAMA5 SOC SUPPORT
c1fc8675 1050M: Nicolas Ferre <nicolas.ferre@atmel.com>
d68b35f8 1051M: Alexandre Belloni <alexandre.belloni@free-electrons.com>
c1fc8675 1052M: Jean-Christophe Plagniol-Villard <plagnioj@jcrosoft.com>
efc03ecb 1053L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
c1fc8675 1054W: http://www.linux4sam.org
9f273c24 1055T: git git://git.kernel.org/pub/scm/linux/kernel/git/nferre/linux-at91.git
c1fc8675
NF
1056S: Supported
1057F: arch/arm/mach-at91/
f0a0a58e 1058F: include/soc/at91/
70e389cc
MB
1059F: arch/arm/boot/dts/at91*.dts
1060F: arch/arm/boot/dts/at91*.dtsi
1061F: arch/arm/boot/dts/sama*.dts
1062F: arch/arm/boot/dts/sama*.dtsi
5f58c970 1063F: arch/arm/include/debug/at91.S
d4a89c7d 1064
6e05dd4e
BB
1065ARM/ATMEL AT91 Clock Support
1066M: Boris Brezillon <boris.brezillon@free-electrons.com>
1067S: Maintained
1068F: drivers/clk/at91
1069
986cf2e9 1070ARM/CALXEDA HIGHBANK ARCHITECTURE
5d3ad8a6 1071M: Rob Herring <robh@kernel.org>
986cf2e9
RH
1072L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1073S: Maintained
1074F: arch/arm/mach-highbank/
e68d7c14
RH
1075F: arch/arm/boot/dts/highbank.dts
1076F: arch/arm/boot/dts/ecx-*.dts*
986cf2e9 1077
d94f944e 1078ARM/CAVIUM NETWORKS CNS3XXX MACHINE SUPPORT
5529c2cd 1079M: Krzysztof Halasa <khalasa@piap.pl>
d94f944e
AV
1080S: Maintained
1081F: arch/arm/mach-cns3xxx/
d94f944e 1082
4863dea3
SG
1083ARM/CAVIUM THUNDER NETWORK DRIVER
1084M: Sunil Goutham <sgoutham@cavium.com>
1085M: Robert Richter <rric@kernel.org>
1086L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1087S: Supported
322e5cc5 1088F: drivers/net/ethernet/cavium/thunder/
4863dea3 1089
386ab516
AS
1090ARM/CIRRUS LOGIC CLPS711X ARM ARCHITECTURE
1091M: Alexander Shiyan <shc_work@mail.ru>
1092L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1093S: Odd Fixes
b8ba3874 1094N: clps711x
386ab516 1095
2b7a52a4 1096ARM/CIRRUS LOGIC EP93XX ARM ARCHITECTURE
ddd559b1 1097M: Hartley Sweeten <hsweeten@visionengravers.com>
1c5454ee 1098M: Ryan Mallon <rmallon@gmail.com>
efc03ecb 1099L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2b7a52a4 1100S: Maintained
d19d3667
HS
1101F: arch/arm/mach-ep93xx/
1102F: arch/arm/mach-ep93xx/include/mach/
2b7a52a4
LB
1103
1104ARM/CIRRUS LOGIC EDB9315A MACHINE SUPPORT
8b58be88 1105M: Lennert Buytenhek <kernel@wantstofly.org>
efc03ecb 1106L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2b7a52a4
LB
1107S: Maintained
1108
d4275354 1109ARM/CLKDEV SUPPORT
54176cc6 1110M: Russell King <linux@armlinux.org.uk>
efc03ecb 1111L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
37417046 1112S: Maintained
d4275354 1113F: arch/arm/include/asm/clkdev.h
4fa2651d 1114F: drivers/clk/clkdev.c
d4275354 1115
d48134e7 1116ARM/COMPULAB CM-X270/EM-X270 and CM-X300 MACHINE SUPPORT
8b58be88 1117M: Mike Rapoport <mike@compulab.co.il>
efc03ecb 1118L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
a9da4f7e
RK
1119S: Maintained
1120
94150095
HF
1121ARM/CONTEC MICRO9 MACHINE SUPPORT
1122M: Hubert Feurstein <hubert.feurstein@contec.at>
1123S: Maintained
1124F: arch/arm/mach-ep93xx/micro9.c
1125
a06ae860
PP
1126ARM/CORESIGHT FRAMEWORK AND DRIVERS
1127M: Mathieu Poirier <mathieu.poirier@linaro.org>
1128L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1129S: Maintained
01081f5a 1130F: drivers/hwtracing/coresight/*
a06ae860
PP
1131F: Documentation/trace/coresight.txt
1132F: Documentation/devicetree/bindings/arm/coresight.txt
7a25ec8e 1133F: Documentation/ABI/testing/sysfs-bus-coresight-devices-*
a06ae860 1134
1da177e4 1135ARM/CORGI MACHINE SUPPORT
8b58be88 1136M: Richard Purdie <rpurdie@rpsys.net>
1da177e4
LT
1137S: Maintained
1138
881a95f9 1139ARM/CORTINA SYSTEMS GEMINI ARM ARCHITECTURE
162500b3 1140M: Hans Ulli Kroll <ulli.kroll@googlemail.com>
efc03ecb 1141L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
b60e23ba 1142T: git git://github.com/ulli-kroll/linux.git
162500b3 1143S: Maintained
f49afbb5 1144F: arch/arm/mach-gemini/
98a9bb5b 1145F: drivers/rtc/rtc-gemini.c
881a95f9 1146
a990cbd8 1147ARM/CSR SIRFPRIMA2 MACHINE SUPPORT
5abf58bf 1148M: Barry Song <baohua@kernel.org>
a990cbd8 1149L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
85529d14 1150T: git git://git.kernel.org/pub/scm/linux/kernel/git/baohua/linux.git
a990cbd8 1151S: Maintained
e68d7c14 1152F: arch/arm/boot/dts/prima2*
a990cbd8 1153F: arch/arm/mach-prima2/
4a9c44f1 1154F: drivers/clk/sirf/
05f30e8d 1155F: drivers/clocksource/timer-prima2.c
5833ac98 1156F: drivers/clocksource/timer-atlas7.c
f8505ef5 1157N: [^a-z]sirf
a990cbd8 1158
c9d862c4
BS
1159ARM/CONEXANT DIGICOLOR MACHINE SUPPORT
1160M: Baruch Siach <baruch@tkos.co.il>
1161L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1162S: Maintained
cde137aa 1163F: arch/arm/boot/dts/cx92755*
c9d862c4
BS
1164N: digicolor
1165
d4275354 1166ARM/EBSA110 MACHINE SUPPORT
54176cc6 1167M: Russell King <linux@armlinux.org.uk>
efc03ecb 1168L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
54176cc6 1169W: http://www.armlinux.org.uk/
d4275354
RK
1170S: Maintained
1171F: arch/arm/mach-ebsa110/
b955f6ca 1172F: drivers/net/ethernet/amd/am79c961a.*
d4275354 1173
4721f3ce
UKK
1174ARM/ENERGY MICRO (SILICON LABS) EFM32 SUPPORT
1175M: Uwe Kleine-König <kernel@pengutronix.de>
1176L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1177S: Maintained
1178N: efm32
1179
a9da4f7e 1180ARM/EZX SMARTPHONES (A780, A910, A1200, E680, ROKR E2 and ROKR E6)
8b58be88
JP
1181M: Daniel Ribeiro <drwyrm@gmail.com>
1182M: Stefan Schmidt <stefan@openezx.org>
1183M: Harald Welte <laforge@openezx.org>
d66f1886 1184L: openezx-devel@lists.openezx.org (moderated for non-subscribers)
a9da4f7e
RK
1185W: http://www.openezx.org/
1186S: Maintained
cafc2265
SS
1187T: topgit git://git.openezx.org/openezx.git
1188F: arch/arm/mach-pxa/ezx.c
a9da4f7e 1189
6a915af9 1190ARM/FARADAY FA526 PORT
162500b3 1191M: Hans Ulli Kroll <ulli.kroll@googlemail.com>
efc03ecb 1192L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
162500b3 1193S: Maintained
1fa7e547 1194T: git git://git.berlios.de/gemini-board
f49afbb5 1195F: arch/arm/mm/*-fa*
6a915af9 1196
d4275354 1197ARM/FOOTBRIDGE ARCHITECTURE
54176cc6 1198M: Russell King <linux@armlinux.org.uk>
efc03ecb 1199L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
54176cc6 1200W: http://www.armlinux.org.uk/
d4275354
RK
1201S: Maintained
1202F: arch/arm/include/asm/hardware/dec21285.h
1203F: arch/arm/mach-footbridge/
1204
86183a5f 1205ARM/FREESCALE IMX / MXC ARM ARCHITECTURE
7609ea2a 1206M: Shawn Guo <shawnguo@kernel.org>
8b58be88 1207M: Sascha Hauer <kernel@pengutronix.de>
b046302a 1208R: Fabio Estevam <fabio.estevam@nxp.com>
efc03ecb 1209L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
86183a5f 1210S: Maintained
f1c12837 1211T: git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
adf79292 1212F: arch/arm/mach-imx/
ce515a6b 1213F: arch/arm/mach-mxs/
2a82f95c 1214F: arch/arm/boot/dts/imx*
e5dafa22 1215F: arch/arm/configs/imx*_defconfig
cf20968a
SG
1216F: drivers/clk/imx/
1217F: include/soc/imx/
86183a5f 1218
142109d2 1219ARM/FREESCALE VYBRID ARM ARCHITECTURE
7609ea2a 1220M: Shawn Guo <shawnguo@kernel.org>
142109d2
SA
1221M: Sascha Hauer <kernel@pengutronix.de>
1222R: Stefan Agner <stefan@agner.ch>
1223L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1224S: Maintained
1225T: git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1226F: arch/arm/mach-imx/*vf610*
1227F: arch/arm/boot/dts/vf*
1228
2b7a52a4 1229ARM/GLOMATION GESBC9312SX MACHINE SUPPORT
8b58be88 1230M: Lennert Buytenhek <kernel@wantstofly.org>
efc03ecb 1231L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2b7a52a4
LB
1232S: Maintained
1233
90b8fc34 1234ARM/GUMSTIX MACHINE SUPPORT
8b58be88 1235M: Steve Sakoman <sakoman@gmail.com>
efc03ecb 1236L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
90b8fc34
JK
1237S: Maintained
1238
ef47d5f0 1239ARM/H4700 (HP IPAQ HX4700) MACHINE SUPPORT
8b58be88 1240M: Philipp Zabel <philipp.zabel@gmail.com>
12a93f32
PZ
1241M: Paul Parsons <lost.distance@yahoo.com>
1242L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
ef47d5f0
PZ
1243S: Maintained
1244F: arch/arm/mach-pxa/hx4700.c
1245F: arch/arm/mach-pxa/include/mach/hx4700.h
12a93f32 1246F: sound/soc/pxa/hx4700.c
ef47d5f0 1247
4dfad069
WX
1248ARM/HISILICON SOC SUPPORT
1249M: Wei Xu <xuwei5@hisilicon.com>
1250L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1251W: http://www.hisilicon.com
1252S: Supported
1253T: git git://github.com/hisilicon/linux-hisi.git
1254F: arch/arm/mach-hisi/
e68d7c14
RH
1255F: arch/arm/boot/dts/hi3*
1256F: arch/arm/boot/dts/hip*
1257F: arch/arm/boot/dts/hisi*
1258F: arch/arm64/boot/dts/hisilicon/
4dfad069 1259
21f37bc3 1260ARM/HP JORNADA 7XX MACHINE SUPPORT
8b58be88 1261M: Kristoffer Ericson <kristoffer.ericson@gmail.com>
795fb7e7
JD
1262W: www.jlime.com
1263S: Maintained
084bad91
KE
1264T: git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
1265F: arch/arm/mach-sa1100/jornada720.c
1266F: arch/arm/mach-sa1100/include/mach/jornada720.h
21f37bc3 1267
5e767ab9
JMC
1268ARM/IGEP MACHINE SUPPORT
1269M: Enric Balletbo i Serra <eballetbo@gmail.com>
1270M: Javier Martinez Canillas <javier@dowhile0.org>
1271L: linux-omap@vger.kernel.org
1272L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1273S: Maintained
06ff74fd 1274F: arch/arm/boot/dts/omap3-igep*
5e767ab9 1275
403d2971
MV
1276ARM/INCOME PXA270 SUPPORT
1277M: Marek Vasut <marek.vasut@gmail.com>
1278L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1279S: Maintained
ec154082 1280F: arch/arm/mach-pxa/colibri-pxa270-income.c
403d2971 1281
2b7a52a4 1282ARM/INTEL IOP32X ARM ARCHITECTURE
8b58be88 1283M: Lennert Buytenhek <kernel@wantstofly.org>
efc03ecb 1284L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
f00f510a 1285S: Maintained
e2bdb176
DW
1286
1287ARM/INTEL IOP33X ARM ARCHITECTURE
efc03ecb 1288L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
08223d80 1289S: Orphan
2b7a52a4
LB
1290
1291ARM/INTEL IOP13XX ARM ARCHITECTURE
8b58be88 1292M: Lennert Buytenhek <kernel@wantstofly.org>
efc03ecb 1293L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
f00f510a 1294S: Maintained
2b7a52a4
LB
1295
1296ARM/INTEL IQ81342EX MACHINE SUPPORT
8b58be88 1297M: Lennert Buytenhek <kernel@wantstofly.org>
efc03ecb 1298L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
f00f510a 1299S: Maintained
2b7a52a4 1300
2b7a52a4 1301ARM/INTEL IXDP2850 MACHINE SUPPORT
8b58be88 1302M: Lennert Buytenhek <kernel@wantstofly.org>
efc03ecb 1303L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2b7a52a4
LB
1304S: Maintained
1305
dfdd8cc9
KH
1306ARM/INTEL IXP4XX ARM ARCHITECTURE
1307M: Imre Kaloz <kaloz@openwrt.org>
5529c2cd 1308M: Krzysztof Halasa <khalasa@piap.pl>
baea7b94 1309L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
dfdd8cc9
KH
1310S: Maintained
1311F: arch/arm/mach-ixp4xx/
1312
838553c5 1313ARM/INTEL RESEARCH IMOTE/STARGATE 2 MACHINE SUPPORT
7f49a7f7
JC
1314M: Jonathan Cameron <jic23@cam.ac.uk>
1315L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1316S: Maintained
1317F: arch/arm/mach-pxa/stargate2.c
1318F: drivers/pcmcia/pxa2xx_stargate2.c
1319
2b7a52a4 1320ARM/INTEL XSC3 (MANZANO) ARM CORE
8b58be88 1321M: Lennert Buytenhek <kernel@wantstofly.org>
efc03ecb 1322L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
f00f510a 1323S: Maintained
2b7a52a4
LB
1324
1325ARM/IP FABRICS DOUBLE ESPRESSO MACHINE SUPPORT
8b58be88 1326M: Lennert Buytenhek <kernel@wantstofly.org>
efc03ecb 1327L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2b7a52a4
LB
1328S: Maintained
1329
1154f858 1330ARM/TEXAS INSTRUMENT KEYSTONE ARCHITECTURE
97215800 1331M: Santosh Shilimkar <ssantosh@kernel.org>
1154f858
SS
1332L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1333S: Maintained
1334F: arch/arm/mach-keystone/
5edafc29 1335F: arch/arm/boot/dts/keystone-*
317929cd 1336T: git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
1154f858 1337
bc6aa566 1338ARM/TEXAS INSTRUMENT KEYSTONE CLOCK FRAMEWORK
97215800 1339M: Santosh Shilimkar <ssantosh@kernel.org>
bc6aa566
SS
1340L: linux-kernel@vger.kernel.org
1341S: Maintained
1342F: drivers/clk/keystone/
1343
1344ARM/TEXAS INSTRUMENT KEYSTONE ClOCKSOURCE
97215800 1345M: Santosh Shilimkar <ssantosh@kernel.org>
bc6aa566
SS
1346L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1347L: linux-kernel@vger.kernel.org
1348S: Maintained
1349F: drivers/clocksource/timer-keystone.c
1350
1351ARM/TEXAS INSTRUMENT KEYSTONE RESET DRIVER
97215800 1352M: Santosh Shilimkar <ssantosh@kernel.org>
bc6aa566
SS
1353L: linux-kernel@vger.kernel.org
1354S: Maintained
1355F: drivers/power/reset/keystone-reset.c
1356
1357ARM/TEXAS INSTRUMENT AEMIF/EMIF DRIVERS
97215800 1358M: Santosh Shilimkar <ssantosh@kernel.org>
bc6aa566
SS
1359L: linux-kernel@vger.kernel.org
1360S: Maintained
1361F: drivers/memory/*emif*
1362
8cb555b6
CM
1363ARM/LG1K ARCHITECTURE
1364M: Chanho Min <chanho.min@lge.com>
1365L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1366S: Maintained
1367F: arch/arm64/boot/dts/lg/
1368
2b7a52a4 1369ARM/LOGICPD PXA270 MACHINE SUPPORT
8b58be88 1370M: Lennert Buytenhek <kernel@wantstofly.org>
efc03ecb 1371L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2b7a52a4
LB
1372S: Maintained
1373
3143875f
JE
1374ARM/LPC18XX ARCHITECTURE
1375M: Joachim Eastwood <manabian@gmail.com>
1376L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1377S: Maintained
19c1c32c
JE
1378F: arch/arm/boot/dts/lpc43*
1379F: drivers/clk/nxp/clk-lpc18xx*
1380F: drivers/clocksource/time-lpc32xx.c
1381F: drivers/i2c/busses/i2c-lpc2k.c
1382F: drivers/memory/pl172.c
1383F: drivers/mtd/spi-nor/nxp-spifi.c
1384F: drivers/rtc/rtc-lpc24xx.c
3143875f
JE
1385N: lpc18xx
1386
15e4f7da 1387ARM/LPC32XX SOC SUPPORT
8d5a6b42
VZ
1388M: Vladimir Zapolskiy <vz@mleia.com>
1389M: Sylvain Lemieux <slemieux.tyco@gmail.com>
15e4f7da 1390L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8d5a6b42 1391T: git git://github.com/vzapolskiy/linux-lpc32xx.git
15e4f7da 1392S: Maintained
2377f9fd 1393F: arch/arm/boot/dts/lpc32*
15e4f7da 1394F: arch/arm/mach-lpc32xx/
2377f9fd
VZ
1395F: drivers/i2c/busses/i2c-pnx.c
1396F: drivers/net/ethernet/nxp/lpc_eth.c
1397F: drivers/usb/host/ohci-nxp.c
1398F: drivers/watchdog/pnx4008_wdt.c
1399N: lpc32xx
15e4f7da 1400
3b886171 1401ARM/MAGICIAN MACHINE SUPPORT
8b58be88 1402M: Philipp Zabel <philipp.zabel@gmail.com>
3b886171
PZ
1403S: Maintained
1404
1f664ab7 1405ARM/Marvell Kirkwood and Armada 370, 375, 38x, 39x, XP, 3700, 7K/8K SOC support
75f41273
TP
1406M: Jason Cooper <jason@lakedaemon.net>
1407M: Andrew Lunn <andrew@lunn.ch>
1408M: Gregory Clement <gregory.clement@free-electrons.com>
dcb71503 1409M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
75f41273
TP
1410L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1411S: Maintained
1412F: arch/arm/mach-mvebu/
59ec9671 1413F: drivers/rtc/rtc-armada38x.c
31c17ac9
GC
1414F: arch/arm/boot/dts/armada*
1415F: arch/arm/boot/dts/kirkwood*
dcc3068a 1416F: arch/arm64/boot/dts/marvell/armada*
9f123def 1417F: drivers/cpufreq/mvebu-cpufreq.c
e269777f 1418F: arch/arm/configs/mvebu_*_defconfig
75f41273 1419
40f4978b
SH
1420ARM/Marvell Berlin SoC support
1421M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
1422L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1423S: Maintained
1424F: arch/arm/mach-berlin/
31c17ac9 1425F: arch/arm/boot/dts/berlin*
e68d7c14 1426F: arch/arm64/boot/dts/marvell/berlin*
31c17ac9 1427
40f4978b 1428
4cfab57e 1429ARM/Marvell Dove/MV78xx0/Orion SOC support
4f1312b0
NP
1430M: Jason Cooper <jason@lakedaemon.net>
1431M: Andrew Lunn <andrew@lunn.ch>
dcb71503 1432M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
bfda4031 1433M: Gregory Clement <gregory.clement@free-electrons.com>
efc03ecb 1434L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
4f1312b0
NP
1435S: Maintained
1436F: arch/arm/mach-dove/
54a246ff
NP
1437F: arch/arm/mach-mv78xx0/
1438F: arch/arm/mach-orion5x/
1439F: arch/arm/plat-orion/
31c17ac9
GC
1440F: arch/arm/boot/dts/dove*
1441F: arch/arm/boot/dts/orion5x*
1442
3b886171 1443
d69ac131
AC
1444ARM/Orion SoC/Technologic Systems TS-78xx platform support
1445M: Alexander Clouter <alex@digriz.org.uk>
1446L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1447W: http://www.digriz.org.uk/ts78xx/kernel
1448S: Maintained
1449F: arch/arm/mach-orion5x/ts78xx-*
1450
e557959d
NA
1451ARM/OXNAS platform support
1452M: Neil Armstrong <narmstrong@baylibre.com>
1453L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1454S: Maintained
1455F: arch/arm/mach-oxnas/
1456F: arch/arm/boot/dts/oxnas*
1457F: arch/arm/boot/dts/wd-mbwe.dts
1458N: oxnas
1459
607b8fc9
EH
1460ARM/Mediatek RTC DRIVER
1461M: Eddie Huang <eddie.huang@mediatek.com>
1462L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1463L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1464S: Maintained
1465F: drivers/rtc/rtc-mt6397.c
1466
e54951c8
MB
1467ARM/Mediatek SoC support
1468M: Matthias Brugger <matthias.bgg@gmail.com>
1469L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
17b199d6 1470L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
e54951c8
MB
1471S: Maintained
1472F: arch/arm/boot/dts/mt6*
1473F: arch/arm/boot/dts/mt8*
1474F: arch/arm/mach-mediatek/
1475N: mtk
1476K: mediatek
1477
0f8669e3
CY
1478ARM/Mediatek USB3 PHY DRIVER
1479M: Chunfeng Yun <chunfeng.yun@mediatek.com>
1480L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1481L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1482S: Maintained
1483F: drivers/phy/phy-mt65xx-usb3.c
1484
adcb079f
AB
1485ARM/MICREL KS8695 ARCHITECTURE
1486M: Greg Ungerer <gerg@uclinux.org>
1487L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14430813 1488F: arch/arm/mach-ks8695/
adcb079f
AB
1489S: Odd Fixes
1490
d78ff0a5 1491ARM/MIOA701 MACHINE SUPPORT
8b58be88 1492M: Robert Jarzmik <robert.jarzmik@free.fr>
efc03ecb 1493L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
d78ff0a5
RJ
1494F: arch/arm/mach-pxa/mioa701.c
1495S: Maintained
1496
9624dfe6 1497ARM/NEC MOBILEPRO 900/c MACHINE SUPPORT
8b58be88 1498M: Michael Petchkovsky <mkpetch@internode.on.net>
9624dfe6
KE
1499S: Maintained
1500
e0ee9851 1501ARM/NOMADIK ARCHITECTURE
28b8e8d4 1502M: Alessandro Rubini <rubini@unipv.it>
e4651a9f 1503M: Linus Walleij <linus.walleij@linaro.org>
28b8e8d4
JP
1504L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1505S: Maintained
1506F: arch/arm/mach-nomadik/
ecc265fe 1507F: drivers/pinctrl/nomadik/
87572880 1508F: drivers/i2c/busses/i2c-nomadik.c
e4651a9f 1509T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-nomadik.git
e0ee9851 1510
9d76295a 1511ARM/OPENMOKO NEO FREERUNNER (GTA02) MACHINE SUPPORT
8b58be88 1512M: Nelson Castillo <arhuaco@freaks-unidos.net>
9d76295a
AG
1513L: openmoko-kernel@lists.openmoko.org (subscribers-only)
1514W: http://wiki.openmoko.org/wiki/Neo_FreeRunner
1515S: Supported
1516
8459c159 1517ARM/TOSA MACHINE SUPPORT
8b58be88
JP
1518M: Dmitry Eremin-Solenikov <dbaryshkov@gmail.com>
1519M: Dirk Opfer <dirk@opfer-online.de>
8459c159
DO
1520S: Maintained
1521
5d783a2d 1522ARM/PALMTX,PALMT5,PALMLD,PALMTE2,PALMTC SUPPORT
933d35f0 1523M: Marek Vasut <marek.vasut@gmail.com>
75280787 1524L: linux-arm-kernel@lists.infradead.org
b5e4ad57
MV
1525W: http://hackndev.com
1526S: Maintained
933d35f0
JP
1527F: arch/arm/mach-pxa/include/mach/palmtx.h
1528F: arch/arm/mach-pxa/palmtx.c
1529F: arch/arm/mach-pxa/include/mach/palmt5.h
1530F: arch/arm/mach-pxa/palmt5.c
1531F: arch/arm/mach-pxa/include/mach/palmld.h
1532F: arch/arm/mach-pxa/palmld.c
1533F: arch/arm/mach-pxa/include/mach/palmte2.h
1534F: arch/arm/mach-pxa/palmte2.c
1535F: arch/arm/mach-pxa/include/mach/palmtc.h
1536F: arch/arm/mach-pxa/palmtc.c
b5e4ad57 1537
b57fe924 1538ARM/PALM TREO SUPPORT
d8130624 1539M: Tomas Cech <sleep_walker@suse.com>
75280787 1540L: linux-arm-kernel@lists.infradead.org
90af5811
TSC
1541W: http://hackndev.com
1542S: Maintained
b57fe924
JP
1543F: arch/arm/mach-pxa/include/mach/palmtreo.h
1544F: arch/arm/mach-pxa/palmtreo.c
90af5811 1545
c49e1e63 1546ARM/PALMZ72 SUPPORT
8b58be88 1547M: Sergey Lapin <slapin@ossfans.org>
75280787 1548L: linux-arm-kernel@lists.infradead.org
7d2c86b5
JP
1549W: http://hackndev.com
1550S: Maintained
933d35f0
JP
1551F: arch/arm/mach-pxa/include/mach/palmz72.h
1552F: arch/arm/mach-pxa/palmz72.c
c49e1e63 1553
1da177e4 1554ARM/PLEB SUPPORT
8b58be88 1555M: Peter Chubb <pleb@gelato.unsw.edu.au>
1da177e4
LT
1556W: http://www.disy.cse.unsw.edu.au/Hardware/PLEB
1557S: Maintained
1558
1559ARM/PT DIGITAL BOARD PORT
8b58be88 1560M: Stefan Eletzhofer <stefan.eletzhofer@eletztrick.de>
efc03ecb 1561L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
54176cc6 1562W: http://www.armlinux.org.uk/
1da177e4
LT
1563S: Maintained
1564
8fc1b0f8 1565ARM/QUALCOMM SUPPORT
bbeaa595
AG
1566M: Andy Gross <andy.gross@linaro.org>
1567M: David Brown <david.brown@linaro.org>
8fc1b0f8 1568L: linux-arm-msm@vger.kernel.org
f5d3af9d 1569L: linux-soc@vger.kernel.org
8fc1b0f8 1570S: Maintained
0ff50d60 1571F: Documentation/devicetree/bindings/soc/qcom/
0c4cbf9e
BA
1572F: arch/arm/boot/dts/qcom-*.dts
1573F: arch/arm/boot/dts/qcom-*.dtsi
8fc1b0f8 1574F: arch/arm/mach-qcom/
e68d7c14 1575F: arch/arm64/boot/dts/qcom/*
5482cefa 1576F: drivers/i2c/busses/i2c-qup.c
39a3366a 1577F: drivers/clk/qcom/
f5d3af9d 1578F: drivers/soc/qcom/
5482cefa 1579F: drivers/spi/spi-qup.c
c0c89faf
SB
1580F: drivers/tty/serial/msm_serial.h
1581F: drivers/tty/serial/msm_serial.c
1582F: drivers/*/pm8???-*
1583F: drivers/mfd/ssbi.c
916f743d 1584F: drivers/firmware/qcom_scm.c
bbeaa595 1585T: git git://git.kernel.org/pub/scm/linux/kernel/git/agross/linux.git
8fc1b0f8 1586
2b7a52a4 1587ARM/RADISYS ENP2611 MACHINE SUPPORT
8b58be88 1588M: Lennert Buytenhek <kernel@wantstofly.org>
efc03ecb 1589L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2b7a52a4
LB
1590S: Maintained
1591
b138e119
SH
1592ARM/RENESAS ARM64 ARCHITECTURE
1593M: Simon Horman <horms@verge.net.au>
1594M: Magnus Damm <magnus.damm@gmail.com>
1926e54f
SH
1595L: linux-renesas-soc@vger.kernel.org
1596Q: http://patchwork.kernel.org/project/linux-renesas-soc/list/
b138e119
SH
1597T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next
1598S: Supported
1599F: arch/arm64/boot/dts/renesas/
be32bcbb
GU
1600F: drivers/soc/renesas/
1601F: include/linux/soc/renesas/
b138e119 1602
d4275354 1603ARM/RISCPC ARCHITECTURE
54176cc6 1604M: Russell King <linux@armlinux.org.uk>
efc03ecb 1605L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
54176cc6 1606W: http://www.armlinux.org.uk/
d4275354 1607S: Maintained
d4275354
RK
1608F: arch/arm/include/asm/hardware/entry-macro-iomd.S
1609F: arch/arm/include/asm/hardware/ioc.h
1610F: arch/arm/include/asm/hardware/iomd.h
1611F: arch/arm/include/asm/hardware/memc.h
1612F: arch/arm/mach-rpc/
1a6422f6 1613F: drivers/net/ethernet/8390/etherh.c
9e13fbf7
JK
1614F: drivers/net/ethernet/i825xx/ether1*
1615F: drivers/net/ethernet/seeq/ether3*
d4275354
RK
1616F: drivers/scsi/arm/
1617
08ddbb0a
HS
1618ARM/Rockchip SoC support
1619M: Heiko Stuebner <heiko@sntech.de>
1620L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
00250b52 1621L: linux-rockchip@lists.infradead.org
9f273c24 1622T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip.git
08ddbb0a 1623S: Maintained
541555e9 1624F: arch/arm/boot/dts/rk3*
08ddbb0a 1625F: arch/arm/mach-rockchip/
541555e9
HS
1626F: drivers/clk/rockchip/
1627F: drivers/i2c/busses/i2c-rk3x.c
08ddbb0a 1628F: drivers/*/*rockchip*
541555e9
HS
1629F: drivers/*/*/*rockchip*
1630F: sound/soc/rockchip/
b4331b43 1631N: rockchip
08ddbb0a 1632
5bfb937c
KK
1633ARM/SAMSUNG EXYNOS ARM ARCHITECTURES
1634M: Kukjin Kim <kgene@kernel.org>
e8f98457 1635M: Krzysztof Kozlowski <k.kozlowski@samsung.com>
efc03ecb 1636L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
7a549d78 1637L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
b21477f9 1638S: Maintained
6f0589c8 1639F: arch/arm/boot/dts/s3c*
e68d7c14
RH
1640F: arch/arm/boot/dts/s5p*
1641F: arch/arm/boot/dts/samsung*
6f0589c8 1642F: arch/arm/boot/dts/exynos*
d97236e6 1643F: arch/arm64/boot/dts/exynos/
482ce512 1644F: arch/arm/plat-samsung/
769bbb63
HS
1645F: arch/arm/mach-s3c24*/
1646F: arch/arm/mach-s3c64xx/
5bfb937c
KK
1647F: arch/arm/mach-s5p*/
1648F: arch/arm/mach-exynos*/
1c03274d
KK
1649F: drivers/*/*s3c24*
1650F: drivers/*/*/*s3c24*
1651F: drivers/*/*s3c64xx*
1652F: drivers/*/*s5pv210*
ffd51977 1653F: drivers/memory/samsung/*
bf50ddcd 1654F: drivers/soc/samsung/*
40c76662 1655F: drivers/spi/spi-s3c*
d6b9aea6
KK
1656F: Documentation/arm/Samsung/
1657F: Documentation/devicetree/bindings/arm/samsung/
1658F: Documentation/devicetree/bindings/sram/samsung-sram.txt
1659F: Documentation/devicetree/bindings/power/pd-samsung.txt
33d43cdd 1660N: exynos
f556cb07 1661
10ffa964
KP
1662ARM/SAMSUNG MOBILE MACHINE SUPPORT
1663M: Kyungmin Park <kyungmin.park@samsung.com>
1664L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1665S: Maintained
004bbd3c 1666F: arch/arm/mach-s5pv210/
10ffa964 1667
3ce4ccb6
KD
1668ARM/SAMSUNG S5P SERIES 2D GRAPHICS ACCELERATION (G2D) SUPPORT
1669M: Kyungmin Park <kyungmin.park@samsung.com>
774e0362
KD
1670M: Kamil Debski <kamil@wypas.org>
1671M: Andrzej Hajda <a.hajda@samsung.com>
3ce4ccb6
KD
1672L: linux-arm-kernel@lists.infradead.org
1673L: linux-media@vger.kernel.org
1674S: Maintained
1675F: drivers/media/platform/s5p-g2d/
1676
e6a476fd
MS
1677ARM/SAMSUNG S5P SERIES Multi Format Codec (MFC) SUPPORT
1678M: Kyungmin Park <kyungmin.park@samsung.com>
774e0362 1679M: Kamil Debski <kamil@wypas.org>
6305902c 1680M: Jeongtae Park <jtp.park@samsung.com>
774e0362 1681M: Andrzej Hajda <a.hajda@samsung.com>
e6a476fd
MS
1682L: linux-arm-kernel@lists.infradead.org
1683L: linux-media@vger.kernel.org
1684S: Maintained
934455d7 1685F: arch/arm/plat-samsung/s5p-dev-mfc.c
90d72ac6 1686F: drivers/media/platform/s5p-mfc/
e6a476fd
MS
1687
1688ARM/SAMSUNG S5P SERIES TV SUBSYSTEM SUPPORT
1689M: Kyungmin Park <kyungmin.park@samsung.com>
1690M: Tomasz Stanislawski <t.stanislaws@samsung.com>
1691L: linux-arm-kernel@lists.infradead.org
1692L: linux-media@vger.kernel.org
1693S: Maintained
90d72ac6 1694F: drivers/media/platform/s5p-tv/
e6a476fd 1695
1bcbf6f4
KD
1696ARM/SAMSUNG S5P SERIES HDMI CEC SUBSYSTEM SUPPORT
1697M: Kyungmin Park <kyungmin.park@samsung.com>
1698L: linux-arm-kernel@lists.infradead.org
1699L: linux-media@vger.kernel.org
1700S: Maintained
78fc853b 1701F: drivers/staging/media/platform/s5p-cec/
1bcbf6f4 1702
7d9f9bf4
AP
1703ARM/SAMSUNG S5P SERIES JPEG CODEC SUPPORT
1704M: Andrzej Pietrasiewicz <andrzej.p@samsung.com>
1705M: Jacek Anaszewski <j.anaszewski@samsung.com>
1706L: linux-arm-kernel@lists.infradead.org
1707L: linux-media@vger.kernel.org
1708S: Maintained
1709F: drivers/media/platform/s5p-jpeg/
1710
d48d38e8 1711ARM/SHMOBILE ARM ARCHITECTURE
5e212598 1712M: Simon Horman <horms@verge.net.au>
d48d38e8 1713M: Magnus Damm <magnus.damm@gmail.com>
4a121096 1714L: linux-renesas-soc@vger.kernel.org
4a121096 1715Q: http://patchwork.kernel.org/project/linux-renesas-soc/list/
5e212598 1716T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next
d48d38e8 1717S: Supported
0b514fdb
SH
1718F: arch/arm/boot/dts/emev2*
1719F: arch/arm/boot/dts/r7s*
1720F: arch/arm/boot/dts/r8a*
1721F: arch/arm/boot/dts/sh*
0b514fdb 1722F: arch/arm/configs/shmobile_defconfig
7a2071c5 1723F: arch/arm/include/debug/renesas-scif.S
d48d38e8 1724F: arch/arm/mach-shmobile/
be32bcbb
GU
1725F: drivers/soc/renesas/
1726F: include/linux/soc/renesas/
d48d38e8 1727
66314223 1728ARM/SOCFPGA ARCHITECTURE
ba2b7d0a 1729M: Dinh Nguyen <dinguyen@opensource.altera.com>
66314223
DN
1730S: Maintained
1731F: arch/arm/mach-socfpga/
efadb751
DN
1732F: arch/arm/boot/dts/socfpga*
1733F: arch/arm/configs/socfpga_defconfig
e68d7c14 1734F: arch/arm64/boot/dts/altera/
ba2b7d0a 1735W: http://www.rocketboards.org
efadb751 1736T: git git://git.kernel.org/pub/scm/linux/kernel/git/dinguyen/linux.git
66314223
DN
1737
1738ARM/SOCFPGA CLOCK FRAMEWORK SUPPORT
ba2b7d0a 1739M: Dinh Nguyen <dinguyen@opensource.altera.com>
66314223
DN
1740S: Maintained
1741F: drivers/clk/socfpga/
1742
71bcada8
TT
1743ARM/SOCFPGA EDAC SUPPORT
1744M: Thor Thayer <tthayer@opensource.altera.com>
1745S: Maintained
1746F: drivers/edac/altera_edac.
1747
65ebcc11 1748ARM/STI ARCHITECTURE
a92177ea 1749M: Patrice Chotard <patrice.chotard@st.com>
65ebcc11
SK
1750L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1751L: kernel@stlinux.com
1752W: http://www.stlinux.com
1753S: Maintained
1754F: arch/arm/mach-sti/
a92177ea 1755F: arch/arm/boot/dts/sti*
b8e31bf3 1756F: drivers/char/hw_random/st-rng.c
a92177ea 1757F: drivers/clocksource/arm_global_timer.c
82805d1b 1758F: drivers/clocksource/clksrc_st_lpc.c
1d4b42bc 1759F: drivers/cpufreq/sti-cpufreq.c
a92177ea 1760F: drivers/i2c/busses/i2c-st.c
346e2e4a 1761F: drivers/media/rc/st_rc.c
95d66b16 1762F: drivers/media/platform/sti/c8sectpfe/
f53b2bff 1763F: drivers/mmc/host/sdhci-st.c
e95cf393
PG
1764F: drivers/phy/phy-miphy28lp.c
1765F: drivers/phy/phy-miphy365x.c
6da969a5 1766F: drivers/phy/phy-stih407-usb.c
26389c78 1767F: drivers/phy/phy-stih41x-usb.c
346e2e4a 1768F: drivers/pinctrl/pinctrl-st.c
aac22524 1769F: drivers/remoteproc/st_remoteproc.c
346e2e4a 1770F: drivers/reset/sti/
db4112e6 1771F: drivers/rtc/rtc-st-lpc.c
346e2e4a 1772F: drivers/tty/serial/st-asc.c
eb11adab 1773F: drivers/usb/dwc3/dwc3-st.c
62f6f086
PG
1774F: drivers/usb/host/ehci-st.c
1775F: drivers/usb/host/ohci-st.c
db4112e6 1776F: drivers/watchdog/st_lpc_wdt.c
daac6f86 1777F: drivers/ata/ahci_st.c
65ebcc11 1778
ee6e7879
MC
1779ARM/STM32 ARCHITECTURE
1780M: Maxime Coquelin <mcoquelin.stm32@gmail.com>
8ca2cf2c 1781M: Alexandre Torgue <alexandre.torgue@st.com>
ee6e7879
MC
1782L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1783S: Maintained
1784T: git git://git.kernel.org/pub/scm/linux/kernel/git/mcoquelin/stm32.git
1785N: stm32
1786F: drivers/clocksource/armv7m_systick.c
1787
d6de5b02
MG
1788ARM/TANGO ARCHITECTURE
1789M: Marc Gonzalez <marc_gonzalez@sigmadesigns.com>
1790L: linux-arm-kernel@lists.infradead.org
1791S: Maintained
e2bd0d37 1792N: tango
d6de5b02 1793
2b7a52a4 1794ARM/TECHNOLOGIC SYSTEMS TS7250 MACHINE SUPPORT
8b58be88 1795M: Lennert Buytenhek <kernel@wantstofly.org>
efc03ecb 1796L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2b7a52a4
LB
1797S: Maintained
1798
1bbd7089 1799ARM/TETON BGA MACHINE SUPPORT
706e69d6 1800M: "Mark F. Brown" <mark.brown314@gmail.com>
1bbd7089
MB
1801L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1802S: Maintained
1803
2b7a52a4 1804ARM/THECUS N2100 MACHINE SUPPORT
8b58be88 1805M: Lennert Buytenhek <kernel@wantstofly.org>
efc03ecb 1806L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2b7a52a4
LB
1807S: Maintained
1808
98ad6e3b 1809ARM/NUVOTON W90X900 ARM ARCHITECTURE
8b58be88 1810M: Wan ZongShun <mcuos.com@gmail.com>
efc03ecb 1811L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
7d2c86b5
JP
1812W: http://www.mcuos.com
1813S: Maintained
4e89e8f6 1814F: arch/arm/mach-w90x900/
4e89e8f6
WZ
1815F: drivers/input/keyboard/w90p910_keypad.c
1816F: drivers/input/touchscreen/w90p910_ts.c
1817F: drivers/watchdog/nuc900_wdt.c
679ec0ef 1818F: drivers/net/ethernet/nuvoton/w90p910_ether.c
5351684f 1819F: drivers/mtd/nand/nuc900_nand.c
4e89e8f6 1820F: drivers/rtc/rtc-nuc900.c
9df92e6c 1821F: drivers/spi/spi-nuc900.c
4e89e8f6 1822F: drivers/usb/host/ehci-w90x900.c
8a61f013 1823F: drivers/video/fbdev/nuc900fb.c
98ad6e3b 1824
54274d71 1825ARM/U300 MACHINE SUPPORT
e4651a9f 1826M: Linus Walleij <linus.walleij@linaro.org>
54274d71
LW
1827L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1828S: Supported
1829F: arch/arm/mach-u300/
9affbd24 1830F: drivers/clocksource/timer-u300.c
54274d71
LW
1831F: drivers/i2c/busses/i2c-stu300.c
1832F: drivers/rtc/rtc-coh901331.c
1833F: drivers/watchdog/coh901327_wdt.c
1834F: drivers/dma/coh901318*
87572880
LW
1835F: drivers/mfd/ab3100*
1836F: drivers/rtc/rtc-ab3100.c
1837F: drivers/rtc/rtc-coh901331.c
1838T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-stericsson.git
54274d71 1839
3d00d04f
MY
1840ARM/UNIPHIER ARCHITECTURE
1841M: Masahiro Yamada <yamada.masahiro@socionext.com>
1842L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1843S: Maintained
a3ff83d2 1844F: arch/arm/boot/dts/uniphier*
e7ecbc05 1845F: arch/arm/include/asm/hardware/cache-uniphier.h
3d00d04f 1846F: arch/arm/mach-uniphier/
e7ecbc05 1847F: arch/arm/mm/cache-uniphier.c
e1a0ebc8 1848F: arch/arm64/boot/dts/socionext/
4b7f48d3 1849F: drivers/bus/uniphier-system-bus.c
dd6fd4a3 1850F: drivers/i2c/busses/i2c-uniphier*
a3ff83d2
MY
1851F: drivers/pinctrl/uniphier/
1852F: drivers/tty/serial/8250/8250_uniphier.c
3d00d04f
MY
1853N: uniphier
1854
87572880 1855ARM/Ux500 ARM ARCHITECTURE
e4651a9f 1856M: Linus Walleij <linus.walleij@linaro.org>
870725d9
SK
1857L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1858S: Maintained
1859F: arch/arm/mach-ux500/
e4651a9f 1860F: drivers/clocksource/clksrc-dbx500-prcmu.c
87572880 1861F: drivers/dma/ste_dma40*
e4651a9f 1862F: drivers/hwspinlock/u8500_hsem.c
87572880
LW
1863F: drivers/mfd/abx500*
1864F: drivers/mfd/ab8500*
e4651a9f
LW
1865F: drivers/mfd/dbx500*
1866F: drivers/mfd/db8500*
ecc265fe
JP
1867F: drivers/pinctrl/nomadik/pinctrl-ab*
1868F: drivers/pinctrl/nomadik/pinctrl-nomadik*
87572880 1869F: drivers/rtc/rtc-ab8500.c
e4651a9f 1870F: drivers/rtc/rtc-pl031.c
87572880 1871T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-stericsson.git
870725d9 1872
e93fde28
UH
1873ARM/Ux500 CLOCK FRAMEWORK SUPPORT
1874M: Ulf Hansson <ulf.hansson@linaro.org>
1875L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1876T: git git://git.linaro.org/people/ulfh/clk.git
1877S: Maintained
1878F: drivers/clk/ux500/
e93fde28 1879
740d93b1
PM
1880ARM/VERSATILE EXPRESS PLATFORM
1881M: Liviu Dudau <liviu.dudau@arm.com>
1882M: Sudeep Holla <sudeep.holla@arm.com>
1883M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
1884L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1885S: Maintained
1886F: arch/arm/boot/dts/vexpress*
e68d7c14 1887F: arch/arm64/boot/dts/arm/
740d93b1
PM
1888F: arch/arm/mach-vexpress/
1889F: */*/vexpress*
7e8f403f 1890F: */*/*/vexpress*
740d93b1
PM
1891F: drivers/clk/versatile/clk-vexpress-osc.c
1892F: drivers/clocksource/versatile.c
46a600ea 1893N: mps2
740d93b1 1894
d4275354 1895ARM/VFP SUPPORT
54176cc6 1896M: Russell King <linux@armlinux.org.uk>
efc03ecb 1897L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
54176cc6 1898W: http://www.armlinux.org.uk/
d4275354
RK
1899S: Maintained
1900F: arch/arm/vfp/
1901
e66b6d8e
MV
1902ARM/VOIPAC PXA270 SUPPORT
1903M: Marek Vasut <marek.vasut@gmail.com>
1904L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1905S: Maintained
1906F: arch/arm/mach-pxa/vpac270.c
e0cca11b 1907F: arch/arm/mach-pxa/include/mach/vpac270.h
e66b6d8e 1908
04529fe2
TP
1909ARM/VT8500 ARM ARCHITECTURE
1910M: Tony Prisk <linux@prisktech.co.nz>
1911L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1912S: Maintained
1913F: arch/arm/mach-vt8500/
41fd91b4 1914F: drivers/clocksource/vt8500_timer.c
560746eb 1915F: drivers/i2c/busses/i2c-wmt.c
41fd91b4
TP
1916F: drivers/mmc/host/wmt-sdmmc.c
1917F: drivers/pwm/pwm-vt8500.c
1918F: drivers/rtc/rtc-vt8500.c
1919F: drivers/tty/serial/vt8500_serial.c
4f31102b 1920F: drivers/usb/host/ehci-platform.c
41fd91b4 1921F: drivers/usb/host/uhci-platform.c
8a61f013
JH
1922F: drivers/video/fbdev/vt8500lcdfb.*
1923F: drivers/video/fbdev/wm8505fb*
1924F: drivers/video/fbdev/wmt_ge_rops.*
04529fe2 1925
e66b6d8e
MV
1926ARM/ZIPIT Z2 SUPPORT
1927M: Marek Vasut <marek.vasut@gmail.com>
1928L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1929S: Maintained
1930F: arch/arm/mach-pxa/z2.c
6ab2a855 1931F: arch/arm/mach-pxa/include/mach/z2.h
e66b6d8e 1932
5ecc4b53
JN
1933ARM/ZTE ARCHITECTURE
1934M: Jun Nie <jun.nie@linaro.org>
1935L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1936S: Maintained
1937F: arch/arm/mach-zx/
1938F: drivers/clk/zte/
1939F: Documentation/devicetree/bindings/arm/zte.txt
1940F: Documentation/devicetree/bindings/clock/zx296702-clk.txt
1941
51f29d44
MS
1942ARM/ZYNQ ARCHITECTURE
1943M: Michal Simek <michal.simek@xilinx.com>
f0fd9ad8 1944R: Sören Brinkmann <soren.brinkmann@xilinx.com>
51f29d44
MS
1945L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1946W: http://wiki.xilinx.com
d6448b76 1947T: git https://github.com/Xilinx/linux-xlnx.git
51f29d44
MS
1948S: Supported
1949F: arch/arm/mach-zynq/
bd2a337a 1950F: drivers/cpuidle/cpuidle-zynq.c
fb9d4959 1951F: drivers/block/xsysace.c
c2fd4e38
MS
1952N: zynq
1953N: xilinx
1954F: drivers/clocksource/cadence_ttc_timer.c
df8eb569 1955F: drivers/i2c/busses/i2c-cadence.c
e3ec3a3d 1956F: drivers/mmc/host/sdhci-of-arasan.c
ae9b56e3 1957F: drivers/edac/synopsys_edac.c
51f29d44 1958
48ec83bc 1959ARM SMMU DRIVERS
b8f9879e 1960M: Will Deacon <will.deacon@arm.com>
c8bff3a6 1961R: Robin Murphy <robin.murphy@arm.com>
b8f9879e
WD
1962L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1963S: Maintained
1964F: drivers/iommu/arm-smmu.c
48ec83bc 1965F: drivers/iommu/arm-smmu-v3.c
e1d3c0fd 1966F: drivers/iommu/io-pgtable-arm.c
c8bff3a6 1967F: drivers/iommu/io-pgtable-arm-v7s.c
b8f9879e 1968
38074229
CM
1969ARM64 PORT (AARCH64 ARCHITECTURE)
1970M: Catalin Marinas <catalin.marinas@arm.com>
d19766ec 1971M: Will Deacon <will.deacon@arm.com>
38074229 1972L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9f273c24 1973T: git git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git
38074229
CM
1974S: Maintained
1975F: arch/arm64/
d19766ec 1976F: Documentation/arm64/
38074229 1977
9d7005f9
LP
1978AS3645A LED FLASH CONTROLLER DRIVER
1979M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
1980L: linux-media@vger.kernel.org
1981T: git git://linuxtv.org/media_tree.git
1982S: Maintained
1983F: drivers/media/i2c/as3645a.c
b5dcee22 1984F: include/media/i2c/as3645a.h
9d7005f9 1985
d58de038
GJ
1986ASC7621 HARDWARE MONITOR DRIVER
1987M: George Joseph <george.joseph@fairview5.com>
968ce1b1 1988L: linux-hwmon@vger.kernel.org
d58de038
GJ
1989S: Maintained
1990F: Documentation/hwmon/asc7621
1991F: drivers/hwmon/asc7621.c
1992
b229ece9 1993ASUS NOTEBOOKS AND EEEPC ACPI/WMI EXTRAS DRIVERS
5909c654 1994M: Corentin Chary <corentin.chary@gmail.com>
1da177e4 1995L: acpi4asus-user@lists.sourceforge.net
d0944853 1996L: platform-driver-x86@vger.kernel.org
76593d6f 1997W: http://acpi4asus.sf.net
85091b71 1998S: Maintained
b229ece9
CC
1999F: drivers/platform/x86/asus*.c
2000F: drivers/platform/x86/eeepc*.c
85091b71 2001
f6a6bbae
JPRV
2002ASUS WIRELESS RADIO CONTROL DRIVER
2003M: João Paulo Rechi Vita <jprvita@gmail.com>
2004L: platform-driver-x86@vger.kernel.org
2005S: Maintained
2006F: drivers/platform/x86/asus-wireless.c
2007
75aeddd1
DH
2008ASYMMETRIC KEYS
2009M: David Howells <dhowells@redhat.com>
2010L: keyrings@vger.kernel.org
2011S: Maintained
2012F: Documentation/crypto/asymmetric-keys.txt
2013F: include/linux/verification.h
2014F: include/crypto/public_key.h
2015F: include/crypto/pkcs7.h
2016F: crypto/asymmetric_keys/
2017
953a6479 2018ASYNCHRONOUS TRANSFERS/TRANSFORMS (IOAT) API
08223d80 2019R: Dan Williams <dan.j.williams@intel.com>
b3e5f263 2020W: http://sourceforge.net/projects/xscaleiop
08223d80 2021S: Odd fixes
679655da
JP
2022F: Documentation/crypto/async-tx-api.txt
2023F: crypto/async_tx/
2024F: drivers/dma/
2025F: include/linux/dmaengine.h
2026F: include/linux/async_tx.h
b3e5f263 2027
a1867d36 2028AT24 EEPROM DRIVER
14d77c4d 2029M: Wolfram Sang <wsa@the-dreams.de>
a1867d36
WS
2030L: linux-i2c@vger.kernel.org
2031S: Maintained
2032F: drivers/misc/eeprom/at24.c
25f73ed5 2033F: include/linux/platform_data/at24.h
a1867d36 2034
e7839f25 2035ATA OVER ETHERNET (AOE) DRIVER
fb903811
EC
2036M: "Ed L. Cashin" <ed.cashin@acm.org>
2037W: http://www.openaoe.org/
1da177e4 2038S: Supported
679655da
JP
2039F: Documentation/aoe/
2040F: drivers/block/aoe/
1da177e4 2041
aad7a211
AB
2042ATHEROS 71XX/9XXX GPIO DRIVER
2043M: Alban Bedel <albeu@free.fr>
2044W: https://github.com/AlbanBedel/linux
2045T: git git://github.com/AlbanBedel/linux
2046S: Maintained
2047F: drivers/gpio/gpio-ath79.c
2048F: Documentation/devicetree/bindings/gpio/gpio-ath79.txt
2049
9a10a870 2050ATHEROS ATH GENERIC UTILITIES
f726ee65 2051M: "Luis R. Rodriguez" <mcgrof@do-not-panic.com>
9a10a870
JP
2052L: linux-wireless@vger.kernel.org
2053S: Supported
2054F: drivers/net/wireless/ath/*
2055
fa1c114f 2056ATHEROS ATH5K WIRELESS DRIVER
8b58be88
JP
2057M: Jiri Slaby <jirislaby@gmail.com>
2058M: Nick Kossifidis <mickflemm@gmail.com>
f726ee65 2059M: "Luis R. Rodriguez" <mcgrof@do-not-panic.com>
fa1c114f 2060L: linux-wireless@vger.kernel.org
72c706b7 2061W: http://wireless.kernel.org/en/users/Drivers/ath5k
fa1c114f 2062S: Maintained
fa451753 2063F: drivers/net/wireless/ath/ath5k/
fa1c114f 2064
12e62d6f
KV
2065ATHEROS ATH6KL WIRELESS DRIVER
2066M: Kalle Valo <kvalo@qca.qualcomm.com>
2067L: linux-wireless@vger.kernel.org
2068W: http://wireless.kernel.org/en/users/Drivers/ath6kl
9f273c24 2069T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
12e62d6f
KV
2070S: Supported
2071F: drivers/net/wireless/ath/ath6kl/
2072
2be7d22f 2073WILOCITY WIL6210 WIRELESS DRIVER
23ba8a66 2074M: Maya Erez <qca_merez@qca.qualcomm.com>
2be7d22f
VK
2075L: linux-wireless@vger.kernel.org
2076L: wil6210@qca.qualcomm.com
2077S: Supported
2078W: http://wireless.kernel.org/en/users/Drivers/wil6210
2079F: drivers/net/wireless/ath/wil6210/
dba4b74d 2080F: include/uapi/linux/wil6210_uapi.h
2be7d22f 2081
1d7e1e6b
CL
2082CARL9170 LINUX COMMUNITY WIRELESS DRIVER
2083M: Christian Lamparter <chunkeey@googlemail.com>
2084L: linux-wireless@vger.kernel.org
2085W: http://wireless.kernel.org/en/users/Drivers/carl9170
2086S: Maintained
2087F: drivers/net/wireless/ath/carl9170/
2088
2c2a6172
LT
2089ATK0110 HWMON DRIVER
2090M: Luca Tettamanti <kronos.it@gmail.com>
968ce1b1 2091L: linux-hwmon@vger.kernel.org
2c2a6172
LT
2092S: Maintained
2093F: drivers/hwmon/asus_atk0110.c
2094
6f69a6d7 2095ATI_REMOTE2 DRIVER
8b58be88 2096M: Ville Syrjala <syrjala@sci.fi>
6f69a6d7 2097S: Maintained
679655da 2098F: drivers/input/misc/ati_remote2.c
6f69a6d7 2099
7ae115b4 2100ATLX ETHERNET DRIVERS
8b58be88 2101M: Jay Cliburn <jcliburn@gmail.com>
cb2f33e9 2102M: Chris Snook <chris.snook@gmail.com>
e443e383 2103L: netdev@vger.kernel.org
8d5ca6ec
JC
2104W: http://sourceforge.net/projects/atl1
2105W: http://atl1.sourceforge.net
2106S: Maintained
2b133ad6 2107F: drivers/net/ethernet/atheros/
8d5ca6ec 2108
1da177e4 2109ATM
366c1bd1 2110M: Chas Williams <3chas3@gmail.com>
476604de 2111L: linux-atm-general@lists.sourceforge.net (moderated for non-subscribers)
44ae98b5 2112L: netdev@vger.kernel.org
1da177e4
LT
2113W: http://linux-atm.sourceforge.net
2114S: Maintained
679655da
JP
2115F: drivers/atm/
2116F: include/linux/atm*
c117ab84 2117F: include/uapi/linux/atm*
1da177e4 2118
04ac2f46 2119ATMEL AT91 / AT32 MCI DRIVER
24e1511f 2120M: Ludovic Desroches <ludovic.desroches@atmel.com>
04ac2f46
NF
2121S: Maintained
2122F: drivers/mmc/host/atmel-mci.c
04ac2f46 2123
a1cfac48 2124ATMEL AT91 / AT32 SERIAL DRIVER
a02875a6 2125M: Nicolas Ferre <nicolas.ferre@atmel.com>
a1cfac48 2126S: Supported
df621252 2127F: drivers/tty/serial/atmel_serial.c
a1cfac48 2128
f80cb488
NF
2129ATMEL AT91 SAMA5D2-Compatible Shutdown Controller
2130M: Nicolas Ferre <nicolas.ferre@atmel.com>
2131S: Supported
2132F: drivers/power/reset/at91-sama5d2_shdwc.c
2133
b9cd7a25
LD
2134ATMEL SAMA5D2 ADC DRIVER
2135M: Ludovic Desroches <ludovic.desroches@atmel.com>
2136L: linux-iio@vger.kernel.org
2137S: Supported
2138F: drivers/iio/adc/at91-sama5d2_adc.c
2139
dfae90ed 2140ATMEL Audio ALSA driver
3a82002c 2141M: Nicolas Ferre <nicolas.ferre@atmel.com>
dfae90ed
BS
2142L: alsa-devel@alsa-project.org (moderated for non-subscribers)
2143S: Supported
2144F: sound/soc/atmel
2145
b414dc16
NF
2146ATMEL DMA DRIVER
2147M: Nicolas Ferre <nicolas.ferre@atmel.com>
2148L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2149S: Supported
2150F: drivers/dma/at_hdmac.c
2151F: drivers/dma/at_hdmac_regs.h
6f0d65af 2152F: include/linux/platform_data/dma-atmel.h
b414dc16 2153
6bd0f436
LD
2154ATMEL XDMA DRIVER
2155M: Ludovic Desroches <ludovic.desroches@atmel.com>
2156L: linux-arm-kernel@lists.infradead.org
2157L: dmaengine@vger.kernel.org
2158S: Supported
2159F: drivers/dma/at_xdmac.c
2160
888f2804
LD
2161ATMEL I2C DRIVER
2162M: Ludovic Desroches <ludovic.desroches@atmel.com>
2163L: linux-i2c@vger.kernel.org
2164S: Supported
2165F: drivers/i2c/busses/i2c-at91.c
2166
15515545 2167ATMEL ISI DRIVER
50cb2efa 2168M: Ludovic Desroches <ludovic.desroches@atmel.com>
15515545
JW
2169L: linux-media@vger.kernel.org
2170S: Supported
f2294c2d 2171F: drivers/media/platform/soc_camera/atmel-isi.c
15515545
JW
2172F: include/media/atmel-isi.h
2173
8f4c79ce 2174ATMEL LCDFB DRIVER
8b58be88 2175M: Nicolas Ferre <nicolas.ferre@atmel.com>
c69f677c 2176L: linux-fbdev@vger.kernel.org
8f4c79ce 2177S: Maintained
8a61f013 2178F: drivers/video/fbdev/atmel_lcdfb.c
679655da 2179F: include/video/atmel_lcdc.h
8f4c79ce 2180
89e5785f 2181ATMEL MACB ETHERNET DRIVER
a02875a6 2182M: Nicolas Ferre <nicolas.ferre@atmel.com>
89e5785f 2183S: Supported
9f2f381f 2184F: drivers/net/ethernet/cadence/
89e5785f 2185
5cbac98a 2186ATMEL NAND DRIVER
50cb2efa
NF
2187M: Wenyou Yang <wenyou.yang@atmel.com>
2188M: Josh Wu <rainyfeeling@outlook.com>
5cbac98a
JW
2189L: linux-mtd@lists.infradead.org
2190S: Supported
2191F: drivers/mtd/nand/atmel_nand*
2192
05c441ef 2193ATMEL SDMMC DRIVER
2194M: Ludovic Desroches <ludovic.desroches@atmel.com>
2195L: linux-mmc@vger.kernel.org
2196S: Supported
2197F: drivers/mmc/host/sdhci-of-at91.c
2198
754ce4f2 2199ATMEL SPI DRIVER
a02875a6 2200M: Nicolas Ferre <nicolas.ferre@atmel.com>
754ce4f2 2201S: Supported
9df92e6c 2202F: drivers/spi/spi-atmel.*
754ce4f2 2203
0ef09015 2204ATMEL SSC DRIVER
03515f32 2205M: Nicolas Ferre <nicolas.ferre@atmel.com>
0ef09015
BS
2206L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2207S: Supported
2208F: drivers/misc/atmel-ssc.c
2209F: include/linux/atmel-ssc.h
2210
e9cb1c5a
NF
2211ATMEL Timer Counter (TC) AND CLOCKSOURCE DRIVERS
2212M: Nicolas Ferre <nicolas.ferre@atmel.com>
2213L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2214S: Supported
2215F: drivers/misc/atmel_tclib.c
2216F: drivers/clocksource/tcb_clksrc.c
2217
914a3f3b 2218ATMEL USBA UDC DRIVER
a02875a6
NF
2219M: Nicolas Ferre <nicolas.ferre@atmel.com>
2220L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
914a3f3b 2221S: Supported
faf2e1db 2222F: drivers/usb/gadget/udc/atmel_usba_udc.*
914a3f3b 2223
1da177e4 2224ATMEL WIRELESS DRIVER
8b58be88 2225M: Simon Kelley <simon@thekelleys.org.uk>
724c6b35 2226L: linux-wireless@vger.kernel.org
1da177e4
LT
2227W: http://www.thekelleys.org.uk/atmel
2228W: http://atmelwlandriver.sourceforge.net/
2229S: Maintained
30fe0f9b 2230F: drivers/net/wireless/atmel/atmel*
1da177e4 2231
a14c0f8f
ND
2232ATMEL MAXTOUCH DRIVER
2233M: Nick Dyer <nick.dyer@itdev.co.uk>
2234T: git git://github.com/atmel-maxtouch/linux.git
2235S: Supported
2236F: Documentation/devicetree/bindings/input/atmel,maxtouch.txt
2237F: drivers/input/touchscreen/atmel_mxt_ts.c
2238F: include/linux/platform_data/atmel_mxt_ts.h
2239
26780d9e 2240ATTO EXPRESSSAS SAS/SATA RAID SCSI DRIVER
b75f0050
JP
2241M: Bradley Grove <linuxdrivers@attotech.com>
2242L: linux-scsi@vger.kernel.org
2243W: http://www.attotech.com
2244S: Supported
2245F: drivers/scsi/esas2r
26780d9e 2246
bc6e17b8
SS
2247ATUSB IEEE 802.15.4 RADIO DRIVER
2248M: Stefan Schmidt <stefan@osg.samsung.com>
2249L: linux-wpan@vger.kernel.org
2250S: Maintained
2251F: drivers/net/ieee802154/atusb.c
2252F: drivers/net/ieee802154/atusb.h
2253F: drivers/net/ieee802154/at86rf230.h
2254
a92b7b80 2255AUDIT SUBSYSTEM
915f389d 2256M: Paul Moore <paul@paul-moore.com>
8b58be88 2257M: Eric Paris <eparis@redhat.com>
915f389d 2258L: linux-audit@redhat.com (moderated for non-subscribers)
ad3f9a22 2259W: http://people.redhat.com/sgrubb/audit/
915f389d 2260T: git git://git.infradead.org/users/pcmoore/audit
a92b7b80 2261S: Maintained
679655da 2262F: include/linux/audit.h
c117ab84 2263F: include/uapi/linux/audit.h
679655da 2264F: kernel/audit*
a92b7b80 2265
70e84049 2266AUXILIARY DISPLAY DRIVERS
8b58be88 2267M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
450c622e
MO
2268W: http://miguelojeda.es/auxdisplay.htm
2269W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
70e84049 2270S: Maintained
679655da
JP
2271F: drivers/auxdisplay/
2272F: include/linux/cfag12864b.h
70e84049 2273
5f97f7f9 2274AVR32 ARCHITECTURE
e336f61f
HCE
2275M: Haavard Skinnemoen <hskinnemoen@gmail.com>
2276M: Hans-Christian Egtvedt <egtvedt@samfundet.no>
5f97f7f9 2277W: http://www.atmel.com/products/AVR32/
249d9d9d 2278W: http://mirror.egtvedt.no/avr32linux.org/
5f97f7f9 2279W: http://avrfreaks.net/
e336f61f 2280S: Maintained
679655da 2281F: arch/avr32/
5f97f7f9
HS
2282
2283AVR32/AT32AP MACHINE SUPPORT
e336f61f
HCE
2284M: Haavard Skinnemoen <hskinnemoen@gmail.com>
2285M: Hans-Christian Egtvedt <egtvedt@samfundet.no>
2286S: Maintained
679655da 2287F: arch/avr32/mach-at32ap/
5f97f7f9 2288
1da177e4 2289AX.25 NETWORK LAYER
8b58be88 2290M: Ralf Baechle <ralf@linux-mips.org>
1da177e4 2291L: linux-hams@vger.kernel.org
d34cb28a 2292W: http://www.linux-ax25.org/
1da177e4 2293S: Maintained
c117ab84 2294F: include/uapi/linux/ax25.h
679655da
JP
2295F: include/net/ax25.h
2296F: net/ax25/
1da177e4 2297
d5269395 2298AZ6007 DVB DRIVER
5dc8a864
MCC
2299M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
2300M: Mauro Carvalho Chehab <mchehab@kernel.org>
d5269395 2301L: linux-media@vger.kernel.org
a825eaec 2302W: https://linuxtv.org
d5269395
MCC
2303T: git git://linuxtv.org/media_tree.git
2304S: Maintained
2305F: drivers/media/usb/dvb-usb-v2/az6007.c
2306
6777376e
HV
2307AZTECH FM RADIO RECEIVER DRIVER
2308M: Hans Verkuil <hverkuil@xs4all.nl>
2309L: linux-media@vger.kernel.org
2310T: git git://linuxtv.org/media_tree.git
a825eaec 2311W: https://linuxtv.org
6777376e
HV
2312S: Maintained
2313F: drivers/media/radio/radio-aztech*
2314
e2d1d6c0 2315B43 WIRELESS DRIVER
e2d1d6c0 2316L: linux-wireless@vger.kernel.org
ed072f9e 2317L: b43-dev@lists.infradead.org
491b26b4 2318W: http://wireless.kernel.org/en/users/Drivers/b43
8a72ed6f 2319S: Odd Fixes
58619b14 2320F: drivers/net/wireless/broadcom/b43/
e2d1d6c0
RD
2321
2322B43LEGACY WIRELESS DRIVER
8b58be88 2323M: Larry Finger <Larry.Finger@lwfinger.net>
e2d1d6c0 2324L: linux-wireless@vger.kernel.org
ed072f9e 2325L: b43-dev@lists.infradead.org
491b26b4 2326W: http://wireless.kernel.org/en/users/Drivers/b43
e2d1d6c0 2327S: Maintained
423e3ce3 2328F: drivers/net/wireless/broadcom/b43legacy/
e2d1d6c0 2329
300abeb5 2330BACKLIGHT CLASS/SUBSYSTEM
b7701755 2331M: Jingoo Han <jingoohan1@gmail.com>
70d14fcf 2332M: Lee Jones <lee.jones@linaro.org>
9f273c24 2333T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/backlight.git
300abeb5 2334S: Maintained
679655da
JP
2335F: drivers/video/backlight/
2336F: include/linux/backlight.h
300abeb5 2337
c6c8fea2 2338BATMAN ADVANCED
207df49e 2339M: Marek Lindner <mareklindner@neomailbox.ch>
c679ff8f 2340M: Simon Wunderlich <sw@simonwunderlich.de>
ca8e940c 2341M: Antonio Quartulli <a@unstable.cc>
1584f41f 2342L: b.a.t.m.a.n@lists.open-mesh.org (moderated for non-subscribers)
7b5e7396 2343W: https://www.open-mesh.org/
8b823170 2344Q: https://patchwork.open-mesh.org/project/batman/list/
c6c8fea2 2345S: Maintained
286ddfb0
SE
2346F: Documentation/ABI/testing/sysfs-class-net-batman-adv
2347F: Documentation/ABI/testing/sysfs-class-net-mesh
2348F: Documentation/networking/batman-adv.txt
09748a22 2349F: include/uapi/linux/batman_adv.h
c6c8fea2
SE
2350F: net/batman-adv/
2351
e2d1d6c0 2352BAYCOM/HDLCDRV DRIVERS FOR AX.25
8b58be88 2353M: Thomas Sailer <t.sailer@alumni.ethz.ch>
e2d1d6c0
RD
2354L: linux-hams@vger.kernel.org
2355W: http://www.baycom.org/~tom/ham/ham.html
2356S: Maintained
679655da 2357F: drivers/net/hamradio/baycom*
e2d1d6c0 2358
cafe5635 2359BCACHE (BLOCK LAYER CACHE)
d1aa1ab3 2360M: Kent Overstreet <kent.overstreet@gmail.com>
cafe5635
KO
2361L: linux-bcache@vger.kernel.org
2362W: http://bcache.evilpiepirate.org
4d1034eb 2363S: Orphan
cafe5635
KO
2364F: drivers/md/bcache/
2365
04bd844a
HV
2366BDISP ST MEDIA DRIVER
2367M: Fabien Dessenne <fabien.dessenne@st.com>
2368L: linux-media@vger.kernel.org
2369T: git git://linuxtv.org/media_tree.git
a825eaec 2370W: https://linuxtv.org
04bd844a
HV
2371S: Supported
2372F: drivers/media/platform/sti/bdisp
2373
e2d1d6c0 2374BEFS FILE SYSTEM
db4ad036
LB
2375M: Luis de Bethencourt <luisbg@osg.samsung.com>
2376M: Salah Triki <salah.triki@gmail.com>
2377S: Maintained
2378T: git git://github.com/luisbg/linux-befs.git
679655da
JP
2379F: Documentation/filesystems/befs.txt
2380F: fs/befs/
e2d1d6c0 2381
564ee360 2382BECKHOFF CX5020 ETHERCAT MASTER DRIVER
49e7d9df
JP
2383M: Dariusz Marcinkiewicz <reksio@newterm.pl>
2384L: netdev@vger.kernel.org
2385S: Maintained
2386F: drivers/net/ethernet/ec_bhf.c
564ee360 2387
e2d1d6c0 2388BFS FILE SYSTEM
8b58be88 2389M: "Tigran A. Aivazian" <tigran@aivazian.fsnet.co.uk>
e2d1d6c0 2390S: Maintained
679655da
JP
2391F: Documentation/filesystems/bfs.txt
2392F: fs/bfs/
c117ab84 2393F: include/uapi/linux/bfs_fs.h
e2d1d6c0 2394
1394f032 2395BLACKFIN ARCHITECTURE
a4edbc10 2396M: Steven Miao <realmz6@gmail.com>
b3fe92b0 2397L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
1443176f 2398T: git git://git.code.sf.net/p/adi-linux/code
e3b2d3f3
BW
2399W: http://blackfin.uclinux.org
2400S: Supported
679655da 2401F: arch/blackfin/
566da5b2 2402
e190d6b1 2403BLACKFIN EMAC DRIVER
b3fe92b0 2404L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
e190d6b1
BW
2405W: http://blackfin.uclinux.org
2406S: Supported
7b35f033 2407F: drivers/net/ethernet/adi/
e190d6b1 2408
566da5b2 2409BLACKFIN RTC DRIVER
b3fe92b0 2410L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
566da5b2
MF
2411W: http://blackfin.uclinux.org
2412S: Supported
679655da 2413F: drivers/rtc/rtc-bfin.c
1394f032 2414
936ed49a 2415BLACKFIN SDH DRIVER
109ec8c3 2416M: Sonic Zhang <sonic.zhang@analog.com>
b3fe92b0 2417L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
936ed49a
MF
2418W: http://blackfin.uclinux.org
2419S: Supported
2420F: drivers/mmc/host/bfin_sdh.c
2421
1394f032 2422BLACKFIN SERIAL DRIVER
8b58be88 2423M: Sonic Zhang <sonic.zhang@analog.com>
b3fe92b0 2424L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
e3b2d3f3
BW
2425W: http://blackfin.uclinux.org
2426S: Supported
8460241e 2427F: drivers/tty/serial/bfin_uart.c
1394f032 2428
1e6d320f 2429BLACKFIN WATCHDOG DRIVER
b3fe92b0 2430L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
1e6d320f
BW
2431W: http://blackfin.uclinux.org
2432S: Supported
679655da 2433F: drivers/watchdog/bfin_wdt.c
1e6d320f 2434
d24ecfcc 2435BLACKFIN I2C TWI DRIVER
8b58be88 2436M: Sonic Zhang <sonic.zhang@analog.com>
b3fe92b0 2437L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
d24ecfcc
BW
2438W: http://blackfin.uclinux.org/
2439S: Supported
679655da 2440F: drivers/i2c/busses/i2c-bfin-twi.c
d24ecfcc 2441
1e204377
SJ
2442BLACKFIN MEDIA DRIVER
2443M: Scott Jiang <scott.jiang.linux@gmail.com>
b3fe92b0 2444L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
1e204377
SJ
2445W: http://blackfin.uclinux.org/
2446S: Supported
2447F: drivers/media/platform/blackfin/
2448F: drivers/media/i2c/adv7183*
2449F: drivers/media/i2c/vs6624*
2450
b54cf35a
JSM
2451BLINKM RGB LED DRIVER
2452M: Jan-Simon Moeller <jansimon.moeller@gmx.de>
2453S: Maintained
2454F: drivers/leds/leds-blinkm.c
2455
1da177e4 2456BLOCK LAYER
8b58be88 2457M: Jens Axboe <axboe@kernel.dk>
82c426e0 2458L: linux-block@vger.kernel.org
08deed1e 2459T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
1da177e4 2460S: Maintained
679655da 2461F: block/
ae11f7ef 2462F: kernel/trace/blktrace.c
1da177e4 2463
2b54aaef 2464BLOCK2MTD DRIVER
8b58be88 2465M: Joern Engel <joern@lazybastard.org>
2b54aaef
JE
2466L: linux-mtd@lists.infradead.org
2467S: Maintained
679655da 2468F: drivers/mtd/devices/block2mtd.c
2b54aaef 2469
63fbd24e 2470BLUETOOTH DRIVERS
8b58be88 2471M: Marcel Holtmann <marcel@holtmann.org>
960d4d1b 2472M: Gustavo Padovan <gustavo@padovan.org>
eb491eca 2473M: Johan Hedberg <johan.hedberg@gmail.com>
781c2844 2474L: linux-bluetooth@vger.kernel.org
63fbd24e 2475W: http://www.bluez.org/
22e7a424
MH
2476T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
2477T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
1da177e4 2478S: Maintained
679655da 2479F: drivers/bluetooth/
1da177e4 2480
63fbd24e 2481BLUETOOTH SUBSYSTEM
8b58be88 2482M: Marcel Holtmann <marcel@holtmann.org>
960d4d1b 2483M: Gustavo Padovan <gustavo@padovan.org>
eb491eca 2484M: Johan Hedberg <johan.hedberg@gmail.com>
63fbd24e
MH
2485L: linux-bluetooth@vger.kernel.org
2486W: http://www.bluez.org/
22e7a424
MH
2487T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
2488T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
1da177e4 2489S: Maintained
679655da
JP
2490F: net/bluetooth/
2491F: include/net/bluetooth/
1da177e4
LT
2492
2493BONDING DRIVER
79b30750 2494M: Jay Vosburgh <j.vosburgh@gmail.com>
898602a0 2495M: Veaceslav Falico <vfalico@gmail.com>
31639b94 2496M: Andy Gospodarek <gospo@cumulusnetworks.com>
a6c36ee6 2497L: netdev@vger.kernel.org
ce00f85c
JC
2498W: http://sourceforge.net/projects/bonding/
2499S: Supported
679655da 2500F: drivers/net/bonding/
c117ab84 2501F: include/uapi/linux/if_bonding.h
1da177e4 2502
b5f4df34
AS
2503BPF (Safe dynamic programs and tools)
2504M: Alexei Starovoitov <ast@kernel.org>
2505L: netdev@vger.kernel.org
2506L: linux-kernel@vger.kernel.org
2507S: Supported
2508F: kernel/bpf/
2509
39105890 2510BROADCOM B44 10/100 ETHERNET DRIVER
8b58be88 2511M: Gary Zambrano <zambrano@broadcom.com>
39105890
GZ
2512L: netdev@vger.kernel.org
2513S: Supported
adfc5217 2514F: drivers/net/ethernet/broadcom/b44.*
39105890 2515
967dd82f
FF
2516BROADCOM B53 ETHERNET SWITCH DRIVER
2517M: Florian Fainelli <f.fainelli@gmail.com>
2518L: netdev@vger.kernel.org
2519L: openwrt-devel@lists.openwrt.org (subscribers-only)
2520S: Supported
2521F: drivers/net/dsa/b53/*
2522F: include/linux/platform_data/b53.h
2523
32ec90d5
FF
2524BROADCOM GENET ETHERNET DRIVER
2525M: Florian Fainelli <f.fainelli@gmail.com>
2526L: netdev@vger.kernel.org
2527S: Supported
2528F: drivers/net/ethernet/broadcom/genet/
2529
948c51e6 2530BROADCOM BNX2 GIGABIT ETHERNET DRIVER
f1d1baeb
JK
2531M: Sony Chacko <sony.chacko@qlogic.com>
2532M: Dept-HSGLinuxNICDev@qlogic.com
948c51e6
MC
2533L: netdev@vger.kernel.org
2534S: Supported
adfc5217
JK
2535F: drivers/net/ethernet/broadcom/bnx2.*
2536F: drivers/net/ethernet/broadcom/bnx2_*
948c51e6 2537
4d9d2cb0 2538BROADCOM BNX2X 10 GIGABIT ETHERNET DRIVER
08f6dd89 2539M: Ariel Elior <ariel.elior@qlogic.com>
4d9d2cb0
ET
2540L: netdev@vger.kernel.org
2541S: Supported
adfc5217 2542F: drivers/net/ethernet/broadcom/bnx2x/
4d9d2cb0 2543
90f4c594 2544BROADCOM BCM281XX/BCM11XXX/BCM216XX ARM ARCHITECTURE
f18cf050 2545M: Florian Fainelli <f.fainelli@gmail.com>
d3cc2e86
FF
2546M: Ray Jui <rjui@broadcom.com>
2547M: Scott Branden <sbranden@broadcom.com>
086f4704 2548M: bcm-kernel-feedback-list@broadcom.com
90f4c594 2549T: git git://github.com/broadcom/mach-bcm
af4b8e37 2550S: Maintained
ccf62f5a
JM
2551N: bcm281*
2552N: bcm113*
2553N: bcm216*
2554N: kona
af4b8e37 2555F: arch/arm/mach-bcm/
af4b8e37 2556
9209bec4 2557BROADCOM BCM2835 ARM ARCHITECTURE
f680f25c 2558M: Stephen Warren <swarren@wwwdotorg.org>
8bcdd929 2559M: Lee Jones <lee@kernel.org>
10b9e887 2560M: Eric Anholt <eric@anholt.net>
f680f25c 2561L: linux-rpi-kernel@lists.infradead.org (moderated for non-subscribers)
82481129 2562L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8bcdd929 2563T: git git://git.kernel.org/pub/scm/linux/kernel/git/rpi/linux-rpi.git
f680f25c 2564S: Maintained
9209bec4 2565N: bcm2835
f680f25c 2566
5564f092
RM
2567BROADCOM BCM47XX MIPS ARCHITECTURE
2568M: Hauke Mehrtens <hauke@hauke-m.de>
2569M: Rafał Miłecki <zajec5@gmail.com>
2570L: linux-mips@linux-mips.org
2571S: Maintained
7ad2410c 2572F: Documentation/devicetree/bindings/mips/brcm/
5564f092
RM
2573F: arch/mips/bcm47xx/*
2574F: arch/mips/include/asm/mach-bcm47xx/*
2575
9209bec4 2576BROADCOM BCM5301X ARM ARCHITECTURE
5b293ebe 2577M: Hauke Mehrtens <hauke@hauke-m.de>
1a50cd8a
RM
2578M: Rafał Miłecki <zajec5@gmail.com>
2579M: bcm-kernel-feedback-list@broadcom.com
5b293ebe
HM
2580L: linux-arm-kernel@lists.infradead.org
2581S: Maintained
2582F: arch/arm/mach-bcm/bcm_5301x.c
1a50cd8a 2583F: arch/arm/boot/dts/bcm5301x*.dtsi
5b293ebe
HM
2584F: arch/arm/boot/dts/bcm470*
2585
e076e962
FF
2586BROADCOM BCM63XX ARM ARCHITECTURE
2587M: Florian Fainelli <f.fainelli@gmail.com>
086f4704 2588M: bcm-kernel-feedback-list@broadcom.com
20de823e 2589L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
20de823e 2590T: git git://github.com/broadcom/stblinux.git
e076e962 2591S: Maintained
d6f4e76e 2592N: bcm63xx
e076e962 2593
7110e227
KC
2594BROADCOM BCM63XX/BCM33XX UDC DRIVER
2595M: Kevin Cernekee <cernekee@gmail.com>
2596L: linux-usb@vger.kernel.org
2597S: Maintained
2598F: drivers/usb/gadget/udc/bcm63xx_udc.*
2599
2df94fd6 2600BROADCOM BCM7XXX ARM ARCHITECTURE
2df94fd6 2601M: Brian Norris <computersforpeace@gmail.com>
3b4b6fe9
FF
2602M: Gregory Fong <gregory.0xf0@gmail.com>
2603M: Florian Fainelli <f.fainelli@gmail.com>
086f4704 2604M: bcm-kernel-feedback-list@broadcom.com
2df94fd6 2605L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
eb6725d0 2606T: git git://github.com/broadcom/stblinux.git
2df94fd6
BN
2607S: Maintained
2608F: arch/arm/mach-bcm/*brcmstb*
2609F: arch/arm/boot/dts/bcm7*.dts*
e36661e4 2610F: drivers/bus/brcmstb_gisb.c
5009a289 2611N: brcmstb
2df94fd6 2612
70371cef
KC
2613BROADCOM BMIPS MIPS ARCHITECTURE
2614M: Kevin Cernekee <cernekee@gmail.com>
2615M: Florian Fainelli <f.fainelli@gmail.com>
2616L: linux-mips@linux-mips.org
eb6725d0 2617T: git git://github.com/broadcom/stblinux.git
70371cef
KC
2618S: Maintained
2619F: arch/mips/bmips/*
2620F: arch/mips/include/asm/mach-bmips/*
2621F: arch/mips/kernel/*bmips*
338808de 2622F: arch/mips/boot/dts/brcm/bcm*.dts*
c7c42ec2 2623F: drivers/irqchip/irq-bcm63*
70371cef
KC
2624F: drivers/irqchip/irq-bcm7*
2625F: drivers/irqchip/irq-brcmstb*
3271e610 2626F: include/linux/bcm963xx_nvram.h
8fce60b8 2627F: include/linux/bcm963xx_tag.h
70371cef 2628
948c51e6 2629BROADCOM TG3 GIGABIT ETHERNET DRIVER
ccad0993 2630M: Siva Reddy Kallam <siva.kallam@broadcom.com>
23629477 2631M: Prashant Sreedharan <prashant@broadcom.com>
8b58be88 2632M: Michael Chan <mchan@broadcom.com>
948c51e6
MC
2633L: netdev@vger.kernel.org
2634S: Supported
adfc5217 2635F: drivers/net/ethernet/broadcom/tg3.*
948c51e6 2636
a9533e7e 2637BROADCOM BRCM80211 IEEE802.11n WIRELESS DRIVER
2a734451
AS
2638M: Arend van Spriel <arend.vanspriel@broadcom.com>
2639M: Franky Lin <franky.lin@broadcom.com>
2640M: Hante Meuleman <hante.meuleman@broadcom.com>
a9533e7e 2641L: linux-wireless@vger.kernel.org
2a734451 2642L: brcm80211-dev-list.pdl@broadcom.com
a9533e7e 2643S: Supported
05491d2c 2644F: drivers/net/wireless/broadcom/brcm80211/
a9533e7e 2645
9958d6f9 2646BROADCOM BNX2FC 10 GIGABIT FCOE DRIVER
3b7f040a 2647M: QLogic-Storage-Upstream@qlogic.com
9958d6f9
BPG
2648L: linux-scsi@vger.kernel.org
2649S: Supported
2650F: drivers/scsi/bnx2fc/
2651
6a6b5ad0 2652BROADCOM BNX2I 1/10 GIGABIT iSCSI DRIVER
3b7f040a 2653M: QLogic-Storage-Upstream@qlogic.com
6a6b5ad0
EW
2654L: linux-scsi@vger.kernel.org
2655S: Supported
2656F: drivers/scsi/bnx2i/
2657
63f37ddf 2658BROADCOM IPROC ARM ARCHITECTURE
36c0237f
SB
2659M: Ray Jui <rjui@broadcom.com>
2660M: Scott Branden <sbranden@broadcom.com>
63f37ddf 2661M: Jon Mason <jonmason@broadcom.com>
086f4704 2662M: bcm-kernel-feedback-list@broadcom.com
36c0237f 2663L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
eb6725d0 2664T: git git://github.com/broadcom/cygnus-linux.git
36c0237f
SB
2665S: Maintained
2666N: iproc
2667N: cygnus
5c161242 2668N: bcm[-_]nsp
36c0237f
SB
2669N: bcm9113*
2670N: bcm9583*
63f37ddf
JM
2671N: bcm9585*
2672N: bcm9586*
2673N: bcm988312
36c0237f 2674N: bcm113*
63f37ddf
JM
2675N: bcm583*
2676N: bcm585*
2677N: bcm586*
2678N: bcm88312
d76e21b8 2679F: arch/arm64/boot/dts/broadcom/ns2*
5c161242
JM
2680F: drivers/clk/bcm/clk-ns*
2681F: drivers/pinctrl/bcm/pinctrl-ns*
36c0237f 2682
3b0213d5
GF
2683BROADCOM BRCMSTB GPIO DRIVER
2684M: Gregory Fong <gregory.0xf0@gmail.com>
9c2abe2f 2685L: bcm-kernel-feedback-list@broadcom.com
3b0213d5
GF
2686S: Supported
2687F: drivers/gpio/gpio-brcmstb.c
2688F: Documentation/devicetree/bindings/gpio/brcm,brcmstb-gpio.txt
2689
7b7f588b 2690BROADCOM KONA GPIO DRIVER
5e163903 2691M: Ray Jui <rjui@broadcom.com>
7b7f588b
MM
2692L: bcm-kernel-feedback-list@broadcom.com
2693S: Supported
2694F: drivers/gpio/gpio-bcm-kona.c
1db12cde 2695F: Documentation/devicetree/bindings/gpio/brcm,kona-gpio.txt
7b7f588b 2696
f6e734a8
RM
2697BROADCOM NVRAM DRIVER
2698M: Rafał Miłecki <zajec5@gmail.com>
2699L: linux-mips@linux-mips.org
2700S: Maintained
2701F: drivers/firmware/broadcom/*
2702
02787daa
BN
2703BROADCOM STB NAND FLASH DRIVER
2704M: Brian Norris <computersforpeace@gmail.com>
1ddaa021 2705M: Kamal Dasu <kdasu.kdev@gmail.com>
02787daa 2706L: linux-mtd@lists.infradead.org
1285734c 2707L: bcm-kernel-feedback-list@broadcom.com
02787daa
BN
2708S: Maintained
2709F: drivers/mtd/nand/brcmnand/
2710
c9678d86
RM
2711BROADCOM SPECIFIC AMBA DRIVER (BCMA)
2712M: Rafał Miłecki <zajec5@gmail.com>
2713L: linux-wireless@vger.kernel.org
2714S: Maintained
2715F: drivers/bcma/
2716F: include/linux/bcma/
2717
b8302205
FF
2718BROADCOM SYSTEMPORT ETHERNET DRIVER
2719M: Florian Fainelli <f.fainelli@gmail.com>
2720L: netdev@vger.kernel.org
2721S: Supported
2722F: drivers/net/ethernet/broadcom/bcmsysport.*
2723
42515e61
J
2724BROADCOM VULCAN ARM64 SOC
2725M: Jayachandran C. <jchandra@broadcom.com>
086f4704 2726M: bcm-kernel-feedback-list@broadcom.com
42515e61 2727L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
42515e61
J
2728S: Maintained
2729F: arch/arm64/boot/dts/broadcom/vulcan*
2730
7725ccfd 2731BROCADE BFA FC SCSI DRIVER
aa803370
AG
2732M: Anil Gurumurthy <anil.gurumurthy@qlogic.com>
2733M: Sudarsana Kalluru <sudarsana.kalluru@qlogic.com>
455518e7
JP
2734L: linux-scsi@vger.kernel.org
2735S: Supported
2736F: drivers/scsi/bfa/
7725ccfd 2737
8b230ed8 2738BROCADE BNA 10 GIGABIT ETHERNET DRIVER
439e9575 2739M: Rasesh Mody <rasesh.mody@qlogic.com>
8b230ed8
RM
2740L: netdev@vger.kernel.org
2741S: Supported
f844a0ea 2742F: drivers/net/ethernet/brocade/bna/
8b230ed8 2743
5cdf7f76 2744BSG (block layer generic sg v4 driver)
8b58be88 2745M: FUJITA Tomonori <fujita.tomonori@lab.ntt.co.jp>
5cdf7f76
JA
2746L: linux-scsi@vger.kernel.org
2747S: Supported
679655da
JP
2748F: block/bsg.c
2749F: include/linux/bsg.h
c117ab84 2750F: include/uapi/linux/bsg.h
5cdf7f76 2751
af39917d
CL
2752BT87X AUDIO DRIVER
2753M: Clemens Ladisch <clemens@ladisch.de>
2754L: alsa-devel@alsa-project.org (moderated for non-subscribers)
2755T: git git://git.alsa-project.org/alsa-kernel.git
2756S: Maintained
2757F: Documentation/sound/alsa/Bt87x.txt
2758F: sound/pci/bt87x.c
2759
ff1d5c2f 2760BT8XXGPIO DRIVER
eb032b98 2761M: Michael Buesch <m@bues.ch>
ff1d5c2f
MB
2762W: http://bu3sch.de/btgpio.php
2763S: Maintained
72dbb705 2764F: drivers/gpio/gpio-bt8xx.c
ff1d5c2f 2765
eb1eb04f 2766BTRFS FILE SYSTEM
c0778e25
CM
2767M: Chris Mason <clm@fb.com>
2768M: Josef Bacik <jbacik@fb.com>
d8130624 2769M: David Sterba <dsterba@suse.com>
eb1eb04f
JP
2770L: linux-btrfs@vger.kernel.org
2771W: http://btrfs.wiki.kernel.org/
8a6e2535 2772Q: http://patchwork.kernel.org/project/linux-btrfs/list/
9c106405 2773T: git git://git.kernel.org/pub/scm/linux/kernel/git/mason/linux-btrfs.git
eb1eb04f 2774S: Maintained
679655da
JP
2775F: Documentation/filesystems/btrfs.txt
2776F: fs/btrfs/
eb1eb04f 2777
1da177e4 2778BTTV VIDEO4LINUX DRIVER
5dc8a864
MCC
2779M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
2780M: Mauro Carvalho Chehab <mchehab@kernel.org>
661263b5 2781L: linux-media@vger.kernel.org
a825eaec 2782W: https://linuxtv.org
275ffde4 2783T: git git://linuxtv.org/media_tree.git
f96236e5 2784S: Odd fixes
679655da 2785F: Documentation/video4linux/bttv/
90d72ac6 2786F: drivers/media/pci/bt8xx/bttv*
1da177e4 2787
1f34923c
KA
2788BUSLOGIC SCSI DRIVER
2789M: Khalid Aziz <khalid@gonehiking.org>
2790L: linux-scsi@vger.kernel.org
2791S: Maintained
2792F: drivers/scsi/BusLogic.*
2793F: drivers/scsi/FlashPoint.*
2794
af39917d
CL
2795C-MEDIA CMI8788 DRIVER
2796M: Clemens Ladisch <clemens@ladisch.de>
2797L: alsa-devel@alsa-project.org (moderated for non-subscribers)
2798T: git git://git.alsa-project.org/alsa-kernel.git
2799S: Maintained
2800F: sound/pci/oxygen/
2801
2141355f
MS
2802C6X ARCHITECTURE
2803M: Mark Salter <msalter@redhat.com>
2804M: Aurelien Jacquiot <a-jacquiot@ti.com>
2805L: linux-c6x-dev@linux-c6x.org
2806W: http://www.linux-c6x.org/wiki/index.php/Main_Page
2807S: Maintained
2808F: arch/c6x/
2809
a5432f5a 2810CACHEFILES: FS-CACHE BACKEND FOR CACHING ON MOUNTED FILESYSTEMS
8b58be88 2811M: David Howells <dhowells@redhat.com>
e62d6e24 2812L: linux-cachefs@redhat.com (moderated for non-subscribers)
a5432f5a
DH
2813S: Supported
2814F: Documentation/filesystems/caching/cachefiles.txt
2815F: fs/cachefiles/
2816
c815ca39
HV
2817CADET FM/AM RADIO RECEIVER DRIVER
2818M: Hans Verkuil <hverkuil@xs4all.nl>
2819L: linux-media@vger.kernel.org
2820T: git git://linuxtv.org/media_tree.git
a825eaec 2821W: https://linuxtv.org
c815ca39
HV
2822S: Maintained
2823F: drivers/media/radio/radio-cadet*
2824
77d5140f 2825CAFE CMOS INTEGRATED CAMERA CONTROLLER DRIVER
8b58be88 2826M: Jonathan Corbet <corbet@lwn.net>
661263b5 2827L: linux-media@vger.kernel.org
275ffde4 2828T: git git://linuxtv.org/media_tree.git
77d5140f 2829S: Maintained
679655da 2830F: Documentation/video4linux/cafe_ccic
90d72ac6 2831F: drivers/media/platform/marvell-ccic/
77d5140f 2832
201b6bab 2833CAIF NETWORK LAYER
5c574f50 2834M: Dmitry Tarnyagin <dmitry.tarnyagin@lockless.no>
201b6bab
JP
2835L: netdev@vger.kernel.org
2836S: Supported
2837F: Documentation/networking/caif/
2838F: drivers/net/caif/
c117ab84 2839F: include/uapi/linux/caif/
201b6bab
JP
2840F: include/net/caif/
2841F: net/caif/
2842
77dac90f 2843CALGARY x86-64 IOMMU
a6921c29
JM
2844M: Muli Ben-Yehuda <mulix@mulix.org>
2845M: Jon Mason <jdmason@kudzu.us>
2846L: iommu@lists.linux-foundation.org
77dac90f 2847S: Maintained
679655da
JP
2848F: arch/x86/kernel/pci-calgary_64.c
2849F: arch/x86/kernel/tce_64.c
2850F: arch/x86/include/asm/calgary.h
2851F: arch/x86/include/asm/tce.h
77dac90f 2852
e2d1d6c0 2853CAN NETWORK LAYER
8d15d386 2854M: Oliver Hartkopp <socketcan@hartkopp.net>
f7214cf2 2855M: Marc Kleine-Budde <mkl@pengutronix.de>
1caa60b6 2856L: linux-can@vger.kernel.org
84b0d715 2857W: https://github.com/linux-can
870482a4
MKB
2858T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
2859T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
e2d1d6c0 2860S: Maintained
f35f6c8f 2861F: Documentation/networking/can.txt
8d15d386 2862F: net/can/
8d15d386 2863F: include/linux/can/core.h
c117ab84
CEB
2864F: include/uapi/linux/can.h
2865F: include/uapi/linux/can/bcm.h
2866F: include/uapi/linux/can/raw.h
2867F: include/uapi/linux/can/gw.h
e2d1d6c0 2868
4261a204 2869CAN NETWORK DRIVERS
8b58be88 2870M: Wolfgang Grandegger <wg@grandegger.com>
ec78213a 2871M: Marc Kleine-Budde <mkl@pengutronix.de>
1caa60b6 2872L: linux-can@vger.kernel.org
84b0d715 2873W: https://github.com/linux-can
870482a4
MKB
2874T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
2875T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
4261a204 2876S: Maintained
3636876a 2877F: Documentation/devicetree/bindings/net/can/
8d15d386
OH
2878F: drivers/net/can/
2879F: include/linux/can/dev.h
8d15d386 2880F: include/linux/can/platform/
c117ab84
CEB
2881F: include/uapi/linux/can/error.h
2882F: include/uapi/linux/can/netlink.h
4261a204 2883
95d16c72 2884CAPABILITIES
39baa7e6 2885M: Serge Hallyn <serge@hallyn.com>
95d16c72 2886L: linux-security-module@vger.kernel.org
6305902c 2887S: Supported
95d16c72 2888F: include/linux/capability.h
c117ab84 2889F: include/uapi/linux/capability.h
6305902c 2890F: security/commoncap.c
38a94118 2891F: kernel/capability.c
95d16c72 2892
b84894c7
KT
2893CAPELLA MICROSYSTEMS LIGHT SENSOR DRIVER
2894M: Kevin Tsai <ktsai@capellamicro.com>
2895S: Maintained
2896F: drivers/iio/light/cm*
2897F: Documentation/devicetree/bindings/i2c/trivial-devices.txt
2898
f21fb3ed
RV
2899CAVIUM LIQUIDIO NETWORK DRIVER
2900M: Derek Chickles <derek.chickles@caviumnetworks.com>
2901M: Satanand Burla <satananda.burla@caviumnetworks.com>
2902M: Felix Manlunas <felix.manlunas@caviumnetworks.com>
2903M: Raghu Vatsavayi <raghu.vatsavayi@caviumnetworks.com>
2904L: netdev@vger.kernel.org
2905W: http://www.cavium.com
2906S: Supported
f21fb3ed
RV
2907F: drivers/net/ethernet/cavium/liquidio/
2908
ef0bbac3
VB
2909CC2520 IEEE-802.15.4 RADIO DRIVER
2910M: Varka Bhadram <varkabhadram@gmail.com>
2911L: linux-wpan@vger.kernel.org
2912S: Maintained
2913F: drivers/net/ieee802154/cc2520.c
2914F: include/linux/spi/cc2520.h
2915F: Documentation/devicetree/bindings/net/ieee802154/cc2520.txt
2916
ca684386
HV
2917CEC DRIVER
2918M: Hans Verkuil <hans.verkuil@cisco.com>
2919L: linux-media@vger.kernel.org
2920T: git git://linuxtv.org/media_tree.git
2921W: http://linuxtv.org
2922S: Supported
2923F: Documentation/cec.txt
2924F: Documentation/DocBook/media/v4l/cec*
2925F: drivers/staging/media/cec/
2926F: drivers/media/cec-edid.c
2927F: drivers/media/rc/keymaps/rc-cec.c
2928F: include/media/cec.h
2929F: include/media/cec-edid.h
2930F: include/linux/cec.h
2931F: include/linux/cec-funcs.h
2932
b8154542 2933CELL BROADBAND ENGINE ARCHITECTURE
8b58be88 2934M: Arnd Bergmann <arnd@arndb.de>
a4724ed6 2935L: linuxppc-dev@lists.ozlabs.org
b8154542
AB
2936W: http://www.ibm.com/developerworks/power/cell/
2937S: Supported
679655da 2938F: arch/powerpc/include/asm/cell*.h
679655da 2939F: arch/powerpc/include/asm/spu*.h
c117ab84 2940F: arch/powerpc/include/uapi/asm/spu*.h
679655da
JP
2941F: arch/powerpc/oprofile/*cell*
2942F: arch/powerpc/platforms/cell/
b8154542 2943
398ecff5
SW
2944CEPH COMMON CODE (LIBCEPH)
2945M: Ilya Dryomov <idryomov@gmail.com>
e43cdb56 2946M: "Yan, Zheng" <zyan@redhat.com>
0f5417ce 2947M: Sage Weil <sage@redhat.com>
82593f87 2948L: ceph-devel@vger.kernel.org
09d90327 2949W: http://ceph.com/
fb99f881 2950T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
6e67b7ae 2951T: git git://github.com/ceph/ceph-client.git
9030aaf9 2952S: Supported
14430813
JP
2953F: net/ceph/
2954F: include/linux/ceph/
2955F: include/linux/crush/
9030aaf9 2956
398ecff5
SW
2957CEPH DISTRIBUTED FILE SYSTEM CLIENT (CEPH)
2958M: "Yan, Zheng" <zyan@redhat.com>
2959M: Sage Weil <sage@redhat.com>
2960M: Ilya Dryomov <idryomov@gmail.com>
2961L: ceph-devel@vger.kernel.org
2962W: http://ceph.com/
2963T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
6e67b7ae 2964T: git git://github.com/ceph/ceph-client.git
398ecff5
SW
2965S: Supported
2966F: Documentation/filesystems/ceph.txt
2967F: fs/ceph/
2968
cfc411e7
DH
2969CERTIFICATE HANDLING:
2970M: David Howells <dhowells@redhat.com>
2971M: David Woodhouse <dwmw2@infradead.org>
d8d80386 2972L: keyrings@vger.kernel.org
cfc411e7
DH
2973S: Maintained
2974F: Documentation/module-signing.txt
2975F: certs/
d8d80386 2976F: scripts/sign-file.c
cfc411e7
DH
2977F: scripts/extract-cert.c
2978
18332a80 2979CERTIFIED WIRELESS USB (WUSB) SUBSYSTEM:
18332a80 2980L: linux-usb@vger.kernel.org
10c6c9c9 2981S: Orphan
679655da
JP
2982F: Documentation/usb/WUSB-Design-overview.txt
2983F: Documentation/usb/wusb-cbaf
355ffe69
DV
2984F: drivers/usb/host/hwa-hc.c
2985F: drivers/usb/host/whci/
679655da
JP
2986F: drivers/usb/wusbcore/
2987F: include/linux/usb/wusb*
18332a80 2988
70e84049 2989CFAG12864B LCD DRIVER
8b58be88 2990M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
450c622e
MO
2991W: http://miguelojeda.es/auxdisplay.htm
2992W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
70e84049 2993S: Maintained
679655da
JP
2994F: drivers/auxdisplay/cfag12864b.c
2995F: include/linux/cfag12864b.h
70e84049
MOS
2996
2997CFAG12864BFB LCD FRAMEBUFFER DRIVER
8b58be88 2998M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
450c622e
MO
2999W: http://miguelojeda.es/auxdisplay.htm
3000W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
70e84049 3001S: Maintained
679655da
JP
3002F: drivers/auxdisplay/cfag12864bfb.c
3003F: include/linux/cfag12864b.h
70e84049 3004
704232c2 3005CFG80211 and NL80211
8b58be88 3006M: Johannes Berg <johannes@sipsolutions.net>
704232c2 3007L: linux-wireless@vger.kernel.org
ce466579
JB
3008W: http://wireless.kernel.org/
3009T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
3010T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
704232c2 3011S: Maintained
c117ab84 3012F: include/uapi/linux/nl80211.h
679655da
JP
3013F: include/net/cfg80211.h
3014F: net/wireless/*
3015X: net/wireless/wext*
704232c2 3016
46e64261
GKH
3017CHAR and MISC DRIVERS
3018M: Arnd Bergmann <arnd@arndb.de>
879a5a00 3019M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
46e64261 3020T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
879a5a00 3021S: Supported
46e64261
GKH
3022F: drivers/char/*
3023F: drivers/misc/*
471322a8 3024F: include/linux/miscdevice.h
46e64261 3025
0a920b5b 3026CHECKPATCH
8b58be88 3027M: Andy Whitcroft <apw@canonical.com>
10d83f07
JP
3028M: Joe Perches <joe@perches.com>
3029S: Maintained
679655da 3030F: scripts/checkpatch.pl
0a920b5b 3031
f8407f26
HW
3032CHINESE DOCUMENTATION
3033M: Harry Wei <harryxiyou@gmail.com>
9740153c 3034L: xiyoulinuxkernelgroup@googlegroups.com (subscribers-only)
f8407f26
HW
3035L: linux-kernel@zh-kernel.org (moderated for non-subscribers)
3036S: Maintained
3037F: Documentation/zh_CN/
3038
2721ea2c 3039CHIPIDEA USB HIGH SPEED DUAL ROLE CONTROLLER
60d77b3d 3040M: Peter Chen <Peter.Chen@nxp.com>
8373856d 3041T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
2721ea2c
AS
3042L: linux-usb@vger.kernel.org
3043S: Maintained
3044F: drivers/usb/chipidea/
3045
a93ad65d
HG
3046CHIPONE ICN8318 I2C TOUCHSCREEN DRIVER
3047M: Hans de Goede <hdegoede@redhat.com>
3048L: linux-input@vger.kernel.org
3049S: Maintained
3050F: Documentation/devicetree/bindings/input/touchscreen/chipone_icn8318.txt
3051F: drivers/input/touchscreen/chipone_icn8318.c
3052
ab043105
OJ
3053CHROME HARDWARE PLATFORM SUPPORT
3054M: Olof Johansson <olof@lixom.net>
3055S: Maintained
9f273c24 3056T: git git://git.kernel.org/pub/scm/linux/kernel/git/olof/chrome-platform.git
ab043105
OJ
3057F: drivers/platform/chrome/
3058
641cb85e 3059CISCO VIC ETHERNET NIC DRIVER
2360d2e8 3060M: Christian Benvenuti <benve@cisco.com>
001e1c1d 3061M: Sujith Sankar <ssujith@cisco.com>
c327e8f4 3062M: Govindarajulu Varadarajan <_govind@gmx.com>
5c6652f5 3063M: Neel Patel <neepatel@cisco.com>
7063fbf2 3064S: Supported
a6a5580c 3065F: drivers/net/ethernet/cisco/enic/
7063fbf2 3066
e3cf00d0 3067CISCO VIC LOW LATENCY NIC DRIVER
35ef4a9e
DG
3068M: Christian Benvenuti <benve@cisco.com>
3069M: Dave Goodell <dgoodell@cisco.com>
b75f0050 3070S: Supported
35ef4a9e 3071F: drivers/infiniband/hw/usnic/
e3cf00d0 3072
2b7a52a4 3073CIRRUS LOGIC EP93XX ETHERNET DRIVER
5587912f 3074M: Hartley Sweeten <hsweeten@visionengravers.com>
2b7a52a4
LB
3075L: netdev@vger.kernel.org
3076S: Maintained
57d0b7a0 3077F: drivers/net/ethernet/cirrus/ep93xx_eth.c
2b7a52a4 3078
3d4cfdc9
MB
3079CIRRUS LOGIC AUDIO CODEC DRIVERS
3080M: Brian Austin <brian.austin@cirrus.com>
3081M: Paul Handrigan <Paul.Handrigan@cirrus.com>
3082L: alsa-devel@alsa-project.org (moderated for non-subscribers)
3083S: Maintained
3084F: sound/soc/codecs/cs*
3085
94574d9a
KRW
3086CLEANCACHE API
3087M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
3088L: linux-kernel@vger.kernel.org
3089S: Maintained
3090F: mm/cleancache.c
3091F: include/linux/cleancache.h
3092
d4275354 3093CLK API
54176cc6 3094M: Russell King <linux@armlinux.org.uk>
aa571b14 3095L: linux-clk@vger.kernel.org
37417046 3096S: Maintained
d4275354
RK
3097F: include/linux/clk.h
3098
9222d247
JS
3099CLOCKSOURCE, CLOCKEVENT DRIVERS
3100M: Daniel Lezcano <daniel.lezcano@linaro.org>
3101M: Thomas Gleixner <tglx@linutronix.de>
981c3a4f 3102L: linux-kernel@vger.kernel.org
9222d247
JS
3103T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
3104S: Supported
3105F: drivers/clocksource
3106
5df6d737 3107CISCO FCOE HBA DRIVER
8fc89a79
HP
3108M: Hiral Patel <hiralpat@cisco.com>
3109M: Suma Ramars <sramars@cisco.com>
d7e01dc6 3110M: Brian Uchino <buchino@cisco.com>
5df6d737
AJ
3111L: linux-scsi@vger.kernel.org
3112S: Supported
2a99921a 3113F: drivers/scsi/fnic/
5df6d737 3114
c8806b6c
NM
3115CISCO SCSI HBA DRIVER
3116M: Narsimhulu Musini <nmusini@cisco.com>
3117M: Sesidhar Baddela <sebaddel@cisco.com>
3118L: linux-scsi@vger.kernel.org
3119S: Supported
3120F: drivers/scsi/snic/
3121
529aa8cb
TLSC
3122CMPC ACPI DRIVER
3123M: Thadeu Lima de Souza Cascardo <cascardo@holoscopio.com>
3124M: Daniel Oliveira Nascimento <don@syst.com.br>
d0944853 3125L: platform-driver-x86@vger.kernel.org
529aa8cb
TLSC
3126S: Supported
3127F: drivers/platform/x86/classmate-laptop.c
3128
85756a06
HV
3129COBALT MEDIA DRIVER
3130M: Hans Verkuil <hans.verkuil@cisco.com>
3131L: linux-media@vger.kernel.org
3132T: git git://linuxtv.org/media_tree.git
a825eaec 3133W: https://linuxtv.org
85756a06
HV
3134S: Supported
3135F: drivers/media/pci/cobalt/
3136
74425eee 3137COCCINELLE/Semantic Patches (SmPL)
26de9c26 3138M: Julia Lawall <Julia.Lawall@lip6.fr>
74425eee 3139M: Gilles Muller <Gilles.Muller@lip6.fr>
26de9c26 3140M: Nicolas Palix <nicolas.palix@imag.fr>
d8130624 3141M: Michal Marek <mmarek@suse.com>
26de9c26 3142L: cocci@systeme.lip6.fr (moderated for non-subscribers)
c00b5110 3143T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git misc
74425eee
NP
3144W: http://coccinelle.lip6.fr/
3145S: Supported
4b92b2aa 3146F: Documentation/coccinelle.txt
74425eee
NP
3147F: scripts/coccinelle/
3148F: scripts/coccicheck
3149
1da177e4 3150CODA FILE SYSTEM
8b58be88 3151M: Jan Harkes <jaharkes@cs.cmu.edu>
1da177e4
LT
3152M: coda@cs.cmu.edu
3153L: codalist@coda.cs.cmu.edu
3154W: http://www.coda.cs.cmu.edu/
3155S: Maintained
679655da
JP
3156F: Documentation/filesystems/coda.txt
3157F: fs/coda/
3158F: include/linux/coda*.h
c117ab84 3159F: include/uapi/linux/coda*.h
1da177e4 3160
0b14261e
PZ
3161CODA V4L2 MEM2MEM DRIVER
3162M: Philipp Zabel <p.zabel@pengutronix.de>
3163L: linux-media@vger.kernel.org
3164S: Maintained
3165F: Documentation/devicetree/bindings/media/coda.txt
3166F: drivers/media/platform/coda/
3167
7704addb 3168COMMON CLK FRAMEWORK
a85fa007 3169M: Michael Turquette <mturquette@baylibre.com>
f956165f 3170M: Stephen Boyd <sboyd@codeaurora.org>
aa571b14 3171L: linux-clk@vger.kernel.org
baeb0d9b 3172T: git git://git.kernel.org/pub/scm/linux/kernel/git/clk/linux.git
7704addb 3173S: Maintained
ae4185cd 3174F: Documentation/devicetree/bindings/clock/
60bea3b5
SW
3175F: drivers/clk/
3176X: drivers/clk/clkdev.c
7704addb 3177F: include/linux/clk-pr*
60bea3b5 3178F: include/linux/clk/
7704addb 3179
e2d1d6c0 3180COMMON INTERNET FILE SYSTEM (CIFS)
8b58be88 3181M: Steve French <sfrench@samba.org>
51223df6 3182L: linux-cifs@vger.kernel.org
d1f28953 3183L: samba-technical@lists.samba.org (moderated for non-subscribers)
e2d1d6c0 3184W: http://linux-cifs.samba.org/
bb1d5dda 3185T: git git://git.samba.org/sfrench/cifs-2.6.git
e2d1d6c0 3186S: Supported
ec421a71 3187F: Documentation/filesystems/cifs/
679655da 3188F: fs/cifs/
e2d1d6c0 3189
1da177e4 3190COMPACTPCI HOTPLUG CORE
8b58be88 3191M: Scott Murray <scott@spiteful.org>
64dab204 3192L: linux-pci@vger.kernel.org
82c4dfc7 3193S: Maintained
679655da 3194F: drivers/pci/hotplug/cpci_hotplug*
1da177e4
LT
3195
3196COMPACTPCI HOTPLUG ZIATECH ZT5550 DRIVER
8b58be88 3197M: Scott Murray <scott@spiteful.org>
64dab204 3198L: linux-pci@vger.kernel.org
82c4dfc7 3199S: Maintained
679655da 3200F: drivers/pci/hotplug/cpcihp_zt5550.*
1da177e4
LT
3201
3202COMPACTPCI HOTPLUG GENERIC DRIVER
8b58be88 3203M: Scott Murray <scott@spiteful.org>
64dab204 3204L: linux-pci@vger.kernel.org
82c4dfc7 3205S: Maintained
679655da 3206F: drivers/pci/hotplug/cpcihp_generic.c
1da177e4 3207
5411552c 3208COMPAL LAPTOP SUPPORT
8b58be88 3209M: Cezary Jackiewicz <cezary.jackiewicz@gmail.com>
d0944853 3210L: platform-driver-x86@vger.kernel.org
5411552c 3211S: Maintained
679655da 3212F: drivers/platform/x86/compal-laptop.c
5411552c 3213
949be0f7 3214CONEXANT ACCESSRUNNER USB DRIVER
9ae5e3bc
SA
3215L: accessrunner-general@lists.sourceforge.net
3216W: http://accessrunner.sourceforge.net/
44243ef4 3217S: Orphan
679655da 3218F: drivers/usb/atm/cxacru.c
949be0f7 3219
e2d1d6c0 3220CONFIGFS
d6351db2 3221M: Joel Becker <jlbec@evilplan.org>
1609bac8
CH
3222M: Christoph Hellwig <hch@lst.de>
3223T: git git://git.infradead.org/users/hch/configfs.git
e2d1d6c0 3224S: Supported
679655da
JP
3225F: fs/configfs/
3226F: include/linux/configfs.h
e2d1d6c0 3227
acb9c1b2 3228CONNECTOR
8b58be88 3229M: Evgeniy Polyakov <zbr@ioremap.net>
acb9c1b2
EP
3230L: netdev@vger.kernel.org
3231S: Maintained
3232F: drivers/connector/
3233
a3e3354d 3234CONTROL GROUP (CGROUP)
860ca0e6 3235M: Tejun Heo <tj@kernel.org>
ad50c159 3236M: Li Zefan <lizefan@huawei.com>
4d205676 3237M: Johannes Weiner <hannes@cmpxchg.org>
12340313 3238L: cgroups@vger.kernel.org
860ca0e6 3239T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
fb3a0fb6 3240S: Maintained
4b16b0c0 3241F: Documentation/cgroup*
679655da
JP
3242F: include/linux/cgroup*
3243F: kernel/cgroup*
a3e3354d
TH
3244
3245CONTROL GROUP - CPUSET
3246M: Li Zefan <lizefan@huawei.com>
3247L: cgroups@vger.kernel.org
3248W: http://www.bullopensource.org/cpuset/
3249W: http://oss.sgi.com/projects/cpusets/
3250T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
3251S: Maintained
4b16b0c0 3252F: Documentation/cgroup-v1/cpusets.txt
a3e3354d
TH
3253F: include/linux/cpuset.h
3254F: kernel/cpuset.c
3255
3256CONTROL GROUP - MEMORY RESOURCE CONTROLLER (MEMCG)
3257M: Johannes Weiner <hannes@cmpxchg.org>
fbd7dc74 3258M: Michal Hocko <mhocko@kernel.org>
ed0f1e21 3259M: Vladimir Davydov <vdavydov@virtuozzo.com>
a3e3354d
TH
3260L: cgroups@vger.kernel.org
3261L: linux-mm@kvack.org
3262S: Maintained
3263F: mm/memcontrol.c
5d1ea48b 3264F: mm/swap_cgroup.c
fb3a0fb6 3265
bebe4678 3266CORETEMP HARDWARE MONITORING DRIVER
96859129 3267M: Fenghua Yu <fenghua.yu@intel.com>
968ce1b1 3268L: linux-hwmon@vger.kernel.org
bebe4678 3269S: Maintained
679655da
JP
3270F: Documentation/hwmon/coretemp
3271F: drivers/hwmon/coretemp.c
bebe4678 3272
1da177e4 3273COSA/SRP SYNC SERIAL DRIVER
8b58be88 3274M: Jan "Yenya" Kasprzak <kas@fi.muni.cz>
1da177e4
LT
3275W: http://www.fi.muni.cz/~kas/cosa/
3276S: Maintained
679655da 3277F: drivers/net/wan/cosa*
1da177e4 3278
4371ee35 3279CPMAC ETHERNET DRIVER
8b58be88 3280M: Florian Fainelli <florian@openwrt.org>
4371ee35
FF
3281L: netdev@vger.kernel.org
3282S: Maintained
b544dbac 3283F: drivers/net/ethernet/ti/cpmac.c
4371ee35 3284
1da177e4 3285CPU FREQUENCY DRIVERS
9c3646d1 3286M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
45c009a9 3287M: Viresh Kumar <viresh.kumar@linaro.org>
a6c072c7 3288L: linux-pm@vger.kernel.org
1da177e4 3289S: Maintained
27209d91
VK
3290T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
3291T: git git://git.linaro.org/people/vireshk/linux.git (For ARM Updates)
679655da
JP
3292F: drivers/cpufreq/
3293F: include/linux/cpufreq.h
1da177e4 3294
8a67f0ef
VK
3295CPU FREQUENCY DRIVERS - ARM BIG LITTLE
3296M: Viresh Kumar <viresh.kumar@linaro.org>
171d0ba8 3297M: Sudeep Holla <sudeep.holla@arm.com>
8a67f0ef
VK
3298L: linux-pm@vger.kernel.org
3299W: http://www.arm.com/products/processors/technologies/biglittleprocessing.php
3300S: Maintained
3301F: drivers/cpufreq/arm_big_little.h
3302F: drivers/cpufreq/arm_big_little.c
3303F: drivers/cpufreq/arm_big_little_dt.c
3304
14d2c34c 3305CPUIDLE DRIVER - ARM BIG LITTLE
b75f0050
JP
3306M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
3307M: Daniel Lezcano <daniel.lezcano@linaro.org>
3308L: linux-pm@vger.kernel.org
3309L: linux-arm-kernel@lists.infradead.org
cea8321c 3310T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
b75f0050
JP
3311S: Maintained
3312F: drivers/cpuidle/cpuidle-big_little.c
14d2c34c 3313
0c570c18
BZ
3314CPUIDLE DRIVER - ARM EXYNOS
3315M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
3316M: Daniel Lezcano <daniel.lezcano@linaro.org>
3317M: Kukjin Kim <kgene@kernel.org>
3318L: linux-pm@vger.kernel.org
3319L: linux-samsung-soc@vger.kernel.org
3320S: Supported
3321F: drivers/cpuidle/cpuidle-exynos.c
3322F: arch/arm/mach-exynos/pm.c
3323
a8e39c35 3324CPUIDLE DRIVERS
9c3646d1 3325M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
a8e39c35
DL
3326M: Daniel Lezcano <daniel.lezcano@linaro.org>
3327L: linux-pm@vger.kernel.org
3328S: Maintained
cea8321c 3329T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
a8e39c35
DL
3330F: drivers/cpuidle/*
3331F: include/linux/cpuidle.h
3332
1da177e4 3333CPUID/MSR DRIVER
8b58be88 3334M: "H. Peter Anvin" <hpa@zytor.com>
1da177e4 3335S: Maintained
679655da
JP
3336F: arch/x86/kernel/cpuid.c
3337F: arch/x86/kernel/msr.c
1da177e4 3338
7fe2f639 3339CPU POWER MONITORING SUBSYSTEM
d8130624 3340M: Thomas Renninger <trenn@suse.com>
103f1790 3341L: linux-pm@vger.kernel.org
7fe2f639 3342S: Maintained
14430813 3343F: tools/power/cpupower/
7fe2f639 3344
1da177e4 3345CRAMFS FILESYSTEM
ce00f85c 3346W: http://sourceforge.net/projects/cramfs/
54886a71 3347S: Orphan / Obsolete
679655da
JP
3348F: Documentation/filesystems/cramfs.txt
3349F: fs/cramfs/
1da177e4
LT
3350
3351CRIS PORT
8b58be88
JP
3352M: Mikael Starvik <starvik@axis.com>
3353M: Jesper Nilsson <jesper.nilsson@axis.com>
9937ac0c 3354L: linux-cris-kernel@axis.com
1da177e4 3355W: http://developer.axis.com
9f273c24 3356T: git git://git.kernel.org/pub/scm/linux/kernel/git/jesper/cris.git
1da177e4 3357S: Maintained
679655da 3358F: arch/cris/
df621252 3359F: drivers/tty/serial/crisv10.*
1da177e4
LT
3360
3361CRYPTO API
8b58be88
JP
3362M: Herbert Xu <herbert@gondor.apana.org.au>
3363M: "David S. Miller" <davem@davemloft.net>
1da177e4 3364L: linux-crypto@vger.kernel.org
9f273c24 3365T: git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/cryptodev-2.6.git
54e5881d 3366T: git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6.git
1da177e4 3367S: Maintained
679655da 3368F: Documentation/crypto/
fe1c445b 3369F: Documentation/devicetree/bindings/crypto/
2ca87a17 3370F: Documentation/DocBook/crypto-API.tmpl
679655da
JP
3371F: arch/*/crypto/
3372F: crypto/
3373F: drivers/crypto/
3374F: include/crypto/
1da177e4 3375
5b07bd57 3376CRYPTOGRAPHIC RANDOM NUMBER GENERATOR
8b58be88 3377M: Neil Horman <nhorman@tuxdriver.com>
5b07bd57
NH
3378L: linux-crypto@vger.kernel.org
3379S: Maintained
51a2228a
JP
3380F: crypto/ansi_cprng.c
3381F: crypto/rng.c
5b07bd57 3382
fc279cc2
HV
3383CS3308 MEDIA DRIVER
3384M: Hans Verkuil <hverkuil@xs4all.nl>
3385L: linux-media@vger.kernel.org
3386T: git git://linuxtv.org/media_tree.git
3387W: http://linuxtv.org
3388S: Odd Fixes
3389F: drivers/media/i2c/cs3308.c
3390F: drivers/media/i2c/cs3308.h
3391
9b4ffa48 3392CS5535 Audio ALSA driver
8b58be88 3393M: Jaya Kumar <jayakumar.alsa@gmail.com>
9b4ffa48 3394S: Maintained
679655da 3395F: sound/pci/cs5535audio/
9b4ffa48 3396
a910e4a9 3397CW1200 WLAN driver
b75f0050
JP
3398M: Solomon Peachy <pizza@shaftnet.org>
3399S: Maintained
560424e9 3400F: drivers/net/wireless/st/cw1200/
a910e4a9 3401
6d8425b1 3402CX18 VIDEO4LINUX DRIVER
6afdeaf8 3403M: Andy Walls <awalls@md.metrocast.net>
7b212edf 3404L: ivtv-devel@ivtvdriver.org (subscribers-only)
661263b5 3405L: linux-media@vger.kernel.org
275ffde4 3406T: git git://linuxtv.org/media_tree.git
a825eaec 3407W: https://linuxtv.org
30e10993 3408W: http://www.ivtvdriver.org/index.php/Cx18
6d8425b1 3409S: Maintained
679655da 3410F: Documentation/video4linux/cx18.txt
90d72ac6 3411F: drivers/media/pci/cx18/
6c0f0359 3412F: include/uapi/linux/ivtv*
6d8425b1 3413
3f101d91
HV
3414CX2341X MPEG ENCODER HELPER MODULE
3415M: Hans Verkuil <hverkuil@xs4all.nl>
3416L: linux-media@vger.kernel.org
3417T: git git://linuxtv.org/media_tree.git
a825eaec 3418W: https://linuxtv.org
3f101d91 3419S: Maintained
c368360b 3420F: drivers/media/common/cx2341x*
3f101d91
HV
3421F: include/media/cx2341x*
3422
b8fe6e2c
PB
3423CX24120 MEDIA DRIVER
3424M: Jemma Denson <jdenson@gmail.com>
3425M: Patrick Boettcher <patrick.boettcher@posteo.de>
3426L: linux-media@vger.kernel.org
a825eaec 3427W: https://linuxtv.org
b8fe6e2c
PB
3428Q: http://patchwork.linuxtv.org/project/linux-media/list/
3429S: Maintained
3430F: drivers/media/dvb-frontends/cx24120*
3431
20357578 3432CX88 VIDEO4LINUX DRIVER
5dc8a864
MCC
3433M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
3434M: Mauro Carvalho Chehab <mchehab@kernel.org>
20357578 3435L: linux-media@vger.kernel.org
a825eaec 3436W: https://linuxtv.org
20357578
MCC
3437T: git git://linuxtv.org/media_tree.git
3438S: Odd fixes
3439F: Documentation/video4linux/cx88/
3440F: drivers/media/pci/cx88/
6d8425b1 3441
91952bc0
AP
3442CXD2820R MEDIA DRIVER
3443M: Antti Palosaari <crope@iki.fi>
3444L: linux-media@vger.kernel.org
a825eaec 3445W: https://linuxtv.org
91952bc0
AP
3446W: http://palosaari.fi/linux/
3447Q: http://patchwork.linuxtv.org/project/linux-media/list/
3448T: git git://linuxtv.org/anttip/media_tree.git
3449S: Maintained
3450F: drivers/media/dvb-frontends/cxd2820r*
6d8425b1 3451
e5ec3789 3452CXGB3 ETHERNET DRIVER (CXGB3)
cdc99239 3453M: Santosh Raspatur <santosh@chelsio.com>
e5ec3789
SW
3454L: netdev@vger.kernel.org
3455W: http://www.chelsio.com
3456S: Supported
f7917c00 3457F: drivers/net/ethernet/chelsio/cxgb3/
e5ec3789 3458
d8ae3c33 3459CXGB3 ISCSI DRIVER (CXGB3I)
49e7d9df
JP
3460M: Karen Xie <kxie@chelsio.com>
3461L: linux-scsi@vger.kernel.org
3462W: http://www.chelsio.com
3463S: Supported
3464F: drivers/scsi/cxgbi/cxgb3i
d8ae3c33 3465
e5ec3789 3466CXGB3 IWARP RNIC DRIVER (IW_CXGB3)
8b58be88 3467M: Steve Wise <swise@chelsio.com>
e6cc0fd1 3468L: linux-rdma@vger.kernel.org
e5ec3789
SW
3469W: http://www.openfabrics.org
3470S: Supported
679655da 3471F: drivers/infiniband/hw/cxgb3/
e5ec3789 3472
be4c9bad 3473CXGB4 ETHERNET DRIVER (CXGB4)
56f16c74 3474M: Hariprasad S <hariprasad@chelsio.com>
be4c9bad
RD
3475L: netdev@vger.kernel.org
3476W: http://www.chelsio.com
3477S: Supported
f7917c00 3478F: drivers/net/ethernet/chelsio/cxgb4/
be4c9bad 3479
d8ae3c33 3480CXGB4 ISCSI DRIVER (CXGB4I)
49e7d9df
JP
3481M: Karen Xie <kxie@chelsio.com>
3482L: linux-scsi@vger.kernel.org
3483W: http://www.chelsio.com
3484S: Supported
3485F: drivers/scsi/cxgbi/cxgb4i
d8ae3c33 3486
be4c9bad
RD
3487CXGB4 IWARP RNIC DRIVER (IW_CXGB4)
3488M: Steve Wise <swise@chelsio.com>
3489L: linux-rdma@vger.kernel.org
3490W: http://www.openfabrics.org
3491S: Supported
3492F: drivers/infiniband/hw/cxgb4/
3493
5c20a5c7
CL
3494CXGB4VF ETHERNET DRIVER (CXGB4VF)
3495M: Casey Leedom <leedom@chelsio.com>
3496L: netdev@vger.kernel.org
3497W: http://www.chelsio.com
3498S: Supported
f7917c00 3499F: drivers/net/ethernet/chelsio/cxgb4vf/
5c20a5c7 3500
a9282d01
IM
3501CXL (IBM Coherent Accelerator Processor Interface CAPI) DRIVER
3502M: Ian Munsie <imunsie@au1.ibm.com>
3503M: Michael Neuling <mikey@neuling.org>
3504L: linuxppc-dev@lists.ozlabs.org
3505S: Supported
3506F: drivers/misc/cxl/
ec249dd8 3507F: include/misc/cxl*
a9282d01
IM
3508F: include/uapi/misc/cxl.h
3509F: Documentation/powerpc/cxl.txt
3510F: Documentation/powerpc/cxl.txt
3511F: Documentation/ABI/testing/sysfs-class-cxl
3512
11f43ae7
MO
3513CXLFLASH (IBM Coherent Accelerator Processor Interface CAPI Flash) SCSI DRIVER
3514M: Manoj N. Kumar <manoj@linux.vnet.ibm.com>
3515M: Matthew R. Ochs <mrochs@linux.vnet.ibm.com>
b2c0627c 3516M: Uma Krishnan <ukrishn@linux.vnet.ibm.com>
11f43ae7
MO
3517L: linux-scsi@vger.kernel.org
3518S: Supported
3519F: drivers/scsi/cxlflash/
3520F: include/uapi/scsi/cxlflash_ioctls.h
3521F: Documentation/powerpc/cxlflash.txt
3522
b52b97a3
GC
3523STMMAC ETHERNET DRIVER
3524M: Giuseppe Cavallaro <peppe.cavallaro@st.com>
91979b9d 3525M: Alexandre Torgue <alexandre.torgue@st.com>
b52b97a3
GC
3526L: netdev@vger.kernel.org
3527W: http://www.stlinux.com
3528S: Supported
7ac6653a 3529F: drivers/net/ethernet/stmicro/stmmac/
b52b97a3 3530
1da177e4 3531CYBERPRO FB DRIVER
54176cc6 3532M: Russell King <linux@armlinux.org.uk>
efc03ecb 3533L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
54176cc6 3534W: http://www.armlinux.org.uk/
1da177e4 3535S: Maintained
8a61f013 3536F: drivers/video/fbdev/cyber2000fb.*
9fa68eae 3537
1da177e4 3538CYCLADES ASYNC MUX DRIVER
1da177e4 3539W: http://www.cyclades.com/
d459883e 3540S: Orphan
c897401b 3541F: drivers/tty/cyclades.c
679655da 3542F: include/linux/cyclades.h
c117ab84 3543F: include/uapi/linux/cyclades.h
1da177e4
LT
3544
3545CYCLADES PC300 DRIVER
1da177e4 3546W: http://www.cyclades.com/
d459883e 3547S: Orphan
679655da 3548F: drivers/net/wan/pc300*
1da177e4 3549
402f6ae4
AP
3550CYPRESS_FIRMWARE MEDIA DRIVER
3551M: Antti Palosaari <crope@iki.fi>
3552L: linux-media@vger.kernel.org
a825eaec 3553W: https://linuxtv.org
402f6ae4
AP
3554W: http://palosaari.fi/linux/
3555Q: http://patchwork.linuxtv.org/project/linux-media/list/
3556T: git git://linuxtv.org/anttip/media_tree.git
3557S: Maintained
3558F: drivers/media/common/cypress_firmware*
3559
e3ae3525 3560CYTTSP TOUCHSCREEN DRIVER
be9a6f40 3561M: Ferruh Yigit <fery@cypress.com>
6305902c 3562L: linux-input@vger.kernel.org
be9a6f40 3563S: Supported
6305902c
JP
3564F: drivers/input/touchscreen/cyttsp*
3565F: include/linux/input/cyttsp.h
e3ae3525 3566
aaaf5fbf
JK
3567DALLAS/MAXIM DS1685-FAMILY REAL TIME CLOCK
3568M: Joshua Kinard <kumba@gentoo.org>
3569S: Maintained
3570F: drivers/rtc/rtc-ds1685.c
3571F: include/linux/rtc/ds1685.h
3572
1da177e4 3573DAMA SLAVE for AX.25
8b58be88 3574M: Joerg Reuter <jreuter@yaina.de>
1da177e4
LT
3575W: http://yaina.de/jreuter/
3576W: http://www.qsl.net/dl1bke/
3577L: linux-hams@vger.kernel.org
3578S: Maintained
679655da
JP
3579F: net/ax25/af_ax25.c
3580F: net/ax25/ax25_dev.c
3581F: net/ax25/ax25_ds_*
3582F: net/ax25/ax25_in.c
3583F: net/ax25/ax25_out.c
3584F: net/ax25/ax25_timer.c
3585F: net/ax25/sysctl_net_ax25.c
1da177e4 3586
e2d1d6c0 3587DAVICOM FAST ETHERNET (DMFE) NETWORK DRIVER
e2d1d6c0 3588L: netdev@vger.kernel.org
5ff77428 3589S: Orphan
679655da 3590F: Documentation/networking/dmfe.txt
0f04e2aa 3591F: drivers/net/ethernet/dec/tulip/dmfe.c
e2d1d6c0
RD
3592
3593DC390/AM53C974 SCSI driver
d8130624 3594M: Hannes Reinecke <hare@suse.com>
71bd849d 3595L: linux-scsi@vger.kernel.org
e2d1d6c0 3596S: Maintained
71bd849d 3597F: drivers/scsi/am53c974.c
e2d1d6c0 3598
1da177e4 3599DC395x SCSI driver
61eee9a7 3600M: Oliver Neukum <oliver@neukum.org>
8b58be88
JP
3601M: Ali Akcaagac <aliakc@web.de>
3602M: Jamie Lenehan <lenehan@twibble.org>
f5df5881 3603L: dc395x@twibble.org
cf015e9f
JP
3604W: http://twibble.org/dist/dc395x/
3605W: http://lists.twibble.org/mailman/listinfo/dc395x/
1da177e4 3606S: Maintained
679655da
JP
3607F: Documentation/scsi/dc395x.txt
3608F: drivers/scsi/dc395x.*
1da177e4 3609
eb8edb08 3610DCCP PROTOCOL
a89d030e 3611M: Gerrit Renker <gerrit@erg.abdn.ac.uk>
eb8edb08 3612L: dccp@vger.kernel.org
c996d8b9 3613W: http://www.linuxfoundation.org/collaborate/workgroups/networking/dccp
eb8edb08 3614S: Maintained
679655da 3615F: include/linux/dccp.h
c117ab84 3616F: include/uapi/linux/dccp.h
679655da
JP
3617F: include/linux/tfrc.h
3618F: net/dccp/
eb8edb08 3619
1da177e4 3620DECnet NETWORK LAYER
1da177e4
LT
3621W: http://linux-decnet.sourceforge.net
3622L: linux-decnet-user@lists.sourceforge.net
f546444d 3623S: Orphan
679655da
JP
3624F: Documentation/networking/decnet.txt
3625F: net/decnet/
1da177e4 3626
ebff05b9
MR
3627DECSTATION PLATFORM SUPPORT
3628M: "Maciej W. Rozycki" <macro@linux-mips.org>
3629L: linux-mips@linux-mips.org
3630W: http://www.linux-mips.org/wiki/DECstation
3631S: Maintained
3632F: arch/mips/dec/
3633F: arch/mips/include/asm/dec/
3634F: arch/mips/include/asm/mach-dec/
3635
1da177e4 3636DEFXX FDDI NETWORK DRIVER
8b58be88 3637M: "Maciej W. Rozycki" <macro@linux-mips.org>
1da177e4 3638S: Maintained
33f810b2 3639F: drivers/net/fddi/defxx.*
1da177e4 3640
ad8f07cc 3641DELL LAPTOP DRIVER
8b58be88 3642M: Matthew Garrett <mjg59@srcf.ucam.org>
cdbff611 3643M: Pali Rohár <pali.rohar@gmail.com>
d0944853 3644L: platform-driver-x86@vger.kernel.org
ad8f07cc 3645S: Maintained
679655da 3646F: drivers/platform/x86/dell-laptop.c
ad8f07cc 3647
817a5cdb
PR
3648DELL LAPTOP RBTN DRIVER
3649M: Pali Rohár <pali.rohar@gmail.com>
3650S: Maintained
3651F: drivers/platform/x86/dell-rbtn.*
3652
cdbff611
PR
3653DELL LAPTOP FREEFALL DRIVER
3654M: Pali Rohár <pali.rohar@gmail.com>
3655S: Maintained
3656F: drivers/platform/x86/dell-smo8800.c
3657
1da177e4 3658DELL LAPTOP SMM DRIVER
a5afba16 3659M: Pali Rohár <pali.rohar@gmail.com>
ef3522f7 3660S: Maintained
a5afba16 3661F: drivers/hwmon/dell-smm-hwmon.c
c117ab84 3662F: include/uapi/linux/i8k.h
1da177e4 3663
90563ec4 3664DELL SYSTEMS MANAGEMENT BASE DRIVER (dcdbas)
8b58be88 3665M: Doug Warzecha <Douglas_Warzecha@dell.com>
90563ec4 3666S: Maintained
679655da
JP
3667F: Documentation/dcdbas.txt
3668F: drivers/firmware/dcdbas.*
90563ec4 3669
0b3f6109 3670DELL WMI EXTRAS DRIVER
8b58be88 3671M: Matthew Garrett <mjg59@srcf.ucam.org>
cdbff611 3672M: Pali Rohár <pali.rohar@gmail.com>
0b3f6109 3673S: Maintained
36b3a96f 3674F: drivers/platform/x86/dell-wmi.c
0b3f6109 3675
5efc75e3 3676DESIGNWARE USB2 DRD IP DRIVER
16272ae7 3677M: John Youn <johnyoun@synopsys.com>
5efc75e3 3678L: linux-usb@vger.kernel.org
18f340f9 3679T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
5efc75e3 3680S: Maintained
197ba5f4 3681F: drivers/usb/dwc2/
5efc75e3 3682
94ab23dd 3683DESIGNWARE USB3 DRD IP DRIVER
a55f6286 3684M: Felipe Balbi <balbi@kernel.org>
94ab23dd 3685L: linux-usb@vger.kernel.org
94ab23dd
FB
3686T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
3687S: Maintained
3688F: drivers/usb/dwc3/
3689
833c9545
JB
3690DEVICE COREDUMP (DEV_COREDUMP)
3691M: Johannes Berg <johannes@sipsolutions.net>
3692L: linux-kernel@vger.kernel.org
3693S: Maintained
3694F: drivers/base/devcoredump.c
3695F: include/linux/devcoredump.h
3696
89d07767
KP
3697DEVICE FREQUENCY (DEVFREQ)
3698M: MyungJoo Ham <myungjoo.ham@samsung.com>
3699M: Kyungmin Park <kyungmin.park@samsung.com>
88476d34 3700L: linux-pm@vger.kernel.org
6a3cd722 3701T: git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
89d07767
KP
3702S: Maintained
3703F: drivers/devfreq/
6a3cd722
CC
3704F: include/linux/devfreq.h
3705F: Documentation/devicetree/bindings/devfreq/
89d07767 3706
7dbded06
CC
3707DEVICE FREQUENCY EVENT (DEVFREQ-EVENT)
3708M: Chanwoo Choi <cw00.choi@samsung.com>
3709L: linux-pm@vger.kernel.org
3710T: git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
3711S: Supported
3712F: drivers/devfreq/event/
3713F: drivers/devfreq/devfreq-event.c
3714F: include/linux/devfreq-event.h
3715F: Documentation/devicetree/bindings/devfreq/event/
89d07767 3716
490b864b
CC
3717BUS FREQUENCY DRIVER FOR SAMSUNG EXYNOS
3718M: Chanwoo Choi <cw00.choi@samsung.com>
3719L: linux-pm@vger.kernel.org
3720L: linux-samsung-soc@vger.kernel.org
3721T: git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
3722S: Maintained
3723F: drivers/devfreq/exynos-bus.c
3724F: Documentation/devicetree/bindings/devfreq/exynos-bus.txt
3725
1da177e4 3726DEVICE NUMBER REGISTRY
8b58be88 3727M: Torben Mathiasen <device@lanana.org>
1da177e4 3728W: http://lanana.org/docs/device-list/index.html
1da177e4
LT
3729S: Maintained
3730
e2d1d6c0 3731DEVICE-MAPPER (LVM)
854ecaad 3732M: Alasdair Kergon <agk@redhat.com>
8504eed3 3733M: Mike Snitzer <snitzer@redhat.com>
854ecaad 3734M: dm-devel@redhat.com
e2d1d6c0
RD
3735L: dm-devel@redhat.com
3736W: http://sources.redhat.com/dm
8a6e2535 3737Q: http://patchwork.kernel.org/project/dm-devel/list/
41d35d25 3738T: git git://git.kernel.org/pub/scm/linux/kernel/git/device-mapper/linux-dm.git
854ecaad 3739T: quilt http://people.redhat.com/agk/patches/linux/editing/
e2d1d6c0 3740S: Maintained
679655da
JP
3741F: Documentation/device-mapper/
3742F: drivers/md/dm*
854ecaad 3743F: drivers/md/persistent-data/
679655da
JP
3744F: include/linux/device-mapper.h
3745F: include/linux/dm-*.h
8504eed3 3746F: include/uapi/linux/dm-*.h
e2d1d6c0 3747
bfcd3a46
JP
3748DEVLINK
3749M: Jiri Pirko <jiri@mellanox.com>
3750L: netdev@vger.kernel.org
3751S: Supported
3752F: net/core/devlink.c
3753F: include/net/devlink.h
3754F: include/uapi/linux/devlink.h
3755
c0d995aa
OST
3756DIALOG SEMICONDUCTOR DRIVERS
3757M: Support Opensource <support.opensource@diasemi.com>
3758W: http://www.dialog-semiconductor.com/products
3759S: Supported
3760F: Documentation/hwmon/da90??
047cfd01 3761F: Documentation/devicetree/bindings/mfd/da90*.txt
4eeb08b4 3762F: Documentation/devicetree/bindings/regulator/da92*.txt
7c933772 3763F: Documentation/devicetree/bindings/sound/da[79]*.txt
c0d995aa
OST
3764F: drivers/gpio/gpio-da90??.c
3765F: drivers/hwmon/da90??-hwmon.c
7be72c2c 3766F: drivers/iio/adc/da91??-*.c
c0d995aa
OST
3767F: drivers/input/misc/da90??_onkey.c
3768F: drivers/input/touchscreen/da9052_tsi.c
3769F: drivers/leds/leds-da90??.c
3770F: drivers/mfd/da903x.c
3771F: drivers/mfd/da90??-*.c
7be72c2c 3772F: drivers/mfd/da91??-*.c
c0d995aa 3773F: drivers/power/da9052-battery.c
7be72c2c 3774F: drivers/power/da91??-*.c
c0d995aa
OST
3775F: drivers/regulator/da903x.c
3776F: drivers/regulator/da9???-regulator.[ch]
3777F: drivers/rtc/rtc-da90??.c
3778F: drivers/video/backlight/da90??_bl.c
3779F: drivers/watchdog/da90??_wdt.c
3780F: include/linux/mfd/da903x.h
3781F: include/linux/mfd/da9052/
3782F: include/linux/mfd/da9055/
047cfd01 3783F: include/linux/mfd/da9062/
c0d995aa 3784F: include/linux/mfd/da9063/
7be72c2c 3785F: include/linux/mfd/da9150/
4eeb08b4 3786F: include/linux/regulator/da9211.h
c0d995aa
OST
3787F: include/sound/da[79]*.h
3788F: sound/soc/codecs/da[79]*.[ch]
3789
599aa697
LL
3790DIGI NEO AND CLASSIC PCI PRODUCTS
3791M: Lidza Louina <lidza.louina@gmail.com>
542f3d5a 3792M: Mark Hounschell <markh@compro.net>
599aa697
LL
3793L: driverdev-devel@linuxdriverproject.org
3794S: Maintained
3795F: drivers/staging/dgnc/
3796
335d7c58 3797DIOLAN U2C-12 I2C DRIVER
ca462085 3798M: Guenter Roeck <linux@roeck-us.net>
335d7c58
GR
3799L: linux-i2c@vger.kernel.org
3800S: Maintained
3801F: drivers/i2c/busses/i2c-diolan-u2c.c
3802
d475c634
MW
3803DIRECT ACCESS (DAX)
3804M: Matthew Wilcox <willy@linux.intel.com>
3805L: linux-fsdevel@vger.kernel.org
3806S: Supported
3807F: fs/dax.c
3808
e7839f25 3809DIRECTORY NOTIFICATION (DNOTIFY)
8b58be88 3810M: Eric Paris <eparis@parisplace.org>
3c5119c0 3811S: Maintained
679655da
JP
3812F: Documentation/filesystems/dnotify.txt
3813F: fs/notify/dnotify/
3814F: include/linux/dnotify.h
1da177e4
LT
3815
3816DISK GEOMETRY AND PARTITION HANDLING
8b58be88 3817M: Andries Brouwer <aeb@cwi.nl>
1da177e4
LT
3818W: http://www.win.tue.nl/~aeb/linux/Large-Disk.html
3819W: http://www.win.tue.nl/~aeb/linux/zip/zip-1.html
3820W: http://www.win.tue.nl/~aeb/partitions/partition_types-1.html
3821S: Maintained
3822
4480f15b 3823DISKQUOTA
d8130624 3824M: Jan Kara <jack@suse.com>
1da177e4 3825S: Maintained
679655da
JP
3826F: Documentation/filesystems/quota.txt
3827F: fs/quota/
3828F: include/linux/quota*.h
c117ab84 3829F: include/uapi/linux/quota*.h
1da177e4 3830
702686ad
BT
3831DISPLAYLINK USB 2.0 FRAMEBUFFER DRIVER (UDLFB)
3832M: Bernie Thompson <bernie@plugable.com>
3833L: linux-fbdev@vger.kernel.org
3834S: Maintained
3835W: http://plugable.com/category/projects/udlfb/
8a61f013 3836F: drivers/video/fbdev/udlfb.c
702686ad
BT
3837F: include/video/udlfb.h
3838F: Documentation/fb/udlfb.txt
3839
e7839f25 3840DISTRIBUTED LOCK MANAGER (DLM)
8b58be88
JP
3841M: Christine Caulfield <ccaulfie@redhat.com>
3842M: David Teigland <teigland@redhat.com>
a4644184 3843L: cluster-devel@redhat.com
5be7b50f 3844W: http://sources.redhat.com/cluster/
9f273c24 3845T: git git://git.kernel.org/pub/scm/linux/kernel/git/teigland/linux-dlm.git
5be7b50f 3846S: Supported
679655da 3847F: fs/dlm/
5be7b50f 3848
53b6b3e0
SS
3849DMA BUFFER SHARING FRAMEWORK
3850M: Sumit Semwal <sumit.semwal@linaro.org>
3851S: Maintained
3852L: linux-media@vger.kernel.org
3853L: dri-devel@lists.freedesktop.org
8ada6d2d 3854L: linaro-mm-sig@lists.linaro.org (moderated for non-subscribers)
35fac7e3 3855F: drivers/dma-buf/
e46d12c6
JP
3856F: include/linux/dma-buf*
3857F: include/linux/reservation.h
3858F: include/linux/*fence.h
53b6b3e0
SS
3859F: Documentation/dma-buf-sharing.txt
3860T: git git://git.linaro.org/people/sumitsemwal/linux-dma-buf.git
3861
c483e065
GP
3862SYNC FILE FRAMEWORK
3863M: Sumit Semwal <sumit.semwal@linaro.org>
3864R: Gustavo Padovan <gustavo@padovan.org>
3865S: Maintained
3866L: linux-media@vger.kernel.org
3867L: dri-devel@lists.freedesktop.org
3868F: drivers/dma-buf/sync_file.c
3869F: include/linux/sync_file.h
3870F: Documentation/sync_file.txt
3871T: git git://git.linaro.org/people/sumitsemwal/linux-dma-buf.git
3872
b3e5f263 3873DMA GENERIC OFFLOAD ENGINE SUBSYSTEM
4abed0af 3874M: Vinod Koul <vinod.koul@intel.com>
17b59560
VK
3875L: dmaengine@vger.kernel.org
3876Q: https://patchwork.kernel.org/project/linux-dmaengine/list/
08223d80 3877S: Maintained
679655da 3878F: drivers/dma/
0ce3c066 3879F: include/linux/dmaengine.h
c56d329e 3880F: Documentation/devicetree/bindings/dma/
979a281e
VK
3881F: Documentation/dmaengine/
3882T: git git://git.infradead.org/users/vkoul/slave-dma.git
248a9dc3 3883
b825037d 3884DME1737 HARDWARE MONITOR DRIVER
8b58be88 3885M: Juerg Haefliger <juergh@gmail.com>
968ce1b1 3886L: linux-hwmon@vger.kernel.org
b825037d 3887S: Maintained
679655da
JP
3888F: Documentation/hwmon/dme1737
3889F: drivers/hwmon/dme1737.c
b825037d 3890
1f31e1b1 3891DMI/SMBIOS SUPPORT
d8130624 3892M: Jean Delvare <jdelvare@suse.com>
1f31e1b1 3893S: Maintained
d4aeef93 3894T: quilt http://jdelvare.nerim.net/devel/linux/jdelvare-dmi/
d7f96f97 3895F: Documentation/ABI/testing/sysfs-firmware-dmi-tables
1f31e1b1
JD
3896F: drivers/firmware/dmi-id.c
3897F: drivers/firmware/dmi_scan.c
3898F: include/linux/dmi.h
3899
7d2c86b5 3900DOCUMENTATION
ad3118b9 3901M: Jonathan Corbet <corbet@lwn.net>
795fb7e7
JD
3902L: linux-doc@vger.kernel.org
3903S: Maintained
679655da 3904F: Documentation/
42f41ecf
JC
3905F: scripts/docproc.c
3906F: scripts/kernel-doc*
97be078b
RD
3907X: Documentation/ABI/
3908X: Documentation/devicetree/
933a46b8
JC
3909X: Documentation/acpi
3910X: Documentation/power
3911X: Documentation/spi
6c121170 3912X: Documentation/DocBook/media
c51edfb1 3913T: git git://git.lwn.net/linux.git docs-next
abbaeff3 3914
1da177e4 3915DOUBLETALK DRIVER
8b58be88 3916M: "James R. Van Zandt" <jrv@vanzandt.mv.com>
1da177e4
LT
3917L: blinux-list@redhat.com
3918S: Maintained
679655da
JP
3919F: drivers/char/dtlk.c
3920F: include/linux/dtlk.h
1da177e4 3921
e2d1d6c0 3922DPT_I2O SCSI RAID DRIVER
8b58be88 3923M: Adaptec OEM Raid Solutions <aacraid@adaptec.com>
e2d1d6c0
RD
3924L: linux-scsi@vger.kernel.org
3925W: http://www.adaptec.com/
3926S: Maintained
679655da
JP
3927F: drivers/scsi/dpt*
3928F: drivers/scsi/dpt/
e2d1d6c0 3929
b411b363 3930DRBD DRIVER
bc2c049d
RK
3931M: Philipp Reisner <philipp.reisner@linbit.com>
3932M: Lars Ellenberg <lars.ellenberg@linbit.com>
3933L: drbd-dev@lists.linbit.com
28b8e8d4 3934W: http://www.drbd.org
bc2c049d
RK
3935T: git git://git.linbit.com/linux-drbd.git
3936T: git git://git.linbit.com/drbd-8.4.git
28b8e8d4
JP
3937S: Supported
3938F: drivers/block/drbd/
3939F: lib/lru_cache.c
3940F: Documentation/blockdev/drbd/
b411b363 3941
dc7dfcd8 3942DRIVER CORE, KOBJECTS, DEBUGFS, KERNFS AND SYSFS
879a5a00 3943M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
08deed1e 3944T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
1da177e4 3945S: Supported
679655da 3946F: Documentation/kobject.txt
7cfc51b9 3947F: drivers/base/
87544653 3948F: fs/debugfs/
dc7dfcd8
WS
3949F: fs/kernfs/
3950F: fs/sysfs/
87544653 3951F: include/linux/debugfs.h
dc7dfcd8 3952F: include/linux/kobj*
679655da 3953F: lib/kobj*
1da177e4
LT
3954
3955DRM DRIVERS
8b58be88 3956M: David Airlie <airlied@linux.ie>
4c6a3999 3957L: dri-devel@lists.freedesktop.org
b0447888 3958T: git git://people.freedesktop.org/~airlied/linux
1da177e4 3959S: Maintained
679655da 3960F: drivers/gpu/drm/
433e3b34 3961F: drivers/gpu/vga/
d28ab95b
GU
3962F: Documentation/devicetree/bindings/display/
3963F: Documentation/devicetree/bindings/gpu/
3964F: Documentation/devicetree/bindings/video/
621c5474 3965F: Documentation/gpu/
850e9411 3966F: include/drm/
c117ab84 3967F: include/uapi/drm/
1da177e4 3968
c842b693
EV
3969DRM DRIVER FOR AST SERVER GRAPHICS CHIPS
3970M: Dave Airlie <airlied@redhat.com>
3971S: Odd Fixes
3972F: drivers/gpu/drm/ast/
3973
3974DRM DRIVER FOR BOCHS VIRTUAL GPU
3975M: Gerd Hoffmann <kraxel@redhat.com>
3976S: Odd Fixes
3977F: drivers/gpu/drm/bochs/
3978
3979DRM DRIVER FOR QEMU'S CIRRUS DEVICE
3980M: Dave Airlie <airlied@redhat.com>
3981S: Odd Fixes
3982F: drivers/gpu/drm/cirrus/
3983
c26a4017 3984RADEON and AMDGPU DRM DRIVERS
566f5939
AD
3985M: Alex Deucher <alexander.deucher@amd.com>
3986M: Christian König <christian.koenig@amd.com>
3987L: dri-devel@lists.freedesktop.org
3988T: git git://people.freedesktop.org/~agd5f/linux
3989S: Supported
3990F: drivers/gpu/drm/radeon/
74c97375 3991F: include/uapi/drm/radeon_drm.h
c26a4017 3992F: drivers/gpu/drm/amd/
74c97375 3993F: include/uapi/drm/amdgpu_drm.h
566f5939 3994
03e255b9
TR
3995DRM PANEL DRIVERS
3996M: Thierry Reding <thierry.reding@gmail.com>
3997L: dri-devel@lists.freedesktop.org
3998T: git git://anongit.freedesktop.org/tegra/linux.git
3999S: Maintained
4000F: drivers/gpu/drm/drm_panel.c
4001F: drivers/gpu/drm/panel/
4002F: include/drm/drm_panel.h
2d799dde 4003F: Documentation/devicetree/bindings/display/panel/
03e255b9 4004
8daf7473 4005INTEL DRM DRIVERS (excluding Poulsbo, Moorestown and derivative chipsets)
cbce7107 4006M: Daniel Vetter <daniel.vetter@intel.com>
47f95647 4007M: Jani Nikula <jani.nikula@linux.intel.com>
362132d2 4008L: intel-gfx@lists.freedesktop.org
8daf7473 4009L: dri-devel@lists.freedesktop.org
7564fde3 4010W: https://01.org/linuxgraphics/
47f95647 4011Q: http://patchwork.freedesktop.org/project/intel-gfx/
89258a97 4012T: git git://anongit.freedesktop.org/drm-intel
8daf7473 4013S: Supported
14430813 4014F: drivers/gpu/drm/i915/
8daf7473 4015F: include/drm/i915*
baceac3a 4016F: include/uapi/drm/i915_drm.h
621c5474 4017F: Documentation/gpu/i915.rst
8daf7473 4018
99763bb8
BB
4019DRM DRIVERS FOR ATMEL HLCDC
4020M: Boris Brezillon <boris.brezillon@free-electrons.com>
4021L: dri-devel@lists.freedesktop.org
4022S: Supported
4023F: drivers/gpu/drm/atmel-hlcdc/
4024F: Documentation/devicetree/bindings/drm/atmel/
4025
bf1139df
MR
4026DRM DRIVERS FOR ALLWINNER A10
4027M: Maxime Ripard <maxime.ripard@free-electrons.com>
4028L: dri-devel@lists.freedesktop.org
4029S: Supported
4030F: drivers/gpu/drm/sun4i/
4031F: Documentation/devicetree/bindings/display/sunxi/sun4i-drm.txt
4032
398a6d4a
KP
4033DRM DRIVERS FOR EXYNOS
4034M: Inki Dae <inki.dae@samsung.com>
f1501303
ID
4035M: Joonyoung Shim <jy0922.shim@samsung.com>
4036M: Seung-Woo Kim <sw0312.kim@samsung.com>
4037M: Kyungmin Park <kyungmin.park@samsung.com>
398a6d4a 4038L: dri-devel@lists.freedesktop.org
25a58030 4039T: git git://git.kernel.org/pub/scm/linux/kernel/git/daeinki/drm-exynos.git
398a6d4a 4040S: Supported
14430813 4041F: drivers/gpu/drm/exynos/
8fb9b15b
EV
4042F: include/uapi/drm/exynos_drm.h
4043F: Documentation/devicetree/bindings/display/exynos/
398a6d4a 4044
b55a1b9c 4045DRM DRIVERS FOR FREESCALE DCU
bc66757a 4046M: Stefan Agner <stefan@agner.ch>
b55a1b9c
JW
4047M: Alison Wang <alison.wang@freescale.com>
4048L: dri-devel@lists.freedesktop.org
4049S: Supported
4050F: drivers/gpu/drm/fsl-dcu/
2d799dde 4051F: Documentation/devicetree/bindings/display/fsl,dcu.txt
fb127b79 4052F: Documentation/devicetree/bindings/display/fsl,tcon.txt
2d799dde 4053F: Documentation/devicetree/bindings/display/panel/nec,nl4827hc19_05b.txt
b55a1b9c 4054
0a3d775f
PZ
4055DRM DRIVERS FOR FREESCALE IMX
4056M: Philipp Zabel <p.zabel@pengutronix.de>
4057L: dri-devel@lists.freedesktop.org
4058S: Maintained
4059F: drivers/gpu/drm/imx/
ef739aa4 4060F: drivers/gpu/ipu-v3/
2d799dde 4061F: Documentation/devicetree/bindings/display/imx/
0a3d775f 4062
ba2199a6
PJ
4063DRM DRIVERS FOR GMA500 (Poulsbo, Moorestown and derivative chipsets)
4064M: Patrik Jakobsson <patrik.r.jakobsson@gmail.com>
4065L: dri-devel@lists.freedesktop.org
4066T: git git://github.com/patjak/drm-gma500
4067S: Maintained
5ff18e42 4068F: drivers/gpu/drm/gma500/
ba2199a6 4069
c84ffde9
XL
4070DRM DRIVERS FOR HISILICON
4071M: Xinliang Liu <z.liuxinliang@hisilicon.com>
4072R: Xinwei Kong <kong.kongxinwei@hisilicon.com>
4073R: Chen Feng <puck.chen@hisilicon.com>
4074L: dri-devel@lists.freedesktop.org
4075T: git git://github.com/xin3liang/linux.git
4076S: Maintained
4077F: drivers/gpu/drm/hisilicon/
4078F: Documentation/devicetree/bindings/display/hisilicon/
4079
399516ab
EV
4080DRM DRIVER FOR INTEL I810 VIDEO CARDS
4081S: Orphan / Obsolete
4082F: drivers/gpu/drm/i810/
4083F: include/uapi/drm/i810_drm.h
4084
06346451
EV
4085DRM DRIVER FOR MSM ADRENO GPU
4086M: Rob Clark <robdclark@gmail.com>
4087L: linux-arm-msm@vger.kernel.org
4088L: dri-devel@lists.freedesktop.org
4089L: freedreno@lists.freedesktop.org
4090T: git git://people.freedesktop.org/~robclark/linux
4091S: Maintained
4092F: drivers/gpu/drm/msm/
4093F: include/uapi/drm/msm_drm.h
4094F: Documentation/devicetree/bindings/display/msm/
4095
fad89bb3
EV
4096DRM DRIVER FOR NVIDIA GEFORCE/QUADRO GPUS
4097M: Ben Skeggs <bskeggs@redhat.com>
4098L: dri-devel@lists.freedesktop.org
4099L: nouveau@lists.freedesktop.org
4100T: git git://github.com/skeggsb/linux
4101S: Supported
4102F: drivers/gpu/drm/nouveau/
4103F: include/uapi/drm/nouveau_drm.h
ba2199a6 4104
bd3b49f2 4105DRM DRIVERS FOR NVIDIA TEGRA
a5ad7a63 4106M: Thierry Reding <thierry.reding@gmail.com>
bd3b49f2
TR
4107L: dri-devel@lists.freedesktop.org
4108L: linux-tegra@vger.kernel.org
a5ad7a63 4109T: git git://anongit.freedesktop.org/tegra/linux.git
adabdb0c 4110S: Supported
dee8268f 4111F: drivers/gpu/drm/tegra/
a5ad7a63 4112F: drivers/gpu/host1x/
e1e90644 4113F: include/linux/host1x.h
a5ad7a63 4114F: include/uapi/drm/tegra_drm.h
2d799dde 4115F: Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-host1x.txt
bd3b49f2 4116
399516ab
EV
4117DRM DRIVER FOR MATROX G200/G400 GRAPHICS CARDS
4118S: Orphan / Obsolete
4119F: drivers/gpu/drm/mga/
4120F: include/uapi/drm/mga_drm.h
4121
c842b693
EV
4122DRM DRIVER FOR MGA G200 SERVER GRAPHICS CHIPS
4123M: Dave Airlie <airlied@redhat.com>
4124S: Odd Fixes
4125F: drivers/gpu/drm/mgag200/
4126
399516ab
EV
4127DRM DRIVER FOR RAGE 128 VIDEO CARDS
4128S: Orphan / Obsolete
4129F: drivers/gpu/drm/r128/
4130F: include/uapi/drm/r128_drm.h
4131
a284e9d1
LP
4132DRM DRIVERS FOR RENESAS
4133M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
4134L: dri-devel@lists.freedesktop.org
4a121096 4135L: linux-renesas-soc@vger.kernel.org
2392ccd4 4136T: git git://linuxtv.org/pinchartl/fbdev
a284e9d1
LP
4137S: Supported
4138F: drivers/gpu/drm/rcar-du/
4139F: drivers/gpu/drm/shmobile/
a284e9d1 4140F: include/linux/platform_data/shmob_drm.h
33be436d 4141F: Documentation/devicetree/bindings/display/renesas,du.txt
a284e9d1 4142
c842b693
EV
4143DRM DRIVER FOR QXL VIRTUAL GPU
4144M: Dave Airlie <airlied@redhat.com>
4145S: Odd Fixes
4146F: drivers/gpu/drm/qxl/
4147F: include/uapi/drm/qxl_drm.h
a284e9d1 4148
625e0346
HS
4149DRM DRIVERS FOR ROCKCHIP
4150M: Mark Yao <mark.yao@rock-chips.com>
4151L: dri-devel@lists.freedesktop.org
4152S: Maintained
4153F: drivers/gpu/drm/rockchip/
f253f7eb 4154F: Documentation/devicetree/bindings/display/rockchip/
625e0346 4155
399516ab
EV
4156DRM DRIVER FOR SAVAGE VIDEO CARDS
4157S: Orphan / Obsolete
4158F: drivers/gpu/drm/savage/
4159F: include/uapi/drm/savage_drm.h
4160
4161DRM DRIVER FOR SIS VIDEO CARDS
4162S: Orphan / Obsolete
4163F: drivers/gpu/drm/sis/
4164F: include/uapi/drm/sis_drm.h
625e0346 4165
7f11c476
BG
4166DRM DRIVERS FOR STI
4167M: Benjamin Gaignard <benjamin.gaignard@linaro.org>
4168M: Vincent Abriou <vincent.abriou@st.com>
4169L: dri-devel@lists.freedesktop.org
4170T: git http://git.linaro.org/people/benjamin.gaignard/kernel.git
4171S: Maintained
4172F: drivers/gpu/drm/sti
2d799dde 4173F: Documentation/devicetree/bindings/display/st,stih4xx.txt
7f11c476 4174
399516ab
EV
4175DRM DRIVER FOR TDFX VIDEO CARDS
4176S: Orphan / Obsolete
4177F: drivers/gpu/drm/tdfx/
4178
c842b693
EV
4179DRM DRIVER FOR USB DISPLAYLINK VIDEO ADAPTERS
4180M: Dave Airlie <airlied@redhat.com>
4181S: Odd Fixes
4182F: drivers/gpu/drm/udl/
4183
8bb0bce9
LS
4184DRM DRIVERS FOR VIVANTE GPU IP
4185M: Lucas Stach <l.stach@pengutronix.de>
54176cc6 4186R: Russell King <linux+etnaviv@armlinux.org.uk>
8bb0bce9
LS
4187R: Christian Gmeiner <christian.gmeiner@gmail.com>
4188L: dri-devel@lists.freedesktop.org
4189S: Maintained
8a9257a0
EV
4190F: drivers/gpu/drm/etnaviv/
4191F: include/uapi/drm/etnaviv_drm.h
4192F: Documentation/devicetree/bindings/display/etnaviv/
8bb0bce9 4193
c4291702
EV
4194DRM DRIVER FOR VMWARE VIRTUAL GPU
4195M: "VMware Graphics" <linux-graphics-maintainer@vmware.com>
4196M: Sinclair Yeh <syeh@vmware.com>
4197M: Thomas Hellstrom <thellstrom@vmware.com>
4198L: dri-devel@lists.freedesktop.org
4199T: git git://people.freedesktop.org/~syeh/repos_linux
4200T: git git://people.freedesktop.org/~thomash/linux
4201S: Supported
4202F: drivers/gpu/drm/vmwgfx/
4203F: include/uapi/drm/vmwgfx_drm.h
4204
8636d452
EA
4205DRM DRIVERS FOR VC4
4206M: Eric Anholt <eric@anholt.net>
4207T: git git://github.com/anholt/linux
4208S: Supported
4209F: drivers/gpu/drm/vc4/
4210F: include/uapi/drm/vc4_drm.h
4211F: Documentation/devicetree/bindings/display/brcm,bcm-vc4.txt
8bb0bce9 4212
5ef330a7
TV
4213DRM DRIVERS FOR TI OMAP
4214M: Tomi Valkeinen <tomi.valkeinen@ti.com>
4215L: dri-devel@lists.freedesktop.org
4216S: Maintained
4217F: drivers/gpu/drm/omapdrm/
4218F: Documentation/devicetree/bindings/display/ti/
4219
adb314ed
TV
4220DRM DRIVERS FOR TI LCDC
4221M: Jyri Sarha <jsarha@ti.com>
4222R: Tomi Valkeinen <tomi.valkeinen@ti.com>
4223L: dri-devel@lists.freedesktop.org
4224S: Maintained
4225F: drivers/gpu/drm/tilcdc/
4226F: Documentation/devicetree/bindings/display/tilcdc/
4227
598df1ac
AK
4228DSBR100 USB FM RADIO DRIVER
4229M: Alexey Klimov <klimov.linux@gmail.com>
4230L: linux-media@vger.kernel.org
4231T: git git://linuxtv.org/media_tree.git
4232S: Maintained
4233F: drivers/media/radio/dsbr100.c
4234
1da177e4 4235DSCC4 DRIVER
8b58be88 4236M: Francois Romieu <romieu@fr.zoreil.com>
01f20734 4237L: netdev@vger.kernel.org
1da177e4 4238S: Maintained
679655da 4239F: drivers/net/wan/dscc4.c
1da177e4 4240
cc11b140
HV
4241DT3155 MEDIA DRIVER
4242M: Hans Verkuil <hverkuil@xs4all.nl>
4243L: linux-media@vger.kernel.org
4244T: git git://linuxtv.org/media_tree.git
a825eaec 4245W: https://linuxtv.org
cc11b140
HV
4246S: Odd Fixes
4247F: drivers/media/pci/dt3155/
4248
91952bc0
AP
4249DVB_USB_AF9015 MEDIA DRIVER
4250M: Antti Palosaari <crope@iki.fi>
4251L: linux-media@vger.kernel.org
a825eaec 4252W: https://linuxtv.org
91952bc0
AP
4253W: http://palosaari.fi/linux/
4254Q: http://patchwork.linuxtv.org/project/linux-media/list/
4255T: git git://linuxtv.org/anttip/media_tree.git
4256S: Maintained
4257F: drivers/media/usb/dvb-usb-v2/af9015*
4258
4259DVB_USB_AF9035 MEDIA DRIVER
4260M: Antti Palosaari <crope@iki.fi>
4261L: linux-media@vger.kernel.org
a825eaec 4262W: https://linuxtv.org
91952bc0
AP
4263W: http://palosaari.fi/linux/
4264Q: http://patchwork.linuxtv.org/project/linux-media/list/
4265T: git git://linuxtv.org/anttip/media_tree.git
4266S: Maintained
4267F: drivers/media/usb/dvb-usb-v2/af9035*
4268
4269DVB_USB_ANYSEE MEDIA DRIVER
4270M: Antti Palosaari <crope@iki.fi>
4271L: linux-media@vger.kernel.org
a825eaec 4272W: https://linuxtv.org
91952bc0
AP
4273W: http://palosaari.fi/linux/
4274Q: http://patchwork.linuxtv.org/project/linux-media/list/
4275T: git git://linuxtv.org/anttip/media_tree.git
4276S: Maintained
4277F: drivers/media/usb/dvb-usb-v2/anysee*
4278
4279DVB_USB_AU6610 MEDIA DRIVER
4280M: Antti Palosaari <crope@iki.fi>
4281L: linux-media@vger.kernel.org
a825eaec 4282W: https://linuxtv.org
91952bc0
AP
4283W: http://palosaari.fi/linux/
4284Q: http://patchwork.linuxtv.org/project/linux-media/list/
4285T: git git://linuxtv.org/anttip/media_tree.git
4286S: Maintained
4287F: drivers/media/usb/dvb-usb-v2/au6610*
4288
4289DVB_USB_CE6230 MEDIA DRIVER
4290M: Antti Palosaari <crope@iki.fi>
4291L: linux-media@vger.kernel.org
a825eaec 4292W: https://linuxtv.org
91952bc0
AP
4293W: http://palosaari.fi/linux/
4294Q: http://patchwork.linuxtv.org/project/linux-media/list/
4295T: git git://linuxtv.org/anttip/media_tree.git
4296S: Maintained
4297F: drivers/media/usb/dvb-usb-v2/ce6230*
4298
d099dea2
MK
4299DVB_USB_CXUSB MEDIA DRIVER
4300M: Michael Krufky <mkrufky@linuxtv.org>
4301L: linux-media@vger.kernel.org
a825eaec 4302W: https://linuxtv.org
d099dea2
MK
4303W: http://github.com/mkrufky
4304Q: http://patchwork.linuxtv.org/project/linux-media/list/
4305T: git git://linuxtv.org/media_tree.git
4306S: Maintained
9819da66 4307F: drivers/media/usb/dvb-usb/cxusb*
d099dea2 4308
91952bc0 4309DVB_USB_EC168 MEDIA DRIVER
91952bc0
AP
4310M: Antti Palosaari <crope@iki.fi>
4311L: linux-media@vger.kernel.org
a825eaec 4312W: https://linuxtv.org
91952bc0
AP
4313W: http://palosaari.fi/linux/
4314Q: http://patchwork.linuxtv.org/project/linux-media/list/
4315T: git git://linuxtv.org/anttip/media_tree.git
4316S: Maintained
91952bc0 4317F: drivers/media/usb/dvb-usb-v2/ec168*
91952bc0 4318
5560983b 4319DVB_USB_GL861 MEDIA DRIVER
91952bc0
AP
4320M: Antti Palosaari <crope@iki.fi>
4321L: linux-media@vger.kernel.org
a825eaec 4322W: https://linuxtv.org
91952bc0
AP
4323Q: http://patchwork.linuxtv.org/project/linux-media/list/
4324T: git git://linuxtv.org/anttip/media_tree.git
4325S: Maintained
5560983b 4326F: drivers/media/usb/dvb-usb-v2/gl861*
91952bc0 4327
8856f5f2
MK
4328DVB_USB_MXL111SF MEDIA DRIVER
4329M: Michael Krufky <mkrufky@linuxtv.org>
4330L: linux-media@vger.kernel.org
a825eaec 4331W: https://linuxtv.org
8856f5f2
MK
4332W: http://github.com/mkrufky
4333Q: http://patchwork.linuxtv.org/project/linux-media/list/
4334T: git git://linuxtv.org/mkrufky/mxl111sf.git
4335S: Maintained
4336F: drivers/media/usb/dvb-usb-v2/mxl111sf*
4337
91952bc0
AP
4338DVB_USB_RTL28XXU MEDIA DRIVER
4339M: Antti Palosaari <crope@iki.fi>
4340L: linux-media@vger.kernel.org
a825eaec 4341W: https://linuxtv.org
91952bc0
AP
4342W: http://palosaari.fi/linux/
4343Q: http://patchwork.linuxtv.org/project/linux-media/list/
4344T: git git://linuxtv.org/anttip/media_tree.git
4345S: Maintained
4346F: drivers/media/usb/dvb-usb-v2/rtl28xxu*
4347
4348DVB_USB_V2 MEDIA DRIVER
4349M: Antti Palosaari <crope@iki.fi>
4350L: linux-media@vger.kernel.org
a825eaec 4351W: https://linuxtv.org
91952bc0
AP
4352W: http://palosaari.fi/linux/
4353Q: http://patchwork.linuxtv.org/project/linux-media/list/
4354T: git git://linuxtv.org/anttip/media_tree.git
4355S: Maintained
4356F: drivers/media/usb/dvb-usb-v2/dvb_usb*
4357F: drivers/media/usb/dvb-usb-v2/usb_urb.c
4358
ac0ac38f 4359DYNAMIC DEBUG
5c4a97d1 4360M: Jason Baron <jbaron@akamai.com>
ac0ac38f
JB
4361S: Maintained
4362F: lib/dynamic_debug.c
4363F: include/linux/dynamic_debug.h
4364
789c7048 4365DZ DECSTATION DZ11 SERIAL DRIVER
8b58be88 4366M: "Maciej W. Rozycki" <macro@linux-mips.org>
789c7048 4367S: Maintained
df621252 4368F: drivers/tty/serial/dz.*
789c7048 4369
f17effbe
MF
4370E3X0 POWER BUTTON DRIVER
4371M: Moritz Fischer <moritz.fischer@ettus.com>
4372L: usrp-users@lists.ettus.com
4373W: http://www.ettus.com
4374S: Supported
4375F: drivers/input/misc/e3x0-button.c
4376F: Documentation/devicetree/bindings/input/e3x0-button.txt
4377
91952bc0
AP
4378E4000 MEDIA DRIVER
4379M: Antti Palosaari <crope@iki.fi>
4380L: linux-media@vger.kernel.org
a825eaec 4381W: https://linuxtv.org
91952bc0
AP
4382W: http://palosaari.fi/linux/
4383Q: http://patchwork.linuxtv.org/project/linux-media/list/
4384T: git git://linuxtv.org/anttip/media_tree.git
4385S: Maintained
4386F: drivers/media/tuners/e4000*
4387
1da177e4 4388EATA ISA/EISA/PCI SCSI DRIVER
8b58be88 4389M: Dario Ballabio <ballabio_dario@emc.com>
1da177e4
LT
4390L: linux-scsi@vger.kernel.org
4391S: Maintained
679655da 4392F: drivers/scsi/eata.c
1da177e4 4393
91952bc0
AP
4394EC100 MEDIA DRIVER
4395M: Antti Palosaari <crope@iki.fi>
4396L: linux-media@vger.kernel.org
a825eaec 4397W: https://linuxtv.org
91952bc0
AP
4398W: http://palosaari.fi/linux/
4399Q: http://patchwork.linuxtv.org/project/linux-media/list/
4400T: git git://linuxtv.org/anttip/media_tree.git
4401S: Maintained
4402F: drivers/media/dvb-frontends/ec100*
4403
237fead6 4404ECRYPT FILE SYSTEM
0de9adf2 4405M: Tyler Hicks <tyhicks@canonical.com>
a058bfbb 4406L: ecryptfs@vger.kernel.org
24a923e4 4407W: http://ecryptfs.org
6dc7516e 4408W: https://launchpad.net/ecryptfs
9f273c24 4409T: git git://git.kernel.org/pub/scm/linux/kernel/git/tyhicks/ecryptfs.git
237fead6 4410S: Supported
679655da
JP
4411F: Documentation/filesystems/ecryptfs.txt
4412F: fs/ecryptfs/
237fead6 4413
da9bb1d2 4414EDAC-CORE
8b58be88 4415M: Doug Thompson <dougthompson@xmission.com>
aa15aa0e 4416M: Borislav Petkov <bp@alien8.de>
5dc8a864
MCC
4417M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
4418M: Mauro Carvalho Chehab <mchehab@kernel.org>
91445c72 4419L: linux-edac@vger.kernel.org
07cd6bf5
FW
4420T: git git://git.kernel.org/pub/scm/linux/kernel/git/bp/bp.git for-next
4421T: git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-edac.git linux_next
8c2a6a40 4422S: Supported
679655da 4423F: Documentation/edac.txt
91445c72 4424F: drivers/edac/
679655da 4425F: include/linux/edac.h
0e438e3f 4426
c476c23b 4427EDAC-AMD64
8b58be88 4428M: Doug Thompson <dougthompson@xmission.com>
487ba8e8 4429M: Borislav Petkov <bp@alien8.de>
91445c72 4430L: linux-edac@vger.kernel.org
487ba8e8 4431S: Maintained
c476c23b
BP
4432F: drivers/edac/amd64_edac*
4433
836dae5d
RR
4434EDAC-CALXEDA
4435M: Doug Thompson <dougthompson@xmission.com>
4436M: Robert Richter <rric@kernel.org>
4437L: linux-edac@vger.kernel.org
836dae5d
RR
4438S: Maintained
4439F: drivers/edac/highbank*
4440
f65aad41
RB
4441EDAC-CAVIUM
4442M: Ralf Baechle <ralf@linux-mips.org>
4443M: David Daney <david.daney@cavium.com>
4444L: linux-edac@vger.kernel.org
4445L: linux-mips@linux-mips.org
f65aad41
RB
4446S: Supported
4447F: drivers/edac/octeon_edac*
4448
0e438e3f 4449EDAC-E752X
8b58be88
JP
4450M: Mark Gross <mark.gross@intel.com>
4451M: Doug Thompson <dougthompson@xmission.com>
91445c72 4452L: linux-edac@vger.kernel.org
0e438e3f 4453S: Maintained
679655da 4454F: drivers/edac/e752x_edac.c
0e438e3f
DP
4455
4456EDAC-E7XXX
8b58be88 4457M: Doug Thompson <dougthompson@xmission.com>
91445c72 4458L: linux-edac@vger.kernel.org
0e438e3f 4459S: Maintained
679655da 4460F: drivers/edac/e7xxx_edac.c
0e438e3f 4461
77c5f5d2 4462EDAC-GHES
5dc8a864
MCC
4463M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
4464M: Mauro Carvalho Chehab <mchehab@kernel.org>
77c5f5d2 4465L: linux-edac@vger.kernel.org
77c5f5d2 4466S: Maintained
2caa67a6 4467F: drivers/edac/ghes_edac.c
77c5f5d2 4468
6bc78404 4469EDAC-I82443BXGX
8b58be88 4470M: Tim Small <tim@buttersideup.com>
91445c72 4471L: linux-edac@vger.kernel.org
6bc78404 4472S: Maintained
679655da 4473F: drivers/edac/i82443bxgx_edac.c
6bc78404
DT
4474
4475EDAC-I3000
8b58be88 4476M: Jason Uhlenkott <juhlenko@akamai.com>
91445c72 4477L: linux-edac@vger.kernel.org
6bc78404 4478S: Maintained
679655da 4479F: drivers/edac/i3000_edac.c
6bc78404
DT
4480
4481EDAC-I5000
8b58be88 4482M: Doug Thompson <dougthompson@xmission.com>
91445c72 4483L: linux-edac@vger.kernel.org
ba9a5918 4484S: Maintained
679655da 4485F: drivers/edac/i5000_edac.c
ba9a5918 4486
44c12cb2 4487EDAC-I5400
5dc8a864
MCC
4488M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
4489M: Mauro Carvalho Chehab <mchehab@kernel.org>
67c89316 4490L: linux-edac@vger.kernel.org
44c12cb2 4491S: Maintained
679655da 4492F: drivers/edac/i5400_edac.c
44c12cb2 4493
3c9c92b6 4494EDAC-I7300
5dc8a864
MCC
4495M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
4496M: Mauro Carvalho Chehab <mchehab@kernel.org>
3c9c92b6 4497L: linux-edac@vger.kernel.org
3c9c92b6
MCC
4498S: Maintained
4499F: drivers/edac/i7300_edac.c
4500
67c89316 4501EDAC-I7CORE
5dc8a864
MCC
4502M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
4503M: Mauro Carvalho Chehab <mchehab@kernel.org>
67c89316 4504L: linux-edac@vger.kernel.org
67c89316 4505S: Maintained
70aff0ce 4506F: drivers/edac/i7core_edac.c
67c89316 4507
ba9a5918 4508EDAC-I82975X
8b58be88 4509M: Ranganathan Desikan <ravi@jetztechnologies.com>
25527885 4510M: "Arvind R." <arvino55@gmail.com>
91445c72 4511L: linux-edac@vger.kernel.org
ba9a5918 4512S: Maintained
679655da 4513F: drivers/edac/i82975x_edac.c
ba9a5918 4514
791b4706
JB
4515EDAC-IE31200
4516M: Jason Baron <jbaron@akamai.com>
4517L: linux-edac@vger.kernel.org
791b4706
JB
4518S: Maintained
4519F: drivers/edac/ie31200_edac.c
4520
ccdfb979 4521EDAC-MPC85XX
30c7469b 4522M: Johannes Thumshirn <morbidrsa@gmail.com>
ccdfb979 4523L: linux-edac@vger.kernel.org
ccdfb979
JT
4524S: Maintained
4525F: drivers/edac/mpc85xx_edac.[ch]
4526
ba9a5918 4527EDAC-PASEMI
8b58be88 4528M: Egor Martovetsky <egor@pasemi.com>
91445c72 4529L: linux-edac@vger.kernel.org
6bc78404 4530S: Maintained
679655da 4531F: drivers/edac/pasemi_edac.c
6bc78404 4532
0e438e3f 4533EDAC-R82600
8b58be88 4534M: Tim Small <tim@buttersideup.com>
91445c72 4535L: linux-edac@vger.kernel.org
0e438e3f 4536S: Maintained
679655da 4537F: drivers/edac/r82600_edac.c
da9bb1d2 4538
4d096ca7 4539EDAC-SBRIDGE
5dc8a864
MCC
4540M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
4541M: Mauro Carvalho Chehab <mchehab@kernel.org>
4d096ca7 4542L: linux-edac@vger.kernel.org
4d096ca7
MCC
4543S: Maintained
4544F: drivers/edac/sb_edac.c
4545
4ec656bd
TL
4546EDAC-SKYLAKE
4547M: Tony Luck <tony.luck@intel.com>
4548L: linux-edac@vger.kernel.org
4549S: Maintained
4550F: drivers/edac/skx_edac.c
4551
995e1de4
LH
4552EDAC-XGENE
4553APPLIED MICRO (APM) X-GENE SOC EDAC
4554M: Loc Ho <lho@apm.com>
4555S: Supported
4556F: drivers/edac/xgene_edac.c
4557F: Documentation/devicetree/bindings/edac/apm-xgene-edac.txt
4558
af39917d
CL
4559EDIROL UA-101/UA-1000 DRIVER
4560M: Clemens Ladisch <clemens@ladisch.de>
4561L: alsa-devel@alsa-project.org (moderated for non-subscribers)
4562T: git git://git.alsa-project.org/alsa-kernel.git
4563S: Maintained
4564F: sound/usb/misc/ua101.c
4565
1f7df953 4566EXTENSIBLE FIRMWARE INTERFACE (EFI)
825fcfce 4567M: Matt Fleming <matt@codeblueprint.co.uk>
1f7df953 4568L: linux-efi@vger.kernel.org
78bef24e 4569T: git git://git.kernel.org/pub/scm/linux/kernel/git/mfleming/efi.git
1f7df953 4570S: Maintained
fb2efb5c 4571F: Documentation/efi-stub.txt
1f7df953
MF
4572F: arch/ia64/kernel/efi.c
4573F: arch/x86/boot/compressed/eboot.[ch]
4574F: arch/x86/include/asm/efi.h
e8dfe6d8
MF
4575F: arch/x86/platform/efi/
4576F: drivers/firmware/efi/
1f7df953
MF
4577F: include/linux/efi*.h
4578
d68772b7
MF
4579EFI VARIABLE FILESYSTEM
4580M: Matthew Garrett <matthew.garrett@nebula.com>
4581M: Jeremy Kerr <jk@ozlabs.org>
825fcfce 4582M: Matt Fleming <matt@codeblueprint.co.uk>
d68772b7
MF
4583T: git git://git.kernel.org/pub/scm/linux/kernel/git/mfleming/efi.git
4584L: linux-efi@vger.kernel.org
4585S: Maintained
4586F: fs/efivarfs/
4587
85a00d9b
PJ
4588EFIFB FRAMEBUFFER DRIVER
4589L: linux-fbdev@vger.kernel.org
4590M: Peter Jones <pjones@redhat.com>
4591S: Maintained
8a61f013 4592F: drivers/video/fbdev/efifb.c
85a00d9b 4593
0bee8d28
JT
4594EFS FILESYSTEM
4595W: http://aeschi.ch.eu.org/efs/
4596S: Orphan
679655da 4597F: fs/efs/
0bee8d28 4598
aa8a9e25 4599EHEA (IBM pSeries eHEA 10Gb ethernet adapter) DRIVER
97b04197 4600M: Douglas Miller <dougmill@linux.vnet.ibm.com>
aa8a9e25
BL
4601L: netdev@vger.kernel.org
4602S: Maintained
9aa32835 4603F: drivers/net/ethernet/ibm/ehea/
aa8a9e25 4604
f0319efe 4605EM28XX VIDEO4LINUX DRIVER
5dc8a864
MCC
4606M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
4607M: Mauro Carvalho Chehab <mchehab@kernel.org>
f0319efe 4608L: linux-media@vger.kernel.org
a825eaec 4609W: https://linuxtv.org
f0319efe
MCC
4610T: git git://linuxtv.org/media_tree.git
4611S: Maintained
4612F: drivers/media/usb/em28xx/
4613
3e3a7d66 4614EMBEDDED LINUX
8b58be88
JP
4615M: Paul Gortmaker <paul.gortmaker@windriver.com>
4616M: Matt Mackall <mpm@selenic.com>
4617M: David Woodhouse <dwmw2@infradead.org>
3e3a7d66
DW
4618L: linux-embedded@vger.kernel.org
4619S: Maintained
4620
32505876
JS
4621EMULEX/AVAGO LPFC FC/FCOE SCSI DRIVER
4622M: James Smart <james.smart@avagotech.com>
4623M: Dick Kennedy <dick.kennedy@avagotech.com>
ce00f85c 4624L: linux-scsi@vger.kernel.org
32505876 4625W: http://www.avagotech.com
ce00f85c 4626S: Supported
679655da 4627F: drivers/scsi/lpfc/
3a1c1d44 4628
5f5bac82 4629ENE CB710 FLASH CARD READER DRIVER
8b58be88 4630M: Michał Mirosław <mirq-linux@rere.qmqm.pl>
5f5bac82
MM
4631S: Maintained
4632F: drivers/misc/cb710/
4633F: drivers/mmc/host/cb710-mmc.*
4634F: include/linux/cb710.h
4635
931e39a1
ML
4636ENE KB2426 (ENE0100/ENE020XX) INFRARED RECEIVER
4637M: Maxim Levitsky <maximlevitsky@gmail.com>
4638S: Maintained
2a837449 4639F: drivers/media/rc/ene_ir.*
931e39a1 4640
d5ca9006 4641EPSON S1D13XXX FRAMEBUFFER DRIVER
8b58be88 4642M: Kristoffer Ericson <kristoffer.ericson@gmail.com>
d5ca9006 4643S: Maintained
084bad91 4644T: git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
8a61f013 4645F: drivers/video/fbdev/s1d13xxxfb.c
679655da 4646F: include/video/s1d13xxxfb.h
d5ca9006 4647
38df6492
ME
4648ET131X NETWORK DRIVER
4649M: Mark Einon <mark.einon@gmail.com>
4650S: Odd Fixes
4651F: drivers/net/ethernet/agere/
4652
1da177e4 4653ETHERNET BRIDGE
adbbf69d 4654M: Stephen Hemminger <stephen@networkplumber.org>
3430284f 4655L: bridge@lists.linux-foundation.org (moderated for non-subscribers)
4c325313 4656L: netdev@vger.kernel.org
c996d8b9 4657W: http://www.linuxfoundation.org/en/Net:Bridge
1da177e4 4658S: Maintained
679655da
JP
4659F: include/linux/netfilter_bridge/
4660F: net/bridge/
1da177e4 4661
22f08ad9
FF
4662ETHERNET PHY LIBRARY
4663M: Florian Fainelli <f.fainelli@gmail.com>
4664L: netdev@vger.kernel.org
4665S: Maintained
4666F: include/linux/phy.h
4667F: include/linux/phy_fixed.h
4668F: drivers/net/phy/
4669F: Documentation/networking/phy.txt
4670F: drivers/of/of_mdio.c
4671F: drivers/of/of_net.c
4672
1da177e4 4673EXT2 FILE SYSTEM
d8130624 4674M: Jan Kara <jack@suse.com>
72be2ccf 4675L: linux-ext4@vger.kernel.org
1da177e4 4676S: Maintained
679655da
JP
4677F: Documentation/filesystems/ext2.txt
4678F: fs/ext2/
4679F: include/linux/ext2*
1da177e4 4680
72be2ccf 4681EXT4 FILE SYSTEM
8b58be88 4682M: "Theodore Ts'o" <tytso@mit.edu>
3c373a5f 4683M: Andreas Dilger <adilger.kernel@dilger.ca>
72be2ccf 4684L: linux-ext4@vger.kernel.org
08a225f1 4685W: http://ext4.wiki.kernel.org
8a6e2535 4686Q: http://patchwork.ozlabs.org/project/linux-ext4/list/
9f273c24 4687T: git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/ext4.git
1da177e4 4688S: Maintained
679655da
JP
4689F: Documentation/filesystems/ext4.txt
4690F: fs/ext4/
1da177e4 4691
c5532b09 4692Extended Verification Module (EVM)
74dd744f
MZ
4693M: Mimi Zohar <zohar@linux.vnet.ibm.com>
4694L: linux-ima-devel@lists.sourceforge.net
4695L: linux-security-module@vger.kernel.org
c5532b09
MZ
4696S: Supported
4697F: security/integrity/evm/
4698
df6b3cfe
MH
4699EXTERNAL CONNECTOR SUBSYSTEM (EXTCON)
4700M: MyungJoo Ham <myungjoo.ham@samsung.com>
4701M: Chanwoo Choi <cw00.choi@samsung.com>
4702L: linux-kernel@vger.kernel.org
81df63a9 4703T: git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/extcon.git
df6b3cfe
MH
4704S: Maintained
4705F: drivers/extcon/
cd2c3e7f
CC
4706F: include/linux/extcon/
4707F: include/linux/extcon.h
df6b3cfe 4708F: Documentation/extcon/
cd2c3e7f 4709F: Documentation/devicetree/bindings/extcon/
df6b3cfe 4710
e2a75c44 4711EXYNOS DP DRIVER
b7701755 4712M: Jingoo Han <jingoohan1@gmail.com>
e2a75c44
JH
4713L: dri-devel@lists.freedesktop.org
4714S: Maintained
4715F: drivers/gpu/drm/exynos/exynos_dp*
4716
9b93a409
MS
4717EXYNOS SYSMMU (IOMMU) driver
4718M: Marek Szyprowski <m.szyprowski@samsung.com>
4719L: iommu@lists.linux-foundation.org
4720S: Maintained
4721F: drivers/iommu/exynos-iommu.c
4722
33ad3912
DL
4723EXYNOS MIPI DISPLAY DRIVERS
4724M: Inki Dae <inki.dae@samsung.com>
4725M: Donghwa Lee <dh09.lee@samsung.com>
4726M: Kyungmin Park <kyungmin.park@samsung.com>
4727L: linux-fbdev@vger.kernel.org
4728S: Maintained
8a61f013 4729F: drivers/video/fbdev/exynos/exynos_mipi*
33ad3912
DL
4730F: include/video/exynos_mipi*
4731
4a66d3fe
NC
4732EZchip NPS platform support
4733M: Noam Camus <noamc@ezchip.com>
4734S: Supported
4735F: arch/arc/plat-eznps
4736F: arch/arc/boot/dts/eznps.dts
4737
e53004e2 4738F71805F HARDWARE MONITORING DRIVER
d8130624 4739M: Jean Delvare <jdelvare@suse.com>
968ce1b1 4740L: linux-hwmon@vger.kernel.org
e53004e2 4741S: Maintained
679655da
JP
4742F: Documentation/hwmon/f71805f
4743F: drivers/hwmon/f71805f.c
e53004e2 4744
eea977ed
MB
4745FC0011 TUNER DRIVER
4746M: Michael Buesch <m@bues.ch>
4747L: linux-media@vger.kernel.org
4748S: Maintained
ccae7af2
MCC
4749F: drivers/media/tuners/fc0011.h
4750F: drivers/media/tuners/fc0011.c
eea977ed 4751
91952bc0
AP
4752FC2580 MEDIA DRIVER
4753M: Antti Palosaari <crope@iki.fi>
4754L: linux-media@vger.kernel.org
a825eaec 4755W: https://linuxtv.org
91952bc0
AP
4756W: http://palosaari.fi/linux/
4757Q: http://patchwork.linuxtv.org/project/linux-media/list/
4758T: git git://linuxtv.org/anttip/media_tree.git
4759S: Maintained
4760F: drivers/media/tuners/fc2580*
eea977ed 4761
88b2dbdb
EP
4762FANOTIFY
4763M: Eric Paris <eparis@redhat.com>
4764S: Maintained
4765F: fs/notify/fanotify/
4766F: include/linux/fanotify.h
c117ab84 4767F: include/uapi/linux/fanotify.h
88b2dbdb 4768
1da177e4 4769FARSYNC SYNCHRONOUS DRIVER
8b58be88 4770M: Kevin Curtis <kevin.curtis@farsite.co.uk>
1da177e4
LT
4771W: http://www.farsite.co.uk/
4772S: Supported
679655da 4773F: drivers/net/wan/farsync.*
1da177e4 4774
c5408b88 4775FAULT INJECTION SUPPORT
8b58be88 4776M: Akinobu Mita <akinobu.mita@gmail.com>
c5408b88 4777S: Supported
679655da
JP
4778F: Documentation/fault-injection/
4779F: lib/fault-inject.c
c5408b88 4780
053e514f
NT
4781FBTFT Framebuffer drivers
4782M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
4783M: Noralf Trønnes <noralf@tronnes.org>
4784S: Maintained
4785F: drivers/staging/fbtft/
4786
cae727db 4787FCOE SUBSYSTEM (libfc, libfcoe, fcoe)
49a75815 4788M: Johannes Thumshirn <jth@kernel.org>
f4aaea6d 4789L: fcoe-devel@open-fcoe.org
cae727db
RL
4790W: www.Open-FCoE.org
4791S: Supported
4792F: drivers/scsi/libfc/
4793F: drivers/scsi/fcoe/
4794F: include/scsi/fc/
4795F: include/scsi/libfc.h
4796F: include/scsi/libfcoe.h
c117ab84 4797F: include/uapi/scsi/fc/
cae727db 4798
e2d1d6c0 4799FILE LOCKING (flock() and fcntl()/lockf())
8c836fa8 4800M: Jeff Layton <jlayton@poochiereds.net>
9c3646d1 4801M: "J. Bruce Fields" <bfields@fieldses.org>
e2d1d6c0 4802L: linux-fsdevel@vger.kernel.org
1da177e4 4803S: Maintained
679655da
JP
4804F: include/linux/fcntl.h
4805F: include/linux/fs.h
c117ab84
CEB
4806F: include/uapi/linux/fcntl.h
4807F: include/uapi/linux/fs.h
679655da
JP
4808F: fs/fcntl.c
4809F: fs/locks.c
1da177e4 4810
e2d1d6c0 4811FILESYSTEMS (VFS and infrastructure)
8b58be88 4812M: Alexander Viro <viro@zeniv.linux.org.uk>
e2d1d6c0 4813L: linux-fsdevel@vger.kernel.org
173acc7c 4814S: Maintained
679655da 4815F: fs/*
173acc7c 4816
b26e0ed4 4817FINTEK F75375S HARDWARE MONITOR AND FAN CONTROLLER DRIVER
05576a1e 4818M: Riku Voipio <riku.voipio@iki.fi>
968ce1b1 4819L: linux-hwmon@vger.kernel.org
b26e0ed4 4820S: Maintained
d5ca6918
JP
4821F: drivers/hwmon/f75375s.c
4822F: include/linux/f75375s.h
b26e0ed4 4823
a331b0c3
CL
4824FIREWIRE AUDIO DRIVERS
4825M: Clemens Ladisch <clemens@ladisch.de>
4826L: alsa-devel@alsa-project.org (moderated for non-subscribers)
4827T: git git://git.alsa-project.org/alsa-kernel.git
4828S: Maintained
4829F: sound/firewire/
4830
eb86ec51
SR
4831FIREWIRE MEDIA DRIVERS (firedtv)
4832M: Stefan Richter <stefanr@s5r6.in-berlin.de>
4833L: linux-media@vger.kernel.org
4834L: linux1394-devel@lists.sourceforge.net
4835T: git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media.git
4836S: Maintained
4837F: drivers/media/firewire/
4838
a511ce33
CB
4839FIREWIRE SBP-2 TARGET
4840M: Chris Boot <bootc@bootc.net>
4841L: linux-scsi@vger.kernel.org
4842L: target-devel@vger.kernel.org
4843L: linux1394-devel@lists.sourceforge.net
4844T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/lio-core-2.6.git master
4845S: Maintained
4846F: drivers/target/sbp/
4847
7d2c86b5 4848FIREWIRE SUBSYSTEM
8b58be88 4849M: Stefan Richter <stefanr@s5r6.in-berlin.de>
e2d1d6c0 4850L: linux1394-devel@lists.sourceforge.net
958a29cb 4851W: http://ieee1394.wiki.kernel.org/
2ca526bf 4852T: git git://git.kernel.org/pub/scm/linux/kernel/git/ieee1394/linux1394.git
e2d1d6c0 4853S: Maintained
679655da 4854F: drivers/firewire/
8f06ce3b
SR
4855F: include/linux/firewire.h
4856F: include/uapi/linux/firewire*.h
9f6d3c4b 4857F: tools/firewire/
e2d1d6c0
RD
4858
4859FIRMWARE LOADER (request_firmware)
39e68089
ML
4860M: Ming Lei <ming.lei@canonical.com>
4861L: linux-kernel@vger.kernel.org
4862S: Maintained
679655da
JP
4863F: Documentation/firmware_class/
4864F: drivers/base/firmware*.c
4865F: include/linux/firmware.h
e2d1d6c0 4866
f730e3dc 4867FLASH ADAPTER DRIVER (IBM Flash Adapter 900GB Full Height PCI Flash Card)
9bb3c446
PK
4868M: Joshua Morris <josh.h.morris@us.ibm.com>
4869M: Philip Kelleher <pjk1939@linux.vnet.ibm.com>
4870S: Maintained
4871F: drivers/block/rsxx/
4872
8206f664 4873FLOPPY DRIVER
e5f6450c 4874M: Jiri Kosina <jikos@kernel.org>
8206f664
JK
4875T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/floppy.git
4876S: Odd fixes
4877F: drivers/block/floppy.c
4878
9c9f32ed
AR
4879FMC SUBSYSTEM
4880M: Alessandro Rubini <rubini@gnudd.com>
4881W: http://www.ohwr.org/projects/fmc-bus
4882S: Supported
4883F: drivers/fmc/
4884F: include/linux/fmc*.h
4885F: include/linux/ipmi-fru.h
4886K: fmc_d.*register
4887
3c0ed7d5
AT
4888FPGA MANAGER FRAMEWORK
4889M: Alan Tull <atull@opensource.altera.com>
dd7d664a 4890R: Moritz Fischer <moritz.fischer@ettus.com>
3c0ed7d5
AT
4891S: Maintained
4892F: drivers/fpga/
4893F: include/linux/fpga/fpga-mgr.h
4894W: http://www.rocketboards.org
4895
e2d1d6c0 4896FPU EMULATOR
8b58be88 4897M: Bill Metzenthen <billm@melbpc.org.au>
e769980f 4898W: http://floatingpoint.sourceforge.net/emulator/index.html
e2d1d6c0 4899S: Maintained
679655da 4900F: arch/x86/math-emu/
e2d1d6c0
RD
4901
4902FRAME RELAY DLCI/FRAD (Sangoma drivers too)
e2d1d6c0 4903L: netdev@vger.kernel.org
c173bfac 4904S: Orphan
679655da
JP
4905F: drivers/net/wan/dlci.c
4906F: drivers/net/wan/sdla.c
e2d1d6c0
RD
4907
4908FRAMEBUFFER LAYER
5489e948
JCPV
4909M: Jean-Christophe Plagniol-Villard <plagnioj@jcrosoft.com>
4910M: Tomi Valkeinen <tomi.valkeinen@ti.com>
c69f677c 4911L: linux-fbdev@vger.kernel.org
e2d1d6c0 4912W: http://linux-fbdev.sourceforge.net/
b22fe37b 4913Q: http://patchwork.kernel.org/project/linux-fbdev/list/
5489e948 4914T: git git://git.kernel.org/pub/scm/linux/kernel/git/plagnioj/linux-fbdev.git
56be1416 4915S: Maintained
679655da 4916F: Documentation/fb/
b22fe37b
PM
4917F: drivers/video/
4918F: include/video/
679655da 4919F: include/linux/fb.h
c117ab84
CEB
4920F: include/uapi/video/
4921F: include/uapi/linux/fb.h
e2d1d6c0 4922
a57c188e 4923FREESCALE DIU FRAMEBUFFER DRIVER
c4ef9bc4 4924M: Timur Tabi <timur@tabi.org>
a57c188e 4925L: linux-fbdev@vger.kernel.org
c4ef9bc4 4926S: Maintained
8a61f013 4927F: drivers/video/fbdev/fsl-diu-fb.*
a57c188e 4928
e2d1d6c0 4929FREESCALE DMA DRIVER
8b58be88
JP
4930M: Li Yang <leoli@freescale.com>
4931M: Zhang Wei <zw@zh-kernel.org>
a4724ed6 4932L: linuxppc-dev@lists.ozlabs.org
e2d1d6c0 4933S: Maintained
679655da 4934F: drivers/dma/fsldma.*
e2d1d6c0 4935
44248aff
HX
4936FREESCALE GPMI NAND DRIVER
4937M: Han Xu <han.xu@nxp.com>
4938L: linux-mtd@lists.infradead.org
4939S: Maintained
4940F: drivers/mtd/nand/gpmi-nand/*
4941
e2d1d6c0 4942FREESCALE I2C CPM DRIVER
8b58be88 4943M: Jochen Friedrich <jochen@scram.de>
a4724ed6 4944L: linuxppc-dev@lists.ozlabs.org
846557d3 4945L: linux-i2c@vger.kernel.org
0d2b405a 4946S: Maintained
679655da 4947F: drivers/i2c/busses/i2c-cpm.c
0d2b405a 4948
60e8c5ab 4949FREESCALE IMX / MXC FRAMEBUFFER DRIVER
8b58be88 4950M: Sascha Hauer <kernel@pengutronix.de>
c69f677c 4951L: linux-fbdev@vger.kernel.org
efc03ecb 4952L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
60e8c5ab 4953S: Maintained
bad985a1 4954F: include/linux/platform_data/video-imxfb.h
8a61f013 4955F: drivers/video/fbdev/imxfb.c
60e8c5ab 4956
4d8e2cef 4957FREESCALE QUAD SPI DRIVER
38714fbd 4958M: Han Xu <han.xu@nxp.com>
4d8e2cef
HX
4959L: linux-mtd@lists.infradead.org
4960S: Maintained
4961F: drivers/mtd/spi-nor/fsl-quadspi.c
4962
4689a6b1 4963FREESCALE SOC FS_ENET DRIVER
8b58be88
JP
4964M: Pantelis Antoniou <pantelis.antoniou@gmail.com>
4965M: Vitaly Bordug <vbordug@ru.mvista.com>
a4724ed6 4966L: linuxppc-dev@lists.ozlabs.org
4689a6b1
PA
4967L: netdev@vger.kernel.org
4968S: Maintained
ec21e2ec 4969F: drivers/net/ethernet/freescale/fs_enet/
679655da 4970F: include/linux/fs_enet_pd.h
4689a6b1 4971
63a0a00b
NA
4972FREESCALE IMX / MXC FEC DRIVER
4973M: Fugang Duan <fugang.duan@nxp.com>
4974L: netdev@vger.kernel.org
4975S: Maintained
4976F: drivers/net/ethernet/freescale/fec_main.c
4977F: drivers/net/ethernet/freescale/fec_ptp.c
4978F: drivers/net/ethernet/freescale/fec.h
4979F: Documentation/devicetree/bindings/net/fsl-fec.txt
4980
d9e9d82c 4981FREESCALE QUICC ENGINE LIBRARY
a4724ed6 4982L: linuxppc-dev@lists.ozlabs.org
c4ef9bc4 4983S: Orphan
7aa1aa6e
ZQ
4984F: drivers/soc/fsl/qe/
4985F: include/soc/fsl/*qe*.h
4986F: include/soc/fsl/*ucc*.h
d9e9d82c 4987
b55ef929 4988FREESCALE USB PERIPHERAL DRIVERS
8b58be88 4989M: Li Yang <leoli@freescale.com>
6372594a 4990L: linux-usb@vger.kernel.org
a4724ed6 4991L: linuxppc-dev@lists.ozlabs.org
a7205b30 4992S: Maintained
faf2e1db 4993F: drivers/usb/gadget/udc/fsl*
a7205b30 4994
beaf53bf 4995FREESCALE QUICC ENGINE UCC ETHERNET DRIVER
8b58be88 4996M: Li Yang <leoli@freescale.com>
beaf53bf 4997L: netdev@vger.kernel.org
a4724ed6 4998L: linuxppc-dev@lists.ozlabs.org
beaf53bf 4999S: Maintained
ec21e2ec 5000F: drivers/net/ethernet/freescale/ucc_geth*
beaf53bf 5001
abb1ed7b
CM
5002FREESCALE eTSEC ETHERNET DRIVER (GIANFAR)
5003M: Claudiu Manoil <claudiu.manoil@freescale.com>
5004L: netdev@vger.kernel.org
5005S: Maintained
5006F: drivers/net/ethernet/freescale/gianfar*
5007X: drivers/net/ethernet/freescale/gianfar_ptp.c
5008F: Documentation/devicetree/bindings/net/fsl-tsec-phy.txt
5009
c19b6d24
ZQ
5010FREESCALE QUICC ENGINE UCC HDLC DRIVER
5011M: Zhao Qiang <qiang.zhao@nxp.com>
5012L: netdev@vger.kernel.org
5013L: linuxppc-dev@lists.ozlabs.org
5014S: Maintained
5015F: drivers/net/wan/fsl_ucc_hdlc*
5016
d9e9d82c 5017FREESCALE QUICC ENGINE UCC UART DRIVER
c4ef9bc4 5018M: Timur Tabi <timur@tabi.org>
a4724ed6 5019L: linuxppc-dev@lists.ozlabs.org
c4ef9bc4 5020S: Maintained
df621252 5021F: drivers/tty/serial/ucc_uart.c
d9e9d82c
TT
5022
5023FREESCALE SOC SOUND DRIVERS
c4ef9bc4 5024M: Timur Tabi <timur@tabi.org>
dc85950a 5025M: Nicolin Chen <nicoleotsuka@gmail.com>
b4b98297 5026M: Xiubo Li <Xiubo.Lee@gmail.com>
aeea2fdd 5027R: Fabio Estevam <fabio.estevam@nxp.com>
93711660 5028L: alsa-devel@alsa-project.org (moderated for non-subscribers)
a4724ed6 5029L: linuxppc-dev@lists.ozlabs.org
c4ef9bc4 5030S: Maintained
69aefcea 5031F: sound/soc/fsl/fsl*
dc85950a 5032F: sound/soc/fsl/imx*
69aefcea 5033F: sound/soc/fsl/mpc8610_hpcd.c
d9e9d82c 5034
31c88965 5035FREESCALE QORIQ MANAGEMENT COMPLEX DRIVER
9c3646d1 5036M: "J. German Rivera" <German.Rivera@freescale.com>
cb18d3a2 5037M: Stuart Yoder <stuart.yoder@nxp.com>
31c88965
GR
5038L: linux-kernel@vger.kernel.org
5039S: Maintained
5040F: drivers/staging/fsl-mc/
5041
1da177e4 5042FREEVXFS FILESYSTEM
8b58be88 5043M: Christoph Hellwig <hch@infradead.org>
1da177e4
LT
5044W: ftp://ftp.openlinux.org/pub/people/hch/vxfs
5045S: Maintained
679655da 5046F: fs/freevxfs/
1da177e4 5047
71038f52 5048FREEZER
49db1903 5049M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
7fb06082 5050M: Pavel Machek <pavel@ucw.cz>
bf1c138e 5051L: linux-pm@vger.kernel.org
71038f52 5052S: Supported
679655da
JP
5053F: Documentation/power/freezing-of-tasks.txt
5054F: include/linux/freezer.h
5055F: kernel/freezer.c
71038f52 5056
839a1f79
KRW
5057FRONTSWAP API
5058M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
5059L: linux-kernel@vger.kernel.org
5060S: Maintained
5061F: mm/frontswap.c
5062F: include/linux/frontswap.h
5063
a5432f5a 5064FS-CACHE: LOCAL CACHING FOR NETWORK FILESYSTEMS
8b58be88 5065M: David Howells <dhowells@redhat.com>
e62d6e24 5066L: linux-cachefs@redhat.com (moderated for non-subscribers)
a5432f5a
DH
5067S: Supported
5068F: Documentation/filesystems/caching/
5069F: fs/fscache/
5070F: include/linux/fscache*.h
5071
598c7d7a
TT
5072FS-CRYPTO: FILE SYSTEM LEVEL ENCRYPTION SUPPORT
5073M: Theodore Y. Ts'o <tytso@mit.edu>
5074M: Jaegeuk Kim <jaegeuk@kernel.org>
5075S: Supported
5076F: fs/crypto/
5077F: include/linux/fscrypto.h
5078
f58ad8f5 5079F2FS FILE SYSTEM
9b29d481 5080M: Jaegeuk Kim <jaegeuk@kernel.org>
f6238a72 5081M: Changman Lee <cm224.lee@samsung.com>
ae9b9a9d 5082R: Chao Yu <yuchao0@huawei.com>
f58ad8f5
JK
5083L: linux-f2fs-devel@lists.sourceforge.net
5084W: http://en.wikipedia.org/wiki/F2FS
5085T: git git://git.kernel.org/pub/scm/linux/kernel/git/jaegeuk/f2fs.git
5086S: Maintained
5087F: Documentation/filesystems/f2fs.txt
3bac380c 5088F: Documentation/ABI/testing/sysfs-fs-f2fs
f58ad8f5
JK
5089F: fs/f2fs/
5090F: include/linux/f2fs_fs.h
62d43eeb 5091F: include/trace/events/f2fs.h
f58ad8f5 5092
5ab7ffea 5093FUJITSU FR-V (FRV) PORT
0cf0305f 5094S: Orphan
679655da 5095F: arch/frv/
1da177e4 5096
20b93734 5097FUJITSU LAPTOP EXTRAS
409a3e98 5098M: Jonathan Woithe <jwoithe@just42.net>
d0944853 5099L: platform-driver-x86@vger.kernel.org
20b93734 5100S: Maintained
679655da 5101F: drivers/platform/x86/fujitsu-laptop.c
20b93734 5102
4da621b6
HK
5103FUJITSU M-5MO LS CAMERA ISP DRIVER
5104M: Kyungmin Park <kyungmin.park@samsung.com>
5105M: Heungjun Kim <riverful.kim@samsung.com>
5106L: linux-media@vger.kernel.org
5107S: Maintained
90d72ac6 5108F: drivers/media/i2c/m5mols/
b5dcee22 5109F: include/media/i2c/m5mols.h
4da621b6 5110
2d24c490
RG
5111FUJITSU TABLET EXTRAS
5112M: Robert Gerlach <khnz@gmx.de>
5113L: platform-driver-x86@vger.kernel.org
5114S: Maintained
5115F: drivers/platform/x86/fujitsu-tablet.c
5116
04578f17 5117FUSE: FILESYSTEM IN USERSPACE
8b58be88 5118M: Miklos Szeredi <miklos@szeredi.hu>
4441f63a 5119L: linux-fsdevel@vger.kernel.org
04578f17 5120W: http://fuse.sourceforge.net/
0a30f612 5121T: git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/fuse.git
04578f17 5122S: Maintained
679655da 5123F: fs/fuse/
c117ab84 5124F: include/uapi/linux/fuse.h
0a30f612 5125F: Documentation/filesystems/fuse.txt
04578f17 5126
1da177e4 5127FUTURE DOMAIN TMC-16x0 SCSI DRIVER (16-bit)
8b58be88 5128M: Rik Faith <faith@cs.unc.edu>
1da177e4 5129L: linux-scsi@vger.kernel.org
baaea1dc 5130S: Odd Fixes (e.g., new signatures)
679655da 5131F: drivers/scsi/fdomain.*
1da177e4 5132
6b90bd4b
ER
5133GCC PLUGINS
5134M: Kees Cook <keescook@chromium.org>
5135R: Emese Revfy <re.emese@gmail.com>
5136L: kernel-hardening@lists.openwall.com
5137S: Maintained
5138F: scripts/gcc-plugins/
5139F: scripts/gcc-plugin.sh
5140F: Documentation/gcc-plugins.txt
5141
d8e2162c
PO
5142GCOV BASED KERNEL PROFILING
5143M: Peter Oberparleiter <oberpar@linux.vnet.ibm.com>
5144S: Maintained
5145F: kernel/gcov/
5146F: Documentation/gcov.txt
5147
1da177e4 5148GDT SCSI DISK ARRAY CONTROLLER DRIVER
8b58be88 5149M: Achim Leubner <achim_leubner@adaptec.com>
1da177e4
LT
5150L: linux-scsi@vger.kernel.org
5151W: http://www.icp-vortex.com/
5152S: Supported
679655da 5153F: drivers/scsi/gdt*
1da177e4 5154
158daf16
JK
5155GDB KERNEL DEBUGGING HELPER SCRIPTS
5156M: Jan Kiszka <jan.kiszka@siemens.com>
e10af132 5157M: Kieran Bingham <kieran@bingham.xyz>
158daf16
JK
5158S: Supported
5159F: scripts/gdb/
5160
3169a1c7
HV
5161GEMTEK FM RADIO RECEIVER DRIVER
5162M: Hans Verkuil <hverkuil@xs4all.nl>
5163L: linux-media@vger.kernel.org
5164T: git git://linuxtv.org/media_tree.git
a825eaec 5165W: https://linuxtv.org
3169a1c7
HV
5166S: Maintained
5167F: drivers/media/radio/radio-gemtek*
5168
1c23af90 5169GENERIC GPIO I2C DRIVER
880b0e26 5170M: Haavard Skinnemoen <hskinnemoen@gmail.com>
1c23af90 5171S: Supported
679655da
JP
5172F: drivers/i2c/busses/i2c-gpio.c
5173F: include/linux/i2c-gpio.h
1c23af90 5174
92ed1a76
PK
5175GENERIC GPIO I2C MULTIPLEXER DRIVER
5176M: Peter Korsgaard <peter.korsgaard@barco.com>
5177L: linux-i2c@vger.kernel.org
5178S: Supported
e7065e20
JD
5179F: drivers/i2c/muxes/i2c-mux-gpio.c
5180F: include/linux/i2c-mux-gpio.h
5181F: Documentation/i2c/muxes/i2c-mux-gpio
92ed1a76 5182
9251ce95 5183GENERIC HDLC (WAN) DRIVERS
8b58be88 5184M: Krzysztof Halasa <khc@pm.waw.pl>
1da177e4
LT
5185W: http://www.kernel.org/pub/linux/utils/net/hdlc/
5186S: Maintained
679655da
JP
5187F: drivers/net/wan/c101.c
5188F: drivers/net/wan/hd6457*
5189F: drivers/net/wan/hdlc*
5190F: drivers/net/wan/n2.c
5191F: drivers/net/wan/pc300too.c
5192F: drivers/net/wan/pci200syn.c
5193F: drivers/net/wan/wanxl*
1da177e4 5194
1527aab6 5195GENERIC INCLUDE/ASM HEADER FILES
8b58be88 5196M: Arnd Bergmann <arnd@arndb.de>
1527aab6
AB
5197L: linux-arch@vger.kernel.org
5198T: git git://git.kernel.org/pub/scm/linux/kernel/git/arnd/asm-generic.git
5199S: Maintained
14430813
JP
5200F: include/asm-generic/
5201F: include/uapi/asm-generic/
1527aab6 5202
ff764963
KVA
5203GENERIC PHY FRAMEWORK
5204M: Kishon Vijay Abraham I <kishon@ti.com>
5205L: linux-kernel@vger.kernel.org
5206T: git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/linux-phy.git
5207S: Supported
5208F: drivers/phy/
5209F: include/linux/phy/
5210
eea97aed
KH
5211GENERIC PM DOMAINS
5212M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
5213M: Kevin Hilman <khilman@kernel.org>
5214M: Ulf Hansson <ulf.hansson@linaro.org>
5215L: linux-pm@vger.kernel.org
5216S: Supported
5217F: drivers/base/power/domain*.c
5218F: include/linux/pm_domain.h
5219
ccb86a69 5220GENERIC UIO DRIVER FOR PCI DEVICES
bda2562c 5221M: "Michael S. Tsirkin" <mst@redhat.com>
ccb86a69 5222L: kvm@vger.kernel.org
ccb86a69
MT
5223S: Supported
5224F: drivers/uio/uio_pci_generic.c
5225
f8f1ec73
JP
5226GET_MAINTAINER SCRIPT
5227M: Joe Perches <joe@perches.com>
5228S: Maintained
5229F: scripts/get_maintainer.pl
5230
5be7b50f 5231GFS2 FILE SYSTEM
8b58be88 5232M: Steven Whitehouse <swhiteho@redhat.com>
28666d6d 5233M: Bob Peterson <rpeterso@redhat.com>
a4644184 5234L: cluster-devel@redhat.com
5be7b50f 5235W: http://sources.redhat.com/cluster/
28666d6d 5236T: git git://git.kernel.org/pub/scm/linux/kernel/git/gfs2/linux-gfs2.git
5be7b50f 5237S: Supported
679655da
JP
5238F: Documentation/filesystems/gfs2*.txt
5239F: fs/gfs2/
c117ab84 5240F: include/uapi/linux/gfs2_ondisk.h
5be7b50f 5241
0a34eb8f 5242GIGASET ISDN DRIVERS
6b096fde 5243M: Paul Bolle <pebolle@tiscali.nl>
0a34eb8f
HL
5244L: gigaset307x-common@lists.sourceforge.net
5245W: http://gigaset307x.sourceforge.net/
6b096fde 5246S: Odd Fixes
679655da
JP
5247F: Documentation/isdn/README.gigaset
5248F: drivers/isdn/gigaset/
c117ab84 5249F: include/uapi/linux/gigaset_dev.h
0a34eb8f 5250
7eea35fe
JP
5251GO7007 MPEG CODEC
5252M: Hans Verkuil <hans.verkuil@cisco.com>
5253L: linux-media@vger.kernel.org
5254S: Maintained
5255F: drivers/media/usb/go7007/
5256
ca96ea86
BN
5257GOODIX TOUCHSCREEN
5258M: Bastien Nocera <hadess@hadess.net>
5259L: linux-input@vger.kernel.org
5260S: Maintained
5261F: drivers/input/touchscreen/goodix.c
5262
a0dc00b4 5263GPIO SUBSYSTEM
e4651a9f 5264M: Linus Walleij <linus.walleij@linaro.org>
f2fa75cd 5265M: Alexandre Courbot <gnurou@gmail.com>
d15b7179 5266L: linux-gpio@vger.kernel.org
f2fa75cd
LW
5267T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-gpio.git
5268S: Maintained
cd97a449 5269F: Documentation/devicetree/bindings/gpio/
f2fa75cd 5270F: Documentation/gpio/
40c159b7 5271F: Documentation/ABI/testing/gpio-cdev
fe95046e 5272F: Documentation/ABI/obsolete/sysfs-gpio
a0dc00b4 5273F: drivers/gpio/
bdc6e95e
AC
5274F: include/linux/gpio/
5275F: include/linux/gpio.h
9b692346 5276F: include/asm-generic/gpio.h
3c702e99 5277F: include/uapi/linux/gpio.h
6d591c46 5278F: tools/gpio/
a0dc00b4 5279
71a6d0af
HW
5280GRE DEMULTIPLEXER DRIVER
5281M: Dmitry Kozlov <xeb@mail.ru>
5282L: netdev@vger.kernel.org
5283S: Maintained
11c26770
JP
5284F: net/ipv4/gre_demux.c
5285F: net/ipv4/gre_offload.c
71a6d0af
HW
5286F: include/net/gre.h
5287
d4c41139 5288GRETH 10/100/1G Ethernet MAC device driver
bbdd09eb 5289M: Andreas Larsson <andreas@gaisler.com>
d4c41139
KG
5290L: netdev@vger.kernel.org
5291S: Maintained
a31a96ad 5292F: drivers/net/ethernet/aeroflex/
d4c41139 5293
e8deeae2 5294GSPCA FINEPIX SUBDRIVER
8b58be88 5295M: Frank Zago <frank@zago.net>
661263b5 5296L: linux-media@vger.kernel.org
275ffde4 5297T: git git://linuxtv.org/media_tree.git
e8deeae2 5298S: Maintained
0c0d06ca 5299F: drivers/media/usb/gspca/finepix.c
e8deeae2 5300
4b3fa3c4
OL
5301GSPCA GL860 SUBDRIVER
5302M: Olivier Lorin <o.lorin@laposte.net>
5303L: linux-media@vger.kernel.org
275ffde4 5304T: git git://linuxtv.org/media_tree.git
4b3fa3c4 5305S: Maintained
0c0d06ca 5306F: drivers/media/usb/gspca/gl860/
4b3fa3c4 5307
e8deeae2 5308GSPCA M5602 SUBDRIVER
8b58be88 5309M: Erik Andren <erik.andren@gmail.com>
661263b5 5310L: linux-media@vger.kernel.org
275ffde4 5311T: git git://linuxtv.org/media_tree.git
e8deeae2 5312S: Maintained
0c0d06ca 5313F: drivers/media/usb/gspca/m5602/
e8deeae2
JFM
5314
5315GSPCA PAC207 SONIXB SUBDRIVER
c0936df4 5316M: Hans Verkuil <hverkuil@xs4all.nl>
661263b5 5317L: linux-media@vger.kernel.org
275ffde4 5318T: git git://linuxtv.org/media_tree.git
c0936df4 5319S: Odd Fixes
0c0d06ca 5320F: drivers/media/usb/gspca/pac207.c
e8deeae2 5321
261982f1 5322GSPCA SN9C20X SUBDRIVER
d95c5b0b 5323M: Brian Johnson <brijohn@gmail.com>
261982f1 5324L: linux-media@vger.kernel.org
275ffde4 5325T: git git://linuxtv.org/media_tree.git
261982f1 5326S: Maintained
0c0d06ca 5327F: drivers/media/usb/gspca/sn9c20x.c
261982f1 5328
e8deeae2 5329GSPCA T613 SUBDRIVER
8b58be88 5330M: Leandro Costantino <lcostantino@gmail.com>
661263b5 5331L: linux-media@vger.kernel.org
275ffde4 5332T: git git://linuxtv.org/media_tree.git
e8deeae2 5333S: Maintained
0c0d06ca 5334F: drivers/media/usb/gspca/t613.c
e8deeae2
JFM
5335
5336GSPCA USB WEBCAM DRIVER
c0936df4 5337M: Hans Verkuil <hverkuil@xs4all.nl>
661263b5 5338L: linux-media@vger.kernel.org
275ffde4 5339T: git git://linuxtv.org/media_tree.git
c0936df4 5340S: Odd Fixes
0c0d06ca 5341F: drivers/media/usb/gspca/
e8deeae2 5342
584ec979 5343GUID PARTITION TABLE (GPT)
4f973c63 5344M: Davidlohr Bueso <dave@stgolabs.net>
584ec979
DB
5345L: linux-efi@vger.kernel.org
5346S: Maintained
5347F: block/partitions/efi.*
5348
aa3c598b 5349STK1160 USB VIDEO CAPTURE DRIVER
3259aa57 5350M: Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
aa3c598b 5351L: linux-media@vger.kernel.org
275ffde4 5352T: git git://linuxtv.org/media_tree.git
aa3c598b
EG
5353S: Maintained
5354F: drivers/media/usb/stk1160/
e8deeae2 5355
4e456b86
YS
5356H8/300 ARCHITECTURE
5357M: Yoshinori Sato <ysato@users.sourceforge.jp>
b992c768 5358L: uclinux-h8-devel@lists.sourceforge.jp (moderated for non-subscribers)
4e456b86
YS
5359W: http://uclinux-h8.sourceforge.jp
5360T: git git://git.sourceforge.jp/gitroot/uclinux-h8/linux.git
5361S: Maintained
5362F: arch/h8300/
5363F: drivers/clocksource/h8300_*.c
5364F: drivers/clk/h8300/
5365F: drivers/irqchip/irq-renesas-h8*.c
5366
71a6d0af
HW
5367HARD DRIVE ACTIVE PROTECTION SYSTEM (HDAPS) DRIVER
5368M: Frank Seidel <frank@f-seidel.de>
5369L: platform-driver-x86@vger.kernel.org
5370W: http://www.kernel.org/pub/linux/kernel/people/fseidel/hdaps/
5371S: Maintained
5372F: drivers/platform/x86/hdaps.c
5373
48fc9e26
HV
5374HDPVR USB VIDEO ENCODER DRIVER
5375M: Hans Verkuil <hverkuil@xs4all.nl>
5376L: linux-media@vger.kernel.org
5377T: git git://linuxtv.org/media_tree.git
a825eaec 5378W: https://linuxtv.org
48fc9e26 5379S: Odd Fixes
14430813 5380F: drivers/media/usb/hdpvr/
48fc9e26 5381
71a6d0af 5382HWPOISON MEMORY FAILURE HANDLING
f9625c48 5383M: Naoya Horiguchi <n-horiguchi@ah.jp.nec.com>
71a6d0af 5384L: linux-mm@kvack.org
71a6d0af
HW
5385S: Maintained
5386F: mm/memory-failure.c
5387F: mm/hwpoison-inject.c
5388
5389HYPERVISOR VIRTUAL CONSOLE DRIVER
5390L: linuxppc-dev@lists.ozlabs.org
5391S: Odd Fixes
5392F: drivers/tty/hvc/
5393
e5ab1477
AP
5394HACKRF MEDIA DRIVER
5395M: Antti Palosaari <crope@iki.fi>
5396L: linux-media@vger.kernel.org
a825eaec 5397W: https://linuxtv.org
e5ab1477
AP
5398W: http://palosaari.fi/linux/
5399Q: http://patchwork.linuxtv.org/project/linux-media/list/
5400T: git git://linuxtv.org/anttip/media_tree.git
5401S: Maintained
5402F: drivers/media/usb/hackrf/
5403
5b543965 5404HARDWARE MONITORING
d8130624 5405M: Jean Delvare <jdelvare@suse.com>
ca462085 5406M: Guenter Roeck <linux@roeck-us.net>
968ce1b1
GR
5407L: linux-hwmon@vger.kernel.org
5408W: http://hwmon.wiki.kernel.org/
a94ef4ed 5409T: quilt http://jdelvare.nerim.net/devel/linux/jdelvare-hwmon/
885374e3 5410T: git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
9e012c1a 5411S: Maintained
047f4ec2 5412F: Documentation/hwmon/
679655da 5413F: drivers/hwmon/
047f4ec2 5414F: include/linux/hwmon*.h
5b543965 5415
844dd05f 5416HARDWARE RANDOM NUMBER GENERATOR CORE
c0d0787b
JP
5417M: Matt Mackall <mpm@selenic.com>
5418M: Herbert Xu <herbert@gondor.apana.org.au>
3eda7167 5419L: linux-crypto@vger.kernel.org
c0d0787b 5420S: Odd fixes
f6c60b15 5421F: Documentation/devicetree/bindings/rng/
679655da
JP
5422F: Documentation/hw_random.txt
5423F: drivers/char/hw_random/
5424F: include/linux/hw_random.h
844dd05f 5425
8b37fcfc
OBC
5426HARDWARE SPINLOCK CORE
5427M: Ohad Ben-Cohen <ohad@wizery.com>
69ae9895 5428M: Bjorn Andersson <bjorn.andersson@linaro.org>
d7586849 5429L: linux-remoteproc@vger.kernel.org
8b37fcfc 5430S: Maintained
9f273c24 5431T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/hwspinlock.git
2dbd8585 5432F: Documentation/devicetree/bindings/hwlock/
8b37fcfc 5433F: Documentation/hwspinlock.txt
2dbd8585 5434F: drivers/hwspinlock/
8b37fcfc
OBC
5435F: include/linux/hwspinlock.h
5436
1da177e4 5437HARMONY SOUND DRIVER
ac6aecbf 5438L: linux-parisc@vger.kernel.org
1da177e4 5439S: Maintained
679655da 5440F: sound/parisc/harmony.*
1da177e4 5441
91952bc0
AP
5442HD29L2 MEDIA DRIVER
5443M: Antti Palosaari <crope@iki.fi>
5444L: linux-media@vger.kernel.org
a825eaec 5445W: https://linuxtv.org
91952bc0
AP
5446W: http://palosaari.fi/linux/
5447Q: http://patchwork.linuxtv.org/project/linux-media/list/
5448T: git git://linuxtv.org/anttip/media_tree.git
5449S: Maintained
5450F: drivers/media/dvb-frontends/hd29l2*
5451
214de83e
BB
5452HEWLETT PACKARD ENTERPRISE ILO NMI WATCHDOG DRIVER
5453M: Brian Boylston <brian.boylston@hpe.com>
5454S: Supported
5455F: Documentation/watchdog/hpwdt.txt
5456F: drivers/watchdog/hpwdt.c
5457
9257aa49 5458HEWLETT-PACKARD SMART ARRAY RAID DRIVER (hpsa)
a0a268ad 5459M: Don Brace <don.brace@microsemi.com>
9257aa49 5460L: iss_storagedev@hp.com
a0a268ad 5461L: esc.storagedev@microsemi.com
693373db 5462L: linux-scsi@vger.kernel.org
9257aa49
SC
5463S: Supported
5464F: Documentation/scsi/hpsa.txt
5465F: drivers/scsi/hpsa*.[ch]
5466F: include/linux/cciss*.h
c117ab84 5467F: include/uapi/linux/cciss*.h
9257aa49 5468
e2d1d6c0 5469HEWLETT-PACKARD SMART CISS RAID DRIVER (cciss)
516fdcea 5470M: Don Brace <don.brace@microsemi.com>
e2d1d6c0 5471L: iss_storagedev@hp.com
516fdcea 5472L: esc.storagedev@microsemi.com
693373db 5473L: linux-scsi@vger.kernel.org
e2d1d6c0 5474S: Supported
679655da
JP
5475F: Documentation/blockdev/cciss.txt
5476F: drivers/block/cciss*
5477F: include/linux/cciss_ioctl.h
c117ab84 5478F: include/uapi/linux/cciss_ioctl.h
e2d1d6c0 5479
f48ad614
DD
5480HFI1 DRIVER
5481M: Mike Marciniszyn <mike.marciniszyn@intel.com>
5482M: Dennis Dalessandro <dennis.dalessandro@intel.com>
5483L: linux-rdma@vger.kernel.org
5484S: Supported
5485F: drivers/infiniband/hw/hfi1
5486
1da177e4 5487HFS FILESYSTEM
6cf515e1
GU
5488L: linux-fsdevel@vger.kernel.org
5489S: Orphan
679655da
JP
5490F: Documentation/filesystems/hfs.txt
5491F: fs/hfs/
1da177e4 5492
ef575f47
GU
5493HFSPLUS FILESYSTEM
5494L: linux-fsdevel@vger.kernel.org
5495S: Orphan
5496F: Documentation/filesystems/hfsplus.txt
5497F: fs/hfsplus/
5498
1da177e4 5499HGA FRAMEBUFFER DRIVER
8b58be88 5500M: Ferenc Bakonyi <fero@drama.obuda.kando.hu>
1da177e4
LT
5501L: linux-nvidia@lists.surfsouth.com
5502W: http://drama.obuda.kando.hu/~fero/cgi-bin/hgafb.shtml
5503S: Maintained
8a61f013 5504F: drivers/video/fbdev/hgafb.c
1da177e4 5505
4480f15b 5506HIBERNATION (aka Software Suspend, aka swsusp)
49db1903 5507M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
7fb06082 5508M: Pavel Machek <pavel@ucw.cz>
bf1c138e 5509L: linux-pm@vger.kernel.org
e2d1d6c0 5510S: Supported
679655da
JP
5511F: arch/x86/power/
5512F: drivers/base/power/
5513F: kernel/power/
5514F: include/linux/suspend.h
5515F: include/linux/freezer.h
5516F: include/linux/pm.h
679655da 5517F: arch/*/include/asm/suspend*.h
e2d1d6c0 5518
4ef4caad 5519HID CORE LAYER
e5f6450c 5520M: Jiri Kosina <jikos@kernel.org>
406df153 5521R: Benjamin Tissoires <benjamin.tissoires@redhat.com>
eb76c5c0 5522L: linux-input@vger.kernel.org
54e5881d 5523T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid.git
4ef4caad 5524S: Maintained
679655da
JP
5525F: drivers/hid/
5526F: include/linux/hid*
c117ab84 5527F: include/uapi/linux/hid*
4ef4caad 5528
30ee72f0 5529HID SENSOR HUB DRIVERS
e5f6450c 5530M: Jiri Kosina <jikos@kernel.org>
30ee72f0
SP
5531M: Jonathan Cameron <jic23@kernel.org>
5532M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
5533L: linux-input@vger.kernel.org
5534L: linux-iio@vger.kernel.org
5535S: Maintained
5536F: Documentation/hid/hid-sensor*
5537F: drivers/hid/hid-sensor-*
5538F: drivers/iio/*/hid-*
5539F: include/linux/hid-sensor-*
5540
38bed542 5541HIGH-RESOLUTION TIMERS, CLOCKEVENTS, DYNTICKS
8b58be88 5542M: Thomas Gleixner <tglx@linutronix.de>
981c3a4f 5543L: linux-kernel@vger.kernel.org
75fc2d37 5544T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
38bed542 5545S: Maintained
679655da 5546F: Documentation/timers/
5cee9645 5547F: kernel/time/hrtimer.c
88606e80
TG
5548F: kernel/time/clockevents.c
5549F: kernel/time/tick*.*
5550F: kernel/time/timer_*.c
05ed8490 5551F: include/linux/clockchips.h
679655da 5552F: include/linux/hrtimer.h
38bed542 5553
1da177e4 5554HIGH-SPEED SCC DRIVER FOR AX.25
1da177e4 5555L: linux-hams@vger.kernel.org
8b64f2a0 5556S: Orphan
679655da
JP
5557F: drivers/net/hamradio/dmascc.c
5558F: drivers/net/hamradio/scc.c
1da177e4 5559
ede1e6f8 5560HIGHPOINT ROCKETRAID 3xxx RAID DRIVER
8b58be88 5561M: HighPoint Linux Team <linux@highpoint-tech.com>
ede1e6f8
HLT
5562W: http://www.highpoint-tech.com
5563S: Supported
679655da
JP
5564F: Documentation/scsi/hptiop.txt
5565F: drivers/scsi/hptiop.c
ede1e6f8 5566
1da177e4 5567HIPPI
8b58be88 5568M: Jes Sorensen <jes@trained-monkey.org>
1da177e4
LT
5569L: linux-hippi@sunsite.dk
5570S: Maintained
679655da 5571F: include/linux/hippidevice.h
c117ab84 5572F: include/uapi/linux/if_hippi.h
679655da 5573F: net/802/hippi.c
ff5a3b50 5574F: drivers/net/hippi/
1da177e4 5575
b30d74e4
DH
5576HISILICON NETWORK SUBSYSTEM DRIVER
5577M: Yisen Zhuang <yisen.zhuang@huawei.com>
5578M: Salil Mehta <salil.mehta@huawei.com>
5579L: netdev@vger.kernel.org
5580W: http://www.hisilicon.com
5581S: Maintained
5582F: drivers/net/ethernet/hisilicon/
5583F: Documentation/devicetree/bindings/net/hisilicon*.txt
5584
16c6c252
JG
5585HISILICON SAS Controller
5586M: John Garry <john.garry@huawei.com>
5587W: http://www.hisilicon.com
5588S: Supported
5589F: drivers/scsi/hisi_sas/
5590F: Documentation/devicetree/bindings/scsi/hisilicon-sas.txt
5591
ff1d2767 5592HOST AP DRIVER
8b58be88 5593M: Jouni Malinen <j@w1.fi>
85d32e7b 5594L: hostap@shmoo.com (subscribers-only)
724c6b35 5595L: linux-wireless@vger.kernel.org
ff1d2767
JM
5596W: http://hostap.epitest.fi/
5597S: Maintained
eb4f98d5 5598F: drivers/net/wireless/intersil/hostap/
ff1d2767 5599
dd8cd779 5600HP COMPAQ TC1100 TABLET WMI EXTRAS DRIVER
d0944853 5601L: platform-driver-x86@vger.kernel.org
95c70215 5602S: Orphan
679655da 5603F: drivers/platform/x86/tc1100-wmi.c
dd8cd779 5604
e2d1d6c0 5605HP100: Driver for HP 10/100 Mbit/s Voice Grade Network Adapter Series
8b58be88 5606M: Jaroslav Kysela <perex@perex.cz>
e2d1d6c0 5607S: Maintained
7e25d724 5608F: drivers/net/ethernet/hp/hp100.*
e2d1d6c0 5609
7d2c86b5 5610HPET: High Precision Event Timers driver
8b58be88 5611M: Clemens Ladisch <clemens@ladisch.de>
b9b0332f 5612S: Maintained
679655da
JP
5613F: Documentation/timers/hpet.txt
5614F: drivers/char/hpet.c
5615F: include/linux/hpet.h
c117ab84 5616F: include/uapi/linux/hpet.h
b9b0332f 5617
e07b5d79 5618HPET: x86
9e06f631 5619S: Orphan
679655da
JP
5620F: arch/x86/kernel/hpet.c
5621F: arch/x86/include/asm/hpet.h
b9b0332f 5622
1da177e4 5623HPFS FILESYSTEM
8b58be88 5624M: Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
1da177e4
LT
5625W: http://artax.karlin.mff.cuni.cz/~mikulas/vyplody/hpfs/index-e.cgi
5626S: Maintained
679655da 5627F: fs/hpfs/
1da177e4 5628
3441cded 5629HSI SUBSYSTEM
56459ea9
SR
5630M: Sebastian Reichel <sre@kernel.org>
5631T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-hsi.git
3441cded
SR
5632S: Maintained
5633F: Documentation/ABI/testing/sysfs-bus-hsi
56459ea9 5634F: Documentation/hsi.txt
3441cded
SR
5635F: drivers/hsi/
5636F: include/linux/hsi/
5637F: include/uapi/linux/hsi/
5638
7d2c86b5 5639HSO 3G MODEM DRIVER
8b58be88 5640M: Jan Dumon <j.dumon@option.com>
11cd29b0
DJB
5641W: http://www.pharscape.org
5642S: Maintained
679655da 5643F: drivers/net/usb/hso.c
11cd29b0 5644
19990e29
AB
5645HSR NETWORK PROTOCOL
5646M: Arvid Brodin <arvid.brodin@alten.se>
5647L: netdev@vger.kernel.org
5648S: Maintained
5649F: net/hsr/
5650
5a18c343 5651HTCPEN TOUCHSCREEN DRIVER
8b58be88 5652M: Pau Oliva Fora <pof@eslack.org>
5a18c343
POF
5653L: linux-input@vger.kernel.org
5654S: Maintained
679655da 5655F: drivers/input/touchscreen/htcpen.c
5a18c343 5656
1da177e4 5657HUGETLB FILESYSTEM
6d49e352 5658M: Nadia Yvette Chambers <nyc@holomorphy.com>
1da177e4 5659S: Maintained
679655da 5660F: fs/hugetlbfs/
1da177e4 5661
05183189 5662Hyper-V CORE AND DRIVERS
9c3646d1 5663M: "K. Y. Srinivasan" <kys@microsoft.com>
05183189
S
5664M: Haiyang Zhang <haiyangz@microsoft.com>
5665L: devel@linuxdriverproject.org
5666S: Maintained
a4162747
HZ
5667F: arch/x86/include/asm/mshyperv.h
5668F: arch/x86/include/uapi/asm/hyperv.h
5669F: arch/x86/kernel/cpu/mshyperv.c
05183189 5670F: drivers/hid/hid-hyperv.c
a4162747 5671F: drivers/hv/
f92ca80b 5672F: drivers/input/serio/hyperv-keyboard.c
4daace0d 5673F: drivers/pci/host/pci-hyperv.c
05183189 5674F: drivers/net/hyperv/
a4162747 5675F: drivers/scsi/storvsc_drv.c
8a61f013 5676F: drivers/video/fbdev/hyperv_fb.c
a4162747
HZ
5677F: include/linux/hyperv.h
5678F: tools/hv/
54bf725e 5679F: Documentation/ABI/stable/sysfs-bus-vmbus
05183189 5680
7724fd04
PR
5681I2C MUXES
5682M: Peter Rosin <peda@axentia.se>
5683L: linux-i2c@vger.kernel.org
5684S: Maintained
2254d24a 5685F: Documentation/i2c/i2c-topology
7724fd04
PR
5686F: Documentation/i2c/muxes/
5687F: Documentation/devicetree/bindings/i2c/i2c-mux*
5688F: drivers/i2c/i2c-mux.c
5689F: drivers/i2c/muxes/
5690F: include/linux/i2c-mux.h
5691
d85c8a6a 5692I2C OVER PARALLEL PORT
d8130624 5693M: Jean Delvare <jdelvare@suse.com>
d85c8a6a
JD
5694L: linux-i2c@vger.kernel.org
5695S: Maintained
5696F: Documentation/i2c/busses/i2c-parport
5697F: Documentation/i2c/busses/i2c-parport-light
5698F: drivers/i2c/busses/i2c-parport.c
5699F: drivers/i2c/busses/i2c-parport-light.c
5700
5701I2C/SMBUS CONTROLLER DRIVERS FOR PC
d8130624 5702M: Jean Delvare <jdelvare@suse.com>
d85c8a6a
JD
5703L: linux-i2c@vger.kernel.org
5704S: Maintained
5705F: Documentation/i2c/busses/i2c-ali1535
5706F: Documentation/i2c/busses/i2c-ali1563
5707F: Documentation/i2c/busses/i2c-ali15x3
5708F: Documentation/i2c/busses/i2c-amd756
5709F: Documentation/i2c/busses/i2c-amd8111
5710F: Documentation/i2c/busses/i2c-i801
5711F: Documentation/i2c/busses/i2c-nforce2
5712F: Documentation/i2c/busses/i2c-piix4
5713F: Documentation/i2c/busses/i2c-sis5595
5714F: Documentation/i2c/busses/i2c-sis630
5715F: Documentation/i2c/busses/i2c-sis96x
5716F: Documentation/i2c/busses/i2c-via
5717F: Documentation/i2c/busses/i2c-viapro
5718F: drivers/i2c/busses/i2c-ali1535.c
5719F: drivers/i2c/busses/i2c-ali1563.c
5720F: drivers/i2c/busses/i2c-ali15x3.c
5721F: drivers/i2c/busses/i2c-amd756.c
5722F: drivers/i2c/busses/i2c-amd756-s4882.c
5723F: drivers/i2c/busses/i2c-amd8111.c
5724F: drivers/i2c/busses/i2c-i801.c
5725F: drivers/i2c/busses/i2c-isch.c
5726F: drivers/i2c/busses/i2c-nforce2.c
5727F: drivers/i2c/busses/i2c-nforce2-s4985.c
5728F: drivers/i2c/busses/i2c-piix4.c
5729F: drivers/i2c/busses/i2c-sis5595.c
5730F: drivers/i2c/busses/i2c-sis630.c
5731F: drivers/i2c/busses/i2c-sis96x.c
5732F: drivers/i2c/busses/i2c-via.c
5733F: drivers/i2c/busses/i2c-viapro.c
5734
cb7f07a4
NH
5735I2C/SMBUS ISMT DRIVER
5736M: Seth Heasley <seth.heasley@intel.com>
5737M: Neil Horman <nhorman@tuxdriver.com>
5738L: linux-i2c@vger.kernel.org
5739F: drivers/i2c/busses/i2c-ismt.c
5740F: Documentation/i2c/busses/i2c-ismt
5741
6ea884db 5742I2C/SMBUS STUB DRIVER
d8130624 5743M: Jean Delvare <jdelvare@suse.com>
846557d3 5744L: linux-i2c@vger.kernel.org
6ea884db 5745S: Maintained
8547a5bc 5746F: drivers/i2c/i2c-stub.c
6ea884db 5747
5b543965 5748I2C SUBSYSTEM
14d77c4d 5749M: Wolfram Sang <wsa@the-dreams.de>
846557d3 5750L: linux-i2c@vger.kernel.org
9d4ea27a
WS
5751W: https://i2c.wiki.kernel.org/
5752Q: https://patchwork.ozlabs.org/project/linux-i2c/list/
14d77c4d 5753T: git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git
1da177e4 5754S: Maintained
40ed1b4c 5755F: Documentation/devicetree/bindings/i2c/
679655da
JP
5756F: Documentation/i2c/
5757F: drivers/i2c/
630bc46e 5758F: drivers/i2c/*/
679655da 5759F: include/linux/i2c.h
03b70d62 5760F: include/linux/i2c-*.h
c117ab84
CEB
5761F: include/uapi/linux/i2c.h
5762F: include/uapi/linux/i2c-*.h
1da177e4 5763
4560d677
WS
5764I2C ACPI SUPPORT
5765M: Mika Westerberg <mika.westerberg@linux.intel.com>
5766L: linux-i2c@vger.kernel.org
5767L: linux-acpi@vger.kernel.org
5768S: Maintained
4560d677 5769
d85c8a6a 5770I2C-TAOS-EVM DRIVER
d8130624 5771M: Jean Delvare <jdelvare@suse.com>
d85c8a6a
JD
5772L: linux-i2c@vger.kernel.org
5773S: Maintained
5774F: Documentation/i2c/busses/i2c-taos-evm
5775F: drivers/i2c/busses/i2c-taos-evm.c
5776
e8c76eed 5777I2C-TINY-USB DRIVER
8b58be88 5778M: Till Harbaum <till@harbaum.org>
846557d3 5779L: linux-i2c@vger.kernel.org
932d1872 5780W: http://www.harbaum.org/till/i2c_tiny_usb
e8c76eed 5781S: Maintained
679655da 5782F: drivers/i2c/busses/i2c-tiny-usb.c
e8c76eed 5783
1da177e4 5784i386 BOOT CODE
8b58be88 5785M: "H. Peter Anvin" <hpa@zytor.com>
1da177e4 5786S: Maintained
679655da 5787F: arch/x86/boot/
1da177e4
LT
5788
5789i386 SETUP CODE / CPU ERRATA WORKAROUNDS
8b58be88 5790M: "H. Peter Anvin" <hpa@zytor.com>
54e5881d 5791T: git git://git.kernel.org/pub/scm/linux/kernel/git/hpa/linux-2.6-x86setup.git
1da177e4
LT
5792S: Maintained
5793
1da177e4 5794IA64 (Itanium) PLATFORM
8b58be88
JP
5795M: Tony Luck <tony.luck@intel.com>
5796M: Fenghua Yu <fenghua.yu@intel.com>
1da177e4 5797L: linux-ia64@vger.kernel.org
6b1c70b1 5798T: git git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux.git
1da177e4 5799S: Maintained
679655da 5800F: arch/ia64/
1da177e4 5801
4cd38750
LDSB
5802IBM Power VMX Cryptographic instructions
5803M: Leonidas S. Barbosa <leosilva@linux.vnet.ibm.com>
5cd01fe1 5804M: Paulo Flabiano Smorigo <pfsmorigo@linux.vnet.ibm.com>
4cd38750
LDSB
5805L: linux-crypto@vger.kernel.org
5806S: Supported
5807F: drivers/crypto/vmx/Makefile
5808F: drivers/crypto/vmx/Kconfig
5809F: drivers/crypto/vmx/vmx.c
5810F: drivers/crypto/vmx/aes*
5811F: drivers/crypto/vmx/ghash*
5812F: drivers/crypto/vmx/ppc-xlate.pl
5813
956c203c 5814IBM Power in-Nest Crypto Acceleration
4cd38750 5815M: Leonidas S. Barbosa <leosilva@linux.vnet.ibm.com>
5cd01fe1 5816M: Paulo Flabiano Smorigo <pfsmorigo@linux.vnet.ibm.com>
956c203c
KY
5817L: linux-crypto@vger.kernel.org
5818S: Supported
28bceeaa
DS
5819F: drivers/crypto/nx/Makefile
5820F: drivers/crypto/nx/Kconfig
5821F: drivers/crypto/nx/nx-aes*
5822F: drivers/crypto/nx/nx-sha*
5823F: drivers/crypto/nx/nx.*
5824F: drivers/crypto/nx/nx_csbcpb.h
5825F: drivers/crypto/nx/nx_debugfs.h
956c203c 5826
0e16aafb 5827IBM Power 842 compression accelerator
41656aa7 5828M: Dan Streetman <ddstreet@ieee.org>
0e16aafb 5829S: Supported
28bceeaa
DS
5830F: drivers/crypto/nx/Makefile
5831F: drivers/crypto/nx/Kconfig
7011a122 5832F: drivers/crypto/nx/nx-842*
2da572c9 5833F: include/linux/sw842.h
2062c5b6 5834F: crypto/842.c
2da572c9 5835F: lib/842/
0e16aafb 5836
1da177e4 5837IBM Power Linux RAID adapter
8b58be88 5838M: Brian King <brking@us.ibm.com>
1da177e4 5839S: Supported
679655da 5840F: drivers/scsi/ipr.*
1da177e4 5841
9d348af4 5842IBM Power Virtual Ethernet Device Driver
eddd63a6 5843M: Thomas Falcon <tlfalcon@linux.vnet.ibm.com>
9d348af4
SL
5844L: netdev@vger.kernel.org
5845S: Supported
9aa32835 5846F: drivers/net/ethernet/ibm/ibmveth.*
9d348af4 5847
032c5e82
TF
5848IBM Power SRIOV Virtual NIC Device Driver
5849M: Thomas Falcon <tlfalcon@linux.vnet.ibm.com>
5850M: John Allen <jallen@linux.vnet.ibm.com>
5851L: netdev@vger.kernel.org
5852S: Supported
5853F: drivers/net/ethernet/ibm/ibmvnic.*
5854
e6babec6 5855IBM Power Virtual SCSI Device Drivers
bcbde52b 5856M: Tyrel Datwyler <tyreld@linux.vnet.ibm.com>
4b7652cc
RJ
5857L: linux-scsi@vger.kernel.org
5858S: Supported
e6babec6 5859F: drivers/scsi/ibmvscsi/ibmvscsi*
88a678bb
BL
5860F: include/scsi/viosrp.h
5861
5862IBM Power Virtual SCSI Device Target Driver
5863M: Bryant G. Ly <bryantly@linux.vnet.ibm.com>
5864M: Michael Cyr <mikecyr@linux.vnet.ibm.com>
5865L: linux-scsi@vger.kernel.org
5866L: target-devel@vger.kernel.org
5867S: Supported
5868F: drivers/scsi/ibmvscsi_tgt/
e6babec6
NF
5869
5870IBM Power Virtual FC Device Drivers
44b4dad9 5871M: Tyrel Datwyler <tyreld@linux.vnet.ibm.com>
e6babec6
NF
5872L: linux-scsi@vger.kernel.org
5873S: Supported
5874F: drivers/scsi/ibmvscsi/ibmvfc*
4b7652cc 5875
1da177e4 5876IBM ServeRAID RAID DRIVER
f9213e78 5877S: Orphan
679655da 5878F: drivers/scsi/ips.*
1da177e4 5879
6ed9f9c4
PT
5880ICH LPC AND GPIO DRIVER
5881M: Peter Tyser <ptyser@xes-inc.com>
5882S: Maintained
5883F: drivers/mfd/lpc_ich.c
5884F: drivers/gpio/gpio-ich.c
5885
1e7106fc 5886IDE SUBSYSTEM
8b58be88 5887M: "David S. Miller" <davem@davemloft.net>
1da177e4 5888L: linux-ide@vger.kernel.org
8a6e2535 5889Q: http://patchwork.ozlabs.org/project/linux-ide/list/
08deed1e 5890T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/ide.git
1da177e4 5891S: Maintained
679655da
JP
5892F: Documentation/ide/
5893F: drivers/ide/
5894F: include/linux/ide.h
1da177e4 5895
6cb8c13d
IP
5896IDEAPAD LAPTOP EXTRAS DRIVER
5897M: Ike Panhc <ike.pan@canonical.com>
5898L: platform-driver-x86@vger.kernel.org
5899W: http://launchpad.net/ideapad-laptop
5900S: Maintained
5901F: drivers/platform/x86/ideapad-laptop.c
5902
1ea4c161
AM
5903IDEAPAD LAPTOP SLIDEBAR DRIVER
5904M: Andrey Moiseev <o2g.org.ru@gmail.com>
5905L: linux-input@vger.kernel.org
5906W: https://github.com/o2genum/ideapad-slidebar
5907S: Maintained
5908F: drivers/input/misc/ideapad_slidebar.c
5909
0f861e8c 5910IDE/ATAPI DRIVERS
487ba8e8 5911M: Borislav Petkov <bp@alien8.de>
9c5b0ce4 5912L: linux-ide@vger.kernel.org
c404c199 5913S: Maintained
679655da
JP
5914F: Documentation/cdrom/ide-cd
5915F: drivers/ide/ide-cd*
1da177e4 5916
27471fdb 5917IDLE-I7300
8b58be88 5918M: Andy Henroid <andrew.d.henroid@intel.com>
bf1c138e 5919L: linux-pm@vger.kernel.org
27471fdb 5920S: Supported
679655da 5921F: drivers/idle/i7300_idle.c
27471fdb 5922
02cf2286 5923IEEE 802.15.4 SUBSYSTEM
aff3eaa0 5924M: Alexander Aring <aar@pengutronix.de>
ebef9c12 5925L: linux-wpan@vger.kernel.org
aff3eaa0
AA
5926W: http://wpan.cakelab.org/
5927T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
5928T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
02cf2286
SL
5929S: Maintained
5930F: net/ieee802154/
68653359 5931F: net/mac802154/
251741b1 5932F: drivers/net/ieee802154/
580947d3
AA
5933F: include/linux/nl802154.h
5934F: include/linux/ieee802154.h
5935F: include/net/nl802154.h
5936F: include/net/mac802154.h
5937F: include/net/af_ieee802154.h
5938F: include/net/cfg802154.h
5939F: include/net/ieee802154_netdev.h
ebef9c12 5940F: Documentation/networking/ieee802154.txt
02cf2286 5941
b1c97193
SY
5942IGORPLUG-USB IR RECEIVER
5943M: Sean Young <sean@mess.org>
5944L: linux-media@vger.kernel.org
5945S: Maintained
5946F: drivers/media/rc/igorplugusb.c
5947
40ad4a30
SY
5948IGUANAWORKS USB IR TRANSCEIVER
5949M: Sean Young <sean@mess.org>
5950L: linux-media@vger.kernel.org
5951S: Maintained
5952F: drivers/media/rc/iguanair.c
5953
9545f86e 5954IIO SUBSYSTEM AND DRIVERS
030a13d7 5955M: Jonathan Cameron <jic23@kernel.org>
f0d61161
LPC
5956R: Hartmut Knaack <knaack.h@gmx.de>
5957R: Lars-Peter Clausen <lars@metafoo.de>
6fca5aa8 5958R: Peter Meerwald-Stadler <pmeerw@pmeerw.net>
9545f86e 5959L: linux-iio@vger.kernel.org
21d41655 5960T: git git://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio.git
9545f86e 5961S: Maintained
866b148a 5962F: Documentation/devicetree/bindings/iio/
03e7c251 5963F: drivers/iio/
9545f86e 5964F: drivers/staging/iio/
8fe671fc 5965F: include/linux/iio/
817020cf 5966F: tools/iio/
9545f86e 5967
65519263
SG
5968IKANOS/ADI EAGLE ADSL USB DRIVER
5969M: Matthieu Castet <castet.matthieu@free.fr>
5970M: Stanislaw Gruszka <stf_xl@wp.pl>
5971S: Maintained
5972F: drivers/usb/atm/ueagle-atm.c
5973
e89ab51f
GR
5974INA209 HARDWARE MONITOR DRIVER
5975M: Guenter Roeck <linux@roeck-us.net>
968ce1b1 5976L: linux-hwmon@vger.kernel.org
e89ab51f
GR
5977S: Maintained
5978F: Documentation/hwmon/ina209
5979F: Documentation/devicetree/bindings/i2c/ina209.txt
5980F: drivers/hwmon/ina209.c
5981
5982INA2XX HARDWARE MONITOR DRIVER
5983M: Guenter Roeck <linux@roeck-us.net>
968ce1b1 5984L: linux-hwmon@vger.kernel.org
e89ab51f
GR
5985S: Maintained
5986F: Documentation/hwmon/ina2xx
5987F: drivers/hwmon/ina2xx.c
5988F: include/linux/platform_data/ina2xx.h
5989
14dc124f
SIG
5990INDUSTRY PACK SUBSYSTEM (IPACK)
5991M: Samuel Iglesias Gonsalvez <siglesias@igalia.com>
5992M: Jens Taprogge <jens.taprogge@taprogge.org>
5993M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
5994L: industrypack-devel@lists.sourceforge.net
5995W: http://industrypack.sourceforge.net
5996S: Maintained
5997F: drivers/ipack/
5998
8adc53fd
ZLK
5999INGENIC JZ4780 DMA Driver
6000M: Zubair Lutfullah Kakakhel <Zubair.Kakakhel@imgtec.com>
6001S: Maintained
6002F: drivers/dma/dma-jz4780.c
6003
aa7168f4 6004INTEGRITY MEASUREMENT ARCHITECTURE (IMA)
74dd744f 6005M: Mimi Zohar <zohar@linux.vnet.ibm.com>
bfd33c4b 6006M: Dmitry Kasatkin <dmitry.kasatkin@gmail.com>
74dd744f
MZ
6007L: linux-ima-devel@lists.sourceforge.net
6008L: linux-ima-user@lists.sourceforge.net
6009L: linux-security-module@vger.kernel.org
9f273c24 6010T: git git://git.kernel.org/pub/scm/linux/kernel/git/zohar/linux-integrity.git
aa7168f4 6011S: Supported
679655da 6012F: security/integrity/ima/
aa7168f4 6013
9a4ea5a9
JH
6014IMGTEC IR DECODER DRIVER
6015M: James Hogan <james.hogan@imgtec.com>
6016S: Maintained
6017F: drivers/media/rc/img-ir/
6018
1da177e4 6019IMS TWINTURBO FRAMEBUFFER DRIVER
c69f677c 6020L: linux-fbdev@vger.kernel.org
843393d3 6021S: Orphan
8a61f013 6022F: drivers/video/fbdev/imsttfb.c
1da177e4
LT
6023
6024INFINIBAND SUBSYSTEM
b6b2bbe6 6025M: Doug Ledford <dledford@redhat.com>
8b58be88
JP
6026M: Sean Hefty <sean.hefty@intel.com>
6027M: Hal Rosenstock <hal.rosenstock@gmail.com>
e6cc0fd1 6028L: linux-rdma@vger.kernel.org
605841f5 6029W: http://www.openfabrics.org/
8a6e2535 6030Q: http://patchwork.kernel.org/project/linux-rdma/list/
2936ae04 6031T: git git://git.kernel.org/pub/scm/linux/kernel/git/dledford/rdma.git
1da177e4 6032S: Supported
679655da
JP
6033F: Documentation/infiniband/
6034F: drivers/infiniband/
c117ab84 6035F: include/uapi/linux/if_infiniband.h
954138dc
YD
6036F: include/uapi/rdma/
6037F: include/rdma/
1da177e4 6038
c9f04f58 6039INOTIFY
8b58be88
JP
6040M: John McCutchan <john@johnmccutchan.com>
6041M: Robert Love <rlove@rlove.org>
6042M: Eric Paris <eparis@parisplace.org>
c9f04f58 6043S: Maintained
679655da
JP
6044F: Documentation/filesystems/inotify.txt
6045F: fs/notify/inotify/
6046F: include/linux/inotify.h
c117ab84 6047F: include/uapi/linux/inotify.h
c9f04f58 6048
e2d1d6c0 6049INPUT (KEYBOARD, MOUSE, JOYSTICK, TOUCHSCREEN) DRIVERS
8b58be88 6050M: Dmitry Torokhov <dmitry.torokhov@gmail.com>
e2d1d6c0 6051L: linux-input@vger.kernel.org
8a6e2535 6052Q: http://patchwork.kernel.org/project/linux-input/list/
54e5881d 6053T: git git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input.git
e2d1d6c0 6054S: Maintained
679655da 6055F: drivers/input/
f4eea7e2 6056F: include/linux/input.h
c117ab84 6057F: include/uapi/linux/input.h
f4eea7e2 6058F: include/linux/input/
e52d8398 6059F: Documentation/devicetree/bindings/input/
e2d1d6c0 6060
3267a87f 6061INPUT MULTITOUCH (MT) PROTOCOL
75dd112a 6062M: Henrik Rydberg <rydberg@bitmath.org>
3267a87f 6063L: linux-input@vger.kernel.org
75dd112a 6064S: Odd fixes
3267a87f 6065F: Documentation/input/multi-touch-protocol.txt
7f9c2454 6066F: drivers/input/input-mt.c
3267a87f
HR
6067K: \b(ABS|SYN)_MT_
6068
97fa99a3
JY
6069INTEL ASoC BDW/HSW DRIVERS
6070M: Jie Yang <yang.jie@linux.intel.com>
e5747e40 6071L: alsa-devel@alsa-project.org (moderated for non-subscribers)
97fa99a3 6072S: Supported
e8e1225d
JP
6073F: sound/soc/intel/common/sst-dsp*
6074F: sound/soc/intel/common/sst-firmware.c
6075F: sound/soc/intel/boards/broadwell.c
6076F: sound/soc/intel/haswell/
97fa99a3 6077
4ac13e17
DJ
6078INTEL C600 SERIES SAS CONTROLLER DRIVER
6079M: Intel SCU Linux support <intel-linux-scu@intel.com>
fdc5813f 6080M: Artur Paszkiewicz <artur.paszkiewicz@intel.com>
4ac13e17 6081L: linux-scsi@vger.kernel.org
7106891a
DJ
6082T: git git://git.code.sf.net/p/intel-sas/isci
6083S: Supported
4ac13e17 6084F: drivers/scsi/isci/
4ac13e17 6085
ecc83e52
AH
6086INTEL HID EVENT DRIVER
6087M: Alex Hung <alex.hung@canonical.com>
6088L: platform-driver-x86@vger.kernel.org
6089S: Maintained
6090F: drivers/platform/x86/intel-hid.c
6091
332e0812
AK
6092INTEL VIRTUAL BUTTON DRIVER
6093M: AceLan Kao <acelan.kao@canonical.com>
6094L: platform-driver-x86@vger.kernel.org
6095S: Maintained
6096F: drivers/platform/x86/intel-vbtn.c
6097
26717172
LB
6098INTEL IDLE DRIVER
6099M: Len Brown <lenb@kernel.org>
bf1c138e 6100L: linux-pm@vger.kernel.org
08deed1e 6101T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git
26717172
LB
6102S: Supported
6103F: drivers/idle/intel_idle.c
6104
7c1ac18d 6105INTEL PSTATE DRIVER
58ac1f62
SP
6106M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
6107M: Len Brown <lenb@kernel.org>
7c1ac18d
KCA
6108L: linux-pm@vger.kernel.org
6109S: Supported
6110F: drivers/cpufreq/intel_pstate.c
6111
9eb8ef74 6112INTEL FRAMEBUFFER DRIVER (excluding 810 and 815)
55a23c4a 6113M: Maik Broemme <mbroemme@plusserver.de>
c69f677c 6114L: linux-fbdev@vger.kernel.org
ce00f85c 6115S: Maintained
679655da 6116F: Documentation/fb/intelfb.txt
8a61f013 6117F: drivers/video/fbdev/intelfb/
9eb8ef74 6118
1da177e4 6119INTEL 810/815 FRAMEBUFFER DRIVER
8b58be88 6120M: Antonino Daplas <adaplas@gmail.com>
c69f677c 6121L: linux-fbdev@vger.kernel.org
ce00f85c 6122S: Maintained
8a61f013 6123F: drivers/video/fbdev/i810/
1da177e4 6124
f4a9bc4c 6125INTEL MENLOW THERMAL DRIVER
8b58be88 6126M: Sujith Thomas <sujith.thomas@intel.com>
d0944853 6127L: platform-driver-x86@vger.kernel.org
5ca92bd9 6128W: https://01.org/linux-acpi
f4a9bc4c 6129S: Supported
679655da 6130F: drivers/platform/x86/intel_menlow.c
f4a9bc4c 6131
248a9dc3 6132INTEL I/OAT DMA DRIVER
18ebd564 6133M: Dave Jiang <dave.jiang@intel.com>
08223d80 6134R: Dan Williams <dan.j.williams@intel.com>
18ebd564
DJ
6135L: dmaengine@vger.kernel.org
6136Q: https://patchwork.kernel.org/project/linux-dmaengine/list/
6137S: Supported
679655da 6138F: drivers/dma/ioat*
248a9dc3 6139
6c8909b4 6140INTEL IOMMU (VT-d)
8b58be88 6141M: David Woodhouse <dwmw2@infradead.org>
6c8909b4 6142L: iommu@lists.linux-foundation.org
54e5881d 6143T: git git://git.infradead.org/iommu-2.6.git
6c8909b4 6144S: Supported
3fb39615 6145F: drivers/iommu/intel-iommu.c
679655da 6146F: include/linux/intel-iommu.h
6c8909b4 6147
b3e5f263 6148INTEL IOP-ADMA DMA DRIVER
08223d80 6149R: Dan Williams <dan.j.williams@intel.com>
1dd8372d 6150S: Odd fixes
679655da 6151F: drivers/dma/iop-adma.c
b3e5f263 6152
9251ce95 6153INTEL IXP4XX QMGR, NPE, ETHERNET and HSS SUPPORT
5529c2cd 6154M: Krzysztof Halasa <khalasa@piap.pl>
9251ce95 6155S: Maintained
679655da
JP
6156F: arch/arm/mach-ixp4xx/include/mach/qmgr.h
6157F: arch/arm/mach-ixp4xx/include/mach/npe.h
6158F: arch/arm/mach-ixp4xx/ixp4xx_qmgr.c
6159F: arch/arm/mach-ixp4xx/ixp4xx_npe.c
b47da977 6160F: drivers/net/ethernet/xscale/ixp4xx_eth.c
679655da 6161F: drivers/net/wan/ixp4xx_hss.c
9251ce95 6162
844dd05f 6163INTEL IXP4XX RANDOM NUMBER GENERATOR SUPPORT
8b58be88 6164M: Deepak Saxena <dsaxena@plexity.net>
844dd05f 6165S: Maintained
679655da 6166F: drivers/char/hw_random/ixp4xx-rng.c
844dd05f 6167
2f302324 6168INTEL ETHERNET DRIVERS
8b58be88 6169M: Jeff Kirsher <jeffrey.t.kirsher@intel.com>
eff471b1 6170L: intel-wired-lan@lists.osuosl.org (moderated for non-subscribers)
f6fde11a 6171W: http://www.intel.com/support/feedback.htm
d94e6fed 6172W: http://e1000.sourceforge.net/
2f302324
JK
6173Q: http://patchwork.ozlabs.org/project/intel-wired-lan/list/
6174T: git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/net-queue.git
6175T: git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/next-queue.git
1da177e4 6176S: Supported
0d164401
JK
6177F: Documentation/networking/e100.txt
6178F: Documentation/networking/e1000.txt
6179F: Documentation/networking/e1000e.txt
6180F: Documentation/networking/igb.txt
6181F: Documentation/networking/igbvf.txt
6182F: Documentation/networking/ixgb.txt
6183F: Documentation/networking/ixgbe.txt
6184F: Documentation/networking/ixgbevf.txt
1bff6529 6185F: Documentation/networking/i40e.txt
105bf2fe 6186F: Documentation/networking/i40evf.txt
dee1ad47 6187F: drivers/net/ethernet/intel/
bc90d291 6188F: drivers/net/ethernet/intel/*/
1da177e4 6189
6e4de866
FL
6190INTEL RDMA RNIC DRIVER
6191M: Faisal Latif <faisal.latif@intel.com>
6192R: Chien Tin Tung <chien.tin.tung@intel.com>
6193R: Mustafa Ismail <mustafa.ismail@intel.com>
6194R: Shiraz Saleem <shiraz.saleem@intel.com>
6195R: Tatyana Nikolova <tatyana.e.nikolova@intel.com>
6196L: linux-rdma@vger.kernel.org
6197S: Supported
6198F: drivers/infiniband/hw/i40iw/
6199
224f9e6d
AS
6200INTEL MERRIFIELD GPIO DRIVER
6201M: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
6202L: linux-gpio@vger.kernel.org
6203S: Maintained
6204F: drivers/gpio/gpio-merrifield.c
6205
0963d59b
LW
6206INTEL-MID GPIO DRIVER
6207M: David Cohen <david.a.cohen@linux.intel.com>
6208L: linux-gpio@vger.kernel.org
6209S: Maintained
6210F: drivers/gpio/gpio-intel-mid.c
6211
ca907a90
SY
6212INTEL PRO/WIRELESS 2100, 2200BG, 2915ABG NETWORK CONNECTION SUPPORT
6213M: Stanislav Yakovlev <stas.yakovlev@gmail.com>
724c6b35 6214L: linux-wireless@vger.kernel.org
ca907a90 6215S: Maintained
679655da 6216F: Documentation/networking/README.ipw2100
679655da 6217F: Documentation/networking/README.ipw2200
367a1092 6218F: drivers/net/wireless/intel/ipw2x00/
826d2abe 6219
5760b0a5
AS
6220INTEL(R) TRACE HUB
6221M: Alexander Shishkin <alexander.shishkin@linux.intel.com>
6222S: Supported
6223F: Documentation/trace/intel_th.txt
6224F: drivers/hwtracing/intel_th/
6225
4bd96a7a 6226INTEL(R) TRUSTED EXECUTION TECHNOLOGY (TXT)
74b18e17 6227M: Ning Sun <ning.sun@intel.com>
4bd96a7a
SW
6228L: tboot-devel@lists.sourceforge.net
6229W: http://tboot.sourceforge.net
e9b7d7c8 6230T: hg http://tboot.hg.sourceforge.net:8000/hgroot/tboot/tboot
4bd96a7a
SW
6231S: Supported
6232F: Documentation/intel_txt.txt
6233F: include/linux/tboot.h
6234F: arch/x86/kernel/tboot.c
6235
8a70da82 6236INTEL WIRELESS WIMAX CONNECTION 2400
8b58be88 6237M: Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
8a70da82 6238M: linux-wimax@intel.com
49e7d9df 6239L: wimax@linuxwimax.org (subscribers-only)
8a70da82
IPG
6240S: Supported
6241W: http://linuxwimax.org
679655da
JP
6242F: Documentation/wimax/README.i2400m
6243F: drivers/net/wimax/i2400m/
c117ab84 6244F: include/uapi/linux/wimax/i2400m.h
8a70da82 6245
1c0ce89c
SG
6246INTEL WIRELESS 3945ABG/BG, 4965AGN (iwlegacy)
6247M: Stanislaw Gruszka <sgruszka@redhat.com>
efa3144e 6248L: linux-wireless@vger.kernel.org
1c0ce89c 6249S: Supported
7ac9a364 6250F: drivers/net/wireless/intel/iwlegacy/
efa3144e 6251
b481de9c 6252INTEL WIRELESS WIFI LINK (iwlwifi)
15fae50a 6253M: Johannes Berg <johannes.berg@intel.com>
6161b02b 6254M: Emmanuel Grumbach <emmanuel.grumbach@intel.com>
af5e964f 6255M: Luca Coelho <luciano.coelho@intel.com>
7b9aebf0 6256M: Intel Linux Wireless <linuxwifi@intel.com>
b481de9c 6257L: linux-wireless@vger.kernel.org
b481de9c 6258W: http://intellinuxwireless.org
b62ff718 6259T: git git://git.kernel.org/pub/scm/linux/kernel/git/iwlwifi/iwlwifi.git
b481de9c 6260S: Supported
e705c121 6261F: drivers/net/wireless/intel/iwlwifi/
b481de9c 6262
de8fe023
TW
6263INTEL MANAGEMENT ENGINE (mei)
6264M: Tomas Winkler <tomas.winkler@intel.com>
6265L: linux-kernel@vger.kernel.org
6266S: Supported
c117ab84 6267F: include/uapi/linux/mei.h
5069288b 6268F: include/linux/mei_cl_bus.h
de8fe023 6269F: drivers/misc/mei/*
222818c3 6270F: drivers/watchdog/mei_wdt.c
e07950a1 6271F: Documentation/misc-devices/mei/*
de8fe023 6272
50ceb98b
SD
6273INTEL MIC DRIVERS (mic)
6274M: Sudeep Dutt <sudeep.dutt@intel.com>
6275M: Ashutosh Dixit <ashutosh.dixit@intel.com>
6276S: Supported
6277W: https://github.com/sudeepdutt/mic
6278W: http://software.intel.com/en-us/mic-developer
6279F: include/linux/mic_bus.h
6280F: include/linux/scif.h
6281F: include/uapi/linux/mic_common.h
6282F: include/uapi/linux/mic_ioctl.h
9f273c24 6283F: include/uapi/linux/scif_ioctl.h
50ceb98b
SD
6284F: drivers/misc/mic/
6285F: drivers/dma/mic_x100_dma.c
6286F: drivers/dma/mic_x100_dma.h
9f273c24 6287F: Documentation/mic/
50ceb98b 6288
fdca4f16 6289INTEL PMC/P-Unit IPC DRIVER
0a8b8353 6290M: Zha Qipeng<qipeng.zha@intel.com>
6291L: platform-driver-x86@vger.kernel.org
6292S: Maintained
6293F: drivers/platform/x86/intel_pmc_ipc.c
fdca4f16 6294F: drivers/platform/x86/intel_punit_ipc.c
0a8b8353 6295F: arch/x86/include/asm/intel_pmc_ipc.h
fdca4f16 6296F: arch/x86/include/asm/intel_punit_ipc.h
0a8b8353 6297
378f956e
SKC
6298INTEL TELEMETRY DRIVER
6299M: Souvik Kumar Chakravarty <souvik.k.chakravarty@intel.com>
6300L: platform-driver-x86@vger.kernel.org
6301S: Maintained
378f956e 6302F: arch/x86/include/asm/intel_telemetry.h
f1fc3cd8 6303F: drivers/platform/x86/intel_telemetry*
0a8b8353 6304
b740d2e9
RB
6305INTEL PMC CORE DRIVER
6306M: Rajneesh Bhardwaj <rajneesh.bhardwaj@intel.com>
6307M: Vishwanath Somayaji <vishwanath.somayaji@intel.com>
6308L: platform-driver-x86@vger.kernel.org
6309S: Maintained
6310F: arch/x86/include/asm/pmc_core.h
6311F: drivers/platform/x86/intel_pmc_core*
6312
cb109a0e 6313IOC3 ETHERNET DRIVER
8b58be88 6314M: Ralf Baechle <ralf@linux-mips.org>
1da177e4
LT
6315L: linux-mips@linux-mips.org
6316S: Maintained
8862bf1e 6317F: drivers/net/ethernet/sgi/ioc3-eth.c
1da177e4 6318
cb109a0e 6319IOC3 SERIAL DRIVER
8b58be88 6320M: Pat Gefre <pfg@sgi.com>
d39e0721 6321L: linux-serial@vger.kernel.org
cb109a0e 6322S: Maintained
df621252 6323F: drivers/tty/serial/ioc3_serial.c
cb109a0e 6324
0b6e8569
SW
6325IOMMU DRIVERS
6326M: Joerg Roedel <joro@8bytes.org>
6327L: iommu@lists.linux-foundation.org
6328T: git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
6329S: Maintained
efcd94c0 6330F: Documentation/devicetree/bindings/iommu/
0b6e8569
SW
6331F: drivers/iommu/
6332
4480f15b 6333IP MASQUERADING
8b58be88 6334M: Juanjo Ciarlante <jjciarla@raiz.uncu.edu.ar>
1da177e4 6335S: Maintained
679655da 6336F: net/ipv4/netfilter/ipt_MASQUERADE.c
1da177e4 6337
4409ebe9 6338IPMI SUBSYSTEM
8b58be88 6339M: Corey Minyard <minyard@acm.org>
b0c90653 6340L: openipmi-developer@lists.sourceforge.net (moderated for non-subscribers)
4409ebe9
CM
6341W: http://openipmi.sourceforge.net/
6342S: Supported
679655da
JP
6343F: Documentation/IPMI.txt
6344F: drivers/char/ipmi/
6345F: include/linux/ipmi*
c117ab84 6346F: include/uapi/linux/ipmi*
4409ebe9 6347
2d800897
KW
6348QCOM AUDIO (ASoC) DRIVERS
6349M: Patrick Lai <plai@codeaurora.org>
6350M: Banajit Goswami <bgoswami@codeaurora.org>
6351L: alsa-devel@alsa-project.org (moderated for non-subscribers)
6352S: Supported
6353F: sound/soc/qcom/
6354
e2d1d6c0 6355IPS SCSI RAID DRIVER
8b58be88 6356M: Adaptec OEM Raid Solutions <aacraid@adaptec.com>
e2d1d6c0
RD
6357L: linux-scsi@vger.kernel.org
6358W: http://www.adaptec.com/
6359S: Maintained
679655da 6360F: drivers/scsi/ips*
e2d1d6c0
RD
6361
6362IPVS
8b58be88
JP
6363M: Wensong Zhang <wensong@linux-vs.org>
6364M: Simon Horman <horms@verge.net.au>
6365M: Julian Anastasov <ja@ssi.bg>
979b6c13 6366L: netdev@vger.kernel.org
e2d1d6c0 6367L: lvs-devel@vger.kernel.org
1da177e4 6368S: Maintained
9f273c24
FW
6369T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs-next.git
6370T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs.git
679655da 6371F: Documentation/networking/ipvs-sysctl.txt
b61d4a71 6372F: include/net/ip_vs.h
c117ab84 6373F: include/uapi/linux/ip_vs.h
679655da 6374F: net/netfilter/ipvs/
1da177e4 6375
e7839f25 6376IPWIRELESS DRIVER
e5f6450c 6377M: Jiri Kosina <jikos@kernel.org>
d8130624 6378M: David Sterba <dsterba@suse.com>
92094aa0 6379S: Odd Fixes
282361a0 6380F: drivers/tty/ipwireless/
099dc4fb 6381
e2d1d6c0 6382IPX NETWORK LAYER
8b58be88 6383M: Arnaldo Carvalho de Melo <acme@ghostprotocols.net>
e2d1d6c0
RD
6384L: netdev@vger.kernel.org
6385S: Maintained
679655da 6386F: include/net/ipx.h
c117ab84 6387F: include/uapi/linux/ipx.h
679655da 6388F: net/ipx/
e2d1d6c0 6389
1da177e4 6390IRDA SUBSYSTEM
8b58be88 6391M: Samuel Ortiz <samuel@sortiz.org>
a2ac953d 6392L: irda-users@lists.sourceforge.net (subscribers-only)
ced649ea 6393L: netdev@vger.kernel.org
1da177e4 6394W: http://irda.sourceforge.net/
f353976d 6395S: Maintained
e0057975 6396T: git git://git.kernel.org/pub/scm/linux/kernel/git/sameo/irda-2.6.git
679655da
JP
6397F: Documentation/networking/irda.txt
6398F: drivers/net/irda/
6399F: include/net/irda/
6400F: net/irda/
1da177e4 6401
a800c7cc
TG
6402IRQ SUBSYSTEM
6403M: Thomas Gleixner <tglx@linutronix.de>
981c3a4f 6404L: linux-kernel@vger.kernel.org
a800c7cc 6405S: Maintained
75fc2d37 6406T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
a800c7cc 6407F: kernel/irq/
2ed9fd28
JC
6408
6409IRQCHIP DRIVERS
6410M: Thomas Gleixner <tglx@linutronix.de>
6411M: Jason Cooper <jason@lakedaemon.net>
54d9ffc4 6412M: Marc Zyngier <marc.zyngier@arm.com>
2ed9fd28
JC
6413L: linux-kernel@vger.kernel.org
6414S: Maintained
6415T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
6416T: git git://git.infradead.org/users/jcooper/linux.git irqchip/core
5b5a9069 6417F: Documentation/devicetree/bindings/interrupt-controller/
edd96900 6418F: drivers/irqchip/
a800c7cc 6419
7ab3a837 6420IRQ DOMAINS (IRQ NUMBER MAPPING LIBRARY)
b09dec2c 6421M: Marc Zyngier <marc.zyngier@arm.com>
7ab3a837 6422S: Maintained
b09dec2c 6423T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
7ab3a837
GL
6424F: Documentation/IRQ-domain.txt
6425F: include/linux/irqdomain.h
6426F: kernel/irq/irqdomain.c
b09dec2c 6427F: kernel/irq/msi.c
7ab3a837 6428
ad7afc38
WBG
6429ISA
6430M: William Breathitt Gray <vilhelm.gray@gmail.com>
6431S: Maintained
6432F: Documentation/isa.txt
6433F: drivers/base/isa.c
6434F: include/linux/isa.h
6435
e2d1d6c0 6436ISAPNP
8b58be88 6437M: Jaroslav Kysela <perex@perex.cz>
e2d1d6c0 6438S: Maintained
679655da
JP
6439F: Documentation/isapnp.txt
6440F: drivers/pnp/isapnp/
6441F: include/linux/isapnp.h
e2d1d6c0 6442
d39b8420
HV
6443ISA RADIO MODULE
6444M: Hans Verkuil <hverkuil@xs4all.nl>
6445L: linux-media@vger.kernel.org
6446T: git git://linuxtv.org/media_tree.git
a825eaec 6447W: https://linuxtv.org
d39b8420
HV
6448S: Maintained
6449F: drivers/media/radio/radio-isa*
6450
71a6d0af
HW
6451iSCSI BOOT FIRMWARE TABLE (iBFT) DRIVER
6452M: Peter Jones <pjones@redhat.com>
6453M: Konrad Rzeszutek Wilk <konrad@kernel.org>
6454S: Maintained
6455F: drivers/firmware/iscsi_ibft*
6456
14816b1e 6457ISCSI
8b58be88 6458M: Mike Christie <michaelc@cs.wisc.edu>
14816b1e
MC
6459L: open-iscsi@googlegroups.com
6460W: www.open-iscsi.org
54e5881d 6461T: git git://git.kernel.org/pub/scm/linux/kernel/git/mnc/linux-2.6-iscsi.git
14816b1e 6462S: Maintained
679655da
JP
6463F: drivers/scsi/*iscsi*
6464F: include/scsi/*iscsi*
14816b1e 6465
1e65eb42
OG
6466ISCSI EXTENSIONS FOR RDMA (ISER) INITIATOR
6467M: Or Gerlitz <ogerlitz@mellanox.com>
e7d2c25d 6468M: Sagi Grimberg <sagi@grimberg.me>
1e65eb42
OG
6469M: Roi Dayan <roid@mellanox.com>
6470L: linux-rdma@vger.kernel.org
6471S: Supported
6472W: http://www.openfabrics.org
6473W: www.open-iscsi.org
6474Q: http://patchwork.kernel.org/project/linux-rdma/list/
14430813 6475F: drivers/infiniband/ulp/iser/
1e65eb42 6476
2b70e5fd 6477ISCSI EXTENSIONS FOR RDMA (ISER) TARGET
e7d2c25d 6478M: Sagi Grimberg <sagi@grimberg.me>
2b70e5fd
SG
6479T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
6480L: linux-rdma@vger.kernel.org
6481L: target-devel@vger.kernel.org
6482S: Supported
6483W: http://www.linux-iscsi.org
6484F: drivers/infiniband/ulp/isert
6485
1da177e4 6486ISDN SUBSYSTEM
8b58be88 6487M: Karsten Keil <isdn@linux-pingi.de>
d5d52273 6488L: isdn4linux@listserv.isdn4linux.de (subscribers-only)
3da0ae62 6489L: netdev@vger.kernel.org
1da177e4 6490W: http://www.isdn4linux.de
54e5881d 6491T: git git://git.kernel.org/pub/scm/linux/kernel/git/kkeil/isdn-2.6.git
1da177e4 6492S: Maintained
679655da
JP
6493F: Documentation/isdn/
6494F: drivers/isdn/
6495F: include/linux/isdn.h
6496F: include/linux/isdn/
c117ab84
CEB
6497F: include/uapi/linux/isdn.h
6498F: include/uapi/linux/isdn/
1da177e4
LT
6499
6500ISDN SUBSYSTEM (Eicon active card driver)
8b58be88 6501M: Armin Schindler <mac@melware.de>
d5d52273 6502L: isdn4linux@listserv.isdn4linux.de (subscribers-only)
1da177e4
LT
6503W: http://www.melware.de
6504S: Maintained
679655da 6505F: drivers/isdn/hardware/eicon/
1da177e4 6506
d624870f 6507IT87 HARDWARE MONITORING DRIVER
d8130624 6508M: Jean Delvare <jdelvare@suse.com>
968ce1b1 6509L: linux-hwmon@vger.kernel.org
d624870f
JD
6510S: Maintained
6511F: Documentation/hwmon/it87
6512F: drivers/hwmon/it87.c
6513
d7104bff
AP
6514IT913X MEDIA DRIVER
6515M: Antti Palosaari <crope@iki.fi>
6516L: linux-media@vger.kernel.org
a825eaec 6517W: https://linuxtv.org
d7104bff
AP
6518W: http://palosaari.fi/linux/
6519Q: http://patchwork.linuxtv.org/project/linux-media/list/
6520T: git git://linuxtv.org/anttip/media_tree.git
6521S: Maintained
249c697e 6522F: drivers/media/tuners/it913x*
d7104bff 6523
91821ff3 6524IVTV VIDEO4LINUX DRIVER
6afdeaf8 6525M: Andy Walls <awalls@md.metrocast.net>
7b212edf 6526L: ivtv-devel@ivtvdriver.org (subscribers-only)
661263b5 6527L: linux-media@vger.kernel.org
275ffde4 6528T: git git://linuxtv.org/media_tree.git
91821ff3
HV
6529W: http://www.ivtvdriver.org
6530S: Maintained
679655da 6531F: Documentation/video4linux/*.ivtv
90d72ac6 6532F: drivers/media/pci/ivtv/
c117ab84 6533F: include/uapi/linux/ivtv*
91821ff3 6534
68620bdd
MP
6535IX2505V MEDIA DRIVER
6536M: Malcolm Priestley <tvboxspy@gmail.com>
6537L: linux-media@vger.kernel.org
a825eaec 6538W: https://linuxtv.org
68620bdd
MP
6539Q: http://patchwork.linuxtv.org/project/linux-media/list/
6540S: Maintained
6541F: drivers/media/dvb-frontends/ix2505v*
6542
4453d736
GR
6543JC42.4 TEMPERATURE SENSOR DRIVER
6544M: Guenter Roeck <linux@roeck-us.net>
968ce1b1 6545L: linux-hwmon@vger.kernel.org
4453d736
GR
6546S: Maintained
6547F: drivers/hwmon/jc42.c
6548F: Documentation/hwmon/jc42
6549
e2d1d6c0 6550JFS FILESYSTEM
3256f80f 6551M: Dave Kleikamp <shaggy@kernel.org>
e2d1d6c0
RD
6552L: jfs-discussion@lists.sourceforge.net
6553W: http://jfs.sourceforge.net/
54e5881d 6554T: git git://git.kernel.org/pub/scm/linux/kernel/git/shaggy/jfs-2.6.git
8f8f0134 6555S: Maintained
679655da
JP
6556F: Documentation/filesystems/jfs.txt
6557F: fs/jfs/
e2d1d6c0 6558
95252236 6559JME NETWORK DRIVER
8b58be88 6560M: Guo-Fu Tseng <cooldavid@cooldavid.org>
95252236
GFT
6561L: netdev@vger.kernel.org
6562S: Maintained
63d24a0e 6563F: drivers/net/ethernet/jme.*
95252236 6564
1da177e4 6565JOURNALLING FLASH FILE SYSTEM V2 (JFFS2)
8b58be88 6566M: David Woodhouse <dwmw2@infradead.org>
6d85d066
DW
6567L: linux-mtd@lists.infradead.org
6568W: http://www.linux-mtd.infradead.org/doc/jffs2.html
1da177e4 6569S: Maintained
679655da 6570F: fs/jffs2/
c117ab84 6571F: include/uapi/linux/jffs2.h
1da177e4 6572
d183e11a
TT
6573JOURNALLING LAYER FOR BLOCK DEVICES (JBD2)
6574M: "Theodore Ts'o" <tytso@mit.edu>
c290ea01 6575M: Jan Kara <jack@suse.com>
d183e11a
TT
6576L: linux-ext4@vger.kernel.org
6577S: Maintained
6578F: fs/jbd2/
6579F: include/linux/jbd2.h
ae0718f8 6580
207dab5f
MU
6581JPU V4L2 MEM2MEM DRIVER FOR RENESAS
6582M: Mikhail Ulyanov <mikhail.ulyanov@cogentembedded.com>
6583L: linux-media@vger.kernel.org
6584S: Maintained
6585F: drivers/media/platform/rcar_jpu.c
6586
fd8b6cb4 6587JSM Neo PCI based serial card
df247081 6588M: Gabriel Krisman Bertazi <krisman@linux.vnet.ibm.com>
fd8b6cb4
BL
6589L: linux-serial@vger.kernel.org
6590S: Maintained
df621252 6591F: drivers/tty/serial/jsm/
ae0718f8 6592
af39917d
CL
6593K10TEMP HARDWARE MONITORING DRIVER
6594M: Clemens Ladisch <clemens@ladisch.de>
968ce1b1 6595L: linux-hwmon@vger.kernel.org
af39917d
CL
6596S: Maintained
6597F: Documentation/hwmon/k10temp
6598F: drivers/hwmon/k10temp.c
6599
4660cb35 6600K8TEMP HARDWARE MONITORING DRIVER
8b58be88 6601M: Rudolf Marek <r.marek@assembler.cz>
968ce1b1 6602L: linux-hwmon@vger.kernel.org
ae0718f8 6603S: Maintained
679655da
JP
6604F: Documentation/hwmon/k8temp
6605F: drivers/hwmon/k8temp.c
ae0718f8 6606
0ba1d91d
AR
6607KASAN
6608M: Andrey Ryabinin <aryabinin@virtuozzo.com>
6609R: Alexander Potapenko <glider@google.com>
6610R: Dmitry Vyukov <dvyukov@google.com>
6611L: kasan-dev@googlegroups.com
6612S: Maintained
6613F: arch/*/include/asm/kasan.h
6614F: arch/*/mm/kasan_init*
6615F: Documentation/kasan.txt
64f8ebaf 6616F: include/linux/kasan*.h
0ba1d91d
AR
6617F: lib/test_kasan.c
6618F: mm/kasan/
6619F: scripts/Makefile.kasan
6620
1da177e4 6621KCONFIG
5eb1f99e 6622M: "Yann E. MORIN" <yann.morin.1998@free.fr>
347d12d7 6623L: linux-kbuild@vger.kernel.org
cea8321c 6624T: git git://gitorious.org/linux-kconfig/linux-kconfig
5eb1f99e 6625S: Maintained
679655da
JP
6626F: Documentation/kbuild/kconfig-language.txt
6627F: scripts/kconfig/
1da177e4 6628
ea6c2089 6629KDUMP
f871f191
VG
6630M: Dave Young <dyoung@redhat.com>
6631M: Baoquan He <bhe@redhat.com>
6632R: Vivek Goyal <vgoyal@redhat.com>
34633993 6633L: kexec@lists.infradead.org
ea6c2089
VG
6634W: http://lse.sourceforge.net/kdump/
6635S: Maintained
80811493 6636F: Documentation/kdump/
ea6c2089 6637
f41bf02f
HV
6638KEENE FM RADIO TRANSMITTER DRIVER
6639M: Hans Verkuil <hverkuil@xs4all.nl>
6640L: linux-media@vger.kernel.org
6641T: git git://linuxtv.org/media_tree.git
a825eaec 6642W: https://linuxtv.org
f41bf02f
HV
6643S: Maintained
6644F: drivers/media/radio/radio-keene*
6645
1da177e4 6646KERNEL AUTOMOUNTER v4 (AUTOFS4)
8b58be88 6647M: Ian Kent <raven@themaw.net>
f694fc97 6648L: autofs@vger.kernel.org
1da177e4 6649S: Maintained
679655da 6650F: fs/autofs4/
1da177e4 6651
70fb7ba6 6652KERNEL BUILD + files below scripts/ (unless maintained elsewhere)
d8130624 6653M: Michal Marek <mmarek@suse.com>
08deed1e
JP
6654T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git for-next
6655T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git rc-fixes
347d12d7 6656L: linux-kbuild@vger.kernel.org
5ce45962 6657S: Maintained
679655da
JP
6658F: Documentation/kbuild/
6659F: Makefile
6660F: scripts/Makefile.*
70fb7ba6
MM
6661F: scripts/basic/
6662F: scripts/mk*
6663F: scripts/package/
1da177e4
LT
6664
6665KERNEL JANITORS
c3000e03 6666L: kernel-janitors@vger.kernel.org
10466f5a 6667W: http://kernelnewbies.org/KernelJanitors
ee709b0c 6668S: Odd Fixes
1da177e4 6669
e8b43555 6670KERNEL NFSD, SUNRPC, AND LOCKD SERVERS
8b58be88 6671M: "J. Bruce Fields" <bfields@fieldses.org>
883985f6 6672M: Jeff Layton <jlayton@poochiereds.net>
16141c02 6673L: linux-nfs@vger.kernel.org
1da177e4 6674W: http://nfs.sourceforge.net/
9f273c24 6675T: git git://linux-nfs.org/~bfields/linux.git
98fac23f 6676S: Supported
679655da 6677F: fs/nfsd/
c117ab84 6678F: include/uapi/linux/nfsd/
679655da
JP
6679F: fs/lockd/
6680F: fs/nfs_common/
6681F: net/sunrpc/
6682F: include/linux/lockd/
6683F: include/linux/sunrpc/
c117ab84 6684F: include/uapi/linux/sunrpc/
1da177e4 6685
13b122b3
SK
6686KERNEL SELFTEST FRAMEWORK
6687M: Shuah Khan <shuahkh@osg.samsung.com>
90effdcd 6688M: Shuah Khan <shuah@kernel.org>
64f00850 6689L: linux-kselftest@vger.kernel.org
13b122b3
SK
6690T: git git://git.kernel.org/pub/scm/shuah/linux-kselftest
6691S: Maintained
6692F: tools/testing/selftests
6693
426d62e2 6694KERNEL VIRTUAL MACHINE (KVM)
c93a64fe 6695M: Paolo Bonzini <pbonzini@redhat.com>
3d8e15dd 6696M: Radim Krčmář <rkrcmar@redhat.com>
1fc9d2bf 6697L: kvm@vger.kernel.org
e3e58478 6698W: http://www.linux-kvm.org
a94b40a6 6699T: git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
426d62e2 6700S: Supported
c93a64fe
PB
6701F: Documentation/*/kvm*.txt
6702F: Documentation/virtual/kvm/
679655da 6703F: arch/*/kvm/
1662e862
CB
6704F: arch/x86/kernel/kvm.c
6705F: arch/x86/kernel/kvmclock.c
679655da
JP
6706F: arch/*/include/asm/kvm*
6707F: include/linux/kvm*
c117ab84 6708F: include/uapi/linux/kvm*
679655da 6709F: virt/kvm/
6d0a1a61 6710F: tools/kvm/
426d62e2 6711
ad8003d3 6712KERNEL VIRTUAL MACHINE (KVM) FOR AMD-V
7de609c8 6713M: Joerg Roedel <joro@8bytes.org>
1fc9d2bf 6714L: kvm@vger.kernel.org
038161de 6715W: http://www.linux-kvm.org/
7de609c8 6716S: Maintained
679655da 6717F: arch/x86/include/asm/svm.h
679655da 6718F: arch/x86/kvm/svm.c
426d62e2 6719
513014b7 6720KERNEL VIRTUAL MACHINE (KVM) FOR POWERPC
d8130624 6721M: Alexander Graf <agraf@suse.com>
1fc9d2bf 6722L: kvm-ppc@vger.kernel.org
038161de 6723W: http://www.linux-kvm.org/
6a7f972d 6724T: git git://github.com/agraf/linux-2.6.git
513014b7 6725S: Supported
679655da
JP
6726F: arch/powerpc/include/asm/kvm*
6727F: arch/powerpc/kvm/
513014b7 6728
85f8fffe 6729KERNEL VIRTUAL MACHINE for s390 (KVM/s390)
8b58be88 6730M: Christian Borntraeger <borntraeger@de.ibm.com>
4ae57b6c 6731M: Cornelia Huck <cornelia.huck@de.ibm.com>
85f8fffe
CB
6732L: linux-s390@vger.kernel.org
6733W: http://www.ibm.com/developerworks/linux/linux390/
9f273c24 6734T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvms390/linux.git
85f8fffe 6735S: Supported
679655da
JP
6736F: Documentation/s390/kvm.txt
6737F: arch/s390/include/asm/kvm*
80811493 6738F: arch/s390/kvm/
85f8fffe 6739
a749474d 6740KERNEL VIRTUAL MACHINE (KVM) FOR ARM
0f4ca79e 6741M: Christoffer Dall <christoffer.dall@linaro.org>
5c8818b4
MZ
6742M: Marc Zyngier <marc.zyngier@arm.com>
6743L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
a749474d
CD
6744L: kvmarm@lists.cs.columbia.edu
6745W: http://systems.cs.columbia.edu/projects/kvm-arm
1b1ebe82 6746T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvmarm/kvmarm.git
0f4ca79e 6747S: Supported
a749474d
CD
6748F: arch/arm/include/uapi/asm/kvm*
6749F: arch/arm/include/asm/kvm*
6750F: arch/arm/kvm/
5c8818b4
MZ
6751F: virt/kvm/arm/
6752F: include/kvm/arm_*
a749474d 6753
6394a3ec 6754KERNEL VIRTUAL MACHINE FOR ARM64 (KVM/arm64)
5c8818b4 6755M: Christoffer Dall <christoffer.dall@linaro.org>
6394a3ec
MZ
6756M: Marc Zyngier <marc.zyngier@arm.com>
6757L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
6758L: kvmarm@lists.cs.columbia.edu
6759S: Maintained
6760F: arch/arm64/include/uapi/asm/kvm*
6761F: arch/arm64/include/asm/kvm*
6762F: arch/arm64/kvm/
6763
bfd3d532
JH
6764KERNEL VIRTUAL MACHINE FOR MIPS (KVM/mips)
6765M: James Hogan <james.hogan@imgtec.com>
6766L: linux-mips@linux-mips.org
6767S: Supported
6768F: arch/mips/include/uapi/asm/kvm*
6769F: arch/mips/include/asm/kvm*
6770F: arch/mips/kvm/
6771
dc009d92 6772KEXEC
8b58be88 6773M: Eric Biederman <ebiederm@xmission.com>
2f327dad 6774W: http://kernel.org/pub/linux/utils/kernel/kexec/
34633993 6775L: kexec@lists.infradead.org
dc009d92 6776S: Maintained
679655da 6777F: include/linux/kexec.h
c117ab84 6778F: include/uapi/linux/kexec.h
10540a69 6779F: kernel/kexec*
dc009d92 6780
e971461f
DH
6781KEYS/KEYRINGS:
6782M: David Howells <dhowells@redhat.com>
aa62efff 6783L: keyrings@vger.kernel.org
e971461f 6784S: Maintained
d410fa4e 6785F: Documentation/security/keys.txt
e971461f
DH
6786F: include/linux/key.h
6787F: include/linux/key-type.h
75aeddd1
DH
6788F: include/linux/keyctl.h
6789F: include/uapi/linux/keyctl.h
e971461f
DH
6790F: include/keys/
6791F: security/keys/
6792
7f3c68be 6793KEYS-TRUSTED
74dd744f
MZ
6794M: David Safford <safford@us.ibm.com>
6795M: Mimi Zohar <zohar@linux.vnet.ibm.com>
7f3c68be 6796L: linux-security-module@vger.kernel.org
aa62efff 6797L: keyrings@vger.kernel.org
7f3c68be 6798S: Supported
d410fa4e 6799F: Documentation/security/keys-trusted-encrypted.txt
7f3c68be
MZ
6800F: include/keys/trusted-type.h
6801F: security/keys/trusted.c
6802F: security/keys/trusted.h
6803
6804KEYS-ENCRYPTED
74dd744f
MZ
6805M: Mimi Zohar <zohar@linux.vnet.ibm.com>
6806M: David Safford <safford@us.ibm.com>
7f3c68be 6807L: linux-security-module@vger.kernel.org
aa62efff 6808L: keyrings@vger.kernel.org
7f3c68be 6809S: Supported
d410fa4e 6810F: Documentation/security/keys-trusted-encrypted.txt
7f3c68be 6811F: include/keys/encrypted-type.h
19c90aa6 6812F: security/keys/encrypted-keys/
7f3c68be 6813
5b778dad 6814KGDB / KDB /debug_core
8b58be88 6815M: Jason Wessel <jason.wessel@windriver.com>
4063eb5f 6816W: http://kgdb.wiki.kernel.org/
e3e2aaf7 6817L: kgdb-bugreport@lists.sourceforge.net
9f273c24 6818T: git git://git.kernel.org/pub/scm/linux/kernel/git/jwessel/kgdb.git
e3e2aaf7 6819S: Maintained
679655da
JP
6820F: Documentation/DocBook/kgdb.tmpl
6821F: drivers/misc/kgdbts.c
df621252 6822F: drivers/tty/serial/kgdboc.c
5b778dad 6823F: include/linux/kdb.h
679655da 6824F: include/linux/kgdb.h
4063eb5f 6825F: kernel/debug/
e3e2aaf7 6826
456db8cc 6827KMEMCHECK
8b58be88 6828M: Vegard Nossum <vegardno@ifi.uio.no>
2ed1c525 6829M: Pekka Enberg <penberg@kernel.org>
b9ce08c0 6830S: Maintained
410d7a97
JP
6831F: Documentation/kmemcheck.txt
6832F: arch/x86/include/asm/kmemcheck.h
6833F: arch/x86/mm/kmemcheck/
6834F: include/linux/kmemcheck.h
6835F: mm/kmemcheck.c
b9ce08c0 6836
c3bb4d24 6837KMEMLEAK
8b58be88 6838M: Catalin Marinas <catalin.marinas@arm.com>
c3bb4d24
CM
6839S: Maintained
6840F: Documentation/kmemleak.txt
6841F: include/linux/kmemleak.h
6842F: mm/kmemleak.c
6843F: mm/kmemleak-test.c
6844
89559a61 6845KPROBES
a320817c 6846M: Ananth N Mavinakayanahalli <ananth@linux.vnet.ibm.com>
8b58be88
JP
6847M: Anil S Keshavamurthy <anil.s.keshavamurthy@intel.com>
6848M: "David S. Miller" <davem@davemloft.net>
353def94 6849M: Masami Hiramatsu <mhiramat@kernel.org>
89559a61 6850S: Maintained
679655da
JP
6851F: Documentation/kprobes.txt
6852F: include/linux/kprobes.h
6853F: kernel/kprobes.c
89559a61 6854
70e84049 6855KS0108 LCD CONTROLLER DRIVER
8b58be88 6856M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
450c622e
MO
6857W: http://miguelojeda.es/auxdisplay.htm
6858W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
70e84049 6859S: Maintained
679655da
JP
6860F: Documentation/auxdisplay/ks0108
6861F: drivers/auxdisplay/ks0108.c
6862F: include/linux/ks0108.h
70e84049 6863
1b69c6d0
DA
6864L3MDEV
6865M: David Ahern <dsa@cumulusnetworks.com>
6866L: netdev@vger.kernel.org
6867S: Maintained
6868F: net/l3mdev
6869F: include/net/l3mdev.h
6870
9ca44355 6871LANTIQ MIPS ARCHITECTURE
bdb40e8e 6872M: John Crispin <john@phrozen.org>
9ca44355
JC
6873L: linux-mips@linux-mips.org
6874S: Maintained
6875F: arch/mips/lantiq
6876
1da177e4 6877LAPB module
1da177e4 6878L: linux-x25@vger.kernel.org
bf9915cc 6879S: Orphan
679655da
JP
6880F: Documentation/networking/lapb-module.txt
6881F: include/*/lapb.h
6882F: net/lapb/
1da177e4
LT
6883
6884LASI 53c700 driver for PARISC
8b58be88 6885M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
1da177e4
LT
6886L: linux-scsi@vger.kernel.org
6887S: Maintained
679655da
JP
6888F: Documentation/scsi/53c700.txt
6889F: drivers/scsi/53c700*
1da177e4 6890
263de9b5 6891LED SUBSYSTEM
8b58be88 6892M: Richard Purdie <rpurdie@rpsys.net>
48b945a1 6893M: Jacek Anaszewski <j.anaszewski@samsung.com>
aa69cb8c 6894L: linux-leds@vger.kernel.org
b8926ba0 6895T: git git://git.kernel.org/pub/scm/linux/kernel/git/j.anaszewski/linux-leds.git
263de9b5 6896S: Maintained
85c90368 6897F: Documentation/devicetree/bindings/leds/
679655da
JP
6898F: drivers/leds/
6899F: include/linux/leds.h
263de9b5 6900
b0461a44 6901LEGACY EEPROM DRIVER
d8130624 6902M: Jean Delvare <jdelvare@suse.com>
b0461a44
JD
6903S: Maintained
6904F: Documentation/misc-devices/eeprom
6905F: drivers/misc/eeprom/eeprom.c
6906
1da177e4 6907LEGO USB Tower driver
8b58be88 6908M: Juergen Stuber <starblue@users.sourceforge.net>
1da177e4
LT
6909L: legousb-devel@lists.sourceforge.net
6910W: http://legousb.sourceforge.net/
6911S: Maintained
679655da 6912F: drivers/usb/misc/legousbtower.c
1da177e4 6913
055616a8
MK
6914LG2160 MEDIA DRIVER
6915M: Michael Krufky <mkrufky@linuxtv.org>
6916L: linux-media@vger.kernel.org
a825eaec 6917W: https://linuxtv.org
055616a8
MK
6918W: http://github.com/mkrufky
6919Q: http://patchwork.linuxtv.org/project/linux-media/list/
6920T: git git://linuxtv.org/mkrufky/tuners.git
6921S: Maintained
6922F: drivers/media/dvb-frontends/lg2160.*
6923
6f0e7725
MK
6924LGDT3305 MEDIA DRIVER
6925M: Michael Krufky <mkrufky@linuxtv.org>
6926L: linux-media@vger.kernel.org
a825eaec 6927W: https://linuxtv.org
6f0e7725
MK
6928W: http://github.com/mkrufky
6929Q: http://patchwork.linuxtv.org/project/linux-media/list/
6930T: git git://linuxtv.org/mkrufky/tuners.git
6931S: Maintained
6932F: drivers/media/dvb-frontends/lgdt3305.*
6933
568a17ff 6934LGUEST
8b58be88 6935M: Rusty Russell <rusty@rustcorp.com.au>
a4724ed6 6936L: lguest@lists.ozlabs.org
568a17ff 6937W: http://lguest.ozlabs.org/
72e91863 6938S: Odd Fixes
070f420b 6939F: arch/x86/include/asm/lguest*.h
679655da
JP
6940F: arch/x86/lguest/
6941F: drivers/lguest/
6942F: include/linux/lguest*.h
070f420b 6943F: tools/lguest/
568a17ff 6944
32ac7cb2
TH
6945LIBATA SUBSYSTEM (Serial and Parallel ATA drivers)
6946M: Tejun Heo <tj@kernel.org>
6947L: linux-ide@vger.kernel.org
6948T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
6949S: Maintained
6950F: drivers/ata/
6951F: include/linux/ata.h
6952F: include/linux/libata.h
d2abf98e 6953F: Documentation/devicetree/bindings/ata/
32ac7cb2
TH
6954
6955LIBATA PATA ARASAN COMPACT FLASH CONTROLLER
da89947b 6956M: Viresh Kumar <vireshk@kernel.org>
32ac7cb2
TH
6957L: linux-ide@vger.kernel.org
6958T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
6959S: Maintained
6960F: include/linux/pata_arasan_cf_data.h
6961F: drivers/ata/pata_arasan_cf.c
6962
c7fa056c
BZ
6963LIBATA PATA DRIVERS
6964M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.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/pata_*.c
6970F: drivers/ata/ata_generic.c
6971
32ac7cb2
TH
6972LIBATA SATA AHCI PLATFORM devices support
6973M: Hans de Goede <hdegoede@redhat.com>
6974M: Tejun Heo <tj@kernel.org>
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/ahci_platform.c
6979F: drivers/ata/libahci_platform.c
6980F: include/linux/ahci_platform.h
6981
6982LIBATA SATA PROMISE TX2/TX4 CONTROLLER DRIVER
6983M: Mikael Pettersson <mikpelinux@gmail.com>
6984L: linux-ide@vger.kernel.org
6985T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
6986S: Maintained
6987F: drivers/ata/sata_promise.*
6988
1acd437c
SL
6989LIBLOCKDEP
6990M: Sasha Levin <sasha.levin@oracle.com>
6991S: Maintained
6992F: tools/lib/lockdep/
6993
bc30196f
DW
6994LIBNVDIMM: NON-VOLATILE MEMORY DEVICE SUBSYSTEM
6995M: Dan Williams <dan.j.williams@intel.com>
6996L: linux-nvdimm@lists.01.org
6997Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
9f273c24 6998T: git git://git.kernel.org/pub/scm/linux/kernel/git/nvdimm/nvdimm.git
bc30196f
DW
6999S: Supported
7000F: drivers/nvdimm/*
7001F: include/linux/nd.h
7002F: include/linux/libnvdimm.h
7003F: include/uapi/linux/ndctl.h
7004
7005LIBNVDIMM BLK: MMIO-APERTURE DRIVER
7006M: Ross Zwisler <ross.zwisler@linux.intel.com>
7007L: linux-nvdimm@lists.01.org
7008Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
7009S: Supported
7010F: drivers/nvdimm/blk.c
7011F: drivers/nvdimm/region_devs.c
7012F: drivers/acpi/nfit*
7013
7014LIBNVDIMM BTT: BLOCK TRANSLATION TABLE
7015M: Vishal Verma <vishal.l.verma@intel.com>
7016L: linux-nvdimm@lists.01.org
7017Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
7018S: Supported
7019F: drivers/nvdimm/btt*
7020
7021LIBNVDIMM PMEM: PERSISTENT MEMORY DRIVER
7022M: Ross Zwisler <ross.zwisler@linux.intel.com>
7023L: linux-nvdimm@lists.01.org
7024Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
7025S: Supported
7026F: drivers/nvdimm/pmem.c
b864bc17 7027F: include/linux/pmem.h
40603526 7028F: arch/*/include/asm/pmem.h
bc30196f 7029
cd9e9808
MB
7030LIGHTNVM PLATFORM SUPPORT
7031M: Matias Bjorling <mb@lightnvm.io>
7032W: http://github/OpenChannelSSD
4ead1a25 7033L: linux-block@vger.kernel.org
cd9e9808
MB
7034S: Maintained
7035F: drivers/lightnvm/
7036F: include/linux/lightnvm.h
7037F: include/uapi/linux/lightnvm.h
7038
1da177e4 7039LINUX FOR IBM pSERIES (RS/6000)
8b58be88 7040M: Paul Mackerras <paulus@au.ibm.com>
1da177e4
LT
7041W: http://www.ibm.com/linux/ltc/projects/ppc
7042S: Supported
11c34c7d 7043F: arch/powerpc/boot/rs6000.h
1da177e4 7044
852bb9f5 7045LINUX FOR POWERPC (32-BIT AND 64-BIT)
8b58be88
JP
7046M: Benjamin Herrenschmidt <benh@kernel.crashing.org>
7047M: Paul Mackerras <paulus@samba.org>
ea668936 7048M: Michael Ellerman <mpe@ellerman.id.au>
1da177e4 7049W: http://www.penguinppc.org/
a4724ed6 7050L: linuxppc-dev@lists.ozlabs.org
8a6e2535 7051Q: http://patchwork.ozlabs.org/project/linuxppc-dev/list/
9958084a 7052T: git git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux.git
1da177e4 7053S: Supported
11c34c7d
JP
7054F: Documentation/powerpc/
7055F: arch/powerpc/
ef69b03d
ME
7056F: drivers/char/tpm/tpm_ibmvtpm*
7057F: drivers/crypto/nx/
7058F: drivers/crypto/vmx/
7059F: drivers/net/ethernet/ibm/ibmveth.*
7060F: drivers/net/ethernet/ibm/ibmvnic.*
66725152 7061F: drivers/pci/hotplug/pnv_php.c
ef69b03d
ME
7062F: drivers/pci/hotplug/rpa*
7063F: drivers/scsi/ibmvscsi/
7064N: opal
7065N: /pmac
7066N: powermac
7067N: powernv
7068N: [^a-z0-9]ps3
7069N: pseries
1da177e4
LT
7070
7071LINUX FOR POWER MACINTOSH
8b58be88 7072M: Benjamin Herrenschmidt <benh@kernel.crashing.org>
1da177e4 7073W: http://www.penguinppc.org/
a4724ed6 7074L: linuxppc-dev@lists.ozlabs.org
1da177e4 7075S: Maintained
11c34c7d
JP
7076F: arch/powerpc/platforms/powermac/
7077F: drivers/macintosh/
1da177e4 7078
77a76369 7079LINUX FOR POWERPC EMBEDDED MPC5XXX
a149507b 7080M: Anatolij Gustschin <agust@denx.de>
a4724ed6 7081L: linuxppc-dev@lists.ozlabs.org
cba5b1c6 7082T: git git://git.denx.de/linux-denx-agust.git
1da177e4 7083S: Maintained
11c34c7d
JP
7084F: arch/powerpc/platforms/512x/
7085F: arch/powerpc/platforms/52xx/
1da177e4
LT
7086
7087LINUX FOR POWERPC EMBEDDED PPC4XX
49e7d9df 7088M: Alistair Popple <alistair@popple.id.au>
8b58be88 7089M: Matt Porter <mporter@kernel.crashing.org>
1da177e4 7090W: http://www.penguinppc.org/
a4724ed6 7091L: linuxppc-dev@lists.ozlabs.org
1da177e4 7092S: Maintained
11c34c7d
JP
7093F: arch/powerpc/platforms/40x/
7094F: arch/powerpc/platforms/44x/
1da177e4 7095
260c02a9 7096LINUX FOR POWERPC EMBEDDED XILINX VIRTEX
a4724ed6 7097L: linuxppc-dev@lists.ozlabs.org
cdeb8994 7098S: Orphan
11c34c7d
JP
7099F: arch/powerpc/*/*virtex*
7100F: arch/powerpc/*/*/*virtex*
1da177e4 7101
e93adf1e 7102LINUX FOR POWERPC EMBEDDED PPC8XX
8b58be88 7103M: Vitaly Bordug <vitb@kernel.crashing.org>
e93adf1e 7104W: http://www.penguinppc.org/
a4724ed6 7105L: linuxppc-dev@lists.ozlabs.org
e93adf1e 7106S: Maintained
a2b1f7c8 7107F: arch/powerpc/platforms/8xx/
e93adf1e 7108
1da177e4 7109LINUX FOR POWERPC EMBEDDED PPC83XX AND PPC85XX
44451d4d 7110M: Scott Wood <oss@buserror.net>
8b58be88 7111M: Kumar Gala <galak@kernel.crashing.org>
ce00f85c 7112W: http://www.penguinppc.org/
a4724ed6 7113L: linuxppc-dev@lists.ozlabs.org
a1e0fb42 7114T: git git://git.kernel.org/pub/scm/linux/kernel/git/scottwood/linux.git
ce00f85c 7115S: Maintained
11c34c7d 7116F: arch/powerpc/platforms/83xx/
4c8f581d 7117F: arch/powerpc/platforms/85xx/
1da177e4 7118
ab06ff3a 7119LINUX FOR POWERPC PA SEMI PWRFICIENT
8b58be88 7120M: Olof Johansson <olof@lixom.net>
a4724ed6 7121L: linuxppc-dev@lists.ozlabs.org
92e19709 7122S: Maintained
11c34c7d
JP
7123F: arch/powerpc/platforms/pasemi/
7124F: drivers/*/*pasemi*
7125F: drivers/*/*/*pasemi*
ab06ff3a 7126
1da177e4 7127LINUX SECURITY MODULE (LSM) FRAMEWORK
8b58be88 7128M: Chris Wright <chrisw@sous-sol.org>
1a4520be 7129L: linux-security-module@vger.kernel.org
1da177e4
LT
7130S: Supported
7131
a23ce6da
HW
7132LIS3LV02D ACCELEROMETER DRIVER
7133M: Eric Piel <eric.piel@tremplin-utc.net>
7134S: Maintained
ff606677
JD
7135F: Documentation/misc-devices/lis3lv02d
7136F: drivers/misc/lis3lv02d/
bd35665f 7137F: drivers/platform/x86/hp_accel.c
a23ce6da 7138
b700e7f0
SJ
7139LIVE PATCHING
7140M: Josh Poimboeuf <jpoimboe@redhat.com>
06e1c170 7141M: Jessica Yu <jeyu@redhat.com>
e5f6450c 7142M: Jiri Kosina <jikos@kernel.org>
06e1c170
JP
7143M: Miroslav Benes <mbenes@suse.cz>
7144R: Petr Mladek <pmladek@suse.com>
b700e7f0
SJ
7145S: Maintained
7146F: kernel/livepatch/
7147F: include/linux/livepatch.h
7148F: arch/x86/include/asm/livepatch.h
7149F: arch/x86/kernel/livepatch.c
5e4e3844 7150F: Documentation/livepatch/
b700e7f0 7151F: Documentation/ABI/testing/sysfs-kernel-livepatch
13d1cf7e 7152F: samples/livepatch/
b700e7f0 7153L: live-patching@vger.kernel.org
74d50da3 7154T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/livepatching.git
b700e7f0 7155
ea861d73
KC
7156LINUX KERNEL DUMP TEST MODULE (LKDTM)
7157M: Kees Cook <keescook@chromium.org>
7158S: Maintained
426f3a53 7159F: drivers/misc/lkdtm*
ea861d73 7160
e2d1d6c0 7161LLC (802.2)
8b58be88 7162M: Arnaldo Carvalho de Melo <acme@ghostprotocols.net>
e2d1d6c0 7163S: Maintained
679655da 7164F: include/linux/llc.h
c117ab84 7165F: include/uapi/linux/llc.h
679655da
JP
7166F: include/net/llc*
7167F: net/llc/
e2d1d6c0 7168
4e233cbe
AD
7169LM73 HARDWARE MONITOR DRIVER
7170M: Guillaume Ligneul <guillaume.ligneul@gmail.com>
968ce1b1 7171L: linux-hwmon@vger.kernel.org
4e233cbe
AD
7172S: Maintained
7173F: drivers/hwmon/lm73.c
7174
156e2d1a 7175LM78 HARDWARE MONITOR DRIVER
d8130624 7176M: Jean Delvare <jdelvare@suse.com>
968ce1b1 7177L: linux-hwmon@vger.kernel.org
156e2d1a
JD
7178S: Maintained
7179F: Documentation/hwmon/lm78
7180F: drivers/hwmon/lm78.c
7181
1da177e4 7182LM83 HARDWARE MONITOR DRIVER
d8130624 7183M: Jean Delvare <jdelvare@suse.com>
968ce1b1 7184L: linux-hwmon@vger.kernel.org
1da177e4 7185S: Maintained
679655da
JP
7186F: Documentation/hwmon/lm83
7187F: drivers/hwmon/lm83.c
1da177e4
LT
7188
7189LM90 HARDWARE MONITOR DRIVER
d8130624 7190M: Jean Delvare <jdelvare@suse.com>
968ce1b1 7191L: linux-hwmon@vger.kernel.org
1da177e4 7192S: Maintained
679655da 7193F: Documentation/hwmon/lm90
aae7bce4 7194F: Documentation/devicetree/bindings/hwmon/lm90.txt
679655da 7195F: drivers/hwmon/lm90.c
1da177e4 7196
917cc4e6
GR
7197LM95234 HARDWARE MONITOR DRIVER
7198M: Guenter Roeck <linux@roeck-us.net>
968ce1b1 7199L: linux-hwmon@vger.kernel.org
917cc4e6
GR
7200S: Maintained
7201F: Documentation/hwmon/lm95234
7202F: drivers/hwmon/lm95234.c
7203
68620bdd
MP
7204LME2510 MEDIA DRIVER
7205M: Malcolm Priestley <tvboxspy@gmail.com>
7206L: linux-media@vger.kernel.org
a825eaec 7207W: https://linuxtv.org
68620bdd
MP
7208Q: http://patchwork.linuxtv.org/project/linux-media/list/
7209S: Maintained
7210F: drivers/media/usb/dvb-usb-v2/lmedm04*
7211
d4c3be70 7212LOCKING PRIMITIVES
8b58be88
JP
7213M: Peter Zijlstra <peterz@infradead.org>
7214M: Ingo Molnar <mingo@redhat.com>
981c3a4f 7215L: linux-kernel@vger.kernel.org
d4c3be70 7216T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
512e67f9 7217S: Maintained
d4c3be70 7218F: Documentation/locking/
679655da 7219F: include/linux/lockdep.h
d4c3be70
IM
7220F: include/linux/spinlock*.h
7221F: arch/*/include/asm/spinlock*.h
7222F: include/linux/rwlock*.h
7223F: include/linux/mutex*.h
7224F: arch/*/include/asm/mutex*.h
7225F: include/linux/rwsem*.h
7226F: arch/*/include/asm/rwsem.h
7227F: include/linux/seqlock.h
7228F: lib/locking*.[ch]
7486d6da 7229F: kernel/locking/
512e67f9 7230
dde33348 7231LOGICAL DISK MANAGER SUPPORT (LDM, Windows 2000/XP/Vista Dynamic Disks)
8b58be88 7232M: "Richard Russon (FlatCap)" <ldm@flatcap.org>
dde33348
AA
7233L: linux-ntfs-dev@lists.sourceforge.net
7234W: http://www.linux-ntfs.org/content/view/19/37/
1da177e4 7235S: Maintained
679655da 7236F: Documentation/ldm.txt
20d16fef 7237F: block/partitions/ldm.*
1da177e4 7238
ef6ada3d
JE
7239LogFS
7240M: Joern Engel <joern@logfs.org>
756ccb3c 7241M: Prasad Joshi <prasadjoshi.linux@gmail.com>
ef6ada3d
JE
7242L: logfs@logfs.org
7243W: logfs.org
7244S: Maintained
7245F: fs/logfs/
7246
c87e34ef 7247LSILOGIC MPT FUSION DRIVERS (FC/SAS/SPI)
9495e835
SS
7248M: Sathya Prakash <sathya.prakash@broadcom.com>
7249M: Chaitra P B <chaitra.basappa@broadcom.com>
7250M: Suganath Prabu Subramani <suganath-prabu.subramani@broadcom.com>
7251L: MPT-FusionLinux.pdl@broadcom.com
c87e34ef 7252L: linux-scsi@vger.kernel.org
9495e835 7253W: http://www.avagotech.com/support/
c87e34ef 7254S: Supported
679655da 7255F: drivers/message/fusion/
500c152a 7256F: drivers/scsi/mpt2sas/
7257F: drivers/scsi/mpt3sas/
c87e34ef 7258
1da177e4 7259LSILOGIC/SYMBIOS/NCR 53C8XX and 53C1010 PCI-SCSI drivers
8b58be88 7260M: Matthew Wilcox <matthew@wil.cx>
1da177e4
LT
7261L: linux-scsi@vger.kernel.org
7262S: Maintained
679655da 7263F: drivers/scsi/sym53c8xx_2/
1da177e4 7264
e5f5c99a
GR
7265LTC4261 HARDWARE MONITOR DRIVER
7266M: Guenter Roeck <linux@roeck-us.net>
968ce1b1 7267L: linux-hwmon@vger.kernel.org
e5f5c99a
GR
7268S: Maintained
7269F: Documentation/hwmon/ltc4261
7270F: drivers/hwmon/ltc4261.c
7271
81365c31 7272LTP (Linux Test Project)
28b8e8d4 7273M: Mike Frysinger <vapier@gentoo.org>
7d1ae8a8 7274M: Cyril Hrubis <chrubis@suse.cz>
0526109a 7275M: Wanlong Gao <wanlong.gao@gmail.com>
f2eb7f6f
CH
7276M: Jan Stancek <jstancek@redhat.com>
7277M: Stanislav Kholmanskikh <stanislav.kholmanskikh@oracle.com>
7278M: Alexey Kodanev <alexey.kodanev@oracle.com>
0526109a 7279L: ltp@lists.linux.it (subscribers-only)
f2eb7f6f 7280W: http://linux-test-project.github.io/
7d1ae8a8 7281T: git git://github.com/linux-test-project/ltp.git
81365c31
MF
7282S: Maintained
7283
c12a54b3 7284M32R ARCHITECTURE
c12a54b3 7285W: http://www.linux-m32r.org/
b4174867 7286S: Orphan
679655da 7287F: arch/m32r/
c12a54b3 7288
1da177e4 7289M68K ARCHITECTURE
8b58be88 7290M: Geert Uytterhoeven <geert@linux-m68k.org>
1da177e4
LT
7291L: linux-m68k@lists.linux-m68k.org
7292W: http://www.linux-m68k.org/
54e5881d 7293T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/linux-m68k.git
1da177e4 7294S: Maintained
679655da 7295F: arch/m68k/
9db35182 7296F: drivers/zorro/
1da177e4
LT
7297
7298M68K ON APPLE MACINTOSH
8b58be88 7299M: Joshua Thompson <funaho@jurai.org>
1da177e4 7300W: http://www.mac.linux-m68k.org/
9bb9f222 7301L: linux-m68k@lists.linux-m68k.org
1da177e4 7302S: Maintained
9db35182 7303F: arch/m68k/mac/
1da177e4
LT
7304
7305M68K ON HP9000/300
8b58be88 7306M: Philip Blundell <philb@gnu.org>
1da177e4
LT
7307W: http://www.tazenda.demon.co.uk/phil/linux-hp
7308S: Maintained
679655da 7309F: arch/m68k/hp300/
1da177e4 7310
74425546
AP
7311M88DS3103 MEDIA DRIVER
7312M: Antti Palosaari <crope@iki.fi>
7313L: linux-media@vger.kernel.org
a825eaec 7314W: https://linuxtv.org
74425546
AP
7315W: http://palosaari.fi/linux/
7316Q: http://patchwork.linuxtv.org/project/linux-media/list/
7317T: git git://linuxtv.org/anttip/media_tree.git
7318S: Maintained
7319F: drivers/media/dvb-frontends/m88ds3103*
7320
68620bdd
MP
7321M88RS2000 MEDIA DRIVER
7322M: Malcolm Priestley <tvboxspy@gmail.com>
7323L: linux-media@vger.kernel.org
a825eaec 7324W: https://linuxtv.org
68620bdd
MP
7325Q: http://patchwork.linuxtv.org/project/linux-media/list/
7326S: Maintained
7327F: drivers/media/dvb-frontends/m88rs2000*
7328
07a092fa 7329MA901 MASTERKIT USB FM RADIO DRIVER
b75f0050
JP
7330M: Alexey Klimov <klimov.linux@gmail.com>
7331L: linux-media@vger.kernel.org
7332T: git git://linuxtv.org/media_tree.git
7333S: Maintained
7334F: drivers/media/radio/radio-ma901.c
07a092fa 7335
64a327a7 7336MAC80211
8b58be88 7337M: Johannes Berg <johannes@sipsolutions.net>
64a327a7 7338L: linux-wireless@vger.kernel.org
491b26b4 7339W: http://wireless.kernel.org/
ce466579
JB
7340T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
7341T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
64a327a7 7342S: Maintained
679655da
JP
7343F: Documentation/networking/mac80211-injection.txt
7344F: include/net/mac80211.h
7345F: net/mac80211/
2af8c4dc 7346F: drivers/net/wireless/mac80211_hwsim.[ch]
64a327a7 7347
b863ceb7 7348MACVLAN DRIVER
8b58be88 7349M: Patrick McHardy <kaber@trash.net>
b863ceb7
PM
7350L: netdev@vger.kernel.org
7351S: Maintained
679655da
JP
7352F: drivers/net/macvlan.c
7353F: include/linux/if_macvlan.h
b863ceb7 7354
2b6d83e2
JB
7355MAILBOX API
7356M: Jassi Brar <jassisinghbrar@gmail.com>
7357L: linux-kernel@vger.kernel.org
7358S: Maintained
7359F: drivers/mailbox/
7360F: include/linux/mailbox_client.h
7361F: include/linux/mailbox_controller.h
7362
faf1668c 7363MAN-PAGES: MANUAL PAGES FOR LINUX -- Sections 2, 3, 4, 5, and 7
8b58be88 7364M: Michael Kerrisk <mtk.manpages@gmail.com>
795fb7e7 7365W: http://www.kernel.org/doc/man-pages
bd7ebec6 7366L: linux-man@vger.kernel.org
1b53dc74 7367S: Maintained
faf1668c 7368
0d3cd4b6
VD
7369MARVELL 88E6XXX ETHERNET SWITCH FABRIC DRIVER
7370M: Andrew Lunn <andrew@lunn.ch>
7371M: Vivien Didelot <vivien.didelot@savoirfairelinux.com>
7372S: Maintained
7373F: drivers/net/dsa/mv88e6xxx/
7374
8427defd 7375MARVELL ARMADA DRM SUPPORT
54176cc6 7376M: Russell King <rmk+kernel@armlinux.org.uk>
8427defd
RK
7377S: Maintained
7378F: drivers/gpu/drm/armada/
4418833e
EV
7379F: include/uapi/drm/armada_drm.h
7380F: Documentation/devicetree/bindings/display/armada/
8427defd 7381
c4d007bc
TP
7382MARVELL CRYPTO DRIVER
7383M: Boris Brezillon <boris.brezillon@free-electrons.com>
7384M: Arnaud Ebalard <arno@natisbad.org>
7385F: drivers/crypto/marvell/
7386S: Maintained
7387L: linux-crypto@vger.kernel.org
7388
44c14c1d 7389MARVELL GIGABIT ETHERNET DRIVERS (skge/sky2)
7390M: Mirko Lindner <mlindner@marvell.com>
adbbf69d 7391M: Stephen Hemminger <stephen@networkplumber.org>
44c14c1d 7392L: netdev@vger.kernel.org
7393S: Maintained
7394F: drivers/net/ethernet/marvell/sk*
7395
74cda169 7396MARVELL LIBERTAS WIRELESS DRIVER
74cda169 7397L: libertas-dev@lists.infradead.org
8ac3e99e 7398S: Orphan
f988d640 7399F: drivers/net/wireless/marvell/libertas/
74cda169 7400
b60d6975 7401MARVELL MV643XX ETHERNET DRIVER
4e3faf88 7402M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
979b6c13 7403L: netdev@vger.kernel.org
f5ca8502 7404S: Maintained
527a6266 7405F: drivers/net/ethernet/marvell/mv643xx_eth.*
679655da 7406F: include/linux/mv643xx.h
1da177e4 7407
370b8ed9
TP
7408MARVELL MVNETA ETHERNET DRIVER
7409M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
7410L: netdev@vger.kernel.org
7411S: Maintained
7412F: drivers/net/ethernet/marvell/mvneta.*
7413
fcad584d 7414MARVELL MWIFIEX WIRELESS DRIVER
b9d31704 7415M: Amitkumar Karwar <akarwar@marvell.com>
550795fc 7416M: Nishant Sarmukadam <nishants@marvell.com>
fcad584d
BZ
7417L: linux-wireless@vger.kernel.org
7418S: Maintained
277b024e 7419F: drivers/net/wireless/marvell/mwifiex/
fcad584d 7420
a2c3f656 7421MARVELL MWL8K WIRELESS DRIVER
a040d532 7422M: Lennert Buytenhek <buytenh@wantstofly.org>
a2c3f656 7423L: linux-wireless@vger.kernel.org
16345910 7424S: Odd Fixes
de60f1dc 7425F: drivers/net/wireless/marvell/mwl8k.c
a2c3f656 7426
2a69567b 7427MARVELL SOC MMC/SD/SDIO CONTROLLER DRIVER
2f82af08 7428M: Nicolas Pitre <nico@fluxnic.net>
18e2842b 7429S: Odd Fixes
1fa7e547 7430F: drivers/mmc/host/mvsdio.*
2a69567b 7431
1da177e4 7432MATROX FRAMEBUFFER DRIVER
c69f677c 7433L: linux-fbdev@vger.kernel.org
52653199 7434S: Orphan
8a61f013 7435F: drivers/video/fbdev/matrox/matroxfb_*
c117ab84 7436F: include/uapi/linux/matroxfb.h
1da177e4 7437
ca462085
GR
7438MAX16065 HARDWARE MONITOR DRIVER
7439M: Guenter Roeck <linux@roeck-us.net>
968ce1b1 7440L: linux-hwmon@vger.kernel.org
ca462085
GR
7441S: Maintained
7442F: Documentation/hwmon/max16065
7443F: drivers/hwmon/max16065.c
7444
1f61cab8
GR
7445MAX20751 HARDWARE MONITOR DRIVER
7446M: Guenter Roeck <linux@roeck-us.net>
968ce1b1 7447L: linux-hwmon@vger.kernel.org
1f61cab8
GR
7448S: Maintained
7449F: Documentation/hwmon/max20751
7450F: drivers/hwmon/max20751.c
7451
d20620de 7452MAX6650 HARDWARE MONITOR AND FAN CONTROLLER DRIVER
6a534c9d 7453M: "Hans J. Koch" <hjk@hansjkoch.de>
968ce1b1 7454L: linux-hwmon@vger.kernel.org
d20620de 7455S: Maintained
679655da
JP
7456F: Documentation/hwmon/max6650
7457F: drivers/hwmon/max6650.c
d20620de 7458
e89ab51f
GR
7459MAX6697 HARDWARE MONITOR DRIVER
7460M: Guenter Roeck <linux@roeck-us.net>
968ce1b1 7461L: linux-hwmon@vger.kernel.org
e89ab51f
GR
7462S: Maintained
7463F: Documentation/hwmon/max6697
7464F: Documentation/devicetree/bindings/i2c/max6697.txt
7465F: drivers/hwmon/max6697.c
7466F: include/linux/platform_data/max6697.h
7467
3b2af7f7
PR
7468MAX9860 MONO AUDIO VOICE CODEC DRIVER
7469M: Peter Rosin <peda@axentia.se>
7470L: alsa-devel@alsa-project.org (moderated for non-subscribers)
7471S: Maintained
7472F: Documentation/devicetree/bindings/sound/max9860.txt
7473F: sound/soc/codecs/max9860.*
7474
f8f847b5
KK
7475MAXIM MUIC CHARGER DRIVERS FOR EXYNOS BASED BOARDS
7476M: Krzysztof Kozlowski <k.kozlowski@samsung.com>
7477L: linux-pm@vger.kernel.org
7478S: Supported
7479F: drivers/power/max14577_charger.c
7480F: drivers/power/max77693_charger.c
7481
3811405e
JMC
7482MAXIM MAX77802 MULTIFUNCTION PMIC DEVICE DRIVERS
7483M: Javier Martinez Canillas <javier@osg.samsung.com>
7484L: linux-kernel@vger.kernel.org
7485S: Supported
96173cc6 7486F: drivers/*/*max77802*.c
3811405e
JMC
7487F: Documentation/devicetree/bindings/*/*max77802.txt
7488F: include/dt-bindings/*/*max77802.h
7489
befeb596
KK
7490MAXIM PMIC AND MUIC DRIVERS FOR EXYNOS BASED BOARDS
7491M: Chanwoo Choi <cw00.choi@samsung.com>
7492M: Krzysztof Kozlowski <k.kozlowski@samsung.com>
7493L: linux-kernel@vger.kernel.org
7494S: Supported
86cf635a 7495F: drivers/*/max14577*.c
0998a436 7496F: drivers/*/max77686*.c
86cf635a 7497F: drivers/*/max77693*.c
befeb596
KK
7498F: drivers/extcon/extcon-max14577.c
7499F: drivers/extcon/extcon-max77693.c
7500F: drivers/rtc/rtc-max77686.c
7501F: drivers/clk/clk-max77686.c
7502F: Documentation/devicetree/bindings/mfd/max14577.txt
377452f4 7503F: Documentation/devicetree/bindings/*/max77686.txt
befeb596
KK
7504F: Documentation/devicetree/bindings/mfd/max77693.txt
7505F: Documentation/devicetree/bindings/clock/maxim,max77686.txt
7506F: include/linux/mfd/max14577*.h
7507F: include/linux/mfd/max77686*.h
7508F: include/linux/mfd/max77693*.h
7509
9be3c9a5
HV
7510MAXIRADIO FM RADIO RECEIVER DRIVER
7511M: Hans Verkuil <hverkuil@xs4all.nl>
7512L: linux-media@vger.kernel.org
7513T: git git://linuxtv.org/media_tree.git
a825eaec 7514W: https://linuxtv.org
9be3c9a5
HV
7515S: Maintained
7516F: drivers/media/radio/radio-maxiradio*
7517
c05dc2cc
PR
7518MCP4531 MICROCHIP DIGITAL POTENTIOMETER DRIVER
7519M: Peter Rosin <peda@axentia.se>
7520L: linux-iio@vger.kernel.org
7521S: Maintained
7522F: drivers/iio/potentiometer/mcp4531.c
7523
7b49235e
LP
7524MEDIA DRIVERS FOR RENESAS - FCP
7525M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
7526L: linux-media@vger.kernel.org
7527L: linux-renesas-soc@vger.kernel.org
7528T: git git://linuxtv.org/media_tree.git
7529S: Supported
7530F: Documentation/devicetree/bindings/media/renesas,fcp.txt
7531F: drivers/media/platform/rcar-fcp.c
7532F: include/media/rcar-fcp.h
7533
6f32a8c9
LP
7534MEDIA DRIVERS FOR RENESAS - VSP1
7535M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
7536L: linux-media@vger.kernel.org
4a121096 7537L: linux-renesas-soc@vger.kernel.org
6f32a8c9
LP
7538T: git git://linuxtv.org/media_tree.git
7539S: Supported
7540F: Documentation/devicetree/bindings/media/renesas,vsp1.txt
7541F: drivers/media/platform/vsp1/
7542
fae2080a
AO
7543MEDIA DRIVERS FOR HELENE
7544M: Abylay Ospan <aospan@netup.ru>
7545L: linux-media@vger.kernel.org
7546W: https://linuxtv.org
7547W: http://netup.tv/
7548T: git git://linuxtv.org/media_tree.git
7549S: Supported
7550F: drivers/media/dvb-frontends/helene*
7551
dacf9ce8
KS
7552MEDIA DRIVERS FOR ASCOT2E
7553M: Sergey Kozlov <serjk@netup.ru>
1a76e1f7 7554M: Abylay Ospan <aospan@netup.ru>
dacf9ce8 7555L: linux-media@vger.kernel.org
a825eaec 7556W: https://linuxtv.org
dacf9ce8
KS
7557W: http://netup.tv/
7558T: git git://linuxtv.org/media_tree.git
7559S: Supported
7560F: drivers/media/dvb-frontends/ascot2e*
7561
a6dc60ff
KS
7562MEDIA DRIVERS FOR CXD2841ER
7563M: Sergey Kozlov <serjk@netup.ru>
1a76e1f7 7564M: Abylay Ospan <aospan@netup.ru>
a6dc60ff 7565L: linux-media@vger.kernel.org
a825eaec 7566W: https://linuxtv.org
a6dc60ff
KS
7567W: http://netup.tv/
7568T: git git://linuxtv.org/media_tree.git
7569S: Supported
7570F: drivers/media/dvb-frontends/cxd2841er*
7571
a5d32b35
KS
7572MEDIA DRIVERS FOR HORUS3A
7573M: Sergey Kozlov <serjk@netup.ru>
1a76e1f7 7574M: Abylay Ospan <aospan@netup.ru>
a5d32b35 7575L: linux-media@vger.kernel.org
a825eaec 7576W: https://linuxtv.org
a5d32b35
KS
7577W: http://netup.tv/
7578T: git git://linuxtv.org/media_tree.git
7579S: Supported
7580F: drivers/media/dvb-frontends/horus3a*
7581
e025273b
KS
7582MEDIA DRIVERS FOR LNBH25
7583M: Sergey Kozlov <serjk@netup.ru>
1a76e1f7 7584M: Abylay Ospan <aospan@netup.ru>
e025273b 7585L: linux-media@vger.kernel.org
a825eaec 7586W: https://linuxtv.org
e025273b
KS
7587W: http://netup.tv/
7588T: git git://linuxtv.org/media_tree.git
7589S: Supported
7590F: drivers/media/dvb-frontends/lnbh25*
7591
52b1eaf4
KS
7592MEDIA DRIVERS FOR NETUP PCI UNIVERSAL DVB devices
7593M: Sergey Kozlov <serjk@netup.ru>
1a76e1f7 7594M: Abylay Ospan <aospan@netup.ru>
52b1eaf4 7595L: linux-media@vger.kernel.org
a825eaec 7596W: https://linuxtv.org
52b1eaf4
KS
7597W: http://netup.tv/
7598T: git git://linuxtv.org/media_tree.git
7599S: Supported
7600F: drivers/media/pci/netup_unidvb/*
7601
127c49ae 7602MEDIA INPUT INFRASTRUCTURE (V4L/DVB)
5dc8a864
MCC
7603M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
7604M: Mauro Carvalho Chehab <mchehab@kernel.org>
127c49ae
JP
7605P: LinuxTV.org Project
7606L: linux-media@vger.kernel.org
a825eaec 7607W: https://linuxtv.org
8a6e2535 7608Q: http://patchwork.kernel.org/project/linux-media/list/
275ffde4 7609T: git git://linuxtv.org/media_tree.git
127c49ae
JP
7610S: Maintained
7611F: Documentation/dvb/
7612F: Documentation/video4linux/
ffe06198 7613F: Documentation/DocBook/media/
127c49ae 7614F: drivers/media/
ffe06198 7615F: drivers/staging/media/
eb4b0ec7 7616F: include/linux/platform_data/media/
127c49ae 7617F: include/media/
6c0f0359
MCC
7618F: include/uapi/linux/dvb/
7619F: include/uapi/linux/videodev2.h
7620F: include/uapi/linux/media.h
7621F: include/uapi/linux/v4l2-*
7622F: include/uapi/linux/meye.h
7623F: include/uapi/linux/ivtv*
7624F: include/uapi/linux/uvcvideo.h
d20620de 7625
0c272fc9
JC
7626MEDIATEK ETHERNET DRIVER
7627M: Felix Fietkau <nbd@openwrt.org>
7628M: John Crispin <blogic@openwrt.org>
7629L: netdev@vger.kernel.org
7630S: Maintained
7631F: drivers/net/ethernet/mediatek/
7632
c869f77d
JK
7633MEDIATEK MT7601U WIRELESS LAN DRIVER
7634M: Jakub Kicinski <kubakici@wp.pl>
7635L: linux-wireless@vger.kernel.org
7636S: Maintained
7637F: drivers/net/wireless/mediatek/mt7601u/
7638
e399065b
SS
7639MEGARAID SCSI/SAS DRIVERS
7640M: Kashyap Desai <kashyap.desai@avagotech.com>
7641M: Sumit Saxena <sumit.saxena@avagotech.com>
7642M: Uday Lingala <uday.lingala@avagotech.com>
7643L: megaraidlinux.pdl@avagotech.com
baaea1dc 7644L: linux-scsi@vger.kernel.org
e399065b 7645W: http://www.lsi.com
ce00f85c 7646S: Maintained
679655da
JP
7647F: Documentation/scsi/megaraid.txt
7648F: drivers/scsi/megaraid.*
7649F: drivers/scsi/megaraid/
757e0108 7650
2c46c9d5 7651MELLANOX ETHERNET DRIVER (mlx4_en)
c40e4096 7652M: Tariq Toukan <tariqt@mellanox.com>
b75f0050 7653L: netdev@vger.kernel.org
2c46c9d5
AV
7654S: Supported
7655W: http://www.mellanox.com
7656Q: http://patchwork.ozlabs.org/project/netdev/list/
7657F: drivers/net/ethernet/mellanox/mlx4/en_*
7658
e7523a49
OG
7659MELLANOX ETHERNET DRIVER (mlx5e)
7660M: Saeed Mahameed <saeedm@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/mlx5/core/en_*
7666
93c1edb2
JP
7667MELLANOX ETHERNET SWITCH DRIVERS
7668M: Jiri Pirko <jiri@mellanox.com>
7669M: Ido Schimmel <idosch@mellanox.com>
7670L: netdev@vger.kernel.org
7671S: Supported
7672W: http://www.mellanox.com
7673Q: http://patchwork.ozlabs.org/project/netdev/list/
7674F: drivers/net/ethernet/mellanox/mlxsw/
7675
8700e3e7
MS
7676SOFT-ROCE DRIVER (rxe)
7677M: Moni Shoua <monis@mellanox.com>
7678L: linux-rdma@vger.kernel.org
7679S: Supported
7680W: https://github.com/SoftRoCE/rxe-dev/wiki/rxe-dev:-Home
7681Q: http://patchwork.kernel.org/project/linux-rdma/list/
701b4bf6 7682F: drivers/infiniband/sw/rxe/
8700e3e7
MS
7683F: include/uapi/rdma/rdma_user_rxe.h
7684
5b25b13a
MD
7685MEMBARRIER SUPPORT
7686M: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
7687M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
7688L: linux-kernel@vger.kernel.org
7689S: Supported
7690F: kernel/membarrier.c
7691F: include/uapi/linux/membarrier.h
7692
70ea91f1
SR
7693MEMORY MANAGEMENT
7694L: linux-mm@kvack.org
70ea91f1
SR
7695W: http://www.linux-mm.org
7696S: Maintained
679655da 7697F: include/linux/mm.h
551450bb
CS
7698F: include/linux/gfp.h
7699F: include/linux/mmzone.h
7700F: include/linux/memory_hotplug.h
7701F: include/linux/vmalloc.h
679655da 7702F: mm/
70ea91f1 7703
f4e9ce66 7704MEMORY TECHNOLOGY DEVICES (MTD)
8b58be88 7705M: David Woodhouse <dwmw2@infradead.org>
242c325e 7706M: Brian Norris <computersforpeace@gmail.com>
1da177e4 7707L: linux-mtd@lists.infradead.org
8a6e2535
JP
7708W: http://www.linux-mtd.infradead.org/
7709Q: http://patchwork.ozlabs.org/project/linux-mtd/list/
242c325e 7710T: git git://git.infradead.org/linux-mtd.git
ab95eac9 7711T: git git://git.infradead.org/l2-mtd.git
1da177e4 7712S: Maintained
becc7ae5 7713F: Documentation/devicetree/bindings/mtd/
679655da
JP
7714F: drivers/mtd/
7715F: include/linux/mtd/
c117ab84 7716F: include/uapi/mtd/
1da177e4 7717
26c57ef1 7718MEN A21 WATCHDOG DRIVER
30c7469b 7719M: Johannes Thumshirn <morbidrsa@gmail.com>
26c57ef1 7720L: linux-watchdog@vger.kernel.org
30c7469b 7721S: Maintained
26c57ef1
JT
7722F: drivers/watchdog/mena21_wdt.c
7723
3764e82e 7724MEN CHAMELEON BUS (mcb)
30c7469b
JT
7725M: Johannes Thumshirn <morbidrsa@gmail.com>
7726S: Maintained
3764e82e
JT
7727F: drivers/mcb/
7728F: include/linux/mcb.h
b9f2f459 7729F: Documentation/men-chameleon-bus.txt
3764e82e 7730
48b490d2
AW
7731MEN F21BMC (Board Management Controller)
7732M: Andreas Werner <andreas.werner@men.de>
7733S: Supported
7734F: drivers/mfd/menf21bmc.c
7735F: drivers/watchdog/menf21bmc_wdt.c
7736F: drivers/leds/leds-menf21bmc.c
7737F: drivers/hwmon/menf21bmc_hwmon.c
7738F: Documentation/hwmon/menf21bmc
7739
12285945
JH
7740METAG ARCHITECTURE
7741M: James Hogan <james.hogan@imgtec.com>
d668d9ed 7742L: linux-metag@vger.kernel.org
9f273c24 7743T: git git://git.kernel.org/pub/scm/linux/kernel/git/jhogan/metag.git
f23d0e24 7744S: Odd Fixes
12285945
JH
7745F: arch/metag/
7746F: Documentation/metag/
7747F: Documentation/devicetree/bindings/metag/
2d799dde 7748F: Documentation/devicetree/bindings/interrupt-controller/img,*
a2c5d4ed 7749F: drivers/clocksource/metag_generic.c
5698c50d
JH
7750F: drivers/irqchip/irq-metag.c
7751F: drivers/irqchip/irq-metag-ext.c
ae85ac71 7752F: drivers/tty/metag_da.c
12285945 7753
c6375b0a 7754MICROBLAZE ARCHITECTURE
8b58be88 7755M: Michal Simek <monstr@monstr.eu>
c6375b0a
MS
7756W: http://www.monstr.eu/fdt/
7757T: git git://git.monstr.eu/linux-2.6-microblaze.git
7758S: Supported
0a8c7914 7759F: arch/microblaze/
1da177e4 7760
2508a45a
CY
7761MICROSOFT SURFACE PRO 3 BUTTON DRIVER
7762M: Chen Yu <yu.c.chen@intel.com>
7763L: platform-driver-x86@vger.kernel.org
7764S: Supported
7765F: drivers/platform/x86/surfacepro3_button.c
7766
1da177e4 7767MICROTEK X6 SCANNER
61eee9a7 7768M: Oliver Neukum <oliver@neukum.org>
1da177e4 7769S: Maintained
679655da 7770F: drivers/usb/image/microtek.*
1da177e4
LT
7771
7772MIPS
8b58be88 7773M: Ralf Baechle <ralf@linux-mips.org>
1da177e4 7774L: linux-mips@linux-mips.org
6097050d 7775W: http://www.linux-mips.org/
b05e988e 7776T: git git://git.linux-mips.org/pub/scm/ralf/linux.git
6097050d 7777Q: http://patchwork.linux-mips.org/project/linux-mips/list/
7425b340 7778S: Supported
f46d92e8 7779F: Documentation/devicetree/bindings/mips/
679655da
JP
7780F: Documentation/mips/
7781F: arch/mips/
1da177e4 7782
413ef3f6
KC
7783MIPS/LOONGSON1 ARCHITECTURE
7784M: Keguang Zhang <keguang.zhang@gmail.com>
7785L: linux-mips@linux-mips.org
7786S: Maintained
7787F: arch/mips/loongson32/
7788F: arch/mips/include/asm/mach-loongson32/
7789F: drivers/*/*loongson1*
7790F: drivers/*/*/*loongson1*
7791
08b7620a
HV
7792MIROSOUND PCM20 FM RADIO RECEIVER DRIVER
7793M: Hans Verkuil <hverkuil@xs4all.nl>
7794L: linux-media@vger.kernel.org
7795T: git git://linuxtv.org/media_tree.git
a825eaec 7796W: https://linuxtv.org
08b7620a
HV
7797S: Odd Fixes
7798F: drivers/media/radio/radio-miropcm20*
7799
c09befcb
OG
7800MELLANOX MLX4 core VPI driver
7801M: Yishai Hadas <yishaih@mellanox.com>
e126ba97
EC
7802L: netdev@vger.kernel.org
7803L: linux-rdma@vger.kernel.org
7804W: http://www.mellanox.com
7805Q: http://patchwork.ozlabs.org/project/netdev/list/
c09befcb
OG
7806S: Supported
7807F: drivers/net/ethernet/mellanox/mlx4/
7808F: include/linux/mlx4/
7809
7810MELLANOX MLX4 IB driver
7811M: Yishai Hadas <yishaih@mellanox.com>
7812L: linux-rdma@vger.kernel.org
7813W: http://www.mellanox.com
e126ba97 7814Q: http://patchwork.kernel.org/project/linux-rdma/list/
c09befcb
OG
7815S: Supported
7816F: drivers/infiniband/hw/mlx4/
7817F: include/linux/mlx4/
7818
595a4d8f
OG
7819MELLANOX MLX5 core VPI driver
7820M: Matan Barak <matanb@mellanox.com>
7821M: Leon Romanovsky <leonro@mellanox.com>
e126ba97
EC
7822L: netdev@vger.kernel.org
7823L: linux-rdma@vger.kernel.org
7824W: http://www.mellanox.com
7825Q: http://patchwork.ozlabs.org/project/netdev/list/
e126ba97
EC
7826S: Supported
7827F: drivers/net/ethernet/mellanox/mlx5/core/
7828F: include/linux/mlx5/
7829
595a4d8f
OG
7830MELLANOX MLX5 IB driver
7831M: Matan Barak <matanb@mellanox.com>
7832M: Leon Romanovsky <leonro@mellanox.com>
b75f0050
JP
7833L: linux-rdma@vger.kernel.org
7834W: http://www.mellanox.com
7835Q: http://patchwork.kernel.org/project/linux-rdma/list/
b75f0050 7836S: Supported
b75f0050 7837F: drivers/infiniband/hw/mlx5/
595a4d8f 7838F: include/linux/mlx5/
e126ba97 7839
764589b6
CM
7840MELEXIS MLX90614 DRIVER
7841M: Crt Mori <cmo@melexis.com>
7842L: linux-iio@vger.kernel.org
7843W: http://www.melexis.com
7844S: Supported
7845F: drivers/iio/temperature/mlx90614.c
7846
0ce277e4
AP
7847MN88472 MEDIA DRIVER
7848M: Antti Palosaari <crope@iki.fi>
7849L: linux-media@vger.kernel.org
a825eaec 7850W: https://linuxtv.org
0ce277e4
AP
7851W: http://palosaari.fi/linux/
7852Q: http://patchwork.linuxtv.org/project/linux-media/list/
0ce277e4 7853S: Maintained
94d0eaa4 7854F: drivers/media/dvb-frontends/mn88472*
0ce277e4 7855
4f4d238f
AP
7856MN88473 MEDIA DRIVER
7857M: Antti Palosaari <crope@iki.fi>
7858L: linux-media@vger.kernel.org
a825eaec 7859W: https://linuxtv.org
4f4d238f
AP
7860W: http://palosaari.fi/linux/
7861Q: http://patchwork.linuxtv.org/project/linux-media/list/
4f4d238f 7862S: Maintained
877ba50b 7863F: drivers/media/dvb-frontends/mn88473*
4f4d238f 7864
1da177e4 7865MODULE SUPPORT
8b58be88 7866M: Rusty Russell <rusty@rustcorp.com.au>
1da177e4 7867S: Maintained
679655da
JP
7868F: include/linux/module.h
7869F: kernel/module.c
1da177e4
LT
7870
7871MOTION EYE VAIO PICTUREBOOK CAMERA DRIVER
1da177e4 7872W: http://popies.net/meye/
b7788e13 7873S: Orphan
679655da 7874F: Documentation/video4linux/meye.txt
90d72ac6 7875F: drivers/media/pci/meye/
6c0f0359 7876F: include/uapi/linux/meye.h
1da177e4 7877
b9705b60 7878MOXA SMARTIO/INDUSTIO/INTELLIO SERIAL CARD
8b58be88 7879M: Jiri Slaby <jirislaby@gmail.com>
d735410a 7880S: Maintained
679655da 7881F: Documentation/serial/moxa-smartio
c897401b 7882F: drivers/tty/mxser.*
d735410a 7883
889b2f87
AK
7884MR800 AVERMEDIA USB FM RADIO DRIVER
7885M: Alexey Klimov <klimov.linux@gmail.com>
7886L: linux-media@vger.kernel.org
7887T: git git://linuxtv.org/media_tree.git
7888S: Maintained
7889F: drivers/media/radio/radio-mr800.c
7890
d7155691
AO
7891MRF24J40 IEEE 802.15.4 RADIO DRIVER
7892M: Alan Ott <alan@signal11.us>
7893L: linux-wpan@vger.kernel.org
7894S: Maintained
7895F: drivers/net/ieee802154/mrf24j40.c
2e6fd648 7896F: Documentation/devicetree/bindings/net/ieee802154/mrf24j40.txt
d7155691 7897
8c4c731a 7898MSI LAPTOP SUPPORT
182ae55c 7899M: "Lee, Chun-Yi" <jlee@suse.com>
d0944853 7900L: platform-driver-x86@vger.kernel.org
8c4c731a 7901S: Maintained
679655da 7902F: drivers/platform/x86/msi-laptop.c
8c4c731a 7903
0f1006b1 7904MSI WMI SUPPORT
d0944853 7905L: platform-driver-x86@vger.kernel.org
5ee7041e 7906S: Orphan
0f1006b1
AA
7907F: drivers/platform/x86/msi-wmi.c
7908
19a628a0
AP
7909MSI001 MEDIA DRIVER
7910M: Antti Palosaari <crope@iki.fi>
7911L: linux-media@vger.kernel.org
a825eaec 7912W: https://linuxtv.org
19a628a0
AP
7913W: http://palosaari.fi/linux/
7914Q: http://patchwork.linuxtv.org/project/linux-media/list/
7915T: git git://linuxtv.org/anttip/media_tree.git
7916S: Maintained
0185e197 7917F: drivers/media/tuners/msi001*
19a628a0 7918
7570589d 7919MSI2500 MEDIA DRIVER
2c57213f
AP
7920M: Antti Palosaari <crope@iki.fi>
7921L: linux-media@vger.kernel.org
a825eaec 7922W: https://linuxtv.org
2c57213f
AP
7923W: http://palosaari.fi/linux/
7924Q: http://patchwork.linuxtv.org/project/linux-media/list/
7925T: git git://linuxtv.org/anttip/media_tree.git
7926S: Maintained
7570589d 7927F: drivers/media/usb/msi2500/
2c57213f 7928
159eeea4
RJ
7929MSYSTEMS DISKONCHIP G3 MTD DRIVER
7930M: Robert Jarzmik <robert.jarzmik@free.fr>
7931L: linux-mtd@lists.infradead.org
7932S: Maintained
7933F: drivers/mtd/devices/docg3*
7934
62a37dc7 7935MT9M032 APTINA SENSOR DRIVER
0e837fb9
LP
7936M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
7937L: linux-media@vger.kernel.org
7938T: git git://linuxtv.org/media_tree.git
7939S: Maintained
7940F: drivers/media/i2c/mt9m032.c
b5dcee22 7941F: include/media/i2c/mt9m032.h
0e837fb9 7942
62a37dc7 7943MT9P031 APTINA CAMERA SENSOR
0e837fb9
LP
7944M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
7945L: linux-media@vger.kernel.org
7946T: git git://linuxtv.org/media_tree.git
7947S: Maintained
7948F: drivers/media/i2c/mt9p031.c
b5dcee22 7949F: include/media/i2c/mt9p031.h
0e837fb9 7950
62a37dc7 7951MT9T001 APTINA CAMERA SENSOR
0e837fb9
LP
7952M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
7953L: linux-media@vger.kernel.org
7954T: git git://linuxtv.org/media_tree.git
7955S: Maintained
7956F: drivers/media/i2c/mt9t001.c
b5dcee22 7957F: include/media/i2c/mt9t001.h
0e837fb9 7958
62a37dc7 7959MT9V032 APTINA CAMERA SENSOR
0e837fb9
LP
7960M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
7961L: linux-media@vger.kernel.org
7962T: git git://linuxtv.org/media_tree.git
7963S: Maintained
f2272e13 7964F: Documentation/devicetree/bindings/media/i2c/mt9v032.txt
0e837fb9 7965F: drivers/media/i2c/mt9v032.c
b5dcee22 7966F: include/media/i2c/mt9v032.h
0e837fb9 7967
4e0d13cb 7968MULTIFUNCTION DEVICES (MFD)
f7d3210e 7969M: Lee Jones <lee.jones@linaro.org>
7caa7991 7970T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
4e0d13cb 7971S: Supported
679655da 7972F: drivers/mfd/
55b5940d 7973F: include/linux/mfd/
4e0d13cb 7974
5c4e6f13 7975MULTIMEDIA CARD (MMC), SECURE DIGITAL (SD) AND SDIO SUBSYSTEM
e18eaf8f 7976M: Ulf Hansson <ulf.hansson@linaro.org>
b2503a94 7977L: linux-mmc@vger.kernel.org
708dce3f 7978T: git git://git.linaro.org/people/ulf.hansson/mmc.git
245feaa6 7979S: Maintained
2810984b 7980F: Documentation/devicetree/bindings/mmc/
679655da
JP
7981F: drivers/mmc/
7982F: include/linux/mmc/
c117ab84 7983F: include/uapi/linux/mmc/
baca2da4 7984
15a0580c 7985MULTIMEDIA CARD (MMC) ETC. OVER SPI
22b174f8 7986S: Orphan
679655da
JP
7987F: drivers/mmc/host/mmc_spi.c
7988F: include/linux/spi/mmc_spi.h
15a0580c 7989
1da177e4 7990MULTISOUND SOUND DRIVER
8b58be88 7991M: Andrew Veliath <andrewtv@usa.net>
1da177e4 7992S: Maintained
679655da
JP
7993F: Documentation/sound/oss/MultiSound
7994F: sound/oss/msnd*
1da177e4 7995
d735410a 7996MULTITECH MULTIPORT CARD (ISICOM)
d86b3001 7997S: Orphan
c897401b 7998F: drivers/tty/isicom.c
679655da 7999F: include/linux/isicom.h
d735410a 8000
550a7375 8001MUSB MULTIPOINT HIGH SPEED DUAL-ROLE CONTROLLER
3b243519 8002M: Bin Liu <b-liu@ti.com>
795fb7e7 8003L: linux-usb@vger.kernel.org
43b416e5 8004T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
795fb7e7 8005S: Maintained
679655da 8006F: drivers/usb/musb/
550a7375 8007
ea0af5f6
MK
8008MXL5007T MEDIA DRIVER
8009M: Michael Krufky <mkrufky@linuxtv.org>
8010L: linux-media@vger.kernel.org
a825eaec 8011W: https://linuxtv.org
ea0af5f6
MK
8012W: http://github.com/mkrufky
8013Q: http://patchwork.linuxtv.org/project/linux-media/list/
8014T: git git://linuxtv.org/mkrufky/tuners.git
8015S: Maintained
8016F: drivers/media/tuners/mxl5007t.*
8017
2d3cf588 8018MYRICOM MYRI-10G 10GbE DRIVER (MYRI10GE)
205057ae 8019M: Hyong-Youb Kim <hykim@myri.com>
2d3cf588 8020L: netdev@vger.kernel.org
205057ae 8021W: https://www.myricom.com/support/downloads/myri10ge.html
2d3cf588 8022S: Supported
93f7848b 8023F: drivers/net/ethernet/myricom/myri10ge/
2d3cf588 8024
9df4f913
BB
8025NAND FLASH SUBSYSTEM
8026M: Boris Brezillon <boris.brezillon@free-electrons.com>
8027R: Richard Weinberger <richard@nod.at>
8028L: linux-mtd@lists.infradead.org
8029W: http://www.linux-mtd.infradead.org/
8030Q: http://patchwork.ozlabs.org/project/linux-mtd/list/
8031T: git git://github.com/linux-nand/linux.git
8032S: Maintained
8033F: drivers/mtd/nand/
8034F: include/linux/mtd/nand*.h
8035
1da177e4 8036NATSEMI ETHERNET DRIVER (DP8381x)
09d208ec 8037S: Orphan
d9fb9f38 8038F: drivers/net/ethernet/natsemi/natsemi.c
1da177e4 8039
23dc05a3
DM
8040NATIVE INSTRUMENTS USB SOUND INTERFACE DRIVER
8041M: Daniel Mack <zonque@gmail.com>
8042S: Maintained
e5747e40 8043L: alsa-devel@alsa-project.org (moderated for non-subscribers)
23dc05a3
DM
8044W: http://www.native-instruments.com
8045F: sound/usb/caiaq/
8046
1da177e4 8047NCP FILESYSTEM
52653199
PV
8048M: Petr Vandrovec <petr@vandrovec.name>
8049S: Odd Fixes
679655da 8050F: fs/ncpfs/
1da177e4 8051
a79b0322
FT
8052NCR 5380 SCSI DRIVERS
8053M: Finn Thain <fthain@telegraphics.com.au>
8054M: Michael Schmitz <schmitzmic@gmail.com>
8055L: linux-scsi@vger.kernel.org
8056S: Maintained
8057F: Documentation/scsi/g_NCR5380.txt
71d39758 8058F: Documentation/scsi/dtc3x80.txt
a79b0322
FT
8059F: drivers/scsi/NCR5380.*
8060F: drivers/scsi/arm/cumana_1.c
8061F: drivers/scsi/arm/oak.c
a79b0322
FT
8062F: drivers/scsi/atari_scsi.*
8063F: drivers/scsi/dmx3191d.c
8064F: drivers/scsi/dtc.*
8065F: drivers/scsi/g_NCR5380.*
8066F: drivers/scsi/g_NCR5380_mmio.c
8067F: drivers/scsi/mac_scsi.*
8068F: drivers/scsi/pas16.*
a79b0322
FT
8069F: drivers/scsi/sun3_scsi.*
8070F: drivers/scsi/sun3_scsi_vme.c
8071F: drivers/scsi/t128.*
8072
1da177e4 8073NCR DUAL 700 SCSI DRIVER (MICROCHANNEL)
8b58be88 8074M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
1da177e4
LT
8075L: linux-scsi@vger.kernel.org
8076S: Maintained
679655da 8077F: drivers/scsi/NCR_D700.*
1da177e4 8078
4aa3eb4c
GR
8079NCT6775 HARDWARE MONITOR DRIVER
8080M: Guenter Roeck <linux@roeck-us.net>
968ce1b1 8081L: linux-hwmon@vger.kernel.org
4aa3eb4c
GR
8082S: Maintained
8083F: Documentation/hwmon/nct6775
8084F: drivers/hwmon/nct6775.c
8085
3c2d774c 8086NETEFFECT IWARP RNIC DRIVER (IW_NES)
8b58be88 8087M: Faisal Latif <faisal.latif@intel.com>
e6cc0fd1 8088L: linux-rdma@vger.kernel.org
e3d33cb1 8089W: http://www.intel.com/Products/Server/Adapters/Server-Cluster/Server-Cluster-overview.htm
3c2d774c
GS
8090S: Supported
8091F: drivers/infiniband/hw/nes/
8092
be2f2e84 8093NETEM NETWORK EMULATOR
adbbf69d 8094M: Stephen Hemminger <stephen@networkplumber.org>
3430284f 8095L: netem@lists.linux-foundation.org (moderated for non-subscribers)
be2f2e84 8096S: Maintained
679655da 8097F: net/sched/sch_netem.c
be2f2e84 8098
b2f5a051 8099NETERION 10GbE DRIVERS (s2io/vxge)
e3806882 8100M: Jon Mason <jdmason@kudzu.us>
4a58448b 8101L: netdev@vger.kernel.org
4a58448b 8102S: Supported
679655da 8103F: Documentation/networking/s2io.txt
b2f5a051 8104F: Documentation/networking/vxge.txt
86387e1a 8105F: drivers/net/ethernet/neterion/
4a58448b 8106
db9cf3a3 8107NETFILTER ({IP,IP6,ARP,EB,NF}TABLES)
0e05e192 8108M: Pablo Neira Ayuso <pablo@netfilter.org>
8b58be88 8109M: Patrick McHardy <kaber@trash.net>
42010ed0 8110M: Jozsef Kadlecsik <kadlec@blackhole.kfki.hu>
1a03b81d 8111L: netfilter-devel@vger.kernel.org
82b98543 8112L: coreteam@netfilter.org
1da177e4
LT
8113W: http://www.netfilter.org/
8114W: http://www.iptables.org/
42010ed0
PNA
8115Q: http://patchwork.ozlabs.org/project/netfilter-devel/list/
8116T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf.git
8117T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf-next.git
1da177e4 8118S: Supported
679655da
JP
8119F: include/linux/netfilter*
8120F: include/linux/netfilter/
8121F: include/net/netfilter/
c117ab84
CEB
8122F: include/uapi/linux/netfilter*
8123F: include/uapi/linux/netfilter/
679655da
JP
8124F: net/*/netfilter.c
8125F: net/*/netfilter/
8126F: net/netfilter/
91c269a0 8127F: net/bridge/br_netfilter*.c
1da177e4 8128
4cc67735 8129NETLABEL
87a0874c 8130M: Paul Moore <paul@paul-moore.com>
4cc67735
PM
8131W: http://netlabel.sf.net
8132L: netdev@vger.kernel.org
87a0874c 8133S: Maintained
80811493 8134F: Documentation/netlabel/
679655da
JP
8135F: include/net/netlabel.h
8136F: net/netlabel/
4cc67735 8137
1da177e4 8138NETROM NETWORK LAYER
8b58be88 8139M: Ralf Baechle <ralf@linux-mips.org>
1da177e4 8140L: linux-hams@vger.kernel.org
d34cb28a 8141W: http://www.linux-ax25.org/
1da177e4 8142S: Maintained
679655da 8143F: include/net/netrom.h
c117ab84 8144F: include/uapi/linux/netrom.h
679655da 8145F: net/netrom/
1da177e4 8146
4c352362
JK
8147NETRONOME ETHERNET DRIVERS
8148M: Jakub Kicinski <jakub.kicinski@netronome.com>
4c352362
JK
8149L: oss-drivers@netronome.com
8150S: Maintained
8151F: drivers/net/ethernet/netronome/
8152
5ddb88c0 8153NETWORK BLOCK DEVICE (NBD)
4ca5829a 8154M: Markus Pargmann <mpa@pengutronix.de>
1da177e4 8155S: Maintained
5e4b269b 8156L: nbd-general@lists.sourceforge.net
4ca5829a 8157T: git git://git.pengutronix.de/git/mpa/linux-nbd.git
679655da
JP
8158F: Documentation/blockdev/nbd.txt
8159F: drivers/block/nbd.c
c117ab84 8160F: include/uapi/linux/nbd.h
1da177e4 8161
6e43650c
NH
8162NETWORK DROP MONITOR
8163M: Neil Horman <nhorman@tuxdriver.com>
8164L: netdev@vger.kernel.org
8165S: Maintained
8166W: https://fedorahosted.org/dropwatch/
8167F: net/core/drop_monitor.c
8168
1da177e4 8169NETWORKING [GENERAL]
8b58be88 8170M: "David S. Miller" <davem@davemloft.net>
979b6c13 8171L: netdev@vger.kernel.org
b1e8fd54 8172W: http://www.linuxfoundation.org/en/Net
11e98029 8173Q: http://patchwork.ozlabs.org/project/netdev/list/
814fd609
NP
8174T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
8175T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git
1da177e4 8176S: Maintained
679655da
JP
8177F: net/
8178F: include/net/
018d21ed
JP
8179F: include/linux/in.h
8180F: include/linux/net.h
8181F: include/linux/netdevice.h
c117ab84
CEB
8182F: include/uapi/linux/in.h
8183F: include/uapi/linux/net.h
8184F: include/uapi/linux/netdevice.h
0c7aecd4 8185F: include/uapi/linux/net_namespace.h
7e814a6c 8186F: tools/net/
f4e53f9a 8187F: tools/testing/selftests/net/
335a67d2 8188F: lib/random32.c
a101ccd1 8189F: lib/test_bpf.c
1da177e4
LT
8190
8191NETWORKING [IPv4/IPv6]
8b58be88
JP
8192M: "David S. Miller" <davem@davemloft.net>
8193M: Alexey Kuznetsov <kuznet@ms2.inr.ac.ru>
8b58be88
JP
8194M: James Morris <jmorris@namei.org>
8195M: Hideaki YOSHIFUJI <yoshfuji@linux-ipv6.org>
8196M: Patrick McHardy <kaber@trash.net>
979b6c13 8197L: netdev@vger.kernel.org
08deed1e 8198T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
1da177e4 8199S: Maintained
679655da
JP
8200F: net/ipv4/
8201F: net/ipv6/
8202F: include/net/ip*
0a14842f 8203F: arch/x86/net/*
1da177e4 8204
73b7656c
DM
8205NETWORKING [IPSEC]
8206M: Steffen Klassert <steffen.klassert@secunet.com>
8207M: Herbert Xu <herbert@gondor.apana.org.au>
8208M: "David S. Miller" <davem@davemloft.net>
8209L: netdev@vger.kernel.org
d1fc5024
SK
8210T: git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec.git
8211T: git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec-next.git
73b7656c 8212S: Maintained
5826bdd1 8213F: net/core/flow.c
73b7656c
DM
8214F: net/xfrm/
8215F: net/key/
8216F: net/ipv4/xfrm*
d1fc5024
SK
8217F: net/ipv4/esp4.c
8218F: net/ipv4/ah4.c
8219F: net/ipv4/ipcomp.c
8220F: net/ipv4/ip_vti.c
73b7656c 8221F: net/ipv6/xfrm*
d1fc5024
SK
8222F: net/ipv6/esp6.c
8223F: net/ipv6/ah6.c
8224F: net/ipv6/ipcomp6.c
8225F: net/ipv6/ip6_vti.c
73b7656c
DM
8226F: include/uapi/linux/xfrm.h
8227F: include/net/xfrm.h
8228
10e2ff1c 8229NETWORKING [LABELED] (NetLabel, CIPSO, Labeled IPsec, SECMARK)
87a0874c 8230M: Paul Moore <paul@paul-moore.com>
10e2ff1c
JM
8231L: netdev@vger.kernel.org
8232S: Maintained
8233
29f8f632 8234NETWORKING [WIRELESS]
2cb4abd1 8235L: linux-wireless@vger.kernel.org
8a6e2535 8236Q: http://patchwork.kernel.org/project/linux-wireless/list/
29f8f632 8237
788873ac
JP
8238NETWORKING DRIVERS
8239L: netdev@vger.kernel.org
8240W: http://www.linuxfoundation.org/en/Net
11e98029 8241Q: http://patchwork.ozlabs.org/project/netdev/list/
08deed1e
JP
8242T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
8243T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git
788873ac 8244S: Odd Fixes
156f4fbc 8245F: Documentation/devicetree/bindings/net/
788873ac 8246F: drivers/net/
018d21ed 8247F: include/linux/if_*
0b63bf1f 8248F: include/linux/netdevice.h
0b63bf1f
JD
8249F: include/linux/etherdevice.h
8250F: include/linux/fcdevice.h
8251F: include/linux/fddidevice.h
8252F: include/linux/hippidevice.h
8253F: include/linux/inetdevice.h
c117ab84
CEB
8254F: include/uapi/linux/if_*
8255F: include/uapi/linux/netdevice.h
788873ac 8256
0e324cf6
JL
8257NETWORKING DRIVERS (WIRELESS)
8258M: Kalle Valo <kvalo@codeaurora.org>
8259L: linux-wireless@vger.kernel.org
8260Q: http://patchwork.kernel.org/project/linux-wireless/list/
9f273c24
FW
8261T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers.git
8262T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers-next.git
0e324cf6 8263S: Maintained
182fd9ee 8264F: Documentation/devicetree/bindings/net/wireless/
0e324cf6
JL
8265F: drivers/net/wireless/
8266
3d396eb1 8267NETXEN (1/10) GbE SUPPORT
8622315e 8268M: Manish Chopra <manish.chopra@qlogic.com>
83c07dde
AKS
8269M: Sony Chacko <sony.chacko@qlogic.com>
8270M: Rajesh Borundia <rajesh.borundia@qlogic.com>
3d396eb1 8271L: netdev@vger.kernel.org
9c2b5bde 8272W: http://www.qlogic.com
3d396eb1 8273S: Supported
aa43c215 8274F: drivers/net/ethernet/qlogic/netxen/
3d396eb1 8275
6423d30f
AAJ
8276NFC SUBSYSTEM
8277M: Lauro Ramos Venancio <lauro.venancio@openbossa.org>
8278M: Aloisio Almeida Jr <aloisio.almeida@openbossa.org>
8279M: Samuel Ortiz <sameo@linux.intel.com>
8280L: linux-wireless@vger.kernel.org
1eb3b216 8281L: linux-nfc@lists.01.org (subscribers-only)
0293ba20 8282S: Supported
6423d30f 8283F: net/nfc/
55eb94f9 8284F: include/net/nfc/
c117ab84 8285F: include/uapi/linux/nfc.h
6423d30f 8286F: drivers/nfc/
397d6497
CR
8287F: include/linux/platform_data/nfcmrvl.h
8288F: include/linux/platform_data/nxp-nci.h
08eaa1e0 8289F: include/linux/platform_data/pn544.h
397d6497
CR
8290F: include/linux/platform_data/st21nfca.h
8291F: include/linux/platform_data/st-nci.h
7ebb88e5 8292F: Documentation/devicetree/bindings/net/nfc/
3d396eb1 8293
e8b43555 8294NFS, SUNRPC, AND LOCKD CLIENTS
cd7b996a 8295M: Trond Myklebust <trond.myklebust@primarydata.com>
0e3b137f 8296M: Anna Schumaker <anna.schumaker@netapp.com>
78f58153
TM
8297L: linux-nfs@vger.kernel.org
8298W: http://client.linux-nfs.org
cd7b996a 8299T: git git://git.linux-nfs.org/projects/trondmy/linux-nfs.git
1da177e4 8300S: Maintained
679655da
JP
8301F: fs/lockd/
8302F: fs/nfs/
8303F: fs/nfs_common/
8304F: net/sunrpc/
8305F: include/linux/lockd/
8306F: include/linux/nfs*
8307F: include/linux/sunrpc/
c117ab84
CEB
8308F: include/uapi/linux/nfs*
8309F: include/uapi/linux/sunrpc/
1da177e4 8310
85ef9cea 8311NILFS2 FILESYSTEM
e2126935 8312M: Ryusuke Konishi <konishi.ryusuke@lab.ntt.co.jp>
6aff43f8 8313L: linux-nilfs@vger.kernel.org
f9472265 8314W: http://nilfs.sourceforge.net/
9e92e516 8315W: http://nilfs.osdn.jp/
e2126935 8316T: git git://github.com/konis/nilfs2.git
85ef9cea 8317S: Supported
679655da
JP
8318F: Documentation/filesystems/nilfs2.txt
8319F: fs/nilfs2/
c35c7ac5 8320F: include/trace/events/nilfs2.h
e63e88bc
RK
8321F: include/uapi/linux/nilfs2_api.h
8322F: include/uapi/linux/nilfs2_ondisk.h
85ef9cea 8323
1da177e4 8324NINJA SCSI-3 / NINJA SCSI-32Bi (16bit/CardBus) PCMCIA SCSI HOST ADAPTER DRIVER
8b58be88 8325M: YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
1da177e4
LT
8326W: http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
8327S: Maintained
679655da
JP
8328F: Documentation/scsi/NinjaSCSI.txt
8329F: drivers/scsi/pcmcia/nsp_*
1da177e4
LT
8330
8331NINJA SCSI-32Bi/UDE PCI/CARDBUS SCSI HOST ADAPTER DRIVER
8b58be88
JP
8332M: GOTO Masanori <gotom@debian.or.jp>
8333M: YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
1da177e4
LT
8334W: http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
8335S: Maintained
679655da
JP
8336F: Documentation/scsi/NinjaSCSI.txt
8337F: drivers/scsi/nsp32*
1da177e4 8338
383b8fb9
LFT
8339NIOS2 ARCHITECTURE
8340M: Ley Foon Tan <lftan@altera.com>
8341L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
0094dc40 8342T: git git://git.kernel.org/pub/scm/linux/kernel/git/lftan/nios2.git
383b8fb9
LFT
8343S: Maintained
8344F: arch/nios2/
8345
2a6afddb 8346NOKIA N900 POWER SUPPLY DRIVERS
e35a49b1 8347R: Pali Rohár <pali.rohar@gmail.com>
2a6afddb 8348F: include/linux/power/bq2415x_charger.h
081bab21 8349F: include/linux/power/bq27xxx_battery.h
2a6afddb
PR
8350F: include/linux/power/isp1704_charger.h
8351F: drivers/power/bq2415x_charger.c
081bab21 8352F: drivers/power/bq27xxx_battery.c
e35a49b1 8353F: drivers/power/bq27xxx_battery_i2c.c
2a6afddb
PR
8354F: drivers/power/isp1704_charger.c
8355F: drivers/power/rx51_battery.c
8356
a1bd3bae 8357NTB DRIVER CORE
9ef6bf6c
JM
8358M: Jon Mason <jdmason@kudzu.us>
8359M: Dave Jiang <dave.jiang@intel.com>
a1bd3bae 8360M: Allen Hubbe <Allen.Hubbe@emc.com>
5e9fd733 8361L: linux-ntb@googlegroups.com
fce8a7bb 8362S: Supported
2984411f
JM
8363W: https://github.com/jonmason/ntb/wiki
8364T: git git://github.com/jonmason/ntb.git
fce8a7bb 8365F: drivers/ntb/
548c237c 8366F: drivers/net/ntb_netdev.c
fce8a7bb 8367F: include/linux/ntb.h
a1bd3bae 8368F: include/linux/ntb_transport.h
a9c59ef7 8369F: tools/testing/selftests/ntb/
fce8a7bb 8370
e26a5843
AH
8371NTB INTEL DRIVER
8372M: Jon Mason <jdmason@kudzu.us>
8373M: Dave Jiang <dave.jiang@intel.com>
5e9fd733 8374L: linux-ntb@googlegroups.com
e26a5843
AH
8375S: Supported
8376W: https://github.com/jonmason/ntb/wiki
8377T: git git://github.com/jonmason/ntb.git
8378F: drivers/ntb/hw/intel/
fce8a7bb 8379
a1b36958
XY
8380NTB AMD DRIVER
8381M: Xiangliang Yu <Xiangliang.Yu@amd.com>
8382L: linux-ntb@googlegroups.com
8383S: Supported
8384F: drivers/ntb/hw/amd/
8385
1da177e4 8386NTFS FILESYSTEM
2818ef50 8387M: Anton Altaparmakov <anton@tuxera.com>
1da177e4 8388L: linux-ntfs-dev@lists.sourceforge.net
2818ef50 8389W: http://www.tuxera.com/
e6f4dee7 8390T: git git://git.kernel.org/pub/scm/linux/kernel/git/aia21/ntfs.git
2818ef50 8391S: Supported
679655da
JP
8392F: Documentation/filesystems/ntfs.txt
8393F: fs/ntfs/
1da177e4 8394
9eb8ef74 8395NVIDIA (rivafb and nvidiafb) FRAMEBUFFER DRIVER
8b58be88 8396M: Antonino Daplas <adaplas@gmail.com>
c69f677c 8397L: linux-fbdev@vger.kernel.org
ce00f85c 8398S: Maintained
8a61f013
JH
8399F: drivers/video/fbdev/riva/
8400F: drivers/video/fbdev/nvidia/
1da177e4 8401
79461681 8402NVM EXPRESS DRIVER
b3975e94
JF
8403M: Keith Busch <keith.busch@intel.com>
8404M: Jens Axboe <axboe@fb.com>
79461681 8405L: linux-nvme@lists.infradead.org
b3975e94
JF
8406T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
8407W: https://kernel.googlesource.com/pub/scm/linux/kernel/git/axboe/linux-block/
79461681 8408S: Supported
57dacad5 8409F: drivers/nvme/host/
79461681
MW
8410F: include/linux/nvme.h
8411
a07b4970
CH
8412NVM EXPRESS TARGET DRIVER
8413M: Christoph Hellwig <hch@lst.de>
8414M: Sagi Grimberg <sagi@grimberg.me>
8415L: linux-nvme@lists.infradead.org
8416S: Supported
8417F: drivers/nvme/target/
8418
aee4b9bd
SK
8419NVMEM FRAMEWORK
8420M: Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
8421M: Maxime Ripard <maxime.ripard@free-electrons.com>
8422S: Maintained
8423F: drivers/nvmem/
8424F: Documentation/devicetree/bindings/nvmem/
8425F: include/linux/nvmem-consumer.h
8426F: include/linux/nvmem-provider.h
8427
dece4585
CP
8428NXP-NCI NFC DRIVER
8429M: Clément Perrochaud <clement.perrochaud@effinnov.com>
8430R: Charles Gorand <charles.gorand@effinnov.com>
8431L: linux-nfc@lists.01.org (moderated for non-subscribers)
8432S: Supported
8433F: drivers/nfc/nxp-nci
8434
f50d7146 8435NXP TDA998X DRM DRIVER
54176cc6 8436M: Russell King <rmk+kernel@armlinux.org.uk>
f50d7146
RK
8437S: Supported
8438F: drivers/gpu/drm/i2c/tda998x_drv.c
8439F: include/drm/i2c/tda998x.h
8440
fbace43e
PR
8441NXP TFA9879 DRIVER
8442M: Peter Rosin <peda@axentia.se>
8443L: alsa-devel@alsa-project.org (moderated for non-subscribers)
8444S: Maintained
8445F: sound/soc/codecs/tfa9879*
8446
442f04c3
JP
8447OBJTOOL
8448M: Josh Poimboeuf <jpoimboe@redhat.com>
8449S: Supported
8450F: tools/objtool/
8451
f5525786 8452OMAP SUPPORT
0e24bdd4 8453M: Tony Lindgren <tony@atomide.com>
f5525786
TL
8454L: linux-omap@vger.kernel.org
8455W: http://www.muru.com/linux/omap/
8456W: http://linux.omap.com/
8a6e2535 8457Q: http://patchwork.kernel.org/project/linux-omap/list/
30bd0129 8458T: git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
f5525786 8459S: Maintained
4e04d5a3 8460F: arch/arm/*omap*/
026da812
FB
8461F: arch/arm/configs/omap1_defconfig
8462F: arch/arm/configs/omap2plus_defconfig
046d0a37 8463F: drivers/i2c/busses/i2c-omap.c
dc68cd11
FB
8464F: drivers/irqchip/irq-omap-intc.c
8465F: drivers/mfd/*omap*.c
8466F: drivers/mfd/menelaus.c
8467F: drivers/mfd/palmas.c
8468F: drivers/mfd/tps65217.c
8469F: drivers/mfd/tps65218.c
8470F: drivers/mfd/tps65910.c
8471F: drivers/mfd/twl-core.[ch]
8472F: drivers/mfd/twl4030*.c
8473F: drivers/mfd/twl6030*.c
8474F: drivers/mfd/twl6040*.c
8475F: drivers/regulator/palmas-regulator*.c
8476F: drivers/regulator/pbias-regulator.c
8477F: drivers/regulator/tps65217-regulator.c
8478F: drivers/regulator/tps65218-regulator.c
8479F: drivers/regulator/tps65910-regulator.c
8480F: drivers/regulator/twl-regulator.c
046d0a37 8481F: include/linux/i2c-omap.h
f5525786 8482
50f29fbd 8483OMAP DEVICE TREE SUPPORT
cdb55ab0 8484M: Benoît Cousson <bcousson@baylibre.com>
50f29fbd
TL
8485M: Tony Lindgren <tony@atomide.com>
8486L: linux-omap@vger.kernel.org
d0fb18c5 8487L: devicetree@vger.kernel.org
50f29fbd
TL
8488S: Maintained
8489F: arch/arm/boot/dts/*omap*
8490F: arch/arm/boot/dts/*am3*
05eb20fa
NM
8491F: arch/arm/boot/dts/*am4*
8492F: arch/arm/boot/dts/*am5*
8493F: arch/arm/boot/dts/*dra7*
50f29fbd 8494
f5525786 8495OMAP CLOCK FRAMEWORK SUPPORT
8b58be88 8496M: Paul Walmsley <paul@pwsan.com>
f5525786
TL
8497L: linux-omap@vger.kernel.org
8498S: Maintained
8499F: arch/arm/*omap*/*clock*
8500
8501OMAP POWER MANAGEMENT SUPPORT
3cf2efd5 8502M: Kevin Hilman <khilman@kernel.org>
f5525786
TL
8503L: linux-omap@vger.kernel.org
8504S: Maintained
8505F: arch/arm/*omap*/*pm*
c46938d4 8506F: drivers/cpufreq/omap-cpufreq.c
f5525786 8507
d21db568 8508OMAP POWERDOMAIN SOC ADAPTATION LAYER SUPPORT
ff2de822 8509M: Rajendra Nayak <rnayak@codeaurora.org>
692ab1f3
PW
8510M: Paul Walmsley <paul@pwsan.com>
8511L: linux-omap@vger.kernel.org
8512S: Maintained
d21db568 8513F: arch/arm/mach-omap2/prm*
692ab1f3 8514
f5525786 8515OMAP AUDIO SUPPORT
6c284903 8516M: Peter Ujfalusi <peter.ujfalusi@ti.com>
7ec41ee5 8517M: Jarkko Nikula <jarkko.nikula@bitmer.com>
e5747e40 8518L: alsa-devel@alsa-project.org (moderated for non-subscribers)
f5525786
TL
8519L: linux-omap@vger.kernel.org
8520S: Maintained
8521F: sound/soc/omap/
8522
18640193
TL
8523OMAP GENERAL PURPOSE MEMORY CONTROLLER SUPPORT
8524M: Roger Quadros <rogerq@ti.com>
8525M: Tony Lindgren <tony@atomide.com>
8526L: linux-omap@vger.kernel.org
8527S: Maintained
8528F: drivers/memory/omap-gpmc.c
8529F: arch/arm/mach-omap2/*gpmc*
8530
f5525786 8531OMAP FRAMEBUFFER SUPPORT
830e6384 8532M: Tomi Valkeinen <tomi.valkeinen@ti.com>
c69f677c 8533L: linux-fbdev@vger.kernel.org
f5525786
TL
8534L: linux-omap@vger.kernel.org
8535S: Maintained
8a61f013 8536F: drivers/video/fbdev/omap/
f5525786 8537
676eec0d 8538OMAP DISPLAY SUBSYSTEM and FRAMEBUFFER SUPPORT (DSS2)
830e6384 8539M: Tomi Valkeinen <tomi.valkeinen@ti.com>
178ff4c9 8540L: linux-omap@vger.kernel.org
676eec0d 8541L: linux-fbdev@vger.kernel.org
178ff4c9 8542S: Maintained
8a61f013 8543F: drivers/video/fbdev/omap2/
178ff4c9
TV
8544F: Documentation/arm/OMAP/DSS
8545
8b37fcfc
OBC
8546OMAP HARDWARE SPINLOCK SUPPORT
8547M: Ohad Ben-Cohen <ohad@wizery.com>
8548L: linux-omap@vger.kernel.org
8549S: Maintained
8550F: drivers/hwspinlock/omap_hwspinlock.c
8b37fcfc 8551
f5525786 8552OMAP MMC SUPPORT
8b58be88 8553M: Jarkko Lavinen <jarkko.lavinen@nokia.com>
f5525786
TL
8554L: linux-omap@vger.kernel.org
8555S: Maintained
653f41b5
MC
8556F: drivers/mmc/host/omap.c
8557
8558OMAP HS MMC SUPPORT
0a4585c6 8559L: linux-mmc@vger.kernel.org
653f41b5 8560L: linux-omap@vger.kernel.org
dfa5d196 8561S: Orphan
653f41b5 8562F: drivers/mmc/host/omap_hsmmc.c
f5525786
TL
8563
8564OMAP RANDOM NUMBER GENERATOR SUPPORT
8b58be88 8565M: Deepak Saxena <dsaxena@plexity.net>
f5525786
TL
8566S: Maintained
8567F: drivers/char/hw_random/omap-rng.c
8568
f400c82e 8569OMAP HWMOD SUPPORT
cdb55ab0 8570M: Benoît Cousson <bcousson@baylibre.com>
f400c82e
PW
8571M: Paul Walmsley <paul@pwsan.com>
8572L: linux-omap@vger.kernel.org
8573S: Maintained
8fc8b12b 8574F: arch/arm/mach-omap2/omap_hwmod.*
f400c82e 8575
8633fb30
PW
8576OMAP HWMOD DATA
8577M: Paul Walmsley <paul@pwsan.com>
8578L: linux-omap@vger.kernel.org
8579S: Maintained
8580F: arch/arm/mach-omap2/omap_hwmod*data*
8581
f400c82e 8582OMAP HWMOD DATA FOR OMAP4-BASED DEVICES
cdb55ab0 8583M: Benoît Cousson <bcousson@baylibre.com>
f400c82e
PW
8584L: linux-omap@vger.kernel.org
8585S: Maintained
8586F: arch/arm/mach-omap2/omap_hwmod_44xx_data.c
8587
0db83ced 8588OMAP IMAGING SUBSYSTEM (OMAP3 ISP and OMAP4 ISS)
7e8970e1
LP
8589M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
8590L: linux-media@vger.kernel.org
8591S: Maintained
7eec52db 8592F: Documentation/devicetree/bindings/media/ti,omap3isp.txt
90d72ac6 8593F: drivers/media/platform/omap3isp/
0db83ced 8594F: drivers/staging/media/omap4iss/
7e8970e1 8595
f5525786 8596OMAP USB SUPPORT
f5525786
TL
8597L: linux-usb@vger.kernel.org
8598L: linux-omap@vger.kernel.org
3b243519 8599S: Orphan
a16fbd65
JP
8600F: drivers/usb/*/*omap*
8601F: arch/arm/*omap*/usb*
f5525786 8602
6d994710 8603OMAP GPIO DRIVER
fe643528 8604M: Grygorii Strashko <grygorii.strashko@ti.com>
97215800 8605M: Santosh Shilimkar <ssantosh@kernel.org>
3cf2efd5 8606M: Kevin Hilman <khilman@kernel.org>
6d994710
KH
8607L: linux-omap@vger.kernel.org
8608S: Maintained
fe643528 8609F: Documentation/devicetree/bindings/gpio/gpio-omap.txt
6d994710
KH
8610F: drivers/gpio/gpio-omap.c
8611
c351e290
MJ
8612OMAP/NEWFLOW NANOBONE MACHINE SUPPORT
8613M: Mark Jackson <mpfj@newflow.co.uk>
8614L: linux-omap@vger.kernel.org
8615S: Maintained
8616F: arch/arm/boot/dts/am335x-nano.dts
8617
0ad122d9 8618OMFS FILESYSTEM
8b58be88 8619M: Bob Copeland <me@bobcopeland.com>
0ad122d9
BC
8620L: linux-karma-devel@lists.sourceforge.net
8621S: Maintained
679655da
JP
8622F: Documentation/filesystems/omfs.txt
8623F: fs/omfs/
0ad122d9 8624
c1986ee9 8625OMNIKEY CARDMAN 4000 DRIVER
8b58be88 8626M: Harald Welte <laforge@gnumonks.org>
c1986ee9 8627S: Maintained
679655da
JP
8628F: drivers/char/pcmcia/cm4000_cs.c
8629F: include/linux/cm4000_cs.h
c117ab84 8630F: include/uapi/linux/cm4000_cs.h
c1986ee9 8631
77c44ab1 8632OMNIKEY CARDMAN 4040 DRIVER
8b58be88 8633M: Harald Welte <laforge@gnumonks.org>
77c44ab1 8634S: Maintained
679655da 8635F: drivers/char/pcmcia/cm4040_cs.*
77c44ab1 8636
77d5140f 8637OMNIVISION OV7670 SENSOR DRIVER
8b58be88 8638M: Jonathan Corbet <corbet@lwn.net>
661263b5 8639L: linux-media@vger.kernel.org
275ffde4 8640T: git git://linuxtv.org/media_tree.git
77d5140f 8641S: Maintained
90d72ac6 8642F: drivers/media/i2c/ov7670.c
77d5140f 8643
431bca73 8644ONENAND FLASH DRIVER
8b58be88 8645M: Kyungmin Park <kyungmin.park@samsung.com>
431bca73
TG
8646L: linux-mtd@lists.infradead.org
8647S: Maintained
679655da
JP
8648F: drivers/mtd/onenand/
8649F: include/linux/mtd/onenand*.h
431bca73 8650
1da177e4 8651ONSTREAM SCSI TAPE DRIVER
8b58be88 8652M: Willem Riede <osst@riede.org>
1da177e4
LT
8653L: osst-users@lists.sourceforge.net
8654L: linux-scsi@vger.kernel.org
8655S: Maintained
f7269cfc
JD
8656F: Documentation/scsi/osst.txt
8657F: drivers/scsi/osst.*
8658F: drivers/scsi/osst_*.h
8659F: drivers/scsi/st.h
1da177e4 8660
e2d1d6c0 8661OPENCORES I2C BUS DRIVER
8b58be88 8662M: Peter Korsgaard <jacmet@sunsite.dk>
846557d3 8663L: linux-i2c@vger.kernel.org
e2d1d6c0 8664S: Maintained
679655da
JP
8665F: Documentation/i2c/busses/i2c-ocores
8666F: drivers/i2c/busses/i2c-ocores.c
e2d1d6c0 8667
860c44c1 8668OPEN FIRMWARE AND FLATTENED DEVICE TREE
5d3ad8a6 8669M: Rob Herring <robh+dt@kernel.org>
c8fb70a3 8670M: Frank Rowand <frowand.list@gmail.com>
d0fb18c5 8671L: devicetree@vger.kernel.org
a7fefe9f 8672W: http://www.devicetree.org/
fcdec35e 8673T: git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
860c44c1 8674S: Maintained
f8828205 8675F: drivers/of/
860c44c1 8676F: include/linux/of*.h
f8828205 8677F: scripts/dtc/
860c44c1 8678
f8828205 8679OPEN FIRMWARE AND FLATTENED DEVICE TREE BINDINGS
5d3ad8a6 8680M: Rob Herring <robh+dt@kernel.org>
f8828205 8681M: Mark Rutland <mark.rutland@arm.com>
f8828205 8682L: devicetree@vger.kernel.org
9f273c24 8683T: git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
fcdec35e 8684Q: http://patchwork.ozlabs.org/project/devicetree-bindings/list/
f8828205
GL
8685S: Maintained
8686F: Documentation/devicetree/
8687F: arch/*/boot/dts/
8688F: include/dt-bindings/
8689
2bb65f56
PA
8690OPEN FIRMWARE AND DEVICE TREE OVERLAYS
8691M: Pantelis Antoniou <pantelis.antoniou@konsulko.com>
8692L: devicetree@vger.kernel.org
8693S: Maintained
8694F: Documentation/devicetree/dynamic-resolution-notes.txt
8695F: Documentation/devicetree/overlay-notes.txt
8696F: drivers/of/overlay.c
8697F: drivers/of/resolver.c
8698
19f9d392
JB
8699OPENRISC ARCHITECTURE
8700M: Jonas Bonn <jonas@southpole.se>
8701W: http://openrisc.net
19f9d392
JB
8702S: Maintained
8703T: git git://openrisc.net/~jonas/linux
14430813 8704F: arch/openrisc/
19f9d392 8705
ccb1352e 8706OPENVSWITCH
4f337ed5 8707M: Pravin Shelar <pshelar@nicira.com>
b422da7c 8708L: netdev@vger.kernel.org
ccb1352e
JG
8709L: dev@openvswitch.org
8710W: http://openvswitch.org
ccb1352e
JG
8711S: Maintained
8712F: net/openvswitch/
b422da7c 8713F: include/uapi/linux/openvswitch.h
ccb1352e 8714
875fa6fb
VK
8715OPERATING PERFORMANCE POINTS (OPP)
8716M: Viresh Kumar <vireshk@kernel.org>
8717M: Nishanth Menon <nm@ti.com>
8718M: Stephen Boyd <sboyd@codeaurora.org>
8719L: linux-pm@vger.kernel.org
8720S: Maintained
8721T: git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git
8722F: drivers/base/power/opp/
8723F: include/linux/pm_opp.h
8724F: Documentation/power/opp.txt
8725F: Documentation/devicetree/bindings/opp/
8726
af39917d
CL
8727OPL4 DRIVER
8728M: Clemens Ladisch <clemens@ladisch.de>
8729L: alsa-devel@alsa-project.org (moderated for non-subscribers)
8730T: git git://git.alsa-project.org/alsa-kernel.git
8731S: Maintained
8732F: sound/drivers/opl4/
8733
1da177e4 8734OPROFILE
4cf7e718 8735M: Robert Richter <rric@kernel.org>
1da177e4
LT
8736L: oprofile-list@lists.sf.net
8737S: Maintained
81c4a8a6 8738F: arch/*/include/asm/oprofile*.h
679655da
JP
8739F: arch/*/oprofile/
8740F: drivers/oprofile/
8741F: include/linux/oprofile.h
1da177e4 8742
e2d1d6c0 8743ORACLE CLUSTER FILESYSTEM 2 (OCFS2)
8b58be88 8744M: Mark Fasheh <mfasheh@suse.com>
d6351db2 8745M: Joel Becker <jlbec@evilplan.org>
e2d1d6c0 8746L: ocfs2-devel@oss.oracle.com (moderated for non-subscribers)
01945fa2 8747W: http://ocfs2.wiki.kernel.org
e2d1d6c0 8748S: Supported
679655da
JP
8749F: Documentation/filesystems/ocfs2.txt
8750F: Documentation/filesystems/dlmfs.txt
8751F: fs/ocfs2/
e2d1d6c0 8752
1da177e4 8753ORINOCO DRIVER
724c6b35 8754L: linux-wireless@vger.kernel.org
491b26b4 8755W: http://wireless.kernel.org/en/users/Drivers/orinoco
ecffdde6 8756W: http://www.nongnu.org/orinoco/
3a59babb 8757S: Orphan
2be45b66 8758F: drivers/net/wireless/intersil/orinoco/
1da177e4 8759
42c55aa8 8760OSD LIBRARY and FILESYSTEM
fadc0752 8761M: Boaz Harrosh <ooo@electrozaur.com>
f1f6630b 8762M: Benny Halevy <bhalevy@primarydata.com>
68274794
BH
8763L: osd-dev@open-osd.org
8764W: http://open-osd.org
54e5881d 8765T: git git://git.open-osd.org/open-osd.git
68274794 8766S: Maintained
42c55aa8 8767F: drivers/scsi/osd/
6b6f0b6c 8768F: include/scsi/osd_*
42c55aa8 8769F: fs/exofs/
68274794 8770
ef94b186 8771OVERLAY FILESYSTEM
7c37fbda 8772M: Miklos Szeredi <miklos@szeredi.hu>
1d113735
MS
8773L: linux-unionfs@vger.kernel.org
8774T: git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/vfs.git
7c37fbda 8775S: Supported
1d113735 8776F: fs/overlayfs/
7c37fbda
NB
8777F: Documentation/filesystems/overlayfs.txt
8778
85096169
MM
8779ORANGEFS FILESYSTEM
8780M: Mike Marshall <hubcap@omnibond.com>
b39c3cf4 8781L: pvfs2-developers@beowulf-underground.org (subscribers-only)
85096169
MM
8782T: git git://git.kernel.org/pub/scm/linux/kernel/git/hubcap/linux.git
8783S: Supported
8784F: fs/orangefs/
8785F: Documentation/filesystems/orangefs.txt
8786
e2d1d6c0 8787P54 WIRELESS DRIVER
084cb0fe 8788M: Christian Lamparter <chunkeey@googlemail.com>
e2d1d6c0 8789L: linux-wireless@vger.kernel.org
084cb0fe 8790W: http://wireless.kernel.org/en/users/Drivers/p54
e2d1d6c0 8791S: Maintained
d3466830 8792F: drivers/net/wireless/intersil/p54/
e2d1d6c0 8793
f5cd7872 8794PA SEMI ETHERNET DRIVER
8b58be88 8795M: Olof Johansson <olof@lixom.net>
f5cd7872
OJ
8796L: netdev@vger.kernel.org
8797S: Maintained
ded19add 8798F: drivers/net/ethernet/pasemi/*
f5cd7872 8799
beb58aa3 8800PA SEMI SMBUS DRIVER
8b58be88 8801M: Olof Johansson <olof@lixom.net>
846557d3 8802L: linux-i2c@vger.kernel.org
beb58aa3 8803S: Maintained
679655da 8804F: drivers/i2c/busses/i2c-pasemi.c
beb58aa3 8805
48fc267e
SK
8806PADATA PARALLEL EXECUTION MECHANISM
8807M: Steffen Klassert <steffen.klassert@secunet.com>
48fc267e
SK
8808L: linux-crypto@vger.kernel.org
8809S: Maintained
8810F: kernel/padata.c
8811F: include/linux/padata.h
8812F: Documentation/padata.txt
8813
709ee531 8814PANASONIC LAPTOP ACPI EXTRAS DRIVER
8b58be88 8815M: Harald Welte <laforge@gnumonks.org>
d0944853 8816L: platform-driver-x86@vger.kernel.org
709ee531 8817S: Maintained
679655da 8818F: drivers/platform/x86/panasonic-laptop.c
709ee531 8819
368dd5ac 8820PANASONIC MN10300/AM33/AM34 PORT
8b58be88 8821M: David Howells <dhowells@redhat.com>
4fa97181
DH
8822L: linux-am33-list@redhat.com (moderated for non-subscribers)
8823W: ftp://ftp.redhat.com/pub/redhat/gnupro/AM33/
8824S: Maintained
679655da
JP
8825F: Documentation/mn10300/
8826F: arch/mn10300/
4fa97181 8827
305b37bd
KS
8828PARALLEL LCD/KEYPAD PANEL DRIVER
8829M: Willy Tarreau <willy@haproxy.com>
8830M: Ksenija Stanojevic <ksenija.stanojevic@gmail.com>
8831S: Odd Fixes
8832F: Documentation/misc-devices/lcd-panel-cgram.txt
8833F: drivers/misc/panel.c
8834
64dfff03
SM
8835PARALLEL PORT SUBSYSTEM
8836M: Sudip Mukherjee <sudipm.mukherjee@gmail.com>
8837M: Sudip Mukherjee <sudip@vectorindia.org>
3dd1a329 8838L: linux-parport@lists.infradead.org (subscribers-only)
64dfff03 8839S: Maintained
679655da
JP
8840F: drivers/parport/
8841F: include/linux/parport*.h
8842F: drivers/char/ppdev.c
c117ab84 8843F: include/uapi/linux/ppdev.h
64dfff03 8844F: Documentation/parport*.txt
1da177e4 8845
4cdf6bc2 8846PARAVIRT_OPS INTERFACE
d633180c 8847M: Jeremy Fitzhardinge <jeremy@goop.org>
8b58be88
JP
8848M: Chris Wright <chrisw@sous-sol.org>
8849M: Alok Kataria <akataria@vmware.com>
8850M: Rusty Russell <rusty@rustcorp.com.au>
c996d8b9 8851L: virtualization@lists.linux-foundation.org
4cdf6bc2 8852S: Supported
a2e19991 8853F: Documentation/virtual/paravirt_ops.txt
679655da
JP
8854F: arch/*/kernel/paravirt*
8855F: arch/*/include/asm/paravirt.h
4cdf6bc2 8856
e2d1d6c0 8857PARIDE DRIVERS FOR PARALLEL PORT IDE DEVICES
8b58be88 8858M: Tim Waugh <tim@cyberelk.net>
e2d1d6c0 8859L: linux-parport@lists.infradead.org (subscribers-only)
e2d1d6c0 8860S: Maintained
679655da
JP
8861F: Documentation/blockdev/paride.txt
8862F: drivers/block/paride/
e2d1d6c0
RD
8863
8864PARISC ARCHITECTURE
b8828770 8865M: "James E.J. Bottomley" <jejb@parisc-linux.org>
b38a03b8 8866M: Helge Deller <deller@gmx.de>
e2d1d6c0
RD
8867L: linux-parisc@vger.kernel.org
8868W: http://www.parisc-linux.org/
8a6e2535 8869Q: http://patchwork.kernel.org/project/linux-parisc/list/
08deed1e 8870T: git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/parisc-2.6.git
fbb46caa 8871T: git git://git.kernel.org/pub/scm/linux/kernel/git/deller/parisc-linux.git
e2d1d6c0 8872S: Maintained
679655da 8873F: arch/parisc/
2b6bac9e 8874F: Documentation/parisc/
679655da 8875F: drivers/parisc/
2b6bac9e
HD
8876F: drivers/char/agp/parisc-agp.c
8877F: drivers/input/serio/gscps2.c
8878F: drivers/parport/parport_gsc.*
8879F: drivers/tty/serial/8250/8250_gsc.c
8a61f013 8880F: drivers/video/fbdev/sti*
2b6bac9e
HD
8881F: drivers/video/console/sti*
8882F: drivers/video/logo/logo_parisc*
e2d1d6c0 8883
1662d32c 8884PC87360 HARDWARE MONITORING DRIVER
8b58be88 8885M: Jim Cromie <jim.cromie@gmail.com>
968ce1b1 8886L: linux-hwmon@vger.kernel.org
1662d32c 8887S: Maintained
679655da
JP
8888F: Documentation/hwmon/pc87360
8889F: drivers/hwmon/pc87360.c
1662d32c
JC
8890
8891PC8736x GPIO DRIVER
8b58be88 8892M: Jim Cromie <jim.cromie@gmail.com>
1662d32c 8893S: Maintained
679655da 8894F: drivers/char/pc8736x_gpio.c
1662d32c 8895
1ad107fd 8896PC87427 HARDWARE MONITORING DRIVER
d8130624 8897M: Jean Delvare <jdelvare@suse.com>
968ce1b1 8898L: linux-hwmon@vger.kernel.org
1ad107fd
JD
8899S: Maintained
8900F: Documentation/hwmon/pc87427
8901F: drivers/hwmon/pc87427.c
8902
b26e0ed4 8903PCA9532 LED DRIVER
8b58be88 8904M: Riku Voipio <riku.voipio@iki.fi>
b26e0ed4 8905S: Maintained
d5ca6918
JP
8906F: drivers/leds/leds-pca9532.c
8907F: include/linux/leds-pca9532.h
b26e0ed4 8908
5ce914a8 8909PCA9541 I2C BUS MASTER SELECTOR DRIVER
ca462085 8910M: Guenter Roeck <linux@roeck-us.net>
5ce914a8
GR
8911L: linux-i2c@vger.kernel.org
8912S: Maintained
b4f0b74e 8913F: drivers/i2c/muxes/i2c-mux-pca9541.c
5ce914a8 8914
3971dae5 8915PCDP - PRIMARY CONSOLE AND DEBUG PORT
055e72fe 8916M: Khalid Aziz <khalid@gonehiking.org>
3971dae5
KA
8917S: Maintained
8918F: drivers/firmware/pcdp.*
8919
065c6359 8920PCI ERROR RECOVERY
6305902c 8921M: Linas Vepstas <linasvepstas@gmail.com>
c1f69db7 8922L: linux-pci@vger.kernel.org
065c6359 8923S: Supported
679655da 8924F: Documentation/PCI/pci-error-recovery.txt
065c6359 8925
78c1cffd
RC
8926PCI ENHANCED ERROR HANDLING (EEH) FOR POWERPC
8927M: Russell Currey <ruscur@russell.cc>
8928L: linuxppc-dev@lists.ozlabs.org
8929S: Supported
8930F: Documentation/powerpc/eeh-pci-error-recovery.txt
8931F: arch/powerpc/kernel/eeh*.c
8932F: arch/powerpc/platforms/*/eeh*.c
8933F: arch/powerpc/include/*/eeh*.h
8934
1da177e4 8935PCI SUBSYSTEM
5ac3a6d2 8936M: Bjorn Helgaas <bhelgaas@google.com>
2905474d 8937L: linux-pci@vger.kernel.org
99662dd1 8938Q: http://patchwork.ozlabs.org/project/linux-pci/list/
c0233ed4 8939T: git git://git.kernel.org/pub/scm/linux/kernel/git/helgaas/pci.git
1da177e4 8940S: Supported
92a1fe2e 8941F: Documentation/devicetree/bindings/pci/
679655da
JP
8942F: Documentation/PCI/
8943F: drivers/pci/
8944F: include/linux/pci*
6b49ee49 8945F: arch/x86/pci/
cad01f91 8946F: arch/x86/kernel/quirks.c
1da177e4 8947
eaa6111b
LFT
8948PCI DRIVER FOR ALTERA PCIE IP
8949M: Ley Foon Tan <lftan@altera.com>
8950L: rfi@lists.rocketboards.org (moderated for non-subscribers)
8951L: linux-pci@vger.kernel.org
8952S: Supported
8953F: Documentation/devicetree/bindings/pci/altera-pcie.txt
8954F: drivers/pci/host/pcie-altera.c
8955
b7e78170
RH
8956PCI DRIVER FOR ARM VERSATILE PLATFORM
8957M: Rob Herring <robh@kernel.org>
8958L: linux-pci@vger.kernel.org
8959L: linux-arm-kernel@lists.infradead.org
8960S: Maintained
8961F: Documentation/devicetree/bindings/pci/versatile.txt
8962F: drivers/pci/host/pci-versatile.c
8963
5f6b6ccd
TI
8964PCI DRIVER FOR APPLIEDMICRO XGENE
8965M: Tanmay Inamdar <tinamdar@apm.com>
8966L: linux-pci@vger.kernel.org
8967L: linux-arm-kernel@lists.infradead.org
8968S: Maintained
8969F: Documentation/devicetree/bindings/pci/xgene-pci.txt
8970F: drivers/pci/host/pci-xgene.c
8971
62d0ff83
ML
8972PCI DRIVER FOR FREESCALE LAYERSCAPE
8973M: Minghuan Lian <minghuan.Lian@freescale.com>
8974M: Mingkai Hu <mingkai.hu@freescale.com>
8975M: Roy Zang <tie-fei.zang@freescale.com>
8976L: linuxppc-dev@lists.ozlabs.org
8977L: linux-pci@vger.kernel.org
8978L: linux-arm-kernel@lists.infradead.org
8979S: Maintained
8980F: drivers/pci/host/*layerscape*
8981
f0b75693 8982PCI DRIVER FOR IMX6
f175aa2c 8983M: Richard Zhu <Richard.Zhu@freescale.com>
1ba55f55 8984M: Lucas Stach <l.stach@pengutronix.de>
f0b75693
BH
8985L: linux-pci@vger.kernel.org
8986L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8987S: Maintained
8988F: drivers/pci/host/*imx6*
8989
0c4ffcfe
MK
8990PCI DRIVER FOR TI KEYSTONE
8991M: Murali Karicheri <m-karicheri2@ti.com>
8992L: linux-pci@vger.kernel.org
8993L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8994S: Maintained
8995F: drivers/pci/host/*keystone*
8996
f0b75693
BH
8997PCI DRIVER FOR MVEBU (Marvell Armada 370 and Armada XP SOC support)
8998M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
8999M: Jason Cooper <jason@lakedaemon.net>
9000L: linux-pci@vger.kernel.org
9001L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9002S: Maintained
9003F: drivers/pci/host/*mvebu*
9004
8c39d710
TP
9005PCI DRIVER FOR AARDVARK (Marvell Armada 3700)
9006M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
9007L: linux-pci@vger.kernel.org
9008L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9009S: Maintained
9010F: drivers/pci/host/pci-aardvark.c
9011
0447cfd7
TR
9012PCI DRIVER FOR NVIDIA TEGRA
9013M: Thierry Reding <thierry.reding@gmail.com>
9014L: linux-tegra@vger.kernel.org
f0b75693 9015L: linux-pci@vger.kernel.org
0447cfd7
TR
9016S: Supported
9017F: Documentation/devicetree/bindings/pci/nvidia,tegra20-pcie.txt
9018F: drivers/pci/host/pci-tegra.c
9019
47ff3de9
KVA
9020PCI DRIVER FOR TI DRA7XX
9021M: Kishon Vijay Abraham I <kishon@ti.com>
9022L: linux-omap@vger.kernel.org
9023L: linux-pci@vger.kernel.org
9024S: Supported
9025F: Documentation/devicetree/bindings/pci/ti-pci.txt
9026F: drivers/pci/host/pci-dra7xx.c
9027
f0b75693
BH
9028PCI DRIVER FOR RENESAS R-CAR
9029M: Simon Horman <horms@verge.net.au>
9030L: linux-pci@vger.kernel.org
4a121096 9031L: linux-renesas-soc@vger.kernel.org
f0b75693
BH
9032S: Maintained
9033F: drivers/pci/host/*rcar*
9034
4af82255 9035PCI DRIVER FOR SAMSUNG EXYNOS
b7701755 9036M: Jingoo Han <jingoohan1@gmail.com>
4af82255 9037L: linux-pci@vger.kernel.org
f0b75693
BH
9038L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9039L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
4af82255
JH
9040S: Maintained
9041F: drivers/pci/host/pci-exynos.c
9042
f0b75693 9043PCI DRIVER FOR SYNOPSIS DESIGNWARE
b7701755 9044M: Jingoo Han <jingoohan1@gmail.com>
110baab1 9045M: Pratyush Anand <pratyush.anand@gmail.com>
f0b75693
BH
9046L: linux-pci@vger.kernel.org
9047S: Maintained
9048F: drivers/pci/host/*designware*
9049
5a3aa2a8
JP
9050PCI DRIVER FOR SYNOPSYS PROTOTYPING DEVICE
9051M: Joao Pinto <jpinto@synopsys.com>
9052L: linux-pci@vger.kernel.org
9053S: Maintained
9054F: Documentation/devicetree/bindings/pci/designware-pcie.txt
9055F: drivers/pci/host/pcie-designware-plat.c
9056
cf28855b
WD
9057PCI DRIVER FOR GENERIC OF HOSTS
9058M: Will Deacon <will.deacon@arm.com>
9059L: linux-pci@vger.kernel.org
9060L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9061S: Maintained
9062F: Documentation/devicetree/bindings/pci/host-generic-pci.txt
4e64dbe2 9063F: drivers/pci/host/pci-host-common.c
cf28855b
WD
9064F: drivers/pci/host/pci-host-generic.c
9065
185a383a
KB
9066PCI DRIVER FOR INTEL VOLUME MANAGEMENT DEVICE (VMD)
9067M: Keith Busch <keith.busch@intel.com>
9068L: linux-pci@vger.kernel.org
9069S: Supported
9070F: arch/x86/pci/vmd.c
9071
51b66a6c 9072PCIE DRIVER FOR ST SPEAR13XX
110baab1 9073M: Pratyush Anand <pratyush.anand@gmail.com>
51b66a6c 9074L: linux-pci@vger.kernel.org
110baab1 9075S: Maintained
51b66a6c
PA
9076F: drivers/pci/host/*spear*
9077
af1169b4
LFT
9078PCI MSI DRIVER FOR ALTERA MSI IP
9079M: Ley Foon Tan <lftan@altera.com>
9080L: rfi@lists.rocketboards.org (moderated for non-subscribers)
9081L: linux-pci@vger.kernel.org
9082S: Supported
9083F: Documentation/devicetree/bindings/pci/altera-pcie-msi.txt
9084F: drivers/pci/host/pcie-altera-msi.c
51b66a6c 9085
dcd19de3
DD
9086PCI MSI DRIVER FOR APPLIEDMICRO XGENE
9087M: Duc Dang <dhdang@apm.com>
9088L: linux-pci@vger.kernel.org
9089L: linux-arm-kernel@lists.infradead.org
9090S: Maintained
9091F: Documentation/devicetree/bindings/pci/xgene-pci-msi.txt
9092F: drivers/pci/host/pci-xgene-msi.c
9093
a3cbfae1
NC
9094PCIE DRIVER FOR AXIS ARTPEC
9095M: Niklas Cassel <niklas.cassel@axis.com>
9096M: Jesper Nilsson <jesper.nilsson@axis.com>
9097L: linux-arm-kernel@axis.com
9098L: linux-pci@vger.kernel.org
9099S: Maintained
9100F: Documentation/devicetree/bindings/pci/axis,artpec*
9101F: drivers/pci/host/*artpec*
9102
500a1d9a
ZW
9103PCIE DRIVER FOR HISILICON
9104M: Zhou Wang <wangzhou1@hisilicon.com>
5930fe4e 9105M: Gabriele Paoloni <gabriele.paoloni@huawei.com>
500a1d9a
ZW
9106L: linux-pci@vger.kernel.org
9107S: Maintained
9108F: Documentation/devicetree/bindings/pci/hisilicon-pcie.txt
9109F: drivers/pci/host/pcie-hisi.c
9110
82a82383
SV
9111PCIE DRIVER FOR QUALCOMM MSM
9112M: Stanimir Varbanov <svarbanov@mm-sol.com>
9113L: linux-pci@vger.kernel.org
9114L: linux-arm-msm@vger.kernel.org
9115S: Maintained
9116F: drivers/pci/host/*qcom*
9117
f12b76e5
DD
9118PCIE DRIVER FOR CAVIUM THUNDERX
9119M: David Daney <david.daney@cavium.com>
9120L: linux-pci@vger.kernel.org
9121L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9122S: Supported
9123F: Documentation/devicetree/bindings/pci/pci-thunder-*
9124F: drivers/pci/host/pci-thunder-*
9125
1da177e4 9126PCMCIA SUBSYSTEM
4230dfc9 9127P: Linux PCMCIA Team
f5df5881 9128L: linux-pcmcia@lists.infradead.org
6650e0a5 9129W: http://lists.infradead.org/mailman/listinfo/linux-pcmcia
9f273c24 9130T: git git://git.kernel.org/pub/scm/linux/kernel/git/brodo/pcmcia.git
4230dfc9 9131S: Maintained
679655da
JP
9132F: Documentation/pcmcia/
9133F: drivers/pcmcia/
9134F: include/pcmcia/
1da177e4
LT
9135
9136PCNET32 NETWORK DRIVER
227fb925 9137M: Don Fry <pcnet32@frontier.com>
979b6c13 9138L: netdev@vger.kernel.org
1da177e4 9139S: Maintained
b955f6ca 9140F: drivers/net/ethernet/amd/pcnet32.c
1da177e4 9141
48fc267e
SK
9142PCRYPT PARALLEL CRYPTO ENGINE
9143M: Steffen Klassert <steffen.klassert@secunet.com>
9144L: linux-crypto@vger.kernel.org
9145S: Maintained
9146F: crypto/pcrypt.c
9147F: include/crypto/pcrypt.h
9148
e72df0b8
TH
9149PER-CPU MEMORY ALLOCATOR
9150M: Tejun Heo <tj@kernel.org>
93e205a7 9151M: Christoph Lameter <cl@linux.com>
e72df0b8
TH
9152T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/percpu.git
9153S: Maintained
9154F: include/linux/percpu*.h
9155F: mm/percpu*.c
9156F: arch/*/include/asm/percpu.h
9157
ad4ecbcb 9158PER-TASK DELAY ACCOUNTING
185e595f 9159M: Balbir Singh <bsingharora@gmail.com>
ad4ecbcb 9160S: Maintained
679655da
JP
9161F: include/linux/delayacct.h
9162F: kernel/delayacct.c
ad4ecbcb 9163
57c0c15b 9164PERFORMANCE EVENTS SUBSYSTEM
daecbd26 9165M: Peter Zijlstra <peterz@infradead.org>
dd9b238c 9166M: Ingo Molnar <mingo@redhat.com>
f80c5393 9167M: Arnaldo Carvalho de Melo <acme@kernel.org>
a54d690e 9168R: Alexander Shishkin <alexander.shishkin@linux.intel.com>
981c3a4f 9169L: linux-kernel@vger.kernel.org
75fc2d37 9170T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
6c0b3244 9171S: Supported
d53e8365 9172F: kernel/events/*
a003236c 9173F: include/linux/perf_event.h
c117ab84 9174F: include/uapi/linux/perf_event.h
141c4296
RR
9175F: arch/*/kernel/perf_event*.c
9176F: arch/*/kernel/*/perf_event*.c
9177F: arch/*/kernel/*/*/perf_event*.c
a003236c 9178F: arch/*/include/asm/perf_event.h
a003236c 9179F: arch/*/kernel/perf_callchain.c
b0a434fb 9180F: arch/*/events/*
a003236c 9181F: tools/perf/
6c0b3244 9182
dd49d0f5 9183PERSONALITY HANDLING
8b58be88 9184M: Christoph Hellwig <hch@infradead.org>
dd49d0f5
JC
9185L: linux-abi-devel@lists.sourceforge.net
9186S: Maintained
679655da 9187F: include/linux/personality.h
c117ab84 9188F: include/uapi/linux/personality.h
dd49d0f5 9189
838e7a03 9190PHONET PROTOCOL
2a06b40f 9191M: Remi Denis-Courmont <courmisch@gmail.com>
838e7a03
RDC
9192S: Supported
9193F: Documentation/networking/phonet.txt
9194F: include/linux/phonet.h
9195F: include/net/phonet/
c117ab84 9196F: include/uapi/linux/phonet.h
838e7a03
RDC
9197F: net/phonet/
9198
1da177e4 9199PHRAM MTD DRIVER
8b58be88 9200M: Joern Engel <joern@lazybastard.org>
1da177e4
LT
9201L: linux-mtd@lists.infradead.org
9202S: Maintained
679655da 9203F: drivers/mtd/devices/phram.c
1da177e4 9204
efdbb10e
BP
9205PICOLCD HID DRIVER
9206M: Bruno Prémont <bonbons@linux-vserver.org>
9207L: linux-input@vger.kernel.org
9208S: Maintained
9209F: drivers/hid/hid-picolcd*
9210
a53bfa07
JI
9211PICOXCELL SUPPORT
9212M: Jamie Iles <jamie@jamieiles.com>
9213L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9214T: git git://github.com/jamieiles/linux-2.6-ji.git
9215S: Supported
b8733987 9216F: arch/arm/boot/dts/picoxcell*
14430813 9217F: arch/arm/mach-picoxcell/
b8733987 9218F: drivers/crypto/picoxcell*
a53bfa07 9219
2744e8af
LW
9220PIN CONTROL SUBSYSTEM
9221M: Linus Walleij <linus.walleij@linaro.org>
c11f042b 9222L: linux-gpio@vger.kernel.org
dbe752a3 9223T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl.git
2744e8af 9224S: Maintained
9feeed94 9225F: Documentation/devicetree/bindings/pinctrl/
fefb6245 9226F: Documentation/pinctrl.txt
07f29ba6 9227F: drivers/pinctrl/
8e406fe4 9228F: include/linux/pinctrl/
2744e8af 9229
2201bbb8
JCPV
9230PIN CONTROLLER - ATMEL AT91
9231M: Jean-Christophe Plagniol-Villard <plagnioj@jcrosoft.com>
9232L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9233S: Maintained
c654b6bf 9234F: drivers/pinctrl/pinctrl-at91.*
2201bbb8 9235
33d3690c
LD
9236PIN CONTROLLER - ATMEL AT91 PIO4
9237M: Ludovic Desroches <ludovic.desroches@atmel.com>
9238L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9239L: linux-gpio@vger.kernel.org
9240S: Supported
9241F: drivers/pinctrl/pinctrl-at91-pio4.*
9242
cbd1b652
MW
9243PIN CONTROLLER - INTEL
9244M: Mika Westerberg <mika.westerberg@linux.intel.com>
9245M: Heikki Krogerus <heikki.krogerus@linux.intel.com>
9246S: Maintained
9247F: drivers/pinctrl/intel/
2201bbb8 9248
9963b536
LP
9249PIN CONTROLLER - RENESAS
9250M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
1a4ca6dd 9251M: Geert Uytterhoeven <geert+renesas@glider.be>
4a121096 9252L: linux-renesas-soc@vger.kernel.org
9963b536
LP
9253S: Maintained
9254F: drivers/pinctrl/sh-pfc/
9255
b75e60d6 9256PIN CONTROLLER - SAMSUNG
fea685e9 9257M: Tomasz Figa <tomasz.figa@gmail.com>
44b03c10
KK
9258M: Krzysztof Kozlowski <k.kozlowski@samsung.com>
9259M: Sylwester Nawrocki <s.nawrocki@samsung.com>
b75e60d6
DA
9260L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9261L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
9262S: Maintained
9b5b33f6 9263F: drivers/pinctrl/samsung/
b75e60d6 9264
13cbd906
TL
9265PIN CONTROLLER - SINGLE
9266M: Tony Lindgren <tony@atomide.com>
9267M: Haojian Zhuang <haojian.zhuang@linaro.org>
9268L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9269L: linux-omap@vger.kernel.org
9270S: Maintained
9271F: drivers/pinctrl/pinctrl-single.c
9272
deda8287 9273PIN CONTROLLER - ST SPEAR
da89947b 9274M: Viresh Kumar <vireshk@kernel.org>
deda8287
VK
9275L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9276W: http://www.st.com/spear
9277S: Maintained
8e406fe4 9278F: drivers/pinctrl/spear/
deda8287 9279
11a1cf34
JH
9280PISTACHIO SOC SUPPORT
9281M: James Hartley <james.hartley@imgtec.com>
9282M: Ionela Voinescu <ionela.voinescu@imgtec.com>
9283L: linux-mips@linux-mips.org
9284S: Maintained
9285F: arch/mips/pistachio/
9286F: arch/mips/include/asm/mach-pistachio/
9287F: arch/mips/boot/dts/pistachio/
9288F: arch/mips/configs/pistachio*_defconfig
9289
249a6771 9290PKTCDVD DRIVER
e5f6450c 9291M: Jiri Kosina <jikos@kernel.org>
249a6771 9292S: Maintained
679655da
JP
9293F: drivers/block/pktcdvd.c
9294F: include/linux/pktcdvd.h
c117ab84 9295F: include/uapi/linux/pktcdvd.h
249a6771 9296
b31d8273
G
9297PKUNITY SOC DRIVERS
9298M: Guan Xuetao <gxt@mprc.pku.edu.cn>
9299W: http://mprc.pku.edu.cn/~guanxuetao/linux
9300S: Maintained
ceebf4d5 9301T: git git://github.com/gxt/linux.git
b31d8273 9302F: drivers/input/serio/i8042-unicore32io.h
d10e4a66 9303F: drivers/i2c/busses/i2c-puv3.c
8a61f013 9304F: drivers/video/fbdev/fb-puv3.c
2809e80b 9305F: drivers/rtc/rtc-puv3.c
b31d8273 9306
9d2ecfb7 9307PMBUS HARDWARE MONITORING DRIVERS
ca462085 9308M: Guenter Roeck <linux@roeck-us.net>
968ce1b1
GR
9309L: linux-hwmon@vger.kernel.org
9310W: http://hwmon.wiki.kernel.org/
9d2ecfb7
GR
9311W: http://www.roeck-us.net/linux/drivers/
9312T: git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
9313S: Maintained
9314F: Documentation/hwmon/pmbus
9315F: drivers/hwmon/pmbus/
9316F: include/linux/i2c/pmbus.h
9317
89a36810 9318PMC SIERRA MaxRAID DRIVER
89a36810
AR
9319L: linux-scsi@vger.kernel.org
9320W: http://www.pmc-sierra.com/
3cdea4d7 9321S: Orphan
89a36810
AR
9322F: drivers/scsi/pmcraid.*
9323
dbf9bfe6 9324PMC SIERRA PM8001 DRIVER
d32477e2 9325M: Jack Wang <jinpu.wang@profitbricks.com>
dbf9bfe6 9326M: lindar_liu@usish.com
f5a7b525 9327L: pmchba@pmcs.com
dbf9bfe6 9328L: linux-scsi@vger.kernel.org
9329S: Supported
9330F: drivers/scsi/pm8001/
9331
1da177e4 9332POSIX CLOCKS and TIMERS
8b58be88 9333M: Thomas Gleixner <tglx@linutronix.de>
981c3a4f 9334L: linux-kernel@vger.kernel.org
75fc2d37 9335T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
5cee9645 9336S: Maintained
679655da
JP
9337F: fs/timerfd.c
9338F: include/linux/timer*
5cee9645 9339F: kernel/time/*timer*
1da177e4 9340
7b06a6d7
RW
9341POWER MANAGEMENT CORE
9342M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
9343L: linux-pm@vger.kernel.org
9344T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
9345S: Supported
9346F: drivers/base/power/
9347F: include/linux/pm.h
9348F: include/linux/pm_*
9349F: include/linux/powercap.h
9350F: drivers/powercap/
9351
3be86148 9352POWER SUPPLY CLASS/SUBSYSTEM and DRIVERS
ad8464a2 9353M: Sebastian Reichel <sre@kernel.org>
57318935 9354M: Dmitry Eremin-Solenikov <dbaryshkov@gmail.com>
8b58be88 9355M: David Woodhouse <dwmw2@infradead.org>
ad8464a2 9356L: linux-pm@vger.kernel.org
54e5881d 9357T: git git://git.infradead.org/battery-2.6.git
3be86148 9358S: Maintained
3cc5c704
GU
9359F: Documentation/devicetree/bindings/power/
9360F: Documentation/devicetree/bindings/power_supply/
679655da 9361F: include/linux/power_supply.h
8cd725a1 9362F: drivers/power/
26305022 9363X: drivers/power/avs/
3be86148 9364
514f161a
MR
9365POWER STATE COORDINATION INTERFACE (PSCI)
9366M: Mark Rutland <mark.rutland@arm.com>
9367M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
9368L: linux-arm-kernel@lists.infradead.org
9369S: Maintained
9370F: drivers/firmware/psci.c
9371F: include/linux/psci.h
9372F: include/uapi/linux/psci.h
9373
43a1dd9b
SJS
9374POWERNV OPERATOR PANEL LCD DISPLAY DRIVER
9375M: Suraj Jitindar Singh <sjitindarsingh@gmail.com>
9376L: linuxppc-dev@lists.ozlabs.org
9377S: Maintained
9378F: drivers/char/powernv-op-panel.c
9379
1da177e4 9380PNP SUPPORT
9c3646d1 9381M: "Rafael J. Wysocki" <rafael.j.wysocki@intel.com>
1da177e4 9382S: Maintained
679655da 9383F: drivers/pnp/
1da177e4
LT
9384
9385PPP PROTOCOL DRIVERS AND COMPRESSORS
8b58be88 9386M: Paul Mackerras <paulus@samba.org>
1da177e4
LT
9387L: linux-ppp@vger.kernel.org
9388S: Maintained
224cf5ad 9389F: drivers/net/ppp/ppp_*
1da177e4
LT
9390
9391PPP OVER ATM (RFC 2364)
8b58be88 9392M: Mitchell Blank Jr <mitch@sfgoth.com>
1da177e4 9393S: Maintained
679655da 9394F: net/atm/pppoatm.c
c117ab84 9395F: include/uapi/linux/atmppp.h
1da177e4
LT
9396
9397PPP OVER ETHERNET
8b58be88 9398M: Michal Ostrowski <mostrows@earthlink.net>
1da177e4 9399S: Maintained
224cf5ad
JK
9400F: drivers/net/ppp/pppoe.c
9401F: drivers/net/ppp/pppox.c
1da177e4 9402
a6d2370b 9403PPP OVER L2TP
8b58be88 9404M: James Chapman <jchapman@katalix.com>
a6d2370b 9405S: Maintained
90ca28d1 9406F: net/l2tp/l2tp_ppp.c
679655da 9407F: include/linux/if_pppol2tp.h
c117ab84 9408F: include/uapi/linux/if_pppol2tp.h
a6d2370b 9409
eae9d2ba 9410PPS SUPPORT
8b58be88 9411M: Rodolfo Giometti <giometti@enneenne.com>
eae9d2ba
RG
9412W: http://wiki.enneenne.com/index.php/LinuxPPS_support
9413L: linuxpps@ml.enneenne.com (subscribers-only)
9414S: Maintained
cabaaf41
JP
9415F: Documentation/pps/
9416F: drivers/pps/
9417F: include/linux/pps*.h
eae9d2ba 9418
71a6d0af
HW
9419PPTP DRIVER
9420M: Dmitry Kozlov <xeb@mail.ru>
9421L: netdev@vger.kernel.org
9422S: Maintained
224cf5ad 9423F: drivers/net/ppp/pptp.c
71a6d0af
HW
9424W: http://sourceforge.net/projects/accel-pptp
9425
1da177e4 9426PREEMPTIBLE KERNEL
8b58be88 9427M: Robert Love <rml@tech9.net>
1da177e4
LT
9428L: kpreempt-tech@lists.sourceforge.net
9429W: ftp://ftp.kernel.org/pub/linux/kernel/people/rml/preempt-kernel
9430S: Supported
679655da
JP
9431F: Documentation/preempt-locking.txt
9432F: include/linux/preempt.h
1da177e4
LT
9433
9434PRISM54 WIRELESS DRIVER
8b58be88 9435M: "Luis R. Rodriguez" <mcgrof@gmail.com>
724c6b35 9436L: linux-wireless@vger.kernel.org
9ef80804 9437W: http://wireless.kernel.org/en/users/Drivers/p54
1d89cae1 9438S: Obsolete
c12edfe2 9439F: drivers/net/wireless/intersil/prism54/
1da177e4 9440
02c18891 9441PS3 NETWORK SUPPORT
b809b9ca 9442M: Geoff Levand <geoff@infradead.org>
02c18891 9443L: netdev@vger.kernel.org
a14ab6b6 9444L: linuxppc-dev@lists.ozlabs.org
b809b9ca 9445S: Maintained
8df158ac 9446F: drivers/net/ethernet/toshiba/ps3_gelic_net.*
02c18891 9447
f58a9d17 9448PS3 PLATFORM SUPPORT
b809b9ca 9449M: Geoff Levand <geoff@infradead.org>
a4724ed6 9450L: linuxppc-dev@lists.ozlabs.org
b809b9ca 9451S: Maintained
679655da
JP
9452F: arch/powerpc/boot/ps3*
9453F: arch/powerpc/include/asm/lv1call.h
9454F: arch/powerpc/include/asm/ps3*.h
9455F: arch/powerpc/platforms/ps3/
9456F: drivers/*/ps3*
9457F: drivers/ps3/
fec629b8 9458F: drivers/rtc/rtc-ps3.c
679655da 9459F: drivers/usb/host/*ps3.c
fec629b8 9460F: sound/ppc/snd_ps3*
f58a9d17 9461
cffb4add 9462PS3VRAM DRIVER
8b58be88 9463M: Jim Paris <jim@jtan.com>
3715a5d0 9464M: Geoff Levand <geoff@infradead.org>
a14ab6b6 9465L: linuxppc-dev@lists.ozlabs.org
cffb4add 9466S: Maintained
8a3977cb 9467F: drivers/block/ps3vram.c
cffb4add 9468
8defe599 9469PSTORE FILESYSTEM
9d5e2a02 9470M: Anton Vorontsov <anton@enomsg.org>
8defe599
AV
9471M: Colin Cross <ccross@android.com>
9472M: Kees Cook <keescook@chromium.org>
9473M: Tony Luck <tony.luck@intel.com>
9474S: Maintained
9f273c24 9475T: git git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux.git
8defe599
AV
9476F: fs/pstore/
9477F: include/linux/pstore*
04851772 9478F: drivers/firmware/efi/efi-pstore.c
8defe599
AV
9479F: drivers/acpi/apei/erst.c
9480
7fbc415d
RC
9481PTP HARDWARE CLOCK SUPPORT
9482M: Richard Cochran <richardcochran@gmail.com>
e7333e3c 9483L: netdev@vger.kernel.org
7fbc415d
RC
9484S: Maintained
9485W: http://linuxptp.sourceforge.net/
9486F: Documentation/ABI/testing/sysfs-ptp
9487F: Documentation/ptp/*
0ecb3cdd 9488F: drivers/net/ethernet/freescale/gianfar_ptp.c
7fbc415d
RC
9489F: drivers/net/phy/dp83640*
9490F: drivers/ptp/*
9491F: include/linux/ptp_cl*
9492
cf94a4d1 9493PTRACE SUPPORT
e846ee5f 9494M: Roland McGrath <roland@hack.frob.com>
8b58be88 9495M: Oleg Nesterov <oleg@redhat.com>
cf94a4d1
CH
9496S: Maintained
9497F: include/asm-generic/syscall.h
9498F: include/linux/ptrace.h
9499F: include/linux/regset.h
9500F: include/linux/tracehook.h
c117ab84 9501F: include/uapi/linux/ptrace.h
cf94a4d1
CH
9502F: kernel/ptrace.c
9503
3e9d7ba7
HV
9504PULSE8-CEC DRIVER
9505M: Hans Verkuil <hverkuil@xs4all.nl>
9506L: linux-media@vger.kernel.org
9507T: git git://linuxtv.org/media_tree.git
9508S: Maintained
9509F: drivers/staging/media/pulse8-cec
9510
8320204a 9511PVRUSB2 VIDEO4LINUX DRIVER
8b58be88 9512M: Mike Isely <isely@pobox.com>
16e9495d 9513L: pvrusb2@isely.net (subscribers-only)
661263b5 9514L: linux-media@vger.kernel.org
8320204a 9515W: http://www.isely.net/pvrusb2/
275ffde4 9516T: git git://linuxtv.org/media_tree.git
8320204a 9517S: Maintained
679655da 9518F: Documentation/video4linux/README.pvrusb2
0c0d06ca 9519F: drivers/media/usb/pvrusb2/
8320204a 9520
39532e6c 9521PWC WEBCAM DRIVER
c0936df4 9522M: Hans Verkuil <hverkuil@xs4all.nl>
39532e6c
HG
9523L: linux-media@vger.kernel.org
9524T: git git://linuxtv.org/media_tree.git
c0936df4 9525S: Odd Fixes
39532e6c
HG
9526F: drivers/media/usb/pwc/*
9527
93c090b3 9528PWM FAN DRIVER
774e0362
KD
9529M: Kamil Debski <kamil@wypas.org>
9530M: Lukasz Majewski <l.majewski@samsung.com>
968ce1b1 9531L: linux-hwmon@vger.kernel.org
93c090b3
KD
9532S: Supported
9533F: Documentation/devicetree/bindings/hwmon/pwm-fan.txt
9534F: Documentation/hwmon/pwm-fan
9535F: drivers/hwmon/pwm-fan.c
9536
200efedd 9537PWM SUBSYSTEM
aa3495f7
TR
9538M: Thierry Reding <thierry.reding@gmail.com>
9539L: linux-pwm@vger.kernel.org
0c2498f1 9540S: Maintained
006e854f 9541T: git git://git.kernel.org/pub/scm/linux/kernel/git/thierry.reding/linux-pwm.git
200efedd
TR
9542F: Documentation/pwm.txt
9543F: Documentation/devicetree/bindings/pwm/
9544F: include/linux/pwm.h
0c2498f1 9545F: drivers/pwm/
a140b98d
TR
9546F: drivers/video/backlight/pwm_bl.c
9547F: include/linux/pwm_backlight.h
0c2498f1 9548
30ec261e 9549PXA2xx/PXA3xx SUPPORT
8da5e302 9550M: Daniel Mack <daniel@zonque.org>
a323f664 9551M: Haojian Zhuang <haojian.zhuang@gmail.com>
8da5e302 9552M: Robert Jarzmik <robert.jarzmik@free.fr>
efc03ecb 9553L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3f640c61 9554T: git git://github.com/hzhuang1/linux.git
8da5e302 9555T: git git://github.com/rjarzmik/linux.git
1da177e4 9556S: Maintained
e68d7c14 9557F: arch/arm/boot/dts/pxa*
679655da 9558F: arch/arm/mach-pxa/
820439f1 9559F: drivers/dma/pxa*
679655da 9560F: drivers/pcmcia/pxa2xx*
1403ead9 9561F: drivers/pinctrl/pxa/
9df92e6c 9562F: drivers/spi/spi-pxa2xx*
faf2e1db 9563F: drivers/usb/gadget/udc/pxa2*
679655da 9564F: include/sound/pxa2xx-lib.h
bec4c99e 9565F: sound/arm/pxa*
14430813 9566F: sound/soc/pxa/
1da177e4 9567
f3154a46
RJ
9568PXA GPIO DRIVER
9569M: Robert Jarzmik <robert.jarzmik@free.fr>
9570L: linux-gpio@vger.kernel.org
9571S: Maintained
9572F: drivers/gpio/gpio-pxa.c
9573
ec64d3bf
EG
9574PXA3xx NAND FLASH DRIVER
9575M: Ezequiel Garcia <ezequiel.garcia@free-electrons.com>
9576L: linux-mtd@lists.infradead.org
9577S: Maintained
9a67f099 9578F: drivers/mtd/nand/pxa3xx_nand.c
ec64d3bf 9579
3f640c61 9580MMP SUPPORT
8b58be88 9581M: Eric Miao <eric.y.miao@gmail.com>
a323f664 9582M: Haojian Zhuang <haojian.zhuang@gmail.com>
e8e6cb32 9583L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3f640c61
HZ
9584T: git git://github.com/hzhuang1/linux.git
9585T: git git://git.linaro.org/people/ycmiao/pxa-linux.git
e8e6cb32 9586S: Maintained
e68d7c14 9587F: arch/arm/boot/dts/mmp*
3f640c61 9588F: arch/arm/mach-mmp/
e8e6cb32 9589
272f133a
PO
9590PXA MMCI DRIVER
9591S: Orphan
9592
57f63bc8 9593PXA RTC DRIVER
8b58be88 9594M: Robert Jarzmik <robert.jarzmik@free.fr>
57f63bc8
RJ
9595L: rtc-linux@googlegroups.com
9596S: Maintained
9597
cea4001a 9598QAT DRIVER
90ab5a81
TS
9599M: Giovanni Cabiddu <giovanni.cabiddu@intel.com>
9600M: Salvatore Benedetto <salvatore.benedetto@intel.com>
49e7d9df
JP
9601L: qat-linux@intel.com
9602S: Supported
9603F: drivers/crypto/qat/
cea4001a 9604
52a09a04 9605QIB DRIVER
8473c603 9606M: Mike Marciniszyn <infinipath@intel.com>
52a09a04
MM
9607L: linux-rdma@vger.kernel.org
9608S: Supported
9609F: drivers/infiniband/hw/qib/
9610
5e9772b9
JS
9611QLOGIC QLA1280 SCSI DRIVER
9612M: Michael Reed <mdr@sgi.com>
9613L: linux-scsi@vger.kernel.org
9614S: Maintained
9615F: drivers/scsi/qla1280.[ch]
9616
1da177e4 9617QLOGIC QLA2XXX FC-SCSI DRIVER
2c804eb0 9618M: qla2xxx-upstream@qlogic.com
1da177e4
LT
9619L: linux-scsi@vger.kernel.org
9620S: Supported
679655da
JP
9621F: Documentation/scsi/LICENSE.qla2xxx
9622F: drivers/scsi/qla2xxx/
1da177e4 9623
883c98fe 9624QLOGIC QLA4XXX iSCSI DRIVER
1018b8b9 9625M: QLogic-Storage-Upstream@qlogic.com
883c98fe
RA
9626L: linux-scsi@vger.kernel.org
9627S: Supported
bacfb81b 9628F: Documentation/scsi/LICENSE.qla4xxx
883c98fe
RA
9629F: drivers/scsi/qla4xxx/
9630
5a4faa87 9631QLOGIC QLA3XXX NETWORK DRIVER
0a955c3a 9632M: Jitendra Kalsaria <jitendra.kalsaria@qlogic.com>
8b58be88 9633M: Ron Mercer <ron.mercer@qlogic.com>
5a4faa87
RM
9634M: linux-driver@qlogic.com
9635L: netdev@vger.kernel.org
9636S: Supported
679655da 9637F: Documentation/networking/LICENSE.qla3xxx
aa43c215 9638F: drivers/net/ethernet/qlogic/qla3xxx.*
5a4faa87 9639
0ec00f03 9640QLOGIC QLCNIC (1/10)Gb ETHERNET DRIVER
9f35a3cc 9641M: Dept-GELinuxNICDev@qlogic.com
0ec00f03
AKS
9642L: netdev@vger.kernel.org
9643S: Supported
aa43c215 9644F: drivers/net/ethernet/qlogic/qlcnic/
0ec00f03 9645
c4e84bde 9646QLOGIC QLGE 10Gb ETHERNET DRIVER
c9b1a5b5
HP
9647M: Harish Patil <harish.patil@qlogic.com>
9648M: Sudarsana Kalluru <sudarsana.kalluru@qlogic.com>
9649M: Dept-GELinuxNICDev@qlogic.com
4cbfbe25 9650M: linux-driver@qlogic.com
c4e84bde
RM
9651L: netdev@vger.kernel.org
9652S: Supported
aa43c215 9653F: drivers/net/ethernet/qlogic/qlge/
c4e84bde 9654
fe56b9e6
YM
9655QLOGIC QL4xxx ETHERNET DRIVER
9656M: Yuval Mintz <Yuval.Mintz@qlogic.com>
9657M: Ariel Elior <Ariel.Elior@qlogic.com>
9658M: everest-linux-l2@qlogic.com
9659L: netdev@vger.kernel.org
9660S: Supported
9661F: drivers/net/ethernet/qlogic/qed/
9662F: include/linux/qed/
9663F: drivers/net/ethernet/qlogic/qede/
9664
1da177e4 9665QNX4 FILESYSTEM
8b58be88 9666M: Anders Larsen <al@alarsen.net>
1da177e4
LT
9667W: http://www.alarsen.net/linux/qnx4fs/
9668S: Maintained
80811493 9669F: fs/qnx4/
c117ab84
CEB
9670F: include/uapi/linux/qnx4_fs.h
9671F: include/uapi/linux/qnxtypes.h
1da177e4 9672
91952bc0
AP
9673QT1010 MEDIA DRIVER
9674M: Antti Palosaari <crope@iki.fi>
9675L: linux-media@vger.kernel.org
a825eaec 9676W: https://linuxtv.org
91952bc0
AP
9677W: http://palosaari.fi/linux/
9678Q: http://patchwork.linuxtv.org/project/linux-media/list/
9679T: git git://linuxtv.org/anttip/media_tree.git
9680S: Maintained
9681F: drivers/media/tuners/qt1010*
9682
966fb5ec
SM
9683QUALCOMM ATHEROS ATH9K WIRELESS DRIVER
9684M: QCA ath9k Development <ath9k-devel@qca.qualcomm.com>
9685L: linux-wireless@vger.kernel.org
9686L: ath9k-devel@lists.ath9k.org
9687W: http://wireless.kernel.org/en/users/Drivers/ath9k
9688S: Supported
9689F: drivers/net/wireless/ath/ath9k/
9690
2ea0ffcb
KV
9691QUALCOMM ATHEROS ATH10K WIRELESS DRIVER
9692M: Kalle Valo <kvalo@qca.qualcomm.com>
9693L: ath10k@lists.infradead.org
9694W: http://wireless.kernel.org/en/users/Drivers/ath10k
9f273c24 9695T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
2ea0ffcb
KV
9696S: Supported
9697F: drivers/net/wireless/ath/ath10k/
9698
b9b17deb
TT
9699QUALCOMM EMAC GIGABIT ETHERNET DRIVER
9700M: Timur Tabi <timur@codeaurora.org>
9701L: netdev@vger.kernel.org
9702S: Supported
9703F: drivers/net/ethernet/qualcomm/emac/
9704
4f4567cf
RK
9705QUALCOMM HEXAGON ARCHITECTURE
9706M: Richard Kuo <rkuo@codeaurora.org>
9707L: linux-hexagon@vger.kernel.org
9f273c24 9708T: git git://git.kernel.org/pub/scm/linux/kernel/git/rkuo/linux-hexagon-kernel.git
4f4567cf
RK
9709S: Supported
9710F: arch/hexagon/
9711
8e84c258
EK
9712QUALCOMM WCN36XX WIRELESS DRIVER
9713M: Eugene Krasnikov <k.eugene.e@gmail.com>
9714L: wcn36xx@lists.infradead.org
9715W: http://wireless.kernel.org/en/users/Drivers/wcn36xx
9716T: git git://github.com/KrasnikovEugene/wcn36xx.git
9717S: Supported
9718F: drivers/net/wireless/ath/wcn36xx/
9719
eeca9a67
MT
9720QEMU MACHINE EMULATOR AND VIRTUALIZER SUPPORT
9721M: Gabriel Somlo <somlo@cmu.edu>
9722M: "Michael S. Tsirkin" <mst@redhat.com>
9723L: qemu-devel@nongnu.org
9724S: Maintained
9725F: drivers/firmware/qemu_fw_cfg.c
9726
602adf40 9727RADOS BLOCK DEVICE (RBD)
0f5417ce
SW
9728M: Ilya Dryomov <idryomov@gmail.com>
9729M: Sage Weil <sage@redhat.com>
527a88b9 9730M: Alex Elder <elder@kernel.org>
398ecff5 9731L: ceph-devel@vger.kernel.org
09d90327
SW
9732W: http://ceph.com/
9733T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
6e67b7ae 9734T: git git://github.com/ceph/ceph-client.git
602adf40 9735S: Supported
398ecff5 9736F: Documentation/ABI/testing/sysfs-bus-rbd
602adf40
YS
9737F: drivers/block/rbd.c
9738F: drivers/block/rbd_types.h
9739
1da177e4 9740RADEON FRAMEBUFFER DISPLAY DRIVER
8b58be88 9741M: Benjamin Herrenschmidt <benh@kernel.crashing.org>
c69f677c 9742L: linux-fbdev@vger.kernel.org
1da177e4 9743S: Maintained
8a61f013 9744F: drivers/video/fbdev/aty/radeon*
c117ab84 9745F: include/uapi/linux/radeonfb.h
1da177e4 9746
c6c9b34c 9747RADIOSHARK RADIO DRIVER
c0936df4 9748M: Hans Verkuil <hverkuil@xs4all.nl>
c6c9b34c
HG
9749L: linux-media@vger.kernel.org
9750T: git git://linuxtv.org/media_tree.git
9751S: Maintained
9752F: drivers/media/radio/radio-shark.c
9753
9754RADIOSHARK2 RADIO DRIVER
c0936df4 9755M: Hans Verkuil <hverkuil@xs4all.nl>
c6c9b34c
HG
9756L: linux-media@vger.kernel.org
9757T: git git://linuxtv.org/media_tree.git
9758S: Maintained
9759F: drivers/media/radio/radio-shark2.c
9760F: drivers/media/radio/radio-tea5777.c
9761
1da177e4 9762RAGE128 FRAMEBUFFER DISPLAY DRIVER
8b58be88 9763M: Paul Mackerras <paulus@samba.org>
c69f677c 9764L: linux-fbdev@vger.kernel.org
1da177e4 9765S: Maintained
8a61f013 9766F: drivers/video/fbdev/aty/aty128fb.c
1da177e4 9767
a0fd81a9 9768RALINK MIPS ARCHITECTURE
bdb40e8e 9769M: John Crispin <john@phrozen.org>
a0fd81a9
JC
9770L: linux-mips@linux-mips.org
9771S: Maintained
9772F: arch/mips/ralink
9773
e7839f25 9774RALINK RT2X00 WIRELESS LAN DRIVER
95ea3627 9775P: rt2x00 project
b182427e 9776M: Stanislaw Gruszka <sgruszka@redhat.com>
f198f98e 9777M: Helmut Schaa <helmut.schaa@googlemail.com>
95ea3627 9778L: linux-wireless@vger.kernel.org
95ea3627 9779S: Maintained
33aca94d 9780F: drivers/net/wireless/ralink/rt2x00/
95ea3627 9781
9db5579b 9782RAMDISK RAM BLOCK DEVICE DRIVER
ea7618ec 9783M: Jens Axboe <axboe@kernel.dk>
9db5579b 9784S: Maintained
679655da
JP
9785F: Documentation/blockdev/ramdisk.txt
9786F: drivers/block/brd.c
9db5579b 9787
9e95ce27 9788RANDOM NUMBER DRIVER
0624bcaa 9789M: "Theodore Ts'o" <tytso@mit.edu>
9e95ce27 9790S: Maintained
679655da 9791F: drivers/char/random.c
9e95ce27 9792
394b701c 9793RAPIDIO SUBSYSTEM
8b58be88 9794M: Matt Porter <mporter@kernel.crashing.org>
b8bc1dd3 9795M: Alexandre Bounine <alexandre.bounine@idt.com>
394b701c 9796S: Maintained
679655da 9797F: drivers/rapidio/
394b701c 9798
e2d1d6c0 9799RAYLINK/WEBGEAR 802.11 WIRELESS LAN DRIVER
e2d1d6c0 9800L: linux-wireless@vger.kernel.org
f52a5490 9801S: Orphan
679655da 9802F: drivers/net/wireless/ray*
e2d1d6c0
RD
9803
9804RCUTORTURE MODULE
e0198b29 9805M: Josh Triplett <josh@joshtriplett.org>
8b58be88 9806M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
981c3a4f 9807L: linux-kernel@vger.kernel.org
f9094d8e 9808S: Supported
08deed1e 9809T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
679655da 9810F: Documentation/RCU/torture.txt
34e2d560 9811F: kernel/rcu/rcutorture.c
e2d1d6c0 9812
c87b9c60
PM
9813RCUTORTURE TEST FRAMEWORK
9814M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
ab0afd6c 9815M: Josh Triplett <josh@joshtriplett.org>
4632a191
PM
9816R: Steven Rostedt <rostedt@goodmis.org>
9817R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
96a39bc4 9818R: Lai Jiangshan <jiangshanlai@gmail.com>
981c3a4f 9819L: linux-kernel@vger.kernel.org
c87b9c60
PM
9820S: Supported
9821T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
9822F: tools/testing/selftests/rcutorture
9823
c1f766b5 9824RDC R-321X SoC
8b58be88 9825M: Florian Fainelli <florian@openwrt.org>
c1f766b5
FF
9826S: Maintained
9827
db17f395 9828RDC R6040 FAST ETHERNET DRIVER
35566e96 9829M: Florian Fainelli <f.fainelli@gmail.com>
db17f395
FF
9830L: netdev@vger.kernel.org
9831S: Maintained
58565a35 9832F: drivers/net/ethernet/rdc/r6040.c
db17f395 9833
a09ed661 9834RDS - RELIABLE DATAGRAM SOCKETS
72f26eee 9835M: Santosh Shilimkar <santosh.shilimkar@oracle.com>
9836L: netdev@vger.kernel.org
9837L: linux-rdma@vger.kernel.org
fbb5a558 9838L: rds-devel@oss.oracle.com (moderated for non-subscribers)
72f26eee 9839W: https://oss.oracle.com/projects/rds/
a09ed661 9840S: Supported
679655da 9841F: net/rds/
72f26eee 9842F: Documentation/networking/rds.txt
a09ed661 9843
0194621b
DD
9844RDMAVT - RDMA verbs software
9845M: Dennis Dalessandro <dennis.dalessandro@intel.com>
9846L: linux-rdma@vger.kernel.org
9847S: Supported
9848F: drivers/infiniband/sw/rdmavt
9849
595182bc 9850READ-COPY UPDATE (RCU)
8b58be88 9851M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
ab0afd6c 9852M: Josh Triplett <josh@joshtriplett.org>
4632a191
PM
9853R: Steven Rostedt <rostedt@goodmis.org>
9854R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
96a39bc4 9855R: Lai Jiangshan <jiangshanlai@gmail.com>
981c3a4f 9856L: linux-kernel@vger.kernel.org
9fab9787 9857W: http://www.rdrop.com/users/paulmck/RCU/
595182bc 9858S: Supported
08deed1e 9859T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
f9094d8e 9860F: Documentation/RCU/
9fab9787 9861X: Documentation/RCU/torture.txt
f9094d8e 9862F: include/linux/rcu*
4102adab
PM
9863X: include/linux/srcu.h
9864F: kernel/rcu/
34e2d560 9865X: kernel/torture.c
595182bc 9866
0c86edc0 9867REAL TIME CLOCK (RTC) SUBSYSTEM
8b58be88 9868M: Alessandro Zummo <a.zummo@towertech.it>
7c6f84f8 9869M: Alexandre Belloni <alexandre.belloni@free-electrons.com>
76465493 9870L: rtc-linux@googlegroups.com
8a6e2535 9871Q: http://patchwork.ozlabs.org/project/rtc-linux/list/
4733f397 9872T: git git://git.kernel.org/pub/scm/linux/kernel/git/abelloni/linux.git
0c86edc0 9873S: Maintained
7af6a2e1 9874F: Documentation/devicetree/bindings/rtc/
679655da
JP
9875F: Documentation/rtc.txt
9876F: drivers/rtc/
9877F: include/linux/rtc.h
c117ab84 9878F: include/uapi/linux/rtc.h
fe23c336
AB
9879F: include/linux/rtc/
9880F: include/linux/platform_data/rtc-*
9881F: tools/testing/selftests/timers/rtctest.c
0c86edc0 9882
0e400c53
MB
9883REALTEK AUDIO CODECS
9884M: Bard Liao <bardliao@realtek.com>
9885M: Oder Chiou <oder_chiou@realtek.com>
9886S: Maintained
9887F: sound/soc/codecs/rt*
9888F: include/sound/rt*.h
9889
1da177e4 9890REISERFS FILE SYSTEM
76c4e5ea 9891L: reiserfs-devel@vger.kernel.org
1da177e4 9892S: Supported
679655da 9893F: fs/reiserfs/
1da177e4 9894
b83a313b 9895REGISTER MAP ABSTRACTION
b02e48f2 9896M: Mark Brown <broonie@kernel.org>
dd060bc9 9897L: linux-kernel@vger.kernel.org
b83a313b
MB
9898T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regmap.git
9899S: Supported
9398a639 9900F: Documentation/devicetree/bindings/regmap/
b83a313b
MB
9901F: drivers/base/regmap/
9902F: include/linux/regmap.h
9903
400e64df
OBC
9904REMOTE PROCESSOR (REMOTEPROC) SUBSYSTEM
9905M: Ohad Ben-Cohen <ohad@wizery.com>
69ae9895 9906M: Bjorn Andersson <bjorn.andersson@linaro.org>
d7586849 9907L: linux-remoteproc@vger.kernel.org
6bb697b6 9908T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/remoteproc.git
400e64df 9909S: Maintained
15ebc72d 9910F: Documentation/devicetree/bindings/remoteproc/
400e64df 9911F: Documentation/remoteproc.txt
15ebc72d 9912F: drivers/remoteproc/
6fc26488 9913F: include/linux/remoteproc.h
400e64df 9914
d8115db5
OBC
9915REMOTE PROCESSOR MESSAGING (RPMSG) SUBSYSTEM
9916M: Ohad Ben-Cohen <ohad@wizery.com>
69ae9895 9917M: Bjorn Andersson <bjorn.andersson@linaro.org>
d7586849 9918L: linux-remoteproc@vger.kernel.org
d8115db5
OBC
9919T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/rpmsg.git
9920S: Maintained
9921F: drivers/rpmsg/
9922F: Documentation/rpmsg.txt
9923F: include/linux/rpmsg.h
9924
8e6569af
SS
9925RENESAS ETHERNET DRIVERS
9926R: Sergei Shtylyov <sergei.shtylyov@cogentembedded.com>
9927L: netdev@vger.kernel.org
4a121096 9928L: linux-renesas-soc@vger.kernel.org
8e6569af
SS
9929F: drivers/net/ethernet/renesas/
9930F: include/linux/sh_eth.h
9931
3e46c397
YS
9932RENESAS USB2 PHY DRIVER
9933M: Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com>
4a121096 9934L: linux-renesas-soc@vger.kernel.org
3e46c397
YS
9935S: Maintained
9936F: drivers/phy/phy-rcar-gen3-usb2.c
9937
1b0fe6be
PZ
9938RESET CONTROLLER FRAMEWORK
9939M: Philipp Zabel <p.zabel@pengutronix.de>
9f273c24 9940T: git git://git.pengutronix.de/git/pza/linux
1b0fe6be
PZ
9941S: Maintained
9942F: drivers/reset/
9943F: Documentation/devicetree/bindings/reset/
b2f6dd7b 9944F: include/dt-bindings/reset/
1b0fe6be
PZ
9945F: include/linux/reset.h
9946F: include/linux/reset-controller.h
9947
e0897645 9948RFKILL
8b58be88 9949M: Johannes Berg <johannes@sipsolutions.net>
19d337df 9950L: linux-wireless@vger.kernel.org
ce466579
JB
9951W: http://wireless.kernel.org/
9952T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
9953T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
e0897645 9954S: Maintained
505c9247 9955F: Documentation/rfkill.txt
80811493 9956F: net/rfkill/
e0897645 9957
933685ca
TG
9958RHASHTABLE
9959M: Thomas Graf <tgraf@suug.ch>
39ec406d 9960M: Herbert Xu <herbert@gondor.apana.org.au>
933685ca
TG
9961L: netdev@vger.kernel.org
9962S: Maintained
9963F: lib/rhashtable.c
9964F: include/linux/rhashtable.h
9965
67e054e9
ML
9966RICOH SMARTMEDIA/XD DRIVER
9967M: Maxim Levitsky <maximlevitsky@gmail.com>
9968S: Maintained
21c26f50
JP
9969F: drivers/mtd/nand/r852.c
9970F: drivers/mtd/nand/r852.h
67e054e9 9971
92634125
ML
9972RICOH R5C592 MEMORYSTICK DRIVER
9973M: Maxim Levitsky <maximlevitsky@gmail.com>
9974S: Maintained
9975F: drivers/memstick/host/r592.*
9976
27f1d2f9
SA
9977ROCCAT DRIVERS
9978M: Stefan Achatz <erazor_de@users.sourceforge.net>
9979W: http://sourceforge.net/projects/roccat/
9980S: Maintained
9981F: drivers/hid/hid-roccat*
9982F: include/linux/hid-roccat*
9983F: Documentation/ABI/*/sysfs-driver-hid-roccat*
9984
4b8ac966
JP
9985ROCKER DRIVER
9986M: Jiri Pirko <jiri@resnulli.us>
4b8ac966
JP
9987L: netdev@vger.kernel.org
9988S: Supported
9989F: drivers/net/ethernet/rocker/
9990
1da177e4
LT
9991ROCKETPORT DRIVER
9992P: Comtrol Corp.
1da177e4
LT
9993W: http://www.comtrol.com
9994S: Maintained
679655da 9995F: Documentation/serial/rocket.txt
c897401b 9996F: drivers/tty/rocket*
1da177e4 9997
7645c2f4
KC
9998ROCKETPORT EXPRESS/INFINITY DRIVER
9999M: Kevin Cernekee <cernekee@gmail.com>
10000L: linux-serial@vger.kernel.org
10001S: Odd Fixes
10002F: drivers/tty/serial/rp2.*
10003
1da177e4 10004ROSE NETWORK LAYER
8b58be88 10005M: Ralf Baechle <ralf@linux-mips.org>
1da177e4 10006L: linux-hams@vger.kernel.org
d34cb28a 10007W: http://www.linux-ax25.org/
1da177e4 10008S: Maintained
679655da 10009F: include/net/rose.h
c117ab84 10010F: include/uapi/linux/rose.h
679655da 10011F: net/rose/
1da177e4 10012
91952bc0
AP
10013RTL2830 MEDIA DRIVER
10014M: Antti Palosaari <crope@iki.fi>
10015L: linux-media@vger.kernel.org
a825eaec 10016W: https://linuxtv.org
91952bc0
AP
10017W: http://palosaari.fi/linux/
10018Q: http://patchwork.linuxtv.org/project/linux-media/list/
10019T: git git://linuxtv.org/anttip/media_tree.git
10020S: Maintained
10021F: drivers/media/dvb-frontends/rtl2830*
10022
27a0aacf
AP
10023RTL2832 MEDIA DRIVER
10024M: Antti Palosaari <crope@iki.fi>
10025L: linux-media@vger.kernel.org
a825eaec 10026W: https://linuxtv.org
27a0aacf
AP
10027W: http://palosaari.fi/linux/
10028Q: http://patchwork.linuxtv.org/project/linux-media/list/
10029T: git git://linuxtv.org/anttip/media_tree.git
10030S: Maintained
10031F: drivers/media/dvb-frontends/rtl2832*
10032
ba6e6f6e
AP
10033RTL2832_SDR MEDIA DRIVER
10034M: Antti Palosaari <crope@iki.fi>
10035L: linux-media@vger.kernel.org
a825eaec 10036W: https://linuxtv.org
ba6e6f6e
AP
10037W: http://palosaari.fi/linux/
10038Q: http://patchwork.linuxtv.org/project/linux-media/list/
10039T: git git://linuxtv.org/anttip/media_tree.git
10040S: Maintained
b4bb1c28 10041F: drivers/media/dvb-frontends/rtl2832_sdr*
ba6e6f6e 10042
59840488 10043RTL8180 WIRELESS DRIVER
605bebe2 10044L: linux-wireless@vger.kernel.org
491b26b4 10045W: http://wireless.kernel.org/
54e5881d 10046T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
7be6ff65 10047S: Orphan
62141726 10048F: drivers/net/wireless/realtek/rtl818x/rtl8180/
605bebe2 10049
59840488 10050RTL8187 WIRELESS DRIVER
9f0939bf 10051M: Herton Ronaldo Krzesinski <herton@canonical.com>
8b58be88
JP
10052M: Hin-Tak Leung <htl10@users.sourceforge.net>
10053M: Larry Finger <Larry.Finger@lwfinger.net>
7d2c86b5 10054L: linux-wireless@vger.kernel.org
491b26b4 10055W: http://wireless.kernel.org/
54e5881d 10056T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
7d2c86b5 10057S: Maintained
62141726 10058F: drivers/net/wireless/realtek/rtl818x/rtl8187/
59840488 10059
3cf0c8ad
LF
10060RTL8192CE WIRELESS DRIVER
10061M: Larry Finger <Larry.Finger@lwfinger.net>
10062M: Chaoming Li <chaoming_li@realsil.com.cn>
10063L: linux-wireless@vger.kernel.org
491b26b4 10064W: http://wireless.kernel.org/
3cf0c8ad
LF
10065T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
10066S: Maintained
62141726
KV
10067F: drivers/net/wireless/realtek/rtlwifi/
10068F: drivers/net/wireless/realtek/rtlwifi/rtl8192ce/
59840488 10069
26f1fad2
JS
10070RTL8XXXU WIRELESS DRIVER (rtl8xxxu)
10071M: Jes Sorensen <Jes.Sorensen@redhat.com>
10072L: linux-wireless@vger.kernel.org
171a900c 10073T: git git://git.kernel.org/pub/scm/linux/kernel/git/jes/linux.git rtl8xxxu-devel
26f1fad2
JS
10074S: Maintained
10075F: drivers/net/wireless/realtek/rtl8xxxu/
10076
9eb8ef74 10077S3 SAVAGE FRAMEBUFFER DRIVER
8b58be88 10078M: Antonino Daplas <adaplas@gmail.com>
c69f677c 10079L: linux-fbdev@vger.kernel.org
ce00f85c 10080S: Maintained
8a61f013 10081F: drivers/video/fbdev/savage/
9eb8ef74 10082
1da177e4 10083S390
8b58be88
JP
10084M: Martin Schwidefsky <schwidefsky@de.ibm.com>
10085M: Heiko Carstens <heiko.carstens@de.ibm.com>
d58140cc 10086L: linux-s390@vger.kernel.org
5238da45 10087W: http://www.ibm.com/developerworks/linux/linux390/
9f273c24 10088T: git git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux.git
5238da45 10089S: Supported
679655da 10090F: arch/s390/
a968cd3e 10091F: drivers/s390/
3bfe6858
JN
10092F: Documentation/s390/
10093F: Documentation/DocBook/s390*
5238da45 10094
322986ca
SO
10095S390 COMMON I/O LAYER
10096M: Sebastian Ott <sebott@linux.vnet.ibm.com>
10097M: Peter Oberparleiter <oberpar@linux.vnet.ibm.com>
10098L: linux-s390@vger.kernel.org
10099W: http://www.ibm.com/developerworks/linux/linux390/
10100S: Supported
10101F: drivers/s390/cio/
10102
10103S390 DASD DRIVER
10104M: Stefan Weinhuber <wein@de.ibm.com>
10105M: Stefan Haberland <stefan.haberland@de.ibm.com>
10106L: linux-s390@vger.kernel.org
10107W: http://www.ibm.com/developerworks/linux/linux390/
10108S: Supported
10109F: drivers/s390/block/dasd*
10110F: block/partitions/ibm.c
10111
5238da45 10112S390 NETWORK DRIVERS
f0c59aff 10113M: Ursula Braun <ubraun@linux.vnet.ibm.com>
d58140cc 10114L: linux-s390@vger.kernel.org
5238da45
HC
10115W: http://www.ibm.com/developerworks/linux/linux390/
10116S: Supported
679655da 10117F: drivers/s390/net/
5238da45 10118
322986ca
SO
10119S390 PCI SUBSYSTEM
10120M: Sebastian Ott <sebott@linux.vnet.ibm.com>
10121M: Gerald Schaefer <gerald.schaefer@de.ibm.com>
10122L: linux-s390@vger.kernel.org
10123W: http://www.ibm.com/developerworks/linux/linux390/
10124S: Supported
10125F: arch/s390/pci/
10126F: drivers/pci/hotplug/s390_pci_hpc.c
10127
feed9b62 10128S390 ZCRYPT DRIVER
5c8d0983 10129M: Ingo Tuchscherer <ingo.tuchscherer@de.ibm.com>
feed9b62 10130L: linux-s390@vger.kernel.org
a968cd3e 10131W: http://www.ibm.com/developerworks/linux/linux390/
feed9b62 10132S: Supported
d5ca6918 10133F: drivers/s390/crypto/
feed9b62 10134
5238da45 10135S390 ZFCP DRIVER
d38e19d0 10136M: Steffen Maier <maier@linux.vnet.ibm.com>
d58140cc 10137L: linux-s390@vger.kernel.org
5238da45 10138W: http://www.ibm.com/developerworks/linux/linux390/
1da177e4 10139S: Supported
679655da 10140F: drivers/s390/scsi/zfcp_*
1da177e4 10141
dd96df2c 10142S390 IUCV NETWORK LAYER
f0c59aff 10143M: Ursula Braun <ubraun@linux.vnet.ibm.com>
dd96df2c
UB
10144L: linux-s390@vger.kernel.org
10145W: http://www.ibm.com/developerworks/linux/linux390/
10146S: Supported
679655da
JP
10147F: drivers/s390/net/*iucv*
10148F: include/net/iucv/
10149F: net/iucv/
dd96df2c 10150
8128f23c
GS
10151S390 IOMMU (PCI)
10152M: Gerald Schaefer <gerald.schaefer@de.ibm.com>
10153L: linux-s390@vger.kernel.org
10154W: http://www.ibm.com/developerworks/linux/linux390/
10155S: Supported
10156F: drivers/iommu/s390-iommu.c
10157
4dde7f75 10158S3C24XX SD/MMC Driver
8b58be88 10159M: Ben Dooks <ben-linux@fluff.org>
efc03ecb 10160L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
4dde7f75 10161S: Supported
679655da 10162F: drivers/mmc/host/s3cmci.*
4dde7f75 10163
1f15a229
HV
10164SAA6588 RDS RECEIVER DRIVER
10165M: Hans Verkuil <hverkuil@xs4all.nl>
10166L: linux-media@vger.kernel.org
10167T: git git://linuxtv.org/media_tree.git
a825eaec 10168W: https://linuxtv.org
1f15a229
HV
10169S: Odd Fixes
10170F: drivers/media/i2c/saa6588*
10171
98ed12e6 10172SAA7134 VIDEO4LINUX DRIVER
5dc8a864
MCC
10173M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
10174M: Mauro Carvalho Chehab <mchehab@kernel.org>
98ed12e6 10175L: linux-media@vger.kernel.org
a825eaec 10176W: https://linuxtv.org
98ed12e6
MCC
10177T: git git://linuxtv.org/media_tree.git
10178S: Odd fixes
e42bf501 10179F: Documentation/video4linux/*.saa7134
98ed12e6
MCC
10180F: drivers/media/pci/saa7134/
10181
1da177e4 10182SAA7146 VIDEO4LINUX-2 DRIVER
566b8157 10183M: Hans Verkuil <hverkuil@xs4all.nl>
661263b5 10184L: linux-media@vger.kernel.org
275ffde4 10185T: git git://linuxtv.org/media_tree.git
1da177e4 10186S: Maintained
90d72ac6
MCC
10187F: drivers/media/common/saa7146/
10188F: drivers/media/pci/saa7146/
10189F: include/media/saa7146*
1da177e4 10190
92304a40 10191SAMSUNG LAPTOP DRIVER
5909c654 10192M: Corentin Chary <corentin.chary@gmail.com>
92304a40
CC
10193L: platform-driver-x86@vger.kernel.org
10194S: Maintained
10195F: drivers/platform/x86/samsung-laptop.c
10196
4a109cc0 10197SAMSUNG AUDIO (ASoC) DRIVERS
09a01028 10198M: Krzysztof Kozlowski <k.kozlowski@samsung.com>
250b6851 10199M: Sangbeom Kim <sbkim73@samsung.com>
09a01028 10200M: Sylwester Nawrocki <s.nawrocki@samsung.com>
4a109cc0
MB
10201L: alsa-devel@alsa-project.org (moderated for non-subscribers)
10202S: Supported
14430813 10203F: sound/soc/samsung/
4a109cc0 10204
0d89a28b 10205SAMSUNG FRAMEBUFFER DRIVER
b7701755 10206M: Jingoo Han <jingoohan1@gmail.com>
0d89a28b
JH
10207L: linux-fbdev@vger.kernel.org
10208S: Maintained
8a61f013 10209F: drivers/video/fbdev/s3c-fb.c
0d89a28b 10210
b40f0632 10211SAMSUNG MULTIFUNCTION PMIC DEVICE DRIVERS
f69d3a17 10212M: Sangbeom Kim <sbkim73@samsung.com>
b40f0632 10213M: Krzysztof Kozlowski <k.kozlowski@samsung.com>
f69d3a17 10214L: linux-kernel@vger.kernel.org
b40f0632 10215L: linux-samsung-soc@vger.kernel.org
f69d3a17
SK
10216S: Supported
10217F: drivers/mfd/sec*.c
10218F: drivers/regulator/s2m*.c
10219F: drivers/regulator/s5m*.c
b40f0632
KK
10220F: drivers/clk/clk-s2mps11.c
10221F: drivers/rtc/rtc-s5m.c
f69d3a17 10222F: include/linux/mfd/samsung/
a13c7c51
KK
10223F: Documentation/devicetree/bindings/mfd/samsung,sec-core.txt
10224F: Documentation/devicetree/bindings/regulator/samsung,s2m*.txt
27383ca9 10225F: Documentation/devicetree/bindings/regulator/samsung,s5m*.txt
a13c7c51 10226F: Documentation/devicetree/bindings/clock/samsung,s2mps11.txt
f69d3a17 10227
038f5c4b
SN
10228SAMSUNG S5P/EXYNOS4 SOC SERIES CAMERA SUBSYSTEM DRIVERS
10229M: Kyungmin Park <kyungmin.park@samsung.com>
10230M: Sylwester Nawrocki <s.nawrocki@samsung.com>
10231L: linux-media@vger.kernel.org
10232Q: https://patchwork.linuxtv.org/project/linux-media/list/
10233S: Supported
10234F: drivers/media/platform/exynos4-is/
038f5c4b 10235
6fd86ab2
SN
10236SAMSUNG S3C24XX/S3C64XX SOC SERIES CAMIF DRIVER
10237M: Sylwester Nawrocki <sylvester.nawrocki@gmail.com>
10238L: linux-media@vger.kernel.org
10239L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
10240S: Maintained
10241F: drivers/media/platform/s3c-camif/
d647f0b7 10242F: include/media/drv-intf/s3c_camif.h
6fd86ab2 10243
b84ef24e
AH
10244SAMSUNG S5C73M3 CAMERA DRIVER
10245M: Kyungmin Park <kyungmin.park@samsung.com>
10246M: Andrzej Hajda <a.hajda@samsung.com>
10247L: linux-media@vger.kernel.org
10248S: Supported
10249F: drivers/media/i2c/s5c73m3/*
10250
7d459937
AH
10251SAMSUNG S5K5BAF CAMERA DRIVER
10252M: Kyungmin Park <kyungmin.park@samsung.com>
10253M: Andrzej Hajda <a.hajda@samsung.com>
10254L: linux-media@vger.kernel.org
10255S: Supported
10256F: drivers/media/i2c/s5k5baf.c
10257
c04c674f
RB
10258SAMSUNG S3FWRN5 NFC DRIVER
10259M: Robert Baldyga <r.baldyga@samsung.com>
079c2652 10260M: Krzysztof Opasiak <k.opasiak@samsung.com>
c04c674f
RB
10261L: linux-nfc@lists.01.org (moderated for non-subscribers)
10262S: Supported
10263F: drivers/nfc/s3fwrn5
10264
310e39c9 10265SAMSUNG SOC CLOCK DRIVERS
fea685e9
TF
10266M: Sylwester Nawrocki <s.nawrocki@samsung.com>
10267M: Tomasz Figa <tomasz.figa@gmail.com>
310e39c9
TF
10268S: Supported
10269L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
10270F: drivers/clk/samsung/
10271
66890ed6
BA
10272SAMSUNG SXGBE DRIVERS
10273M: Byungho An <bh74.an@samsung.com>
10274M: Girish K S <ks.giri@samsung.com>
66890ed6
BA
10275M: Vipul Pandya <vipul.pandya@samsung.com>
10276S: Supported
10277L: netdev@vger.kernel.org
10278F: drivers/net/ethernet/samsung/sxgbe/
10279
93c537af
LM
10280SAMSUNG THERMAL DRIVER
10281M: Lukasz Majewski <l.majewski@samsung.com>
10282L: linux-pm@vger.kernel.org
10283L: linux-samsung-soc@vger.kernel.org
10284S: Supported
9f273c24 10285T: git https://github.com/lmajewski/linux-samsung-thermal.git
93c537af
LM
10286F: drivers/thermal/samsung/
10287
e296cd32 10288SAMSUNG USB2 PHY DRIVER
774e0362
KD
10289M: Kamil Debski <kamil@wypas.org>
10290M: Sylwester Nawrocki <s.nawrocki@samsung.com>
e296cd32
KD
10291L: linux-kernel@vger.kernel.org
10292S: Supported
10293F: Documentation/devicetree/bindings/phy/samsung-phy.txt
10294F: Documentation/phy/samsung-usb2.txt
10295F: drivers/phy/phy-exynos4210-usb2.c
10296F: drivers/phy/phy-exynos4x12-usb2.c
10297F: drivers/phy/phy-exynos5250-usb2.c
10298F: drivers/phy/phy-s5pv210-usb2.c
10299F: drivers/phy/phy-samsung-usb2.c
10300F: drivers/phy/phy-samsung-usb2.h
10301
ca749e2a 10302SERIAL DRIVERS
5e30bbb7 10303M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
ca749e2a 10304L: linux-serial@vger.kernel.org
5e30bbb7 10305S: Maintained
30743257 10306F: Documentation/devicetree/bindings/serial/
14430813 10307F: drivers/tty/serial/
ca749e2a 10308
aecb7b64 10309SYNOPSYS DESIGNWARE DMAC DRIVER
da89947b 10310M: Viresh Kumar <vireshk@kernel.org>
337ae47c 10311M: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
aecb7b64 10312S: Maintained
1fb200d6 10313F: include/linux/dma/dw.h
3d598f47 10314F: include/linux/platform_data/dma-dw.h
61a76496 10315F: drivers/dma/dw/
aecb7b64 10316
058999cc
LP
10317SYNOPSYS DESIGNWARE ETHERNET QOS 4.10a driver
10318M: Lars Persson <lars.persson@axis.com>
10319L: netdev@vger.kernel.org
10320S: Supported
10321F: Documentation/devicetree/bindings/net/snps,dwc-qos-ethernet.txt
10322F: drivers/net/ethernet/synopsys/dwc_eth_qos.c
10323
fc531d98 10324SYNOPSYS DESIGNWARE I2C DRIVER
fc531d98 10325M: Jarkko Nikula <jarkko.nikula@linux.intel.com>
d0781b98
AS
10326R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
10327R: Mika Westerberg <mika.westerberg@linux.intel.com>
fc531d98
WS
10328L: linux-i2c@vger.kernel.org
10329S: Maintained
10330F: drivers/i2c/busses/i2c-designware-*
10331F: include/linux/platform_data/i2c-designware.h
10332
f9e37137 10333SYNOPSYS DESIGNWARE MMC/SD/SDIO DRIVER
f9e37137
SJ
10334M: Jaehoon Chung <jh80.chung@samsung.com>
10335L: linux-mmc@vger.kernel.org
10336S: Maintained
10337F: include/linux/mmc/dw_mmc.h
10338F: drivers/mmc/host/dw_mmc*
10339
a961e698
AS
10340SYSTEM TRACE MODULE CLASS
10341M: Alexander Shishkin <alexander.shishkin@linux.intel.com>
10342S: Maintained
e787bc46 10343T: git git://git.kernel.org/pub/scm/linux/kernel/git/ash/stm.git
a961e698
AS
10344F: Documentation/trace/stm.txt
10345F: drivers/hwtracing/stm/
10346F: include/linux/stm.h
10347F: include/uapi/linux/stm.h
10348
1db121d6
AN
10349THUNDERBOLT DRIVER
10350M: Andreas Noever <andreas.noever@gmail.com>
10351S: Maintained
10352F: drivers/thunderbolt/
10353
e35a49b1
SR
10354TI BQ27XXX POWER SUPPLY DRIVER
10355R: Andrew F. Davis <afd@ti.com>
10356F: include/linux/power/bq27xxx_battery.h
10357F: drivers/power/bq27xxx_battery.c
10358F: drivers/power/bq27xxx_battery_i2c.c
10359
34db37c6 10360TIMEKEEPING, CLOCKSOURCE CORE, NTP, ALARMTIMER
50363737 10361M: John Stultz <john.stultz@linaro.org>
88606e80 10362M: Thomas Gleixner <tglx@linutronix.de>
981c3a4f 10363L: linux-kernel@vger.kernel.org
75fc2d37 10364T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
88606e80
TG
10365S: Supported
10366F: include/linux/clocksource.h
10367F: include/linux/time.h
10368F: include/linux/timex.h
c117ab84
CEB
10369F: include/uapi/linux/time.h
10370F: include/uapi/linux/timex.h
88606e80
TG
10371F: kernel/time/clocksource.c
10372F: kernel/time/time*.c
34db37c6 10373F: kernel/time/alarmtimer.c
88606e80 10374F: kernel/time/ntp.c
7fe5f1c1 10375F: tools/testing/selftests/timers/
88606e80 10376
1da177e4 10377SC1200 WDT DRIVER
b300645a 10378M: Zwane Mwaikambo <zwanem@gmail.com>
1da177e4 10379S: Maintained
679655da 10380F: drivers/watchdog/sc1200wdt.c
1da177e4
LT
10381
10382SCHEDULER
dd9b238c 10383M: Ingo Molnar <mingo@redhat.com>
8b58be88 10384M: Peter Zijlstra <peterz@infradead.org>
981c3a4f 10385L: linux-kernel@vger.kernel.org
75fc2d37 10386T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git sched/core
1da177e4 10387S: Maintained
95c0d71d 10388F: kernel/sched/
679655da 10389F: include/linux/sched.h
c117ab84 10390F: include/uapi/linux/sched.h
c2eb505b 10391F: include/linux/wait.h
1da177e4 10392
6bcf6737 10393SCORE ARCHITECTURE
ed38665e 10394M: Chen Liqin <liqin.linux@gmail.com>
a2681a75 10395M: Lennox Wu <lennox.wu@gmail.com>
ed38665e 10396W: http://www.sunplus.com
6bcf6737 10397S: Supported
a2681a75 10398F: arch/score/
6bcf6737 10399
80f390ea
SH
10400SYSTEM CONTROL & POWER INTERFACE (SCPI) Message Protocol drivers
10401M: Sudeep Holla <sudeep.holla@arm.com>
10402L: linux-arm-kernel@lists.infradead.org
10403S: Maintained
10404F: Documentation/devicetree/bindings/arm/arm,scpi.txt
cd52c2a4 10405F: drivers/clk/clk-scpi.c
8def3103 10406F: drivers/cpufreq/scpi-cpufreq.c
8cb7cf56
SH
10407F: drivers/firmware/arm_scpi.c
10408F: include/linux/scpi_protocol.h
80f390ea 10409
1da177e4 10410SCSI CDROM DRIVER
8b58be88 10411M: Jens Axboe <axboe@kernel.dk>
1da177e4
LT
10412L: linux-scsi@vger.kernel.org
10413W: http://www.kernel.dk
10414S: Maintained
679655da 10415F: drivers/scsi/sr*
1da177e4 10416
fb50a83d 10417SCSI RDMA PROTOCOL (SRP) INITIATOR
3453bddb 10418M: Bart Van Assche <bart.vanassche@sandisk.com>
fb50a83d
RD
10419L: linux-rdma@vger.kernel.org
10420S: Supported
10421W: http://www.openfabrics.org
10422Q: http://patchwork.kernel.org/project/linux-rdma/list/
10423T: git git://git.kernel.org/pub/scm/linux/kernel/git/dad/srp-initiator.git
10424F: drivers/infiniband/ulp/srp/
10425F: include/scsi/srp.h
10426
1da177e4 10427SCSI SG DRIVER
8b58be88 10428M: Doug Gilbert <dgilbert@interlog.com>
1da177e4 10429L: linux-scsi@vger.kernel.org
59ab3c93 10430W: http://sg.danny.cz/sg
1da177e4 10431S: Maintained
59ab3c93 10432F: Documentation/scsi/scsi-generic.txt
679655da
JP
10433F: drivers/scsi/sg.c
10434F: include/scsi/sg.h
1da177e4
LT
10435
10436SCSI SUBSYSTEM
7ee7895c 10437M: "James E.J. Bottomley" <jejb@linux.vnet.ibm.com>
0351b8f8 10438T: git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi.git
f4ab421b
MP
10439M: "Martin K. Petersen" <martin.petersen@oracle.com>
10440T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git
10441L: linux-scsi@vger.kernel.org
1da177e4 10442S: Maintained
2c99a314 10443F: Documentation/devicetree/bindings/scsi/
679655da
JP
10444F: drivers/scsi/
10445F: include/scsi/
1da177e4
LT
10446
10447SCSI TAPE DRIVER
8b58be88 10448M: Kai Mäkisara <Kai.Makisara@kolumbus.fi>
1da177e4
LT
10449L: linux-scsi@vger.kernel.org
10450S: Maintained
679655da 10451F: Documentation/scsi/st.txt
f7269cfc
JD
10452F: drivers/scsi/st.*
10453F: drivers/scsi/st_*.h
1da177e4
LT
10454
10455SCTP PROTOCOL
8b6efb75 10456M: Vlad Yasevich <vyasevich@gmail.com>
02c38d0a 10457M: Neil Horman <nhorman@tuxdriver.com>
1a418796 10458L: linux-sctp@vger.kernel.org
5f85813c 10459W: http://lksctp.sourceforge.net
8b6efb75 10460S: Maintained
679655da
JP
10461F: Documentation/networking/sctp.txt
10462F: include/linux/sctp.h
4d58c025 10463F: include/uapi/linux/sctp.h
679655da
JP
10464F: include/net/sctp/
10465F: net/sctp/
1da177e4
LT
10466
10467SCx200 CPU SUPPORT
8b58be88 10468M: Jim Cromie <jim.cromie@gmail.com>
1662d32c 10469S: Odd Fixes
679655da 10470F: Documentation/i2c/busses/scx200_acb
390889b6 10471F: arch/x86/platform/scx200/
679655da
JP
10472F: drivers/watchdog/scx200_wdt.c
10473F: drivers/i2c/busses/scx200*
10474F: drivers/mtd/maps/scx200_docflash.c
10475F: include/linux/scx200.h
1662d32c
JC
10476
10477SCx200 GPIO DRIVER
8b58be88 10478M: Jim Cromie <jim.cromie@gmail.com>
1662d32c 10479S: Maintained
679655da
JP
10480F: drivers/char/scx200_gpio.c
10481F: include/linux/scx200_gpio.h
1662d32c
JC
10482
10483SCx200 HRT CLOCKSOURCE DRIVER
8b58be88 10484M: Jim Cromie <jim.cromie@gmail.com>
1662d32c 10485S: Maintained
679655da 10486F: drivers/clocksource/scx200_hrt.c
1da177e4 10487
6a36913a 10488SDRICOH_CS MMC/SD HOST CONTROLLER INTERFACE DRIVER
8b58be88 10489M: Sascha Sommer <saschasommer@freenet.de>
6a36913a
SS
10490L: sdricohcs-devel@lists.sourceforge.net (subscribers-only)
10491S: Maintained
679655da 10492F: drivers/mmc/host/sdricoh_cs.c
6a36913a 10493
e7839f25 10494SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) DRIVER
ddfe954d 10495M: Adrian Hunter <adrian.hunter@intel.com>
7a241d6e 10496L: linux-mmc@vger.kernel.org
ddfe954d
UH
10497T: git git://git.infradead.org/users/ahunter/linux-sdhci.git
10498S: Maintained
10499F: drivers/mmc/host/sdhci*
10500F: include/linux/mmc/sdhci*
e2d1d6c0 10501
c04f9d61
KC
10502SECURE COMPUTING
10503M: Kees Cook <keescook@chromium.org>
a0cfd75f
KC
10504R: Andy Lutomirski <luto@amacapital.net>
10505R: Will Drewry <wad@chromium.org>
c04f9d61
KC
10506T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git seccomp
10507S: Supported
10508F: kernel/seccomp.c
10509F: include/uapi/linux/seccomp.h
10510F: include/linux/seccomp.h
c99ee51a 10511F: tools/testing/selftests/seccomp/*
c04f9d61
KC
10512K: \bsecure_computing
10513K: \bTIF_SECCOMP\b
10514
476bf3d6
AC
10515SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) Broadcom BRCMSTB DRIVER
10516M: Al Cooper <alcooperx@gmail.com>
10517L: linux-mmc@vger.kernel.org
10518L: bcm-kernel-feedback-list@broadcom.com
10519S: Maintained
10520F: drivers/mmc/host/sdhci-brcmstb*
10521
0d1bb41a 10522SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) SAMSUNG DRIVER
8b58be88 10523M: Ben Dooks <ben-linux@fluff.org>
dc524882 10524M: Jaehoon Chung <jh80.chung@samsung.com>
7a241d6e 10525L: linux-mmc@vger.kernel.org
0d1bb41a 10526S: Maintained
dc524882 10527F: drivers/mmc/host/sdhci-s3c*
0d1bb41a 10528
c63b3cba 10529SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) ST SPEAR DRIVER
da89947b 10530M: Viresh Kumar <vireshk@kernel.org>
c63b3cba
VK
10531L: linux-mmc@vger.kernel.org
10532S: Maintained
10533F: drivers/mmc/host/sdhci-spear.c
10534
8711cca2 10535SECURITY SUBSYSTEM
9b45c0d2 10536M: James Morris <james.l.morris@oracle.com>
9c3646d1 10537M: "Serge E. Hallyn" <serge@hallyn.com>
8711cca2 10538L: linux-security-module@vger.kernel.org (suggested Cc:)
89879a7e 10539T: git git://git.kernel.org/pub/scm/linux/kernel/git/jmorris/linux-security.git
9ccf010f 10540W: http://kernsec.org/
8711cca2 10541S: Supported
7d2c86b5 10542F: security/
8711cca2 10543
1da177e4 10544SECURITY CONTACT
8b58be88 10545M: Security Officers <security@kernel.org>
1da177e4
LT
10546S: Supported
10547
10548SELINUX SECURITY MODULE
e0238b4c 10549M: Paul Moore <paul@paul-moore.com>
8b58be88 10550M: Stephen Smalley <sds@tycho.nsa.gov>
8b58be88 10551M: Eric Paris <eparis@parisplace.org>
e0238b4c 10552L: selinux@tycho.nsa.gov (moderated for non-subscribers)
f058925b 10553W: http://selinuxproject.org
5a5f2acf 10554T: git git://git.infradead.org/users/pcmoore/selinux
1da177e4 10555S: Supported
679655da
JP
10556F: include/linux/selinux*
10557F: security/selinux/
6bde95ce 10558F: scripts/selinux/
1da177e4 10559
c1c124e9
JJ
10560APPARMOR SECURITY MODULE
10561M: John Johansen <john.johansen@canonical.com>
10562L: apparmor@lists.ubuntu.com (subscribers-only, general discussion)
10563W: apparmor.wiki.kernel.org
10564T: git git://git.kernel.org/pub/scm/linux/kernel/git/jj/apparmor-dev.git
10565S: Supported
10566F: security/apparmor/
10567
9b091556
KC
10568LOADPIN SECURITY MODULE
10569M: Kees Cook <keescook@chromium.org>
10570T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git lsm/loadpin
10571S: Supported
10572F: security/loadpin/
10573
730daa16
KC
10574YAMA SECURITY MODULE
10575M: Kees Cook <keescook@chromium.org>
10576T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git yama/tip
10577S: Supported
10578F: security/yama/
10579
cef2cf07 10580SENSABLE PHANTOM
8b58be88 10581M: Jiri Slaby <jirislaby@gmail.com>
cef2cf07 10582S: Maintained
679655da 10583F: drivers/misc/phantom.c
c117ab84 10584F: include/uapi/linux/phantom.h
cef2cf07 10585
6733b39a 10586SERVER ENGINES 10Gbps iSCSI - BladeEngine 2 DRIVER
4627de93 10587M: Jayamohan Kallickal <jayamohan.kallickal@avagotech.com>
9d27e216
KM
10588M: Ketan Mukadam <ketan.mukadam@avagotech.com>
10589M: John Soni Jose <sony.john@avagotech.com>
3387f656 10590L: linux-scsi@vger.kernel.org
4627de93 10591W: http://www.avagotech.com
3387f656
JP
10592S: Supported
10593F: drivers/scsi/be2iscsi/
6733b39a 10594
d2ee76fa 10595Emulex 10Gbps NIC BE2, BE3-R, Lancer, Skyhawk-R DRIVER (be2net)
aa7b4537
SP
10596M: Sathya Perla <sathya.perla@broadcom.com>
10597M: Ajit Khaparde <ajit.khaparde@broadcom.com>
aa7b4537
SP
10598M: Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com>
10599M: Somnath Kotur <somnath.kotur@broadcom.com>
7d2c86b5 10600L: netdev@vger.kernel.org
fea3af67 10601W: http://www.emulex.com
7d2c86b5 10602S: Supported
9aebddd1 10603F: drivers/net/ethernet/emulex/benet/
6b7c5b94 10604
d2928a8c 10605EMULEX ONECONNECT ROCE DRIVER
2b8e7333
LN
10606M: Selvin Xavier <selvin.xavier@avagotech.com>
10607M: Devesh Sharma <devesh.sharma@avagotech.com>
10608M: Mitesh Ahuja <mitesh.ahuja@avagotech.com>
d2928a8c
SX
10609L: linux-rdma@vger.kernel.org
10610W: http://www.emulex.com
10611S: Supported
10612F: drivers/infiniband/hw/ocrdma/
10613
8ceee660 10614SFC NETWORK DRIVER
c06f51ea 10615M: Solarflare linux maintainers <linux-net-drivers@solarflare.com>
e00f8017
BK
10616M: Edward Cree <ecree@solarflare.com>
10617M: Bert Kenward <bkenward@solarflare.com>
c06f51ea 10618L: netdev@vger.kernel.org
8ceee660 10619S: Supported
874aeea5 10620F: drivers/net/ethernet/sfc/
8ceee660 10621
e2d1d6c0 10622SGI GRU DRIVER
cc883afc 10623M: Dimitri Sivanich <sivanich@sgi.com>
e2d1d6c0 10624S: Maintained
679655da 10625F: drivers/misc/sgi-gru/
e2d1d6c0
RD
10626
10627SGI SN-IA64 (Altix) SERIAL CONSOLE DRIVER
8b58be88 10628M: Pat Gefre <pfg@sgi.com>
e2d1d6c0
RD
10629L: linux-ia64@vger.kernel.org
10630S: Supported
679655da 10631F: Documentation/ia64/serial.txt
df621252 10632F: drivers/tty/serial/ioc?_serial.c
679655da 10633F: include/linux/ioc?.h
e2d1d6c0 10634
75312619 10635SGI XP/XPC/XPNET DRIVER
e180383f
RH
10636M: Cliff Whickman <cpw@sgi.com>
10637M: Robin Holt <robinmholt@gmail.com>
75312619 10638S: Maintained
679655da 10639F: drivers/misc/sgi-xp/
75312619 10640
46eacf3b
AP
10641SI2157 MEDIA DRIVER
10642M: Antti Palosaari <crope@iki.fi>
10643L: linux-media@vger.kernel.org
a825eaec 10644W: https://linuxtv.org
46eacf3b
AP
10645W: http://palosaari.fi/linux/
10646Q: http://patchwork.linuxtv.org/project/linux-media/list/
10647T: git git://linuxtv.org/anttip/media_tree.git
10648S: Maintained
10649F: drivers/media/tuners/si2157*
10650
75e2d5ba
AP
10651SI2168 MEDIA DRIVER
10652M: Antti Palosaari <crope@iki.fi>
10653L: linux-media@vger.kernel.org
a825eaec 10654W: https://linuxtv.org
75e2d5ba
AP
10655W: http://palosaari.fi/linux/
10656Q: http://patchwork.linuxtv.org/project/linux-media/list/
10657T: git git://linuxtv.org/anttip/media_tree.git
10658S: Maintained
10659F: drivers/media/dvb-frontends/si2168*
10660
49cc629d
HV
10661SI470X FM RADIO RECEIVER I2C DRIVER
10662M: Hans Verkuil <hverkuil@xs4all.nl>
10663L: linux-media@vger.kernel.org
10664T: git git://linuxtv.org/media_tree.git
a825eaec 10665W: https://linuxtv.org
49cc629d
HV
10666S: Odd Fixes
10667F: drivers/media/radio/si470x/radio-si470x-i2c.c
10668
10669SI470X FM RADIO RECEIVER USB DRIVER
10670M: Hans Verkuil <hverkuil@xs4all.nl>
10671L: linux-media@vger.kernel.org
10672T: git git://linuxtv.org/media_tree.git
a825eaec 10673W: https://linuxtv.org
49cc629d
HV
10674S: Maintained
10675F: drivers/media/radio/si470x/radio-si470x-common.c
10676F: drivers/media/radio/si470x/radio-si470x.h
10677F: drivers/media/radio/si470x/radio-si470x-usb.c
10678
c937ca03
EV
10679SI4713 FM RADIO TRANSMITTER I2C DRIVER
10680M: Eduardo Valentin <edubezval@gmail.com>
10681L: linux-media@vger.kernel.org
10682T: git git://linuxtv.org/media_tree.git
a825eaec 10683W: https://linuxtv.org
c937ca03 10684S: Odd Fixes
99995ded 10685F: drivers/media/radio/si4713/si4713.?
c937ca03
EV
10686
10687SI4713 FM RADIO TRANSMITTER PLATFORM DRIVER
10688M: Eduardo Valentin <edubezval@gmail.com>
10689L: linux-media@vger.kernel.org
10690T: git git://linuxtv.org/media_tree.git
a825eaec 10691W: https://linuxtv.org
c937ca03 10692S: Odd Fixes
99995ded
DR
10693F: drivers/media/radio/si4713/radio-platform-si4713.c
10694
10695SI4713 FM RADIO TRANSMITTER USB DRIVER
10696M: Hans Verkuil <hverkuil@xs4all.nl>
10697L: linux-media@vger.kernel.org
10698T: git git://linuxtv.org/media_tree.git
a825eaec 10699W: https://linuxtv.org
99995ded
DR
10700S: Maintained
10701F: drivers/media/radio/si4713/radio-usb-si4713.c
c937ca03 10702
beb91d46 10703SIANO DVB DRIVER
5dc8a864
MCC
10704M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
10705M: Mauro Carvalho Chehab <mchehab@kernel.org>
beb91d46 10706L: linux-media@vger.kernel.org
a825eaec 10707W: https://linuxtv.org
beb91d46
MCC
10708T: git git://linuxtv.org/media_tree.git
10709S: Odd fixes
10710F: drivers/media/common/siano/
beb91d46 10711F: drivers/media/usb/siano/
beb91d46 10712F: drivers/media/usb/siano/
14430813 10713F: drivers/media/mmc/siano/
beb91d46 10714
6f15b602
HG
10715SIMPLEFB FB DRIVER
10716M: Hans de Goede <hdegoede@redhat.com>
10717L: linux-fbdev@vger.kernel.org
10718S: Maintained
2d799dde 10719F: Documentation/devicetree/bindings/display/simple-framebuffer.txt
6f15b602
HG
10720F: drivers/video/fbdev/simplefb.c
10721F: include/linux/platform_data/simplefb.h
10722
b618b69c 10723SH_VEU V4L2 MEM2MEM DRIVER
b618b69c 10724L: linux-media@vger.kernel.org
bb60fcb2 10725S: Orphan
b618b69c 10726F: drivers/media/platform/sh_veu.c
b618b69c
GL
10727
10728SH_VOU V4L2 OUTPUT DRIVER
b618b69c 10729L: linux-media@vger.kernel.org
bb60fcb2 10730S: Orphan
b618b69c 10731F: drivers/media/platform/sh_vou.c
d647f0b7 10732F: include/media/drv-intf/sh_vou.h
b618b69c 10733
6349d997 10734SIMPLE FIRMWARE INTERFACE (SFI)
2bf822d7 10735M: Len Brown <lenb@kernel.org>
6349d997
LB
10736L: sfi-devel@simplefirmware.org
10737W: http://simplefirmware.org/
10738T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux-sfi-2.6.git
e2d1d6c0 10739S: Supported
943fc810 10740F: arch/x86/platform/sfi/
6349d997
LB
10741F: drivers/sfi/
10742F: include/linux/sfi*.h
e2d1d6c0 10743
1da177e4
LT
10744SIMTEC EB110ATX (Chalice CATS)
10745P: Ben Dooks
b16957c6
BD
10746P: Vincent Sanders <vince@simtec.co.uk>
10747M: Simtec Linux Team <linux@simtec.co.uk>
1da177e4
LT
10748W: http://www.simtec.co.uk/products/EB110ATX/
10749S: Supported
10750
10751SIMTEC EB2410ITX (BAST)
10752P: Ben Dooks
b16957c6
BD
10753P: Vincent Sanders <vince@simtec.co.uk>
10754M: Simtec Linux Team <linux@simtec.co.uk>
1da177e4
LT
10755W: http://www.simtec.co.uk/products/EB2410ITX/
10756S: Supported
15dba387
JP
10757F: arch/arm/mach-s3c24xx/mach-bast.c
10758F: arch/arm/mach-s3c24xx/bast-ide.c
10759F: arch/arm/mach-s3c24xx/bast-irq.c
1da177e4 10760
4c5adde7 10761TI DAVINCI MACHINE SUPPORT
3ba789c0 10762M: Sekhar Nori <nsekhar@ti.com>
3cf2efd5 10763M: Kevin Hilman <khilman@kernel.org>
42c031df
SN
10764L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10765T: git git://git.kernel.org/pub/scm/linux/kernel/git/nsekhar/linux-davinci.git
4c5adde7 10766S: Supported
14430813 10767F: arch/arm/mach-davinci/
046d0a37 10768F: drivers/i2c/busses/i2c-davinci.c
4c5adde7 10769
8d4b3f08 10770TI DAVINCI SERIES MEDIA DRIVER
e43cdb56 10771M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
8d4b3f08 10772L: linux-media@vger.kernel.org
a825eaec 10773W: https://linuxtv.org
8d4b3f08
LP
10774Q: http://patchwork.linuxtv.org/project/linux-media/list/
10775T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
9ce5eca7 10776S: Maintained
8d4b3f08
LP
10777F: drivers/media/platform/davinci/
10778F: include/media/davinci/
10779
417d2e50 10780TI AM437X VPFE DRIVER
e43cdb56 10781M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
417d2e50 10782L: linux-media@vger.kernel.org
a825eaec 10783W: https://linuxtv.org
417d2e50
BP
10784Q: http://patchwork.linuxtv.org/project/linux-media/list/
10785T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
10786S: Maintained
10787F: drivers/media/platform/am437x/
10788
c4c0283a 10789OV2659 OMNIVISION SENSOR DRIVER
e43cdb56 10790M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
c4c0283a 10791L: linux-media@vger.kernel.org
a825eaec 10792W: https://linuxtv.org
c4c0283a
BP
10793Q: http://patchwork.linuxtv.org/project/linux-media/list/
10794T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
10795S: Maintained
10796F: drivers/media/i2c/ov2659.c
b5dcee22 10797F: include/media/i2c/ov2659.h
c4c0283a 10798
3a6779f5
SM
10799SILICON MOTION SM712 FRAME BUFFER DRIVER
10800M: Sudip Mukherjee <sudipm.mukherjee@gmail.com>
10801M: Teddy Wang <teddy.wang@siliconmotion.com>
10802M: Sudip Mukherjee <sudip@vectorindia.org>
10803L: linux-fbdev@vger.kernel.org
10804S: Maintained
10805F: drivers/video/fbdev/sm712*
10806F: Documentation/fb/sm712fb.txt
10807
92aab3c0 10808SIS 190 ETHERNET DRIVER
8b58be88 10809M: Francois Romieu <romieu@fr.zoreil.com>
92aab3c0
FR
10810L: netdev@vger.kernel.org
10811S: Maintained
8c7de408 10812F: drivers/net/ethernet/sis/sis190.c
92aab3c0 10813
1da177e4 10814SIS 900/7016 FAST ETHERNET DRIVER
8b58be88 10815M: Daniele Venzano <venza@brownhat.org>
1da177e4 10816W: http://www.brownhat.org/sis900.html
979b6c13 10817L: netdev@vger.kernel.org
1da177e4 10818S: Maintained
8c7de408 10819F: drivers/net/ethernet/sis/sis900.*
1da177e4
LT
10820
10821SIS FRAMEBUFFER DRIVER
8b58be88 10822M: Thomas Winischhofer <thomas@winischhofer.net>
1da177e4 10823W: http://www.winischhofer.net/linuxsisvga.shtml
b7eee616 10824S: Maintained
679655da 10825F: Documentation/fb/sisfb.txt
8a61f013 10826F: drivers/video/fbdev/sis/
679655da 10827F: include/video/sisfb.h
1da177e4
LT
10828
10829SIS USB2VGA DRIVER
8b58be88 10830M: Thomas Winischhofer <thomas@winischhofer.net>
1da177e4
LT
10831W: http://www.winischhofer.at/linuxsisusbvga.shtml
10832S: Maintained
679655da 10833F: drivers/usb/misc/sisusbvga/
1da177e4 10834
415ad26d 10835SLAB ALLOCATOR
16e943bf 10836M: Christoph Lameter <cl@linux.com>
2ed1c525 10837M: Pekka Enberg <penberg@kernel.org>
16e943bf
CL
10838M: David Rientjes <rientjes@google.com>
10839M: Joonsoo Kim <iamjoonsoo.kim@lge.com>
10840M: Andrew Morton <akpm@linux-foundation.org>
415ad26d
CL
10841L: linux-mm@kvack.org
10842S: Maintained
679655da 10843F: include/linux/sl?b*.h
16e943bf 10844F: mm/sl?b*
415ad26d 10845
9fab9787 10846SLEEPABLE READ-COPY UPDATE (SRCU)
96a39bc4 10847M: Lai Jiangshan <jiangshanlai@gmail.com>
9fab9787 10848M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
ab0afd6c 10849M: Josh Triplett <josh@joshtriplett.org>
4632a191
PM
10850R: Steven Rostedt <rostedt@goodmis.org>
10851R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
981c3a4f 10852L: linux-kernel@vger.kernel.org
9fab9787
PM
10853W: http://www.rdrop.com/users/paulmck/RCU/
10854S: Supported
10855T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
4102adab
PM
10856F: include/linux/srcu.h
10857F: kernel/rcu/srcu.c
9fab9787 10858
66372841
CS
10859SMACK SECURITY MODULE
10860M: Casey Schaufler <casey@schaufler-ca.com>
10861L: linux-security-module@vger.kernel.org
10862W: http://schaufler-ca.com
ece38248 10863T: git git://github.com/cschaufler/smack-next
66372841
CS
10864S: Maintained
10865F: Documentation/security/Smack.txt
10866F: security/smack/
10867
20651e0b 10868DRIVERS FOR ADAPTIVE VOLTAGE SCALING (AVS)
68ace3e1
KH
10869M: Kevin Hilman <khilman@kernel.org>
10870M: Nishanth Menon <nm@ti.com>
10871S: Maintained
20651e0b 10872F: drivers/power/avs/
68ace3e1
KH
10873F: include/linux/power/smartreflex.h
10874L: linux-pm@vger.kernel.org
10875
1da177e4 10876SMC91x ETHERNET DRIVER
2f82af08 10877M: Nicolas Pitre <nico@fluxnic.net>
18e2842b 10878S: Odd Fixes
ae150435 10879F: drivers/net/ethernet/smsc/smc91x.*
1da177e4 10880
e8e31622
SA
10881SMIA AND SMIA++ IMAGE SENSOR DRIVER
10882M: Sakari Ailus <sakari.ailus@iki.fi>
10883L: linux-media@vger.kernel.org
10884S: Maintained
14430813 10885F: drivers/media/i2c/smiapp/
b5dcee22 10886F: include/media/i2c/smiapp.h
e8e31622
SA
10887F: drivers/media/i2c/smiapp-pll.c
10888F: drivers/media/i2c/smiapp-pll.h
fd2bfdc8 10889F: include/uapi/linux/smiapp.h
a2cec3c0 10890F: Documentation/devicetree/bindings/media/i2c/nokia,smia.txt
e8e31622 10891
920fa1ff
GR
10892SMM665 HARDWARE MONITOR DRIVER
10893M: Guenter Roeck <linux@roeck-us.net>
968ce1b1 10894L: linux-hwmon@vger.kernel.org
920fa1ff
GR
10895S: Maintained
10896F: Documentation/hwmon/smm665
10897F: drivers/hwmon/smm665.c
10898
9df7305b 10899SMSC EMC2103 HARDWARE MONITOR DRIVER
90b24cfb 10900M: Steve Glendinning <steve.glendinning@shawell.net>
968ce1b1 10901L: linux-hwmon@vger.kernel.org
90b24cfb 10902S: Maintained
9df7305b
SG
10903F: Documentation/hwmon/emc2103
10904F: drivers/hwmon/emc2103.c
10905
a98d506c
HG
10906SMSC SCH5627 HARDWARE MONITOR DRIVER
10907M: Hans de Goede <hdegoede@redhat.com>
968ce1b1 10908L: linux-hwmon@vger.kernel.org
a98d506c
HG
10909S: Supported
10910F: Documentation/hwmon/sch5627
10911F: drivers/hwmon/sch5627.c
10912
6ea884db 10913SMSC47B397 HARDWARE MONITOR DRIVER
d8130624 10914M: Jean Delvare <jdelvare@suse.com>
968ce1b1 10915L: linux-hwmon@vger.kernel.org
6ea884db 10916S: Maintained
679655da
JP
10917F: Documentation/hwmon/smsc47b397
10918F: drivers/hwmon/smsc47b397.c
6ea884db 10919
fd9abb3d 10920SMSC911x ETHERNET DRIVER
90b24cfb 10921M: Steve Glendinning <steve.glendinning@shawell.net>
2cb37728 10922L: netdev@vger.kernel.org
90b24cfb 10923S: Maintained
679655da 10924F: include/linux/smsc911x.h
ae150435 10925F: drivers/net/ethernet/smsc/smsc911x.*
2cb37728
SG
10926
10927SMSC9420 PCI ETHERNET DRIVER
90b24cfb 10928M: Steve Glendinning <steve.glendinning@shawell.net>
fd9abb3d 10929L: netdev@vger.kernel.org
90b24cfb 10930S: Maintained
ae150435 10931F: drivers/net/ethernet/smsc/smsc9420.*
fd9abb3d 10932
3c8a63e2 10933SMSC UFX6000 and UFX7000 USB to VGA DRIVER
90b24cfb 10934M: Steve Glendinning <steve.glendinning@shawell.net>
3c8a63e2 10935L: linux-fbdev@vger.kernel.org
90b24cfb 10936S: Maintained
8a61f013 10937F: drivers/video/fbdev/smscufx.c
3c8a63e2 10938
668acf32 10939SOC-CAMERA V4L2 SUBSYSTEM
8b58be88 10940M: Guennadi Liakhovetski <g.liakhovetski@gmx.de>
661263b5 10941L: linux-media@vger.kernel.org
275ffde4 10942T: git git://linuxtv.org/media_tree.git
795fb7e7 10943S: Maintained
90d72ac6
MCC
10944F: include/media/soc*
10945F: drivers/media/i2c/soc_camera/
10946F: drivers/media/platform/soc_camera/
668acf32 10947
e2d1d6c0 10948SOEKRIS NET48XX LED SUPPORT
8b58be88 10949M: Chris Boot <bootc@bootc.net>
e2d1d6c0 10950S: Maintained
679655da 10951F: drivers/leds/leds-net48xx.c
e2d1d6c0 10952
e3994db1 10953SOFTLOGIC 6x10 MPEG CODEC
9661975d
AU
10954M: Bluecherry Maintainers <maintainers@bluecherrydvr.com>
10955M: Andrey Utkin <andrey.utkin@corp.bluecherry.net>
10956M: Andrey Utkin <andrey.krieger.utkin@gmail.com>
1f141f6b 10957M: Ismael Luceno <ismael@iodev.co.uk>
e3994db1
JP
10958L: linux-media@vger.kernel.org
10959S: Supported
10960F: drivers/media/pci/solo6x10/
10961
1da177e4 10962SOFTWARE RAID (Multiple Disks) SUPPORT
c2f662eb 10963M: Shaohua Li <shli@kernel.org>
1da177e4 10964L: linux-raid@vger.kernel.org
0f9ce866 10965T: git git://git.kernel.org/pub/scm/linux/kernel/git/shli/md.git
524418bb 10966S: Supported
679655da
JP
10967F: drivers/md/
10968F: include/linux/raid/
c117ab84 10969F: include/uapi/linux/raid/
1da177e4 10970
1da177e4 10971SONIC NETWORK DRIVER
8b58be88 10972M: Thomas Bogendoerfer <tsbogend@alpha.franken.de>
979b6c13 10973L: netdev@vger.kernel.org
1da177e4 10974S: Maintained
d9fb9f38 10975F: drivers/net/ethernet/natsemi/sonic.*
1da177e4 10976
61e115a5 10977SONICS SILICON BACKPLANE DRIVER (SSB)
eb032b98 10978M: Michael Buesch <m@bues.ch>
e7828b28 10979L: linux-wireless@vger.kernel.org
61e115a5 10980S: Maintained
679655da
JP
10981F: drivers/ssb/
10982F: include/linux/ssb/
61e115a5 10983
1da177e4 10984SONY VAIO CONTROL DEVICE DRIVER
8b58be88 10985M: Mattia Dongili <malattia@linux.it>
d0944853 10986L: platform-driver-x86@vger.kernel.org
5b18167d 10987W: http://www.linux.it/~malattia/wiki/index.php/Sony_drivers
1da177e4 10988S: Maintained
679655da
JP
10989F: Documentation/laptops/sony-laptop.txt
10990F: drivers/char/sonypi.c
10991F: drivers/platform/x86/sony-laptop.c
10992F: include/linux/sony-laptop.h
1da177e4 10993
baf8532a 10994SONY MEMORYSTICK CARD SUPPORT
8b58be88 10995M: Alex Dubov <oakad@yahoo.com>
baf8532a
AD
10996W: http://tifmxx.berlios.de/
10997S: Maintained
679655da 10998F: drivers/memstick/host/tifm_ms.c
baf8532a 10999
0ab30494
ML
11000SONY MEMORYSTICK STANDARD SUPPORT
11001M: Maxim Levitsky <maximlevitsky@gmail.com>
11002S: Maintained
11003F: drivers/memstick/core/ms_block.*
11004
1da177e4 11005SOUND
8b58be88 11006M: Jaroslav Kysela <perex@perex.cz>
d8130624 11007M: Takashi Iwai <tiwai@suse.com>
93711660 11008L: alsa-devel@alsa-project.org (moderated for non-subscribers)
3126a179 11009W: http://www.alsa-project.org/
dde7ad8d 11010T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
3126a179 11011T: git git://git.alsa-project.org/alsa-kernel.git
ff4a8f32 11012Q: http://patchwork.kernel.org/project/alsa-devel/list/
1da177e4 11013S: Maintained
3126a179
JP
11014F: Documentation/sound/
11015F: include/sound/
c117ab84 11016F: include/uapi/sound/
679655da 11017F: sound/
1da177e4 11018
33bbe149
MB
11019SOUND - COMPRESSED AUDIO
11020M: Vinod Koul <vinod.koul@intel.com>
11021L: alsa-devel@alsa-project.org (moderated for non-subscribers)
11022T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
11023S: Supported
f672f31a 11024F: Documentation/sound/alsa/compress_offload.txt
33bbe149 11025F: include/sound/compress_driver.h
f672f31a 11026F: include/uapi/sound/compress_*
33bbe149
MB
11027F: sound/core/compress_offload.c
11028F: sound/soc/soc-compress.c
11029
bd903bde 11030SOUND - SOC LAYER / DYNAMIC AUDIO POWER MANAGEMENT (ASoC)
6b9cf5c2 11031M: Liam Girdwood <lgirdwood@gmail.com>
b02e48f2 11032M: Mark Brown <broonie@kernel.org>
86f14df8 11033T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound.git
93711660 11034L: alsa-devel@alsa-project.org (moderated for non-subscribers)
b0b8daf7 11035W: http://alsa-project.org/main/index.php/ASoC
eb1a6af3 11036S: Supported
181ad2a5 11037F: Documentation/devicetree/bindings/sound/
2820f615 11038F: Documentation/sound/alsa/soc/
679655da 11039F: sound/soc/
e6e55122 11040F: include/sound/soc*
eb1a6af3 11041
d7f8761b
MB
11042SOUND - DMAENGINE HELPERS
11043M: Lars-Peter Clausen <lars@metafoo.de>
11044S: Supported
11045F: include/sound/dmaengine_pcm.h
11046F: sound/core/pcm_dmaengine.c
11047F: sound/soc/soc-generic-dmaengine-pcm.c
11048
990a6a99
OS
11049SP2 MEDIA DRIVER
11050M: Olli Salonen <olli.salonen@iki.fi>
11051L: linux-media@vger.kernel.org
a825eaec 11052W: https://linuxtv.org
990a6a99
OS
11053Q: http://patchwork.linuxtv.org/project/linux-media/list/
11054S: Maintained
11055F: drivers/media/dvb-frontends/sp2*
11056
473321fc 11057SPARC + UltraSPARC (sparc/sparc64)
8b58be88 11058M: "David S. Miller" <davem@davemloft.net>
1da177e4 11059L: sparclinux@vger.kernel.org
8a6e2535 11060Q: http://patchwork.ozlabs.org/project/sparclinux/list/
08deed1e
JP
11061T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
11062T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
1da177e4 11063S: Maintained
679655da 11064F: arch/sparc/
7765b8bb 11065F: drivers/sbus/
1da177e4 11066
6404fcca
DM
11067SPARC SERIAL DRIVERS
11068M: "David S. Miller" <davem@davemloft.net>
11069L: sparclinux@vger.kernel.org
08deed1e
JP
11070T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
11071T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
6404fcca 11072S: Maintained
6816383a 11073F: include/linux/sunserialcore.h
df621252 11074F: drivers/tty/serial/suncore.c
df621252
GKH
11075F: drivers/tty/serial/sunhv.c
11076F: drivers/tty/serial/sunsab.c
11077F: drivers/tty/serial/sunsab.h
11078F: drivers/tty/serial/sunsu.c
11079F: drivers/tty/serial/sunzilog.c
11080F: drivers/tty/serial/sunzilog.h
6404fcca 11081
389325b4
CL
11082SPARSE CHECKER
11083M: "Christopher Li" <sparse@chrisli.org>
11084L: linux-sparse@vger.kernel.org
11085W: https://sparse.wiki.kernel.org/
11086T: git git://git.kernel.org/pub/scm/devel/sparse/sparse.git
11087T: git git://git.kernel.org/pub/scm/devel/sparse/chrisl/sparse.git
11088S: Maintained
11089F: include/linux/compiler.h
11090
fc0c195a 11091SPEAR PLATFORM SUPPORT
da89947b 11092M: Viresh Kumar <vireshk@kernel.org>
9cc23682 11093M: Shiraz Hashim <shiraz.linux.kernel@gmail.com>
fbfa0748 11094L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
fc0c195a 11095W: http://www.st.com/spear
11096S: Maintained
e68d7c14 11097F: arch/arm/boot/dts/spear*
281e192f 11098F: arch/arm/mach-spear/
fc0c195a 11099
11100SPEAR CLOCK FRAMEWORK SUPPORT
da89947b 11101M: Viresh Kumar <vireshk@kernel.org>
fbfa0748 11102L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
fc0c195a 11103W: http://www.st.com/spear
11104S: Maintained
5df33a62 11105F: drivers/clk/spear/
fc0c195a 11106
e2d1d6c0 11107SPI SUBSYSTEM
b02e48f2 11108M: Mark Brown <broonie@kernel.org>
dfbe403c 11109L: linux-spi@vger.kernel.org
e7e4e13c 11110T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi.git
8a6e2535 11111Q: http://patchwork.kernel.org/project/spi-devel-general/list/
e2d1d6c0 11112S: Maintained
87306eb7 11113F: Documentation/devicetree/bindings/spi/
679655da
JP
11114F: Documentation/spi/
11115F: drivers/spi/
11116F: include/linux/spi/
c117ab84 11117F: include/uapi/linux/spi/
e2d1d6c0 11118
2752e401 11119SPIDERNET NETWORK DRIVER for CELL
8b58be88 11120M: Ishizaki Kou <kou.ishizaki@toshiba.co.jp>
2752e401
JL
11121L: netdev@vger.kernel.org
11122S: Supported
679655da 11123F: Documentation/networking/spider_net.txt
8df158ac 11124F: drivers/net/ethernet/toshiba/spider_net*
2752e401 11125
e2d1d6c0 11126SPU FILE SYSTEM
8b58be88 11127M: Jeremy Kerr <jk@ozlabs.org>
a4724ed6 11128L: linuxppc-dev@lists.ozlabs.org
e2d1d6c0
RD
11129W: http://www.ibm.com/developerworks/power/cell/
11130S: Supported
679655da
JP
11131F: Documentation/filesystems/spufs.txt
11132F: arch/powerpc/platforms/cell/spufs/
e2d1d6c0 11133
fc555841 11134SQUASHFS FILE SYSTEM
d7f2ff67 11135M: Phillip Lougher <phillip@squashfs.org.uk>
fc555841
PL
11136L: squashfs-devel@lists.sourceforge.net (subscribers-only)
11137W: http://squashfs.org.uk
9f273c24 11138T: git git://git.kernel.org/pub/scm/linux/kernel/git/pkl/squashfs-next.git
fc555841 11139S: Maintained
679655da
JP
11140F: Documentation/filesystems/squashfs.txt
11141F: fs/squashfs/
fc555841 11142
1da177e4 11143SRM (Alpha) environment access
8b58be88 11144M: Jan-Benedict Glaw <jbglaw@lug-owl.de>
1da177e4 11145S: Maintained
679655da 11146F: arch/alpha/kernel/srm_env.c
1da177e4 11147
26e9a397 11148STABLE BRANCH
879a5a00 11149M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
bc7a2f3a 11150L: stable@vger.kernel.org
879a5a00 11151S: Supported
7b175c46 11152F: Documentation/stable_kernel_rules.txt
e2d1d6c0 11153
26e9a397 11154STAGING SUBSYSTEM
879a5a00 11155M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
630081fd 11156T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
1c6ccf62 11157L: devel@driverdev.osuosl.org
879a5a00 11158S: Supported
679655da 11159F: drivers/staging/
dbc6c2cc 11160
ebd3d010
JP
11161STAGING - COMEDI
11162M: Ian Abbott <abbotti@mev.co.uk>
81b884c9 11163M: H Hartley Sweeten <hsweeten@visionengravers.com>
ebd3d010
JP
11164S: Odd Fixes
11165F: drivers/staging/comedi/
11166
a0138163
JP
11167STAGING - FLARION FT1000 DRIVERS
11168M: Marek Belisko <marek.belisko@gmail.com>
11169S: Odd Fixes
11170F: drivers/staging/ft1000/
11171
6c1bb424 11172STAGING - INDUSTRIAL IO
030a13d7 11173M: Jonathan Cameron <jic23@kernel.org>
a0138163 11174L: linux-iio@vger.kernel.org
6c1bb424 11175S: Odd Fixes
5291582d 11176F: Documentation/devicetree/bindings/staging/iio/
6c1bb424
JP
11177F: drivers/staging/iio/
11178
a0138163
JP
11179STAGING - LIRC (LINUX INFRARED REMOTE CONTROL) DRIVERS
11180M: Jarod Wilson <jarod@wilsonet.com>
11181W: http://www.lirc.org/
11182S: Odd Fixes
b2b0186d 11183F: drivers/staging/media/lirc/
a0138163 11184
f5e5de1e
OD
11185STAGING - LUSTRE PARALLEL FILESYSTEM
11186M: Oleg Drokin <oleg.drokin@intel.com>
11187M: Andreas Dilger <andreas.dilger@intel.com>
d98229f0
AD
11188L: lustre-devel@lists.lustre.org (moderated for non-subscribers)
11189W: http://wiki.lustre.org/
f5e5de1e
OD
11190S: Maintained
11191F: drivers/staging/lustre
11192
7c6b6c71
MD
11193STAGING - NVIDIA COMPLIANT EMBEDDED CONTROLLER INTERFACE (nvec)
11194M: Marc Dietrich <marvin24@gmx.de>
11195L: ac100@lists.launchpad.net (moderated for non-subscribers)
5d96bf4d 11196L: linux-tegra@vger.kernel.org
7c6b6c71
MD
11197S: Maintained
11198F: drivers/staging/nvec/
11199
53c43c5c
GKH
11200STAGING - OLPC SECONDARY DISPLAY CONTROLLER (DCON)
11201M: Jens Frederich <jfrederich@gmail.com>
11202M: Daniel Drake <dsd@laptop.org>
11203M: Jon Nettleton <jon.nettleton@gmail.com>
11204W: http://wiki.laptop.org/go/DCON
11205S: Maintained
11206F: drivers/staging/olpc_dcon/
11207
a0138163
JP
11208STAGING - REALTEK RTL8712U DRIVERS
11209M: Larry Finger <Larry.Finger@lwfinger.net>
11210M: Florian Schilhabel <florian.c.schilhabel@googlemail.com>.
11211S: Odd Fixes
11212F: drivers/staging/rtl8712/
11213
7591ba8b
JS
11214STAGING - REALTEK RTL8723U WIRELESS DRIVER
11215M: Larry Finger <Larry.Finger@lwfinger.net>
11216M: Jes Sorensen <Jes.Sorensen@redhat.com>
11217L: linux-wireless@vger.kernel.org
11218S: Maintained
11219F: drivers/staging/rtl8723au/
11220
980ac4d7
SM
11221STAGING - SILICON MOTION SM750 FRAME BUFFER DRIVER
11222M: Sudip Mukherjee <sudipm.mukherjee@gmail.com>
11223M: Teddy Wang <teddy.wang@siliconmotion.com>
11224M: Sudip Mukherjee <sudip@vectorindia.org>
11225L: linux-fbdev@vger.kernel.org
11226S: Maintained
11227F: drivers/staging/sm750fb/
11228
510fa408
JP
11229STAGING - SLICOSS
11230M: Lior Dotan <liodot@gmail.com>
11231M: Christopher Harrer <charrer@alacritech.com>
11232S: Odd Fixes
11233F: drivers/staging/slicoss/
11234
a0138163
JP
11235STAGING - SPEAKUP CONSOLE SPEECH DRIVER
11236M: William Hubbs <w.d.hubbs@gmail.com>
11237M: Chris Brannon <chris@the-brannons.com>
d33bce31 11238M: Kirk Reiser <kirk@reisers.ca>
a0138163 11239M: Samuel Thibault <samuel.thibault@ens-lyon.org>
e6a152ef 11240L: speakup@linux-speakup.org
a0138163
JP
11241W: http://www.linux-speakup.org/
11242S: Odd Fixes
11243F: drivers/staging/speakup/
11244
b3e871ce
JP
11245STAGING - VIA VT665X DRIVERS
11246M: Forest Bond <forest@alittletooquiet.net>
11247S: Odd Fixes
11248F: drivers/staging/vt665?/
11249
a30baec1
JK
11250STAGING - WILC1000 WIFI DRIVER
11251M: Johnny Kim <johnny.kim@atmel.com>
0c9dbce8 11252M: Austin Shin <austin.shin@atmel.com>
a30baec1 11253M: Chris Park <chris.park@atmel.com>
06b54863
TC
11254M: Tony Cho <tony.cho@atmel.com>
11255M: Glen Lee <glen.lee@atmel.com>
11256M: Leo Kim <leo.kim@atmel.com>
a30baec1
JK
11257L: linux-wireless@vger.kernel.org
11258S: Supported
11259F: drivers/staging/wilc1000/
11260
709bcb07 11261STAGING - XGI Z7,Z9,Z11 PCI DISPLAY DRIVER
3e39e66e 11262M: Arnaud Patard <arnaud.patard@rtp-net.org>
709bcb07
JP
11263S: Odd Fixes
11264F: drivers/staging/xgifb/
11265
1da177e4 11266STARFIRE/DURALAN NETWORK DRIVER
8b58be88 11267M: Ion Badulescu <ionut@badula.org>
b4f90189 11268S: Odd Fixes
9bba23b0 11269F: drivers/net/ethernet/adaptec/starfire*
1da177e4 11270
e2d1d6c0 11271SUN3/3X
8b58be88 11272M: Sam Creasey <sammy@sammy.net>
e2d1d6c0
RD
11273W: http://sammy.net/sun3/
11274S: Maintained
679655da
JP
11275F: arch/m68k/kernel/*sun3*
11276F: arch/m68k/sun3*/
11277F: arch/m68k/include/asm/sun3*
e689cf4a 11278F: drivers/net/ethernet/i825xx/sun3*
e2d1d6c0 11279
af6a5af8
HG
11280SUN4I LOW RES ADC ATTACHED TABLET KEYS DRIVER
11281M: Hans de Goede <hdegoede@redhat.com>
11282L: linux-input@vger.kernel.org
11283S: Maintained
11284F: Documentation/devicetree/bindings/input/sun4i-lradc-keys.txt
11285F: drivers/input/keyboard/sun4i-lradc-keys.c
11286
2bc9ff01
DK
11287SUNDANCE NETWORK DRIVER
11288M: Denis Kirjanov <kda@linux-powerpc.org>
11289L: netdev@vger.kernel.org
11290S: Maintained
11291F: drivers/net/ethernet/dlink/sundance.c
11292
2cbb12a4 11293SUPERH
114bf37e
RF
11294M: Yoshinori Sato <ysato@users.sourceforge.jp>
11295M: Rich Felker <dalias@libc.org>
2cbb12a4 11296L: linux-sh@vger.kernel.org
8a6e2535 11297Q: http://patchwork.kernel.org/project/linux-sh/list/
114bf37e 11298S: Maintained
066069e1 11299F: Documentation/sh/
679655da 11300F: arch/sh/
066069e1 11301F: drivers/sh/
1da177e4 11302
4480f15b 11303SUSPEND TO RAM
7fb06082 11304M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
8b58be88
JP
11305M: Len Brown <len.brown@intel.com>
11306M: Pavel Machek <pavel@ucw.cz>
bf1c138e 11307L: linux-pm@vger.kernel.org
e2d1d6c0 11308S: Supported
679655da
JP
11309F: Documentation/power/
11310F: arch/x86/kernel/acpi/
11311F: drivers/base/power/
11312F: kernel/power/
11313F: include/linux/suspend.h
11314F: include/linux/freezer.h
11315F: include/linux/pm.h
1da177e4
LT
11316
11317SVGA HANDLING
8b58be88 11318M: Martin Mares <mj@ucw.cz>
1da177e4
LT
11319L: linux-video@atrey.karlin.mff.cuni.cz
11320S: Maintained
679655da
JP
11321F: Documentation/svga.txt
11322F: arch/x86/boot/video*
1da177e4 11323
6e28b761
KRW
11324SWIOTLB SUBSYSTEM
11325M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
11326L: linux-kernel@vger.kernel.org
9f273c24 11327T: git git://git.kernel.org/pub/scm/linux/kernel/git/konrad/swiotlb.git
6e28b761
KRW
11328S: Supported
11329F: lib/swiotlb.c
11330F: arch/*/kernel/pci-swiotlb.c
11331F: include/linux/swiotlb.h
11332
007f790c
JP
11333SWITCHDEV
11334M: Jiri Pirko <jiri@resnulli.us>
11335L: netdev@vger.kernel.org
11336S: Supported
11337F: net/switchdev/
11338F: include/net/switchdev.h
11339
db8e35d5
VG
11340SYNOPSYS ARC ARCHITECTURE
11341M: Vineet Gupta <vgupta@synopsys.com>
30b9dbee 11342L: linux-snps-arc@lists.infradead.org
db8e35d5
VG
11343S: Supported
11344F: arch/arc/
9b28829d 11345F: Documentation/devicetree/bindings/arc/*
2d799dde 11346F: Documentation/devicetree/bindings/interrupt-controller/snps,arc*
c6a0fe4a 11347F: drivers/tty/serial/arc_uart.c
b7182d1a 11348T: git git://git.kernel.org/pub/scm/linux/kernel/git/vgupta/arc.git
db8e35d5 11349
556cc1c5
AB
11350SYNOPSYS ARC SDP platform support
11351M: Alexey Brodkin <abrodkin@synopsys.com>
11352S: Supported
11353F: arch/arc/plat-axs10x
11354F: arch/arc/boot/dts/ax*
11355F: Documentation/devicetree/bindings/arc/axs10*
11356
6c284c9a
LJ
11357SYSTEM CONFIGURATION (SYSCON)
11358M: Lee Jones <lee.jones@linaro.org>
11359M: Arnd Bergmann <arnd@arndb.de>
11360T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
11361S: Supported
11362F: drivers/mfd/syscon.c
11363
1da177e4 11364SYSV FILESYSTEM
8b58be88 11365M: Christoph Hellwig <hch@infradead.org>
1da177e4 11366S: Maintained
679655da
JP
11367F: Documentation/filesystems/sysv-fs.txt
11368F: fs/sysv/
11369F: include/linux/sysv_fs.h
1da177e4 11370
86cfa7fc 11371TARGET SUBSYSTEM
9c3646d1 11372M: "Nicholas A. Bellinger" <nab@linux-iscsi.org>
86cfa7fc 11373L: linux-scsi@vger.kernel.org
b9f5edc2 11374L: target-devel@vger.kernel.org
86cfa7fc 11375W: http://www.linux-iscsi.org
cf015e9f 11376W: http://groups.google.com/group/linux-iscsi-target-dev
452cf324 11377T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
86cfa7fc
NB
11378S: Supported
11379F: drivers/target/
11380F: include/target/
11381F: Documentation/target/
11382
4e68852d 11383TASKSTATS STATISTICS INTERFACE
185e595f 11384M: Balbir Singh <bsingharora@gmail.com>
4e68852d 11385S: Maintained
679655da
JP
11386F: Documentation/accounting/taskstats*
11387F: include/linux/taskstats*
11388F: kernel/taskstats.c
4e68852d 11389
781b456a 11390TC CLASSIFIER
f935f3f8 11391M: Jamal Hadi Salim <jhs@mojatatu.com>
781b456a
SH
11392L: netdev@vger.kernel.org
11393S: Maintained
679655da 11394F: include/net/pkt_cls.h
c117ab84 11395F: include/uapi/linux/pkt_cls.h
679655da 11396F: net/sched/
781b456a 11397
5067f08a 11398TCP LOW PRIORITY MODULE
8b58be88
JP
11399M: "Wong Hoi Sing, Edison" <hswong3i@gmail.com>
11400M: "Hung Hing Lun, Mike" <hlhung3i@gmail.com>
5067f08a
WHSE
11401W: http://tcp-lp-mod.sourceforge.net/
11402S: Maintained
679655da 11403F: net/ipv4/tcp_lp.c
5067f08a 11404
91952bc0
AP
11405TDA10071 MEDIA DRIVER
11406M: Antti Palosaari <crope@iki.fi>
11407L: linux-media@vger.kernel.org
a825eaec 11408W: https://linuxtv.org
91952bc0
AP
11409W: http://palosaari.fi/linux/
11410Q: http://patchwork.linuxtv.org/project/linux-media/list/
11411T: git git://linuxtv.org/anttip/media_tree.git
11412S: Maintained
11413F: drivers/media/dvb-frontends/tda10071*
11414
11415TDA18212 MEDIA DRIVER
11416M: Antti Palosaari <crope@iki.fi>
11417L: linux-media@vger.kernel.org
a825eaec 11418W: https://linuxtv.org
91952bc0
AP
11419W: http://palosaari.fi/linux/
11420Q: http://patchwork.linuxtv.org/project/linux-media/list/
11421T: git git://linuxtv.org/anttip/media_tree.git
11422S: Maintained
11423F: drivers/media/tuners/tda18212*
11424
11425TDA18218 MEDIA DRIVER
11426M: Antti Palosaari <crope@iki.fi>
11427L: linux-media@vger.kernel.org
a825eaec 11428W: https://linuxtv.org
91952bc0
AP
11429W: http://palosaari.fi/linux/
11430Q: http://patchwork.linuxtv.org/project/linux-media/list/
11431T: git git://linuxtv.org/anttip/media_tree.git
11432S: Maintained
11433F: drivers/media/tuners/tda18218*
11434
3b2f6aba
MK
11435TDA18271 MEDIA DRIVER
11436M: Michael Krufky <mkrufky@linuxtv.org>
11437L: linux-media@vger.kernel.org
a825eaec 11438W: https://linuxtv.org
3b2f6aba
MK
11439W: http://github.com/mkrufky
11440Q: http://patchwork.linuxtv.org/project/linux-media/list/
11441T: git git://linuxtv.org/mkrufky/tuners.git
11442S: Maintained
11443F: drivers/media/tuners/tda18271*
11444
e48307a9
MK
11445TDA827x MEDIA DRIVER
11446M: Michael Krufky <mkrufky@linuxtv.org>
11447L: linux-media@vger.kernel.org
a825eaec 11448W: https://linuxtv.org
e48307a9
MK
11449W: http://github.com/mkrufky
11450Q: http://patchwork.linuxtv.org/project/linux-media/list/
11451T: git git://linuxtv.org/mkrufky/tuners.git
11452S: Maintained
11453F: drivers/media/tuners/tda8290.*
11454
66cf9212
MK
11455TDA8290 MEDIA DRIVER
11456M: Michael Krufky <mkrufky@linuxtv.org>
11457L: linux-media@vger.kernel.org
a825eaec 11458W: https://linuxtv.org
66cf9212
MK
11459W: http://github.com/mkrufky
11460Q: http://patchwork.linuxtv.org/project/linux-media/list/
11461T: git git://linuxtv.org/mkrufky/tuners.git
11462S: Maintained
11463F: drivers/media/tuners/tda8290.*
11464
4b9fba30
HV
11465TDA9840 MEDIA DRIVER
11466M: Hans Verkuil <hverkuil@xs4all.nl>
11467L: linux-media@vger.kernel.org
11468T: git git://linuxtv.org/media_tree.git
a825eaec 11469W: https://linuxtv.org
4b9fba30
HV
11470S: Maintained
11471F: drivers/media/i2c/tda9840*
11472
2cb654fd 11473TEA5761 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: Odd fixes
11480F: drivers/media/tuners/tea5761.*
11481
11482TEA5767 TUNER DRIVER
5dc8a864
MCC
11483M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
11484M: Mauro Carvalho Chehab <mchehab@kernel.org>
2cb654fd 11485L: linux-media@vger.kernel.org
a825eaec 11486W: https://linuxtv.org
2cb654fd
MCC
11487T: git git://linuxtv.org/media_tree.git
11488S: Maintained
11489F: drivers/media/tuners/tea5767.*
11490
4b9fba30
HV
11491TEA6415C MEDIA DRIVER
11492M: Hans Verkuil <hverkuil@xs4all.nl>
11493L: linux-media@vger.kernel.org
11494T: git git://linuxtv.org/media_tree.git
a825eaec 11495W: https://linuxtv.org
4b9fba30
HV
11496S: Maintained
11497F: drivers/media/i2c/tea6415c*
11498
11499TEA6420 MEDIA DRIVER
11500M: Hans Verkuil <hverkuil@xs4all.nl>
11501L: linux-media@vger.kernel.org
11502T: git git://linuxtv.org/media_tree.git
a825eaec 11503W: https://linuxtv.org
4b9fba30
HV
11504S: Maintained
11505F: drivers/media/i2c/tea6420*
11506
3d249d4c 11507TEAM DRIVER
dca9ab92 11508M: Jiri Pirko <jiri@resnulli.us>
3d249d4c
JP
11509L: netdev@vger.kernel.org
11510S: Supported
11511F: drivers/net/team/
11512F: include/linux/if_team.h
c117ab84 11513F: include/uapi/linux/if_team.h
3d249d4c 11514
7d029125 11515TECHNOLOGIC SYSTEMS TS-5500 PLATFORM SUPPORT
9c3646d1 11516M: "Savoir-faire Linux Inc." <kernel@savoirfairelinux.com>
7d029125
VD
11517S: Maintained
11518F: arch/x86/platform/ts5500/
11519
40ad4a30
SY
11520TECHNOTREND USB IR RECEIVER
11521M: Sean Young <sean@mess.org>
11522L: linux-media@vger.kernel.org
11523S: Maintained
11524F: drivers/media/rc/ttusbir.c
11525
adabdb0c 11526TEGRA ARCHITECTURE SUPPORT
243d58ec 11527M: Stephen Warren <swarren@wwwdotorg.org>
adabdb0c 11528M: Thierry Reding <thierry.reding@gmail.com>
554077c5 11529M: Alexandre Courbot <gnurou@gmail.com>
84b9414b 11530L: linux-tegra@vger.kernel.org
fd117cd1 11531Q: http://patchwork.ozlabs.org/project/linux-tegra/list/
b779b88d 11532T: git git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux.git
84b9414b 11533S: Supported
bbbe96ed 11534N: [^a-z]tegra
84b9414b 11535
adabdb0c
SW
11536TEGRA CLOCK DRIVER
11537M: Peter De Schrijver <pdeschrijver@nvidia.com>
11538M: Prashant Gaikwad <pgaikwad@nvidia.com>
11539S: Supported
11540F: drivers/clk/tegra/
11541
86e486a0 11542TEGRA DMA DRIVERS
adabdb0c 11543M: Laxman Dewangan <ldewangan@nvidia.com>
86e486a0 11544M: Jon Hunter <jonathanh@nvidia.com>
adabdb0c 11545S: Supported
86e486a0 11546F: drivers/dma/tegra*
adabdb0c 11547
adabdb0c
SW
11548TEGRA I2C DRIVER
11549M: Laxman Dewangan <ldewangan@nvidia.com>
11550S: Supported
11551F: drivers/i2c/busses/i2c-tegra.c
11552
11553TEGRA IOMMU DRIVERS
11554M: Hiroshi Doyu <hdoyu@nvidia.com>
11555S: Supported
11556F: drivers/iommu/tegra*
11557
11558TEGRA KBC DRIVER
11559M: Rakesh Iyer <riyer@nvidia.com>
11560M: Laxman Dewangan <ldewangan@nvidia.com>
11561S: Supported
11562F: drivers/input/keyboard/tegra-kbc.c
11563
adabdb0c
SW
11564TEGRA PWM DRIVER
11565M: Thierry Reding <thierry.reding@gmail.com>
11566S: Supported
11567F: drivers/pwm/pwm-tegra.c
11568
11569TEGRA SERIAL DRIVER
11570M: Laxman Dewangan <ldewangan@nvidia.com>
11571S: Supported
11572F: drivers/tty/serial/serial-tegra.c
11573
11574TEGRA SPI DRIVER
11575M: Laxman Dewangan <ldewangan@nvidia.com>
11576S: Supported
11577F: drivers/spi/spi-tegra*
11578
1a348ccc 11579TEHUTI ETHERNET DRIVER
8b58be88 11580M: Andy Gospodarek <andy@greyhouse.net>
1a348ccc
AG
11581L: netdev@vger.kernel.org
11582S: Supported
ef7f5429 11583F: drivers/net/ethernet/tehuti/*
1a348ccc 11584
4e68852d 11585Telecom Clock Driver for MCPL0010
8b58be88 11586M: Mark Gross <mark.gross@intel.com>
4e68852d 11587S: Supported
679655da 11588F: drivers/char/tlclk.c
4e68852d 11589
4480f15b 11590TENSILICA XTENSA PORT (xtensa)
8b58be88 11591M: Chris Zankel <chris@zankel.net>
f959ed2f
CZ
11592M: Max Filippov <jcmvbkbc@gmail.com>
11593L: linux-xtensa@linux-xtensa.org
9f273c24 11594T: git git://github.com/czankel/xtensa-linux.git
4e68852d 11595S: Maintained
679655da 11596F: arch/xtensa/
3dc99857 11597F: drivers/irqchip/irq-xtensa-*
4e68852d 11598
5313ba66
HV
11599THANKO'S RAREMONO AM/FM/SW RADIO RECEIVER USB DRIVER
11600M: Hans Verkuil <hverkuil@xs4all.nl>
11601L: linux-media@vger.kernel.org
11602T: git git://linuxtv.org/media_tree.git
a825eaec 11603W: https://linuxtv.org
5313ba66
HV
11604S: Maintained
11605F: drivers/media/radio/radio-raremono.c
11606
d3fb6955 11607THERMAL
b75f0050 11608M: Zhang Rui <rui.zhang@intel.com>
f14d1c24 11609M: Eduardo Valentin <edubezval@gmail.com>
b75f0050
JP
11610L: linux-pm@vger.kernel.org
11611T: git git://git.kernel.org/pub/scm/linux/kernel/git/rzhang/linux.git
11612T: git git://git.kernel.org/pub/scm/linux/kernel/git/evalenti/linux-soc-thermal.git
11613Q: https://patchwork.kernel.org/project/linux-pm/list/
11614S: Supported
11615F: drivers/thermal/
11616F: include/linux/thermal.h
af6c9f16 11617F: include/uapi/linux/thermal.h
b75f0050
JP
11618F: include/linux/cpu_cooling.h
11619F: Documentation/devicetree/bindings/thermal/
d3fb6955 11620
64e05d8b
VK
11621THERMAL/CPU_COOLING
11622M: Amit Daniel Kachhap <amit.kachhap@gmail.com>
11623M: Viresh Kumar <viresh.kumar@linaro.org>
11624M: Javi Merino <javi.merino@arm.com>
11625L: linux-pm@vger.kernel.org
11626S: Supported
11627F: Documentation/thermal/cpu-cooling-api.txt
11628F: drivers/thermal/cpu_cooling.c
11629F: include/linux/cpu_cooling.h
11630
4e68852d 11631THINKPAD ACPI EXTRAS DRIVER
8b58be88 11632M: Henrique de Moraes Holschuh <ibm-acpi@hmh.eng.br>
4e68852d 11633L: ibm-acpi-devel@lists.sourceforge.net
d0944853 11634L: platform-driver-x86@vger.kernel.org
4e68852d
AC
11635W: http://ibm-acpi.sourceforge.net
11636W: http://thinkwiki.org/wiki/Ibm-acpi
54e5881d 11637T: git git://repo.or.cz/linux-2.6/linux-acpi-2.6/ibm-acpi-2.6.git
4e68852d 11638S: Maintained
679655da 11639F: drivers/platform/x86/thinkpad_acpi.c
4e68852d 11640
1b46f2a2 11641TI BANDGAP AND THERMAL DRIVER
f14d1c24 11642M: Eduardo Valentin <edubezval@gmail.com>
ef41be81 11643M: Keerthy <j-keerthy@ti.com>
1b46f2a2 11644L: linux-pm@vger.kernel.org
531ff13e 11645L: linux-omap@vger.kernel.org
5a723e81 11646S: Maintained
794b2e25 11647F: drivers/thermal/ti-soc-thermal/
1b46f2a2 11648
ccf963d3
BP
11649TI VPE/CAL DRIVERS
11650M: Benoit Parrot <bparrot@ti.com>
11651L: linux-media@vger.kernel.org
11652W: http://linuxtv.org/
11653Q: http://patchwork.linuxtv.org/project/linux-media/list/
11654S: Maintained
11655F: drivers/media/platform/ti-vpe/
11656
0c7665c3
MF
11657TI CDCE706 CLOCK DRIVER
11658M: Max Filippov <jcmvbkbc@gmail.com>
11659S: Maintained
11660F: drivers/clk/clk-cdce706.c
11661
49b6a5e3
TK
11662TI CLOCK DRIVER
11663M: Tero Kristo <t-kristo@ti.com>
11664L: linux-omap@vger.kernel.org
11665S: Maintained
11666F: drivers/clk/ti/
11667F: include/linux/clk/ti.h
11668
f75cfbad
GS
11669TI ETHERNET SWITCH DRIVER (CPSW)
11670M: Mugunthan V N <mugunthanvnm@ti.com>
11671R: Grygorii Strashko <grygorii.strashko@ti.com>
11672L: linux-omap@vger.kernel.org
11673L: netdev@vger.kernel.org
11674S: Maintained
11675F: drivers/net/ethernet/ti/cpsw*
11676F: drivers/net/ethernet/ti/davinci*
11677
4020f2d7 11678TI FLASH MEDIA INTERFACE DRIVER
8b58be88 11679M: Alex Dubov <oakad@yahoo.com>
795fb7e7 11680S: Maintained
679655da
JP
11681F: drivers/misc/tifm*
11682F: drivers/mmc/host/tifm_sd.c
11683F: include/linux/tifm.h
4020f2d7 11684
e0c52404 11685TI KEYSTONE MULTICORE NAVIGATOR DRIVERS
97215800 11686M: Santosh Shilimkar <ssantosh@kernel.org>
e0c52404
SS
11687L: linux-kernel@vger.kernel.org
11688L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11689S: Maintained
11690F: drivers/soc/ti/*
11691T: git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
11692
11693
152ad442
SR
11694TI LM49xxx FAMILY ASoC CODEC DRIVERS
11695M: M R Swami Reddy <mr.swami.reddy@ti.com>
d392dead 11696M: Vishwas A Deshpande <vishwas.a.deshpande@ti.com>
152ad442
SR
11697L: alsa-devel@alsa-project.org (moderated for non-subscribers)
11698S: Maintained
11699F: sound/soc/codecs/lm49453*
d392dead 11700F: sound/soc/codecs/isabelle*
152ad442 11701
0edd807d
KM
11702TI LP855x BACKLIGHT DRIVER
11703M: Milo Kim <milo.kim@ti.com>
11704S: Maintained
11705F: Documentation/backlight/lp855x-driver.txt
11706F: drivers/video/backlight/lp855x_bl.c
11707F: include/linux/platform_data/lp855x.h
11708
faf13f6d
KM
11709TI LP8727 CHARGER DRIVER
11710M: Milo Kim <milo.kim@ti.com>
11711S: Maintained
11712F: drivers/power/lp8727_charger.c
11713F: include/linux/platform_data/lp8727.h
11714
22f1229f
KM
11715TI LP8788 MFD DRIVER
11716M: Milo Kim <milo.kim@ti.com>
11717S: Maintained
11718F: drivers/iio/adc/lp8788_adc.c
11719F: drivers/leds/leds-lp8788.c
11720F: drivers/mfd/lp8788*.c
11721F: drivers/power/lp8788-charger.c
11722F: drivers/regulator/lp8788-*.c
11723F: include/linux/mfd/lp8788*.h
11724
84640e27
KM
11725TI NETCP ETHERNET DRIVER
11726M: Wingman Kwok <w-kwok2@ti.com>
11727M: Murali Karicheri <m-karicheri2@ti.com>
11728L: netdev@vger.kernel.org
11729S: Maintained
11730F: drivers/net/ethernet/ti/netcp*
11731
217e0ca9
KC
11732TI TAS571X FAMILY ASoC CODEC DRIVER
11733M: Kevin Cernekee <cernekee@chromium.org>
11734L: alsa-devel@alsa-project.org (moderated for non-subscribers)
11735S: Odd Fixes
11736F: sound/soc/codecs/tas571x*
11737
dd5e8e6b 11738TI TWL4030 SERIES SOC CODEC DRIVER
3be79d13 11739M: Peter Ujfalusi <peter.ujfalusi@ti.com>
dd5e8e6b
PU
11740L: alsa-devel@alsa-project.org (moderated for non-subscribers)
11741S: Maintained
11742F: sound/soc/codecs/twl4030*
11743
90921014 11744TI WILINK WIRELESS DRIVERS
90921014
LC
11745L: linux-wireless@vger.kernel.org
11746W: http://wireless.kernel.org/en/users/Drivers/wl12xx
11747W: http://wireless.kernel.org/en/users/Drivers/wl1251
11748T: git git://git.kernel.org/pub/scm/linux/kernel/git/luca/wl12xx.git
22d072f6 11749S: Orphan
90921014
LC
11750F: drivers/net/wireless/ti/
11751F: include/linux/wl12xx.h
11752
e86eaa3a 11753TIPC NETWORK LAYER
8b58be88 11754M: Jon Maloy <jon.maloy@ericsson.com>
115403df 11755M: Ying Xue <ying.xue@windriver.com>
633d2bde
AS
11756L: netdev@vger.kernel.org (core kernel code)
11757L: tipc-discussion@lists.sourceforge.net (user apps, general discussion)
e86eaa3a 11758W: http://tipc.sourceforge.net/
e86eaa3a 11759S: Maintained
c117ab84 11760F: include/uapi/linux/tipc*.h
679655da 11761F: net/tipc/
e86eaa3a 11762
867e359b 11763TILE ARCHITECTURE
b9a279f6 11764M: Chris Metcalf <cmetcalf@mellanox.com>
8c34d8d9 11765W: http://www.mellanox.com/repository/solutions/tile-scm/
7fa129cc 11766T: git git://git.kernel.org/pub/scm/linux/kernel/git/cmetcalf/linux-tile.git
867e359b
CM
11767S: Supported
11768F: arch/tile/
6b940606 11769F: drivers/char/tile-srom.c
5c770755 11770F: drivers/edac/tile_edac.c
6b940606
CM
11771F: drivers/net/ethernet/tile/
11772F: drivers/rtc/rtc-tile.c
11773F: drivers/tty/hvc/hvc_tile.c
b5c6c1a7 11774F: drivers/tty/serial/tilegx.c
6b940606
CM
11775F: drivers/usb/host/*-tilegx.c
11776F: include/linux/usb/tilegx.h
867e359b 11777
1da177e4 11778TLAN NETWORK DRIVER
8b58be88 11779M: Samuel Chessman <chessman@tux.org>
88c07dde 11780L: tlan-devel@lists.sourceforge.net (subscribers-only)
1da177e4
LT
11781W: http://sourceforge.net/projects/tlan/
11782S: Maintained
679655da 11783F: Documentation/networking/tlan.txt
b544dbac 11784F: drivers/net/ethernet/ti/tlan.*
1da177e4 11785
d74db3b2 11786TOMOYO SECURITY MODULE
8b58be88
JP
11787M: Kentaro Takeda <takedakn@nttdata.co.jp>
11788M: Tetsuo Handa <penguin-kernel@I-love.SAKURA.ne.jp>
d03a5d88
TH
11789L: tomoyo-dev-en@lists.sourceforge.jp (subscribers-only, for developers in English)
11790L: tomoyo-users-en@lists.sourceforge.jp (subscribers-only, for users in English)
d74db3b2
KT
11791L: tomoyo-dev@lists.sourceforge.jp (subscribers-only, for developers in Japanese)
11792L: tomoyo-users@lists.sourceforge.jp (subscribers-only, for users in Japanese)
11793W: http://tomoyo.sourceforge.jp/
843d183c 11794T: quilt http://svn.sourceforge.jp/svnroot/tomoyo/trunk/2.5.x/tomoyo-lsm/patches/
d74db3b2 11795S: Maintained
679655da 11796F: security/tomoyo/
d74db3b2 11797
9caeb532 11798TOPSTAR LAPTOP EXTRAS DRIVER
9f0939bf 11799M: Herton Ronaldo Krzesinski <herton@canonical.com>
d0944853 11800L: platform-driver-x86@vger.kernel.org
9caeb532
HRK
11801S: Maintained
11802F: drivers/platform/x86/topstar-laptop.c
11803
1da177e4 11804TOSHIBA ACPI EXTRAS DRIVER
0a63ca11 11805M: Azael Avalos <coproscefalo@gmail.com>
d0944853 11806L: platform-driver-x86@vger.kernel.org
0a63ca11 11807S: Maintained
679655da 11808F: drivers/platform/x86/toshiba_acpi.c
1da177e4 11809
0a63ca11
AA
11810TOSHIBA BLUETOOTH DRIVER
11811M: Azael Avalos <coproscefalo@gmail.com>
11812L: platform-driver-x86@vger.kernel.org
11813S: Maintained
11814F: drivers/platform/x86/toshiba_bluetooth.c
11815
11816TOSHIBA HDD ACTIVE PROTECTION SENSOR DRIVER
11817M: Azael Avalos <coproscefalo@gmail.com>
11818L: platform-driver-x86@vger.kernel.org
11819S: Maintained
11820F: drivers/platform/x86/toshiba_haps.c
11821
14991fc7
AA
11822TOSHIBA WMI HOTKEYS DRIVER
11823M: Azael Avalos <coproscefalo@gmail.com>
11824L: platform-driver-x86@vger.kernel.org
11825S: Maintained
11826F: drivers/platform/x86/toshiba-wmi.c
11827
1da177e4 11828TOSHIBA SMM DRIVER
8b58be88 11829M: Jonathan Buzzard <jonathan@buzzard.org.uk>
1da177e4
LT
11830W: http://www.buzzard.org.uk/toshiba/
11831S: Maintained
679655da
JP
11832F: drivers/char/toshiba.c
11833F: include/linux/toshiba.h
c117ab84 11834F: include/uapi/linux/toshiba.h
1da177e4 11835
d32d9864
MR
11836TOSHIBA TC358743 DRIVER
11837M: Mats Randgaard <matrandg@cisco.com>
11838L: linux-media@vger.kernel.org
11839S: Maintained
11840F: drivers/media/i2c/tc358743*
b5dcee22 11841F: include/media/i2c/tc358743.h
d32d9864 11842
560e6475
WS
11843TMIO/SDHI MMC DRIVER
11844M: Wolfram Sang <wsa+renesas@sang-engineering.com>
d1057c40 11845L: linux-mmc@vger.kernel.org
560e6475 11846S: Supported
d1057c40
GL
11847F: drivers/mmc/host/tmio_mmc*
11848F: drivers/mmc/host/sh_mobile_sdhi.c
560e6475 11849F: include/linux/mfd/tmio.h
d719f900 11850
917cc4e6
GR
11851TMP401 HARDWARE MONITOR DRIVER
11852M: Guenter Roeck <linux@roeck-us.net>
968ce1b1 11853L: linux-hwmon@vger.kernel.org
917cc4e6
GR
11854S: Maintained
11855F: Documentation/hwmon/tmp401
11856F: drivers/hwmon/tmp401.c
11857
98f32602 11858TMPFS (SHMEM FILESYSTEM)
bfcc6e2e 11859M: Hugh Dickins <hughd@google.com>
98f32602
HD
11860L: linux-mm@kvack.org
11861S: Maintained
11862F: include/linux/shmem_fs.h
11863F: mm/shmem.c
11864
45f95b53 11865TM6000 VIDEO4LINUX DRIVER
5dc8a864
MCC
11866M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
11867M: Mauro Carvalho Chehab <mchehab@kernel.org>
45f95b53 11868L: linux-media@vger.kernel.org
a825eaec 11869W: https://linuxtv.org
45f95b53
MCC
11870T: git git://linuxtv.org/media_tree.git
11871S: Odd fixes
11872F: drivers/media/usb/tm6000/
11873
c65fde19
HV
11874TW68 VIDEO4LINUX DRIVER
11875M: Hans Verkuil <hverkuil@xs4all.nl>
11876L: linux-media@vger.kernel.org
11877T: git git://linuxtv.org/media_tree.git
a825eaec 11878W: https://linuxtv.org
c65fde19
HV
11879S: Odd Fixes
11880F: drivers/media/pci/tw68/
11881
704a84cc
EG
11882TW686X VIDEO4LINUX DRIVER
11883M: Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
11884L: linux-media@vger.kernel.org
11885T: git git://linuxtv.org/media_tree.git
11886W: http://linuxtv.org
11887S: Maintained
11888F: drivers/media/pci/tw686x/
11889
4e68852d 11890TPM DEVICE DRIVER
901486b8 11891M: Peter Huewe <peterhuewe@gmx.de>
cbb2d5e4 11892M: Marcel Selhorst <tpmdd@selhorst.net>
89adb83c 11893M: Jarkko Sakkinen <jarkko.sakkinen@linux.intel.com>
ce93b4b0 11894R: Jason Gunthorpe <jgunthorpe@obsidianresearch.com>
383dec1f 11895W: http://tpmdd.sourceforge.net
63a10dfd 11896L: tpmdd-devel@lists.sourceforge.net (moderated for non-subscribers)
d9912846
JS
11897Q: https://patchwork.kernel.org/project/tpmdd-devel/list/
11898T: git git://git.infradead.org/users/jjs/linux-tpmdd.git
4e68852d 11899S: Maintained
679655da 11900F: drivers/char/tpm/
4e68852d 11901
1a0f1b27
AL
11902TPM IBM_VTPM DEVICE DRIVER
11903M: Ashley Lai <ashleydlai@gmail.com>
11904W: http://tpmdd.sourceforge.net
11905L: tpmdd-devel@lists.sourceforge.net (moderated for non-subscribers)
11906S: Maintained
11907F: drivers/char/tpm/tpm_ibmvtpm*
11908
d6f005a1
JP
11909TRACING
11910M: Steven Rostedt <rostedt@goodmis.org>
d6f005a1 11911M: Ingo Molnar <mingo@redhat.com>
75fc2d37 11912T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
d6f005a1
JP
11913S: Maintained
11914F: Documentation/trace/ftrace.txt
11915F: arch/*/*/*/ftrace.h
11916F: arch/*/kernel/ftrace.c
11917F: include/*/ftrace.h
11918F: include/linux/trace*.h
11919F: include/trace/
11920F: kernel/trace/
6e68e6c5 11921F: tools/testing/selftests/ftrace/
d6f005a1 11922
4abac0d0
IM
11923TRACING MMIO ACCESSES (MMIOTRACE)
11924M: Steven Rostedt <rostedt@goodmis.org>
11925M: Ingo Molnar <mingo@kernel.org>
11926R: Karol Herbst <karolherbst@gmail.com>
11927R: Pekka Paalanen <ppaalanen@gmail.com>
11928S: Maintained
11929L: linux-kernel@vger.kernel.org
11930L: nouveau@lists.freedesktop.org
11931F: kernel/trace/trace_mmiotrace.c
11932F: include/linux/mmiotrace.h
11933F: arch/x86/mm/kmmio.c
11934F: arch/x86/mm/mmio-mod.c
11935F: arch/x86/mm/testmmiotrace.c
11936
1da177e4 11937TRIVIAL PATCHES
8b58be88 11938M: Jiri Kosina <trivial@kernel.org>
54e5881d 11939T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial.git
1da177e4 11940S: Maintained
86ef925f 11941K: ^Subject:.*(?i)trivial
1da177e4 11942
4e68852d 11943TTY LAYER
879a5a00 11944M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
d8130624 11945M: Jiri Slaby <jslaby@suse.com>
879a5a00 11946S: Supported
08deed1e 11947T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git
84e1eb83 11948F: Documentation/serial/
8dd5d2f1 11949F: drivers/tty/
df621252 11950F: drivers/tty/serial/serial_core.c
e3288775
AC
11951F: include/linux/serial_core.h
11952F: include/linux/serial.h
11953F: include/linux/tty.h
c117ab84
CEB
11954F: include/uapi/linux/serial_core.h
11955F: include/uapi/linux/serial.h
11956F: include/uapi/linux/tty.h
4e68852d 11957
91952bc0
AP
11958TUA9001 MEDIA DRIVER
11959M: Antti Palosaari <crope@iki.fi>
11960L: linux-media@vger.kernel.org
a825eaec 11961W: https://linuxtv.org
91952bc0
AP
11962W: http://palosaari.fi/linux/
11963Q: http://patchwork.linuxtv.org/project/linux-media/list/
11964T: git git://linuxtv.org/anttip/media_tree.git
11965S: Maintained
11966F: drivers/media/tuners/tua9001*
11967
740db6d7 11968TULIP NETWORK DRIVERS
740db6d7 11969L: netdev@vger.kernel.org
cf869eb1
GG
11970L: linux-parisc@vger.kernel.org
11971S: Orphan
0f04e2aa 11972F: drivers/net/ethernet/dec/tulip/
1da177e4
LT
11973
11974TUN/TAP driver
ba57b6f2 11975M: Maxim Krasnyansky <maxk@qti.qualcomm.com>
1da177e4
LT
11976W: http://vtun.sourceforge.net/tun
11977S: Maintained
679655da
JP
11978F: Documentation/networking/tuntap.txt
11979F: arch/um/os-Linux/drivers/
1da177e4 11980
b454cc66 11981TURBOCHANNEL SUBSYSTEM
8b58be88 11982M: "Maciej W. Rozycki" <macro@linux-mips.org>
c406339c
RB
11983M: Ralf Baechle <ralf@linux-mips.org>
11984L: linux-mips@linux-mips.org
11985Q: http://patchwork.linux-mips.org/project/linux-mips/list/
b454cc66 11986S: Maintained
679655da
JP
11987F: drivers/tc/
11988F: include/linux/tc.h
b454cc66 11989
1da177e4 11990U14-34F SCSI DRIVER
8b58be88 11991M: Dario Ballabio <ballabio_dario@emc.com>
1da177e4
LT
11992L: linux-scsi@vger.kernel.org
11993S: Maintained
679655da 11994F: drivers/scsi/u14-34f.c
1da177e4 11995
e2d1d6c0 11996UBI FILE SYSTEM (UBIFS)
a7859936 11997M: Richard Weinberger <richard@nod.at>
949cb623 11998M: Artem Bityutskiy <dedekind1@gmail.com>
cc8f9b99 11999M: Adrian Hunter <adrian.hunter@intel.com>
e2d1d6c0 12000L: linux-mtd@lists.infradead.org
e2966cbe 12001T: git git://git.infradead.org/ubifs-2.6.git
e2d1d6c0 12002W: http://www.linux-mtd.infradead.org/doc/ubifs.html
a7859936 12003S: Supported
679655da
JP
12004F: Documentation/filesystems/ubifs.txt
12005F: fs/ubifs/
e2d1d6c0 12006
e1632fa2 12007UCLINUX (M68KNOMMU AND COLDFIRE)
44156aff
GU
12008M: Greg Ungerer <gerg@linux-m68k.org>
12009W: http://www.linux-m68k.org/
cc2020e6 12010W: http://www.uclinux.org/
e1632fa2 12011L: linux-m68k@lists.linux-m68k.org
cc2020e6 12012L: uclinux-dev@uclinux.org (subscribers-only)
e1632fa2 12013T: git git://git.kernel.org/pub/scm/linux/kernel/git/gerg/m68knommu.git
cc2020e6 12014S: Maintained
e1632fa2
GU
12015F: arch/m68k/coldfire/
12016F: arch/m68k/68*/
61bc02bb
JP
12017F: arch/m68k/*/*_no.*
12018F: arch/m68k/include/asm/*_no.*
cc2020e6 12019
1da177e4 12020UDF FILESYSTEM
d8130624 12021M: Jan Kara <jack@suse.com>
1da177e4 12022S: Maintained
679655da
JP
12023F: Documentation/filesystems/udf.txt
12024F: fs/udf/
1da177e4 12025
cc2020e6 12026UFS FILESYSTEM
8b58be88 12027M: Evgeniy Dushistov <dushistov@mail.ru>
cc2020e6 12028S: Maintained
679655da
JP
12029F: Documentation/filesystems/ufs.txt
12030F: fs/ufs/
cc2020e6 12031
0a09d3ab
DH
12032UHID USERSPACE HID IO DRIVER:
12033M: David Herrmann <dh.herrmann@googlemail.com>
12034L: linux-input@vger.kernel.org
12035S: Maintained
12036F: drivers/hid/uhid.c
c117ab84 12037F: include/uapi/linux/uhid.h
0a09d3ab 12038
18332a80 12039ULTRA-WIDEBAND (UWB) SUBSYSTEM:
18332a80 12040L: linux-usb@vger.kernel.org
10c6c9c9 12041S: Orphan
355ffe69 12042F: drivers/uwb/
679655da
JP
12043F: include/linux/uwb.h
12044F: include/linux/uwb/
18332a80 12045
b31d8273
G
12046UNICORE32 ARCHITECTURE:
12047M: Guan Xuetao <gxt@mprc.pku.edu.cn>
12048W: http://mprc.pku.edu.cn/~guanxuetao/linux
12049S: Maintained
ceebf4d5 12050T: git git://github.com/gxt/linux.git
b31d8273
G
12051F: arch/unicore32/
12052
d8379ab1
TF
12053UNIFDEF
12054M: Tony Finch <dot@dotat.at>
12055W: http://dotat.at/prog/unifdef
12056S: Maintained
12057F: scripts/unifdef.c
12058
1da177e4 12059UNIFORM CDROM DRIVER
8b58be88 12060M: Jens Axboe <axboe@kernel.dk>
1da177e4
LT
12061W: http://www.kernel.dk
12062S: Maintained
679655da
JP
12063F: Documentation/cdrom/
12064F: drivers/cdrom/cdrom.c
12065F: include/linux/cdrom.h
c117ab84 12066F: include/uapi/linux/cdrom.h
1da177e4 12067
56df0122 12068UNISYS S-PAR DRIVERS
49e7d9df
JP
12069M: David Kershner <david.kershner@unisys.com>
12070L: sparmaintainer@unisys.com (Unisys internal)
12071S: Supported
12072F: drivers/staging/unisys/
56df0122 12073
9941fa6e
VH
12074UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER
12075M: Vinayak Holikatti <vinholikatti@gmail.com>
9941fa6e
VH
12076L: linux-scsi@vger.kernel.org
12077S: Supported
12078F: Documentation/scsi/ufs.txt
12079F: drivers/scsi/ufs/
12080
4b9ffb5a
JP
12081UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER DWC HOOKS
12082M: Joao Pinto <Joao.Pinto@synopsys.com>
12083L: linux-scsi@vger.kernel.org
12084S: Supported
12085F: drivers/scsi/ufs/*dwc*
12086
e2d1d6c0 12087UNSORTED BLOCK IMAGES (UBI)
949cb623 12088M: Artem Bityutskiy <dedekind1@gmail.com>
346be9bc 12089M: Richard Weinberger <richard@nod.at>
e2d1d6c0
RD
12090W: http://www.linux-mtd.infradead.org/
12091L: linux-mtd@lists.infradead.org
b6b44e0a 12092T: git git://git.infradead.org/ubifs-2.6.git
346be9bc 12093S: Supported
80811493 12094F: drivers/mtd/ubi/
679655da 12095F: include/linux/mtd/ubi.h
c117ab84 12096F: include/uapi/mtd/ubi-user.h
e2d1d6c0 12097
1da177e4 12098USB ACM DRIVER
ca1c3e6f 12099M: Oliver Neukum <oneukum@suse.com>
6372594a 12100L: linux-usb@vger.kernel.org
1da177e4 12101S: Maintained
679655da
JP
12102F: Documentation/usb/acm.txt
12103F: drivers/usb/class/cdc-acm.*
1da177e4 12104
b7d572e1
PF
12105USB AR5523 WIRELESS DRIVER
12106M: Pontus Fuchs <pontus.fuchs@gmail.com>
12107L: linux-wireless@vger.kernel.org
12108S: Maintained
12109F: drivers/net/wireless/ath/ar5523/
12110
115bb1ff 12111USB ATTACHED SCSI
866d372e 12112M: Oliver Neukum <oneukum@suse.com>
115bb1ff
MW
12113L: linux-usb@vger.kernel.org
12114L: linux-scsi@vger.kernel.org
8eae0fb7 12115S: Maintained
115bb1ff
MW
12116F: drivers/usb/storage/uas.c
12117
1da177e4 12118USB CDC ETHERNET DRIVER
61eee9a7 12119M: Oliver Neukum <oliver@neukum.org>
795fb7e7 12120L: linux-usb@vger.kernel.org
1da177e4 12121S: Maintained
679655da 12122F: drivers/net/usb/cdc_*.c
c117ab84 12123F: include/uapi/linux/usb/cdc.h
1da177e4 12124
66e3e591
KP
12125USB CHAOSKEY DRIVER
12126M: Keith Packard <keithp@keithp.com>
12127L: linux-usb@vger.kernel.org
12128S: Maintained
12129F: drivers/usb/misc/chaoskey.c
12130
b02b371e 12131USB CYPRESS C67X00 DRIVER
8b58be88 12132M: Peter Korsgaard <jacmet@sunsite.dk>
b02b371e
PK
12133L: linux-usb@vger.kernel.org
12134S: Maintained
679655da 12135F: drivers/usb/c67x00/
b02b371e 12136
d0374f4f 12137USB DAVICOM DM9601 DRIVER
8b58be88 12138M: Peter Korsgaard <jacmet@sunsite.dk>
043600a6 12139L: netdev@vger.kernel.org
d0374f4f
PK
12140W: http://www.linux-usb.org/usbnet
12141S: Maintained
679655da 12142F: drivers/net/usb/dm9601.c
d0374f4f 12143
cc2020e6 12144USB DIAMOND RIO500 DRIVER
8b58be88 12145M: Cesar Miquel <miquel@df.uba.ar>
cc2020e6
AC
12146L: rio500-users@lists.sourceforge.net
12147W: http://rio500.sourceforge.net
12148S: Maintained
679655da 12149F: drivers/usb/misc/rio500*
cc2020e6 12150
1da177e4 12151USB EHCI DRIVER
578333ab 12152M: Alan Stern <stern@rowland.harvard.edu>
795fb7e7 12153L: linux-usb@vger.kernel.org
578333ab 12154S: Maintained
679655da
JP
12155F: Documentation/usb/ehci.txt
12156F: drivers/usb/host/ehci*
1da177e4 12157
69ae9e3e 12158USB GADGET/PERIPHERAL SUBSYSTEM
a55f6286 12159M: Felipe Balbi <balbi@kernel.org>
795fb7e7 12160L: linux-usb@vger.kernel.org
69ae9e3e 12161W: http://www.linux-usb.org/gadget
d6d0f665
FB
12162T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
12163S: Maintained
679655da
JP
12164F: drivers/usb/gadget/
12165F: include/linux/usb/gadget*
69ae9e3e 12166
2dea64b4 12167USB HID/HIDBP DRIVERS (USB KEYBOARDS, MICE, REMOTE CONTROLS, ...)
e5f6450c 12168M: Jiri Kosina <jikos@kernel.org>
406df153 12169R: Benjamin Tissoires <benjamin.tissoires@redhat.com>
795fb7e7 12170L: linux-usb@vger.kernel.org
54e5881d 12171T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid.git
1da177e4 12172S: Maintained
c2f01971 12173F: Documentation/hid/hiddev.txt
679655da 12174F: drivers/hid/usbhid/
1da177e4 12175
959eea21 12176USB ISP116X DRIVER
8b58be88 12177M: Olav Kongas <ok@artecdesign.ee>
795fb7e7 12178L: linux-usb@vger.kernel.org
959eea21 12179S: Maintained
679655da
JP
12180F: drivers/usb/host/isp116x*
12181F: include/linux/usb/isp116x.h
959eea21 12182
146498ea
WH
12183USB LAN78XX ETHERNET DRIVER
12184M: Woojung Huh <woojung.huh@microchip.com>
12185M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
12186L: netdev@vger.kernel.org
12187S: Maintained
12188F: drivers/net/usb/lan78xx.*
12189
1da177e4 12190USB MASS STORAGE DRIVER
8b58be88 12191M: Matthew Dharm <mdharm-usb@one-eyed-alien.net>
795fb7e7 12192L: linux-usb@vger.kernel.org
8836aeb8 12193L: usb-storage@lists.one-eyed-alien.net
1da177e4
LT
12194S: Maintained
12195W: http://www.one-eyed-alien.net/~mdharm/linux-usb/
679655da 12196F: drivers/usb/storage/
1da177e4 12197
af39917d
CL
12198USB MIDI DRIVER
12199M: Clemens Ladisch <clemens@ladisch.de>
12200L: alsa-devel@alsa-project.org (moderated for non-subscribers)
12201T: git git://git.alsa-project.org/alsa-kernel.git
12202S: Maintained
12203F: sound/usb/midi.*
12204
444ce9d4
JP
12205USB NETWORKING DRIVERS
12206L: linux-usb@vger.kernel.org
12207S: Odd Fixes
12208F: drivers/net/usb/
12209
1da177e4 12210USB OHCI DRIVER
578333ab 12211M: Alan Stern <stern@rowland.harvard.edu>
795fb7e7 12212L: linux-usb@vger.kernel.org
578333ab 12213S: Maintained
679655da
JP
12214F: Documentation/usb/ohci.txt
12215F: drivers/usb/host/ohci*
1da177e4 12216
963ffa3e 12217USB OTG FSM (Finite State Machine)
60d77b3d 12218M: Peter Chen <Peter.Chen@nxp.com>
8373856d 12219T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
963ffa3e
PC
12220L: linux-usb@vger.kernel.org
12221S: Maintained
12222F: drivers/usb/common/usb-otg-fsm.c
12223
563da3a9
VM
12224USB OVER IP DRIVER
12225M: Valentina Manea <valentina.manea.m@gmail.com>
90effdcd
SK
12226M: Shuah Khan <shuahkh@osg.samsung.com>
12227M: Shuah Khan <shuah@kernel.org>
563da3a9
VM
12228L: linux-usb@vger.kernel.org
12229S: Maintained
a6d6fc2b 12230F: Documentation/usb/usbip_protocol.txt
563da3a9
VM
12231F: drivers/usb/usbip/
12232F: tools/usb/usbip/
12233
1da177e4 12234USB PEGASUS DRIVER
a16b945c 12235M: Petko Manolov <petkan@nucleusys.com>
795fb7e7 12236L: linux-usb@vger.kernel.org
043600a6 12237L: netdev@vger.kernel.org
052e3128
PM
12238T: git git://github.com/petkan/pegasus.git
12239W: https://github.com/petkan/pegasus
1da177e4 12240S: Maintained
679655da 12241F: drivers/net/usb/pegasus.*
1da177e4 12242
d3ad558f 12243USB PHY LAYER
a55f6286 12244M: Felipe Balbi <balbi@kernel.org>
d3ad558f
FB
12245L: linux-usb@vger.kernel.org
12246T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
12247S: Maintained
12248F: drivers/usb/phy/
d3ad558f 12249
73e4fb3f 12250USB PRINTER DRIVER (usblp)
8b58be88 12251M: Pete Zaitcev <zaitcev@redhat.com>
795fb7e7 12252L: linux-usb@vger.kernel.org
73e4fb3f 12253S: Supported
679655da 12254F: drivers/usb/class/usblp.c
1da177e4 12255
4521b477
BM
12256USB QMI WWAN NETWORK DRIVER
12257M: Bjørn Mork <bjorn@mork.no>
12258L: netdev@vger.kernel.org
12259S: Maintained
12260F: Documentation/ABI/testing/sysfs-class-net-qmi
12261F: drivers/net/usb/qmi_wwan.c
12262
1da177e4 12263USB RTL8150 DRIVER
a16b945c 12264M: Petko Manolov <petkan@nucleusys.com>
795fb7e7 12265L: linux-usb@vger.kernel.org
043600a6 12266L: netdev@vger.kernel.org
052e3128
PM
12267T: git git://github.com/petkan/rtl8150.git
12268W: https://github.com/petkan/rtl8150
1da177e4 12269S: Maintained
679655da 12270F: drivers/net/usb/rtl8150.c
1da177e4 12271
f896b796 12272USB SERIAL SUBSYSTEM
66085694 12273M: Johan Hovold <johan@kernel.org>
795fb7e7 12274L: linux-usb@vger.kernel.org
4e68852d 12275S: Maintained
679655da 12276F: Documentation/usb/usb-serial.txt
f896b796 12277F: drivers/usb/serial/
679655da 12278F: include/linux/usb/serial.h
1da177e4 12279
b3f0db1c
SG
12280USB SMSC75XX ETHERNET DRIVER
12281M: Steve Glendinning <steve.glendinning@shawell.net>
12282L: netdev@vger.kernel.org
12283S: Maintained
12284F: drivers/net/usb/smsc75xx.*
12285
2f7ca802 12286USB SMSC95XX ETHERNET DRIVER
90b24cfb 12287M: Steve Glendinning <steve.glendinning@shawell.net>
2f7ca802 12288L: netdev@vger.kernel.org
90b24cfb 12289S: Maintained
679655da 12290F: drivers/net/usb/smsc95xx.*
2f7ca802 12291
1da177e4 12292USB SUBSYSTEM
879a5a00 12293M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
795fb7e7 12294L: linux-usb@vger.kernel.org
1da177e4 12295W: http://www.linux-usb.org
08deed1e 12296T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git
1da177e4 12297S: Supported
1700bd98 12298F: Documentation/devicetree/bindings/usb/
679655da 12299F: Documentation/usb/
679655da
JP
12300F: drivers/usb/
12301F: include/linux/usb.h
12302F: include/linux/usb/
1da177e4
LT
12303
12304USB UHCI DRIVER
8b58be88 12305M: Alan Stern <stern@rowland.harvard.edu>
795fb7e7 12306L: linux-usb@vger.kernel.org
1da177e4 12307S: Maintained
679655da 12308F: drivers/usb/host/uhci*
1da177e4 12309
69ae9e3e 12310USB "USBNET" DRIVER FRAMEWORK
d8130624 12311M: Oliver Neukum <oneukum@suse.com>
043600a6 12312L: netdev@vger.kernel.org
69ae9e3e 12313W: http://www.linux-usb.org/usbnet
1da177e4 12314S: Maintained
679655da
JP
12315F: drivers/net/usb/usbnet.c
12316F: include/linux/usb/usbnet.h
1da177e4 12317
c0efd232 12318USB VIDEO CLASS
c53ac071 12319M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
616bd4e2 12320L: linux-uvc-devel@lists.sourceforge.net (subscribers-only)
661263b5 12321L: linux-media@vger.kernel.org
275ffde4 12322T: git git://linuxtv.org/media_tree.git
57c6d2e9 12323W: http://www.ideasonboard.org/uvc/
c0efd232 12324S: Maintained
0c0d06ca 12325F: drivers/media/usb/uvc/
6c0f0359 12326F: include/uapi/linux/uvcvideo.h
1da177e4 12327
b60b9c45
HV
12328USB VISION DRIVER
12329M: Hans Verkuil <hverkuil@xs4all.nl>
12330L: linux-media@vger.kernel.org
12331T: git git://linuxtv.org/media_tree.git
a825eaec 12332W: https://linuxtv.org
b60b9c45
HV
12333S: Odd Fixes
12334F: drivers/media/usb/usbvision/
12335
8282da47
LP
12336USB WEBCAM GADGET
12337M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
12338L: linux-usb@vger.kernel.org
12339S: Maintained
3a83c16e 12340F: drivers/usb/gadget/function/*uvc*
faf2e1db 12341F: drivers/usb/gadget/legacy/webcam.c
8282da47 12342
bf164cc0 12343USB WIRELESS RNDIS DRIVER (rndis_wlan)
e6146c5c 12344M: Jussi Kivilinna <jussi.kivilinna@iki.fi>
bf164cc0
JK
12345L: linux-wireless@vger.kernel.org
12346S: Maintained
679655da 12347F: drivers/net/wireless/rndis_wlan.c
bf164cc0 12348
eb6bab13 12349USB XHCI DRIVER
03d85053 12350M: Mathias Nyman <mathias.nyman@intel.com>
eb6bab13
SS
12351L: linux-usb@vger.kernel.org
12352S: Supported
36d0344c
SS
12353F: drivers/usb/host/xhci*
12354F: drivers/usb/host/pci-quirks*
eb6bab13 12355
1da177e4 12356USB ZD1201 DRIVER
4086b9ca 12357L: linux-wireless@vger.kernel.org
1da177e4 12358W: http://linux-lc100020.sourceforge.net
4086b9ca 12359S: Orphan
ed0ad06f 12360F: drivers/net/wireless/zydas/zd1201.*
1da177e4 12361
b7eee616 12362USB ZR364XX DRIVER
8b58be88 12363M: Antoine Jacquet <royale@zerezo.com>
795fb7e7 12364L: linux-usb@vger.kernel.org
661263b5 12365L: linux-media@vger.kernel.org
275ffde4 12366T: git git://linuxtv.org/media_tree.git
b7eee616
AJ
12367W: http://royale.zerezo.com/zr364xx/
12368S: Maintained
679655da 12369F: Documentation/video4linux/zr364xx.txt
90d72ac6 12370F: drivers/media/usb/zr364xx/
b7eee616 12371
289fcff4
HK
12372ULPI BUS
12373M: Heikki Krogerus <heikki.krogerus@linux.intel.com>
12374L: linux-usb@vger.kernel.org
12375S: Maintained
12376F: drivers/usb/common/ulpi.c
12377F: include/linux/ulpi/
12378
e7839f25 12379USER-MODE LINUX (UML)
8b58be88 12380M: Jeff Dike <jdike@addtoit.com>
b15194b7 12381M: Richard Weinberger <richard@nod.at>
1da177e4
LT
12382L: user-mode-linux-devel@lists.sourceforge.net
12383L: user-mode-linux-user@lists.sourceforge.net
12384W: http://user-mode-linux.sourceforge.net
9f273c24 12385T: git git://git.kernel.org/pub/scm/linux/kernel/git/rw/uml.git
1da177e4 12386S: Maintained
61516587 12387F: Documentation/virtual/uml/
679655da 12388F: arch/um/
b070989a 12389F: arch/x86/um/
679655da
JP
12390F: fs/hostfs/
12391F: fs/hppfs/
b7eee616 12392
e5f114e9 12393USERSPACE I/O (UIO)
6a534c9d 12394M: "Hans J. Koch" <hjk@hansjkoch.de>
879a5a00 12395M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
e5f114e9 12396S: Maintained
3d3fecbd 12397T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
679655da
JP
12398F: Documentation/DocBook/uio-howto.tmpl
12399F: drivers/uio/
12400F: include/linux/uio*.h
e5f114e9 12401
256cccbe 12402UTIL-LINUX PACKAGE
8b58be88 12403M: Karel Zak <kzak@redhat.com>
256cccbe
KZ
12404L: util-linux@vger.kernel.org
12405W: http://en.wikipedia.org/wiki/Util-linux
12406T: git git://git.kernel.org/pub/scm/utils/util-linux/util-linux.git
f899b0ad
KZ
12407S: Maintained
12408
c1fd1c07 12409UVESAFB DRIVER
8b58be88 12410M: Michal Januszewski <spock@gentoo.org>
c69f677c 12411L: linux-fbdev@vger.kernel.org
c1fd1c07
MJ
12412W: http://dev.gentoo.org/~spock/projects/uvesafb/
12413S: Maintained
679655da 12414F: Documentation/fb/uvesafb.txt
8a61f013 12415F: drivers/video/fbdev/uvesafb.*
c1fd1c07 12416
456930d8
SA
12417VF610 NAND DRIVER
12418M: Stefan Agner <stefan@agner.ch>
12419L: linux-mtd@lists.infradead.org
12420S: Supported
12421F: drivers/mtd/nand/vf610_nfc.c
12422
4480f15b 12423VFAT/FAT/MSDOS FILESYSTEM
8b58be88 12424M: OGAWA Hirofumi <hirofumi@mail.parknet.co.jp>
1da177e4 12425S: Maintained
679655da
JP
12426F: Documentation/filesystems/vfat.txt
12427F: fs/fat/
1da177e4 12428
cba3345c
AW
12429VFIO DRIVER
12430M: Alex Williamson <alex.williamson@redhat.com>
12431L: kvm@vger.kernel.org
9f273c24 12432T: git git://github.com/awilliam/linux-vfio.git
cba3345c
AW
12433S: Maintained
12434F: Documentation/vfio.txt
12435F: drivers/vfio/
12436F: include/linux/vfio.h
c117ab84 12437F: include/uapi/linux/vfio.h
cba3345c 12438
a714ea5f
AW
12439VFIO PLATFORM DRIVER
12440M: Baptiste Reynal <b.reynal@virtualopensystems.com>
12441L: kvm@vger.kernel.org
12442S: Maintained
12443F: drivers/vfio/platform/
12444
9e6f3438
PO
12445VIDEOBUF2 FRAMEWORK
12446M: Pawel Osciak <pawel@osciak.com>
12447M: Marek Szyprowski <m.szyprowski@samsung.com>
e76e4706 12448M: Kyungmin Park <kyungmin.park@samsung.com>
9e6f3438
PO
12449L: linux-media@vger.kernel.org
12450S: Maintained
90d72ac6 12451F: drivers/media/v4l2-core/videobuf2-*
9e6f3438
PO
12452F: include/media/videobuf2-*
12453
06a8fc78
AH
12454VIRTIO AND VHOST VSOCK DRIVER
12455M: Stefan Hajnoczi <stefanha@redhat.com>
12456L: kvm@vger.kernel.org
12457L: virtualization@lists.linux-foundation.org
12458L: netdev@vger.kernel.org
12459S: Maintained
12460F: include/linux/virtio_vsock.h
12461F: include/uapi/linux/virtio_vsock.h
12462F: net/vmw_vsock/virtio_transport_common.c
0ea9e1d3 12463F: net/vmw_vsock/virtio_transport.c
433fc58e
AH
12464F: drivers/vhost/vsock.c
12465F: drivers/vhost/vsock.h
06a8fc78 12466
5523662e
SCP
12467VIRTUAL SERIO DEVICE DRIVER
12468M: Stephen Chandler Paul <thatslyude@gmail.com>
12469S: Maintained
12470F: drivers/input/serio/userio.c
12471F: include/uapi/linux/userio.h
12472
9a82446b
AS
12473VIRTIO CONSOLE DRIVER
12474M: Amit Shah <amit.shah@redhat.com>
12475L: virtualization@lists.linux-foundation.org
12476S: Maintained
12477F: drivers/char/virtio_console.c
12478F: include/linux/virtio_console.h
c117ab84 12479F: include/uapi/linux/virtio_console.h
9a82446b 12480
2426ec8f 12481VIRTIO CORE, NET AND BLOCK DRIVERS
2426ec8f
MT
12482M: "Michael S. Tsirkin" <mst@redhat.com>
12483L: virtualization@lists.linux-foundation.org
12484S: Maintained
0e4191fe 12485F: Documentation/devicetree/bindings/virtio/
2426ec8f 12486F: drivers/virtio/
c893c8d7 12487F: tools/virtio/
2426ec8f
MT
12488F: drivers/net/virtio_net.c
12489F: drivers/block/virtio_blk.c
12490F: include/linux/virtio_*.h
916cdabc 12491F: include/uapi/linux/virtio_*.h
2426ec8f 12492
f2dbda3b
CH
12493VIRTIO DRIVERS FOR S390
12494M: Christian Borntraeger <borntraeger@de.ibm.com>
12495M: Cornelia Huck <cornelia.huck@de.ibm.com>
12496L: linux-s390@vger.kernel.org
12497L: virtualization@lists.linux-foundation.org
12498L: kvm@vger.kernel.org
12499S: Supported
1b568d93 12500F: drivers/s390/virtio/
f2dbda3b 12501
4ad6ee91
GH
12502VIRTIO GPU DRIVER
12503M: David Airlie <airlied@linux.ie>
12504M: Gerd Hoffmann <kraxel@redhat.com>
12505L: dri-devel@lists.freedesktop.org
12506L: virtualization@lists.linux-foundation.org
12507S: Maintained
12508F: drivers/gpu/drm/virtio/
12509F: include/uapi/linux/virtio_gpu.h
12510
3a4d5c94
MT
12511VIRTIO HOST (VHOST)
12512M: "Michael S. Tsirkin" <mst@redhat.com>
12513L: kvm@vger.kernel.org
c996d8b9 12514L: virtualization@lists.linux-foundation.org
3a4d5c94 12515L: netdev@vger.kernel.org
9f273c24 12516T: git git://git.kernel.org/pub/scm/linux/kernel/git/mst/vhost.git
3a4d5c94
MT
12517S: Maintained
12518F: drivers/vhost/
c117ab84 12519F: include/uapi/linux/vhost.h
3a4d5c94 12520
271c8651
GH
12521VIRTIO INPUT DRIVER
12522M: Gerd Hoffmann <kraxel@redhat.com>
12523S: Maintained
12524F: drivers/virtio/virtio_input.c
12525F: include/uapi/linux/virtio_input.h
12526
1da177e4 12527VIA RHINE NETWORK DRIVER
210347e1 12528S: Orphan
f2148a47 12529F: drivers/net/ethernet/via/via-rhine.c
1da177e4 12530
f0bf7f61 12531VIA SD/MMC CARD CONTROLLER DRIVER
558bbb2f 12532M: Bruce Chang <brucechang@via.com.tw>
8b58be88 12533M: Harald Welte <HaraldWelte@viatech.com>
f0bf7f61
HW
12534S: Maintained
12535F: drivers/mmc/host/via-sdmmc.c
12536
69e4a7c2 12537VIA UNICHROME(PRO)/CHROME9 FRAMEBUFFER DRIVER
c7babebd 12538M: Florian Tobias Schandinat <FlorianSchandinat@gmx.de>
c69f677c 12539L: linux-fbdev@vger.kernel.org
69e4a7c2 12540S: Maintained
c7babebd
FTS
12541F: include/linux/via-core.h
12542F: include/linux/via-gpio.h
12543F: include/linux/via_i2c.h
8a61f013 12544F: drivers/video/fbdev/via/
69e4a7c2 12545
01f20734 12546VIA VELOCITY NETWORK DRIVER
8b58be88 12547M: Francois Romieu <romieu@fr.zoreil.com>
01f20734
FR
12548L: netdev@vger.kernel.org
12549S: Maintained
f2148a47 12550F: drivers/net/ethernet/via/via-velocity.*
1da177e4 12551
f73f8173
AW
12552VIRT LIB
12553M: Alex Williamson <alex.williamson@redhat.com>
12554M: Paolo Bonzini <pbonzini@redhat.com>
12555L: kvm@vger.kernel.org
12556S: Supported
12557F: virt/lib/
12558
77911fd2 12559VIVID VIRTUAL VIDEO DRIVER
0b7bc1fa
HV
12560M: Hans Verkuil <hverkuil@xs4all.nl>
12561L: linux-media@vger.kernel.org
12562T: git git://linuxtv.org/media_tree.git
a825eaec 12563W: https://linuxtv.org
0b7bc1fa 12564S: Maintained
77911fd2 12565F: drivers/media/platform/vivid/*
0b7bc1fa 12566
be7f8273 12567VLAN (802.1Q)
8b58be88 12568M: Patrick McHardy <kaber@trash.net>
be7f8273
PM
12569L: netdev@vger.kernel.org
12570S: Maintained
679655da
JP
12571F: drivers/net/macvlan.c
12572F: include/linux/if_*vlan.h
12573F: net/8021q/
be7f8273 12574
55e331cf 12575VLYNQ BUS
8b58be88 12576M: Florian Fainelli <florian@openwrt.org>
8578d7af 12577L: openwrt-devel@lists.openwrt.org (subscribers-only)
55e331cf
FF
12578S: Maintained
12579F: drivers/vlynq/vlynq.c
12580F: include/linux/vlynq.h
12581
390beae4 12582VME SUBSYSTEM
74c600e3 12583M: Martyn Welch <martyn@welchs.me.uk>
1bd289d1 12584M: Manohar Vanga <manohar.vanga@gmail.com>
390beae4
MW
12585M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
12586L: devel@driverdev.osuosl.org
12587S: Maintained
12588T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
12589F: Documentation/vme_api.txt
12590F: drivers/staging/vme/
12591F: drivers/vme/
12592F: include/linux/vme*
12593
4488e09b
AK
12594VMWARE HYPERVISOR INTERFACE
12595M: Alok Kataria <akataria@vmware.com>
12596L: virtualization@lists.linux-foundation.org
12597S: Supported
12598F: arch/x86/kernel/cpu/vmware.c
12599
73b35d07
DT
12600VMWARE BALLOON DRIVER
12601M: Xavier Deguillard <xdeguillard@vmware.com>
12602M: Philip Moltmann <moltmann@vmware.com>
12603M: "VMware, Inc." <pv-drivers@vmware.com>
12604L: linux-kernel@vger.kernel.org
12605S: Maintained
12606F: drivers/misc/vmw_balloon.c
12607
8b8be51b
TH
12608VMWARE VMMOUSE SUBDRIVER
12609M: "VMware Graphics" <linux-graphics-maintainer@vmware.com>
12610M: "VMware, Inc." <pv-drivers@vmware.com>
12611L: linux-input@vger.kernel.org
12612S: Maintained
12613F: drivers/input/mouse/vmmouse.c
12614F: drivers/input/mouse/vmmouse.h
12615
d1a890fa 12616VMWARE VMXNET3 ETHERNET DRIVER
04e1b734 12617M: Shrikrishna Khare <skhare@vmware.com>
65c8bb5b
JP
12618M: "VMware, Inc." <pv-drivers@vmware.com>
12619L: netdev@vger.kernel.org
12620S: Maintained
12621F: drivers/net/vmxnet3/
d1a890fa 12622
851b1642 12623VMware PVSCSI driver
29374ec6 12624M: Jim Gill <jgill@vmware.com>
851b1642
AK
12625M: VMware PV-Drivers <pv-drivers@vmware.com>
12626L: linux-scsi@vger.kernel.org
12627S: Maintained
12628F: drivers/scsi/vmw_pvscsi.c
12629F: drivers/scsi/vmw_pvscsi.h
12630
e53e86c7 12631VOLTAGE AND CURRENT REGULATOR FRAMEWORK
88dd75af 12632M: Liam Girdwood <lgirdwood@gmail.com>
b02e48f2 12633M: Mark Brown <broonie@kernel.org>
5cdeb2c8 12634L: linux-kernel@vger.kernel.org
1dd68f01 12635W: http://www.slimlogic.co.uk/?p=48
6febb5ab 12636T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator.git
e53e86c7 12637S: Supported
9d2597e8 12638F: Documentation/devicetree/bindings/regulator/
679655da 12639F: drivers/regulator/
9d2597e8 12640F: include/dt-bindings/regulator/
679655da 12641F: include/linux/regulator/
e53e86c7 12642
081958eb
DA
12643VRF
12644M: David Ahern <dsa@cumulusnetworks.com>
12645M: Shrijeet Mukherjee <shm@cumulusnetworks.com>
12646L: netdev@vger.kernel.org
12647S: Maintained
12648F: drivers/net/vrf.c
562d897d 12649F: Documentation/networking/vrf.txt
081958eb 12650
ab41319e 12651VT1211 HARDWARE MONITOR DRIVER
8b58be88 12652M: Juerg Haefliger <juergh@gmail.com>
968ce1b1 12653L: linux-hwmon@vger.kernel.org
ab41319e 12654S: Maintained
679655da
JP
12655F: Documentation/hwmon/vt1211
12656F: drivers/hwmon/vt1211.c
ab41319e 12657
1de9e371 12658VT8231 HARDWARE MONITOR DRIVER
8b58be88 12659M: Roger Lucas <vt8231@hiddenengine.co.uk>
968ce1b1 12660L: linux-hwmon@vger.kernel.org
1de9e371 12661S: Maintained
679655da 12662F: drivers/hwmon/vt8231.c
1de9e371 12663
88095e7b
TO
12664VUB300 USB to SDIO/SD/MMC bridge chip
12665M: Tony Olech <tony.olech@elandigitalsystems.com>
12666L: linux-mmc@vger.kernel.org
12667L: linux-usb@vger.kernel.org
12668S: Supported
12669F: drivers/mmc/host/vub300.c
12670
1da177e4 12671W1 DALLAS'S 1-WIRE BUS
a8018766 12672M: Evgeniy Polyakov <zbr@ioremap.net>
1da177e4 12673S: Maintained
679655da
JP
12674F: Documentation/w1/
12675F: drivers/w1/
1da177e4 12676
13927079 12677W83791D HARDWARE MONITORING DRIVER
8b58be88 12678M: Marc Hulsman <m.hulsman@tudelft.nl>
968ce1b1 12679L: linux-hwmon@vger.kernel.org
25845c22 12680S: Maintained
679655da
JP
12681F: Documentation/hwmon/w83791d
12682F: drivers/hwmon/w83791d.c
13927079 12683
61db011d 12684W83793 HARDWARE MONITORING DRIVER
8b58be88 12685M: Rudolf Marek <r.marek@assembler.cz>
968ce1b1 12686L: linux-hwmon@vger.kernel.org
61db011d 12687S: Maintained
679655da
JP
12688F: Documentation/hwmon/w83793
12689F: drivers/hwmon/w83793.c
61db011d 12690
e3760b43 12691W83795 HARDWARE MONITORING DRIVER
d8130624 12692M: Jean Delvare <jdelvare@suse.com>
968ce1b1 12693L: linux-hwmon@vger.kernel.org
e3760b43
JD
12694S: Maintained
12695F: drivers/hwmon/w83795.c
12696
1da177e4 12697W83L51xD SD/MMC CARD INTERFACE DRIVER
8b58be88 12698M: Pierre Ossman <pierre@ossman.eu>
1da177e4 12699S: Maintained
679655da 12700F: drivers/mmc/host/wbsd.*
1da177e4 12701
b4e05923
HG
12702WACOM PROTOCOL 4 SERIAL TABLETS
12703M: Julian Squires <julian@cipht.net>
12704M: Hans de Goede <hdegoede@redhat.com>
12705L: linux-input@vger.kernel.org
12706S: Maintained
12707F: drivers/input/tablet/wacom_serial4.c
12708
3527761c 12709WATCHDOG DEVICE DRIVERS
8b58be88 12710M: Wim Van Sebroeck <wim@iguana.be>
1f32f83e 12711R: Guenter Roeck <linux@roeck-us.net>
230a5cef
WVS
12712L: linux-watchdog@vger.kernel.org
12713W: http://www.linux-watchdog.org/
f599aaf0 12714T: git git://www.linux-watchdog.org/linux-watchdog.git
3527761c 12715S: Maintained
540be8b2 12716F: Documentation/devicetree/bindings/watchdog/
679655da
JP
12717F: Documentation/watchdog/
12718F: drivers/watchdog/
12719F: include/linux/watchdog.h
c117ab84 12720F: include/uapi/linux/watchdog.h
3527761c 12721
1da177e4 12722WD7000 SCSI DRIVER
8b58be88 12723M: Miroslav Zagorac <zaga@fly.cc.fer.hr>
1da177e4
LT
12724L: linux-scsi@vger.kernel.org
12725S: Maintained
679655da 12726F: drivers/scsi/wd7000.c
1da177e4 12727
b22e00f3
DH
12728WIIMOTE HID DRIVER
12729M: David Herrmann <dh.herrmann@googlemail.com>
12730L: linux-input@vger.kernel.org
12731S: Maintained
12732F: drivers/hid/hid-wiimote*
12733
e258b80e 12734WINBOND CIR DRIVER
364e9e18 12735M: David Härdeman <david@hardeman.nu>
e258b80e 12736S: Maintained
116ab806 12737F: drivers/media/rc/winbond-cir.c
e258b80e 12738
c36a483d
WBG
12739WINSYSTEMS EBC-C384 WATCHDOG DRIVER
12740M: William Breathitt Gray <vilhelm.gray@gmail.com>
12741L: linux-watchdog@vger.kernel.org
12742S: Maintained
12743F: drivers/watchdog/ebc-c384_wdt.c
12744
9c26df9b
WBG
12745WINSYSTEMS WS16C48 GPIO DRIVER
12746M: William Breathitt Gray <vilhelm.gray@gmail.com>
12747L: linux-gpio@vger.kernel.org
12748S: Maintained
12749F: drivers/gpio/gpio-ws16c48.c
e258b80e 12750
8a70da82 12751WIMAX STACK
8b58be88 12752M: Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
8a70da82 12753M: linux-wimax@intel.com
49e7d9df 12754L: wimax@linuxwimax.org (subscribers-only)
8a70da82
IPG
12755S: Supported
12756W: http://linuxwimax.org
315987dc 12757F: Documentation/wimax/README.wimax
315987dc
JP
12758F: include/linux/wimax/debug.h
12759F: include/net/wimax.h
c117ab84 12760F: include/uapi/linux/wimax.h
315987dc 12761F: net/wimax/
8a70da82 12762
5fc14680 12763WISTRON LAPTOP BUTTON DRIVER
8b58be88 12764M: Miloslav Trmac <mitr@volny.cz>
5fc14680 12765S: Maintained
679655da 12766F: drivers/input/misc/wistron_btns.c
5fc14680 12767
1da177e4 12768WL3501 WIRELESS PCMCIA CARD DRIVER
8b58be88 12769M: Arnaldo Carvalho de Melo <acme@ghostprotocols.net>
724c6b35 12770L: linux-wireless@vger.kernel.org
926554c4 12771W: http://oops.ghostprotocols.net:81/blog
1da177e4 12772S: Maintained
679655da 12773F: drivers/net/wireless/wl3501*
1da177e4 12774
055bcbcb 12775WOLFSON MICROELECTRONICS DRIVERS
fef95164 12776L: patches@opensource.wolfsonmicro.com
f0e03dbd
RF
12777T: git https://github.com/CirrusLogic/linux-drivers.git
12778W: https://github.com/CirrusLogic/linux-drivers/wiki
b75ea16a 12779S: Supported
3768f0b1 12780F: Documentation/hwmon/wm83??
f494993f
CK
12781F: Documentation/devicetree/bindings/extcon/extcon-arizona.txt
12782F: Documentation/devicetree/bindings/regulator/arizona-regulator.txt
12783F: Documentation/devicetree/bindings/mfd/arizona.txt
af1c5386 12784F: arch/arm/mach-s3c64xx/mach-crag6410*
f05259a6 12785F: drivers/clk/clk-wm83*.c
9c309598 12786F: drivers/extcon/extcon-arizona.c
b75ea16a 12787F: drivers/leds/leds-wm83*.c
25b273ba 12788F: drivers/gpio/gpio-*wm*.c
9c309598 12789F: drivers/gpio/gpio-arizona.c
d22b0869 12790F: drivers/hwmon/wm83??-hwmon.c
59ec6da2
MB
12791F: drivers/input/misc/wm831x-on.c
12792F: drivers/input/touchscreen/wm831x-ts.c
12793F: drivers/input/touchscreen/wm97*.c
9c309598
MB
12794F: drivers/mfd/arizona*
12795F: drivers/mfd/wm*.c
12ebc137 12796F: drivers/mfd/cs47l24*
b75ea16a
MB
12797F: drivers/power/wm83*.c
12798F: drivers/rtc/rtc-wm83*.c
12799F: drivers/regulator/wm8*.c
3860e6c4 12800F: drivers/video/backlight/wm83*_bl.c
b75ea16a 12801F: drivers/watchdog/wm83*_wdt.c
9c309598 12802F: include/linux/mfd/arizona/
3860e6c4 12803F: include/linux/mfd/wm831x/
b75ea16a 12804F: include/linux/mfd/wm8350/
3768f0b1 12805F: include/linux/mfd/wm8400*
59ec6da2 12806F: include/linux/wm97xx.h
055bcbcb 12807F: include/sound/wm????.h
9c309598 12808F: sound/soc/codecs/arizona.?
055bcbcb 12809F: sound/soc/codecs/wm*
12ebc137 12810F: sound/soc/codecs/cs47l24*
b75ea16a 12811
3e6cd7a4
TH
12812WORKQUEUE
12813M: Tejun Heo <tj@kernel.org>
badb7f5e 12814R: Lai Jiangshan <jiangshanlai@gmail.com>
3e6cd7a4
TH
12815T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/wq.git
12816S: Maintained
12817F: include/linux/workqueue.h
12818F: kernel/workqueue.c
12819F: Documentation/workqueue.txt
12820
39ac9f48
CYT
12821X-POWERS MULTIFUNCTION PMIC DEVICE DRIVERS
12822M: Chen-Yu Tsai <wens@csie.org>
12823L: linux-kernel@vger.kernel.org
12824S: Maintained
12825N: axp[128]
12826
1da177e4 12827X.25 NETWORK LAYER
8bf28059 12828M: Andrew Hendry <andrew.hendry@gmail.com>
1da177e4 12829L: linux-x25@vger.kernel.org
8bf28059 12830S: Odd Fixes
679655da
JP
12831F: Documentation/networking/x25*
12832F: include/net/x25*
12833F: net/x25/
1da177e4 12834
e2d1d6c0 12835X86 ARCHITECTURE (32-BIT AND 64-BIT)
8b58be88
JP
12836M: Thomas Gleixner <tglx@linutronix.de>
12837M: Ingo Molnar <mingo@redhat.com>
12838M: "H. Peter Anvin" <hpa@zytor.com>
bcde563c 12839M: x86@kernel.org
981c3a4f 12840L: linux-kernel@vger.kernel.org
75fc2d37 12841T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core
e2d1d6c0 12842S: Maintained
679655da
JP
12843F: Documentation/x86/
12844F: arch/x86/
e2d1d6c0 12845
d0944853 12846X86 PLATFORM DRIVERS
e181ba15 12847M: Darren Hart <dvhart@infradead.org>
d0944853 12848L: platform-driver-x86@vger.kernel.org
e181ba15 12849T: git git://git.infradead.org/users/dvhart/linux-platform-drivers-x86.git
d0944853 12850S: Maintained
14430813 12851F: drivers/platform/x86/
3a4bceef 12852F: drivers/platform/olpc/
d0944853 12853
c1f5c54b
IM
12854X86 MCE INFRASTRUCTURE
12855M: Tony Luck <tony.luck@intel.com>
487ba8e8 12856M: Borislav Petkov <bp@alien8.de>
c1f5c54b
IM
12857L: linux-edac@vger.kernel.org
12858S: Maintained
12859F: arch/x86/kernel/cpu/mcheck/*
12860
79ebdc95
BP
12861X86 MICROCODE UPDATE SUPPORT
12862M: Borislav Petkov <bp@alien8.de>
12863S: Maintained
12864F: arch/x86/kernel/cpu/microcode/*
12865
f0905c5a
AL
12866X86 VDSO
12867M: Andy Lutomirski <luto@amacapital.net>
12868L: linux-kernel@vger.kernel.org
12869T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/vdso
12870S: Maintained
d603c8e1 12871F: arch/x86/entry/vdso/
f0905c5a 12872
d6fad502 12873XC2028/3028 TUNER DRIVER
5dc8a864
MCC
12874M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
12875M: Mauro Carvalho Chehab <mchehab@kernel.org>
d6fad502 12876L: linux-media@vger.kernel.org
a825eaec 12877W: https://linuxtv.org
d6fad502
MCC
12878T: git git://linuxtv.org/media_tree.git
12879S: Maintained
12880F: drivers/media/tuners/tuner-xc2028.*
12881
c4468085 12882XEN HYPERVISOR INTERFACE
3eeef8f7
KRW
12883M: Boris Ostrovsky <boris.ostrovsky@oracle.com>
12884M: David Vrabel <david.vrabel@citrix.com>
101ecde5 12885M: Juergen Gross <jgross@suse.com>
11dbb52b 12886L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
ea70ba3a 12887T: git git://git.kernel.org/pub/scm/linux/kernel/git/xen/tip.git
c4468085
IC
12888S: Supported
12889F: arch/x86/xen/
12890F: drivers/*/xen-*front.c
12891F: drivers/xen/
12892F: arch/x86/include/asm/xen/
12893F: include/xen/
c117ab84 12894F: include/uapi/xen/
c4468085 12895
77bfb479 12896XEN HYPERVISOR ARM
85d1a29d 12897M: Stefano Stabellini <sstabellini@kernel.org>
11dbb52b 12898L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
85d1a29d 12899S: Maintained
77bfb479
SS
12900F: arch/arm/xen/
12901F: arch/arm/include/asm/xen/
12902
b475e83f 12903XEN HYPERVISOR ARM64
85d1a29d 12904M: Stefano Stabellini <sstabellini@kernel.org>
11dbb52b 12905L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
85d1a29d 12906S: Maintained
b475e83f
SS
12907F: arch/arm64/xen/
12908F: arch/arm64/include/asm/xen/
12909
9b57e1a7 12910XEN NETWORK BACKEND DRIVER
8386040b 12911M: Wei Liu <wei.liu2@citrix.com>
11dbb52b 12912L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
9b57e1a7
IC
12913L: netdev@vger.kernel.org
12914S: Supported
12915F: drivers/net/xen-netback/*
12916
c5f8e29d
KRW
12917XEN PCI SUBSYSTEM
12918M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
11dbb52b 12919L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
c5f8e29d
KRW
12920S: Supported
12921F: arch/x86/pci/*xen*
12922F: drivers/pci/*xen*
12923
a2c5ae65
KRW
12924XEN BLOCK SUBSYSTEM
12925M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
bcadb699 12926M: Roger Pau Monné <roger.pau@citrix.com>
a2c5ae65
KRW
12927L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
12928S: Supported
12929F: drivers/block/xen-blkback/*
12930F: drivers/block/xen*
12931
15d03609
JG
12932XEN PVSCSI DRIVERS
12933M: Juergen Gross <jgross@suse.com>
12934L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
12935L: linux-scsi@vger.kernel.org
12936S: Supported
12937F: drivers/scsi/xen-scsifront.c
12938F: drivers/xen/xen-scsiback.c
12939F: include/xen/interface/io/vscsiif.h
12940
c5f8e29d
KRW
12941XEN SWIOTLB SUBSYSTEM
12942M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
11dbb52b 12943L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
c5f8e29d
KRW
12944S: Supported
12945F: arch/x86/xen/*swiotlb*
12946F: drivers/xen/*swiotlb*
12947
1da177e4
LT
12948XFS FILESYSTEM
12949P: Silicon Graphics Inc
809625ca 12950M: Dave Chinner <david@fromorbit.com>
18caa67a 12951M: xfs@oss.sgi.com
d7ede1aa 12952L: xfs@oss.sgi.com
1da177e4 12953W: http://oss.sgi.com/projects/xfs
9f273c24 12954T: git git://git.kernel.org/pub/scm/linux/kernel/git/dgc/linux-xfs.git
1da177e4 12955S: Supported
679655da
JP
12956F: Documentation/filesystems/xfs.txt
12957F: fs/xfs/
1da177e4 12958
8a3b7a25 12959XILINX AXI ETHERNET DRIVER
59a54f30
MS
12960M: Anirudha Sarangi <anirudh@xilinx.com>
12961M: John Linn <John.Linn@xilinx.com>
8a3b7a25 12962S: Maintained
12963F: drivers/net/ethernet/xilinx/xilinx_axienet*
12964
238b8721 12965XILINX UARTLITE SERIAL DRIVER
8b58be88 12966M: Peter Korsgaard <jacmet@sunsite.dk>
238b8721
PK
12967L: linux-serial@vger.kernel.org
12968S: Maintained
df621252 12969F: drivers/tty/serial/uartlite.c
238b8721 12970
df330515
LP
12971XILINX VIDEO IP CORES
12972M: Hyun Kwon <hyun.kwon@xilinx.com>
12973M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
12974L: linux-media@vger.kernel.org
12975T: git git://linuxtv.org/media_tree.git
12976S: Supported
12977F: Documentation/devicetree/bindings/media/xilinx/
12978F: drivers/media/platform/xilinx/
a5562f65 12979F: include/uapi/linux/xilinx-v4l2-controls.h
df330515 12980
74316949
EB
12981XILLYBUS DRIVER
12982M: Eli Billauer <eli.billauer@gmail.com>
12983L: linux-kernel@vger.kernel.org
12984S: Supported
12985F: drivers/char/xillybus/
12986
f620e4b8
MF
12987XTENSA XTFPGA PLATFORM SUPPORT
12988M: Max Filippov <jcmvbkbc@gmail.com>
12989L: linux-xtensa@linux-xtensa.org
12990S: Maintained
12991F: drivers/spi/spi-xtensa-xtfpga.c
57b7068d 12992F: sound/soc/xtensa/xtfpga-i2s.c
f620e4b8 12993
1da177e4 12994YAM DRIVER FOR AX.25
8b58be88 12995M: Jean-Paul Roubelat <jpr@f6fbb.org>
1da177e4
LT
12996L: linux-hams@vger.kernel.org
12997S: Maintained
679655da
JP
12998F: drivers/net/hamradio/yam*
12999F: include/linux/yam.h
1da177e4 13000
af64a5eb 13001YEALINK PHONE DRIVER
8b58be88 13002M: Henk Vergonet <Henk.Vergonet@gmail.com>
af64a5eb
H
13003L: usbb2k-api-dev@nongnu.org
13004S: Maintained
679655da
JP
13005F: Documentation/input/yealink.txt
13006F: drivers/input/misc/yealink.*
af64a5eb 13007
1da177e4 13008Z8530 DRIVER FOR AX.25
8b58be88 13009M: Joerg Reuter <jreuter@yaina.de>
1da177e4
LT
13010W: http://yaina.de/jreuter/
13011W: http://www.qsl.net/dl1bke/
13012L: linux-hams@vger.kernel.org
13013S: Maintained
679655da
JP
13014F: Documentation/networking/z8530drv.txt
13015F: drivers/net/hamradio/*scc.c
13016F: drivers/net/hamradio/z8530.h
1da177e4 13017
0cf31ec1 13018ZBUD COMPRESSED PAGE ALLOCATOR
0bb181c7 13019M: Seth Jennings <sjenning@redhat.com>
0cf31ec1
SJ
13020L: linux-mm@kvack.org
13021S: Maintained
13022F: mm/zbud.c
13023F: include/linux/zbud.h
13024
7c0c3afb 13025ZD1211RW WIRELESS DRIVER
8b58be88
JP
13026M: Daniel Drake <dsd@gentoo.org>
13027M: Ulrich Kunitz <kune@deine-taler.de>
7c0c3afb 13028W: http://zd1211.ath.cx/wiki/DriverRewrite
724c6b35 13029L: linux-wireless@vger.kernel.org
7c0c3afb
DD
13030L: zd1211-devs@lists.sourceforge.net (subscribers-only)
13031S: Maintained
6948300c 13032F: drivers/net/wireless/zydas/zd1211rw/
7c0c3afb 13033
20263029
DS
13034ZPOOL COMPRESSED PAGE STORAGE API
13035M: Dan Streetman <ddstreet@ieee.org>
13036L: linux-mm@kvack.org
13037S: Maintained
13038F: mm/zpool.c
13039F: include/linux/zpool.h
13040
1da177e4 13041ZR36067 VIDEO FOR LINUX DRIVER
1da177e4 13042L: mjpeg-users@lists.sourceforge.net
f63145e2 13043L: linux-media@vger.kernel.org
1da177e4 13044W: http://mjpeg.sourceforge.net/driver-zoran/
a825eaec 13045T: hg https://linuxtv.org/hg/v4l-dvb
f63145e2 13046S: Odd Fixes
90d72ac6 13047F: drivers/media/pci/zoran/
1da177e4 13048
6920f2cc
MK
13049ZRAM COMPRESSED RAM BLOCK DEVICE DRVIER
13050M: Minchan Kim <minchan@kernel.org>
13051M: Nitin Gupta <ngupta@vflare.org>
74f3037c 13052R: Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
6920f2cc
MK
13053L: linux-kernel@vger.kernel.org
13054S: Maintained
13055F: drivers/block/zram/
13056F: Documentation/blockdev/zram.txt
13057
8b4a4080 13058ZS DECSTATION Z85C30 SERIAL DRIVER
8b58be88 13059M: "Maciej W. Rozycki" <macro@linux-mips.org>
8b4a4080 13060S: Maintained
df621252 13061F: drivers/tty/serial/zs.*
8b4a4080 13062
eae70d06
MK
13063ZSMALLOC COMPRESSED SLAB MEMORY ALLOCATOR
13064M: Minchan Kim <minchan@kernel.org>
13065M: Nitin Gupta <ngupta@vflare.org>
41192a2d 13066R: Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
eae70d06
MK
13067L: linux-mm@kvack.org
13068S: Maintained
13069F: mm/zsmalloc.c
13070F: include/linux/zsmalloc.h
d02be50d 13071F: Documentation/vm/zsmalloc.txt
eae70d06 13072
0cf31ec1 13073ZSWAP COMPRESSED SWAP CACHING
0bb181c7 13074M: Seth Jennings <sjenning@redhat.com>
0cf31ec1
SJ
13075L: linux-mm@kvack.org
13076S: Maintained
13077F: mm/zswap.c
13078
1da177e4 13079THE REST
8b58be88 13080M: Linus Torvalds <torvalds@linux-foundation.org>
34d03cc1 13081L: linux-kernel@vger.kernel.org
8a6e2535 13082Q: http://patchwork.kernel.org/project/LKML/list/
d16adea3 13083T: git git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
1da177e4 13084S: Buried alive in reporters
34d03cc1
JP
13085F: *
13086F: */
This page took 7.591216 seconds and 5 git commands to generate.