ARM: keystone: defconfig: Fix USB configuration
[linux-2.6-block.git] / MAINTAINERS
CommitLineData
1da177e4 1
cc8f9b99 2
1da177e4
LT
3 List of maintainers and how to submit kernel changes
4
5Please try to follow the guidelines below. This will make things
6easier on the maintainers. Not all of these guidelines matter for every
7trivial patch so apply some common sense.
8
91. Always _test_ your changes, however small, on at least 4 or
10 5 people, preferably many more.
11
122. Try to release a few ALPHA test versions to the net. Announce
13 them onto the kernel channel and await results. This is especially
14 important for device drivers, because often that's the only way
15 you will find things like the fact version 3 firmware needs
16 a magic fix you didn't know about, or some clown changed the
17 chips on a board and not its name. (Don't laugh! Look at the
18 SMC etherpower for that.)
19
203. Make sure your changes compile correctly in multiple
21 configurations. In particular check that changes work both as a
22 module and built into the kernel.
23
244. When you are happy with a change make it generally available for
25 testing and await feedback.
26
275. Make a patch available to the relevant maintainer in the list. Use
28 'diff -u' to make the patch easy to merge. Be prepared to get your
29 changes sent back with seemingly silly requests about formatting
30 and variable names. These aren't as silly as they seem. One
31 job the maintainers (and especially Linus) do is to keep things
32 looking the same. Sometimes this means that the clever hack in
33 your driver to get around a problem actually needs to become a
0a920b5b
AW
34 generalized kernel feature ready for next time.
35
36 PLEASE check your patch with the automated style checker
6f9e2456 37 (scripts/checkpatch.pl) to catch trivial style violations.
0a920b5b 38 See Documentation/CodingStyle for guidance here.
1da177e4 39
f70f873b
JP
40 PLEASE CC: the maintainers and mailing lists that are generated
41 by scripts/get_maintainer.pl. The results returned by the
42 script will be best if you have git installed and are making
43 your changes in a branch derived from Linus' latest git tree.
44 See Documentation/SubmittingPatches for details.
45
1da177e4
LT
46 PLEASE try to include any credit lines you want added with the
47 patch. It avoids people being missed off by mistake and makes
48 it easier to know who wants adding and who doesn't.
49
50 PLEASE document known bugs. If it doesn't work for everything
51 or does something very odd once a month document it.
52
c9ee133b 53 PLEASE remember that submissions must be made under the terms
08602d74
SH
54 of the Linux Foundation certificate of contribution and should
55 include a Signed-off-by: line. The current version of this
56 "Developer's Certificate of Origin" (DCO) is listed in the file
4500371e 57 Documentation/SubmittingPatches.
c9ee133b 58
1da177e4
LT
596. Make sure you have the right to send any changes you make. If you
60 do changes at work you may find your employer owns the patch
61 not you.
62
c9ee133b
AC
637. When sending security related changes or reports to a maintainer
64 please Cc: security@kernel.org, especially if the maintainer
65 does not respond.
66
678. Happy hacking.
1da177e4 68
c7c4fb18
JP
69Descriptions of section entries:
70
71 P: Person (obsolete)
72 M: Mail patches to: FullName <address@domain>
eafbaac3
PM
73 R: Designated reviewer: FullName <address@domain>
74 These reviewers should be CCed on patches.
c7c4fb18
JP
75 L: Mailing list that is relevant to this area
76 W: Web-page with status/info
8a6e2535 77 Q: Patchwork web based patch tracking system site
cea8321c
JP
78 T: SCM tree type and location.
79 Type is one of: git, hg, quilt, stgit, topgit
c7c4fb18
JP
80 S: Status, one of the following:
81 Supported: Someone is actually paid to look after this.
82 Maintained: Someone actually looks after it.
83 Odd Fixes: It has a maintainer but they don't have time to do
84 much other than throw the odd patch in. See below..
85 Orphan: No current maintainer [but maybe you could take the
86 role as you write your new code].
87 Obsolete: Old code. Something tagged obsolete generally means
88 it has been replaced by a better system and you
89 should be using that.
90 F: Files and directories with wildcard patterns.
91 A trailing slash includes all files and subdirectory files.
92 F: drivers/net/ all files in and below drivers/net
93 F: drivers/net/* all files in drivers/net, but not below
94 F: */net/* all files in "any top level directory"/net
95 One pattern per line. Multiple F: lines acceptable.
bbbe96ed
SW
96 N: Files and directories with regex patterns.
97 N: [^a-z]tegra all files whose path contains the word tegra
98 One pattern per line. Multiple N: lines acceptable.
6ab88e00
JP
99 scripts/get_maintainer.pl has different behavior for files that
100 match F: pattern and matches of N: patterns. By default,
101 get_maintainer will not look at git log history when an F: pattern
102 match occurs. When an N: match occurs, git log history is used
103 to also notify the people that have git commit signatures.
c7c4fb18
JP
104 X: Files and directories that are NOT maintained, same rules as F:
105 Files exclusions are tested before file matches.
106 Can be useful for excluding a specific subdirectory, for instance:
107 F: net/
108 X: net/ipv6/
109 matches all files in and below net excluding net/ipv6/
110 K: Keyword perl extended regex pattern to match content in a
bbbe96ed 111 patch or file. For instance:
c7c4fb18 112 K: of_get_profile
bbbe96ed 113 matches patches or files that contain "of_get_profile"
c7c4fb18 114 K: \b(printk|pr_(info|err))\b
bbbe96ed
SW
115 matches patches or files that contain one or more of the words
116 printk, pr_info or pr_err
c7c4fb18 117 One regex pattern per line. Multiple K: lines acceptable.
1da177e4
LT
118
119Note: For the hard of thinking, this list is meant to remain in alphabetical
120order. If you could add yourselves to it in alphabetical order that would be
121so much easier [Ed]
122
c7c4fb18 123Maintainers List (try to look for most precise areas first)
1da177e4 124
c7c4fb18 125 -----------------------------------
679655da 126
a6d89915 1273C59X NETWORK DRIVER
8b58be88 128M: Steffen Klassert <klassert@mathematik.tu-chemnitz.de>
a6d89915
SK
129L: netdev@vger.kernel.org
130S: Maintained
679655da 131F: Documentation/networking/vortex.txt
ca7a8e85 132F: drivers/net/ethernet/3com/3c59x.c
a6d89915 133
1da177e4 1343CR990 NETWORK DRIVER
8b58be88 135M: David Dillow <dave@thedillows.org>
979b6c13 136L: netdev@vger.kernel.org
1da177e4 137S: Maintained
ca7a8e85 138F: drivers/net/ethernet/3com/typhoon*
1da177e4 139
c4de0ceb 1403WARE SAS/SATA-RAID SCSI DRIVERS (3W-XXXX, 3W-9XXX, 3W-SAS)
141M: Adam Radford <linuxraid@lsi.com>
1da177e4 142L: linux-scsi@vger.kernel.org
c4de0ceb 143W: http://www.lsi.com
1da177e4 144S: Supported
c4de0ceb 145F: drivers/scsi/3w-*
1da177e4
LT
146
14753C700 AND 53C700-66 SCSI DRIVER
8b58be88 148M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
1da177e4
LT
149L: linux-scsi@vger.kernel.org
150S: Maintained
679655da 151F: drivers/scsi/53c700*
1da177e4 152
68d96dcf 1536LOWPAN GENERIC (BTLE/IEEE 802.15.4)
aff3eaa0 154M: Alexander Aring <aar@pengutronix.de>
6970c34c 155M: Jukka Rissanen <jukka.rissanen@linux.intel.com>
68d96dcf 156L: linux-bluetooth@vger.kernel.org
ebef9c12 157L: linux-wpan@vger.kernel.org
68d96dcf
AA
158S: Maintained
159F: net/6lowpan/
6304f8fc 160F: include/net/6lowpan.h
ea9eb698 161F: Documentation/networking/6lowpan.txt
68d96dcf 162
1da177e4 1636PACK NETWORK DRIVER FOR AX.25
8b58be88 164M: Andreas Koensgen <ajk@comnets.uni-bremen.de>
1da177e4
LT
165L: linux-hams@vger.kernel.org
166S: Maintained
679655da 167F: drivers/net/hamradio/6pack.c
1da177e4 168
1da177e4 1698169 10/100/1000 GIGABIT ETHERNET DRIVER
c8a75b34 170M: Realtek linux nic maintainers <nic_swsd@realtek.com>
979b6c13 171L: netdev@vger.kernel.org
1da177e4 172S: Maintained
a8fe65b8 173F: drivers/net/ethernet/realtek/r8169.c
1da177e4
LT
174
1758250/16?50 (AND CLONE UARTS) SERIAL DRIVER
879a5a00 176M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
1da177e4 177L: linux-serial@vger.kernel.org
8ee16a1b 178S: Maintained
08deed1e 179T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git
df621252 180F: drivers/tty/serial/8250*
679655da 181F: include/linux/serial_8250.h
1da177e4
LT
182
1838390 NETWORK DRIVERS [WD80x3/SMC-ELITE, SMC-ULTRA, NE2000, 3C503, etc.]
979b6c13 184L: netdev@vger.kernel.org
0cf445ce 185S: Orphan / Obsolete
644570b8 186F: drivers/net/ethernet/8390/
1da177e4 187
67543e50 1889P FILE SYSTEM
8b58be88
JP
189M: Eric Van Hensbergen <ericvh@gmail.com>
190M: Ron Minnich <rminnich@sandia.gov>
191M: Latchesar Ionkov <lucho@ionkov.net>
ce00f85c 192L: v9fs-developer@lists.sourceforge.net
27a2a5ff 193W: http://swik.net/v9fs
8a6e2535 194Q: http://patchwork.kernel.org/project/v9fs-devel/list/
eeba444a 195T: git git://git.kernel.org/pub/scm/linux/kernel/git/ericvh/v9fs.git
ce00f85c 196S: Maintained
679655da
JP
197F: Documentation/filesystems/9p.txt
198F: fs/9p/
2315cb14
RL
199F: net/9p/
200F: include/net/9p/
201F: include/uapi/linux/virtio_9p.h
202F: include/trace/events/9p.h
203
67543e50 204
91952bc0
AP
205A8293 MEDIA DRIVER
206M: Antti Palosaari <crope@iki.fi>
207L: linux-media@vger.kernel.org
a825eaec 208W: https://linuxtv.org
91952bc0
AP
209W: http://palosaari.fi/linux/
210Q: http://patchwork.linuxtv.org/project/linux-media/list/
211T: git git://linuxtv.org/anttip/media_tree.git
212S: Maintained
213F: drivers/media/dvb-frontends/a8293*
214
e2d1d6c0 215AACRAID SCSI RAID DRIVER
2a81ffdd 216M: Adaptec OEM Raid Solutions <aacraid@microsemi.com>
e2d1d6c0
RD
217L: linux-scsi@vger.kernel.org
218W: http://www.adaptec.com/
1da177e4 219S: Supported
679655da
JP
220F: Documentation/scsi/aacraid.txt
221F: drivers/scsi/aacraid/
1da177e4 222
ea8f8fc8
JT
223ABI/API
224L: linux-api@vger.kernel.org
ea8f8fc8 225F: include/linux/syscalls.h
ea8f8fc8
JT
226F: kernel/sys_ni.c
227
249e3c85 228ABIT UGURU 1,2 HARDWARE MONITOR DRIVER
93d0cc58 229M: Hans de Goede <hdegoede@redhat.com>
968ce1b1 230L: linux-hwmon@vger.kernel.org
f2b84bbc 231S: Maintained
679655da 232F: drivers/hwmon/abituguru.c
f2b84bbc 233
249e3c85 234ABIT UGURU 3 HARDWARE MONITOR DRIVER
8b58be88 235M: Alistair John Strachan <alistair@devzero.co.uk>
968ce1b1 236L: linux-hwmon@vger.kernel.org
249e3c85 237S: Maintained
679655da 238F: drivers/hwmon/abituguru3.c
249e3c85 239
1b06d64f
WBG
240ACCES 104-DIO-48E GPIO DRIVER
241M: William Breathitt Gray <vilhelm.gray@gmail.com>
242L: linux-gpio@vger.kernel.org
243S: Maintained
244F: drivers/gpio/gpio-104-dio-48e.c
245
6ddcf9b4
WBG
246ACCES 104-IDI-48 GPIO DRIVER
247M: "William Breathitt Gray" <vilhelm.gray@gmail.com>
248L: linux-gpio@vger.kernel.org
249S: Maintained
250F: drivers/gpio/gpio-104-idi-48.c
251
e2558989
WBG
252ACCES 104-IDIO-16 GPIO DRIVER
253M: "William Breathitt Gray" <vilhelm.gray@gmail.com>
254L: linux-gpio@vger.kernel.org
255S: Maintained
256F: drivers/gpio/gpio-104-idio-16.c
257
1da177e4 258ACENIC DRIVER
8b58be88 259M: Jes Sorensen <jes@trained-monkey.org>
1da177e4
LT
260L: linux-acenic@sunsite.dk
261S: Maintained
531c4f89 262F: drivers/net/ethernet/alteon/acenic*
1da177e4 263
e86435eb 264ACER ASPIRE ONE TEMPERATURE AND FAN DRIVER
8b58be88 265M: Peter Feuerer <peter@piie.net>
d0944853 266L: platform-driver-x86@vger.kernel.org
4fc26e36
JP
267W: http://piie.net/?section=acerhdf
268S: Maintained
269F: drivers/platform/x86/acerhdf.c
e86435eb 270
745a5d21 271ACER WMI LAPTOP EXTRAS
182ae55c 272M: "Lee, Chun-Yi" <jlee@suse.com>
d0944853 273L: platform-driver-x86@vger.kernel.org
745a5d21 274S: Maintained
679655da 275F: drivers/platform/x86/acer-wmi.c
745a5d21 276
1da177e4 277ACPI
9c3646d1 278M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
7fb06082 279M: Len Brown <lenb@kernel.org>
6968e50c 280L: linux-acpi@vger.kernel.org
360818b8
RW
281W: https://01.org/linux-acpi
282Q: https://patchwork.kernel.org/project/linux-acpi/list/
283T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
8b59a454 284S: Supported
679655da
JP
285F: drivers/acpi/
286F: drivers/pnp/pnpacpi/
287F: include/linux/acpi.h
43368e74 288F: include/acpi/
3a75ef0c 289F: Documentation/acpi/
89ca78a0 290F: Documentation/ABI/testing/sysfs-bus-acpi
0bf54fcd 291F: Documentation/ABI/testing/configfs-acpi
15fd830d
BH
292F: drivers/pci/*acpi*
293F: drivers/pci/*/*acpi*
294F: drivers/pci/*/*/*acpi*
3a75ef0c 295F: tools/power/acpi/
8b59a454 296
3774929d
RW
297ACPI COMPONENT ARCHITECTURE (ACPICA)
298M: Robert Moore <robert.moore@intel.com>
299M: Lv Zheng <lv.zheng@intel.com>
9c3646d1 300M: "Rafael J. Wysocki" <rafael.j.wysocki@intel.com>
3774929d
RW
301L: linux-acpi@vger.kernel.org
302L: devel@acpica.org
303W: https://acpica.org/
304W: https://github.com/acpica/acpica/
305Q: https://patchwork.kernel.org/project/linux-acpi/list/
306T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
307S: Supported
308F: drivers/acpi/acpica/
309F: include/acpi/
2754c447 310F: tools/power/acpi/
3774929d 311
8b59a454 312ACPI FAN DRIVER
8b58be88 313M: Zhang Rui <rui.zhang@intel.com>
8b59a454 314L: linux-acpi@vger.kernel.org
5ca92bd9 315W: https://01.org/linux-acpi
8b59a454 316S: Supported
679655da 317F: drivers/acpi/fan.c
1da177e4 318
8b59a454 319ACPI THERMAL DRIVER
8b58be88 320M: Zhang Rui <rui.zhang@intel.com>
8b59a454 321L: linux-acpi@vger.kernel.org
5ca92bd9 322W: https://01.org/linux-acpi
8b59a454 323S: Supported
679655da 324F: drivers/acpi/*thermal*
998be20f 325
359acec8 326ACPI VIDEO DRIVER
8b58be88 327M: Zhang Rui <rui.zhang@intel.com>
8b59a454 328L: linux-acpi@vger.kernel.org
5ca92bd9 329W: https://01.org/linux-acpi
8b59a454 330S: Supported
86f98a3a 331F: drivers/acpi/acpi_video.c
998be20f 332
bff431e4 333ACPI WMI DRIVER
d0944853 334L: platform-driver-x86@vger.kernel.org
5b927259 335S: Orphan
679655da 336F: drivers/platform/x86/wmi.c
bff431e4 337
2f39d519 338AD1889 ALSA SOUND DRIVER
8b58be88 339M: Thibaut Varene <T-Bone@parisc-linux.org>
795fb7e7
JD
340W: http://wiki.parisc-linux.org/AD1889
341L: linux-parisc@vger.kernel.org
342S: Maintained
679655da 343F: sound/pci/ad1889.*
2f39d519 344
527a1a83
MH
345AD525X ANALOG DEVICES DIGITAL POTENTIOMETERS DRIVER
346M: Michael Hennerich <michael.hennerich@analog.com>
a3f531ac 347W: http://wiki.analog.com/AD5254
a4edbc10 348W: http://ez.analog.com/community/linux-device-drivers
527a1a83
MH
349S: Supported
350F: drivers/misc/ad525x_dpot.c
351
352AD5398 CURRENT REGULATOR DRIVER (AD5398/AD5821)
353M: Michael Hennerich <michael.hennerich@analog.com>
a3f531ac 354W: http://wiki.analog.com/AD5398
a4edbc10 355W: http://ez.analog.com/community/linux-device-drivers
527a1a83
MH
356S: Supported
357F: drivers/regulator/ad5398.c
358
359AD714X CAPACITANCE TOUCH SENSOR DRIVER (AD7142/3/7/8/7A)
360M: Michael Hennerich <michael.hennerich@analog.com>
a3f531ac 361W: http://wiki.analog.com/AD7142
a4edbc10 362W: http://ez.analog.com/community/linux-device-drivers
527a1a83
MH
363S: Supported
364F: drivers/input/misc/ad714x.c
365
366AD7877 TOUCHSCREEN DRIVER
367M: Michael Hennerich <michael.hennerich@analog.com>
a3f531ac 368W: http://wiki.analog.com/AD7877
a4edbc10 369W: http://ez.analog.com/community/linux-device-drivers
527a1a83
MH
370S: Supported
371F: drivers/input/touchscreen/ad7877.c
372
373AD7879 TOUCHSCREEN DRIVER (AD7879/AD7889)
374M: Michael Hennerich <michael.hennerich@analog.com>
a3f531ac 375W: http://wiki.analog.com/AD7879
a4edbc10 376W: http://ez.analog.com/community/linux-device-drivers
527a1a83
MH
377S: Supported
378F: drivers/input/touchscreen/ad7879.c
379
1330b0dc 380ADDRESS SPACE LAYOUT RANDOMIZATION (ASLR)
e5f6450c 381M: Jiri Kosina <jikos@kernel.org>
1330b0dc
JK
382S: Maintained
383
7302b9d9
MH
384ADF7242 IEEE 802.15.4 RADIO DRIVER
385M: Michael Hennerich <michael.hennerich@analog.com>
386W: https://wiki.analog.com/ADF7242
387W: http://ez.analog.com/community/linux-device-drivers
388L: linux-wpan@vger.kernel.org
389S: Supported
390F: drivers/net/ieee802154/adf7242.c
391F: Documentation/devicetree/bindings/net/ieee802154/adf7242.txt
392
1da177e4 393ADM1025 HARDWARE MONITOR DRIVER
d8130624 394M: Jean Delvare <jdelvare@suse.com>
968ce1b1 395L: linux-hwmon@vger.kernel.org
1da177e4 396S: Maintained
679655da
JP
397F: Documentation/hwmon/adm1025
398F: drivers/hwmon/adm1025.c
1da177e4 399
cae2caae 400ADM1029 HARDWARE MONITOR DRIVER
fce8ffa3 401M: Corentin Labbe <clabbe.montjoie@gmail.com>
968ce1b1 402L: linux-hwmon@vger.kernel.org
cae2caae 403S: Maintained
679655da 404F: drivers/hwmon/adm1029.c
cae2caae 405
cc0b88cf 406ADM8211 WIRELESS DRIVER
cc0b88cf 407L: linux-wireless@vger.kernel.org
491b26b4 408W: http://wireless.kernel.org/
e71bcbd0 409S: Orphan
d4a17304 410F: drivers/net/wireless/admtek/adm8211.*
cc0b88cf 411
e8e31622
SA
412ADP1653 FLASH CONTROLLER DRIVER
413M: Sakari Ailus <sakari.ailus@iki.fi>
414L: linux-media@vger.kernel.org
415S: Maintained
416F: drivers/media/i2c/adp1653.c
b5dcee22 417F: include/media/i2c/adp1653.h
e8e31622 418
527a1a83
MH
419ADP5520 BACKLIGHT DRIVER WITH IO EXPANDER (ADP5520/ADP5501)
420M: Michael Hennerich <michael.hennerich@analog.com>
a3f531ac 421W: http://wiki.analog.com/ADP5520
a4edbc10 422W: http://ez.analog.com/community/linux-device-drivers
527a1a83
MH
423S: Supported
424F: drivers/mfd/adp5520.c
425F: drivers/video/backlight/adp5520_bl.c
45b4e0d5 426F: drivers/leds/leds-adp5520.c
77278d50 427F: drivers/gpio/gpio-adp5520.c
527a1a83
MH
428F: drivers/input/keyboard/adp5520-keys.c
429
430ADP5588 QWERTY KEYPAD AND IO EXPANDER DRIVER (ADP5588/ADP5587)
431M: Michael Hennerich <michael.hennerich@analog.com>
a3f531ac 432W: http://wiki.analog.com/ADP5588
a4edbc10 433W: http://ez.analog.com/community/linux-device-drivers
527a1a83
MH
434S: Supported
435F: drivers/input/keyboard/adp5588-keys.c
77278d50 436F: drivers/gpio/gpio-adp5588.c
527a1a83
MH
437
438ADP8860 BACKLIGHT DRIVER (ADP8860/ADP8861/ADP8863)
439M: Michael Hennerich <michael.hennerich@analog.com>
a3f531ac 440W: http://wiki.analog.com/ADP8860
a4edbc10 441W: http://ez.analog.com/community/linux-device-drivers
527a1a83
MH
442S: Supported
443F: drivers/video/backlight/adp8860_bl.c
444
8c22a8f5
DE
445ADS1015 HARDWARE MONITOR DRIVER
446M: Dirk Eibach <eibach@gdsys.de>
968ce1b1 447L: linux-hwmon@vger.kernel.org
8c22a8f5
DE
448S: Maintained
449F: Documentation/hwmon/ads1015
450F: drivers/hwmon/ads1015.c
451F: include/linux/i2c/ads1015.h
452
1da177e4 453ADT746X FAN DRIVER
8b58be88 454M: Colin Leroy <colin@colino.net>
1da177e4 455S: Maintained
679655da 456F: drivers/macintosh/therm_adt746x.c
1da177e4 457
b058b859 458ADT7475 HARDWARE MONITOR DRIVER
d8130624 459M: Jean Delvare <jdelvare@suse.com>
968ce1b1 460L: linux-hwmon@vger.kernel.org
b058b859
JD
461S: Maintained
462F: Documentation/hwmon/adt7475
463F: drivers/hwmon/adt7475.c
464
527a1a83
MH
465ADXL34X THREE-AXIS DIGITAL ACCELEROMETER DRIVER (ADXL345/ADXL346)
466M: Michael Hennerich <michael.hennerich@analog.com>
a3f531ac 467W: http://wiki.analog.com/ADXL345
a4edbc10 468W: http://ez.analog.com/community/linux-device-drivers
527a1a83
MH
469S: Supported
470F: drivers/input/misc/adxl34x.c
471
8c6af9e1 472ADVANSYS SCSI DRIVER
8b58be88 473M: Matthew Wilcox <matthew@wil.cx>
d8130624 474M: Hannes Reinecke <hare@suse.com>
8c6af9e1
MW
475L: linux-scsi@vger.kernel.org
476S: Maintained
679655da
JP
477F: Documentation/scsi/advansys.txt
478F: drivers/scsi/advansys.c
8c6af9e1 479
1da177e4 480AEDSP16 DRIVER
8b58be88 481M: Riccardo Facchetti <fizban@tin.it>
1da177e4 482S: Maintained
679655da 483F: sound/oss/aedsp16.c
1da177e4 484
91952bc0
AP
485AF9013 MEDIA DRIVER
486M: Antti Palosaari <crope@iki.fi>
487L: linux-media@vger.kernel.org
a825eaec 488W: https://linuxtv.org
91952bc0
AP
489W: http://palosaari.fi/linux/
490Q: http://patchwork.linuxtv.org/project/linux-media/list/
491T: git git://linuxtv.org/anttip/media_tree.git
492S: Maintained
493F: drivers/media/dvb-frontends/af9013*
494
495AF9033 MEDIA DRIVER
496M: Antti Palosaari <crope@iki.fi>
497L: linux-media@vger.kernel.org
a825eaec 498W: https://linuxtv.org
91952bc0
AP
499W: http://palosaari.fi/linux/
500Q: http://patchwork.linuxtv.org/project/linux-media/list/
501T: git git://linuxtv.org/anttip/media_tree.git
502S: Maintained
503F: drivers/media/dvb-frontends/af9033*
504
1da177e4 505AFFS FILE SYSTEM
6cf515e1
GU
506L: linux-fsdevel@vger.kernel.org
507S: Orphan
679655da
JP
508F: Documentation/filesystems/affs.txt
509F: fs/affs/
1da177e4 510
e2d1d6c0 511AFS FILESYSTEM & AF_RXRPC SOCKET DOMAIN
8b58be88 512M: David Howells <dhowells@redhat.com>
e2d1d6c0
RD
513L: linux-afs@lists.infradead.org
514S: Supported
679655da
JP
515F: fs/afs/
516F: include/net/af_rxrpc.h
517F: net/rxrpc/af_rxrpc.c
e2d1d6c0 518
1da177e4 519AGPGART DRIVER
8b58be88 520M: David Airlie <airlied@linux.ie>
878eaf61 521T: git git://people.freedesktop.org/~airlied/linux (part of drm maint)
1da177e4 522S: Maintained
679655da
JP
523F: drivers/char/agp/
524F: include/linux/agp*
c117ab84 525F: include/uapi/linux/agp*
1da177e4
LT
526
527AHA152X SCSI DRIVER
8b58be88 528M: "Juergen E. Fischer" <fischer@norbit.de>
1da177e4
LT
529L: linux-scsi@vger.kernel.org
530S: Maintained
679655da
JP
531F: drivers/scsi/aha152x*
532F: drivers/scsi/pcmcia/aha152x*
1da177e4 533
64624d4f 534AIC7XXX / AIC79XX SCSI DRIVER
d8130624 535M: Hannes Reinecke <hare@suse.com>
64624d4f 536L: linux-scsi@vger.kernel.org
1da177e4 537S: Maintained
679655da 538F: drivers/scsi/aic7xxx/
1da177e4 539
450500ad
HV
540AIMSLAB FM RADIO RECEIVER DRIVER
541M: Hans Verkuil <hverkuil@xs4all.nl>
542L: linux-media@vger.kernel.org
543T: git git://linuxtv.org/media_tree.git
a825eaec 544W: https://linuxtv.org
450500ad
HV
545S: Maintained
546F: drivers/media/radio/radio-aimslab*
547
e2d1d6c0 548AIO
8b58be88 549M: Benjamin LaHaise <bcrl@kvack.org>
e2d1d6c0
RD
550L: linux-aio@kvack.org
551S: Supported
679655da
JP
552F: fs/aio.c
553F: include/linux/*aio*.h
e2d1d6c0 554
469d4ec8
AP
555AIRSPY MEDIA DRIVER
556M: Antti Palosaari <crope@iki.fi>
557L: linux-media@vger.kernel.org
a825eaec 558W: https://linuxtv.org
469d4ec8
AP
559W: http://palosaari.fi/linux/
560Q: http://patchwork.linuxtv.org/project/linux-media/list/
561T: git git://linuxtv.org/anttip/media_tree.git
562S: Maintained
563F: drivers/media/usb/airspy/
564
1da177e4 565ALCATEL SPEEDTOUCH USB DRIVER
8b58be88 566M: Duncan Sands <duncan.sands@free.fr>
6372594a 567L: linux-usb@vger.kernel.org
1da177e4
LT
568W: http://www.linux-usb.org/SpeedTouch/
569S: Maintained
679655da
JP
570F: drivers/usb/atm/speedtch.c
571F: drivers/usb/atm/usbatm.c
1da177e4 572
272f133a 573ALCHEMY AU1XX0 MMC DRIVER
8b58be88 574M: Manuel Lauss <manuel.lauss@gmail.com>
08fcb720 575S: Maintained
679655da 576F: drivers/mmc/host/au1xmmc.c
272f133a 577
4a4e5787 578ALI1563 I2C DRIVER
8b58be88 579M: Rudolf Marek <r.marek@assembler.cz>
846557d3 580L: linux-i2c@vger.kernel.org
4a4e5787 581S: Maintained
679655da
JP
582F: Documentation/i2c/busses/i2c-ali1563
583F: drivers/i2c/busses/i2c-ali1563.c
4a4e5787 584
bc368798
LC
585ALLWINNER SECURITY SYSTEM
586M: Corentin Labbe <clabbe.montjoie@gmail.com>
587L: linux-crypto@vger.kernel.org
588S: Maintained
589F: drivers/crypto/sunxi-ss/
590
1da177e4 591ALPHA PORT
8b58be88 592M: Richard Henderson <rth@twiddle.net>
8b58be88 593M: Ivan Kokshaysky <ink@jurassic.park.msu.ru>
abd4d609 594M: Matt Turner <mattst88@gmail.com>
c89f4f9a 595S: Odd Fixes
a9406699 596L: linux-alpha@vger.kernel.org
679655da 597F: arch/alpha/
1da177e4 598
30172936
PR
599ALPS PS/2 TOUCHPAD DRIVER
600R: Pali Rohár <pali.rohar@gmail.com>
601F: drivers/input/mouse/alps.*
602
f62092f6
LFT
603ALTERA MAILBOX DRIVER
604M: Ley Foon Tan <lftan@altera.com>
605L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
606S: Maintained
607F: drivers/mailbox/mailbox-altera.c
608
c5abbba9
THL
609ALTERA PIO DRIVER
610M: Tien Hock Loh <thloh@altera.com>
611L: linux-gpio@vger.kernel.org
612S: Maintained
613F: drivers/gpio/gpio-altera.c
614
8ce064bf
TT
615ALTERA SYSTEM RESOURCE DRIVER FOR ARRIA10 DEVKIT
616M: Thor Thayer <tthayer@opensource.altera.com>
617S: Maintained
618F: drivers/gpio/gpio-altera-a10sr.c
619F: drivers/mfd/altera-a10sr.c
620F: include/linux/mfd/altera-a10sr.h
621
16b8b922 622ALTERA TRIPLE SPEED ETHERNET DRIVER
c53fed07 623M: Vince Bridgers <vbridger@opensource.altera.com>
16b8b922
VB
624L: netdev@vger.kernel.org
625L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
626S: Maintained
627F: drivers/net/ethernet/altera/
628
adf9251f
TK
629ALTERA UART/JTAG UART SERIAL DRIVERS
630M: Tobias Klauser <tklauser@distanz.ch>
631L: linux-serial@vger.kernel.org
61bd0943 632L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
adf9251f
TK
633S: Maintained
634F: drivers/tty/serial/altera_uart.c
635F: drivers/tty/serial/altera_jtaguart.c
636F: include/linux/altera_uart.h
637F: include/linux/altera_jtaguart.h
638
f4875e12
TL
639AMD CRYPTOGRAPHIC COPROCESSOR (CCP) DRIVER
640M: Tom Lendacky <thomas.lendacky@amd.com>
29e9330f 641M: Gary Hook <gary.hook@amd.com>
f4875e12
TL
642L: linux-crypto@vger.kernel.org
643S: Supported
644F: drivers/crypto/ccp/
645F: include/linux/ccp.h
646
512d1027 647AMD FAM15H PROCESSOR POWER MONITORING DRIVER
96818b58 648M: Huang Rui <ray.huang@amd.com>
968ce1b1 649L: linux-hwmon@vger.kernel.org
96818b58 650S: Supported
512d1027
AH
651F: Documentation/hwmon/fam15h_power
652F: drivers/hwmon/fam15h_power.c
653
167a675a 654AMD GEODE CS5536 USB DEVICE CONTROLLER DRIVER
67d76710 655L: linux-geode@lists.infradead.org (moderated for non-subscribers)
b4731977 656S: Orphan
faf2e1db 657F: drivers/usb/gadget/udc/amd5536udc.*
167a675a 658
f90b8116 659AMD GEODE PROCESSOR/CHIPSET SUPPORT
69006096 660P: Andres Salomon <dilinger@queued.net>
67d76710 661L: linux-geode@lists.infradead.org (moderated for non-subscribers)
f90b8116
JC
662W: http://www.amd.com/us-en/ConnectivitySolutions/TechnicalResources/0,,50_2334_2452_11363,00.html
663S: Supported
679655da
JP
664F: drivers/char/hw_random/geode-rng.c
665F: drivers/crypto/geode*
8a61f013 666F: drivers/video/fbdev/geode/
679655da 667F: arch/x86/include/asm/geode.h
f90b8116 668
919ee7dd 669AMD IOMMU (AMD-VI)
e4110568 670M: Joerg Roedel <joro@8bytes.org>
919ee7dd 671L: iommu@lists.linux-foundation.org
525b233c 672T: git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
e4110568 673S: Maintained
b2c16391
JP
674F: drivers/iommu/amd_iommu*.[ch]
675F: include/linux/amd-iommu.h
919ee7dd 676
16423d67 677AMD KFD
1241e0b4 678M: Oded Gabbay <oded.gabbay@gmail.com>
49e7d9df
JP
679L: dri-devel@lists.freedesktop.org
680T: git git://people.freedesktop.org/~gabbayo/linux.git
681S: Supported
130e0371
OG
682F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.c
683F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.h
32c22e99 684F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v7.c
ff758a12 685F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v8.c
49e7d9df 686F: drivers/gpu/drm/amd/amdkfd/
04df25d1
OG
687F: drivers/gpu/drm/amd/include/cik_structs.h
688F: drivers/gpu/drm/amd/include/kgd_kfd_interface.h
ff758a12 689F: drivers/gpu/drm/amd/include/vi_structs.h
49e7d9df
JP
690F: drivers/gpu/drm/radeon/radeon_kfd.c
691F: drivers/gpu/drm/radeon/radeon_kfd.h
692F: include/uapi/linux/kfd_ioctl.h
16423d67 693
2510eb74
SS
694AMD SEATTLE DEVICE TREE SUPPORT
695M: Brijesh Singh <brijeshkumar.singh@amd.com>
696M: Suravee Suthikulpanit <suravee.suthikulpanit@amd.com>
697M: Tom Lendacky <thomas.lendacky@amd.com>
698S: Supported
699F: arch/arm64/boot/dts/amd/
700
45198c7b
LT
701AMD XGBE DRIVER
702M: Tom Lendacky <thomas.lendacky@amd.com>
703L: netdev@vger.kernel.org
704S: Supported
705F: drivers/net/ethernet/amd/xgbe/
08b8940e 706F: arch/arm64/boot/dts/amd/amd-seattle-xgbe*.dtsi
45198c7b 707
284f42b6 708AMS (Apple Motion Sensor) DRIVER
8b58be88 709M: Michael Hanselmann <linux-kernel@hansmi.ch>
284f42b6 710S: Supported
bd5f47ec 711F: drivers/macintosh/ams/
284f42b6 712
531fca16
HV
713ANALOG DEVICES INC AD9389B DRIVER
714M: Hans Verkuil <hans.verkuil@cisco.com>
715L: linux-media@vger.kernel.org
716S: Maintained
717F: drivers/media/i2c/ad9389b*
718
614b4384
LPC
719ANALOG DEVICES INC ADV7180 DRIVER
720M: Lars-Peter Clausen <lars@metafoo.de>
721L: linux-media@vger.kernel.org
722W: http://ez.analog.com/community/linux-device-drivers
723S: Supported
724F: drivers/media/i2c/adv7180.c
725
c40ddfa3
HV
726ANALOG DEVICES INC ADV7511 DRIVER
727M: Hans Verkuil <hans.verkuil@cisco.com>
728L: linux-media@vger.kernel.org
729S: Maintained
730F: drivers/media/i2c/adv7511*
731
531fca16
HV
732ANALOG DEVICES INC ADV7604 DRIVER
733M: Hans Verkuil <hans.verkuil@cisco.com>
734L: linux-media@vger.kernel.org
735S: Maintained
736F: drivers/media/i2c/adv7604*
737
c40ddfa3
HV
738ANALOG DEVICES INC ADV7842 DRIVER
739M: Hans Verkuil <hans.verkuil@cisco.com>
740L: linux-media@vger.kernel.org
741S: Maintained
742F: drivers/media/i2c/adv7842*
743
527a1a83 744ANALOG DEVICES INC ASOC CODEC DRIVERS
535bd16f 745M: Lars-Peter Clausen <lars@metafoo.de>
4bdef3bd 746L: alsa-devel@alsa-project.org (moderated for non-subscribers)
a3f531ac 747W: http://wiki.analog.com/
a4edbc10 748W: http://ez.analog.com/community/linux-device-drivers
4bdef3bd 749S: Supported
39c9d199 750F: sound/soc/codecs/adau*
cc52688a 751F: sound/soc/codecs/adav*
4bdef3bd 752F: sound/soc/codecs/ad1*
ae48f5ef 753F: sound/soc/codecs/ad7*
4bdef3bd 754F: sound/soc/codecs/ssm*
40216ce7 755F: sound/soc/codecs/sigmadsp.*
4bdef3bd 756
527a1a83 757ANALOG DEVICES INC ASOC DRIVERS
b3fe92b0 758L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
527a1a83
MH
759L: alsa-devel@alsa-project.org (moderated for non-subscribers)
760W: http://blackfin.uclinux.org/
761S: Supported
762F: sound/soc/blackfin/*
7d1f9018 763
4ce72abc
LPC
764ANALOG DEVICES INC IIO DRIVERS
765M: Lars-Peter Clausen <lars@metafoo.de>
766M: Michael Hennerich <Michael.Hennerich@analog.com>
767W: http://wiki.analog.com/
768W: http://ez.analog.com/community/linux-device-drivers
769S: Supported
770F: drivers/iio/*/ad*
771X: drivers/iio/*/adjd*
772F: drivers/staging/iio/*/ad*
773F: staging/iio/trigger/iio-trig-bfin-timer.c
527a1a83 774
0e3b67b3
LPC
775ANALOG DEVICES INC DMA DRIVERS
776M: Lars-Peter Clausen <lars@metafoo.de>
777W: http://ez.analog.com/community/linux-device-drivers
778S: Supported
779F: drivers/dma/dma-axi-dmac.c
780
27eb6622
RH
781ANDROID CONFIG FRAGMENTS
782M: Rob Herring <robh@kernel.org>
783S: Supported
784F: kernel/configs/android*
785
41c9e95d
GK
786ANDROID DRIVERS
787M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
27682407 788M: Arve Hjønnevåg <arve@android.com>
41c9e95d 789M: Riley Andrews <riandrews@android.com>
0e4a566b 790T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
41c9e95d
GK
791L: devel@driverdev.osuosl.org
792S: Supported
793F: drivers/android/
794F: drivers/staging/android/
795
d03c023e
LA
796ANDROID ION DRIVER
797M: Laura Abbott <labbott@redhat.com>
798M: Sumit Semwal <sumit.semwal@linaro.org>
799L: devel@driverdev.osuosl.org
800S: Supported
801F: drivers/staging/android/ion
802F: drivers/staging/android/uapi/ion.h
803F: drivers/staging/android/uapi/ion_test.h
804
42269063 805AOA (Apple Onboard Audio) ALSA DRIVER
8b58be88 806M: Johannes Berg <johannes@sipsolutions.net>
a4724ed6 807L: linuxppc-dev@lists.ozlabs.org
93711660 808L: alsa-devel@alsa-project.org (moderated for non-subscribers)
42269063 809S: Maintained
679655da 810F: sound/aoa/
42269063 811
97a445da
WBG
812APEX EMBEDDED SYSTEMS STX104 DAC DRIVER
813M: William Breathitt Gray <vilhelm.gray@gmail.com>
814L: linux-iio@vger.kernel.org
815S: Maintained
816F: drivers/iio/dac/stx104.c
817
1da177e4 818APM DRIVER
e5f6450c 819M: Jiri Kosina <jikos@kernel.org>
81024fc4 820S: Odd fixes
9f273c24 821T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/apm.git
679655da
JP
822F: arch/x86/kernel/apm_32.c
823F: include/linux/apm_bios.h
c117ab84 824F: include/uapi/linux/apm_bios.h
81024fc4 825F: drivers/char/apm-emulation.c
1da177e4 826
bd7aa4b2 827APPLE BCM5974 MULTITOUCH DRIVER
75dd112a 828M: Henrik Rydberg <rydberg@bitmath.org>
bd7aa4b2 829L: linux-input@vger.kernel.org
75dd112a 830S: Odd fixes
679655da 831F: drivers/input/mouse/bcm5974.c
bd7aa4b2 832
6f2fad74 833APPLE SMC DRIVER
75dd112a 834M: Henrik Rydberg <rydberg@bitmath.org>
968ce1b1 835L: linux-hwmon@vger.kernel.org
75dd112a 836S: Odd fixes
679655da 837F: drivers/hwmon/applesmc.c
6f2fad74 838
1da177e4 839APPLETALK NETWORK LAYER
8b58be88 840M: Arnaldo Carvalho de Melo <acme@ghostprotocols.net>
1da177e4 841S: Maintained
679655da
JP
842F: drivers/net/appletalk/
843F: net/appletalk/
1da177e4 844
21c75328
DD
845APPLIED MICRO (APM) X-GENE DEVICE TREE SUPPORT
846M: Duc Dang <dhdang@apm.com>
847S: Supported
848F: arch/arm64/boot/dts/apm/
849
24299502
IS
850APPLIED MICRO (APM) X-GENE SOC ETHERNET DRIVER
851M: Iyappan Subramanian <isubramanian@apm.com>
852M: Keyur Chudgar <kchudgar@apm.com>
24299502
IS
853S: Supported
854F: drivers/net/ethernet/apm/xgene/
2efccc60 855F: drivers/net/phy/mdio-xgene.c
24299502 856F: Documentation/devicetree/bindings/net/apm-xgene-enet.txt
2efccc60 857F: Documentation/devicetree/bindings/net/apm-xgene-mdio.txt
24299502 858
62a37dc7
LP
859APTINA CAMERA SENSOR PLL
860M: Laurent Pinchart <Laurent.pinchart@ideasonboard.com>
861L: linux-media@vger.kernel.org
862S: Maintained
863F: drivers/media/i2c/aptina-pll.*
864
1154ea7d 865ARC FRAMEBUFFER DRIVER
8b58be88 866M: Jaya Kumar <jayalk@intworks.biz>
1154ea7d 867S: Maintained
8a61f013
JH
868F: drivers/video/fbdev/arcfb.c
869F: drivers/video/fbdev/core/fb_defio.c
1154ea7d 870
c38f6ac7
MG
871ARCNET NETWORK LAYER
872M: Michael Grzeschik <m.grzeschik@pengutronix.de>
873L: netdev@vger.kernel.org
874S: Maintained
875F: drivers/net/arcnet/
876F: include/uapi/linux/if_arcnet.h
877
71d298ce
AB
878ARC PGU DRM DRIVER
879M: Alexey Brodkin <abrodkin@synopsys.com>
880S: Supported
881F: drivers/gpu/drm/arc/
882F: Documentation/devicetree/bindings/display/snps,arcpgu.txt
883
c5a906a5
LD
884ARM HDLCD DRM DRIVER
885M: Liviu Dudau <liviu.dudau@arm.com>
886S: Supported
59ba2422 887F: drivers/gpu/drm/arm/hdlcd_*
c5a906a5
LD
888F: Documentation/devicetree/bindings/display/arm,hdlcd.txt
889
59ba2422
LD
890ARM MALI-DP DRM DRIVER
891M: Liviu Dudau <liviu.dudau@arm.com>
892M: Brian Starkey <brian.starkey@arm.com>
893M: Mali DP Maintainers <malidp@foss.arm.com>
894S: Supported
895F: drivers/gpu/drm/arm/
896F: Documentation/devicetree/bindings/display/arm,malidp.txt
897
1da177e4 898ARM MFM AND FLOPPY DRIVERS
8b58be88 899M: Ian Molton <spyro@f2s.com>
1da177e4 900S: Maintained
679655da
JP
901F: arch/arm/lib/floppydma.S
902F: arch/arm/include/asm/floppy.h
1da177e4 903
6f96521f
WD
904ARM PMU PROFILING AND DEBUGGING
905M: Will Deacon <will.deacon@arm.com>
70e238df 906R: Mark Rutland <mark.rutland@arm.com>
6f96521f 907S: Maintained
dd06a84b 908F: arch/arm*/kernel/perf_*
6f96521f 909F: arch/arm/oprofile/common.c
dd06a84b
MR
910F: arch/arm*/kernel/hw_breakpoint.c
911F: arch/arm*/include/asm/hw_breakpoint.h
912F: arch/arm*/include/asm/perf_event.h
fa8ad788
MR
913F: drivers/perf/arm_pmu.c
914F: include/linux/perf/arm_pmu.h
6f96521f 915
d4275354 916ARM PORT
54176cc6 917M: Russell King <linux@armlinux.org.uk>
efc03ecb 918L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
54176cc6 919W: http://www.armlinux.org.uk/
d4275354
RK
920S: Maintained
921F: arch/arm/
922
d323c243
SB
923ARM SUB-ARCHITECTURES
924L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
56ca9d98 925S: Maintained
d323c243
SB
926F: arch/arm/mach-*/
927F: arch/arm/plat-*/
928T: git git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc.git
929
cefbf4ea 930ARM PRIMECELL AACI PL041 DRIVER
54176cc6 931M: Russell King <linux@armlinux.org.uk>
cefbf4ea
RK
932S: Maintained
933F: sound/arm/aaci.*
934
935ARM PRIMECELL CLCD PL110 DRIVER
54176cc6 936M: Russell King <linux@armlinux.org.uk>
cefbf4ea 937S: Maintained
8a61f013 938F: drivers/video/fbdev/amba-clcd.*
cefbf4ea
RK
939
940ARM PRIMECELL KMI PL050 DRIVER
54176cc6 941M: Russell King <linux@armlinux.org.uk>
cefbf4ea
RK
942S: Maintained
943F: drivers/input/serio/ambakmi.*
944F: include/linux/amba/kmi.h
945
2761f5c2 946ARM PRIMECELL MMCI PL180/1 DRIVER
54176cc6 947M: Russell King <linux@armlinux.org.uk>
08a5c9a2 948S: Maintained
679655da 949F: drivers/mmc/host/mmci.*
2f748aaa 950F: include/linux/amba/mmci.h
2761f5c2 951
1b4304e5 952ARM PRIMECELL UART PL010 AND PL011 DRIVERS
54176cc6 953M: Russell King <linux@armlinux.org.uk>
1b4304e5
RK
954S: Maintained
955F: drivers/tty/serial/amba-pl01*.c
956F: include/linux/amba/serial.h
2761f5c2 957
cefbf4ea 958ARM PRIMECELL BUS SUPPORT
54176cc6 959M: Russell King <linux@armlinux.org.uk>
cefbf4ea
RK
960S: Maintained
961F: drivers/amba/
962F: include/linux/amba/bus.h
963
2b7a52a4 964ARM/ADS SPHERE MACHINE SUPPORT
8b58be88 965M: Lennert Buytenhek <kernel@wantstofly.org>
efc03ecb 966L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2b7a52a4
LB
967S: Maintained
968
9c784f95 969ARM/AFEB9260 MACHINE SUPPORT
8b58be88 970M: Sergey Lapin <slapin@ossfans.org>
efc03ecb 971L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9c784f95
SL
972S: Maintained
973
2b7a52a4 974ARM/AJECO 1ARM MACHINE SUPPORT
8b58be88 975M: Lennert Buytenhek <kernel@wantstofly.org>
efc03ecb 976L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2b7a52a4
LB
977S: Maintained
978
5c6dcd7f 979ARM/Allwinner sunXi SoC support
1b106699 980M: Maxime Ripard <maxime.ripard@free-electrons.com>
5c6dcd7f 981M: Chen-Yu Tsai <wens@csie.org>
1b106699
MR
982L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
983S: Maintained
5c6dcd7f 984N: sun[x456789]i
60b0f380
MR
985
986ARM/Allwinner SoC Clock Support
987M: Emilio López <emilio@elopez.com.ar>
988S: Maintained
989F: drivers/clk/sunxi/
1b106699 990
79318452 991ARM/Amlogic Meson SoC support
7c1e3876 992M: Carlo Caione <carlo@caione.org>
6683d91c 993M: Kevin Hilman <khilman@baylibre.com>
7c1e3876 994L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
6683d91c 995L: linux-amlogic@lists.infradead.org
79318452 996W: http://linux-meson.com/
7c1e3876 997S: Maintained
79318452
CC
998F: arch/arm/mach-meson/
999F: arch/arm/boot/dts/meson*
6683d91c
KH
1000F: arch/arm64/boot/dts/amlogic/
1001F: drivers/pinctrl/meson/
79318452 1002N: meson
7c1e3876 1003
eff506fa
TZ
1004ARM/Annapurna Labs ALPINE ARCHITECTURE
1005M: Tsahee Zidenberg <tsahee@annapurnalabs.com>
a9e5547b 1006M: Antoine Tenart <antoine.tenart@free-electrons.com>
4d2bf027 1007L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
eff506fa
TZ
1008S: Maintained
1009F: arch/arm/mach-alpine/
a9e5547b
AT
1010F: arch/arm/boot/dts/alpine*
1011F: arch/arm64/boot/dts/al/
1012F: drivers/*/*alpine*
eff506fa 1013
5255034d
LP
1014ARM/ARTPEC MACHINE SUPPORT
1015M: Jesper Nilsson <jesper.nilsson@axis.com>
1016M: Lars Persson <lars.persson@axis.com>
1017M: Niklas Cassel <niklas.cassel@axis.com>
1018S: Maintained
1019L: linux-arm-kernel@axis.com
1020F: arch/arm/mach-artpec
1021F: arch/arm/boot/dts/artpec6*
33b8ac91 1022F: drivers/clk/axis
5255034d 1023
8c2ed9bc
JS
1024ARM/ASPEED MACHINE SUPPORT
1025M: Joel Stanley <joel@jms.id.au>
1026S: Maintained
1027F: arch/arm/mach-aspeed/
1028F: arch/arm/boot/dts/aspeed-*
1029F: drivers/*/*aspeed*
1030
8dca5ce8 1031ARM/ATMEL AT91RM9200, AT91SAM9 AND SAMA5 SOC SUPPORT
c1fc8675 1032M: Nicolas Ferre <nicolas.ferre@atmel.com>
d68b35f8 1033M: Alexandre Belloni <alexandre.belloni@free-electrons.com>
c1fc8675 1034M: Jean-Christophe Plagniol-Villard <plagnioj@jcrosoft.com>
efc03ecb 1035L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
c1fc8675 1036W: http://www.linux4sam.org
9f273c24 1037T: git git://git.kernel.org/pub/scm/linux/kernel/git/nferre/linux-at91.git
c1fc8675
NF
1038S: Supported
1039F: arch/arm/mach-at91/
f0a0a58e 1040F: include/soc/at91/
70e389cc
MB
1041F: arch/arm/boot/dts/at91*.dts
1042F: arch/arm/boot/dts/at91*.dtsi
1043F: arch/arm/boot/dts/sama*.dts
1044F: arch/arm/boot/dts/sama*.dtsi
5f58c970 1045F: arch/arm/include/debug/at91.S
d4a89c7d 1046
6e05dd4e
BB
1047ARM/ATMEL AT91 Clock Support
1048M: Boris Brezillon <boris.brezillon@free-electrons.com>
1049S: Maintained
1050F: drivers/clk/at91
1051
986cf2e9 1052ARM/CALXEDA HIGHBANK ARCHITECTURE
5d3ad8a6 1053M: Rob Herring <robh@kernel.org>
986cf2e9
RH
1054L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1055S: Maintained
1056F: arch/arm/mach-highbank/
e68d7c14
RH
1057F: arch/arm/boot/dts/highbank.dts
1058F: arch/arm/boot/dts/ecx-*.dts*
986cf2e9 1059
d94f944e 1060ARM/CAVIUM NETWORKS CNS3XXX MACHINE SUPPORT
5529c2cd 1061M: Krzysztof Halasa <khalasa@piap.pl>
d94f944e
AV
1062S: Maintained
1063F: arch/arm/mach-cns3xxx/
d94f944e 1064
4863dea3
SG
1065ARM/CAVIUM THUNDER NETWORK DRIVER
1066M: Sunil Goutham <sgoutham@cavium.com>
1067M: Robert Richter <rric@kernel.org>
1068L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1069S: Supported
322e5cc5 1070F: drivers/net/ethernet/cavium/thunder/
4863dea3 1071
386ab516
AS
1072ARM/CIRRUS LOGIC CLPS711X ARM ARCHITECTURE
1073M: Alexander Shiyan <shc_work@mail.ru>
1074L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1075S: Odd Fixes
b8ba3874 1076N: clps711x
386ab516 1077
2b7a52a4 1078ARM/CIRRUS LOGIC EP93XX ARM ARCHITECTURE
ddd559b1 1079M: Hartley Sweeten <hsweeten@visionengravers.com>
1c5454ee 1080M: Ryan Mallon <rmallon@gmail.com>
efc03ecb 1081L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2b7a52a4 1082S: Maintained
d19d3667
HS
1083F: arch/arm/mach-ep93xx/
1084F: arch/arm/mach-ep93xx/include/mach/
2b7a52a4
LB
1085
1086ARM/CIRRUS LOGIC EDB9315A MACHINE SUPPORT
8b58be88 1087M: Lennert Buytenhek <kernel@wantstofly.org>
efc03ecb 1088L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2b7a52a4
LB
1089S: Maintained
1090
d4275354 1091ARM/CLKDEV SUPPORT
54176cc6 1092M: Russell King <linux@armlinux.org.uk>
efc03ecb 1093L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
37417046 1094S: Maintained
d4275354 1095F: arch/arm/include/asm/clkdev.h
4fa2651d 1096F: drivers/clk/clkdev.c
d4275354 1097
d48134e7 1098ARM/COMPULAB CM-X270/EM-X270 and CM-X300 MACHINE SUPPORT
8b58be88 1099M: Mike Rapoport <mike@compulab.co.il>
efc03ecb 1100L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
a9da4f7e
RK
1101S: Maintained
1102
94150095
HF
1103ARM/CONTEC MICRO9 MACHINE SUPPORT
1104M: Hubert Feurstein <hubert.feurstein@contec.at>
1105S: Maintained
1106F: arch/arm/mach-ep93xx/micro9.c
1107
a06ae860
PP
1108ARM/CORESIGHT FRAMEWORK AND DRIVERS
1109M: Mathieu Poirier <mathieu.poirier@linaro.org>
1110L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1111S: Maintained
01081f5a 1112F: drivers/hwtracing/coresight/*
a06ae860
PP
1113F: Documentation/trace/coresight.txt
1114F: Documentation/devicetree/bindings/arm/coresight.txt
7a25ec8e 1115F: Documentation/ABI/testing/sysfs-bus-coresight-devices-*
a06ae860 1116
1da177e4 1117ARM/CORGI MACHINE SUPPORT
8b58be88 1118M: Richard Purdie <rpurdie@rpsys.net>
1da177e4
LT
1119S: Maintained
1120
881a95f9 1121ARM/CORTINA SYSTEMS GEMINI ARM ARCHITECTURE
162500b3 1122M: Hans Ulli Kroll <ulli.kroll@googlemail.com>
efc03ecb 1123L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
b60e23ba 1124T: git git://github.com/ulli-kroll/linux.git
162500b3 1125S: Maintained
f49afbb5 1126F: arch/arm/mach-gemini/
98a9bb5b 1127F: drivers/rtc/rtc-gemini.c
881a95f9 1128
a990cbd8 1129ARM/CSR SIRFPRIMA2 MACHINE SUPPORT
5abf58bf 1130M: Barry Song <baohua@kernel.org>
a990cbd8 1131L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
85529d14 1132T: git git://git.kernel.org/pub/scm/linux/kernel/git/baohua/linux.git
a990cbd8 1133S: Maintained
e68d7c14 1134F: arch/arm/boot/dts/prima2*
a990cbd8 1135F: arch/arm/mach-prima2/
4a9c44f1 1136F: drivers/clk/sirf/
05f30e8d 1137F: drivers/clocksource/timer-prima2.c
5833ac98 1138F: drivers/clocksource/timer-atlas7.c
f8505ef5 1139N: [^a-z]sirf
a990cbd8 1140
c9d862c4
BS
1141ARM/CONEXANT DIGICOLOR MACHINE SUPPORT
1142M: Baruch Siach <baruch@tkos.co.il>
1143L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1144S: Maintained
cde137aa 1145F: arch/arm/boot/dts/cx92755*
c9d862c4
BS
1146N: digicolor
1147
d4275354 1148ARM/EBSA110 MACHINE SUPPORT
54176cc6 1149M: Russell King <linux@armlinux.org.uk>
efc03ecb 1150L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
54176cc6 1151W: http://www.armlinux.org.uk/
d4275354
RK
1152S: Maintained
1153F: arch/arm/mach-ebsa110/
b955f6ca 1154F: drivers/net/ethernet/amd/am79c961a.*
d4275354 1155
4721f3ce
UKK
1156ARM/ENERGY MICRO (SILICON LABS) EFM32 SUPPORT
1157M: Uwe Kleine-König <kernel@pengutronix.de>
1158L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1159S: Maintained
1160N: efm32
1161
a9da4f7e 1162ARM/EZX SMARTPHONES (A780, A910, A1200, E680, ROKR E2 and ROKR E6)
8b58be88
JP
1163M: Daniel Ribeiro <drwyrm@gmail.com>
1164M: Stefan Schmidt <stefan@openezx.org>
1165M: Harald Welte <laforge@openezx.org>
d66f1886 1166L: openezx-devel@lists.openezx.org (moderated for non-subscribers)
a9da4f7e
RK
1167W: http://www.openezx.org/
1168S: Maintained
cafc2265
SS
1169T: topgit git://git.openezx.org/openezx.git
1170F: arch/arm/mach-pxa/ezx.c
a9da4f7e 1171
6a915af9 1172ARM/FARADAY FA526 PORT
162500b3 1173M: Hans Ulli Kroll <ulli.kroll@googlemail.com>
efc03ecb 1174L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
162500b3 1175S: Maintained
1fa7e547 1176T: git git://git.berlios.de/gemini-board
f49afbb5 1177F: arch/arm/mm/*-fa*
6a915af9 1178
d4275354 1179ARM/FOOTBRIDGE ARCHITECTURE
54176cc6 1180M: Russell King <linux@armlinux.org.uk>
efc03ecb 1181L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
54176cc6 1182W: http://www.armlinux.org.uk/
d4275354
RK
1183S: Maintained
1184F: arch/arm/include/asm/hardware/dec21285.h
1185F: arch/arm/mach-footbridge/
1186
86183a5f 1187ARM/FREESCALE IMX / MXC ARM ARCHITECTURE
7609ea2a 1188M: Shawn Guo <shawnguo@kernel.org>
8b58be88 1189M: Sascha Hauer <kernel@pengutronix.de>
b046302a 1190R: Fabio Estevam <fabio.estevam@nxp.com>
efc03ecb 1191L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
86183a5f 1192S: Maintained
f1c12837 1193T: git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
adf79292 1194F: arch/arm/mach-imx/
ce515a6b 1195F: arch/arm/mach-mxs/
2a82f95c 1196F: arch/arm/boot/dts/imx*
e5dafa22 1197F: arch/arm/configs/imx*_defconfig
cf20968a
SG
1198F: drivers/clk/imx/
1199F: include/soc/imx/
86183a5f 1200
142109d2 1201ARM/FREESCALE VYBRID ARM ARCHITECTURE
7609ea2a 1202M: Shawn Guo <shawnguo@kernel.org>
142109d2
SA
1203M: Sascha Hauer <kernel@pengutronix.de>
1204R: Stefan Agner <stefan@agner.ch>
1205L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1206S: Maintained
1207T: git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1208F: arch/arm/mach-imx/*vf610*
1209F: arch/arm/boot/dts/vf*
1210
2b7a52a4 1211ARM/GLOMATION GESBC9312SX MACHINE SUPPORT
8b58be88 1212M: Lennert Buytenhek <kernel@wantstofly.org>
efc03ecb 1213L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2b7a52a4
LB
1214S: Maintained
1215
90b8fc34 1216ARM/GUMSTIX MACHINE SUPPORT
8b58be88 1217M: Steve Sakoman <sakoman@gmail.com>
efc03ecb 1218L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
90b8fc34
JK
1219S: Maintained
1220
ef47d5f0 1221ARM/H4700 (HP IPAQ HX4700) MACHINE SUPPORT
8b58be88 1222M: Philipp Zabel <philipp.zabel@gmail.com>
12a93f32
PZ
1223M: Paul Parsons <lost.distance@yahoo.com>
1224L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
ef47d5f0
PZ
1225S: Maintained
1226F: arch/arm/mach-pxa/hx4700.c
1227F: arch/arm/mach-pxa/include/mach/hx4700.h
12a93f32 1228F: sound/soc/pxa/hx4700.c
ef47d5f0 1229
4dfad069
WX
1230ARM/HISILICON SOC SUPPORT
1231M: Wei Xu <xuwei5@hisilicon.com>
1232L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1233W: http://www.hisilicon.com
1234S: Supported
1235T: git git://github.com/hisilicon/linux-hisi.git
1236F: arch/arm/mach-hisi/
e68d7c14
RH
1237F: arch/arm/boot/dts/hi3*
1238F: arch/arm/boot/dts/hip*
1239F: arch/arm/boot/dts/hisi*
1240F: arch/arm64/boot/dts/hisilicon/
4dfad069 1241
21f37bc3 1242ARM/HP JORNADA 7XX MACHINE SUPPORT
8b58be88 1243M: Kristoffer Ericson <kristoffer.ericson@gmail.com>
795fb7e7
JD
1244W: www.jlime.com
1245S: Maintained
084bad91
KE
1246T: git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
1247F: arch/arm/mach-sa1100/jornada720.c
1248F: arch/arm/mach-sa1100/include/mach/jornada720.h
21f37bc3 1249
5e767ab9
JMC
1250ARM/IGEP MACHINE SUPPORT
1251M: Enric Balletbo i Serra <eballetbo@gmail.com>
1252M: Javier Martinez Canillas <javier@dowhile0.org>
1253L: linux-omap@vger.kernel.org
1254L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1255S: Maintained
06ff74fd 1256F: arch/arm/boot/dts/omap3-igep*
5e767ab9 1257
403d2971
MV
1258ARM/INCOME PXA270 SUPPORT
1259M: Marek Vasut <marek.vasut@gmail.com>
1260L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1261S: Maintained
ec154082 1262F: arch/arm/mach-pxa/colibri-pxa270-income.c
403d2971 1263
2b7a52a4 1264ARM/INTEL IOP32X ARM ARCHITECTURE
8b58be88 1265M: Lennert Buytenhek <kernel@wantstofly.org>
efc03ecb 1266L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
f00f510a 1267S: Maintained
e2bdb176
DW
1268
1269ARM/INTEL IOP33X ARM ARCHITECTURE
efc03ecb 1270L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
08223d80 1271S: Orphan
2b7a52a4
LB
1272
1273ARM/INTEL IOP13XX ARM ARCHITECTURE
8b58be88 1274M: Lennert Buytenhek <kernel@wantstofly.org>
efc03ecb 1275L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
f00f510a 1276S: Maintained
2b7a52a4
LB
1277
1278ARM/INTEL IQ81342EX MACHINE SUPPORT
8b58be88 1279M: Lennert Buytenhek <kernel@wantstofly.org>
efc03ecb 1280L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
f00f510a 1281S: Maintained
2b7a52a4 1282
2b7a52a4 1283ARM/INTEL IXDP2850 MACHINE SUPPORT
8b58be88 1284M: Lennert Buytenhek <kernel@wantstofly.org>
efc03ecb 1285L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2b7a52a4
LB
1286S: Maintained
1287
dfdd8cc9
KH
1288ARM/INTEL IXP4XX ARM ARCHITECTURE
1289M: Imre Kaloz <kaloz@openwrt.org>
5529c2cd 1290M: Krzysztof Halasa <khalasa@piap.pl>
baea7b94 1291L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
dfdd8cc9
KH
1292S: Maintained
1293F: arch/arm/mach-ixp4xx/
1294
838553c5 1295ARM/INTEL RESEARCH IMOTE/STARGATE 2 MACHINE SUPPORT
7f49a7f7
JC
1296M: Jonathan Cameron <jic23@cam.ac.uk>
1297L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1298S: Maintained
1299F: arch/arm/mach-pxa/stargate2.c
1300F: drivers/pcmcia/pxa2xx_stargate2.c
1301
2b7a52a4 1302ARM/INTEL XSC3 (MANZANO) ARM CORE
8b58be88 1303M: Lennert Buytenhek <kernel@wantstofly.org>
efc03ecb 1304L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
f00f510a 1305S: Maintained
2b7a52a4
LB
1306
1307ARM/IP FABRICS DOUBLE ESPRESSO MACHINE SUPPORT
8b58be88 1308M: Lennert Buytenhek <kernel@wantstofly.org>
efc03ecb 1309L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2b7a52a4
LB
1310S: Maintained
1311
1154f858 1312ARM/TEXAS INSTRUMENT KEYSTONE ARCHITECTURE
97215800 1313M: Santosh Shilimkar <ssantosh@kernel.org>
1154f858
SS
1314L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1315S: Maintained
1316F: arch/arm/mach-keystone/
5edafc29 1317F: arch/arm/boot/dts/keystone-*
317929cd 1318T: git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
1154f858 1319
bc6aa566 1320ARM/TEXAS INSTRUMENT KEYSTONE CLOCK FRAMEWORK
97215800 1321M: Santosh Shilimkar <ssantosh@kernel.org>
bc6aa566
SS
1322L: linux-kernel@vger.kernel.org
1323S: Maintained
1324F: drivers/clk/keystone/
1325
1326ARM/TEXAS INSTRUMENT KEYSTONE ClOCKSOURCE
97215800 1327M: Santosh Shilimkar <ssantosh@kernel.org>
bc6aa566
SS
1328L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1329L: linux-kernel@vger.kernel.org
1330S: Maintained
1331F: drivers/clocksource/timer-keystone.c
1332
1333ARM/TEXAS INSTRUMENT KEYSTONE RESET DRIVER
97215800 1334M: Santosh Shilimkar <ssantosh@kernel.org>
bc6aa566
SS
1335L: linux-kernel@vger.kernel.org
1336S: Maintained
1337F: drivers/power/reset/keystone-reset.c
1338
1339ARM/TEXAS INSTRUMENT AEMIF/EMIF DRIVERS
97215800 1340M: Santosh Shilimkar <ssantosh@kernel.org>
bc6aa566
SS
1341L: linux-kernel@vger.kernel.org
1342S: Maintained
1343F: drivers/memory/*emif*
1344
8cb555b6
CM
1345ARM/LG1K ARCHITECTURE
1346M: Chanho Min <chanho.min@lge.com>
1347L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1348S: Maintained
1349F: arch/arm64/boot/dts/lg/
1350
2b7a52a4 1351ARM/LOGICPD PXA270 MACHINE SUPPORT
8b58be88 1352M: Lennert Buytenhek <kernel@wantstofly.org>
efc03ecb 1353L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2b7a52a4
LB
1354S: Maintained
1355
3143875f
JE
1356ARM/LPC18XX ARCHITECTURE
1357M: Joachim Eastwood <manabian@gmail.com>
1358L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1359S: Maintained
19c1c32c
JE
1360F: arch/arm/boot/dts/lpc43*
1361F: drivers/clk/nxp/clk-lpc18xx*
1362F: drivers/clocksource/time-lpc32xx.c
1363F: drivers/i2c/busses/i2c-lpc2k.c
1364F: drivers/memory/pl172.c
1365F: drivers/mtd/spi-nor/nxp-spifi.c
1366F: drivers/rtc/rtc-lpc24xx.c
3143875f
JE
1367N: lpc18xx
1368
15e4f7da 1369ARM/LPC32XX SOC SUPPORT
8d5a6b42
VZ
1370M: Vladimir Zapolskiy <vz@mleia.com>
1371M: Sylvain Lemieux <slemieux.tyco@gmail.com>
15e4f7da 1372L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8d5a6b42 1373T: git git://github.com/vzapolskiy/linux-lpc32xx.git
15e4f7da 1374S: Maintained
2377f9fd 1375F: arch/arm/boot/dts/lpc32*
15e4f7da 1376F: arch/arm/mach-lpc32xx/
2377f9fd
VZ
1377F: drivers/i2c/busses/i2c-pnx.c
1378F: drivers/net/ethernet/nxp/lpc_eth.c
1379F: drivers/usb/host/ohci-nxp.c
1380F: drivers/watchdog/pnx4008_wdt.c
1381N: lpc32xx
15e4f7da 1382
3b886171 1383ARM/MAGICIAN MACHINE SUPPORT
8b58be88 1384M: Philipp Zabel <philipp.zabel@gmail.com>
3b886171
PZ
1385S: Maintained
1386
1f664ab7 1387ARM/Marvell Kirkwood and Armada 370, 375, 38x, 39x, XP, 3700, 7K/8K SOC support
75f41273
TP
1388M: Jason Cooper <jason@lakedaemon.net>
1389M: Andrew Lunn <andrew@lunn.ch>
1390M: Gregory Clement <gregory.clement@free-electrons.com>
dcb71503 1391M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
75f41273
TP
1392L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1393S: Maintained
1394F: arch/arm/mach-mvebu/
59ec9671 1395F: drivers/rtc/rtc-armada38x.c
31c17ac9
GC
1396F: arch/arm/boot/dts/armada*
1397F: arch/arm/boot/dts/kirkwood*
dcc3068a 1398F: arch/arm64/boot/dts/marvell/armada*
9f123def 1399F: drivers/cpufreq/mvebu-cpufreq.c
e269777f 1400F: arch/arm/configs/mvebu_*_defconfig
75f41273 1401
40f4978b
SH
1402ARM/Marvell Berlin SoC support
1403M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
1404L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1405S: Maintained
1406F: arch/arm/mach-berlin/
31c17ac9 1407F: arch/arm/boot/dts/berlin*
e68d7c14 1408F: arch/arm64/boot/dts/marvell/berlin*
31c17ac9 1409
40f4978b 1410
4cfab57e 1411ARM/Marvell Dove/MV78xx0/Orion SOC support
4f1312b0
NP
1412M: Jason Cooper <jason@lakedaemon.net>
1413M: Andrew Lunn <andrew@lunn.ch>
dcb71503 1414M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
bfda4031 1415M: Gregory Clement <gregory.clement@free-electrons.com>
efc03ecb 1416L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
4f1312b0
NP
1417S: Maintained
1418F: arch/arm/mach-dove/
54a246ff
NP
1419F: arch/arm/mach-mv78xx0/
1420F: arch/arm/mach-orion5x/
1421F: arch/arm/plat-orion/
31c17ac9
GC
1422F: arch/arm/boot/dts/dove*
1423F: arch/arm/boot/dts/orion5x*
1424
3b886171 1425
d69ac131
AC
1426ARM/Orion SoC/Technologic Systems TS-78xx platform support
1427M: Alexander Clouter <alex@digriz.org.uk>
1428L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1429W: http://www.digriz.org.uk/ts78xx/kernel
1430S: Maintained
1431F: arch/arm/mach-orion5x/ts78xx-*
1432
e557959d
NA
1433ARM/OXNAS platform support
1434M: Neil Armstrong <narmstrong@baylibre.com>
1435L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1436S: Maintained
1437F: arch/arm/mach-oxnas/
1438F: arch/arm/boot/dts/oxnas*
1439F: arch/arm/boot/dts/wd-mbwe.dts
1440N: oxnas
1441
607b8fc9
EH
1442ARM/Mediatek RTC DRIVER
1443M: Eddie Huang <eddie.huang@mediatek.com>
1444L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1445L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1446S: Maintained
1447F: drivers/rtc/rtc-mt6397.c
1448
e54951c8
MB
1449ARM/Mediatek SoC support
1450M: Matthias Brugger <matthias.bgg@gmail.com>
1451L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
17b199d6 1452L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
e54951c8
MB
1453S: Maintained
1454F: arch/arm/boot/dts/mt6*
1455F: arch/arm/boot/dts/mt8*
1456F: arch/arm/mach-mediatek/
1457N: mtk
1458K: mediatek
1459
0f8669e3
CY
1460ARM/Mediatek USB3 PHY DRIVER
1461M: Chunfeng Yun <chunfeng.yun@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/phy/phy-mt65xx-usb3.c
1466
adcb079f
AB
1467ARM/MICREL KS8695 ARCHITECTURE
1468M: Greg Ungerer <gerg@uclinux.org>
1469L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14430813 1470F: arch/arm/mach-ks8695/
adcb079f
AB
1471S: Odd Fixes
1472
d78ff0a5 1473ARM/MIOA701 MACHINE SUPPORT
8b58be88 1474M: Robert Jarzmik <robert.jarzmik@free.fr>
efc03ecb 1475L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
d78ff0a5
RJ
1476F: arch/arm/mach-pxa/mioa701.c
1477S: Maintained
1478
9624dfe6 1479ARM/NEC MOBILEPRO 900/c MACHINE SUPPORT
8b58be88 1480M: Michael Petchkovsky <mkpetch@internode.on.net>
9624dfe6
KE
1481S: Maintained
1482
e0ee9851 1483ARM/NOMADIK ARCHITECTURE
28b8e8d4 1484M: Alessandro Rubini <rubini@unipv.it>
e4651a9f 1485M: Linus Walleij <linus.walleij@linaro.org>
28b8e8d4
JP
1486L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1487S: Maintained
1488F: arch/arm/mach-nomadik/
ecc265fe 1489F: drivers/pinctrl/nomadik/
87572880 1490F: drivers/i2c/busses/i2c-nomadik.c
e4651a9f 1491T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-nomadik.git
e0ee9851 1492
9d76295a 1493ARM/OPENMOKO NEO FREERUNNER (GTA02) MACHINE SUPPORT
8b58be88 1494M: Nelson Castillo <arhuaco@freaks-unidos.net>
9d76295a
AG
1495L: openmoko-kernel@lists.openmoko.org (subscribers-only)
1496W: http://wiki.openmoko.org/wiki/Neo_FreeRunner
1497S: Supported
1498
8459c159 1499ARM/TOSA MACHINE SUPPORT
8b58be88
JP
1500M: Dmitry Eremin-Solenikov <dbaryshkov@gmail.com>
1501M: Dirk Opfer <dirk@opfer-online.de>
8459c159
DO
1502S: Maintained
1503
5d783a2d 1504ARM/PALMTX,PALMT5,PALMLD,PALMTE2,PALMTC SUPPORT
933d35f0 1505M: Marek Vasut <marek.vasut@gmail.com>
75280787 1506L: linux-arm-kernel@lists.infradead.org
b5e4ad57
MV
1507W: http://hackndev.com
1508S: Maintained
933d35f0
JP
1509F: arch/arm/mach-pxa/include/mach/palmtx.h
1510F: arch/arm/mach-pxa/palmtx.c
1511F: arch/arm/mach-pxa/include/mach/palmt5.h
1512F: arch/arm/mach-pxa/palmt5.c
1513F: arch/arm/mach-pxa/include/mach/palmld.h
1514F: arch/arm/mach-pxa/palmld.c
1515F: arch/arm/mach-pxa/include/mach/palmte2.h
1516F: arch/arm/mach-pxa/palmte2.c
1517F: arch/arm/mach-pxa/include/mach/palmtc.h
1518F: arch/arm/mach-pxa/palmtc.c
b5e4ad57 1519
b57fe924 1520ARM/PALM TREO SUPPORT
d8130624 1521M: Tomas Cech <sleep_walker@suse.com>
75280787 1522L: linux-arm-kernel@lists.infradead.org
90af5811
TSC
1523W: http://hackndev.com
1524S: Maintained
b57fe924
JP
1525F: arch/arm/mach-pxa/include/mach/palmtreo.h
1526F: arch/arm/mach-pxa/palmtreo.c
90af5811 1527
c49e1e63 1528ARM/PALMZ72 SUPPORT
8b58be88 1529M: Sergey Lapin <slapin@ossfans.org>
75280787 1530L: linux-arm-kernel@lists.infradead.org
7d2c86b5
JP
1531W: http://hackndev.com
1532S: Maintained
933d35f0
JP
1533F: arch/arm/mach-pxa/include/mach/palmz72.h
1534F: arch/arm/mach-pxa/palmz72.c
c49e1e63 1535
1da177e4 1536ARM/PLEB SUPPORT
8b58be88 1537M: Peter Chubb <pleb@gelato.unsw.edu.au>
1da177e4
LT
1538W: http://www.disy.cse.unsw.edu.au/Hardware/PLEB
1539S: Maintained
1540
1541ARM/PT DIGITAL BOARD PORT
8b58be88 1542M: Stefan Eletzhofer <stefan.eletzhofer@eletztrick.de>
efc03ecb 1543L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
54176cc6 1544W: http://www.armlinux.org.uk/
1da177e4
LT
1545S: Maintained
1546
8fc1b0f8 1547ARM/QUALCOMM SUPPORT
bbeaa595
AG
1548M: Andy Gross <andy.gross@linaro.org>
1549M: David Brown <david.brown@linaro.org>
8fc1b0f8 1550L: linux-arm-msm@vger.kernel.org
f5d3af9d 1551L: linux-soc@vger.kernel.org
8fc1b0f8 1552S: Maintained
0ff50d60 1553F: Documentation/devicetree/bindings/soc/qcom/
0c4cbf9e
BA
1554F: arch/arm/boot/dts/qcom-*.dts
1555F: arch/arm/boot/dts/qcom-*.dtsi
8fc1b0f8 1556F: arch/arm/mach-qcom/
e68d7c14 1557F: arch/arm64/boot/dts/qcom/*
5482cefa 1558F: drivers/i2c/busses/i2c-qup.c
39a3366a 1559F: drivers/clk/qcom/
f5d3af9d 1560F: drivers/soc/qcom/
5482cefa 1561F: drivers/spi/spi-qup.c
c0c89faf
SB
1562F: drivers/tty/serial/msm_serial.h
1563F: drivers/tty/serial/msm_serial.c
1564F: drivers/*/pm8???-*
1565F: drivers/mfd/ssbi.c
916f743d 1566F: drivers/firmware/qcom_scm.c
bbeaa595 1567T: git git://git.kernel.org/pub/scm/linux/kernel/git/agross/linux.git
8fc1b0f8 1568
2b7a52a4 1569ARM/RADISYS ENP2611 MACHINE SUPPORT
8b58be88 1570M: Lennert Buytenhek <kernel@wantstofly.org>
efc03ecb 1571L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2b7a52a4
LB
1572S: Maintained
1573
b138e119
SH
1574ARM/RENESAS ARM64 ARCHITECTURE
1575M: Simon Horman <horms@verge.net.au>
1576M: Magnus Damm <magnus.damm@gmail.com>
1926e54f
SH
1577L: linux-renesas-soc@vger.kernel.org
1578Q: http://patchwork.kernel.org/project/linux-renesas-soc/list/
b138e119
SH
1579T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next
1580S: Supported
1581F: arch/arm64/boot/dts/renesas/
be32bcbb
GU
1582F: drivers/soc/renesas/
1583F: include/linux/soc/renesas/
b138e119 1584
d4275354 1585ARM/RISCPC ARCHITECTURE
54176cc6 1586M: Russell King <linux@armlinux.org.uk>
efc03ecb 1587L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
54176cc6 1588W: http://www.armlinux.org.uk/
d4275354 1589S: Maintained
d4275354
RK
1590F: arch/arm/include/asm/hardware/entry-macro-iomd.S
1591F: arch/arm/include/asm/hardware/ioc.h
1592F: arch/arm/include/asm/hardware/iomd.h
1593F: arch/arm/include/asm/hardware/memc.h
1594F: arch/arm/mach-rpc/
1a6422f6 1595F: drivers/net/ethernet/8390/etherh.c
9e13fbf7
JK
1596F: drivers/net/ethernet/i825xx/ether1*
1597F: drivers/net/ethernet/seeq/ether3*
d4275354
RK
1598F: drivers/scsi/arm/
1599
08ddbb0a
HS
1600ARM/Rockchip SoC support
1601M: Heiko Stuebner <heiko@sntech.de>
1602L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
00250b52 1603L: linux-rockchip@lists.infradead.org
9f273c24 1604T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip.git
08ddbb0a 1605S: Maintained
541555e9 1606F: arch/arm/boot/dts/rk3*
08ddbb0a 1607F: arch/arm/mach-rockchip/
541555e9
HS
1608F: drivers/clk/rockchip/
1609F: drivers/i2c/busses/i2c-rk3x.c
08ddbb0a 1610F: drivers/*/*rockchip*
541555e9
HS
1611F: drivers/*/*/*rockchip*
1612F: sound/soc/rockchip/
b4331b43 1613N: rockchip
08ddbb0a 1614
5bfb937c
KK
1615ARM/SAMSUNG EXYNOS ARM ARCHITECTURES
1616M: Kukjin Kim <kgene@kernel.org>
326dce07 1617M: Krzysztof Kozlowski <krzk@kernel.org>
efc03ecb 1618L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
7a549d78 1619L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
b21477f9 1620S: Maintained
6f0589c8 1621F: arch/arm/boot/dts/s3c*
e68d7c14
RH
1622F: arch/arm/boot/dts/s5p*
1623F: arch/arm/boot/dts/samsung*
6f0589c8 1624F: arch/arm/boot/dts/exynos*
d97236e6 1625F: arch/arm64/boot/dts/exynos/
482ce512 1626F: arch/arm/plat-samsung/
769bbb63
HS
1627F: arch/arm/mach-s3c24*/
1628F: arch/arm/mach-s3c64xx/
5bfb937c
KK
1629F: arch/arm/mach-s5p*/
1630F: arch/arm/mach-exynos*/
1c03274d
KK
1631F: drivers/*/*s3c24*
1632F: drivers/*/*/*s3c24*
1633F: drivers/*/*s3c64xx*
1634F: drivers/*/*s5pv210*
ffd51977 1635F: drivers/memory/samsung/*
bf50ddcd 1636F: drivers/soc/samsung/*
40c76662 1637F: drivers/spi/spi-s3c*
d6b9aea6
KK
1638F: Documentation/arm/Samsung/
1639F: Documentation/devicetree/bindings/arm/samsung/
1640F: Documentation/devicetree/bindings/sram/samsung-sram.txt
1641F: Documentation/devicetree/bindings/power/pd-samsung.txt
33d43cdd 1642N: exynos
f556cb07 1643
10ffa964
KP
1644ARM/SAMSUNG MOBILE MACHINE SUPPORT
1645M: Kyungmin Park <kyungmin.park@samsung.com>
1646L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1647S: Maintained
004bbd3c 1648F: arch/arm/mach-s5pv210/
10ffa964 1649
3ce4ccb6
KD
1650ARM/SAMSUNG S5P SERIES 2D GRAPHICS ACCELERATION (G2D) SUPPORT
1651M: Kyungmin Park <kyungmin.park@samsung.com>
774e0362
KD
1652M: Kamil Debski <kamil@wypas.org>
1653M: Andrzej Hajda <a.hajda@samsung.com>
3ce4ccb6
KD
1654L: linux-arm-kernel@lists.infradead.org
1655L: linux-media@vger.kernel.org
1656S: Maintained
1657F: drivers/media/platform/s5p-g2d/
1658
e6a476fd
MS
1659ARM/SAMSUNG S5P SERIES Multi Format Codec (MFC) SUPPORT
1660M: Kyungmin Park <kyungmin.park@samsung.com>
774e0362 1661M: Kamil Debski <kamil@wypas.org>
6305902c 1662M: Jeongtae Park <jtp.park@samsung.com>
774e0362 1663M: Andrzej Hajda <a.hajda@samsung.com>
e6a476fd
MS
1664L: linux-arm-kernel@lists.infradead.org
1665L: linux-media@vger.kernel.org
1666S: Maintained
934455d7 1667F: arch/arm/plat-samsung/s5p-dev-mfc.c
90d72ac6 1668F: drivers/media/platform/s5p-mfc/
e6a476fd
MS
1669
1670ARM/SAMSUNG S5P SERIES TV SUBSYSTEM SUPPORT
1671M: Kyungmin Park <kyungmin.park@samsung.com>
1672M: Tomasz Stanislawski <t.stanislaws@samsung.com>
1673L: linux-arm-kernel@lists.infradead.org
1674L: linux-media@vger.kernel.org
1675S: Maintained
90d72ac6 1676F: drivers/media/platform/s5p-tv/
e6a476fd 1677
1bcbf6f4
KD
1678ARM/SAMSUNG S5P SERIES HDMI CEC SUBSYSTEM SUPPORT
1679M: Kyungmin Park <kyungmin.park@samsung.com>
1680L: linux-arm-kernel@lists.infradead.org
1681L: linux-media@vger.kernel.org
1682S: Maintained
78fc853b 1683F: drivers/staging/media/platform/s5p-cec/
1bcbf6f4 1684
7d9f9bf4
AP
1685ARM/SAMSUNG S5P SERIES JPEG CODEC SUPPORT
1686M: Andrzej Pietrasiewicz <andrzej.p@samsung.com>
1687M: Jacek Anaszewski <j.anaszewski@samsung.com>
1688L: linux-arm-kernel@lists.infradead.org
1689L: linux-media@vger.kernel.org
1690S: Maintained
1691F: drivers/media/platform/s5p-jpeg/
1692
d48d38e8 1693ARM/SHMOBILE ARM ARCHITECTURE
5e212598 1694M: Simon Horman <horms@verge.net.au>
d48d38e8 1695M: Magnus Damm <magnus.damm@gmail.com>
4a121096 1696L: linux-renesas-soc@vger.kernel.org
4a121096 1697Q: http://patchwork.kernel.org/project/linux-renesas-soc/list/
5e212598 1698T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next
d48d38e8 1699S: Supported
0b514fdb
SH
1700F: arch/arm/boot/dts/emev2*
1701F: arch/arm/boot/dts/r7s*
1702F: arch/arm/boot/dts/r8a*
1703F: arch/arm/boot/dts/sh*
0b514fdb 1704F: arch/arm/configs/shmobile_defconfig
7a2071c5 1705F: arch/arm/include/debug/renesas-scif.S
d48d38e8 1706F: arch/arm/mach-shmobile/
be32bcbb
GU
1707F: drivers/soc/renesas/
1708F: include/linux/soc/renesas/
d48d38e8 1709
66314223 1710ARM/SOCFPGA ARCHITECTURE
ba2b7d0a 1711M: Dinh Nguyen <dinguyen@opensource.altera.com>
66314223
DN
1712S: Maintained
1713F: arch/arm/mach-socfpga/
efadb751
DN
1714F: arch/arm/boot/dts/socfpga*
1715F: arch/arm/configs/socfpga_defconfig
e68d7c14 1716F: arch/arm64/boot/dts/altera/
ba2b7d0a 1717W: http://www.rocketboards.org
efadb751 1718T: git git://git.kernel.org/pub/scm/linux/kernel/git/dinguyen/linux.git
66314223
DN
1719
1720ARM/SOCFPGA CLOCK FRAMEWORK SUPPORT
ba2b7d0a 1721M: Dinh Nguyen <dinguyen@opensource.altera.com>
66314223
DN
1722S: Maintained
1723F: drivers/clk/socfpga/
1724
71bcada8
TT
1725ARM/SOCFPGA EDAC SUPPORT
1726M: Thor Thayer <tthayer@opensource.altera.com>
1727S: Maintained
1728F: drivers/edac/altera_edac.
1729
65ebcc11 1730ARM/STI ARCHITECTURE
a92177ea 1731M: Patrice Chotard <patrice.chotard@st.com>
65ebcc11
SK
1732L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1733L: kernel@stlinux.com
1734W: http://www.stlinux.com
1735S: Maintained
1736F: arch/arm/mach-sti/
a92177ea 1737F: arch/arm/boot/dts/sti*
b8e31bf3 1738F: drivers/char/hw_random/st-rng.c
a92177ea 1739F: drivers/clocksource/arm_global_timer.c
82805d1b 1740F: drivers/clocksource/clksrc_st_lpc.c
1d4b42bc 1741F: drivers/cpufreq/sti-cpufreq.c
a92177ea 1742F: drivers/i2c/busses/i2c-st.c
346e2e4a 1743F: drivers/media/rc/st_rc.c
95d66b16 1744F: drivers/media/platform/sti/c8sectpfe/
f53b2bff 1745F: drivers/mmc/host/sdhci-st.c
e95cf393
PG
1746F: drivers/phy/phy-miphy28lp.c
1747F: drivers/phy/phy-miphy365x.c
6da969a5 1748F: drivers/phy/phy-stih407-usb.c
26389c78 1749F: drivers/phy/phy-stih41x-usb.c
346e2e4a 1750F: drivers/pinctrl/pinctrl-st.c
aac22524 1751F: drivers/remoteproc/st_remoteproc.c
346e2e4a 1752F: drivers/reset/sti/
db4112e6 1753F: drivers/rtc/rtc-st-lpc.c
346e2e4a 1754F: drivers/tty/serial/st-asc.c
eb11adab 1755F: drivers/usb/dwc3/dwc3-st.c
62f6f086
PG
1756F: drivers/usb/host/ehci-st.c
1757F: drivers/usb/host/ohci-st.c
db4112e6 1758F: drivers/watchdog/st_lpc_wdt.c
daac6f86 1759F: drivers/ata/ahci_st.c
65ebcc11 1760
ee6e7879
MC
1761ARM/STM32 ARCHITECTURE
1762M: Maxime Coquelin <mcoquelin.stm32@gmail.com>
8ca2cf2c 1763M: Alexandre Torgue <alexandre.torgue@st.com>
ee6e7879
MC
1764L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1765S: Maintained
1766T: git git://git.kernel.org/pub/scm/linux/kernel/git/mcoquelin/stm32.git
1767N: stm32
1768F: drivers/clocksource/armv7m_systick.c
1769
d6de5b02
MG
1770ARM/TANGO ARCHITECTURE
1771M: Marc Gonzalez <marc_gonzalez@sigmadesigns.com>
1772L: linux-arm-kernel@lists.infradead.org
1773S: Maintained
e2bd0d37 1774N: tango
d6de5b02 1775
2b7a52a4 1776ARM/TECHNOLOGIC SYSTEMS TS7250 MACHINE SUPPORT
8b58be88 1777M: Lennert Buytenhek <kernel@wantstofly.org>
efc03ecb 1778L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2b7a52a4
LB
1779S: Maintained
1780
1bbd7089 1781ARM/TETON BGA MACHINE SUPPORT
706e69d6 1782M: "Mark F. Brown" <mark.brown314@gmail.com>
1bbd7089
MB
1783L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1784S: Maintained
1785
2b7a52a4 1786ARM/THECUS N2100 MACHINE SUPPORT
8b58be88 1787M: Lennert Buytenhek <kernel@wantstofly.org>
efc03ecb 1788L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2b7a52a4
LB
1789S: Maintained
1790
98ad6e3b 1791ARM/NUVOTON W90X900 ARM ARCHITECTURE
8b58be88 1792M: Wan ZongShun <mcuos.com@gmail.com>
efc03ecb 1793L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
7d2c86b5
JP
1794W: http://www.mcuos.com
1795S: Maintained
4e89e8f6 1796F: arch/arm/mach-w90x900/
4e89e8f6
WZ
1797F: drivers/input/keyboard/w90p910_keypad.c
1798F: drivers/input/touchscreen/w90p910_ts.c
1799F: drivers/watchdog/nuc900_wdt.c
679ec0ef 1800F: drivers/net/ethernet/nuvoton/w90p910_ether.c
5351684f 1801F: drivers/mtd/nand/nuc900_nand.c
4e89e8f6 1802F: drivers/rtc/rtc-nuc900.c
9df92e6c 1803F: drivers/spi/spi-nuc900.c
4e89e8f6 1804F: drivers/usb/host/ehci-w90x900.c
8a61f013 1805F: drivers/video/fbdev/nuc900fb.c
98ad6e3b 1806
54274d71 1807ARM/U300 MACHINE SUPPORT
e4651a9f 1808M: Linus Walleij <linus.walleij@linaro.org>
54274d71
LW
1809L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1810S: Supported
1811F: arch/arm/mach-u300/
9affbd24 1812F: drivers/clocksource/timer-u300.c
54274d71
LW
1813F: drivers/i2c/busses/i2c-stu300.c
1814F: drivers/rtc/rtc-coh901331.c
1815F: drivers/watchdog/coh901327_wdt.c
1816F: drivers/dma/coh901318*
87572880
LW
1817F: drivers/mfd/ab3100*
1818F: drivers/rtc/rtc-ab3100.c
1819F: drivers/rtc/rtc-coh901331.c
1820T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-stericsson.git
54274d71 1821
3d00d04f
MY
1822ARM/UNIPHIER ARCHITECTURE
1823M: Masahiro Yamada <yamada.masahiro@socionext.com>
1824L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
becc8d3c 1825T: git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-uniphier.git
3d00d04f 1826S: Maintained
a3ff83d2 1827F: arch/arm/boot/dts/uniphier*
e7ecbc05 1828F: arch/arm/include/asm/hardware/cache-uniphier.h
3d00d04f 1829F: arch/arm/mach-uniphier/
e7ecbc05 1830F: arch/arm/mm/cache-uniphier.c
e1a0ebc8 1831F: arch/arm64/boot/dts/socionext/
4b7f48d3 1832F: drivers/bus/uniphier-system-bus.c
dd6fd4a3 1833F: drivers/i2c/busses/i2c-uniphier*
a3ff83d2
MY
1834F: drivers/pinctrl/uniphier/
1835F: drivers/tty/serial/8250/8250_uniphier.c
3d00d04f
MY
1836N: uniphier
1837
87572880 1838ARM/Ux500 ARM ARCHITECTURE
e4651a9f 1839M: Linus Walleij <linus.walleij@linaro.org>
870725d9
SK
1840L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1841S: Maintained
1842F: arch/arm/mach-ux500/
e4651a9f 1843F: drivers/clocksource/clksrc-dbx500-prcmu.c
87572880 1844F: drivers/dma/ste_dma40*
e4651a9f 1845F: drivers/hwspinlock/u8500_hsem.c
87572880
LW
1846F: drivers/mfd/abx500*
1847F: drivers/mfd/ab8500*
e4651a9f
LW
1848F: drivers/mfd/dbx500*
1849F: drivers/mfd/db8500*
ecc265fe
JP
1850F: drivers/pinctrl/nomadik/pinctrl-ab*
1851F: drivers/pinctrl/nomadik/pinctrl-nomadik*
87572880 1852F: drivers/rtc/rtc-ab8500.c
e4651a9f 1853F: drivers/rtc/rtc-pl031.c
87572880 1854T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-stericsson.git
870725d9 1855
e93fde28
UH
1856ARM/Ux500 CLOCK FRAMEWORK SUPPORT
1857M: Ulf Hansson <ulf.hansson@linaro.org>
1858L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1859T: git git://git.linaro.org/people/ulfh/clk.git
1860S: Maintained
1861F: drivers/clk/ux500/
e93fde28 1862
740d93b1
PM
1863ARM/VERSATILE EXPRESS PLATFORM
1864M: Liviu Dudau <liviu.dudau@arm.com>
1865M: Sudeep Holla <sudeep.holla@arm.com>
1866M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
1867L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1868S: Maintained
1869F: arch/arm/boot/dts/vexpress*
e68d7c14 1870F: arch/arm64/boot/dts/arm/
740d93b1
PM
1871F: arch/arm/mach-vexpress/
1872F: */*/vexpress*
7e8f403f 1873F: */*/*/vexpress*
740d93b1
PM
1874F: drivers/clk/versatile/clk-vexpress-osc.c
1875F: drivers/clocksource/versatile.c
46a600ea 1876N: mps2
740d93b1 1877
d4275354 1878ARM/VFP SUPPORT
54176cc6 1879M: Russell King <linux@armlinux.org.uk>
efc03ecb 1880L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
54176cc6 1881W: http://www.armlinux.org.uk/
d4275354
RK
1882S: Maintained
1883F: arch/arm/vfp/
1884
e66b6d8e
MV
1885ARM/VOIPAC PXA270 SUPPORT
1886M: Marek Vasut <marek.vasut@gmail.com>
1887L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1888S: Maintained
1889F: arch/arm/mach-pxa/vpac270.c
e0cca11b 1890F: arch/arm/mach-pxa/include/mach/vpac270.h
e66b6d8e 1891
04529fe2
TP
1892ARM/VT8500 ARM ARCHITECTURE
1893M: Tony Prisk <linux@prisktech.co.nz>
1894L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1895S: Maintained
1896F: arch/arm/mach-vt8500/
41fd91b4 1897F: drivers/clocksource/vt8500_timer.c
560746eb 1898F: drivers/i2c/busses/i2c-wmt.c
41fd91b4
TP
1899F: drivers/mmc/host/wmt-sdmmc.c
1900F: drivers/pwm/pwm-vt8500.c
1901F: drivers/rtc/rtc-vt8500.c
1902F: drivers/tty/serial/vt8500_serial.c
4f31102b 1903F: drivers/usb/host/ehci-platform.c
41fd91b4 1904F: drivers/usb/host/uhci-platform.c
8a61f013
JH
1905F: drivers/video/fbdev/vt8500lcdfb.*
1906F: drivers/video/fbdev/wm8505fb*
1907F: drivers/video/fbdev/wmt_ge_rops.*
04529fe2 1908
e66b6d8e
MV
1909ARM/ZIPIT Z2 SUPPORT
1910M: Marek Vasut <marek.vasut@gmail.com>
1911L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1912S: Maintained
1913F: arch/arm/mach-pxa/z2.c
6ab2a855 1914F: arch/arm/mach-pxa/include/mach/z2.h
e66b6d8e 1915
5ecc4b53
JN
1916ARM/ZTE ARCHITECTURE
1917M: Jun Nie <jun.nie@linaro.org>
1918L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1919S: Maintained
1920F: arch/arm/mach-zx/
1921F: drivers/clk/zte/
1922F: Documentation/devicetree/bindings/arm/zte.txt
1923F: Documentation/devicetree/bindings/clock/zx296702-clk.txt
1924
51f29d44
MS
1925ARM/ZYNQ ARCHITECTURE
1926M: Michal Simek <michal.simek@xilinx.com>
f0fd9ad8 1927R: Sören Brinkmann <soren.brinkmann@xilinx.com>
51f29d44
MS
1928L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1929W: http://wiki.xilinx.com
d6448b76 1930T: git https://github.com/Xilinx/linux-xlnx.git
51f29d44
MS
1931S: Supported
1932F: arch/arm/mach-zynq/
bd2a337a 1933F: drivers/cpuidle/cpuidle-zynq.c
fb9d4959 1934F: drivers/block/xsysace.c
c2fd4e38
MS
1935N: zynq
1936N: xilinx
1937F: drivers/clocksource/cadence_ttc_timer.c
df8eb569 1938F: drivers/i2c/busses/i2c-cadence.c
e3ec3a3d 1939F: drivers/mmc/host/sdhci-of-arasan.c
ae9b56e3 1940F: drivers/edac/synopsys_edac.c
51f29d44 1941
48ec83bc 1942ARM SMMU DRIVERS
b8f9879e 1943M: Will Deacon <will.deacon@arm.com>
c8bff3a6 1944R: Robin Murphy <robin.murphy@arm.com>
b8f9879e
WD
1945L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1946S: Maintained
1947F: drivers/iommu/arm-smmu.c
48ec83bc 1948F: drivers/iommu/arm-smmu-v3.c
e1d3c0fd 1949F: drivers/iommu/io-pgtable-arm.c
c8bff3a6 1950F: drivers/iommu/io-pgtable-arm-v7s.c
b8f9879e 1951
38074229
CM
1952ARM64 PORT (AARCH64 ARCHITECTURE)
1953M: Catalin Marinas <catalin.marinas@arm.com>
d19766ec 1954M: Will Deacon <will.deacon@arm.com>
38074229 1955L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9f273c24 1956T: git git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git
38074229
CM
1957S: Maintained
1958F: arch/arm64/
d19766ec 1959F: Documentation/arm64/
38074229 1960
9d7005f9
LP
1961AS3645A LED FLASH CONTROLLER DRIVER
1962M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
1963L: linux-media@vger.kernel.org
1964T: git git://linuxtv.org/media_tree.git
1965S: Maintained
1966F: drivers/media/i2c/as3645a.c
b5dcee22 1967F: include/media/i2c/as3645a.h
9d7005f9 1968
d58de038
GJ
1969ASC7621 HARDWARE MONITOR DRIVER
1970M: George Joseph <george.joseph@fairview5.com>
968ce1b1 1971L: linux-hwmon@vger.kernel.org
d58de038
GJ
1972S: Maintained
1973F: Documentation/hwmon/asc7621
1974F: drivers/hwmon/asc7621.c
1975
b229ece9 1976ASUS NOTEBOOKS AND EEEPC ACPI/WMI EXTRAS DRIVERS
5909c654 1977M: Corentin Chary <corentin.chary@gmail.com>
1da177e4 1978L: acpi4asus-user@lists.sourceforge.net
d0944853 1979L: platform-driver-x86@vger.kernel.org
76593d6f 1980W: http://acpi4asus.sf.net
85091b71 1981S: Maintained
b229ece9
CC
1982F: drivers/platform/x86/asus*.c
1983F: drivers/platform/x86/eeepc*.c
85091b71 1984
f6a6bbae
JPRV
1985ASUS WIRELESS RADIO CONTROL DRIVER
1986M: João Paulo Rechi Vita <jprvita@gmail.com>
1987L: platform-driver-x86@vger.kernel.org
1988S: Maintained
1989F: drivers/platform/x86/asus-wireless.c
1990
75aeddd1
DH
1991ASYMMETRIC KEYS
1992M: David Howells <dhowells@redhat.com>
1993L: keyrings@vger.kernel.org
1994S: Maintained
1995F: Documentation/crypto/asymmetric-keys.txt
1996F: include/linux/verification.h
1997F: include/crypto/public_key.h
1998F: include/crypto/pkcs7.h
1999F: crypto/asymmetric_keys/
2000
953a6479 2001ASYNCHRONOUS TRANSFERS/TRANSFORMS (IOAT) API
08223d80 2002R: Dan Williams <dan.j.williams@intel.com>
b3e5f263 2003W: http://sourceforge.net/projects/xscaleiop
08223d80 2004S: Odd fixes
679655da
JP
2005F: Documentation/crypto/async-tx-api.txt
2006F: crypto/async_tx/
2007F: drivers/dma/
2008F: include/linux/dmaengine.h
2009F: include/linux/async_tx.h
b3e5f263 2010
a1867d36 2011AT24 EEPROM DRIVER
14d77c4d 2012M: Wolfram Sang <wsa@the-dreams.de>
a1867d36
WS
2013L: linux-i2c@vger.kernel.org
2014S: Maintained
2015F: drivers/misc/eeprom/at24.c
25f73ed5 2016F: include/linux/platform_data/at24.h
a1867d36 2017
e7839f25 2018ATA OVER ETHERNET (AOE) DRIVER
fb903811
EC
2019M: "Ed L. Cashin" <ed.cashin@acm.org>
2020W: http://www.openaoe.org/
1da177e4 2021S: Supported
679655da
JP
2022F: Documentation/aoe/
2023F: drivers/block/aoe/
1da177e4 2024
aad7a211
AB
2025ATHEROS 71XX/9XXX GPIO DRIVER
2026M: Alban Bedel <albeu@free.fr>
2027W: https://github.com/AlbanBedel/linux
2028T: git git://github.com/AlbanBedel/linux
2029S: Maintained
2030F: drivers/gpio/gpio-ath79.c
2031F: Documentation/devicetree/bindings/gpio/gpio-ath79.txt
2032
9a10a870 2033ATHEROS ATH GENERIC UTILITIES
f726ee65 2034M: "Luis R. Rodriguez" <mcgrof@do-not-panic.com>
9a10a870
JP
2035L: linux-wireless@vger.kernel.org
2036S: Supported
2037F: drivers/net/wireless/ath/*
2038
fa1c114f 2039ATHEROS ATH5K WIRELESS DRIVER
8b58be88
JP
2040M: Jiri Slaby <jirislaby@gmail.com>
2041M: Nick Kossifidis <mickflemm@gmail.com>
f726ee65 2042M: "Luis R. Rodriguez" <mcgrof@do-not-panic.com>
fa1c114f 2043L: linux-wireless@vger.kernel.org
72c706b7 2044W: http://wireless.kernel.org/en/users/Drivers/ath5k
fa1c114f 2045S: Maintained
fa451753 2046F: drivers/net/wireless/ath/ath5k/
fa1c114f 2047
12e62d6f
KV
2048ATHEROS ATH6KL WIRELESS DRIVER
2049M: Kalle Valo <kvalo@qca.qualcomm.com>
2050L: linux-wireless@vger.kernel.org
2051W: http://wireless.kernel.org/en/users/Drivers/ath6kl
9f273c24 2052T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
12e62d6f
KV
2053S: Supported
2054F: drivers/net/wireless/ath/ath6kl/
2055
2be7d22f 2056WILOCITY WIL6210 WIRELESS DRIVER
23ba8a66 2057M: Maya Erez <qca_merez@qca.qualcomm.com>
2be7d22f
VK
2058L: linux-wireless@vger.kernel.org
2059L: wil6210@qca.qualcomm.com
2060S: Supported
2061W: http://wireless.kernel.org/en/users/Drivers/wil6210
2062F: drivers/net/wireless/ath/wil6210/
dba4b74d 2063F: include/uapi/linux/wil6210_uapi.h
2be7d22f 2064
1d7e1e6b
CL
2065CARL9170 LINUX COMMUNITY WIRELESS DRIVER
2066M: Christian Lamparter <chunkeey@googlemail.com>
2067L: linux-wireless@vger.kernel.org
2068W: http://wireless.kernel.org/en/users/Drivers/carl9170
2069S: Maintained
2070F: drivers/net/wireless/ath/carl9170/
2071
2c2a6172
LT
2072ATK0110 HWMON DRIVER
2073M: Luca Tettamanti <kronos.it@gmail.com>
968ce1b1 2074L: linux-hwmon@vger.kernel.org
2c2a6172
LT
2075S: Maintained
2076F: drivers/hwmon/asus_atk0110.c
2077
6f69a6d7 2078ATI_REMOTE2 DRIVER
8b58be88 2079M: Ville Syrjala <syrjala@sci.fi>
6f69a6d7 2080S: Maintained
679655da 2081F: drivers/input/misc/ati_remote2.c
6f69a6d7 2082
7ae115b4 2083ATLX ETHERNET DRIVERS
8b58be88 2084M: Jay Cliburn <jcliburn@gmail.com>
cb2f33e9 2085M: Chris Snook <chris.snook@gmail.com>
e443e383 2086L: netdev@vger.kernel.org
8d5ca6ec
JC
2087W: http://sourceforge.net/projects/atl1
2088W: http://atl1.sourceforge.net
2089S: Maintained
2b133ad6 2090F: drivers/net/ethernet/atheros/
8d5ca6ec 2091
1da177e4 2092ATM
366c1bd1 2093M: Chas Williams <3chas3@gmail.com>
476604de 2094L: linux-atm-general@lists.sourceforge.net (moderated for non-subscribers)
44ae98b5 2095L: netdev@vger.kernel.org
1da177e4
LT
2096W: http://linux-atm.sourceforge.net
2097S: Maintained
679655da
JP
2098F: drivers/atm/
2099F: include/linux/atm*
c117ab84 2100F: include/uapi/linux/atm*
1da177e4 2101
04ac2f46 2102ATMEL AT91 / AT32 MCI DRIVER
24e1511f 2103M: Ludovic Desroches <ludovic.desroches@atmel.com>
04ac2f46
NF
2104S: Maintained
2105F: drivers/mmc/host/atmel-mci.c
04ac2f46 2106
a1cfac48 2107ATMEL AT91 / AT32 SERIAL DRIVER
a02875a6 2108M: Nicolas Ferre <nicolas.ferre@atmel.com>
a1cfac48 2109S: Supported
df621252 2110F: drivers/tty/serial/atmel_serial.c
a1cfac48 2111
f80cb488
NF
2112ATMEL AT91 SAMA5D2-Compatible Shutdown Controller
2113M: Nicolas Ferre <nicolas.ferre@atmel.com>
2114S: Supported
2115F: drivers/power/reset/at91-sama5d2_shdwc.c
2116
b9cd7a25
LD
2117ATMEL SAMA5D2 ADC DRIVER
2118M: Ludovic Desroches <ludovic.desroches@atmel.com>
2119L: linux-iio@vger.kernel.org
2120S: Supported
2121F: drivers/iio/adc/at91-sama5d2_adc.c
2122
dfae90ed 2123ATMEL Audio ALSA driver
3a82002c 2124M: Nicolas Ferre <nicolas.ferre@atmel.com>
dfae90ed
BS
2125L: alsa-devel@alsa-project.org (moderated for non-subscribers)
2126S: Supported
2127F: sound/soc/atmel
2128
b414dc16
NF
2129ATMEL DMA DRIVER
2130M: Nicolas Ferre <nicolas.ferre@atmel.com>
2131L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2132S: Supported
2133F: drivers/dma/at_hdmac.c
2134F: drivers/dma/at_hdmac_regs.h
6f0d65af 2135F: include/linux/platform_data/dma-atmel.h
b414dc16 2136
6bd0f436
LD
2137ATMEL XDMA DRIVER
2138M: Ludovic Desroches <ludovic.desroches@atmel.com>
2139L: linux-arm-kernel@lists.infradead.org
2140L: dmaengine@vger.kernel.org
2141S: Supported
2142F: drivers/dma/at_xdmac.c
2143
888f2804
LD
2144ATMEL I2C DRIVER
2145M: Ludovic Desroches <ludovic.desroches@atmel.com>
2146L: linux-i2c@vger.kernel.org
2147S: Supported
2148F: drivers/i2c/busses/i2c-at91.c
2149
15515545 2150ATMEL ISI DRIVER
50cb2efa 2151M: Ludovic Desroches <ludovic.desroches@atmel.com>
15515545
JW
2152L: linux-media@vger.kernel.org
2153S: Supported
f2294c2d 2154F: drivers/media/platform/soc_camera/atmel-isi.c
15515545
JW
2155F: include/media/atmel-isi.h
2156
8f4c79ce 2157ATMEL LCDFB DRIVER
8b58be88 2158M: Nicolas Ferre <nicolas.ferre@atmel.com>
c69f677c 2159L: linux-fbdev@vger.kernel.org
8f4c79ce 2160S: Maintained
8a61f013 2161F: drivers/video/fbdev/atmel_lcdfb.c
679655da 2162F: include/video/atmel_lcdc.h
8f4c79ce 2163
89e5785f 2164ATMEL MACB ETHERNET DRIVER
a02875a6 2165M: Nicolas Ferre <nicolas.ferre@atmel.com>
89e5785f 2166S: Supported
9f2f381f 2167F: drivers/net/ethernet/cadence/
89e5785f 2168
5cbac98a 2169ATMEL NAND DRIVER
50cb2efa
NF
2170M: Wenyou Yang <wenyou.yang@atmel.com>
2171M: Josh Wu <rainyfeeling@outlook.com>
5cbac98a
JW
2172L: linux-mtd@lists.infradead.org
2173S: Supported
2174F: drivers/mtd/nand/atmel_nand*
2175
05c441ef 2176ATMEL SDMMC DRIVER
2177M: Ludovic Desroches <ludovic.desroches@atmel.com>
2178L: linux-mmc@vger.kernel.org
2179S: Supported
2180F: drivers/mmc/host/sdhci-of-at91.c
2181
754ce4f2 2182ATMEL SPI DRIVER
a02875a6 2183M: Nicolas Ferre <nicolas.ferre@atmel.com>
754ce4f2 2184S: Supported
9df92e6c 2185F: drivers/spi/spi-atmel.*
754ce4f2 2186
0ef09015 2187ATMEL SSC DRIVER
03515f32 2188M: Nicolas Ferre <nicolas.ferre@atmel.com>
0ef09015
BS
2189L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2190S: Supported
2191F: drivers/misc/atmel-ssc.c
2192F: include/linux/atmel-ssc.h
2193
e9cb1c5a
NF
2194ATMEL Timer Counter (TC) AND CLOCKSOURCE DRIVERS
2195M: Nicolas Ferre <nicolas.ferre@atmel.com>
2196L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2197S: Supported
2198F: drivers/misc/atmel_tclib.c
2199F: drivers/clocksource/tcb_clksrc.c
2200
914a3f3b 2201ATMEL USBA UDC DRIVER
a02875a6
NF
2202M: Nicolas Ferre <nicolas.ferre@atmel.com>
2203L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
914a3f3b 2204S: Supported
faf2e1db 2205F: drivers/usb/gadget/udc/atmel_usba_udc.*
914a3f3b 2206
1da177e4 2207ATMEL WIRELESS DRIVER
8b58be88 2208M: Simon Kelley <simon@thekelleys.org.uk>
724c6b35 2209L: linux-wireless@vger.kernel.org
1da177e4
LT
2210W: http://www.thekelleys.org.uk/atmel
2211W: http://atmelwlandriver.sourceforge.net/
2212S: Maintained
30fe0f9b 2213F: drivers/net/wireless/atmel/atmel*
1da177e4 2214
a14c0f8f
ND
2215ATMEL MAXTOUCH DRIVER
2216M: Nick Dyer <nick.dyer@itdev.co.uk>
2217T: git git://github.com/atmel-maxtouch/linux.git
2218S: Supported
2219F: Documentation/devicetree/bindings/input/atmel,maxtouch.txt
2220F: drivers/input/touchscreen/atmel_mxt_ts.c
2221F: include/linux/platform_data/atmel_mxt_ts.h
2222
26780d9e 2223ATTO EXPRESSSAS SAS/SATA RAID SCSI DRIVER
b75f0050
JP
2224M: Bradley Grove <linuxdrivers@attotech.com>
2225L: linux-scsi@vger.kernel.org
2226W: http://www.attotech.com
2227S: Supported
2228F: drivers/scsi/esas2r
26780d9e 2229
bc6e17b8
SS
2230ATUSB IEEE 802.15.4 RADIO DRIVER
2231M: Stefan Schmidt <stefan@osg.samsung.com>
2232L: linux-wpan@vger.kernel.org
2233S: Maintained
2234F: drivers/net/ieee802154/atusb.c
2235F: drivers/net/ieee802154/atusb.h
2236F: drivers/net/ieee802154/at86rf230.h
2237
a92b7b80 2238AUDIT SUBSYSTEM
915f389d 2239M: Paul Moore <paul@paul-moore.com>
8b58be88 2240M: Eric Paris <eparis@redhat.com>
915f389d 2241L: linux-audit@redhat.com (moderated for non-subscribers)
ad3f9a22 2242W: http://people.redhat.com/sgrubb/audit/
915f389d 2243T: git git://git.infradead.org/users/pcmoore/audit
a92b7b80 2244S: Maintained
679655da 2245F: include/linux/audit.h
c117ab84 2246F: include/uapi/linux/audit.h
679655da 2247F: kernel/audit*
a92b7b80 2248
70e84049 2249AUXILIARY DISPLAY DRIVERS
8b58be88 2250M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
450c622e
MO
2251W: http://miguelojeda.es/auxdisplay.htm
2252W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
70e84049 2253S: Maintained
679655da
JP
2254F: drivers/auxdisplay/
2255F: include/linux/cfag12864b.h
70e84049 2256
5f97f7f9 2257AVR32 ARCHITECTURE
e336f61f
HCE
2258M: Haavard Skinnemoen <hskinnemoen@gmail.com>
2259M: Hans-Christian Egtvedt <egtvedt@samfundet.no>
5f97f7f9 2260W: http://www.atmel.com/products/AVR32/
249d9d9d 2261W: http://mirror.egtvedt.no/avr32linux.org/
5f97f7f9 2262W: http://avrfreaks.net/
e336f61f 2263S: Maintained
679655da 2264F: arch/avr32/
5f97f7f9
HS
2265
2266AVR32/AT32AP MACHINE SUPPORT
e336f61f
HCE
2267M: Haavard Skinnemoen <hskinnemoen@gmail.com>
2268M: Hans-Christian Egtvedt <egtvedt@samfundet.no>
2269S: Maintained
679655da 2270F: arch/avr32/mach-at32ap/
5f97f7f9 2271
1da177e4 2272AX.25 NETWORK LAYER
8b58be88 2273M: Ralf Baechle <ralf@linux-mips.org>
1da177e4 2274L: linux-hams@vger.kernel.org
d34cb28a 2275W: http://www.linux-ax25.org/
1da177e4 2276S: Maintained
c117ab84 2277F: include/uapi/linux/ax25.h
679655da
JP
2278F: include/net/ax25.h
2279F: net/ax25/
1da177e4 2280
d5269395 2281AZ6007 DVB DRIVER
5dc8a864
MCC
2282M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
2283M: Mauro Carvalho Chehab <mchehab@kernel.org>
d5269395 2284L: linux-media@vger.kernel.org
a825eaec 2285W: https://linuxtv.org
d5269395
MCC
2286T: git git://linuxtv.org/media_tree.git
2287S: Maintained
2288F: drivers/media/usb/dvb-usb-v2/az6007.c
2289
6777376e
HV
2290AZTECH FM RADIO RECEIVER DRIVER
2291M: Hans Verkuil <hverkuil@xs4all.nl>
2292L: linux-media@vger.kernel.org
2293T: git git://linuxtv.org/media_tree.git
a825eaec 2294W: https://linuxtv.org
6777376e
HV
2295S: Maintained
2296F: drivers/media/radio/radio-aztech*
2297
e2d1d6c0 2298B43 WIRELESS DRIVER
e2d1d6c0 2299L: linux-wireless@vger.kernel.org
ed072f9e 2300L: b43-dev@lists.infradead.org
491b26b4 2301W: http://wireless.kernel.org/en/users/Drivers/b43
8a72ed6f 2302S: Odd Fixes
58619b14 2303F: drivers/net/wireless/broadcom/b43/
e2d1d6c0
RD
2304
2305B43LEGACY WIRELESS DRIVER
8b58be88 2306M: Larry Finger <Larry.Finger@lwfinger.net>
e2d1d6c0 2307L: linux-wireless@vger.kernel.org
ed072f9e 2308L: b43-dev@lists.infradead.org
491b26b4 2309W: http://wireless.kernel.org/en/users/Drivers/b43
e2d1d6c0 2310S: Maintained
423e3ce3 2311F: drivers/net/wireless/broadcom/b43legacy/
e2d1d6c0 2312
300abeb5 2313BACKLIGHT CLASS/SUBSYSTEM
b7701755 2314M: Jingoo Han <jingoohan1@gmail.com>
70d14fcf 2315M: Lee Jones <lee.jones@linaro.org>
9f273c24 2316T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/backlight.git
300abeb5 2317S: Maintained
679655da
JP
2318F: drivers/video/backlight/
2319F: include/linux/backlight.h
300abeb5 2320
c6c8fea2 2321BATMAN ADVANCED
207df49e 2322M: Marek Lindner <mareklindner@neomailbox.ch>
c679ff8f 2323M: Simon Wunderlich <sw@simonwunderlich.de>
ca8e940c 2324M: Antonio Quartulli <a@unstable.cc>
1584f41f 2325L: b.a.t.m.a.n@lists.open-mesh.org (moderated for non-subscribers)
7b5e7396 2326W: https://www.open-mesh.org/
8b823170 2327Q: https://patchwork.open-mesh.org/project/batman/list/
c6c8fea2 2328S: Maintained
286ddfb0
SE
2329F: Documentation/ABI/testing/sysfs-class-net-batman-adv
2330F: Documentation/ABI/testing/sysfs-class-net-mesh
2331F: Documentation/networking/batman-adv.txt
09748a22 2332F: include/uapi/linux/batman_adv.h
c6c8fea2
SE
2333F: net/batman-adv/
2334
e2d1d6c0 2335BAYCOM/HDLCDRV DRIVERS FOR AX.25
8b58be88 2336M: Thomas Sailer <t.sailer@alumni.ethz.ch>
e2d1d6c0
RD
2337L: linux-hams@vger.kernel.org
2338W: http://www.baycom.org/~tom/ham/ham.html
2339S: Maintained
679655da 2340F: drivers/net/hamradio/baycom*
e2d1d6c0 2341
cafe5635 2342BCACHE (BLOCK LAYER CACHE)
d1aa1ab3 2343M: Kent Overstreet <kent.overstreet@gmail.com>
cafe5635
KO
2344L: linux-bcache@vger.kernel.org
2345W: http://bcache.evilpiepirate.org
4d1034eb 2346S: Orphan
cafe5635
KO
2347F: drivers/md/bcache/
2348
04bd844a
HV
2349BDISP ST MEDIA DRIVER
2350M: Fabien Dessenne <fabien.dessenne@st.com>
2351L: linux-media@vger.kernel.org
2352T: git git://linuxtv.org/media_tree.git
a825eaec 2353W: https://linuxtv.org
04bd844a
HV
2354S: Supported
2355F: drivers/media/platform/sti/bdisp
2356
e2d1d6c0 2357BEFS FILE SYSTEM
db4ad036
LB
2358M: Luis de Bethencourt <luisbg@osg.samsung.com>
2359M: Salah Triki <salah.triki@gmail.com>
2360S: Maintained
2361T: git git://github.com/luisbg/linux-befs.git
679655da
JP
2362F: Documentation/filesystems/befs.txt
2363F: fs/befs/
e2d1d6c0 2364
564ee360 2365BECKHOFF CX5020 ETHERCAT MASTER DRIVER
49e7d9df
JP
2366M: Dariusz Marcinkiewicz <reksio@newterm.pl>
2367L: netdev@vger.kernel.org
2368S: Maintained
2369F: drivers/net/ethernet/ec_bhf.c
564ee360 2370
e2d1d6c0 2371BFS FILE SYSTEM
8b58be88 2372M: "Tigran A. Aivazian" <tigran@aivazian.fsnet.co.uk>
e2d1d6c0 2373S: Maintained
679655da
JP
2374F: Documentation/filesystems/bfs.txt
2375F: fs/bfs/
c117ab84 2376F: include/uapi/linux/bfs_fs.h
e2d1d6c0 2377
1394f032 2378BLACKFIN ARCHITECTURE
a4edbc10 2379M: Steven Miao <realmz6@gmail.com>
b3fe92b0 2380L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
1443176f 2381T: git git://git.code.sf.net/p/adi-linux/code
e3b2d3f3
BW
2382W: http://blackfin.uclinux.org
2383S: Supported
679655da 2384F: arch/blackfin/
566da5b2 2385
e190d6b1 2386BLACKFIN EMAC DRIVER
b3fe92b0 2387L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
e190d6b1
BW
2388W: http://blackfin.uclinux.org
2389S: Supported
7b35f033 2390F: drivers/net/ethernet/adi/
e190d6b1 2391
566da5b2 2392BLACKFIN RTC DRIVER
b3fe92b0 2393L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
566da5b2
MF
2394W: http://blackfin.uclinux.org
2395S: Supported
679655da 2396F: drivers/rtc/rtc-bfin.c
1394f032 2397
936ed49a 2398BLACKFIN SDH DRIVER
109ec8c3 2399M: Sonic Zhang <sonic.zhang@analog.com>
b3fe92b0 2400L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
936ed49a
MF
2401W: http://blackfin.uclinux.org
2402S: Supported
2403F: drivers/mmc/host/bfin_sdh.c
2404
1394f032 2405BLACKFIN SERIAL DRIVER
8b58be88 2406M: Sonic Zhang <sonic.zhang@analog.com>
b3fe92b0 2407L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
e3b2d3f3
BW
2408W: http://blackfin.uclinux.org
2409S: Supported
8460241e 2410F: drivers/tty/serial/bfin_uart.c
1394f032 2411
1e6d320f 2412BLACKFIN WATCHDOG DRIVER
b3fe92b0 2413L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
1e6d320f
BW
2414W: http://blackfin.uclinux.org
2415S: Supported
679655da 2416F: drivers/watchdog/bfin_wdt.c
1e6d320f 2417
d24ecfcc 2418BLACKFIN I2C TWI DRIVER
8b58be88 2419M: Sonic Zhang <sonic.zhang@analog.com>
b3fe92b0 2420L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
d24ecfcc
BW
2421W: http://blackfin.uclinux.org/
2422S: Supported
679655da 2423F: drivers/i2c/busses/i2c-bfin-twi.c
d24ecfcc 2424
1e204377
SJ
2425BLACKFIN MEDIA DRIVER
2426M: Scott Jiang <scott.jiang.linux@gmail.com>
b3fe92b0 2427L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
1e204377
SJ
2428W: http://blackfin.uclinux.org/
2429S: Supported
2430F: drivers/media/platform/blackfin/
2431F: drivers/media/i2c/adv7183*
2432F: drivers/media/i2c/vs6624*
2433
b54cf35a
JSM
2434BLINKM RGB LED DRIVER
2435M: Jan-Simon Moeller <jansimon.moeller@gmx.de>
2436S: Maintained
2437F: drivers/leds/leds-blinkm.c
2438
1da177e4 2439BLOCK LAYER
8b58be88 2440M: Jens Axboe <axboe@kernel.dk>
82c426e0 2441L: linux-block@vger.kernel.org
08deed1e 2442T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
1da177e4 2443S: Maintained
679655da 2444F: block/
ae11f7ef 2445F: kernel/trace/blktrace.c
1da177e4 2446
2b54aaef 2447BLOCK2MTD DRIVER
8b58be88 2448M: Joern Engel <joern@lazybastard.org>
2b54aaef
JE
2449L: linux-mtd@lists.infradead.org
2450S: Maintained
679655da 2451F: drivers/mtd/devices/block2mtd.c
2b54aaef 2452
63fbd24e 2453BLUETOOTH DRIVERS
8b58be88 2454M: Marcel Holtmann <marcel@holtmann.org>
960d4d1b 2455M: Gustavo Padovan <gustavo@padovan.org>
eb491eca 2456M: Johan Hedberg <johan.hedberg@gmail.com>
781c2844 2457L: linux-bluetooth@vger.kernel.org
63fbd24e 2458W: http://www.bluez.org/
22e7a424
MH
2459T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
2460T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
1da177e4 2461S: Maintained
679655da 2462F: drivers/bluetooth/
1da177e4 2463
63fbd24e 2464BLUETOOTH SUBSYSTEM
8b58be88 2465M: Marcel Holtmann <marcel@holtmann.org>
960d4d1b 2466M: Gustavo Padovan <gustavo@padovan.org>
eb491eca 2467M: Johan Hedberg <johan.hedberg@gmail.com>
63fbd24e
MH
2468L: linux-bluetooth@vger.kernel.org
2469W: http://www.bluez.org/
22e7a424
MH
2470T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
2471T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
1da177e4 2472S: Maintained
679655da
JP
2473F: net/bluetooth/
2474F: include/net/bluetooth/
1da177e4
LT
2475
2476BONDING DRIVER
79b30750 2477M: Jay Vosburgh <j.vosburgh@gmail.com>
898602a0 2478M: Veaceslav Falico <vfalico@gmail.com>
31639b94 2479M: Andy Gospodarek <gospo@cumulusnetworks.com>
a6c36ee6 2480L: netdev@vger.kernel.org
ce00f85c
JC
2481W: http://sourceforge.net/projects/bonding/
2482S: Supported
679655da 2483F: drivers/net/bonding/
c117ab84 2484F: include/uapi/linux/if_bonding.h
1da177e4 2485
b5f4df34
AS
2486BPF (Safe dynamic programs and tools)
2487M: Alexei Starovoitov <ast@kernel.org>
2488L: netdev@vger.kernel.org
2489L: linux-kernel@vger.kernel.org
2490S: Supported
2491F: kernel/bpf/
2492
39105890 2493BROADCOM B44 10/100 ETHERNET DRIVER
8b58be88 2494M: Gary Zambrano <zambrano@broadcom.com>
39105890
GZ
2495L: netdev@vger.kernel.org
2496S: Supported
adfc5217 2497F: drivers/net/ethernet/broadcom/b44.*
39105890 2498
967dd82f
FF
2499BROADCOM B53 ETHERNET SWITCH DRIVER
2500M: Florian Fainelli <f.fainelli@gmail.com>
2501L: netdev@vger.kernel.org
2502L: openwrt-devel@lists.openwrt.org (subscribers-only)
2503S: Supported
2504F: drivers/net/dsa/b53/*
2505F: include/linux/platform_data/b53.h
2506
32ec90d5
FF
2507BROADCOM GENET ETHERNET DRIVER
2508M: Florian Fainelli <f.fainelli@gmail.com>
2509L: netdev@vger.kernel.org
2510S: Supported
2511F: drivers/net/ethernet/broadcom/genet/
2512
948c51e6 2513BROADCOM BNX2 GIGABIT ETHERNET DRIVER
f1d1baeb
JK
2514M: Sony Chacko <sony.chacko@qlogic.com>
2515M: Dept-HSGLinuxNICDev@qlogic.com
948c51e6
MC
2516L: netdev@vger.kernel.org
2517S: Supported
adfc5217
JK
2518F: drivers/net/ethernet/broadcom/bnx2.*
2519F: drivers/net/ethernet/broadcom/bnx2_*
948c51e6 2520
4d9d2cb0 2521BROADCOM BNX2X 10 GIGABIT ETHERNET DRIVER
08f6dd89 2522M: Ariel Elior <ariel.elior@qlogic.com>
4d9d2cb0
ET
2523L: netdev@vger.kernel.org
2524S: Supported
adfc5217 2525F: drivers/net/ethernet/broadcom/bnx2x/
4d9d2cb0 2526
90f4c594 2527BROADCOM BCM281XX/BCM11XXX/BCM216XX ARM ARCHITECTURE
f18cf050 2528M: Florian Fainelli <f.fainelli@gmail.com>
d3cc2e86
FF
2529M: Ray Jui <rjui@broadcom.com>
2530M: Scott Branden <sbranden@broadcom.com>
086f4704 2531M: bcm-kernel-feedback-list@broadcom.com
90f4c594 2532T: git git://github.com/broadcom/mach-bcm
af4b8e37 2533S: Maintained
ccf62f5a
JM
2534N: bcm281*
2535N: bcm113*
2536N: bcm216*
2537N: kona
af4b8e37 2538F: arch/arm/mach-bcm/
af4b8e37 2539
9209bec4 2540BROADCOM BCM2835 ARM ARCHITECTURE
f680f25c 2541M: Stephen Warren <swarren@wwwdotorg.org>
8bcdd929 2542M: Lee Jones <lee@kernel.org>
10b9e887 2543M: Eric Anholt <eric@anholt.net>
f680f25c 2544L: linux-rpi-kernel@lists.infradead.org (moderated for non-subscribers)
82481129 2545L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8bcdd929 2546T: git git://git.kernel.org/pub/scm/linux/kernel/git/rpi/linux-rpi.git
f680f25c 2547S: Maintained
9209bec4 2548N: bcm2835
f680f25c 2549
5564f092
RM
2550BROADCOM BCM47XX MIPS ARCHITECTURE
2551M: Hauke Mehrtens <hauke@hauke-m.de>
2552M: Rafał Miłecki <zajec5@gmail.com>
2553L: linux-mips@linux-mips.org
2554S: Maintained
7ad2410c 2555F: Documentation/devicetree/bindings/mips/brcm/
5564f092
RM
2556F: arch/mips/bcm47xx/*
2557F: arch/mips/include/asm/mach-bcm47xx/*
2558
9209bec4 2559BROADCOM BCM5301X ARM ARCHITECTURE
5b293ebe 2560M: Hauke Mehrtens <hauke@hauke-m.de>
1a50cd8a
RM
2561M: Rafał Miłecki <zajec5@gmail.com>
2562M: bcm-kernel-feedback-list@broadcom.com
5b293ebe
HM
2563L: linux-arm-kernel@lists.infradead.org
2564S: Maintained
2565F: arch/arm/mach-bcm/bcm_5301x.c
1a50cd8a 2566F: arch/arm/boot/dts/bcm5301x*.dtsi
5b293ebe
HM
2567F: arch/arm/boot/dts/bcm470*
2568
e076e962
FF
2569BROADCOM BCM63XX ARM ARCHITECTURE
2570M: Florian Fainelli <f.fainelli@gmail.com>
086f4704 2571M: bcm-kernel-feedback-list@broadcom.com
20de823e 2572L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
20de823e 2573T: git git://github.com/broadcom/stblinux.git
e076e962 2574S: Maintained
d6f4e76e 2575N: bcm63xx
e076e962 2576
7110e227
KC
2577BROADCOM BCM63XX/BCM33XX UDC DRIVER
2578M: Kevin Cernekee <cernekee@gmail.com>
2579L: linux-usb@vger.kernel.org
2580S: Maintained
2581F: drivers/usb/gadget/udc/bcm63xx_udc.*
2582
2df94fd6 2583BROADCOM BCM7XXX ARM ARCHITECTURE
2df94fd6 2584M: Brian Norris <computersforpeace@gmail.com>
3b4b6fe9
FF
2585M: Gregory Fong <gregory.0xf0@gmail.com>
2586M: Florian Fainelli <f.fainelli@gmail.com>
086f4704 2587M: bcm-kernel-feedback-list@broadcom.com
2df94fd6 2588L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
eb6725d0 2589T: git git://github.com/broadcom/stblinux.git
2df94fd6
BN
2590S: Maintained
2591F: arch/arm/mach-bcm/*brcmstb*
2592F: arch/arm/boot/dts/bcm7*.dts*
e36661e4 2593F: drivers/bus/brcmstb_gisb.c
5009a289 2594N: brcmstb
2df94fd6 2595
70371cef
KC
2596BROADCOM BMIPS MIPS ARCHITECTURE
2597M: Kevin Cernekee <cernekee@gmail.com>
2598M: Florian Fainelli <f.fainelli@gmail.com>
2599L: linux-mips@linux-mips.org
eb6725d0 2600T: git git://github.com/broadcom/stblinux.git
70371cef
KC
2601S: Maintained
2602F: arch/mips/bmips/*
2603F: arch/mips/include/asm/mach-bmips/*
2604F: arch/mips/kernel/*bmips*
338808de 2605F: arch/mips/boot/dts/brcm/bcm*.dts*
c7c42ec2 2606F: drivers/irqchip/irq-bcm63*
70371cef
KC
2607F: drivers/irqchip/irq-bcm7*
2608F: drivers/irqchip/irq-brcmstb*
3271e610 2609F: include/linux/bcm963xx_nvram.h
8fce60b8 2610F: include/linux/bcm963xx_tag.h
70371cef 2611
948c51e6 2612BROADCOM TG3 GIGABIT ETHERNET DRIVER
ccad0993 2613M: Siva Reddy Kallam <siva.kallam@broadcom.com>
23629477 2614M: Prashant Sreedharan <prashant@broadcom.com>
8b58be88 2615M: Michael Chan <mchan@broadcom.com>
948c51e6
MC
2616L: netdev@vger.kernel.org
2617S: Supported
adfc5217 2618F: drivers/net/ethernet/broadcom/tg3.*
948c51e6 2619
a9533e7e 2620BROADCOM BRCM80211 IEEE802.11n WIRELESS DRIVER
2a734451
AS
2621M: Arend van Spriel <arend.vanspriel@broadcom.com>
2622M: Franky Lin <franky.lin@broadcom.com>
2623M: Hante Meuleman <hante.meuleman@broadcom.com>
a9533e7e 2624L: linux-wireless@vger.kernel.org
2a734451 2625L: brcm80211-dev-list.pdl@broadcom.com
a9533e7e 2626S: Supported
05491d2c 2627F: drivers/net/wireless/broadcom/brcm80211/
a9533e7e 2628
9958d6f9 2629BROADCOM BNX2FC 10 GIGABIT FCOE DRIVER
3b7f040a 2630M: QLogic-Storage-Upstream@qlogic.com
9958d6f9
BPG
2631L: linux-scsi@vger.kernel.org
2632S: Supported
2633F: drivers/scsi/bnx2fc/
2634
6a6b5ad0 2635BROADCOM BNX2I 1/10 GIGABIT iSCSI DRIVER
3b7f040a 2636M: QLogic-Storage-Upstream@qlogic.com
6a6b5ad0
EW
2637L: linux-scsi@vger.kernel.org
2638S: Supported
2639F: drivers/scsi/bnx2i/
2640
63f37ddf 2641BROADCOM IPROC ARM ARCHITECTURE
36c0237f
SB
2642M: Ray Jui <rjui@broadcom.com>
2643M: Scott Branden <sbranden@broadcom.com>
63f37ddf 2644M: Jon Mason <jonmason@broadcom.com>
086f4704 2645M: bcm-kernel-feedback-list@broadcom.com
36c0237f 2646L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
eb6725d0 2647T: git git://github.com/broadcom/cygnus-linux.git
36c0237f
SB
2648S: Maintained
2649N: iproc
2650N: cygnus
5c161242 2651N: bcm[-_]nsp
36c0237f
SB
2652N: bcm9113*
2653N: bcm9583*
63f37ddf
JM
2654N: bcm9585*
2655N: bcm9586*
2656N: bcm988312
36c0237f 2657N: bcm113*
63f37ddf
JM
2658N: bcm583*
2659N: bcm585*
2660N: bcm586*
2661N: bcm88312
d76e21b8 2662F: arch/arm64/boot/dts/broadcom/ns2*
5c161242
JM
2663F: drivers/clk/bcm/clk-ns*
2664F: drivers/pinctrl/bcm/pinctrl-ns*
36c0237f 2665
3b0213d5
GF
2666BROADCOM BRCMSTB GPIO DRIVER
2667M: Gregory Fong <gregory.0xf0@gmail.com>
9c2abe2f 2668L: bcm-kernel-feedback-list@broadcom.com
3b0213d5
GF
2669S: Supported
2670F: drivers/gpio/gpio-brcmstb.c
2671F: Documentation/devicetree/bindings/gpio/brcm,brcmstb-gpio.txt
2672
7b7f588b 2673BROADCOM KONA GPIO DRIVER
5e163903 2674M: Ray Jui <rjui@broadcom.com>
7b7f588b
MM
2675L: bcm-kernel-feedback-list@broadcom.com
2676S: Supported
2677F: drivers/gpio/gpio-bcm-kona.c
1db12cde 2678F: Documentation/devicetree/bindings/gpio/brcm,kona-gpio.txt
7b7f588b 2679
f6e734a8
RM
2680BROADCOM NVRAM DRIVER
2681M: Rafał Miłecki <zajec5@gmail.com>
2682L: linux-mips@linux-mips.org
2683S: Maintained
2684F: drivers/firmware/broadcom/*
2685
02787daa
BN
2686BROADCOM STB NAND FLASH DRIVER
2687M: Brian Norris <computersforpeace@gmail.com>
1ddaa021 2688M: Kamal Dasu <kdasu.kdev@gmail.com>
02787daa 2689L: linux-mtd@lists.infradead.org
1285734c 2690L: bcm-kernel-feedback-list@broadcom.com
02787daa
BN
2691S: Maintained
2692F: drivers/mtd/nand/brcmnand/
2693
c9678d86
RM
2694BROADCOM SPECIFIC AMBA DRIVER (BCMA)
2695M: Rafał Miłecki <zajec5@gmail.com>
2696L: linux-wireless@vger.kernel.org
2697S: Maintained
2698F: drivers/bcma/
2699F: include/linux/bcma/
2700
b8302205
FF
2701BROADCOM SYSTEMPORT ETHERNET DRIVER
2702M: Florian Fainelli <f.fainelli@gmail.com>
2703L: netdev@vger.kernel.org
2704S: Supported
2705F: drivers/net/ethernet/broadcom/bcmsysport.*
2706
42515e61
J
2707BROADCOM VULCAN ARM64 SOC
2708M: Jayachandran C. <jchandra@broadcom.com>
086f4704 2709M: bcm-kernel-feedback-list@broadcom.com
42515e61 2710L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
42515e61
J
2711S: Maintained
2712F: arch/arm64/boot/dts/broadcom/vulcan*
2713
7725ccfd 2714BROCADE BFA FC SCSI DRIVER
aa803370
AG
2715M: Anil Gurumurthy <anil.gurumurthy@qlogic.com>
2716M: Sudarsana Kalluru <sudarsana.kalluru@qlogic.com>
455518e7
JP
2717L: linux-scsi@vger.kernel.org
2718S: Supported
2719F: drivers/scsi/bfa/
7725ccfd 2720
8b230ed8 2721BROCADE BNA 10 GIGABIT ETHERNET DRIVER
439e9575 2722M: Rasesh Mody <rasesh.mody@qlogic.com>
8b230ed8
RM
2723L: netdev@vger.kernel.org
2724S: Supported
f844a0ea 2725F: drivers/net/ethernet/brocade/bna/
8b230ed8 2726
5cdf7f76 2727BSG (block layer generic sg v4 driver)
8b58be88 2728M: FUJITA Tomonori <fujita.tomonori@lab.ntt.co.jp>
5cdf7f76
JA
2729L: linux-scsi@vger.kernel.org
2730S: Supported
679655da
JP
2731F: block/bsg.c
2732F: include/linux/bsg.h
c117ab84 2733F: include/uapi/linux/bsg.h
5cdf7f76 2734
af39917d
CL
2735BT87X AUDIO DRIVER
2736M: Clemens Ladisch <clemens@ladisch.de>
2737L: alsa-devel@alsa-project.org (moderated for non-subscribers)
2738T: git git://git.alsa-project.org/alsa-kernel.git
2739S: Maintained
2740F: Documentation/sound/alsa/Bt87x.txt
2741F: sound/pci/bt87x.c
2742
ff1d5c2f 2743BT8XXGPIO DRIVER
eb032b98 2744M: Michael Buesch <m@bues.ch>
ff1d5c2f
MB
2745W: http://bu3sch.de/btgpio.php
2746S: Maintained
72dbb705 2747F: drivers/gpio/gpio-bt8xx.c
ff1d5c2f 2748
eb1eb04f 2749BTRFS FILE SYSTEM
c0778e25
CM
2750M: Chris Mason <clm@fb.com>
2751M: Josef Bacik <jbacik@fb.com>
d8130624 2752M: David Sterba <dsterba@suse.com>
eb1eb04f
JP
2753L: linux-btrfs@vger.kernel.org
2754W: http://btrfs.wiki.kernel.org/
8a6e2535 2755Q: http://patchwork.kernel.org/project/linux-btrfs/list/
9c106405 2756T: git git://git.kernel.org/pub/scm/linux/kernel/git/mason/linux-btrfs.git
eb1eb04f 2757S: Maintained
679655da
JP
2758F: Documentation/filesystems/btrfs.txt
2759F: fs/btrfs/
eb1eb04f 2760
1da177e4 2761BTTV VIDEO4LINUX DRIVER
5dc8a864
MCC
2762M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
2763M: Mauro Carvalho Chehab <mchehab@kernel.org>
661263b5 2764L: linux-media@vger.kernel.org
a825eaec 2765W: https://linuxtv.org
275ffde4 2766T: git git://linuxtv.org/media_tree.git
f96236e5 2767S: Odd fixes
679655da 2768F: Documentation/video4linux/bttv/
90d72ac6 2769F: drivers/media/pci/bt8xx/bttv*
1da177e4 2770
1f34923c
KA
2771BUSLOGIC SCSI DRIVER
2772M: Khalid Aziz <khalid@gonehiking.org>
2773L: linux-scsi@vger.kernel.org
2774S: Maintained
2775F: drivers/scsi/BusLogic.*
2776F: drivers/scsi/FlashPoint.*
2777
af39917d
CL
2778C-MEDIA CMI8788 DRIVER
2779M: Clemens Ladisch <clemens@ladisch.de>
2780L: alsa-devel@alsa-project.org (moderated for non-subscribers)
2781T: git git://git.alsa-project.org/alsa-kernel.git
2782S: Maintained
2783F: sound/pci/oxygen/
2784
2141355f
MS
2785C6X ARCHITECTURE
2786M: Mark Salter <msalter@redhat.com>
2787M: Aurelien Jacquiot <a-jacquiot@ti.com>
2788L: linux-c6x-dev@linux-c6x.org
2789W: http://www.linux-c6x.org/wiki/index.php/Main_Page
2790S: Maintained
2791F: arch/c6x/
2792
a5432f5a 2793CACHEFILES: FS-CACHE BACKEND FOR CACHING ON MOUNTED FILESYSTEMS
8b58be88 2794M: David Howells <dhowells@redhat.com>
e62d6e24 2795L: linux-cachefs@redhat.com (moderated for non-subscribers)
a5432f5a
DH
2796S: Supported
2797F: Documentation/filesystems/caching/cachefiles.txt
2798F: fs/cachefiles/
2799
c815ca39
HV
2800CADET FM/AM RADIO RECEIVER DRIVER
2801M: Hans Verkuil <hverkuil@xs4all.nl>
2802L: linux-media@vger.kernel.org
2803T: git git://linuxtv.org/media_tree.git
a825eaec 2804W: https://linuxtv.org
c815ca39
HV
2805S: Maintained
2806F: drivers/media/radio/radio-cadet*
2807
77d5140f 2808CAFE CMOS INTEGRATED CAMERA CONTROLLER DRIVER
8b58be88 2809M: Jonathan Corbet <corbet@lwn.net>
661263b5 2810L: linux-media@vger.kernel.org
275ffde4 2811T: git git://linuxtv.org/media_tree.git
77d5140f 2812S: Maintained
679655da 2813F: Documentation/video4linux/cafe_ccic
90d72ac6 2814F: drivers/media/platform/marvell-ccic/
77d5140f 2815
201b6bab 2816CAIF NETWORK LAYER
5c574f50 2817M: Dmitry Tarnyagin <dmitry.tarnyagin@lockless.no>
201b6bab
JP
2818L: netdev@vger.kernel.org
2819S: Supported
2820F: Documentation/networking/caif/
2821F: drivers/net/caif/
c117ab84 2822F: include/uapi/linux/caif/
201b6bab
JP
2823F: include/net/caif/
2824F: net/caif/
2825
77dac90f 2826CALGARY x86-64 IOMMU
a6921c29
JM
2827M: Muli Ben-Yehuda <mulix@mulix.org>
2828M: Jon Mason <jdmason@kudzu.us>
2829L: iommu@lists.linux-foundation.org
77dac90f 2830S: Maintained
679655da
JP
2831F: arch/x86/kernel/pci-calgary_64.c
2832F: arch/x86/kernel/tce_64.c
2833F: arch/x86/include/asm/calgary.h
2834F: arch/x86/include/asm/tce.h
77dac90f 2835
e2d1d6c0 2836CAN NETWORK LAYER
8d15d386 2837M: Oliver Hartkopp <socketcan@hartkopp.net>
f7214cf2 2838M: Marc Kleine-Budde <mkl@pengutronix.de>
1caa60b6 2839L: linux-can@vger.kernel.org
84b0d715 2840W: https://github.com/linux-can
870482a4
MKB
2841T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
2842T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
e2d1d6c0 2843S: Maintained
f35f6c8f 2844F: Documentation/networking/can.txt
8d15d386 2845F: net/can/
8d15d386 2846F: include/linux/can/core.h
c117ab84
CEB
2847F: include/uapi/linux/can.h
2848F: include/uapi/linux/can/bcm.h
2849F: include/uapi/linux/can/raw.h
2850F: include/uapi/linux/can/gw.h
e2d1d6c0 2851
4261a204 2852CAN NETWORK DRIVERS
8b58be88 2853M: Wolfgang Grandegger <wg@grandegger.com>
ec78213a 2854M: Marc Kleine-Budde <mkl@pengutronix.de>
1caa60b6 2855L: linux-can@vger.kernel.org
84b0d715 2856W: https://github.com/linux-can
870482a4
MKB
2857T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
2858T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
4261a204 2859S: Maintained
3636876a 2860F: Documentation/devicetree/bindings/net/can/
8d15d386
OH
2861F: drivers/net/can/
2862F: include/linux/can/dev.h
8d15d386 2863F: include/linux/can/platform/
c117ab84
CEB
2864F: include/uapi/linux/can/error.h
2865F: include/uapi/linux/can/netlink.h
4261a204 2866
95d16c72 2867CAPABILITIES
39baa7e6 2868M: Serge Hallyn <serge@hallyn.com>
95d16c72 2869L: linux-security-module@vger.kernel.org
6305902c 2870S: Supported
95d16c72 2871F: include/linux/capability.h
c117ab84 2872F: include/uapi/linux/capability.h
6305902c 2873F: security/commoncap.c
38a94118 2874F: kernel/capability.c
95d16c72 2875
b84894c7
KT
2876CAPELLA MICROSYSTEMS LIGHT SENSOR DRIVER
2877M: Kevin Tsai <ktsai@capellamicro.com>
2878S: Maintained
2879F: drivers/iio/light/cm*
2880F: Documentation/devicetree/bindings/i2c/trivial-devices.txt
2881
f21fb3ed
RV
2882CAVIUM LIQUIDIO NETWORK DRIVER
2883M: Derek Chickles <derek.chickles@caviumnetworks.com>
2884M: Satanand Burla <satananda.burla@caviumnetworks.com>
2885M: Felix Manlunas <felix.manlunas@caviumnetworks.com>
2886M: Raghu Vatsavayi <raghu.vatsavayi@caviumnetworks.com>
2887L: netdev@vger.kernel.org
2888W: http://www.cavium.com
2889S: Supported
f21fb3ed
RV
2890F: drivers/net/ethernet/cavium/liquidio/
2891
ef0bbac3
VB
2892CC2520 IEEE-802.15.4 RADIO DRIVER
2893M: Varka Bhadram <varkabhadram@gmail.com>
2894L: linux-wpan@vger.kernel.org
2895S: Maintained
2896F: drivers/net/ieee802154/cc2520.c
2897F: include/linux/spi/cc2520.h
2898F: Documentation/devicetree/bindings/net/ieee802154/cc2520.txt
2899
ca684386
HV
2900CEC DRIVER
2901M: Hans Verkuil <hans.verkuil@cisco.com>
2902L: linux-media@vger.kernel.org
2903T: git git://linuxtv.org/media_tree.git
2904W: http://linuxtv.org
2905S: Supported
2906F: Documentation/cec.txt
2907F: Documentation/DocBook/media/v4l/cec*
2908F: drivers/staging/media/cec/
2909F: drivers/media/cec-edid.c
2910F: drivers/media/rc/keymaps/rc-cec.c
2911F: include/media/cec.h
2912F: include/media/cec-edid.h
2913F: include/linux/cec.h
2914F: include/linux/cec-funcs.h
2915
b8154542 2916CELL BROADBAND ENGINE ARCHITECTURE
8b58be88 2917M: Arnd Bergmann <arnd@arndb.de>
a4724ed6 2918L: linuxppc-dev@lists.ozlabs.org
b8154542
AB
2919W: http://www.ibm.com/developerworks/power/cell/
2920S: Supported
679655da 2921F: arch/powerpc/include/asm/cell*.h
679655da 2922F: arch/powerpc/include/asm/spu*.h
c117ab84 2923F: arch/powerpc/include/uapi/asm/spu*.h
679655da
JP
2924F: arch/powerpc/oprofile/*cell*
2925F: arch/powerpc/platforms/cell/
b8154542 2926
398ecff5
SW
2927CEPH COMMON CODE (LIBCEPH)
2928M: Ilya Dryomov <idryomov@gmail.com>
e43cdb56 2929M: "Yan, Zheng" <zyan@redhat.com>
0f5417ce 2930M: Sage Weil <sage@redhat.com>
82593f87 2931L: ceph-devel@vger.kernel.org
09d90327 2932W: http://ceph.com/
fb99f881 2933T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
6e67b7ae 2934T: git git://github.com/ceph/ceph-client.git
9030aaf9 2935S: Supported
14430813
JP
2936F: net/ceph/
2937F: include/linux/ceph/
2938F: include/linux/crush/
9030aaf9 2939
398ecff5
SW
2940CEPH DISTRIBUTED FILE SYSTEM CLIENT (CEPH)
2941M: "Yan, Zheng" <zyan@redhat.com>
2942M: Sage Weil <sage@redhat.com>
2943M: Ilya Dryomov <idryomov@gmail.com>
2944L: ceph-devel@vger.kernel.org
2945W: http://ceph.com/
2946T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
6e67b7ae 2947T: git git://github.com/ceph/ceph-client.git
398ecff5
SW
2948S: Supported
2949F: Documentation/filesystems/ceph.txt
2950F: fs/ceph/
2951
cfc411e7
DH
2952CERTIFICATE HANDLING:
2953M: David Howells <dhowells@redhat.com>
2954M: David Woodhouse <dwmw2@infradead.org>
d8d80386 2955L: keyrings@vger.kernel.org
cfc411e7
DH
2956S: Maintained
2957F: Documentation/module-signing.txt
2958F: certs/
d8d80386 2959F: scripts/sign-file.c
cfc411e7
DH
2960F: scripts/extract-cert.c
2961
18332a80 2962CERTIFIED WIRELESS USB (WUSB) SUBSYSTEM:
18332a80 2963L: linux-usb@vger.kernel.org
10c6c9c9 2964S: Orphan
679655da
JP
2965F: Documentation/usb/WUSB-Design-overview.txt
2966F: Documentation/usb/wusb-cbaf
355ffe69
DV
2967F: drivers/usb/host/hwa-hc.c
2968F: drivers/usb/host/whci/
679655da
JP
2969F: drivers/usb/wusbcore/
2970F: include/linux/usb/wusb*
18332a80 2971
70e84049 2972CFAG12864B LCD DRIVER
8b58be88 2973M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
450c622e
MO
2974W: http://miguelojeda.es/auxdisplay.htm
2975W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
70e84049 2976S: Maintained
679655da
JP
2977F: drivers/auxdisplay/cfag12864b.c
2978F: include/linux/cfag12864b.h
70e84049
MOS
2979
2980CFAG12864BFB LCD FRAMEBUFFER DRIVER
8b58be88 2981M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
450c622e
MO
2982W: http://miguelojeda.es/auxdisplay.htm
2983W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
70e84049 2984S: Maintained
679655da
JP
2985F: drivers/auxdisplay/cfag12864bfb.c
2986F: include/linux/cfag12864b.h
70e84049 2987
704232c2 2988CFG80211 and NL80211
8b58be88 2989M: Johannes Berg <johannes@sipsolutions.net>
704232c2 2990L: linux-wireless@vger.kernel.org
ce466579
JB
2991W: http://wireless.kernel.org/
2992T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
2993T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
704232c2 2994S: Maintained
c117ab84 2995F: include/uapi/linux/nl80211.h
679655da
JP
2996F: include/net/cfg80211.h
2997F: net/wireless/*
2998X: net/wireless/wext*
704232c2 2999
46e64261
GKH
3000CHAR and MISC DRIVERS
3001M: Arnd Bergmann <arnd@arndb.de>
879a5a00 3002M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
46e64261 3003T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
879a5a00 3004S: Supported
46e64261
GKH
3005F: drivers/char/*
3006F: drivers/misc/*
471322a8 3007F: include/linux/miscdevice.h
46e64261 3008
0a920b5b 3009CHECKPATCH
8b58be88 3010M: Andy Whitcroft <apw@canonical.com>
10d83f07
JP
3011M: Joe Perches <joe@perches.com>
3012S: Maintained
679655da 3013F: scripts/checkpatch.pl
0a920b5b 3014
f8407f26
HW
3015CHINESE DOCUMENTATION
3016M: Harry Wei <harryxiyou@gmail.com>
9740153c 3017L: xiyoulinuxkernelgroup@googlegroups.com (subscribers-only)
f8407f26
HW
3018L: linux-kernel@zh-kernel.org (moderated for non-subscribers)
3019S: Maintained
3020F: Documentation/zh_CN/
3021
2721ea2c 3022CHIPIDEA USB HIGH SPEED DUAL ROLE CONTROLLER
60d77b3d 3023M: Peter Chen <Peter.Chen@nxp.com>
8373856d 3024T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
2721ea2c
AS
3025L: linux-usb@vger.kernel.org
3026S: Maintained
3027F: drivers/usb/chipidea/
3028
a93ad65d
HG
3029CHIPONE ICN8318 I2C TOUCHSCREEN DRIVER
3030M: Hans de Goede <hdegoede@redhat.com>
3031L: linux-input@vger.kernel.org
3032S: Maintained
3033F: Documentation/devicetree/bindings/input/touchscreen/chipone_icn8318.txt
3034F: drivers/input/touchscreen/chipone_icn8318.c
3035
ab043105
OJ
3036CHROME HARDWARE PLATFORM SUPPORT
3037M: Olof Johansson <olof@lixom.net>
3038S: Maintained
9f273c24 3039T: git git://git.kernel.org/pub/scm/linux/kernel/git/olof/chrome-platform.git
ab043105
OJ
3040F: drivers/platform/chrome/
3041
641cb85e 3042CISCO VIC ETHERNET NIC DRIVER
2360d2e8 3043M: Christian Benvenuti <benve@cisco.com>
001e1c1d 3044M: Sujith Sankar <ssujith@cisco.com>
c327e8f4 3045M: Govindarajulu Varadarajan <_govind@gmx.com>
5c6652f5 3046M: Neel Patel <neepatel@cisco.com>
7063fbf2 3047S: Supported
a6a5580c 3048F: drivers/net/ethernet/cisco/enic/
7063fbf2 3049
e3cf00d0 3050CISCO VIC LOW LATENCY NIC DRIVER
35ef4a9e
DG
3051M: Christian Benvenuti <benve@cisco.com>
3052M: Dave Goodell <dgoodell@cisco.com>
b75f0050 3053S: Supported
35ef4a9e 3054F: drivers/infiniband/hw/usnic/
e3cf00d0 3055
2b7a52a4 3056CIRRUS LOGIC EP93XX ETHERNET DRIVER
5587912f 3057M: Hartley Sweeten <hsweeten@visionengravers.com>
2b7a52a4
LB
3058L: netdev@vger.kernel.org
3059S: Maintained
57d0b7a0 3060F: drivers/net/ethernet/cirrus/ep93xx_eth.c
2b7a52a4 3061
3d4cfdc9
MB
3062CIRRUS LOGIC AUDIO CODEC DRIVERS
3063M: Brian Austin <brian.austin@cirrus.com>
3064M: Paul Handrigan <Paul.Handrigan@cirrus.com>
3065L: alsa-devel@alsa-project.org (moderated for non-subscribers)
3066S: Maintained
3067F: sound/soc/codecs/cs*
3068
94574d9a
KRW
3069CLEANCACHE API
3070M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
3071L: linux-kernel@vger.kernel.org
3072S: Maintained
3073F: mm/cleancache.c
3074F: include/linux/cleancache.h
3075
d4275354 3076CLK API
54176cc6 3077M: Russell King <linux@armlinux.org.uk>
aa571b14 3078L: linux-clk@vger.kernel.org
37417046 3079S: Maintained
d4275354
RK
3080F: include/linux/clk.h
3081
9222d247
JS
3082CLOCKSOURCE, CLOCKEVENT DRIVERS
3083M: Daniel Lezcano <daniel.lezcano@linaro.org>
3084M: Thomas Gleixner <tglx@linutronix.de>
981c3a4f 3085L: linux-kernel@vger.kernel.org
9222d247
JS
3086T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
3087S: Supported
3088F: drivers/clocksource
3089
5df6d737 3090CISCO FCOE HBA DRIVER
8fc89a79
HP
3091M: Hiral Patel <hiralpat@cisco.com>
3092M: Suma Ramars <sramars@cisco.com>
d7e01dc6 3093M: Brian Uchino <buchino@cisco.com>
5df6d737
AJ
3094L: linux-scsi@vger.kernel.org
3095S: Supported
2a99921a 3096F: drivers/scsi/fnic/
5df6d737 3097
c8806b6c
NM
3098CISCO SCSI HBA DRIVER
3099M: Narsimhulu Musini <nmusini@cisco.com>
3100M: Sesidhar Baddela <sebaddel@cisco.com>
3101L: linux-scsi@vger.kernel.org
3102S: Supported
3103F: drivers/scsi/snic/
3104
529aa8cb
TLSC
3105CMPC ACPI DRIVER
3106M: Thadeu Lima de Souza Cascardo <cascardo@holoscopio.com>
3107M: Daniel Oliveira Nascimento <don@syst.com.br>
d0944853 3108L: platform-driver-x86@vger.kernel.org
529aa8cb
TLSC
3109S: Supported
3110F: drivers/platform/x86/classmate-laptop.c
3111
85756a06
HV
3112COBALT MEDIA DRIVER
3113M: Hans Verkuil <hans.verkuil@cisco.com>
3114L: linux-media@vger.kernel.org
3115T: git git://linuxtv.org/media_tree.git
a825eaec 3116W: https://linuxtv.org
85756a06
HV
3117S: Supported
3118F: drivers/media/pci/cobalt/
3119
74425eee 3120COCCINELLE/Semantic Patches (SmPL)
26de9c26 3121M: Julia Lawall <Julia.Lawall@lip6.fr>
74425eee 3122M: Gilles Muller <Gilles.Muller@lip6.fr>
26de9c26 3123M: Nicolas Palix <nicolas.palix@imag.fr>
d8130624 3124M: Michal Marek <mmarek@suse.com>
26de9c26 3125L: cocci@systeme.lip6.fr (moderated for non-subscribers)
c00b5110 3126T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git misc
74425eee
NP
3127W: http://coccinelle.lip6.fr/
3128S: Supported
4b92b2aa 3129F: Documentation/coccinelle.txt
74425eee
NP
3130F: scripts/coccinelle/
3131F: scripts/coccicheck
3132
1da177e4 3133CODA FILE SYSTEM
8b58be88 3134M: Jan Harkes <jaharkes@cs.cmu.edu>
1da177e4
LT
3135M: coda@cs.cmu.edu
3136L: codalist@coda.cs.cmu.edu
3137W: http://www.coda.cs.cmu.edu/
3138S: Maintained
679655da
JP
3139F: Documentation/filesystems/coda.txt
3140F: fs/coda/
3141F: include/linux/coda*.h
c117ab84 3142F: include/uapi/linux/coda*.h
1da177e4 3143
0b14261e
PZ
3144CODA V4L2 MEM2MEM DRIVER
3145M: Philipp Zabel <p.zabel@pengutronix.de>
3146L: linux-media@vger.kernel.org
3147S: Maintained
3148F: Documentation/devicetree/bindings/media/coda.txt
3149F: drivers/media/platform/coda/
3150
7704addb 3151COMMON CLK FRAMEWORK
a85fa007 3152M: Michael Turquette <mturquette@baylibre.com>
f956165f 3153M: Stephen Boyd <sboyd@codeaurora.org>
aa571b14 3154L: linux-clk@vger.kernel.org
baeb0d9b 3155T: git git://git.kernel.org/pub/scm/linux/kernel/git/clk/linux.git
7704addb 3156S: Maintained
ae4185cd 3157F: Documentation/devicetree/bindings/clock/
60bea3b5
SW
3158F: drivers/clk/
3159X: drivers/clk/clkdev.c
7704addb 3160F: include/linux/clk-pr*
60bea3b5 3161F: include/linux/clk/
7704addb 3162
e2d1d6c0 3163COMMON INTERNET FILE SYSTEM (CIFS)
8b58be88 3164M: Steve French <sfrench@samba.org>
51223df6 3165L: linux-cifs@vger.kernel.org
d1f28953 3166L: samba-technical@lists.samba.org (moderated for non-subscribers)
e2d1d6c0 3167W: http://linux-cifs.samba.org/
bb1d5dda 3168T: git git://git.samba.org/sfrench/cifs-2.6.git
e2d1d6c0 3169S: Supported
ec421a71 3170F: Documentation/filesystems/cifs/
679655da 3171F: fs/cifs/
e2d1d6c0 3172
1da177e4 3173COMPACTPCI HOTPLUG CORE
8b58be88 3174M: Scott Murray <scott@spiteful.org>
64dab204 3175L: linux-pci@vger.kernel.org
82c4dfc7 3176S: Maintained
679655da 3177F: drivers/pci/hotplug/cpci_hotplug*
1da177e4
LT
3178
3179COMPACTPCI HOTPLUG ZIATECH ZT5550 DRIVER
8b58be88 3180M: Scott Murray <scott@spiteful.org>
64dab204 3181L: linux-pci@vger.kernel.org
82c4dfc7 3182S: Maintained
679655da 3183F: drivers/pci/hotplug/cpcihp_zt5550.*
1da177e4
LT
3184
3185COMPACTPCI HOTPLUG GENERIC DRIVER
8b58be88 3186M: Scott Murray <scott@spiteful.org>
64dab204 3187L: linux-pci@vger.kernel.org
82c4dfc7 3188S: Maintained
679655da 3189F: drivers/pci/hotplug/cpcihp_generic.c
1da177e4 3190
5411552c 3191COMPAL LAPTOP SUPPORT
8b58be88 3192M: Cezary Jackiewicz <cezary.jackiewicz@gmail.com>
d0944853 3193L: platform-driver-x86@vger.kernel.org
5411552c 3194S: Maintained
679655da 3195F: drivers/platform/x86/compal-laptop.c
5411552c 3196
949be0f7 3197CONEXANT ACCESSRUNNER USB DRIVER
9ae5e3bc
SA
3198L: accessrunner-general@lists.sourceforge.net
3199W: http://accessrunner.sourceforge.net/
44243ef4 3200S: Orphan
679655da 3201F: drivers/usb/atm/cxacru.c
949be0f7 3202
e2d1d6c0 3203CONFIGFS
d6351db2 3204M: Joel Becker <jlbec@evilplan.org>
1609bac8
CH
3205M: Christoph Hellwig <hch@lst.de>
3206T: git git://git.infradead.org/users/hch/configfs.git
e2d1d6c0 3207S: Supported
679655da
JP
3208F: fs/configfs/
3209F: include/linux/configfs.h
e2d1d6c0 3210
acb9c1b2 3211CONNECTOR
8b58be88 3212M: Evgeniy Polyakov <zbr@ioremap.net>
acb9c1b2
EP
3213L: netdev@vger.kernel.org
3214S: Maintained
3215F: drivers/connector/
3216
a3e3354d 3217CONTROL GROUP (CGROUP)
860ca0e6 3218M: Tejun Heo <tj@kernel.org>
ad50c159 3219M: Li Zefan <lizefan@huawei.com>
4d205676 3220M: Johannes Weiner <hannes@cmpxchg.org>
12340313 3221L: cgroups@vger.kernel.org
860ca0e6 3222T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
fb3a0fb6 3223S: Maintained
4b16b0c0 3224F: Documentation/cgroup*
679655da
JP
3225F: include/linux/cgroup*
3226F: kernel/cgroup*
a3e3354d
TH
3227
3228CONTROL GROUP - CPUSET
3229M: Li Zefan <lizefan@huawei.com>
3230L: cgroups@vger.kernel.org
3231W: http://www.bullopensource.org/cpuset/
3232W: http://oss.sgi.com/projects/cpusets/
3233T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
3234S: Maintained
4b16b0c0 3235F: Documentation/cgroup-v1/cpusets.txt
a3e3354d
TH
3236F: include/linux/cpuset.h
3237F: kernel/cpuset.c
3238
3239CONTROL GROUP - MEMORY RESOURCE CONTROLLER (MEMCG)
3240M: Johannes Weiner <hannes@cmpxchg.org>
fbd7dc74 3241M: Michal Hocko <mhocko@kernel.org>
ed0f1e21 3242M: Vladimir Davydov <vdavydov@virtuozzo.com>
a3e3354d
TH
3243L: cgroups@vger.kernel.org
3244L: linux-mm@kvack.org
3245S: Maintained
3246F: mm/memcontrol.c
5d1ea48b 3247F: mm/swap_cgroup.c
fb3a0fb6 3248
bebe4678 3249CORETEMP HARDWARE MONITORING DRIVER
96859129 3250M: Fenghua Yu <fenghua.yu@intel.com>
968ce1b1 3251L: linux-hwmon@vger.kernel.org
bebe4678 3252S: Maintained
679655da
JP
3253F: Documentation/hwmon/coretemp
3254F: drivers/hwmon/coretemp.c
bebe4678 3255
1da177e4 3256COSA/SRP SYNC SERIAL DRIVER
8b58be88 3257M: Jan "Yenya" Kasprzak <kas@fi.muni.cz>
1da177e4
LT
3258W: http://www.fi.muni.cz/~kas/cosa/
3259S: Maintained
679655da 3260F: drivers/net/wan/cosa*
1da177e4 3261
4371ee35 3262CPMAC ETHERNET DRIVER
8b58be88 3263M: Florian Fainelli <florian@openwrt.org>
4371ee35
FF
3264L: netdev@vger.kernel.org
3265S: Maintained
b544dbac 3266F: drivers/net/ethernet/ti/cpmac.c
4371ee35 3267
1da177e4 3268CPU FREQUENCY DRIVERS
9c3646d1 3269M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
45c009a9 3270M: Viresh Kumar <viresh.kumar@linaro.org>
a6c072c7 3271L: linux-pm@vger.kernel.org
1da177e4 3272S: Maintained
27209d91
VK
3273T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
3274T: git git://git.linaro.org/people/vireshk/linux.git (For ARM Updates)
679655da
JP
3275F: drivers/cpufreq/
3276F: include/linux/cpufreq.h
1da177e4 3277
8a67f0ef
VK
3278CPU FREQUENCY DRIVERS - ARM BIG LITTLE
3279M: Viresh Kumar <viresh.kumar@linaro.org>
171d0ba8 3280M: Sudeep Holla <sudeep.holla@arm.com>
8a67f0ef
VK
3281L: linux-pm@vger.kernel.org
3282W: http://www.arm.com/products/processors/technologies/biglittleprocessing.php
3283S: Maintained
3284F: drivers/cpufreq/arm_big_little.h
3285F: drivers/cpufreq/arm_big_little.c
3286F: drivers/cpufreq/arm_big_little_dt.c
3287
14d2c34c 3288CPUIDLE DRIVER - ARM BIG LITTLE
b75f0050
JP
3289M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
3290M: Daniel Lezcano <daniel.lezcano@linaro.org>
3291L: linux-pm@vger.kernel.org
3292L: linux-arm-kernel@lists.infradead.org
cea8321c 3293T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
b75f0050
JP
3294S: Maintained
3295F: drivers/cpuidle/cpuidle-big_little.c
14d2c34c 3296
0c570c18
BZ
3297CPUIDLE DRIVER - ARM EXYNOS
3298M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
3299M: Daniel Lezcano <daniel.lezcano@linaro.org>
3300M: Kukjin Kim <kgene@kernel.org>
3301L: linux-pm@vger.kernel.org
3302L: linux-samsung-soc@vger.kernel.org
3303S: Supported
3304F: drivers/cpuidle/cpuidle-exynos.c
3305F: arch/arm/mach-exynos/pm.c
3306
a8e39c35 3307CPUIDLE DRIVERS
9c3646d1 3308M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
a8e39c35
DL
3309M: Daniel Lezcano <daniel.lezcano@linaro.org>
3310L: linux-pm@vger.kernel.org
3311S: Maintained
cea8321c 3312T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
a8e39c35
DL
3313F: drivers/cpuidle/*
3314F: include/linux/cpuidle.h
3315
1da177e4 3316CPUID/MSR DRIVER
8b58be88 3317M: "H. Peter Anvin" <hpa@zytor.com>
1da177e4 3318S: Maintained
679655da
JP
3319F: arch/x86/kernel/cpuid.c
3320F: arch/x86/kernel/msr.c
1da177e4 3321
7fe2f639 3322CPU POWER MONITORING SUBSYSTEM
d8130624 3323M: Thomas Renninger <trenn@suse.com>
103f1790 3324L: linux-pm@vger.kernel.org
7fe2f639 3325S: Maintained
14430813 3326F: tools/power/cpupower/
7fe2f639 3327
1da177e4 3328CRAMFS FILESYSTEM
ce00f85c 3329W: http://sourceforge.net/projects/cramfs/
54886a71 3330S: Orphan / Obsolete
679655da
JP
3331F: Documentation/filesystems/cramfs.txt
3332F: fs/cramfs/
1da177e4
LT
3333
3334CRIS PORT
8b58be88
JP
3335M: Mikael Starvik <starvik@axis.com>
3336M: Jesper Nilsson <jesper.nilsson@axis.com>
9937ac0c 3337L: linux-cris-kernel@axis.com
1da177e4 3338W: http://developer.axis.com
9f273c24 3339T: git git://git.kernel.org/pub/scm/linux/kernel/git/jesper/cris.git
1da177e4 3340S: Maintained
679655da 3341F: arch/cris/
df621252 3342F: drivers/tty/serial/crisv10.*
1da177e4
LT
3343
3344CRYPTO API
8b58be88
JP
3345M: Herbert Xu <herbert@gondor.apana.org.au>
3346M: "David S. Miller" <davem@davemloft.net>
1da177e4 3347L: linux-crypto@vger.kernel.org
9f273c24 3348T: git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/cryptodev-2.6.git
54e5881d 3349T: git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6.git
1da177e4 3350S: Maintained
679655da 3351F: Documentation/crypto/
fe1c445b 3352F: Documentation/devicetree/bindings/crypto/
2ca87a17 3353F: Documentation/DocBook/crypto-API.tmpl
679655da
JP
3354F: arch/*/crypto/
3355F: crypto/
3356F: drivers/crypto/
3357F: include/crypto/
1da177e4 3358
5b07bd57 3359CRYPTOGRAPHIC RANDOM NUMBER GENERATOR
8b58be88 3360M: Neil Horman <nhorman@tuxdriver.com>
5b07bd57
NH
3361L: linux-crypto@vger.kernel.org
3362S: Maintained
51a2228a
JP
3363F: crypto/ansi_cprng.c
3364F: crypto/rng.c
5b07bd57 3365
fc279cc2
HV
3366CS3308 MEDIA DRIVER
3367M: Hans Verkuil <hverkuil@xs4all.nl>
3368L: linux-media@vger.kernel.org
3369T: git git://linuxtv.org/media_tree.git
3370W: http://linuxtv.org
3371S: Odd Fixes
3372F: drivers/media/i2c/cs3308.c
3373F: drivers/media/i2c/cs3308.h
3374
9b4ffa48 3375CS5535 Audio ALSA driver
8b58be88 3376M: Jaya Kumar <jayakumar.alsa@gmail.com>
9b4ffa48 3377S: Maintained
679655da 3378F: sound/pci/cs5535audio/
9b4ffa48 3379
a910e4a9 3380CW1200 WLAN driver
b75f0050
JP
3381M: Solomon Peachy <pizza@shaftnet.org>
3382S: Maintained
560424e9 3383F: drivers/net/wireless/st/cw1200/
a910e4a9 3384
6d8425b1 3385CX18 VIDEO4LINUX DRIVER
6afdeaf8 3386M: Andy Walls <awalls@md.metrocast.net>
7b212edf 3387L: ivtv-devel@ivtvdriver.org (subscribers-only)
661263b5 3388L: linux-media@vger.kernel.org
275ffde4 3389T: git git://linuxtv.org/media_tree.git
a825eaec 3390W: https://linuxtv.org
30e10993 3391W: http://www.ivtvdriver.org/index.php/Cx18
6d8425b1 3392S: Maintained
679655da 3393F: Documentation/video4linux/cx18.txt
90d72ac6 3394F: drivers/media/pci/cx18/
6c0f0359 3395F: include/uapi/linux/ivtv*
6d8425b1 3396
3f101d91
HV
3397CX2341X MPEG ENCODER HELPER MODULE
3398M: Hans Verkuil <hverkuil@xs4all.nl>
3399L: linux-media@vger.kernel.org
3400T: git git://linuxtv.org/media_tree.git
a825eaec 3401W: https://linuxtv.org
3f101d91 3402S: Maintained
c368360b 3403F: drivers/media/common/cx2341x*
3f101d91
HV
3404F: include/media/cx2341x*
3405
b8fe6e2c
PB
3406CX24120 MEDIA DRIVER
3407M: Jemma Denson <jdenson@gmail.com>
3408M: Patrick Boettcher <patrick.boettcher@posteo.de>
3409L: linux-media@vger.kernel.org
a825eaec 3410W: https://linuxtv.org
b8fe6e2c
PB
3411Q: http://patchwork.linuxtv.org/project/linux-media/list/
3412S: Maintained
3413F: drivers/media/dvb-frontends/cx24120*
3414
20357578 3415CX88 VIDEO4LINUX DRIVER
5dc8a864
MCC
3416M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
3417M: Mauro Carvalho Chehab <mchehab@kernel.org>
20357578 3418L: linux-media@vger.kernel.org
a825eaec 3419W: https://linuxtv.org
20357578
MCC
3420T: git git://linuxtv.org/media_tree.git
3421S: Odd fixes
3422F: Documentation/video4linux/cx88/
3423F: drivers/media/pci/cx88/
6d8425b1 3424
91952bc0
AP
3425CXD2820R MEDIA DRIVER
3426M: Antti Palosaari <crope@iki.fi>
3427L: linux-media@vger.kernel.org
a825eaec 3428W: https://linuxtv.org
91952bc0
AP
3429W: http://palosaari.fi/linux/
3430Q: http://patchwork.linuxtv.org/project/linux-media/list/
3431T: git git://linuxtv.org/anttip/media_tree.git
3432S: Maintained
3433F: drivers/media/dvb-frontends/cxd2820r*
6d8425b1 3434
e5ec3789 3435CXGB3 ETHERNET DRIVER (CXGB3)
cdc99239 3436M: Santosh Raspatur <santosh@chelsio.com>
e5ec3789
SW
3437L: netdev@vger.kernel.org
3438W: http://www.chelsio.com
3439S: Supported
f7917c00 3440F: drivers/net/ethernet/chelsio/cxgb3/
e5ec3789 3441
d8ae3c33 3442CXGB3 ISCSI DRIVER (CXGB3I)
49e7d9df
JP
3443M: Karen Xie <kxie@chelsio.com>
3444L: linux-scsi@vger.kernel.org
3445W: http://www.chelsio.com
3446S: Supported
3447F: drivers/scsi/cxgbi/cxgb3i
d8ae3c33 3448
e5ec3789 3449CXGB3 IWARP RNIC DRIVER (IW_CXGB3)
8b58be88 3450M: Steve Wise <swise@chelsio.com>
e6cc0fd1 3451L: linux-rdma@vger.kernel.org
e5ec3789
SW
3452W: http://www.openfabrics.org
3453S: Supported
679655da 3454F: drivers/infiniband/hw/cxgb3/
e5ec3789 3455
be4c9bad 3456CXGB4 ETHERNET DRIVER (CXGB4)
56f16c74 3457M: Hariprasad S <hariprasad@chelsio.com>
be4c9bad
RD
3458L: netdev@vger.kernel.org
3459W: http://www.chelsio.com
3460S: Supported
f7917c00 3461F: drivers/net/ethernet/chelsio/cxgb4/
be4c9bad 3462
d8ae3c33 3463CXGB4 ISCSI DRIVER (CXGB4I)
49e7d9df
JP
3464M: Karen Xie <kxie@chelsio.com>
3465L: linux-scsi@vger.kernel.org
3466W: http://www.chelsio.com
3467S: Supported
3468F: drivers/scsi/cxgbi/cxgb4i
d8ae3c33 3469
be4c9bad
RD
3470CXGB4 IWARP RNIC DRIVER (IW_CXGB4)
3471M: Steve Wise <swise@chelsio.com>
3472L: linux-rdma@vger.kernel.org
3473W: http://www.openfabrics.org
3474S: Supported
3475F: drivers/infiniband/hw/cxgb4/
3476
5c20a5c7
CL
3477CXGB4VF ETHERNET DRIVER (CXGB4VF)
3478M: Casey Leedom <leedom@chelsio.com>
3479L: netdev@vger.kernel.org
3480W: http://www.chelsio.com
3481S: Supported
f7917c00 3482F: drivers/net/ethernet/chelsio/cxgb4vf/
5c20a5c7 3483
a9282d01
IM
3484CXL (IBM Coherent Accelerator Processor Interface CAPI) DRIVER
3485M: Ian Munsie <imunsie@au1.ibm.com>
3486M: Michael Neuling <mikey@neuling.org>
3487L: linuxppc-dev@lists.ozlabs.org
3488S: Supported
3489F: drivers/misc/cxl/
ec249dd8 3490F: include/misc/cxl*
a9282d01
IM
3491F: include/uapi/misc/cxl.h
3492F: Documentation/powerpc/cxl.txt
3493F: Documentation/powerpc/cxl.txt
3494F: Documentation/ABI/testing/sysfs-class-cxl
3495
11f43ae7
MO
3496CXLFLASH (IBM Coherent Accelerator Processor Interface CAPI Flash) SCSI DRIVER
3497M: Manoj N. Kumar <manoj@linux.vnet.ibm.com>
3498M: Matthew R. Ochs <mrochs@linux.vnet.ibm.com>
b2c0627c 3499M: Uma Krishnan <ukrishn@linux.vnet.ibm.com>
11f43ae7
MO
3500L: linux-scsi@vger.kernel.org
3501S: Supported
3502F: drivers/scsi/cxlflash/
3503F: include/uapi/scsi/cxlflash_ioctls.h
3504F: Documentation/powerpc/cxlflash.txt
3505
b52b97a3
GC
3506STMMAC ETHERNET DRIVER
3507M: Giuseppe Cavallaro <peppe.cavallaro@st.com>
91979b9d 3508M: Alexandre Torgue <alexandre.torgue@st.com>
b52b97a3
GC
3509L: netdev@vger.kernel.org
3510W: http://www.stlinux.com
3511S: Supported
7ac6653a 3512F: drivers/net/ethernet/stmicro/stmmac/
b52b97a3 3513
1da177e4 3514CYBERPRO FB DRIVER
54176cc6 3515M: Russell King <linux@armlinux.org.uk>
efc03ecb 3516L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
54176cc6 3517W: http://www.armlinux.org.uk/
1da177e4 3518S: Maintained
8a61f013 3519F: drivers/video/fbdev/cyber2000fb.*
9fa68eae 3520
1da177e4 3521CYCLADES ASYNC MUX DRIVER
1da177e4 3522W: http://www.cyclades.com/
d459883e 3523S: Orphan
c897401b 3524F: drivers/tty/cyclades.c
679655da 3525F: include/linux/cyclades.h
c117ab84 3526F: include/uapi/linux/cyclades.h
1da177e4
LT
3527
3528CYCLADES PC300 DRIVER
1da177e4 3529W: http://www.cyclades.com/
d459883e 3530S: Orphan
679655da 3531F: drivers/net/wan/pc300*
1da177e4 3532
402f6ae4
AP
3533CYPRESS_FIRMWARE MEDIA DRIVER
3534M: Antti Palosaari <crope@iki.fi>
3535L: linux-media@vger.kernel.org
a825eaec 3536W: https://linuxtv.org
402f6ae4
AP
3537W: http://palosaari.fi/linux/
3538Q: http://patchwork.linuxtv.org/project/linux-media/list/
3539T: git git://linuxtv.org/anttip/media_tree.git
3540S: Maintained
3541F: drivers/media/common/cypress_firmware*
3542
e3ae3525 3543CYTTSP TOUCHSCREEN DRIVER
be9a6f40 3544M: Ferruh Yigit <fery@cypress.com>
6305902c 3545L: linux-input@vger.kernel.org
be9a6f40 3546S: Supported
6305902c
JP
3547F: drivers/input/touchscreen/cyttsp*
3548F: include/linux/input/cyttsp.h
e3ae3525 3549
aaaf5fbf
JK
3550DALLAS/MAXIM DS1685-FAMILY REAL TIME CLOCK
3551M: Joshua Kinard <kumba@gentoo.org>
3552S: Maintained
3553F: drivers/rtc/rtc-ds1685.c
3554F: include/linux/rtc/ds1685.h
3555
1da177e4 3556DAMA SLAVE for AX.25
8b58be88 3557M: Joerg Reuter <jreuter@yaina.de>
1da177e4
LT
3558W: http://yaina.de/jreuter/
3559W: http://www.qsl.net/dl1bke/
3560L: linux-hams@vger.kernel.org
3561S: Maintained
679655da
JP
3562F: net/ax25/af_ax25.c
3563F: net/ax25/ax25_dev.c
3564F: net/ax25/ax25_ds_*
3565F: net/ax25/ax25_in.c
3566F: net/ax25/ax25_out.c
3567F: net/ax25/ax25_timer.c
3568F: net/ax25/sysctl_net_ax25.c
1da177e4 3569
e2d1d6c0 3570DAVICOM FAST ETHERNET (DMFE) NETWORK DRIVER
e2d1d6c0 3571L: netdev@vger.kernel.org
5ff77428 3572S: Orphan
679655da 3573F: Documentation/networking/dmfe.txt
0f04e2aa 3574F: drivers/net/ethernet/dec/tulip/dmfe.c
e2d1d6c0
RD
3575
3576DC390/AM53C974 SCSI driver
d8130624 3577M: Hannes Reinecke <hare@suse.com>
71bd849d 3578L: linux-scsi@vger.kernel.org
e2d1d6c0 3579S: Maintained
71bd849d 3580F: drivers/scsi/am53c974.c
e2d1d6c0 3581
1da177e4 3582DC395x SCSI driver
61eee9a7 3583M: Oliver Neukum <oliver@neukum.org>
8b58be88
JP
3584M: Ali Akcaagac <aliakc@web.de>
3585M: Jamie Lenehan <lenehan@twibble.org>
f5df5881 3586L: dc395x@twibble.org
cf015e9f
JP
3587W: http://twibble.org/dist/dc395x/
3588W: http://lists.twibble.org/mailman/listinfo/dc395x/
1da177e4 3589S: Maintained
679655da
JP
3590F: Documentation/scsi/dc395x.txt
3591F: drivers/scsi/dc395x.*
1da177e4 3592
eb8edb08 3593DCCP PROTOCOL
a89d030e 3594M: Gerrit Renker <gerrit@erg.abdn.ac.uk>
eb8edb08 3595L: dccp@vger.kernel.org
c996d8b9 3596W: http://www.linuxfoundation.org/collaborate/workgroups/networking/dccp
eb8edb08 3597S: Maintained
679655da 3598F: include/linux/dccp.h
c117ab84 3599F: include/uapi/linux/dccp.h
679655da
JP
3600F: include/linux/tfrc.h
3601F: net/dccp/
eb8edb08 3602
1da177e4 3603DECnet NETWORK LAYER
1da177e4
LT
3604W: http://linux-decnet.sourceforge.net
3605L: linux-decnet-user@lists.sourceforge.net
f546444d 3606S: Orphan
679655da
JP
3607F: Documentation/networking/decnet.txt
3608F: net/decnet/
1da177e4 3609
ebff05b9
MR
3610DECSTATION PLATFORM SUPPORT
3611M: "Maciej W. Rozycki" <macro@linux-mips.org>
3612L: linux-mips@linux-mips.org
3613W: http://www.linux-mips.org/wiki/DECstation
3614S: Maintained
3615F: arch/mips/dec/
3616F: arch/mips/include/asm/dec/
3617F: arch/mips/include/asm/mach-dec/
3618
1da177e4 3619DEFXX FDDI NETWORK DRIVER
8b58be88 3620M: "Maciej W. Rozycki" <macro@linux-mips.org>
1da177e4 3621S: Maintained
33f810b2 3622F: drivers/net/fddi/defxx.*
1da177e4 3623
ad8f07cc 3624DELL LAPTOP DRIVER
8b58be88 3625M: Matthew Garrett <mjg59@srcf.ucam.org>
cdbff611 3626M: Pali Rohár <pali.rohar@gmail.com>
d0944853 3627L: platform-driver-x86@vger.kernel.org
ad8f07cc 3628S: Maintained
679655da 3629F: drivers/platform/x86/dell-laptop.c
ad8f07cc 3630
817a5cdb
PR
3631DELL LAPTOP RBTN DRIVER
3632M: Pali Rohár <pali.rohar@gmail.com>
3633S: Maintained
3634F: drivers/platform/x86/dell-rbtn.*
3635
cdbff611
PR
3636DELL LAPTOP FREEFALL DRIVER
3637M: Pali Rohár <pali.rohar@gmail.com>
3638S: Maintained
3639F: drivers/platform/x86/dell-smo8800.c
3640
1da177e4 3641DELL LAPTOP SMM DRIVER
a5afba16 3642M: Pali Rohár <pali.rohar@gmail.com>
ef3522f7 3643S: Maintained
a5afba16 3644F: drivers/hwmon/dell-smm-hwmon.c
c117ab84 3645F: include/uapi/linux/i8k.h
1da177e4 3646
90563ec4 3647DELL SYSTEMS MANAGEMENT BASE DRIVER (dcdbas)
8b58be88 3648M: Doug Warzecha <Douglas_Warzecha@dell.com>
90563ec4 3649S: Maintained
679655da
JP
3650F: Documentation/dcdbas.txt
3651F: drivers/firmware/dcdbas.*
90563ec4 3652
0b3f6109 3653DELL WMI EXTRAS DRIVER
8b58be88 3654M: Matthew Garrett <mjg59@srcf.ucam.org>
cdbff611 3655M: Pali Rohár <pali.rohar@gmail.com>
0b3f6109 3656S: Maintained
36b3a96f 3657F: drivers/platform/x86/dell-wmi.c
0b3f6109 3658
5efc75e3 3659DESIGNWARE USB2 DRD IP DRIVER
16272ae7 3660M: John Youn <johnyoun@synopsys.com>
5efc75e3 3661L: linux-usb@vger.kernel.org
18f340f9 3662T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
5efc75e3 3663S: Maintained
197ba5f4 3664F: drivers/usb/dwc2/
5efc75e3 3665
94ab23dd 3666DESIGNWARE USB3 DRD IP DRIVER
a55f6286 3667M: Felipe Balbi <balbi@kernel.org>
94ab23dd 3668L: linux-usb@vger.kernel.org
94ab23dd
FB
3669T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
3670S: Maintained
3671F: drivers/usb/dwc3/
3672
833c9545
JB
3673DEVICE COREDUMP (DEV_COREDUMP)
3674M: Johannes Berg <johannes@sipsolutions.net>
3675L: linux-kernel@vger.kernel.org
3676S: Maintained
3677F: drivers/base/devcoredump.c
3678F: include/linux/devcoredump.h
3679
89d07767
KP
3680DEVICE FREQUENCY (DEVFREQ)
3681M: MyungJoo Ham <myungjoo.ham@samsung.com>
3682M: Kyungmin Park <kyungmin.park@samsung.com>
88476d34 3683L: linux-pm@vger.kernel.org
6a3cd722 3684T: git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
89d07767
KP
3685S: Maintained
3686F: drivers/devfreq/
6a3cd722
CC
3687F: include/linux/devfreq.h
3688F: Documentation/devicetree/bindings/devfreq/
89d07767 3689
7dbded06
CC
3690DEVICE FREQUENCY EVENT (DEVFREQ-EVENT)
3691M: Chanwoo Choi <cw00.choi@samsung.com>
3692L: linux-pm@vger.kernel.org
3693T: git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
3694S: Supported
3695F: drivers/devfreq/event/
3696F: drivers/devfreq/devfreq-event.c
3697F: include/linux/devfreq-event.h
3698F: Documentation/devicetree/bindings/devfreq/event/
89d07767 3699
490b864b
CC
3700BUS FREQUENCY DRIVER FOR SAMSUNG EXYNOS
3701M: Chanwoo Choi <cw00.choi@samsung.com>
3702L: linux-pm@vger.kernel.org
3703L: linux-samsung-soc@vger.kernel.org
3704T: git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
3705S: Maintained
3706F: drivers/devfreq/exynos-bus.c
3707F: Documentation/devicetree/bindings/devfreq/exynos-bus.txt
3708
1da177e4 3709DEVICE NUMBER REGISTRY
8b58be88 3710M: Torben Mathiasen <device@lanana.org>
1da177e4 3711W: http://lanana.org/docs/device-list/index.html
1da177e4
LT
3712S: Maintained
3713
e2d1d6c0 3714DEVICE-MAPPER (LVM)
854ecaad 3715M: Alasdair Kergon <agk@redhat.com>
8504eed3 3716M: Mike Snitzer <snitzer@redhat.com>
854ecaad 3717M: dm-devel@redhat.com
e2d1d6c0
RD
3718L: dm-devel@redhat.com
3719W: http://sources.redhat.com/dm
8a6e2535 3720Q: http://patchwork.kernel.org/project/dm-devel/list/
41d35d25 3721T: git git://git.kernel.org/pub/scm/linux/kernel/git/device-mapper/linux-dm.git
854ecaad 3722T: quilt http://people.redhat.com/agk/patches/linux/editing/
e2d1d6c0 3723S: Maintained
679655da
JP
3724F: Documentation/device-mapper/
3725F: drivers/md/dm*
854ecaad 3726F: drivers/md/persistent-data/
679655da
JP
3727F: include/linux/device-mapper.h
3728F: include/linux/dm-*.h
8504eed3 3729F: include/uapi/linux/dm-*.h
e2d1d6c0 3730
bfcd3a46
JP
3731DEVLINK
3732M: Jiri Pirko <jiri@mellanox.com>
3733L: netdev@vger.kernel.org
3734S: Supported
3735F: net/core/devlink.c
3736F: include/net/devlink.h
3737F: include/uapi/linux/devlink.h
3738
c0d995aa
OST
3739DIALOG SEMICONDUCTOR DRIVERS
3740M: Support Opensource <support.opensource@diasemi.com>
3741W: http://www.dialog-semiconductor.com/products
3742S: Supported
3743F: Documentation/hwmon/da90??
047cfd01 3744F: Documentation/devicetree/bindings/mfd/da90*.txt
4eeb08b4 3745F: Documentation/devicetree/bindings/regulator/da92*.txt
7c933772 3746F: Documentation/devicetree/bindings/sound/da[79]*.txt
c0d995aa
OST
3747F: drivers/gpio/gpio-da90??.c
3748F: drivers/hwmon/da90??-hwmon.c
7be72c2c 3749F: drivers/iio/adc/da91??-*.c
c0d995aa
OST
3750F: drivers/input/misc/da90??_onkey.c
3751F: drivers/input/touchscreen/da9052_tsi.c
3752F: drivers/leds/leds-da90??.c
3753F: drivers/mfd/da903x.c
3754F: drivers/mfd/da90??-*.c
7be72c2c 3755F: drivers/mfd/da91??-*.c
c0d995aa 3756F: drivers/power/da9052-battery.c
7be72c2c 3757F: drivers/power/da91??-*.c
c0d995aa
OST
3758F: drivers/regulator/da903x.c
3759F: drivers/regulator/da9???-regulator.[ch]
3760F: drivers/rtc/rtc-da90??.c
3761F: drivers/video/backlight/da90??_bl.c
3762F: drivers/watchdog/da90??_wdt.c
3763F: include/linux/mfd/da903x.h
3764F: include/linux/mfd/da9052/
3765F: include/linux/mfd/da9055/
047cfd01 3766F: include/linux/mfd/da9062/
c0d995aa 3767F: include/linux/mfd/da9063/
7be72c2c 3768F: include/linux/mfd/da9150/
4eeb08b4 3769F: include/linux/regulator/da9211.h
c0d995aa
OST
3770F: include/sound/da[79]*.h
3771F: sound/soc/codecs/da[79]*.[ch]
3772
599aa697
LL
3773DIGI NEO AND CLASSIC PCI PRODUCTS
3774M: Lidza Louina <lidza.louina@gmail.com>
542f3d5a 3775M: Mark Hounschell <markh@compro.net>
599aa697
LL
3776L: driverdev-devel@linuxdriverproject.org
3777S: Maintained
3778F: drivers/staging/dgnc/
3779
335d7c58 3780DIOLAN U2C-12 I2C DRIVER
ca462085 3781M: Guenter Roeck <linux@roeck-us.net>
335d7c58
GR
3782L: linux-i2c@vger.kernel.org
3783S: Maintained
3784F: drivers/i2c/busses/i2c-diolan-u2c.c
3785
d475c634
MW
3786DIRECT ACCESS (DAX)
3787M: Matthew Wilcox <willy@linux.intel.com>
3788L: linux-fsdevel@vger.kernel.org
3789S: Supported
3790F: fs/dax.c
3791
e7839f25 3792DIRECTORY NOTIFICATION (DNOTIFY)
8b58be88 3793M: Eric Paris <eparis@parisplace.org>
3c5119c0 3794S: Maintained
679655da
JP
3795F: Documentation/filesystems/dnotify.txt
3796F: fs/notify/dnotify/
3797F: include/linux/dnotify.h
1da177e4
LT
3798
3799DISK GEOMETRY AND PARTITION HANDLING
8b58be88 3800M: Andries Brouwer <aeb@cwi.nl>
1da177e4
LT
3801W: http://www.win.tue.nl/~aeb/linux/Large-Disk.html
3802W: http://www.win.tue.nl/~aeb/linux/zip/zip-1.html
3803W: http://www.win.tue.nl/~aeb/partitions/partition_types-1.html
3804S: Maintained
3805
4480f15b 3806DISKQUOTA
d8130624 3807M: Jan Kara <jack@suse.com>
1da177e4 3808S: Maintained
679655da
JP
3809F: Documentation/filesystems/quota.txt
3810F: fs/quota/
3811F: include/linux/quota*.h
c117ab84 3812F: include/uapi/linux/quota*.h
1da177e4 3813
702686ad
BT
3814DISPLAYLINK USB 2.0 FRAMEBUFFER DRIVER (UDLFB)
3815M: Bernie Thompson <bernie@plugable.com>
3816L: linux-fbdev@vger.kernel.org
3817S: Maintained
3818W: http://plugable.com/category/projects/udlfb/
8a61f013 3819F: drivers/video/fbdev/udlfb.c
702686ad
BT
3820F: include/video/udlfb.h
3821F: Documentation/fb/udlfb.txt
3822
e7839f25 3823DISTRIBUTED LOCK MANAGER (DLM)
8b58be88
JP
3824M: Christine Caulfield <ccaulfie@redhat.com>
3825M: David Teigland <teigland@redhat.com>
a4644184 3826L: cluster-devel@redhat.com
5be7b50f 3827W: http://sources.redhat.com/cluster/
9f273c24 3828T: git git://git.kernel.org/pub/scm/linux/kernel/git/teigland/linux-dlm.git
5be7b50f 3829S: Supported
679655da 3830F: fs/dlm/
5be7b50f 3831
53b6b3e0
SS
3832DMA BUFFER SHARING FRAMEWORK
3833M: Sumit Semwal <sumit.semwal@linaro.org>
3834S: Maintained
3835L: linux-media@vger.kernel.org
3836L: dri-devel@lists.freedesktop.org
8ada6d2d 3837L: linaro-mm-sig@lists.linaro.org (moderated for non-subscribers)
35fac7e3 3838F: drivers/dma-buf/
e46d12c6
JP
3839F: include/linux/dma-buf*
3840F: include/linux/reservation.h
3841F: include/linux/*fence.h
53b6b3e0
SS
3842F: Documentation/dma-buf-sharing.txt
3843T: git git://git.linaro.org/people/sumitsemwal/linux-dma-buf.git
3844
c483e065
GP
3845SYNC FILE FRAMEWORK
3846M: Sumit Semwal <sumit.semwal@linaro.org>
3847R: Gustavo Padovan <gustavo@padovan.org>
3848S: Maintained
3849L: linux-media@vger.kernel.org
3850L: dri-devel@lists.freedesktop.org
3851F: drivers/dma-buf/sync_file.c
3852F: include/linux/sync_file.h
3853F: Documentation/sync_file.txt
3854T: git git://git.linaro.org/people/sumitsemwal/linux-dma-buf.git
3855
b3e5f263 3856DMA GENERIC OFFLOAD ENGINE SUBSYSTEM
4abed0af 3857M: Vinod Koul <vinod.koul@intel.com>
17b59560
VK
3858L: dmaengine@vger.kernel.org
3859Q: https://patchwork.kernel.org/project/linux-dmaengine/list/
08223d80 3860S: Maintained
679655da 3861F: drivers/dma/
0ce3c066 3862F: include/linux/dmaengine.h
c56d329e 3863F: Documentation/devicetree/bindings/dma/
979a281e
VK
3864F: Documentation/dmaengine/
3865T: git git://git.infradead.org/users/vkoul/slave-dma.git
248a9dc3 3866
b825037d 3867DME1737 HARDWARE MONITOR DRIVER
8b58be88 3868M: Juerg Haefliger <juergh@gmail.com>
968ce1b1 3869L: linux-hwmon@vger.kernel.org
b825037d 3870S: Maintained
679655da
JP
3871F: Documentation/hwmon/dme1737
3872F: drivers/hwmon/dme1737.c
b825037d 3873
1f31e1b1 3874DMI/SMBIOS SUPPORT
d8130624 3875M: Jean Delvare <jdelvare@suse.com>
1f31e1b1 3876S: Maintained
d4aeef93 3877T: quilt http://jdelvare.nerim.net/devel/linux/jdelvare-dmi/
d7f96f97 3878F: Documentation/ABI/testing/sysfs-firmware-dmi-tables
1f31e1b1
JD
3879F: drivers/firmware/dmi-id.c
3880F: drivers/firmware/dmi_scan.c
3881F: include/linux/dmi.h
3882
7d2c86b5 3883DOCUMENTATION
ad3118b9 3884M: Jonathan Corbet <corbet@lwn.net>
795fb7e7
JD
3885L: linux-doc@vger.kernel.org
3886S: Maintained
679655da 3887F: Documentation/
42f41ecf
JC
3888F: scripts/docproc.c
3889F: scripts/kernel-doc*
97be078b
RD
3890X: Documentation/ABI/
3891X: Documentation/devicetree/
933a46b8
JC
3892X: Documentation/acpi
3893X: Documentation/power
3894X: Documentation/spi
6c121170 3895X: Documentation/DocBook/media
c51edfb1 3896T: git git://git.lwn.net/linux.git docs-next
abbaeff3 3897
1da177e4 3898DOUBLETALK DRIVER
8b58be88 3899M: "James R. Van Zandt" <jrv@vanzandt.mv.com>
1da177e4
LT
3900L: blinux-list@redhat.com
3901S: Maintained
679655da
JP
3902F: drivers/char/dtlk.c
3903F: include/linux/dtlk.h
1da177e4 3904
e2d1d6c0 3905DPT_I2O SCSI RAID DRIVER
8b58be88 3906M: Adaptec OEM Raid Solutions <aacraid@adaptec.com>
e2d1d6c0
RD
3907L: linux-scsi@vger.kernel.org
3908W: http://www.adaptec.com/
3909S: Maintained
679655da
JP
3910F: drivers/scsi/dpt*
3911F: drivers/scsi/dpt/
e2d1d6c0 3912
b411b363 3913DRBD DRIVER
bc2c049d
RK
3914M: Philipp Reisner <philipp.reisner@linbit.com>
3915M: Lars Ellenberg <lars.ellenberg@linbit.com>
3916L: drbd-dev@lists.linbit.com
28b8e8d4 3917W: http://www.drbd.org
bc2c049d
RK
3918T: git git://git.linbit.com/linux-drbd.git
3919T: git git://git.linbit.com/drbd-8.4.git
28b8e8d4
JP
3920S: Supported
3921F: drivers/block/drbd/
3922F: lib/lru_cache.c
3923F: Documentation/blockdev/drbd/
b411b363 3924
dc7dfcd8 3925DRIVER CORE, KOBJECTS, DEBUGFS, KERNFS AND SYSFS
879a5a00 3926M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
08deed1e 3927T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
1da177e4 3928S: Supported
679655da 3929F: Documentation/kobject.txt
7cfc51b9 3930F: drivers/base/
87544653 3931F: fs/debugfs/
dc7dfcd8
WS
3932F: fs/kernfs/
3933F: fs/sysfs/
87544653 3934F: include/linux/debugfs.h
dc7dfcd8 3935F: include/linux/kobj*
679655da 3936F: lib/kobj*
1da177e4
LT
3937
3938DRM DRIVERS
8b58be88 3939M: David Airlie <airlied@linux.ie>
4c6a3999 3940L: dri-devel@lists.freedesktop.org
b0447888 3941T: git git://people.freedesktop.org/~airlied/linux
1da177e4 3942S: Maintained
679655da 3943F: drivers/gpu/drm/
433e3b34 3944F: drivers/gpu/vga/
d28ab95b
GU
3945F: Documentation/devicetree/bindings/display/
3946F: Documentation/devicetree/bindings/gpu/
3947F: Documentation/devicetree/bindings/video/
621c5474 3948F: Documentation/gpu/
850e9411 3949F: include/drm/
c117ab84 3950F: include/uapi/drm/
1da177e4 3951
c842b693
EV
3952DRM DRIVER FOR AST SERVER GRAPHICS CHIPS
3953M: Dave Airlie <airlied@redhat.com>
3954S: Odd Fixes
3955F: drivers/gpu/drm/ast/
3956
3957DRM DRIVER FOR BOCHS VIRTUAL GPU
3958M: Gerd Hoffmann <kraxel@redhat.com>
3959S: Odd Fixes
3960F: drivers/gpu/drm/bochs/
3961
3962DRM DRIVER FOR QEMU'S CIRRUS DEVICE
3963M: Dave Airlie <airlied@redhat.com>
3964S: Odd Fixes
3965F: drivers/gpu/drm/cirrus/
3966
c26a4017 3967RADEON and AMDGPU DRM DRIVERS
566f5939
AD
3968M: Alex Deucher <alexander.deucher@amd.com>
3969M: Christian König <christian.koenig@amd.com>
3970L: dri-devel@lists.freedesktop.org
3971T: git git://people.freedesktop.org/~agd5f/linux
3972S: Supported
3973F: drivers/gpu/drm/radeon/
74c97375 3974F: include/uapi/drm/radeon_drm.h
c26a4017 3975F: drivers/gpu/drm/amd/
74c97375 3976F: include/uapi/drm/amdgpu_drm.h
566f5939 3977
03e255b9
TR
3978DRM PANEL DRIVERS
3979M: Thierry Reding <thierry.reding@gmail.com>
3980L: dri-devel@lists.freedesktop.org
3981T: git git://anongit.freedesktop.org/tegra/linux.git
3982S: Maintained
3983F: drivers/gpu/drm/drm_panel.c
3984F: drivers/gpu/drm/panel/
3985F: include/drm/drm_panel.h
2d799dde 3986F: Documentation/devicetree/bindings/display/panel/
03e255b9 3987
8daf7473 3988INTEL DRM DRIVERS (excluding Poulsbo, Moorestown and derivative chipsets)
cbce7107 3989M: Daniel Vetter <daniel.vetter@intel.com>
47f95647 3990M: Jani Nikula <jani.nikula@linux.intel.com>
362132d2 3991L: intel-gfx@lists.freedesktop.org
8daf7473 3992L: dri-devel@lists.freedesktop.org
7564fde3 3993W: https://01.org/linuxgraphics/
47f95647 3994Q: http://patchwork.freedesktop.org/project/intel-gfx/
89258a97 3995T: git git://anongit.freedesktop.org/drm-intel
8daf7473 3996S: Supported
14430813 3997F: drivers/gpu/drm/i915/
8daf7473 3998F: include/drm/i915*
baceac3a 3999F: include/uapi/drm/i915_drm.h
621c5474 4000F: Documentation/gpu/i915.rst
8daf7473 4001
99763bb8
BB
4002DRM DRIVERS FOR ATMEL HLCDC
4003M: Boris Brezillon <boris.brezillon@free-electrons.com>
4004L: dri-devel@lists.freedesktop.org
4005S: Supported
4006F: drivers/gpu/drm/atmel-hlcdc/
4007F: Documentation/devicetree/bindings/drm/atmel/
4008
bf1139df
MR
4009DRM DRIVERS FOR ALLWINNER A10
4010M: Maxime Ripard <maxime.ripard@free-electrons.com>
4011L: dri-devel@lists.freedesktop.org
4012S: Supported
4013F: drivers/gpu/drm/sun4i/
4014F: Documentation/devicetree/bindings/display/sunxi/sun4i-drm.txt
4015
398a6d4a
KP
4016DRM DRIVERS FOR EXYNOS
4017M: Inki Dae <inki.dae@samsung.com>
f1501303
ID
4018M: Joonyoung Shim <jy0922.shim@samsung.com>
4019M: Seung-Woo Kim <sw0312.kim@samsung.com>
4020M: Kyungmin Park <kyungmin.park@samsung.com>
398a6d4a 4021L: dri-devel@lists.freedesktop.org
25a58030 4022T: git git://git.kernel.org/pub/scm/linux/kernel/git/daeinki/drm-exynos.git
398a6d4a 4023S: Supported
14430813 4024F: drivers/gpu/drm/exynos/
8fb9b15b
EV
4025F: include/uapi/drm/exynos_drm.h
4026F: Documentation/devicetree/bindings/display/exynos/
398a6d4a 4027
b55a1b9c 4028DRM DRIVERS FOR FREESCALE DCU
bc66757a 4029M: Stefan Agner <stefan@agner.ch>
b55a1b9c
JW
4030M: Alison Wang <alison.wang@freescale.com>
4031L: dri-devel@lists.freedesktop.org
4032S: Supported
4033F: drivers/gpu/drm/fsl-dcu/
2d799dde 4034F: Documentation/devicetree/bindings/display/fsl,dcu.txt
fb127b79 4035F: Documentation/devicetree/bindings/display/fsl,tcon.txt
2d799dde 4036F: Documentation/devicetree/bindings/display/panel/nec,nl4827hc19_05b.txt
b55a1b9c 4037
0a3d775f
PZ
4038DRM DRIVERS FOR FREESCALE IMX
4039M: Philipp Zabel <p.zabel@pengutronix.de>
4040L: dri-devel@lists.freedesktop.org
4041S: Maintained
4042F: drivers/gpu/drm/imx/
ef739aa4 4043F: drivers/gpu/ipu-v3/
2d799dde 4044F: Documentation/devicetree/bindings/display/imx/
0a3d775f 4045
ba2199a6
PJ
4046DRM DRIVERS FOR GMA500 (Poulsbo, Moorestown and derivative chipsets)
4047M: Patrik Jakobsson <patrik.r.jakobsson@gmail.com>
4048L: dri-devel@lists.freedesktop.org
4049T: git git://github.com/patjak/drm-gma500
4050S: Maintained
5ff18e42 4051F: drivers/gpu/drm/gma500/
ba2199a6 4052
c84ffde9
XL
4053DRM DRIVERS FOR HISILICON
4054M: Xinliang Liu <z.liuxinliang@hisilicon.com>
4055R: Xinwei Kong <kong.kongxinwei@hisilicon.com>
4056R: Chen Feng <puck.chen@hisilicon.com>
4057L: dri-devel@lists.freedesktop.org
4058T: git git://github.com/xin3liang/linux.git
4059S: Maintained
4060F: drivers/gpu/drm/hisilicon/
4061F: Documentation/devicetree/bindings/display/hisilicon/
4062
399516ab
EV
4063DRM DRIVER FOR INTEL I810 VIDEO CARDS
4064S: Orphan / Obsolete
4065F: drivers/gpu/drm/i810/
4066F: include/uapi/drm/i810_drm.h
4067
06346451
EV
4068DRM DRIVER FOR MSM ADRENO GPU
4069M: Rob Clark <robdclark@gmail.com>
4070L: linux-arm-msm@vger.kernel.org
4071L: dri-devel@lists.freedesktop.org
4072L: freedreno@lists.freedesktop.org
4073T: git git://people.freedesktop.org/~robclark/linux
4074S: Maintained
4075F: drivers/gpu/drm/msm/
4076F: include/uapi/drm/msm_drm.h
4077F: Documentation/devicetree/bindings/display/msm/
4078
fad89bb3
EV
4079DRM DRIVER FOR NVIDIA GEFORCE/QUADRO GPUS
4080M: Ben Skeggs <bskeggs@redhat.com>
4081L: dri-devel@lists.freedesktop.org
4082L: nouveau@lists.freedesktop.org
4083T: git git://github.com/skeggsb/linux
4084S: Supported
4085F: drivers/gpu/drm/nouveau/
4086F: include/uapi/drm/nouveau_drm.h
ba2199a6 4087
bd3b49f2 4088DRM DRIVERS FOR NVIDIA TEGRA
a5ad7a63 4089M: Thierry Reding <thierry.reding@gmail.com>
bd3b49f2
TR
4090L: dri-devel@lists.freedesktop.org
4091L: linux-tegra@vger.kernel.org
a5ad7a63 4092T: git git://anongit.freedesktop.org/tegra/linux.git
adabdb0c 4093S: Supported
dee8268f 4094F: drivers/gpu/drm/tegra/
a5ad7a63 4095F: drivers/gpu/host1x/
e1e90644 4096F: include/linux/host1x.h
a5ad7a63 4097F: include/uapi/drm/tegra_drm.h
2d799dde 4098F: Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-host1x.txt
bd3b49f2 4099
399516ab
EV
4100DRM DRIVER FOR MATROX G200/G400 GRAPHICS CARDS
4101S: Orphan / Obsolete
4102F: drivers/gpu/drm/mga/
4103F: include/uapi/drm/mga_drm.h
4104
c842b693
EV
4105DRM DRIVER FOR MGA G200 SERVER GRAPHICS CHIPS
4106M: Dave Airlie <airlied@redhat.com>
4107S: Odd Fixes
4108F: drivers/gpu/drm/mgag200/
4109
399516ab
EV
4110DRM DRIVER FOR RAGE 128 VIDEO CARDS
4111S: Orphan / Obsolete
4112F: drivers/gpu/drm/r128/
4113F: include/uapi/drm/r128_drm.h
4114
a284e9d1
LP
4115DRM DRIVERS FOR RENESAS
4116M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
4117L: dri-devel@lists.freedesktop.org
4a121096 4118L: linux-renesas-soc@vger.kernel.org
2392ccd4 4119T: git git://linuxtv.org/pinchartl/fbdev
a284e9d1
LP
4120S: Supported
4121F: drivers/gpu/drm/rcar-du/
4122F: drivers/gpu/drm/shmobile/
a284e9d1 4123F: include/linux/platform_data/shmob_drm.h
33be436d 4124F: Documentation/devicetree/bindings/display/renesas,du.txt
a284e9d1 4125
c842b693
EV
4126DRM DRIVER FOR QXL VIRTUAL GPU
4127M: Dave Airlie <airlied@redhat.com>
4128S: Odd Fixes
4129F: drivers/gpu/drm/qxl/
4130F: include/uapi/drm/qxl_drm.h
a284e9d1 4131
625e0346
HS
4132DRM DRIVERS FOR ROCKCHIP
4133M: Mark Yao <mark.yao@rock-chips.com>
4134L: dri-devel@lists.freedesktop.org
4135S: Maintained
4136F: drivers/gpu/drm/rockchip/
f253f7eb 4137F: Documentation/devicetree/bindings/display/rockchip/
625e0346 4138
399516ab
EV
4139DRM DRIVER FOR SAVAGE VIDEO CARDS
4140S: Orphan / Obsolete
4141F: drivers/gpu/drm/savage/
4142F: include/uapi/drm/savage_drm.h
4143
4144DRM DRIVER FOR SIS VIDEO CARDS
4145S: Orphan / Obsolete
4146F: drivers/gpu/drm/sis/
4147F: include/uapi/drm/sis_drm.h
625e0346 4148
7f11c476
BG
4149DRM DRIVERS FOR STI
4150M: Benjamin Gaignard <benjamin.gaignard@linaro.org>
4151M: Vincent Abriou <vincent.abriou@st.com>
4152L: dri-devel@lists.freedesktop.org
4153T: git http://git.linaro.org/people/benjamin.gaignard/kernel.git
4154S: Maintained
4155F: drivers/gpu/drm/sti
2d799dde 4156F: Documentation/devicetree/bindings/display/st,stih4xx.txt
7f11c476 4157
399516ab
EV
4158DRM DRIVER FOR TDFX VIDEO CARDS
4159S: Orphan / Obsolete
4160F: drivers/gpu/drm/tdfx/
4161
c842b693
EV
4162DRM DRIVER FOR USB DISPLAYLINK VIDEO ADAPTERS
4163M: Dave Airlie <airlied@redhat.com>
4164S: Odd Fixes
4165F: drivers/gpu/drm/udl/
4166
8bb0bce9
LS
4167DRM DRIVERS FOR VIVANTE GPU IP
4168M: Lucas Stach <l.stach@pengutronix.de>
54176cc6 4169R: Russell King <linux+etnaviv@armlinux.org.uk>
8bb0bce9
LS
4170R: Christian Gmeiner <christian.gmeiner@gmail.com>
4171L: dri-devel@lists.freedesktop.org
4172S: Maintained
8a9257a0
EV
4173F: drivers/gpu/drm/etnaviv/
4174F: include/uapi/drm/etnaviv_drm.h
4175F: Documentation/devicetree/bindings/display/etnaviv/
8bb0bce9 4176
c4291702
EV
4177DRM DRIVER FOR VMWARE VIRTUAL GPU
4178M: "VMware Graphics" <linux-graphics-maintainer@vmware.com>
4179M: Sinclair Yeh <syeh@vmware.com>
4180M: Thomas Hellstrom <thellstrom@vmware.com>
4181L: dri-devel@lists.freedesktop.org
4182T: git git://people.freedesktop.org/~syeh/repos_linux
4183T: git git://people.freedesktop.org/~thomash/linux
4184S: Supported
4185F: drivers/gpu/drm/vmwgfx/
4186F: include/uapi/drm/vmwgfx_drm.h
4187
8636d452
EA
4188DRM DRIVERS FOR VC4
4189M: Eric Anholt <eric@anholt.net>
4190T: git git://github.com/anholt/linux
4191S: Supported
4192F: drivers/gpu/drm/vc4/
4193F: include/uapi/drm/vc4_drm.h
4194F: Documentation/devicetree/bindings/display/brcm,bcm-vc4.txt
8bb0bce9 4195
5ef330a7
TV
4196DRM DRIVERS FOR TI OMAP
4197M: Tomi Valkeinen <tomi.valkeinen@ti.com>
4198L: dri-devel@lists.freedesktop.org
4199S: Maintained
4200F: drivers/gpu/drm/omapdrm/
4201F: Documentation/devicetree/bindings/display/ti/
4202
adb314ed
TV
4203DRM DRIVERS FOR TI LCDC
4204M: Jyri Sarha <jsarha@ti.com>
4205R: Tomi Valkeinen <tomi.valkeinen@ti.com>
4206L: dri-devel@lists.freedesktop.org
4207S: Maintained
4208F: drivers/gpu/drm/tilcdc/
4209F: Documentation/devicetree/bindings/display/tilcdc/
4210
598df1ac
AK
4211DSBR100 USB FM RADIO DRIVER
4212M: Alexey Klimov <klimov.linux@gmail.com>
4213L: linux-media@vger.kernel.org
4214T: git git://linuxtv.org/media_tree.git
4215S: Maintained
4216F: drivers/media/radio/dsbr100.c
4217
1da177e4 4218DSCC4 DRIVER
8b58be88 4219M: Francois Romieu <romieu@fr.zoreil.com>
01f20734 4220L: netdev@vger.kernel.org
1da177e4 4221S: Maintained
679655da 4222F: drivers/net/wan/dscc4.c
1da177e4 4223
cc11b140
HV
4224DT3155 MEDIA DRIVER
4225M: Hans Verkuil <hverkuil@xs4all.nl>
4226L: linux-media@vger.kernel.org
4227T: git git://linuxtv.org/media_tree.git
a825eaec 4228W: https://linuxtv.org
cc11b140
HV
4229S: Odd Fixes
4230F: drivers/media/pci/dt3155/
4231
91952bc0
AP
4232DVB_USB_AF9015 MEDIA DRIVER
4233M: Antti Palosaari <crope@iki.fi>
4234L: linux-media@vger.kernel.org
a825eaec 4235W: https://linuxtv.org
91952bc0
AP
4236W: http://palosaari.fi/linux/
4237Q: http://patchwork.linuxtv.org/project/linux-media/list/
4238T: git git://linuxtv.org/anttip/media_tree.git
4239S: Maintained
4240F: drivers/media/usb/dvb-usb-v2/af9015*
4241
4242DVB_USB_AF9035 MEDIA DRIVER
4243M: Antti Palosaari <crope@iki.fi>
4244L: linux-media@vger.kernel.org
a825eaec 4245W: https://linuxtv.org
91952bc0
AP
4246W: http://palosaari.fi/linux/
4247Q: http://patchwork.linuxtv.org/project/linux-media/list/
4248T: git git://linuxtv.org/anttip/media_tree.git
4249S: Maintained
4250F: drivers/media/usb/dvb-usb-v2/af9035*
4251
4252DVB_USB_ANYSEE MEDIA DRIVER
4253M: Antti Palosaari <crope@iki.fi>
4254L: linux-media@vger.kernel.org
a825eaec 4255W: https://linuxtv.org
91952bc0
AP
4256W: http://palosaari.fi/linux/
4257Q: http://patchwork.linuxtv.org/project/linux-media/list/
4258T: git git://linuxtv.org/anttip/media_tree.git
4259S: Maintained
4260F: drivers/media/usb/dvb-usb-v2/anysee*
4261
4262DVB_USB_AU6610 MEDIA DRIVER
4263M: Antti Palosaari <crope@iki.fi>
4264L: linux-media@vger.kernel.org
a825eaec 4265W: https://linuxtv.org
91952bc0
AP
4266W: http://palosaari.fi/linux/
4267Q: http://patchwork.linuxtv.org/project/linux-media/list/
4268T: git git://linuxtv.org/anttip/media_tree.git
4269S: Maintained
4270F: drivers/media/usb/dvb-usb-v2/au6610*
4271
4272DVB_USB_CE6230 MEDIA DRIVER
4273M: Antti Palosaari <crope@iki.fi>
4274L: linux-media@vger.kernel.org
a825eaec 4275W: https://linuxtv.org
91952bc0
AP
4276W: http://palosaari.fi/linux/
4277Q: http://patchwork.linuxtv.org/project/linux-media/list/
4278T: git git://linuxtv.org/anttip/media_tree.git
4279S: Maintained
4280F: drivers/media/usb/dvb-usb-v2/ce6230*
4281
d099dea2
MK
4282DVB_USB_CXUSB MEDIA DRIVER
4283M: Michael Krufky <mkrufky@linuxtv.org>
4284L: linux-media@vger.kernel.org
a825eaec 4285W: https://linuxtv.org
d099dea2
MK
4286W: http://github.com/mkrufky
4287Q: http://patchwork.linuxtv.org/project/linux-media/list/
4288T: git git://linuxtv.org/media_tree.git
4289S: Maintained
9819da66 4290F: drivers/media/usb/dvb-usb/cxusb*
d099dea2 4291
91952bc0 4292DVB_USB_EC168 MEDIA DRIVER
91952bc0
AP
4293M: Antti Palosaari <crope@iki.fi>
4294L: linux-media@vger.kernel.org
a825eaec 4295W: https://linuxtv.org
91952bc0
AP
4296W: http://palosaari.fi/linux/
4297Q: http://patchwork.linuxtv.org/project/linux-media/list/
4298T: git git://linuxtv.org/anttip/media_tree.git
4299S: Maintained
91952bc0 4300F: drivers/media/usb/dvb-usb-v2/ec168*
91952bc0 4301
5560983b 4302DVB_USB_GL861 MEDIA DRIVER
91952bc0
AP
4303M: Antti Palosaari <crope@iki.fi>
4304L: linux-media@vger.kernel.org
a825eaec 4305W: https://linuxtv.org
91952bc0
AP
4306Q: http://patchwork.linuxtv.org/project/linux-media/list/
4307T: git git://linuxtv.org/anttip/media_tree.git
4308S: Maintained
5560983b 4309F: drivers/media/usb/dvb-usb-v2/gl861*
91952bc0 4310
8856f5f2
MK
4311DVB_USB_MXL111SF MEDIA DRIVER
4312M: Michael Krufky <mkrufky@linuxtv.org>
4313L: linux-media@vger.kernel.org
a825eaec 4314W: https://linuxtv.org
8856f5f2
MK
4315W: http://github.com/mkrufky
4316Q: http://patchwork.linuxtv.org/project/linux-media/list/
4317T: git git://linuxtv.org/mkrufky/mxl111sf.git
4318S: Maintained
4319F: drivers/media/usb/dvb-usb-v2/mxl111sf*
4320
91952bc0
AP
4321DVB_USB_RTL28XXU MEDIA DRIVER
4322M: Antti Palosaari <crope@iki.fi>
4323L: linux-media@vger.kernel.org
a825eaec 4324W: https://linuxtv.org
91952bc0
AP
4325W: http://palosaari.fi/linux/
4326Q: http://patchwork.linuxtv.org/project/linux-media/list/
4327T: git git://linuxtv.org/anttip/media_tree.git
4328S: Maintained
4329F: drivers/media/usb/dvb-usb-v2/rtl28xxu*
4330
4331DVB_USB_V2 MEDIA DRIVER
4332M: Antti Palosaari <crope@iki.fi>
4333L: linux-media@vger.kernel.org
a825eaec 4334W: https://linuxtv.org
91952bc0
AP
4335W: http://palosaari.fi/linux/
4336Q: http://patchwork.linuxtv.org/project/linux-media/list/
4337T: git git://linuxtv.org/anttip/media_tree.git
4338S: Maintained
4339F: drivers/media/usb/dvb-usb-v2/dvb_usb*
4340F: drivers/media/usb/dvb-usb-v2/usb_urb.c
4341
ac0ac38f 4342DYNAMIC DEBUG
5c4a97d1 4343M: Jason Baron <jbaron@akamai.com>
ac0ac38f
JB
4344S: Maintained
4345F: lib/dynamic_debug.c
4346F: include/linux/dynamic_debug.h
4347
789c7048 4348DZ DECSTATION DZ11 SERIAL DRIVER
8b58be88 4349M: "Maciej W. Rozycki" <macro@linux-mips.org>
789c7048 4350S: Maintained
df621252 4351F: drivers/tty/serial/dz.*
789c7048 4352
f17effbe
MF
4353E3X0 POWER BUTTON DRIVER
4354M: Moritz Fischer <moritz.fischer@ettus.com>
4355L: usrp-users@lists.ettus.com
4356W: http://www.ettus.com
4357S: Supported
4358F: drivers/input/misc/e3x0-button.c
4359F: Documentation/devicetree/bindings/input/e3x0-button.txt
4360
91952bc0
AP
4361E4000 MEDIA DRIVER
4362M: Antti Palosaari <crope@iki.fi>
4363L: linux-media@vger.kernel.org
a825eaec 4364W: https://linuxtv.org
91952bc0
AP
4365W: http://palosaari.fi/linux/
4366Q: http://patchwork.linuxtv.org/project/linux-media/list/
4367T: git git://linuxtv.org/anttip/media_tree.git
4368S: Maintained
4369F: drivers/media/tuners/e4000*
4370
1da177e4 4371EATA ISA/EISA/PCI SCSI DRIVER
8b58be88 4372M: Dario Ballabio <ballabio_dario@emc.com>
1da177e4
LT
4373L: linux-scsi@vger.kernel.org
4374S: Maintained
679655da 4375F: drivers/scsi/eata.c
1da177e4 4376
91952bc0
AP
4377EC100 MEDIA DRIVER
4378M: Antti Palosaari <crope@iki.fi>
4379L: linux-media@vger.kernel.org
a825eaec 4380W: https://linuxtv.org
91952bc0
AP
4381W: http://palosaari.fi/linux/
4382Q: http://patchwork.linuxtv.org/project/linux-media/list/
4383T: git git://linuxtv.org/anttip/media_tree.git
4384S: Maintained
4385F: drivers/media/dvb-frontends/ec100*
4386
237fead6 4387ECRYPT FILE SYSTEM
0de9adf2 4388M: Tyler Hicks <tyhicks@canonical.com>
a058bfbb 4389L: ecryptfs@vger.kernel.org
24a923e4 4390W: http://ecryptfs.org
6dc7516e 4391W: https://launchpad.net/ecryptfs
9f273c24 4392T: git git://git.kernel.org/pub/scm/linux/kernel/git/tyhicks/ecryptfs.git
237fead6 4393S: Supported
679655da
JP
4394F: Documentation/filesystems/ecryptfs.txt
4395F: fs/ecryptfs/
237fead6 4396
da9bb1d2 4397EDAC-CORE
8b58be88 4398M: Doug Thompson <dougthompson@xmission.com>
aa15aa0e 4399M: Borislav Petkov <bp@alien8.de>
5dc8a864
MCC
4400M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
4401M: Mauro Carvalho Chehab <mchehab@kernel.org>
91445c72 4402L: linux-edac@vger.kernel.org
07cd6bf5
FW
4403T: git git://git.kernel.org/pub/scm/linux/kernel/git/bp/bp.git for-next
4404T: git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-edac.git linux_next
8c2a6a40 4405S: Supported
679655da 4406F: Documentation/edac.txt
91445c72 4407F: drivers/edac/
679655da 4408F: include/linux/edac.h
0e438e3f 4409
c476c23b 4410EDAC-AMD64
8b58be88 4411M: Doug Thompson <dougthompson@xmission.com>
487ba8e8 4412M: Borislav Petkov <bp@alien8.de>
91445c72 4413L: linux-edac@vger.kernel.org
487ba8e8 4414S: Maintained
c476c23b
BP
4415F: drivers/edac/amd64_edac*
4416
836dae5d
RR
4417EDAC-CALXEDA
4418M: Doug Thompson <dougthompson@xmission.com>
4419M: Robert Richter <rric@kernel.org>
4420L: linux-edac@vger.kernel.org
836dae5d
RR
4421S: Maintained
4422F: drivers/edac/highbank*
4423
f65aad41
RB
4424EDAC-CAVIUM
4425M: Ralf Baechle <ralf@linux-mips.org>
4426M: David Daney <david.daney@cavium.com>
4427L: linux-edac@vger.kernel.org
4428L: linux-mips@linux-mips.org
f65aad41
RB
4429S: Supported
4430F: drivers/edac/octeon_edac*
4431
0e438e3f 4432EDAC-E752X
8b58be88
JP
4433M: Mark Gross <mark.gross@intel.com>
4434M: Doug Thompson <dougthompson@xmission.com>
91445c72 4435L: linux-edac@vger.kernel.org
0e438e3f 4436S: Maintained
679655da 4437F: drivers/edac/e752x_edac.c
0e438e3f
DP
4438
4439EDAC-E7XXX
8b58be88 4440M: Doug Thompson <dougthompson@xmission.com>
91445c72 4441L: linux-edac@vger.kernel.org
0e438e3f 4442S: Maintained
679655da 4443F: drivers/edac/e7xxx_edac.c
0e438e3f 4444
77c5f5d2 4445EDAC-GHES
5dc8a864
MCC
4446M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
4447M: Mauro Carvalho Chehab <mchehab@kernel.org>
77c5f5d2 4448L: linux-edac@vger.kernel.org
77c5f5d2 4449S: Maintained
2caa67a6 4450F: drivers/edac/ghes_edac.c
77c5f5d2 4451
6bc78404 4452EDAC-I82443BXGX
8b58be88 4453M: Tim Small <tim@buttersideup.com>
91445c72 4454L: linux-edac@vger.kernel.org
6bc78404 4455S: Maintained
679655da 4456F: drivers/edac/i82443bxgx_edac.c
6bc78404
DT
4457
4458EDAC-I3000
8b58be88 4459M: Jason Uhlenkott <juhlenko@akamai.com>
91445c72 4460L: linux-edac@vger.kernel.org
6bc78404 4461S: Maintained
679655da 4462F: drivers/edac/i3000_edac.c
6bc78404
DT
4463
4464EDAC-I5000
8b58be88 4465M: Doug Thompson <dougthompson@xmission.com>
91445c72 4466L: linux-edac@vger.kernel.org
ba9a5918 4467S: Maintained
679655da 4468F: drivers/edac/i5000_edac.c
ba9a5918 4469
44c12cb2 4470EDAC-I5400
5dc8a864
MCC
4471M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
4472M: Mauro Carvalho Chehab <mchehab@kernel.org>
67c89316 4473L: linux-edac@vger.kernel.org
44c12cb2 4474S: Maintained
679655da 4475F: drivers/edac/i5400_edac.c
44c12cb2 4476
3c9c92b6 4477EDAC-I7300
5dc8a864
MCC
4478M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
4479M: Mauro Carvalho Chehab <mchehab@kernel.org>
3c9c92b6 4480L: linux-edac@vger.kernel.org
3c9c92b6
MCC
4481S: Maintained
4482F: drivers/edac/i7300_edac.c
4483
67c89316 4484EDAC-I7CORE
5dc8a864
MCC
4485M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
4486M: Mauro Carvalho Chehab <mchehab@kernel.org>
67c89316 4487L: linux-edac@vger.kernel.org
67c89316 4488S: Maintained
70aff0ce 4489F: drivers/edac/i7core_edac.c
67c89316 4490
ba9a5918 4491EDAC-I82975X
8b58be88 4492M: Ranganathan Desikan <ravi@jetztechnologies.com>
25527885 4493M: "Arvind R." <arvino55@gmail.com>
91445c72 4494L: linux-edac@vger.kernel.org
ba9a5918 4495S: Maintained
679655da 4496F: drivers/edac/i82975x_edac.c
ba9a5918 4497
791b4706
JB
4498EDAC-IE31200
4499M: Jason Baron <jbaron@akamai.com>
4500L: linux-edac@vger.kernel.org
791b4706
JB
4501S: Maintained
4502F: drivers/edac/ie31200_edac.c
4503
ccdfb979 4504EDAC-MPC85XX
30c7469b 4505M: Johannes Thumshirn <morbidrsa@gmail.com>
ccdfb979 4506L: linux-edac@vger.kernel.org
ccdfb979
JT
4507S: Maintained
4508F: drivers/edac/mpc85xx_edac.[ch]
4509
ba9a5918 4510EDAC-PASEMI
8b58be88 4511M: Egor Martovetsky <egor@pasemi.com>
91445c72 4512L: linux-edac@vger.kernel.org
6bc78404 4513S: Maintained
679655da 4514F: drivers/edac/pasemi_edac.c
6bc78404 4515
0e438e3f 4516EDAC-R82600
8b58be88 4517M: Tim Small <tim@buttersideup.com>
91445c72 4518L: linux-edac@vger.kernel.org
0e438e3f 4519S: Maintained
679655da 4520F: drivers/edac/r82600_edac.c
da9bb1d2 4521
4d096ca7 4522EDAC-SBRIDGE
5dc8a864
MCC
4523M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
4524M: Mauro Carvalho Chehab <mchehab@kernel.org>
4d096ca7 4525L: linux-edac@vger.kernel.org
4d096ca7
MCC
4526S: Maintained
4527F: drivers/edac/sb_edac.c
4528
4ec656bd
TL
4529EDAC-SKYLAKE
4530M: Tony Luck <tony.luck@intel.com>
4531L: linux-edac@vger.kernel.org
4532S: Maintained
4533F: drivers/edac/skx_edac.c
4534
995e1de4
LH
4535EDAC-XGENE
4536APPLIED MICRO (APM) X-GENE SOC EDAC
4537M: Loc Ho <lho@apm.com>
4538S: Supported
4539F: drivers/edac/xgene_edac.c
4540F: Documentation/devicetree/bindings/edac/apm-xgene-edac.txt
4541
af39917d
CL
4542EDIROL UA-101/UA-1000 DRIVER
4543M: Clemens Ladisch <clemens@ladisch.de>
4544L: alsa-devel@alsa-project.org (moderated for non-subscribers)
4545T: git git://git.alsa-project.org/alsa-kernel.git
4546S: Maintained
4547F: sound/usb/misc/ua101.c
4548
1f7df953 4549EXTENSIBLE FIRMWARE INTERFACE (EFI)
825fcfce 4550M: Matt Fleming <matt@codeblueprint.co.uk>
1f7df953 4551L: linux-efi@vger.kernel.org
78bef24e 4552T: git git://git.kernel.org/pub/scm/linux/kernel/git/mfleming/efi.git
1f7df953 4553S: Maintained
fb2efb5c 4554F: Documentation/efi-stub.txt
1f7df953
MF
4555F: arch/ia64/kernel/efi.c
4556F: arch/x86/boot/compressed/eboot.[ch]
4557F: arch/x86/include/asm/efi.h
e8dfe6d8
MF
4558F: arch/x86/platform/efi/
4559F: drivers/firmware/efi/
1f7df953
MF
4560F: include/linux/efi*.h
4561
d68772b7
MF
4562EFI VARIABLE FILESYSTEM
4563M: Matthew Garrett <matthew.garrett@nebula.com>
4564M: Jeremy Kerr <jk@ozlabs.org>
825fcfce 4565M: Matt Fleming <matt@codeblueprint.co.uk>
d68772b7
MF
4566T: git git://git.kernel.org/pub/scm/linux/kernel/git/mfleming/efi.git
4567L: linux-efi@vger.kernel.org
4568S: Maintained
4569F: fs/efivarfs/
4570
85a00d9b
PJ
4571EFIFB FRAMEBUFFER DRIVER
4572L: linux-fbdev@vger.kernel.org
4573M: Peter Jones <pjones@redhat.com>
4574S: Maintained
8a61f013 4575F: drivers/video/fbdev/efifb.c
85a00d9b 4576
0bee8d28
JT
4577EFS FILESYSTEM
4578W: http://aeschi.ch.eu.org/efs/
4579S: Orphan
679655da 4580F: fs/efs/
0bee8d28 4581
aa8a9e25 4582EHEA (IBM pSeries eHEA 10Gb ethernet adapter) DRIVER
97b04197 4583M: Douglas Miller <dougmill@linux.vnet.ibm.com>
aa8a9e25
BL
4584L: netdev@vger.kernel.org
4585S: Maintained
9aa32835 4586F: drivers/net/ethernet/ibm/ehea/
aa8a9e25 4587
f0319efe 4588EM28XX VIDEO4LINUX DRIVER
5dc8a864
MCC
4589M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
4590M: Mauro Carvalho Chehab <mchehab@kernel.org>
f0319efe 4591L: linux-media@vger.kernel.org
a825eaec 4592W: https://linuxtv.org
f0319efe
MCC
4593T: git git://linuxtv.org/media_tree.git
4594S: Maintained
4595F: drivers/media/usb/em28xx/
4596
3e3a7d66 4597EMBEDDED LINUX
8b58be88
JP
4598M: Paul Gortmaker <paul.gortmaker@windriver.com>
4599M: Matt Mackall <mpm@selenic.com>
4600M: David Woodhouse <dwmw2@infradead.org>
3e3a7d66
DW
4601L: linux-embedded@vger.kernel.org
4602S: Maintained
4603
32505876
JS
4604EMULEX/AVAGO LPFC FC/FCOE SCSI DRIVER
4605M: James Smart <james.smart@avagotech.com>
4606M: Dick Kennedy <dick.kennedy@avagotech.com>
ce00f85c 4607L: linux-scsi@vger.kernel.org
32505876 4608W: http://www.avagotech.com
ce00f85c 4609S: Supported
679655da 4610F: drivers/scsi/lpfc/
3a1c1d44 4611
5f5bac82 4612ENE CB710 FLASH CARD READER DRIVER
8b58be88 4613M: Michał Mirosław <mirq-linux@rere.qmqm.pl>
5f5bac82
MM
4614S: Maintained
4615F: drivers/misc/cb710/
4616F: drivers/mmc/host/cb710-mmc.*
4617F: include/linux/cb710.h
4618
931e39a1
ML
4619ENE KB2426 (ENE0100/ENE020XX) INFRARED RECEIVER
4620M: Maxim Levitsky <maximlevitsky@gmail.com>
4621S: Maintained
2a837449 4622F: drivers/media/rc/ene_ir.*
931e39a1 4623
d5ca9006 4624EPSON S1D13XXX FRAMEBUFFER DRIVER
8b58be88 4625M: Kristoffer Ericson <kristoffer.ericson@gmail.com>
d5ca9006 4626S: Maintained
084bad91 4627T: git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
8a61f013 4628F: drivers/video/fbdev/s1d13xxxfb.c
679655da 4629F: include/video/s1d13xxxfb.h
d5ca9006 4630
38df6492
ME
4631ET131X NETWORK DRIVER
4632M: Mark Einon <mark.einon@gmail.com>
4633S: Odd Fixes
4634F: drivers/net/ethernet/agere/
4635
1da177e4 4636ETHERNET BRIDGE
adbbf69d 4637M: Stephen Hemminger <stephen@networkplumber.org>
3430284f 4638L: bridge@lists.linux-foundation.org (moderated for non-subscribers)
4c325313 4639L: netdev@vger.kernel.org
c996d8b9 4640W: http://www.linuxfoundation.org/en/Net:Bridge
1da177e4 4641S: Maintained
679655da
JP
4642F: include/linux/netfilter_bridge/
4643F: net/bridge/
1da177e4 4644
22f08ad9
FF
4645ETHERNET PHY LIBRARY
4646M: Florian Fainelli <f.fainelli@gmail.com>
4647L: netdev@vger.kernel.org
4648S: Maintained
4649F: include/linux/phy.h
4650F: include/linux/phy_fixed.h
4651F: drivers/net/phy/
4652F: Documentation/networking/phy.txt
4653F: drivers/of/of_mdio.c
4654F: drivers/of/of_net.c
4655
1da177e4 4656EXT2 FILE SYSTEM
d8130624 4657M: Jan Kara <jack@suse.com>
72be2ccf 4658L: linux-ext4@vger.kernel.org
1da177e4 4659S: Maintained
679655da
JP
4660F: Documentation/filesystems/ext2.txt
4661F: fs/ext2/
4662F: include/linux/ext2*
1da177e4 4663
72be2ccf 4664EXT4 FILE SYSTEM
8b58be88 4665M: "Theodore Ts'o" <tytso@mit.edu>
3c373a5f 4666M: Andreas Dilger <adilger.kernel@dilger.ca>
72be2ccf 4667L: linux-ext4@vger.kernel.org
08a225f1 4668W: http://ext4.wiki.kernel.org
8a6e2535 4669Q: http://patchwork.ozlabs.org/project/linux-ext4/list/
9f273c24 4670T: git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/ext4.git
1da177e4 4671S: Maintained
679655da
JP
4672F: Documentation/filesystems/ext4.txt
4673F: fs/ext4/
1da177e4 4674
c5532b09 4675Extended Verification Module (EVM)
74dd744f
MZ
4676M: Mimi Zohar <zohar@linux.vnet.ibm.com>
4677L: linux-ima-devel@lists.sourceforge.net
4678L: linux-security-module@vger.kernel.org
c5532b09
MZ
4679S: Supported
4680F: security/integrity/evm/
4681
df6b3cfe
MH
4682EXTERNAL CONNECTOR SUBSYSTEM (EXTCON)
4683M: MyungJoo Ham <myungjoo.ham@samsung.com>
4684M: Chanwoo Choi <cw00.choi@samsung.com>
4685L: linux-kernel@vger.kernel.org
81df63a9 4686T: git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/extcon.git
df6b3cfe
MH
4687S: Maintained
4688F: drivers/extcon/
cd2c3e7f
CC
4689F: include/linux/extcon/
4690F: include/linux/extcon.h
df6b3cfe 4691F: Documentation/extcon/
cd2c3e7f 4692F: Documentation/devicetree/bindings/extcon/
df6b3cfe 4693
e2a75c44 4694EXYNOS DP DRIVER
b7701755 4695M: Jingoo Han <jingoohan1@gmail.com>
e2a75c44
JH
4696L: dri-devel@lists.freedesktop.org
4697S: Maintained
4698F: drivers/gpu/drm/exynos/exynos_dp*
4699
9b93a409
MS
4700EXYNOS SYSMMU (IOMMU) driver
4701M: Marek Szyprowski <m.szyprowski@samsung.com>
4702L: iommu@lists.linux-foundation.org
4703S: Maintained
4704F: drivers/iommu/exynos-iommu.c
4705
33ad3912
DL
4706EXYNOS MIPI DISPLAY DRIVERS
4707M: Inki Dae <inki.dae@samsung.com>
4708M: Donghwa Lee <dh09.lee@samsung.com>
4709M: Kyungmin Park <kyungmin.park@samsung.com>
4710L: linux-fbdev@vger.kernel.org
4711S: Maintained
8a61f013 4712F: drivers/video/fbdev/exynos/exynos_mipi*
33ad3912
DL
4713F: include/video/exynos_mipi*
4714
4a66d3fe
NC
4715EZchip NPS platform support
4716M: Noam Camus <noamc@ezchip.com>
4717S: Supported
4718F: arch/arc/plat-eznps
4719F: arch/arc/boot/dts/eznps.dts
4720
e53004e2 4721F71805F HARDWARE MONITORING DRIVER
d8130624 4722M: Jean Delvare <jdelvare@suse.com>
968ce1b1 4723L: linux-hwmon@vger.kernel.org
e53004e2 4724S: Maintained
679655da
JP
4725F: Documentation/hwmon/f71805f
4726F: drivers/hwmon/f71805f.c
e53004e2 4727
eea977ed
MB
4728FC0011 TUNER DRIVER
4729M: Michael Buesch <m@bues.ch>
4730L: linux-media@vger.kernel.org
4731S: Maintained
ccae7af2
MCC
4732F: drivers/media/tuners/fc0011.h
4733F: drivers/media/tuners/fc0011.c
eea977ed 4734
91952bc0
AP
4735FC2580 MEDIA DRIVER
4736M: Antti Palosaari <crope@iki.fi>
4737L: linux-media@vger.kernel.org
a825eaec 4738W: https://linuxtv.org
91952bc0
AP
4739W: http://palosaari.fi/linux/
4740Q: http://patchwork.linuxtv.org/project/linux-media/list/
4741T: git git://linuxtv.org/anttip/media_tree.git
4742S: Maintained
4743F: drivers/media/tuners/fc2580*
eea977ed 4744
88b2dbdb
EP
4745FANOTIFY
4746M: Eric Paris <eparis@redhat.com>
4747S: Maintained
4748F: fs/notify/fanotify/
4749F: include/linux/fanotify.h
c117ab84 4750F: include/uapi/linux/fanotify.h
88b2dbdb 4751
1da177e4 4752FARSYNC SYNCHRONOUS DRIVER
8b58be88 4753M: Kevin Curtis <kevin.curtis@farsite.co.uk>
1da177e4
LT
4754W: http://www.farsite.co.uk/
4755S: Supported
679655da 4756F: drivers/net/wan/farsync.*
1da177e4 4757
c5408b88 4758FAULT INJECTION SUPPORT
8b58be88 4759M: Akinobu Mita <akinobu.mita@gmail.com>
c5408b88 4760S: Supported
679655da
JP
4761F: Documentation/fault-injection/
4762F: lib/fault-inject.c
c5408b88 4763
053e514f
NT
4764FBTFT Framebuffer drivers
4765M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
4766M: Noralf Trønnes <noralf@tronnes.org>
4767S: Maintained
4768F: drivers/staging/fbtft/
4769
cae727db 4770FCOE SUBSYSTEM (libfc, libfcoe, fcoe)
49a75815 4771M: Johannes Thumshirn <jth@kernel.org>
f4aaea6d 4772L: fcoe-devel@open-fcoe.org
cae727db
RL
4773W: www.Open-FCoE.org
4774S: Supported
4775F: drivers/scsi/libfc/
4776F: drivers/scsi/fcoe/
4777F: include/scsi/fc/
4778F: include/scsi/libfc.h
4779F: include/scsi/libfcoe.h
c117ab84 4780F: include/uapi/scsi/fc/
cae727db 4781
e2d1d6c0 4782FILE LOCKING (flock() and fcntl()/lockf())
8c836fa8 4783M: Jeff Layton <jlayton@poochiereds.net>
9c3646d1 4784M: "J. Bruce Fields" <bfields@fieldses.org>
e2d1d6c0 4785L: linux-fsdevel@vger.kernel.org
1da177e4 4786S: Maintained
679655da
JP
4787F: include/linux/fcntl.h
4788F: include/linux/fs.h
c117ab84
CEB
4789F: include/uapi/linux/fcntl.h
4790F: include/uapi/linux/fs.h
679655da
JP
4791F: fs/fcntl.c
4792F: fs/locks.c
1da177e4 4793
e2d1d6c0 4794FILESYSTEMS (VFS and infrastructure)
8b58be88 4795M: Alexander Viro <viro@zeniv.linux.org.uk>
e2d1d6c0 4796L: linux-fsdevel@vger.kernel.org
173acc7c 4797S: Maintained
679655da 4798F: fs/*
173acc7c 4799
b26e0ed4 4800FINTEK F75375S HARDWARE MONITOR AND FAN CONTROLLER DRIVER
05576a1e 4801M: Riku Voipio <riku.voipio@iki.fi>
968ce1b1 4802L: linux-hwmon@vger.kernel.org
b26e0ed4 4803S: Maintained
d5ca6918
JP
4804F: drivers/hwmon/f75375s.c
4805F: include/linux/f75375s.h
b26e0ed4 4806
a331b0c3
CL
4807FIREWIRE AUDIO DRIVERS
4808M: Clemens Ladisch <clemens@ladisch.de>
4809L: alsa-devel@alsa-project.org (moderated for non-subscribers)
4810T: git git://git.alsa-project.org/alsa-kernel.git
4811S: Maintained
4812F: sound/firewire/
4813
eb86ec51
SR
4814FIREWIRE MEDIA DRIVERS (firedtv)
4815M: Stefan Richter <stefanr@s5r6.in-berlin.de>
4816L: linux-media@vger.kernel.org
4817L: linux1394-devel@lists.sourceforge.net
4818T: git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media.git
4819S: Maintained
4820F: drivers/media/firewire/
4821
a511ce33
CB
4822FIREWIRE SBP-2 TARGET
4823M: Chris Boot <bootc@bootc.net>
4824L: linux-scsi@vger.kernel.org
4825L: target-devel@vger.kernel.org
4826L: linux1394-devel@lists.sourceforge.net
4827T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/lio-core-2.6.git master
4828S: Maintained
4829F: drivers/target/sbp/
4830
7d2c86b5 4831FIREWIRE SUBSYSTEM
8b58be88 4832M: Stefan Richter <stefanr@s5r6.in-berlin.de>
e2d1d6c0 4833L: linux1394-devel@lists.sourceforge.net
958a29cb 4834W: http://ieee1394.wiki.kernel.org/
2ca526bf 4835T: git git://git.kernel.org/pub/scm/linux/kernel/git/ieee1394/linux1394.git
e2d1d6c0 4836S: Maintained
679655da 4837F: drivers/firewire/
8f06ce3b
SR
4838F: include/linux/firewire.h
4839F: include/uapi/linux/firewire*.h
9f6d3c4b 4840F: tools/firewire/
e2d1d6c0
RD
4841
4842FIRMWARE LOADER (request_firmware)
39e68089
ML
4843M: Ming Lei <ming.lei@canonical.com>
4844L: linux-kernel@vger.kernel.org
4845S: Maintained
679655da
JP
4846F: Documentation/firmware_class/
4847F: drivers/base/firmware*.c
4848F: include/linux/firmware.h
e2d1d6c0 4849
f730e3dc 4850FLASH ADAPTER DRIVER (IBM Flash Adapter 900GB Full Height PCI Flash Card)
9bb3c446
PK
4851M: Joshua Morris <josh.h.morris@us.ibm.com>
4852M: Philip Kelleher <pjk1939@linux.vnet.ibm.com>
4853S: Maintained
4854F: drivers/block/rsxx/
4855
8206f664 4856FLOPPY DRIVER
e5f6450c 4857M: Jiri Kosina <jikos@kernel.org>
8206f664
JK
4858T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/floppy.git
4859S: Odd fixes
4860F: drivers/block/floppy.c
4861
9c9f32ed
AR
4862FMC SUBSYSTEM
4863M: Alessandro Rubini <rubini@gnudd.com>
4864W: http://www.ohwr.org/projects/fmc-bus
4865S: Supported
4866F: drivers/fmc/
4867F: include/linux/fmc*.h
4868F: include/linux/ipmi-fru.h
4869K: fmc_d.*register
4870
3c0ed7d5
AT
4871FPGA MANAGER FRAMEWORK
4872M: Alan Tull <atull@opensource.altera.com>
dd7d664a 4873R: Moritz Fischer <moritz.fischer@ettus.com>
3c0ed7d5
AT
4874S: Maintained
4875F: drivers/fpga/
4876F: include/linux/fpga/fpga-mgr.h
4877W: http://www.rocketboards.org
4878
e2d1d6c0 4879FPU EMULATOR
8b58be88 4880M: Bill Metzenthen <billm@melbpc.org.au>
e769980f 4881W: http://floatingpoint.sourceforge.net/emulator/index.html
e2d1d6c0 4882S: Maintained
679655da 4883F: arch/x86/math-emu/
e2d1d6c0
RD
4884
4885FRAME RELAY DLCI/FRAD (Sangoma drivers too)
e2d1d6c0 4886L: netdev@vger.kernel.org
c173bfac 4887S: Orphan
679655da
JP
4888F: drivers/net/wan/dlci.c
4889F: drivers/net/wan/sdla.c
e2d1d6c0
RD
4890
4891FRAMEBUFFER LAYER
5489e948
JCPV
4892M: Jean-Christophe Plagniol-Villard <plagnioj@jcrosoft.com>
4893M: Tomi Valkeinen <tomi.valkeinen@ti.com>
c69f677c 4894L: linux-fbdev@vger.kernel.org
e2d1d6c0 4895W: http://linux-fbdev.sourceforge.net/
b22fe37b 4896Q: http://patchwork.kernel.org/project/linux-fbdev/list/
5489e948 4897T: git git://git.kernel.org/pub/scm/linux/kernel/git/plagnioj/linux-fbdev.git
56be1416 4898S: Maintained
679655da 4899F: Documentation/fb/
b22fe37b
PM
4900F: drivers/video/
4901F: include/video/
679655da 4902F: include/linux/fb.h
c117ab84
CEB
4903F: include/uapi/video/
4904F: include/uapi/linux/fb.h
e2d1d6c0 4905
a57c188e 4906FREESCALE DIU FRAMEBUFFER DRIVER
c4ef9bc4 4907M: Timur Tabi <timur@tabi.org>
a57c188e 4908L: linux-fbdev@vger.kernel.org
c4ef9bc4 4909S: Maintained
8a61f013 4910F: drivers/video/fbdev/fsl-diu-fb.*
a57c188e 4911
e2d1d6c0 4912FREESCALE DMA DRIVER
8b58be88
JP
4913M: Li Yang <leoli@freescale.com>
4914M: Zhang Wei <zw@zh-kernel.org>
a4724ed6 4915L: linuxppc-dev@lists.ozlabs.org
e2d1d6c0 4916S: Maintained
679655da 4917F: drivers/dma/fsldma.*
e2d1d6c0 4918
44248aff
HX
4919FREESCALE GPMI NAND DRIVER
4920M: Han Xu <han.xu@nxp.com>
4921L: linux-mtd@lists.infradead.org
4922S: Maintained
4923F: drivers/mtd/nand/gpmi-nand/*
4924
e2d1d6c0 4925FREESCALE I2C CPM DRIVER
8b58be88 4926M: Jochen Friedrich <jochen@scram.de>
a4724ed6 4927L: linuxppc-dev@lists.ozlabs.org
846557d3 4928L: linux-i2c@vger.kernel.org
0d2b405a 4929S: Maintained
679655da 4930F: drivers/i2c/busses/i2c-cpm.c
0d2b405a 4931
60e8c5ab 4932FREESCALE IMX / MXC FRAMEBUFFER DRIVER
8b58be88 4933M: Sascha Hauer <kernel@pengutronix.de>
c69f677c 4934L: linux-fbdev@vger.kernel.org
efc03ecb 4935L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
60e8c5ab 4936S: Maintained
bad985a1 4937F: include/linux/platform_data/video-imxfb.h
8a61f013 4938F: drivers/video/fbdev/imxfb.c
60e8c5ab 4939
4d8e2cef 4940FREESCALE QUAD SPI DRIVER
38714fbd 4941M: Han Xu <han.xu@nxp.com>
4d8e2cef
HX
4942L: linux-mtd@lists.infradead.org
4943S: Maintained
4944F: drivers/mtd/spi-nor/fsl-quadspi.c
4945
4689a6b1 4946FREESCALE SOC FS_ENET DRIVER
8b58be88
JP
4947M: Pantelis Antoniou <pantelis.antoniou@gmail.com>
4948M: Vitaly Bordug <vbordug@ru.mvista.com>
a4724ed6 4949L: linuxppc-dev@lists.ozlabs.org
4689a6b1
PA
4950L: netdev@vger.kernel.org
4951S: Maintained
ec21e2ec 4952F: drivers/net/ethernet/freescale/fs_enet/
679655da 4953F: include/linux/fs_enet_pd.h
4689a6b1 4954
63a0a00b
NA
4955FREESCALE IMX / MXC FEC DRIVER
4956M: Fugang Duan <fugang.duan@nxp.com>
4957L: netdev@vger.kernel.org
4958S: Maintained
4959F: drivers/net/ethernet/freescale/fec_main.c
4960F: drivers/net/ethernet/freescale/fec_ptp.c
4961F: drivers/net/ethernet/freescale/fec.h
4962F: Documentation/devicetree/bindings/net/fsl-fec.txt
4963
d9e9d82c 4964FREESCALE QUICC ENGINE LIBRARY
a4724ed6 4965L: linuxppc-dev@lists.ozlabs.org
c4ef9bc4 4966S: Orphan
7aa1aa6e
ZQ
4967F: drivers/soc/fsl/qe/
4968F: include/soc/fsl/*qe*.h
4969F: include/soc/fsl/*ucc*.h
d9e9d82c 4970
b55ef929 4971FREESCALE USB PERIPHERAL DRIVERS
8b58be88 4972M: Li Yang <leoli@freescale.com>
6372594a 4973L: linux-usb@vger.kernel.org
a4724ed6 4974L: linuxppc-dev@lists.ozlabs.org
a7205b30 4975S: Maintained
faf2e1db 4976F: drivers/usb/gadget/udc/fsl*
a7205b30 4977
beaf53bf 4978FREESCALE QUICC ENGINE UCC ETHERNET DRIVER
8b58be88 4979M: Li Yang <leoli@freescale.com>
beaf53bf 4980L: netdev@vger.kernel.org
a4724ed6 4981L: linuxppc-dev@lists.ozlabs.org
beaf53bf 4982S: Maintained
ec21e2ec 4983F: drivers/net/ethernet/freescale/ucc_geth*
beaf53bf 4984
abb1ed7b
CM
4985FREESCALE eTSEC ETHERNET DRIVER (GIANFAR)
4986M: Claudiu Manoil <claudiu.manoil@freescale.com>
4987L: netdev@vger.kernel.org
4988S: Maintained
4989F: drivers/net/ethernet/freescale/gianfar*
4990X: drivers/net/ethernet/freescale/gianfar_ptp.c
4991F: Documentation/devicetree/bindings/net/fsl-tsec-phy.txt
4992
c19b6d24
ZQ
4993FREESCALE QUICC ENGINE UCC HDLC DRIVER
4994M: Zhao Qiang <qiang.zhao@nxp.com>
4995L: netdev@vger.kernel.org
4996L: linuxppc-dev@lists.ozlabs.org
4997S: Maintained
4998F: drivers/net/wan/fsl_ucc_hdlc*
4999
d9e9d82c 5000FREESCALE QUICC ENGINE UCC UART DRIVER
c4ef9bc4 5001M: Timur Tabi <timur@tabi.org>
a4724ed6 5002L: linuxppc-dev@lists.ozlabs.org
c4ef9bc4 5003S: Maintained
df621252 5004F: drivers/tty/serial/ucc_uart.c
d9e9d82c
TT
5005
5006FREESCALE SOC SOUND DRIVERS
c4ef9bc4 5007M: Timur Tabi <timur@tabi.org>
dc85950a 5008M: Nicolin Chen <nicoleotsuka@gmail.com>
b4b98297 5009M: Xiubo Li <Xiubo.Lee@gmail.com>
aeea2fdd 5010R: Fabio Estevam <fabio.estevam@nxp.com>
93711660 5011L: alsa-devel@alsa-project.org (moderated for non-subscribers)
a4724ed6 5012L: linuxppc-dev@lists.ozlabs.org
c4ef9bc4 5013S: Maintained
69aefcea 5014F: sound/soc/fsl/fsl*
dc85950a 5015F: sound/soc/fsl/imx*
69aefcea 5016F: sound/soc/fsl/mpc8610_hpcd.c
d9e9d82c 5017
31c88965 5018FREESCALE QORIQ MANAGEMENT COMPLEX DRIVER
9c3646d1 5019M: "J. German Rivera" <German.Rivera@freescale.com>
cb18d3a2 5020M: Stuart Yoder <stuart.yoder@nxp.com>
31c88965
GR
5021L: linux-kernel@vger.kernel.org
5022S: Maintained
5023F: drivers/staging/fsl-mc/
5024
1da177e4 5025FREEVXFS FILESYSTEM
8b58be88 5026M: Christoph Hellwig <hch@infradead.org>
1da177e4
LT
5027W: ftp://ftp.openlinux.org/pub/people/hch/vxfs
5028S: Maintained
679655da 5029F: fs/freevxfs/
1da177e4 5030
71038f52 5031FREEZER
49db1903 5032M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
7fb06082 5033M: Pavel Machek <pavel@ucw.cz>
bf1c138e 5034L: linux-pm@vger.kernel.org
71038f52 5035S: Supported
679655da
JP
5036F: Documentation/power/freezing-of-tasks.txt
5037F: include/linux/freezer.h
5038F: kernel/freezer.c
71038f52 5039
839a1f79
KRW
5040FRONTSWAP API
5041M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
5042L: linux-kernel@vger.kernel.org
5043S: Maintained
5044F: mm/frontswap.c
5045F: include/linux/frontswap.h
5046
a5432f5a 5047FS-CACHE: LOCAL CACHING FOR NETWORK FILESYSTEMS
8b58be88 5048M: David Howells <dhowells@redhat.com>
e62d6e24 5049L: linux-cachefs@redhat.com (moderated for non-subscribers)
a5432f5a
DH
5050S: Supported
5051F: Documentation/filesystems/caching/
5052F: fs/fscache/
5053F: include/linux/fscache*.h
5054
598c7d7a
TT
5055FS-CRYPTO: FILE SYSTEM LEVEL ENCRYPTION SUPPORT
5056M: Theodore Y. Ts'o <tytso@mit.edu>
5057M: Jaegeuk Kim <jaegeuk@kernel.org>
5058S: Supported
5059F: fs/crypto/
5060F: include/linux/fscrypto.h
5061
f58ad8f5 5062F2FS FILE SYSTEM
9b29d481 5063M: Jaegeuk Kim <jaegeuk@kernel.org>
f6238a72 5064M: Changman Lee <cm224.lee@samsung.com>
ae9b9a9d 5065R: Chao Yu <yuchao0@huawei.com>
f58ad8f5
JK
5066L: linux-f2fs-devel@lists.sourceforge.net
5067W: http://en.wikipedia.org/wiki/F2FS
5068T: git git://git.kernel.org/pub/scm/linux/kernel/git/jaegeuk/f2fs.git
5069S: Maintained
5070F: Documentation/filesystems/f2fs.txt
3bac380c 5071F: Documentation/ABI/testing/sysfs-fs-f2fs
f58ad8f5
JK
5072F: fs/f2fs/
5073F: include/linux/f2fs_fs.h
62d43eeb 5074F: include/trace/events/f2fs.h
f58ad8f5 5075
5ab7ffea 5076FUJITSU FR-V (FRV) PORT
0cf0305f 5077S: Orphan
679655da 5078F: arch/frv/
1da177e4 5079
20b93734 5080FUJITSU LAPTOP EXTRAS
409a3e98 5081M: Jonathan Woithe <jwoithe@just42.net>
d0944853 5082L: platform-driver-x86@vger.kernel.org
20b93734 5083S: Maintained
679655da 5084F: drivers/platform/x86/fujitsu-laptop.c
20b93734 5085
4da621b6
HK
5086FUJITSU M-5MO LS CAMERA ISP DRIVER
5087M: Kyungmin Park <kyungmin.park@samsung.com>
5088M: Heungjun Kim <riverful.kim@samsung.com>
5089L: linux-media@vger.kernel.org
5090S: Maintained
90d72ac6 5091F: drivers/media/i2c/m5mols/
b5dcee22 5092F: include/media/i2c/m5mols.h
4da621b6 5093
2d24c490
RG
5094FUJITSU TABLET EXTRAS
5095M: Robert Gerlach <khnz@gmx.de>
5096L: platform-driver-x86@vger.kernel.org
5097S: Maintained
5098F: drivers/platform/x86/fujitsu-tablet.c
5099
04578f17 5100FUSE: FILESYSTEM IN USERSPACE
8b58be88 5101M: Miklos Szeredi <miklos@szeredi.hu>
4441f63a 5102L: linux-fsdevel@vger.kernel.org
04578f17 5103W: http://fuse.sourceforge.net/
0a30f612 5104T: git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/fuse.git
04578f17 5105S: Maintained
679655da 5106F: fs/fuse/
c117ab84 5107F: include/uapi/linux/fuse.h
0a30f612 5108F: Documentation/filesystems/fuse.txt
04578f17 5109
1da177e4 5110FUTURE DOMAIN TMC-16x0 SCSI DRIVER (16-bit)
8b58be88 5111M: Rik Faith <faith@cs.unc.edu>
1da177e4 5112L: linux-scsi@vger.kernel.org
baaea1dc 5113S: Odd Fixes (e.g., new signatures)
679655da 5114F: drivers/scsi/fdomain.*
1da177e4 5115
6b90bd4b
ER
5116GCC PLUGINS
5117M: Kees Cook <keescook@chromium.org>
5118R: Emese Revfy <re.emese@gmail.com>
5119L: kernel-hardening@lists.openwall.com
5120S: Maintained
5121F: scripts/gcc-plugins/
5122F: scripts/gcc-plugin.sh
5123F: Documentation/gcc-plugins.txt
5124
d8e2162c
PO
5125GCOV BASED KERNEL PROFILING
5126M: Peter Oberparleiter <oberpar@linux.vnet.ibm.com>
5127S: Maintained
5128F: kernel/gcov/
5129F: Documentation/gcov.txt
5130
1da177e4 5131GDT SCSI DISK ARRAY CONTROLLER DRIVER
8b58be88 5132M: Achim Leubner <achim_leubner@adaptec.com>
1da177e4
LT
5133L: linux-scsi@vger.kernel.org
5134W: http://www.icp-vortex.com/
5135S: Supported
679655da 5136F: drivers/scsi/gdt*
1da177e4 5137
158daf16
JK
5138GDB KERNEL DEBUGGING HELPER SCRIPTS
5139M: Jan Kiszka <jan.kiszka@siemens.com>
e10af132 5140M: Kieran Bingham <kieran@bingham.xyz>
158daf16
JK
5141S: Supported
5142F: scripts/gdb/
5143
3169a1c7
HV
5144GEMTEK FM RADIO RECEIVER DRIVER
5145M: Hans Verkuil <hverkuil@xs4all.nl>
5146L: linux-media@vger.kernel.org
5147T: git git://linuxtv.org/media_tree.git
a825eaec 5148W: https://linuxtv.org
3169a1c7
HV
5149S: Maintained
5150F: drivers/media/radio/radio-gemtek*
5151
1c23af90 5152GENERIC GPIO I2C DRIVER
880b0e26 5153M: Haavard Skinnemoen <hskinnemoen@gmail.com>
1c23af90 5154S: Supported
679655da
JP
5155F: drivers/i2c/busses/i2c-gpio.c
5156F: include/linux/i2c-gpio.h
1c23af90 5157
92ed1a76
PK
5158GENERIC GPIO I2C MULTIPLEXER DRIVER
5159M: Peter Korsgaard <peter.korsgaard@barco.com>
5160L: linux-i2c@vger.kernel.org
5161S: Supported
e7065e20
JD
5162F: drivers/i2c/muxes/i2c-mux-gpio.c
5163F: include/linux/i2c-mux-gpio.h
5164F: Documentation/i2c/muxes/i2c-mux-gpio
92ed1a76 5165
9251ce95 5166GENERIC HDLC (WAN) DRIVERS
8b58be88 5167M: Krzysztof Halasa <khc@pm.waw.pl>
1da177e4
LT
5168W: http://www.kernel.org/pub/linux/utils/net/hdlc/
5169S: Maintained
679655da
JP
5170F: drivers/net/wan/c101.c
5171F: drivers/net/wan/hd6457*
5172F: drivers/net/wan/hdlc*
5173F: drivers/net/wan/n2.c
5174F: drivers/net/wan/pc300too.c
5175F: drivers/net/wan/pci200syn.c
5176F: drivers/net/wan/wanxl*
1da177e4 5177
1527aab6 5178GENERIC INCLUDE/ASM HEADER FILES
8b58be88 5179M: Arnd Bergmann <arnd@arndb.de>
1527aab6
AB
5180L: linux-arch@vger.kernel.org
5181T: git git://git.kernel.org/pub/scm/linux/kernel/git/arnd/asm-generic.git
5182S: Maintained
14430813
JP
5183F: include/asm-generic/
5184F: include/uapi/asm-generic/
1527aab6 5185
ff764963
KVA
5186GENERIC PHY FRAMEWORK
5187M: Kishon Vijay Abraham I <kishon@ti.com>
5188L: linux-kernel@vger.kernel.org
5189T: git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/linux-phy.git
5190S: Supported
5191F: drivers/phy/
5192F: include/linux/phy/
5193
eea97aed
KH
5194GENERIC PM DOMAINS
5195M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
5196M: Kevin Hilman <khilman@kernel.org>
5197M: Ulf Hansson <ulf.hansson@linaro.org>
5198L: linux-pm@vger.kernel.org
5199S: Supported
5200F: drivers/base/power/domain*.c
5201F: include/linux/pm_domain.h
5202
ccb86a69 5203GENERIC UIO DRIVER FOR PCI DEVICES
bda2562c 5204M: "Michael S. Tsirkin" <mst@redhat.com>
ccb86a69 5205L: kvm@vger.kernel.org
ccb86a69
MT
5206S: Supported
5207F: drivers/uio/uio_pci_generic.c
5208
f8f1ec73
JP
5209GET_MAINTAINER SCRIPT
5210M: Joe Perches <joe@perches.com>
5211S: Maintained
5212F: scripts/get_maintainer.pl
5213
5be7b50f 5214GFS2 FILE SYSTEM
8b58be88 5215M: Steven Whitehouse <swhiteho@redhat.com>
28666d6d 5216M: Bob Peterson <rpeterso@redhat.com>
a4644184 5217L: cluster-devel@redhat.com
5be7b50f 5218W: http://sources.redhat.com/cluster/
28666d6d 5219T: git git://git.kernel.org/pub/scm/linux/kernel/git/gfs2/linux-gfs2.git
5be7b50f 5220S: Supported
679655da
JP
5221F: Documentation/filesystems/gfs2*.txt
5222F: fs/gfs2/
c117ab84 5223F: include/uapi/linux/gfs2_ondisk.h
5be7b50f 5224
0a34eb8f 5225GIGASET ISDN DRIVERS
6b096fde 5226M: Paul Bolle <pebolle@tiscali.nl>
0a34eb8f
HL
5227L: gigaset307x-common@lists.sourceforge.net
5228W: http://gigaset307x.sourceforge.net/
6b096fde 5229S: Odd Fixes
679655da
JP
5230F: Documentation/isdn/README.gigaset
5231F: drivers/isdn/gigaset/
c117ab84 5232F: include/uapi/linux/gigaset_dev.h
0a34eb8f 5233
7eea35fe
JP
5234GO7007 MPEG CODEC
5235M: Hans Verkuil <hans.verkuil@cisco.com>
5236L: linux-media@vger.kernel.org
5237S: Maintained
5238F: drivers/media/usb/go7007/
5239
ca96ea86
BN
5240GOODIX TOUCHSCREEN
5241M: Bastien Nocera <hadess@hadess.net>
5242L: linux-input@vger.kernel.org
5243S: Maintained
5244F: drivers/input/touchscreen/goodix.c
5245
a0dc00b4 5246GPIO SUBSYSTEM
e4651a9f 5247M: Linus Walleij <linus.walleij@linaro.org>
f2fa75cd 5248M: Alexandre Courbot <gnurou@gmail.com>
d15b7179 5249L: linux-gpio@vger.kernel.org
f2fa75cd
LW
5250T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-gpio.git
5251S: Maintained
cd97a449 5252F: Documentation/devicetree/bindings/gpio/
f2fa75cd 5253F: Documentation/gpio/
40c159b7 5254F: Documentation/ABI/testing/gpio-cdev
fe95046e 5255F: Documentation/ABI/obsolete/sysfs-gpio
a0dc00b4 5256F: drivers/gpio/
bdc6e95e
AC
5257F: include/linux/gpio/
5258F: include/linux/gpio.h
9b692346 5259F: include/asm-generic/gpio.h
3c702e99 5260F: include/uapi/linux/gpio.h
6d591c46 5261F: tools/gpio/
a0dc00b4 5262
71a6d0af
HW
5263GRE DEMULTIPLEXER DRIVER
5264M: Dmitry Kozlov <xeb@mail.ru>
5265L: netdev@vger.kernel.org
5266S: Maintained
11c26770
JP
5267F: net/ipv4/gre_demux.c
5268F: net/ipv4/gre_offload.c
71a6d0af
HW
5269F: include/net/gre.h
5270
d4c41139 5271GRETH 10/100/1G Ethernet MAC device driver
bbdd09eb 5272M: Andreas Larsson <andreas@gaisler.com>
d4c41139
KG
5273L: netdev@vger.kernel.org
5274S: Maintained
a31a96ad 5275F: drivers/net/ethernet/aeroflex/
d4c41139 5276
e8deeae2 5277GSPCA FINEPIX SUBDRIVER
8b58be88 5278M: Frank Zago <frank@zago.net>
661263b5 5279L: linux-media@vger.kernel.org
275ffde4 5280T: git git://linuxtv.org/media_tree.git
e8deeae2 5281S: Maintained
0c0d06ca 5282F: drivers/media/usb/gspca/finepix.c
e8deeae2 5283
4b3fa3c4
OL
5284GSPCA GL860 SUBDRIVER
5285M: Olivier Lorin <o.lorin@laposte.net>
5286L: linux-media@vger.kernel.org
275ffde4 5287T: git git://linuxtv.org/media_tree.git
4b3fa3c4 5288S: Maintained
0c0d06ca 5289F: drivers/media/usb/gspca/gl860/
4b3fa3c4 5290
e8deeae2 5291GSPCA M5602 SUBDRIVER
8b58be88 5292M: Erik Andren <erik.andren@gmail.com>
661263b5 5293L: linux-media@vger.kernel.org
275ffde4 5294T: git git://linuxtv.org/media_tree.git
e8deeae2 5295S: Maintained
0c0d06ca 5296F: drivers/media/usb/gspca/m5602/
e8deeae2
JFM
5297
5298GSPCA PAC207 SONIXB SUBDRIVER
c0936df4 5299M: Hans Verkuil <hverkuil@xs4all.nl>
661263b5 5300L: linux-media@vger.kernel.org
275ffde4 5301T: git git://linuxtv.org/media_tree.git
c0936df4 5302S: Odd Fixes
0c0d06ca 5303F: drivers/media/usb/gspca/pac207.c
e8deeae2 5304
261982f1 5305GSPCA SN9C20X SUBDRIVER
d95c5b0b 5306M: Brian Johnson <brijohn@gmail.com>
261982f1 5307L: linux-media@vger.kernel.org
275ffde4 5308T: git git://linuxtv.org/media_tree.git
261982f1 5309S: Maintained
0c0d06ca 5310F: drivers/media/usb/gspca/sn9c20x.c
261982f1 5311
e8deeae2 5312GSPCA T613 SUBDRIVER
8b58be88 5313M: Leandro Costantino <lcostantino@gmail.com>
661263b5 5314L: linux-media@vger.kernel.org
275ffde4 5315T: git git://linuxtv.org/media_tree.git
e8deeae2 5316S: Maintained
0c0d06ca 5317F: drivers/media/usb/gspca/t613.c
e8deeae2
JFM
5318
5319GSPCA USB WEBCAM DRIVER
c0936df4 5320M: Hans Verkuil <hverkuil@xs4all.nl>
661263b5 5321L: linux-media@vger.kernel.org
275ffde4 5322T: git git://linuxtv.org/media_tree.git
c0936df4 5323S: Odd Fixes
0c0d06ca 5324F: drivers/media/usb/gspca/
e8deeae2 5325
584ec979 5326GUID PARTITION TABLE (GPT)
4f973c63 5327M: Davidlohr Bueso <dave@stgolabs.net>
584ec979
DB
5328L: linux-efi@vger.kernel.org
5329S: Maintained
5330F: block/partitions/efi.*
5331
aa3c598b 5332STK1160 USB VIDEO CAPTURE DRIVER
3259aa57 5333M: Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
aa3c598b 5334L: linux-media@vger.kernel.org
275ffde4 5335T: git git://linuxtv.org/media_tree.git
aa3c598b
EG
5336S: Maintained
5337F: drivers/media/usb/stk1160/
e8deeae2 5338
4e456b86
YS
5339H8/300 ARCHITECTURE
5340M: Yoshinori Sato <ysato@users.sourceforge.jp>
b992c768 5341L: uclinux-h8-devel@lists.sourceforge.jp (moderated for non-subscribers)
4e456b86
YS
5342W: http://uclinux-h8.sourceforge.jp
5343T: git git://git.sourceforge.jp/gitroot/uclinux-h8/linux.git
5344S: Maintained
5345F: arch/h8300/
5346F: drivers/clocksource/h8300_*.c
5347F: drivers/clk/h8300/
5348F: drivers/irqchip/irq-renesas-h8*.c
5349
71a6d0af
HW
5350HARD DRIVE ACTIVE PROTECTION SYSTEM (HDAPS) DRIVER
5351M: Frank Seidel <frank@f-seidel.de>
5352L: platform-driver-x86@vger.kernel.org
5353W: http://www.kernel.org/pub/linux/kernel/people/fseidel/hdaps/
5354S: Maintained
5355F: drivers/platform/x86/hdaps.c
5356
48fc9e26
HV
5357HDPVR USB VIDEO ENCODER DRIVER
5358M: Hans Verkuil <hverkuil@xs4all.nl>
5359L: linux-media@vger.kernel.org
5360T: git git://linuxtv.org/media_tree.git
a825eaec 5361W: https://linuxtv.org
48fc9e26 5362S: Odd Fixes
14430813 5363F: drivers/media/usb/hdpvr/
48fc9e26 5364
71a6d0af 5365HWPOISON MEMORY FAILURE HANDLING
f9625c48 5366M: Naoya Horiguchi <n-horiguchi@ah.jp.nec.com>
71a6d0af 5367L: linux-mm@kvack.org
71a6d0af
HW
5368S: Maintained
5369F: mm/memory-failure.c
5370F: mm/hwpoison-inject.c
5371
5372HYPERVISOR VIRTUAL CONSOLE DRIVER
5373L: linuxppc-dev@lists.ozlabs.org
5374S: Odd Fixes
5375F: drivers/tty/hvc/
5376
e5ab1477
AP
5377HACKRF MEDIA DRIVER
5378M: Antti Palosaari <crope@iki.fi>
5379L: linux-media@vger.kernel.org
a825eaec 5380W: https://linuxtv.org
e5ab1477
AP
5381W: http://palosaari.fi/linux/
5382Q: http://patchwork.linuxtv.org/project/linux-media/list/
5383T: git git://linuxtv.org/anttip/media_tree.git
5384S: Maintained
5385F: drivers/media/usb/hackrf/
5386
5b543965 5387HARDWARE MONITORING
d8130624 5388M: Jean Delvare <jdelvare@suse.com>
ca462085 5389M: Guenter Roeck <linux@roeck-us.net>
968ce1b1
GR
5390L: linux-hwmon@vger.kernel.org
5391W: http://hwmon.wiki.kernel.org/
a94ef4ed 5392T: quilt http://jdelvare.nerim.net/devel/linux/jdelvare-hwmon/
885374e3 5393T: git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
9e012c1a 5394S: Maintained
047f4ec2 5395F: Documentation/hwmon/
679655da 5396F: drivers/hwmon/
047f4ec2 5397F: include/linux/hwmon*.h
5b543965 5398
844dd05f 5399HARDWARE RANDOM NUMBER GENERATOR CORE
c0d0787b
JP
5400M: Matt Mackall <mpm@selenic.com>
5401M: Herbert Xu <herbert@gondor.apana.org.au>
3eda7167 5402L: linux-crypto@vger.kernel.org
c0d0787b 5403S: Odd fixes
f6c60b15 5404F: Documentation/devicetree/bindings/rng/
679655da
JP
5405F: Documentation/hw_random.txt
5406F: drivers/char/hw_random/
5407F: include/linux/hw_random.h
844dd05f 5408
8b37fcfc
OBC
5409HARDWARE SPINLOCK CORE
5410M: Ohad Ben-Cohen <ohad@wizery.com>
69ae9895 5411M: Bjorn Andersson <bjorn.andersson@linaro.org>
d7586849 5412L: linux-remoteproc@vger.kernel.org
8b37fcfc 5413S: Maintained
9f273c24 5414T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/hwspinlock.git
2dbd8585 5415F: Documentation/devicetree/bindings/hwlock/
8b37fcfc 5416F: Documentation/hwspinlock.txt
2dbd8585 5417F: drivers/hwspinlock/
8b37fcfc
OBC
5418F: include/linux/hwspinlock.h
5419
1da177e4 5420HARMONY SOUND DRIVER
ac6aecbf 5421L: linux-parisc@vger.kernel.org
1da177e4 5422S: Maintained
679655da 5423F: sound/parisc/harmony.*
1da177e4 5424
91952bc0
AP
5425HD29L2 MEDIA DRIVER
5426M: Antti Palosaari <crope@iki.fi>
5427L: linux-media@vger.kernel.org
a825eaec 5428W: https://linuxtv.org
91952bc0
AP
5429W: http://palosaari.fi/linux/
5430Q: http://patchwork.linuxtv.org/project/linux-media/list/
5431T: git git://linuxtv.org/anttip/media_tree.git
5432S: Maintained
5433F: drivers/media/dvb-frontends/hd29l2*
5434
214de83e
BB
5435HEWLETT PACKARD ENTERPRISE ILO NMI WATCHDOG DRIVER
5436M: Brian Boylston <brian.boylston@hpe.com>
5437S: Supported
5438F: Documentation/watchdog/hpwdt.txt
5439F: drivers/watchdog/hpwdt.c
5440
9257aa49 5441HEWLETT-PACKARD SMART ARRAY RAID DRIVER (hpsa)
a0a268ad 5442M: Don Brace <don.brace@microsemi.com>
9257aa49 5443L: iss_storagedev@hp.com
a0a268ad 5444L: esc.storagedev@microsemi.com
693373db 5445L: linux-scsi@vger.kernel.org
9257aa49
SC
5446S: Supported
5447F: Documentation/scsi/hpsa.txt
5448F: drivers/scsi/hpsa*.[ch]
5449F: include/linux/cciss*.h
c117ab84 5450F: include/uapi/linux/cciss*.h
9257aa49 5451
e2d1d6c0 5452HEWLETT-PACKARD SMART CISS RAID DRIVER (cciss)
516fdcea 5453M: Don Brace <don.brace@microsemi.com>
e2d1d6c0 5454L: iss_storagedev@hp.com
516fdcea 5455L: esc.storagedev@microsemi.com
693373db 5456L: linux-scsi@vger.kernel.org
e2d1d6c0 5457S: Supported
679655da
JP
5458F: Documentation/blockdev/cciss.txt
5459F: drivers/block/cciss*
5460F: include/linux/cciss_ioctl.h
c117ab84 5461F: include/uapi/linux/cciss_ioctl.h
e2d1d6c0 5462
f48ad614
DD
5463HFI1 DRIVER
5464M: Mike Marciniszyn <mike.marciniszyn@intel.com>
5465M: Dennis Dalessandro <dennis.dalessandro@intel.com>
5466L: linux-rdma@vger.kernel.org
5467S: Supported
5468F: drivers/infiniband/hw/hfi1
5469
1da177e4 5470HFS FILESYSTEM
6cf515e1
GU
5471L: linux-fsdevel@vger.kernel.org
5472S: Orphan
679655da
JP
5473F: Documentation/filesystems/hfs.txt
5474F: fs/hfs/
1da177e4 5475
ef575f47
GU
5476HFSPLUS FILESYSTEM
5477L: linux-fsdevel@vger.kernel.org
5478S: Orphan
5479F: Documentation/filesystems/hfsplus.txt
5480F: fs/hfsplus/
5481
1da177e4 5482HGA FRAMEBUFFER DRIVER
8b58be88 5483M: Ferenc Bakonyi <fero@drama.obuda.kando.hu>
1da177e4
LT
5484L: linux-nvidia@lists.surfsouth.com
5485W: http://drama.obuda.kando.hu/~fero/cgi-bin/hgafb.shtml
5486S: Maintained
8a61f013 5487F: drivers/video/fbdev/hgafb.c
1da177e4 5488
4480f15b 5489HIBERNATION (aka Software Suspend, aka swsusp)
49db1903 5490M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
7fb06082 5491M: Pavel Machek <pavel@ucw.cz>
bf1c138e 5492L: linux-pm@vger.kernel.org
e2d1d6c0 5493S: Supported
679655da
JP
5494F: arch/x86/power/
5495F: drivers/base/power/
5496F: kernel/power/
5497F: include/linux/suspend.h
5498F: include/linux/freezer.h
5499F: include/linux/pm.h
679655da 5500F: arch/*/include/asm/suspend*.h
e2d1d6c0 5501
4ef4caad 5502HID CORE LAYER
e5f6450c 5503M: Jiri Kosina <jikos@kernel.org>
406df153 5504R: Benjamin Tissoires <benjamin.tissoires@redhat.com>
eb76c5c0 5505L: linux-input@vger.kernel.org
54e5881d 5506T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid.git
4ef4caad 5507S: Maintained
679655da
JP
5508F: drivers/hid/
5509F: include/linux/hid*
c117ab84 5510F: include/uapi/linux/hid*
4ef4caad 5511
30ee72f0 5512HID SENSOR HUB DRIVERS
e5f6450c 5513M: Jiri Kosina <jikos@kernel.org>
30ee72f0
SP
5514M: Jonathan Cameron <jic23@kernel.org>
5515M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
5516L: linux-input@vger.kernel.org
5517L: linux-iio@vger.kernel.org
5518S: Maintained
5519F: Documentation/hid/hid-sensor*
5520F: drivers/hid/hid-sensor-*
5521F: drivers/iio/*/hid-*
5522F: include/linux/hid-sensor-*
5523
38bed542 5524HIGH-RESOLUTION TIMERS, CLOCKEVENTS, DYNTICKS
8b58be88 5525M: Thomas Gleixner <tglx@linutronix.de>
981c3a4f 5526L: linux-kernel@vger.kernel.org
75fc2d37 5527T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
38bed542 5528S: Maintained
679655da 5529F: Documentation/timers/
5cee9645 5530F: kernel/time/hrtimer.c
88606e80
TG
5531F: kernel/time/clockevents.c
5532F: kernel/time/tick*.*
5533F: kernel/time/timer_*.c
05ed8490 5534F: include/linux/clockchips.h
679655da 5535F: include/linux/hrtimer.h
38bed542 5536
1da177e4 5537HIGH-SPEED SCC DRIVER FOR AX.25
1da177e4 5538L: linux-hams@vger.kernel.org
8b64f2a0 5539S: Orphan
679655da
JP
5540F: drivers/net/hamradio/dmascc.c
5541F: drivers/net/hamradio/scc.c
1da177e4 5542
ede1e6f8 5543HIGHPOINT ROCKETRAID 3xxx RAID DRIVER
8b58be88 5544M: HighPoint Linux Team <linux@highpoint-tech.com>
ede1e6f8
HLT
5545W: http://www.highpoint-tech.com
5546S: Supported
679655da
JP
5547F: Documentation/scsi/hptiop.txt
5548F: drivers/scsi/hptiop.c
ede1e6f8 5549
1da177e4 5550HIPPI
8b58be88 5551M: Jes Sorensen <jes@trained-monkey.org>
1da177e4
LT
5552L: linux-hippi@sunsite.dk
5553S: Maintained
679655da 5554F: include/linux/hippidevice.h
c117ab84 5555F: include/uapi/linux/if_hippi.h
679655da 5556F: net/802/hippi.c
ff5a3b50 5557F: drivers/net/hippi/
1da177e4 5558
b30d74e4
DH
5559HISILICON NETWORK SUBSYSTEM DRIVER
5560M: Yisen Zhuang <yisen.zhuang@huawei.com>
5561M: Salil Mehta <salil.mehta@huawei.com>
5562L: netdev@vger.kernel.org
5563W: http://www.hisilicon.com
5564S: Maintained
5565F: drivers/net/ethernet/hisilicon/
5566F: Documentation/devicetree/bindings/net/hisilicon*.txt
5567
16c6c252
JG
5568HISILICON SAS Controller
5569M: John Garry <john.garry@huawei.com>
5570W: http://www.hisilicon.com
5571S: Supported
5572F: drivers/scsi/hisi_sas/
5573F: Documentation/devicetree/bindings/scsi/hisilicon-sas.txt
5574
ff1d2767 5575HOST AP DRIVER
8b58be88 5576M: Jouni Malinen <j@w1.fi>
85d32e7b 5577L: hostap@shmoo.com (subscribers-only)
724c6b35 5578L: linux-wireless@vger.kernel.org
ff1d2767
JM
5579W: http://hostap.epitest.fi/
5580S: Maintained
eb4f98d5 5581F: drivers/net/wireless/intersil/hostap/
ff1d2767 5582
dd8cd779 5583HP COMPAQ TC1100 TABLET WMI EXTRAS DRIVER
d0944853 5584L: platform-driver-x86@vger.kernel.org
95c70215 5585S: Orphan
679655da 5586F: drivers/platform/x86/tc1100-wmi.c
dd8cd779 5587
e2d1d6c0 5588HP100: Driver for HP 10/100 Mbit/s Voice Grade Network Adapter Series
8b58be88 5589M: Jaroslav Kysela <perex@perex.cz>
e2d1d6c0 5590S: Maintained
7e25d724 5591F: drivers/net/ethernet/hp/hp100.*
e2d1d6c0 5592
7d2c86b5 5593HPET: High Precision Event Timers driver
8b58be88 5594M: Clemens Ladisch <clemens@ladisch.de>
b9b0332f 5595S: Maintained
679655da
JP
5596F: Documentation/timers/hpet.txt
5597F: drivers/char/hpet.c
5598F: include/linux/hpet.h
c117ab84 5599F: include/uapi/linux/hpet.h
b9b0332f 5600
e07b5d79 5601HPET: x86
9e06f631 5602S: Orphan
679655da
JP
5603F: arch/x86/kernel/hpet.c
5604F: arch/x86/include/asm/hpet.h
b9b0332f 5605
1da177e4 5606HPFS FILESYSTEM
8b58be88 5607M: Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
1da177e4
LT
5608W: http://artax.karlin.mff.cuni.cz/~mikulas/vyplody/hpfs/index-e.cgi
5609S: Maintained
679655da 5610F: fs/hpfs/
1da177e4 5611
3441cded 5612HSI SUBSYSTEM
56459ea9
SR
5613M: Sebastian Reichel <sre@kernel.org>
5614T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-hsi.git
3441cded
SR
5615S: Maintained
5616F: Documentation/ABI/testing/sysfs-bus-hsi
56459ea9 5617F: Documentation/hsi.txt
3441cded
SR
5618F: drivers/hsi/
5619F: include/linux/hsi/
5620F: include/uapi/linux/hsi/
5621
7d2c86b5 5622HSO 3G MODEM DRIVER
8b58be88 5623M: Jan Dumon <j.dumon@option.com>
11cd29b0
DJB
5624W: http://www.pharscape.org
5625S: Maintained
679655da 5626F: drivers/net/usb/hso.c
11cd29b0 5627
19990e29
AB
5628HSR NETWORK PROTOCOL
5629M: Arvid Brodin <arvid.brodin@alten.se>
5630L: netdev@vger.kernel.org
5631S: Maintained
5632F: net/hsr/
5633
5a18c343 5634HTCPEN TOUCHSCREEN DRIVER
8b58be88 5635M: Pau Oliva Fora <pof@eslack.org>
5a18c343
POF
5636L: linux-input@vger.kernel.org
5637S: Maintained
679655da 5638F: drivers/input/touchscreen/htcpen.c
5a18c343 5639
1da177e4 5640HUGETLB FILESYSTEM
6d49e352 5641M: Nadia Yvette Chambers <nyc@holomorphy.com>
1da177e4 5642S: Maintained
679655da 5643F: fs/hugetlbfs/
1da177e4 5644
05183189 5645Hyper-V CORE AND DRIVERS
9c3646d1 5646M: "K. Y. Srinivasan" <kys@microsoft.com>
05183189
S
5647M: Haiyang Zhang <haiyangz@microsoft.com>
5648L: devel@linuxdriverproject.org
5649S: Maintained
a4162747
HZ
5650F: arch/x86/include/asm/mshyperv.h
5651F: arch/x86/include/uapi/asm/hyperv.h
5652F: arch/x86/kernel/cpu/mshyperv.c
05183189 5653F: drivers/hid/hid-hyperv.c
a4162747 5654F: drivers/hv/
f92ca80b 5655F: drivers/input/serio/hyperv-keyboard.c
4daace0d 5656F: drivers/pci/host/pci-hyperv.c
05183189 5657F: drivers/net/hyperv/
a4162747 5658F: drivers/scsi/storvsc_drv.c
8a61f013 5659F: drivers/video/fbdev/hyperv_fb.c
a4162747
HZ
5660F: include/linux/hyperv.h
5661F: tools/hv/
54bf725e 5662F: Documentation/ABI/stable/sysfs-bus-vmbus
05183189 5663
7724fd04
PR
5664I2C MUXES
5665M: Peter Rosin <peda@axentia.se>
5666L: linux-i2c@vger.kernel.org
5667S: Maintained
2254d24a 5668F: Documentation/i2c/i2c-topology
7724fd04
PR
5669F: Documentation/i2c/muxes/
5670F: Documentation/devicetree/bindings/i2c/i2c-mux*
5671F: drivers/i2c/i2c-mux.c
5672F: drivers/i2c/muxes/
5673F: include/linux/i2c-mux.h
5674
d85c8a6a 5675I2C OVER PARALLEL PORT
d8130624 5676M: Jean Delvare <jdelvare@suse.com>
d85c8a6a
JD
5677L: linux-i2c@vger.kernel.org
5678S: Maintained
5679F: Documentation/i2c/busses/i2c-parport
5680F: Documentation/i2c/busses/i2c-parport-light
5681F: drivers/i2c/busses/i2c-parport.c
5682F: drivers/i2c/busses/i2c-parport-light.c
5683
5684I2C/SMBUS CONTROLLER DRIVERS FOR PC
d8130624 5685M: Jean Delvare <jdelvare@suse.com>
d85c8a6a
JD
5686L: linux-i2c@vger.kernel.org
5687S: Maintained
5688F: Documentation/i2c/busses/i2c-ali1535
5689F: Documentation/i2c/busses/i2c-ali1563
5690F: Documentation/i2c/busses/i2c-ali15x3
5691F: Documentation/i2c/busses/i2c-amd756
5692F: Documentation/i2c/busses/i2c-amd8111
5693F: Documentation/i2c/busses/i2c-i801
5694F: Documentation/i2c/busses/i2c-nforce2
5695F: Documentation/i2c/busses/i2c-piix4
5696F: Documentation/i2c/busses/i2c-sis5595
5697F: Documentation/i2c/busses/i2c-sis630
5698F: Documentation/i2c/busses/i2c-sis96x
5699F: Documentation/i2c/busses/i2c-via
5700F: Documentation/i2c/busses/i2c-viapro
5701F: drivers/i2c/busses/i2c-ali1535.c
5702F: drivers/i2c/busses/i2c-ali1563.c
5703F: drivers/i2c/busses/i2c-ali15x3.c
5704F: drivers/i2c/busses/i2c-amd756.c
5705F: drivers/i2c/busses/i2c-amd756-s4882.c
5706F: drivers/i2c/busses/i2c-amd8111.c
5707F: drivers/i2c/busses/i2c-i801.c
5708F: drivers/i2c/busses/i2c-isch.c
5709F: drivers/i2c/busses/i2c-nforce2.c
5710F: drivers/i2c/busses/i2c-nforce2-s4985.c
5711F: drivers/i2c/busses/i2c-piix4.c
5712F: drivers/i2c/busses/i2c-sis5595.c
5713F: drivers/i2c/busses/i2c-sis630.c
5714F: drivers/i2c/busses/i2c-sis96x.c
5715F: drivers/i2c/busses/i2c-via.c
5716F: drivers/i2c/busses/i2c-viapro.c
5717
cb7f07a4
NH
5718I2C/SMBUS ISMT DRIVER
5719M: Seth Heasley <seth.heasley@intel.com>
5720M: Neil Horman <nhorman@tuxdriver.com>
5721L: linux-i2c@vger.kernel.org
5722F: drivers/i2c/busses/i2c-ismt.c
5723F: Documentation/i2c/busses/i2c-ismt
5724
6ea884db 5725I2C/SMBUS STUB DRIVER
d8130624 5726M: Jean Delvare <jdelvare@suse.com>
846557d3 5727L: linux-i2c@vger.kernel.org
6ea884db 5728S: Maintained
8547a5bc 5729F: drivers/i2c/i2c-stub.c
6ea884db 5730
5b543965 5731I2C SUBSYSTEM
14d77c4d 5732M: Wolfram Sang <wsa@the-dreams.de>
846557d3 5733L: linux-i2c@vger.kernel.org
9d4ea27a
WS
5734W: https://i2c.wiki.kernel.org/
5735Q: https://patchwork.ozlabs.org/project/linux-i2c/list/
14d77c4d 5736T: git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git
1da177e4 5737S: Maintained
40ed1b4c 5738F: Documentation/devicetree/bindings/i2c/
679655da
JP
5739F: Documentation/i2c/
5740F: drivers/i2c/
630bc46e 5741F: drivers/i2c/*/
679655da 5742F: include/linux/i2c.h
03b70d62 5743F: include/linux/i2c-*.h
c117ab84
CEB
5744F: include/uapi/linux/i2c.h
5745F: include/uapi/linux/i2c-*.h
1da177e4 5746
4560d677
WS
5747I2C ACPI SUPPORT
5748M: Mika Westerberg <mika.westerberg@linux.intel.com>
5749L: linux-i2c@vger.kernel.org
5750L: linux-acpi@vger.kernel.org
5751S: Maintained
4560d677 5752
d85c8a6a 5753I2C-TAOS-EVM DRIVER
d8130624 5754M: Jean Delvare <jdelvare@suse.com>
d85c8a6a
JD
5755L: linux-i2c@vger.kernel.org
5756S: Maintained
5757F: Documentation/i2c/busses/i2c-taos-evm
5758F: drivers/i2c/busses/i2c-taos-evm.c
5759
e8c76eed 5760I2C-TINY-USB DRIVER
8b58be88 5761M: Till Harbaum <till@harbaum.org>
846557d3 5762L: linux-i2c@vger.kernel.org
932d1872 5763W: http://www.harbaum.org/till/i2c_tiny_usb
e8c76eed 5764S: Maintained
679655da 5765F: drivers/i2c/busses/i2c-tiny-usb.c
e8c76eed 5766
1da177e4 5767i386 BOOT CODE
8b58be88 5768M: "H. Peter Anvin" <hpa@zytor.com>
1da177e4 5769S: Maintained
679655da 5770F: arch/x86/boot/
1da177e4
LT
5771
5772i386 SETUP CODE / CPU ERRATA WORKAROUNDS
8b58be88 5773M: "H. Peter Anvin" <hpa@zytor.com>
54e5881d 5774T: git git://git.kernel.org/pub/scm/linux/kernel/git/hpa/linux-2.6-x86setup.git
1da177e4
LT
5775S: Maintained
5776
1da177e4 5777IA64 (Itanium) PLATFORM
8b58be88
JP
5778M: Tony Luck <tony.luck@intel.com>
5779M: Fenghua Yu <fenghua.yu@intel.com>
1da177e4 5780L: linux-ia64@vger.kernel.org
6b1c70b1 5781T: git git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux.git
1da177e4 5782S: Maintained
679655da 5783F: arch/ia64/
1da177e4 5784
4cd38750
LDSB
5785IBM Power VMX Cryptographic instructions
5786M: Leonidas S. Barbosa <leosilva@linux.vnet.ibm.com>
5cd01fe1 5787M: Paulo Flabiano Smorigo <pfsmorigo@linux.vnet.ibm.com>
4cd38750
LDSB
5788L: linux-crypto@vger.kernel.org
5789S: Supported
5790F: drivers/crypto/vmx/Makefile
5791F: drivers/crypto/vmx/Kconfig
5792F: drivers/crypto/vmx/vmx.c
5793F: drivers/crypto/vmx/aes*
5794F: drivers/crypto/vmx/ghash*
5795F: drivers/crypto/vmx/ppc-xlate.pl
5796
956c203c 5797IBM Power in-Nest Crypto Acceleration
4cd38750 5798M: Leonidas S. Barbosa <leosilva@linux.vnet.ibm.com>
5cd01fe1 5799M: Paulo Flabiano Smorigo <pfsmorigo@linux.vnet.ibm.com>
956c203c
KY
5800L: linux-crypto@vger.kernel.org
5801S: Supported
28bceeaa
DS
5802F: drivers/crypto/nx/Makefile
5803F: drivers/crypto/nx/Kconfig
5804F: drivers/crypto/nx/nx-aes*
5805F: drivers/crypto/nx/nx-sha*
5806F: drivers/crypto/nx/nx.*
5807F: drivers/crypto/nx/nx_csbcpb.h
5808F: drivers/crypto/nx/nx_debugfs.h
956c203c 5809
0e16aafb 5810IBM Power 842 compression accelerator
41656aa7 5811M: Dan Streetman <ddstreet@ieee.org>
0e16aafb 5812S: Supported
28bceeaa
DS
5813F: drivers/crypto/nx/Makefile
5814F: drivers/crypto/nx/Kconfig
7011a122 5815F: drivers/crypto/nx/nx-842*
2da572c9 5816F: include/linux/sw842.h
2062c5b6 5817F: crypto/842.c
2da572c9 5818F: lib/842/
0e16aafb 5819
1da177e4 5820IBM Power Linux RAID adapter
8b58be88 5821M: Brian King <brking@us.ibm.com>
1da177e4 5822S: Supported
679655da 5823F: drivers/scsi/ipr.*
1da177e4 5824
9d348af4 5825IBM Power Virtual Ethernet Device Driver
eddd63a6 5826M: Thomas Falcon <tlfalcon@linux.vnet.ibm.com>
9d348af4
SL
5827L: netdev@vger.kernel.org
5828S: Supported
9aa32835 5829F: drivers/net/ethernet/ibm/ibmveth.*
9d348af4 5830
032c5e82
TF
5831IBM Power SRIOV Virtual NIC Device Driver
5832M: Thomas Falcon <tlfalcon@linux.vnet.ibm.com>
5833M: John Allen <jallen@linux.vnet.ibm.com>
5834L: netdev@vger.kernel.org
5835S: Supported
5836F: drivers/net/ethernet/ibm/ibmvnic.*
5837
e6babec6 5838IBM Power Virtual SCSI Device Drivers
bcbde52b 5839M: Tyrel Datwyler <tyreld@linux.vnet.ibm.com>
4b7652cc
RJ
5840L: linux-scsi@vger.kernel.org
5841S: Supported
e6babec6 5842F: drivers/scsi/ibmvscsi/ibmvscsi*
88a678bb
BL
5843F: include/scsi/viosrp.h
5844
5845IBM Power Virtual SCSI Device Target Driver
5846M: Bryant G. Ly <bryantly@linux.vnet.ibm.com>
5847M: Michael Cyr <mikecyr@linux.vnet.ibm.com>
5848L: linux-scsi@vger.kernel.org
5849L: target-devel@vger.kernel.org
5850S: Supported
5851F: drivers/scsi/ibmvscsi_tgt/
e6babec6
NF
5852
5853IBM Power Virtual FC Device Drivers
44b4dad9 5854M: Tyrel Datwyler <tyreld@linux.vnet.ibm.com>
e6babec6
NF
5855L: linux-scsi@vger.kernel.org
5856S: Supported
5857F: drivers/scsi/ibmvscsi/ibmvfc*
4b7652cc 5858
1da177e4 5859IBM ServeRAID RAID DRIVER
f9213e78 5860S: Orphan
679655da 5861F: drivers/scsi/ips.*
1da177e4 5862
6ed9f9c4
PT
5863ICH LPC AND GPIO DRIVER
5864M: Peter Tyser <ptyser@xes-inc.com>
5865S: Maintained
5866F: drivers/mfd/lpc_ich.c
5867F: drivers/gpio/gpio-ich.c
5868
1e7106fc 5869IDE SUBSYSTEM
8b58be88 5870M: "David S. Miller" <davem@davemloft.net>
1da177e4 5871L: linux-ide@vger.kernel.org
8a6e2535 5872Q: http://patchwork.ozlabs.org/project/linux-ide/list/
08deed1e 5873T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/ide.git
1da177e4 5874S: Maintained
679655da
JP
5875F: Documentation/ide/
5876F: drivers/ide/
5877F: include/linux/ide.h
1da177e4 5878
6cb8c13d
IP
5879IDEAPAD LAPTOP EXTRAS DRIVER
5880M: Ike Panhc <ike.pan@canonical.com>
5881L: platform-driver-x86@vger.kernel.org
5882W: http://launchpad.net/ideapad-laptop
5883S: Maintained
5884F: drivers/platform/x86/ideapad-laptop.c
5885
1ea4c161
AM
5886IDEAPAD LAPTOP SLIDEBAR DRIVER
5887M: Andrey Moiseev <o2g.org.ru@gmail.com>
5888L: linux-input@vger.kernel.org
5889W: https://github.com/o2genum/ideapad-slidebar
5890S: Maintained
5891F: drivers/input/misc/ideapad_slidebar.c
5892
0f861e8c 5893IDE/ATAPI DRIVERS
487ba8e8 5894M: Borislav Petkov <bp@alien8.de>
9c5b0ce4 5895L: linux-ide@vger.kernel.org
c404c199 5896S: Maintained
679655da
JP
5897F: Documentation/cdrom/ide-cd
5898F: drivers/ide/ide-cd*
1da177e4 5899
27471fdb 5900IDLE-I7300
8b58be88 5901M: Andy Henroid <andrew.d.henroid@intel.com>
bf1c138e 5902L: linux-pm@vger.kernel.org
27471fdb 5903S: Supported
679655da 5904F: drivers/idle/i7300_idle.c
27471fdb 5905
02cf2286 5906IEEE 802.15.4 SUBSYSTEM
aff3eaa0 5907M: Alexander Aring <aar@pengutronix.de>
ebef9c12 5908L: linux-wpan@vger.kernel.org
aff3eaa0
AA
5909W: http://wpan.cakelab.org/
5910T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
5911T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
02cf2286
SL
5912S: Maintained
5913F: net/ieee802154/
68653359 5914F: net/mac802154/
251741b1 5915F: drivers/net/ieee802154/
580947d3
AA
5916F: include/linux/nl802154.h
5917F: include/linux/ieee802154.h
5918F: include/net/nl802154.h
5919F: include/net/mac802154.h
5920F: include/net/af_ieee802154.h
5921F: include/net/cfg802154.h
5922F: include/net/ieee802154_netdev.h
ebef9c12 5923F: Documentation/networking/ieee802154.txt
02cf2286 5924
b1c97193
SY
5925IGORPLUG-USB IR RECEIVER
5926M: Sean Young <sean@mess.org>
5927L: linux-media@vger.kernel.org
5928S: Maintained
5929F: drivers/media/rc/igorplugusb.c
5930
40ad4a30
SY
5931IGUANAWORKS USB IR TRANSCEIVER
5932M: Sean Young <sean@mess.org>
5933L: linux-media@vger.kernel.org
5934S: Maintained
5935F: drivers/media/rc/iguanair.c
5936
9545f86e 5937IIO SUBSYSTEM AND DRIVERS
030a13d7 5938M: Jonathan Cameron <jic23@kernel.org>
f0d61161
LPC
5939R: Hartmut Knaack <knaack.h@gmx.de>
5940R: Lars-Peter Clausen <lars@metafoo.de>
6fca5aa8 5941R: Peter Meerwald-Stadler <pmeerw@pmeerw.net>
9545f86e 5942L: linux-iio@vger.kernel.org
21d41655 5943T: git git://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio.git
9545f86e 5944S: Maintained
866b148a 5945F: Documentation/devicetree/bindings/iio/
03e7c251 5946F: drivers/iio/
9545f86e 5947F: drivers/staging/iio/
8fe671fc 5948F: include/linux/iio/
817020cf 5949F: tools/iio/
9545f86e 5950
65519263
SG
5951IKANOS/ADI EAGLE ADSL USB DRIVER
5952M: Matthieu Castet <castet.matthieu@free.fr>
5953M: Stanislaw Gruszka <stf_xl@wp.pl>
5954S: Maintained
5955F: drivers/usb/atm/ueagle-atm.c
5956
e89ab51f
GR
5957INA209 HARDWARE MONITOR DRIVER
5958M: Guenter Roeck <linux@roeck-us.net>
968ce1b1 5959L: linux-hwmon@vger.kernel.org
e89ab51f
GR
5960S: Maintained
5961F: Documentation/hwmon/ina209
5962F: Documentation/devicetree/bindings/i2c/ina209.txt
5963F: drivers/hwmon/ina209.c
5964
5965INA2XX HARDWARE MONITOR DRIVER
5966M: Guenter Roeck <linux@roeck-us.net>
968ce1b1 5967L: linux-hwmon@vger.kernel.org
e89ab51f
GR
5968S: Maintained
5969F: Documentation/hwmon/ina2xx
5970F: drivers/hwmon/ina2xx.c
5971F: include/linux/platform_data/ina2xx.h
5972
14dc124f
SIG
5973INDUSTRY PACK SUBSYSTEM (IPACK)
5974M: Samuel Iglesias Gonsalvez <siglesias@igalia.com>
5975M: Jens Taprogge <jens.taprogge@taprogge.org>
5976M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
5977L: industrypack-devel@lists.sourceforge.net
5978W: http://industrypack.sourceforge.net
5979S: Maintained
5980F: drivers/ipack/
5981
8adc53fd
ZLK
5982INGENIC JZ4780 DMA Driver
5983M: Zubair Lutfullah Kakakhel <Zubair.Kakakhel@imgtec.com>
5984S: Maintained
5985F: drivers/dma/dma-jz4780.c
5986
aa7168f4 5987INTEGRITY MEASUREMENT ARCHITECTURE (IMA)
74dd744f 5988M: Mimi Zohar <zohar@linux.vnet.ibm.com>
bfd33c4b 5989M: Dmitry Kasatkin <dmitry.kasatkin@gmail.com>
74dd744f
MZ
5990L: linux-ima-devel@lists.sourceforge.net
5991L: linux-ima-user@lists.sourceforge.net
5992L: linux-security-module@vger.kernel.org
9f273c24 5993T: git git://git.kernel.org/pub/scm/linux/kernel/git/zohar/linux-integrity.git
aa7168f4 5994S: Supported
679655da 5995F: security/integrity/ima/
aa7168f4 5996
9a4ea5a9
JH
5997IMGTEC IR DECODER DRIVER
5998M: James Hogan <james.hogan@imgtec.com>
5999S: Maintained
6000F: drivers/media/rc/img-ir/
6001
1da177e4 6002IMS TWINTURBO FRAMEBUFFER DRIVER
c69f677c 6003L: linux-fbdev@vger.kernel.org
843393d3 6004S: Orphan
8a61f013 6005F: drivers/video/fbdev/imsttfb.c
1da177e4
LT
6006
6007INFINIBAND SUBSYSTEM
b6b2bbe6 6008M: Doug Ledford <dledford@redhat.com>
8b58be88
JP
6009M: Sean Hefty <sean.hefty@intel.com>
6010M: Hal Rosenstock <hal.rosenstock@gmail.com>
e6cc0fd1 6011L: linux-rdma@vger.kernel.org
605841f5 6012W: http://www.openfabrics.org/
8a6e2535 6013Q: http://patchwork.kernel.org/project/linux-rdma/list/
2936ae04 6014T: git git://git.kernel.org/pub/scm/linux/kernel/git/dledford/rdma.git
1da177e4 6015S: Supported
679655da
JP
6016F: Documentation/infiniband/
6017F: drivers/infiniband/
c117ab84 6018F: include/uapi/linux/if_infiniband.h
954138dc
YD
6019F: include/uapi/rdma/
6020F: include/rdma/
1da177e4 6021
c9f04f58 6022INOTIFY
8b58be88
JP
6023M: John McCutchan <john@johnmccutchan.com>
6024M: Robert Love <rlove@rlove.org>
6025M: Eric Paris <eparis@parisplace.org>
c9f04f58 6026S: Maintained
679655da
JP
6027F: Documentation/filesystems/inotify.txt
6028F: fs/notify/inotify/
6029F: include/linux/inotify.h
c117ab84 6030F: include/uapi/linux/inotify.h
c9f04f58 6031
e2d1d6c0 6032INPUT (KEYBOARD, MOUSE, JOYSTICK, TOUCHSCREEN) DRIVERS
8b58be88 6033M: Dmitry Torokhov <dmitry.torokhov@gmail.com>
e2d1d6c0 6034L: linux-input@vger.kernel.org
8a6e2535 6035Q: http://patchwork.kernel.org/project/linux-input/list/
54e5881d 6036T: git git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input.git
e2d1d6c0 6037S: Maintained
679655da 6038F: drivers/input/
f4eea7e2 6039F: include/linux/input.h
c117ab84 6040F: include/uapi/linux/input.h
f4eea7e2 6041F: include/linux/input/
e52d8398 6042F: Documentation/devicetree/bindings/input/
e2d1d6c0 6043
3267a87f 6044INPUT MULTITOUCH (MT) PROTOCOL
75dd112a 6045M: Henrik Rydberg <rydberg@bitmath.org>
3267a87f 6046L: linux-input@vger.kernel.org
75dd112a 6047S: Odd fixes
3267a87f 6048F: Documentation/input/multi-touch-protocol.txt
7f9c2454 6049F: drivers/input/input-mt.c
3267a87f
HR
6050K: \b(ABS|SYN)_MT_
6051
97fa99a3
JY
6052INTEL ASoC BDW/HSW DRIVERS
6053M: Jie Yang <yang.jie@linux.intel.com>
e5747e40 6054L: alsa-devel@alsa-project.org (moderated for non-subscribers)
97fa99a3 6055S: Supported
e8e1225d
JP
6056F: sound/soc/intel/common/sst-dsp*
6057F: sound/soc/intel/common/sst-firmware.c
6058F: sound/soc/intel/boards/broadwell.c
6059F: sound/soc/intel/haswell/
97fa99a3 6060
4ac13e17
DJ
6061INTEL C600 SERIES SAS CONTROLLER DRIVER
6062M: Intel SCU Linux support <intel-linux-scu@intel.com>
fdc5813f 6063M: Artur Paszkiewicz <artur.paszkiewicz@intel.com>
4ac13e17 6064L: linux-scsi@vger.kernel.org
7106891a
DJ
6065T: git git://git.code.sf.net/p/intel-sas/isci
6066S: Supported
4ac13e17 6067F: drivers/scsi/isci/
4ac13e17 6068
ecc83e52
AH
6069INTEL HID EVENT DRIVER
6070M: Alex Hung <alex.hung@canonical.com>
6071L: platform-driver-x86@vger.kernel.org
6072S: Maintained
6073F: drivers/platform/x86/intel-hid.c
6074
332e0812
AK
6075INTEL VIRTUAL BUTTON DRIVER
6076M: AceLan Kao <acelan.kao@canonical.com>
6077L: platform-driver-x86@vger.kernel.org
6078S: Maintained
6079F: drivers/platform/x86/intel-vbtn.c
6080
26717172
LB
6081INTEL IDLE DRIVER
6082M: Len Brown <lenb@kernel.org>
bf1c138e 6083L: linux-pm@vger.kernel.org
08deed1e 6084T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git
26717172
LB
6085S: Supported
6086F: drivers/idle/intel_idle.c
6087
7c1ac18d 6088INTEL PSTATE DRIVER
58ac1f62
SP
6089M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
6090M: Len Brown <lenb@kernel.org>
7c1ac18d
KCA
6091L: linux-pm@vger.kernel.org
6092S: Supported
6093F: drivers/cpufreq/intel_pstate.c
6094
9eb8ef74 6095INTEL FRAMEBUFFER DRIVER (excluding 810 and 815)
55a23c4a 6096M: Maik Broemme <mbroemme@plusserver.de>
c69f677c 6097L: linux-fbdev@vger.kernel.org
ce00f85c 6098S: Maintained
679655da 6099F: Documentation/fb/intelfb.txt
8a61f013 6100F: drivers/video/fbdev/intelfb/
9eb8ef74 6101
1da177e4 6102INTEL 810/815 FRAMEBUFFER DRIVER
8b58be88 6103M: Antonino Daplas <adaplas@gmail.com>
c69f677c 6104L: linux-fbdev@vger.kernel.org
ce00f85c 6105S: Maintained
8a61f013 6106F: drivers/video/fbdev/i810/
1da177e4 6107
f4a9bc4c 6108INTEL MENLOW THERMAL DRIVER
8b58be88 6109M: Sujith Thomas <sujith.thomas@intel.com>
d0944853 6110L: platform-driver-x86@vger.kernel.org
5ca92bd9 6111W: https://01.org/linux-acpi
f4a9bc4c 6112S: Supported
679655da 6113F: drivers/platform/x86/intel_menlow.c
f4a9bc4c 6114
248a9dc3 6115INTEL I/OAT DMA DRIVER
18ebd564 6116M: Dave Jiang <dave.jiang@intel.com>
08223d80 6117R: Dan Williams <dan.j.williams@intel.com>
18ebd564
DJ
6118L: dmaengine@vger.kernel.org
6119Q: https://patchwork.kernel.org/project/linux-dmaengine/list/
6120S: Supported
679655da 6121F: drivers/dma/ioat*
248a9dc3 6122
6c8909b4 6123INTEL IOMMU (VT-d)
8b58be88 6124M: David Woodhouse <dwmw2@infradead.org>
6c8909b4 6125L: iommu@lists.linux-foundation.org
54e5881d 6126T: git git://git.infradead.org/iommu-2.6.git
6c8909b4 6127S: Supported
3fb39615 6128F: drivers/iommu/intel-iommu.c
679655da 6129F: include/linux/intel-iommu.h
6c8909b4 6130
b3e5f263 6131INTEL IOP-ADMA DMA DRIVER
08223d80 6132R: Dan Williams <dan.j.williams@intel.com>
1dd8372d 6133S: Odd fixes
679655da 6134F: drivers/dma/iop-adma.c
b3e5f263 6135
9251ce95 6136INTEL IXP4XX QMGR, NPE, ETHERNET and HSS SUPPORT
5529c2cd 6137M: Krzysztof Halasa <khalasa@piap.pl>
9251ce95 6138S: Maintained
679655da
JP
6139F: arch/arm/mach-ixp4xx/include/mach/qmgr.h
6140F: arch/arm/mach-ixp4xx/include/mach/npe.h
6141F: arch/arm/mach-ixp4xx/ixp4xx_qmgr.c
6142F: arch/arm/mach-ixp4xx/ixp4xx_npe.c
b47da977 6143F: drivers/net/ethernet/xscale/ixp4xx_eth.c
679655da 6144F: drivers/net/wan/ixp4xx_hss.c
9251ce95 6145
844dd05f 6146INTEL IXP4XX RANDOM NUMBER GENERATOR SUPPORT
8b58be88 6147M: Deepak Saxena <dsaxena@plexity.net>
844dd05f 6148S: Maintained
679655da 6149F: drivers/char/hw_random/ixp4xx-rng.c
844dd05f 6150
2f302324 6151INTEL ETHERNET DRIVERS
8b58be88 6152M: Jeff Kirsher <jeffrey.t.kirsher@intel.com>
eff471b1 6153L: intel-wired-lan@lists.osuosl.org (moderated for non-subscribers)
f6fde11a 6154W: http://www.intel.com/support/feedback.htm
d94e6fed 6155W: http://e1000.sourceforge.net/
2f302324
JK
6156Q: http://patchwork.ozlabs.org/project/intel-wired-lan/list/
6157T: git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/net-queue.git
6158T: git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/next-queue.git
1da177e4 6159S: Supported
0d164401
JK
6160F: Documentation/networking/e100.txt
6161F: Documentation/networking/e1000.txt
6162F: Documentation/networking/e1000e.txt
6163F: Documentation/networking/igb.txt
6164F: Documentation/networking/igbvf.txt
6165F: Documentation/networking/ixgb.txt
6166F: Documentation/networking/ixgbe.txt
6167F: Documentation/networking/ixgbevf.txt
1bff6529 6168F: Documentation/networking/i40e.txt
105bf2fe 6169F: Documentation/networking/i40evf.txt
dee1ad47 6170F: drivers/net/ethernet/intel/
bc90d291 6171F: drivers/net/ethernet/intel/*/
1da177e4 6172
6e4de866
FL
6173INTEL RDMA RNIC DRIVER
6174M: Faisal Latif <faisal.latif@intel.com>
6175R: Chien Tin Tung <chien.tin.tung@intel.com>
6176R: Mustafa Ismail <mustafa.ismail@intel.com>
6177R: Shiraz Saleem <shiraz.saleem@intel.com>
6178R: Tatyana Nikolova <tatyana.e.nikolova@intel.com>
6179L: linux-rdma@vger.kernel.org
6180S: Supported
6181F: drivers/infiniband/hw/i40iw/
6182
224f9e6d
AS
6183INTEL MERRIFIELD GPIO DRIVER
6184M: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
6185L: linux-gpio@vger.kernel.org
6186S: Maintained
6187F: drivers/gpio/gpio-merrifield.c
6188
0963d59b
LW
6189INTEL-MID GPIO DRIVER
6190M: David Cohen <david.a.cohen@linux.intel.com>
6191L: linux-gpio@vger.kernel.org
6192S: Maintained
6193F: drivers/gpio/gpio-intel-mid.c
6194
ca907a90
SY
6195INTEL PRO/WIRELESS 2100, 2200BG, 2915ABG NETWORK CONNECTION SUPPORT
6196M: Stanislav Yakovlev <stas.yakovlev@gmail.com>
724c6b35 6197L: linux-wireless@vger.kernel.org
ca907a90 6198S: Maintained
679655da 6199F: Documentation/networking/README.ipw2100
679655da 6200F: Documentation/networking/README.ipw2200
367a1092 6201F: drivers/net/wireless/intel/ipw2x00/
826d2abe 6202
5760b0a5
AS
6203INTEL(R) TRACE HUB
6204M: Alexander Shishkin <alexander.shishkin@linux.intel.com>
6205S: Supported
6206F: Documentation/trace/intel_th.txt
6207F: drivers/hwtracing/intel_th/
6208
4bd96a7a 6209INTEL(R) TRUSTED EXECUTION TECHNOLOGY (TXT)
74b18e17 6210M: Ning Sun <ning.sun@intel.com>
4bd96a7a
SW
6211L: tboot-devel@lists.sourceforge.net
6212W: http://tboot.sourceforge.net
e9b7d7c8 6213T: hg http://tboot.hg.sourceforge.net:8000/hgroot/tboot/tboot
4bd96a7a
SW
6214S: Supported
6215F: Documentation/intel_txt.txt
6216F: include/linux/tboot.h
6217F: arch/x86/kernel/tboot.c
6218
8a70da82 6219INTEL WIRELESS WIMAX CONNECTION 2400
8b58be88 6220M: Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
8a70da82 6221M: linux-wimax@intel.com
49e7d9df 6222L: wimax@linuxwimax.org (subscribers-only)
8a70da82
IPG
6223S: Supported
6224W: http://linuxwimax.org
679655da
JP
6225F: Documentation/wimax/README.i2400m
6226F: drivers/net/wimax/i2400m/
c117ab84 6227F: include/uapi/linux/wimax/i2400m.h
8a70da82 6228
1c0ce89c
SG
6229INTEL WIRELESS 3945ABG/BG, 4965AGN (iwlegacy)
6230M: Stanislaw Gruszka <sgruszka@redhat.com>
efa3144e 6231L: linux-wireless@vger.kernel.org
1c0ce89c 6232S: Supported
7ac9a364 6233F: drivers/net/wireless/intel/iwlegacy/
efa3144e 6234
b481de9c 6235INTEL WIRELESS WIFI LINK (iwlwifi)
15fae50a 6236M: Johannes Berg <johannes.berg@intel.com>
6161b02b 6237M: Emmanuel Grumbach <emmanuel.grumbach@intel.com>
af5e964f 6238M: Luca Coelho <luciano.coelho@intel.com>
7b9aebf0 6239M: Intel Linux Wireless <linuxwifi@intel.com>
b481de9c 6240L: linux-wireless@vger.kernel.org
b481de9c 6241W: http://intellinuxwireless.org
b62ff718 6242T: git git://git.kernel.org/pub/scm/linux/kernel/git/iwlwifi/iwlwifi.git
b481de9c 6243S: Supported
e705c121 6244F: drivers/net/wireless/intel/iwlwifi/
b481de9c 6245
de8fe023
TW
6246INTEL MANAGEMENT ENGINE (mei)
6247M: Tomas Winkler <tomas.winkler@intel.com>
6248L: linux-kernel@vger.kernel.org
6249S: Supported
c117ab84 6250F: include/uapi/linux/mei.h
5069288b 6251F: include/linux/mei_cl_bus.h
de8fe023 6252F: drivers/misc/mei/*
222818c3 6253F: drivers/watchdog/mei_wdt.c
e07950a1 6254F: Documentation/misc-devices/mei/*
de8fe023 6255
50ceb98b
SD
6256INTEL MIC DRIVERS (mic)
6257M: Sudeep Dutt <sudeep.dutt@intel.com>
6258M: Ashutosh Dixit <ashutosh.dixit@intel.com>
6259S: Supported
6260W: https://github.com/sudeepdutt/mic
6261W: http://software.intel.com/en-us/mic-developer
6262F: include/linux/mic_bus.h
6263F: include/linux/scif.h
6264F: include/uapi/linux/mic_common.h
6265F: include/uapi/linux/mic_ioctl.h
9f273c24 6266F: include/uapi/linux/scif_ioctl.h
50ceb98b
SD
6267F: drivers/misc/mic/
6268F: drivers/dma/mic_x100_dma.c
6269F: drivers/dma/mic_x100_dma.h
9f273c24 6270F: Documentation/mic/
50ceb98b 6271
fdca4f16 6272INTEL PMC/P-Unit IPC DRIVER
0a8b8353 6273M: Zha Qipeng<qipeng.zha@intel.com>
6274L: platform-driver-x86@vger.kernel.org
6275S: Maintained
6276F: drivers/platform/x86/intel_pmc_ipc.c
fdca4f16 6277F: drivers/platform/x86/intel_punit_ipc.c
0a8b8353 6278F: arch/x86/include/asm/intel_pmc_ipc.h
fdca4f16 6279F: arch/x86/include/asm/intel_punit_ipc.h
0a8b8353 6280
378f956e
SKC
6281INTEL TELEMETRY DRIVER
6282M: Souvik Kumar Chakravarty <souvik.k.chakravarty@intel.com>
6283L: platform-driver-x86@vger.kernel.org
6284S: Maintained
378f956e 6285F: arch/x86/include/asm/intel_telemetry.h
f1fc3cd8 6286F: drivers/platform/x86/intel_telemetry*
0a8b8353 6287
b740d2e9
RB
6288INTEL PMC CORE DRIVER
6289M: Rajneesh Bhardwaj <rajneesh.bhardwaj@intel.com>
6290M: Vishwanath Somayaji <vishwanath.somayaji@intel.com>
6291L: platform-driver-x86@vger.kernel.org
6292S: Maintained
6293F: arch/x86/include/asm/pmc_core.h
6294F: drivers/platform/x86/intel_pmc_core*
6295
cb109a0e 6296IOC3 ETHERNET DRIVER
8b58be88 6297M: Ralf Baechle <ralf@linux-mips.org>
1da177e4
LT
6298L: linux-mips@linux-mips.org
6299S: Maintained
8862bf1e 6300F: drivers/net/ethernet/sgi/ioc3-eth.c
1da177e4 6301
cb109a0e 6302IOC3 SERIAL DRIVER
8b58be88 6303M: Pat Gefre <pfg@sgi.com>
d39e0721 6304L: linux-serial@vger.kernel.org
cb109a0e 6305S: Maintained
df621252 6306F: drivers/tty/serial/ioc3_serial.c
cb109a0e 6307
0b6e8569
SW
6308IOMMU DRIVERS
6309M: Joerg Roedel <joro@8bytes.org>
6310L: iommu@lists.linux-foundation.org
6311T: git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
6312S: Maintained
efcd94c0 6313F: Documentation/devicetree/bindings/iommu/
0b6e8569
SW
6314F: drivers/iommu/
6315
4480f15b 6316IP MASQUERADING
8b58be88 6317M: Juanjo Ciarlante <jjciarla@raiz.uncu.edu.ar>
1da177e4 6318S: Maintained
679655da 6319F: net/ipv4/netfilter/ipt_MASQUERADE.c
1da177e4 6320
4409ebe9 6321IPMI SUBSYSTEM
8b58be88 6322M: Corey Minyard <minyard@acm.org>
b0c90653 6323L: openipmi-developer@lists.sourceforge.net (moderated for non-subscribers)
4409ebe9
CM
6324W: http://openipmi.sourceforge.net/
6325S: Supported
679655da
JP
6326F: Documentation/IPMI.txt
6327F: drivers/char/ipmi/
6328F: include/linux/ipmi*
c117ab84 6329F: include/uapi/linux/ipmi*
4409ebe9 6330
2d800897
KW
6331QCOM AUDIO (ASoC) DRIVERS
6332M: Patrick Lai <plai@codeaurora.org>
6333M: Banajit Goswami <bgoswami@codeaurora.org>
6334L: alsa-devel@alsa-project.org (moderated for non-subscribers)
6335S: Supported
6336F: sound/soc/qcom/
6337
e2d1d6c0 6338IPS SCSI RAID DRIVER
8b58be88 6339M: Adaptec OEM Raid Solutions <aacraid@adaptec.com>
e2d1d6c0
RD
6340L: linux-scsi@vger.kernel.org
6341W: http://www.adaptec.com/
6342S: Maintained
679655da 6343F: drivers/scsi/ips*
e2d1d6c0
RD
6344
6345IPVS
8b58be88
JP
6346M: Wensong Zhang <wensong@linux-vs.org>
6347M: Simon Horman <horms@verge.net.au>
6348M: Julian Anastasov <ja@ssi.bg>
979b6c13 6349L: netdev@vger.kernel.org
e2d1d6c0 6350L: lvs-devel@vger.kernel.org
1da177e4 6351S: Maintained
9f273c24
FW
6352T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs-next.git
6353T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs.git
679655da 6354F: Documentation/networking/ipvs-sysctl.txt
b61d4a71 6355F: include/net/ip_vs.h
c117ab84 6356F: include/uapi/linux/ip_vs.h
679655da 6357F: net/netfilter/ipvs/
1da177e4 6358
e7839f25 6359IPWIRELESS DRIVER
e5f6450c 6360M: Jiri Kosina <jikos@kernel.org>
d8130624 6361M: David Sterba <dsterba@suse.com>
92094aa0 6362S: Odd Fixes
282361a0 6363F: drivers/tty/ipwireless/
099dc4fb 6364
e2d1d6c0 6365IPX NETWORK LAYER
8b58be88 6366M: Arnaldo Carvalho de Melo <acme@ghostprotocols.net>
e2d1d6c0
RD
6367L: netdev@vger.kernel.org
6368S: Maintained
679655da 6369F: include/net/ipx.h
c117ab84 6370F: include/uapi/linux/ipx.h
679655da 6371F: net/ipx/
e2d1d6c0 6372
1da177e4 6373IRDA SUBSYSTEM
8b58be88 6374M: Samuel Ortiz <samuel@sortiz.org>
a2ac953d 6375L: irda-users@lists.sourceforge.net (subscribers-only)
ced649ea 6376L: netdev@vger.kernel.org
1da177e4 6377W: http://irda.sourceforge.net/
f353976d 6378S: Maintained
e0057975 6379T: git git://git.kernel.org/pub/scm/linux/kernel/git/sameo/irda-2.6.git
679655da
JP
6380F: Documentation/networking/irda.txt
6381F: drivers/net/irda/
6382F: include/net/irda/
6383F: net/irda/
1da177e4 6384
a800c7cc
TG
6385IRQ SUBSYSTEM
6386M: Thomas Gleixner <tglx@linutronix.de>
981c3a4f 6387L: linux-kernel@vger.kernel.org
a800c7cc 6388S: Maintained
75fc2d37 6389T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
a800c7cc 6390F: kernel/irq/
2ed9fd28
JC
6391
6392IRQCHIP DRIVERS
6393M: Thomas Gleixner <tglx@linutronix.de>
6394M: Jason Cooper <jason@lakedaemon.net>
54d9ffc4 6395M: Marc Zyngier <marc.zyngier@arm.com>
2ed9fd28
JC
6396L: linux-kernel@vger.kernel.org
6397S: Maintained
6398T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
6399T: git git://git.infradead.org/users/jcooper/linux.git irqchip/core
5b5a9069 6400F: Documentation/devicetree/bindings/interrupt-controller/
edd96900 6401F: drivers/irqchip/
a800c7cc 6402
7ab3a837 6403IRQ DOMAINS (IRQ NUMBER MAPPING LIBRARY)
b09dec2c 6404M: Marc Zyngier <marc.zyngier@arm.com>
7ab3a837 6405S: Maintained
b09dec2c 6406T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
7ab3a837
GL
6407F: Documentation/IRQ-domain.txt
6408F: include/linux/irqdomain.h
6409F: kernel/irq/irqdomain.c
b09dec2c 6410F: kernel/irq/msi.c
7ab3a837 6411
ad7afc38
WBG
6412ISA
6413M: William Breathitt Gray <vilhelm.gray@gmail.com>
6414S: Maintained
6415F: Documentation/isa.txt
6416F: drivers/base/isa.c
6417F: include/linux/isa.h
6418
e2d1d6c0 6419ISAPNP
8b58be88 6420M: Jaroslav Kysela <perex@perex.cz>
e2d1d6c0 6421S: Maintained
679655da
JP
6422F: Documentation/isapnp.txt
6423F: drivers/pnp/isapnp/
6424F: include/linux/isapnp.h
e2d1d6c0 6425
d39b8420
HV
6426ISA RADIO MODULE
6427M: Hans Verkuil <hverkuil@xs4all.nl>
6428L: linux-media@vger.kernel.org
6429T: git git://linuxtv.org/media_tree.git
a825eaec 6430W: https://linuxtv.org
d39b8420
HV
6431S: Maintained
6432F: drivers/media/radio/radio-isa*
6433
71a6d0af
HW
6434iSCSI BOOT FIRMWARE TABLE (iBFT) DRIVER
6435M: Peter Jones <pjones@redhat.com>
6436M: Konrad Rzeszutek Wilk <konrad@kernel.org>
6437S: Maintained
6438F: drivers/firmware/iscsi_ibft*
6439
14816b1e 6440ISCSI
8b58be88 6441M: Mike Christie <michaelc@cs.wisc.edu>
14816b1e
MC
6442L: open-iscsi@googlegroups.com
6443W: www.open-iscsi.org
54e5881d 6444T: git git://git.kernel.org/pub/scm/linux/kernel/git/mnc/linux-2.6-iscsi.git
14816b1e 6445S: Maintained
679655da
JP
6446F: drivers/scsi/*iscsi*
6447F: include/scsi/*iscsi*
14816b1e 6448
1e65eb42
OG
6449ISCSI EXTENSIONS FOR RDMA (ISER) INITIATOR
6450M: Or Gerlitz <ogerlitz@mellanox.com>
e7d2c25d 6451M: Sagi Grimberg <sagi@grimberg.me>
1e65eb42
OG
6452M: Roi Dayan <roid@mellanox.com>
6453L: linux-rdma@vger.kernel.org
6454S: Supported
6455W: http://www.openfabrics.org
6456W: www.open-iscsi.org
6457Q: http://patchwork.kernel.org/project/linux-rdma/list/
14430813 6458F: drivers/infiniband/ulp/iser/
1e65eb42 6459
2b70e5fd 6460ISCSI EXTENSIONS FOR RDMA (ISER) TARGET
e7d2c25d 6461M: Sagi Grimberg <sagi@grimberg.me>
2b70e5fd
SG
6462T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
6463L: linux-rdma@vger.kernel.org
6464L: target-devel@vger.kernel.org
6465S: Supported
6466W: http://www.linux-iscsi.org
6467F: drivers/infiniband/ulp/isert
6468
1da177e4 6469ISDN SUBSYSTEM
8b58be88 6470M: Karsten Keil <isdn@linux-pingi.de>
d5d52273 6471L: isdn4linux@listserv.isdn4linux.de (subscribers-only)
3da0ae62 6472L: netdev@vger.kernel.org
1da177e4 6473W: http://www.isdn4linux.de
54e5881d 6474T: git git://git.kernel.org/pub/scm/linux/kernel/git/kkeil/isdn-2.6.git
1da177e4 6475S: Maintained
679655da
JP
6476F: Documentation/isdn/
6477F: drivers/isdn/
6478F: include/linux/isdn.h
6479F: include/linux/isdn/
c117ab84
CEB
6480F: include/uapi/linux/isdn.h
6481F: include/uapi/linux/isdn/
1da177e4
LT
6482
6483ISDN SUBSYSTEM (Eicon active card driver)
8b58be88 6484M: Armin Schindler <mac@melware.de>
d5d52273 6485L: isdn4linux@listserv.isdn4linux.de (subscribers-only)
1da177e4
LT
6486W: http://www.melware.de
6487S: Maintained
679655da 6488F: drivers/isdn/hardware/eicon/
1da177e4 6489
d624870f 6490IT87 HARDWARE MONITORING DRIVER
d8130624 6491M: Jean Delvare <jdelvare@suse.com>
968ce1b1 6492L: linux-hwmon@vger.kernel.org
d624870f
JD
6493S: Maintained
6494F: Documentation/hwmon/it87
6495F: drivers/hwmon/it87.c
6496
d7104bff
AP
6497IT913X MEDIA DRIVER
6498M: Antti Palosaari <crope@iki.fi>
6499L: linux-media@vger.kernel.org
a825eaec 6500W: https://linuxtv.org
d7104bff
AP
6501W: http://palosaari.fi/linux/
6502Q: http://patchwork.linuxtv.org/project/linux-media/list/
6503T: git git://linuxtv.org/anttip/media_tree.git
6504S: Maintained
249c697e 6505F: drivers/media/tuners/it913x*
d7104bff 6506
91821ff3 6507IVTV VIDEO4LINUX DRIVER
6afdeaf8 6508M: Andy Walls <awalls@md.metrocast.net>
7b212edf 6509L: ivtv-devel@ivtvdriver.org (subscribers-only)
661263b5 6510L: linux-media@vger.kernel.org
275ffde4 6511T: git git://linuxtv.org/media_tree.git
91821ff3
HV
6512W: http://www.ivtvdriver.org
6513S: Maintained
679655da 6514F: Documentation/video4linux/*.ivtv
90d72ac6 6515F: drivers/media/pci/ivtv/
c117ab84 6516F: include/uapi/linux/ivtv*
91821ff3 6517
68620bdd
MP
6518IX2505V MEDIA DRIVER
6519M: Malcolm Priestley <tvboxspy@gmail.com>
6520L: linux-media@vger.kernel.org
a825eaec 6521W: https://linuxtv.org
68620bdd
MP
6522Q: http://patchwork.linuxtv.org/project/linux-media/list/
6523S: Maintained
6524F: drivers/media/dvb-frontends/ix2505v*
6525
4453d736
GR
6526JC42.4 TEMPERATURE SENSOR DRIVER
6527M: Guenter Roeck <linux@roeck-us.net>
968ce1b1 6528L: linux-hwmon@vger.kernel.org
4453d736
GR
6529S: Maintained
6530F: drivers/hwmon/jc42.c
6531F: Documentation/hwmon/jc42
6532
e2d1d6c0 6533JFS FILESYSTEM
3256f80f 6534M: Dave Kleikamp <shaggy@kernel.org>
e2d1d6c0
RD
6535L: jfs-discussion@lists.sourceforge.net
6536W: http://jfs.sourceforge.net/
54e5881d 6537T: git git://git.kernel.org/pub/scm/linux/kernel/git/shaggy/jfs-2.6.git
8f8f0134 6538S: Maintained
679655da
JP
6539F: Documentation/filesystems/jfs.txt
6540F: fs/jfs/
e2d1d6c0 6541
95252236 6542JME NETWORK DRIVER
8b58be88 6543M: Guo-Fu Tseng <cooldavid@cooldavid.org>
95252236
GFT
6544L: netdev@vger.kernel.org
6545S: Maintained
63d24a0e 6546F: drivers/net/ethernet/jme.*
95252236 6547
1da177e4 6548JOURNALLING FLASH FILE SYSTEM V2 (JFFS2)
8b58be88 6549M: David Woodhouse <dwmw2@infradead.org>
6d85d066
DW
6550L: linux-mtd@lists.infradead.org
6551W: http://www.linux-mtd.infradead.org/doc/jffs2.html
1da177e4 6552S: Maintained
679655da 6553F: fs/jffs2/
c117ab84 6554F: include/uapi/linux/jffs2.h
1da177e4 6555
d183e11a
TT
6556JOURNALLING LAYER FOR BLOCK DEVICES (JBD2)
6557M: "Theodore Ts'o" <tytso@mit.edu>
c290ea01 6558M: Jan Kara <jack@suse.com>
d183e11a
TT
6559L: linux-ext4@vger.kernel.org
6560S: Maintained
6561F: fs/jbd2/
6562F: include/linux/jbd2.h
ae0718f8 6563
207dab5f
MU
6564JPU V4L2 MEM2MEM DRIVER FOR RENESAS
6565M: Mikhail Ulyanov <mikhail.ulyanov@cogentembedded.com>
6566L: linux-media@vger.kernel.org
6567S: Maintained
6568F: drivers/media/platform/rcar_jpu.c
6569
fd8b6cb4 6570JSM Neo PCI based serial card
df247081 6571M: Gabriel Krisman Bertazi <krisman@linux.vnet.ibm.com>
fd8b6cb4
BL
6572L: linux-serial@vger.kernel.org
6573S: Maintained
df621252 6574F: drivers/tty/serial/jsm/
ae0718f8 6575
af39917d
CL
6576K10TEMP HARDWARE MONITORING DRIVER
6577M: Clemens Ladisch <clemens@ladisch.de>
968ce1b1 6578L: linux-hwmon@vger.kernel.org
af39917d
CL
6579S: Maintained
6580F: Documentation/hwmon/k10temp
6581F: drivers/hwmon/k10temp.c
6582
4660cb35 6583K8TEMP HARDWARE MONITORING DRIVER
8b58be88 6584M: Rudolf Marek <r.marek@assembler.cz>
968ce1b1 6585L: linux-hwmon@vger.kernel.org
ae0718f8 6586S: Maintained
679655da
JP
6587F: Documentation/hwmon/k8temp
6588F: drivers/hwmon/k8temp.c
ae0718f8 6589
0ba1d91d
AR
6590KASAN
6591M: Andrey Ryabinin <aryabinin@virtuozzo.com>
6592R: Alexander Potapenko <glider@google.com>
6593R: Dmitry Vyukov <dvyukov@google.com>
6594L: kasan-dev@googlegroups.com
6595S: Maintained
6596F: arch/*/include/asm/kasan.h
6597F: arch/*/mm/kasan_init*
6598F: Documentation/kasan.txt
64f8ebaf 6599F: include/linux/kasan*.h
0ba1d91d
AR
6600F: lib/test_kasan.c
6601F: mm/kasan/
6602F: scripts/Makefile.kasan
6603
1da177e4 6604KCONFIG
5eb1f99e 6605M: "Yann E. MORIN" <yann.morin.1998@free.fr>
347d12d7 6606L: linux-kbuild@vger.kernel.org
cea8321c 6607T: git git://gitorious.org/linux-kconfig/linux-kconfig
5eb1f99e 6608S: Maintained
679655da
JP
6609F: Documentation/kbuild/kconfig-language.txt
6610F: scripts/kconfig/
1da177e4 6611
ea6c2089 6612KDUMP
f871f191
VG
6613M: Dave Young <dyoung@redhat.com>
6614M: Baoquan He <bhe@redhat.com>
6615R: Vivek Goyal <vgoyal@redhat.com>
34633993 6616L: kexec@lists.infradead.org
ea6c2089
VG
6617W: http://lse.sourceforge.net/kdump/
6618S: Maintained
80811493 6619F: Documentation/kdump/
ea6c2089 6620
f41bf02f
HV
6621KEENE FM RADIO TRANSMITTER DRIVER
6622M: Hans Verkuil <hverkuil@xs4all.nl>
6623L: linux-media@vger.kernel.org
6624T: git git://linuxtv.org/media_tree.git
a825eaec 6625W: https://linuxtv.org
f41bf02f
HV
6626S: Maintained
6627F: drivers/media/radio/radio-keene*
6628
1da177e4 6629KERNEL AUTOMOUNTER v4 (AUTOFS4)
8b58be88 6630M: Ian Kent <raven@themaw.net>
f694fc97 6631L: autofs@vger.kernel.org
1da177e4 6632S: Maintained
679655da 6633F: fs/autofs4/
1da177e4 6634
70fb7ba6 6635KERNEL BUILD + files below scripts/ (unless maintained elsewhere)
d8130624 6636M: Michal Marek <mmarek@suse.com>
08deed1e
JP
6637T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git for-next
6638T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git rc-fixes
347d12d7 6639L: linux-kbuild@vger.kernel.org
5ce45962 6640S: Maintained
679655da
JP
6641F: Documentation/kbuild/
6642F: Makefile
6643F: scripts/Makefile.*
70fb7ba6
MM
6644F: scripts/basic/
6645F: scripts/mk*
6646F: scripts/package/
1da177e4
LT
6647
6648KERNEL JANITORS
c3000e03 6649L: kernel-janitors@vger.kernel.org
10466f5a 6650W: http://kernelnewbies.org/KernelJanitors
ee709b0c 6651S: Odd Fixes
1da177e4 6652
e8b43555 6653KERNEL NFSD, SUNRPC, AND LOCKD SERVERS
8b58be88 6654M: "J. Bruce Fields" <bfields@fieldses.org>
883985f6 6655M: Jeff Layton <jlayton@poochiereds.net>
16141c02 6656L: linux-nfs@vger.kernel.org
1da177e4 6657W: http://nfs.sourceforge.net/
9f273c24 6658T: git git://linux-nfs.org/~bfields/linux.git
98fac23f 6659S: Supported
679655da 6660F: fs/nfsd/
c117ab84 6661F: include/uapi/linux/nfsd/
679655da
JP
6662F: fs/lockd/
6663F: fs/nfs_common/
6664F: net/sunrpc/
6665F: include/linux/lockd/
6666F: include/linux/sunrpc/
c117ab84 6667F: include/uapi/linux/sunrpc/
1da177e4 6668
13b122b3
SK
6669KERNEL SELFTEST FRAMEWORK
6670M: Shuah Khan <shuahkh@osg.samsung.com>
90effdcd 6671M: Shuah Khan <shuah@kernel.org>
64f00850 6672L: linux-kselftest@vger.kernel.org
13b122b3
SK
6673T: git git://git.kernel.org/pub/scm/shuah/linux-kselftest
6674S: Maintained
6675F: tools/testing/selftests
6676
426d62e2 6677KERNEL VIRTUAL MACHINE (KVM)
c93a64fe 6678M: Paolo Bonzini <pbonzini@redhat.com>
3d8e15dd 6679M: Radim Krčmář <rkrcmar@redhat.com>
1fc9d2bf 6680L: kvm@vger.kernel.org
e3e58478 6681W: http://www.linux-kvm.org
a94b40a6 6682T: git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
426d62e2 6683S: Supported
c93a64fe
PB
6684F: Documentation/*/kvm*.txt
6685F: Documentation/virtual/kvm/
679655da 6686F: arch/*/kvm/
1662e862
CB
6687F: arch/x86/kernel/kvm.c
6688F: arch/x86/kernel/kvmclock.c
679655da
JP
6689F: arch/*/include/asm/kvm*
6690F: include/linux/kvm*
c117ab84 6691F: include/uapi/linux/kvm*
679655da 6692F: virt/kvm/
6d0a1a61 6693F: tools/kvm/
426d62e2 6694
ad8003d3 6695KERNEL VIRTUAL MACHINE (KVM) FOR AMD-V
7de609c8 6696M: Joerg Roedel <joro@8bytes.org>
1fc9d2bf 6697L: kvm@vger.kernel.org
038161de 6698W: http://www.linux-kvm.org/
7de609c8 6699S: Maintained
679655da 6700F: arch/x86/include/asm/svm.h
679655da 6701F: arch/x86/kvm/svm.c
426d62e2 6702
513014b7 6703KERNEL VIRTUAL MACHINE (KVM) FOR POWERPC
d8130624 6704M: Alexander Graf <agraf@suse.com>
1fc9d2bf 6705L: kvm-ppc@vger.kernel.org
038161de 6706W: http://www.linux-kvm.org/
6a7f972d 6707T: git git://github.com/agraf/linux-2.6.git
513014b7 6708S: Supported
679655da
JP
6709F: arch/powerpc/include/asm/kvm*
6710F: arch/powerpc/kvm/
513014b7 6711
85f8fffe 6712KERNEL VIRTUAL MACHINE for s390 (KVM/s390)
8b58be88 6713M: Christian Borntraeger <borntraeger@de.ibm.com>
4ae57b6c 6714M: Cornelia Huck <cornelia.huck@de.ibm.com>
85f8fffe
CB
6715L: linux-s390@vger.kernel.org
6716W: http://www.ibm.com/developerworks/linux/linux390/
9f273c24 6717T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvms390/linux.git
85f8fffe 6718S: Supported
679655da
JP
6719F: Documentation/s390/kvm.txt
6720F: arch/s390/include/asm/kvm*
80811493 6721F: arch/s390/kvm/
85f8fffe 6722
a749474d 6723KERNEL VIRTUAL MACHINE (KVM) FOR ARM
0f4ca79e 6724M: Christoffer Dall <christoffer.dall@linaro.org>
5c8818b4
MZ
6725M: Marc Zyngier <marc.zyngier@arm.com>
6726L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
a749474d
CD
6727L: kvmarm@lists.cs.columbia.edu
6728W: http://systems.cs.columbia.edu/projects/kvm-arm
1b1ebe82 6729T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvmarm/kvmarm.git
0f4ca79e 6730S: Supported
a749474d
CD
6731F: arch/arm/include/uapi/asm/kvm*
6732F: arch/arm/include/asm/kvm*
6733F: arch/arm/kvm/
5c8818b4
MZ
6734F: virt/kvm/arm/
6735F: include/kvm/arm_*
a749474d 6736
6394a3ec 6737KERNEL VIRTUAL MACHINE FOR ARM64 (KVM/arm64)
5c8818b4 6738M: Christoffer Dall <christoffer.dall@linaro.org>
6394a3ec
MZ
6739M: Marc Zyngier <marc.zyngier@arm.com>
6740L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
6741L: kvmarm@lists.cs.columbia.edu
6742S: Maintained
6743F: arch/arm64/include/uapi/asm/kvm*
6744F: arch/arm64/include/asm/kvm*
6745F: arch/arm64/kvm/
6746
bfd3d532
JH
6747KERNEL VIRTUAL MACHINE FOR MIPS (KVM/mips)
6748M: James Hogan <james.hogan@imgtec.com>
6749L: linux-mips@linux-mips.org
6750S: Supported
6751F: arch/mips/include/uapi/asm/kvm*
6752F: arch/mips/include/asm/kvm*
6753F: arch/mips/kvm/
6754
dc009d92 6755KEXEC
8b58be88 6756M: Eric Biederman <ebiederm@xmission.com>
2f327dad 6757W: http://kernel.org/pub/linux/utils/kernel/kexec/
34633993 6758L: kexec@lists.infradead.org
dc009d92 6759S: Maintained
679655da 6760F: include/linux/kexec.h
c117ab84 6761F: include/uapi/linux/kexec.h
10540a69 6762F: kernel/kexec*
dc009d92 6763
e971461f
DH
6764KEYS/KEYRINGS:
6765M: David Howells <dhowells@redhat.com>
aa62efff 6766L: keyrings@vger.kernel.org
e971461f 6767S: Maintained
d410fa4e 6768F: Documentation/security/keys.txt
e971461f
DH
6769F: include/linux/key.h
6770F: include/linux/key-type.h
75aeddd1
DH
6771F: include/linux/keyctl.h
6772F: include/uapi/linux/keyctl.h
e971461f
DH
6773F: include/keys/
6774F: security/keys/
6775
7f3c68be 6776KEYS-TRUSTED
74dd744f
MZ
6777M: David Safford <safford@us.ibm.com>
6778M: Mimi Zohar <zohar@linux.vnet.ibm.com>
7f3c68be 6779L: linux-security-module@vger.kernel.org
aa62efff 6780L: keyrings@vger.kernel.org
7f3c68be 6781S: Supported
d410fa4e 6782F: Documentation/security/keys-trusted-encrypted.txt
7f3c68be
MZ
6783F: include/keys/trusted-type.h
6784F: security/keys/trusted.c
6785F: security/keys/trusted.h
6786
6787KEYS-ENCRYPTED
74dd744f
MZ
6788M: Mimi Zohar <zohar@linux.vnet.ibm.com>
6789M: David Safford <safford@us.ibm.com>
7f3c68be 6790L: linux-security-module@vger.kernel.org
aa62efff 6791L: keyrings@vger.kernel.org
7f3c68be 6792S: Supported
d410fa4e 6793F: Documentation/security/keys-trusted-encrypted.txt
7f3c68be 6794F: include/keys/encrypted-type.h
19c90aa6 6795F: security/keys/encrypted-keys/
7f3c68be 6796
5b778dad 6797KGDB / KDB /debug_core
8b58be88 6798M: Jason Wessel <jason.wessel@windriver.com>
4063eb5f 6799W: http://kgdb.wiki.kernel.org/
e3e2aaf7 6800L: kgdb-bugreport@lists.sourceforge.net
9f273c24 6801T: git git://git.kernel.org/pub/scm/linux/kernel/git/jwessel/kgdb.git
e3e2aaf7 6802S: Maintained
679655da
JP
6803F: Documentation/DocBook/kgdb.tmpl
6804F: drivers/misc/kgdbts.c
df621252 6805F: drivers/tty/serial/kgdboc.c
5b778dad 6806F: include/linux/kdb.h
679655da 6807F: include/linux/kgdb.h
4063eb5f 6808F: kernel/debug/
e3e2aaf7 6809
456db8cc 6810KMEMCHECK
8b58be88 6811M: Vegard Nossum <vegardno@ifi.uio.no>
2ed1c525 6812M: Pekka Enberg <penberg@kernel.org>
b9ce08c0 6813S: Maintained
410d7a97
JP
6814F: Documentation/kmemcheck.txt
6815F: arch/x86/include/asm/kmemcheck.h
6816F: arch/x86/mm/kmemcheck/
6817F: include/linux/kmemcheck.h
6818F: mm/kmemcheck.c
b9ce08c0 6819
c3bb4d24 6820KMEMLEAK
8b58be88 6821M: Catalin Marinas <catalin.marinas@arm.com>
c3bb4d24
CM
6822S: Maintained
6823F: Documentation/kmemleak.txt
6824F: include/linux/kmemleak.h
6825F: mm/kmemleak.c
6826F: mm/kmemleak-test.c
6827
89559a61 6828KPROBES
a320817c 6829M: Ananth N Mavinakayanahalli <ananth@linux.vnet.ibm.com>
8b58be88
JP
6830M: Anil S Keshavamurthy <anil.s.keshavamurthy@intel.com>
6831M: "David S. Miller" <davem@davemloft.net>
353def94 6832M: Masami Hiramatsu <mhiramat@kernel.org>
89559a61 6833S: Maintained
679655da
JP
6834F: Documentation/kprobes.txt
6835F: include/linux/kprobes.h
6836F: kernel/kprobes.c
89559a61 6837
70e84049 6838KS0108 LCD CONTROLLER DRIVER
8b58be88 6839M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
450c622e
MO
6840W: http://miguelojeda.es/auxdisplay.htm
6841W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
70e84049 6842S: Maintained
679655da
JP
6843F: Documentation/auxdisplay/ks0108
6844F: drivers/auxdisplay/ks0108.c
6845F: include/linux/ks0108.h
70e84049 6846
1b69c6d0
DA
6847L3MDEV
6848M: David Ahern <dsa@cumulusnetworks.com>
6849L: netdev@vger.kernel.org
6850S: Maintained
6851F: net/l3mdev
6852F: include/net/l3mdev.h
6853
9ca44355 6854LANTIQ MIPS ARCHITECTURE
bdb40e8e 6855M: John Crispin <john@phrozen.org>
9ca44355
JC
6856L: linux-mips@linux-mips.org
6857S: Maintained
6858F: arch/mips/lantiq
6859
1da177e4 6860LAPB module
1da177e4 6861L: linux-x25@vger.kernel.org
bf9915cc 6862S: Orphan
679655da
JP
6863F: Documentation/networking/lapb-module.txt
6864F: include/*/lapb.h
6865F: net/lapb/
1da177e4
LT
6866
6867LASI 53c700 driver for PARISC
8b58be88 6868M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
1da177e4
LT
6869L: linux-scsi@vger.kernel.org
6870S: Maintained
679655da
JP
6871F: Documentation/scsi/53c700.txt
6872F: drivers/scsi/53c700*
1da177e4 6873
263de9b5 6874LED SUBSYSTEM
8b58be88 6875M: Richard Purdie <rpurdie@rpsys.net>
48b945a1 6876M: Jacek Anaszewski <j.anaszewski@samsung.com>
aa69cb8c 6877L: linux-leds@vger.kernel.org
b8926ba0 6878T: git git://git.kernel.org/pub/scm/linux/kernel/git/j.anaszewski/linux-leds.git
263de9b5 6879S: Maintained
85c90368 6880F: Documentation/devicetree/bindings/leds/
679655da
JP
6881F: drivers/leds/
6882F: include/linux/leds.h
263de9b5 6883
b0461a44 6884LEGACY EEPROM DRIVER
d8130624 6885M: Jean Delvare <jdelvare@suse.com>
b0461a44
JD
6886S: Maintained
6887F: Documentation/misc-devices/eeprom
6888F: drivers/misc/eeprom/eeprom.c
6889
1da177e4 6890LEGO USB Tower driver
8b58be88 6891M: Juergen Stuber <starblue@users.sourceforge.net>
1da177e4
LT
6892L: legousb-devel@lists.sourceforge.net
6893W: http://legousb.sourceforge.net/
6894S: Maintained
679655da 6895F: drivers/usb/misc/legousbtower.c
1da177e4 6896
055616a8
MK
6897LG2160 MEDIA DRIVER
6898M: Michael Krufky <mkrufky@linuxtv.org>
6899L: linux-media@vger.kernel.org
a825eaec 6900W: https://linuxtv.org
055616a8
MK
6901W: http://github.com/mkrufky
6902Q: http://patchwork.linuxtv.org/project/linux-media/list/
6903T: git git://linuxtv.org/mkrufky/tuners.git
6904S: Maintained
6905F: drivers/media/dvb-frontends/lg2160.*
6906
6f0e7725
MK
6907LGDT3305 MEDIA DRIVER
6908M: Michael Krufky <mkrufky@linuxtv.org>
6909L: linux-media@vger.kernel.org
a825eaec 6910W: https://linuxtv.org
6f0e7725
MK
6911W: http://github.com/mkrufky
6912Q: http://patchwork.linuxtv.org/project/linux-media/list/
6913T: git git://linuxtv.org/mkrufky/tuners.git
6914S: Maintained
6915F: drivers/media/dvb-frontends/lgdt3305.*
6916
568a17ff 6917LGUEST
8b58be88 6918M: Rusty Russell <rusty@rustcorp.com.au>
a4724ed6 6919L: lguest@lists.ozlabs.org
568a17ff 6920W: http://lguest.ozlabs.org/
72e91863 6921S: Odd Fixes
070f420b 6922F: arch/x86/include/asm/lguest*.h
679655da
JP
6923F: arch/x86/lguest/
6924F: drivers/lguest/
6925F: include/linux/lguest*.h
070f420b 6926F: tools/lguest/
568a17ff 6927
32ac7cb2
TH
6928LIBATA SUBSYSTEM (Serial and Parallel ATA drivers)
6929M: Tejun Heo <tj@kernel.org>
6930L: linux-ide@vger.kernel.org
6931T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
6932S: Maintained
6933F: drivers/ata/
6934F: include/linux/ata.h
6935F: include/linux/libata.h
d2abf98e 6936F: Documentation/devicetree/bindings/ata/
32ac7cb2
TH
6937
6938LIBATA PATA ARASAN COMPACT FLASH CONTROLLER
da89947b 6939M: Viresh Kumar <vireshk@kernel.org>
32ac7cb2
TH
6940L: linux-ide@vger.kernel.org
6941T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
6942S: Maintained
6943F: include/linux/pata_arasan_cf_data.h
6944F: drivers/ata/pata_arasan_cf.c
6945
c7fa056c
BZ
6946LIBATA PATA DRIVERS
6947M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
6948M: Tejun Heo <tj@kernel.org>
6949L: linux-ide@vger.kernel.org
6950T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
6951S: Maintained
6952F: drivers/ata/pata_*.c
6953F: drivers/ata/ata_generic.c
6954
32ac7cb2
TH
6955LIBATA SATA AHCI PLATFORM devices support
6956M: Hans de Goede <hdegoede@redhat.com>
6957M: Tejun Heo <tj@kernel.org>
6958L: linux-ide@vger.kernel.org
6959T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
6960S: Maintained
6961F: drivers/ata/ahci_platform.c
6962F: drivers/ata/libahci_platform.c
6963F: include/linux/ahci_platform.h
6964
6965LIBATA SATA PROMISE TX2/TX4 CONTROLLER DRIVER
6966M: Mikael Pettersson <mikpelinux@gmail.com>
6967L: linux-ide@vger.kernel.org
6968T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
6969S: Maintained
6970F: drivers/ata/sata_promise.*
6971
1acd437c
SL
6972LIBLOCKDEP
6973M: Sasha Levin <sasha.levin@oracle.com>
6974S: Maintained
6975F: tools/lib/lockdep/
6976
bc30196f
DW
6977LIBNVDIMM: NON-VOLATILE MEMORY DEVICE SUBSYSTEM
6978M: Dan Williams <dan.j.williams@intel.com>
6979L: linux-nvdimm@lists.01.org
6980Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
9f273c24 6981T: git git://git.kernel.org/pub/scm/linux/kernel/git/nvdimm/nvdimm.git
bc30196f
DW
6982S: Supported
6983F: drivers/nvdimm/*
6984F: include/linux/nd.h
6985F: include/linux/libnvdimm.h
6986F: include/uapi/linux/ndctl.h
6987
6988LIBNVDIMM BLK: MMIO-APERTURE DRIVER
6989M: Ross Zwisler <ross.zwisler@linux.intel.com>
6990L: linux-nvdimm@lists.01.org
6991Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
6992S: Supported
6993F: drivers/nvdimm/blk.c
6994F: drivers/nvdimm/region_devs.c
6995F: drivers/acpi/nfit*
6996
6997LIBNVDIMM BTT: BLOCK TRANSLATION TABLE
6998M: Vishal Verma <vishal.l.verma@intel.com>
6999L: linux-nvdimm@lists.01.org
7000Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
7001S: Supported
7002F: drivers/nvdimm/btt*
7003
7004LIBNVDIMM PMEM: PERSISTENT MEMORY DRIVER
7005M: Ross Zwisler <ross.zwisler@linux.intel.com>
7006L: linux-nvdimm@lists.01.org
7007Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
7008S: Supported
7009F: drivers/nvdimm/pmem.c
b864bc17 7010F: include/linux/pmem.h
40603526 7011F: arch/*/include/asm/pmem.h
bc30196f 7012
cd9e9808
MB
7013LIGHTNVM PLATFORM SUPPORT
7014M: Matias Bjorling <mb@lightnvm.io>
7015W: http://github/OpenChannelSSD
4ead1a25 7016L: linux-block@vger.kernel.org
cd9e9808
MB
7017S: Maintained
7018F: drivers/lightnvm/
7019F: include/linux/lightnvm.h
7020F: include/uapi/linux/lightnvm.h
7021
1da177e4 7022LINUX FOR IBM pSERIES (RS/6000)
8b58be88 7023M: Paul Mackerras <paulus@au.ibm.com>
1da177e4
LT
7024W: http://www.ibm.com/linux/ltc/projects/ppc
7025S: Supported
11c34c7d 7026F: arch/powerpc/boot/rs6000.h
1da177e4 7027
852bb9f5 7028LINUX FOR POWERPC (32-BIT AND 64-BIT)
8b58be88
JP
7029M: Benjamin Herrenschmidt <benh@kernel.crashing.org>
7030M: Paul Mackerras <paulus@samba.org>
ea668936 7031M: Michael Ellerman <mpe@ellerman.id.au>
1da177e4 7032W: http://www.penguinppc.org/
a4724ed6 7033L: linuxppc-dev@lists.ozlabs.org
8a6e2535 7034Q: http://patchwork.ozlabs.org/project/linuxppc-dev/list/
9958084a 7035T: git git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux.git
1da177e4 7036S: Supported
11c34c7d
JP
7037F: Documentation/powerpc/
7038F: arch/powerpc/
ef69b03d
ME
7039F: drivers/char/tpm/tpm_ibmvtpm*
7040F: drivers/crypto/nx/
7041F: drivers/crypto/vmx/
7042F: drivers/net/ethernet/ibm/ibmveth.*
7043F: drivers/net/ethernet/ibm/ibmvnic.*
66725152 7044F: drivers/pci/hotplug/pnv_php.c
ef69b03d
ME
7045F: drivers/pci/hotplug/rpa*
7046F: drivers/scsi/ibmvscsi/
7047N: opal
7048N: /pmac
7049N: powermac
7050N: powernv
7051N: [^a-z0-9]ps3
7052N: pseries
1da177e4
LT
7053
7054LINUX FOR POWER MACINTOSH
8b58be88 7055M: Benjamin Herrenschmidt <benh@kernel.crashing.org>
1da177e4 7056W: http://www.penguinppc.org/
a4724ed6 7057L: linuxppc-dev@lists.ozlabs.org
1da177e4 7058S: Maintained
11c34c7d
JP
7059F: arch/powerpc/platforms/powermac/
7060F: drivers/macintosh/
1da177e4 7061
77a76369 7062LINUX FOR POWERPC EMBEDDED MPC5XXX
a149507b 7063M: Anatolij Gustschin <agust@denx.de>
a4724ed6 7064L: linuxppc-dev@lists.ozlabs.org
cba5b1c6 7065T: git git://git.denx.de/linux-denx-agust.git
1da177e4 7066S: Maintained
11c34c7d
JP
7067F: arch/powerpc/platforms/512x/
7068F: arch/powerpc/platforms/52xx/
1da177e4
LT
7069
7070LINUX FOR POWERPC EMBEDDED PPC4XX
49e7d9df 7071M: Alistair Popple <alistair@popple.id.au>
8b58be88 7072M: Matt Porter <mporter@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/40x/
7077F: arch/powerpc/platforms/44x/
1da177e4 7078
260c02a9 7079LINUX FOR POWERPC EMBEDDED XILINX VIRTEX
a4724ed6 7080L: linuxppc-dev@lists.ozlabs.org
cdeb8994 7081S: Orphan
11c34c7d
JP
7082F: arch/powerpc/*/*virtex*
7083F: arch/powerpc/*/*/*virtex*
1da177e4 7084
e93adf1e 7085LINUX FOR POWERPC EMBEDDED PPC8XX
8b58be88 7086M: Vitaly Bordug <vitb@kernel.crashing.org>
e93adf1e 7087W: http://www.penguinppc.org/
a4724ed6 7088L: linuxppc-dev@lists.ozlabs.org
e93adf1e 7089S: Maintained
a2b1f7c8 7090F: arch/powerpc/platforms/8xx/
e93adf1e 7091
1da177e4 7092LINUX FOR POWERPC EMBEDDED PPC83XX AND PPC85XX
44451d4d 7093M: Scott Wood <oss@buserror.net>
8b58be88 7094M: Kumar Gala <galak@kernel.crashing.org>
ce00f85c 7095W: http://www.penguinppc.org/
a4724ed6 7096L: linuxppc-dev@lists.ozlabs.org
a1e0fb42 7097T: git git://git.kernel.org/pub/scm/linux/kernel/git/scottwood/linux.git
ce00f85c 7098S: Maintained
11c34c7d 7099F: arch/powerpc/platforms/83xx/
4c8f581d 7100F: arch/powerpc/platforms/85xx/
1da177e4 7101
ab06ff3a 7102LINUX FOR POWERPC PA SEMI PWRFICIENT
8b58be88 7103M: Olof Johansson <olof@lixom.net>
a4724ed6 7104L: linuxppc-dev@lists.ozlabs.org
92e19709 7105S: Maintained
11c34c7d
JP
7106F: arch/powerpc/platforms/pasemi/
7107F: drivers/*/*pasemi*
7108F: drivers/*/*/*pasemi*
ab06ff3a 7109
1da177e4 7110LINUX SECURITY MODULE (LSM) FRAMEWORK
8b58be88 7111M: Chris Wright <chrisw@sous-sol.org>
1a4520be 7112L: linux-security-module@vger.kernel.org
1da177e4
LT
7113S: Supported
7114
a23ce6da
HW
7115LIS3LV02D ACCELEROMETER DRIVER
7116M: Eric Piel <eric.piel@tremplin-utc.net>
7117S: Maintained
ff606677
JD
7118F: Documentation/misc-devices/lis3lv02d
7119F: drivers/misc/lis3lv02d/
bd35665f 7120F: drivers/platform/x86/hp_accel.c
a23ce6da 7121
b700e7f0
SJ
7122LIVE PATCHING
7123M: Josh Poimboeuf <jpoimboe@redhat.com>
06e1c170 7124M: Jessica Yu <jeyu@redhat.com>
e5f6450c 7125M: Jiri Kosina <jikos@kernel.org>
06e1c170
JP
7126M: Miroslav Benes <mbenes@suse.cz>
7127R: Petr Mladek <pmladek@suse.com>
b700e7f0
SJ
7128S: Maintained
7129F: kernel/livepatch/
7130F: include/linux/livepatch.h
7131F: arch/x86/include/asm/livepatch.h
7132F: arch/x86/kernel/livepatch.c
5e4e3844 7133F: Documentation/livepatch/
b700e7f0 7134F: Documentation/ABI/testing/sysfs-kernel-livepatch
13d1cf7e 7135F: samples/livepatch/
b700e7f0 7136L: live-patching@vger.kernel.org
74d50da3 7137T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/livepatching.git
b700e7f0 7138
ea861d73
KC
7139LINUX KERNEL DUMP TEST MODULE (LKDTM)
7140M: Kees Cook <keescook@chromium.org>
7141S: Maintained
426f3a53 7142F: drivers/misc/lkdtm*
ea861d73 7143
e2d1d6c0 7144LLC (802.2)
8b58be88 7145M: Arnaldo Carvalho de Melo <acme@ghostprotocols.net>
e2d1d6c0 7146S: Maintained
679655da 7147F: include/linux/llc.h
c117ab84 7148F: include/uapi/linux/llc.h
679655da
JP
7149F: include/net/llc*
7150F: net/llc/
e2d1d6c0 7151
4e233cbe
AD
7152LM73 HARDWARE MONITOR DRIVER
7153M: Guillaume Ligneul <guillaume.ligneul@gmail.com>
968ce1b1 7154L: linux-hwmon@vger.kernel.org
4e233cbe
AD
7155S: Maintained
7156F: drivers/hwmon/lm73.c
7157
156e2d1a 7158LM78 HARDWARE MONITOR DRIVER
d8130624 7159M: Jean Delvare <jdelvare@suse.com>
968ce1b1 7160L: linux-hwmon@vger.kernel.org
156e2d1a
JD
7161S: Maintained
7162F: Documentation/hwmon/lm78
7163F: drivers/hwmon/lm78.c
7164
1da177e4 7165LM83 HARDWARE MONITOR DRIVER
d8130624 7166M: Jean Delvare <jdelvare@suse.com>
968ce1b1 7167L: linux-hwmon@vger.kernel.org
1da177e4 7168S: Maintained
679655da
JP
7169F: Documentation/hwmon/lm83
7170F: drivers/hwmon/lm83.c
1da177e4
LT
7171
7172LM90 HARDWARE MONITOR DRIVER
d8130624 7173M: Jean Delvare <jdelvare@suse.com>
968ce1b1 7174L: linux-hwmon@vger.kernel.org
1da177e4 7175S: Maintained
679655da 7176F: Documentation/hwmon/lm90
aae7bce4 7177F: Documentation/devicetree/bindings/hwmon/lm90.txt
679655da 7178F: drivers/hwmon/lm90.c
1da177e4 7179
917cc4e6
GR
7180LM95234 HARDWARE MONITOR DRIVER
7181M: Guenter Roeck <linux@roeck-us.net>
968ce1b1 7182L: linux-hwmon@vger.kernel.org
917cc4e6
GR
7183S: Maintained
7184F: Documentation/hwmon/lm95234
7185F: drivers/hwmon/lm95234.c
7186
68620bdd
MP
7187LME2510 MEDIA DRIVER
7188M: Malcolm Priestley <tvboxspy@gmail.com>
7189L: linux-media@vger.kernel.org
a825eaec 7190W: https://linuxtv.org
68620bdd
MP
7191Q: http://patchwork.linuxtv.org/project/linux-media/list/
7192S: Maintained
7193F: drivers/media/usb/dvb-usb-v2/lmedm04*
7194
d4c3be70 7195LOCKING PRIMITIVES
8b58be88
JP
7196M: Peter Zijlstra <peterz@infradead.org>
7197M: Ingo Molnar <mingo@redhat.com>
981c3a4f 7198L: linux-kernel@vger.kernel.org
d4c3be70 7199T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
512e67f9 7200S: Maintained
d4c3be70 7201F: Documentation/locking/
679655da 7202F: include/linux/lockdep.h
d4c3be70
IM
7203F: include/linux/spinlock*.h
7204F: arch/*/include/asm/spinlock*.h
7205F: include/linux/rwlock*.h
7206F: include/linux/mutex*.h
7207F: arch/*/include/asm/mutex*.h
7208F: include/linux/rwsem*.h
7209F: arch/*/include/asm/rwsem.h
7210F: include/linux/seqlock.h
7211F: lib/locking*.[ch]
7486d6da 7212F: kernel/locking/
512e67f9 7213
dde33348 7214LOGICAL DISK MANAGER SUPPORT (LDM, Windows 2000/XP/Vista Dynamic Disks)
8b58be88 7215M: "Richard Russon (FlatCap)" <ldm@flatcap.org>
dde33348
AA
7216L: linux-ntfs-dev@lists.sourceforge.net
7217W: http://www.linux-ntfs.org/content/view/19/37/
1da177e4 7218S: Maintained
679655da 7219F: Documentation/ldm.txt
20d16fef 7220F: block/partitions/ldm.*
1da177e4 7221
ef6ada3d
JE
7222LogFS
7223M: Joern Engel <joern@logfs.org>
756ccb3c 7224M: Prasad Joshi <prasadjoshi.linux@gmail.com>
ef6ada3d
JE
7225L: logfs@logfs.org
7226W: logfs.org
7227S: Maintained
7228F: fs/logfs/
7229
c87e34ef 7230LSILOGIC MPT FUSION DRIVERS (FC/SAS/SPI)
9495e835
SS
7231M: Sathya Prakash <sathya.prakash@broadcom.com>
7232M: Chaitra P B <chaitra.basappa@broadcom.com>
7233M: Suganath Prabu Subramani <suganath-prabu.subramani@broadcom.com>
7234L: MPT-FusionLinux.pdl@broadcom.com
c87e34ef 7235L: linux-scsi@vger.kernel.org
9495e835 7236W: http://www.avagotech.com/support/
c87e34ef 7237S: Supported
679655da 7238F: drivers/message/fusion/
500c152a 7239F: drivers/scsi/mpt2sas/
7240F: drivers/scsi/mpt3sas/
c87e34ef 7241
1da177e4 7242LSILOGIC/SYMBIOS/NCR 53C8XX and 53C1010 PCI-SCSI drivers
8b58be88 7243M: Matthew Wilcox <matthew@wil.cx>
1da177e4
LT
7244L: linux-scsi@vger.kernel.org
7245S: Maintained
679655da 7246F: drivers/scsi/sym53c8xx_2/
1da177e4 7247
e5f5c99a
GR
7248LTC4261 HARDWARE MONITOR DRIVER
7249M: Guenter Roeck <linux@roeck-us.net>
968ce1b1 7250L: linux-hwmon@vger.kernel.org
e5f5c99a
GR
7251S: Maintained
7252F: Documentation/hwmon/ltc4261
7253F: drivers/hwmon/ltc4261.c
7254
81365c31 7255LTP (Linux Test Project)
28b8e8d4 7256M: Mike Frysinger <vapier@gentoo.org>
7d1ae8a8 7257M: Cyril Hrubis <chrubis@suse.cz>
0526109a 7258M: Wanlong Gao <wanlong.gao@gmail.com>
f2eb7f6f
CH
7259M: Jan Stancek <jstancek@redhat.com>
7260M: Stanislav Kholmanskikh <stanislav.kholmanskikh@oracle.com>
7261M: Alexey Kodanev <alexey.kodanev@oracle.com>
0526109a 7262L: ltp@lists.linux.it (subscribers-only)
f2eb7f6f 7263W: http://linux-test-project.github.io/
7d1ae8a8 7264T: git git://github.com/linux-test-project/ltp.git
81365c31
MF
7265S: Maintained
7266
c12a54b3 7267M32R ARCHITECTURE
c12a54b3 7268W: http://www.linux-m32r.org/
b4174867 7269S: Orphan
679655da 7270F: arch/m32r/
c12a54b3 7271
1da177e4 7272M68K ARCHITECTURE
8b58be88 7273M: Geert Uytterhoeven <geert@linux-m68k.org>
1da177e4
LT
7274L: linux-m68k@lists.linux-m68k.org
7275W: http://www.linux-m68k.org/
54e5881d 7276T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/linux-m68k.git
1da177e4 7277S: Maintained
679655da 7278F: arch/m68k/
9db35182 7279F: drivers/zorro/
1da177e4
LT
7280
7281M68K ON APPLE MACINTOSH
8b58be88 7282M: Joshua Thompson <funaho@jurai.org>
1da177e4 7283W: http://www.mac.linux-m68k.org/
9bb9f222 7284L: linux-m68k@lists.linux-m68k.org
1da177e4 7285S: Maintained
9db35182 7286F: arch/m68k/mac/
1da177e4
LT
7287
7288M68K ON HP9000/300
8b58be88 7289M: Philip Blundell <philb@gnu.org>
1da177e4
LT
7290W: http://www.tazenda.demon.co.uk/phil/linux-hp
7291S: Maintained
679655da 7292F: arch/m68k/hp300/
1da177e4 7293
74425546
AP
7294M88DS3103 MEDIA DRIVER
7295M: Antti Palosaari <crope@iki.fi>
7296L: linux-media@vger.kernel.org
a825eaec 7297W: https://linuxtv.org
74425546
AP
7298W: http://palosaari.fi/linux/
7299Q: http://patchwork.linuxtv.org/project/linux-media/list/
7300T: git git://linuxtv.org/anttip/media_tree.git
7301S: Maintained
7302F: drivers/media/dvb-frontends/m88ds3103*
7303
68620bdd
MP
7304M88RS2000 MEDIA DRIVER
7305M: Malcolm Priestley <tvboxspy@gmail.com>
7306L: linux-media@vger.kernel.org
a825eaec 7307W: https://linuxtv.org
68620bdd
MP
7308Q: http://patchwork.linuxtv.org/project/linux-media/list/
7309S: Maintained
7310F: drivers/media/dvb-frontends/m88rs2000*
7311
07a092fa 7312MA901 MASTERKIT USB FM RADIO DRIVER
b75f0050
JP
7313M: Alexey Klimov <klimov.linux@gmail.com>
7314L: linux-media@vger.kernel.org
7315T: git git://linuxtv.org/media_tree.git
7316S: Maintained
7317F: drivers/media/radio/radio-ma901.c
07a092fa 7318
64a327a7 7319MAC80211
8b58be88 7320M: Johannes Berg <johannes@sipsolutions.net>
64a327a7 7321L: linux-wireless@vger.kernel.org
491b26b4 7322W: http://wireless.kernel.org/
ce466579
JB
7323T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
7324T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
64a327a7 7325S: Maintained
679655da
JP
7326F: Documentation/networking/mac80211-injection.txt
7327F: include/net/mac80211.h
7328F: net/mac80211/
2af8c4dc 7329F: drivers/net/wireless/mac80211_hwsim.[ch]
64a327a7 7330
b863ceb7 7331MACVLAN DRIVER
8b58be88 7332M: Patrick McHardy <kaber@trash.net>
b863ceb7
PM
7333L: netdev@vger.kernel.org
7334S: Maintained
679655da
JP
7335F: drivers/net/macvlan.c
7336F: include/linux/if_macvlan.h
b863ceb7 7337
2b6d83e2
JB
7338MAILBOX API
7339M: Jassi Brar <jassisinghbrar@gmail.com>
7340L: linux-kernel@vger.kernel.org
7341S: Maintained
7342F: drivers/mailbox/
7343F: include/linux/mailbox_client.h
7344F: include/linux/mailbox_controller.h
7345
faf1668c 7346MAN-PAGES: MANUAL PAGES FOR LINUX -- Sections 2, 3, 4, 5, and 7
8b58be88 7347M: Michael Kerrisk <mtk.manpages@gmail.com>
795fb7e7 7348W: http://www.kernel.org/doc/man-pages
bd7ebec6 7349L: linux-man@vger.kernel.org
1b53dc74 7350S: Maintained
faf1668c 7351
0d3cd4b6
VD
7352MARVELL 88E6XXX ETHERNET SWITCH FABRIC DRIVER
7353M: Andrew Lunn <andrew@lunn.ch>
7354M: Vivien Didelot <vivien.didelot@savoirfairelinux.com>
7355S: Maintained
7356F: drivers/net/dsa/mv88e6xxx/
7357
8427defd 7358MARVELL ARMADA DRM SUPPORT
54176cc6 7359M: Russell King <rmk+kernel@armlinux.org.uk>
8427defd
RK
7360S: Maintained
7361F: drivers/gpu/drm/armada/
4418833e
EV
7362F: include/uapi/drm/armada_drm.h
7363F: Documentation/devicetree/bindings/display/armada/
8427defd 7364
c4d007bc
TP
7365MARVELL CRYPTO DRIVER
7366M: Boris Brezillon <boris.brezillon@free-electrons.com>
7367M: Arnaud Ebalard <arno@natisbad.org>
7368F: drivers/crypto/marvell/
7369S: Maintained
7370L: linux-crypto@vger.kernel.org
7371
44c14c1d 7372MARVELL GIGABIT ETHERNET DRIVERS (skge/sky2)
7373M: Mirko Lindner <mlindner@marvell.com>
adbbf69d 7374M: Stephen Hemminger <stephen@networkplumber.org>
44c14c1d 7375L: netdev@vger.kernel.org
7376S: Maintained
7377F: drivers/net/ethernet/marvell/sk*
7378
74cda169 7379MARVELL LIBERTAS WIRELESS DRIVER
74cda169 7380L: libertas-dev@lists.infradead.org
8ac3e99e 7381S: Orphan
f988d640 7382F: drivers/net/wireless/marvell/libertas/
74cda169 7383
b60d6975 7384MARVELL MV643XX ETHERNET DRIVER
4e3faf88 7385M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
979b6c13 7386L: netdev@vger.kernel.org
f5ca8502 7387S: Maintained
527a6266 7388F: drivers/net/ethernet/marvell/mv643xx_eth.*
679655da 7389F: include/linux/mv643xx.h
1da177e4 7390
370b8ed9
TP
7391MARVELL MVNETA ETHERNET DRIVER
7392M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
7393L: netdev@vger.kernel.org
7394S: Maintained
7395F: drivers/net/ethernet/marvell/mvneta.*
7396
fcad584d 7397MARVELL MWIFIEX WIRELESS DRIVER
b9d31704 7398M: Amitkumar Karwar <akarwar@marvell.com>
550795fc 7399M: Nishant Sarmukadam <nishants@marvell.com>
fcad584d
BZ
7400L: linux-wireless@vger.kernel.org
7401S: Maintained
277b024e 7402F: drivers/net/wireless/marvell/mwifiex/
fcad584d 7403
a2c3f656 7404MARVELL MWL8K WIRELESS DRIVER
a040d532 7405M: Lennert Buytenhek <buytenh@wantstofly.org>
a2c3f656 7406L: linux-wireless@vger.kernel.org
16345910 7407S: Odd Fixes
de60f1dc 7408F: drivers/net/wireless/marvell/mwl8k.c
a2c3f656 7409
2a69567b 7410MARVELL SOC MMC/SD/SDIO CONTROLLER DRIVER
2f82af08 7411M: Nicolas Pitre <nico@fluxnic.net>
18e2842b 7412S: Odd Fixes
1fa7e547 7413F: drivers/mmc/host/mvsdio.*
2a69567b 7414
1da177e4 7415MATROX FRAMEBUFFER DRIVER
c69f677c 7416L: linux-fbdev@vger.kernel.org
52653199 7417S: Orphan
8a61f013 7418F: drivers/video/fbdev/matrox/matroxfb_*
c117ab84 7419F: include/uapi/linux/matroxfb.h
1da177e4 7420
ca462085
GR
7421MAX16065 HARDWARE MONITOR DRIVER
7422M: Guenter Roeck <linux@roeck-us.net>
968ce1b1 7423L: linux-hwmon@vger.kernel.org
ca462085
GR
7424S: Maintained
7425F: Documentation/hwmon/max16065
7426F: drivers/hwmon/max16065.c
7427
1f61cab8
GR
7428MAX20751 HARDWARE MONITOR DRIVER
7429M: Guenter Roeck <linux@roeck-us.net>
968ce1b1 7430L: linux-hwmon@vger.kernel.org
1f61cab8
GR
7431S: Maintained
7432F: Documentation/hwmon/max20751
7433F: drivers/hwmon/max20751.c
7434
d20620de 7435MAX6650 HARDWARE MONITOR AND FAN CONTROLLER DRIVER
6a534c9d 7436M: "Hans J. Koch" <hjk@hansjkoch.de>
968ce1b1 7437L: linux-hwmon@vger.kernel.org
d20620de 7438S: Maintained
679655da
JP
7439F: Documentation/hwmon/max6650
7440F: drivers/hwmon/max6650.c
d20620de 7441
e89ab51f
GR
7442MAX6697 HARDWARE MONITOR DRIVER
7443M: Guenter Roeck <linux@roeck-us.net>
968ce1b1 7444L: linux-hwmon@vger.kernel.org
e89ab51f
GR
7445S: Maintained
7446F: Documentation/hwmon/max6697
7447F: Documentation/devicetree/bindings/i2c/max6697.txt
7448F: drivers/hwmon/max6697.c
7449F: include/linux/platform_data/max6697.h
7450
3b2af7f7
PR
7451MAX9860 MONO AUDIO VOICE CODEC DRIVER
7452M: Peter Rosin <peda@axentia.se>
7453L: alsa-devel@alsa-project.org (moderated for non-subscribers)
7454S: Maintained
7455F: Documentation/devicetree/bindings/sound/max9860.txt
7456F: sound/soc/codecs/max9860.*
7457
f8f847b5 7458MAXIM MUIC CHARGER DRIVERS FOR EXYNOS BASED BOARDS
326dce07
KK
7459M: Krzysztof Kozlowski <krzk@kernel.org>
7460M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
f8f847b5
KK
7461L: linux-pm@vger.kernel.org
7462S: Supported
7463F: drivers/power/max14577_charger.c
7464F: drivers/power/max77693_charger.c
7465
3811405e
JMC
7466MAXIM MAX77802 MULTIFUNCTION PMIC DEVICE DRIVERS
7467M: Javier Martinez Canillas <javier@osg.samsung.com>
7468L: linux-kernel@vger.kernel.org
7469S: Supported
96173cc6 7470F: drivers/*/*max77802*.c
3811405e
JMC
7471F: Documentation/devicetree/bindings/*/*max77802.txt
7472F: include/dt-bindings/*/*max77802.h
7473
befeb596
KK
7474MAXIM PMIC AND MUIC DRIVERS FOR EXYNOS BASED BOARDS
7475M: Chanwoo Choi <cw00.choi@samsung.com>
326dce07
KK
7476M: Krzysztof Kozlowski <krzk@kernel.org>
7477M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
befeb596
KK
7478L: linux-kernel@vger.kernel.org
7479S: Supported
86cf635a 7480F: drivers/*/max14577*.c
0998a436 7481F: drivers/*/max77686*.c
86cf635a 7482F: drivers/*/max77693*.c
befeb596
KK
7483F: drivers/extcon/extcon-max14577.c
7484F: drivers/extcon/extcon-max77693.c
7485F: drivers/rtc/rtc-max77686.c
7486F: drivers/clk/clk-max77686.c
7487F: Documentation/devicetree/bindings/mfd/max14577.txt
377452f4 7488F: Documentation/devicetree/bindings/*/max77686.txt
befeb596
KK
7489F: Documentation/devicetree/bindings/mfd/max77693.txt
7490F: Documentation/devicetree/bindings/clock/maxim,max77686.txt
7491F: include/linux/mfd/max14577*.h
7492F: include/linux/mfd/max77686*.h
7493F: include/linux/mfd/max77693*.h
7494
9be3c9a5
HV
7495MAXIRADIO FM RADIO RECEIVER DRIVER
7496M: Hans Verkuil <hverkuil@xs4all.nl>
7497L: linux-media@vger.kernel.org
7498T: git git://linuxtv.org/media_tree.git
a825eaec 7499W: https://linuxtv.org
9be3c9a5
HV
7500S: Maintained
7501F: drivers/media/radio/radio-maxiradio*
7502
c05dc2cc
PR
7503MCP4531 MICROCHIP DIGITAL POTENTIOMETER DRIVER
7504M: Peter Rosin <peda@axentia.se>
7505L: linux-iio@vger.kernel.org
7506S: Maintained
7507F: drivers/iio/potentiometer/mcp4531.c
7508
7b49235e
LP
7509MEDIA DRIVERS FOR RENESAS - FCP
7510M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
7511L: linux-media@vger.kernel.org
7512L: linux-renesas-soc@vger.kernel.org
7513T: git git://linuxtv.org/media_tree.git
7514S: Supported
7515F: Documentation/devicetree/bindings/media/renesas,fcp.txt
7516F: drivers/media/platform/rcar-fcp.c
7517F: include/media/rcar-fcp.h
7518
6f32a8c9
LP
7519MEDIA DRIVERS FOR RENESAS - VSP1
7520M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
7521L: linux-media@vger.kernel.org
4a121096 7522L: linux-renesas-soc@vger.kernel.org
6f32a8c9
LP
7523T: git git://linuxtv.org/media_tree.git
7524S: Supported
7525F: Documentation/devicetree/bindings/media/renesas,vsp1.txt
7526F: drivers/media/platform/vsp1/
7527
fae2080a
AO
7528MEDIA DRIVERS FOR HELENE
7529M: Abylay Ospan <aospan@netup.ru>
7530L: linux-media@vger.kernel.org
7531W: https://linuxtv.org
7532W: http://netup.tv/
7533T: git git://linuxtv.org/media_tree.git
7534S: Supported
7535F: drivers/media/dvb-frontends/helene*
7536
dacf9ce8
KS
7537MEDIA DRIVERS FOR ASCOT2E
7538M: Sergey Kozlov <serjk@netup.ru>
1a76e1f7 7539M: Abylay Ospan <aospan@netup.ru>
dacf9ce8 7540L: linux-media@vger.kernel.org
a825eaec 7541W: https://linuxtv.org
dacf9ce8
KS
7542W: http://netup.tv/
7543T: git git://linuxtv.org/media_tree.git
7544S: Supported
7545F: drivers/media/dvb-frontends/ascot2e*
7546
a6dc60ff
KS
7547MEDIA DRIVERS FOR CXD2841ER
7548M: Sergey Kozlov <serjk@netup.ru>
1a76e1f7 7549M: Abylay Ospan <aospan@netup.ru>
a6dc60ff 7550L: linux-media@vger.kernel.org
a825eaec 7551W: https://linuxtv.org
a6dc60ff
KS
7552W: http://netup.tv/
7553T: git git://linuxtv.org/media_tree.git
7554S: Supported
7555F: drivers/media/dvb-frontends/cxd2841er*
7556
a5d32b35
KS
7557MEDIA DRIVERS FOR HORUS3A
7558M: Sergey Kozlov <serjk@netup.ru>
1a76e1f7 7559M: Abylay Ospan <aospan@netup.ru>
a5d32b35 7560L: linux-media@vger.kernel.org
a825eaec 7561W: https://linuxtv.org
a5d32b35
KS
7562W: http://netup.tv/
7563T: git git://linuxtv.org/media_tree.git
7564S: Supported
7565F: drivers/media/dvb-frontends/horus3a*
7566
e025273b
KS
7567MEDIA DRIVERS FOR LNBH25
7568M: Sergey Kozlov <serjk@netup.ru>
1a76e1f7 7569M: Abylay Ospan <aospan@netup.ru>
e025273b 7570L: linux-media@vger.kernel.org
a825eaec 7571W: https://linuxtv.org
e025273b
KS
7572W: http://netup.tv/
7573T: git git://linuxtv.org/media_tree.git
7574S: Supported
7575F: drivers/media/dvb-frontends/lnbh25*
7576
52b1eaf4
KS
7577MEDIA DRIVERS FOR NETUP PCI UNIVERSAL DVB devices
7578M: Sergey Kozlov <serjk@netup.ru>
1a76e1f7 7579M: Abylay Ospan <aospan@netup.ru>
52b1eaf4 7580L: linux-media@vger.kernel.org
a825eaec 7581W: https://linuxtv.org
52b1eaf4
KS
7582W: http://netup.tv/
7583T: git git://linuxtv.org/media_tree.git
7584S: Supported
7585F: drivers/media/pci/netup_unidvb/*
7586
127c49ae 7587MEDIA INPUT INFRASTRUCTURE (V4L/DVB)
5dc8a864
MCC
7588M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
7589M: Mauro Carvalho Chehab <mchehab@kernel.org>
127c49ae
JP
7590P: LinuxTV.org Project
7591L: linux-media@vger.kernel.org
a825eaec 7592W: https://linuxtv.org
8a6e2535 7593Q: http://patchwork.kernel.org/project/linux-media/list/
275ffde4 7594T: git git://linuxtv.org/media_tree.git
127c49ae
JP
7595S: Maintained
7596F: Documentation/dvb/
7597F: Documentation/video4linux/
ffe06198 7598F: Documentation/DocBook/media/
127c49ae 7599F: drivers/media/
ffe06198 7600F: drivers/staging/media/
eb4b0ec7 7601F: include/linux/platform_data/media/
127c49ae 7602F: include/media/
6c0f0359
MCC
7603F: include/uapi/linux/dvb/
7604F: include/uapi/linux/videodev2.h
7605F: include/uapi/linux/media.h
7606F: include/uapi/linux/v4l2-*
7607F: include/uapi/linux/meye.h
7608F: include/uapi/linux/ivtv*
7609F: include/uapi/linux/uvcvideo.h
d20620de 7610
0c272fc9
JC
7611MEDIATEK ETHERNET DRIVER
7612M: Felix Fietkau <nbd@openwrt.org>
7613M: John Crispin <blogic@openwrt.org>
7614L: netdev@vger.kernel.org
7615S: Maintained
7616F: drivers/net/ethernet/mediatek/
7617
c869f77d
JK
7618MEDIATEK MT7601U WIRELESS LAN DRIVER
7619M: Jakub Kicinski <kubakici@wp.pl>
7620L: linux-wireless@vger.kernel.org
7621S: Maintained
7622F: drivers/net/wireless/mediatek/mt7601u/
7623
e399065b
SS
7624MEGARAID SCSI/SAS DRIVERS
7625M: Kashyap Desai <kashyap.desai@avagotech.com>
7626M: Sumit Saxena <sumit.saxena@avagotech.com>
7627M: Uday Lingala <uday.lingala@avagotech.com>
7628L: megaraidlinux.pdl@avagotech.com
baaea1dc 7629L: linux-scsi@vger.kernel.org
e399065b 7630W: http://www.lsi.com
ce00f85c 7631S: Maintained
679655da
JP
7632F: Documentation/scsi/megaraid.txt
7633F: drivers/scsi/megaraid.*
7634F: drivers/scsi/megaraid/
757e0108 7635
2c46c9d5 7636MELLANOX ETHERNET DRIVER (mlx4_en)
c40e4096 7637M: Tariq Toukan <tariqt@mellanox.com>
b75f0050 7638L: netdev@vger.kernel.org
2c46c9d5
AV
7639S: Supported
7640W: http://www.mellanox.com
7641Q: http://patchwork.ozlabs.org/project/netdev/list/
7642F: drivers/net/ethernet/mellanox/mlx4/en_*
7643
e7523a49
OG
7644MELLANOX ETHERNET DRIVER (mlx5e)
7645M: Saeed Mahameed <saeedm@mellanox.com>
7646L: netdev@vger.kernel.org
7647S: Supported
7648W: http://www.mellanox.com
7649Q: http://patchwork.ozlabs.org/project/netdev/list/
7650F: drivers/net/ethernet/mellanox/mlx5/core/en_*
7651
93c1edb2
JP
7652MELLANOX ETHERNET SWITCH DRIVERS
7653M: Jiri Pirko <jiri@mellanox.com>
7654M: Ido Schimmel <idosch@mellanox.com>
7655L: netdev@vger.kernel.org
7656S: Supported
7657W: http://www.mellanox.com
7658Q: http://patchwork.ozlabs.org/project/netdev/list/
7659F: drivers/net/ethernet/mellanox/mlxsw/
7660
8700e3e7
MS
7661SOFT-ROCE DRIVER (rxe)
7662M: Moni Shoua <monis@mellanox.com>
7663L: linux-rdma@vger.kernel.org
7664S: Supported
7665W: https://github.com/SoftRoCE/rxe-dev/wiki/rxe-dev:-Home
7666Q: http://patchwork.kernel.org/project/linux-rdma/list/
7667F: drivers/infiniband/hw/rxe/
7668F: include/uapi/rdma/rdma_user_rxe.h
7669
5b25b13a
MD
7670MEMBARRIER SUPPORT
7671M: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
7672M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
7673L: linux-kernel@vger.kernel.org
7674S: Supported
7675F: kernel/membarrier.c
7676F: include/uapi/linux/membarrier.h
7677
70ea91f1
SR
7678MEMORY MANAGEMENT
7679L: linux-mm@kvack.org
70ea91f1
SR
7680W: http://www.linux-mm.org
7681S: Maintained
679655da 7682F: include/linux/mm.h
551450bb
CS
7683F: include/linux/gfp.h
7684F: include/linux/mmzone.h
7685F: include/linux/memory_hotplug.h
7686F: include/linux/vmalloc.h
679655da 7687F: mm/
70ea91f1 7688
f4e9ce66 7689MEMORY TECHNOLOGY DEVICES (MTD)
8b58be88 7690M: David Woodhouse <dwmw2@infradead.org>
242c325e 7691M: Brian Norris <computersforpeace@gmail.com>
1da177e4 7692L: linux-mtd@lists.infradead.org
8a6e2535
JP
7693W: http://www.linux-mtd.infradead.org/
7694Q: http://patchwork.ozlabs.org/project/linux-mtd/list/
242c325e 7695T: git git://git.infradead.org/linux-mtd.git
ab95eac9 7696T: git git://git.infradead.org/l2-mtd.git
1da177e4 7697S: Maintained
becc7ae5 7698F: Documentation/devicetree/bindings/mtd/
679655da
JP
7699F: drivers/mtd/
7700F: include/linux/mtd/
c117ab84 7701F: include/uapi/mtd/
1da177e4 7702
26c57ef1 7703MEN A21 WATCHDOG DRIVER
30c7469b 7704M: Johannes Thumshirn <morbidrsa@gmail.com>
26c57ef1 7705L: linux-watchdog@vger.kernel.org
30c7469b 7706S: Maintained
26c57ef1
JT
7707F: drivers/watchdog/mena21_wdt.c
7708
3764e82e 7709MEN CHAMELEON BUS (mcb)
30c7469b
JT
7710M: Johannes Thumshirn <morbidrsa@gmail.com>
7711S: Maintained
3764e82e
JT
7712F: drivers/mcb/
7713F: include/linux/mcb.h
b9f2f459 7714F: Documentation/men-chameleon-bus.txt
3764e82e 7715
48b490d2
AW
7716MEN F21BMC (Board Management Controller)
7717M: Andreas Werner <andreas.werner@men.de>
7718S: Supported
7719F: drivers/mfd/menf21bmc.c
7720F: drivers/watchdog/menf21bmc_wdt.c
7721F: drivers/leds/leds-menf21bmc.c
7722F: drivers/hwmon/menf21bmc_hwmon.c
7723F: Documentation/hwmon/menf21bmc
7724
12285945
JH
7725METAG ARCHITECTURE
7726M: James Hogan <james.hogan@imgtec.com>
d668d9ed 7727L: linux-metag@vger.kernel.org
9f273c24 7728T: git git://git.kernel.org/pub/scm/linux/kernel/git/jhogan/metag.git
f23d0e24 7729S: Odd Fixes
12285945
JH
7730F: arch/metag/
7731F: Documentation/metag/
7732F: Documentation/devicetree/bindings/metag/
2d799dde 7733F: Documentation/devicetree/bindings/interrupt-controller/img,*
a2c5d4ed 7734F: drivers/clocksource/metag_generic.c
5698c50d
JH
7735F: drivers/irqchip/irq-metag.c
7736F: drivers/irqchip/irq-metag-ext.c
ae85ac71 7737F: drivers/tty/metag_da.c
12285945 7738
c6375b0a 7739MICROBLAZE ARCHITECTURE
8b58be88 7740M: Michal Simek <monstr@monstr.eu>
c6375b0a
MS
7741W: http://www.monstr.eu/fdt/
7742T: git git://git.monstr.eu/linux-2.6-microblaze.git
7743S: Supported
0a8c7914 7744F: arch/microblaze/
1da177e4 7745
2508a45a
CY
7746MICROSOFT SURFACE PRO 3 BUTTON DRIVER
7747M: Chen Yu <yu.c.chen@intel.com>
7748L: platform-driver-x86@vger.kernel.org
7749S: Supported
7750F: drivers/platform/x86/surfacepro3_button.c
7751
1da177e4 7752MICROTEK X6 SCANNER
61eee9a7 7753M: Oliver Neukum <oliver@neukum.org>
1da177e4 7754S: Maintained
679655da 7755F: drivers/usb/image/microtek.*
1da177e4
LT
7756
7757MIPS
8b58be88 7758M: Ralf Baechle <ralf@linux-mips.org>
1da177e4 7759L: linux-mips@linux-mips.org
6097050d 7760W: http://www.linux-mips.org/
b05e988e 7761T: git git://git.linux-mips.org/pub/scm/ralf/linux.git
6097050d 7762Q: http://patchwork.linux-mips.org/project/linux-mips/list/
7425b340 7763S: Supported
f46d92e8 7764F: Documentation/devicetree/bindings/mips/
679655da
JP
7765F: Documentation/mips/
7766F: arch/mips/
1da177e4 7767
413ef3f6
KC
7768MIPS/LOONGSON1 ARCHITECTURE
7769M: Keguang Zhang <keguang.zhang@gmail.com>
7770L: linux-mips@linux-mips.org
7771S: Maintained
7772F: arch/mips/loongson32/
7773F: arch/mips/include/asm/mach-loongson32/
7774F: drivers/*/*loongson1*
7775F: drivers/*/*/*loongson1*
7776
08b7620a
HV
7777MIROSOUND PCM20 FM RADIO RECEIVER DRIVER
7778M: Hans Verkuil <hverkuil@xs4all.nl>
7779L: linux-media@vger.kernel.org
7780T: git git://linuxtv.org/media_tree.git
a825eaec 7781W: https://linuxtv.org
08b7620a
HV
7782S: Odd Fixes
7783F: drivers/media/radio/radio-miropcm20*
7784
c09befcb
OG
7785MELLANOX MLX4 core VPI driver
7786M: Yishai Hadas <yishaih@mellanox.com>
e126ba97
EC
7787L: netdev@vger.kernel.org
7788L: linux-rdma@vger.kernel.org
7789W: http://www.mellanox.com
7790Q: http://patchwork.ozlabs.org/project/netdev/list/
c09befcb
OG
7791S: Supported
7792F: drivers/net/ethernet/mellanox/mlx4/
7793F: include/linux/mlx4/
7794
7795MELLANOX MLX4 IB driver
7796M: Yishai Hadas <yishaih@mellanox.com>
7797L: linux-rdma@vger.kernel.org
7798W: http://www.mellanox.com
e126ba97 7799Q: http://patchwork.kernel.org/project/linux-rdma/list/
c09befcb
OG
7800S: Supported
7801F: drivers/infiniband/hw/mlx4/
7802F: include/linux/mlx4/
7803
595a4d8f
OG
7804MELLANOX MLX5 core VPI driver
7805M: Matan Barak <matanb@mellanox.com>
7806M: Leon Romanovsky <leonro@mellanox.com>
e126ba97
EC
7807L: netdev@vger.kernel.org
7808L: linux-rdma@vger.kernel.org
7809W: http://www.mellanox.com
7810Q: http://patchwork.ozlabs.org/project/netdev/list/
e126ba97
EC
7811S: Supported
7812F: drivers/net/ethernet/mellanox/mlx5/core/
7813F: include/linux/mlx5/
7814
595a4d8f
OG
7815MELLANOX MLX5 IB driver
7816M: Matan Barak <matanb@mellanox.com>
7817M: Leon Romanovsky <leonro@mellanox.com>
b75f0050
JP
7818L: linux-rdma@vger.kernel.org
7819W: http://www.mellanox.com
7820Q: http://patchwork.kernel.org/project/linux-rdma/list/
b75f0050 7821S: Supported
b75f0050 7822F: drivers/infiniband/hw/mlx5/
595a4d8f 7823F: include/linux/mlx5/
e126ba97 7824
764589b6
CM
7825MELEXIS MLX90614 DRIVER
7826M: Crt Mori <cmo@melexis.com>
7827L: linux-iio@vger.kernel.org
7828W: http://www.melexis.com
7829S: Supported
7830F: drivers/iio/temperature/mlx90614.c
7831
0ce277e4
AP
7832MN88472 MEDIA DRIVER
7833M: Antti Palosaari <crope@iki.fi>
7834L: linux-media@vger.kernel.org
a825eaec 7835W: https://linuxtv.org
0ce277e4
AP
7836W: http://palosaari.fi/linux/
7837Q: http://patchwork.linuxtv.org/project/linux-media/list/
0ce277e4 7838S: Maintained
94d0eaa4 7839F: drivers/media/dvb-frontends/mn88472*
0ce277e4 7840
4f4d238f
AP
7841MN88473 MEDIA DRIVER
7842M: Antti Palosaari <crope@iki.fi>
7843L: linux-media@vger.kernel.org
a825eaec 7844W: https://linuxtv.org
4f4d238f
AP
7845W: http://palosaari.fi/linux/
7846Q: http://patchwork.linuxtv.org/project/linux-media/list/
4f4d238f 7847S: Maintained
877ba50b 7848F: drivers/media/dvb-frontends/mn88473*
4f4d238f 7849
1da177e4 7850MODULE SUPPORT
8b58be88 7851M: Rusty Russell <rusty@rustcorp.com.au>
1da177e4 7852S: Maintained
679655da
JP
7853F: include/linux/module.h
7854F: kernel/module.c
1da177e4
LT
7855
7856MOTION EYE VAIO PICTUREBOOK CAMERA DRIVER
1da177e4 7857W: http://popies.net/meye/
b7788e13 7858S: Orphan
679655da 7859F: Documentation/video4linux/meye.txt
90d72ac6 7860F: drivers/media/pci/meye/
6c0f0359 7861F: include/uapi/linux/meye.h
1da177e4 7862
b9705b60 7863MOXA SMARTIO/INDUSTIO/INTELLIO SERIAL CARD
8b58be88 7864M: Jiri Slaby <jirislaby@gmail.com>
d735410a 7865S: Maintained
679655da 7866F: Documentation/serial/moxa-smartio
c897401b 7867F: drivers/tty/mxser.*
d735410a 7868
889b2f87
AK
7869MR800 AVERMEDIA USB FM RADIO DRIVER
7870M: Alexey Klimov <klimov.linux@gmail.com>
7871L: linux-media@vger.kernel.org
7872T: git git://linuxtv.org/media_tree.git
7873S: Maintained
7874F: drivers/media/radio/radio-mr800.c
7875
d7155691
AO
7876MRF24J40 IEEE 802.15.4 RADIO DRIVER
7877M: Alan Ott <alan@signal11.us>
7878L: linux-wpan@vger.kernel.org
7879S: Maintained
7880F: drivers/net/ieee802154/mrf24j40.c
2e6fd648 7881F: Documentation/devicetree/bindings/net/ieee802154/mrf24j40.txt
d7155691 7882
8c4c731a 7883MSI LAPTOP SUPPORT
182ae55c 7884M: "Lee, Chun-Yi" <jlee@suse.com>
d0944853 7885L: platform-driver-x86@vger.kernel.org
8c4c731a 7886S: Maintained
679655da 7887F: drivers/platform/x86/msi-laptop.c
8c4c731a 7888
0f1006b1 7889MSI WMI SUPPORT
d0944853 7890L: platform-driver-x86@vger.kernel.org
5ee7041e 7891S: Orphan
0f1006b1
AA
7892F: drivers/platform/x86/msi-wmi.c
7893
19a628a0
AP
7894MSI001 MEDIA DRIVER
7895M: Antti Palosaari <crope@iki.fi>
7896L: linux-media@vger.kernel.org
a825eaec 7897W: https://linuxtv.org
19a628a0
AP
7898W: http://palosaari.fi/linux/
7899Q: http://patchwork.linuxtv.org/project/linux-media/list/
7900T: git git://linuxtv.org/anttip/media_tree.git
7901S: Maintained
0185e197 7902F: drivers/media/tuners/msi001*
19a628a0 7903
7570589d 7904MSI2500 MEDIA DRIVER
2c57213f
AP
7905M: Antti Palosaari <crope@iki.fi>
7906L: linux-media@vger.kernel.org
a825eaec 7907W: https://linuxtv.org
2c57213f
AP
7908W: http://palosaari.fi/linux/
7909Q: http://patchwork.linuxtv.org/project/linux-media/list/
7910T: git git://linuxtv.org/anttip/media_tree.git
7911S: Maintained
7570589d 7912F: drivers/media/usb/msi2500/
2c57213f 7913
159eeea4
RJ
7914MSYSTEMS DISKONCHIP G3 MTD DRIVER
7915M: Robert Jarzmik <robert.jarzmik@free.fr>
7916L: linux-mtd@lists.infradead.org
7917S: Maintained
7918F: drivers/mtd/devices/docg3*
7919
62a37dc7 7920MT9M032 APTINA SENSOR DRIVER
0e837fb9
LP
7921M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
7922L: linux-media@vger.kernel.org
7923T: git git://linuxtv.org/media_tree.git
7924S: Maintained
7925F: drivers/media/i2c/mt9m032.c
b5dcee22 7926F: include/media/i2c/mt9m032.h
0e837fb9 7927
62a37dc7 7928MT9P031 APTINA CAMERA SENSOR
0e837fb9
LP
7929M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
7930L: linux-media@vger.kernel.org
7931T: git git://linuxtv.org/media_tree.git
7932S: Maintained
7933F: drivers/media/i2c/mt9p031.c
b5dcee22 7934F: include/media/i2c/mt9p031.h
0e837fb9 7935
62a37dc7 7936MT9T001 APTINA CAMERA SENSOR
0e837fb9
LP
7937M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
7938L: linux-media@vger.kernel.org
7939T: git git://linuxtv.org/media_tree.git
7940S: Maintained
7941F: drivers/media/i2c/mt9t001.c
b5dcee22 7942F: include/media/i2c/mt9t001.h
0e837fb9 7943
62a37dc7 7944MT9V032 APTINA CAMERA SENSOR
0e837fb9
LP
7945M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
7946L: linux-media@vger.kernel.org
7947T: git git://linuxtv.org/media_tree.git
7948S: Maintained
f2272e13 7949F: Documentation/devicetree/bindings/media/i2c/mt9v032.txt
0e837fb9 7950F: drivers/media/i2c/mt9v032.c
b5dcee22 7951F: include/media/i2c/mt9v032.h
0e837fb9 7952
4e0d13cb 7953MULTIFUNCTION DEVICES (MFD)
f7d3210e 7954M: Lee Jones <lee.jones@linaro.org>
7caa7991 7955T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
4e0d13cb 7956S: Supported
679655da 7957F: drivers/mfd/
55b5940d 7958F: include/linux/mfd/
4e0d13cb 7959
5c4e6f13 7960MULTIMEDIA CARD (MMC), SECURE DIGITAL (SD) AND SDIO SUBSYSTEM
e18eaf8f 7961M: Ulf Hansson <ulf.hansson@linaro.org>
b2503a94 7962L: linux-mmc@vger.kernel.org
708dce3f 7963T: git git://git.linaro.org/people/ulf.hansson/mmc.git
245feaa6 7964S: Maintained
2810984b 7965F: Documentation/devicetree/bindings/mmc/
679655da
JP
7966F: drivers/mmc/
7967F: include/linux/mmc/
c117ab84 7968F: include/uapi/linux/mmc/
baca2da4 7969
15a0580c 7970MULTIMEDIA CARD (MMC) ETC. OVER SPI
22b174f8 7971S: Orphan
679655da
JP
7972F: drivers/mmc/host/mmc_spi.c
7973F: include/linux/spi/mmc_spi.h
15a0580c 7974
1da177e4 7975MULTISOUND SOUND DRIVER
8b58be88 7976M: Andrew Veliath <andrewtv@usa.net>
1da177e4 7977S: Maintained
679655da
JP
7978F: Documentation/sound/oss/MultiSound
7979F: sound/oss/msnd*
1da177e4 7980
d735410a 7981MULTITECH MULTIPORT CARD (ISICOM)
d86b3001 7982S: Orphan
c897401b 7983F: drivers/tty/isicom.c
679655da 7984F: include/linux/isicom.h
d735410a 7985
550a7375 7986MUSB MULTIPOINT HIGH SPEED DUAL-ROLE CONTROLLER
3b243519 7987M: Bin Liu <b-liu@ti.com>
795fb7e7 7988L: linux-usb@vger.kernel.org
43b416e5 7989T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
795fb7e7 7990S: Maintained
679655da 7991F: drivers/usb/musb/
550a7375 7992
ea0af5f6
MK
7993MXL5007T MEDIA DRIVER
7994M: Michael Krufky <mkrufky@linuxtv.org>
7995L: linux-media@vger.kernel.org
a825eaec 7996W: https://linuxtv.org
ea0af5f6
MK
7997W: http://github.com/mkrufky
7998Q: http://patchwork.linuxtv.org/project/linux-media/list/
7999T: git git://linuxtv.org/mkrufky/tuners.git
8000S: Maintained
8001F: drivers/media/tuners/mxl5007t.*
8002
2d3cf588 8003MYRICOM MYRI-10G 10GbE DRIVER (MYRI10GE)
205057ae 8004M: Hyong-Youb Kim <hykim@myri.com>
2d3cf588 8005L: netdev@vger.kernel.org
205057ae 8006W: https://www.myricom.com/support/downloads/myri10ge.html
2d3cf588 8007S: Supported
93f7848b 8008F: drivers/net/ethernet/myricom/myri10ge/
2d3cf588 8009
9df4f913
BB
8010NAND FLASH SUBSYSTEM
8011M: Boris Brezillon <boris.brezillon@free-electrons.com>
8012R: Richard Weinberger <richard@nod.at>
8013L: linux-mtd@lists.infradead.org
8014W: http://www.linux-mtd.infradead.org/
8015Q: http://patchwork.ozlabs.org/project/linux-mtd/list/
8016T: git git://github.com/linux-nand/linux.git
8017S: Maintained
8018F: drivers/mtd/nand/
8019F: include/linux/mtd/nand*.h
8020
1da177e4 8021NATSEMI ETHERNET DRIVER (DP8381x)
09d208ec 8022S: Orphan
d9fb9f38 8023F: drivers/net/ethernet/natsemi/natsemi.c
1da177e4 8024
23dc05a3
DM
8025NATIVE INSTRUMENTS USB SOUND INTERFACE DRIVER
8026M: Daniel Mack <zonque@gmail.com>
8027S: Maintained
e5747e40 8028L: alsa-devel@alsa-project.org (moderated for non-subscribers)
23dc05a3
DM
8029W: http://www.native-instruments.com
8030F: sound/usb/caiaq/
8031
1da177e4 8032NCP FILESYSTEM
52653199
PV
8033M: Petr Vandrovec <petr@vandrovec.name>
8034S: Odd Fixes
679655da 8035F: fs/ncpfs/
1da177e4 8036
a79b0322
FT
8037NCR 5380 SCSI DRIVERS
8038M: Finn Thain <fthain@telegraphics.com.au>
8039M: Michael Schmitz <schmitzmic@gmail.com>
8040L: linux-scsi@vger.kernel.org
8041S: Maintained
8042F: Documentation/scsi/g_NCR5380.txt
71d39758 8043F: Documentation/scsi/dtc3x80.txt
a79b0322
FT
8044F: drivers/scsi/NCR5380.*
8045F: drivers/scsi/arm/cumana_1.c
8046F: drivers/scsi/arm/oak.c
a79b0322
FT
8047F: drivers/scsi/atari_scsi.*
8048F: drivers/scsi/dmx3191d.c
8049F: drivers/scsi/dtc.*
8050F: drivers/scsi/g_NCR5380.*
8051F: drivers/scsi/g_NCR5380_mmio.c
8052F: drivers/scsi/mac_scsi.*
8053F: drivers/scsi/pas16.*
a79b0322
FT
8054F: drivers/scsi/sun3_scsi.*
8055F: drivers/scsi/sun3_scsi_vme.c
8056F: drivers/scsi/t128.*
8057
1da177e4 8058NCR DUAL 700 SCSI DRIVER (MICROCHANNEL)
8b58be88 8059M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
1da177e4
LT
8060L: linux-scsi@vger.kernel.org
8061S: Maintained
679655da 8062F: drivers/scsi/NCR_D700.*
1da177e4 8063
4aa3eb4c
GR
8064NCT6775 HARDWARE MONITOR DRIVER
8065M: Guenter Roeck <linux@roeck-us.net>
968ce1b1 8066L: linux-hwmon@vger.kernel.org
4aa3eb4c
GR
8067S: Maintained
8068F: Documentation/hwmon/nct6775
8069F: drivers/hwmon/nct6775.c
8070
3c2d774c 8071NETEFFECT IWARP RNIC DRIVER (IW_NES)
8b58be88 8072M: Faisal Latif <faisal.latif@intel.com>
e6cc0fd1 8073L: linux-rdma@vger.kernel.org
e3d33cb1 8074W: http://www.intel.com/Products/Server/Adapters/Server-Cluster/Server-Cluster-overview.htm
3c2d774c
GS
8075S: Supported
8076F: drivers/infiniband/hw/nes/
8077
be2f2e84 8078NETEM NETWORK EMULATOR
adbbf69d 8079M: Stephen Hemminger <stephen@networkplumber.org>
3430284f 8080L: netem@lists.linux-foundation.org (moderated for non-subscribers)
be2f2e84 8081S: Maintained
679655da 8082F: net/sched/sch_netem.c
be2f2e84 8083
b2f5a051 8084NETERION 10GbE DRIVERS (s2io/vxge)
e3806882 8085M: Jon Mason <jdmason@kudzu.us>
4a58448b 8086L: netdev@vger.kernel.org
4a58448b 8087S: Supported
679655da 8088F: Documentation/networking/s2io.txt
b2f5a051 8089F: Documentation/networking/vxge.txt
86387e1a 8090F: drivers/net/ethernet/neterion/
4a58448b 8091
db9cf3a3 8092NETFILTER ({IP,IP6,ARP,EB,NF}TABLES)
0e05e192 8093M: Pablo Neira Ayuso <pablo@netfilter.org>
8b58be88 8094M: Patrick McHardy <kaber@trash.net>
42010ed0 8095M: Jozsef Kadlecsik <kadlec@blackhole.kfki.hu>
1a03b81d 8096L: netfilter-devel@vger.kernel.org
82b98543 8097L: coreteam@netfilter.org
1da177e4
LT
8098W: http://www.netfilter.org/
8099W: http://www.iptables.org/
42010ed0
PNA
8100Q: http://patchwork.ozlabs.org/project/netfilter-devel/list/
8101T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf.git
8102T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf-next.git
1da177e4 8103S: Supported
679655da
JP
8104F: include/linux/netfilter*
8105F: include/linux/netfilter/
8106F: include/net/netfilter/
c117ab84
CEB
8107F: include/uapi/linux/netfilter*
8108F: include/uapi/linux/netfilter/
679655da
JP
8109F: net/*/netfilter.c
8110F: net/*/netfilter/
8111F: net/netfilter/
91c269a0 8112F: net/bridge/br_netfilter*.c
1da177e4 8113
4cc67735 8114NETLABEL
87a0874c 8115M: Paul Moore <paul@paul-moore.com>
4cc67735
PM
8116W: http://netlabel.sf.net
8117L: netdev@vger.kernel.org
87a0874c 8118S: Maintained
80811493 8119F: Documentation/netlabel/
679655da
JP
8120F: include/net/netlabel.h
8121F: net/netlabel/
4cc67735 8122
1da177e4 8123NETROM NETWORK LAYER
8b58be88 8124M: Ralf Baechle <ralf@linux-mips.org>
1da177e4 8125L: linux-hams@vger.kernel.org
d34cb28a 8126W: http://www.linux-ax25.org/
1da177e4 8127S: Maintained
679655da 8128F: include/net/netrom.h
c117ab84 8129F: include/uapi/linux/netrom.h
679655da 8130F: net/netrom/
1da177e4 8131
4c352362
JK
8132NETRONOME ETHERNET DRIVERS
8133M: Jakub Kicinski <jakub.kicinski@netronome.com>
4c352362
JK
8134L: oss-drivers@netronome.com
8135S: Maintained
8136F: drivers/net/ethernet/netronome/
8137
5ddb88c0 8138NETWORK BLOCK DEVICE (NBD)
4ca5829a 8139M: Markus Pargmann <mpa@pengutronix.de>
1da177e4 8140S: Maintained
5e4b269b 8141L: nbd-general@lists.sourceforge.net
4ca5829a 8142T: git git://git.pengutronix.de/git/mpa/linux-nbd.git
679655da
JP
8143F: Documentation/blockdev/nbd.txt
8144F: drivers/block/nbd.c
c117ab84 8145F: include/uapi/linux/nbd.h
1da177e4 8146
6e43650c
NH
8147NETWORK DROP MONITOR
8148M: Neil Horman <nhorman@tuxdriver.com>
8149L: netdev@vger.kernel.org
8150S: Maintained
8151W: https://fedorahosted.org/dropwatch/
8152F: net/core/drop_monitor.c
8153
1da177e4 8154NETWORKING [GENERAL]
8b58be88 8155M: "David S. Miller" <davem@davemloft.net>
979b6c13 8156L: netdev@vger.kernel.org
b1e8fd54 8157W: http://www.linuxfoundation.org/en/Net
11e98029 8158Q: http://patchwork.ozlabs.org/project/netdev/list/
814fd609
NP
8159T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
8160T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git
1da177e4 8161S: Maintained
679655da
JP
8162F: net/
8163F: include/net/
018d21ed
JP
8164F: include/linux/in.h
8165F: include/linux/net.h
8166F: include/linux/netdevice.h
c117ab84
CEB
8167F: include/uapi/linux/in.h
8168F: include/uapi/linux/net.h
8169F: include/uapi/linux/netdevice.h
0c7aecd4 8170F: include/uapi/linux/net_namespace.h
7e814a6c 8171F: tools/net/
f4e53f9a 8172F: tools/testing/selftests/net/
335a67d2 8173F: lib/random32.c
a101ccd1 8174F: lib/test_bpf.c
1da177e4
LT
8175
8176NETWORKING [IPv4/IPv6]
8b58be88
JP
8177M: "David S. Miller" <davem@davemloft.net>
8178M: Alexey Kuznetsov <kuznet@ms2.inr.ac.ru>
8b58be88
JP
8179M: James Morris <jmorris@namei.org>
8180M: Hideaki YOSHIFUJI <yoshfuji@linux-ipv6.org>
8181M: Patrick McHardy <kaber@trash.net>
979b6c13 8182L: netdev@vger.kernel.org
08deed1e 8183T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
1da177e4 8184S: Maintained
679655da
JP
8185F: net/ipv4/
8186F: net/ipv6/
8187F: include/net/ip*
0a14842f 8188F: arch/x86/net/*
1da177e4 8189
73b7656c
DM
8190NETWORKING [IPSEC]
8191M: Steffen Klassert <steffen.klassert@secunet.com>
8192M: Herbert Xu <herbert@gondor.apana.org.au>
8193M: "David S. Miller" <davem@davemloft.net>
8194L: netdev@vger.kernel.org
d1fc5024
SK
8195T: git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec.git
8196T: git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec-next.git
73b7656c 8197S: Maintained
5826bdd1 8198F: net/core/flow.c
73b7656c
DM
8199F: net/xfrm/
8200F: net/key/
8201F: net/ipv4/xfrm*
d1fc5024
SK
8202F: net/ipv4/esp4.c
8203F: net/ipv4/ah4.c
8204F: net/ipv4/ipcomp.c
8205F: net/ipv4/ip_vti.c
73b7656c 8206F: net/ipv6/xfrm*
d1fc5024
SK
8207F: net/ipv6/esp6.c
8208F: net/ipv6/ah6.c
8209F: net/ipv6/ipcomp6.c
8210F: net/ipv6/ip6_vti.c
73b7656c
DM
8211F: include/uapi/linux/xfrm.h
8212F: include/net/xfrm.h
8213
10e2ff1c 8214NETWORKING [LABELED] (NetLabel, CIPSO, Labeled IPsec, SECMARK)
87a0874c 8215M: Paul Moore <paul@paul-moore.com>
10e2ff1c
JM
8216L: netdev@vger.kernel.org
8217S: Maintained
8218
29f8f632 8219NETWORKING [WIRELESS]
2cb4abd1 8220L: linux-wireless@vger.kernel.org
8a6e2535 8221Q: http://patchwork.kernel.org/project/linux-wireless/list/
29f8f632 8222
788873ac
JP
8223NETWORKING DRIVERS
8224L: netdev@vger.kernel.org
8225W: http://www.linuxfoundation.org/en/Net
11e98029 8226Q: http://patchwork.ozlabs.org/project/netdev/list/
08deed1e
JP
8227T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
8228T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git
788873ac 8229S: Odd Fixes
156f4fbc 8230F: Documentation/devicetree/bindings/net/
788873ac 8231F: drivers/net/
018d21ed 8232F: include/linux/if_*
0b63bf1f 8233F: include/linux/netdevice.h
0b63bf1f
JD
8234F: include/linux/etherdevice.h
8235F: include/linux/fcdevice.h
8236F: include/linux/fddidevice.h
8237F: include/linux/hippidevice.h
8238F: include/linux/inetdevice.h
c117ab84
CEB
8239F: include/uapi/linux/if_*
8240F: include/uapi/linux/netdevice.h
788873ac 8241
0e324cf6
JL
8242NETWORKING DRIVERS (WIRELESS)
8243M: Kalle Valo <kvalo@codeaurora.org>
8244L: linux-wireless@vger.kernel.org
8245Q: http://patchwork.kernel.org/project/linux-wireless/list/
9f273c24
FW
8246T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers.git
8247T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers-next.git
0e324cf6 8248S: Maintained
182fd9ee 8249F: Documentation/devicetree/bindings/net/wireless/
0e324cf6
JL
8250F: drivers/net/wireless/
8251
3d396eb1 8252NETXEN (1/10) GbE SUPPORT
8622315e 8253M: Manish Chopra <manish.chopra@qlogic.com>
83c07dde
AKS
8254M: Sony Chacko <sony.chacko@qlogic.com>
8255M: Rajesh Borundia <rajesh.borundia@qlogic.com>
3d396eb1 8256L: netdev@vger.kernel.org
9c2b5bde 8257W: http://www.qlogic.com
3d396eb1 8258S: Supported
aa43c215 8259F: drivers/net/ethernet/qlogic/netxen/
3d396eb1 8260
6423d30f
AAJ
8261NFC SUBSYSTEM
8262M: Lauro Ramos Venancio <lauro.venancio@openbossa.org>
8263M: Aloisio Almeida Jr <aloisio.almeida@openbossa.org>
8264M: Samuel Ortiz <sameo@linux.intel.com>
8265L: linux-wireless@vger.kernel.org
1eb3b216 8266L: linux-nfc@lists.01.org (subscribers-only)
0293ba20 8267S: Supported
6423d30f 8268F: net/nfc/
55eb94f9 8269F: include/net/nfc/
c117ab84 8270F: include/uapi/linux/nfc.h
6423d30f 8271F: drivers/nfc/
397d6497
CR
8272F: include/linux/platform_data/nfcmrvl.h
8273F: include/linux/platform_data/nxp-nci.h
08eaa1e0 8274F: include/linux/platform_data/pn544.h
397d6497
CR
8275F: include/linux/platform_data/st21nfca.h
8276F: include/linux/platform_data/st-nci.h
7ebb88e5 8277F: Documentation/devicetree/bindings/net/nfc/
3d396eb1 8278
e8b43555 8279NFS, SUNRPC, AND LOCKD CLIENTS
cd7b996a 8280M: Trond Myklebust <trond.myklebust@primarydata.com>
0e3b137f 8281M: Anna Schumaker <anna.schumaker@netapp.com>
78f58153
TM
8282L: linux-nfs@vger.kernel.org
8283W: http://client.linux-nfs.org
cd7b996a 8284T: git git://git.linux-nfs.org/projects/trondmy/linux-nfs.git
1da177e4 8285S: Maintained
679655da
JP
8286F: fs/lockd/
8287F: fs/nfs/
8288F: fs/nfs_common/
8289F: net/sunrpc/
8290F: include/linux/lockd/
8291F: include/linux/nfs*
8292F: include/linux/sunrpc/
c117ab84
CEB
8293F: include/uapi/linux/nfs*
8294F: include/uapi/linux/sunrpc/
1da177e4 8295
85ef9cea 8296NILFS2 FILESYSTEM
e2126935 8297M: Ryusuke Konishi <konishi.ryusuke@lab.ntt.co.jp>
6aff43f8 8298L: linux-nilfs@vger.kernel.org
f9472265 8299W: http://nilfs.sourceforge.net/
9e92e516 8300W: http://nilfs.osdn.jp/
e2126935 8301T: git git://github.com/konis/nilfs2.git
85ef9cea 8302S: Supported
679655da
JP
8303F: Documentation/filesystems/nilfs2.txt
8304F: fs/nilfs2/
c35c7ac5 8305F: include/trace/events/nilfs2.h
e63e88bc
RK
8306F: include/uapi/linux/nilfs2_api.h
8307F: include/uapi/linux/nilfs2_ondisk.h
85ef9cea 8308
1da177e4 8309NINJA SCSI-3 / NINJA SCSI-32Bi (16bit/CardBus) PCMCIA SCSI HOST ADAPTER DRIVER
8b58be88 8310M: YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
1da177e4
LT
8311W: http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
8312S: Maintained
679655da
JP
8313F: Documentation/scsi/NinjaSCSI.txt
8314F: drivers/scsi/pcmcia/nsp_*
1da177e4
LT
8315
8316NINJA SCSI-32Bi/UDE PCI/CARDBUS SCSI HOST ADAPTER DRIVER
8b58be88
JP
8317M: GOTO Masanori <gotom@debian.or.jp>
8318M: YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
1da177e4
LT
8319W: http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
8320S: Maintained
679655da
JP
8321F: Documentation/scsi/NinjaSCSI.txt
8322F: drivers/scsi/nsp32*
1da177e4 8323
383b8fb9
LFT
8324NIOS2 ARCHITECTURE
8325M: Ley Foon Tan <lftan@altera.com>
8326L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
0094dc40 8327T: git git://git.kernel.org/pub/scm/linux/kernel/git/lftan/nios2.git
383b8fb9
LFT
8328S: Maintained
8329F: arch/nios2/
8330
2a6afddb 8331NOKIA N900 POWER SUPPLY DRIVERS
e35a49b1 8332R: Pali Rohár <pali.rohar@gmail.com>
2a6afddb 8333F: include/linux/power/bq2415x_charger.h
081bab21 8334F: include/linux/power/bq27xxx_battery.h
2a6afddb
PR
8335F: include/linux/power/isp1704_charger.h
8336F: drivers/power/bq2415x_charger.c
081bab21 8337F: drivers/power/bq27xxx_battery.c
e35a49b1 8338F: drivers/power/bq27xxx_battery_i2c.c
2a6afddb
PR
8339F: drivers/power/isp1704_charger.c
8340F: drivers/power/rx51_battery.c
8341
a1bd3bae 8342NTB DRIVER CORE
9ef6bf6c
JM
8343M: Jon Mason <jdmason@kudzu.us>
8344M: Dave Jiang <dave.jiang@intel.com>
a1bd3bae 8345M: Allen Hubbe <Allen.Hubbe@emc.com>
5e9fd733 8346L: linux-ntb@googlegroups.com
fce8a7bb 8347S: Supported
2984411f
JM
8348W: https://github.com/jonmason/ntb/wiki
8349T: git git://github.com/jonmason/ntb.git
fce8a7bb 8350F: drivers/ntb/
548c237c 8351F: drivers/net/ntb_netdev.c
fce8a7bb 8352F: include/linux/ntb.h
a1bd3bae 8353F: include/linux/ntb_transport.h
a9c59ef7 8354F: tools/testing/selftests/ntb/
fce8a7bb 8355
e26a5843
AH
8356NTB INTEL DRIVER
8357M: Jon Mason <jdmason@kudzu.us>
8358M: Dave Jiang <dave.jiang@intel.com>
5e9fd733 8359L: linux-ntb@googlegroups.com
e26a5843
AH
8360S: Supported
8361W: https://github.com/jonmason/ntb/wiki
8362T: git git://github.com/jonmason/ntb.git
8363F: drivers/ntb/hw/intel/
fce8a7bb 8364
a1b36958
XY
8365NTB AMD DRIVER
8366M: Xiangliang Yu <Xiangliang.Yu@amd.com>
8367L: linux-ntb@googlegroups.com
8368S: Supported
8369F: drivers/ntb/hw/amd/
8370
1da177e4 8371NTFS FILESYSTEM
2818ef50 8372M: Anton Altaparmakov <anton@tuxera.com>
1da177e4 8373L: linux-ntfs-dev@lists.sourceforge.net
2818ef50 8374W: http://www.tuxera.com/
e6f4dee7 8375T: git git://git.kernel.org/pub/scm/linux/kernel/git/aia21/ntfs.git
2818ef50 8376S: Supported
679655da
JP
8377F: Documentation/filesystems/ntfs.txt
8378F: fs/ntfs/
1da177e4 8379
9eb8ef74 8380NVIDIA (rivafb and nvidiafb) FRAMEBUFFER DRIVER
8b58be88 8381M: Antonino Daplas <adaplas@gmail.com>
c69f677c 8382L: linux-fbdev@vger.kernel.org
ce00f85c 8383S: Maintained
8a61f013
JH
8384F: drivers/video/fbdev/riva/
8385F: drivers/video/fbdev/nvidia/
1da177e4 8386
79461681 8387NVM EXPRESS DRIVER
b3975e94
JF
8388M: Keith Busch <keith.busch@intel.com>
8389M: Jens Axboe <axboe@fb.com>
79461681 8390L: linux-nvme@lists.infradead.org
b3975e94
JF
8391T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
8392W: https://kernel.googlesource.com/pub/scm/linux/kernel/git/axboe/linux-block/
79461681 8393S: Supported
57dacad5 8394F: drivers/nvme/host/
79461681
MW
8395F: include/linux/nvme.h
8396
a07b4970
CH
8397NVM EXPRESS TARGET DRIVER
8398M: Christoph Hellwig <hch@lst.de>
8399M: Sagi Grimberg <sagi@grimberg.me>
8400L: linux-nvme@lists.infradead.org
8401S: Supported
8402F: drivers/nvme/target/
8403
aee4b9bd
SK
8404NVMEM FRAMEWORK
8405M: Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
8406M: Maxime Ripard <maxime.ripard@free-electrons.com>
8407S: Maintained
8408F: drivers/nvmem/
8409F: Documentation/devicetree/bindings/nvmem/
8410F: include/linux/nvmem-consumer.h
8411F: include/linux/nvmem-provider.h
8412
dece4585
CP
8413NXP-NCI NFC DRIVER
8414M: Clément Perrochaud <clement.perrochaud@effinnov.com>
8415R: Charles Gorand <charles.gorand@effinnov.com>
8416L: linux-nfc@lists.01.org (moderated for non-subscribers)
8417S: Supported
8418F: drivers/nfc/nxp-nci
8419
f50d7146 8420NXP TDA998X DRM DRIVER
54176cc6 8421M: Russell King <rmk+kernel@armlinux.org.uk>
f50d7146
RK
8422S: Supported
8423F: drivers/gpu/drm/i2c/tda998x_drv.c
8424F: include/drm/i2c/tda998x.h
8425
fbace43e
PR
8426NXP TFA9879 DRIVER
8427M: Peter Rosin <peda@axentia.se>
8428L: alsa-devel@alsa-project.org (moderated for non-subscribers)
8429S: Maintained
8430F: sound/soc/codecs/tfa9879*
8431
442f04c3
JP
8432OBJTOOL
8433M: Josh Poimboeuf <jpoimboe@redhat.com>
8434S: Supported
8435F: tools/objtool/
8436
f5525786 8437OMAP SUPPORT
0e24bdd4 8438M: Tony Lindgren <tony@atomide.com>
f5525786
TL
8439L: linux-omap@vger.kernel.org
8440W: http://www.muru.com/linux/omap/
8441W: http://linux.omap.com/
8a6e2535 8442Q: http://patchwork.kernel.org/project/linux-omap/list/
30bd0129 8443T: git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
f5525786 8444S: Maintained
4e04d5a3 8445F: arch/arm/*omap*/
026da812
FB
8446F: arch/arm/configs/omap1_defconfig
8447F: arch/arm/configs/omap2plus_defconfig
046d0a37 8448F: drivers/i2c/busses/i2c-omap.c
dc68cd11
FB
8449F: drivers/irqchip/irq-omap-intc.c
8450F: drivers/mfd/*omap*.c
8451F: drivers/mfd/menelaus.c
8452F: drivers/mfd/palmas.c
8453F: drivers/mfd/tps65217.c
8454F: drivers/mfd/tps65218.c
8455F: drivers/mfd/tps65910.c
8456F: drivers/mfd/twl-core.[ch]
8457F: drivers/mfd/twl4030*.c
8458F: drivers/mfd/twl6030*.c
8459F: drivers/mfd/twl6040*.c
8460F: drivers/regulator/palmas-regulator*.c
8461F: drivers/regulator/pbias-regulator.c
8462F: drivers/regulator/tps65217-regulator.c
8463F: drivers/regulator/tps65218-regulator.c
8464F: drivers/regulator/tps65910-regulator.c
8465F: drivers/regulator/twl-regulator.c
046d0a37 8466F: include/linux/i2c-omap.h
f5525786 8467
50f29fbd 8468OMAP DEVICE TREE SUPPORT
cdb55ab0 8469M: Benoît Cousson <bcousson@baylibre.com>
50f29fbd
TL
8470M: Tony Lindgren <tony@atomide.com>
8471L: linux-omap@vger.kernel.org
d0fb18c5 8472L: devicetree@vger.kernel.org
50f29fbd
TL
8473S: Maintained
8474F: arch/arm/boot/dts/*omap*
8475F: arch/arm/boot/dts/*am3*
05eb20fa
NM
8476F: arch/arm/boot/dts/*am4*
8477F: arch/arm/boot/dts/*am5*
8478F: arch/arm/boot/dts/*dra7*
50f29fbd 8479
f5525786 8480OMAP CLOCK FRAMEWORK SUPPORT
8b58be88 8481M: Paul Walmsley <paul@pwsan.com>
f5525786
TL
8482L: linux-omap@vger.kernel.org
8483S: Maintained
8484F: arch/arm/*omap*/*clock*
8485
8486OMAP POWER MANAGEMENT SUPPORT
3cf2efd5 8487M: Kevin Hilman <khilman@kernel.org>
f5525786
TL
8488L: linux-omap@vger.kernel.org
8489S: Maintained
8490F: arch/arm/*omap*/*pm*
c46938d4 8491F: drivers/cpufreq/omap-cpufreq.c
f5525786 8492
d21db568 8493OMAP POWERDOMAIN SOC ADAPTATION LAYER SUPPORT
ff2de822 8494M: Rajendra Nayak <rnayak@codeaurora.org>
692ab1f3
PW
8495M: Paul Walmsley <paul@pwsan.com>
8496L: linux-omap@vger.kernel.org
8497S: Maintained
d21db568 8498F: arch/arm/mach-omap2/prm*
692ab1f3 8499
f5525786 8500OMAP AUDIO SUPPORT
6c284903 8501M: Peter Ujfalusi <peter.ujfalusi@ti.com>
7ec41ee5 8502M: Jarkko Nikula <jarkko.nikula@bitmer.com>
e5747e40 8503L: alsa-devel@alsa-project.org (moderated for non-subscribers)
f5525786
TL
8504L: linux-omap@vger.kernel.org
8505S: Maintained
8506F: sound/soc/omap/
8507
18640193
TL
8508OMAP GENERAL PURPOSE MEMORY CONTROLLER SUPPORT
8509M: Roger Quadros <rogerq@ti.com>
8510M: Tony Lindgren <tony@atomide.com>
8511L: linux-omap@vger.kernel.org
8512S: Maintained
8513F: drivers/memory/omap-gpmc.c
8514F: arch/arm/mach-omap2/*gpmc*
8515
f5525786 8516OMAP FRAMEBUFFER SUPPORT
830e6384 8517M: Tomi Valkeinen <tomi.valkeinen@ti.com>
c69f677c 8518L: linux-fbdev@vger.kernel.org
f5525786
TL
8519L: linux-omap@vger.kernel.org
8520S: Maintained
8a61f013 8521F: drivers/video/fbdev/omap/
f5525786 8522
676eec0d 8523OMAP DISPLAY SUBSYSTEM and FRAMEBUFFER SUPPORT (DSS2)
830e6384 8524M: Tomi Valkeinen <tomi.valkeinen@ti.com>
178ff4c9 8525L: linux-omap@vger.kernel.org
676eec0d 8526L: linux-fbdev@vger.kernel.org
178ff4c9 8527S: Maintained
8a61f013 8528F: drivers/video/fbdev/omap2/
178ff4c9
TV
8529F: Documentation/arm/OMAP/DSS
8530
8b37fcfc
OBC
8531OMAP HARDWARE SPINLOCK SUPPORT
8532M: Ohad Ben-Cohen <ohad@wizery.com>
8533L: linux-omap@vger.kernel.org
8534S: Maintained
8535F: drivers/hwspinlock/omap_hwspinlock.c
8b37fcfc 8536
f5525786 8537OMAP MMC SUPPORT
8b58be88 8538M: Jarkko Lavinen <jarkko.lavinen@nokia.com>
f5525786
TL
8539L: linux-omap@vger.kernel.org
8540S: Maintained
653f41b5
MC
8541F: drivers/mmc/host/omap.c
8542
8543OMAP HS MMC SUPPORT
0a4585c6 8544L: linux-mmc@vger.kernel.org
653f41b5 8545L: linux-omap@vger.kernel.org
dfa5d196 8546S: Orphan
653f41b5 8547F: drivers/mmc/host/omap_hsmmc.c
f5525786
TL
8548
8549OMAP RANDOM NUMBER GENERATOR SUPPORT
8b58be88 8550M: Deepak Saxena <dsaxena@plexity.net>
f5525786
TL
8551S: Maintained
8552F: drivers/char/hw_random/omap-rng.c
8553
f400c82e 8554OMAP HWMOD SUPPORT
cdb55ab0 8555M: Benoît Cousson <bcousson@baylibre.com>
f400c82e
PW
8556M: Paul Walmsley <paul@pwsan.com>
8557L: linux-omap@vger.kernel.org
8558S: Maintained
8fc8b12b 8559F: arch/arm/mach-omap2/omap_hwmod.*
f400c82e 8560
8633fb30
PW
8561OMAP HWMOD DATA
8562M: Paul Walmsley <paul@pwsan.com>
8563L: linux-omap@vger.kernel.org
8564S: Maintained
8565F: arch/arm/mach-omap2/omap_hwmod*data*
8566
f400c82e 8567OMAP HWMOD DATA FOR OMAP4-BASED DEVICES
cdb55ab0 8568M: Benoît Cousson <bcousson@baylibre.com>
f400c82e
PW
8569L: linux-omap@vger.kernel.org
8570S: Maintained
8571F: arch/arm/mach-omap2/omap_hwmod_44xx_data.c
8572
0db83ced 8573OMAP IMAGING SUBSYSTEM (OMAP3 ISP and OMAP4 ISS)
7e8970e1
LP
8574M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
8575L: linux-media@vger.kernel.org
8576S: Maintained
7eec52db 8577F: Documentation/devicetree/bindings/media/ti,omap3isp.txt
90d72ac6 8578F: drivers/media/platform/omap3isp/
0db83ced 8579F: drivers/staging/media/omap4iss/
7e8970e1 8580
f5525786 8581OMAP USB SUPPORT
f5525786
TL
8582L: linux-usb@vger.kernel.org
8583L: linux-omap@vger.kernel.org
3b243519 8584S: Orphan
a16fbd65
JP
8585F: drivers/usb/*/*omap*
8586F: arch/arm/*omap*/usb*
f5525786 8587
6d994710 8588OMAP GPIO DRIVER
fe643528 8589M: Grygorii Strashko <grygorii.strashko@ti.com>
97215800 8590M: Santosh Shilimkar <ssantosh@kernel.org>
3cf2efd5 8591M: Kevin Hilman <khilman@kernel.org>
6d994710
KH
8592L: linux-omap@vger.kernel.org
8593S: Maintained
fe643528 8594F: Documentation/devicetree/bindings/gpio/gpio-omap.txt
6d994710
KH
8595F: drivers/gpio/gpio-omap.c
8596
c351e290
MJ
8597OMAP/NEWFLOW NANOBONE MACHINE SUPPORT
8598M: Mark Jackson <mpfj@newflow.co.uk>
8599L: linux-omap@vger.kernel.org
8600S: Maintained
8601F: arch/arm/boot/dts/am335x-nano.dts
8602
0ad122d9 8603OMFS FILESYSTEM
8b58be88 8604M: Bob Copeland <me@bobcopeland.com>
0ad122d9
BC
8605L: linux-karma-devel@lists.sourceforge.net
8606S: Maintained
679655da
JP
8607F: Documentation/filesystems/omfs.txt
8608F: fs/omfs/
0ad122d9 8609
c1986ee9 8610OMNIKEY CARDMAN 4000 DRIVER
8b58be88 8611M: Harald Welte <laforge@gnumonks.org>
c1986ee9 8612S: Maintained
679655da
JP
8613F: drivers/char/pcmcia/cm4000_cs.c
8614F: include/linux/cm4000_cs.h
c117ab84 8615F: include/uapi/linux/cm4000_cs.h
c1986ee9 8616
77c44ab1 8617OMNIKEY CARDMAN 4040 DRIVER
8b58be88 8618M: Harald Welte <laforge@gnumonks.org>
77c44ab1 8619S: Maintained
679655da 8620F: drivers/char/pcmcia/cm4040_cs.*
77c44ab1 8621
77d5140f 8622OMNIVISION OV7670 SENSOR DRIVER
8b58be88 8623M: Jonathan Corbet <corbet@lwn.net>
661263b5 8624L: linux-media@vger.kernel.org
275ffde4 8625T: git git://linuxtv.org/media_tree.git
77d5140f 8626S: Maintained
90d72ac6 8627F: drivers/media/i2c/ov7670.c
77d5140f 8628
431bca73 8629ONENAND FLASH DRIVER
8b58be88 8630M: Kyungmin Park <kyungmin.park@samsung.com>
431bca73
TG
8631L: linux-mtd@lists.infradead.org
8632S: Maintained
679655da
JP
8633F: drivers/mtd/onenand/
8634F: include/linux/mtd/onenand*.h
431bca73 8635
1da177e4 8636ONSTREAM SCSI TAPE DRIVER
8b58be88 8637M: Willem Riede <osst@riede.org>
1da177e4
LT
8638L: osst-users@lists.sourceforge.net
8639L: linux-scsi@vger.kernel.org
8640S: Maintained
f7269cfc
JD
8641F: Documentation/scsi/osst.txt
8642F: drivers/scsi/osst.*
8643F: drivers/scsi/osst_*.h
8644F: drivers/scsi/st.h
1da177e4 8645
e2d1d6c0 8646OPENCORES I2C BUS DRIVER
8b58be88 8647M: Peter Korsgaard <jacmet@sunsite.dk>
846557d3 8648L: linux-i2c@vger.kernel.org
e2d1d6c0 8649S: Maintained
679655da
JP
8650F: Documentation/i2c/busses/i2c-ocores
8651F: drivers/i2c/busses/i2c-ocores.c
e2d1d6c0 8652
860c44c1 8653OPEN FIRMWARE AND FLATTENED DEVICE TREE
5d3ad8a6 8654M: Rob Herring <robh+dt@kernel.org>
c8fb70a3 8655M: Frank Rowand <frowand.list@gmail.com>
d0fb18c5 8656L: devicetree@vger.kernel.org
a7fefe9f 8657W: http://www.devicetree.org/
fcdec35e 8658T: git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
860c44c1 8659S: Maintained
f8828205 8660F: drivers/of/
860c44c1 8661F: include/linux/of*.h
f8828205 8662F: scripts/dtc/
860c44c1 8663
f8828205 8664OPEN FIRMWARE AND FLATTENED DEVICE TREE BINDINGS
5d3ad8a6 8665M: Rob Herring <robh+dt@kernel.org>
f8828205 8666M: Mark Rutland <mark.rutland@arm.com>
f8828205 8667L: devicetree@vger.kernel.org
9f273c24 8668T: git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
fcdec35e 8669Q: http://patchwork.ozlabs.org/project/devicetree-bindings/list/
f8828205
GL
8670S: Maintained
8671F: Documentation/devicetree/
8672F: arch/*/boot/dts/
8673F: include/dt-bindings/
8674
2bb65f56
PA
8675OPEN FIRMWARE AND DEVICE TREE OVERLAYS
8676M: Pantelis Antoniou <pantelis.antoniou@konsulko.com>
8677L: devicetree@vger.kernel.org
8678S: Maintained
8679F: Documentation/devicetree/dynamic-resolution-notes.txt
8680F: Documentation/devicetree/overlay-notes.txt
8681F: drivers/of/overlay.c
8682F: drivers/of/resolver.c
8683
19f9d392
JB
8684OPENRISC ARCHITECTURE
8685M: Jonas Bonn <jonas@southpole.se>
8686W: http://openrisc.net
19f9d392
JB
8687S: Maintained
8688T: git git://openrisc.net/~jonas/linux
14430813 8689F: arch/openrisc/
19f9d392 8690
ccb1352e 8691OPENVSWITCH
4f337ed5 8692M: Pravin Shelar <pshelar@nicira.com>
b422da7c 8693L: netdev@vger.kernel.org
ccb1352e
JG
8694L: dev@openvswitch.org
8695W: http://openvswitch.org
ccb1352e
JG
8696S: Maintained
8697F: net/openvswitch/
b422da7c 8698F: include/uapi/linux/openvswitch.h
ccb1352e 8699
875fa6fb
VK
8700OPERATING PERFORMANCE POINTS (OPP)
8701M: Viresh Kumar <vireshk@kernel.org>
8702M: Nishanth Menon <nm@ti.com>
8703M: Stephen Boyd <sboyd@codeaurora.org>
8704L: linux-pm@vger.kernel.org
8705S: Maintained
8706T: git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git
8707F: drivers/base/power/opp/
8708F: include/linux/pm_opp.h
8709F: Documentation/power/opp.txt
8710F: Documentation/devicetree/bindings/opp/
8711
af39917d
CL
8712OPL4 DRIVER
8713M: Clemens Ladisch <clemens@ladisch.de>
8714L: alsa-devel@alsa-project.org (moderated for non-subscribers)
8715T: git git://git.alsa-project.org/alsa-kernel.git
8716S: Maintained
8717F: sound/drivers/opl4/
8718
1da177e4 8719OPROFILE
4cf7e718 8720M: Robert Richter <rric@kernel.org>
1da177e4
LT
8721L: oprofile-list@lists.sf.net
8722S: Maintained
81c4a8a6 8723F: arch/*/include/asm/oprofile*.h
679655da
JP
8724F: arch/*/oprofile/
8725F: drivers/oprofile/
8726F: include/linux/oprofile.h
1da177e4 8727
e2d1d6c0 8728ORACLE CLUSTER FILESYSTEM 2 (OCFS2)
8b58be88 8729M: Mark Fasheh <mfasheh@suse.com>
d6351db2 8730M: Joel Becker <jlbec@evilplan.org>
e2d1d6c0 8731L: ocfs2-devel@oss.oracle.com (moderated for non-subscribers)
01945fa2 8732W: http://ocfs2.wiki.kernel.org
e2d1d6c0 8733S: Supported
679655da
JP
8734F: Documentation/filesystems/ocfs2.txt
8735F: Documentation/filesystems/dlmfs.txt
8736F: fs/ocfs2/
e2d1d6c0 8737
1da177e4 8738ORINOCO DRIVER
724c6b35 8739L: linux-wireless@vger.kernel.org
491b26b4 8740W: http://wireless.kernel.org/en/users/Drivers/orinoco
ecffdde6 8741W: http://www.nongnu.org/orinoco/
3a59babb 8742S: Orphan
2be45b66 8743F: drivers/net/wireless/intersil/orinoco/
1da177e4 8744
42c55aa8 8745OSD LIBRARY and FILESYSTEM
fadc0752 8746M: Boaz Harrosh <ooo@electrozaur.com>
f1f6630b 8747M: Benny Halevy <bhalevy@primarydata.com>
68274794
BH
8748L: osd-dev@open-osd.org
8749W: http://open-osd.org
54e5881d 8750T: git git://git.open-osd.org/open-osd.git
68274794 8751S: Maintained
42c55aa8 8752F: drivers/scsi/osd/
6b6f0b6c 8753F: include/scsi/osd_*
42c55aa8 8754F: fs/exofs/
68274794 8755
ef94b186 8756OVERLAY FILESYSTEM
7c37fbda 8757M: Miklos Szeredi <miklos@szeredi.hu>
1d113735
MS
8758L: linux-unionfs@vger.kernel.org
8759T: git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/vfs.git
7c37fbda 8760S: Supported
1d113735 8761F: fs/overlayfs/
7c37fbda
NB
8762F: Documentation/filesystems/overlayfs.txt
8763
85096169
MM
8764ORANGEFS FILESYSTEM
8765M: Mike Marshall <hubcap@omnibond.com>
b39c3cf4 8766L: pvfs2-developers@beowulf-underground.org (subscribers-only)
85096169
MM
8767T: git git://git.kernel.org/pub/scm/linux/kernel/git/hubcap/linux.git
8768S: Supported
8769F: fs/orangefs/
8770F: Documentation/filesystems/orangefs.txt
8771
e2d1d6c0 8772P54 WIRELESS DRIVER
084cb0fe 8773M: Christian Lamparter <chunkeey@googlemail.com>
e2d1d6c0 8774L: linux-wireless@vger.kernel.org
084cb0fe 8775W: http://wireless.kernel.org/en/users/Drivers/p54
e2d1d6c0 8776S: Maintained
d3466830 8777F: drivers/net/wireless/intersil/p54/
e2d1d6c0 8778
f5cd7872 8779PA SEMI ETHERNET DRIVER
8b58be88 8780M: Olof Johansson <olof@lixom.net>
f5cd7872
OJ
8781L: netdev@vger.kernel.org
8782S: Maintained
ded19add 8783F: drivers/net/ethernet/pasemi/*
f5cd7872 8784
beb58aa3 8785PA SEMI SMBUS DRIVER
8b58be88 8786M: Olof Johansson <olof@lixom.net>
846557d3 8787L: linux-i2c@vger.kernel.org
beb58aa3 8788S: Maintained
679655da 8789F: drivers/i2c/busses/i2c-pasemi.c
beb58aa3 8790
48fc267e
SK
8791PADATA PARALLEL EXECUTION MECHANISM
8792M: Steffen Klassert <steffen.klassert@secunet.com>
48fc267e
SK
8793L: linux-crypto@vger.kernel.org
8794S: Maintained
8795F: kernel/padata.c
8796F: include/linux/padata.h
8797F: Documentation/padata.txt
8798
709ee531 8799PANASONIC LAPTOP ACPI EXTRAS DRIVER
8b58be88 8800M: Harald Welte <laforge@gnumonks.org>
d0944853 8801L: platform-driver-x86@vger.kernel.org
709ee531 8802S: Maintained
679655da 8803F: drivers/platform/x86/panasonic-laptop.c
709ee531 8804
368dd5ac 8805PANASONIC MN10300/AM33/AM34 PORT
8b58be88 8806M: David Howells <dhowells@redhat.com>
4fa97181
DH
8807L: linux-am33-list@redhat.com (moderated for non-subscribers)
8808W: ftp://ftp.redhat.com/pub/redhat/gnupro/AM33/
8809S: Maintained
679655da
JP
8810F: Documentation/mn10300/
8811F: arch/mn10300/
4fa97181 8812
305b37bd
KS
8813PARALLEL LCD/KEYPAD PANEL DRIVER
8814M: Willy Tarreau <willy@haproxy.com>
8815M: Ksenija Stanojevic <ksenija.stanojevic@gmail.com>
8816S: Odd Fixes
8817F: Documentation/misc-devices/lcd-panel-cgram.txt
8818F: drivers/misc/panel.c
8819
64dfff03
SM
8820PARALLEL PORT SUBSYSTEM
8821M: Sudip Mukherjee <sudipm.mukherjee@gmail.com>
8822M: Sudip Mukherjee <sudip@vectorindia.org>
3dd1a329 8823L: linux-parport@lists.infradead.org (subscribers-only)
64dfff03 8824S: Maintained
679655da
JP
8825F: drivers/parport/
8826F: include/linux/parport*.h
8827F: drivers/char/ppdev.c
c117ab84 8828F: include/uapi/linux/ppdev.h
64dfff03 8829F: Documentation/parport*.txt
1da177e4 8830
4cdf6bc2 8831PARAVIRT_OPS INTERFACE
d633180c 8832M: Jeremy Fitzhardinge <jeremy@goop.org>
8b58be88
JP
8833M: Chris Wright <chrisw@sous-sol.org>
8834M: Alok Kataria <akataria@vmware.com>
8835M: Rusty Russell <rusty@rustcorp.com.au>
c996d8b9 8836L: virtualization@lists.linux-foundation.org
4cdf6bc2 8837S: Supported
a2e19991 8838F: Documentation/virtual/paravirt_ops.txt
679655da
JP
8839F: arch/*/kernel/paravirt*
8840F: arch/*/include/asm/paravirt.h
4cdf6bc2 8841
e2d1d6c0 8842PARIDE DRIVERS FOR PARALLEL PORT IDE DEVICES
8b58be88 8843M: Tim Waugh <tim@cyberelk.net>
e2d1d6c0 8844L: linux-parport@lists.infradead.org (subscribers-only)
e2d1d6c0 8845S: Maintained
679655da
JP
8846F: Documentation/blockdev/paride.txt
8847F: drivers/block/paride/
e2d1d6c0
RD
8848
8849PARISC ARCHITECTURE
b8828770 8850M: "James E.J. Bottomley" <jejb@parisc-linux.org>
b38a03b8 8851M: Helge Deller <deller@gmx.de>
e2d1d6c0
RD
8852L: linux-parisc@vger.kernel.org
8853W: http://www.parisc-linux.org/
8a6e2535 8854Q: http://patchwork.kernel.org/project/linux-parisc/list/
08deed1e 8855T: git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/parisc-2.6.git
fbb46caa 8856T: git git://git.kernel.org/pub/scm/linux/kernel/git/deller/parisc-linux.git
e2d1d6c0 8857S: Maintained
679655da 8858F: arch/parisc/
2b6bac9e 8859F: Documentation/parisc/
679655da 8860F: drivers/parisc/
2b6bac9e
HD
8861F: drivers/char/agp/parisc-agp.c
8862F: drivers/input/serio/gscps2.c
8863F: drivers/parport/parport_gsc.*
8864F: drivers/tty/serial/8250/8250_gsc.c
8a61f013 8865F: drivers/video/fbdev/sti*
2b6bac9e
HD
8866F: drivers/video/console/sti*
8867F: drivers/video/logo/logo_parisc*
e2d1d6c0 8868
1662d32c 8869PC87360 HARDWARE MONITORING DRIVER
8b58be88 8870M: Jim Cromie <jim.cromie@gmail.com>
968ce1b1 8871L: linux-hwmon@vger.kernel.org
1662d32c 8872S: Maintained
679655da
JP
8873F: Documentation/hwmon/pc87360
8874F: drivers/hwmon/pc87360.c
1662d32c
JC
8875
8876PC8736x GPIO DRIVER
8b58be88 8877M: Jim Cromie <jim.cromie@gmail.com>
1662d32c 8878S: Maintained
679655da 8879F: drivers/char/pc8736x_gpio.c
1662d32c 8880
1ad107fd 8881PC87427 HARDWARE MONITORING DRIVER
d8130624 8882M: Jean Delvare <jdelvare@suse.com>
968ce1b1 8883L: linux-hwmon@vger.kernel.org
1ad107fd
JD
8884S: Maintained
8885F: Documentation/hwmon/pc87427
8886F: drivers/hwmon/pc87427.c
8887
b26e0ed4 8888PCA9532 LED DRIVER
8b58be88 8889M: Riku Voipio <riku.voipio@iki.fi>
b26e0ed4 8890S: Maintained
d5ca6918
JP
8891F: drivers/leds/leds-pca9532.c
8892F: include/linux/leds-pca9532.h
b26e0ed4 8893
5ce914a8 8894PCA9541 I2C BUS MASTER SELECTOR DRIVER
ca462085 8895M: Guenter Roeck <linux@roeck-us.net>
5ce914a8
GR
8896L: linux-i2c@vger.kernel.org
8897S: Maintained
b4f0b74e 8898F: drivers/i2c/muxes/i2c-mux-pca9541.c
5ce914a8 8899
3971dae5 8900PCDP - PRIMARY CONSOLE AND DEBUG PORT
055e72fe 8901M: Khalid Aziz <khalid@gonehiking.org>
3971dae5
KA
8902S: Maintained
8903F: drivers/firmware/pcdp.*
8904
065c6359 8905PCI ERROR RECOVERY
6305902c 8906M: Linas Vepstas <linasvepstas@gmail.com>
c1f69db7 8907L: linux-pci@vger.kernel.org
065c6359 8908S: Supported
679655da 8909F: Documentation/PCI/pci-error-recovery.txt
065c6359 8910
78c1cffd
RC
8911PCI ENHANCED ERROR HANDLING (EEH) FOR POWERPC
8912M: Russell Currey <ruscur@russell.cc>
8913L: linuxppc-dev@lists.ozlabs.org
8914S: Supported
8915F: Documentation/powerpc/eeh-pci-error-recovery.txt
8916F: arch/powerpc/kernel/eeh*.c
8917F: arch/powerpc/platforms/*/eeh*.c
8918F: arch/powerpc/include/*/eeh*.h
8919
1da177e4 8920PCI SUBSYSTEM
5ac3a6d2 8921M: Bjorn Helgaas <bhelgaas@google.com>
2905474d 8922L: linux-pci@vger.kernel.org
99662dd1 8923Q: http://patchwork.ozlabs.org/project/linux-pci/list/
c0233ed4 8924T: git git://git.kernel.org/pub/scm/linux/kernel/git/helgaas/pci.git
1da177e4 8925S: Supported
92a1fe2e 8926F: Documentation/devicetree/bindings/pci/
679655da
JP
8927F: Documentation/PCI/
8928F: drivers/pci/
8929F: include/linux/pci*
6b49ee49 8930F: arch/x86/pci/
cad01f91 8931F: arch/x86/kernel/quirks.c
1da177e4 8932
eaa6111b
LFT
8933PCI DRIVER FOR ALTERA PCIE IP
8934M: Ley Foon Tan <lftan@altera.com>
8935L: rfi@lists.rocketboards.org (moderated for non-subscribers)
8936L: linux-pci@vger.kernel.org
8937S: Supported
8938F: Documentation/devicetree/bindings/pci/altera-pcie.txt
8939F: drivers/pci/host/pcie-altera.c
8940
b7e78170
RH
8941PCI DRIVER FOR ARM VERSATILE PLATFORM
8942M: Rob Herring <robh@kernel.org>
8943L: linux-pci@vger.kernel.org
8944L: linux-arm-kernel@lists.infradead.org
8945S: Maintained
8946F: Documentation/devicetree/bindings/pci/versatile.txt
8947F: drivers/pci/host/pci-versatile.c
8948
5f6b6ccd
TI
8949PCI DRIVER FOR APPLIEDMICRO XGENE
8950M: Tanmay Inamdar <tinamdar@apm.com>
8951L: linux-pci@vger.kernel.org
8952L: linux-arm-kernel@lists.infradead.org
8953S: Maintained
8954F: Documentation/devicetree/bindings/pci/xgene-pci.txt
8955F: drivers/pci/host/pci-xgene.c
8956
62d0ff83
ML
8957PCI DRIVER FOR FREESCALE LAYERSCAPE
8958M: Minghuan Lian <minghuan.Lian@freescale.com>
8959M: Mingkai Hu <mingkai.hu@freescale.com>
8960M: Roy Zang <tie-fei.zang@freescale.com>
8961L: linuxppc-dev@lists.ozlabs.org
8962L: linux-pci@vger.kernel.org
8963L: linux-arm-kernel@lists.infradead.org
8964S: Maintained
8965F: drivers/pci/host/*layerscape*
8966
f0b75693 8967PCI DRIVER FOR IMX6
f175aa2c 8968M: Richard Zhu <Richard.Zhu@freescale.com>
1ba55f55 8969M: Lucas Stach <l.stach@pengutronix.de>
f0b75693
BH
8970L: linux-pci@vger.kernel.org
8971L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8972S: Maintained
8973F: drivers/pci/host/*imx6*
8974
0c4ffcfe
MK
8975PCI DRIVER FOR TI KEYSTONE
8976M: Murali Karicheri <m-karicheri2@ti.com>
8977L: linux-pci@vger.kernel.org
8978L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8979S: Maintained
8980F: drivers/pci/host/*keystone*
8981
f0b75693
BH
8982PCI DRIVER FOR MVEBU (Marvell Armada 370 and Armada XP SOC support)
8983M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
8984M: Jason Cooper <jason@lakedaemon.net>
8985L: linux-pci@vger.kernel.org
8986L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8987S: Maintained
8988F: drivers/pci/host/*mvebu*
8989
8c39d710
TP
8990PCI DRIVER FOR AARDVARK (Marvell Armada 3700)
8991M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
8992L: linux-pci@vger.kernel.org
8993L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8994S: Maintained
8995F: drivers/pci/host/pci-aardvark.c
8996
0447cfd7
TR
8997PCI DRIVER FOR NVIDIA TEGRA
8998M: Thierry Reding <thierry.reding@gmail.com>
8999L: linux-tegra@vger.kernel.org
f0b75693 9000L: linux-pci@vger.kernel.org
0447cfd7
TR
9001S: Supported
9002F: Documentation/devicetree/bindings/pci/nvidia,tegra20-pcie.txt
9003F: drivers/pci/host/pci-tegra.c
9004
47ff3de9
KVA
9005PCI DRIVER FOR TI DRA7XX
9006M: Kishon Vijay Abraham I <kishon@ti.com>
9007L: linux-omap@vger.kernel.org
9008L: linux-pci@vger.kernel.org
9009S: Supported
9010F: Documentation/devicetree/bindings/pci/ti-pci.txt
9011F: drivers/pci/host/pci-dra7xx.c
9012
f0b75693
BH
9013PCI DRIVER FOR RENESAS R-CAR
9014M: Simon Horman <horms@verge.net.au>
9015L: linux-pci@vger.kernel.org
4a121096 9016L: linux-renesas-soc@vger.kernel.org
f0b75693
BH
9017S: Maintained
9018F: drivers/pci/host/*rcar*
9019
4af82255 9020PCI DRIVER FOR SAMSUNG EXYNOS
b7701755 9021M: Jingoo Han <jingoohan1@gmail.com>
4af82255 9022L: linux-pci@vger.kernel.org
f0b75693
BH
9023L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9024L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
4af82255
JH
9025S: Maintained
9026F: drivers/pci/host/pci-exynos.c
9027
f0b75693 9028PCI DRIVER FOR SYNOPSIS DESIGNWARE
b7701755 9029M: Jingoo Han <jingoohan1@gmail.com>
110baab1 9030M: Pratyush Anand <pratyush.anand@gmail.com>
f0b75693
BH
9031L: linux-pci@vger.kernel.org
9032S: Maintained
9033F: drivers/pci/host/*designware*
9034
5a3aa2a8
JP
9035PCI DRIVER FOR SYNOPSYS PROTOTYPING DEVICE
9036M: Joao Pinto <jpinto@synopsys.com>
9037L: linux-pci@vger.kernel.org
9038S: Maintained
9039F: Documentation/devicetree/bindings/pci/designware-pcie.txt
9040F: drivers/pci/host/pcie-designware-plat.c
9041
cf28855b
WD
9042PCI DRIVER FOR GENERIC OF HOSTS
9043M: Will Deacon <will.deacon@arm.com>
9044L: linux-pci@vger.kernel.org
9045L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9046S: Maintained
9047F: Documentation/devicetree/bindings/pci/host-generic-pci.txt
4e64dbe2 9048F: drivers/pci/host/pci-host-common.c
cf28855b
WD
9049F: drivers/pci/host/pci-host-generic.c
9050
185a383a
KB
9051PCI DRIVER FOR INTEL VOLUME MANAGEMENT DEVICE (VMD)
9052M: Keith Busch <keith.busch@intel.com>
9053L: linux-pci@vger.kernel.org
9054S: Supported
9055F: arch/x86/pci/vmd.c
9056
51b66a6c 9057PCIE DRIVER FOR ST SPEAR13XX
110baab1 9058M: Pratyush Anand <pratyush.anand@gmail.com>
51b66a6c 9059L: linux-pci@vger.kernel.org
110baab1 9060S: Maintained
51b66a6c
PA
9061F: drivers/pci/host/*spear*
9062
af1169b4
LFT
9063PCI MSI DRIVER FOR ALTERA MSI IP
9064M: Ley Foon Tan <lftan@altera.com>
9065L: rfi@lists.rocketboards.org (moderated for non-subscribers)
9066L: linux-pci@vger.kernel.org
9067S: Supported
9068F: Documentation/devicetree/bindings/pci/altera-pcie-msi.txt
9069F: drivers/pci/host/pcie-altera-msi.c
51b66a6c 9070
dcd19de3
DD
9071PCI MSI DRIVER FOR APPLIEDMICRO XGENE
9072M: Duc Dang <dhdang@apm.com>
9073L: linux-pci@vger.kernel.org
9074L: linux-arm-kernel@lists.infradead.org
9075S: Maintained
9076F: Documentation/devicetree/bindings/pci/xgene-pci-msi.txt
9077F: drivers/pci/host/pci-xgene-msi.c
9078
a3cbfae1
NC
9079PCIE DRIVER FOR AXIS ARTPEC
9080M: Niklas Cassel <niklas.cassel@axis.com>
9081M: Jesper Nilsson <jesper.nilsson@axis.com>
9082L: linux-arm-kernel@axis.com
9083L: linux-pci@vger.kernel.org
9084S: Maintained
9085F: Documentation/devicetree/bindings/pci/axis,artpec*
9086F: drivers/pci/host/*artpec*
9087
500a1d9a
ZW
9088PCIE DRIVER FOR HISILICON
9089M: Zhou Wang <wangzhou1@hisilicon.com>
5930fe4e 9090M: Gabriele Paoloni <gabriele.paoloni@huawei.com>
500a1d9a
ZW
9091L: linux-pci@vger.kernel.org
9092S: Maintained
9093F: Documentation/devicetree/bindings/pci/hisilicon-pcie.txt
9094F: drivers/pci/host/pcie-hisi.c
9095
82a82383
SV
9096PCIE DRIVER FOR QUALCOMM MSM
9097M: Stanimir Varbanov <svarbanov@mm-sol.com>
9098L: linux-pci@vger.kernel.org
9099L: linux-arm-msm@vger.kernel.org
9100S: Maintained
9101F: drivers/pci/host/*qcom*
9102
f12b76e5
DD
9103PCIE DRIVER FOR CAVIUM THUNDERX
9104M: David Daney <david.daney@cavium.com>
9105L: linux-pci@vger.kernel.org
9106L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9107S: Supported
9108F: Documentation/devicetree/bindings/pci/pci-thunder-*
9109F: drivers/pci/host/pci-thunder-*
9110
1da177e4 9111PCMCIA SUBSYSTEM
4230dfc9 9112P: Linux PCMCIA Team
f5df5881 9113L: linux-pcmcia@lists.infradead.org
6650e0a5 9114W: http://lists.infradead.org/mailman/listinfo/linux-pcmcia
9f273c24 9115T: git git://git.kernel.org/pub/scm/linux/kernel/git/brodo/pcmcia.git
4230dfc9 9116S: Maintained
679655da
JP
9117F: Documentation/pcmcia/
9118F: drivers/pcmcia/
9119F: include/pcmcia/
1da177e4
LT
9120
9121PCNET32 NETWORK DRIVER
227fb925 9122M: Don Fry <pcnet32@frontier.com>
979b6c13 9123L: netdev@vger.kernel.org
1da177e4 9124S: Maintained
b955f6ca 9125F: drivers/net/ethernet/amd/pcnet32.c
1da177e4 9126
48fc267e
SK
9127PCRYPT PARALLEL CRYPTO ENGINE
9128M: Steffen Klassert <steffen.klassert@secunet.com>
9129L: linux-crypto@vger.kernel.org
9130S: Maintained
9131F: crypto/pcrypt.c
9132F: include/crypto/pcrypt.h
9133
e72df0b8
TH
9134PER-CPU MEMORY ALLOCATOR
9135M: Tejun Heo <tj@kernel.org>
93e205a7 9136M: Christoph Lameter <cl@linux.com>
e72df0b8
TH
9137T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/percpu.git
9138S: Maintained
9139F: include/linux/percpu*.h
9140F: mm/percpu*.c
9141F: arch/*/include/asm/percpu.h
9142
ad4ecbcb 9143PER-TASK DELAY ACCOUNTING
185e595f 9144M: Balbir Singh <bsingharora@gmail.com>
ad4ecbcb 9145S: Maintained
679655da
JP
9146F: include/linux/delayacct.h
9147F: kernel/delayacct.c
ad4ecbcb 9148
57c0c15b 9149PERFORMANCE EVENTS SUBSYSTEM
daecbd26 9150M: Peter Zijlstra <peterz@infradead.org>
dd9b238c 9151M: Ingo Molnar <mingo@redhat.com>
f80c5393 9152M: Arnaldo Carvalho de Melo <acme@kernel.org>
a54d690e 9153R: Alexander Shishkin <alexander.shishkin@linux.intel.com>
981c3a4f 9154L: linux-kernel@vger.kernel.org
75fc2d37 9155T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
6c0b3244 9156S: Supported
d53e8365 9157F: kernel/events/*
a003236c 9158F: include/linux/perf_event.h
c117ab84 9159F: include/uapi/linux/perf_event.h
141c4296
RR
9160F: arch/*/kernel/perf_event*.c
9161F: arch/*/kernel/*/perf_event*.c
9162F: arch/*/kernel/*/*/perf_event*.c
a003236c 9163F: arch/*/include/asm/perf_event.h
a003236c 9164F: arch/*/kernel/perf_callchain.c
b0a434fb 9165F: arch/*/events/*
a003236c 9166F: tools/perf/
6c0b3244 9167
dd49d0f5 9168PERSONALITY HANDLING
8b58be88 9169M: Christoph Hellwig <hch@infradead.org>
dd49d0f5
JC
9170L: linux-abi-devel@lists.sourceforge.net
9171S: Maintained
679655da 9172F: include/linux/personality.h
c117ab84 9173F: include/uapi/linux/personality.h
dd49d0f5 9174
838e7a03 9175PHONET PROTOCOL
2a06b40f 9176M: Remi Denis-Courmont <courmisch@gmail.com>
838e7a03
RDC
9177S: Supported
9178F: Documentation/networking/phonet.txt
9179F: include/linux/phonet.h
9180F: include/net/phonet/
c117ab84 9181F: include/uapi/linux/phonet.h
838e7a03
RDC
9182F: net/phonet/
9183
1da177e4 9184PHRAM MTD DRIVER
8b58be88 9185M: Joern Engel <joern@lazybastard.org>
1da177e4
LT
9186L: linux-mtd@lists.infradead.org
9187S: Maintained
679655da 9188F: drivers/mtd/devices/phram.c
1da177e4 9189
efdbb10e
BP
9190PICOLCD HID DRIVER
9191M: Bruno Prémont <bonbons@linux-vserver.org>
9192L: linux-input@vger.kernel.org
9193S: Maintained
9194F: drivers/hid/hid-picolcd*
9195
a53bfa07
JI
9196PICOXCELL SUPPORT
9197M: Jamie Iles <jamie@jamieiles.com>
9198L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9199T: git git://github.com/jamieiles/linux-2.6-ji.git
9200S: Supported
b8733987 9201F: arch/arm/boot/dts/picoxcell*
14430813 9202F: arch/arm/mach-picoxcell/
b8733987 9203F: drivers/crypto/picoxcell*
a53bfa07 9204
2744e8af
LW
9205PIN CONTROL SUBSYSTEM
9206M: Linus Walleij <linus.walleij@linaro.org>
c11f042b 9207L: linux-gpio@vger.kernel.org
dbe752a3 9208T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl.git
2744e8af 9209S: Maintained
9feeed94 9210F: Documentation/devicetree/bindings/pinctrl/
fefb6245 9211F: Documentation/pinctrl.txt
07f29ba6 9212F: drivers/pinctrl/
8e406fe4 9213F: include/linux/pinctrl/
2744e8af 9214
2201bbb8
JCPV
9215PIN CONTROLLER - ATMEL AT91
9216M: Jean-Christophe Plagniol-Villard <plagnioj@jcrosoft.com>
9217L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9218S: Maintained
c654b6bf 9219F: drivers/pinctrl/pinctrl-at91.*
2201bbb8 9220
33d3690c
LD
9221PIN CONTROLLER - ATMEL AT91 PIO4
9222M: Ludovic Desroches <ludovic.desroches@atmel.com>
9223L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9224L: linux-gpio@vger.kernel.org
9225S: Supported
9226F: drivers/pinctrl/pinctrl-at91-pio4.*
9227
cbd1b652
MW
9228PIN CONTROLLER - INTEL
9229M: Mika Westerberg <mika.westerberg@linux.intel.com>
9230M: Heikki Krogerus <heikki.krogerus@linux.intel.com>
9231S: Maintained
9232F: drivers/pinctrl/intel/
2201bbb8 9233
9963b536
LP
9234PIN CONTROLLER - RENESAS
9235M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
1a4ca6dd 9236M: Geert Uytterhoeven <geert+renesas@glider.be>
4a121096 9237L: linux-renesas-soc@vger.kernel.org
9963b536
LP
9238S: Maintained
9239F: drivers/pinctrl/sh-pfc/
9240
b75e60d6 9241PIN CONTROLLER - SAMSUNG
fea685e9 9242M: Tomasz Figa <tomasz.figa@gmail.com>
326dce07 9243M: Krzysztof Kozlowski <krzk@kernel.org>
44b03c10 9244M: Sylwester Nawrocki <s.nawrocki@samsung.com>
b75e60d6
DA
9245L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9246L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
9247S: Maintained
9b5b33f6 9248F: drivers/pinctrl/samsung/
b75e60d6 9249
13cbd906
TL
9250PIN CONTROLLER - SINGLE
9251M: Tony Lindgren <tony@atomide.com>
9252M: Haojian Zhuang <haojian.zhuang@linaro.org>
9253L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9254L: linux-omap@vger.kernel.org
9255S: Maintained
9256F: drivers/pinctrl/pinctrl-single.c
9257
deda8287 9258PIN CONTROLLER - ST SPEAR
da89947b 9259M: Viresh Kumar <vireshk@kernel.org>
deda8287
VK
9260L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9261W: http://www.st.com/spear
9262S: Maintained
8e406fe4 9263F: drivers/pinctrl/spear/
deda8287 9264
11a1cf34
JH
9265PISTACHIO SOC SUPPORT
9266M: James Hartley <james.hartley@imgtec.com>
9267M: Ionela Voinescu <ionela.voinescu@imgtec.com>
9268L: linux-mips@linux-mips.org
9269S: Maintained
9270F: arch/mips/pistachio/
9271F: arch/mips/include/asm/mach-pistachio/
9272F: arch/mips/boot/dts/pistachio/
9273F: arch/mips/configs/pistachio*_defconfig
9274
249a6771 9275PKTCDVD DRIVER
e5f6450c 9276M: Jiri Kosina <jikos@kernel.org>
249a6771 9277S: Maintained
679655da
JP
9278F: drivers/block/pktcdvd.c
9279F: include/linux/pktcdvd.h
c117ab84 9280F: include/uapi/linux/pktcdvd.h
249a6771 9281
b31d8273
G
9282PKUNITY SOC DRIVERS
9283M: Guan Xuetao <gxt@mprc.pku.edu.cn>
9284W: http://mprc.pku.edu.cn/~guanxuetao/linux
9285S: Maintained
ceebf4d5 9286T: git git://github.com/gxt/linux.git
b31d8273 9287F: drivers/input/serio/i8042-unicore32io.h
d10e4a66 9288F: drivers/i2c/busses/i2c-puv3.c
8a61f013 9289F: drivers/video/fbdev/fb-puv3.c
2809e80b 9290F: drivers/rtc/rtc-puv3.c
b31d8273 9291
9d2ecfb7 9292PMBUS HARDWARE MONITORING DRIVERS
ca462085 9293M: Guenter Roeck <linux@roeck-us.net>
968ce1b1
GR
9294L: linux-hwmon@vger.kernel.org
9295W: http://hwmon.wiki.kernel.org/
9d2ecfb7
GR
9296W: http://www.roeck-us.net/linux/drivers/
9297T: git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
9298S: Maintained
9299F: Documentation/hwmon/pmbus
9300F: drivers/hwmon/pmbus/
9301F: include/linux/i2c/pmbus.h
9302
89a36810 9303PMC SIERRA MaxRAID DRIVER
89a36810
AR
9304L: linux-scsi@vger.kernel.org
9305W: http://www.pmc-sierra.com/
3cdea4d7 9306S: Orphan
89a36810
AR
9307F: drivers/scsi/pmcraid.*
9308
dbf9bfe6 9309PMC SIERRA PM8001 DRIVER
d32477e2 9310M: Jack Wang <jinpu.wang@profitbricks.com>
dbf9bfe6 9311M: lindar_liu@usish.com
f5a7b525 9312L: pmchba@pmcs.com
dbf9bfe6 9313L: linux-scsi@vger.kernel.org
9314S: Supported
9315F: drivers/scsi/pm8001/
9316
1da177e4 9317POSIX CLOCKS and TIMERS
8b58be88 9318M: Thomas Gleixner <tglx@linutronix.de>
981c3a4f 9319L: linux-kernel@vger.kernel.org
75fc2d37 9320T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
5cee9645 9321S: Maintained
679655da
JP
9322F: fs/timerfd.c
9323F: include/linux/timer*
5cee9645 9324F: kernel/time/*timer*
1da177e4 9325
7b06a6d7
RW
9326POWER MANAGEMENT CORE
9327M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
9328L: linux-pm@vger.kernel.org
9329T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
9330S: Supported
9331F: drivers/base/power/
9332F: include/linux/pm.h
9333F: include/linux/pm_*
9334F: include/linux/powercap.h
9335F: drivers/powercap/
9336
3be86148 9337POWER SUPPLY CLASS/SUBSYSTEM and DRIVERS
ad8464a2 9338M: Sebastian Reichel <sre@kernel.org>
57318935 9339M: Dmitry Eremin-Solenikov <dbaryshkov@gmail.com>
8b58be88 9340M: David Woodhouse <dwmw2@infradead.org>
ad8464a2 9341L: linux-pm@vger.kernel.org
54e5881d 9342T: git git://git.infradead.org/battery-2.6.git
3be86148 9343S: Maintained
3cc5c704
GU
9344F: Documentation/devicetree/bindings/power/
9345F: Documentation/devicetree/bindings/power_supply/
679655da 9346F: include/linux/power_supply.h
8cd725a1 9347F: drivers/power/
26305022 9348X: drivers/power/avs/
3be86148 9349
514f161a
MR
9350POWER STATE COORDINATION INTERFACE (PSCI)
9351M: Mark Rutland <mark.rutland@arm.com>
9352M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
9353L: linux-arm-kernel@lists.infradead.org
9354S: Maintained
9355F: drivers/firmware/psci.c
9356F: include/linux/psci.h
9357F: include/uapi/linux/psci.h
9358
43a1dd9b
SJS
9359POWERNV OPERATOR PANEL LCD DISPLAY DRIVER
9360M: Suraj Jitindar Singh <sjitindarsingh@gmail.com>
9361L: linuxppc-dev@lists.ozlabs.org
9362S: Maintained
9363F: drivers/char/powernv-op-panel.c
9364
1da177e4 9365PNP SUPPORT
9c3646d1 9366M: "Rafael J. Wysocki" <rafael.j.wysocki@intel.com>
1da177e4 9367S: Maintained
679655da 9368F: drivers/pnp/
1da177e4
LT
9369
9370PPP PROTOCOL DRIVERS AND COMPRESSORS
8b58be88 9371M: Paul Mackerras <paulus@samba.org>
1da177e4
LT
9372L: linux-ppp@vger.kernel.org
9373S: Maintained
224cf5ad 9374F: drivers/net/ppp/ppp_*
1da177e4
LT
9375
9376PPP OVER ATM (RFC 2364)
8b58be88 9377M: Mitchell Blank Jr <mitch@sfgoth.com>
1da177e4 9378S: Maintained
679655da 9379F: net/atm/pppoatm.c
c117ab84 9380F: include/uapi/linux/atmppp.h
1da177e4
LT
9381
9382PPP OVER ETHERNET
8b58be88 9383M: Michal Ostrowski <mostrows@earthlink.net>
1da177e4 9384S: Maintained
224cf5ad
JK
9385F: drivers/net/ppp/pppoe.c
9386F: drivers/net/ppp/pppox.c
1da177e4 9387
a6d2370b 9388PPP OVER L2TP
8b58be88 9389M: James Chapman <jchapman@katalix.com>
a6d2370b 9390S: Maintained
90ca28d1 9391F: net/l2tp/l2tp_ppp.c
679655da 9392F: include/linux/if_pppol2tp.h
c117ab84 9393F: include/uapi/linux/if_pppol2tp.h
a6d2370b 9394
eae9d2ba 9395PPS SUPPORT
8b58be88 9396M: Rodolfo Giometti <giometti@enneenne.com>
eae9d2ba
RG
9397W: http://wiki.enneenne.com/index.php/LinuxPPS_support
9398L: linuxpps@ml.enneenne.com (subscribers-only)
9399S: Maintained
cabaaf41
JP
9400F: Documentation/pps/
9401F: drivers/pps/
9402F: include/linux/pps*.h
eae9d2ba 9403
71a6d0af
HW
9404PPTP DRIVER
9405M: Dmitry Kozlov <xeb@mail.ru>
9406L: netdev@vger.kernel.org
9407S: Maintained
224cf5ad 9408F: drivers/net/ppp/pptp.c
71a6d0af
HW
9409W: http://sourceforge.net/projects/accel-pptp
9410
1da177e4 9411PREEMPTIBLE KERNEL
8b58be88 9412M: Robert Love <rml@tech9.net>
1da177e4
LT
9413L: kpreempt-tech@lists.sourceforge.net
9414W: ftp://ftp.kernel.org/pub/linux/kernel/people/rml/preempt-kernel
9415S: Supported
679655da
JP
9416F: Documentation/preempt-locking.txt
9417F: include/linux/preempt.h
1da177e4
LT
9418
9419PRISM54 WIRELESS DRIVER
8b58be88 9420M: "Luis R. Rodriguez" <mcgrof@gmail.com>
724c6b35 9421L: linux-wireless@vger.kernel.org
9ef80804 9422W: http://wireless.kernel.org/en/users/Drivers/p54
1d89cae1 9423S: Obsolete
c12edfe2 9424F: drivers/net/wireless/intersil/prism54/
1da177e4 9425
02c18891 9426PS3 NETWORK SUPPORT
b809b9ca 9427M: Geoff Levand <geoff@infradead.org>
02c18891 9428L: netdev@vger.kernel.org
a14ab6b6 9429L: linuxppc-dev@lists.ozlabs.org
b809b9ca 9430S: Maintained
8df158ac 9431F: drivers/net/ethernet/toshiba/ps3_gelic_net.*
02c18891 9432
f58a9d17 9433PS3 PLATFORM SUPPORT
b809b9ca 9434M: Geoff Levand <geoff@infradead.org>
a4724ed6 9435L: linuxppc-dev@lists.ozlabs.org
b809b9ca 9436S: Maintained
679655da
JP
9437F: arch/powerpc/boot/ps3*
9438F: arch/powerpc/include/asm/lv1call.h
9439F: arch/powerpc/include/asm/ps3*.h
9440F: arch/powerpc/platforms/ps3/
9441F: drivers/*/ps3*
9442F: drivers/ps3/
fec629b8 9443F: drivers/rtc/rtc-ps3.c
679655da 9444F: drivers/usb/host/*ps3.c
fec629b8 9445F: sound/ppc/snd_ps3*
f58a9d17 9446
cffb4add 9447PS3VRAM DRIVER
8b58be88 9448M: Jim Paris <jim@jtan.com>
3715a5d0 9449M: Geoff Levand <geoff@infradead.org>
a14ab6b6 9450L: linuxppc-dev@lists.ozlabs.org
cffb4add 9451S: Maintained
8a3977cb 9452F: drivers/block/ps3vram.c
cffb4add 9453
8defe599 9454PSTORE FILESYSTEM
9d5e2a02 9455M: Anton Vorontsov <anton@enomsg.org>
8defe599
AV
9456M: Colin Cross <ccross@android.com>
9457M: Kees Cook <keescook@chromium.org>
9458M: Tony Luck <tony.luck@intel.com>
9459S: Maintained
9f273c24 9460T: git git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux.git
8defe599
AV
9461F: fs/pstore/
9462F: include/linux/pstore*
04851772 9463F: drivers/firmware/efi/efi-pstore.c
8defe599
AV
9464F: drivers/acpi/apei/erst.c
9465
7fbc415d
RC
9466PTP HARDWARE CLOCK SUPPORT
9467M: Richard Cochran <richardcochran@gmail.com>
e7333e3c 9468L: netdev@vger.kernel.org
7fbc415d
RC
9469S: Maintained
9470W: http://linuxptp.sourceforge.net/
9471F: Documentation/ABI/testing/sysfs-ptp
9472F: Documentation/ptp/*
0ecb3cdd 9473F: drivers/net/ethernet/freescale/gianfar_ptp.c
7fbc415d
RC
9474F: drivers/net/phy/dp83640*
9475F: drivers/ptp/*
9476F: include/linux/ptp_cl*
9477
cf94a4d1 9478PTRACE SUPPORT
e846ee5f 9479M: Roland McGrath <roland@hack.frob.com>
8b58be88 9480M: Oleg Nesterov <oleg@redhat.com>
cf94a4d1
CH
9481S: Maintained
9482F: include/asm-generic/syscall.h
9483F: include/linux/ptrace.h
9484F: include/linux/regset.h
9485F: include/linux/tracehook.h
c117ab84 9486F: include/uapi/linux/ptrace.h
cf94a4d1
CH
9487F: kernel/ptrace.c
9488
3e9d7ba7
HV
9489PULSE8-CEC DRIVER
9490M: Hans Verkuil <hverkuil@xs4all.nl>
9491L: linux-media@vger.kernel.org
9492T: git git://linuxtv.org/media_tree.git
9493S: Maintained
9494F: drivers/staging/media/pulse8-cec
9495
8320204a 9496PVRUSB2 VIDEO4LINUX DRIVER
8b58be88 9497M: Mike Isely <isely@pobox.com>
16e9495d 9498L: pvrusb2@isely.net (subscribers-only)
661263b5 9499L: linux-media@vger.kernel.org
8320204a 9500W: http://www.isely.net/pvrusb2/
275ffde4 9501T: git git://linuxtv.org/media_tree.git
8320204a 9502S: Maintained
679655da 9503F: Documentation/video4linux/README.pvrusb2
0c0d06ca 9504F: drivers/media/usb/pvrusb2/
8320204a 9505
39532e6c 9506PWC WEBCAM DRIVER
c0936df4 9507M: Hans Verkuil <hverkuil@xs4all.nl>
39532e6c
HG
9508L: linux-media@vger.kernel.org
9509T: git git://linuxtv.org/media_tree.git
c0936df4 9510S: Odd Fixes
39532e6c
HG
9511F: drivers/media/usb/pwc/*
9512
93c090b3 9513PWM FAN DRIVER
774e0362
KD
9514M: Kamil Debski <kamil@wypas.org>
9515M: Lukasz Majewski <l.majewski@samsung.com>
968ce1b1 9516L: linux-hwmon@vger.kernel.org
93c090b3
KD
9517S: Supported
9518F: Documentation/devicetree/bindings/hwmon/pwm-fan.txt
9519F: Documentation/hwmon/pwm-fan
9520F: drivers/hwmon/pwm-fan.c
9521
200efedd 9522PWM SUBSYSTEM
aa3495f7
TR
9523M: Thierry Reding <thierry.reding@gmail.com>
9524L: linux-pwm@vger.kernel.org
0c2498f1 9525S: Maintained
006e854f 9526T: git git://git.kernel.org/pub/scm/linux/kernel/git/thierry.reding/linux-pwm.git
200efedd
TR
9527F: Documentation/pwm.txt
9528F: Documentation/devicetree/bindings/pwm/
9529F: include/linux/pwm.h
0c2498f1 9530F: drivers/pwm/
a140b98d
TR
9531F: drivers/video/backlight/pwm_bl.c
9532F: include/linux/pwm_backlight.h
0c2498f1 9533
30ec261e 9534PXA2xx/PXA3xx SUPPORT
8da5e302 9535M: Daniel Mack <daniel@zonque.org>
a323f664 9536M: Haojian Zhuang <haojian.zhuang@gmail.com>
8da5e302 9537M: Robert Jarzmik <robert.jarzmik@free.fr>
efc03ecb 9538L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3f640c61 9539T: git git://github.com/hzhuang1/linux.git
8da5e302 9540T: git git://github.com/rjarzmik/linux.git
1da177e4 9541S: Maintained
e68d7c14 9542F: arch/arm/boot/dts/pxa*
679655da 9543F: arch/arm/mach-pxa/
820439f1 9544F: drivers/dma/pxa*
679655da 9545F: drivers/pcmcia/pxa2xx*
1403ead9 9546F: drivers/pinctrl/pxa/
9df92e6c 9547F: drivers/spi/spi-pxa2xx*
faf2e1db 9548F: drivers/usb/gadget/udc/pxa2*
679655da 9549F: include/sound/pxa2xx-lib.h
bec4c99e 9550F: sound/arm/pxa*
14430813 9551F: sound/soc/pxa/
1da177e4 9552
f3154a46
RJ
9553PXA GPIO DRIVER
9554M: Robert Jarzmik <robert.jarzmik@free.fr>
9555L: linux-gpio@vger.kernel.org
9556S: Maintained
9557F: drivers/gpio/gpio-pxa.c
9558
ec64d3bf
EG
9559PXA3xx NAND FLASH DRIVER
9560M: Ezequiel Garcia <ezequiel.garcia@free-electrons.com>
9561L: linux-mtd@lists.infradead.org
9562S: Maintained
9a67f099 9563F: drivers/mtd/nand/pxa3xx_nand.c
ec64d3bf 9564
3f640c61 9565MMP SUPPORT
8b58be88 9566M: Eric Miao <eric.y.miao@gmail.com>
a323f664 9567M: Haojian Zhuang <haojian.zhuang@gmail.com>
e8e6cb32 9568L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3f640c61
HZ
9569T: git git://github.com/hzhuang1/linux.git
9570T: git git://git.linaro.org/people/ycmiao/pxa-linux.git
e8e6cb32 9571S: Maintained
e68d7c14 9572F: arch/arm/boot/dts/mmp*
3f640c61 9573F: arch/arm/mach-mmp/
e8e6cb32 9574
272f133a
PO
9575PXA MMCI DRIVER
9576S: Orphan
9577
57f63bc8 9578PXA RTC DRIVER
8b58be88 9579M: Robert Jarzmik <robert.jarzmik@free.fr>
57f63bc8
RJ
9580L: rtc-linux@googlegroups.com
9581S: Maintained
9582
cea4001a 9583QAT DRIVER
90ab5a81
TS
9584M: Giovanni Cabiddu <giovanni.cabiddu@intel.com>
9585M: Salvatore Benedetto <salvatore.benedetto@intel.com>
49e7d9df
JP
9586L: qat-linux@intel.com
9587S: Supported
9588F: drivers/crypto/qat/
cea4001a 9589
52a09a04 9590QIB DRIVER
8473c603 9591M: Mike Marciniszyn <infinipath@intel.com>
52a09a04
MM
9592L: linux-rdma@vger.kernel.org
9593S: Supported
9594F: drivers/infiniband/hw/qib/
9595
5e9772b9
JS
9596QLOGIC QLA1280 SCSI DRIVER
9597M: Michael Reed <mdr@sgi.com>
9598L: linux-scsi@vger.kernel.org
9599S: Maintained
9600F: drivers/scsi/qla1280.[ch]
9601
1da177e4 9602QLOGIC QLA2XXX FC-SCSI DRIVER
2c804eb0 9603M: qla2xxx-upstream@qlogic.com
1da177e4
LT
9604L: linux-scsi@vger.kernel.org
9605S: Supported
679655da
JP
9606F: Documentation/scsi/LICENSE.qla2xxx
9607F: drivers/scsi/qla2xxx/
1da177e4 9608
883c98fe 9609QLOGIC QLA4XXX iSCSI DRIVER
1018b8b9 9610M: QLogic-Storage-Upstream@qlogic.com
883c98fe
RA
9611L: linux-scsi@vger.kernel.org
9612S: Supported
bacfb81b 9613F: Documentation/scsi/LICENSE.qla4xxx
883c98fe
RA
9614F: drivers/scsi/qla4xxx/
9615
5a4faa87 9616QLOGIC QLA3XXX NETWORK DRIVER
0a955c3a 9617M: Jitendra Kalsaria <jitendra.kalsaria@qlogic.com>
8b58be88 9618M: Ron Mercer <ron.mercer@qlogic.com>
5a4faa87
RM
9619M: linux-driver@qlogic.com
9620L: netdev@vger.kernel.org
9621S: Supported
679655da 9622F: Documentation/networking/LICENSE.qla3xxx
aa43c215 9623F: drivers/net/ethernet/qlogic/qla3xxx.*
5a4faa87 9624
0ec00f03 9625QLOGIC QLCNIC (1/10)Gb ETHERNET DRIVER
9f35a3cc 9626M: Dept-GELinuxNICDev@qlogic.com
0ec00f03
AKS
9627L: netdev@vger.kernel.org
9628S: Supported
aa43c215 9629F: drivers/net/ethernet/qlogic/qlcnic/
0ec00f03 9630
c4e84bde 9631QLOGIC QLGE 10Gb ETHERNET DRIVER
c9b1a5b5
HP
9632M: Harish Patil <harish.patil@qlogic.com>
9633M: Sudarsana Kalluru <sudarsana.kalluru@qlogic.com>
9634M: Dept-GELinuxNICDev@qlogic.com
4cbfbe25 9635M: linux-driver@qlogic.com
c4e84bde
RM
9636L: netdev@vger.kernel.org
9637S: Supported
aa43c215 9638F: drivers/net/ethernet/qlogic/qlge/
c4e84bde 9639
fe56b9e6
YM
9640QLOGIC QL4xxx ETHERNET DRIVER
9641M: Yuval Mintz <Yuval.Mintz@qlogic.com>
9642M: Ariel Elior <Ariel.Elior@qlogic.com>
9643M: everest-linux-l2@qlogic.com
9644L: netdev@vger.kernel.org
9645S: Supported
9646F: drivers/net/ethernet/qlogic/qed/
9647F: include/linux/qed/
9648F: drivers/net/ethernet/qlogic/qede/
9649
1da177e4 9650QNX4 FILESYSTEM
8b58be88 9651M: Anders Larsen <al@alarsen.net>
1da177e4
LT
9652W: http://www.alarsen.net/linux/qnx4fs/
9653S: Maintained
80811493 9654F: fs/qnx4/
c117ab84
CEB
9655F: include/uapi/linux/qnx4_fs.h
9656F: include/uapi/linux/qnxtypes.h
1da177e4 9657
91952bc0
AP
9658QT1010 MEDIA DRIVER
9659M: Antti Palosaari <crope@iki.fi>
9660L: linux-media@vger.kernel.org
a825eaec 9661W: https://linuxtv.org
91952bc0
AP
9662W: http://palosaari.fi/linux/
9663Q: http://patchwork.linuxtv.org/project/linux-media/list/
9664T: git git://linuxtv.org/anttip/media_tree.git
9665S: Maintained
9666F: drivers/media/tuners/qt1010*
9667
966fb5ec
SM
9668QUALCOMM ATHEROS ATH9K WIRELESS DRIVER
9669M: QCA ath9k Development <ath9k-devel@qca.qualcomm.com>
9670L: linux-wireless@vger.kernel.org
9671L: ath9k-devel@lists.ath9k.org
9672W: http://wireless.kernel.org/en/users/Drivers/ath9k
9673S: Supported
9674F: drivers/net/wireless/ath/ath9k/
9675
2ea0ffcb
KV
9676QUALCOMM ATHEROS ATH10K WIRELESS DRIVER
9677M: Kalle Valo <kvalo@qca.qualcomm.com>
9678L: ath10k@lists.infradead.org
9679W: http://wireless.kernel.org/en/users/Drivers/ath10k
9f273c24 9680T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
2ea0ffcb
KV
9681S: Supported
9682F: drivers/net/wireless/ath/ath10k/
9683
4f4567cf
RK
9684QUALCOMM HEXAGON ARCHITECTURE
9685M: Richard Kuo <rkuo@codeaurora.org>
9686L: linux-hexagon@vger.kernel.org
9f273c24 9687T: git git://git.kernel.org/pub/scm/linux/kernel/git/rkuo/linux-hexagon-kernel.git
4f4567cf
RK
9688S: Supported
9689F: arch/hexagon/
9690
8e84c258
EK
9691QUALCOMM WCN36XX WIRELESS DRIVER
9692M: Eugene Krasnikov <k.eugene.e@gmail.com>
9693L: wcn36xx@lists.infradead.org
9694W: http://wireless.kernel.org/en/users/Drivers/wcn36xx
9695T: git git://github.com/KrasnikovEugene/wcn36xx.git
9696S: Supported
9697F: drivers/net/wireless/ath/wcn36xx/
9698
eeca9a67
MT
9699QEMU MACHINE EMULATOR AND VIRTUALIZER SUPPORT
9700M: Gabriel Somlo <somlo@cmu.edu>
9701M: "Michael S. Tsirkin" <mst@redhat.com>
9702L: qemu-devel@nongnu.org
9703S: Maintained
9704F: drivers/firmware/qemu_fw_cfg.c
9705
602adf40 9706RADOS BLOCK DEVICE (RBD)
0f5417ce
SW
9707M: Ilya Dryomov <idryomov@gmail.com>
9708M: Sage Weil <sage@redhat.com>
527a88b9 9709M: Alex Elder <elder@kernel.org>
398ecff5 9710L: ceph-devel@vger.kernel.org
09d90327
SW
9711W: http://ceph.com/
9712T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
6e67b7ae 9713T: git git://github.com/ceph/ceph-client.git
602adf40 9714S: Supported
398ecff5 9715F: Documentation/ABI/testing/sysfs-bus-rbd
602adf40
YS
9716F: drivers/block/rbd.c
9717F: drivers/block/rbd_types.h
9718
1da177e4 9719RADEON FRAMEBUFFER DISPLAY DRIVER
8b58be88 9720M: Benjamin Herrenschmidt <benh@kernel.crashing.org>
c69f677c 9721L: linux-fbdev@vger.kernel.org
1da177e4 9722S: Maintained
8a61f013 9723F: drivers/video/fbdev/aty/radeon*
c117ab84 9724F: include/uapi/linux/radeonfb.h
1da177e4 9725
c6c9b34c 9726RADIOSHARK RADIO DRIVER
c0936df4 9727M: Hans Verkuil <hverkuil@xs4all.nl>
c6c9b34c
HG
9728L: linux-media@vger.kernel.org
9729T: git git://linuxtv.org/media_tree.git
9730S: Maintained
9731F: drivers/media/radio/radio-shark.c
9732
9733RADIOSHARK2 RADIO DRIVER
c0936df4 9734M: Hans Verkuil <hverkuil@xs4all.nl>
c6c9b34c
HG
9735L: linux-media@vger.kernel.org
9736T: git git://linuxtv.org/media_tree.git
9737S: Maintained
9738F: drivers/media/radio/radio-shark2.c
9739F: drivers/media/radio/radio-tea5777.c
9740
1da177e4 9741RAGE128 FRAMEBUFFER DISPLAY DRIVER
8b58be88 9742M: Paul Mackerras <paulus@samba.org>
c69f677c 9743L: linux-fbdev@vger.kernel.org
1da177e4 9744S: Maintained
8a61f013 9745F: drivers/video/fbdev/aty/aty128fb.c
1da177e4 9746
a0fd81a9 9747RALINK MIPS ARCHITECTURE
bdb40e8e 9748M: John Crispin <john@phrozen.org>
a0fd81a9
JC
9749L: linux-mips@linux-mips.org
9750S: Maintained
9751F: arch/mips/ralink
9752
e7839f25 9753RALINK RT2X00 WIRELESS LAN DRIVER
95ea3627 9754P: rt2x00 project
b182427e 9755M: Stanislaw Gruszka <sgruszka@redhat.com>
f198f98e 9756M: Helmut Schaa <helmut.schaa@googlemail.com>
95ea3627 9757L: linux-wireless@vger.kernel.org
95ea3627 9758S: Maintained
33aca94d 9759F: drivers/net/wireless/ralink/rt2x00/
95ea3627 9760
9db5579b 9761RAMDISK RAM BLOCK DEVICE DRIVER
ea7618ec 9762M: Jens Axboe <axboe@kernel.dk>
9db5579b 9763S: Maintained
679655da
JP
9764F: Documentation/blockdev/ramdisk.txt
9765F: drivers/block/brd.c
9db5579b 9766
9e95ce27 9767RANDOM NUMBER DRIVER
0624bcaa 9768M: "Theodore Ts'o" <tytso@mit.edu>
9e95ce27 9769S: Maintained
679655da 9770F: drivers/char/random.c
9e95ce27 9771
394b701c 9772RAPIDIO SUBSYSTEM
8b58be88 9773M: Matt Porter <mporter@kernel.crashing.org>
b8bc1dd3 9774M: Alexandre Bounine <alexandre.bounine@idt.com>
394b701c 9775S: Maintained
679655da 9776F: drivers/rapidio/
394b701c 9777
e2d1d6c0 9778RAYLINK/WEBGEAR 802.11 WIRELESS LAN DRIVER
e2d1d6c0 9779L: linux-wireless@vger.kernel.org
f52a5490 9780S: Orphan
679655da 9781F: drivers/net/wireless/ray*
e2d1d6c0
RD
9782
9783RCUTORTURE MODULE
e0198b29 9784M: Josh Triplett <josh@joshtriplett.org>
8b58be88 9785M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
981c3a4f 9786L: linux-kernel@vger.kernel.org
f9094d8e 9787S: Supported
08deed1e 9788T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
679655da 9789F: Documentation/RCU/torture.txt
34e2d560 9790F: kernel/rcu/rcutorture.c
e2d1d6c0 9791
c87b9c60
PM
9792RCUTORTURE TEST FRAMEWORK
9793M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
ab0afd6c 9794M: Josh Triplett <josh@joshtriplett.org>
4632a191
PM
9795R: Steven Rostedt <rostedt@goodmis.org>
9796R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
96a39bc4 9797R: Lai Jiangshan <jiangshanlai@gmail.com>
981c3a4f 9798L: linux-kernel@vger.kernel.org
c87b9c60
PM
9799S: Supported
9800T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
9801F: tools/testing/selftests/rcutorture
9802
c1f766b5 9803RDC R-321X SoC
8b58be88 9804M: Florian Fainelli <florian@openwrt.org>
c1f766b5
FF
9805S: Maintained
9806
db17f395 9807RDC R6040 FAST ETHERNET DRIVER
35566e96 9808M: Florian Fainelli <f.fainelli@gmail.com>
db17f395
FF
9809L: netdev@vger.kernel.org
9810S: Maintained
58565a35 9811F: drivers/net/ethernet/rdc/r6040.c
db17f395 9812
a09ed661 9813RDS - RELIABLE DATAGRAM SOCKETS
72f26eee 9814M: Santosh Shilimkar <santosh.shilimkar@oracle.com>
9815L: netdev@vger.kernel.org
9816L: linux-rdma@vger.kernel.org
fbb5a558 9817L: rds-devel@oss.oracle.com (moderated for non-subscribers)
72f26eee 9818W: https://oss.oracle.com/projects/rds/
a09ed661 9819S: Supported
679655da 9820F: net/rds/
72f26eee 9821F: Documentation/networking/rds.txt
a09ed661 9822
0194621b
DD
9823RDMAVT - RDMA verbs software
9824M: Dennis Dalessandro <dennis.dalessandro@intel.com>
9825L: linux-rdma@vger.kernel.org
9826S: Supported
9827F: drivers/infiniband/sw/rdmavt
9828
595182bc 9829READ-COPY UPDATE (RCU)
8b58be88 9830M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
ab0afd6c 9831M: Josh Triplett <josh@joshtriplett.org>
4632a191
PM
9832R: Steven Rostedt <rostedt@goodmis.org>
9833R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
96a39bc4 9834R: Lai Jiangshan <jiangshanlai@gmail.com>
981c3a4f 9835L: linux-kernel@vger.kernel.org
9fab9787 9836W: http://www.rdrop.com/users/paulmck/RCU/
595182bc 9837S: Supported
08deed1e 9838T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
f9094d8e 9839F: Documentation/RCU/
9fab9787 9840X: Documentation/RCU/torture.txt
f9094d8e 9841F: include/linux/rcu*
4102adab
PM
9842X: include/linux/srcu.h
9843F: kernel/rcu/
34e2d560 9844X: kernel/torture.c
595182bc 9845
0c86edc0 9846REAL TIME CLOCK (RTC) SUBSYSTEM
8b58be88 9847M: Alessandro Zummo <a.zummo@towertech.it>
7c6f84f8 9848M: Alexandre Belloni <alexandre.belloni@free-electrons.com>
76465493 9849L: rtc-linux@googlegroups.com
8a6e2535 9850Q: http://patchwork.ozlabs.org/project/rtc-linux/list/
4733f397 9851T: git git://git.kernel.org/pub/scm/linux/kernel/git/abelloni/linux.git
0c86edc0 9852S: Maintained
7af6a2e1 9853F: Documentation/devicetree/bindings/rtc/
679655da
JP
9854F: Documentation/rtc.txt
9855F: drivers/rtc/
9856F: include/linux/rtc.h
c117ab84 9857F: include/uapi/linux/rtc.h
fe23c336
AB
9858F: include/linux/rtc/
9859F: include/linux/platform_data/rtc-*
9860F: tools/testing/selftests/timers/rtctest.c
0c86edc0 9861
0e400c53
MB
9862REALTEK AUDIO CODECS
9863M: Bard Liao <bardliao@realtek.com>
9864M: Oder Chiou <oder_chiou@realtek.com>
9865S: Maintained
9866F: sound/soc/codecs/rt*
9867F: include/sound/rt*.h
9868
1da177e4 9869REISERFS FILE SYSTEM
76c4e5ea 9870L: reiserfs-devel@vger.kernel.org
1da177e4 9871S: Supported
679655da 9872F: fs/reiserfs/
1da177e4 9873
b83a313b 9874REGISTER MAP ABSTRACTION
b02e48f2 9875M: Mark Brown <broonie@kernel.org>
dd060bc9 9876L: linux-kernel@vger.kernel.org
b83a313b
MB
9877T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regmap.git
9878S: Supported
9398a639 9879F: Documentation/devicetree/bindings/regmap/
b83a313b
MB
9880F: drivers/base/regmap/
9881F: include/linux/regmap.h
9882
400e64df
OBC
9883REMOTE PROCESSOR (REMOTEPROC) SUBSYSTEM
9884M: Ohad Ben-Cohen <ohad@wizery.com>
69ae9895 9885M: Bjorn Andersson <bjorn.andersson@linaro.org>
d7586849 9886L: linux-remoteproc@vger.kernel.org
6bb697b6 9887T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/remoteproc.git
400e64df 9888S: Maintained
15ebc72d 9889F: Documentation/devicetree/bindings/remoteproc/
400e64df 9890F: Documentation/remoteproc.txt
15ebc72d 9891F: drivers/remoteproc/
6fc26488 9892F: include/linux/remoteproc.h
400e64df 9893
d8115db5
OBC
9894REMOTE PROCESSOR MESSAGING (RPMSG) SUBSYSTEM
9895M: Ohad Ben-Cohen <ohad@wizery.com>
69ae9895 9896M: Bjorn Andersson <bjorn.andersson@linaro.org>
d7586849 9897L: linux-remoteproc@vger.kernel.org
d8115db5
OBC
9898T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/rpmsg.git
9899S: Maintained
9900F: drivers/rpmsg/
9901F: Documentation/rpmsg.txt
9902F: include/linux/rpmsg.h
9903
8e6569af
SS
9904RENESAS ETHERNET DRIVERS
9905R: Sergei Shtylyov <sergei.shtylyov@cogentembedded.com>
9906L: netdev@vger.kernel.org
4a121096 9907L: linux-renesas-soc@vger.kernel.org
8e6569af
SS
9908F: drivers/net/ethernet/renesas/
9909F: include/linux/sh_eth.h
9910
3e46c397
YS
9911RENESAS USB2 PHY DRIVER
9912M: Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com>
4a121096 9913L: linux-renesas-soc@vger.kernel.org
3e46c397
YS
9914S: Maintained
9915F: drivers/phy/phy-rcar-gen3-usb2.c
9916
1b0fe6be
PZ
9917RESET CONTROLLER FRAMEWORK
9918M: Philipp Zabel <p.zabel@pengutronix.de>
9f273c24 9919T: git git://git.pengutronix.de/git/pza/linux
1b0fe6be
PZ
9920S: Maintained
9921F: drivers/reset/
9922F: Documentation/devicetree/bindings/reset/
b2f6dd7b 9923F: include/dt-bindings/reset/
1b0fe6be
PZ
9924F: include/linux/reset.h
9925F: include/linux/reset-controller.h
9926
e0897645 9927RFKILL
8b58be88 9928M: Johannes Berg <johannes@sipsolutions.net>
19d337df 9929L: linux-wireless@vger.kernel.org
ce466579
JB
9930W: http://wireless.kernel.org/
9931T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
9932T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
e0897645 9933S: Maintained
505c9247 9934F: Documentation/rfkill.txt
80811493 9935F: net/rfkill/
e0897645 9936
933685ca
TG
9937RHASHTABLE
9938M: Thomas Graf <tgraf@suug.ch>
9939L: netdev@vger.kernel.org
9940S: Maintained
9941F: lib/rhashtable.c
9942F: include/linux/rhashtable.h
9943
67e054e9
ML
9944RICOH SMARTMEDIA/XD DRIVER
9945M: Maxim Levitsky <maximlevitsky@gmail.com>
9946S: Maintained
21c26f50
JP
9947F: drivers/mtd/nand/r852.c
9948F: drivers/mtd/nand/r852.h
67e054e9 9949
92634125
ML
9950RICOH R5C592 MEMORYSTICK DRIVER
9951M: Maxim Levitsky <maximlevitsky@gmail.com>
9952S: Maintained
9953F: drivers/memstick/host/r592.*
9954
27f1d2f9
SA
9955ROCCAT DRIVERS
9956M: Stefan Achatz <erazor_de@users.sourceforge.net>
9957W: http://sourceforge.net/projects/roccat/
9958S: Maintained
9959F: drivers/hid/hid-roccat*
9960F: include/linux/hid-roccat*
9961F: Documentation/ABI/*/sysfs-driver-hid-roccat*
9962
4b8ac966
JP
9963ROCKER DRIVER
9964M: Jiri Pirko <jiri@resnulli.us>
4b8ac966
JP
9965L: netdev@vger.kernel.org
9966S: Supported
9967F: drivers/net/ethernet/rocker/
9968
1da177e4
LT
9969ROCKETPORT DRIVER
9970P: Comtrol Corp.
1da177e4
LT
9971W: http://www.comtrol.com
9972S: Maintained
679655da 9973F: Documentation/serial/rocket.txt
c897401b 9974F: drivers/tty/rocket*
1da177e4 9975
7645c2f4
KC
9976ROCKETPORT EXPRESS/INFINITY DRIVER
9977M: Kevin Cernekee <cernekee@gmail.com>
9978L: linux-serial@vger.kernel.org
9979S: Odd Fixes
9980F: drivers/tty/serial/rp2.*
9981
1da177e4 9982ROSE NETWORK LAYER
8b58be88 9983M: Ralf Baechle <ralf@linux-mips.org>
1da177e4 9984L: linux-hams@vger.kernel.org
d34cb28a 9985W: http://www.linux-ax25.org/
1da177e4 9986S: Maintained
679655da 9987F: include/net/rose.h
c117ab84 9988F: include/uapi/linux/rose.h
679655da 9989F: net/rose/
1da177e4 9990
91952bc0
AP
9991RTL2830 MEDIA DRIVER
9992M: Antti Palosaari <crope@iki.fi>
9993L: linux-media@vger.kernel.org
a825eaec 9994W: https://linuxtv.org
91952bc0
AP
9995W: http://palosaari.fi/linux/
9996Q: http://patchwork.linuxtv.org/project/linux-media/list/
9997T: git git://linuxtv.org/anttip/media_tree.git
9998S: Maintained
9999F: drivers/media/dvb-frontends/rtl2830*
10000
27a0aacf
AP
10001RTL2832 MEDIA DRIVER
10002M: Antti Palosaari <crope@iki.fi>
10003L: linux-media@vger.kernel.org
a825eaec 10004W: https://linuxtv.org
27a0aacf
AP
10005W: http://palosaari.fi/linux/
10006Q: http://patchwork.linuxtv.org/project/linux-media/list/
10007T: git git://linuxtv.org/anttip/media_tree.git
10008S: Maintained
10009F: drivers/media/dvb-frontends/rtl2832*
10010
ba6e6f6e
AP
10011RTL2832_SDR MEDIA DRIVER
10012M: Antti Palosaari <crope@iki.fi>
10013L: linux-media@vger.kernel.org
a825eaec 10014W: https://linuxtv.org
ba6e6f6e
AP
10015W: http://palosaari.fi/linux/
10016Q: http://patchwork.linuxtv.org/project/linux-media/list/
10017T: git git://linuxtv.org/anttip/media_tree.git
10018S: Maintained
b4bb1c28 10019F: drivers/media/dvb-frontends/rtl2832_sdr*
ba6e6f6e 10020
59840488 10021RTL8180 WIRELESS DRIVER
605bebe2 10022L: linux-wireless@vger.kernel.org
491b26b4 10023W: http://wireless.kernel.org/
54e5881d 10024T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
7be6ff65 10025S: Orphan
62141726 10026F: drivers/net/wireless/realtek/rtl818x/rtl8180/
605bebe2 10027
59840488 10028RTL8187 WIRELESS DRIVER
9f0939bf 10029M: Herton Ronaldo Krzesinski <herton@canonical.com>
8b58be88
JP
10030M: Hin-Tak Leung <htl10@users.sourceforge.net>
10031M: Larry Finger <Larry.Finger@lwfinger.net>
7d2c86b5 10032L: linux-wireless@vger.kernel.org
491b26b4 10033W: http://wireless.kernel.org/
54e5881d 10034T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
7d2c86b5 10035S: Maintained
62141726 10036F: drivers/net/wireless/realtek/rtl818x/rtl8187/
59840488 10037
3cf0c8ad
LF
10038RTL8192CE WIRELESS DRIVER
10039M: Larry Finger <Larry.Finger@lwfinger.net>
10040M: Chaoming Li <chaoming_li@realsil.com.cn>
10041L: linux-wireless@vger.kernel.org
491b26b4 10042W: http://wireless.kernel.org/
3cf0c8ad
LF
10043T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
10044S: Maintained
62141726
KV
10045F: drivers/net/wireless/realtek/rtlwifi/
10046F: drivers/net/wireless/realtek/rtlwifi/rtl8192ce/
59840488 10047
26f1fad2
JS
10048RTL8XXXU WIRELESS DRIVER (rtl8xxxu)
10049M: Jes Sorensen <Jes.Sorensen@redhat.com>
10050L: linux-wireless@vger.kernel.org
171a900c 10051T: git git://git.kernel.org/pub/scm/linux/kernel/git/jes/linux.git rtl8xxxu-devel
26f1fad2
JS
10052S: Maintained
10053F: drivers/net/wireless/realtek/rtl8xxxu/
10054
9eb8ef74 10055S3 SAVAGE FRAMEBUFFER DRIVER
8b58be88 10056M: Antonino Daplas <adaplas@gmail.com>
c69f677c 10057L: linux-fbdev@vger.kernel.org
ce00f85c 10058S: Maintained
8a61f013 10059F: drivers/video/fbdev/savage/
9eb8ef74 10060
1da177e4 10061S390
8b58be88
JP
10062M: Martin Schwidefsky <schwidefsky@de.ibm.com>
10063M: Heiko Carstens <heiko.carstens@de.ibm.com>
d58140cc 10064L: linux-s390@vger.kernel.org
5238da45 10065W: http://www.ibm.com/developerworks/linux/linux390/
9f273c24 10066T: git git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux.git
5238da45 10067S: Supported
679655da 10068F: arch/s390/
a968cd3e 10069F: drivers/s390/
3bfe6858
JN
10070F: Documentation/s390/
10071F: Documentation/DocBook/s390*
5238da45 10072
322986ca
SO
10073S390 COMMON I/O LAYER
10074M: Sebastian Ott <sebott@linux.vnet.ibm.com>
10075M: Peter Oberparleiter <oberpar@linux.vnet.ibm.com>
10076L: linux-s390@vger.kernel.org
10077W: http://www.ibm.com/developerworks/linux/linux390/
10078S: Supported
10079F: drivers/s390/cio/
10080
10081S390 DASD DRIVER
10082M: Stefan Weinhuber <wein@de.ibm.com>
10083M: Stefan Haberland <stefan.haberland@de.ibm.com>
10084L: linux-s390@vger.kernel.org
10085W: http://www.ibm.com/developerworks/linux/linux390/
10086S: Supported
10087F: drivers/s390/block/dasd*
10088F: block/partitions/ibm.c
10089
5238da45 10090S390 NETWORK DRIVERS
f0c59aff 10091M: Ursula Braun <ubraun@linux.vnet.ibm.com>
d58140cc 10092L: linux-s390@vger.kernel.org
5238da45
HC
10093W: http://www.ibm.com/developerworks/linux/linux390/
10094S: Supported
679655da 10095F: drivers/s390/net/
5238da45 10096
322986ca
SO
10097S390 PCI SUBSYSTEM
10098M: Sebastian Ott <sebott@linux.vnet.ibm.com>
10099M: Gerald Schaefer <gerald.schaefer@de.ibm.com>
10100L: linux-s390@vger.kernel.org
10101W: http://www.ibm.com/developerworks/linux/linux390/
10102S: Supported
10103F: arch/s390/pci/
10104F: drivers/pci/hotplug/s390_pci_hpc.c
10105
feed9b62 10106S390 ZCRYPT DRIVER
5c8d0983 10107M: Ingo Tuchscherer <ingo.tuchscherer@de.ibm.com>
feed9b62 10108L: linux-s390@vger.kernel.org
a968cd3e 10109W: http://www.ibm.com/developerworks/linux/linux390/
feed9b62 10110S: Supported
d5ca6918 10111F: drivers/s390/crypto/
feed9b62 10112
5238da45 10113S390 ZFCP DRIVER
d38e19d0 10114M: Steffen Maier <maier@linux.vnet.ibm.com>
d58140cc 10115L: linux-s390@vger.kernel.org
5238da45 10116W: http://www.ibm.com/developerworks/linux/linux390/
1da177e4 10117S: Supported
679655da 10118F: drivers/s390/scsi/zfcp_*
1da177e4 10119
dd96df2c 10120S390 IUCV NETWORK LAYER
f0c59aff 10121M: Ursula Braun <ubraun@linux.vnet.ibm.com>
dd96df2c
UB
10122L: linux-s390@vger.kernel.org
10123W: http://www.ibm.com/developerworks/linux/linux390/
10124S: Supported
679655da
JP
10125F: drivers/s390/net/*iucv*
10126F: include/net/iucv/
10127F: net/iucv/
dd96df2c 10128
8128f23c
GS
10129S390 IOMMU (PCI)
10130M: Gerald Schaefer <gerald.schaefer@de.ibm.com>
10131L: linux-s390@vger.kernel.org
10132W: http://www.ibm.com/developerworks/linux/linux390/
10133S: Supported
10134F: drivers/iommu/s390-iommu.c
10135
4dde7f75 10136S3C24XX SD/MMC Driver
8b58be88 10137M: Ben Dooks <ben-linux@fluff.org>
efc03ecb 10138L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
4dde7f75 10139S: Supported
679655da 10140F: drivers/mmc/host/s3cmci.*
4dde7f75 10141
1f15a229
HV
10142SAA6588 RDS RECEIVER DRIVER
10143M: Hans Verkuil <hverkuil@xs4all.nl>
10144L: linux-media@vger.kernel.org
10145T: git git://linuxtv.org/media_tree.git
a825eaec 10146W: https://linuxtv.org
1f15a229
HV
10147S: Odd Fixes
10148F: drivers/media/i2c/saa6588*
10149
98ed12e6 10150SAA7134 VIDEO4LINUX DRIVER
5dc8a864
MCC
10151M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
10152M: Mauro Carvalho Chehab <mchehab@kernel.org>
98ed12e6 10153L: linux-media@vger.kernel.org
a825eaec 10154W: https://linuxtv.org
98ed12e6
MCC
10155T: git git://linuxtv.org/media_tree.git
10156S: Odd fixes
e42bf501 10157F: Documentation/video4linux/*.saa7134
98ed12e6
MCC
10158F: drivers/media/pci/saa7134/
10159
1da177e4 10160SAA7146 VIDEO4LINUX-2 DRIVER
566b8157 10161M: Hans Verkuil <hverkuil@xs4all.nl>
661263b5 10162L: linux-media@vger.kernel.org
275ffde4 10163T: git git://linuxtv.org/media_tree.git
1da177e4 10164S: Maintained
90d72ac6
MCC
10165F: drivers/media/common/saa7146/
10166F: drivers/media/pci/saa7146/
10167F: include/media/saa7146*
1da177e4 10168
92304a40 10169SAMSUNG LAPTOP DRIVER
5909c654 10170M: Corentin Chary <corentin.chary@gmail.com>
92304a40
CC
10171L: platform-driver-x86@vger.kernel.org
10172S: Maintained
10173F: drivers/platform/x86/samsung-laptop.c
10174
4a109cc0 10175SAMSUNG AUDIO (ASoC) DRIVERS
326dce07 10176M: Krzysztof Kozlowski <krzk@kernel.org>
250b6851 10177M: Sangbeom Kim <sbkim73@samsung.com>
09a01028 10178M: Sylwester Nawrocki <s.nawrocki@samsung.com>
4a109cc0
MB
10179L: alsa-devel@alsa-project.org (moderated for non-subscribers)
10180S: Supported
14430813 10181F: sound/soc/samsung/
4a109cc0 10182
0d89a28b 10183SAMSUNG FRAMEBUFFER DRIVER
b7701755 10184M: Jingoo Han <jingoohan1@gmail.com>
0d89a28b
JH
10185L: linux-fbdev@vger.kernel.org
10186S: Maintained
8a61f013 10187F: drivers/video/fbdev/s3c-fb.c
0d89a28b 10188
b40f0632 10189SAMSUNG MULTIFUNCTION PMIC DEVICE DRIVERS
f69d3a17 10190M: Sangbeom Kim <sbkim73@samsung.com>
326dce07
KK
10191M: Krzysztof Kozlowski <krzk@kernel.org>
10192M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
f69d3a17 10193L: linux-kernel@vger.kernel.org
b40f0632 10194L: linux-samsung-soc@vger.kernel.org
f69d3a17
SK
10195S: Supported
10196F: drivers/mfd/sec*.c
10197F: drivers/regulator/s2m*.c
10198F: drivers/regulator/s5m*.c
b40f0632
KK
10199F: drivers/clk/clk-s2mps11.c
10200F: drivers/rtc/rtc-s5m.c
f69d3a17 10201F: include/linux/mfd/samsung/
a13c7c51
KK
10202F: Documentation/devicetree/bindings/mfd/samsung,sec-core.txt
10203F: Documentation/devicetree/bindings/regulator/samsung,s2m*.txt
27383ca9 10204F: Documentation/devicetree/bindings/regulator/samsung,s5m*.txt
a13c7c51 10205F: Documentation/devicetree/bindings/clock/samsung,s2mps11.txt
f69d3a17 10206
038f5c4b
SN
10207SAMSUNG S5P/EXYNOS4 SOC SERIES CAMERA SUBSYSTEM DRIVERS
10208M: Kyungmin Park <kyungmin.park@samsung.com>
10209M: Sylwester Nawrocki <s.nawrocki@samsung.com>
10210L: linux-media@vger.kernel.org
10211Q: https://patchwork.linuxtv.org/project/linux-media/list/
10212S: Supported
10213F: drivers/media/platform/exynos4-is/
038f5c4b 10214
6fd86ab2
SN
10215SAMSUNG S3C24XX/S3C64XX SOC SERIES CAMIF DRIVER
10216M: Sylwester Nawrocki <sylvester.nawrocki@gmail.com>
10217L: linux-media@vger.kernel.org
10218L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
10219S: Maintained
10220F: drivers/media/platform/s3c-camif/
d647f0b7 10221F: include/media/drv-intf/s3c_camif.h
6fd86ab2 10222
b84ef24e
AH
10223SAMSUNG S5C73M3 CAMERA DRIVER
10224M: Kyungmin Park <kyungmin.park@samsung.com>
10225M: Andrzej Hajda <a.hajda@samsung.com>
10226L: linux-media@vger.kernel.org
10227S: Supported
10228F: drivers/media/i2c/s5c73m3/*
10229
7d459937
AH
10230SAMSUNG S5K5BAF CAMERA DRIVER
10231M: Kyungmin Park <kyungmin.park@samsung.com>
10232M: Andrzej Hajda <a.hajda@samsung.com>
10233L: linux-media@vger.kernel.org
10234S: Supported
10235F: drivers/media/i2c/s5k5baf.c
10236
c04c674f
RB
10237SAMSUNG S3FWRN5 NFC DRIVER
10238M: Robert Baldyga <r.baldyga@samsung.com>
079c2652 10239M: Krzysztof Opasiak <k.opasiak@samsung.com>
c04c674f
RB
10240L: linux-nfc@lists.01.org (moderated for non-subscribers)
10241S: Supported
10242F: drivers/nfc/s3fwrn5
10243
310e39c9 10244SAMSUNG SOC CLOCK DRIVERS
fea685e9
TF
10245M: Sylwester Nawrocki <s.nawrocki@samsung.com>
10246M: Tomasz Figa <tomasz.figa@gmail.com>
310e39c9
TF
10247S: Supported
10248L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
10249F: drivers/clk/samsung/
10250
66890ed6
BA
10251SAMSUNG SXGBE DRIVERS
10252M: Byungho An <bh74.an@samsung.com>
10253M: Girish K S <ks.giri@samsung.com>
66890ed6
BA
10254M: Vipul Pandya <vipul.pandya@samsung.com>
10255S: Supported
10256L: netdev@vger.kernel.org
10257F: drivers/net/ethernet/samsung/sxgbe/
10258
93c537af
LM
10259SAMSUNG THERMAL DRIVER
10260M: Lukasz Majewski <l.majewski@samsung.com>
10261L: linux-pm@vger.kernel.org
10262L: linux-samsung-soc@vger.kernel.org
10263S: Supported
9f273c24 10264T: git https://github.com/lmajewski/linux-samsung-thermal.git
93c537af
LM
10265F: drivers/thermal/samsung/
10266
e296cd32 10267SAMSUNG USB2 PHY DRIVER
774e0362
KD
10268M: Kamil Debski <kamil@wypas.org>
10269M: Sylwester Nawrocki <s.nawrocki@samsung.com>
e296cd32
KD
10270L: linux-kernel@vger.kernel.org
10271S: Supported
10272F: Documentation/devicetree/bindings/phy/samsung-phy.txt
10273F: Documentation/phy/samsung-usb2.txt
10274F: drivers/phy/phy-exynos4210-usb2.c
10275F: drivers/phy/phy-exynos4x12-usb2.c
10276F: drivers/phy/phy-exynos5250-usb2.c
10277F: drivers/phy/phy-s5pv210-usb2.c
10278F: drivers/phy/phy-samsung-usb2.c
10279F: drivers/phy/phy-samsung-usb2.h
10280
ca749e2a 10281SERIAL DRIVERS
5e30bbb7 10282M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
ca749e2a 10283L: linux-serial@vger.kernel.org
5e30bbb7 10284S: Maintained
30743257 10285F: Documentation/devicetree/bindings/serial/
14430813 10286F: drivers/tty/serial/
ca749e2a 10287
aecb7b64 10288SYNOPSYS DESIGNWARE DMAC DRIVER
da89947b 10289M: Viresh Kumar <vireshk@kernel.org>
337ae47c 10290M: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
aecb7b64 10291S: Maintained
1fb200d6 10292F: include/linux/dma/dw.h
3d598f47 10293F: include/linux/platform_data/dma-dw.h
61a76496 10294F: drivers/dma/dw/
aecb7b64 10295
058999cc
LP
10296SYNOPSYS DESIGNWARE ETHERNET QOS 4.10a driver
10297M: Lars Persson <lars.persson@axis.com>
10298L: netdev@vger.kernel.org
10299S: Supported
10300F: Documentation/devicetree/bindings/net/snps,dwc-qos-ethernet.txt
10301F: drivers/net/ethernet/synopsys/dwc_eth_qos.c
10302
fc531d98 10303SYNOPSYS DESIGNWARE I2C DRIVER
fc531d98 10304M: Jarkko Nikula <jarkko.nikula@linux.intel.com>
d0781b98
AS
10305R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
10306R: Mika Westerberg <mika.westerberg@linux.intel.com>
fc531d98
WS
10307L: linux-i2c@vger.kernel.org
10308S: Maintained
10309F: drivers/i2c/busses/i2c-designware-*
10310F: include/linux/platform_data/i2c-designware.h
10311
f9e37137 10312SYNOPSYS DESIGNWARE MMC/SD/SDIO DRIVER
f9e37137
SJ
10313M: Jaehoon Chung <jh80.chung@samsung.com>
10314L: linux-mmc@vger.kernel.org
10315S: Maintained
10316F: include/linux/mmc/dw_mmc.h
10317F: drivers/mmc/host/dw_mmc*
10318
a961e698
AS
10319SYSTEM TRACE MODULE CLASS
10320M: Alexander Shishkin <alexander.shishkin@linux.intel.com>
10321S: Maintained
e787bc46 10322T: git git://git.kernel.org/pub/scm/linux/kernel/git/ash/stm.git
a961e698
AS
10323F: Documentation/trace/stm.txt
10324F: drivers/hwtracing/stm/
10325F: include/linux/stm.h
10326F: include/uapi/linux/stm.h
10327
1db121d6
AN
10328THUNDERBOLT DRIVER
10329M: Andreas Noever <andreas.noever@gmail.com>
10330S: Maintained
10331F: drivers/thunderbolt/
10332
e35a49b1
SR
10333TI BQ27XXX POWER SUPPLY DRIVER
10334R: Andrew F. Davis <afd@ti.com>
10335F: include/linux/power/bq27xxx_battery.h
10336F: drivers/power/bq27xxx_battery.c
10337F: drivers/power/bq27xxx_battery_i2c.c
10338
34db37c6 10339TIMEKEEPING, CLOCKSOURCE CORE, NTP, ALARMTIMER
50363737 10340M: John Stultz <john.stultz@linaro.org>
88606e80 10341M: Thomas Gleixner <tglx@linutronix.de>
981c3a4f 10342L: linux-kernel@vger.kernel.org
75fc2d37 10343T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
88606e80
TG
10344S: Supported
10345F: include/linux/clocksource.h
10346F: include/linux/time.h
10347F: include/linux/timex.h
c117ab84
CEB
10348F: include/uapi/linux/time.h
10349F: include/uapi/linux/timex.h
88606e80
TG
10350F: kernel/time/clocksource.c
10351F: kernel/time/time*.c
34db37c6 10352F: kernel/time/alarmtimer.c
88606e80 10353F: kernel/time/ntp.c
7fe5f1c1 10354F: tools/testing/selftests/timers/
88606e80 10355
1da177e4 10356SC1200 WDT DRIVER
b300645a 10357M: Zwane Mwaikambo <zwanem@gmail.com>
1da177e4 10358S: Maintained
679655da 10359F: drivers/watchdog/sc1200wdt.c
1da177e4
LT
10360
10361SCHEDULER
dd9b238c 10362M: Ingo Molnar <mingo@redhat.com>
8b58be88 10363M: Peter Zijlstra <peterz@infradead.org>
981c3a4f 10364L: linux-kernel@vger.kernel.org
75fc2d37 10365T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git sched/core
1da177e4 10366S: Maintained
95c0d71d 10367F: kernel/sched/
679655da 10368F: include/linux/sched.h
c117ab84 10369F: include/uapi/linux/sched.h
c2eb505b 10370F: include/linux/wait.h
1da177e4 10371
6bcf6737 10372SCORE ARCHITECTURE
ed38665e 10373M: Chen Liqin <liqin.linux@gmail.com>
a2681a75 10374M: Lennox Wu <lennox.wu@gmail.com>
ed38665e 10375W: http://www.sunplus.com
6bcf6737 10376S: Supported
a2681a75 10377F: arch/score/
6bcf6737 10378
80f390ea
SH
10379SYSTEM CONTROL & POWER INTERFACE (SCPI) Message Protocol drivers
10380M: Sudeep Holla <sudeep.holla@arm.com>
10381L: linux-arm-kernel@lists.infradead.org
10382S: Maintained
10383F: Documentation/devicetree/bindings/arm/arm,scpi.txt
cd52c2a4 10384F: drivers/clk/clk-scpi.c
8def3103 10385F: drivers/cpufreq/scpi-cpufreq.c
8cb7cf56
SH
10386F: drivers/firmware/arm_scpi.c
10387F: include/linux/scpi_protocol.h
80f390ea 10388
1da177e4 10389SCSI CDROM DRIVER
8b58be88 10390M: Jens Axboe <axboe@kernel.dk>
1da177e4
LT
10391L: linux-scsi@vger.kernel.org
10392W: http://www.kernel.dk
10393S: Maintained
679655da 10394F: drivers/scsi/sr*
1da177e4 10395
fb50a83d 10396SCSI RDMA PROTOCOL (SRP) INITIATOR
3453bddb 10397M: Bart Van Assche <bart.vanassche@sandisk.com>
fb50a83d
RD
10398L: linux-rdma@vger.kernel.org
10399S: Supported
10400W: http://www.openfabrics.org
10401Q: http://patchwork.kernel.org/project/linux-rdma/list/
10402T: git git://git.kernel.org/pub/scm/linux/kernel/git/dad/srp-initiator.git
10403F: drivers/infiniband/ulp/srp/
10404F: include/scsi/srp.h
10405
1da177e4 10406SCSI SG DRIVER
8b58be88 10407M: Doug Gilbert <dgilbert@interlog.com>
1da177e4 10408L: linux-scsi@vger.kernel.org
59ab3c93 10409W: http://sg.danny.cz/sg
1da177e4 10410S: Maintained
59ab3c93 10411F: Documentation/scsi/scsi-generic.txt
679655da
JP
10412F: drivers/scsi/sg.c
10413F: include/scsi/sg.h
1da177e4
LT
10414
10415SCSI SUBSYSTEM
7ee7895c 10416M: "James E.J. Bottomley" <jejb@linux.vnet.ibm.com>
0351b8f8 10417T: git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi.git
f4ab421b
MP
10418M: "Martin K. Petersen" <martin.petersen@oracle.com>
10419T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git
10420L: linux-scsi@vger.kernel.org
1da177e4 10421S: Maintained
2c99a314 10422F: Documentation/devicetree/bindings/scsi/
679655da
JP
10423F: drivers/scsi/
10424F: include/scsi/
1da177e4
LT
10425
10426SCSI TAPE DRIVER
8b58be88 10427M: Kai Mäkisara <Kai.Makisara@kolumbus.fi>
1da177e4
LT
10428L: linux-scsi@vger.kernel.org
10429S: Maintained
679655da 10430F: Documentation/scsi/st.txt
f7269cfc
JD
10431F: drivers/scsi/st.*
10432F: drivers/scsi/st_*.h
1da177e4
LT
10433
10434SCTP PROTOCOL
8b6efb75 10435M: Vlad Yasevich <vyasevich@gmail.com>
02c38d0a 10436M: Neil Horman <nhorman@tuxdriver.com>
1a418796 10437L: linux-sctp@vger.kernel.org
5f85813c 10438W: http://lksctp.sourceforge.net
8b6efb75 10439S: Maintained
679655da
JP
10440F: Documentation/networking/sctp.txt
10441F: include/linux/sctp.h
4d58c025 10442F: include/uapi/linux/sctp.h
679655da
JP
10443F: include/net/sctp/
10444F: net/sctp/
1da177e4
LT
10445
10446SCx200 CPU SUPPORT
8b58be88 10447M: Jim Cromie <jim.cromie@gmail.com>
1662d32c 10448S: Odd Fixes
679655da 10449F: Documentation/i2c/busses/scx200_acb
390889b6 10450F: arch/x86/platform/scx200/
679655da
JP
10451F: drivers/watchdog/scx200_wdt.c
10452F: drivers/i2c/busses/scx200*
10453F: drivers/mtd/maps/scx200_docflash.c
10454F: include/linux/scx200.h
1662d32c
JC
10455
10456SCx200 GPIO DRIVER
8b58be88 10457M: Jim Cromie <jim.cromie@gmail.com>
1662d32c 10458S: Maintained
679655da
JP
10459F: drivers/char/scx200_gpio.c
10460F: include/linux/scx200_gpio.h
1662d32c
JC
10461
10462SCx200 HRT CLOCKSOURCE DRIVER
8b58be88 10463M: Jim Cromie <jim.cromie@gmail.com>
1662d32c 10464S: Maintained
679655da 10465F: drivers/clocksource/scx200_hrt.c
1da177e4 10466
6a36913a 10467SDRICOH_CS MMC/SD HOST CONTROLLER INTERFACE DRIVER
8b58be88 10468M: Sascha Sommer <saschasommer@freenet.de>
6a36913a
SS
10469L: sdricohcs-devel@lists.sourceforge.net (subscribers-only)
10470S: Maintained
679655da 10471F: drivers/mmc/host/sdricoh_cs.c
6a36913a 10472
e7839f25 10473SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) DRIVER
ddfe954d 10474M: Adrian Hunter <adrian.hunter@intel.com>
7a241d6e 10475L: linux-mmc@vger.kernel.org
ddfe954d
UH
10476T: git git://git.infradead.org/users/ahunter/linux-sdhci.git
10477S: Maintained
10478F: drivers/mmc/host/sdhci*
10479F: include/linux/mmc/sdhci*
e2d1d6c0 10480
c04f9d61
KC
10481SECURE COMPUTING
10482M: Kees Cook <keescook@chromium.org>
a0cfd75f
KC
10483R: Andy Lutomirski <luto@amacapital.net>
10484R: Will Drewry <wad@chromium.org>
c04f9d61
KC
10485T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git seccomp
10486S: Supported
10487F: kernel/seccomp.c
10488F: include/uapi/linux/seccomp.h
10489F: include/linux/seccomp.h
c99ee51a 10490F: tools/testing/selftests/seccomp/*
c04f9d61
KC
10491K: \bsecure_computing
10492K: \bTIF_SECCOMP\b
10493
476bf3d6
AC
10494SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) Broadcom BRCMSTB DRIVER
10495M: Al Cooper <alcooperx@gmail.com>
10496L: linux-mmc@vger.kernel.org
10497L: bcm-kernel-feedback-list@broadcom.com
10498S: Maintained
10499F: drivers/mmc/host/sdhci-brcmstb*
10500
0d1bb41a 10501SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) SAMSUNG DRIVER
8b58be88 10502M: Ben Dooks <ben-linux@fluff.org>
dc524882 10503M: Jaehoon Chung <jh80.chung@samsung.com>
7a241d6e 10504L: linux-mmc@vger.kernel.org
0d1bb41a 10505S: Maintained
dc524882 10506F: drivers/mmc/host/sdhci-s3c*
0d1bb41a 10507
c63b3cba 10508SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) ST SPEAR DRIVER
da89947b 10509M: Viresh Kumar <vireshk@kernel.org>
c63b3cba
VK
10510L: linux-mmc@vger.kernel.org
10511S: Maintained
10512F: drivers/mmc/host/sdhci-spear.c
10513
8711cca2 10514SECURITY SUBSYSTEM
9b45c0d2 10515M: James Morris <james.l.morris@oracle.com>
9c3646d1 10516M: "Serge E. Hallyn" <serge@hallyn.com>
8711cca2 10517L: linux-security-module@vger.kernel.org (suggested Cc:)
89879a7e 10518T: git git://git.kernel.org/pub/scm/linux/kernel/git/jmorris/linux-security.git
9ccf010f 10519W: http://kernsec.org/
8711cca2 10520S: Supported
7d2c86b5 10521F: security/
8711cca2 10522
1da177e4 10523SECURITY CONTACT
8b58be88 10524M: Security Officers <security@kernel.org>
1da177e4
LT
10525S: Supported
10526
10527SELINUX SECURITY MODULE
e0238b4c 10528M: Paul Moore <paul@paul-moore.com>
8b58be88 10529M: Stephen Smalley <sds@tycho.nsa.gov>
8b58be88 10530M: Eric Paris <eparis@parisplace.org>
e0238b4c 10531L: selinux@tycho.nsa.gov (moderated for non-subscribers)
f058925b 10532W: http://selinuxproject.org
5a5f2acf 10533T: git git://git.infradead.org/users/pcmoore/selinux
1da177e4 10534S: Supported
679655da
JP
10535F: include/linux/selinux*
10536F: security/selinux/
6bde95ce 10537F: scripts/selinux/
1da177e4 10538
c1c124e9
JJ
10539APPARMOR SECURITY MODULE
10540M: John Johansen <john.johansen@canonical.com>
10541L: apparmor@lists.ubuntu.com (subscribers-only, general discussion)
10542W: apparmor.wiki.kernel.org
10543T: git git://git.kernel.org/pub/scm/linux/kernel/git/jj/apparmor-dev.git
10544S: Supported
10545F: security/apparmor/
10546
9b091556
KC
10547LOADPIN SECURITY MODULE
10548M: Kees Cook <keescook@chromium.org>
10549T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git lsm/loadpin
10550S: Supported
10551F: security/loadpin/
10552
730daa16
KC
10553YAMA SECURITY MODULE
10554M: Kees Cook <keescook@chromium.org>
10555T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git yama/tip
10556S: Supported
10557F: security/yama/
10558
cef2cf07 10559SENSABLE PHANTOM
8b58be88 10560M: Jiri Slaby <jirislaby@gmail.com>
cef2cf07 10561S: Maintained
679655da 10562F: drivers/misc/phantom.c
c117ab84 10563F: include/uapi/linux/phantom.h
cef2cf07 10564
6733b39a 10565SERVER ENGINES 10Gbps iSCSI - BladeEngine 2 DRIVER
4627de93 10566M: Jayamohan Kallickal <jayamohan.kallickal@avagotech.com>
9d27e216
KM
10567M: Ketan Mukadam <ketan.mukadam@avagotech.com>
10568M: John Soni Jose <sony.john@avagotech.com>
3387f656 10569L: linux-scsi@vger.kernel.org
4627de93 10570W: http://www.avagotech.com
3387f656
JP
10571S: Supported
10572F: drivers/scsi/be2iscsi/
6733b39a 10573
d2ee76fa 10574Emulex 10Gbps NIC BE2, BE3-R, Lancer, Skyhawk-R DRIVER (be2net)
aa7b4537
SP
10575M: Sathya Perla <sathya.perla@broadcom.com>
10576M: Ajit Khaparde <ajit.khaparde@broadcom.com>
aa7b4537
SP
10577M: Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com>
10578M: Somnath Kotur <somnath.kotur@broadcom.com>
7d2c86b5 10579L: netdev@vger.kernel.org
fea3af67 10580W: http://www.emulex.com
7d2c86b5 10581S: Supported
9aebddd1 10582F: drivers/net/ethernet/emulex/benet/
6b7c5b94 10583
d2928a8c 10584EMULEX ONECONNECT ROCE DRIVER
2b8e7333
LN
10585M: Selvin Xavier <selvin.xavier@avagotech.com>
10586M: Devesh Sharma <devesh.sharma@avagotech.com>
10587M: Mitesh Ahuja <mitesh.ahuja@avagotech.com>
d2928a8c
SX
10588L: linux-rdma@vger.kernel.org
10589W: http://www.emulex.com
10590S: Supported
10591F: drivers/infiniband/hw/ocrdma/
10592
8ceee660 10593SFC NETWORK DRIVER
c06f51ea 10594M: Solarflare linux maintainers <linux-net-drivers@solarflare.com>
e00f8017
BK
10595M: Edward Cree <ecree@solarflare.com>
10596M: Bert Kenward <bkenward@solarflare.com>
c06f51ea 10597L: netdev@vger.kernel.org
8ceee660 10598S: Supported
874aeea5 10599F: drivers/net/ethernet/sfc/
8ceee660 10600
e2d1d6c0 10601SGI GRU DRIVER
cc883afc 10602M: Dimitri Sivanich <sivanich@sgi.com>
e2d1d6c0 10603S: Maintained
679655da 10604F: drivers/misc/sgi-gru/
e2d1d6c0
RD
10605
10606SGI SN-IA64 (Altix) SERIAL CONSOLE DRIVER
8b58be88 10607M: Pat Gefre <pfg@sgi.com>
e2d1d6c0
RD
10608L: linux-ia64@vger.kernel.org
10609S: Supported
679655da 10610F: Documentation/ia64/serial.txt
df621252 10611F: drivers/tty/serial/ioc?_serial.c
679655da 10612F: include/linux/ioc?.h
e2d1d6c0 10613
75312619 10614SGI XP/XPC/XPNET DRIVER
e180383f
RH
10615M: Cliff Whickman <cpw@sgi.com>
10616M: Robin Holt <robinmholt@gmail.com>
75312619 10617S: Maintained
679655da 10618F: drivers/misc/sgi-xp/
75312619 10619
46eacf3b
AP
10620SI2157 MEDIA DRIVER
10621M: Antti Palosaari <crope@iki.fi>
10622L: linux-media@vger.kernel.org
a825eaec 10623W: https://linuxtv.org
46eacf3b
AP
10624W: http://palosaari.fi/linux/
10625Q: http://patchwork.linuxtv.org/project/linux-media/list/
10626T: git git://linuxtv.org/anttip/media_tree.git
10627S: Maintained
10628F: drivers/media/tuners/si2157*
10629
75e2d5ba
AP
10630SI2168 MEDIA DRIVER
10631M: Antti Palosaari <crope@iki.fi>
10632L: linux-media@vger.kernel.org
a825eaec 10633W: https://linuxtv.org
75e2d5ba
AP
10634W: http://palosaari.fi/linux/
10635Q: http://patchwork.linuxtv.org/project/linux-media/list/
10636T: git git://linuxtv.org/anttip/media_tree.git
10637S: Maintained
10638F: drivers/media/dvb-frontends/si2168*
10639
49cc629d
HV
10640SI470X FM RADIO RECEIVER I2C DRIVER
10641M: Hans Verkuil <hverkuil@xs4all.nl>
10642L: linux-media@vger.kernel.org
10643T: git git://linuxtv.org/media_tree.git
a825eaec 10644W: https://linuxtv.org
49cc629d
HV
10645S: Odd Fixes
10646F: drivers/media/radio/si470x/radio-si470x-i2c.c
10647
10648SI470X FM RADIO RECEIVER USB DRIVER
10649M: Hans Verkuil <hverkuil@xs4all.nl>
10650L: linux-media@vger.kernel.org
10651T: git git://linuxtv.org/media_tree.git
a825eaec 10652W: https://linuxtv.org
49cc629d
HV
10653S: Maintained
10654F: drivers/media/radio/si470x/radio-si470x-common.c
10655F: drivers/media/radio/si470x/radio-si470x.h
10656F: drivers/media/radio/si470x/radio-si470x-usb.c
10657
c937ca03
EV
10658SI4713 FM RADIO TRANSMITTER I2C DRIVER
10659M: Eduardo Valentin <edubezval@gmail.com>
10660L: linux-media@vger.kernel.org
10661T: git git://linuxtv.org/media_tree.git
a825eaec 10662W: https://linuxtv.org
c937ca03 10663S: Odd Fixes
99995ded 10664F: drivers/media/radio/si4713/si4713.?
c937ca03
EV
10665
10666SI4713 FM RADIO TRANSMITTER PLATFORM DRIVER
10667M: Eduardo Valentin <edubezval@gmail.com>
10668L: linux-media@vger.kernel.org
10669T: git git://linuxtv.org/media_tree.git
a825eaec 10670W: https://linuxtv.org
c937ca03 10671S: Odd Fixes
99995ded
DR
10672F: drivers/media/radio/si4713/radio-platform-si4713.c
10673
10674SI4713 FM RADIO TRANSMITTER USB DRIVER
10675M: Hans Verkuil <hverkuil@xs4all.nl>
10676L: linux-media@vger.kernel.org
10677T: git git://linuxtv.org/media_tree.git
a825eaec 10678W: https://linuxtv.org
99995ded
DR
10679S: Maintained
10680F: drivers/media/radio/si4713/radio-usb-si4713.c
c937ca03 10681
beb91d46 10682SIANO DVB DRIVER
5dc8a864
MCC
10683M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
10684M: Mauro Carvalho Chehab <mchehab@kernel.org>
beb91d46 10685L: linux-media@vger.kernel.org
a825eaec 10686W: https://linuxtv.org
beb91d46
MCC
10687T: git git://linuxtv.org/media_tree.git
10688S: Odd fixes
10689F: drivers/media/common/siano/
beb91d46 10690F: drivers/media/usb/siano/
beb91d46 10691F: drivers/media/usb/siano/
14430813 10692F: drivers/media/mmc/siano/
beb91d46 10693
6f15b602
HG
10694SIMPLEFB FB DRIVER
10695M: Hans de Goede <hdegoede@redhat.com>
10696L: linux-fbdev@vger.kernel.org
10697S: Maintained
2d799dde 10698F: Documentation/devicetree/bindings/display/simple-framebuffer.txt
6f15b602
HG
10699F: drivers/video/fbdev/simplefb.c
10700F: include/linux/platform_data/simplefb.h
10701
b618b69c 10702SH_VEU V4L2 MEM2MEM DRIVER
b618b69c 10703L: linux-media@vger.kernel.org
bb60fcb2 10704S: Orphan
b618b69c 10705F: drivers/media/platform/sh_veu.c
b618b69c
GL
10706
10707SH_VOU V4L2 OUTPUT DRIVER
b618b69c 10708L: linux-media@vger.kernel.org
bb60fcb2 10709S: Orphan
b618b69c 10710F: drivers/media/platform/sh_vou.c
d647f0b7 10711F: include/media/drv-intf/sh_vou.h
b618b69c 10712
6349d997 10713SIMPLE FIRMWARE INTERFACE (SFI)
2bf822d7 10714M: Len Brown <lenb@kernel.org>
6349d997
LB
10715L: sfi-devel@simplefirmware.org
10716W: http://simplefirmware.org/
10717T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux-sfi-2.6.git
e2d1d6c0 10718S: Supported
943fc810 10719F: arch/x86/platform/sfi/
6349d997
LB
10720F: drivers/sfi/
10721F: include/linux/sfi*.h
e2d1d6c0 10722
1da177e4
LT
10723SIMTEC EB110ATX (Chalice CATS)
10724P: Ben Dooks
b16957c6
BD
10725P: Vincent Sanders <vince@simtec.co.uk>
10726M: Simtec Linux Team <linux@simtec.co.uk>
1da177e4
LT
10727W: http://www.simtec.co.uk/products/EB110ATX/
10728S: Supported
10729
10730SIMTEC EB2410ITX (BAST)
10731P: Ben Dooks
b16957c6
BD
10732P: Vincent Sanders <vince@simtec.co.uk>
10733M: Simtec Linux Team <linux@simtec.co.uk>
1da177e4
LT
10734W: http://www.simtec.co.uk/products/EB2410ITX/
10735S: Supported
15dba387
JP
10736F: arch/arm/mach-s3c24xx/mach-bast.c
10737F: arch/arm/mach-s3c24xx/bast-ide.c
10738F: arch/arm/mach-s3c24xx/bast-irq.c
1da177e4 10739
4c5adde7 10740TI DAVINCI MACHINE SUPPORT
3ba789c0 10741M: Sekhar Nori <nsekhar@ti.com>
3cf2efd5 10742M: Kevin Hilman <khilman@kernel.org>
42c031df
SN
10743L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10744T: git git://git.kernel.org/pub/scm/linux/kernel/git/nsekhar/linux-davinci.git
4c5adde7 10745S: Supported
14430813 10746F: arch/arm/mach-davinci/
046d0a37 10747F: drivers/i2c/busses/i2c-davinci.c
4c5adde7 10748
8d4b3f08 10749TI DAVINCI SERIES MEDIA DRIVER
e43cdb56 10750M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
8d4b3f08 10751L: linux-media@vger.kernel.org
a825eaec 10752W: https://linuxtv.org
8d4b3f08
LP
10753Q: http://patchwork.linuxtv.org/project/linux-media/list/
10754T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
9ce5eca7 10755S: Maintained
8d4b3f08
LP
10756F: drivers/media/platform/davinci/
10757F: include/media/davinci/
10758
417d2e50 10759TI AM437X VPFE DRIVER
e43cdb56 10760M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
417d2e50 10761L: linux-media@vger.kernel.org
a825eaec 10762W: https://linuxtv.org
417d2e50
BP
10763Q: http://patchwork.linuxtv.org/project/linux-media/list/
10764T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
10765S: Maintained
10766F: drivers/media/platform/am437x/
10767
c4c0283a 10768OV2659 OMNIVISION SENSOR DRIVER
e43cdb56 10769M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
c4c0283a 10770L: linux-media@vger.kernel.org
a825eaec 10771W: https://linuxtv.org
c4c0283a
BP
10772Q: http://patchwork.linuxtv.org/project/linux-media/list/
10773T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
10774S: Maintained
10775F: drivers/media/i2c/ov2659.c
b5dcee22 10776F: include/media/i2c/ov2659.h
c4c0283a 10777
3a6779f5
SM
10778SILICON MOTION SM712 FRAME BUFFER DRIVER
10779M: Sudip Mukherjee <sudipm.mukherjee@gmail.com>
10780M: Teddy Wang <teddy.wang@siliconmotion.com>
10781M: Sudip Mukherjee <sudip@vectorindia.org>
10782L: linux-fbdev@vger.kernel.org
10783S: Maintained
10784F: drivers/video/fbdev/sm712*
10785F: Documentation/fb/sm712fb.txt
10786
92aab3c0 10787SIS 190 ETHERNET DRIVER
8b58be88 10788M: Francois Romieu <romieu@fr.zoreil.com>
92aab3c0
FR
10789L: netdev@vger.kernel.org
10790S: Maintained
8c7de408 10791F: drivers/net/ethernet/sis/sis190.c
92aab3c0 10792
1da177e4 10793SIS 900/7016 FAST ETHERNET DRIVER
8b58be88 10794M: Daniele Venzano <venza@brownhat.org>
1da177e4 10795W: http://www.brownhat.org/sis900.html
979b6c13 10796L: netdev@vger.kernel.org
1da177e4 10797S: Maintained
8c7de408 10798F: drivers/net/ethernet/sis/sis900.*
1da177e4
LT
10799
10800SIS FRAMEBUFFER DRIVER
8b58be88 10801M: Thomas Winischhofer <thomas@winischhofer.net>
1da177e4 10802W: http://www.winischhofer.net/linuxsisvga.shtml
b7eee616 10803S: Maintained
679655da 10804F: Documentation/fb/sisfb.txt
8a61f013 10805F: drivers/video/fbdev/sis/
679655da 10806F: include/video/sisfb.h
1da177e4
LT
10807
10808SIS USB2VGA DRIVER
8b58be88 10809M: Thomas Winischhofer <thomas@winischhofer.net>
1da177e4
LT
10810W: http://www.winischhofer.at/linuxsisusbvga.shtml
10811S: Maintained
679655da 10812F: drivers/usb/misc/sisusbvga/
1da177e4 10813
415ad26d 10814SLAB ALLOCATOR
16e943bf 10815M: Christoph Lameter <cl@linux.com>
2ed1c525 10816M: Pekka Enberg <penberg@kernel.org>
16e943bf
CL
10817M: David Rientjes <rientjes@google.com>
10818M: Joonsoo Kim <iamjoonsoo.kim@lge.com>
10819M: Andrew Morton <akpm@linux-foundation.org>
415ad26d
CL
10820L: linux-mm@kvack.org
10821S: Maintained
679655da 10822F: include/linux/sl?b*.h
16e943bf 10823F: mm/sl?b*
415ad26d 10824
9fab9787 10825SLEEPABLE READ-COPY UPDATE (SRCU)
96a39bc4 10826M: Lai Jiangshan <jiangshanlai@gmail.com>
9fab9787 10827M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
ab0afd6c 10828M: Josh Triplett <josh@joshtriplett.org>
4632a191
PM
10829R: Steven Rostedt <rostedt@goodmis.org>
10830R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
981c3a4f 10831L: linux-kernel@vger.kernel.org
9fab9787
PM
10832W: http://www.rdrop.com/users/paulmck/RCU/
10833S: Supported
10834T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
4102adab
PM
10835F: include/linux/srcu.h
10836F: kernel/rcu/srcu.c
9fab9787 10837
66372841
CS
10838SMACK SECURITY MODULE
10839M: Casey Schaufler <casey@schaufler-ca.com>
10840L: linux-security-module@vger.kernel.org
10841W: http://schaufler-ca.com
ece38248 10842T: git git://github.com/cschaufler/smack-next
66372841
CS
10843S: Maintained
10844F: Documentation/security/Smack.txt
10845F: security/smack/
10846
20651e0b 10847DRIVERS FOR ADAPTIVE VOLTAGE SCALING (AVS)
68ace3e1
KH
10848M: Kevin Hilman <khilman@kernel.org>
10849M: Nishanth Menon <nm@ti.com>
10850S: Maintained
20651e0b 10851F: drivers/power/avs/
68ace3e1
KH
10852F: include/linux/power/smartreflex.h
10853L: linux-pm@vger.kernel.org
10854
1da177e4 10855SMC91x ETHERNET DRIVER
2f82af08 10856M: Nicolas Pitre <nico@fluxnic.net>
18e2842b 10857S: Odd Fixes
ae150435 10858F: drivers/net/ethernet/smsc/smc91x.*
1da177e4 10859
e8e31622
SA
10860SMIA AND SMIA++ IMAGE SENSOR DRIVER
10861M: Sakari Ailus <sakari.ailus@iki.fi>
10862L: linux-media@vger.kernel.org
10863S: Maintained
14430813 10864F: drivers/media/i2c/smiapp/
b5dcee22 10865F: include/media/i2c/smiapp.h
e8e31622
SA
10866F: drivers/media/i2c/smiapp-pll.c
10867F: drivers/media/i2c/smiapp-pll.h
fd2bfdc8 10868F: include/uapi/linux/smiapp.h
a2cec3c0 10869F: Documentation/devicetree/bindings/media/i2c/nokia,smia.txt
e8e31622 10870
920fa1ff
GR
10871SMM665 HARDWARE MONITOR DRIVER
10872M: Guenter Roeck <linux@roeck-us.net>
968ce1b1 10873L: linux-hwmon@vger.kernel.org
920fa1ff
GR
10874S: Maintained
10875F: Documentation/hwmon/smm665
10876F: drivers/hwmon/smm665.c
10877
9df7305b 10878SMSC EMC2103 HARDWARE MONITOR DRIVER
90b24cfb 10879M: Steve Glendinning <steve.glendinning@shawell.net>
968ce1b1 10880L: linux-hwmon@vger.kernel.org
90b24cfb 10881S: Maintained
9df7305b
SG
10882F: Documentation/hwmon/emc2103
10883F: drivers/hwmon/emc2103.c
10884
a98d506c
HG
10885SMSC SCH5627 HARDWARE MONITOR DRIVER
10886M: Hans de Goede <hdegoede@redhat.com>
968ce1b1 10887L: linux-hwmon@vger.kernel.org
a98d506c
HG
10888S: Supported
10889F: Documentation/hwmon/sch5627
10890F: drivers/hwmon/sch5627.c
10891
6ea884db 10892SMSC47B397 HARDWARE MONITOR DRIVER
d8130624 10893M: Jean Delvare <jdelvare@suse.com>
968ce1b1 10894L: linux-hwmon@vger.kernel.org
6ea884db 10895S: Maintained
679655da
JP
10896F: Documentation/hwmon/smsc47b397
10897F: drivers/hwmon/smsc47b397.c
6ea884db 10898
fd9abb3d 10899SMSC911x ETHERNET DRIVER
90b24cfb 10900M: Steve Glendinning <steve.glendinning@shawell.net>
2cb37728 10901L: netdev@vger.kernel.org
90b24cfb 10902S: Maintained
679655da 10903F: include/linux/smsc911x.h
ae150435 10904F: drivers/net/ethernet/smsc/smsc911x.*
2cb37728
SG
10905
10906SMSC9420 PCI ETHERNET DRIVER
90b24cfb 10907M: Steve Glendinning <steve.glendinning@shawell.net>
fd9abb3d 10908L: netdev@vger.kernel.org
90b24cfb 10909S: Maintained
ae150435 10910F: drivers/net/ethernet/smsc/smsc9420.*
fd9abb3d 10911
3c8a63e2 10912SMSC UFX6000 and UFX7000 USB to VGA DRIVER
90b24cfb 10913M: Steve Glendinning <steve.glendinning@shawell.net>
3c8a63e2 10914L: linux-fbdev@vger.kernel.org
90b24cfb 10915S: Maintained
8a61f013 10916F: drivers/video/fbdev/smscufx.c
3c8a63e2 10917
668acf32 10918SOC-CAMERA V4L2 SUBSYSTEM
8b58be88 10919M: Guennadi Liakhovetski <g.liakhovetski@gmx.de>
661263b5 10920L: linux-media@vger.kernel.org
275ffde4 10921T: git git://linuxtv.org/media_tree.git
795fb7e7 10922S: Maintained
90d72ac6
MCC
10923F: include/media/soc*
10924F: drivers/media/i2c/soc_camera/
10925F: drivers/media/platform/soc_camera/
668acf32 10926
e2d1d6c0 10927SOEKRIS NET48XX LED SUPPORT
8b58be88 10928M: Chris Boot <bootc@bootc.net>
e2d1d6c0 10929S: Maintained
679655da 10930F: drivers/leds/leds-net48xx.c
e2d1d6c0 10931
e3994db1 10932SOFTLOGIC 6x10 MPEG CODEC
9661975d
AU
10933M: Bluecherry Maintainers <maintainers@bluecherrydvr.com>
10934M: Andrey Utkin <andrey.utkin@corp.bluecherry.net>
10935M: Andrey Utkin <andrey.krieger.utkin@gmail.com>
1f141f6b 10936M: Ismael Luceno <ismael@iodev.co.uk>
e3994db1
JP
10937L: linux-media@vger.kernel.org
10938S: Supported
10939F: drivers/media/pci/solo6x10/
10940
1da177e4 10941SOFTWARE RAID (Multiple Disks) SUPPORT
c2f662eb 10942M: Shaohua Li <shli@kernel.org>
1da177e4 10943L: linux-raid@vger.kernel.org
0f9ce866 10944T: git git://git.kernel.org/pub/scm/linux/kernel/git/shli/md.git
524418bb 10945S: Supported
679655da
JP
10946F: drivers/md/
10947F: include/linux/raid/
c117ab84 10948F: include/uapi/linux/raid/
1da177e4 10949
1da177e4 10950SONIC NETWORK DRIVER
8b58be88 10951M: Thomas Bogendoerfer <tsbogend@alpha.franken.de>
979b6c13 10952L: netdev@vger.kernel.org
1da177e4 10953S: Maintained
d9fb9f38 10954F: drivers/net/ethernet/natsemi/sonic.*
1da177e4 10955
61e115a5 10956SONICS SILICON BACKPLANE DRIVER (SSB)
eb032b98 10957M: Michael Buesch <m@bues.ch>
e7828b28 10958L: linux-wireless@vger.kernel.org
61e115a5 10959S: Maintained
679655da
JP
10960F: drivers/ssb/
10961F: include/linux/ssb/
61e115a5 10962
1da177e4 10963SONY VAIO CONTROL DEVICE DRIVER
8b58be88 10964M: Mattia Dongili <malattia@linux.it>
d0944853 10965L: platform-driver-x86@vger.kernel.org
5b18167d 10966W: http://www.linux.it/~malattia/wiki/index.php/Sony_drivers
1da177e4 10967S: Maintained
679655da
JP
10968F: Documentation/laptops/sony-laptop.txt
10969F: drivers/char/sonypi.c
10970F: drivers/platform/x86/sony-laptop.c
10971F: include/linux/sony-laptop.h
1da177e4 10972
baf8532a 10973SONY MEMORYSTICK CARD SUPPORT
8b58be88 10974M: Alex Dubov <oakad@yahoo.com>
baf8532a
AD
10975W: http://tifmxx.berlios.de/
10976S: Maintained
679655da 10977F: drivers/memstick/host/tifm_ms.c
baf8532a 10978
0ab30494
ML
10979SONY MEMORYSTICK STANDARD SUPPORT
10980M: Maxim Levitsky <maximlevitsky@gmail.com>
10981S: Maintained
10982F: drivers/memstick/core/ms_block.*
10983
1da177e4 10984SOUND
8b58be88 10985M: Jaroslav Kysela <perex@perex.cz>
d8130624 10986M: Takashi Iwai <tiwai@suse.com>
93711660 10987L: alsa-devel@alsa-project.org (moderated for non-subscribers)
3126a179 10988W: http://www.alsa-project.org/
dde7ad8d 10989T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
3126a179 10990T: git git://git.alsa-project.org/alsa-kernel.git
ff4a8f32 10991Q: http://patchwork.kernel.org/project/alsa-devel/list/
1da177e4 10992S: Maintained
3126a179
JP
10993F: Documentation/sound/
10994F: include/sound/
c117ab84 10995F: include/uapi/sound/
679655da 10996F: sound/
1da177e4 10997
33bbe149
MB
10998SOUND - COMPRESSED AUDIO
10999M: Vinod Koul <vinod.koul@intel.com>
11000L: alsa-devel@alsa-project.org (moderated for non-subscribers)
11001T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
11002S: Supported
f672f31a 11003F: Documentation/sound/alsa/compress_offload.txt
33bbe149 11004F: include/sound/compress_driver.h
f672f31a 11005F: include/uapi/sound/compress_*
33bbe149
MB
11006F: sound/core/compress_offload.c
11007F: sound/soc/soc-compress.c
11008
bd903bde 11009SOUND - SOC LAYER / DYNAMIC AUDIO POWER MANAGEMENT (ASoC)
6b9cf5c2 11010M: Liam Girdwood <lgirdwood@gmail.com>
b02e48f2 11011M: Mark Brown <broonie@kernel.org>
86f14df8 11012T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound.git
93711660 11013L: alsa-devel@alsa-project.org (moderated for non-subscribers)
b0b8daf7 11014W: http://alsa-project.org/main/index.php/ASoC
eb1a6af3 11015S: Supported
181ad2a5 11016F: Documentation/devicetree/bindings/sound/
2820f615 11017F: Documentation/sound/alsa/soc/
679655da 11018F: sound/soc/
e6e55122 11019F: include/sound/soc*
eb1a6af3 11020
d7f8761b
MB
11021SOUND - DMAENGINE HELPERS
11022M: Lars-Peter Clausen <lars@metafoo.de>
11023S: Supported
11024F: include/sound/dmaengine_pcm.h
11025F: sound/core/pcm_dmaengine.c
11026F: sound/soc/soc-generic-dmaengine-pcm.c
11027
990a6a99
OS
11028SP2 MEDIA DRIVER
11029M: Olli Salonen <olli.salonen@iki.fi>
11030L: linux-media@vger.kernel.org
a825eaec 11031W: https://linuxtv.org
990a6a99
OS
11032Q: http://patchwork.linuxtv.org/project/linux-media/list/
11033S: Maintained
11034F: drivers/media/dvb-frontends/sp2*
11035
473321fc 11036SPARC + UltraSPARC (sparc/sparc64)
8b58be88 11037M: "David S. Miller" <davem@davemloft.net>
1da177e4 11038L: sparclinux@vger.kernel.org
8a6e2535 11039Q: http://patchwork.ozlabs.org/project/sparclinux/list/
08deed1e
JP
11040T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
11041T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
1da177e4 11042S: Maintained
679655da 11043F: arch/sparc/
7765b8bb 11044F: drivers/sbus/
1da177e4 11045
6404fcca
DM
11046SPARC SERIAL DRIVERS
11047M: "David S. Miller" <davem@davemloft.net>
11048L: sparclinux@vger.kernel.org
08deed1e
JP
11049T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
11050T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
6404fcca 11051S: Maintained
6816383a 11052F: include/linux/sunserialcore.h
df621252 11053F: drivers/tty/serial/suncore.c
df621252
GKH
11054F: drivers/tty/serial/sunhv.c
11055F: drivers/tty/serial/sunsab.c
11056F: drivers/tty/serial/sunsab.h
11057F: drivers/tty/serial/sunsu.c
11058F: drivers/tty/serial/sunzilog.c
11059F: drivers/tty/serial/sunzilog.h
6404fcca 11060
389325b4
CL
11061SPARSE CHECKER
11062M: "Christopher Li" <sparse@chrisli.org>
11063L: linux-sparse@vger.kernel.org
11064W: https://sparse.wiki.kernel.org/
11065T: git git://git.kernel.org/pub/scm/devel/sparse/sparse.git
11066T: git git://git.kernel.org/pub/scm/devel/sparse/chrisl/sparse.git
11067S: Maintained
11068F: include/linux/compiler.h
11069
fc0c195a 11070SPEAR PLATFORM SUPPORT
da89947b 11071M: Viresh Kumar <vireshk@kernel.org>
9cc23682 11072M: Shiraz Hashim <shiraz.linux.kernel@gmail.com>
fbfa0748 11073L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
fc0c195a 11074W: http://www.st.com/spear
11075S: Maintained
e68d7c14 11076F: arch/arm/boot/dts/spear*
281e192f 11077F: arch/arm/mach-spear/
fc0c195a 11078
11079SPEAR CLOCK FRAMEWORK SUPPORT
da89947b 11080M: Viresh Kumar <vireshk@kernel.org>
fbfa0748 11081L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
fc0c195a 11082W: http://www.st.com/spear
11083S: Maintained
5df33a62 11084F: drivers/clk/spear/
fc0c195a 11085
e2d1d6c0 11086SPI SUBSYSTEM
b02e48f2 11087M: Mark Brown <broonie@kernel.org>
dfbe403c 11088L: linux-spi@vger.kernel.org
e7e4e13c 11089T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi.git
8a6e2535 11090Q: http://patchwork.kernel.org/project/spi-devel-general/list/
e2d1d6c0 11091S: Maintained
87306eb7 11092F: Documentation/devicetree/bindings/spi/
679655da
JP
11093F: Documentation/spi/
11094F: drivers/spi/
11095F: include/linux/spi/
c117ab84 11096F: include/uapi/linux/spi/
e2d1d6c0 11097
2752e401 11098SPIDERNET NETWORK DRIVER for CELL
8b58be88 11099M: Ishizaki Kou <kou.ishizaki@toshiba.co.jp>
2752e401
JL
11100L: netdev@vger.kernel.org
11101S: Supported
679655da 11102F: Documentation/networking/spider_net.txt
8df158ac 11103F: drivers/net/ethernet/toshiba/spider_net*
2752e401 11104
e2d1d6c0 11105SPU FILE SYSTEM
8b58be88 11106M: Jeremy Kerr <jk@ozlabs.org>
a4724ed6 11107L: linuxppc-dev@lists.ozlabs.org
e2d1d6c0
RD
11108W: http://www.ibm.com/developerworks/power/cell/
11109S: Supported
679655da
JP
11110F: Documentation/filesystems/spufs.txt
11111F: arch/powerpc/platforms/cell/spufs/
e2d1d6c0 11112
fc555841 11113SQUASHFS FILE SYSTEM
d7f2ff67 11114M: Phillip Lougher <phillip@squashfs.org.uk>
fc555841
PL
11115L: squashfs-devel@lists.sourceforge.net (subscribers-only)
11116W: http://squashfs.org.uk
9f273c24 11117T: git git://git.kernel.org/pub/scm/linux/kernel/git/pkl/squashfs-next.git
fc555841 11118S: Maintained
679655da
JP
11119F: Documentation/filesystems/squashfs.txt
11120F: fs/squashfs/
fc555841 11121
1da177e4 11122SRM (Alpha) environment access
8b58be88 11123M: Jan-Benedict Glaw <jbglaw@lug-owl.de>
1da177e4 11124S: Maintained
679655da 11125F: arch/alpha/kernel/srm_env.c
1da177e4 11126
26e9a397 11127STABLE BRANCH
879a5a00 11128M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
bc7a2f3a 11129L: stable@vger.kernel.org
879a5a00 11130S: Supported
7b175c46 11131F: Documentation/stable_kernel_rules.txt
e2d1d6c0 11132
26e9a397 11133STAGING SUBSYSTEM
879a5a00 11134M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
630081fd 11135T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
1c6ccf62 11136L: devel@driverdev.osuosl.org
879a5a00 11137S: Supported
679655da 11138F: drivers/staging/
dbc6c2cc 11139
ebd3d010
JP
11140STAGING - COMEDI
11141M: Ian Abbott <abbotti@mev.co.uk>
81b884c9 11142M: H Hartley Sweeten <hsweeten@visionengravers.com>
ebd3d010
JP
11143S: Odd Fixes
11144F: drivers/staging/comedi/
11145
a0138163
JP
11146STAGING - FLARION FT1000 DRIVERS
11147M: Marek Belisko <marek.belisko@gmail.com>
11148S: Odd Fixes
11149F: drivers/staging/ft1000/
11150
6c1bb424 11151STAGING - INDUSTRIAL IO
030a13d7 11152M: Jonathan Cameron <jic23@kernel.org>
a0138163 11153L: linux-iio@vger.kernel.org
6c1bb424 11154S: Odd Fixes
5291582d 11155F: Documentation/devicetree/bindings/staging/iio/
6c1bb424
JP
11156F: drivers/staging/iio/
11157
a0138163
JP
11158STAGING - LIRC (LINUX INFRARED REMOTE CONTROL) DRIVERS
11159M: Jarod Wilson <jarod@wilsonet.com>
11160W: http://www.lirc.org/
11161S: Odd Fixes
b2b0186d 11162F: drivers/staging/media/lirc/
a0138163 11163
f5e5de1e
OD
11164STAGING - LUSTRE PARALLEL FILESYSTEM
11165M: Oleg Drokin <oleg.drokin@intel.com>
11166M: Andreas Dilger <andreas.dilger@intel.com>
d98229f0
AD
11167L: lustre-devel@lists.lustre.org (moderated for non-subscribers)
11168W: http://wiki.lustre.org/
f5e5de1e
OD
11169S: Maintained
11170F: drivers/staging/lustre
11171
7c6b6c71
MD
11172STAGING - NVIDIA COMPLIANT EMBEDDED CONTROLLER INTERFACE (nvec)
11173M: Marc Dietrich <marvin24@gmx.de>
11174L: ac100@lists.launchpad.net (moderated for non-subscribers)
5d96bf4d 11175L: linux-tegra@vger.kernel.org
7c6b6c71
MD
11176S: Maintained
11177F: drivers/staging/nvec/
11178
53c43c5c
GKH
11179STAGING - OLPC SECONDARY DISPLAY CONTROLLER (DCON)
11180M: Jens Frederich <jfrederich@gmail.com>
11181M: Daniel Drake <dsd@laptop.org>
11182M: Jon Nettleton <jon.nettleton@gmail.com>
11183W: http://wiki.laptop.org/go/DCON
11184S: Maintained
11185F: drivers/staging/olpc_dcon/
11186
a0138163
JP
11187STAGING - REALTEK RTL8712U DRIVERS
11188M: Larry Finger <Larry.Finger@lwfinger.net>
11189M: Florian Schilhabel <florian.c.schilhabel@googlemail.com>.
11190S: Odd Fixes
11191F: drivers/staging/rtl8712/
11192
7591ba8b
JS
11193STAGING - REALTEK RTL8723U WIRELESS DRIVER
11194M: Larry Finger <Larry.Finger@lwfinger.net>
11195M: Jes Sorensen <Jes.Sorensen@redhat.com>
11196L: linux-wireless@vger.kernel.org
11197S: Maintained
11198F: drivers/staging/rtl8723au/
11199
980ac4d7
SM
11200STAGING - SILICON MOTION SM750 FRAME BUFFER DRIVER
11201M: Sudip Mukherjee <sudipm.mukherjee@gmail.com>
11202M: Teddy Wang <teddy.wang@siliconmotion.com>
11203M: Sudip Mukherjee <sudip@vectorindia.org>
11204L: linux-fbdev@vger.kernel.org
11205S: Maintained
11206F: drivers/staging/sm750fb/
11207
510fa408
JP
11208STAGING - SLICOSS
11209M: Lior Dotan <liodot@gmail.com>
11210M: Christopher Harrer <charrer@alacritech.com>
11211S: Odd Fixes
11212F: drivers/staging/slicoss/
11213
a0138163
JP
11214STAGING - SPEAKUP CONSOLE SPEECH DRIVER
11215M: William Hubbs <w.d.hubbs@gmail.com>
11216M: Chris Brannon <chris@the-brannons.com>
d33bce31 11217M: Kirk Reiser <kirk@reisers.ca>
a0138163 11218M: Samuel Thibault <samuel.thibault@ens-lyon.org>
e6a152ef 11219L: speakup@linux-speakup.org
a0138163
JP
11220W: http://www.linux-speakup.org/
11221S: Odd Fixes
11222F: drivers/staging/speakup/
11223
b3e871ce
JP
11224STAGING - VIA VT665X DRIVERS
11225M: Forest Bond <forest@alittletooquiet.net>
11226S: Odd Fixes
11227F: drivers/staging/vt665?/
11228
a30baec1
JK
11229STAGING - WILC1000 WIFI DRIVER
11230M: Johnny Kim <johnny.kim@atmel.com>
0c9dbce8 11231M: Austin Shin <austin.shin@atmel.com>
a30baec1 11232M: Chris Park <chris.park@atmel.com>
06b54863
TC
11233M: Tony Cho <tony.cho@atmel.com>
11234M: Glen Lee <glen.lee@atmel.com>
11235M: Leo Kim <leo.kim@atmel.com>
a30baec1
JK
11236L: linux-wireless@vger.kernel.org
11237S: Supported
11238F: drivers/staging/wilc1000/
11239
709bcb07 11240STAGING - XGI Z7,Z9,Z11 PCI DISPLAY DRIVER
3e39e66e 11241M: Arnaud Patard <arnaud.patard@rtp-net.org>
709bcb07
JP
11242S: Odd Fixes
11243F: drivers/staging/xgifb/
11244
1da177e4 11245STARFIRE/DURALAN NETWORK DRIVER
8b58be88 11246M: Ion Badulescu <ionut@badula.org>
b4f90189 11247S: Odd Fixes
9bba23b0 11248F: drivers/net/ethernet/adaptec/starfire*
1da177e4 11249
e2d1d6c0 11250SUN3/3X
8b58be88 11251M: Sam Creasey <sammy@sammy.net>
e2d1d6c0
RD
11252W: http://sammy.net/sun3/
11253S: Maintained
679655da
JP
11254F: arch/m68k/kernel/*sun3*
11255F: arch/m68k/sun3*/
11256F: arch/m68k/include/asm/sun3*
e689cf4a 11257F: drivers/net/ethernet/i825xx/sun3*
e2d1d6c0 11258
af6a5af8
HG
11259SUN4I LOW RES ADC ATTACHED TABLET KEYS DRIVER
11260M: Hans de Goede <hdegoede@redhat.com>
11261L: linux-input@vger.kernel.org
11262S: Maintained
11263F: Documentation/devicetree/bindings/input/sun4i-lradc-keys.txt
11264F: drivers/input/keyboard/sun4i-lradc-keys.c
11265
2bc9ff01
DK
11266SUNDANCE NETWORK DRIVER
11267M: Denis Kirjanov <kda@linux-powerpc.org>
11268L: netdev@vger.kernel.org
11269S: Maintained
11270F: drivers/net/ethernet/dlink/sundance.c
11271
2cbb12a4 11272SUPERH
114bf37e
RF
11273M: Yoshinori Sato <ysato@users.sourceforge.jp>
11274M: Rich Felker <dalias@libc.org>
2cbb12a4 11275L: linux-sh@vger.kernel.org
8a6e2535 11276Q: http://patchwork.kernel.org/project/linux-sh/list/
114bf37e 11277S: Maintained
066069e1 11278F: Documentation/sh/
679655da 11279F: arch/sh/
066069e1 11280F: drivers/sh/
1da177e4 11281
4480f15b 11282SUSPEND TO RAM
7fb06082 11283M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
8b58be88
JP
11284M: Len Brown <len.brown@intel.com>
11285M: Pavel Machek <pavel@ucw.cz>
bf1c138e 11286L: linux-pm@vger.kernel.org
e2d1d6c0 11287S: Supported
679655da
JP
11288F: Documentation/power/
11289F: arch/x86/kernel/acpi/
11290F: drivers/base/power/
11291F: kernel/power/
11292F: include/linux/suspend.h
11293F: include/linux/freezer.h
11294F: include/linux/pm.h
1da177e4
LT
11295
11296SVGA HANDLING
8b58be88 11297M: Martin Mares <mj@ucw.cz>
1da177e4
LT
11298L: linux-video@atrey.karlin.mff.cuni.cz
11299S: Maintained
679655da
JP
11300F: Documentation/svga.txt
11301F: arch/x86/boot/video*
1da177e4 11302
6e28b761
KRW
11303SWIOTLB SUBSYSTEM
11304M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
11305L: linux-kernel@vger.kernel.org
9f273c24 11306T: git git://git.kernel.org/pub/scm/linux/kernel/git/konrad/swiotlb.git
6e28b761
KRW
11307S: Supported
11308F: lib/swiotlb.c
11309F: arch/*/kernel/pci-swiotlb.c
11310F: include/linux/swiotlb.h
11311
007f790c
JP
11312SWITCHDEV
11313M: Jiri Pirko <jiri@resnulli.us>
11314L: netdev@vger.kernel.org
11315S: Supported
11316F: net/switchdev/
11317F: include/net/switchdev.h
11318
db8e35d5
VG
11319SYNOPSYS ARC ARCHITECTURE
11320M: Vineet Gupta <vgupta@synopsys.com>
30b9dbee 11321L: linux-snps-arc@lists.infradead.org
db8e35d5
VG
11322S: Supported
11323F: arch/arc/
9b28829d 11324F: Documentation/devicetree/bindings/arc/*
2d799dde 11325F: Documentation/devicetree/bindings/interrupt-controller/snps,arc*
c6a0fe4a 11326F: drivers/tty/serial/arc_uart.c
b7182d1a 11327T: git git://git.kernel.org/pub/scm/linux/kernel/git/vgupta/arc.git
db8e35d5 11328
556cc1c5
AB
11329SYNOPSYS ARC SDP platform support
11330M: Alexey Brodkin <abrodkin@synopsys.com>
11331S: Supported
11332F: arch/arc/plat-axs10x
11333F: arch/arc/boot/dts/ax*
11334F: Documentation/devicetree/bindings/arc/axs10*
11335
6c284c9a
LJ
11336SYSTEM CONFIGURATION (SYSCON)
11337M: Lee Jones <lee.jones@linaro.org>
11338M: Arnd Bergmann <arnd@arndb.de>
11339T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
11340S: Supported
11341F: drivers/mfd/syscon.c
11342
1da177e4 11343SYSV FILESYSTEM
8b58be88 11344M: Christoph Hellwig <hch@infradead.org>
1da177e4 11345S: Maintained
679655da
JP
11346F: Documentation/filesystems/sysv-fs.txt
11347F: fs/sysv/
11348F: include/linux/sysv_fs.h
1da177e4 11349
86cfa7fc 11350TARGET SUBSYSTEM
9c3646d1 11351M: "Nicholas A. Bellinger" <nab@linux-iscsi.org>
86cfa7fc 11352L: linux-scsi@vger.kernel.org
b9f5edc2 11353L: target-devel@vger.kernel.org
86cfa7fc 11354W: http://www.linux-iscsi.org
cf015e9f 11355W: http://groups.google.com/group/linux-iscsi-target-dev
452cf324 11356T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
86cfa7fc
NB
11357S: Supported
11358F: drivers/target/
11359F: include/target/
11360F: Documentation/target/
11361
4e68852d 11362TASKSTATS STATISTICS INTERFACE
185e595f 11363M: Balbir Singh <bsingharora@gmail.com>
4e68852d 11364S: Maintained
679655da
JP
11365F: Documentation/accounting/taskstats*
11366F: include/linux/taskstats*
11367F: kernel/taskstats.c
4e68852d 11368
781b456a 11369TC CLASSIFIER
f935f3f8 11370M: Jamal Hadi Salim <jhs@mojatatu.com>
781b456a
SH
11371L: netdev@vger.kernel.org
11372S: Maintained
679655da 11373F: include/net/pkt_cls.h
c117ab84 11374F: include/uapi/linux/pkt_cls.h
679655da 11375F: net/sched/
781b456a 11376
5067f08a 11377TCP LOW PRIORITY MODULE
8b58be88
JP
11378M: "Wong Hoi Sing, Edison" <hswong3i@gmail.com>
11379M: "Hung Hing Lun, Mike" <hlhung3i@gmail.com>
5067f08a
WHSE
11380W: http://tcp-lp-mod.sourceforge.net/
11381S: Maintained
679655da 11382F: net/ipv4/tcp_lp.c
5067f08a 11383
91952bc0
AP
11384TDA10071 MEDIA DRIVER
11385M: Antti Palosaari <crope@iki.fi>
11386L: linux-media@vger.kernel.org
a825eaec 11387W: https://linuxtv.org
91952bc0
AP
11388W: http://palosaari.fi/linux/
11389Q: http://patchwork.linuxtv.org/project/linux-media/list/
11390T: git git://linuxtv.org/anttip/media_tree.git
11391S: Maintained
11392F: drivers/media/dvb-frontends/tda10071*
11393
11394TDA18212 MEDIA DRIVER
11395M: Antti Palosaari <crope@iki.fi>
11396L: linux-media@vger.kernel.org
a825eaec 11397W: https://linuxtv.org
91952bc0
AP
11398W: http://palosaari.fi/linux/
11399Q: http://patchwork.linuxtv.org/project/linux-media/list/
11400T: git git://linuxtv.org/anttip/media_tree.git
11401S: Maintained
11402F: drivers/media/tuners/tda18212*
11403
11404TDA18218 MEDIA DRIVER
11405M: Antti Palosaari <crope@iki.fi>
11406L: linux-media@vger.kernel.org
a825eaec 11407W: https://linuxtv.org
91952bc0
AP
11408W: http://palosaari.fi/linux/
11409Q: http://patchwork.linuxtv.org/project/linux-media/list/
11410T: git git://linuxtv.org/anttip/media_tree.git
11411S: Maintained
11412F: drivers/media/tuners/tda18218*
11413
3b2f6aba
MK
11414TDA18271 MEDIA DRIVER
11415M: Michael Krufky <mkrufky@linuxtv.org>
11416L: linux-media@vger.kernel.org
a825eaec 11417W: https://linuxtv.org
3b2f6aba
MK
11418W: http://github.com/mkrufky
11419Q: http://patchwork.linuxtv.org/project/linux-media/list/
11420T: git git://linuxtv.org/mkrufky/tuners.git
11421S: Maintained
11422F: drivers/media/tuners/tda18271*
11423
e48307a9
MK
11424TDA827x MEDIA DRIVER
11425M: Michael Krufky <mkrufky@linuxtv.org>
11426L: linux-media@vger.kernel.org
a825eaec 11427W: https://linuxtv.org
e48307a9
MK
11428W: http://github.com/mkrufky
11429Q: http://patchwork.linuxtv.org/project/linux-media/list/
11430T: git git://linuxtv.org/mkrufky/tuners.git
11431S: Maintained
11432F: drivers/media/tuners/tda8290.*
11433
66cf9212
MK
11434TDA8290 MEDIA DRIVER
11435M: Michael Krufky <mkrufky@linuxtv.org>
11436L: linux-media@vger.kernel.org
a825eaec 11437W: https://linuxtv.org
66cf9212
MK
11438W: http://github.com/mkrufky
11439Q: http://patchwork.linuxtv.org/project/linux-media/list/
11440T: git git://linuxtv.org/mkrufky/tuners.git
11441S: Maintained
11442F: drivers/media/tuners/tda8290.*
11443
4b9fba30
HV
11444TDA9840 MEDIA DRIVER
11445M: Hans Verkuil <hverkuil@xs4all.nl>
11446L: linux-media@vger.kernel.org
11447T: git git://linuxtv.org/media_tree.git
a825eaec 11448W: https://linuxtv.org
4b9fba30
HV
11449S: Maintained
11450F: drivers/media/i2c/tda9840*
11451
2cb654fd 11452TEA5761 TUNER DRIVER
5dc8a864
MCC
11453M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
11454M: Mauro Carvalho Chehab <mchehab@kernel.org>
2cb654fd 11455L: linux-media@vger.kernel.org
a825eaec 11456W: https://linuxtv.org
2cb654fd
MCC
11457T: git git://linuxtv.org/media_tree.git
11458S: Odd fixes
11459F: drivers/media/tuners/tea5761.*
11460
11461TEA5767 TUNER DRIVER
5dc8a864
MCC
11462M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
11463M: Mauro Carvalho Chehab <mchehab@kernel.org>
2cb654fd 11464L: linux-media@vger.kernel.org
a825eaec 11465W: https://linuxtv.org
2cb654fd
MCC
11466T: git git://linuxtv.org/media_tree.git
11467S: Maintained
11468F: drivers/media/tuners/tea5767.*
11469
4b9fba30
HV
11470TEA6415C MEDIA DRIVER
11471M: Hans Verkuil <hverkuil@xs4all.nl>
11472L: linux-media@vger.kernel.org
11473T: git git://linuxtv.org/media_tree.git
a825eaec 11474W: https://linuxtv.org
4b9fba30
HV
11475S: Maintained
11476F: drivers/media/i2c/tea6415c*
11477
11478TEA6420 MEDIA DRIVER
11479M: Hans Verkuil <hverkuil@xs4all.nl>
11480L: linux-media@vger.kernel.org
11481T: git git://linuxtv.org/media_tree.git
a825eaec 11482W: https://linuxtv.org
4b9fba30
HV
11483S: Maintained
11484F: drivers/media/i2c/tea6420*
11485
3d249d4c 11486TEAM DRIVER
dca9ab92 11487M: Jiri Pirko <jiri@resnulli.us>
3d249d4c
JP
11488L: netdev@vger.kernel.org
11489S: Supported
11490F: drivers/net/team/
11491F: include/linux/if_team.h
c117ab84 11492F: include/uapi/linux/if_team.h
3d249d4c 11493
7d029125 11494TECHNOLOGIC SYSTEMS TS-5500 PLATFORM SUPPORT
9c3646d1 11495M: "Savoir-faire Linux Inc." <kernel@savoirfairelinux.com>
7d029125
VD
11496S: Maintained
11497F: arch/x86/platform/ts5500/
11498
40ad4a30
SY
11499TECHNOTREND USB IR RECEIVER
11500M: Sean Young <sean@mess.org>
11501L: linux-media@vger.kernel.org
11502S: Maintained
11503F: drivers/media/rc/ttusbir.c
11504
adabdb0c 11505TEGRA ARCHITECTURE SUPPORT
243d58ec 11506M: Stephen Warren <swarren@wwwdotorg.org>
adabdb0c 11507M: Thierry Reding <thierry.reding@gmail.com>
554077c5 11508M: Alexandre Courbot <gnurou@gmail.com>
84b9414b 11509L: linux-tegra@vger.kernel.org
fd117cd1 11510Q: http://patchwork.ozlabs.org/project/linux-tegra/list/
b779b88d 11511T: git git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux.git
84b9414b 11512S: Supported
bbbe96ed 11513N: [^a-z]tegra
84b9414b 11514
adabdb0c
SW
11515TEGRA CLOCK DRIVER
11516M: Peter De Schrijver <pdeschrijver@nvidia.com>
11517M: Prashant Gaikwad <pgaikwad@nvidia.com>
11518S: Supported
11519F: drivers/clk/tegra/
11520
86e486a0 11521TEGRA DMA DRIVERS
adabdb0c 11522M: Laxman Dewangan <ldewangan@nvidia.com>
86e486a0 11523M: Jon Hunter <jonathanh@nvidia.com>
adabdb0c 11524S: Supported
86e486a0 11525F: drivers/dma/tegra*
adabdb0c 11526
adabdb0c
SW
11527TEGRA I2C DRIVER
11528M: Laxman Dewangan <ldewangan@nvidia.com>
11529S: Supported
11530F: drivers/i2c/busses/i2c-tegra.c
11531
11532TEGRA IOMMU DRIVERS
11533M: Hiroshi Doyu <hdoyu@nvidia.com>
11534S: Supported
11535F: drivers/iommu/tegra*
11536
11537TEGRA KBC DRIVER
11538M: Rakesh Iyer <riyer@nvidia.com>
11539M: Laxman Dewangan <ldewangan@nvidia.com>
11540S: Supported
11541F: drivers/input/keyboard/tegra-kbc.c
11542
adabdb0c
SW
11543TEGRA PWM DRIVER
11544M: Thierry Reding <thierry.reding@gmail.com>
11545S: Supported
11546F: drivers/pwm/pwm-tegra.c
11547
11548TEGRA SERIAL DRIVER
11549M: Laxman Dewangan <ldewangan@nvidia.com>
11550S: Supported
11551F: drivers/tty/serial/serial-tegra.c
11552
11553TEGRA SPI DRIVER
11554M: Laxman Dewangan <ldewangan@nvidia.com>
11555S: Supported
11556F: drivers/spi/spi-tegra*
11557
1a348ccc 11558TEHUTI ETHERNET DRIVER
8b58be88 11559M: Andy Gospodarek <andy@greyhouse.net>
1a348ccc
AG
11560L: netdev@vger.kernel.org
11561S: Supported
ef7f5429 11562F: drivers/net/ethernet/tehuti/*
1a348ccc 11563
4e68852d 11564Telecom Clock Driver for MCPL0010
8b58be88 11565M: Mark Gross <mark.gross@intel.com>
4e68852d 11566S: Supported
679655da 11567F: drivers/char/tlclk.c
4e68852d 11568
4480f15b 11569TENSILICA XTENSA PORT (xtensa)
8b58be88 11570M: Chris Zankel <chris@zankel.net>
f959ed2f
CZ
11571M: Max Filippov <jcmvbkbc@gmail.com>
11572L: linux-xtensa@linux-xtensa.org
9f273c24 11573T: git git://github.com/czankel/xtensa-linux.git
4e68852d 11574S: Maintained
679655da 11575F: arch/xtensa/
3dc99857 11576F: drivers/irqchip/irq-xtensa-*
4e68852d 11577
5313ba66
HV
11578THANKO'S RAREMONO AM/FM/SW RADIO RECEIVER USB DRIVER
11579M: Hans Verkuil <hverkuil@xs4all.nl>
11580L: linux-media@vger.kernel.org
11581T: git git://linuxtv.org/media_tree.git
a825eaec 11582W: https://linuxtv.org
5313ba66
HV
11583S: Maintained
11584F: drivers/media/radio/radio-raremono.c
11585
d3fb6955 11586THERMAL
b75f0050 11587M: Zhang Rui <rui.zhang@intel.com>
f14d1c24 11588M: Eduardo Valentin <edubezval@gmail.com>
b75f0050
JP
11589L: linux-pm@vger.kernel.org
11590T: git git://git.kernel.org/pub/scm/linux/kernel/git/rzhang/linux.git
11591T: git git://git.kernel.org/pub/scm/linux/kernel/git/evalenti/linux-soc-thermal.git
11592Q: https://patchwork.kernel.org/project/linux-pm/list/
11593S: Supported
11594F: drivers/thermal/
11595F: include/linux/thermal.h
af6c9f16 11596F: include/uapi/linux/thermal.h
b75f0050
JP
11597F: include/linux/cpu_cooling.h
11598F: Documentation/devicetree/bindings/thermal/
d3fb6955 11599
64e05d8b
VK
11600THERMAL/CPU_COOLING
11601M: Amit Daniel Kachhap <amit.kachhap@gmail.com>
11602M: Viresh Kumar <viresh.kumar@linaro.org>
11603M: Javi Merino <javi.merino@arm.com>
11604L: linux-pm@vger.kernel.org
11605S: Supported
11606F: Documentation/thermal/cpu-cooling-api.txt
11607F: drivers/thermal/cpu_cooling.c
11608F: include/linux/cpu_cooling.h
11609
4e68852d 11610THINKPAD ACPI EXTRAS DRIVER
8b58be88 11611M: Henrique de Moraes Holschuh <ibm-acpi@hmh.eng.br>
4e68852d 11612L: ibm-acpi-devel@lists.sourceforge.net
d0944853 11613L: platform-driver-x86@vger.kernel.org
4e68852d
AC
11614W: http://ibm-acpi.sourceforge.net
11615W: http://thinkwiki.org/wiki/Ibm-acpi
54e5881d 11616T: git git://repo.or.cz/linux-2.6/linux-acpi-2.6/ibm-acpi-2.6.git
4e68852d 11617S: Maintained
679655da 11618F: drivers/platform/x86/thinkpad_acpi.c
4e68852d 11619
1b46f2a2 11620TI BANDGAP AND THERMAL DRIVER
f14d1c24 11621M: Eduardo Valentin <edubezval@gmail.com>
ef41be81 11622M: Keerthy <j-keerthy@ti.com>
1b46f2a2 11623L: linux-pm@vger.kernel.org
531ff13e 11624L: linux-omap@vger.kernel.org
5a723e81 11625S: Maintained
794b2e25 11626F: drivers/thermal/ti-soc-thermal/
1b46f2a2 11627
ccf963d3
BP
11628TI VPE/CAL DRIVERS
11629M: Benoit Parrot <bparrot@ti.com>
11630L: linux-media@vger.kernel.org
11631W: http://linuxtv.org/
11632Q: http://patchwork.linuxtv.org/project/linux-media/list/
11633S: Maintained
11634F: drivers/media/platform/ti-vpe/
11635
0c7665c3
MF
11636TI CDCE706 CLOCK DRIVER
11637M: Max Filippov <jcmvbkbc@gmail.com>
11638S: Maintained
11639F: drivers/clk/clk-cdce706.c
11640
49b6a5e3
TK
11641TI CLOCK DRIVER
11642M: Tero Kristo <t-kristo@ti.com>
11643L: linux-omap@vger.kernel.org
11644S: Maintained
11645F: drivers/clk/ti/
11646F: include/linux/clk/ti.h
11647
f75cfbad
GS
11648TI ETHERNET SWITCH DRIVER (CPSW)
11649M: Mugunthan V N <mugunthanvnm@ti.com>
11650R: Grygorii Strashko <grygorii.strashko@ti.com>
11651L: linux-omap@vger.kernel.org
11652L: netdev@vger.kernel.org
11653S: Maintained
11654F: drivers/net/ethernet/ti/cpsw*
11655F: drivers/net/ethernet/ti/davinci*
11656
4020f2d7 11657TI FLASH MEDIA INTERFACE DRIVER
8b58be88 11658M: Alex Dubov <oakad@yahoo.com>
795fb7e7 11659S: Maintained
679655da
JP
11660F: drivers/misc/tifm*
11661F: drivers/mmc/host/tifm_sd.c
11662F: include/linux/tifm.h
4020f2d7 11663
e0c52404 11664TI KEYSTONE MULTICORE NAVIGATOR DRIVERS
97215800 11665M: Santosh Shilimkar <ssantosh@kernel.org>
e0c52404
SS
11666L: linux-kernel@vger.kernel.org
11667L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11668S: Maintained
11669F: drivers/soc/ti/*
11670T: git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
11671
11672
152ad442
SR
11673TI LM49xxx FAMILY ASoC CODEC DRIVERS
11674M: M R Swami Reddy <mr.swami.reddy@ti.com>
d392dead 11675M: Vishwas A Deshpande <vishwas.a.deshpande@ti.com>
152ad442
SR
11676L: alsa-devel@alsa-project.org (moderated for non-subscribers)
11677S: Maintained
11678F: sound/soc/codecs/lm49453*
d392dead 11679F: sound/soc/codecs/isabelle*
152ad442 11680
0edd807d
KM
11681TI LP855x BACKLIGHT DRIVER
11682M: Milo Kim <milo.kim@ti.com>
11683S: Maintained
11684F: Documentation/backlight/lp855x-driver.txt
11685F: drivers/video/backlight/lp855x_bl.c
11686F: include/linux/platform_data/lp855x.h
11687
faf13f6d
KM
11688TI LP8727 CHARGER DRIVER
11689M: Milo Kim <milo.kim@ti.com>
11690S: Maintained
11691F: drivers/power/lp8727_charger.c
11692F: include/linux/platform_data/lp8727.h
11693
22f1229f
KM
11694TI LP8788 MFD DRIVER
11695M: Milo Kim <milo.kim@ti.com>
11696S: Maintained
11697F: drivers/iio/adc/lp8788_adc.c
11698F: drivers/leds/leds-lp8788.c
11699F: drivers/mfd/lp8788*.c
11700F: drivers/power/lp8788-charger.c
11701F: drivers/regulator/lp8788-*.c
11702F: include/linux/mfd/lp8788*.h
11703
84640e27
KM
11704TI NETCP ETHERNET DRIVER
11705M: Wingman Kwok <w-kwok2@ti.com>
11706M: Murali Karicheri <m-karicheri2@ti.com>
11707L: netdev@vger.kernel.org
11708S: Maintained
11709F: drivers/net/ethernet/ti/netcp*
11710
217e0ca9
KC
11711TI TAS571X FAMILY ASoC CODEC DRIVER
11712M: Kevin Cernekee <cernekee@chromium.org>
11713L: alsa-devel@alsa-project.org (moderated for non-subscribers)
11714S: Odd Fixes
11715F: sound/soc/codecs/tas571x*
11716
dd5e8e6b 11717TI TWL4030 SERIES SOC CODEC DRIVER
3be79d13 11718M: Peter Ujfalusi <peter.ujfalusi@ti.com>
dd5e8e6b
PU
11719L: alsa-devel@alsa-project.org (moderated for non-subscribers)
11720S: Maintained
11721F: sound/soc/codecs/twl4030*
11722
90921014 11723TI WILINK WIRELESS DRIVERS
90921014
LC
11724L: linux-wireless@vger.kernel.org
11725W: http://wireless.kernel.org/en/users/Drivers/wl12xx
11726W: http://wireless.kernel.org/en/users/Drivers/wl1251
11727T: git git://git.kernel.org/pub/scm/linux/kernel/git/luca/wl12xx.git
22d072f6 11728S: Orphan
90921014
LC
11729F: drivers/net/wireless/ti/
11730F: include/linux/wl12xx.h
11731
e86eaa3a 11732TIPC NETWORK LAYER
8b58be88 11733M: Jon Maloy <jon.maloy@ericsson.com>
115403df 11734M: Ying Xue <ying.xue@windriver.com>
633d2bde
AS
11735L: netdev@vger.kernel.org (core kernel code)
11736L: tipc-discussion@lists.sourceforge.net (user apps, general discussion)
e86eaa3a 11737W: http://tipc.sourceforge.net/
e86eaa3a 11738S: Maintained
c117ab84 11739F: include/uapi/linux/tipc*.h
679655da 11740F: net/tipc/
e86eaa3a 11741
867e359b 11742TILE ARCHITECTURE
b9a279f6 11743M: Chris Metcalf <cmetcalf@mellanox.com>
8c34d8d9 11744W: http://www.mellanox.com/repository/solutions/tile-scm/
7fa129cc 11745T: git git://git.kernel.org/pub/scm/linux/kernel/git/cmetcalf/linux-tile.git
867e359b
CM
11746S: Supported
11747F: arch/tile/
6b940606 11748F: drivers/char/tile-srom.c
5c770755 11749F: drivers/edac/tile_edac.c
6b940606
CM
11750F: drivers/net/ethernet/tile/
11751F: drivers/rtc/rtc-tile.c
11752F: drivers/tty/hvc/hvc_tile.c
b5c6c1a7 11753F: drivers/tty/serial/tilegx.c
6b940606
CM
11754F: drivers/usb/host/*-tilegx.c
11755F: include/linux/usb/tilegx.h
867e359b 11756
1da177e4 11757TLAN NETWORK DRIVER
8b58be88 11758M: Samuel Chessman <chessman@tux.org>
88c07dde 11759L: tlan-devel@lists.sourceforge.net (subscribers-only)
1da177e4
LT
11760W: http://sourceforge.net/projects/tlan/
11761S: Maintained
679655da 11762F: Documentation/networking/tlan.txt
b544dbac 11763F: drivers/net/ethernet/ti/tlan.*
1da177e4 11764
d74db3b2 11765TOMOYO SECURITY MODULE
8b58be88
JP
11766M: Kentaro Takeda <takedakn@nttdata.co.jp>
11767M: Tetsuo Handa <penguin-kernel@I-love.SAKURA.ne.jp>
d03a5d88
TH
11768L: tomoyo-dev-en@lists.sourceforge.jp (subscribers-only, for developers in English)
11769L: tomoyo-users-en@lists.sourceforge.jp (subscribers-only, for users in English)
d74db3b2
KT
11770L: tomoyo-dev@lists.sourceforge.jp (subscribers-only, for developers in Japanese)
11771L: tomoyo-users@lists.sourceforge.jp (subscribers-only, for users in Japanese)
11772W: http://tomoyo.sourceforge.jp/
843d183c 11773T: quilt http://svn.sourceforge.jp/svnroot/tomoyo/trunk/2.5.x/tomoyo-lsm/patches/
d74db3b2 11774S: Maintained
679655da 11775F: security/tomoyo/
d74db3b2 11776
9caeb532 11777TOPSTAR LAPTOP EXTRAS DRIVER
9f0939bf 11778M: Herton Ronaldo Krzesinski <herton@canonical.com>
d0944853 11779L: platform-driver-x86@vger.kernel.org
9caeb532
HRK
11780S: Maintained
11781F: drivers/platform/x86/topstar-laptop.c
11782
1da177e4 11783TOSHIBA ACPI EXTRAS DRIVER
0a63ca11 11784M: Azael Avalos <coproscefalo@gmail.com>
d0944853 11785L: platform-driver-x86@vger.kernel.org
0a63ca11 11786S: Maintained
679655da 11787F: drivers/platform/x86/toshiba_acpi.c
1da177e4 11788
0a63ca11
AA
11789TOSHIBA BLUETOOTH DRIVER
11790M: Azael Avalos <coproscefalo@gmail.com>
11791L: platform-driver-x86@vger.kernel.org
11792S: Maintained
11793F: drivers/platform/x86/toshiba_bluetooth.c
11794
11795TOSHIBA HDD ACTIVE PROTECTION SENSOR DRIVER
11796M: Azael Avalos <coproscefalo@gmail.com>
11797L: platform-driver-x86@vger.kernel.org
11798S: Maintained
11799F: drivers/platform/x86/toshiba_haps.c
11800
14991fc7
AA
11801TOSHIBA WMI HOTKEYS DRIVER
11802M: Azael Avalos <coproscefalo@gmail.com>
11803L: platform-driver-x86@vger.kernel.org
11804S: Maintained
11805F: drivers/platform/x86/toshiba-wmi.c
11806
1da177e4 11807TOSHIBA SMM DRIVER
8b58be88 11808M: Jonathan Buzzard <jonathan@buzzard.org.uk>
1da177e4
LT
11809W: http://www.buzzard.org.uk/toshiba/
11810S: Maintained
679655da
JP
11811F: drivers/char/toshiba.c
11812F: include/linux/toshiba.h
c117ab84 11813F: include/uapi/linux/toshiba.h
1da177e4 11814
d32d9864
MR
11815TOSHIBA TC358743 DRIVER
11816M: Mats Randgaard <matrandg@cisco.com>
11817L: linux-media@vger.kernel.org
11818S: Maintained
11819F: drivers/media/i2c/tc358743*
b5dcee22 11820F: include/media/i2c/tc358743.h
d32d9864 11821
560e6475
WS
11822TMIO/SDHI MMC DRIVER
11823M: Wolfram Sang <wsa+renesas@sang-engineering.com>
d1057c40 11824L: linux-mmc@vger.kernel.org
560e6475 11825S: Supported
d1057c40
GL
11826F: drivers/mmc/host/tmio_mmc*
11827F: drivers/mmc/host/sh_mobile_sdhi.c
560e6475 11828F: include/linux/mfd/tmio.h
d719f900 11829
917cc4e6
GR
11830TMP401 HARDWARE MONITOR DRIVER
11831M: Guenter Roeck <linux@roeck-us.net>
968ce1b1 11832L: linux-hwmon@vger.kernel.org
917cc4e6
GR
11833S: Maintained
11834F: Documentation/hwmon/tmp401
11835F: drivers/hwmon/tmp401.c
11836
98f32602 11837TMPFS (SHMEM FILESYSTEM)
bfcc6e2e 11838M: Hugh Dickins <hughd@google.com>
98f32602
HD
11839L: linux-mm@kvack.org
11840S: Maintained
11841F: include/linux/shmem_fs.h
11842F: mm/shmem.c
11843
45f95b53 11844TM6000 VIDEO4LINUX DRIVER
5dc8a864
MCC
11845M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
11846M: Mauro Carvalho Chehab <mchehab@kernel.org>
45f95b53 11847L: linux-media@vger.kernel.org
a825eaec 11848W: https://linuxtv.org
45f95b53
MCC
11849T: git git://linuxtv.org/media_tree.git
11850S: Odd fixes
11851F: drivers/media/usb/tm6000/
11852
c65fde19
HV
11853TW68 VIDEO4LINUX DRIVER
11854M: Hans Verkuil <hverkuil@xs4all.nl>
11855L: linux-media@vger.kernel.org
11856T: git git://linuxtv.org/media_tree.git
a825eaec 11857W: https://linuxtv.org
c65fde19
HV
11858S: Odd Fixes
11859F: drivers/media/pci/tw68/
11860
704a84cc
EG
11861TW686X VIDEO4LINUX DRIVER
11862M: Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
11863L: linux-media@vger.kernel.org
11864T: git git://linuxtv.org/media_tree.git
11865W: http://linuxtv.org
11866S: Maintained
11867F: drivers/media/pci/tw686x/
11868
4e68852d 11869TPM DEVICE DRIVER
901486b8 11870M: Peter Huewe <peterhuewe@gmx.de>
cbb2d5e4 11871M: Marcel Selhorst <tpmdd@selhorst.net>
89adb83c 11872M: Jarkko Sakkinen <jarkko.sakkinen@linux.intel.com>
ce93b4b0 11873R: Jason Gunthorpe <jgunthorpe@obsidianresearch.com>
383dec1f 11874W: http://tpmdd.sourceforge.net
63a10dfd 11875L: tpmdd-devel@lists.sourceforge.net (moderated for non-subscribers)
d9912846
JS
11876Q: https://patchwork.kernel.org/project/tpmdd-devel/list/
11877T: git git://git.infradead.org/users/jjs/linux-tpmdd.git
4e68852d 11878S: Maintained
679655da 11879F: drivers/char/tpm/
4e68852d 11880
1a0f1b27
AL
11881TPM IBM_VTPM DEVICE DRIVER
11882M: Ashley Lai <ashleydlai@gmail.com>
11883W: http://tpmdd.sourceforge.net
11884L: tpmdd-devel@lists.sourceforge.net (moderated for non-subscribers)
11885S: Maintained
11886F: drivers/char/tpm/tpm_ibmvtpm*
11887
d6f005a1
JP
11888TRACING
11889M: Steven Rostedt <rostedt@goodmis.org>
d6f005a1 11890M: Ingo Molnar <mingo@redhat.com>
75fc2d37 11891T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
d6f005a1
JP
11892S: Maintained
11893F: Documentation/trace/ftrace.txt
11894F: arch/*/*/*/ftrace.h
11895F: arch/*/kernel/ftrace.c
11896F: include/*/ftrace.h
11897F: include/linux/trace*.h
11898F: include/trace/
11899F: kernel/trace/
6e68e6c5 11900F: tools/testing/selftests/ftrace/
d6f005a1 11901
4abac0d0
IM
11902TRACING MMIO ACCESSES (MMIOTRACE)
11903M: Steven Rostedt <rostedt@goodmis.org>
11904M: Ingo Molnar <mingo@kernel.org>
11905R: Karol Herbst <karolherbst@gmail.com>
11906R: Pekka Paalanen <ppaalanen@gmail.com>
11907S: Maintained
11908L: linux-kernel@vger.kernel.org
11909L: nouveau@lists.freedesktop.org
11910F: kernel/trace/trace_mmiotrace.c
11911F: include/linux/mmiotrace.h
11912F: arch/x86/mm/kmmio.c
11913F: arch/x86/mm/mmio-mod.c
11914F: arch/x86/mm/testmmiotrace.c
11915
1da177e4 11916TRIVIAL PATCHES
8b58be88 11917M: Jiri Kosina <trivial@kernel.org>
54e5881d 11918T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial.git
1da177e4 11919S: Maintained
86ef925f 11920K: ^Subject:.*(?i)trivial
1da177e4 11921
4e68852d 11922TTY LAYER
879a5a00 11923M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
d8130624 11924M: Jiri Slaby <jslaby@suse.com>
879a5a00 11925S: Supported
08deed1e 11926T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git
84e1eb83 11927F: Documentation/serial/
8dd5d2f1 11928F: drivers/tty/
df621252 11929F: drivers/tty/serial/serial_core.c
e3288775
AC
11930F: include/linux/serial_core.h
11931F: include/linux/serial.h
11932F: include/linux/tty.h
c117ab84
CEB
11933F: include/uapi/linux/serial_core.h
11934F: include/uapi/linux/serial.h
11935F: include/uapi/linux/tty.h
4e68852d 11936
91952bc0
AP
11937TUA9001 MEDIA DRIVER
11938M: Antti Palosaari <crope@iki.fi>
11939L: linux-media@vger.kernel.org
a825eaec 11940W: https://linuxtv.org
91952bc0
AP
11941W: http://palosaari.fi/linux/
11942Q: http://patchwork.linuxtv.org/project/linux-media/list/
11943T: git git://linuxtv.org/anttip/media_tree.git
11944S: Maintained
11945F: drivers/media/tuners/tua9001*
11946
740db6d7 11947TULIP NETWORK DRIVERS
740db6d7 11948L: netdev@vger.kernel.org
cf869eb1
GG
11949L: linux-parisc@vger.kernel.org
11950S: Orphan
0f04e2aa 11951F: drivers/net/ethernet/dec/tulip/
1da177e4
LT
11952
11953TUN/TAP driver
ba57b6f2 11954M: Maxim Krasnyansky <maxk@qti.qualcomm.com>
1da177e4
LT
11955W: http://vtun.sourceforge.net/tun
11956S: Maintained
679655da
JP
11957F: Documentation/networking/tuntap.txt
11958F: arch/um/os-Linux/drivers/
1da177e4 11959
b454cc66 11960TURBOCHANNEL SUBSYSTEM
8b58be88 11961M: "Maciej W. Rozycki" <macro@linux-mips.org>
c406339c
RB
11962M: Ralf Baechle <ralf@linux-mips.org>
11963L: linux-mips@linux-mips.org
11964Q: http://patchwork.linux-mips.org/project/linux-mips/list/
b454cc66 11965S: Maintained
679655da
JP
11966F: drivers/tc/
11967F: include/linux/tc.h
b454cc66 11968
1da177e4 11969U14-34F SCSI DRIVER
8b58be88 11970M: Dario Ballabio <ballabio_dario@emc.com>
1da177e4
LT
11971L: linux-scsi@vger.kernel.org
11972S: Maintained
679655da 11973F: drivers/scsi/u14-34f.c
1da177e4 11974
e2d1d6c0 11975UBI FILE SYSTEM (UBIFS)
a7859936 11976M: Richard Weinberger <richard@nod.at>
949cb623 11977M: Artem Bityutskiy <dedekind1@gmail.com>
cc8f9b99 11978M: Adrian Hunter <adrian.hunter@intel.com>
e2d1d6c0 11979L: linux-mtd@lists.infradead.org
e2966cbe 11980T: git git://git.infradead.org/ubifs-2.6.git
e2d1d6c0 11981W: http://www.linux-mtd.infradead.org/doc/ubifs.html
a7859936 11982S: Supported
679655da
JP
11983F: Documentation/filesystems/ubifs.txt
11984F: fs/ubifs/
e2d1d6c0 11985
e1632fa2 11986UCLINUX (M68KNOMMU AND COLDFIRE)
44156aff
GU
11987M: Greg Ungerer <gerg@linux-m68k.org>
11988W: http://www.linux-m68k.org/
cc2020e6 11989W: http://www.uclinux.org/
e1632fa2 11990L: linux-m68k@lists.linux-m68k.org
cc2020e6 11991L: uclinux-dev@uclinux.org (subscribers-only)
e1632fa2 11992T: git git://git.kernel.org/pub/scm/linux/kernel/git/gerg/m68knommu.git
cc2020e6 11993S: Maintained
e1632fa2
GU
11994F: arch/m68k/coldfire/
11995F: arch/m68k/68*/
61bc02bb
JP
11996F: arch/m68k/*/*_no.*
11997F: arch/m68k/include/asm/*_no.*
cc2020e6 11998
1da177e4 11999UDF FILESYSTEM
d8130624 12000M: Jan Kara <jack@suse.com>
1da177e4 12001S: Maintained
679655da
JP
12002F: Documentation/filesystems/udf.txt
12003F: fs/udf/
1da177e4 12004
cc2020e6 12005UFS FILESYSTEM
8b58be88 12006M: Evgeniy Dushistov <dushistov@mail.ru>
cc2020e6 12007S: Maintained
679655da
JP
12008F: Documentation/filesystems/ufs.txt
12009F: fs/ufs/
cc2020e6 12010
0a09d3ab
DH
12011UHID USERSPACE HID IO DRIVER:
12012M: David Herrmann <dh.herrmann@googlemail.com>
12013L: linux-input@vger.kernel.org
12014S: Maintained
12015F: drivers/hid/uhid.c
c117ab84 12016F: include/uapi/linux/uhid.h
0a09d3ab 12017
18332a80 12018ULTRA-WIDEBAND (UWB) SUBSYSTEM:
18332a80 12019L: linux-usb@vger.kernel.org
10c6c9c9 12020S: Orphan
355ffe69 12021F: drivers/uwb/
679655da
JP
12022F: include/linux/uwb.h
12023F: include/linux/uwb/
18332a80 12024
b31d8273
G
12025UNICORE32 ARCHITECTURE:
12026M: Guan Xuetao <gxt@mprc.pku.edu.cn>
12027W: http://mprc.pku.edu.cn/~guanxuetao/linux
12028S: Maintained
ceebf4d5 12029T: git git://github.com/gxt/linux.git
b31d8273
G
12030F: arch/unicore32/
12031
d8379ab1
TF
12032UNIFDEF
12033M: Tony Finch <dot@dotat.at>
12034W: http://dotat.at/prog/unifdef
12035S: Maintained
12036F: scripts/unifdef.c
12037
1da177e4 12038UNIFORM CDROM DRIVER
8b58be88 12039M: Jens Axboe <axboe@kernel.dk>
1da177e4
LT
12040W: http://www.kernel.dk
12041S: Maintained
679655da
JP
12042F: Documentation/cdrom/
12043F: drivers/cdrom/cdrom.c
12044F: include/linux/cdrom.h
c117ab84 12045F: include/uapi/linux/cdrom.h
1da177e4 12046
56df0122 12047UNISYS S-PAR DRIVERS
49e7d9df
JP
12048M: David Kershner <david.kershner@unisys.com>
12049L: sparmaintainer@unisys.com (Unisys internal)
12050S: Supported
12051F: drivers/staging/unisys/
56df0122 12052
9941fa6e
VH
12053UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER
12054M: Vinayak Holikatti <vinholikatti@gmail.com>
9941fa6e
VH
12055L: linux-scsi@vger.kernel.org
12056S: Supported
12057F: Documentation/scsi/ufs.txt
12058F: drivers/scsi/ufs/
12059
4b9ffb5a
JP
12060UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER DWC HOOKS
12061M: Joao Pinto <Joao.Pinto@synopsys.com>
12062L: linux-scsi@vger.kernel.org
12063S: Supported
12064F: drivers/scsi/ufs/*dwc*
12065
e2d1d6c0 12066UNSORTED BLOCK IMAGES (UBI)
949cb623 12067M: Artem Bityutskiy <dedekind1@gmail.com>
346be9bc 12068M: Richard Weinberger <richard@nod.at>
e2d1d6c0
RD
12069W: http://www.linux-mtd.infradead.org/
12070L: linux-mtd@lists.infradead.org
b6b44e0a 12071T: git git://git.infradead.org/ubifs-2.6.git
346be9bc 12072S: Supported
80811493 12073F: drivers/mtd/ubi/
679655da 12074F: include/linux/mtd/ubi.h
c117ab84 12075F: include/uapi/mtd/ubi-user.h
e2d1d6c0 12076
1da177e4 12077USB ACM DRIVER
ca1c3e6f 12078M: Oliver Neukum <oneukum@suse.com>
6372594a 12079L: linux-usb@vger.kernel.org
1da177e4 12080S: Maintained
679655da
JP
12081F: Documentation/usb/acm.txt
12082F: drivers/usb/class/cdc-acm.*
1da177e4 12083
b7d572e1
PF
12084USB AR5523 WIRELESS DRIVER
12085M: Pontus Fuchs <pontus.fuchs@gmail.com>
12086L: linux-wireless@vger.kernel.org
12087S: Maintained
12088F: drivers/net/wireless/ath/ar5523/
12089
115bb1ff 12090USB ATTACHED SCSI
866d372e 12091M: Oliver Neukum <oneukum@suse.com>
115bb1ff
MW
12092L: linux-usb@vger.kernel.org
12093L: linux-scsi@vger.kernel.org
8eae0fb7 12094S: Maintained
115bb1ff
MW
12095F: drivers/usb/storage/uas.c
12096
1da177e4 12097USB CDC ETHERNET DRIVER
61eee9a7 12098M: Oliver Neukum <oliver@neukum.org>
795fb7e7 12099L: linux-usb@vger.kernel.org
1da177e4 12100S: Maintained
679655da 12101F: drivers/net/usb/cdc_*.c
c117ab84 12102F: include/uapi/linux/usb/cdc.h
1da177e4 12103
66e3e591
KP
12104USB CHAOSKEY DRIVER
12105M: Keith Packard <keithp@keithp.com>
12106L: linux-usb@vger.kernel.org
12107S: Maintained
12108F: drivers/usb/misc/chaoskey.c
12109
b02b371e 12110USB CYPRESS C67X00 DRIVER
8b58be88 12111M: Peter Korsgaard <jacmet@sunsite.dk>
b02b371e
PK
12112L: linux-usb@vger.kernel.org
12113S: Maintained
679655da 12114F: drivers/usb/c67x00/
b02b371e 12115
d0374f4f 12116USB DAVICOM DM9601 DRIVER
8b58be88 12117M: Peter Korsgaard <jacmet@sunsite.dk>
043600a6 12118L: netdev@vger.kernel.org
d0374f4f
PK
12119W: http://www.linux-usb.org/usbnet
12120S: Maintained
679655da 12121F: drivers/net/usb/dm9601.c
d0374f4f 12122
cc2020e6 12123USB DIAMOND RIO500 DRIVER
8b58be88 12124M: Cesar Miquel <miquel@df.uba.ar>
cc2020e6
AC
12125L: rio500-users@lists.sourceforge.net
12126W: http://rio500.sourceforge.net
12127S: Maintained
679655da 12128F: drivers/usb/misc/rio500*
cc2020e6 12129
1da177e4 12130USB EHCI DRIVER
578333ab 12131M: Alan Stern <stern@rowland.harvard.edu>
795fb7e7 12132L: linux-usb@vger.kernel.org
578333ab 12133S: Maintained
679655da
JP
12134F: Documentation/usb/ehci.txt
12135F: drivers/usb/host/ehci*
1da177e4 12136
69ae9e3e 12137USB GADGET/PERIPHERAL SUBSYSTEM
a55f6286 12138M: Felipe Balbi <balbi@kernel.org>
795fb7e7 12139L: linux-usb@vger.kernel.org
69ae9e3e 12140W: http://www.linux-usb.org/gadget
d6d0f665
FB
12141T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
12142S: Maintained
679655da
JP
12143F: drivers/usb/gadget/
12144F: include/linux/usb/gadget*
69ae9e3e 12145
2dea64b4 12146USB HID/HIDBP DRIVERS (USB KEYBOARDS, MICE, REMOTE CONTROLS, ...)
e5f6450c 12147M: Jiri Kosina <jikos@kernel.org>
406df153 12148R: Benjamin Tissoires <benjamin.tissoires@redhat.com>
795fb7e7 12149L: linux-usb@vger.kernel.org
54e5881d 12150T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid.git
1da177e4 12151S: Maintained
c2f01971 12152F: Documentation/hid/hiddev.txt
679655da 12153F: drivers/hid/usbhid/
1da177e4 12154
959eea21 12155USB ISP116X DRIVER
8b58be88 12156M: Olav Kongas <ok@artecdesign.ee>
795fb7e7 12157L: linux-usb@vger.kernel.org
959eea21 12158S: Maintained
679655da
JP
12159F: drivers/usb/host/isp116x*
12160F: include/linux/usb/isp116x.h
959eea21 12161
146498ea
WH
12162USB LAN78XX ETHERNET DRIVER
12163M: Woojung Huh <woojung.huh@microchip.com>
12164M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
12165L: netdev@vger.kernel.org
12166S: Maintained
12167F: drivers/net/usb/lan78xx.*
12168
1da177e4 12169USB MASS STORAGE DRIVER
8b58be88 12170M: Matthew Dharm <mdharm-usb@one-eyed-alien.net>
795fb7e7 12171L: linux-usb@vger.kernel.org
8836aeb8 12172L: usb-storage@lists.one-eyed-alien.net
1da177e4
LT
12173S: Maintained
12174W: http://www.one-eyed-alien.net/~mdharm/linux-usb/
679655da 12175F: drivers/usb/storage/
1da177e4 12176
af39917d
CL
12177USB MIDI DRIVER
12178M: Clemens Ladisch <clemens@ladisch.de>
12179L: alsa-devel@alsa-project.org (moderated for non-subscribers)
12180T: git git://git.alsa-project.org/alsa-kernel.git
12181S: Maintained
12182F: sound/usb/midi.*
12183
444ce9d4
JP
12184USB NETWORKING DRIVERS
12185L: linux-usb@vger.kernel.org
12186S: Odd Fixes
12187F: drivers/net/usb/
12188
1da177e4 12189USB OHCI DRIVER
578333ab 12190M: Alan Stern <stern@rowland.harvard.edu>
795fb7e7 12191L: linux-usb@vger.kernel.org
578333ab 12192S: Maintained
679655da
JP
12193F: Documentation/usb/ohci.txt
12194F: drivers/usb/host/ohci*
1da177e4 12195
963ffa3e 12196USB OTG FSM (Finite State Machine)
60d77b3d 12197M: Peter Chen <Peter.Chen@nxp.com>
8373856d 12198T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
963ffa3e
PC
12199L: linux-usb@vger.kernel.org
12200S: Maintained
12201F: drivers/usb/common/usb-otg-fsm.c
12202
563da3a9
VM
12203USB OVER IP DRIVER
12204M: Valentina Manea <valentina.manea.m@gmail.com>
90effdcd
SK
12205M: Shuah Khan <shuahkh@osg.samsung.com>
12206M: Shuah Khan <shuah@kernel.org>
563da3a9
VM
12207L: linux-usb@vger.kernel.org
12208S: Maintained
a6d6fc2b 12209F: Documentation/usb/usbip_protocol.txt
563da3a9
VM
12210F: drivers/usb/usbip/
12211F: tools/usb/usbip/
12212
1da177e4 12213USB PEGASUS DRIVER
a16b945c 12214M: Petko Manolov <petkan@nucleusys.com>
795fb7e7 12215L: linux-usb@vger.kernel.org
043600a6 12216L: netdev@vger.kernel.org
052e3128
PM
12217T: git git://github.com/petkan/pegasus.git
12218W: https://github.com/petkan/pegasus
1da177e4 12219S: Maintained
679655da 12220F: drivers/net/usb/pegasus.*
1da177e4 12221
d3ad558f 12222USB PHY LAYER
a55f6286 12223M: Felipe Balbi <balbi@kernel.org>
d3ad558f
FB
12224L: linux-usb@vger.kernel.org
12225T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
12226S: Maintained
12227F: drivers/usb/phy/
d3ad558f 12228
73e4fb3f 12229USB PRINTER DRIVER (usblp)
8b58be88 12230M: Pete Zaitcev <zaitcev@redhat.com>
795fb7e7 12231L: linux-usb@vger.kernel.org
73e4fb3f 12232S: Supported
679655da 12233F: drivers/usb/class/usblp.c
1da177e4 12234
4521b477
BM
12235USB QMI WWAN NETWORK DRIVER
12236M: Bjørn Mork <bjorn@mork.no>
12237L: netdev@vger.kernel.org
12238S: Maintained
12239F: Documentation/ABI/testing/sysfs-class-net-qmi
12240F: drivers/net/usb/qmi_wwan.c
12241
1da177e4 12242USB RTL8150 DRIVER
a16b945c 12243M: Petko Manolov <petkan@nucleusys.com>
795fb7e7 12244L: linux-usb@vger.kernel.org
043600a6 12245L: netdev@vger.kernel.org
052e3128
PM
12246T: git git://github.com/petkan/rtl8150.git
12247W: https://github.com/petkan/rtl8150
1da177e4 12248S: Maintained
679655da 12249F: drivers/net/usb/rtl8150.c
1da177e4 12250
f896b796 12251USB SERIAL SUBSYSTEM
66085694 12252M: Johan Hovold <johan@kernel.org>
795fb7e7 12253L: linux-usb@vger.kernel.org
4e68852d 12254S: Maintained
679655da 12255F: Documentation/usb/usb-serial.txt
f896b796 12256F: drivers/usb/serial/
679655da 12257F: include/linux/usb/serial.h
1da177e4 12258
b3f0db1c
SG
12259USB SMSC75XX ETHERNET DRIVER
12260M: Steve Glendinning <steve.glendinning@shawell.net>
12261L: netdev@vger.kernel.org
12262S: Maintained
12263F: drivers/net/usb/smsc75xx.*
12264
2f7ca802 12265USB SMSC95XX ETHERNET DRIVER
90b24cfb 12266M: Steve Glendinning <steve.glendinning@shawell.net>
2f7ca802 12267L: netdev@vger.kernel.org
90b24cfb 12268S: Maintained
679655da 12269F: drivers/net/usb/smsc95xx.*
2f7ca802 12270
1da177e4 12271USB SUBSYSTEM
879a5a00 12272M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
795fb7e7 12273L: linux-usb@vger.kernel.org
1da177e4 12274W: http://www.linux-usb.org
08deed1e 12275T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git
1da177e4 12276S: Supported
1700bd98 12277F: Documentation/devicetree/bindings/usb/
679655da 12278F: Documentation/usb/
679655da
JP
12279F: drivers/usb/
12280F: include/linux/usb.h
12281F: include/linux/usb/
1da177e4
LT
12282
12283USB UHCI DRIVER
8b58be88 12284M: Alan Stern <stern@rowland.harvard.edu>
795fb7e7 12285L: linux-usb@vger.kernel.org
1da177e4 12286S: Maintained
679655da 12287F: drivers/usb/host/uhci*
1da177e4 12288
69ae9e3e 12289USB "USBNET" DRIVER FRAMEWORK
d8130624 12290M: Oliver Neukum <oneukum@suse.com>
043600a6 12291L: netdev@vger.kernel.org
69ae9e3e 12292W: http://www.linux-usb.org/usbnet
1da177e4 12293S: Maintained
679655da
JP
12294F: drivers/net/usb/usbnet.c
12295F: include/linux/usb/usbnet.h
1da177e4 12296
c0efd232 12297USB VIDEO CLASS
c53ac071 12298M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
616bd4e2 12299L: linux-uvc-devel@lists.sourceforge.net (subscribers-only)
661263b5 12300L: linux-media@vger.kernel.org
275ffde4 12301T: git git://linuxtv.org/media_tree.git
57c6d2e9 12302W: http://www.ideasonboard.org/uvc/
c0efd232 12303S: Maintained
0c0d06ca 12304F: drivers/media/usb/uvc/
6c0f0359 12305F: include/uapi/linux/uvcvideo.h
1da177e4 12306
b60b9c45
HV
12307USB VISION DRIVER
12308M: Hans Verkuil <hverkuil@xs4all.nl>
12309L: linux-media@vger.kernel.org
12310T: git git://linuxtv.org/media_tree.git
a825eaec 12311W: https://linuxtv.org
b60b9c45
HV
12312S: Odd Fixes
12313F: drivers/media/usb/usbvision/
12314
8282da47
LP
12315USB WEBCAM GADGET
12316M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
12317L: linux-usb@vger.kernel.org
12318S: Maintained
3a83c16e 12319F: drivers/usb/gadget/function/*uvc*
faf2e1db 12320F: drivers/usb/gadget/legacy/webcam.c
8282da47 12321
bf164cc0 12322USB WIRELESS RNDIS DRIVER (rndis_wlan)
e6146c5c 12323M: Jussi Kivilinna <jussi.kivilinna@iki.fi>
bf164cc0
JK
12324L: linux-wireless@vger.kernel.org
12325S: Maintained
679655da 12326F: drivers/net/wireless/rndis_wlan.c
bf164cc0 12327
eb6bab13 12328USB XHCI DRIVER
03d85053 12329M: Mathias Nyman <mathias.nyman@intel.com>
eb6bab13
SS
12330L: linux-usb@vger.kernel.org
12331S: Supported
36d0344c
SS
12332F: drivers/usb/host/xhci*
12333F: drivers/usb/host/pci-quirks*
eb6bab13 12334
1da177e4 12335USB ZD1201 DRIVER
4086b9ca 12336L: linux-wireless@vger.kernel.org
1da177e4 12337W: http://linux-lc100020.sourceforge.net
4086b9ca 12338S: Orphan
ed0ad06f 12339F: drivers/net/wireless/zydas/zd1201.*
1da177e4 12340
b7eee616 12341USB ZR364XX DRIVER
8b58be88 12342M: Antoine Jacquet <royale@zerezo.com>
795fb7e7 12343L: linux-usb@vger.kernel.org
661263b5 12344L: linux-media@vger.kernel.org
275ffde4 12345T: git git://linuxtv.org/media_tree.git
b7eee616
AJ
12346W: http://royale.zerezo.com/zr364xx/
12347S: Maintained
679655da 12348F: Documentation/video4linux/zr364xx.txt
90d72ac6 12349F: drivers/media/usb/zr364xx/
b7eee616 12350
289fcff4
HK
12351ULPI BUS
12352M: Heikki Krogerus <heikki.krogerus@linux.intel.com>
12353L: linux-usb@vger.kernel.org
12354S: Maintained
12355F: drivers/usb/common/ulpi.c
12356F: include/linux/ulpi/
12357
e7839f25 12358USER-MODE LINUX (UML)
8b58be88 12359M: Jeff Dike <jdike@addtoit.com>
b15194b7 12360M: Richard Weinberger <richard@nod.at>
1da177e4
LT
12361L: user-mode-linux-devel@lists.sourceforge.net
12362L: user-mode-linux-user@lists.sourceforge.net
12363W: http://user-mode-linux.sourceforge.net
9f273c24 12364T: git git://git.kernel.org/pub/scm/linux/kernel/git/rw/uml.git
1da177e4 12365S: Maintained
61516587 12366F: Documentation/virtual/uml/
679655da 12367F: arch/um/
b070989a 12368F: arch/x86/um/
679655da
JP
12369F: fs/hostfs/
12370F: fs/hppfs/
b7eee616 12371
e5f114e9 12372USERSPACE I/O (UIO)
6a534c9d 12373M: "Hans J. Koch" <hjk@hansjkoch.de>
879a5a00 12374M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
e5f114e9 12375S: Maintained
3d3fecbd 12376T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
679655da
JP
12377F: Documentation/DocBook/uio-howto.tmpl
12378F: drivers/uio/
12379F: include/linux/uio*.h
e5f114e9 12380
256cccbe 12381UTIL-LINUX PACKAGE
8b58be88 12382M: Karel Zak <kzak@redhat.com>
256cccbe
KZ
12383L: util-linux@vger.kernel.org
12384W: http://en.wikipedia.org/wiki/Util-linux
12385T: git git://git.kernel.org/pub/scm/utils/util-linux/util-linux.git
f899b0ad
KZ
12386S: Maintained
12387
c1fd1c07 12388UVESAFB DRIVER
8b58be88 12389M: Michal Januszewski <spock@gentoo.org>
c69f677c 12390L: linux-fbdev@vger.kernel.org
c1fd1c07
MJ
12391W: http://dev.gentoo.org/~spock/projects/uvesafb/
12392S: Maintained
679655da 12393F: Documentation/fb/uvesafb.txt
8a61f013 12394F: drivers/video/fbdev/uvesafb.*
c1fd1c07 12395
456930d8
SA
12396VF610 NAND DRIVER
12397M: Stefan Agner <stefan@agner.ch>
12398L: linux-mtd@lists.infradead.org
12399S: Supported
12400F: drivers/mtd/nand/vf610_nfc.c
12401
4480f15b 12402VFAT/FAT/MSDOS FILESYSTEM
8b58be88 12403M: OGAWA Hirofumi <hirofumi@mail.parknet.co.jp>
1da177e4 12404S: Maintained
679655da
JP
12405F: Documentation/filesystems/vfat.txt
12406F: fs/fat/
1da177e4 12407
cba3345c
AW
12408VFIO DRIVER
12409M: Alex Williamson <alex.williamson@redhat.com>
12410L: kvm@vger.kernel.org
9f273c24 12411T: git git://github.com/awilliam/linux-vfio.git
cba3345c
AW
12412S: Maintained
12413F: Documentation/vfio.txt
12414F: drivers/vfio/
12415F: include/linux/vfio.h
c117ab84 12416F: include/uapi/linux/vfio.h
cba3345c 12417
a714ea5f
AW
12418VFIO PLATFORM DRIVER
12419M: Baptiste Reynal <b.reynal@virtualopensystems.com>
12420L: kvm@vger.kernel.org
12421S: Maintained
12422F: drivers/vfio/platform/
12423
9e6f3438
PO
12424VIDEOBUF2 FRAMEWORK
12425M: Pawel Osciak <pawel@osciak.com>
12426M: Marek Szyprowski <m.szyprowski@samsung.com>
e76e4706 12427M: Kyungmin Park <kyungmin.park@samsung.com>
9e6f3438
PO
12428L: linux-media@vger.kernel.org
12429S: Maintained
90d72ac6 12430F: drivers/media/v4l2-core/videobuf2-*
9e6f3438
PO
12431F: include/media/videobuf2-*
12432
06a8fc78
AH
12433VIRTIO AND VHOST VSOCK DRIVER
12434M: Stefan Hajnoczi <stefanha@redhat.com>
12435L: kvm@vger.kernel.org
12436L: virtualization@lists.linux-foundation.org
12437L: netdev@vger.kernel.org
12438S: Maintained
12439F: include/linux/virtio_vsock.h
12440F: include/uapi/linux/virtio_vsock.h
12441F: net/vmw_vsock/virtio_transport_common.c
0ea9e1d3 12442F: net/vmw_vsock/virtio_transport.c
433fc58e
AH
12443F: drivers/vhost/vsock.c
12444F: drivers/vhost/vsock.h
06a8fc78 12445
5523662e
SCP
12446VIRTUAL SERIO DEVICE DRIVER
12447M: Stephen Chandler Paul <thatslyude@gmail.com>
12448S: Maintained
12449F: drivers/input/serio/userio.c
12450F: include/uapi/linux/userio.h
12451
9a82446b
AS
12452VIRTIO CONSOLE DRIVER
12453M: Amit Shah <amit.shah@redhat.com>
12454L: virtualization@lists.linux-foundation.org
12455S: Maintained
12456F: drivers/char/virtio_console.c
12457F: include/linux/virtio_console.h
c117ab84 12458F: include/uapi/linux/virtio_console.h
9a82446b 12459
2426ec8f 12460VIRTIO CORE, NET AND BLOCK DRIVERS
2426ec8f
MT
12461M: "Michael S. Tsirkin" <mst@redhat.com>
12462L: virtualization@lists.linux-foundation.org
12463S: Maintained
0e4191fe 12464F: Documentation/devicetree/bindings/virtio/
2426ec8f 12465F: drivers/virtio/
c893c8d7 12466F: tools/virtio/
2426ec8f
MT
12467F: drivers/net/virtio_net.c
12468F: drivers/block/virtio_blk.c
12469F: include/linux/virtio_*.h
916cdabc 12470F: include/uapi/linux/virtio_*.h
2426ec8f 12471
f2dbda3b
CH
12472VIRTIO DRIVERS FOR S390
12473M: Christian Borntraeger <borntraeger@de.ibm.com>
12474M: Cornelia Huck <cornelia.huck@de.ibm.com>
12475L: linux-s390@vger.kernel.org
12476L: virtualization@lists.linux-foundation.org
12477L: kvm@vger.kernel.org
12478S: Supported
1b568d93 12479F: drivers/s390/virtio/
f2dbda3b 12480
4ad6ee91
GH
12481VIRTIO GPU DRIVER
12482M: David Airlie <airlied@linux.ie>
12483M: Gerd Hoffmann <kraxel@redhat.com>
12484L: dri-devel@lists.freedesktop.org
12485L: virtualization@lists.linux-foundation.org
12486S: Maintained
12487F: drivers/gpu/drm/virtio/
12488F: include/uapi/linux/virtio_gpu.h
12489
3a4d5c94
MT
12490VIRTIO HOST (VHOST)
12491M: "Michael S. Tsirkin" <mst@redhat.com>
12492L: kvm@vger.kernel.org
c996d8b9 12493L: virtualization@lists.linux-foundation.org
3a4d5c94 12494L: netdev@vger.kernel.org
9f273c24 12495T: git git://git.kernel.org/pub/scm/linux/kernel/git/mst/vhost.git
3a4d5c94
MT
12496S: Maintained
12497F: drivers/vhost/
c117ab84 12498F: include/uapi/linux/vhost.h
3a4d5c94 12499
271c8651
GH
12500VIRTIO INPUT DRIVER
12501M: Gerd Hoffmann <kraxel@redhat.com>
12502S: Maintained
12503F: drivers/virtio/virtio_input.c
12504F: include/uapi/linux/virtio_input.h
12505
1da177e4 12506VIA RHINE NETWORK DRIVER
210347e1 12507S: Orphan
f2148a47 12508F: drivers/net/ethernet/via/via-rhine.c
1da177e4 12509
f0bf7f61 12510VIA SD/MMC CARD CONTROLLER DRIVER
558bbb2f 12511M: Bruce Chang <brucechang@via.com.tw>
8b58be88 12512M: Harald Welte <HaraldWelte@viatech.com>
f0bf7f61
HW
12513S: Maintained
12514F: drivers/mmc/host/via-sdmmc.c
12515
69e4a7c2 12516VIA UNICHROME(PRO)/CHROME9 FRAMEBUFFER DRIVER
c7babebd 12517M: Florian Tobias Schandinat <FlorianSchandinat@gmx.de>
c69f677c 12518L: linux-fbdev@vger.kernel.org
69e4a7c2 12519S: Maintained
c7babebd
FTS
12520F: include/linux/via-core.h
12521F: include/linux/via-gpio.h
12522F: include/linux/via_i2c.h
8a61f013 12523F: drivers/video/fbdev/via/
69e4a7c2 12524
01f20734 12525VIA VELOCITY NETWORK DRIVER
8b58be88 12526M: Francois Romieu <romieu@fr.zoreil.com>
01f20734
FR
12527L: netdev@vger.kernel.org
12528S: Maintained
f2148a47 12529F: drivers/net/ethernet/via/via-velocity.*
1da177e4 12530
f73f8173
AW
12531VIRT LIB
12532M: Alex Williamson <alex.williamson@redhat.com>
12533M: Paolo Bonzini <pbonzini@redhat.com>
12534L: kvm@vger.kernel.org
12535S: Supported
12536F: virt/lib/
12537
77911fd2 12538VIVID VIRTUAL VIDEO DRIVER
0b7bc1fa
HV
12539M: Hans Verkuil <hverkuil@xs4all.nl>
12540L: linux-media@vger.kernel.org
12541T: git git://linuxtv.org/media_tree.git
a825eaec 12542W: https://linuxtv.org
0b7bc1fa 12543S: Maintained
77911fd2 12544F: drivers/media/platform/vivid/*
0b7bc1fa 12545
be7f8273 12546VLAN (802.1Q)
8b58be88 12547M: Patrick McHardy <kaber@trash.net>
be7f8273
PM
12548L: netdev@vger.kernel.org
12549S: Maintained
679655da
JP
12550F: drivers/net/macvlan.c
12551F: include/linux/if_*vlan.h
12552F: net/8021q/
be7f8273 12553
55e331cf 12554VLYNQ BUS
8b58be88 12555M: Florian Fainelli <florian@openwrt.org>
8578d7af 12556L: openwrt-devel@lists.openwrt.org (subscribers-only)
55e331cf
FF
12557S: Maintained
12558F: drivers/vlynq/vlynq.c
12559F: include/linux/vlynq.h
12560
390beae4 12561VME SUBSYSTEM
74c600e3 12562M: Martyn Welch <martyn@welchs.me.uk>
1bd289d1 12563M: Manohar Vanga <manohar.vanga@gmail.com>
390beae4
MW
12564M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
12565L: devel@driverdev.osuosl.org
12566S: Maintained
12567T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
12568F: Documentation/vme_api.txt
12569F: drivers/staging/vme/
12570F: drivers/vme/
12571F: include/linux/vme*
12572
4488e09b
AK
12573VMWARE HYPERVISOR INTERFACE
12574M: Alok Kataria <akataria@vmware.com>
12575L: virtualization@lists.linux-foundation.org
12576S: Supported
12577F: arch/x86/kernel/cpu/vmware.c
12578
73b35d07
DT
12579VMWARE BALLOON DRIVER
12580M: Xavier Deguillard <xdeguillard@vmware.com>
12581M: Philip Moltmann <moltmann@vmware.com>
12582M: "VMware, Inc." <pv-drivers@vmware.com>
12583L: linux-kernel@vger.kernel.org
12584S: Maintained
12585F: drivers/misc/vmw_balloon.c
12586
8b8be51b
TH
12587VMWARE VMMOUSE SUBDRIVER
12588M: "VMware Graphics" <linux-graphics-maintainer@vmware.com>
12589M: "VMware, Inc." <pv-drivers@vmware.com>
12590L: linux-input@vger.kernel.org
12591S: Maintained
12592F: drivers/input/mouse/vmmouse.c
12593F: drivers/input/mouse/vmmouse.h
12594
d1a890fa 12595VMWARE VMXNET3 ETHERNET DRIVER
04e1b734 12596M: Shrikrishna Khare <skhare@vmware.com>
65c8bb5b
JP
12597M: "VMware, Inc." <pv-drivers@vmware.com>
12598L: netdev@vger.kernel.org
12599S: Maintained
12600F: drivers/net/vmxnet3/
d1a890fa 12601
851b1642 12602VMware PVSCSI driver
29374ec6 12603M: Jim Gill <jgill@vmware.com>
851b1642
AK
12604M: VMware PV-Drivers <pv-drivers@vmware.com>
12605L: linux-scsi@vger.kernel.org
12606S: Maintained
12607F: drivers/scsi/vmw_pvscsi.c
12608F: drivers/scsi/vmw_pvscsi.h
12609
e53e86c7 12610VOLTAGE AND CURRENT REGULATOR FRAMEWORK
88dd75af 12611M: Liam Girdwood <lgirdwood@gmail.com>
b02e48f2 12612M: Mark Brown <broonie@kernel.org>
5cdeb2c8 12613L: linux-kernel@vger.kernel.org
1dd68f01 12614W: http://www.slimlogic.co.uk/?p=48
6febb5ab 12615T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator.git
e53e86c7 12616S: Supported
9d2597e8 12617F: Documentation/devicetree/bindings/regulator/
679655da 12618F: drivers/regulator/
9d2597e8 12619F: include/dt-bindings/regulator/
679655da 12620F: include/linux/regulator/
e53e86c7 12621
081958eb
DA
12622VRF
12623M: David Ahern <dsa@cumulusnetworks.com>
12624M: Shrijeet Mukherjee <shm@cumulusnetworks.com>
12625L: netdev@vger.kernel.org
12626S: Maintained
12627F: drivers/net/vrf.c
562d897d 12628F: Documentation/networking/vrf.txt
081958eb 12629
ab41319e 12630VT1211 HARDWARE MONITOR DRIVER
8b58be88 12631M: Juerg Haefliger <juergh@gmail.com>
968ce1b1 12632L: linux-hwmon@vger.kernel.org
ab41319e 12633S: Maintained
679655da
JP
12634F: Documentation/hwmon/vt1211
12635F: drivers/hwmon/vt1211.c
ab41319e 12636
1de9e371 12637VT8231 HARDWARE MONITOR DRIVER
8b58be88 12638M: Roger Lucas <vt8231@hiddenengine.co.uk>
968ce1b1 12639L: linux-hwmon@vger.kernel.org
1de9e371 12640S: Maintained
679655da 12641F: drivers/hwmon/vt8231.c
1de9e371 12642
88095e7b
TO
12643VUB300 USB to SDIO/SD/MMC bridge chip
12644M: Tony Olech <tony.olech@elandigitalsystems.com>
12645L: linux-mmc@vger.kernel.org
12646L: linux-usb@vger.kernel.org
12647S: Supported
12648F: drivers/mmc/host/vub300.c
12649
1da177e4 12650W1 DALLAS'S 1-WIRE BUS
a8018766 12651M: Evgeniy Polyakov <zbr@ioremap.net>
1da177e4 12652S: Maintained
679655da
JP
12653F: Documentation/w1/
12654F: drivers/w1/
1da177e4 12655
13927079 12656W83791D HARDWARE MONITORING DRIVER
8b58be88 12657M: Marc Hulsman <m.hulsman@tudelft.nl>
968ce1b1 12658L: linux-hwmon@vger.kernel.org
25845c22 12659S: Maintained
679655da
JP
12660F: Documentation/hwmon/w83791d
12661F: drivers/hwmon/w83791d.c
13927079 12662
61db011d 12663W83793 HARDWARE MONITORING DRIVER
8b58be88 12664M: Rudolf Marek <r.marek@assembler.cz>
968ce1b1 12665L: linux-hwmon@vger.kernel.org
61db011d 12666S: Maintained
679655da
JP
12667F: Documentation/hwmon/w83793
12668F: drivers/hwmon/w83793.c
61db011d 12669
e3760b43 12670W83795 HARDWARE MONITORING DRIVER
d8130624 12671M: Jean Delvare <jdelvare@suse.com>
968ce1b1 12672L: linux-hwmon@vger.kernel.org
e3760b43
JD
12673S: Maintained
12674F: drivers/hwmon/w83795.c
12675
1da177e4 12676W83L51xD SD/MMC CARD INTERFACE DRIVER
8b58be88 12677M: Pierre Ossman <pierre@ossman.eu>
1da177e4 12678S: Maintained
679655da 12679F: drivers/mmc/host/wbsd.*
1da177e4 12680
b4e05923
HG
12681WACOM PROTOCOL 4 SERIAL TABLETS
12682M: Julian Squires <julian@cipht.net>
12683M: Hans de Goede <hdegoede@redhat.com>
12684L: linux-input@vger.kernel.org
12685S: Maintained
12686F: drivers/input/tablet/wacom_serial4.c
12687
3527761c 12688WATCHDOG DEVICE DRIVERS
8b58be88 12689M: Wim Van Sebroeck <wim@iguana.be>
1f32f83e 12690R: Guenter Roeck <linux@roeck-us.net>
230a5cef
WVS
12691L: linux-watchdog@vger.kernel.org
12692W: http://www.linux-watchdog.org/
f599aaf0 12693T: git git://www.linux-watchdog.org/linux-watchdog.git
3527761c 12694S: Maintained
540be8b2 12695F: Documentation/devicetree/bindings/watchdog/
679655da
JP
12696F: Documentation/watchdog/
12697F: drivers/watchdog/
12698F: include/linux/watchdog.h
c117ab84 12699F: include/uapi/linux/watchdog.h
3527761c 12700
1da177e4 12701WD7000 SCSI DRIVER
8b58be88 12702M: Miroslav Zagorac <zaga@fly.cc.fer.hr>
1da177e4
LT
12703L: linux-scsi@vger.kernel.org
12704S: Maintained
679655da 12705F: drivers/scsi/wd7000.c
1da177e4 12706
b22e00f3
DH
12707WIIMOTE HID DRIVER
12708M: David Herrmann <dh.herrmann@googlemail.com>
12709L: linux-input@vger.kernel.org
12710S: Maintained
12711F: drivers/hid/hid-wiimote*
12712
e258b80e 12713WINBOND CIR DRIVER
364e9e18 12714M: David Härdeman <david@hardeman.nu>
e258b80e 12715S: Maintained
116ab806 12716F: drivers/media/rc/winbond-cir.c
e258b80e 12717
c36a483d
WBG
12718WINSYSTEMS EBC-C384 WATCHDOG DRIVER
12719M: William Breathitt Gray <vilhelm.gray@gmail.com>
12720L: linux-watchdog@vger.kernel.org
12721S: Maintained
12722F: drivers/watchdog/ebc-c384_wdt.c
12723
9c26df9b
WBG
12724WINSYSTEMS WS16C48 GPIO DRIVER
12725M: William Breathitt Gray <vilhelm.gray@gmail.com>
12726L: linux-gpio@vger.kernel.org
12727S: Maintained
12728F: drivers/gpio/gpio-ws16c48.c
e258b80e 12729
8a70da82 12730WIMAX STACK
8b58be88 12731M: Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
8a70da82 12732M: linux-wimax@intel.com
49e7d9df 12733L: wimax@linuxwimax.org (subscribers-only)
8a70da82
IPG
12734S: Supported
12735W: http://linuxwimax.org
315987dc 12736F: Documentation/wimax/README.wimax
315987dc
JP
12737F: include/linux/wimax/debug.h
12738F: include/net/wimax.h
c117ab84 12739F: include/uapi/linux/wimax.h
315987dc 12740F: net/wimax/
8a70da82 12741
5fc14680 12742WISTRON LAPTOP BUTTON DRIVER
8b58be88 12743M: Miloslav Trmac <mitr@volny.cz>
5fc14680 12744S: Maintained
679655da 12745F: drivers/input/misc/wistron_btns.c
5fc14680 12746
1da177e4 12747WL3501 WIRELESS PCMCIA CARD DRIVER
8b58be88 12748M: Arnaldo Carvalho de Melo <acme@ghostprotocols.net>
724c6b35 12749L: linux-wireless@vger.kernel.org
926554c4 12750W: http://oops.ghostprotocols.net:81/blog
1da177e4 12751S: Maintained
679655da 12752F: drivers/net/wireless/wl3501*
1da177e4 12753
055bcbcb 12754WOLFSON MICROELECTRONICS DRIVERS
fef95164 12755L: patches@opensource.wolfsonmicro.com
f0e03dbd
RF
12756T: git https://github.com/CirrusLogic/linux-drivers.git
12757W: https://github.com/CirrusLogic/linux-drivers/wiki
b75ea16a 12758S: Supported
3768f0b1 12759F: Documentation/hwmon/wm83??
f494993f
CK
12760F: Documentation/devicetree/bindings/extcon/extcon-arizona.txt
12761F: Documentation/devicetree/bindings/regulator/arizona-regulator.txt
12762F: Documentation/devicetree/bindings/mfd/arizona.txt
af1c5386 12763F: arch/arm/mach-s3c64xx/mach-crag6410*
f05259a6 12764F: drivers/clk/clk-wm83*.c
9c309598 12765F: drivers/extcon/extcon-arizona.c
b75ea16a 12766F: drivers/leds/leds-wm83*.c
25b273ba 12767F: drivers/gpio/gpio-*wm*.c
9c309598 12768F: drivers/gpio/gpio-arizona.c
d22b0869 12769F: drivers/hwmon/wm83??-hwmon.c
59ec6da2
MB
12770F: drivers/input/misc/wm831x-on.c
12771F: drivers/input/touchscreen/wm831x-ts.c
12772F: drivers/input/touchscreen/wm97*.c
9c309598
MB
12773F: drivers/mfd/arizona*
12774F: drivers/mfd/wm*.c
12ebc137 12775F: drivers/mfd/cs47l24*
b75ea16a
MB
12776F: drivers/power/wm83*.c
12777F: drivers/rtc/rtc-wm83*.c
12778F: drivers/regulator/wm8*.c
3860e6c4 12779F: drivers/video/backlight/wm83*_bl.c
b75ea16a 12780F: drivers/watchdog/wm83*_wdt.c
9c309598 12781F: include/linux/mfd/arizona/
3860e6c4 12782F: include/linux/mfd/wm831x/
b75ea16a 12783F: include/linux/mfd/wm8350/
3768f0b1 12784F: include/linux/mfd/wm8400*
59ec6da2 12785F: include/linux/wm97xx.h
055bcbcb 12786F: include/sound/wm????.h
9c309598 12787F: sound/soc/codecs/arizona.?
055bcbcb 12788F: sound/soc/codecs/wm*
12ebc137 12789F: sound/soc/codecs/cs47l24*
b75ea16a 12790
3e6cd7a4
TH
12791WORKQUEUE
12792M: Tejun Heo <tj@kernel.org>
badb7f5e 12793R: Lai Jiangshan <jiangshanlai@gmail.com>
3e6cd7a4
TH
12794T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/wq.git
12795S: Maintained
12796F: include/linux/workqueue.h
12797F: kernel/workqueue.c
12798F: Documentation/workqueue.txt
12799
39ac9f48
CYT
12800X-POWERS MULTIFUNCTION PMIC DEVICE DRIVERS
12801M: Chen-Yu Tsai <wens@csie.org>
12802L: linux-kernel@vger.kernel.org
12803S: Maintained
12804N: axp[128]
12805
1da177e4 12806X.25 NETWORK LAYER
8bf28059 12807M: Andrew Hendry <andrew.hendry@gmail.com>
1da177e4 12808L: linux-x25@vger.kernel.org
8bf28059 12809S: Odd Fixes
679655da
JP
12810F: Documentation/networking/x25*
12811F: include/net/x25*
12812F: net/x25/
1da177e4 12813
e2d1d6c0 12814X86 ARCHITECTURE (32-BIT AND 64-BIT)
8b58be88
JP
12815M: Thomas Gleixner <tglx@linutronix.de>
12816M: Ingo Molnar <mingo@redhat.com>
12817M: "H. Peter Anvin" <hpa@zytor.com>
bcde563c 12818M: x86@kernel.org
981c3a4f 12819L: linux-kernel@vger.kernel.org
75fc2d37 12820T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core
e2d1d6c0 12821S: Maintained
679655da
JP
12822F: Documentation/x86/
12823F: arch/x86/
e2d1d6c0 12824
d0944853 12825X86 PLATFORM DRIVERS
e181ba15 12826M: Darren Hart <dvhart@infradead.org>
d0944853 12827L: platform-driver-x86@vger.kernel.org
e181ba15 12828T: git git://git.infradead.org/users/dvhart/linux-platform-drivers-x86.git
d0944853 12829S: Maintained
14430813 12830F: drivers/platform/x86/
3a4bceef 12831F: drivers/platform/olpc/
d0944853 12832
c1f5c54b
IM
12833X86 MCE INFRASTRUCTURE
12834M: Tony Luck <tony.luck@intel.com>
487ba8e8 12835M: Borislav Petkov <bp@alien8.de>
c1f5c54b
IM
12836L: linux-edac@vger.kernel.org
12837S: Maintained
12838F: arch/x86/kernel/cpu/mcheck/*
12839
79ebdc95
BP
12840X86 MICROCODE UPDATE SUPPORT
12841M: Borislav Petkov <bp@alien8.de>
12842S: Maintained
12843F: arch/x86/kernel/cpu/microcode/*
12844
f0905c5a
AL
12845X86 VDSO
12846M: Andy Lutomirski <luto@amacapital.net>
12847L: linux-kernel@vger.kernel.org
12848T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/vdso
12849S: Maintained
d603c8e1 12850F: arch/x86/entry/vdso/
f0905c5a 12851
d6fad502 12852XC2028/3028 TUNER DRIVER
5dc8a864
MCC
12853M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
12854M: Mauro Carvalho Chehab <mchehab@kernel.org>
d6fad502 12855L: linux-media@vger.kernel.org
a825eaec 12856W: https://linuxtv.org
d6fad502
MCC
12857T: git git://linuxtv.org/media_tree.git
12858S: Maintained
12859F: drivers/media/tuners/tuner-xc2028.*
12860
c4468085 12861XEN HYPERVISOR INTERFACE
3eeef8f7
KRW
12862M: Boris Ostrovsky <boris.ostrovsky@oracle.com>
12863M: David Vrabel <david.vrabel@citrix.com>
101ecde5 12864M: Juergen Gross <jgross@suse.com>
11dbb52b 12865L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
ea70ba3a 12866T: git git://git.kernel.org/pub/scm/linux/kernel/git/xen/tip.git
c4468085
IC
12867S: Supported
12868F: arch/x86/xen/
12869F: drivers/*/xen-*front.c
12870F: drivers/xen/
12871F: arch/x86/include/asm/xen/
12872F: include/xen/
c117ab84 12873F: include/uapi/xen/
c4468085 12874
77bfb479 12875XEN HYPERVISOR ARM
85d1a29d 12876M: Stefano Stabellini <sstabellini@kernel.org>
11dbb52b 12877L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
85d1a29d 12878S: Maintained
77bfb479
SS
12879F: arch/arm/xen/
12880F: arch/arm/include/asm/xen/
12881
b475e83f 12882XEN HYPERVISOR ARM64
85d1a29d 12883M: Stefano Stabellini <sstabellini@kernel.org>
11dbb52b 12884L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
85d1a29d 12885S: Maintained
b475e83f
SS
12886F: arch/arm64/xen/
12887F: arch/arm64/include/asm/xen/
12888
9b57e1a7 12889XEN NETWORK BACKEND DRIVER
8386040b 12890M: Wei Liu <wei.liu2@citrix.com>
11dbb52b 12891L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
9b57e1a7
IC
12892L: netdev@vger.kernel.org
12893S: Supported
12894F: drivers/net/xen-netback/*
12895
c5f8e29d
KRW
12896XEN PCI SUBSYSTEM
12897M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
11dbb52b 12898L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
c5f8e29d
KRW
12899S: Supported
12900F: arch/x86/pci/*xen*
12901F: drivers/pci/*xen*
12902
a2c5ae65
KRW
12903XEN BLOCK SUBSYSTEM
12904M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
bcadb699 12905M: Roger Pau Monné <roger.pau@citrix.com>
a2c5ae65
KRW
12906L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
12907S: Supported
12908F: drivers/block/xen-blkback/*
12909F: drivers/block/xen*
12910
15d03609
JG
12911XEN PVSCSI DRIVERS
12912M: Juergen Gross <jgross@suse.com>
12913L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
12914L: linux-scsi@vger.kernel.org
12915S: Supported
12916F: drivers/scsi/xen-scsifront.c
12917F: drivers/xen/xen-scsiback.c
12918F: include/xen/interface/io/vscsiif.h
12919
c5f8e29d
KRW
12920XEN SWIOTLB SUBSYSTEM
12921M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
11dbb52b 12922L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
c5f8e29d
KRW
12923S: Supported
12924F: arch/x86/xen/*swiotlb*
12925F: drivers/xen/*swiotlb*
12926
1da177e4
LT
12927XFS FILESYSTEM
12928P: Silicon Graphics Inc
809625ca 12929M: Dave Chinner <david@fromorbit.com>
18caa67a 12930M: xfs@oss.sgi.com
d7ede1aa 12931L: xfs@oss.sgi.com
1da177e4 12932W: http://oss.sgi.com/projects/xfs
9f273c24 12933T: git git://git.kernel.org/pub/scm/linux/kernel/git/dgc/linux-xfs.git
1da177e4 12934S: Supported
679655da
JP
12935F: Documentation/filesystems/xfs.txt
12936F: fs/xfs/
1da177e4 12937
8a3b7a25 12938XILINX AXI ETHERNET DRIVER
59a54f30
MS
12939M: Anirudha Sarangi <anirudh@xilinx.com>
12940M: John Linn <John.Linn@xilinx.com>
8a3b7a25 12941S: Maintained
12942F: drivers/net/ethernet/xilinx/xilinx_axienet*
12943
238b8721 12944XILINX UARTLITE SERIAL DRIVER
8b58be88 12945M: Peter Korsgaard <jacmet@sunsite.dk>
238b8721
PK
12946L: linux-serial@vger.kernel.org
12947S: Maintained
df621252 12948F: drivers/tty/serial/uartlite.c
238b8721 12949
df330515
LP
12950XILINX VIDEO IP CORES
12951M: Hyun Kwon <hyun.kwon@xilinx.com>
12952M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
12953L: linux-media@vger.kernel.org
12954T: git git://linuxtv.org/media_tree.git
12955S: Supported
12956F: Documentation/devicetree/bindings/media/xilinx/
12957F: drivers/media/platform/xilinx/
a5562f65 12958F: include/uapi/linux/xilinx-v4l2-controls.h
df330515 12959
74316949
EB
12960XILLYBUS DRIVER
12961M: Eli Billauer <eli.billauer@gmail.com>
12962L: linux-kernel@vger.kernel.org
12963S: Supported
12964F: drivers/char/xillybus/
12965
f620e4b8
MF
12966XTENSA XTFPGA PLATFORM SUPPORT
12967M: Max Filippov <jcmvbkbc@gmail.com>
12968L: linux-xtensa@linux-xtensa.org
12969S: Maintained
12970F: drivers/spi/spi-xtensa-xtfpga.c
57b7068d 12971F: sound/soc/xtensa/xtfpga-i2s.c
f620e4b8 12972
1da177e4 12973YAM DRIVER FOR AX.25
8b58be88 12974M: Jean-Paul Roubelat <jpr@f6fbb.org>
1da177e4
LT
12975L: linux-hams@vger.kernel.org
12976S: Maintained
679655da
JP
12977F: drivers/net/hamradio/yam*
12978F: include/linux/yam.h
1da177e4 12979
af64a5eb 12980YEALINK PHONE DRIVER
8b58be88 12981M: Henk Vergonet <Henk.Vergonet@gmail.com>
af64a5eb
H
12982L: usbb2k-api-dev@nongnu.org
12983S: Maintained
679655da
JP
12984F: Documentation/input/yealink.txt
12985F: drivers/input/misc/yealink.*
af64a5eb 12986
1da177e4 12987Z8530 DRIVER FOR AX.25
8b58be88 12988M: Joerg Reuter <jreuter@yaina.de>
1da177e4
LT
12989W: http://yaina.de/jreuter/
12990W: http://www.qsl.net/dl1bke/
12991L: linux-hams@vger.kernel.org
12992S: Maintained
679655da
JP
12993F: Documentation/networking/z8530drv.txt
12994F: drivers/net/hamradio/*scc.c
12995F: drivers/net/hamradio/z8530.h
1da177e4 12996
0cf31ec1 12997ZBUD COMPRESSED PAGE ALLOCATOR
0bb181c7 12998M: Seth Jennings <sjenning@redhat.com>
0cf31ec1
SJ
12999L: linux-mm@kvack.org
13000S: Maintained
13001F: mm/zbud.c
13002F: include/linux/zbud.h
13003
7c0c3afb 13004ZD1211RW WIRELESS DRIVER
8b58be88
JP
13005M: Daniel Drake <dsd@gentoo.org>
13006M: Ulrich Kunitz <kune@deine-taler.de>
7c0c3afb 13007W: http://zd1211.ath.cx/wiki/DriverRewrite
724c6b35 13008L: linux-wireless@vger.kernel.org
7c0c3afb
DD
13009L: zd1211-devs@lists.sourceforge.net (subscribers-only)
13010S: Maintained
6948300c 13011F: drivers/net/wireless/zydas/zd1211rw/
7c0c3afb 13012
20263029
DS
13013ZPOOL COMPRESSED PAGE STORAGE API
13014M: Dan Streetman <ddstreet@ieee.org>
13015L: linux-mm@kvack.org
13016S: Maintained
13017F: mm/zpool.c
13018F: include/linux/zpool.h
13019
1da177e4 13020ZR36067 VIDEO FOR LINUX DRIVER
1da177e4 13021L: mjpeg-users@lists.sourceforge.net
f63145e2 13022L: linux-media@vger.kernel.org
1da177e4 13023W: http://mjpeg.sourceforge.net/driver-zoran/
a825eaec 13024T: hg https://linuxtv.org/hg/v4l-dvb
f63145e2 13025S: Odd Fixes
90d72ac6 13026F: drivers/media/pci/zoran/
1da177e4 13027
6920f2cc
MK
13028ZRAM COMPRESSED RAM BLOCK DEVICE DRVIER
13029M: Minchan Kim <minchan@kernel.org>
13030M: Nitin Gupta <ngupta@vflare.org>
74f3037c 13031R: Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
6920f2cc
MK
13032L: linux-kernel@vger.kernel.org
13033S: Maintained
13034F: drivers/block/zram/
13035F: Documentation/blockdev/zram.txt
13036
8b4a4080 13037ZS DECSTATION Z85C30 SERIAL DRIVER
8b58be88 13038M: "Maciej W. Rozycki" <macro@linux-mips.org>
8b4a4080 13039S: Maintained
df621252 13040F: drivers/tty/serial/zs.*
8b4a4080 13041
eae70d06
MK
13042ZSMALLOC COMPRESSED SLAB MEMORY ALLOCATOR
13043M: Minchan Kim <minchan@kernel.org>
13044M: Nitin Gupta <ngupta@vflare.org>
41192a2d 13045R: Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
eae70d06
MK
13046L: linux-mm@kvack.org
13047S: Maintained
13048F: mm/zsmalloc.c
13049F: include/linux/zsmalloc.h
d02be50d 13050F: Documentation/vm/zsmalloc.txt
eae70d06 13051
0cf31ec1 13052ZSWAP COMPRESSED SWAP CACHING
0bb181c7 13053M: Seth Jennings <sjenning@redhat.com>
0cf31ec1
SJ
13054L: linux-mm@kvack.org
13055S: Maintained
13056F: mm/zswap.c
13057
1da177e4 13058THE REST
8b58be88 13059M: Linus Torvalds <torvalds@linux-foundation.org>
34d03cc1 13060L: linux-kernel@vger.kernel.org
8a6e2535 13061Q: http://patchwork.kernel.org/project/LKML/list/
d16adea3 13062T: git git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
1da177e4 13063S: Buried alive in reporters
34d03cc1
JP
13064F: *
13065F: */