]> git.proxmox.com Git - mirror_ubuntu-zesty-kernel.git/blame - MAINTAINERS
staging: greybus: uart.c: fix alignment to match open parenthesis
[mirror_ubuntu-zesty-kernel.git] / MAINTAINERS
CommitLineData
1da177e4 1
cc8f9b99 2
1da177e4
LT
3 List of maintainers and how to submit kernel changes
4
5Please try to follow the guidelines below. This will make things
6easier on the maintainers. Not all of these guidelines matter for every
7trivial patch so apply some common sense.
8
91. Always _test_ your changes, however small, on at least 4 or
10 5 people, preferably many more.
11
122. Try to release a few ALPHA test versions to the net. Announce
13 them onto the kernel channel and await results. This is especially
14 important for device drivers, because often that's the only way
15 you will find things like the fact version 3 firmware needs
16 a magic fix you didn't know about, or some clown changed the
17 chips on a board and not its name. (Don't laugh! Look at the
18 SMC etherpower for that.)
19
203. Make sure your changes compile correctly in multiple
21 configurations. In particular check that changes work both as a
22 module and built into the kernel.
23
244. When you are happy with a change make it generally available for
25 testing and await feedback.
26
275. Make a patch available to the relevant maintainer in the list. Use
28 'diff -u' to make the patch easy to merge. Be prepared to get your
29 changes sent back with seemingly silly requests about formatting
30 and variable names. These aren't as silly as they seem. One
31 job the maintainers (and especially Linus) do is to keep things
32 looking the same. Sometimes this means that the clever hack in
33 your driver to get around a problem actually needs to become a
0a920b5b
AW
34 generalized kernel feature ready for next time.
35
36 PLEASE check your patch with the automated style checker
6f9e2456 37 (scripts/checkpatch.pl) to catch trivial style violations.
0a920b5b 38 See Documentation/CodingStyle for guidance here.
1da177e4 39
f70f873b
JP
40 PLEASE CC: the maintainers and mailing lists that are generated
41 by scripts/get_maintainer.pl. The results returned by the
42 script will be best if you have git installed and are making
43 your changes in a branch derived from Linus' latest git tree.
44 See Documentation/SubmittingPatches for details.
45
1da177e4
LT
46 PLEASE try to include any credit lines you want added with the
47 patch. It avoids people being missed off by mistake and makes
48 it easier to know who wants adding and who doesn't.
49
50 PLEASE document known bugs. If it doesn't work for everything
51 or does something very odd once a month document it.
52
c9ee133b 53 PLEASE remember that submissions must be made under the terms
08602d74
SH
54 of the Linux Foundation certificate of contribution and should
55 include a Signed-off-by: line. The current version of this
56 "Developer's Certificate of Origin" (DCO) is listed in the file
4500371e 57 Documentation/SubmittingPatches.
c9ee133b 58
1da177e4
LT
596. Make sure you have the right to send any changes you make. If you
60 do changes at work you may find your employer owns the patch
61 not you.
62
c9ee133b
AC
637. When sending security related changes or reports to a maintainer
64 please Cc: security@kernel.org, especially if the maintainer
65 does not respond.
66
678. Happy hacking.
1da177e4 68
c7c4fb18
JP
69Descriptions of section entries:
70
71 P: Person (obsolete)
72 M: Mail patches to: FullName <address@domain>
eafbaac3
PM
73 R: Designated reviewer: FullName <address@domain>
74 These reviewers should be CCed on patches.
c7c4fb18
JP
75 L: Mailing list that is relevant to this area
76 W: Web-page with status/info
8a6e2535 77 Q: Patchwork web based patch tracking system site
cea8321c
JP
78 T: SCM tree type and location.
79 Type is one of: git, hg, quilt, stgit, topgit
c7c4fb18
JP
80 S: Status, one of the following:
81 Supported: Someone is actually paid to look after this.
82 Maintained: Someone actually looks after it.
83 Odd Fixes: It has a maintainer but they don't have time to do
84 much other than throw the odd patch in. See below..
85 Orphan: No current maintainer [but maybe you could take the
86 role as you write your new code].
87 Obsolete: Old code. Something tagged obsolete generally means
88 it has been replaced by a better system and you
89 should be using that.
90 F: Files and directories with wildcard patterns.
91 A trailing slash includes all files and subdirectory files.
92 F: drivers/net/ all files in and below drivers/net
93 F: drivers/net/* all files in drivers/net, but not below
94 F: */net/* all files in "any top level directory"/net
95 One pattern per line. Multiple F: lines acceptable.
bbbe96ed
SW
96 N: Files and directories with regex patterns.
97 N: [^a-z]tegra all files whose path contains the word tegra
98 One pattern per line. Multiple N: lines acceptable.
6ab88e00
JP
99 scripts/get_maintainer.pl has different behavior for files that
100 match F: pattern and matches of N: patterns. By default,
101 get_maintainer will not look at git log history when an F: pattern
102 match occurs. When an N: match occurs, git log history is used
103 to also notify the people that have git commit signatures.
c7c4fb18
JP
104 X: Files and directories that are NOT maintained, same rules as F:
105 Files exclusions are tested before file matches.
106 Can be useful for excluding a specific subdirectory, for instance:
107 F: net/
108 X: net/ipv6/
109 matches all files in and below net excluding net/ipv6/
110 K: Keyword perl extended regex pattern to match content in a
bbbe96ed 111 patch or file. For instance:
c7c4fb18 112 K: of_get_profile
bbbe96ed 113 matches patches or files that contain "of_get_profile"
c7c4fb18 114 K: \b(printk|pr_(info|err))\b
bbbe96ed
SW
115 matches patches or files that contain one or more of the words
116 printk, pr_info or pr_err
c7c4fb18 117 One regex pattern per line. Multiple K: lines acceptable.
1da177e4
LT
118
119Note: For the hard of thinking, this list is meant to remain in alphabetical
120order. If you could add yourselves to it in alphabetical order that would be
121so much easier [Ed]
122
c7c4fb18 123Maintainers List (try to look for most precise areas first)
1da177e4 124
c7c4fb18 125 -----------------------------------
679655da 126
a6d89915 1273C59X NETWORK DRIVER
8b58be88 128M: Steffen Klassert <klassert@mathematik.tu-chemnitz.de>
a6d89915
SK
129L: netdev@vger.kernel.org
130S: Maintained
679655da 131F: Documentation/networking/vortex.txt
ca7a8e85 132F: drivers/net/ethernet/3com/3c59x.c
a6d89915 133
1da177e4 1343CR990 NETWORK DRIVER
8b58be88 135M: David Dillow <dave@thedillows.org>
979b6c13 136L: netdev@vger.kernel.org
1da177e4 137S: Maintained
ca7a8e85 138F: drivers/net/ethernet/3com/typhoon*
1da177e4 139
c4de0ceb
AR
1403WARE SAS/SATA-RAID SCSI DRIVERS (3W-XXXX, 3W-9XXX, 3W-SAS)
141M: Adam Radford <linuxraid@lsi.com>
1da177e4 142L: linux-scsi@vger.kernel.org
c4de0ceb 143W: http://www.lsi.com
1da177e4 144S: Supported
c4de0ceb 145F: drivers/scsi/3w-*
1da177e4
LT
146
14753C700 AND 53C700-66 SCSI DRIVER
8b58be88 148M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
1da177e4
LT
149L: linux-scsi@vger.kernel.org
150S: Maintained
679655da 151F: drivers/scsi/53c700*
1da177e4 152
68d96dcf 1536LOWPAN GENERIC (BTLE/IEEE 802.15.4)
aff3eaa0 154M: Alexander Aring <aar@pengutronix.de>
6970c34c 155M: Jukka Rissanen <jukka.rissanen@linux.intel.com>
68d96dcf 156L: linux-bluetooth@vger.kernel.org
ebef9c12 157L: linux-wpan@vger.kernel.org
68d96dcf
AA
158S: Maintained
159F: net/6lowpan/
6304f8fc 160F: include/net/6lowpan.h
ea9eb698 161F: Documentation/networking/6lowpan.txt
68d96dcf 162
1da177e4 1636PACK NETWORK DRIVER FOR AX.25
8b58be88 164M: Andreas Koensgen <ajk@comnets.uni-bremen.de>
1da177e4
LT
165L: linux-hams@vger.kernel.org
166S: Maintained
679655da 167F: drivers/net/hamradio/6pack.c
1da177e4 168
1da177e4 1698169 10/100/1000 GIGABIT ETHERNET DRIVER
c8a75b34 170M: Realtek linux nic maintainers <nic_swsd@realtek.com>
979b6c13 171L: netdev@vger.kernel.org
1da177e4 172S: Maintained
a8fe65b8 173F: drivers/net/ethernet/realtek/r8169.c
1da177e4
LT
174
1758250/16?50 (AND CLONE UARTS) SERIAL DRIVER
879a5a00 176M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
1da177e4 177L: linux-serial@vger.kernel.org
8ee16a1b 178S: Maintained
08deed1e 179T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git
df621252 180F: drivers/tty/serial/8250*
679655da 181F: include/linux/serial_8250.h
1da177e4
LT
182
1838390 NETWORK DRIVERS [WD80x3/SMC-ELITE, SMC-ULTRA, NE2000, 3C503, etc.]
979b6c13 184L: netdev@vger.kernel.org
0cf445ce 185S: Orphan / Obsolete
644570b8 186F: drivers/net/ethernet/8390/
1da177e4 187
67543e50 1889P FILE SYSTEM
8b58be88
JP
189M: Eric Van Hensbergen <ericvh@gmail.com>
190M: Ron Minnich <rminnich@sandia.gov>
191M: Latchesar Ionkov <lucho@ionkov.net>
ce00f85c 192L: v9fs-developer@lists.sourceforge.net
27a2a5ff 193W: http://swik.net/v9fs
8a6e2535 194Q: http://patchwork.kernel.org/project/v9fs-devel/list/
eeba444a 195T: git git://git.kernel.org/pub/scm/linux/kernel/git/ericvh/v9fs.git
ce00f85c 196S: Maintained
679655da
JP
197F: Documentation/filesystems/9p.txt
198F: fs/9p/
2315cb14
RL
199F: net/9p/
200F: include/net/9p/
201F: include/uapi/linux/virtio_9p.h
202F: include/trace/events/9p.h
203
67543e50 204
91952bc0
AP
205A8293 MEDIA DRIVER
206M: Antti Palosaari <crope@iki.fi>
207L: linux-media@vger.kernel.org
a825eaec 208W: https://linuxtv.org
91952bc0
AP
209W: http://palosaari.fi/linux/
210Q: http://patchwork.linuxtv.org/project/linux-media/list/
211T: git git://linuxtv.org/anttip/media_tree.git
212S: Maintained
213F: drivers/media/dvb-frontends/a8293*
214
e2d1d6c0 215AACRAID SCSI RAID DRIVER
2a81ffdd 216M: Adaptec OEM Raid Solutions <aacraid@microsemi.com>
e2d1d6c0
RD
217L: linux-scsi@vger.kernel.org
218W: http://www.adaptec.com/
1da177e4 219S: Supported
679655da
JP
220F: Documentation/scsi/aacraid.txt
221F: drivers/scsi/aacraid/
1da177e4 222
ea8f8fc8
JT
223ABI/API
224L: linux-api@vger.kernel.org
ea8f8fc8 225F: include/linux/syscalls.h
ea8f8fc8
JT
226F: kernel/sys_ni.c
227
249e3c85 228ABIT UGURU 1,2 HARDWARE MONITOR DRIVER
93d0cc58 229M: Hans de Goede <hdegoede@redhat.com>
968ce1b1 230L: linux-hwmon@vger.kernel.org
f2b84bbc 231S: Maintained
679655da 232F: drivers/hwmon/abituguru.c
f2b84bbc 233
249e3c85 234ABIT UGURU 3 HARDWARE MONITOR DRIVER
8b58be88 235M: Alistair John Strachan <alistair@devzero.co.uk>
968ce1b1 236L: linux-hwmon@vger.kernel.org
249e3c85 237S: Maintained
679655da 238F: drivers/hwmon/abituguru3.c
249e3c85 239
1b06d64f
WBG
240ACCES 104-DIO-48E GPIO DRIVER
241M: William Breathitt Gray <vilhelm.gray@gmail.com>
242L: linux-gpio@vger.kernel.org
243S: Maintained
244F: drivers/gpio/gpio-104-dio-48e.c
245
6ddcf9b4
WBG
246ACCES 104-IDI-48 GPIO DRIVER
247M: "William Breathitt Gray" <vilhelm.gray@gmail.com>
248L: linux-gpio@vger.kernel.org
249S: Maintained
250F: drivers/gpio/gpio-104-idi-48.c
251
e2558989
WBG
252ACCES 104-IDIO-16 GPIO DRIVER
253M: "William Breathitt Gray" <vilhelm.gray@gmail.com>
254L: linux-gpio@vger.kernel.org
255S: Maintained
256F: drivers/gpio/gpio-104-idio-16.c
257
1da177e4 258ACENIC DRIVER
8b58be88 259M: Jes Sorensen <jes@trained-monkey.org>
1da177e4
LT
260L: linux-acenic@sunsite.dk
261S: Maintained
531c4f89 262F: drivers/net/ethernet/alteon/acenic*
1da177e4 263
e86435eb 264ACER ASPIRE ONE TEMPERATURE AND FAN DRIVER
8b58be88 265M: Peter Feuerer <peter@piie.net>
d0944853 266L: platform-driver-x86@vger.kernel.org
4fc26e36
JP
267W: http://piie.net/?section=acerhdf
268S: Maintained
269F: drivers/platform/x86/acerhdf.c
e86435eb 270
745a5d21 271ACER WMI LAPTOP EXTRAS
182ae55c 272M: "Lee, Chun-Yi" <jlee@suse.com>
d0944853 273L: platform-driver-x86@vger.kernel.org
745a5d21 274S: Maintained
679655da 275F: drivers/platform/x86/acer-wmi.c
745a5d21 276
1da177e4 277ACPI
9c3646d1 278M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
7fb06082 279M: Len Brown <lenb@kernel.org>
6968e50c 280L: linux-acpi@vger.kernel.org
360818b8
RW
281W: https://01.org/linux-acpi
282Q: https://patchwork.kernel.org/project/linux-acpi/list/
283T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
8b59a454 284S: Supported
679655da
JP
285F: drivers/acpi/
286F: drivers/pnp/pnpacpi/
287F: include/linux/acpi.h
43368e74 288F: include/acpi/
3a75ef0c 289F: Documentation/acpi/
89ca78a0 290F: Documentation/ABI/testing/sysfs-bus-acpi
0bf54fcd 291F: Documentation/ABI/testing/configfs-acpi
15fd830d
BH
292F: drivers/pci/*acpi*
293F: drivers/pci/*/*acpi*
294F: drivers/pci/*/*/*acpi*
3a75ef0c 295F: tools/power/acpi/
8b59a454 296
3774929d
RW
297ACPI COMPONENT ARCHITECTURE (ACPICA)
298M: Robert Moore <robert.moore@intel.com>
299M: Lv Zheng <lv.zheng@intel.com>
9c3646d1 300M: "Rafael J. Wysocki" <rafael.j.wysocki@intel.com>
3774929d
RW
301L: linux-acpi@vger.kernel.org
302L: devel@acpica.org
303W: https://acpica.org/
304W: https://github.com/acpica/acpica/
305Q: https://patchwork.kernel.org/project/linux-acpi/list/
306T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
307S: Supported
308F: drivers/acpi/acpica/
309F: include/acpi/
2754c447 310F: tools/power/acpi/
3774929d 311
8b59a454 312ACPI FAN DRIVER
8b58be88 313M: Zhang Rui <rui.zhang@intel.com>
8b59a454 314L: linux-acpi@vger.kernel.org
5ca92bd9 315W: https://01.org/linux-acpi
8b59a454 316S: Supported
679655da 317F: drivers/acpi/fan.c
1da177e4 318
8b59a454 319ACPI THERMAL DRIVER
8b58be88 320M: Zhang Rui <rui.zhang@intel.com>
8b59a454 321L: linux-acpi@vger.kernel.org
5ca92bd9 322W: https://01.org/linux-acpi
8b59a454 323S: Supported
679655da 324F: drivers/acpi/*thermal*
998be20f 325
359acec8 326ACPI VIDEO DRIVER
8b58be88 327M: Zhang Rui <rui.zhang@intel.com>
8b59a454 328L: linux-acpi@vger.kernel.org
5ca92bd9 329W: https://01.org/linux-acpi
8b59a454 330S: Supported
86f98a3a 331F: drivers/acpi/acpi_video.c
998be20f 332
bff431e4 333ACPI WMI DRIVER
d0944853 334L: platform-driver-x86@vger.kernel.org
5b927259 335S: Orphan
679655da 336F: drivers/platform/x86/wmi.c
bff431e4 337
2f39d519 338AD1889 ALSA SOUND DRIVER
8b58be88 339M: Thibaut Varene <T-Bone@parisc-linux.org>
795fb7e7
JD
340W: http://wiki.parisc-linux.org/AD1889
341L: linux-parisc@vger.kernel.org
342S: Maintained
679655da 343F: sound/pci/ad1889.*
2f39d519 344
527a1a83
MH
345AD525X ANALOG DEVICES DIGITAL POTENTIOMETERS DRIVER
346M: Michael Hennerich <michael.hennerich@analog.com>
a3f531ac 347W: http://wiki.analog.com/AD5254
a4edbc10 348W: http://ez.analog.com/community/linux-device-drivers
527a1a83
MH
349S: Supported
350F: drivers/misc/ad525x_dpot.c
351
352AD5398 CURRENT REGULATOR DRIVER (AD5398/AD5821)
353M: Michael Hennerich <michael.hennerich@analog.com>
a3f531ac 354W: http://wiki.analog.com/AD5398
a4edbc10 355W: http://ez.analog.com/community/linux-device-drivers
527a1a83
MH
356S: Supported
357F: drivers/regulator/ad5398.c
358
359AD714X CAPACITANCE TOUCH SENSOR DRIVER (AD7142/3/7/8/7A)
360M: Michael Hennerich <michael.hennerich@analog.com>
a3f531ac 361W: http://wiki.analog.com/AD7142
a4edbc10 362W: http://ez.analog.com/community/linux-device-drivers
527a1a83
MH
363S: Supported
364F: drivers/input/misc/ad714x.c
365
366AD7877 TOUCHSCREEN DRIVER
367M: Michael Hennerich <michael.hennerich@analog.com>
a3f531ac 368W: http://wiki.analog.com/AD7877
a4edbc10 369W: http://ez.analog.com/community/linux-device-drivers
527a1a83
MH
370S: Supported
371F: drivers/input/touchscreen/ad7877.c
372
373AD7879 TOUCHSCREEN DRIVER (AD7879/AD7889)
374M: Michael Hennerich <michael.hennerich@analog.com>
a3f531ac 375W: http://wiki.analog.com/AD7879
a4edbc10 376W: http://ez.analog.com/community/linux-device-drivers
527a1a83
MH
377S: Supported
378F: drivers/input/touchscreen/ad7879.c
379
1330b0dc 380ADDRESS SPACE LAYOUT RANDOMIZATION (ASLR)
e5f6450c 381M: Jiri Kosina <jikos@kernel.org>
1330b0dc
JK
382S: Maintained
383
7302b9d9
MH
384ADF7242 IEEE 802.15.4 RADIO DRIVER
385M: Michael Hennerich <michael.hennerich@analog.com>
386W: https://wiki.analog.com/ADF7242
387W: http://ez.analog.com/community/linux-device-drivers
388L: linux-wpan@vger.kernel.org
389S: Supported
390F: drivers/net/ieee802154/adf7242.c
391F: Documentation/devicetree/bindings/net/ieee802154/adf7242.txt
392
1da177e4 393ADM1025 HARDWARE MONITOR DRIVER
d8130624 394M: Jean Delvare <jdelvare@suse.com>
968ce1b1 395L: linux-hwmon@vger.kernel.org
1da177e4 396S: Maintained
679655da
JP
397F: Documentation/hwmon/adm1025
398F: drivers/hwmon/adm1025.c
1da177e4 399
cae2caae 400ADM1029 HARDWARE MONITOR DRIVER
fce8ffa3 401M: Corentin Labbe <clabbe.montjoie@gmail.com>
968ce1b1 402L: linux-hwmon@vger.kernel.org
cae2caae 403S: Maintained
679655da 404F: drivers/hwmon/adm1029.c
cae2caae 405
cc0b88cf 406ADM8211 WIRELESS DRIVER
cc0b88cf 407L: linux-wireless@vger.kernel.org
491b26b4 408W: http://wireless.kernel.org/
e71bcbd0 409S: Orphan
d4a17304 410F: drivers/net/wireless/admtek/adm8211.*
cc0b88cf 411
e8e31622
SA
412ADP1653 FLASH CONTROLLER DRIVER
413M: Sakari Ailus <sakari.ailus@iki.fi>
414L: linux-media@vger.kernel.org
415S: Maintained
416F: drivers/media/i2c/adp1653.c
b5dcee22 417F: include/media/i2c/adp1653.h
e8e31622 418
527a1a83
MH
419ADP5520 BACKLIGHT DRIVER WITH IO EXPANDER (ADP5520/ADP5501)
420M: Michael Hennerich <michael.hennerich@analog.com>
a3f531ac 421W: http://wiki.analog.com/ADP5520
a4edbc10 422W: http://ez.analog.com/community/linux-device-drivers
527a1a83
MH
423S: Supported
424F: drivers/mfd/adp5520.c
425F: drivers/video/backlight/adp5520_bl.c
45b4e0d5 426F: drivers/leds/leds-adp5520.c
77278d50 427F: drivers/gpio/gpio-adp5520.c
527a1a83
MH
428F: drivers/input/keyboard/adp5520-keys.c
429
430ADP5588 QWERTY KEYPAD AND IO EXPANDER DRIVER (ADP5588/ADP5587)
431M: Michael Hennerich <michael.hennerich@analog.com>
a3f531ac 432W: http://wiki.analog.com/ADP5588
a4edbc10 433W: http://ez.analog.com/community/linux-device-drivers
527a1a83
MH
434S: Supported
435F: drivers/input/keyboard/adp5588-keys.c
77278d50 436F: drivers/gpio/gpio-adp5588.c
527a1a83
MH
437
438ADP8860 BACKLIGHT DRIVER (ADP8860/ADP8861/ADP8863)
439M: Michael Hennerich <michael.hennerich@analog.com>
a3f531ac 440W: http://wiki.analog.com/ADP8860
a4edbc10 441W: http://ez.analog.com/community/linux-device-drivers
527a1a83
MH
442S: Supported
443F: drivers/video/backlight/adp8860_bl.c
444
8c22a8f5
DE
445ADS1015 HARDWARE MONITOR DRIVER
446M: Dirk Eibach <eibach@gdsys.de>
968ce1b1 447L: linux-hwmon@vger.kernel.org
8c22a8f5
DE
448S: Maintained
449F: Documentation/hwmon/ads1015
450F: drivers/hwmon/ads1015.c
451F: include/linux/i2c/ads1015.h
452
1da177e4 453ADT746X FAN DRIVER
8b58be88 454M: Colin Leroy <colin@colino.net>
1da177e4 455S: Maintained
679655da 456F: drivers/macintosh/therm_adt746x.c
1da177e4 457
b058b859 458ADT7475 HARDWARE MONITOR DRIVER
d8130624 459M: Jean Delvare <jdelvare@suse.com>
968ce1b1 460L: linux-hwmon@vger.kernel.org
b058b859
JD
461S: Maintained
462F: Documentation/hwmon/adt7475
463F: drivers/hwmon/adt7475.c
464
527a1a83
MH
465ADXL34X THREE-AXIS DIGITAL ACCELEROMETER DRIVER (ADXL345/ADXL346)
466M: Michael Hennerich <michael.hennerich@analog.com>
a3f531ac 467W: http://wiki.analog.com/ADXL345
a4edbc10 468W: http://ez.analog.com/community/linux-device-drivers
527a1a83
MH
469S: Supported
470F: drivers/input/misc/adxl34x.c
471
8c6af9e1 472ADVANSYS SCSI DRIVER
8b58be88 473M: Matthew Wilcox <matthew@wil.cx>
d8130624 474M: Hannes Reinecke <hare@suse.com>
8c6af9e1
MW
475L: linux-scsi@vger.kernel.org
476S: Maintained
679655da
JP
477F: Documentation/scsi/advansys.txt
478F: drivers/scsi/advansys.c
8c6af9e1 479
1da177e4 480AEDSP16 DRIVER
8b58be88 481M: Riccardo Facchetti <fizban@tin.it>
1da177e4 482S: Maintained
679655da 483F: sound/oss/aedsp16.c
1da177e4 484
91952bc0
AP
485AF9013 MEDIA DRIVER
486M: Antti Palosaari <crope@iki.fi>
487L: linux-media@vger.kernel.org
a825eaec 488W: https://linuxtv.org
91952bc0
AP
489W: http://palosaari.fi/linux/
490Q: http://patchwork.linuxtv.org/project/linux-media/list/
491T: git git://linuxtv.org/anttip/media_tree.git
492S: Maintained
493F: drivers/media/dvb-frontends/af9013*
494
495AF9033 MEDIA DRIVER
496M: Antti Palosaari <crope@iki.fi>
497L: linux-media@vger.kernel.org
a825eaec 498W: https://linuxtv.org
91952bc0
AP
499W: http://palosaari.fi/linux/
500Q: http://patchwork.linuxtv.org/project/linux-media/list/
501T: git git://linuxtv.org/anttip/media_tree.git
502S: Maintained
503F: drivers/media/dvb-frontends/af9033*
504
1da177e4 505AFFS FILE SYSTEM
6cf515e1
GU
506L: linux-fsdevel@vger.kernel.org
507S: Orphan
679655da
JP
508F: Documentation/filesystems/affs.txt
509F: fs/affs/
1da177e4 510
e2d1d6c0 511AFS FILESYSTEM & AF_RXRPC SOCKET DOMAIN
8b58be88 512M: David Howells <dhowells@redhat.com>
e2d1d6c0
RD
513L: linux-afs@lists.infradead.org
514S: Supported
679655da
JP
515F: fs/afs/
516F: include/net/af_rxrpc.h
517F: net/rxrpc/af_rxrpc.c
e2d1d6c0 518
1da177e4 519AGPGART DRIVER
8b58be88 520M: David Airlie <airlied@linux.ie>
878eaf61 521T: git git://people.freedesktop.org/~airlied/linux (part of drm maint)
1da177e4 522S: Maintained
679655da
JP
523F: drivers/char/agp/
524F: include/linux/agp*
c117ab84 525F: include/uapi/linux/agp*
1da177e4
LT
526
527AHA152X SCSI DRIVER
8b58be88 528M: "Juergen E. Fischer" <fischer@norbit.de>
1da177e4
LT
529L: linux-scsi@vger.kernel.org
530S: Maintained
679655da
JP
531F: drivers/scsi/aha152x*
532F: drivers/scsi/pcmcia/aha152x*
1da177e4 533
64624d4f 534AIC7XXX / AIC79XX SCSI DRIVER
d8130624 535M: Hannes Reinecke <hare@suse.com>
64624d4f 536L: linux-scsi@vger.kernel.org
1da177e4 537S: Maintained
679655da 538F: drivers/scsi/aic7xxx/
1da177e4 539
450500ad
HV
540AIMSLAB FM RADIO RECEIVER DRIVER
541M: Hans Verkuil <hverkuil@xs4all.nl>
542L: linux-media@vger.kernel.org
543T: git git://linuxtv.org/media_tree.git
a825eaec 544W: https://linuxtv.org
450500ad
HV
545S: Maintained
546F: drivers/media/radio/radio-aimslab*
547
e2d1d6c0 548AIO
8b58be88 549M: Benjamin LaHaise <bcrl@kvack.org>
e2d1d6c0
RD
550L: linux-aio@kvack.org
551S: Supported
679655da
JP
552F: fs/aio.c
553F: include/linux/*aio*.h
e2d1d6c0 554
469d4ec8
AP
555AIRSPY MEDIA DRIVER
556M: Antti Palosaari <crope@iki.fi>
557L: linux-media@vger.kernel.org
a825eaec 558W: https://linuxtv.org
469d4ec8
AP
559W: http://palosaari.fi/linux/
560Q: http://patchwork.linuxtv.org/project/linux-media/list/
561T: git git://linuxtv.org/anttip/media_tree.git
562S: Maintained
563F: drivers/media/usb/airspy/
564
1da177e4 565ALCATEL SPEEDTOUCH USB DRIVER
8b58be88 566M: Duncan Sands <duncan.sands@free.fr>
6372594a 567L: linux-usb@vger.kernel.org
1da177e4
LT
568W: http://www.linux-usb.org/SpeedTouch/
569S: Maintained
679655da
JP
570F: drivers/usb/atm/speedtch.c
571F: drivers/usb/atm/usbatm.c
1da177e4 572
272f133a 573ALCHEMY AU1XX0 MMC DRIVER
8b58be88 574M: Manuel Lauss <manuel.lauss@gmail.com>
08fcb720 575S: Maintained
679655da 576F: drivers/mmc/host/au1xmmc.c
272f133a 577
4a4e5787 578ALI1563 I2C DRIVER
8b58be88 579M: Rudolf Marek <r.marek@assembler.cz>
846557d3 580L: linux-i2c@vger.kernel.org
4a4e5787 581S: Maintained
679655da
JP
582F: Documentation/i2c/busses/i2c-ali1563
583F: drivers/i2c/busses/i2c-ali1563.c
4a4e5787 584
bc368798
LC
585ALLWINNER SECURITY SYSTEM
586M: Corentin Labbe <clabbe.montjoie@gmail.com>
587L: linux-crypto@vger.kernel.org
588S: Maintained
589F: drivers/crypto/sunxi-ss/
590
1da177e4 591ALPHA PORT
8b58be88 592M: Richard Henderson <rth@twiddle.net>
8b58be88 593M: Ivan Kokshaysky <ink@jurassic.park.msu.ru>
abd4d609 594M: Matt Turner <mattst88@gmail.com>
c89f4f9a 595S: Odd Fixes
a9406699 596L: linux-alpha@vger.kernel.org
679655da 597F: arch/alpha/
1da177e4 598
30172936
PR
599ALPS PS/2 TOUCHPAD DRIVER
600R: Pali Rohár <pali.rohar@gmail.com>
601F: drivers/input/mouse/alps.*
602
f62092f6
LFT
603ALTERA MAILBOX DRIVER
604M: Ley Foon Tan <lftan@altera.com>
605L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
606S: Maintained
607F: drivers/mailbox/mailbox-altera.c
608
c5abbba9
THL
609ALTERA PIO DRIVER
610M: Tien Hock Loh <thloh@altera.com>
611L: linux-gpio@vger.kernel.org
612S: Maintained
613F: drivers/gpio/gpio-altera.c
614
8ce064bf
TT
615ALTERA SYSTEM RESOURCE DRIVER FOR ARRIA10 DEVKIT
616M: Thor Thayer <tthayer@opensource.altera.com>
617S: Maintained
618F: drivers/gpio/gpio-altera-a10sr.c
619F: drivers/mfd/altera-a10sr.c
620F: include/linux/mfd/altera-a10sr.h
621
16b8b922 622ALTERA TRIPLE SPEED ETHERNET DRIVER
c53fed07 623M: Vince Bridgers <vbridger@opensource.altera.com>
16b8b922
VB
624L: netdev@vger.kernel.org
625L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
626S: Maintained
627F: drivers/net/ethernet/altera/
628
adf9251f
TK
629ALTERA UART/JTAG UART SERIAL DRIVERS
630M: Tobias Klauser <tklauser@distanz.ch>
631L: linux-serial@vger.kernel.org
61bd0943 632L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
adf9251f
TK
633S: Maintained
634F: drivers/tty/serial/altera_uart.c
635F: drivers/tty/serial/altera_jtaguart.c
636F: include/linux/altera_uart.h
637F: include/linux/altera_jtaguart.h
638
f4875e12
TL
639AMD CRYPTOGRAPHIC COPROCESSOR (CCP) DRIVER
640M: Tom Lendacky <thomas.lendacky@amd.com>
29e9330f 641M: Gary Hook <gary.hook@amd.com>
f4875e12
TL
642L: linux-crypto@vger.kernel.org
643S: Supported
644F: drivers/crypto/ccp/
645F: include/linux/ccp.h
646
512d1027 647AMD FAM15H PROCESSOR POWER MONITORING DRIVER
96818b58 648M: Huang Rui <ray.huang@amd.com>
968ce1b1 649L: linux-hwmon@vger.kernel.org
96818b58 650S: Supported
512d1027
AH
651F: Documentation/hwmon/fam15h_power
652F: drivers/hwmon/fam15h_power.c
653
167a675a 654AMD GEODE CS5536 USB DEVICE CONTROLLER DRIVER
67d76710 655L: linux-geode@lists.infradead.org (moderated for non-subscribers)
b4731977 656S: Orphan
faf2e1db 657F: drivers/usb/gadget/udc/amd5536udc.*
167a675a 658
f90b8116 659AMD GEODE PROCESSOR/CHIPSET SUPPORT
69006096 660P: Andres Salomon <dilinger@queued.net>
67d76710 661L: linux-geode@lists.infradead.org (moderated for non-subscribers)
f90b8116
JC
662W: http://www.amd.com/us-en/ConnectivitySolutions/TechnicalResources/0,,50_2334_2452_11363,00.html
663S: Supported
679655da
JP
664F: drivers/char/hw_random/geode-rng.c
665F: drivers/crypto/geode*
8a61f013 666F: drivers/video/fbdev/geode/
679655da 667F: arch/x86/include/asm/geode.h
f90b8116 668
919ee7dd 669AMD IOMMU (AMD-VI)
e4110568 670M: Joerg Roedel <joro@8bytes.org>
919ee7dd 671L: iommu@lists.linux-foundation.org
525b233c 672T: git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
e4110568 673S: Maintained
b2c16391
JP
674F: drivers/iommu/amd_iommu*.[ch]
675F: include/linux/amd-iommu.h
919ee7dd 676
16423d67 677AMD KFD
1241e0b4 678M: Oded Gabbay <oded.gabbay@gmail.com>
49e7d9df
JP
679L: dri-devel@lists.freedesktop.org
680T: git git://people.freedesktop.org/~gabbayo/linux.git
681S: Supported
130e0371
OG
682F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.c
683F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.h
32c22e99 684F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v7.c
ff758a12 685F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v8.c
49e7d9df 686F: drivers/gpu/drm/amd/amdkfd/
04df25d1
OG
687F: drivers/gpu/drm/amd/include/cik_structs.h
688F: drivers/gpu/drm/amd/include/kgd_kfd_interface.h
ff758a12 689F: drivers/gpu/drm/amd/include/vi_structs.h
49e7d9df
JP
690F: drivers/gpu/drm/radeon/radeon_kfd.c
691F: drivers/gpu/drm/radeon/radeon_kfd.h
692F: include/uapi/linux/kfd_ioctl.h
16423d67 693
2510eb74
SS
694AMD SEATTLE DEVICE TREE SUPPORT
695M: Brijesh Singh <brijeshkumar.singh@amd.com>
696M: Suravee Suthikulpanit <suravee.suthikulpanit@amd.com>
697M: Tom Lendacky <thomas.lendacky@amd.com>
698S: Supported
699F: arch/arm64/boot/dts/amd/
700
45198c7b
LT
701AMD XGBE DRIVER
702M: Tom Lendacky <thomas.lendacky@amd.com>
703L: netdev@vger.kernel.org
704S: Supported
705F: drivers/net/ethernet/amd/xgbe/
08b8940e 706F: arch/arm64/boot/dts/amd/amd-seattle-xgbe*.dtsi
45198c7b 707
284f42b6 708AMS (Apple Motion Sensor) DRIVER
8b58be88 709M: Michael Hanselmann <linux-kernel@hansmi.ch>
284f42b6 710S: Supported
bd5f47ec 711F: drivers/macintosh/ams/
284f42b6 712
531fca16
HV
713ANALOG DEVICES INC AD9389B DRIVER
714M: Hans Verkuil <hans.verkuil@cisco.com>
715L: linux-media@vger.kernel.org
716S: Maintained
717F: drivers/media/i2c/ad9389b*
718
614b4384
LPC
719ANALOG DEVICES INC ADV7180 DRIVER
720M: Lars-Peter Clausen <lars@metafoo.de>
721L: linux-media@vger.kernel.org
722W: http://ez.analog.com/community/linux-device-drivers
723S: Supported
724F: drivers/media/i2c/adv7180.c
725
c40ddfa3
HV
726ANALOG DEVICES INC ADV7511 DRIVER
727M: Hans Verkuil <hans.verkuil@cisco.com>
728L: linux-media@vger.kernel.org
729S: Maintained
730F: drivers/media/i2c/adv7511*
731
531fca16
HV
732ANALOG DEVICES INC ADV7604 DRIVER
733M: Hans Verkuil <hans.verkuil@cisco.com>
734L: linux-media@vger.kernel.org
735S: Maintained
736F: drivers/media/i2c/adv7604*
737
c40ddfa3
HV
738ANALOG DEVICES INC ADV7842 DRIVER
739M: Hans Verkuil <hans.verkuil@cisco.com>
740L: linux-media@vger.kernel.org
741S: Maintained
742F: drivers/media/i2c/adv7842*
743
527a1a83 744ANALOG DEVICES INC ASOC CODEC DRIVERS
535bd16f 745M: Lars-Peter Clausen <lars@metafoo.de>
4bdef3bd 746L: alsa-devel@alsa-project.org (moderated for non-subscribers)
a3f531ac 747W: http://wiki.analog.com/
a4edbc10 748W: http://ez.analog.com/community/linux-device-drivers
4bdef3bd 749S: Supported
39c9d199 750F: sound/soc/codecs/adau*
cc52688a 751F: sound/soc/codecs/adav*
4bdef3bd 752F: sound/soc/codecs/ad1*
ae48f5ef 753F: sound/soc/codecs/ad7*
4bdef3bd 754F: sound/soc/codecs/ssm*
40216ce7 755F: sound/soc/codecs/sigmadsp.*
4bdef3bd 756
527a1a83 757ANALOG DEVICES INC ASOC DRIVERS
b3fe92b0 758L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
527a1a83
MH
759L: alsa-devel@alsa-project.org (moderated for non-subscribers)
760W: http://blackfin.uclinux.org/
761S: Supported
762F: sound/soc/blackfin/*
7d1f9018 763
4ce72abc
LPC
764ANALOG DEVICES INC IIO DRIVERS
765M: Lars-Peter Clausen <lars@metafoo.de>
766M: Michael Hennerich <Michael.Hennerich@analog.com>
767W: http://wiki.analog.com/
768W: http://ez.analog.com/community/linux-device-drivers
769S: Supported
770F: drivers/iio/*/ad*
771X: drivers/iio/*/adjd*
772F: drivers/staging/iio/*/ad*
773F: staging/iio/trigger/iio-trig-bfin-timer.c
527a1a83 774
0e3b67b3
LPC
775ANALOG DEVICES INC DMA DRIVERS
776M: Lars-Peter Clausen <lars@metafoo.de>
777W: http://ez.analog.com/community/linux-device-drivers
778S: Supported
779F: drivers/dma/dma-axi-dmac.c
780
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
92b8bd96
VH
5341GREYBUS PLATFORM DRIVERS
5342M: Vaibhav Hiremath <hvaibhav.linux@gmail.com>
5343S: Maintained
5344F: drivers/staging/greybus/arche-platform.c
5345F: drivers/staging/greybus/arche-apb-ctrl.c
5346F: drivers/staging/greybus/arche_platform.h
5347
e8deeae2 5348GSPCA FINEPIX SUBDRIVER
8b58be88 5349M: Frank Zago <frank@zago.net>
661263b5 5350L: linux-media@vger.kernel.org
275ffde4 5351T: git git://linuxtv.org/media_tree.git
e8deeae2 5352S: Maintained
0c0d06ca 5353F: drivers/media/usb/gspca/finepix.c
e8deeae2 5354
4b3fa3c4
OL
5355GSPCA GL860 SUBDRIVER
5356M: Olivier Lorin <o.lorin@laposte.net>
5357L: linux-media@vger.kernel.org
275ffde4 5358T: git git://linuxtv.org/media_tree.git
4b3fa3c4 5359S: Maintained
0c0d06ca 5360F: drivers/media/usb/gspca/gl860/
4b3fa3c4 5361
e8deeae2 5362GSPCA M5602 SUBDRIVER
8b58be88 5363M: Erik Andren <erik.andren@gmail.com>
661263b5 5364L: linux-media@vger.kernel.org
275ffde4 5365T: git git://linuxtv.org/media_tree.git
e8deeae2 5366S: Maintained
0c0d06ca 5367F: drivers/media/usb/gspca/m5602/
e8deeae2
JFM
5368
5369GSPCA PAC207 SONIXB SUBDRIVER
c0936df4 5370M: Hans Verkuil <hverkuil@xs4all.nl>
661263b5 5371L: linux-media@vger.kernel.org
275ffde4 5372T: git git://linuxtv.org/media_tree.git
c0936df4 5373S: Odd Fixes
0c0d06ca 5374F: drivers/media/usb/gspca/pac207.c
e8deeae2 5375
261982f1 5376GSPCA SN9C20X SUBDRIVER
d95c5b0b 5377M: Brian Johnson <brijohn@gmail.com>
261982f1 5378L: linux-media@vger.kernel.org
275ffde4 5379T: git git://linuxtv.org/media_tree.git
261982f1 5380S: Maintained
0c0d06ca 5381F: drivers/media/usb/gspca/sn9c20x.c
261982f1 5382
e8deeae2 5383GSPCA T613 SUBDRIVER
8b58be88 5384M: Leandro Costantino <lcostantino@gmail.com>
661263b5 5385L: linux-media@vger.kernel.org
275ffde4 5386T: git git://linuxtv.org/media_tree.git
e8deeae2 5387S: Maintained
0c0d06ca 5388F: drivers/media/usb/gspca/t613.c
e8deeae2
JFM
5389
5390GSPCA USB WEBCAM DRIVER
c0936df4 5391M: Hans Verkuil <hverkuil@xs4all.nl>
661263b5 5392L: linux-media@vger.kernel.org
275ffde4 5393T: git git://linuxtv.org/media_tree.git
c0936df4 5394S: Odd Fixes
0c0d06ca 5395F: drivers/media/usb/gspca/
e8deeae2 5396
584ec979 5397GUID PARTITION TABLE (GPT)
4f973c63 5398M: Davidlohr Bueso <dave@stgolabs.net>
584ec979
DB
5399L: linux-efi@vger.kernel.org
5400S: Maintained
5401F: block/partitions/efi.*
5402
aa3c598b 5403STK1160 USB VIDEO CAPTURE DRIVER
3259aa57 5404M: Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
aa3c598b 5405L: linux-media@vger.kernel.org
275ffde4 5406T: git git://linuxtv.org/media_tree.git
aa3c598b
EG
5407S: Maintained
5408F: drivers/media/usb/stk1160/
e8deeae2 5409
4e456b86
YS
5410H8/300 ARCHITECTURE
5411M: Yoshinori Sato <ysato@users.sourceforge.jp>
b992c768 5412L: uclinux-h8-devel@lists.sourceforge.jp (moderated for non-subscribers)
4e456b86
YS
5413W: http://uclinux-h8.sourceforge.jp
5414T: git git://git.sourceforge.jp/gitroot/uclinux-h8/linux.git
5415S: Maintained
5416F: arch/h8300/
5417F: drivers/clocksource/h8300_*.c
5418F: drivers/clk/h8300/
5419F: drivers/irqchip/irq-renesas-h8*.c
5420
71a6d0af
HW
5421HARD DRIVE ACTIVE PROTECTION SYSTEM (HDAPS) DRIVER
5422M: Frank Seidel <frank@f-seidel.de>
5423L: platform-driver-x86@vger.kernel.org
5424W: http://www.kernel.org/pub/linux/kernel/people/fseidel/hdaps/
5425S: Maintained
5426F: drivers/platform/x86/hdaps.c
5427
48fc9e26
HV
5428HDPVR USB VIDEO ENCODER DRIVER
5429M: Hans Verkuil <hverkuil@xs4all.nl>
5430L: linux-media@vger.kernel.org
5431T: git git://linuxtv.org/media_tree.git
a825eaec 5432W: https://linuxtv.org
48fc9e26 5433S: Odd Fixes
14430813 5434F: drivers/media/usb/hdpvr/
48fc9e26 5435
71a6d0af 5436HWPOISON MEMORY FAILURE HANDLING
f9625c48 5437M: Naoya Horiguchi <n-horiguchi@ah.jp.nec.com>
71a6d0af 5438L: linux-mm@kvack.org
71a6d0af
HW
5439S: Maintained
5440F: mm/memory-failure.c
5441F: mm/hwpoison-inject.c
5442
5443HYPERVISOR VIRTUAL CONSOLE DRIVER
5444L: linuxppc-dev@lists.ozlabs.org
5445S: Odd Fixes
5446F: drivers/tty/hvc/
5447
e5ab1477
AP
5448HACKRF MEDIA DRIVER
5449M: Antti Palosaari <crope@iki.fi>
5450L: linux-media@vger.kernel.org
a825eaec 5451W: https://linuxtv.org
e5ab1477
AP
5452W: http://palosaari.fi/linux/
5453Q: http://patchwork.linuxtv.org/project/linux-media/list/
5454T: git git://linuxtv.org/anttip/media_tree.git
5455S: Maintained
5456F: drivers/media/usb/hackrf/
5457
5b543965 5458HARDWARE MONITORING
d8130624 5459M: Jean Delvare <jdelvare@suse.com>
ca462085 5460M: Guenter Roeck <linux@roeck-us.net>
968ce1b1
GR
5461L: linux-hwmon@vger.kernel.org
5462W: http://hwmon.wiki.kernel.org/
a94ef4ed 5463T: quilt http://jdelvare.nerim.net/devel/linux/jdelvare-hwmon/
885374e3 5464T: git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
9e012c1a 5465S: Maintained
047f4ec2 5466F: Documentation/hwmon/
679655da 5467F: drivers/hwmon/
047f4ec2 5468F: include/linux/hwmon*.h
5b543965 5469
844dd05f 5470HARDWARE RANDOM NUMBER GENERATOR CORE
c0d0787b
JP
5471M: Matt Mackall <mpm@selenic.com>
5472M: Herbert Xu <herbert@gondor.apana.org.au>
3eda7167 5473L: linux-crypto@vger.kernel.org
c0d0787b 5474S: Odd fixes
f6c60b15 5475F: Documentation/devicetree/bindings/rng/
679655da
JP
5476F: Documentation/hw_random.txt
5477F: drivers/char/hw_random/
5478F: include/linux/hw_random.h
844dd05f 5479
8b37fcfc
OBC
5480HARDWARE SPINLOCK CORE
5481M: Ohad Ben-Cohen <ohad@wizery.com>
69ae9895 5482M: Bjorn Andersson <bjorn.andersson@linaro.org>
d7586849 5483L: linux-remoteproc@vger.kernel.org
8b37fcfc 5484S: Maintained
9f273c24 5485T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/hwspinlock.git
2dbd8585 5486F: Documentation/devicetree/bindings/hwlock/
8b37fcfc 5487F: Documentation/hwspinlock.txt
2dbd8585 5488F: drivers/hwspinlock/
8b37fcfc
OBC
5489F: include/linux/hwspinlock.h
5490
1da177e4 5491HARMONY SOUND DRIVER
ac6aecbf 5492L: linux-parisc@vger.kernel.org
1da177e4 5493S: Maintained
679655da 5494F: sound/parisc/harmony.*
1da177e4 5495
91952bc0
AP
5496HD29L2 MEDIA DRIVER
5497M: Antti Palosaari <crope@iki.fi>
5498L: linux-media@vger.kernel.org
a825eaec 5499W: https://linuxtv.org
91952bc0
AP
5500W: http://palosaari.fi/linux/
5501Q: http://patchwork.linuxtv.org/project/linux-media/list/
5502T: git git://linuxtv.org/anttip/media_tree.git
5503S: Maintained
5504F: drivers/media/dvb-frontends/hd29l2*
5505
214de83e
BB
5506HEWLETT PACKARD ENTERPRISE ILO NMI WATCHDOG DRIVER
5507M: Brian Boylston <brian.boylston@hpe.com>
5508S: Supported
5509F: Documentation/watchdog/hpwdt.txt
5510F: drivers/watchdog/hpwdt.c
5511
9257aa49 5512HEWLETT-PACKARD SMART ARRAY RAID DRIVER (hpsa)
a0a268ad 5513M: Don Brace <don.brace@microsemi.com>
9257aa49 5514L: iss_storagedev@hp.com
a0a268ad 5515L: esc.storagedev@microsemi.com
693373db 5516L: linux-scsi@vger.kernel.org
9257aa49
SC
5517S: Supported
5518F: Documentation/scsi/hpsa.txt
5519F: drivers/scsi/hpsa*.[ch]
5520F: include/linux/cciss*.h
c117ab84 5521F: include/uapi/linux/cciss*.h
9257aa49 5522
e2d1d6c0 5523HEWLETT-PACKARD SMART CISS RAID DRIVER (cciss)
516fdcea 5524M: Don Brace <don.brace@microsemi.com>
e2d1d6c0 5525L: iss_storagedev@hp.com
516fdcea 5526L: esc.storagedev@microsemi.com
693373db 5527L: linux-scsi@vger.kernel.org
e2d1d6c0 5528S: Supported
679655da
JP
5529F: Documentation/blockdev/cciss.txt
5530F: drivers/block/cciss*
5531F: include/linux/cciss_ioctl.h
c117ab84 5532F: include/uapi/linux/cciss_ioctl.h
e2d1d6c0 5533
f48ad614
DD
5534HFI1 DRIVER
5535M: Mike Marciniszyn <mike.marciniszyn@intel.com>
5536M: Dennis Dalessandro <dennis.dalessandro@intel.com>
5537L: linux-rdma@vger.kernel.org
5538S: Supported
5539F: drivers/infiniband/hw/hfi1
5540
1da177e4 5541HFS FILESYSTEM
6cf515e1
GU
5542L: linux-fsdevel@vger.kernel.org
5543S: Orphan
679655da
JP
5544F: Documentation/filesystems/hfs.txt
5545F: fs/hfs/
1da177e4 5546
ef575f47
GU
5547HFSPLUS FILESYSTEM
5548L: linux-fsdevel@vger.kernel.org
5549S: Orphan
5550F: Documentation/filesystems/hfsplus.txt
5551F: fs/hfsplus/
5552
1da177e4 5553HGA FRAMEBUFFER DRIVER
8b58be88 5554M: Ferenc Bakonyi <fero@drama.obuda.kando.hu>
1da177e4
LT
5555L: linux-nvidia@lists.surfsouth.com
5556W: http://drama.obuda.kando.hu/~fero/cgi-bin/hgafb.shtml
5557S: Maintained
8a61f013 5558F: drivers/video/fbdev/hgafb.c
1da177e4 5559
4480f15b 5560HIBERNATION (aka Software Suspend, aka swsusp)
49db1903 5561M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
7fb06082 5562M: Pavel Machek <pavel@ucw.cz>
bf1c138e 5563L: linux-pm@vger.kernel.org
e2d1d6c0 5564S: Supported
679655da
JP
5565F: arch/x86/power/
5566F: drivers/base/power/
5567F: kernel/power/
5568F: include/linux/suspend.h
5569F: include/linux/freezer.h
5570F: include/linux/pm.h
679655da 5571F: arch/*/include/asm/suspend*.h
e2d1d6c0 5572
4ef4caad 5573HID CORE LAYER
e5f6450c 5574M: Jiri Kosina <jikos@kernel.org>
406df153 5575R: Benjamin Tissoires <benjamin.tissoires@redhat.com>
eb76c5c0 5576L: linux-input@vger.kernel.org
54e5881d 5577T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid.git
4ef4caad 5578S: Maintained
679655da
JP
5579F: drivers/hid/
5580F: include/linux/hid*
c117ab84 5581F: include/uapi/linux/hid*
4ef4caad 5582
30ee72f0 5583HID SENSOR HUB DRIVERS
e5f6450c 5584M: Jiri Kosina <jikos@kernel.org>
30ee72f0
SP
5585M: Jonathan Cameron <jic23@kernel.org>
5586M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
5587L: linux-input@vger.kernel.org
5588L: linux-iio@vger.kernel.org
5589S: Maintained
5590F: Documentation/hid/hid-sensor*
5591F: drivers/hid/hid-sensor-*
5592F: drivers/iio/*/hid-*
5593F: include/linux/hid-sensor-*
5594
38bed542 5595HIGH-RESOLUTION TIMERS, CLOCKEVENTS, DYNTICKS
8b58be88 5596M: Thomas Gleixner <tglx@linutronix.de>
981c3a4f 5597L: linux-kernel@vger.kernel.org
75fc2d37 5598T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
38bed542 5599S: Maintained
679655da 5600F: Documentation/timers/
5cee9645 5601F: kernel/time/hrtimer.c
88606e80
TG
5602F: kernel/time/clockevents.c
5603F: kernel/time/tick*.*
5604F: kernel/time/timer_*.c
05ed8490 5605F: include/linux/clockchips.h
679655da 5606F: include/linux/hrtimer.h
38bed542 5607
1da177e4 5608HIGH-SPEED SCC DRIVER FOR AX.25
1da177e4 5609L: linux-hams@vger.kernel.org
8b64f2a0 5610S: Orphan
679655da
JP
5611F: drivers/net/hamradio/dmascc.c
5612F: drivers/net/hamradio/scc.c
1da177e4 5613
ede1e6f8 5614HIGHPOINT ROCKETRAID 3xxx RAID DRIVER
8b58be88 5615M: HighPoint Linux Team <linux@highpoint-tech.com>
ede1e6f8
HLT
5616W: http://www.highpoint-tech.com
5617S: Supported
679655da
JP
5618F: Documentation/scsi/hptiop.txt
5619F: drivers/scsi/hptiop.c
ede1e6f8 5620
1da177e4 5621HIPPI
8b58be88 5622M: Jes Sorensen <jes@trained-monkey.org>
1da177e4
LT
5623L: linux-hippi@sunsite.dk
5624S: Maintained
679655da 5625F: include/linux/hippidevice.h
c117ab84 5626F: include/uapi/linux/if_hippi.h
679655da 5627F: net/802/hippi.c
ff5a3b50 5628F: drivers/net/hippi/
1da177e4 5629
b30d74e4
DH
5630HISILICON NETWORK SUBSYSTEM DRIVER
5631M: Yisen Zhuang <yisen.zhuang@huawei.com>
5632M: Salil Mehta <salil.mehta@huawei.com>
5633L: netdev@vger.kernel.org
5634W: http://www.hisilicon.com
5635S: Maintained
5636F: drivers/net/ethernet/hisilicon/
5637F: Documentation/devicetree/bindings/net/hisilicon*.txt
5638
16c6c252
JG
5639HISILICON SAS Controller
5640M: John Garry <john.garry@huawei.com>
5641W: http://www.hisilicon.com
5642S: Supported
5643F: drivers/scsi/hisi_sas/
5644F: Documentation/devicetree/bindings/scsi/hisilicon-sas.txt
5645
ff1d2767 5646HOST AP DRIVER
8b58be88 5647M: Jouni Malinen <j@w1.fi>
85d32e7b 5648L: hostap@shmoo.com (subscribers-only)
724c6b35 5649L: linux-wireless@vger.kernel.org
ff1d2767
JM
5650W: http://hostap.epitest.fi/
5651S: Maintained
eb4f98d5 5652F: drivers/net/wireless/intersil/hostap/
ff1d2767 5653
dd8cd779 5654HP COMPAQ TC1100 TABLET WMI EXTRAS DRIVER
d0944853 5655L: platform-driver-x86@vger.kernel.org
95c70215 5656S: Orphan
679655da 5657F: drivers/platform/x86/tc1100-wmi.c
dd8cd779 5658
e2d1d6c0 5659HP100: Driver for HP 10/100 Mbit/s Voice Grade Network Adapter Series
8b58be88 5660M: Jaroslav Kysela <perex@perex.cz>
e2d1d6c0 5661S: Maintained
7e25d724 5662F: drivers/net/ethernet/hp/hp100.*
e2d1d6c0 5663
7d2c86b5 5664HPET: High Precision Event Timers driver
8b58be88 5665M: Clemens Ladisch <clemens@ladisch.de>
b9b0332f 5666S: Maintained
679655da
JP
5667F: Documentation/timers/hpet.txt
5668F: drivers/char/hpet.c
5669F: include/linux/hpet.h
c117ab84 5670F: include/uapi/linux/hpet.h
b9b0332f 5671
e07b5d79 5672HPET: x86
9e06f631 5673S: Orphan
679655da
JP
5674F: arch/x86/kernel/hpet.c
5675F: arch/x86/include/asm/hpet.h
b9b0332f 5676
1da177e4 5677HPFS FILESYSTEM
8b58be88 5678M: Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
1da177e4
LT
5679W: http://artax.karlin.mff.cuni.cz/~mikulas/vyplody/hpfs/index-e.cgi
5680S: Maintained
679655da 5681F: fs/hpfs/
1da177e4 5682
3441cded 5683HSI SUBSYSTEM
56459ea9
SR
5684M: Sebastian Reichel <sre@kernel.org>
5685T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-hsi.git
3441cded
SR
5686S: Maintained
5687F: Documentation/ABI/testing/sysfs-bus-hsi
56459ea9 5688F: Documentation/hsi.txt
3441cded
SR
5689F: drivers/hsi/
5690F: include/linux/hsi/
5691F: include/uapi/linux/hsi/
5692
7d2c86b5 5693HSO 3G MODEM DRIVER
8b58be88 5694M: Jan Dumon <j.dumon@option.com>
11cd29b0
DJB
5695W: http://www.pharscape.org
5696S: Maintained
679655da 5697F: drivers/net/usb/hso.c
11cd29b0 5698
19990e29
AB
5699HSR NETWORK PROTOCOL
5700M: Arvid Brodin <arvid.brodin@alten.se>
5701L: netdev@vger.kernel.org
5702S: Maintained
5703F: net/hsr/
5704
5a18c343 5705HTCPEN TOUCHSCREEN DRIVER
8b58be88 5706M: Pau Oliva Fora <pof@eslack.org>
5a18c343
POF
5707L: linux-input@vger.kernel.org
5708S: Maintained
679655da 5709F: drivers/input/touchscreen/htcpen.c
5a18c343 5710
1da177e4 5711HUGETLB FILESYSTEM
6d49e352 5712M: Nadia Yvette Chambers <nyc@holomorphy.com>
1da177e4 5713S: Maintained
679655da 5714F: fs/hugetlbfs/
1da177e4 5715
05183189 5716Hyper-V CORE AND DRIVERS
9c3646d1 5717M: "K. Y. Srinivasan" <kys@microsoft.com>
05183189
S
5718M: Haiyang Zhang <haiyangz@microsoft.com>
5719L: devel@linuxdriverproject.org
5720S: Maintained
a4162747
HZ
5721F: arch/x86/include/asm/mshyperv.h
5722F: arch/x86/include/uapi/asm/hyperv.h
5723F: arch/x86/kernel/cpu/mshyperv.c
05183189 5724F: drivers/hid/hid-hyperv.c
a4162747 5725F: drivers/hv/
f92ca80b 5726F: drivers/input/serio/hyperv-keyboard.c
4daace0d 5727F: drivers/pci/host/pci-hyperv.c
05183189 5728F: drivers/net/hyperv/
a4162747 5729F: drivers/scsi/storvsc_drv.c
8a61f013 5730F: drivers/video/fbdev/hyperv_fb.c
a4162747
HZ
5731F: include/linux/hyperv.h
5732F: tools/hv/
54bf725e 5733F: Documentation/ABI/stable/sysfs-bus-vmbus
05183189 5734
7724fd04
PR
5735I2C MUXES
5736M: Peter Rosin <peda@axentia.se>
5737L: linux-i2c@vger.kernel.org
5738S: Maintained
2254d24a 5739F: Documentation/i2c/i2c-topology
7724fd04
PR
5740F: Documentation/i2c/muxes/
5741F: Documentation/devicetree/bindings/i2c/i2c-mux*
5742F: drivers/i2c/i2c-mux.c
5743F: drivers/i2c/muxes/
5744F: include/linux/i2c-mux.h
5745
d85c8a6a 5746I2C OVER PARALLEL PORT
d8130624 5747M: Jean Delvare <jdelvare@suse.com>
d85c8a6a
JD
5748L: linux-i2c@vger.kernel.org
5749S: Maintained
5750F: Documentation/i2c/busses/i2c-parport
5751F: Documentation/i2c/busses/i2c-parport-light
5752F: drivers/i2c/busses/i2c-parport.c
5753F: drivers/i2c/busses/i2c-parport-light.c
5754
5755I2C/SMBUS CONTROLLER DRIVERS FOR PC
d8130624 5756M: Jean Delvare <jdelvare@suse.com>
d85c8a6a
JD
5757L: linux-i2c@vger.kernel.org
5758S: Maintained
5759F: Documentation/i2c/busses/i2c-ali1535
5760F: Documentation/i2c/busses/i2c-ali1563
5761F: Documentation/i2c/busses/i2c-ali15x3
5762F: Documentation/i2c/busses/i2c-amd756
5763F: Documentation/i2c/busses/i2c-amd8111
5764F: Documentation/i2c/busses/i2c-i801
5765F: Documentation/i2c/busses/i2c-nforce2
5766F: Documentation/i2c/busses/i2c-piix4
5767F: Documentation/i2c/busses/i2c-sis5595
5768F: Documentation/i2c/busses/i2c-sis630
5769F: Documentation/i2c/busses/i2c-sis96x
5770F: Documentation/i2c/busses/i2c-via
5771F: Documentation/i2c/busses/i2c-viapro
5772F: drivers/i2c/busses/i2c-ali1535.c
5773F: drivers/i2c/busses/i2c-ali1563.c
5774F: drivers/i2c/busses/i2c-ali15x3.c
5775F: drivers/i2c/busses/i2c-amd756.c
5776F: drivers/i2c/busses/i2c-amd756-s4882.c
5777F: drivers/i2c/busses/i2c-amd8111.c
5778F: drivers/i2c/busses/i2c-i801.c
5779F: drivers/i2c/busses/i2c-isch.c
5780F: drivers/i2c/busses/i2c-nforce2.c
5781F: drivers/i2c/busses/i2c-nforce2-s4985.c
5782F: drivers/i2c/busses/i2c-piix4.c
5783F: drivers/i2c/busses/i2c-sis5595.c
5784F: drivers/i2c/busses/i2c-sis630.c
5785F: drivers/i2c/busses/i2c-sis96x.c
5786F: drivers/i2c/busses/i2c-via.c
5787F: drivers/i2c/busses/i2c-viapro.c
5788
cb7f07a4
NH
5789I2C/SMBUS ISMT DRIVER
5790M: Seth Heasley <seth.heasley@intel.com>
5791M: Neil Horman <nhorman@tuxdriver.com>
5792L: linux-i2c@vger.kernel.org
5793F: drivers/i2c/busses/i2c-ismt.c
5794F: Documentation/i2c/busses/i2c-ismt
5795
6ea884db 5796I2C/SMBUS STUB DRIVER
d8130624 5797M: Jean Delvare <jdelvare@suse.com>
846557d3 5798L: linux-i2c@vger.kernel.org
6ea884db 5799S: Maintained
8547a5bc 5800F: drivers/i2c/i2c-stub.c
6ea884db 5801
5b543965 5802I2C SUBSYSTEM
14d77c4d 5803M: Wolfram Sang <wsa@the-dreams.de>
846557d3 5804L: linux-i2c@vger.kernel.org
9d4ea27a
WS
5805W: https://i2c.wiki.kernel.org/
5806Q: https://patchwork.ozlabs.org/project/linux-i2c/list/
14d77c4d 5807T: git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git
1da177e4 5808S: Maintained
40ed1b4c 5809F: Documentation/devicetree/bindings/i2c/
679655da
JP
5810F: Documentation/i2c/
5811F: drivers/i2c/
630bc46e 5812F: drivers/i2c/*/
679655da 5813F: include/linux/i2c.h
03b70d62 5814F: include/linux/i2c-*.h
c117ab84
CEB
5815F: include/uapi/linux/i2c.h
5816F: include/uapi/linux/i2c-*.h
1da177e4 5817
4560d677
WS
5818I2C ACPI SUPPORT
5819M: Mika Westerberg <mika.westerberg@linux.intel.com>
5820L: linux-i2c@vger.kernel.org
5821L: linux-acpi@vger.kernel.org
5822S: Maintained
4560d677 5823
d85c8a6a 5824I2C-TAOS-EVM DRIVER
d8130624 5825M: Jean Delvare <jdelvare@suse.com>
d85c8a6a
JD
5826L: linux-i2c@vger.kernel.org
5827S: Maintained
5828F: Documentation/i2c/busses/i2c-taos-evm
5829F: drivers/i2c/busses/i2c-taos-evm.c
5830
e8c76eed 5831I2C-TINY-USB DRIVER
8b58be88 5832M: Till Harbaum <till@harbaum.org>
846557d3 5833L: linux-i2c@vger.kernel.org
932d1872 5834W: http://www.harbaum.org/till/i2c_tiny_usb
e8c76eed 5835S: Maintained
679655da 5836F: drivers/i2c/busses/i2c-tiny-usb.c
e8c76eed 5837
1da177e4 5838i386 BOOT CODE
8b58be88 5839M: "H. Peter Anvin" <hpa@zytor.com>
1da177e4 5840S: Maintained
679655da 5841F: arch/x86/boot/
1da177e4
LT
5842
5843i386 SETUP CODE / CPU ERRATA WORKAROUNDS
8b58be88 5844M: "H. Peter Anvin" <hpa@zytor.com>
54e5881d 5845T: git git://git.kernel.org/pub/scm/linux/kernel/git/hpa/linux-2.6-x86setup.git
1da177e4
LT
5846S: Maintained
5847
1da177e4 5848IA64 (Itanium) PLATFORM
8b58be88
JP
5849M: Tony Luck <tony.luck@intel.com>
5850M: Fenghua Yu <fenghua.yu@intel.com>
1da177e4 5851L: linux-ia64@vger.kernel.org
6b1c70b1 5852T: git git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux.git
1da177e4 5853S: Maintained
679655da 5854F: arch/ia64/
1da177e4 5855
4cd38750
LDSB
5856IBM Power VMX Cryptographic instructions
5857M: Leonidas S. Barbosa <leosilva@linux.vnet.ibm.com>
5cd01fe1 5858M: Paulo Flabiano Smorigo <pfsmorigo@linux.vnet.ibm.com>
4cd38750
LDSB
5859L: linux-crypto@vger.kernel.org
5860S: Supported
5861F: drivers/crypto/vmx/Makefile
5862F: drivers/crypto/vmx/Kconfig
5863F: drivers/crypto/vmx/vmx.c
5864F: drivers/crypto/vmx/aes*
5865F: drivers/crypto/vmx/ghash*
5866F: drivers/crypto/vmx/ppc-xlate.pl
5867
956c203c 5868IBM Power in-Nest Crypto Acceleration
4cd38750 5869M: Leonidas S. Barbosa <leosilva@linux.vnet.ibm.com>
5cd01fe1 5870M: Paulo Flabiano Smorigo <pfsmorigo@linux.vnet.ibm.com>
956c203c
KY
5871L: linux-crypto@vger.kernel.org
5872S: Supported
28bceeaa
DS
5873F: drivers/crypto/nx/Makefile
5874F: drivers/crypto/nx/Kconfig
5875F: drivers/crypto/nx/nx-aes*
5876F: drivers/crypto/nx/nx-sha*
5877F: drivers/crypto/nx/nx.*
5878F: drivers/crypto/nx/nx_csbcpb.h
5879F: drivers/crypto/nx/nx_debugfs.h
956c203c 5880
0e16aafb 5881IBM Power 842 compression accelerator
41656aa7 5882M: Dan Streetman <ddstreet@ieee.org>
0e16aafb 5883S: Supported
28bceeaa
DS
5884F: drivers/crypto/nx/Makefile
5885F: drivers/crypto/nx/Kconfig
7011a122 5886F: drivers/crypto/nx/nx-842*
2da572c9 5887F: include/linux/sw842.h
2062c5b6 5888F: crypto/842.c
2da572c9 5889F: lib/842/
0e16aafb 5890
1da177e4 5891IBM Power Linux RAID adapter
8b58be88 5892M: Brian King <brking@us.ibm.com>
1da177e4 5893S: Supported
679655da 5894F: drivers/scsi/ipr.*
1da177e4 5895
9d348af4 5896IBM Power Virtual Ethernet Device Driver
eddd63a6 5897M: Thomas Falcon <tlfalcon@linux.vnet.ibm.com>
9d348af4
SL
5898L: netdev@vger.kernel.org
5899S: Supported
9aa32835 5900F: drivers/net/ethernet/ibm/ibmveth.*
9d348af4 5901
032c5e82
TF
5902IBM Power SRIOV Virtual NIC Device Driver
5903M: Thomas Falcon <tlfalcon@linux.vnet.ibm.com>
5904M: John Allen <jallen@linux.vnet.ibm.com>
5905L: netdev@vger.kernel.org
5906S: Supported
5907F: drivers/net/ethernet/ibm/ibmvnic.*
5908
e6babec6 5909IBM Power Virtual SCSI Device Drivers
bcbde52b 5910M: Tyrel Datwyler <tyreld@linux.vnet.ibm.com>
4b7652cc
RJ
5911L: linux-scsi@vger.kernel.org
5912S: Supported
e6babec6 5913F: drivers/scsi/ibmvscsi/ibmvscsi*
88a678bb
BL
5914F: include/scsi/viosrp.h
5915
5916IBM Power Virtual SCSI Device Target Driver
5917M: Bryant G. Ly <bryantly@linux.vnet.ibm.com>
5918M: Michael Cyr <mikecyr@linux.vnet.ibm.com>
5919L: linux-scsi@vger.kernel.org
5920L: target-devel@vger.kernel.org
5921S: Supported
5922F: drivers/scsi/ibmvscsi_tgt/
e6babec6
NF
5923
5924IBM Power Virtual FC Device Drivers
44b4dad9 5925M: Tyrel Datwyler <tyreld@linux.vnet.ibm.com>
e6babec6
NF
5926L: linux-scsi@vger.kernel.org
5927S: Supported
5928F: drivers/scsi/ibmvscsi/ibmvfc*
4b7652cc 5929
1da177e4 5930IBM ServeRAID RAID DRIVER
f9213e78 5931S: Orphan
679655da 5932F: drivers/scsi/ips.*
1da177e4 5933
6ed9f9c4
PT
5934ICH LPC AND GPIO DRIVER
5935M: Peter Tyser <ptyser@xes-inc.com>
5936S: Maintained
5937F: drivers/mfd/lpc_ich.c
5938F: drivers/gpio/gpio-ich.c
5939
1e7106fc 5940IDE SUBSYSTEM
8b58be88 5941M: "David S. Miller" <davem@davemloft.net>
1da177e4 5942L: linux-ide@vger.kernel.org
8a6e2535 5943Q: http://patchwork.ozlabs.org/project/linux-ide/list/
08deed1e 5944T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/ide.git
1da177e4 5945S: Maintained
679655da
JP
5946F: Documentation/ide/
5947F: drivers/ide/
5948F: include/linux/ide.h
1da177e4 5949
6cb8c13d
IP
5950IDEAPAD LAPTOP EXTRAS DRIVER
5951M: Ike Panhc <ike.pan@canonical.com>
5952L: platform-driver-x86@vger.kernel.org
5953W: http://launchpad.net/ideapad-laptop
5954S: Maintained
5955F: drivers/platform/x86/ideapad-laptop.c
5956
1ea4c161
AM
5957IDEAPAD LAPTOP SLIDEBAR DRIVER
5958M: Andrey Moiseev <o2g.org.ru@gmail.com>
5959L: linux-input@vger.kernel.org
5960W: https://github.com/o2genum/ideapad-slidebar
5961S: Maintained
5962F: drivers/input/misc/ideapad_slidebar.c
5963
0f861e8c 5964IDE/ATAPI DRIVERS
487ba8e8 5965M: Borislav Petkov <bp@alien8.de>
9c5b0ce4 5966L: linux-ide@vger.kernel.org
c404c199 5967S: Maintained
679655da
JP
5968F: Documentation/cdrom/ide-cd
5969F: drivers/ide/ide-cd*
1da177e4 5970
27471fdb 5971IDLE-I7300
8b58be88 5972M: Andy Henroid <andrew.d.henroid@intel.com>
bf1c138e 5973L: linux-pm@vger.kernel.org
27471fdb 5974S: Supported
679655da 5975F: drivers/idle/i7300_idle.c
27471fdb 5976
02cf2286 5977IEEE 802.15.4 SUBSYSTEM
aff3eaa0 5978M: Alexander Aring <aar@pengutronix.de>
ebef9c12 5979L: linux-wpan@vger.kernel.org
aff3eaa0
AA
5980W: http://wpan.cakelab.org/
5981T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
5982T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
02cf2286
SL
5983S: Maintained
5984F: net/ieee802154/
68653359 5985F: net/mac802154/
251741b1 5986F: drivers/net/ieee802154/
580947d3
AA
5987F: include/linux/nl802154.h
5988F: include/linux/ieee802154.h
5989F: include/net/nl802154.h
5990F: include/net/mac802154.h
5991F: include/net/af_ieee802154.h
5992F: include/net/cfg802154.h
5993F: include/net/ieee802154_netdev.h
ebef9c12 5994F: Documentation/networking/ieee802154.txt
02cf2286 5995
b1c97193
SY
5996IGORPLUG-USB IR RECEIVER
5997M: Sean Young <sean@mess.org>
5998L: linux-media@vger.kernel.org
5999S: Maintained
6000F: drivers/media/rc/igorplugusb.c
6001
40ad4a30
SY
6002IGUANAWORKS USB IR TRANSCEIVER
6003M: Sean Young <sean@mess.org>
6004L: linux-media@vger.kernel.org
6005S: Maintained
6006F: drivers/media/rc/iguanair.c
6007
9545f86e 6008IIO SUBSYSTEM AND DRIVERS
030a13d7 6009M: Jonathan Cameron <jic23@kernel.org>
f0d61161
LPC
6010R: Hartmut Knaack <knaack.h@gmx.de>
6011R: Lars-Peter Clausen <lars@metafoo.de>
6fca5aa8 6012R: Peter Meerwald-Stadler <pmeerw@pmeerw.net>
9545f86e 6013L: linux-iio@vger.kernel.org
21d41655 6014T: git git://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio.git
9545f86e 6015S: Maintained
866b148a 6016F: Documentation/devicetree/bindings/iio/
03e7c251 6017F: drivers/iio/
9545f86e 6018F: drivers/staging/iio/
8fe671fc 6019F: include/linux/iio/
817020cf 6020F: tools/iio/
9545f86e 6021
65519263
SG
6022IKANOS/ADI EAGLE ADSL USB DRIVER
6023M: Matthieu Castet <castet.matthieu@free.fr>
6024M: Stanislaw Gruszka <stf_xl@wp.pl>
6025S: Maintained
6026F: drivers/usb/atm/ueagle-atm.c
6027
e89ab51f
GR
6028INA209 HARDWARE MONITOR DRIVER
6029M: Guenter Roeck <linux@roeck-us.net>
968ce1b1 6030L: linux-hwmon@vger.kernel.org
e89ab51f
GR
6031S: Maintained
6032F: Documentation/hwmon/ina209
6033F: Documentation/devicetree/bindings/i2c/ina209.txt
6034F: drivers/hwmon/ina209.c
6035
6036INA2XX HARDWARE MONITOR DRIVER
6037M: Guenter Roeck <linux@roeck-us.net>
968ce1b1 6038L: linux-hwmon@vger.kernel.org
e89ab51f
GR
6039S: Maintained
6040F: Documentation/hwmon/ina2xx
6041F: drivers/hwmon/ina2xx.c
6042F: include/linux/platform_data/ina2xx.h
6043
14dc124f
SIG
6044INDUSTRY PACK SUBSYSTEM (IPACK)
6045M: Samuel Iglesias Gonsalvez <siglesias@igalia.com>
6046M: Jens Taprogge <jens.taprogge@taprogge.org>
6047M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
6048L: industrypack-devel@lists.sourceforge.net
6049W: http://industrypack.sourceforge.net
6050S: Maintained
6051F: drivers/ipack/
6052
8adc53fd
ZLK
6053INGENIC JZ4780 DMA Driver
6054M: Zubair Lutfullah Kakakhel <Zubair.Kakakhel@imgtec.com>
6055S: Maintained
6056F: drivers/dma/dma-jz4780.c
6057
aa7168f4 6058INTEGRITY MEASUREMENT ARCHITECTURE (IMA)
74dd744f 6059M: Mimi Zohar <zohar@linux.vnet.ibm.com>
bfd33c4b 6060M: Dmitry Kasatkin <dmitry.kasatkin@gmail.com>
74dd744f
MZ
6061L: linux-ima-devel@lists.sourceforge.net
6062L: linux-ima-user@lists.sourceforge.net
6063L: linux-security-module@vger.kernel.org
9f273c24 6064T: git git://git.kernel.org/pub/scm/linux/kernel/git/zohar/linux-integrity.git
aa7168f4 6065S: Supported
679655da 6066F: security/integrity/ima/
aa7168f4 6067
9a4ea5a9
JH
6068IMGTEC IR DECODER DRIVER
6069M: James Hogan <james.hogan@imgtec.com>
6070S: Maintained
6071F: drivers/media/rc/img-ir/
6072
1da177e4 6073IMS TWINTURBO FRAMEBUFFER DRIVER
c69f677c 6074L: linux-fbdev@vger.kernel.org
843393d3 6075S: Orphan
8a61f013 6076F: drivers/video/fbdev/imsttfb.c
1da177e4
LT
6077
6078INFINIBAND SUBSYSTEM
b6b2bbe6 6079M: Doug Ledford <dledford@redhat.com>
8b58be88
JP
6080M: Sean Hefty <sean.hefty@intel.com>
6081M: Hal Rosenstock <hal.rosenstock@gmail.com>
e6cc0fd1 6082L: linux-rdma@vger.kernel.org
605841f5 6083W: http://www.openfabrics.org/
8a6e2535 6084Q: http://patchwork.kernel.org/project/linux-rdma/list/
2936ae04 6085T: git git://git.kernel.org/pub/scm/linux/kernel/git/dledford/rdma.git
1da177e4 6086S: Supported
679655da
JP
6087F: Documentation/infiniband/
6088F: drivers/infiniband/
c117ab84 6089F: include/uapi/linux/if_infiniband.h
954138dc
YD
6090F: include/uapi/rdma/
6091F: include/rdma/
1da177e4 6092
c9f04f58 6093INOTIFY
8b58be88
JP
6094M: John McCutchan <john@johnmccutchan.com>
6095M: Robert Love <rlove@rlove.org>
6096M: Eric Paris <eparis@parisplace.org>
c9f04f58 6097S: Maintained
679655da
JP
6098F: Documentation/filesystems/inotify.txt
6099F: fs/notify/inotify/
6100F: include/linux/inotify.h
c117ab84 6101F: include/uapi/linux/inotify.h
c9f04f58 6102
e2d1d6c0 6103INPUT (KEYBOARD, MOUSE, JOYSTICK, TOUCHSCREEN) DRIVERS
8b58be88 6104M: Dmitry Torokhov <dmitry.torokhov@gmail.com>
e2d1d6c0 6105L: linux-input@vger.kernel.org
8a6e2535 6106Q: http://patchwork.kernel.org/project/linux-input/list/
54e5881d 6107T: git git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input.git
e2d1d6c0 6108S: Maintained
679655da 6109F: drivers/input/
f4eea7e2 6110F: include/linux/input.h
c117ab84 6111F: include/uapi/linux/input.h
f4eea7e2 6112F: include/linux/input/
e52d8398 6113F: Documentation/devicetree/bindings/input/
e2d1d6c0 6114
3267a87f 6115INPUT MULTITOUCH (MT) PROTOCOL
75dd112a 6116M: Henrik Rydberg <rydberg@bitmath.org>
3267a87f 6117L: linux-input@vger.kernel.org
75dd112a 6118S: Odd fixes
3267a87f 6119F: Documentation/input/multi-touch-protocol.txt
7f9c2454 6120F: drivers/input/input-mt.c
3267a87f
HR
6121K: \b(ABS|SYN)_MT_
6122
97fa99a3
JY
6123INTEL ASoC BDW/HSW DRIVERS
6124M: Jie Yang <yang.jie@linux.intel.com>
e5747e40 6125L: alsa-devel@alsa-project.org (moderated for non-subscribers)
97fa99a3 6126S: Supported
e8e1225d
JP
6127F: sound/soc/intel/common/sst-dsp*
6128F: sound/soc/intel/common/sst-firmware.c
6129F: sound/soc/intel/boards/broadwell.c
6130F: sound/soc/intel/haswell/
97fa99a3 6131
4ac13e17
DJ
6132INTEL C600 SERIES SAS CONTROLLER DRIVER
6133M: Intel SCU Linux support <intel-linux-scu@intel.com>
fdc5813f 6134M: Artur Paszkiewicz <artur.paszkiewicz@intel.com>
4ac13e17 6135L: linux-scsi@vger.kernel.org
7106891a
DJ
6136T: git git://git.code.sf.net/p/intel-sas/isci
6137S: Supported
4ac13e17 6138F: drivers/scsi/isci/
4ac13e17 6139
ecc83e52
AH
6140INTEL HID EVENT DRIVER
6141M: Alex Hung <alex.hung@canonical.com>
6142L: platform-driver-x86@vger.kernel.org
6143S: Maintained
6144F: drivers/platform/x86/intel-hid.c
6145
332e0812
AK
6146INTEL VIRTUAL BUTTON DRIVER
6147M: AceLan Kao <acelan.kao@canonical.com>
6148L: platform-driver-x86@vger.kernel.org
6149S: Maintained
6150F: drivers/platform/x86/intel-vbtn.c
6151
26717172
LB
6152INTEL IDLE DRIVER
6153M: Len Brown <lenb@kernel.org>
bf1c138e 6154L: linux-pm@vger.kernel.org
08deed1e 6155T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git
26717172
LB
6156S: Supported
6157F: drivers/idle/intel_idle.c
6158
7c1ac18d 6159INTEL PSTATE DRIVER
58ac1f62
SP
6160M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
6161M: Len Brown <lenb@kernel.org>
7c1ac18d
KCA
6162L: linux-pm@vger.kernel.org
6163S: Supported
6164F: drivers/cpufreq/intel_pstate.c
6165
9eb8ef74 6166INTEL FRAMEBUFFER DRIVER (excluding 810 and 815)
55a23c4a 6167M: Maik Broemme <mbroemme@plusserver.de>
c69f677c 6168L: linux-fbdev@vger.kernel.org
ce00f85c 6169S: Maintained
679655da 6170F: Documentation/fb/intelfb.txt
8a61f013 6171F: drivers/video/fbdev/intelfb/
9eb8ef74 6172
1da177e4 6173INTEL 810/815 FRAMEBUFFER DRIVER
8b58be88 6174M: Antonino Daplas <adaplas@gmail.com>
c69f677c 6175L: linux-fbdev@vger.kernel.org
ce00f85c 6176S: Maintained
8a61f013 6177F: drivers/video/fbdev/i810/
1da177e4 6178
f4a9bc4c 6179INTEL MENLOW THERMAL DRIVER
8b58be88 6180M: Sujith Thomas <sujith.thomas@intel.com>
d0944853 6181L: platform-driver-x86@vger.kernel.org
5ca92bd9 6182W: https://01.org/linux-acpi
f4a9bc4c 6183S: Supported
679655da 6184F: drivers/platform/x86/intel_menlow.c
f4a9bc4c 6185
248a9dc3 6186INTEL I/OAT DMA DRIVER
18ebd564 6187M: Dave Jiang <dave.jiang@intel.com>
08223d80 6188R: Dan Williams <dan.j.williams@intel.com>
18ebd564
DJ
6189L: dmaengine@vger.kernel.org
6190Q: https://patchwork.kernel.org/project/linux-dmaengine/list/
6191S: Supported
679655da 6192F: drivers/dma/ioat*
248a9dc3 6193
6c8909b4 6194INTEL IOMMU (VT-d)
8b58be88 6195M: David Woodhouse <dwmw2@infradead.org>
6c8909b4 6196L: iommu@lists.linux-foundation.org
54e5881d 6197T: git git://git.infradead.org/iommu-2.6.git
6c8909b4 6198S: Supported
3fb39615 6199F: drivers/iommu/intel-iommu.c
679655da 6200F: include/linux/intel-iommu.h
6c8909b4 6201
b3e5f263 6202INTEL IOP-ADMA DMA DRIVER
08223d80 6203R: Dan Williams <dan.j.williams@intel.com>
1dd8372d 6204S: Odd fixes
679655da 6205F: drivers/dma/iop-adma.c
b3e5f263 6206
9251ce95 6207INTEL IXP4XX QMGR, NPE, ETHERNET and HSS SUPPORT
5529c2cd 6208M: Krzysztof Halasa <khalasa@piap.pl>
9251ce95 6209S: Maintained
679655da
JP
6210F: arch/arm/mach-ixp4xx/include/mach/qmgr.h
6211F: arch/arm/mach-ixp4xx/include/mach/npe.h
6212F: arch/arm/mach-ixp4xx/ixp4xx_qmgr.c
6213F: arch/arm/mach-ixp4xx/ixp4xx_npe.c
b47da977 6214F: drivers/net/ethernet/xscale/ixp4xx_eth.c
679655da 6215F: drivers/net/wan/ixp4xx_hss.c
9251ce95 6216
844dd05f 6217INTEL IXP4XX RANDOM NUMBER GENERATOR SUPPORT
8b58be88 6218M: Deepak Saxena <dsaxena@plexity.net>
844dd05f 6219S: Maintained
679655da 6220F: drivers/char/hw_random/ixp4xx-rng.c
844dd05f 6221
2f302324 6222INTEL ETHERNET DRIVERS
8b58be88 6223M: Jeff Kirsher <jeffrey.t.kirsher@intel.com>
eff471b1 6224L: intel-wired-lan@lists.osuosl.org (moderated for non-subscribers)
f6fde11a 6225W: http://www.intel.com/support/feedback.htm
d94e6fed 6226W: http://e1000.sourceforge.net/
2f302324
JK
6227Q: http://patchwork.ozlabs.org/project/intel-wired-lan/list/
6228T: git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/net-queue.git
6229T: git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/next-queue.git
1da177e4 6230S: Supported
0d164401
JK
6231F: Documentation/networking/e100.txt
6232F: Documentation/networking/e1000.txt
6233F: Documentation/networking/e1000e.txt
6234F: Documentation/networking/igb.txt
6235F: Documentation/networking/igbvf.txt
6236F: Documentation/networking/ixgb.txt
6237F: Documentation/networking/ixgbe.txt
6238F: Documentation/networking/ixgbevf.txt
1bff6529 6239F: Documentation/networking/i40e.txt
105bf2fe 6240F: Documentation/networking/i40evf.txt
dee1ad47 6241F: drivers/net/ethernet/intel/
bc90d291 6242F: drivers/net/ethernet/intel/*/
1da177e4 6243
6e4de866
FL
6244INTEL RDMA RNIC DRIVER
6245M: Faisal Latif <faisal.latif@intel.com>
6246R: Chien Tin Tung <chien.tin.tung@intel.com>
6247R: Mustafa Ismail <mustafa.ismail@intel.com>
6248R: Shiraz Saleem <shiraz.saleem@intel.com>
6249R: Tatyana Nikolova <tatyana.e.nikolova@intel.com>
6250L: linux-rdma@vger.kernel.org
6251S: Supported
6252F: drivers/infiniband/hw/i40iw/
6253
224f9e6d
AS
6254INTEL MERRIFIELD GPIO DRIVER
6255M: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
6256L: linux-gpio@vger.kernel.org
6257S: Maintained
6258F: drivers/gpio/gpio-merrifield.c
6259
0963d59b
LW
6260INTEL-MID GPIO DRIVER
6261M: David Cohen <david.a.cohen@linux.intel.com>
6262L: linux-gpio@vger.kernel.org
6263S: Maintained
6264F: drivers/gpio/gpio-intel-mid.c
6265
ca907a90
SY
6266INTEL PRO/WIRELESS 2100, 2200BG, 2915ABG NETWORK CONNECTION SUPPORT
6267M: Stanislav Yakovlev <stas.yakovlev@gmail.com>
724c6b35 6268L: linux-wireless@vger.kernel.org
ca907a90 6269S: Maintained
679655da 6270F: Documentation/networking/README.ipw2100
679655da 6271F: Documentation/networking/README.ipw2200
367a1092 6272F: drivers/net/wireless/intel/ipw2x00/
826d2abe 6273
5760b0a5
AS
6274INTEL(R) TRACE HUB
6275M: Alexander Shishkin <alexander.shishkin@linux.intel.com>
6276S: Supported
6277F: Documentation/trace/intel_th.txt
6278F: drivers/hwtracing/intel_th/
6279
4bd96a7a 6280INTEL(R) TRUSTED EXECUTION TECHNOLOGY (TXT)
74b18e17 6281M: Ning Sun <ning.sun@intel.com>
4bd96a7a
SW
6282L: tboot-devel@lists.sourceforge.net
6283W: http://tboot.sourceforge.net
e9b7d7c8 6284T: hg http://tboot.hg.sourceforge.net:8000/hgroot/tboot/tboot
4bd96a7a
SW
6285S: Supported
6286F: Documentation/intel_txt.txt
6287F: include/linux/tboot.h
6288F: arch/x86/kernel/tboot.c
6289
8a70da82 6290INTEL WIRELESS WIMAX CONNECTION 2400
8b58be88 6291M: Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
8a70da82 6292M: linux-wimax@intel.com
49e7d9df 6293L: wimax@linuxwimax.org (subscribers-only)
8a70da82
IPG
6294S: Supported
6295W: http://linuxwimax.org
679655da
JP
6296F: Documentation/wimax/README.i2400m
6297F: drivers/net/wimax/i2400m/
c117ab84 6298F: include/uapi/linux/wimax/i2400m.h
8a70da82 6299
1c0ce89c
SG
6300INTEL WIRELESS 3945ABG/BG, 4965AGN (iwlegacy)
6301M: Stanislaw Gruszka <sgruszka@redhat.com>
efa3144e 6302L: linux-wireless@vger.kernel.org
1c0ce89c 6303S: Supported
7ac9a364 6304F: drivers/net/wireless/intel/iwlegacy/
efa3144e 6305
b481de9c 6306INTEL WIRELESS WIFI LINK (iwlwifi)
15fae50a 6307M: Johannes Berg <johannes.berg@intel.com>
6161b02b 6308M: Emmanuel Grumbach <emmanuel.grumbach@intel.com>
af5e964f 6309M: Luca Coelho <luciano.coelho@intel.com>
7b9aebf0 6310M: Intel Linux Wireless <linuxwifi@intel.com>
b481de9c 6311L: linux-wireless@vger.kernel.org
b481de9c 6312W: http://intellinuxwireless.org
b62ff718 6313T: git git://git.kernel.org/pub/scm/linux/kernel/git/iwlwifi/iwlwifi.git
b481de9c 6314S: Supported
e705c121 6315F: drivers/net/wireless/intel/iwlwifi/
b481de9c 6316
de8fe023
TW
6317INTEL MANAGEMENT ENGINE (mei)
6318M: Tomas Winkler <tomas.winkler@intel.com>
6319L: linux-kernel@vger.kernel.org
6320S: Supported
c117ab84 6321F: include/uapi/linux/mei.h
5069288b 6322F: include/linux/mei_cl_bus.h
de8fe023 6323F: drivers/misc/mei/*
222818c3 6324F: drivers/watchdog/mei_wdt.c
e07950a1 6325F: Documentation/misc-devices/mei/*
de8fe023 6326
50ceb98b
SD
6327INTEL MIC DRIVERS (mic)
6328M: Sudeep Dutt <sudeep.dutt@intel.com>
6329M: Ashutosh Dixit <ashutosh.dixit@intel.com>
6330S: Supported
6331W: https://github.com/sudeepdutt/mic
6332W: http://software.intel.com/en-us/mic-developer
6333F: include/linux/mic_bus.h
6334F: include/linux/scif.h
6335F: include/uapi/linux/mic_common.h
6336F: include/uapi/linux/mic_ioctl.h
9f273c24 6337F: include/uapi/linux/scif_ioctl.h
50ceb98b
SD
6338F: drivers/misc/mic/
6339F: drivers/dma/mic_x100_dma.c
6340F: drivers/dma/mic_x100_dma.h
9f273c24 6341F: Documentation/mic/
50ceb98b 6342
fdca4f16 6343INTEL PMC/P-Unit IPC DRIVER
0a8b8353 6344M: Zha Qipeng<qipeng.zha@intel.com>
6345L: platform-driver-x86@vger.kernel.org
6346S: Maintained
6347F: drivers/platform/x86/intel_pmc_ipc.c
fdca4f16 6348F: drivers/platform/x86/intel_punit_ipc.c
0a8b8353 6349F: arch/x86/include/asm/intel_pmc_ipc.h
fdca4f16 6350F: arch/x86/include/asm/intel_punit_ipc.h
0a8b8353 6351
378f956e
SKC
6352INTEL TELEMETRY DRIVER
6353M: Souvik Kumar Chakravarty <souvik.k.chakravarty@intel.com>
6354L: platform-driver-x86@vger.kernel.org
6355S: Maintained
378f956e 6356F: arch/x86/include/asm/intel_telemetry.h
f1fc3cd8 6357F: drivers/platform/x86/intel_telemetry*
0a8b8353 6358
b740d2e9
RB
6359INTEL PMC CORE DRIVER
6360M: Rajneesh Bhardwaj <rajneesh.bhardwaj@intel.com>
6361M: Vishwanath Somayaji <vishwanath.somayaji@intel.com>
6362L: platform-driver-x86@vger.kernel.org
6363S: Maintained
6364F: arch/x86/include/asm/pmc_core.h
6365F: drivers/platform/x86/intel_pmc_core*
6366
cb109a0e 6367IOC3 ETHERNET DRIVER
8b58be88 6368M: Ralf Baechle <ralf@linux-mips.org>
1da177e4
LT
6369L: linux-mips@linux-mips.org
6370S: Maintained
8862bf1e 6371F: drivers/net/ethernet/sgi/ioc3-eth.c
1da177e4 6372
cb109a0e 6373IOC3 SERIAL DRIVER
8b58be88 6374M: Pat Gefre <pfg@sgi.com>
d39e0721 6375L: linux-serial@vger.kernel.org
cb109a0e 6376S: Maintained
df621252 6377F: drivers/tty/serial/ioc3_serial.c
cb109a0e 6378
0b6e8569
SW
6379IOMMU DRIVERS
6380M: Joerg Roedel <joro@8bytes.org>
6381L: iommu@lists.linux-foundation.org
6382T: git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
6383S: Maintained
efcd94c0 6384F: Documentation/devicetree/bindings/iommu/
0b6e8569
SW
6385F: drivers/iommu/
6386
4480f15b 6387IP MASQUERADING
8b58be88 6388M: Juanjo Ciarlante <jjciarla@raiz.uncu.edu.ar>
1da177e4 6389S: Maintained
679655da 6390F: net/ipv4/netfilter/ipt_MASQUERADE.c
1da177e4 6391
4409ebe9 6392IPMI SUBSYSTEM
8b58be88 6393M: Corey Minyard <minyard@acm.org>
b0c90653 6394L: openipmi-developer@lists.sourceforge.net (moderated for non-subscribers)
4409ebe9
CM
6395W: http://openipmi.sourceforge.net/
6396S: Supported
679655da
JP
6397F: Documentation/IPMI.txt
6398F: drivers/char/ipmi/
6399F: include/linux/ipmi*
c117ab84 6400F: include/uapi/linux/ipmi*
4409ebe9 6401
2d800897
KW
6402QCOM AUDIO (ASoC) DRIVERS
6403M: Patrick Lai <plai@codeaurora.org>
6404M: Banajit Goswami <bgoswami@codeaurora.org>
6405L: alsa-devel@alsa-project.org (moderated for non-subscribers)
6406S: Supported
6407F: sound/soc/qcom/
6408
e2d1d6c0 6409IPS SCSI RAID DRIVER
8b58be88 6410M: Adaptec OEM Raid Solutions <aacraid@adaptec.com>
e2d1d6c0
RD
6411L: linux-scsi@vger.kernel.org
6412W: http://www.adaptec.com/
6413S: Maintained
679655da 6414F: drivers/scsi/ips*
e2d1d6c0
RD
6415
6416IPVS
8b58be88
JP
6417M: Wensong Zhang <wensong@linux-vs.org>
6418M: Simon Horman <horms@verge.net.au>
6419M: Julian Anastasov <ja@ssi.bg>
979b6c13 6420L: netdev@vger.kernel.org
e2d1d6c0 6421L: lvs-devel@vger.kernel.org
1da177e4 6422S: Maintained
9f273c24
FW
6423T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs-next.git
6424T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs.git
679655da 6425F: Documentation/networking/ipvs-sysctl.txt
b61d4a71 6426F: include/net/ip_vs.h
c117ab84 6427F: include/uapi/linux/ip_vs.h
679655da 6428F: net/netfilter/ipvs/
1da177e4 6429
e7839f25 6430IPWIRELESS DRIVER
e5f6450c 6431M: Jiri Kosina <jikos@kernel.org>
d8130624 6432M: David Sterba <dsterba@suse.com>
92094aa0 6433S: Odd Fixes
282361a0 6434F: drivers/tty/ipwireless/
099dc4fb 6435
e2d1d6c0 6436IPX NETWORK LAYER
8b58be88 6437M: Arnaldo Carvalho de Melo <acme@ghostprotocols.net>
e2d1d6c0
RD
6438L: netdev@vger.kernel.org
6439S: Maintained
679655da 6440F: include/net/ipx.h
c117ab84 6441F: include/uapi/linux/ipx.h
679655da 6442F: net/ipx/
e2d1d6c0 6443
1da177e4 6444IRDA SUBSYSTEM
8b58be88 6445M: Samuel Ortiz <samuel@sortiz.org>
a2ac953d 6446L: irda-users@lists.sourceforge.net (subscribers-only)
ced649ea 6447L: netdev@vger.kernel.org
1da177e4 6448W: http://irda.sourceforge.net/
f353976d 6449S: Maintained
e0057975 6450T: git git://git.kernel.org/pub/scm/linux/kernel/git/sameo/irda-2.6.git
679655da
JP
6451F: Documentation/networking/irda.txt
6452F: drivers/net/irda/
6453F: include/net/irda/
6454F: net/irda/
1da177e4 6455
a800c7cc
TG
6456IRQ SUBSYSTEM
6457M: Thomas Gleixner <tglx@linutronix.de>
981c3a4f 6458L: linux-kernel@vger.kernel.org
a800c7cc 6459S: Maintained
75fc2d37 6460T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
a800c7cc 6461F: kernel/irq/
2ed9fd28
JC
6462
6463IRQCHIP DRIVERS
6464M: Thomas Gleixner <tglx@linutronix.de>
6465M: Jason Cooper <jason@lakedaemon.net>
54d9ffc4 6466M: Marc Zyngier <marc.zyngier@arm.com>
2ed9fd28
JC
6467L: linux-kernel@vger.kernel.org
6468S: Maintained
6469T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
6470T: git git://git.infradead.org/users/jcooper/linux.git irqchip/core
5b5a9069 6471F: Documentation/devicetree/bindings/interrupt-controller/
edd96900 6472F: drivers/irqchip/
a800c7cc 6473
7ab3a837 6474IRQ DOMAINS (IRQ NUMBER MAPPING LIBRARY)
b09dec2c 6475M: Marc Zyngier <marc.zyngier@arm.com>
7ab3a837 6476S: Maintained
b09dec2c 6477T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
7ab3a837
GL
6478F: Documentation/IRQ-domain.txt
6479F: include/linux/irqdomain.h
6480F: kernel/irq/irqdomain.c
b09dec2c 6481F: kernel/irq/msi.c
7ab3a837 6482
ad7afc38
WBG
6483ISA
6484M: William Breathitt Gray <vilhelm.gray@gmail.com>
6485S: Maintained
6486F: Documentation/isa.txt
6487F: drivers/base/isa.c
6488F: include/linux/isa.h
6489
e2d1d6c0 6490ISAPNP
8b58be88 6491M: Jaroslav Kysela <perex@perex.cz>
e2d1d6c0 6492S: Maintained
679655da
JP
6493F: Documentation/isapnp.txt
6494F: drivers/pnp/isapnp/
6495F: include/linux/isapnp.h
e2d1d6c0 6496
d39b8420
HV
6497ISA RADIO MODULE
6498M: Hans Verkuil <hverkuil@xs4all.nl>
6499L: linux-media@vger.kernel.org
6500T: git git://linuxtv.org/media_tree.git
a825eaec 6501W: https://linuxtv.org
d39b8420
HV
6502S: Maintained
6503F: drivers/media/radio/radio-isa*
6504
71a6d0af
HW
6505iSCSI BOOT FIRMWARE TABLE (iBFT) DRIVER
6506M: Peter Jones <pjones@redhat.com>
6507M: Konrad Rzeszutek Wilk <konrad@kernel.org>
6508S: Maintained
6509F: drivers/firmware/iscsi_ibft*
6510
14816b1e 6511ISCSI
8b58be88 6512M: Mike Christie <michaelc@cs.wisc.edu>
14816b1e
MC
6513L: open-iscsi@googlegroups.com
6514W: www.open-iscsi.org
54e5881d 6515T: git git://git.kernel.org/pub/scm/linux/kernel/git/mnc/linux-2.6-iscsi.git
14816b1e 6516S: Maintained
679655da
JP
6517F: drivers/scsi/*iscsi*
6518F: include/scsi/*iscsi*
14816b1e 6519
1e65eb42
OG
6520ISCSI EXTENSIONS FOR RDMA (ISER) INITIATOR
6521M: Or Gerlitz <ogerlitz@mellanox.com>
e7d2c25d 6522M: Sagi Grimberg <sagi@grimberg.me>
1e65eb42
OG
6523M: Roi Dayan <roid@mellanox.com>
6524L: linux-rdma@vger.kernel.org
6525S: Supported
6526W: http://www.openfabrics.org
6527W: www.open-iscsi.org
6528Q: http://patchwork.kernel.org/project/linux-rdma/list/
14430813 6529F: drivers/infiniband/ulp/iser/
1e65eb42 6530
2b70e5fd 6531ISCSI EXTENSIONS FOR RDMA (ISER) TARGET
e7d2c25d 6532M: Sagi Grimberg <sagi@grimberg.me>
2b70e5fd
SG
6533T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
6534L: linux-rdma@vger.kernel.org
6535L: target-devel@vger.kernel.org
6536S: Supported
6537W: http://www.linux-iscsi.org
6538F: drivers/infiniband/ulp/isert
6539
1da177e4 6540ISDN SUBSYSTEM
8b58be88 6541M: Karsten Keil <isdn@linux-pingi.de>
d5d52273 6542L: isdn4linux@listserv.isdn4linux.de (subscribers-only)
3da0ae62 6543L: netdev@vger.kernel.org
1da177e4 6544W: http://www.isdn4linux.de
54e5881d 6545T: git git://git.kernel.org/pub/scm/linux/kernel/git/kkeil/isdn-2.6.git
1da177e4 6546S: Maintained
679655da
JP
6547F: Documentation/isdn/
6548F: drivers/isdn/
6549F: include/linux/isdn.h
6550F: include/linux/isdn/
c117ab84
CEB
6551F: include/uapi/linux/isdn.h
6552F: include/uapi/linux/isdn/
1da177e4
LT
6553
6554ISDN SUBSYSTEM (Eicon active card driver)
8b58be88 6555M: Armin Schindler <mac@melware.de>
d5d52273 6556L: isdn4linux@listserv.isdn4linux.de (subscribers-only)
1da177e4
LT
6557W: http://www.melware.de
6558S: Maintained
679655da 6559F: drivers/isdn/hardware/eicon/
1da177e4 6560
d624870f 6561IT87 HARDWARE MONITORING DRIVER
d8130624 6562M: Jean Delvare <jdelvare@suse.com>
968ce1b1 6563L: linux-hwmon@vger.kernel.org
d624870f
JD
6564S: Maintained
6565F: Documentation/hwmon/it87
6566F: drivers/hwmon/it87.c
6567
d7104bff
AP
6568IT913X MEDIA DRIVER
6569M: Antti Palosaari <crope@iki.fi>
6570L: linux-media@vger.kernel.org
a825eaec 6571W: https://linuxtv.org
d7104bff
AP
6572W: http://palosaari.fi/linux/
6573Q: http://patchwork.linuxtv.org/project/linux-media/list/
6574T: git git://linuxtv.org/anttip/media_tree.git
6575S: Maintained
249c697e 6576F: drivers/media/tuners/it913x*
d7104bff 6577
91821ff3 6578IVTV VIDEO4LINUX DRIVER
6afdeaf8 6579M: Andy Walls <awalls@md.metrocast.net>
7b212edf 6580L: ivtv-devel@ivtvdriver.org (subscribers-only)
661263b5 6581L: linux-media@vger.kernel.org
275ffde4 6582T: git git://linuxtv.org/media_tree.git
91821ff3
HV
6583W: http://www.ivtvdriver.org
6584S: Maintained
679655da 6585F: Documentation/video4linux/*.ivtv
90d72ac6 6586F: drivers/media/pci/ivtv/
c117ab84 6587F: include/uapi/linux/ivtv*
91821ff3 6588
68620bdd
MP
6589IX2505V MEDIA DRIVER
6590M: Malcolm Priestley <tvboxspy@gmail.com>
6591L: linux-media@vger.kernel.org
a825eaec 6592W: https://linuxtv.org
68620bdd
MP
6593Q: http://patchwork.linuxtv.org/project/linux-media/list/
6594S: Maintained
6595F: drivers/media/dvb-frontends/ix2505v*
6596
4453d736
GR
6597JC42.4 TEMPERATURE SENSOR DRIVER
6598M: Guenter Roeck <linux@roeck-us.net>
968ce1b1 6599L: linux-hwmon@vger.kernel.org
4453d736
GR
6600S: Maintained
6601F: drivers/hwmon/jc42.c
6602F: Documentation/hwmon/jc42
6603
e2d1d6c0 6604JFS FILESYSTEM
3256f80f 6605M: Dave Kleikamp <shaggy@kernel.org>
e2d1d6c0
RD
6606L: jfs-discussion@lists.sourceforge.net
6607W: http://jfs.sourceforge.net/
54e5881d 6608T: git git://git.kernel.org/pub/scm/linux/kernel/git/shaggy/jfs-2.6.git
8f8f0134 6609S: Maintained
679655da
JP
6610F: Documentation/filesystems/jfs.txt
6611F: fs/jfs/
e2d1d6c0 6612
95252236 6613JME NETWORK DRIVER
8b58be88 6614M: Guo-Fu Tseng <cooldavid@cooldavid.org>
95252236
GFT
6615L: netdev@vger.kernel.org
6616S: Maintained
63d24a0e 6617F: drivers/net/ethernet/jme.*
95252236 6618
1da177e4 6619JOURNALLING FLASH FILE SYSTEM V2 (JFFS2)
8b58be88 6620M: David Woodhouse <dwmw2@infradead.org>
6d85d066
DW
6621L: linux-mtd@lists.infradead.org
6622W: http://www.linux-mtd.infradead.org/doc/jffs2.html
1da177e4 6623S: Maintained
679655da 6624F: fs/jffs2/
c117ab84 6625F: include/uapi/linux/jffs2.h
1da177e4 6626
d183e11a
TT
6627JOURNALLING LAYER FOR BLOCK DEVICES (JBD2)
6628M: "Theodore Ts'o" <tytso@mit.edu>
c290ea01 6629M: Jan Kara <jack@suse.com>
d183e11a
TT
6630L: linux-ext4@vger.kernel.org
6631S: Maintained
6632F: fs/jbd2/
6633F: include/linux/jbd2.h
ae0718f8 6634
207dab5f
MU
6635JPU V4L2 MEM2MEM DRIVER FOR RENESAS
6636M: Mikhail Ulyanov <mikhail.ulyanov@cogentembedded.com>
6637L: linux-media@vger.kernel.org
6638S: Maintained
6639F: drivers/media/platform/rcar_jpu.c
6640
fd8b6cb4 6641JSM Neo PCI based serial card
df247081 6642M: Gabriel Krisman Bertazi <krisman@linux.vnet.ibm.com>
fd8b6cb4
BL
6643L: linux-serial@vger.kernel.org
6644S: Maintained
df621252 6645F: drivers/tty/serial/jsm/
ae0718f8 6646
af39917d
CL
6647K10TEMP HARDWARE MONITORING DRIVER
6648M: Clemens Ladisch <clemens@ladisch.de>
968ce1b1 6649L: linux-hwmon@vger.kernel.org
af39917d
CL
6650S: Maintained
6651F: Documentation/hwmon/k10temp
6652F: drivers/hwmon/k10temp.c
6653
4660cb35 6654K8TEMP HARDWARE MONITORING DRIVER
8b58be88 6655M: Rudolf Marek <r.marek@assembler.cz>
968ce1b1 6656L: linux-hwmon@vger.kernel.org
ae0718f8 6657S: Maintained
679655da
JP
6658F: Documentation/hwmon/k8temp
6659F: drivers/hwmon/k8temp.c
ae0718f8 6660
0ba1d91d
AR
6661KASAN
6662M: Andrey Ryabinin <aryabinin@virtuozzo.com>
6663R: Alexander Potapenko <glider@google.com>
6664R: Dmitry Vyukov <dvyukov@google.com>
6665L: kasan-dev@googlegroups.com
6666S: Maintained
6667F: arch/*/include/asm/kasan.h
6668F: arch/*/mm/kasan_init*
6669F: Documentation/kasan.txt
64f8ebaf 6670F: include/linux/kasan*.h
0ba1d91d
AR
6671F: lib/test_kasan.c
6672F: mm/kasan/
6673F: scripts/Makefile.kasan
6674
1da177e4 6675KCONFIG
5eb1f99e 6676M: "Yann E. MORIN" <yann.morin.1998@free.fr>
347d12d7 6677L: linux-kbuild@vger.kernel.org
cea8321c 6678T: git git://gitorious.org/linux-kconfig/linux-kconfig
5eb1f99e 6679S: Maintained
679655da
JP
6680F: Documentation/kbuild/kconfig-language.txt
6681F: scripts/kconfig/
1da177e4 6682
ea6c2089 6683KDUMP
f871f191
VG
6684M: Dave Young <dyoung@redhat.com>
6685M: Baoquan He <bhe@redhat.com>
6686R: Vivek Goyal <vgoyal@redhat.com>
34633993 6687L: kexec@lists.infradead.org
ea6c2089
VG
6688W: http://lse.sourceforge.net/kdump/
6689S: Maintained
80811493 6690F: Documentation/kdump/
ea6c2089 6691
f41bf02f
HV
6692KEENE FM RADIO TRANSMITTER DRIVER
6693M: Hans Verkuil <hverkuil@xs4all.nl>
6694L: linux-media@vger.kernel.org
6695T: git git://linuxtv.org/media_tree.git
a825eaec 6696W: https://linuxtv.org
f41bf02f
HV
6697S: Maintained
6698F: drivers/media/radio/radio-keene*
6699
1da177e4 6700KERNEL AUTOMOUNTER v4 (AUTOFS4)
8b58be88 6701M: Ian Kent <raven@themaw.net>
f694fc97 6702L: autofs@vger.kernel.org
1da177e4 6703S: Maintained
679655da 6704F: fs/autofs4/
1da177e4 6705
70fb7ba6 6706KERNEL BUILD + files below scripts/ (unless maintained elsewhere)
d8130624 6707M: Michal Marek <mmarek@suse.com>
08deed1e
JP
6708T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git for-next
6709T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git rc-fixes
347d12d7 6710L: linux-kbuild@vger.kernel.org
5ce45962 6711S: Maintained
679655da
JP
6712F: Documentation/kbuild/
6713F: Makefile
6714F: scripts/Makefile.*
70fb7ba6
MM
6715F: scripts/basic/
6716F: scripts/mk*
6717F: scripts/package/
1da177e4
LT
6718
6719KERNEL JANITORS
c3000e03 6720L: kernel-janitors@vger.kernel.org
10466f5a 6721W: http://kernelnewbies.org/KernelJanitors
ee709b0c 6722S: Odd Fixes
1da177e4 6723
e8b43555 6724KERNEL NFSD, SUNRPC, AND LOCKD SERVERS
8b58be88 6725M: "J. Bruce Fields" <bfields@fieldses.org>
883985f6 6726M: Jeff Layton <jlayton@poochiereds.net>
16141c02 6727L: linux-nfs@vger.kernel.org
1da177e4 6728W: http://nfs.sourceforge.net/
9f273c24 6729T: git git://linux-nfs.org/~bfields/linux.git
98fac23f 6730S: Supported
679655da 6731F: fs/nfsd/
c117ab84 6732F: include/uapi/linux/nfsd/
679655da
JP
6733F: fs/lockd/
6734F: fs/nfs_common/
6735F: net/sunrpc/
6736F: include/linux/lockd/
6737F: include/linux/sunrpc/
c117ab84 6738F: include/uapi/linux/sunrpc/
1da177e4 6739
13b122b3
SK
6740KERNEL SELFTEST FRAMEWORK
6741M: Shuah Khan <shuahkh@osg.samsung.com>
90effdcd 6742M: Shuah Khan <shuah@kernel.org>
64f00850 6743L: linux-kselftest@vger.kernel.org
13b122b3
SK
6744T: git git://git.kernel.org/pub/scm/shuah/linux-kselftest
6745S: Maintained
6746F: tools/testing/selftests
6747
426d62e2 6748KERNEL VIRTUAL MACHINE (KVM)
c93a64fe 6749M: Paolo Bonzini <pbonzini@redhat.com>
3d8e15dd 6750M: Radim Krčmář <rkrcmar@redhat.com>
1fc9d2bf 6751L: kvm@vger.kernel.org
e3e58478 6752W: http://www.linux-kvm.org
a94b40a6 6753T: git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
426d62e2 6754S: Supported
c93a64fe
PB
6755F: Documentation/*/kvm*.txt
6756F: Documentation/virtual/kvm/
679655da 6757F: arch/*/kvm/
1662e862
CB
6758F: arch/x86/kernel/kvm.c
6759F: arch/x86/kernel/kvmclock.c
679655da
JP
6760F: arch/*/include/asm/kvm*
6761F: include/linux/kvm*
c117ab84 6762F: include/uapi/linux/kvm*
679655da 6763F: virt/kvm/
6d0a1a61 6764F: tools/kvm/
426d62e2 6765
ad8003d3 6766KERNEL VIRTUAL MACHINE (KVM) FOR AMD-V
7de609c8 6767M: Joerg Roedel <joro@8bytes.org>
1fc9d2bf 6768L: kvm@vger.kernel.org
038161de 6769W: http://www.linux-kvm.org/
7de609c8 6770S: Maintained
679655da 6771F: arch/x86/include/asm/svm.h
679655da 6772F: arch/x86/kvm/svm.c
426d62e2 6773
513014b7 6774KERNEL VIRTUAL MACHINE (KVM) FOR POWERPC
d8130624 6775M: Alexander Graf <agraf@suse.com>
1fc9d2bf 6776L: kvm-ppc@vger.kernel.org
038161de 6777W: http://www.linux-kvm.org/
6a7f972d 6778T: git git://github.com/agraf/linux-2.6.git
513014b7 6779S: Supported
679655da
JP
6780F: arch/powerpc/include/asm/kvm*
6781F: arch/powerpc/kvm/
513014b7 6782
85f8fffe 6783KERNEL VIRTUAL MACHINE for s390 (KVM/s390)
8b58be88 6784M: Christian Borntraeger <borntraeger@de.ibm.com>
4ae57b6c 6785M: Cornelia Huck <cornelia.huck@de.ibm.com>
85f8fffe
CB
6786L: linux-s390@vger.kernel.org
6787W: http://www.ibm.com/developerworks/linux/linux390/
9f273c24 6788T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvms390/linux.git
85f8fffe 6789S: Supported
679655da
JP
6790F: Documentation/s390/kvm.txt
6791F: arch/s390/include/asm/kvm*
80811493 6792F: arch/s390/kvm/
85f8fffe 6793
a749474d 6794KERNEL VIRTUAL MACHINE (KVM) FOR ARM
0f4ca79e 6795M: Christoffer Dall <christoffer.dall@linaro.org>
5c8818b4
MZ
6796M: Marc Zyngier <marc.zyngier@arm.com>
6797L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
a749474d
CD
6798L: kvmarm@lists.cs.columbia.edu
6799W: http://systems.cs.columbia.edu/projects/kvm-arm
1b1ebe82 6800T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvmarm/kvmarm.git
0f4ca79e 6801S: Supported
a749474d
CD
6802F: arch/arm/include/uapi/asm/kvm*
6803F: arch/arm/include/asm/kvm*
6804F: arch/arm/kvm/
5c8818b4
MZ
6805F: virt/kvm/arm/
6806F: include/kvm/arm_*
a749474d 6807
6394a3ec 6808KERNEL VIRTUAL MACHINE FOR ARM64 (KVM/arm64)
5c8818b4 6809M: Christoffer Dall <christoffer.dall@linaro.org>
6394a3ec
MZ
6810M: Marc Zyngier <marc.zyngier@arm.com>
6811L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
6812L: kvmarm@lists.cs.columbia.edu
6813S: Maintained
6814F: arch/arm64/include/uapi/asm/kvm*
6815F: arch/arm64/include/asm/kvm*
6816F: arch/arm64/kvm/
6817
bfd3d532
JH
6818KERNEL VIRTUAL MACHINE FOR MIPS (KVM/mips)
6819M: James Hogan <james.hogan@imgtec.com>
6820L: linux-mips@linux-mips.org
6821S: Supported
6822F: arch/mips/include/uapi/asm/kvm*
6823F: arch/mips/include/asm/kvm*
6824F: arch/mips/kvm/
6825
dc009d92 6826KEXEC
8b58be88 6827M: Eric Biederman <ebiederm@xmission.com>
2f327dad 6828W: http://kernel.org/pub/linux/utils/kernel/kexec/
34633993 6829L: kexec@lists.infradead.org
dc009d92 6830S: Maintained
679655da 6831F: include/linux/kexec.h
c117ab84 6832F: include/uapi/linux/kexec.h
10540a69 6833F: kernel/kexec*
dc009d92 6834
e971461f
DH
6835KEYS/KEYRINGS:
6836M: David Howells <dhowells@redhat.com>
aa62efff 6837L: keyrings@vger.kernel.org
e971461f 6838S: Maintained
d410fa4e 6839F: Documentation/security/keys.txt
e971461f
DH
6840F: include/linux/key.h
6841F: include/linux/key-type.h
75aeddd1
DH
6842F: include/linux/keyctl.h
6843F: include/uapi/linux/keyctl.h
e971461f
DH
6844F: include/keys/
6845F: security/keys/
6846
7f3c68be 6847KEYS-TRUSTED
74dd744f
MZ
6848M: David Safford <safford@us.ibm.com>
6849M: Mimi Zohar <zohar@linux.vnet.ibm.com>
7f3c68be 6850L: linux-security-module@vger.kernel.org
aa62efff 6851L: keyrings@vger.kernel.org
7f3c68be 6852S: Supported
d410fa4e 6853F: Documentation/security/keys-trusted-encrypted.txt
7f3c68be
MZ
6854F: include/keys/trusted-type.h
6855F: security/keys/trusted.c
6856F: security/keys/trusted.h
6857
6858KEYS-ENCRYPTED
74dd744f
MZ
6859M: Mimi Zohar <zohar@linux.vnet.ibm.com>
6860M: David Safford <safford@us.ibm.com>
7f3c68be 6861L: linux-security-module@vger.kernel.org
aa62efff 6862L: keyrings@vger.kernel.org
7f3c68be 6863S: Supported
d410fa4e 6864F: Documentation/security/keys-trusted-encrypted.txt
7f3c68be 6865F: include/keys/encrypted-type.h
19c90aa6 6866F: security/keys/encrypted-keys/
7f3c68be 6867
5b778dad 6868KGDB / KDB /debug_core
8b58be88 6869M: Jason Wessel <jason.wessel@windriver.com>
4063eb5f 6870W: http://kgdb.wiki.kernel.org/
e3e2aaf7 6871L: kgdb-bugreport@lists.sourceforge.net
9f273c24 6872T: git git://git.kernel.org/pub/scm/linux/kernel/git/jwessel/kgdb.git
e3e2aaf7 6873S: Maintained
679655da
JP
6874F: Documentation/DocBook/kgdb.tmpl
6875F: drivers/misc/kgdbts.c
df621252 6876F: drivers/tty/serial/kgdboc.c
5b778dad 6877F: include/linux/kdb.h
679655da 6878F: include/linux/kgdb.h
4063eb5f 6879F: kernel/debug/
e3e2aaf7 6880
456db8cc 6881KMEMCHECK
8b58be88 6882M: Vegard Nossum <vegardno@ifi.uio.no>
2ed1c525 6883M: Pekka Enberg <penberg@kernel.org>
b9ce08c0 6884S: Maintained
410d7a97
JP
6885F: Documentation/kmemcheck.txt
6886F: arch/x86/include/asm/kmemcheck.h
6887F: arch/x86/mm/kmemcheck/
6888F: include/linux/kmemcheck.h
6889F: mm/kmemcheck.c
b9ce08c0 6890
c3bb4d24 6891KMEMLEAK
8b58be88 6892M: Catalin Marinas <catalin.marinas@arm.com>
c3bb4d24
CM
6893S: Maintained
6894F: Documentation/kmemleak.txt
6895F: include/linux/kmemleak.h
6896F: mm/kmemleak.c
6897F: mm/kmemleak-test.c
6898
89559a61 6899KPROBES
a320817c 6900M: Ananth N Mavinakayanahalli <ananth@linux.vnet.ibm.com>
8b58be88
JP
6901M: Anil S Keshavamurthy <anil.s.keshavamurthy@intel.com>
6902M: "David S. Miller" <davem@davemloft.net>
353def94 6903M: Masami Hiramatsu <mhiramat@kernel.org>
89559a61 6904S: Maintained
679655da
JP
6905F: Documentation/kprobes.txt
6906F: include/linux/kprobes.h
6907F: kernel/kprobes.c
89559a61 6908
70e84049 6909KS0108 LCD CONTROLLER DRIVER
8b58be88 6910M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
450c622e
MO
6911W: http://miguelojeda.es/auxdisplay.htm
6912W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
70e84049 6913S: Maintained
679655da
JP
6914F: Documentation/auxdisplay/ks0108
6915F: drivers/auxdisplay/ks0108.c
6916F: include/linux/ks0108.h
70e84049 6917
1b69c6d0
DA
6918L3MDEV
6919M: David Ahern <dsa@cumulusnetworks.com>
6920L: netdev@vger.kernel.org
6921S: Maintained
6922F: net/l3mdev
6923F: include/net/l3mdev.h
6924
9ca44355 6925LANTIQ MIPS ARCHITECTURE
bdb40e8e 6926M: John Crispin <john@phrozen.org>
9ca44355
JC
6927L: linux-mips@linux-mips.org
6928S: Maintained
6929F: arch/mips/lantiq
6930
1da177e4 6931LAPB module
1da177e4 6932L: linux-x25@vger.kernel.org
bf9915cc 6933S: Orphan
679655da
JP
6934F: Documentation/networking/lapb-module.txt
6935F: include/*/lapb.h
6936F: net/lapb/
1da177e4
LT
6937
6938LASI 53c700 driver for PARISC
8b58be88 6939M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
1da177e4
LT
6940L: linux-scsi@vger.kernel.org
6941S: Maintained
679655da
JP
6942F: Documentation/scsi/53c700.txt
6943F: drivers/scsi/53c700*
1da177e4 6944
263de9b5 6945LED SUBSYSTEM
8b58be88 6946M: Richard Purdie <rpurdie@rpsys.net>
48b945a1 6947M: Jacek Anaszewski <j.anaszewski@samsung.com>
aa69cb8c 6948L: linux-leds@vger.kernel.org
b8926ba0 6949T: git git://git.kernel.org/pub/scm/linux/kernel/git/j.anaszewski/linux-leds.git
263de9b5 6950S: Maintained
85c90368 6951F: Documentation/devicetree/bindings/leds/
679655da
JP
6952F: drivers/leds/
6953F: include/linux/leds.h
263de9b5 6954
b0461a44 6955LEGACY EEPROM DRIVER
d8130624 6956M: Jean Delvare <jdelvare@suse.com>
b0461a44
JD
6957S: Maintained
6958F: Documentation/misc-devices/eeprom
6959F: drivers/misc/eeprom/eeprom.c
6960
1da177e4 6961LEGO USB Tower driver
8b58be88 6962M: Juergen Stuber <starblue@users.sourceforge.net>
1da177e4
LT
6963L: legousb-devel@lists.sourceforge.net
6964W: http://legousb.sourceforge.net/
6965S: Maintained
679655da 6966F: drivers/usb/misc/legousbtower.c
1da177e4 6967
055616a8
MK
6968LG2160 MEDIA DRIVER
6969M: Michael Krufky <mkrufky@linuxtv.org>
6970L: linux-media@vger.kernel.org
a825eaec 6971W: https://linuxtv.org
055616a8
MK
6972W: http://github.com/mkrufky
6973Q: http://patchwork.linuxtv.org/project/linux-media/list/
6974T: git git://linuxtv.org/mkrufky/tuners.git
6975S: Maintained
6976F: drivers/media/dvb-frontends/lg2160.*
6977
6f0e7725
MK
6978LGDT3305 MEDIA DRIVER
6979M: Michael Krufky <mkrufky@linuxtv.org>
6980L: linux-media@vger.kernel.org
a825eaec 6981W: https://linuxtv.org
6f0e7725
MK
6982W: http://github.com/mkrufky
6983Q: http://patchwork.linuxtv.org/project/linux-media/list/
6984T: git git://linuxtv.org/mkrufky/tuners.git
6985S: Maintained
6986F: drivers/media/dvb-frontends/lgdt3305.*
6987
568a17ff 6988LGUEST
8b58be88 6989M: Rusty Russell <rusty@rustcorp.com.au>
a4724ed6 6990L: lguest@lists.ozlabs.org
568a17ff 6991W: http://lguest.ozlabs.org/
72e91863 6992S: Odd Fixes
070f420b 6993F: arch/x86/include/asm/lguest*.h
679655da
JP
6994F: arch/x86/lguest/
6995F: drivers/lguest/
6996F: include/linux/lguest*.h
070f420b 6997F: tools/lguest/
568a17ff 6998
32ac7cb2
TH
6999LIBATA SUBSYSTEM (Serial and Parallel ATA drivers)
7000M: Tejun Heo <tj@kernel.org>
7001L: linux-ide@vger.kernel.org
7002T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
7003S: Maintained
7004F: drivers/ata/
7005F: include/linux/ata.h
7006F: include/linux/libata.h
d2abf98e 7007F: Documentation/devicetree/bindings/ata/
32ac7cb2
TH
7008
7009LIBATA PATA ARASAN COMPACT FLASH CONTROLLER
da89947b 7010M: Viresh Kumar <vireshk@kernel.org>
32ac7cb2
TH
7011L: linux-ide@vger.kernel.org
7012T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
7013S: Maintained
7014F: include/linux/pata_arasan_cf_data.h
7015F: drivers/ata/pata_arasan_cf.c
7016
c7fa056c
BZ
7017LIBATA PATA DRIVERS
7018M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
7019M: Tejun Heo <tj@kernel.org>
7020L: linux-ide@vger.kernel.org
7021T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
7022S: Maintained
7023F: drivers/ata/pata_*.c
7024F: drivers/ata/ata_generic.c
7025
32ac7cb2
TH
7026LIBATA SATA AHCI PLATFORM devices support
7027M: Hans de Goede <hdegoede@redhat.com>
7028M: Tejun Heo <tj@kernel.org>
7029L: linux-ide@vger.kernel.org
7030T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
7031S: Maintained
7032F: drivers/ata/ahci_platform.c
7033F: drivers/ata/libahci_platform.c
7034F: include/linux/ahci_platform.h
7035
7036LIBATA SATA PROMISE TX2/TX4 CONTROLLER DRIVER
7037M: Mikael Pettersson <mikpelinux@gmail.com>
7038L: linux-ide@vger.kernel.org
7039T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
7040S: Maintained
7041F: drivers/ata/sata_promise.*
7042
1acd437c
SL
7043LIBLOCKDEP
7044M: Sasha Levin <sasha.levin@oracle.com>
7045S: Maintained
7046F: tools/lib/lockdep/
7047
bc30196f
DW
7048LIBNVDIMM: NON-VOLATILE MEMORY DEVICE SUBSYSTEM
7049M: Dan Williams <dan.j.williams@intel.com>
7050L: linux-nvdimm@lists.01.org
7051Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
9f273c24 7052T: git git://git.kernel.org/pub/scm/linux/kernel/git/nvdimm/nvdimm.git
bc30196f
DW
7053S: Supported
7054F: drivers/nvdimm/*
7055F: include/linux/nd.h
7056F: include/linux/libnvdimm.h
7057F: include/uapi/linux/ndctl.h
7058
7059LIBNVDIMM BLK: MMIO-APERTURE DRIVER
7060M: Ross Zwisler <ross.zwisler@linux.intel.com>
7061L: linux-nvdimm@lists.01.org
7062Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
7063S: Supported
7064F: drivers/nvdimm/blk.c
7065F: drivers/nvdimm/region_devs.c
7066F: drivers/acpi/nfit*
7067
7068LIBNVDIMM BTT: BLOCK TRANSLATION TABLE
7069M: Vishal Verma <vishal.l.verma@intel.com>
7070L: linux-nvdimm@lists.01.org
7071Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
7072S: Supported
7073F: drivers/nvdimm/btt*
7074
7075LIBNVDIMM PMEM: PERSISTENT MEMORY DRIVER
7076M: Ross Zwisler <ross.zwisler@linux.intel.com>
7077L: linux-nvdimm@lists.01.org
7078Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
7079S: Supported
7080F: drivers/nvdimm/pmem.c
b864bc17 7081F: include/linux/pmem.h
40603526 7082F: arch/*/include/asm/pmem.h
bc30196f 7083
cd9e9808
MB
7084LIGHTNVM PLATFORM SUPPORT
7085M: Matias Bjorling <mb@lightnvm.io>
7086W: http://github/OpenChannelSSD
4ead1a25 7087L: linux-block@vger.kernel.org
cd9e9808
MB
7088S: Maintained
7089F: drivers/lightnvm/
7090F: include/linux/lightnvm.h
7091F: include/uapi/linux/lightnvm.h
7092
1da177e4 7093LINUX FOR IBM pSERIES (RS/6000)
8b58be88 7094M: Paul Mackerras <paulus@au.ibm.com>
1da177e4
LT
7095W: http://www.ibm.com/linux/ltc/projects/ppc
7096S: Supported
11c34c7d 7097F: arch/powerpc/boot/rs6000.h
1da177e4 7098
852bb9f5 7099LINUX FOR POWERPC (32-BIT AND 64-BIT)
8b58be88
JP
7100M: Benjamin Herrenschmidt <benh@kernel.crashing.org>
7101M: Paul Mackerras <paulus@samba.org>
ea668936 7102M: Michael Ellerman <mpe@ellerman.id.au>
1da177e4 7103W: http://www.penguinppc.org/
a4724ed6 7104L: linuxppc-dev@lists.ozlabs.org
8a6e2535 7105Q: http://patchwork.ozlabs.org/project/linuxppc-dev/list/
9958084a 7106T: git git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux.git
1da177e4 7107S: Supported
11c34c7d
JP
7108F: Documentation/powerpc/
7109F: arch/powerpc/
ef69b03d
ME
7110F: drivers/char/tpm/tpm_ibmvtpm*
7111F: drivers/crypto/nx/
7112F: drivers/crypto/vmx/
7113F: drivers/net/ethernet/ibm/ibmveth.*
7114F: drivers/net/ethernet/ibm/ibmvnic.*
66725152 7115F: drivers/pci/hotplug/pnv_php.c
ef69b03d
ME
7116F: drivers/pci/hotplug/rpa*
7117F: drivers/scsi/ibmvscsi/
7118N: opal
7119N: /pmac
7120N: powermac
7121N: powernv
7122N: [^a-z0-9]ps3
7123N: pseries
1da177e4
LT
7124
7125LINUX FOR POWER MACINTOSH
8b58be88 7126M: Benjamin Herrenschmidt <benh@kernel.crashing.org>
1da177e4 7127W: http://www.penguinppc.org/
a4724ed6 7128L: linuxppc-dev@lists.ozlabs.org
1da177e4 7129S: Maintained
11c34c7d
JP
7130F: arch/powerpc/platforms/powermac/
7131F: drivers/macintosh/
1da177e4 7132
77a76369 7133LINUX FOR POWERPC EMBEDDED MPC5XXX
a149507b 7134M: Anatolij Gustschin <agust@denx.de>
a4724ed6 7135L: linuxppc-dev@lists.ozlabs.org
cba5b1c6 7136T: git git://git.denx.de/linux-denx-agust.git
1da177e4 7137S: Maintained
11c34c7d
JP
7138F: arch/powerpc/platforms/512x/
7139F: arch/powerpc/platforms/52xx/
1da177e4
LT
7140
7141LINUX FOR POWERPC EMBEDDED PPC4XX
49e7d9df 7142M: Alistair Popple <alistair@popple.id.au>
8b58be88 7143M: Matt Porter <mporter@kernel.crashing.org>
1da177e4 7144W: http://www.penguinppc.org/
a4724ed6 7145L: linuxppc-dev@lists.ozlabs.org
1da177e4 7146S: Maintained
11c34c7d
JP
7147F: arch/powerpc/platforms/40x/
7148F: arch/powerpc/platforms/44x/
1da177e4 7149
260c02a9 7150LINUX FOR POWERPC EMBEDDED XILINX VIRTEX
a4724ed6 7151L: linuxppc-dev@lists.ozlabs.org
cdeb8994 7152S: Orphan
11c34c7d
JP
7153F: arch/powerpc/*/*virtex*
7154F: arch/powerpc/*/*/*virtex*
1da177e4 7155
e93adf1e 7156LINUX FOR POWERPC EMBEDDED PPC8XX
8b58be88 7157M: Vitaly Bordug <vitb@kernel.crashing.org>
e93adf1e 7158W: http://www.penguinppc.org/
a4724ed6 7159L: linuxppc-dev@lists.ozlabs.org
e93adf1e 7160S: Maintained
a2b1f7c8 7161F: arch/powerpc/platforms/8xx/
e93adf1e 7162
1da177e4 7163LINUX FOR POWERPC EMBEDDED PPC83XX AND PPC85XX
44451d4d 7164M: Scott Wood <oss@buserror.net>
8b58be88 7165M: Kumar Gala <galak@kernel.crashing.org>
ce00f85c 7166W: http://www.penguinppc.org/
a4724ed6 7167L: linuxppc-dev@lists.ozlabs.org
a1e0fb42 7168T: git git://git.kernel.org/pub/scm/linux/kernel/git/scottwood/linux.git
ce00f85c 7169S: Maintained
11c34c7d 7170F: arch/powerpc/platforms/83xx/
4c8f581d 7171F: arch/powerpc/platforms/85xx/
1da177e4 7172
ab06ff3a 7173LINUX FOR POWERPC PA SEMI PWRFICIENT
8b58be88 7174M: Olof Johansson <olof@lixom.net>
a4724ed6 7175L: linuxppc-dev@lists.ozlabs.org
92e19709 7176S: Maintained
11c34c7d
JP
7177F: arch/powerpc/platforms/pasemi/
7178F: drivers/*/*pasemi*
7179F: drivers/*/*/*pasemi*
ab06ff3a 7180
1da177e4 7181LINUX SECURITY MODULE (LSM) FRAMEWORK
8b58be88 7182M: Chris Wright <chrisw@sous-sol.org>
1a4520be 7183L: linux-security-module@vger.kernel.org
1da177e4
LT
7184S: Supported
7185
a23ce6da
HW
7186LIS3LV02D ACCELEROMETER DRIVER
7187M: Eric Piel <eric.piel@tremplin-utc.net>
7188S: Maintained
ff606677
JD
7189F: Documentation/misc-devices/lis3lv02d
7190F: drivers/misc/lis3lv02d/
bd35665f 7191F: drivers/platform/x86/hp_accel.c
a23ce6da 7192
b700e7f0
SJ
7193LIVE PATCHING
7194M: Josh Poimboeuf <jpoimboe@redhat.com>
06e1c170 7195M: Jessica Yu <jeyu@redhat.com>
e5f6450c 7196M: Jiri Kosina <jikos@kernel.org>
06e1c170
JP
7197M: Miroslav Benes <mbenes@suse.cz>
7198R: Petr Mladek <pmladek@suse.com>
b700e7f0
SJ
7199S: Maintained
7200F: kernel/livepatch/
7201F: include/linux/livepatch.h
7202F: arch/x86/include/asm/livepatch.h
7203F: arch/x86/kernel/livepatch.c
5e4e3844 7204F: Documentation/livepatch/
b700e7f0 7205F: Documentation/ABI/testing/sysfs-kernel-livepatch
13d1cf7e 7206F: samples/livepatch/
b700e7f0 7207L: live-patching@vger.kernel.org
74d50da3 7208T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/livepatching.git
b700e7f0 7209
ea861d73
KC
7210LINUX KERNEL DUMP TEST MODULE (LKDTM)
7211M: Kees Cook <keescook@chromium.org>
7212S: Maintained
426f3a53 7213F: drivers/misc/lkdtm*
ea861d73 7214
e2d1d6c0 7215LLC (802.2)
8b58be88 7216M: Arnaldo Carvalho de Melo <acme@ghostprotocols.net>
e2d1d6c0 7217S: Maintained
679655da 7218F: include/linux/llc.h
c117ab84 7219F: include/uapi/linux/llc.h
679655da
JP
7220F: include/net/llc*
7221F: net/llc/
e2d1d6c0 7222
4e233cbe
AD
7223LM73 HARDWARE MONITOR DRIVER
7224M: Guillaume Ligneul <guillaume.ligneul@gmail.com>
968ce1b1 7225L: linux-hwmon@vger.kernel.org
4e233cbe
AD
7226S: Maintained
7227F: drivers/hwmon/lm73.c
7228
156e2d1a 7229LM78 HARDWARE MONITOR DRIVER
d8130624 7230M: Jean Delvare <jdelvare@suse.com>
968ce1b1 7231L: linux-hwmon@vger.kernel.org
156e2d1a
JD
7232S: Maintained
7233F: Documentation/hwmon/lm78
7234F: drivers/hwmon/lm78.c
7235
1da177e4 7236LM83 HARDWARE MONITOR DRIVER
d8130624 7237M: Jean Delvare <jdelvare@suse.com>
968ce1b1 7238L: linux-hwmon@vger.kernel.org
1da177e4 7239S: Maintained
679655da
JP
7240F: Documentation/hwmon/lm83
7241F: drivers/hwmon/lm83.c
1da177e4
LT
7242
7243LM90 HARDWARE MONITOR DRIVER
d8130624 7244M: Jean Delvare <jdelvare@suse.com>
968ce1b1 7245L: linux-hwmon@vger.kernel.org
1da177e4 7246S: Maintained
679655da 7247F: Documentation/hwmon/lm90
aae7bce4 7248F: Documentation/devicetree/bindings/hwmon/lm90.txt
679655da 7249F: drivers/hwmon/lm90.c
1da177e4 7250
917cc4e6
GR
7251LM95234 HARDWARE MONITOR DRIVER
7252M: Guenter Roeck <linux@roeck-us.net>
968ce1b1 7253L: linux-hwmon@vger.kernel.org
917cc4e6
GR
7254S: Maintained
7255F: Documentation/hwmon/lm95234
7256F: drivers/hwmon/lm95234.c
7257
68620bdd
MP
7258LME2510 MEDIA DRIVER
7259M: Malcolm Priestley <tvboxspy@gmail.com>
7260L: linux-media@vger.kernel.org
a825eaec 7261W: https://linuxtv.org
68620bdd
MP
7262Q: http://patchwork.linuxtv.org/project/linux-media/list/
7263S: Maintained
7264F: drivers/media/usb/dvb-usb-v2/lmedm04*
7265
d4c3be70 7266LOCKING PRIMITIVES
8b58be88
JP
7267M: Peter Zijlstra <peterz@infradead.org>
7268M: Ingo Molnar <mingo@redhat.com>
981c3a4f 7269L: linux-kernel@vger.kernel.org
d4c3be70 7270T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
512e67f9 7271S: Maintained
d4c3be70 7272F: Documentation/locking/
679655da 7273F: include/linux/lockdep.h
d4c3be70
IM
7274F: include/linux/spinlock*.h
7275F: arch/*/include/asm/spinlock*.h
7276F: include/linux/rwlock*.h
7277F: include/linux/mutex*.h
7278F: arch/*/include/asm/mutex*.h
7279F: include/linux/rwsem*.h
7280F: arch/*/include/asm/rwsem.h
7281F: include/linux/seqlock.h
7282F: lib/locking*.[ch]
7486d6da 7283F: kernel/locking/
512e67f9 7284
dde33348 7285LOGICAL DISK MANAGER SUPPORT (LDM, Windows 2000/XP/Vista Dynamic Disks)
8b58be88 7286M: "Richard Russon (FlatCap)" <ldm@flatcap.org>
dde33348
AA
7287L: linux-ntfs-dev@lists.sourceforge.net
7288W: http://www.linux-ntfs.org/content/view/19/37/
1da177e4 7289S: Maintained
679655da 7290F: Documentation/ldm.txt
20d16fef 7291F: block/partitions/ldm.*
1da177e4 7292
ef6ada3d
JE
7293LogFS
7294M: Joern Engel <joern@logfs.org>
756ccb3c 7295M: Prasad Joshi <prasadjoshi.linux@gmail.com>
ef6ada3d
JE
7296L: logfs@logfs.org
7297W: logfs.org
7298S: Maintained
7299F: fs/logfs/
7300
c87e34ef 7301LSILOGIC MPT FUSION DRIVERS (FC/SAS/SPI)
9495e835
SS
7302M: Sathya Prakash <sathya.prakash@broadcom.com>
7303M: Chaitra P B <chaitra.basappa@broadcom.com>
7304M: Suganath Prabu Subramani <suganath-prabu.subramani@broadcom.com>
7305L: MPT-FusionLinux.pdl@broadcom.com
c87e34ef 7306L: linux-scsi@vger.kernel.org
9495e835 7307W: http://www.avagotech.com/support/
c87e34ef 7308S: Supported
679655da 7309F: drivers/message/fusion/
500c152a 7310F: drivers/scsi/mpt2sas/
7311F: drivers/scsi/mpt3sas/
c87e34ef 7312
1da177e4 7313LSILOGIC/SYMBIOS/NCR 53C8XX and 53C1010 PCI-SCSI drivers
8b58be88 7314M: Matthew Wilcox <matthew@wil.cx>
1da177e4
LT
7315L: linux-scsi@vger.kernel.org
7316S: Maintained
679655da 7317F: drivers/scsi/sym53c8xx_2/
1da177e4 7318
e5f5c99a
GR
7319LTC4261 HARDWARE MONITOR DRIVER
7320M: Guenter Roeck <linux@roeck-us.net>
968ce1b1 7321L: linux-hwmon@vger.kernel.org
e5f5c99a
GR
7322S: Maintained
7323F: Documentation/hwmon/ltc4261
7324F: drivers/hwmon/ltc4261.c
7325
81365c31 7326LTP (Linux Test Project)
28b8e8d4 7327M: Mike Frysinger <vapier@gentoo.org>
7d1ae8a8 7328M: Cyril Hrubis <chrubis@suse.cz>
0526109a 7329M: Wanlong Gao <wanlong.gao@gmail.com>
f2eb7f6f
CH
7330M: Jan Stancek <jstancek@redhat.com>
7331M: Stanislav Kholmanskikh <stanislav.kholmanskikh@oracle.com>
7332M: Alexey Kodanev <alexey.kodanev@oracle.com>
0526109a 7333L: ltp@lists.linux.it (subscribers-only)
f2eb7f6f 7334W: http://linux-test-project.github.io/
7d1ae8a8 7335T: git git://github.com/linux-test-project/ltp.git
81365c31
MF
7336S: Maintained
7337
c12a54b3 7338M32R ARCHITECTURE
c12a54b3 7339W: http://www.linux-m32r.org/
b4174867 7340S: Orphan
679655da 7341F: arch/m32r/
c12a54b3 7342
1da177e4 7343M68K ARCHITECTURE
8b58be88 7344M: Geert Uytterhoeven <geert@linux-m68k.org>
1da177e4
LT
7345L: linux-m68k@lists.linux-m68k.org
7346W: http://www.linux-m68k.org/
54e5881d 7347T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/linux-m68k.git
1da177e4 7348S: Maintained
679655da 7349F: arch/m68k/
9db35182 7350F: drivers/zorro/
1da177e4
LT
7351
7352M68K ON APPLE MACINTOSH
8b58be88 7353M: Joshua Thompson <funaho@jurai.org>
1da177e4 7354W: http://www.mac.linux-m68k.org/
9bb9f222 7355L: linux-m68k@lists.linux-m68k.org
1da177e4 7356S: Maintained
9db35182 7357F: arch/m68k/mac/
1da177e4
LT
7358
7359M68K ON HP9000/300
8b58be88 7360M: Philip Blundell <philb@gnu.org>
1da177e4
LT
7361W: http://www.tazenda.demon.co.uk/phil/linux-hp
7362S: Maintained
679655da 7363F: arch/m68k/hp300/
1da177e4 7364
74425546
AP
7365M88DS3103 MEDIA DRIVER
7366M: Antti Palosaari <crope@iki.fi>
7367L: linux-media@vger.kernel.org
a825eaec 7368W: https://linuxtv.org
74425546
AP
7369W: http://palosaari.fi/linux/
7370Q: http://patchwork.linuxtv.org/project/linux-media/list/
7371T: git git://linuxtv.org/anttip/media_tree.git
7372S: Maintained
7373F: drivers/media/dvb-frontends/m88ds3103*
7374
68620bdd
MP
7375M88RS2000 MEDIA DRIVER
7376M: Malcolm Priestley <tvboxspy@gmail.com>
7377L: linux-media@vger.kernel.org
a825eaec 7378W: https://linuxtv.org
68620bdd
MP
7379Q: http://patchwork.linuxtv.org/project/linux-media/list/
7380S: Maintained
7381F: drivers/media/dvb-frontends/m88rs2000*
7382
07a092fa 7383MA901 MASTERKIT USB FM RADIO DRIVER
b75f0050
JP
7384M: Alexey Klimov <klimov.linux@gmail.com>
7385L: linux-media@vger.kernel.org
7386T: git git://linuxtv.org/media_tree.git
7387S: Maintained
7388F: drivers/media/radio/radio-ma901.c
07a092fa 7389
64a327a7 7390MAC80211
8b58be88 7391M: Johannes Berg <johannes@sipsolutions.net>
64a327a7 7392L: linux-wireless@vger.kernel.org
491b26b4 7393W: http://wireless.kernel.org/
ce466579
JB
7394T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
7395T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
64a327a7 7396S: Maintained
679655da
JP
7397F: Documentation/networking/mac80211-injection.txt
7398F: include/net/mac80211.h
7399F: net/mac80211/
2af8c4dc 7400F: drivers/net/wireless/mac80211_hwsim.[ch]
64a327a7 7401
b863ceb7 7402MACVLAN DRIVER
8b58be88 7403M: Patrick McHardy <kaber@trash.net>
b863ceb7
PM
7404L: netdev@vger.kernel.org
7405S: Maintained
679655da
JP
7406F: drivers/net/macvlan.c
7407F: include/linux/if_macvlan.h
b863ceb7 7408
2b6d83e2
JB
7409MAILBOX API
7410M: Jassi Brar <jassisinghbrar@gmail.com>
7411L: linux-kernel@vger.kernel.org
7412S: Maintained
7413F: drivers/mailbox/
7414F: include/linux/mailbox_client.h
7415F: include/linux/mailbox_controller.h
7416
faf1668c 7417MAN-PAGES: MANUAL PAGES FOR LINUX -- Sections 2, 3, 4, 5, and 7
8b58be88 7418M: Michael Kerrisk <mtk.manpages@gmail.com>
795fb7e7 7419W: http://www.kernel.org/doc/man-pages
bd7ebec6 7420L: linux-man@vger.kernel.org
1b53dc74 7421S: Maintained
faf1668c 7422
0d3cd4b6
VD
7423MARVELL 88E6XXX ETHERNET SWITCH FABRIC DRIVER
7424M: Andrew Lunn <andrew@lunn.ch>
7425M: Vivien Didelot <vivien.didelot@savoirfairelinux.com>
7426S: Maintained
7427F: drivers/net/dsa/mv88e6xxx/
7428
8427defd 7429MARVELL ARMADA DRM SUPPORT
54176cc6 7430M: Russell King <rmk+kernel@armlinux.org.uk>
8427defd
RK
7431S: Maintained
7432F: drivers/gpu/drm/armada/
4418833e
EV
7433F: include/uapi/drm/armada_drm.h
7434F: Documentation/devicetree/bindings/display/armada/
8427defd 7435
c4d007bc
TP
7436MARVELL CRYPTO DRIVER
7437M: Boris Brezillon <boris.brezillon@free-electrons.com>
7438M: Arnaud Ebalard <arno@natisbad.org>
7439F: drivers/crypto/marvell/
7440S: Maintained
7441L: linux-crypto@vger.kernel.org
7442
44c14c1d 7443MARVELL GIGABIT ETHERNET DRIVERS (skge/sky2)
7444M: Mirko Lindner <mlindner@marvell.com>
adbbf69d 7445M: Stephen Hemminger <stephen@networkplumber.org>
44c14c1d 7446L: netdev@vger.kernel.org
7447S: Maintained
7448F: drivers/net/ethernet/marvell/sk*
7449
74cda169 7450MARVELL LIBERTAS WIRELESS DRIVER
74cda169 7451L: libertas-dev@lists.infradead.org
8ac3e99e 7452S: Orphan
f988d640 7453F: drivers/net/wireless/marvell/libertas/
74cda169 7454
b60d6975 7455MARVELL MV643XX ETHERNET DRIVER
4e3faf88 7456M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
979b6c13 7457L: netdev@vger.kernel.org
f5ca8502 7458S: Maintained
527a6266 7459F: drivers/net/ethernet/marvell/mv643xx_eth.*
679655da 7460F: include/linux/mv643xx.h
1da177e4 7461
370b8ed9
TP
7462MARVELL MVNETA ETHERNET DRIVER
7463M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
7464L: netdev@vger.kernel.org
7465S: Maintained
7466F: drivers/net/ethernet/marvell/mvneta.*
7467
fcad584d 7468MARVELL MWIFIEX WIRELESS DRIVER
b9d31704 7469M: Amitkumar Karwar <akarwar@marvell.com>
550795fc 7470M: Nishant Sarmukadam <nishants@marvell.com>
fcad584d
BZ
7471L: linux-wireless@vger.kernel.org
7472S: Maintained
277b024e 7473F: drivers/net/wireless/marvell/mwifiex/
fcad584d 7474
a2c3f656 7475MARVELL MWL8K WIRELESS DRIVER
a040d532 7476M: Lennert Buytenhek <buytenh@wantstofly.org>
a2c3f656 7477L: linux-wireless@vger.kernel.org
16345910 7478S: Odd Fixes
de60f1dc 7479F: drivers/net/wireless/marvell/mwl8k.c
a2c3f656 7480
2a69567b 7481MARVELL SOC MMC/SD/SDIO CONTROLLER DRIVER
2f82af08 7482M: Nicolas Pitre <nico@fluxnic.net>
18e2842b 7483S: Odd Fixes
1fa7e547 7484F: drivers/mmc/host/mvsdio.*
2a69567b 7485
1da177e4 7486MATROX FRAMEBUFFER DRIVER
c69f677c 7487L: linux-fbdev@vger.kernel.org
52653199 7488S: Orphan
8a61f013 7489F: drivers/video/fbdev/matrox/matroxfb_*
c117ab84 7490F: include/uapi/linux/matroxfb.h
1da177e4 7491
ca462085
GR
7492MAX16065 HARDWARE MONITOR DRIVER
7493M: Guenter Roeck <linux@roeck-us.net>
968ce1b1 7494L: linux-hwmon@vger.kernel.org
ca462085
GR
7495S: Maintained
7496F: Documentation/hwmon/max16065
7497F: drivers/hwmon/max16065.c
7498
1f61cab8
GR
7499MAX20751 HARDWARE MONITOR DRIVER
7500M: Guenter Roeck <linux@roeck-us.net>
968ce1b1 7501L: linux-hwmon@vger.kernel.org
1f61cab8
GR
7502S: Maintained
7503F: Documentation/hwmon/max20751
7504F: drivers/hwmon/max20751.c
7505
d20620de 7506MAX6650 HARDWARE MONITOR AND FAN CONTROLLER DRIVER
6a534c9d 7507M: "Hans J. Koch" <hjk@hansjkoch.de>
968ce1b1 7508L: linux-hwmon@vger.kernel.org
d20620de 7509S: Maintained
679655da
JP
7510F: Documentation/hwmon/max6650
7511F: drivers/hwmon/max6650.c
d20620de 7512
e89ab51f
GR
7513MAX6697 HARDWARE MONITOR DRIVER
7514M: Guenter Roeck <linux@roeck-us.net>
968ce1b1 7515L: linux-hwmon@vger.kernel.org
e89ab51f
GR
7516S: Maintained
7517F: Documentation/hwmon/max6697
7518F: Documentation/devicetree/bindings/i2c/max6697.txt
7519F: drivers/hwmon/max6697.c
7520F: include/linux/platform_data/max6697.h
7521
3b2af7f7
PR
7522MAX9860 MONO AUDIO VOICE CODEC DRIVER
7523M: Peter Rosin <peda@axentia.se>
7524L: alsa-devel@alsa-project.org (moderated for non-subscribers)
7525S: Maintained
7526F: Documentation/devicetree/bindings/sound/max9860.txt
7527F: sound/soc/codecs/max9860.*
7528
f8f847b5 7529MAXIM MUIC CHARGER DRIVERS FOR EXYNOS BASED BOARDS
326dce07
KK
7530M: Krzysztof Kozlowski <krzk@kernel.org>
7531M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
f8f847b5
KK
7532L: linux-pm@vger.kernel.org
7533S: Supported
7534F: drivers/power/max14577_charger.c
7535F: drivers/power/max77693_charger.c
7536
3811405e
JMC
7537MAXIM MAX77802 MULTIFUNCTION PMIC DEVICE DRIVERS
7538M: Javier Martinez Canillas <javier@osg.samsung.com>
7539L: linux-kernel@vger.kernel.org
7540S: Supported
96173cc6 7541F: drivers/*/*max77802*.c
3811405e
JMC
7542F: Documentation/devicetree/bindings/*/*max77802.txt
7543F: include/dt-bindings/*/*max77802.h
7544
befeb596
KK
7545MAXIM PMIC AND MUIC DRIVERS FOR EXYNOS BASED BOARDS
7546M: Chanwoo Choi <cw00.choi@samsung.com>
326dce07
KK
7547M: Krzysztof Kozlowski <krzk@kernel.org>
7548M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
befeb596
KK
7549L: linux-kernel@vger.kernel.org
7550S: Supported
86cf635a 7551F: drivers/*/max14577*.c
0998a436 7552F: drivers/*/max77686*.c
86cf635a 7553F: drivers/*/max77693*.c
befeb596
KK
7554F: drivers/extcon/extcon-max14577.c
7555F: drivers/extcon/extcon-max77693.c
7556F: drivers/rtc/rtc-max77686.c
7557F: drivers/clk/clk-max77686.c
7558F: Documentation/devicetree/bindings/mfd/max14577.txt
377452f4 7559F: Documentation/devicetree/bindings/*/max77686.txt
befeb596
KK
7560F: Documentation/devicetree/bindings/mfd/max77693.txt
7561F: Documentation/devicetree/bindings/clock/maxim,max77686.txt
7562F: include/linux/mfd/max14577*.h
7563F: include/linux/mfd/max77686*.h
7564F: include/linux/mfd/max77693*.h
7565
9be3c9a5
HV
7566MAXIRADIO FM RADIO RECEIVER DRIVER
7567M: Hans Verkuil <hverkuil@xs4all.nl>
7568L: linux-media@vger.kernel.org
7569T: git git://linuxtv.org/media_tree.git
a825eaec 7570W: https://linuxtv.org
9be3c9a5
HV
7571S: Maintained
7572F: drivers/media/radio/radio-maxiradio*
7573
c05dc2cc
PR
7574MCP4531 MICROCHIP DIGITAL POTENTIOMETER DRIVER
7575M: Peter Rosin <peda@axentia.se>
7576L: linux-iio@vger.kernel.org
7577S: Maintained
7578F: drivers/iio/potentiometer/mcp4531.c
7579
3b8df5fd
WBG
7580MEASUREMENT COMPUTING CIO-DAC IIO DRIVER
7581M: William Breathitt Gray <vilhelm.gray@gmail.com>
7582L: linux-iio@vger.kernel.org
7583S: Maintained
7584F: drivers/iio/dac/cio-dac.c
7585
7b49235e
LP
7586MEDIA DRIVERS FOR RENESAS - FCP
7587M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
7588L: linux-media@vger.kernel.org
7589L: linux-renesas-soc@vger.kernel.org
7590T: git git://linuxtv.org/media_tree.git
7591S: Supported
7592F: Documentation/devicetree/bindings/media/renesas,fcp.txt
7593F: drivers/media/platform/rcar-fcp.c
7594F: include/media/rcar-fcp.h
7595
6f32a8c9
LP
7596MEDIA DRIVERS FOR RENESAS - VSP1
7597M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
7598L: linux-media@vger.kernel.org
4a121096 7599L: linux-renesas-soc@vger.kernel.org
6f32a8c9
LP
7600T: git git://linuxtv.org/media_tree.git
7601S: Supported
7602F: Documentation/devicetree/bindings/media/renesas,vsp1.txt
7603F: drivers/media/platform/vsp1/
7604
fae2080a
AO
7605MEDIA DRIVERS FOR HELENE
7606M: Abylay Ospan <aospan@netup.ru>
7607L: linux-media@vger.kernel.org
7608W: https://linuxtv.org
7609W: http://netup.tv/
7610T: git git://linuxtv.org/media_tree.git
7611S: Supported
7612F: drivers/media/dvb-frontends/helene*
7613
dacf9ce8
KS
7614MEDIA DRIVERS FOR ASCOT2E
7615M: Sergey Kozlov <serjk@netup.ru>
1a76e1f7 7616M: Abylay Ospan <aospan@netup.ru>
dacf9ce8 7617L: linux-media@vger.kernel.org
a825eaec 7618W: https://linuxtv.org
dacf9ce8
KS
7619W: http://netup.tv/
7620T: git git://linuxtv.org/media_tree.git
7621S: Supported
7622F: drivers/media/dvb-frontends/ascot2e*
7623
a6dc60ff
KS
7624MEDIA DRIVERS FOR CXD2841ER
7625M: Sergey Kozlov <serjk@netup.ru>
1a76e1f7 7626M: Abylay Ospan <aospan@netup.ru>
a6dc60ff 7627L: linux-media@vger.kernel.org
a825eaec 7628W: https://linuxtv.org
a6dc60ff
KS
7629W: http://netup.tv/
7630T: git git://linuxtv.org/media_tree.git
7631S: Supported
7632F: drivers/media/dvb-frontends/cxd2841er*
7633
a5d32b35
KS
7634MEDIA DRIVERS FOR HORUS3A
7635M: Sergey Kozlov <serjk@netup.ru>
1a76e1f7 7636M: Abylay Ospan <aospan@netup.ru>
a5d32b35 7637L: linux-media@vger.kernel.org
a825eaec 7638W: https://linuxtv.org
a5d32b35
KS
7639W: http://netup.tv/
7640T: git git://linuxtv.org/media_tree.git
7641S: Supported
7642F: drivers/media/dvb-frontends/horus3a*
7643
e025273b
KS
7644MEDIA DRIVERS FOR LNBH25
7645M: Sergey Kozlov <serjk@netup.ru>
1a76e1f7 7646M: Abylay Ospan <aospan@netup.ru>
e025273b 7647L: linux-media@vger.kernel.org
a825eaec 7648W: https://linuxtv.org
e025273b
KS
7649W: http://netup.tv/
7650T: git git://linuxtv.org/media_tree.git
7651S: Supported
7652F: drivers/media/dvb-frontends/lnbh25*
7653
52b1eaf4
KS
7654MEDIA DRIVERS FOR NETUP PCI UNIVERSAL DVB devices
7655M: Sergey Kozlov <serjk@netup.ru>
1a76e1f7 7656M: Abylay Ospan <aospan@netup.ru>
52b1eaf4 7657L: linux-media@vger.kernel.org
a825eaec 7658W: https://linuxtv.org
52b1eaf4
KS
7659W: http://netup.tv/
7660T: git git://linuxtv.org/media_tree.git
7661S: Supported
7662F: drivers/media/pci/netup_unidvb/*
7663
127c49ae 7664MEDIA INPUT INFRASTRUCTURE (V4L/DVB)
5dc8a864
MCC
7665M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
7666M: Mauro Carvalho Chehab <mchehab@kernel.org>
127c49ae
JP
7667P: LinuxTV.org Project
7668L: linux-media@vger.kernel.org
a825eaec 7669W: https://linuxtv.org
8a6e2535 7670Q: http://patchwork.kernel.org/project/linux-media/list/
275ffde4 7671T: git git://linuxtv.org/media_tree.git
127c49ae
JP
7672S: Maintained
7673F: Documentation/dvb/
7674F: Documentation/video4linux/
ffe06198 7675F: Documentation/DocBook/media/
127c49ae 7676F: drivers/media/
ffe06198 7677F: drivers/staging/media/
eb4b0ec7 7678F: include/linux/platform_data/media/
127c49ae 7679F: include/media/
6c0f0359
MCC
7680F: include/uapi/linux/dvb/
7681F: include/uapi/linux/videodev2.h
7682F: include/uapi/linux/media.h
7683F: include/uapi/linux/v4l2-*
7684F: include/uapi/linux/meye.h
7685F: include/uapi/linux/ivtv*
7686F: include/uapi/linux/uvcvideo.h
d20620de 7687
0c272fc9
JC
7688MEDIATEK ETHERNET DRIVER
7689M: Felix Fietkau <nbd@openwrt.org>
7690M: John Crispin <blogic@openwrt.org>
7691L: netdev@vger.kernel.org
7692S: Maintained
7693F: drivers/net/ethernet/mediatek/
7694
c869f77d
JK
7695MEDIATEK MT7601U WIRELESS LAN DRIVER
7696M: Jakub Kicinski <kubakici@wp.pl>
7697L: linux-wireless@vger.kernel.org
7698S: Maintained
7699F: drivers/net/wireless/mediatek/mt7601u/
7700
e399065b
SS
7701MEGARAID SCSI/SAS DRIVERS
7702M: Kashyap Desai <kashyap.desai@avagotech.com>
7703M: Sumit Saxena <sumit.saxena@avagotech.com>
7704M: Uday Lingala <uday.lingala@avagotech.com>
7705L: megaraidlinux.pdl@avagotech.com
baaea1dc 7706L: linux-scsi@vger.kernel.org
e399065b 7707W: http://www.lsi.com
ce00f85c 7708S: Maintained
679655da
JP
7709F: Documentation/scsi/megaraid.txt
7710F: drivers/scsi/megaraid.*
7711F: drivers/scsi/megaraid/
757e0108 7712
2c46c9d5 7713MELLANOX ETHERNET DRIVER (mlx4_en)
c40e4096 7714M: Tariq Toukan <tariqt@mellanox.com>
b75f0050 7715L: netdev@vger.kernel.org
2c46c9d5
AV
7716S: Supported
7717W: http://www.mellanox.com
7718Q: http://patchwork.ozlabs.org/project/netdev/list/
7719F: drivers/net/ethernet/mellanox/mlx4/en_*
7720
e7523a49
OG
7721MELLANOX ETHERNET DRIVER (mlx5e)
7722M: Saeed Mahameed <saeedm@mellanox.com>
7723L: netdev@vger.kernel.org
7724S: Supported
7725W: http://www.mellanox.com
7726Q: http://patchwork.ozlabs.org/project/netdev/list/
7727F: drivers/net/ethernet/mellanox/mlx5/core/en_*
7728
93c1edb2
JP
7729MELLANOX ETHERNET SWITCH DRIVERS
7730M: Jiri Pirko <jiri@mellanox.com>
7731M: Ido Schimmel <idosch@mellanox.com>
7732L: netdev@vger.kernel.org
7733S: Supported
7734W: http://www.mellanox.com
7735Q: http://patchwork.ozlabs.org/project/netdev/list/
7736F: drivers/net/ethernet/mellanox/mlxsw/
7737
8700e3e7
MS
7738SOFT-ROCE DRIVER (rxe)
7739M: Moni Shoua <monis@mellanox.com>
7740L: linux-rdma@vger.kernel.org
7741S: Supported
7742W: https://github.com/SoftRoCE/rxe-dev/wiki/rxe-dev:-Home
7743Q: http://patchwork.kernel.org/project/linux-rdma/list/
701b4bf6 7744F: drivers/infiniband/sw/rxe/
8700e3e7
MS
7745F: include/uapi/rdma/rdma_user_rxe.h
7746
5b25b13a
MD
7747MEMBARRIER SUPPORT
7748M: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
7749M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
7750L: linux-kernel@vger.kernel.org
7751S: Supported
7752F: kernel/membarrier.c
7753F: include/uapi/linux/membarrier.h
7754
70ea91f1
SR
7755MEMORY MANAGEMENT
7756L: linux-mm@kvack.org
70ea91f1
SR
7757W: http://www.linux-mm.org
7758S: Maintained
679655da 7759F: include/linux/mm.h
551450bb
CS
7760F: include/linux/gfp.h
7761F: include/linux/mmzone.h
7762F: include/linux/memory_hotplug.h
7763F: include/linux/vmalloc.h
679655da 7764F: mm/
70ea91f1 7765
f4e9ce66 7766MEMORY TECHNOLOGY DEVICES (MTD)
8b58be88 7767M: David Woodhouse <dwmw2@infradead.org>
242c325e 7768M: Brian Norris <computersforpeace@gmail.com>
1da177e4 7769L: linux-mtd@lists.infradead.org
8a6e2535
JP
7770W: http://www.linux-mtd.infradead.org/
7771Q: http://patchwork.ozlabs.org/project/linux-mtd/list/
242c325e 7772T: git git://git.infradead.org/linux-mtd.git
ab95eac9 7773T: git git://git.infradead.org/l2-mtd.git
1da177e4 7774S: Maintained
becc7ae5 7775F: Documentation/devicetree/bindings/mtd/
679655da
JP
7776F: drivers/mtd/
7777F: include/linux/mtd/
c117ab84 7778F: include/uapi/mtd/
1da177e4 7779
26c57ef1 7780MEN A21 WATCHDOG DRIVER
30c7469b 7781M: Johannes Thumshirn <morbidrsa@gmail.com>
26c57ef1 7782L: linux-watchdog@vger.kernel.org
30c7469b 7783S: Maintained
26c57ef1
JT
7784F: drivers/watchdog/mena21_wdt.c
7785
3764e82e 7786MEN CHAMELEON BUS (mcb)
30c7469b
JT
7787M: Johannes Thumshirn <morbidrsa@gmail.com>
7788S: Maintained
3764e82e
JT
7789F: drivers/mcb/
7790F: include/linux/mcb.h
b9f2f459 7791F: Documentation/men-chameleon-bus.txt
3764e82e 7792
48b490d2
AW
7793MEN F21BMC (Board Management Controller)
7794M: Andreas Werner <andreas.werner@men.de>
7795S: Supported
7796F: drivers/mfd/menf21bmc.c
7797F: drivers/watchdog/menf21bmc_wdt.c
7798F: drivers/leds/leds-menf21bmc.c
7799F: drivers/hwmon/menf21bmc_hwmon.c
7800F: Documentation/hwmon/menf21bmc
7801
12285945
JH
7802METAG ARCHITECTURE
7803M: James Hogan <james.hogan@imgtec.com>
d668d9ed 7804L: linux-metag@vger.kernel.org
9f273c24 7805T: git git://git.kernel.org/pub/scm/linux/kernel/git/jhogan/metag.git
f23d0e24 7806S: Odd Fixes
12285945
JH
7807F: arch/metag/
7808F: Documentation/metag/
7809F: Documentation/devicetree/bindings/metag/
2d799dde 7810F: Documentation/devicetree/bindings/interrupt-controller/img,*
a2c5d4ed 7811F: drivers/clocksource/metag_generic.c
5698c50d
JH
7812F: drivers/irqchip/irq-metag.c
7813F: drivers/irqchip/irq-metag-ext.c
ae85ac71 7814F: drivers/tty/metag_da.c
12285945 7815
c6375b0a 7816MICROBLAZE ARCHITECTURE
8b58be88 7817M: Michal Simek <monstr@monstr.eu>
c6375b0a
MS
7818W: http://www.monstr.eu/fdt/
7819T: git git://git.monstr.eu/linux-2.6-microblaze.git
7820S: Supported
0a8c7914 7821F: arch/microblaze/
1da177e4 7822
2508a45a
CY
7823MICROSOFT SURFACE PRO 3 BUTTON DRIVER
7824M: Chen Yu <yu.c.chen@intel.com>
7825L: platform-driver-x86@vger.kernel.org
7826S: Supported
7827F: drivers/platform/x86/surfacepro3_button.c
7828
1da177e4 7829MICROTEK X6 SCANNER
61eee9a7 7830M: Oliver Neukum <oliver@neukum.org>
1da177e4 7831S: Maintained
679655da 7832F: drivers/usb/image/microtek.*
1da177e4
LT
7833
7834MIPS
8b58be88 7835M: Ralf Baechle <ralf@linux-mips.org>
1da177e4 7836L: linux-mips@linux-mips.org
6097050d 7837W: http://www.linux-mips.org/
b05e988e 7838T: git git://git.linux-mips.org/pub/scm/ralf/linux.git
6097050d 7839Q: http://patchwork.linux-mips.org/project/linux-mips/list/
7425b340 7840S: Supported
f46d92e8 7841F: Documentation/devicetree/bindings/mips/
679655da
JP
7842F: Documentation/mips/
7843F: arch/mips/
1da177e4 7844
413ef3f6
KC
7845MIPS/LOONGSON1 ARCHITECTURE
7846M: Keguang Zhang <keguang.zhang@gmail.com>
7847L: linux-mips@linux-mips.org
7848S: Maintained
7849F: arch/mips/loongson32/
7850F: arch/mips/include/asm/mach-loongson32/
7851F: drivers/*/*loongson1*
7852F: drivers/*/*/*loongson1*
7853
08b7620a
HV
7854MIROSOUND PCM20 FM RADIO RECEIVER DRIVER
7855M: Hans Verkuil <hverkuil@xs4all.nl>
7856L: linux-media@vger.kernel.org
7857T: git git://linuxtv.org/media_tree.git
a825eaec 7858W: https://linuxtv.org
08b7620a
HV
7859S: Odd Fixes
7860F: drivers/media/radio/radio-miropcm20*
7861
c09befcb
OG
7862MELLANOX MLX4 core VPI driver
7863M: Yishai Hadas <yishaih@mellanox.com>
e126ba97
EC
7864L: netdev@vger.kernel.org
7865L: linux-rdma@vger.kernel.org
7866W: http://www.mellanox.com
7867Q: http://patchwork.ozlabs.org/project/netdev/list/
c09befcb
OG
7868S: Supported
7869F: drivers/net/ethernet/mellanox/mlx4/
7870F: include/linux/mlx4/
7871
7872MELLANOX MLX4 IB driver
7873M: Yishai Hadas <yishaih@mellanox.com>
7874L: linux-rdma@vger.kernel.org
7875W: http://www.mellanox.com
e126ba97 7876Q: http://patchwork.kernel.org/project/linux-rdma/list/
c09befcb
OG
7877S: Supported
7878F: drivers/infiniband/hw/mlx4/
7879F: include/linux/mlx4/
7880
595a4d8f
OG
7881MELLANOX MLX5 core VPI driver
7882M: Matan Barak <matanb@mellanox.com>
7883M: Leon Romanovsky <leonro@mellanox.com>
e126ba97
EC
7884L: netdev@vger.kernel.org
7885L: linux-rdma@vger.kernel.org
7886W: http://www.mellanox.com
7887Q: http://patchwork.ozlabs.org/project/netdev/list/
e126ba97
EC
7888S: Supported
7889F: drivers/net/ethernet/mellanox/mlx5/core/
7890F: include/linux/mlx5/
7891
595a4d8f
OG
7892MELLANOX MLX5 IB driver
7893M: Matan Barak <matanb@mellanox.com>
7894M: Leon Romanovsky <leonro@mellanox.com>
b75f0050
JP
7895L: linux-rdma@vger.kernel.org
7896W: http://www.mellanox.com
7897Q: http://patchwork.kernel.org/project/linux-rdma/list/
b75f0050 7898S: Supported
b75f0050 7899F: drivers/infiniband/hw/mlx5/
595a4d8f 7900F: include/linux/mlx5/
e126ba97 7901
764589b6
CM
7902MELEXIS MLX90614 DRIVER
7903M: Crt Mori <cmo@melexis.com>
7904L: linux-iio@vger.kernel.org
7905W: http://www.melexis.com
7906S: Supported
7907F: drivers/iio/temperature/mlx90614.c
7908
0ce277e4
AP
7909MN88472 MEDIA DRIVER
7910M: Antti Palosaari <crope@iki.fi>
7911L: linux-media@vger.kernel.org
a825eaec 7912W: https://linuxtv.org
0ce277e4
AP
7913W: http://palosaari.fi/linux/
7914Q: http://patchwork.linuxtv.org/project/linux-media/list/
0ce277e4 7915S: Maintained
94d0eaa4 7916F: drivers/media/dvb-frontends/mn88472*
0ce277e4 7917
4f4d238f
AP
7918MN88473 MEDIA DRIVER
7919M: Antti Palosaari <crope@iki.fi>
7920L: linux-media@vger.kernel.org
a825eaec 7921W: https://linuxtv.org
4f4d238f
AP
7922W: http://palosaari.fi/linux/
7923Q: http://patchwork.linuxtv.org/project/linux-media/list/
4f4d238f 7924S: Maintained
877ba50b 7925F: drivers/media/dvb-frontends/mn88473*
4f4d238f 7926
1da177e4 7927MODULE SUPPORT
8b58be88 7928M: Rusty Russell <rusty@rustcorp.com.au>
1da177e4 7929S: Maintained
679655da
JP
7930F: include/linux/module.h
7931F: kernel/module.c
1da177e4
LT
7932
7933MOTION EYE VAIO PICTUREBOOK CAMERA DRIVER
1da177e4 7934W: http://popies.net/meye/
b7788e13 7935S: Orphan
679655da 7936F: Documentation/video4linux/meye.txt
90d72ac6 7937F: drivers/media/pci/meye/
6c0f0359 7938F: include/uapi/linux/meye.h
1da177e4 7939
b9705b60 7940MOXA SMARTIO/INDUSTIO/INTELLIO SERIAL CARD
8b58be88 7941M: Jiri Slaby <jirislaby@gmail.com>
d735410a 7942S: Maintained
679655da 7943F: Documentation/serial/moxa-smartio
c897401b 7944F: drivers/tty/mxser.*
d735410a 7945
889b2f87
AK
7946MR800 AVERMEDIA USB FM RADIO DRIVER
7947M: Alexey Klimov <klimov.linux@gmail.com>
7948L: linux-media@vger.kernel.org
7949T: git git://linuxtv.org/media_tree.git
7950S: Maintained
7951F: drivers/media/radio/radio-mr800.c
7952
d7155691
AO
7953MRF24J40 IEEE 802.15.4 RADIO DRIVER
7954M: Alan Ott <alan@signal11.us>
7955L: linux-wpan@vger.kernel.org
7956S: Maintained
7957F: drivers/net/ieee802154/mrf24j40.c
2e6fd648 7958F: Documentation/devicetree/bindings/net/ieee802154/mrf24j40.txt
d7155691 7959
8c4c731a 7960MSI LAPTOP SUPPORT
182ae55c 7961M: "Lee, Chun-Yi" <jlee@suse.com>
d0944853 7962L: platform-driver-x86@vger.kernel.org
8c4c731a 7963S: Maintained
679655da 7964F: drivers/platform/x86/msi-laptop.c
8c4c731a 7965
0f1006b1 7966MSI WMI SUPPORT
d0944853 7967L: platform-driver-x86@vger.kernel.org
5ee7041e 7968S: Orphan
0f1006b1
AA
7969F: drivers/platform/x86/msi-wmi.c
7970
19a628a0
AP
7971MSI001 MEDIA DRIVER
7972M: Antti Palosaari <crope@iki.fi>
7973L: linux-media@vger.kernel.org
a825eaec 7974W: https://linuxtv.org
19a628a0
AP
7975W: http://palosaari.fi/linux/
7976Q: http://patchwork.linuxtv.org/project/linux-media/list/
7977T: git git://linuxtv.org/anttip/media_tree.git
7978S: Maintained
0185e197 7979F: drivers/media/tuners/msi001*
19a628a0 7980
7570589d 7981MSI2500 MEDIA DRIVER
2c57213f
AP
7982M: Antti Palosaari <crope@iki.fi>
7983L: linux-media@vger.kernel.org
a825eaec 7984W: https://linuxtv.org
2c57213f
AP
7985W: http://palosaari.fi/linux/
7986Q: http://patchwork.linuxtv.org/project/linux-media/list/
7987T: git git://linuxtv.org/anttip/media_tree.git
7988S: Maintained
7570589d 7989F: drivers/media/usb/msi2500/
2c57213f 7990
159eeea4
RJ
7991MSYSTEMS DISKONCHIP G3 MTD DRIVER
7992M: Robert Jarzmik <robert.jarzmik@free.fr>
7993L: linux-mtd@lists.infradead.org
7994S: Maintained
7995F: drivers/mtd/devices/docg3*
7996
62a37dc7 7997MT9M032 APTINA SENSOR DRIVER
0e837fb9
LP
7998M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
7999L: linux-media@vger.kernel.org
8000T: git git://linuxtv.org/media_tree.git
8001S: Maintained
8002F: drivers/media/i2c/mt9m032.c
b5dcee22 8003F: include/media/i2c/mt9m032.h
0e837fb9 8004
62a37dc7 8005MT9P031 APTINA CAMERA SENSOR
0e837fb9
LP
8006M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
8007L: linux-media@vger.kernel.org
8008T: git git://linuxtv.org/media_tree.git
8009S: Maintained
8010F: drivers/media/i2c/mt9p031.c
b5dcee22 8011F: include/media/i2c/mt9p031.h
0e837fb9 8012
62a37dc7 8013MT9T001 APTINA CAMERA SENSOR
0e837fb9
LP
8014M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
8015L: linux-media@vger.kernel.org
8016T: git git://linuxtv.org/media_tree.git
8017S: Maintained
8018F: drivers/media/i2c/mt9t001.c
b5dcee22 8019F: include/media/i2c/mt9t001.h
0e837fb9 8020
62a37dc7 8021MT9V032 APTINA CAMERA SENSOR
0e837fb9
LP
8022M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
8023L: linux-media@vger.kernel.org
8024T: git git://linuxtv.org/media_tree.git
8025S: Maintained
f2272e13 8026F: Documentation/devicetree/bindings/media/i2c/mt9v032.txt
0e837fb9 8027F: drivers/media/i2c/mt9v032.c
b5dcee22 8028F: include/media/i2c/mt9v032.h
0e837fb9 8029
4e0d13cb 8030MULTIFUNCTION DEVICES (MFD)
f7d3210e 8031M: Lee Jones <lee.jones@linaro.org>
7caa7991 8032T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
4e0d13cb 8033S: Supported
679655da 8034F: drivers/mfd/
55b5940d 8035F: include/linux/mfd/
4e0d13cb 8036
5c4e6f13 8037MULTIMEDIA CARD (MMC), SECURE DIGITAL (SD) AND SDIO SUBSYSTEM
e18eaf8f 8038M: Ulf Hansson <ulf.hansson@linaro.org>
b2503a94 8039L: linux-mmc@vger.kernel.org
708dce3f 8040T: git git://git.linaro.org/people/ulf.hansson/mmc.git
245feaa6 8041S: Maintained
2810984b 8042F: Documentation/devicetree/bindings/mmc/
679655da
JP
8043F: drivers/mmc/
8044F: include/linux/mmc/
c117ab84 8045F: include/uapi/linux/mmc/
baca2da4 8046
15a0580c 8047MULTIMEDIA CARD (MMC) ETC. OVER SPI
22b174f8 8048S: Orphan
679655da
JP
8049F: drivers/mmc/host/mmc_spi.c
8050F: include/linux/spi/mmc_spi.h
15a0580c 8051
1da177e4 8052MULTISOUND SOUND DRIVER
8b58be88 8053M: Andrew Veliath <andrewtv@usa.net>
1da177e4 8054S: Maintained
679655da
JP
8055F: Documentation/sound/oss/MultiSound
8056F: sound/oss/msnd*
1da177e4 8057
d735410a 8058MULTITECH MULTIPORT CARD (ISICOM)
d86b3001 8059S: Orphan
c897401b 8060F: drivers/tty/isicom.c
679655da 8061F: include/linux/isicom.h
d735410a 8062
550a7375 8063MUSB MULTIPOINT HIGH SPEED DUAL-ROLE CONTROLLER
3b243519 8064M: Bin Liu <b-liu@ti.com>
795fb7e7 8065L: linux-usb@vger.kernel.org
43b416e5 8066T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
795fb7e7 8067S: Maintained
679655da 8068F: drivers/usb/musb/
550a7375 8069
ea0af5f6
MK
8070MXL5007T MEDIA DRIVER
8071M: Michael Krufky <mkrufky@linuxtv.org>
8072L: linux-media@vger.kernel.org
a825eaec 8073W: https://linuxtv.org
ea0af5f6
MK
8074W: http://github.com/mkrufky
8075Q: http://patchwork.linuxtv.org/project/linux-media/list/
8076T: git git://linuxtv.org/mkrufky/tuners.git
8077S: Maintained
8078F: drivers/media/tuners/mxl5007t.*
8079
2d3cf588 8080MYRICOM MYRI-10G 10GbE DRIVER (MYRI10GE)
205057ae 8081M: Hyong-Youb Kim <hykim@myri.com>
2d3cf588 8082L: netdev@vger.kernel.org
205057ae 8083W: https://www.myricom.com/support/downloads/myri10ge.html
2d3cf588 8084S: Supported
93f7848b 8085F: drivers/net/ethernet/myricom/myri10ge/
2d3cf588 8086
9df4f913
BB
8087NAND FLASH SUBSYSTEM
8088M: Boris Brezillon <boris.brezillon@free-electrons.com>
8089R: Richard Weinberger <richard@nod.at>
8090L: linux-mtd@lists.infradead.org
8091W: http://www.linux-mtd.infradead.org/
8092Q: http://patchwork.ozlabs.org/project/linux-mtd/list/
8093T: git git://github.com/linux-nand/linux.git
8094S: Maintained
8095F: drivers/mtd/nand/
8096F: include/linux/mtd/nand*.h
8097
1da177e4 8098NATSEMI ETHERNET DRIVER (DP8381x)
09d208ec 8099S: Orphan
d9fb9f38 8100F: drivers/net/ethernet/natsemi/natsemi.c
1da177e4 8101
23dc05a3
DM
8102NATIVE INSTRUMENTS USB SOUND INTERFACE DRIVER
8103M: Daniel Mack <zonque@gmail.com>
8104S: Maintained
e5747e40 8105L: alsa-devel@alsa-project.org (moderated for non-subscribers)
23dc05a3
DM
8106W: http://www.native-instruments.com
8107F: sound/usb/caiaq/
8108
1da177e4 8109NCP FILESYSTEM
52653199
PV
8110M: Petr Vandrovec <petr@vandrovec.name>
8111S: Odd Fixes
679655da 8112F: fs/ncpfs/
1da177e4 8113
a79b0322
FT
8114NCR 5380 SCSI DRIVERS
8115M: Finn Thain <fthain@telegraphics.com.au>
8116M: Michael Schmitz <schmitzmic@gmail.com>
8117L: linux-scsi@vger.kernel.org
8118S: Maintained
8119F: Documentation/scsi/g_NCR5380.txt
71d39758 8120F: Documentation/scsi/dtc3x80.txt
a79b0322
FT
8121F: drivers/scsi/NCR5380.*
8122F: drivers/scsi/arm/cumana_1.c
8123F: drivers/scsi/arm/oak.c
a79b0322
FT
8124F: drivers/scsi/atari_scsi.*
8125F: drivers/scsi/dmx3191d.c
8126F: drivers/scsi/dtc.*
8127F: drivers/scsi/g_NCR5380.*
8128F: drivers/scsi/g_NCR5380_mmio.c
8129F: drivers/scsi/mac_scsi.*
8130F: drivers/scsi/pas16.*
a79b0322
FT
8131F: drivers/scsi/sun3_scsi.*
8132F: drivers/scsi/sun3_scsi_vme.c
8133F: drivers/scsi/t128.*
8134
1da177e4 8135NCR DUAL 700 SCSI DRIVER (MICROCHANNEL)
8b58be88 8136M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
1da177e4
LT
8137L: linux-scsi@vger.kernel.org
8138S: Maintained
679655da 8139F: drivers/scsi/NCR_D700.*
1da177e4 8140
4aa3eb4c
GR
8141NCT6775 HARDWARE MONITOR DRIVER
8142M: Guenter Roeck <linux@roeck-us.net>
968ce1b1 8143L: linux-hwmon@vger.kernel.org
4aa3eb4c
GR
8144S: Maintained
8145F: Documentation/hwmon/nct6775
8146F: drivers/hwmon/nct6775.c
8147
3c2d774c 8148NETEFFECT IWARP RNIC DRIVER (IW_NES)
8b58be88 8149M: Faisal Latif <faisal.latif@intel.com>
e6cc0fd1 8150L: linux-rdma@vger.kernel.org
e3d33cb1 8151W: http://www.intel.com/Products/Server/Adapters/Server-Cluster/Server-Cluster-overview.htm
3c2d774c
GS
8152S: Supported
8153F: drivers/infiniband/hw/nes/
8154
be2f2e84 8155NETEM NETWORK EMULATOR
adbbf69d 8156M: Stephen Hemminger <stephen@networkplumber.org>
3430284f 8157L: netem@lists.linux-foundation.org (moderated for non-subscribers)
be2f2e84 8158S: Maintained
679655da 8159F: net/sched/sch_netem.c
be2f2e84 8160
b2f5a051 8161NETERION 10GbE DRIVERS (s2io/vxge)
e3806882 8162M: Jon Mason <jdmason@kudzu.us>
4a58448b 8163L: netdev@vger.kernel.org
4a58448b 8164S: Supported
679655da 8165F: Documentation/networking/s2io.txt
b2f5a051 8166F: Documentation/networking/vxge.txt
86387e1a 8167F: drivers/net/ethernet/neterion/
4a58448b 8168
db9cf3a3 8169NETFILTER ({IP,IP6,ARP,EB,NF}TABLES)
0e05e192 8170M: Pablo Neira Ayuso <pablo@netfilter.org>
8b58be88 8171M: Patrick McHardy <kaber@trash.net>
42010ed0 8172M: Jozsef Kadlecsik <kadlec@blackhole.kfki.hu>
1a03b81d 8173L: netfilter-devel@vger.kernel.org
82b98543 8174L: coreteam@netfilter.org
1da177e4
LT
8175W: http://www.netfilter.org/
8176W: http://www.iptables.org/
42010ed0
PNA
8177Q: http://patchwork.ozlabs.org/project/netfilter-devel/list/
8178T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf.git
8179T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf-next.git
1da177e4 8180S: Supported
679655da
JP
8181F: include/linux/netfilter*
8182F: include/linux/netfilter/
8183F: include/net/netfilter/
c117ab84
CEB
8184F: include/uapi/linux/netfilter*
8185F: include/uapi/linux/netfilter/
679655da
JP
8186F: net/*/netfilter.c
8187F: net/*/netfilter/
8188F: net/netfilter/
91c269a0 8189F: net/bridge/br_netfilter*.c
1da177e4 8190
4cc67735 8191NETLABEL
87a0874c 8192M: Paul Moore <paul@paul-moore.com>
4cc67735
PM
8193W: http://netlabel.sf.net
8194L: netdev@vger.kernel.org
87a0874c 8195S: Maintained
80811493 8196F: Documentation/netlabel/
679655da
JP
8197F: include/net/netlabel.h
8198F: net/netlabel/
4cc67735 8199
1da177e4 8200NETROM NETWORK LAYER
8b58be88 8201M: Ralf Baechle <ralf@linux-mips.org>
1da177e4 8202L: linux-hams@vger.kernel.org
d34cb28a 8203W: http://www.linux-ax25.org/
1da177e4 8204S: Maintained
679655da 8205F: include/net/netrom.h
c117ab84 8206F: include/uapi/linux/netrom.h
679655da 8207F: net/netrom/
1da177e4 8208
4c352362
JK
8209NETRONOME ETHERNET DRIVERS
8210M: Jakub Kicinski <jakub.kicinski@netronome.com>
4c352362
JK
8211L: oss-drivers@netronome.com
8212S: Maintained
8213F: drivers/net/ethernet/netronome/
8214
5ddb88c0 8215NETWORK BLOCK DEVICE (NBD)
4ca5829a 8216M: Markus Pargmann <mpa@pengutronix.de>
1da177e4 8217S: Maintained
5e4b269b 8218L: nbd-general@lists.sourceforge.net
4ca5829a 8219T: git git://git.pengutronix.de/git/mpa/linux-nbd.git
679655da
JP
8220F: Documentation/blockdev/nbd.txt
8221F: drivers/block/nbd.c
c117ab84 8222F: include/uapi/linux/nbd.h
1da177e4 8223
6e43650c
NH
8224NETWORK DROP MONITOR
8225M: Neil Horman <nhorman@tuxdriver.com>
8226L: netdev@vger.kernel.org
8227S: Maintained
8228W: https://fedorahosted.org/dropwatch/
8229F: net/core/drop_monitor.c
8230
1da177e4 8231NETWORKING [GENERAL]
8b58be88 8232M: "David S. Miller" <davem@davemloft.net>
979b6c13 8233L: netdev@vger.kernel.org
b1e8fd54 8234W: http://www.linuxfoundation.org/en/Net
11e98029 8235Q: http://patchwork.ozlabs.org/project/netdev/list/
814fd609
NP
8236T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
8237T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git
1da177e4 8238S: Maintained
679655da
JP
8239F: net/
8240F: include/net/
018d21ed
JP
8241F: include/linux/in.h
8242F: include/linux/net.h
8243F: include/linux/netdevice.h
c117ab84
CEB
8244F: include/uapi/linux/in.h
8245F: include/uapi/linux/net.h
8246F: include/uapi/linux/netdevice.h
0c7aecd4 8247F: include/uapi/linux/net_namespace.h
7e814a6c 8248F: tools/net/
f4e53f9a 8249F: tools/testing/selftests/net/
335a67d2 8250F: lib/random32.c
a101ccd1 8251F: lib/test_bpf.c
1da177e4
LT
8252
8253NETWORKING [IPv4/IPv6]
8b58be88
JP
8254M: "David S. Miller" <davem@davemloft.net>
8255M: Alexey Kuznetsov <kuznet@ms2.inr.ac.ru>
8b58be88
JP
8256M: James Morris <jmorris@namei.org>
8257M: Hideaki YOSHIFUJI <yoshfuji@linux-ipv6.org>
8258M: Patrick McHardy <kaber@trash.net>
979b6c13 8259L: netdev@vger.kernel.org
08deed1e 8260T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
1da177e4 8261S: Maintained
679655da
JP
8262F: net/ipv4/
8263F: net/ipv6/
8264F: include/net/ip*
0a14842f 8265F: arch/x86/net/*
1da177e4 8266
73b7656c
DM
8267NETWORKING [IPSEC]
8268M: Steffen Klassert <steffen.klassert@secunet.com>
8269M: Herbert Xu <herbert@gondor.apana.org.au>
8270M: "David S. Miller" <davem@davemloft.net>
8271L: netdev@vger.kernel.org
d1fc5024
SK
8272T: git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec.git
8273T: git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec-next.git
73b7656c 8274S: Maintained
5826bdd1 8275F: net/core/flow.c
73b7656c
DM
8276F: net/xfrm/
8277F: net/key/
8278F: net/ipv4/xfrm*
d1fc5024
SK
8279F: net/ipv4/esp4.c
8280F: net/ipv4/ah4.c
8281F: net/ipv4/ipcomp.c
8282F: net/ipv4/ip_vti.c
73b7656c 8283F: net/ipv6/xfrm*
d1fc5024
SK
8284F: net/ipv6/esp6.c
8285F: net/ipv6/ah6.c
8286F: net/ipv6/ipcomp6.c
8287F: net/ipv6/ip6_vti.c
73b7656c
DM
8288F: include/uapi/linux/xfrm.h
8289F: include/net/xfrm.h
8290
10e2ff1c 8291NETWORKING [LABELED] (NetLabel, CIPSO, Labeled IPsec, SECMARK)
87a0874c 8292M: Paul Moore <paul@paul-moore.com>
10e2ff1c
JM
8293L: netdev@vger.kernel.org
8294S: Maintained
8295
29f8f632 8296NETWORKING [WIRELESS]
2cb4abd1 8297L: linux-wireless@vger.kernel.org
8a6e2535 8298Q: http://patchwork.kernel.org/project/linux-wireless/list/
29f8f632 8299
788873ac
JP
8300NETWORKING DRIVERS
8301L: netdev@vger.kernel.org
8302W: http://www.linuxfoundation.org/en/Net
11e98029 8303Q: http://patchwork.ozlabs.org/project/netdev/list/
08deed1e
JP
8304T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
8305T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git
788873ac 8306S: Odd Fixes
156f4fbc 8307F: Documentation/devicetree/bindings/net/
788873ac 8308F: drivers/net/
018d21ed 8309F: include/linux/if_*
0b63bf1f 8310F: include/linux/netdevice.h
0b63bf1f
JD
8311F: include/linux/etherdevice.h
8312F: include/linux/fcdevice.h
8313F: include/linux/fddidevice.h
8314F: include/linux/hippidevice.h
8315F: include/linux/inetdevice.h
c117ab84
CEB
8316F: include/uapi/linux/if_*
8317F: include/uapi/linux/netdevice.h
788873ac 8318
0e324cf6
JL
8319NETWORKING DRIVERS (WIRELESS)
8320M: Kalle Valo <kvalo@codeaurora.org>
8321L: linux-wireless@vger.kernel.org
8322Q: http://patchwork.kernel.org/project/linux-wireless/list/
9f273c24
FW
8323T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers.git
8324T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers-next.git
0e324cf6 8325S: Maintained
182fd9ee 8326F: Documentation/devicetree/bindings/net/wireless/
0e324cf6
JL
8327F: drivers/net/wireless/
8328
3d396eb1 8329NETXEN (1/10) GbE SUPPORT
8622315e 8330M: Manish Chopra <manish.chopra@qlogic.com>
83c07dde
AKS
8331M: Sony Chacko <sony.chacko@qlogic.com>
8332M: Rajesh Borundia <rajesh.borundia@qlogic.com>
3d396eb1 8333L: netdev@vger.kernel.org
9c2b5bde 8334W: http://www.qlogic.com
3d396eb1 8335S: Supported
aa43c215 8336F: drivers/net/ethernet/qlogic/netxen/
3d396eb1 8337
6423d30f
AAJ
8338NFC SUBSYSTEM
8339M: Lauro Ramos Venancio <lauro.venancio@openbossa.org>
8340M: Aloisio Almeida Jr <aloisio.almeida@openbossa.org>
8341M: Samuel Ortiz <sameo@linux.intel.com>
8342L: linux-wireless@vger.kernel.org
1eb3b216 8343L: linux-nfc@lists.01.org (subscribers-only)
0293ba20 8344S: Supported
6423d30f 8345F: net/nfc/
55eb94f9 8346F: include/net/nfc/
c117ab84 8347F: include/uapi/linux/nfc.h
6423d30f 8348F: drivers/nfc/
397d6497
CR
8349F: include/linux/platform_data/nfcmrvl.h
8350F: include/linux/platform_data/nxp-nci.h
08eaa1e0 8351F: include/linux/platform_data/pn544.h
397d6497
CR
8352F: include/linux/platform_data/st21nfca.h
8353F: include/linux/platform_data/st-nci.h
7ebb88e5 8354F: Documentation/devicetree/bindings/net/nfc/
3d396eb1 8355
e8b43555 8356NFS, SUNRPC, AND LOCKD CLIENTS
cd7b996a 8357M: Trond Myklebust <trond.myklebust@primarydata.com>
0e3b137f 8358M: Anna Schumaker <anna.schumaker@netapp.com>
78f58153
TM
8359L: linux-nfs@vger.kernel.org
8360W: http://client.linux-nfs.org
cd7b996a 8361T: git git://git.linux-nfs.org/projects/trondmy/linux-nfs.git
1da177e4 8362S: Maintained
679655da
JP
8363F: fs/lockd/
8364F: fs/nfs/
8365F: fs/nfs_common/
8366F: net/sunrpc/
8367F: include/linux/lockd/
8368F: include/linux/nfs*
8369F: include/linux/sunrpc/
c117ab84
CEB
8370F: include/uapi/linux/nfs*
8371F: include/uapi/linux/sunrpc/
1da177e4 8372
85ef9cea 8373NILFS2 FILESYSTEM
e2126935 8374M: Ryusuke Konishi <konishi.ryusuke@lab.ntt.co.jp>
6aff43f8 8375L: linux-nilfs@vger.kernel.org
f9472265 8376W: http://nilfs.sourceforge.net/
9e92e516 8377W: http://nilfs.osdn.jp/
e2126935 8378T: git git://github.com/konis/nilfs2.git
85ef9cea 8379S: Supported
679655da
JP
8380F: Documentation/filesystems/nilfs2.txt
8381F: fs/nilfs2/
c35c7ac5 8382F: include/trace/events/nilfs2.h
e63e88bc
RK
8383F: include/uapi/linux/nilfs2_api.h
8384F: include/uapi/linux/nilfs2_ondisk.h
85ef9cea 8385
1da177e4 8386NINJA SCSI-3 / NINJA SCSI-32Bi (16bit/CardBus) PCMCIA SCSI HOST ADAPTER DRIVER
8b58be88 8387M: YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
1da177e4
LT
8388W: http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
8389S: Maintained
679655da
JP
8390F: Documentation/scsi/NinjaSCSI.txt
8391F: drivers/scsi/pcmcia/nsp_*
1da177e4
LT
8392
8393NINJA SCSI-32Bi/UDE PCI/CARDBUS SCSI HOST ADAPTER DRIVER
8b58be88
JP
8394M: GOTO Masanori <gotom@debian.or.jp>
8395M: YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
1da177e4
LT
8396W: http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
8397S: Maintained
679655da
JP
8398F: Documentation/scsi/NinjaSCSI.txt
8399F: drivers/scsi/nsp32*
1da177e4 8400
383b8fb9
LFT
8401NIOS2 ARCHITECTURE
8402M: Ley Foon Tan <lftan@altera.com>
8403L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
0094dc40 8404T: git git://git.kernel.org/pub/scm/linux/kernel/git/lftan/nios2.git
383b8fb9
LFT
8405S: Maintained
8406F: arch/nios2/
8407
2a6afddb 8408NOKIA N900 POWER SUPPLY DRIVERS
e35a49b1 8409R: Pali Rohár <pali.rohar@gmail.com>
2a6afddb 8410F: include/linux/power/bq2415x_charger.h
081bab21 8411F: include/linux/power/bq27xxx_battery.h
2a6afddb
PR
8412F: include/linux/power/isp1704_charger.h
8413F: drivers/power/bq2415x_charger.c
081bab21 8414F: drivers/power/bq27xxx_battery.c
e35a49b1 8415F: drivers/power/bq27xxx_battery_i2c.c
2a6afddb
PR
8416F: drivers/power/isp1704_charger.c
8417F: drivers/power/rx51_battery.c
8418
a1bd3bae 8419NTB DRIVER CORE
9ef6bf6c
JM
8420M: Jon Mason <jdmason@kudzu.us>
8421M: Dave Jiang <dave.jiang@intel.com>
a1bd3bae 8422M: Allen Hubbe <Allen.Hubbe@emc.com>
5e9fd733 8423L: linux-ntb@googlegroups.com
fce8a7bb 8424S: Supported
2984411f
JM
8425W: https://github.com/jonmason/ntb/wiki
8426T: git git://github.com/jonmason/ntb.git
fce8a7bb 8427F: drivers/ntb/
548c237c 8428F: drivers/net/ntb_netdev.c
fce8a7bb 8429F: include/linux/ntb.h
a1bd3bae 8430F: include/linux/ntb_transport.h
a9c59ef7 8431F: tools/testing/selftests/ntb/
fce8a7bb 8432
e26a5843
AH
8433NTB INTEL DRIVER
8434M: Jon Mason <jdmason@kudzu.us>
8435M: Dave Jiang <dave.jiang@intel.com>
5e9fd733 8436L: linux-ntb@googlegroups.com
e26a5843
AH
8437S: Supported
8438W: https://github.com/jonmason/ntb/wiki
8439T: git git://github.com/jonmason/ntb.git
8440F: drivers/ntb/hw/intel/
fce8a7bb 8441
a1b36958
XY
8442NTB AMD DRIVER
8443M: Xiangliang Yu <Xiangliang.Yu@amd.com>
8444L: linux-ntb@googlegroups.com
8445S: Supported
8446F: drivers/ntb/hw/amd/
8447
1da177e4 8448NTFS FILESYSTEM
2818ef50 8449M: Anton Altaparmakov <anton@tuxera.com>
1da177e4 8450L: linux-ntfs-dev@lists.sourceforge.net
2818ef50 8451W: http://www.tuxera.com/
e6f4dee7 8452T: git git://git.kernel.org/pub/scm/linux/kernel/git/aia21/ntfs.git
2818ef50 8453S: Supported
679655da
JP
8454F: Documentation/filesystems/ntfs.txt
8455F: fs/ntfs/
1da177e4 8456
9eb8ef74 8457NVIDIA (rivafb and nvidiafb) FRAMEBUFFER DRIVER
8b58be88 8458M: Antonino Daplas <adaplas@gmail.com>
c69f677c 8459L: linux-fbdev@vger.kernel.org
ce00f85c 8460S: Maintained
8a61f013
JH
8461F: drivers/video/fbdev/riva/
8462F: drivers/video/fbdev/nvidia/
1da177e4 8463
79461681 8464NVM EXPRESS DRIVER
b3975e94
JF
8465M: Keith Busch <keith.busch@intel.com>
8466M: Jens Axboe <axboe@fb.com>
79461681 8467L: linux-nvme@lists.infradead.org
b3975e94
JF
8468T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
8469W: https://kernel.googlesource.com/pub/scm/linux/kernel/git/axboe/linux-block/
79461681 8470S: Supported
57dacad5 8471F: drivers/nvme/host/
79461681
MW
8472F: include/linux/nvme.h
8473
a07b4970
CH
8474NVM EXPRESS TARGET DRIVER
8475M: Christoph Hellwig <hch@lst.de>
8476M: Sagi Grimberg <sagi@grimberg.me>
8477L: linux-nvme@lists.infradead.org
8478S: Supported
8479F: drivers/nvme/target/
8480
aee4b9bd
SK
8481NVMEM FRAMEWORK
8482M: Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
8483M: Maxime Ripard <maxime.ripard@free-electrons.com>
8484S: Maintained
8485F: drivers/nvmem/
8486F: Documentation/devicetree/bindings/nvmem/
8487F: include/linux/nvmem-consumer.h
8488F: include/linux/nvmem-provider.h
8489
dece4585
CP
8490NXP-NCI NFC DRIVER
8491M: Clément Perrochaud <clement.perrochaud@effinnov.com>
8492R: Charles Gorand <charles.gorand@effinnov.com>
8493L: linux-nfc@lists.01.org (moderated for non-subscribers)
8494S: Supported
8495F: drivers/nfc/nxp-nci
8496
f50d7146 8497NXP TDA998X DRM DRIVER
54176cc6 8498M: Russell King <rmk+kernel@armlinux.org.uk>
f50d7146
RK
8499S: Supported
8500F: drivers/gpu/drm/i2c/tda998x_drv.c
8501F: include/drm/i2c/tda998x.h
8502
fbace43e
PR
8503NXP TFA9879 DRIVER
8504M: Peter Rosin <peda@axentia.se>
8505L: alsa-devel@alsa-project.org (moderated for non-subscribers)
8506S: Maintained
8507F: sound/soc/codecs/tfa9879*
8508
442f04c3
JP
8509OBJTOOL
8510M: Josh Poimboeuf <jpoimboe@redhat.com>
8511S: Supported
8512F: tools/objtool/
8513
f5525786 8514OMAP SUPPORT
0e24bdd4 8515M: Tony Lindgren <tony@atomide.com>
f5525786
TL
8516L: linux-omap@vger.kernel.org
8517W: http://www.muru.com/linux/omap/
8518W: http://linux.omap.com/
8a6e2535 8519Q: http://patchwork.kernel.org/project/linux-omap/list/
30bd0129 8520T: git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
f5525786 8521S: Maintained
4e04d5a3 8522F: arch/arm/*omap*/
026da812
FB
8523F: arch/arm/configs/omap1_defconfig
8524F: arch/arm/configs/omap2plus_defconfig
046d0a37 8525F: drivers/i2c/busses/i2c-omap.c
dc68cd11
FB
8526F: drivers/irqchip/irq-omap-intc.c
8527F: drivers/mfd/*omap*.c
8528F: drivers/mfd/menelaus.c
8529F: drivers/mfd/palmas.c
8530F: drivers/mfd/tps65217.c
8531F: drivers/mfd/tps65218.c
8532F: drivers/mfd/tps65910.c
8533F: drivers/mfd/twl-core.[ch]
8534F: drivers/mfd/twl4030*.c
8535F: drivers/mfd/twl6030*.c
8536F: drivers/mfd/twl6040*.c
8537F: drivers/regulator/palmas-regulator*.c
8538F: drivers/regulator/pbias-regulator.c
8539F: drivers/regulator/tps65217-regulator.c
8540F: drivers/regulator/tps65218-regulator.c
8541F: drivers/regulator/tps65910-regulator.c
8542F: drivers/regulator/twl-regulator.c
046d0a37 8543F: include/linux/i2c-omap.h
f5525786 8544
50f29fbd 8545OMAP DEVICE TREE SUPPORT
cdb55ab0 8546M: Benoît Cousson <bcousson@baylibre.com>
50f29fbd
TL
8547M: Tony Lindgren <tony@atomide.com>
8548L: linux-omap@vger.kernel.org
d0fb18c5 8549L: devicetree@vger.kernel.org
50f29fbd
TL
8550S: Maintained
8551F: arch/arm/boot/dts/*omap*
8552F: arch/arm/boot/dts/*am3*
05eb20fa
NM
8553F: arch/arm/boot/dts/*am4*
8554F: arch/arm/boot/dts/*am5*
8555F: arch/arm/boot/dts/*dra7*
50f29fbd 8556
f5525786 8557OMAP CLOCK FRAMEWORK SUPPORT
8b58be88 8558M: Paul Walmsley <paul@pwsan.com>
f5525786
TL
8559L: linux-omap@vger.kernel.org
8560S: Maintained
8561F: arch/arm/*omap*/*clock*
8562
8563OMAP POWER MANAGEMENT SUPPORT
3cf2efd5 8564M: Kevin Hilman <khilman@kernel.org>
f5525786
TL
8565L: linux-omap@vger.kernel.org
8566S: Maintained
8567F: arch/arm/*omap*/*pm*
c46938d4 8568F: drivers/cpufreq/omap-cpufreq.c
f5525786 8569
d21db568 8570OMAP POWERDOMAIN SOC ADAPTATION LAYER SUPPORT
ff2de822 8571M: Rajendra Nayak <rnayak@codeaurora.org>
692ab1f3
PW
8572M: Paul Walmsley <paul@pwsan.com>
8573L: linux-omap@vger.kernel.org
8574S: Maintained
d21db568 8575F: arch/arm/mach-omap2/prm*
692ab1f3 8576
f5525786 8577OMAP AUDIO SUPPORT
6c284903 8578M: Peter Ujfalusi <peter.ujfalusi@ti.com>
7ec41ee5 8579M: Jarkko Nikula <jarkko.nikula@bitmer.com>
e5747e40 8580L: alsa-devel@alsa-project.org (moderated for non-subscribers)
f5525786
TL
8581L: linux-omap@vger.kernel.org
8582S: Maintained
8583F: sound/soc/omap/
8584
18640193
TL
8585OMAP GENERAL PURPOSE MEMORY CONTROLLER SUPPORT
8586M: Roger Quadros <rogerq@ti.com>
8587M: Tony Lindgren <tony@atomide.com>
8588L: linux-omap@vger.kernel.org
8589S: Maintained
8590F: drivers/memory/omap-gpmc.c
8591F: arch/arm/mach-omap2/*gpmc*
8592
f5525786 8593OMAP FRAMEBUFFER SUPPORT
830e6384 8594M: Tomi Valkeinen <tomi.valkeinen@ti.com>
c69f677c 8595L: linux-fbdev@vger.kernel.org
f5525786
TL
8596L: linux-omap@vger.kernel.org
8597S: Maintained
8a61f013 8598F: drivers/video/fbdev/omap/
f5525786 8599
676eec0d 8600OMAP DISPLAY SUBSYSTEM and FRAMEBUFFER SUPPORT (DSS2)
830e6384 8601M: Tomi Valkeinen <tomi.valkeinen@ti.com>
178ff4c9 8602L: linux-omap@vger.kernel.org
676eec0d 8603L: linux-fbdev@vger.kernel.org
178ff4c9 8604S: Maintained
8a61f013 8605F: drivers/video/fbdev/omap2/
178ff4c9
TV
8606F: Documentation/arm/OMAP/DSS
8607
8b37fcfc
OBC
8608OMAP HARDWARE SPINLOCK SUPPORT
8609M: Ohad Ben-Cohen <ohad@wizery.com>
8610L: linux-omap@vger.kernel.org
8611S: Maintained
8612F: drivers/hwspinlock/omap_hwspinlock.c
8b37fcfc 8613
f5525786 8614OMAP MMC SUPPORT
8b58be88 8615M: Jarkko Lavinen <jarkko.lavinen@nokia.com>
f5525786
TL
8616L: linux-omap@vger.kernel.org
8617S: Maintained
653f41b5
MC
8618F: drivers/mmc/host/omap.c
8619
8620OMAP HS MMC SUPPORT
0a4585c6 8621L: linux-mmc@vger.kernel.org
653f41b5 8622L: linux-omap@vger.kernel.org
dfa5d196 8623S: Orphan
653f41b5 8624F: drivers/mmc/host/omap_hsmmc.c
f5525786
TL
8625
8626OMAP RANDOM NUMBER GENERATOR SUPPORT
8b58be88 8627M: Deepak Saxena <dsaxena@plexity.net>
f5525786
TL
8628S: Maintained
8629F: drivers/char/hw_random/omap-rng.c
8630
f400c82e 8631OMAP HWMOD SUPPORT
cdb55ab0 8632M: Benoît Cousson <bcousson@baylibre.com>
f400c82e
PW
8633M: Paul Walmsley <paul@pwsan.com>
8634L: linux-omap@vger.kernel.org
8635S: Maintained
8fc8b12b 8636F: arch/arm/mach-omap2/omap_hwmod.*
f400c82e 8637
8633fb30
PW
8638OMAP HWMOD DATA
8639M: Paul Walmsley <paul@pwsan.com>
8640L: linux-omap@vger.kernel.org
8641S: Maintained
8642F: arch/arm/mach-omap2/omap_hwmod*data*
8643
f400c82e 8644OMAP HWMOD DATA FOR OMAP4-BASED DEVICES
cdb55ab0 8645M: Benoît Cousson <bcousson@baylibre.com>
f400c82e
PW
8646L: linux-omap@vger.kernel.org
8647S: Maintained
8648F: arch/arm/mach-omap2/omap_hwmod_44xx_data.c
8649
0db83ced 8650OMAP IMAGING SUBSYSTEM (OMAP3 ISP and OMAP4 ISS)
7e8970e1
LP
8651M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
8652L: linux-media@vger.kernel.org
8653S: Maintained
7eec52db 8654F: Documentation/devicetree/bindings/media/ti,omap3isp.txt
90d72ac6 8655F: drivers/media/platform/omap3isp/
0db83ced 8656F: drivers/staging/media/omap4iss/
7e8970e1 8657
f5525786 8658OMAP USB SUPPORT
f5525786
TL
8659L: linux-usb@vger.kernel.org
8660L: linux-omap@vger.kernel.org
3b243519 8661S: Orphan
a16fbd65
JP
8662F: drivers/usb/*/*omap*
8663F: arch/arm/*omap*/usb*
f5525786 8664
6d994710 8665OMAP GPIO DRIVER
fe643528 8666M: Grygorii Strashko <grygorii.strashko@ti.com>
97215800 8667M: Santosh Shilimkar <ssantosh@kernel.org>
3cf2efd5 8668M: Kevin Hilman <khilman@kernel.org>
6d994710
KH
8669L: linux-omap@vger.kernel.org
8670S: Maintained
fe643528 8671F: Documentation/devicetree/bindings/gpio/gpio-omap.txt
6d994710
KH
8672F: drivers/gpio/gpio-omap.c
8673
c351e290
MJ
8674OMAP/NEWFLOW NANOBONE MACHINE SUPPORT
8675M: Mark Jackson <mpfj@newflow.co.uk>
8676L: linux-omap@vger.kernel.org
8677S: Maintained
8678F: arch/arm/boot/dts/am335x-nano.dts
8679
0ad122d9 8680OMFS FILESYSTEM
8b58be88 8681M: Bob Copeland <me@bobcopeland.com>
0ad122d9
BC
8682L: linux-karma-devel@lists.sourceforge.net
8683S: Maintained
679655da
JP
8684F: Documentation/filesystems/omfs.txt
8685F: fs/omfs/
0ad122d9 8686
c1986ee9 8687OMNIKEY CARDMAN 4000 DRIVER
8b58be88 8688M: Harald Welte <laforge@gnumonks.org>
c1986ee9 8689S: Maintained
679655da
JP
8690F: drivers/char/pcmcia/cm4000_cs.c
8691F: include/linux/cm4000_cs.h
c117ab84 8692F: include/uapi/linux/cm4000_cs.h
c1986ee9 8693
77c44ab1 8694OMNIKEY CARDMAN 4040 DRIVER
8b58be88 8695M: Harald Welte <laforge@gnumonks.org>
77c44ab1 8696S: Maintained
679655da 8697F: drivers/char/pcmcia/cm4040_cs.*
77c44ab1 8698
77d5140f 8699OMNIVISION OV7670 SENSOR DRIVER
8b58be88 8700M: Jonathan Corbet <corbet@lwn.net>
661263b5 8701L: linux-media@vger.kernel.org
275ffde4 8702T: git git://linuxtv.org/media_tree.git
77d5140f 8703S: Maintained
90d72ac6 8704F: drivers/media/i2c/ov7670.c
77d5140f 8705
431bca73 8706ONENAND FLASH DRIVER
8b58be88 8707M: Kyungmin Park <kyungmin.park@samsung.com>
431bca73
TG
8708L: linux-mtd@lists.infradead.org
8709S: Maintained
679655da
JP
8710F: drivers/mtd/onenand/
8711F: include/linux/mtd/onenand*.h
431bca73 8712
1da177e4 8713ONSTREAM SCSI TAPE DRIVER
8b58be88 8714M: Willem Riede <osst@riede.org>
1da177e4
LT
8715L: osst-users@lists.sourceforge.net
8716L: linux-scsi@vger.kernel.org
8717S: Maintained
f7269cfc
JD
8718F: Documentation/scsi/osst.txt
8719F: drivers/scsi/osst.*
8720F: drivers/scsi/osst_*.h
8721F: drivers/scsi/st.h
1da177e4 8722
e2d1d6c0 8723OPENCORES I2C BUS DRIVER
8b58be88 8724M: Peter Korsgaard <jacmet@sunsite.dk>
846557d3 8725L: linux-i2c@vger.kernel.org
e2d1d6c0 8726S: Maintained
679655da
JP
8727F: Documentation/i2c/busses/i2c-ocores
8728F: drivers/i2c/busses/i2c-ocores.c
e2d1d6c0 8729
860c44c1 8730OPEN FIRMWARE AND FLATTENED DEVICE TREE
5d3ad8a6 8731M: Rob Herring <robh+dt@kernel.org>
c8fb70a3 8732M: Frank Rowand <frowand.list@gmail.com>
d0fb18c5 8733L: devicetree@vger.kernel.org
a7fefe9f 8734W: http://www.devicetree.org/
fcdec35e 8735T: git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
860c44c1 8736S: Maintained
f8828205 8737F: drivers/of/
860c44c1 8738F: include/linux/of*.h
f8828205 8739F: scripts/dtc/
860c44c1 8740
f8828205 8741OPEN FIRMWARE AND FLATTENED DEVICE TREE BINDINGS
5d3ad8a6 8742M: Rob Herring <robh+dt@kernel.org>
f8828205 8743M: Mark Rutland <mark.rutland@arm.com>
f8828205 8744L: devicetree@vger.kernel.org
9f273c24 8745T: git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
fcdec35e 8746Q: http://patchwork.ozlabs.org/project/devicetree-bindings/list/
f8828205
GL
8747S: Maintained
8748F: Documentation/devicetree/
8749F: arch/*/boot/dts/
8750F: include/dt-bindings/
8751
2bb65f56
PA
8752OPEN FIRMWARE AND DEVICE TREE OVERLAYS
8753M: Pantelis Antoniou <pantelis.antoniou@konsulko.com>
8754L: devicetree@vger.kernel.org
8755S: Maintained
8756F: Documentation/devicetree/dynamic-resolution-notes.txt
8757F: Documentation/devicetree/overlay-notes.txt
8758F: drivers/of/overlay.c
8759F: drivers/of/resolver.c
8760
19f9d392
JB
8761OPENRISC ARCHITECTURE
8762M: Jonas Bonn <jonas@southpole.se>
8763W: http://openrisc.net
19f9d392
JB
8764S: Maintained
8765T: git git://openrisc.net/~jonas/linux
14430813 8766F: arch/openrisc/
19f9d392 8767
ccb1352e 8768OPENVSWITCH
4f337ed5 8769M: Pravin Shelar <pshelar@nicira.com>
b422da7c 8770L: netdev@vger.kernel.org
ccb1352e
JG
8771L: dev@openvswitch.org
8772W: http://openvswitch.org
ccb1352e
JG
8773S: Maintained
8774F: net/openvswitch/
b422da7c 8775F: include/uapi/linux/openvswitch.h
ccb1352e 8776
875fa6fb
VK
8777OPERATING PERFORMANCE POINTS (OPP)
8778M: Viresh Kumar <vireshk@kernel.org>
8779M: Nishanth Menon <nm@ti.com>
8780M: Stephen Boyd <sboyd@codeaurora.org>
8781L: linux-pm@vger.kernel.org
8782S: Maintained
8783T: git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git
8784F: drivers/base/power/opp/
8785F: include/linux/pm_opp.h
8786F: Documentation/power/opp.txt
8787F: Documentation/devicetree/bindings/opp/
8788
af39917d
CL
8789OPL4 DRIVER
8790M: Clemens Ladisch <clemens@ladisch.de>
8791L: alsa-devel@alsa-project.org (moderated for non-subscribers)
8792T: git git://git.alsa-project.org/alsa-kernel.git
8793S: Maintained
8794F: sound/drivers/opl4/
8795
1da177e4 8796OPROFILE
4cf7e718 8797M: Robert Richter <rric@kernel.org>
1da177e4
LT
8798L: oprofile-list@lists.sf.net
8799S: Maintained
81c4a8a6 8800F: arch/*/include/asm/oprofile*.h
679655da
JP
8801F: arch/*/oprofile/
8802F: drivers/oprofile/
8803F: include/linux/oprofile.h
1da177e4 8804
e2d1d6c0 8805ORACLE CLUSTER FILESYSTEM 2 (OCFS2)
8b58be88 8806M: Mark Fasheh <mfasheh@suse.com>
d6351db2 8807M: Joel Becker <jlbec@evilplan.org>
e2d1d6c0 8808L: ocfs2-devel@oss.oracle.com (moderated for non-subscribers)
01945fa2 8809W: http://ocfs2.wiki.kernel.org
e2d1d6c0 8810S: Supported
679655da
JP
8811F: Documentation/filesystems/ocfs2.txt
8812F: Documentation/filesystems/dlmfs.txt
8813F: fs/ocfs2/
e2d1d6c0 8814
1da177e4 8815ORINOCO DRIVER
724c6b35 8816L: linux-wireless@vger.kernel.org
491b26b4 8817W: http://wireless.kernel.org/en/users/Drivers/orinoco
ecffdde6 8818W: http://www.nongnu.org/orinoco/
3a59babb 8819S: Orphan
2be45b66 8820F: drivers/net/wireless/intersil/orinoco/
1da177e4 8821
42c55aa8 8822OSD LIBRARY and FILESYSTEM
fadc0752 8823M: Boaz Harrosh <ooo@electrozaur.com>
f1f6630b 8824M: Benny Halevy <bhalevy@primarydata.com>
68274794
BH
8825L: osd-dev@open-osd.org
8826W: http://open-osd.org
54e5881d 8827T: git git://git.open-osd.org/open-osd.git
68274794 8828S: Maintained
42c55aa8 8829F: drivers/scsi/osd/
6b6f0b6c 8830F: include/scsi/osd_*
42c55aa8 8831F: fs/exofs/
68274794 8832
ef94b186 8833OVERLAY FILESYSTEM
7c37fbda 8834M: Miklos Szeredi <miklos@szeredi.hu>
1d113735
MS
8835L: linux-unionfs@vger.kernel.org
8836T: git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/vfs.git
7c37fbda 8837S: Supported
1d113735 8838F: fs/overlayfs/
7c37fbda
NB
8839F: Documentation/filesystems/overlayfs.txt
8840
85096169
MM
8841ORANGEFS FILESYSTEM
8842M: Mike Marshall <hubcap@omnibond.com>
b39c3cf4 8843L: pvfs2-developers@beowulf-underground.org (subscribers-only)
85096169
MM
8844T: git git://git.kernel.org/pub/scm/linux/kernel/git/hubcap/linux.git
8845S: Supported
8846F: fs/orangefs/
8847F: Documentation/filesystems/orangefs.txt
8848
e2d1d6c0 8849P54 WIRELESS DRIVER
084cb0fe 8850M: Christian Lamparter <chunkeey@googlemail.com>
e2d1d6c0 8851L: linux-wireless@vger.kernel.org
084cb0fe 8852W: http://wireless.kernel.org/en/users/Drivers/p54
e2d1d6c0 8853S: Maintained
d3466830 8854F: drivers/net/wireless/intersil/p54/
e2d1d6c0 8855
f5cd7872 8856PA SEMI ETHERNET DRIVER
8b58be88 8857M: Olof Johansson <olof@lixom.net>
f5cd7872
OJ
8858L: netdev@vger.kernel.org
8859S: Maintained
ded19add 8860F: drivers/net/ethernet/pasemi/*
f5cd7872 8861
beb58aa3 8862PA SEMI SMBUS DRIVER
8b58be88 8863M: Olof Johansson <olof@lixom.net>
846557d3 8864L: linux-i2c@vger.kernel.org
beb58aa3 8865S: Maintained
679655da 8866F: drivers/i2c/busses/i2c-pasemi.c
beb58aa3 8867
48fc267e
SK
8868PADATA PARALLEL EXECUTION MECHANISM
8869M: Steffen Klassert <steffen.klassert@secunet.com>
48fc267e
SK
8870L: linux-crypto@vger.kernel.org
8871S: Maintained
8872F: kernel/padata.c
8873F: include/linux/padata.h
8874F: Documentation/padata.txt
8875
709ee531 8876PANASONIC LAPTOP ACPI EXTRAS DRIVER
8b58be88 8877M: Harald Welte <laforge@gnumonks.org>
d0944853 8878L: platform-driver-x86@vger.kernel.org
709ee531 8879S: Maintained
679655da 8880F: drivers/platform/x86/panasonic-laptop.c
709ee531 8881
368dd5ac 8882PANASONIC MN10300/AM33/AM34 PORT
8b58be88 8883M: David Howells <dhowells@redhat.com>
4fa97181
DH
8884L: linux-am33-list@redhat.com (moderated for non-subscribers)
8885W: ftp://ftp.redhat.com/pub/redhat/gnupro/AM33/
8886S: Maintained
679655da
JP
8887F: Documentation/mn10300/
8888F: arch/mn10300/
4fa97181 8889
305b37bd
KS
8890PARALLEL LCD/KEYPAD PANEL DRIVER
8891M: Willy Tarreau <willy@haproxy.com>
8892M: Ksenija Stanojevic <ksenija.stanojevic@gmail.com>
8893S: Odd Fixes
8894F: Documentation/misc-devices/lcd-panel-cgram.txt
8895F: drivers/misc/panel.c
8896
64dfff03
SM
8897PARALLEL PORT SUBSYSTEM
8898M: Sudip Mukherjee <sudipm.mukherjee@gmail.com>
8899M: Sudip Mukherjee <sudip@vectorindia.org>
3dd1a329 8900L: linux-parport@lists.infradead.org (subscribers-only)
64dfff03 8901S: Maintained
679655da
JP
8902F: drivers/parport/
8903F: include/linux/parport*.h
8904F: drivers/char/ppdev.c
c117ab84 8905F: include/uapi/linux/ppdev.h
64dfff03 8906F: Documentation/parport*.txt
1da177e4 8907
4cdf6bc2 8908PARAVIRT_OPS INTERFACE
d633180c 8909M: Jeremy Fitzhardinge <jeremy@goop.org>
8b58be88
JP
8910M: Chris Wright <chrisw@sous-sol.org>
8911M: Alok Kataria <akataria@vmware.com>
8912M: Rusty Russell <rusty@rustcorp.com.au>
c996d8b9 8913L: virtualization@lists.linux-foundation.org
4cdf6bc2 8914S: Supported
a2e19991 8915F: Documentation/virtual/paravirt_ops.txt
679655da
JP
8916F: arch/*/kernel/paravirt*
8917F: arch/*/include/asm/paravirt.h
4cdf6bc2 8918
e2d1d6c0 8919PARIDE DRIVERS FOR PARALLEL PORT IDE DEVICES
8b58be88 8920M: Tim Waugh <tim@cyberelk.net>
e2d1d6c0 8921L: linux-parport@lists.infradead.org (subscribers-only)
e2d1d6c0 8922S: Maintained
679655da
JP
8923F: Documentation/blockdev/paride.txt
8924F: drivers/block/paride/
e2d1d6c0
RD
8925
8926PARISC ARCHITECTURE
b8828770 8927M: "James E.J. Bottomley" <jejb@parisc-linux.org>
b38a03b8 8928M: Helge Deller <deller@gmx.de>
e2d1d6c0
RD
8929L: linux-parisc@vger.kernel.org
8930W: http://www.parisc-linux.org/
8a6e2535 8931Q: http://patchwork.kernel.org/project/linux-parisc/list/
08deed1e 8932T: git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/parisc-2.6.git
fbb46caa 8933T: git git://git.kernel.org/pub/scm/linux/kernel/git/deller/parisc-linux.git
e2d1d6c0 8934S: Maintained
679655da 8935F: arch/parisc/
2b6bac9e 8936F: Documentation/parisc/
679655da 8937F: drivers/parisc/
2b6bac9e
HD
8938F: drivers/char/agp/parisc-agp.c
8939F: drivers/input/serio/gscps2.c
8940F: drivers/parport/parport_gsc.*
8941F: drivers/tty/serial/8250/8250_gsc.c
8a61f013 8942F: drivers/video/fbdev/sti*
2b6bac9e
HD
8943F: drivers/video/console/sti*
8944F: drivers/video/logo/logo_parisc*
e2d1d6c0 8945
1662d32c 8946PC87360 HARDWARE MONITORING DRIVER
8b58be88 8947M: Jim Cromie <jim.cromie@gmail.com>
968ce1b1 8948L: linux-hwmon@vger.kernel.org
1662d32c 8949S: Maintained
679655da
JP
8950F: Documentation/hwmon/pc87360
8951F: drivers/hwmon/pc87360.c
1662d32c
JC
8952
8953PC8736x GPIO DRIVER
8b58be88 8954M: Jim Cromie <jim.cromie@gmail.com>
1662d32c 8955S: Maintained
679655da 8956F: drivers/char/pc8736x_gpio.c
1662d32c 8957
1ad107fd 8958PC87427 HARDWARE MONITORING DRIVER
d8130624 8959M: Jean Delvare <jdelvare@suse.com>
968ce1b1 8960L: linux-hwmon@vger.kernel.org
1ad107fd
JD
8961S: Maintained
8962F: Documentation/hwmon/pc87427
8963F: drivers/hwmon/pc87427.c
8964
b26e0ed4 8965PCA9532 LED DRIVER
8b58be88 8966M: Riku Voipio <riku.voipio@iki.fi>
b26e0ed4 8967S: Maintained
d5ca6918
JP
8968F: drivers/leds/leds-pca9532.c
8969F: include/linux/leds-pca9532.h
b26e0ed4 8970
5ce914a8 8971PCA9541 I2C BUS MASTER SELECTOR DRIVER
ca462085 8972M: Guenter Roeck <linux@roeck-us.net>
5ce914a8
GR
8973L: linux-i2c@vger.kernel.org
8974S: Maintained
b4f0b74e 8975F: drivers/i2c/muxes/i2c-mux-pca9541.c
5ce914a8 8976
3971dae5 8977PCDP - PRIMARY CONSOLE AND DEBUG PORT
055e72fe 8978M: Khalid Aziz <khalid@gonehiking.org>
3971dae5
KA
8979S: Maintained
8980F: drivers/firmware/pcdp.*
8981
065c6359 8982PCI ERROR RECOVERY
6305902c 8983M: Linas Vepstas <linasvepstas@gmail.com>
c1f69db7 8984L: linux-pci@vger.kernel.org
065c6359 8985S: Supported
679655da 8986F: Documentation/PCI/pci-error-recovery.txt
065c6359 8987
78c1cffd
RC
8988PCI ENHANCED ERROR HANDLING (EEH) FOR POWERPC
8989M: Russell Currey <ruscur@russell.cc>
8990L: linuxppc-dev@lists.ozlabs.org
8991S: Supported
8992F: Documentation/powerpc/eeh-pci-error-recovery.txt
8993F: arch/powerpc/kernel/eeh*.c
8994F: arch/powerpc/platforms/*/eeh*.c
8995F: arch/powerpc/include/*/eeh*.h
8996
1da177e4 8997PCI SUBSYSTEM
5ac3a6d2 8998M: Bjorn Helgaas <bhelgaas@google.com>
2905474d 8999L: linux-pci@vger.kernel.org
99662dd1 9000Q: http://patchwork.ozlabs.org/project/linux-pci/list/
c0233ed4 9001T: git git://git.kernel.org/pub/scm/linux/kernel/git/helgaas/pci.git
1da177e4 9002S: Supported
92a1fe2e 9003F: Documentation/devicetree/bindings/pci/
679655da
JP
9004F: Documentation/PCI/
9005F: drivers/pci/
9006F: include/linux/pci*
6b49ee49 9007F: arch/x86/pci/
cad01f91 9008F: arch/x86/kernel/quirks.c
1da177e4 9009
eaa6111b
LFT
9010PCI DRIVER FOR ALTERA PCIE IP
9011M: Ley Foon Tan <lftan@altera.com>
9012L: rfi@lists.rocketboards.org (moderated for non-subscribers)
9013L: linux-pci@vger.kernel.org
9014S: Supported
9015F: Documentation/devicetree/bindings/pci/altera-pcie.txt
9016F: drivers/pci/host/pcie-altera.c
9017
b7e78170
RH
9018PCI DRIVER FOR ARM VERSATILE PLATFORM
9019M: Rob Herring <robh@kernel.org>
9020L: linux-pci@vger.kernel.org
9021L: linux-arm-kernel@lists.infradead.org
9022S: Maintained
9023F: Documentation/devicetree/bindings/pci/versatile.txt
9024F: drivers/pci/host/pci-versatile.c
9025
5f6b6ccd
TI
9026PCI DRIVER FOR APPLIEDMICRO XGENE
9027M: Tanmay Inamdar <tinamdar@apm.com>
9028L: linux-pci@vger.kernel.org
9029L: linux-arm-kernel@lists.infradead.org
9030S: Maintained
9031F: Documentation/devicetree/bindings/pci/xgene-pci.txt
9032F: drivers/pci/host/pci-xgene.c
9033
62d0ff83
ML
9034PCI DRIVER FOR FREESCALE LAYERSCAPE
9035M: Minghuan Lian <minghuan.Lian@freescale.com>
9036M: Mingkai Hu <mingkai.hu@freescale.com>
9037M: Roy Zang <tie-fei.zang@freescale.com>
9038L: linuxppc-dev@lists.ozlabs.org
9039L: linux-pci@vger.kernel.org
9040L: linux-arm-kernel@lists.infradead.org
9041S: Maintained
9042F: drivers/pci/host/*layerscape*
9043
f0b75693 9044PCI DRIVER FOR IMX6
f175aa2c 9045M: Richard Zhu <Richard.Zhu@freescale.com>
1ba55f55 9046M: Lucas Stach <l.stach@pengutronix.de>
f0b75693
BH
9047L: linux-pci@vger.kernel.org
9048L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9049S: Maintained
9050F: drivers/pci/host/*imx6*
9051
0c4ffcfe
MK
9052PCI DRIVER FOR TI KEYSTONE
9053M: Murali Karicheri <m-karicheri2@ti.com>
9054L: linux-pci@vger.kernel.org
9055L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9056S: Maintained
9057F: drivers/pci/host/*keystone*
9058
f0b75693
BH
9059PCI DRIVER FOR MVEBU (Marvell Armada 370 and Armada XP SOC support)
9060M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
9061M: Jason Cooper <jason@lakedaemon.net>
9062L: linux-pci@vger.kernel.org
9063L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9064S: Maintained
9065F: drivers/pci/host/*mvebu*
9066
8c39d710
TP
9067PCI DRIVER FOR AARDVARK (Marvell Armada 3700)
9068M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
9069L: linux-pci@vger.kernel.org
9070L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9071S: Maintained
9072F: drivers/pci/host/pci-aardvark.c
9073
0447cfd7
TR
9074PCI DRIVER FOR NVIDIA TEGRA
9075M: Thierry Reding <thierry.reding@gmail.com>
9076L: linux-tegra@vger.kernel.org
f0b75693 9077L: linux-pci@vger.kernel.org
0447cfd7
TR
9078S: Supported
9079F: Documentation/devicetree/bindings/pci/nvidia,tegra20-pcie.txt
9080F: drivers/pci/host/pci-tegra.c
9081
47ff3de9
KVA
9082PCI DRIVER FOR TI DRA7XX
9083M: Kishon Vijay Abraham I <kishon@ti.com>
9084L: linux-omap@vger.kernel.org
9085L: linux-pci@vger.kernel.org
9086S: Supported
9087F: Documentation/devicetree/bindings/pci/ti-pci.txt
9088F: drivers/pci/host/pci-dra7xx.c
9089
f0b75693
BH
9090PCI DRIVER FOR RENESAS R-CAR
9091M: Simon Horman <horms@verge.net.au>
9092L: linux-pci@vger.kernel.org
4a121096 9093L: linux-renesas-soc@vger.kernel.org
f0b75693
BH
9094S: Maintained
9095F: drivers/pci/host/*rcar*
9096
4af82255 9097PCI DRIVER FOR SAMSUNG EXYNOS
b7701755 9098M: Jingoo Han <jingoohan1@gmail.com>
4af82255 9099L: linux-pci@vger.kernel.org
f0b75693
BH
9100L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9101L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
4af82255
JH
9102S: Maintained
9103F: drivers/pci/host/pci-exynos.c
9104
f0b75693 9105PCI DRIVER FOR SYNOPSIS DESIGNWARE
b7701755 9106M: Jingoo Han <jingoohan1@gmail.com>
110baab1 9107M: Pratyush Anand <pratyush.anand@gmail.com>
f0b75693
BH
9108L: linux-pci@vger.kernel.org
9109S: Maintained
9110F: drivers/pci/host/*designware*
9111
5a3aa2a8
JP
9112PCI DRIVER FOR SYNOPSYS PROTOTYPING DEVICE
9113M: Joao Pinto <jpinto@synopsys.com>
9114L: linux-pci@vger.kernel.org
9115S: Maintained
9116F: Documentation/devicetree/bindings/pci/designware-pcie.txt
9117F: drivers/pci/host/pcie-designware-plat.c
9118
cf28855b
WD
9119PCI DRIVER FOR GENERIC OF HOSTS
9120M: Will Deacon <will.deacon@arm.com>
9121L: linux-pci@vger.kernel.org
9122L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9123S: Maintained
9124F: Documentation/devicetree/bindings/pci/host-generic-pci.txt
4e64dbe2 9125F: drivers/pci/host/pci-host-common.c
cf28855b
WD
9126F: drivers/pci/host/pci-host-generic.c
9127
185a383a
KB
9128PCI DRIVER FOR INTEL VOLUME MANAGEMENT DEVICE (VMD)
9129M: Keith Busch <keith.busch@intel.com>
9130L: linux-pci@vger.kernel.org
9131S: Supported
9132F: arch/x86/pci/vmd.c
9133
51b66a6c 9134PCIE DRIVER FOR ST SPEAR13XX
110baab1 9135M: Pratyush Anand <pratyush.anand@gmail.com>
51b66a6c 9136L: linux-pci@vger.kernel.org
110baab1 9137S: Maintained
51b66a6c
PA
9138F: drivers/pci/host/*spear*
9139
af1169b4
LFT
9140PCI MSI DRIVER FOR ALTERA MSI IP
9141M: Ley Foon Tan <lftan@altera.com>
9142L: rfi@lists.rocketboards.org (moderated for non-subscribers)
9143L: linux-pci@vger.kernel.org
9144S: Supported
9145F: Documentation/devicetree/bindings/pci/altera-pcie-msi.txt
9146F: drivers/pci/host/pcie-altera-msi.c
51b66a6c 9147
dcd19de3
DD
9148PCI MSI DRIVER FOR APPLIEDMICRO XGENE
9149M: Duc Dang <dhdang@apm.com>
9150L: linux-pci@vger.kernel.org
9151L: linux-arm-kernel@lists.infradead.org
9152S: Maintained
9153F: Documentation/devicetree/bindings/pci/xgene-pci-msi.txt
9154F: drivers/pci/host/pci-xgene-msi.c
9155
a3cbfae1
NC
9156PCIE DRIVER FOR AXIS ARTPEC
9157M: Niklas Cassel <niklas.cassel@axis.com>
9158M: Jesper Nilsson <jesper.nilsson@axis.com>
9159L: linux-arm-kernel@axis.com
9160L: linux-pci@vger.kernel.org
9161S: Maintained
9162F: Documentation/devicetree/bindings/pci/axis,artpec*
9163F: drivers/pci/host/*artpec*
9164
500a1d9a
ZW
9165PCIE DRIVER FOR HISILICON
9166M: Zhou Wang <wangzhou1@hisilicon.com>
5930fe4e 9167M: Gabriele Paoloni <gabriele.paoloni@huawei.com>
500a1d9a
ZW
9168L: linux-pci@vger.kernel.org
9169S: Maintained
9170F: Documentation/devicetree/bindings/pci/hisilicon-pcie.txt
9171F: drivers/pci/host/pcie-hisi.c
9172
82a82383
SV
9173PCIE DRIVER FOR QUALCOMM MSM
9174M: Stanimir Varbanov <svarbanov@mm-sol.com>
9175L: linux-pci@vger.kernel.org
9176L: linux-arm-msm@vger.kernel.org
9177S: Maintained
9178F: drivers/pci/host/*qcom*
9179
f12b76e5
DD
9180PCIE DRIVER FOR CAVIUM THUNDERX
9181M: David Daney <david.daney@cavium.com>
9182L: linux-pci@vger.kernel.org
9183L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9184S: Supported
9185F: Documentation/devicetree/bindings/pci/pci-thunder-*
9186F: drivers/pci/host/pci-thunder-*
9187
1da177e4 9188PCMCIA SUBSYSTEM
4230dfc9 9189P: Linux PCMCIA Team
f5df5881 9190L: linux-pcmcia@lists.infradead.org
6650e0a5 9191W: http://lists.infradead.org/mailman/listinfo/linux-pcmcia
9f273c24 9192T: git git://git.kernel.org/pub/scm/linux/kernel/git/brodo/pcmcia.git
4230dfc9 9193S: Maintained
679655da
JP
9194F: Documentation/pcmcia/
9195F: drivers/pcmcia/
9196F: include/pcmcia/
1da177e4
LT
9197
9198PCNET32 NETWORK DRIVER
227fb925 9199M: Don Fry <pcnet32@frontier.com>
979b6c13 9200L: netdev@vger.kernel.org
1da177e4 9201S: Maintained
b955f6ca 9202F: drivers/net/ethernet/amd/pcnet32.c
1da177e4 9203
48fc267e
SK
9204PCRYPT PARALLEL CRYPTO ENGINE
9205M: Steffen Klassert <steffen.klassert@secunet.com>
9206L: linux-crypto@vger.kernel.org
9207S: Maintained
9208F: crypto/pcrypt.c
9209F: include/crypto/pcrypt.h
9210
e72df0b8
TH
9211PER-CPU MEMORY ALLOCATOR
9212M: Tejun Heo <tj@kernel.org>
93e205a7 9213M: Christoph Lameter <cl@linux.com>
e72df0b8
TH
9214T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/percpu.git
9215S: Maintained
9216F: include/linux/percpu*.h
9217F: mm/percpu*.c
9218F: arch/*/include/asm/percpu.h
9219
ad4ecbcb 9220PER-TASK DELAY ACCOUNTING
185e595f 9221M: Balbir Singh <bsingharora@gmail.com>
ad4ecbcb 9222S: Maintained
679655da
JP
9223F: include/linux/delayacct.h
9224F: kernel/delayacct.c
ad4ecbcb 9225
57c0c15b 9226PERFORMANCE EVENTS SUBSYSTEM
daecbd26 9227M: Peter Zijlstra <peterz@infradead.org>
dd9b238c 9228M: Ingo Molnar <mingo@redhat.com>
f80c5393 9229M: Arnaldo Carvalho de Melo <acme@kernel.org>
a54d690e 9230R: Alexander Shishkin <alexander.shishkin@linux.intel.com>
981c3a4f 9231L: linux-kernel@vger.kernel.org
75fc2d37 9232T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
6c0b3244 9233S: Supported
d53e8365 9234F: kernel/events/*
a003236c 9235F: include/linux/perf_event.h
c117ab84 9236F: include/uapi/linux/perf_event.h
141c4296
RR
9237F: arch/*/kernel/perf_event*.c
9238F: arch/*/kernel/*/perf_event*.c
9239F: arch/*/kernel/*/*/perf_event*.c
a003236c 9240F: arch/*/include/asm/perf_event.h
a003236c 9241F: arch/*/kernel/perf_callchain.c
b0a434fb 9242F: arch/*/events/*
a003236c 9243F: tools/perf/
6c0b3244 9244
dd49d0f5 9245PERSONALITY HANDLING
8b58be88 9246M: Christoph Hellwig <hch@infradead.org>
dd49d0f5
JC
9247L: linux-abi-devel@lists.sourceforge.net
9248S: Maintained
679655da 9249F: include/linux/personality.h
c117ab84 9250F: include/uapi/linux/personality.h
dd49d0f5 9251
838e7a03 9252PHONET PROTOCOL
2a06b40f 9253M: Remi Denis-Courmont <courmisch@gmail.com>
838e7a03
RDC
9254S: Supported
9255F: Documentation/networking/phonet.txt
9256F: include/linux/phonet.h
9257F: include/net/phonet/
c117ab84 9258F: include/uapi/linux/phonet.h
838e7a03
RDC
9259F: net/phonet/
9260
1da177e4 9261PHRAM MTD DRIVER
8b58be88 9262M: Joern Engel <joern@lazybastard.org>
1da177e4
LT
9263L: linux-mtd@lists.infradead.org
9264S: Maintained
679655da 9265F: drivers/mtd/devices/phram.c
1da177e4 9266
efdbb10e
BP
9267PICOLCD HID DRIVER
9268M: Bruno Prémont <bonbons@linux-vserver.org>
9269L: linux-input@vger.kernel.org
9270S: Maintained
9271F: drivers/hid/hid-picolcd*
9272
a53bfa07
JI
9273PICOXCELL SUPPORT
9274M: Jamie Iles <jamie@jamieiles.com>
9275L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9276T: git git://github.com/jamieiles/linux-2.6-ji.git
9277S: Supported
b8733987 9278F: arch/arm/boot/dts/picoxcell*
14430813 9279F: arch/arm/mach-picoxcell/
b8733987 9280F: drivers/crypto/picoxcell*
a53bfa07 9281
2744e8af
LW
9282PIN CONTROL SUBSYSTEM
9283M: Linus Walleij <linus.walleij@linaro.org>
c11f042b 9284L: linux-gpio@vger.kernel.org
dbe752a3 9285T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl.git
2744e8af 9286S: Maintained
9feeed94 9287F: Documentation/devicetree/bindings/pinctrl/
fefb6245 9288F: Documentation/pinctrl.txt
07f29ba6 9289F: drivers/pinctrl/
8e406fe4 9290F: include/linux/pinctrl/
2744e8af 9291
2201bbb8
JCPV
9292PIN CONTROLLER - ATMEL AT91
9293M: Jean-Christophe Plagniol-Villard <plagnioj@jcrosoft.com>
9294L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9295S: Maintained
c654b6bf 9296F: drivers/pinctrl/pinctrl-at91.*
2201bbb8 9297
33d3690c
LD
9298PIN CONTROLLER - ATMEL AT91 PIO4
9299M: Ludovic Desroches <ludovic.desroches@atmel.com>
9300L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9301L: linux-gpio@vger.kernel.org
9302S: Supported
9303F: drivers/pinctrl/pinctrl-at91-pio4.*
9304
cbd1b652
MW
9305PIN CONTROLLER - INTEL
9306M: Mika Westerberg <mika.westerberg@linux.intel.com>
9307M: Heikki Krogerus <heikki.krogerus@linux.intel.com>
9308S: Maintained
9309F: drivers/pinctrl/intel/
2201bbb8 9310
9963b536
LP
9311PIN CONTROLLER - RENESAS
9312M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
1a4ca6dd 9313M: Geert Uytterhoeven <geert+renesas@glider.be>
4a121096 9314L: linux-renesas-soc@vger.kernel.org
9963b536
LP
9315S: Maintained
9316F: drivers/pinctrl/sh-pfc/
9317
b75e60d6 9318PIN CONTROLLER - SAMSUNG
fea685e9 9319M: Tomasz Figa <tomasz.figa@gmail.com>
326dce07 9320M: Krzysztof Kozlowski <krzk@kernel.org>
44b03c10 9321M: Sylwester Nawrocki <s.nawrocki@samsung.com>
b75e60d6
DA
9322L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9323L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
9324S: Maintained
9b5b33f6 9325F: drivers/pinctrl/samsung/
b75e60d6 9326
13cbd906
TL
9327PIN CONTROLLER - SINGLE
9328M: Tony Lindgren <tony@atomide.com>
9329M: Haojian Zhuang <haojian.zhuang@linaro.org>
9330L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9331L: linux-omap@vger.kernel.org
9332S: Maintained
9333F: drivers/pinctrl/pinctrl-single.c
9334
deda8287 9335PIN CONTROLLER - ST SPEAR
da89947b 9336M: Viresh Kumar <vireshk@kernel.org>
deda8287
VK
9337L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9338W: http://www.st.com/spear
9339S: Maintained
8e406fe4 9340F: drivers/pinctrl/spear/
deda8287 9341
11a1cf34
JH
9342PISTACHIO SOC SUPPORT
9343M: James Hartley <james.hartley@imgtec.com>
9344M: Ionela Voinescu <ionela.voinescu@imgtec.com>
9345L: linux-mips@linux-mips.org
9346S: Maintained
9347F: arch/mips/pistachio/
9348F: arch/mips/include/asm/mach-pistachio/
9349F: arch/mips/boot/dts/pistachio/
9350F: arch/mips/configs/pistachio*_defconfig
9351
249a6771 9352PKTCDVD DRIVER
e5f6450c 9353M: Jiri Kosina <jikos@kernel.org>
249a6771 9354S: Maintained
679655da
JP
9355F: drivers/block/pktcdvd.c
9356F: include/linux/pktcdvd.h
c117ab84 9357F: include/uapi/linux/pktcdvd.h
249a6771 9358
b31d8273
G
9359PKUNITY SOC DRIVERS
9360M: Guan Xuetao <gxt@mprc.pku.edu.cn>
9361W: http://mprc.pku.edu.cn/~guanxuetao/linux
9362S: Maintained
ceebf4d5 9363T: git git://github.com/gxt/linux.git
b31d8273 9364F: drivers/input/serio/i8042-unicore32io.h
d10e4a66 9365F: drivers/i2c/busses/i2c-puv3.c
8a61f013 9366F: drivers/video/fbdev/fb-puv3.c
2809e80b 9367F: drivers/rtc/rtc-puv3.c
b31d8273 9368
9d2ecfb7 9369PMBUS HARDWARE MONITORING DRIVERS
ca462085 9370M: Guenter Roeck <linux@roeck-us.net>
968ce1b1
GR
9371L: linux-hwmon@vger.kernel.org
9372W: http://hwmon.wiki.kernel.org/
9d2ecfb7
GR
9373W: http://www.roeck-us.net/linux/drivers/
9374T: git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
9375S: Maintained
9376F: Documentation/hwmon/pmbus
9377F: drivers/hwmon/pmbus/
9378F: include/linux/i2c/pmbus.h
9379
89a36810 9380PMC SIERRA MaxRAID DRIVER
89a36810
AR
9381L: linux-scsi@vger.kernel.org
9382W: http://www.pmc-sierra.com/
3cdea4d7 9383S: Orphan
89a36810
AR
9384F: drivers/scsi/pmcraid.*
9385
dbf9bfe6 9386PMC SIERRA PM8001 DRIVER
d32477e2 9387M: Jack Wang <jinpu.wang@profitbricks.com>
dbf9bfe6 9388M: lindar_liu@usish.com
f5a7b525 9389L: pmchba@pmcs.com
dbf9bfe6 9390L: linux-scsi@vger.kernel.org
9391S: Supported
9392F: drivers/scsi/pm8001/
9393
1da177e4 9394POSIX CLOCKS and TIMERS
8b58be88 9395M: Thomas Gleixner <tglx@linutronix.de>
981c3a4f 9396L: linux-kernel@vger.kernel.org
75fc2d37 9397T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
5cee9645 9398S: Maintained
679655da
JP
9399F: fs/timerfd.c
9400F: include/linux/timer*
5cee9645 9401F: kernel/time/*timer*
1da177e4 9402
7b06a6d7
RW
9403POWER MANAGEMENT CORE
9404M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
9405L: linux-pm@vger.kernel.org
9406T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
9407S: Supported
9408F: drivers/base/power/
9409F: include/linux/pm.h
9410F: include/linux/pm_*
9411F: include/linux/powercap.h
9412F: drivers/powercap/
9413
3be86148 9414POWER SUPPLY CLASS/SUBSYSTEM and DRIVERS
ad8464a2 9415M: Sebastian Reichel <sre@kernel.org>
57318935 9416M: Dmitry Eremin-Solenikov <dbaryshkov@gmail.com>
8b58be88 9417M: David Woodhouse <dwmw2@infradead.org>
ad8464a2 9418L: linux-pm@vger.kernel.org
54e5881d 9419T: git git://git.infradead.org/battery-2.6.git
3be86148 9420S: Maintained
3cc5c704
GU
9421F: Documentation/devicetree/bindings/power/
9422F: Documentation/devicetree/bindings/power_supply/
679655da 9423F: include/linux/power_supply.h
8cd725a1 9424F: drivers/power/
26305022 9425X: drivers/power/avs/
3be86148 9426
514f161a
MR
9427POWER STATE COORDINATION INTERFACE (PSCI)
9428M: Mark Rutland <mark.rutland@arm.com>
9429M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
9430L: linux-arm-kernel@lists.infradead.org
9431S: Maintained
9432F: drivers/firmware/psci.c
9433F: include/linux/psci.h
9434F: include/uapi/linux/psci.h
9435
43a1dd9b
SJS
9436POWERNV OPERATOR PANEL LCD DISPLAY DRIVER
9437M: Suraj Jitindar Singh <sjitindarsingh@gmail.com>
9438L: linuxppc-dev@lists.ozlabs.org
9439S: Maintained
9440F: drivers/char/powernv-op-panel.c
9441
1da177e4 9442PNP SUPPORT
9c3646d1 9443M: "Rafael J. Wysocki" <rafael.j.wysocki@intel.com>
1da177e4 9444S: Maintained
679655da 9445F: drivers/pnp/
1da177e4
LT
9446
9447PPP PROTOCOL DRIVERS AND COMPRESSORS
8b58be88 9448M: Paul Mackerras <paulus@samba.org>
1da177e4
LT
9449L: linux-ppp@vger.kernel.org
9450S: Maintained
224cf5ad 9451F: drivers/net/ppp/ppp_*
1da177e4
LT
9452
9453PPP OVER ATM (RFC 2364)
8b58be88 9454M: Mitchell Blank Jr <mitch@sfgoth.com>
1da177e4 9455S: Maintained
679655da 9456F: net/atm/pppoatm.c
c117ab84 9457F: include/uapi/linux/atmppp.h
1da177e4
LT
9458
9459PPP OVER ETHERNET
8b58be88 9460M: Michal Ostrowski <mostrows@earthlink.net>
1da177e4 9461S: Maintained
224cf5ad
JK
9462F: drivers/net/ppp/pppoe.c
9463F: drivers/net/ppp/pppox.c
1da177e4 9464
a6d2370b 9465PPP OVER L2TP
8b58be88 9466M: James Chapman <jchapman@katalix.com>
a6d2370b 9467S: Maintained
90ca28d1 9468F: net/l2tp/l2tp_ppp.c
679655da 9469F: include/linux/if_pppol2tp.h
c117ab84 9470F: include/uapi/linux/if_pppol2tp.h
a6d2370b 9471
eae9d2ba 9472PPS SUPPORT
8b58be88 9473M: Rodolfo Giometti <giometti@enneenne.com>
eae9d2ba
RG
9474W: http://wiki.enneenne.com/index.php/LinuxPPS_support
9475L: linuxpps@ml.enneenne.com (subscribers-only)
9476S: Maintained
cabaaf41
JP
9477F: Documentation/pps/
9478F: drivers/pps/
9479F: include/linux/pps*.h
eae9d2ba 9480
71a6d0af
HW
9481PPTP DRIVER
9482M: Dmitry Kozlov <xeb@mail.ru>
9483L: netdev@vger.kernel.org
9484S: Maintained
224cf5ad 9485F: drivers/net/ppp/pptp.c
71a6d0af
HW
9486W: http://sourceforge.net/projects/accel-pptp
9487
1da177e4 9488PREEMPTIBLE KERNEL
8b58be88 9489M: Robert Love <rml@tech9.net>
1da177e4
LT
9490L: kpreempt-tech@lists.sourceforge.net
9491W: ftp://ftp.kernel.org/pub/linux/kernel/people/rml/preempt-kernel
9492S: Supported
679655da
JP
9493F: Documentation/preempt-locking.txt
9494F: include/linux/preempt.h
1da177e4
LT
9495
9496PRISM54 WIRELESS DRIVER
8b58be88 9497M: "Luis R. Rodriguez" <mcgrof@gmail.com>
724c6b35 9498L: linux-wireless@vger.kernel.org
9ef80804 9499W: http://wireless.kernel.org/en/users/Drivers/p54
1d89cae1 9500S: Obsolete
c12edfe2 9501F: drivers/net/wireless/intersil/prism54/
1da177e4 9502
02c18891 9503PS3 NETWORK SUPPORT
b809b9ca 9504M: Geoff Levand <geoff@infradead.org>
02c18891 9505L: netdev@vger.kernel.org
a14ab6b6 9506L: linuxppc-dev@lists.ozlabs.org
b809b9ca 9507S: Maintained
8df158ac 9508F: drivers/net/ethernet/toshiba/ps3_gelic_net.*
02c18891 9509
f58a9d17 9510PS3 PLATFORM SUPPORT
b809b9ca 9511M: Geoff Levand <geoff@infradead.org>
a4724ed6 9512L: linuxppc-dev@lists.ozlabs.org
b809b9ca 9513S: Maintained
679655da
JP
9514F: arch/powerpc/boot/ps3*
9515F: arch/powerpc/include/asm/lv1call.h
9516F: arch/powerpc/include/asm/ps3*.h
9517F: arch/powerpc/platforms/ps3/
9518F: drivers/*/ps3*
9519F: drivers/ps3/
fec629b8 9520F: drivers/rtc/rtc-ps3.c
679655da 9521F: drivers/usb/host/*ps3.c
fec629b8 9522F: sound/ppc/snd_ps3*
f58a9d17 9523
cffb4add 9524PS3VRAM DRIVER
8b58be88 9525M: Jim Paris <jim@jtan.com>
3715a5d0 9526M: Geoff Levand <geoff@infradead.org>
a14ab6b6 9527L: linuxppc-dev@lists.ozlabs.org
cffb4add 9528S: Maintained
8a3977cb 9529F: drivers/block/ps3vram.c
cffb4add 9530
8defe599 9531PSTORE FILESYSTEM
9d5e2a02 9532M: Anton Vorontsov <anton@enomsg.org>
8defe599
AV
9533M: Colin Cross <ccross@android.com>
9534M: Kees Cook <keescook@chromium.org>
9535M: Tony Luck <tony.luck@intel.com>
9536S: Maintained
9f273c24 9537T: git git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux.git
8defe599
AV
9538F: fs/pstore/
9539F: include/linux/pstore*
04851772 9540F: drivers/firmware/efi/efi-pstore.c
8defe599
AV
9541F: drivers/acpi/apei/erst.c
9542
7fbc415d
RC
9543PTP HARDWARE CLOCK SUPPORT
9544M: Richard Cochran <richardcochran@gmail.com>
e7333e3c 9545L: netdev@vger.kernel.org
7fbc415d
RC
9546S: Maintained
9547W: http://linuxptp.sourceforge.net/
9548F: Documentation/ABI/testing/sysfs-ptp
9549F: Documentation/ptp/*
0ecb3cdd 9550F: drivers/net/ethernet/freescale/gianfar_ptp.c
7fbc415d
RC
9551F: drivers/net/phy/dp83640*
9552F: drivers/ptp/*
9553F: include/linux/ptp_cl*
9554
cf94a4d1 9555PTRACE SUPPORT
e846ee5f 9556M: Roland McGrath <roland@hack.frob.com>
8b58be88 9557M: Oleg Nesterov <oleg@redhat.com>
cf94a4d1
CH
9558S: Maintained
9559F: include/asm-generic/syscall.h
9560F: include/linux/ptrace.h
9561F: include/linux/regset.h
9562F: include/linux/tracehook.h
c117ab84 9563F: include/uapi/linux/ptrace.h
cf94a4d1
CH
9564F: kernel/ptrace.c
9565
3e9d7ba7
HV
9566PULSE8-CEC DRIVER
9567M: Hans Verkuil <hverkuil@xs4all.nl>
9568L: linux-media@vger.kernel.org
9569T: git git://linuxtv.org/media_tree.git
9570S: Maintained
9571F: drivers/staging/media/pulse8-cec
9572
8320204a 9573PVRUSB2 VIDEO4LINUX DRIVER
8b58be88 9574M: Mike Isely <isely@pobox.com>
16e9495d 9575L: pvrusb2@isely.net (subscribers-only)
661263b5 9576L: linux-media@vger.kernel.org
8320204a 9577W: http://www.isely.net/pvrusb2/
275ffde4 9578T: git git://linuxtv.org/media_tree.git
8320204a 9579S: Maintained
679655da 9580F: Documentation/video4linux/README.pvrusb2
0c0d06ca 9581F: drivers/media/usb/pvrusb2/
8320204a 9582
39532e6c 9583PWC WEBCAM DRIVER
c0936df4 9584M: Hans Verkuil <hverkuil@xs4all.nl>
39532e6c
HG
9585L: linux-media@vger.kernel.org
9586T: git git://linuxtv.org/media_tree.git
c0936df4 9587S: Odd Fixes
39532e6c
HG
9588F: drivers/media/usb/pwc/*
9589
93c090b3 9590PWM FAN DRIVER
774e0362
KD
9591M: Kamil Debski <kamil@wypas.org>
9592M: Lukasz Majewski <l.majewski@samsung.com>
968ce1b1 9593L: linux-hwmon@vger.kernel.org
93c090b3
KD
9594S: Supported
9595F: Documentation/devicetree/bindings/hwmon/pwm-fan.txt
9596F: Documentation/hwmon/pwm-fan
9597F: drivers/hwmon/pwm-fan.c
9598
200efedd 9599PWM SUBSYSTEM
aa3495f7
TR
9600M: Thierry Reding <thierry.reding@gmail.com>
9601L: linux-pwm@vger.kernel.org
0c2498f1 9602S: Maintained
006e854f 9603T: git git://git.kernel.org/pub/scm/linux/kernel/git/thierry.reding/linux-pwm.git
200efedd
TR
9604F: Documentation/pwm.txt
9605F: Documentation/devicetree/bindings/pwm/
9606F: include/linux/pwm.h
0c2498f1 9607F: drivers/pwm/
a140b98d
TR
9608F: drivers/video/backlight/pwm_bl.c
9609F: include/linux/pwm_backlight.h
0c2498f1 9610
30ec261e 9611PXA2xx/PXA3xx SUPPORT
8da5e302 9612M: Daniel Mack <daniel@zonque.org>
a323f664 9613M: Haojian Zhuang <haojian.zhuang@gmail.com>
8da5e302 9614M: Robert Jarzmik <robert.jarzmik@free.fr>
efc03ecb 9615L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3f640c61 9616T: git git://github.com/hzhuang1/linux.git
8da5e302 9617T: git git://github.com/rjarzmik/linux.git
1da177e4 9618S: Maintained
e68d7c14 9619F: arch/arm/boot/dts/pxa*
679655da 9620F: arch/arm/mach-pxa/
820439f1 9621F: drivers/dma/pxa*
679655da 9622F: drivers/pcmcia/pxa2xx*
1403ead9 9623F: drivers/pinctrl/pxa/
9df92e6c 9624F: drivers/spi/spi-pxa2xx*
faf2e1db 9625F: drivers/usb/gadget/udc/pxa2*
679655da 9626F: include/sound/pxa2xx-lib.h
bec4c99e 9627F: sound/arm/pxa*
14430813 9628F: sound/soc/pxa/
1da177e4 9629
f3154a46
RJ
9630PXA GPIO DRIVER
9631M: Robert Jarzmik <robert.jarzmik@free.fr>
9632L: linux-gpio@vger.kernel.org
9633S: Maintained
9634F: drivers/gpio/gpio-pxa.c
9635
ec64d3bf
EG
9636PXA3xx NAND FLASH DRIVER
9637M: Ezequiel Garcia <ezequiel.garcia@free-electrons.com>
9638L: linux-mtd@lists.infradead.org
9639S: Maintained
9a67f099 9640F: drivers/mtd/nand/pxa3xx_nand.c
ec64d3bf 9641
3f640c61 9642MMP SUPPORT
8b58be88 9643M: Eric Miao <eric.y.miao@gmail.com>
a323f664 9644M: Haojian Zhuang <haojian.zhuang@gmail.com>
e8e6cb32 9645L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3f640c61
HZ
9646T: git git://github.com/hzhuang1/linux.git
9647T: git git://git.linaro.org/people/ycmiao/pxa-linux.git
e8e6cb32 9648S: Maintained
e68d7c14 9649F: arch/arm/boot/dts/mmp*
3f640c61 9650F: arch/arm/mach-mmp/
e8e6cb32 9651
272f133a
PO
9652PXA MMCI DRIVER
9653S: Orphan
9654
57f63bc8 9655PXA RTC DRIVER
8b58be88 9656M: Robert Jarzmik <robert.jarzmik@free.fr>
57f63bc8
RJ
9657L: rtc-linux@googlegroups.com
9658S: Maintained
9659
cea4001a 9660QAT DRIVER
90ab5a81
TS
9661M: Giovanni Cabiddu <giovanni.cabiddu@intel.com>
9662M: Salvatore Benedetto <salvatore.benedetto@intel.com>
49e7d9df
JP
9663L: qat-linux@intel.com
9664S: Supported
9665F: drivers/crypto/qat/
cea4001a 9666
52a09a04 9667QIB DRIVER
8473c603 9668M: Mike Marciniszyn <infinipath@intel.com>
52a09a04
MM
9669L: linux-rdma@vger.kernel.org
9670S: Supported
9671F: drivers/infiniband/hw/qib/
9672
5e9772b9
JS
9673QLOGIC QLA1280 SCSI DRIVER
9674M: Michael Reed <mdr@sgi.com>
9675L: linux-scsi@vger.kernel.org
9676S: Maintained
9677F: drivers/scsi/qla1280.[ch]
9678
1da177e4 9679QLOGIC QLA2XXX FC-SCSI DRIVER
2c804eb0 9680M: qla2xxx-upstream@qlogic.com
1da177e4
LT
9681L: linux-scsi@vger.kernel.org
9682S: Supported
679655da
JP
9683F: Documentation/scsi/LICENSE.qla2xxx
9684F: drivers/scsi/qla2xxx/
1da177e4 9685
883c98fe 9686QLOGIC QLA4XXX iSCSI DRIVER
1018b8b9 9687M: QLogic-Storage-Upstream@qlogic.com
883c98fe
RA
9688L: linux-scsi@vger.kernel.org
9689S: Supported
bacfb81b 9690F: Documentation/scsi/LICENSE.qla4xxx
883c98fe
RA
9691F: drivers/scsi/qla4xxx/
9692
5a4faa87 9693QLOGIC QLA3XXX NETWORK DRIVER
0a955c3a 9694M: Jitendra Kalsaria <jitendra.kalsaria@qlogic.com>
8b58be88 9695M: Ron Mercer <ron.mercer@qlogic.com>
5a4faa87
RM
9696M: linux-driver@qlogic.com
9697L: netdev@vger.kernel.org
9698S: Supported
679655da 9699F: Documentation/networking/LICENSE.qla3xxx
aa43c215 9700F: drivers/net/ethernet/qlogic/qla3xxx.*
5a4faa87 9701
0ec00f03 9702QLOGIC QLCNIC (1/10)Gb ETHERNET DRIVER
9f35a3cc 9703M: Dept-GELinuxNICDev@qlogic.com
0ec00f03
AKS
9704L: netdev@vger.kernel.org
9705S: Supported
aa43c215 9706F: drivers/net/ethernet/qlogic/qlcnic/
0ec00f03 9707
c4e84bde 9708QLOGIC QLGE 10Gb ETHERNET DRIVER
c9b1a5b5
HP
9709M: Harish Patil <harish.patil@qlogic.com>
9710M: Sudarsana Kalluru <sudarsana.kalluru@qlogic.com>
9711M: Dept-GELinuxNICDev@qlogic.com
4cbfbe25 9712M: linux-driver@qlogic.com
c4e84bde
RM
9713L: netdev@vger.kernel.org
9714S: Supported
aa43c215 9715F: drivers/net/ethernet/qlogic/qlge/
c4e84bde 9716
fe56b9e6
YM
9717QLOGIC QL4xxx ETHERNET DRIVER
9718M: Yuval Mintz <Yuval.Mintz@qlogic.com>
9719M: Ariel Elior <Ariel.Elior@qlogic.com>
9720M: everest-linux-l2@qlogic.com
9721L: netdev@vger.kernel.org
9722S: Supported
9723F: drivers/net/ethernet/qlogic/qed/
9724F: include/linux/qed/
9725F: drivers/net/ethernet/qlogic/qede/
9726
1da177e4 9727QNX4 FILESYSTEM
8b58be88 9728M: Anders Larsen <al@alarsen.net>
1da177e4
LT
9729W: http://www.alarsen.net/linux/qnx4fs/
9730S: Maintained
80811493 9731F: fs/qnx4/
c117ab84
CEB
9732F: include/uapi/linux/qnx4_fs.h
9733F: include/uapi/linux/qnxtypes.h
1da177e4 9734
91952bc0
AP
9735QT1010 MEDIA DRIVER
9736M: Antti Palosaari <crope@iki.fi>
9737L: linux-media@vger.kernel.org
a825eaec 9738W: https://linuxtv.org
91952bc0
AP
9739W: http://palosaari.fi/linux/
9740Q: http://patchwork.linuxtv.org/project/linux-media/list/
9741T: git git://linuxtv.org/anttip/media_tree.git
9742S: Maintained
9743F: drivers/media/tuners/qt1010*
9744
966fb5ec
SM
9745QUALCOMM ATHEROS ATH9K WIRELESS DRIVER
9746M: QCA ath9k Development <ath9k-devel@qca.qualcomm.com>
9747L: linux-wireless@vger.kernel.org
9748L: ath9k-devel@lists.ath9k.org
9749W: http://wireless.kernel.org/en/users/Drivers/ath9k
9750S: Supported
9751F: drivers/net/wireless/ath/ath9k/
9752
2ea0ffcb
KV
9753QUALCOMM ATHEROS ATH10K WIRELESS DRIVER
9754M: Kalle Valo <kvalo@qca.qualcomm.com>
9755L: ath10k@lists.infradead.org
9756W: http://wireless.kernel.org/en/users/Drivers/ath10k
9f273c24 9757T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
2ea0ffcb
KV
9758S: Supported
9759F: drivers/net/wireless/ath/ath10k/
9760
4f4567cf
RK
9761QUALCOMM HEXAGON ARCHITECTURE
9762M: Richard Kuo <rkuo@codeaurora.org>
9763L: linux-hexagon@vger.kernel.org
9f273c24 9764T: git git://git.kernel.org/pub/scm/linux/kernel/git/rkuo/linux-hexagon-kernel.git
4f4567cf
RK
9765S: Supported
9766F: arch/hexagon/
9767
8e84c258
EK
9768QUALCOMM WCN36XX WIRELESS DRIVER
9769M: Eugene Krasnikov <k.eugene.e@gmail.com>
9770L: wcn36xx@lists.infradead.org
9771W: http://wireless.kernel.org/en/users/Drivers/wcn36xx
9772T: git git://github.com/KrasnikovEugene/wcn36xx.git
9773S: Supported
9774F: drivers/net/wireless/ath/wcn36xx/
9775
eeca9a67
MT
9776QEMU MACHINE EMULATOR AND VIRTUALIZER SUPPORT
9777M: Gabriel Somlo <somlo@cmu.edu>
9778M: "Michael S. Tsirkin" <mst@redhat.com>
9779L: qemu-devel@nongnu.org
9780S: Maintained
9781F: drivers/firmware/qemu_fw_cfg.c
9782
602adf40 9783RADOS BLOCK DEVICE (RBD)
0f5417ce
SW
9784M: Ilya Dryomov <idryomov@gmail.com>
9785M: Sage Weil <sage@redhat.com>
527a88b9 9786M: Alex Elder <elder@kernel.org>
398ecff5 9787L: ceph-devel@vger.kernel.org
09d90327
SW
9788W: http://ceph.com/
9789T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
6e67b7ae 9790T: git git://github.com/ceph/ceph-client.git
602adf40 9791S: Supported
398ecff5 9792F: Documentation/ABI/testing/sysfs-bus-rbd
602adf40
YS
9793F: drivers/block/rbd.c
9794F: drivers/block/rbd_types.h
9795
1da177e4 9796RADEON FRAMEBUFFER DISPLAY DRIVER
8b58be88 9797M: Benjamin Herrenschmidt <benh@kernel.crashing.org>
c69f677c 9798L: linux-fbdev@vger.kernel.org
1da177e4 9799S: Maintained
8a61f013 9800F: drivers/video/fbdev/aty/radeon*
c117ab84 9801F: include/uapi/linux/radeonfb.h
1da177e4 9802
c6c9b34c 9803RADIOSHARK 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-shark.c
9809
9810RADIOSHARK2 RADIO DRIVER
c0936df4 9811M: Hans Verkuil <hverkuil@xs4all.nl>
c6c9b34c
HG
9812L: linux-media@vger.kernel.org
9813T: git git://linuxtv.org/media_tree.git
9814S: Maintained
9815F: drivers/media/radio/radio-shark2.c
9816F: drivers/media/radio/radio-tea5777.c
9817
1da177e4 9818RAGE128 FRAMEBUFFER DISPLAY DRIVER
8b58be88 9819M: Paul Mackerras <paulus@samba.org>
c69f677c 9820L: linux-fbdev@vger.kernel.org
1da177e4 9821S: Maintained
8a61f013 9822F: drivers/video/fbdev/aty/aty128fb.c
1da177e4 9823
a0fd81a9 9824RALINK MIPS ARCHITECTURE
bdb40e8e 9825M: John Crispin <john@phrozen.org>
a0fd81a9
JC
9826L: linux-mips@linux-mips.org
9827S: Maintained
9828F: arch/mips/ralink
9829
e7839f25 9830RALINK RT2X00 WIRELESS LAN DRIVER
95ea3627 9831P: rt2x00 project
b182427e 9832M: Stanislaw Gruszka <sgruszka@redhat.com>
f198f98e 9833M: Helmut Schaa <helmut.schaa@googlemail.com>
95ea3627 9834L: linux-wireless@vger.kernel.org
95ea3627 9835S: Maintained
33aca94d 9836F: drivers/net/wireless/ralink/rt2x00/
95ea3627 9837
9db5579b 9838RAMDISK RAM BLOCK DEVICE DRIVER
ea7618ec 9839M: Jens Axboe <axboe@kernel.dk>
9db5579b 9840S: Maintained
679655da
JP
9841F: Documentation/blockdev/ramdisk.txt
9842F: drivers/block/brd.c
9db5579b 9843
9e95ce27 9844RANDOM NUMBER DRIVER
0624bcaa 9845M: "Theodore Ts'o" <tytso@mit.edu>
9e95ce27 9846S: Maintained
679655da 9847F: drivers/char/random.c
9e95ce27 9848
394b701c 9849RAPIDIO SUBSYSTEM
8b58be88 9850M: Matt Porter <mporter@kernel.crashing.org>
b8bc1dd3 9851M: Alexandre Bounine <alexandre.bounine@idt.com>
394b701c 9852S: Maintained
679655da 9853F: drivers/rapidio/
394b701c 9854
e2d1d6c0 9855RAYLINK/WEBGEAR 802.11 WIRELESS LAN DRIVER
e2d1d6c0 9856L: linux-wireless@vger.kernel.org
f52a5490 9857S: Orphan
679655da 9858F: drivers/net/wireless/ray*
e2d1d6c0
RD
9859
9860RCUTORTURE MODULE
e0198b29 9861M: Josh Triplett <josh@joshtriplett.org>
8b58be88 9862M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
981c3a4f 9863L: linux-kernel@vger.kernel.org
f9094d8e 9864S: Supported
08deed1e 9865T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
679655da 9866F: Documentation/RCU/torture.txt
34e2d560 9867F: kernel/rcu/rcutorture.c
e2d1d6c0 9868
c87b9c60
PM
9869RCUTORTURE TEST FRAMEWORK
9870M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
ab0afd6c 9871M: Josh Triplett <josh@joshtriplett.org>
4632a191
PM
9872R: Steven Rostedt <rostedt@goodmis.org>
9873R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
96a39bc4 9874R: Lai Jiangshan <jiangshanlai@gmail.com>
981c3a4f 9875L: linux-kernel@vger.kernel.org
c87b9c60
PM
9876S: Supported
9877T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
9878F: tools/testing/selftests/rcutorture
9879
c1f766b5 9880RDC R-321X SoC
8b58be88 9881M: Florian Fainelli <florian@openwrt.org>
c1f766b5
FF
9882S: Maintained
9883
db17f395 9884RDC R6040 FAST ETHERNET DRIVER
35566e96 9885M: Florian Fainelli <f.fainelli@gmail.com>
db17f395
FF
9886L: netdev@vger.kernel.org
9887S: Maintained
58565a35 9888F: drivers/net/ethernet/rdc/r6040.c
db17f395 9889
a09ed661 9890RDS - RELIABLE DATAGRAM SOCKETS
72f26eee 9891M: Santosh Shilimkar <santosh.shilimkar@oracle.com>
9892L: netdev@vger.kernel.org
9893L: linux-rdma@vger.kernel.org
fbb5a558 9894L: rds-devel@oss.oracle.com (moderated for non-subscribers)
72f26eee 9895W: https://oss.oracle.com/projects/rds/
a09ed661 9896S: Supported
679655da 9897F: net/rds/
72f26eee 9898F: Documentation/networking/rds.txt
a09ed661 9899
0194621b
DD
9900RDMAVT - RDMA verbs software
9901M: Dennis Dalessandro <dennis.dalessandro@intel.com>
9902L: linux-rdma@vger.kernel.org
9903S: Supported
9904F: drivers/infiniband/sw/rdmavt
9905
595182bc 9906READ-COPY UPDATE (RCU)
8b58be88 9907M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
ab0afd6c 9908M: Josh Triplett <josh@joshtriplett.org>
4632a191
PM
9909R: Steven Rostedt <rostedt@goodmis.org>
9910R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
96a39bc4 9911R: Lai Jiangshan <jiangshanlai@gmail.com>
981c3a4f 9912L: linux-kernel@vger.kernel.org
9fab9787 9913W: http://www.rdrop.com/users/paulmck/RCU/
595182bc 9914S: Supported
08deed1e 9915T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
f9094d8e 9916F: Documentation/RCU/
9fab9787 9917X: Documentation/RCU/torture.txt
f9094d8e 9918F: include/linux/rcu*
4102adab
PM
9919X: include/linux/srcu.h
9920F: kernel/rcu/
34e2d560 9921X: kernel/torture.c
595182bc 9922
0c86edc0 9923REAL TIME CLOCK (RTC) SUBSYSTEM
8b58be88 9924M: Alessandro Zummo <a.zummo@towertech.it>
7c6f84f8 9925M: Alexandre Belloni <alexandre.belloni@free-electrons.com>
76465493 9926L: rtc-linux@googlegroups.com
8a6e2535 9927Q: http://patchwork.ozlabs.org/project/rtc-linux/list/
4733f397 9928T: git git://git.kernel.org/pub/scm/linux/kernel/git/abelloni/linux.git
0c86edc0 9929S: Maintained
7af6a2e1 9930F: Documentation/devicetree/bindings/rtc/
679655da
JP
9931F: Documentation/rtc.txt
9932F: drivers/rtc/
9933F: include/linux/rtc.h
c117ab84 9934F: include/uapi/linux/rtc.h
fe23c336
AB
9935F: include/linux/rtc/
9936F: include/linux/platform_data/rtc-*
9937F: tools/testing/selftests/timers/rtctest.c
0c86edc0 9938
0e400c53
MB
9939REALTEK AUDIO CODECS
9940M: Bard Liao <bardliao@realtek.com>
9941M: Oder Chiou <oder_chiou@realtek.com>
9942S: Maintained
9943F: sound/soc/codecs/rt*
9944F: include/sound/rt*.h
9945
1da177e4 9946REISERFS FILE SYSTEM
76c4e5ea 9947L: reiserfs-devel@vger.kernel.org
1da177e4 9948S: Supported
679655da 9949F: fs/reiserfs/
1da177e4 9950
b83a313b 9951REGISTER MAP ABSTRACTION
b02e48f2 9952M: Mark Brown <broonie@kernel.org>
dd060bc9 9953L: linux-kernel@vger.kernel.org
b83a313b
MB
9954T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regmap.git
9955S: Supported
9398a639 9956F: Documentation/devicetree/bindings/regmap/
b83a313b
MB
9957F: drivers/base/regmap/
9958F: include/linux/regmap.h
9959
400e64df
OBC
9960REMOTE PROCESSOR (REMOTEPROC) SUBSYSTEM
9961M: Ohad Ben-Cohen <ohad@wizery.com>
69ae9895 9962M: Bjorn Andersson <bjorn.andersson@linaro.org>
d7586849 9963L: linux-remoteproc@vger.kernel.org
6bb697b6 9964T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/remoteproc.git
400e64df 9965S: Maintained
15ebc72d 9966F: Documentation/devicetree/bindings/remoteproc/
400e64df 9967F: Documentation/remoteproc.txt
15ebc72d 9968F: drivers/remoteproc/
6fc26488 9969F: include/linux/remoteproc.h
400e64df 9970
d8115db5
OBC
9971REMOTE PROCESSOR MESSAGING (RPMSG) SUBSYSTEM
9972M: Ohad Ben-Cohen <ohad@wizery.com>
69ae9895 9973M: Bjorn Andersson <bjorn.andersson@linaro.org>
d7586849 9974L: linux-remoteproc@vger.kernel.org
d8115db5
OBC
9975T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/rpmsg.git
9976S: Maintained
9977F: drivers/rpmsg/
9978F: Documentation/rpmsg.txt
9979F: include/linux/rpmsg.h
9980
8e6569af
SS
9981RENESAS ETHERNET DRIVERS
9982R: Sergei Shtylyov <sergei.shtylyov@cogentembedded.com>
9983L: netdev@vger.kernel.org
4a121096 9984L: linux-renesas-soc@vger.kernel.org
8e6569af
SS
9985F: drivers/net/ethernet/renesas/
9986F: include/linux/sh_eth.h
9987
3e46c397
YS
9988RENESAS USB2 PHY DRIVER
9989M: Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com>
4a121096 9990L: linux-renesas-soc@vger.kernel.org
3e46c397
YS
9991S: Maintained
9992F: drivers/phy/phy-rcar-gen3-usb2.c
9993
1b0fe6be
PZ
9994RESET CONTROLLER FRAMEWORK
9995M: Philipp Zabel <p.zabel@pengutronix.de>
9f273c24 9996T: git git://git.pengutronix.de/git/pza/linux
1b0fe6be
PZ
9997S: Maintained
9998F: drivers/reset/
9999F: Documentation/devicetree/bindings/reset/
b2f6dd7b 10000F: include/dt-bindings/reset/
1b0fe6be
PZ
10001F: include/linux/reset.h
10002F: include/linux/reset-controller.h
10003
e0897645 10004RFKILL
8b58be88 10005M: Johannes Berg <johannes@sipsolutions.net>
19d337df 10006L: linux-wireless@vger.kernel.org
ce466579
JB
10007W: http://wireless.kernel.org/
10008T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
10009T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
e0897645 10010S: Maintained
505c9247 10011F: Documentation/rfkill.txt
80811493 10012F: net/rfkill/
e0897645 10013
933685ca
TG
10014RHASHTABLE
10015M: Thomas Graf <tgraf@suug.ch>
10016L: netdev@vger.kernel.org
10017S: Maintained
10018F: lib/rhashtable.c
10019F: include/linux/rhashtable.h
10020
67e054e9
ML
10021RICOH SMARTMEDIA/XD DRIVER
10022M: Maxim Levitsky <maximlevitsky@gmail.com>
10023S: Maintained
21c26f50
JP
10024F: drivers/mtd/nand/r852.c
10025F: drivers/mtd/nand/r852.h
67e054e9 10026
92634125
ML
10027RICOH R5C592 MEMORYSTICK DRIVER
10028M: Maxim Levitsky <maximlevitsky@gmail.com>
10029S: Maintained
10030F: drivers/memstick/host/r592.*
10031
27f1d2f9
SA
10032ROCCAT DRIVERS
10033M: Stefan Achatz <erazor_de@users.sourceforge.net>
10034W: http://sourceforge.net/projects/roccat/
10035S: Maintained
10036F: drivers/hid/hid-roccat*
10037F: include/linux/hid-roccat*
10038F: Documentation/ABI/*/sysfs-driver-hid-roccat*
10039
4b8ac966
JP
10040ROCKER DRIVER
10041M: Jiri Pirko <jiri@resnulli.us>
4b8ac966
JP
10042L: netdev@vger.kernel.org
10043S: Supported
10044F: drivers/net/ethernet/rocker/
10045
1da177e4
LT
10046ROCKETPORT DRIVER
10047P: Comtrol Corp.
1da177e4
LT
10048W: http://www.comtrol.com
10049S: Maintained
679655da 10050F: Documentation/serial/rocket.txt
c897401b 10051F: drivers/tty/rocket*
1da177e4 10052
7645c2f4
KC
10053ROCKETPORT EXPRESS/INFINITY DRIVER
10054M: Kevin Cernekee <cernekee@gmail.com>
10055L: linux-serial@vger.kernel.org
10056S: Odd Fixes
10057F: drivers/tty/serial/rp2.*
10058
1da177e4 10059ROSE NETWORK LAYER
8b58be88 10060M: Ralf Baechle <ralf@linux-mips.org>
1da177e4 10061L: linux-hams@vger.kernel.org
d34cb28a 10062W: http://www.linux-ax25.org/
1da177e4 10063S: Maintained
679655da 10064F: include/net/rose.h
c117ab84 10065F: include/uapi/linux/rose.h
679655da 10066F: net/rose/
1da177e4 10067
91952bc0
AP
10068RTL2830 MEDIA DRIVER
10069M: Antti Palosaari <crope@iki.fi>
10070L: linux-media@vger.kernel.org
a825eaec 10071W: https://linuxtv.org
91952bc0
AP
10072W: http://palosaari.fi/linux/
10073Q: http://patchwork.linuxtv.org/project/linux-media/list/
10074T: git git://linuxtv.org/anttip/media_tree.git
10075S: Maintained
10076F: drivers/media/dvb-frontends/rtl2830*
10077
27a0aacf
AP
10078RTL2832 MEDIA DRIVER
10079M: Antti Palosaari <crope@iki.fi>
10080L: linux-media@vger.kernel.org
a825eaec 10081W: https://linuxtv.org
27a0aacf
AP
10082W: http://palosaari.fi/linux/
10083Q: http://patchwork.linuxtv.org/project/linux-media/list/
10084T: git git://linuxtv.org/anttip/media_tree.git
10085S: Maintained
10086F: drivers/media/dvb-frontends/rtl2832*
10087
ba6e6f6e
AP
10088RTL2832_SDR MEDIA DRIVER
10089M: Antti Palosaari <crope@iki.fi>
10090L: linux-media@vger.kernel.org
a825eaec 10091W: https://linuxtv.org
ba6e6f6e
AP
10092W: http://palosaari.fi/linux/
10093Q: http://patchwork.linuxtv.org/project/linux-media/list/
10094T: git git://linuxtv.org/anttip/media_tree.git
10095S: Maintained
b4bb1c28 10096F: drivers/media/dvb-frontends/rtl2832_sdr*
ba6e6f6e 10097
59840488 10098RTL8180 WIRELESS DRIVER
605bebe2 10099L: linux-wireless@vger.kernel.org
491b26b4 10100W: http://wireless.kernel.org/
54e5881d 10101T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
7be6ff65 10102S: Orphan
62141726 10103F: drivers/net/wireless/realtek/rtl818x/rtl8180/
605bebe2 10104
59840488 10105RTL8187 WIRELESS DRIVER
9f0939bf 10106M: Herton Ronaldo Krzesinski <herton@canonical.com>
8b58be88
JP
10107M: Hin-Tak Leung <htl10@users.sourceforge.net>
10108M: Larry Finger <Larry.Finger@lwfinger.net>
7d2c86b5 10109L: linux-wireless@vger.kernel.org
491b26b4 10110W: http://wireless.kernel.org/
54e5881d 10111T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
7d2c86b5 10112S: Maintained
62141726 10113F: drivers/net/wireless/realtek/rtl818x/rtl8187/
59840488 10114
3cf0c8ad
LF
10115RTL8192CE WIRELESS DRIVER
10116M: Larry Finger <Larry.Finger@lwfinger.net>
10117M: Chaoming Li <chaoming_li@realsil.com.cn>
10118L: linux-wireless@vger.kernel.org
491b26b4 10119W: http://wireless.kernel.org/
3cf0c8ad
LF
10120T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
10121S: Maintained
62141726
KV
10122F: drivers/net/wireless/realtek/rtlwifi/
10123F: drivers/net/wireless/realtek/rtlwifi/rtl8192ce/
59840488 10124
26f1fad2
JS
10125RTL8XXXU WIRELESS DRIVER (rtl8xxxu)
10126M: Jes Sorensen <Jes.Sorensen@redhat.com>
10127L: linux-wireless@vger.kernel.org
171a900c 10128T: git git://git.kernel.org/pub/scm/linux/kernel/git/jes/linux.git rtl8xxxu-devel
26f1fad2
JS
10129S: Maintained
10130F: drivers/net/wireless/realtek/rtl8xxxu/
10131
9eb8ef74 10132S3 SAVAGE FRAMEBUFFER DRIVER
8b58be88 10133M: Antonino Daplas <adaplas@gmail.com>
c69f677c 10134L: linux-fbdev@vger.kernel.org
ce00f85c 10135S: Maintained
8a61f013 10136F: drivers/video/fbdev/savage/
9eb8ef74 10137
1da177e4 10138S390
8b58be88
JP
10139M: Martin Schwidefsky <schwidefsky@de.ibm.com>
10140M: Heiko Carstens <heiko.carstens@de.ibm.com>
d58140cc 10141L: linux-s390@vger.kernel.org
5238da45 10142W: http://www.ibm.com/developerworks/linux/linux390/
9f273c24 10143T: git git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux.git
5238da45 10144S: Supported
679655da 10145F: arch/s390/
a968cd3e 10146F: drivers/s390/
3bfe6858
JN
10147F: Documentation/s390/
10148F: Documentation/DocBook/s390*
5238da45 10149
322986ca
SO
10150S390 COMMON I/O LAYER
10151M: Sebastian Ott <sebott@linux.vnet.ibm.com>
10152M: Peter Oberparleiter <oberpar@linux.vnet.ibm.com>
10153L: linux-s390@vger.kernel.org
10154W: http://www.ibm.com/developerworks/linux/linux390/
10155S: Supported
10156F: drivers/s390/cio/
10157
10158S390 DASD DRIVER
10159M: Stefan Weinhuber <wein@de.ibm.com>
10160M: Stefan Haberland <stefan.haberland@de.ibm.com>
10161L: linux-s390@vger.kernel.org
10162W: http://www.ibm.com/developerworks/linux/linux390/
10163S: Supported
10164F: drivers/s390/block/dasd*
10165F: block/partitions/ibm.c
10166
5238da45 10167S390 NETWORK DRIVERS
f0c59aff 10168M: Ursula Braun <ubraun@linux.vnet.ibm.com>
d58140cc 10169L: linux-s390@vger.kernel.org
5238da45
HC
10170W: http://www.ibm.com/developerworks/linux/linux390/
10171S: Supported
679655da 10172F: drivers/s390/net/
5238da45 10173
322986ca
SO
10174S390 PCI SUBSYSTEM
10175M: Sebastian Ott <sebott@linux.vnet.ibm.com>
10176M: Gerald Schaefer <gerald.schaefer@de.ibm.com>
10177L: linux-s390@vger.kernel.org
10178W: http://www.ibm.com/developerworks/linux/linux390/
10179S: Supported
10180F: arch/s390/pci/
10181F: drivers/pci/hotplug/s390_pci_hpc.c
10182
feed9b62 10183S390 ZCRYPT DRIVER
5c8d0983 10184M: Ingo Tuchscherer <ingo.tuchscherer@de.ibm.com>
feed9b62 10185L: linux-s390@vger.kernel.org
a968cd3e 10186W: http://www.ibm.com/developerworks/linux/linux390/
feed9b62 10187S: Supported
d5ca6918 10188F: drivers/s390/crypto/
feed9b62 10189
5238da45 10190S390 ZFCP DRIVER
d38e19d0 10191M: Steffen Maier <maier@linux.vnet.ibm.com>
d58140cc 10192L: linux-s390@vger.kernel.org
5238da45 10193W: http://www.ibm.com/developerworks/linux/linux390/
1da177e4 10194S: Supported
679655da 10195F: drivers/s390/scsi/zfcp_*
1da177e4 10196
dd96df2c 10197S390 IUCV NETWORK LAYER
f0c59aff 10198M: Ursula Braun <ubraun@linux.vnet.ibm.com>
dd96df2c
UB
10199L: linux-s390@vger.kernel.org
10200W: http://www.ibm.com/developerworks/linux/linux390/
10201S: Supported
679655da
JP
10202F: drivers/s390/net/*iucv*
10203F: include/net/iucv/
10204F: net/iucv/
dd96df2c 10205
8128f23c
GS
10206S390 IOMMU (PCI)
10207M: Gerald Schaefer <gerald.schaefer@de.ibm.com>
10208L: linux-s390@vger.kernel.org
10209W: http://www.ibm.com/developerworks/linux/linux390/
10210S: Supported
10211F: drivers/iommu/s390-iommu.c
10212
4dde7f75 10213S3C24XX SD/MMC Driver
8b58be88 10214M: Ben Dooks <ben-linux@fluff.org>
efc03ecb 10215L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
4dde7f75 10216S: Supported
679655da 10217F: drivers/mmc/host/s3cmci.*
4dde7f75 10218
1f15a229
HV
10219SAA6588 RDS RECEIVER DRIVER
10220M: Hans Verkuil <hverkuil@xs4all.nl>
10221L: linux-media@vger.kernel.org
10222T: git git://linuxtv.org/media_tree.git
a825eaec 10223W: https://linuxtv.org
1f15a229
HV
10224S: Odd Fixes
10225F: drivers/media/i2c/saa6588*
10226
98ed12e6 10227SAA7134 VIDEO4LINUX DRIVER
5dc8a864
MCC
10228M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
10229M: Mauro Carvalho Chehab <mchehab@kernel.org>
98ed12e6 10230L: linux-media@vger.kernel.org
a825eaec 10231W: https://linuxtv.org
98ed12e6
MCC
10232T: git git://linuxtv.org/media_tree.git
10233S: Odd fixes
e42bf501 10234F: Documentation/video4linux/*.saa7134
98ed12e6
MCC
10235F: drivers/media/pci/saa7134/
10236
1da177e4 10237SAA7146 VIDEO4LINUX-2 DRIVER
566b8157 10238M: Hans Verkuil <hverkuil@xs4all.nl>
661263b5 10239L: linux-media@vger.kernel.org
275ffde4 10240T: git git://linuxtv.org/media_tree.git
1da177e4 10241S: Maintained
90d72ac6
MCC
10242F: drivers/media/common/saa7146/
10243F: drivers/media/pci/saa7146/
10244F: include/media/saa7146*
1da177e4 10245
92304a40 10246SAMSUNG LAPTOP DRIVER
5909c654 10247M: Corentin Chary <corentin.chary@gmail.com>
92304a40
CC
10248L: platform-driver-x86@vger.kernel.org
10249S: Maintained
10250F: drivers/platform/x86/samsung-laptop.c
10251
4a109cc0 10252SAMSUNG AUDIO (ASoC) DRIVERS
326dce07 10253M: Krzysztof Kozlowski <krzk@kernel.org>
250b6851 10254M: Sangbeom Kim <sbkim73@samsung.com>
09a01028 10255M: Sylwester Nawrocki <s.nawrocki@samsung.com>
4a109cc0
MB
10256L: alsa-devel@alsa-project.org (moderated for non-subscribers)
10257S: Supported
14430813 10258F: sound/soc/samsung/
4a109cc0 10259
0d89a28b 10260SAMSUNG FRAMEBUFFER DRIVER
b7701755 10261M: Jingoo Han <jingoohan1@gmail.com>
0d89a28b
JH
10262L: linux-fbdev@vger.kernel.org
10263S: Maintained
8a61f013 10264F: drivers/video/fbdev/s3c-fb.c
0d89a28b 10265
b40f0632 10266SAMSUNG MULTIFUNCTION PMIC DEVICE DRIVERS
f69d3a17 10267M: Sangbeom Kim <sbkim73@samsung.com>
326dce07
KK
10268M: Krzysztof Kozlowski <krzk@kernel.org>
10269M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
f69d3a17 10270L: linux-kernel@vger.kernel.org
b40f0632 10271L: linux-samsung-soc@vger.kernel.org
f69d3a17
SK
10272S: Supported
10273F: drivers/mfd/sec*.c
10274F: drivers/regulator/s2m*.c
10275F: drivers/regulator/s5m*.c
b40f0632
KK
10276F: drivers/clk/clk-s2mps11.c
10277F: drivers/rtc/rtc-s5m.c
f69d3a17 10278F: include/linux/mfd/samsung/
a13c7c51
KK
10279F: Documentation/devicetree/bindings/mfd/samsung,sec-core.txt
10280F: Documentation/devicetree/bindings/regulator/samsung,s2m*.txt
27383ca9 10281F: Documentation/devicetree/bindings/regulator/samsung,s5m*.txt
a13c7c51 10282F: Documentation/devicetree/bindings/clock/samsung,s2mps11.txt
f69d3a17 10283
038f5c4b
SN
10284SAMSUNG S5P/EXYNOS4 SOC SERIES CAMERA SUBSYSTEM DRIVERS
10285M: Kyungmin Park <kyungmin.park@samsung.com>
10286M: Sylwester Nawrocki <s.nawrocki@samsung.com>
10287L: linux-media@vger.kernel.org
10288Q: https://patchwork.linuxtv.org/project/linux-media/list/
10289S: Supported
10290F: drivers/media/platform/exynos4-is/
038f5c4b 10291
6fd86ab2
SN
10292SAMSUNG S3C24XX/S3C64XX SOC SERIES CAMIF DRIVER
10293M: Sylwester Nawrocki <sylvester.nawrocki@gmail.com>
10294L: linux-media@vger.kernel.org
10295L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
10296S: Maintained
10297F: drivers/media/platform/s3c-camif/
d647f0b7 10298F: include/media/drv-intf/s3c_camif.h
6fd86ab2 10299
b84ef24e
AH
10300SAMSUNG S5C73M3 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/s5c73m3/*
10306
7d459937
AH
10307SAMSUNG S5K5BAF CAMERA DRIVER
10308M: Kyungmin Park <kyungmin.park@samsung.com>
10309M: Andrzej Hajda <a.hajda@samsung.com>
10310L: linux-media@vger.kernel.org
10311S: Supported
10312F: drivers/media/i2c/s5k5baf.c
10313
c04c674f
RB
10314SAMSUNG S3FWRN5 NFC DRIVER
10315M: Robert Baldyga <r.baldyga@samsung.com>
079c2652 10316M: Krzysztof Opasiak <k.opasiak@samsung.com>
c04c674f
RB
10317L: linux-nfc@lists.01.org (moderated for non-subscribers)
10318S: Supported
10319F: drivers/nfc/s3fwrn5
10320
310e39c9 10321SAMSUNG SOC CLOCK DRIVERS
fea685e9
TF
10322M: Sylwester Nawrocki <s.nawrocki@samsung.com>
10323M: Tomasz Figa <tomasz.figa@gmail.com>
310e39c9
TF
10324S: Supported
10325L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
10326F: drivers/clk/samsung/
10327
2e365a70
AS
10328SAMSUNG SPI DRIVERS
10329M: Kukjin Kim <kgene@kernel.org>
10330M: Krzysztof Kozlowski <krzk@kernel.org>
10331M: Andi Shyti <andi.shyti@samsung.com>
10332L: linux-spi@vger.kernel.org
10333L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
10334S: Maintained
10335F: Documentation/devicetree/bindings/spi/spi-samsung.txt
10336F: drivers/spi/spi-s3c*
10337F: include/linux/platform_data/spi-s3c64xx.h
10338
66890ed6
BA
10339SAMSUNG SXGBE DRIVERS
10340M: Byungho An <bh74.an@samsung.com>
10341M: Girish K S <ks.giri@samsung.com>
66890ed6
BA
10342M: Vipul Pandya <vipul.pandya@samsung.com>
10343S: Supported
10344L: netdev@vger.kernel.org
10345F: drivers/net/ethernet/samsung/sxgbe/
10346
93c537af
LM
10347SAMSUNG THERMAL DRIVER
10348M: Lukasz Majewski <l.majewski@samsung.com>
10349L: linux-pm@vger.kernel.org
10350L: linux-samsung-soc@vger.kernel.org
10351S: Supported
9f273c24 10352T: git https://github.com/lmajewski/linux-samsung-thermal.git
93c537af
LM
10353F: drivers/thermal/samsung/
10354
e296cd32 10355SAMSUNG USB2 PHY DRIVER
774e0362
KD
10356M: Kamil Debski <kamil@wypas.org>
10357M: Sylwester Nawrocki <s.nawrocki@samsung.com>
e296cd32
KD
10358L: linux-kernel@vger.kernel.org
10359S: Supported
10360F: Documentation/devicetree/bindings/phy/samsung-phy.txt
10361F: Documentation/phy/samsung-usb2.txt
10362F: drivers/phy/phy-exynos4210-usb2.c
10363F: drivers/phy/phy-exynos4x12-usb2.c
10364F: drivers/phy/phy-exynos5250-usb2.c
10365F: drivers/phy/phy-s5pv210-usb2.c
10366F: drivers/phy/phy-samsung-usb2.c
10367F: drivers/phy/phy-samsung-usb2.h
10368
ca749e2a 10369SERIAL DRIVERS
5e30bbb7 10370M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
ca749e2a 10371L: linux-serial@vger.kernel.org
5e30bbb7 10372S: Maintained
30743257 10373F: Documentation/devicetree/bindings/serial/
14430813 10374F: drivers/tty/serial/
ca749e2a 10375
aecb7b64 10376SYNOPSYS DESIGNWARE DMAC DRIVER
da89947b 10377M: Viresh Kumar <vireshk@kernel.org>
337ae47c 10378M: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
aecb7b64 10379S: Maintained
1fb200d6 10380F: include/linux/dma/dw.h
3d598f47 10381F: include/linux/platform_data/dma-dw.h
61a76496 10382F: drivers/dma/dw/
aecb7b64 10383
058999cc
LP
10384SYNOPSYS DESIGNWARE ETHERNET QOS 4.10a driver
10385M: Lars Persson <lars.persson@axis.com>
10386L: netdev@vger.kernel.org
10387S: Supported
10388F: Documentation/devicetree/bindings/net/snps,dwc-qos-ethernet.txt
10389F: drivers/net/ethernet/synopsys/dwc_eth_qos.c
10390
fc531d98 10391SYNOPSYS DESIGNWARE I2C DRIVER
fc531d98 10392M: Jarkko Nikula <jarkko.nikula@linux.intel.com>
d0781b98
AS
10393R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
10394R: Mika Westerberg <mika.westerberg@linux.intel.com>
fc531d98
WS
10395L: linux-i2c@vger.kernel.org
10396S: Maintained
10397F: drivers/i2c/busses/i2c-designware-*
10398F: include/linux/platform_data/i2c-designware.h
10399
f9e37137 10400SYNOPSYS DESIGNWARE MMC/SD/SDIO DRIVER
f9e37137
SJ
10401M: Jaehoon Chung <jh80.chung@samsung.com>
10402L: linux-mmc@vger.kernel.org
10403S: Maintained
10404F: include/linux/mmc/dw_mmc.h
10405F: drivers/mmc/host/dw_mmc*
10406
a961e698
AS
10407SYSTEM TRACE MODULE CLASS
10408M: Alexander Shishkin <alexander.shishkin@linux.intel.com>
10409S: Maintained
e787bc46 10410T: git git://git.kernel.org/pub/scm/linux/kernel/git/ash/stm.git
a961e698
AS
10411F: Documentation/trace/stm.txt
10412F: drivers/hwtracing/stm/
10413F: include/linux/stm.h
10414F: include/uapi/linux/stm.h
10415
1db121d6
AN
10416THUNDERBOLT DRIVER
10417M: Andreas Noever <andreas.noever@gmail.com>
10418S: Maintained
10419F: drivers/thunderbolt/
10420
e35a49b1
SR
10421TI BQ27XXX POWER SUPPLY DRIVER
10422R: Andrew F. Davis <afd@ti.com>
10423F: include/linux/power/bq27xxx_battery.h
10424F: drivers/power/bq27xxx_battery.c
10425F: drivers/power/bq27xxx_battery_i2c.c
10426
34db37c6 10427TIMEKEEPING, CLOCKSOURCE CORE, NTP, ALARMTIMER
50363737 10428M: John Stultz <john.stultz@linaro.org>
88606e80 10429M: Thomas Gleixner <tglx@linutronix.de>
981c3a4f 10430L: linux-kernel@vger.kernel.org
75fc2d37 10431T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
88606e80
TG
10432S: Supported
10433F: include/linux/clocksource.h
10434F: include/linux/time.h
10435F: include/linux/timex.h
c117ab84
CEB
10436F: include/uapi/linux/time.h
10437F: include/uapi/linux/timex.h
88606e80
TG
10438F: kernel/time/clocksource.c
10439F: kernel/time/time*.c
34db37c6 10440F: kernel/time/alarmtimer.c
88606e80 10441F: kernel/time/ntp.c
7fe5f1c1 10442F: tools/testing/selftests/timers/
88606e80 10443
1da177e4 10444SC1200 WDT DRIVER
b300645a 10445M: Zwane Mwaikambo <zwanem@gmail.com>
1da177e4 10446S: Maintained
679655da 10447F: drivers/watchdog/sc1200wdt.c
1da177e4
LT
10448
10449SCHEDULER
dd9b238c 10450M: Ingo Molnar <mingo@redhat.com>
8b58be88 10451M: Peter Zijlstra <peterz@infradead.org>
981c3a4f 10452L: linux-kernel@vger.kernel.org
75fc2d37 10453T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git sched/core
1da177e4 10454S: Maintained
95c0d71d 10455F: kernel/sched/
679655da 10456F: include/linux/sched.h
c117ab84 10457F: include/uapi/linux/sched.h
c2eb505b 10458F: include/linux/wait.h
1da177e4 10459
6bcf6737 10460SCORE ARCHITECTURE
ed38665e 10461M: Chen Liqin <liqin.linux@gmail.com>
a2681a75 10462M: Lennox Wu <lennox.wu@gmail.com>
ed38665e 10463W: http://www.sunplus.com
6bcf6737 10464S: Supported
a2681a75 10465F: arch/score/
6bcf6737 10466
80f390ea
SH
10467SYSTEM CONTROL & POWER INTERFACE (SCPI) Message Protocol drivers
10468M: Sudeep Holla <sudeep.holla@arm.com>
10469L: linux-arm-kernel@lists.infradead.org
10470S: Maintained
10471F: Documentation/devicetree/bindings/arm/arm,scpi.txt
cd52c2a4 10472F: drivers/clk/clk-scpi.c
8def3103 10473F: drivers/cpufreq/scpi-cpufreq.c
8cb7cf56
SH
10474F: drivers/firmware/arm_scpi.c
10475F: include/linux/scpi_protocol.h
80f390ea 10476
1da177e4 10477SCSI CDROM DRIVER
8b58be88 10478M: Jens Axboe <axboe@kernel.dk>
1da177e4
LT
10479L: linux-scsi@vger.kernel.org
10480W: http://www.kernel.dk
10481S: Maintained
679655da 10482F: drivers/scsi/sr*
1da177e4 10483
fb50a83d 10484SCSI RDMA PROTOCOL (SRP) INITIATOR
3453bddb 10485M: Bart Van Assche <bart.vanassche@sandisk.com>
fb50a83d
RD
10486L: linux-rdma@vger.kernel.org
10487S: Supported
10488W: http://www.openfabrics.org
10489Q: http://patchwork.kernel.org/project/linux-rdma/list/
10490T: git git://git.kernel.org/pub/scm/linux/kernel/git/dad/srp-initiator.git
10491F: drivers/infiniband/ulp/srp/
10492F: include/scsi/srp.h
10493
1da177e4 10494SCSI SG DRIVER
8b58be88 10495M: Doug Gilbert <dgilbert@interlog.com>
1da177e4 10496L: linux-scsi@vger.kernel.org
59ab3c93 10497W: http://sg.danny.cz/sg
1da177e4 10498S: Maintained
59ab3c93 10499F: Documentation/scsi/scsi-generic.txt
679655da
JP
10500F: drivers/scsi/sg.c
10501F: include/scsi/sg.h
1da177e4
LT
10502
10503SCSI SUBSYSTEM
7ee7895c 10504M: "James E.J. Bottomley" <jejb@linux.vnet.ibm.com>
0351b8f8 10505T: git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi.git
f4ab421b
MP
10506M: "Martin K. Petersen" <martin.petersen@oracle.com>
10507T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git
10508L: linux-scsi@vger.kernel.org
1da177e4 10509S: Maintained
2c99a314 10510F: Documentation/devicetree/bindings/scsi/
679655da
JP
10511F: drivers/scsi/
10512F: include/scsi/
1da177e4
LT
10513
10514SCSI TAPE DRIVER
8b58be88 10515M: Kai Mäkisara <Kai.Makisara@kolumbus.fi>
1da177e4
LT
10516L: linux-scsi@vger.kernel.org
10517S: Maintained
679655da 10518F: Documentation/scsi/st.txt
f7269cfc
JD
10519F: drivers/scsi/st.*
10520F: drivers/scsi/st_*.h
1da177e4
LT
10521
10522SCTP PROTOCOL
8b6efb75 10523M: Vlad Yasevich <vyasevich@gmail.com>
02c38d0a 10524M: Neil Horman <nhorman@tuxdriver.com>
1a418796 10525L: linux-sctp@vger.kernel.org
5f85813c 10526W: http://lksctp.sourceforge.net
8b6efb75 10527S: Maintained
679655da
JP
10528F: Documentation/networking/sctp.txt
10529F: include/linux/sctp.h
4d58c025 10530F: include/uapi/linux/sctp.h
679655da
JP
10531F: include/net/sctp/
10532F: net/sctp/
1da177e4
LT
10533
10534SCx200 CPU SUPPORT
8b58be88 10535M: Jim Cromie <jim.cromie@gmail.com>
1662d32c 10536S: Odd Fixes
679655da 10537F: Documentation/i2c/busses/scx200_acb
390889b6 10538F: arch/x86/platform/scx200/
679655da
JP
10539F: drivers/watchdog/scx200_wdt.c
10540F: drivers/i2c/busses/scx200*
10541F: drivers/mtd/maps/scx200_docflash.c
10542F: include/linux/scx200.h
1662d32c
JC
10543
10544SCx200 GPIO DRIVER
8b58be88 10545M: Jim Cromie <jim.cromie@gmail.com>
1662d32c 10546S: Maintained
679655da
JP
10547F: drivers/char/scx200_gpio.c
10548F: include/linux/scx200_gpio.h
1662d32c
JC
10549
10550SCx200 HRT CLOCKSOURCE DRIVER
8b58be88 10551M: Jim Cromie <jim.cromie@gmail.com>
1662d32c 10552S: Maintained
679655da 10553F: drivers/clocksource/scx200_hrt.c
1da177e4 10554
6a36913a 10555SDRICOH_CS MMC/SD HOST CONTROLLER INTERFACE DRIVER
8b58be88 10556M: Sascha Sommer <saschasommer@freenet.de>
6a36913a
SS
10557L: sdricohcs-devel@lists.sourceforge.net (subscribers-only)
10558S: Maintained
679655da 10559F: drivers/mmc/host/sdricoh_cs.c
6a36913a 10560
e7839f25 10561SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) DRIVER
ddfe954d 10562M: Adrian Hunter <adrian.hunter@intel.com>
7a241d6e 10563L: linux-mmc@vger.kernel.org
ddfe954d
UH
10564T: git git://git.infradead.org/users/ahunter/linux-sdhci.git
10565S: Maintained
10566F: drivers/mmc/host/sdhci*
10567F: include/linux/mmc/sdhci*
e2d1d6c0 10568
c04f9d61
KC
10569SECURE COMPUTING
10570M: Kees Cook <keescook@chromium.org>
a0cfd75f
KC
10571R: Andy Lutomirski <luto@amacapital.net>
10572R: Will Drewry <wad@chromium.org>
c04f9d61
KC
10573T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git seccomp
10574S: Supported
10575F: kernel/seccomp.c
10576F: include/uapi/linux/seccomp.h
10577F: include/linux/seccomp.h
c99ee51a 10578F: tools/testing/selftests/seccomp/*
c04f9d61
KC
10579K: \bsecure_computing
10580K: \bTIF_SECCOMP\b
10581
476bf3d6
AC
10582SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) Broadcom BRCMSTB DRIVER
10583M: Al Cooper <alcooperx@gmail.com>
10584L: linux-mmc@vger.kernel.org
10585L: bcm-kernel-feedback-list@broadcom.com
10586S: Maintained
10587F: drivers/mmc/host/sdhci-brcmstb*
10588
0d1bb41a 10589SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) SAMSUNG DRIVER
8b58be88 10590M: Ben Dooks <ben-linux@fluff.org>
dc524882 10591M: Jaehoon Chung <jh80.chung@samsung.com>
7a241d6e 10592L: linux-mmc@vger.kernel.org
0d1bb41a 10593S: Maintained
dc524882 10594F: drivers/mmc/host/sdhci-s3c*
0d1bb41a 10595
c63b3cba 10596SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) ST SPEAR DRIVER
da89947b 10597M: Viresh Kumar <vireshk@kernel.org>
c63b3cba
VK
10598L: linux-mmc@vger.kernel.org
10599S: Maintained
10600F: drivers/mmc/host/sdhci-spear.c
10601
8711cca2 10602SECURITY SUBSYSTEM
9b45c0d2 10603M: James Morris <james.l.morris@oracle.com>
9c3646d1 10604M: "Serge E. Hallyn" <serge@hallyn.com>
8711cca2 10605L: linux-security-module@vger.kernel.org (suggested Cc:)
89879a7e 10606T: git git://git.kernel.org/pub/scm/linux/kernel/git/jmorris/linux-security.git
9ccf010f 10607W: http://kernsec.org/
8711cca2 10608S: Supported
7d2c86b5 10609F: security/
8711cca2 10610
1da177e4 10611SECURITY CONTACT
8b58be88 10612M: Security Officers <security@kernel.org>
1da177e4
LT
10613S: Supported
10614
10615SELINUX SECURITY MODULE
e0238b4c 10616M: Paul Moore <paul@paul-moore.com>
8b58be88 10617M: Stephen Smalley <sds@tycho.nsa.gov>
8b58be88 10618M: Eric Paris <eparis@parisplace.org>
e0238b4c 10619L: selinux@tycho.nsa.gov (moderated for non-subscribers)
f058925b 10620W: http://selinuxproject.org
5a5f2acf 10621T: git git://git.infradead.org/users/pcmoore/selinux
1da177e4 10622S: Supported
679655da
JP
10623F: include/linux/selinux*
10624F: security/selinux/
6bde95ce 10625F: scripts/selinux/
1da177e4 10626
c1c124e9
JJ
10627APPARMOR SECURITY MODULE
10628M: John Johansen <john.johansen@canonical.com>
10629L: apparmor@lists.ubuntu.com (subscribers-only, general discussion)
10630W: apparmor.wiki.kernel.org
10631T: git git://git.kernel.org/pub/scm/linux/kernel/git/jj/apparmor-dev.git
10632S: Supported
10633F: security/apparmor/
10634
9b091556
KC
10635LOADPIN SECURITY MODULE
10636M: Kees Cook <keescook@chromium.org>
10637T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git lsm/loadpin
10638S: Supported
10639F: security/loadpin/
10640
730daa16
KC
10641YAMA SECURITY MODULE
10642M: Kees Cook <keescook@chromium.org>
10643T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git yama/tip
10644S: Supported
10645F: security/yama/
10646
cef2cf07 10647SENSABLE PHANTOM
8b58be88 10648M: Jiri Slaby <jirislaby@gmail.com>
cef2cf07 10649S: Maintained
679655da 10650F: drivers/misc/phantom.c
c117ab84 10651F: include/uapi/linux/phantom.h
cef2cf07 10652
6733b39a 10653SERVER ENGINES 10Gbps iSCSI - BladeEngine 2 DRIVER
4627de93 10654M: Jayamohan Kallickal <jayamohan.kallickal@avagotech.com>
9d27e216
KM
10655M: Ketan Mukadam <ketan.mukadam@avagotech.com>
10656M: John Soni Jose <sony.john@avagotech.com>
3387f656 10657L: linux-scsi@vger.kernel.org
4627de93 10658W: http://www.avagotech.com
3387f656
JP
10659S: Supported
10660F: drivers/scsi/be2iscsi/
6733b39a 10661
d2ee76fa 10662Emulex 10Gbps NIC BE2, BE3-R, Lancer, Skyhawk-R DRIVER (be2net)
aa7b4537
SP
10663M: Sathya Perla <sathya.perla@broadcom.com>
10664M: Ajit Khaparde <ajit.khaparde@broadcom.com>
aa7b4537
SP
10665M: Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com>
10666M: Somnath Kotur <somnath.kotur@broadcom.com>
7d2c86b5 10667L: netdev@vger.kernel.org
fea3af67 10668W: http://www.emulex.com
7d2c86b5 10669S: Supported
9aebddd1 10670F: drivers/net/ethernet/emulex/benet/
6b7c5b94 10671
d2928a8c 10672EMULEX ONECONNECT ROCE DRIVER
2b8e7333
LN
10673M: Selvin Xavier <selvin.xavier@avagotech.com>
10674M: Devesh Sharma <devesh.sharma@avagotech.com>
10675M: Mitesh Ahuja <mitesh.ahuja@avagotech.com>
d2928a8c
SX
10676L: linux-rdma@vger.kernel.org
10677W: http://www.emulex.com
10678S: Supported
10679F: drivers/infiniband/hw/ocrdma/
10680
8ceee660 10681SFC NETWORK DRIVER
c06f51ea 10682M: Solarflare linux maintainers <linux-net-drivers@solarflare.com>
e00f8017
BK
10683M: Edward Cree <ecree@solarflare.com>
10684M: Bert Kenward <bkenward@solarflare.com>
c06f51ea 10685L: netdev@vger.kernel.org
8ceee660 10686S: Supported
874aeea5 10687F: drivers/net/ethernet/sfc/
8ceee660 10688
e2d1d6c0 10689SGI GRU DRIVER
cc883afc 10690M: Dimitri Sivanich <sivanich@sgi.com>
e2d1d6c0 10691S: Maintained
679655da 10692F: drivers/misc/sgi-gru/
e2d1d6c0
RD
10693
10694SGI SN-IA64 (Altix) SERIAL CONSOLE DRIVER
8b58be88 10695M: Pat Gefre <pfg@sgi.com>
e2d1d6c0
RD
10696L: linux-ia64@vger.kernel.org
10697S: Supported
679655da 10698F: Documentation/ia64/serial.txt
df621252 10699F: drivers/tty/serial/ioc?_serial.c
679655da 10700F: include/linux/ioc?.h
e2d1d6c0 10701
75312619 10702SGI XP/XPC/XPNET DRIVER
e180383f
RH
10703M: Cliff Whickman <cpw@sgi.com>
10704M: Robin Holt <robinmholt@gmail.com>
75312619 10705S: Maintained
679655da 10706F: drivers/misc/sgi-xp/
75312619 10707
46eacf3b
AP
10708SI2157 MEDIA DRIVER
10709M: Antti Palosaari <crope@iki.fi>
10710L: linux-media@vger.kernel.org
a825eaec 10711W: https://linuxtv.org
46eacf3b
AP
10712W: http://palosaari.fi/linux/
10713Q: http://patchwork.linuxtv.org/project/linux-media/list/
10714T: git git://linuxtv.org/anttip/media_tree.git
10715S: Maintained
10716F: drivers/media/tuners/si2157*
10717
75e2d5ba
AP
10718SI2168 MEDIA DRIVER
10719M: Antti Palosaari <crope@iki.fi>
10720L: linux-media@vger.kernel.org
a825eaec 10721W: https://linuxtv.org
75e2d5ba
AP
10722W: http://palosaari.fi/linux/
10723Q: http://patchwork.linuxtv.org/project/linux-media/list/
10724T: git git://linuxtv.org/anttip/media_tree.git
10725S: Maintained
10726F: drivers/media/dvb-frontends/si2168*
10727
49cc629d
HV
10728SI470X FM RADIO RECEIVER I2C DRIVER
10729M: Hans Verkuil <hverkuil@xs4all.nl>
10730L: linux-media@vger.kernel.org
10731T: git git://linuxtv.org/media_tree.git
a825eaec 10732W: https://linuxtv.org
49cc629d
HV
10733S: Odd Fixes
10734F: drivers/media/radio/si470x/radio-si470x-i2c.c
10735
10736SI470X FM RADIO RECEIVER USB DRIVER
10737M: Hans Verkuil <hverkuil@xs4all.nl>
10738L: linux-media@vger.kernel.org
10739T: git git://linuxtv.org/media_tree.git
a825eaec 10740W: https://linuxtv.org
49cc629d
HV
10741S: Maintained
10742F: drivers/media/radio/si470x/radio-si470x-common.c
10743F: drivers/media/radio/si470x/radio-si470x.h
10744F: drivers/media/radio/si470x/radio-si470x-usb.c
10745
c937ca03
EV
10746SI4713 FM RADIO TRANSMITTER I2C DRIVER
10747M: Eduardo Valentin <edubezval@gmail.com>
10748L: linux-media@vger.kernel.org
10749T: git git://linuxtv.org/media_tree.git
a825eaec 10750W: https://linuxtv.org
c937ca03 10751S: Odd Fixes
99995ded 10752F: drivers/media/radio/si4713/si4713.?
c937ca03
EV
10753
10754SI4713 FM RADIO TRANSMITTER PLATFORM DRIVER
10755M: Eduardo Valentin <edubezval@gmail.com>
10756L: linux-media@vger.kernel.org
10757T: git git://linuxtv.org/media_tree.git
a825eaec 10758W: https://linuxtv.org
c937ca03 10759S: Odd Fixes
99995ded
DR
10760F: drivers/media/radio/si4713/radio-platform-si4713.c
10761
10762SI4713 FM RADIO TRANSMITTER USB DRIVER
10763M: Hans Verkuil <hverkuil@xs4all.nl>
10764L: linux-media@vger.kernel.org
10765T: git git://linuxtv.org/media_tree.git
a825eaec 10766W: https://linuxtv.org
99995ded
DR
10767S: Maintained
10768F: drivers/media/radio/si4713/radio-usb-si4713.c
c937ca03 10769
beb91d46 10770SIANO DVB DRIVER
5dc8a864
MCC
10771M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
10772M: Mauro Carvalho Chehab <mchehab@kernel.org>
beb91d46 10773L: linux-media@vger.kernel.org
a825eaec 10774W: https://linuxtv.org
beb91d46
MCC
10775T: git git://linuxtv.org/media_tree.git
10776S: Odd fixes
10777F: drivers/media/common/siano/
beb91d46 10778F: drivers/media/usb/siano/
beb91d46 10779F: drivers/media/usb/siano/
14430813 10780F: drivers/media/mmc/siano/
beb91d46 10781
6f15b602
HG
10782SIMPLEFB FB DRIVER
10783M: Hans de Goede <hdegoede@redhat.com>
10784L: linux-fbdev@vger.kernel.org
10785S: Maintained
2d799dde 10786F: Documentation/devicetree/bindings/display/simple-framebuffer.txt
6f15b602
HG
10787F: drivers/video/fbdev/simplefb.c
10788F: include/linux/platform_data/simplefb.h
10789
b618b69c 10790SH_VEU V4L2 MEM2MEM DRIVER
b618b69c 10791L: linux-media@vger.kernel.org
bb60fcb2 10792S: Orphan
b618b69c 10793F: drivers/media/platform/sh_veu.c
b618b69c
GL
10794
10795SH_VOU V4L2 OUTPUT DRIVER
b618b69c 10796L: linux-media@vger.kernel.org
bb60fcb2 10797S: Orphan
b618b69c 10798F: drivers/media/platform/sh_vou.c
d647f0b7 10799F: include/media/drv-intf/sh_vou.h
b618b69c 10800
6349d997 10801SIMPLE FIRMWARE INTERFACE (SFI)
2bf822d7 10802M: Len Brown <lenb@kernel.org>
6349d997
LB
10803L: sfi-devel@simplefirmware.org
10804W: http://simplefirmware.org/
10805T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux-sfi-2.6.git
e2d1d6c0 10806S: Supported
943fc810 10807F: arch/x86/platform/sfi/
6349d997
LB
10808F: drivers/sfi/
10809F: include/linux/sfi*.h
e2d1d6c0 10810
1da177e4
LT
10811SIMTEC EB110ATX (Chalice CATS)
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/EB110ATX/
10816S: Supported
10817
10818SIMTEC EB2410ITX (BAST)
10819P: Ben Dooks
b16957c6
BD
10820P: Vincent Sanders <vince@simtec.co.uk>
10821M: Simtec Linux Team <linux@simtec.co.uk>
1da177e4
LT
10822W: http://www.simtec.co.uk/products/EB2410ITX/
10823S: Supported
15dba387
JP
10824F: arch/arm/mach-s3c24xx/mach-bast.c
10825F: arch/arm/mach-s3c24xx/bast-ide.c
10826F: arch/arm/mach-s3c24xx/bast-irq.c
1da177e4 10827
4c5adde7 10828TI DAVINCI MACHINE SUPPORT
3ba789c0 10829M: Sekhar Nori <nsekhar@ti.com>
3cf2efd5 10830M: Kevin Hilman <khilman@kernel.org>
42c031df
SN
10831L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10832T: git git://git.kernel.org/pub/scm/linux/kernel/git/nsekhar/linux-davinci.git
4c5adde7 10833S: Supported
14430813 10834F: arch/arm/mach-davinci/
046d0a37 10835F: drivers/i2c/busses/i2c-davinci.c
4c5adde7 10836
8d4b3f08 10837TI DAVINCI SERIES MEDIA DRIVER
e43cdb56 10838M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
8d4b3f08 10839L: linux-media@vger.kernel.org
a825eaec 10840W: https://linuxtv.org
8d4b3f08
LP
10841Q: http://patchwork.linuxtv.org/project/linux-media/list/
10842T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
9ce5eca7 10843S: Maintained
8d4b3f08
LP
10844F: drivers/media/platform/davinci/
10845F: include/media/davinci/
10846
417d2e50 10847TI AM437X VPFE DRIVER
e43cdb56 10848M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
417d2e50 10849L: linux-media@vger.kernel.org
a825eaec 10850W: https://linuxtv.org
417d2e50
BP
10851Q: http://patchwork.linuxtv.org/project/linux-media/list/
10852T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
10853S: Maintained
10854F: drivers/media/platform/am437x/
10855
c4c0283a 10856OV2659 OMNIVISION SENSOR DRIVER
e43cdb56 10857M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
c4c0283a 10858L: linux-media@vger.kernel.org
a825eaec 10859W: https://linuxtv.org
c4c0283a
BP
10860Q: http://patchwork.linuxtv.org/project/linux-media/list/
10861T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
10862S: Maintained
10863F: drivers/media/i2c/ov2659.c
b5dcee22 10864F: include/media/i2c/ov2659.h
c4c0283a 10865
3a6779f5
SM
10866SILICON MOTION SM712 FRAME BUFFER DRIVER
10867M: Sudip Mukherjee <sudipm.mukherjee@gmail.com>
10868M: Teddy Wang <teddy.wang@siliconmotion.com>
10869M: Sudip Mukherjee <sudip@vectorindia.org>
10870L: linux-fbdev@vger.kernel.org
10871S: Maintained
10872F: drivers/video/fbdev/sm712*
10873F: Documentation/fb/sm712fb.txt
10874
92aab3c0 10875SIS 190 ETHERNET DRIVER
8b58be88 10876M: Francois Romieu <romieu@fr.zoreil.com>
92aab3c0
FR
10877L: netdev@vger.kernel.org
10878S: Maintained
8c7de408 10879F: drivers/net/ethernet/sis/sis190.c
92aab3c0 10880
1da177e4 10881SIS 900/7016 FAST ETHERNET DRIVER
8b58be88 10882M: Daniele Venzano <venza@brownhat.org>
1da177e4 10883W: http://www.brownhat.org/sis900.html
979b6c13 10884L: netdev@vger.kernel.org
1da177e4 10885S: Maintained
8c7de408 10886F: drivers/net/ethernet/sis/sis900.*
1da177e4
LT
10887
10888SIS FRAMEBUFFER DRIVER
8b58be88 10889M: Thomas Winischhofer <thomas@winischhofer.net>
1da177e4 10890W: http://www.winischhofer.net/linuxsisvga.shtml
b7eee616 10891S: Maintained
679655da 10892F: Documentation/fb/sisfb.txt
8a61f013 10893F: drivers/video/fbdev/sis/
679655da 10894F: include/video/sisfb.h
1da177e4
LT
10895
10896SIS USB2VGA DRIVER
8b58be88 10897M: Thomas Winischhofer <thomas@winischhofer.net>
1da177e4
LT
10898W: http://www.winischhofer.at/linuxsisusbvga.shtml
10899S: Maintained
679655da 10900F: drivers/usb/misc/sisusbvga/
1da177e4 10901
415ad26d 10902SLAB ALLOCATOR
16e943bf 10903M: Christoph Lameter <cl@linux.com>
2ed1c525 10904M: Pekka Enberg <penberg@kernel.org>
16e943bf
CL
10905M: David Rientjes <rientjes@google.com>
10906M: Joonsoo Kim <iamjoonsoo.kim@lge.com>
10907M: Andrew Morton <akpm@linux-foundation.org>
415ad26d
CL
10908L: linux-mm@kvack.org
10909S: Maintained
679655da 10910F: include/linux/sl?b*.h
16e943bf 10911F: mm/sl?b*
415ad26d 10912
9fab9787 10913SLEEPABLE READ-COPY UPDATE (SRCU)
96a39bc4 10914M: Lai Jiangshan <jiangshanlai@gmail.com>
9fab9787 10915M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
ab0afd6c 10916M: Josh Triplett <josh@joshtriplett.org>
4632a191
PM
10917R: Steven Rostedt <rostedt@goodmis.org>
10918R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
981c3a4f 10919L: linux-kernel@vger.kernel.org
9fab9787
PM
10920W: http://www.rdrop.com/users/paulmck/RCU/
10921S: Supported
10922T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
4102adab
PM
10923F: include/linux/srcu.h
10924F: kernel/rcu/srcu.c
9fab9787 10925
66372841
CS
10926SMACK SECURITY MODULE
10927M: Casey Schaufler <casey@schaufler-ca.com>
10928L: linux-security-module@vger.kernel.org
10929W: http://schaufler-ca.com
ece38248 10930T: git git://github.com/cschaufler/smack-next
66372841
CS
10931S: Maintained
10932F: Documentation/security/Smack.txt
10933F: security/smack/
10934
20651e0b 10935DRIVERS FOR ADAPTIVE VOLTAGE SCALING (AVS)
68ace3e1
KH
10936M: Kevin Hilman <khilman@kernel.org>
10937M: Nishanth Menon <nm@ti.com>
10938S: Maintained
20651e0b 10939F: drivers/power/avs/
68ace3e1
KH
10940F: include/linux/power/smartreflex.h
10941L: linux-pm@vger.kernel.org
10942
1da177e4 10943SMC91x ETHERNET DRIVER
2f82af08 10944M: Nicolas Pitre <nico@fluxnic.net>
18e2842b 10945S: Odd Fixes
ae150435 10946F: drivers/net/ethernet/smsc/smc91x.*
1da177e4 10947
e8e31622
SA
10948SMIA AND SMIA++ IMAGE SENSOR DRIVER
10949M: Sakari Ailus <sakari.ailus@iki.fi>
10950L: linux-media@vger.kernel.org
10951S: Maintained
14430813 10952F: drivers/media/i2c/smiapp/
b5dcee22 10953F: include/media/i2c/smiapp.h
e8e31622
SA
10954F: drivers/media/i2c/smiapp-pll.c
10955F: drivers/media/i2c/smiapp-pll.h
fd2bfdc8 10956F: include/uapi/linux/smiapp.h
a2cec3c0 10957F: Documentation/devicetree/bindings/media/i2c/nokia,smia.txt
e8e31622 10958
920fa1ff
GR
10959SMM665 HARDWARE MONITOR DRIVER
10960M: Guenter Roeck <linux@roeck-us.net>
968ce1b1 10961L: linux-hwmon@vger.kernel.org
920fa1ff
GR
10962S: Maintained
10963F: Documentation/hwmon/smm665
10964F: drivers/hwmon/smm665.c
10965
9df7305b 10966SMSC EMC2103 HARDWARE MONITOR DRIVER
90b24cfb 10967M: Steve Glendinning <steve.glendinning@shawell.net>
968ce1b1 10968L: linux-hwmon@vger.kernel.org
90b24cfb 10969S: Maintained
9df7305b
SG
10970F: Documentation/hwmon/emc2103
10971F: drivers/hwmon/emc2103.c
10972
a98d506c
HG
10973SMSC SCH5627 HARDWARE MONITOR DRIVER
10974M: Hans de Goede <hdegoede@redhat.com>
968ce1b1 10975L: linux-hwmon@vger.kernel.org
a98d506c
HG
10976S: Supported
10977F: Documentation/hwmon/sch5627
10978F: drivers/hwmon/sch5627.c
10979
6ea884db 10980SMSC47B397 HARDWARE MONITOR DRIVER
d8130624 10981M: Jean Delvare <jdelvare@suse.com>
968ce1b1 10982L: linux-hwmon@vger.kernel.org
6ea884db 10983S: Maintained
679655da
JP
10984F: Documentation/hwmon/smsc47b397
10985F: drivers/hwmon/smsc47b397.c
6ea884db 10986
fd9abb3d 10987SMSC911x ETHERNET DRIVER
90b24cfb 10988M: Steve Glendinning <steve.glendinning@shawell.net>
2cb37728 10989L: netdev@vger.kernel.org
90b24cfb 10990S: Maintained
679655da 10991F: include/linux/smsc911x.h
ae150435 10992F: drivers/net/ethernet/smsc/smsc911x.*
2cb37728
SG
10993
10994SMSC9420 PCI ETHERNET DRIVER
90b24cfb 10995M: Steve Glendinning <steve.glendinning@shawell.net>
fd9abb3d 10996L: netdev@vger.kernel.org
90b24cfb 10997S: Maintained
ae150435 10998F: drivers/net/ethernet/smsc/smsc9420.*
fd9abb3d 10999
3c8a63e2 11000SMSC UFX6000 and UFX7000 USB to VGA DRIVER
90b24cfb 11001M: Steve Glendinning <steve.glendinning@shawell.net>
3c8a63e2 11002L: linux-fbdev@vger.kernel.org
90b24cfb 11003S: Maintained
8a61f013 11004F: drivers/video/fbdev/smscufx.c
3c8a63e2 11005
668acf32 11006SOC-CAMERA V4L2 SUBSYSTEM
8b58be88 11007M: Guennadi Liakhovetski <g.liakhovetski@gmx.de>
661263b5 11008L: linux-media@vger.kernel.org
275ffde4 11009T: git git://linuxtv.org/media_tree.git
795fb7e7 11010S: Maintained
90d72ac6
MCC
11011F: include/media/soc*
11012F: drivers/media/i2c/soc_camera/
11013F: drivers/media/platform/soc_camera/
668acf32 11014
e2d1d6c0 11015SOEKRIS NET48XX LED SUPPORT
8b58be88 11016M: Chris Boot <bootc@bootc.net>
e2d1d6c0 11017S: Maintained
679655da 11018F: drivers/leds/leds-net48xx.c
e2d1d6c0 11019
e3994db1 11020SOFTLOGIC 6x10 MPEG CODEC
9661975d
AU
11021M: Bluecherry Maintainers <maintainers@bluecherrydvr.com>
11022M: Andrey Utkin <andrey.utkin@corp.bluecherry.net>
11023M: Andrey Utkin <andrey.krieger.utkin@gmail.com>
1f141f6b 11024M: Ismael Luceno <ismael@iodev.co.uk>
e3994db1
JP
11025L: linux-media@vger.kernel.org
11026S: Supported
11027F: drivers/media/pci/solo6x10/
11028
1da177e4 11029SOFTWARE RAID (Multiple Disks) SUPPORT
c2f662eb 11030M: Shaohua Li <shli@kernel.org>
1da177e4 11031L: linux-raid@vger.kernel.org
0f9ce866 11032T: git git://git.kernel.org/pub/scm/linux/kernel/git/shli/md.git
524418bb 11033S: Supported
679655da
JP
11034F: drivers/md/
11035F: include/linux/raid/
c117ab84 11036F: include/uapi/linux/raid/
1da177e4 11037
1da177e4 11038SONIC NETWORK DRIVER
8b58be88 11039M: Thomas Bogendoerfer <tsbogend@alpha.franken.de>
979b6c13 11040L: netdev@vger.kernel.org
1da177e4 11041S: Maintained
d9fb9f38 11042F: drivers/net/ethernet/natsemi/sonic.*
1da177e4 11043
61e115a5 11044SONICS SILICON BACKPLANE DRIVER (SSB)
eb032b98 11045M: Michael Buesch <m@bues.ch>
e7828b28 11046L: linux-wireless@vger.kernel.org
61e115a5 11047S: Maintained
679655da
JP
11048F: drivers/ssb/
11049F: include/linux/ssb/
61e115a5 11050
1da177e4 11051SONY VAIO CONTROL DEVICE DRIVER
8b58be88 11052M: Mattia Dongili <malattia@linux.it>
d0944853 11053L: platform-driver-x86@vger.kernel.org
5b18167d 11054W: http://www.linux.it/~malattia/wiki/index.php/Sony_drivers
1da177e4 11055S: Maintained
679655da
JP
11056F: Documentation/laptops/sony-laptop.txt
11057F: drivers/char/sonypi.c
11058F: drivers/platform/x86/sony-laptop.c
11059F: include/linux/sony-laptop.h
1da177e4 11060
baf8532a 11061SONY MEMORYSTICK CARD SUPPORT
8b58be88 11062M: Alex Dubov <oakad@yahoo.com>
baf8532a
AD
11063W: http://tifmxx.berlios.de/
11064S: Maintained
679655da 11065F: drivers/memstick/host/tifm_ms.c
baf8532a 11066
0ab30494
ML
11067SONY MEMORYSTICK STANDARD SUPPORT
11068M: Maxim Levitsky <maximlevitsky@gmail.com>
11069S: Maintained
11070F: drivers/memstick/core/ms_block.*
11071
1da177e4 11072SOUND
8b58be88 11073M: Jaroslav Kysela <perex@perex.cz>
d8130624 11074M: Takashi Iwai <tiwai@suse.com>
93711660 11075L: alsa-devel@alsa-project.org (moderated for non-subscribers)
3126a179 11076W: http://www.alsa-project.org/
dde7ad8d 11077T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
3126a179 11078T: git git://git.alsa-project.org/alsa-kernel.git
ff4a8f32 11079Q: http://patchwork.kernel.org/project/alsa-devel/list/
1da177e4 11080S: Maintained
3126a179
JP
11081F: Documentation/sound/
11082F: include/sound/
c117ab84 11083F: include/uapi/sound/
679655da 11084F: sound/
1da177e4 11085
33bbe149
MB
11086SOUND - COMPRESSED AUDIO
11087M: Vinod Koul <vinod.koul@intel.com>
11088L: alsa-devel@alsa-project.org (moderated for non-subscribers)
11089T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
11090S: Supported
f672f31a 11091F: Documentation/sound/alsa/compress_offload.txt
33bbe149 11092F: include/sound/compress_driver.h
f672f31a 11093F: include/uapi/sound/compress_*
33bbe149
MB
11094F: sound/core/compress_offload.c
11095F: sound/soc/soc-compress.c
11096
bd903bde 11097SOUND - SOC LAYER / DYNAMIC AUDIO POWER MANAGEMENT (ASoC)
6b9cf5c2 11098M: Liam Girdwood <lgirdwood@gmail.com>
b02e48f2 11099M: Mark Brown <broonie@kernel.org>
86f14df8 11100T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound.git
93711660 11101L: alsa-devel@alsa-project.org (moderated for non-subscribers)
b0b8daf7 11102W: http://alsa-project.org/main/index.php/ASoC
eb1a6af3 11103S: Supported
181ad2a5 11104F: Documentation/devicetree/bindings/sound/
2820f615 11105F: Documentation/sound/alsa/soc/
679655da 11106F: sound/soc/
e6e55122 11107F: include/sound/soc*
eb1a6af3 11108
d7f8761b
MB
11109SOUND - DMAENGINE HELPERS
11110M: Lars-Peter Clausen <lars@metafoo.de>
11111S: Supported
11112F: include/sound/dmaengine_pcm.h
11113F: sound/core/pcm_dmaengine.c
11114F: sound/soc/soc-generic-dmaengine-pcm.c
11115
990a6a99
OS
11116SP2 MEDIA DRIVER
11117M: Olli Salonen <olli.salonen@iki.fi>
11118L: linux-media@vger.kernel.org
a825eaec 11119W: https://linuxtv.org
990a6a99
OS
11120Q: http://patchwork.linuxtv.org/project/linux-media/list/
11121S: Maintained
11122F: drivers/media/dvb-frontends/sp2*
11123
473321fc 11124SPARC + UltraSPARC (sparc/sparc64)
8b58be88 11125M: "David S. Miller" <davem@davemloft.net>
1da177e4 11126L: sparclinux@vger.kernel.org
8a6e2535 11127Q: http://patchwork.ozlabs.org/project/sparclinux/list/
08deed1e
JP
11128T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
11129T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
1da177e4 11130S: Maintained
679655da 11131F: arch/sparc/
7765b8bb 11132F: drivers/sbus/
1da177e4 11133
6404fcca
DM
11134SPARC SERIAL DRIVERS
11135M: "David S. Miller" <davem@davemloft.net>
11136L: sparclinux@vger.kernel.org
08deed1e
JP
11137T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
11138T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
6404fcca 11139S: Maintained
6816383a 11140F: include/linux/sunserialcore.h
df621252 11141F: drivers/tty/serial/suncore.c
df621252
GKH
11142F: drivers/tty/serial/sunhv.c
11143F: drivers/tty/serial/sunsab.c
11144F: drivers/tty/serial/sunsab.h
11145F: drivers/tty/serial/sunsu.c
11146F: drivers/tty/serial/sunzilog.c
11147F: drivers/tty/serial/sunzilog.h
6404fcca 11148
389325b4
CL
11149SPARSE CHECKER
11150M: "Christopher Li" <sparse@chrisli.org>
11151L: linux-sparse@vger.kernel.org
11152W: https://sparse.wiki.kernel.org/
11153T: git git://git.kernel.org/pub/scm/devel/sparse/sparse.git
11154T: git git://git.kernel.org/pub/scm/devel/sparse/chrisl/sparse.git
11155S: Maintained
11156F: include/linux/compiler.h
11157
fc0c195a 11158SPEAR PLATFORM SUPPORT
da89947b 11159M: Viresh Kumar <vireshk@kernel.org>
9cc23682 11160M: Shiraz Hashim <shiraz.linux.kernel@gmail.com>
fbfa0748 11161L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
fc0c195a
VK
11162W: http://www.st.com/spear
11163S: Maintained
e68d7c14 11164F: arch/arm/boot/dts/spear*
281e192f 11165F: arch/arm/mach-spear/
fc0c195a
VK
11166
11167SPEAR CLOCK FRAMEWORK SUPPORT
da89947b 11168M: Viresh Kumar <vireshk@kernel.org>
fbfa0748 11169L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
fc0c195a
VK
11170W: http://www.st.com/spear
11171S: Maintained
5df33a62 11172F: drivers/clk/spear/
fc0c195a 11173
e2d1d6c0 11174SPI SUBSYSTEM
b02e48f2 11175M: Mark Brown <broonie@kernel.org>
dfbe403c 11176L: linux-spi@vger.kernel.org
e7e4e13c 11177T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi.git
8a6e2535 11178Q: http://patchwork.kernel.org/project/spi-devel-general/list/
e2d1d6c0 11179S: Maintained
87306eb7 11180F: Documentation/devicetree/bindings/spi/
679655da
JP
11181F: Documentation/spi/
11182F: drivers/spi/
11183F: include/linux/spi/
c117ab84 11184F: include/uapi/linux/spi/
e2d1d6c0 11185
2752e401 11186SPIDERNET NETWORK DRIVER for CELL
8b58be88 11187M: Ishizaki Kou <kou.ishizaki@toshiba.co.jp>
2752e401
JL
11188L: netdev@vger.kernel.org
11189S: Supported
679655da 11190F: Documentation/networking/spider_net.txt
8df158ac 11191F: drivers/net/ethernet/toshiba/spider_net*
2752e401 11192
e2d1d6c0 11193SPU FILE SYSTEM
8b58be88 11194M: Jeremy Kerr <jk@ozlabs.org>
a4724ed6 11195L: linuxppc-dev@lists.ozlabs.org
e2d1d6c0
RD
11196W: http://www.ibm.com/developerworks/power/cell/
11197S: Supported
679655da
JP
11198F: Documentation/filesystems/spufs.txt
11199F: arch/powerpc/platforms/cell/spufs/
e2d1d6c0 11200
fc555841 11201SQUASHFS FILE SYSTEM
d7f2ff67 11202M: Phillip Lougher <phillip@squashfs.org.uk>
fc555841
PL
11203L: squashfs-devel@lists.sourceforge.net (subscribers-only)
11204W: http://squashfs.org.uk
9f273c24 11205T: git git://git.kernel.org/pub/scm/linux/kernel/git/pkl/squashfs-next.git
fc555841 11206S: Maintained
679655da
JP
11207F: Documentation/filesystems/squashfs.txt
11208F: fs/squashfs/
fc555841 11209
1da177e4 11210SRM (Alpha) environment access
8b58be88 11211M: Jan-Benedict Glaw <jbglaw@lug-owl.de>
1da177e4 11212S: Maintained
679655da 11213F: arch/alpha/kernel/srm_env.c
1da177e4 11214
26e9a397 11215STABLE BRANCH
879a5a00 11216M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
bc7a2f3a 11217L: stable@vger.kernel.org
879a5a00 11218S: Supported
7b175c46 11219F: Documentation/stable_kernel_rules.txt
e2d1d6c0 11220
26e9a397 11221STAGING SUBSYSTEM
879a5a00 11222M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
630081fd 11223T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
1c6ccf62 11224L: devel@driverdev.osuosl.org
879a5a00 11225S: Supported
679655da 11226F: drivers/staging/
dbc6c2cc 11227
ebd3d010
JP
11228STAGING - COMEDI
11229M: Ian Abbott <abbotti@mev.co.uk>
81b884c9 11230M: H Hartley Sweeten <hsweeten@visionengravers.com>
ebd3d010
JP
11231S: Odd Fixes
11232F: drivers/staging/comedi/
11233
a0138163
JP
11234STAGING - FLARION FT1000 DRIVERS
11235M: Marek Belisko <marek.belisko@gmail.com>
11236S: Odd Fixes
11237F: drivers/staging/ft1000/
11238
6c1bb424 11239STAGING - INDUSTRIAL IO
030a13d7 11240M: Jonathan Cameron <jic23@kernel.org>
a0138163 11241L: linux-iio@vger.kernel.org
6c1bb424 11242S: Odd Fixes
5291582d 11243F: Documentation/devicetree/bindings/staging/iio/
6c1bb424
JP
11244F: drivers/staging/iio/
11245
a0138163
JP
11246STAGING - LIRC (LINUX INFRARED REMOTE CONTROL) DRIVERS
11247M: Jarod Wilson <jarod@wilsonet.com>
11248W: http://www.lirc.org/
11249S: Odd Fixes
b2b0186d 11250F: drivers/staging/media/lirc/
a0138163 11251
f5e5de1e
OD
11252STAGING - LUSTRE PARALLEL FILESYSTEM
11253M: Oleg Drokin <oleg.drokin@intel.com>
11254M: Andreas Dilger <andreas.dilger@intel.com>
8701dbf9 11255M: James Simmons <jsimmons@infradead.org>
d98229f0
AD
11256L: lustre-devel@lists.lustre.org (moderated for non-subscribers)
11257W: http://wiki.lustre.org/
f5e5de1e
OD
11258S: Maintained
11259F: drivers/staging/lustre
11260
7c6b6c71
MD
11261STAGING - NVIDIA COMPLIANT EMBEDDED CONTROLLER INTERFACE (nvec)
11262M: Marc Dietrich <marvin24@gmx.de>
11263L: ac100@lists.launchpad.net (moderated for non-subscribers)
5d96bf4d 11264L: linux-tegra@vger.kernel.org
7c6b6c71
MD
11265S: Maintained
11266F: drivers/staging/nvec/
11267
53c43c5c
GKH
11268STAGING - OLPC SECONDARY DISPLAY CONTROLLER (DCON)
11269M: Jens Frederich <jfrederich@gmail.com>
11270M: Daniel Drake <dsd@laptop.org>
11271M: Jon Nettleton <jon.nettleton@gmail.com>
11272W: http://wiki.laptop.org/go/DCON
11273S: Maintained
11274F: drivers/staging/olpc_dcon/
11275
a0138163
JP
11276STAGING - REALTEK RTL8712U DRIVERS
11277M: Larry Finger <Larry.Finger@lwfinger.net>
11278M: Florian Schilhabel <florian.c.schilhabel@googlemail.com>.
11279S: Odd Fixes
11280F: drivers/staging/rtl8712/
11281
980ac4d7
SM
11282STAGING - SILICON MOTION SM750 FRAME BUFFER DRIVER
11283M: Sudip Mukherjee <sudipm.mukherjee@gmail.com>
11284M: Teddy Wang <teddy.wang@siliconmotion.com>
11285M: Sudip Mukherjee <sudip@vectorindia.org>
11286L: linux-fbdev@vger.kernel.org
11287S: Maintained
11288F: drivers/staging/sm750fb/
11289
510fa408
JP
11290STAGING - SLICOSS
11291M: Lior Dotan <liodot@gmail.com>
11292M: Christopher Harrer <charrer@alacritech.com>
11293S: Odd Fixes
11294F: drivers/staging/slicoss/
11295
a0138163
JP
11296STAGING - SPEAKUP CONSOLE SPEECH DRIVER
11297M: William Hubbs <w.d.hubbs@gmail.com>
11298M: Chris Brannon <chris@the-brannons.com>
d33bce31 11299M: Kirk Reiser <kirk@reisers.ca>
a0138163 11300M: Samuel Thibault <samuel.thibault@ens-lyon.org>
e6a152ef 11301L: speakup@linux-speakup.org
a0138163
JP
11302W: http://www.linux-speakup.org/
11303S: Odd Fixes
11304F: drivers/staging/speakup/
11305
b3e871ce
JP
11306STAGING - VIA VT665X DRIVERS
11307M: Forest Bond <forest@alittletooquiet.net>
11308S: Odd Fixes
11309F: drivers/staging/vt665?/
11310
a30baec1 11311STAGING - WILC1000 WIFI DRIVER
d9a85940
AS
11312M: Aditya Shankar <aditya.shankar@microchip.com>
11313M: Ganesh Krishna <ganesh.krishna@microchip.com>
a30baec1
JK
11314L: linux-wireless@vger.kernel.org
11315S: Supported
11316F: drivers/staging/wilc1000/
11317
709bcb07 11318STAGING - XGI Z7,Z9,Z11 PCI DISPLAY DRIVER
3e39e66e 11319M: Arnaud Patard <arnaud.patard@rtp-net.org>
709bcb07
JP
11320S: Odd Fixes
11321F: drivers/staging/xgifb/
11322
1da177e4 11323STARFIRE/DURALAN NETWORK DRIVER
8b58be88 11324M: Ion Badulescu <ionut@badula.org>
b4f90189 11325S: Odd Fixes
9bba23b0 11326F: drivers/net/ethernet/adaptec/starfire*
1da177e4 11327
e2d1d6c0 11328SUN3/3X
8b58be88 11329M: Sam Creasey <sammy@sammy.net>
e2d1d6c0
RD
11330W: http://sammy.net/sun3/
11331S: Maintained
679655da
JP
11332F: arch/m68k/kernel/*sun3*
11333F: arch/m68k/sun3*/
11334F: arch/m68k/include/asm/sun3*
e689cf4a 11335F: drivers/net/ethernet/i825xx/sun3*
e2d1d6c0 11336
af6a5af8
HG
11337SUN4I LOW RES ADC ATTACHED TABLET KEYS DRIVER
11338M: Hans de Goede <hdegoede@redhat.com>
11339L: linux-input@vger.kernel.org
11340S: Maintained
11341F: Documentation/devicetree/bindings/input/sun4i-lradc-keys.txt
11342F: drivers/input/keyboard/sun4i-lradc-keys.c
11343
2bc9ff01
DK
11344SUNDANCE NETWORK DRIVER
11345M: Denis Kirjanov <kda@linux-powerpc.org>
11346L: netdev@vger.kernel.org
11347S: Maintained
11348F: drivers/net/ethernet/dlink/sundance.c
11349
2cbb12a4 11350SUPERH
114bf37e
RF
11351M: Yoshinori Sato <ysato@users.sourceforge.jp>
11352M: Rich Felker <dalias@libc.org>
2cbb12a4 11353L: linux-sh@vger.kernel.org
8a6e2535 11354Q: http://patchwork.kernel.org/project/linux-sh/list/
114bf37e 11355S: Maintained
066069e1 11356F: Documentation/sh/
679655da 11357F: arch/sh/
066069e1 11358F: drivers/sh/
1da177e4 11359
4480f15b 11360SUSPEND TO RAM
7fb06082 11361M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
8b58be88
JP
11362M: Len Brown <len.brown@intel.com>
11363M: Pavel Machek <pavel@ucw.cz>
bf1c138e 11364L: linux-pm@vger.kernel.org
e2d1d6c0 11365S: Supported
679655da
JP
11366F: Documentation/power/
11367F: arch/x86/kernel/acpi/
11368F: drivers/base/power/
11369F: kernel/power/
11370F: include/linux/suspend.h
11371F: include/linux/freezer.h
11372F: include/linux/pm.h
1da177e4
LT
11373
11374SVGA HANDLING
8b58be88 11375M: Martin Mares <mj@ucw.cz>
1da177e4
LT
11376L: linux-video@atrey.karlin.mff.cuni.cz
11377S: Maintained
679655da
JP
11378F: Documentation/svga.txt
11379F: arch/x86/boot/video*
1da177e4 11380
6e28b761
KRW
11381SWIOTLB SUBSYSTEM
11382M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
11383L: linux-kernel@vger.kernel.org
9f273c24 11384T: git git://git.kernel.org/pub/scm/linux/kernel/git/konrad/swiotlb.git
6e28b761
KRW
11385S: Supported
11386F: lib/swiotlb.c
11387F: arch/*/kernel/pci-swiotlb.c
11388F: include/linux/swiotlb.h
11389
007f790c
JP
11390SWITCHDEV
11391M: Jiri Pirko <jiri@resnulli.us>
11392L: netdev@vger.kernel.org
11393S: Supported
11394F: net/switchdev/
11395F: include/net/switchdev.h
11396
db8e35d5
VG
11397SYNOPSYS ARC ARCHITECTURE
11398M: Vineet Gupta <vgupta@synopsys.com>
30b9dbee 11399L: linux-snps-arc@lists.infradead.org
db8e35d5
VG
11400S: Supported
11401F: arch/arc/
9b28829d 11402F: Documentation/devicetree/bindings/arc/*
2d799dde 11403F: Documentation/devicetree/bindings/interrupt-controller/snps,arc*
c6a0fe4a 11404F: drivers/tty/serial/arc_uart.c
b7182d1a 11405T: git git://git.kernel.org/pub/scm/linux/kernel/git/vgupta/arc.git
db8e35d5 11406
556cc1c5
AB
11407SYNOPSYS ARC SDP platform support
11408M: Alexey Brodkin <abrodkin@synopsys.com>
11409S: Supported
11410F: arch/arc/plat-axs10x
11411F: arch/arc/boot/dts/ax*
11412F: Documentation/devicetree/bindings/arc/axs10*
11413
6c284c9a
LJ
11414SYSTEM CONFIGURATION (SYSCON)
11415M: Lee Jones <lee.jones@linaro.org>
11416M: Arnd Bergmann <arnd@arndb.de>
11417T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
11418S: Supported
11419F: drivers/mfd/syscon.c
11420
1da177e4 11421SYSV FILESYSTEM
8b58be88 11422M: Christoph Hellwig <hch@infradead.org>
1da177e4 11423S: Maintained
679655da
JP
11424F: Documentation/filesystems/sysv-fs.txt
11425F: fs/sysv/
11426F: include/linux/sysv_fs.h
1da177e4 11427
86cfa7fc 11428TARGET SUBSYSTEM
9c3646d1 11429M: "Nicholas A. Bellinger" <nab@linux-iscsi.org>
86cfa7fc 11430L: linux-scsi@vger.kernel.org
b9f5edc2 11431L: target-devel@vger.kernel.org
86cfa7fc 11432W: http://www.linux-iscsi.org
cf015e9f 11433W: http://groups.google.com/group/linux-iscsi-target-dev
452cf324 11434T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
86cfa7fc
NB
11435S: Supported
11436F: drivers/target/
11437F: include/target/
11438F: Documentation/target/
11439
4e68852d 11440TASKSTATS STATISTICS INTERFACE
185e595f 11441M: Balbir Singh <bsingharora@gmail.com>
4e68852d 11442S: Maintained
679655da
JP
11443F: Documentation/accounting/taskstats*
11444F: include/linux/taskstats*
11445F: kernel/taskstats.c
4e68852d 11446
781b456a 11447TC CLASSIFIER
f935f3f8 11448M: Jamal Hadi Salim <jhs@mojatatu.com>
781b456a
SH
11449L: netdev@vger.kernel.org
11450S: Maintained
679655da 11451F: include/net/pkt_cls.h
c117ab84 11452F: include/uapi/linux/pkt_cls.h
679655da 11453F: net/sched/
781b456a 11454
5067f08a 11455TCP LOW PRIORITY MODULE
8b58be88
JP
11456M: "Wong Hoi Sing, Edison" <hswong3i@gmail.com>
11457M: "Hung Hing Lun, Mike" <hlhung3i@gmail.com>
5067f08a
WHSE
11458W: http://tcp-lp-mod.sourceforge.net/
11459S: Maintained
679655da 11460F: net/ipv4/tcp_lp.c
5067f08a 11461
91952bc0
AP
11462TDA10071 MEDIA DRIVER
11463M: Antti Palosaari <crope@iki.fi>
11464L: linux-media@vger.kernel.org
a825eaec 11465W: https://linuxtv.org
91952bc0
AP
11466W: http://palosaari.fi/linux/
11467Q: http://patchwork.linuxtv.org/project/linux-media/list/
11468T: git git://linuxtv.org/anttip/media_tree.git
11469S: Maintained
11470F: drivers/media/dvb-frontends/tda10071*
11471
11472TDA18212 MEDIA DRIVER
11473M: Antti Palosaari <crope@iki.fi>
11474L: linux-media@vger.kernel.org
a825eaec 11475W: https://linuxtv.org
91952bc0
AP
11476W: http://palosaari.fi/linux/
11477Q: http://patchwork.linuxtv.org/project/linux-media/list/
11478T: git git://linuxtv.org/anttip/media_tree.git
11479S: Maintained
11480F: drivers/media/tuners/tda18212*
11481
11482TDA18218 MEDIA DRIVER
11483M: Antti Palosaari <crope@iki.fi>
11484L: linux-media@vger.kernel.org
a825eaec 11485W: https://linuxtv.org
91952bc0
AP
11486W: http://palosaari.fi/linux/
11487Q: http://patchwork.linuxtv.org/project/linux-media/list/
11488T: git git://linuxtv.org/anttip/media_tree.git
11489S: Maintained
11490F: drivers/media/tuners/tda18218*
11491
3b2f6aba
MK
11492TDA18271 MEDIA DRIVER
11493M: Michael Krufky <mkrufky@linuxtv.org>
11494L: linux-media@vger.kernel.org
a825eaec 11495W: https://linuxtv.org
3b2f6aba
MK
11496W: http://github.com/mkrufky
11497Q: http://patchwork.linuxtv.org/project/linux-media/list/
11498T: git git://linuxtv.org/mkrufky/tuners.git
11499S: Maintained
11500F: drivers/media/tuners/tda18271*
11501
e48307a9
MK
11502TDA827x MEDIA DRIVER
11503M: Michael Krufky <mkrufky@linuxtv.org>
11504L: linux-media@vger.kernel.org
a825eaec 11505W: https://linuxtv.org
e48307a9
MK
11506W: http://github.com/mkrufky
11507Q: http://patchwork.linuxtv.org/project/linux-media/list/
11508T: git git://linuxtv.org/mkrufky/tuners.git
11509S: Maintained
11510F: drivers/media/tuners/tda8290.*
11511
66cf9212
MK
11512TDA8290 MEDIA DRIVER
11513M: Michael Krufky <mkrufky@linuxtv.org>
11514L: linux-media@vger.kernel.org
a825eaec 11515W: https://linuxtv.org
66cf9212
MK
11516W: http://github.com/mkrufky
11517Q: http://patchwork.linuxtv.org/project/linux-media/list/
11518T: git git://linuxtv.org/mkrufky/tuners.git
11519S: Maintained
11520F: drivers/media/tuners/tda8290.*
11521
4b9fba30
HV
11522TDA9840 MEDIA DRIVER
11523M: Hans Verkuil <hverkuil@xs4all.nl>
11524L: linux-media@vger.kernel.org
11525T: git git://linuxtv.org/media_tree.git
a825eaec 11526W: https://linuxtv.org
4b9fba30
HV
11527S: Maintained
11528F: drivers/media/i2c/tda9840*
11529
2cb654fd 11530TEA5761 TUNER DRIVER
5dc8a864
MCC
11531M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
11532M: Mauro Carvalho Chehab <mchehab@kernel.org>
2cb654fd 11533L: linux-media@vger.kernel.org
a825eaec 11534W: https://linuxtv.org
2cb654fd
MCC
11535T: git git://linuxtv.org/media_tree.git
11536S: Odd fixes
11537F: drivers/media/tuners/tea5761.*
11538
11539TEA5767 TUNER DRIVER
5dc8a864
MCC
11540M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
11541M: Mauro Carvalho Chehab <mchehab@kernel.org>
2cb654fd 11542L: linux-media@vger.kernel.org
a825eaec 11543W: https://linuxtv.org
2cb654fd
MCC
11544T: git git://linuxtv.org/media_tree.git
11545S: Maintained
11546F: drivers/media/tuners/tea5767.*
11547
4b9fba30
HV
11548TEA6415C MEDIA DRIVER
11549M: Hans Verkuil <hverkuil@xs4all.nl>
11550L: linux-media@vger.kernel.org
11551T: git git://linuxtv.org/media_tree.git
a825eaec 11552W: https://linuxtv.org
4b9fba30
HV
11553S: Maintained
11554F: drivers/media/i2c/tea6415c*
11555
11556TEA6420 MEDIA DRIVER
11557M: Hans Verkuil <hverkuil@xs4all.nl>
11558L: linux-media@vger.kernel.org
11559T: git git://linuxtv.org/media_tree.git
a825eaec 11560W: https://linuxtv.org
4b9fba30
HV
11561S: Maintained
11562F: drivers/media/i2c/tea6420*
11563
3d249d4c 11564TEAM DRIVER
dca9ab92 11565M: Jiri Pirko <jiri@resnulli.us>
3d249d4c
JP
11566L: netdev@vger.kernel.org
11567S: Supported
11568F: drivers/net/team/
11569F: include/linux/if_team.h
c117ab84 11570F: include/uapi/linux/if_team.h
3d249d4c 11571
7d029125 11572TECHNOLOGIC SYSTEMS TS-5500 PLATFORM SUPPORT
9c3646d1 11573M: "Savoir-faire Linux Inc." <kernel@savoirfairelinux.com>
7d029125
VD
11574S: Maintained
11575F: arch/x86/platform/ts5500/
11576
40ad4a30
SY
11577TECHNOTREND USB IR RECEIVER
11578M: Sean Young <sean@mess.org>
11579L: linux-media@vger.kernel.org
11580S: Maintained
11581F: drivers/media/rc/ttusbir.c
11582
adabdb0c 11583TEGRA ARCHITECTURE SUPPORT
243d58ec 11584M: Stephen Warren <swarren@wwwdotorg.org>
adabdb0c 11585M: Thierry Reding <thierry.reding@gmail.com>
554077c5 11586M: Alexandre Courbot <gnurou@gmail.com>
84b9414b 11587L: linux-tegra@vger.kernel.org
fd117cd1 11588Q: http://patchwork.ozlabs.org/project/linux-tegra/list/
b779b88d 11589T: git git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux.git
84b9414b 11590S: Supported
bbbe96ed 11591N: [^a-z]tegra
84b9414b 11592
adabdb0c
SW
11593TEGRA CLOCK DRIVER
11594M: Peter De Schrijver <pdeschrijver@nvidia.com>
11595M: Prashant Gaikwad <pgaikwad@nvidia.com>
11596S: Supported
11597F: drivers/clk/tegra/
11598
86e486a0 11599TEGRA DMA DRIVERS
adabdb0c 11600M: Laxman Dewangan <ldewangan@nvidia.com>
86e486a0 11601M: Jon Hunter <jonathanh@nvidia.com>
adabdb0c 11602S: Supported
86e486a0 11603F: drivers/dma/tegra*
adabdb0c 11604
adabdb0c
SW
11605TEGRA I2C DRIVER
11606M: Laxman Dewangan <ldewangan@nvidia.com>
11607S: Supported
11608F: drivers/i2c/busses/i2c-tegra.c
11609
11610TEGRA IOMMU DRIVERS
11611M: Hiroshi Doyu <hdoyu@nvidia.com>
11612S: Supported
11613F: drivers/iommu/tegra*
11614
11615TEGRA KBC DRIVER
11616M: Rakesh Iyer <riyer@nvidia.com>
11617M: Laxman Dewangan <ldewangan@nvidia.com>
11618S: Supported
11619F: drivers/input/keyboard/tegra-kbc.c
11620
adabdb0c
SW
11621TEGRA PWM DRIVER
11622M: Thierry Reding <thierry.reding@gmail.com>
11623S: Supported
11624F: drivers/pwm/pwm-tegra.c
11625
11626TEGRA SERIAL DRIVER
11627M: Laxman Dewangan <ldewangan@nvidia.com>
11628S: Supported
11629F: drivers/tty/serial/serial-tegra.c
11630
11631TEGRA SPI DRIVER
11632M: Laxman Dewangan <ldewangan@nvidia.com>
11633S: Supported
11634F: drivers/spi/spi-tegra*
11635
1a348ccc 11636TEHUTI ETHERNET DRIVER
8b58be88 11637M: Andy Gospodarek <andy@greyhouse.net>
1a348ccc
AG
11638L: netdev@vger.kernel.org
11639S: Supported
ef7f5429 11640F: drivers/net/ethernet/tehuti/*
1a348ccc 11641
4e68852d 11642Telecom Clock Driver for MCPL0010
8b58be88 11643M: Mark Gross <mark.gross@intel.com>
4e68852d 11644S: Supported
679655da 11645F: drivers/char/tlclk.c
4e68852d 11646
4480f15b 11647TENSILICA XTENSA PORT (xtensa)
8b58be88 11648M: Chris Zankel <chris@zankel.net>
f959ed2f
CZ
11649M: Max Filippov <jcmvbkbc@gmail.com>
11650L: linux-xtensa@linux-xtensa.org
9f273c24 11651T: git git://github.com/czankel/xtensa-linux.git
4e68852d 11652S: Maintained
679655da 11653F: arch/xtensa/
3dc99857 11654F: drivers/irqchip/irq-xtensa-*
4e68852d 11655
5313ba66
HV
11656THANKO'S RAREMONO AM/FM/SW RADIO RECEIVER USB DRIVER
11657M: Hans Verkuil <hverkuil@xs4all.nl>
11658L: linux-media@vger.kernel.org
11659T: git git://linuxtv.org/media_tree.git
a825eaec 11660W: https://linuxtv.org
5313ba66
HV
11661S: Maintained
11662F: drivers/media/radio/radio-raremono.c
11663
d3fb6955 11664THERMAL
b75f0050 11665M: Zhang Rui <rui.zhang@intel.com>
f14d1c24 11666M: Eduardo Valentin <edubezval@gmail.com>
b75f0050
JP
11667L: linux-pm@vger.kernel.org
11668T: git git://git.kernel.org/pub/scm/linux/kernel/git/rzhang/linux.git
11669T: git git://git.kernel.org/pub/scm/linux/kernel/git/evalenti/linux-soc-thermal.git
11670Q: https://patchwork.kernel.org/project/linux-pm/list/
11671S: Supported
11672F: drivers/thermal/
11673F: include/linux/thermal.h
af6c9f16 11674F: include/uapi/linux/thermal.h
b75f0050
JP
11675F: include/linux/cpu_cooling.h
11676F: Documentation/devicetree/bindings/thermal/
d3fb6955 11677
64e05d8b
VK
11678THERMAL/CPU_COOLING
11679M: Amit Daniel Kachhap <amit.kachhap@gmail.com>
11680M: Viresh Kumar <viresh.kumar@linaro.org>
11681M: Javi Merino <javi.merino@arm.com>
11682L: linux-pm@vger.kernel.org
11683S: Supported
11684F: Documentation/thermal/cpu-cooling-api.txt
11685F: drivers/thermal/cpu_cooling.c
11686F: include/linux/cpu_cooling.h
11687
4e68852d 11688THINKPAD ACPI EXTRAS DRIVER
8b58be88 11689M: Henrique de Moraes Holschuh <ibm-acpi@hmh.eng.br>
4e68852d 11690L: ibm-acpi-devel@lists.sourceforge.net
d0944853 11691L: platform-driver-x86@vger.kernel.org
4e68852d
AC
11692W: http://ibm-acpi.sourceforge.net
11693W: http://thinkwiki.org/wiki/Ibm-acpi
54e5881d 11694T: git git://repo.or.cz/linux-2.6/linux-acpi-2.6/ibm-acpi-2.6.git
4e68852d 11695S: Maintained
679655da 11696F: drivers/platform/x86/thinkpad_acpi.c
4e68852d 11697
1b46f2a2 11698TI BANDGAP AND THERMAL DRIVER
f14d1c24 11699M: Eduardo Valentin <edubezval@gmail.com>
ef41be81 11700M: Keerthy <j-keerthy@ti.com>
1b46f2a2 11701L: linux-pm@vger.kernel.org
531ff13e 11702L: linux-omap@vger.kernel.org
5a723e81 11703S: Maintained
794b2e25 11704F: drivers/thermal/ti-soc-thermal/
1b46f2a2 11705
ccf963d3
BP
11706TI VPE/CAL DRIVERS
11707M: Benoit Parrot <bparrot@ti.com>
11708L: linux-media@vger.kernel.org
11709W: http://linuxtv.org/
11710Q: http://patchwork.linuxtv.org/project/linux-media/list/
11711S: Maintained
11712F: drivers/media/platform/ti-vpe/
11713
0c7665c3
MF
11714TI CDCE706 CLOCK DRIVER
11715M: Max Filippov <jcmvbkbc@gmail.com>
11716S: Maintained
11717F: drivers/clk/clk-cdce706.c
11718
49b6a5e3
TK
11719TI CLOCK DRIVER
11720M: Tero Kristo <t-kristo@ti.com>
11721L: linux-omap@vger.kernel.org
11722S: Maintained
11723F: drivers/clk/ti/
11724F: include/linux/clk/ti.h
11725
f75cfbad
GS
11726TI ETHERNET SWITCH DRIVER (CPSW)
11727M: Mugunthan V N <mugunthanvnm@ti.com>
11728R: Grygorii Strashko <grygorii.strashko@ti.com>
11729L: linux-omap@vger.kernel.org
11730L: netdev@vger.kernel.org
11731S: Maintained
11732F: drivers/net/ethernet/ti/cpsw*
11733F: drivers/net/ethernet/ti/davinci*
11734
4020f2d7 11735TI FLASH MEDIA INTERFACE DRIVER
8b58be88 11736M: Alex Dubov <oakad@yahoo.com>
795fb7e7 11737S: Maintained
679655da
JP
11738F: drivers/misc/tifm*
11739F: drivers/mmc/host/tifm_sd.c
11740F: include/linux/tifm.h
4020f2d7 11741
e0c52404 11742TI KEYSTONE MULTICORE NAVIGATOR DRIVERS
97215800 11743M: Santosh Shilimkar <ssantosh@kernel.org>
e0c52404
SS
11744L: linux-kernel@vger.kernel.org
11745L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11746S: Maintained
11747F: drivers/soc/ti/*
11748T: git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
11749
11750
152ad442
SR
11751TI LM49xxx FAMILY ASoC CODEC DRIVERS
11752M: M R Swami Reddy <mr.swami.reddy@ti.com>
d392dead 11753M: Vishwas A Deshpande <vishwas.a.deshpande@ti.com>
152ad442
SR
11754L: alsa-devel@alsa-project.org (moderated for non-subscribers)
11755S: Maintained
11756F: sound/soc/codecs/lm49453*
d392dead 11757F: sound/soc/codecs/isabelle*
152ad442 11758
0edd807d
KM
11759TI LP855x BACKLIGHT DRIVER
11760M: Milo Kim <milo.kim@ti.com>
11761S: Maintained
11762F: Documentation/backlight/lp855x-driver.txt
11763F: drivers/video/backlight/lp855x_bl.c
11764F: include/linux/platform_data/lp855x.h
11765
faf13f6d
KM
11766TI LP8727 CHARGER DRIVER
11767M: Milo Kim <milo.kim@ti.com>
11768S: Maintained
11769F: drivers/power/lp8727_charger.c
11770F: include/linux/platform_data/lp8727.h
11771
22f1229f
KM
11772TI LP8788 MFD DRIVER
11773M: Milo Kim <milo.kim@ti.com>
11774S: Maintained
11775F: drivers/iio/adc/lp8788_adc.c
11776F: drivers/leds/leds-lp8788.c
11777F: drivers/mfd/lp8788*.c
11778F: drivers/power/lp8788-charger.c
11779F: drivers/regulator/lp8788-*.c
11780F: include/linux/mfd/lp8788*.h
11781
84640e27
KM
11782TI NETCP ETHERNET DRIVER
11783M: Wingman Kwok <w-kwok2@ti.com>
11784M: Murali Karicheri <m-karicheri2@ti.com>
11785L: netdev@vger.kernel.org
11786S: Maintained
11787F: drivers/net/ethernet/ti/netcp*
11788
217e0ca9
KC
11789TI TAS571X FAMILY ASoC CODEC DRIVER
11790M: Kevin Cernekee <cernekee@chromium.org>
11791L: alsa-devel@alsa-project.org (moderated for non-subscribers)
11792S: Odd Fixes
11793F: sound/soc/codecs/tas571x*
11794
dd5e8e6b 11795TI TWL4030 SERIES SOC CODEC DRIVER
3be79d13 11796M: Peter Ujfalusi <peter.ujfalusi@ti.com>
dd5e8e6b
PU
11797L: alsa-devel@alsa-project.org (moderated for non-subscribers)
11798S: Maintained
11799F: sound/soc/codecs/twl4030*
11800
90921014 11801TI WILINK WIRELESS DRIVERS
90921014
LC
11802L: linux-wireless@vger.kernel.org
11803W: http://wireless.kernel.org/en/users/Drivers/wl12xx
11804W: http://wireless.kernel.org/en/users/Drivers/wl1251
11805T: git git://git.kernel.org/pub/scm/linux/kernel/git/luca/wl12xx.git
22d072f6 11806S: Orphan
90921014
LC
11807F: drivers/net/wireless/ti/
11808F: include/linux/wl12xx.h
11809
e86eaa3a 11810TIPC NETWORK LAYER
8b58be88 11811M: Jon Maloy <jon.maloy@ericsson.com>
115403df 11812M: Ying Xue <ying.xue@windriver.com>
633d2bde
AS
11813L: netdev@vger.kernel.org (core kernel code)
11814L: tipc-discussion@lists.sourceforge.net (user apps, general discussion)
e86eaa3a 11815W: http://tipc.sourceforge.net/
e86eaa3a 11816S: Maintained
c117ab84 11817F: include/uapi/linux/tipc*.h
679655da 11818F: net/tipc/
e86eaa3a 11819
867e359b 11820TILE ARCHITECTURE
b9a279f6 11821M: Chris Metcalf <cmetcalf@mellanox.com>
8c34d8d9 11822W: http://www.mellanox.com/repository/solutions/tile-scm/
7fa129cc 11823T: git git://git.kernel.org/pub/scm/linux/kernel/git/cmetcalf/linux-tile.git
867e359b
CM
11824S: Supported
11825F: arch/tile/
6b940606 11826F: drivers/char/tile-srom.c
5c770755 11827F: drivers/edac/tile_edac.c
6b940606
CM
11828F: drivers/net/ethernet/tile/
11829F: drivers/rtc/rtc-tile.c
11830F: drivers/tty/hvc/hvc_tile.c
b5c6c1a7 11831F: drivers/tty/serial/tilegx.c
6b940606
CM
11832F: drivers/usb/host/*-tilegx.c
11833F: include/linux/usb/tilegx.h
867e359b 11834
1da177e4 11835TLAN NETWORK DRIVER
8b58be88 11836M: Samuel Chessman <chessman@tux.org>
88c07dde 11837L: tlan-devel@lists.sourceforge.net (subscribers-only)
1da177e4
LT
11838W: http://sourceforge.net/projects/tlan/
11839S: Maintained
679655da 11840F: Documentation/networking/tlan.txt
b544dbac 11841F: drivers/net/ethernet/ti/tlan.*
1da177e4 11842
d74db3b2 11843TOMOYO SECURITY MODULE
8b58be88
JP
11844M: Kentaro Takeda <takedakn@nttdata.co.jp>
11845M: Tetsuo Handa <penguin-kernel@I-love.SAKURA.ne.jp>
d03a5d88
TH
11846L: tomoyo-dev-en@lists.sourceforge.jp (subscribers-only, for developers in English)
11847L: tomoyo-users-en@lists.sourceforge.jp (subscribers-only, for users in English)
d74db3b2
KT
11848L: tomoyo-dev@lists.sourceforge.jp (subscribers-only, for developers in Japanese)
11849L: tomoyo-users@lists.sourceforge.jp (subscribers-only, for users in Japanese)
11850W: http://tomoyo.sourceforge.jp/
843d183c 11851T: quilt http://svn.sourceforge.jp/svnroot/tomoyo/trunk/2.5.x/tomoyo-lsm/patches/
d74db3b2 11852S: Maintained
679655da 11853F: security/tomoyo/
d74db3b2 11854
9caeb532 11855TOPSTAR LAPTOP EXTRAS DRIVER
9f0939bf 11856M: Herton Ronaldo Krzesinski <herton@canonical.com>
d0944853 11857L: platform-driver-x86@vger.kernel.org
9caeb532
HRK
11858S: Maintained
11859F: drivers/platform/x86/topstar-laptop.c
11860
1da177e4 11861TOSHIBA ACPI EXTRAS DRIVER
0a63ca11 11862M: Azael Avalos <coproscefalo@gmail.com>
d0944853 11863L: platform-driver-x86@vger.kernel.org
0a63ca11 11864S: Maintained
679655da 11865F: drivers/platform/x86/toshiba_acpi.c
1da177e4 11866
0a63ca11
AA
11867TOSHIBA BLUETOOTH DRIVER
11868M: Azael Avalos <coproscefalo@gmail.com>
11869L: platform-driver-x86@vger.kernel.org
11870S: Maintained
11871F: drivers/platform/x86/toshiba_bluetooth.c
11872
11873TOSHIBA HDD ACTIVE PROTECTION SENSOR DRIVER
11874M: Azael Avalos <coproscefalo@gmail.com>
11875L: platform-driver-x86@vger.kernel.org
11876S: Maintained
11877F: drivers/platform/x86/toshiba_haps.c
11878
14991fc7
AA
11879TOSHIBA WMI HOTKEYS DRIVER
11880M: Azael Avalos <coproscefalo@gmail.com>
11881L: platform-driver-x86@vger.kernel.org
11882S: Maintained
11883F: drivers/platform/x86/toshiba-wmi.c
11884
1da177e4 11885TOSHIBA SMM DRIVER
8b58be88 11886M: Jonathan Buzzard <jonathan@buzzard.org.uk>
1da177e4
LT
11887W: http://www.buzzard.org.uk/toshiba/
11888S: Maintained
679655da
JP
11889F: drivers/char/toshiba.c
11890F: include/linux/toshiba.h
c117ab84 11891F: include/uapi/linux/toshiba.h
1da177e4 11892
d32d9864
MR
11893TOSHIBA TC358743 DRIVER
11894M: Mats Randgaard <matrandg@cisco.com>
11895L: linux-media@vger.kernel.org
11896S: Maintained
11897F: drivers/media/i2c/tc358743*
b5dcee22 11898F: include/media/i2c/tc358743.h
d32d9864 11899
560e6475
WS
11900TMIO/SDHI MMC DRIVER
11901M: Wolfram Sang <wsa+renesas@sang-engineering.com>
d1057c40 11902L: linux-mmc@vger.kernel.org
560e6475 11903S: Supported
d1057c40
GL
11904F: drivers/mmc/host/tmio_mmc*
11905F: drivers/mmc/host/sh_mobile_sdhi.c
560e6475 11906F: include/linux/mfd/tmio.h
d719f900 11907
917cc4e6
GR
11908TMP401 HARDWARE MONITOR DRIVER
11909M: Guenter Roeck <linux@roeck-us.net>
968ce1b1 11910L: linux-hwmon@vger.kernel.org
917cc4e6
GR
11911S: Maintained
11912F: Documentation/hwmon/tmp401
11913F: drivers/hwmon/tmp401.c
11914
98f32602 11915TMPFS (SHMEM FILESYSTEM)
bfcc6e2e 11916M: Hugh Dickins <hughd@google.com>
98f32602
HD
11917L: linux-mm@kvack.org
11918S: Maintained
11919F: include/linux/shmem_fs.h
11920F: mm/shmem.c
11921
45f95b53 11922TM6000 VIDEO4LINUX DRIVER
5dc8a864
MCC
11923M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
11924M: Mauro Carvalho Chehab <mchehab@kernel.org>
45f95b53 11925L: linux-media@vger.kernel.org
a825eaec 11926W: https://linuxtv.org
45f95b53
MCC
11927T: git git://linuxtv.org/media_tree.git
11928S: Odd fixes
11929F: drivers/media/usb/tm6000/
11930
c65fde19
HV
11931TW68 VIDEO4LINUX DRIVER
11932M: Hans Verkuil <hverkuil@xs4all.nl>
11933L: linux-media@vger.kernel.org
11934T: git git://linuxtv.org/media_tree.git
a825eaec 11935W: https://linuxtv.org
c65fde19
HV
11936S: Odd Fixes
11937F: drivers/media/pci/tw68/
11938
704a84cc
EG
11939TW686X VIDEO4LINUX DRIVER
11940M: Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
11941L: linux-media@vger.kernel.org
11942T: git git://linuxtv.org/media_tree.git
11943W: http://linuxtv.org
11944S: Maintained
11945F: drivers/media/pci/tw686x/
11946
4e68852d 11947TPM DEVICE DRIVER
901486b8 11948M: Peter Huewe <peterhuewe@gmx.de>
cbb2d5e4 11949M: Marcel Selhorst <tpmdd@selhorst.net>
89adb83c 11950M: Jarkko Sakkinen <jarkko.sakkinen@linux.intel.com>
ce93b4b0 11951R: Jason Gunthorpe <jgunthorpe@obsidianresearch.com>
383dec1f 11952W: http://tpmdd.sourceforge.net
63a10dfd 11953L: tpmdd-devel@lists.sourceforge.net (moderated for non-subscribers)
d9912846
JS
11954Q: https://patchwork.kernel.org/project/tpmdd-devel/list/
11955T: git git://git.infradead.org/users/jjs/linux-tpmdd.git
4e68852d 11956S: Maintained
679655da 11957F: drivers/char/tpm/
4e68852d 11958
1a0f1b27
AL
11959TPM IBM_VTPM DEVICE DRIVER
11960M: Ashley Lai <ashleydlai@gmail.com>
11961W: http://tpmdd.sourceforge.net
11962L: tpmdd-devel@lists.sourceforge.net (moderated for non-subscribers)
11963S: Maintained
11964F: drivers/char/tpm/tpm_ibmvtpm*
11965
d6f005a1
JP
11966TRACING
11967M: Steven Rostedt <rostedt@goodmis.org>
d6f005a1 11968M: Ingo Molnar <mingo@redhat.com>
75fc2d37 11969T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
d6f005a1
JP
11970S: Maintained
11971F: Documentation/trace/ftrace.txt
11972F: arch/*/*/*/ftrace.h
11973F: arch/*/kernel/ftrace.c
11974F: include/*/ftrace.h
11975F: include/linux/trace*.h
11976F: include/trace/
11977F: kernel/trace/
6e68e6c5 11978F: tools/testing/selftests/ftrace/
d6f005a1 11979
4abac0d0
IM
11980TRACING MMIO ACCESSES (MMIOTRACE)
11981M: Steven Rostedt <rostedt@goodmis.org>
11982M: Ingo Molnar <mingo@kernel.org>
11983R: Karol Herbst <karolherbst@gmail.com>
11984R: Pekka Paalanen <ppaalanen@gmail.com>
11985S: Maintained
11986L: linux-kernel@vger.kernel.org
11987L: nouveau@lists.freedesktop.org
11988F: kernel/trace/trace_mmiotrace.c
11989F: include/linux/mmiotrace.h
11990F: arch/x86/mm/kmmio.c
11991F: arch/x86/mm/mmio-mod.c
11992F: arch/x86/mm/testmmiotrace.c
11993
1da177e4 11994TRIVIAL PATCHES
8b58be88 11995M: Jiri Kosina <trivial@kernel.org>
54e5881d 11996T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial.git
1da177e4 11997S: Maintained
86ef925f 11998K: ^Subject:.*(?i)trivial
1da177e4 11999
4e68852d 12000TTY LAYER
879a5a00 12001M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
d8130624 12002M: Jiri Slaby <jslaby@suse.com>
879a5a00 12003S: Supported
08deed1e 12004T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git
84e1eb83 12005F: Documentation/serial/
8dd5d2f1 12006F: drivers/tty/
df621252 12007F: drivers/tty/serial/serial_core.c
e3288775
AC
12008F: include/linux/serial_core.h
12009F: include/linux/serial.h
12010F: include/linux/tty.h
c117ab84
CEB
12011F: include/uapi/linux/serial_core.h
12012F: include/uapi/linux/serial.h
12013F: include/uapi/linux/tty.h
4e68852d 12014
91952bc0
AP
12015TUA9001 MEDIA DRIVER
12016M: Antti Palosaari <crope@iki.fi>
12017L: linux-media@vger.kernel.org
a825eaec 12018W: https://linuxtv.org
91952bc0
AP
12019W: http://palosaari.fi/linux/
12020Q: http://patchwork.linuxtv.org/project/linux-media/list/
12021T: git git://linuxtv.org/anttip/media_tree.git
12022S: Maintained
12023F: drivers/media/tuners/tua9001*
12024
740db6d7 12025TULIP NETWORK DRIVERS
740db6d7 12026L: netdev@vger.kernel.org
cf869eb1
GG
12027L: linux-parisc@vger.kernel.org
12028S: Orphan
0f04e2aa 12029F: drivers/net/ethernet/dec/tulip/
1da177e4
LT
12030
12031TUN/TAP driver
ba57b6f2 12032M: Maxim Krasnyansky <maxk@qti.qualcomm.com>
1da177e4
LT
12033W: http://vtun.sourceforge.net/tun
12034S: Maintained
679655da
JP
12035F: Documentation/networking/tuntap.txt
12036F: arch/um/os-Linux/drivers/
1da177e4 12037
b454cc66 12038TURBOCHANNEL SUBSYSTEM
8b58be88 12039M: "Maciej W. Rozycki" <macro@linux-mips.org>
c406339c
RB
12040M: Ralf Baechle <ralf@linux-mips.org>
12041L: linux-mips@linux-mips.org
12042Q: http://patchwork.linux-mips.org/project/linux-mips/list/
b454cc66 12043S: Maintained
679655da
JP
12044F: drivers/tc/
12045F: include/linux/tc.h
b454cc66 12046
1da177e4 12047U14-34F SCSI DRIVER
8b58be88 12048M: Dario Ballabio <ballabio_dario@emc.com>
1da177e4
LT
12049L: linux-scsi@vger.kernel.org
12050S: Maintained
679655da 12051F: drivers/scsi/u14-34f.c
1da177e4 12052
e2d1d6c0 12053UBI FILE SYSTEM (UBIFS)
a7859936 12054M: Richard Weinberger <richard@nod.at>
949cb623 12055M: Artem Bityutskiy <dedekind1@gmail.com>
cc8f9b99 12056M: Adrian Hunter <adrian.hunter@intel.com>
e2d1d6c0 12057L: linux-mtd@lists.infradead.org
e2966cbe 12058T: git git://git.infradead.org/ubifs-2.6.git
e2d1d6c0 12059W: http://www.linux-mtd.infradead.org/doc/ubifs.html
a7859936 12060S: Supported
679655da
JP
12061F: Documentation/filesystems/ubifs.txt
12062F: fs/ubifs/
e2d1d6c0 12063
e1632fa2 12064UCLINUX (M68KNOMMU AND COLDFIRE)
44156aff
GU
12065M: Greg Ungerer <gerg@linux-m68k.org>
12066W: http://www.linux-m68k.org/
cc2020e6 12067W: http://www.uclinux.org/
e1632fa2 12068L: linux-m68k@lists.linux-m68k.org
cc2020e6 12069L: uclinux-dev@uclinux.org (subscribers-only)
e1632fa2 12070T: git git://git.kernel.org/pub/scm/linux/kernel/git/gerg/m68knommu.git
cc2020e6 12071S: Maintained
e1632fa2
GU
12072F: arch/m68k/coldfire/
12073F: arch/m68k/68*/
61bc02bb
JP
12074F: arch/m68k/*/*_no.*
12075F: arch/m68k/include/asm/*_no.*
cc2020e6 12076
1da177e4 12077UDF FILESYSTEM
d8130624 12078M: Jan Kara <jack@suse.com>
1da177e4 12079S: Maintained
679655da
JP
12080F: Documentation/filesystems/udf.txt
12081F: fs/udf/
1da177e4 12082
cc2020e6 12083UFS FILESYSTEM
8b58be88 12084M: Evgeniy Dushistov <dushistov@mail.ru>
cc2020e6 12085S: Maintained
679655da
JP
12086F: Documentation/filesystems/ufs.txt
12087F: fs/ufs/
cc2020e6 12088
0a09d3ab
DH
12089UHID USERSPACE HID IO DRIVER:
12090M: David Herrmann <dh.herrmann@googlemail.com>
12091L: linux-input@vger.kernel.org
12092S: Maintained
12093F: drivers/hid/uhid.c
c117ab84 12094F: include/uapi/linux/uhid.h
0a09d3ab 12095
18332a80 12096ULTRA-WIDEBAND (UWB) SUBSYSTEM:
18332a80 12097L: linux-usb@vger.kernel.org
10c6c9c9 12098S: Orphan
355ffe69 12099F: drivers/uwb/
679655da
JP
12100F: include/linux/uwb.h
12101F: include/linux/uwb/
18332a80 12102
b31d8273
G
12103UNICORE32 ARCHITECTURE:
12104M: Guan Xuetao <gxt@mprc.pku.edu.cn>
12105W: http://mprc.pku.edu.cn/~guanxuetao/linux
12106S: Maintained
ceebf4d5 12107T: git git://github.com/gxt/linux.git
b31d8273
G
12108F: arch/unicore32/
12109
d8379ab1
TF
12110UNIFDEF
12111M: Tony Finch <dot@dotat.at>
12112W: http://dotat.at/prog/unifdef
12113S: Maintained
12114F: scripts/unifdef.c
12115
1da177e4 12116UNIFORM CDROM DRIVER
8b58be88 12117M: Jens Axboe <axboe@kernel.dk>
1da177e4
LT
12118W: http://www.kernel.dk
12119S: Maintained
679655da
JP
12120F: Documentation/cdrom/
12121F: drivers/cdrom/cdrom.c
12122F: include/linux/cdrom.h
c117ab84 12123F: include/uapi/linux/cdrom.h
1da177e4 12124
56df0122 12125UNISYS S-PAR DRIVERS
49e7d9df
JP
12126M: David Kershner <david.kershner@unisys.com>
12127L: sparmaintainer@unisys.com (Unisys internal)
12128S: Supported
12129F: drivers/staging/unisys/
56df0122 12130
9941fa6e
VH
12131UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER
12132M: Vinayak Holikatti <vinholikatti@gmail.com>
9941fa6e
VH
12133L: linux-scsi@vger.kernel.org
12134S: Supported
12135F: Documentation/scsi/ufs.txt
12136F: drivers/scsi/ufs/
12137
4b9ffb5a
JP
12138UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER DWC HOOKS
12139M: Joao Pinto <Joao.Pinto@synopsys.com>
12140L: linux-scsi@vger.kernel.org
12141S: Supported
12142F: drivers/scsi/ufs/*dwc*
12143
e2d1d6c0 12144UNSORTED BLOCK IMAGES (UBI)
949cb623 12145M: Artem Bityutskiy <dedekind1@gmail.com>
346be9bc 12146M: Richard Weinberger <richard@nod.at>
e2d1d6c0
RD
12147W: http://www.linux-mtd.infradead.org/
12148L: linux-mtd@lists.infradead.org
b6b44e0a 12149T: git git://git.infradead.org/ubifs-2.6.git
346be9bc 12150S: Supported
80811493 12151F: drivers/mtd/ubi/
679655da 12152F: include/linux/mtd/ubi.h
c117ab84 12153F: include/uapi/mtd/ubi-user.h
e2d1d6c0 12154
1da177e4 12155USB ACM DRIVER
ca1c3e6f 12156M: Oliver Neukum <oneukum@suse.com>
6372594a 12157L: linux-usb@vger.kernel.org
1da177e4 12158S: Maintained
679655da
JP
12159F: Documentation/usb/acm.txt
12160F: drivers/usb/class/cdc-acm.*
1da177e4 12161
b7d572e1
PF
12162USB AR5523 WIRELESS DRIVER
12163M: Pontus Fuchs <pontus.fuchs@gmail.com>
12164L: linux-wireless@vger.kernel.org
12165S: Maintained
12166F: drivers/net/wireless/ath/ar5523/
12167
115bb1ff 12168USB ATTACHED SCSI
866d372e 12169M: Oliver Neukum <oneukum@suse.com>
115bb1ff
MW
12170L: linux-usb@vger.kernel.org
12171L: linux-scsi@vger.kernel.org
8eae0fb7 12172S: Maintained
115bb1ff
MW
12173F: drivers/usb/storage/uas.c
12174
1da177e4 12175USB CDC ETHERNET DRIVER
61eee9a7 12176M: Oliver Neukum <oliver@neukum.org>
795fb7e7 12177L: linux-usb@vger.kernel.org
1da177e4 12178S: Maintained
679655da 12179F: drivers/net/usb/cdc_*.c
c117ab84 12180F: include/uapi/linux/usb/cdc.h
1da177e4 12181
66e3e591
KP
12182USB CHAOSKEY DRIVER
12183M: Keith Packard <keithp@keithp.com>
12184L: linux-usb@vger.kernel.org
12185S: Maintained
12186F: drivers/usb/misc/chaoskey.c
12187
b02b371e 12188USB CYPRESS C67X00 DRIVER
8b58be88 12189M: Peter Korsgaard <jacmet@sunsite.dk>
b02b371e
PK
12190L: linux-usb@vger.kernel.org
12191S: Maintained
679655da 12192F: drivers/usb/c67x00/
b02b371e 12193
d0374f4f 12194USB DAVICOM DM9601 DRIVER
8b58be88 12195M: Peter Korsgaard <jacmet@sunsite.dk>
043600a6 12196L: netdev@vger.kernel.org
d0374f4f
PK
12197W: http://www.linux-usb.org/usbnet
12198S: Maintained
679655da 12199F: drivers/net/usb/dm9601.c
d0374f4f 12200
cc2020e6 12201USB DIAMOND RIO500 DRIVER
8b58be88 12202M: Cesar Miquel <miquel@df.uba.ar>
cc2020e6
AC
12203L: rio500-users@lists.sourceforge.net
12204W: http://rio500.sourceforge.net
12205S: Maintained
679655da 12206F: drivers/usb/misc/rio500*
cc2020e6 12207
1da177e4 12208USB EHCI DRIVER
578333ab 12209M: Alan Stern <stern@rowland.harvard.edu>
795fb7e7 12210L: linux-usb@vger.kernel.org
578333ab 12211S: Maintained
679655da
JP
12212F: Documentation/usb/ehci.txt
12213F: drivers/usb/host/ehci*
1da177e4 12214
69ae9e3e 12215USB GADGET/PERIPHERAL SUBSYSTEM
a55f6286 12216M: Felipe Balbi <balbi@kernel.org>
795fb7e7 12217L: linux-usb@vger.kernel.org
69ae9e3e 12218W: http://www.linux-usb.org/gadget
d6d0f665
FB
12219T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
12220S: Maintained
679655da
JP
12221F: drivers/usb/gadget/
12222F: include/linux/usb/gadget*
69ae9e3e 12223
2dea64b4 12224USB HID/HIDBP DRIVERS (USB KEYBOARDS, MICE, REMOTE CONTROLS, ...)
e5f6450c 12225M: Jiri Kosina <jikos@kernel.org>
406df153 12226R: Benjamin Tissoires <benjamin.tissoires@redhat.com>
795fb7e7 12227L: linux-usb@vger.kernel.org
54e5881d 12228T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid.git
1da177e4 12229S: Maintained
c2f01971 12230F: Documentation/hid/hiddev.txt
679655da 12231F: drivers/hid/usbhid/
1da177e4 12232
959eea21 12233USB ISP116X DRIVER
8b58be88 12234M: Olav Kongas <ok@artecdesign.ee>
795fb7e7 12235L: linux-usb@vger.kernel.org
959eea21 12236S: Maintained
679655da
JP
12237F: drivers/usb/host/isp116x*
12238F: include/linux/usb/isp116x.h
959eea21 12239
146498ea
WH
12240USB LAN78XX ETHERNET DRIVER
12241M: Woojung Huh <woojung.huh@microchip.com>
12242M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
12243L: netdev@vger.kernel.org
12244S: Maintained
12245F: drivers/net/usb/lan78xx.*
12246
1da177e4 12247USB MASS STORAGE DRIVER
8b58be88 12248M: Matthew Dharm <mdharm-usb@one-eyed-alien.net>
795fb7e7 12249L: linux-usb@vger.kernel.org
8836aeb8 12250L: usb-storage@lists.one-eyed-alien.net
1da177e4
LT
12251S: Maintained
12252W: http://www.one-eyed-alien.net/~mdharm/linux-usb/
679655da 12253F: drivers/usb/storage/
1da177e4 12254
af39917d
CL
12255USB MIDI DRIVER
12256M: Clemens Ladisch <clemens@ladisch.de>
12257L: alsa-devel@alsa-project.org (moderated for non-subscribers)
12258T: git git://git.alsa-project.org/alsa-kernel.git
12259S: Maintained
12260F: sound/usb/midi.*
12261
444ce9d4
JP
12262USB NETWORKING DRIVERS
12263L: linux-usb@vger.kernel.org
12264S: Odd Fixes
12265F: drivers/net/usb/
12266
1da177e4 12267USB OHCI DRIVER
578333ab 12268M: Alan Stern <stern@rowland.harvard.edu>
795fb7e7 12269L: linux-usb@vger.kernel.org
578333ab 12270S: Maintained
679655da
JP
12271F: Documentation/usb/ohci.txt
12272F: drivers/usb/host/ohci*
1da177e4 12273
963ffa3e 12274USB OTG FSM (Finite State Machine)
60d77b3d 12275M: Peter Chen <Peter.Chen@nxp.com>
8373856d 12276T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
963ffa3e
PC
12277L: linux-usb@vger.kernel.org
12278S: Maintained
12279F: drivers/usb/common/usb-otg-fsm.c
12280
563da3a9
VM
12281USB OVER IP DRIVER
12282M: Valentina Manea <valentina.manea.m@gmail.com>
90effdcd
SK
12283M: Shuah Khan <shuahkh@osg.samsung.com>
12284M: Shuah Khan <shuah@kernel.org>
563da3a9
VM
12285L: linux-usb@vger.kernel.org
12286S: Maintained
a6d6fc2b 12287F: Documentation/usb/usbip_protocol.txt
563da3a9
VM
12288F: drivers/usb/usbip/
12289F: tools/usb/usbip/
12290
1da177e4 12291USB PEGASUS DRIVER
a16b945c 12292M: Petko Manolov <petkan@nucleusys.com>
795fb7e7 12293L: linux-usb@vger.kernel.org
043600a6 12294L: netdev@vger.kernel.org
052e3128
PM
12295T: git git://github.com/petkan/pegasus.git
12296W: https://github.com/petkan/pegasus
1da177e4 12297S: Maintained
679655da 12298F: drivers/net/usb/pegasus.*
1da177e4 12299
d3ad558f 12300USB PHY LAYER
a55f6286 12301M: Felipe Balbi <balbi@kernel.org>
d3ad558f
FB
12302L: linux-usb@vger.kernel.org
12303T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
12304S: Maintained
12305F: drivers/usb/phy/
d3ad558f 12306
73e4fb3f 12307USB PRINTER DRIVER (usblp)
8b58be88 12308M: Pete Zaitcev <zaitcev@redhat.com>
795fb7e7 12309L: linux-usb@vger.kernel.org
73e4fb3f 12310S: Supported
679655da 12311F: drivers/usb/class/usblp.c
1da177e4 12312
4521b477
BM
12313USB QMI WWAN NETWORK DRIVER
12314M: Bjørn Mork <bjorn@mork.no>
12315L: netdev@vger.kernel.org
12316S: Maintained
12317F: Documentation/ABI/testing/sysfs-class-net-qmi
12318F: drivers/net/usb/qmi_wwan.c
12319
1da177e4 12320USB RTL8150 DRIVER
a16b945c 12321M: Petko Manolov <petkan@nucleusys.com>
795fb7e7 12322L: linux-usb@vger.kernel.org
043600a6 12323L: netdev@vger.kernel.org
052e3128
PM
12324T: git git://github.com/petkan/rtl8150.git
12325W: https://github.com/petkan/rtl8150
1da177e4 12326S: Maintained
679655da 12327F: drivers/net/usb/rtl8150.c
1da177e4 12328
f896b796 12329USB SERIAL SUBSYSTEM
66085694 12330M: Johan Hovold <johan@kernel.org>
795fb7e7 12331L: linux-usb@vger.kernel.org
4e68852d 12332S: Maintained
679655da 12333F: Documentation/usb/usb-serial.txt
f896b796 12334F: drivers/usb/serial/
679655da 12335F: include/linux/usb/serial.h
1da177e4 12336
b3f0db1c
SG
12337USB SMSC75XX ETHERNET DRIVER
12338M: Steve Glendinning <steve.glendinning@shawell.net>
12339L: netdev@vger.kernel.org
12340S: Maintained
12341F: drivers/net/usb/smsc75xx.*
12342
2f7ca802 12343USB SMSC95XX ETHERNET DRIVER
90b24cfb 12344M: Steve Glendinning <steve.glendinning@shawell.net>
2f7ca802 12345L: netdev@vger.kernel.org
90b24cfb 12346S: Maintained
679655da 12347F: drivers/net/usb/smsc95xx.*
2f7ca802 12348
1da177e4 12349USB SUBSYSTEM
879a5a00 12350M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
795fb7e7 12351L: linux-usb@vger.kernel.org
1da177e4 12352W: http://www.linux-usb.org
08deed1e 12353T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git
1da177e4 12354S: Supported
1700bd98 12355F: Documentation/devicetree/bindings/usb/
679655da 12356F: Documentation/usb/
679655da
JP
12357F: drivers/usb/
12358F: include/linux/usb.h
12359F: include/linux/usb/
1da177e4
LT
12360
12361USB UHCI DRIVER
8b58be88 12362M: Alan Stern <stern@rowland.harvard.edu>
795fb7e7 12363L: linux-usb@vger.kernel.org
1da177e4 12364S: Maintained
679655da 12365F: drivers/usb/host/uhci*
1da177e4 12366
69ae9e3e 12367USB "USBNET" DRIVER FRAMEWORK
d8130624 12368M: Oliver Neukum <oneukum@suse.com>
043600a6 12369L: netdev@vger.kernel.org
69ae9e3e 12370W: http://www.linux-usb.org/usbnet
1da177e4 12371S: Maintained
679655da
JP
12372F: drivers/net/usb/usbnet.c
12373F: include/linux/usb/usbnet.h
1da177e4 12374
c0efd232 12375USB VIDEO CLASS
c53ac071 12376M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
616bd4e2 12377L: linux-uvc-devel@lists.sourceforge.net (subscribers-only)
661263b5 12378L: linux-media@vger.kernel.org
275ffde4 12379T: git git://linuxtv.org/media_tree.git
57c6d2e9 12380W: http://www.ideasonboard.org/uvc/
c0efd232 12381S: Maintained
0c0d06ca 12382F: drivers/media/usb/uvc/
6c0f0359 12383F: include/uapi/linux/uvcvideo.h
1da177e4 12384
b60b9c45
HV
12385USB VISION DRIVER
12386M: Hans Verkuil <hverkuil@xs4all.nl>
12387L: linux-media@vger.kernel.org
12388T: git git://linuxtv.org/media_tree.git
a825eaec 12389W: https://linuxtv.org
b60b9c45
HV
12390S: Odd Fixes
12391F: drivers/media/usb/usbvision/
12392
8282da47
LP
12393USB WEBCAM GADGET
12394M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
12395L: linux-usb@vger.kernel.org
12396S: Maintained
3a83c16e 12397F: drivers/usb/gadget/function/*uvc*
faf2e1db 12398F: drivers/usb/gadget/legacy/webcam.c
8282da47 12399
bf164cc0 12400USB WIRELESS RNDIS DRIVER (rndis_wlan)
e6146c5c 12401M: Jussi Kivilinna <jussi.kivilinna@iki.fi>
bf164cc0
JK
12402L: linux-wireless@vger.kernel.org
12403S: Maintained
679655da 12404F: drivers/net/wireless/rndis_wlan.c
bf164cc0 12405
eb6bab13 12406USB XHCI DRIVER
03d85053 12407M: Mathias Nyman <mathias.nyman@intel.com>
eb6bab13
SS
12408L: linux-usb@vger.kernel.org
12409S: Supported
36d0344c
SS
12410F: drivers/usb/host/xhci*
12411F: drivers/usb/host/pci-quirks*
eb6bab13 12412
1da177e4 12413USB ZD1201 DRIVER
4086b9ca 12414L: linux-wireless@vger.kernel.org
1da177e4 12415W: http://linux-lc100020.sourceforge.net
4086b9ca 12416S: Orphan
ed0ad06f 12417F: drivers/net/wireless/zydas/zd1201.*
1da177e4 12418
b7eee616 12419USB ZR364XX DRIVER
8b58be88 12420M: Antoine Jacquet <royale@zerezo.com>
795fb7e7 12421L: linux-usb@vger.kernel.org
661263b5 12422L: linux-media@vger.kernel.org
275ffde4 12423T: git git://linuxtv.org/media_tree.git
b7eee616
AJ
12424W: http://royale.zerezo.com/zr364xx/
12425S: Maintained
679655da 12426F: Documentation/video4linux/zr364xx.txt
90d72ac6 12427F: drivers/media/usb/zr364xx/
b7eee616 12428
289fcff4
HK
12429ULPI BUS
12430M: Heikki Krogerus <heikki.krogerus@linux.intel.com>
12431L: linux-usb@vger.kernel.org
12432S: Maintained
12433F: drivers/usb/common/ulpi.c
12434F: include/linux/ulpi/
12435
e7839f25 12436USER-MODE LINUX (UML)
8b58be88 12437M: Jeff Dike <jdike@addtoit.com>
b15194b7 12438M: Richard Weinberger <richard@nod.at>
1da177e4
LT
12439L: user-mode-linux-devel@lists.sourceforge.net
12440L: user-mode-linux-user@lists.sourceforge.net
12441W: http://user-mode-linux.sourceforge.net
9f273c24 12442T: git git://git.kernel.org/pub/scm/linux/kernel/git/rw/uml.git
1da177e4 12443S: Maintained
61516587 12444F: Documentation/virtual/uml/
679655da 12445F: arch/um/
b070989a 12446F: arch/x86/um/
679655da
JP
12447F: fs/hostfs/
12448F: fs/hppfs/
b7eee616 12449
e5f114e9 12450USERSPACE I/O (UIO)
6a534c9d 12451M: "Hans J. Koch" <hjk@hansjkoch.de>
879a5a00 12452M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
e5f114e9 12453S: Maintained
3d3fecbd 12454T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
679655da
JP
12455F: Documentation/DocBook/uio-howto.tmpl
12456F: drivers/uio/
12457F: include/linux/uio*.h
e5f114e9 12458
256cccbe 12459UTIL-LINUX PACKAGE
8b58be88 12460M: Karel Zak <kzak@redhat.com>
256cccbe
KZ
12461L: util-linux@vger.kernel.org
12462W: http://en.wikipedia.org/wiki/Util-linux
12463T: git git://git.kernel.org/pub/scm/utils/util-linux/util-linux.git
f899b0ad
KZ
12464S: Maintained
12465
c1fd1c07 12466UVESAFB DRIVER
8b58be88 12467M: Michal Januszewski <spock@gentoo.org>
c69f677c 12468L: linux-fbdev@vger.kernel.org
c1fd1c07
MJ
12469W: http://dev.gentoo.org/~spock/projects/uvesafb/
12470S: Maintained
679655da 12471F: Documentation/fb/uvesafb.txt
8a61f013 12472F: drivers/video/fbdev/uvesafb.*
c1fd1c07 12473
456930d8
SA
12474VF610 NAND DRIVER
12475M: Stefan Agner <stefan@agner.ch>
12476L: linux-mtd@lists.infradead.org
12477S: Supported
12478F: drivers/mtd/nand/vf610_nfc.c
12479
4480f15b 12480VFAT/FAT/MSDOS FILESYSTEM
8b58be88 12481M: OGAWA Hirofumi <hirofumi@mail.parknet.co.jp>
1da177e4 12482S: Maintained
679655da
JP
12483F: Documentation/filesystems/vfat.txt
12484F: fs/fat/
1da177e4 12485
cba3345c
AW
12486VFIO DRIVER
12487M: Alex Williamson <alex.williamson@redhat.com>
12488L: kvm@vger.kernel.org
9f273c24 12489T: git git://github.com/awilliam/linux-vfio.git
cba3345c
AW
12490S: Maintained
12491F: Documentation/vfio.txt
12492F: drivers/vfio/
12493F: include/linux/vfio.h
c117ab84 12494F: include/uapi/linux/vfio.h
cba3345c 12495
a714ea5f
AW
12496VFIO PLATFORM DRIVER
12497M: Baptiste Reynal <b.reynal@virtualopensystems.com>
12498L: kvm@vger.kernel.org
12499S: Maintained
12500F: drivers/vfio/platform/
12501
9e6f3438
PO
12502VIDEOBUF2 FRAMEWORK
12503M: Pawel Osciak <pawel@osciak.com>
12504M: Marek Szyprowski <m.szyprowski@samsung.com>
e76e4706 12505M: Kyungmin Park <kyungmin.park@samsung.com>
9e6f3438
PO
12506L: linux-media@vger.kernel.org
12507S: Maintained
90d72ac6 12508F: drivers/media/v4l2-core/videobuf2-*
9e6f3438
PO
12509F: include/media/videobuf2-*
12510
06a8fc78
AH
12511VIRTIO AND VHOST VSOCK DRIVER
12512M: Stefan Hajnoczi <stefanha@redhat.com>
12513L: kvm@vger.kernel.org
12514L: virtualization@lists.linux-foundation.org
12515L: netdev@vger.kernel.org
12516S: Maintained
12517F: include/linux/virtio_vsock.h
12518F: include/uapi/linux/virtio_vsock.h
12519F: net/vmw_vsock/virtio_transport_common.c
0ea9e1d3 12520F: net/vmw_vsock/virtio_transport.c
433fc58e
AH
12521F: drivers/vhost/vsock.c
12522F: drivers/vhost/vsock.h
06a8fc78 12523
5523662e
SCP
12524VIRTUAL SERIO DEVICE DRIVER
12525M: Stephen Chandler Paul <thatslyude@gmail.com>
12526S: Maintained
12527F: drivers/input/serio/userio.c
12528F: include/uapi/linux/userio.h
12529
9a82446b
AS
12530VIRTIO CONSOLE DRIVER
12531M: Amit Shah <amit.shah@redhat.com>
12532L: virtualization@lists.linux-foundation.org
12533S: Maintained
12534F: drivers/char/virtio_console.c
12535F: include/linux/virtio_console.h
c117ab84 12536F: include/uapi/linux/virtio_console.h
9a82446b 12537
2426ec8f 12538VIRTIO CORE, NET AND BLOCK DRIVERS
2426ec8f
MT
12539M: "Michael S. Tsirkin" <mst@redhat.com>
12540L: virtualization@lists.linux-foundation.org
12541S: Maintained
0e4191fe 12542F: Documentation/devicetree/bindings/virtio/
2426ec8f 12543F: drivers/virtio/
c893c8d7 12544F: tools/virtio/
2426ec8f
MT
12545F: drivers/net/virtio_net.c
12546F: drivers/block/virtio_blk.c
12547F: include/linux/virtio_*.h
916cdabc 12548F: include/uapi/linux/virtio_*.h
2426ec8f 12549
f2dbda3b
CH
12550VIRTIO DRIVERS FOR S390
12551M: Christian Borntraeger <borntraeger@de.ibm.com>
12552M: Cornelia Huck <cornelia.huck@de.ibm.com>
12553L: linux-s390@vger.kernel.org
12554L: virtualization@lists.linux-foundation.org
12555L: kvm@vger.kernel.org
12556S: Supported
1b568d93 12557F: drivers/s390/virtio/
f2dbda3b 12558
4ad6ee91
GH
12559VIRTIO GPU DRIVER
12560M: David Airlie <airlied@linux.ie>
12561M: Gerd Hoffmann <kraxel@redhat.com>
12562L: dri-devel@lists.freedesktop.org
12563L: virtualization@lists.linux-foundation.org
12564S: Maintained
12565F: drivers/gpu/drm/virtio/
12566F: include/uapi/linux/virtio_gpu.h
12567
3a4d5c94
MT
12568VIRTIO HOST (VHOST)
12569M: "Michael S. Tsirkin" <mst@redhat.com>
12570L: kvm@vger.kernel.org
c996d8b9 12571L: virtualization@lists.linux-foundation.org
3a4d5c94 12572L: netdev@vger.kernel.org
9f273c24 12573T: git git://git.kernel.org/pub/scm/linux/kernel/git/mst/vhost.git
3a4d5c94
MT
12574S: Maintained
12575F: drivers/vhost/
c117ab84 12576F: include/uapi/linux/vhost.h
3a4d5c94 12577
271c8651
GH
12578VIRTIO INPUT DRIVER
12579M: Gerd Hoffmann <kraxel@redhat.com>
12580S: Maintained
12581F: drivers/virtio/virtio_input.c
12582F: include/uapi/linux/virtio_input.h
12583
1da177e4 12584VIA RHINE NETWORK DRIVER
210347e1 12585S: Orphan
f2148a47 12586F: drivers/net/ethernet/via/via-rhine.c
1da177e4 12587
f0bf7f61 12588VIA SD/MMC CARD CONTROLLER DRIVER
558bbb2f 12589M: Bruce Chang <brucechang@via.com.tw>
8b58be88 12590M: Harald Welte <HaraldWelte@viatech.com>
f0bf7f61
HW
12591S: Maintained
12592F: drivers/mmc/host/via-sdmmc.c
12593
69e4a7c2 12594VIA UNICHROME(PRO)/CHROME9 FRAMEBUFFER DRIVER
c7babebd 12595M: Florian Tobias Schandinat <FlorianSchandinat@gmx.de>
c69f677c 12596L: linux-fbdev@vger.kernel.org
69e4a7c2 12597S: Maintained
c7babebd
FTS
12598F: include/linux/via-core.h
12599F: include/linux/via-gpio.h
12600F: include/linux/via_i2c.h
8a61f013 12601F: drivers/video/fbdev/via/
69e4a7c2 12602
01f20734 12603VIA VELOCITY NETWORK DRIVER
8b58be88 12604M: Francois Romieu <romieu@fr.zoreil.com>
01f20734
FR
12605L: netdev@vger.kernel.org
12606S: Maintained
f2148a47 12607F: drivers/net/ethernet/via/via-velocity.*
1da177e4 12608
f73f8173
AW
12609VIRT LIB
12610M: Alex Williamson <alex.williamson@redhat.com>
12611M: Paolo Bonzini <pbonzini@redhat.com>
12612L: kvm@vger.kernel.org
12613S: Supported
12614F: virt/lib/
12615
77911fd2 12616VIVID VIRTUAL VIDEO DRIVER
0b7bc1fa
HV
12617M: Hans Verkuil <hverkuil@xs4all.nl>
12618L: linux-media@vger.kernel.org
12619T: git git://linuxtv.org/media_tree.git
a825eaec 12620W: https://linuxtv.org
0b7bc1fa 12621S: Maintained
77911fd2 12622F: drivers/media/platform/vivid/*
0b7bc1fa 12623
be7f8273 12624VLAN (802.1Q)
8b58be88 12625M: Patrick McHardy <kaber@trash.net>
be7f8273
PM
12626L: netdev@vger.kernel.org
12627S: Maintained
679655da
JP
12628F: drivers/net/macvlan.c
12629F: include/linux/if_*vlan.h
12630F: net/8021q/
be7f8273 12631
55e331cf 12632VLYNQ BUS
8b58be88 12633M: Florian Fainelli <florian@openwrt.org>
8578d7af 12634L: openwrt-devel@lists.openwrt.org (subscribers-only)
55e331cf
FF
12635S: Maintained
12636F: drivers/vlynq/vlynq.c
12637F: include/linux/vlynq.h
12638
390beae4 12639VME SUBSYSTEM
74c600e3 12640M: Martyn Welch <martyn@welchs.me.uk>
1bd289d1 12641M: Manohar Vanga <manohar.vanga@gmail.com>
390beae4
MW
12642M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
12643L: devel@driverdev.osuosl.org
12644S: Maintained
12645T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
12646F: Documentation/vme_api.txt
12647F: drivers/staging/vme/
12648F: drivers/vme/
12649F: include/linux/vme*
12650
4488e09b
AK
12651VMWARE HYPERVISOR INTERFACE
12652M: Alok Kataria <akataria@vmware.com>
12653L: virtualization@lists.linux-foundation.org
12654S: Supported
12655F: arch/x86/kernel/cpu/vmware.c
12656
73b35d07
DT
12657VMWARE BALLOON DRIVER
12658M: Xavier Deguillard <xdeguillard@vmware.com>
12659M: Philip Moltmann <moltmann@vmware.com>
12660M: "VMware, Inc." <pv-drivers@vmware.com>
12661L: linux-kernel@vger.kernel.org
12662S: Maintained
12663F: drivers/misc/vmw_balloon.c
12664
8b8be51b
TH
12665VMWARE VMMOUSE SUBDRIVER
12666M: "VMware Graphics" <linux-graphics-maintainer@vmware.com>
12667M: "VMware, Inc." <pv-drivers@vmware.com>
12668L: linux-input@vger.kernel.org
12669S: Maintained
12670F: drivers/input/mouse/vmmouse.c
12671F: drivers/input/mouse/vmmouse.h
12672
d1a890fa 12673VMWARE VMXNET3 ETHERNET DRIVER
04e1b734 12674M: Shrikrishna Khare <skhare@vmware.com>
65c8bb5b
JP
12675M: "VMware, Inc." <pv-drivers@vmware.com>
12676L: netdev@vger.kernel.org
12677S: Maintained
12678F: drivers/net/vmxnet3/
d1a890fa 12679
851b1642 12680VMware PVSCSI driver
29374ec6 12681M: Jim Gill <jgill@vmware.com>
851b1642
AK
12682M: VMware PV-Drivers <pv-drivers@vmware.com>
12683L: linux-scsi@vger.kernel.org
12684S: Maintained
12685F: drivers/scsi/vmw_pvscsi.c
12686F: drivers/scsi/vmw_pvscsi.h
12687
e53e86c7 12688VOLTAGE AND CURRENT REGULATOR FRAMEWORK
88dd75af 12689M: Liam Girdwood <lgirdwood@gmail.com>
b02e48f2 12690M: Mark Brown <broonie@kernel.org>
5cdeb2c8 12691L: linux-kernel@vger.kernel.org
1dd68f01 12692W: http://www.slimlogic.co.uk/?p=48
6febb5ab 12693T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator.git
e53e86c7 12694S: Supported
9d2597e8 12695F: Documentation/devicetree/bindings/regulator/
679655da 12696F: drivers/regulator/
9d2597e8 12697F: include/dt-bindings/regulator/
679655da 12698F: include/linux/regulator/
e53e86c7 12699
081958eb
DA
12700VRF
12701M: David Ahern <dsa@cumulusnetworks.com>
12702M: Shrijeet Mukherjee <shm@cumulusnetworks.com>
12703L: netdev@vger.kernel.org
12704S: Maintained
12705F: drivers/net/vrf.c
562d897d 12706F: Documentation/networking/vrf.txt
081958eb 12707
ab41319e 12708VT1211 HARDWARE MONITOR DRIVER
8b58be88 12709M: Juerg Haefliger <juergh@gmail.com>
968ce1b1 12710L: linux-hwmon@vger.kernel.org
ab41319e 12711S: Maintained
679655da
JP
12712F: Documentation/hwmon/vt1211
12713F: drivers/hwmon/vt1211.c
ab41319e 12714
1de9e371 12715VT8231 HARDWARE MONITOR DRIVER
8b58be88 12716M: Roger Lucas <vt8231@hiddenengine.co.uk>
968ce1b1 12717L: linux-hwmon@vger.kernel.org
1de9e371 12718S: Maintained
679655da 12719F: drivers/hwmon/vt8231.c
1de9e371 12720
88095e7b
TO
12721VUB300 USB to SDIO/SD/MMC bridge chip
12722M: Tony Olech <tony.olech@elandigitalsystems.com>
12723L: linux-mmc@vger.kernel.org
12724L: linux-usb@vger.kernel.org
12725S: Supported
12726F: drivers/mmc/host/vub300.c
12727
1da177e4 12728W1 DALLAS'S 1-WIRE BUS
a8018766 12729M: Evgeniy Polyakov <zbr@ioremap.net>
1da177e4 12730S: Maintained
679655da
JP
12731F: Documentation/w1/
12732F: drivers/w1/
1da177e4 12733
13927079 12734W83791D HARDWARE MONITORING DRIVER
8b58be88 12735M: Marc Hulsman <m.hulsman@tudelft.nl>
968ce1b1 12736L: linux-hwmon@vger.kernel.org
25845c22 12737S: Maintained
679655da
JP
12738F: Documentation/hwmon/w83791d
12739F: drivers/hwmon/w83791d.c
13927079 12740
61db011d 12741W83793 HARDWARE MONITORING DRIVER
8b58be88 12742M: Rudolf Marek <r.marek@assembler.cz>
968ce1b1 12743L: linux-hwmon@vger.kernel.org
61db011d 12744S: Maintained
679655da
JP
12745F: Documentation/hwmon/w83793
12746F: drivers/hwmon/w83793.c
61db011d 12747
e3760b43 12748W83795 HARDWARE MONITORING DRIVER
d8130624 12749M: Jean Delvare <jdelvare@suse.com>
968ce1b1 12750L: linux-hwmon@vger.kernel.org
e3760b43
JD
12751S: Maintained
12752F: drivers/hwmon/w83795.c
12753
1da177e4 12754W83L51xD SD/MMC CARD INTERFACE DRIVER
8b58be88 12755M: Pierre Ossman <pierre@ossman.eu>
1da177e4 12756S: Maintained
679655da 12757F: drivers/mmc/host/wbsd.*
1da177e4 12758
b4e05923
HG
12759WACOM PROTOCOL 4 SERIAL TABLETS
12760M: Julian Squires <julian@cipht.net>
12761M: Hans de Goede <hdegoede@redhat.com>
12762L: linux-input@vger.kernel.org
12763S: Maintained
12764F: drivers/input/tablet/wacom_serial4.c
12765
3527761c 12766WATCHDOG DEVICE DRIVERS
8b58be88 12767M: Wim Van Sebroeck <wim@iguana.be>
1f32f83e 12768R: Guenter Roeck <linux@roeck-us.net>
230a5cef
WVS
12769L: linux-watchdog@vger.kernel.org
12770W: http://www.linux-watchdog.org/
f599aaf0 12771T: git git://www.linux-watchdog.org/linux-watchdog.git
3527761c 12772S: Maintained
540be8b2 12773F: Documentation/devicetree/bindings/watchdog/
679655da
JP
12774F: Documentation/watchdog/
12775F: drivers/watchdog/
12776F: include/linux/watchdog.h
c117ab84 12777F: include/uapi/linux/watchdog.h
3527761c 12778
1da177e4 12779WD7000 SCSI DRIVER
8b58be88 12780M: Miroslav Zagorac <zaga@fly.cc.fer.hr>
1da177e4
LT
12781L: linux-scsi@vger.kernel.org
12782S: Maintained
679655da 12783F: drivers/scsi/wd7000.c
1da177e4 12784
b22e00f3
DH
12785WIIMOTE HID DRIVER
12786M: David Herrmann <dh.herrmann@googlemail.com>
12787L: linux-input@vger.kernel.org
12788S: Maintained
12789F: drivers/hid/hid-wiimote*
12790
e258b80e 12791WINBOND CIR DRIVER
364e9e18 12792M: David Härdeman <david@hardeman.nu>
e258b80e 12793S: Maintained
116ab806 12794F: drivers/media/rc/winbond-cir.c
e258b80e 12795
c36a483d
WBG
12796WINSYSTEMS EBC-C384 WATCHDOG DRIVER
12797M: William Breathitt Gray <vilhelm.gray@gmail.com>
12798L: linux-watchdog@vger.kernel.org
12799S: Maintained
12800F: drivers/watchdog/ebc-c384_wdt.c
12801
9c26df9b
WBG
12802WINSYSTEMS WS16C48 GPIO DRIVER
12803M: William Breathitt Gray <vilhelm.gray@gmail.com>
12804L: linux-gpio@vger.kernel.org
12805S: Maintained
12806F: drivers/gpio/gpio-ws16c48.c
e258b80e 12807
8a70da82 12808WIMAX STACK
8b58be88 12809M: Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
8a70da82 12810M: linux-wimax@intel.com
49e7d9df 12811L: wimax@linuxwimax.org (subscribers-only)
8a70da82
IPG
12812S: Supported
12813W: http://linuxwimax.org
315987dc 12814F: Documentation/wimax/README.wimax
315987dc
JP
12815F: include/linux/wimax/debug.h
12816F: include/net/wimax.h
c117ab84 12817F: include/uapi/linux/wimax.h
315987dc 12818F: net/wimax/
8a70da82 12819
5fc14680 12820WISTRON LAPTOP BUTTON DRIVER
8b58be88 12821M: Miloslav Trmac <mitr@volny.cz>
5fc14680 12822S: Maintained
679655da 12823F: drivers/input/misc/wistron_btns.c
5fc14680 12824
1da177e4 12825WL3501 WIRELESS PCMCIA CARD DRIVER
8b58be88 12826M: Arnaldo Carvalho de Melo <acme@ghostprotocols.net>
724c6b35 12827L: linux-wireless@vger.kernel.org
926554c4 12828W: http://oops.ghostprotocols.net:81/blog
1da177e4 12829S: Maintained
679655da 12830F: drivers/net/wireless/wl3501*
1da177e4 12831
055bcbcb 12832WOLFSON MICROELECTRONICS DRIVERS
fef95164 12833L: patches@opensource.wolfsonmicro.com
f0e03dbd
RF
12834T: git https://github.com/CirrusLogic/linux-drivers.git
12835W: https://github.com/CirrusLogic/linux-drivers/wiki
b75ea16a 12836S: Supported
3768f0b1 12837F: Documentation/hwmon/wm83??
f494993f
CK
12838F: Documentation/devicetree/bindings/extcon/extcon-arizona.txt
12839F: Documentation/devicetree/bindings/regulator/arizona-regulator.txt
12840F: Documentation/devicetree/bindings/mfd/arizona.txt
af1c5386 12841F: arch/arm/mach-s3c64xx/mach-crag6410*
f05259a6 12842F: drivers/clk/clk-wm83*.c
9c309598 12843F: drivers/extcon/extcon-arizona.c
b75ea16a 12844F: drivers/leds/leds-wm83*.c
25b273ba 12845F: drivers/gpio/gpio-*wm*.c
9c309598 12846F: drivers/gpio/gpio-arizona.c
d22b0869 12847F: drivers/hwmon/wm83??-hwmon.c
59ec6da2
MB
12848F: drivers/input/misc/wm831x-on.c
12849F: drivers/input/touchscreen/wm831x-ts.c
12850F: drivers/input/touchscreen/wm97*.c
9c309598
MB
12851F: drivers/mfd/arizona*
12852F: drivers/mfd/wm*.c
12ebc137 12853F: drivers/mfd/cs47l24*
b75ea16a
MB
12854F: drivers/power/wm83*.c
12855F: drivers/rtc/rtc-wm83*.c
12856F: drivers/regulator/wm8*.c
3860e6c4 12857F: drivers/video/backlight/wm83*_bl.c
b75ea16a 12858F: drivers/watchdog/wm83*_wdt.c
9c309598 12859F: include/linux/mfd/arizona/
3860e6c4 12860F: include/linux/mfd/wm831x/
b75ea16a 12861F: include/linux/mfd/wm8350/
3768f0b1 12862F: include/linux/mfd/wm8400*
59ec6da2 12863F: include/linux/wm97xx.h
055bcbcb 12864F: include/sound/wm????.h
9c309598 12865F: sound/soc/codecs/arizona.?
055bcbcb 12866F: sound/soc/codecs/wm*
12ebc137 12867F: sound/soc/codecs/cs47l24*
b75ea16a 12868
3e6cd7a4
TH
12869WORKQUEUE
12870M: Tejun Heo <tj@kernel.org>
badb7f5e 12871R: Lai Jiangshan <jiangshanlai@gmail.com>
3e6cd7a4
TH
12872T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/wq.git
12873S: Maintained
12874F: include/linux/workqueue.h
12875F: kernel/workqueue.c
12876F: Documentation/workqueue.txt
12877
39ac9f48
CYT
12878X-POWERS MULTIFUNCTION PMIC DEVICE DRIVERS
12879M: Chen-Yu Tsai <wens@csie.org>
12880L: linux-kernel@vger.kernel.org
12881S: Maintained
12882N: axp[128]
12883
1da177e4 12884X.25 NETWORK LAYER
8bf28059 12885M: Andrew Hendry <andrew.hendry@gmail.com>
1da177e4 12886L: linux-x25@vger.kernel.org
8bf28059 12887S: Odd Fixes
679655da
JP
12888F: Documentation/networking/x25*
12889F: include/net/x25*
12890F: net/x25/
1da177e4 12891
e2d1d6c0 12892X86 ARCHITECTURE (32-BIT AND 64-BIT)
8b58be88
JP
12893M: Thomas Gleixner <tglx@linutronix.de>
12894M: Ingo Molnar <mingo@redhat.com>
12895M: "H. Peter Anvin" <hpa@zytor.com>
bcde563c 12896M: x86@kernel.org
981c3a4f 12897L: linux-kernel@vger.kernel.org
75fc2d37 12898T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core
e2d1d6c0 12899S: Maintained
679655da
JP
12900F: Documentation/x86/
12901F: arch/x86/
e2d1d6c0 12902
d0944853 12903X86 PLATFORM DRIVERS
e181ba15 12904M: Darren Hart <dvhart@infradead.org>
d0944853 12905L: platform-driver-x86@vger.kernel.org
e181ba15 12906T: git git://git.infradead.org/users/dvhart/linux-platform-drivers-x86.git
d0944853 12907S: Maintained
14430813 12908F: drivers/platform/x86/
3a4bceef 12909F: drivers/platform/olpc/
d0944853 12910
c1f5c54b
IM
12911X86 MCE INFRASTRUCTURE
12912M: Tony Luck <tony.luck@intel.com>
487ba8e8 12913M: Borislav Petkov <bp@alien8.de>
c1f5c54b
IM
12914L: linux-edac@vger.kernel.org
12915S: Maintained
12916F: arch/x86/kernel/cpu/mcheck/*
12917
79ebdc95
BP
12918X86 MICROCODE UPDATE SUPPORT
12919M: Borislav Petkov <bp@alien8.de>
12920S: Maintained
12921F: arch/x86/kernel/cpu/microcode/*
12922
f0905c5a
AL
12923X86 VDSO
12924M: Andy Lutomirski <luto@amacapital.net>
12925L: linux-kernel@vger.kernel.org
12926T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/vdso
12927S: Maintained
d603c8e1 12928F: arch/x86/entry/vdso/
f0905c5a 12929
d6fad502 12930XC2028/3028 TUNER DRIVER
5dc8a864
MCC
12931M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
12932M: Mauro Carvalho Chehab <mchehab@kernel.org>
d6fad502 12933L: linux-media@vger.kernel.org
a825eaec 12934W: https://linuxtv.org
d6fad502
MCC
12935T: git git://linuxtv.org/media_tree.git
12936S: Maintained
12937F: drivers/media/tuners/tuner-xc2028.*
12938
c4468085 12939XEN HYPERVISOR INTERFACE
3eeef8f7
KRW
12940M: Boris Ostrovsky <boris.ostrovsky@oracle.com>
12941M: David Vrabel <david.vrabel@citrix.com>
101ecde5 12942M: Juergen Gross <jgross@suse.com>
11dbb52b 12943L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
ea70ba3a 12944T: git git://git.kernel.org/pub/scm/linux/kernel/git/xen/tip.git
c4468085
IC
12945S: Supported
12946F: arch/x86/xen/
12947F: drivers/*/xen-*front.c
12948F: drivers/xen/
12949F: arch/x86/include/asm/xen/
12950F: include/xen/
c117ab84 12951F: include/uapi/xen/
c4468085 12952
77bfb479 12953XEN HYPERVISOR ARM
85d1a29d 12954M: Stefano Stabellini <sstabellini@kernel.org>
11dbb52b 12955L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
85d1a29d 12956S: Maintained
77bfb479
SS
12957F: arch/arm/xen/
12958F: arch/arm/include/asm/xen/
12959
b475e83f 12960XEN HYPERVISOR ARM64
85d1a29d 12961M: Stefano Stabellini <sstabellini@kernel.org>
11dbb52b 12962L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
85d1a29d 12963S: Maintained
b475e83f
SS
12964F: arch/arm64/xen/
12965F: arch/arm64/include/asm/xen/
12966
9b57e1a7 12967XEN NETWORK BACKEND DRIVER
8386040b 12968M: Wei Liu <wei.liu2@citrix.com>
11dbb52b 12969L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
9b57e1a7
IC
12970L: netdev@vger.kernel.org
12971S: Supported
12972F: drivers/net/xen-netback/*
12973
c5f8e29d
KRW
12974XEN PCI SUBSYSTEM
12975M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
11dbb52b 12976L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
c5f8e29d
KRW
12977S: Supported
12978F: arch/x86/pci/*xen*
12979F: drivers/pci/*xen*
12980
a2c5ae65
KRW
12981XEN BLOCK SUBSYSTEM
12982M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
bcadb699 12983M: Roger Pau Monné <roger.pau@citrix.com>
a2c5ae65
KRW
12984L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
12985S: Supported
12986F: drivers/block/xen-blkback/*
12987F: drivers/block/xen*
12988
15d03609
JG
12989XEN PVSCSI DRIVERS
12990M: Juergen Gross <jgross@suse.com>
12991L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
12992L: linux-scsi@vger.kernel.org
12993S: Supported
12994F: drivers/scsi/xen-scsifront.c
12995F: drivers/xen/xen-scsiback.c
12996F: include/xen/interface/io/vscsiif.h
12997
c5f8e29d
KRW
12998XEN SWIOTLB SUBSYSTEM
12999M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
11dbb52b 13000L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
c5f8e29d
KRW
13001S: Supported
13002F: arch/x86/xen/*swiotlb*
13003F: drivers/xen/*swiotlb*
13004
1da177e4
LT
13005XFS FILESYSTEM
13006P: Silicon Graphics Inc
809625ca 13007M: Dave Chinner <david@fromorbit.com>
18caa67a 13008M: xfs@oss.sgi.com
d7ede1aa 13009L: xfs@oss.sgi.com
1da177e4 13010W: http://oss.sgi.com/projects/xfs
9f273c24 13011T: git git://git.kernel.org/pub/scm/linux/kernel/git/dgc/linux-xfs.git
1da177e4 13012S: Supported
679655da
JP
13013F: Documentation/filesystems/xfs.txt
13014F: fs/xfs/
1da177e4 13015
8a3b7a25 13016XILINX AXI ETHERNET DRIVER
59a54f30
MS
13017M: Anirudha Sarangi <anirudh@xilinx.com>
13018M: John Linn <John.Linn@xilinx.com>
8a3b7a25 13019S: Maintained
13020F: drivers/net/ethernet/xilinx/xilinx_axienet*
13021
238b8721 13022XILINX UARTLITE SERIAL DRIVER
8b58be88 13023M: Peter Korsgaard <jacmet@sunsite.dk>
238b8721
PK
13024L: linux-serial@vger.kernel.org
13025S: Maintained
df621252 13026F: drivers/tty/serial/uartlite.c
238b8721 13027
df330515
LP
13028XILINX VIDEO IP CORES
13029M: Hyun Kwon <hyun.kwon@xilinx.com>
13030M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
13031L: linux-media@vger.kernel.org
13032T: git git://linuxtv.org/media_tree.git
13033S: Supported
13034F: Documentation/devicetree/bindings/media/xilinx/
13035F: drivers/media/platform/xilinx/
a5562f65 13036F: include/uapi/linux/xilinx-v4l2-controls.h
df330515 13037
74316949
EB
13038XILLYBUS DRIVER
13039M: Eli Billauer <eli.billauer@gmail.com>
13040L: linux-kernel@vger.kernel.org
13041S: Supported
13042F: drivers/char/xillybus/
13043
f620e4b8
MF
13044XTENSA XTFPGA PLATFORM SUPPORT
13045M: Max Filippov <jcmvbkbc@gmail.com>
13046L: linux-xtensa@linux-xtensa.org
13047S: Maintained
13048F: drivers/spi/spi-xtensa-xtfpga.c
57b7068d 13049F: sound/soc/xtensa/xtfpga-i2s.c
f620e4b8 13050
1da177e4 13051YAM DRIVER FOR AX.25
8b58be88 13052M: Jean-Paul Roubelat <jpr@f6fbb.org>
1da177e4
LT
13053L: linux-hams@vger.kernel.org
13054S: Maintained
679655da
JP
13055F: drivers/net/hamradio/yam*
13056F: include/linux/yam.h
1da177e4 13057
af64a5eb 13058YEALINK PHONE DRIVER
8b58be88 13059M: Henk Vergonet <Henk.Vergonet@gmail.com>
af64a5eb
HV
13060L: usbb2k-api-dev@nongnu.org
13061S: Maintained
679655da
JP
13062F: Documentation/input/yealink.txt
13063F: drivers/input/misc/yealink.*
af64a5eb 13064
1da177e4 13065Z8530 DRIVER FOR AX.25
8b58be88 13066M: Joerg Reuter <jreuter@yaina.de>
1da177e4
LT
13067W: http://yaina.de/jreuter/
13068W: http://www.qsl.net/dl1bke/
13069L: linux-hams@vger.kernel.org
13070S: Maintained
679655da
JP
13071F: Documentation/networking/z8530drv.txt
13072F: drivers/net/hamradio/*scc.c
13073F: drivers/net/hamradio/z8530.h
1da177e4 13074
0cf31ec1 13075ZBUD COMPRESSED PAGE ALLOCATOR
0bb181c7 13076M: Seth Jennings <sjenning@redhat.com>
0cf31ec1
SJ
13077L: linux-mm@kvack.org
13078S: Maintained
13079F: mm/zbud.c
13080F: include/linux/zbud.h
13081
7c0c3afb 13082ZD1211RW WIRELESS DRIVER
8b58be88
JP
13083M: Daniel Drake <dsd@gentoo.org>
13084M: Ulrich Kunitz <kune@deine-taler.de>
7c0c3afb 13085W: http://zd1211.ath.cx/wiki/DriverRewrite
724c6b35 13086L: linux-wireless@vger.kernel.org
7c0c3afb
DD
13087L: zd1211-devs@lists.sourceforge.net (subscribers-only)
13088S: Maintained
6948300c 13089F: drivers/net/wireless/zydas/zd1211rw/
7c0c3afb 13090
20263029
DS
13091ZPOOL COMPRESSED PAGE STORAGE API
13092M: Dan Streetman <ddstreet@ieee.org>
13093L: linux-mm@kvack.org
13094S: Maintained
13095F: mm/zpool.c
13096F: include/linux/zpool.h
13097
1da177e4 13098ZR36067 VIDEO FOR LINUX DRIVER
1da177e4 13099L: mjpeg-users@lists.sourceforge.net
f63145e2 13100L: linux-media@vger.kernel.org
1da177e4 13101W: http://mjpeg.sourceforge.net/driver-zoran/
a825eaec 13102T: hg https://linuxtv.org/hg/v4l-dvb
f63145e2 13103S: Odd Fixes
90d72ac6 13104F: drivers/media/pci/zoran/
1da177e4 13105
6920f2cc
MK
13106ZRAM COMPRESSED RAM BLOCK DEVICE DRVIER
13107M: Minchan Kim <minchan@kernel.org>
13108M: Nitin Gupta <ngupta@vflare.org>
74f3037c 13109R: Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
6920f2cc
MK
13110L: linux-kernel@vger.kernel.org
13111S: Maintained
13112F: drivers/block/zram/
13113F: Documentation/blockdev/zram.txt
13114
8b4a4080 13115ZS DECSTATION Z85C30 SERIAL DRIVER
8b58be88 13116M: "Maciej W. Rozycki" <macro@linux-mips.org>
8b4a4080 13117S: Maintained
df621252 13118F: drivers/tty/serial/zs.*
8b4a4080 13119
eae70d06
MK
13120ZSMALLOC COMPRESSED SLAB MEMORY ALLOCATOR
13121M: Minchan Kim <minchan@kernel.org>
13122M: Nitin Gupta <ngupta@vflare.org>
41192a2d 13123R: Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
eae70d06
MK
13124L: linux-mm@kvack.org
13125S: Maintained
13126F: mm/zsmalloc.c
13127F: include/linux/zsmalloc.h
d02be50d 13128F: Documentation/vm/zsmalloc.txt
eae70d06 13129
0cf31ec1 13130ZSWAP COMPRESSED SWAP CACHING
0bb181c7 13131M: Seth Jennings <sjenning@redhat.com>
0cf31ec1
SJ
13132L: linux-mm@kvack.org
13133S: Maintained
13134F: mm/zswap.c
13135
1da177e4 13136THE REST
8b58be88 13137M: Linus Torvalds <torvalds@linux-foundation.org>
34d03cc1 13138L: linux-kernel@vger.kernel.org
8a6e2535 13139Q: http://patchwork.kernel.org/project/LKML/list/
d16adea3 13140T: git git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
1da177e4 13141S: Buried alive in reporters
34d03cc1
JP
13142F: *
13143F: */