]> git.proxmox.com Git - mirror_ubuntu-artful-kernel.git/blame - MAINTAINERS
staging: greybus: fix up camera Kconfig dependancies
[mirror_ubuntu-artful-kernel.git] / MAINTAINERS
CommitLineData
1da177e4 1
cc8f9b99 2
1da177e4
LT
3 List of maintainers and how to submit kernel changes
4
5Please try to follow the guidelines below. This will make things
6easier on the maintainers. Not all of these guidelines matter for every
7trivial patch so apply some common sense.
8
91. Always _test_ your changes, however small, on at least 4 or
10 5 people, preferably many more.
11
122. Try to release a few ALPHA test versions to the net. Announce
13 them onto the kernel channel and await results. This is especially
14 important for device drivers, because often that's the only way
15 you will find things like the fact version 3 firmware needs
16 a magic fix you didn't know about, or some clown changed the
17 chips on a board and not its name. (Don't laugh! Look at the
18 SMC etherpower for that.)
19
203. Make sure your changes compile correctly in multiple
21 configurations. In particular check that changes work both as a
22 module and built into the kernel.
23
244. When you are happy with a change make it generally available for
25 testing and await feedback.
26
275. Make a patch available to the relevant maintainer in the list. Use
28 'diff -u' to make the patch easy to merge. Be prepared to get your
29 changes sent back with seemingly silly requests about formatting
30 and variable names. These aren't as silly as they seem. One
31 job the maintainers (and especially Linus) do is to keep things
32 looking the same. Sometimes this means that the clever hack in
33 your driver to get around a problem actually needs to become a
0a920b5b
AW
34 generalized kernel feature ready for next time.
35
36 PLEASE check your patch with the automated style checker
6f9e2456 37 (scripts/checkpatch.pl) to catch trivial style violations.
0a920b5b 38 See Documentation/CodingStyle for guidance here.
1da177e4 39
f70f873b
JP
40 PLEASE CC: the maintainers and mailing lists that are generated
41 by scripts/get_maintainer.pl. The results returned by the
42 script will be best if you have git installed and are making
43 your changes in a branch derived from Linus' latest git tree.
44 See Documentation/SubmittingPatches for details.
45
1da177e4
LT
46 PLEASE try to include any credit lines you want added with the
47 patch. It avoids people being missed off by mistake and makes
48 it easier to know who wants adding and who doesn't.
49
50 PLEASE document known bugs. If it doesn't work for everything
51 or does something very odd once a month document it.
52
c9ee133b 53 PLEASE remember that submissions must be made under the terms
08602d74
SH
54 of the Linux Foundation certificate of contribution and should
55 include a Signed-off-by: line. The current version of this
56 "Developer's Certificate of Origin" (DCO) is listed in the file
4500371e 57 Documentation/SubmittingPatches.
c9ee133b 58
1da177e4
LT
596. Make sure you have the right to send any changes you make. If you
60 do changes at work you may find your employer owns the patch
61 not you.
62
c9ee133b
AC
637. When sending security related changes or reports to a maintainer
64 please Cc: security@kernel.org, especially if the maintainer
65 does not respond.
66
678. Happy hacking.
1da177e4 68
c7c4fb18
JP
69Descriptions of section entries:
70
71 P: Person (obsolete)
72 M: Mail patches to: FullName <address@domain>
eafbaac3
PM
73 R: Designated reviewer: FullName <address@domain>
74 These reviewers should be CCed on patches.
c7c4fb18
JP
75 L: Mailing list that is relevant to this area
76 W: Web-page with status/info
8a6e2535 77 Q: Patchwork web based patch tracking system site
cea8321c
JP
78 T: SCM tree type and location.
79 Type is one of: git, hg, quilt, stgit, topgit
c7c4fb18
JP
80 S: Status, one of the following:
81 Supported: Someone is actually paid to look after this.
82 Maintained: Someone actually looks after it.
83 Odd Fixes: It has a maintainer but they don't have time to do
84 much other than throw the odd patch in. See below..
85 Orphan: No current maintainer [but maybe you could take the
86 role as you write your new code].
87 Obsolete: Old code. Something tagged obsolete generally means
88 it has been replaced by a better system and you
89 should be using that.
90 F: Files and directories with wildcard patterns.
91 A trailing slash includes all files and subdirectory files.
92 F: drivers/net/ all files in and below drivers/net
93 F: drivers/net/* all files in drivers/net, but not below
94 F: */net/* all files in "any top level directory"/net
95 One pattern per line. Multiple F: lines acceptable.
bbbe96ed
SW
96 N: Files and directories with regex patterns.
97 N: [^a-z]tegra all files whose path contains the word tegra
98 One pattern per line. Multiple N: lines acceptable.
6ab88e00
JP
99 scripts/get_maintainer.pl has different behavior for files that
100 match F: pattern and matches of N: patterns. By default,
101 get_maintainer will not look at git log history when an F: pattern
102 match occurs. When an N: match occurs, git log history is used
103 to also notify the people that have git commit signatures.
c7c4fb18
JP
104 X: Files and directories that are NOT maintained, same rules as F:
105 Files exclusions are tested before file matches.
106 Can be useful for excluding a specific subdirectory, for instance:
107 F: net/
108 X: net/ipv6/
109 matches all files in and below net excluding net/ipv6/
110 K: Keyword perl extended regex pattern to match content in a
bbbe96ed 111 patch or file. For instance:
c7c4fb18 112 K: of_get_profile
bbbe96ed 113 matches patches or files that contain "of_get_profile"
c7c4fb18 114 K: \b(printk|pr_(info|err))\b
bbbe96ed
SW
115 matches patches or files that contain one or more of the words
116 printk, pr_info or pr_err
c7c4fb18 117 One regex pattern per line. Multiple K: lines acceptable.
1da177e4
LT
118
119Note: For the hard of thinking, this list is meant to remain in alphabetical
120order. If you could add yourselves to it in alphabetical order that would be
121so much easier [Ed]
122
c7c4fb18 123Maintainers List (try to look for most precise areas first)
1da177e4 124
c7c4fb18 125 -----------------------------------
679655da 126
a6d89915 1273C59X NETWORK DRIVER
8b58be88 128M: Steffen Klassert <klassert@mathematik.tu-chemnitz.de>
a6d89915
SK
129L: netdev@vger.kernel.org
130S: Maintained
679655da 131F: Documentation/networking/vortex.txt
ca7a8e85 132F: drivers/net/ethernet/3com/3c59x.c
a6d89915 133
1da177e4 1343CR990 NETWORK DRIVER
8b58be88 135M: David Dillow <dave@thedillows.org>
979b6c13 136L: netdev@vger.kernel.org
1da177e4 137S: Maintained
ca7a8e85 138F: drivers/net/ethernet/3com/typhoon*
1da177e4 139
c4de0ceb
AR
1403WARE SAS/SATA-RAID SCSI DRIVERS (3W-XXXX, 3W-9XXX, 3W-SAS)
141M: Adam Radford <linuxraid@lsi.com>
1da177e4 142L: linux-scsi@vger.kernel.org
c4de0ceb 143W: http://www.lsi.com
1da177e4 144S: Supported
c4de0ceb 145F: drivers/scsi/3w-*
1da177e4
LT
146
14753C700 AND 53C700-66 SCSI DRIVER
8b58be88 148M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
1da177e4
LT
149L: linux-scsi@vger.kernel.org
150S: Maintained
679655da 151F: drivers/scsi/53c700*
1da177e4 152
68d96dcf 1536LOWPAN GENERIC (BTLE/IEEE 802.15.4)
aff3eaa0 154M: Alexander Aring <aar@pengutronix.de>
6970c34c 155M: Jukka Rissanen <jukka.rissanen@linux.intel.com>
68d96dcf 156L: linux-bluetooth@vger.kernel.org
ebef9c12 157L: linux-wpan@vger.kernel.org
68d96dcf
AA
158S: Maintained
159F: net/6lowpan/
6304f8fc 160F: include/net/6lowpan.h
ea9eb698 161F: Documentation/networking/6lowpan.txt
68d96dcf 162
1da177e4 1636PACK NETWORK DRIVER FOR AX.25
8b58be88 164M: Andreas Koensgen <ajk@comnets.uni-bremen.de>
1da177e4
LT
165L: linux-hams@vger.kernel.org
166S: Maintained
679655da 167F: drivers/net/hamradio/6pack.c
1da177e4 168
1da177e4 1698169 10/100/1000 GIGABIT ETHERNET DRIVER
c8a75b34 170M: Realtek linux nic maintainers <nic_swsd@realtek.com>
979b6c13 171L: netdev@vger.kernel.org
1da177e4 172S: Maintained
a8fe65b8 173F: drivers/net/ethernet/realtek/r8169.c
1da177e4
LT
174
1758250/16?50 (AND CLONE UARTS) SERIAL DRIVER
879a5a00 176M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
1da177e4 177L: linux-serial@vger.kernel.org
8ee16a1b 178S: Maintained
08deed1e 179T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git
df621252 180F: drivers/tty/serial/8250*
679655da 181F: include/linux/serial_8250.h
1da177e4
LT
182
1838390 NETWORK DRIVERS [WD80x3/SMC-ELITE, SMC-ULTRA, NE2000, 3C503, etc.]
979b6c13 184L: netdev@vger.kernel.org
0cf445ce 185S: Orphan / Obsolete
644570b8 186F: drivers/net/ethernet/8390/
1da177e4 187
67543e50 1889P FILE SYSTEM
8b58be88
JP
189M: Eric Van Hensbergen <ericvh@gmail.com>
190M: Ron Minnich <rminnich@sandia.gov>
191M: Latchesar Ionkov <lucho@ionkov.net>
ce00f85c 192L: v9fs-developer@lists.sourceforge.net
27a2a5ff 193W: http://swik.net/v9fs
8a6e2535 194Q: http://patchwork.kernel.org/project/v9fs-devel/list/
eeba444a 195T: git git://git.kernel.org/pub/scm/linux/kernel/git/ericvh/v9fs.git
ce00f85c 196S: Maintained
679655da
JP
197F: Documentation/filesystems/9p.txt
198F: fs/9p/
2315cb14
RL
199F: net/9p/
200F: include/net/9p/
201F: include/uapi/linux/virtio_9p.h
202F: include/trace/events/9p.h
203
67543e50 204
91952bc0
AP
205A8293 MEDIA DRIVER
206M: Antti Palosaari <crope@iki.fi>
207L: linux-media@vger.kernel.org
a825eaec 208W: https://linuxtv.org
91952bc0
AP
209W: http://palosaari.fi/linux/
210Q: http://patchwork.linuxtv.org/project/linux-media/list/
211T: git git://linuxtv.org/anttip/media_tree.git
212S: Maintained
213F: drivers/media/dvb-frontends/a8293*
214
e2d1d6c0 215AACRAID SCSI RAID DRIVER
2a81ffdd 216M: Adaptec OEM Raid Solutions <aacraid@microsemi.com>
e2d1d6c0
RD
217L: linux-scsi@vger.kernel.org
218W: http://www.adaptec.com/
1da177e4 219S: Supported
679655da
JP
220F: Documentation/scsi/aacraid.txt
221F: drivers/scsi/aacraid/
1da177e4 222
ea8f8fc8
JT
223ABI/API
224L: linux-api@vger.kernel.org
ea8f8fc8 225F: include/linux/syscalls.h
ea8f8fc8
JT
226F: kernel/sys_ni.c
227
249e3c85 228ABIT UGURU 1,2 HARDWARE MONITOR DRIVER
93d0cc58 229M: Hans de Goede <hdegoede@redhat.com>
968ce1b1 230L: linux-hwmon@vger.kernel.org
f2b84bbc 231S: Maintained
679655da 232F: drivers/hwmon/abituguru.c
f2b84bbc 233
249e3c85 234ABIT UGURU 3 HARDWARE MONITOR DRIVER
8b58be88 235M: Alistair John Strachan <alistair@devzero.co.uk>
968ce1b1 236L: linux-hwmon@vger.kernel.org
249e3c85 237S: Maintained
679655da 238F: drivers/hwmon/abituguru3.c
249e3c85 239
1b06d64f
WBG
240ACCES 104-DIO-48E GPIO DRIVER
241M: William Breathitt Gray <vilhelm.gray@gmail.com>
242L: linux-gpio@vger.kernel.org
243S: Maintained
244F: drivers/gpio/gpio-104-dio-48e.c
245
6ddcf9b4
WBG
246ACCES 104-IDI-48 GPIO DRIVER
247M: "William Breathitt Gray" <vilhelm.gray@gmail.com>
248L: linux-gpio@vger.kernel.org
249S: Maintained
250F: drivers/gpio/gpio-104-idi-48.c
251
e2558989
WBG
252ACCES 104-IDIO-16 GPIO DRIVER
253M: "William Breathitt Gray" <vilhelm.gray@gmail.com>
254L: linux-gpio@vger.kernel.org
255S: Maintained
256F: drivers/gpio/gpio-104-idio-16.c
257
1da177e4 258ACENIC DRIVER
8b58be88 259M: Jes Sorensen <jes@trained-monkey.org>
1da177e4
LT
260L: linux-acenic@sunsite.dk
261S: Maintained
531c4f89 262F: drivers/net/ethernet/alteon/acenic*
1da177e4 263
e86435eb 264ACER ASPIRE ONE TEMPERATURE AND FAN DRIVER
8b58be88 265M: Peter Feuerer <peter@piie.net>
d0944853 266L: platform-driver-x86@vger.kernel.org
4fc26e36
JP
267W: http://piie.net/?section=acerhdf
268S: Maintained
269F: drivers/platform/x86/acerhdf.c
e86435eb 270
745a5d21 271ACER WMI LAPTOP EXTRAS
182ae55c 272M: "Lee, Chun-Yi" <jlee@suse.com>
d0944853 273L: platform-driver-x86@vger.kernel.org
745a5d21 274S: Maintained
679655da 275F: drivers/platform/x86/acer-wmi.c
745a5d21 276
1da177e4 277ACPI
9c3646d1 278M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
7fb06082 279M: Len Brown <lenb@kernel.org>
6968e50c 280L: linux-acpi@vger.kernel.org
360818b8
RW
281W: https://01.org/linux-acpi
282Q: https://patchwork.kernel.org/project/linux-acpi/list/
283T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
8b59a454 284S: Supported
679655da
JP
285F: drivers/acpi/
286F: drivers/pnp/pnpacpi/
287F: include/linux/acpi.h
43368e74 288F: include/acpi/
3a75ef0c 289F: Documentation/acpi/
89ca78a0 290F: Documentation/ABI/testing/sysfs-bus-acpi
0bf54fcd 291F: Documentation/ABI/testing/configfs-acpi
15fd830d
BH
292F: drivers/pci/*acpi*
293F: drivers/pci/*/*acpi*
294F: drivers/pci/*/*/*acpi*
3a75ef0c 295F: tools/power/acpi/
8b59a454 296
3774929d
RW
297ACPI COMPONENT ARCHITECTURE (ACPICA)
298M: Robert Moore <robert.moore@intel.com>
299M: Lv Zheng <lv.zheng@intel.com>
9c3646d1 300M: "Rafael J. Wysocki" <rafael.j.wysocki@intel.com>
3774929d
RW
301L: linux-acpi@vger.kernel.org
302L: devel@acpica.org
303W: https://acpica.org/
304W: https://github.com/acpica/acpica/
305Q: https://patchwork.kernel.org/project/linux-acpi/list/
306T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
307S: Supported
308F: drivers/acpi/acpica/
309F: include/acpi/
2754c447 310F: tools/power/acpi/
3774929d 311
8b59a454 312ACPI FAN DRIVER
8b58be88 313M: Zhang Rui <rui.zhang@intel.com>
8b59a454 314L: linux-acpi@vger.kernel.org
5ca92bd9 315W: https://01.org/linux-acpi
8b59a454 316S: Supported
679655da 317F: drivers/acpi/fan.c
1da177e4 318
8b59a454 319ACPI THERMAL DRIVER
8b58be88 320M: Zhang Rui <rui.zhang@intel.com>
8b59a454 321L: linux-acpi@vger.kernel.org
5ca92bd9 322W: https://01.org/linux-acpi
8b59a454 323S: Supported
679655da 324F: drivers/acpi/*thermal*
998be20f 325
359acec8 326ACPI VIDEO DRIVER
8b58be88 327M: Zhang Rui <rui.zhang@intel.com>
8b59a454 328L: linux-acpi@vger.kernel.org
5ca92bd9 329W: https://01.org/linux-acpi
8b59a454 330S: Supported
86f98a3a 331F: drivers/acpi/acpi_video.c
998be20f 332
bff431e4 333ACPI WMI DRIVER
d0944853 334L: platform-driver-x86@vger.kernel.org
5b927259 335S: Orphan
679655da 336F: drivers/platform/x86/wmi.c
bff431e4 337
2f39d519 338AD1889 ALSA SOUND DRIVER
8b58be88 339M: Thibaut Varene <T-Bone@parisc-linux.org>
795fb7e7
JD
340W: http://wiki.parisc-linux.org/AD1889
341L: linux-parisc@vger.kernel.org
342S: Maintained
679655da 343F: sound/pci/ad1889.*
2f39d519 344
527a1a83
MH
345AD525X ANALOG DEVICES DIGITAL POTENTIOMETERS DRIVER
346M: Michael Hennerich <michael.hennerich@analog.com>
a3f531ac 347W: http://wiki.analog.com/AD5254
a4edbc10 348W: http://ez.analog.com/community/linux-device-drivers
527a1a83
MH
349S: Supported
350F: drivers/misc/ad525x_dpot.c
351
352AD5398 CURRENT REGULATOR DRIVER (AD5398/AD5821)
353M: Michael Hennerich <michael.hennerich@analog.com>
a3f531ac 354W: http://wiki.analog.com/AD5398
a4edbc10 355W: http://ez.analog.com/community/linux-device-drivers
527a1a83
MH
356S: Supported
357F: drivers/regulator/ad5398.c
358
359AD714X CAPACITANCE TOUCH SENSOR DRIVER (AD7142/3/7/8/7A)
360M: Michael Hennerich <michael.hennerich@analog.com>
a3f531ac 361W: http://wiki.analog.com/AD7142
a4edbc10 362W: http://ez.analog.com/community/linux-device-drivers
527a1a83
MH
363S: Supported
364F: drivers/input/misc/ad714x.c
365
366AD7877 TOUCHSCREEN DRIVER
367M: Michael Hennerich <michael.hennerich@analog.com>
a3f531ac 368W: http://wiki.analog.com/AD7877
a4edbc10 369W: http://ez.analog.com/community/linux-device-drivers
527a1a83
MH
370S: Supported
371F: drivers/input/touchscreen/ad7877.c
372
373AD7879 TOUCHSCREEN DRIVER (AD7879/AD7889)
374M: Michael Hennerich <michael.hennerich@analog.com>
a3f531ac 375W: http://wiki.analog.com/AD7879
a4edbc10 376W: http://ez.analog.com/community/linux-device-drivers
527a1a83
MH
377S: Supported
378F: drivers/input/touchscreen/ad7879.c
379
1330b0dc 380ADDRESS SPACE LAYOUT RANDOMIZATION (ASLR)
e5f6450c 381M: Jiri Kosina <jikos@kernel.org>
1330b0dc
JK
382S: Maintained
383
7302b9d9
MH
384ADF7242 IEEE 802.15.4 RADIO DRIVER
385M: Michael Hennerich <michael.hennerich@analog.com>
386W: https://wiki.analog.com/ADF7242
387W: http://ez.analog.com/community/linux-device-drivers
388L: linux-wpan@vger.kernel.org
389S: Supported
390F: drivers/net/ieee802154/adf7242.c
391F: Documentation/devicetree/bindings/net/ieee802154/adf7242.txt
392
1da177e4 393ADM1025 HARDWARE MONITOR DRIVER
d8130624 394M: Jean Delvare <jdelvare@suse.com>
968ce1b1 395L: linux-hwmon@vger.kernel.org
1da177e4 396S: Maintained
679655da
JP
397F: Documentation/hwmon/adm1025
398F: drivers/hwmon/adm1025.c
1da177e4 399
cae2caae 400ADM1029 HARDWARE MONITOR DRIVER
fce8ffa3 401M: Corentin Labbe <clabbe.montjoie@gmail.com>
968ce1b1 402L: linux-hwmon@vger.kernel.org
cae2caae 403S: Maintained
679655da 404F: drivers/hwmon/adm1029.c
cae2caae 405
cc0b88cf 406ADM8211 WIRELESS DRIVER
cc0b88cf 407L: linux-wireless@vger.kernel.org
491b26b4 408W: http://wireless.kernel.org/
e71bcbd0 409S: Orphan
d4a17304 410F: drivers/net/wireless/admtek/adm8211.*
cc0b88cf 411
e8e31622
SA
412ADP1653 FLASH CONTROLLER DRIVER
413M: Sakari Ailus <sakari.ailus@iki.fi>
414L: linux-media@vger.kernel.org
415S: Maintained
416F: drivers/media/i2c/adp1653.c
b5dcee22 417F: include/media/i2c/adp1653.h
e8e31622 418
527a1a83
MH
419ADP5520 BACKLIGHT DRIVER WITH IO EXPANDER (ADP5520/ADP5501)
420M: Michael Hennerich <michael.hennerich@analog.com>
a3f531ac 421W: http://wiki.analog.com/ADP5520
a4edbc10 422W: http://ez.analog.com/community/linux-device-drivers
527a1a83
MH
423S: Supported
424F: drivers/mfd/adp5520.c
425F: drivers/video/backlight/adp5520_bl.c
45b4e0d5 426F: drivers/leds/leds-adp5520.c
77278d50 427F: drivers/gpio/gpio-adp5520.c
527a1a83
MH
428F: drivers/input/keyboard/adp5520-keys.c
429
430ADP5588 QWERTY KEYPAD AND IO EXPANDER DRIVER (ADP5588/ADP5587)
431M: Michael Hennerich <michael.hennerich@analog.com>
a3f531ac 432W: http://wiki.analog.com/ADP5588
a4edbc10 433W: http://ez.analog.com/community/linux-device-drivers
527a1a83
MH
434S: Supported
435F: drivers/input/keyboard/adp5588-keys.c
77278d50 436F: drivers/gpio/gpio-adp5588.c
527a1a83
MH
437
438ADP8860 BACKLIGHT DRIVER (ADP8860/ADP8861/ADP8863)
439M: Michael Hennerich <michael.hennerich@analog.com>
a3f531ac 440W: http://wiki.analog.com/ADP8860
a4edbc10 441W: http://ez.analog.com/community/linux-device-drivers
527a1a83
MH
442S: Supported
443F: drivers/video/backlight/adp8860_bl.c
444
8c22a8f5
DE
445ADS1015 HARDWARE MONITOR DRIVER
446M: Dirk Eibach <eibach@gdsys.de>
968ce1b1 447L: linux-hwmon@vger.kernel.org
8c22a8f5
DE
448S: Maintained
449F: Documentation/hwmon/ads1015
450F: drivers/hwmon/ads1015.c
451F: include/linux/i2c/ads1015.h
452
1da177e4 453ADT746X FAN DRIVER
8b58be88 454M: Colin Leroy <colin@colino.net>
1da177e4 455S: Maintained
679655da 456F: drivers/macintosh/therm_adt746x.c
1da177e4 457
b058b859 458ADT7475 HARDWARE MONITOR DRIVER
d8130624 459M: Jean Delvare <jdelvare@suse.com>
968ce1b1 460L: linux-hwmon@vger.kernel.org
b058b859
JD
461S: Maintained
462F: Documentation/hwmon/adt7475
463F: drivers/hwmon/adt7475.c
464
527a1a83
MH
465ADXL34X THREE-AXIS DIGITAL ACCELEROMETER DRIVER (ADXL345/ADXL346)
466M: Michael Hennerich <michael.hennerich@analog.com>
a3f531ac 467W: http://wiki.analog.com/ADXL345
a4edbc10 468W: http://ez.analog.com/community/linux-device-drivers
527a1a83
MH
469S: Supported
470F: drivers/input/misc/adxl34x.c
471
8c6af9e1 472ADVANSYS SCSI DRIVER
8b58be88 473M: Matthew Wilcox <matthew@wil.cx>
d8130624 474M: Hannes Reinecke <hare@suse.com>
8c6af9e1
MW
475L: linux-scsi@vger.kernel.org
476S: Maintained
679655da
JP
477F: Documentation/scsi/advansys.txt
478F: drivers/scsi/advansys.c
8c6af9e1 479
1da177e4 480AEDSP16 DRIVER
8b58be88 481M: Riccardo Facchetti <fizban@tin.it>
1da177e4 482S: Maintained
679655da 483F: sound/oss/aedsp16.c
1da177e4 484
91952bc0
AP
485AF9013 MEDIA DRIVER
486M: Antti Palosaari <crope@iki.fi>
487L: linux-media@vger.kernel.org
a825eaec 488W: https://linuxtv.org
91952bc0
AP
489W: http://palosaari.fi/linux/
490Q: http://patchwork.linuxtv.org/project/linux-media/list/
491T: git git://linuxtv.org/anttip/media_tree.git
492S: Maintained
493F: drivers/media/dvb-frontends/af9013*
494
495AF9033 MEDIA DRIVER
496M: Antti Palosaari <crope@iki.fi>
497L: linux-media@vger.kernel.org
a825eaec 498W: https://linuxtv.org
91952bc0
AP
499W: http://palosaari.fi/linux/
500Q: http://patchwork.linuxtv.org/project/linux-media/list/
501T: git git://linuxtv.org/anttip/media_tree.git
502S: Maintained
503F: drivers/media/dvb-frontends/af9033*
504
1da177e4 505AFFS FILE SYSTEM
6cf515e1
GU
506L: linux-fsdevel@vger.kernel.org
507S: Orphan
679655da
JP
508F: Documentation/filesystems/affs.txt
509F: fs/affs/
1da177e4 510
e2d1d6c0 511AFS FILESYSTEM & AF_RXRPC SOCKET DOMAIN
8b58be88 512M: David Howells <dhowells@redhat.com>
e2d1d6c0
RD
513L: linux-afs@lists.infradead.org
514S: Supported
679655da
JP
515F: fs/afs/
516F: include/net/af_rxrpc.h
517F: net/rxrpc/af_rxrpc.c
e2d1d6c0 518
1da177e4 519AGPGART DRIVER
8b58be88 520M: David Airlie <airlied@linux.ie>
878eaf61 521T: git git://people.freedesktop.org/~airlied/linux (part of drm maint)
1da177e4 522S: Maintained
679655da
JP
523F: drivers/char/agp/
524F: include/linux/agp*
c117ab84 525F: include/uapi/linux/agp*
1da177e4
LT
526
527AHA152X SCSI DRIVER
8b58be88 528M: "Juergen E. Fischer" <fischer@norbit.de>
1da177e4
LT
529L: linux-scsi@vger.kernel.org
530S: Maintained
679655da
JP
531F: drivers/scsi/aha152x*
532F: drivers/scsi/pcmcia/aha152x*
1da177e4 533
64624d4f 534AIC7XXX / AIC79XX SCSI DRIVER
d8130624 535M: Hannes Reinecke <hare@suse.com>
64624d4f 536L: linux-scsi@vger.kernel.org
1da177e4 537S: Maintained
679655da 538F: drivers/scsi/aic7xxx/
1da177e4 539
450500ad
HV
540AIMSLAB FM RADIO RECEIVER DRIVER
541M: Hans Verkuil <hverkuil@xs4all.nl>
542L: linux-media@vger.kernel.org
543T: git git://linuxtv.org/media_tree.git
a825eaec 544W: https://linuxtv.org
450500ad
HV
545S: Maintained
546F: drivers/media/radio/radio-aimslab*
547
e2d1d6c0 548AIO
8b58be88 549M: Benjamin LaHaise <bcrl@kvack.org>
e2d1d6c0
RD
550L: linux-aio@kvack.org
551S: Supported
679655da
JP
552F: fs/aio.c
553F: include/linux/*aio*.h
e2d1d6c0 554
469d4ec8
AP
555AIRSPY MEDIA DRIVER
556M: Antti Palosaari <crope@iki.fi>
557L: linux-media@vger.kernel.org
a825eaec 558W: https://linuxtv.org
469d4ec8
AP
559W: http://palosaari.fi/linux/
560Q: http://patchwork.linuxtv.org/project/linux-media/list/
561T: git git://linuxtv.org/anttip/media_tree.git
562S: Maintained
563F: drivers/media/usb/airspy/
564
1da177e4 565ALCATEL SPEEDTOUCH USB DRIVER
8b58be88 566M: Duncan Sands <duncan.sands@free.fr>
6372594a 567L: linux-usb@vger.kernel.org
1da177e4
LT
568W: http://www.linux-usb.org/SpeedTouch/
569S: Maintained
679655da
JP
570F: drivers/usb/atm/speedtch.c
571F: drivers/usb/atm/usbatm.c
1da177e4 572
272f133a 573ALCHEMY AU1XX0 MMC DRIVER
8b58be88 574M: Manuel Lauss <manuel.lauss@gmail.com>
08fcb720 575S: Maintained
679655da 576F: drivers/mmc/host/au1xmmc.c
272f133a 577
4a4e5787 578ALI1563 I2C DRIVER
8b58be88 579M: Rudolf Marek <r.marek@assembler.cz>
846557d3 580L: linux-i2c@vger.kernel.org
4a4e5787 581S: Maintained
679655da
JP
582F: Documentation/i2c/busses/i2c-ali1563
583F: drivers/i2c/busses/i2c-ali1563.c
4a4e5787 584
bc368798
LC
585ALLWINNER SECURITY SYSTEM
586M: Corentin Labbe <clabbe.montjoie@gmail.com>
587L: linux-crypto@vger.kernel.org
588S: Maintained
589F: drivers/crypto/sunxi-ss/
590
1da177e4 591ALPHA PORT
8b58be88 592M: Richard Henderson <rth@twiddle.net>
8b58be88 593M: Ivan Kokshaysky <ink@jurassic.park.msu.ru>
abd4d609 594M: Matt Turner <mattst88@gmail.com>
c89f4f9a 595S: Odd Fixes
a9406699 596L: linux-alpha@vger.kernel.org
679655da 597F: arch/alpha/
1da177e4 598
30172936
PR
599ALPS PS/2 TOUCHPAD DRIVER
600R: Pali Rohár <pali.rohar@gmail.com>
601F: drivers/input/mouse/alps.*
602
f62092f6
LFT
603ALTERA MAILBOX DRIVER
604M: Ley Foon Tan <lftan@altera.com>
605L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
606S: Maintained
607F: drivers/mailbox/mailbox-altera.c
608
c5abbba9
THL
609ALTERA PIO DRIVER
610M: Tien Hock Loh <thloh@altera.com>
611L: linux-gpio@vger.kernel.org
612S: Maintained
613F: drivers/gpio/gpio-altera.c
614
8ce064bf
TT
615ALTERA SYSTEM RESOURCE DRIVER FOR ARRIA10 DEVKIT
616M: Thor Thayer <tthayer@opensource.altera.com>
617S: Maintained
618F: drivers/gpio/gpio-altera-a10sr.c
619F: drivers/mfd/altera-a10sr.c
620F: include/linux/mfd/altera-a10sr.h
621
16b8b922 622ALTERA TRIPLE SPEED ETHERNET DRIVER
c53fed07 623M: Vince Bridgers <vbridger@opensource.altera.com>
16b8b922
VB
624L: netdev@vger.kernel.org
625L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
626S: Maintained
627F: drivers/net/ethernet/altera/
628
adf9251f
TK
629ALTERA UART/JTAG UART SERIAL DRIVERS
630M: Tobias Klauser <tklauser@distanz.ch>
631L: linux-serial@vger.kernel.org
61bd0943 632L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
adf9251f
TK
633S: Maintained
634F: drivers/tty/serial/altera_uart.c
635F: drivers/tty/serial/altera_jtaguart.c
636F: include/linux/altera_uart.h
637F: include/linux/altera_jtaguart.h
638
f4875e12
TL
639AMD CRYPTOGRAPHIC COPROCESSOR (CCP) DRIVER
640M: Tom Lendacky <thomas.lendacky@amd.com>
29e9330f 641M: Gary Hook <gary.hook@amd.com>
f4875e12
TL
642L: linux-crypto@vger.kernel.org
643S: Supported
644F: drivers/crypto/ccp/
645F: include/linux/ccp.h
646
512d1027 647AMD FAM15H PROCESSOR POWER MONITORING DRIVER
96818b58 648M: Huang Rui <ray.huang@amd.com>
968ce1b1 649L: linux-hwmon@vger.kernel.org
96818b58 650S: Supported
512d1027
AH
651F: Documentation/hwmon/fam15h_power
652F: drivers/hwmon/fam15h_power.c
653
167a675a 654AMD GEODE CS5536 USB DEVICE CONTROLLER DRIVER
67d76710 655L: linux-geode@lists.infradead.org (moderated for non-subscribers)
b4731977 656S: Orphan
faf2e1db 657F: drivers/usb/gadget/udc/amd5536udc.*
167a675a 658
f90b8116 659AMD GEODE PROCESSOR/CHIPSET SUPPORT
69006096 660P: Andres Salomon <dilinger@queued.net>
67d76710 661L: linux-geode@lists.infradead.org (moderated for non-subscribers)
f90b8116
JC
662W: http://www.amd.com/us-en/ConnectivitySolutions/TechnicalResources/0,,50_2334_2452_11363,00.html
663S: Supported
679655da
JP
664F: drivers/char/hw_random/geode-rng.c
665F: drivers/crypto/geode*
8a61f013 666F: drivers/video/fbdev/geode/
679655da 667F: arch/x86/include/asm/geode.h
f90b8116 668
919ee7dd 669AMD IOMMU (AMD-VI)
e4110568 670M: Joerg Roedel <joro@8bytes.org>
919ee7dd 671L: iommu@lists.linux-foundation.org
525b233c 672T: git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
e4110568 673S: Maintained
b2c16391
JP
674F: drivers/iommu/amd_iommu*.[ch]
675F: include/linux/amd-iommu.h
919ee7dd 676
16423d67 677AMD KFD
1241e0b4 678M: Oded Gabbay <oded.gabbay@gmail.com>
49e7d9df
JP
679L: dri-devel@lists.freedesktop.org
680T: git git://people.freedesktop.org/~gabbayo/linux.git
681S: Supported
130e0371
OG
682F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.c
683F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.h
32c22e99 684F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v7.c
ff758a12 685F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v8.c
49e7d9df 686F: drivers/gpu/drm/amd/amdkfd/
04df25d1
OG
687F: drivers/gpu/drm/amd/include/cik_structs.h
688F: drivers/gpu/drm/amd/include/kgd_kfd_interface.h
ff758a12 689F: drivers/gpu/drm/amd/include/vi_structs.h
49e7d9df
JP
690F: drivers/gpu/drm/radeon/radeon_kfd.c
691F: drivers/gpu/drm/radeon/radeon_kfd.h
692F: include/uapi/linux/kfd_ioctl.h
16423d67 693
2510eb74
SS
694AMD SEATTLE DEVICE TREE SUPPORT
695M: Brijesh Singh <brijeshkumar.singh@amd.com>
696M: Suravee Suthikulpanit <suravee.suthikulpanit@amd.com>
697M: Tom Lendacky <thomas.lendacky@amd.com>
698S: Supported
699F: arch/arm64/boot/dts/amd/
700
45198c7b
LT
701AMD XGBE DRIVER
702M: Tom Lendacky <thomas.lendacky@amd.com>
703L: netdev@vger.kernel.org
704S: Supported
705F: drivers/net/ethernet/amd/xgbe/
08b8940e 706F: arch/arm64/boot/dts/amd/amd-seattle-xgbe*.dtsi
45198c7b 707
284f42b6 708AMS (Apple Motion Sensor) DRIVER
8b58be88 709M: Michael Hanselmann <linux-kernel@hansmi.ch>
284f42b6 710S: Supported
bd5f47ec 711F: drivers/macintosh/ams/
284f42b6 712
531fca16
HV
713ANALOG DEVICES INC AD9389B DRIVER
714M: Hans Verkuil <hans.verkuil@cisco.com>
715L: linux-media@vger.kernel.org
716S: Maintained
717F: drivers/media/i2c/ad9389b*
718
614b4384
LPC
719ANALOG DEVICES INC ADV7180 DRIVER
720M: Lars-Peter Clausen <lars@metafoo.de>
721L: linux-media@vger.kernel.org
722W: http://ez.analog.com/community/linux-device-drivers
723S: Supported
724F: drivers/media/i2c/adv7180.c
725
c40ddfa3
HV
726ANALOG DEVICES INC ADV7511 DRIVER
727M: Hans Verkuil <hans.verkuil@cisco.com>
728L: linux-media@vger.kernel.org
729S: Maintained
730F: drivers/media/i2c/adv7511*
731
531fca16
HV
732ANALOG DEVICES INC ADV7604 DRIVER
733M: Hans Verkuil <hans.verkuil@cisco.com>
734L: linux-media@vger.kernel.org
735S: Maintained
736F: drivers/media/i2c/adv7604*
737
c40ddfa3
HV
738ANALOG DEVICES INC ADV7842 DRIVER
739M: Hans Verkuil <hans.verkuil@cisco.com>
740L: linux-media@vger.kernel.org
741S: Maintained
742F: drivers/media/i2c/adv7842*
743
527a1a83 744ANALOG DEVICES INC ASOC CODEC DRIVERS
535bd16f 745M: Lars-Peter Clausen <lars@metafoo.de>
4bdef3bd 746L: alsa-devel@alsa-project.org (moderated for non-subscribers)
a3f531ac 747W: http://wiki.analog.com/
a4edbc10 748W: http://ez.analog.com/community/linux-device-drivers
4bdef3bd 749S: Supported
39c9d199 750F: sound/soc/codecs/adau*
cc52688a 751F: sound/soc/codecs/adav*
4bdef3bd 752F: sound/soc/codecs/ad1*
ae48f5ef 753F: sound/soc/codecs/ad7*
4bdef3bd 754F: sound/soc/codecs/ssm*
40216ce7 755F: sound/soc/codecs/sigmadsp.*
4bdef3bd 756
527a1a83 757ANALOG DEVICES INC ASOC DRIVERS
b3fe92b0 758L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
527a1a83
MH
759L: alsa-devel@alsa-project.org (moderated for non-subscribers)
760W: http://blackfin.uclinux.org/
761S: Supported
762F: sound/soc/blackfin/*
7d1f9018 763
4ce72abc
LPC
764ANALOG DEVICES INC IIO DRIVERS
765M: Lars-Peter Clausen <lars@metafoo.de>
766M: Michael Hennerich <Michael.Hennerich@analog.com>
767W: http://wiki.analog.com/
768W: http://ez.analog.com/community/linux-device-drivers
769S: Supported
770F: drivers/iio/*/ad*
771X: drivers/iio/*/adjd*
772F: drivers/staging/iio/*/ad*
773F: staging/iio/trigger/iio-trig-bfin-timer.c
527a1a83 774
0e3b67b3
LPC
775ANALOG DEVICES INC DMA DRIVERS
776M: Lars-Peter Clausen <lars@metafoo.de>
777W: http://ez.analog.com/community/linux-device-drivers
778S: Supported
779F: drivers/dma/dma-axi-dmac.c
780
27eb6622
RH
781ANDROID CONFIG FRAGMENTS
782M: Rob Herring <robh@kernel.org>
783S: Supported
784F: kernel/configs/android*
785
41c9e95d
GK
786ANDROID DRIVERS
787M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
27682407 788M: Arve Hjønnevåg <arve@android.com>
41c9e95d 789M: Riley Andrews <riandrews@android.com>
0e4a566b 790T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
41c9e95d
GK
791L: devel@driverdev.osuosl.org
792S: Supported
793F: drivers/android/
794F: drivers/staging/android/
795
d03c023e
LA
796ANDROID ION DRIVER
797M: Laura Abbott <labbott@redhat.com>
798M: Sumit Semwal <sumit.semwal@linaro.org>
799L: devel@driverdev.osuosl.org
800S: Supported
e9d766b9 801F: Documentation/devicetree/bindings/staging/ion/
d03c023e
LA
802F: drivers/staging/android/ion
803F: drivers/staging/android/uapi/ion.h
804F: drivers/staging/android/uapi/ion_test.h
805
42269063 806AOA (Apple Onboard Audio) ALSA DRIVER
8b58be88 807M: Johannes Berg <johannes@sipsolutions.net>
a4724ed6 808L: linuxppc-dev@lists.ozlabs.org
93711660 809L: alsa-devel@alsa-project.org (moderated for non-subscribers)
42269063 810S: Maintained
679655da 811F: sound/aoa/
42269063 812
4075a283 813APEX EMBEDDED SYSTEMS STX104 IIO DRIVER
97a445da
WBG
814M: William Breathitt Gray <vilhelm.gray@gmail.com>
815L: linux-iio@vger.kernel.org
816S: Maintained
4075a283 817F: drivers/iio/adc/stx104.c
97a445da 818
1da177e4 819APM DRIVER
e5f6450c 820M: Jiri Kosina <jikos@kernel.org>
81024fc4 821S: Odd fixes
9f273c24 822T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/apm.git
679655da
JP
823F: arch/x86/kernel/apm_32.c
824F: include/linux/apm_bios.h
c117ab84 825F: include/uapi/linux/apm_bios.h
81024fc4 826F: drivers/char/apm-emulation.c
1da177e4 827
bd7aa4b2 828APPLE BCM5974 MULTITOUCH DRIVER
75dd112a 829M: Henrik Rydberg <rydberg@bitmath.org>
bd7aa4b2 830L: linux-input@vger.kernel.org
75dd112a 831S: Odd fixes
679655da 832F: drivers/input/mouse/bcm5974.c
bd7aa4b2 833
6f2fad74 834APPLE SMC DRIVER
75dd112a 835M: Henrik Rydberg <rydberg@bitmath.org>
968ce1b1 836L: linux-hwmon@vger.kernel.org
75dd112a 837S: Odd fixes
679655da 838F: drivers/hwmon/applesmc.c
6f2fad74 839
1da177e4 840APPLETALK NETWORK LAYER
8b58be88 841M: Arnaldo Carvalho de Melo <acme@ghostprotocols.net>
1da177e4 842S: Maintained
679655da
JP
843F: drivers/net/appletalk/
844F: net/appletalk/
1da177e4 845
21c75328
DD
846APPLIED MICRO (APM) X-GENE DEVICE TREE SUPPORT
847M: Duc Dang <dhdang@apm.com>
848S: Supported
849F: arch/arm64/boot/dts/apm/
850
24299502
IS
851APPLIED MICRO (APM) X-GENE SOC ETHERNET DRIVER
852M: Iyappan Subramanian <isubramanian@apm.com>
853M: Keyur Chudgar <kchudgar@apm.com>
24299502
IS
854S: Supported
855F: drivers/net/ethernet/apm/xgene/
2efccc60 856F: drivers/net/phy/mdio-xgene.c
24299502 857F: Documentation/devicetree/bindings/net/apm-xgene-enet.txt
2efccc60 858F: Documentation/devicetree/bindings/net/apm-xgene-mdio.txt
24299502 859
62a37dc7
LP
860APTINA CAMERA SENSOR PLL
861M: Laurent Pinchart <Laurent.pinchart@ideasonboard.com>
862L: linux-media@vger.kernel.org
863S: Maintained
864F: drivers/media/i2c/aptina-pll.*
865
1154ea7d 866ARC FRAMEBUFFER DRIVER
8b58be88 867M: Jaya Kumar <jayalk@intworks.biz>
1154ea7d 868S: Maintained
8a61f013
JH
869F: drivers/video/fbdev/arcfb.c
870F: drivers/video/fbdev/core/fb_defio.c
1154ea7d 871
c38f6ac7
MG
872ARCNET NETWORK LAYER
873M: Michael Grzeschik <m.grzeschik@pengutronix.de>
874L: netdev@vger.kernel.org
875S: Maintained
876F: drivers/net/arcnet/
877F: include/uapi/linux/if_arcnet.h
878
71d298ce
AB
879ARC PGU DRM DRIVER
880M: Alexey Brodkin <abrodkin@synopsys.com>
881S: Supported
882F: drivers/gpu/drm/arc/
883F: Documentation/devicetree/bindings/display/snps,arcpgu.txt
884
588deb61
MR
885ARM ARCHITECTED TIMER DRIVER
886M: Mark Rutland <mark.rutland@arm.com>
887M: Marc Zyngier <marc.zyngier@arm.com>
888L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
889S: Maintained
890F: arch/arm/include/asm/arch_timer.h
891F: arch/arm64/include/asm/arch_timer.h
892F: drivers/clocksource/arm_arch_timer.c
893
c5a906a5
LD
894ARM HDLCD DRM DRIVER
895M: Liviu Dudau <liviu.dudau@arm.com>
896S: Supported
59ba2422 897F: drivers/gpu/drm/arm/hdlcd_*
c5a906a5
LD
898F: Documentation/devicetree/bindings/display/arm,hdlcd.txt
899
59ba2422
LD
900ARM MALI-DP DRM DRIVER
901M: Liviu Dudau <liviu.dudau@arm.com>
902M: Brian Starkey <brian.starkey@arm.com>
903M: Mali DP Maintainers <malidp@foss.arm.com>
904S: Supported
905F: drivers/gpu/drm/arm/
906F: Documentation/devicetree/bindings/display/arm,malidp.txt
907
1da177e4 908ARM MFM AND FLOPPY DRIVERS
8b58be88 909M: Ian Molton <spyro@f2s.com>
1da177e4 910S: Maintained
679655da
JP
911F: arch/arm/lib/floppydma.S
912F: arch/arm/include/asm/floppy.h
1da177e4 913
6f96521f
WD
914ARM PMU PROFILING AND DEBUGGING
915M: Will Deacon <will.deacon@arm.com>
70e238df 916R: Mark Rutland <mark.rutland@arm.com>
6f96521f 917S: Maintained
dd06a84b 918F: arch/arm*/kernel/perf_*
6f96521f 919F: arch/arm/oprofile/common.c
dd06a84b
MR
920F: arch/arm*/kernel/hw_breakpoint.c
921F: arch/arm*/include/asm/hw_breakpoint.h
922F: arch/arm*/include/asm/perf_event.h
fa8ad788
MR
923F: drivers/perf/arm_pmu.c
924F: include/linux/perf/arm_pmu.h
6f96521f 925
d4275354 926ARM PORT
54176cc6 927M: Russell King <linux@armlinux.org.uk>
efc03ecb 928L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
54176cc6 929W: http://www.armlinux.org.uk/
d4275354
RK
930S: Maintained
931F: arch/arm/
932
d323c243
SB
933ARM SUB-ARCHITECTURES
934L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
56ca9d98 935S: Maintained
d323c243
SB
936F: arch/arm/mach-*/
937F: arch/arm/plat-*/
938T: git git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc.git
939
cefbf4ea 940ARM PRIMECELL AACI PL041 DRIVER
54176cc6 941M: Russell King <linux@armlinux.org.uk>
cefbf4ea
RK
942S: Maintained
943F: sound/arm/aaci.*
944
945ARM PRIMECELL CLCD PL110 DRIVER
54176cc6 946M: Russell King <linux@armlinux.org.uk>
cefbf4ea 947S: Maintained
8a61f013 948F: drivers/video/fbdev/amba-clcd.*
cefbf4ea
RK
949
950ARM PRIMECELL KMI PL050 DRIVER
54176cc6 951M: Russell King <linux@armlinux.org.uk>
cefbf4ea
RK
952S: Maintained
953F: drivers/input/serio/ambakmi.*
954F: include/linux/amba/kmi.h
955
2761f5c2 956ARM PRIMECELL MMCI PL180/1 DRIVER
54176cc6 957M: Russell King <linux@armlinux.org.uk>
08a5c9a2 958S: Maintained
679655da 959F: drivers/mmc/host/mmci.*
2f748aaa 960F: include/linux/amba/mmci.h
2761f5c2 961
1b4304e5 962ARM PRIMECELL UART PL010 AND PL011 DRIVERS
54176cc6 963M: Russell King <linux@armlinux.org.uk>
1b4304e5
RK
964S: Maintained
965F: drivers/tty/serial/amba-pl01*.c
966F: include/linux/amba/serial.h
2761f5c2 967
cefbf4ea 968ARM PRIMECELL BUS SUPPORT
54176cc6 969M: Russell King <linux@armlinux.org.uk>
cefbf4ea
RK
970S: Maintained
971F: drivers/amba/
972F: include/linux/amba/bus.h
973
2b7a52a4 974ARM/ADS SPHERE MACHINE SUPPORT
8b58be88 975M: Lennert Buytenhek <kernel@wantstofly.org>
efc03ecb 976L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2b7a52a4
LB
977S: Maintained
978
9c784f95 979ARM/AFEB9260 MACHINE SUPPORT
8b58be88 980M: Sergey Lapin <slapin@ossfans.org>
efc03ecb 981L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9c784f95
SL
982S: Maintained
983
2b7a52a4 984ARM/AJECO 1ARM MACHINE SUPPORT
8b58be88 985M: Lennert Buytenhek <kernel@wantstofly.org>
efc03ecb 986L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2b7a52a4
LB
987S: Maintained
988
5c6dcd7f 989ARM/Allwinner sunXi SoC support
1b106699 990M: Maxime Ripard <maxime.ripard@free-electrons.com>
5c6dcd7f 991M: Chen-Yu Tsai <wens@csie.org>
1b106699
MR
992L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
993S: Maintained
5c6dcd7f 994N: sun[x456789]i
60b0f380
MR
995
996ARM/Allwinner SoC Clock Support
997M: Emilio López <emilio@elopez.com.ar>
998S: Maintained
999F: drivers/clk/sunxi/
1b106699 1000
79318452 1001ARM/Amlogic Meson SoC support
7c1e3876 1002M: Carlo Caione <carlo@caione.org>
6683d91c 1003M: Kevin Hilman <khilman@baylibre.com>
7c1e3876 1004L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
6683d91c 1005L: linux-amlogic@lists.infradead.org
79318452 1006W: http://linux-meson.com/
7c1e3876 1007S: Maintained
79318452
CC
1008F: arch/arm/mach-meson/
1009F: arch/arm/boot/dts/meson*
6683d91c
KH
1010F: arch/arm64/boot/dts/amlogic/
1011F: drivers/pinctrl/meson/
79318452 1012N: meson
7c1e3876 1013
eff506fa
TZ
1014ARM/Annapurna Labs ALPINE ARCHITECTURE
1015M: Tsahee Zidenberg <tsahee@annapurnalabs.com>
a9e5547b 1016M: Antoine Tenart <antoine.tenart@free-electrons.com>
4d2bf027 1017L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
eff506fa
TZ
1018S: Maintained
1019F: arch/arm/mach-alpine/
a9e5547b
AT
1020F: arch/arm/boot/dts/alpine*
1021F: arch/arm64/boot/dts/al/
1022F: drivers/*/*alpine*
eff506fa 1023
5255034d
LP
1024ARM/ARTPEC MACHINE SUPPORT
1025M: Jesper Nilsson <jesper.nilsson@axis.com>
1026M: Lars Persson <lars.persson@axis.com>
1027M: Niklas Cassel <niklas.cassel@axis.com>
1028S: Maintained
1029L: linux-arm-kernel@axis.com
1030F: arch/arm/mach-artpec
1031F: arch/arm/boot/dts/artpec6*
33b8ac91 1032F: drivers/clk/axis
5255034d 1033
8c2ed9bc
JS
1034ARM/ASPEED MACHINE SUPPORT
1035M: Joel Stanley <joel@jms.id.au>
1036S: Maintained
1037F: arch/arm/mach-aspeed/
1038F: arch/arm/boot/dts/aspeed-*
1039F: drivers/*/*aspeed*
1040
8dca5ce8 1041ARM/ATMEL AT91RM9200, AT91SAM9 AND SAMA5 SOC SUPPORT
c1fc8675 1042M: Nicolas Ferre <nicolas.ferre@atmel.com>
d68b35f8 1043M: Alexandre Belloni <alexandre.belloni@free-electrons.com>
c1fc8675 1044M: Jean-Christophe Plagniol-Villard <plagnioj@jcrosoft.com>
efc03ecb 1045L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
c1fc8675 1046W: http://www.linux4sam.org
9f273c24 1047T: git git://git.kernel.org/pub/scm/linux/kernel/git/nferre/linux-at91.git
c1fc8675
NF
1048S: Supported
1049F: arch/arm/mach-at91/
f0a0a58e 1050F: include/soc/at91/
70e389cc
MB
1051F: arch/arm/boot/dts/at91*.dts
1052F: arch/arm/boot/dts/at91*.dtsi
1053F: arch/arm/boot/dts/sama*.dts
1054F: arch/arm/boot/dts/sama*.dtsi
5f58c970 1055F: arch/arm/include/debug/at91.S
d4a89c7d 1056
6e05dd4e
BB
1057ARM/ATMEL AT91 Clock Support
1058M: Boris Brezillon <boris.brezillon@free-electrons.com>
1059S: Maintained
1060F: drivers/clk/at91
1061
986cf2e9 1062ARM/CALXEDA HIGHBANK ARCHITECTURE
5d3ad8a6 1063M: Rob Herring <robh@kernel.org>
986cf2e9
RH
1064L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1065S: Maintained
1066F: arch/arm/mach-highbank/
e68d7c14
RH
1067F: arch/arm/boot/dts/highbank.dts
1068F: arch/arm/boot/dts/ecx-*.dts*
986cf2e9 1069
d94f944e 1070ARM/CAVIUM NETWORKS CNS3XXX MACHINE SUPPORT
5529c2cd 1071M: Krzysztof Halasa <khalasa@piap.pl>
d94f944e
AV
1072S: Maintained
1073F: arch/arm/mach-cns3xxx/
d94f944e 1074
4863dea3
SG
1075ARM/CAVIUM THUNDER NETWORK DRIVER
1076M: Sunil Goutham <sgoutham@cavium.com>
1077M: Robert Richter <rric@kernel.org>
1078L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1079S: Supported
322e5cc5 1080F: drivers/net/ethernet/cavium/thunder/
4863dea3 1081
386ab516
AS
1082ARM/CIRRUS LOGIC CLPS711X ARM ARCHITECTURE
1083M: Alexander Shiyan <shc_work@mail.ru>
1084L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1085S: Odd Fixes
b8ba3874 1086N: clps711x
386ab516 1087
2b7a52a4 1088ARM/CIRRUS LOGIC EP93XX ARM ARCHITECTURE
ddd559b1 1089M: Hartley Sweeten <hsweeten@visionengravers.com>
1c5454ee 1090M: Ryan Mallon <rmallon@gmail.com>
efc03ecb 1091L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2b7a52a4 1092S: Maintained
d19d3667
HS
1093F: arch/arm/mach-ep93xx/
1094F: arch/arm/mach-ep93xx/include/mach/
2b7a52a4
LB
1095
1096ARM/CIRRUS LOGIC EDB9315A MACHINE SUPPORT
8b58be88 1097M: Lennert Buytenhek <kernel@wantstofly.org>
efc03ecb 1098L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2b7a52a4
LB
1099S: Maintained
1100
d4275354 1101ARM/CLKDEV SUPPORT
54176cc6 1102M: Russell King <linux@armlinux.org.uk>
efc03ecb 1103L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
37417046 1104S: Maintained
d4275354 1105F: arch/arm/include/asm/clkdev.h
4fa2651d 1106F: drivers/clk/clkdev.c
d4275354 1107
d48134e7 1108ARM/COMPULAB CM-X270/EM-X270 and CM-X300 MACHINE SUPPORT
8b58be88 1109M: Mike Rapoport <mike@compulab.co.il>
efc03ecb 1110L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
a9da4f7e
RK
1111S: Maintained
1112
94150095
HF
1113ARM/CONTEC MICRO9 MACHINE SUPPORT
1114M: Hubert Feurstein <hubert.feurstein@contec.at>
1115S: Maintained
1116F: arch/arm/mach-ep93xx/micro9.c
1117
a06ae860
PP
1118ARM/CORESIGHT FRAMEWORK AND DRIVERS
1119M: Mathieu Poirier <mathieu.poirier@linaro.org>
1120L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1121S: Maintained
01081f5a 1122F: drivers/hwtracing/coresight/*
a06ae860
PP
1123F: Documentation/trace/coresight.txt
1124F: Documentation/devicetree/bindings/arm/coresight.txt
7a25ec8e 1125F: Documentation/ABI/testing/sysfs-bus-coresight-devices-*
a06ae860 1126
1da177e4 1127ARM/CORGI MACHINE SUPPORT
8b58be88 1128M: Richard Purdie <rpurdie@rpsys.net>
1da177e4
LT
1129S: Maintained
1130
881a95f9 1131ARM/CORTINA SYSTEMS GEMINI ARM ARCHITECTURE
162500b3 1132M: Hans Ulli Kroll <ulli.kroll@googlemail.com>
efc03ecb 1133L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
b60e23ba 1134T: git git://github.com/ulli-kroll/linux.git
162500b3 1135S: Maintained
f49afbb5 1136F: arch/arm/mach-gemini/
98a9bb5b 1137F: drivers/rtc/rtc-gemini.c
881a95f9 1138
a990cbd8 1139ARM/CSR SIRFPRIMA2 MACHINE SUPPORT
5abf58bf 1140M: Barry Song <baohua@kernel.org>
a990cbd8 1141L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
85529d14 1142T: git git://git.kernel.org/pub/scm/linux/kernel/git/baohua/linux.git
a990cbd8 1143S: Maintained
e68d7c14 1144F: arch/arm/boot/dts/prima2*
a990cbd8 1145F: arch/arm/mach-prima2/
4a9c44f1 1146F: drivers/clk/sirf/
05f30e8d 1147F: drivers/clocksource/timer-prima2.c
5833ac98 1148F: drivers/clocksource/timer-atlas7.c
f8505ef5 1149N: [^a-z]sirf
a990cbd8 1150
c9d862c4
BS
1151ARM/CONEXANT DIGICOLOR MACHINE SUPPORT
1152M: Baruch Siach <baruch@tkos.co.il>
1153L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1154S: Maintained
cde137aa 1155F: arch/arm/boot/dts/cx92755*
c9d862c4
BS
1156N: digicolor
1157
d4275354 1158ARM/EBSA110 MACHINE SUPPORT
54176cc6 1159M: Russell King <linux@armlinux.org.uk>
efc03ecb 1160L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
54176cc6 1161W: http://www.armlinux.org.uk/
d4275354
RK
1162S: Maintained
1163F: arch/arm/mach-ebsa110/
b955f6ca 1164F: drivers/net/ethernet/amd/am79c961a.*
d4275354 1165
4721f3ce
UKK
1166ARM/ENERGY MICRO (SILICON LABS) EFM32 SUPPORT
1167M: Uwe Kleine-König <kernel@pengutronix.de>
1168L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1169S: Maintained
1170N: efm32
1171
a9da4f7e 1172ARM/EZX SMARTPHONES (A780, A910, A1200, E680, ROKR E2 and ROKR E6)
8b58be88
JP
1173M: Daniel Ribeiro <drwyrm@gmail.com>
1174M: Stefan Schmidt <stefan@openezx.org>
1175M: Harald Welte <laforge@openezx.org>
d66f1886 1176L: openezx-devel@lists.openezx.org (moderated for non-subscribers)
a9da4f7e
RK
1177W: http://www.openezx.org/
1178S: Maintained
cafc2265
SS
1179T: topgit git://git.openezx.org/openezx.git
1180F: arch/arm/mach-pxa/ezx.c
a9da4f7e 1181
6a915af9 1182ARM/FARADAY FA526 PORT
162500b3 1183M: Hans Ulli Kroll <ulli.kroll@googlemail.com>
efc03ecb 1184L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
162500b3 1185S: Maintained
1fa7e547 1186T: git git://git.berlios.de/gemini-board
f49afbb5 1187F: arch/arm/mm/*-fa*
6a915af9 1188
d4275354 1189ARM/FOOTBRIDGE ARCHITECTURE
54176cc6 1190M: Russell King <linux@armlinux.org.uk>
efc03ecb 1191L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
54176cc6 1192W: http://www.armlinux.org.uk/
d4275354
RK
1193S: Maintained
1194F: arch/arm/include/asm/hardware/dec21285.h
1195F: arch/arm/mach-footbridge/
1196
86183a5f 1197ARM/FREESCALE IMX / MXC ARM ARCHITECTURE
7609ea2a 1198M: Shawn Guo <shawnguo@kernel.org>
8b58be88 1199M: Sascha Hauer <kernel@pengutronix.de>
b046302a 1200R: Fabio Estevam <fabio.estevam@nxp.com>
efc03ecb 1201L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
86183a5f 1202S: Maintained
f1c12837 1203T: git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
adf79292 1204F: arch/arm/mach-imx/
ce515a6b 1205F: arch/arm/mach-mxs/
2a82f95c 1206F: arch/arm/boot/dts/imx*
e5dafa22 1207F: arch/arm/configs/imx*_defconfig
cf20968a
SG
1208F: drivers/clk/imx/
1209F: include/soc/imx/
86183a5f 1210
142109d2 1211ARM/FREESCALE VYBRID ARM ARCHITECTURE
7609ea2a 1212M: Shawn Guo <shawnguo@kernel.org>
142109d2
SA
1213M: Sascha Hauer <kernel@pengutronix.de>
1214R: Stefan Agner <stefan@agner.ch>
1215L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1216S: Maintained
1217T: git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1218F: arch/arm/mach-imx/*vf610*
1219F: arch/arm/boot/dts/vf*
1220
2b7a52a4 1221ARM/GLOMATION GESBC9312SX MACHINE SUPPORT
8b58be88 1222M: Lennert Buytenhek <kernel@wantstofly.org>
efc03ecb 1223L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2b7a52a4
LB
1224S: Maintained
1225
90b8fc34 1226ARM/GUMSTIX MACHINE SUPPORT
8b58be88 1227M: Steve Sakoman <sakoman@gmail.com>
efc03ecb 1228L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
90b8fc34
JK
1229S: Maintained
1230
ef47d5f0 1231ARM/H4700 (HP IPAQ HX4700) MACHINE SUPPORT
8b58be88 1232M: Philipp Zabel <philipp.zabel@gmail.com>
12a93f32
PZ
1233M: Paul Parsons <lost.distance@yahoo.com>
1234L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
ef47d5f0
PZ
1235S: Maintained
1236F: arch/arm/mach-pxa/hx4700.c
1237F: arch/arm/mach-pxa/include/mach/hx4700.h
12a93f32 1238F: sound/soc/pxa/hx4700.c
ef47d5f0 1239
4dfad069
WX
1240ARM/HISILICON SOC SUPPORT
1241M: Wei Xu <xuwei5@hisilicon.com>
1242L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1243W: http://www.hisilicon.com
1244S: Supported
1245T: git git://github.com/hisilicon/linux-hisi.git
1246F: arch/arm/mach-hisi/
e68d7c14
RH
1247F: arch/arm/boot/dts/hi3*
1248F: arch/arm/boot/dts/hip*
1249F: arch/arm/boot/dts/hisi*
1250F: arch/arm64/boot/dts/hisilicon/
4dfad069 1251
21f37bc3 1252ARM/HP JORNADA 7XX MACHINE SUPPORT
8b58be88 1253M: Kristoffer Ericson <kristoffer.ericson@gmail.com>
795fb7e7
JD
1254W: www.jlime.com
1255S: Maintained
084bad91
KE
1256T: git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
1257F: arch/arm/mach-sa1100/jornada720.c
1258F: arch/arm/mach-sa1100/include/mach/jornada720.h
21f37bc3 1259
5e767ab9
JMC
1260ARM/IGEP MACHINE SUPPORT
1261M: Enric Balletbo i Serra <eballetbo@gmail.com>
1262M: Javier Martinez Canillas <javier@dowhile0.org>
1263L: linux-omap@vger.kernel.org
1264L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1265S: Maintained
06ff74fd 1266F: arch/arm/boot/dts/omap3-igep*
5e767ab9 1267
403d2971
MV
1268ARM/INCOME PXA270 SUPPORT
1269M: Marek Vasut <marek.vasut@gmail.com>
1270L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1271S: Maintained
ec154082 1272F: arch/arm/mach-pxa/colibri-pxa270-income.c
403d2971 1273
2b7a52a4 1274ARM/INTEL IOP32X ARM ARCHITECTURE
8b58be88 1275M: Lennert Buytenhek <kernel@wantstofly.org>
efc03ecb 1276L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
f00f510a 1277S: Maintained
e2bdb176
DW
1278
1279ARM/INTEL IOP33X ARM ARCHITECTURE
efc03ecb 1280L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
08223d80 1281S: Orphan
2b7a52a4
LB
1282
1283ARM/INTEL IOP13XX ARM ARCHITECTURE
8b58be88 1284M: Lennert Buytenhek <kernel@wantstofly.org>
efc03ecb 1285L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
f00f510a 1286S: Maintained
2b7a52a4
LB
1287
1288ARM/INTEL IQ81342EX MACHINE SUPPORT
8b58be88 1289M: Lennert Buytenhek <kernel@wantstofly.org>
efc03ecb 1290L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
f00f510a 1291S: Maintained
2b7a52a4 1292
2b7a52a4 1293ARM/INTEL IXDP2850 MACHINE SUPPORT
8b58be88 1294M: Lennert Buytenhek <kernel@wantstofly.org>
efc03ecb 1295L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2b7a52a4
LB
1296S: Maintained
1297
dfdd8cc9
KH
1298ARM/INTEL IXP4XX ARM ARCHITECTURE
1299M: Imre Kaloz <kaloz@openwrt.org>
5529c2cd 1300M: Krzysztof Halasa <khalasa@piap.pl>
baea7b94 1301L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
dfdd8cc9
KH
1302S: Maintained
1303F: arch/arm/mach-ixp4xx/
1304
838553c5 1305ARM/INTEL RESEARCH IMOTE/STARGATE 2 MACHINE SUPPORT
7f49a7f7
JC
1306M: Jonathan Cameron <jic23@cam.ac.uk>
1307L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1308S: Maintained
1309F: arch/arm/mach-pxa/stargate2.c
1310F: drivers/pcmcia/pxa2xx_stargate2.c
1311
2b7a52a4 1312ARM/INTEL XSC3 (MANZANO) ARM CORE
8b58be88 1313M: Lennert Buytenhek <kernel@wantstofly.org>
efc03ecb 1314L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
f00f510a 1315S: Maintained
2b7a52a4
LB
1316
1317ARM/IP FABRICS DOUBLE ESPRESSO MACHINE SUPPORT
8b58be88 1318M: Lennert Buytenhek <kernel@wantstofly.org>
efc03ecb 1319L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2b7a52a4
LB
1320S: Maintained
1321
1154f858 1322ARM/TEXAS INSTRUMENT KEYSTONE ARCHITECTURE
97215800 1323M: Santosh Shilimkar <ssantosh@kernel.org>
1154f858
SS
1324L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1325S: Maintained
1326F: arch/arm/mach-keystone/
5edafc29 1327F: arch/arm/boot/dts/keystone-*
317929cd 1328T: git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
1154f858 1329
bc6aa566 1330ARM/TEXAS INSTRUMENT KEYSTONE CLOCK FRAMEWORK
97215800 1331M: Santosh Shilimkar <ssantosh@kernel.org>
bc6aa566
SS
1332L: linux-kernel@vger.kernel.org
1333S: Maintained
1334F: drivers/clk/keystone/
1335
1336ARM/TEXAS INSTRUMENT KEYSTONE ClOCKSOURCE
97215800 1337M: Santosh Shilimkar <ssantosh@kernel.org>
bc6aa566
SS
1338L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1339L: linux-kernel@vger.kernel.org
1340S: Maintained
1341F: drivers/clocksource/timer-keystone.c
1342
1343ARM/TEXAS INSTRUMENT KEYSTONE RESET DRIVER
97215800 1344M: Santosh Shilimkar <ssantosh@kernel.org>
bc6aa566
SS
1345L: linux-kernel@vger.kernel.org
1346S: Maintained
1347F: drivers/power/reset/keystone-reset.c
1348
1349ARM/TEXAS INSTRUMENT AEMIF/EMIF DRIVERS
97215800 1350M: Santosh Shilimkar <ssantosh@kernel.org>
bc6aa566
SS
1351L: linux-kernel@vger.kernel.org
1352S: Maintained
1353F: drivers/memory/*emif*
1354
8cb555b6
CM
1355ARM/LG1K ARCHITECTURE
1356M: Chanho Min <chanho.min@lge.com>
1357L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1358S: Maintained
1359F: arch/arm64/boot/dts/lg/
1360
2b7a52a4 1361ARM/LOGICPD PXA270 MACHINE SUPPORT
8b58be88 1362M: Lennert Buytenhek <kernel@wantstofly.org>
efc03ecb 1363L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2b7a52a4
LB
1364S: Maintained
1365
3143875f
JE
1366ARM/LPC18XX ARCHITECTURE
1367M: Joachim Eastwood <manabian@gmail.com>
1368L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1369S: Maintained
19c1c32c
JE
1370F: arch/arm/boot/dts/lpc43*
1371F: drivers/clk/nxp/clk-lpc18xx*
1372F: drivers/clocksource/time-lpc32xx.c
1373F: drivers/i2c/busses/i2c-lpc2k.c
1374F: drivers/memory/pl172.c
1375F: drivers/mtd/spi-nor/nxp-spifi.c
1376F: drivers/rtc/rtc-lpc24xx.c
3143875f
JE
1377N: lpc18xx
1378
15e4f7da 1379ARM/LPC32XX SOC SUPPORT
8d5a6b42
VZ
1380M: Vladimir Zapolskiy <vz@mleia.com>
1381M: Sylvain Lemieux <slemieux.tyco@gmail.com>
15e4f7da 1382L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8d5a6b42 1383T: git git://github.com/vzapolskiy/linux-lpc32xx.git
15e4f7da 1384S: Maintained
2377f9fd 1385F: arch/arm/boot/dts/lpc32*
15e4f7da 1386F: arch/arm/mach-lpc32xx/
2377f9fd
VZ
1387F: drivers/i2c/busses/i2c-pnx.c
1388F: drivers/net/ethernet/nxp/lpc_eth.c
1389F: drivers/usb/host/ohci-nxp.c
1390F: drivers/watchdog/pnx4008_wdt.c
1391N: lpc32xx
15e4f7da 1392
3b886171 1393ARM/MAGICIAN MACHINE SUPPORT
8b58be88 1394M: Philipp Zabel <philipp.zabel@gmail.com>
3b886171
PZ
1395S: Maintained
1396
1f664ab7 1397ARM/Marvell Kirkwood and Armada 370, 375, 38x, 39x, XP, 3700, 7K/8K SOC support
75f41273
TP
1398M: Jason Cooper <jason@lakedaemon.net>
1399M: Andrew Lunn <andrew@lunn.ch>
1400M: Gregory Clement <gregory.clement@free-electrons.com>
dcb71503 1401M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
75f41273
TP
1402L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1403S: Maintained
1404F: arch/arm/mach-mvebu/
59ec9671 1405F: drivers/rtc/rtc-armada38x.c
31c17ac9
GC
1406F: arch/arm/boot/dts/armada*
1407F: arch/arm/boot/dts/kirkwood*
dcc3068a 1408F: arch/arm64/boot/dts/marvell/armada*
9f123def 1409F: drivers/cpufreq/mvebu-cpufreq.c
e269777f 1410F: arch/arm/configs/mvebu_*_defconfig
75f41273 1411
40f4978b
SH
1412ARM/Marvell Berlin SoC support
1413M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
1414L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1415S: Maintained
1416F: arch/arm/mach-berlin/
31c17ac9 1417F: arch/arm/boot/dts/berlin*
e68d7c14 1418F: arch/arm64/boot/dts/marvell/berlin*
31c17ac9 1419
40f4978b 1420
4cfab57e 1421ARM/Marvell Dove/MV78xx0/Orion SOC support
4f1312b0
NP
1422M: Jason Cooper <jason@lakedaemon.net>
1423M: Andrew Lunn <andrew@lunn.ch>
dcb71503 1424M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
bfda4031 1425M: Gregory Clement <gregory.clement@free-electrons.com>
efc03ecb 1426L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
4f1312b0
NP
1427S: Maintained
1428F: arch/arm/mach-dove/
54a246ff
NP
1429F: arch/arm/mach-mv78xx0/
1430F: arch/arm/mach-orion5x/
1431F: arch/arm/plat-orion/
31c17ac9
GC
1432F: arch/arm/boot/dts/dove*
1433F: arch/arm/boot/dts/orion5x*
1434
3b886171 1435
d69ac131
AC
1436ARM/Orion SoC/Technologic Systems TS-78xx platform support
1437M: Alexander Clouter <alex@digriz.org.uk>
1438L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1439W: http://www.digriz.org.uk/ts78xx/kernel
1440S: Maintained
1441F: arch/arm/mach-orion5x/ts78xx-*
1442
e557959d
NA
1443ARM/OXNAS platform support
1444M: Neil Armstrong <narmstrong@baylibre.com>
1445L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1446S: Maintained
1447F: arch/arm/mach-oxnas/
1448F: arch/arm/boot/dts/oxnas*
1449F: arch/arm/boot/dts/wd-mbwe.dts
1450N: oxnas
1451
607b8fc9
EH
1452ARM/Mediatek RTC DRIVER
1453M: Eddie Huang <eddie.huang@mediatek.com>
1454L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1455L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1456S: Maintained
1457F: drivers/rtc/rtc-mt6397.c
1458
e54951c8
MB
1459ARM/Mediatek SoC support
1460M: Matthias Brugger <matthias.bgg@gmail.com>
1461L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
17b199d6 1462L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
e54951c8
MB
1463S: Maintained
1464F: arch/arm/boot/dts/mt6*
1465F: arch/arm/boot/dts/mt8*
1466F: arch/arm/mach-mediatek/
1467N: mtk
1468K: mediatek
1469
0f8669e3
CY
1470ARM/Mediatek USB3 PHY DRIVER
1471M: Chunfeng Yun <chunfeng.yun@mediatek.com>
1472L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1473L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1474S: Maintained
1475F: drivers/phy/phy-mt65xx-usb3.c
1476
adcb079f
AB
1477ARM/MICREL KS8695 ARCHITECTURE
1478M: Greg Ungerer <gerg@uclinux.org>
1479L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14430813 1480F: arch/arm/mach-ks8695/
adcb079f
AB
1481S: Odd Fixes
1482
d78ff0a5 1483ARM/MIOA701 MACHINE SUPPORT
8b58be88 1484M: Robert Jarzmik <robert.jarzmik@free.fr>
efc03ecb 1485L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
d78ff0a5
RJ
1486F: arch/arm/mach-pxa/mioa701.c
1487S: Maintained
1488
9624dfe6 1489ARM/NEC MOBILEPRO 900/c MACHINE SUPPORT
8b58be88 1490M: Michael Petchkovsky <mkpetch@internode.on.net>
9624dfe6
KE
1491S: Maintained
1492
e0ee9851 1493ARM/NOMADIK ARCHITECTURE
28b8e8d4 1494M: Alessandro Rubini <rubini@unipv.it>
e4651a9f 1495M: Linus Walleij <linus.walleij@linaro.org>
28b8e8d4
JP
1496L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1497S: Maintained
1498F: arch/arm/mach-nomadik/
ecc265fe 1499F: drivers/pinctrl/nomadik/
87572880 1500F: drivers/i2c/busses/i2c-nomadik.c
e4651a9f 1501T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-nomadik.git
e0ee9851 1502
9d76295a 1503ARM/OPENMOKO NEO FREERUNNER (GTA02) MACHINE SUPPORT
8b58be88 1504M: Nelson Castillo <arhuaco@freaks-unidos.net>
9d76295a
AG
1505L: openmoko-kernel@lists.openmoko.org (subscribers-only)
1506W: http://wiki.openmoko.org/wiki/Neo_FreeRunner
1507S: Supported
1508
8459c159 1509ARM/TOSA MACHINE SUPPORT
8b58be88
JP
1510M: Dmitry Eremin-Solenikov <dbaryshkov@gmail.com>
1511M: Dirk Opfer <dirk@opfer-online.de>
8459c159
DO
1512S: Maintained
1513
5d783a2d 1514ARM/PALMTX,PALMT5,PALMLD,PALMTE2,PALMTC SUPPORT
933d35f0 1515M: Marek Vasut <marek.vasut@gmail.com>
75280787 1516L: linux-arm-kernel@lists.infradead.org
b5e4ad57
MV
1517W: http://hackndev.com
1518S: Maintained
933d35f0
JP
1519F: arch/arm/mach-pxa/include/mach/palmtx.h
1520F: arch/arm/mach-pxa/palmtx.c
1521F: arch/arm/mach-pxa/include/mach/palmt5.h
1522F: arch/arm/mach-pxa/palmt5.c
1523F: arch/arm/mach-pxa/include/mach/palmld.h
1524F: arch/arm/mach-pxa/palmld.c
1525F: arch/arm/mach-pxa/include/mach/palmte2.h
1526F: arch/arm/mach-pxa/palmte2.c
1527F: arch/arm/mach-pxa/include/mach/palmtc.h
1528F: arch/arm/mach-pxa/palmtc.c
b5e4ad57 1529
b57fe924 1530ARM/PALM TREO SUPPORT
d8130624 1531M: Tomas Cech <sleep_walker@suse.com>
75280787 1532L: linux-arm-kernel@lists.infradead.org
90af5811
TSC
1533W: http://hackndev.com
1534S: Maintained
b57fe924
JP
1535F: arch/arm/mach-pxa/include/mach/palmtreo.h
1536F: arch/arm/mach-pxa/palmtreo.c
90af5811 1537
c49e1e63 1538ARM/PALMZ72 SUPPORT
8b58be88 1539M: Sergey Lapin <slapin@ossfans.org>
75280787 1540L: linux-arm-kernel@lists.infradead.org
7d2c86b5
JP
1541W: http://hackndev.com
1542S: Maintained
933d35f0
JP
1543F: arch/arm/mach-pxa/include/mach/palmz72.h
1544F: arch/arm/mach-pxa/palmz72.c
c49e1e63 1545
1da177e4 1546ARM/PLEB SUPPORT
8b58be88 1547M: Peter Chubb <pleb@gelato.unsw.edu.au>
1da177e4
LT
1548W: http://www.disy.cse.unsw.edu.au/Hardware/PLEB
1549S: Maintained
1550
1551ARM/PT DIGITAL BOARD PORT
8b58be88 1552M: Stefan Eletzhofer <stefan.eletzhofer@eletztrick.de>
efc03ecb 1553L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
54176cc6 1554W: http://www.armlinux.org.uk/
1da177e4
LT
1555S: Maintained
1556
8fc1b0f8 1557ARM/QUALCOMM SUPPORT
bbeaa595
AG
1558M: Andy Gross <andy.gross@linaro.org>
1559M: David Brown <david.brown@linaro.org>
8fc1b0f8 1560L: linux-arm-msm@vger.kernel.org
f5d3af9d 1561L: linux-soc@vger.kernel.org
8fc1b0f8 1562S: Maintained
0ff50d60 1563F: Documentation/devicetree/bindings/soc/qcom/
0c4cbf9e
BA
1564F: arch/arm/boot/dts/qcom-*.dts
1565F: arch/arm/boot/dts/qcom-*.dtsi
8fc1b0f8 1566F: arch/arm/mach-qcom/
e68d7c14 1567F: arch/arm64/boot/dts/qcom/*
5482cefa 1568F: drivers/i2c/busses/i2c-qup.c
39a3366a 1569F: drivers/clk/qcom/
f5d3af9d 1570F: drivers/soc/qcom/
5482cefa 1571F: drivers/spi/spi-qup.c
c0c89faf
SB
1572F: drivers/tty/serial/msm_serial.h
1573F: drivers/tty/serial/msm_serial.c
1574F: drivers/*/pm8???-*
1575F: drivers/mfd/ssbi.c
916f743d 1576F: drivers/firmware/qcom_scm.c
bbeaa595 1577T: git git://git.kernel.org/pub/scm/linux/kernel/git/agross/linux.git
8fc1b0f8 1578
2b7a52a4 1579ARM/RADISYS ENP2611 MACHINE SUPPORT
8b58be88 1580M: Lennert Buytenhek <kernel@wantstofly.org>
efc03ecb 1581L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2b7a52a4
LB
1582S: Maintained
1583
b138e119
SH
1584ARM/RENESAS ARM64 ARCHITECTURE
1585M: Simon Horman <horms@verge.net.au>
1586M: Magnus Damm <magnus.damm@gmail.com>
1926e54f
SH
1587L: linux-renesas-soc@vger.kernel.org
1588Q: http://patchwork.kernel.org/project/linux-renesas-soc/list/
b138e119
SH
1589T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next
1590S: Supported
1591F: arch/arm64/boot/dts/renesas/
be32bcbb
GU
1592F: drivers/soc/renesas/
1593F: include/linux/soc/renesas/
b138e119 1594
d4275354 1595ARM/RISCPC ARCHITECTURE
54176cc6 1596M: Russell King <linux@armlinux.org.uk>
efc03ecb 1597L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
54176cc6 1598W: http://www.armlinux.org.uk/
d4275354 1599S: Maintained
d4275354
RK
1600F: arch/arm/include/asm/hardware/entry-macro-iomd.S
1601F: arch/arm/include/asm/hardware/ioc.h
1602F: arch/arm/include/asm/hardware/iomd.h
1603F: arch/arm/include/asm/hardware/memc.h
1604F: arch/arm/mach-rpc/
1a6422f6 1605F: drivers/net/ethernet/8390/etherh.c
9e13fbf7
JK
1606F: drivers/net/ethernet/i825xx/ether1*
1607F: drivers/net/ethernet/seeq/ether3*
d4275354
RK
1608F: drivers/scsi/arm/
1609
08ddbb0a
HS
1610ARM/Rockchip SoC support
1611M: Heiko Stuebner <heiko@sntech.de>
1612L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
00250b52 1613L: linux-rockchip@lists.infradead.org
9f273c24 1614T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip.git
08ddbb0a 1615S: Maintained
541555e9 1616F: arch/arm/boot/dts/rk3*
08ddbb0a 1617F: arch/arm/mach-rockchip/
541555e9
HS
1618F: drivers/clk/rockchip/
1619F: drivers/i2c/busses/i2c-rk3x.c
08ddbb0a 1620F: drivers/*/*rockchip*
541555e9
HS
1621F: drivers/*/*/*rockchip*
1622F: sound/soc/rockchip/
b4331b43 1623N: rockchip
08ddbb0a 1624
5bfb937c
KK
1625ARM/SAMSUNG EXYNOS ARM ARCHITECTURES
1626M: Kukjin Kim <kgene@kernel.org>
326dce07 1627M: Krzysztof Kozlowski <krzk@kernel.org>
efc03ecb 1628L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
7a549d78 1629L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
b21477f9 1630S: Maintained
6f0589c8 1631F: arch/arm/boot/dts/s3c*
e68d7c14
RH
1632F: arch/arm/boot/dts/s5p*
1633F: arch/arm/boot/dts/samsung*
6f0589c8 1634F: arch/arm/boot/dts/exynos*
d97236e6 1635F: arch/arm64/boot/dts/exynos/
482ce512 1636F: arch/arm/plat-samsung/
769bbb63
HS
1637F: arch/arm/mach-s3c24*/
1638F: arch/arm/mach-s3c64xx/
5bfb937c
KK
1639F: arch/arm/mach-s5p*/
1640F: arch/arm/mach-exynos*/
1c03274d
KK
1641F: drivers/*/*s3c24*
1642F: drivers/*/*/*s3c24*
1643F: drivers/*/*s3c64xx*
1644F: drivers/*/*s5pv210*
ffd51977 1645F: drivers/memory/samsung/*
bf50ddcd 1646F: drivers/soc/samsung/*
d6b9aea6
KK
1647F: Documentation/arm/Samsung/
1648F: Documentation/devicetree/bindings/arm/samsung/
1649F: Documentation/devicetree/bindings/sram/samsung-sram.txt
1650F: Documentation/devicetree/bindings/power/pd-samsung.txt
33d43cdd 1651N: exynos
f556cb07 1652
10ffa964
KP
1653ARM/SAMSUNG MOBILE MACHINE SUPPORT
1654M: Kyungmin Park <kyungmin.park@samsung.com>
1655L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1656S: Maintained
004bbd3c 1657F: arch/arm/mach-s5pv210/
10ffa964 1658
3ce4ccb6
KD
1659ARM/SAMSUNG S5P SERIES 2D GRAPHICS ACCELERATION (G2D) SUPPORT
1660M: Kyungmin Park <kyungmin.park@samsung.com>
774e0362
KD
1661M: Kamil Debski <kamil@wypas.org>
1662M: Andrzej Hajda <a.hajda@samsung.com>
3ce4ccb6
KD
1663L: linux-arm-kernel@lists.infradead.org
1664L: linux-media@vger.kernel.org
1665S: Maintained
1666F: drivers/media/platform/s5p-g2d/
1667
e6a476fd
MS
1668ARM/SAMSUNG S5P SERIES Multi Format Codec (MFC) SUPPORT
1669M: Kyungmin Park <kyungmin.park@samsung.com>
774e0362 1670M: Kamil Debski <kamil@wypas.org>
6305902c 1671M: Jeongtae Park <jtp.park@samsung.com>
774e0362 1672M: Andrzej Hajda <a.hajda@samsung.com>
e6a476fd
MS
1673L: linux-arm-kernel@lists.infradead.org
1674L: linux-media@vger.kernel.org
1675S: Maintained
934455d7 1676F: arch/arm/plat-samsung/s5p-dev-mfc.c
90d72ac6 1677F: drivers/media/platform/s5p-mfc/
e6a476fd
MS
1678
1679ARM/SAMSUNG S5P SERIES TV SUBSYSTEM SUPPORT
1680M: Kyungmin Park <kyungmin.park@samsung.com>
1681M: Tomasz Stanislawski <t.stanislaws@samsung.com>
1682L: linux-arm-kernel@lists.infradead.org
1683L: linux-media@vger.kernel.org
1684S: Maintained
90d72ac6 1685F: drivers/media/platform/s5p-tv/
e6a476fd 1686
1bcbf6f4
KD
1687ARM/SAMSUNG S5P SERIES HDMI CEC SUBSYSTEM SUPPORT
1688M: Kyungmin Park <kyungmin.park@samsung.com>
1689L: linux-arm-kernel@lists.infradead.org
1690L: linux-media@vger.kernel.org
1691S: Maintained
78fc853b 1692F: drivers/staging/media/platform/s5p-cec/
1bcbf6f4 1693
7d9f9bf4
AP
1694ARM/SAMSUNG S5P SERIES JPEG CODEC SUPPORT
1695M: Andrzej Pietrasiewicz <andrzej.p@samsung.com>
1696M: Jacek Anaszewski <j.anaszewski@samsung.com>
1697L: linux-arm-kernel@lists.infradead.org
1698L: linux-media@vger.kernel.org
1699S: Maintained
1700F: drivers/media/platform/s5p-jpeg/
1701
d48d38e8 1702ARM/SHMOBILE ARM ARCHITECTURE
5e212598 1703M: Simon Horman <horms@verge.net.au>
d48d38e8 1704M: Magnus Damm <magnus.damm@gmail.com>
4a121096 1705L: linux-renesas-soc@vger.kernel.org
4a121096 1706Q: http://patchwork.kernel.org/project/linux-renesas-soc/list/
5e212598 1707T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next
d48d38e8 1708S: Supported
0b514fdb
SH
1709F: arch/arm/boot/dts/emev2*
1710F: arch/arm/boot/dts/r7s*
1711F: arch/arm/boot/dts/r8a*
1712F: arch/arm/boot/dts/sh*
0b514fdb 1713F: arch/arm/configs/shmobile_defconfig
7a2071c5 1714F: arch/arm/include/debug/renesas-scif.S
d48d38e8 1715F: arch/arm/mach-shmobile/
be32bcbb
GU
1716F: drivers/soc/renesas/
1717F: include/linux/soc/renesas/
d48d38e8 1718
66314223 1719ARM/SOCFPGA ARCHITECTURE
ba2b7d0a 1720M: Dinh Nguyen <dinguyen@opensource.altera.com>
66314223
DN
1721S: Maintained
1722F: arch/arm/mach-socfpga/
efadb751
DN
1723F: arch/arm/boot/dts/socfpga*
1724F: arch/arm/configs/socfpga_defconfig
e68d7c14 1725F: arch/arm64/boot/dts/altera/
ba2b7d0a 1726W: http://www.rocketboards.org
efadb751 1727T: git git://git.kernel.org/pub/scm/linux/kernel/git/dinguyen/linux.git
66314223
DN
1728
1729ARM/SOCFPGA CLOCK FRAMEWORK SUPPORT
ba2b7d0a 1730M: Dinh Nguyen <dinguyen@opensource.altera.com>
66314223
DN
1731S: Maintained
1732F: drivers/clk/socfpga/
1733
71bcada8
TT
1734ARM/SOCFPGA EDAC SUPPORT
1735M: Thor Thayer <tthayer@opensource.altera.com>
1736S: Maintained
1737F: drivers/edac/altera_edac.
1738
65ebcc11 1739ARM/STI ARCHITECTURE
a92177ea 1740M: Patrice Chotard <patrice.chotard@st.com>
65ebcc11
SK
1741L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1742L: kernel@stlinux.com
1743W: http://www.stlinux.com
1744S: Maintained
1745F: arch/arm/mach-sti/
a92177ea 1746F: arch/arm/boot/dts/sti*
b8e31bf3 1747F: drivers/char/hw_random/st-rng.c
a92177ea 1748F: drivers/clocksource/arm_global_timer.c
82805d1b 1749F: drivers/clocksource/clksrc_st_lpc.c
1d4b42bc 1750F: drivers/cpufreq/sti-cpufreq.c
a92177ea 1751F: drivers/i2c/busses/i2c-st.c
346e2e4a 1752F: drivers/media/rc/st_rc.c
95d66b16 1753F: drivers/media/platform/sti/c8sectpfe/
f53b2bff 1754F: drivers/mmc/host/sdhci-st.c
e95cf393
PG
1755F: drivers/phy/phy-miphy28lp.c
1756F: drivers/phy/phy-miphy365x.c
6da969a5 1757F: drivers/phy/phy-stih407-usb.c
26389c78 1758F: drivers/phy/phy-stih41x-usb.c
346e2e4a 1759F: drivers/pinctrl/pinctrl-st.c
aac22524 1760F: drivers/remoteproc/st_remoteproc.c
346e2e4a 1761F: drivers/reset/sti/
db4112e6 1762F: drivers/rtc/rtc-st-lpc.c
346e2e4a 1763F: drivers/tty/serial/st-asc.c
eb11adab 1764F: drivers/usb/dwc3/dwc3-st.c
62f6f086
PG
1765F: drivers/usb/host/ehci-st.c
1766F: drivers/usb/host/ohci-st.c
db4112e6 1767F: drivers/watchdog/st_lpc_wdt.c
daac6f86 1768F: drivers/ata/ahci_st.c
65ebcc11 1769
ee6e7879
MC
1770ARM/STM32 ARCHITECTURE
1771M: Maxime Coquelin <mcoquelin.stm32@gmail.com>
8ca2cf2c 1772M: Alexandre Torgue <alexandre.torgue@st.com>
ee6e7879
MC
1773L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1774S: Maintained
1775T: git git://git.kernel.org/pub/scm/linux/kernel/git/mcoquelin/stm32.git
1776N: stm32
1777F: drivers/clocksource/armv7m_systick.c
1778
d6de5b02
MG
1779ARM/TANGO ARCHITECTURE
1780M: Marc Gonzalez <marc_gonzalez@sigmadesigns.com>
1781L: linux-arm-kernel@lists.infradead.org
1782S: Maintained
e2bd0d37 1783N: tango
d6de5b02 1784
2b7a52a4 1785ARM/TECHNOLOGIC SYSTEMS TS7250 MACHINE SUPPORT
8b58be88 1786M: Lennert Buytenhek <kernel@wantstofly.org>
efc03ecb 1787L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2b7a52a4
LB
1788S: Maintained
1789
1bbd7089 1790ARM/TETON BGA MACHINE SUPPORT
706e69d6 1791M: "Mark F. Brown" <mark.brown314@gmail.com>
1bbd7089
MB
1792L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1793S: Maintained
1794
2b7a52a4 1795ARM/THECUS N2100 MACHINE SUPPORT
8b58be88 1796M: Lennert Buytenhek <kernel@wantstofly.org>
efc03ecb 1797L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2b7a52a4
LB
1798S: Maintained
1799
98ad6e3b 1800ARM/NUVOTON W90X900 ARM ARCHITECTURE
8b58be88 1801M: Wan ZongShun <mcuos.com@gmail.com>
efc03ecb 1802L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
7d2c86b5
JP
1803W: http://www.mcuos.com
1804S: Maintained
4e89e8f6 1805F: arch/arm/mach-w90x900/
4e89e8f6
WZ
1806F: drivers/input/keyboard/w90p910_keypad.c
1807F: drivers/input/touchscreen/w90p910_ts.c
1808F: drivers/watchdog/nuc900_wdt.c
679ec0ef 1809F: drivers/net/ethernet/nuvoton/w90p910_ether.c
5351684f 1810F: drivers/mtd/nand/nuc900_nand.c
4e89e8f6 1811F: drivers/rtc/rtc-nuc900.c
9df92e6c 1812F: drivers/spi/spi-nuc900.c
4e89e8f6 1813F: drivers/usb/host/ehci-w90x900.c
8a61f013 1814F: drivers/video/fbdev/nuc900fb.c
98ad6e3b 1815
54274d71 1816ARM/U300 MACHINE SUPPORT
e4651a9f 1817M: Linus Walleij <linus.walleij@linaro.org>
54274d71
LW
1818L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1819S: Supported
1820F: arch/arm/mach-u300/
9affbd24 1821F: drivers/clocksource/timer-u300.c
54274d71
LW
1822F: drivers/i2c/busses/i2c-stu300.c
1823F: drivers/rtc/rtc-coh901331.c
1824F: drivers/watchdog/coh901327_wdt.c
1825F: drivers/dma/coh901318*
87572880
LW
1826F: drivers/mfd/ab3100*
1827F: drivers/rtc/rtc-ab3100.c
1828F: drivers/rtc/rtc-coh901331.c
1829T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-stericsson.git
54274d71 1830
3d00d04f
MY
1831ARM/UNIPHIER ARCHITECTURE
1832M: Masahiro Yamada <yamada.masahiro@socionext.com>
1833L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
becc8d3c 1834T: git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-uniphier.git
3d00d04f 1835S: Maintained
a3ff83d2 1836F: arch/arm/boot/dts/uniphier*
e7ecbc05 1837F: arch/arm/include/asm/hardware/cache-uniphier.h
3d00d04f 1838F: arch/arm/mach-uniphier/
e7ecbc05 1839F: arch/arm/mm/cache-uniphier.c
e1a0ebc8 1840F: arch/arm64/boot/dts/socionext/
4b7f48d3 1841F: drivers/bus/uniphier-system-bus.c
dd6fd4a3 1842F: drivers/i2c/busses/i2c-uniphier*
a3ff83d2
MY
1843F: drivers/pinctrl/uniphier/
1844F: drivers/tty/serial/8250/8250_uniphier.c
3d00d04f
MY
1845N: uniphier
1846
87572880 1847ARM/Ux500 ARM ARCHITECTURE
e4651a9f 1848M: Linus Walleij <linus.walleij@linaro.org>
870725d9
SK
1849L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1850S: Maintained
1851F: arch/arm/mach-ux500/
e4651a9f 1852F: drivers/clocksource/clksrc-dbx500-prcmu.c
87572880 1853F: drivers/dma/ste_dma40*
e4651a9f 1854F: drivers/hwspinlock/u8500_hsem.c
87572880
LW
1855F: drivers/mfd/abx500*
1856F: drivers/mfd/ab8500*
e4651a9f
LW
1857F: drivers/mfd/dbx500*
1858F: drivers/mfd/db8500*
ecc265fe
JP
1859F: drivers/pinctrl/nomadik/pinctrl-ab*
1860F: drivers/pinctrl/nomadik/pinctrl-nomadik*
87572880 1861F: drivers/rtc/rtc-ab8500.c
e4651a9f 1862F: drivers/rtc/rtc-pl031.c
87572880 1863T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-stericsson.git
870725d9 1864
e93fde28
UH
1865ARM/Ux500 CLOCK FRAMEWORK SUPPORT
1866M: Ulf Hansson <ulf.hansson@linaro.org>
1867L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1868T: git git://git.linaro.org/people/ulfh/clk.git
1869S: Maintained
1870F: drivers/clk/ux500/
e93fde28 1871
740d93b1
PM
1872ARM/VERSATILE EXPRESS PLATFORM
1873M: Liviu Dudau <liviu.dudau@arm.com>
1874M: Sudeep Holla <sudeep.holla@arm.com>
1875M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
1876L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1877S: Maintained
1878F: arch/arm/boot/dts/vexpress*
e68d7c14 1879F: arch/arm64/boot/dts/arm/
740d93b1
PM
1880F: arch/arm/mach-vexpress/
1881F: */*/vexpress*
7e8f403f 1882F: */*/*/vexpress*
740d93b1
PM
1883F: drivers/clk/versatile/clk-vexpress-osc.c
1884F: drivers/clocksource/versatile.c
46a600ea 1885N: mps2
740d93b1 1886
d4275354 1887ARM/VFP SUPPORT
54176cc6 1888M: Russell King <linux@armlinux.org.uk>
efc03ecb 1889L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
54176cc6 1890W: http://www.armlinux.org.uk/
d4275354
RK
1891S: Maintained
1892F: arch/arm/vfp/
1893
e66b6d8e
MV
1894ARM/VOIPAC PXA270 SUPPORT
1895M: Marek Vasut <marek.vasut@gmail.com>
1896L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1897S: Maintained
1898F: arch/arm/mach-pxa/vpac270.c
e0cca11b 1899F: arch/arm/mach-pxa/include/mach/vpac270.h
e66b6d8e 1900
04529fe2
TP
1901ARM/VT8500 ARM ARCHITECTURE
1902M: Tony Prisk <linux@prisktech.co.nz>
1903L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1904S: Maintained
1905F: arch/arm/mach-vt8500/
41fd91b4 1906F: drivers/clocksource/vt8500_timer.c
560746eb 1907F: drivers/i2c/busses/i2c-wmt.c
41fd91b4
TP
1908F: drivers/mmc/host/wmt-sdmmc.c
1909F: drivers/pwm/pwm-vt8500.c
1910F: drivers/rtc/rtc-vt8500.c
1911F: drivers/tty/serial/vt8500_serial.c
4f31102b 1912F: drivers/usb/host/ehci-platform.c
41fd91b4 1913F: drivers/usb/host/uhci-platform.c
8a61f013
JH
1914F: drivers/video/fbdev/vt8500lcdfb.*
1915F: drivers/video/fbdev/wm8505fb*
1916F: drivers/video/fbdev/wmt_ge_rops.*
04529fe2 1917
e66b6d8e
MV
1918ARM/ZIPIT Z2 SUPPORT
1919M: Marek Vasut <marek.vasut@gmail.com>
1920L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1921S: Maintained
1922F: arch/arm/mach-pxa/z2.c
6ab2a855 1923F: arch/arm/mach-pxa/include/mach/z2.h
e66b6d8e 1924
5ecc4b53
JN
1925ARM/ZTE ARCHITECTURE
1926M: Jun Nie <jun.nie@linaro.org>
1927L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1928S: Maintained
1929F: arch/arm/mach-zx/
1930F: drivers/clk/zte/
1931F: Documentation/devicetree/bindings/arm/zte.txt
1932F: Documentation/devicetree/bindings/clock/zx296702-clk.txt
1933
51f29d44
MS
1934ARM/ZYNQ ARCHITECTURE
1935M: Michal Simek <michal.simek@xilinx.com>
f0fd9ad8 1936R: Sören Brinkmann <soren.brinkmann@xilinx.com>
51f29d44
MS
1937L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1938W: http://wiki.xilinx.com
d6448b76 1939T: git https://github.com/Xilinx/linux-xlnx.git
51f29d44
MS
1940S: Supported
1941F: arch/arm/mach-zynq/
bd2a337a 1942F: drivers/cpuidle/cpuidle-zynq.c
fb9d4959 1943F: drivers/block/xsysace.c
c2fd4e38
MS
1944N: zynq
1945N: xilinx
1946F: drivers/clocksource/cadence_ttc_timer.c
df8eb569 1947F: drivers/i2c/busses/i2c-cadence.c
e3ec3a3d 1948F: drivers/mmc/host/sdhci-of-arasan.c
ae9b56e3 1949F: drivers/edac/synopsys_edac.c
51f29d44 1950
48ec83bc 1951ARM SMMU DRIVERS
b8f9879e 1952M: Will Deacon <will.deacon@arm.com>
c8bff3a6 1953R: Robin Murphy <robin.murphy@arm.com>
b8f9879e
WD
1954L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1955S: Maintained
1956F: drivers/iommu/arm-smmu.c
48ec83bc 1957F: drivers/iommu/arm-smmu-v3.c
e1d3c0fd 1958F: drivers/iommu/io-pgtable-arm.c
c8bff3a6 1959F: drivers/iommu/io-pgtable-arm-v7s.c
b8f9879e 1960
38074229
CM
1961ARM64 PORT (AARCH64 ARCHITECTURE)
1962M: Catalin Marinas <catalin.marinas@arm.com>
d19766ec 1963M: Will Deacon <will.deacon@arm.com>
38074229 1964L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9f273c24 1965T: git git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git
38074229
CM
1966S: Maintained
1967F: arch/arm64/
d19766ec 1968F: Documentation/arm64/
38074229 1969
9d7005f9
LP
1970AS3645A LED FLASH CONTROLLER DRIVER
1971M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
1972L: linux-media@vger.kernel.org
1973T: git git://linuxtv.org/media_tree.git
1974S: Maintained
1975F: drivers/media/i2c/as3645a.c
b5dcee22 1976F: include/media/i2c/as3645a.h
9d7005f9 1977
7c94a8b2
LW
1978ASAHI KASEI AK8974 DRIVER
1979M: Linus Walleij <linus.walleij@linaro.org>
1980L: linux-iio@vger.kernel.org
1981W: http://www.akm.com/
1982S: Supported
1983F: drivers/iio/magnetometer/ak8974.c
1984
d58de038
GJ
1985ASC7621 HARDWARE MONITOR DRIVER
1986M: George Joseph <george.joseph@fairview5.com>
968ce1b1 1987L: linux-hwmon@vger.kernel.org
d58de038
GJ
1988S: Maintained
1989F: Documentation/hwmon/asc7621
1990F: drivers/hwmon/asc7621.c
1991
b229ece9 1992ASUS NOTEBOOKS AND EEEPC ACPI/WMI EXTRAS DRIVERS
5909c654 1993M: Corentin Chary <corentin.chary@gmail.com>
1da177e4 1994L: acpi4asus-user@lists.sourceforge.net
d0944853 1995L: platform-driver-x86@vger.kernel.org
76593d6f 1996W: http://acpi4asus.sf.net
85091b71 1997S: Maintained
b229ece9
CC
1998F: drivers/platform/x86/asus*.c
1999F: drivers/platform/x86/eeepc*.c
85091b71 2000
f6a6bbae
JPRV
2001ASUS WIRELESS RADIO CONTROL DRIVER
2002M: João Paulo Rechi Vita <jprvita@gmail.com>
2003L: platform-driver-x86@vger.kernel.org
2004S: Maintained
2005F: drivers/platform/x86/asus-wireless.c
2006
75aeddd1
DH
2007ASYMMETRIC KEYS
2008M: David Howells <dhowells@redhat.com>
2009L: keyrings@vger.kernel.org
2010S: Maintained
2011F: Documentation/crypto/asymmetric-keys.txt
2012F: include/linux/verification.h
2013F: include/crypto/public_key.h
2014F: include/crypto/pkcs7.h
2015F: crypto/asymmetric_keys/
2016
953a6479 2017ASYNCHRONOUS TRANSFERS/TRANSFORMS (IOAT) API
08223d80 2018R: Dan Williams <dan.j.williams@intel.com>
b3e5f263 2019W: http://sourceforge.net/projects/xscaleiop
08223d80 2020S: Odd fixes
679655da
JP
2021F: Documentation/crypto/async-tx-api.txt
2022F: crypto/async_tx/
2023F: drivers/dma/
2024F: include/linux/dmaengine.h
2025F: include/linux/async_tx.h
b3e5f263 2026
a1867d36 2027AT24 EEPROM DRIVER
14d77c4d 2028M: Wolfram Sang <wsa@the-dreams.de>
a1867d36
WS
2029L: linux-i2c@vger.kernel.org
2030S: Maintained
2031F: drivers/misc/eeprom/at24.c
25f73ed5 2032F: include/linux/platform_data/at24.h
a1867d36 2033
e7839f25 2034ATA OVER ETHERNET (AOE) DRIVER
fb903811
EC
2035M: "Ed L. Cashin" <ed.cashin@acm.org>
2036W: http://www.openaoe.org/
1da177e4 2037S: Supported
679655da
JP
2038F: Documentation/aoe/
2039F: drivers/block/aoe/
1da177e4 2040
aad7a211
AB
2041ATHEROS 71XX/9XXX GPIO DRIVER
2042M: Alban Bedel <albeu@free.fr>
2043W: https://github.com/AlbanBedel/linux
2044T: git git://github.com/AlbanBedel/linux
2045S: Maintained
2046F: drivers/gpio/gpio-ath79.c
2047F: Documentation/devicetree/bindings/gpio/gpio-ath79.txt
2048
9a10a870 2049ATHEROS ATH GENERIC UTILITIES
f726ee65 2050M: "Luis R. Rodriguez" <mcgrof@do-not-panic.com>
9a10a870
JP
2051L: linux-wireless@vger.kernel.org
2052S: Supported
2053F: drivers/net/wireless/ath/*
2054
fa1c114f 2055ATHEROS ATH5K WIRELESS DRIVER
8b58be88
JP
2056M: Jiri Slaby <jirislaby@gmail.com>
2057M: Nick Kossifidis <mickflemm@gmail.com>
f726ee65 2058M: "Luis R. Rodriguez" <mcgrof@do-not-panic.com>
fa1c114f 2059L: linux-wireless@vger.kernel.org
72c706b7 2060W: http://wireless.kernel.org/en/users/Drivers/ath5k
fa1c114f 2061S: Maintained
fa451753 2062F: drivers/net/wireless/ath/ath5k/
fa1c114f 2063
12e62d6f
KV
2064ATHEROS ATH6KL WIRELESS DRIVER
2065M: Kalle Valo <kvalo@qca.qualcomm.com>
2066L: linux-wireless@vger.kernel.org
2067W: http://wireless.kernel.org/en/users/Drivers/ath6kl
9f273c24 2068T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
12e62d6f
KV
2069S: Supported
2070F: drivers/net/wireless/ath/ath6kl/
2071
2be7d22f 2072WILOCITY WIL6210 WIRELESS DRIVER
23ba8a66 2073M: Maya Erez <qca_merez@qca.qualcomm.com>
2be7d22f
VK
2074L: linux-wireless@vger.kernel.org
2075L: wil6210@qca.qualcomm.com
2076S: Supported
2077W: http://wireless.kernel.org/en/users/Drivers/wil6210
2078F: drivers/net/wireless/ath/wil6210/
dba4b74d 2079F: include/uapi/linux/wil6210_uapi.h
2be7d22f 2080
1d7e1e6b
CL
2081CARL9170 LINUX COMMUNITY WIRELESS DRIVER
2082M: Christian Lamparter <chunkeey@googlemail.com>
2083L: linux-wireless@vger.kernel.org
2084W: http://wireless.kernel.org/en/users/Drivers/carl9170
2085S: Maintained
2086F: drivers/net/wireless/ath/carl9170/
2087
2c2a6172
LT
2088ATK0110 HWMON DRIVER
2089M: Luca Tettamanti <kronos.it@gmail.com>
968ce1b1 2090L: linux-hwmon@vger.kernel.org
2c2a6172
LT
2091S: Maintained
2092F: drivers/hwmon/asus_atk0110.c
2093
6f69a6d7 2094ATI_REMOTE2 DRIVER
8b58be88 2095M: Ville Syrjala <syrjala@sci.fi>
6f69a6d7 2096S: Maintained
679655da 2097F: drivers/input/misc/ati_remote2.c
6f69a6d7 2098
7ae115b4 2099ATLX ETHERNET DRIVERS
8b58be88 2100M: Jay Cliburn <jcliburn@gmail.com>
cb2f33e9 2101M: Chris Snook <chris.snook@gmail.com>
e443e383 2102L: netdev@vger.kernel.org
8d5ca6ec
JC
2103W: http://sourceforge.net/projects/atl1
2104W: http://atl1.sourceforge.net
2105S: Maintained
2b133ad6 2106F: drivers/net/ethernet/atheros/
8d5ca6ec 2107
1da177e4 2108ATM
366c1bd1 2109M: Chas Williams <3chas3@gmail.com>
476604de 2110L: linux-atm-general@lists.sourceforge.net (moderated for non-subscribers)
44ae98b5 2111L: netdev@vger.kernel.org
1da177e4
LT
2112W: http://linux-atm.sourceforge.net
2113S: Maintained
679655da
JP
2114F: drivers/atm/
2115F: include/linux/atm*
c117ab84 2116F: include/uapi/linux/atm*
1da177e4 2117
04ac2f46 2118ATMEL AT91 / AT32 MCI DRIVER
24e1511f 2119M: Ludovic Desroches <ludovic.desroches@atmel.com>
04ac2f46
NF
2120S: Maintained
2121F: drivers/mmc/host/atmel-mci.c
04ac2f46 2122
a1cfac48 2123ATMEL AT91 / AT32 SERIAL DRIVER
a02875a6 2124M: Nicolas Ferre <nicolas.ferre@atmel.com>
a1cfac48 2125S: Supported
df621252 2126F: drivers/tty/serial/atmel_serial.c
a1cfac48 2127
f80cb488
NF
2128ATMEL AT91 SAMA5D2-Compatible Shutdown Controller
2129M: Nicolas Ferre <nicolas.ferre@atmel.com>
2130S: Supported
2131F: drivers/power/reset/at91-sama5d2_shdwc.c
2132
b9cd7a25
LD
2133ATMEL SAMA5D2 ADC DRIVER
2134M: Ludovic Desroches <ludovic.desroches@atmel.com>
2135L: linux-iio@vger.kernel.org
2136S: Supported
2137F: drivers/iio/adc/at91-sama5d2_adc.c
2138
dfae90ed 2139ATMEL Audio ALSA driver
3a82002c 2140M: Nicolas Ferre <nicolas.ferre@atmel.com>
dfae90ed
BS
2141L: alsa-devel@alsa-project.org (moderated for non-subscribers)
2142S: Supported
2143F: sound/soc/atmel
2144
b414dc16
NF
2145ATMEL DMA DRIVER
2146M: Nicolas Ferre <nicolas.ferre@atmel.com>
2147L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2148S: Supported
2149F: drivers/dma/at_hdmac.c
2150F: drivers/dma/at_hdmac_regs.h
6f0d65af 2151F: include/linux/platform_data/dma-atmel.h
b414dc16 2152
6bd0f436
LD
2153ATMEL XDMA DRIVER
2154M: Ludovic Desroches <ludovic.desroches@atmel.com>
2155L: linux-arm-kernel@lists.infradead.org
2156L: dmaengine@vger.kernel.org
2157S: Supported
2158F: drivers/dma/at_xdmac.c
2159
888f2804
LD
2160ATMEL I2C DRIVER
2161M: Ludovic Desroches <ludovic.desroches@atmel.com>
2162L: linux-i2c@vger.kernel.org
2163S: Supported
2164F: drivers/i2c/busses/i2c-at91.c
2165
15515545 2166ATMEL ISI DRIVER
50cb2efa 2167M: Ludovic Desroches <ludovic.desroches@atmel.com>
15515545
JW
2168L: linux-media@vger.kernel.org
2169S: Supported
f2294c2d 2170F: drivers/media/platform/soc_camera/atmel-isi.c
15515545
JW
2171F: include/media/atmel-isi.h
2172
8f4c79ce 2173ATMEL LCDFB DRIVER
8b58be88 2174M: Nicolas Ferre <nicolas.ferre@atmel.com>
c69f677c 2175L: linux-fbdev@vger.kernel.org
8f4c79ce 2176S: Maintained
8a61f013 2177F: drivers/video/fbdev/atmel_lcdfb.c
679655da 2178F: include/video/atmel_lcdc.h
8f4c79ce 2179
89e5785f 2180ATMEL MACB ETHERNET DRIVER
a02875a6 2181M: Nicolas Ferre <nicolas.ferre@atmel.com>
89e5785f 2182S: Supported
9f2f381f 2183F: drivers/net/ethernet/cadence/
89e5785f 2184
5cbac98a 2185ATMEL NAND DRIVER
50cb2efa
NF
2186M: Wenyou Yang <wenyou.yang@atmel.com>
2187M: Josh Wu <rainyfeeling@outlook.com>
5cbac98a
JW
2188L: linux-mtd@lists.infradead.org
2189S: Supported
2190F: drivers/mtd/nand/atmel_nand*
2191
05c441ef 2192ATMEL SDMMC DRIVER
2193M: Ludovic Desroches <ludovic.desroches@atmel.com>
2194L: linux-mmc@vger.kernel.org
2195S: Supported
2196F: drivers/mmc/host/sdhci-of-at91.c
2197
754ce4f2 2198ATMEL SPI DRIVER
a02875a6 2199M: Nicolas Ferre <nicolas.ferre@atmel.com>
754ce4f2 2200S: Supported
9df92e6c 2201F: drivers/spi/spi-atmel.*
754ce4f2 2202
0ef09015 2203ATMEL SSC DRIVER
03515f32 2204M: Nicolas Ferre <nicolas.ferre@atmel.com>
0ef09015
BS
2205L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2206S: Supported
2207F: drivers/misc/atmel-ssc.c
2208F: include/linux/atmel-ssc.h
2209
e9cb1c5a
NF
2210ATMEL Timer Counter (TC) AND CLOCKSOURCE DRIVERS
2211M: Nicolas Ferre <nicolas.ferre@atmel.com>
2212L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2213S: Supported
2214F: drivers/misc/atmel_tclib.c
2215F: drivers/clocksource/tcb_clksrc.c
2216
914a3f3b 2217ATMEL USBA UDC DRIVER
a02875a6
NF
2218M: Nicolas Ferre <nicolas.ferre@atmel.com>
2219L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
914a3f3b 2220S: Supported
faf2e1db 2221F: drivers/usb/gadget/udc/atmel_usba_udc.*
914a3f3b 2222
1da177e4 2223ATMEL WIRELESS DRIVER
8b58be88 2224M: Simon Kelley <simon@thekelleys.org.uk>
724c6b35 2225L: linux-wireless@vger.kernel.org
1da177e4
LT
2226W: http://www.thekelleys.org.uk/atmel
2227W: http://atmelwlandriver.sourceforge.net/
2228S: Maintained
30fe0f9b 2229F: drivers/net/wireless/atmel/atmel*
1da177e4 2230
a14c0f8f
ND
2231ATMEL MAXTOUCH DRIVER
2232M: Nick Dyer <nick.dyer@itdev.co.uk>
2233T: git git://github.com/atmel-maxtouch/linux.git
2234S: Supported
2235F: Documentation/devicetree/bindings/input/atmel,maxtouch.txt
2236F: drivers/input/touchscreen/atmel_mxt_ts.c
2237F: include/linux/platform_data/atmel_mxt_ts.h
2238
26780d9e 2239ATTO EXPRESSSAS SAS/SATA RAID SCSI DRIVER
b75f0050
JP
2240M: Bradley Grove <linuxdrivers@attotech.com>
2241L: linux-scsi@vger.kernel.org
2242W: http://www.attotech.com
2243S: Supported
2244F: drivers/scsi/esas2r
26780d9e 2245
bc6e17b8
SS
2246ATUSB IEEE 802.15.4 RADIO DRIVER
2247M: Stefan Schmidt <stefan@osg.samsung.com>
2248L: linux-wpan@vger.kernel.org
2249S: Maintained
2250F: drivers/net/ieee802154/atusb.c
2251F: drivers/net/ieee802154/atusb.h
2252F: drivers/net/ieee802154/at86rf230.h
2253
a92b7b80 2254AUDIT SUBSYSTEM
915f389d 2255M: Paul Moore <paul@paul-moore.com>
8b58be88 2256M: Eric Paris <eparis@redhat.com>
915f389d 2257L: linux-audit@redhat.com (moderated for non-subscribers)
ad3f9a22 2258W: http://people.redhat.com/sgrubb/audit/
915f389d 2259T: git git://git.infradead.org/users/pcmoore/audit
a92b7b80 2260S: Maintained
679655da 2261F: include/linux/audit.h
c117ab84 2262F: include/uapi/linux/audit.h
679655da 2263F: kernel/audit*
a92b7b80 2264
70e84049 2265AUXILIARY DISPLAY DRIVERS
8b58be88 2266M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
450c622e
MO
2267W: http://miguelojeda.es/auxdisplay.htm
2268W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
70e84049 2269S: Maintained
679655da
JP
2270F: drivers/auxdisplay/
2271F: include/linux/cfag12864b.h
70e84049 2272
5f97f7f9 2273AVR32 ARCHITECTURE
e336f61f
HCE
2274M: Haavard Skinnemoen <hskinnemoen@gmail.com>
2275M: Hans-Christian Egtvedt <egtvedt@samfundet.no>
5f97f7f9 2276W: http://www.atmel.com/products/AVR32/
249d9d9d 2277W: http://mirror.egtvedt.no/avr32linux.org/
5f97f7f9 2278W: http://avrfreaks.net/
e336f61f 2279S: Maintained
679655da 2280F: arch/avr32/
5f97f7f9
HS
2281
2282AVR32/AT32AP MACHINE SUPPORT
e336f61f
HCE
2283M: Haavard Skinnemoen <hskinnemoen@gmail.com>
2284M: Hans-Christian Egtvedt <egtvedt@samfundet.no>
2285S: Maintained
679655da 2286F: arch/avr32/mach-at32ap/
5f97f7f9 2287
1da177e4 2288AX.25 NETWORK LAYER
8b58be88 2289M: Ralf Baechle <ralf@linux-mips.org>
1da177e4 2290L: linux-hams@vger.kernel.org
d34cb28a 2291W: http://www.linux-ax25.org/
1da177e4 2292S: Maintained
c117ab84 2293F: include/uapi/linux/ax25.h
679655da
JP
2294F: include/net/ax25.h
2295F: net/ax25/
1da177e4 2296
d5269395 2297AZ6007 DVB DRIVER
5dc8a864
MCC
2298M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
2299M: Mauro Carvalho Chehab <mchehab@kernel.org>
d5269395 2300L: linux-media@vger.kernel.org
a825eaec 2301W: https://linuxtv.org
d5269395
MCC
2302T: git git://linuxtv.org/media_tree.git
2303S: Maintained
2304F: drivers/media/usb/dvb-usb-v2/az6007.c
2305
6777376e
HV
2306AZTECH FM RADIO RECEIVER DRIVER
2307M: Hans Verkuil <hverkuil@xs4all.nl>
2308L: linux-media@vger.kernel.org
2309T: git git://linuxtv.org/media_tree.git
a825eaec 2310W: https://linuxtv.org
6777376e
HV
2311S: Maintained
2312F: drivers/media/radio/radio-aztech*
2313
e2d1d6c0 2314B43 WIRELESS DRIVER
e2d1d6c0 2315L: linux-wireless@vger.kernel.org
ed072f9e 2316L: b43-dev@lists.infradead.org
491b26b4 2317W: http://wireless.kernel.org/en/users/Drivers/b43
8a72ed6f 2318S: Odd Fixes
58619b14 2319F: drivers/net/wireless/broadcom/b43/
e2d1d6c0
RD
2320
2321B43LEGACY WIRELESS DRIVER
8b58be88 2322M: Larry Finger <Larry.Finger@lwfinger.net>
e2d1d6c0 2323L: linux-wireless@vger.kernel.org
ed072f9e 2324L: b43-dev@lists.infradead.org
491b26b4 2325W: http://wireless.kernel.org/en/users/Drivers/b43
e2d1d6c0 2326S: Maintained
423e3ce3 2327F: drivers/net/wireless/broadcom/b43legacy/
e2d1d6c0 2328
300abeb5 2329BACKLIGHT CLASS/SUBSYSTEM
b7701755 2330M: Jingoo Han <jingoohan1@gmail.com>
70d14fcf 2331M: Lee Jones <lee.jones@linaro.org>
9f273c24 2332T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/backlight.git
300abeb5 2333S: Maintained
679655da
JP
2334F: drivers/video/backlight/
2335F: include/linux/backlight.h
300abeb5 2336
c6c8fea2 2337BATMAN ADVANCED
207df49e 2338M: Marek Lindner <mareklindner@neomailbox.ch>
c679ff8f 2339M: Simon Wunderlich <sw@simonwunderlich.de>
ca8e940c 2340M: Antonio Quartulli <a@unstable.cc>
1584f41f 2341L: b.a.t.m.a.n@lists.open-mesh.org (moderated for non-subscribers)
7b5e7396 2342W: https://www.open-mesh.org/
8b823170 2343Q: https://patchwork.open-mesh.org/project/batman/list/
c6c8fea2 2344S: Maintained
286ddfb0
SE
2345F: Documentation/ABI/testing/sysfs-class-net-batman-adv
2346F: Documentation/ABI/testing/sysfs-class-net-mesh
2347F: Documentation/networking/batman-adv.txt
09748a22 2348F: include/uapi/linux/batman_adv.h
c6c8fea2
SE
2349F: net/batman-adv/
2350
e2d1d6c0 2351BAYCOM/HDLCDRV DRIVERS FOR AX.25
8b58be88 2352M: Thomas Sailer <t.sailer@alumni.ethz.ch>
e2d1d6c0
RD
2353L: linux-hams@vger.kernel.org
2354W: http://www.baycom.org/~tom/ham/ham.html
2355S: Maintained
679655da 2356F: drivers/net/hamradio/baycom*
e2d1d6c0 2357
cafe5635 2358BCACHE (BLOCK LAYER CACHE)
d1aa1ab3 2359M: Kent Overstreet <kent.overstreet@gmail.com>
cafe5635
KO
2360L: linux-bcache@vger.kernel.org
2361W: http://bcache.evilpiepirate.org
4d1034eb 2362S: Orphan
cafe5635
KO
2363F: drivers/md/bcache/
2364
04bd844a
HV
2365BDISP ST MEDIA DRIVER
2366M: Fabien Dessenne <fabien.dessenne@st.com>
2367L: linux-media@vger.kernel.org
2368T: git git://linuxtv.org/media_tree.git
a825eaec 2369W: https://linuxtv.org
04bd844a
HV
2370S: Supported
2371F: drivers/media/platform/sti/bdisp
2372
e2d1d6c0 2373BEFS FILE SYSTEM
db4ad036
LB
2374M: Luis de Bethencourt <luisbg@osg.samsung.com>
2375M: Salah Triki <salah.triki@gmail.com>
2376S: Maintained
2377T: git git://github.com/luisbg/linux-befs.git
679655da
JP
2378F: Documentation/filesystems/befs.txt
2379F: fs/befs/
e2d1d6c0 2380
564ee360 2381BECKHOFF CX5020 ETHERCAT MASTER DRIVER
49e7d9df
JP
2382M: Dariusz Marcinkiewicz <reksio@newterm.pl>
2383L: netdev@vger.kernel.org
2384S: Maintained
2385F: drivers/net/ethernet/ec_bhf.c
564ee360 2386
e2d1d6c0 2387BFS FILE SYSTEM
8b58be88 2388M: "Tigran A. Aivazian" <tigran@aivazian.fsnet.co.uk>
e2d1d6c0 2389S: Maintained
679655da
JP
2390F: Documentation/filesystems/bfs.txt
2391F: fs/bfs/
c117ab84 2392F: include/uapi/linux/bfs_fs.h
e2d1d6c0 2393
1394f032 2394BLACKFIN ARCHITECTURE
a4edbc10 2395M: Steven Miao <realmz6@gmail.com>
b3fe92b0 2396L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
1443176f 2397T: git git://git.code.sf.net/p/adi-linux/code
e3b2d3f3
BW
2398W: http://blackfin.uclinux.org
2399S: Supported
679655da 2400F: arch/blackfin/
566da5b2 2401
e190d6b1 2402BLACKFIN EMAC DRIVER
b3fe92b0 2403L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
e190d6b1
BW
2404W: http://blackfin.uclinux.org
2405S: Supported
7b35f033 2406F: drivers/net/ethernet/adi/
e190d6b1 2407
566da5b2 2408BLACKFIN RTC DRIVER
b3fe92b0 2409L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
566da5b2
MF
2410W: http://blackfin.uclinux.org
2411S: Supported
679655da 2412F: drivers/rtc/rtc-bfin.c
1394f032 2413
936ed49a 2414BLACKFIN SDH DRIVER
109ec8c3 2415M: Sonic Zhang <sonic.zhang@analog.com>
b3fe92b0 2416L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
936ed49a
MF
2417W: http://blackfin.uclinux.org
2418S: Supported
2419F: drivers/mmc/host/bfin_sdh.c
2420
1394f032 2421BLACKFIN SERIAL DRIVER
8b58be88 2422M: Sonic Zhang <sonic.zhang@analog.com>
b3fe92b0 2423L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
e3b2d3f3
BW
2424W: http://blackfin.uclinux.org
2425S: Supported
8460241e 2426F: drivers/tty/serial/bfin_uart.c
1394f032 2427
1e6d320f 2428BLACKFIN WATCHDOG DRIVER
b3fe92b0 2429L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
1e6d320f
BW
2430W: http://blackfin.uclinux.org
2431S: Supported
679655da 2432F: drivers/watchdog/bfin_wdt.c
1e6d320f 2433
d24ecfcc 2434BLACKFIN I2C TWI DRIVER
8b58be88 2435M: Sonic Zhang <sonic.zhang@analog.com>
b3fe92b0 2436L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
d24ecfcc
BW
2437W: http://blackfin.uclinux.org/
2438S: Supported
679655da 2439F: drivers/i2c/busses/i2c-bfin-twi.c
d24ecfcc 2440
1e204377
SJ
2441BLACKFIN MEDIA DRIVER
2442M: Scott Jiang <scott.jiang.linux@gmail.com>
b3fe92b0 2443L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
1e204377
SJ
2444W: http://blackfin.uclinux.org/
2445S: Supported
2446F: drivers/media/platform/blackfin/
2447F: drivers/media/i2c/adv7183*
2448F: drivers/media/i2c/vs6624*
2449
b54cf35a
JSM
2450BLINKM RGB LED DRIVER
2451M: Jan-Simon Moeller <jansimon.moeller@gmx.de>
2452S: Maintained
2453F: drivers/leds/leds-blinkm.c
2454
1da177e4 2455BLOCK LAYER
8b58be88 2456M: Jens Axboe <axboe@kernel.dk>
82c426e0 2457L: linux-block@vger.kernel.org
08deed1e 2458T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
1da177e4 2459S: Maintained
679655da 2460F: block/
ae11f7ef 2461F: kernel/trace/blktrace.c
1da177e4 2462
2b54aaef 2463BLOCK2MTD DRIVER
8b58be88 2464M: Joern Engel <joern@lazybastard.org>
2b54aaef
JE
2465L: linux-mtd@lists.infradead.org
2466S: Maintained
679655da 2467F: drivers/mtd/devices/block2mtd.c
2b54aaef 2468
63fbd24e 2469BLUETOOTH DRIVERS
8b58be88 2470M: Marcel Holtmann <marcel@holtmann.org>
960d4d1b 2471M: Gustavo Padovan <gustavo@padovan.org>
eb491eca 2472M: Johan Hedberg <johan.hedberg@gmail.com>
781c2844 2473L: linux-bluetooth@vger.kernel.org
63fbd24e 2474W: http://www.bluez.org/
22e7a424
MH
2475T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
2476T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
1da177e4 2477S: Maintained
679655da 2478F: drivers/bluetooth/
1da177e4 2479
63fbd24e 2480BLUETOOTH SUBSYSTEM
8b58be88 2481M: Marcel Holtmann <marcel@holtmann.org>
960d4d1b 2482M: Gustavo Padovan <gustavo@padovan.org>
eb491eca 2483M: Johan Hedberg <johan.hedberg@gmail.com>
63fbd24e
MH
2484L: linux-bluetooth@vger.kernel.org
2485W: http://www.bluez.org/
22e7a424
MH
2486T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
2487T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
1da177e4 2488S: Maintained
679655da
JP
2489F: net/bluetooth/
2490F: include/net/bluetooth/
1da177e4
LT
2491
2492BONDING DRIVER
79b30750 2493M: Jay Vosburgh <j.vosburgh@gmail.com>
898602a0 2494M: Veaceslav Falico <vfalico@gmail.com>
31639b94 2495M: Andy Gospodarek <gospo@cumulusnetworks.com>
a6c36ee6 2496L: netdev@vger.kernel.org
ce00f85c
JC
2497W: http://sourceforge.net/projects/bonding/
2498S: Supported
679655da 2499F: drivers/net/bonding/
c117ab84 2500F: include/uapi/linux/if_bonding.h
1da177e4 2501
b5f4df34
AS
2502BPF (Safe dynamic programs and tools)
2503M: Alexei Starovoitov <ast@kernel.org>
2504L: netdev@vger.kernel.org
2505L: linux-kernel@vger.kernel.org
2506S: Supported
2507F: kernel/bpf/
2508
39105890 2509BROADCOM B44 10/100 ETHERNET DRIVER
8b58be88 2510M: Gary Zambrano <zambrano@broadcom.com>
39105890
GZ
2511L: netdev@vger.kernel.org
2512S: Supported
adfc5217 2513F: drivers/net/ethernet/broadcom/b44.*
39105890 2514
967dd82f
FF
2515BROADCOM B53 ETHERNET SWITCH DRIVER
2516M: Florian Fainelli <f.fainelli@gmail.com>
2517L: netdev@vger.kernel.org
2518L: openwrt-devel@lists.openwrt.org (subscribers-only)
2519S: Supported
2520F: drivers/net/dsa/b53/*
2521F: include/linux/platform_data/b53.h
2522
32ec90d5
FF
2523BROADCOM GENET ETHERNET DRIVER
2524M: Florian Fainelli <f.fainelli@gmail.com>
2525L: netdev@vger.kernel.org
2526S: Supported
2527F: drivers/net/ethernet/broadcom/genet/
2528
948c51e6 2529BROADCOM BNX2 GIGABIT ETHERNET DRIVER
f1d1baeb
JK
2530M: Sony Chacko <sony.chacko@qlogic.com>
2531M: Dept-HSGLinuxNICDev@qlogic.com
948c51e6
MC
2532L: netdev@vger.kernel.org
2533S: Supported
adfc5217
JK
2534F: drivers/net/ethernet/broadcom/bnx2.*
2535F: drivers/net/ethernet/broadcom/bnx2_*
948c51e6 2536
4d9d2cb0 2537BROADCOM BNX2X 10 GIGABIT ETHERNET DRIVER
08f6dd89 2538M: Ariel Elior <ariel.elior@qlogic.com>
4d9d2cb0
ET
2539L: netdev@vger.kernel.org
2540S: Supported
adfc5217 2541F: drivers/net/ethernet/broadcom/bnx2x/
4d9d2cb0 2542
90f4c594 2543BROADCOM BCM281XX/BCM11XXX/BCM216XX ARM ARCHITECTURE
f18cf050 2544M: Florian Fainelli <f.fainelli@gmail.com>
d3cc2e86
FF
2545M: Ray Jui <rjui@broadcom.com>
2546M: Scott Branden <sbranden@broadcom.com>
086f4704 2547M: bcm-kernel-feedback-list@broadcom.com
90f4c594 2548T: git git://github.com/broadcom/mach-bcm
af4b8e37 2549S: Maintained
ccf62f5a
JM
2550N: bcm281*
2551N: bcm113*
2552N: bcm216*
2553N: kona
af4b8e37 2554F: arch/arm/mach-bcm/
af4b8e37 2555
9209bec4 2556BROADCOM BCM2835 ARM ARCHITECTURE
f680f25c 2557M: Stephen Warren <swarren@wwwdotorg.org>
8bcdd929 2558M: Lee Jones <lee@kernel.org>
10b9e887 2559M: Eric Anholt <eric@anholt.net>
f680f25c 2560L: linux-rpi-kernel@lists.infradead.org (moderated for non-subscribers)
82481129 2561L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8bcdd929 2562T: git git://git.kernel.org/pub/scm/linux/kernel/git/rpi/linux-rpi.git
f680f25c 2563S: Maintained
9209bec4 2564N: bcm2835
f680f25c 2565
5564f092
RM
2566BROADCOM BCM47XX MIPS ARCHITECTURE
2567M: Hauke Mehrtens <hauke@hauke-m.de>
2568M: Rafał Miłecki <zajec5@gmail.com>
2569L: linux-mips@linux-mips.org
2570S: Maintained
7ad2410c 2571F: Documentation/devicetree/bindings/mips/brcm/
5564f092
RM
2572F: arch/mips/bcm47xx/*
2573F: arch/mips/include/asm/mach-bcm47xx/*
2574
9209bec4 2575BROADCOM BCM5301X ARM ARCHITECTURE
5b293ebe 2576M: Hauke Mehrtens <hauke@hauke-m.de>
1a50cd8a
RM
2577M: Rafał Miłecki <zajec5@gmail.com>
2578M: bcm-kernel-feedback-list@broadcom.com
5b293ebe
HM
2579L: linux-arm-kernel@lists.infradead.org
2580S: Maintained
2581F: arch/arm/mach-bcm/bcm_5301x.c
1a50cd8a 2582F: arch/arm/boot/dts/bcm5301x*.dtsi
5b293ebe
HM
2583F: arch/arm/boot/dts/bcm470*
2584
e076e962
FF
2585BROADCOM BCM63XX ARM ARCHITECTURE
2586M: Florian Fainelli <f.fainelli@gmail.com>
086f4704 2587M: bcm-kernel-feedback-list@broadcom.com
20de823e 2588L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
20de823e 2589T: git git://github.com/broadcom/stblinux.git
e076e962 2590S: Maintained
d6f4e76e 2591N: bcm63xx
e076e962 2592
7110e227
KC
2593BROADCOM BCM63XX/BCM33XX UDC DRIVER
2594M: Kevin Cernekee <cernekee@gmail.com>
2595L: linux-usb@vger.kernel.org
2596S: Maintained
2597F: drivers/usb/gadget/udc/bcm63xx_udc.*
2598
2df94fd6 2599BROADCOM BCM7XXX ARM ARCHITECTURE
2df94fd6 2600M: Brian Norris <computersforpeace@gmail.com>
3b4b6fe9
FF
2601M: Gregory Fong <gregory.0xf0@gmail.com>
2602M: Florian Fainelli <f.fainelli@gmail.com>
086f4704 2603M: bcm-kernel-feedback-list@broadcom.com
2df94fd6 2604L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
eb6725d0 2605T: git git://github.com/broadcom/stblinux.git
2df94fd6
BN
2606S: Maintained
2607F: arch/arm/mach-bcm/*brcmstb*
2608F: arch/arm/boot/dts/bcm7*.dts*
e36661e4 2609F: drivers/bus/brcmstb_gisb.c
5009a289 2610N: brcmstb
2df94fd6 2611
70371cef
KC
2612BROADCOM BMIPS MIPS ARCHITECTURE
2613M: Kevin Cernekee <cernekee@gmail.com>
2614M: Florian Fainelli <f.fainelli@gmail.com>
2615L: linux-mips@linux-mips.org
eb6725d0 2616T: git git://github.com/broadcom/stblinux.git
70371cef
KC
2617S: Maintained
2618F: arch/mips/bmips/*
2619F: arch/mips/include/asm/mach-bmips/*
2620F: arch/mips/kernel/*bmips*
338808de 2621F: arch/mips/boot/dts/brcm/bcm*.dts*
c7c42ec2 2622F: drivers/irqchip/irq-bcm63*
70371cef
KC
2623F: drivers/irqchip/irq-bcm7*
2624F: drivers/irqchip/irq-brcmstb*
3271e610 2625F: include/linux/bcm963xx_nvram.h
8fce60b8 2626F: include/linux/bcm963xx_tag.h
70371cef 2627
948c51e6 2628BROADCOM TG3 GIGABIT ETHERNET DRIVER
ccad0993 2629M: Siva Reddy Kallam <siva.kallam@broadcom.com>
23629477 2630M: Prashant Sreedharan <prashant@broadcom.com>
8b58be88 2631M: Michael Chan <mchan@broadcom.com>
948c51e6
MC
2632L: netdev@vger.kernel.org
2633S: Supported
adfc5217 2634F: drivers/net/ethernet/broadcom/tg3.*
948c51e6 2635
a9533e7e 2636BROADCOM BRCM80211 IEEE802.11n WIRELESS DRIVER
2a734451
AS
2637M: Arend van Spriel <arend.vanspriel@broadcom.com>
2638M: Franky Lin <franky.lin@broadcom.com>
2639M: Hante Meuleman <hante.meuleman@broadcom.com>
a9533e7e 2640L: linux-wireless@vger.kernel.org
2a734451 2641L: brcm80211-dev-list.pdl@broadcom.com
a9533e7e 2642S: Supported
05491d2c 2643F: drivers/net/wireless/broadcom/brcm80211/
a9533e7e 2644
9958d6f9 2645BROADCOM BNX2FC 10 GIGABIT FCOE DRIVER
3b7f040a 2646M: QLogic-Storage-Upstream@qlogic.com
9958d6f9
BPG
2647L: linux-scsi@vger.kernel.org
2648S: Supported
2649F: drivers/scsi/bnx2fc/
2650
6a6b5ad0 2651BROADCOM BNX2I 1/10 GIGABIT iSCSI DRIVER
3b7f040a 2652M: QLogic-Storage-Upstream@qlogic.com
6a6b5ad0
EW
2653L: linux-scsi@vger.kernel.org
2654S: Supported
2655F: drivers/scsi/bnx2i/
2656
63f37ddf 2657BROADCOM IPROC ARM ARCHITECTURE
36c0237f
SB
2658M: Ray Jui <rjui@broadcom.com>
2659M: Scott Branden <sbranden@broadcom.com>
63f37ddf 2660M: Jon Mason <jonmason@broadcom.com>
086f4704 2661M: bcm-kernel-feedback-list@broadcom.com
36c0237f 2662L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
eb6725d0 2663T: git git://github.com/broadcom/cygnus-linux.git
36c0237f
SB
2664S: Maintained
2665N: iproc
2666N: cygnus
5c161242 2667N: bcm[-_]nsp
36c0237f
SB
2668N: bcm9113*
2669N: bcm9583*
63f37ddf
JM
2670N: bcm9585*
2671N: bcm9586*
2672N: bcm988312
36c0237f 2673N: bcm113*
63f37ddf
JM
2674N: bcm583*
2675N: bcm585*
2676N: bcm586*
2677N: bcm88312
d76e21b8 2678F: arch/arm64/boot/dts/broadcom/ns2*
5c161242
JM
2679F: drivers/clk/bcm/clk-ns*
2680F: drivers/pinctrl/bcm/pinctrl-ns*
36c0237f 2681
3b0213d5
GF
2682BROADCOM BRCMSTB GPIO DRIVER
2683M: Gregory Fong <gregory.0xf0@gmail.com>
9c2abe2f 2684L: bcm-kernel-feedback-list@broadcom.com
3b0213d5
GF
2685S: Supported
2686F: drivers/gpio/gpio-brcmstb.c
2687F: Documentation/devicetree/bindings/gpio/brcm,brcmstb-gpio.txt
2688
7b7f588b 2689BROADCOM KONA GPIO DRIVER
5e163903 2690M: Ray Jui <rjui@broadcom.com>
7b7f588b
MM
2691L: bcm-kernel-feedback-list@broadcom.com
2692S: Supported
2693F: drivers/gpio/gpio-bcm-kona.c
1db12cde 2694F: Documentation/devicetree/bindings/gpio/brcm,kona-gpio.txt
7b7f588b 2695
f6e734a8
RM
2696BROADCOM NVRAM DRIVER
2697M: Rafał Miłecki <zajec5@gmail.com>
2698L: linux-mips@linux-mips.org
2699S: Maintained
2700F: drivers/firmware/broadcom/*
2701
02787daa
BN
2702BROADCOM STB NAND FLASH DRIVER
2703M: Brian Norris <computersforpeace@gmail.com>
1ddaa021 2704M: Kamal Dasu <kdasu.kdev@gmail.com>
02787daa 2705L: linux-mtd@lists.infradead.org
1285734c 2706L: bcm-kernel-feedback-list@broadcom.com
02787daa
BN
2707S: Maintained
2708F: drivers/mtd/nand/brcmnand/
2709
c9678d86
RM
2710BROADCOM SPECIFIC AMBA DRIVER (BCMA)
2711M: Rafał Miłecki <zajec5@gmail.com>
2712L: linux-wireless@vger.kernel.org
2713S: Maintained
2714F: drivers/bcma/
2715F: include/linux/bcma/
2716
b8302205
FF
2717BROADCOM SYSTEMPORT ETHERNET DRIVER
2718M: Florian Fainelli <f.fainelli@gmail.com>
2719L: netdev@vger.kernel.org
2720S: Supported
2721F: drivers/net/ethernet/broadcom/bcmsysport.*
2722
42515e61
J
2723BROADCOM VULCAN ARM64 SOC
2724M: Jayachandran C. <jchandra@broadcom.com>
086f4704 2725M: bcm-kernel-feedback-list@broadcom.com
42515e61 2726L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
42515e61
J
2727S: Maintained
2728F: arch/arm64/boot/dts/broadcom/vulcan*
2729
7725ccfd 2730BROCADE BFA FC SCSI DRIVER
aa803370
AG
2731M: Anil Gurumurthy <anil.gurumurthy@qlogic.com>
2732M: Sudarsana Kalluru <sudarsana.kalluru@qlogic.com>
455518e7
JP
2733L: linux-scsi@vger.kernel.org
2734S: Supported
2735F: drivers/scsi/bfa/
7725ccfd 2736
8b230ed8 2737BROCADE BNA 10 GIGABIT ETHERNET DRIVER
439e9575 2738M: Rasesh Mody <rasesh.mody@qlogic.com>
8b230ed8
RM
2739L: netdev@vger.kernel.org
2740S: Supported
f844a0ea 2741F: drivers/net/ethernet/brocade/bna/
8b230ed8 2742
5cdf7f76 2743BSG (block layer generic sg v4 driver)
8b58be88 2744M: FUJITA Tomonori <fujita.tomonori@lab.ntt.co.jp>
5cdf7f76
JA
2745L: linux-scsi@vger.kernel.org
2746S: Supported
679655da
JP
2747F: block/bsg.c
2748F: include/linux/bsg.h
c117ab84 2749F: include/uapi/linux/bsg.h
5cdf7f76 2750
af39917d
CL
2751BT87X AUDIO DRIVER
2752M: Clemens Ladisch <clemens@ladisch.de>
2753L: alsa-devel@alsa-project.org (moderated for non-subscribers)
2754T: git git://git.alsa-project.org/alsa-kernel.git
2755S: Maintained
2756F: Documentation/sound/alsa/Bt87x.txt
2757F: sound/pci/bt87x.c
2758
ff1d5c2f 2759BT8XXGPIO DRIVER
eb032b98 2760M: Michael Buesch <m@bues.ch>
ff1d5c2f
MB
2761W: http://bu3sch.de/btgpio.php
2762S: Maintained
72dbb705 2763F: drivers/gpio/gpio-bt8xx.c
ff1d5c2f 2764
eb1eb04f 2765BTRFS FILE SYSTEM
c0778e25
CM
2766M: Chris Mason <clm@fb.com>
2767M: Josef Bacik <jbacik@fb.com>
d8130624 2768M: David Sterba <dsterba@suse.com>
eb1eb04f
JP
2769L: linux-btrfs@vger.kernel.org
2770W: http://btrfs.wiki.kernel.org/
8a6e2535 2771Q: http://patchwork.kernel.org/project/linux-btrfs/list/
9c106405 2772T: git git://git.kernel.org/pub/scm/linux/kernel/git/mason/linux-btrfs.git
eb1eb04f 2773S: Maintained
679655da
JP
2774F: Documentation/filesystems/btrfs.txt
2775F: fs/btrfs/
eb1eb04f 2776
1da177e4 2777BTTV VIDEO4LINUX DRIVER
5dc8a864
MCC
2778M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
2779M: Mauro Carvalho Chehab <mchehab@kernel.org>
661263b5 2780L: linux-media@vger.kernel.org
a825eaec 2781W: https://linuxtv.org
275ffde4 2782T: git git://linuxtv.org/media_tree.git
f96236e5 2783S: Odd fixes
679655da 2784F: Documentation/video4linux/bttv/
90d72ac6 2785F: drivers/media/pci/bt8xx/bttv*
1da177e4 2786
1f34923c
KA
2787BUSLOGIC SCSI DRIVER
2788M: Khalid Aziz <khalid@gonehiking.org>
2789L: linux-scsi@vger.kernel.org
2790S: Maintained
2791F: drivers/scsi/BusLogic.*
2792F: drivers/scsi/FlashPoint.*
2793
af39917d
CL
2794C-MEDIA CMI8788 DRIVER
2795M: Clemens Ladisch <clemens@ladisch.de>
2796L: alsa-devel@alsa-project.org (moderated for non-subscribers)
2797T: git git://git.alsa-project.org/alsa-kernel.git
2798S: Maintained
2799F: sound/pci/oxygen/
2800
2141355f
MS
2801C6X ARCHITECTURE
2802M: Mark Salter <msalter@redhat.com>
2803M: Aurelien Jacquiot <a-jacquiot@ti.com>
2804L: linux-c6x-dev@linux-c6x.org
2805W: http://www.linux-c6x.org/wiki/index.php/Main_Page
2806S: Maintained
2807F: arch/c6x/
2808
a5432f5a 2809CACHEFILES: FS-CACHE BACKEND FOR CACHING ON MOUNTED FILESYSTEMS
8b58be88 2810M: David Howells <dhowells@redhat.com>
e62d6e24 2811L: linux-cachefs@redhat.com (moderated for non-subscribers)
a5432f5a
DH
2812S: Supported
2813F: Documentation/filesystems/caching/cachefiles.txt
2814F: fs/cachefiles/
2815
c815ca39
HV
2816CADET FM/AM RADIO RECEIVER DRIVER
2817M: Hans Verkuil <hverkuil@xs4all.nl>
2818L: linux-media@vger.kernel.org
2819T: git git://linuxtv.org/media_tree.git
a825eaec 2820W: https://linuxtv.org
c815ca39
HV
2821S: Maintained
2822F: drivers/media/radio/radio-cadet*
2823
77d5140f 2824CAFE CMOS INTEGRATED CAMERA CONTROLLER DRIVER
8b58be88 2825M: Jonathan Corbet <corbet@lwn.net>
661263b5 2826L: linux-media@vger.kernel.org
275ffde4 2827T: git git://linuxtv.org/media_tree.git
77d5140f 2828S: Maintained
679655da 2829F: Documentation/video4linux/cafe_ccic
90d72ac6 2830F: drivers/media/platform/marvell-ccic/
77d5140f 2831
201b6bab 2832CAIF NETWORK LAYER
5c574f50 2833M: Dmitry Tarnyagin <dmitry.tarnyagin@lockless.no>
201b6bab
JP
2834L: netdev@vger.kernel.org
2835S: Supported
2836F: Documentation/networking/caif/
2837F: drivers/net/caif/
c117ab84 2838F: include/uapi/linux/caif/
201b6bab
JP
2839F: include/net/caif/
2840F: net/caif/
2841
77dac90f 2842CALGARY x86-64 IOMMU
a6921c29
JM
2843M: Muli Ben-Yehuda <mulix@mulix.org>
2844M: Jon Mason <jdmason@kudzu.us>
2845L: iommu@lists.linux-foundation.org
77dac90f 2846S: Maintained
679655da
JP
2847F: arch/x86/kernel/pci-calgary_64.c
2848F: arch/x86/kernel/tce_64.c
2849F: arch/x86/include/asm/calgary.h
2850F: arch/x86/include/asm/tce.h
77dac90f 2851
e2d1d6c0 2852CAN NETWORK LAYER
8d15d386 2853M: Oliver Hartkopp <socketcan@hartkopp.net>
f7214cf2 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
e2d1d6c0 2859S: Maintained
f35f6c8f 2860F: Documentation/networking/can.txt
8d15d386 2861F: net/can/
8d15d386 2862F: include/linux/can/core.h
c117ab84
CEB
2863F: include/uapi/linux/can.h
2864F: include/uapi/linux/can/bcm.h
2865F: include/uapi/linux/can/raw.h
2866F: include/uapi/linux/can/gw.h
e2d1d6c0 2867
4261a204 2868CAN NETWORK DRIVERS
8b58be88 2869M: Wolfgang Grandegger <wg@grandegger.com>
ec78213a 2870M: Marc Kleine-Budde <mkl@pengutronix.de>
1caa60b6 2871L: linux-can@vger.kernel.org
84b0d715 2872W: https://github.com/linux-can
870482a4
MKB
2873T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
2874T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
4261a204 2875S: Maintained
3636876a 2876F: Documentation/devicetree/bindings/net/can/
8d15d386
OH
2877F: drivers/net/can/
2878F: include/linux/can/dev.h
8d15d386 2879F: include/linux/can/platform/
c117ab84
CEB
2880F: include/uapi/linux/can/error.h
2881F: include/uapi/linux/can/netlink.h
4261a204 2882
95d16c72 2883CAPABILITIES
39baa7e6 2884M: Serge Hallyn <serge@hallyn.com>
95d16c72 2885L: linux-security-module@vger.kernel.org
6305902c 2886S: Supported
95d16c72 2887F: include/linux/capability.h
c117ab84 2888F: include/uapi/linux/capability.h
6305902c 2889F: security/commoncap.c
38a94118 2890F: kernel/capability.c
95d16c72 2891
b84894c7
KT
2892CAPELLA MICROSYSTEMS LIGHT SENSOR DRIVER
2893M: Kevin Tsai <ktsai@capellamicro.com>
2894S: Maintained
2895F: drivers/iio/light/cm*
2896F: Documentation/devicetree/bindings/i2c/trivial-devices.txt
2897
f21fb3ed
RV
2898CAVIUM LIQUIDIO NETWORK DRIVER
2899M: Derek Chickles <derek.chickles@caviumnetworks.com>
2900M: Satanand Burla <satananda.burla@caviumnetworks.com>
2901M: Felix Manlunas <felix.manlunas@caviumnetworks.com>
2902M: Raghu Vatsavayi <raghu.vatsavayi@caviumnetworks.com>
2903L: netdev@vger.kernel.org
2904W: http://www.cavium.com
2905S: Supported
f21fb3ed
RV
2906F: drivers/net/ethernet/cavium/liquidio/
2907
ef0bbac3
VB
2908CC2520 IEEE-802.15.4 RADIO DRIVER
2909M: Varka Bhadram <varkabhadram@gmail.com>
2910L: linux-wpan@vger.kernel.org
2911S: Maintained
2912F: drivers/net/ieee802154/cc2520.c
2913F: include/linux/spi/cc2520.h
2914F: Documentation/devicetree/bindings/net/ieee802154/cc2520.txt
2915
ca684386
HV
2916CEC DRIVER
2917M: Hans Verkuil <hans.verkuil@cisco.com>
2918L: linux-media@vger.kernel.org
2919T: git git://linuxtv.org/media_tree.git
2920W: http://linuxtv.org
2921S: Supported
2922F: Documentation/cec.txt
2923F: Documentation/DocBook/media/v4l/cec*
2924F: drivers/staging/media/cec/
2925F: drivers/media/cec-edid.c
2926F: drivers/media/rc/keymaps/rc-cec.c
2927F: include/media/cec.h
2928F: include/media/cec-edid.h
2929F: include/linux/cec.h
2930F: include/linux/cec-funcs.h
2931
b8154542 2932CELL BROADBAND ENGINE ARCHITECTURE
8b58be88 2933M: Arnd Bergmann <arnd@arndb.de>
a4724ed6 2934L: linuxppc-dev@lists.ozlabs.org
b8154542
AB
2935W: http://www.ibm.com/developerworks/power/cell/
2936S: Supported
679655da 2937F: arch/powerpc/include/asm/cell*.h
679655da 2938F: arch/powerpc/include/asm/spu*.h
c117ab84 2939F: arch/powerpc/include/uapi/asm/spu*.h
679655da
JP
2940F: arch/powerpc/oprofile/*cell*
2941F: arch/powerpc/platforms/cell/
b8154542 2942
398ecff5
SW
2943CEPH COMMON CODE (LIBCEPH)
2944M: Ilya Dryomov <idryomov@gmail.com>
e43cdb56 2945M: "Yan, Zheng" <zyan@redhat.com>
0f5417ce 2946M: Sage Weil <sage@redhat.com>
82593f87 2947L: ceph-devel@vger.kernel.org
09d90327 2948W: http://ceph.com/
fb99f881 2949T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
6e67b7ae 2950T: git git://github.com/ceph/ceph-client.git
9030aaf9 2951S: Supported
14430813
JP
2952F: net/ceph/
2953F: include/linux/ceph/
2954F: include/linux/crush/
9030aaf9 2955
398ecff5
SW
2956CEPH DISTRIBUTED FILE SYSTEM CLIENT (CEPH)
2957M: "Yan, Zheng" <zyan@redhat.com>
2958M: Sage Weil <sage@redhat.com>
2959M: Ilya Dryomov <idryomov@gmail.com>
2960L: ceph-devel@vger.kernel.org
2961W: http://ceph.com/
2962T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
6e67b7ae 2963T: git git://github.com/ceph/ceph-client.git
398ecff5
SW
2964S: Supported
2965F: Documentation/filesystems/ceph.txt
2966F: fs/ceph/
2967
cfc411e7
DH
2968CERTIFICATE HANDLING:
2969M: David Howells <dhowells@redhat.com>
2970M: David Woodhouse <dwmw2@infradead.org>
d8d80386 2971L: keyrings@vger.kernel.org
cfc411e7
DH
2972S: Maintained
2973F: Documentation/module-signing.txt
2974F: certs/
d8d80386 2975F: scripts/sign-file.c
cfc411e7
DH
2976F: scripts/extract-cert.c
2977
18332a80 2978CERTIFIED WIRELESS USB (WUSB) SUBSYSTEM:
18332a80 2979L: linux-usb@vger.kernel.org
10c6c9c9 2980S: Orphan
679655da
JP
2981F: Documentation/usb/WUSB-Design-overview.txt
2982F: Documentation/usb/wusb-cbaf
355ffe69
DV
2983F: drivers/usb/host/hwa-hc.c
2984F: drivers/usb/host/whci/
679655da
JP
2985F: drivers/usb/wusbcore/
2986F: include/linux/usb/wusb*
18332a80 2987
70e84049 2988CFAG12864B LCD DRIVER
8b58be88 2989M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
450c622e
MO
2990W: http://miguelojeda.es/auxdisplay.htm
2991W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
70e84049 2992S: Maintained
679655da
JP
2993F: drivers/auxdisplay/cfag12864b.c
2994F: include/linux/cfag12864b.h
70e84049
MOS
2995
2996CFAG12864BFB LCD FRAMEBUFFER DRIVER
8b58be88 2997M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
450c622e
MO
2998W: http://miguelojeda.es/auxdisplay.htm
2999W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
70e84049 3000S: Maintained
679655da
JP
3001F: drivers/auxdisplay/cfag12864bfb.c
3002F: include/linux/cfag12864b.h
70e84049 3003
704232c2 3004CFG80211 and NL80211
8b58be88 3005M: Johannes Berg <johannes@sipsolutions.net>
704232c2 3006L: linux-wireless@vger.kernel.org
ce466579
JB
3007W: http://wireless.kernel.org/
3008T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
3009T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
704232c2 3010S: Maintained
c117ab84 3011F: include/uapi/linux/nl80211.h
679655da
JP
3012F: include/net/cfg80211.h
3013F: net/wireless/*
3014X: net/wireless/wext*
704232c2 3015
46e64261
GKH
3016CHAR and MISC DRIVERS
3017M: Arnd Bergmann <arnd@arndb.de>
879a5a00 3018M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
46e64261 3019T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
879a5a00 3020S: Supported
46e64261
GKH
3021F: drivers/char/*
3022F: drivers/misc/*
471322a8 3023F: include/linux/miscdevice.h
46e64261 3024
0a920b5b 3025CHECKPATCH
8b58be88 3026M: Andy Whitcroft <apw@canonical.com>
10d83f07
JP
3027M: Joe Perches <joe@perches.com>
3028S: Maintained
679655da 3029F: scripts/checkpatch.pl
0a920b5b 3030
f8407f26
HW
3031CHINESE DOCUMENTATION
3032M: Harry Wei <harryxiyou@gmail.com>
9740153c 3033L: xiyoulinuxkernelgroup@googlegroups.com (subscribers-only)
f8407f26
HW
3034L: linux-kernel@zh-kernel.org (moderated for non-subscribers)
3035S: Maintained
3036F: Documentation/zh_CN/
3037
2721ea2c 3038CHIPIDEA USB HIGH SPEED DUAL ROLE CONTROLLER
60d77b3d 3039M: Peter Chen <Peter.Chen@nxp.com>
8373856d 3040T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
2721ea2c
AS
3041L: linux-usb@vger.kernel.org
3042S: Maintained
3043F: drivers/usb/chipidea/
3044
a93ad65d
HG
3045CHIPONE ICN8318 I2C TOUCHSCREEN DRIVER
3046M: Hans de Goede <hdegoede@redhat.com>
3047L: linux-input@vger.kernel.org
3048S: Maintained
3049F: Documentation/devicetree/bindings/input/touchscreen/chipone_icn8318.txt
3050F: drivers/input/touchscreen/chipone_icn8318.c
3051
ab043105
OJ
3052CHROME HARDWARE PLATFORM SUPPORT
3053M: Olof Johansson <olof@lixom.net>
3054S: Maintained
9f273c24 3055T: git git://git.kernel.org/pub/scm/linux/kernel/git/olof/chrome-platform.git
ab043105
OJ
3056F: drivers/platform/chrome/
3057
641cb85e 3058CISCO VIC ETHERNET NIC DRIVER
2360d2e8 3059M: Christian Benvenuti <benve@cisco.com>
001e1c1d 3060M: Sujith Sankar <ssujith@cisco.com>
c327e8f4 3061M: Govindarajulu Varadarajan <_govind@gmx.com>
5c6652f5 3062M: Neel Patel <neepatel@cisco.com>
7063fbf2 3063S: Supported
a6a5580c 3064F: drivers/net/ethernet/cisco/enic/
7063fbf2 3065
e3cf00d0 3066CISCO VIC LOW LATENCY NIC DRIVER
35ef4a9e
DG
3067M: Christian Benvenuti <benve@cisco.com>
3068M: Dave Goodell <dgoodell@cisco.com>
b75f0050 3069S: Supported
35ef4a9e 3070F: drivers/infiniband/hw/usnic/
e3cf00d0 3071
2b7a52a4 3072CIRRUS LOGIC EP93XX ETHERNET DRIVER
5587912f 3073M: Hartley Sweeten <hsweeten@visionengravers.com>
2b7a52a4
LB
3074L: netdev@vger.kernel.org
3075S: Maintained
57d0b7a0 3076F: drivers/net/ethernet/cirrus/ep93xx_eth.c
2b7a52a4 3077
3d4cfdc9
MB
3078CIRRUS LOGIC AUDIO CODEC DRIVERS
3079M: Brian Austin <brian.austin@cirrus.com>
3080M: Paul Handrigan <Paul.Handrigan@cirrus.com>
3081L: alsa-devel@alsa-project.org (moderated for non-subscribers)
3082S: Maintained
3083F: sound/soc/codecs/cs*
3084
94574d9a
KRW
3085CLEANCACHE API
3086M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
3087L: linux-kernel@vger.kernel.org
3088S: Maintained
3089F: mm/cleancache.c
3090F: include/linux/cleancache.h
3091
d4275354 3092CLK API
54176cc6 3093M: Russell King <linux@armlinux.org.uk>
aa571b14 3094L: linux-clk@vger.kernel.org
37417046 3095S: Maintained
d4275354
RK
3096F: include/linux/clk.h
3097
9222d247
JS
3098CLOCKSOURCE, CLOCKEVENT DRIVERS
3099M: Daniel Lezcano <daniel.lezcano@linaro.org>
3100M: Thomas Gleixner <tglx@linutronix.de>
981c3a4f 3101L: linux-kernel@vger.kernel.org
9222d247
JS
3102T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
3103S: Supported
3104F: drivers/clocksource
3105
5df6d737 3106CISCO FCOE HBA DRIVER
8fc89a79
HP
3107M: Hiral Patel <hiralpat@cisco.com>
3108M: Suma Ramars <sramars@cisco.com>
d7e01dc6 3109M: Brian Uchino <buchino@cisco.com>
5df6d737
AJ
3110L: linux-scsi@vger.kernel.org
3111S: Supported
2a99921a 3112F: drivers/scsi/fnic/
5df6d737 3113
c8806b6c
NM
3114CISCO SCSI HBA DRIVER
3115M: Narsimhulu Musini <nmusini@cisco.com>
3116M: Sesidhar Baddela <sebaddel@cisco.com>
3117L: linux-scsi@vger.kernel.org
3118S: Supported
3119F: drivers/scsi/snic/
3120
529aa8cb
TLSC
3121CMPC ACPI DRIVER
3122M: Thadeu Lima de Souza Cascardo <cascardo@holoscopio.com>
3123M: Daniel Oliveira Nascimento <don@syst.com.br>
d0944853 3124L: platform-driver-x86@vger.kernel.org
529aa8cb
TLSC
3125S: Supported
3126F: drivers/platform/x86/classmate-laptop.c
3127
85756a06
HV
3128COBALT MEDIA DRIVER
3129M: Hans Verkuil <hans.verkuil@cisco.com>
3130L: linux-media@vger.kernel.org
3131T: git git://linuxtv.org/media_tree.git
a825eaec 3132W: https://linuxtv.org
85756a06
HV
3133S: Supported
3134F: drivers/media/pci/cobalt/
3135
74425eee 3136COCCINELLE/Semantic Patches (SmPL)
26de9c26 3137M: Julia Lawall <Julia.Lawall@lip6.fr>
74425eee 3138M: Gilles Muller <Gilles.Muller@lip6.fr>
26de9c26 3139M: Nicolas Palix <nicolas.palix@imag.fr>
d8130624 3140M: Michal Marek <mmarek@suse.com>
26de9c26 3141L: cocci@systeme.lip6.fr (moderated for non-subscribers)
c00b5110 3142T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git misc
74425eee
NP
3143W: http://coccinelle.lip6.fr/
3144S: Supported
4b92b2aa 3145F: Documentation/coccinelle.txt
74425eee
NP
3146F: scripts/coccinelle/
3147F: scripts/coccicheck
3148
1da177e4 3149CODA FILE SYSTEM
8b58be88 3150M: Jan Harkes <jaharkes@cs.cmu.edu>
1da177e4
LT
3151M: coda@cs.cmu.edu
3152L: codalist@coda.cs.cmu.edu
3153W: http://www.coda.cs.cmu.edu/
3154S: Maintained
679655da
JP
3155F: Documentation/filesystems/coda.txt
3156F: fs/coda/
3157F: include/linux/coda*.h
c117ab84 3158F: include/uapi/linux/coda*.h
1da177e4 3159
0b14261e
PZ
3160CODA V4L2 MEM2MEM DRIVER
3161M: Philipp Zabel <p.zabel@pengutronix.de>
3162L: linux-media@vger.kernel.org
3163S: Maintained
3164F: Documentation/devicetree/bindings/media/coda.txt
3165F: drivers/media/platform/coda/
3166
7704addb 3167COMMON CLK FRAMEWORK
a85fa007 3168M: Michael Turquette <mturquette@baylibre.com>
f956165f 3169M: Stephen Boyd <sboyd@codeaurora.org>
aa571b14 3170L: linux-clk@vger.kernel.org
baeb0d9b 3171T: git git://git.kernel.org/pub/scm/linux/kernel/git/clk/linux.git
7704addb 3172S: Maintained
ae4185cd 3173F: Documentation/devicetree/bindings/clock/
60bea3b5
SW
3174F: drivers/clk/
3175X: drivers/clk/clkdev.c
7704addb 3176F: include/linux/clk-pr*
60bea3b5 3177F: include/linux/clk/
7704addb 3178
e2d1d6c0 3179COMMON INTERNET FILE SYSTEM (CIFS)
8b58be88 3180M: Steve French <sfrench@samba.org>
51223df6 3181L: linux-cifs@vger.kernel.org
d1f28953 3182L: samba-technical@lists.samba.org (moderated for non-subscribers)
e2d1d6c0 3183W: http://linux-cifs.samba.org/
bb1d5dda 3184T: git git://git.samba.org/sfrench/cifs-2.6.git
e2d1d6c0 3185S: Supported
ec421a71 3186F: Documentation/filesystems/cifs/
679655da 3187F: fs/cifs/
e2d1d6c0 3188
1da177e4 3189COMPACTPCI HOTPLUG CORE
8b58be88 3190M: Scott Murray <scott@spiteful.org>
64dab204 3191L: linux-pci@vger.kernel.org
82c4dfc7 3192S: Maintained
679655da 3193F: drivers/pci/hotplug/cpci_hotplug*
1da177e4
LT
3194
3195COMPACTPCI HOTPLUG ZIATECH ZT5550 DRIVER
8b58be88 3196M: Scott Murray <scott@spiteful.org>
64dab204 3197L: linux-pci@vger.kernel.org
82c4dfc7 3198S: Maintained
679655da 3199F: drivers/pci/hotplug/cpcihp_zt5550.*
1da177e4
LT
3200
3201COMPACTPCI HOTPLUG GENERIC DRIVER
8b58be88 3202M: Scott Murray <scott@spiteful.org>
64dab204 3203L: linux-pci@vger.kernel.org
82c4dfc7 3204S: Maintained
679655da 3205F: drivers/pci/hotplug/cpcihp_generic.c
1da177e4 3206
5411552c 3207COMPAL LAPTOP SUPPORT
8b58be88 3208M: Cezary Jackiewicz <cezary.jackiewicz@gmail.com>
d0944853 3209L: platform-driver-x86@vger.kernel.org
5411552c 3210S: Maintained
679655da 3211F: drivers/platform/x86/compal-laptop.c
5411552c 3212
949be0f7 3213CONEXANT ACCESSRUNNER USB DRIVER
9ae5e3bc
SA
3214L: accessrunner-general@lists.sourceforge.net
3215W: http://accessrunner.sourceforge.net/
44243ef4 3216S: Orphan
679655da 3217F: drivers/usb/atm/cxacru.c
949be0f7 3218
e2d1d6c0 3219CONFIGFS
d6351db2 3220M: Joel Becker <jlbec@evilplan.org>
1609bac8
CH
3221M: Christoph Hellwig <hch@lst.de>
3222T: git git://git.infradead.org/users/hch/configfs.git
e2d1d6c0 3223S: Supported
679655da
JP
3224F: fs/configfs/
3225F: include/linux/configfs.h
e2d1d6c0 3226
acb9c1b2 3227CONNECTOR
8b58be88 3228M: Evgeniy Polyakov <zbr@ioremap.net>
acb9c1b2
EP
3229L: netdev@vger.kernel.org
3230S: Maintained
3231F: drivers/connector/
3232
a3e3354d 3233CONTROL GROUP (CGROUP)
860ca0e6 3234M: Tejun Heo <tj@kernel.org>
ad50c159 3235M: Li Zefan <lizefan@huawei.com>
4d205676 3236M: Johannes Weiner <hannes@cmpxchg.org>
12340313 3237L: cgroups@vger.kernel.org
860ca0e6 3238T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
fb3a0fb6 3239S: Maintained
4b16b0c0 3240F: Documentation/cgroup*
679655da
JP
3241F: include/linux/cgroup*
3242F: kernel/cgroup*
a3e3354d
TH
3243
3244CONTROL GROUP - CPUSET
3245M: Li Zefan <lizefan@huawei.com>
3246L: cgroups@vger.kernel.org
3247W: http://www.bullopensource.org/cpuset/
3248W: http://oss.sgi.com/projects/cpusets/
3249T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
3250S: Maintained
4b16b0c0 3251F: Documentation/cgroup-v1/cpusets.txt
a3e3354d
TH
3252F: include/linux/cpuset.h
3253F: kernel/cpuset.c
3254
3255CONTROL GROUP - MEMORY RESOURCE CONTROLLER (MEMCG)
3256M: Johannes Weiner <hannes@cmpxchg.org>
fbd7dc74 3257M: Michal Hocko <mhocko@kernel.org>
c4e29738 3258M: Vladimir Davydov <vdavydov.dev@gmail.com>
a3e3354d
TH
3259L: cgroups@vger.kernel.org
3260L: linux-mm@kvack.org
3261S: Maintained
3262F: mm/memcontrol.c
5d1ea48b 3263F: mm/swap_cgroup.c
fb3a0fb6 3264
bebe4678 3265CORETEMP HARDWARE MONITORING DRIVER
96859129 3266M: Fenghua Yu <fenghua.yu@intel.com>
968ce1b1 3267L: linux-hwmon@vger.kernel.org
bebe4678 3268S: Maintained
679655da
JP
3269F: Documentation/hwmon/coretemp
3270F: drivers/hwmon/coretemp.c
bebe4678 3271
1da177e4 3272COSA/SRP SYNC SERIAL DRIVER
8b58be88 3273M: Jan "Yenya" Kasprzak <kas@fi.muni.cz>
1da177e4
LT
3274W: http://www.fi.muni.cz/~kas/cosa/
3275S: Maintained
679655da 3276F: drivers/net/wan/cosa*
1da177e4 3277
4371ee35 3278CPMAC ETHERNET DRIVER
8b58be88 3279M: Florian Fainelli <florian@openwrt.org>
4371ee35
FF
3280L: netdev@vger.kernel.org
3281S: Maintained
b544dbac 3282F: drivers/net/ethernet/ti/cpmac.c
4371ee35 3283
1da177e4 3284CPU FREQUENCY DRIVERS
9c3646d1 3285M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
45c009a9 3286M: Viresh Kumar <viresh.kumar@linaro.org>
a6c072c7 3287L: linux-pm@vger.kernel.org
1da177e4 3288S: Maintained
27209d91
VK
3289T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
3290T: git git://git.linaro.org/people/vireshk/linux.git (For ARM Updates)
679655da
JP
3291F: drivers/cpufreq/
3292F: include/linux/cpufreq.h
1da177e4 3293
8a67f0ef
VK
3294CPU FREQUENCY DRIVERS - ARM BIG LITTLE
3295M: Viresh Kumar <viresh.kumar@linaro.org>
171d0ba8 3296M: Sudeep Holla <sudeep.holla@arm.com>
8a67f0ef
VK
3297L: linux-pm@vger.kernel.org
3298W: http://www.arm.com/products/processors/technologies/biglittleprocessing.php
3299S: Maintained
3300F: drivers/cpufreq/arm_big_little.h
3301F: drivers/cpufreq/arm_big_little.c
3302F: drivers/cpufreq/arm_big_little_dt.c
3303
14d2c34c 3304CPUIDLE DRIVER - ARM BIG LITTLE
b75f0050
JP
3305M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
3306M: Daniel Lezcano <daniel.lezcano@linaro.org>
3307L: linux-pm@vger.kernel.org
3308L: linux-arm-kernel@lists.infradead.org
cea8321c 3309T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
b75f0050
JP
3310S: Maintained
3311F: drivers/cpuidle/cpuidle-big_little.c
14d2c34c 3312
0c570c18
BZ
3313CPUIDLE DRIVER - ARM EXYNOS
3314M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
3315M: Daniel Lezcano <daniel.lezcano@linaro.org>
3316M: Kukjin Kim <kgene@kernel.org>
3317L: linux-pm@vger.kernel.org
3318L: linux-samsung-soc@vger.kernel.org
3319S: Supported
3320F: drivers/cpuidle/cpuidle-exynos.c
3321F: arch/arm/mach-exynos/pm.c
3322
a8e39c35 3323CPUIDLE DRIVERS
9c3646d1 3324M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
a8e39c35
DL
3325M: Daniel Lezcano <daniel.lezcano@linaro.org>
3326L: linux-pm@vger.kernel.org
3327S: Maintained
cea8321c 3328T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
a8e39c35
DL
3329F: drivers/cpuidle/*
3330F: include/linux/cpuidle.h
3331
1da177e4 3332CPUID/MSR DRIVER
8b58be88 3333M: "H. Peter Anvin" <hpa@zytor.com>
1da177e4 3334S: Maintained
679655da
JP
3335F: arch/x86/kernel/cpuid.c
3336F: arch/x86/kernel/msr.c
1da177e4 3337
7fe2f639 3338CPU POWER MONITORING SUBSYSTEM
d8130624 3339M: Thomas Renninger <trenn@suse.com>
103f1790 3340L: linux-pm@vger.kernel.org
7fe2f639 3341S: Maintained
14430813 3342F: tools/power/cpupower/
7fe2f639 3343
1da177e4 3344CRAMFS FILESYSTEM
ce00f85c 3345W: http://sourceforge.net/projects/cramfs/
54886a71 3346S: Orphan / Obsolete
679655da
JP
3347F: Documentation/filesystems/cramfs.txt
3348F: fs/cramfs/
1da177e4
LT
3349
3350CRIS PORT
8b58be88
JP
3351M: Mikael Starvik <starvik@axis.com>
3352M: Jesper Nilsson <jesper.nilsson@axis.com>
9937ac0c 3353L: linux-cris-kernel@axis.com
1da177e4 3354W: http://developer.axis.com
9f273c24 3355T: git git://git.kernel.org/pub/scm/linux/kernel/git/jesper/cris.git
1da177e4 3356S: Maintained
679655da 3357F: arch/cris/
df621252 3358F: drivers/tty/serial/crisv10.*
1da177e4
LT
3359
3360CRYPTO API
8b58be88
JP
3361M: Herbert Xu <herbert@gondor.apana.org.au>
3362M: "David S. Miller" <davem@davemloft.net>
1da177e4 3363L: linux-crypto@vger.kernel.org
9f273c24 3364T: git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/cryptodev-2.6.git
54e5881d 3365T: git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6.git
1da177e4 3366S: Maintained
679655da 3367F: Documentation/crypto/
fe1c445b 3368F: Documentation/devicetree/bindings/crypto/
2ca87a17 3369F: Documentation/DocBook/crypto-API.tmpl
679655da
JP
3370F: arch/*/crypto/
3371F: crypto/
3372F: drivers/crypto/
3373F: include/crypto/
1da177e4 3374
5b07bd57 3375CRYPTOGRAPHIC RANDOM NUMBER GENERATOR
8b58be88 3376M: Neil Horman <nhorman@tuxdriver.com>
5b07bd57
NH
3377L: linux-crypto@vger.kernel.org
3378S: Maintained
51a2228a
JP
3379F: crypto/ansi_cprng.c
3380F: crypto/rng.c
5b07bd57 3381
fc279cc2
HV
3382CS3308 MEDIA DRIVER
3383M: Hans Verkuil <hverkuil@xs4all.nl>
3384L: linux-media@vger.kernel.org
3385T: git git://linuxtv.org/media_tree.git
3386W: http://linuxtv.org
3387S: Odd Fixes
3388F: drivers/media/i2c/cs3308.c
3389F: drivers/media/i2c/cs3308.h
3390
9b4ffa48 3391CS5535 Audio ALSA driver
8b58be88 3392M: Jaya Kumar <jayakumar.alsa@gmail.com>
9b4ffa48 3393S: Maintained
679655da 3394F: sound/pci/cs5535audio/
9b4ffa48 3395
a910e4a9 3396CW1200 WLAN driver
b75f0050
JP
3397M: Solomon Peachy <pizza@shaftnet.org>
3398S: Maintained
560424e9 3399F: drivers/net/wireless/st/cw1200/
a910e4a9 3400
6d8425b1 3401CX18 VIDEO4LINUX DRIVER
6afdeaf8 3402M: Andy Walls <awalls@md.metrocast.net>
7b212edf 3403L: ivtv-devel@ivtvdriver.org (subscribers-only)
661263b5 3404L: linux-media@vger.kernel.org
275ffde4 3405T: git git://linuxtv.org/media_tree.git
a825eaec 3406W: https://linuxtv.org
30e10993 3407W: http://www.ivtvdriver.org/index.php/Cx18
6d8425b1 3408S: Maintained
679655da 3409F: Documentation/video4linux/cx18.txt
90d72ac6 3410F: drivers/media/pci/cx18/
6c0f0359 3411F: include/uapi/linux/ivtv*
6d8425b1 3412
3f101d91
HV
3413CX2341X MPEG ENCODER HELPER MODULE
3414M: Hans Verkuil <hverkuil@xs4all.nl>
3415L: linux-media@vger.kernel.org
3416T: git git://linuxtv.org/media_tree.git
a825eaec 3417W: https://linuxtv.org
3f101d91 3418S: Maintained
c368360b 3419F: drivers/media/common/cx2341x*
3f101d91
HV
3420F: include/media/cx2341x*
3421
b8fe6e2c
PB
3422CX24120 MEDIA DRIVER
3423M: Jemma Denson <jdenson@gmail.com>
3424M: Patrick Boettcher <patrick.boettcher@posteo.de>
3425L: linux-media@vger.kernel.org
a825eaec 3426W: https://linuxtv.org
b8fe6e2c
PB
3427Q: http://patchwork.linuxtv.org/project/linux-media/list/
3428S: Maintained
3429F: drivers/media/dvb-frontends/cx24120*
3430
20357578 3431CX88 VIDEO4LINUX DRIVER
5dc8a864
MCC
3432M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
3433M: Mauro Carvalho Chehab <mchehab@kernel.org>
20357578 3434L: linux-media@vger.kernel.org
a825eaec 3435W: https://linuxtv.org
20357578
MCC
3436T: git git://linuxtv.org/media_tree.git
3437S: Odd fixes
3438F: Documentation/video4linux/cx88/
3439F: drivers/media/pci/cx88/
6d8425b1 3440
91952bc0
AP
3441CXD2820R MEDIA DRIVER
3442M: Antti Palosaari <crope@iki.fi>
3443L: linux-media@vger.kernel.org
a825eaec 3444W: https://linuxtv.org
91952bc0
AP
3445W: http://palosaari.fi/linux/
3446Q: http://patchwork.linuxtv.org/project/linux-media/list/
3447T: git git://linuxtv.org/anttip/media_tree.git
3448S: Maintained
3449F: drivers/media/dvb-frontends/cxd2820r*
6d8425b1 3450
e5ec3789 3451CXGB3 ETHERNET DRIVER (CXGB3)
cdc99239 3452M: Santosh Raspatur <santosh@chelsio.com>
e5ec3789
SW
3453L: netdev@vger.kernel.org
3454W: http://www.chelsio.com
3455S: Supported
f7917c00 3456F: drivers/net/ethernet/chelsio/cxgb3/
e5ec3789 3457
d8ae3c33 3458CXGB3 ISCSI DRIVER (CXGB3I)
49e7d9df
JP
3459M: Karen Xie <kxie@chelsio.com>
3460L: linux-scsi@vger.kernel.org
3461W: http://www.chelsio.com
3462S: Supported
3463F: drivers/scsi/cxgbi/cxgb3i
d8ae3c33 3464
e5ec3789 3465CXGB3 IWARP RNIC DRIVER (IW_CXGB3)
8b58be88 3466M: Steve Wise <swise@chelsio.com>
e6cc0fd1 3467L: linux-rdma@vger.kernel.org
e5ec3789
SW
3468W: http://www.openfabrics.org
3469S: Supported
679655da 3470F: drivers/infiniband/hw/cxgb3/
e5ec3789 3471
be4c9bad 3472CXGB4 ETHERNET DRIVER (CXGB4)
56f16c74 3473M: Hariprasad S <hariprasad@chelsio.com>
be4c9bad
RD
3474L: netdev@vger.kernel.org
3475W: http://www.chelsio.com
3476S: Supported
f7917c00 3477F: drivers/net/ethernet/chelsio/cxgb4/
be4c9bad 3478
d8ae3c33 3479CXGB4 ISCSI DRIVER (CXGB4I)
49e7d9df
JP
3480M: Karen Xie <kxie@chelsio.com>
3481L: linux-scsi@vger.kernel.org
3482W: http://www.chelsio.com
3483S: Supported
3484F: drivers/scsi/cxgbi/cxgb4i
d8ae3c33 3485
be4c9bad
RD
3486CXGB4 IWARP RNIC DRIVER (IW_CXGB4)
3487M: Steve Wise <swise@chelsio.com>
3488L: linux-rdma@vger.kernel.org
3489W: http://www.openfabrics.org
3490S: Supported
3491F: drivers/infiniband/hw/cxgb4/
3492
5c20a5c7
CL
3493CXGB4VF ETHERNET DRIVER (CXGB4VF)
3494M: Casey Leedom <leedom@chelsio.com>
3495L: netdev@vger.kernel.org
3496W: http://www.chelsio.com
3497S: Supported
f7917c00 3498F: drivers/net/ethernet/chelsio/cxgb4vf/
5c20a5c7 3499
a9282d01
IM
3500CXL (IBM Coherent Accelerator Processor Interface CAPI) DRIVER
3501M: Ian Munsie <imunsie@au1.ibm.com>
3502M: Michael Neuling <mikey@neuling.org>
3503L: linuxppc-dev@lists.ozlabs.org
3504S: Supported
3505F: drivers/misc/cxl/
ec249dd8 3506F: include/misc/cxl*
a9282d01
IM
3507F: include/uapi/misc/cxl.h
3508F: Documentation/powerpc/cxl.txt
3509F: Documentation/powerpc/cxl.txt
3510F: Documentation/ABI/testing/sysfs-class-cxl
3511
11f43ae7
MO
3512CXLFLASH (IBM Coherent Accelerator Processor Interface CAPI Flash) SCSI DRIVER
3513M: Manoj N. Kumar <manoj@linux.vnet.ibm.com>
3514M: Matthew R. Ochs <mrochs@linux.vnet.ibm.com>
b2c0627c 3515M: Uma Krishnan <ukrishn@linux.vnet.ibm.com>
11f43ae7
MO
3516L: linux-scsi@vger.kernel.org
3517S: Supported
3518F: drivers/scsi/cxlflash/
3519F: include/uapi/scsi/cxlflash_ioctls.h
3520F: Documentation/powerpc/cxlflash.txt
3521
b52b97a3
GC
3522STMMAC ETHERNET DRIVER
3523M: Giuseppe Cavallaro <peppe.cavallaro@st.com>
91979b9d 3524M: Alexandre Torgue <alexandre.torgue@st.com>
b52b97a3
GC
3525L: netdev@vger.kernel.org
3526W: http://www.stlinux.com
3527S: Supported
7ac6653a 3528F: drivers/net/ethernet/stmicro/stmmac/
b52b97a3 3529
1da177e4 3530CYBERPRO FB DRIVER
54176cc6 3531M: Russell King <linux@armlinux.org.uk>
efc03ecb 3532L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
54176cc6 3533W: http://www.armlinux.org.uk/
1da177e4 3534S: Maintained
8a61f013 3535F: drivers/video/fbdev/cyber2000fb.*
9fa68eae 3536
1da177e4 3537CYCLADES ASYNC MUX DRIVER
1da177e4 3538W: http://www.cyclades.com/
d459883e 3539S: Orphan
c897401b 3540F: drivers/tty/cyclades.c
679655da 3541F: include/linux/cyclades.h
c117ab84 3542F: include/uapi/linux/cyclades.h
1da177e4
LT
3543
3544CYCLADES PC300 DRIVER
1da177e4 3545W: http://www.cyclades.com/
d459883e 3546S: Orphan
679655da 3547F: drivers/net/wan/pc300*
1da177e4 3548
402f6ae4
AP
3549CYPRESS_FIRMWARE MEDIA DRIVER
3550M: Antti Palosaari <crope@iki.fi>
3551L: linux-media@vger.kernel.org
a825eaec 3552W: https://linuxtv.org
402f6ae4
AP
3553W: http://palosaari.fi/linux/
3554Q: http://patchwork.linuxtv.org/project/linux-media/list/
3555T: git git://linuxtv.org/anttip/media_tree.git
3556S: Maintained
3557F: drivers/media/common/cypress_firmware*
3558
e3ae3525 3559CYTTSP TOUCHSCREEN DRIVER
be9a6f40 3560M: Ferruh Yigit <fery@cypress.com>
6305902c 3561L: linux-input@vger.kernel.org
be9a6f40 3562S: Supported
6305902c
JP
3563F: drivers/input/touchscreen/cyttsp*
3564F: include/linux/input/cyttsp.h
e3ae3525 3565
aaaf5fbf
JK
3566DALLAS/MAXIM DS1685-FAMILY REAL TIME CLOCK
3567M: Joshua Kinard <kumba@gentoo.org>
3568S: Maintained
3569F: drivers/rtc/rtc-ds1685.c
3570F: include/linux/rtc/ds1685.h
3571
1da177e4 3572DAMA SLAVE for AX.25
8b58be88 3573M: Joerg Reuter <jreuter@yaina.de>
1da177e4
LT
3574W: http://yaina.de/jreuter/
3575W: http://www.qsl.net/dl1bke/
3576L: linux-hams@vger.kernel.org
3577S: Maintained
679655da
JP
3578F: net/ax25/af_ax25.c
3579F: net/ax25/ax25_dev.c
3580F: net/ax25/ax25_ds_*
3581F: net/ax25/ax25_in.c
3582F: net/ax25/ax25_out.c
3583F: net/ax25/ax25_timer.c
3584F: net/ax25/sysctl_net_ax25.c
1da177e4 3585
e2d1d6c0 3586DAVICOM FAST ETHERNET (DMFE) NETWORK DRIVER
e2d1d6c0 3587L: netdev@vger.kernel.org
5ff77428 3588S: Orphan
679655da 3589F: Documentation/networking/dmfe.txt
0f04e2aa 3590F: drivers/net/ethernet/dec/tulip/dmfe.c
e2d1d6c0
RD
3591
3592DC390/AM53C974 SCSI driver
d8130624 3593M: Hannes Reinecke <hare@suse.com>
71bd849d 3594L: linux-scsi@vger.kernel.org
e2d1d6c0 3595S: Maintained
71bd849d 3596F: drivers/scsi/am53c974.c
e2d1d6c0 3597
1da177e4 3598DC395x SCSI driver
61eee9a7 3599M: Oliver Neukum <oliver@neukum.org>
8b58be88
JP
3600M: Ali Akcaagac <aliakc@web.de>
3601M: Jamie Lenehan <lenehan@twibble.org>
f5df5881 3602L: dc395x@twibble.org
cf015e9f
JP
3603W: http://twibble.org/dist/dc395x/
3604W: http://lists.twibble.org/mailman/listinfo/dc395x/
1da177e4 3605S: Maintained
679655da
JP
3606F: Documentation/scsi/dc395x.txt
3607F: drivers/scsi/dc395x.*
1da177e4 3608
eb8edb08 3609DCCP PROTOCOL
a89d030e 3610M: Gerrit Renker <gerrit@erg.abdn.ac.uk>
eb8edb08 3611L: dccp@vger.kernel.org
c996d8b9 3612W: http://www.linuxfoundation.org/collaborate/workgroups/networking/dccp
eb8edb08 3613S: Maintained
679655da 3614F: include/linux/dccp.h
c117ab84 3615F: include/uapi/linux/dccp.h
679655da
JP
3616F: include/linux/tfrc.h
3617F: net/dccp/
eb8edb08 3618
1da177e4 3619DECnet NETWORK LAYER
1da177e4
LT
3620W: http://linux-decnet.sourceforge.net
3621L: linux-decnet-user@lists.sourceforge.net
f546444d 3622S: Orphan
679655da
JP
3623F: Documentation/networking/decnet.txt
3624F: net/decnet/
1da177e4 3625
ebff05b9
MR
3626DECSTATION PLATFORM SUPPORT
3627M: "Maciej W. Rozycki" <macro@linux-mips.org>
3628L: linux-mips@linux-mips.org
3629W: http://www.linux-mips.org/wiki/DECstation
3630S: Maintained
3631F: arch/mips/dec/
3632F: arch/mips/include/asm/dec/
3633F: arch/mips/include/asm/mach-dec/
3634
1da177e4 3635DEFXX FDDI NETWORK DRIVER
8b58be88 3636M: "Maciej W. Rozycki" <macro@linux-mips.org>
1da177e4 3637S: Maintained
33f810b2 3638F: drivers/net/fddi/defxx.*
1da177e4 3639
ad8f07cc 3640DELL LAPTOP DRIVER
8b58be88 3641M: Matthew Garrett <mjg59@srcf.ucam.org>
cdbff611 3642M: Pali Rohár <pali.rohar@gmail.com>
d0944853 3643L: platform-driver-x86@vger.kernel.org
ad8f07cc 3644S: Maintained
679655da 3645F: drivers/platform/x86/dell-laptop.c
ad8f07cc 3646
817a5cdb
PR
3647DELL LAPTOP RBTN DRIVER
3648M: Pali Rohár <pali.rohar@gmail.com>
3649S: Maintained
3650F: drivers/platform/x86/dell-rbtn.*
3651
cdbff611
PR
3652DELL LAPTOP FREEFALL DRIVER
3653M: Pali Rohár <pali.rohar@gmail.com>
3654S: Maintained
3655F: drivers/platform/x86/dell-smo8800.c
3656
1da177e4 3657DELL LAPTOP SMM DRIVER
a5afba16 3658M: Pali Rohár <pali.rohar@gmail.com>
ef3522f7 3659S: Maintained
a5afba16 3660F: drivers/hwmon/dell-smm-hwmon.c
c117ab84 3661F: include/uapi/linux/i8k.h
1da177e4 3662
90563ec4 3663DELL SYSTEMS MANAGEMENT BASE DRIVER (dcdbas)
8b58be88 3664M: Doug Warzecha <Douglas_Warzecha@dell.com>
90563ec4 3665S: Maintained
679655da
JP
3666F: Documentation/dcdbas.txt
3667F: drivers/firmware/dcdbas.*
90563ec4 3668
0b3f6109 3669DELL WMI EXTRAS DRIVER
8b58be88 3670M: Matthew Garrett <mjg59@srcf.ucam.org>
cdbff611 3671M: Pali Rohár <pali.rohar@gmail.com>
0b3f6109 3672S: Maintained
36b3a96f 3673F: drivers/platform/x86/dell-wmi.c
0b3f6109 3674
5efc75e3 3675DESIGNWARE USB2 DRD IP DRIVER
16272ae7 3676M: John Youn <johnyoun@synopsys.com>
5efc75e3 3677L: linux-usb@vger.kernel.org
18f340f9 3678T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
5efc75e3 3679S: Maintained
197ba5f4 3680F: drivers/usb/dwc2/
5efc75e3 3681
94ab23dd 3682DESIGNWARE USB3 DRD IP DRIVER
a55f6286 3683M: Felipe Balbi <balbi@kernel.org>
94ab23dd 3684L: linux-usb@vger.kernel.org
94ab23dd
FB
3685T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
3686S: Maintained
3687F: drivers/usb/dwc3/
3688
833c9545
JB
3689DEVICE COREDUMP (DEV_COREDUMP)
3690M: Johannes Berg <johannes@sipsolutions.net>
3691L: linux-kernel@vger.kernel.org
3692S: Maintained
3693F: drivers/base/devcoredump.c
3694F: include/linux/devcoredump.h
3695
89d07767
KP
3696DEVICE FREQUENCY (DEVFREQ)
3697M: MyungJoo Ham <myungjoo.ham@samsung.com>
3698M: Kyungmin Park <kyungmin.park@samsung.com>
88476d34 3699L: linux-pm@vger.kernel.org
6a3cd722 3700T: git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
89d07767
KP
3701S: Maintained
3702F: drivers/devfreq/
6a3cd722
CC
3703F: include/linux/devfreq.h
3704F: Documentation/devicetree/bindings/devfreq/
89d07767 3705
7dbded06
CC
3706DEVICE FREQUENCY EVENT (DEVFREQ-EVENT)
3707M: Chanwoo Choi <cw00.choi@samsung.com>
3708L: linux-pm@vger.kernel.org
3709T: git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
3710S: Supported
3711F: drivers/devfreq/event/
3712F: drivers/devfreq/devfreq-event.c
3713F: include/linux/devfreq-event.h
3714F: Documentation/devicetree/bindings/devfreq/event/
89d07767 3715
490b864b
CC
3716BUS FREQUENCY DRIVER FOR SAMSUNG EXYNOS
3717M: Chanwoo Choi <cw00.choi@samsung.com>
3718L: linux-pm@vger.kernel.org
3719L: linux-samsung-soc@vger.kernel.org
3720T: git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
3721S: Maintained
3722F: drivers/devfreq/exynos-bus.c
3723F: Documentation/devicetree/bindings/devfreq/exynos-bus.txt
3724
1da177e4 3725DEVICE NUMBER REGISTRY
8b58be88 3726M: Torben Mathiasen <device@lanana.org>
1da177e4 3727W: http://lanana.org/docs/device-list/index.html
1da177e4
LT
3728S: Maintained
3729
e2d1d6c0 3730DEVICE-MAPPER (LVM)
854ecaad 3731M: Alasdair Kergon <agk@redhat.com>
8504eed3 3732M: Mike Snitzer <snitzer@redhat.com>
854ecaad 3733M: dm-devel@redhat.com
e2d1d6c0
RD
3734L: dm-devel@redhat.com
3735W: http://sources.redhat.com/dm
8a6e2535 3736Q: http://patchwork.kernel.org/project/dm-devel/list/
41d35d25 3737T: git git://git.kernel.org/pub/scm/linux/kernel/git/device-mapper/linux-dm.git
854ecaad 3738T: quilt http://people.redhat.com/agk/patches/linux/editing/
e2d1d6c0 3739S: Maintained
679655da
JP
3740F: Documentation/device-mapper/
3741F: drivers/md/dm*
854ecaad 3742F: drivers/md/persistent-data/
679655da
JP
3743F: include/linux/device-mapper.h
3744F: include/linux/dm-*.h
8504eed3 3745F: include/uapi/linux/dm-*.h
e2d1d6c0 3746
bfcd3a46
JP
3747DEVLINK
3748M: Jiri Pirko <jiri@mellanox.com>
3749L: netdev@vger.kernel.org
3750S: Supported
3751F: net/core/devlink.c
3752F: include/net/devlink.h
3753F: include/uapi/linux/devlink.h
3754
c0d995aa
OST
3755DIALOG SEMICONDUCTOR DRIVERS
3756M: Support Opensource <support.opensource@diasemi.com>
3757W: http://www.dialog-semiconductor.com/products
3758S: Supported
3759F: Documentation/hwmon/da90??
047cfd01 3760F: Documentation/devicetree/bindings/mfd/da90*.txt
4eeb08b4 3761F: Documentation/devicetree/bindings/regulator/da92*.txt
7c933772 3762F: Documentation/devicetree/bindings/sound/da[79]*.txt
c0d995aa
OST
3763F: drivers/gpio/gpio-da90??.c
3764F: drivers/hwmon/da90??-hwmon.c
7be72c2c 3765F: drivers/iio/adc/da91??-*.c
c0d995aa
OST
3766F: drivers/input/misc/da90??_onkey.c
3767F: drivers/input/touchscreen/da9052_tsi.c
3768F: drivers/leds/leds-da90??.c
3769F: drivers/mfd/da903x.c
3770F: drivers/mfd/da90??-*.c
7be72c2c 3771F: drivers/mfd/da91??-*.c
c0d995aa 3772F: drivers/power/da9052-battery.c
7be72c2c 3773F: drivers/power/da91??-*.c
c0d995aa
OST
3774F: drivers/regulator/da903x.c
3775F: drivers/regulator/da9???-regulator.[ch]
3776F: drivers/rtc/rtc-da90??.c
3777F: drivers/video/backlight/da90??_bl.c
3778F: drivers/watchdog/da90??_wdt.c
3779F: include/linux/mfd/da903x.h
3780F: include/linux/mfd/da9052/
3781F: include/linux/mfd/da9055/
047cfd01 3782F: include/linux/mfd/da9062/
c0d995aa 3783F: include/linux/mfd/da9063/
7be72c2c 3784F: include/linux/mfd/da9150/
4eeb08b4 3785F: include/linux/regulator/da9211.h
c0d995aa
OST
3786F: include/sound/da[79]*.h
3787F: sound/soc/codecs/da[79]*.[ch]
3788
599aa697
LL
3789DIGI NEO AND CLASSIC PCI PRODUCTS
3790M: Lidza Louina <lidza.louina@gmail.com>
542f3d5a 3791M: Mark Hounschell <markh@compro.net>
599aa697
LL
3792L: driverdev-devel@linuxdriverproject.org
3793S: Maintained
3794F: drivers/staging/dgnc/
3795
335d7c58 3796DIOLAN U2C-12 I2C DRIVER
ca462085 3797M: Guenter Roeck <linux@roeck-us.net>
335d7c58
GR
3798L: linux-i2c@vger.kernel.org
3799S: Maintained
3800F: drivers/i2c/busses/i2c-diolan-u2c.c
3801
d475c634
MW
3802DIRECT ACCESS (DAX)
3803M: Matthew Wilcox <willy@linux.intel.com>
3804L: linux-fsdevel@vger.kernel.org
3805S: Supported
3806F: fs/dax.c
3807
e7839f25 3808DIRECTORY NOTIFICATION (DNOTIFY)
8b58be88 3809M: Eric Paris <eparis@parisplace.org>
3c5119c0 3810S: Maintained
679655da
JP
3811F: Documentation/filesystems/dnotify.txt
3812F: fs/notify/dnotify/
3813F: include/linux/dnotify.h
1da177e4
LT
3814
3815DISK GEOMETRY AND PARTITION HANDLING
8b58be88 3816M: Andries Brouwer <aeb@cwi.nl>
1da177e4
LT
3817W: http://www.win.tue.nl/~aeb/linux/Large-Disk.html
3818W: http://www.win.tue.nl/~aeb/linux/zip/zip-1.html
3819W: http://www.win.tue.nl/~aeb/partitions/partition_types-1.html
3820S: Maintained
3821
4480f15b 3822DISKQUOTA
d8130624 3823M: Jan Kara <jack@suse.com>
1da177e4 3824S: Maintained
679655da
JP
3825F: Documentation/filesystems/quota.txt
3826F: fs/quota/
3827F: include/linux/quota*.h
c117ab84 3828F: include/uapi/linux/quota*.h
1da177e4 3829
702686ad
BT
3830DISPLAYLINK USB 2.0 FRAMEBUFFER DRIVER (UDLFB)
3831M: Bernie Thompson <bernie@plugable.com>
3832L: linux-fbdev@vger.kernel.org
3833S: Maintained
3834W: http://plugable.com/category/projects/udlfb/
8a61f013 3835F: drivers/video/fbdev/udlfb.c
702686ad
BT
3836F: include/video/udlfb.h
3837F: Documentation/fb/udlfb.txt
3838
e7839f25 3839DISTRIBUTED LOCK MANAGER (DLM)
8b58be88
JP
3840M: Christine Caulfield <ccaulfie@redhat.com>
3841M: David Teigland <teigland@redhat.com>
a4644184 3842L: cluster-devel@redhat.com
5be7b50f 3843W: http://sources.redhat.com/cluster/
9f273c24 3844T: git git://git.kernel.org/pub/scm/linux/kernel/git/teigland/linux-dlm.git
5be7b50f 3845S: Supported
679655da 3846F: fs/dlm/
5be7b50f 3847
53b6b3e0
SS
3848DMA BUFFER SHARING FRAMEWORK
3849M: Sumit Semwal <sumit.semwal@linaro.org>
3850S: Maintained
3851L: linux-media@vger.kernel.org
3852L: dri-devel@lists.freedesktop.org
8ada6d2d 3853L: linaro-mm-sig@lists.linaro.org (moderated for non-subscribers)
35fac7e3 3854F: drivers/dma-buf/
e46d12c6
JP
3855F: include/linux/dma-buf*
3856F: include/linux/reservation.h
3857F: include/linux/*fence.h
53b6b3e0
SS
3858F: Documentation/dma-buf-sharing.txt
3859T: git git://git.linaro.org/people/sumitsemwal/linux-dma-buf.git
3860
c483e065
GP
3861SYNC FILE FRAMEWORK
3862M: Sumit Semwal <sumit.semwal@linaro.org>
3863R: Gustavo Padovan <gustavo@padovan.org>
3864S: Maintained
3865L: linux-media@vger.kernel.org
3866L: dri-devel@lists.freedesktop.org
3867F: drivers/dma-buf/sync_file.c
3868F: include/linux/sync_file.h
3869F: Documentation/sync_file.txt
3870T: git git://git.linaro.org/people/sumitsemwal/linux-dma-buf.git
3871
b3e5f263 3872DMA GENERIC OFFLOAD ENGINE SUBSYSTEM
4abed0af 3873M: Vinod Koul <vinod.koul@intel.com>
17b59560
VK
3874L: dmaengine@vger.kernel.org
3875Q: https://patchwork.kernel.org/project/linux-dmaengine/list/
08223d80 3876S: Maintained
679655da 3877F: drivers/dma/
0ce3c066 3878F: include/linux/dmaengine.h
c56d329e 3879F: Documentation/devicetree/bindings/dma/
979a281e
VK
3880F: Documentation/dmaengine/
3881T: git git://git.infradead.org/users/vkoul/slave-dma.git
248a9dc3 3882
b825037d 3883DME1737 HARDWARE MONITOR DRIVER
8b58be88 3884M: Juerg Haefliger <juergh@gmail.com>
968ce1b1 3885L: linux-hwmon@vger.kernel.org
b825037d 3886S: Maintained
679655da
JP
3887F: Documentation/hwmon/dme1737
3888F: drivers/hwmon/dme1737.c
b825037d 3889
1f31e1b1 3890DMI/SMBIOS SUPPORT
d8130624 3891M: Jean Delvare <jdelvare@suse.com>
1f31e1b1 3892S: Maintained
d4aeef93 3893T: quilt http://jdelvare.nerim.net/devel/linux/jdelvare-dmi/
d7f96f97 3894F: Documentation/ABI/testing/sysfs-firmware-dmi-tables
1f31e1b1
JD
3895F: drivers/firmware/dmi-id.c
3896F: drivers/firmware/dmi_scan.c
3897F: include/linux/dmi.h
3898
7d2c86b5 3899DOCUMENTATION
ad3118b9 3900M: Jonathan Corbet <corbet@lwn.net>
795fb7e7
JD
3901L: linux-doc@vger.kernel.org
3902S: Maintained
679655da 3903F: Documentation/
42f41ecf
JC
3904F: scripts/docproc.c
3905F: scripts/kernel-doc*
97be078b
RD
3906X: Documentation/ABI/
3907X: Documentation/devicetree/
933a46b8
JC
3908X: Documentation/acpi
3909X: Documentation/power
3910X: Documentation/spi
6c121170 3911X: Documentation/DocBook/media
c51edfb1 3912T: git git://git.lwn.net/linux.git docs-next
abbaeff3 3913
1da177e4 3914DOUBLETALK DRIVER
8b58be88 3915M: "James R. Van Zandt" <jrv@vanzandt.mv.com>
1da177e4
LT
3916L: blinux-list@redhat.com
3917S: Maintained
679655da
JP
3918F: drivers/char/dtlk.c
3919F: include/linux/dtlk.h
1da177e4 3920
e2d1d6c0 3921DPT_I2O SCSI RAID DRIVER
8b58be88 3922M: Adaptec OEM Raid Solutions <aacraid@adaptec.com>
e2d1d6c0
RD
3923L: linux-scsi@vger.kernel.org
3924W: http://www.adaptec.com/
3925S: Maintained
679655da
JP
3926F: drivers/scsi/dpt*
3927F: drivers/scsi/dpt/
e2d1d6c0 3928
b411b363 3929DRBD DRIVER
bc2c049d
RK
3930M: Philipp Reisner <philipp.reisner@linbit.com>
3931M: Lars Ellenberg <lars.ellenberg@linbit.com>
3932L: drbd-dev@lists.linbit.com
28b8e8d4 3933W: http://www.drbd.org
bc2c049d
RK
3934T: git git://git.linbit.com/linux-drbd.git
3935T: git git://git.linbit.com/drbd-8.4.git
28b8e8d4
JP
3936S: Supported
3937F: drivers/block/drbd/
3938F: lib/lru_cache.c
3939F: Documentation/blockdev/drbd/
b411b363 3940
dc7dfcd8 3941DRIVER CORE, KOBJECTS, DEBUGFS, KERNFS AND SYSFS
879a5a00 3942M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
08deed1e 3943T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
1da177e4 3944S: Supported
679655da 3945F: Documentation/kobject.txt
7cfc51b9 3946F: drivers/base/
87544653 3947F: fs/debugfs/
dc7dfcd8
WS
3948F: fs/kernfs/
3949F: fs/sysfs/
87544653 3950F: include/linux/debugfs.h
dc7dfcd8 3951F: include/linux/kobj*
679655da 3952F: lib/kobj*
1da177e4
LT
3953
3954DRM DRIVERS
8b58be88 3955M: David Airlie <airlied@linux.ie>
4c6a3999 3956L: dri-devel@lists.freedesktop.org
b0447888 3957T: git git://people.freedesktop.org/~airlied/linux
1da177e4 3958S: Maintained
679655da 3959F: drivers/gpu/drm/
433e3b34 3960F: drivers/gpu/vga/
d28ab95b
GU
3961F: Documentation/devicetree/bindings/display/
3962F: Documentation/devicetree/bindings/gpu/
3963F: Documentation/devicetree/bindings/video/
621c5474 3964F: Documentation/gpu/
850e9411 3965F: include/drm/
c117ab84 3966F: include/uapi/drm/
1da177e4 3967
c842b693
EV
3968DRM DRIVER FOR AST SERVER GRAPHICS CHIPS
3969M: Dave Airlie <airlied@redhat.com>
3970S: Odd Fixes
3971F: drivers/gpu/drm/ast/
3972
3973DRM DRIVER FOR BOCHS VIRTUAL GPU
3974M: Gerd Hoffmann <kraxel@redhat.com>
3975S: Odd Fixes
3976F: drivers/gpu/drm/bochs/
3977
3978DRM DRIVER FOR QEMU'S CIRRUS DEVICE
3979M: Dave Airlie <airlied@redhat.com>
3980S: Odd Fixes
3981F: drivers/gpu/drm/cirrus/
3982
c26a4017 3983RADEON and AMDGPU DRM DRIVERS
566f5939
AD
3984M: Alex Deucher <alexander.deucher@amd.com>
3985M: Christian König <christian.koenig@amd.com>
3986L: dri-devel@lists.freedesktop.org
3987T: git git://people.freedesktop.org/~agd5f/linux
3988S: Supported
3989F: drivers/gpu/drm/radeon/
74c97375 3990F: include/uapi/drm/radeon_drm.h
c26a4017 3991F: drivers/gpu/drm/amd/
74c97375 3992F: include/uapi/drm/amdgpu_drm.h
566f5939 3993
03e255b9
TR
3994DRM PANEL DRIVERS
3995M: Thierry Reding <thierry.reding@gmail.com>
3996L: dri-devel@lists.freedesktop.org
3997T: git git://anongit.freedesktop.org/tegra/linux.git
3998S: Maintained
3999F: drivers/gpu/drm/drm_panel.c
4000F: drivers/gpu/drm/panel/
4001F: include/drm/drm_panel.h
2d799dde 4002F: Documentation/devicetree/bindings/display/panel/
03e255b9 4003
8daf7473 4004INTEL DRM DRIVERS (excluding Poulsbo, Moorestown and derivative chipsets)
cbce7107 4005M: Daniel Vetter <daniel.vetter@intel.com>
47f95647 4006M: Jani Nikula <jani.nikula@linux.intel.com>
362132d2 4007L: intel-gfx@lists.freedesktop.org
8daf7473 4008L: dri-devel@lists.freedesktop.org
7564fde3 4009W: https://01.org/linuxgraphics/
47f95647 4010Q: http://patchwork.freedesktop.org/project/intel-gfx/
89258a97 4011T: git git://anongit.freedesktop.org/drm-intel
8daf7473 4012S: Supported
14430813 4013F: drivers/gpu/drm/i915/
8daf7473 4014F: include/drm/i915*
baceac3a 4015F: include/uapi/drm/i915_drm.h
621c5474 4016F: Documentation/gpu/i915.rst
8daf7473 4017
99763bb8
BB
4018DRM DRIVERS FOR ATMEL HLCDC
4019M: Boris Brezillon <boris.brezillon@free-electrons.com>
4020L: dri-devel@lists.freedesktop.org
4021S: Supported
4022F: drivers/gpu/drm/atmel-hlcdc/
4023F: Documentation/devicetree/bindings/drm/atmel/
4024
bf1139df
MR
4025DRM DRIVERS FOR ALLWINNER A10
4026M: Maxime Ripard <maxime.ripard@free-electrons.com>
4027L: dri-devel@lists.freedesktop.org
4028S: Supported
4029F: drivers/gpu/drm/sun4i/
4030F: Documentation/devicetree/bindings/display/sunxi/sun4i-drm.txt
4031
398a6d4a
KP
4032DRM DRIVERS FOR EXYNOS
4033M: Inki Dae <inki.dae@samsung.com>
f1501303
ID
4034M: Joonyoung Shim <jy0922.shim@samsung.com>
4035M: Seung-Woo Kim <sw0312.kim@samsung.com>
4036M: Kyungmin Park <kyungmin.park@samsung.com>
398a6d4a 4037L: dri-devel@lists.freedesktop.org
25a58030 4038T: git git://git.kernel.org/pub/scm/linux/kernel/git/daeinki/drm-exynos.git
398a6d4a 4039S: Supported
14430813 4040F: drivers/gpu/drm/exynos/
8fb9b15b
EV
4041F: include/uapi/drm/exynos_drm.h
4042F: Documentation/devicetree/bindings/display/exynos/
398a6d4a 4043
b55a1b9c 4044DRM DRIVERS FOR FREESCALE DCU
bc66757a 4045M: Stefan Agner <stefan@agner.ch>
b55a1b9c
JW
4046M: Alison Wang <alison.wang@freescale.com>
4047L: dri-devel@lists.freedesktop.org
4048S: Supported
4049F: drivers/gpu/drm/fsl-dcu/
2d799dde 4050F: Documentation/devicetree/bindings/display/fsl,dcu.txt
fb127b79 4051F: Documentation/devicetree/bindings/display/fsl,tcon.txt
2d799dde 4052F: Documentation/devicetree/bindings/display/panel/nec,nl4827hc19_05b.txt
b55a1b9c 4053
0a3d775f
PZ
4054DRM DRIVERS FOR FREESCALE IMX
4055M: Philipp Zabel <p.zabel@pengutronix.de>
4056L: dri-devel@lists.freedesktop.org
4057S: Maintained
4058F: drivers/gpu/drm/imx/
ef739aa4 4059F: drivers/gpu/ipu-v3/
2d799dde 4060F: Documentation/devicetree/bindings/display/imx/
0a3d775f 4061
ba2199a6
PJ
4062DRM DRIVERS FOR GMA500 (Poulsbo, Moorestown and derivative chipsets)
4063M: Patrik Jakobsson <patrik.r.jakobsson@gmail.com>
4064L: dri-devel@lists.freedesktop.org
4065T: git git://github.com/patjak/drm-gma500
4066S: Maintained
5ff18e42 4067F: drivers/gpu/drm/gma500/
ba2199a6 4068
c84ffde9
XL
4069DRM DRIVERS FOR HISILICON
4070M: Xinliang Liu <z.liuxinliang@hisilicon.com>
4071R: Xinwei Kong <kong.kongxinwei@hisilicon.com>
4072R: Chen Feng <puck.chen@hisilicon.com>
4073L: dri-devel@lists.freedesktop.org
4074T: git git://github.com/xin3liang/linux.git
4075S: Maintained
4076F: drivers/gpu/drm/hisilicon/
4077F: Documentation/devicetree/bindings/display/hisilicon/
4078
399516ab
EV
4079DRM DRIVER FOR INTEL I810 VIDEO CARDS
4080S: Orphan / Obsolete
4081F: drivers/gpu/drm/i810/
4082F: include/uapi/drm/i810_drm.h
4083
06346451
EV
4084DRM DRIVER FOR MSM ADRENO GPU
4085M: Rob Clark <robdclark@gmail.com>
4086L: linux-arm-msm@vger.kernel.org
4087L: dri-devel@lists.freedesktop.org
4088L: freedreno@lists.freedesktop.org
4089T: git git://people.freedesktop.org/~robclark/linux
4090S: Maintained
4091F: drivers/gpu/drm/msm/
4092F: include/uapi/drm/msm_drm.h
4093F: Documentation/devicetree/bindings/display/msm/
4094
fad89bb3
EV
4095DRM DRIVER FOR NVIDIA GEFORCE/QUADRO GPUS
4096M: Ben Skeggs <bskeggs@redhat.com>
4097L: dri-devel@lists.freedesktop.org
4098L: nouveau@lists.freedesktop.org
4099T: git git://github.com/skeggsb/linux
4100S: Supported
4101F: drivers/gpu/drm/nouveau/
4102F: include/uapi/drm/nouveau_drm.h
ba2199a6 4103
bd3b49f2 4104DRM DRIVERS FOR NVIDIA TEGRA
a5ad7a63 4105M: Thierry Reding <thierry.reding@gmail.com>
bd3b49f2
TR
4106L: dri-devel@lists.freedesktop.org
4107L: linux-tegra@vger.kernel.org
a5ad7a63 4108T: git git://anongit.freedesktop.org/tegra/linux.git
adabdb0c 4109S: Supported
dee8268f 4110F: drivers/gpu/drm/tegra/
a5ad7a63 4111F: drivers/gpu/host1x/
e1e90644 4112F: include/linux/host1x.h
a5ad7a63 4113F: include/uapi/drm/tegra_drm.h
2d799dde 4114F: Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-host1x.txt
bd3b49f2 4115
399516ab
EV
4116DRM DRIVER FOR MATROX G200/G400 GRAPHICS CARDS
4117S: Orphan / Obsolete
4118F: drivers/gpu/drm/mga/
4119F: include/uapi/drm/mga_drm.h
4120
c842b693
EV
4121DRM DRIVER FOR MGA G200 SERVER GRAPHICS CHIPS
4122M: Dave Airlie <airlied@redhat.com>
4123S: Odd Fixes
4124F: drivers/gpu/drm/mgag200/
4125
399516ab
EV
4126DRM DRIVER FOR RAGE 128 VIDEO CARDS
4127S: Orphan / Obsolete
4128F: drivers/gpu/drm/r128/
4129F: include/uapi/drm/r128_drm.h
4130
a284e9d1
LP
4131DRM DRIVERS FOR RENESAS
4132M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
4133L: dri-devel@lists.freedesktop.org
4a121096 4134L: linux-renesas-soc@vger.kernel.org
2392ccd4 4135T: git git://linuxtv.org/pinchartl/fbdev
a284e9d1
LP
4136S: Supported
4137F: drivers/gpu/drm/rcar-du/
4138F: drivers/gpu/drm/shmobile/
a284e9d1 4139F: include/linux/platform_data/shmob_drm.h
33be436d 4140F: Documentation/devicetree/bindings/display/renesas,du.txt
a284e9d1 4141
c842b693
EV
4142DRM DRIVER FOR QXL VIRTUAL GPU
4143M: Dave Airlie <airlied@redhat.com>
4144S: Odd Fixes
4145F: drivers/gpu/drm/qxl/
4146F: include/uapi/drm/qxl_drm.h
a284e9d1 4147
625e0346
HS
4148DRM DRIVERS FOR ROCKCHIP
4149M: Mark Yao <mark.yao@rock-chips.com>
4150L: dri-devel@lists.freedesktop.org
4151S: Maintained
4152F: drivers/gpu/drm/rockchip/
f253f7eb 4153F: Documentation/devicetree/bindings/display/rockchip/
625e0346 4154
399516ab
EV
4155DRM DRIVER FOR SAVAGE VIDEO CARDS
4156S: Orphan / Obsolete
4157F: drivers/gpu/drm/savage/
4158F: include/uapi/drm/savage_drm.h
4159
4160DRM DRIVER FOR SIS VIDEO CARDS
4161S: Orphan / Obsolete
4162F: drivers/gpu/drm/sis/
4163F: include/uapi/drm/sis_drm.h
625e0346 4164
7f11c476
BG
4165DRM DRIVERS FOR STI
4166M: Benjamin Gaignard <benjamin.gaignard@linaro.org>
4167M: Vincent Abriou <vincent.abriou@st.com>
4168L: dri-devel@lists.freedesktop.org
4169T: git http://git.linaro.org/people/benjamin.gaignard/kernel.git
4170S: Maintained
4171F: drivers/gpu/drm/sti
2d799dde 4172F: Documentation/devicetree/bindings/display/st,stih4xx.txt
7f11c476 4173
399516ab
EV
4174DRM DRIVER FOR TDFX VIDEO CARDS
4175S: Orphan / Obsolete
4176F: drivers/gpu/drm/tdfx/
4177
c842b693
EV
4178DRM DRIVER FOR USB DISPLAYLINK VIDEO ADAPTERS
4179M: Dave Airlie <airlied@redhat.com>
4180S: Odd Fixes
4181F: drivers/gpu/drm/udl/
4182
8bb0bce9
LS
4183DRM DRIVERS FOR VIVANTE GPU IP
4184M: Lucas Stach <l.stach@pengutronix.de>
54176cc6 4185R: Russell King <linux+etnaviv@armlinux.org.uk>
8bb0bce9
LS
4186R: Christian Gmeiner <christian.gmeiner@gmail.com>
4187L: dri-devel@lists.freedesktop.org
4188S: Maintained
8a9257a0
EV
4189F: drivers/gpu/drm/etnaviv/
4190F: include/uapi/drm/etnaviv_drm.h
4191F: Documentation/devicetree/bindings/display/etnaviv/
8bb0bce9 4192
c4291702
EV
4193DRM DRIVER FOR VMWARE VIRTUAL GPU
4194M: "VMware Graphics" <linux-graphics-maintainer@vmware.com>
4195M: Sinclair Yeh <syeh@vmware.com>
4196M: Thomas Hellstrom <thellstrom@vmware.com>
4197L: dri-devel@lists.freedesktop.org
4198T: git git://people.freedesktop.org/~syeh/repos_linux
4199T: git git://people.freedesktop.org/~thomash/linux
4200S: Supported
4201F: drivers/gpu/drm/vmwgfx/
4202F: include/uapi/drm/vmwgfx_drm.h
4203
8636d452
EA
4204DRM DRIVERS FOR VC4
4205M: Eric Anholt <eric@anholt.net>
4206T: git git://github.com/anholt/linux
4207S: Supported
4208F: drivers/gpu/drm/vc4/
4209F: include/uapi/drm/vc4_drm.h
4210F: Documentation/devicetree/bindings/display/brcm,bcm-vc4.txt
8bb0bce9 4211
5ef330a7
TV
4212DRM DRIVERS FOR TI OMAP
4213M: Tomi Valkeinen <tomi.valkeinen@ti.com>
4214L: dri-devel@lists.freedesktop.org
4215S: Maintained
4216F: drivers/gpu/drm/omapdrm/
4217F: Documentation/devicetree/bindings/display/ti/
4218
adb314ed
TV
4219DRM DRIVERS FOR TI LCDC
4220M: Jyri Sarha <jsarha@ti.com>
4221R: Tomi Valkeinen <tomi.valkeinen@ti.com>
4222L: dri-devel@lists.freedesktop.org
4223S: Maintained
4224F: drivers/gpu/drm/tilcdc/
4225F: Documentation/devicetree/bindings/display/tilcdc/
4226
598df1ac
AK
4227DSBR100 USB FM RADIO DRIVER
4228M: Alexey Klimov <klimov.linux@gmail.com>
4229L: linux-media@vger.kernel.org
4230T: git git://linuxtv.org/media_tree.git
4231S: Maintained
4232F: drivers/media/radio/dsbr100.c
4233
1da177e4 4234DSCC4 DRIVER
8b58be88 4235M: Francois Romieu <romieu@fr.zoreil.com>
01f20734 4236L: netdev@vger.kernel.org
1da177e4 4237S: Maintained
679655da 4238F: drivers/net/wan/dscc4.c
1da177e4 4239
cc11b140
HV
4240DT3155 MEDIA DRIVER
4241M: Hans Verkuil <hverkuil@xs4all.nl>
4242L: linux-media@vger.kernel.org
4243T: git git://linuxtv.org/media_tree.git
a825eaec 4244W: https://linuxtv.org
cc11b140
HV
4245S: Odd Fixes
4246F: drivers/media/pci/dt3155/
4247
91952bc0
AP
4248DVB_USB_AF9015 MEDIA DRIVER
4249M: Antti Palosaari <crope@iki.fi>
4250L: linux-media@vger.kernel.org
a825eaec 4251W: https://linuxtv.org
91952bc0
AP
4252W: http://palosaari.fi/linux/
4253Q: http://patchwork.linuxtv.org/project/linux-media/list/
4254T: git git://linuxtv.org/anttip/media_tree.git
4255S: Maintained
4256F: drivers/media/usb/dvb-usb-v2/af9015*
4257
4258DVB_USB_AF9035 MEDIA DRIVER
4259M: Antti Palosaari <crope@iki.fi>
4260L: linux-media@vger.kernel.org
a825eaec 4261W: https://linuxtv.org
91952bc0
AP
4262W: http://palosaari.fi/linux/
4263Q: http://patchwork.linuxtv.org/project/linux-media/list/
4264T: git git://linuxtv.org/anttip/media_tree.git
4265S: Maintained
4266F: drivers/media/usb/dvb-usb-v2/af9035*
4267
4268DVB_USB_ANYSEE MEDIA DRIVER
4269M: Antti Palosaari <crope@iki.fi>
4270L: linux-media@vger.kernel.org
a825eaec 4271W: https://linuxtv.org
91952bc0
AP
4272W: http://palosaari.fi/linux/
4273Q: http://patchwork.linuxtv.org/project/linux-media/list/
4274T: git git://linuxtv.org/anttip/media_tree.git
4275S: Maintained
4276F: drivers/media/usb/dvb-usb-v2/anysee*
4277
4278DVB_USB_AU6610 MEDIA DRIVER
4279M: Antti Palosaari <crope@iki.fi>
4280L: linux-media@vger.kernel.org
a825eaec 4281W: https://linuxtv.org
91952bc0
AP
4282W: http://palosaari.fi/linux/
4283Q: http://patchwork.linuxtv.org/project/linux-media/list/
4284T: git git://linuxtv.org/anttip/media_tree.git
4285S: Maintained
4286F: drivers/media/usb/dvb-usb-v2/au6610*
4287
4288DVB_USB_CE6230 MEDIA DRIVER
4289M: Antti Palosaari <crope@iki.fi>
4290L: linux-media@vger.kernel.org
a825eaec 4291W: https://linuxtv.org
91952bc0
AP
4292W: http://palosaari.fi/linux/
4293Q: http://patchwork.linuxtv.org/project/linux-media/list/
4294T: git git://linuxtv.org/anttip/media_tree.git
4295S: Maintained
4296F: drivers/media/usb/dvb-usb-v2/ce6230*
4297
d099dea2
MK
4298DVB_USB_CXUSB MEDIA DRIVER
4299M: Michael Krufky <mkrufky@linuxtv.org>
4300L: linux-media@vger.kernel.org
a825eaec 4301W: https://linuxtv.org
d099dea2
MK
4302W: http://github.com/mkrufky
4303Q: http://patchwork.linuxtv.org/project/linux-media/list/
4304T: git git://linuxtv.org/media_tree.git
4305S: Maintained
9819da66 4306F: drivers/media/usb/dvb-usb/cxusb*
d099dea2 4307
91952bc0 4308DVB_USB_EC168 MEDIA DRIVER
91952bc0
AP
4309M: Antti Palosaari <crope@iki.fi>
4310L: linux-media@vger.kernel.org
a825eaec 4311W: https://linuxtv.org
91952bc0
AP
4312W: http://palosaari.fi/linux/
4313Q: http://patchwork.linuxtv.org/project/linux-media/list/
4314T: git git://linuxtv.org/anttip/media_tree.git
4315S: Maintained
91952bc0 4316F: drivers/media/usb/dvb-usb-v2/ec168*
91952bc0 4317
5560983b 4318DVB_USB_GL861 MEDIA DRIVER
91952bc0
AP
4319M: Antti Palosaari <crope@iki.fi>
4320L: linux-media@vger.kernel.org
a825eaec 4321W: https://linuxtv.org
91952bc0
AP
4322Q: http://patchwork.linuxtv.org/project/linux-media/list/
4323T: git git://linuxtv.org/anttip/media_tree.git
4324S: Maintained
5560983b 4325F: drivers/media/usb/dvb-usb-v2/gl861*
91952bc0 4326
8856f5f2
MK
4327DVB_USB_MXL111SF MEDIA DRIVER
4328M: Michael Krufky <mkrufky@linuxtv.org>
4329L: linux-media@vger.kernel.org
a825eaec 4330W: https://linuxtv.org
8856f5f2
MK
4331W: http://github.com/mkrufky
4332Q: http://patchwork.linuxtv.org/project/linux-media/list/
4333T: git git://linuxtv.org/mkrufky/mxl111sf.git
4334S: Maintained
4335F: drivers/media/usb/dvb-usb-v2/mxl111sf*
4336
91952bc0
AP
4337DVB_USB_RTL28XXU MEDIA DRIVER
4338M: Antti Palosaari <crope@iki.fi>
4339L: linux-media@vger.kernel.org
a825eaec 4340W: https://linuxtv.org
91952bc0
AP
4341W: http://palosaari.fi/linux/
4342Q: http://patchwork.linuxtv.org/project/linux-media/list/
4343T: git git://linuxtv.org/anttip/media_tree.git
4344S: Maintained
4345F: drivers/media/usb/dvb-usb-v2/rtl28xxu*
4346
4347DVB_USB_V2 MEDIA DRIVER
4348M: Antti Palosaari <crope@iki.fi>
4349L: linux-media@vger.kernel.org
a825eaec 4350W: https://linuxtv.org
91952bc0
AP
4351W: http://palosaari.fi/linux/
4352Q: http://patchwork.linuxtv.org/project/linux-media/list/
4353T: git git://linuxtv.org/anttip/media_tree.git
4354S: Maintained
4355F: drivers/media/usb/dvb-usb-v2/dvb_usb*
4356F: drivers/media/usb/dvb-usb-v2/usb_urb.c
4357
ac0ac38f 4358DYNAMIC DEBUG
5c4a97d1 4359M: Jason Baron <jbaron@akamai.com>
ac0ac38f
JB
4360S: Maintained
4361F: lib/dynamic_debug.c
4362F: include/linux/dynamic_debug.h
4363
789c7048 4364DZ DECSTATION DZ11 SERIAL DRIVER
8b58be88 4365M: "Maciej W. Rozycki" <macro@linux-mips.org>
789c7048 4366S: Maintained
df621252 4367F: drivers/tty/serial/dz.*
789c7048 4368
f17effbe
MF
4369E3X0 POWER BUTTON DRIVER
4370M: Moritz Fischer <moritz.fischer@ettus.com>
4371L: usrp-users@lists.ettus.com
4372W: http://www.ettus.com
4373S: Supported
4374F: drivers/input/misc/e3x0-button.c
4375F: Documentation/devicetree/bindings/input/e3x0-button.txt
4376
91952bc0
AP
4377E4000 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/tuners/e4000*
4386
1da177e4 4387EATA ISA/EISA/PCI SCSI DRIVER
8b58be88 4388M: Dario Ballabio <ballabio_dario@emc.com>
1da177e4
LT
4389L: linux-scsi@vger.kernel.org
4390S: Maintained
679655da 4391F: drivers/scsi/eata.c
1da177e4 4392
91952bc0
AP
4393EC100 MEDIA DRIVER
4394M: Antti Palosaari <crope@iki.fi>
4395L: linux-media@vger.kernel.org
a825eaec 4396W: https://linuxtv.org
91952bc0
AP
4397W: http://palosaari.fi/linux/
4398Q: http://patchwork.linuxtv.org/project/linux-media/list/
4399T: git git://linuxtv.org/anttip/media_tree.git
4400S: Maintained
4401F: drivers/media/dvb-frontends/ec100*
4402
237fead6 4403ECRYPT FILE SYSTEM
0de9adf2 4404M: Tyler Hicks <tyhicks@canonical.com>
a058bfbb 4405L: ecryptfs@vger.kernel.org
24a923e4 4406W: http://ecryptfs.org
6dc7516e 4407W: https://launchpad.net/ecryptfs
9f273c24 4408T: git git://git.kernel.org/pub/scm/linux/kernel/git/tyhicks/ecryptfs.git
237fead6 4409S: Supported
679655da
JP
4410F: Documentation/filesystems/ecryptfs.txt
4411F: fs/ecryptfs/
237fead6 4412
da9bb1d2 4413EDAC-CORE
8b58be88 4414M: Doug Thompson <dougthompson@xmission.com>
aa15aa0e 4415M: Borislav Petkov <bp@alien8.de>
5dc8a864
MCC
4416M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
4417M: Mauro Carvalho Chehab <mchehab@kernel.org>
91445c72 4418L: linux-edac@vger.kernel.org
07cd6bf5
FW
4419T: git git://git.kernel.org/pub/scm/linux/kernel/git/bp/bp.git for-next
4420T: git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-edac.git linux_next
8c2a6a40 4421S: Supported
679655da 4422F: Documentation/edac.txt
91445c72 4423F: drivers/edac/
679655da 4424F: include/linux/edac.h
0e438e3f 4425
c476c23b 4426EDAC-AMD64
8b58be88 4427M: Doug Thompson <dougthompson@xmission.com>
487ba8e8 4428M: Borislav Petkov <bp@alien8.de>
91445c72 4429L: linux-edac@vger.kernel.org
487ba8e8 4430S: Maintained
c476c23b
BP
4431F: drivers/edac/amd64_edac*
4432
836dae5d
RR
4433EDAC-CALXEDA
4434M: Doug Thompson <dougthompson@xmission.com>
4435M: Robert Richter <rric@kernel.org>
4436L: linux-edac@vger.kernel.org
836dae5d
RR
4437S: Maintained
4438F: drivers/edac/highbank*
4439
f65aad41
RB
4440EDAC-CAVIUM
4441M: Ralf Baechle <ralf@linux-mips.org>
4442M: David Daney <david.daney@cavium.com>
4443L: linux-edac@vger.kernel.org
4444L: linux-mips@linux-mips.org
f65aad41
RB
4445S: Supported
4446F: drivers/edac/octeon_edac*
4447
0e438e3f 4448EDAC-E752X
8b58be88
JP
4449M: Mark Gross <mark.gross@intel.com>
4450M: Doug Thompson <dougthompson@xmission.com>
91445c72 4451L: linux-edac@vger.kernel.org
0e438e3f 4452S: Maintained
679655da 4453F: drivers/edac/e752x_edac.c
0e438e3f
DP
4454
4455EDAC-E7XXX
8b58be88 4456M: Doug Thompson <dougthompson@xmission.com>
91445c72 4457L: linux-edac@vger.kernel.org
0e438e3f 4458S: Maintained
679655da 4459F: drivers/edac/e7xxx_edac.c
0e438e3f 4460
77c5f5d2 4461EDAC-GHES
5dc8a864
MCC
4462M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
4463M: Mauro Carvalho Chehab <mchehab@kernel.org>
77c5f5d2 4464L: linux-edac@vger.kernel.org
77c5f5d2 4465S: Maintained
2caa67a6 4466F: drivers/edac/ghes_edac.c
77c5f5d2 4467
6bc78404 4468EDAC-I82443BXGX
8b58be88 4469M: Tim Small <tim@buttersideup.com>
91445c72 4470L: linux-edac@vger.kernel.org
6bc78404 4471S: Maintained
679655da 4472F: drivers/edac/i82443bxgx_edac.c
6bc78404
DT
4473
4474EDAC-I3000
8b58be88 4475M: Jason Uhlenkott <juhlenko@akamai.com>
91445c72 4476L: linux-edac@vger.kernel.org
6bc78404 4477S: Maintained
679655da 4478F: drivers/edac/i3000_edac.c
6bc78404
DT
4479
4480EDAC-I5000
8b58be88 4481M: Doug Thompson <dougthompson@xmission.com>
91445c72 4482L: linux-edac@vger.kernel.org
ba9a5918 4483S: Maintained
679655da 4484F: drivers/edac/i5000_edac.c
ba9a5918 4485
44c12cb2 4486EDAC-I5400
5dc8a864
MCC
4487M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
4488M: Mauro Carvalho Chehab <mchehab@kernel.org>
67c89316 4489L: linux-edac@vger.kernel.org
44c12cb2 4490S: Maintained
679655da 4491F: drivers/edac/i5400_edac.c
44c12cb2 4492
3c9c92b6 4493EDAC-I7300
5dc8a864
MCC
4494M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
4495M: Mauro Carvalho Chehab <mchehab@kernel.org>
3c9c92b6 4496L: linux-edac@vger.kernel.org
3c9c92b6
MCC
4497S: Maintained
4498F: drivers/edac/i7300_edac.c
4499
67c89316 4500EDAC-I7CORE
5dc8a864
MCC
4501M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
4502M: Mauro Carvalho Chehab <mchehab@kernel.org>
67c89316 4503L: linux-edac@vger.kernel.org
67c89316 4504S: Maintained
70aff0ce 4505F: drivers/edac/i7core_edac.c
67c89316 4506
ba9a5918 4507EDAC-I82975X
8b58be88 4508M: Ranganathan Desikan <ravi@jetztechnologies.com>
25527885 4509M: "Arvind R." <arvino55@gmail.com>
91445c72 4510L: linux-edac@vger.kernel.org
ba9a5918 4511S: Maintained
679655da 4512F: drivers/edac/i82975x_edac.c
ba9a5918 4513
791b4706
JB
4514EDAC-IE31200
4515M: Jason Baron <jbaron@akamai.com>
4516L: linux-edac@vger.kernel.org
791b4706
JB
4517S: Maintained
4518F: drivers/edac/ie31200_edac.c
4519
ccdfb979 4520EDAC-MPC85XX
30c7469b 4521M: Johannes Thumshirn <morbidrsa@gmail.com>
ccdfb979 4522L: linux-edac@vger.kernel.org
ccdfb979
JT
4523S: Maintained
4524F: drivers/edac/mpc85xx_edac.[ch]
4525
ba9a5918 4526EDAC-PASEMI
8b58be88 4527M: Egor Martovetsky <egor@pasemi.com>
91445c72 4528L: linux-edac@vger.kernel.org
6bc78404 4529S: Maintained
679655da 4530F: drivers/edac/pasemi_edac.c
6bc78404 4531
0e438e3f 4532EDAC-R82600
8b58be88 4533M: Tim Small <tim@buttersideup.com>
91445c72 4534L: linux-edac@vger.kernel.org
0e438e3f 4535S: Maintained
679655da 4536F: drivers/edac/r82600_edac.c
da9bb1d2 4537
4d096ca7 4538EDAC-SBRIDGE
5dc8a864
MCC
4539M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
4540M: Mauro Carvalho Chehab <mchehab@kernel.org>
4d096ca7 4541L: linux-edac@vger.kernel.org
4d096ca7
MCC
4542S: Maintained
4543F: drivers/edac/sb_edac.c
4544
4ec656bd
TL
4545EDAC-SKYLAKE
4546M: Tony Luck <tony.luck@intel.com>
4547L: linux-edac@vger.kernel.org
4548S: Maintained
4549F: drivers/edac/skx_edac.c
4550
995e1de4
LH
4551EDAC-XGENE
4552APPLIED MICRO (APM) X-GENE SOC EDAC
4553M: Loc Ho <lho@apm.com>
4554S: Supported
4555F: drivers/edac/xgene_edac.c
4556F: Documentation/devicetree/bindings/edac/apm-xgene-edac.txt
4557
af39917d
CL
4558EDIROL UA-101/UA-1000 DRIVER
4559M: Clemens Ladisch <clemens@ladisch.de>
4560L: alsa-devel@alsa-project.org (moderated for non-subscribers)
4561T: git git://git.alsa-project.org/alsa-kernel.git
4562S: Maintained
4563F: sound/usb/misc/ua101.c
4564
1f7df953 4565EXTENSIBLE FIRMWARE INTERFACE (EFI)
825fcfce 4566M: Matt Fleming <matt@codeblueprint.co.uk>
1f7df953 4567L: linux-efi@vger.kernel.org
78bef24e 4568T: git git://git.kernel.org/pub/scm/linux/kernel/git/mfleming/efi.git
1f7df953 4569S: Maintained
fb2efb5c 4570F: Documentation/efi-stub.txt
1f7df953
MF
4571F: arch/ia64/kernel/efi.c
4572F: arch/x86/boot/compressed/eboot.[ch]
4573F: arch/x86/include/asm/efi.h
e8dfe6d8
MF
4574F: arch/x86/platform/efi/
4575F: drivers/firmware/efi/
1f7df953
MF
4576F: include/linux/efi*.h
4577
d68772b7
MF
4578EFI VARIABLE FILESYSTEM
4579M: Matthew Garrett <matthew.garrett@nebula.com>
4580M: Jeremy Kerr <jk@ozlabs.org>
825fcfce 4581M: Matt Fleming <matt@codeblueprint.co.uk>
d68772b7
MF
4582T: git git://git.kernel.org/pub/scm/linux/kernel/git/mfleming/efi.git
4583L: linux-efi@vger.kernel.org
4584S: Maintained
4585F: fs/efivarfs/
4586
85a00d9b
PJ
4587EFIFB FRAMEBUFFER DRIVER
4588L: linux-fbdev@vger.kernel.org
4589M: Peter Jones <pjones@redhat.com>
4590S: Maintained
8a61f013 4591F: drivers/video/fbdev/efifb.c
85a00d9b 4592
0bee8d28
JT
4593EFS FILESYSTEM
4594W: http://aeschi.ch.eu.org/efs/
4595S: Orphan
679655da 4596F: fs/efs/
0bee8d28 4597
aa8a9e25 4598EHEA (IBM pSeries eHEA 10Gb ethernet adapter) DRIVER
97b04197 4599M: Douglas Miller <dougmill@linux.vnet.ibm.com>
aa8a9e25
BL
4600L: netdev@vger.kernel.org
4601S: Maintained
9aa32835 4602F: drivers/net/ethernet/ibm/ehea/
aa8a9e25 4603
f0319efe 4604EM28XX VIDEO4LINUX DRIVER
5dc8a864
MCC
4605M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
4606M: Mauro Carvalho Chehab <mchehab@kernel.org>
f0319efe 4607L: linux-media@vger.kernel.org
a825eaec 4608W: https://linuxtv.org
f0319efe
MCC
4609T: git git://linuxtv.org/media_tree.git
4610S: Maintained
4611F: drivers/media/usb/em28xx/
4612
3e3a7d66 4613EMBEDDED LINUX
8b58be88
JP
4614M: Paul Gortmaker <paul.gortmaker@windriver.com>
4615M: Matt Mackall <mpm@selenic.com>
4616M: David Woodhouse <dwmw2@infradead.org>
3e3a7d66
DW
4617L: linux-embedded@vger.kernel.org
4618S: Maintained
4619
32505876
JS
4620EMULEX/AVAGO LPFC FC/FCOE SCSI DRIVER
4621M: James Smart <james.smart@avagotech.com>
4622M: Dick Kennedy <dick.kennedy@avagotech.com>
ce00f85c 4623L: linux-scsi@vger.kernel.org
32505876 4624W: http://www.avagotech.com
ce00f85c 4625S: Supported
679655da 4626F: drivers/scsi/lpfc/
3a1c1d44 4627
5f5bac82 4628ENE CB710 FLASH CARD READER DRIVER
8b58be88 4629M: Michał Mirosław <mirq-linux@rere.qmqm.pl>
5f5bac82
MM
4630S: Maintained
4631F: drivers/misc/cb710/
4632F: drivers/mmc/host/cb710-mmc.*
4633F: include/linux/cb710.h
4634
931e39a1
ML
4635ENE KB2426 (ENE0100/ENE020XX) INFRARED RECEIVER
4636M: Maxim Levitsky <maximlevitsky@gmail.com>
4637S: Maintained
2a837449 4638F: drivers/media/rc/ene_ir.*
931e39a1 4639
d5ca9006 4640EPSON S1D13XXX FRAMEBUFFER DRIVER
8b58be88 4641M: Kristoffer Ericson <kristoffer.ericson@gmail.com>
d5ca9006 4642S: Maintained
084bad91 4643T: git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
8a61f013 4644F: drivers/video/fbdev/s1d13xxxfb.c
679655da 4645F: include/video/s1d13xxxfb.h
d5ca9006 4646
38df6492
ME
4647ET131X NETWORK DRIVER
4648M: Mark Einon <mark.einon@gmail.com>
4649S: Odd Fixes
4650F: drivers/net/ethernet/agere/
4651
1da177e4 4652ETHERNET BRIDGE
adbbf69d 4653M: Stephen Hemminger <stephen@networkplumber.org>
3430284f 4654L: bridge@lists.linux-foundation.org (moderated for non-subscribers)
4c325313 4655L: netdev@vger.kernel.org
c996d8b9 4656W: http://www.linuxfoundation.org/en/Net:Bridge
1da177e4 4657S: Maintained
679655da
JP
4658F: include/linux/netfilter_bridge/
4659F: net/bridge/
1da177e4 4660
22f08ad9
FF
4661ETHERNET PHY LIBRARY
4662M: Florian Fainelli <f.fainelli@gmail.com>
4663L: netdev@vger.kernel.org
4664S: Maintained
4665F: include/linux/phy.h
4666F: include/linux/phy_fixed.h
4667F: drivers/net/phy/
4668F: Documentation/networking/phy.txt
4669F: drivers/of/of_mdio.c
4670F: drivers/of/of_net.c
4671
1da177e4 4672EXT2 FILE SYSTEM
d8130624 4673M: Jan Kara <jack@suse.com>
72be2ccf 4674L: linux-ext4@vger.kernel.org
1da177e4 4675S: Maintained
679655da
JP
4676F: Documentation/filesystems/ext2.txt
4677F: fs/ext2/
4678F: include/linux/ext2*
1da177e4 4679
72be2ccf 4680EXT4 FILE SYSTEM
8b58be88 4681M: "Theodore Ts'o" <tytso@mit.edu>
3c373a5f 4682M: Andreas Dilger <adilger.kernel@dilger.ca>
72be2ccf 4683L: linux-ext4@vger.kernel.org
08a225f1 4684W: http://ext4.wiki.kernel.org
8a6e2535 4685Q: http://patchwork.ozlabs.org/project/linux-ext4/list/
9f273c24 4686T: git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/ext4.git
1da177e4 4687S: Maintained
679655da
JP
4688F: Documentation/filesystems/ext4.txt
4689F: fs/ext4/
1da177e4 4690
c5532b09 4691Extended Verification Module (EVM)
74dd744f
MZ
4692M: Mimi Zohar <zohar@linux.vnet.ibm.com>
4693L: linux-ima-devel@lists.sourceforge.net
4694L: linux-security-module@vger.kernel.org
c5532b09
MZ
4695S: Supported
4696F: security/integrity/evm/
4697
df6b3cfe
MH
4698EXTERNAL CONNECTOR SUBSYSTEM (EXTCON)
4699M: MyungJoo Ham <myungjoo.ham@samsung.com>
4700M: Chanwoo Choi <cw00.choi@samsung.com>
4701L: linux-kernel@vger.kernel.org
81df63a9 4702T: git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/extcon.git
df6b3cfe
MH
4703S: Maintained
4704F: drivers/extcon/
cd2c3e7f
CC
4705F: include/linux/extcon/
4706F: include/linux/extcon.h
df6b3cfe 4707F: Documentation/extcon/
cd2c3e7f 4708F: Documentation/devicetree/bindings/extcon/
df6b3cfe 4709
e2a75c44 4710EXYNOS DP DRIVER
b7701755 4711M: Jingoo Han <jingoohan1@gmail.com>
e2a75c44
JH
4712L: dri-devel@lists.freedesktop.org
4713S: Maintained
4714F: drivers/gpu/drm/exynos/exynos_dp*
4715
9b93a409
MS
4716EXYNOS SYSMMU (IOMMU) driver
4717M: Marek Szyprowski <m.szyprowski@samsung.com>
4718L: iommu@lists.linux-foundation.org
4719S: Maintained
4720F: drivers/iommu/exynos-iommu.c
4721
33ad3912
DL
4722EXYNOS MIPI DISPLAY DRIVERS
4723M: Inki Dae <inki.dae@samsung.com>
4724M: Donghwa Lee <dh09.lee@samsung.com>
4725M: Kyungmin Park <kyungmin.park@samsung.com>
4726L: linux-fbdev@vger.kernel.org
4727S: Maintained
8a61f013 4728F: drivers/video/fbdev/exynos/exynos_mipi*
33ad3912
DL
4729F: include/video/exynos_mipi*
4730
4a66d3fe
NC
4731EZchip NPS platform support
4732M: Noam Camus <noamc@ezchip.com>
4733S: Supported
4734F: arch/arc/plat-eznps
4735F: arch/arc/boot/dts/eznps.dts
4736
e53004e2 4737F71805F HARDWARE MONITORING DRIVER
d8130624 4738M: Jean Delvare <jdelvare@suse.com>
968ce1b1 4739L: linux-hwmon@vger.kernel.org
e53004e2 4740S: Maintained
679655da
JP
4741F: Documentation/hwmon/f71805f
4742F: drivers/hwmon/f71805f.c
e53004e2 4743
eea977ed
MB
4744FC0011 TUNER DRIVER
4745M: Michael Buesch <m@bues.ch>
4746L: linux-media@vger.kernel.org
4747S: Maintained
ccae7af2
MCC
4748F: drivers/media/tuners/fc0011.h
4749F: drivers/media/tuners/fc0011.c
eea977ed 4750
91952bc0
AP
4751FC2580 MEDIA DRIVER
4752M: Antti Palosaari <crope@iki.fi>
4753L: linux-media@vger.kernel.org
a825eaec 4754W: https://linuxtv.org
91952bc0
AP
4755W: http://palosaari.fi/linux/
4756Q: http://patchwork.linuxtv.org/project/linux-media/list/
4757T: git git://linuxtv.org/anttip/media_tree.git
4758S: Maintained
4759F: drivers/media/tuners/fc2580*
eea977ed 4760
88b2dbdb
EP
4761FANOTIFY
4762M: Eric Paris <eparis@redhat.com>
4763S: Maintained
4764F: fs/notify/fanotify/
4765F: include/linux/fanotify.h
c117ab84 4766F: include/uapi/linux/fanotify.h
88b2dbdb 4767
1da177e4 4768FARSYNC SYNCHRONOUS DRIVER
8b58be88 4769M: Kevin Curtis <kevin.curtis@farsite.co.uk>
1da177e4
LT
4770W: http://www.farsite.co.uk/
4771S: Supported
679655da 4772F: drivers/net/wan/farsync.*
1da177e4 4773
c5408b88 4774FAULT INJECTION SUPPORT
8b58be88 4775M: Akinobu Mita <akinobu.mita@gmail.com>
c5408b88 4776S: Supported
679655da
JP
4777F: Documentation/fault-injection/
4778F: lib/fault-inject.c
c5408b88 4779
053e514f
NT
4780FBTFT Framebuffer drivers
4781M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
4782M: Noralf Trønnes <noralf@tronnes.org>
4783S: Maintained
4784F: drivers/staging/fbtft/
4785
cae727db 4786FCOE SUBSYSTEM (libfc, libfcoe, fcoe)
49a75815 4787M: Johannes Thumshirn <jth@kernel.org>
f4aaea6d 4788L: fcoe-devel@open-fcoe.org
cae727db
RL
4789W: www.Open-FCoE.org
4790S: Supported
4791F: drivers/scsi/libfc/
4792F: drivers/scsi/fcoe/
4793F: include/scsi/fc/
4794F: include/scsi/libfc.h
4795F: include/scsi/libfcoe.h
c117ab84 4796F: include/uapi/scsi/fc/
cae727db 4797
e2d1d6c0 4798FILE LOCKING (flock() and fcntl()/lockf())
8c836fa8 4799M: Jeff Layton <jlayton@poochiereds.net>
9c3646d1 4800M: "J. Bruce Fields" <bfields@fieldses.org>
e2d1d6c0 4801L: linux-fsdevel@vger.kernel.org
1da177e4 4802S: Maintained
679655da
JP
4803F: include/linux/fcntl.h
4804F: include/linux/fs.h
c117ab84
CEB
4805F: include/uapi/linux/fcntl.h
4806F: include/uapi/linux/fs.h
679655da
JP
4807F: fs/fcntl.c
4808F: fs/locks.c
1da177e4 4809
e2d1d6c0 4810FILESYSTEMS (VFS and infrastructure)
8b58be88 4811M: Alexander Viro <viro@zeniv.linux.org.uk>
e2d1d6c0 4812L: linux-fsdevel@vger.kernel.org
173acc7c 4813S: Maintained
679655da 4814F: fs/*
173acc7c 4815
b26e0ed4 4816FINTEK F75375S HARDWARE MONITOR AND FAN CONTROLLER DRIVER
05576a1e 4817M: Riku Voipio <riku.voipio@iki.fi>
968ce1b1 4818L: linux-hwmon@vger.kernel.org
b26e0ed4 4819S: Maintained
d5ca6918
JP
4820F: drivers/hwmon/f75375s.c
4821F: include/linux/f75375s.h
b26e0ed4 4822
a331b0c3
CL
4823FIREWIRE AUDIO DRIVERS
4824M: Clemens Ladisch <clemens@ladisch.de>
4825L: alsa-devel@alsa-project.org (moderated for non-subscribers)
4826T: git git://git.alsa-project.org/alsa-kernel.git
4827S: Maintained
4828F: sound/firewire/
4829
eb86ec51
SR
4830FIREWIRE MEDIA DRIVERS (firedtv)
4831M: Stefan Richter <stefanr@s5r6.in-berlin.de>
4832L: linux-media@vger.kernel.org
4833L: linux1394-devel@lists.sourceforge.net
4834T: git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media.git
4835S: Maintained
4836F: drivers/media/firewire/
4837
a511ce33
CB
4838FIREWIRE SBP-2 TARGET
4839M: Chris Boot <bootc@bootc.net>
4840L: linux-scsi@vger.kernel.org
4841L: target-devel@vger.kernel.org
4842L: linux1394-devel@lists.sourceforge.net
4843T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/lio-core-2.6.git master
4844S: Maintained
4845F: drivers/target/sbp/
4846
7d2c86b5 4847FIREWIRE SUBSYSTEM
8b58be88 4848M: Stefan Richter <stefanr@s5r6.in-berlin.de>
e2d1d6c0 4849L: linux1394-devel@lists.sourceforge.net
958a29cb 4850W: http://ieee1394.wiki.kernel.org/
2ca526bf 4851T: git git://git.kernel.org/pub/scm/linux/kernel/git/ieee1394/linux1394.git
e2d1d6c0 4852S: Maintained
679655da 4853F: drivers/firewire/
8f06ce3b
SR
4854F: include/linux/firewire.h
4855F: include/uapi/linux/firewire*.h
9f6d3c4b 4856F: tools/firewire/
e2d1d6c0
RD
4857
4858FIRMWARE LOADER (request_firmware)
39e68089
ML
4859M: Ming Lei <ming.lei@canonical.com>
4860L: linux-kernel@vger.kernel.org
4861S: Maintained
679655da
JP
4862F: Documentation/firmware_class/
4863F: drivers/base/firmware*.c
4864F: include/linux/firmware.h
e2d1d6c0 4865
f730e3dc 4866FLASH ADAPTER DRIVER (IBM Flash Adapter 900GB Full Height PCI Flash Card)
9bb3c446
PK
4867M: Joshua Morris <josh.h.morris@us.ibm.com>
4868M: Philip Kelleher <pjk1939@linux.vnet.ibm.com>
4869S: Maintained
4870F: drivers/block/rsxx/
4871
8206f664 4872FLOPPY DRIVER
e5f6450c 4873M: Jiri Kosina <jikos@kernel.org>
8206f664
JK
4874T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/floppy.git
4875S: Odd fixes
4876F: drivers/block/floppy.c
4877
9c9f32ed
AR
4878FMC SUBSYSTEM
4879M: Alessandro Rubini <rubini@gnudd.com>
4880W: http://www.ohwr.org/projects/fmc-bus
4881S: Supported
4882F: drivers/fmc/
4883F: include/linux/fmc*.h
4884F: include/linux/ipmi-fru.h
4885K: fmc_d.*register
4886
3c0ed7d5
AT
4887FPGA MANAGER FRAMEWORK
4888M: Alan Tull <atull@opensource.altera.com>
dd7d664a 4889R: Moritz Fischer <moritz.fischer@ettus.com>
3c0ed7d5
AT
4890S: Maintained
4891F: drivers/fpga/
4892F: include/linux/fpga/fpga-mgr.h
4893W: http://www.rocketboards.org
4894
e2d1d6c0 4895FPU EMULATOR
8b58be88 4896M: Bill Metzenthen <billm@melbpc.org.au>
e769980f 4897W: http://floatingpoint.sourceforge.net/emulator/index.html
e2d1d6c0 4898S: Maintained
679655da 4899F: arch/x86/math-emu/
e2d1d6c0
RD
4900
4901FRAME RELAY DLCI/FRAD (Sangoma drivers too)
e2d1d6c0 4902L: netdev@vger.kernel.org
c173bfac 4903S: Orphan
679655da
JP
4904F: drivers/net/wan/dlci.c
4905F: drivers/net/wan/sdla.c
e2d1d6c0
RD
4906
4907FRAMEBUFFER LAYER
5489e948
JCPV
4908M: Jean-Christophe Plagniol-Villard <plagnioj@jcrosoft.com>
4909M: Tomi Valkeinen <tomi.valkeinen@ti.com>
c69f677c 4910L: linux-fbdev@vger.kernel.org
e2d1d6c0 4911W: http://linux-fbdev.sourceforge.net/
b22fe37b 4912Q: http://patchwork.kernel.org/project/linux-fbdev/list/
5489e948 4913T: git git://git.kernel.org/pub/scm/linux/kernel/git/plagnioj/linux-fbdev.git
56be1416 4914S: Maintained
679655da 4915F: Documentation/fb/
b22fe37b
PM
4916F: drivers/video/
4917F: include/video/
679655da 4918F: include/linux/fb.h
c117ab84
CEB
4919F: include/uapi/video/
4920F: include/uapi/linux/fb.h
e2d1d6c0 4921
a57c188e 4922FREESCALE DIU FRAMEBUFFER DRIVER
c4ef9bc4 4923M: Timur Tabi <timur@tabi.org>
a57c188e 4924L: linux-fbdev@vger.kernel.org
c4ef9bc4 4925S: Maintained
8a61f013 4926F: drivers/video/fbdev/fsl-diu-fb.*
a57c188e 4927
e2d1d6c0 4928FREESCALE DMA DRIVER
8b58be88
JP
4929M: Li Yang <leoli@freescale.com>
4930M: Zhang Wei <zw@zh-kernel.org>
a4724ed6 4931L: linuxppc-dev@lists.ozlabs.org
e2d1d6c0 4932S: Maintained
679655da 4933F: drivers/dma/fsldma.*
e2d1d6c0 4934
44248aff
HX
4935FREESCALE GPMI NAND DRIVER
4936M: Han Xu <han.xu@nxp.com>
4937L: linux-mtd@lists.infradead.org
4938S: Maintained
4939F: drivers/mtd/nand/gpmi-nand/*
4940
e2d1d6c0 4941FREESCALE I2C CPM DRIVER
8b58be88 4942M: Jochen Friedrich <jochen@scram.de>
a4724ed6 4943L: linuxppc-dev@lists.ozlabs.org
846557d3 4944L: linux-i2c@vger.kernel.org
0d2b405a 4945S: Maintained
679655da 4946F: drivers/i2c/busses/i2c-cpm.c
0d2b405a 4947
60e8c5ab 4948FREESCALE IMX / MXC FRAMEBUFFER DRIVER
8b58be88 4949M: Sascha Hauer <kernel@pengutronix.de>
c69f677c 4950L: linux-fbdev@vger.kernel.org
efc03ecb 4951L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
60e8c5ab 4952S: Maintained
bad985a1 4953F: include/linux/platform_data/video-imxfb.h
8a61f013 4954F: drivers/video/fbdev/imxfb.c
60e8c5ab 4955
4d8e2cef 4956FREESCALE QUAD SPI DRIVER
38714fbd 4957M: Han Xu <han.xu@nxp.com>
4d8e2cef
HX
4958L: linux-mtd@lists.infradead.org
4959S: Maintained
4960F: drivers/mtd/spi-nor/fsl-quadspi.c
4961
4689a6b1 4962FREESCALE SOC FS_ENET DRIVER
8b58be88
JP
4963M: Pantelis Antoniou <pantelis.antoniou@gmail.com>
4964M: Vitaly Bordug <vbordug@ru.mvista.com>
a4724ed6 4965L: linuxppc-dev@lists.ozlabs.org
4689a6b1
PA
4966L: netdev@vger.kernel.org
4967S: Maintained
ec21e2ec 4968F: drivers/net/ethernet/freescale/fs_enet/
679655da 4969F: include/linux/fs_enet_pd.h
4689a6b1 4970
63a0a00b
NA
4971FREESCALE IMX / MXC FEC DRIVER
4972M: Fugang Duan <fugang.duan@nxp.com>
4973L: netdev@vger.kernel.org
4974S: Maintained
4975F: drivers/net/ethernet/freescale/fec_main.c
4976F: drivers/net/ethernet/freescale/fec_ptp.c
4977F: drivers/net/ethernet/freescale/fec.h
4978F: Documentation/devicetree/bindings/net/fsl-fec.txt
4979
d9e9d82c 4980FREESCALE QUICC ENGINE LIBRARY
a4724ed6 4981L: linuxppc-dev@lists.ozlabs.org
c4ef9bc4 4982S: Orphan
7aa1aa6e
ZQ
4983F: drivers/soc/fsl/qe/
4984F: include/soc/fsl/*qe*.h
4985F: include/soc/fsl/*ucc*.h
d9e9d82c 4986
b55ef929 4987FREESCALE USB PERIPHERAL DRIVERS
8b58be88 4988M: Li Yang <leoli@freescale.com>
6372594a 4989L: linux-usb@vger.kernel.org
a4724ed6 4990L: linuxppc-dev@lists.ozlabs.org
a7205b30 4991S: Maintained
faf2e1db 4992F: drivers/usb/gadget/udc/fsl*
a7205b30 4993
beaf53bf 4994FREESCALE QUICC ENGINE UCC ETHERNET DRIVER
8b58be88 4995M: Li Yang <leoli@freescale.com>
beaf53bf 4996L: netdev@vger.kernel.org
a4724ed6 4997L: linuxppc-dev@lists.ozlabs.org
beaf53bf 4998S: Maintained
ec21e2ec 4999F: drivers/net/ethernet/freescale/ucc_geth*
beaf53bf 5000
abb1ed7b
CM
5001FREESCALE eTSEC ETHERNET DRIVER (GIANFAR)
5002M: Claudiu Manoil <claudiu.manoil@freescale.com>
5003L: netdev@vger.kernel.org
5004S: Maintained
5005F: drivers/net/ethernet/freescale/gianfar*
5006X: drivers/net/ethernet/freescale/gianfar_ptp.c
5007F: Documentation/devicetree/bindings/net/fsl-tsec-phy.txt
5008
c19b6d24
ZQ
5009FREESCALE QUICC ENGINE UCC HDLC DRIVER
5010M: Zhao Qiang <qiang.zhao@nxp.com>
5011L: netdev@vger.kernel.org
5012L: linuxppc-dev@lists.ozlabs.org
5013S: Maintained
5014F: drivers/net/wan/fsl_ucc_hdlc*
5015
d9e9d82c 5016FREESCALE QUICC ENGINE UCC UART DRIVER
c4ef9bc4 5017M: Timur Tabi <timur@tabi.org>
a4724ed6 5018L: linuxppc-dev@lists.ozlabs.org
c4ef9bc4 5019S: Maintained
df621252 5020F: drivers/tty/serial/ucc_uart.c
d9e9d82c
TT
5021
5022FREESCALE SOC SOUND DRIVERS
c4ef9bc4 5023M: Timur Tabi <timur@tabi.org>
dc85950a 5024M: Nicolin Chen <nicoleotsuka@gmail.com>
b4b98297 5025M: Xiubo Li <Xiubo.Lee@gmail.com>
aeea2fdd 5026R: Fabio Estevam <fabio.estevam@nxp.com>
93711660 5027L: alsa-devel@alsa-project.org (moderated for non-subscribers)
a4724ed6 5028L: linuxppc-dev@lists.ozlabs.org
c4ef9bc4 5029S: Maintained
69aefcea 5030F: sound/soc/fsl/fsl*
dc85950a 5031F: sound/soc/fsl/imx*
69aefcea 5032F: sound/soc/fsl/mpc8610_hpcd.c
d9e9d82c 5033
31c88965 5034FREESCALE QORIQ MANAGEMENT COMPLEX DRIVER
9c3646d1 5035M: "J. German Rivera" <German.Rivera@freescale.com>
cb18d3a2 5036M: Stuart Yoder <stuart.yoder@nxp.com>
31c88965
GR
5037L: linux-kernel@vger.kernel.org
5038S: Maintained
5039F: drivers/staging/fsl-mc/
5040
1da177e4 5041FREEVXFS FILESYSTEM
8b58be88 5042M: Christoph Hellwig <hch@infradead.org>
1da177e4
LT
5043W: ftp://ftp.openlinux.org/pub/people/hch/vxfs
5044S: Maintained
679655da 5045F: fs/freevxfs/
1da177e4 5046
71038f52 5047FREEZER
49db1903 5048M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
7fb06082 5049M: Pavel Machek <pavel@ucw.cz>
bf1c138e 5050L: linux-pm@vger.kernel.org
71038f52 5051S: Supported
679655da
JP
5052F: Documentation/power/freezing-of-tasks.txt
5053F: include/linux/freezer.h
5054F: kernel/freezer.c
71038f52 5055
839a1f79
KRW
5056FRONTSWAP API
5057M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
5058L: linux-kernel@vger.kernel.org
5059S: Maintained
5060F: mm/frontswap.c
5061F: include/linux/frontswap.h
5062
a5432f5a 5063FS-CACHE: LOCAL CACHING FOR NETWORK FILESYSTEMS
8b58be88 5064M: David Howells <dhowells@redhat.com>
e62d6e24 5065L: linux-cachefs@redhat.com (moderated for non-subscribers)
a5432f5a
DH
5066S: Supported
5067F: Documentation/filesystems/caching/
5068F: fs/fscache/
5069F: include/linux/fscache*.h
5070
598c7d7a
TT
5071FS-CRYPTO: FILE SYSTEM LEVEL ENCRYPTION SUPPORT
5072M: Theodore Y. Ts'o <tytso@mit.edu>
5073M: Jaegeuk Kim <jaegeuk@kernel.org>
5074S: Supported
5075F: fs/crypto/
5076F: include/linux/fscrypto.h
5077
f58ad8f5 5078F2FS FILE SYSTEM
9b29d481 5079M: Jaegeuk Kim <jaegeuk@kernel.org>
f6238a72 5080M: Changman Lee <cm224.lee@samsung.com>
ae9b9a9d 5081R: Chao Yu <yuchao0@huawei.com>
f58ad8f5
JK
5082L: linux-f2fs-devel@lists.sourceforge.net
5083W: http://en.wikipedia.org/wiki/F2FS
5084T: git git://git.kernel.org/pub/scm/linux/kernel/git/jaegeuk/f2fs.git
5085S: Maintained
5086F: Documentation/filesystems/f2fs.txt
3bac380c 5087F: Documentation/ABI/testing/sysfs-fs-f2fs
f58ad8f5
JK
5088F: fs/f2fs/
5089F: include/linux/f2fs_fs.h
62d43eeb 5090F: include/trace/events/f2fs.h
f58ad8f5 5091
5ab7ffea 5092FUJITSU FR-V (FRV) PORT
0cf0305f 5093S: Orphan
679655da 5094F: arch/frv/
1da177e4 5095
20b93734 5096FUJITSU LAPTOP EXTRAS
409a3e98 5097M: Jonathan Woithe <jwoithe@just42.net>
d0944853 5098L: platform-driver-x86@vger.kernel.org
20b93734 5099S: Maintained
679655da 5100F: drivers/platform/x86/fujitsu-laptop.c
20b93734 5101
4da621b6
HK
5102FUJITSU M-5MO LS CAMERA ISP DRIVER
5103M: Kyungmin Park <kyungmin.park@samsung.com>
5104M: Heungjun Kim <riverful.kim@samsung.com>
5105L: linux-media@vger.kernel.org
5106S: Maintained
90d72ac6 5107F: drivers/media/i2c/m5mols/
b5dcee22 5108F: include/media/i2c/m5mols.h
4da621b6 5109
2d24c490
RG
5110FUJITSU TABLET EXTRAS
5111M: Robert Gerlach <khnz@gmx.de>
5112L: platform-driver-x86@vger.kernel.org
5113S: Maintained
5114F: drivers/platform/x86/fujitsu-tablet.c
5115
04578f17 5116FUSE: FILESYSTEM IN USERSPACE
8b58be88 5117M: Miklos Szeredi <miklos@szeredi.hu>
4441f63a 5118L: linux-fsdevel@vger.kernel.org
04578f17 5119W: http://fuse.sourceforge.net/
0a30f612 5120T: git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/fuse.git
04578f17 5121S: Maintained
679655da 5122F: fs/fuse/
c117ab84 5123F: include/uapi/linux/fuse.h
0a30f612 5124F: Documentation/filesystems/fuse.txt
04578f17 5125
1da177e4 5126FUTURE DOMAIN TMC-16x0 SCSI DRIVER (16-bit)
8b58be88 5127M: Rik Faith <faith@cs.unc.edu>
1da177e4 5128L: linux-scsi@vger.kernel.org
baaea1dc 5129S: Odd Fixes (e.g., new signatures)
679655da 5130F: drivers/scsi/fdomain.*
1da177e4 5131
6b90bd4b
ER
5132GCC PLUGINS
5133M: Kees Cook <keescook@chromium.org>
5134R: Emese Revfy <re.emese@gmail.com>
5135L: kernel-hardening@lists.openwall.com
5136S: Maintained
5137F: scripts/gcc-plugins/
5138F: scripts/gcc-plugin.sh
5139F: Documentation/gcc-plugins.txt
5140
d8e2162c
PO
5141GCOV BASED KERNEL PROFILING
5142M: Peter Oberparleiter <oberpar@linux.vnet.ibm.com>
5143S: Maintained
5144F: kernel/gcov/
5145F: Documentation/gcov.txt
5146
1da177e4 5147GDT SCSI DISK ARRAY CONTROLLER DRIVER
8b58be88 5148M: Achim Leubner <achim_leubner@adaptec.com>
1da177e4
LT
5149L: linux-scsi@vger.kernel.org
5150W: http://www.icp-vortex.com/
5151S: Supported
679655da 5152F: drivers/scsi/gdt*
1da177e4 5153
158daf16
JK
5154GDB KERNEL DEBUGGING HELPER SCRIPTS
5155M: Jan Kiszka <jan.kiszka@siemens.com>
e10af132 5156M: Kieran Bingham <kieran@bingham.xyz>
158daf16
JK
5157S: Supported
5158F: scripts/gdb/
5159
3169a1c7
HV
5160GEMTEK FM RADIO RECEIVER DRIVER
5161M: Hans Verkuil <hverkuil@xs4all.nl>
5162L: linux-media@vger.kernel.org
5163T: git git://linuxtv.org/media_tree.git
a825eaec 5164W: https://linuxtv.org
3169a1c7
HV
5165S: Maintained
5166F: drivers/media/radio/radio-gemtek*
5167
1c23af90 5168GENERIC GPIO I2C DRIVER
880b0e26 5169M: Haavard Skinnemoen <hskinnemoen@gmail.com>
1c23af90 5170S: Supported
679655da
JP
5171F: drivers/i2c/busses/i2c-gpio.c
5172F: include/linux/i2c-gpio.h
1c23af90 5173
92ed1a76
PK
5174GENERIC GPIO I2C MULTIPLEXER DRIVER
5175M: Peter Korsgaard <peter.korsgaard@barco.com>
5176L: linux-i2c@vger.kernel.org
5177S: Supported
e7065e20
JD
5178F: drivers/i2c/muxes/i2c-mux-gpio.c
5179F: include/linux/i2c-mux-gpio.h
5180F: Documentation/i2c/muxes/i2c-mux-gpio
92ed1a76 5181
9251ce95 5182GENERIC HDLC (WAN) DRIVERS
8b58be88 5183M: Krzysztof Halasa <khc@pm.waw.pl>
1da177e4
LT
5184W: http://www.kernel.org/pub/linux/utils/net/hdlc/
5185S: Maintained
679655da
JP
5186F: drivers/net/wan/c101.c
5187F: drivers/net/wan/hd6457*
5188F: drivers/net/wan/hdlc*
5189F: drivers/net/wan/n2.c
5190F: drivers/net/wan/pc300too.c
5191F: drivers/net/wan/pci200syn.c
5192F: drivers/net/wan/wanxl*
1da177e4 5193
1527aab6 5194GENERIC INCLUDE/ASM HEADER FILES
8b58be88 5195M: Arnd Bergmann <arnd@arndb.de>
1527aab6
AB
5196L: linux-arch@vger.kernel.org
5197T: git git://git.kernel.org/pub/scm/linux/kernel/git/arnd/asm-generic.git
5198S: Maintained
14430813
JP
5199F: include/asm-generic/
5200F: include/uapi/asm-generic/
1527aab6 5201
ff764963
KVA
5202GENERIC PHY FRAMEWORK
5203M: Kishon Vijay Abraham I <kishon@ti.com>
5204L: linux-kernel@vger.kernel.org
5205T: git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/linux-phy.git
5206S: Supported
5207F: drivers/phy/
5208F: include/linux/phy/
5209
eea97aed
KH
5210GENERIC PM DOMAINS
5211M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
5212M: Kevin Hilman <khilman@kernel.org>
5213M: Ulf Hansson <ulf.hansson@linaro.org>
5214L: linux-pm@vger.kernel.org
5215S: Supported
5216F: drivers/base/power/domain*.c
5217F: include/linux/pm_domain.h
5218
ccb86a69 5219GENERIC UIO DRIVER FOR PCI DEVICES
bda2562c 5220M: "Michael S. Tsirkin" <mst@redhat.com>
ccb86a69 5221L: kvm@vger.kernel.org
ccb86a69
MT
5222S: Supported
5223F: drivers/uio/uio_pci_generic.c
5224
f8f1ec73
JP
5225GET_MAINTAINER SCRIPT
5226M: Joe Perches <joe@perches.com>
5227S: Maintained
5228F: scripts/get_maintainer.pl
5229
5be7b50f 5230GFS2 FILE SYSTEM
8b58be88 5231M: Steven Whitehouse <swhiteho@redhat.com>
28666d6d 5232M: Bob Peterson <rpeterso@redhat.com>
a4644184 5233L: cluster-devel@redhat.com
5be7b50f 5234W: http://sources.redhat.com/cluster/
28666d6d 5235T: git git://git.kernel.org/pub/scm/linux/kernel/git/gfs2/linux-gfs2.git
5be7b50f 5236S: Supported
679655da
JP
5237F: Documentation/filesystems/gfs2*.txt
5238F: fs/gfs2/
c117ab84 5239F: include/uapi/linux/gfs2_ondisk.h
5be7b50f 5240
0a34eb8f 5241GIGASET ISDN DRIVERS
6b096fde 5242M: Paul Bolle <pebolle@tiscali.nl>
0a34eb8f
HL
5243L: gigaset307x-common@lists.sourceforge.net
5244W: http://gigaset307x.sourceforge.net/
6b096fde 5245S: Odd Fixes
679655da
JP
5246F: Documentation/isdn/README.gigaset
5247F: drivers/isdn/gigaset/
c117ab84 5248F: include/uapi/linux/gigaset_dev.h
0a34eb8f 5249
7eea35fe
JP
5250GO7007 MPEG CODEC
5251M: Hans Verkuil <hans.verkuil@cisco.com>
5252L: linux-media@vger.kernel.org
5253S: Maintained
5254F: drivers/media/usb/go7007/
5255
ca96ea86
BN
5256GOODIX TOUCHSCREEN
5257M: Bastien Nocera <hadess@hadess.net>
5258L: linux-input@vger.kernel.org
5259S: Maintained
5260F: drivers/input/touchscreen/goodix.c
5261
a0dc00b4 5262GPIO SUBSYSTEM
e4651a9f 5263M: Linus Walleij <linus.walleij@linaro.org>
f2fa75cd 5264M: Alexandre Courbot <gnurou@gmail.com>
d15b7179 5265L: linux-gpio@vger.kernel.org
f2fa75cd
LW
5266T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-gpio.git
5267S: Maintained
cd97a449 5268F: Documentation/devicetree/bindings/gpio/
f2fa75cd 5269F: Documentation/gpio/
40c159b7 5270F: Documentation/ABI/testing/gpio-cdev
fe95046e 5271F: Documentation/ABI/obsolete/sysfs-gpio
a0dc00b4 5272F: drivers/gpio/
bdc6e95e
AC
5273F: include/linux/gpio/
5274F: include/linux/gpio.h
9b692346 5275F: include/asm-generic/gpio.h
3c702e99 5276F: include/uapi/linux/gpio.h
6d591c46 5277F: tools/gpio/
a0dc00b4 5278
71a6d0af
HW
5279GRE DEMULTIPLEXER DRIVER
5280M: Dmitry Kozlov <xeb@mail.ru>
5281L: netdev@vger.kernel.org
5282S: Maintained
11c26770
JP
5283F: net/ipv4/gre_demux.c
5284F: net/ipv4/gre_offload.c
71a6d0af
HW
5285F: include/net/gre.h
5286
d4c41139 5287GRETH 10/100/1G Ethernet MAC device driver
bbdd09eb 5288M: Andreas Larsson <andreas@gaisler.com>
d4c41139
KG
5289L: netdev@vger.kernel.org
5290S: Maintained
a31a96ad 5291F: drivers/net/ethernet/aeroflex/
d4c41139 5292
629c1fb5
GKH
5293GREYBUS SUBSYSTEM
5294M: Johan Hovold <johan@kernel.org>
5295M: Alex Elder <elder@kernel.org>
5296M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
5297S: Maintained
5298F: drivers/staging/greybus/
5299
926706c5
VA
5300GREYBUS AUDIO PROTOCOLS DRIVERS
5301M: Vaibhav Agarwal <vaibhav.sr@gmail.com>
5302S: Maintained
5303F: drivers/staging/greybus/audio_codec.c
5304F: drivers/staging/greybus/audio_module.c
5305F: drivers/staging/greybus/audio_topology.c
5306
2bbadafb
RMS
5307GREYBUS PROTOCOLS DRIVERS
5308M: Rui Miguel Silva <rmfrfs@gmail.com>
5309S: Maintained
5310F: drivers/staging/greybus/sdio.c
5311F: drivers/staging/greybus/light.c
5312F: drivers/staging/greybus/gpio.c
5313F: drivers/staging/greybus/power_supply.c
5314F: drivers/staging/greybus/spi.c
5315F: drivers/staging/greybus/spilib.c
5316
7d700518
BD
5317GREYBUS PROTOCOLS DRIVERS
5318M: Bryan O'Donoghue <pure.logic@nexus-software.ie>
5319S: Maintained
5320F: drivers/staging/greybus/loopback.c
5321F: drivers/staging/greybus/timesync.c
5322F: drivers/staging/greybus/timesync_platform.c
5323
5bd16350
VK
5324GREYBUS PROTOCOLS DRIVERS
5325M: Viresh Kumar <vireshk@kernel.org>
5326S: Maintained
5327F: drivers/staging/greybus/authentication.c
5328F: drivers/staging/greybus/bootrom.c
5329F: drivers/staging/greybus/firmware.h
5330F: drivers/staging/greybus/fw-core.c
5331F: drivers/staging/greybus/fw-download.c
5332F: drivers/staging/greybus/fw-managament.c
5333F: drivers/staging/greybus/greybus_authentication.h
5334F: drivers/staging/greybus/greybus_firmware.h
5335F: drivers/staging/greybus/hid.c
5336F: drivers/staging/greybus/i2c.c
5337F: drivers/staging/greybus/spi.c
5338F: drivers/staging/greybus/spilib.c
5339F: drivers/staging/greybus/spilib.h
5340
e8deeae2 5341GSPCA FINEPIX SUBDRIVER
8b58be88 5342M: Frank Zago <frank@zago.net>
661263b5 5343L: linux-media@vger.kernel.org
275ffde4 5344T: git git://linuxtv.org/media_tree.git
e8deeae2 5345S: Maintained
0c0d06ca 5346F: drivers/media/usb/gspca/finepix.c
e8deeae2 5347
4b3fa3c4
OL
5348GSPCA GL860 SUBDRIVER
5349M: Olivier Lorin <o.lorin@laposte.net>
5350L: linux-media@vger.kernel.org
275ffde4 5351T: git git://linuxtv.org/media_tree.git
4b3fa3c4 5352S: Maintained
0c0d06ca 5353F: drivers/media/usb/gspca/gl860/
4b3fa3c4 5354
e8deeae2 5355GSPCA M5602 SUBDRIVER
8b58be88 5356M: Erik Andren <erik.andren@gmail.com>
661263b5 5357L: linux-media@vger.kernel.org
275ffde4 5358T: git git://linuxtv.org/media_tree.git
e8deeae2 5359S: Maintained
0c0d06ca 5360F: drivers/media/usb/gspca/m5602/
e8deeae2
JFM
5361
5362GSPCA PAC207 SONIXB SUBDRIVER
c0936df4 5363M: Hans Verkuil <hverkuil@xs4all.nl>
661263b5 5364L: linux-media@vger.kernel.org
275ffde4 5365T: git git://linuxtv.org/media_tree.git
c0936df4 5366S: Odd Fixes
0c0d06ca 5367F: drivers/media/usb/gspca/pac207.c
e8deeae2 5368
261982f1 5369GSPCA SN9C20X SUBDRIVER
d95c5b0b 5370M: Brian Johnson <brijohn@gmail.com>
261982f1 5371L: linux-media@vger.kernel.org
275ffde4 5372T: git git://linuxtv.org/media_tree.git
261982f1 5373S: Maintained
0c0d06ca 5374F: drivers/media/usb/gspca/sn9c20x.c
261982f1 5375
e8deeae2 5376GSPCA T613 SUBDRIVER
8b58be88 5377M: Leandro Costantino <lcostantino@gmail.com>
661263b5 5378L: linux-media@vger.kernel.org
275ffde4 5379T: git git://linuxtv.org/media_tree.git
e8deeae2 5380S: Maintained
0c0d06ca 5381F: drivers/media/usb/gspca/t613.c
e8deeae2
JFM
5382
5383GSPCA USB WEBCAM DRIVER
c0936df4 5384M: Hans Verkuil <hverkuil@xs4all.nl>
661263b5 5385L: linux-media@vger.kernel.org
275ffde4 5386T: git git://linuxtv.org/media_tree.git
c0936df4 5387S: Odd Fixes
0c0d06ca 5388F: drivers/media/usb/gspca/
e8deeae2 5389
584ec979 5390GUID PARTITION TABLE (GPT)
4f973c63 5391M: Davidlohr Bueso <dave@stgolabs.net>
584ec979
DB
5392L: linux-efi@vger.kernel.org
5393S: Maintained
5394F: block/partitions/efi.*
5395
aa3c598b 5396STK1160 USB VIDEO CAPTURE DRIVER
3259aa57 5397M: Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
aa3c598b 5398L: linux-media@vger.kernel.org
275ffde4 5399T: git git://linuxtv.org/media_tree.git
aa3c598b
EG
5400S: Maintained
5401F: drivers/media/usb/stk1160/
e8deeae2 5402
4e456b86
YS
5403H8/300 ARCHITECTURE
5404M: Yoshinori Sato <ysato@users.sourceforge.jp>
b992c768 5405L: uclinux-h8-devel@lists.sourceforge.jp (moderated for non-subscribers)
4e456b86
YS
5406W: http://uclinux-h8.sourceforge.jp
5407T: git git://git.sourceforge.jp/gitroot/uclinux-h8/linux.git
5408S: Maintained
5409F: arch/h8300/
5410F: drivers/clocksource/h8300_*.c
5411F: drivers/clk/h8300/
5412F: drivers/irqchip/irq-renesas-h8*.c
5413
71a6d0af
HW
5414HARD DRIVE ACTIVE PROTECTION SYSTEM (HDAPS) DRIVER
5415M: Frank Seidel <frank@f-seidel.de>
5416L: platform-driver-x86@vger.kernel.org
5417W: http://www.kernel.org/pub/linux/kernel/people/fseidel/hdaps/
5418S: Maintained
5419F: drivers/platform/x86/hdaps.c
5420
48fc9e26
HV
5421HDPVR USB VIDEO ENCODER DRIVER
5422M: Hans Verkuil <hverkuil@xs4all.nl>
5423L: linux-media@vger.kernel.org
5424T: git git://linuxtv.org/media_tree.git
a825eaec 5425W: https://linuxtv.org
48fc9e26 5426S: Odd Fixes
14430813 5427F: drivers/media/usb/hdpvr/
48fc9e26 5428
71a6d0af 5429HWPOISON MEMORY FAILURE HANDLING
f9625c48 5430M: Naoya Horiguchi <n-horiguchi@ah.jp.nec.com>
71a6d0af 5431L: linux-mm@kvack.org
71a6d0af
HW
5432S: Maintained
5433F: mm/memory-failure.c
5434F: mm/hwpoison-inject.c
5435
5436HYPERVISOR VIRTUAL CONSOLE DRIVER
5437L: linuxppc-dev@lists.ozlabs.org
5438S: Odd Fixes
5439F: drivers/tty/hvc/
5440
e5ab1477
AP
5441HACKRF MEDIA DRIVER
5442M: Antti Palosaari <crope@iki.fi>
5443L: linux-media@vger.kernel.org
a825eaec 5444W: https://linuxtv.org
e5ab1477
AP
5445W: http://palosaari.fi/linux/
5446Q: http://patchwork.linuxtv.org/project/linux-media/list/
5447T: git git://linuxtv.org/anttip/media_tree.git
5448S: Maintained
5449F: drivers/media/usb/hackrf/
5450
5b543965 5451HARDWARE MONITORING
d8130624 5452M: Jean Delvare <jdelvare@suse.com>
ca462085 5453M: Guenter Roeck <linux@roeck-us.net>
968ce1b1
GR
5454L: linux-hwmon@vger.kernel.org
5455W: http://hwmon.wiki.kernel.org/
a94ef4ed 5456T: quilt http://jdelvare.nerim.net/devel/linux/jdelvare-hwmon/
885374e3 5457T: git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
9e012c1a 5458S: Maintained
047f4ec2 5459F: Documentation/hwmon/
679655da 5460F: drivers/hwmon/
047f4ec2 5461F: include/linux/hwmon*.h
5b543965 5462
844dd05f 5463HARDWARE RANDOM NUMBER GENERATOR CORE
c0d0787b
JP
5464M: Matt Mackall <mpm@selenic.com>
5465M: Herbert Xu <herbert@gondor.apana.org.au>
3eda7167 5466L: linux-crypto@vger.kernel.org
c0d0787b 5467S: Odd fixes
f6c60b15 5468F: Documentation/devicetree/bindings/rng/
679655da
JP
5469F: Documentation/hw_random.txt
5470F: drivers/char/hw_random/
5471F: include/linux/hw_random.h
844dd05f 5472
8b37fcfc
OBC
5473HARDWARE SPINLOCK CORE
5474M: Ohad Ben-Cohen <ohad@wizery.com>
69ae9895 5475M: Bjorn Andersson <bjorn.andersson@linaro.org>
d7586849 5476L: linux-remoteproc@vger.kernel.org
8b37fcfc 5477S: Maintained
9f273c24 5478T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/hwspinlock.git
2dbd8585 5479F: Documentation/devicetree/bindings/hwlock/
8b37fcfc 5480F: Documentation/hwspinlock.txt
2dbd8585 5481F: drivers/hwspinlock/
8b37fcfc
OBC
5482F: include/linux/hwspinlock.h
5483
1da177e4 5484HARMONY SOUND DRIVER
ac6aecbf 5485L: linux-parisc@vger.kernel.org
1da177e4 5486S: Maintained
679655da 5487F: sound/parisc/harmony.*
1da177e4 5488
91952bc0
AP
5489HD29L2 MEDIA DRIVER
5490M: Antti Palosaari <crope@iki.fi>
5491L: linux-media@vger.kernel.org
a825eaec 5492W: https://linuxtv.org
91952bc0
AP
5493W: http://palosaari.fi/linux/
5494Q: http://patchwork.linuxtv.org/project/linux-media/list/
5495T: git git://linuxtv.org/anttip/media_tree.git
5496S: Maintained
5497F: drivers/media/dvb-frontends/hd29l2*
5498
214de83e
BB
5499HEWLETT PACKARD ENTERPRISE ILO NMI WATCHDOG DRIVER
5500M: Brian Boylston <brian.boylston@hpe.com>
5501S: Supported
5502F: Documentation/watchdog/hpwdt.txt
5503F: drivers/watchdog/hpwdt.c
5504
9257aa49 5505HEWLETT-PACKARD SMART ARRAY RAID DRIVER (hpsa)
a0a268ad 5506M: Don Brace <don.brace@microsemi.com>
9257aa49 5507L: iss_storagedev@hp.com
a0a268ad 5508L: esc.storagedev@microsemi.com
693373db 5509L: linux-scsi@vger.kernel.org
9257aa49
SC
5510S: Supported
5511F: Documentation/scsi/hpsa.txt
5512F: drivers/scsi/hpsa*.[ch]
5513F: include/linux/cciss*.h
c117ab84 5514F: include/uapi/linux/cciss*.h
9257aa49 5515
e2d1d6c0 5516HEWLETT-PACKARD SMART CISS RAID DRIVER (cciss)
516fdcea 5517M: Don Brace <don.brace@microsemi.com>
e2d1d6c0 5518L: iss_storagedev@hp.com
516fdcea 5519L: esc.storagedev@microsemi.com
693373db 5520L: linux-scsi@vger.kernel.org
e2d1d6c0 5521S: Supported
679655da
JP
5522F: Documentation/blockdev/cciss.txt
5523F: drivers/block/cciss*
5524F: include/linux/cciss_ioctl.h
c117ab84 5525F: include/uapi/linux/cciss_ioctl.h
e2d1d6c0 5526
f48ad614
DD
5527HFI1 DRIVER
5528M: Mike Marciniszyn <mike.marciniszyn@intel.com>
5529M: Dennis Dalessandro <dennis.dalessandro@intel.com>
5530L: linux-rdma@vger.kernel.org
5531S: Supported
5532F: drivers/infiniband/hw/hfi1
5533
1da177e4 5534HFS FILESYSTEM
6cf515e1
GU
5535L: linux-fsdevel@vger.kernel.org
5536S: Orphan
679655da
JP
5537F: Documentation/filesystems/hfs.txt
5538F: fs/hfs/
1da177e4 5539
ef575f47
GU
5540HFSPLUS FILESYSTEM
5541L: linux-fsdevel@vger.kernel.org
5542S: Orphan
5543F: Documentation/filesystems/hfsplus.txt
5544F: fs/hfsplus/
5545
1da177e4 5546HGA FRAMEBUFFER DRIVER
8b58be88 5547M: Ferenc Bakonyi <fero@drama.obuda.kando.hu>
1da177e4
LT
5548L: linux-nvidia@lists.surfsouth.com
5549W: http://drama.obuda.kando.hu/~fero/cgi-bin/hgafb.shtml
5550S: Maintained
8a61f013 5551F: drivers/video/fbdev/hgafb.c
1da177e4 5552
4480f15b 5553HIBERNATION (aka Software Suspend, aka swsusp)
49db1903 5554M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
7fb06082 5555M: Pavel Machek <pavel@ucw.cz>
bf1c138e 5556L: linux-pm@vger.kernel.org
e2d1d6c0 5557S: Supported
679655da
JP
5558F: arch/x86/power/
5559F: drivers/base/power/
5560F: kernel/power/
5561F: include/linux/suspend.h
5562F: include/linux/freezer.h
5563F: include/linux/pm.h
679655da 5564F: arch/*/include/asm/suspend*.h
e2d1d6c0 5565
4ef4caad 5566HID CORE LAYER
e5f6450c 5567M: Jiri Kosina <jikos@kernel.org>
406df153 5568R: Benjamin Tissoires <benjamin.tissoires@redhat.com>
eb76c5c0 5569L: linux-input@vger.kernel.org
54e5881d 5570T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid.git
4ef4caad 5571S: Maintained
679655da
JP
5572F: drivers/hid/
5573F: include/linux/hid*
c117ab84 5574F: include/uapi/linux/hid*
4ef4caad 5575
30ee72f0 5576HID SENSOR HUB DRIVERS
e5f6450c 5577M: Jiri Kosina <jikos@kernel.org>
30ee72f0
SP
5578M: Jonathan Cameron <jic23@kernel.org>
5579M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
5580L: linux-input@vger.kernel.org
5581L: linux-iio@vger.kernel.org
5582S: Maintained
5583F: Documentation/hid/hid-sensor*
5584F: drivers/hid/hid-sensor-*
5585F: drivers/iio/*/hid-*
5586F: include/linux/hid-sensor-*
5587
38bed542 5588HIGH-RESOLUTION TIMERS, CLOCKEVENTS, DYNTICKS
8b58be88 5589M: Thomas Gleixner <tglx@linutronix.de>
981c3a4f 5590L: linux-kernel@vger.kernel.org
75fc2d37 5591T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
38bed542 5592S: Maintained
679655da 5593F: Documentation/timers/
5cee9645 5594F: kernel/time/hrtimer.c
88606e80
TG
5595F: kernel/time/clockevents.c
5596F: kernel/time/tick*.*
5597F: kernel/time/timer_*.c
05ed8490 5598F: include/linux/clockchips.h
679655da 5599F: include/linux/hrtimer.h
38bed542 5600
1da177e4 5601HIGH-SPEED SCC DRIVER FOR AX.25
1da177e4 5602L: linux-hams@vger.kernel.org
8b64f2a0 5603S: Orphan
679655da
JP
5604F: drivers/net/hamradio/dmascc.c
5605F: drivers/net/hamradio/scc.c
1da177e4 5606
ede1e6f8 5607HIGHPOINT ROCKETRAID 3xxx RAID DRIVER
8b58be88 5608M: HighPoint Linux Team <linux@highpoint-tech.com>
ede1e6f8
HLT
5609W: http://www.highpoint-tech.com
5610S: Supported
679655da
JP
5611F: Documentation/scsi/hptiop.txt
5612F: drivers/scsi/hptiop.c
ede1e6f8 5613
1da177e4 5614HIPPI
8b58be88 5615M: Jes Sorensen <jes@trained-monkey.org>
1da177e4
LT
5616L: linux-hippi@sunsite.dk
5617S: Maintained
679655da 5618F: include/linux/hippidevice.h
c117ab84 5619F: include/uapi/linux/if_hippi.h
679655da 5620F: net/802/hippi.c
ff5a3b50 5621F: drivers/net/hippi/
1da177e4 5622
b30d74e4
DH
5623HISILICON NETWORK SUBSYSTEM DRIVER
5624M: Yisen Zhuang <yisen.zhuang@huawei.com>
5625M: Salil Mehta <salil.mehta@huawei.com>
5626L: netdev@vger.kernel.org
5627W: http://www.hisilicon.com
5628S: Maintained
5629F: drivers/net/ethernet/hisilicon/
5630F: Documentation/devicetree/bindings/net/hisilicon*.txt
5631
16c6c252
JG
5632HISILICON SAS Controller
5633M: John Garry <john.garry@huawei.com>
5634W: http://www.hisilicon.com
5635S: Supported
5636F: drivers/scsi/hisi_sas/
5637F: Documentation/devicetree/bindings/scsi/hisilicon-sas.txt
5638
ff1d2767 5639HOST AP DRIVER
8b58be88 5640M: Jouni Malinen <j@w1.fi>
85d32e7b 5641L: hostap@shmoo.com (subscribers-only)
724c6b35 5642L: linux-wireless@vger.kernel.org
ff1d2767
JM
5643W: http://hostap.epitest.fi/
5644S: Maintained
eb4f98d5 5645F: drivers/net/wireless/intersil/hostap/
ff1d2767 5646
dd8cd779 5647HP COMPAQ TC1100 TABLET WMI EXTRAS DRIVER
d0944853 5648L: platform-driver-x86@vger.kernel.org
95c70215 5649S: Orphan
679655da 5650F: drivers/platform/x86/tc1100-wmi.c
dd8cd779 5651
e2d1d6c0 5652HP100: Driver for HP 10/100 Mbit/s Voice Grade Network Adapter Series
8b58be88 5653M: Jaroslav Kysela <perex@perex.cz>
e2d1d6c0 5654S: Maintained
7e25d724 5655F: drivers/net/ethernet/hp/hp100.*
e2d1d6c0 5656
7d2c86b5 5657HPET: High Precision Event Timers driver
8b58be88 5658M: Clemens Ladisch <clemens@ladisch.de>
b9b0332f 5659S: Maintained
679655da
JP
5660F: Documentation/timers/hpet.txt
5661F: drivers/char/hpet.c
5662F: include/linux/hpet.h
c117ab84 5663F: include/uapi/linux/hpet.h
b9b0332f 5664
e07b5d79 5665HPET: x86
9e06f631 5666S: Orphan
679655da
JP
5667F: arch/x86/kernel/hpet.c
5668F: arch/x86/include/asm/hpet.h
b9b0332f 5669
1da177e4 5670HPFS FILESYSTEM
8b58be88 5671M: Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
1da177e4
LT
5672W: http://artax.karlin.mff.cuni.cz/~mikulas/vyplody/hpfs/index-e.cgi
5673S: Maintained
679655da 5674F: fs/hpfs/
1da177e4 5675
3441cded 5676HSI SUBSYSTEM
56459ea9
SR
5677M: Sebastian Reichel <sre@kernel.org>
5678T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-hsi.git
3441cded
SR
5679S: Maintained
5680F: Documentation/ABI/testing/sysfs-bus-hsi
56459ea9 5681F: Documentation/hsi.txt
3441cded
SR
5682F: drivers/hsi/
5683F: include/linux/hsi/
5684F: include/uapi/linux/hsi/
5685
7d2c86b5 5686HSO 3G MODEM DRIVER
8b58be88 5687M: Jan Dumon <j.dumon@option.com>
11cd29b0
DJB
5688W: http://www.pharscape.org
5689S: Maintained
679655da 5690F: drivers/net/usb/hso.c
11cd29b0 5691
19990e29
AB
5692HSR NETWORK PROTOCOL
5693M: Arvid Brodin <arvid.brodin@alten.se>
5694L: netdev@vger.kernel.org
5695S: Maintained
5696F: net/hsr/
5697
5a18c343 5698HTCPEN TOUCHSCREEN DRIVER
8b58be88 5699M: Pau Oliva Fora <pof@eslack.org>
5a18c343
POF
5700L: linux-input@vger.kernel.org
5701S: Maintained
679655da 5702F: drivers/input/touchscreen/htcpen.c
5a18c343 5703
1da177e4 5704HUGETLB FILESYSTEM
6d49e352 5705M: Nadia Yvette Chambers <nyc@holomorphy.com>
1da177e4 5706S: Maintained
679655da 5707F: fs/hugetlbfs/
1da177e4 5708
05183189 5709Hyper-V CORE AND DRIVERS
9c3646d1 5710M: "K. Y. Srinivasan" <kys@microsoft.com>
05183189
S
5711M: Haiyang Zhang <haiyangz@microsoft.com>
5712L: devel@linuxdriverproject.org
5713S: Maintained
a4162747
HZ
5714F: arch/x86/include/asm/mshyperv.h
5715F: arch/x86/include/uapi/asm/hyperv.h
5716F: arch/x86/kernel/cpu/mshyperv.c
05183189 5717F: drivers/hid/hid-hyperv.c
a4162747 5718F: drivers/hv/
f92ca80b 5719F: drivers/input/serio/hyperv-keyboard.c
4daace0d 5720F: drivers/pci/host/pci-hyperv.c
05183189 5721F: drivers/net/hyperv/
a4162747 5722F: drivers/scsi/storvsc_drv.c
8a61f013 5723F: drivers/video/fbdev/hyperv_fb.c
a4162747
HZ
5724F: include/linux/hyperv.h
5725F: tools/hv/
54bf725e 5726F: Documentation/ABI/stable/sysfs-bus-vmbus
05183189 5727
7724fd04
PR
5728I2C MUXES
5729M: Peter Rosin <peda@axentia.se>
5730L: linux-i2c@vger.kernel.org
5731S: Maintained
2254d24a 5732F: Documentation/i2c/i2c-topology
7724fd04
PR
5733F: Documentation/i2c/muxes/
5734F: Documentation/devicetree/bindings/i2c/i2c-mux*
5735F: drivers/i2c/i2c-mux.c
5736F: drivers/i2c/muxes/
5737F: include/linux/i2c-mux.h
5738
d85c8a6a 5739I2C OVER PARALLEL PORT
d8130624 5740M: Jean Delvare <jdelvare@suse.com>
d85c8a6a
JD
5741L: linux-i2c@vger.kernel.org
5742S: Maintained
5743F: Documentation/i2c/busses/i2c-parport
5744F: Documentation/i2c/busses/i2c-parport-light
5745F: drivers/i2c/busses/i2c-parport.c
5746F: drivers/i2c/busses/i2c-parport-light.c
5747
5748I2C/SMBUS CONTROLLER DRIVERS FOR PC
d8130624 5749M: Jean Delvare <jdelvare@suse.com>
d85c8a6a
JD
5750L: linux-i2c@vger.kernel.org
5751S: Maintained
5752F: Documentation/i2c/busses/i2c-ali1535
5753F: Documentation/i2c/busses/i2c-ali1563
5754F: Documentation/i2c/busses/i2c-ali15x3
5755F: Documentation/i2c/busses/i2c-amd756
5756F: Documentation/i2c/busses/i2c-amd8111
5757F: Documentation/i2c/busses/i2c-i801
5758F: Documentation/i2c/busses/i2c-nforce2
5759F: Documentation/i2c/busses/i2c-piix4
5760F: Documentation/i2c/busses/i2c-sis5595
5761F: Documentation/i2c/busses/i2c-sis630
5762F: Documentation/i2c/busses/i2c-sis96x
5763F: Documentation/i2c/busses/i2c-via
5764F: Documentation/i2c/busses/i2c-viapro
5765F: drivers/i2c/busses/i2c-ali1535.c
5766F: drivers/i2c/busses/i2c-ali1563.c
5767F: drivers/i2c/busses/i2c-ali15x3.c
5768F: drivers/i2c/busses/i2c-amd756.c
5769F: drivers/i2c/busses/i2c-amd756-s4882.c
5770F: drivers/i2c/busses/i2c-amd8111.c
5771F: drivers/i2c/busses/i2c-i801.c
5772F: drivers/i2c/busses/i2c-isch.c
5773F: drivers/i2c/busses/i2c-nforce2.c
5774F: drivers/i2c/busses/i2c-nforce2-s4985.c
5775F: drivers/i2c/busses/i2c-piix4.c
5776F: drivers/i2c/busses/i2c-sis5595.c
5777F: drivers/i2c/busses/i2c-sis630.c
5778F: drivers/i2c/busses/i2c-sis96x.c
5779F: drivers/i2c/busses/i2c-via.c
5780F: drivers/i2c/busses/i2c-viapro.c
5781
cb7f07a4
NH
5782I2C/SMBUS ISMT DRIVER
5783M: Seth Heasley <seth.heasley@intel.com>
5784M: Neil Horman <nhorman@tuxdriver.com>
5785L: linux-i2c@vger.kernel.org
5786F: drivers/i2c/busses/i2c-ismt.c
5787F: Documentation/i2c/busses/i2c-ismt
5788
6ea884db 5789I2C/SMBUS STUB DRIVER
d8130624 5790M: Jean Delvare <jdelvare@suse.com>
846557d3 5791L: linux-i2c@vger.kernel.org
6ea884db 5792S: Maintained
8547a5bc 5793F: drivers/i2c/i2c-stub.c
6ea884db 5794
5b543965 5795I2C SUBSYSTEM
14d77c4d 5796M: Wolfram Sang <wsa@the-dreams.de>
846557d3 5797L: linux-i2c@vger.kernel.org
9d4ea27a
WS
5798W: https://i2c.wiki.kernel.org/
5799Q: https://patchwork.ozlabs.org/project/linux-i2c/list/
14d77c4d 5800T: git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git
1da177e4 5801S: Maintained
40ed1b4c 5802F: Documentation/devicetree/bindings/i2c/
679655da
JP
5803F: Documentation/i2c/
5804F: drivers/i2c/
630bc46e 5805F: drivers/i2c/*/
679655da 5806F: include/linux/i2c.h
03b70d62 5807F: include/linux/i2c-*.h
c117ab84
CEB
5808F: include/uapi/linux/i2c.h
5809F: include/uapi/linux/i2c-*.h
1da177e4 5810
4560d677
WS
5811I2C ACPI SUPPORT
5812M: Mika Westerberg <mika.westerberg@linux.intel.com>
5813L: linux-i2c@vger.kernel.org
5814L: linux-acpi@vger.kernel.org
5815S: Maintained
4560d677 5816
d85c8a6a 5817I2C-TAOS-EVM DRIVER
d8130624 5818M: Jean Delvare <jdelvare@suse.com>
d85c8a6a
JD
5819L: linux-i2c@vger.kernel.org
5820S: Maintained
5821F: Documentation/i2c/busses/i2c-taos-evm
5822F: drivers/i2c/busses/i2c-taos-evm.c
5823
e8c76eed 5824I2C-TINY-USB DRIVER
8b58be88 5825M: Till Harbaum <till@harbaum.org>
846557d3 5826L: linux-i2c@vger.kernel.org
932d1872 5827W: http://www.harbaum.org/till/i2c_tiny_usb
e8c76eed 5828S: Maintained
679655da 5829F: drivers/i2c/busses/i2c-tiny-usb.c
e8c76eed 5830
1da177e4 5831i386 BOOT CODE
8b58be88 5832M: "H. Peter Anvin" <hpa@zytor.com>
1da177e4 5833S: Maintained
679655da 5834F: arch/x86/boot/
1da177e4
LT
5835
5836i386 SETUP CODE / CPU ERRATA WORKAROUNDS
8b58be88 5837M: "H. Peter Anvin" <hpa@zytor.com>
54e5881d 5838T: git git://git.kernel.org/pub/scm/linux/kernel/git/hpa/linux-2.6-x86setup.git
1da177e4
LT
5839S: Maintained
5840
1da177e4 5841IA64 (Itanium) PLATFORM
8b58be88
JP
5842M: Tony Luck <tony.luck@intel.com>
5843M: Fenghua Yu <fenghua.yu@intel.com>
1da177e4 5844L: linux-ia64@vger.kernel.org
6b1c70b1 5845T: git git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux.git
1da177e4 5846S: Maintained
679655da 5847F: arch/ia64/
1da177e4 5848
4cd38750
LDSB
5849IBM Power VMX Cryptographic instructions
5850M: Leonidas S. Barbosa <leosilva@linux.vnet.ibm.com>
5cd01fe1 5851M: Paulo Flabiano Smorigo <pfsmorigo@linux.vnet.ibm.com>
4cd38750
LDSB
5852L: linux-crypto@vger.kernel.org
5853S: Supported
5854F: drivers/crypto/vmx/Makefile
5855F: drivers/crypto/vmx/Kconfig
5856F: drivers/crypto/vmx/vmx.c
5857F: drivers/crypto/vmx/aes*
5858F: drivers/crypto/vmx/ghash*
5859F: drivers/crypto/vmx/ppc-xlate.pl
5860
956c203c 5861IBM Power in-Nest Crypto Acceleration
4cd38750 5862M: Leonidas S. Barbosa <leosilva@linux.vnet.ibm.com>
5cd01fe1 5863M: Paulo Flabiano Smorigo <pfsmorigo@linux.vnet.ibm.com>
956c203c
KY
5864L: linux-crypto@vger.kernel.org
5865S: Supported
28bceeaa
DS
5866F: drivers/crypto/nx/Makefile
5867F: drivers/crypto/nx/Kconfig
5868F: drivers/crypto/nx/nx-aes*
5869F: drivers/crypto/nx/nx-sha*
5870F: drivers/crypto/nx/nx.*
5871F: drivers/crypto/nx/nx_csbcpb.h
5872F: drivers/crypto/nx/nx_debugfs.h
956c203c 5873
0e16aafb 5874IBM Power 842 compression accelerator
41656aa7 5875M: Dan Streetman <ddstreet@ieee.org>
0e16aafb 5876S: Supported
28bceeaa
DS
5877F: drivers/crypto/nx/Makefile
5878F: drivers/crypto/nx/Kconfig
7011a122 5879F: drivers/crypto/nx/nx-842*
2da572c9 5880F: include/linux/sw842.h
2062c5b6 5881F: crypto/842.c
2da572c9 5882F: lib/842/
0e16aafb 5883
1da177e4 5884IBM Power Linux RAID adapter
8b58be88 5885M: Brian King <brking@us.ibm.com>
1da177e4 5886S: Supported
679655da 5887F: drivers/scsi/ipr.*
1da177e4 5888
9d348af4 5889IBM Power Virtual Ethernet Device Driver
eddd63a6 5890M: Thomas Falcon <tlfalcon@linux.vnet.ibm.com>
9d348af4
SL
5891L: netdev@vger.kernel.org
5892S: Supported
9aa32835 5893F: drivers/net/ethernet/ibm/ibmveth.*
9d348af4 5894
032c5e82
TF
5895IBM Power SRIOV Virtual NIC Device Driver
5896M: Thomas Falcon <tlfalcon@linux.vnet.ibm.com>
5897M: John Allen <jallen@linux.vnet.ibm.com>
5898L: netdev@vger.kernel.org
5899S: Supported
5900F: drivers/net/ethernet/ibm/ibmvnic.*
5901
e6babec6 5902IBM Power Virtual SCSI Device Drivers
bcbde52b 5903M: Tyrel Datwyler <tyreld@linux.vnet.ibm.com>
4b7652cc
RJ
5904L: linux-scsi@vger.kernel.org
5905S: Supported
e6babec6 5906F: drivers/scsi/ibmvscsi/ibmvscsi*
88a678bb
BL
5907F: include/scsi/viosrp.h
5908
5909IBM Power Virtual SCSI Device Target Driver
5910M: Bryant G. Ly <bryantly@linux.vnet.ibm.com>
5911M: Michael Cyr <mikecyr@linux.vnet.ibm.com>
5912L: linux-scsi@vger.kernel.org
5913L: target-devel@vger.kernel.org
5914S: Supported
5915F: drivers/scsi/ibmvscsi_tgt/
e6babec6
NF
5916
5917IBM Power Virtual FC Device Drivers
44b4dad9 5918M: Tyrel Datwyler <tyreld@linux.vnet.ibm.com>
e6babec6
NF
5919L: linux-scsi@vger.kernel.org
5920S: Supported
5921F: drivers/scsi/ibmvscsi/ibmvfc*
4b7652cc 5922
1da177e4 5923IBM ServeRAID RAID DRIVER
f9213e78 5924S: Orphan
679655da 5925F: drivers/scsi/ips.*
1da177e4 5926
6ed9f9c4
PT
5927ICH LPC AND GPIO DRIVER
5928M: Peter Tyser <ptyser@xes-inc.com>
5929S: Maintained
5930F: drivers/mfd/lpc_ich.c
5931F: drivers/gpio/gpio-ich.c
5932
1e7106fc 5933IDE SUBSYSTEM
8b58be88 5934M: "David S. Miller" <davem@davemloft.net>
1da177e4 5935L: linux-ide@vger.kernel.org
8a6e2535 5936Q: http://patchwork.ozlabs.org/project/linux-ide/list/
08deed1e 5937T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/ide.git
1da177e4 5938S: Maintained
679655da
JP
5939F: Documentation/ide/
5940F: drivers/ide/
5941F: include/linux/ide.h
1da177e4 5942
6cb8c13d
IP
5943IDEAPAD LAPTOP EXTRAS DRIVER
5944M: Ike Panhc <ike.pan@canonical.com>
5945L: platform-driver-x86@vger.kernel.org
5946W: http://launchpad.net/ideapad-laptop
5947S: Maintained
5948F: drivers/platform/x86/ideapad-laptop.c
5949
1ea4c161
AM
5950IDEAPAD LAPTOP SLIDEBAR DRIVER
5951M: Andrey Moiseev <o2g.org.ru@gmail.com>
5952L: linux-input@vger.kernel.org
5953W: https://github.com/o2genum/ideapad-slidebar
5954S: Maintained
5955F: drivers/input/misc/ideapad_slidebar.c
5956
0f861e8c 5957IDE/ATAPI DRIVERS
487ba8e8 5958M: Borislav Petkov <bp@alien8.de>
9c5b0ce4 5959L: linux-ide@vger.kernel.org
c404c199 5960S: Maintained
679655da
JP
5961F: Documentation/cdrom/ide-cd
5962F: drivers/ide/ide-cd*
1da177e4 5963
27471fdb 5964IDLE-I7300
8b58be88 5965M: Andy Henroid <andrew.d.henroid@intel.com>
bf1c138e 5966L: linux-pm@vger.kernel.org
27471fdb 5967S: Supported
679655da 5968F: drivers/idle/i7300_idle.c
27471fdb 5969
02cf2286 5970IEEE 802.15.4 SUBSYSTEM
aff3eaa0 5971M: Alexander Aring <aar@pengutronix.de>
ebef9c12 5972L: linux-wpan@vger.kernel.org
aff3eaa0
AA
5973W: http://wpan.cakelab.org/
5974T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
5975T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
02cf2286
SL
5976S: Maintained
5977F: net/ieee802154/
68653359 5978F: net/mac802154/
251741b1 5979F: drivers/net/ieee802154/
580947d3
AA
5980F: include/linux/nl802154.h
5981F: include/linux/ieee802154.h
5982F: include/net/nl802154.h
5983F: include/net/mac802154.h
5984F: include/net/af_ieee802154.h
5985F: include/net/cfg802154.h
5986F: include/net/ieee802154_netdev.h
ebef9c12 5987F: Documentation/networking/ieee802154.txt
02cf2286 5988
b1c97193
SY
5989IGORPLUG-USB IR RECEIVER
5990M: Sean Young <sean@mess.org>
5991L: linux-media@vger.kernel.org
5992S: Maintained
5993F: drivers/media/rc/igorplugusb.c
5994
40ad4a30
SY
5995IGUANAWORKS USB IR TRANSCEIVER
5996M: Sean Young <sean@mess.org>
5997L: linux-media@vger.kernel.org
5998S: Maintained
5999F: drivers/media/rc/iguanair.c
6000
9545f86e 6001IIO SUBSYSTEM AND DRIVERS
030a13d7 6002M: Jonathan Cameron <jic23@kernel.org>
f0d61161
LPC
6003R: Hartmut Knaack <knaack.h@gmx.de>
6004R: Lars-Peter Clausen <lars@metafoo.de>
6fca5aa8 6005R: Peter Meerwald-Stadler <pmeerw@pmeerw.net>
9545f86e 6006L: linux-iio@vger.kernel.org
21d41655 6007T: git git://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio.git
9545f86e 6008S: Maintained
866b148a 6009F: Documentation/devicetree/bindings/iio/
03e7c251 6010F: drivers/iio/
9545f86e 6011F: drivers/staging/iio/
8fe671fc 6012F: include/linux/iio/
817020cf 6013F: tools/iio/
9545f86e 6014
65519263
SG
6015IKANOS/ADI EAGLE ADSL USB DRIVER
6016M: Matthieu Castet <castet.matthieu@free.fr>
6017M: Stanislaw Gruszka <stf_xl@wp.pl>
6018S: Maintained
6019F: drivers/usb/atm/ueagle-atm.c
6020
e89ab51f
GR
6021INA209 HARDWARE MONITOR DRIVER
6022M: Guenter Roeck <linux@roeck-us.net>
968ce1b1 6023L: linux-hwmon@vger.kernel.org
e89ab51f
GR
6024S: Maintained
6025F: Documentation/hwmon/ina209
6026F: Documentation/devicetree/bindings/i2c/ina209.txt
6027F: drivers/hwmon/ina209.c
6028
6029INA2XX HARDWARE MONITOR DRIVER
6030M: Guenter Roeck <linux@roeck-us.net>
968ce1b1 6031L: linux-hwmon@vger.kernel.org
e89ab51f
GR
6032S: Maintained
6033F: Documentation/hwmon/ina2xx
6034F: drivers/hwmon/ina2xx.c
6035F: include/linux/platform_data/ina2xx.h
6036
14dc124f
SIG
6037INDUSTRY PACK SUBSYSTEM (IPACK)
6038M: Samuel Iglesias Gonsalvez <siglesias@igalia.com>
6039M: Jens Taprogge <jens.taprogge@taprogge.org>
6040M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
6041L: industrypack-devel@lists.sourceforge.net
6042W: http://industrypack.sourceforge.net
6043S: Maintained
6044F: drivers/ipack/
6045
8adc53fd
ZLK
6046INGENIC JZ4780 DMA Driver
6047M: Zubair Lutfullah Kakakhel <Zubair.Kakakhel@imgtec.com>
6048S: Maintained
6049F: drivers/dma/dma-jz4780.c
6050
aa7168f4 6051INTEGRITY MEASUREMENT ARCHITECTURE (IMA)
74dd744f 6052M: Mimi Zohar <zohar@linux.vnet.ibm.com>
bfd33c4b 6053M: Dmitry Kasatkin <dmitry.kasatkin@gmail.com>
74dd744f
MZ
6054L: linux-ima-devel@lists.sourceforge.net
6055L: linux-ima-user@lists.sourceforge.net
6056L: linux-security-module@vger.kernel.org
9f273c24 6057T: git git://git.kernel.org/pub/scm/linux/kernel/git/zohar/linux-integrity.git
aa7168f4 6058S: Supported
679655da 6059F: security/integrity/ima/
aa7168f4 6060
9a4ea5a9
JH
6061IMGTEC IR DECODER DRIVER
6062M: James Hogan <james.hogan@imgtec.com>
6063S: Maintained
6064F: drivers/media/rc/img-ir/
6065
1da177e4 6066IMS TWINTURBO FRAMEBUFFER DRIVER
c69f677c 6067L: linux-fbdev@vger.kernel.org
843393d3 6068S: Orphan
8a61f013 6069F: drivers/video/fbdev/imsttfb.c
1da177e4
LT
6070
6071INFINIBAND SUBSYSTEM
b6b2bbe6 6072M: Doug Ledford <dledford@redhat.com>
8b58be88
JP
6073M: Sean Hefty <sean.hefty@intel.com>
6074M: Hal Rosenstock <hal.rosenstock@gmail.com>
e6cc0fd1 6075L: linux-rdma@vger.kernel.org
605841f5 6076W: http://www.openfabrics.org/
8a6e2535 6077Q: http://patchwork.kernel.org/project/linux-rdma/list/
2936ae04 6078T: git git://git.kernel.org/pub/scm/linux/kernel/git/dledford/rdma.git
1da177e4 6079S: Supported
679655da
JP
6080F: Documentation/infiniband/
6081F: drivers/infiniband/
c117ab84 6082F: include/uapi/linux/if_infiniband.h
954138dc
YD
6083F: include/uapi/rdma/
6084F: include/rdma/
1da177e4 6085
c9f04f58 6086INOTIFY
8b58be88
JP
6087M: John McCutchan <john@johnmccutchan.com>
6088M: Robert Love <rlove@rlove.org>
6089M: Eric Paris <eparis@parisplace.org>
c9f04f58 6090S: Maintained
679655da
JP
6091F: Documentation/filesystems/inotify.txt
6092F: fs/notify/inotify/
6093F: include/linux/inotify.h
c117ab84 6094F: include/uapi/linux/inotify.h
c9f04f58 6095
e2d1d6c0 6096INPUT (KEYBOARD, MOUSE, JOYSTICK, TOUCHSCREEN) DRIVERS
8b58be88 6097M: Dmitry Torokhov <dmitry.torokhov@gmail.com>
e2d1d6c0 6098L: linux-input@vger.kernel.org
8a6e2535 6099Q: http://patchwork.kernel.org/project/linux-input/list/
54e5881d 6100T: git git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input.git
e2d1d6c0 6101S: Maintained
679655da 6102F: drivers/input/
f4eea7e2 6103F: include/linux/input.h
c117ab84 6104F: include/uapi/linux/input.h
f4eea7e2 6105F: include/linux/input/
e52d8398 6106F: Documentation/devicetree/bindings/input/
e2d1d6c0 6107
3267a87f 6108INPUT MULTITOUCH (MT) PROTOCOL
75dd112a 6109M: Henrik Rydberg <rydberg@bitmath.org>
3267a87f 6110L: linux-input@vger.kernel.org
75dd112a 6111S: Odd fixes
3267a87f 6112F: Documentation/input/multi-touch-protocol.txt
7f9c2454 6113F: drivers/input/input-mt.c
3267a87f
HR
6114K: \b(ABS|SYN)_MT_
6115
97fa99a3
JY
6116INTEL ASoC BDW/HSW DRIVERS
6117M: Jie Yang <yang.jie@linux.intel.com>
e5747e40 6118L: alsa-devel@alsa-project.org (moderated for non-subscribers)
97fa99a3 6119S: Supported
e8e1225d
JP
6120F: sound/soc/intel/common/sst-dsp*
6121F: sound/soc/intel/common/sst-firmware.c
6122F: sound/soc/intel/boards/broadwell.c
6123F: sound/soc/intel/haswell/
97fa99a3 6124
4ac13e17
DJ
6125INTEL C600 SERIES SAS CONTROLLER DRIVER
6126M: Intel SCU Linux support <intel-linux-scu@intel.com>
fdc5813f 6127M: Artur Paszkiewicz <artur.paszkiewicz@intel.com>
4ac13e17 6128L: linux-scsi@vger.kernel.org
7106891a
DJ
6129T: git git://git.code.sf.net/p/intel-sas/isci
6130S: Supported
4ac13e17 6131F: drivers/scsi/isci/
4ac13e17 6132
ecc83e52
AH
6133INTEL HID EVENT DRIVER
6134M: Alex Hung <alex.hung@canonical.com>
6135L: platform-driver-x86@vger.kernel.org
6136S: Maintained
6137F: drivers/platform/x86/intel-hid.c
6138
332e0812
AK
6139INTEL VIRTUAL BUTTON DRIVER
6140M: AceLan Kao <acelan.kao@canonical.com>
6141L: platform-driver-x86@vger.kernel.org
6142S: Maintained
6143F: drivers/platform/x86/intel-vbtn.c
6144
26717172
LB
6145INTEL IDLE DRIVER
6146M: Len Brown <lenb@kernel.org>
bf1c138e 6147L: linux-pm@vger.kernel.org
08deed1e 6148T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git
26717172
LB
6149S: Supported
6150F: drivers/idle/intel_idle.c
6151
7c1ac18d 6152INTEL PSTATE DRIVER
58ac1f62
SP
6153M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
6154M: Len Brown <lenb@kernel.org>
7c1ac18d
KCA
6155L: linux-pm@vger.kernel.org
6156S: Supported
6157F: drivers/cpufreq/intel_pstate.c
6158
9eb8ef74 6159INTEL FRAMEBUFFER DRIVER (excluding 810 and 815)
55a23c4a 6160M: Maik Broemme <mbroemme@plusserver.de>
c69f677c 6161L: linux-fbdev@vger.kernel.org
ce00f85c 6162S: Maintained
679655da 6163F: Documentation/fb/intelfb.txt
8a61f013 6164F: drivers/video/fbdev/intelfb/
9eb8ef74 6165
1da177e4 6166INTEL 810/815 FRAMEBUFFER DRIVER
8b58be88 6167M: Antonino Daplas <adaplas@gmail.com>
c69f677c 6168L: linux-fbdev@vger.kernel.org
ce00f85c 6169S: Maintained
8a61f013 6170F: drivers/video/fbdev/i810/
1da177e4 6171
f4a9bc4c 6172INTEL MENLOW THERMAL DRIVER
8b58be88 6173M: Sujith Thomas <sujith.thomas@intel.com>
d0944853 6174L: platform-driver-x86@vger.kernel.org
5ca92bd9 6175W: https://01.org/linux-acpi
f4a9bc4c 6176S: Supported
679655da 6177F: drivers/platform/x86/intel_menlow.c
f4a9bc4c 6178
248a9dc3 6179INTEL I/OAT DMA DRIVER
18ebd564 6180M: Dave Jiang <dave.jiang@intel.com>
08223d80 6181R: Dan Williams <dan.j.williams@intel.com>
18ebd564
DJ
6182L: dmaengine@vger.kernel.org
6183Q: https://patchwork.kernel.org/project/linux-dmaengine/list/
6184S: Supported
679655da 6185F: drivers/dma/ioat*
248a9dc3 6186
6c8909b4 6187INTEL IOMMU (VT-d)
8b58be88 6188M: David Woodhouse <dwmw2@infradead.org>
6c8909b4 6189L: iommu@lists.linux-foundation.org
54e5881d 6190T: git git://git.infradead.org/iommu-2.6.git
6c8909b4 6191S: Supported
3fb39615 6192F: drivers/iommu/intel-iommu.c
679655da 6193F: include/linux/intel-iommu.h
6c8909b4 6194
b3e5f263 6195INTEL IOP-ADMA DMA DRIVER
08223d80 6196R: Dan Williams <dan.j.williams@intel.com>
1dd8372d 6197S: Odd fixes
679655da 6198F: drivers/dma/iop-adma.c
b3e5f263 6199
9251ce95 6200INTEL IXP4XX QMGR, NPE, ETHERNET and HSS SUPPORT
5529c2cd 6201M: Krzysztof Halasa <khalasa@piap.pl>
9251ce95 6202S: Maintained
679655da
JP
6203F: arch/arm/mach-ixp4xx/include/mach/qmgr.h
6204F: arch/arm/mach-ixp4xx/include/mach/npe.h
6205F: arch/arm/mach-ixp4xx/ixp4xx_qmgr.c
6206F: arch/arm/mach-ixp4xx/ixp4xx_npe.c
b47da977 6207F: drivers/net/ethernet/xscale/ixp4xx_eth.c
679655da 6208F: drivers/net/wan/ixp4xx_hss.c
9251ce95 6209
844dd05f 6210INTEL IXP4XX RANDOM NUMBER GENERATOR SUPPORT
8b58be88 6211M: Deepak Saxena <dsaxena@plexity.net>
844dd05f 6212S: Maintained
679655da 6213F: drivers/char/hw_random/ixp4xx-rng.c
844dd05f 6214
2f302324 6215INTEL ETHERNET DRIVERS
8b58be88 6216M: Jeff Kirsher <jeffrey.t.kirsher@intel.com>
eff471b1 6217L: intel-wired-lan@lists.osuosl.org (moderated for non-subscribers)
f6fde11a 6218W: http://www.intel.com/support/feedback.htm
d94e6fed 6219W: http://e1000.sourceforge.net/
2f302324
JK
6220Q: http://patchwork.ozlabs.org/project/intel-wired-lan/list/
6221T: git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/net-queue.git
6222T: git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/next-queue.git
1da177e4 6223S: Supported
0d164401
JK
6224F: Documentation/networking/e100.txt
6225F: Documentation/networking/e1000.txt
6226F: Documentation/networking/e1000e.txt
6227F: Documentation/networking/igb.txt
6228F: Documentation/networking/igbvf.txt
6229F: Documentation/networking/ixgb.txt
6230F: Documentation/networking/ixgbe.txt
6231F: Documentation/networking/ixgbevf.txt
1bff6529 6232F: Documentation/networking/i40e.txt
105bf2fe 6233F: Documentation/networking/i40evf.txt
dee1ad47 6234F: drivers/net/ethernet/intel/
bc90d291 6235F: drivers/net/ethernet/intel/*/
1da177e4 6236
6e4de866
FL
6237INTEL RDMA RNIC DRIVER
6238M: Faisal Latif <faisal.latif@intel.com>
6239R: Chien Tin Tung <chien.tin.tung@intel.com>
6240R: Mustafa Ismail <mustafa.ismail@intel.com>
6241R: Shiraz Saleem <shiraz.saleem@intel.com>
6242R: Tatyana Nikolova <tatyana.e.nikolova@intel.com>
6243L: linux-rdma@vger.kernel.org
6244S: Supported
6245F: drivers/infiniband/hw/i40iw/
6246
224f9e6d
AS
6247INTEL MERRIFIELD GPIO DRIVER
6248M: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
6249L: linux-gpio@vger.kernel.org
6250S: Maintained
6251F: drivers/gpio/gpio-merrifield.c
6252
0963d59b
LW
6253INTEL-MID GPIO DRIVER
6254M: David Cohen <david.a.cohen@linux.intel.com>
6255L: linux-gpio@vger.kernel.org
6256S: Maintained
6257F: drivers/gpio/gpio-intel-mid.c
6258
ca907a90
SY
6259INTEL PRO/WIRELESS 2100, 2200BG, 2915ABG NETWORK CONNECTION SUPPORT
6260M: Stanislav Yakovlev <stas.yakovlev@gmail.com>
724c6b35 6261L: linux-wireless@vger.kernel.org
ca907a90 6262S: Maintained
679655da 6263F: Documentation/networking/README.ipw2100
679655da 6264F: Documentation/networking/README.ipw2200
367a1092 6265F: drivers/net/wireless/intel/ipw2x00/
826d2abe 6266
5760b0a5
AS
6267INTEL(R) TRACE HUB
6268M: Alexander Shishkin <alexander.shishkin@linux.intel.com>
6269S: Supported
6270F: Documentation/trace/intel_th.txt
6271F: drivers/hwtracing/intel_th/
6272
4bd96a7a 6273INTEL(R) TRUSTED EXECUTION TECHNOLOGY (TXT)
74b18e17 6274M: Ning Sun <ning.sun@intel.com>
4bd96a7a
SW
6275L: tboot-devel@lists.sourceforge.net
6276W: http://tboot.sourceforge.net
e9b7d7c8 6277T: hg http://tboot.hg.sourceforge.net:8000/hgroot/tboot/tboot
4bd96a7a
SW
6278S: Supported
6279F: Documentation/intel_txt.txt
6280F: include/linux/tboot.h
6281F: arch/x86/kernel/tboot.c
6282
8a70da82 6283INTEL WIRELESS WIMAX CONNECTION 2400
8b58be88 6284M: Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
8a70da82 6285M: linux-wimax@intel.com
49e7d9df 6286L: wimax@linuxwimax.org (subscribers-only)
8a70da82
IPG
6287S: Supported
6288W: http://linuxwimax.org
679655da
JP
6289F: Documentation/wimax/README.i2400m
6290F: drivers/net/wimax/i2400m/
c117ab84 6291F: include/uapi/linux/wimax/i2400m.h
8a70da82 6292
1c0ce89c
SG
6293INTEL WIRELESS 3945ABG/BG, 4965AGN (iwlegacy)
6294M: Stanislaw Gruszka <sgruszka@redhat.com>
efa3144e 6295L: linux-wireless@vger.kernel.org
1c0ce89c 6296S: Supported
7ac9a364 6297F: drivers/net/wireless/intel/iwlegacy/
efa3144e 6298
b481de9c 6299INTEL WIRELESS WIFI LINK (iwlwifi)
15fae50a 6300M: Johannes Berg <johannes.berg@intel.com>
6161b02b 6301M: Emmanuel Grumbach <emmanuel.grumbach@intel.com>
af5e964f 6302M: Luca Coelho <luciano.coelho@intel.com>
7b9aebf0 6303M: Intel Linux Wireless <linuxwifi@intel.com>
b481de9c 6304L: linux-wireless@vger.kernel.org
b481de9c 6305W: http://intellinuxwireless.org
b62ff718 6306T: git git://git.kernel.org/pub/scm/linux/kernel/git/iwlwifi/iwlwifi.git
b481de9c 6307S: Supported
e705c121 6308F: drivers/net/wireless/intel/iwlwifi/
b481de9c 6309
de8fe023
TW
6310INTEL MANAGEMENT ENGINE (mei)
6311M: Tomas Winkler <tomas.winkler@intel.com>
6312L: linux-kernel@vger.kernel.org
6313S: Supported
c117ab84 6314F: include/uapi/linux/mei.h
5069288b 6315F: include/linux/mei_cl_bus.h
de8fe023 6316F: drivers/misc/mei/*
222818c3 6317F: drivers/watchdog/mei_wdt.c
e07950a1 6318F: Documentation/misc-devices/mei/*
de8fe023 6319
50ceb98b
SD
6320INTEL MIC DRIVERS (mic)
6321M: Sudeep Dutt <sudeep.dutt@intel.com>
6322M: Ashutosh Dixit <ashutosh.dixit@intel.com>
6323S: Supported
6324W: https://github.com/sudeepdutt/mic
6325W: http://software.intel.com/en-us/mic-developer
6326F: include/linux/mic_bus.h
6327F: include/linux/scif.h
6328F: include/uapi/linux/mic_common.h
6329F: include/uapi/linux/mic_ioctl.h
9f273c24 6330F: include/uapi/linux/scif_ioctl.h
50ceb98b
SD
6331F: drivers/misc/mic/
6332F: drivers/dma/mic_x100_dma.c
6333F: drivers/dma/mic_x100_dma.h
9f273c24 6334F: Documentation/mic/
50ceb98b 6335
fdca4f16 6336INTEL PMC/P-Unit IPC DRIVER
0a8b8353 6337M: Zha Qipeng<qipeng.zha@intel.com>
6338L: platform-driver-x86@vger.kernel.org
6339S: Maintained
6340F: drivers/platform/x86/intel_pmc_ipc.c
fdca4f16 6341F: drivers/platform/x86/intel_punit_ipc.c
0a8b8353 6342F: arch/x86/include/asm/intel_pmc_ipc.h
fdca4f16 6343F: arch/x86/include/asm/intel_punit_ipc.h
0a8b8353 6344
378f956e
SKC
6345INTEL TELEMETRY DRIVER
6346M: Souvik Kumar Chakravarty <souvik.k.chakravarty@intel.com>
6347L: platform-driver-x86@vger.kernel.org
6348S: Maintained
378f956e 6349F: arch/x86/include/asm/intel_telemetry.h
f1fc3cd8 6350F: drivers/platform/x86/intel_telemetry*
0a8b8353 6351
b740d2e9
RB
6352INTEL PMC CORE DRIVER
6353M: Rajneesh Bhardwaj <rajneesh.bhardwaj@intel.com>
6354M: Vishwanath Somayaji <vishwanath.somayaji@intel.com>
6355L: platform-driver-x86@vger.kernel.org
6356S: Maintained
6357F: arch/x86/include/asm/pmc_core.h
6358F: drivers/platform/x86/intel_pmc_core*
6359
cb109a0e 6360IOC3 ETHERNET DRIVER
8b58be88 6361M: Ralf Baechle <ralf@linux-mips.org>
1da177e4
LT
6362L: linux-mips@linux-mips.org
6363S: Maintained
8862bf1e 6364F: drivers/net/ethernet/sgi/ioc3-eth.c
1da177e4 6365
cb109a0e 6366IOC3 SERIAL DRIVER
8b58be88 6367M: Pat Gefre <pfg@sgi.com>
d39e0721 6368L: linux-serial@vger.kernel.org
cb109a0e 6369S: Maintained
df621252 6370F: drivers/tty/serial/ioc3_serial.c
cb109a0e 6371
0b6e8569
SW
6372IOMMU DRIVERS
6373M: Joerg Roedel <joro@8bytes.org>
6374L: iommu@lists.linux-foundation.org
6375T: git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
6376S: Maintained
efcd94c0 6377F: Documentation/devicetree/bindings/iommu/
0b6e8569
SW
6378F: drivers/iommu/
6379
4480f15b 6380IP MASQUERADING
8b58be88 6381M: Juanjo Ciarlante <jjciarla@raiz.uncu.edu.ar>
1da177e4 6382S: Maintained
679655da 6383F: net/ipv4/netfilter/ipt_MASQUERADE.c
1da177e4 6384
4409ebe9 6385IPMI SUBSYSTEM
8b58be88 6386M: Corey Minyard <minyard@acm.org>
b0c90653 6387L: openipmi-developer@lists.sourceforge.net (moderated for non-subscribers)
4409ebe9
CM
6388W: http://openipmi.sourceforge.net/
6389S: Supported
679655da
JP
6390F: Documentation/IPMI.txt
6391F: drivers/char/ipmi/
6392F: include/linux/ipmi*
c117ab84 6393F: include/uapi/linux/ipmi*
4409ebe9 6394
2d800897
KW
6395QCOM AUDIO (ASoC) DRIVERS
6396M: Patrick Lai <plai@codeaurora.org>
6397M: Banajit Goswami <bgoswami@codeaurora.org>
6398L: alsa-devel@alsa-project.org (moderated for non-subscribers)
6399S: Supported
6400F: sound/soc/qcom/
6401
e2d1d6c0 6402IPS SCSI RAID DRIVER
8b58be88 6403M: Adaptec OEM Raid Solutions <aacraid@adaptec.com>
e2d1d6c0
RD
6404L: linux-scsi@vger.kernel.org
6405W: http://www.adaptec.com/
6406S: Maintained
679655da 6407F: drivers/scsi/ips*
e2d1d6c0
RD
6408
6409IPVS
8b58be88
JP
6410M: Wensong Zhang <wensong@linux-vs.org>
6411M: Simon Horman <horms@verge.net.au>
6412M: Julian Anastasov <ja@ssi.bg>
979b6c13 6413L: netdev@vger.kernel.org
e2d1d6c0 6414L: lvs-devel@vger.kernel.org
1da177e4 6415S: Maintained
9f273c24
FW
6416T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs-next.git
6417T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs.git
679655da 6418F: Documentation/networking/ipvs-sysctl.txt
b61d4a71 6419F: include/net/ip_vs.h
c117ab84 6420F: include/uapi/linux/ip_vs.h
679655da 6421F: net/netfilter/ipvs/
1da177e4 6422
e7839f25 6423IPWIRELESS DRIVER
e5f6450c 6424M: Jiri Kosina <jikos@kernel.org>
d8130624 6425M: David Sterba <dsterba@suse.com>
92094aa0 6426S: Odd Fixes
282361a0 6427F: drivers/tty/ipwireless/
099dc4fb 6428
e2d1d6c0 6429IPX NETWORK LAYER
8b58be88 6430M: Arnaldo Carvalho de Melo <acme@ghostprotocols.net>
e2d1d6c0
RD
6431L: netdev@vger.kernel.org
6432S: Maintained
679655da 6433F: include/net/ipx.h
c117ab84 6434F: include/uapi/linux/ipx.h
679655da 6435F: net/ipx/
e2d1d6c0 6436
1da177e4 6437IRDA SUBSYSTEM
8b58be88 6438M: Samuel Ortiz <samuel@sortiz.org>
a2ac953d 6439L: irda-users@lists.sourceforge.net (subscribers-only)
ced649ea 6440L: netdev@vger.kernel.org
1da177e4 6441W: http://irda.sourceforge.net/
f353976d 6442S: Maintained
e0057975 6443T: git git://git.kernel.org/pub/scm/linux/kernel/git/sameo/irda-2.6.git
679655da
JP
6444F: Documentation/networking/irda.txt
6445F: drivers/net/irda/
6446F: include/net/irda/
6447F: net/irda/
1da177e4 6448
a800c7cc
TG
6449IRQ SUBSYSTEM
6450M: Thomas Gleixner <tglx@linutronix.de>
981c3a4f 6451L: linux-kernel@vger.kernel.org
a800c7cc 6452S: Maintained
75fc2d37 6453T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
a800c7cc 6454F: kernel/irq/
2ed9fd28
JC
6455
6456IRQCHIP DRIVERS
6457M: Thomas Gleixner <tglx@linutronix.de>
6458M: Jason Cooper <jason@lakedaemon.net>
54d9ffc4 6459M: Marc Zyngier <marc.zyngier@arm.com>
2ed9fd28
JC
6460L: linux-kernel@vger.kernel.org
6461S: Maintained
6462T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
6463T: git git://git.infradead.org/users/jcooper/linux.git irqchip/core
5b5a9069 6464F: Documentation/devicetree/bindings/interrupt-controller/
edd96900 6465F: drivers/irqchip/
a800c7cc 6466
7ab3a837 6467IRQ DOMAINS (IRQ NUMBER MAPPING LIBRARY)
b09dec2c 6468M: Marc Zyngier <marc.zyngier@arm.com>
7ab3a837 6469S: Maintained
b09dec2c 6470T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
7ab3a837
GL
6471F: Documentation/IRQ-domain.txt
6472F: include/linux/irqdomain.h
6473F: kernel/irq/irqdomain.c
b09dec2c 6474F: kernel/irq/msi.c
7ab3a837 6475
ad7afc38
WBG
6476ISA
6477M: William Breathitt Gray <vilhelm.gray@gmail.com>
6478S: Maintained
6479F: Documentation/isa.txt
6480F: drivers/base/isa.c
6481F: include/linux/isa.h
6482
e2d1d6c0 6483ISAPNP
8b58be88 6484M: Jaroslav Kysela <perex@perex.cz>
e2d1d6c0 6485S: Maintained
679655da
JP
6486F: Documentation/isapnp.txt
6487F: drivers/pnp/isapnp/
6488F: include/linux/isapnp.h
e2d1d6c0 6489
d39b8420
HV
6490ISA RADIO MODULE
6491M: Hans Verkuil <hverkuil@xs4all.nl>
6492L: linux-media@vger.kernel.org
6493T: git git://linuxtv.org/media_tree.git
a825eaec 6494W: https://linuxtv.org
d39b8420
HV
6495S: Maintained
6496F: drivers/media/radio/radio-isa*
6497
71a6d0af
HW
6498iSCSI BOOT FIRMWARE TABLE (iBFT) DRIVER
6499M: Peter Jones <pjones@redhat.com>
6500M: Konrad Rzeszutek Wilk <konrad@kernel.org>
6501S: Maintained
6502F: drivers/firmware/iscsi_ibft*
6503
14816b1e 6504ISCSI
8b58be88 6505M: Mike Christie <michaelc@cs.wisc.edu>
14816b1e
MC
6506L: open-iscsi@googlegroups.com
6507W: www.open-iscsi.org
54e5881d 6508T: git git://git.kernel.org/pub/scm/linux/kernel/git/mnc/linux-2.6-iscsi.git
14816b1e 6509S: Maintained
679655da
JP
6510F: drivers/scsi/*iscsi*
6511F: include/scsi/*iscsi*
14816b1e 6512
1e65eb42
OG
6513ISCSI EXTENSIONS FOR RDMA (ISER) INITIATOR
6514M: Or Gerlitz <ogerlitz@mellanox.com>
e7d2c25d 6515M: Sagi Grimberg <sagi@grimberg.me>
1e65eb42
OG
6516M: Roi Dayan <roid@mellanox.com>
6517L: linux-rdma@vger.kernel.org
6518S: Supported
6519W: http://www.openfabrics.org
6520W: www.open-iscsi.org
6521Q: http://patchwork.kernel.org/project/linux-rdma/list/
14430813 6522F: drivers/infiniband/ulp/iser/
1e65eb42 6523
2b70e5fd 6524ISCSI EXTENSIONS FOR RDMA (ISER) TARGET
e7d2c25d 6525M: Sagi Grimberg <sagi@grimberg.me>
2b70e5fd
SG
6526T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
6527L: linux-rdma@vger.kernel.org
6528L: target-devel@vger.kernel.org
6529S: Supported
6530W: http://www.linux-iscsi.org
6531F: drivers/infiniband/ulp/isert
6532
1da177e4 6533ISDN SUBSYSTEM
8b58be88 6534M: Karsten Keil <isdn@linux-pingi.de>
d5d52273 6535L: isdn4linux@listserv.isdn4linux.de (subscribers-only)
3da0ae62 6536L: netdev@vger.kernel.org
1da177e4 6537W: http://www.isdn4linux.de
54e5881d 6538T: git git://git.kernel.org/pub/scm/linux/kernel/git/kkeil/isdn-2.6.git
1da177e4 6539S: Maintained
679655da
JP
6540F: Documentation/isdn/
6541F: drivers/isdn/
6542F: include/linux/isdn.h
6543F: include/linux/isdn/
c117ab84
CEB
6544F: include/uapi/linux/isdn.h
6545F: include/uapi/linux/isdn/
1da177e4
LT
6546
6547ISDN SUBSYSTEM (Eicon active card driver)
8b58be88 6548M: Armin Schindler <mac@melware.de>
d5d52273 6549L: isdn4linux@listserv.isdn4linux.de (subscribers-only)
1da177e4
LT
6550W: http://www.melware.de
6551S: Maintained
679655da 6552F: drivers/isdn/hardware/eicon/
1da177e4 6553
d624870f 6554IT87 HARDWARE MONITORING DRIVER
d8130624 6555M: Jean Delvare <jdelvare@suse.com>
968ce1b1 6556L: linux-hwmon@vger.kernel.org
d624870f
JD
6557S: Maintained
6558F: Documentation/hwmon/it87
6559F: drivers/hwmon/it87.c
6560
d7104bff
AP
6561IT913X MEDIA DRIVER
6562M: Antti Palosaari <crope@iki.fi>
6563L: linux-media@vger.kernel.org
a825eaec 6564W: https://linuxtv.org
d7104bff
AP
6565W: http://palosaari.fi/linux/
6566Q: http://patchwork.linuxtv.org/project/linux-media/list/
6567T: git git://linuxtv.org/anttip/media_tree.git
6568S: Maintained
249c697e 6569F: drivers/media/tuners/it913x*
d7104bff 6570
91821ff3 6571IVTV VIDEO4LINUX DRIVER
6afdeaf8 6572M: Andy Walls <awalls@md.metrocast.net>
7b212edf 6573L: ivtv-devel@ivtvdriver.org (subscribers-only)
661263b5 6574L: linux-media@vger.kernel.org
275ffde4 6575T: git git://linuxtv.org/media_tree.git
91821ff3
HV
6576W: http://www.ivtvdriver.org
6577S: Maintained
679655da 6578F: Documentation/video4linux/*.ivtv
90d72ac6 6579F: drivers/media/pci/ivtv/
c117ab84 6580F: include/uapi/linux/ivtv*
91821ff3 6581
68620bdd
MP
6582IX2505V MEDIA DRIVER
6583M: Malcolm Priestley <tvboxspy@gmail.com>
6584L: linux-media@vger.kernel.org
a825eaec 6585W: https://linuxtv.org
68620bdd
MP
6586Q: http://patchwork.linuxtv.org/project/linux-media/list/
6587S: Maintained
6588F: drivers/media/dvb-frontends/ix2505v*
6589
4453d736
GR
6590JC42.4 TEMPERATURE SENSOR DRIVER
6591M: Guenter Roeck <linux@roeck-us.net>
968ce1b1 6592L: linux-hwmon@vger.kernel.org
4453d736
GR
6593S: Maintained
6594F: drivers/hwmon/jc42.c
6595F: Documentation/hwmon/jc42
6596
e2d1d6c0 6597JFS FILESYSTEM
3256f80f 6598M: Dave Kleikamp <shaggy@kernel.org>
e2d1d6c0
RD
6599L: jfs-discussion@lists.sourceforge.net
6600W: http://jfs.sourceforge.net/
54e5881d 6601T: git git://git.kernel.org/pub/scm/linux/kernel/git/shaggy/jfs-2.6.git
8f8f0134 6602S: Maintained
679655da
JP
6603F: Documentation/filesystems/jfs.txt
6604F: fs/jfs/
e2d1d6c0 6605
95252236 6606JME NETWORK DRIVER
8b58be88 6607M: Guo-Fu Tseng <cooldavid@cooldavid.org>
95252236
GFT
6608L: netdev@vger.kernel.org
6609S: Maintained
63d24a0e 6610F: drivers/net/ethernet/jme.*
95252236 6611
1da177e4 6612JOURNALLING FLASH FILE SYSTEM V2 (JFFS2)
8b58be88 6613M: David Woodhouse <dwmw2@infradead.org>
6d85d066
DW
6614L: linux-mtd@lists.infradead.org
6615W: http://www.linux-mtd.infradead.org/doc/jffs2.html
1da177e4 6616S: Maintained
679655da 6617F: fs/jffs2/
c117ab84 6618F: include/uapi/linux/jffs2.h
1da177e4 6619
d183e11a
TT
6620JOURNALLING LAYER FOR BLOCK DEVICES (JBD2)
6621M: "Theodore Ts'o" <tytso@mit.edu>
c290ea01 6622M: Jan Kara <jack@suse.com>
d183e11a
TT
6623L: linux-ext4@vger.kernel.org
6624S: Maintained
6625F: fs/jbd2/
6626F: include/linux/jbd2.h
ae0718f8 6627
207dab5f
MU
6628JPU V4L2 MEM2MEM DRIVER FOR RENESAS
6629M: Mikhail Ulyanov <mikhail.ulyanov@cogentembedded.com>
6630L: linux-media@vger.kernel.org
6631S: Maintained
6632F: drivers/media/platform/rcar_jpu.c
6633
fd8b6cb4 6634JSM Neo PCI based serial card
df247081 6635M: Gabriel Krisman Bertazi <krisman@linux.vnet.ibm.com>
fd8b6cb4
BL
6636L: linux-serial@vger.kernel.org
6637S: Maintained
df621252 6638F: drivers/tty/serial/jsm/
ae0718f8 6639
af39917d
CL
6640K10TEMP HARDWARE MONITORING DRIVER
6641M: Clemens Ladisch <clemens@ladisch.de>
968ce1b1 6642L: linux-hwmon@vger.kernel.org
af39917d
CL
6643S: Maintained
6644F: Documentation/hwmon/k10temp
6645F: drivers/hwmon/k10temp.c
6646
4660cb35 6647K8TEMP HARDWARE MONITORING DRIVER
8b58be88 6648M: Rudolf Marek <r.marek@assembler.cz>
968ce1b1 6649L: linux-hwmon@vger.kernel.org
ae0718f8 6650S: Maintained
679655da
JP
6651F: Documentation/hwmon/k8temp
6652F: drivers/hwmon/k8temp.c
ae0718f8 6653
0ba1d91d
AR
6654KASAN
6655M: Andrey Ryabinin <aryabinin@virtuozzo.com>
6656R: Alexander Potapenko <glider@google.com>
6657R: Dmitry Vyukov <dvyukov@google.com>
6658L: kasan-dev@googlegroups.com
6659S: Maintained
6660F: arch/*/include/asm/kasan.h
6661F: arch/*/mm/kasan_init*
6662F: Documentation/kasan.txt
64f8ebaf 6663F: include/linux/kasan*.h
0ba1d91d
AR
6664F: lib/test_kasan.c
6665F: mm/kasan/
6666F: scripts/Makefile.kasan
6667
1da177e4 6668KCONFIG
5eb1f99e 6669M: "Yann E. MORIN" <yann.morin.1998@free.fr>
347d12d7 6670L: linux-kbuild@vger.kernel.org
cea8321c 6671T: git git://gitorious.org/linux-kconfig/linux-kconfig
5eb1f99e 6672S: Maintained
679655da
JP
6673F: Documentation/kbuild/kconfig-language.txt
6674F: scripts/kconfig/
1da177e4 6675
ea6c2089 6676KDUMP
f871f191
VG
6677M: Dave Young <dyoung@redhat.com>
6678M: Baoquan He <bhe@redhat.com>
6679R: Vivek Goyal <vgoyal@redhat.com>
34633993 6680L: kexec@lists.infradead.org
ea6c2089
VG
6681W: http://lse.sourceforge.net/kdump/
6682S: Maintained
80811493 6683F: Documentation/kdump/
ea6c2089 6684
f41bf02f
HV
6685KEENE FM RADIO TRANSMITTER DRIVER
6686M: Hans Verkuil <hverkuil@xs4all.nl>
6687L: linux-media@vger.kernel.org
6688T: git git://linuxtv.org/media_tree.git
a825eaec 6689W: https://linuxtv.org
f41bf02f
HV
6690S: Maintained
6691F: drivers/media/radio/radio-keene*
6692
1da177e4 6693KERNEL AUTOMOUNTER v4 (AUTOFS4)
8b58be88 6694M: Ian Kent <raven@themaw.net>
f694fc97 6695L: autofs@vger.kernel.org
1da177e4 6696S: Maintained
679655da 6697F: fs/autofs4/
1da177e4 6698
70fb7ba6 6699KERNEL BUILD + files below scripts/ (unless maintained elsewhere)
d8130624 6700M: Michal Marek <mmarek@suse.com>
08deed1e
JP
6701T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git for-next
6702T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git rc-fixes
347d12d7 6703L: linux-kbuild@vger.kernel.org
5ce45962 6704S: Maintained
679655da
JP
6705F: Documentation/kbuild/
6706F: Makefile
6707F: scripts/Makefile.*
70fb7ba6
MM
6708F: scripts/basic/
6709F: scripts/mk*
6710F: scripts/package/
1da177e4
LT
6711
6712KERNEL JANITORS
c3000e03 6713L: kernel-janitors@vger.kernel.org
10466f5a 6714W: http://kernelnewbies.org/KernelJanitors
ee709b0c 6715S: Odd Fixes
1da177e4 6716
e8b43555 6717KERNEL NFSD, SUNRPC, AND LOCKD SERVERS
8b58be88 6718M: "J. Bruce Fields" <bfields@fieldses.org>
883985f6 6719M: Jeff Layton <jlayton@poochiereds.net>
16141c02 6720L: linux-nfs@vger.kernel.org
1da177e4 6721W: http://nfs.sourceforge.net/
9f273c24 6722T: git git://linux-nfs.org/~bfields/linux.git
98fac23f 6723S: Supported
679655da 6724F: fs/nfsd/
c117ab84 6725F: include/uapi/linux/nfsd/
679655da
JP
6726F: fs/lockd/
6727F: fs/nfs_common/
6728F: net/sunrpc/
6729F: include/linux/lockd/
6730F: include/linux/sunrpc/
c117ab84 6731F: include/uapi/linux/sunrpc/
1da177e4 6732
13b122b3
SK
6733KERNEL SELFTEST FRAMEWORK
6734M: Shuah Khan <shuahkh@osg.samsung.com>
90effdcd 6735M: Shuah Khan <shuah@kernel.org>
64f00850 6736L: linux-kselftest@vger.kernel.org
13b122b3
SK
6737T: git git://git.kernel.org/pub/scm/shuah/linux-kselftest
6738S: Maintained
6739F: tools/testing/selftests
6740
426d62e2 6741KERNEL VIRTUAL MACHINE (KVM)
c93a64fe 6742M: Paolo Bonzini <pbonzini@redhat.com>
3d8e15dd 6743M: Radim Krčmář <rkrcmar@redhat.com>
1fc9d2bf 6744L: kvm@vger.kernel.org
e3e58478 6745W: http://www.linux-kvm.org
a94b40a6 6746T: git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
426d62e2 6747S: Supported
c93a64fe
PB
6748F: Documentation/*/kvm*.txt
6749F: Documentation/virtual/kvm/
679655da 6750F: arch/*/kvm/
1662e862
CB
6751F: arch/x86/kernel/kvm.c
6752F: arch/x86/kernel/kvmclock.c
679655da
JP
6753F: arch/*/include/asm/kvm*
6754F: include/linux/kvm*
c117ab84 6755F: include/uapi/linux/kvm*
679655da 6756F: virt/kvm/
6d0a1a61 6757F: tools/kvm/
426d62e2 6758
ad8003d3 6759KERNEL VIRTUAL MACHINE (KVM) FOR AMD-V
7de609c8 6760M: Joerg Roedel <joro@8bytes.org>
1fc9d2bf 6761L: kvm@vger.kernel.org
038161de 6762W: http://www.linux-kvm.org/
7de609c8 6763S: Maintained
679655da 6764F: arch/x86/include/asm/svm.h
679655da 6765F: arch/x86/kvm/svm.c
426d62e2 6766
513014b7 6767KERNEL VIRTUAL MACHINE (KVM) FOR POWERPC
d8130624 6768M: Alexander Graf <agraf@suse.com>
1fc9d2bf 6769L: kvm-ppc@vger.kernel.org
038161de 6770W: http://www.linux-kvm.org/
6a7f972d 6771T: git git://github.com/agraf/linux-2.6.git
513014b7 6772S: Supported
679655da
JP
6773F: arch/powerpc/include/asm/kvm*
6774F: arch/powerpc/kvm/
513014b7 6775
85f8fffe 6776KERNEL VIRTUAL MACHINE for s390 (KVM/s390)
8b58be88 6777M: Christian Borntraeger <borntraeger@de.ibm.com>
4ae57b6c 6778M: Cornelia Huck <cornelia.huck@de.ibm.com>
85f8fffe
CB
6779L: linux-s390@vger.kernel.org
6780W: http://www.ibm.com/developerworks/linux/linux390/
9f273c24 6781T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvms390/linux.git
85f8fffe 6782S: Supported
679655da
JP
6783F: Documentation/s390/kvm.txt
6784F: arch/s390/include/asm/kvm*
80811493 6785F: arch/s390/kvm/
85f8fffe 6786
a749474d 6787KERNEL VIRTUAL MACHINE (KVM) FOR ARM
0f4ca79e 6788M: Christoffer Dall <christoffer.dall@linaro.org>
5c8818b4
MZ
6789M: Marc Zyngier <marc.zyngier@arm.com>
6790L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
a749474d
CD
6791L: kvmarm@lists.cs.columbia.edu
6792W: http://systems.cs.columbia.edu/projects/kvm-arm
1b1ebe82 6793T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvmarm/kvmarm.git
0f4ca79e 6794S: Supported
a749474d
CD
6795F: arch/arm/include/uapi/asm/kvm*
6796F: arch/arm/include/asm/kvm*
6797F: arch/arm/kvm/
5c8818b4
MZ
6798F: virt/kvm/arm/
6799F: include/kvm/arm_*
a749474d 6800
6394a3ec 6801KERNEL VIRTUAL MACHINE FOR ARM64 (KVM/arm64)
5c8818b4 6802M: Christoffer Dall <christoffer.dall@linaro.org>
6394a3ec
MZ
6803M: Marc Zyngier <marc.zyngier@arm.com>
6804L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
6805L: kvmarm@lists.cs.columbia.edu
6806S: Maintained
6807F: arch/arm64/include/uapi/asm/kvm*
6808F: arch/arm64/include/asm/kvm*
6809F: arch/arm64/kvm/
6810
bfd3d532
JH
6811KERNEL VIRTUAL MACHINE FOR MIPS (KVM/mips)
6812M: James Hogan <james.hogan@imgtec.com>
6813L: linux-mips@linux-mips.org
6814S: Supported
6815F: arch/mips/include/uapi/asm/kvm*
6816F: arch/mips/include/asm/kvm*
6817F: arch/mips/kvm/
6818
dc009d92 6819KEXEC
8b58be88 6820M: Eric Biederman <ebiederm@xmission.com>
2f327dad 6821W: http://kernel.org/pub/linux/utils/kernel/kexec/
34633993 6822L: kexec@lists.infradead.org
dc009d92 6823S: Maintained
679655da 6824F: include/linux/kexec.h
c117ab84 6825F: include/uapi/linux/kexec.h
10540a69 6826F: kernel/kexec*
dc009d92 6827
e971461f
DH
6828KEYS/KEYRINGS:
6829M: David Howells <dhowells@redhat.com>
aa62efff 6830L: keyrings@vger.kernel.org
e971461f 6831S: Maintained
d410fa4e 6832F: Documentation/security/keys.txt
e971461f
DH
6833F: include/linux/key.h
6834F: include/linux/key-type.h
75aeddd1
DH
6835F: include/linux/keyctl.h
6836F: include/uapi/linux/keyctl.h
e971461f
DH
6837F: include/keys/
6838F: security/keys/
6839
7f3c68be 6840KEYS-TRUSTED
74dd744f
MZ
6841M: David Safford <safford@us.ibm.com>
6842M: Mimi Zohar <zohar@linux.vnet.ibm.com>
7f3c68be 6843L: linux-security-module@vger.kernel.org
aa62efff 6844L: keyrings@vger.kernel.org
7f3c68be 6845S: Supported
d410fa4e 6846F: Documentation/security/keys-trusted-encrypted.txt
7f3c68be
MZ
6847F: include/keys/trusted-type.h
6848F: security/keys/trusted.c
6849F: security/keys/trusted.h
6850
6851KEYS-ENCRYPTED
74dd744f
MZ
6852M: Mimi Zohar <zohar@linux.vnet.ibm.com>
6853M: David Safford <safford@us.ibm.com>
7f3c68be 6854L: linux-security-module@vger.kernel.org
aa62efff 6855L: keyrings@vger.kernel.org
7f3c68be 6856S: Supported
d410fa4e 6857F: Documentation/security/keys-trusted-encrypted.txt
7f3c68be 6858F: include/keys/encrypted-type.h
19c90aa6 6859F: security/keys/encrypted-keys/
7f3c68be 6860
5b778dad 6861KGDB / KDB /debug_core
8b58be88 6862M: Jason Wessel <jason.wessel@windriver.com>
4063eb5f 6863W: http://kgdb.wiki.kernel.org/
e3e2aaf7 6864L: kgdb-bugreport@lists.sourceforge.net
9f273c24 6865T: git git://git.kernel.org/pub/scm/linux/kernel/git/jwessel/kgdb.git
e3e2aaf7 6866S: Maintained
679655da
JP
6867F: Documentation/DocBook/kgdb.tmpl
6868F: drivers/misc/kgdbts.c
df621252 6869F: drivers/tty/serial/kgdboc.c
5b778dad 6870F: include/linux/kdb.h
679655da 6871F: include/linux/kgdb.h
4063eb5f 6872F: kernel/debug/
e3e2aaf7 6873
456db8cc 6874KMEMCHECK
8b58be88 6875M: Vegard Nossum <vegardno@ifi.uio.no>
2ed1c525 6876M: Pekka Enberg <penberg@kernel.org>
b9ce08c0 6877S: Maintained
410d7a97
JP
6878F: Documentation/kmemcheck.txt
6879F: arch/x86/include/asm/kmemcheck.h
6880F: arch/x86/mm/kmemcheck/
6881F: include/linux/kmemcheck.h
6882F: mm/kmemcheck.c
b9ce08c0 6883
c3bb4d24 6884KMEMLEAK
8b58be88 6885M: Catalin Marinas <catalin.marinas@arm.com>
c3bb4d24
CM
6886S: Maintained
6887F: Documentation/kmemleak.txt
6888F: include/linux/kmemleak.h
6889F: mm/kmemleak.c
6890F: mm/kmemleak-test.c
6891
89559a61 6892KPROBES
a320817c 6893M: Ananth N Mavinakayanahalli <ananth@linux.vnet.ibm.com>
8b58be88
JP
6894M: Anil S Keshavamurthy <anil.s.keshavamurthy@intel.com>
6895M: "David S. Miller" <davem@davemloft.net>
353def94 6896M: Masami Hiramatsu <mhiramat@kernel.org>
89559a61 6897S: Maintained
679655da
JP
6898F: Documentation/kprobes.txt
6899F: include/linux/kprobes.h
6900F: kernel/kprobes.c
89559a61 6901
70e84049 6902KS0108 LCD CONTROLLER DRIVER
8b58be88 6903M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
450c622e
MO
6904W: http://miguelojeda.es/auxdisplay.htm
6905W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
70e84049 6906S: Maintained
679655da
JP
6907F: Documentation/auxdisplay/ks0108
6908F: drivers/auxdisplay/ks0108.c
6909F: include/linux/ks0108.h
70e84049 6910
1b69c6d0
DA
6911L3MDEV
6912M: David Ahern <dsa@cumulusnetworks.com>
6913L: netdev@vger.kernel.org
6914S: Maintained
6915F: net/l3mdev
6916F: include/net/l3mdev.h
6917
9ca44355 6918LANTIQ MIPS ARCHITECTURE
bdb40e8e 6919M: John Crispin <john@phrozen.org>
9ca44355
JC
6920L: linux-mips@linux-mips.org
6921S: Maintained
6922F: arch/mips/lantiq
6923
1da177e4 6924LAPB module
1da177e4 6925L: linux-x25@vger.kernel.org
bf9915cc 6926S: Orphan
679655da
JP
6927F: Documentation/networking/lapb-module.txt
6928F: include/*/lapb.h
6929F: net/lapb/
1da177e4
LT
6930
6931LASI 53c700 driver for PARISC
8b58be88 6932M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
1da177e4
LT
6933L: linux-scsi@vger.kernel.org
6934S: Maintained
679655da
JP
6935F: Documentation/scsi/53c700.txt
6936F: drivers/scsi/53c700*
1da177e4 6937
263de9b5 6938LED SUBSYSTEM
8b58be88 6939M: Richard Purdie <rpurdie@rpsys.net>
48b945a1 6940M: Jacek Anaszewski <j.anaszewski@samsung.com>
aa69cb8c 6941L: linux-leds@vger.kernel.org
b8926ba0 6942T: git git://git.kernel.org/pub/scm/linux/kernel/git/j.anaszewski/linux-leds.git
263de9b5 6943S: Maintained
85c90368 6944F: Documentation/devicetree/bindings/leds/
679655da
JP
6945F: drivers/leds/
6946F: include/linux/leds.h
263de9b5 6947
b0461a44 6948LEGACY EEPROM DRIVER
d8130624 6949M: Jean Delvare <jdelvare@suse.com>
b0461a44
JD
6950S: Maintained
6951F: Documentation/misc-devices/eeprom
6952F: drivers/misc/eeprom/eeprom.c
6953
1da177e4 6954LEGO USB Tower driver
8b58be88 6955M: Juergen Stuber <starblue@users.sourceforge.net>
1da177e4
LT
6956L: legousb-devel@lists.sourceforge.net
6957W: http://legousb.sourceforge.net/
6958S: Maintained
679655da 6959F: drivers/usb/misc/legousbtower.c
1da177e4 6960
055616a8
MK
6961LG2160 MEDIA DRIVER
6962M: Michael Krufky <mkrufky@linuxtv.org>
6963L: linux-media@vger.kernel.org
a825eaec 6964W: https://linuxtv.org
055616a8
MK
6965W: http://github.com/mkrufky
6966Q: http://patchwork.linuxtv.org/project/linux-media/list/
6967T: git git://linuxtv.org/mkrufky/tuners.git
6968S: Maintained
6969F: drivers/media/dvb-frontends/lg2160.*
6970
6f0e7725
MK
6971LGDT3305 MEDIA DRIVER
6972M: Michael Krufky <mkrufky@linuxtv.org>
6973L: linux-media@vger.kernel.org
a825eaec 6974W: https://linuxtv.org
6f0e7725
MK
6975W: http://github.com/mkrufky
6976Q: http://patchwork.linuxtv.org/project/linux-media/list/
6977T: git git://linuxtv.org/mkrufky/tuners.git
6978S: Maintained
6979F: drivers/media/dvb-frontends/lgdt3305.*
6980
568a17ff 6981LGUEST
8b58be88 6982M: Rusty Russell <rusty@rustcorp.com.au>
a4724ed6 6983L: lguest@lists.ozlabs.org
568a17ff 6984W: http://lguest.ozlabs.org/
72e91863 6985S: Odd Fixes
070f420b 6986F: arch/x86/include/asm/lguest*.h
679655da
JP
6987F: arch/x86/lguest/
6988F: drivers/lguest/
6989F: include/linux/lguest*.h
070f420b 6990F: tools/lguest/
568a17ff 6991
32ac7cb2
TH
6992LIBATA SUBSYSTEM (Serial and Parallel ATA drivers)
6993M: Tejun Heo <tj@kernel.org>
6994L: linux-ide@vger.kernel.org
6995T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
6996S: Maintained
6997F: drivers/ata/
6998F: include/linux/ata.h
6999F: include/linux/libata.h
d2abf98e 7000F: Documentation/devicetree/bindings/ata/
32ac7cb2
TH
7001
7002LIBATA PATA ARASAN COMPACT FLASH CONTROLLER
da89947b 7003M: Viresh Kumar <vireshk@kernel.org>
32ac7cb2
TH
7004L: linux-ide@vger.kernel.org
7005T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
7006S: Maintained
7007F: include/linux/pata_arasan_cf_data.h
7008F: drivers/ata/pata_arasan_cf.c
7009
c7fa056c
BZ
7010LIBATA PATA DRIVERS
7011M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
7012M: Tejun Heo <tj@kernel.org>
7013L: linux-ide@vger.kernel.org
7014T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
7015S: Maintained
7016F: drivers/ata/pata_*.c
7017F: drivers/ata/ata_generic.c
7018
32ac7cb2
TH
7019LIBATA SATA AHCI PLATFORM devices support
7020M: Hans de Goede <hdegoede@redhat.com>
7021M: Tejun Heo <tj@kernel.org>
7022L: linux-ide@vger.kernel.org
7023T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
7024S: Maintained
7025F: drivers/ata/ahci_platform.c
7026F: drivers/ata/libahci_platform.c
7027F: include/linux/ahci_platform.h
7028
7029LIBATA SATA PROMISE TX2/TX4 CONTROLLER DRIVER
7030M: Mikael Pettersson <mikpelinux@gmail.com>
7031L: linux-ide@vger.kernel.org
7032T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
7033S: Maintained
7034F: drivers/ata/sata_promise.*
7035
1acd437c
SL
7036LIBLOCKDEP
7037M: Sasha Levin <sasha.levin@oracle.com>
7038S: Maintained
7039F: tools/lib/lockdep/
7040
bc30196f
DW
7041LIBNVDIMM: NON-VOLATILE MEMORY DEVICE SUBSYSTEM
7042M: Dan Williams <dan.j.williams@intel.com>
7043L: linux-nvdimm@lists.01.org
7044Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
9f273c24 7045T: git git://git.kernel.org/pub/scm/linux/kernel/git/nvdimm/nvdimm.git
bc30196f
DW
7046S: Supported
7047F: drivers/nvdimm/*
7048F: include/linux/nd.h
7049F: include/linux/libnvdimm.h
7050F: include/uapi/linux/ndctl.h
7051
7052LIBNVDIMM BLK: MMIO-APERTURE DRIVER
7053M: Ross Zwisler <ross.zwisler@linux.intel.com>
7054L: linux-nvdimm@lists.01.org
7055Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
7056S: Supported
7057F: drivers/nvdimm/blk.c
7058F: drivers/nvdimm/region_devs.c
7059F: drivers/acpi/nfit*
7060
7061LIBNVDIMM BTT: BLOCK TRANSLATION TABLE
7062M: Vishal Verma <vishal.l.verma@intel.com>
7063L: linux-nvdimm@lists.01.org
7064Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
7065S: Supported
7066F: drivers/nvdimm/btt*
7067
7068LIBNVDIMM PMEM: PERSISTENT MEMORY DRIVER
7069M: Ross Zwisler <ross.zwisler@linux.intel.com>
7070L: linux-nvdimm@lists.01.org
7071Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
7072S: Supported
7073F: drivers/nvdimm/pmem.c
b864bc17 7074F: include/linux/pmem.h
40603526 7075F: arch/*/include/asm/pmem.h
bc30196f 7076
cd9e9808
MB
7077LIGHTNVM PLATFORM SUPPORT
7078M: Matias Bjorling <mb@lightnvm.io>
7079W: http://github/OpenChannelSSD
4ead1a25 7080L: linux-block@vger.kernel.org
cd9e9808
MB
7081S: Maintained
7082F: drivers/lightnvm/
7083F: include/linux/lightnvm.h
7084F: include/uapi/linux/lightnvm.h
7085
1da177e4 7086LINUX FOR IBM pSERIES (RS/6000)
8b58be88 7087M: Paul Mackerras <paulus@au.ibm.com>
1da177e4
LT
7088W: http://www.ibm.com/linux/ltc/projects/ppc
7089S: Supported
11c34c7d 7090F: arch/powerpc/boot/rs6000.h
1da177e4 7091
852bb9f5 7092LINUX FOR POWERPC (32-BIT AND 64-BIT)
8b58be88
JP
7093M: Benjamin Herrenschmidt <benh@kernel.crashing.org>
7094M: Paul Mackerras <paulus@samba.org>
ea668936 7095M: Michael Ellerman <mpe@ellerman.id.au>
1da177e4 7096W: http://www.penguinppc.org/
a4724ed6 7097L: linuxppc-dev@lists.ozlabs.org
8a6e2535 7098Q: http://patchwork.ozlabs.org/project/linuxppc-dev/list/
9958084a 7099T: git git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux.git
1da177e4 7100S: Supported
11c34c7d
JP
7101F: Documentation/powerpc/
7102F: arch/powerpc/
ef69b03d
ME
7103F: drivers/char/tpm/tpm_ibmvtpm*
7104F: drivers/crypto/nx/
7105F: drivers/crypto/vmx/
7106F: drivers/net/ethernet/ibm/ibmveth.*
7107F: drivers/net/ethernet/ibm/ibmvnic.*
66725152 7108F: drivers/pci/hotplug/pnv_php.c
ef69b03d
ME
7109F: drivers/pci/hotplug/rpa*
7110F: drivers/scsi/ibmvscsi/
7111N: opal
7112N: /pmac
7113N: powermac
7114N: powernv
7115N: [^a-z0-9]ps3
7116N: pseries
1da177e4
LT
7117
7118LINUX FOR POWER MACINTOSH
8b58be88 7119M: Benjamin Herrenschmidt <benh@kernel.crashing.org>
1da177e4 7120W: http://www.penguinppc.org/
a4724ed6 7121L: linuxppc-dev@lists.ozlabs.org
1da177e4 7122S: Maintained
11c34c7d
JP
7123F: arch/powerpc/platforms/powermac/
7124F: drivers/macintosh/
1da177e4 7125
77a76369 7126LINUX FOR POWERPC EMBEDDED MPC5XXX
a149507b 7127M: Anatolij Gustschin <agust@denx.de>
a4724ed6 7128L: linuxppc-dev@lists.ozlabs.org
cba5b1c6 7129T: git git://git.denx.de/linux-denx-agust.git
1da177e4 7130S: Maintained
11c34c7d
JP
7131F: arch/powerpc/platforms/512x/
7132F: arch/powerpc/platforms/52xx/
1da177e4
LT
7133
7134LINUX FOR POWERPC EMBEDDED PPC4XX
49e7d9df 7135M: Alistair Popple <alistair@popple.id.au>
8b58be88 7136M: Matt Porter <mporter@kernel.crashing.org>
1da177e4 7137W: http://www.penguinppc.org/
a4724ed6 7138L: linuxppc-dev@lists.ozlabs.org
1da177e4 7139S: Maintained
11c34c7d
JP
7140F: arch/powerpc/platforms/40x/
7141F: arch/powerpc/platforms/44x/
1da177e4 7142
260c02a9 7143LINUX FOR POWERPC EMBEDDED XILINX VIRTEX
a4724ed6 7144L: linuxppc-dev@lists.ozlabs.org
cdeb8994 7145S: Orphan
11c34c7d
JP
7146F: arch/powerpc/*/*virtex*
7147F: arch/powerpc/*/*/*virtex*
1da177e4 7148
e93adf1e 7149LINUX FOR POWERPC EMBEDDED PPC8XX
8b58be88 7150M: Vitaly Bordug <vitb@kernel.crashing.org>
e93adf1e 7151W: http://www.penguinppc.org/
a4724ed6 7152L: linuxppc-dev@lists.ozlabs.org
e93adf1e 7153S: Maintained
a2b1f7c8 7154F: arch/powerpc/platforms/8xx/
e93adf1e 7155
1da177e4 7156LINUX FOR POWERPC EMBEDDED PPC83XX AND PPC85XX
44451d4d 7157M: Scott Wood <oss@buserror.net>
8b58be88 7158M: Kumar Gala <galak@kernel.crashing.org>
ce00f85c 7159W: http://www.penguinppc.org/
a4724ed6 7160L: linuxppc-dev@lists.ozlabs.org
a1e0fb42 7161T: git git://git.kernel.org/pub/scm/linux/kernel/git/scottwood/linux.git
ce00f85c 7162S: Maintained
11c34c7d 7163F: arch/powerpc/platforms/83xx/
4c8f581d 7164F: arch/powerpc/platforms/85xx/
1da177e4 7165
ab06ff3a 7166LINUX FOR POWERPC PA SEMI PWRFICIENT
8b58be88 7167M: Olof Johansson <olof@lixom.net>
a4724ed6 7168L: linuxppc-dev@lists.ozlabs.org
92e19709 7169S: Maintained
11c34c7d
JP
7170F: arch/powerpc/platforms/pasemi/
7171F: drivers/*/*pasemi*
7172F: drivers/*/*/*pasemi*
ab06ff3a 7173
1da177e4 7174LINUX SECURITY MODULE (LSM) FRAMEWORK
8b58be88 7175M: Chris Wright <chrisw@sous-sol.org>
1a4520be 7176L: linux-security-module@vger.kernel.org
1da177e4
LT
7177S: Supported
7178
a23ce6da
HW
7179LIS3LV02D ACCELEROMETER DRIVER
7180M: Eric Piel <eric.piel@tremplin-utc.net>
7181S: Maintained
ff606677
JD
7182F: Documentation/misc-devices/lis3lv02d
7183F: drivers/misc/lis3lv02d/
bd35665f 7184F: drivers/platform/x86/hp_accel.c
a23ce6da 7185
b700e7f0
SJ
7186LIVE PATCHING
7187M: Josh Poimboeuf <jpoimboe@redhat.com>
06e1c170 7188M: Jessica Yu <jeyu@redhat.com>
e5f6450c 7189M: Jiri Kosina <jikos@kernel.org>
06e1c170
JP
7190M: Miroslav Benes <mbenes@suse.cz>
7191R: Petr Mladek <pmladek@suse.com>
b700e7f0
SJ
7192S: Maintained
7193F: kernel/livepatch/
7194F: include/linux/livepatch.h
7195F: arch/x86/include/asm/livepatch.h
7196F: arch/x86/kernel/livepatch.c
5e4e3844 7197F: Documentation/livepatch/
b700e7f0 7198F: Documentation/ABI/testing/sysfs-kernel-livepatch
13d1cf7e 7199F: samples/livepatch/
b700e7f0 7200L: live-patching@vger.kernel.org
74d50da3 7201T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/livepatching.git
b700e7f0 7202
ea861d73
KC
7203LINUX KERNEL DUMP TEST MODULE (LKDTM)
7204M: Kees Cook <keescook@chromium.org>
7205S: Maintained
426f3a53 7206F: drivers/misc/lkdtm*
ea861d73 7207
e2d1d6c0 7208LLC (802.2)
8b58be88 7209M: Arnaldo Carvalho de Melo <acme@ghostprotocols.net>
e2d1d6c0 7210S: Maintained
679655da 7211F: include/linux/llc.h
c117ab84 7212F: include/uapi/linux/llc.h
679655da
JP
7213F: include/net/llc*
7214F: net/llc/
e2d1d6c0 7215
4e233cbe
AD
7216LM73 HARDWARE MONITOR DRIVER
7217M: Guillaume Ligneul <guillaume.ligneul@gmail.com>
968ce1b1 7218L: linux-hwmon@vger.kernel.org
4e233cbe
AD
7219S: Maintained
7220F: drivers/hwmon/lm73.c
7221
156e2d1a 7222LM78 HARDWARE MONITOR DRIVER
d8130624 7223M: Jean Delvare <jdelvare@suse.com>
968ce1b1 7224L: linux-hwmon@vger.kernel.org
156e2d1a
JD
7225S: Maintained
7226F: Documentation/hwmon/lm78
7227F: drivers/hwmon/lm78.c
7228
1da177e4 7229LM83 HARDWARE MONITOR DRIVER
d8130624 7230M: Jean Delvare <jdelvare@suse.com>
968ce1b1 7231L: linux-hwmon@vger.kernel.org
1da177e4 7232S: Maintained
679655da
JP
7233F: Documentation/hwmon/lm83
7234F: drivers/hwmon/lm83.c
1da177e4
LT
7235
7236LM90 HARDWARE MONITOR DRIVER
d8130624 7237M: Jean Delvare <jdelvare@suse.com>
968ce1b1 7238L: linux-hwmon@vger.kernel.org
1da177e4 7239S: Maintained
679655da 7240F: Documentation/hwmon/lm90
aae7bce4 7241F: Documentation/devicetree/bindings/hwmon/lm90.txt
679655da 7242F: drivers/hwmon/lm90.c
1da177e4 7243
917cc4e6
GR
7244LM95234 HARDWARE MONITOR DRIVER
7245M: Guenter Roeck <linux@roeck-us.net>
968ce1b1 7246L: linux-hwmon@vger.kernel.org
917cc4e6
GR
7247S: Maintained
7248F: Documentation/hwmon/lm95234
7249F: drivers/hwmon/lm95234.c
7250
68620bdd
MP
7251LME2510 MEDIA DRIVER
7252M: Malcolm Priestley <tvboxspy@gmail.com>
7253L: linux-media@vger.kernel.org
a825eaec 7254W: https://linuxtv.org
68620bdd
MP
7255Q: http://patchwork.linuxtv.org/project/linux-media/list/
7256S: Maintained
7257F: drivers/media/usb/dvb-usb-v2/lmedm04*
7258
d4c3be70 7259LOCKING PRIMITIVES
8b58be88
JP
7260M: Peter Zijlstra <peterz@infradead.org>
7261M: Ingo Molnar <mingo@redhat.com>
981c3a4f 7262L: linux-kernel@vger.kernel.org
d4c3be70 7263T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
512e67f9 7264S: Maintained
d4c3be70 7265F: Documentation/locking/
679655da 7266F: include/linux/lockdep.h
d4c3be70
IM
7267F: include/linux/spinlock*.h
7268F: arch/*/include/asm/spinlock*.h
7269F: include/linux/rwlock*.h
7270F: include/linux/mutex*.h
7271F: arch/*/include/asm/mutex*.h
7272F: include/linux/rwsem*.h
7273F: arch/*/include/asm/rwsem.h
7274F: include/linux/seqlock.h
7275F: lib/locking*.[ch]
7486d6da 7276F: kernel/locking/
512e67f9 7277
dde33348 7278LOGICAL DISK MANAGER SUPPORT (LDM, Windows 2000/XP/Vista Dynamic Disks)
8b58be88 7279M: "Richard Russon (FlatCap)" <ldm@flatcap.org>
dde33348
AA
7280L: linux-ntfs-dev@lists.sourceforge.net
7281W: http://www.linux-ntfs.org/content/view/19/37/
1da177e4 7282S: Maintained
679655da 7283F: Documentation/ldm.txt
20d16fef 7284F: block/partitions/ldm.*
1da177e4 7285
ef6ada3d
JE
7286LogFS
7287M: Joern Engel <joern@logfs.org>
756ccb3c 7288M: Prasad Joshi <prasadjoshi.linux@gmail.com>
ef6ada3d
JE
7289L: logfs@logfs.org
7290W: logfs.org
7291S: Maintained
7292F: fs/logfs/
7293
c87e34ef 7294LSILOGIC MPT FUSION DRIVERS (FC/SAS/SPI)
9495e835
SS
7295M: Sathya Prakash <sathya.prakash@broadcom.com>
7296M: Chaitra P B <chaitra.basappa@broadcom.com>
7297M: Suganath Prabu Subramani <suganath-prabu.subramani@broadcom.com>
7298L: MPT-FusionLinux.pdl@broadcom.com
c87e34ef 7299L: linux-scsi@vger.kernel.org
9495e835 7300W: http://www.avagotech.com/support/
c87e34ef 7301S: Supported
679655da 7302F: drivers/message/fusion/
500c152a 7303F: drivers/scsi/mpt2sas/
7304F: drivers/scsi/mpt3sas/
c87e34ef 7305
1da177e4 7306LSILOGIC/SYMBIOS/NCR 53C8XX and 53C1010 PCI-SCSI drivers
8b58be88 7307M: Matthew Wilcox <matthew@wil.cx>
1da177e4
LT
7308L: linux-scsi@vger.kernel.org
7309S: Maintained
679655da 7310F: drivers/scsi/sym53c8xx_2/
1da177e4 7311
e5f5c99a
GR
7312LTC4261 HARDWARE MONITOR DRIVER
7313M: Guenter Roeck <linux@roeck-us.net>
968ce1b1 7314L: linux-hwmon@vger.kernel.org
e5f5c99a
GR
7315S: Maintained
7316F: Documentation/hwmon/ltc4261
7317F: drivers/hwmon/ltc4261.c
7318
81365c31 7319LTP (Linux Test Project)
28b8e8d4 7320M: Mike Frysinger <vapier@gentoo.org>
7d1ae8a8 7321M: Cyril Hrubis <chrubis@suse.cz>
0526109a 7322M: Wanlong Gao <wanlong.gao@gmail.com>
f2eb7f6f
CH
7323M: Jan Stancek <jstancek@redhat.com>
7324M: Stanislav Kholmanskikh <stanislav.kholmanskikh@oracle.com>
7325M: Alexey Kodanev <alexey.kodanev@oracle.com>
0526109a 7326L: ltp@lists.linux.it (subscribers-only)
f2eb7f6f 7327W: http://linux-test-project.github.io/
7d1ae8a8 7328T: git git://github.com/linux-test-project/ltp.git
81365c31
MF
7329S: Maintained
7330
c12a54b3 7331M32R ARCHITECTURE
c12a54b3 7332W: http://www.linux-m32r.org/
b4174867 7333S: Orphan
679655da 7334F: arch/m32r/
c12a54b3 7335
1da177e4 7336M68K ARCHITECTURE
8b58be88 7337M: Geert Uytterhoeven <geert@linux-m68k.org>
1da177e4
LT
7338L: linux-m68k@lists.linux-m68k.org
7339W: http://www.linux-m68k.org/
54e5881d 7340T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/linux-m68k.git
1da177e4 7341S: Maintained
679655da 7342F: arch/m68k/
9db35182 7343F: drivers/zorro/
1da177e4
LT
7344
7345M68K ON APPLE MACINTOSH
8b58be88 7346M: Joshua Thompson <funaho@jurai.org>
1da177e4 7347W: http://www.mac.linux-m68k.org/
9bb9f222 7348L: linux-m68k@lists.linux-m68k.org
1da177e4 7349S: Maintained
9db35182 7350F: arch/m68k/mac/
1da177e4
LT
7351
7352M68K ON HP9000/300
8b58be88 7353M: Philip Blundell <philb@gnu.org>
1da177e4
LT
7354W: http://www.tazenda.demon.co.uk/phil/linux-hp
7355S: Maintained
679655da 7356F: arch/m68k/hp300/
1da177e4 7357
74425546
AP
7358M88DS3103 MEDIA DRIVER
7359M: Antti Palosaari <crope@iki.fi>
7360L: linux-media@vger.kernel.org
a825eaec 7361W: https://linuxtv.org
74425546
AP
7362W: http://palosaari.fi/linux/
7363Q: http://patchwork.linuxtv.org/project/linux-media/list/
7364T: git git://linuxtv.org/anttip/media_tree.git
7365S: Maintained
7366F: drivers/media/dvb-frontends/m88ds3103*
7367
68620bdd
MP
7368M88RS2000 MEDIA DRIVER
7369M: Malcolm Priestley <tvboxspy@gmail.com>
7370L: linux-media@vger.kernel.org
a825eaec 7371W: https://linuxtv.org
68620bdd
MP
7372Q: http://patchwork.linuxtv.org/project/linux-media/list/
7373S: Maintained
7374F: drivers/media/dvb-frontends/m88rs2000*
7375
07a092fa 7376MA901 MASTERKIT USB FM RADIO DRIVER
b75f0050
JP
7377M: Alexey Klimov <klimov.linux@gmail.com>
7378L: linux-media@vger.kernel.org
7379T: git git://linuxtv.org/media_tree.git
7380S: Maintained
7381F: drivers/media/radio/radio-ma901.c
07a092fa 7382
64a327a7 7383MAC80211
8b58be88 7384M: Johannes Berg <johannes@sipsolutions.net>
64a327a7 7385L: linux-wireless@vger.kernel.org
491b26b4 7386W: http://wireless.kernel.org/
ce466579
JB
7387T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
7388T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
64a327a7 7389S: Maintained
679655da
JP
7390F: Documentation/networking/mac80211-injection.txt
7391F: include/net/mac80211.h
7392F: net/mac80211/
2af8c4dc 7393F: drivers/net/wireless/mac80211_hwsim.[ch]
64a327a7 7394
b863ceb7 7395MACVLAN DRIVER
8b58be88 7396M: Patrick McHardy <kaber@trash.net>
b863ceb7
PM
7397L: netdev@vger.kernel.org
7398S: Maintained
679655da
JP
7399F: drivers/net/macvlan.c
7400F: include/linux/if_macvlan.h
b863ceb7 7401
2b6d83e2
JB
7402MAILBOX API
7403M: Jassi Brar <jassisinghbrar@gmail.com>
7404L: linux-kernel@vger.kernel.org
7405S: Maintained
7406F: drivers/mailbox/
7407F: include/linux/mailbox_client.h
7408F: include/linux/mailbox_controller.h
7409
faf1668c 7410MAN-PAGES: MANUAL PAGES FOR LINUX -- Sections 2, 3, 4, 5, and 7
8b58be88 7411M: Michael Kerrisk <mtk.manpages@gmail.com>
795fb7e7 7412W: http://www.kernel.org/doc/man-pages
bd7ebec6 7413L: linux-man@vger.kernel.org
1b53dc74 7414S: Maintained
faf1668c 7415
0d3cd4b6
VD
7416MARVELL 88E6XXX ETHERNET SWITCH FABRIC DRIVER
7417M: Andrew Lunn <andrew@lunn.ch>
7418M: Vivien Didelot <vivien.didelot@savoirfairelinux.com>
7419S: Maintained
7420F: drivers/net/dsa/mv88e6xxx/
7421
8427defd 7422MARVELL ARMADA DRM SUPPORT
54176cc6 7423M: Russell King <rmk+kernel@armlinux.org.uk>
8427defd
RK
7424S: Maintained
7425F: drivers/gpu/drm/armada/
4418833e
EV
7426F: include/uapi/drm/armada_drm.h
7427F: Documentation/devicetree/bindings/display/armada/
8427defd 7428
c4d007bc
TP
7429MARVELL CRYPTO DRIVER
7430M: Boris Brezillon <boris.brezillon@free-electrons.com>
7431M: Arnaud Ebalard <arno@natisbad.org>
7432F: drivers/crypto/marvell/
7433S: Maintained
7434L: linux-crypto@vger.kernel.org
7435
44c14c1d 7436MARVELL GIGABIT ETHERNET DRIVERS (skge/sky2)
7437M: Mirko Lindner <mlindner@marvell.com>
adbbf69d 7438M: Stephen Hemminger <stephen@networkplumber.org>
44c14c1d 7439L: netdev@vger.kernel.org
7440S: Maintained
7441F: drivers/net/ethernet/marvell/sk*
7442
74cda169 7443MARVELL LIBERTAS WIRELESS DRIVER
74cda169 7444L: libertas-dev@lists.infradead.org
8ac3e99e 7445S: Orphan
f988d640 7446F: drivers/net/wireless/marvell/libertas/
74cda169 7447
b60d6975 7448MARVELL MV643XX ETHERNET DRIVER
4e3faf88 7449M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
979b6c13 7450L: netdev@vger.kernel.org
f5ca8502 7451S: Maintained
527a6266 7452F: drivers/net/ethernet/marvell/mv643xx_eth.*
679655da 7453F: include/linux/mv643xx.h
1da177e4 7454
370b8ed9
TP
7455MARVELL MVNETA ETHERNET DRIVER
7456M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
7457L: netdev@vger.kernel.org
7458S: Maintained
7459F: drivers/net/ethernet/marvell/mvneta.*
7460
fcad584d 7461MARVELL MWIFIEX WIRELESS DRIVER
b9d31704 7462M: Amitkumar Karwar <akarwar@marvell.com>
550795fc 7463M: Nishant Sarmukadam <nishants@marvell.com>
fcad584d
BZ
7464L: linux-wireless@vger.kernel.org
7465S: Maintained
277b024e 7466F: drivers/net/wireless/marvell/mwifiex/
fcad584d 7467
a2c3f656 7468MARVELL MWL8K WIRELESS DRIVER
a040d532 7469M: Lennert Buytenhek <buytenh@wantstofly.org>
a2c3f656 7470L: linux-wireless@vger.kernel.org
16345910 7471S: Odd Fixes
de60f1dc 7472F: drivers/net/wireless/marvell/mwl8k.c
a2c3f656 7473
2a69567b 7474MARVELL SOC MMC/SD/SDIO CONTROLLER DRIVER
2f82af08 7475M: Nicolas Pitre <nico@fluxnic.net>
18e2842b 7476S: Odd Fixes
1fa7e547 7477F: drivers/mmc/host/mvsdio.*
2a69567b 7478
1da177e4 7479MATROX FRAMEBUFFER DRIVER
c69f677c 7480L: linux-fbdev@vger.kernel.org
52653199 7481S: Orphan
8a61f013 7482F: drivers/video/fbdev/matrox/matroxfb_*
c117ab84 7483F: include/uapi/linux/matroxfb.h
1da177e4 7484
ca462085
GR
7485MAX16065 HARDWARE MONITOR DRIVER
7486M: Guenter Roeck <linux@roeck-us.net>
968ce1b1 7487L: linux-hwmon@vger.kernel.org
ca462085
GR
7488S: Maintained
7489F: Documentation/hwmon/max16065
7490F: drivers/hwmon/max16065.c
7491
1f61cab8
GR
7492MAX20751 HARDWARE MONITOR DRIVER
7493M: Guenter Roeck <linux@roeck-us.net>
968ce1b1 7494L: linux-hwmon@vger.kernel.org
1f61cab8
GR
7495S: Maintained
7496F: Documentation/hwmon/max20751
7497F: drivers/hwmon/max20751.c
7498
d20620de 7499MAX6650 HARDWARE MONITOR AND FAN CONTROLLER DRIVER
6a534c9d 7500M: "Hans J. Koch" <hjk@hansjkoch.de>
968ce1b1 7501L: linux-hwmon@vger.kernel.org
d20620de 7502S: Maintained
679655da
JP
7503F: Documentation/hwmon/max6650
7504F: drivers/hwmon/max6650.c
d20620de 7505
e89ab51f
GR
7506MAX6697 HARDWARE MONITOR DRIVER
7507M: Guenter Roeck <linux@roeck-us.net>
968ce1b1 7508L: linux-hwmon@vger.kernel.org
e89ab51f
GR
7509S: Maintained
7510F: Documentation/hwmon/max6697
7511F: Documentation/devicetree/bindings/i2c/max6697.txt
7512F: drivers/hwmon/max6697.c
7513F: include/linux/platform_data/max6697.h
7514
3b2af7f7
PR
7515MAX9860 MONO AUDIO VOICE CODEC DRIVER
7516M: Peter Rosin <peda@axentia.se>
7517L: alsa-devel@alsa-project.org (moderated for non-subscribers)
7518S: Maintained
7519F: Documentation/devicetree/bindings/sound/max9860.txt
7520F: sound/soc/codecs/max9860.*
7521
f8f847b5 7522MAXIM MUIC CHARGER DRIVERS FOR EXYNOS BASED BOARDS
326dce07
KK
7523M: Krzysztof Kozlowski <krzk@kernel.org>
7524M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
f8f847b5
KK
7525L: linux-pm@vger.kernel.org
7526S: Supported
7527F: drivers/power/max14577_charger.c
7528F: drivers/power/max77693_charger.c
7529
3811405e
JMC
7530MAXIM MAX77802 MULTIFUNCTION PMIC DEVICE DRIVERS
7531M: Javier Martinez Canillas <javier@osg.samsung.com>
7532L: linux-kernel@vger.kernel.org
7533S: Supported
96173cc6 7534F: drivers/*/*max77802*.c
3811405e
JMC
7535F: Documentation/devicetree/bindings/*/*max77802.txt
7536F: include/dt-bindings/*/*max77802.h
7537
befeb596
KK
7538MAXIM PMIC AND MUIC DRIVERS FOR EXYNOS BASED BOARDS
7539M: Chanwoo Choi <cw00.choi@samsung.com>
326dce07
KK
7540M: Krzysztof Kozlowski <krzk@kernel.org>
7541M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
befeb596
KK
7542L: linux-kernel@vger.kernel.org
7543S: Supported
86cf635a 7544F: drivers/*/max14577*.c
0998a436 7545F: drivers/*/max77686*.c
86cf635a 7546F: drivers/*/max77693*.c
befeb596
KK
7547F: drivers/extcon/extcon-max14577.c
7548F: drivers/extcon/extcon-max77693.c
7549F: drivers/rtc/rtc-max77686.c
7550F: drivers/clk/clk-max77686.c
7551F: Documentation/devicetree/bindings/mfd/max14577.txt
377452f4 7552F: Documentation/devicetree/bindings/*/max77686.txt
befeb596
KK
7553F: Documentation/devicetree/bindings/mfd/max77693.txt
7554F: Documentation/devicetree/bindings/clock/maxim,max77686.txt
7555F: include/linux/mfd/max14577*.h
7556F: include/linux/mfd/max77686*.h
7557F: include/linux/mfd/max77693*.h
7558
9be3c9a5
HV
7559MAXIRADIO FM RADIO RECEIVER DRIVER
7560M: Hans Verkuil <hverkuil@xs4all.nl>
7561L: linux-media@vger.kernel.org
7562T: git git://linuxtv.org/media_tree.git
a825eaec 7563W: https://linuxtv.org
9be3c9a5
HV
7564S: Maintained
7565F: drivers/media/radio/radio-maxiradio*
7566
c05dc2cc
PR
7567MCP4531 MICROCHIP DIGITAL POTENTIOMETER DRIVER
7568M: Peter Rosin <peda@axentia.se>
7569L: linux-iio@vger.kernel.org
7570S: Maintained
7571F: drivers/iio/potentiometer/mcp4531.c
7572
3b8df5fd
WBG
7573MEASUREMENT COMPUTING CIO-DAC IIO DRIVER
7574M: William Breathitt Gray <vilhelm.gray@gmail.com>
7575L: linux-iio@vger.kernel.org
7576S: Maintained
7577F: drivers/iio/dac/cio-dac.c
7578
7b49235e
LP
7579MEDIA DRIVERS FOR RENESAS - FCP
7580M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
7581L: linux-media@vger.kernel.org
7582L: linux-renesas-soc@vger.kernel.org
7583T: git git://linuxtv.org/media_tree.git
7584S: Supported
7585F: Documentation/devicetree/bindings/media/renesas,fcp.txt
7586F: drivers/media/platform/rcar-fcp.c
7587F: include/media/rcar-fcp.h
7588
6f32a8c9
LP
7589MEDIA DRIVERS FOR RENESAS - VSP1
7590M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
7591L: linux-media@vger.kernel.org
4a121096 7592L: linux-renesas-soc@vger.kernel.org
6f32a8c9
LP
7593T: git git://linuxtv.org/media_tree.git
7594S: Supported
7595F: Documentation/devicetree/bindings/media/renesas,vsp1.txt
7596F: drivers/media/platform/vsp1/
7597
fae2080a
AO
7598MEDIA DRIVERS FOR HELENE
7599M: Abylay Ospan <aospan@netup.ru>
7600L: linux-media@vger.kernel.org
7601W: https://linuxtv.org
7602W: http://netup.tv/
7603T: git git://linuxtv.org/media_tree.git
7604S: Supported
7605F: drivers/media/dvb-frontends/helene*
7606
dacf9ce8
KS
7607MEDIA DRIVERS FOR ASCOT2E
7608M: Sergey Kozlov <serjk@netup.ru>
1a76e1f7 7609M: Abylay Ospan <aospan@netup.ru>
dacf9ce8 7610L: linux-media@vger.kernel.org
a825eaec 7611W: https://linuxtv.org
dacf9ce8
KS
7612W: http://netup.tv/
7613T: git git://linuxtv.org/media_tree.git
7614S: Supported
7615F: drivers/media/dvb-frontends/ascot2e*
7616
a6dc60ff
KS
7617MEDIA DRIVERS FOR CXD2841ER
7618M: Sergey Kozlov <serjk@netup.ru>
1a76e1f7 7619M: Abylay Ospan <aospan@netup.ru>
a6dc60ff 7620L: linux-media@vger.kernel.org
a825eaec 7621W: https://linuxtv.org
a6dc60ff
KS
7622W: http://netup.tv/
7623T: git git://linuxtv.org/media_tree.git
7624S: Supported
7625F: drivers/media/dvb-frontends/cxd2841er*
7626
a5d32b35
KS
7627MEDIA DRIVERS FOR HORUS3A
7628M: Sergey Kozlov <serjk@netup.ru>
1a76e1f7 7629M: Abylay Ospan <aospan@netup.ru>
a5d32b35 7630L: linux-media@vger.kernel.org
a825eaec 7631W: https://linuxtv.org
a5d32b35
KS
7632W: http://netup.tv/
7633T: git git://linuxtv.org/media_tree.git
7634S: Supported
7635F: drivers/media/dvb-frontends/horus3a*
7636
e025273b
KS
7637MEDIA DRIVERS FOR LNBH25
7638M: Sergey Kozlov <serjk@netup.ru>
1a76e1f7 7639M: Abylay Ospan <aospan@netup.ru>
e025273b 7640L: linux-media@vger.kernel.org
a825eaec 7641W: https://linuxtv.org
e025273b
KS
7642W: http://netup.tv/
7643T: git git://linuxtv.org/media_tree.git
7644S: Supported
7645F: drivers/media/dvb-frontends/lnbh25*
7646
52b1eaf4
KS
7647MEDIA DRIVERS FOR NETUP PCI UNIVERSAL DVB devices
7648M: Sergey Kozlov <serjk@netup.ru>
1a76e1f7 7649M: Abylay Ospan <aospan@netup.ru>
52b1eaf4 7650L: linux-media@vger.kernel.org
a825eaec 7651W: https://linuxtv.org
52b1eaf4
KS
7652W: http://netup.tv/
7653T: git git://linuxtv.org/media_tree.git
7654S: Supported
7655F: drivers/media/pci/netup_unidvb/*
7656
127c49ae 7657MEDIA INPUT INFRASTRUCTURE (V4L/DVB)
5dc8a864
MCC
7658M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
7659M: Mauro Carvalho Chehab <mchehab@kernel.org>
127c49ae
JP
7660P: LinuxTV.org Project
7661L: linux-media@vger.kernel.org
a825eaec 7662W: https://linuxtv.org
8a6e2535 7663Q: http://patchwork.kernel.org/project/linux-media/list/
275ffde4 7664T: git git://linuxtv.org/media_tree.git
127c49ae
JP
7665S: Maintained
7666F: Documentation/dvb/
7667F: Documentation/video4linux/
ffe06198 7668F: Documentation/DocBook/media/
127c49ae 7669F: drivers/media/
ffe06198 7670F: drivers/staging/media/
eb4b0ec7 7671F: include/linux/platform_data/media/
127c49ae 7672F: include/media/
6c0f0359
MCC
7673F: include/uapi/linux/dvb/
7674F: include/uapi/linux/videodev2.h
7675F: include/uapi/linux/media.h
7676F: include/uapi/linux/v4l2-*
7677F: include/uapi/linux/meye.h
7678F: include/uapi/linux/ivtv*
7679F: include/uapi/linux/uvcvideo.h
d20620de 7680
0c272fc9
JC
7681MEDIATEK ETHERNET DRIVER
7682M: Felix Fietkau <nbd@openwrt.org>
7683M: John Crispin <blogic@openwrt.org>
7684L: netdev@vger.kernel.org
7685S: Maintained
7686F: drivers/net/ethernet/mediatek/
7687
c869f77d
JK
7688MEDIATEK MT7601U WIRELESS LAN DRIVER
7689M: Jakub Kicinski <kubakici@wp.pl>
7690L: linux-wireless@vger.kernel.org
7691S: Maintained
7692F: drivers/net/wireless/mediatek/mt7601u/
7693
e399065b
SS
7694MEGARAID SCSI/SAS DRIVERS
7695M: Kashyap Desai <kashyap.desai@avagotech.com>
7696M: Sumit Saxena <sumit.saxena@avagotech.com>
7697M: Uday Lingala <uday.lingala@avagotech.com>
7698L: megaraidlinux.pdl@avagotech.com
baaea1dc 7699L: linux-scsi@vger.kernel.org
e399065b 7700W: http://www.lsi.com
ce00f85c 7701S: Maintained
679655da
JP
7702F: Documentation/scsi/megaraid.txt
7703F: drivers/scsi/megaraid.*
7704F: drivers/scsi/megaraid/
757e0108 7705
2c46c9d5 7706MELLANOX ETHERNET DRIVER (mlx4_en)
c40e4096 7707M: Tariq Toukan <tariqt@mellanox.com>
b75f0050 7708L: netdev@vger.kernel.org
2c46c9d5
AV
7709S: Supported
7710W: http://www.mellanox.com
7711Q: http://patchwork.ozlabs.org/project/netdev/list/
7712F: drivers/net/ethernet/mellanox/mlx4/en_*
7713
e7523a49
OG
7714MELLANOX ETHERNET DRIVER (mlx5e)
7715M: Saeed Mahameed <saeedm@mellanox.com>
7716L: netdev@vger.kernel.org
7717S: Supported
7718W: http://www.mellanox.com
7719Q: http://patchwork.ozlabs.org/project/netdev/list/
7720F: drivers/net/ethernet/mellanox/mlx5/core/en_*
7721
93c1edb2
JP
7722MELLANOX ETHERNET SWITCH DRIVERS
7723M: Jiri Pirko <jiri@mellanox.com>
7724M: Ido Schimmel <idosch@mellanox.com>
7725L: netdev@vger.kernel.org
7726S: Supported
7727W: http://www.mellanox.com
7728Q: http://patchwork.ozlabs.org/project/netdev/list/
7729F: drivers/net/ethernet/mellanox/mlxsw/
7730
8700e3e7
MS
7731SOFT-ROCE DRIVER (rxe)
7732M: Moni Shoua <monis@mellanox.com>
7733L: linux-rdma@vger.kernel.org
7734S: Supported
7735W: https://github.com/SoftRoCE/rxe-dev/wiki/rxe-dev:-Home
7736Q: http://patchwork.kernel.org/project/linux-rdma/list/
701b4bf6 7737F: drivers/infiniband/sw/rxe/
8700e3e7
MS
7738F: include/uapi/rdma/rdma_user_rxe.h
7739
5b25b13a
MD
7740MEMBARRIER SUPPORT
7741M: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
7742M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
7743L: linux-kernel@vger.kernel.org
7744S: Supported
7745F: kernel/membarrier.c
7746F: include/uapi/linux/membarrier.h
7747
70ea91f1
SR
7748MEMORY MANAGEMENT
7749L: linux-mm@kvack.org
70ea91f1
SR
7750W: http://www.linux-mm.org
7751S: Maintained
679655da 7752F: include/linux/mm.h
551450bb
CS
7753F: include/linux/gfp.h
7754F: include/linux/mmzone.h
7755F: include/linux/memory_hotplug.h
7756F: include/linux/vmalloc.h
679655da 7757F: mm/
70ea91f1 7758
f4e9ce66 7759MEMORY TECHNOLOGY DEVICES (MTD)
8b58be88 7760M: David Woodhouse <dwmw2@infradead.org>
242c325e 7761M: Brian Norris <computersforpeace@gmail.com>
1da177e4 7762L: linux-mtd@lists.infradead.org
8a6e2535
JP
7763W: http://www.linux-mtd.infradead.org/
7764Q: http://patchwork.ozlabs.org/project/linux-mtd/list/
242c325e 7765T: git git://git.infradead.org/linux-mtd.git
ab95eac9 7766T: git git://git.infradead.org/l2-mtd.git
1da177e4 7767S: Maintained
becc7ae5 7768F: Documentation/devicetree/bindings/mtd/
679655da
JP
7769F: drivers/mtd/
7770F: include/linux/mtd/
c117ab84 7771F: include/uapi/mtd/
1da177e4 7772
26c57ef1 7773MEN A21 WATCHDOG DRIVER
30c7469b 7774M: Johannes Thumshirn <morbidrsa@gmail.com>
26c57ef1 7775L: linux-watchdog@vger.kernel.org
30c7469b 7776S: Maintained
26c57ef1
JT
7777F: drivers/watchdog/mena21_wdt.c
7778
3764e82e 7779MEN CHAMELEON BUS (mcb)
30c7469b
JT
7780M: Johannes Thumshirn <morbidrsa@gmail.com>
7781S: Maintained
3764e82e
JT
7782F: drivers/mcb/
7783F: include/linux/mcb.h
b9f2f459 7784F: Documentation/men-chameleon-bus.txt
3764e82e 7785
48b490d2
AW
7786MEN F21BMC (Board Management Controller)
7787M: Andreas Werner <andreas.werner@men.de>
7788S: Supported
7789F: drivers/mfd/menf21bmc.c
7790F: drivers/watchdog/menf21bmc_wdt.c
7791F: drivers/leds/leds-menf21bmc.c
7792F: drivers/hwmon/menf21bmc_hwmon.c
7793F: Documentation/hwmon/menf21bmc
7794
12285945
JH
7795METAG ARCHITECTURE
7796M: James Hogan <james.hogan@imgtec.com>
d668d9ed 7797L: linux-metag@vger.kernel.org
9f273c24 7798T: git git://git.kernel.org/pub/scm/linux/kernel/git/jhogan/metag.git
f23d0e24 7799S: Odd Fixes
12285945
JH
7800F: arch/metag/
7801F: Documentation/metag/
7802F: Documentation/devicetree/bindings/metag/
2d799dde 7803F: Documentation/devicetree/bindings/interrupt-controller/img,*
a2c5d4ed 7804F: drivers/clocksource/metag_generic.c
5698c50d
JH
7805F: drivers/irqchip/irq-metag.c
7806F: drivers/irqchip/irq-metag-ext.c
ae85ac71 7807F: drivers/tty/metag_da.c
12285945 7808
c6375b0a 7809MICROBLAZE ARCHITECTURE
8b58be88 7810M: Michal Simek <monstr@monstr.eu>
c6375b0a
MS
7811W: http://www.monstr.eu/fdt/
7812T: git git://git.monstr.eu/linux-2.6-microblaze.git
7813S: Supported
0a8c7914 7814F: arch/microblaze/
1da177e4 7815
2508a45a
CY
7816MICROSOFT SURFACE PRO 3 BUTTON DRIVER
7817M: Chen Yu <yu.c.chen@intel.com>
7818L: platform-driver-x86@vger.kernel.org
7819S: Supported
7820F: drivers/platform/x86/surfacepro3_button.c
7821
1da177e4 7822MICROTEK X6 SCANNER
61eee9a7 7823M: Oliver Neukum <oliver@neukum.org>
1da177e4 7824S: Maintained
679655da 7825F: drivers/usb/image/microtek.*
1da177e4
LT
7826
7827MIPS
8b58be88 7828M: Ralf Baechle <ralf@linux-mips.org>
1da177e4 7829L: linux-mips@linux-mips.org
6097050d 7830W: http://www.linux-mips.org/
b05e988e 7831T: git git://git.linux-mips.org/pub/scm/ralf/linux.git
6097050d 7832Q: http://patchwork.linux-mips.org/project/linux-mips/list/
7425b340 7833S: Supported
f46d92e8 7834F: Documentation/devicetree/bindings/mips/
679655da
JP
7835F: Documentation/mips/
7836F: arch/mips/
1da177e4 7837
413ef3f6
KC
7838MIPS/LOONGSON1 ARCHITECTURE
7839M: Keguang Zhang <keguang.zhang@gmail.com>
7840L: linux-mips@linux-mips.org
7841S: Maintained
7842F: arch/mips/loongson32/
7843F: arch/mips/include/asm/mach-loongson32/
7844F: drivers/*/*loongson1*
7845F: drivers/*/*/*loongson1*
7846
08b7620a
HV
7847MIROSOUND PCM20 FM RADIO RECEIVER DRIVER
7848M: Hans Verkuil <hverkuil@xs4all.nl>
7849L: linux-media@vger.kernel.org
7850T: git git://linuxtv.org/media_tree.git
a825eaec 7851W: https://linuxtv.org
08b7620a
HV
7852S: Odd Fixes
7853F: drivers/media/radio/radio-miropcm20*
7854
c09befcb
OG
7855MELLANOX MLX4 core VPI driver
7856M: Yishai Hadas <yishaih@mellanox.com>
e126ba97
EC
7857L: netdev@vger.kernel.org
7858L: linux-rdma@vger.kernel.org
7859W: http://www.mellanox.com
7860Q: http://patchwork.ozlabs.org/project/netdev/list/
c09befcb
OG
7861S: Supported
7862F: drivers/net/ethernet/mellanox/mlx4/
7863F: include/linux/mlx4/
7864
7865MELLANOX MLX4 IB driver
7866M: Yishai Hadas <yishaih@mellanox.com>
7867L: linux-rdma@vger.kernel.org
7868W: http://www.mellanox.com
e126ba97 7869Q: http://patchwork.kernel.org/project/linux-rdma/list/
c09befcb
OG
7870S: Supported
7871F: drivers/infiniband/hw/mlx4/
7872F: include/linux/mlx4/
7873
595a4d8f
OG
7874MELLANOX MLX5 core VPI driver
7875M: Matan Barak <matanb@mellanox.com>
7876M: Leon Romanovsky <leonro@mellanox.com>
e126ba97
EC
7877L: netdev@vger.kernel.org
7878L: linux-rdma@vger.kernel.org
7879W: http://www.mellanox.com
7880Q: http://patchwork.ozlabs.org/project/netdev/list/
e126ba97
EC
7881S: Supported
7882F: drivers/net/ethernet/mellanox/mlx5/core/
7883F: include/linux/mlx5/
7884
595a4d8f
OG
7885MELLANOX MLX5 IB driver
7886M: Matan Barak <matanb@mellanox.com>
7887M: Leon Romanovsky <leonro@mellanox.com>
b75f0050
JP
7888L: linux-rdma@vger.kernel.org
7889W: http://www.mellanox.com
7890Q: http://patchwork.kernel.org/project/linux-rdma/list/
b75f0050 7891S: Supported
b75f0050 7892F: drivers/infiniband/hw/mlx5/
595a4d8f 7893F: include/linux/mlx5/
e126ba97 7894
764589b6
CM
7895MELEXIS MLX90614 DRIVER
7896M: Crt Mori <cmo@melexis.com>
7897L: linux-iio@vger.kernel.org
7898W: http://www.melexis.com
7899S: Supported
7900F: drivers/iio/temperature/mlx90614.c
7901
0ce277e4
AP
7902MN88472 MEDIA DRIVER
7903M: Antti Palosaari <crope@iki.fi>
7904L: linux-media@vger.kernel.org
a825eaec 7905W: https://linuxtv.org
0ce277e4
AP
7906W: http://palosaari.fi/linux/
7907Q: http://patchwork.linuxtv.org/project/linux-media/list/
0ce277e4 7908S: Maintained
94d0eaa4 7909F: drivers/media/dvb-frontends/mn88472*
0ce277e4 7910
4f4d238f
AP
7911MN88473 MEDIA DRIVER
7912M: Antti Palosaari <crope@iki.fi>
7913L: linux-media@vger.kernel.org
a825eaec 7914W: https://linuxtv.org
4f4d238f
AP
7915W: http://palosaari.fi/linux/
7916Q: http://patchwork.linuxtv.org/project/linux-media/list/
4f4d238f 7917S: Maintained
877ba50b 7918F: drivers/media/dvb-frontends/mn88473*
4f4d238f 7919
1da177e4 7920MODULE SUPPORT
8b58be88 7921M: Rusty Russell <rusty@rustcorp.com.au>
1da177e4 7922S: Maintained
679655da
JP
7923F: include/linux/module.h
7924F: kernel/module.c
1da177e4
LT
7925
7926MOTION EYE VAIO PICTUREBOOK CAMERA DRIVER
1da177e4 7927W: http://popies.net/meye/
b7788e13 7928S: Orphan
679655da 7929F: Documentation/video4linux/meye.txt
90d72ac6 7930F: drivers/media/pci/meye/
6c0f0359 7931F: include/uapi/linux/meye.h
1da177e4 7932
b9705b60 7933MOXA SMARTIO/INDUSTIO/INTELLIO SERIAL CARD
8b58be88 7934M: Jiri Slaby <jirislaby@gmail.com>
d735410a 7935S: Maintained
679655da 7936F: Documentation/serial/moxa-smartio
c897401b 7937F: drivers/tty/mxser.*
d735410a 7938
889b2f87
AK
7939MR800 AVERMEDIA USB FM RADIO DRIVER
7940M: Alexey Klimov <klimov.linux@gmail.com>
7941L: linux-media@vger.kernel.org
7942T: git git://linuxtv.org/media_tree.git
7943S: Maintained
7944F: drivers/media/radio/radio-mr800.c
7945
d7155691
AO
7946MRF24J40 IEEE 802.15.4 RADIO DRIVER
7947M: Alan Ott <alan@signal11.us>
7948L: linux-wpan@vger.kernel.org
7949S: Maintained
7950F: drivers/net/ieee802154/mrf24j40.c
2e6fd648 7951F: Documentation/devicetree/bindings/net/ieee802154/mrf24j40.txt
d7155691 7952
8c4c731a 7953MSI LAPTOP SUPPORT
182ae55c 7954M: "Lee, Chun-Yi" <jlee@suse.com>
d0944853 7955L: platform-driver-x86@vger.kernel.org
8c4c731a 7956S: Maintained
679655da 7957F: drivers/platform/x86/msi-laptop.c
8c4c731a 7958
0f1006b1 7959MSI WMI SUPPORT
d0944853 7960L: platform-driver-x86@vger.kernel.org
5ee7041e 7961S: Orphan
0f1006b1
AA
7962F: drivers/platform/x86/msi-wmi.c
7963
19a628a0
AP
7964MSI001 MEDIA DRIVER
7965M: Antti Palosaari <crope@iki.fi>
7966L: linux-media@vger.kernel.org
a825eaec 7967W: https://linuxtv.org
19a628a0
AP
7968W: http://palosaari.fi/linux/
7969Q: http://patchwork.linuxtv.org/project/linux-media/list/
7970T: git git://linuxtv.org/anttip/media_tree.git
7971S: Maintained
0185e197 7972F: drivers/media/tuners/msi001*
19a628a0 7973
7570589d 7974MSI2500 MEDIA DRIVER
2c57213f
AP
7975M: Antti Palosaari <crope@iki.fi>
7976L: linux-media@vger.kernel.org
a825eaec 7977W: https://linuxtv.org
2c57213f
AP
7978W: http://palosaari.fi/linux/
7979Q: http://patchwork.linuxtv.org/project/linux-media/list/
7980T: git git://linuxtv.org/anttip/media_tree.git
7981S: Maintained
7570589d 7982F: drivers/media/usb/msi2500/
2c57213f 7983
159eeea4
RJ
7984MSYSTEMS DISKONCHIP G3 MTD DRIVER
7985M: Robert Jarzmik <robert.jarzmik@free.fr>
7986L: linux-mtd@lists.infradead.org
7987S: Maintained
7988F: drivers/mtd/devices/docg3*
7989
62a37dc7 7990MT9M032 APTINA SENSOR DRIVER
0e837fb9
LP
7991M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
7992L: linux-media@vger.kernel.org
7993T: git git://linuxtv.org/media_tree.git
7994S: Maintained
7995F: drivers/media/i2c/mt9m032.c
b5dcee22 7996F: include/media/i2c/mt9m032.h
0e837fb9 7997
62a37dc7 7998MT9P031 APTINA CAMERA SENSOR
0e837fb9
LP
7999M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
8000L: linux-media@vger.kernel.org
8001T: git git://linuxtv.org/media_tree.git
8002S: Maintained
8003F: drivers/media/i2c/mt9p031.c
b5dcee22 8004F: include/media/i2c/mt9p031.h
0e837fb9 8005
62a37dc7 8006MT9T001 APTINA CAMERA SENSOR
0e837fb9
LP
8007M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
8008L: linux-media@vger.kernel.org
8009T: git git://linuxtv.org/media_tree.git
8010S: Maintained
8011F: drivers/media/i2c/mt9t001.c
b5dcee22 8012F: include/media/i2c/mt9t001.h
0e837fb9 8013
62a37dc7 8014MT9V032 APTINA CAMERA SENSOR
0e837fb9
LP
8015M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
8016L: linux-media@vger.kernel.org
8017T: git git://linuxtv.org/media_tree.git
8018S: Maintained
f2272e13 8019F: Documentation/devicetree/bindings/media/i2c/mt9v032.txt
0e837fb9 8020F: drivers/media/i2c/mt9v032.c
b5dcee22 8021F: include/media/i2c/mt9v032.h
0e837fb9 8022
4e0d13cb 8023MULTIFUNCTION DEVICES (MFD)
f7d3210e 8024M: Lee Jones <lee.jones@linaro.org>
7caa7991 8025T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
4e0d13cb 8026S: Supported
679655da 8027F: drivers/mfd/
55b5940d 8028F: include/linux/mfd/
4e0d13cb 8029
5c4e6f13 8030MULTIMEDIA CARD (MMC), SECURE DIGITAL (SD) AND SDIO SUBSYSTEM
e18eaf8f 8031M: Ulf Hansson <ulf.hansson@linaro.org>
b2503a94 8032L: linux-mmc@vger.kernel.org
708dce3f 8033T: git git://git.linaro.org/people/ulf.hansson/mmc.git
245feaa6 8034S: Maintained
2810984b 8035F: Documentation/devicetree/bindings/mmc/
679655da
JP
8036F: drivers/mmc/
8037F: include/linux/mmc/
c117ab84 8038F: include/uapi/linux/mmc/
baca2da4 8039
15a0580c 8040MULTIMEDIA CARD (MMC) ETC. OVER SPI
22b174f8 8041S: Orphan
679655da
JP
8042F: drivers/mmc/host/mmc_spi.c
8043F: include/linux/spi/mmc_spi.h
15a0580c 8044
1da177e4 8045MULTISOUND SOUND DRIVER
8b58be88 8046M: Andrew Veliath <andrewtv@usa.net>
1da177e4 8047S: Maintained
679655da
JP
8048F: Documentation/sound/oss/MultiSound
8049F: sound/oss/msnd*
1da177e4 8050
d735410a 8051MULTITECH MULTIPORT CARD (ISICOM)
d86b3001 8052S: Orphan
c897401b 8053F: drivers/tty/isicom.c
679655da 8054F: include/linux/isicom.h
d735410a 8055
550a7375 8056MUSB MULTIPOINT HIGH SPEED DUAL-ROLE CONTROLLER
3b243519 8057M: Bin Liu <b-liu@ti.com>
795fb7e7 8058L: linux-usb@vger.kernel.org
43b416e5 8059T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
795fb7e7 8060S: Maintained
679655da 8061F: drivers/usb/musb/
550a7375 8062
ea0af5f6
MK
8063MXL5007T MEDIA DRIVER
8064M: Michael Krufky <mkrufky@linuxtv.org>
8065L: linux-media@vger.kernel.org
a825eaec 8066W: https://linuxtv.org
ea0af5f6
MK
8067W: http://github.com/mkrufky
8068Q: http://patchwork.linuxtv.org/project/linux-media/list/
8069T: git git://linuxtv.org/mkrufky/tuners.git
8070S: Maintained
8071F: drivers/media/tuners/mxl5007t.*
8072
2d3cf588 8073MYRICOM MYRI-10G 10GbE DRIVER (MYRI10GE)
205057ae 8074M: Hyong-Youb Kim <hykim@myri.com>
2d3cf588 8075L: netdev@vger.kernel.org
205057ae 8076W: https://www.myricom.com/support/downloads/myri10ge.html
2d3cf588 8077S: Supported
93f7848b 8078F: drivers/net/ethernet/myricom/myri10ge/
2d3cf588 8079
9df4f913
BB
8080NAND FLASH SUBSYSTEM
8081M: Boris Brezillon <boris.brezillon@free-electrons.com>
8082R: Richard Weinberger <richard@nod.at>
8083L: linux-mtd@lists.infradead.org
8084W: http://www.linux-mtd.infradead.org/
8085Q: http://patchwork.ozlabs.org/project/linux-mtd/list/
8086T: git git://github.com/linux-nand/linux.git
8087S: Maintained
8088F: drivers/mtd/nand/
8089F: include/linux/mtd/nand*.h
8090
1da177e4 8091NATSEMI ETHERNET DRIVER (DP8381x)
09d208ec 8092S: Orphan
d9fb9f38 8093F: drivers/net/ethernet/natsemi/natsemi.c
1da177e4 8094
23dc05a3
DM
8095NATIVE INSTRUMENTS USB SOUND INTERFACE DRIVER
8096M: Daniel Mack <zonque@gmail.com>
8097S: Maintained
e5747e40 8098L: alsa-devel@alsa-project.org (moderated for non-subscribers)
23dc05a3
DM
8099W: http://www.native-instruments.com
8100F: sound/usb/caiaq/
8101
1da177e4 8102NCP FILESYSTEM
52653199
PV
8103M: Petr Vandrovec <petr@vandrovec.name>
8104S: Odd Fixes
679655da 8105F: fs/ncpfs/
1da177e4 8106
a79b0322
FT
8107NCR 5380 SCSI DRIVERS
8108M: Finn Thain <fthain@telegraphics.com.au>
8109M: Michael Schmitz <schmitzmic@gmail.com>
8110L: linux-scsi@vger.kernel.org
8111S: Maintained
8112F: Documentation/scsi/g_NCR5380.txt
71d39758 8113F: Documentation/scsi/dtc3x80.txt
a79b0322
FT
8114F: drivers/scsi/NCR5380.*
8115F: drivers/scsi/arm/cumana_1.c
8116F: drivers/scsi/arm/oak.c
a79b0322
FT
8117F: drivers/scsi/atari_scsi.*
8118F: drivers/scsi/dmx3191d.c
8119F: drivers/scsi/dtc.*
8120F: drivers/scsi/g_NCR5380.*
8121F: drivers/scsi/g_NCR5380_mmio.c
8122F: drivers/scsi/mac_scsi.*
8123F: drivers/scsi/pas16.*
a79b0322
FT
8124F: drivers/scsi/sun3_scsi.*
8125F: drivers/scsi/sun3_scsi_vme.c
8126F: drivers/scsi/t128.*
8127
1da177e4 8128NCR DUAL 700 SCSI DRIVER (MICROCHANNEL)
8b58be88 8129M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
1da177e4
LT
8130L: linux-scsi@vger.kernel.org
8131S: Maintained
679655da 8132F: drivers/scsi/NCR_D700.*
1da177e4 8133
4aa3eb4c
GR
8134NCT6775 HARDWARE MONITOR DRIVER
8135M: Guenter Roeck <linux@roeck-us.net>
968ce1b1 8136L: linux-hwmon@vger.kernel.org
4aa3eb4c
GR
8137S: Maintained
8138F: Documentation/hwmon/nct6775
8139F: drivers/hwmon/nct6775.c
8140
3c2d774c 8141NETEFFECT IWARP RNIC DRIVER (IW_NES)
8b58be88 8142M: Faisal Latif <faisal.latif@intel.com>
e6cc0fd1 8143L: linux-rdma@vger.kernel.org
e3d33cb1 8144W: http://www.intel.com/Products/Server/Adapters/Server-Cluster/Server-Cluster-overview.htm
3c2d774c
GS
8145S: Supported
8146F: drivers/infiniband/hw/nes/
8147
be2f2e84 8148NETEM NETWORK EMULATOR
adbbf69d 8149M: Stephen Hemminger <stephen@networkplumber.org>
3430284f 8150L: netem@lists.linux-foundation.org (moderated for non-subscribers)
be2f2e84 8151S: Maintained
679655da 8152F: net/sched/sch_netem.c
be2f2e84 8153
b2f5a051 8154NETERION 10GbE DRIVERS (s2io/vxge)
e3806882 8155M: Jon Mason <jdmason@kudzu.us>
4a58448b 8156L: netdev@vger.kernel.org
4a58448b 8157S: Supported
679655da 8158F: Documentation/networking/s2io.txt
b2f5a051 8159F: Documentation/networking/vxge.txt
86387e1a 8160F: drivers/net/ethernet/neterion/
4a58448b 8161
db9cf3a3 8162NETFILTER ({IP,IP6,ARP,EB,NF}TABLES)
0e05e192 8163M: Pablo Neira Ayuso <pablo@netfilter.org>
8b58be88 8164M: Patrick McHardy <kaber@trash.net>
42010ed0 8165M: Jozsef Kadlecsik <kadlec@blackhole.kfki.hu>
1a03b81d 8166L: netfilter-devel@vger.kernel.org
82b98543 8167L: coreteam@netfilter.org
1da177e4
LT
8168W: http://www.netfilter.org/
8169W: http://www.iptables.org/
42010ed0
PNA
8170Q: http://patchwork.ozlabs.org/project/netfilter-devel/list/
8171T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf.git
8172T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf-next.git
1da177e4 8173S: Supported
679655da
JP
8174F: include/linux/netfilter*
8175F: include/linux/netfilter/
8176F: include/net/netfilter/
c117ab84
CEB
8177F: include/uapi/linux/netfilter*
8178F: include/uapi/linux/netfilter/
679655da
JP
8179F: net/*/netfilter.c
8180F: net/*/netfilter/
8181F: net/netfilter/
91c269a0 8182F: net/bridge/br_netfilter*.c
1da177e4 8183
4cc67735 8184NETLABEL
87a0874c 8185M: Paul Moore <paul@paul-moore.com>
4cc67735
PM
8186W: http://netlabel.sf.net
8187L: netdev@vger.kernel.org
87a0874c 8188S: Maintained
80811493 8189F: Documentation/netlabel/
679655da
JP
8190F: include/net/netlabel.h
8191F: net/netlabel/
4cc67735 8192
1da177e4 8193NETROM NETWORK LAYER
8b58be88 8194M: Ralf Baechle <ralf@linux-mips.org>
1da177e4 8195L: linux-hams@vger.kernel.org
d34cb28a 8196W: http://www.linux-ax25.org/
1da177e4 8197S: Maintained
679655da 8198F: include/net/netrom.h
c117ab84 8199F: include/uapi/linux/netrom.h
679655da 8200F: net/netrom/
1da177e4 8201
4c352362
JK
8202NETRONOME ETHERNET DRIVERS
8203M: Jakub Kicinski <jakub.kicinski@netronome.com>
4c352362
JK
8204L: oss-drivers@netronome.com
8205S: Maintained
8206F: drivers/net/ethernet/netronome/
8207
5ddb88c0 8208NETWORK BLOCK DEVICE (NBD)
4ca5829a 8209M: Markus Pargmann <mpa@pengutronix.de>
1da177e4 8210S: Maintained
5e4b269b 8211L: nbd-general@lists.sourceforge.net
4ca5829a 8212T: git git://git.pengutronix.de/git/mpa/linux-nbd.git
679655da
JP
8213F: Documentation/blockdev/nbd.txt
8214F: drivers/block/nbd.c
c117ab84 8215F: include/uapi/linux/nbd.h
1da177e4 8216
6e43650c
NH
8217NETWORK DROP MONITOR
8218M: Neil Horman <nhorman@tuxdriver.com>
8219L: netdev@vger.kernel.org
8220S: Maintained
8221W: https://fedorahosted.org/dropwatch/
8222F: net/core/drop_monitor.c
8223
1da177e4 8224NETWORKING [GENERAL]
8b58be88 8225M: "David S. Miller" <davem@davemloft.net>
979b6c13 8226L: netdev@vger.kernel.org
b1e8fd54 8227W: http://www.linuxfoundation.org/en/Net
11e98029 8228Q: http://patchwork.ozlabs.org/project/netdev/list/
814fd609
NP
8229T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
8230T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git
1da177e4 8231S: Maintained
679655da
JP
8232F: net/
8233F: include/net/
018d21ed
JP
8234F: include/linux/in.h
8235F: include/linux/net.h
8236F: include/linux/netdevice.h
c117ab84
CEB
8237F: include/uapi/linux/in.h
8238F: include/uapi/linux/net.h
8239F: include/uapi/linux/netdevice.h
0c7aecd4 8240F: include/uapi/linux/net_namespace.h
7e814a6c 8241F: tools/net/
f4e53f9a 8242F: tools/testing/selftests/net/
335a67d2 8243F: lib/random32.c
a101ccd1 8244F: lib/test_bpf.c
1da177e4
LT
8245
8246NETWORKING [IPv4/IPv6]
8b58be88
JP
8247M: "David S. Miller" <davem@davemloft.net>
8248M: Alexey Kuznetsov <kuznet@ms2.inr.ac.ru>
8b58be88
JP
8249M: James Morris <jmorris@namei.org>
8250M: Hideaki YOSHIFUJI <yoshfuji@linux-ipv6.org>
8251M: Patrick McHardy <kaber@trash.net>
979b6c13 8252L: netdev@vger.kernel.org
08deed1e 8253T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
1da177e4 8254S: Maintained
679655da
JP
8255F: net/ipv4/
8256F: net/ipv6/
8257F: include/net/ip*
0a14842f 8258F: arch/x86/net/*
1da177e4 8259
73b7656c
DM
8260NETWORKING [IPSEC]
8261M: Steffen Klassert <steffen.klassert@secunet.com>
8262M: Herbert Xu <herbert@gondor.apana.org.au>
8263M: "David S. Miller" <davem@davemloft.net>
8264L: netdev@vger.kernel.org
d1fc5024
SK
8265T: git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec.git
8266T: git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec-next.git
73b7656c 8267S: Maintained
5826bdd1 8268F: net/core/flow.c
73b7656c
DM
8269F: net/xfrm/
8270F: net/key/
8271F: net/ipv4/xfrm*
d1fc5024
SK
8272F: net/ipv4/esp4.c
8273F: net/ipv4/ah4.c
8274F: net/ipv4/ipcomp.c
8275F: net/ipv4/ip_vti.c
73b7656c 8276F: net/ipv6/xfrm*
d1fc5024
SK
8277F: net/ipv6/esp6.c
8278F: net/ipv6/ah6.c
8279F: net/ipv6/ipcomp6.c
8280F: net/ipv6/ip6_vti.c
73b7656c
DM
8281F: include/uapi/linux/xfrm.h
8282F: include/net/xfrm.h
8283
10e2ff1c 8284NETWORKING [LABELED] (NetLabel, CIPSO, Labeled IPsec, SECMARK)
87a0874c 8285M: Paul Moore <paul@paul-moore.com>
10e2ff1c
JM
8286L: netdev@vger.kernel.org
8287S: Maintained
8288
29f8f632 8289NETWORKING [WIRELESS]
2cb4abd1 8290L: linux-wireless@vger.kernel.org
8a6e2535 8291Q: http://patchwork.kernel.org/project/linux-wireless/list/
29f8f632 8292
788873ac
JP
8293NETWORKING DRIVERS
8294L: netdev@vger.kernel.org
8295W: http://www.linuxfoundation.org/en/Net
11e98029 8296Q: http://patchwork.ozlabs.org/project/netdev/list/
08deed1e
JP
8297T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
8298T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git
788873ac 8299S: Odd Fixes
156f4fbc 8300F: Documentation/devicetree/bindings/net/
788873ac 8301F: drivers/net/
018d21ed 8302F: include/linux/if_*
0b63bf1f 8303F: include/linux/netdevice.h
0b63bf1f
JD
8304F: include/linux/etherdevice.h
8305F: include/linux/fcdevice.h
8306F: include/linux/fddidevice.h
8307F: include/linux/hippidevice.h
8308F: include/linux/inetdevice.h
c117ab84
CEB
8309F: include/uapi/linux/if_*
8310F: include/uapi/linux/netdevice.h
788873ac 8311
0e324cf6
JL
8312NETWORKING DRIVERS (WIRELESS)
8313M: Kalle Valo <kvalo@codeaurora.org>
8314L: linux-wireless@vger.kernel.org
8315Q: http://patchwork.kernel.org/project/linux-wireless/list/
9f273c24
FW
8316T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers.git
8317T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers-next.git
0e324cf6 8318S: Maintained
182fd9ee 8319F: Documentation/devicetree/bindings/net/wireless/
0e324cf6
JL
8320F: drivers/net/wireless/
8321
3d396eb1 8322NETXEN (1/10) GbE SUPPORT
8622315e 8323M: Manish Chopra <manish.chopra@qlogic.com>
83c07dde
AKS
8324M: Sony Chacko <sony.chacko@qlogic.com>
8325M: Rajesh Borundia <rajesh.borundia@qlogic.com>
3d396eb1 8326L: netdev@vger.kernel.org
9c2b5bde 8327W: http://www.qlogic.com
3d396eb1 8328S: Supported
aa43c215 8329F: drivers/net/ethernet/qlogic/netxen/
3d396eb1 8330
6423d30f
AAJ
8331NFC SUBSYSTEM
8332M: Lauro Ramos Venancio <lauro.venancio@openbossa.org>
8333M: Aloisio Almeida Jr <aloisio.almeida@openbossa.org>
8334M: Samuel Ortiz <sameo@linux.intel.com>
8335L: linux-wireless@vger.kernel.org
1eb3b216 8336L: linux-nfc@lists.01.org (subscribers-only)
0293ba20 8337S: Supported
6423d30f 8338F: net/nfc/
55eb94f9 8339F: include/net/nfc/
c117ab84 8340F: include/uapi/linux/nfc.h
6423d30f 8341F: drivers/nfc/
397d6497
CR
8342F: include/linux/platform_data/nfcmrvl.h
8343F: include/linux/platform_data/nxp-nci.h
08eaa1e0 8344F: include/linux/platform_data/pn544.h
397d6497
CR
8345F: include/linux/platform_data/st21nfca.h
8346F: include/linux/platform_data/st-nci.h
7ebb88e5 8347F: Documentation/devicetree/bindings/net/nfc/
3d396eb1 8348
e8b43555 8349NFS, SUNRPC, AND LOCKD CLIENTS
cd7b996a 8350M: Trond Myklebust <trond.myklebust@primarydata.com>
0e3b137f 8351M: Anna Schumaker <anna.schumaker@netapp.com>
78f58153
TM
8352L: linux-nfs@vger.kernel.org
8353W: http://client.linux-nfs.org
cd7b996a 8354T: git git://git.linux-nfs.org/projects/trondmy/linux-nfs.git
1da177e4 8355S: Maintained
679655da
JP
8356F: fs/lockd/
8357F: fs/nfs/
8358F: fs/nfs_common/
8359F: net/sunrpc/
8360F: include/linux/lockd/
8361F: include/linux/nfs*
8362F: include/linux/sunrpc/
c117ab84
CEB
8363F: include/uapi/linux/nfs*
8364F: include/uapi/linux/sunrpc/
1da177e4 8365
85ef9cea 8366NILFS2 FILESYSTEM
e2126935 8367M: Ryusuke Konishi <konishi.ryusuke@lab.ntt.co.jp>
6aff43f8 8368L: linux-nilfs@vger.kernel.org
f9472265 8369W: http://nilfs.sourceforge.net/
9e92e516 8370W: http://nilfs.osdn.jp/
e2126935 8371T: git git://github.com/konis/nilfs2.git
85ef9cea 8372S: Supported
679655da
JP
8373F: Documentation/filesystems/nilfs2.txt
8374F: fs/nilfs2/
c35c7ac5 8375F: include/trace/events/nilfs2.h
e63e88bc
RK
8376F: include/uapi/linux/nilfs2_api.h
8377F: include/uapi/linux/nilfs2_ondisk.h
85ef9cea 8378
1da177e4 8379NINJA SCSI-3 / NINJA SCSI-32Bi (16bit/CardBus) PCMCIA SCSI HOST ADAPTER DRIVER
8b58be88 8380M: YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
1da177e4
LT
8381W: http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
8382S: Maintained
679655da
JP
8383F: Documentation/scsi/NinjaSCSI.txt
8384F: drivers/scsi/pcmcia/nsp_*
1da177e4
LT
8385
8386NINJA SCSI-32Bi/UDE PCI/CARDBUS SCSI HOST ADAPTER DRIVER
8b58be88
JP
8387M: GOTO Masanori <gotom@debian.or.jp>
8388M: YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
1da177e4
LT
8389W: http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
8390S: Maintained
679655da
JP
8391F: Documentation/scsi/NinjaSCSI.txt
8392F: drivers/scsi/nsp32*
1da177e4 8393
383b8fb9
LFT
8394NIOS2 ARCHITECTURE
8395M: Ley Foon Tan <lftan@altera.com>
8396L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
0094dc40 8397T: git git://git.kernel.org/pub/scm/linux/kernel/git/lftan/nios2.git
383b8fb9
LFT
8398S: Maintained
8399F: arch/nios2/
8400
2a6afddb 8401NOKIA N900 POWER SUPPLY DRIVERS
e35a49b1 8402R: Pali Rohár <pali.rohar@gmail.com>
2a6afddb 8403F: include/linux/power/bq2415x_charger.h
081bab21 8404F: include/linux/power/bq27xxx_battery.h
2a6afddb
PR
8405F: include/linux/power/isp1704_charger.h
8406F: drivers/power/bq2415x_charger.c
081bab21 8407F: drivers/power/bq27xxx_battery.c
e35a49b1 8408F: drivers/power/bq27xxx_battery_i2c.c
2a6afddb
PR
8409F: drivers/power/isp1704_charger.c
8410F: drivers/power/rx51_battery.c
8411
a1bd3bae 8412NTB DRIVER CORE
9ef6bf6c
JM
8413M: Jon Mason <jdmason@kudzu.us>
8414M: Dave Jiang <dave.jiang@intel.com>
a1bd3bae 8415M: Allen Hubbe <Allen.Hubbe@emc.com>
5e9fd733 8416L: linux-ntb@googlegroups.com
fce8a7bb 8417S: Supported
2984411f
JM
8418W: https://github.com/jonmason/ntb/wiki
8419T: git git://github.com/jonmason/ntb.git
fce8a7bb 8420F: drivers/ntb/
548c237c 8421F: drivers/net/ntb_netdev.c
fce8a7bb 8422F: include/linux/ntb.h
a1bd3bae 8423F: include/linux/ntb_transport.h
a9c59ef7 8424F: tools/testing/selftests/ntb/
fce8a7bb 8425
e26a5843
AH
8426NTB INTEL DRIVER
8427M: Jon Mason <jdmason@kudzu.us>
8428M: Dave Jiang <dave.jiang@intel.com>
5e9fd733 8429L: linux-ntb@googlegroups.com
e26a5843
AH
8430S: Supported
8431W: https://github.com/jonmason/ntb/wiki
8432T: git git://github.com/jonmason/ntb.git
8433F: drivers/ntb/hw/intel/
fce8a7bb 8434
a1b36958
XY
8435NTB AMD DRIVER
8436M: Xiangliang Yu <Xiangliang.Yu@amd.com>
8437L: linux-ntb@googlegroups.com
8438S: Supported
8439F: drivers/ntb/hw/amd/
8440
1da177e4 8441NTFS FILESYSTEM
2818ef50 8442M: Anton Altaparmakov <anton@tuxera.com>
1da177e4 8443L: linux-ntfs-dev@lists.sourceforge.net
2818ef50 8444W: http://www.tuxera.com/
e6f4dee7 8445T: git git://git.kernel.org/pub/scm/linux/kernel/git/aia21/ntfs.git
2818ef50 8446S: Supported
679655da
JP
8447F: Documentation/filesystems/ntfs.txt
8448F: fs/ntfs/
1da177e4 8449
9eb8ef74 8450NVIDIA (rivafb and nvidiafb) FRAMEBUFFER DRIVER
8b58be88 8451M: Antonino Daplas <adaplas@gmail.com>
c69f677c 8452L: linux-fbdev@vger.kernel.org
ce00f85c 8453S: Maintained
8a61f013
JH
8454F: drivers/video/fbdev/riva/
8455F: drivers/video/fbdev/nvidia/
1da177e4 8456
79461681 8457NVM EXPRESS DRIVER
b3975e94
JF
8458M: Keith Busch <keith.busch@intel.com>
8459M: Jens Axboe <axboe@fb.com>
79461681 8460L: linux-nvme@lists.infradead.org
b3975e94
JF
8461T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
8462W: https://kernel.googlesource.com/pub/scm/linux/kernel/git/axboe/linux-block/
79461681 8463S: Supported
57dacad5 8464F: drivers/nvme/host/
79461681
MW
8465F: include/linux/nvme.h
8466
a07b4970
CH
8467NVM EXPRESS TARGET DRIVER
8468M: Christoph Hellwig <hch@lst.de>
8469M: Sagi Grimberg <sagi@grimberg.me>
8470L: linux-nvme@lists.infradead.org
8471S: Supported
8472F: drivers/nvme/target/
8473
aee4b9bd
SK
8474NVMEM FRAMEWORK
8475M: Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
8476M: Maxime Ripard <maxime.ripard@free-electrons.com>
8477S: Maintained
8478F: drivers/nvmem/
8479F: Documentation/devicetree/bindings/nvmem/
8480F: include/linux/nvmem-consumer.h
8481F: include/linux/nvmem-provider.h
8482
dece4585
CP
8483NXP-NCI NFC DRIVER
8484M: Clément Perrochaud <clement.perrochaud@effinnov.com>
8485R: Charles Gorand <charles.gorand@effinnov.com>
8486L: linux-nfc@lists.01.org (moderated for non-subscribers)
8487S: Supported
8488F: drivers/nfc/nxp-nci
8489
f50d7146 8490NXP TDA998X DRM DRIVER
54176cc6 8491M: Russell King <rmk+kernel@armlinux.org.uk>
f50d7146
RK
8492S: Supported
8493F: drivers/gpu/drm/i2c/tda998x_drv.c
8494F: include/drm/i2c/tda998x.h
8495
fbace43e
PR
8496NXP TFA9879 DRIVER
8497M: Peter Rosin <peda@axentia.se>
8498L: alsa-devel@alsa-project.org (moderated for non-subscribers)
8499S: Maintained
8500F: sound/soc/codecs/tfa9879*
8501
442f04c3
JP
8502OBJTOOL
8503M: Josh Poimboeuf <jpoimboe@redhat.com>
8504S: Supported
8505F: tools/objtool/
8506
f5525786 8507OMAP SUPPORT
0e24bdd4 8508M: Tony Lindgren <tony@atomide.com>
f5525786
TL
8509L: linux-omap@vger.kernel.org
8510W: http://www.muru.com/linux/omap/
8511W: http://linux.omap.com/
8a6e2535 8512Q: http://patchwork.kernel.org/project/linux-omap/list/
30bd0129 8513T: git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
f5525786 8514S: Maintained
4e04d5a3 8515F: arch/arm/*omap*/
026da812
FB
8516F: arch/arm/configs/omap1_defconfig
8517F: arch/arm/configs/omap2plus_defconfig
046d0a37 8518F: drivers/i2c/busses/i2c-omap.c
dc68cd11
FB
8519F: drivers/irqchip/irq-omap-intc.c
8520F: drivers/mfd/*omap*.c
8521F: drivers/mfd/menelaus.c
8522F: drivers/mfd/palmas.c
8523F: drivers/mfd/tps65217.c
8524F: drivers/mfd/tps65218.c
8525F: drivers/mfd/tps65910.c
8526F: drivers/mfd/twl-core.[ch]
8527F: drivers/mfd/twl4030*.c
8528F: drivers/mfd/twl6030*.c
8529F: drivers/mfd/twl6040*.c
8530F: drivers/regulator/palmas-regulator*.c
8531F: drivers/regulator/pbias-regulator.c
8532F: drivers/regulator/tps65217-regulator.c
8533F: drivers/regulator/tps65218-regulator.c
8534F: drivers/regulator/tps65910-regulator.c
8535F: drivers/regulator/twl-regulator.c
046d0a37 8536F: include/linux/i2c-omap.h
f5525786 8537
50f29fbd 8538OMAP DEVICE TREE SUPPORT
cdb55ab0 8539M: Benoît Cousson <bcousson@baylibre.com>
50f29fbd
TL
8540M: Tony Lindgren <tony@atomide.com>
8541L: linux-omap@vger.kernel.org
d0fb18c5 8542L: devicetree@vger.kernel.org
50f29fbd
TL
8543S: Maintained
8544F: arch/arm/boot/dts/*omap*
8545F: arch/arm/boot/dts/*am3*
05eb20fa
NM
8546F: arch/arm/boot/dts/*am4*
8547F: arch/arm/boot/dts/*am5*
8548F: arch/arm/boot/dts/*dra7*
50f29fbd 8549
f5525786 8550OMAP CLOCK FRAMEWORK SUPPORT
8b58be88 8551M: Paul Walmsley <paul@pwsan.com>
f5525786
TL
8552L: linux-omap@vger.kernel.org
8553S: Maintained
8554F: arch/arm/*omap*/*clock*
8555
8556OMAP POWER MANAGEMENT SUPPORT
3cf2efd5 8557M: Kevin Hilman <khilman@kernel.org>
f5525786
TL
8558L: linux-omap@vger.kernel.org
8559S: Maintained
8560F: arch/arm/*omap*/*pm*
c46938d4 8561F: drivers/cpufreq/omap-cpufreq.c
f5525786 8562
d21db568 8563OMAP POWERDOMAIN SOC ADAPTATION LAYER SUPPORT
ff2de822 8564M: Rajendra Nayak <rnayak@codeaurora.org>
692ab1f3
PW
8565M: Paul Walmsley <paul@pwsan.com>
8566L: linux-omap@vger.kernel.org
8567S: Maintained
d21db568 8568F: arch/arm/mach-omap2/prm*
692ab1f3 8569
f5525786 8570OMAP AUDIO SUPPORT
6c284903 8571M: Peter Ujfalusi <peter.ujfalusi@ti.com>
7ec41ee5 8572M: Jarkko Nikula <jarkko.nikula@bitmer.com>
e5747e40 8573L: alsa-devel@alsa-project.org (moderated for non-subscribers)
f5525786
TL
8574L: linux-omap@vger.kernel.org
8575S: Maintained
8576F: sound/soc/omap/
8577
18640193
TL
8578OMAP GENERAL PURPOSE MEMORY CONTROLLER SUPPORT
8579M: Roger Quadros <rogerq@ti.com>
8580M: Tony Lindgren <tony@atomide.com>
8581L: linux-omap@vger.kernel.org
8582S: Maintained
8583F: drivers/memory/omap-gpmc.c
8584F: arch/arm/mach-omap2/*gpmc*
8585
f5525786 8586OMAP FRAMEBUFFER SUPPORT
830e6384 8587M: Tomi Valkeinen <tomi.valkeinen@ti.com>
c69f677c 8588L: linux-fbdev@vger.kernel.org
f5525786
TL
8589L: linux-omap@vger.kernel.org
8590S: Maintained
8a61f013 8591F: drivers/video/fbdev/omap/
f5525786 8592
676eec0d 8593OMAP DISPLAY SUBSYSTEM and FRAMEBUFFER SUPPORT (DSS2)
830e6384 8594M: Tomi Valkeinen <tomi.valkeinen@ti.com>
178ff4c9 8595L: linux-omap@vger.kernel.org
676eec0d 8596L: linux-fbdev@vger.kernel.org
178ff4c9 8597S: Maintained
8a61f013 8598F: drivers/video/fbdev/omap2/
178ff4c9
TV
8599F: Documentation/arm/OMAP/DSS
8600
8b37fcfc
OBC
8601OMAP HARDWARE SPINLOCK SUPPORT
8602M: Ohad Ben-Cohen <ohad@wizery.com>
8603L: linux-omap@vger.kernel.org
8604S: Maintained
8605F: drivers/hwspinlock/omap_hwspinlock.c
8b37fcfc 8606
f5525786 8607OMAP MMC SUPPORT
8b58be88 8608M: Jarkko Lavinen <jarkko.lavinen@nokia.com>
f5525786
TL
8609L: linux-omap@vger.kernel.org
8610S: Maintained
653f41b5
MC
8611F: drivers/mmc/host/omap.c
8612
8613OMAP HS MMC SUPPORT
0a4585c6 8614L: linux-mmc@vger.kernel.org
653f41b5 8615L: linux-omap@vger.kernel.org
dfa5d196 8616S: Orphan
653f41b5 8617F: drivers/mmc/host/omap_hsmmc.c
f5525786
TL
8618
8619OMAP RANDOM NUMBER GENERATOR SUPPORT
8b58be88 8620M: Deepak Saxena <dsaxena@plexity.net>
f5525786
TL
8621S: Maintained
8622F: drivers/char/hw_random/omap-rng.c
8623
f400c82e 8624OMAP HWMOD SUPPORT
cdb55ab0 8625M: Benoît Cousson <bcousson@baylibre.com>
f400c82e
PW
8626M: Paul Walmsley <paul@pwsan.com>
8627L: linux-omap@vger.kernel.org
8628S: Maintained
8fc8b12b 8629F: arch/arm/mach-omap2/omap_hwmod.*
f400c82e 8630
8633fb30
PW
8631OMAP HWMOD DATA
8632M: Paul Walmsley <paul@pwsan.com>
8633L: linux-omap@vger.kernel.org
8634S: Maintained
8635F: arch/arm/mach-omap2/omap_hwmod*data*
8636
f400c82e 8637OMAP HWMOD DATA FOR OMAP4-BASED DEVICES
cdb55ab0 8638M: Benoît Cousson <bcousson@baylibre.com>
f400c82e
PW
8639L: linux-omap@vger.kernel.org
8640S: Maintained
8641F: arch/arm/mach-omap2/omap_hwmod_44xx_data.c
8642
0db83ced 8643OMAP IMAGING SUBSYSTEM (OMAP3 ISP and OMAP4 ISS)
7e8970e1
LP
8644M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
8645L: linux-media@vger.kernel.org
8646S: Maintained
7eec52db 8647F: Documentation/devicetree/bindings/media/ti,omap3isp.txt
90d72ac6 8648F: drivers/media/platform/omap3isp/
0db83ced 8649F: drivers/staging/media/omap4iss/
7e8970e1 8650
f5525786 8651OMAP USB SUPPORT
f5525786
TL
8652L: linux-usb@vger.kernel.org
8653L: linux-omap@vger.kernel.org
3b243519 8654S: Orphan
a16fbd65
JP
8655F: drivers/usb/*/*omap*
8656F: arch/arm/*omap*/usb*
f5525786 8657
6d994710 8658OMAP GPIO DRIVER
fe643528 8659M: Grygorii Strashko <grygorii.strashko@ti.com>
97215800 8660M: Santosh Shilimkar <ssantosh@kernel.org>
3cf2efd5 8661M: Kevin Hilman <khilman@kernel.org>
6d994710
KH
8662L: linux-omap@vger.kernel.org
8663S: Maintained
fe643528 8664F: Documentation/devicetree/bindings/gpio/gpio-omap.txt
6d994710
KH
8665F: drivers/gpio/gpio-omap.c
8666
c351e290
MJ
8667OMAP/NEWFLOW NANOBONE MACHINE SUPPORT
8668M: Mark Jackson <mpfj@newflow.co.uk>
8669L: linux-omap@vger.kernel.org
8670S: Maintained
8671F: arch/arm/boot/dts/am335x-nano.dts
8672
0ad122d9 8673OMFS FILESYSTEM
8b58be88 8674M: Bob Copeland <me@bobcopeland.com>
0ad122d9
BC
8675L: linux-karma-devel@lists.sourceforge.net
8676S: Maintained
679655da
JP
8677F: Documentation/filesystems/omfs.txt
8678F: fs/omfs/
0ad122d9 8679
c1986ee9 8680OMNIKEY CARDMAN 4000 DRIVER
8b58be88 8681M: Harald Welte <laforge@gnumonks.org>
c1986ee9 8682S: Maintained
679655da
JP
8683F: drivers/char/pcmcia/cm4000_cs.c
8684F: include/linux/cm4000_cs.h
c117ab84 8685F: include/uapi/linux/cm4000_cs.h
c1986ee9 8686
77c44ab1 8687OMNIKEY CARDMAN 4040 DRIVER
8b58be88 8688M: Harald Welte <laforge@gnumonks.org>
77c44ab1 8689S: Maintained
679655da 8690F: drivers/char/pcmcia/cm4040_cs.*
77c44ab1 8691
77d5140f 8692OMNIVISION OV7670 SENSOR DRIVER
8b58be88 8693M: Jonathan Corbet <corbet@lwn.net>
661263b5 8694L: linux-media@vger.kernel.org
275ffde4 8695T: git git://linuxtv.org/media_tree.git
77d5140f 8696S: Maintained
90d72ac6 8697F: drivers/media/i2c/ov7670.c
77d5140f 8698
431bca73 8699ONENAND FLASH DRIVER
8b58be88 8700M: Kyungmin Park <kyungmin.park@samsung.com>
431bca73
TG
8701L: linux-mtd@lists.infradead.org
8702S: Maintained
679655da
JP
8703F: drivers/mtd/onenand/
8704F: include/linux/mtd/onenand*.h
431bca73 8705
1da177e4 8706ONSTREAM SCSI TAPE DRIVER
8b58be88 8707M: Willem Riede <osst@riede.org>
1da177e4
LT
8708L: osst-users@lists.sourceforge.net
8709L: linux-scsi@vger.kernel.org
8710S: Maintained
f7269cfc
JD
8711F: Documentation/scsi/osst.txt
8712F: drivers/scsi/osst.*
8713F: drivers/scsi/osst_*.h
8714F: drivers/scsi/st.h
1da177e4 8715
e2d1d6c0 8716OPENCORES I2C BUS DRIVER
8b58be88 8717M: Peter Korsgaard <jacmet@sunsite.dk>
846557d3 8718L: linux-i2c@vger.kernel.org
e2d1d6c0 8719S: Maintained
679655da
JP
8720F: Documentation/i2c/busses/i2c-ocores
8721F: drivers/i2c/busses/i2c-ocores.c
e2d1d6c0 8722
860c44c1 8723OPEN FIRMWARE AND FLATTENED DEVICE TREE
5d3ad8a6 8724M: Rob Herring <robh+dt@kernel.org>
c8fb70a3 8725M: Frank Rowand <frowand.list@gmail.com>
d0fb18c5 8726L: devicetree@vger.kernel.org
a7fefe9f 8727W: http://www.devicetree.org/
fcdec35e 8728T: git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
860c44c1 8729S: Maintained
f8828205 8730F: drivers/of/
860c44c1 8731F: include/linux/of*.h
f8828205 8732F: scripts/dtc/
860c44c1 8733
f8828205 8734OPEN FIRMWARE AND FLATTENED DEVICE TREE BINDINGS
5d3ad8a6 8735M: Rob Herring <robh+dt@kernel.org>
f8828205 8736M: Mark Rutland <mark.rutland@arm.com>
f8828205 8737L: devicetree@vger.kernel.org
9f273c24 8738T: git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
fcdec35e 8739Q: http://patchwork.ozlabs.org/project/devicetree-bindings/list/
f8828205
GL
8740S: Maintained
8741F: Documentation/devicetree/
8742F: arch/*/boot/dts/
8743F: include/dt-bindings/
8744
2bb65f56
PA
8745OPEN FIRMWARE AND DEVICE TREE OVERLAYS
8746M: Pantelis Antoniou <pantelis.antoniou@konsulko.com>
8747L: devicetree@vger.kernel.org
8748S: Maintained
8749F: Documentation/devicetree/dynamic-resolution-notes.txt
8750F: Documentation/devicetree/overlay-notes.txt
8751F: drivers/of/overlay.c
8752F: drivers/of/resolver.c
8753
19f9d392
JB
8754OPENRISC ARCHITECTURE
8755M: Jonas Bonn <jonas@southpole.se>
8756W: http://openrisc.net
19f9d392
JB
8757S: Maintained
8758T: git git://openrisc.net/~jonas/linux
14430813 8759F: arch/openrisc/
19f9d392 8760
ccb1352e 8761OPENVSWITCH
4f337ed5 8762M: Pravin Shelar <pshelar@nicira.com>
b422da7c 8763L: netdev@vger.kernel.org
ccb1352e
JG
8764L: dev@openvswitch.org
8765W: http://openvswitch.org
ccb1352e
JG
8766S: Maintained
8767F: net/openvswitch/
b422da7c 8768F: include/uapi/linux/openvswitch.h
ccb1352e 8769
875fa6fb
VK
8770OPERATING PERFORMANCE POINTS (OPP)
8771M: Viresh Kumar <vireshk@kernel.org>
8772M: Nishanth Menon <nm@ti.com>
8773M: Stephen Boyd <sboyd@codeaurora.org>
8774L: linux-pm@vger.kernel.org
8775S: Maintained
8776T: git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git
8777F: drivers/base/power/opp/
8778F: include/linux/pm_opp.h
8779F: Documentation/power/opp.txt
8780F: Documentation/devicetree/bindings/opp/
8781
af39917d
CL
8782OPL4 DRIVER
8783M: Clemens Ladisch <clemens@ladisch.de>
8784L: alsa-devel@alsa-project.org (moderated for non-subscribers)
8785T: git git://git.alsa-project.org/alsa-kernel.git
8786S: Maintained
8787F: sound/drivers/opl4/
8788
1da177e4 8789OPROFILE
4cf7e718 8790M: Robert Richter <rric@kernel.org>
1da177e4
LT
8791L: oprofile-list@lists.sf.net
8792S: Maintained
81c4a8a6 8793F: arch/*/include/asm/oprofile*.h
679655da
JP
8794F: arch/*/oprofile/
8795F: drivers/oprofile/
8796F: include/linux/oprofile.h
1da177e4 8797
e2d1d6c0 8798ORACLE CLUSTER FILESYSTEM 2 (OCFS2)
8b58be88 8799M: Mark Fasheh <mfasheh@suse.com>
d6351db2 8800M: Joel Becker <jlbec@evilplan.org>
e2d1d6c0 8801L: ocfs2-devel@oss.oracle.com (moderated for non-subscribers)
01945fa2 8802W: http://ocfs2.wiki.kernel.org
e2d1d6c0 8803S: Supported
679655da
JP
8804F: Documentation/filesystems/ocfs2.txt
8805F: Documentation/filesystems/dlmfs.txt
8806F: fs/ocfs2/
e2d1d6c0 8807
1da177e4 8808ORINOCO DRIVER
724c6b35 8809L: linux-wireless@vger.kernel.org
491b26b4 8810W: http://wireless.kernel.org/en/users/Drivers/orinoco
ecffdde6 8811W: http://www.nongnu.org/orinoco/
3a59babb 8812S: Orphan
2be45b66 8813F: drivers/net/wireless/intersil/orinoco/
1da177e4 8814
42c55aa8 8815OSD LIBRARY and FILESYSTEM
fadc0752 8816M: Boaz Harrosh <ooo@electrozaur.com>
f1f6630b 8817M: Benny Halevy <bhalevy@primarydata.com>
68274794
BH
8818L: osd-dev@open-osd.org
8819W: http://open-osd.org
54e5881d 8820T: git git://git.open-osd.org/open-osd.git
68274794 8821S: Maintained
42c55aa8 8822F: drivers/scsi/osd/
6b6f0b6c 8823F: include/scsi/osd_*
42c55aa8 8824F: fs/exofs/
68274794 8825
ef94b186 8826OVERLAY FILESYSTEM
7c37fbda 8827M: Miklos Szeredi <miklos@szeredi.hu>
1d113735
MS
8828L: linux-unionfs@vger.kernel.org
8829T: git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/vfs.git
7c37fbda 8830S: Supported
1d113735 8831F: fs/overlayfs/
7c37fbda
NB
8832F: Documentation/filesystems/overlayfs.txt
8833
85096169
MM
8834ORANGEFS FILESYSTEM
8835M: Mike Marshall <hubcap@omnibond.com>
b39c3cf4 8836L: pvfs2-developers@beowulf-underground.org (subscribers-only)
85096169
MM
8837T: git git://git.kernel.org/pub/scm/linux/kernel/git/hubcap/linux.git
8838S: Supported
8839F: fs/orangefs/
8840F: Documentation/filesystems/orangefs.txt
8841
e2d1d6c0 8842P54 WIRELESS DRIVER
084cb0fe 8843M: Christian Lamparter <chunkeey@googlemail.com>
e2d1d6c0 8844L: linux-wireless@vger.kernel.org
084cb0fe 8845W: http://wireless.kernel.org/en/users/Drivers/p54
e2d1d6c0 8846S: Maintained
d3466830 8847F: drivers/net/wireless/intersil/p54/
e2d1d6c0 8848
f5cd7872 8849PA SEMI ETHERNET DRIVER
8b58be88 8850M: Olof Johansson <olof@lixom.net>
f5cd7872
OJ
8851L: netdev@vger.kernel.org
8852S: Maintained
ded19add 8853F: drivers/net/ethernet/pasemi/*
f5cd7872 8854
beb58aa3 8855PA SEMI SMBUS DRIVER
8b58be88 8856M: Olof Johansson <olof@lixom.net>
846557d3 8857L: linux-i2c@vger.kernel.org
beb58aa3 8858S: Maintained
679655da 8859F: drivers/i2c/busses/i2c-pasemi.c
beb58aa3 8860
48fc267e
SK
8861PADATA PARALLEL EXECUTION MECHANISM
8862M: Steffen Klassert <steffen.klassert@secunet.com>
48fc267e
SK
8863L: linux-crypto@vger.kernel.org
8864S: Maintained
8865F: kernel/padata.c
8866F: include/linux/padata.h
8867F: Documentation/padata.txt
8868
709ee531 8869PANASONIC LAPTOP ACPI EXTRAS DRIVER
8b58be88 8870M: Harald Welte <laforge@gnumonks.org>
d0944853 8871L: platform-driver-x86@vger.kernel.org
709ee531 8872S: Maintained
679655da 8873F: drivers/platform/x86/panasonic-laptop.c
709ee531 8874
368dd5ac 8875PANASONIC MN10300/AM33/AM34 PORT
8b58be88 8876M: David Howells <dhowells@redhat.com>
4fa97181
DH
8877L: linux-am33-list@redhat.com (moderated for non-subscribers)
8878W: ftp://ftp.redhat.com/pub/redhat/gnupro/AM33/
8879S: Maintained
679655da
JP
8880F: Documentation/mn10300/
8881F: arch/mn10300/
4fa97181 8882
305b37bd
KS
8883PARALLEL LCD/KEYPAD PANEL DRIVER
8884M: Willy Tarreau <willy@haproxy.com>
8885M: Ksenija Stanojevic <ksenija.stanojevic@gmail.com>
8886S: Odd Fixes
8887F: Documentation/misc-devices/lcd-panel-cgram.txt
8888F: drivers/misc/panel.c
8889
64dfff03
SM
8890PARALLEL PORT SUBSYSTEM
8891M: Sudip Mukherjee <sudipm.mukherjee@gmail.com>
8892M: Sudip Mukherjee <sudip@vectorindia.org>
3dd1a329 8893L: linux-parport@lists.infradead.org (subscribers-only)
64dfff03 8894S: Maintained
679655da
JP
8895F: drivers/parport/
8896F: include/linux/parport*.h
8897F: drivers/char/ppdev.c
c117ab84 8898F: include/uapi/linux/ppdev.h
64dfff03 8899F: Documentation/parport*.txt
1da177e4 8900
4cdf6bc2 8901PARAVIRT_OPS INTERFACE
d633180c 8902M: Jeremy Fitzhardinge <jeremy@goop.org>
8b58be88
JP
8903M: Chris Wright <chrisw@sous-sol.org>
8904M: Alok Kataria <akataria@vmware.com>
8905M: Rusty Russell <rusty@rustcorp.com.au>
c996d8b9 8906L: virtualization@lists.linux-foundation.org
4cdf6bc2 8907S: Supported
a2e19991 8908F: Documentation/virtual/paravirt_ops.txt
679655da
JP
8909F: arch/*/kernel/paravirt*
8910F: arch/*/include/asm/paravirt.h
4cdf6bc2 8911
e2d1d6c0 8912PARIDE DRIVERS FOR PARALLEL PORT IDE DEVICES
8b58be88 8913M: Tim Waugh <tim@cyberelk.net>
e2d1d6c0 8914L: linux-parport@lists.infradead.org (subscribers-only)
e2d1d6c0 8915S: Maintained
679655da
JP
8916F: Documentation/blockdev/paride.txt
8917F: drivers/block/paride/
e2d1d6c0
RD
8918
8919PARISC ARCHITECTURE
b8828770 8920M: "James E.J. Bottomley" <jejb@parisc-linux.org>
b38a03b8 8921M: Helge Deller <deller@gmx.de>
e2d1d6c0
RD
8922L: linux-parisc@vger.kernel.org
8923W: http://www.parisc-linux.org/
8a6e2535 8924Q: http://patchwork.kernel.org/project/linux-parisc/list/
08deed1e 8925T: git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/parisc-2.6.git
fbb46caa 8926T: git git://git.kernel.org/pub/scm/linux/kernel/git/deller/parisc-linux.git
e2d1d6c0 8927S: Maintained
679655da 8928F: arch/parisc/
2b6bac9e 8929F: Documentation/parisc/
679655da 8930F: drivers/parisc/
2b6bac9e
HD
8931F: drivers/char/agp/parisc-agp.c
8932F: drivers/input/serio/gscps2.c
8933F: drivers/parport/parport_gsc.*
8934F: drivers/tty/serial/8250/8250_gsc.c
8a61f013 8935F: drivers/video/fbdev/sti*
2b6bac9e
HD
8936F: drivers/video/console/sti*
8937F: drivers/video/logo/logo_parisc*
e2d1d6c0 8938
1662d32c 8939PC87360 HARDWARE MONITORING DRIVER
8b58be88 8940M: Jim Cromie <jim.cromie@gmail.com>
968ce1b1 8941L: linux-hwmon@vger.kernel.org
1662d32c 8942S: Maintained
679655da
JP
8943F: Documentation/hwmon/pc87360
8944F: drivers/hwmon/pc87360.c
1662d32c
JC
8945
8946PC8736x GPIO DRIVER
8b58be88 8947M: Jim Cromie <jim.cromie@gmail.com>
1662d32c 8948S: Maintained
679655da 8949F: drivers/char/pc8736x_gpio.c
1662d32c 8950
1ad107fd 8951PC87427 HARDWARE MONITORING DRIVER
d8130624 8952M: Jean Delvare <jdelvare@suse.com>
968ce1b1 8953L: linux-hwmon@vger.kernel.org
1ad107fd
JD
8954S: Maintained
8955F: Documentation/hwmon/pc87427
8956F: drivers/hwmon/pc87427.c
8957
b26e0ed4 8958PCA9532 LED DRIVER
8b58be88 8959M: Riku Voipio <riku.voipio@iki.fi>
b26e0ed4 8960S: Maintained
d5ca6918
JP
8961F: drivers/leds/leds-pca9532.c
8962F: include/linux/leds-pca9532.h
b26e0ed4 8963
5ce914a8 8964PCA9541 I2C BUS MASTER SELECTOR DRIVER
ca462085 8965M: Guenter Roeck <linux@roeck-us.net>
5ce914a8
GR
8966L: linux-i2c@vger.kernel.org
8967S: Maintained
b4f0b74e 8968F: drivers/i2c/muxes/i2c-mux-pca9541.c
5ce914a8 8969
3971dae5 8970PCDP - PRIMARY CONSOLE AND DEBUG PORT
055e72fe 8971M: Khalid Aziz <khalid@gonehiking.org>
3971dae5
KA
8972S: Maintained
8973F: drivers/firmware/pcdp.*
8974
065c6359 8975PCI ERROR RECOVERY
6305902c 8976M: Linas Vepstas <linasvepstas@gmail.com>
c1f69db7 8977L: linux-pci@vger.kernel.org
065c6359 8978S: Supported
679655da 8979F: Documentation/PCI/pci-error-recovery.txt
065c6359 8980
78c1cffd
RC
8981PCI ENHANCED ERROR HANDLING (EEH) FOR POWERPC
8982M: Russell Currey <ruscur@russell.cc>
8983L: linuxppc-dev@lists.ozlabs.org
8984S: Supported
8985F: Documentation/powerpc/eeh-pci-error-recovery.txt
8986F: arch/powerpc/kernel/eeh*.c
8987F: arch/powerpc/platforms/*/eeh*.c
8988F: arch/powerpc/include/*/eeh*.h
8989
1da177e4 8990PCI SUBSYSTEM
5ac3a6d2 8991M: Bjorn Helgaas <bhelgaas@google.com>
2905474d 8992L: linux-pci@vger.kernel.org
99662dd1 8993Q: http://patchwork.ozlabs.org/project/linux-pci/list/
c0233ed4 8994T: git git://git.kernel.org/pub/scm/linux/kernel/git/helgaas/pci.git
1da177e4 8995S: Supported
92a1fe2e 8996F: Documentation/devicetree/bindings/pci/
679655da
JP
8997F: Documentation/PCI/
8998F: drivers/pci/
8999F: include/linux/pci*
6b49ee49 9000F: arch/x86/pci/
cad01f91 9001F: arch/x86/kernel/quirks.c
1da177e4 9002
eaa6111b
LFT
9003PCI DRIVER FOR ALTERA PCIE IP
9004M: Ley Foon Tan <lftan@altera.com>
9005L: rfi@lists.rocketboards.org (moderated for non-subscribers)
9006L: linux-pci@vger.kernel.org
9007S: Supported
9008F: Documentation/devicetree/bindings/pci/altera-pcie.txt
9009F: drivers/pci/host/pcie-altera.c
9010
b7e78170
RH
9011PCI DRIVER FOR ARM VERSATILE PLATFORM
9012M: Rob Herring <robh@kernel.org>
9013L: linux-pci@vger.kernel.org
9014L: linux-arm-kernel@lists.infradead.org
9015S: Maintained
9016F: Documentation/devicetree/bindings/pci/versatile.txt
9017F: drivers/pci/host/pci-versatile.c
9018
5f6b6ccd
TI
9019PCI DRIVER FOR APPLIEDMICRO XGENE
9020M: Tanmay Inamdar <tinamdar@apm.com>
9021L: linux-pci@vger.kernel.org
9022L: linux-arm-kernel@lists.infradead.org
9023S: Maintained
9024F: Documentation/devicetree/bindings/pci/xgene-pci.txt
9025F: drivers/pci/host/pci-xgene.c
9026
62d0ff83
ML
9027PCI DRIVER FOR FREESCALE LAYERSCAPE
9028M: Minghuan Lian <minghuan.Lian@freescale.com>
9029M: Mingkai Hu <mingkai.hu@freescale.com>
9030M: Roy Zang <tie-fei.zang@freescale.com>
9031L: linuxppc-dev@lists.ozlabs.org
9032L: linux-pci@vger.kernel.org
9033L: linux-arm-kernel@lists.infradead.org
9034S: Maintained
9035F: drivers/pci/host/*layerscape*
9036
f0b75693 9037PCI DRIVER FOR IMX6
f175aa2c 9038M: Richard Zhu <Richard.Zhu@freescale.com>
1ba55f55 9039M: Lucas Stach <l.stach@pengutronix.de>
f0b75693
BH
9040L: linux-pci@vger.kernel.org
9041L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9042S: Maintained
9043F: drivers/pci/host/*imx6*
9044
0c4ffcfe
MK
9045PCI DRIVER FOR TI KEYSTONE
9046M: Murali Karicheri <m-karicheri2@ti.com>
9047L: linux-pci@vger.kernel.org
9048L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9049S: Maintained
9050F: drivers/pci/host/*keystone*
9051
f0b75693
BH
9052PCI DRIVER FOR MVEBU (Marvell Armada 370 and Armada XP SOC support)
9053M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
9054M: Jason Cooper <jason@lakedaemon.net>
9055L: linux-pci@vger.kernel.org
9056L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9057S: Maintained
9058F: drivers/pci/host/*mvebu*
9059
8c39d710
TP
9060PCI DRIVER FOR AARDVARK (Marvell Armada 3700)
9061M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
9062L: linux-pci@vger.kernel.org
9063L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9064S: Maintained
9065F: drivers/pci/host/pci-aardvark.c
9066
0447cfd7
TR
9067PCI DRIVER FOR NVIDIA TEGRA
9068M: Thierry Reding <thierry.reding@gmail.com>
9069L: linux-tegra@vger.kernel.org
f0b75693 9070L: linux-pci@vger.kernel.org
0447cfd7
TR
9071S: Supported
9072F: Documentation/devicetree/bindings/pci/nvidia,tegra20-pcie.txt
9073F: drivers/pci/host/pci-tegra.c
9074
47ff3de9
KVA
9075PCI DRIVER FOR TI DRA7XX
9076M: Kishon Vijay Abraham I <kishon@ti.com>
9077L: linux-omap@vger.kernel.org
9078L: linux-pci@vger.kernel.org
9079S: Supported
9080F: Documentation/devicetree/bindings/pci/ti-pci.txt
9081F: drivers/pci/host/pci-dra7xx.c
9082
f0b75693
BH
9083PCI DRIVER FOR RENESAS R-CAR
9084M: Simon Horman <horms@verge.net.au>
9085L: linux-pci@vger.kernel.org
4a121096 9086L: linux-renesas-soc@vger.kernel.org
f0b75693
BH
9087S: Maintained
9088F: drivers/pci/host/*rcar*
9089
4af82255 9090PCI DRIVER FOR SAMSUNG EXYNOS
b7701755 9091M: Jingoo Han <jingoohan1@gmail.com>
4af82255 9092L: linux-pci@vger.kernel.org
f0b75693
BH
9093L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9094L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
4af82255
JH
9095S: Maintained
9096F: drivers/pci/host/pci-exynos.c
9097
f0b75693 9098PCI DRIVER FOR SYNOPSIS DESIGNWARE
b7701755 9099M: Jingoo Han <jingoohan1@gmail.com>
110baab1 9100M: Pratyush Anand <pratyush.anand@gmail.com>
f0b75693
BH
9101L: linux-pci@vger.kernel.org
9102S: Maintained
9103F: drivers/pci/host/*designware*
9104
5a3aa2a8
JP
9105PCI DRIVER FOR SYNOPSYS PROTOTYPING DEVICE
9106M: Joao Pinto <jpinto@synopsys.com>
9107L: linux-pci@vger.kernel.org
9108S: Maintained
9109F: Documentation/devicetree/bindings/pci/designware-pcie.txt
9110F: drivers/pci/host/pcie-designware-plat.c
9111
cf28855b
WD
9112PCI DRIVER FOR GENERIC OF HOSTS
9113M: Will Deacon <will.deacon@arm.com>
9114L: linux-pci@vger.kernel.org
9115L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9116S: Maintained
9117F: Documentation/devicetree/bindings/pci/host-generic-pci.txt
4e64dbe2 9118F: drivers/pci/host/pci-host-common.c
cf28855b
WD
9119F: drivers/pci/host/pci-host-generic.c
9120
185a383a
KB
9121PCI DRIVER FOR INTEL VOLUME MANAGEMENT DEVICE (VMD)
9122M: Keith Busch <keith.busch@intel.com>
9123L: linux-pci@vger.kernel.org
9124S: Supported
9125F: arch/x86/pci/vmd.c
9126
51b66a6c 9127PCIE DRIVER FOR ST SPEAR13XX
110baab1 9128M: Pratyush Anand <pratyush.anand@gmail.com>
51b66a6c 9129L: linux-pci@vger.kernel.org
110baab1 9130S: Maintained
51b66a6c
PA
9131F: drivers/pci/host/*spear*
9132
af1169b4
LFT
9133PCI MSI DRIVER FOR ALTERA MSI IP
9134M: Ley Foon Tan <lftan@altera.com>
9135L: rfi@lists.rocketboards.org (moderated for non-subscribers)
9136L: linux-pci@vger.kernel.org
9137S: Supported
9138F: Documentation/devicetree/bindings/pci/altera-pcie-msi.txt
9139F: drivers/pci/host/pcie-altera-msi.c
51b66a6c 9140
dcd19de3
DD
9141PCI MSI DRIVER FOR APPLIEDMICRO XGENE
9142M: Duc Dang <dhdang@apm.com>
9143L: linux-pci@vger.kernel.org
9144L: linux-arm-kernel@lists.infradead.org
9145S: Maintained
9146F: Documentation/devicetree/bindings/pci/xgene-pci-msi.txt
9147F: drivers/pci/host/pci-xgene-msi.c
9148
a3cbfae1
NC
9149PCIE DRIVER FOR AXIS ARTPEC
9150M: Niklas Cassel <niklas.cassel@axis.com>
9151M: Jesper Nilsson <jesper.nilsson@axis.com>
9152L: linux-arm-kernel@axis.com
9153L: linux-pci@vger.kernel.org
9154S: Maintained
9155F: Documentation/devicetree/bindings/pci/axis,artpec*
9156F: drivers/pci/host/*artpec*
9157
500a1d9a
ZW
9158PCIE DRIVER FOR HISILICON
9159M: Zhou Wang <wangzhou1@hisilicon.com>
5930fe4e 9160M: Gabriele Paoloni <gabriele.paoloni@huawei.com>
500a1d9a
ZW
9161L: linux-pci@vger.kernel.org
9162S: Maintained
9163F: Documentation/devicetree/bindings/pci/hisilicon-pcie.txt
9164F: drivers/pci/host/pcie-hisi.c
9165
82a82383
SV
9166PCIE DRIVER FOR QUALCOMM MSM
9167M: Stanimir Varbanov <svarbanov@mm-sol.com>
9168L: linux-pci@vger.kernel.org
9169L: linux-arm-msm@vger.kernel.org
9170S: Maintained
9171F: drivers/pci/host/*qcom*
9172
f12b76e5
DD
9173PCIE DRIVER FOR CAVIUM THUNDERX
9174M: David Daney <david.daney@cavium.com>
9175L: linux-pci@vger.kernel.org
9176L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9177S: Supported
9178F: Documentation/devicetree/bindings/pci/pci-thunder-*
9179F: drivers/pci/host/pci-thunder-*
9180
1da177e4 9181PCMCIA SUBSYSTEM
4230dfc9 9182P: Linux PCMCIA Team
f5df5881 9183L: linux-pcmcia@lists.infradead.org
6650e0a5 9184W: http://lists.infradead.org/mailman/listinfo/linux-pcmcia
9f273c24 9185T: git git://git.kernel.org/pub/scm/linux/kernel/git/brodo/pcmcia.git
4230dfc9 9186S: Maintained
679655da
JP
9187F: Documentation/pcmcia/
9188F: drivers/pcmcia/
9189F: include/pcmcia/
1da177e4
LT
9190
9191PCNET32 NETWORK DRIVER
227fb925 9192M: Don Fry <pcnet32@frontier.com>
979b6c13 9193L: netdev@vger.kernel.org
1da177e4 9194S: Maintained
b955f6ca 9195F: drivers/net/ethernet/amd/pcnet32.c
1da177e4 9196
48fc267e
SK
9197PCRYPT PARALLEL CRYPTO ENGINE
9198M: Steffen Klassert <steffen.klassert@secunet.com>
9199L: linux-crypto@vger.kernel.org
9200S: Maintained
9201F: crypto/pcrypt.c
9202F: include/crypto/pcrypt.h
9203
e72df0b8
TH
9204PER-CPU MEMORY ALLOCATOR
9205M: Tejun Heo <tj@kernel.org>
93e205a7 9206M: Christoph Lameter <cl@linux.com>
e72df0b8
TH
9207T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/percpu.git
9208S: Maintained
9209F: include/linux/percpu*.h
9210F: mm/percpu*.c
9211F: arch/*/include/asm/percpu.h
9212
ad4ecbcb 9213PER-TASK DELAY ACCOUNTING
185e595f 9214M: Balbir Singh <bsingharora@gmail.com>
ad4ecbcb 9215S: Maintained
679655da
JP
9216F: include/linux/delayacct.h
9217F: kernel/delayacct.c
ad4ecbcb 9218
57c0c15b 9219PERFORMANCE EVENTS SUBSYSTEM
daecbd26 9220M: Peter Zijlstra <peterz@infradead.org>
dd9b238c 9221M: Ingo Molnar <mingo@redhat.com>
f80c5393 9222M: Arnaldo Carvalho de Melo <acme@kernel.org>
a54d690e 9223R: Alexander Shishkin <alexander.shishkin@linux.intel.com>
981c3a4f 9224L: linux-kernel@vger.kernel.org
75fc2d37 9225T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
6c0b3244 9226S: Supported
d53e8365 9227F: kernel/events/*
a003236c 9228F: include/linux/perf_event.h
c117ab84 9229F: include/uapi/linux/perf_event.h
141c4296
RR
9230F: arch/*/kernel/perf_event*.c
9231F: arch/*/kernel/*/perf_event*.c
9232F: arch/*/kernel/*/*/perf_event*.c
a003236c 9233F: arch/*/include/asm/perf_event.h
a003236c 9234F: arch/*/kernel/perf_callchain.c
b0a434fb 9235F: arch/*/events/*
a003236c 9236F: tools/perf/
6c0b3244 9237
dd49d0f5 9238PERSONALITY HANDLING
8b58be88 9239M: Christoph Hellwig <hch@infradead.org>
dd49d0f5
JC
9240L: linux-abi-devel@lists.sourceforge.net
9241S: Maintained
679655da 9242F: include/linux/personality.h
c117ab84 9243F: include/uapi/linux/personality.h
dd49d0f5 9244
838e7a03 9245PHONET PROTOCOL
2a06b40f 9246M: Remi Denis-Courmont <courmisch@gmail.com>
838e7a03
RDC
9247S: Supported
9248F: Documentation/networking/phonet.txt
9249F: include/linux/phonet.h
9250F: include/net/phonet/
c117ab84 9251F: include/uapi/linux/phonet.h
838e7a03
RDC
9252F: net/phonet/
9253
1da177e4 9254PHRAM MTD DRIVER
8b58be88 9255M: Joern Engel <joern@lazybastard.org>
1da177e4
LT
9256L: linux-mtd@lists.infradead.org
9257S: Maintained
679655da 9258F: drivers/mtd/devices/phram.c
1da177e4 9259
efdbb10e
BP
9260PICOLCD HID DRIVER
9261M: Bruno Prémont <bonbons@linux-vserver.org>
9262L: linux-input@vger.kernel.org
9263S: Maintained
9264F: drivers/hid/hid-picolcd*
9265
a53bfa07
JI
9266PICOXCELL SUPPORT
9267M: Jamie Iles <jamie@jamieiles.com>
9268L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9269T: git git://github.com/jamieiles/linux-2.6-ji.git
9270S: Supported
b8733987 9271F: arch/arm/boot/dts/picoxcell*
14430813 9272F: arch/arm/mach-picoxcell/
b8733987 9273F: drivers/crypto/picoxcell*
a53bfa07 9274
2744e8af
LW
9275PIN CONTROL SUBSYSTEM
9276M: Linus Walleij <linus.walleij@linaro.org>
c11f042b 9277L: linux-gpio@vger.kernel.org
dbe752a3 9278T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl.git
2744e8af 9279S: Maintained
9feeed94 9280F: Documentation/devicetree/bindings/pinctrl/
fefb6245 9281F: Documentation/pinctrl.txt
07f29ba6 9282F: drivers/pinctrl/
8e406fe4 9283F: include/linux/pinctrl/
2744e8af 9284
2201bbb8
JCPV
9285PIN CONTROLLER - ATMEL AT91
9286M: Jean-Christophe Plagniol-Villard <plagnioj@jcrosoft.com>
9287L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9288S: Maintained
c654b6bf 9289F: drivers/pinctrl/pinctrl-at91.*
2201bbb8 9290
33d3690c
LD
9291PIN CONTROLLER - ATMEL AT91 PIO4
9292M: Ludovic Desroches <ludovic.desroches@atmel.com>
9293L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9294L: linux-gpio@vger.kernel.org
9295S: Supported
9296F: drivers/pinctrl/pinctrl-at91-pio4.*
9297
cbd1b652
MW
9298PIN CONTROLLER - INTEL
9299M: Mika Westerberg <mika.westerberg@linux.intel.com>
9300M: Heikki Krogerus <heikki.krogerus@linux.intel.com>
9301S: Maintained
9302F: drivers/pinctrl/intel/
2201bbb8 9303
9963b536
LP
9304PIN CONTROLLER - RENESAS
9305M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
1a4ca6dd 9306M: Geert Uytterhoeven <geert+renesas@glider.be>
4a121096 9307L: linux-renesas-soc@vger.kernel.org
9963b536
LP
9308S: Maintained
9309F: drivers/pinctrl/sh-pfc/
9310
b75e60d6 9311PIN CONTROLLER - SAMSUNG
fea685e9 9312M: Tomasz Figa <tomasz.figa@gmail.com>
326dce07 9313M: Krzysztof Kozlowski <krzk@kernel.org>
44b03c10 9314M: Sylwester Nawrocki <s.nawrocki@samsung.com>
b75e60d6
DA
9315L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9316L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
9317S: Maintained
9b5b33f6 9318F: drivers/pinctrl/samsung/
b75e60d6 9319
13cbd906
TL
9320PIN CONTROLLER - SINGLE
9321M: Tony Lindgren <tony@atomide.com>
9322M: Haojian Zhuang <haojian.zhuang@linaro.org>
9323L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9324L: linux-omap@vger.kernel.org
9325S: Maintained
9326F: drivers/pinctrl/pinctrl-single.c
9327
deda8287 9328PIN CONTROLLER - ST SPEAR
da89947b 9329M: Viresh Kumar <vireshk@kernel.org>
deda8287
VK
9330L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9331W: http://www.st.com/spear
9332S: Maintained
8e406fe4 9333F: drivers/pinctrl/spear/
deda8287 9334
11a1cf34
JH
9335PISTACHIO SOC SUPPORT
9336M: James Hartley <james.hartley@imgtec.com>
9337M: Ionela Voinescu <ionela.voinescu@imgtec.com>
9338L: linux-mips@linux-mips.org
9339S: Maintained
9340F: arch/mips/pistachio/
9341F: arch/mips/include/asm/mach-pistachio/
9342F: arch/mips/boot/dts/pistachio/
9343F: arch/mips/configs/pistachio*_defconfig
9344
249a6771 9345PKTCDVD DRIVER
e5f6450c 9346M: Jiri Kosina <jikos@kernel.org>
249a6771 9347S: Maintained
679655da
JP
9348F: drivers/block/pktcdvd.c
9349F: include/linux/pktcdvd.h
c117ab84 9350F: include/uapi/linux/pktcdvd.h
249a6771 9351
b31d8273
G
9352PKUNITY SOC DRIVERS
9353M: Guan Xuetao <gxt@mprc.pku.edu.cn>
9354W: http://mprc.pku.edu.cn/~guanxuetao/linux
9355S: Maintained
ceebf4d5 9356T: git git://github.com/gxt/linux.git
b31d8273 9357F: drivers/input/serio/i8042-unicore32io.h
d10e4a66 9358F: drivers/i2c/busses/i2c-puv3.c
8a61f013 9359F: drivers/video/fbdev/fb-puv3.c
2809e80b 9360F: drivers/rtc/rtc-puv3.c
b31d8273 9361
9d2ecfb7 9362PMBUS HARDWARE MONITORING DRIVERS
ca462085 9363M: Guenter Roeck <linux@roeck-us.net>
968ce1b1
GR
9364L: linux-hwmon@vger.kernel.org
9365W: http://hwmon.wiki.kernel.org/
9d2ecfb7
GR
9366W: http://www.roeck-us.net/linux/drivers/
9367T: git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
9368S: Maintained
9369F: Documentation/hwmon/pmbus
9370F: drivers/hwmon/pmbus/
9371F: include/linux/i2c/pmbus.h
9372
89a36810 9373PMC SIERRA MaxRAID DRIVER
89a36810
AR
9374L: linux-scsi@vger.kernel.org
9375W: http://www.pmc-sierra.com/
3cdea4d7 9376S: Orphan
89a36810
AR
9377F: drivers/scsi/pmcraid.*
9378
dbf9bfe6 9379PMC SIERRA PM8001 DRIVER
d32477e2 9380M: Jack Wang <jinpu.wang@profitbricks.com>
dbf9bfe6 9381M: lindar_liu@usish.com
f5a7b525 9382L: pmchba@pmcs.com
dbf9bfe6 9383L: linux-scsi@vger.kernel.org
9384S: Supported
9385F: drivers/scsi/pm8001/
9386
1da177e4 9387POSIX CLOCKS and TIMERS
8b58be88 9388M: Thomas Gleixner <tglx@linutronix.de>
981c3a4f 9389L: linux-kernel@vger.kernel.org
75fc2d37 9390T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
5cee9645 9391S: Maintained
679655da
JP
9392F: fs/timerfd.c
9393F: include/linux/timer*
5cee9645 9394F: kernel/time/*timer*
1da177e4 9395
7b06a6d7
RW
9396POWER MANAGEMENT CORE
9397M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
9398L: linux-pm@vger.kernel.org
9399T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
9400S: Supported
9401F: drivers/base/power/
9402F: include/linux/pm.h
9403F: include/linux/pm_*
9404F: include/linux/powercap.h
9405F: drivers/powercap/
9406
3be86148 9407POWER SUPPLY CLASS/SUBSYSTEM and DRIVERS
ad8464a2 9408M: Sebastian Reichel <sre@kernel.org>
57318935 9409M: Dmitry Eremin-Solenikov <dbaryshkov@gmail.com>
8b58be88 9410M: David Woodhouse <dwmw2@infradead.org>
ad8464a2 9411L: linux-pm@vger.kernel.org
54e5881d 9412T: git git://git.infradead.org/battery-2.6.git
3be86148 9413S: Maintained
3cc5c704
GU
9414F: Documentation/devicetree/bindings/power/
9415F: Documentation/devicetree/bindings/power_supply/
679655da 9416F: include/linux/power_supply.h
8cd725a1 9417F: drivers/power/
26305022 9418X: drivers/power/avs/
3be86148 9419
514f161a
MR
9420POWER STATE COORDINATION INTERFACE (PSCI)
9421M: Mark Rutland <mark.rutland@arm.com>
9422M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
9423L: linux-arm-kernel@lists.infradead.org
9424S: Maintained
9425F: drivers/firmware/psci.c
9426F: include/linux/psci.h
9427F: include/uapi/linux/psci.h
9428
43a1dd9b
SJS
9429POWERNV OPERATOR PANEL LCD DISPLAY DRIVER
9430M: Suraj Jitindar Singh <sjitindarsingh@gmail.com>
9431L: linuxppc-dev@lists.ozlabs.org
9432S: Maintained
9433F: drivers/char/powernv-op-panel.c
9434
1da177e4 9435PNP SUPPORT
9c3646d1 9436M: "Rafael J. Wysocki" <rafael.j.wysocki@intel.com>
1da177e4 9437S: Maintained
679655da 9438F: drivers/pnp/
1da177e4
LT
9439
9440PPP PROTOCOL DRIVERS AND COMPRESSORS
8b58be88 9441M: Paul Mackerras <paulus@samba.org>
1da177e4
LT
9442L: linux-ppp@vger.kernel.org
9443S: Maintained
224cf5ad 9444F: drivers/net/ppp/ppp_*
1da177e4
LT
9445
9446PPP OVER ATM (RFC 2364)
8b58be88 9447M: Mitchell Blank Jr <mitch@sfgoth.com>
1da177e4 9448S: Maintained
679655da 9449F: net/atm/pppoatm.c
c117ab84 9450F: include/uapi/linux/atmppp.h
1da177e4
LT
9451
9452PPP OVER ETHERNET
8b58be88 9453M: Michal Ostrowski <mostrows@earthlink.net>
1da177e4 9454S: Maintained
224cf5ad
JK
9455F: drivers/net/ppp/pppoe.c
9456F: drivers/net/ppp/pppox.c
1da177e4 9457
a6d2370b 9458PPP OVER L2TP
8b58be88 9459M: James Chapman <jchapman@katalix.com>
a6d2370b 9460S: Maintained
90ca28d1 9461F: net/l2tp/l2tp_ppp.c
679655da 9462F: include/linux/if_pppol2tp.h
c117ab84 9463F: include/uapi/linux/if_pppol2tp.h
a6d2370b 9464
eae9d2ba 9465PPS SUPPORT
8b58be88 9466M: Rodolfo Giometti <giometti@enneenne.com>
eae9d2ba
RG
9467W: http://wiki.enneenne.com/index.php/LinuxPPS_support
9468L: linuxpps@ml.enneenne.com (subscribers-only)
9469S: Maintained
cabaaf41
JP
9470F: Documentation/pps/
9471F: drivers/pps/
9472F: include/linux/pps*.h
eae9d2ba 9473
71a6d0af
HW
9474PPTP DRIVER
9475M: Dmitry Kozlov <xeb@mail.ru>
9476L: netdev@vger.kernel.org
9477S: Maintained
224cf5ad 9478F: drivers/net/ppp/pptp.c
71a6d0af
HW
9479W: http://sourceforge.net/projects/accel-pptp
9480
1da177e4 9481PREEMPTIBLE KERNEL
8b58be88 9482M: Robert Love <rml@tech9.net>
1da177e4
LT
9483L: kpreempt-tech@lists.sourceforge.net
9484W: ftp://ftp.kernel.org/pub/linux/kernel/people/rml/preempt-kernel
9485S: Supported
679655da
JP
9486F: Documentation/preempt-locking.txt
9487F: include/linux/preempt.h
1da177e4
LT
9488
9489PRISM54 WIRELESS DRIVER
8b58be88 9490M: "Luis R. Rodriguez" <mcgrof@gmail.com>
724c6b35 9491L: linux-wireless@vger.kernel.org
9ef80804 9492W: http://wireless.kernel.org/en/users/Drivers/p54
1d89cae1 9493S: Obsolete
c12edfe2 9494F: drivers/net/wireless/intersil/prism54/
1da177e4 9495
02c18891 9496PS3 NETWORK SUPPORT
b809b9ca 9497M: Geoff Levand <geoff@infradead.org>
02c18891 9498L: netdev@vger.kernel.org
a14ab6b6 9499L: linuxppc-dev@lists.ozlabs.org
b809b9ca 9500S: Maintained
8df158ac 9501F: drivers/net/ethernet/toshiba/ps3_gelic_net.*
02c18891 9502
f58a9d17 9503PS3 PLATFORM SUPPORT
b809b9ca 9504M: Geoff Levand <geoff@infradead.org>
a4724ed6 9505L: linuxppc-dev@lists.ozlabs.org
b809b9ca 9506S: Maintained
679655da
JP
9507F: arch/powerpc/boot/ps3*
9508F: arch/powerpc/include/asm/lv1call.h
9509F: arch/powerpc/include/asm/ps3*.h
9510F: arch/powerpc/platforms/ps3/
9511F: drivers/*/ps3*
9512F: drivers/ps3/
fec629b8 9513F: drivers/rtc/rtc-ps3.c
679655da 9514F: drivers/usb/host/*ps3.c
fec629b8 9515F: sound/ppc/snd_ps3*
f58a9d17 9516
cffb4add 9517PS3VRAM DRIVER
8b58be88 9518M: Jim Paris <jim@jtan.com>
3715a5d0 9519M: Geoff Levand <geoff@infradead.org>
a14ab6b6 9520L: linuxppc-dev@lists.ozlabs.org
cffb4add 9521S: Maintained
8a3977cb 9522F: drivers/block/ps3vram.c
cffb4add 9523
8defe599 9524PSTORE FILESYSTEM
9d5e2a02 9525M: Anton Vorontsov <anton@enomsg.org>
8defe599
AV
9526M: Colin Cross <ccross@android.com>
9527M: Kees Cook <keescook@chromium.org>
9528M: Tony Luck <tony.luck@intel.com>
9529S: Maintained
9f273c24 9530T: git git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux.git
8defe599
AV
9531F: fs/pstore/
9532F: include/linux/pstore*
04851772 9533F: drivers/firmware/efi/efi-pstore.c
8defe599
AV
9534F: drivers/acpi/apei/erst.c
9535
7fbc415d
RC
9536PTP HARDWARE CLOCK SUPPORT
9537M: Richard Cochran <richardcochran@gmail.com>
e7333e3c 9538L: netdev@vger.kernel.org
7fbc415d
RC
9539S: Maintained
9540W: http://linuxptp.sourceforge.net/
9541F: Documentation/ABI/testing/sysfs-ptp
9542F: Documentation/ptp/*
0ecb3cdd 9543F: drivers/net/ethernet/freescale/gianfar_ptp.c
7fbc415d
RC
9544F: drivers/net/phy/dp83640*
9545F: drivers/ptp/*
9546F: include/linux/ptp_cl*
9547
cf94a4d1 9548PTRACE SUPPORT
e846ee5f 9549M: Roland McGrath <roland@hack.frob.com>
8b58be88 9550M: Oleg Nesterov <oleg@redhat.com>
cf94a4d1
CH
9551S: Maintained
9552F: include/asm-generic/syscall.h
9553F: include/linux/ptrace.h
9554F: include/linux/regset.h
9555F: include/linux/tracehook.h
c117ab84 9556F: include/uapi/linux/ptrace.h
cf94a4d1
CH
9557F: kernel/ptrace.c
9558
3e9d7ba7
HV
9559PULSE8-CEC DRIVER
9560M: Hans Verkuil <hverkuil@xs4all.nl>
9561L: linux-media@vger.kernel.org
9562T: git git://linuxtv.org/media_tree.git
9563S: Maintained
9564F: drivers/staging/media/pulse8-cec
9565
8320204a 9566PVRUSB2 VIDEO4LINUX DRIVER
8b58be88 9567M: Mike Isely <isely@pobox.com>
16e9495d 9568L: pvrusb2@isely.net (subscribers-only)
661263b5 9569L: linux-media@vger.kernel.org
8320204a 9570W: http://www.isely.net/pvrusb2/
275ffde4 9571T: git git://linuxtv.org/media_tree.git
8320204a 9572S: Maintained
679655da 9573F: Documentation/video4linux/README.pvrusb2
0c0d06ca 9574F: drivers/media/usb/pvrusb2/
8320204a 9575
39532e6c 9576PWC WEBCAM DRIVER
c0936df4 9577M: Hans Verkuil <hverkuil@xs4all.nl>
39532e6c
HG
9578L: linux-media@vger.kernel.org
9579T: git git://linuxtv.org/media_tree.git
c0936df4 9580S: Odd Fixes
39532e6c
HG
9581F: drivers/media/usb/pwc/*
9582
93c090b3 9583PWM FAN DRIVER
774e0362
KD
9584M: Kamil Debski <kamil@wypas.org>
9585M: Lukasz Majewski <l.majewski@samsung.com>
968ce1b1 9586L: linux-hwmon@vger.kernel.org
93c090b3
KD
9587S: Supported
9588F: Documentation/devicetree/bindings/hwmon/pwm-fan.txt
9589F: Documentation/hwmon/pwm-fan
9590F: drivers/hwmon/pwm-fan.c
9591
200efedd 9592PWM SUBSYSTEM
aa3495f7
TR
9593M: Thierry Reding <thierry.reding@gmail.com>
9594L: linux-pwm@vger.kernel.org
0c2498f1 9595S: Maintained
006e854f 9596T: git git://git.kernel.org/pub/scm/linux/kernel/git/thierry.reding/linux-pwm.git
200efedd
TR
9597F: Documentation/pwm.txt
9598F: Documentation/devicetree/bindings/pwm/
9599F: include/linux/pwm.h
0c2498f1 9600F: drivers/pwm/
a140b98d
TR
9601F: drivers/video/backlight/pwm_bl.c
9602F: include/linux/pwm_backlight.h
0c2498f1 9603
30ec261e 9604PXA2xx/PXA3xx SUPPORT
8da5e302 9605M: Daniel Mack <daniel@zonque.org>
a323f664 9606M: Haojian Zhuang <haojian.zhuang@gmail.com>
8da5e302 9607M: Robert Jarzmik <robert.jarzmik@free.fr>
efc03ecb 9608L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3f640c61 9609T: git git://github.com/hzhuang1/linux.git
8da5e302 9610T: git git://github.com/rjarzmik/linux.git
1da177e4 9611S: Maintained
e68d7c14 9612F: arch/arm/boot/dts/pxa*
679655da 9613F: arch/arm/mach-pxa/
820439f1 9614F: drivers/dma/pxa*
679655da 9615F: drivers/pcmcia/pxa2xx*
1403ead9 9616F: drivers/pinctrl/pxa/
9df92e6c 9617F: drivers/spi/spi-pxa2xx*
faf2e1db 9618F: drivers/usb/gadget/udc/pxa2*
679655da 9619F: include/sound/pxa2xx-lib.h
bec4c99e 9620F: sound/arm/pxa*
14430813 9621F: sound/soc/pxa/
1da177e4 9622
f3154a46
RJ
9623PXA GPIO DRIVER
9624M: Robert Jarzmik <robert.jarzmik@free.fr>
9625L: linux-gpio@vger.kernel.org
9626S: Maintained
9627F: drivers/gpio/gpio-pxa.c
9628
ec64d3bf
EG
9629PXA3xx NAND FLASH DRIVER
9630M: Ezequiel Garcia <ezequiel.garcia@free-electrons.com>
9631L: linux-mtd@lists.infradead.org
9632S: Maintained
9a67f099 9633F: drivers/mtd/nand/pxa3xx_nand.c
ec64d3bf 9634
3f640c61 9635MMP SUPPORT
8b58be88 9636M: Eric Miao <eric.y.miao@gmail.com>
a323f664 9637M: Haojian Zhuang <haojian.zhuang@gmail.com>
e8e6cb32 9638L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3f640c61
HZ
9639T: git git://github.com/hzhuang1/linux.git
9640T: git git://git.linaro.org/people/ycmiao/pxa-linux.git
e8e6cb32 9641S: Maintained
e68d7c14 9642F: arch/arm/boot/dts/mmp*
3f640c61 9643F: arch/arm/mach-mmp/
e8e6cb32 9644
272f133a
PO
9645PXA MMCI DRIVER
9646S: Orphan
9647
57f63bc8 9648PXA RTC DRIVER
8b58be88 9649M: Robert Jarzmik <robert.jarzmik@free.fr>
57f63bc8
RJ
9650L: rtc-linux@googlegroups.com
9651S: Maintained
9652
cea4001a 9653QAT DRIVER
90ab5a81
TS
9654M: Giovanni Cabiddu <giovanni.cabiddu@intel.com>
9655M: Salvatore Benedetto <salvatore.benedetto@intel.com>
49e7d9df
JP
9656L: qat-linux@intel.com
9657S: Supported
9658F: drivers/crypto/qat/
cea4001a 9659
52a09a04 9660QIB DRIVER
8473c603 9661M: Mike Marciniszyn <infinipath@intel.com>
52a09a04
MM
9662L: linux-rdma@vger.kernel.org
9663S: Supported
9664F: drivers/infiniband/hw/qib/
9665
5e9772b9
JS
9666QLOGIC QLA1280 SCSI DRIVER
9667M: Michael Reed <mdr@sgi.com>
9668L: linux-scsi@vger.kernel.org
9669S: Maintained
9670F: drivers/scsi/qla1280.[ch]
9671
1da177e4 9672QLOGIC QLA2XXX FC-SCSI DRIVER
2c804eb0 9673M: qla2xxx-upstream@qlogic.com
1da177e4
LT
9674L: linux-scsi@vger.kernel.org
9675S: Supported
679655da
JP
9676F: Documentation/scsi/LICENSE.qla2xxx
9677F: drivers/scsi/qla2xxx/
1da177e4 9678
883c98fe 9679QLOGIC QLA4XXX iSCSI DRIVER
1018b8b9 9680M: QLogic-Storage-Upstream@qlogic.com
883c98fe
RA
9681L: linux-scsi@vger.kernel.org
9682S: Supported
bacfb81b 9683F: Documentation/scsi/LICENSE.qla4xxx
883c98fe
RA
9684F: drivers/scsi/qla4xxx/
9685
5a4faa87 9686QLOGIC QLA3XXX NETWORK DRIVER
0a955c3a 9687M: Jitendra Kalsaria <jitendra.kalsaria@qlogic.com>
8b58be88 9688M: Ron Mercer <ron.mercer@qlogic.com>
5a4faa87
RM
9689M: linux-driver@qlogic.com
9690L: netdev@vger.kernel.org
9691S: Supported
679655da 9692F: Documentation/networking/LICENSE.qla3xxx
aa43c215 9693F: drivers/net/ethernet/qlogic/qla3xxx.*
5a4faa87 9694
0ec00f03 9695QLOGIC QLCNIC (1/10)Gb ETHERNET DRIVER
9f35a3cc 9696M: Dept-GELinuxNICDev@qlogic.com
0ec00f03
AKS
9697L: netdev@vger.kernel.org
9698S: Supported
aa43c215 9699F: drivers/net/ethernet/qlogic/qlcnic/
0ec00f03 9700
c4e84bde 9701QLOGIC QLGE 10Gb ETHERNET DRIVER
c9b1a5b5
HP
9702M: Harish Patil <harish.patil@qlogic.com>
9703M: Sudarsana Kalluru <sudarsana.kalluru@qlogic.com>
9704M: Dept-GELinuxNICDev@qlogic.com
4cbfbe25 9705M: linux-driver@qlogic.com
c4e84bde
RM
9706L: netdev@vger.kernel.org
9707S: Supported
aa43c215 9708F: drivers/net/ethernet/qlogic/qlge/
c4e84bde 9709
fe56b9e6
YM
9710QLOGIC QL4xxx ETHERNET DRIVER
9711M: Yuval Mintz <Yuval.Mintz@qlogic.com>
9712M: Ariel Elior <Ariel.Elior@qlogic.com>
9713M: everest-linux-l2@qlogic.com
9714L: netdev@vger.kernel.org
9715S: Supported
9716F: drivers/net/ethernet/qlogic/qed/
9717F: include/linux/qed/
9718F: drivers/net/ethernet/qlogic/qede/
9719
1da177e4 9720QNX4 FILESYSTEM
8b58be88 9721M: Anders Larsen <al@alarsen.net>
1da177e4
LT
9722W: http://www.alarsen.net/linux/qnx4fs/
9723S: Maintained
80811493 9724F: fs/qnx4/
c117ab84
CEB
9725F: include/uapi/linux/qnx4_fs.h
9726F: include/uapi/linux/qnxtypes.h
1da177e4 9727
91952bc0
AP
9728QT1010 MEDIA DRIVER
9729M: Antti Palosaari <crope@iki.fi>
9730L: linux-media@vger.kernel.org
a825eaec 9731W: https://linuxtv.org
91952bc0
AP
9732W: http://palosaari.fi/linux/
9733Q: http://patchwork.linuxtv.org/project/linux-media/list/
9734T: git git://linuxtv.org/anttip/media_tree.git
9735S: Maintained
9736F: drivers/media/tuners/qt1010*
9737
966fb5ec
SM
9738QUALCOMM ATHEROS ATH9K WIRELESS DRIVER
9739M: QCA ath9k Development <ath9k-devel@qca.qualcomm.com>
9740L: linux-wireless@vger.kernel.org
9741L: ath9k-devel@lists.ath9k.org
9742W: http://wireless.kernel.org/en/users/Drivers/ath9k
9743S: Supported
9744F: drivers/net/wireless/ath/ath9k/
9745
2ea0ffcb
KV
9746QUALCOMM ATHEROS ATH10K WIRELESS DRIVER
9747M: Kalle Valo <kvalo@qca.qualcomm.com>
9748L: ath10k@lists.infradead.org
9749W: http://wireless.kernel.org/en/users/Drivers/ath10k
9f273c24 9750T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
2ea0ffcb
KV
9751S: Supported
9752F: drivers/net/wireless/ath/ath10k/
9753
4f4567cf
RK
9754QUALCOMM HEXAGON ARCHITECTURE
9755M: Richard Kuo <rkuo@codeaurora.org>
9756L: linux-hexagon@vger.kernel.org
9f273c24 9757T: git git://git.kernel.org/pub/scm/linux/kernel/git/rkuo/linux-hexagon-kernel.git
4f4567cf
RK
9758S: Supported
9759F: arch/hexagon/
9760
8e84c258
EK
9761QUALCOMM WCN36XX WIRELESS DRIVER
9762M: Eugene Krasnikov <k.eugene.e@gmail.com>
9763L: wcn36xx@lists.infradead.org
9764W: http://wireless.kernel.org/en/users/Drivers/wcn36xx
9765T: git git://github.com/KrasnikovEugene/wcn36xx.git
9766S: Supported
9767F: drivers/net/wireless/ath/wcn36xx/
9768
eeca9a67
MT
9769QEMU MACHINE EMULATOR AND VIRTUALIZER SUPPORT
9770M: Gabriel Somlo <somlo@cmu.edu>
9771M: "Michael S. Tsirkin" <mst@redhat.com>
9772L: qemu-devel@nongnu.org
9773S: Maintained
9774F: drivers/firmware/qemu_fw_cfg.c
9775
602adf40 9776RADOS BLOCK DEVICE (RBD)
0f5417ce
SW
9777M: Ilya Dryomov <idryomov@gmail.com>
9778M: Sage Weil <sage@redhat.com>
527a88b9 9779M: Alex Elder <elder@kernel.org>
398ecff5 9780L: ceph-devel@vger.kernel.org
09d90327
SW
9781W: http://ceph.com/
9782T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
6e67b7ae 9783T: git git://github.com/ceph/ceph-client.git
602adf40 9784S: Supported
398ecff5 9785F: Documentation/ABI/testing/sysfs-bus-rbd
602adf40
YS
9786F: drivers/block/rbd.c
9787F: drivers/block/rbd_types.h
9788
1da177e4 9789RADEON FRAMEBUFFER DISPLAY DRIVER
8b58be88 9790M: Benjamin Herrenschmidt <benh@kernel.crashing.org>
c69f677c 9791L: linux-fbdev@vger.kernel.org
1da177e4 9792S: Maintained
8a61f013 9793F: drivers/video/fbdev/aty/radeon*
c117ab84 9794F: include/uapi/linux/radeonfb.h
1da177e4 9795
c6c9b34c 9796RADIOSHARK RADIO DRIVER
c0936df4 9797M: Hans Verkuil <hverkuil@xs4all.nl>
c6c9b34c
HG
9798L: linux-media@vger.kernel.org
9799T: git git://linuxtv.org/media_tree.git
9800S: Maintained
9801F: drivers/media/radio/radio-shark.c
9802
9803RADIOSHARK2 RADIO DRIVER
c0936df4 9804M: Hans Verkuil <hverkuil@xs4all.nl>
c6c9b34c
HG
9805L: linux-media@vger.kernel.org
9806T: git git://linuxtv.org/media_tree.git
9807S: Maintained
9808F: drivers/media/radio/radio-shark2.c
9809F: drivers/media/radio/radio-tea5777.c
9810
1da177e4 9811RAGE128 FRAMEBUFFER DISPLAY DRIVER
8b58be88 9812M: Paul Mackerras <paulus@samba.org>
c69f677c 9813L: linux-fbdev@vger.kernel.org
1da177e4 9814S: Maintained
8a61f013 9815F: drivers/video/fbdev/aty/aty128fb.c
1da177e4 9816
a0fd81a9 9817RALINK MIPS ARCHITECTURE
bdb40e8e 9818M: John Crispin <john@phrozen.org>
a0fd81a9
JC
9819L: linux-mips@linux-mips.org
9820S: Maintained
9821F: arch/mips/ralink
9822
e7839f25 9823RALINK RT2X00 WIRELESS LAN DRIVER
95ea3627 9824P: rt2x00 project
b182427e 9825M: Stanislaw Gruszka <sgruszka@redhat.com>
f198f98e 9826M: Helmut Schaa <helmut.schaa@googlemail.com>
95ea3627 9827L: linux-wireless@vger.kernel.org
95ea3627 9828S: Maintained
33aca94d 9829F: drivers/net/wireless/ralink/rt2x00/
95ea3627 9830
9db5579b 9831RAMDISK RAM BLOCK DEVICE DRIVER
ea7618ec 9832M: Jens Axboe <axboe@kernel.dk>
9db5579b 9833S: Maintained
679655da
JP
9834F: Documentation/blockdev/ramdisk.txt
9835F: drivers/block/brd.c
9db5579b 9836
9e95ce27 9837RANDOM NUMBER DRIVER
0624bcaa 9838M: "Theodore Ts'o" <tytso@mit.edu>
9e95ce27 9839S: Maintained
679655da 9840F: drivers/char/random.c
9e95ce27 9841
394b701c 9842RAPIDIO SUBSYSTEM
8b58be88 9843M: Matt Porter <mporter@kernel.crashing.org>
b8bc1dd3 9844M: Alexandre Bounine <alexandre.bounine@idt.com>
394b701c 9845S: Maintained
679655da 9846F: drivers/rapidio/
394b701c 9847
e2d1d6c0 9848RAYLINK/WEBGEAR 802.11 WIRELESS LAN DRIVER
e2d1d6c0 9849L: linux-wireless@vger.kernel.org
f52a5490 9850S: Orphan
679655da 9851F: drivers/net/wireless/ray*
e2d1d6c0
RD
9852
9853RCUTORTURE MODULE
e0198b29 9854M: Josh Triplett <josh@joshtriplett.org>
8b58be88 9855M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
981c3a4f 9856L: linux-kernel@vger.kernel.org
f9094d8e 9857S: Supported
08deed1e 9858T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
679655da 9859F: Documentation/RCU/torture.txt
34e2d560 9860F: kernel/rcu/rcutorture.c
e2d1d6c0 9861
c87b9c60
PM
9862RCUTORTURE TEST FRAMEWORK
9863M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
ab0afd6c 9864M: Josh Triplett <josh@joshtriplett.org>
4632a191
PM
9865R: Steven Rostedt <rostedt@goodmis.org>
9866R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
96a39bc4 9867R: Lai Jiangshan <jiangshanlai@gmail.com>
981c3a4f 9868L: linux-kernel@vger.kernel.org
c87b9c60
PM
9869S: Supported
9870T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
9871F: tools/testing/selftests/rcutorture
9872
c1f766b5 9873RDC R-321X SoC
8b58be88 9874M: Florian Fainelli <florian@openwrt.org>
c1f766b5
FF
9875S: Maintained
9876
db17f395 9877RDC R6040 FAST ETHERNET DRIVER
35566e96 9878M: Florian Fainelli <f.fainelli@gmail.com>
db17f395
FF
9879L: netdev@vger.kernel.org
9880S: Maintained
58565a35 9881F: drivers/net/ethernet/rdc/r6040.c
db17f395 9882
a09ed661 9883RDS - RELIABLE DATAGRAM SOCKETS
72f26eee 9884M: Santosh Shilimkar <santosh.shilimkar@oracle.com>
9885L: netdev@vger.kernel.org
9886L: linux-rdma@vger.kernel.org
fbb5a558 9887L: rds-devel@oss.oracle.com (moderated for non-subscribers)
72f26eee 9888W: https://oss.oracle.com/projects/rds/
a09ed661 9889S: Supported
679655da 9890F: net/rds/
72f26eee 9891F: Documentation/networking/rds.txt
a09ed661 9892
0194621b
DD
9893RDMAVT - RDMA verbs software
9894M: Dennis Dalessandro <dennis.dalessandro@intel.com>
9895L: linux-rdma@vger.kernel.org
9896S: Supported
9897F: drivers/infiniband/sw/rdmavt
9898
595182bc 9899READ-COPY UPDATE (RCU)
8b58be88 9900M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
ab0afd6c 9901M: Josh Triplett <josh@joshtriplett.org>
4632a191
PM
9902R: Steven Rostedt <rostedt@goodmis.org>
9903R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
96a39bc4 9904R: Lai Jiangshan <jiangshanlai@gmail.com>
981c3a4f 9905L: linux-kernel@vger.kernel.org
9fab9787 9906W: http://www.rdrop.com/users/paulmck/RCU/
595182bc 9907S: Supported
08deed1e 9908T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
f9094d8e 9909F: Documentation/RCU/
9fab9787 9910X: Documentation/RCU/torture.txt
f9094d8e 9911F: include/linux/rcu*
4102adab
PM
9912X: include/linux/srcu.h
9913F: kernel/rcu/
34e2d560 9914X: kernel/torture.c
595182bc 9915
0c86edc0 9916REAL TIME CLOCK (RTC) SUBSYSTEM
8b58be88 9917M: Alessandro Zummo <a.zummo@towertech.it>
7c6f84f8 9918M: Alexandre Belloni <alexandre.belloni@free-electrons.com>
76465493 9919L: rtc-linux@googlegroups.com
8a6e2535 9920Q: http://patchwork.ozlabs.org/project/rtc-linux/list/
4733f397 9921T: git git://git.kernel.org/pub/scm/linux/kernel/git/abelloni/linux.git
0c86edc0 9922S: Maintained
7af6a2e1 9923F: Documentation/devicetree/bindings/rtc/
679655da
JP
9924F: Documentation/rtc.txt
9925F: drivers/rtc/
9926F: include/linux/rtc.h
c117ab84 9927F: include/uapi/linux/rtc.h
fe23c336
AB
9928F: include/linux/rtc/
9929F: include/linux/platform_data/rtc-*
9930F: tools/testing/selftests/timers/rtctest.c
0c86edc0 9931
0e400c53
MB
9932REALTEK AUDIO CODECS
9933M: Bard Liao <bardliao@realtek.com>
9934M: Oder Chiou <oder_chiou@realtek.com>
9935S: Maintained
9936F: sound/soc/codecs/rt*
9937F: include/sound/rt*.h
9938
1da177e4 9939REISERFS FILE SYSTEM
76c4e5ea 9940L: reiserfs-devel@vger.kernel.org
1da177e4 9941S: Supported
679655da 9942F: fs/reiserfs/
1da177e4 9943
b83a313b 9944REGISTER MAP ABSTRACTION
b02e48f2 9945M: Mark Brown <broonie@kernel.org>
dd060bc9 9946L: linux-kernel@vger.kernel.org
b83a313b
MB
9947T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regmap.git
9948S: Supported
9398a639 9949F: Documentation/devicetree/bindings/regmap/
b83a313b
MB
9950F: drivers/base/regmap/
9951F: include/linux/regmap.h
9952
400e64df
OBC
9953REMOTE PROCESSOR (REMOTEPROC) SUBSYSTEM
9954M: Ohad Ben-Cohen <ohad@wizery.com>
69ae9895 9955M: Bjorn Andersson <bjorn.andersson@linaro.org>
d7586849 9956L: linux-remoteproc@vger.kernel.org
6bb697b6 9957T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/remoteproc.git
400e64df 9958S: Maintained
15ebc72d 9959F: Documentation/devicetree/bindings/remoteproc/
400e64df 9960F: Documentation/remoteproc.txt
15ebc72d 9961F: drivers/remoteproc/
6fc26488 9962F: include/linux/remoteproc.h
400e64df 9963
d8115db5
OBC
9964REMOTE PROCESSOR MESSAGING (RPMSG) SUBSYSTEM
9965M: Ohad Ben-Cohen <ohad@wizery.com>
69ae9895 9966M: Bjorn Andersson <bjorn.andersson@linaro.org>
d7586849 9967L: linux-remoteproc@vger.kernel.org
d8115db5
OBC
9968T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/rpmsg.git
9969S: Maintained
9970F: drivers/rpmsg/
9971F: Documentation/rpmsg.txt
9972F: include/linux/rpmsg.h
9973
8e6569af
SS
9974RENESAS ETHERNET DRIVERS
9975R: Sergei Shtylyov <sergei.shtylyov@cogentembedded.com>
9976L: netdev@vger.kernel.org
4a121096 9977L: linux-renesas-soc@vger.kernel.org
8e6569af
SS
9978F: drivers/net/ethernet/renesas/
9979F: include/linux/sh_eth.h
9980
3e46c397
YS
9981RENESAS USB2 PHY DRIVER
9982M: Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com>
4a121096 9983L: linux-renesas-soc@vger.kernel.org
3e46c397
YS
9984S: Maintained
9985F: drivers/phy/phy-rcar-gen3-usb2.c
9986
1b0fe6be
PZ
9987RESET CONTROLLER FRAMEWORK
9988M: Philipp Zabel <p.zabel@pengutronix.de>
9f273c24 9989T: git git://git.pengutronix.de/git/pza/linux
1b0fe6be
PZ
9990S: Maintained
9991F: drivers/reset/
9992F: Documentation/devicetree/bindings/reset/
b2f6dd7b 9993F: include/dt-bindings/reset/
1b0fe6be
PZ
9994F: include/linux/reset.h
9995F: include/linux/reset-controller.h
9996
e0897645 9997RFKILL
8b58be88 9998M: Johannes Berg <johannes@sipsolutions.net>
19d337df 9999L: linux-wireless@vger.kernel.org
ce466579
JB
10000W: http://wireless.kernel.org/
10001T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
10002T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
e0897645 10003S: Maintained
505c9247 10004F: Documentation/rfkill.txt
80811493 10005F: net/rfkill/
e0897645 10006
933685ca
TG
10007RHASHTABLE
10008M: Thomas Graf <tgraf@suug.ch>
10009L: netdev@vger.kernel.org
10010S: Maintained
10011F: lib/rhashtable.c
10012F: include/linux/rhashtable.h
10013
67e054e9
ML
10014RICOH SMARTMEDIA/XD DRIVER
10015M: Maxim Levitsky <maximlevitsky@gmail.com>
10016S: Maintained
21c26f50
JP
10017F: drivers/mtd/nand/r852.c
10018F: drivers/mtd/nand/r852.h
67e054e9 10019
92634125
ML
10020RICOH R5C592 MEMORYSTICK DRIVER
10021M: Maxim Levitsky <maximlevitsky@gmail.com>
10022S: Maintained
10023F: drivers/memstick/host/r592.*
10024
27f1d2f9
SA
10025ROCCAT DRIVERS
10026M: Stefan Achatz <erazor_de@users.sourceforge.net>
10027W: http://sourceforge.net/projects/roccat/
10028S: Maintained
10029F: drivers/hid/hid-roccat*
10030F: include/linux/hid-roccat*
10031F: Documentation/ABI/*/sysfs-driver-hid-roccat*
10032
4b8ac966
JP
10033ROCKER DRIVER
10034M: Jiri Pirko <jiri@resnulli.us>
4b8ac966
JP
10035L: netdev@vger.kernel.org
10036S: Supported
10037F: drivers/net/ethernet/rocker/
10038
1da177e4
LT
10039ROCKETPORT DRIVER
10040P: Comtrol Corp.
1da177e4
LT
10041W: http://www.comtrol.com
10042S: Maintained
679655da 10043F: Documentation/serial/rocket.txt
c897401b 10044F: drivers/tty/rocket*
1da177e4 10045
7645c2f4
KC
10046ROCKETPORT EXPRESS/INFINITY DRIVER
10047M: Kevin Cernekee <cernekee@gmail.com>
10048L: linux-serial@vger.kernel.org
10049S: Odd Fixes
10050F: drivers/tty/serial/rp2.*
10051
1da177e4 10052ROSE NETWORK LAYER
8b58be88 10053M: Ralf Baechle <ralf@linux-mips.org>
1da177e4 10054L: linux-hams@vger.kernel.org
d34cb28a 10055W: http://www.linux-ax25.org/
1da177e4 10056S: Maintained
679655da 10057F: include/net/rose.h
c117ab84 10058F: include/uapi/linux/rose.h
679655da 10059F: net/rose/
1da177e4 10060
91952bc0
AP
10061RTL2830 MEDIA DRIVER
10062M: Antti Palosaari <crope@iki.fi>
10063L: linux-media@vger.kernel.org
a825eaec 10064W: https://linuxtv.org
91952bc0
AP
10065W: http://palosaari.fi/linux/
10066Q: http://patchwork.linuxtv.org/project/linux-media/list/
10067T: git git://linuxtv.org/anttip/media_tree.git
10068S: Maintained
10069F: drivers/media/dvb-frontends/rtl2830*
10070
27a0aacf
AP
10071RTL2832 MEDIA DRIVER
10072M: Antti Palosaari <crope@iki.fi>
10073L: linux-media@vger.kernel.org
a825eaec 10074W: https://linuxtv.org
27a0aacf
AP
10075W: http://palosaari.fi/linux/
10076Q: http://patchwork.linuxtv.org/project/linux-media/list/
10077T: git git://linuxtv.org/anttip/media_tree.git
10078S: Maintained
10079F: drivers/media/dvb-frontends/rtl2832*
10080
ba6e6f6e
AP
10081RTL2832_SDR MEDIA DRIVER
10082M: Antti Palosaari <crope@iki.fi>
10083L: linux-media@vger.kernel.org
a825eaec 10084W: https://linuxtv.org
ba6e6f6e
AP
10085W: http://palosaari.fi/linux/
10086Q: http://patchwork.linuxtv.org/project/linux-media/list/
10087T: git git://linuxtv.org/anttip/media_tree.git
10088S: Maintained
b4bb1c28 10089F: drivers/media/dvb-frontends/rtl2832_sdr*
ba6e6f6e 10090
59840488 10091RTL8180 WIRELESS DRIVER
605bebe2 10092L: linux-wireless@vger.kernel.org
491b26b4 10093W: http://wireless.kernel.org/
54e5881d 10094T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
7be6ff65 10095S: Orphan
62141726 10096F: drivers/net/wireless/realtek/rtl818x/rtl8180/
605bebe2 10097
59840488 10098RTL8187 WIRELESS DRIVER
9f0939bf 10099M: Herton Ronaldo Krzesinski <herton@canonical.com>
8b58be88
JP
10100M: Hin-Tak Leung <htl10@users.sourceforge.net>
10101M: Larry Finger <Larry.Finger@lwfinger.net>
7d2c86b5 10102L: linux-wireless@vger.kernel.org
491b26b4 10103W: http://wireless.kernel.org/
54e5881d 10104T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
7d2c86b5 10105S: Maintained
62141726 10106F: drivers/net/wireless/realtek/rtl818x/rtl8187/
59840488 10107
3cf0c8ad
LF
10108RTL8192CE WIRELESS DRIVER
10109M: Larry Finger <Larry.Finger@lwfinger.net>
10110M: Chaoming Li <chaoming_li@realsil.com.cn>
10111L: linux-wireless@vger.kernel.org
491b26b4 10112W: http://wireless.kernel.org/
3cf0c8ad
LF
10113T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
10114S: Maintained
62141726
KV
10115F: drivers/net/wireless/realtek/rtlwifi/
10116F: drivers/net/wireless/realtek/rtlwifi/rtl8192ce/
59840488 10117
26f1fad2
JS
10118RTL8XXXU WIRELESS DRIVER (rtl8xxxu)
10119M: Jes Sorensen <Jes.Sorensen@redhat.com>
10120L: linux-wireless@vger.kernel.org
171a900c 10121T: git git://git.kernel.org/pub/scm/linux/kernel/git/jes/linux.git rtl8xxxu-devel
26f1fad2
JS
10122S: Maintained
10123F: drivers/net/wireless/realtek/rtl8xxxu/
10124
9eb8ef74 10125S3 SAVAGE FRAMEBUFFER DRIVER
8b58be88 10126M: Antonino Daplas <adaplas@gmail.com>
c69f677c 10127L: linux-fbdev@vger.kernel.org
ce00f85c 10128S: Maintained
8a61f013 10129F: drivers/video/fbdev/savage/
9eb8ef74 10130
1da177e4 10131S390
8b58be88
JP
10132M: Martin Schwidefsky <schwidefsky@de.ibm.com>
10133M: Heiko Carstens <heiko.carstens@de.ibm.com>
d58140cc 10134L: linux-s390@vger.kernel.org
5238da45 10135W: http://www.ibm.com/developerworks/linux/linux390/
9f273c24 10136T: git git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux.git
5238da45 10137S: Supported
679655da 10138F: arch/s390/
a968cd3e 10139F: drivers/s390/
3bfe6858
JN
10140F: Documentation/s390/
10141F: Documentation/DocBook/s390*
5238da45 10142
322986ca
SO
10143S390 COMMON I/O LAYER
10144M: Sebastian Ott <sebott@linux.vnet.ibm.com>
10145M: Peter Oberparleiter <oberpar@linux.vnet.ibm.com>
10146L: linux-s390@vger.kernel.org
10147W: http://www.ibm.com/developerworks/linux/linux390/
10148S: Supported
10149F: drivers/s390/cio/
10150
10151S390 DASD DRIVER
10152M: Stefan Weinhuber <wein@de.ibm.com>
10153M: Stefan Haberland <stefan.haberland@de.ibm.com>
10154L: linux-s390@vger.kernel.org
10155W: http://www.ibm.com/developerworks/linux/linux390/
10156S: Supported
10157F: drivers/s390/block/dasd*
10158F: block/partitions/ibm.c
10159
5238da45 10160S390 NETWORK DRIVERS
f0c59aff 10161M: Ursula Braun <ubraun@linux.vnet.ibm.com>
d58140cc 10162L: linux-s390@vger.kernel.org
5238da45
HC
10163W: http://www.ibm.com/developerworks/linux/linux390/
10164S: Supported
679655da 10165F: drivers/s390/net/
5238da45 10166
322986ca
SO
10167S390 PCI SUBSYSTEM
10168M: Sebastian Ott <sebott@linux.vnet.ibm.com>
10169M: Gerald Schaefer <gerald.schaefer@de.ibm.com>
10170L: linux-s390@vger.kernel.org
10171W: http://www.ibm.com/developerworks/linux/linux390/
10172S: Supported
10173F: arch/s390/pci/
10174F: drivers/pci/hotplug/s390_pci_hpc.c
10175
feed9b62 10176S390 ZCRYPT DRIVER
5c8d0983 10177M: Ingo Tuchscherer <ingo.tuchscherer@de.ibm.com>
feed9b62 10178L: linux-s390@vger.kernel.org
a968cd3e 10179W: http://www.ibm.com/developerworks/linux/linux390/
feed9b62 10180S: Supported
d5ca6918 10181F: drivers/s390/crypto/
feed9b62 10182
5238da45 10183S390 ZFCP DRIVER
d38e19d0 10184M: Steffen Maier <maier@linux.vnet.ibm.com>
d58140cc 10185L: linux-s390@vger.kernel.org
5238da45 10186W: http://www.ibm.com/developerworks/linux/linux390/
1da177e4 10187S: Supported
679655da 10188F: drivers/s390/scsi/zfcp_*
1da177e4 10189
dd96df2c 10190S390 IUCV NETWORK LAYER
f0c59aff 10191M: Ursula Braun <ubraun@linux.vnet.ibm.com>
dd96df2c
UB
10192L: linux-s390@vger.kernel.org
10193W: http://www.ibm.com/developerworks/linux/linux390/
10194S: Supported
679655da
JP
10195F: drivers/s390/net/*iucv*
10196F: include/net/iucv/
10197F: net/iucv/
dd96df2c 10198
8128f23c
GS
10199S390 IOMMU (PCI)
10200M: Gerald Schaefer <gerald.schaefer@de.ibm.com>
10201L: linux-s390@vger.kernel.org
10202W: http://www.ibm.com/developerworks/linux/linux390/
10203S: Supported
10204F: drivers/iommu/s390-iommu.c
10205
4dde7f75 10206S3C24XX SD/MMC Driver
8b58be88 10207M: Ben Dooks <ben-linux@fluff.org>
efc03ecb 10208L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
4dde7f75 10209S: Supported
679655da 10210F: drivers/mmc/host/s3cmci.*
4dde7f75 10211
1f15a229
HV
10212SAA6588 RDS RECEIVER DRIVER
10213M: Hans Verkuil <hverkuil@xs4all.nl>
10214L: linux-media@vger.kernel.org
10215T: git git://linuxtv.org/media_tree.git
a825eaec 10216W: https://linuxtv.org
1f15a229
HV
10217S: Odd Fixes
10218F: drivers/media/i2c/saa6588*
10219
98ed12e6 10220SAA7134 VIDEO4LINUX DRIVER
5dc8a864
MCC
10221M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
10222M: Mauro Carvalho Chehab <mchehab@kernel.org>
98ed12e6 10223L: linux-media@vger.kernel.org
a825eaec 10224W: https://linuxtv.org
98ed12e6
MCC
10225T: git git://linuxtv.org/media_tree.git
10226S: Odd fixes
e42bf501 10227F: Documentation/video4linux/*.saa7134
98ed12e6
MCC
10228F: drivers/media/pci/saa7134/
10229
1da177e4 10230SAA7146 VIDEO4LINUX-2 DRIVER
566b8157 10231M: Hans Verkuil <hverkuil@xs4all.nl>
661263b5 10232L: linux-media@vger.kernel.org
275ffde4 10233T: git git://linuxtv.org/media_tree.git
1da177e4 10234S: Maintained
90d72ac6
MCC
10235F: drivers/media/common/saa7146/
10236F: drivers/media/pci/saa7146/
10237F: include/media/saa7146*
1da177e4 10238
92304a40 10239SAMSUNG LAPTOP DRIVER
5909c654 10240M: Corentin Chary <corentin.chary@gmail.com>
92304a40
CC
10241L: platform-driver-x86@vger.kernel.org
10242S: Maintained
10243F: drivers/platform/x86/samsung-laptop.c
10244
4a109cc0 10245SAMSUNG AUDIO (ASoC) DRIVERS
326dce07 10246M: Krzysztof Kozlowski <krzk@kernel.org>
250b6851 10247M: Sangbeom Kim <sbkim73@samsung.com>
09a01028 10248M: Sylwester Nawrocki <s.nawrocki@samsung.com>
4a109cc0
MB
10249L: alsa-devel@alsa-project.org (moderated for non-subscribers)
10250S: Supported
14430813 10251F: sound/soc/samsung/
4a109cc0 10252
0d89a28b 10253SAMSUNG FRAMEBUFFER DRIVER
b7701755 10254M: Jingoo Han <jingoohan1@gmail.com>
0d89a28b
JH
10255L: linux-fbdev@vger.kernel.org
10256S: Maintained
8a61f013 10257F: drivers/video/fbdev/s3c-fb.c
0d89a28b 10258
b40f0632 10259SAMSUNG MULTIFUNCTION PMIC DEVICE DRIVERS
f69d3a17 10260M: Sangbeom Kim <sbkim73@samsung.com>
326dce07
KK
10261M: Krzysztof Kozlowski <krzk@kernel.org>
10262M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
f69d3a17 10263L: linux-kernel@vger.kernel.org
b40f0632 10264L: linux-samsung-soc@vger.kernel.org
f69d3a17
SK
10265S: Supported
10266F: drivers/mfd/sec*.c
10267F: drivers/regulator/s2m*.c
10268F: drivers/regulator/s5m*.c
b40f0632
KK
10269F: drivers/clk/clk-s2mps11.c
10270F: drivers/rtc/rtc-s5m.c
f69d3a17 10271F: include/linux/mfd/samsung/
a13c7c51
KK
10272F: Documentation/devicetree/bindings/mfd/samsung,sec-core.txt
10273F: Documentation/devicetree/bindings/regulator/samsung,s2m*.txt
27383ca9 10274F: Documentation/devicetree/bindings/regulator/samsung,s5m*.txt
a13c7c51 10275F: Documentation/devicetree/bindings/clock/samsung,s2mps11.txt
f69d3a17 10276
038f5c4b
SN
10277SAMSUNG S5P/EXYNOS4 SOC SERIES CAMERA SUBSYSTEM DRIVERS
10278M: Kyungmin Park <kyungmin.park@samsung.com>
10279M: Sylwester Nawrocki <s.nawrocki@samsung.com>
10280L: linux-media@vger.kernel.org
10281Q: https://patchwork.linuxtv.org/project/linux-media/list/
10282S: Supported
10283F: drivers/media/platform/exynos4-is/
038f5c4b 10284
6fd86ab2
SN
10285SAMSUNG S3C24XX/S3C64XX SOC SERIES CAMIF DRIVER
10286M: Sylwester Nawrocki <sylvester.nawrocki@gmail.com>
10287L: linux-media@vger.kernel.org
10288L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
10289S: Maintained
10290F: drivers/media/platform/s3c-camif/
d647f0b7 10291F: include/media/drv-intf/s3c_camif.h
6fd86ab2 10292
b84ef24e
AH
10293SAMSUNG S5C73M3 CAMERA DRIVER
10294M: Kyungmin Park <kyungmin.park@samsung.com>
10295M: Andrzej Hajda <a.hajda@samsung.com>
10296L: linux-media@vger.kernel.org
10297S: Supported
10298F: drivers/media/i2c/s5c73m3/*
10299
7d459937
AH
10300SAMSUNG S5K5BAF CAMERA DRIVER
10301M: Kyungmin Park <kyungmin.park@samsung.com>
10302M: Andrzej Hajda <a.hajda@samsung.com>
10303L: linux-media@vger.kernel.org
10304S: Supported
10305F: drivers/media/i2c/s5k5baf.c
10306
c04c674f
RB
10307SAMSUNG S3FWRN5 NFC DRIVER
10308M: Robert Baldyga <r.baldyga@samsung.com>
079c2652 10309M: Krzysztof Opasiak <k.opasiak@samsung.com>
c04c674f
RB
10310L: linux-nfc@lists.01.org (moderated for non-subscribers)
10311S: Supported
10312F: drivers/nfc/s3fwrn5
10313
310e39c9 10314SAMSUNG SOC CLOCK DRIVERS
fea685e9
TF
10315M: Sylwester Nawrocki <s.nawrocki@samsung.com>
10316M: Tomasz Figa <tomasz.figa@gmail.com>
310e39c9
TF
10317S: Supported
10318L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
10319F: drivers/clk/samsung/
10320
2e365a70
AS
10321SAMSUNG SPI DRIVERS
10322M: Kukjin Kim <kgene@kernel.org>
10323M: Krzysztof Kozlowski <krzk@kernel.org>
10324M: Andi Shyti <andi.shyti@samsung.com>
10325L: linux-spi@vger.kernel.org
10326L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
10327S: Maintained
10328F: Documentation/devicetree/bindings/spi/spi-samsung.txt
10329F: drivers/spi/spi-s3c*
10330F: include/linux/platform_data/spi-s3c64xx.h
10331
66890ed6
BA
10332SAMSUNG SXGBE DRIVERS
10333M: Byungho An <bh74.an@samsung.com>
10334M: Girish K S <ks.giri@samsung.com>
66890ed6
BA
10335M: Vipul Pandya <vipul.pandya@samsung.com>
10336S: Supported
10337L: netdev@vger.kernel.org
10338F: drivers/net/ethernet/samsung/sxgbe/
10339
93c537af
LM
10340SAMSUNG THERMAL DRIVER
10341M: Lukasz Majewski <l.majewski@samsung.com>
10342L: linux-pm@vger.kernel.org
10343L: linux-samsung-soc@vger.kernel.org
10344S: Supported
9f273c24 10345T: git https://github.com/lmajewski/linux-samsung-thermal.git
93c537af
LM
10346F: drivers/thermal/samsung/
10347
e296cd32 10348SAMSUNG USB2 PHY DRIVER
774e0362
KD
10349M: Kamil Debski <kamil@wypas.org>
10350M: Sylwester Nawrocki <s.nawrocki@samsung.com>
e296cd32
KD
10351L: linux-kernel@vger.kernel.org
10352S: Supported
10353F: Documentation/devicetree/bindings/phy/samsung-phy.txt
10354F: Documentation/phy/samsung-usb2.txt
10355F: drivers/phy/phy-exynos4210-usb2.c
10356F: drivers/phy/phy-exynos4x12-usb2.c
10357F: drivers/phy/phy-exynos5250-usb2.c
10358F: drivers/phy/phy-s5pv210-usb2.c
10359F: drivers/phy/phy-samsung-usb2.c
10360F: drivers/phy/phy-samsung-usb2.h
10361
ca749e2a 10362SERIAL DRIVERS
5e30bbb7 10363M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
ca749e2a 10364L: linux-serial@vger.kernel.org
5e30bbb7 10365S: Maintained
30743257 10366F: Documentation/devicetree/bindings/serial/
14430813 10367F: drivers/tty/serial/
ca749e2a 10368
aecb7b64 10369SYNOPSYS DESIGNWARE DMAC DRIVER
da89947b 10370M: Viresh Kumar <vireshk@kernel.org>
337ae47c 10371M: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
aecb7b64 10372S: Maintained
1fb200d6 10373F: include/linux/dma/dw.h
3d598f47 10374F: include/linux/platform_data/dma-dw.h
61a76496 10375F: drivers/dma/dw/
aecb7b64 10376
058999cc
LP
10377SYNOPSYS DESIGNWARE ETHERNET QOS 4.10a driver
10378M: Lars Persson <lars.persson@axis.com>
10379L: netdev@vger.kernel.org
10380S: Supported
10381F: Documentation/devicetree/bindings/net/snps,dwc-qos-ethernet.txt
10382F: drivers/net/ethernet/synopsys/dwc_eth_qos.c
10383
fc531d98 10384SYNOPSYS DESIGNWARE I2C DRIVER
fc531d98 10385M: Jarkko Nikula <jarkko.nikula@linux.intel.com>
d0781b98
AS
10386R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
10387R: Mika Westerberg <mika.westerberg@linux.intel.com>
fc531d98
WS
10388L: linux-i2c@vger.kernel.org
10389S: Maintained
10390F: drivers/i2c/busses/i2c-designware-*
10391F: include/linux/platform_data/i2c-designware.h
10392
f9e37137 10393SYNOPSYS DESIGNWARE MMC/SD/SDIO DRIVER
f9e37137
SJ
10394M: Jaehoon Chung <jh80.chung@samsung.com>
10395L: linux-mmc@vger.kernel.org
10396S: Maintained
10397F: include/linux/mmc/dw_mmc.h
10398F: drivers/mmc/host/dw_mmc*
10399
a961e698
AS
10400SYSTEM TRACE MODULE CLASS
10401M: Alexander Shishkin <alexander.shishkin@linux.intel.com>
10402S: Maintained
e787bc46 10403T: git git://git.kernel.org/pub/scm/linux/kernel/git/ash/stm.git
a961e698
AS
10404F: Documentation/trace/stm.txt
10405F: drivers/hwtracing/stm/
10406F: include/linux/stm.h
10407F: include/uapi/linux/stm.h
10408
1db121d6
AN
10409THUNDERBOLT DRIVER
10410M: Andreas Noever <andreas.noever@gmail.com>
10411S: Maintained
10412F: drivers/thunderbolt/
10413
e35a49b1
SR
10414TI BQ27XXX POWER SUPPLY DRIVER
10415R: Andrew F. Davis <afd@ti.com>
10416F: include/linux/power/bq27xxx_battery.h
10417F: drivers/power/bq27xxx_battery.c
10418F: drivers/power/bq27xxx_battery_i2c.c
10419
34db37c6 10420TIMEKEEPING, CLOCKSOURCE CORE, NTP, ALARMTIMER
50363737 10421M: John Stultz <john.stultz@linaro.org>
88606e80 10422M: Thomas Gleixner <tglx@linutronix.de>
981c3a4f 10423L: linux-kernel@vger.kernel.org
75fc2d37 10424T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
88606e80
TG
10425S: Supported
10426F: include/linux/clocksource.h
10427F: include/linux/time.h
10428F: include/linux/timex.h
c117ab84
CEB
10429F: include/uapi/linux/time.h
10430F: include/uapi/linux/timex.h
88606e80
TG
10431F: kernel/time/clocksource.c
10432F: kernel/time/time*.c
34db37c6 10433F: kernel/time/alarmtimer.c
88606e80 10434F: kernel/time/ntp.c
7fe5f1c1 10435F: tools/testing/selftests/timers/
88606e80 10436
1da177e4 10437SC1200 WDT DRIVER
b300645a 10438M: Zwane Mwaikambo <zwanem@gmail.com>
1da177e4 10439S: Maintained
679655da 10440F: drivers/watchdog/sc1200wdt.c
1da177e4
LT
10441
10442SCHEDULER
dd9b238c 10443M: Ingo Molnar <mingo@redhat.com>
8b58be88 10444M: Peter Zijlstra <peterz@infradead.org>
981c3a4f 10445L: linux-kernel@vger.kernel.org
75fc2d37 10446T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git sched/core
1da177e4 10447S: Maintained
95c0d71d 10448F: kernel/sched/
679655da 10449F: include/linux/sched.h
c117ab84 10450F: include/uapi/linux/sched.h
c2eb505b 10451F: include/linux/wait.h
1da177e4 10452
6bcf6737 10453SCORE ARCHITECTURE
ed38665e 10454M: Chen Liqin <liqin.linux@gmail.com>
a2681a75 10455M: Lennox Wu <lennox.wu@gmail.com>
ed38665e 10456W: http://www.sunplus.com
6bcf6737 10457S: Supported
a2681a75 10458F: arch/score/
6bcf6737 10459
80f390ea
SH
10460SYSTEM CONTROL & POWER INTERFACE (SCPI) Message Protocol drivers
10461M: Sudeep Holla <sudeep.holla@arm.com>
10462L: linux-arm-kernel@lists.infradead.org
10463S: Maintained
10464F: Documentation/devicetree/bindings/arm/arm,scpi.txt
cd52c2a4 10465F: drivers/clk/clk-scpi.c
8def3103 10466F: drivers/cpufreq/scpi-cpufreq.c
8cb7cf56
SH
10467F: drivers/firmware/arm_scpi.c
10468F: include/linux/scpi_protocol.h
80f390ea 10469
1da177e4 10470SCSI CDROM DRIVER
8b58be88 10471M: Jens Axboe <axboe@kernel.dk>
1da177e4
LT
10472L: linux-scsi@vger.kernel.org
10473W: http://www.kernel.dk
10474S: Maintained
679655da 10475F: drivers/scsi/sr*
1da177e4 10476
fb50a83d 10477SCSI RDMA PROTOCOL (SRP) INITIATOR
3453bddb 10478M: Bart Van Assche <bart.vanassche@sandisk.com>
fb50a83d
RD
10479L: linux-rdma@vger.kernel.org
10480S: Supported
10481W: http://www.openfabrics.org
10482Q: http://patchwork.kernel.org/project/linux-rdma/list/
10483T: git git://git.kernel.org/pub/scm/linux/kernel/git/dad/srp-initiator.git
10484F: drivers/infiniband/ulp/srp/
10485F: include/scsi/srp.h
10486
1da177e4 10487SCSI SG DRIVER
8b58be88 10488M: Doug Gilbert <dgilbert@interlog.com>
1da177e4 10489L: linux-scsi@vger.kernel.org
59ab3c93 10490W: http://sg.danny.cz/sg
1da177e4 10491S: Maintained
59ab3c93 10492F: Documentation/scsi/scsi-generic.txt
679655da
JP
10493F: drivers/scsi/sg.c
10494F: include/scsi/sg.h
1da177e4
LT
10495
10496SCSI SUBSYSTEM
7ee7895c 10497M: "James E.J. Bottomley" <jejb@linux.vnet.ibm.com>
0351b8f8 10498T: git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi.git
f4ab421b
MP
10499M: "Martin K. Petersen" <martin.petersen@oracle.com>
10500T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git
10501L: linux-scsi@vger.kernel.org
1da177e4 10502S: Maintained
2c99a314 10503F: Documentation/devicetree/bindings/scsi/
679655da
JP
10504F: drivers/scsi/
10505F: include/scsi/
1da177e4
LT
10506
10507SCSI TAPE DRIVER
8b58be88 10508M: Kai Mäkisara <Kai.Makisara@kolumbus.fi>
1da177e4
LT
10509L: linux-scsi@vger.kernel.org
10510S: Maintained
679655da 10511F: Documentation/scsi/st.txt
f7269cfc
JD
10512F: drivers/scsi/st.*
10513F: drivers/scsi/st_*.h
1da177e4
LT
10514
10515SCTP PROTOCOL
8b6efb75 10516M: Vlad Yasevich <vyasevich@gmail.com>
02c38d0a 10517M: Neil Horman <nhorman@tuxdriver.com>
1a418796 10518L: linux-sctp@vger.kernel.org
5f85813c 10519W: http://lksctp.sourceforge.net
8b6efb75 10520S: Maintained
679655da
JP
10521F: Documentation/networking/sctp.txt
10522F: include/linux/sctp.h
4d58c025 10523F: include/uapi/linux/sctp.h
679655da
JP
10524F: include/net/sctp/
10525F: net/sctp/
1da177e4
LT
10526
10527SCx200 CPU SUPPORT
8b58be88 10528M: Jim Cromie <jim.cromie@gmail.com>
1662d32c 10529S: Odd Fixes
679655da 10530F: Documentation/i2c/busses/scx200_acb
390889b6 10531F: arch/x86/platform/scx200/
679655da
JP
10532F: drivers/watchdog/scx200_wdt.c
10533F: drivers/i2c/busses/scx200*
10534F: drivers/mtd/maps/scx200_docflash.c
10535F: include/linux/scx200.h
1662d32c
JC
10536
10537SCx200 GPIO DRIVER
8b58be88 10538M: Jim Cromie <jim.cromie@gmail.com>
1662d32c 10539S: Maintained
679655da
JP
10540F: drivers/char/scx200_gpio.c
10541F: include/linux/scx200_gpio.h
1662d32c
JC
10542
10543SCx200 HRT CLOCKSOURCE DRIVER
8b58be88 10544M: Jim Cromie <jim.cromie@gmail.com>
1662d32c 10545S: Maintained
679655da 10546F: drivers/clocksource/scx200_hrt.c
1da177e4 10547
6a36913a 10548SDRICOH_CS MMC/SD HOST CONTROLLER INTERFACE DRIVER
8b58be88 10549M: Sascha Sommer <saschasommer@freenet.de>
6a36913a
SS
10550L: sdricohcs-devel@lists.sourceforge.net (subscribers-only)
10551S: Maintained
679655da 10552F: drivers/mmc/host/sdricoh_cs.c
6a36913a 10553
e7839f25 10554SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) DRIVER
ddfe954d 10555M: Adrian Hunter <adrian.hunter@intel.com>
7a241d6e 10556L: linux-mmc@vger.kernel.org
ddfe954d
UH
10557T: git git://git.infradead.org/users/ahunter/linux-sdhci.git
10558S: Maintained
10559F: drivers/mmc/host/sdhci*
10560F: include/linux/mmc/sdhci*
e2d1d6c0 10561
c04f9d61
KC
10562SECURE COMPUTING
10563M: Kees Cook <keescook@chromium.org>
a0cfd75f
KC
10564R: Andy Lutomirski <luto@amacapital.net>
10565R: Will Drewry <wad@chromium.org>
c04f9d61
KC
10566T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git seccomp
10567S: Supported
10568F: kernel/seccomp.c
10569F: include/uapi/linux/seccomp.h
10570F: include/linux/seccomp.h
c99ee51a 10571F: tools/testing/selftests/seccomp/*
c04f9d61
KC
10572K: \bsecure_computing
10573K: \bTIF_SECCOMP\b
10574
476bf3d6
AC
10575SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) Broadcom BRCMSTB DRIVER
10576M: Al Cooper <alcooperx@gmail.com>
10577L: linux-mmc@vger.kernel.org
10578L: bcm-kernel-feedback-list@broadcom.com
10579S: Maintained
10580F: drivers/mmc/host/sdhci-brcmstb*
10581
0d1bb41a 10582SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) SAMSUNG DRIVER
8b58be88 10583M: Ben Dooks <ben-linux@fluff.org>
dc524882 10584M: Jaehoon Chung <jh80.chung@samsung.com>
7a241d6e 10585L: linux-mmc@vger.kernel.org
0d1bb41a 10586S: Maintained
dc524882 10587F: drivers/mmc/host/sdhci-s3c*
0d1bb41a 10588
c63b3cba 10589SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) ST SPEAR DRIVER
da89947b 10590M: Viresh Kumar <vireshk@kernel.org>
c63b3cba
VK
10591L: linux-mmc@vger.kernel.org
10592S: Maintained
10593F: drivers/mmc/host/sdhci-spear.c
10594
8711cca2 10595SECURITY SUBSYSTEM
9b45c0d2 10596M: James Morris <james.l.morris@oracle.com>
9c3646d1 10597M: "Serge E. Hallyn" <serge@hallyn.com>
8711cca2 10598L: linux-security-module@vger.kernel.org (suggested Cc:)
89879a7e 10599T: git git://git.kernel.org/pub/scm/linux/kernel/git/jmorris/linux-security.git
9ccf010f 10600W: http://kernsec.org/
8711cca2 10601S: Supported
7d2c86b5 10602F: security/
8711cca2 10603
1da177e4 10604SECURITY CONTACT
8b58be88 10605M: Security Officers <security@kernel.org>
1da177e4
LT
10606S: Supported
10607
10608SELINUX SECURITY MODULE
e0238b4c 10609M: Paul Moore <paul@paul-moore.com>
8b58be88 10610M: Stephen Smalley <sds@tycho.nsa.gov>
8b58be88 10611M: Eric Paris <eparis@parisplace.org>
e0238b4c 10612L: selinux@tycho.nsa.gov (moderated for non-subscribers)
f058925b 10613W: http://selinuxproject.org
5a5f2acf 10614T: git git://git.infradead.org/users/pcmoore/selinux
1da177e4 10615S: Supported
679655da
JP
10616F: include/linux/selinux*
10617F: security/selinux/
6bde95ce 10618F: scripts/selinux/
1da177e4 10619
c1c124e9
JJ
10620APPARMOR SECURITY MODULE
10621M: John Johansen <john.johansen@canonical.com>
10622L: apparmor@lists.ubuntu.com (subscribers-only, general discussion)
10623W: apparmor.wiki.kernel.org
10624T: git git://git.kernel.org/pub/scm/linux/kernel/git/jj/apparmor-dev.git
10625S: Supported
10626F: security/apparmor/
10627
9b091556
KC
10628LOADPIN SECURITY MODULE
10629M: Kees Cook <keescook@chromium.org>
10630T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git lsm/loadpin
10631S: Supported
10632F: security/loadpin/
10633
730daa16
KC
10634YAMA SECURITY MODULE
10635M: Kees Cook <keescook@chromium.org>
10636T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git yama/tip
10637S: Supported
10638F: security/yama/
10639
cef2cf07 10640SENSABLE PHANTOM
8b58be88 10641M: Jiri Slaby <jirislaby@gmail.com>
cef2cf07 10642S: Maintained
679655da 10643F: drivers/misc/phantom.c
c117ab84 10644F: include/uapi/linux/phantom.h
cef2cf07 10645
6733b39a 10646SERVER ENGINES 10Gbps iSCSI - BladeEngine 2 DRIVER
4627de93 10647M: Jayamohan Kallickal <jayamohan.kallickal@avagotech.com>
9d27e216
KM
10648M: Ketan Mukadam <ketan.mukadam@avagotech.com>
10649M: John Soni Jose <sony.john@avagotech.com>
3387f656 10650L: linux-scsi@vger.kernel.org
4627de93 10651W: http://www.avagotech.com
3387f656
JP
10652S: Supported
10653F: drivers/scsi/be2iscsi/
6733b39a 10654
d2ee76fa 10655Emulex 10Gbps NIC BE2, BE3-R, Lancer, Skyhawk-R DRIVER (be2net)
aa7b4537
SP
10656M: Sathya Perla <sathya.perla@broadcom.com>
10657M: Ajit Khaparde <ajit.khaparde@broadcom.com>
aa7b4537
SP
10658M: Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com>
10659M: Somnath Kotur <somnath.kotur@broadcom.com>
7d2c86b5 10660L: netdev@vger.kernel.org
fea3af67 10661W: http://www.emulex.com
7d2c86b5 10662S: Supported
9aebddd1 10663F: drivers/net/ethernet/emulex/benet/
6b7c5b94 10664
d2928a8c 10665EMULEX ONECONNECT ROCE DRIVER
2b8e7333
LN
10666M: Selvin Xavier <selvin.xavier@avagotech.com>
10667M: Devesh Sharma <devesh.sharma@avagotech.com>
10668M: Mitesh Ahuja <mitesh.ahuja@avagotech.com>
d2928a8c
SX
10669L: linux-rdma@vger.kernel.org
10670W: http://www.emulex.com
10671S: Supported
10672F: drivers/infiniband/hw/ocrdma/
10673
8ceee660 10674SFC NETWORK DRIVER
c06f51ea 10675M: Solarflare linux maintainers <linux-net-drivers@solarflare.com>
e00f8017
BK
10676M: Edward Cree <ecree@solarflare.com>
10677M: Bert Kenward <bkenward@solarflare.com>
c06f51ea 10678L: netdev@vger.kernel.org
8ceee660 10679S: Supported
874aeea5 10680F: drivers/net/ethernet/sfc/
8ceee660 10681
e2d1d6c0 10682SGI GRU DRIVER
cc883afc 10683M: Dimitri Sivanich <sivanich@sgi.com>
e2d1d6c0 10684S: Maintained
679655da 10685F: drivers/misc/sgi-gru/
e2d1d6c0
RD
10686
10687SGI SN-IA64 (Altix) SERIAL CONSOLE DRIVER
8b58be88 10688M: Pat Gefre <pfg@sgi.com>
e2d1d6c0
RD
10689L: linux-ia64@vger.kernel.org
10690S: Supported
679655da 10691F: Documentation/ia64/serial.txt
df621252 10692F: drivers/tty/serial/ioc?_serial.c
679655da 10693F: include/linux/ioc?.h
e2d1d6c0 10694
75312619 10695SGI XP/XPC/XPNET DRIVER
e180383f
RH
10696M: Cliff Whickman <cpw@sgi.com>
10697M: Robin Holt <robinmholt@gmail.com>
75312619 10698S: Maintained
679655da 10699F: drivers/misc/sgi-xp/
75312619 10700
46eacf3b
AP
10701SI2157 MEDIA DRIVER
10702M: Antti Palosaari <crope@iki.fi>
10703L: linux-media@vger.kernel.org
a825eaec 10704W: https://linuxtv.org
46eacf3b
AP
10705W: http://palosaari.fi/linux/
10706Q: http://patchwork.linuxtv.org/project/linux-media/list/
10707T: git git://linuxtv.org/anttip/media_tree.git
10708S: Maintained
10709F: drivers/media/tuners/si2157*
10710
75e2d5ba
AP
10711SI2168 MEDIA DRIVER
10712M: Antti Palosaari <crope@iki.fi>
10713L: linux-media@vger.kernel.org
a825eaec 10714W: https://linuxtv.org
75e2d5ba
AP
10715W: http://palosaari.fi/linux/
10716Q: http://patchwork.linuxtv.org/project/linux-media/list/
10717T: git git://linuxtv.org/anttip/media_tree.git
10718S: Maintained
10719F: drivers/media/dvb-frontends/si2168*
10720
49cc629d
HV
10721SI470X FM RADIO RECEIVER I2C DRIVER
10722M: Hans Verkuil <hverkuil@xs4all.nl>
10723L: linux-media@vger.kernel.org
10724T: git git://linuxtv.org/media_tree.git
a825eaec 10725W: https://linuxtv.org
49cc629d
HV
10726S: Odd Fixes
10727F: drivers/media/radio/si470x/radio-si470x-i2c.c
10728
10729SI470X FM RADIO RECEIVER USB DRIVER
10730M: Hans Verkuil <hverkuil@xs4all.nl>
10731L: linux-media@vger.kernel.org
10732T: git git://linuxtv.org/media_tree.git
a825eaec 10733W: https://linuxtv.org
49cc629d
HV
10734S: Maintained
10735F: drivers/media/radio/si470x/radio-si470x-common.c
10736F: drivers/media/radio/si470x/radio-si470x.h
10737F: drivers/media/radio/si470x/radio-si470x-usb.c
10738
c937ca03
EV
10739SI4713 FM RADIO TRANSMITTER I2C DRIVER
10740M: Eduardo Valentin <edubezval@gmail.com>
10741L: linux-media@vger.kernel.org
10742T: git git://linuxtv.org/media_tree.git
a825eaec 10743W: https://linuxtv.org
c937ca03 10744S: Odd Fixes
99995ded 10745F: drivers/media/radio/si4713/si4713.?
c937ca03
EV
10746
10747SI4713 FM RADIO TRANSMITTER PLATFORM DRIVER
10748M: Eduardo Valentin <edubezval@gmail.com>
10749L: linux-media@vger.kernel.org
10750T: git git://linuxtv.org/media_tree.git
a825eaec 10751W: https://linuxtv.org
c937ca03 10752S: Odd Fixes
99995ded
DR
10753F: drivers/media/radio/si4713/radio-platform-si4713.c
10754
10755SI4713 FM RADIO TRANSMITTER USB DRIVER
10756M: Hans Verkuil <hverkuil@xs4all.nl>
10757L: linux-media@vger.kernel.org
10758T: git git://linuxtv.org/media_tree.git
a825eaec 10759W: https://linuxtv.org
99995ded
DR
10760S: Maintained
10761F: drivers/media/radio/si4713/radio-usb-si4713.c
c937ca03 10762
beb91d46 10763SIANO DVB DRIVER
5dc8a864
MCC
10764M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
10765M: Mauro Carvalho Chehab <mchehab@kernel.org>
beb91d46 10766L: linux-media@vger.kernel.org
a825eaec 10767W: https://linuxtv.org
beb91d46
MCC
10768T: git git://linuxtv.org/media_tree.git
10769S: Odd fixes
10770F: drivers/media/common/siano/
beb91d46 10771F: drivers/media/usb/siano/
beb91d46 10772F: drivers/media/usb/siano/
14430813 10773F: drivers/media/mmc/siano/
beb91d46 10774
6f15b602
HG
10775SIMPLEFB FB DRIVER
10776M: Hans de Goede <hdegoede@redhat.com>
10777L: linux-fbdev@vger.kernel.org
10778S: Maintained
2d799dde 10779F: Documentation/devicetree/bindings/display/simple-framebuffer.txt
6f15b602
HG
10780F: drivers/video/fbdev/simplefb.c
10781F: include/linux/platform_data/simplefb.h
10782
b618b69c 10783SH_VEU V4L2 MEM2MEM DRIVER
b618b69c 10784L: linux-media@vger.kernel.org
bb60fcb2 10785S: Orphan
b618b69c 10786F: drivers/media/platform/sh_veu.c
b618b69c
GL
10787
10788SH_VOU V4L2 OUTPUT DRIVER
b618b69c 10789L: linux-media@vger.kernel.org
bb60fcb2 10790S: Orphan
b618b69c 10791F: drivers/media/platform/sh_vou.c
d647f0b7 10792F: include/media/drv-intf/sh_vou.h
b618b69c 10793
6349d997 10794SIMPLE FIRMWARE INTERFACE (SFI)
2bf822d7 10795M: Len Brown <lenb@kernel.org>
6349d997
LB
10796L: sfi-devel@simplefirmware.org
10797W: http://simplefirmware.org/
10798T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux-sfi-2.6.git
e2d1d6c0 10799S: Supported
943fc810 10800F: arch/x86/platform/sfi/
6349d997
LB
10801F: drivers/sfi/
10802F: include/linux/sfi*.h
e2d1d6c0 10803
1da177e4
LT
10804SIMTEC EB110ATX (Chalice CATS)
10805P: Ben Dooks
b16957c6
BD
10806P: Vincent Sanders <vince@simtec.co.uk>
10807M: Simtec Linux Team <linux@simtec.co.uk>
1da177e4
LT
10808W: http://www.simtec.co.uk/products/EB110ATX/
10809S: Supported
10810
10811SIMTEC EB2410ITX (BAST)
10812P: Ben Dooks
b16957c6
BD
10813P: Vincent Sanders <vince@simtec.co.uk>
10814M: Simtec Linux Team <linux@simtec.co.uk>
1da177e4
LT
10815W: http://www.simtec.co.uk/products/EB2410ITX/
10816S: Supported
15dba387
JP
10817F: arch/arm/mach-s3c24xx/mach-bast.c
10818F: arch/arm/mach-s3c24xx/bast-ide.c
10819F: arch/arm/mach-s3c24xx/bast-irq.c
1da177e4 10820
4c5adde7 10821TI DAVINCI MACHINE SUPPORT
3ba789c0 10822M: Sekhar Nori <nsekhar@ti.com>
3cf2efd5 10823M: Kevin Hilman <khilman@kernel.org>
42c031df
SN
10824L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10825T: git git://git.kernel.org/pub/scm/linux/kernel/git/nsekhar/linux-davinci.git
4c5adde7 10826S: Supported
14430813 10827F: arch/arm/mach-davinci/
046d0a37 10828F: drivers/i2c/busses/i2c-davinci.c
4c5adde7 10829
8d4b3f08 10830TI DAVINCI SERIES MEDIA DRIVER
e43cdb56 10831M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
8d4b3f08 10832L: linux-media@vger.kernel.org
a825eaec 10833W: https://linuxtv.org
8d4b3f08
LP
10834Q: http://patchwork.linuxtv.org/project/linux-media/list/
10835T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
9ce5eca7 10836S: Maintained
8d4b3f08
LP
10837F: drivers/media/platform/davinci/
10838F: include/media/davinci/
10839
417d2e50 10840TI AM437X VPFE DRIVER
e43cdb56 10841M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
417d2e50 10842L: linux-media@vger.kernel.org
a825eaec 10843W: https://linuxtv.org
417d2e50
BP
10844Q: http://patchwork.linuxtv.org/project/linux-media/list/
10845T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
10846S: Maintained
10847F: drivers/media/platform/am437x/
10848
c4c0283a 10849OV2659 OMNIVISION SENSOR DRIVER
e43cdb56 10850M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
c4c0283a 10851L: linux-media@vger.kernel.org
a825eaec 10852W: https://linuxtv.org
c4c0283a
BP
10853Q: http://patchwork.linuxtv.org/project/linux-media/list/
10854T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
10855S: Maintained
10856F: drivers/media/i2c/ov2659.c
b5dcee22 10857F: include/media/i2c/ov2659.h
c4c0283a 10858
3a6779f5
SM
10859SILICON MOTION SM712 FRAME BUFFER DRIVER
10860M: Sudip Mukherjee <sudipm.mukherjee@gmail.com>
10861M: Teddy Wang <teddy.wang@siliconmotion.com>
10862M: Sudip Mukherjee <sudip@vectorindia.org>
10863L: linux-fbdev@vger.kernel.org
10864S: Maintained
10865F: drivers/video/fbdev/sm712*
10866F: Documentation/fb/sm712fb.txt
10867
92aab3c0 10868SIS 190 ETHERNET DRIVER
8b58be88 10869M: Francois Romieu <romieu@fr.zoreil.com>
92aab3c0
FR
10870L: netdev@vger.kernel.org
10871S: Maintained
8c7de408 10872F: drivers/net/ethernet/sis/sis190.c
92aab3c0 10873
1da177e4 10874SIS 900/7016 FAST ETHERNET DRIVER
8b58be88 10875M: Daniele Venzano <venza@brownhat.org>
1da177e4 10876W: http://www.brownhat.org/sis900.html
979b6c13 10877L: netdev@vger.kernel.org
1da177e4 10878S: Maintained
8c7de408 10879F: drivers/net/ethernet/sis/sis900.*
1da177e4
LT
10880
10881SIS FRAMEBUFFER DRIVER
8b58be88 10882M: Thomas Winischhofer <thomas@winischhofer.net>
1da177e4 10883W: http://www.winischhofer.net/linuxsisvga.shtml
b7eee616 10884S: Maintained
679655da 10885F: Documentation/fb/sisfb.txt
8a61f013 10886F: drivers/video/fbdev/sis/
679655da 10887F: include/video/sisfb.h
1da177e4
LT
10888
10889SIS USB2VGA DRIVER
8b58be88 10890M: Thomas Winischhofer <thomas@winischhofer.net>
1da177e4
LT
10891W: http://www.winischhofer.at/linuxsisusbvga.shtml
10892S: Maintained
679655da 10893F: drivers/usb/misc/sisusbvga/
1da177e4 10894
415ad26d 10895SLAB ALLOCATOR
16e943bf 10896M: Christoph Lameter <cl@linux.com>
2ed1c525 10897M: Pekka Enberg <penberg@kernel.org>
16e943bf
CL
10898M: David Rientjes <rientjes@google.com>
10899M: Joonsoo Kim <iamjoonsoo.kim@lge.com>
10900M: Andrew Morton <akpm@linux-foundation.org>
415ad26d
CL
10901L: linux-mm@kvack.org
10902S: Maintained
679655da 10903F: include/linux/sl?b*.h
16e943bf 10904F: mm/sl?b*
415ad26d 10905
9fab9787 10906SLEEPABLE READ-COPY UPDATE (SRCU)
96a39bc4 10907M: Lai Jiangshan <jiangshanlai@gmail.com>
9fab9787 10908M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
ab0afd6c 10909M: Josh Triplett <josh@joshtriplett.org>
4632a191
PM
10910R: Steven Rostedt <rostedt@goodmis.org>
10911R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
981c3a4f 10912L: linux-kernel@vger.kernel.org
9fab9787
PM
10913W: http://www.rdrop.com/users/paulmck/RCU/
10914S: Supported
10915T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
4102adab
PM
10916F: include/linux/srcu.h
10917F: kernel/rcu/srcu.c
9fab9787 10918
66372841
CS
10919SMACK SECURITY MODULE
10920M: Casey Schaufler <casey@schaufler-ca.com>
10921L: linux-security-module@vger.kernel.org
10922W: http://schaufler-ca.com
ece38248 10923T: git git://github.com/cschaufler/smack-next
66372841
CS
10924S: Maintained
10925F: Documentation/security/Smack.txt
10926F: security/smack/
10927
20651e0b 10928DRIVERS FOR ADAPTIVE VOLTAGE SCALING (AVS)
68ace3e1
KH
10929M: Kevin Hilman <khilman@kernel.org>
10930M: Nishanth Menon <nm@ti.com>
10931S: Maintained
20651e0b 10932F: drivers/power/avs/
68ace3e1
KH
10933F: include/linux/power/smartreflex.h
10934L: linux-pm@vger.kernel.org
10935
1da177e4 10936SMC91x ETHERNET DRIVER
2f82af08 10937M: Nicolas Pitre <nico@fluxnic.net>
18e2842b 10938S: Odd Fixes
ae150435 10939F: drivers/net/ethernet/smsc/smc91x.*
1da177e4 10940
e8e31622
SA
10941SMIA AND SMIA++ IMAGE SENSOR DRIVER
10942M: Sakari Ailus <sakari.ailus@iki.fi>
10943L: linux-media@vger.kernel.org
10944S: Maintained
14430813 10945F: drivers/media/i2c/smiapp/
b5dcee22 10946F: include/media/i2c/smiapp.h
e8e31622
SA
10947F: drivers/media/i2c/smiapp-pll.c
10948F: drivers/media/i2c/smiapp-pll.h
fd2bfdc8 10949F: include/uapi/linux/smiapp.h
a2cec3c0 10950F: Documentation/devicetree/bindings/media/i2c/nokia,smia.txt
e8e31622 10951
920fa1ff
GR
10952SMM665 HARDWARE MONITOR DRIVER
10953M: Guenter Roeck <linux@roeck-us.net>
968ce1b1 10954L: linux-hwmon@vger.kernel.org
920fa1ff
GR
10955S: Maintained
10956F: Documentation/hwmon/smm665
10957F: drivers/hwmon/smm665.c
10958
9df7305b 10959SMSC EMC2103 HARDWARE MONITOR DRIVER
90b24cfb 10960M: Steve Glendinning <steve.glendinning@shawell.net>
968ce1b1 10961L: linux-hwmon@vger.kernel.org
90b24cfb 10962S: Maintained
9df7305b
SG
10963F: Documentation/hwmon/emc2103
10964F: drivers/hwmon/emc2103.c
10965
a98d506c
HG
10966SMSC SCH5627 HARDWARE MONITOR DRIVER
10967M: Hans de Goede <hdegoede@redhat.com>
968ce1b1 10968L: linux-hwmon@vger.kernel.org
a98d506c
HG
10969S: Supported
10970F: Documentation/hwmon/sch5627
10971F: drivers/hwmon/sch5627.c
10972
6ea884db 10973SMSC47B397 HARDWARE MONITOR DRIVER
d8130624 10974M: Jean Delvare <jdelvare@suse.com>
968ce1b1 10975L: linux-hwmon@vger.kernel.org
6ea884db 10976S: Maintained
679655da
JP
10977F: Documentation/hwmon/smsc47b397
10978F: drivers/hwmon/smsc47b397.c
6ea884db 10979
fd9abb3d 10980SMSC911x ETHERNET DRIVER
90b24cfb 10981M: Steve Glendinning <steve.glendinning@shawell.net>
2cb37728 10982L: netdev@vger.kernel.org
90b24cfb 10983S: Maintained
679655da 10984F: include/linux/smsc911x.h
ae150435 10985F: drivers/net/ethernet/smsc/smsc911x.*
2cb37728
SG
10986
10987SMSC9420 PCI ETHERNET DRIVER
90b24cfb 10988M: Steve Glendinning <steve.glendinning@shawell.net>
fd9abb3d 10989L: netdev@vger.kernel.org
90b24cfb 10990S: Maintained
ae150435 10991F: drivers/net/ethernet/smsc/smsc9420.*
fd9abb3d 10992
3c8a63e2 10993SMSC UFX6000 and UFX7000 USB to VGA DRIVER
90b24cfb 10994M: Steve Glendinning <steve.glendinning@shawell.net>
3c8a63e2 10995L: linux-fbdev@vger.kernel.org
90b24cfb 10996S: Maintained
8a61f013 10997F: drivers/video/fbdev/smscufx.c
3c8a63e2 10998
668acf32 10999SOC-CAMERA V4L2 SUBSYSTEM
8b58be88 11000M: Guennadi Liakhovetski <g.liakhovetski@gmx.de>
661263b5 11001L: linux-media@vger.kernel.org
275ffde4 11002T: git git://linuxtv.org/media_tree.git
795fb7e7 11003S: Maintained
90d72ac6
MCC
11004F: include/media/soc*
11005F: drivers/media/i2c/soc_camera/
11006F: drivers/media/platform/soc_camera/
668acf32 11007
e2d1d6c0 11008SOEKRIS NET48XX LED SUPPORT
8b58be88 11009M: Chris Boot <bootc@bootc.net>
e2d1d6c0 11010S: Maintained
679655da 11011F: drivers/leds/leds-net48xx.c
e2d1d6c0 11012
e3994db1 11013SOFTLOGIC 6x10 MPEG CODEC
9661975d
AU
11014M: Bluecherry Maintainers <maintainers@bluecherrydvr.com>
11015M: Andrey Utkin <andrey.utkin@corp.bluecherry.net>
11016M: Andrey Utkin <andrey.krieger.utkin@gmail.com>
1f141f6b 11017M: Ismael Luceno <ismael@iodev.co.uk>
e3994db1
JP
11018L: linux-media@vger.kernel.org
11019S: Supported
11020F: drivers/media/pci/solo6x10/
11021
1da177e4 11022SOFTWARE RAID (Multiple Disks) SUPPORT
c2f662eb 11023M: Shaohua Li <shli@kernel.org>
1da177e4 11024L: linux-raid@vger.kernel.org
0f9ce866 11025T: git git://git.kernel.org/pub/scm/linux/kernel/git/shli/md.git
524418bb 11026S: Supported
679655da
JP
11027F: drivers/md/
11028F: include/linux/raid/
c117ab84 11029F: include/uapi/linux/raid/
1da177e4 11030
1da177e4 11031SONIC NETWORK DRIVER
8b58be88 11032M: Thomas Bogendoerfer <tsbogend@alpha.franken.de>
979b6c13 11033L: netdev@vger.kernel.org
1da177e4 11034S: Maintained
d9fb9f38 11035F: drivers/net/ethernet/natsemi/sonic.*
1da177e4 11036
61e115a5 11037SONICS SILICON BACKPLANE DRIVER (SSB)
eb032b98 11038M: Michael Buesch <m@bues.ch>
e7828b28 11039L: linux-wireless@vger.kernel.org
61e115a5 11040S: Maintained
679655da
JP
11041F: drivers/ssb/
11042F: include/linux/ssb/
61e115a5 11043
1da177e4 11044SONY VAIO CONTROL DEVICE DRIVER
8b58be88 11045M: Mattia Dongili <malattia@linux.it>
d0944853 11046L: platform-driver-x86@vger.kernel.org
5b18167d 11047W: http://www.linux.it/~malattia/wiki/index.php/Sony_drivers
1da177e4 11048S: Maintained
679655da
JP
11049F: Documentation/laptops/sony-laptop.txt
11050F: drivers/char/sonypi.c
11051F: drivers/platform/x86/sony-laptop.c
11052F: include/linux/sony-laptop.h
1da177e4 11053
baf8532a 11054SONY MEMORYSTICK CARD SUPPORT
8b58be88 11055M: Alex Dubov <oakad@yahoo.com>
baf8532a
AD
11056W: http://tifmxx.berlios.de/
11057S: Maintained
679655da 11058F: drivers/memstick/host/tifm_ms.c
baf8532a 11059
0ab30494
ML
11060SONY MEMORYSTICK STANDARD SUPPORT
11061M: Maxim Levitsky <maximlevitsky@gmail.com>
11062S: Maintained
11063F: drivers/memstick/core/ms_block.*
11064
1da177e4 11065SOUND
8b58be88 11066M: Jaroslav Kysela <perex@perex.cz>
d8130624 11067M: Takashi Iwai <tiwai@suse.com>
93711660 11068L: alsa-devel@alsa-project.org (moderated for non-subscribers)
3126a179 11069W: http://www.alsa-project.org/
dde7ad8d 11070T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
3126a179 11071T: git git://git.alsa-project.org/alsa-kernel.git
ff4a8f32 11072Q: http://patchwork.kernel.org/project/alsa-devel/list/
1da177e4 11073S: Maintained
3126a179
JP
11074F: Documentation/sound/
11075F: include/sound/
c117ab84 11076F: include/uapi/sound/
679655da 11077F: sound/
1da177e4 11078
33bbe149
MB
11079SOUND - COMPRESSED AUDIO
11080M: Vinod Koul <vinod.koul@intel.com>
11081L: alsa-devel@alsa-project.org (moderated for non-subscribers)
11082T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
11083S: Supported
f672f31a 11084F: Documentation/sound/alsa/compress_offload.txt
33bbe149 11085F: include/sound/compress_driver.h
f672f31a 11086F: include/uapi/sound/compress_*
33bbe149
MB
11087F: sound/core/compress_offload.c
11088F: sound/soc/soc-compress.c
11089
bd903bde 11090SOUND - SOC LAYER / DYNAMIC AUDIO POWER MANAGEMENT (ASoC)
6b9cf5c2 11091M: Liam Girdwood <lgirdwood@gmail.com>
b02e48f2 11092M: Mark Brown <broonie@kernel.org>
86f14df8 11093T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound.git
93711660 11094L: alsa-devel@alsa-project.org (moderated for non-subscribers)
b0b8daf7 11095W: http://alsa-project.org/main/index.php/ASoC
eb1a6af3 11096S: Supported
181ad2a5 11097F: Documentation/devicetree/bindings/sound/
2820f615 11098F: Documentation/sound/alsa/soc/
679655da 11099F: sound/soc/
e6e55122 11100F: include/sound/soc*
eb1a6af3 11101
d7f8761b
MB
11102SOUND - DMAENGINE HELPERS
11103M: Lars-Peter Clausen <lars@metafoo.de>
11104S: Supported
11105F: include/sound/dmaengine_pcm.h
11106F: sound/core/pcm_dmaengine.c
11107F: sound/soc/soc-generic-dmaengine-pcm.c
11108
990a6a99
OS
11109SP2 MEDIA DRIVER
11110M: Olli Salonen <olli.salonen@iki.fi>
11111L: linux-media@vger.kernel.org
a825eaec 11112W: https://linuxtv.org
990a6a99
OS
11113Q: http://patchwork.linuxtv.org/project/linux-media/list/
11114S: Maintained
11115F: drivers/media/dvb-frontends/sp2*
11116
473321fc 11117SPARC + UltraSPARC (sparc/sparc64)
8b58be88 11118M: "David S. Miller" <davem@davemloft.net>
1da177e4 11119L: sparclinux@vger.kernel.org
8a6e2535 11120Q: http://patchwork.ozlabs.org/project/sparclinux/list/
08deed1e
JP
11121T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
11122T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
1da177e4 11123S: Maintained
679655da 11124F: arch/sparc/
7765b8bb 11125F: drivers/sbus/
1da177e4 11126
6404fcca
DM
11127SPARC SERIAL DRIVERS
11128M: "David S. Miller" <davem@davemloft.net>
11129L: sparclinux@vger.kernel.org
08deed1e
JP
11130T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
11131T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
6404fcca 11132S: Maintained
6816383a 11133F: include/linux/sunserialcore.h
df621252 11134F: drivers/tty/serial/suncore.c
df621252
GKH
11135F: drivers/tty/serial/sunhv.c
11136F: drivers/tty/serial/sunsab.c
11137F: drivers/tty/serial/sunsab.h
11138F: drivers/tty/serial/sunsu.c
11139F: drivers/tty/serial/sunzilog.c
11140F: drivers/tty/serial/sunzilog.h
6404fcca 11141
389325b4
CL
11142SPARSE CHECKER
11143M: "Christopher Li" <sparse@chrisli.org>
11144L: linux-sparse@vger.kernel.org
11145W: https://sparse.wiki.kernel.org/
11146T: git git://git.kernel.org/pub/scm/devel/sparse/sparse.git
11147T: git git://git.kernel.org/pub/scm/devel/sparse/chrisl/sparse.git
11148S: Maintained
11149F: include/linux/compiler.h
11150
fc0c195a 11151SPEAR PLATFORM SUPPORT
da89947b 11152M: Viresh Kumar <vireshk@kernel.org>
9cc23682 11153M: Shiraz Hashim <shiraz.linux.kernel@gmail.com>
fbfa0748 11154L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
fc0c195a
VK
11155W: http://www.st.com/spear
11156S: Maintained
e68d7c14 11157F: arch/arm/boot/dts/spear*
281e192f 11158F: arch/arm/mach-spear/
fc0c195a
VK
11159
11160SPEAR CLOCK FRAMEWORK SUPPORT
da89947b 11161M: Viresh Kumar <vireshk@kernel.org>
fbfa0748 11162L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
fc0c195a
VK
11163W: http://www.st.com/spear
11164S: Maintained
5df33a62 11165F: drivers/clk/spear/
fc0c195a 11166
e2d1d6c0 11167SPI SUBSYSTEM
b02e48f2 11168M: Mark Brown <broonie@kernel.org>
dfbe403c 11169L: linux-spi@vger.kernel.org
e7e4e13c 11170T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi.git
8a6e2535 11171Q: http://patchwork.kernel.org/project/spi-devel-general/list/
e2d1d6c0 11172S: Maintained
87306eb7 11173F: Documentation/devicetree/bindings/spi/
679655da
JP
11174F: Documentation/spi/
11175F: drivers/spi/
11176F: include/linux/spi/
c117ab84 11177F: include/uapi/linux/spi/
e2d1d6c0 11178
2752e401 11179SPIDERNET NETWORK DRIVER for CELL
8b58be88 11180M: Ishizaki Kou <kou.ishizaki@toshiba.co.jp>
2752e401
JL
11181L: netdev@vger.kernel.org
11182S: Supported
679655da 11183F: Documentation/networking/spider_net.txt
8df158ac 11184F: drivers/net/ethernet/toshiba/spider_net*
2752e401 11185
e2d1d6c0 11186SPU FILE SYSTEM
8b58be88 11187M: Jeremy Kerr <jk@ozlabs.org>
a4724ed6 11188L: linuxppc-dev@lists.ozlabs.org
e2d1d6c0
RD
11189W: http://www.ibm.com/developerworks/power/cell/
11190S: Supported
679655da
JP
11191F: Documentation/filesystems/spufs.txt
11192F: arch/powerpc/platforms/cell/spufs/
e2d1d6c0 11193
fc555841 11194SQUASHFS FILE SYSTEM
d7f2ff67 11195M: Phillip Lougher <phillip@squashfs.org.uk>
fc555841
PL
11196L: squashfs-devel@lists.sourceforge.net (subscribers-only)
11197W: http://squashfs.org.uk
9f273c24 11198T: git git://git.kernel.org/pub/scm/linux/kernel/git/pkl/squashfs-next.git
fc555841 11199S: Maintained
679655da
JP
11200F: Documentation/filesystems/squashfs.txt
11201F: fs/squashfs/
fc555841 11202
1da177e4 11203SRM (Alpha) environment access
8b58be88 11204M: Jan-Benedict Glaw <jbglaw@lug-owl.de>
1da177e4 11205S: Maintained
679655da 11206F: arch/alpha/kernel/srm_env.c
1da177e4 11207
26e9a397 11208STABLE BRANCH
879a5a00 11209M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
bc7a2f3a 11210L: stable@vger.kernel.org
879a5a00 11211S: Supported
7b175c46 11212F: Documentation/stable_kernel_rules.txt
e2d1d6c0 11213
26e9a397 11214STAGING SUBSYSTEM
879a5a00 11215M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
630081fd 11216T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
1c6ccf62 11217L: devel@driverdev.osuosl.org
879a5a00 11218S: Supported
679655da 11219F: drivers/staging/
dbc6c2cc 11220
ebd3d010
JP
11221STAGING - COMEDI
11222M: Ian Abbott <abbotti@mev.co.uk>
81b884c9 11223M: H Hartley Sweeten <hsweeten@visionengravers.com>
ebd3d010
JP
11224S: Odd Fixes
11225F: drivers/staging/comedi/
11226
a0138163
JP
11227STAGING - FLARION FT1000 DRIVERS
11228M: Marek Belisko <marek.belisko@gmail.com>
11229S: Odd Fixes
11230F: drivers/staging/ft1000/
11231
6c1bb424 11232STAGING - INDUSTRIAL IO
030a13d7 11233M: Jonathan Cameron <jic23@kernel.org>
a0138163 11234L: linux-iio@vger.kernel.org
6c1bb424 11235S: Odd Fixes
5291582d 11236F: Documentation/devicetree/bindings/staging/iio/
6c1bb424
JP
11237F: drivers/staging/iio/
11238
a0138163
JP
11239STAGING - LIRC (LINUX INFRARED REMOTE CONTROL) DRIVERS
11240M: Jarod Wilson <jarod@wilsonet.com>
11241W: http://www.lirc.org/
11242S: Odd Fixes
b2b0186d 11243F: drivers/staging/media/lirc/
a0138163 11244
f5e5de1e
OD
11245STAGING - LUSTRE PARALLEL FILESYSTEM
11246M: Oleg Drokin <oleg.drokin@intel.com>
11247M: Andreas Dilger <andreas.dilger@intel.com>
8701dbf9 11248M: James Simmons <jsimmons@infradead.org>
d98229f0
AD
11249L: lustre-devel@lists.lustre.org (moderated for non-subscribers)
11250W: http://wiki.lustre.org/
f5e5de1e
OD
11251S: Maintained
11252F: drivers/staging/lustre
11253
7c6b6c71
MD
11254STAGING - NVIDIA COMPLIANT EMBEDDED CONTROLLER INTERFACE (nvec)
11255M: Marc Dietrich <marvin24@gmx.de>
11256L: ac100@lists.launchpad.net (moderated for non-subscribers)
5d96bf4d 11257L: linux-tegra@vger.kernel.org
7c6b6c71
MD
11258S: Maintained
11259F: drivers/staging/nvec/
11260
53c43c5c
GKH
11261STAGING - OLPC SECONDARY DISPLAY CONTROLLER (DCON)
11262M: Jens Frederich <jfrederich@gmail.com>
11263M: Daniel Drake <dsd@laptop.org>
11264M: Jon Nettleton <jon.nettleton@gmail.com>
11265W: http://wiki.laptop.org/go/DCON
11266S: Maintained
11267F: drivers/staging/olpc_dcon/
11268
a0138163
JP
11269STAGING - REALTEK RTL8712U DRIVERS
11270M: Larry Finger <Larry.Finger@lwfinger.net>
11271M: Florian Schilhabel <florian.c.schilhabel@googlemail.com>.
11272S: Odd Fixes
11273F: drivers/staging/rtl8712/
11274
980ac4d7
SM
11275STAGING - SILICON MOTION SM750 FRAME BUFFER DRIVER
11276M: Sudip Mukherjee <sudipm.mukherjee@gmail.com>
11277M: Teddy Wang <teddy.wang@siliconmotion.com>
11278M: Sudip Mukherjee <sudip@vectorindia.org>
11279L: linux-fbdev@vger.kernel.org
11280S: Maintained
11281F: drivers/staging/sm750fb/
11282
510fa408
JP
11283STAGING - SLICOSS
11284M: Lior Dotan <liodot@gmail.com>
11285M: Christopher Harrer <charrer@alacritech.com>
11286S: Odd Fixes
11287F: drivers/staging/slicoss/
11288
a0138163
JP
11289STAGING - SPEAKUP CONSOLE SPEECH DRIVER
11290M: William Hubbs <w.d.hubbs@gmail.com>
11291M: Chris Brannon <chris@the-brannons.com>
d33bce31 11292M: Kirk Reiser <kirk@reisers.ca>
a0138163 11293M: Samuel Thibault <samuel.thibault@ens-lyon.org>
e6a152ef 11294L: speakup@linux-speakup.org
a0138163
JP
11295W: http://www.linux-speakup.org/
11296S: Odd Fixes
11297F: drivers/staging/speakup/
11298
b3e871ce
JP
11299STAGING - VIA VT665X DRIVERS
11300M: Forest Bond <forest@alittletooquiet.net>
11301S: Odd Fixes
11302F: drivers/staging/vt665?/
11303
a30baec1 11304STAGING - WILC1000 WIFI DRIVER
d9a85940
AS
11305M: Aditya Shankar <aditya.shankar@microchip.com>
11306M: Ganesh Krishna <ganesh.krishna@microchip.com>
a30baec1
JK
11307L: linux-wireless@vger.kernel.org
11308S: Supported
11309F: drivers/staging/wilc1000/
11310
709bcb07 11311STAGING - XGI Z7,Z9,Z11 PCI DISPLAY DRIVER
3e39e66e 11312M: Arnaud Patard <arnaud.patard@rtp-net.org>
709bcb07
JP
11313S: Odd Fixes
11314F: drivers/staging/xgifb/
11315
1da177e4 11316STARFIRE/DURALAN NETWORK DRIVER
8b58be88 11317M: Ion Badulescu <ionut@badula.org>
b4f90189 11318S: Odd Fixes
9bba23b0 11319F: drivers/net/ethernet/adaptec/starfire*
1da177e4 11320
e2d1d6c0 11321SUN3/3X
8b58be88 11322M: Sam Creasey <sammy@sammy.net>
e2d1d6c0
RD
11323W: http://sammy.net/sun3/
11324S: Maintained
679655da
JP
11325F: arch/m68k/kernel/*sun3*
11326F: arch/m68k/sun3*/
11327F: arch/m68k/include/asm/sun3*
e689cf4a 11328F: drivers/net/ethernet/i825xx/sun3*
e2d1d6c0 11329
af6a5af8
HG
11330SUN4I LOW RES ADC ATTACHED TABLET KEYS DRIVER
11331M: Hans de Goede <hdegoede@redhat.com>
11332L: linux-input@vger.kernel.org
11333S: Maintained
11334F: Documentation/devicetree/bindings/input/sun4i-lradc-keys.txt
11335F: drivers/input/keyboard/sun4i-lradc-keys.c
11336
2bc9ff01
DK
11337SUNDANCE NETWORK DRIVER
11338M: Denis Kirjanov <kda@linux-powerpc.org>
11339L: netdev@vger.kernel.org
11340S: Maintained
11341F: drivers/net/ethernet/dlink/sundance.c
11342
2cbb12a4 11343SUPERH
114bf37e
RF
11344M: Yoshinori Sato <ysato@users.sourceforge.jp>
11345M: Rich Felker <dalias@libc.org>
2cbb12a4 11346L: linux-sh@vger.kernel.org
8a6e2535 11347Q: http://patchwork.kernel.org/project/linux-sh/list/
114bf37e 11348S: Maintained
066069e1 11349F: Documentation/sh/
679655da 11350F: arch/sh/
066069e1 11351F: drivers/sh/
1da177e4 11352
4480f15b 11353SUSPEND TO RAM
7fb06082 11354M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
8b58be88
JP
11355M: Len Brown <len.brown@intel.com>
11356M: Pavel Machek <pavel@ucw.cz>
bf1c138e 11357L: linux-pm@vger.kernel.org
e2d1d6c0 11358S: Supported
679655da
JP
11359F: Documentation/power/
11360F: arch/x86/kernel/acpi/
11361F: drivers/base/power/
11362F: kernel/power/
11363F: include/linux/suspend.h
11364F: include/linux/freezer.h
11365F: include/linux/pm.h
1da177e4
LT
11366
11367SVGA HANDLING
8b58be88 11368M: Martin Mares <mj@ucw.cz>
1da177e4
LT
11369L: linux-video@atrey.karlin.mff.cuni.cz
11370S: Maintained
679655da
JP
11371F: Documentation/svga.txt
11372F: arch/x86/boot/video*
1da177e4 11373
6e28b761
KRW
11374SWIOTLB SUBSYSTEM
11375M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
11376L: linux-kernel@vger.kernel.org
9f273c24 11377T: git git://git.kernel.org/pub/scm/linux/kernel/git/konrad/swiotlb.git
6e28b761
KRW
11378S: Supported
11379F: lib/swiotlb.c
11380F: arch/*/kernel/pci-swiotlb.c
11381F: include/linux/swiotlb.h
11382
007f790c
JP
11383SWITCHDEV
11384M: Jiri Pirko <jiri@resnulli.us>
11385L: netdev@vger.kernel.org
11386S: Supported
11387F: net/switchdev/
11388F: include/net/switchdev.h
11389
db8e35d5
VG
11390SYNOPSYS ARC ARCHITECTURE
11391M: Vineet Gupta <vgupta@synopsys.com>
30b9dbee 11392L: linux-snps-arc@lists.infradead.org
db8e35d5
VG
11393S: Supported
11394F: arch/arc/
9b28829d 11395F: Documentation/devicetree/bindings/arc/*
2d799dde 11396F: Documentation/devicetree/bindings/interrupt-controller/snps,arc*
c6a0fe4a 11397F: drivers/tty/serial/arc_uart.c
b7182d1a 11398T: git git://git.kernel.org/pub/scm/linux/kernel/git/vgupta/arc.git
db8e35d5 11399
556cc1c5
AB
11400SYNOPSYS ARC SDP platform support
11401M: Alexey Brodkin <abrodkin@synopsys.com>
11402S: Supported
11403F: arch/arc/plat-axs10x
11404F: arch/arc/boot/dts/ax*
11405F: Documentation/devicetree/bindings/arc/axs10*
11406
6c284c9a
LJ
11407SYSTEM CONFIGURATION (SYSCON)
11408M: Lee Jones <lee.jones@linaro.org>
11409M: Arnd Bergmann <arnd@arndb.de>
11410T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
11411S: Supported
11412F: drivers/mfd/syscon.c
11413
1da177e4 11414SYSV FILESYSTEM
8b58be88 11415M: Christoph Hellwig <hch@infradead.org>
1da177e4 11416S: Maintained
679655da
JP
11417F: Documentation/filesystems/sysv-fs.txt
11418F: fs/sysv/
11419F: include/linux/sysv_fs.h
1da177e4 11420
86cfa7fc 11421TARGET SUBSYSTEM
9c3646d1 11422M: "Nicholas A. Bellinger" <nab@linux-iscsi.org>
86cfa7fc 11423L: linux-scsi@vger.kernel.org
b9f5edc2 11424L: target-devel@vger.kernel.org
86cfa7fc 11425W: http://www.linux-iscsi.org
cf015e9f 11426W: http://groups.google.com/group/linux-iscsi-target-dev
452cf324 11427T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
86cfa7fc
NB
11428S: Supported
11429F: drivers/target/
11430F: include/target/
11431F: Documentation/target/
11432
4e68852d 11433TASKSTATS STATISTICS INTERFACE
185e595f 11434M: Balbir Singh <bsingharora@gmail.com>
4e68852d 11435S: Maintained
679655da
JP
11436F: Documentation/accounting/taskstats*
11437F: include/linux/taskstats*
11438F: kernel/taskstats.c
4e68852d 11439
781b456a 11440TC CLASSIFIER
f935f3f8 11441M: Jamal Hadi Salim <jhs@mojatatu.com>
781b456a
SH
11442L: netdev@vger.kernel.org
11443S: Maintained
679655da 11444F: include/net/pkt_cls.h
c117ab84 11445F: include/uapi/linux/pkt_cls.h
679655da 11446F: net/sched/
781b456a 11447
5067f08a 11448TCP LOW PRIORITY MODULE
8b58be88
JP
11449M: "Wong Hoi Sing, Edison" <hswong3i@gmail.com>
11450M: "Hung Hing Lun, Mike" <hlhung3i@gmail.com>
5067f08a
WHSE
11451W: http://tcp-lp-mod.sourceforge.net/
11452S: Maintained
679655da 11453F: net/ipv4/tcp_lp.c
5067f08a 11454
91952bc0
AP
11455TDA10071 MEDIA DRIVER
11456M: Antti Palosaari <crope@iki.fi>
11457L: linux-media@vger.kernel.org
a825eaec 11458W: https://linuxtv.org
91952bc0
AP
11459W: http://palosaari.fi/linux/
11460Q: http://patchwork.linuxtv.org/project/linux-media/list/
11461T: git git://linuxtv.org/anttip/media_tree.git
11462S: Maintained
11463F: drivers/media/dvb-frontends/tda10071*
11464
11465TDA18212 MEDIA DRIVER
11466M: Antti Palosaari <crope@iki.fi>
11467L: linux-media@vger.kernel.org
a825eaec 11468W: https://linuxtv.org
91952bc0
AP
11469W: http://palosaari.fi/linux/
11470Q: http://patchwork.linuxtv.org/project/linux-media/list/
11471T: git git://linuxtv.org/anttip/media_tree.git
11472S: Maintained
11473F: drivers/media/tuners/tda18212*
11474
11475TDA18218 MEDIA DRIVER
11476M: Antti Palosaari <crope@iki.fi>
11477L: linux-media@vger.kernel.org
a825eaec 11478W: https://linuxtv.org
91952bc0
AP
11479W: http://palosaari.fi/linux/
11480Q: http://patchwork.linuxtv.org/project/linux-media/list/
11481T: git git://linuxtv.org/anttip/media_tree.git
11482S: Maintained
11483F: drivers/media/tuners/tda18218*
11484
3b2f6aba
MK
11485TDA18271 MEDIA DRIVER
11486M: Michael Krufky <mkrufky@linuxtv.org>
11487L: linux-media@vger.kernel.org
a825eaec 11488W: https://linuxtv.org
3b2f6aba
MK
11489W: http://github.com/mkrufky
11490Q: http://patchwork.linuxtv.org/project/linux-media/list/
11491T: git git://linuxtv.org/mkrufky/tuners.git
11492S: Maintained
11493F: drivers/media/tuners/tda18271*
11494
e48307a9
MK
11495TDA827x MEDIA DRIVER
11496M: Michael Krufky <mkrufky@linuxtv.org>
11497L: linux-media@vger.kernel.org
a825eaec 11498W: https://linuxtv.org
e48307a9
MK
11499W: http://github.com/mkrufky
11500Q: http://patchwork.linuxtv.org/project/linux-media/list/
11501T: git git://linuxtv.org/mkrufky/tuners.git
11502S: Maintained
11503F: drivers/media/tuners/tda8290.*
11504
66cf9212
MK
11505TDA8290 MEDIA DRIVER
11506M: Michael Krufky <mkrufky@linuxtv.org>
11507L: linux-media@vger.kernel.org
a825eaec 11508W: https://linuxtv.org
66cf9212
MK
11509W: http://github.com/mkrufky
11510Q: http://patchwork.linuxtv.org/project/linux-media/list/
11511T: git git://linuxtv.org/mkrufky/tuners.git
11512S: Maintained
11513F: drivers/media/tuners/tda8290.*
11514
4b9fba30
HV
11515TDA9840 MEDIA DRIVER
11516M: Hans Verkuil <hverkuil@xs4all.nl>
11517L: linux-media@vger.kernel.org
11518T: git git://linuxtv.org/media_tree.git
a825eaec 11519W: https://linuxtv.org
4b9fba30
HV
11520S: Maintained
11521F: drivers/media/i2c/tda9840*
11522
2cb654fd 11523TEA5761 TUNER DRIVER
5dc8a864
MCC
11524M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
11525M: Mauro Carvalho Chehab <mchehab@kernel.org>
2cb654fd 11526L: linux-media@vger.kernel.org
a825eaec 11527W: https://linuxtv.org
2cb654fd
MCC
11528T: git git://linuxtv.org/media_tree.git
11529S: Odd fixes
11530F: drivers/media/tuners/tea5761.*
11531
11532TEA5767 TUNER DRIVER
5dc8a864
MCC
11533M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
11534M: Mauro Carvalho Chehab <mchehab@kernel.org>
2cb654fd 11535L: linux-media@vger.kernel.org
a825eaec 11536W: https://linuxtv.org
2cb654fd
MCC
11537T: git git://linuxtv.org/media_tree.git
11538S: Maintained
11539F: drivers/media/tuners/tea5767.*
11540
4b9fba30
HV
11541TEA6415C MEDIA DRIVER
11542M: Hans Verkuil <hverkuil@xs4all.nl>
11543L: linux-media@vger.kernel.org
11544T: git git://linuxtv.org/media_tree.git
a825eaec 11545W: https://linuxtv.org
4b9fba30
HV
11546S: Maintained
11547F: drivers/media/i2c/tea6415c*
11548
11549TEA6420 MEDIA DRIVER
11550M: Hans Verkuil <hverkuil@xs4all.nl>
11551L: linux-media@vger.kernel.org
11552T: git git://linuxtv.org/media_tree.git
a825eaec 11553W: https://linuxtv.org
4b9fba30
HV
11554S: Maintained
11555F: drivers/media/i2c/tea6420*
11556
3d249d4c 11557TEAM DRIVER
dca9ab92 11558M: Jiri Pirko <jiri@resnulli.us>
3d249d4c
JP
11559L: netdev@vger.kernel.org
11560S: Supported
11561F: drivers/net/team/
11562F: include/linux/if_team.h
c117ab84 11563F: include/uapi/linux/if_team.h
3d249d4c 11564
7d029125 11565TECHNOLOGIC SYSTEMS TS-5500 PLATFORM SUPPORT
9c3646d1 11566M: "Savoir-faire Linux Inc." <kernel@savoirfairelinux.com>
7d029125
VD
11567S: Maintained
11568F: arch/x86/platform/ts5500/
11569
40ad4a30
SY
11570TECHNOTREND USB IR RECEIVER
11571M: Sean Young <sean@mess.org>
11572L: linux-media@vger.kernel.org
11573S: Maintained
11574F: drivers/media/rc/ttusbir.c
11575
adabdb0c 11576TEGRA ARCHITECTURE SUPPORT
243d58ec 11577M: Stephen Warren <swarren@wwwdotorg.org>
adabdb0c 11578M: Thierry Reding <thierry.reding@gmail.com>
554077c5 11579M: Alexandre Courbot <gnurou@gmail.com>
84b9414b 11580L: linux-tegra@vger.kernel.org
fd117cd1 11581Q: http://patchwork.ozlabs.org/project/linux-tegra/list/
b779b88d 11582T: git git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux.git
84b9414b 11583S: Supported
bbbe96ed 11584N: [^a-z]tegra
84b9414b 11585
adabdb0c
SW
11586TEGRA CLOCK DRIVER
11587M: Peter De Schrijver <pdeschrijver@nvidia.com>
11588M: Prashant Gaikwad <pgaikwad@nvidia.com>
11589S: Supported
11590F: drivers/clk/tegra/
11591
86e486a0 11592TEGRA DMA DRIVERS
adabdb0c 11593M: Laxman Dewangan <ldewangan@nvidia.com>
86e486a0 11594M: Jon Hunter <jonathanh@nvidia.com>
adabdb0c 11595S: Supported
86e486a0 11596F: drivers/dma/tegra*
adabdb0c 11597
adabdb0c
SW
11598TEGRA I2C DRIVER
11599M: Laxman Dewangan <ldewangan@nvidia.com>
11600S: Supported
11601F: drivers/i2c/busses/i2c-tegra.c
11602
11603TEGRA IOMMU DRIVERS
11604M: Hiroshi Doyu <hdoyu@nvidia.com>
11605S: Supported
11606F: drivers/iommu/tegra*
11607
11608TEGRA KBC DRIVER
11609M: Rakesh Iyer <riyer@nvidia.com>
11610M: Laxman Dewangan <ldewangan@nvidia.com>
11611S: Supported
11612F: drivers/input/keyboard/tegra-kbc.c
11613
adabdb0c
SW
11614TEGRA PWM DRIVER
11615M: Thierry Reding <thierry.reding@gmail.com>
11616S: Supported
11617F: drivers/pwm/pwm-tegra.c
11618
11619TEGRA SERIAL DRIVER
11620M: Laxman Dewangan <ldewangan@nvidia.com>
11621S: Supported
11622F: drivers/tty/serial/serial-tegra.c
11623
11624TEGRA SPI DRIVER
11625M: Laxman Dewangan <ldewangan@nvidia.com>
11626S: Supported
11627F: drivers/spi/spi-tegra*
11628
1a348ccc 11629TEHUTI ETHERNET DRIVER
8b58be88 11630M: Andy Gospodarek <andy@greyhouse.net>
1a348ccc
AG
11631L: netdev@vger.kernel.org
11632S: Supported
ef7f5429 11633F: drivers/net/ethernet/tehuti/*
1a348ccc 11634
4e68852d 11635Telecom Clock Driver for MCPL0010
8b58be88 11636M: Mark Gross <mark.gross@intel.com>
4e68852d 11637S: Supported
679655da 11638F: drivers/char/tlclk.c
4e68852d 11639
4480f15b 11640TENSILICA XTENSA PORT (xtensa)
8b58be88 11641M: Chris Zankel <chris@zankel.net>
f959ed2f
CZ
11642M: Max Filippov <jcmvbkbc@gmail.com>
11643L: linux-xtensa@linux-xtensa.org
9f273c24 11644T: git git://github.com/czankel/xtensa-linux.git
4e68852d 11645S: Maintained
679655da 11646F: arch/xtensa/
3dc99857 11647F: drivers/irqchip/irq-xtensa-*
4e68852d 11648
5313ba66
HV
11649THANKO'S RAREMONO AM/FM/SW RADIO RECEIVER USB DRIVER
11650M: Hans Verkuil <hverkuil@xs4all.nl>
11651L: linux-media@vger.kernel.org
11652T: git git://linuxtv.org/media_tree.git
a825eaec 11653W: https://linuxtv.org
5313ba66
HV
11654S: Maintained
11655F: drivers/media/radio/radio-raremono.c
11656
d3fb6955 11657THERMAL
b75f0050 11658M: Zhang Rui <rui.zhang@intel.com>
f14d1c24 11659M: Eduardo Valentin <edubezval@gmail.com>
b75f0050
JP
11660L: linux-pm@vger.kernel.org
11661T: git git://git.kernel.org/pub/scm/linux/kernel/git/rzhang/linux.git
11662T: git git://git.kernel.org/pub/scm/linux/kernel/git/evalenti/linux-soc-thermal.git
11663Q: https://patchwork.kernel.org/project/linux-pm/list/
11664S: Supported
11665F: drivers/thermal/
11666F: include/linux/thermal.h
af6c9f16 11667F: include/uapi/linux/thermal.h
b75f0050
JP
11668F: include/linux/cpu_cooling.h
11669F: Documentation/devicetree/bindings/thermal/
d3fb6955 11670
64e05d8b
VK
11671THERMAL/CPU_COOLING
11672M: Amit Daniel Kachhap <amit.kachhap@gmail.com>
11673M: Viresh Kumar <viresh.kumar@linaro.org>
11674M: Javi Merino <javi.merino@arm.com>
11675L: linux-pm@vger.kernel.org
11676S: Supported
11677F: Documentation/thermal/cpu-cooling-api.txt
11678F: drivers/thermal/cpu_cooling.c
11679F: include/linux/cpu_cooling.h
11680
4e68852d 11681THINKPAD ACPI EXTRAS DRIVER
8b58be88 11682M: Henrique de Moraes Holschuh <ibm-acpi@hmh.eng.br>
4e68852d 11683L: ibm-acpi-devel@lists.sourceforge.net
d0944853 11684L: platform-driver-x86@vger.kernel.org
4e68852d
AC
11685W: http://ibm-acpi.sourceforge.net
11686W: http://thinkwiki.org/wiki/Ibm-acpi
54e5881d 11687T: git git://repo.or.cz/linux-2.6/linux-acpi-2.6/ibm-acpi-2.6.git
4e68852d 11688S: Maintained
679655da 11689F: drivers/platform/x86/thinkpad_acpi.c
4e68852d 11690
1b46f2a2 11691TI BANDGAP AND THERMAL DRIVER
f14d1c24 11692M: Eduardo Valentin <edubezval@gmail.com>
ef41be81 11693M: Keerthy <j-keerthy@ti.com>
1b46f2a2 11694L: linux-pm@vger.kernel.org
531ff13e 11695L: linux-omap@vger.kernel.org
5a723e81 11696S: Maintained
794b2e25 11697F: drivers/thermal/ti-soc-thermal/
1b46f2a2 11698
ccf963d3
BP
11699TI VPE/CAL DRIVERS
11700M: Benoit Parrot <bparrot@ti.com>
11701L: linux-media@vger.kernel.org
11702W: http://linuxtv.org/
11703Q: http://patchwork.linuxtv.org/project/linux-media/list/
11704S: Maintained
11705F: drivers/media/platform/ti-vpe/
11706
0c7665c3
MF
11707TI CDCE706 CLOCK DRIVER
11708M: Max Filippov <jcmvbkbc@gmail.com>
11709S: Maintained
11710F: drivers/clk/clk-cdce706.c
11711
49b6a5e3
TK
11712TI CLOCK DRIVER
11713M: Tero Kristo <t-kristo@ti.com>
11714L: linux-omap@vger.kernel.org
11715S: Maintained
11716F: drivers/clk/ti/
11717F: include/linux/clk/ti.h
11718
f75cfbad
GS
11719TI ETHERNET SWITCH DRIVER (CPSW)
11720M: Mugunthan V N <mugunthanvnm@ti.com>
11721R: Grygorii Strashko <grygorii.strashko@ti.com>
11722L: linux-omap@vger.kernel.org
11723L: netdev@vger.kernel.org
11724S: Maintained
11725F: drivers/net/ethernet/ti/cpsw*
11726F: drivers/net/ethernet/ti/davinci*
11727
4020f2d7 11728TI FLASH MEDIA INTERFACE DRIVER
8b58be88 11729M: Alex Dubov <oakad@yahoo.com>
795fb7e7 11730S: Maintained
679655da
JP
11731F: drivers/misc/tifm*
11732F: drivers/mmc/host/tifm_sd.c
11733F: include/linux/tifm.h
4020f2d7 11734
e0c52404 11735TI KEYSTONE MULTICORE NAVIGATOR DRIVERS
97215800 11736M: Santosh Shilimkar <ssantosh@kernel.org>
e0c52404
SS
11737L: linux-kernel@vger.kernel.org
11738L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11739S: Maintained
11740F: drivers/soc/ti/*
11741T: git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
11742
11743
152ad442
SR
11744TI LM49xxx FAMILY ASoC CODEC DRIVERS
11745M: M R Swami Reddy <mr.swami.reddy@ti.com>
d392dead 11746M: Vishwas A Deshpande <vishwas.a.deshpande@ti.com>
152ad442
SR
11747L: alsa-devel@alsa-project.org (moderated for non-subscribers)
11748S: Maintained
11749F: sound/soc/codecs/lm49453*
d392dead 11750F: sound/soc/codecs/isabelle*
152ad442 11751
0edd807d
KM
11752TI LP855x BACKLIGHT DRIVER
11753M: Milo Kim <milo.kim@ti.com>
11754S: Maintained
11755F: Documentation/backlight/lp855x-driver.txt
11756F: drivers/video/backlight/lp855x_bl.c
11757F: include/linux/platform_data/lp855x.h
11758
faf13f6d
KM
11759TI LP8727 CHARGER DRIVER
11760M: Milo Kim <milo.kim@ti.com>
11761S: Maintained
11762F: drivers/power/lp8727_charger.c
11763F: include/linux/platform_data/lp8727.h
11764
22f1229f
KM
11765TI LP8788 MFD DRIVER
11766M: Milo Kim <milo.kim@ti.com>
11767S: Maintained
11768F: drivers/iio/adc/lp8788_adc.c
11769F: drivers/leds/leds-lp8788.c
11770F: drivers/mfd/lp8788*.c
11771F: drivers/power/lp8788-charger.c
11772F: drivers/regulator/lp8788-*.c
11773F: include/linux/mfd/lp8788*.h
11774
84640e27
KM
11775TI NETCP ETHERNET DRIVER
11776M: Wingman Kwok <w-kwok2@ti.com>
11777M: Murali Karicheri <m-karicheri2@ti.com>
11778L: netdev@vger.kernel.org
11779S: Maintained
11780F: drivers/net/ethernet/ti/netcp*
11781
217e0ca9
KC
11782TI TAS571X FAMILY ASoC CODEC DRIVER
11783M: Kevin Cernekee <cernekee@chromium.org>
11784L: alsa-devel@alsa-project.org (moderated for non-subscribers)
11785S: Odd Fixes
11786F: sound/soc/codecs/tas571x*
11787
dd5e8e6b 11788TI TWL4030 SERIES SOC CODEC DRIVER
3be79d13 11789M: Peter Ujfalusi <peter.ujfalusi@ti.com>
dd5e8e6b
PU
11790L: alsa-devel@alsa-project.org (moderated for non-subscribers)
11791S: Maintained
11792F: sound/soc/codecs/twl4030*
11793
90921014 11794TI WILINK WIRELESS DRIVERS
90921014
LC
11795L: linux-wireless@vger.kernel.org
11796W: http://wireless.kernel.org/en/users/Drivers/wl12xx
11797W: http://wireless.kernel.org/en/users/Drivers/wl1251
11798T: git git://git.kernel.org/pub/scm/linux/kernel/git/luca/wl12xx.git
22d072f6 11799S: Orphan
90921014
LC
11800F: drivers/net/wireless/ti/
11801F: include/linux/wl12xx.h
11802
e86eaa3a 11803TIPC NETWORK LAYER
8b58be88 11804M: Jon Maloy <jon.maloy@ericsson.com>
115403df 11805M: Ying Xue <ying.xue@windriver.com>
633d2bde
AS
11806L: netdev@vger.kernel.org (core kernel code)
11807L: tipc-discussion@lists.sourceforge.net (user apps, general discussion)
e86eaa3a 11808W: http://tipc.sourceforge.net/
e86eaa3a 11809S: Maintained
c117ab84 11810F: include/uapi/linux/tipc*.h
679655da 11811F: net/tipc/
e86eaa3a 11812
867e359b 11813TILE ARCHITECTURE
b9a279f6 11814M: Chris Metcalf <cmetcalf@mellanox.com>
8c34d8d9 11815W: http://www.mellanox.com/repository/solutions/tile-scm/
7fa129cc 11816T: git git://git.kernel.org/pub/scm/linux/kernel/git/cmetcalf/linux-tile.git
867e359b
CM
11817S: Supported
11818F: arch/tile/
6b940606 11819F: drivers/char/tile-srom.c
5c770755 11820F: drivers/edac/tile_edac.c
6b940606
CM
11821F: drivers/net/ethernet/tile/
11822F: drivers/rtc/rtc-tile.c
11823F: drivers/tty/hvc/hvc_tile.c
b5c6c1a7 11824F: drivers/tty/serial/tilegx.c
6b940606
CM
11825F: drivers/usb/host/*-tilegx.c
11826F: include/linux/usb/tilegx.h
867e359b 11827
1da177e4 11828TLAN NETWORK DRIVER
8b58be88 11829M: Samuel Chessman <chessman@tux.org>
88c07dde 11830L: tlan-devel@lists.sourceforge.net (subscribers-only)
1da177e4
LT
11831W: http://sourceforge.net/projects/tlan/
11832S: Maintained
679655da 11833F: Documentation/networking/tlan.txt
b544dbac 11834F: drivers/net/ethernet/ti/tlan.*
1da177e4 11835
d74db3b2 11836TOMOYO SECURITY MODULE
8b58be88
JP
11837M: Kentaro Takeda <takedakn@nttdata.co.jp>
11838M: Tetsuo Handa <penguin-kernel@I-love.SAKURA.ne.jp>
d03a5d88
TH
11839L: tomoyo-dev-en@lists.sourceforge.jp (subscribers-only, for developers in English)
11840L: tomoyo-users-en@lists.sourceforge.jp (subscribers-only, for users in English)
d74db3b2
KT
11841L: tomoyo-dev@lists.sourceforge.jp (subscribers-only, for developers in Japanese)
11842L: tomoyo-users@lists.sourceforge.jp (subscribers-only, for users in Japanese)
11843W: http://tomoyo.sourceforge.jp/
843d183c 11844T: quilt http://svn.sourceforge.jp/svnroot/tomoyo/trunk/2.5.x/tomoyo-lsm/patches/
d74db3b2 11845S: Maintained
679655da 11846F: security/tomoyo/
d74db3b2 11847
9caeb532 11848TOPSTAR LAPTOP EXTRAS DRIVER
9f0939bf 11849M: Herton Ronaldo Krzesinski <herton@canonical.com>
d0944853 11850L: platform-driver-x86@vger.kernel.org
9caeb532
HRK
11851S: Maintained
11852F: drivers/platform/x86/topstar-laptop.c
11853
1da177e4 11854TOSHIBA ACPI EXTRAS DRIVER
0a63ca11 11855M: Azael Avalos <coproscefalo@gmail.com>
d0944853 11856L: platform-driver-x86@vger.kernel.org
0a63ca11 11857S: Maintained
679655da 11858F: drivers/platform/x86/toshiba_acpi.c
1da177e4 11859
0a63ca11
AA
11860TOSHIBA BLUETOOTH DRIVER
11861M: Azael Avalos <coproscefalo@gmail.com>
11862L: platform-driver-x86@vger.kernel.org
11863S: Maintained
11864F: drivers/platform/x86/toshiba_bluetooth.c
11865
11866TOSHIBA HDD ACTIVE PROTECTION SENSOR DRIVER
11867M: Azael Avalos <coproscefalo@gmail.com>
11868L: platform-driver-x86@vger.kernel.org
11869S: Maintained
11870F: drivers/platform/x86/toshiba_haps.c
11871
14991fc7
AA
11872TOSHIBA WMI HOTKEYS DRIVER
11873M: Azael Avalos <coproscefalo@gmail.com>
11874L: platform-driver-x86@vger.kernel.org
11875S: Maintained
11876F: drivers/platform/x86/toshiba-wmi.c
11877
1da177e4 11878TOSHIBA SMM DRIVER
8b58be88 11879M: Jonathan Buzzard <jonathan@buzzard.org.uk>
1da177e4
LT
11880W: http://www.buzzard.org.uk/toshiba/
11881S: Maintained
679655da
JP
11882F: drivers/char/toshiba.c
11883F: include/linux/toshiba.h
c117ab84 11884F: include/uapi/linux/toshiba.h
1da177e4 11885
d32d9864
MR
11886TOSHIBA TC358743 DRIVER
11887M: Mats Randgaard <matrandg@cisco.com>
11888L: linux-media@vger.kernel.org
11889S: Maintained
11890F: drivers/media/i2c/tc358743*
b5dcee22 11891F: include/media/i2c/tc358743.h
d32d9864 11892
560e6475
WS
11893TMIO/SDHI MMC DRIVER
11894M: Wolfram Sang <wsa+renesas@sang-engineering.com>
d1057c40 11895L: linux-mmc@vger.kernel.org
560e6475 11896S: Supported
d1057c40
GL
11897F: drivers/mmc/host/tmio_mmc*
11898F: drivers/mmc/host/sh_mobile_sdhi.c
560e6475 11899F: include/linux/mfd/tmio.h
d719f900 11900
917cc4e6
GR
11901TMP401 HARDWARE MONITOR DRIVER
11902M: Guenter Roeck <linux@roeck-us.net>
968ce1b1 11903L: linux-hwmon@vger.kernel.org
917cc4e6
GR
11904S: Maintained
11905F: Documentation/hwmon/tmp401
11906F: drivers/hwmon/tmp401.c
11907
98f32602 11908TMPFS (SHMEM FILESYSTEM)
bfcc6e2e 11909M: Hugh Dickins <hughd@google.com>
98f32602
HD
11910L: linux-mm@kvack.org
11911S: Maintained
11912F: include/linux/shmem_fs.h
11913F: mm/shmem.c
11914
45f95b53 11915TM6000 VIDEO4LINUX DRIVER
5dc8a864
MCC
11916M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
11917M: Mauro Carvalho Chehab <mchehab@kernel.org>
45f95b53 11918L: linux-media@vger.kernel.org
a825eaec 11919W: https://linuxtv.org
45f95b53
MCC
11920T: git git://linuxtv.org/media_tree.git
11921S: Odd fixes
11922F: drivers/media/usb/tm6000/
11923
c65fde19
HV
11924TW68 VIDEO4LINUX DRIVER
11925M: Hans Verkuil <hverkuil@xs4all.nl>
11926L: linux-media@vger.kernel.org
11927T: git git://linuxtv.org/media_tree.git
a825eaec 11928W: https://linuxtv.org
c65fde19
HV
11929S: Odd Fixes
11930F: drivers/media/pci/tw68/
11931
704a84cc
EG
11932TW686X VIDEO4LINUX DRIVER
11933M: Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
11934L: linux-media@vger.kernel.org
11935T: git git://linuxtv.org/media_tree.git
11936W: http://linuxtv.org
11937S: Maintained
11938F: drivers/media/pci/tw686x/
11939
4e68852d 11940TPM DEVICE DRIVER
901486b8 11941M: Peter Huewe <peterhuewe@gmx.de>
cbb2d5e4 11942M: Marcel Selhorst <tpmdd@selhorst.net>
89adb83c 11943M: Jarkko Sakkinen <jarkko.sakkinen@linux.intel.com>
ce93b4b0 11944R: Jason Gunthorpe <jgunthorpe@obsidianresearch.com>
383dec1f 11945W: http://tpmdd.sourceforge.net
63a10dfd 11946L: tpmdd-devel@lists.sourceforge.net (moderated for non-subscribers)
d9912846
JS
11947Q: https://patchwork.kernel.org/project/tpmdd-devel/list/
11948T: git git://git.infradead.org/users/jjs/linux-tpmdd.git
4e68852d 11949S: Maintained
679655da 11950F: drivers/char/tpm/
4e68852d 11951
1a0f1b27
AL
11952TPM IBM_VTPM DEVICE DRIVER
11953M: Ashley Lai <ashleydlai@gmail.com>
11954W: http://tpmdd.sourceforge.net
11955L: tpmdd-devel@lists.sourceforge.net (moderated for non-subscribers)
11956S: Maintained
11957F: drivers/char/tpm/tpm_ibmvtpm*
11958
d6f005a1
JP
11959TRACING
11960M: Steven Rostedt <rostedt@goodmis.org>
d6f005a1 11961M: Ingo Molnar <mingo@redhat.com>
75fc2d37 11962T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
d6f005a1
JP
11963S: Maintained
11964F: Documentation/trace/ftrace.txt
11965F: arch/*/*/*/ftrace.h
11966F: arch/*/kernel/ftrace.c
11967F: include/*/ftrace.h
11968F: include/linux/trace*.h
11969F: include/trace/
11970F: kernel/trace/
6e68e6c5 11971F: tools/testing/selftests/ftrace/
d6f005a1 11972
4abac0d0
IM
11973TRACING MMIO ACCESSES (MMIOTRACE)
11974M: Steven Rostedt <rostedt@goodmis.org>
11975M: Ingo Molnar <mingo@kernel.org>
11976R: Karol Herbst <karolherbst@gmail.com>
11977R: Pekka Paalanen <ppaalanen@gmail.com>
11978S: Maintained
11979L: linux-kernel@vger.kernel.org
11980L: nouveau@lists.freedesktop.org
11981F: kernel/trace/trace_mmiotrace.c
11982F: include/linux/mmiotrace.h
11983F: arch/x86/mm/kmmio.c
11984F: arch/x86/mm/mmio-mod.c
11985F: arch/x86/mm/testmmiotrace.c
11986
1da177e4 11987TRIVIAL PATCHES
8b58be88 11988M: Jiri Kosina <trivial@kernel.org>
54e5881d 11989T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial.git
1da177e4 11990S: Maintained
86ef925f 11991K: ^Subject:.*(?i)trivial
1da177e4 11992
4e68852d 11993TTY LAYER
879a5a00 11994M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
d8130624 11995M: Jiri Slaby <jslaby@suse.com>
879a5a00 11996S: Supported
08deed1e 11997T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git
84e1eb83 11998F: Documentation/serial/
8dd5d2f1 11999F: drivers/tty/
df621252 12000F: drivers/tty/serial/serial_core.c
e3288775
AC
12001F: include/linux/serial_core.h
12002F: include/linux/serial.h
12003F: include/linux/tty.h
c117ab84
CEB
12004F: include/uapi/linux/serial_core.h
12005F: include/uapi/linux/serial.h
12006F: include/uapi/linux/tty.h
4e68852d 12007
91952bc0
AP
12008TUA9001 MEDIA DRIVER
12009M: Antti Palosaari <crope@iki.fi>
12010L: linux-media@vger.kernel.org
a825eaec 12011W: https://linuxtv.org
91952bc0
AP
12012W: http://palosaari.fi/linux/
12013Q: http://patchwork.linuxtv.org/project/linux-media/list/
12014T: git git://linuxtv.org/anttip/media_tree.git
12015S: Maintained
12016F: drivers/media/tuners/tua9001*
12017
740db6d7 12018TULIP NETWORK DRIVERS
740db6d7 12019L: netdev@vger.kernel.org
cf869eb1
GG
12020L: linux-parisc@vger.kernel.org
12021S: Orphan
0f04e2aa 12022F: drivers/net/ethernet/dec/tulip/
1da177e4
LT
12023
12024TUN/TAP driver
ba57b6f2 12025M: Maxim Krasnyansky <maxk@qti.qualcomm.com>
1da177e4
LT
12026W: http://vtun.sourceforge.net/tun
12027S: Maintained
679655da
JP
12028F: Documentation/networking/tuntap.txt
12029F: arch/um/os-Linux/drivers/
1da177e4 12030
b454cc66 12031TURBOCHANNEL SUBSYSTEM
8b58be88 12032M: "Maciej W. Rozycki" <macro@linux-mips.org>
c406339c
RB
12033M: Ralf Baechle <ralf@linux-mips.org>
12034L: linux-mips@linux-mips.org
12035Q: http://patchwork.linux-mips.org/project/linux-mips/list/
b454cc66 12036S: Maintained
679655da
JP
12037F: drivers/tc/
12038F: include/linux/tc.h
b454cc66 12039
1da177e4 12040U14-34F SCSI DRIVER
8b58be88 12041M: Dario Ballabio <ballabio_dario@emc.com>
1da177e4
LT
12042L: linux-scsi@vger.kernel.org
12043S: Maintained
679655da 12044F: drivers/scsi/u14-34f.c
1da177e4 12045
e2d1d6c0 12046UBI FILE SYSTEM (UBIFS)
a7859936 12047M: Richard Weinberger <richard@nod.at>
949cb623 12048M: Artem Bityutskiy <dedekind1@gmail.com>
cc8f9b99 12049M: Adrian Hunter <adrian.hunter@intel.com>
e2d1d6c0 12050L: linux-mtd@lists.infradead.org
e2966cbe 12051T: git git://git.infradead.org/ubifs-2.6.git
e2d1d6c0 12052W: http://www.linux-mtd.infradead.org/doc/ubifs.html
a7859936 12053S: Supported
679655da
JP
12054F: Documentation/filesystems/ubifs.txt
12055F: fs/ubifs/
e2d1d6c0 12056
e1632fa2 12057UCLINUX (M68KNOMMU AND COLDFIRE)
44156aff
GU
12058M: Greg Ungerer <gerg@linux-m68k.org>
12059W: http://www.linux-m68k.org/
cc2020e6 12060W: http://www.uclinux.org/
e1632fa2 12061L: linux-m68k@lists.linux-m68k.org
cc2020e6 12062L: uclinux-dev@uclinux.org (subscribers-only)
e1632fa2 12063T: git git://git.kernel.org/pub/scm/linux/kernel/git/gerg/m68knommu.git
cc2020e6 12064S: Maintained
e1632fa2
GU
12065F: arch/m68k/coldfire/
12066F: arch/m68k/68*/
61bc02bb
JP
12067F: arch/m68k/*/*_no.*
12068F: arch/m68k/include/asm/*_no.*
cc2020e6 12069
1da177e4 12070UDF FILESYSTEM
d8130624 12071M: Jan Kara <jack@suse.com>
1da177e4 12072S: Maintained
679655da
JP
12073F: Documentation/filesystems/udf.txt
12074F: fs/udf/
1da177e4 12075
cc2020e6 12076UFS FILESYSTEM
8b58be88 12077M: Evgeniy Dushistov <dushistov@mail.ru>
cc2020e6 12078S: Maintained
679655da
JP
12079F: Documentation/filesystems/ufs.txt
12080F: fs/ufs/
cc2020e6 12081
0a09d3ab
DH
12082UHID USERSPACE HID IO DRIVER:
12083M: David Herrmann <dh.herrmann@googlemail.com>
12084L: linux-input@vger.kernel.org
12085S: Maintained
12086F: drivers/hid/uhid.c
c117ab84 12087F: include/uapi/linux/uhid.h
0a09d3ab 12088
18332a80 12089ULTRA-WIDEBAND (UWB) SUBSYSTEM:
18332a80 12090L: linux-usb@vger.kernel.org
10c6c9c9 12091S: Orphan
355ffe69 12092F: drivers/uwb/
679655da
JP
12093F: include/linux/uwb.h
12094F: include/linux/uwb/
18332a80 12095
b31d8273
G
12096UNICORE32 ARCHITECTURE:
12097M: Guan Xuetao <gxt@mprc.pku.edu.cn>
12098W: http://mprc.pku.edu.cn/~guanxuetao/linux
12099S: Maintained
ceebf4d5 12100T: git git://github.com/gxt/linux.git
b31d8273
G
12101F: arch/unicore32/
12102
d8379ab1
TF
12103UNIFDEF
12104M: Tony Finch <dot@dotat.at>
12105W: http://dotat.at/prog/unifdef
12106S: Maintained
12107F: scripts/unifdef.c
12108
1da177e4 12109UNIFORM CDROM DRIVER
8b58be88 12110M: Jens Axboe <axboe@kernel.dk>
1da177e4
LT
12111W: http://www.kernel.dk
12112S: Maintained
679655da
JP
12113F: Documentation/cdrom/
12114F: drivers/cdrom/cdrom.c
12115F: include/linux/cdrom.h
c117ab84 12116F: include/uapi/linux/cdrom.h
1da177e4 12117
56df0122 12118UNISYS S-PAR DRIVERS
49e7d9df
JP
12119M: David Kershner <david.kershner@unisys.com>
12120L: sparmaintainer@unisys.com (Unisys internal)
12121S: Supported
12122F: drivers/staging/unisys/
56df0122 12123
9941fa6e
VH
12124UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER
12125M: Vinayak Holikatti <vinholikatti@gmail.com>
9941fa6e
VH
12126L: linux-scsi@vger.kernel.org
12127S: Supported
12128F: Documentation/scsi/ufs.txt
12129F: drivers/scsi/ufs/
12130
4b9ffb5a
JP
12131UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER DWC HOOKS
12132M: Joao Pinto <Joao.Pinto@synopsys.com>
12133L: linux-scsi@vger.kernel.org
12134S: Supported
12135F: drivers/scsi/ufs/*dwc*
12136
e2d1d6c0 12137UNSORTED BLOCK IMAGES (UBI)
949cb623 12138M: Artem Bityutskiy <dedekind1@gmail.com>
346be9bc 12139M: Richard Weinberger <richard@nod.at>
e2d1d6c0
RD
12140W: http://www.linux-mtd.infradead.org/
12141L: linux-mtd@lists.infradead.org
b6b44e0a 12142T: git git://git.infradead.org/ubifs-2.6.git
346be9bc 12143S: Supported
80811493 12144F: drivers/mtd/ubi/
679655da 12145F: include/linux/mtd/ubi.h
c117ab84 12146F: include/uapi/mtd/ubi-user.h
e2d1d6c0 12147
1da177e4 12148USB ACM DRIVER
ca1c3e6f 12149M: Oliver Neukum <oneukum@suse.com>
6372594a 12150L: linux-usb@vger.kernel.org
1da177e4 12151S: Maintained
679655da
JP
12152F: Documentation/usb/acm.txt
12153F: drivers/usb/class/cdc-acm.*
1da177e4 12154
b7d572e1
PF
12155USB AR5523 WIRELESS DRIVER
12156M: Pontus Fuchs <pontus.fuchs@gmail.com>
12157L: linux-wireless@vger.kernel.org
12158S: Maintained
12159F: drivers/net/wireless/ath/ar5523/
12160
115bb1ff 12161USB ATTACHED SCSI
866d372e 12162M: Oliver Neukum <oneukum@suse.com>
115bb1ff
MW
12163L: linux-usb@vger.kernel.org
12164L: linux-scsi@vger.kernel.org
8eae0fb7 12165S: Maintained
115bb1ff
MW
12166F: drivers/usb/storage/uas.c
12167
1da177e4 12168USB CDC ETHERNET DRIVER
61eee9a7 12169M: Oliver Neukum <oliver@neukum.org>
795fb7e7 12170L: linux-usb@vger.kernel.org
1da177e4 12171S: Maintained
679655da 12172F: drivers/net/usb/cdc_*.c
c117ab84 12173F: include/uapi/linux/usb/cdc.h
1da177e4 12174
66e3e591
KP
12175USB CHAOSKEY DRIVER
12176M: Keith Packard <keithp@keithp.com>
12177L: linux-usb@vger.kernel.org
12178S: Maintained
12179F: drivers/usb/misc/chaoskey.c
12180
b02b371e 12181USB CYPRESS C67X00 DRIVER
8b58be88 12182M: Peter Korsgaard <jacmet@sunsite.dk>
b02b371e
PK
12183L: linux-usb@vger.kernel.org
12184S: Maintained
679655da 12185F: drivers/usb/c67x00/
b02b371e 12186
d0374f4f 12187USB DAVICOM DM9601 DRIVER
8b58be88 12188M: Peter Korsgaard <jacmet@sunsite.dk>
043600a6 12189L: netdev@vger.kernel.org
d0374f4f
PK
12190W: http://www.linux-usb.org/usbnet
12191S: Maintained
679655da 12192F: drivers/net/usb/dm9601.c
d0374f4f 12193
cc2020e6 12194USB DIAMOND RIO500 DRIVER
8b58be88 12195M: Cesar Miquel <miquel@df.uba.ar>
cc2020e6
AC
12196L: rio500-users@lists.sourceforge.net
12197W: http://rio500.sourceforge.net
12198S: Maintained
679655da 12199F: drivers/usb/misc/rio500*
cc2020e6 12200
1da177e4 12201USB EHCI DRIVER
578333ab 12202M: Alan Stern <stern@rowland.harvard.edu>
795fb7e7 12203L: linux-usb@vger.kernel.org
578333ab 12204S: Maintained
679655da
JP
12205F: Documentation/usb/ehci.txt
12206F: drivers/usb/host/ehci*
1da177e4 12207
69ae9e3e 12208USB GADGET/PERIPHERAL SUBSYSTEM
a55f6286 12209M: Felipe Balbi <balbi@kernel.org>
795fb7e7 12210L: linux-usb@vger.kernel.org
69ae9e3e 12211W: http://www.linux-usb.org/gadget
d6d0f665
FB
12212T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
12213S: Maintained
679655da
JP
12214F: drivers/usb/gadget/
12215F: include/linux/usb/gadget*
69ae9e3e 12216
2dea64b4 12217USB HID/HIDBP DRIVERS (USB KEYBOARDS, MICE, REMOTE CONTROLS, ...)
e5f6450c 12218M: Jiri Kosina <jikos@kernel.org>
406df153 12219R: Benjamin Tissoires <benjamin.tissoires@redhat.com>
795fb7e7 12220L: linux-usb@vger.kernel.org
54e5881d 12221T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid.git
1da177e4 12222S: Maintained
c2f01971 12223F: Documentation/hid/hiddev.txt
679655da 12224F: drivers/hid/usbhid/
1da177e4 12225
959eea21 12226USB ISP116X DRIVER
8b58be88 12227M: Olav Kongas <ok@artecdesign.ee>
795fb7e7 12228L: linux-usb@vger.kernel.org
959eea21 12229S: Maintained
679655da
JP
12230F: drivers/usb/host/isp116x*
12231F: include/linux/usb/isp116x.h
959eea21 12232
146498ea
WH
12233USB LAN78XX ETHERNET DRIVER
12234M: Woojung Huh <woojung.huh@microchip.com>
12235M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
12236L: netdev@vger.kernel.org
12237S: Maintained
12238F: drivers/net/usb/lan78xx.*
12239
1da177e4 12240USB MASS STORAGE DRIVER
8b58be88 12241M: Matthew Dharm <mdharm-usb@one-eyed-alien.net>
795fb7e7 12242L: linux-usb@vger.kernel.org
8836aeb8 12243L: usb-storage@lists.one-eyed-alien.net
1da177e4
LT
12244S: Maintained
12245W: http://www.one-eyed-alien.net/~mdharm/linux-usb/
679655da 12246F: drivers/usb/storage/
1da177e4 12247
af39917d
CL
12248USB MIDI DRIVER
12249M: Clemens Ladisch <clemens@ladisch.de>
12250L: alsa-devel@alsa-project.org (moderated for non-subscribers)
12251T: git git://git.alsa-project.org/alsa-kernel.git
12252S: Maintained
12253F: sound/usb/midi.*
12254
444ce9d4
JP
12255USB NETWORKING DRIVERS
12256L: linux-usb@vger.kernel.org
12257S: Odd Fixes
12258F: drivers/net/usb/
12259
1da177e4 12260USB OHCI DRIVER
578333ab 12261M: Alan Stern <stern@rowland.harvard.edu>
795fb7e7 12262L: linux-usb@vger.kernel.org
578333ab 12263S: Maintained
679655da
JP
12264F: Documentation/usb/ohci.txt
12265F: drivers/usb/host/ohci*
1da177e4 12266
963ffa3e 12267USB OTG FSM (Finite State Machine)
60d77b3d 12268M: Peter Chen <Peter.Chen@nxp.com>
8373856d 12269T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
963ffa3e
PC
12270L: linux-usb@vger.kernel.org
12271S: Maintained
12272F: drivers/usb/common/usb-otg-fsm.c
12273
563da3a9
VM
12274USB OVER IP DRIVER
12275M: Valentina Manea <valentina.manea.m@gmail.com>
90effdcd
SK
12276M: Shuah Khan <shuahkh@osg.samsung.com>
12277M: Shuah Khan <shuah@kernel.org>
563da3a9
VM
12278L: linux-usb@vger.kernel.org
12279S: Maintained
a6d6fc2b 12280F: Documentation/usb/usbip_protocol.txt
563da3a9
VM
12281F: drivers/usb/usbip/
12282F: tools/usb/usbip/
12283
1da177e4 12284USB PEGASUS DRIVER
a16b945c 12285M: Petko Manolov <petkan@nucleusys.com>
795fb7e7 12286L: linux-usb@vger.kernel.org
043600a6 12287L: netdev@vger.kernel.org
052e3128
PM
12288T: git git://github.com/petkan/pegasus.git
12289W: https://github.com/petkan/pegasus
1da177e4 12290S: Maintained
679655da 12291F: drivers/net/usb/pegasus.*
1da177e4 12292
d3ad558f 12293USB PHY LAYER
a55f6286 12294M: Felipe Balbi <balbi@kernel.org>
d3ad558f
FB
12295L: linux-usb@vger.kernel.org
12296T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
12297S: Maintained
12298F: drivers/usb/phy/
d3ad558f 12299
73e4fb3f 12300USB PRINTER DRIVER (usblp)
8b58be88 12301M: Pete Zaitcev <zaitcev@redhat.com>
795fb7e7 12302L: linux-usb@vger.kernel.org
73e4fb3f 12303S: Supported
679655da 12304F: drivers/usb/class/usblp.c
1da177e4 12305
4521b477
BM
12306USB QMI WWAN NETWORK DRIVER
12307M: Bjørn Mork <bjorn@mork.no>
12308L: netdev@vger.kernel.org
12309S: Maintained
12310F: Documentation/ABI/testing/sysfs-class-net-qmi
12311F: drivers/net/usb/qmi_wwan.c
12312
1da177e4 12313USB RTL8150 DRIVER
a16b945c 12314M: Petko Manolov <petkan@nucleusys.com>
795fb7e7 12315L: linux-usb@vger.kernel.org
043600a6 12316L: netdev@vger.kernel.org
052e3128
PM
12317T: git git://github.com/petkan/rtl8150.git
12318W: https://github.com/petkan/rtl8150
1da177e4 12319S: Maintained
679655da 12320F: drivers/net/usb/rtl8150.c
1da177e4 12321
f896b796 12322USB SERIAL SUBSYSTEM
66085694 12323M: Johan Hovold <johan@kernel.org>
795fb7e7 12324L: linux-usb@vger.kernel.org
4e68852d 12325S: Maintained
679655da 12326F: Documentation/usb/usb-serial.txt
f896b796 12327F: drivers/usb/serial/
679655da 12328F: include/linux/usb/serial.h
1da177e4 12329
b3f0db1c
SG
12330USB SMSC75XX ETHERNET DRIVER
12331M: Steve Glendinning <steve.glendinning@shawell.net>
12332L: netdev@vger.kernel.org
12333S: Maintained
12334F: drivers/net/usb/smsc75xx.*
12335
2f7ca802 12336USB SMSC95XX ETHERNET DRIVER
90b24cfb 12337M: Steve Glendinning <steve.glendinning@shawell.net>
2f7ca802 12338L: netdev@vger.kernel.org
90b24cfb 12339S: Maintained
679655da 12340F: drivers/net/usb/smsc95xx.*
2f7ca802 12341
1da177e4 12342USB SUBSYSTEM
879a5a00 12343M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
795fb7e7 12344L: linux-usb@vger.kernel.org
1da177e4 12345W: http://www.linux-usb.org
08deed1e 12346T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git
1da177e4 12347S: Supported
1700bd98 12348F: Documentation/devicetree/bindings/usb/
679655da 12349F: Documentation/usb/
679655da
JP
12350F: drivers/usb/
12351F: include/linux/usb.h
12352F: include/linux/usb/
1da177e4
LT
12353
12354USB UHCI DRIVER
8b58be88 12355M: Alan Stern <stern@rowland.harvard.edu>
795fb7e7 12356L: linux-usb@vger.kernel.org
1da177e4 12357S: Maintained
679655da 12358F: drivers/usb/host/uhci*
1da177e4 12359
69ae9e3e 12360USB "USBNET" DRIVER FRAMEWORK
d8130624 12361M: Oliver Neukum <oneukum@suse.com>
043600a6 12362L: netdev@vger.kernel.org
69ae9e3e 12363W: http://www.linux-usb.org/usbnet
1da177e4 12364S: Maintained
679655da
JP
12365F: drivers/net/usb/usbnet.c
12366F: include/linux/usb/usbnet.h
1da177e4 12367
c0efd232 12368USB VIDEO CLASS
c53ac071 12369M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
616bd4e2 12370L: linux-uvc-devel@lists.sourceforge.net (subscribers-only)
661263b5 12371L: linux-media@vger.kernel.org
275ffde4 12372T: git git://linuxtv.org/media_tree.git
57c6d2e9 12373W: http://www.ideasonboard.org/uvc/
c0efd232 12374S: Maintained
0c0d06ca 12375F: drivers/media/usb/uvc/
6c0f0359 12376F: include/uapi/linux/uvcvideo.h
1da177e4 12377
b60b9c45
HV
12378USB VISION DRIVER
12379M: Hans Verkuil <hverkuil@xs4all.nl>
12380L: linux-media@vger.kernel.org
12381T: git git://linuxtv.org/media_tree.git
a825eaec 12382W: https://linuxtv.org
b60b9c45
HV
12383S: Odd Fixes
12384F: drivers/media/usb/usbvision/
12385
8282da47
LP
12386USB WEBCAM GADGET
12387M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
12388L: linux-usb@vger.kernel.org
12389S: Maintained
3a83c16e 12390F: drivers/usb/gadget/function/*uvc*
faf2e1db 12391F: drivers/usb/gadget/legacy/webcam.c
8282da47 12392
bf164cc0 12393USB WIRELESS RNDIS DRIVER (rndis_wlan)
e6146c5c 12394M: Jussi Kivilinna <jussi.kivilinna@iki.fi>
bf164cc0
JK
12395L: linux-wireless@vger.kernel.org
12396S: Maintained
679655da 12397F: drivers/net/wireless/rndis_wlan.c
bf164cc0 12398
eb6bab13 12399USB XHCI DRIVER
03d85053 12400M: Mathias Nyman <mathias.nyman@intel.com>
eb6bab13
SS
12401L: linux-usb@vger.kernel.org
12402S: Supported
36d0344c
SS
12403F: drivers/usb/host/xhci*
12404F: drivers/usb/host/pci-quirks*
eb6bab13 12405
1da177e4 12406USB ZD1201 DRIVER
4086b9ca 12407L: linux-wireless@vger.kernel.org
1da177e4 12408W: http://linux-lc100020.sourceforge.net
4086b9ca 12409S: Orphan
ed0ad06f 12410F: drivers/net/wireless/zydas/zd1201.*
1da177e4 12411
b7eee616 12412USB ZR364XX DRIVER
8b58be88 12413M: Antoine Jacquet <royale@zerezo.com>
795fb7e7 12414L: linux-usb@vger.kernel.org
661263b5 12415L: linux-media@vger.kernel.org
275ffde4 12416T: git git://linuxtv.org/media_tree.git
b7eee616
AJ
12417W: http://royale.zerezo.com/zr364xx/
12418S: Maintained
679655da 12419F: Documentation/video4linux/zr364xx.txt
90d72ac6 12420F: drivers/media/usb/zr364xx/
b7eee616 12421
289fcff4
HK
12422ULPI BUS
12423M: Heikki Krogerus <heikki.krogerus@linux.intel.com>
12424L: linux-usb@vger.kernel.org
12425S: Maintained
12426F: drivers/usb/common/ulpi.c
12427F: include/linux/ulpi/
12428
e7839f25 12429USER-MODE LINUX (UML)
8b58be88 12430M: Jeff Dike <jdike@addtoit.com>
b15194b7 12431M: Richard Weinberger <richard@nod.at>
1da177e4
LT
12432L: user-mode-linux-devel@lists.sourceforge.net
12433L: user-mode-linux-user@lists.sourceforge.net
12434W: http://user-mode-linux.sourceforge.net
9f273c24 12435T: git git://git.kernel.org/pub/scm/linux/kernel/git/rw/uml.git
1da177e4 12436S: Maintained
61516587 12437F: Documentation/virtual/uml/
679655da 12438F: arch/um/
b070989a 12439F: arch/x86/um/
679655da
JP
12440F: fs/hostfs/
12441F: fs/hppfs/
b7eee616 12442
e5f114e9 12443USERSPACE I/O (UIO)
6a534c9d 12444M: "Hans J. Koch" <hjk@hansjkoch.de>
879a5a00 12445M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
e5f114e9 12446S: Maintained
3d3fecbd 12447T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
679655da
JP
12448F: Documentation/DocBook/uio-howto.tmpl
12449F: drivers/uio/
12450F: include/linux/uio*.h
e5f114e9 12451
256cccbe 12452UTIL-LINUX PACKAGE
8b58be88 12453M: Karel Zak <kzak@redhat.com>
256cccbe
KZ
12454L: util-linux@vger.kernel.org
12455W: http://en.wikipedia.org/wiki/Util-linux
12456T: git git://git.kernel.org/pub/scm/utils/util-linux/util-linux.git
f899b0ad
KZ
12457S: Maintained
12458
c1fd1c07 12459UVESAFB DRIVER
8b58be88 12460M: Michal Januszewski <spock@gentoo.org>
c69f677c 12461L: linux-fbdev@vger.kernel.org
c1fd1c07
MJ
12462W: http://dev.gentoo.org/~spock/projects/uvesafb/
12463S: Maintained
679655da 12464F: Documentation/fb/uvesafb.txt
8a61f013 12465F: drivers/video/fbdev/uvesafb.*
c1fd1c07 12466
456930d8
SA
12467VF610 NAND DRIVER
12468M: Stefan Agner <stefan@agner.ch>
12469L: linux-mtd@lists.infradead.org
12470S: Supported
12471F: drivers/mtd/nand/vf610_nfc.c
12472
4480f15b 12473VFAT/FAT/MSDOS FILESYSTEM
8b58be88 12474M: OGAWA Hirofumi <hirofumi@mail.parknet.co.jp>
1da177e4 12475S: Maintained
679655da
JP
12476F: Documentation/filesystems/vfat.txt
12477F: fs/fat/
1da177e4 12478
cba3345c
AW
12479VFIO DRIVER
12480M: Alex Williamson <alex.williamson@redhat.com>
12481L: kvm@vger.kernel.org
9f273c24 12482T: git git://github.com/awilliam/linux-vfio.git
cba3345c
AW
12483S: Maintained
12484F: Documentation/vfio.txt
12485F: drivers/vfio/
12486F: include/linux/vfio.h
c117ab84 12487F: include/uapi/linux/vfio.h
cba3345c 12488
a714ea5f
AW
12489VFIO PLATFORM DRIVER
12490M: Baptiste Reynal <b.reynal@virtualopensystems.com>
12491L: kvm@vger.kernel.org
12492S: Maintained
12493F: drivers/vfio/platform/
12494
9e6f3438
PO
12495VIDEOBUF2 FRAMEWORK
12496M: Pawel Osciak <pawel@osciak.com>
12497M: Marek Szyprowski <m.szyprowski@samsung.com>
e76e4706 12498M: Kyungmin Park <kyungmin.park@samsung.com>
9e6f3438
PO
12499L: linux-media@vger.kernel.org
12500S: Maintained
90d72ac6 12501F: drivers/media/v4l2-core/videobuf2-*
9e6f3438
PO
12502F: include/media/videobuf2-*
12503
06a8fc78
AH
12504VIRTIO AND VHOST VSOCK DRIVER
12505M: Stefan Hajnoczi <stefanha@redhat.com>
12506L: kvm@vger.kernel.org
12507L: virtualization@lists.linux-foundation.org
12508L: netdev@vger.kernel.org
12509S: Maintained
12510F: include/linux/virtio_vsock.h
12511F: include/uapi/linux/virtio_vsock.h
12512F: net/vmw_vsock/virtio_transport_common.c
0ea9e1d3 12513F: net/vmw_vsock/virtio_transport.c
433fc58e
AH
12514F: drivers/vhost/vsock.c
12515F: drivers/vhost/vsock.h
06a8fc78 12516
5523662e
SCP
12517VIRTUAL SERIO DEVICE DRIVER
12518M: Stephen Chandler Paul <thatslyude@gmail.com>
12519S: Maintained
12520F: drivers/input/serio/userio.c
12521F: include/uapi/linux/userio.h
12522
9a82446b
AS
12523VIRTIO CONSOLE DRIVER
12524M: Amit Shah <amit.shah@redhat.com>
12525L: virtualization@lists.linux-foundation.org
12526S: Maintained
12527F: drivers/char/virtio_console.c
12528F: include/linux/virtio_console.h
c117ab84 12529F: include/uapi/linux/virtio_console.h
9a82446b 12530
2426ec8f 12531VIRTIO CORE, NET AND BLOCK DRIVERS
2426ec8f
MT
12532M: "Michael S. Tsirkin" <mst@redhat.com>
12533L: virtualization@lists.linux-foundation.org
12534S: Maintained
0e4191fe 12535F: Documentation/devicetree/bindings/virtio/
2426ec8f 12536F: drivers/virtio/
c893c8d7 12537F: tools/virtio/
2426ec8f
MT
12538F: drivers/net/virtio_net.c
12539F: drivers/block/virtio_blk.c
12540F: include/linux/virtio_*.h
916cdabc 12541F: include/uapi/linux/virtio_*.h
2426ec8f 12542
f2dbda3b
CH
12543VIRTIO DRIVERS FOR S390
12544M: Christian Borntraeger <borntraeger@de.ibm.com>
12545M: Cornelia Huck <cornelia.huck@de.ibm.com>
12546L: linux-s390@vger.kernel.org
12547L: virtualization@lists.linux-foundation.org
12548L: kvm@vger.kernel.org
12549S: Supported
1b568d93 12550F: drivers/s390/virtio/
f2dbda3b 12551
4ad6ee91
GH
12552VIRTIO GPU DRIVER
12553M: David Airlie <airlied@linux.ie>
12554M: Gerd Hoffmann <kraxel@redhat.com>
12555L: dri-devel@lists.freedesktop.org
12556L: virtualization@lists.linux-foundation.org
12557S: Maintained
12558F: drivers/gpu/drm/virtio/
12559F: include/uapi/linux/virtio_gpu.h
12560
3a4d5c94
MT
12561VIRTIO HOST (VHOST)
12562M: "Michael S. Tsirkin" <mst@redhat.com>
12563L: kvm@vger.kernel.org
c996d8b9 12564L: virtualization@lists.linux-foundation.org
3a4d5c94 12565L: netdev@vger.kernel.org
9f273c24 12566T: git git://git.kernel.org/pub/scm/linux/kernel/git/mst/vhost.git
3a4d5c94
MT
12567S: Maintained
12568F: drivers/vhost/
c117ab84 12569F: include/uapi/linux/vhost.h
3a4d5c94 12570
271c8651
GH
12571VIRTIO INPUT DRIVER
12572M: Gerd Hoffmann <kraxel@redhat.com>
12573S: Maintained
12574F: drivers/virtio/virtio_input.c
12575F: include/uapi/linux/virtio_input.h
12576
1da177e4 12577VIA RHINE NETWORK DRIVER
210347e1 12578S: Orphan
f2148a47 12579F: drivers/net/ethernet/via/via-rhine.c
1da177e4 12580
f0bf7f61 12581VIA SD/MMC CARD CONTROLLER DRIVER
558bbb2f 12582M: Bruce Chang <brucechang@via.com.tw>
8b58be88 12583M: Harald Welte <HaraldWelte@viatech.com>
f0bf7f61
HW
12584S: Maintained
12585F: drivers/mmc/host/via-sdmmc.c
12586
69e4a7c2 12587VIA UNICHROME(PRO)/CHROME9 FRAMEBUFFER DRIVER
c7babebd 12588M: Florian Tobias Schandinat <FlorianSchandinat@gmx.de>
c69f677c 12589L: linux-fbdev@vger.kernel.org
69e4a7c2 12590S: Maintained
c7babebd
FTS
12591F: include/linux/via-core.h
12592F: include/linux/via-gpio.h
12593F: include/linux/via_i2c.h
8a61f013 12594F: drivers/video/fbdev/via/
69e4a7c2 12595
01f20734 12596VIA VELOCITY NETWORK DRIVER
8b58be88 12597M: Francois Romieu <romieu@fr.zoreil.com>
01f20734
FR
12598L: netdev@vger.kernel.org
12599S: Maintained
f2148a47 12600F: drivers/net/ethernet/via/via-velocity.*
1da177e4 12601
f73f8173
AW
12602VIRT LIB
12603M: Alex Williamson <alex.williamson@redhat.com>
12604M: Paolo Bonzini <pbonzini@redhat.com>
12605L: kvm@vger.kernel.org
12606S: Supported
12607F: virt/lib/
12608
77911fd2 12609VIVID VIRTUAL VIDEO DRIVER
0b7bc1fa
HV
12610M: Hans Verkuil <hverkuil@xs4all.nl>
12611L: linux-media@vger.kernel.org
12612T: git git://linuxtv.org/media_tree.git
a825eaec 12613W: https://linuxtv.org
0b7bc1fa 12614S: Maintained
77911fd2 12615F: drivers/media/platform/vivid/*
0b7bc1fa 12616
be7f8273 12617VLAN (802.1Q)
8b58be88 12618M: Patrick McHardy <kaber@trash.net>
be7f8273
PM
12619L: netdev@vger.kernel.org
12620S: Maintained
679655da
JP
12621F: drivers/net/macvlan.c
12622F: include/linux/if_*vlan.h
12623F: net/8021q/
be7f8273 12624
55e331cf 12625VLYNQ BUS
8b58be88 12626M: Florian Fainelli <florian@openwrt.org>
8578d7af 12627L: openwrt-devel@lists.openwrt.org (subscribers-only)
55e331cf
FF
12628S: Maintained
12629F: drivers/vlynq/vlynq.c
12630F: include/linux/vlynq.h
12631
390beae4 12632VME SUBSYSTEM
74c600e3 12633M: Martyn Welch <martyn@welchs.me.uk>
1bd289d1 12634M: Manohar Vanga <manohar.vanga@gmail.com>
390beae4
MW
12635M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
12636L: devel@driverdev.osuosl.org
12637S: Maintained
12638T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
12639F: Documentation/vme_api.txt
12640F: drivers/staging/vme/
12641F: drivers/vme/
12642F: include/linux/vme*
12643
4488e09b
AK
12644VMWARE HYPERVISOR INTERFACE
12645M: Alok Kataria <akataria@vmware.com>
12646L: virtualization@lists.linux-foundation.org
12647S: Supported
12648F: arch/x86/kernel/cpu/vmware.c
12649
73b35d07
DT
12650VMWARE BALLOON DRIVER
12651M: Xavier Deguillard <xdeguillard@vmware.com>
12652M: Philip Moltmann <moltmann@vmware.com>
12653M: "VMware, Inc." <pv-drivers@vmware.com>
12654L: linux-kernel@vger.kernel.org
12655S: Maintained
12656F: drivers/misc/vmw_balloon.c
12657
8b8be51b
TH
12658VMWARE VMMOUSE SUBDRIVER
12659M: "VMware Graphics" <linux-graphics-maintainer@vmware.com>
12660M: "VMware, Inc." <pv-drivers@vmware.com>
12661L: linux-input@vger.kernel.org
12662S: Maintained
12663F: drivers/input/mouse/vmmouse.c
12664F: drivers/input/mouse/vmmouse.h
12665
d1a890fa 12666VMWARE VMXNET3 ETHERNET DRIVER
04e1b734 12667M: Shrikrishna Khare <skhare@vmware.com>
65c8bb5b
JP
12668M: "VMware, Inc." <pv-drivers@vmware.com>
12669L: netdev@vger.kernel.org
12670S: Maintained
12671F: drivers/net/vmxnet3/
d1a890fa 12672
851b1642 12673VMware PVSCSI driver
29374ec6 12674M: Jim Gill <jgill@vmware.com>
851b1642
AK
12675M: VMware PV-Drivers <pv-drivers@vmware.com>
12676L: linux-scsi@vger.kernel.org
12677S: Maintained
12678F: drivers/scsi/vmw_pvscsi.c
12679F: drivers/scsi/vmw_pvscsi.h
12680
e53e86c7 12681VOLTAGE AND CURRENT REGULATOR FRAMEWORK
88dd75af 12682M: Liam Girdwood <lgirdwood@gmail.com>
b02e48f2 12683M: Mark Brown <broonie@kernel.org>
5cdeb2c8 12684L: linux-kernel@vger.kernel.org
1dd68f01 12685W: http://www.slimlogic.co.uk/?p=48
6febb5ab 12686T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator.git
e53e86c7 12687S: Supported
9d2597e8 12688F: Documentation/devicetree/bindings/regulator/
679655da 12689F: drivers/regulator/
9d2597e8 12690F: include/dt-bindings/regulator/
679655da 12691F: include/linux/regulator/
e53e86c7 12692
081958eb
DA
12693VRF
12694M: David Ahern <dsa@cumulusnetworks.com>
12695M: Shrijeet Mukherjee <shm@cumulusnetworks.com>
12696L: netdev@vger.kernel.org
12697S: Maintained
12698F: drivers/net/vrf.c
562d897d 12699F: Documentation/networking/vrf.txt
081958eb 12700
ab41319e 12701VT1211 HARDWARE MONITOR DRIVER
8b58be88 12702M: Juerg Haefliger <juergh@gmail.com>
968ce1b1 12703L: linux-hwmon@vger.kernel.org
ab41319e 12704S: Maintained
679655da
JP
12705F: Documentation/hwmon/vt1211
12706F: drivers/hwmon/vt1211.c
ab41319e 12707
1de9e371 12708VT8231 HARDWARE MONITOR DRIVER
8b58be88 12709M: Roger Lucas <vt8231@hiddenengine.co.uk>
968ce1b1 12710L: linux-hwmon@vger.kernel.org
1de9e371 12711S: Maintained
679655da 12712F: drivers/hwmon/vt8231.c
1de9e371 12713
88095e7b
TO
12714VUB300 USB to SDIO/SD/MMC bridge chip
12715M: Tony Olech <tony.olech@elandigitalsystems.com>
12716L: linux-mmc@vger.kernel.org
12717L: linux-usb@vger.kernel.org
12718S: Supported
12719F: drivers/mmc/host/vub300.c
12720
1da177e4 12721W1 DALLAS'S 1-WIRE BUS
a8018766 12722M: Evgeniy Polyakov <zbr@ioremap.net>
1da177e4 12723S: Maintained
679655da
JP
12724F: Documentation/w1/
12725F: drivers/w1/
1da177e4 12726
13927079 12727W83791D HARDWARE MONITORING DRIVER
8b58be88 12728M: Marc Hulsman <m.hulsman@tudelft.nl>
968ce1b1 12729L: linux-hwmon@vger.kernel.org
25845c22 12730S: Maintained
679655da
JP
12731F: Documentation/hwmon/w83791d
12732F: drivers/hwmon/w83791d.c
13927079 12733
61db011d 12734W83793 HARDWARE MONITORING DRIVER
8b58be88 12735M: Rudolf Marek <r.marek@assembler.cz>
968ce1b1 12736L: linux-hwmon@vger.kernel.org
61db011d 12737S: Maintained
679655da
JP
12738F: Documentation/hwmon/w83793
12739F: drivers/hwmon/w83793.c
61db011d 12740
e3760b43 12741W83795 HARDWARE MONITORING DRIVER
d8130624 12742M: Jean Delvare <jdelvare@suse.com>
968ce1b1 12743L: linux-hwmon@vger.kernel.org
e3760b43
JD
12744S: Maintained
12745F: drivers/hwmon/w83795.c
12746
1da177e4 12747W83L51xD SD/MMC CARD INTERFACE DRIVER
8b58be88 12748M: Pierre Ossman <pierre@ossman.eu>
1da177e4 12749S: Maintained
679655da 12750F: drivers/mmc/host/wbsd.*
1da177e4 12751
b4e05923
HG
12752WACOM PROTOCOL 4 SERIAL TABLETS
12753M: Julian Squires <julian@cipht.net>
12754M: Hans de Goede <hdegoede@redhat.com>
12755L: linux-input@vger.kernel.org
12756S: Maintained
12757F: drivers/input/tablet/wacom_serial4.c
12758
3527761c 12759WATCHDOG DEVICE DRIVERS
8b58be88 12760M: Wim Van Sebroeck <wim@iguana.be>
1f32f83e 12761R: Guenter Roeck <linux@roeck-us.net>
230a5cef
WVS
12762L: linux-watchdog@vger.kernel.org
12763W: http://www.linux-watchdog.org/
f599aaf0 12764T: git git://www.linux-watchdog.org/linux-watchdog.git
3527761c 12765S: Maintained
540be8b2 12766F: Documentation/devicetree/bindings/watchdog/
679655da
JP
12767F: Documentation/watchdog/
12768F: drivers/watchdog/
12769F: include/linux/watchdog.h
c117ab84 12770F: include/uapi/linux/watchdog.h
3527761c 12771
1da177e4 12772WD7000 SCSI DRIVER
8b58be88 12773M: Miroslav Zagorac <zaga@fly.cc.fer.hr>
1da177e4
LT
12774L: linux-scsi@vger.kernel.org
12775S: Maintained
679655da 12776F: drivers/scsi/wd7000.c
1da177e4 12777
b22e00f3
DH
12778WIIMOTE HID DRIVER
12779M: David Herrmann <dh.herrmann@googlemail.com>
12780L: linux-input@vger.kernel.org
12781S: Maintained
12782F: drivers/hid/hid-wiimote*
12783
e258b80e 12784WINBOND CIR DRIVER
364e9e18 12785M: David Härdeman <david@hardeman.nu>
e258b80e 12786S: Maintained
116ab806 12787F: drivers/media/rc/winbond-cir.c
e258b80e 12788
c36a483d
WBG
12789WINSYSTEMS EBC-C384 WATCHDOG DRIVER
12790M: William Breathitt Gray <vilhelm.gray@gmail.com>
12791L: linux-watchdog@vger.kernel.org
12792S: Maintained
12793F: drivers/watchdog/ebc-c384_wdt.c
12794
9c26df9b
WBG
12795WINSYSTEMS WS16C48 GPIO DRIVER
12796M: William Breathitt Gray <vilhelm.gray@gmail.com>
12797L: linux-gpio@vger.kernel.org
12798S: Maintained
12799F: drivers/gpio/gpio-ws16c48.c
e258b80e 12800
8a70da82 12801WIMAX STACK
8b58be88 12802M: Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
8a70da82 12803M: linux-wimax@intel.com
49e7d9df 12804L: wimax@linuxwimax.org (subscribers-only)
8a70da82
IPG
12805S: Supported
12806W: http://linuxwimax.org
315987dc 12807F: Documentation/wimax/README.wimax
315987dc
JP
12808F: include/linux/wimax/debug.h
12809F: include/net/wimax.h
c117ab84 12810F: include/uapi/linux/wimax.h
315987dc 12811F: net/wimax/
8a70da82 12812
5fc14680 12813WISTRON LAPTOP BUTTON DRIVER
8b58be88 12814M: Miloslav Trmac <mitr@volny.cz>
5fc14680 12815S: Maintained
679655da 12816F: drivers/input/misc/wistron_btns.c
5fc14680 12817
1da177e4 12818WL3501 WIRELESS PCMCIA CARD DRIVER
8b58be88 12819M: Arnaldo Carvalho de Melo <acme@ghostprotocols.net>
724c6b35 12820L: linux-wireless@vger.kernel.org
926554c4 12821W: http://oops.ghostprotocols.net:81/blog
1da177e4 12822S: Maintained
679655da 12823F: drivers/net/wireless/wl3501*
1da177e4 12824
055bcbcb 12825WOLFSON MICROELECTRONICS DRIVERS
fef95164 12826L: patches@opensource.wolfsonmicro.com
f0e03dbd
RF
12827T: git https://github.com/CirrusLogic/linux-drivers.git
12828W: https://github.com/CirrusLogic/linux-drivers/wiki
b75ea16a 12829S: Supported
3768f0b1 12830F: Documentation/hwmon/wm83??
f494993f
CK
12831F: Documentation/devicetree/bindings/extcon/extcon-arizona.txt
12832F: Documentation/devicetree/bindings/regulator/arizona-regulator.txt
12833F: Documentation/devicetree/bindings/mfd/arizona.txt
af1c5386 12834F: arch/arm/mach-s3c64xx/mach-crag6410*
f05259a6 12835F: drivers/clk/clk-wm83*.c
9c309598 12836F: drivers/extcon/extcon-arizona.c
b75ea16a 12837F: drivers/leds/leds-wm83*.c
25b273ba 12838F: drivers/gpio/gpio-*wm*.c
9c309598 12839F: drivers/gpio/gpio-arizona.c
d22b0869 12840F: drivers/hwmon/wm83??-hwmon.c
59ec6da2
MB
12841F: drivers/input/misc/wm831x-on.c
12842F: drivers/input/touchscreen/wm831x-ts.c
12843F: drivers/input/touchscreen/wm97*.c
9c309598
MB
12844F: drivers/mfd/arizona*
12845F: drivers/mfd/wm*.c
12ebc137 12846F: drivers/mfd/cs47l24*
b75ea16a
MB
12847F: drivers/power/wm83*.c
12848F: drivers/rtc/rtc-wm83*.c
12849F: drivers/regulator/wm8*.c
3860e6c4 12850F: drivers/video/backlight/wm83*_bl.c
b75ea16a 12851F: drivers/watchdog/wm83*_wdt.c
9c309598 12852F: include/linux/mfd/arizona/
3860e6c4 12853F: include/linux/mfd/wm831x/
b75ea16a 12854F: include/linux/mfd/wm8350/
3768f0b1 12855F: include/linux/mfd/wm8400*
59ec6da2 12856F: include/linux/wm97xx.h
055bcbcb 12857F: include/sound/wm????.h
9c309598 12858F: sound/soc/codecs/arizona.?
055bcbcb 12859F: sound/soc/codecs/wm*
12ebc137 12860F: sound/soc/codecs/cs47l24*
b75ea16a 12861
3e6cd7a4
TH
12862WORKQUEUE
12863M: Tejun Heo <tj@kernel.org>
badb7f5e 12864R: Lai Jiangshan <jiangshanlai@gmail.com>
3e6cd7a4
TH
12865T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/wq.git
12866S: Maintained
12867F: include/linux/workqueue.h
12868F: kernel/workqueue.c
12869F: Documentation/workqueue.txt
12870
39ac9f48
CYT
12871X-POWERS MULTIFUNCTION PMIC DEVICE DRIVERS
12872M: Chen-Yu Tsai <wens@csie.org>
12873L: linux-kernel@vger.kernel.org
12874S: Maintained
12875N: axp[128]
12876
1da177e4 12877X.25 NETWORK LAYER
8bf28059 12878M: Andrew Hendry <andrew.hendry@gmail.com>
1da177e4 12879L: linux-x25@vger.kernel.org
8bf28059 12880S: Odd Fixes
679655da
JP
12881F: Documentation/networking/x25*
12882F: include/net/x25*
12883F: net/x25/
1da177e4 12884
e2d1d6c0 12885X86 ARCHITECTURE (32-BIT AND 64-BIT)
8b58be88
JP
12886M: Thomas Gleixner <tglx@linutronix.de>
12887M: Ingo Molnar <mingo@redhat.com>
12888M: "H. Peter Anvin" <hpa@zytor.com>
bcde563c 12889M: x86@kernel.org
981c3a4f 12890L: linux-kernel@vger.kernel.org
75fc2d37 12891T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core
e2d1d6c0 12892S: Maintained
679655da
JP
12893F: Documentation/x86/
12894F: arch/x86/
e2d1d6c0 12895
d0944853 12896X86 PLATFORM DRIVERS
e181ba15 12897M: Darren Hart <dvhart@infradead.org>
d0944853 12898L: platform-driver-x86@vger.kernel.org
e181ba15 12899T: git git://git.infradead.org/users/dvhart/linux-platform-drivers-x86.git
d0944853 12900S: Maintained
14430813 12901F: drivers/platform/x86/
3a4bceef 12902F: drivers/platform/olpc/
d0944853 12903
c1f5c54b
IM
12904X86 MCE INFRASTRUCTURE
12905M: Tony Luck <tony.luck@intel.com>
487ba8e8 12906M: Borislav Petkov <bp@alien8.de>
c1f5c54b
IM
12907L: linux-edac@vger.kernel.org
12908S: Maintained
12909F: arch/x86/kernel/cpu/mcheck/*
12910
79ebdc95
BP
12911X86 MICROCODE UPDATE SUPPORT
12912M: Borislav Petkov <bp@alien8.de>
12913S: Maintained
12914F: arch/x86/kernel/cpu/microcode/*
12915
f0905c5a
AL
12916X86 VDSO
12917M: Andy Lutomirski <luto@amacapital.net>
12918L: linux-kernel@vger.kernel.org
12919T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/vdso
12920S: Maintained
d603c8e1 12921F: arch/x86/entry/vdso/
f0905c5a 12922
d6fad502 12923XC2028/3028 TUNER DRIVER
5dc8a864
MCC
12924M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
12925M: Mauro Carvalho Chehab <mchehab@kernel.org>
d6fad502 12926L: linux-media@vger.kernel.org
a825eaec 12927W: https://linuxtv.org
d6fad502
MCC
12928T: git git://linuxtv.org/media_tree.git
12929S: Maintained
12930F: drivers/media/tuners/tuner-xc2028.*
12931
c4468085 12932XEN HYPERVISOR INTERFACE
3eeef8f7
KRW
12933M: Boris Ostrovsky <boris.ostrovsky@oracle.com>
12934M: David Vrabel <david.vrabel@citrix.com>
101ecde5 12935M: Juergen Gross <jgross@suse.com>
11dbb52b 12936L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
ea70ba3a 12937T: git git://git.kernel.org/pub/scm/linux/kernel/git/xen/tip.git
c4468085
IC
12938S: Supported
12939F: arch/x86/xen/
12940F: drivers/*/xen-*front.c
12941F: drivers/xen/
12942F: arch/x86/include/asm/xen/
12943F: include/xen/
c117ab84 12944F: include/uapi/xen/
c4468085 12945
77bfb479 12946XEN HYPERVISOR ARM
85d1a29d 12947M: Stefano Stabellini <sstabellini@kernel.org>
11dbb52b 12948L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
85d1a29d 12949S: Maintained
77bfb479
SS
12950F: arch/arm/xen/
12951F: arch/arm/include/asm/xen/
12952
b475e83f 12953XEN HYPERVISOR ARM64
85d1a29d 12954M: Stefano Stabellini <sstabellini@kernel.org>
11dbb52b 12955L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
85d1a29d 12956S: Maintained
b475e83f
SS
12957F: arch/arm64/xen/
12958F: arch/arm64/include/asm/xen/
12959
9b57e1a7 12960XEN NETWORK BACKEND DRIVER
8386040b 12961M: Wei Liu <wei.liu2@citrix.com>
11dbb52b 12962L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
9b57e1a7
IC
12963L: netdev@vger.kernel.org
12964S: Supported
12965F: drivers/net/xen-netback/*
12966
c5f8e29d
KRW
12967XEN PCI SUBSYSTEM
12968M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
11dbb52b 12969L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
c5f8e29d
KRW
12970S: Supported
12971F: arch/x86/pci/*xen*
12972F: drivers/pci/*xen*
12973
a2c5ae65
KRW
12974XEN BLOCK SUBSYSTEM
12975M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
bcadb699 12976M: Roger Pau Monné <roger.pau@citrix.com>
a2c5ae65
KRW
12977L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
12978S: Supported
12979F: drivers/block/xen-blkback/*
12980F: drivers/block/xen*
12981
15d03609
JG
12982XEN PVSCSI DRIVERS
12983M: Juergen Gross <jgross@suse.com>
12984L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
12985L: linux-scsi@vger.kernel.org
12986S: Supported
12987F: drivers/scsi/xen-scsifront.c
12988F: drivers/xen/xen-scsiback.c
12989F: include/xen/interface/io/vscsiif.h
12990
c5f8e29d
KRW
12991XEN SWIOTLB SUBSYSTEM
12992M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
11dbb52b 12993L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
c5f8e29d
KRW
12994S: Supported
12995F: arch/x86/xen/*swiotlb*
12996F: drivers/xen/*swiotlb*
12997
1da177e4
LT
12998XFS FILESYSTEM
12999P: Silicon Graphics Inc
809625ca 13000M: Dave Chinner <david@fromorbit.com>
18caa67a 13001M: xfs@oss.sgi.com
d7ede1aa 13002L: xfs@oss.sgi.com
1da177e4 13003W: http://oss.sgi.com/projects/xfs
9f273c24 13004T: git git://git.kernel.org/pub/scm/linux/kernel/git/dgc/linux-xfs.git
1da177e4 13005S: Supported
679655da
JP
13006F: Documentation/filesystems/xfs.txt
13007F: fs/xfs/
1da177e4 13008
8a3b7a25 13009XILINX AXI ETHERNET DRIVER
59a54f30
MS
13010M: Anirudha Sarangi <anirudh@xilinx.com>
13011M: John Linn <John.Linn@xilinx.com>
8a3b7a25 13012S: Maintained
13013F: drivers/net/ethernet/xilinx/xilinx_axienet*
13014
238b8721 13015XILINX UARTLITE SERIAL DRIVER
8b58be88 13016M: Peter Korsgaard <jacmet@sunsite.dk>
238b8721
PK
13017L: linux-serial@vger.kernel.org
13018S: Maintained
df621252 13019F: drivers/tty/serial/uartlite.c
238b8721 13020
df330515
LP
13021XILINX VIDEO IP CORES
13022M: Hyun Kwon <hyun.kwon@xilinx.com>
13023M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
13024L: linux-media@vger.kernel.org
13025T: git git://linuxtv.org/media_tree.git
13026S: Supported
13027F: Documentation/devicetree/bindings/media/xilinx/
13028F: drivers/media/platform/xilinx/
a5562f65 13029F: include/uapi/linux/xilinx-v4l2-controls.h
df330515 13030
74316949
EB
13031XILLYBUS DRIVER
13032M: Eli Billauer <eli.billauer@gmail.com>
13033L: linux-kernel@vger.kernel.org
13034S: Supported
13035F: drivers/char/xillybus/
13036
f620e4b8
MF
13037XTENSA XTFPGA PLATFORM SUPPORT
13038M: Max Filippov <jcmvbkbc@gmail.com>
13039L: linux-xtensa@linux-xtensa.org
13040S: Maintained
13041F: drivers/spi/spi-xtensa-xtfpga.c
57b7068d 13042F: sound/soc/xtensa/xtfpga-i2s.c
f620e4b8 13043
1da177e4 13044YAM DRIVER FOR AX.25
8b58be88 13045M: Jean-Paul Roubelat <jpr@f6fbb.org>
1da177e4
LT
13046L: linux-hams@vger.kernel.org
13047S: Maintained
679655da
JP
13048F: drivers/net/hamradio/yam*
13049F: include/linux/yam.h
1da177e4 13050
af64a5eb 13051YEALINK PHONE DRIVER
8b58be88 13052M: Henk Vergonet <Henk.Vergonet@gmail.com>
af64a5eb
HV
13053L: usbb2k-api-dev@nongnu.org
13054S: Maintained
679655da
JP
13055F: Documentation/input/yealink.txt
13056F: drivers/input/misc/yealink.*
af64a5eb 13057
1da177e4 13058Z8530 DRIVER FOR AX.25
8b58be88 13059M: Joerg Reuter <jreuter@yaina.de>
1da177e4
LT
13060W: http://yaina.de/jreuter/
13061W: http://www.qsl.net/dl1bke/
13062L: linux-hams@vger.kernel.org
13063S: Maintained
679655da
JP
13064F: Documentation/networking/z8530drv.txt
13065F: drivers/net/hamradio/*scc.c
13066F: drivers/net/hamradio/z8530.h
1da177e4 13067
0cf31ec1 13068ZBUD COMPRESSED PAGE ALLOCATOR
0bb181c7 13069M: Seth Jennings <sjenning@redhat.com>
0cf31ec1
SJ
13070L: linux-mm@kvack.org
13071S: Maintained
13072F: mm/zbud.c
13073F: include/linux/zbud.h
13074
7c0c3afb 13075ZD1211RW WIRELESS DRIVER
8b58be88
JP
13076M: Daniel Drake <dsd@gentoo.org>
13077M: Ulrich Kunitz <kune@deine-taler.de>
7c0c3afb 13078W: http://zd1211.ath.cx/wiki/DriverRewrite
724c6b35 13079L: linux-wireless@vger.kernel.org
7c0c3afb
DD
13080L: zd1211-devs@lists.sourceforge.net (subscribers-only)
13081S: Maintained
6948300c 13082F: drivers/net/wireless/zydas/zd1211rw/
7c0c3afb 13083
20263029
DS
13084ZPOOL COMPRESSED PAGE STORAGE API
13085M: Dan Streetman <ddstreet@ieee.org>
13086L: linux-mm@kvack.org
13087S: Maintained
13088F: mm/zpool.c
13089F: include/linux/zpool.h
13090
1da177e4 13091ZR36067 VIDEO FOR LINUX DRIVER
1da177e4 13092L: mjpeg-users@lists.sourceforge.net
f63145e2 13093L: linux-media@vger.kernel.org
1da177e4 13094W: http://mjpeg.sourceforge.net/driver-zoran/
a825eaec 13095T: hg https://linuxtv.org/hg/v4l-dvb
f63145e2 13096S: Odd Fixes
90d72ac6 13097F: drivers/media/pci/zoran/
1da177e4 13098
6920f2cc
MK
13099ZRAM COMPRESSED RAM BLOCK DEVICE DRVIER
13100M: Minchan Kim <minchan@kernel.org>
13101M: Nitin Gupta <ngupta@vflare.org>
74f3037c 13102R: Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
6920f2cc
MK
13103L: linux-kernel@vger.kernel.org
13104S: Maintained
13105F: drivers/block/zram/
13106F: Documentation/blockdev/zram.txt
13107
8b4a4080 13108ZS DECSTATION Z85C30 SERIAL DRIVER
8b58be88 13109M: "Maciej W. Rozycki" <macro@linux-mips.org>
8b4a4080 13110S: Maintained
df621252 13111F: drivers/tty/serial/zs.*
8b4a4080 13112
eae70d06
MK
13113ZSMALLOC COMPRESSED SLAB MEMORY ALLOCATOR
13114M: Minchan Kim <minchan@kernel.org>
13115M: Nitin Gupta <ngupta@vflare.org>
41192a2d 13116R: Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
eae70d06
MK
13117L: linux-mm@kvack.org
13118S: Maintained
13119F: mm/zsmalloc.c
13120F: include/linux/zsmalloc.h
d02be50d 13121F: Documentation/vm/zsmalloc.txt
eae70d06 13122
0cf31ec1 13123ZSWAP COMPRESSED SWAP CACHING
0bb181c7 13124M: Seth Jennings <sjenning@redhat.com>
0cf31ec1
SJ
13125L: linux-mm@kvack.org
13126S: Maintained
13127F: mm/zswap.c
13128
1da177e4 13129THE REST
8b58be88 13130M: Linus Torvalds <torvalds@linux-foundation.org>
34d03cc1 13131L: linux-kernel@vger.kernel.org
8a6e2535 13132Q: http://patchwork.kernel.org/project/LKML/list/
d16adea3 13133T: git git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
1da177e4 13134S: Buried alive in reporters
34d03cc1
JP
13135F: *
13136F: */