]> git.proxmox.com Git - mirror_ubuntu-hirsute-kernel.git/blame - MAINTAINERS
x86/apic: Prevent pointless warning messages
[mirror_ubuntu-hirsute-kernel.git] / MAINTAINERS
CommitLineData
1da177e4 1
cc8f9b99 2
1da177e4
LT
3 List of maintainers and how to submit kernel changes
4
5Please try to follow the guidelines below. This will make things
6easier on the maintainers. Not all of these guidelines matter for every
7trivial patch so apply some common sense.
8
91. Always _test_ your changes, however small, on at least 4 or
10 5 people, preferably many more.
11
122. Try to release a few ALPHA test versions to the net. Announce
13 them onto the kernel channel and await results. This is especially
14 important for device drivers, because often that's the only way
15 you will find things like the fact version 3 firmware needs
16 a magic fix you didn't know about, or some clown changed the
17 chips on a board and not its name. (Don't laugh! Look at the
18 SMC etherpower for that.)
19
203. Make sure your changes compile correctly in multiple
21 configurations. In particular check that changes work both as a
22 module and built into the kernel.
23
244. When you are happy with a change make it generally available for
25 testing and await feedback.
26
275. Make a patch available to the relevant maintainer in the list. Use
28 'diff -u' to make the patch easy to merge. Be prepared to get your
29 changes sent back with seemingly silly requests about formatting
30 and variable names. These aren't as silly as they seem. One
31 job the maintainers (and especially Linus) do is to keep things
32 looking the same. Sometimes this means that the clever hack in
33 your driver to get around a problem actually needs to become a
0a920b5b
AW
34 generalized kernel feature ready for next time.
35
36 PLEASE check your patch with the automated style checker
6f9e2456 37 (scripts/checkpatch.pl) to catch trivial style violations.
0a920b5b 38 See Documentation/CodingStyle for guidance here.
1da177e4 39
f70f873b
JP
40 PLEASE CC: the maintainers and mailing lists that are generated
41 by scripts/get_maintainer.pl. The results returned by the
42 script will be best if you have git installed and are making
43 your changes in a branch derived from Linus' latest git tree.
44 See Documentation/SubmittingPatches for details.
45
1da177e4
LT
46 PLEASE try to include any credit lines you want added with the
47 patch. It avoids people being missed off by mistake and makes
48 it easier to know who wants adding and who doesn't.
49
50 PLEASE document known bugs. If it doesn't work for everything
51 or does something very odd once a month document it.
52
c9ee133b 53 PLEASE remember that submissions must be made under the terms
08602d74
SH
54 of the Linux Foundation certificate of contribution and should
55 include a Signed-off-by: line. The current version of this
56 "Developer's Certificate of Origin" (DCO) is listed in the file
4500371e 57 Documentation/SubmittingPatches.
c9ee133b 58
1da177e4
LT
596. Make sure you have the right to send any changes you make. If you
60 do changes at work you may find your employer owns the patch
61 not you.
62
c9ee133b
AC
637. When sending security related changes or reports to a maintainer
64 please Cc: security@kernel.org, especially if the maintainer
65 does not respond.
66
678. Happy hacking.
1da177e4 68
c7c4fb18
JP
69Descriptions of section entries:
70
71 P: Person (obsolete)
72 M: Mail patches to: FullName <address@domain>
eafbaac3
PM
73 R: Designated reviewer: FullName <address@domain>
74 These reviewers should be CCed on patches.
c7c4fb18
JP
75 L: Mailing list that is relevant to this area
76 W: Web-page with status/info
8a6e2535 77 Q: Patchwork web based patch tracking system site
cea8321c
JP
78 T: SCM tree type and location.
79 Type is one of: git, hg, quilt, stgit, topgit
c7c4fb18
JP
80 S: Status, one of the following:
81 Supported: Someone is actually paid to look after this.
82 Maintained: Someone actually looks after it.
83 Odd Fixes: It has a maintainer but they don't have time to do
84 much other than throw the odd patch in. See below..
85 Orphan: No current maintainer [but maybe you could take the
86 role as you write your new code].
87 Obsolete: Old code. Something tagged obsolete generally means
88 it has been replaced by a better system and you
89 should be using that.
90 F: Files and directories with wildcard patterns.
91 A trailing slash includes all files and subdirectory files.
92 F: drivers/net/ all files in and below drivers/net
93 F: drivers/net/* all files in drivers/net, but not below
94 F: */net/* all files in "any top level directory"/net
95 One pattern per line. Multiple F: lines acceptable.
bbbe96ed
SW
96 N: Files and directories with regex patterns.
97 N: [^a-z]tegra all files whose path contains the word tegra
98 One pattern per line. Multiple N: lines acceptable.
6ab88e00
JP
99 scripts/get_maintainer.pl has different behavior for files that
100 match F: pattern and matches of N: patterns. By default,
101 get_maintainer will not look at git log history when an F: pattern
102 match occurs. When an N: match occurs, git log history is used
103 to also notify the people that have git commit signatures.
c7c4fb18
JP
104 X: Files and directories that are NOT maintained, same rules as F:
105 Files exclusions are tested before file matches.
106 Can be useful for excluding a specific subdirectory, for instance:
107 F: net/
108 X: net/ipv6/
109 matches all files in and below net excluding net/ipv6/
110 K: Keyword perl extended regex pattern to match content in a
bbbe96ed 111 patch or file. For instance:
c7c4fb18 112 K: of_get_profile
bbbe96ed 113 matches patches or files that contain "of_get_profile"
c7c4fb18 114 K: \b(printk|pr_(info|err))\b
bbbe96ed
SW
115 matches patches or files that contain one or more of the words
116 printk, pr_info or pr_err
c7c4fb18 117 One regex pattern per line. Multiple K: lines acceptable.
1da177e4
LT
118
119Note: For the hard of thinking, this list is meant to remain in alphabetical
120order. If you could add yourselves to it in alphabetical order that would be
121so much easier [Ed]
122
c7c4fb18 123Maintainers List (try to look for most precise areas first)
1da177e4 124
c7c4fb18 125 -----------------------------------
679655da 126
a6d89915 1273C59X NETWORK DRIVER
8b58be88 128M: Steffen Klassert <klassert@mathematik.tu-chemnitz.de>
a6d89915
SK
129L: netdev@vger.kernel.org
130S: Maintained
679655da 131F: Documentation/networking/vortex.txt
ca7a8e85 132F: drivers/net/ethernet/3com/3c59x.c
a6d89915 133
1da177e4 1343CR990 NETWORK DRIVER
8b58be88 135M: David Dillow <dave@thedillows.org>
979b6c13 136L: netdev@vger.kernel.org
1da177e4 137S: Maintained
ca7a8e85 138F: drivers/net/ethernet/3com/typhoon*
1da177e4 139
c4de0ceb
AR
1403WARE SAS/SATA-RAID SCSI DRIVERS (3W-XXXX, 3W-9XXX, 3W-SAS)
141M: Adam Radford <linuxraid@lsi.com>
1da177e4 142L: linux-scsi@vger.kernel.org
c4de0ceb 143W: http://www.lsi.com
1da177e4 144S: Supported
c4de0ceb 145F: drivers/scsi/3w-*
1da177e4
LT
146
14753C700 AND 53C700-66 SCSI DRIVER
8b58be88 148M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
1da177e4
LT
149L: linux-scsi@vger.kernel.org
150S: Maintained
679655da 151F: drivers/scsi/53c700*
1da177e4 152
68d96dcf 1536LOWPAN GENERIC (BTLE/IEEE 802.15.4)
aff3eaa0 154M: Alexander Aring <aar@pengutronix.de>
6970c34c 155M: Jukka Rissanen <jukka.rissanen@linux.intel.com>
68d96dcf 156L: linux-bluetooth@vger.kernel.org
ebef9c12 157L: linux-wpan@vger.kernel.org
68d96dcf
AA
158S: Maintained
159F: net/6lowpan/
6304f8fc 160F: include/net/6lowpan.h
ea9eb698 161F: Documentation/networking/6lowpan.txt
68d96dcf 162
1da177e4 1636PACK NETWORK DRIVER FOR AX.25
8b58be88 164M: Andreas Koensgen <ajk@comnets.uni-bremen.de>
1da177e4
LT
165L: linux-hams@vger.kernel.org
166S: Maintained
679655da 167F: drivers/net/hamradio/6pack.c
1da177e4 168
1da177e4 1698169 10/100/1000 GIGABIT ETHERNET DRIVER
c8a75b34 170M: Realtek linux nic maintainers <nic_swsd@realtek.com>
979b6c13 171L: netdev@vger.kernel.org
1da177e4 172S: Maintained
a8fe65b8 173F: drivers/net/ethernet/realtek/r8169.c
1da177e4
LT
174
1758250/16?50 (AND CLONE UARTS) SERIAL DRIVER
879a5a00 176M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
1da177e4 177L: linux-serial@vger.kernel.org
8ee16a1b 178S: Maintained
08deed1e 179T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git
df621252 180F: drivers/tty/serial/8250*
679655da 181F: include/linux/serial_8250.h
1da177e4
LT
182
1838390 NETWORK DRIVERS [WD80x3/SMC-ELITE, SMC-ULTRA, NE2000, 3C503, etc.]
979b6c13 184L: netdev@vger.kernel.org
0cf445ce 185S: Orphan / Obsolete
644570b8 186F: drivers/net/ethernet/8390/
1da177e4 187
67543e50 1889P FILE SYSTEM
8b58be88
JP
189M: Eric Van Hensbergen <ericvh@gmail.com>
190M: Ron Minnich <rminnich@sandia.gov>
191M: Latchesar Ionkov <lucho@ionkov.net>
ce00f85c 192L: v9fs-developer@lists.sourceforge.net
27a2a5ff 193W: http://swik.net/v9fs
8a6e2535 194Q: http://patchwork.kernel.org/project/v9fs-devel/list/
eeba444a 195T: git git://git.kernel.org/pub/scm/linux/kernel/git/ericvh/v9fs.git
ce00f85c 196S: Maintained
679655da
JP
197F: Documentation/filesystems/9p.txt
198F: fs/9p/
2315cb14
RL
199F: net/9p/
200F: include/net/9p/
201F: include/uapi/linux/virtio_9p.h
202F: include/trace/events/9p.h
203
67543e50 204
91952bc0
AP
205A8293 MEDIA DRIVER
206M: Antti Palosaari <crope@iki.fi>
207L: linux-media@vger.kernel.org
a825eaec 208W: https://linuxtv.org
91952bc0
AP
209W: http://palosaari.fi/linux/
210Q: http://patchwork.linuxtv.org/project/linux-media/list/
211T: git git://linuxtv.org/anttip/media_tree.git
212S: Maintained
213F: drivers/media/dvb-frontends/a8293*
214
e2d1d6c0 215AACRAID SCSI RAID DRIVER
2a81ffdd 216M: Adaptec OEM Raid Solutions <aacraid@microsemi.com>
e2d1d6c0
RD
217L: linux-scsi@vger.kernel.org
218W: http://www.adaptec.com/
1da177e4 219S: Supported
679655da
JP
220F: Documentation/scsi/aacraid.txt
221F: drivers/scsi/aacraid/
1da177e4 222
ea8f8fc8
JT
223ABI/API
224L: linux-api@vger.kernel.org
ea8f8fc8 225F: include/linux/syscalls.h
ea8f8fc8
JT
226F: kernel/sys_ni.c
227
249e3c85 228ABIT UGURU 1,2 HARDWARE MONITOR DRIVER
93d0cc58 229M: Hans de Goede <hdegoede@redhat.com>
968ce1b1 230L: linux-hwmon@vger.kernel.org
f2b84bbc 231S: Maintained
679655da 232F: drivers/hwmon/abituguru.c
f2b84bbc 233
249e3c85 234ABIT UGURU 3 HARDWARE MONITOR DRIVER
8b58be88 235M: Alistair John Strachan <alistair@devzero.co.uk>
968ce1b1 236L: linux-hwmon@vger.kernel.org
249e3c85 237S: Maintained
679655da 238F: drivers/hwmon/abituguru3.c
249e3c85 239
1b06d64f
WBG
240ACCES 104-DIO-48E GPIO DRIVER
241M: William Breathitt Gray <vilhelm.gray@gmail.com>
242L: linux-gpio@vger.kernel.org
243S: Maintained
244F: drivers/gpio/gpio-104-dio-48e.c
245
6ddcf9b4
WBG
246ACCES 104-IDI-48 GPIO DRIVER
247M: "William Breathitt Gray" <vilhelm.gray@gmail.com>
248L: linux-gpio@vger.kernel.org
249S: Maintained
250F: drivers/gpio/gpio-104-idi-48.c
251
e2558989
WBG
252ACCES 104-IDIO-16 GPIO DRIVER
253M: "William Breathitt Gray" <vilhelm.gray@gmail.com>
254L: linux-gpio@vger.kernel.org
255S: Maintained
256F: drivers/gpio/gpio-104-idio-16.c
257
1da177e4 258ACENIC DRIVER
8b58be88 259M: Jes Sorensen <jes@trained-monkey.org>
1da177e4
LT
260L: linux-acenic@sunsite.dk
261S: Maintained
531c4f89 262F: drivers/net/ethernet/alteon/acenic*
1da177e4 263
e86435eb 264ACER ASPIRE ONE TEMPERATURE AND FAN DRIVER
8b58be88 265M: Peter Feuerer <peter@piie.net>
d0944853 266L: platform-driver-x86@vger.kernel.org
4fc26e36
JP
267W: http://piie.net/?section=acerhdf
268S: Maintained
269F: drivers/platform/x86/acerhdf.c
e86435eb 270
745a5d21 271ACER WMI LAPTOP EXTRAS
182ae55c 272M: "Lee, Chun-Yi" <jlee@suse.com>
d0944853 273L: platform-driver-x86@vger.kernel.org
745a5d21 274S: Maintained
679655da 275F: drivers/platform/x86/acer-wmi.c
745a5d21 276
1da177e4 277ACPI
9c3646d1 278M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
7fb06082 279M: Len Brown <lenb@kernel.org>
6968e50c 280L: linux-acpi@vger.kernel.org
360818b8
RW
281W: https://01.org/linux-acpi
282Q: https://patchwork.kernel.org/project/linux-acpi/list/
283T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
8b59a454 284S: Supported
679655da
JP
285F: drivers/acpi/
286F: drivers/pnp/pnpacpi/
287F: include/linux/acpi.h
43368e74 288F: include/acpi/
3a75ef0c 289F: Documentation/acpi/
89ca78a0 290F: Documentation/ABI/testing/sysfs-bus-acpi
0bf54fcd 291F: Documentation/ABI/testing/configfs-acpi
15fd830d
BH
292F: drivers/pci/*acpi*
293F: drivers/pci/*/*acpi*
294F: drivers/pci/*/*/*acpi*
3a75ef0c 295F: tools/power/acpi/
8b59a454 296
3774929d
RW
297ACPI COMPONENT ARCHITECTURE (ACPICA)
298M: Robert Moore <robert.moore@intel.com>
299M: Lv Zheng <lv.zheng@intel.com>
9c3646d1 300M: "Rafael J. Wysocki" <rafael.j.wysocki@intel.com>
3774929d
RW
301L: linux-acpi@vger.kernel.org
302L: devel@acpica.org
303W: https://acpica.org/
304W: https://github.com/acpica/acpica/
305Q: https://patchwork.kernel.org/project/linux-acpi/list/
306T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
307S: Supported
308F: drivers/acpi/acpica/
309F: include/acpi/
2754c447 310F: tools/power/acpi/
3774929d 311
8b59a454 312ACPI FAN DRIVER
8b58be88 313M: Zhang Rui <rui.zhang@intel.com>
8b59a454 314L: linux-acpi@vger.kernel.org
5ca92bd9 315W: https://01.org/linux-acpi
8b59a454 316S: Supported
679655da 317F: drivers/acpi/fan.c
1da177e4 318
8b59a454 319ACPI THERMAL DRIVER
8b58be88 320M: Zhang Rui <rui.zhang@intel.com>
8b59a454 321L: linux-acpi@vger.kernel.org
5ca92bd9 322W: https://01.org/linux-acpi
8b59a454 323S: Supported
679655da 324F: drivers/acpi/*thermal*
998be20f 325
359acec8 326ACPI VIDEO DRIVER
8b58be88 327M: Zhang Rui <rui.zhang@intel.com>
8b59a454 328L: linux-acpi@vger.kernel.org
5ca92bd9 329W: https://01.org/linux-acpi
8b59a454 330S: Supported
86f98a3a 331F: drivers/acpi/acpi_video.c
998be20f 332
bff431e4 333ACPI WMI DRIVER
d0944853 334L: platform-driver-x86@vger.kernel.org
5b927259 335S: Orphan
679655da 336F: drivers/platform/x86/wmi.c
bff431e4 337
2f39d519 338AD1889 ALSA SOUND DRIVER
8b58be88 339M: Thibaut Varene <T-Bone@parisc-linux.org>
795fb7e7
JD
340W: http://wiki.parisc-linux.org/AD1889
341L: linux-parisc@vger.kernel.org
342S: Maintained
679655da 343F: sound/pci/ad1889.*
2f39d519 344
527a1a83
MH
345AD525X ANALOG DEVICES DIGITAL POTENTIOMETERS DRIVER
346M: Michael Hennerich <michael.hennerich@analog.com>
a3f531ac 347W: http://wiki.analog.com/AD5254
a4edbc10 348W: http://ez.analog.com/community/linux-device-drivers
527a1a83
MH
349S: Supported
350F: drivers/misc/ad525x_dpot.c
351
352AD5398 CURRENT REGULATOR DRIVER (AD5398/AD5821)
353M: Michael Hennerich <michael.hennerich@analog.com>
a3f531ac 354W: http://wiki.analog.com/AD5398
a4edbc10 355W: http://ez.analog.com/community/linux-device-drivers
527a1a83
MH
356S: Supported
357F: drivers/regulator/ad5398.c
358
359AD714X CAPACITANCE TOUCH SENSOR DRIVER (AD7142/3/7/8/7A)
360M: Michael Hennerich <michael.hennerich@analog.com>
a3f531ac 361W: http://wiki.analog.com/AD7142
a4edbc10 362W: http://ez.analog.com/community/linux-device-drivers
527a1a83
MH
363S: Supported
364F: drivers/input/misc/ad714x.c
365
366AD7877 TOUCHSCREEN DRIVER
367M: Michael Hennerich <michael.hennerich@analog.com>
a3f531ac 368W: http://wiki.analog.com/AD7877
a4edbc10 369W: http://ez.analog.com/community/linux-device-drivers
527a1a83
MH
370S: Supported
371F: drivers/input/touchscreen/ad7877.c
372
373AD7879 TOUCHSCREEN DRIVER (AD7879/AD7889)
374M: Michael Hennerich <michael.hennerich@analog.com>
a3f531ac 375W: http://wiki.analog.com/AD7879
a4edbc10 376W: http://ez.analog.com/community/linux-device-drivers
527a1a83
MH
377S: Supported
378F: drivers/input/touchscreen/ad7879.c
379
1330b0dc 380ADDRESS SPACE LAYOUT RANDOMIZATION (ASLR)
e5f6450c 381M: Jiri Kosina <jikos@kernel.org>
1330b0dc
JK
382S: Maintained
383
7302b9d9
MH
384ADF7242 IEEE 802.15.4 RADIO DRIVER
385M: Michael Hennerich <michael.hennerich@analog.com>
386W: https://wiki.analog.com/ADF7242
387W: http://ez.analog.com/community/linux-device-drivers
388L: linux-wpan@vger.kernel.org
389S: Supported
390F: drivers/net/ieee802154/adf7242.c
391F: Documentation/devicetree/bindings/net/ieee802154/adf7242.txt
392
1da177e4 393ADM1025 HARDWARE MONITOR DRIVER
d8130624 394M: Jean Delvare <jdelvare@suse.com>
968ce1b1 395L: linux-hwmon@vger.kernel.org
1da177e4 396S: Maintained
679655da
JP
397F: Documentation/hwmon/adm1025
398F: drivers/hwmon/adm1025.c
1da177e4 399
cae2caae 400ADM1029 HARDWARE MONITOR DRIVER
fce8ffa3 401M: Corentin Labbe <clabbe.montjoie@gmail.com>
968ce1b1 402L: linux-hwmon@vger.kernel.org
cae2caae 403S: Maintained
679655da 404F: drivers/hwmon/adm1029.c
cae2caae 405
cc0b88cf 406ADM8211 WIRELESS DRIVER
cc0b88cf 407L: linux-wireless@vger.kernel.org
491b26b4 408W: http://wireless.kernel.org/
e71bcbd0 409S: Orphan
d4a17304 410F: drivers/net/wireless/admtek/adm8211.*
cc0b88cf 411
e8e31622
SA
412ADP1653 FLASH CONTROLLER DRIVER
413M: Sakari Ailus <sakari.ailus@iki.fi>
414L: linux-media@vger.kernel.org
415S: Maintained
416F: drivers/media/i2c/adp1653.c
b5dcee22 417F: include/media/i2c/adp1653.h
e8e31622 418
527a1a83
MH
419ADP5520 BACKLIGHT DRIVER WITH IO EXPANDER (ADP5520/ADP5501)
420M: Michael Hennerich <michael.hennerich@analog.com>
a3f531ac 421W: http://wiki.analog.com/ADP5520
a4edbc10 422W: http://ez.analog.com/community/linux-device-drivers
527a1a83
MH
423S: Supported
424F: drivers/mfd/adp5520.c
425F: drivers/video/backlight/adp5520_bl.c
45b4e0d5 426F: drivers/leds/leds-adp5520.c
77278d50 427F: drivers/gpio/gpio-adp5520.c
527a1a83
MH
428F: drivers/input/keyboard/adp5520-keys.c
429
430ADP5588 QWERTY KEYPAD AND IO EXPANDER DRIVER (ADP5588/ADP5587)
431M: Michael Hennerich <michael.hennerich@analog.com>
a3f531ac 432W: http://wiki.analog.com/ADP5588
a4edbc10 433W: http://ez.analog.com/community/linux-device-drivers
527a1a83
MH
434S: Supported
435F: drivers/input/keyboard/adp5588-keys.c
77278d50 436F: drivers/gpio/gpio-adp5588.c
527a1a83
MH
437
438ADP8860 BACKLIGHT DRIVER (ADP8860/ADP8861/ADP8863)
439M: Michael Hennerich <michael.hennerich@analog.com>
a3f531ac 440W: http://wiki.analog.com/ADP8860
a4edbc10 441W: http://ez.analog.com/community/linux-device-drivers
527a1a83
MH
442S: Supported
443F: drivers/video/backlight/adp8860_bl.c
444
8c22a8f5
DE
445ADS1015 HARDWARE MONITOR DRIVER
446M: Dirk Eibach <eibach@gdsys.de>
968ce1b1 447L: linux-hwmon@vger.kernel.org
8c22a8f5
DE
448S: Maintained
449F: Documentation/hwmon/ads1015
450F: drivers/hwmon/ads1015.c
451F: include/linux/i2c/ads1015.h
452
1da177e4 453ADT746X FAN DRIVER
8b58be88 454M: Colin Leroy <colin@colino.net>
1da177e4 455S: Maintained
679655da 456F: drivers/macintosh/therm_adt746x.c
1da177e4 457
b058b859 458ADT7475 HARDWARE MONITOR DRIVER
d8130624 459M: Jean Delvare <jdelvare@suse.com>
968ce1b1 460L: linux-hwmon@vger.kernel.org
b058b859
JD
461S: Maintained
462F: Documentation/hwmon/adt7475
463F: drivers/hwmon/adt7475.c
464
527a1a83
MH
465ADXL34X THREE-AXIS DIGITAL ACCELEROMETER DRIVER (ADXL345/ADXL346)
466M: Michael Hennerich <michael.hennerich@analog.com>
a3f531ac 467W: http://wiki.analog.com/ADXL345
a4edbc10 468W: http://ez.analog.com/community/linux-device-drivers
527a1a83
MH
469S: Supported
470F: drivers/input/misc/adxl34x.c
471
8c6af9e1 472ADVANSYS SCSI DRIVER
8b58be88 473M: Matthew Wilcox <matthew@wil.cx>
d8130624 474M: Hannes Reinecke <hare@suse.com>
8c6af9e1
MW
475L: linux-scsi@vger.kernel.org
476S: Maintained
679655da
JP
477F: Documentation/scsi/advansys.txt
478F: drivers/scsi/advansys.c
8c6af9e1 479
1da177e4 480AEDSP16 DRIVER
8b58be88 481M: Riccardo Facchetti <fizban@tin.it>
1da177e4 482S: Maintained
679655da 483F: sound/oss/aedsp16.c
1da177e4 484
91952bc0
AP
485AF9013 MEDIA DRIVER
486M: Antti Palosaari <crope@iki.fi>
487L: linux-media@vger.kernel.org
a825eaec 488W: https://linuxtv.org
91952bc0
AP
489W: http://palosaari.fi/linux/
490Q: http://patchwork.linuxtv.org/project/linux-media/list/
491T: git git://linuxtv.org/anttip/media_tree.git
492S: Maintained
493F: drivers/media/dvb-frontends/af9013*
494
495AF9033 MEDIA DRIVER
496M: Antti Palosaari <crope@iki.fi>
497L: linux-media@vger.kernel.org
a825eaec 498W: https://linuxtv.org
91952bc0
AP
499W: http://palosaari.fi/linux/
500Q: http://patchwork.linuxtv.org/project/linux-media/list/
501T: git git://linuxtv.org/anttip/media_tree.git
502S: Maintained
503F: drivers/media/dvb-frontends/af9033*
504
1da177e4 505AFFS FILE SYSTEM
6cf515e1
GU
506L: linux-fsdevel@vger.kernel.org
507S: Orphan
679655da
JP
508F: Documentation/filesystems/affs.txt
509F: fs/affs/
1da177e4 510
e2d1d6c0 511AFS FILESYSTEM & AF_RXRPC SOCKET DOMAIN
8b58be88 512M: David Howells <dhowells@redhat.com>
e2d1d6c0
RD
513L: linux-afs@lists.infradead.org
514S: Supported
679655da
JP
515F: fs/afs/
516F: include/net/af_rxrpc.h
517F: net/rxrpc/af_rxrpc.c
e2d1d6c0 518
1da177e4 519AGPGART DRIVER
8b58be88 520M: David Airlie <airlied@linux.ie>
878eaf61 521T: git git://people.freedesktop.org/~airlied/linux (part of drm maint)
1da177e4 522S: Maintained
679655da
JP
523F: drivers/char/agp/
524F: include/linux/agp*
c117ab84 525F: include/uapi/linux/agp*
1da177e4
LT
526
527AHA152X SCSI DRIVER
8b58be88 528M: "Juergen E. Fischer" <fischer@norbit.de>
1da177e4
LT
529L: linux-scsi@vger.kernel.org
530S: Maintained
679655da
JP
531F: drivers/scsi/aha152x*
532F: drivers/scsi/pcmcia/aha152x*
1da177e4 533
64624d4f 534AIC7XXX / AIC79XX SCSI DRIVER
d8130624 535M: Hannes Reinecke <hare@suse.com>
64624d4f 536L: linux-scsi@vger.kernel.org
1da177e4 537S: Maintained
679655da 538F: drivers/scsi/aic7xxx/
1da177e4 539
450500ad
HV
540AIMSLAB FM RADIO RECEIVER DRIVER
541M: Hans Verkuil <hverkuil@xs4all.nl>
542L: linux-media@vger.kernel.org
543T: git git://linuxtv.org/media_tree.git
a825eaec 544W: https://linuxtv.org
450500ad
HV
545S: Maintained
546F: drivers/media/radio/radio-aimslab*
547
e2d1d6c0 548AIO
8b58be88 549M: Benjamin LaHaise <bcrl@kvack.org>
e2d1d6c0
RD
550L: linux-aio@kvack.org
551S: Supported
679655da
JP
552F: fs/aio.c
553F: include/linux/*aio*.h
e2d1d6c0 554
469d4ec8
AP
555AIRSPY MEDIA DRIVER
556M: Antti Palosaari <crope@iki.fi>
557L: linux-media@vger.kernel.org
a825eaec 558W: https://linuxtv.org
469d4ec8
AP
559W: http://palosaari.fi/linux/
560Q: http://patchwork.linuxtv.org/project/linux-media/list/
561T: git git://linuxtv.org/anttip/media_tree.git
562S: Maintained
563F: drivers/media/usb/airspy/
564
1da177e4 565ALCATEL SPEEDTOUCH USB DRIVER
8b58be88 566M: Duncan Sands <duncan.sands@free.fr>
6372594a 567L: linux-usb@vger.kernel.org
1da177e4
LT
568W: http://www.linux-usb.org/SpeedTouch/
569S: Maintained
679655da
JP
570F: drivers/usb/atm/speedtch.c
571F: drivers/usb/atm/usbatm.c
1da177e4 572
272f133a 573ALCHEMY AU1XX0 MMC DRIVER
8b58be88 574M: Manuel Lauss <manuel.lauss@gmail.com>
08fcb720 575S: Maintained
679655da 576F: drivers/mmc/host/au1xmmc.c
272f133a 577
4a4e5787 578ALI1563 I2C DRIVER
8b58be88 579M: Rudolf Marek <r.marek@assembler.cz>
846557d3 580L: linux-i2c@vger.kernel.org
4a4e5787 581S: Maintained
679655da
JP
582F: Documentation/i2c/busses/i2c-ali1563
583F: drivers/i2c/busses/i2c-ali1563.c
4a4e5787 584
bc368798
LC
585ALLWINNER SECURITY SYSTEM
586M: Corentin Labbe <clabbe.montjoie@gmail.com>
587L: linux-crypto@vger.kernel.org
588S: Maintained
589F: drivers/crypto/sunxi-ss/
590
1da177e4 591ALPHA PORT
8b58be88 592M: Richard Henderson <rth@twiddle.net>
8b58be88 593M: Ivan Kokshaysky <ink@jurassic.park.msu.ru>
abd4d609 594M: Matt Turner <mattst88@gmail.com>
c89f4f9a 595S: Odd Fixes
a9406699 596L: linux-alpha@vger.kernel.org
679655da 597F: arch/alpha/
1da177e4 598
30172936
PR
599ALPS PS/2 TOUCHPAD DRIVER
600R: Pali Rohár <pali.rohar@gmail.com>
601F: drivers/input/mouse/alps.*
602
f62092f6
LFT
603ALTERA MAILBOX DRIVER
604M: Ley Foon Tan <lftan@altera.com>
605L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
606S: Maintained
607F: drivers/mailbox/mailbox-altera.c
608
c5abbba9
THL
609ALTERA PIO DRIVER
610M: Tien Hock Loh <thloh@altera.com>
611L: linux-gpio@vger.kernel.org
612S: Maintained
613F: drivers/gpio/gpio-altera.c
614
8ce064bf
TT
615ALTERA SYSTEM RESOURCE DRIVER FOR ARRIA10 DEVKIT
616M: Thor Thayer <tthayer@opensource.altera.com>
617S: Maintained
618F: drivers/gpio/gpio-altera-a10sr.c
619F: drivers/mfd/altera-a10sr.c
620F: include/linux/mfd/altera-a10sr.h
621
16b8b922 622ALTERA TRIPLE SPEED ETHERNET DRIVER
c53fed07 623M: Vince Bridgers <vbridger@opensource.altera.com>
16b8b922
VB
624L: netdev@vger.kernel.org
625L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
626S: Maintained
627F: drivers/net/ethernet/altera/
628
adf9251f
TK
629ALTERA UART/JTAG UART SERIAL DRIVERS
630M: Tobias Klauser <tklauser@distanz.ch>
631L: linux-serial@vger.kernel.org
61bd0943 632L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
adf9251f
TK
633S: Maintained
634F: drivers/tty/serial/altera_uart.c
635F: drivers/tty/serial/altera_jtaguart.c
636F: include/linux/altera_uart.h
637F: include/linux/altera_jtaguart.h
638
f4875e12
TL
639AMD CRYPTOGRAPHIC COPROCESSOR (CCP) DRIVER
640M: Tom Lendacky <thomas.lendacky@amd.com>
29e9330f 641M: Gary Hook <gary.hook@amd.com>
f4875e12
TL
642L: linux-crypto@vger.kernel.org
643S: Supported
644F: drivers/crypto/ccp/
645F: include/linux/ccp.h
646
512d1027 647AMD FAM15H PROCESSOR POWER MONITORING DRIVER
96818b58 648M: Huang Rui <ray.huang@amd.com>
968ce1b1 649L: linux-hwmon@vger.kernel.org
96818b58 650S: Supported
512d1027
AH
651F: Documentation/hwmon/fam15h_power
652F: drivers/hwmon/fam15h_power.c
653
167a675a 654AMD GEODE CS5536 USB DEVICE CONTROLLER DRIVER
67d76710 655L: linux-geode@lists.infradead.org (moderated for non-subscribers)
b4731977 656S: Orphan
faf2e1db 657F: drivers/usb/gadget/udc/amd5536udc.*
167a675a 658
f90b8116 659AMD GEODE PROCESSOR/CHIPSET SUPPORT
69006096 660P: Andres Salomon <dilinger@queued.net>
67d76710 661L: linux-geode@lists.infradead.org (moderated for non-subscribers)
f90b8116
JC
662W: http://www.amd.com/us-en/ConnectivitySolutions/TechnicalResources/0,,50_2334_2452_11363,00.html
663S: Supported
679655da
JP
664F: drivers/char/hw_random/geode-rng.c
665F: drivers/crypto/geode*
8a61f013 666F: drivers/video/fbdev/geode/
679655da 667F: arch/x86/include/asm/geode.h
f90b8116 668
919ee7dd 669AMD IOMMU (AMD-VI)
e4110568 670M: Joerg Roedel <joro@8bytes.org>
919ee7dd 671L: iommu@lists.linux-foundation.org
525b233c 672T: git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
e4110568 673S: Maintained
b2c16391
JP
674F: drivers/iommu/amd_iommu*.[ch]
675F: include/linux/amd-iommu.h
919ee7dd 676
16423d67 677AMD KFD
1241e0b4 678M: Oded Gabbay <oded.gabbay@gmail.com>
49e7d9df
JP
679L: dri-devel@lists.freedesktop.org
680T: git git://people.freedesktop.org/~gabbayo/linux.git
681S: Supported
130e0371
OG
682F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.c
683F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.h
32c22e99 684F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v7.c
ff758a12 685F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v8.c
49e7d9df 686F: drivers/gpu/drm/amd/amdkfd/
04df25d1
OG
687F: drivers/gpu/drm/amd/include/cik_structs.h
688F: drivers/gpu/drm/amd/include/kgd_kfd_interface.h
ff758a12 689F: drivers/gpu/drm/amd/include/vi_structs.h
49e7d9df
JP
690F: drivers/gpu/drm/radeon/radeon_kfd.c
691F: drivers/gpu/drm/radeon/radeon_kfd.h
692F: include/uapi/linux/kfd_ioctl.h
16423d67 693
2510eb74
SS
694AMD SEATTLE DEVICE TREE SUPPORT
695M: Brijesh Singh <brijeshkumar.singh@amd.com>
696M: Suravee Suthikulpanit <suravee.suthikulpanit@amd.com>
697M: Tom Lendacky <thomas.lendacky@amd.com>
698S: Supported
699F: arch/arm64/boot/dts/amd/
700
45198c7b
LT
701AMD XGBE DRIVER
702M: Tom Lendacky <thomas.lendacky@amd.com>
703L: netdev@vger.kernel.org
704S: Supported
705F: drivers/net/ethernet/amd/xgbe/
08b8940e 706F: arch/arm64/boot/dts/amd/amd-seattle-xgbe*.dtsi
45198c7b 707
284f42b6 708AMS (Apple Motion Sensor) DRIVER
8b58be88 709M: Michael Hanselmann <linux-kernel@hansmi.ch>
284f42b6 710S: Supported
bd5f47ec 711F: drivers/macintosh/ams/
284f42b6 712
531fca16
HV
713ANALOG DEVICES INC AD9389B DRIVER
714M: Hans Verkuil <hans.verkuil@cisco.com>
715L: linux-media@vger.kernel.org
716S: Maintained
717F: drivers/media/i2c/ad9389b*
718
614b4384
LPC
719ANALOG DEVICES INC ADV7180 DRIVER
720M: Lars-Peter Clausen <lars@metafoo.de>
721L: linux-media@vger.kernel.org
722W: http://ez.analog.com/community/linux-device-drivers
723S: Supported
724F: drivers/media/i2c/adv7180.c
725
c40ddfa3
HV
726ANALOG DEVICES INC ADV7511 DRIVER
727M: Hans Verkuil <hans.verkuil@cisco.com>
728L: linux-media@vger.kernel.org
729S: Maintained
730F: drivers/media/i2c/adv7511*
731
531fca16
HV
732ANALOG DEVICES INC ADV7604 DRIVER
733M: Hans Verkuil <hans.verkuil@cisco.com>
734L: linux-media@vger.kernel.org
735S: Maintained
736F: drivers/media/i2c/adv7604*
737
c40ddfa3
HV
738ANALOG DEVICES INC ADV7842 DRIVER
739M: Hans Verkuil <hans.verkuil@cisco.com>
740L: linux-media@vger.kernel.org
741S: Maintained
742F: drivers/media/i2c/adv7842*
743
527a1a83 744ANALOG DEVICES INC ASOC CODEC DRIVERS
535bd16f 745M: Lars-Peter Clausen <lars@metafoo.de>
4bdef3bd 746L: alsa-devel@alsa-project.org (moderated for non-subscribers)
a3f531ac 747W: http://wiki.analog.com/
a4edbc10 748W: http://ez.analog.com/community/linux-device-drivers
4bdef3bd 749S: Supported
39c9d199 750F: sound/soc/codecs/adau*
cc52688a 751F: sound/soc/codecs/adav*
4bdef3bd 752F: sound/soc/codecs/ad1*
ae48f5ef 753F: sound/soc/codecs/ad7*
4bdef3bd 754F: sound/soc/codecs/ssm*
40216ce7 755F: sound/soc/codecs/sigmadsp.*
4bdef3bd 756
527a1a83 757ANALOG DEVICES INC ASOC DRIVERS
b3fe92b0 758L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
527a1a83
MH
759L: alsa-devel@alsa-project.org (moderated for non-subscribers)
760W: http://blackfin.uclinux.org/
761S: Supported
762F: sound/soc/blackfin/*
7d1f9018 763
4ce72abc
LPC
764ANALOG DEVICES INC IIO DRIVERS
765M: Lars-Peter Clausen <lars@metafoo.de>
766M: Michael Hennerich <Michael.Hennerich@analog.com>
767W: http://wiki.analog.com/
768W: http://ez.analog.com/community/linux-device-drivers
769S: Supported
770F: drivers/iio/*/ad*
771X: drivers/iio/*/adjd*
772F: drivers/staging/iio/*/ad*
773F: staging/iio/trigger/iio-trig-bfin-timer.c
527a1a83 774
0e3b67b3
LPC
775ANALOG DEVICES INC DMA DRIVERS
776M: Lars-Peter Clausen <lars@metafoo.de>
777W: http://ez.analog.com/community/linux-device-drivers
778S: Supported
779F: drivers/dma/dma-axi-dmac.c
780
27eb6622
RH
781ANDROID CONFIG FRAGMENTS
782M: Rob Herring <robh@kernel.org>
783S: Supported
784F: kernel/configs/android*
785
41c9e95d
GK
786ANDROID DRIVERS
787M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
27682407 788M: Arve Hjønnevåg <arve@android.com>
41c9e95d 789M: Riley Andrews <riandrews@android.com>
0e4a566b 790T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
41c9e95d
GK
791L: devel@driverdev.osuosl.org
792S: Supported
793F: drivers/android/
794F: drivers/staging/android/
795
d03c023e
LA
796ANDROID ION DRIVER
797M: Laura Abbott <labbott@redhat.com>
798M: Sumit Semwal <sumit.semwal@linaro.org>
799L: devel@driverdev.osuosl.org
800S: Supported
e9d766b9 801F: Documentation/devicetree/bindings/staging/ion/
d03c023e
LA
802F: drivers/staging/android/ion
803F: drivers/staging/android/uapi/ion.h
804F: drivers/staging/android/uapi/ion_test.h
805
42269063 806AOA (Apple Onboard Audio) ALSA DRIVER
8b58be88 807M: Johannes Berg <johannes@sipsolutions.net>
a4724ed6 808L: linuxppc-dev@lists.ozlabs.org
93711660 809L: alsa-devel@alsa-project.org (moderated for non-subscribers)
42269063 810S: Maintained
679655da 811F: sound/aoa/
42269063 812
97a445da
WBG
813APEX EMBEDDED SYSTEMS STX104 DAC DRIVER
814M: William Breathitt Gray <vilhelm.gray@gmail.com>
815L: linux-iio@vger.kernel.org
816S: Maintained
817F: drivers/iio/dac/stx104.c
818
1da177e4 819APM DRIVER
e5f6450c 820M: Jiri Kosina <jikos@kernel.org>
81024fc4 821S: Odd fixes
9f273c24 822T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/apm.git
679655da
JP
823F: arch/x86/kernel/apm_32.c
824F: include/linux/apm_bios.h
c117ab84 825F: include/uapi/linux/apm_bios.h
81024fc4 826F: drivers/char/apm-emulation.c
1da177e4 827
bd7aa4b2 828APPLE BCM5974 MULTITOUCH DRIVER
75dd112a 829M: Henrik Rydberg <rydberg@bitmath.org>
bd7aa4b2 830L: linux-input@vger.kernel.org
75dd112a 831S: Odd fixes
679655da 832F: drivers/input/mouse/bcm5974.c
bd7aa4b2 833
6f2fad74 834APPLE SMC DRIVER
75dd112a 835M: Henrik Rydberg <rydberg@bitmath.org>
968ce1b1 836L: linux-hwmon@vger.kernel.org
75dd112a 837S: Odd fixes
679655da 838F: drivers/hwmon/applesmc.c
6f2fad74 839
1da177e4 840APPLETALK NETWORK LAYER
8b58be88 841M: Arnaldo Carvalho de Melo <acme@ghostprotocols.net>
1da177e4 842S: Maintained
679655da
JP
843F: drivers/net/appletalk/
844F: net/appletalk/
1da177e4 845
21c75328
DD
846APPLIED MICRO (APM) X-GENE DEVICE TREE SUPPORT
847M: Duc Dang <dhdang@apm.com>
848S: Supported
849F: arch/arm64/boot/dts/apm/
850
24299502
IS
851APPLIED MICRO (APM) X-GENE SOC ETHERNET DRIVER
852M: Iyappan Subramanian <isubramanian@apm.com>
853M: Keyur Chudgar <kchudgar@apm.com>
24299502
IS
854S: Supported
855F: drivers/net/ethernet/apm/xgene/
2efccc60 856F: drivers/net/phy/mdio-xgene.c
24299502 857F: Documentation/devicetree/bindings/net/apm-xgene-enet.txt
2efccc60 858F: Documentation/devicetree/bindings/net/apm-xgene-mdio.txt
24299502 859
62a37dc7
LP
860APTINA CAMERA SENSOR PLL
861M: Laurent Pinchart <Laurent.pinchart@ideasonboard.com>
862L: linux-media@vger.kernel.org
863S: Maintained
864F: drivers/media/i2c/aptina-pll.*
865
1154ea7d 866ARC FRAMEBUFFER DRIVER
8b58be88 867M: Jaya Kumar <jayalk@intworks.biz>
1154ea7d 868S: Maintained
8a61f013
JH
869F: drivers/video/fbdev/arcfb.c
870F: drivers/video/fbdev/core/fb_defio.c
1154ea7d 871
c38f6ac7
MG
872ARCNET NETWORK LAYER
873M: Michael Grzeschik <m.grzeschik@pengutronix.de>
874L: netdev@vger.kernel.org
875S: Maintained
876F: drivers/net/arcnet/
877F: include/uapi/linux/if_arcnet.h
878
71d298ce
AB
879ARC PGU DRM DRIVER
880M: Alexey Brodkin <abrodkin@synopsys.com>
881S: Supported
882F: drivers/gpu/drm/arc/
883F: Documentation/devicetree/bindings/display/snps,arcpgu.txt
884
588deb61
MR
885ARM ARCHITECTED TIMER DRIVER
886M: Mark Rutland <mark.rutland@arm.com>
887M: Marc Zyngier <marc.zyngier@arm.com>
888L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
889S: Maintained
890F: arch/arm/include/asm/arch_timer.h
891F: arch/arm64/include/asm/arch_timer.h
892F: drivers/clocksource/arm_arch_timer.c
893
c5a906a5
LD
894ARM HDLCD DRM DRIVER
895M: Liviu Dudau <liviu.dudau@arm.com>
896S: Supported
59ba2422 897F: drivers/gpu/drm/arm/hdlcd_*
c5a906a5
LD
898F: Documentation/devicetree/bindings/display/arm,hdlcd.txt
899
59ba2422
LD
900ARM MALI-DP DRM DRIVER
901M: Liviu Dudau <liviu.dudau@arm.com>
902M: Brian Starkey <brian.starkey@arm.com>
903M: Mali DP Maintainers <malidp@foss.arm.com>
904S: Supported
905F: drivers/gpu/drm/arm/
906F: Documentation/devicetree/bindings/display/arm,malidp.txt
907
1da177e4 908ARM MFM AND FLOPPY DRIVERS
8b58be88 909M: Ian Molton <spyro@f2s.com>
1da177e4 910S: Maintained
679655da
JP
911F: arch/arm/lib/floppydma.S
912F: arch/arm/include/asm/floppy.h
1da177e4 913
6f96521f
WD
914ARM PMU PROFILING AND DEBUGGING
915M: Will Deacon <will.deacon@arm.com>
55d5c4ab 916M: Mark Rutland <mark.rutland@arm.com>
6f96521f 917S: Maintained
55d5c4ab 918L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
dd06a84b 919F: arch/arm*/kernel/perf_*
6f96521f 920F: arch/arm/oprofile/common.c
dd06a84b
MR
921F: arch/arm*/kernel/hw_breakpoint.c
922F: arch/arm*/include/asm/hw_breakpoint.h
923F: arch/arm*/include/asm/perf_event.h
55d5c4ab 924F: drivers/perf/*
fa8ad788 925F: include/linux/perf/arm_pmu.h
55d5c4ab 926F: Documentation/devicetree/bindings/arm/pmu.txt
6f96521f 927
d4275354 928ARM PORT
54176cc6 929M: Russell King <linux@armlinux.org.uk>
efc03ecb 930L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
54176cc6 931W: http://www.armlinux.org.uk/
d4275354
RK
932S: Maintained
933F: arch/arm/
934
d323c243
SB
935ARM SUB-ARCHITECTURES
936L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
56ca9d98 937S: Maintained
d323c243
SB
938F: arch/arm/mach-*/
939F: arch/arm/plat-*/
940T: git git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc.git
941
cefbf4ea 942ARM PRIMECELL AACI PL041 DRIVER
54176cc6 943M: Russell King <linux@armlinux.org.uk>
cefbf4ea
RK
944S: Maintained
945F: sound/arm/aaci.*
946
947ARM PRIMECELL CLCD PL110 DRIVER
54176cc6 948M: Russell King <linux@armlinux.org.uk>
cefbf4ea 949S: Maintained
8a61f013 950F: drivers/video/fbdev/amba-clcd.*
cefbf4ea
RK
951
952ARM PRIMECELL KMI PL050 DRIVER
54176cc6 953M: Russell King <linux@armlinux.org.uk>
cefbf4ea
RK
954S: Maintained
955F: drivers/input/serio/ambakmi.*
956F: include/linux/amba/kmi.h
957
2761f5c2 958ARM PRIMECELL MMCI PL180/1 DRIVER
54176cc6 959M: Russell King <linux@armlinux.org.uk>
08a5c9a2 960S: Maintained
679655da 961F: drivers/mmc/host/mmci.*
2f748aaa 962F: include/linux/amba/mmci.h
2761f5c2 963
1b4304e5 964ARM PRIMECELL UART PL010 AND PL011 DRIVERS
54176cc6 965M: Russell King <linux@armlinux.org.uk>
1b4304e5
RK
966S: Maintained
967F: drivers/tty/serial/amba-pl01*.c
968F: include/linux/amba/serial.h
2761f5c2 969
cefbf4ea 970ARM PRIMECELL BUS SUPPORT
54176cc6 971M: Russell King <linux@armlinux.org.uk>
cefbf4ea
RK
972S: Maintained
973F: drivers/amba/
974F: include/linux/amba/bus.h
975
2b7a52a4 976ARM/ADS SPHERE MACHINE SUPPORT
8b58be88 977M: Lennert Buytenhek <kernel@wantstofly.org>
efc03ecb 978L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2b7a52a4
LB
979S: Maintained
980
9c784f95 981ARM/AFEB9260 MACHINE SUPPORT
8b58be88 982M: Sergey Lapin <slapin@ossfans.org>
efc03ecb 983L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9c784f95
SL
984S: Maintained
985
2b7a52a4 986ARM/AJECO 1ARM MACHINE SUPPORT
8b58be88 987M: Lennert Buytenhek <kernel@wantstofly.org>
efc03ecb 988L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2b7a52a4
LB
989S: Maintained
990
5c6dcd7f 991ARM/Allwinner sunXi SoC support
1b106699 992M: Maxime Ripard <maxime.ripard@free-electrons.com>
5c6dcd7f 993M: Chen-Yu Tsai <wens@csie.org>
1b106699
MR
994L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
995S: Maintained
5c6dcd7f 996N: sun[x456789]i
60b0f380
MR
997
998ARM/Allwinner SoC Clock Support
999M: Emilio López <emilio@elopez.com.ar>
1000S: Maintained
1001F: drivers/clk/sunxi/
1b106699 1002
79318452 1003ARM/Amlogic Meson SoC support
7c1e3876 1004M: Carlo Caione <carlo@caione.org>
6683d91c 1005M: Kevin Hilman <khilman@baylibre.com>
7c1e3876 1006L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
6683d91c 1007L: linux-amlogic@lists.infradead.org
79318452 1008W: http://linux-meson.com/
7c1e3876 1009S: Maintained
79318452
CC
1010F: arch/arm/mach-meson/
1011F: arch/arm/boot/dts/meson*
6683d91c
KH
1012F: arch/arm64/boot/dts/amlogic/
1013F: drivers/pinctrl/meson/
79318452 1014N: meson
7c1e3876 1015
eff506fa
TZ
1016ARM/Annapurna Labs ALPINE ARCHITECTURE
1017M: Tsahee Zidenberg <tsahee@annapurnalabs.com>
a9e5547b 1018M: Antoine Tenart <antoine.tenart@free-electrons.com>
4d2bf027 1019L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
eff506fa
TZ
1020S: Maintained
1021F: arch/arm/mach-alpine/
a9e5547b
AT
1022F: arch/arm/boot/dts/alpine*
1023F: arch/arm64/boot/dts/al/
1024F: drivers/*/*alpine*
eff506fa 1025
5255034d
LP
1026ARM/ARTPEC MACHINE SUPPORT
1027M: Jesper Nilsson <jesper.nilsson@axis.com>
1028M: Lars Persson <lars.persson@axis.com>
1029M: Niklas Cassel <niklas.cassel@axis.com>
1030S: Maintained
1031L: linux-arm-kernel@axis.com
1032F: arch/arm/mach-artpec
1033F: arch/arm/boot/dts/artpec6*
33b8ac91 1034F: drivers/clk/axis
5255034d 1035
8c2ed9bc
JS
1036ARM/ASPEED MACHINE SUPPORT
1037M: Joel Stanley <joel@jms.id.au>
1038S: Maintained
1039F: arch/arm/mach-aspeed/
1040F: arch/arm/boot/dts/aspeed-*
1041F: drivers/*/*aspeed*
1042
8dca5ce8 1043ARM/ATMEL AT91RM9200, AT91SAM9 AND SAMA5 SOC SUPPORT
c1fc8675 1044M: Nicolas Ferre <nicolas.ferre@atmel.com>
d68b35f8 1045M: Alexandre Belloni <alexandre.belloni@free-electrons.com>
c1fc8675 1046M: Jean-Christophe Plagniol-Villard <plagnioj@jcrosoft.com>
efc03ecb 1047L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
c1fc8675 1048W: http://www.linux4sam.org
9f273c24 1049T: git git://git.kernel.org/pub/scm/linux/kernel/git/nferre/linux-at91.git
c1fc8675
NF
1050S: Supported
1051F: arch/arm/mach-at91/
f0a0a58e 1052F: include/soc/at91/
70e389cc
MB
1053F: arch/arm/boot/dts/at91*.dts
1054F: arch/arm/boot/dts/at91*.dtsi
1055F: arch/arm/boot/dts/sama*.dts
1056F: arch/arm/boot/dts/sama*.dtsi
5f58c970 1057F: arch/arm/include/debug/at91.S
d4a89c7d 1058
6e05dd4e
BB
1059ARM/ATMEL AT91 Clock Support
1060M: Boris Brezillon <boris.brezillon@free-electrons.com>
1061S: Maintained
1062F: drivers/clk/at91
1063
986cf2e9 1064ARM/CALXEDA HIGHBANK ARCHITECTURE
5d3ad8a6 1065M: Rob Herring <robh@kernel.org>
986cf2e9
RH
1066L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1067S: Maintained
1068F: arch/arm/mach-highbank/
e68d7c14
RH
1069F: arch/arm/boot/dts/highbank.dts
1070F: arch/arm/boot/dts/ecx-*.dts*
986cf2e9 1071
d94f944e 1072ARM/CAVIUM NETWORKS CNS3XXX MACHINE SUPPORT
5529c2cd 1073M: Krzysztof Halasa <khalasa@piap.pl>
d94f944e
AV
1074S: Maintained
1075F: arch/arm/mach-cns3xxx/
d94f944e 1076
4863dea3
SG
1077ARM/CAVIUM THUNDER NETWORK DRIVER
1078M: Sunil Goutham <sgoutham@cavium.com>
1079M: Robert Richter <rric@kernel.org>
1080L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1081S: Supported
322e5cc5 1082F: drivers/net/ethernet/cavium/thunder/
4863dea3 1083
386ab516
AS
1084ARM/CIRRUS LOGIC CLPS711X ARM ARCHITECTURE
1085M: Alexander Shiyan <shc_work@mail.ru>
1086L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1087S: Odd Fixes
b8ba3874 1088N: clps711x
386ab516 1089
2b7a52a4 1090ARM/CIRRUS LOGIC EP93XX ARM ARCHITECTURE
ddd559b1 1091M: Hartley Sweeten <hsweeten@visionengravers.com>
1c5454ee 1092M: Ryan Mallon <rmallon@gmail.com>
efc03ecb 1093L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2b7a52a4 1094S: Maintained
d19d3667
HS
1095F: arch/arm/mach-ep93xx/
1096F: arch/arm/mach-ep93xx/include/mach/
2b7a52a4
LB
1097
1098ARM/CIRRUS LOGIC EDB9315A MACHINE SUPPORT
8b58be88 1099M: Lennert Buytenhek <kernel@wantstofly.org>
efc03ecb 1100L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2b7a52a4
LB
1101S: Maintained
1102
d4275354 1103ARM/CLKDEV SUPPORT
54176cc6 1104M: Russell King <linux@armlinux.org.uk>
efc03ecb 1105L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
37417046 1106S: Maintained
d4275354 1107F: arch/arm/include/asm/clkdev.h
4fa2651d 1108F: drivers/clk/clkdev.c
d4275354 1109
d48134e7 1110ARM/COMPULAB CM-X270/EM-X270 and CM-X300 MACHINE SUPPORT
8b58be88 1111M: Mike Rapoport <mike@compulab.co.il>
efc03ecb 1112L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
a9da4f7e
RK
1113S: Maintained
1114
94150095
HF
1115ARM/CONTEC MICRO9 MACHINE SUPPORT
1116M: Hubert Feurstein <hubert.feurstein@contec.at>
1117S: Maintained
1118F: arch/arm/mach-ep93xx/micro9.c
1119
a06ae860
PP
1120ARM/CORESIGHT FRAMEWORK AND DRIVERS
1121M: Mathieu Poirier <mathieu.poirier@linaro.org>
1122L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1123S: Maintained
01081f5a 1124F: drivers/hwtracing/coresight/*
a06ae860
PP
1125F: Documentation/trace/coresight.txt
1126F: Documentation/devicetree/bindings/arm/coresight.txt
7a25ec8e 1127F: Documentation/ABI/testing/sysfs-bus-coresight-devices-*
7e21b0d5 1128F: tools/perf/arch/arm/util/pmu.c
a818c563
MP
1129F: tools/perf/arch/arm/util/auxtrace.c
1130F: tools/perf/arch/arm/util/cs-etm.c
1131F: tools/perf/arch/arm/util/cs-etm.h
1132F: tools/perf/util/cs-etm.h
a06ae860 1133
1da177e4 1134ARM/CORGI MACHINE SUPPORT
8b58be88 1135M: Richard Purdie <rpurdie@rpsys.net>
1da177e4
LT
1136S: Maintained
1137
881a95f9 1138ARM/CORTINA SYSTEMS GEMINI ARM ARCHITECTURE
162500b3 1139M: Hans Ulli Kroll <ulli.kroll@googlemail.com>
efc03ecb 1140L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
b60e23ba 1141T: git git://github.com/ulli-kroll/linux.git
162500b3 1142S: Maintained
f49afbb5 1143F: arch/arm/mach-gemini/
98a9bb5b 1144F: drivers/rtc/rtc-gemini.c
881a95f9 1145
a990cbd8 1146ARM/CSR SIRFPRIMA2 MACHINE SUPPORT
5abf58bf 1147M: Barry Song <baohua@kernel.org>
a990cbd8 1148L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
85529d14 1149T: git git://git.kernel.org/pub/scm/linux/kernel/git/baohua/linux.git
a990cbd8 1150S: Maintained
e68d7c14 1151F: arch/arm/boot/dts/prima2*
a990cbd8 1152F: arch/arm/mach-prima2/
4a9c44f1 1153F: drivers/clk/sirf/
05f30e8d 1154F: drivers/clocksource/timer-prima2.c
5833ac98 1155F: drivers/clocksource/timer-atlas7.c
f8505ef5 1156N: [^a-z]sirf
a990cbd8 1157
c9d862c4
BS
1158ARM/CONEXANT DIGICOLOR MACHINE SUPPORT
1159M: Baruch Siach <baruch@tkos.co.il>
1160L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1161S: Maintained
cde137aa 1162F: arch/arm/boot/dts/cx92755*
c9d862c4
BS
1163N: digicolor
1164
d4275354 1165ARM/EBSA110 MACHINE SUPPORT
54176cc6 1166M: Russell King <linux@armlinux.org.uk>
efc03ecb 1167L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
54176cc6 1168W: http://www.armlinux.org.uk/
d4275354
RK
1169S: Maintained
1170F: arch/arm/mach-ebsa110/
b955f6ca 1171F: drivers/net/ethernet/amd/am79c961a.*
d4275354 1172
4721f3ce
UKK
1173ARM/ENERGY MICRO (SILICON LABS) EFM32 SUPPORT
1174M: Uwe Kleine-König <kernel@pengutronix.de>
1175L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1176S: Maintained
1177N: efm32
1178
a9da4f7e 1179ARM/EZX SMARTPHONES (A780, A910, A1200, E680, ROKR E2 and ROKR E6)
8b58be88
JP
1180M: Daniel Ribeiro <drwyrm@gmail.com>
1181M: Stefan Schmidt <stefan@openezx.org>
1182M: Harald Welte <laforge@openezx.org>
d66f1886 1183L: openezx-devel@lists.openezx.org (moderated for non-subscribers)
a9da4f7e
RK
1184W: http://www.openezx.org/
1185S: Maintained
cafc2265
SS
1186T: topgit git://git.openezx.org/openezx.git
1187F: arch/arm/mach-pxa/ezx.c
a9da4f7e 1188
6a915af9 1189ARM/FARADAY FA526 PORT
162500b3 1190M: Hans Ulli Kroll <ulli.kroll@googlemail.com>
efc03ecb 1191L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
162500b3 1192S: Maintained
1fa7e547 1193T: git git://git.berlios.de/gemini-board
f49afbb5 1194F: arch/arm/mm/*-fa*
6a915af9 1195
d4275354 1196ARM/FOOTBRIDGE ARCHITECTURE
54176cc6 1197M: Russell King <linux@armlinux.org.uk>
efc03ecb 1198L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
54176cc6 1199W: http://www.armlinux.org.uk/
d4275354
RK
1200S: Maintained
1201F: arch/arm/include/asm/hardware/dec21285.h
1202F: arch/arm/mach-footbridge/
1203
86183a5f 1204ARM/FREESCALE IMX / MXC ARM ARCHITECTURE
7609ea2a 1205M: Shawn Guo <shawnguo@kernel.org>
8b58be88 1206M: Sascha Hauer <kernel@pengutronix.de>
b046302a 1207R: Fabio Estevam <fabio.estevam@nxp.com>
efc03ecb 1208L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
86183a5f 1209S: Maintained
f1c12837 1210T: git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
adf79292 1211F: arch/arm/mach-imx/
ce515a6b 1212F: arch/arm/mach-mxs/
2a82f95c 1213F: arch/arm/boot/dts/imx*
e5dafa22 1214F: arch/arm/configs/imx*_defconfig
cf20968a
SG
1215F: drivers/clk/imx/
1216F: include/soc/imx/
86183a5f 1217
142109d2 1218ARM/FREESCALE VYBRID ARM ARCHITECTURE
7609ea2a 1219M: Shawn Guo <shawnguo@kernel.org>
142109d2
SA
1220M: Sascha Hauer <kernel@pengutronix.de>
1221R: Stefan Agner <stefan@agner.ch>
1222L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1223S: Maintained
1224T: git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1225F: arch/arm/mach-imx/*vf610*
1226F: arch/arm/boot/dts/vf*
1227
2b7a52a4 1228ARM/GLOMATION GESBC9312SX MACHINE SUPPORT
8b58be88 1229M: Lennert Buytenhek <kernel@wantstofly.org>
efc03ecb 1230L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2b7a52a4
LB
1231S: Maintained
1232
90b8fc34 1233ARM/GUMSTIX MACHINE SUPPORT
8b58be88 1234M: Steve Sakoman <sakoman@gmail.com>
efc03ecb 1235L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
90b8fc34
JK
1236S: Maintained
1237
ef47d5f0 1238ARM/H4700 (HP IPAQ HX4700) MACHINE SUPPORT
8b58be88 1239M: Philipp Zabel <philipp.zabel@gmail.com>
12a93f32
PZ
1240M: Paul Parsons <lost.distance@yahoo.com>
1241L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
ef47d5f0
PZ
1242S: Maintained
1243F: arch/arm/mach-pxa/hx4700.c
1244F: arch/arm/mach-pxa/include/mach/hx4700.h
12a93f32 1245F: sound/soc/pxa/hx4700.c
ef47d5f0 1246
4dfad069
WX
1247ARM/HISILICON SOC SUPPORT
1248M: Wei Xu <xuwei5@hisilicon.com>
1249L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1250W: http://www.hisilicon.com
1251S: Supported
1252T: git git://github.com/hisilicon/linux-hisi.git
1253F: arch/arm/mach-hisi/
e68d7c14
RH
1254F: arch/arm/boot/dts/hi3*
1255F: arch/arm/boot/dts/hip*
1256F: arch/arm/boot/dts/hisi*
1257F: arch/arm64/boot/dts/hisilicon/
4dfad069 1258
21f37bc3 1259ARM/HP JORNADA 7XX MACHINE SUPPORT
8b58be88 1260M: Kristoffer Ericson <kristoffer.ericson@gmail.com>
795fb7e7
JD
1261W: www.jlime.com
1262S: Maintained
084bad91
KE
1263T: git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
1264F: arch/arm/mach-sa1100/jornada720.c
1265F: arch/arm/mach-sa1100/include/mach/jornada720.h
21f37bc3 1266
5e767ab9
JMC
1267ARM/IGEP MACHINE SUPPORT
1268M: Enric Balletbo i Serra <eballetbo@gmail.com>
1269M: Javier Martinez Canillas <javier@dowhile0.org>
1270L: linux-omap@vger.kernel.org
1271L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1272S: Maintained
06ff74fd 1273F: arch/arm/boot/dts/omap3-igep*
5e767ab9 1274
403d2971
MV
1275ARM/INCOME PXA270 SUPPORT
1276M: Marek Vasut <marek.vasut@gmail.com>
1277L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1278S: Maintained
ec154082 1279F: arch/arm/mach-pxa/colibri-pxa270-income.c
403d2971 1280
2b7a52a4 1281ARM/INTEL IOP32X ARM ARCHITECTURE
8b58be88 1282M: Lennert Buytenhek <kernel@wantstofly.org>
efc03ecb 1283L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
f00f510a 1284S: Maintained
e2bdb176
DW
1285
1286ARM/INTEL IOP33X ARM ARCHITECTURE
efc03ecb 1287L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
08223d80 1288S: Orphan
2b7a52a4
LB
1289
1290ARM/INTEL IOP13XX ARM ARCHITECTURE
8b58be88 1291M: Lennert Buytenhek <kernel@wantstofly.org>
efc03ecb 1292L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
f00f510a 1293S: Maintained
2b7a52a4
LB
1294
1295ARM/INTEL IQ81342EX MACHINE SUPPORT
8b58be88 1296M: Lennert Buytenhek <kernel@wantstofly.org>
efc03ecb 1297L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
f00f510a 1298S: Maintained
2b7a52a4 1299
2b7a52a4 1300ARM/INTEL IXDP2850 MACHINE SUPPORT
8b58be88 1301M: Lennert Buytenhek <kernel@wantstofly.org>
efc03ecb 1302L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2b7a52a4
LB
1303S: Maintained
1304
dfdd8cc9
KH
1305ARM/INTEL IXP4XX ARM ARCHITECTURE
1306M: Imre Kaloz <kaloz@openwrt.org>
5529c2cd 1307M: Krzysztof Halasa <khalasa@piap.pl>
baea7b94 1308L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
dfdd8cc9
KH
1309S: Maintained
1310F: arch/arm/mach-ixp4xx/
1311
838553c5 1312ARM/INTEL RESEARCH IMOTE/STARGATE 2 MACHINE SUPPORT
7f49a7f7
JC
1313M: Jonathan Cameron <jic23@cam.ac.uk>
1314L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1315S: Maintained
1316F: arch/arm/mach-pxa/stargate2.c
1317F: drivers/pcmcia/pxa2xx_stargate2.c
1318
2b7a52a4 1319ARM/INTEL XSC3 (MANZANO) ARM CORE
8b58be88 1320M: Lennert Buytenhek <kernel@wantstofly.org>
efc03ecb 1321L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
f00f510a 1322S: Maintained
2b7a52a4
LB
1323
1324ARM/IP FABRICS DOUBLE ESPRESSO MACHINE SUPPORT
8b58be88 1325M: Lennert Buytenhek <kernel@wantstofly.org>
efc03ecb 1326L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2b7a52a4
LB
1327S: Maintained
1328
1154f858 1329ARM/TEXAS INSTRUMENT KEYSTONE ARCHITECTURE
97215800 1330M: Santosh Shilimkar <ssantosh@kernel.org>
1154f858
SS
1331L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1332S: Maintained
1333F: arch/arm/mach-keystone/
5edafc29 1334F: arch/arm/boot/dts/keystone-*
317929cd 1335T: git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
1154f858 1336
bc6aa566 1337ARM/TEXAS INSTRUMENT KEYSTONE CLOCK FRAMEWORK
97215800 1338M: Santosh Shilimkar <ssantosh@kernel.org>
bc6aa566
SS
1339L: linux-kernel@vger.kernel.org
1340S: Maintained
1341F: drivers/clk/keystone/
1342
1343ARM/TEXAS INSTRUMENT KEYSTONE ClOCKSOURCE
97215800 1344M: Santosh Shilimkar <ssantosh@kernel.org>
bc6aa566
SS
1345L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1346L: linux-kernel@vger.kernel.org
1347S: Maintained
1348F: drivers/clocksource/timer-keystone.c
1349
1350ARM/TEXAS INSTRUMENT KEYSTONE RESET DRIVER
97215800 1351M: Santosh Shilimkar <ssantosh@kernel.org>
bc6aa566
SS
1352L: linux-kernel@vger.kernel.org
1353S: Maintained
1354F: drivers/power/reset/keystone-reset.c
1355
1356ARM/TEXAS INSTRUMENT AEMIF/EMIF DRIVERS
97215800 1357M: Santosh Shilimkar <ssantosh@kernel.org>
bc6aa566
SS
1358L: linux-kernel@vger.kernel.org
1359S: Maintained
1360F: drivers/memory/*emif*
1361
8cb555b6
CM
1362ARM/LG1K ARCHITECTURE
1363M: Chanho Min <chanho.min@lge.com>
1364L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1365S: Maintained
1366F: arch/arm64/boot/dts/lg/
1367
2b7a52a4 1368ARM/LOGICPD PXA270 MACHINE SUPPORT
8b58be88 1369M: Lennert Buytenhek <kernel@wantstofly.org>
efc03ecb 1370L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2b7a52a4
LB
1371S: Maintained
1372
3143875f
JE
1373ARM/LPC18XX ARCHITECTURE
1374M: Joachim Eastwood <manabian@gmail.com>
1375L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1376S: Maintained
19c1c32c
JE
1377F: arch/arm/boot/dts/lpc43*
1378F: drivers/clk/nxp/clk-lpc18xx*
1379F: drivers/clocksource/time-lpc32xx.c
1380F: drivers/i2c/busses/i2c-lpc2k.c
1381F: drivers/memory/pl172.c
1382F: drivers/mtd/spi-nor/nxp-spifi.c
1383F: drivers/rtc/rtc-lpc24xx.c
3143875f
JE
1384N: lpc18xx
1385
15e4f7da 1386ARM/LPC32XX SOC SUPPORT
8d5a6b42
VZ
1387M: Vladimir Zapolskiy <vz@mleia.com>
1388M: Sylvain Lemieux <slemieux.tyco@gmail.com>
15e4f7da 1389L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8d5a6b42 1390T: git git://github.com/vzapolskiy/linux-lpc32xx.git
15e4f7da 1391S: Maintained
2377f9fd 1392F: arch/arm/boot/dts/lpc32*
15e4f7da 1393F: arch/arm/mach-lpc32xx/
2377f9fd
VZ
1394F: drivers/i2c/busses/i2c-pnx.c
1395F: drivers/net/ethernet/nxp/lpc_eth.c
1396F: drivers/usb/host/ohci-nxp.c
1397F: drivers/watchdog/pnx4008_wdt.c
1398N: lpc32xx
15e4f7da 1399
3b886171 1400ARM/MAGICIAN MACHINE SUPPORT
8b58be88 1401M: Philipp Zabel <philipp.zabel@gmail.com>
3b886171
PZ
1402S: Maintained
1403
1f664ab7 1404ARM/Marvell Kirkwood and Armada 370, 375, 38x, 39x, XP, 3700, 7K/8K SOC support
75f41273
TP
1405M: Jason Cooper <jason@lakedaemon.net>
1406M: Andrew Lunn <andrew@lunn.ch>
1407M: Gregory Clement <gregory.clement@free-electrons.com>
dcb71503 1408M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
75f41273
TP
1409L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1410S: Maintained
1411F: arch/arm/mach-mvebu/
59ec9671 1412F: drivers/rtc/rtc-armada38x.c
31c17ac9
GC
1413F: arch/arm/boot/dts/armada*
1414F: arch/arm/boot/dts/kirkwood*
dcc3068a 1415F: arch/arm64/boot/dts/marvell/armada*
9f123def 1416F: drivers/cpufreq/mvebu-cpufreq.c
e269777f 1417F: arch/arm/configs/mvebu_*_defconfig
75f41273 1418
40f4978b
SH
1419ARM/Marvell Berlin SoC support
1420M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
1421L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1422S: Maintained
1423F: arch/arm/mach-berlin/
31c17ac9 1424F: arch/arm/boot/dts/berlin*
e68d7c14 1425F: arch/arm64/boot/dts/marvell/berlin*
31c17ac9 1426
40f4978b 1427
4cfab57e 1428ARM/Marvell Dove/MV78xx0/Orion SOC support
4f1312b0
NP
1429M: Jason Cooper <jason@lakedaemon.net>
1430M: Andrew Lunn <andrew@lunn.ch>
dcb71503 1431M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
bfda4031 1432M: Gregory Clement <gregory.clement@free-electrons.com>
efc03ecb 1433L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
4f1312b0
NP
1434S: Maintained
1435F: arch/arm/mach-dove/
54a246ff
NP
1436F: arch/arm/mach-mv78xx0/
1437F: arch/arm/mach-orion5x/
1438F: arch/arm/plat-orion/
31c17ac9
GC
1439F: arch/arm/boot/dts/dove*
1440F: arch/arm/boot/dts/orion5x*
1441
3b886171 1442
d69ac131
AC
1443ARM/Orion SoC/Technologic Systems TS-78xx platform support
1444M: Alexander Clouter <alex@digriz.org.uk>
1445L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1446W: http://www.digriz.org.uk/ts78xx/kernel
1447S: Maintained
1448F: arch/arm/mach-orion5x/ts78xx-*
1449
e557959d
NA
1450ARM/OXNAS platform support
1451M: Neil Armstrong <narmstrong@baylibre.com>
1452L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1453S: Maintained
1454F: arch/arm/mach-oxnas/
1455F: arch/arm/boot/dts/oxnas*
1456F: arch/arm/boot/dts/wd-mbwe.dts
1457N: oxnas
1458
607b8fc9
EH
1459ARM/Mediatek RTC DRIVER
1460M: Eddie Huang <eddie.huang@mediatek.com>
1461L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1462L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1463S: Maintained
1464F: drivers/rtc/rtc-mt6397.c
1465
e54951c8
MB
1466ARM/Mediatek SoC support
1467M: Matthias Brugger <matthias.bgg@gmail.com>
1468L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
17b199d6 1469L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
e54951c8
MB
1470S: Maintained
1471F: arch/arm/boot/dts/mt6*
1472F: arch/arm/boot/dts/mt8*
1473F: arch/arm/mach-mediatek/
1474N: mtk
1475K: mediatek
1476
0f8669e3
CY
1477ARM/Mediatek USB3 PHY DRIVER
1478M: Chunfeng Yun <chunfeng.yun@mediatek.com>
1479L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1480L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1481S: Maintained
1482F: drivers/phy/phy-mt65xx-usb3.c
1483
adcb079f
AB
1484ARM/MICREL KS8695 ARCHITECTURE
1485M: Greg Ungerer <gerg@uclinux.org>
1486L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14430813 1487F: arch/arm/mach-ks8695/
adcb079f
AB
1488S: Odd Fixes
1489
d78ff0a5 1490ARM/MIOA701 MACHINE SUPPORT
8b58be88 1491M: Robert Jarzmik <robert.jarzmik@free.fr>
efc03ecb 1492L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
d78ff0a5
RJ
1493F: arch/arm/mach-pxa/mioa701.c
1494S: Maintained
1495
9624dfe6 1496ARM/NEC MOBILEPRO 900/c MACHINE SUPPORT
8b58be88 1497M: Michael Petchkovsky <mkpetch@internode.on.net>
9624dfe6
KE
1498S: Maintained
1499
e0ee9851 1500ARM/NOMADIK ARCHITECTURE
28b8e8d4 1501M: Alessandro Rubini <rubini@unipv.it>
e4651a9f 1502M: Linus Walleij <linus.walleij@linaro.org>
28b8e8d4
JP
1503L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1504S: Maintained
1505F: arch/arm/mach-nomadik/
ecc265fe 1506F: drivers/pinctrl/nomadik/
87572880 1507F: drivers/i2c/busses/i2c-nomadik.c
e4651a9f 1508T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-nomadik.git
e0ee9851 1509
9d76295a 1510ARM/OPENMOKO NEO FREERUNNER (GTA02) MACHINE SUPPORT
8b58be88 1511M: Nelson Castillo <arhuaco@freaks-unidos.net>
9d76295a
AG
1512L: openmoko-kernel@lists.openmoko.org (subscribers-only)
1513W: http://wiki.openmoko.org/wiki/Neo_FreeRunner
1514S: Supported
1515
8459c159 1516ARM/TOSA MACHINE SUPPORT
8b58be88
JP
1517M: Dmitry Eremin-Solenikov <dbaryshkov@gmail.com>
1518M: Dirk Opfer <dirk@opfer-online.de>
8459c159
DO
1519S: Maintained
1520
5d783a2d 1521ARM/PALMTX,PALMT5,PALMLD,PALMTE2,PALMTC SUPPORT
933d35f0 1522M: Marek Vasut <marek.vasut@gmail.com>
75280787 1523L: linux-arm-kernel@lists.infradead.org
b5e4ad57
MV
1524W: http://hackndev.com
1525S: Maintained
933d35f0
JP
1526F: arch/arm/mach-pxa/include/mach/palmtx.h
1527F: arch/arm/mach-pxa/palmtx.c
1528F: arch/arm/mach-pxa/include/mach/palmt5.h
1529F: arch/arm/mach-pxa/palmt5.c
1530F: arch/arm/mach-pxa/include/mach/palmld.h
1531F: arch/arm/mach-pxa/palmld.c
1532F: arch/arm/mach-pxa/include/mach/palmte2.h
1533F: arch/arm/mach-pxa/palmte2.c
1534F: arch/arm/mach-pxa/include/mach/palmtc.h
1535F: arch/arm/mach-pxa/palmtc.c
b5e4ad57 1536
b57fe924 1537ARM/PALM TREO SUPPORT
d8130624 1538M: Tomas Cech <sleep_walker@suse.com>
75280787 1539L: linux-arm-kernel@lists.infradead.org
90af5811
TSC
1540W: http://hackndev.com
1541S: Maintained
b57fe924
JP
1542F: arch/arm/mach-pxa/include/mach/palmtreo.h
1543F: arch/arm/mach-pxa/palmtreo.c
90af5811 1544
c49e1e63 1545ARM/PALMZ72 SUPPORT
8b58be88 1546M: Sergey Lapin <slapin@ossfans.org>
75280787 1547L: linux-arm-kernel@lists.infradead.org
7d2c86b5
JP
1548W: http://hackndev.com
1549S: Maintained
933d35f0
JP
1550F: arch/arm/mach-pxa/include/mach/palmz72.h
1551F: arch/arm/mach-pxa/palmz72.c
c49e1e63 1552
1da177e4 1553ARM/PLEB SUPPORT
8b58be88 1554M: Peter Chubb <pleb@gelato.unsw.edu.au>
1da177e4
LT
1555W: http://www.disy.cse.unsw.edu.au/Hardware/PLEB
1556S: Maintained
1557
1558ARM/PT DIGITAL BOARD PORT
8b58be88 1559M: Stefan Eletzhofer <stefan.eletzhofer@eletztrick.de>
efc03ecb 1560L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
54176cc6 1561W: http://www.armlinux.org.uk/
1da177e4
LT
1562S: Maintained
1563
8fc1b0f8 1564ARM/QUALCOMM SUPPORT
bbeaa595
AG
1565M: Andy Gross <andy.gross@linaro.org>
1566M: David Brown <david.brown@linaro.org>
8fc1b0f8 1567L: linux-arm-msm@vger.kernel.org
f5d3af9d 1568L: linux-soc@vger.kernel.org
8fc1b0f8 1569S: Maintained
0ff50d60 1570F: Documentation/devicetree/bindings/soc/qcom/
0c4cbf9e
BA
1571F: arch/arm/boot/dts/qcom-*.dts
1572F: arch/arm/boot/dts/qcom-*.dtsi
8fc1b0f8 1573F: arch/arm/mach-qcom/
e68d7c14 1574F: arch/arm64/boot/dts/qcom/*
5482cefa 1575F: drivers/i2c/busses/i2c-qup.c
39a3366a 1576F: drivers/clk/qcom/
f5d3af9d 1577F: drivers/soc/qcom/
5482cefa 1578F: drivers/spi/spi-qup.c
c0c89faf
SB
1579F: drivers/tty/serial/msm_serial.h
1580F: drivers/tty/serial/msm_serial.c
1581F: drivers/*/pm8???-*
1582F: drivers/mfd/ssbi.c
916f743d 1583F: drivers/firmware/qcom_scm.c
bbeaa595 1584T: git git://git.kernel.org/pub/scm/linux/kernel/git/agross/linux.git
8fc1b0f8 1585
2b7a52a4 1586ARM/RADISYS ENP2611 MACHINE SUPPORT
8b58be88 1587M: Lennert Buytenhek <kernel@wantstofly.org>
efc03ecb 1588L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2b7a52a4
LB
1589S: Maintained
1590
b138e119
SH
1591ARM/RENESAS ARM64 ARCHITECTURE
1592M: Simon Horman <horms@verge.net.au>
1593M: Magnus Damm <magnus.damm@gmail.com>
1926e54f
SH
1594L: linux-renesas-soc@vger.kernel.org
1595Q: http://patchwork.kernel.org/project/linux-renesas-soc/list/
b138e119
SH
1596T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next
1597S: Supported
1598F: arch/arm64/boot/dts/renesas/
be32bcbb
GU
1599F: drivers/soc/renesas/
1600F: include/linux/soc/renesas/
b138e119 1601
d4275354 1602ARM/RISCPC ARCHITECTURE
54176cc6 1603M: Russell King <linux@armlinux.org.uk>
efc03ecb 1604L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
54176cc6 1605W: http://www.armlinux.org.uk/
d4275354 1606S: Maintained
d4275354
RK
1607F: arch/arm/include/asm/hardware/entry-macro-iomd.S
1608F: arch/arm/include/asm/hardware/ioc.h
1609F: arch/arm/include/asm/hardware/iomd.h
1610F: arch/arm/include/asm/hardware/memc.h
1611F: arch/arm/mach-rpc/
1a6422f6 1612F: drivers/net/ethernet/8390/etherh.c
9e13fbf7
JK
1613F: drivers/net/ethernet/i825xx/ether1*
1614F: drivers/net/ethernet/seeq/ether3*
d4275354
RK
1615F: drivers/scsi/arm/
1616
08ddbb0a
HS
1617ARM/Rockchip SoC support
1618M: Heiko Stuebner <heiko@sntech.de>
1619L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
00250b52 1620L: linux-rockchip@lists.infradead.org
9f273c24 1621T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip.git
08ddbb0a 1622S: Maintained
541555e9 1623F: arch/arm/boot/dts/rk3*
08ddbb0a 1624F: arch/arm/mach-rockchip/
541555e9
HS
1625F: drivers/clk/rockchip/
1626F: drivers/i2c/busses/i2c-rk3x.c
08ddbb0a 1627F: drivers/*/*rockchip*
541555e9
HS
1628F: drivers/*/*/*rockchip*
1629F: sound/soc/rockchip/
b4331b43 1630N: rockchip
08ddbb0a 1631
5bfb937c
KK
1632ARM/SAMSUNG EXYNOS ARM ARCHITECTURES
1633M: Kukjin Kim <kgene@kernel.org>
326dce07 1634M: Krzysztof Kozlowski <krzk@kernel.org>
29617e1c 1635R: Javier Martinez Canillas <javier@osg.samsung.com>
efc03ecb 1636L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
7a549d78 1637L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
b21477f9 1638S: Maintained
6f0589c8 1639F: arch/arm/boot/dts/s3c*
e68d7c14
RH
1640F: arch/arm/boot/dts/s5p*
1641F: arch/arm/boot/dts/samsung*
6f0589c8 1642F: arch/arm/boot/dts/exynos*
d97236e6 1643F: arch/arm64/boot/dts/exynos/
482ce512 1644F: arch/arm/plat-samsung/
769bbb63
HS
1645F: arch/arm/mach-s3c24*/
1646F: arch/arm/mach-s3c64xx/
5bfb937c
KK
1647F: arch/arm/mach-s5p*/
1648F: arch/arm/mach-exynos*/
1c03274d
KK
1649F: drivers/*/*s3c24*
1650F: drivers/*/*/*s3c24*
1651F: drivers/*/*s3c64xx*
1652F: drivers/*/*s5pv210*
ffd51977 1653F: drivers/memory/samsung/*
bf50ddcd 1654F: drivers/soc/samsung/*
d6b9aea6
KK
1655F: Documentation/arm/Samsung/
1656F: Documentation/devicetree/bindings/arm/samsung/
1657F: Documentation/devicetree/bindings/sram/samsung-sram.txt
1658F: Documentation/devicetree/bindings/power/pd-samsung.txt
33d43cdd 1659N: exynos
f556cb07 1660
10ffa964
KP
1661ARM/SAMSUNG MOBILE MACHINE SUPPORT
1662M: Kyungmin Park <kyungmin.park@samsung.com>
1663L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1664S: Maintained
004bbd3c 1665F: arch/arm/mach-s5pv210/
10ffa964 1666
3ce4ccb6
KD
1667ARM/SAMSUNG S5P SERIES 2D GRAPHICS ACCELERATION (G2D) SUPPORT
1668M: Kyungmin Park <kyungmin.park@samsung.com>
774e0362
KD
1669M: Kamil Debski <kamil@wypas.org>
1670M: Andrzej Hajda <a.hajda@samsung.com>
3ce4ccb6
KD
1671L: linux-arm-kernel@lists.infradead.org
1672L: linux-media@vger.kernel.org
1673S: Maintained
1674F: drivers/media/platform/s5p-g2d/
1675
e6a476fd
MS
1676ARM/SAMSUNG S5P SERIES Multi Format Codec (MFC) SUPPORT
1677M: Kyungmin Park <kyungmin.park@samsung.com>
774e0362 1678M: Kamil Debski <kamil@wypas.org>
6305902c 1679M: Jeongtae Park <jtp.park@samsung.com>
774e0362 1680M: Andrzej Hajda <a.hajda@samsung.com>
e6a476fd
MS
1681L: linux-arm-kernel@lists.infradead.org
1682L: linux-media@vger.kernel.org
1683S: Maintained
934455d7 1684F: arch/arm/plat-samsung/s5p-dev-mfc.c
90d72ac6 1685F: drivers/media/platform/s5p-mfc/
e6a476fd
MS
1686
1687ARM/SAMSUNG S5P SERIES TV SUBSYSTEM SUPPORT
1688M: Kyungmin Park <kyungmin.park@samsung.com>
1689M: Tomasz Stanislawski <t.stanislaws@samsung.com>
1690L: linux-arm-kernel@lists.infradead.org
1691L: linux-media@vger.kernel.org
1692S: Maintained
90d72ac6 1693F: drivers/media/platform/s5p-tv/
e6a476fd 1694
1bcbf6f4
KD
1695ARM/SAMSUNG S5P SERIES HDMI CEC SUBSYSTEM SUPPORT
1696M: Kyungmin Park <kyungmin.park@samsung.com>
1697L: linux-arm-kernel@lists.infradead.org
1698L: linux-media@vger.kernel.org
1699S: Maintained
78fc853b 1700F: drivers/staging/media/platform/s5p-cec/
1bcbf6f4 1701
7d9f9bf4
AP
1702ARM/SAMSUNG S5P SERIES JPEG CODEC SUPPORT
1703M: Andrzej Pietrasiewicz <andrzej.p@samsung.com>
1704M: Jacek Anaszewski <j.anaszewski@samsung.com>
1705L: linux-arm-kernel@lists.infradead.org
1706L: linux-media@vger.kernel.org
1707S: Maintained
1708F: drivers/media/platform/s5p-jpeg/
1709
d48d38e8 1710ARM/SHMOBILE ARM ARCHITECTURE
5e212598 1711M: Simon Horman <horms@verge.net.au>
d48d38e8 1712M: Magnus Damm <magnus.damm@gmail.com>
4a121096 1713L: linux-renesas-soc@vger.kernel.org
4a121096 1714Q: http://patchwork.kernel.org/project/linux-renesas-soc/list/
5e212598 1715T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next
d48d38e8 1716S: Supported
0b514fdb
SH
1717F: arch/arm/boot/dts/emev2*
1718F: arch/arm/boot/dts/r7s*
1719F: arch/arm/boot/dts/r8a*
1720F: arch/arm/boot/dts/sh*
0b514fdb 1721F: arch/arm/configs/shmobile_defconfig
7a2071c5 1722F: arch/arm/include/debug/renesas-scif.S
d48d38e8 1723F: arch/arm/mach-shmobile/
be32bcbb
GU
1724F: drivers/soc/renesas/
1725F: include/linux/soc/renesas/
d48d38e8 1726
66314223 1727ARM/SOCFPGA ARCHITECTURE
ba2b7d0a 1728M: Dinh Nguyen <dinguyen@opensource.altera.com>
66314223
DN
1729S: Maintained
1730F: arch/arm/mach-socfpga/
efadb751
DN
1731F: arch/arm/boot/dts/socfpga*
1732F: arch/arm/configs/socfpga_defconfig
e68d7c14 1733F: arch/arm64/boot/dts/altera/
ba2b7d0a 1734W: http://www.rocketboards.org
efadb751 1735T: git git://git.kernel.org/pub/scm/linux/kernel/git/dinguyen/linux.git
66314223
DN
1736
1737ARM/SOCFPGA CLOCK FRAMEWORK SUPPORT
ba2b7d0a 1738M: Dinh Nguyen <dinguyen@opensource.altera.com>
66314223
DN
1739S: Maintained
1740F: drivers/clk/socfpga/
1741
71bcada8
TT
1742ARM/SOCFPGA EDAC SUPPORT
1743M: Thor Thayer <tthayer@opensource.altera.com>
1744S: Maintained
1745F: drivers/edac/altera_edac.
1746
65ebcc11 1747ARM/STI ARCHITECTURE
a92177ea 1748M: Patrice Chotard <patrice.chotard@st.com>
65ebcc11
SK
1749L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1750L: kernel@stlinux.com
1751W: http://www.stlinux.com
1752S: Maintained
1753F: arch/arm/mach-sti/
a92177ea 1754F: arch/arm/boot/dts/sti*
b8e31bf3 1755F: drivers/char/hw_random/st-rng.c
a92177ea 1756F: drivers/clocksource/arm_global_timer.c
82805d1b 1757F: drivers/clocksource/clksrc_st_lpc.c
1d4b42bc 1758F: drivers/cpufreq/sti-cpufreq.c
a92177ea 1759F: drivers/i2c/busses/i2c-st.c
346e2e4a 1760F: drivers/media/rc/st_rc.c
95d66b16 1761F: drivers/media/platform/sti/c8sectpfe/
f53b2bff 1762F: drivers/mmc/host/sdhci-st.c
e95cf393
PG
1763F: drivers/phy/phy-miphy28lp.c
1764F: drivers/phy/phy-miphy365x.c
6da969a5 1765F: drivers/phy/phy-stih407-usb.c
26389c78 1766F: drivers/phy/phy-stih41x-usb.c
346e2e4a 1767F: drivers/pinctrl/pinctrl-st.c
aac22524 1768F: drivers/remoteproc/st_remoteproc.c
346e2e4a 1769F: drivers/reset/sti/
db4112e6 1770F: drivers/rtc/rtc-st-lpc.c
346e2e4a 1771F: drivers/tty/serial/st-asc.c
eb11adab 1772F: drivers/usb/dwc3/dwc3-st.c
62f6f086
PG
1773F: drivers/usb/host/ehci-st.c
1774F: drivers/usb/host/ohci-st.c
db4112e6 1775F: drivers/watchdog/st_lpc_wdt.c
daac6f86 1776F: drivers/ata/ahci_st.c
65ebcc11 1777
ee6e7879
MC
1778ARM/STM32 ARCHITECTURE
1779M: Maxime Coquelin <mcoquelin.stm32@gmail.com>
8ca2cf2c 1780M: Alexandre Torgue <alexandre.torgue@st.com>
ee6e7879
MC
1781L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1782S: Maintained
1783T: git git://git.kernel.org/pub/scm/linux/kernel/git/mcoquelin/stm32.git
1784N: stm32
1785F: drivers/clocksource/armv7m_systick.c
1786
d6de5b02
MG
1787ARM/TANGO ARCHITECTURE
1788M: Marc Gonzalez <marc_gonzalez@sigmadesigns.com>
1789L: linux-arm-kernel@lists.infradead.org
1790S: Maintained
e2bd0d37 1791N: tango
d6de5b02 1792
2b7a52a4 1793ARM/TECHNOLOGIC SYSTEMS TS7250 MACHINE SUPPORT
8b58be88 1794M: Lennert Buytenhek <kernel@wantstofly.org>
efc03ecb 1795L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2b7a52a4
LB
1796S: Maintained
1797
1bbd7089 1798ARM/TETON BGA MACHINE SUPPORT
706e69d6 1799M: "Mark F. Brown" <mark.brown314@gmail.com>
1bbd7089
MB
1800L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1801S: Maintained
1802
2b7a52a4 1803ARM/THECUS N2100 MACHINE SUPPORT
8b58be88 1804M: Lennert Buytenhek <kernel@wantstofly.org>
efc03ecb 1805L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2b7a52a4
LB
1806S: Maintained
1807
98ad6e3b 1808ARM/NUVOTON W90X900 ARM ARCHITECTURE
8b58be88 1809M: Wan ZongShun <mcuos.com@gmail.com>
efc03ecb 1810L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
7d2c86b5
JP
1811W: http://www.mcuos.com
1812S: Maintained
4e89e8f6 1813F: arch/arm/mach-w90x900/
4e89e8f6
WZ
1814F: drivers/input/keyboard/w90p910_keypad.c
1815F: drivers/input/touchscreen/w90p910_ts.c
1816F: drivers/watchdog/nuc900_wdt.c
679ec0ef 1817F: drivers/net/ethernet/nuvoton/w90p910_ether.c
5351684f 1818F: drivers/mtd/nand/nuc900_nand.c
4e89e8f6 1819F: drivers/rtc/rtc-nuc900.c
9df92e6c 1820F: drivers/spi/spi-nuc900.c
4e89e8f6 1821F: drivers/usb/host/ehci-w90x900.c
8a61f013 1822F: drivers/video/fbdev/nuc900fb.c
98ad6e3b 1823
54274d71 1824ARM/U300 MACHINE SUPPORT
e4651a9f 1825M: Linus Walleij <linus.walleij@linaro.org>
54274d71
LW
1826L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1827S: Supported
1828F: arch/arm/mach-u300/
9affbd24 1829F: drivers/clocksource/timer-u300.c
54274d71
LW
1830F: drivers/i2c/busses/i2c-stu300.c
1831F: drivers/rtc/rtc-coh901331.c
1832F: drivers/watchdog/coh901327_wdt.c
1833F: drivers/dma/coh901318*
87572880
LW
1834F: drivers/mfd/ab3100*
1835F: drivers/rtc/rtc-ab3100.c
1836F: drivers/rtc/rtc-coh901331.c
1837T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-stericsson.git
54274d71 1838
3d00d04f
MY
1839ARM/UNIPHIER ARCHITECTURE
1840M: Masahiro Yamada <yamada.masahiro@socionext.com>
1841L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
becc8d3c 1842T: git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-uniphier.git
3d00d04f 1843S: Maintained
a3ff83d2 1844F: arch/arm/boot/dts/uniphier*
e7ecbc05 1845F: arch/arm/include/asm/hardware/cache-uniphier.h
3d00d04f 1846F: arch/arm/mach-uniphier/
e7ecbc05 1847F: arch/arm/mm/cache-uniphier.c
e1a0ebc8 1848F: arch/arm64/boot/dts/socionext/
4b7f48d3 1849F: drivers/bus/uniphier-system-bus.c
dd6fd4a3 1850F: drivers/i2c/busses/i2c-uniphier*
a3ff83d2
MY
1851F: drivers/pinctrl/uniphier/
1852F: drivers/tty/serial/8250/8250_uniphier.c
3d00d04f
MY
1853N: uniphier
1854
87572880 1855ARM/Ux500 ARM ARCHITECTURE
e4651a9f 1856M: Linus Walleij <linus.walleij@linaro.org>
870725d9
SK
1857L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1858S: Maintained
1859F: arch/arm/mach-ux500/
e4651a9f 1860F: drivers/clocksource/clksrc-dbx500-prcmu.c
87572880 1861F: drivers/dma/ste_dma40*
e4651a9f 1862F: drivers/hwspinlock/u8500_hsem.c
87572880
LW
1863F: drivers/mfd/abx500*
1864F: drivers/mfd/ab8500*
e4651a9f
LW
1865F: drivers/mfd/dbx500*
1866F: drivers/mfd/db8500*
ecc265fe
JP
1867F: drivers/pinctrl/nomadik/pinctrl-ab*
1868F: drivers/pinctrl/nomadik/pinctrl-nomadik*
87572880 1869F: drivers/rtc/rtc-ab8500.c
e4651a9f 1870F: drivers/rtc/rtc-pl031.c
87572880 1871T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-stericsson.git
870725d9 1872
e93fde28
UH
1873ARM/Ux500 CLOCK FRAMEWORK SUPPORT
1874M: Ulf Hansson <ulf.hansson@linaro.org>
1875L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1876T: git git://git.linaro.org/people/ulfh/clk.git
1877S: Maintained
1878F: drivers/clk/ux500/
e93fde28 1879
740d93b1
PM
1880ARM/VERSATILE EXPRESS PLATFORM
1881M: Liviu Dudau <liviu.dudau@arm.com>
1882M: Sudeep Holla <sudeep.holla@arm.com>
1883M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
1884L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1885S: Maintained
1886F: arch/arm/boot/dts/vexpress*
e68d7c14 1887F: arch/arm64/boot/dts/arm/
740d93b1
PM
1888F: arch/arm/mach-vexpress/
1889F: */*/vexpress*
7e8f403f 1890F: */*/*/vexpress*
740d93b1
PM
1891F: drivers/clk/versatile/clk-vexpress-osc.c
1892F: drivers/clocksource/versatile.c
46a600ea 1893N: mps2
740d93b1 1894
d4275354 1895ARM/VFP SUPPORT
54176cc6 1896M: Russell King <linux@armlinux.org.uk>
efc03ecb 1897L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
54176cc6 1898W: http://www.armlinux.org.uk/
d4275354
RK
1899S: Maintained
1900F: arch/arm/vfp/
1901
e66b6d8e
MV
1902ARM/VOIPAC PXA270 SUPPORT
1903M: Marek Vasut <marek.vasut@gmail.com>
1904L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1905S: Maintained
1906F: arch/arm/mach-pxa/vpac270.c
e0cca11b 1907F: arch/arm/mach-pxa/include/mach/vpac270.h
e66b6d8e 1908
04529fe2
TP
1909ARM/VT8500 ARM ARCHITECTURE
1910M: Tony Prisk <linux@prisktech.co.nz>
1911L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1912S: Maintained
1913F: arch/arm/mach-vt8500/
41fd91b4 1914F: drivers/clocksource/vt8500_timer.c
560746eb 1915F: drivers/i2c/busses/i2c-wmt.c
41fd91b4
TP
1916F: drivers/mmc/host/wmt-sdmmc.c
1917F: drivers/pwm/pwm-vt8500.c
1918F: drivers/rtc/rtc-vt8500.c
1919F: drivers/tty/serial/vt8500_serial.c
4f31102b 1920F: drivers/usb/host/ehci-platform.c
41fd91b4 1921F: drivers/usb/host/uhci-platform.c
8a61f013
JH
1922F: drivers/video/fbdev/vt8500lcdfb.*
1923F: drivers/video/fbdev/wm8505fb*
1924F: drivers/video/fbdev/wmt_ge_rops.*
04529fe2 1925
e66b6d8e
MV
1926ARM/ZIPIT Z2 SUPPORT
1927M: Marek Vasut <marek.vasut@gmail.com>
1928L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1929S: Maintained
1930F: arch/arm/mach-pxa/z2.c
6ab2a855 1931F: arch/arm/mach-pxa/include/mach/z2.h
e66b6d8e 1932
5ecc4b53
JN
1933ARM/ZTE ARCHITECTURE
1934M: Jun Nie <jun.nie@linaro.org>
1935L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1936S: Maintained
1937F: arch/arm/mach-zx/
1938F: drivers/clk/zte/
1939F: Documentation/devicetree/bindings/arm/zte.txt
1940F: Documentation/devicetree/bindings/clock/zx296702-clk.txt
1941
51f29d44
MS
1942ARM/ZYNQ ARCHITECTURE
1943M: Michal Simek <michal.simek@xilinx.com>
f0fd9ad8 1944R: Sören Brinkmann <soren.brinkmann@xilinx.com>
51f29d44
MS
1945L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1946W: http://wiki.xilinx.com
d6448b76 1947T: git https://github.com/Xilinx/linux-xlnx.git
51f29d44
MS
1948S: Supported
1949F: arch/arm/mach-zynq/
bd2a337a 1950F: drivers/cpuidle/cpuidle-zynq.c
fb9d4959 1951F: drivers/block/xsysace.c
c2fd4e38
MS
1952N: zynq
1953N: xilinx
1954F: drivers/clocksource/cadence_ttc_timer.c
df8eb569 1955F: drivers/i2c/busses/i2c-cadence.c
e3ec3a3d 1956F: drivers/mmc/host/sdhci-of-arasan.c
ae9b56e3 1957F: drivers/edac/synopsys_edac.c
51f29d44 1958
48ec83bc 1959ARM SMMU DRIVERS
b8f9879e 1960M: Will Deacon <will.deacon@arm.com>
c8bff3a6 1961R: Robin Murphy <robin.murphy@arm.com>
b8f9879e
WD
1962L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1963S: Maintained
1964F: drivers/iommu/arm-smmu.c
48ec83bc 1965F: drivers/iommu/arm-smmu-v3.c
e1d3c0fd 1966F: drivers/iommu/io-pgtable-arm.c
c8bff3a6 1967F: drivers/iommu/io-pgtable-arm-v7s.c
b8f9879e 1968
38074229
CM
1969ARM64 PORT (AARCH64 ARCHITECTURE)
1970M: Catalin Marinas <catalin.marinas@arm.com>
d19766ec 1971M: Will Deacon <will.deacon@arm.com>
38074229 1972L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9f273c24 1973T: git git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git
38074229
CM
1974S: Maintained
1975F: arch/arm64/
d19766ec 1976F: Documentation/arm64/
38074229 1977
9d7005f9
LP
1978AS3645A LED FLASH CONTROLLER DRIVER
1979M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
1980L: linux-media@vger.kernel.org
1981T: git git://linuxtv.org/media_tree.git
1982S: Maintained
1983F: drivers/media/i2c/as3645a.c
b5dcee22 1984F: include/media/i2c/as3645a.h
9d7005f9 1985
d58de038
GJ
1986ASC7621 HARDWARE MONITOR DRIVER
1987M: George Joseph <george.joseph@fairview5.com>
968ce1b1 1988L: linux-hwmon@vger.kernel.org
d58de038
GJ
1989S: Maintained
1990F: Documentation/hwmon/asc7621
1991F: drivers/hwmon/asc7621.c
1992
b229ece9 1993ASUS NOTEBOOKS AND EEEPC ACPI/WMI EXTRAS DRIVERS
5909c654 1994M: Corentin Chary <corentin.chary@gmail.com>
1da177e4 1995L: acpi4asus-user@lists.sourceforge.net
d0944853 1996L: platform-driver-x86@vger.kernel.org
76593d6f 1997W: http://acpi4asus.sf.net
85091b71 1998S: Maintained
b229ece9
CC
1999F: drivers/platform/x86/asus*.c
2000F: drivers/platform/x86/eeepc*.c
85091b71 2001
f6a6bbae
JPRV
2002ASUS WIRELESS RADIO CONTROL DRIVER
2003M: João Paulo Rechi Vita <jprvita@gmail.com>
2004L: platform-driver-x86@vger.kernel.org
2005S: Maintained
2006F: drivers/platform/x86/asus-wireless.c
2007
75aeddd1
DH
2008ASYMMETRIC KEYS
2009M: David Howells <dhowells@redhat.com>
2010L: keyrings@vger.kernel.org
2011S: Maintained
2012F: Documentation/crypto/asymmetric-keys.txt
2013F: include/linux/verification.h
2014F: include/crypto/public_key.h
2015F: include/crypto/pkcs7.h
2016F: crypto/asymmetric_keys/
2017
953a6479 2018ASYNCHRONOUS TRANSFERS/TRANSFORMS (IOAT) API
08223d80 2019R: Dan Williams <dan.j.williams@intel.com>
b3e5f263 2020W: http://sourceforge.net/projects/xscaleiop
08223d80 2021S: Odd fixes
679655da
JP
2022F: Documentation/crypto/async-tx-api.txt
2023F: crypto/async_tx/
2024F: drivers/dma/
2025F: include/linux/dmaengine.h
2026F: include/linux/async_tx.h
b3e5f263 2027
a1867d36 2028AT24 EEPROM DRIVER
14d77c4d 2029M: Wolfram Sang <wsa@the-dreams.de>
a1867d36
WS
2030L: linux-i2c@vger.kernel.org
2031S: Maintained
2032F: drivers/misc/eeprom/at24.c
25f73ed5 2033F: include/linux/platform_data/at24.h
a1867d36 2034
e7839f25 2035ATA OVER ETHERNET (AOE) DRIVER
fb903811
EC
2036M: "Ed L. Cashin" <ed.cashin@acm.org>
2037W: http://www.openaoe.org/
1da177e4 2038S: Supported
679655da
JP
2039F: Documentation/aoe/
2040F: drivers/block/aoe/
1da177e4 2041
aad7a211
AB
2042ATHEROS 71XX/9XXX GPIO DRIVER
2043M: Alban Bedel <albeu@free.fr>
2044W: https://github.com/AlbanBedel/linux
2045T: git git://github.com/AlbanBedel/linux
2046S: Maintained
2047F: drivers/gpio/gpio-ath79.c
2048F: Documentation/devicetree/bindings/gpio/gpio-ath79.txt
2049
9a10a870 2050ATHEROS ATH GENERIC UTILITIES
f726ee65 2051M: "Luis R. Rodriguez" <mcgrof@do-not-panic.com>
9a10a870
JP
2052L: linux-wireless@vger.kernel.org
2053S: Supported
2054F: drivers/net/wireless/ath/*
2055
fa1c114f 2056ATHEROS ATH5K WIRELESS DRIVER
8b58be88
JP
2057M: Jiri Slaby <jirislaby@gmail.com>
2058M: Nick Kossifidis <mickflemm@gmail.com>
f726ee65 2059M: "Luis R. Rodriguez" <mcgrof@do-not-panic.com>
fa1c114f 2060L: linux-wireless@vger.kernel.org
72c706b7 2061W: http://wireless.kernel.org/en/users/Drivers/ath5k
fa1c114f 2062S: Maintained
fa451753 2063F: drivers/net/wireless/ath/ath5k/
fa1c114f 2064
12e62d6f
KV
2065ATHEROS ATH6KL WIRELESS DRIVER
2066M: Kalle Valo <kvalo@qca.qualcomm.com>
2067L: linux-wireless@vger.kernel.org
2068W: http://wireless.kernel.org/en/users/Drivers/ath6kl
9f273c24 2069T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
12e62d6f
KV
2070S: Supported
2071F: drivers/net/wireless/ath/ath6kl/
2072
2be7d22f 2073WILOCITY WIL6210 WIRELESS DRIVER
23ba8a66 2074M: Maya Erez <qca_merez@qca.qualcomm.com>
2be7d22f
VK
2075L: linux-wireless@vger.kernel.org
2076L: wil6210@qca.qualcomm.com
2077S: Supported
2078W: http://wireless.kernel.org/en/users/Drivers/wil6210
2079F: drivers/net/wireless/ath/wil6210/
dba4b74d 2080F: include/uapi/linux/wil6210_uapi.h
2be7d22f 2081
1d7e1e6b
CL
2082CARL9170 LINUX COMMUNITY WIRELESS DRIVER
2083M: Christian Lamparter <chunkeey@googlemail.com>
2084L: linux-wireless@vger.kernel.org
2085W: http://wireless.kernel.org/en/users/Drivers/carl9170
2086S: Maintained
2087F: drivers/net/wireless/ath/carl9170/
2088
2c2a6172
LT
2089ATK0110 HWMON DRIVER
2090M: Luca Tettamanti <kronos.it@gmail.com>
968ce1b1 2091L: linux-hwmon@vger.kernel.org
2c2a6172
LT
2092S: Maintained
2093F: drivers/hwmon/asus_atk0110.c
2094
6f69a6d7 2095ATI_REMOTE2 DRIVER
8b58be88 2096M: Ville Syrjala <syrjala@sci.fi>
6f69a6d7 2097S: Maintained
679655da 2098F: drivers/input/misc/ati_remote2.c
6f69a6d7 2099
7ae115b4 2100ATLX ETHERNET DRIVERS
8b58be88 2101M: Jay Cliburn <jcliburn@gmail.com>
cb2f33e9 2102M: Chris Snook <chris.snook@gmail.com>
e443e383 2103L: netdev@vger.kernel.org
8d5ca6ec
JC
2104W: http://sourceforge.net/projects/atl1
2105W: http://atl1.sourceforge.net
2106S: Maintained
2b133ad6 2107F: drivers/net/ethernet/atheros/
8d5ca6ec 2108
1da177e4 2109ATM
366c1bd1 2110M: Chas Williams <3chas3@gmail.com>
476604de 2111L: linux-atm-general@lists.sourceforge.net (moderated for non-subscribers)
44ae98b5 2112L: netdev@vger.kernel.org
1da177e4
LT
2113W: http://linux-atm.sourceforge.net
2114S: Maintained
679655da
JP
2115F: drivers/atm/
2116F: include/linux/atm*
c117ab84 2117F: include/uapi/linux/atm*
1da177e4 2118
04ac2f46 2119ATMEL AT91 / AT32 MCI DRIVER
24e1511f 2120M: Ludovic Desroches <ludovic.desroches@atmel.com>
04ac2f46
NF
2121S: Maintained
2122F: drivers/mmc/host/atmel-mci.c
04ac2f46 2123
a1cfac48 2124ATMEL AT91 / AT32 SERIAL DRIVER
a02875a6 2125M: Nicolas Ferre <nicolas.ferre@atmel.com>
a1cfac48 2126S: Supported
df621252 2127F: drivers/tty/serial/atmel_serial.c
a1cfac48 2128
f80cb488
NF
2129ATMEL AT91 SAMA5D2-Compatible Shutdown Controller
2130M: Nicolas Ferre <nicolas.ferre@atmel.com>
2131S: Supported
2132F: drivers/power/reset/at91-sama5d2_shdwc.c
2133
b9cd7a25
LD
2134ATMEL SAMA5D2 ADC DRIVER
2135M: Ludovic Desroches <ludovic.desroches@atmel.com>
2136L: linux-iio@vger.kernel.org
2137S: Supported
2138F: drivers/iio/adc/at91-sama5d2_adc.c
2139
dfae90ed 2140ATMEL Audio ALSA driver
3a82002c 2141M: Nicolas Ferre <nicolas.ferre@atmel.com>
dfae90ed
BS
2142L: alsa-devel@alsa-project.org (moderated for non-subscribers)
2143S: Supported
2144F: sound/soc/atmel
2145
b414dc16
NF
2146ATMEL DMA DRIVER
2147M: Nicolas Ferre <nicolas.ferre@atmel.com>
2148L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2149S: Supported
2150F: drivers/dma/at_hdmac.c
2151F: drivers/dma/at_hdmac_regs.h
6f0d65af 2152F: include/linux/platform_data/dma-atmel.h
b414dc16 2153
6bd0f436
LD
2154ATMEL XDMA DRIVER
2155M: Ludovic Desroches <ludovic.desroches@atmel.com>
2156L: linux-arm-kernel@lists.infradead.org
2157L: dmaengine@vger.kernel.org
2158S: Supported
2159F: drivers/dma/at_xdmac.c
2160
888f2804
LD
2161ATMEL I2C DRIVER
2162M: Ludovic Desroches <ludovic.desroches@atmel.com>
2163L: linux-i2c@vger.kernel.org
2164S: Supported
2165F: drivers/i2c/busses/i2c-at91.c
2166
15515545 2167ATMEL ISI DRIVER
50cb2efa 2168M: Ludovic Desroches <ludovic.desroches@atmel.com>
15515545
JW
2169L: linux-media@vger.kernel.org
2170S: Supported
f2294c2d 2171F: drivers/media/platform/soc_camera/atmel-isi.c
15515545
JW
2172F: include/media/atmel-isi.h
2173
8f4c79ce 2174ATMEL LCDFB DRIVER
8b58be88 2175M: Nicolas Ferre <nicolas.ferre@atmel.com>
c69f677c 2176L: linux-fbdev@vger.kernel.org
8f4c79ce 2177S: Maintained
8a61f013 2178F: drivers/video/fbdev/atmel_lcdfb.c
679655da 2179F: include/video/atmel_lcdc.h
8f4c79ce 2180
89e5785f 2181ATMEL MACB ETHERNET DRIVER
a02875a6 2182M: Nicolas Ferre <nicolas.ferre@atmel.com>
89e5785f 2183S: Supported
9f2f381f 2184F: drivers/net/ethernet/cadence/
89e5785f 2185
5cbac98a 2186ATMEL NAND DRIVER
50cb2efa
NF
2187M: Wenyou Yang <wenyou.yang@atmel.com>
2188M: Josh Wu <rainyfeeling@outlook.com>
5cbac98a
JW
2189L: linux-mtd@lists.infradead.org
2190S: Supported
2191F: drivers/mtd/nand/atmel_nand*
2192
05c441ef 2193ATMEL SDMMC DRIVER
2194M: Ludovic Desroches <ludovic.desroches@atmel.com>
2195L: linux-mmc@vger.kernel.org
2196S: Supported
2197F: drivers/mmc/host/sdhci-of-at91.c
2198
754ce4f2 2199ATMEL SPI DRIVER
a02875a6 2200M: Nicolas Ferre <nicolas.ferre@atmel.com>
754ce4f2 2201S: Supported
9df92e6c 2202F: drivers/spi/spi-atmel.*
754ce4f2 2203
0ef09015 2204ATMEL SSC DRIVER
03515f32 2205M: Nicolas Ferre <nicolas.ferre@atmel.com>
0ef09015
BS
2206L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2207S: Supported
2208F: drivers/misc/atmel-ssc.c
2209F: include/linux/atmel-ssc.h
2210
e9cb1c5a
NF
2211ATMEL Timer Counter (TC) AND CLOCKSOURCE DRIVERS
2212M: Nicolas Ferre <nicolas.ferre@atmel.com>
2213L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2214S: Supported
2215F: drivers/misc/atmel_tclib.c
2216F: drivers/clocksource/tcb_clksrc.c
2217
914a3f3b 2218ATMEL USBA UDC DRIVER
a02875a6
NF
2219M: Nicolas Ferre <nicolas.ferre@atmel.com>
2220L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
914a3f3b 2221S: Supported
faf2e1db 2222F: drivers/usb/gadget/udc/atmel_usba_udc.*
914a3f3b 2223
1da177e4 2224ATMEL WIRELESS DRIVER
8b58be88 2225M: Simon Kelley <simon@thekelleys.org.uk>
724c6b35 2226L: linux-wireless@vger.kernel.org
1da177e4
LT
2227W: http://www.thekelleys.org.uk/atmel
2228W: http://atmelwlandriver.sourceforge.net/
2229S: Maintained
30fe0f9b 2230F: drivers/net/wireless/atmel/atmel*
1da177e4 2231
a14c0f8f
ND
2232ATMEL MAXTOUCH DRIVER
2233M: Nick Dyer <nick.dyer@itdev.co.uk>
2234T: git git://github.com/atmel-maxtouch/linux.git
2235S: Supported
2236F: Documentation/devicetree/bindings/input/atmel,maxtouch.txt
2237F: drivers/input/touchscreen/atmel_mxt_ts.c
2238F: include/linux/platform_data/atmel_mxt_ts.h
2239
26780d9e 2240ATTO EXPRESSSAS SAS/SATA RAID SCSI DRIVER
b75f0050
JP
2241M: Bradley Grove <linuxdrivers@attotech.com>
2242L: linux-scsi@vger.kernel.org
2243W: http://www.attotech.com
2244S: Supported
2245F: drivers/scsi/esas2r
26780d9e 2246
bc6e17b8
SS
2247ATUSB IEEE 802.15.4 RADIO DRIVER
2248M: Stefan Schmidt <stefan@osg.samsung.com>
2249L: linux-wpan@vger.kernel.org
2250S: Maintained
2251F: drivers/net/ieee802154/atusb.c
2252F: drivers/net/ieee802154/atusb.h
2253F: drivers/net/ieee802154/at86rf230.h
2254
a92b7b80 2255AUDIT SUBSYSTEM
915f389d 2256M: Paul Moore <paul@paul-moore.com>
8b58be88 2257M: Eric Paris <eparis@redhat.com>
915f389d 2258L: linux-audit@redhat.com (moderated for non-subscribers)
ad3f9a22 2259W: http://people.redhat.com/sgrubb/audit/
915f389d 2260T: git git://git.infradead.org/users/pcmoore/audit
a92b7b80 2261S: Maintained
679655da 2262F: include/linux/audit.h
c117ab84 2263F: include/uapi/linux/audit.h
679655da 2264F: kernel/audit*
a92b7b80 2265
70e84049 2266AUXILIARY DISPLAY DRIVERS
8b58be88 2267M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
450c622e
MO
2268W: http://miguelojeda.es/auxdisplay.htm
2269W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
70e84049 2270S: Maintained
679655da
JP
2271F: drivers/auxdisplay/
2272F: include/linux/cfag12864b.h
70e84049 2273
5f97f7f9 2274AVR32 ARCHITECTURE
e336f61f
HCE
2275M: Haavard Skinnemoen <hskinnemoen@gmail.com>
2276M: Hans-Christian Egtvedt <egtvedt@samfundet.no>
5f97f7f9 2277W: http://www.atmel.com/products/AVR32/
249d9d9d 2278W: http://mirror.egtvedt.no/avr32linux.org/
5f97f7f9 2279W: http://avrfreaks.net/
e336f61f 2280S: Maintained
679655da 2281F: arch/avr32/
5f97f7f9
HS
2282
2283AVR32/AT32AP MACHINE SUPPORT
e336f61f
HCE
2284M: Haavard Skinnemoen <hskinnemoen@gmail.com>
2285M: Hans-Christian Egtvedt <egtvedt@samfundet.no>
2286S: Maintained
679655da 2287F: arch/avr32/mach-at32ap/
5f97f7f9 2288
1da177e4 2289AX.25 NETWORK LAYER
8b58be88 2290M: Ralf Baechle <ralf@linux-mips.org>
1da177e4 2291L: linux-hams@vger.kernel.org
d34cb28a 2292W: http://www.linux-ax25.org/
1da177e4 2293S: Maintained
c117ab84 2294F: include/uapi/linux/ax25.h
679655da
JP
2295F: include/net/ax25.h
2296F: net/ax25/
1da177e4 2297
d5269395 2298AZ6007 DVB DRIVER
5dc8a864
MCC
2299M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
2300M: Mauro Carvalho Chehab <mchehab@kernel.org>
d5269395 2301L: linux-media@vger.kernel.org
a825eaec 2302W: https://linuxtv.org
d5269395
MCC
2303T: git git://linuxtv.org/media_tree.git
2304S: Maintained
2305F: drivers/media/usb/dvb-usb-v2/az6007.c
2306
6777376e
HV
2307AZTECH FM RADIO RECEIVER DRIVER
2308M: Hans Verkuil <hverkuil@xs4all.nl>
2309L: linux-media@vger.kernel.org
2310T: git git://linuxtv.org/media_tree.git
a825eaec 2311W: https://linuxtv.org
6777376e
HV
2312S: Maintained
2313F: drivers/media/radio/radio-aztech*
2314
e2d1d6c0 2315B43 WIRELESS DRIVER
e2d1d6c0 2316L: linux-wireless@vger.kernel.org
ed072f9e 2317L: b43-dev@lists.infradead.org
491b26b4 2318W: http://wireless.kernel.org/en/users/Drivers/b43
8a72ed6f 2319S: Odd Fixes
58619b14 2320F: drivers/net/wireless/broadcom/b43/
e2d1d6c0
RD
2321
2322B43LEGACY WIRELESS DRIVER
8b58be88 2323M: Larry Finger <Larry.Finger@lwfinger.net>
e2d1d6c0 2324L: linux-wireless@vger.kernel.org
ed072f9e 2325L: b43-dev@lists.infradead.org
491b26b4 2326W: http://wireless.kernel.org/en/users/Drivers/b43
e2d1d6c0 2327S: Maintained
423e3ce3 2328F: drivers/net/wireless/broadcom/b43legacy/
e2d1d6c0 2329
300abeb5 2330BACKLIGHT CLASS/SUBSYSTEM
b7701755 2331M: Jingoo Han <jingoohan1@gmail.com>
70d14fcf 2332M: Lee Jones <lee.jones@linaro.org>
9f273c24 2333T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/backlight.git
300abeb5 2334S: Maintained
679655da
JP
2335F: drivers/video/backlight/
2336F: include/linux/backlight.h
300abeb5 2337
c6c8fea2 2338BATMAN ADVANCED
207df49e 2339M: Marek Lindner <mareklindner@neomailbox.ch>
c679ff8f 2340M: Simon Wunderlich <sw@simonwunderlich.de>
ca8e940c 2341M: Antonio Quartulli <a@unstable.cc>
1584f41f 2342L: b.a.t.m.a.n@lists.open-mesh.org (moderated for non-subscribers)
7b5e7396 2343W: https://www.open-mesh.org/
8b823170 2344Q: https://patchwork.open-mesh.org/project/batman/list/
c6c8fea2 2345S: Maintained
286ddfb0
SE
2346F: Documentation/ABI/testing/sysfs-class-net-batman-adv
2347F: Documentation/ABI/testing/sysfs-class-net-mesh
2348F: Documentation/networking/batman-adv.txt
09748a22 2349F: include/uapi/linux/batman_adv.h
c6c8fea2
SE
2350F: net/batman-adv/
2351
e2d1d6c0 2352BAYCOM/HDLCDRV DRIVERS FOR AX.25
8b58be88 2353M: Thomas Sailer <t.sailer@alumni.ethz.ch>
e2d1d6c0
RD
2354L: linux-hams@vger.kernel.org
2355W: http://www.baycom.org/~tom/ham/ham.html
2356S: Maintained
679655da 2357F: drivers/net/hamradio/baycom*
e2d1d6c0 2358
cafe5635 2359BCACHE (BLOCK LAYER CACHE)
d1aa1ab3 2360M: Kent Overstreet <kent.overstreet@gmail.com>
cafe5635
KO
2361L: linux-bcache@vger.kernel.org
2362W: http://bcache.evilpiepirate.org
4d1034eb 2363S: Orphan
cafe5635
KO
2364F: drivers/md/bcache/
2365
04bd844a
HV
2366BDISP ST MEDIA DRIVER
2367M: Fabien Dessenne <fabien.dessenne@st.com>
2368L: linux-media@vger.kernel.org
2369T: git git://linuxtv.org/media_tree.git
a825eaec 2370W: https://linuxtv.org
04bd844a
HV
2371S: Supported
2372F: drivers/media/platform/sti/bdisp
2373
e2d1d6c0 2374BEFS FILE SYSTEM
db4ad036
LB
2375M: Luis de Bethencourt <luisbg@osg.samsung.com>
2376M: Salah Triki <salah.triki@gmail.com>
2377S: Maintained
2378T: git git://github.com/luisbg/linux-befs.git
679655da
JP
2379F: Documentation/filesystems/befs.txt
2380F: fs/befs/
e2d1d6c0 2381
564ee360 2382BECKHOFF CX5020 ETHERCAT MASTER DRIVER
49e7d9df
JP
2383M: Dariusz Marcinkiewicz <reksio@newterm.pl>
2384L: netdev@vger.kernel.org
2385S: Maintained
2386F: drivers/net/ethernet/ec_bhf.c
564ee360 2387
e2d1d6c0 2388BFS FILE SYSTEM
8b58be88 2389M: "Tigran A. Aivazian" <tigran@aivazian.fsnet.co.uk>
e2d1d6c0 2390S: Maintained
679655da
JP
2391F: Documentation/filesystems/bfs.txt
2392F: fs/bfs/
c117ab84 2393F: include/uapi/linux/bfs_fs.h
e2d1d6c0 2394
1394f032 2395BLACKFIN ARCHITECTURE
a4edbc10 2396M: Steven Miao <realmz6@gmail.com>
b3fe92b0 2397L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
1443176f 2398T: git git://git.code.sf.net/p/adi-linux/code
e3b2d3f3
BW
2399W: http://blackfin.uclinux.org
2400S: Supported
679655da 2401F: arch/blackfin/
566da5b2 2402
e190d6b1 2403BLACKFIN EMAC DRIVER
b3fe92b0 2404L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
e190d6b1
BW
2405W: http://blackfin.uclinux.org
2406S: Supported
7b35f033 2407F: drivers/net/ethernet/adi/
e190d6b1 2408
566da5b2 2409BLACKFIN RTC DRIVER
b3fe92b0 2410L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
566da5b2
MF
2411W: http://blackfin.uclinux.org
2412S: Supported
679655da 2413F: drivers/rtc/rtc-bfin.c
1394f032 2414
936ed49a 2415BLACKFIN SDH DRIVER
109ec8c3 2416M: Sonic Zhang <sonic.zhang@analog.com>
b3fe92b0 2417L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
936ed49a
MF
2418W: http://blackfin.uclinux.org
2419S: Supported
2420F: drivers/mmc/host/bfin_sdh.c
2421
1394f032 2422BLACKFIN SERIAL DRIVER
8b58be88 2423M: Sonic Zhang <sonic.zhang@analog.com>
b3fe92b0 2424L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
e3b2d3f3
BW
2425W: http://blackfin.uclinux.org
2426S: Supported
8460241e 2427F: drivers/tty/serial/bfin_uart.c
1394f032 2428
1e6d320f 2429BLACKFIN WATCHDOG DRIVER
b3fe92b0 2430L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
1e6d320f
BW
2431W: http://blackfin.uclinux.org
2432S: Supported
679655da 2433F: drivers/watchdog/bfin_wdt.c
1e6d320f 2434
d24ecfcc 2435BLACKFIN I2C TWI DRIVER
8b58be88 2436M: Sonic Zhang <sonic.zhang@analog.com>
b3fe92b0 2437L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
d24ecfcc
BW
2438W: http://blackfin.uclinux.org/
2439S: Supported
679655da 2440F: drivers/i2c/busses/i2c-bfin-twi.c
d24ecfcc 2441
1e204377
SJ
2442BLACKFIN MEDIA DRIVER
2443M: Scott Jiang <scott.jiang.linux@gmail.com>
b3fe92b0 2444L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
1e204377
SJ
2445W: http://blackfin.uclinux.org/
2446S: Supported
2447F: drivers/media/platform/blackfin/
2448F: drivers/media/i2c/adv7183*
2449F: drivers/media/i2c/vs6624*
2450
b54cf35a
JSM
2451BLINKM RGB LED DRIVER
2452M: Jan-Simon Moeller <jansimon.moeller@gmx.de>
2453S: Maintained
2454F: drivers/leds/leds-blinkm.c
2455
1da177e4 2456BLOCK LAYER
8b58be88 2457M: Jens Axboe <axboe@kernel.dk>
82c426e0 2458L: linux-block@vger.kernel.org
08deed1e 2459T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
1da177e4 2460S: Maintained
679655da 2461F: block/
ae11f7ef 2462F: kernel/trace/blktrace.c
1da177e4 2463
2b54aaef 2464BLOCK2MTD DRIVER
8b58be88 2465M: Joern Engel <joern@lazybastard.org>
2b54aaef
JE
2466L: linux-mtd@lists.infradead.org
2467S: Maintained
679655da 2468F: drivers/mtd/devices/block2mtd.c
2b54aaef 2469
63fbd24e 2470BLUETOOTH DRIVERS
8b58be88 2471M: Marcel Holtmann <marcel@holtmann.org>
960d4d1b 2472M: Gustavo Padovan <gustavo@padovan.org>
eb491eca 2473M: Johan Hedberg <johan.hedberg@gmail.com>
781c2844 2474L: linux-bluetooth@vger.kernel.org
63fbd24e 2475W: http://www.bluez.org/
22e7a424
MH
2476T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
2477T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
1da177e4 2478S: Maintained
679655da 2479F: drivers/bluetooth/
1da177e4 2480
63fbd24e 2481BLUETOOTH SUBSYSTEM
8b58be88 2482M: Marcel Holtmann <marcel@holtmann.org>
960d4d1b 2483M: Gustavo Padovan <gustavo@padovan.org>
eb491eca 2484M: Johan Hedberg <johan.hedberg@gmail.com>
63fbd24e
MH
2485L: linux-bluetooth@vger.kernel.org
2486W: http://www.bluez.org/
22e7a424
MH
2487T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
2488T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
1da177e4 2489S: Maintained
679655da
JP
2490F: net/bluetooth/
2491F: include/net/bluetooth/
1da177e4
LT
2492
2493BONDING DRIVER
79b30750 2494M: Jay Vosburgh <j.vosburgh@gmail.com>
898602a0 2495M: Veaceslav Falico <vfalico@gmail.com>
da29838d 2496M: Andy Gospodarek <andy@greyhouse.net>
a6c36ee6 2497L: netdev@vger.kernel.org
ce00f85c
JC
2498W: http://sourceforge.net/projects/bonding/
2499S: Supported
679655da 2500F: drivers/net/bonding/
c117ab84 2501F: include/uapi/linux/if_bonding.h
1da177e4 2502
b5f4df34
AS
2503BPF (Safe dynamic programs and tools)
2504M: Alexei Starovoitov <ast@kernel.org>
2505L: netdev@vger.kernel.org
2506L: linux-kernel@vger.kernel.org
2507S: Supported
2508F: kernel/bpf/
2509
39105890 2510BROADCOM B44 10/100 ETHERNET DRIVER
75c9510b 2511M: Michael Chan <michael.chan@broadcom.com>
39105890
GZ
2512L: netdev@vger.kernel.org
2513S: Supported
adfc5217 2514F: drivers/net/ethernet/broadcom/b44.*
39105890 2515
967dd82f
FF
2516BROADCOM B53 ETHERNET SWITCH DRIVER
2517M: Florian Fainelli <f.fainelli@gmail.com>
2518L: netdev@vger.kernel.org
2519L: openwrt-devel@lists.openwrt.org (subscribers-only)
2520S: Supported
2521F: drivers/net/dsa/b53/*
2522F: include/linux/platform_data/b53.h
2523
32ec90d5
FF
2524BROADCOM GENET ETHERNET DRIVER
2525M: Florian Fainelli <f.fainelli@gmail.com>
2526L: netdev@vger.kernel.org
2527S: Supported
2528F: drivers/net/ethernet/broadcom/genet/
2529
948c51e6 2530BROADCOM BNX2 GIGABIT ETHERNET DRIVER
f1d1baeb
JK
2531M: Sony Chacko <sony.chacko@qlogic.com>
2532M: Dept-HSGLinuxNICDev@qlogic.com
948c51e6
MC
2533L: netdev@vger.kernel.org
2534S: Supported
adfc5217
JK
2535F: drivers/net/ethernet/broadcom/bnx2.*
2536F: drivers/net/ethernet/broadcom/bnx2_*
948c51e6 2537
4d9d2cb0 2538BROADCOM BNX2X 10 GIGABIT ETHERNET DRIVER
08f6dd89 2539M: Ariel Elior <ariel.elior@qlogic.com>
4d9d2cb0
ET
2540L: netdev@vger.kernel.org
2541S: Supported
adfc5217 2542F: drivers/net/ethernet/broadcom/bnx2x/
4d9d2cb0 2543
90f4c594 2544BROADCOM BCM281XX/BCM11XXX/BCM216XX ARM ARCHITECTURE
f18cf050 2545M: Florian Fainelli <f.fainelli@gmail.com>
d3cc2e86
FF
2546M: Ray Jui <rjui@broadcom.com>
2547M: Scott Branden <sbranden@broadcom.com>
086f4704 2548M: bcm-kernel-feedback-list@broadcom.com
90f4c594 2549T: git git://github.com/broadcom/mach-bcm
af4b8e37 2550S: Maintained
ccf62f5a
JM
2551N: bcm281*
2552N: bcm113*
2553N: bcm216*
2554N: kona
af4b8e37 2555F: arch/arm/mach-bcm/
af4b8e37 2556
9209bec4 2557BROADCOM BCM2835 ARM ARCHITECTURE
f680f25c 2558M: Stephen Warren <swarren@wwwdotorg.org>
8bcdd929 2559M: Lee Jones <lee@kernel.org>
10b9e887 2560M: Eric Anholt <eric@anholt.net>
f680f25c 2561L: linux-rpi-kernel@lists.infradead.org (moderated for non-subscribers)
82481129 2562L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8bcdd929 2563T: git git://git.kernel.org/pub/scm/linux/kernel/git/rpi/linux-rpi.git
f680f25c 2564S: Maintained
9209bec4 2565N: bcm2835
f680f25c 2566
5564f092
RM
2567BROADCOM BCM47XX MIPS ARCHITECTURE
2568M: Hauke Mehrtens <hauke@hauke-m.de>
2569M: Rafał Miłecki <zajec5@gmail.com>
2570L: linux-mips@linux-mips.org
2571S: Maintained
7ad2410c 2572F: Documentation/devicetree/bindings/mips/brcm/
5564f092
RM
2573F: arch/mips/bcm47xx/*
2574F: arch/mips/include/asm/mach-bcm47xx/*
2575
9209bec4 2576BROADCOM BCM5301X ARM ARCHITECTURE
5b293ebe 2577M: Hauke Mehrtens <hauke@hauke-m.de>
1a50cd8a
RM
2578M: Rafał Miłecki <zajec5@gmail.com>
2579M: bcm-kernel-feedback-list@broadcom.com
5b293ebe
HM
2580L: linux-arm-kernel@lists.infradead.org
2581S: Maintained
2582F: arch/arm/mach-bcm/bcm_5301x.c
1a50cd8a 2583F: arch/arm/boot/dts/bcm5301x*.dtsi
5b293ebe
HM
2584F: arch/arm/boot/dts/bcm470*
2585
e076e962
FF
2586BROADCOM BCM63XX ARM ARCHITECTURE
2587M: Florian Fainelli <f.fainelli@gmail.com>
086f4704 2588M: bcm-kernel-feedback-list@broadcom.com
20de823e 2589L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
20de823e 2590T: git git://github.com/broadcom/stblinux.git
e076e962 2591S: Maintained
d6f4e76e 2592N: bcm63xx
e076e962 2593
7110e227
KC
2594BROADCOM BCM63XX/BCM33XX UDC DRIVER
2595M: Kevin Cernekee <cernekee@gmail.com>
2596L: linux-usb@vger.kernel.org
2597S: Maintained
2598F: drivers/usb/gadget/udc/bcm63xx_udc.*
2599
2df94fd6 2600BROADCOM BCM7XXX ARM ARCHITECTURE
2df94fd6 2601M: Brian Norris <computersforpeace@gmail.com>
3b4b6fe9
FF
2602M: Gregory Fong <gregory.0xf0@gmail.com>
2603M: Florian Fainelli <f.fainelli@gmail.com>
086f4704 2604M: bcm-kernel-feedback-list@broadcom.com
2df94fd6 2605L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
eb6725d0 2606T: git git://github.com/broadcom/stblinux.git
2df94fd6
BN
2607S: Maintained
2608F: arch/arm/mach-bcm/*brcmstb*
2609F: arch/arm/boot/dts/bcm7*.dts*
e36661e4 2610F: drivers/bus/brcmstb_gisb.c
5009a289 2611N: brcmstb
2df94fd6 2612
70371cef
KC
2613BROADCOM BMIPS MIPS ARCHITECTURE
2614M: Kevin Cernekee <cernekee@gmail.com>
2615M: Florian Fainelli <f.fainelli@gmail.com>
2616L: linux-mips@linux-mips.org
eb6725d0 2617T: git git://github.com/broadcom/stblinux.git
70371cef
KC
2618S: Maintained
2619F: arch/mips/bmips/*
2620F: arch/mips/include/asm/mach-bmips/*
2621F: arch/mips/kernel/*bmips*
338808de 2622F: arch/mips/boot/dts/brcm/bcm*.dts*
c7c42ec2 2623F: drivers/irqchip/irq-bcm63*
70371cef
KC
2624F: drivers/irqchip/irq-bcm7*
2625F: drivers/irqchip/irq-brcmstb*
3271e610 2626F: include/linux/bcm963xx_nvram.h
8fce60b8 2627F: include/linux/bcm963xx_tag.h
70371cef 2628
948c51e6 2629BROADCOM TG3 GIGABIT ETHERNET DRIVER
ccad0993 2630M: Siva Reddy Kallam <siva.kallam@broadcom.com>
23629477 2631M: Prashant Sreedharan <prashant@broadcom.com>
8b58be88 2632M: Michael Chan <mchan@broadcom.com>
948c51e6
MC
2633L: netdev@vger.kernel.org
2634S: Supported
adfc5217 2635F: drivers/net/ethernet/broadcom/tg3.*
948c51e6 2636
a9533e7e 2637BROADCOM BRCM80211 IEEE802.11n WIRELESS DRIVER
2a734451
AS
2638M: Arend van Spriel <arend.vanspriel@broadcom.com>
2639M: Franky Lin <franky.lin@broadcom.com>
2640M: Hante Meuleman <hante.meuleman@broadcom.com>
a9533e7e 2641L: linux-wireless@vger.kernel.org
2a734451 2642L: brcm80211-dev-list.pdl@broadcom.com
a9533e7e 2643S: Supported
05491d2c 2644F: drivers/net/wireless/broadcom/brcm80211/
a9533e7e 2645
9958d6f9 2646BROADCOM BNX2FC 10 GIGABIT FCOE DRIVER
3b7f040a 2647M: QLogic-Storage-Upstream@qlogic.com
9958d6f9
BPG
2648L: linux-scsi@vger.kernel.org
2649S: Supported
2650F: drivers/scsi/bnx2fc/
2651
6a6b5ad0 2652BROADCOM BNX2I 1/10 GIGABIT iSCSI DRIVER
3b7f040a 2653M: QLogic-Storage-Upstream@qlogic.com
6a6b5ad0
EW
2654L: linux-scsi@vger.kernel.org
2655S: Supported
2656F: drivers/scsi/bnx2i/
2657
63f37ddf 2658BROADCOM IPROC ARM ARCHITECTURE
36c0237f
SB
2659M: Ray Jui <rjui@broadcom.com>
2660M: Scott Branden <sbranden@broadcom.com>
63f37ddf 2661M: Jon Mason <jonmason@broadcom.com>
086f4704 2662M: bcm-kernel-feedback-list@broadcom.com
36c0237f 2663L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
eb6725d0 2664T: git git://github.com/broadcom/cygnus-linux.git
36c0237f
SB
2665S: Maintained
2666N: iproc
2667N: cygnus
5c161242 2668N: bcm[-_]nsp
36c0237f
SB
2669N: bcm9113*
2670N: bcm9583*
63f37ddf
JM
2671N: bcm9585*
2672N: bcm9586*
2673N: bcm988312
36c0237f 2674N: bcm113*
63f37ddf
JM
2675N: bcm583*
2676N: bcm585*
2677N: bcm586*
2678N: bcm88312
d76e21b8 2679F: arch/arm64/boot/dts/broadcom/ns2*
5c161242
JM
2680F: drivers/clk/bcm/clk-ns*
2681F: drivers/pinctrl/bcm/pinctrl-ns*
36c0237f 2682
3b0213d5
GF
2683BROADCOM BRCMSTB GPIO DRIVER
2684M: Gregory Fong <gregory.0xf0@gmail.com>
9c2abe2f 2685L: bcm-kernel-feedback-list@broadcom.com
3b0213d5
GF
2686S: Supported
2687F: drivers/gpio/gpio-brcmstb.c
2688F: Documentation/devicetree/bindings/gpio/brcm,brcmstb-gpio.txt
2689
7b7f588b 2690BROADCOM KONA GPIO DRIVER
5e163903 2691M: Ray Jui <rjui@broadcom.com>
7b7f588b
MM
2692L: bcm-kernel-feedback-list@broadcom.com
2693S: Supported
2694F: drivers/gpio/gpio-bcm-kona.c
1db12cde 2695F: Documentation/devicetree/bindings/gpio/brcm,kona-gpio.txt
7b7f588b 2696
f6e734a8
RM
2697BROADCOM NVRAM DRIVER
2698M: Rafał Miłecki <zajec5@gmail.com>
2699L: linux-mips@linux-mips.org
2700S: Maintained
2701F: drivers/firmware/broadcom/*
2702
02787daa
BN
2703BROADCOM STB NAND FLASH DRIVER
2704M: Brian Norris <computersforpeace@gmail.com>
1ddaa021 2705M: Kamal Dasu <kdasu.kdev@gmail.com>
02787daa 2706L: linux-mtd@lists.infradead.org
1285734c 2707L: bcm-kernel-feedback-list@broadcom.com
02787daa
BN
2708S: Maintained
2709F: drivers/mtd/nand/brcmnand/
2710
c9678d86
RM
2711BROADCOM SPECIFIC AMBA DRIVER (BCMA)
2712M: Rafał Miłecki <zajec5@gmail.com>
2713L: linux-wireless@vger.kernel.org
2714S: Maintained
2715F: drivers/bcma/
2716F: include/linux/bcma/
2717
b8302205
FF
2718BROADCOM SYSTEMPORT ETHERNET DRIVER
2719M: Florian Fainelli <f.fainelli@gmail.com>
2720L: netdev@vger.kernel.org
2721S: Supported
2722F: drivers/net/ethernet/broadcom/bcmsysport.*
2723
42515e61
J
2724BROADCOM VULCAN ARM64 SOC
2725M: Jayachandran C. <jchandra@broadcom.com>
086f4704 2726M: bcm-kernel-feedback-list@broadcom.com
42515e61 2727L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
42515e61
J
2728S: Maintained
2729F: arch/arm64/boot/dts/broadcom/vulcan*
2730
7725ccfd 2731BROCADE BFA FC SCSI DRIVER
aa803370
AG
2732M: Anil Gurumurthy <anil.gurumurthy@qlogic.com>
2733M: Sudarsana Kalluru <sudarsana.kalluru@qlogic.com>
455518e7
JP
2734L: linux-scsi@vger.kernel.org
2735S: Supported
2736F: drivers/scsi/bfa/
7725ccfd 2737
8b230ed8 2738BROCADE BNA 10 GIGABIT ETHERNET DRIVER
439e9575 2739M: Rasesh Mody <rasesh.mody@qlogic.com>
8b230ed8
RM
2740L: netdev@vger.kernel.org
2741S: Supported
f844a0ea 2742F: drivers/net/ethernet/brocade/bna/
8b230ed8 2743
5cdf7f76 2744BSG (block layer generic sg v4 driver)
8b58be88 2745M: FUJITA Tomonori <fujita.tomonori@lab.ntt.co.jp>
5cdf7f76
JA
2746L: linux-scsi@vger.kernel.org
2747S: Supported
679655da
JP
2748F: block/bsg.c
2749F: include/linux/bsg.h
c117ab84 2750F: include/uapi/linux/bsg.h
5cdf7f76 2751
af39917d
CL
2752BT87X AUDIO DRIVER
2753M: Clemens Ladisch <clemens@ladisch.de>
2754L: alsa-devel@alsa-project.org (moderated for non-subscribers)
2755T: git git://git.alsa-project.org/alsa-kernel.git
2756S: Maintained
2757F: Documentation/sound/alsa/Bt87x.txt
2758F: sound/pci/bt87x.c
2759
ff1d5c2f 2760BT8XXGPIO DRIVER
eb032b98 2761M: Michael Buesch <m@bues.ch>
ff1d5c2f
MB
2762W: http://bu3sch.de/btgpio.php
2763S: Maintained
72dbb705 2764F: drivers/gpio/gpio-bt8xx.c
ff1d5c2f 2765
eb1eb04f 2766BTRFS FILE SYSTEM
c0778e25
CM
2767M: Chris Mason <clm@fb.com>
2768M: Josef Bacik <jbacik@fb.com>
d8130624 2769M: David Sterba <dsterba@suse.com>
eb1eb04f
JP
2770L: linux-btrfs@vger.kernel.org
2771W: http://btrfs.wiki.kernel.org/
8a6e2535 2772Q: http://patchwork.kernel.org/project/linux-btrfs/list/
9c106405 2773T: git git://git.kernel.org/pub/scm/linux/kernel/git/mason/linux-btrfs.git
eb1eb04f 2774S: Maintained
679655da
JP
2775F: Documentation/filesystems/btrfs.txt
2776F: fs/btrfs/
eb1eb04f 2777
1da177e4 2778BTTV VIDEO4LINUX DRIVER
5dc8a864
MCC
2779M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
2780M: Mauro Carvalho Chehab <mchehab@kernel.org>
661263b5 2781L: linux-media@vger.kernel.org
a825eaec 2782W: https://linuxtv.org
275ffde4 2783T: git git://linuxtv.org/media_tree.git
f96236e5 2784S: Odd fixes
679655da 2785F: Documentation/video4linux/bttv/
90d72ac6 2786F: drivers/media/pci/bt8xx/bttv*
1da177e4 2787
1f34923c
KA
2788BUSLOGIC SCSI DRIVER
2789M: Khalid Aziz <khalid@gonehiking.org>
2790L: linux-scsi@vger.kernel.org
2791S: Maintained
2792F: drivers/scsi/BusLogic.*
2793F: drivers/scsi/FlashPoint.*
2794
af39917d
CL
2795C-MEDIA CMI8788 DRIVER
2796M: Clemens Ladisch <clemens@ladisch.de>
2797L: alsa-devel@alsa-project.org (moderated for non-subscribers)
2798T: git git://git.alsa-project.org/alsa-kernel.git
2799S: Maintained
2800F: sound/pci/oxygen/
2801
2141355f
MS
2802C6X ARCHITECTURE
2803M: Mark Salter <msalter@redhat.com>
2804M: Aurelien Jacquiot <a-jacquiot@ti.com>
2805L: linux-c6x-dev@linux-c6x.org
2806W: http://www.linux-c6x.org/wiki/index.php/Main_Page
2807S: Maintained
2808F: arch/c6x/
2809
a5432f5a 2810CACHEFILES: FS-CACHE BACKEND FOR CACHING ON MOUNTED FILESYSTEMS
8b58be88 2811M: David Howells <dhowells@redhat.com>
e62d6e24 2812L: linux-cachefs@redhat.com (moderated for non-subscribers)
a5432f5a
DH
2813S: Supported
2814F: Documentation/filesystems/caching/cachefiles.txt
2815F: fs/cachefiles/
2816
c815ca39
HV
2817CADET FM/AM RADIO RECEIVER DRIVER
2818M: Hans Verkuil <hverkuil@xs4all.nl>
2819L: linux-media@vger.kernel.org
2820T: git git://linuxtv.org/media_tree.git
a825eaec 2821W: https://linuxtv.org
c815ca39
HV
2822S: Maintained
2823F: drivers/media/radio/radio-cadet*
2824
77d5140f 2825CAFE CMOS INTEGRATED CAMERA CONTROLLER DRIVER
8b58be88 2826M: Jonathan Corbet <corbet@lwn.net>
661263b5 2827L: linux-media@vger.kernel.org
275ffde4 2828T: git git://linuxtv.org/media_tree.git
77d5140f 2829S: Maintained
679655da 2830F: Documentation/video4linux/cafe_ccic
90d72ac6 2831F: drivers/media/platform/marvell-ccic/
77d5140f 2832
201b6bab 2833CAIF NETWORK LAYER
5c574f50 2834M: Dmitry Tarnyagin <dmitry.tarnyagin@lockless.no>
201b6bab
JP
2835L: netdev@vger.kernel.org
2836S: Supported
2837F: Documentation/networking/caif/
2838F: drivers/net/caif/
c117ab84 2839F: include/uapi/linux/caif/
201b6bab
JP
2840F: include/net/caif/
2841F: net/caif/
2842
77dac90f 2843CALGARY x86-64 IOMMU
a6921c29
JM
2844M: Muli Ben-Yehuda <mulix@mulix.org>
2845M: Jon Mason <jdmason@kudzu.us>
2846L: iommu@lists.linux-foundation.org
77dac90f 2847S: Maintained
679655da
JP
2848F: arch/x86/kernel/pci-calgary_64.c
2849F: arch/x86/kernel/tce_64.c
2850F: arch/x86/include/asm/calgary.h
2851F: arch/x86/include/asm/tce.h
77dac90f 2852
e2d1d6c0 2853CAN NETWORK LAYER
8d15d386 2854M: Oliver Hartkopp <socketcan@hartkopp.net>
f7214cf2 2855M: Marc Kleine-Budde <mkl@pengutronix.de>
1caa60b6 2856L: linux-can@vger.kernel.org
84b0d715 2857W: https://github.com/linux-can
870482a4
MKB
2858T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
2859T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
e2d1d6c0 2860S: Maintained
f35f6c8f 2861F: Documentation/networking/can.txt
8d15d386 2862F: net/can/
8d15d386 2863F: include/linux/can/core.h
c117ab84
CEB
2864F: include/uapi/linux/can.h
2865F: include/uapi/linux/can/bcm.h
2866F: include/uapi/linux/can/raw.h
2867F: include/uapi/linux/can/gw.h
e2d1d6c0 2868
4261a204 2869CAN NETWORK DRIVERS
8b58be88 2870M: Wolfgang Grandegger <wg@grandegger.com>
ec78213a 2871M: Marc Kleine-Budde <mkl@pengutronix.de>
1caa60b6 2872L: linux-can@vger.kernel.org
84b0d715 2873W: https://github.com/linux-can
870482a4
MKB
2874T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
2875T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
4261a204 2876S: Maintained
3636876a 2877F: Documentation/devicetree/bindings/net/can/
8d15d386
OH
2878F: drivers/net/can/
2879F: include/linux/can/dev.h
8d15d386 2880F: include/linux/can/platform/
c117ab84
CEB
2881F: include/uapi/linux/can/error.h
2882F: include/uapi/linux/can/netlink.h
4261a204 2883
95d16c72 2884CAPABILITIES
39baa7e6 2885M: Serge Hallyn <serge@hallyn.com>
95d16c72 2886L: linux-security-module@vger.kernel.org
6305902c 2887S: Supported
95d16c72 2888F: include/linux/capability.h
c117ab84 2889F: include/uapi/linux/capability.h
6305902c 2890F: security/commoncap.c
38a94118 2891F: kernel/capability.c
95d16c72 2892
b84894c7
KT
2893CAPELLA MICROSYSTEMS LIGHT SENSOR DRIVER
2894M: Kevin Tsai <ktsai@capellamicro.com>
2895S: Maintained
2896F: drivers/iio/light/cm*
2897F: Documentation/devicetree/bindings/i2c/trivial-devices.txt
2898
f21fb3ed
RV
2899CAVIUM LIQUIDIO NETWORK DRIVER
2900M: Derek Chickles <derek.chickles@caviumnetworks.com>
2901M: Satanand Burla <satananda.burla@caviumnetworks.com>
2902M: Felix Manlunas <felix.manlunas@caviumnetworks.com>
2903M: Raghu Vatsavayi <raghu.vatsavayi@caviumnetworks.com>
2904L: netdev@vger.kernel.org
2905W: http://www.cavium.com
2906S: Supported
f21fb3ed
RV
2907F: drivers/net/ethernet/cavium/liquidio/
2908
ef0bbac3
VB
2909CC2520 IEEE-802.15.4 RADIO DRIVER
2910M: Varka Bhadram <varkabhadram@gmail.com>
2911L: linux-wpan@vger.kernel.org
2912S: Maintained
2913F: drivers/net/ieee802154/cc2520.c
2914F: include/linux/spi/cc2520.h
2915F: Documentation/devicetree/bindings/net/ieee802154/cc2520.txt
2916
ca684386
HV
2917CEC DRIVER
2918M: Hans Verkuil <hans.verkuil@cisco.com>
2919L: linux-media@vger.kernel.org
2920T: git git://linuxtv.org/media_tree.git
2921W: http://linuxtv.org
2922S: Supported
2923F: Documentation/cec.txt
2924F: Documentation/DocBook/media/v4l/cec*
2925F: drivers/staging/media/cec/
2926F: drivers/media/cec-edid.c
2927F: drivers/media/rc/keymaps/rc-cec.c
2928F: include/media/cec.h
2929F: include/media/cec-edid.h
2930F: include/linux/cec.h
2931F: include/linux/cec-funcs.h
2932
b8154542 2933CELL BROADBAND ENGINE ARCHITECTURE
8b58be88 2934M: Arnd Bergmann <arnd@arndb.de>
a4724ed6 2935L: linuxppc-dev@lists.ozlabs.org
b8154542
AB
2936W: http://www.ibm.com/developerworks/power/cell/
2937S: Supported
679655da 2938F: arch/powerpc/include/asm/cell*.h
679655da 2939F: arch/powerpc/include/asm/spu*.h
c117ab84 2940F: arch/powerpc/include/uapi/asm/spu*.h
679655da
JP
2941F: arch/powerpc/oprofile/*cell*
2942F: arch/powerpc/platforms/cell/
b8154542 2943
398ecff5
SW
2944CEPH COMMON CODE (LIBCEPH)
2945M: Ilya Dryomov <idryomov@gmail.com>
e43cdb56 2946M: "Yan, Zheng" <zyan@redhat.com>
0f5417ce 2947M: Sage Weil <sage@redhat.com>
82593f87 2948L: ceph-devel@vger.kernel.org
09d90327 2949W: http://ceph.com/
fb99f881 2950T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
6e67b7ae 2951T: git git://github.com/ceph/ceph-client.git
9030aaf9 2952S: Supported
14430813
JP
2953F: net/ceph/
2954F: include/linux/ceph/
2955F: include/linux/crush/
9030aaf9 2956
398ecff5
SW
2957CEPH DISTRIBUTED FILE SYSTEM CLIENT (CEPH)
2958M: "Yan, Zheng" <zyan@redhat.com>
2959M: Sage Weil <sage@redhat.com>
2960M: Ilya Dryomov <idryomov@gmail.com>
2961L: ceph-devel@vger.kernel.org
2962W: http://ceph.com/
2963T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
6e67b7ae 2964T: git git://github.com/ceph/ceph-client.git
398ecff5
SW
2965S: Supported
2966F: Documentation/filesystems/ceph.txt
2967F: fs/ceph/
2968
cfc411e7
DH
2969CERTIFICATE HANDLING:
2970M: David Howells <dhowells@redhat.com>
2971M: David Woodhouse <dwmw2@infradead.org>
d8d80386 2972L: keyrings@vger.kernel.org
cfc411e7
DH
2973S: Maintained
2974F: Documentation/module-signing.txt
2975F: certs/
d8d80386 2976F: scripts/sign-file.c
cfc411e7
DH
2977F: scripts/extract-cert.c
2978
18332a80 2979CERTIFIED WIRELESS USB (WUSB) SUBSYSTEM:
18332a80 2980L: linux-usb@vger.kernel.org
10c6c9c9 2981S: Orphan
679655da
JP
2982F: Documentation/usb/WUSB-Design-overview.txt
2983F: Documentation/usb/wusb-cbaf
355ffe69
DV
2984F: drivers/usb/host/hwa-hc.c
2985F: drivers/usb/host/whci/
679655da
JP
2986F: drivers/usb/wusbcore/
2987F: include/linux/usb/wusb*
18332a80 2988
70e84049 2989CFAG12864B LCD DRIVER
8b58be88 2990M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
450c622e
MO
2991W: http://miguelojeda.es/auxdisplay.htm
2992W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
70e84049 2993S: Maintained
679655da
JP
2994F: drivers/auxdisplay/cfag12864b.c
2995F: include/linux/cfag12864b.h
70e84049
MOS
2996
2997CFAG12864BFB LCD FRAMEBUFFER DRIVER
8b58be88 2998M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
450c622e
MO
2999W: http://miguelojeda.es/auxdisplay.htm
3000W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
70e84049 3001S: Maintained
679655da
JP
3002F: drivers/auxdisplay/cfag12864bfb.c
3003F: include/linux/cfag12864b.h
70e84049 3004
704232c2 3005CFG80211 and NL80211
8b58be88 3006M: Johannes Berg <johannes@sipsolutions.net>
704232c2 3007L: linux-wireless@vger.kernel.org
ce466579
JB
3008W: http://wireless.kernel.org/
3009T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
3010T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
704232c2 3011S: Maintained
c117ab84 3012F: include/uapi/linux/nl80211.h
679655da
JP
3013F: include/net/cfg80211.h
3014F: net/wireless/*
3015X: net/wireless/wext*
704232c2 3016
46e64261
GKH
3017CHAR and MISC DRIVERS
3018M: Arnd Bergmann <arnd@arndb.de>
879a5a00 3019M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
46e64261 3020T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
879a5a00 3021S: Supported
46e64261
GKH
3022F: drivers/char/*
3023F: drivers/misc/*
471322a8 3024F: include/linux/miscdevice.h
46e64261 3025
0a920b5b 3026CHECKPATCH
8b58be88 3027M: Andy Whitcroft <apw@canonical.com>
10d83f07
JP
3028M: Joe Perches <joe@perches.com>
3029S: Maintained
679655da 3030F: scripts/checkpatch.pl
0a920b5b 3031
f8407f26
HW
3032CHINESE DOCUMENTATION
3033M: Harry Wei <harryxiyou@gmail.com>
9740153c 3034L: xiyoulinuxkernelgroup@googlegroups.com (subscribers-only)
f8407f26
HW
3035L: linux-kernel@zh-kernel.org (moderated for non-subscribers)
3036S: Maintained
3037F: Documentation/zh_CN/
3038
2721ea2c 3039CHIPIDEA USB HIGH SPEED DUAL ROLE CONTROLLER
60d77b3d 3040M: Peter Chen <Peter.Chen@nxp.com>
8373856d 3041T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
2721ea2c
AS
3042L: linux-usb@vger.kernel.org
3043S: Maintained
3044F: drivers/usb/chipidea/
3045
a93ad65d
HG
3046CHIPONE ICN8318 I2C TOUCHSCREEN DRIVER
3047M: Hans de Goede <hdegoede@redhat.com>
3048L: linux-input@vger.kernel.org
3049S: Maintained
3050F: Documentation/devicetree/bindings/input/touchscreen/chipone_icn8318.txt
3051F: drivers/input/touchscreen/chipone_icn8318.c
3052
ab043105
OJ
3053CHROME HARDWARE PLATFORM SUPPORT
3054M: Olof Johansson <olof@lixom.net>
3055S: Maintained
9f273c24 3056T: git git://git.kernel.org/pub/scm/linux/kernel/git/olof/chrome-platform.git
ab043105
OJ
3057F: drivers/platform/chrome/
3058
641cb85e 3059CISCO VIC ETHERNET NIC DRIVER
2360d2e8 3060M: Christian Benvenuti <benve@cisco.com>
001e1c1d 3061M: Sujith Sankar <ssujith@cisco.com>
c327e8f4 3062M: Govindarajulu Varadarajan <_govind@gmx.com>
5c6652f5 3063M: Neel Patel <neepatel@cisco.com>
7063fbf2 3064S: Supported
a6a5580c 3065F: drivers/net/ethernet/cisco/enic/
7063fbf2 3066
e3cf00d0 3067CISCO VIC LOW LATENCY NIC DRIVER
35ef4a9e
DG
3068M: Christian Benvenuti <benve@cisco.com>
3069M: Dave Goodell <dgoodell@cisco.com>
b75f0050 3070S: Supported
35ef4a9e 3071F: drivers/infiniband/hw/usnic/
e3cf00d0 3072
2b7a52a4 3073CIRRUS LOGIC EP93XX ETHERNET DRIVER
5587912f 3074M: Hartley Sweeten <hsweeten@visionengravers.com>
2b7a52a4
LB
3075L: netdev@vger.kernel.org
3076S: Maintained
57d0b7a0 3077F: drivers/net/ethernet/cirrus/ep93xx_eth.c
2b7a52a4 3078
3d4cfdc9
MB
3079CIRRUS LOGIC AUDIO CODEC DRIVERS
3080M: Brian Austin <brian.austin@cirrus.com>
3081M: Paul Handrigan <Paul.Handrigan@cirrus.com>
3082L: alsa-devel@alsa-project.org (moderated for non-subscribers)
3083S: Maintained
3084F: sound/soc/codecs/cs*
3085
94574d9a
KRW
3086CLEANCACHE API
3087M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
3088L: linux-kernel@vger.kernel.org
3089S: Maintained
3090F: mm/cleancache.c
3091F: include/linux/cleancache.h
3092
d4275354 3093CLK API
54176cc6 3094M: Russell King <linux@armlinux.org.uk>
aa571b14 3095L: linux-clk@vger.kernel.org
37417046 3096S: Maintained
d4275354
RK
3097F: include/linux/clk.h
3098
9222d247
JS
3099CLOCKSOURCE, CLOCKEVENT DRIVERS
3100M: Daniel Lezcano <daniel.lezcano@linaro.org>
3101M: Thomas Gleixner <tglx@linutronix.de>
981c3a4f 3102L: linux-kernel@vger.kernel.org
9222d247
JS
3103T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
3104S: Supported
3105F: drivers/clocksource
3106
5df6d737 3107CISCO FCOE HBA DRIVER
8fc89a79
HP
3108M: Hiral Patel <hiralpat@cisco.com>
3109M: Suma Ramars <sramars@cisco.com>
d7e01dc6 3110M: Brian Uchino <buchino@cisco.com>
5df6d737
AJ
3111L: linux-scsi@vger.kernel.org
3112S: Supported
2a99921a 3113F: drivers/scsi/fnic/
5df6d737 3114
c8806b6c
NM
3115CISCO SCSI HBA DRIVER
3116M: Narsimhulu Musini <nmusini@cisco.com>
3117M: Sesidhar Baddela <sebaddel@cisco.com>
3118L: linux-scsi@vger.kernel.org
3119S: Supported
3120F: drivers/scsi/snic/
3121
529aa8cb
TLSC
3122CMPC ACPI DRIVER
3123M: Thadeu Lima de Souza Cascardo <cascardo@holoscopio.com>
3124M: Daniel Oliveira Nascimento <don@syst.com.br>
d0944853 3125L: platform-driver-x86@vger.kernel.org
529aa8cb
TLSC
3126S: Supported
3127F: drivers/platform/x86/classmate-laptop.c
3128
85756a06
HV
3129COBALT MEDIA DRIVER
3130M: Hans Verkuil <hans.verkuil@cisco.com>
3131L: linux-media@vger.kernel.org
3132T: git git://linuxtv.org/media_tree.git
a825eaec 3133W: https://linuxtv.org
85756a06
HV
3134S: Supported
3135F: drivers/media/pci/cobalt/
3136
74425eee 3137COCCINELLE/Semantic Patches (SmPL)
26de9c26 3138M: Julia Lawall <Julia.Lawall@lip6.fr>
74425eee 3139M: Gilles Muller <Gilles.Muller@lip6.fr>
26de9c26 3140M: Nicolas Palix <nicolas.palix@imag.fr>
d8130624 3141M: Michal Marek <mmarek@suse.com>
26de9c26 3142L: cocci@systeme.lip6.fr (moderated for non-subscribers)
c00b5110 3143T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git misc
74425eee
NP
3144W: http://coccinelle.lip6.fr/
3145S: Supported
4b92b2aa 3146F: Documentation/coccinelle.txt
74425eee
NP
3147F: scripts/coccinelle/
3148F: scripts/coccicheck
3149
1da177e4 3150CODA FILE SYSTEM
8b58be88 3151M: Jan Harkes <jaharkes@cs.cmu.edu>
1da177e4
LT
3152M: coda@cs.cmu.edu
3153L: codalist@coda.cs.cmu.edu
3154W: http://www.coda.cs.cmu.edu/
3155S: Maintained
679655da
JP
3156F: Documentation/filesystems/coda.txt
3157F: fs/coda/
3158F: include/linux/coda*.h
c117ab84 3159F: include/uapi/linux/coda*.h
1da177e4 3160
0b14261e
PZ
3161CODA V4L2 MEM2MEM DRIVER
3162M: Philipp Zabel <p.zabel@pengutronix.de>
3163L: linux-media@vger.kernel.org
3164S: Maintained
3165F: Documentation/devicetree/bindings/media/coda.txt
3166F: drivers/media/platform/coda/
3167
7704addb 3168COMMON CLK FRAMEWORK
a85fa007 3169M: Michael Turquette <mturquette@baylibre.com>
f956165f 3170M: Stephen Boyd <sboyd@codeaurora.org>
aa571b14 3171L: linux-clk@vger.kernel.org
baeb0d9b 3172T: git git://git.kernel.org/pub/scm/linux/kernel/git/clk/linux.git
7704addb 3173S: Maintained
ae4185cd 3174F: Documentation/devicetree/bindings/clock/
60bea3b5
SW
3175F: drivers/clk/
3176X: drivers/clk/clkdev.c
7704addb 3177F: include/linux/clk-pr*
60bea3b5 3178F: include/linux/clk/
7704addb 3179
e2d1d6c0 3180COMMON INTERNET FILE SYSTEM (CIFS)
8b58be88 3181M: Steve French <sfrench@samba.org>
51223df6 3182L: linux-cifs@vger.kernel.org
d1f28953 3183L: samba-technical@lists.samba.org (moderated for non-subscribers)
e2d1d6c0 3184W: http://linux-cifs.samba.org/
bb1d5dda 3185T: git git://git.samba.org/sfrench/cifs-2.6.git
e2d1d6c0 3186S: Supported
ec421a71 3187F: Documentation/filesystems/cifs/
679655da 3188F: fs/cifs/
e2d1d6c0 3189
1da177e4 3190COMPACTPCI HOTPLUG CORE
8b58be88 3191M: Scott Murray <scott@spiteful.org>
64dab204 3192L: linux-pci@vger.kernel.org
82c4dfc7 3193S: Maintained
679655da 3194F: drivers/pci/hotplug/cpci_hotplug*
1da177e4
LT
3195
3196COMPACTPCI HOTPLUG ZIATECH ZT5550 DRIVER
8b58be88 3197M: Scott Murray <scott@spiteful.org>
64dab204 3198L: linux-pci@vger.kernel.org
82c4dfc7 3199S: Maintained
679655da 3200F: drivers/pci/hotplug/cpcihp_zt5550.*
1da177e4
LT
3201
3202COMPACTPCI HOTPLUG GENERIC DRIVER
8b58be88 3203M: Scott Murray <scott@spiteful.org>
64dab204 3204L: linux-pci@vger.kernel.org
82c4dfc7 3205S: Maintained
679655da 3206F: drivers/pci/hotplug/cpcihp_generic.c
1da177e4 3207
5411552c 3208COMPAL LAPTOP SUPPORT
8b58be88 3209M: Cezary Jackiewicz <cezary.jackiewicz@gmail.com>
d0944853 3210L: platform-driver-x86@vger.kernel.org
5411552c 3211S: Maintained
679655da 3212F: drivers/platform/x86/compal-laptop.c
5411552c 3213
949be0f7 3214CONEXANT ACCESSRUNNER USB DRIVER
9ae5e3bc
SA
3215L: accessrunner-general@lists.sourceforge.net
3216W: http://accessrunner.sourceforge.net/
44243ef4 3217S: Orphan
679655da 3218F: drivers/usb/atm/cxacru.c
949be0f7 3219
e2d1d6c0 3220CONFIGFS
d6351db2 3221M: Joel Becker <jlbec@evilplan.org>
1609bac8
CH
3222M: Christoph Hellwig <hch@lst.de>
3223T: git git://git.infradead.org/users/hch/configfs.git
e2d1d6c0 3224S: Supported
679655da
JP
3225F: fs/configfs/
3226F: include/linux/configfs.h
e2d1d6c0 3227
acb9c1b2 3228CONNECTOR
8b58be88 3229M: Evgeniy Polyakov <zbr@ioremap.net>
acb9c1b2
EP
3230L: netdev@vger.kernel.org
3231S: Maintained
3232F: drivers/connector/
3233
a3e3354d 3234CONTROL GROUP (CGROUP)
860ca0e6 3235M: Tejun Heo <tj@kernel.org>
ad50c159 3236M: Li Zefan <lizefan@huawei.com>
4d205676 3237M: Johannes Weiner <hannes@cmpxchg.org>
12340313 3238L: cgroups@vger.kernel.org
860ca0e6 3239T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
fb3a0fb6 3240S: Maintained
4b16b0c0 3241F: Documentation/cgroup*
679655da
JP
3242F: include/linux/cgroup*
3243F: kernel/cgroup*
a3e3354d
TH
3244
3245CONTROL GROUP - CPUSET
3246M: Li Zefan <lizefan@huawei.com>
3247L: cgroups@vger.kernel.org
3248W: http://www.bullopensource.org/cpuset/
3249W: http://oss.sgi.com/projects/cpusets/
3250T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
3251S: Maintained
4b16b0c0 3252F: Documentation/cgroup-v1/cpusets.txt
a3e3354d
TH
3253F: include/linux/cpuset.h
3254F: kernel/cpuset.c
3255
3256CONTROL GROUP - MEMORY RESOURCE CONTROLLER (MEMCG)
3257M: Johannes Weiner <hannes@cmpxchg.org>
fbd7dc74 3258M: Michal Hocko <mhocko@kernel.org>
c4e29738 3259M: Vladimir Davydov <vdavydov.dev@gmail.com>
a3e3354d
TH
3260L: cgroups@vger.kernel.org
3261L: linux-mm@kvack.org
3262S: Maintained
3263F: mm/memcontrol.c
5d1ea48b 3264F: mm/swap_cgroup.c
fb3a0fb6 3265
bebe4678 3266CORETEMP HARDWARE MONITORING DRIVER
96859129 3267M: Fenghua Yu <fenghua.yu@intel.com>
968ce1b1 3268L: linux-hwmon@vger.kernel.org
bebe4678 3269S: Maintained
679655da
JP
3270F: Documentation/hwmon/coretemp
3271F: drivers/hwmon/coretemp.c
bebe4678 3272
1da177e4 3273COSA/SRP SYNC SERIAL DRIVER
8b58be88 3274M: Jan "Yenya" Kasprzak <kas@fi.muni.cz>
1da177e4
LT
3275W: http://www.fi.muni.cz/~kas/cosa/
3276S: Maintained
679655da 3277F: drivers/net/wan/cosa*
1da177e4 3278
4371ee35 3279CPMAC ETHERNET DRIVER
9dd4aaef 3280M: Florian Fainelli <f.fainelli@gmail.com>
4371ee35
FF
3281L: netdev@vger.kernel.org
3282S: Maintained
b544dbac 3283F: drivers/net/ethernet/ti/cpmac.c
4371ee35 3284
1da177e4 3285CPU FREQUENCY DRIVERS
9c3646d1 3286M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
45c009a9 3287M: Viresh Kumar <viresh.kumar@linaro.org>
a6c072c7 3288L: linux-pm@vger.kernel.org
1da177e4 3289S: Maintained
27209d91
VK
3290T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
3291T: git git://git.linaro.org/people/vireshk/linux.git (For ARM Updates)
dabe73cb 3292F: Documentation/cpu-freq/
679655da
JP
3293F: drivers/cpufreq/
3294F: include/linux/cpufreq.h
1da177e4 3295
8a67f0ef
VK
3296CPU FREQUENCY DRIVERS - ARM BIG LITTLE
3297M: Viresh Kumar <viresh.kumar@linaro.org>
171d0ba8 3298M: Sudeep Holla <sudeep.holla@arm.com>
8a67f0ef
VK
3299L: linux-pm@vger.kernel.org
3300W: http://www.arm.com/products/processors/technologies/biglittleprocessing.php
3301S: Maintained
3302F: drivers/cpufreq/arm_big_little.h
3303F: drivers/cpufreq/arm_big_little.c
3304F: drivers/cpufreq/arm_big_little_dt.c
3305
14d2c34c 3306CPUIDLE DRIVER - ARM BIG LITTLE
b75f0050
JP
3307M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
3308M: Daniel Lezcano <daniel.lezcano@linaro.org>
3309L: linux-pm@vger.kernel.org
3310L: linux-arm-kernel@lists.infradead.org
cea8321c 3311T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
b75f0050
JP
3312S: Maintained
3313F: drivers/cpuidle/cpuidle-big_little.c
14d2c34c 3314
0c570c18
BZ
3315CPUIDLE DRIVER - ARM EXYNOS
3316M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
3317M: Daniel Lezcano <daniel.lezcano@linaro.org>
3318M: Kukjin Kim <kgene@kernel.org>
3319L: linux-pm@vger.kernel.org
3320L: linux-samsung-soc@vger.kernel.org
3321S: Supported
3322F: drivers/cpuidle/cpuidle-exynos.c
3323F: arch/arm/mach-exynos/pm.c
3324
a8e39c35 3325CPUIDLE DRIVERS
9c3646d1 3326M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
a8e39c35
DL
3327M: Daniel Lezcano <daniel.lezcano@linaro.org>
3328L: linux-pm@vger.kernel.org
3329S: Maintained
cea8321c 3330T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
a8e39c35
DL
3331F: drivers/cpuidle/*
3332F: include/linux/cpuidle.h
3333
1da177e4 3334CPUID/MSR DRIVER
8b58be88 3335M: "H. Peter Anvin" <hpa@zytor.com>
1da177e4 3336S: Maintained
679655da
JP
3337F: arch/x86/kernel/cpuid.c
3338F: arch/x86/kernel/msr.c
1da177e4 3339
7fe2f639 3340CPU POWER MONITORING SUBSYSTEM
d8130624 3341M: Thomas Renninger <trenn@suse.com>
103f1790 3342L: linux-pm@vger.kernel.org
7fe2f639 3343S: Maintained
14430813 3344F: tools/power/cpupower/
7fe2f639 3345
1da177e4 3346CRAMFS FILESYSTEM
ce00f85c 3347W: http://sourceforge.net/projects/cramfs/
54886a71 3348S: Orphan / Obsolete
679655da
JP
3349F: Documentation/filesystems/cramfs.txt
3350F: fs/cramfs/
1da177e4
LT
3351
3352CRIS PORT
8b58be88
JP
3353M: Mikael Starvik <starvik@axis.com>
3354M: Jesper Nilsson <jesper.nilsson@axis.com>
9937ac0c 3355L: linux-cris-kernel@axis.com
1da177e4 3356W: http://developer.axis.com
9f273c24 3357T: git git://git.kernel.org/pub/scm/linux/kernel/git/jesper/cris.git
1da177e4 3358S: Maintained
679655da 3359F: arch/cris/
df621252 3360F: drivers/tty/serial/crisv10.*
1da177e4
LT
3361
3362CRYPTO API
8b58be88
JP
3363M: Herbert Xu <herbert@gondor.apana.org.au>
3364M: "David S. Miller" <davem@davemloft.net>
1da177e4 3365L: linux-crypto@vger.kernel.org
9f273c24 3366T: git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/cryptodev-2.6.git
54e5881d 3367T: git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6.git
1da177e4 3368S: Maintained
679655da 3369F: Documentation/crypto/
fe1c445b 3370F: Documentation/devicetree/bindings/crypto/
2ca87a17 3371F: Documentation/DocBook/crypto-API.tmpl
679655da
JP
3372F: arch/*/crypto/
3373F: crypto/
3374F: drivers/crypto/
3375F: include/crypto/
1da177e4 3376
5b07bd57 3377CRYPTOGRAPHIC RANDOM NUMBER GENERATOR
8b58be88 3378M: Neil Horman <nhorman@tuxdriver.com>
5b07bd57
NH
3379L: linux-crypto@vger.kernel.org
3380S: Maintained
51a2228a
JP
3381F: crypto/ansi_cprng.c
3382F: crypto/rng.c
5b07bd57 3383
fc279cc2
HV
3384CS3308 MEDIA DRIVER
3385M: Hans Verkuil <hverkuil@xs4all.nl>
3386L: linux-media@vger.kernel.org
3387T: git git://linuxtv.org/media_tree.git
3388W: http://linuxtv.org
3389S: Odd Fixes
3390F: drivers/media/i2c/cs3308.c
3391F: drivers/media/i2c/cs3308.h
3392
9b4ffa48 3393CS5535 Audio ALSA driver
8b58be88 3394M: Jaya Kumar <jayakumar.alsa@gmail.com>
9b4ffa48 3395S: Maintained
679655da 3396F: sound/pci/cs5535audio/
9b4ffa48 3397
a910e4a9 3398CW1200 WLAN driver
b75f0050
JP
3399M: Solomon Peachy <pizza@shaftnet.org>
3400S: Maintained
560424e9 3401F: drivers/net/wireless/st/cw1200/
a910e4a9 3402
6d8425b1 3403CX18 VIDEO4LINUX DRIVER
6afdeaf8 3404M: Andy Walls <awalls@md.metrocast.net>
7b212edf 3405L: ivtv-devel@ivtvdriver.org (subscribers-only)
661263b5 3406L: linux-media@vger.kernel.org
275ffde4 3407T: git git://linuxtv.org/media_tree.git
a825eaec 3408W: https://linuxtv.org
30e10993 3409W: http://www.ivtvdriver.org/index.php/Cx18
6d8425b1 3410S: Maintained
679655da 3411F: Documentation/video4linux/cx18.txt
90d72ac6 3412F: drivers/media/pci/cx18/
6c0f0359 3413F: include/uapi/linux/ivtv*
6d8425b1 3414
3f101d91
HV
3415CX2341X MPEG ENCODER HELPER MODULE
3416M: Hans Verkuil <hverkuil@xs4all.nl>
3417L: linux-media@vger.kernel.org
3418T: git git://linuxtv.org/media_tree.git
a825eaec 3419W: https://linuxtv.org
3f101d91 3420S: Maintained
c368360b 3421F: drivers/media/common/cx2341x*
3f101d91
HV
3422F: include/media/cx2341x*
3423
b8fe6e2c
PB
3424CX24120 MEDIA DRIVER
3425M: Jemma Denson <jdenson@gmail.com>
3426M: Patrick Boettcher <patrick.boettcher@posteo.de>
3427L: linux-media@vger.kernel.org
a825eaec 3428W: https://linuxtv.org
b8fe6e2c
PB
3429Q: http://patchwork.linuxtv.org/project/linux-media/list/
3430S: Maintained
3431F: drivers/media/dvb-frontends/cx24120*
3432
20357578 3433CX88 VIDEO4LINUX DRIVER
5dc8a864
MCC
3434M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
3435M: Mauro Carvalho Chehab <mchehab@kernel.org>
20357578 3436L: linux-media@vger.kernel.org
a825eaec 3437W: https://linuxtv.org
20357578
MCC
3438T: git git://linuxtv.org/media_tree.git
3439S: Odd fixes
3440F: Documentation/video4linux/cx88/
3441F: drivers/media/pci/cx88/
6d8425b1 3442
91952bc0
AP
3443CXD2820R MEDIA DRIVER
3444M: Antti Palosaari <crope@iki.fi>
3445L: linux-media@vger.kernel.org
a825eaec 3446W: https://linuxtv.org
91952bc0
AP
3447W: http://palosaari.fi/linux/
3448Q: http://patchwork.linuxtv.org/project/linux-media/list/
3449T: git git://linuxtv.org/anttip/media_tree.git
3450S: Maintained
3451F: drivers/media/dvb-frontends/cxd2820r*
6d8425b1 3452
e5ec3789 3453CXGB3 ETHERNET DRIVER (CXGB3)
cdc99239 3454M: Santosh Raspatur <santosh@chelsio.com>
e5ec3789
SW
3455L: netdev@vger.kernel.org
3456W: http://www.chelsio.com
3457S: Supported
f7917c00 3458F: drivers/net/ethernet/chelsio/cxgb3/
e5ec3789 3459
d8ae3c33 3460CXGB3 ISCSI DRIVER (CXGB3I)
49e7d9df
JP
3461M: Karen Xie <kxie@chelsio.com>
3462L: linux-scsi@vger.kernel.org
3463W: http://www.chelsio.com
3464S: Supported
3465F: drivers/scsi/cxgbi/cxgb3i
d8ae3c33 3466
e5ec3789 3467CXGB3 IWARP RNIC DRIVER (IW_CXGB3)
8b58be88 3468M: Steve Wise <swise@chelsio.com>
e6cc0fd1 3469L: linux-rdma@vger.kernel.org
e5ec3789
SW
3470W: http://www.openfabrics.org
3471S: Supported
679655da 3472F: drivers/infiniband/hw/cxgb3/
e5ec3789 3473
be4c9bad 3474CXGB4 ETHERNET DRIVER (CXGB4)
56f16c74 3475M: Hariprasad S <hariprasad@chelsio.com>
be4c9bad
RD
3476L: netdev@vger.kernel.org
3477W: http://www.chelsio.com
3478S: Supported
f7917c00 3479F: drivers/net/ethernet/chelsio/cxgb4/
be4c9bad 3480
d8ae3c33 3481CXGB4 ISCSI DRIVER (CXGB4I)
49e7d9df
JP
3482M: Karen Xie <kxie@chelsio.com>
3483L: linux-scsi@vger.kernel.org
3484W: http://www.chelsio.com
3485S: Supported
3486F: drivers/scsi/cxgbi/cxgb4i
d8ae3c33 3487
be4c9bad
RD
3488CXGB4 IWARP RNIC DRIVER (IW_CXGB4)
3489M: Steve Wise <swise@chelsio.com>
3490L: linux-rdma@vger.kernel.org
3491W: http://www.openfabrics.org
3492S: Supported
3493F: drivers/infiniband/hw/cxgb4/
3494
5c20a5c7
CL
3495CXGB4VF ETHERNET DRIVER (CXGB4VF)
3496M: Casey Leedom <leedom@chelsio.com>
3497L: netdev@vger.kernel.org
3498W: http://www.chelsio.com
3499S: Supported
f7917c00 3500F: drivers/net/ethernet/chelsio/cxgb4vf/
5c20a5c7 3501
a9282d01
IM
3502CXL (IBM Coherent Accelerator Processor Interface CAPI) DRIVER
3503M: Ian Munsie <imunsie@au1.ibm.com>
3504M: Michael Neuling <mikey@neuling.org>
3505L: linuxppc-dev@lists.ozlabs.org
3506S: Supported
3507F: drivers/misc/cxl/
ec249dd8 3508F: include/misc/cxl*
a9282d01
IM
3509F: include/uapi/misc/cxl.h
3510F: Documentation/powerpc/cxl.txt
3511F: Documentation/powerpc/cxl.txt
3512F: Documentation/ABI/testing/sysfs-class-cxl
3513
11f43ae7
MO
3514CXLFLASH (IBM Coherent Accelerator Processor Interface CAPI Flash) SCSI DRIVER
3515M: Manoj N. Kumar <manoj@linux.vnet.ibm.com>
3516M: Matthew R. Ochs <mrochs@linux.vnet.ibm.com>
b2c0627c 3517M: Uma Krishnan <ukrishn@linux.vnet.ibm.com>
11f43ae7
MO
3518L: linux-scsi@vger.kernel.org
3519S: Supported
3520F: drivers/scsi/cxlflash/
3521F: include/uapi/scsi/cxlflash_ioctls.h
3522F: Documentation/powerpc/cxlflash.txt
3523
b52b97a3
GC
3524STMMAC ETHERNET DRIVER
3525M: Giuseppe Cavallaro <peppe.cavallaro@st.com>
91979b9d 3526M: Alexandre Torgue <alexandre.torgue@st.com>
b52b97a3
GC
3527L: netdev@vger.kernel.org
3528W: http://www.stlinux.com
3529S: Supported
7ac6653a 3530F: drivers/net/ethernet/stmicro/stmmac/
b52b97a3 3531
1da177e4 3532CYBERPRO FB DRIVER
54176cc6 3533M: Russell King <linux@armlinux.org.uk>
efc03ecb 3534L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
54176cc6 3535W: http://www.armlinux.org.uk/
1da177e4 3536S: Maintained
8a61f013 3537F: drivers/video/fbdev/cyber2000fb.*
9fa68eae 3538
1da177e4 3539CYCLADES ASYNC MUX DRIVER
1da177e4 3540W: http://www.cyclades.com/
d459883e 3541S: Orphan
c897401b 3542F: drivers/tty/cyclades.c
679655da 3543F: include/linux/cyclades.h
c117ab84 3544F: include/uapi/linux/cyclades.h
1da177e4
LT
3545
3546CYCLADES PC300 DRIVER
1da177e4 3547W: http://www.cyclades.com/
d459883e 3548S: Orphan
679655da 3549F: drivers/net/wan/pc300*
1da177e4 3550
402f6ae4
AP
3551CYPRESS_FIRMWARE MEDIA DRIVER
3552M: Antti Palosaari <crope@iki.fi>
3553L: linux-media@vger.kernel.org
a825eaec 3554W: https://linuxtv.org
402f6ae4
AP
3555W: http://palosaari.fi/linux/
3556Q: http://patchwork.linuxtv.org/project/linux-media/list/
3557T: git git://linuxtv.org/anttip/media_tree.git
3558S: Maintained
3559F: drivers/media/common/cypress_firmware*
3560
e3ae3525 3561CYTTSP TOUCHSCREEN DRIVER
be9a6f40 3562M: Ferruh Yigit <fery@cypress.com>
6305902c 3563L: linux-input@vger.kernel.org
be9a6f40 3564S: Supported
6305902c
JP
3565F: drivers/input/touchscreen/cyttsp*
3566F: include/linux/input/cyttsp.h
e3ae3525 3567
aaaf5fbf
JK
3568DALLAS/MAXIM DS1685-FAMILY REAL TIME CLOCK
3569M: Joshua Kinard <kumba@gentoo.org>
3570S: Maintained
3571F: drivers/rtc/rtc-ds1685.c
3572F: include/linux/rtc/ds1685.h
3573
1da177e4 3574DAMA SLAVE for AX.25
8b58be88 3575M: Joerg Reuter <jreuter@yaina.de>
1da177e4
LT
3576W: http://yaina.de/jreuter/
3577W: http://www.qsl.net/dl1bke/
3578L: linux-hams@vger.kernel.org
3579S: Maintained
679655da
JP
3580F: net/ax25/af_ax25.c
3581F: net/ax25/ax25_dev.c
3582F: net/ax25/ax25_ds_*
3583F: net/ax25/ax25_in.c
3584F: net/ax25/ax25_out.c
3585F: net/ax25/ax25_timer.c
3586F: net/ax25/sysctl_net_ax25.c
1da177e4 3587
e2d1d6c0 3588DAVICOM FAST ETHERNET (DMFE) NETWORK DRIVER
e2d1d6c0 3589L: netdev@vger.kernel.org
5ff77428 3590S: Orphan
679655da 3591F: Documentation/networking/dmfe.txt
0f04e2aa 3592F: drivers/net/ethernet/dec/tulip/dmfe.c
e2d1d6c0
RD
3593
3594DC390/AM53C974 SCSI driver
d8130624 3595M: Hannes Reinecke <hare@suse.com>
71bd849d 3596L: linux-scsi@vger.kernel.org
e2d1d6c0 3597S: Maintained
71bd849d 3598F: drivers/scsi/am53c974.c
e2d1d6c0 3599
1da177e4 3600DC395x SCSI driver
61eee9a7 3601M: Oliver Neukum <oliver@neukum.org>
8b58be88
JP
3602M: Ali Akcaagac <aliakc@web.de>
3603M: Jamie Lenehan <lenehan@twibble.org>
f5df5881 3604L: dc395x@twibble.org
cf015e9f
JP
3605W: http://twibble.org/dist/dc395x/
3606W: http://lists.twibble.org/mailman/listinfo/dc395x/
1da177e4 3607S: Maintained
679655da
JP
3608F: Documentation/scsi/dc395x.txt
3609F: drivers/scsi/dc395x.*
1da177e4 3610
eb8edb08 3611DCCP PROTOCOL
a89d030e 3612M: Gerrit Renker <gerrit@erg.abdn.ac.uk>
eb8edb08 3613L: dccp@vger.kernel.org
c996d8b9 3614W: http://www.linuxfoundation.org/collaborate/workgroups/networking/dccp
eb8edb08 3615S: Maintained
679655da 3616F: include/linux/dccp.h
c117ab84 3617F: include/uapi/linux/dccp.h
679655da
JP
3618F: include/linux/tfrc.h
3619F: net/dccp/
eb8edb08 3620
1da177e4 3621DECnet NETWORK LAYER
1da177e4
LT
3622W: http://linux-decnet.sourceforge.net
3623L: linux-decnet-user@lists.sourceforge.net
f546444d 3624S: Orphan
679655da
JP
3625F: Documentation/networking/decnet.txt
3626F: net/decnet/
1da177e4 3627
ebff05b9
MR
3628DECSTATION PLATFORM SUPPORT
3629M: "Maciej W. Rozycki" <macro@linux-mips.org>
3630L: linux-mips@linux-mips.org
3631W: http://www.linux-mips.org/wiki/DECstation
3632S: Maintained
3633F: arch/mips/dec/
3634F: arch/mips/include/asm/dec/
3635F: arch/mips/include/asm/mach-dec/
3636
1da177e4 3637DEFXX FDDI NETWORK DRIVER
8b58be88 3638M: "Maciej W. Rozycki" <macro@linux-mips.org>
1da177e4 3639S: Maintained
33f810b2 3640F: drivers/net/fddi/defxx.*
1da177e4 3641
ad8f07cc 3642DELL LAPTOP DRIVER
8b58be88 3643M: Matthew Garrett <mjg59@srcf.ucam.org>
cdbff611 3644M: Pali Rohár <pali.rohar@gmail.com>
d0944853 3645L: platform-driver-x86@vger.kernel.org
ad8f07cc 3646S: Maintained
679655da 3647F: drivers/platform/x86/dell-laptop.c
ad8f07cc 3648
817a5cdb
PR
3649DELL LAPTOP RBTN DRIVER
3650M: Pali Rohár <pali.rohar@gmail.com>
3651S: Maintained
3652F: drivers/platform/x86/dell-rbtn.*
3653
cdbff611
PR
3654DELL LAPTOP FREEFALL DRIVER
3655M: Pali Rohár <pali.rohar@gmail.com>
3656S: Maintained
3657F: drivers/platform/x86/dell-smo8800.c
3658
1da177e4 3659DELL LAPTOP SMM DRIVER
a5afba16 3660M: Pali Rohár <pali.rohar@gmail.com>
ef3522f7 3661S: Maintained
a5afba16 3662F: drivers/hwmon/dell-smm-hwmon.c
c117ab84 3663F: include/uapi/linux/i8k.h
1da177e4 3664
90563ec4 3665DELL SYSTEMS MANAGEMENT BASE DRIVER (dcdbas)
8b58be88 3666M: Doug Warzecha <Douglas_Warzecha@dell.com>
90563ec4 3667S: Maintained
679655da
JP
3668F: Documentation/dcdbas.txt
3669F: drivers/firmware/dcdbas.*
90563ec4 3670
0b3f6109 3671DELL WMI EXTRAS DRIVER
8b58be88 3672M: Matthew Garrett <mjg59@srcf.ucam.org>
cdbff611 3673M: Pali Rohár <pali.rohar@gmail.com>
0b3f6109 3674S: Maintained
36b3a96f 3675F: drivers/platform/x86/dell-wmi.c
0b3f6109 3676
5efc75e3 3677DESIGNWARE USB2 DRD IP DRIVER
16272ae7 3678M: John Youn <johnyoun@synopsys.com>
5efc75e3 3679L: linux-usb@vger.kernel.org
18f340f9 3680T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
5efc75e3 3681S: Maintained
197ba5f4 3682F: drivers/usb/dwc2/
5efc75e3 3683
94ab23dd 3684DESIGNWARE USB3 DRD IP DRIVER
a55f6286 3685M: Felipe Balbi <balbi@kernel.org>
94ab23dd 3686L: linux-usb@vger.kernel.org
94ab23dd
FB
3687T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
3688S: Maintained
3689F: drivers/usb/dwc3/
3690
833c9545
JB
3691DEVICE COREDUMP (DEV_COREDUMP)
3692M: Johannes Berg <johannes@sipsolutions.net>
3693L: linux-kernel@vger.kernel.org
3694S: Maintained
3695F: drivers/base/devcoredump.c
3696F: include/linux/devcoredump.h
3697
89d07767
KP
3698DEVICE FREQUENCY (DEVFREQ)
3699M: MyungJoo Ham <myungjoo.ham@samsung.com>
3700M: Kyungmin Park <kyungmin.park@samsung.com>
88476d34 3701L: linux-pm@vger.kernel.org
6a3cd722 3702T: git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
89d07767
KP
3703S: Maintained
3704F: drivers/devfreq/
6a3cd722
CC
3705F: include/linux/devfreq.h
3706F: Documentation/devicetree/bindings/devfreq/
89d07767 3707
7dbded06
CC
3708DEVICE FREQUENCY EVENT (DEVFREQ-EVENT)
3709M: Chanwoo Choi <cw00.choi@samsung.com>
3710L: linux-pm@vger.kernel.org
3711T: git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
3712S: Supported
3713F: drivers/devfreq/event/
3714F: drivers/devfreq/devfreq-event.c
3715F: include/linux/devfreq-event.h
3716F: Documentation/devicetree/bindings/devfreq/event/
89d07767 3717
490b864b
CC
3718BUS FREQUENCY DRIVER FOR SAMSUNG EXYNOS
3719M: Chanwoo Choi <cw00.choi@samsung.com>
3720L: linux-pm@vger.kernel.org
3721L: linux-samsung-soc@vger.kernel.org
3722T: git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
3723S: Maintained
3724F: drivers/devfreq/exynos-bus.c
3725F: Documentation/devicetree/bindings/devfreq/exynos-bus.txt
3726
1da177e4 3727DEVICE NUMBER REGISTRY
8b58be88 3728M: Torben Mathiasen <device@lanana.org>
1da177e4 3729W: http://lanana.org/docs/device-list/index.html
1da177e4
LT
3730S: Maintained
3731
e2d1d6c0 3732DEVICE-MAPPER (LVM)
854ecaad 3733M: Alasdair Kergon <agk@redhat.com>
8504eed3 3734M: Mike Snitzer <snitzer@redhat.com>
854ecaad 3735M: dm-devel@redhat.com
e2d1d6c0
RD
3736L: dm-devel@redhat.com
3737W: http://sources.redhat.com/dm
8a6e2535 3738Q: http://patchwork.kernel.org/project/dm-devel/list/
41d35d25 3739T: git git://git.kernel.org/pub/scm/linux/kernel/git/device-mapper/linux-dm.git
854ecaad 3740T: quilt http://people.redhat.com/agk/patches/linux/editing/
e2d1d6c0 3741S: Maintained
679655da
JP
3742F: Documentation/device-mapper/
3743F: drivers/md/dm*
854ecaad 3744F: drivers/md/persistent-data/
679655da
JP
3745F: include/linux/device-mapper.h
3746F: include/linux/dm-*.h
8504eed3 3747F: include/uapi/linux/dm-*.h
e2d1d6c0 3748
bfcd3a46
JP
3749DEVLINK
3750M: Jiri Pirko <jiri@mellanox.com>
3751L: netdev@vger.kernel.org
3752S: Supported
3753F: net/core/devlink.c
3754F: include/net/devlink.h
3755F: include/uapi/linux/devlink.h
3756
c0d995aa
OST
3757DIALOG SEMICONDUCTOR DRIVERS
3758M: Support Opensource <support.opensource@diasemi.com>
3759W: http://www.dialog-semiconductor.com/products
3760S: Supported
3761F: Documentation/hwmon/da90??
047cfd01 3762F: Documentation/devicetree/bindings/mfd/da90*.txt
4eeb08b4 3763F: Documentation/devicetree/bindings/regulator/da92*.txt
7c933772 3764F: Documentation/devicetree/bindings/sound/da[79]*.txt
c0d995aa
OST
3765F: drivers/gpio/gpio-da90??.c
3766F: drivers/hwmon/da90??-hwmon.c
7be72c2c 3767F: drivers/iio/adc/da91??-*.c
c0d995aa
OST
3768F: drivers/input/misc/da90??_onkey.c
3769F: drivers/input/touchscreen/da9052_tsi.c
3770F: drivers/leds/leds-da90??.c
3771F: drivers/mfd/da903x.c
3772F: drivers/mfd/da90??-*.c
7be72c2c 3773F: drivers/mfd/da91??-*.c
c0d995aa 3774F: drivers/power/da9052-battery.c
7be72c2c 3775F: drivers/power/da91??-*.c
c0d995aa
OST
3776F: drivers/regulator/da903x.c
3777F: drivers/regulator/da9???-regulator.[ch]
3778F: drivers/rtc/rtc-da90??.c
3779F: drivers/video/backlight/da90??_bl.c
3780F: drivers/watchdog/da90??_wdt.c
3781F: include/linux/mfd/da903x.h
3782F: include/linux/mfd/da9052/
3783F: include/linux/mfd/da9055/
047cfd01 3784F: include/linux/mfd/da9062/
c0d995aa 3785F: include/linux/mfd/da9063/
7be72c2c 3786F: include/linux/mfd/da9150/
4eeb08b4 3787F: include/linux/regulator/da9211.h
c0d995aa
OST
3788F: include/sound/da[79]*.h
3789F: sound/soc/codecs/da[79]*.[ch]
3790
599aa697
LL
3791DIGI NEO AND CLASSIC PCI PRODUCTS
3792M: Lidza Louina <lidza.louina@gmail.com>
542f3d5a 3793M: Mark Hounschell <markh@compro.net>
599aa697
LL
3794L: driverdev-devel@linuxdriverproject.org
3795S: Maintained
3796F: drivers/staging/dgnc/
3797
335d7c58 3798DIOLAN U2C-12 I2C DRIVER
ca462085 3799M: Guenter Roeck <linux@roeck-us.net>
335d7c58
GR
3800L: linux-i2c@vger.kernel.org
3801S: Maintained
3802F: drivers/i2c/busses/i2c-diolan-u2c.c
3803
d475c634
MW
3804DIRECT ACCESS (DAX)
3805M: Matthew Wilcox <willy@linux.intel.com>
3806L: linux-fsdevel@vger.kernel.org
3807S: Supported
3808F: fs/dax.c
3809
e7839f25 3810DIRECTORY NOTIFICATION (DNOTIFY)
8b58be88 3811M: Eric Paris <eparis@parisplace.org>
3c5119c0 3812S: Maintained
679655da
JP
3813F: Documentation/filesystems/dnotify.txt
3814F: fs/notify/dnotify/
3815F: include/linux/dnotify.h
1da177e4
LT
3816
3817DISK GEOMETRY AND PARTITION HANDLING
8b58be88 3818M: Andries Brouwer <aeb@cwi.nl>
1da177e4
LT
3819W: http://www.win.tue.nl/~aeb/linux/Large-Disk.html
3820W: http://www.win.tue.nl/~aeb/linux/zip/zip-1.html
3821W: http://www.win.tue.nl/~aeb/partitions/partition_types-1.html
3822S: Maintained
3823
4480f15b 3824DISKQUOTA
d8130624 3825M: Jan Kara <jack@suse.com>
1da177e4 3826S: Maintained
679655da
JP
3827F: Documentation/filesystems/quota.txt
3828F: fs/quota/
3829F: include/linux/quota*.h
c117ab84 3830F: include/uapi/linux/quota*.h
1da177e4 3831
702686ad
BT
3832DISPLAYLINK USB 2.0 FRAMEBUFFER DRIVER (UDLFB)
3833M: Bernie Thompson <bernie@plugable.com>
3834L: linux-fbdev@vger.kernel.org
3835S: Maintained
3836W: http://plugable.com/category/projects/udlfb/
8a61f013 3837F: drivers/video/fbdev/udlfb.c
702686ad
BT
3838F: include/video/udlfb.h
3839F: Documentation/fb/udlfb.txt
3840
e7839f25 3841DISTRIBUTED LOCK MANAGER (DLM)
8b58be88
JP
3842M: Christine Caulfield <ccaulfie@redhat.com>
3843M: David Teigland <teigland@redhat.com>
a4644184 3844L: cluster-devel@redhat.com
5be7b50f 3845W: http://sources.redhat.com/cluster/
9f273c24 3846T: git git://git.kernel.org/pub/scm/linux/kernel/git/teigland/linux-dlm.git
5be7b50f 3847S: Supported
679655da 3848F: fs/dlm/
5be7b50f 3849
53b6b3e0
SS
3850DMA BUFFER SHARING FRAMEWORK
3851M: Sumit Semwal <sumit.semwal@linaro.org>
3852S: Maintained
3853L: linux-media@vger.kernel.org
3854L: dri-devel@lists.freedesktop.org
8ada6d2d 3855L: linaro-mm-sig@lists.linaro.org (moderated for non-subscribers)
35fac7e3 3856F: drivers/dma-buf/
e46d12c6
JP
3857F: include/linux/dma-buf*
3858F: include/linux/reservation.h
3859F: include/linux/*fence.h
53b6b3e0
SS
3860F: Documentation/dma-buf-sharing.txt
3861T: git git://git.linaro.org/people/sumitsemwal/linux-dma-buf.git
3862
c483e065
GP
3863SYNC FILE FRAMEWORK
3864M: Sumit Semwal <sumit.semwal@linaro.org>
3865R: Gustavo Padovan <gustavo@padovan.org>
3866S: Maintained
3867L: linux-media@vger.kernel.org
3868L: dri-devel@lists.freedesktop.org
3869F: drivers/dma-buf/sync_file.c
3870F: include/linux/sync_file.h
3871F: Documentation/sync_file.txt
3872T: git git://git.linaro.org/people/sumitsemwal/linux-dma-buf.git
3873
b3e5f263 3874DMA GENERIC OFFLOAD ENGINE SUBSYSTEM
4abed0af 3875M: Vinod Koul <vinod.koul@intel.com>
17b59560
VK
3876L: dmaengine@vger.kernel.org
3877Q: https://patchwork.kernel.org/project/linux-dmaengine/list/
08223d80 3878S: Maintained
679655da 3879F: drivers/dma/
0ce3c066 3880F: include/linux/dmaengine.h
c56d329e 3881F: Documentation/devicetree/bindings/dma/
979a281e
VK
3882F: Documentation/dmaengine/
3883T: git git://git.infradead.org/users/vkoul/slave-dma.git
248a9dc3 3884
b825037d 3885DME1737 HARDWARE MONITOR DRIVER
8b58be88 3886M: Juerg Haefliger <juergh@gmail.com>
968ce1b1 3887L: linux-hwmon@vger.kernel.org
b825037d 3888S: Maintained
679655da
JP
3889F: Documentation/hwmon/dme1737
3890F: drivers/hwmon/dme1737.c
b825037d 3891
1f31e1b1 3892DMI/SMBIOS SUPPORT
d8130624 3893M: Jean Delvare <jdelvare@suse.com>
1f31e1b1 3894S: Maintained
d4aeef93 3895T: quilt http://jdelvare.nerim.net/devel/linux/jdelvare-dmi/
d7f96f97 3896F: Documentation/ABI/testing/sysfs-firmware-dmi-tables
1f31e1b1
JD
3897F: drivers/firmware/dmi-id.c
3898F: drivers/firmware/dmi_scan.c
3899F: include/linux/dmi.h
3900
7d2c86b5 3901DOCUMENTATION
ad3118b9 3902M: Jonathan Corbet <corbet@lwn.net>
795fb7e7
JD
3903L: linux-doc@vger.kernel.org
3904S: Maintained
679655da 3905F: Documentation/
42f41ecf
JC
3906F: scripts/docproc.c
3907F: scripts/kernel-doc*
97be078b
RD
3908X: Documentation/ABI/
3909X: Documentation/devicetree/
933a46b8
JC
3910X: Documentation/acpi
3911X: Documentation/power
3912X: Documentation/spi
6c121170 3913X: Documentation/DocBook/media
c51edfb1 3914T: git git://git.lwn.net/linux.git docs-next
abbaeff3 3915
1da177e4 3916DOUBLETALK DRIVER
8b58be88 3917M: "James R. Van Zandt" <jrv@vanzandt.mv.com>
1da177e4
LT
3918L: blinux-list@redhat.com
3919S: Maintained
679655da
JP
3920F: drivers/char/dtlk.c
3921F: include/linux/dtlk.h
1da177e4 3922
e2d1d6c0 3923DPT_I2O SCSI RAID DRIVER
8b58be88 3924M: Adaptec OEM Raid Solutions <aacraid@adaptec.com>
e2d1d6c0
RD
3925L: linux-scsi@vger.kernel.org
3926W: http://www.adaptec.com/
3927S: Maintained
679655da
JP
3928F: drivers/scsi/dpt*
3929F: drivers/scsi/dpt/
e2d1d6c0 3930
b411b363 3931DRBD DRIVER
bc2c049d
RK
3932M: Philipp Reisner <philipp.reisner@linbit.com>
3933M: Lars Ellenberg <lars.ellenberg@linbit.com>
3934L: drbd-dev@lists.linbit.com
28b8e8d4 3935W: http://www.drbd.org
bc2c049d
RK
3936T: git git://git.linbit.com/linux-drbd.git
3937T: git git://git.linbit.com/drbd-8.4.git
28b8e8d4
JP
3938S: Supported
3939F: drivers/block/drbd/
3940F: lib/lru_cache.c
3941F: Documentation/blockdev/drbd/
b411b363 3942
dc7dfcd8 3943DRIVER CORE, KOBJECTS, DEBUGFS, KERNFS AND SYSFS
879a5a00 3944M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
08deed1e 3945T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
1da177e4 3946S: Supported
679655da 3947F: Documentation/kobject.txt
7cfc51b9 3948F: drivers/base/
87544653 3949F: fs/debugfs/
dc7dfcd8
WS
3950F: fs/kernfs/
3951F: fs/sysfs/
87544653 3952F: include/linux/debugfs.h
dc7dfcd8 3953F: include/linux/kobj*
679655da 3954F: lib/kobj*
1da177e4
LT
3955
3956DRM DRIVERS
8b58be88 3957M: David Airlie <airlied@linux.ie>
4c6a3999 3958L: dri-devel@lists.freedesktop.org
b0447888 3959T: git git://people.freedesktop.org/~airlied/linux
1da177e4 3960S: Maintained
679655da 3961F: drivers/gpu/drm/
433e3b34 3962F: drivers/gpu/vga/
d28ab95b
GU
3963F: Documentation/devicetree/bindings/display/
3964F: Documentation/devicetree/bindings/gpu/
3965F: Documentation/devicetree/bindings/video/
621c5474 3966F: Documentation/gpu/
850e9411 3967F: include/drm/
c117ab84 3968F: include/uapi/drm/
1da177e4 3969
c842b693
EV
3970DRM DRIVER FOR AST SERVER GRAPHICS CHIPS
3971M: Dave Airlie <airlied@redhat.com>
3972S: Odd Fixes
3973F: drivers/gpu/drm/ast/
3974
3975DRM DRIVER FOR BOCHS VIRTUAL GPU
3976M: Gerd Hoffmann <kraxel@redhat.com>
3977S: Odd Fixes
3978F: drivers/gpu/drm/bochs/
3979
3980DRM DRIVER FOR QEMU'S CIRRUS DEVICE
3981M: Dave Airlie <airlied@redhat.com>
3982S: Odd Fixes
3983F: drivers/gpu/drm/cirrus/
3984
c26a4017 3985RADEON and AMDGPU DRM DRIVERS
566f5939
AD
3986M: Alex Deucher <alexander.deucher@amd.com>
3987M: Christian König <christian.koenig@amd.com>
3988L: dri-devel@lists.freedesktop.org
3989T: git git://people.freedesktop.org/~agd5f/linux
3990S: Supported
3991F: drivers/gpu/drm/radeon/
74c97375 3992F: include/uapi/drm/radeon_drm.h
c26a4017 3993F: drivers/gpu/drm/amd/
74c97375 3994F: include/uapi/drm/amdgpu_drm.h
566f5939 3995
03e255b9
TR
3996DRM PANEL DRIVERS
3997M: Thierry Reding <thierry.reding@gmail.com>
3998L: dri-devel@lists.freedesktop.org
3999T: git git://anongit.freedesktop.org/tegra/linux.git
4000S: Maintained
4001F: drivers/gpu/drm/drm_panel.c
4002F: drivers/gpu/drm/panel/
4003F: include/drm/drm_panel.h
2d799dde 4004F: Documentation/devicetree/bindings/display/panel/
03e255b9 4005
8daf7473 4006INTEL DRM DRIVERS (excluding Poulsbo, Moorestown and derivative chipsets)
cbce7107 4007M: Daniel Vetter <daniel.vetter@intel.com>
47f95647 4008M: Jani Nikula <jani.nikula@linux.intel.com>
362132d2 4009L: intel-gfx@lists.freedesktop.org
8daf7473 4010L: dri-devel@lists.freedesktop.org
7564fde3 4011W: https://01.org/linuxgraphics/
47f95647 4012Q: http://patchwork.freedesktop.org/project/intel-gfx/
89258a97 4013T: git git://anongit.freedesktop.org/drm-intel
8daf7473 4014S: Supported
14430813 4015F: drivers/gpu/drm/i915/
8daf7473 4016F: include/drm/i915*
baceac3a 4017F: include/uapi/drm/i915_drm.h
621c5474 4018F: Documentation/gpu/i915.rst
8daf7473 4019
99763bb8
BB
4020DRM DRIVERS FOR ATMEL HLCDC
4021M: Boris Brezillon <boris.brezillon@free-electrons.com>
4022L: dri-devel@lists.freedesktop.org
4023S: Supported
4024F: drivers/gpu/drm/atmel-hlcdc/
4025F: Documentation/devicetree/bindings/drm/atmel/
4026
bf1139df
MR
4027DRM DRIVERS FOR ALLWINNER A10
4028M: Maxime Ripard <maxime.ripard@free-electrons.com>
4029L: dri-devel@lists.freedesktop.org
4030S: Supported
4031F: drivers/gpu/drm/sun4i/
4032F: Documentation/devicetree/bindings/display/sunxi/sun4i-drm.txt
4033
398a6d4a
KP
4034DRM DRIVERS FOR EXYNOS
4035M: Inki Dae <inki.dae@samsung.com>
f1501303
ID
4036M: Joonyoung Shim <jy0922.shim@samsung.com>
4037M: Seung-Woo Kim <sw0312.kim@samsung.com>
4038M: Kyungmin Park <kyungmin.park@samsung.com>
398a6d4a 4039L: dri-devel@lists.freedesktop.org
25a58030 4040T: git git://git.kernel.org/pub/scm/linux/kernel/git/daeinki/drm-exynos.git
398a6d4a 4041S: Supported
14430813 4042F: drivers/gpu/drm/exynos/
8fb9b15b
EV
4043F: include/uapi/drm/exynos_drm.h
4044F: Documentation/devicetree/bindings/display/exynos/
398a6d4a 4045
b55a1b9c 4046DRM DRIVERS FOR FREESCALE DCU
bc66757a 4047M: Stefan Agner <stefan@agner.ch>
b55a1b9c
JW
4048M: Alison Wang <alison.wang@freescale.com>
4049L: dri-devel@lists.freedesktop.org
4050S: Supported
4051F: drivers/gpu/drm/fsl-dcu/
2d799dde 4052F: Documentation/devicetree/bindings/display/fsl,dcu.txt
fb127b79 4053F: Documentation/devicetree/bindings/display/fsl,tcon.txt
2d799dde 4054F: Documentation/devicetree/bindings/display/panel/nec,nl4827hc19_05b.txt
b55a1b9c 4055
0a3d775f
PZ
4056DRM DRIVERS FOR FREESCALE IMX
4057M: Philipp Zabel <p.zabel@pengutronix.de>
4058L: dri-devel@lists.freedesktop.org
4059S: Maintained
4060F: drivers/gpu/drm/imx/
ef739aa4 4061F: drivers/gpu/ipu-v3/
2d799dde 4062F: Documentation/devicetree/bindings/display/imx/
0a3d775f 4063
ba2199a6
PJ
4064DRM DRIVERS FOR GMA500 (Poulsbo, Moorestown and derivative chipsets)
4065M: Patrik Jakobsson <patrik.r.jakobsson@gmail.com>
4066L: dri-devel@lists.freedesktop.org
4067T: git git://github.com/patjak/drm-gma500
4068S: Maintained
5ff18e42 4069F: drivers/gpu/drm/gma500/
ba2199a6 4070
c84ffde9
XL
4071DRM DRIVERS FOR HISILICON
4072M: Xinliang Liu <z.liuxinliang@hisilicon.com>
4073R: Xinwei Kong <kong.kongxinwei@hisilicon.com>
4074R: Chen Feng <puck.chen@hisilicon.com>
4075L: dri-devel@lists.freedesktop.org
4076T: git git://github.com/xin3liang/linux.git
4077S: Maintained
4078F: drivers/gpu/drm/hisilicon/
4079F: Documentation/devicetree/bindings/display/hisilicon/
4080
399516ab
EV
4081DRM DRIVER FOR INTEL I810 VIDEO CARDS
4082S: Orphan / Obsolete
4083F: drivers/gpu/drm/i810/
4084F: include/uapi/drm/i810_drm.h
4085
06346451
EV
4086DRM DRIVER FOR MSM ADRENO GPU
4087M: Rob Clark <robdclark@gmail.com>
4088L: linux-arm-msm@vger.kernel.org
4089L: dri-devel@lists.freedesktop.org
4090L: freedreno@lists.freedesktop.org
4091T: git git://people.freedesktop.org/~robclark/linux
4092S: Maintained
4093F: drivers/gpu/drm/msm/
4094F: include/uapi/drm/msm_drm.h
4095F: Documentation/devicetree/bindings/display/msm/
4096
fad89bb3
EV
4097DRM DRIVER FOR NVIDIA GEFORCE/QUADRO GPUS
4098M: Ben Skeggs <bskeggs@redhat.com>
4099L: dri-devel@lists.freedesktop.org
4100L: nouveau@lists.freedesktop.org
4101T: git git://github.com/skeggsb/linux
4102S: Supported
4103F: drivers/gpu/drm/nouveau/
4104F: include/uapi/drm/nouveau_drm.h
ba2199a6 4105
bd3b49f2 4106DRM DRIVERS FOR NVIDIA TEGRA
a5ad7a63 4107M: Thierry Reding <thierry.reding@gmail.com>
bd3b49f2
TR
4108L: dri-devel@lists.freedesktop.org
4109L: linux-tegra@vger.kernel.org
a5ad7a63 4110T: git git://anongit.freedesktop.org/tegra/linux.git
adabdb0c 4111S: Supported
dee8268f 4112F: drivers/gpu/drm/tegra/
a5ad7a63 4113F: drivers/gpu/host1x/
e1e90644 4114F: include/linux/host1x.h
a5ad7a63 4115F: include/uapi/drm/tegra_drm.h
2d799dde 4116F: Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-host1x.txt
bd3b49f2 4117
399516ab
EV
4118DRM DRIVER FOR MATROX G200/G400 GRAPHICS CARDS
4119S: Orphan / Obsolete
4120F: drivers/gpu/drm/mga/
4121F: include/uapi/drm/mga_drm.h
4122
c842b693
EV
4123DRM DRIVER FOR MGA G200 SERVER GRAPHICS CHIPS
4124M: Dave Airlie <airlied@redhat.com>
4125S: Odd Fixes
4126F: drivers/gpu/drm/mgag200/
4127
399516ab
EV
4128DRM DRIVER FOR RAGE 128 VIDEO CARDS
4129S: Orphan / Obsolete
4130F: drivers/gpu/drm/r128/
4131F: include/uapi/drm/r128_drm.h
4132
a284e9d1
LP
4133DRM DRIVERS FOR RENESAS
4134M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
4135L: dri-devel@lists.freedesktop.org
4a121096 4136L: linux-renesas-soc@vger.kernel.org
2392ccd4 4137T: git git://linuxtv.org/pinchartl/fbdev
a284e9d1
LP
4138S: Supported
4139F: drivers/gpu/drm/rcar-du/
4140F: drivers/gpu/drm/shmobile/
a284e9d1 4141F: include/linux/platform_data/shmob_drm.h
33be436d 4142F: Documentation/devicetree/bindings/display/renesas,du.txt
a284e9d1 4143
c842b693
EV
4144DRM DRIVER FOR QXL VIRTUAL GPU
4145M: Dave Airlie <airlied@redhat.com>
4146S: Odd Fixes
4147F: drivers/gpu/drm/qxl/
4148F: include/uapi/drm/qxl_drm.h
a284e9d1 4149
625e0346
HS
4150DRM DRIVERS FOR ROCKCHIP
4151M: Mark Yao <mark.yao@rock-chips.com>
4152L: dri-devel@lists.freedesktop.org
4153S: Maintained
4154F: drivers/gpu/drm/rockchip/
f253f7eb 4155F: Documentation/devicetree/bindings/display/rockchip/
625e0346 4156
399516ab
EV
4157DRM DRIVER FOR SAVAGE VIDEO CARDS
4158S: Orphan / Obsolete
4159F: drivers/gpu/drm/savage/
4160F: include/uapi/drm/savage_drm.h
4161
4162DRM DRIVER FOR SIS VIDEO CARDS
4163S: Orphan / Obsolete
4164F: drivers/gpu/drm/sis/
4165F: include/uapi/drm/sis_drm.h
625e0346 4166
7f11c476
BG
4167DRM DRIVERS FOR STI
4168M: Benjamin Gaignard <benjamin.gaignard@linaro.org>
4169M: Vincent Abriou <vincent.abriou@st.com>
4170L: dri-devel@lists.freedesktop.org
4171T: git http://git.linaro.org/people/benjamin.gaignard/kernel.git
4172S: Maintained
4173F: drivers/gpu/drm/sti
2d799dde 4174F: Documentation/devicetree/bindings/display/st,stih4xx.txt
7f11c476 4175
399516ab
EV
4176DRM DRIVER FOR TDFX VIDEO CARDS
4177S: Orphan / Obsolete
4178F: drivers/gpu/drm/tdfx/
4179
c842b693
EV
4180DRM DRIVER FOR USB DISPLAYLINK VIDEO ADAPTERS
4181M: Dave Airlie <airlied@redhat.com>
4182S: Odd Fixes
4183F: drivers/gpu/drm/udl/
4184
8bb0bce9
LS
4185DRM DRIVERS FOR VIVANTE GPU IP
4186M: Lucas Stach <l.stach@pengutronix.de>
54176cc6 4187R: Russell King <linux+etnaviv@armlinux.org.uk>
8bb0bce9
LS
4188R: Christian Gmeiner <christian.gmeiner@gmail.com>
4189L: dri-devel@lists.freedesktop.org
4190S: Maintained
8a9257a0
EV
4191F: drivers/gpu/drm/etnaviv/
4192F: include/uapi/drm/etnaviv_drm.h
4193F: Documentation/devicetree/bindings/display/etnaviv/
8bb0bce9 4194
c4291702
EV
4195DRM DRIVER FOR VMWARE VIRTUAL GPU
4196M: "VMware Graphics" <linux-graphics-maintainer@vmware.com>
4197M: Sinclair Yeh <syeh@vmware.com>
4198M: Thomas Hellstrom <thellstrom@vmware.com>
4199L: dri-devel@lists.freedesktop.org
4200T: git git://people.freedesktop.org/~syeh/repos_linux
4201T: git git://people.freedesktop.org/~thomash/linux
4202S: Supported
4203F: drivers/gpu/drm/vmwgfx/
4204F: include/uapi/drm/vmwgfx_drm.h
4205
8636d452
EA
4206DRM DRIVERS FOR VC4
4207M: Eric Anholt <eric@anholt.net>
4208T: git git://github.com/anholt/linux
4209S: Supported
4210F: drivers/gpu/drm/vc4/
4211F: include/uapi/drm/vc4_drm.h
4212F: Documentation/devicetree/bindings/display/brcm,bcm-vc4.txt
8bb0bce9 4213
5ef330a7
TV
4214DRM DRIVERS FOR TI OMAP
4215M: Tomi Valkeinen <tomi.valkeinen@ti.com>
4216L: dri-devel@lists.freedesktop.org
4217S: Maintained
4218F: drivers/gpu/drm/omapdrm/
4219F: Documentation/devicetree/bindings/display/ti/
4220
adb314ed
TV
4221DRM DRIVERS FOR TI LCDC
4222M: Jyri Sarha <jsarha@ti.com>
4223R: Tomi Valkeinen <tomi.valkeinen@ti.com>
4224L: dri-devel@lists.freedesktop.org
4225S: Maintained
4226F: drivers/gpu/drm/tilcdc/
4227F: Documentation/devicetree/bindings/display/tilcdc/
4228
598df1ac
AK
4229DSBR100 USB FM RADIO DRIVER
4230M: Alexey Klimov <klimov.linux@gmail.com>
4231L: linux-media@vger.kernel.org
4232T: git git://linuxtv.org/media_tree.git
4233S: Maintained
4234F: drivers/media/radio/dsbr100.c
4235
1da177e4 4236DSCC4 DRIVER
8b58be88 4237M: Francois Romieu <romieu@fr.zoreil.com>
01f20734 4238L: netdev@vger.kernel.org
1da177e4 4239S: Maintained
679655da 4240F: drivers/net/wan/dscc4.c
1da177e4 4241
cc11b140
HV
4242DT3155 MEDIA DRIVER
4243M: Hans Verkuil <hverkuil@xs4all.nl>
4244L: linux-media@vger.kernel.org
4245T: git git://linuxtv.org/media_tree.git
a825eaec 4246W: https://linuxtv.org
cc11b140
HV
4247S: Odd Fixes
4248F: drivers/media/pci/dt3155/
4249
91952bc0
AP
4250DVB_USB_AF9015 MEDIA DRIVER
4251M: Antti Palosaari <crope@iki.fi>
4252L: linux-media@vger.kernel.org
a825eaec 4253W: https://linuxtv.org
91952bc0
AP
4254W: http://palosaari.fi/linux/
4255Q: http://patchwork.linuxtv.org/project/linux-media/list/
4256T: git git://linuxtv.org/anttip/media_tree.git
4257S: Maintained
4258F: drivers/media/usb/dvb-usb-v2/af9015*
4259
4260DVB_USB_AF9035 MEDIA DRIVER
4261M: Antti Palosaari <crope@iki.fi>
4262L: linux-media@vger.kernel.org
a825eaec 4263W: https://linuxtv.org
91952bc0
AP
4264W: http://palosaari.fi/linux/
4265Q: http://patchwork.linuxtv.org/project/linux-media/list/
4266T: git git://linuxtv.org/anttip/media_tree.git
4267S: Maintained
4268F: drivers/media/usb/dvb-usb-v2/af9035*
4269
4270DVB_USB_ANYSEE MEDIA DRIVER
4271M: Antti Palosaari <crope@iki.fi>
4272L: linux-media@vger.kernel.org
a825eaec 4273W: https://linuxtv.org
91952bc0
AP
4274W: http://palosaari.fi/linux/
4275Q: http://patchwork.linuxtv.org/project/linux-media/list/
4276T: git git://linuxtv.org/anttip/media_tree.git
4277S: Maintained
4278F: drivers/media/usb/dvb-usb-v2/anysee*
4279
4280DVB_USB_AU6610 MEDIA DRIVER
4281M: Antti Palosaari <crope@iki.fi>
4282L: linux-media@vger.kernel.org
a825eaec 4283W: https://linuxtv.org
91952bc0
AP
4284W: http://palosaari.fi/linux/
4285Q: http://patchwork.linuxtv.org/project/linux-media/list/
4286T: git git://linuxtv.org/anttip/media_tree.git
4287S: Maintained
4288F: drivers/media/usb/dvb-usb-v2/au6610*
4289
4290DVB_USB_CE6230 MEDIA DRIVER
4291M: Antti Palosaari <crope@iki.fi>
4292L: linux-media@vger.kernel.org
a825eaec 4293W: https://linuxtv.org
91952bc0
AP
4294W: http://palosaari.fi/linux/
4295Q: http://patchwork.linuxtv.org/project/linux-media/list/
4296T: git git://linuxtv.org/anttip/media_tree.git
4297S: Maintained
4298F: drivers/media/usb/dvb-usb-v2/ce6230*
4299
d099dea2
MK
4300DVB_USB_CXUSB MEDIA DRIVER
4301M: Michael Krufky <mkrufky@linuxtv.org>
4302L: linux-media@vger.kernel.org
a825eaec 4303W: https://linuxtv.org
d099dea2
MK
4304W: http://github.com/mkrufky
4305Q: http://patchwork.linuxtv.org/project/linux-media/list/
4306T: git git://linuxtv.org/media_tree.git
4307S: Maintained
9819da66 4308F: drivers/media/usb/dvb-usb/cxusb*
d099dea2 4309
91952bc0 4310DVB_USB_EC168 MEDIA DRIVER
91952bc0
AP
4311M: Antti Palosaari <crope@iki.fi>
4312L: linux-media@vger.kernel.org
a825eaec 4313W: https://linuxtv.org
91952bc0
AP
4314W: http://palosaari.fi/linux/
4315Q: http://patchwork.linuxtv.org/project/linux-media/list/
4316T: git git://linuxtv.org/anttip/media_tree.git
4317S: Maintained
91952bc0 4318F: drivers/media/usb/dvb-usb-v2/ec168*
91952bc0 4319
5560983b 4320DVB_USB_GL861 MEDIA DRIVER
91952bc0
AP
4321M: Antti Palosaari <crope@iki.fi>
4322L: linux-media@vger.kernel.org
a825eaec 4323W: https://linuxtv.org
91952bc0
AP
4324Q: http://patchwork.linuxtv.org/project/linux-media/list/
4325T: git git://linuxtv.org/anttip/media_tree.git
4326S: Maintained
5560983b 4327F: drivers/media/usb/dvb-usb-v2/gl861*
91952bc0 4328
8856f5f2
MK
4329DVB_USB_MXL111SF MEDIA DRIVER
4330M: Michael Krufky <mkrufky@linuxtv.org>
4331L: linux-media@vger.kernel.org
a825eaec 4332W: https://linuxtv.org
8856f5f2
MK
4333W: http://github.com/mkrufky
4334Q: http://patchwork.linuxtv.org/project/linux-media/list/
4335T: git git://linuxtv.org/mkrufky/mxl111sf.git
4336S: Maintained
4337F: drivers/media/usb/dvb-usb-v2/mxl111sf*
4338
91952bc0
AP
4339DVB_USB_RTL28XXU MEDIA DRIVER
4340M: Antti Palosaari <crope@iki.fi>
4341L: linux-media@vger.kernel.org
a825eaec 4342W: https://linuxtv.org
91952bc0
AP
4343W: http://palosaari.fi/linux/
4344Q: http://patchwork.linuxtv.org/project/linux-media/list/
4345T: git git://linuxtv.org/anttip/media_tree.git
4346S: Maintained
4347F: drivers/media/usb/dvb-usb-v2/rtl28xxu*
4348
4349DVB_USB_V2 MEDIA DRIVER
4350M: Antti Palosaari <crope@iki.fi>
4351L: linux-media@vger.kernel.org
a825eaec 4352W: https://linuxtv.org
91952bc0
AP
4353W: http://palosaari.fi/linux/
4354Q: http://patchwork.linuxtv.org/project/linux-media/list/
4355T: git git://linuxtv.org/anttip/media_tree.git
4356S: Maintained
4357F: drivers/media/usb/dvb-usb-v2/dvb_usb*
4358F: drivers/media/usb/dvb-usb-v2/usb_urb.c
4359
ac0ac38f 4360DYNAMIC DEBUG
5c4a97d1 4361M: Jason Baron <jbaron@akamai.com>
ac0ac38f
JB
4362S: Maintained
4363F: lib/dynamic_debug.c
4364F: include/linux/dynamic_debug.h
4365
789c7048 4366DZ DECSTATION DZ11 SERIAL DRIVER
8b58be88 4367M: "Maciej W. Rozycki" <macro@linux-mips.org>
789c7048 4368S: Maintained
df621252 4369F: drivers/tty/serial/dz.*
789c7048 4370
f17effbe
MF
4371E3X0 POWER BUTTON DRIVER
4372M: Moritz Fischer <moritz.fischer@ettus.com>
4373L: usrp-users@lists.ettus.com
4374W: http://www.ettus.com
4375S: Supported
4376F: drivers/input/misc/e3x0-button.c
4377F: Documentation/devicetree/bindings/input/e3x0-button.txt
4378
91952bc0
AP
4379E4000 MEDIA DRIVER
4380M: Antti Palosaari <crope@iki.fi>
4381L: linux-media@vger.kernel.org
a825eaec 4382W: https://linuxtv.org
91952bc0
AP
4383W: http://palosaari.fi/linux/
4384Q: http://patchwork.linuxtv.org/project/linux-media/list/
4385T: git git://linuxtv.org/anttip/media_tree.git
4386S: Maintained
4387F: drivers/media/tuners/e4000*
4388
1da177e4 4389EATA ISA/EISA/PCI SCSI DRIVER
8b58be88 4390M: Dario Ballabio <ballabio_dario@emc.com>
1da177e4
LT
4391L: linux-scsi@vger.kernel.org
4392S: Maintained
679655da 4393F: drivers/scsi/eata.c
1da177e4 4394
91952bc0
AP
4395EC100 MEDIA DRIVER
4396M: Antti Palosaari <crope@iki.fi>
4397L: linux-media@vger.kernel.org
a825eaec 4398W: https://linuxtv.org
91952bc0
AP
4399W: http://palosaari.fi/linux/
4400Q: http://patchwork.linuxtv.org/project/linux-media/list/
4401T: git git://linuxtv.org/anttip/media_tree.git
4402S: Maintained
4403F: drivers/media/dvb-frontends/ec100*
4404
237fead6 4405ECRYPT FILE SYSTEM
0de9adf2 4406M: Tyler Hicks <tyhicks@canonical.com>
a058bfbb 4407L: ecryptfs@vger.kernel.org
24a923e4 4408W: http://ecryptfs.org
6dc7516e 4409W: https://launchpad.net/ecryptfs
9f273c24 4410T: git git://git.kernel.org/pub/scm/linux/kernel/git/tyhicks/ecryptfs.git
237fead6 4411S: Supported
679655da
JP
4412F: Documentation/filesystems/ecryptfs.txt
4413F: fs/ecryptfs/
237fead6 4414
da9bb1d2 4415EDAC-CORE
8b58be88 4416M: Doug Thompson <dougthompson@xmission.com>
aa15aa0e 4417M: Borislav Petkov <bp@alien8.de>
5dc8a864
MCC
4418M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
4419M: Mauro Carvalho Chehab <mchehab@kernel.org>
91445c72 4420L: linux-edac@vger.kernel.org
07cd6bf5
FW
4421T: git git://git.kernel.org/pub/scm/linux/kernel/git/bp/bp.git for-next
4422T: git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-edac.git linux_next
8c2a6a40 4423S: Supported
679655da 4424F: Documentation/edac.txt
91445c72 4425F: drivers/edac/
679655da 4426F: include/linux/edac.h
0e438e3f 4427
c476c23b 4428EDAC-AMD64
8b58be88 4429M: Doug Thompson <dougthompson@xmission.com>
487ba8e8 4430M: Borislav Petkov <bp@alien8.de>
91445c72 4431L: linux-edac@vger.kernel.org
487ba8e8 4432S: Maintained
c476c23b
BP
4433F: drivers/edac/amd64_edac*
4434
836dae5d
RR
4435EDAC-CALXEDA
4436M: Doug Thompson <dougthompson@xmission.com>
4437M: Robert Richter <rric@kernel.org>
4438L: linux-edac@vger.kernel.org
836dae5d
RR
4439S: Maintained
4440F: drivers/edac/highbank*
4441
f65aad41
RB
4442EDAC-CAVIUM
4443M: Ralf Baechle <ralf@linux-mips.org>
4444M: David Daney <david.daney@cavium.com>
4445L: linux-edac@vger.kernel.org
4446L: linux-mips@linux-mips.org
f65aad41
RB
4447S: Supported
4448F: drivers/edac/octeon_edac*
4449
0e438e3f 4450EDAC-E752X
8b58be88
JP
4451M: Mark Gross <mark.gross@intel.com>
4452M: Doug Thompson <dougthompson@xmission.com>
91445c72 4453L: linux-edac@vger.kernel.org
0e438e3f 4454S: Maintained
679655da 4455F: drivers/edac/e752x_edac.c
0e438e3f
DP
4456
4457EDAC-E7XXX
8b58be88 4458M: Doug Thompson <dougthompson@xmission.com>
91445c72 4459L: linux-edac@vger.kernel.org
0e438e3f 4460S: Maintained
679655da 4461F: drivers/edac/e7xxx_edac.c
0e438e3f 4462
77c5f5d2 4463EDAC-GHES
5dc8a864
MCC
4464M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
4465M: Mauro Carvalho Chehab <mchehab@kernel.org>
77c5f5d2 4466L: linux-edac@vger.kernel.org
77c5f5d2 4467S: Maintained
2caa67a6 4468F: drivers/edac/ghes_edac.c
77c5f5d2 4469
6bc78404 4470EDAC-I82443BXGX
8b58be88 4471M: Tim Small <tim@buttersideup.com>
91445c72 4472L: linux-edac@vger.kernel.org
6bc78404 4473S: Maintained
679655da 4474F: drivers/edac/i82443bxgx_edac.c
6bc78404
DT
4475
4476EDAC-I3000
8b58be88 4477M: Jason Uhlenkott <juhlenko@akamai.com>
91445c72 4478L: linux-edac@vger.kernel.org
6bc78404 4479S: Maintained
679655da 4480F: drivers/edac/i3000_edac.c
6bc78404
DT
4481
4482EDAC-I5000
8b58be88 4483M: Doug Thompson <dougthompson@xmission.com>
91445c72 4484L: linux-edac@vger.kernel.org
ba9a5918 4485S: Maintained
679655da 4486F: drivers/edac/i5000_edac.c
ba9a5918 4487
44c12cb2 4488EDAC-I5400
5dc8a864
MCC
4489M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
4490M: Mauro Carvalho Chehab <mchehab@kernel.org>
67c89316 4491L: linux-edac@vger.kernel.org
44c12cb2 4492S: Maintained
679655da 4493F: drivers/edac/i5400_edac.c
44c12cb2 4494
3c9c92b6 4495EDAC-I7300
5dc8a864
MCC
4496M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
4497M: Mauro Carvalho Chehab <mchehab@kernel.org>
3c9c92b6 4498L: linux-edac@vger.kernel.org
3c9c92b6
MCC
4499S: Maintained
4500F: drivers/edac/i7300_edac.c
4501
67c89316 4502EDAC-I7CORE
5dc8a864
MCC
4503M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
4504M: Mauro Carvalho Chehab <mchehab@kernel.org>
67c89316 4505L: linux-edac@vger.kernel.org
67c89316 4506S: Maintained
70aff0ce 4507F: drivers/edac/i7core_edac.c
67c89316 4508
ba9a5918 4509EDAC-I82975X
8b58be88 4510M: Ranganathan Desikan <ravi@jetztechnologies.com>
25527885 4511M: "Arvind R." <arvino55@gmail.com>
91445c72 4512L: linux-edac@vger.kernel.org
ba9a5918 4513S: Maintained
679655da 4514F: drivers/edac/i82975x_edac.c
ba9a5918 4515
791b4706
JB
4516EDAC-IE31200
4517M: Jason Baron <jbaron@akamai.com>
4518L: linux-edac@vger.kernel.org
791b4706
JB
4519S: Maintained
4520F: drivers/edac/ie31200_edac.c
4521
ccdfb979 4522EDAC-MPC85XX
30c7469b 4523M: Johannes Thumshirn <morbidrsa@gmail.com>
ccdfb979 4524L: linux-edac@vger.kernel.org
ccdfb979
JT
4525S: Maintained
4526F: drivers/edac/mpc85xx_edac.[ch]
4527
ba9a5918 4528EDAC-PASEMI
8b58be88 4529M: Egor Martovetsky <egor@pasemi.com>
91445c72 4530L: linux-edac@vger.kernel.org
6bc78404 4531S: Maintained
679655da 4532F: drivers/edac/pasemi_edac.c
6bc78404 4533
0e438e3f 4534EDAC-R82600
8b58be88 4535M: Tim Small <tim@buttersideup.com>
91445c72 4536L: linux-edac@vger.kernel.org
0e438e3f 4537S: Maintained
679655da 4538F: drivers/edac/r82600_edac.c
da9bb1d2 4539
4d096ca7 4540EDAC-SBRIDGE
5dc8a864
MCC
4541M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
4542M: Mauro Carvalho Chehab <mchehab@kernel.org>
4d096ca7 4543L: linux-edac@vger.kernel.org
4d096ca7
MCC
4544S: Maintained
4545F: drivers/edac/sb_edac.c
4546
4ec656bd
TL
4547EDAC-SKYLAKE
4548M: Tony Luck <tony.luck@intel.com>
4549L: linux-edac@vger.kernel.org
4550S: Maintained
4551F: drivers/edac/skx_edac.c
4552
995e1de4
LH
4553EDAC-XGENE
4554APPLIED MICRO (APM) X-GENE SOC EDAC
4555M: Loc Ho <lho@apm.com>
4556S: Supported
4557F: drivers/edac/xgene_edac.c
4558F: Documentation/devicetree/bindings/edac/apm-xgene-edac.txt
4559
af39917d
CL
4560EDIROL UA-101/UA-1000 DRIVER
4561M: Clemens Ladisch <clemens@ladisch.de>
4562L: alsa-devel@alsa-project.org (moderated for non-subscribers)
4563T: git git://git.alsa-project.org/alsa-kernel.git
4564S: Maintained
4565F: sound/usb/misc/ua101.c
4566
1f7df953 4567EXTENSIBLE FIRMWARE INTERFACE (EFI)
825fcfce 4568M: Matt Fleming <matt@codeblueprint.co.uk>
1f7df953 4569L: linux-efi@vger.kernel.org
78bef24e 4570T: git git://git.kernel.org/pub/scm/linux/kernel/git/mfleming/efi.git
1f7df953 4571S: Maintained
fb2efb5c 4572F: Documentation/efi-stub.txt
1f7df953
MF
4573F: arch/ia64/kernel/efi.c
4574F: arch/x86/boot/compressed/eboot.[ch]
4575F: arch/x86/include/asm/efi.h
e8dfe6d8
MF
4576F: arch/x86/platform/efi/
4577F: drivers/firmware/efi/
1f7df953
MF
4578F: include/linux/efi*.h
4579
d68772b7
MF
4580EFI VARIABLE FILESYSTEM
4581M: Matthew Garrett <matthew.garrett@nebula.com>
4582M: Jeremy Kerr <jk@ozlabs.org>
825fcfce 4583M: Matt Fleming <matt@codeblueprint.co.uk>
d68772b7
MF
4584T: git git://git.kernel.org/pub/scm/linux/kernel/git/mfleming/efi.git
4585L: linux-efi@vger.kernel.org
4586S: Maintained
4587F: fs/efivarfs/
4588
85a00d9b
PJ
4589EFIFB FRAMEBUFFER DRIVER
4590L: linux-fbdev@vger.kernel.org
4591M: Peter Jones <pjones@redhat.com>
4592S: Maintained
8a61f013 4593F: drivers/video/fbdev/efifb.c
85a00d9b 4594
ff6301da
IH
4595EFI TEST DRIVER
4596L: linux-efi@vger.kernel.org
4597M: Ivan Hu <ivan.hu@canonical.com>
4598M: Matt Fleming <matt@codeblueprint.co.uk>
4599S: Maintained
4600F: drivers/firmware/efi/test/
4601
0bee8d28
JT
4602EFS FILESYSTEM
4603W: http://aeschi.ch.eu.org/efs/
4604S: Orphan
679655da 4605F: fs/efs/
0bee8d28 4606
aa8a9e25 4607EHEA (IBM pSeries eHEA 10Gb ethernet adapter) DRIVER
97b04197 4608M: Douglas Miller <dougmill@linux.vnet.ibm.com>
aa8a9e25
BL
4609L: netdev@vger.kernel.org
4610S: Maintained
9aa32835 4611F: drivers/net/ethernet/ibm/ehea/
aa8a9e25 4612
f0319efe 4613EM28XX VIDEO4LINUX DRIVER
5dc8a864
MCC
4614M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
4615M: Mauro Carvalho Chehab <mchehab@kernel.org>
f0319efe 4616L: linux-media@vger.kernel.org
a825eaec 4617W: https://linuxtv.org
f0319efe
MCC
4618T: git git://linuxtv.org/media_tree.git
4619S: Maintained
4620F: drivers/media/usb/em28xx/
4621
3e3a7d66 4622EMBEDDED LINUX
8b58be88
JP
4623M: Paul Gortmaker <paul.gortmaker@windriver.com>
4624M: Matt Mackall <mpm@selenic.com>
4625M: David Woodhouse <dwmw2@infradead.org>
3e3a7d66
DW
4626L: linux-embedded@vger.kernel.org
4627S: Maintained
4628
32505876
JS
4629EMULEX/AVAGO LPFC FC/FCOE SCSI DRIVER
4630M: James Smart <james.smart@avagotech.com>
4631M: Dick Kennedy <dick.kennedy@avagotech.com>
ce00f85c 4632L: linux-scsi@vger.kernel.org
32505876 4633W: http://www.avagotech.com
ce00f85c 4634S: Supported
679655da 4635F: drivers/scsi/lpfc/
3a1c1d44 4636
5f5bac82 4637ENE CB710 FLASH CARD READER DRIVER
8b58be88 4638M: Michał Mirosław <mirq-linux@rere.qmqm.pl>
5f5bac82
MM
4639S: Maintained
4640F: drivers/misc/cb710/
4641F: drivers/mmc/host/cb710-mmc.*
4642F: include/linux/cb710.h
4643
931e39a1
ML
4644ENE KB2426 (ENE0100/ENE020XX) INFRARED RECEIVER
4645M: Maxim Levitsky <maximlevitsky@gmail.com>
4646S: Maintained
2a837449 4647F: drivers/media/rc/ene_ir.*
931e39a1 4648
d5ca9006 4649EPSON S1D13XXX FRAMEBUFFER DRIVER
8b58be88 4650M: Kristoffer Ericson <kristoffer.ericson@gmail.com>
d5ca9006 4651S: Maintained
084bad91 4652T: git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
8a61f013 4653F: drivers/video/fbdev/s1d13xxxfb.c
679655da 4654F: include/video/s1d13xxxfb.h
d5ca9006 4655
38df6492
ME
4656ET131X NETWORK DRIVER
4657M: Mark Einon <mark.einon@gmail.com>
4658S: Odd Fixes
4659F: drivers/net/ethernet/agere/
4660
1da177e4 4661ETHERNET BRIDGE
adbbf69d 4662M: Stephen Hemminger <stephen@networkplumber.org>
3430284f 4663L: bridge@lists.linux-foundation.org (moderated for non-subscribers)
4c325313 4664L: netdev@vger.kernel.org
c996d8b9 4665W: http://www.linuxfoundation.org/en/Net:Bridge
1da177e4 4666S: Maintained
679655da
JP
4667F: include/linux/netfilter_bridge/
4668F: net/bridge/
1da177e4 4669
22f08ad9
FF
4670ETHERNET PHY LIBRARY
4671M: Florian Fainelli <f.fainelli@gmail.com>
4672L: netdev@vger.kernel.org
4673S: Maintained
4674F: include/linux/phy.h
4675F: include/linux/phy_fixed.h
4676F: drivers/net/phy/
4677F: Documentation/networking/phy.txt
4678F: drivers/of/of_mdio.c
4679F: drivers/of/of_net.c
4680
1da177e4 4681EXT2 FILE SYSTEM
d8130624 4682M: Jan Kara <jack@suse.com>
72be2ccf 4683L: linux-ext4@vger.kernel.org
1da177e4 4684S: Maintained
679655da
JP
4685F: Documentation/filesystems/ext2.txt
4686F: fs/ext2/
4687F: include/linux/ext2*
1da177e4 4688
72be2ccf 4689EXT4 FILE SYSTEM
8b58be88 4690M: "Theodore Ts'o" <tytso@mit.edu>
3c373a5f 4691M: Andreas Dilger <adilger.kernel@dilger.ca>
72be2ccf 4692L: linux-ext4@vger.kernel.org
08a225f1 4693W: http://ext4.wiki.kernel.org
8a6e2535 4694Q: http://patchwork.ozlabs.org/project/linux-ext4/list/
9f273c24 4695T: git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/ext4.git
1da177e4 4696S: Maintained
679655da
JP
4697F: Documentation/filesystems/ext4.txt
4698F: fs/ext4/
1da177e4 4699
c5532b09 4700Extended Verification Module (EVM)
74dd744f
MZ
4701M: Mimi Zohar <zohar@linux.vnet.ibm.com>
4702L: linux-ima-devel@lists.sourceforge.net
4703L: linux-security-module@vger.kernel.org
c5532b09
MZ
4704S: Supported
4705F: security/integrity/evm/
4706
df6b3cfe
MH
4707EXTERNAL CONNECTOR SUBSYSTEM (EXTCON)
4708M: MyungJoo Ham <myungjoo.ham@samsung.com>
4709M: Chanwoo Choi <cw00.choi@samsung.com>
4710L: linux-kernel@vger.kernel.org
81df63a9 4711T: git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/extcon.git
df6b3cfe
MH
4712S: Maintained
4713F: drivers/extcon/
cd2c3e7f
CC
4714F: include/linux/extcon/
4715F: include/linux/extcon.h
df6b3cfe 4716F: Documentation/extcon/
cd2c3e7f 4717F: Documentation/devicetree/bindings/extcon/
df6b3cfe 4718
e2a75c44 4719EXYNOS DP DRIVER
b7701755 4720M: Jingoo Han <jingoohan1@gmail.com>
e2a75c44
JH
4721L: dri-devel@lists.freedesktop.org
4722S: Maintained
4723F: drivers/gpu/drm/exynos/exynos_dp*
4724
9b93a409
MS
4725EXYNOS SYSMMU (IOMMU) driver
4726M: Marek Szyprowski <m.szyprowski@samsung.com>
4727L: iommu@lists.linux-foundation.org
4728S: Maintained
4729F: drivers/iommu/exynos-iommu.c
4730
33ad3912
DL
4731EXYNOS MIPI DISPLAY DRIVERS
4732M: Inki Dae <inki.dae@samsung.com>
4733M: Donghwa Lee <dh09.lee@samsung.com>
4734M: Kyungmin Park <kyungmin.park@samsung.com>
4735L: linux-fbdev@vger.kernel.org
4736S: Maintained
8a61f013 4737F: drivers/video/fbdev/exynos/exynos_mipi*
33ad3912
DL
4738F: include/video/exynos_mipi*
4739
4a66d3fe
NC
4740EZchip NPS platform support
4741M: Noam Camus <noamc@ezchip.com>
4742S: Supported
4743F: arch/arc/plat-eznps
4744F: arch/arc/boot/dts/eznps.dts
4745
e53004e2 4746F71805F HARDWARE MONITORING DRIVER
d8130624 4747M: Jean Delvare <jdelvare@suse.com>
968ce1b1 4748L: linux-hwmon@vger.kernel.org
e53004e2 4749S: Maintained
679655da
JP
4750F: Documentation/hwmon/f71805f
4751F: drivers/hwmon/f71805f.c
e53004e2 4752
eea977ed
MB
4753FC0011 TUNER DRIVER
4754M: Michael Buesch <m@bues.ch>
4755L: linux-media@vger.kernel.org
4756S: Maintained
ccae7af2
MCC
4757F: drivers/media/tuners/fc0011.h
4758F: drivers/media/tuners/fc0011.c
eea977ed 4759
91952bc0
AP
4760FC2580 MEDIA DRIVER
4761M: Antti Palosaari <crope@iki.fi>
4762L: linux-media@vger.kernel.org
a825eaec 4763W: https://linuxtv.org
91952bc0
AP
4764W: http://palosaari.fi/linux/
4765Q: http://patchwork.linuxtv.org/project/linux-media/list/
4766T: git git://linuxtv.org/anttip/media_tree.git
4767S: Maintained
4768F: drivers/media/tuners/fc2580*
eea977ed 4769
88b2dbdb
EP
4770FANOTIFY
4771M: Eric Paris <eparis@redhat.com>
4772S: Maintained
4773F: fs/notify/fanotify/
4774F: include/linux/fanotify.h
c117ab84 4775F: include/uapi/linux/fanotify.h
88b2dbdb 4776
1da177e4 4777FARSYNC SYNCHRONOUS DRIVER
8b58be88 4778M: Kevin Curtis <kevin.curtis@farsite.co.uk>
1da177e4
LT
4779W: http://www.farsite.co.uk/
4780S: Supported
679655da 4781F: drivers/net/wan/farsync.*
1da177e4 4782
c5408b88 4783FAULT INJECTION SUPPORT
8b58be88 4784M: Akinobu Mita <akinobu.mita@gmail.com>
c5408b88 4785S: Supported
679655da
JP
4786F: Documentation/fault-injection/
4787F: lib/fault-inject.c
c5408b88 4788
053e514f
NT
4789FBTFT Framebuffer drivers
4790M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
4791M: Noralf Trønnes <noralf@tronnes.org>
4792S: Maintained
4793F: drivers/staging/fbtft/
4794
cae727db 4795FCOE SUBSYSTEM (libfc, libfcoe, fcoe)
49a75815 4796M: Johannes Thumshirn <jth@kernel.org>
f4aaea6d 4797L: fcoe-devel@open-fcoe.org
cae727db
RL
4798W: www.Open-FCoE.org
4799S: Supported
4800F: drivers/scsi/libfc/
4801F: drivers/scsi/fcoe/
4802F: include/scsi/fc/
4803F: include/scsi/libfc.h
4804F: include/scsi/libfcoe.h
c117ab84 4805F: include/uapi/scsi/fc/
cae727db 4806
e2d1d6c0 4807FILE LOCKING (flock() and fcntl()/lockf())
8c836fa8 4808M: Jeff Layton <jlayton@poochiereds.net>
9c3646d1 4809M: "J. Bruce Fields" <bfields@fieldses.org>
e2d1d6c0 4810L: linux-fsdevel@vger.kernel.org
1da177e4 4811S: Maintained
679655da
JP
4812F: include/linux/fcntl.h
4813F: include/linux/fs.h
c117ab84
CEB
4814F: include/uapi/linux/fcntl.h
4815F: include/uapi/linux/fs.h
679655da
JP
4816F: fs/fcntl.c
4817F: fs/locks.c
1da177e4 4818
e2d1d6c0 4819FILESYSTEMS (VFS and infrastructure)
8b58be88 4820M: Alexander Viro <viro@zeniv.linux.org.uk>
e2d1d6c0 4821L: linux-fsdevel@vger.kernel.org
173acc7c 4822S: Maintained
679655da 4823F: fs/*
173acc7c 4824
b26e0ed4 4825FINTEK F75375S HARDWARE MONITOR AND FAN CONTROLLER DRIVER
05576a1e 4826M: Riku Voipio <riku.voipio@iki.fi>
968ce1b1 4827L: linux-hwmon@vger.kernel.org
b26e0ed4 4828S: Maintained
d5ca6918
JP
4829F: drivers/hwmon/f75375s.c
4830F: include/linux/f75375s.h
b26e0ed4 4831
a331b0c3
CL
4832FIREWIRE AUDIO DRIVERS
4833M: Clemens Ladisch <clemens@ladisch.de>
4834L: alsa-devel@alsa-project.org (moderated for non-subscribers)
4835T: git git://git.alsa-project.org/alsa-kernel.git
4836S: Maintained
4837F: sound/firewire/
4838
eb86ec51
SR
4839FIREWIRE MEDIA DRIVERS (firedtv)
4840M: Stefan Richter <stefanr@s5r6.in-berlin.de>
4841L: linux-media@vger.kernel.org
4842L: linux1394-devel@lists.sourceforge.net
4843T: git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media.git
4844S: Maintained
4845F: drivers/media/firewire/
4846
a511ce33
CB
4847FIREWIRE SBP-2 TARGET
4848M: Chris Boot <bootc@bootc.net>
4849L: linux-scsi@vger.kernel.org
4850L: target-devel@vger.kernel.org
4851L: linux1394-devel@lists.sourceforge.net
4852T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/lio-core-2.6.git master
4853S: Maintained
4854F: drivers/target/sbp/
4855
7d2c86b5 4856FIREWIRE SUBSYSTEM
8b58be88 4857M: Stefan Richter <stefanr@s5r6.in-berlin.de>
e2d1d6c0 4858L: linux1394-devel@lists.sourceforge.net
958a29cb 4859W: http://ieee1394.wiki.kernel.org/
2ca526bf 4860T: git git://git.kernel.org/pub/scm/linux/kernel/git/ieee1394/linux1394.git
e2d1d6c0 4861S: Maintained
679655da 4862F: drivers/firewire/
8f06ce3b
SR
4863F: include/linux/firewire.h
4864F: include/uapi/linux/firewire*.h
9f6d3c4b 4865F: tools/firewire/
e2d1d6c0
RD
4866
4867FIRMWARE LOADER (request_firmware)
39e68089
ML
4868M: Ming Lei <ming.lei@canonical.com>
4869L: linux-kernel@vger.kernel.org
4870S: Maintained
679655da
JP
4871F: Documentation/firmware_class/
4872F: drivers/base/firmware*.c
4873F: include/linux/firmware.h
e2d1d6c0 4874
f730e3dc 4875FLASH ADAPTER DRIVER (IBM Flash Adapter 900GB Full Height PCI Flash Card)
9bb3c446
PK
4876M: Joshua Morris <josh.h.morris@us.ibm.com>
4877M: Philip Kelleher <pjk1939@linux.vnet.ibm.com>
4878S: Maintained
4879F: drivers/block/rsxx/
4880
8206f664 4881FLOPPY DRIVER
e5f6450c 4882M: Jiri Kosina <jikos@kernel.org>
8206f664
JK
4883T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/floppy.git
4884S: Odd fixes
4885F: drivers/block/floppy.c
4886
9c9f32ed
AR
4887FMC SUBSYSTEM
4888M: Alessandro Rubini <rubini@gnudd.com>
4889W: http://www.ohwr.org/projects/fmc-bus
4890S: Supported
4891F: drivers/fmc/
4892F: include/linux/fmc*.h
4893F: include/linux/ipmi-fru.h
4894K: fmc_d.*register
4895
3c0ed7d5
AT
4896FPGA MANAGER FRAMEWORK
4897M: Alan Tull <atull@opensource.altera.com>
dd7d664a 4898R: Moritz Fischer <moritz.fischer@ettus.com>
3c0ed7d5
AT
4899S: Maintained
4900F: drivers/fpga/
4901F: include/linux/fpga/fpga-mgr.h
4902W: http://www.rocketboards.org
4903
e2d1d6c0 4904FPU EMULATOR
8b58be88 4905M: Bill Metzenthen <billm@melbpc.org.au>
e769980f 4906W: http://floatingpoint.sourceforge.net/emulator/index.html
e2d1d6c0 4907S: Maintained
679655da 4908F: arch/x86/math-emu/
e2d1d6c0
RD
4909
4910FRAME RELAY DLCI/FRAD (Sangoma drivers too)
e2d1d6c0 4911L: netdev@vger.kernel.org
c173bfac 4912S: Orphan
679655da
JP
4913F: drivers/net/wan/dlci.c
4914F: drivers/net/wan/sdla.c
e2d1d6c0
RD
4915
4916FRAMEBUFFER LAYER
5489e948
JCPV
4917M: Jean-Christophe Plagniol-Villard <plagnioj@jcrosoft.com>
4918M: Tomi Valkeinen <tomi.valkeinen@ti.com>
c69f677c 4919L: linux-fbdev@vger.kernel.org
e2d1d6c0 4920W: http://linux-fbdev.sourceforge.net/
b22fe37b 4921Q: http://patchwork.kernel.org/project/linux-fbdev/list/
5489e948 4922T: git git://git.kernel.org/pub/scm/linux/kernel/git/plagnioj/linux-fbdev.git
56be1416 4923S: Maintained
679655da 4924F: Documentation/fb/
b22fe37b
PM
4925F: drivers/video/
4926F: include/video/
679655da 4927F: include/linux/fb.h
c117ab84
CEB
4928F: include/uapi/video/
4929F: include/uapi/linux/fb.h
e2d1d6c0 4930
a57c188e 4931FREESCALE DIU FRAMEBUFFER DRIVER
c4ef9bc4 4932M: Timur Tabi <timur@tabi.org>
a57c188e 4933L: linux-fbdev@vger.kernel.org
c4ef9bc4 4934S: Maintained
8a61f013 4935F: drivers/video/fbdev/fsl-diu-fb.*
a57c188e 4936
e2d1d6c0 4937FREESCALE DMA DRIVER
8b58be88
JP
4938M: Li Yang <leoli@freescale.com>
4939M: Zhang Wei <zw@zh-kernel.org>
a4724ed6 4940L: linuxppc-dev@lists.ozlabs.org
e2d1d6c0 4941S: Maintained
679655da 4942F: drivers/dma/fsldma.*
e2d1d6c0 4943
44248aff
HX
4944FREESCALE GPMI NAND DRIVER
4945M: Han Xu <han.xu@nxp.com>
4946L: linux-mtd@lists.infradead.org
4947S: Maintained
4948F: drivers/mtd/nand/gpmi-nand/*
4949
e2d1d6c0 4950FREESCALE I2C CPM DRIVER
8b58be88 4951M: Jochen Friedrich <jochen@scram.de>
a4724ed6 4952L: linuxppc-dev@lists.ozlabs.org
846557d3 4953L: linux-i2c@vger.kernel.org
0d2b405a 4954S: Maintained
679655da 4955F: drivers/i2c/busses/i2c-cpm.c
0d2b405a 4956
60e8c5ab 4957FREESCALE IMX / MXC FRAMEBUFFER DRIVER
8b58be88 4958M: Sascha Hauer <kernel@pengutronix.de>
c69f677c 4959L: linux-fbdev@vger.kernel.org
efc03ecb 4960L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
60e8c5ab 4961S: Maintained
bad985a1 4962F: include/linux/platform_data/video-imxfb.h
8a61f013 4963F: drivers/video/fbdev/imxfb.c
60e8c5ab 4964
4d8e2cef 4965FREESCALE QUAD SPI DRIVER
38714fbd 4966M: Han Xu <han.xu@nxp.com>
4d8e2cef
HX
4967L: linux-mtd@lists.infradead.org
4968S: Maintained
4969F: drivers/mtd/spi-nor/fsl-quadspi.c
4970
4689a6b1 4971FREESCALE SOC FS_ENET DRIVER
8b58be88
JP
4972M: Pantelis Antoniou <pantelis.antoniou@gmail.com>
4973M: Vitaly Bordug <vbordug@ru.mvista.com>
a4724ed6 4974L: linuxppc-dev@lists.ozlabs.org
4689a6b1
PA
4975L: netdev@vger.kernel.org
4976S: Maintained
ec21e2ec 4977F: drivers/net/ethernet/freescale/fs_enet/
679655da 4978F: include/linux/fs_enet_pd.h
4689a6b1 4979
63a0a00b
NA
4980FREESCALE IMX / MXC FEC DRIVER
4981M: Fugang Duan <fugang.duan@nxp.com>
4982L: netdev@vger.kernel.org
4983S: Maintained
4984F: drivers/net/ethernet/freescale/fec_main.c
4985F: drivers/net/ethernet/freescale/fec_ptp.c
4986F: drivers/net/ethernet/freescale/fec.h
4987F: Documentation/devicetree/bindings/net/fsl-fec.txt
4988
d9e9d82c 4989FREESCALE QUICC ENGINE LIBRARY
a4724ed6 4990L: linuxppc-dev@lists.ozlabs.org
c4ef9bc4 4991S: Orphan
7aa1aa6e
ZQ
4992F: drivers/soc/fsl/qe/
4993F: include/soc/fsl/*qe*.h
4994F: include/soc/fsl/*ucc*.h
d9e9d82c 4995
b55ef929 4996FREESCALE USB PERIPHERAL DRIVERS
8b58be88 4997M: Li Yang <leoli@freescale.com>
6372594a 4998L: linux-usb@vger.kernel.org
a4724ed6 4999L: linuxppc-dev@lists.ozlabs.org
a7205b30 5000S: Maintained
faf2e1db 5001F: drivers/usb/gadget/udc/fsl*
a7205b30 5002
beaf53bf 5003FREESCALE QUICC ENGINE UCC ETHERNET DRIVER
8b58be88 5004M: Li Yang <leoli@freescale.com>
beaf53bf 5005L: netdev@vger.kernel.org
a4724ed6 5006L: linuxppc-dev@lists.ozlabs.org
beaf53bf 5007S: Maintained
ec21e2ec 5008F: drivers/net/ethernet/freescale/ucc_geth*
beaf53bf 5009
abb1ed7b
CM
5010FREESCALE eTSEC ETHERNET DRIVER (GIANFAR)
5011M: Claudiu Manoil <claudiu.manoil@freescale.com>
5012L: netdev@vger.kernel.org
5013S: Maintained
5014F: drivers/net/ethernet/freescale/gianfar*
5015X: drivers/net/ethernet/freescale/gianfar_ptp.c
5016F: Documentation/devicetree/bindings/net/fsl-tsec-phy.txt
5017
c19b6d24
ZQ
5018FREESCALE QUICC ENGINE UCC HDLC DRIVER
5019M: Zhao Qiang <qiang.zhao@nxp.com>
5020L: netdev@vger.kernel.org
5021L: linuxppc-dev@lists.ozlabs.org
5022S: Maintained
5023F: drivers/net/wan/fsl_ucc_hdlc*
5024
d9e9d82c 5025FREESCALE QUICC ENGINE UCC UART DRIVER
c4ef9bc4 5026M: Timur Tabi <timur@tabi.org>
a4724ed6 5027L: linuxppc-dev@lists.ozlabs.org
c4ef9bc4 5028S: Maintained
df621252 5029F: drivers/tty/serial/ucc_uart.c
d9e9d82c
TT
5030
5031FREESCALE SOC SOUND DRIVERS
c4ef9bc4 5032M: Timur Tabi <timur@tabi.org>
dc85950a 5033M: Nicolin Chen <nicoleotsuka@gmail.com>
b4b98297 5034M: Xiubo Li <Xiubo.Lee@gmail.com>
aeea2fdd 5035R: Fabio Estevam <fabio.estevam@nxp.com>
93711660 5036L: alsa-devel@alsa-project.org (moderated for non-subscribers)
a4724ed6 5037L: linuxppc-dev@lists.ozlabs.org
c4ef9bc4 5038S: Maintained
69aefcea 5039F: sound/soc/fsl/fsl*
dc85950a 5040F: sound/soc/fsl/imx*
69aefcea 5041F: sound/soc/fsl/mpc8610_hpcd.c
d9e9d82c 5042
31c88965 5043FREESCALE QORIQ MANAGEMENT COMPLEX DRIVER
9c3646d1 5044M: "J. German Rivera" <German.Rivera@freescale.com>
cb18d3a2 5045M: Stuart Yoder <stuart.yoder@nxp.com>
31c88965
GR
5046L: linux-kernel@vger.kernel.org
5047S: Maintained
5048F: drivers/staging/fsl-mc/
5049
1da177e4 5050FREEVXFS FILESYSTEM
8b58be88 5051M: Christoph Hellwig <hch@infradead.org>
1da177e4
LT
5052W: ftp://ftp.openlinux.org/pub/people/hch/vxfs
5053S: Maintained
679655da 5054F: fs/freevxfs/
1da177e4 5055
71038f52 5056FREEZER
49db1903 5057M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
7fb06082 5058M: Pavel Machek <pavel@ucw.cz>
bf1c138e 5059L: linux-pm@vger.kernel.org
71038f52 5060S: Supported
679655da
JP
5061F: Documentation/power/freezing-of-tasks.txt
5062F: include/linux/freezer.h
5063F: kernel/freezer.c
71038f52 5064
839a1f79
KRW
5065FRONTSWAP API
5066M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
5067L: linux-kernel@vger.kernel.org
5068S: Maintained
5069F: mm/frontswap.c
5070F: include/linux/frontswap.h
5071
a5432f5a 5072FS-CACHE: LOCAL CACHING FOR NETWORK FILESYSTEMS
8b58be88 5073M: David Howells <dhowells@redhat.com>
e62d6e24 5074L: linux-cachefs@redhat.com (moderated for non-subscribers)
a5432f5a
DH
5075S: Supported
5076F: Documentation/filesystems/caching/
5077F: fs/fscache/
5078F: include/linux/fscache*.h
5079
598c7d7a
TT
5080FS-CRYPTO: FILE SYSTEM LEVEL ENCRYPTION SUPPORT
5081M: Theodore Y. Ts'o <tytso@mit.edu>
5082M: Jaegeuk Kim <jaegeuk@kernel.org>
5083S: Supported
5084F: fs/crypto/
5085F: include/linux/fscrypto.h
5086
f58ad8f5 5087F2FS FILE SYSTEM
9b29d481 5088M: Jaegeuk Kim <jaegeuk@kernel.org>
f6238a72 5089M: Changman Lee <cm224.lee@samsung.com>
ae9b9a9d 5090R: Chao Yu <yuchao0@huawei.com>
f58ad8f5
JK
5091L: linux-f2fs-devel@lists.sourceforge.net
5092W: http://en.wikipedia.org/wiki/F2FS
5093T: git git://git.kernel.org/pub/scm/linux/kernel/git/jaegeuk/f2fs.git
5094S: Maintained
5095F: Documentation/filesystems/f2fs.txt
3bac380c 5096F: Documentation/ABI/testing/sysfs-fs-f2fs
f58ad8f5
JK
5097F: fs/f2fs/
5098F: include/linux/f2fs_fs.h
62d43eeb 5099F: include/trace/events/f2fs.h
f58ad8f5 5100
5ab7ffea 5101FUJITSU FR-V (FRV) PORT
0cf0305f 5102S: Orphan
679655da 5103F: arch/frv/
1da177e4 5104
20b93734 5105FUJITSU LAPTOP EXTRAS
409a3e98 5106M: Jonathan Woithe <jwoithe@just42.net>
d0944853 5107L: platform-driver-x86@vger.kernel.org
20b93734 5108S: Maintained
679655da 5109F: drivers/platform/x86/fujitsu-laptop.c
20b93734 5110
4da621b6
HK
5111FUJITSU M-5MO LS CAMERA ISP DRIVER
5112M: Kyungmin Park <kyungmin.park@samsung.com>
5113M: Heungjun Kim <riverful.kim@samsung.com>
5114L: linux-media@vger.kernel.org
5115S: Maintained
90d72ac6 5116F: drivers/media/i2c/m5mols/
b5dcee22 5117F: include/media/i2c/m5mols.h
4da621b6 5118
2d24c490
RG
5119FUJITSU TABLET EXTRAS
5120M: Robert Gerlach <khnz@gmx.de>
5121L: platform-driver-x86@vger.kernel.org
5122S: Maintained
5123F: drivers/platform/x86/fujitsu-tablet.c
5124
04578f17 5125FUSE: FILESYSTEM IN USERSPACE
8b58be88 5126M: Miklos Szeredi <miklos@szeredi.hu>
4441f63a 5127L: linux-fsdevel@vger.kernel.org
04578f17 5128W: http://fuse.sourceforge.net/
0a30f612 5129T: git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/fuse.git
04578f17 5130S: Maintained
679655da 5131F: fs/fuse/
c117ab84 5132F: include/uapi/linux/fuse.h
0a30f612 5133F: Documentation/filesystems/fuse.txt
04578f17 5134
1da177e4 5135FUTURE DOMAIN TMC-16x0 SCSI DRIVER (16-bit)
8b58be88 5136M: Rik Faith <faith@cs.unc.edu>
1da177e4 5137L: linux-scsi@vger.kernel.org
baaea1dc 5138S: Odd Fixes (e.g., new signatures)
679655da 5139F: drivers/scsi/fdomain.*
1da177e4 5140
6b90bd4b
ER
5141GCC PLUGINS
5142M: Kees Cook <keescook@chromium.org>
5143R: Emese Revfy <re.emese@gmail.com>
5144L: kernel-hardening@lists.openwall.com
5145S: Maintained
5146F: scripts/gcc-plugins/
5147F: scripts/gcc-plugin.sh
5148F: Documentation/gcc-plugins.txt
5149
d8e2162c
PO
5150GCOV BASED KERNEL PROFILING
5151M: Peter Oberparleiter <oberpar@linux.vnet.ibm.com>
5152S: Maintained
5153F: kernel/gcov/
5154F: Documentation/gcov.txt
5155
1da177e4 5156GDT SCSI DISK ARRAY CONTROLLER DRIVER
8b58be88 5157M: Achim Leubner <achim_leubner@adaptec.com>
1da177e4
LT
5158L: linux-scsi@vger.kernel.org
5159W: http://www.icp-vortex.com/
5160S: Supported
679655da 5161F: drivers/scsi/gdt*
1da177e4 5162
158daf16
JK
5163GDB KERNEL DEBUGGING HELPER SCRIPTS
5164M: Jan Kiszka <jan.kiszka@siemens.com>
e10af132 5165M: Kieran Bingham <kieran@bingham.xyz>
158daf16
JK
5166S: Supported
5167F: scripts/gdb/
5168
3169a1c7
HV
5169GEMTEK FM RADIO RECEIVER DRIVER
5170M: Hans Verkuil <hverkuil@xs4all.nl>
5171L: linux-media@vger.kernel.org
5172T: git git://linuxtv.org/media_tree.git
a825eaec 5173W: https://linuxtv.org
3169a1c7
HV
5174S: Maintained
5175F: drivers/media/radio/radio-gemtek*
5176
1c23af90 5177GENERIC GPIO I2C DRIVER
880b0e26 5178M: Haavard Skinnemoen <hskinnemoen@gmail.com>
1c23af90 5179S: Supported
679655da
JP
5180F: drivers/i2c/busses/i2c-gpio.c
5181F: include/linux/i2c-gpio.h
1c23af90 5182
92ed1a76
PK
5183GENERIC GPIO I2C MULTIPLEXER DRIVER
5184M: Peter Korsgaard <peter.korsgaard@barco.com>
5185L: linux-i2c@vger.kernel.org
5186S: Supported
e7065e20
JD
5187F: drivers/i2c/muxes/i2c-mux-gpio.c
5188F: include/linux/i2c-mux-gpio.h
5189F: Documentation/i2c/muxes/i2c-mux-gpio
92ed1a76 5190
9251ce95 5191GENERIC HDLC (WAN) DRIVERS
8b58be88 5192M: Krzysztof Halasa <khc@pm.waw.pl>
1da177e4
LT
5193W: http://www.kernel.org/pub/linux/utils/net/hdlc/
5194S: Maintained
679655da
JP
5195F: drivers/net/wan/c101.c
5196F: drivers/net/wan/hd6457*
5197F: drivers/net/wan/hdlc*
5198F: drivers/net/wan/n2.c
5199F: drivers/net/wan/pc300too.c
5200F: drivers/net/wan/pci200syn.c
5201F: drivers/net/wan/wanxl*
1da177e4 5202
1527aab6 5203GENERIC INCLUDE/ASM HEADER FILES
8b58be88 5204M: Arnd Bergmann <arnd@arndb.de>
1527aab6
AB
5205L: linux-arch@vger.kernel.org
5206T: git git://git.kernel.org/pub/scm/linux/kernel/git/arnd/asm-generic.git
5207S: Maintained
14430813
JP
5208F: include/asm-generic/
5209F: include/uapi/asm-generic/
1527aab6 5210
ff764963
KVA
5211GENERIC PHY FRAMEWORK
5212M: Kishon Vijay Abraham I <kishon@ti.com>
5213L: linux-kernel@vger.kernel.org
5214T: git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/linux-phy.git
5215S: Supported
5216F: drivers/phy/
5217F: include/linux/phy/
5218
eea97aed
KH
5219GENERIC PM DOMAINS
5220M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
5221M: Kevin Hilman <khilman@kernel.org>
5222M: Ulf Hansson <ulf.hansson@linaro.org>
5223L: linux-pm@vger.kernel.org
5224S: Supported
5225F: drivers/base/power/domain*.c
5226F: include/linux/pm_domain.h
5227
ccb86a69 5228GENERIC UIO DRIVER FOR PCI DEVICES
bda2562c 5229M: "Michael S. Tsirkin" <mst@redhat.com>
ccb86a69 5230L: kvm@vger.kernel.org
ccb86a69
MT
5231S: Supported
5232F: drivers/uio/uio_pci_generic.c
5233
f8f1ec73
JP
5234GET_MAINTAINER SCRIPT
5235M: Joe Perches <joe@perches.com>
5236S: Maintained
5237F: scripts/get_maintainer.pl
5238
5be7b50f 5239GFS2 FILE SYSTEM
8b58be88 5240M: Steven Whitehouse <swhiteho@redhat.com>
28666d6d 5241M: Bob Peterson <rpeterso@redhat.com>
a4644184 5242L: cluster-devel@redhat.com
5be7b50f 5243W: http://sources.redhat.com/cluster/
28666d6d 5244T: git git://git.kernel.org/pub/scm/linux/kernel/git/gfs2/linux-gfs2.git
5be7b50f 5245S: Supported
679655da
JP
5246F: Documentation/filesystems/gfs2*.txt
5247F: fs/gfs2/
c117ab84 5248F: include/uapi/linux/gfs2_ondisk.h
5be7b50f 5249
0a34eb8f 5250GIGASET ISDN DRIVERS
6b096fde 5251M: Paul Bolle <pebolle@tiscali.nl>
0a34eb8f
HL
5252L: gigaset307x-common@lists.sourceforge.net
5253W: http://gigaset307x.sourceforge.net/
6b096fde 5254S: Odd Fixes
679655da
JP
5255F: Documentation/isdn/README.gigaset
5256F: drivers/isdn/gigaset/
c117ab84 5257F: include/uapi/linux/gigaset_dev.h
0a34eb8f 5258
7eea35fe
JP
5259GO7007 MPEG CODEC
5260M: Hans Verkuil <hans.verkuil@cisco.com>
5261L: linux-media@vger.kernel.org
5262S: Maintained
5263F: drivers/media/usb/go7007/
5264
ca96ea86
BN
5265GOODIX TOUCHSCREEN
5266M: Bastien Nocera <hadess@hadess.net>
5267L: linux-input@vger.kernel.org
5268S: Maintained
5269F: drivers/input/touchscreen/goodix.c
5270
a0dc00b4 5271GPIO SUBSYSTEM
e4651a9f 5272M: Linus Walleij <linus.walleij@linaro.org>
f2fa75cd 5273M: Alexandre Courbot <gnurou@gmail.com>
d15b7179 5274L: linux-gpio@vger.kernel.org
f2fa75cd
LW
5275T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-gpio.git
5276S: Maintained
cd97a449 5277F: Documentation/devicetree/bindings/gpio/
f2fa75cd 5278F: Documentation/gpio/
40c159b7 5279F: Documentation/ABI/testing/gpio-cdev
fe95046e 5280F: Documentation/ABI/obsolete/sysfs-gpio
a0dc00b4 5281F: drivers/gpio/
bdc6e95e
AC
5282F: include/linux/gpio/
5283F: include/linux/gpio.h
9b692346 5284F: include/asm-generic/gpio.h
3c702e99 5285F: include/uapi/linux/gpio.h
6d591c46 5286F: tools/gpio/
a0dc00b4 5287
71a6d0af
HW
5288GRE DEMULTIPLEXER DRIVER
5289M: Dmitry Kozlov <xeb@mail.ru>
5290L: netdev@vger.kernel.org
5291S: Maintained
11c26770
JP
5292F: net/ipv4/gre_demux.c
5293F: net/ipv4/gre_offload.c
71a6d0af
HW
5294F: include/net/gre.h
5295
d4c41139 5296GRETH 10/100/1G Ethernet MAC device driver
bbdd09eb 5297M: Andreas Larsson <andreas@gaisler.com>
d4c41139
KG
5298L: netdev@vger.kernel.org
5299S: Maintained
a31a96ad 5300F: drivers/net/ethernet/aeroflex/
d4c41139 5301
e8deeae2 5302GSPCA FINEPIX SUBDRIVER
8b58be88 5303M: Frank Zago <frank@zago.net>
661263b5 5304L: linux-media@vger.kernel.org
275ffde4 5305T: git git://linuxtv.org/media_tree.git
e8deeae2 5306S: Maintained
0c0d06ca 5307F: drivers/media/usb/gspca/finepix.c
e8deeae2 5308
4b3fa3c4
OL
5309GSPCA GL860 SUBDRIVER
5310M: Olivier Lorin <o.lorin@laposte.net>
5311L: linux-media@vger.kernel.org
275ffde4 5312T: git git://linuxtv.org/media_tree.git
4b3fa3c4 5313S: Maintained
0c0d06ca 5314F: drivers/media/usb/gspca/gl860/
4b3fa3c4 5315
e8deeae2 5316GSPCA M5602 SUBDRIVER
8b58be88 5317M: Erik Andren <erik.andren@gmail.com>
661263b5 5318L: linux-media@vger.kernel.org
275ffde4 5319T: git git://linuxtv.org/media_tree.git
e8deeae2 5320S: Maintained
0c0d06ca 5321F: drivers/media/usb/gspca/m5602/
e8deeae2
JFM
5322
5323GSPCA PAC207 SONIXB SUBDRIVER
c0936df4 5324M: Hans Verkuil <hverkuil@xs4all.nl>
661263b5 5325L: linux-media@vger.kernel.org
275ffde4 5326T: git git://linuxtv.org/media_tree.git
c0936df4 5327S: Odd Fixes
0c0d06ca 5328F: drivers/media/usb/gspca/pac207.c
e8deeae2 5329
261982f1 5330GSPCA SN9C20X SUBDRIVER
d95c5b0b 5331M: Brian Johnson <brijohn@gmail.com>
261982f1 5332L: linux-media@vger.kernel.org
275ffde4 5333T: git git://linuxtv.org/media_tree.git
261982f1 5334S: Maintained
0c0d06ca 5335F: drivers/media/usb/gspca/sn9c20x.c
261982f1 5336
e8deeae2 5337GSPCA T613 SUBDRIVER
8b58be88 5338M: Leandro Costantino <lcostantino@gmail.com>
661263b5 5339L: linux-media@vger.kernel.org
275ffde4 5340T: git git://linuxtv.org/media_tree.git
e8deeae2 5341S: Maintained
0c0d06ca 5342F: drivers/media/usb/gspca/t613.c
e8deeae2
JFM
5343
5344GSPCA USB WEBCAM DRIVER
c0936df4 5345M: Hans Verkuil <hverkuil@xs4all.nl>
661263b5 5346L: linux-media@vger.kernel.org
275ffde4 5347T: git git://linuxtv.org/media_tree.git
c0936df4 5348S: Odd Fixes
0c0d06ca 5349F: drivers/media/usb/gspca/
e8deeae2 5350
584ec979 5351GUID PARTITION TABLE (GPT)
4f973c63 5352M: Davidlohr Bueso <dave@stgolabs.net>
584ec979
DB
5353L: linux-efi@vger.kernel.org
5354S: Maintained
5355F: block/partitions/efi.*
5356
aa3c598b 5357STK1160 USB VIDEO CAPTURE DRIVER
3259aa57 5358M: Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
aa3c598b 5359L: linux-media@vger.kernel.org
275ffde4 5360T: git git://linuxtv.org/media_tree.git
aa3c598b
EG
5361S: Maintained
5362F: drivers/media/usb/stk1160/
e8deeae2 5363
4e456b86
YS
5364H8/300 ARCHITECTURE
5365M: Yoshinori Sato <ysato@users.sourceforge.jp>
b992c768 5366L: uclinux-h8-devel@lists.sourceforge.jp (moderated for non-subscribers)
4e456b86
YS
5367W: http://uclinux-h8.sourceforge.jp
5368T: git git://git.sourceforge.jp/gitroot/uclinux-h8/linux.git
5369S: Maintained
5370F: arch/h8300/
5371F: drivers/clocksource/h8300_*.c
5372F: drivers/clk/h8300/
5373F: drivers/irqchip/irq-renesas-h8*.c
5374
71a6d0af
HW
5375HARD DRIVE ACTIVE PROTECTION SYSTEM (HDAPS) DRIVER
5376M: Frank Seidel <frank@f-seidel.de>
5377L: platform-driver-x86@vger.kernel.org
5378W: http://www.kernel.org/pub/linux/kernel/people/fseidel/hdaps/
5379S: Maintained
5380F: drivers/platform/x86/hdaps.c
5381
48fc9e26
HV
5382HDPVR USB VIDEO ENCODER DRIVER
5383M: Hans Verkuil <hverkuil@xs4all.nl>
5384L: linux-media@vger.kernel.org
5385T: git git://linuxtv.org/media_tree.git
a825eaec 5386W: https://linuxtv.org
48fc9e26 5387S: Odd Fixes
14430813 5388F: drivers/media/usb/hdpvr/
48fc9e26 5389
71a6d0af 5390HWPOISON MEMORY FAILURE HANDLING
f9625c48 5391M: Naoya Horiguchi <n-horiguchi@ah.jp.nec.com>
71a6d0af 5392L: linux-mm@kvack.org
71a6d0af
HW
5393S: Maintained
5394F: mm/memory-failure.c
5395F: mm/hwpoison-inject.c
5396
5397HYPERVISOR VIRTUAL CONSOLE DRIVER
5398L: linuxppc-dev@lists.ozlabs.org
5399S: Odd Fixes
5400F: drivers/tty/hvc/
5401
e5ab1477
AP
5402HACKRF MEDIA DRIVER
5403M: Antti Palosaari <crope@iki.fi>
5404L: linux-media@vger.kernel.org
a825eaec 5405W: https://linuxtv.org
e5ab1477
AP
5406W: http://palosaari.fi/linux/
5407Q: http://patchwork.linuxtv.org/project/linux-media/list/
5408T: git git://linuxtv.org/anttip/media_tree.git
5409S: Maintained
5410F: drivers/media/usb/hackrf/
5411
5b543965 5412HARDWARE MONITORING
d8130624 5413M: Jean Delvare <jdelvare@suse.com>
ca462085 5414M: Guenter Roeck <linux@roeck-us.net>
968ce1b1
GR
5415L: linux-hwmon@vger.kernel.org
5416W: http://hwmon.wiki.kernel.org/
a94ef4ed 5417T: quilt http://jdelvare.nerim.net/devel/linux/jdelvare-hwmon/
885374e3 5418T: git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
9e012c1a 5419S: Maintained
047f4ec2 5420F: Documentation/hwmon/
679655da 5421F: drivers/hwmon/
047f4ec2 5422F: include/linux/hwmon*.h
5b543965 5423
844dd05f 5424HARDWARE RANDOM NUMBER GENERATOR CORE
c0d0787b
JP
5425M: Matt Mackall <mpm@selenic.com>
5426M: Herbert Xu <herbert@gondor.apana.org.au>
3eda7167 5427L: linux-crypto@vger.kernel.org
c0d0787b 5428S: Odd fixes
f6c60b15 5429F: Documentation/devicetree/bindings/rng/
679655da
JP
5430F: Documentation/hw_random.txt
5431F: drivers/char/hw_random/
5432F: include/linux/hw_random.h
844dd05f 5433
8b37fcfc
OBC
5434HARDWARE SPINLOCK CORE
5435M: Ohad Ben-Cohen <ohad@wizery.com>
69ae9895 5436M: Bjorn Andersson <bjorn.andersson@linaro.org>
d7586849 5437L: linux-remoteproc@vger.kernel.org
8b37fcfc 5438S: Maintained
9f273c24 5439T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/hwspinlock.git
2dbd8585 5440F: Documentation/devicetree/bindings/hwlock/
8b37fcfc 5441F: Documentation/hwspinlock.txt
2dbd8585 5442F: drivers/hwspinlock/
8b37fcfc
OBC
5443F: include/linux/hwspinlock.h
5444
1da177e4 5445HARMONY SOUND DRIVER
ac6aecbf 5446L: linux-parisc@vger.kernel.org
1da177e4 5447S: Maintained
679655da 5448F: sound/parisc/harmony.*
1da177e4 5449
91952bc0
AP
5450HD29L2 MEDIA DRIVER
5451M: Antti Palosaari <crope@iki.fi>
5452L: linux-media@vger.kernel.org
a825eaec 5453W: https://linuxtv.org
91952bc0
AP
5454W: http://palosaari.fi/linux/
5455Q: http://patchwork.linuxtv.org/project/linux-media/list/
5456T: git git://linuxtv.org/anttip/media_tree.git
5457S: Maintained
5458F: drivers/media/dvb-frontends/hd29l2*
5459
214de83e
BB
5460HEWLETT PACKARD ENTERPRISE ILO NMI WATCHDOG DRIVER
5461M: Brian Boylston <brian.boylston@hpe.com>
5462S: Supported
5463F: Documentation/watchdog/hpwdt.txt
5464F: drivers/watchdog/hpwdt.c
5465
9257aa49 5466HEWLETT-PACKARD SMART ARRAY RAID DRIVER (hpsa)
a0a268ad 5467M: Don Brace <don.brace@microsemi.com>
9257aa49 5468L: iss_storagedev@hp.com
a0a268ad 5469L: esc.storagedev@microsemi.com
693373db 5470L: linux-scsi@vger.kernel.org
9257aa49
SC
5471S: Supported
5472F: Documentation/scsi/hpsa.txt
5473F: drivers/scsi/hpsa*.[ch]
5474F: include/linux/cciss*.h
c117ab84 5475F: include/uapi/linux/cciss*.h
9257aa49 5476
e2d1d6c0 5477HEWLETT-PACKARD SMART CISS RAID DRIVER (cciss)
516fdcea 5478M: Don Brace <don.brace@microsemi.com>
e2d1d6c0 5479L: iss_storagedev@hp.com
516fdcea 5480L: esc.storagedev@microsemi.com
693373db 5481L: linux-scsi@vger.kernel.org
e2d1d6c0 5482S: Supported
679655da
JP
5483F: Documentation/blockdev/cciss.txt
5484F: drivers/block/cciss*
5485F: include/linux/cciss_ioctl.h
c117ab84 5486F: include/uapi/linux/cciss_ioctl.h
e2d1d6c0 5487
f48ad614
DD
5488HFI1 DRIVER
5489M: Mike Marciniszyn <mike.marciniszyn@intel.com>
5490M: Dennis Dalessandro <dennis.dalessandro@intel.com>
5491L: linux-rdma@vger.kernel.org
5492S: Supported
5493F: drivers/infiniband/hw/hfi1
5494
1da177e4 5495HFS FILESYSTEM
6cf515e1
GU
5496L: linux-fsdevel@vger.kernel.org
5497S: Orphan
679655da
JP
5498F: Documentation/filesystems/hfs.txt
5499F: fs/hfs/
1da177e4 5500
ef575f47
GU
5501HFSPLUS FILESYSTEM
5502L: linux-fsdevel@vger.kernel.org
5503S: Orphan
5504F: Documentation/filesystems/hfsplus.txt
5505F: fs/hfsplus/
5506
1da177e4 5507HGA FRAMEBUFFER DRIVER
8b58be88 5508M: Ferenc Bakonyi <fero@drama.obuda.kando.hu>
1da177e4
LT
5509L: linux-nvidia@lists.surfsouth.com
5510W: http://drama.obuda.kando.hu/~fero/cgi-bin/hgafb.shtml
5511S: Maintained
8a61f013 5512F: drivers/video/fbdev/hgafb.c
1da177e4 5513
4480f15b 5514HIBERNATION (aka Software Suspend, aka swsusp)
49db1903 5515M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
7fb06082 5516M: Pavel Machek <pavel@ucw.cz>
bf1c138e 5517L: linux-pm@vger.kernel.org
e2d1d6c0 5518S: Supported
679655da
JP
5519F: arch/x86/power/
5520F: drivers/base/power/
5521F: kernel/power/
5522F: include/linux/suspend.h
5523F: include/linux/freezer.h
5524F: include/linux/pm.h
679655da 5525F: arch/*/include/asm/suspend*.h
e2d1d6c0 5526
4ef4caad 5527HID CORE LAYER
e5f6450c 5528M: Jiri Kosina <jikos@kernel.org>
406df153 5529R: Benjamin Tissoires <benjamin.tissoires@redhat.com>
eb76c5c0 5530L: linux-input@vger.kernel.org
54e5881d 5531T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid.git
4ef4caad 5532S: Maintained
679655da
JP
5533F: drivers/hid/
5534F: include/linux/hid*
c117ab84 5535F: include/uapi/linux/hid*
4ef4caad 5536
30ee72f0 5537HID SENSOR HUB DRIVERS
e5f6450c 5538M: Jiri Kosina <jikos@kernel.org>
30ee72f0
SP
5539M: Jonathan Cameron <jic23@kernel.org>
5540M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
5541L: linux-input@vger.kernel.org
5542L: linux-iio@vger.kernel.org
5543S: Maintained
5544F: Documentation/hid/hid-sensor*
5545F: drivers/hid/hid-sensor-*
5546F: drivers/iio/*/hid-*
5547F: include/linux/hid-sensor-*
5548
38bed542 5549HIGH-RESOLUTION TIMERS, CLOCKEVENTS, DYNTICKS
8b58be88 5550M: Thomas Gleixner <tglx@linutronix.de>
981c3a4f 5551L: linux-kernel@vger.kernel.org
75fc2d37 5552T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
38bed542 5553S: Maintained
679655da 5554F: Documentation/timers/
5cee9645 5555F: kernel/time/hrtimer.c
88606e80
TG
5556F: kernel/time/clockevents.c
5557F: kernel/time/tick*.*
5558F: kernel/time/timer_*.c
05ed8490 5559F: include/linux/clockchips.h
679655da 5560F: include/linux/hrtimer.h
38bed542 5561
1da177e4 5562HIGH-SPEED SCC DRIVER FOR AX.25
1da177e4 5563L: linux-hams@vger.kernel.org
8b64f2a0 5564S: Orphan
679655da
JP
5565F: drivers/net/hamradio/dmascc.c
5566F: drivers/net/hamradio/scc.c
1da177e4 5567
ede1e6f8 5568HIGHPOINT ROCKETRAID 3xxx RAID DRIVER
8b58be88 5569M: HighPoint Linux Team <linux@highpoint-tech.com>
ede1e6f8
HLT
5570W: http://www.highpoint-tech.com
5571S: Supported
679655da
JP
5572F: Documentation/scsi/hptiop.txt
5573F: drivers/scsi/hptiop.c
ede1e6f8 5574
1da177e4 5575HIPPI
8b58be88 5576M: Jes Sorensen <jes@trained-monkey.org>
1da177e4
LT
5577L: linux-hippi@sunsite.dk
5578S: Maintained
679655da 5579F: include/linux/hippidevice.h
c117ab84 5580F: include/uapi/linux/if_hippi.h
679655da 5581F: net/802/hippi.c
ff5a3b50 5582F: drivers/net/hippi/
1da177e4 5583
b30d74e4
DH
5584HISILICON NETWORK SUBSYSTEM DRIVER
5585M: Yisen Zhuang <yisen.zhuang@huawei.com>
5586M: Salil Mehta <salil.mehta@huawei.com>
5587L: netdev@vger.kernel.org
5588W: http://www.hisilicon.com
5589S: Maintained
5590F: drivers/net/ethernet/hisilicon/
5591F: Documentation/devicetree/bindings/net/hisilicon*.txt
5592
16c6c252
JG
5593HISILICON SAS Controller
5594M: John Garry <john.garry@huawei.com>
5595W: http://www.hisilicon.com
5596S: Supported
5597F: drivers/scsi/hisi_sas/
5598F: Documentation/devicetree/bindings/scsi/hisilicon-sas.txt
5599
ff1d2767 5600HOST AP DRIVER
8b58be88 5601M: Jouni Malinen <j@w1.fi>
85d32e7b 5602L: hostap@shmoo.com (subscribers-only)
724c6b35 5603L: linux-wireless@vger.kernel.org
ff1d2767
JM
5604W: http://hostap.epitest.fi/
5605S: Maintained
eb4f98d5 5606F: drivers/net/wireless/intersil/hostap/
ff1d2767 5607
dd8cd779 5608HP COMPAQ TC1100 TABLET WMI EXTRAS DRIVER
d0944853 5609L: platform-driver-x86@vger.kernel.org
95c70215 5610S: Orphan
679655da 5611F: drivers/platform/x86/tc1100-wmi.c
dd8cd779 5612
e2d1d6c0 5613HP100: Driver for HP 10/100 Mbit/s Voice Grade Network Adapter Series
8b58be88 5614M: Jaroslav Kysela <perex@perex.cz>
e2d1d6c0 5615S: Maintained
7e25d724 5616F: drivers/net/ethernet/hp/hp100.*
e2d1d6c0 5617
7d2c86b5 5618HPET: High Precision Event Timers driver
8b58be88 5619M: Clemens Ladisch <clemens@ladisch.de>
b9b0332f 5620S: Maintained
679655da
JP
5621F: Documentation/timers/hpet.txt
5622F: drivers/char/hpet.c
5623F: include/linux/hpet.h
c117ab84 5624F: include/uapi/linux/hpet.h
b9b0332f 5625
e07b5d79 5626HPET: x86
9e06f631 5627S: Orphan
679655da
JP
5628F: arch/x86/kernel/hpet.c
5629F: arch/x86/include/asm/hpet.h
b9b0332f 5630
1da177e4 5631HPFS FILESYSTEM
8b58be88 5632M: Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
1da177e4
LT
5633W: http://artax.karlin.mff.cuni.cz/~mikulas/vyplody/hpfs/index-e.cgi
5634S: Maintained
679655da 5635F: fs/hpfs/
1da177e4 5636
3441cded 5637HSI SUBSYSTEM
56459ea9
SR
5638M: Sebastian Reichel <sre@kernel.org>
5639T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-hsi.git
3441cded
SR
5640S: Maintained
5641F: Documentation/ABI/testing/sysfs-bus-hsi
56459ea9 5642F: Documentation/hsi.txt
3441cded
SR
5643F: drivers/hsi/
5644F: include/linux/hsi/
5645F: include/uapi/linux/hsi/
5646
7d2c86b5 5647HSO 3G MODEM DRIVER
8b58be88 5648M: Jan Dumon <j.dumon@option.com>
11cd29b0
DJB
5649W: http://www.pharscape.org
5650S: Maintained
679655da 5651F: drivers/net/usb/hso.c
11cd29b0 5652
19990e29
AB
5653HSR NETWORK PROTOCOL
5654M: Arvid Brodin <arvid.brodin@alten.se>
5655L: netdev@vger.kernel.org
5656S: Maintained
5657F: net/hsr/
5658
5a18c343 5659HTCPEN TOUCHSCREEN DRIVER
8b58be88 5660M: Pau Oliva Fora <pof@eslack.org>
5a18c343
POF
5661L: linux-input@vger.kernel.org
5662S: Maintained
679655da 5663F: drivers/input/touchscreen/htcpen.c
5a18c343 5664
1da177e4 5665HUGETLB FILESYSTEM
6d49e352 5666M: Nadia Yvette Chambers <nyc@holomorphy.com>
1da177e4 5667S: Maintained
679655da 5668F: fs/hugetlbfs/
1da177e4 5669
05183189 5670Hyper-V CORE AND DRIVERS
9c3646d1 5671M: "K. Y. Srinivasan" <kys@microsoft.com>
05183189
S
5672M: Haiyang Zhang <haiyangz@microsoft.com>
5673L: devel@linuxdriverproject.org
5674S: Maintained
a4162747
HZ
5675F: arch/x86/include/asm/mshyperv.h
5676F: arch/x86/include/uapi/asm/hyperv.h
5677F: arch/x86/kernel/cpu/mshyperv.c
05183189 5678F: drivers/hid/hid-hyperv.c
a4162747 5679F: drivers/hv/
f92ca80b 5680F: drivers/input/serio/hyperv-keyboard.c
4daace0d 5681F: drivers/pci/host/pci-hyperv.c
05183189 5682F: drivers/net/hyperv/
a4162747 5683F: drivers/scsi/storvsc_drv.c
8a61f013 5684F: drivers/video/fbdev/hyperv_fb.c
a4162747
HZ
5685F: include/linux/hyperv.h
5686F: tools/hv/
54bf725e 5687F: Documentation/ABI/stable/sysfs-bus-vmbus
05183189 5688
7724fd04
PR
5689I2C MUXES
5690M: Peter Rosin <peda@axentia.se>
5691L: linux-i2c@vger.kernel.org
5692S: Maintained
2254d24a 5693F: Documentation/i2c/i2c-topology
7724fd04
PR
5694F: Documentation/i2c/muxes/
5695F: Documentation/devicetree/bindings/i2c/i2c-mux*
5696F: drivers/i2c/i2c-mux.c
5697F: drivers/i2c/muxes/
5698F: include/linux/i2c-mux.h
5699
d85c8a6a 5700I2C OVER PARALLEL PORT
d8130624 5701M: Jean Delvare <jdelvare@suse.com>
d85c8a6a
JD
5702L: linux-i2c@vger.kernel.org
5703S: Maintained
5704F: Documentation/i2c/busses/i2c-parport
5705F: Documentation/i2c/busses/i2c-parport-light
5706F: drivers/i2c/busses/i2c-parport.c
5707F: drivers/i2c/busses/i2c-parport-light.c
5708
5709I2C/SMBUS CONTROLLER DRIVERS FOR PC
d8130624 5710M: Jean Delvare <jdelvare@suse.com>
d85c8a6a
JD
5711L: linux-i2c@vger.kernel.org
5712S: Maintained
5713F: Documentation/i2c/busses/i2c-ali1535
5714F: Documentation/i2c/busses/i2c-ali1563
5715F: Documentation/i2c/busses/i2c-ali15x3
5716F: Documentation/i2c/busses/i2c-amd756
5717F: Documentation/i2c/busses/i2c-amd8111
5718F: Documentation/i2c/busses/i2c-i801
5719F: Documentation/i2c/busses/i2c-nforce2
5720F: Documentation/i2c/busses/i2c-piix4
5721F: Documentation/i2c/busses/i2c-sis5595
5722F: Documentation/i2c/busses/i2c-sis630
5723F: Documentation/i2c/busses/i2c-sis96x
5724F: Documentation/i2c/busses/i2c-via
5725F: Documentation/i2c/busses/i2c-viapro
5726F: drivers/i2c/busses/i2c-ali1535.c
5727F: drivers/i2c/busses/i2c-ali1563.c
5728F: drivers/i2c/busses/i2c-ali15x3.c
5729F: drivers/i2c/busses/i2c-amd756.c
5730F: drivers/i2c/busses/i2c-amd756-s4882.c
5731F: drivers/i2c/busses/i2c-amd8111.c
5732F: drivers/i2c/busses/i2c-i801.c
5733F: drivers/i2c/busses/i2c-isch.c
5734F: drivers/i2c/busses/i2c-nforce2.c
5735F: drivers/i2c/busses/i2c-nforce2-s4985.c
5736F: drivers/i2c/busses/i2c-piix4.c
5737F: drivers/i2c/busses/i2c-sis5595.c
5738F: drivers/i2c/busses/i2c-sis630.c
5739F: drivers/i2c/busses/i2c-sis96x.c
5740F: drivers/i2c/busses/i2c-via.c
5741F: drivers/i2c/busses/i2c-viapro.c
5742
cb7f07a4
NH
5743I2C/SMBUS ISMT DRIVER
5744M: Seth Heasley <seth.heasley@intel.com>
5745M: Neil Horman <nhorman@tuxdriver.com>
5746L: linux-i2c@vger.kernel.org
5747F: drivers/i2c/busses/i2c-ismt.c
5748F: Documentation/i2c/busses/i2c-ismt
5749
6ea884db 5750I2C/SMBUS STUB DRIVER
d8130624 5751M: Jean Delvare <jdelvare@suse.com>
846557d3 5752L: linux-i2c@vger.kernel.org
6ea884db 5753S: Maintained
8547a5bc 5754F: drivers/i2c/i2c-stub.c
6ea884db 5755
5b543965 5756I2C SUBSYSTEM
14d77c4d 5757M: Wolfram Sang <wsa@the-dreams.de>
846557d3 5758L: linux-i2c@vger.kernel.org
9d4ea27a
WS
5759W: https://i2c.wiki.kernel.org/
5760Q: https://patchwork.ozlabs.org/project/linux-i2c/list/
14d77c4d 5761T: git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git
1da177e4 5762S: Maintained
40ed1b4c 5763F: Documentation/devicetree/bindings/i2c/
679655da
JP
5764F: Documentation/i2c/
5765F: drivers/i2c/
630bc46e 5766F: drivers/i2c/*/
679655da 5767F: include/linux/i2c.h
03b70d62 5768F: include/linux/i2c-*.h
c117ab84
CEB
5769F: include/uapi/linux/i2c.h
5770F: include/uapi/linux/i2c-*.h
1da177e4 5771
4560d677
WS
5772I2C ACPI SUPPORT
5773M: Mika Westerberg <mika.westerberg@linux.intel.com>
5774L: linux-i2c@vger.kernel.org
5775L: linux-acpi@vger.kernel.org
5776S: Maintained
4560d677 5777
d85c8a6a 5778I2C-TAOS-EVM DRIVER
d8130624 5779M: Jean Delvare <jdelvare@suse.com>
d85c8a6a
JD
5780L: linux-i2c@vger.kernel.org
5781S: Maintained
5782F: Documentation/i2c/busses/i2c-taos-evm
5783F: drivers/i2c/busses/i2c-taos-evm.c
5784
e8c76eed 5785I2C-TINY-USB DRIVER
8b58be88 5786M: Till Harbaum <till@harbaum.org>
846557d3 5787L: linux-i2c@vger.kernel.org
932d1872 5788W: http://www.harbaum.org/till/i2c_tiny_usb
e8c76eed 5789S: Maintained
679655da 5790F: drivers/i2c/busses/i2c-tiny-usb.c
e8c76eed 5791
1da177e4 5792i386 BOOT CODE
8b58be88 5793M: "H. Peter Anvin" <hpa@zytor.com>
1da177e4 5794S: Maintained
679655da 5795F: arch/x86/boot/
1da177e4
LT
5796
5797i386 SETUP CODE / CPU ERRATA WORKAROUNDS
8b58be88 5798M: "H. Peter Anvin" <hpa@zytor.com>
54e5881d 5799T: git git://git.kernel.org/pub/scm/linux/kernel/git/hpa/linux-2.6-x86setup.git
1da177e4
LT
5800S: Maintained
5801
1da177e4 5802IA64 (Itanium) PLATFORM
8b58be88
JP
5803M: Tony Luck <tony.luck@intel.com>
5804M: Fenghua Yu <fenghua.yu@intel.com>
1da177e4 5805L: linux-ia64@vger.kernel.org
6b1c70b1 5806T: git git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux.git
1da177e4 5807S: Maintained
679655da 5808F: arch/ia64/
1da177e4 5809
4cd38750
LDSB
5810IBM Power VMX Cryptographic instructions
5811M: Leonidas S. Barbosa <leosilva@linux.vnet.ibm.com>
5cd01fe1 5812M: Paulo Flabiano Smorigo <pfsmorigo@linux.vnet.ibm.com>
4cd38750
LDSB
5813L: linux-crypto@vger.kernel.org
5814S: Supported
5815F: drivers/crypto/vmx/Makefile
5816F: drivers/crypto/vmx/Kconfig
5817F: drivers/crypto/vmx/vmx.c
5818F: drivers/crypto/vmx/aes*
5819F: drivers/crypto/vmx/ghash*
5820F: drivers/crypto/vmx/ppc-xlate.pl
5821
956c203c 5822IBM Power in-Nest Crypto Acceleration
4cd38750 5823M: Leonidas S. Barbosa <leosilva@linux.vnet.ibm.com>
5cd01fe1 5824M: Paulo Flabiano Smorigo <pfsmorigo@linux.vnet.ibm.com>
956c203c
KY
5825L: linux-crypto@vger.kernel.org
5826S: Supported
28bceeaa
DS
5827F: drivers/crypto/nx/Makefile
5828F: drivers/crypto/nx/Kconfig
5829F: drivers/crypto/nx/nx-aes*
5830F: drivers/crypto/nx/nx-sha*
5831F: drivers/crypto/nx/nx.*
5832F: drivers/crypto/nx/nx_csbcpb.h
5833F: drivers/crypto/nx/nx_debugfs.h
956c203c 5834
0e16aafb 5835IBM Power 842 compression accelerator
41656aa7 5836M: Dan Streetman <ddstreet@ieee.org>
0e16aafb 5837S: Supported
28bceeaa
DS
5838F: drivers/crypto/nx/Makefile
5839F: drivers/crypto/nx/Kconfig
7011a122 5840F: drivers/crypto/nx/nx-842*
2da572c9 5841F: include/linux/sw842.h
2062c5b6 5842F: crypto/842.c
2da572c9 5843F: lib/842/
0e16aafb 5844
1da177e4 5845IBM Power Linux RAID adapter
8b58be88 5846M: Brian King <brking@us.ibm.com>
1da177e4 5847S: Supported
679655da 5848F: drivers/scsi/ipr.*
1da177e4 5849
9d348af4 5850IBM Power Virtual Ethernet Device Driver
eddd63a6 5851M: Thomas Falcon <tlfalcon@linux.vnet.ibm.com>
9d348af4
SL
5852L: netdev@vger.kernel.org
5853S: Supported
9aa32835 5854F: drivers/net/ethernet/ibm/ibmveth.*
9d348af4 5855
032c5e82
TF
5856IBM Power SRIOV Virtual NIC Device Driver
5857M: Thomas Falcon <tlfalcon@linux.vnet.ibm.com>
5858M: John Allen <jallen@linux.vnet.ibm.com>
5859L: netdev@vger.kernel.org
5860S: Supported
5861F: drivers/net/ethernet/ibm/ibmvnic.*
5862
e6babec6 5863IBM Power Virtual SCSI Device Drivers
bcbde52b 5864M: Tyrel Datwyler <tyreld@linux.vnet.ibm.com>
4b7652cc
RJ
5865L: linux-scsi@vger.kernel.org
5866S: Supported
e6babec6 5867F: drivers/scsi/ibmvscsi/ibmvscsi*
88a678bb
BL
5868F: include/scsi/viosrp.h
5869
5870IBM Power Virtual SCSI Device Target Driver
5871M: Bryant G. Ly <bryantly@linux.vnet.ibm.com>
5872M: Michael Cyr <mikecyr@linux.vnet.ibm.com>
5873L: linux-scsi@vger.kernel.org
5874L: target-devel@vger.kernel.org
5875S: Supported
5876F: drivers/scsi/ibmvscsi_tgt/
e6babec6
NF
5877
5878IBM Power Virtual FC Device Drivers
44b4dad9 5879M: Tyrel Datwyler <tyreld@linux.vnet.ibm.com>
e6babec6
NF
5880L: linux-scsi@vger.kernel.org
5881S: Supported
5882F: drivers/scsi/ibmvscsi/ibmvfc*
4b7652cc 5883
1da177e4 5884IBM ServeRAID RAID DRIVER
f9213e78 5885S: Orphan
679655da 5886F: drivers/scsi/ips.*
1da177e4 5887
6ed9f9c4
PT
5888ICH LPC AND GPIO DRIVER
5889M: Peter Tyser <ptyser@xes-inc.com>
5890S: Maintained
5891F: drivers/mfd/lpc_ich.c
5892F: drivers/gpio/gpio-ich.c
5893
1e7106fc 5894IDE SUBSYSTEM
8b58be88 5895M: "David S. Miller" <davem@davemloft.net>
1da177e4 5896L: linux-ide@vger.kernel.org
8a6e2535 5897Q: http://patchwork.ozlabs.org/project/linux-ide/list/
08deed1e 5898T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/ide.git
1da177e4 5899S: Maintained
679655da
JP
5900F: Documentation/ide/
5901F: drivers/ide/
5902F: include/linux/ide.h
1da177e4 5903
6cb8c13d
IP
5904IDEAPAD LAPTOP EXTRAS DRIVER
5905M: Ike Panhc <ike.pan@canonical.com>
5906L: platform-driver-x86@vger.kernel.org
5907W: http://launchpad.net/ideapad-laptop
5908S: Maintained
5909F: drivers/platform/x86/ideapad-laptop.c
5910
1ea4c161
AM
5911IDEAPAD LAPTOP SLIDEBAR DRIVER
5912M: Andrey Moiseev <o2g.org.ru@gmail.com>
5913L: linux-input@vger.kernel.org
5914W: https://github.com/o2genum/ideapad-slidebar
5915S: Maintained
5916F: drivers/input/misc/ideapad_slidebar.c
5917
0f861e8c 5918IDE/ATAPI DRIVERS
487ba8e8 5919M: Borislav Petkov <bp@alien8.de>
9c5b0ce4 5920L: linux-ide@vger.kernel.org
c404c199 5921S: Maintained
679655da
JP
5922F: Documentation/cdrom/ide-cd
5923F: drivers/ide/ide-cd*
1da177e4 5924
27471fdb 5925IDLE-I7300
8b58be88 5926M: Andy Henroid <andrew.d.henroid@intel.com>
bf1c138e 5927L: linux-pm@vger.kernel.org
27471fdb 5928S: Supported
679655da 5929F: drivers/idle/i7300_idle.c
27471fdb 5930
02cf2286 5931IEEE 802.15.4 SUBSYSTEM
aff3eaa0 5932M: Alexander Aring <aar@pengutronix.de>
ebef9c12 5933L: linux-wpan@vger.kernel.org
aff3eaa0
AA
5934W: http://wpan.cakelab.org/
5935T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
5936T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
02cf2286
SL
5937S: Maintained
5938F: net/ieee802154/
68653359 5939F: net/mac802154/
251741b1 5940F: drivers/net/ieee802154/
580947d3
AA
5941F: include/linux/nl802154.h
5942F: include/linux/ieee802154.h
5943F: include/net/nl802154.h
5944F: include/net/mac802154.h
5945F: include/net/af_ieee802154.h
5946F: include/net/cfg802154.h
5947F: include/net/ieee802154_netdev.h
ebef9c12 5948F: Documentation/networking/ieee802154.txt
02cf2286 5949
b1c97193
SY
5950IGORPLUG-USB IR RECEIVER
5951M: Sean Young <sean@mess.org>
5952L: linux-media@vger.kernel.org
5953S: Maintained
5954F: drivers/media/rc/igorplugusb.c
5955
40ad4a30
SY
5956IGUANAWORKS USB IR TRANSCEIVER
5957M: Sean Young <sean@mess.org>
5958L: linux-media@vger.kernel.org
5959S: Maintained
5960F: drivers/media/rc/iguanair.c
5961
9545f86e 5962IIO SUBSYSTEM AND DRIVERS
030a13d7 5963M: Jonathan Cameron <jic23@kernel.org>
f0d61161
LPC
5964R: Hartmut Knaack <knaack.h@gmx.de>
5965R: Lars-Peter Clausen <lars@metafoo.de>
6fca5aa8 5966R: Peter Meerwald-Stadler <pmeerw@pmeerw.net>
9545f86e 5967L: linux-iio@vger.kernel.org
21d41655 5968T: git git://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio.git
9545f86e 5969S: Maintained
866b148a 5970F: Documentation/devicetree/bindings/iio/
03e7c251 5971F: drivers/iio/
9545f86e 5972F: drivers/staging/iio/
8fe671fc 5973F: include/linux/iio/
817020cf 5974F: tools/iio/
9545f86e 5975
65519263
SG
5976IKANOS/ADI EAGLE ADSL USB DRIVER
5977M: Matthieu Castet <castet.matthieu@free.fr>
5978M: Stanislaw Gruszka <stf_xl@wp.pl>
5979S: Maintained
5980F: drivers/usb/atm/ueagle-atm.c
5981
e89ab51f
GR
5982INA209 HARDWARE MONITOR DRIVER
5983M: Guenter Roeck <linux@roeck-us.net>
968ce1b1 5984L: linux-hwmon@vger.kernel.org
e89ab51f
GR
5985S: Maintained
5986F: Documentation/hwmon/ina209
5987F: Documentation/devicetree/bindings/i2c/ina209.txt
5988F: drivers/hwmon/ina209.c
5989
5990INA2XX HARDWARE MONITOR DRIVER
5991M: Guenter Roeck <linux@roeck-us.net>
968ce1b1 5992L: linux-hwmon@vger.kernel.org
e89ab51f
GR
5993S: Maintained
5994F: Documentation/hwmon/ina2xx
5995F: drivers/hwmon/ina2xx.c
5996F: include/linux/platform_data/ina2xx.h
5997
14dc124f
SIG
5998INDUSTRY PACK SUBSYSTEM (IPACK)
5999M: Samuel Iglesias Gonsalvez <siglesias@igalia.com>
6000M: Jens Taprogge <jens.taprogge@taprogge.org>
6001M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
6002L: industrypack-devel@lists.sourceforge.net
6003W: http://industrypack.sourceforge.net
6004S: Maintained
6005F: drivers/ipack/
6006
8adc53fd
ZLK
6007INGENIC JZ4780 DMA Driver
6008M: Zubair Lutfullah Kakakhel <Zubair.Kakakhel@imgtec.com>
6009S: Maintained
6010F: drivers/dma/dma-jz4780.c
6011
aa7168f4 6012INTEGRITY MEASUREMENT ARCHITECTURE (IMA)
74dd744f 6013M: Mimi Zohar <zohar@linux.vnet.ibm.com>
bfd33c4b 6014M: Dmitry Kasatkin <dmitry.kasatkin@gmail.com>
74dd744f
MZ
6015L: linux-ima-devel@lists.sourceforge.net
6016L: linux-ima-user@lists.sourceforge.net
6017L: linux-security-module@vger.kernel.org
9f273c24 6018T: git git://git.kernel.org/pub/scm/linux/kernel/git/zohar/linux-integrity.git
aa7168f4 6019S: Supported
679655da 6020F: security/integrity/ima/
aa7168f4 6021
9a4ea5a9
JH
6022IMGTEC IR DECODER DRIVER
6023M: James Hogan <james.hogan@imgtec.com>
6024S: Maintained
6025F: drivers/media/rc/img-ir/
6026
1da177e4 6027IMS TWINTURBO FRAMEBUFFER DRIVER
c69f677c 6028L: linux-fbdev@vger.kernel.org
843393d3 6029S: Orphan
8a61f013 6030F: drivers/video/fbdev/imsttfb.c
1da177e4
LT
6031
6032INFINIBAND SUBSYSTEM
b6b2bbe6 6033M: Doug Ledford <dledford@redhat.com>
8b58be88
JP
6034M: Sean Hefty <sean.hefty@intel.com>
6035M: Hal Rosenstock <hal.rosenstock@gmail.com>
e6cc0fd1 6036L: linux-rdma@vger.kernel.org
605841f5 6037W: http://www.openfabrics.org/
8a6e2535 6038Q: http://patchwork.kernel.org/project/linux-rdma/list/
2936ae04 6039T: git git://git.kernel.org/pub/scm/linux/kernel/git/dledford/rdma.git
1da177e4 6040S: Supported
679655da
JP
6041F: Documentation/infiniband/
6042F: drivers/infiniband/
c117ab84 6043F: include/uapi/linux/if_infiniband.h
954138dc
YD
6044F: include/uapi/rdma/
6045F: include/rdma/
1da177e4 6046
c9f04f58 6047INOTIFY
8b58be88
JP
6048M: John McCutchan <john@johnmccutchan.com>
6049M: Robert Love <rlove@rlove.org>
6050M: Eric Paris <eparis@parisplace.org>
c9f04f58 6051S: Maintained
679655da
JP
6052F: Documentation/filesystems/inotify.txt
6053F: fs/notify/inotify/
6054F: include/linux/inotify.h
c117ab84 6055F: include/uapi/linux/inotify.h
c9f04f58 6056
e2d1d6c0 6057INPUT (KEYBOARD, MOUSE, JOYSTICK, TOUCHSCREEN) DRIVERS
8b58be88 6058M: Dmitry Torokhov <dmitry.torokhov@gmail.com>
e2d1d6c0 6059L: linux-input@vger.kernel.org
8a6e2535 6060Q: http://patchwork.kernel.org/project/linux-input/list/
54e5881d 6061T: git git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input.git
e2d1d6c0 6062S: Maintained
679655da 6063F: drivers/input/
f4eea7e2 6064F: include/linux/input.h
c117ab84 6065F: include/uapi/linux/input.h
f4eea7e2 6066F: include/linux/input/
e52d8398 6067F: Documentation/devicetree/bindings/input/
e2d1d6c0 6068
3267a87f 6069INPUT MULTITOUCH (MT) PROTOCOL
75dd112a 6070M: Henrik Rydberg <rydberg@bitmath.org>
3267a87f 6071L: linux-input@vger.kernel.org
75dd112a 6072S: Odd fixes
3267a87f 6073F: Documentation/input/multi-touch-protocol.txt
7f9c2454 6074F: drivers/input/input-mt.c
3267a87f
HR
6075K: \b(ABS|SYN)_MT_
6076
97fa99a3
JY
6077INTEL ASoC BDW/HSW DRIVERS
6078M: Jie Yang <yang.jie@linux.intel.com>
e5747e40 6079L: alsa-devel@alsa-project.org (moderated for non-subscribers)
97fa99a3 6080S: Supported
e8e1225d
JP
6081F: sound/soc/intel/common/sst-dsp*
6082F: sound/soc/intel/common/sst-firmware.c
6083F: sound/soc/intel/boards/broadwell.c
6084F: sound/soc/intel/haswell/
97fa99a3 6085
4ac13e17
DJ
6086INTEL C600 SERIES SAS CONTROLLER DRIVER
6087M: Intel SCU Linux support <intel-linux-scu@intel.com>
fdc5813f 6088M: Artur Paszkiewicz <artur.paszkiewicz@intel.com>
4ac13e17 6089L: linux-scsi@vger.kernel.org
7106891a
DJ
6090T: git git://git.code.sf.net/p/intel-sas/isci
6091S: Supported
4ac13e17 6092F: drivers/scsi/isci/
4ac13e17 6093
ecc83e52
AH
6094INTEL HID EVENT DRIVER
6095M: Alex Hung <alex.hung@canonical.com>
6096L: platform-driver-x86@vger.kernel.org
6097S: Maintained
6098F: drivers/platform/x86/intel-hid.c
6099
332e0812
AK
6100INTEL VIRTUAL BUTTON DRIVER
6101M: AceLan Kao <acelan.kao@canonical.com>
6102L: platform-driver-x86@vger.kernel.org
6103S: Maintained
6104F: drivers/platform/x86/intel-vbtn.c
6105
26717172
LB
6106INTEL IDLE DRIVER
6107M: Len Brown <lenb@kernel.org>
bf1c138e 6108L: linux-pm@vger.kernel.org
08deed1e 6109T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git
26717172
LB
6110S: Supported
6111F: drivers/idle/intel_idle.c
6112
7c1ac18d 6113INTEL PSTATE DRIVER
58ac1f62
SP
6114M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
6115M: Len Brown <lenb@kernel.org>
7c1ac18d
KCA
6116L: linux-pm@vger.kernel.org
6117S: Supported
6118F: drivers/cpufreq/intel_pstate.c
6119
9eb8ef74 6120INTEL FRAMEBUFFER DRIVER (excluding 810 and 815)
d8e38754 6121M: Maik Broemme <mbroemme@libmpq.org>
c69f677c 6122L: linux-fbdev@vger.kernel.org
ce00f85c 6123S: Maintained
679655da 6124F: Documentation/fb/intelfb.txt
8a61f013 6125F: drivers/video/fbdev/intelfb/
9eb8ef74 6126
1da177e4 6127INTEL 810/815 FRAMEBUFFER DRIVER
8b58be88 6128M: Antonino Daplas <adaplas@gmail.com>
c69f677c 6129L: linux-fbdev@vger.kernel.org
ce00f85c 6130S: Maintained
8a61f013 6131F: drivers/video/fbdev/i810/
1da177e4 6132
f4a9bc4c 6133INTEL MENLOW THERMAL DRIVER
8b58be88 6134M: Sujith Thomas <sujith.thomas@intel.com>
d0944853 6135L: platform-driver-x86@vger.kernel.org
5ca92bd9 6136W: https://01.org/linux-acpi
f4a9bc4c 6137S: Supported
679655da 6138F: drivers/platform/x86/intel_menlow.c
f4a9bc4c 6139
248a9dc3 6140INTEL I/OAT DMA DRIVER
18ebd564 6141M: Dave Jiang <dave.jiang@intel.com>
08223d80 6142R: Dan Williams <dan.j.williams@intel.com>
18ebd564
DJ
6143L: dmaengine@vger.kernel.org
6144Q: https://patchwork.kernel.org/project/linux-dmaengine/list/
6145S: Supported
679655da 6146F: drivers/dma/ioat*
248a9dc3 6147
6c8909b4 6148INTEL IOMMU (VT-d)
8b58be88 6149M: David Woodhouse <dwmw2@infradead.org>
6c8909b4 6150L: iommu@lists.linux-foundation.org
54e5881d 6151T: git git://git.infradead.org/iommu-2.6.git
6c8909b4 6152S: Supported
3fb39615 6153F: drivers/iommu/intel-iommu.c
679655da 6154F: include/linux/intel-iommu.h
6c8909b4 6155
b3e5f263 6156INTEL IOP-ADMA DMA DRIVER
08223d80 6157R: Dan Williams <dan.j.williams@intel.com>
1dd8372d 6158S: Odd fixes
679655da 6159F: drivers/dma/iop-adma.c
b3e5f263 6160
9251ce95 6161INTEL IXP4XX QMGR, NPE, ETHERNET and HSS SUPPORT
5529c2cd 6162M: Krzysztof Halasa <khalasa@piap.pl>
9251ce95 6163S: Maintained
679655da
JP
6164F: arch/arm/mach-ixp4xx/include/mach/qmgr.h
6165F: arch/arm/mach-ixp4xx/include/mach/npe.h
6166F: arch/arm/mach-ixp4xx/ixp4xx_qmgr.c
6167F: arch/arm/mach-ixp4xx/ixp4xx_npe.c
b47da977 6168F: drivers/net/ethernet/xscale/ixp4xx_eth.c
679655da 6169F: drivers/net/wan/ixp4xx_hss.c
9251ce95 6170
844dd05f 6171INTEL IXP4XX RANDOM NUMBER GENERATOR SUPPORT
8b58be88 6172M: Deepak Saxena <dsaxena@plexity.net>
844dd05f 6173S: Maintained
679655da 6174F: drivers/char/hw_random/ixp4xx-rng.c
844dd05f 6175
2f302324 6176INTEL ETHERNET DRIVERS
8b58be88 6177M: Jeff Kirsher <jeffrey.t.kirsher@intel.com>
eff471b1 6178L: intel-wired-lan@lists.osuosl.org (moderated for non-subscribers)
f6fde11a 6179W: http://www.intel.com/support/feedback.htm
d94e6fed 6180W: http://e1000.sourceforge.net/
2f302324
JK
6181Q: http://patchwork.ozlabs.org/project/intel-wired-lan/list/
6182T: git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/net-queue.git
6183T: git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/next-queue.git
1da177e4 6184S: Supported
0d164401
JK
6185F: Documentation/networking/e100.txt
6186F: Documentation/networking/e1000.txt
6187F: Documentation/networking/e1000e.txt
6188F: Documentation/networking/igb.txt
6189F: Documentation/networking/igbvf.txt
6190F: Documentation/networking/ixgb.txt
6191F: Documentation/networking/ixgbe.txt
6192F: Documentation/networking/ixgbevf.txt
1bff6529 6193F: Documentation/networking/i40e.txt
105bf2fe 6194F: Documentation/networking/i40evf.txt
dee1ad47 6195F: drivers/net/ethernet/intel/
bc90d291 6196F: drivers/net/ethernet/intel/*/
1da177e4 6197
6e4de866
FL
6198INTEL RDMA RNIC DRIVER
6199M: Faisal Latif <faisal.latif@intel.com>
6200R: Chien Tin Tung <chien.tin.tung@intel.com>
6201R: Mustafa Ismail <mustafa.ismail@intel.com>
6202R: Shiraz Saleem <shiraz.saleem@intel.com>
6203R: Tatyana Nikolova <tatyana.e.nikolova@intel.com>
6204L: linux-rdma@vger.kernel.org
6205S: Supported
6206F: drivers/infiniband/hw/i40iw/
6207
224f9e6d
AS
6208INTEL MERRIFIELD GPIO DRIVER
6209M: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
6210L: linux-gpio@vger.kernel.org
6211S: Maintained
6212F: drivers/gpio/gpio-merrifield.c
6213
0963d59b
LW
6214INTEL-MID GPIO DRIVER
6215M: David Cohen <david.a.cohen@linux.intel.com>
6216L: linux-gpio@vger.kernel.org
6217S: Maintained
6218F: drivers/gpio/gpio-intel-mid.c
6219
ca907a90
SY
6220INTEL PRO/WIRELESS 2100, 2200BG, 2915ABG NETWORK CONNECTION SUPPORT
6221M: Stanislav Yakovlev <stas.yakovlev@gmail.com>
724c6b35 6222L: linux-wireless@vger.kernel.org
ca907a90 6223S: Maintained
679655da 6224F: Documentation/networking/README.ipw2100
679655da 6225F: Documentation/networking/README.ipw2200
367a1092 6226F: drivers/net/wireless/intel/ipw2x00/
826d2abe 6227
5760b0a5
AS
6228INTEL(R) TRACE HUB
6229M: Alexander Shishkin <alexander.shishkin@linux.intel.com>
6230S: Supported
6231F: Documentation/trace/intel_th.txt
6232F: drivers/hwtracing/intel_th/
6233
4bd96a7a 6234INTEL(R) TRUSTED EXECUTION TECHNOLOGY (TXT)
74b18e17 6235M: Ning Sun <ning.sun@intel.com>
4bd96a7a
SW
6236L: tboot-devel@lists.sourceforge.net
6237W: http://tboot.sourceforge.net
e9b7d7c8 6238T: hg http://tboot.hg.sourceforge.net:8000/hgroot/tboot/tboot
4bd96a7a
SW
6239S: Supported
6240F: Documentation/intel_txt.txt
6241F: include/linux/tboot.h
6242F: arch/x86/kernel/tboot.c
6243
8a70da82 6244INTEL WIRELESS WIMAX CONNECTION 2400
8b58be88 6245M: Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
8a70da82 6246M: linux-wimax@intel.com
49e7d9df 6247L: wimax@linuxwimax.org (subscribers-only)
8a70da82
IPG
6248S: Supported
6249W: http://linuxwimax.org
679655da
JP
6250F: Documentation/wimax/README.i2400m
6251F: drivers/net/wimax/i2400m/
c117ab84 6252F: include/uapi/linux/wimax/i2400m.h
8a70da82 6253
1c0ce89c
SG
6254INTEL WIRELESS 3945ABG/BG, 4965AGN (iwlegacy)
6255M: Stanislaw Gruszka <sgruszka@redhat.com>
efa3144e 6256L: linux-wireless@vger.kernel.org
1c0ce89c 6257S: Supported
7ac9a364 6258F: drivers/net/wireless/intel/iwlegacy/
efa3144e 6259
b481de9c 6260INTEL WIRELESS WIFI LINK (iwlwifi)
15fae50a 6261M: Johannes Berg <johannes.berg@intel.com>
6161b02b 6262M: Emmanuel Grumbach <emmanuel.grumbach@intel.com>
af5e964f 6263M: Luca Coelho <luciano.coelho@intel.com>
7b9aebf0 6264M: Intel Linux Wireless <linuxwifi@intel.com>
b481de9c 6265L: linux-wireless@vger.kernel.org
b481de9c 6266W: http://intellinuxwireless.org
b62ff718 6267T: git git://git.kernel.org/pub/scm/linux/kernel/git/iwlwifi/iwlwifi.git
b481de9c 6268S: Supported
e705c121 6269F: drivers/net/wireless/intel/iwlwifi/
b481de9c 6270
de8fe023
TW
6271INTEL MANAGEMENT ENGINE (mei)
6272M: Tomas Winkler <tomas.winkler@intel.com>
6273L: linux-kernel@vger.kernel.org
6274S: Supported
c117ab84 6275F: include/uapi/linux/mei.h
5069288b 6276F: include/linux/mei_cl_bus.h
de8fe023 6277F: drivers/misc/mei/*
222818c3 6278F: drivers/watchdog/mei_wdt.c
e07950a1 6279F: Documentation/misc-devices/mei/*
de8fe023 6280
50ceb98b
SD
6281INTEL MIC DRIVERS (mic)
6282M: Sudeep Dutt <sudeep.dutt@intel.com>
6283M: Ashutosh Dixit <ashutosh.dixit@intel.com>
6284S: Supported
6285W: https://github.com/sudeepdutt/mic
6286W: http://software.intel.com/en-us/mic-developer
6287F: include/linux/mic_bus.h
6288F: include/linux/scif.h
6289F: include/uapi/linux/mic_common.h
6290F: include/uapi/linux/mic_ioctl.h
9f273c24 6291F: include/uapi/linux/scif_ioctl.h
50ceb98b
SD
6292F: drivers/misc/mic/
6293F: drivers/dma/mic_x100_dma.c
6294F: drivers/dma/mic_x100_dma.h
9f273c24 6295F: Documentation/mic/
50ceb98b 6296
fdca4f16 6297INTEL PMC/P-Unit IPC DRIVER
0a8b8353 6298M: Zha Qipeng<qipeng.zha@intel.com>
6299L: platform-driver-x86@vger.kernel.org
6300S: Maintained
6301F: drivers/platform/x86/intel_pmc_ipc.c
fdca4f16 6302F: drivers/platform/x86/intel_punit_ipc.c
0a8b8353 6303F: arch/x86/include/asm/intel_pmc_ipc.h
fdca4f16 6304F: arch/x86/include/asm/intel_punit_ipc.h
0a8b8353 6305
378f956e
SKC
6306INTEL TELEMETRY DRIVER
6307M: Souvik Kumar Chakravarty <souvik.k.chakravarty@intel.com>
6308L: platform-driver-x86@vger.kernel.org
6309S: Maintained
378f956e 6310F: arch/x86/include/asm/intel_telemetry.h
f1fc3cd8 6311F: drivers/platform/x86/intel_telemetry*
0a8b8353 6312
b740d2e9
RB
6313INTEL PMC CORE DRIVER
6314M: Rajneesh Bhardwaj <rajneesh.bhardwaj@intel.com>
6315M: Vishwanath Somayaji <vishwanath.somayaji@intel.com>
6316L: platform-driver-x86@vger.kernel.org
6317S: Maintained
6318F: arch/x86/include/asm/pmc_core.h
6319F: drivers/platform/x86/intel_pmc_core*
6320
cb109a0e 6321IOC3 ETHERNET DRIVER
8b58be88 6322M: Ralf Baechle <ralf@linux-mips.org>
1da177e4
LT
6323L: linux-mips@linux-mips.org
6324S: Maintained
8862bf1e 6325F: drivers/net/ethernet/sgi/ioc3-eth.c
1da177e4 6326
cb109a0e 6327IOC3 SERIAL DRIVER
8b58be88 6328M: Pat Gefre <pfg@sgi.com>
d39e0721 6329L: linux-serial@vger.kernel.org
cb109a0e 6330S: Maintained
df621252 6331F: drivers/tty/serial/ioc3_serial.c
cb109a0e 6332
0b6e8569
SW
6333IOMMU DRIVERS
6334M: Joerg Roedel <joro@8bytes.org>
6335L: iommu@lists.linux-foundation.org
6336T: git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
6337S: Maintained
efcd94c0 6338F: Documentation/devicetree/bindings/iommu/
0b6e8569
SW
6339F: drivers/iommu/
6340
4480f15b 6341IP MASQUERADING
8b58be88 6342M: Juanjo Ciarlante <jjciarla@raiz.uncu.edu.ar>
1da177e4 6343S: Maintained
679655da 6344F: net/ipv4/netfilter/ipt_MASQUERADE.c
1da177e4 6345
4409ebe9 6346IPMI SUBSYSTEM
8b58be88 6347M: Corey Minyard <minyard@acm.org>
b0c90653 6348L: openipmi-developer@lists.sourceforge.net (moderated for non-subscribers)
4409ebe9
CM
6349W: http://openipmi.sourceforge.net/
6350S: Supported
679655da
JP
6351F: Documentation/IPMI.txt
6352F: drivers/char/ipmi/
6353F: include/linux/ipmi*
c117ab84 6354F: include/uapi/linux/ipmi*
4409ebe9 6355
2d800897
KW
6356QCOM AUDIO (ASoC) DRIVERS
6357M: Patrick Lai <plai@codeaurora.org>
6358M: Banajit Goswami <bgoswami@codeaurora.org>
6359L: alsa-devel@alsa-project.org (moderated for non-subscribers)
6360S: Supported
6361F: sound/soc/qcom/
6362
e2d1d6c0 6363IPS SCSI RAID DRIVER
8b58be88 6364M: Adaptec OEM Raid Solutions <aacraid@adaptec.com>
e2d1d6c0
RD
6365L: linux-scsi@vger.kernel.org
6366W: http://www.adaptec.com/
6367S: Maintained
679655da 6368F: drivers/scsi/ips*
e2d1d6c0
RD
6369
6370IPVS
8b58be88
JP
6371M: Wensong Zhang <wensong@linux-vs.org>
6372M: Simon Horman <horms@verge.net.au>
6373M: Julian Anastasov <ja@ssi.bg>
979b6c13 6374L: netdev@vger.kernel.org
e2d1d6c0 6375L: lvs-devel@vger.kernel.org
1da177e4 6376S: Maintained
9f273c24
FW
6377T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs-next.git
6378T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs.git
679655da 6379F: Documentation/networking/ipvs-sysctl.txt
b61d4a71 6380F: include/net/ip_vs.h
c117ab84 6381F: include/uapi/linux/ip_vs.h
679655da 6382F: net/netfilter/ipvs/
1da177e4 6383
e7839f25 6384IPWIRELESS DRIVER
e5f6450c 6385M: Jiri Kosina <jikos@kernel.org>
d8130624 6386M: David Sterba <dsterba@suse.com>
92094aa0 6387S: Odd Fixes
282361a0 6388F: drivers/tty/ipwireless/
099dc4fb 6389
e2d1d6c0 6390IPX NETWORK LAYER
8b58be88 6391M: Arnaldo Carvalho de Melo <acme@ghostprotocols.net>
e2d1d6c0
RD
6392L: netdev@vger.kernel.org
6393S: Maintained
679655da 6394F: include/net/ipx.h
c117ab84 6395F: include/uapi/linux/ipx.h
679655da 6396F: net/ipx/
e2d1d6c0 6397
1da177e4 6398IRDA SUBSYSTEM
8b58be88 6399M: Samuel Ortiz <samuel@sortiz.org>
a2ac953d 6400L: irda-users@lists.sourceforge.net (subscribers-only)
ced649ea 6401L: netdev@vger.kernel.org
1da177e4 6402W: http://irda.sourceforge.net/
f353976d 6403S: Maintained
e0057975 6404T: git git://git.kernel.org/pub/scm/linux/kernel/git/sameo/irda-2.6.git
679655da
JP
6405F: Documentation/networking/irda.txt
6406F: drivers/net/irda/
6407F: include/net/irda/
6408F: net/irda/
1da177e4 6409
a800c7cc
TG
6410IRQ SUBSYSTEM
6411M: Thomas Gleixner <tglx@linutronix.de>
981c3a4f 6412L: linux-kernel@vger.kernel.org
a800c7cc 6413S: Maintained
75fc2d37 6414T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
a800c7cc 6415F: kernel/irq/
2ed9fd28
JC
6416
6417IRQCHIP DRIVERS
6418M: Thomas Gleixner <tglx@linutronix.de>
6419M: Jason Cooper <jason@lakedaemon.net>
54d9ffc4 6420M: Marc Zyngier <marc.zyngier@arm.com>
2ed9fd28
JC
6421L: linux-kernel@vger.kernel.org
6422S: Maintained
6423T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
6424T: git git://git.infradead.org/users/jcooper/linux.git irqchip/core
5b5a9069 6425F: Documentation/devicetree/bindings/interrupt-controller/
edd96900 6426F: drivers/irqchip/
a800c7cc 6427
7ab3a837 6428IRQ DOMAINS (IRQ NUMBER MAPPING LIBRARY)
b09dec2c 6429M: Marc Zyngier <marc.zyngier@arm.com>
7ab3a837 6430S: Maintained
b09dec2c 6431T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
7ab3a837
GL
6432F: Documentation/IRQ-domain.txt
6433F: include/linux/irqdomain.h
6434F: kernel/irq/irqdomain.c
b09dec2c 6435F: kernel/irq/msi.c
7ab3a837 6436
ad7afc38
WBG
6437ISA
6438M: William Breathitt Gray <vilhelm.gray@gmail.com>
6439S: Maintained
6440F: Documentation/isa.txt
6441F: drivers/base/isa.c
6442F: include/linux/isa.h
6443
e2d1d6c0 6444ISAPNP
8b58be88 6445M: Jaroslav Kysela <perex@perex.cz>
e2d1d6c0 6446S: Maintained
679655da
JP
6447F: Documentation/isapnp.txt
6448F: drivers/pnp/isapnp/
6449F: include/linux/isapnp.h
e2d1d6c0 6450
d39b8420
HV
6451ISA RADIO MODULE
6452M: Hans Verkuil <hverkuil@xs4all.nl>
6453L: linux-media@vger.kernel.org
6454T: git git://linuxtv.org/media_tree.git
a825eaec 6455W: https://linuxtv.org
d39b8420
HV
6456S: Maintained
6457F: drivers/media/radio/radio-isa*
6458
71a6d0af
HW
6459iSCSI BOOT FIRMWARE TABLE (iBFT) DRIVER
6460M: Peter Jones <pjones@redhat.com>
6461M: Konrad Rzeszutek Wilk <konrad@kernel.org>
6462S: Maintained
6463F: drivers/firmware/iscsi_ibft*
6464
14816b1e 6465ISCSI
8b58be88 6466M: Mike Christie <michaelc@cs.wisc.edu>
14816b1e
MC
6467L: open-iscsi@googlegroups.com
6468W: www.open-iscsi.org
54e5881d 6469T: git git://git.kernel.org/pub/scm/linux/kernel/git/mnc/linux-2.6-iscsi.git
14816b1e 6470S: Maintained
679655da
JP
6471F: drivers/scsi/*iscsi*
6472F: include/scsi/*iscsi*
14816b1e 6473
1e65eb42
OG
6474ISCSI EXTENSIONS FOR RDMA (ISER) INITIATOR
6475M: Or Gerlitz <ogerlitz@mellanox.com>
e7d2c25d 6476M: Sagi Grimberg <sagi@grimberg.me>
1e65eb42
OG
6477M: Roi Dayan <roid@mellanox.com>
6478L: linux-rdma@vger.kernel.org
6479S: Supported
6480W: http://www.openfabrics.org
6481W: www.open-iscsi.org
6482Q: http://patchwork.kernel.org/project/linux-rdma/list/
14430813 6483F: drivers/infiniband/ulp/iser/
1e65eb42 6484
2b70e5fd 6485ISCSI EXTENSIONS FOR RDMA (ISER) TARGET
e7d2c25d 6486M: Sagi Grimberg <sagi@grimberg.me>
2b70e5fd
SG
6487T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
6488L: linux-rdma@vger.kernel.org
6489L: target-devel@vger.kernel.org
6490S: Supported
6491W: http://www.linux-iscsi.org
6492F: drivers/infiniband/ulp/isert
6493
1da177e4 6494ISDN SUBSYSTEM
8b58be88 6495M: Karsten Keil <isdn@linux-pingi.de>
d5d52273 6496L: isdn4linux@listserv.isdn4linux.de (subscribers-only)
3da0ae62 6497L: netdev@vger.kernel.org
1da177e4 6498W: http://www.isdn4linux.de
54e5881d 6499T: git git://git.kernel.org/pub/scm/linux/kernel/git/kkeil/isdn-2.6.git
1da177e4 6500S: Maintained
679655da
JP
6501F: Documentation/isdn/
6502F: drivers/isdn/
6503F: include/linux/isdn.h
6504F: include/linux/isdn/
c117ab84
CEB
6505F: include/uapi/linux/isdn.h
6506F: include/uapi/linux/isdn/
1da177e4
LT
6507
6508ISDN SUBSYSTEM (Eicon active card driver)
8b58be88 6509M: Armin Schindler <mac@melware.de>
d5d52273 6510L: isdn4linux@listserv.isdn4linux.de (subscribers-only)
1da177e4
LT
6511W: http://www.melware.de
6512S: Maintained
679655da 6513F: drivers/isdn/hardware/eicon/
1da177e4 6514
d624870f 6515IT87 HARDWARE MONITORING DRIVER
d8130624 6516M: Jean Delvare <jdelvare@suse.com>
968ce1b1 6517L: linux-hwmon@vger.kernel.org
d624870f
JD
6518S: Maintained
6519F: Documentation/hwmon/it87
6520F: drivers/hwmon/it87.c
6521
d7104bff
AP
6522IT913X MEDIA DRIVER
6523M: Antti Palosaari <crope@iki.fi>
6524L: linux-media@vger.kernel.org
a825eaec 6525W: https://linuxtv.org
d7104bff
AP
6526W: http://palosaari.fi/linux/
6527Q: http://patchwork.linuxtv.org/project/linux-media/list/
6528T: git git://linuxtv.org/anttip/media_tree.git
6529S: Maintained
249c697e 6530F: drivers/media/tuners/it913x*
d7104bff 6531
91821ff3 6532IVTV VIDEO4LINUX DRIVER
6afdeaf8 6533M: Andy Walls <awalls@md.metrocast.net>
7b212edf 6534L: ivtv-devel@ivtvdriver.org (subscribers-only)
661263b5 6535L: linux-media@vger.kernel.org
275ffde4 6536T: git git://linuxtv.org/media_tree.git
91821ff3
HV
6537W: http://www.ivtvdriver.org
6538S: Maintained
679655da 6539F: Documentation/video4linux/*.ivtv
90d72ac6 6540F: drivers/media/pci/ivtv/
c117ab84 6541F: include/uapi/linux/ivtv*
91821ff3 6542
68620bdd
MP
6543IX2505V MEDIA DRIVER
6544M: Malcolm Priestley <tvboxspy@gmail.com>
6545L: linux-media@vger.kernel.org
a825eaec 6546W: https://linuxtv.org
68620bdd
MP
6547Q: http://patchwork.linuxtv.org/project/linux-media/list/
6548S: Maintained
6549F: drivers/media/dvb-frontends/ix2505v*
6550
4453d736
GR
6551JC42.4 TEMPERATURE SENSOR DRIVER
6552M: Guenter Roeck <linux@roeck-us.net>
968ce1b1 6553L: linux-hwmon@vger.kernel.org
4453d736
GR
6554S: Maintained
6555F: drivers/hwmon/jc42.c
6556F: Documentation/hwmon/jc42
6557
e2d1d6c0 6558JFS FILESYSTEM
3256f80f 6559M: Dave Kleikamp <shaggy@kernel.org>
e2d1d6c0
RD
6560L: jfs-discussion@lists.sourceforge.net
6561W: http://jfs.sourceforge.net/
54e5881d 6562T: git git://git.kernel.org/pub/scm/linux/kernel/git/shaggy/jfs-2.6.git
8f8f0134 6563S: Maintained
679655da
JP
6564F: Documentation/filesystems/jfs.txt
6565F: fs/jfs/
e2d1d6c0 6566
95252236 6567JME NETWORK DRIVER
8b58be88 6568M: Guo-Fu Tseng <cooldavid@cooldavid.org>
95252236
GFT
6569L: netdev@vger.kernel.org
6570S: Maintained
63d24a0e 6571F: drivers/net/ethernet/jme.*
95252236 6572
1da177e4 6573JOURNALLING FLASH FILE SYSTEM V2 (JFFS2)
8b58be88 6574M: David Woodhouse <dwmw2@infradead.org>
6d85d066
DW
6575L: linux-mtd@lists.infradead.org
6576W: http://www.linux-mtd.infradead.org/doc/jffs2.html
1da177e4 6577S: Maintained
679655da 6578F: fs/jffs2/
c117ab84 6579F: include/uapi/linux/jffs2.h
1da177e4 6580
d183e11a
TT
6581JOURNALLING LAYER FOR BLOCK DEVICES (JBD2)
6582M: "Theodore Ts'o" <tytso@mit.edu>
c290ea01 6583M: Jan Kara <jack@suse.com>
d183e11a
TT
6584L: linux-ext4@vger.kernel.org
6585S: Maintained
6586F: fs/jbd2/
6587F: include/linux/jbd2.h
ae0718f8 6588
207dab5f
MU
6589JPU V4L2 MEM2MEM DRIVER FOR RENESAS
6590M: Mikhail Ulyanov <mikhail.ulyanov@cogentembedded.com>
6591L: linux-media@vger.kernel.org
6592S: Maintained
6593F: drivers/media/platform/rcar_jpu.c
6594
fd8b6cb4 6595JSM Neo PCI based serial card
df247081 6596M: Gabriel Krisman Bertazi <krisman@linux.vnet.ibm.com>
fd8b6cb4
BL
6597L: linux-serial@vger.kernel.org
6598S: Maintained
df621252 6599F: drivers/tty/serial/jsm/
ae0718f8 6600
af39917d
CL
6601K10TEMP HARDWARE MONITORING DRIVER
6602M: Clemens Ladisch <clemens@ladisch.de>
968ce1b1 6603L: linux-hwmon@vger.kernel.org
af39917d
CL
6604S: Maintained
6605F: Documentation/hwmon/k10temp
6606F: drivers/hwmon/k10temp.c
6607
4660cb35 6608K8TEMP HARDWARE MONITORING DRIVER
8b58be88 6609M: Rudolf Marek <r.marek@assembler.cz>
968ce1b1 6610L: linux-hwmon@vger.kernel.org
ae0718f8 6611S: Maintained
679655da
JP
6612F: Documentation/hwmon/k8temp
6613F: drivers/hwmon/k8temp.c
ae0718f8 6614
0ba1d91d
AR
6615KASAN
6616M: Andrey Ryabinin <aryabinin@virtuozzo.com>
6617R: Alexander Potapenko <glider@google.com>
6618R: Dmitry Vyukov <dvyukov@google.com>
6619L: kasan-dev@googlegroups.com
6620S: Maintained
6621F: arch/*/include/asm/kasan.h
6622F: arch/*/mm/kasan_init*
6623F: Documentation/kasan.txt
64f8ebaf 6624F: include/linux/kasan*.h
0ba1d91d
AR
6625F: lib/test_kasan.c
6626F: mm/kasan/
6627F: scripts/Makefile.kasan
6628
1da177e4 6629KCONFIG
5eb1f99e 6630M: "Yann E. MORIN" <yann.morin.1998@free.fr>
347d12d7 6631L: linux-kbuild@vger.kernel.org
cea8321c 6632T: git git://gitorious.org/linux-kconfig/linux-kconfig
5eb1f99e 6633S: Maintained
679655da
JP
6634F: Documentation/kbuild/kconfig-language.txt
6635F: scripts/kconfig/
1da177e4 6636
ea6c2089 6637KDUMP
f871f191
VG
6638M: Dave Young <dyoung@redhat.com>
6639M: Baoquan He <bhe@redhat.com>
6640R: Vivek Goyal <vgoyal@redhat.com>
34633993 6641L: kexec@lists.infradead.org
ea6c2089
VG
6642W: http://lse.sourceforge.net/kdump/
6643S: Maintained
80811493 6644F: Documentation/kdump/
ea6c2089 6645
f41bf02f
HV
6646KEENE FM RADIO TRANSMITTER DRIVER
6647M: Hans Verkuil <hverkuil@xs4all.nl>
6648L: linux-media@vger.kernel.org
6649T: git git://linuxtv.org/media_tree.git
a825eaec 6650W: https://linuxtv.org
f41bf02f
HV
6651S: Maintained
6652F: drivers/media/radio/radio-keene*
6653
1da177e4 6654KERNEL AUTOMOUNTER v4 (AUTOFS4)
8b58be88 6655M: Ian Kent <raven@themaw.net>
f694fc97 6656L: autofs@vger.kernel.org
1da177e4 6657S: Maintained
679655da 6658F: fs/autofs4/
1da177e4 6659
70fb7ba6 6660KERNEL BUILD + files below scripts/ (unless maintained elsewhere)
d8130624 6661M: Michal Marek <mmarek@suse.com>
08deed1e
JP
6662T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git for-next
6663T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git rc-fixes
347d12d7 6664L: linux-kbuild@vger.kernel.org
5ce45962 6665S: Maintained
679655da
JP
6666F: Documentation/kbuild/
6667F: Makefile
6668F: scripts/Makefile.*
70fb7ba6
MM
6669F: scripts/basic/
6670F: scripts/mk*
6671F: scripts/package/
1da177e4
LT
6672
6673KERNEL JANITORS
c3000e03 6674L: kernel-janitors@vger.kernel.org
10466f5a 6675W: http://kernelnewbies.org/KernelJanitors
ee709b0c 6676S: Odd Fixes
1da177e4 6677
e8b43555 6678KERNEL NFSD, SUNRPC, AND LOCKD SERVERS
8b58be88 6679M: "J. Bruce Fields" <bfields@fieldses.org>
883985f6 6680M: Jeff Layton <jlayton@poochiereds.net>
16141c02 6681L: linux-nfs@vger.kernel.org
1da177e4 6682W: http://nfs.sourceforge.net/
9f273c24 6683T: git git://linux-nfs.org/~bfields/linux.git
98fac23f 6684S: Supported
679655da 6685F: fs/nfsd/
c117ab84 6686F: include/uapi/linux/nfsd/
679655da
JP
6687F: fs/lockd/
6688F: fs/nfs_common/
6689F: net/sunrpc/
6690F: include/linux/lockd/
6691F: include/linux/sunrpc/
c117ab84 6692F: include/uapi/linux/sunrpc/
1da177e4 6693
13b122b3
SK
6694KERNEL SELFTEST FRAMEWORK
6695M: Shuah Khan <shuahkh@osg.samsung.com>
90effdcd 6696M: Shuah Khan <shuah@kernel.org>
64f00850 6697L: linux-kselftest@vger.kernel.org
13b122b3
SK
6698T: git git://git.kernel.org/pub/scm/shuah/linux-kselftest
6699S: Maintained
6700F: tools/testing/selftests
6701
426d62e2 6702KERNEL VIRTUAL MACHINE (KVM)
c93a64fe 6703M: Paolo Bonzini <pbonzini@redhat.com>
3d8e15dd 6704M: Radim Krčmář <rkrcmar@redhat.com>
1fc9d2bf 6705L: kvm@vger.kernel.org
e3e58478 6706W: http://www.linux-kvm.org
a94b40a6 6707T: git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
426d62e2 6708S: Supported
c93a64fe
PB
6709F: Documentation/*/kvm*.txt
6710F: Documentation/virtual/kvm/
679655da 6711F: arch/*/kvm/
1662e862
CB
6712F: arch/x86/kernel/kvm.c
6713F: arch/x86/kernel/kvmclock.c
679655da
JP
6714F: arch/*/include/asm/kvm*
6715F: include/linux/kvm*
c117ab84 6716F: include/uapi/linux/kvm*
679655da 6717F: virt/kvm/
6d0a1a61 6718F: tools/kvm/
426d62e2 6719
ad8003d3 6720KERNEL VIRTUAL MACHINE (KVM) FOR AMD-V
7de609c8 6721M: Joerg Roedel <joro@8bytes.org>
1fc9d2bf 6722L: kvm@vger.kernel.org
038161de 6723W: http://www.linux-kvm.org/
7de609c8 6724S: Maintained
679655da 6725F: arch/x86/include/asm/svm.h
679655da 6726F: arch/x86/kvm/svm.c
426d62e2 6727
513014b7 6728KERNEL VIRTUAL MACHINE (KVM) FOR POWERPC
d8130624 6729M: Alexander Graf <agraf@suse.com>
1fc9d2bf 6730L: kvm-ppc@vger.kernel.org
038161de 6731W: http://www.linux-kvm.org/
6a7f972d 6732T: git git://github.com/agraf/linux-2.6.git
513014b7 6733S: Supported
679655da
JP
6734F: arch/powerpc/include/asm/kvm*
6735F: arch/powerpc/kvm/
513014b7 6736
85f8fffe 6737KERNEL VIRTUAL MACHINE for s390 (KVM/s390)
8b58be88 6738M: Christian Borntraeger <borntraeger@de.ibm.com>
4ae57b6c 6739M: Cornelia Huck <cornelia.huck@de.ibm.com>
85f8fffe
CB
6740L: linux-s390@vger.kernel.org
6741W: http://www.ibm.com/developerworks/linux/linux390/
9f273c24 6742T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvms390/linux.git
85f8fffe 6743S: Supported
679655da
JP
6744F: Documentation/s390/kvm.txt
6745F: arch/s390/include/asm/kvm*
80811493 6746F: arch/s390/kvm/
85f8fffe 6747
a749474d 6748KERNEL VIRTUAL MACHINE (KVM) FOR ARM
0f4ca79e 6749M: Christoffer Dall <christoffer.dall@linaro.org>
5c8818b4
MZ
6750M: Marc Zyngier <marc.zyngier@arm.com>
6751L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
a749474d
CD
6752L: kvmarm@lists.cs.columbia.edu
6753W: http://systems.cs.columbia.edu/projects/kvm-arm
1b1ebe82 6754T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvmarm/kvmarm.git
0f4ca79e 6755S: Supported
a749474d
CD
6756F: arch/arm/include/uapi/asm/kvm*
6757F: arch/arm/include/asm/kvm*
6758F: arch/arm/kvm/
5c8818b4
MZ
6759F: virt/kvm/arm/
6760F: include/kvm/arm_*
a749474d 6761
6394a3ec 6762KERNEL VIRTUAL MACHINE FOR ARM64 (KVM/arm64)
5c8818b4 6763M: Christoffer Dall <christoffer.dall@linaro.org>
6394a3ec
MZ
6764M: Marc Zyngier <marc.zyngier@arm.com>
6765L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
6766L: kvmarm@lists.cs.columbia.edu
6767S: Maintained
6768F: arch/arm64/include/uapi/asm/kvm*
6769F: arch/arm64/include/asm/kvm*
6770F: arch/arm64/kvm/
6771
bfd3d532
JH
6772KERNEL VIRTUAL MACHINE FOR MIPS (KVM/mips)
6773M: James Hogan <james.hogan@imgtec.com>
6774L: linux-mips@linux-mips.org
6775S: Supported
6776F: arch/mips/include/uapi/asm/kvm*
6777F: arch/mips/include/asm/kvm*
6778F: arch/mips/kvm/
6779
dc009d92 6780KEXEC
8b58be88 6781M: Eric Biederman <ebiederm@xmission.com>
2f327dad 6782W: http://kernel.org/pub/linux/utils/kernel/kexec/
34633993 6783L: kexec@lists.infradead.org
dc009d92 6784S: Maintained
679655da 6785F: include/linux/kexec.h
c117ab84 6786F: include/uapi/linux/kexec.h
10540a69 6787F: kernel/kexec*
dc009d92 6788
e971461f
DH
6789KEYS/KEYRINGS:
6790M: David Howells <dhowells@redhat.com>
aa62efff 6791L: keyrings@vger.kernel.org
e971461f 6792S: Maintained
d410fa4e 6793F: Documentation/security/keys.txt
e971461f
DH
6794F: include/linux/key.h
6795F: include/linux/key-type.h
75aeddd1
DH
6796F: include/linux/keyctl.h
6797F: include/uapi/linux/keyctl.h
e971461f
DH
6798F: include/keys/
6799F: security/keys/
6800
7f3c68be 6801KEYS-TRUSTED
74dd744f
MZ
6802M: David Safford <safford@us.ibm.com>
6803M: Mimi Zohar <zohar@linux.vnet.ibm.com>
7f3c68be 6804L: linux-security-module@vger.kernel.org
aa62efff 6805L: keyrings@vger.kernel.org
7f3c68be 6806S: Supported
d410fa4e 6807F: Documentation/security/keys-trusted-encrypted.txt
7f3c68be
MZ
6808F: include/keys/trusted-type.h
6809F: security/keys/trusted.c
6810F: security/keys/trusted.h
6811
6812KEYS-ENCRYPTED
74dd744f
MZ
6813M: Mimi Zohar <zohar@linux.vnet.ibm.com>
6814M: David Safford <safford@us.ibm.com>
7f3c68be 6815L: linux-security-module@vger.kernel.org
aa62efff 6816L: keyrings@vger.kernel.org
7f3c68be 6817S: Supported
d410fa4e 6818F: Documentation/security/keys-trusted-encrypted.txt
7f3c68be 6819F: include/keys/encrypted-type.h
19c90aa6 6820F: security/keys/encrypted-keys/
7f3c68be 6821
5b778dad 6822KGDB / KDB /debug_core
8b58be88 6823M: Jason Wessel <jason.wessel@windriver.com>
4063eb5f 6824W: http://kgdb.wiki.kernel.org/
e3e2aaf7 6825L: kgdb-bugreport@lists.sourceforge.net
9f273c24 6826T: git git://git.kernel.org/pub/scm/linux/kernel/git/jwessel/kgdb.git
e3e2aaf7 6827S: Maintained
679655da
JP
6828F: Documentation/DocBook/kgdb.tmpl
6829F: drivers/misc/kgdbts.c
df621252 6830F: drivers/tty/serial/kgdboc.c
5b778dad 6831F: include/linux/kdb.h
679655da 6832F: include/linux/kgdb.h
4063eb5f 6833F: kernel/debug/
e3e2aaf7 6834
456db8cc 6835KMEMCHECK
8b58be88 6836M: Vegard Nossum <vegardno@ifi.uio.no>
2ed1c525 6837M: Pekka Enberg <penberg@kernel.org>
b9ce08c0 6838S: Maintained
410d7a97
JP
6839F: Documentation/kmemcheck.txt
6840F: arch/x86/include/asm/kmemcheck.h
6841F: arch/x86/mm/kmemcheck/
6842F: include/linux/kmemcheck.h
6843F: mm/kmemcheck.c
b9ce08c0 6844
c3bb4d24 6845KMEMLEAK
8b58be88 6846M: Catalin Marinas <catalin.marinas@arm.com>
c3bb4d24
CM
6847S: Maintained
6848F: Documentation/kmemleak.txt
6849F: include/linux/kmemleak.h
6850F: mm/kmemleak.c
6851F: mm/kmemleak-test.c
6852
89559a61 6853KPROBES
a320817c 6854M: Ananth N Mavinakayanahalli <ananth@linux.vnet.ibm.com>
8b58be88
JP
6855M: Anil S Keshavamurthy <anil.s.keshavamurthy@intel.com>
6856M: "David S. Miller" <davem@davemloft.net>
353def94 6857M: Masami Hiramatsu <mhiramat@kernel.org>
89559a61 6858S: Maintained
679655da
JP
6859F: Documentation/kprobes.txt
6860F: include/linux/kprobes.h
6861F: kernel/kprobes.c
89559a61 6862
70e84049 6863KS0108 LCD CONTROLLER DRIVER
8b58be88 6864M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
450c622e
MO
6865W: http://miguelojeda.es/auxdisplay.htm
6866W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
70e84049 6867S: Maintained
679655da
JP
6868F: Documentation/auxdisplay/ks0108
6869F: drivers/auxdisplay/ks0108.c
6870F: include/linux/ks0108.h
70e84049 6871
1b69c6d0
DA
6872L3MDEV
6873M: David Ahern <dsa@cumulusnetworks.com>
6874L: netdev@vger.kernel.org
6875S: Maintained
6876F: net/l3mdev
6877F: include/net/l3mdev.h
6878
9ca44355 6879LANTIQ MIPS ARCHITECTURE
bdb40e8e 6880M: John Crispin <john@phrozen.org>
9ca44355
JC
6881L: linux-mips@linux-mips.org
6882S: Maintained
6883F: arch/mips/lantiq
6884
1da177e4 6885LAPB module
1da177e4 6886L: linux-x25@vger.kernel.org
bf9915cc 6887S: Orphan
679655da
JP
6888F: Documentation/networking/lapb-module.txt
6889F: include/*/lapb.h
6890F: net/lapb/
1da177e4
LT
6891
6892LASI 53c700 driver for PARISC
8b58be88 6893M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
1da177e4
LT
6894L: linux-scsi@vger.kernel.org
6895S: Maintained
679655da
JP
6896F: Documentation/scsi/53c700.txt
6897F: drivers/scsi/53c700*
1da177e4 6898
263de9b5 6899LED SUBSYSTEM
8b58be88 6900M: Richard Purdie <rpurdie@rpsys.net>
48b945a1 6901M: Jacek Anaszewski <j.anaszewski@samsung.com>
aa69cb8c 6902L: linux-leds@vger.kernel.org
b8926ba0 6903T: git git://git.kernel.org/pub/scm/linux/kernel/git/j.anaszewski/linux-leds.git
263de9b5 6904S: Maintained
85c90368 6905F: Documentation/devicetree/bindings/leds/
679655da
JP
6906F: drivers/leds/
6907F: include/linux/leds.h
263de9b5 6908
b0461a44 6909LEGACY EEPROM DRIVER
d8130624 6910M: Jean Delvare <jdelvare@suse.com>
b0461a44
JD
6911S: Maintained
6912F: Documentation/misc-devices/eeprom
6913F: drivers/misc/eeprom/eeprom.c
6914
1da177e4 6915LEGO USB Tower driver
8b58be88 6916M: Juergen Stuber <starblue@users.sourceforge.net>
1da177e4
LT
6917L: legousb-devel@lists.sourceforge.net
6918W: http://legousb.sourceforge.net/
6919S: Maintained
679655da 6920F: drivers/usb/misc/legousbtower.c
1da177e4 6921
055616a8
MK
6922LG2160 MEDIA DRIVER
6923M: Michael Krufky <mkrufky@linuxtv.org>
6924L: linux-media@vger.kernel.org
a825eaec 6925W: https://linuxtv.org
055616a8
MK
6926W: http://github.com/mkrufky
6927Q: http://patchwork.linuxtv.org/project/linux-media/list/
6928T: git git://linuxtv.org/mkrufky/tuners.git
6929S: Maintained
6930F: drivers/media/dvb-frontends/lg2160.*
6931
6f0e7725
MK
6932LGDT3305 MEDIA DRIVER
6933M: Michael Krufky <mkrufky@linuxtv.org>
6934L: linux-media@vger.kernel.org
a825eaec 6935W: https://linuxtv.org
6f0e7725
MK
6936W: http://github.com/mkrufky
6937Q: http://patchwork.linuxtv.org/project/linux-media/list/
6938T: git git://linuxtv.org/mkrufky/tuners.git
6939S: Maintained
6940F: drivers/media/dvb-frontends/lgdt3305.*
6941
568a17ff 6942LGUEST
8b58be88 6943M: Rusty Russell <rusty@rustcorp.com.au>
a4724ed6 6944L: lguest@lists.ozlabs.org
568a17ff 6945W: http://lguest.ozlabs.org/
72e91863 6946S: Odd Fixes
070f420b 6947F: arch/x86/include/asm/lguest*.h
679655da
JP
6948F: arch/x86/lguest/
6949F: drivers/lguest/
6950F: include/linux/lguest*.h
070f420b 6951F: tools/lguest/
568a17ff 6952
32ac7cb2
TH
6953LIBATA SUBSYSTEM (Serial and Parallel ATA drivers)
6954M: Tejun Heo <tj@kernel.org>
6955L: linux-ide@vger.kernel.org
6956T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
6957S: Maintained
6958F: drivers/ata/
6959F: include/linux/ata.h
6960F: include/linux/libata.h
d2abf98e 6961F: Documentation/devicetree/bindings/ata/
32ac7cb2
TH
6962
6963LIBATA PATA ARASAN COMPACT FLASH CONTROLLER
da89947b 6964M: Viresh Kumar <vireshk@kernel.org>
32ac7cb2
TH
6965L: linux-ide@vger.kernel.org
6966T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
6967S: Maintained
6968F: include/linux/pata_arasan_cf_data.h
6969F: drivers/ata/pata_arasan_cf.c
6970
c7fa056c
BZ
6971LIBATA PATA DRIVERS
6972M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
6973M: Tejun Heo <tj@kernel.org>
6974L: linux-ide@vger.kernel.org
6975T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
6976S: Maintained
6977F: drivers/ata/pata_*.c
6978F: drivers/ata/ata_generic.c
6979
32ac7cb2
TH
6980LIBATA SATA AHCI PLATFORM devices support
6981M: Hans de Goede <hdegoede@redhat.com>
6982M: Tejun Heo <tj@kernel.org>
6983L: linux-ide@vger.kernel.org
6984T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
6985S: Maintained
6986F: drivers/ata/ahci_platform.c
6987F: drivers/ata/libahci_platform.c
6988F: include/linux/ahci_platform.h
6989
6990LIBATA SATA PROMISE TX2/TX4 CONTROLLER DRIVER
6991M: Mikael Pettersson <mikpelinux@gmail.com>
6992L: linux-ide@vger.kernel.org
6993T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
6994S: Maintained
6995F: drivers/ata/sata_promise.*
6996
1acd437c
SL
6997LIBLOCKDEP
6998M: Sasha Levin <sasha.levin@oracle.com>
6999S: Maintained
7000F: tools/lib/lockdep/
7001
bc30196f
DW
7002LIBNVDIMM: NON-VOLATILE MEMORY DEVICE SUBSYSTEM
7003M: Dan Williams <dan.j.williams@intel.com>
7004L: linux-nvdimm@lists.01.org
7005Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
9f273c24 7006T: git git://git.kernel.org/pub/scm/linux/kernel/git/nvdimm/nvdimm.git
bc30196f
DW
7007S: Supported
7008F: drivers/nvdimm/*
7009F: include/linux/nd.h
7010F: include/linux/libnvdimm.h
7011F: include/uapi/linux/ndctl.h
7012
7013LIBNVDIMM BLK: MMIO-APERTURE DRIVER
7014M: Ross Zwisler <ross.zwisler@linux.intel.com>
7015L: linux-nvdimm@lists.01.org
7016Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
7017S: Supported
7018F: drivers/nvdimm/blk.c
7019F: drivers/nvdimm/region_devs.c
7020F: drivers/acpi/nfit*
7021
7022LIBNVDIMM BTT: BLOCK TRANSLATION TABLE
7023M: Vishal Verma <vishal.l.verma@intel.com>
7024L: linux-nvdimm@lists.01.org
7025Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
7026S: Supported
7027F: drivers/nvdimm/btt*
7028
7029LIBNVDIMM PMEM: PERSISTENT MEMORY DRIVER
7030M: Ross Zwisler <ross.zwisler@linux.intel.com>
7031L: linux-nvdimm@lists.01.org
7032Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
7033S: Supported
7034F: drivers/nvdimm/pmem.c
b864bc17 7035F: include/linux/pmem.h
40603526 7036F: arch/*/include/asm/pmem.h
bc30196f 7037
cd9e9808
MB
7038LIGHTNVM PLATFORM SUPPORT
7039M: Matias Bjorling <mb@lightnvm.io>
7040W: http://github/OpenChannelSSD
4ead1a25 7041L: linux-block@vger.kernel.org
cd9e9808
MB
7042S: Maintained
7043F: drivers/lightnvm/
7044F: include/linux/lightnvm.h
7045F: include/uapi/linux/lightnvm.h
7046
1da177e4 7047LINUX FOR IBM pSERIES (RS/6000)
8b58be88 7048M: Paul Mackerras <paulus@au.ibm.com>
1da177e4
LT
7049W: http://www.ibm.com/linux/ltc/projects/ppc
7050S: Supported
11c34c7d 7051F: arch/powerpc/boot/rs6000.h
1da177e4 7052
852bb9f5 7053LINUX FOR POWERPC (32-BIT AND 64-BIT)
8b58be88
JP
7054M: Benjamin Herrenschmidt <benh@kernel.crashing.org>
7055M: Paul Mackerras <paulus@samba.org>
ea668936 7056M: Michael Ellerman <mpe@ellerman.id.au>
1da177e4 7057W: http://www.penguinppc.org/
a4724ed6 7058L: linuxppc-dev@lists.ozlabs.org
8a6e2535 7059Q: http://patchwork.ozlabs.org/project/linuxppc-dev/list/
9958084a 7060T: git git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux.git
1da177e4 7061S: Supported
11c34c7d
JP
7062F: Documentation/powerpc/
7063F: arch/powerpc/
ef69b03d
ME
7064F: drivers/char/tpm/tpm_ibmvtpm*
7065F: drivers/crypto/nx/
7066F: drivers/crypto/vmx/
7067F: drivers/net/ethernet/ibm/ibmveth.*
7068F: drivers/net/ethernet/ibm/ibmvnic.*
66725152 7069F: drivers/pci/hotplug/pnv_php.c
ef69b03d
ME
7070F: drivers/pci/hotplug/rpa*
7071F: drivers/scsi/ibmvscsi/
7072N: opal
7073N: /pmac
7074N: powermac
7075N: powernv
7076N: [^a-z0-9]ps3
7077N: pseries
1da177e4
LT
7078
7079LINUX FOR POWER MACINTOSH
8b58be88 7080M: Benjamin Herrenschmidt <benh@kernel.crashing.org>
1da177e4 7081W: http://www.penguinppc.org/
a4724ed6 7082L: linuxppc-dev@lists.ozlabs.org
1da177e4 7083S: Maintained
11c34c7d
JP
7084F: arch/powerpc/platforms/powermac/
7085F: drivers/macintosh/
1da177e4 7086
77a76369 7087LINUX FOR POWERPC EMBEDDED MPC5XXX
a149507b 7088M: Anatolij Gustschin <agust@denx.de>
a4724ed6 7089L: linuxppc-dev@lists.ozlabs.org
cba5b1c6 7090T: git git://git.denx.de/linux-denx-agust.git
1da177e4 7091S: Maintained
11c34c7d
JP
7092F: arch/powerpc/platforms/512x/
7093F: arch/powerpc/platforms/52xx/
1da177e4
LT
7094
7095LINUX FOR POWERPC EMBEDDED PPC4XX
49e7d9df 7096M: Alistair Popple <alistair@popple.id.au>
8b58be88 7097M: Matt Porter <mporter@kernel.crashing.org>
1da177e4 7098W: http://www.penguinppc.org/
a4724ed6 7099L: linuxppc-dev@lists.ozlabs.org
1da177e4 7100S: Maintained
11c34c7d
JP
7101F: arch/powerpc/platforms/40x/
7102F: arch/powerpc/platforms/44x/
1da177e4 7103
260c02a9 7104LINUX FOR POWERPC EMBEDDED XILINX VIRTEX
a4724ed6 7105L: linuxppc-dev@lists.ozlabs.org
cdeb8994 7106S: Orphan
11c34c7d
JP
7107F: arch/powerpc/*/*virtex*
7108F: arch/powerpc/*/*/*virtex*
1da177e4 7109
e93adf1e 7110LINUX FOR POWERPC EMBEDDED PPC8XX
8b58be88 7111M: Vitaly Bordug <vitb@kernel.crashing.org>
e93adf1e 7112W: http://www.penguinppc.org/
a4724ed6 7113L: linuxppc-dev@lists.ozlabs.org
e93adf1e 7114S: Maintained
a2b1f7c8 7115F: arch/powerpc/platforms/8xx/
e93adf1e 7116
1da177e4 7117LINUX FOR POWERPC EMBEDDED PPC83XX AND PPC85XX
44451d4d 7118M: Scott Wood <oss@buserror.net>
8b58be88 7119M: Kumar Gala <galak@kernel.crashing.org>
ce00f85c 7120W: http://www.penguinppc.org/
a4724ed6 7121L: linuxppc-dev@lists.ozlabs.org
a1e0fb42 7122T: git git://git.kernel.org/pub/scm/linux/kernel/git/scottwood/linux.git
ce00f85c 7123S: Maintained
11c34c7d 7124F: arch/powerpc/platforms/83xx/
4c8f581d 7125F: arch/powerpc/platforms/85xx/
1da177e4 7126
ab06ff3a 7127LINUX FOR POWERPC PA SEMI PWRFICIENT
8b58be88 7128M: Olof Johansson <olof@lixom.net>
a4724ed6 7129L: linuxppc-dev@lists.ozlabs.org
92e19709 7130S: Maintained
11c34c7d
JP
7131F: arch/powerpc/platforms/pasemi/
7132F: drivers/*/*pasemi*
7133F: drivers/*/*/*pasemi*
ab06ff3a 7134
1da177e4 7135LINUX SECURITY MODULE (LSM) FRAMEWORK
8b58be88 7136M: Chris Wright <chrisw@sous-sol.org>
1a4520be 7137L: linux-security-module@vger.kernel.org
1da177e4
LT
7138S: Supported
7139
a23ce6da
HW
7140LIS3LV02D ACCELEROMETER DRIVER
7141M: Eric Piel <eric.piel@tremplin-utc.net>
7142S: Maintained
ff606677
JD
7143F: Documentation/misc-devices/lis3lv02d
7144F: drivers/misc/lis3lv02d/
bd35665f 7145F: drivers/platform/x86/hp_accel.c
a23ce6da 7146
b700e7f0
SJ
7147LIVE PATCHING
7148M: Josh Poimboeuf <jpoimboe@redhat.com>
06e1c170 7149M: Jessica Yu <jeyu@redhat.com>
e5f6450c 7150M: Jiri Kosina <jikos@kernel.org>
06e1c170
JP
7151M: Miroslav Benes <mbenes@suse.cz>
7152R: Petr Mladek <pmladek@suse.com>
b700e7f0
SJ
7153S: Maintained
7154F: kernel/livepatch/
7155F: include/linux/livepatch.h
7156F: arch/x86/include/asm/livepatch.h
7157F: arch/x86/kernel/livepatch.c
5e4e3844 7158F: Documentation/livepatch/
b700e7f0 7159F: Documentation/ABI/testing/sysfs-kernel-livepatch
13d1cf7e 7160F: samples/livepatch/
b700e7f0 7161L: live-patching@vger.kernel.org
74d50da3 7162T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/livepatching.git
b700e7f0 7163
ea861d73
KC
7164LINUX KERNEL DUMP TEST MODULE (LKDTM)
7165M: Kees Cook <keescook@chromium.org>
7166S: Maintained
426f3a53 7167F: drivers/misc/lkdtm*
ea861d73 7168
e2d1d6c0 7169LLC (802.2)
8b58be88 7170M: Arnaldo Carvalho de Melo <acme@ghostprotocols.net>
e2d1d6c0 7171S: Maintained
679655da 7172F: include/linux/llc.h
c117ab84 7173F: include/uapi/linux/llc.h
679655da
JP
7174F: include/net/llc*
7175F: net/llc/
e2d1d6c0 7176
4e233cbe
AD
7177LM73 HARDWARE MONITOR DRIVER
7178M: Guillaume Ligneul <guillaume.ligneul@gmail.com>
968ce1b1 7179L: linux-hwmon@vger.kernel.org
4e233cbe
AD
7180S: Maintained
7181F: drivers/hwmon/lm73.c
7182
156e2d1a 7183LM78 HARDWARE MONITOR DRIVER
d8130624 7184M: Jean Delvare <jdelvare@suse.com>
968ce1b1 7185L: linux-hwmon@vger.kernel.org
156e2d1a
JD
7186S: Maintained
7187F: Documentation/hwmon/lm78
7188F: drivers/hwmon/lm78.c
7189
1da177e4 7190LM83 HARDWARE MONITOR DRIVER
d8130624 7191M: Jean Delvare <jdelvare@suse.com>
968ce1b1 7192L: linux-hwmon@vger.kernel.org
1da177e4 7193S: Maintained
679655da
JP
7194F: Documentation/hwmon/lm83
7195F: drivers/hwmon/lm83.c
1da177e4
LT
7196
7197LM90 HARDWARE MONITOR DRIVER
d8130624 7198M: Jean Delvare <jdelvare@suse.com>
968ce1b1 7199L: linux-hwmon@vger.kernel.org
1da177e4 7200S: Maintained
679655da 7201F: Documentation/hwmon/lm90
aae7bce4 7202F: Documentation/devicetree/bindings/hwmon/lm90.txt
679655da 7203F: drivers/hwmon/lm90.c
1da177e4 7204
917cc4e6
GR
7205LM95234 HARDWARE MONITOR DRIVER
7206M: Guenter Roeck <linux@roeck-us.net>
968ce1b1 7207L: linux-hwmon@vger.kernel.org
917cc4e6
GR
7208S: Maintained
7209F: Documentation/hwmon/lm95234
7210F: drivers/hwmon/lm95234.c
7211
68620bdd
MP
7212LME2510 MEDIA DRIVER
7213M: Malcolm Priestley <tvboxspy@gmail.com>
7214L: linux-media@vger.kernel.org
a825eaec 7215W: https://linuxtv.org
68620bdd
MP
7216Q: http://patchwork.linuxtv.org/project/linux-media/list/
7217S: Maintained
7218F: drivers/media/usb/dvb-usb-v2/lmedm04*
7219
d4c3be70 7220LOCKING PRIMITIVES
8b58be88
JP
7221M: Peter Zijlstra <peterz@infradead.org>
7222M: Ingo Molnar <mingo@redhat.com>
981c3a4f 7223L: linux-kernel@vger.kernel.org
d4c3be70 7224T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
512e67f9 7225S: Maintained
d4c3be70 7226F: Documentation/locking/
679655da 7227F: include/linux/lockdep.h
d4c3be70
IM
7228F: include/linux/spinlock*.h
7229F: arch/*/include/asm/spinlock*.h
7230F: include/linux/rwlock*.h
7231F: include/linux/mutex*.h
7232F: arch/*/include/asm/mutex*.h
7233F: include/linux/rwsem*.h
7234F: arch/*/include/asm/rwsem.h
7235F: include/linux/seqlock.h
7236F: lib/locking*.[ch]
7486d6da 7237F: kernel/locking/
512e67f9 7238
dde33348 7239LOGICAL DISK MANAGER SUPPORT (LDM, Windows 2000/XP/Vista Dynamic Disks)
8b58be88 7240M: "Richard Russon (FlatCap)" <ldm@flatcap.org>
dde33348
AA
7241L: linux-ntfs-dev@lists.sourceforge.net
7242W: http://www.linux-ntfs.org/content/view/19/37/
1da177e4 7243S: Maintained
679655da 7244F: Documentation/ldm.txt
20d16fef 7245F: block/partitions/ldm.*
1da177e4 7246
ef6ada3d
JE
7247LogFS
7248M: Joern Engel <joern@logfs.org>
756ccb3c 7249M: Prasad Joshi <prasadjoshi.linux@gmail.com>
ef6ada3d
JE
7250L: logfs@logfs.org
7251W: logfs.org
7252S: Maintained
7253F: fs/logfs/
7254
c87e34ef 7255LSILOGIC MPT FUSION DRIVERS (FC/SAS/SPI)
9495e835
SS
7256M: Sathya Prakash <sathya.prakash@broadcom.com>
7257M: Chaitra P B <chaitra.basappa@broadcom.com>
7258M: Suganath Prabu Subramani <suganath-prabu.subramani@broadcom.com>
7259L: MPT-FusionLinux.pdl@broadcom.com
c87e34ef 7260L: linux-scsi@vger.kernel.org
9495e835 7261W: http://www.avagotech.com/support/
c87e34ef 7262S: Supported
679655da 7263F: drivers/message/fusion/
500c152a 7264F: drivers/scsi/mpt2sas/
7265F: drivers/scsi/mpt3sas/
c87e34ef 7266
1da177e4 7267LSILOGIC/SYMBIOS/NCR 53C8XX and 53C1010 PCI-SCSI drivers
8b58be88 7268M: Matthew Wilcox <matthew@wil.cx>
1da177e4
LT
7269L: linux-scsi@vger.kernel.org
7270S: Maintained
679655da 7271F: drivers/scsi/sym53c8xx_2/
1da177e4 7272
e5f5c99a
GR
7273LTC4261 HARDWARE MONITOR DRIVER
7274M: Guenter Roeck <linux@roeck-us.net>
968ce1b1 7275L: linux-hwmon@vger.kernel.org
e5f5c99a
GR
7276S: Maintained
7277F: Documentation/hwmon/ltc4261
7278F: drivers/hwmon/ltc4261.c
7279
81365c31 7280LTP (Linux Test Project)
28b8e8d4 7281M: Mike Frysinger <vapier@gentoo.org>
7d1ae8a8 7282M: Cyril Hrubis <chrubis@suse.cz>
0526109a 7283M: Wanlong Gao <wanlong.gao@gmail.com>
f2eb7f6f
CH
7284M: Jan Stancek <jstancek@redhat.com>
7285M: Stanislav Kholmanskikh <stanislav.kholmanskikh@oracle.com>
7286M: Alexey Kodanev <alexey.kodanev@oracle.com>
0526109a 7287L: ltp@lists.linux.it (subscribers-only)
f2eb7f6f 7288W: http://linux-test-project.github.io/
7d1ae8a8 7289T: git git://github.com/linux-test-project/ltp.git
81365c31
MF
7290S: Maintained
7291
c12a54b3 7292M32R ARCHITECTURE
c12a54b3 7293W: http://www.linux-m32r.org/
b4174867 7294S: Orphan
679655da 7295F: arch/m32r/
c12a54b3 7296
1da177e4 7297M68K ARCHITECTURE
8b58be88 7298M: Geert Uytterhoeven <geert@linux-m68k.org>
1da177e4
LT
7299L: linux-m68k@lists.linux-m68k.org
7300W: http://www.linux-m68k.org/
54e5881d 7301T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/linux-m68k.git
1da177e4 7302S: Maintained
679655da 7303F: arch/m68k/
9db35182 7304F: drivers/zorro/
1da177e4
LT
7305
7306M68K ON APPLE MACINTOSH
8b58be88 7307M: Joshua Thompson <funaho@jurai.org>
1da177e4 7308W: http://www.mac.linux-m68k.org/
9bb9f222 7309L: linux-m68k@lists.linux-m68k.org
1da177e4 7310S: Maintained
9db35182 7311F: arch/m68k/mac/
1da177e4
LT
7312
7313M68K ON HP9000/300
8b58be88 7314M: Philip Blundell <philb@gnu.org>
1da177e4
LT
7315W: http://www.tazenda.demon.co.uk/phil/linux-hp
7316S: Maintained
679655da 7317F: arch/m68k/hp300/
1da177e4 7318
74425546
AP
7319M88DS3103 MEDIA DRIVER
7320M: Antti Palosaari <crope@iki.fi>
7321L: linux-media@vger.kernel.org
a825eaec 7322W: https://linuxtv.org
74425546
AP
7323W: http://palosaari.fi/linux/
7324Q: http://patchwork.linuxtv.org/project/linux-media/list/
7325T: git git://linuxtv.org/anttip/media_tree.git
7326S: Maintained
7327F: drivers/media/dvb-frontends/m88ds3103*
7328
68620bdd
MP
7329M88RS2000 MEDIA DRIVER
7330M: Malcolm Priestley <tvboxspy@gmail.com>
7331L: linux-media@vger.kernel.org
a825eaec 7332W: https://linuxtv.org
68620bdd
MP
7333Q: http://patchwork.linuxtv.org/project/linux-media/list/
7334S: Maintained
7335F: drivers/media/dvb-frontends/m88rs2000*
7336
07a092fa 7337MA901 MASTERKIT USB FM RADIO DRIVER
b75f0050
JP
7338M: Alexey Klimov <klimov.linux@gmail.com>
7339L: linux-media@vger.kernel.org
7340T: git git://linuxtv.org/media_tree.git
7341S: Maintained
7342F: drivers/media/radio/radio-ma901.c
07a092fa 7343
64a327a7 7344MAC80211
8b58be88 7345M: Johannes Berg <johannes@sipsolutions.net>
64a327a7 7346L: linux-wireless@vger.kernel.org
491b26b4 7347W: http://wireless.kernel.org/
ce466579
JB
7348T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
7349T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
64a327a7 7350S: Maintained
679655da
JP
7351F: Documentation/networking/mac80211-injection.txt
7352F: include/net/mac80211.h
7353F: net/mac80211/
2af8c4dc 7354F: drivers/net/wireless/mac80211_hwsim.[ch]
64a327a7 7355
b863ceb7 7356MACVLAN DRIVER
8b58be88 7357M: Patrick McHardy <kaber@trash.net>
b863ceb7
PM
7358L: netdev@vger.kernel.org
7359S: Maintained
679655da
JP
7360F: drivers/net/macvlan.c
7361F: include/linux/if_macvlan.h
b863ceb7 7362
2b6d83e2
JB
7363MAILBOX API
7364M: Jassi Brar <jassisinghbrar@gmail.com>
7365L: linux-kernel@vger.kernel.org
7366S: Maintained
7367F: drivers/mailbox/
7368F: include/linux/mailbox_client.h
7369F: include/linux/mailbox_controller.h
7370
faf1668c 7371MAN-PAGES: MANUAL PAGES FOR LINUX -- Sections 2, 3, 4, 5, and 7
8b58be88 7372M: Michael Kerrisk <mtk.manpages@gmail.com>
795fb7e7 7373W: http://www.kernel.org/doc/man-pages
bd7ebec6 7374L: linux-man@vger.kernel.org
1b53dc74 7375S: Maintained
faf1668c 7376
0d3cd4b6
VD
7377MARVELL 88E6XXX ETHERNET SWITCH FABRIC DRIVER
7378M: Andrew Lunn <andrew@lunn.ch>
7379M: Vivien Didelot <vivien.didelot@savoirfairelinux.com>
7380S: Maintained
7381F: drivers/net/dsa/mv88e6xxx/
7382
8427defd 7383MARVELL ARMADA DRM SUPPORT
54176cc6 7384M: Russell King <rmk+kernel@armlinux.org.uk>
8427defd
RK
7385S: Maintained
7386F: drivers/gpu/drm/armada/
4418833e
EV
7387F: include/uapi/drm/armada_drm.h
7388F: Documentation/devicetree/bindings/display/armada/
8427defd 7389
c4d007bc
TP
7390MARVELL CRYPTO DRIVER
7391M: Boris Brezillon <boris.brezillon@free-electrons.com>
7392M: Arnaud Ebalard <arno@natisbad.org>
7393F: drivers/crypto/marvell/
7394S: Maintained
7395L: linux-crypto@vger.kernel.org
7396
44c14c1d 7397MARVELL GIGABIT ETHERNET DRIVERS (skge/sky2)
7398M: Mirko Lindner <mlindner@marvell.com>
adbbf69d 7399M: Stephen Hemminger <stephen@networkplumber.org>
44c14c1d 7400L: netdev@vger.kernel.org
7401S: Maintained
7402F: drivers/net/ethernet/marvell/sk*
7403
74cda169 7404MARVELL LIBERTAS WIRELESS DRIVER
74cda169 7405L: libertas-dev@lists.infradead.org
8ac3e99e 7406S: Orphan
f988d640 7407F: drivers/net/wireless/marvell/libertas/
74cda169 7408
b60d6975 7409MARVELL MV643XX ETHERNET DRIVER
4e3faf88 7410M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
979b6c13 7411L: netdev@vger.kernel.org
f5ca8502 7412S: Maintained
527a6266 7413F: drivers/net/ethernet/marvell/mv643xx_eth.*
679655da 7414F: include/linux/mv643xx.h
1da177e4 7415
370b8ed9
TP
7416MARVELL MVNETA ETHERNET DRIVER
7417M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
7418L: netdev@vger.kernel.org
7419S: Maintained
7420F: drivers/net/ethernet/marvell/mvneta.*
7421
fcad584d 7422MARVELL MWIFIEX WIRELESS DRIVER
b9d31704 7423M: Amitkumar Karwar <akarwar@marvell.com>
550795fc 7424M: Nishant Sarmukadam <nishants@marvell.com>
fcad584d
BZ
7425L: linux-wireless@vger.kernel.org
7426S: Maintained
277b024e 7427F: drivers/net/wireless/marvell/mwifiex/
fcad584d 7428
a2c3f656 7429MARVELL MWL8K WIRELESS DRIVER
a040d532 7430M: Lennert Buytenhek <buytenh@wantstofly.org>
a2c3f656 7431L: linux-wireless@vger.kernel.org
16345910 7432S: Odd Fixes
de60f1dc 7433F: drivers/net/wireless/marvell/mwl8k.c
a2c3f656 7434
2a69567b 7435MARVELL SOC MMC/SD/SDIO CONTROLLER DRIVER
2f82af08 7436M: Nicolas Pitre <nico@fluxnic.net>
18e2842b 7437S: Odd Fixes
1fa7e547 7438F: drivers/mmc/host/mvsdio.*
2a69567b 7439
1da177e4 7440MATROX FRAMEBUFFER DRIVER
c69f677c 7441L: linux-fbdev@vger.kernel.org
52653199 7442S: Orphan
8a61f013 7443F: drivers/video/fbdev/matrox/matroxfb_*
c117ab84 7444F: include/uapi/linux/matroxfb.h
1da177e4 7445
ca462085
GR
7446MAX16065 HARDWARE MONITOR DRIVER
7447M: Guenter Roeck <linux@roeck-us.net>
968ce1b1 7448L: linux-hwmon@vger.kernel.org
ca462085
GR
7449S: Maintained
7450F: Documentation/hwmon/max16065
7451F: drivers/hwmon/max16065.c
7452
1f61cab8
GR
7453MAX20751 HARDWARE MONITOR DRIVER
7454M: Guenter Roeck <linux@roeck-us.net>
968ce1b1 7455L: linux-hwmon@vger.kernel.org
1f61cab8
GR
7456S: Maintained
7457F: Documentation/hwmon/max20751
7458F: drivers/hwmon/max20751.c
7459
d20620de 7460MAX6650 HARDWARE MONITOR AND FAN CONTROLLER DRIVER
6a534c9d 7461M: "Hans J. Koch" <hjk@hansjkoch.de>
968ce1b1 7462L: linux-hwmon@vger.kernel.org
d20620de 7463S: Maintained
679655da
JP
7464F: Documentation/hwmon/max6650
7465F: drivers/hwmon/max6650.c
d20620de 7466
e89ab51f
GR
7467MAX6697 HARDWARE MONITOR DRIVER
7468M: Guenter Roeck <linux@roeck-us.net>
968ce1b1 7469L: linux-hwmon@vger.kernel.org
e89ab51f
GR
7470S: Maintained
7471F: Documentation/hwmon/max6697
7472F: Documentation/devicetree/bindings/i2c/max6697.txt
7473F: drivers/hwmon/max6697.c
7474F: include/linux/platform_data/max6697.h
7475
3b2af7f7
PR
7476MAX9860 MONO AUDIO VOICE CODEC DRIVER
7477M: Peter Rosin <peda@axentia.se>
7478L: alsa-devel@alsa-project.org (moderated for non-subscribers)
7479S: Maintained
7480F: Documentation/devicetree/bindings/sound/max9860.txt
7481F: sound/soc/codecs/max9860.*
7482
f8f847b5 7483MAXIM MUIC CHARGER DRIVERS FOR EXYNOS BASED BOARDS
326dce07
KK
7484M: Krzysztof Kozlowski <krzk@kernel.org>
7485M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
f8f847b5
KK
7486L: linux-pm@vger.kernel.org
7487S: Supported
7488F: drivers/power/max14577_charger.c
7489F: drivers/power/max77693_charger.c
7490
3811405e
JMC
7491MAXIM MAX77802 MULTIFUNCTION PMIC DEVICE DRIVERS
7492M: Javier Martinez Canillas <javier@osg.samsung.com>
7493L: linux-kernel@vger.kernel.org
7494S: Supported
96173cc6 7495F: drivers/*/*max77802*.c
3811405e
JMC
7496F: Documentation/devicetree/bindings/*/*max77802.txt
7497F: include/dt-bindings/*/*max77802.h
7498
befeb596
KK
7499MAXIM PMIC AND MUIC DRIVERS FOR EXYNOS BASED BOARDS
7500M: Chanwoo Choi <cw00.choi@samsung.com>
326dce07
KK
7501M: Krzysztof Kozlowski <krzk@kernel.org>
7502M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
befeb596
KK
7503L: linux-kernel@vger.kernel.org
7504S: Supported
86cf635a 7505F: drivers/*/max14577*.c
0998a436 7506F: drivers/*/max77686*.c
86cf635a 7507F: drivers/*/max77693*.c
befeb596
KK
7508F: drivers/extcon/extcon-max14577.c
7509F: drivers/extcon/extcon-max77693.c
7510F: drivers/rtc/rtc-max77686.c
7511F: drivers/clk/clk-max77686.c
7512F: Documentation/devicetree/bindings/mfd/max14577.txt
377452f4 7513F: Documentation/devicetree/bindings/*/max77686.txt
befeb596
KK
7514F: Documentation/devicetree/bindings/mfd/max77693.txt
7515F: Documentation/devicetree/bindings/clock/maxim,max77686.txt
7516F: include/linux/mfd/max14577*.h
7517F: include/linux/mfd/max77686*.h
7518F: include/linux/mfd/max77693*.h
7519
9be3c9a5
HV
7520MAXIRADIO FM RADIO RECEIVER DRIVER
7521M: Hans Verkuil <hverkuil@xs4all.nl>
7522L: linux-media@vger.kernel.org
7523T: git git://linuxtv.org/media_tree.git
a825eaec 7524W: https://linuxtv.org
9be3c9a5
HV
7525S: Maintained
7526F: drivers/media/radio/radio-maxiradio*
7527
c05dc2cc
PR
7528MCP4531 MICROCHIP DIGITAL POTENTIOMETER DRIVER
7529M: Peter Rosin <peda@axentia.se>
7530L: linux-iio@vger.kernel.org
7531S: Maintained
7532F: drivers/iio/potentiometer/mcp4531.c
7533
7b49235e
LP
7534MEDIA DRIVERS FOR RENESAS - FCP
7535M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
7536L: linux-media@vger.kernel.org
7537L: linux-renesas-soc@vger.kernel.org
7538T: git git://linuxtv.org/media_tree.git
7539S: Supported
7540F: Documentation/devicetree/bindings/media/renesas,fcp.txt
7541F: drivers/media/platform/rcar-fcp.c
7542F: include/media/rcar-fcp.h
7543
6f32a8c9
LP
7544MEDIA DRIVERS FOR RENESAS - VSP1
7545M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
7546L: linux-media@vger.kernel.org
4a121096 7547L: linux-renesas-soc@vger.kernel.org
6f32a8c9
LP
7548T: git git://linuxtv.org/media_tree.git
7549S: Supported
7550F: Documentation/devicetree/bindings/media/renesas,vsp1.txt
7551F: drivers/media/platform/vsp1/
7552
fae2080a
AO
7553MEDIA DRIVERS FOR HELENE
7554M: Abylay Ospan <aospan@netup.ru>
7555L: linux-media@vger.kernel.org
7556W: https://linuxtv.org
7557W: http://netup.tv/
7558T: git git://linuxtv.org/media_tree.git
7559S: Supported
7560F: drivers/media/dvb-frontends/helene*
7561
dacf9ce8
KS
7562MEDIA DRIVERS FOR ASCOT2E
7563M: Sergey Kozlov <serjk@netup.ru>
1a76e1f7 7564M: Abylay Ospan <aospan@netup.ru>
dacf9ce8 7565L: linux-media@vger.kernel.org
a825eaec 7566W: https://linuxtv.org
dacf9ce8
KS
7567W: http://netup.tv/
7568T: git git://linuxtv.org/media_tree.git
7569S: Supported
7570F: drivers/media/dvb-frontends/ascot2e*
7571
a6dc60ff
KS
7572MEDIA DRIVERS FOR CXD2841ER
7573M: Sergey Kozlov <serjk@netup.ru>
1a76e1f7 7574M: Abylay Ospan <aospan@netup.ru>
a6dc60ff 7575L: linux-media@vger.kernel.org
a825eaec 7576W: https://linuxtv.org
a6dc60ff
KS
7577W: http://netup.tv/
7578T: git git://linuxtv.org/media_tree.git
7579S: Supported
7580F: drivers/media/dvb-frontends/cxd2841er*
7581
a5d32b35
KS
7582MEDIA DRIVERS FOR HORUS3A
7583M: Sergey Kozlov <serjk@netup.ru>
1a76e1f7 7584M: Abylay Ospan <aospan@netup.ru>
a5d32b35 7585L: linux-media@vger.kernel.org
a825eaec 7586W: https://linuxtv.org
a5d32b35
KS
7587W: http://netup.tv/
7588T: git git://linuxtv.org/media_tree.git
7589S: Supported
7590F: drivers/media/dvb-frontends/horus3a*
7591
e025273b
KS
7592MEDIA DRIVERS FOR LNBH25
7593M: Sergey Kozlov <serjk@netup.ru>
1a76e1f7 7594M: Abylay Ospan <aospan@netup.ru>
e025273b 7595L: linux-media@vger.kernel.org
a825eaec 7596W: https://linuxtv.org
e025273b
KS
7597W: http://netup.tv/
7598T: git git://linuxtv.org/media_tree.git
7599S: Supported
7600F: drivers/media/dvb-frontends/lnbh25*
7601
52b1eaf4
KS
7602MEDIA DRIVERS FOR NETUP PCI UNIVERSAL DVB devices
7603M: Sergey Kozlov <serjk@netup.ru>
1a76e1f7 7604M: Abylay Ospan <aospan@netup.ru>
52b1eaf4 7605L: linux-media@vger.kernel.org
a825eaec 7606W: https://linuxtv.org
52b1eaf4
KS
7607W: http://netup.tv/
7608T: git git://linuxtv.org/media_tree.git
7609S: Supported
7610F: drivers/media/pci/netup_unidvb/*
7611
127c49ae 7612MEDIA INPUT INFRASTRUCTURE (V4L/DVB)
5dc8a864
MCC
7613M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
7614M: Mauro Carvalho Chehab <mchehab@kernel.org>
127c49ae
JP
7615P: LinuxTV.org Project
7616L: linux-media@vger.kernel.org
a825eaec 7617W: https://linuxtv.org
8a6e2535 7618Q: http://patchwork.kernel.org/project/linux-media/list/
275ffde4 7619T: git git://linuxtv.org/media_tree.git
127c49ae
JP
7620S: Maintained
7621F: Documentation/dvb/
7622F: Documentation/video4linux/
ffe06198 7623F: Documentation/DocBook/media/
127c49ae 7624F: drivers/media/
ffe06198 7625F: drivers/staging/media/
eb4b0ec7 7626F: include/linux/platform_data/media/
127c49ae 7627F: include/media/
6c0f0359
MCC
7628F: include/uapi/linux/dvb/
7629F: include/uapi/linux/videodev2.h
7630F: include/uapi/linux/media.h
7631F: include/uapi/linux/v4l2-*
7632F: include/uapi/linux/meye.h
7633F: include/uapi/linux/ivtv*
7634F: include/uapi/linux/uvcvideo.h
d20620de 7635
0c272fc9
JC
7636MEDIATEK ETHERNET DRIVER
7637M: Felix Fietkau <nbd@openwrt.org>
7638M: John Crispin <blogic@openwrt.org>
7639L: netdev@vger.kernel.org
7640S: Maintained
7641F: drivers/net/ethernet/mediatek/
7642
c869f77d
JK
7643MEDIATEK MT7601U WIRELESS LAN DRIVER
7644M: Jakub Kicinski <kubakici@wp.pl>
7645L: linux-wireless@vger.kernel.org
7646S: Maintained
7647F: drivers/net/wireless/mediatek/mt7601u/
7648
e399065b
SS
7649MEGARAID SCSI/SAS DRIVERS
7650M: Kashyap Desai <kashyap.desai@avagotech.com>
7651M: Sumit Saxena <sumit.saxena@avagotech.com>
7652M: Uday Lingala <uday.lingala@avagotech.com>
7653L: megaraidlinux.pdl@avagotech.com
baaea1dc 7654L: linux-scsi@vger.kernel.org
e399065b 7655W: http://www.lsi.com
ce00f85c 7656S: Maintained
679655da
JP
7657F: Documentation/scsi/megaraid.txt
7658F: drivers/scsi/megaraid.*
7659F: drivers/scsi/megaraid/
757e0108 7660
2c46c9d5 7661MELLANOX ETHERNET DRIVER (mlx4_en)
c40e4096 7662M: Tariq Toukan <tariqt@mellanox.com>
b75f0050 7663L: netdev@vger.kernel.org
2c46c9d5
AV
7664S: Supported
7665W: http://www.mellanox.com
7666Q: http://patchwork.ozlabs.org/project/netdev/list/
7667F: drivers/net/ethernet/mellanox/mlx4/en_*
7668
e7523a49
OG
7669MELLANOX ETHERNET DRIVER (mlx5e)
7670M: Saeed Mahameed <saeedm@mellanox.com>
7671L: netdev@vger.kernel.org
7672S: Supported
7673W: http://www.mellanox.com
7674Q: http://patchwork.ozlabs.org/project/netdev/list/
7675F: drivers/net/ethernet/mellanox/mlx5/core/en_*
7676
93c1edb2
JP
7677MELLANOX ETHERNET SWITCH DRIVERS
7678M: Jiri Pirko <jiri@mellanox.com>
7679M: Ido Schimmel <idosch@mellanox.com>
7680L: netdev@vger.kernel.org
7681S: Supported
7682W: http://www.mellanox.com
7683Q: http://patchwork.ozlabs.org/project/netdev/list/
7684F: drivers/net/ethernet/mellanox/mlxsw/
7685
58cbbee2
VP
7686MELLANOX PLATFORM DRIVER
7687M: Vadim Pasternak <vadimp@mellanox.com>
7688L: platform-driver-x86@vger.kernel.org
7689S: Supported
7690F: arch/x86/platform/mellanox/mlx-platform.c
7691
8700e3e7
MS
7692SOFT-ROCE DRIVER (rxe)
7693M: Moni Shoua <monis@mellanox.com>
7694L: linux-rdma@vger.kernel.org
7695S: Supported
7696W: https://github.com/SoftRoCE/rxe-dev/wiki/rxe-dev:-Home
7697Q: http://patchwork.kernel.org/project/linux-rdma/list/
701b4bf6 7698F: drivers/infiniband/sw/rxe/
8700e3e7
MS
7699F: include/uapi/rdma/rdma_user_rxe.h
7700
5b25b13a
MD
7701MEMBARRIER SUPPORT
7702M: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
7703M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
7704L: linux-kernel@vger.kernel.org
7705S: Supported
7706F: kernel/membarrier.c
7707F: include/uapi/linux/membarrier.h
7708
70ea91f1
SR
7709MEMORY MANAGEMENT
7710L: linux-mm@kvack.org
70ea91f1
SR
7711W: http://www.linux-mm.org
7712S: Maintained
679655da 7713F: include/linux/mm.h
551450bb
CS
7714F: include/linux/gfp.h
7715F: include/linux/mmzone.h
7716F: include/linux/memory_hotplug.h
7717F: include/linux/vmalloc.h
679655da 7718F: mm/
70ea91f1 7719
f4e9ce66 7720MEMORY TECHNOLOGY DEVICES (MTD)
8b58be88 7721M: David Woodhouse <dwmw2@infradead.org>
242c325e 7722M: Brian Norris <computersforpeace@gmail.com>
1da177e4 7723L: linux-mtd@lists.infradead.org
8a6e2535
JP
7724W: http://www.linux-mtd.infradead.org/
7725Q: http://patchwork.ozlabs.org/project/linux-mtd/list/
242c325e 7726T: git git://git.infradead.org/linux-mtd.git
ab95eac9 7727T: git git://git.infradead.org/l2-mtd.git
1da177e4 7728S: Maintained
becc7ae5 7729F: Documentation/devicetree/bindings/mtd/
679655da
JP
7730F: drivers/mtd/
7731F: include/linux/mtd/
c117ab84 7732F: include/uapi/mtd/
1da177e4 7733
26c57ef1 7734MEN A21 WATCHDOG DRIVER
30c7469b 7735M: Johannes Thumshirn <morbidrsa@gmail.com>
26c57ef1 7736L: linux-watchdog@vger.kernel.org
30c7469b 7737S: Maintained
26c57ef1
JT
7738F: drivers/watchdog/mena21_wdt.c
7739
3764e82e 7740MEN CHAMELEON BUS (mcb)
30c7469b
JT
7741M: Johannes Thumshirn <morbidrsa@gmail.com>
7742S: Maintained
3764e82e
JT
7743F: drivers/mcb/
7744F: include/linux/mcb.h
b9f2f459 7745F: Documentation/men-chameleon-bus.txt
3764e82e 7746
48b490d2
AW
7747MEN F21BMC (Board Management Controller)
7748M: Andreas Werner <andreas.werner@men.de>
7749S: Supported
7750F: drivers/mfd/menf21bmc.c
7751F: drivers/watchdog/menf21bmc_wdt.c
7752F: drivers/leds/leds-menf21bmc.c
7753F: drivers/hwmon/menf21bmc_hwmon.c
7754F: Documentation/hwmon/menf21bmc
7755
12285945
JH
7756METAG ARCHITECTURE
7757M: James Hogan <james.hogan@imgtec.com>
d668d9ed 7758L: linux-metag@vger.kernel.org
9f273c24 7759T: git git://git.kernel.org/pub/scm/linux/kernel/git/jhogan/metag.git
f23d0e24 7760S: Odd Fixes
12285945
JH
7761F: arch/metag/
7762F: Documentation/metag/
7763F: Documentation/devicetree/bindings/metag/
2d799dde 7764F: Documentation/devicetree/bindings/interrupt-controller/img,*
a2c5d4ed 7765F: drivers/clocksource/metag_generic.c
5698c50d
JH
7766F: drivers/irqchip/irq-metag.c
7767F: drivers/irqchip/irq-metag-ext.c
ae85ac71 7768F: drivers/tty/metag_da.c
12285945 7769
c6375b0a 7770MICROBLAZE ARCHITECTURE
8b58be88 7771M: Michal Simek <monstr@monstr.eu>
c6375b0a
MS
7772W: http://www.monstr.eu/fdt/
7773T: git git://git.monstr.eu/linux-2.6-microblaze.git
7774S: Supported
0a8c7914 7775F: arch/microblaze/
1da177e4 7776
2508a45a
CY
7777MICROSOFT SURFACE PRO 3 BUTTON DRIVER
7778M: Chen Yu <yu.c.chen@intel.com>
7779L: platform-driver-x86@vger.kernel.org
7780S: Supported
7781F: drivers/platform/x86/surfacepro3_button.c
7782
1da177e4 7783MICROTEK X6 SCANNER
61eee9a7 7784M: Oliver Neukum <oliver@neukum.org>
1da177e4 7785S: Maintained
679655da 7786F: drivers/usb/image/microtek.*
1da177e4
LT
7787
7788MIPS
8b58be88 7789M: Ralf Baechle <ralf@linux-mips.org>
1da177e4 7790L: linux-mips@linux-mips.org
6097050d 7791W: http://www.linux-mips.org/
b05e988e 7792T: git git://git.linux-mips.org/pub/scm/ralf/linux.git
6097050d 7793Q: http://patchwork.linux-mips.org/project/linux-mips/list/
7425b340 7794S: Supported
f46d92e8 7795F: Documentation/devicetree/bindings/mips/
679655da
JP
7796F: Documentation/mips/
7797F: arch/mips/
1da177e4 7798
413ef3f6
KC
7799MIPS/LOONGSON1 ARCHITECTURE
7800M: Keguang Zhang <keguang.zhang@gmail.com>
7801L: linux-mips@linux-mips.org
7802S: Maintained
7803F: arch/mips/loongson32/
7804F: arch/mips/include/asm/mach-loongson32/
7805F: drivers/*/*loongson1*
7806F: drivers/*/*/*loongson1*
7807
08b7620a
HV
7808MIROSOUND PCM20 FM RADIO RECEIVER DRIVER
7809M: Hans Verkuil <hverkuil@xs4all.nl>
7810L: linux-media@vger.kernel.org
7811T: git git://linuxtv.org/media_tree.git
a825eaec 7812W: https://linuxtv.org
08b7620a
HV
7813S: Odd Fixes
7814F: drivers/media/radio/radio-miropcm20*
7815
c09befcb
OG
7816MELLANOX MLX4 core VPI driver
7817M: Yishai Hadas <yishaih@mellanox.com>
e126ba97
EC
7818L: netdev@vger.kernel.org
7819L: linux-rdma@vger.kernel.org
7820W: http://www.mellanox.com
7821Q: http://patchwork.ozlabs.org/project/netdev/list/
c09befcb
OG
7822S: Supported
7823F: drivers/net/ethernet/mellanox/mlx4/
7824F: include/linux/mlx4/
7825
7826MELLANOX MLX4 IB driver
7827M: Yishai Hadas <yishaih@mellanox.com>
7828L: linux-rdma@vger.kernel.org
7829W: http://www.mellanox.com
e126ba97 7830Q: http://patchwork.kernel.org/project/linux-rdma/list/
c09befcb
OG
7831S: Supported
7832F: drivers/infiniband/hw/mlx4/
7833F: include/linux/mlx4/
7834
595a4d8f
OG
7835MELLANOX MLX5 core VPI driver
7836M: Matan Barak <matanb@mellanox.com>
7837M: Leon Romanovsky <leonro@mellanox.com>
e126ba97
EC
7838L: netdev@vger.kernel.org
7839L: linux-rdma@vger.kernel.org
7840W: http://www.mellanox.com
7841Q: http://patchwork.ozlabs.org/project/netdev/list/
e126ba97
EC
7842S: Supported
7843F: drivers/net/ethernet/mellanox/mlx5/core/
7844F: include/linux/mlx5/
7845
595a4d8f
OG
7846MELLANOX MLX5 IB driver
7847M: Matan Barak <matanb@mellanox.com>
7848M: Leon Romanovsky <leonro@mellanox.com>
b75f0050
JP
7849L: linux-rdma@vger.kernel.org
7850W: http://www.mellanox.com
7851Q: http://patchwork.kernel.org/project/linux-rdma/list/
b75f0050 7852S: Supported
b75f0050 7853F: drivers/infiniband/hw/mlx5/
595a4d8f 7854F: include/linux/mlx5/
e126ba97 7855
764589b6
CM
7856MELEXIS MLX90614 DRIVER
7857M: Crt Mori <cmo@melexis.com>
7858L: linux-iio@vger.kernel.org
7859W: http://www.melexis.com
7860S: Supported
7861F: drivers/iio/temperature/mlx90614.c
7862
0ce277e4
AP
7863MN88472 MEDIA DRIVER
7864M: Antti Palosaari <crope@iki.fi>
7865L: linux-media@vger.kernel.org
a825eaec 7866W: https://linuxtv.org
0ce277e4
AP
7867W: http://palosaari.fi/linux/
7868Q: http://patchwork.linuxtv.org/project/linux-media/list/
0ce277e4 7869S: Maintained
94d0eaa4 7870F: drivers/media/dvb-frontends/mn88472*
0ce277e4 7871
4f4d238f
AP
7872MN88473 MEDIA DRIVER
7873M: Antti Palosaari <crope@iki.fi>
7874L: linux-media@vger.kernel.org
a825eaec 7875W: https://linuxtv.org
4f4d238f
AP
7876W: http://palosaari.fi/linux/
7877Q: http://patchwork.linuxtv.org/project/linux-media/list/
4f4d238f 7878S: Maintained
877ba50b 7879F: drivers/media/dvb-frontends/mn88473*
4f4d238f 7880
1da177e4 7881MODULE SUPPORT
8b58be88 7882M: Rusty Russell <rusty@rustcorp.com.au>
1da177e4 7883S: Maintained
679655da
JP
7884F: include/linux/module.h
7885F: kernel/module.c
1da177e4
LT
7886
7887MOTION EYE VAIO PICTUREBOOK CAMERA DRIVER
1da177e4 7888W: http://popies.net/meye/
b7788e13 7889S: Orphan
679655da 7890F: Documentation/video4linux/meye.txt
90d72ac6 7891F: drivers/media/pci/meye/
6c0f0359 7892F: include/uapi/linux/meye.h
1da177e4 7893
b9705b60 7894MOXA SMARTIO/INDUSTIO/INTELLIO SERIAL CARD
8b58be88 7895M: Jiri Slaby <jirislaby@gmail.com>
d735410a 7896S: Maintained
679655da 7897F: Documentation/serial/moxa-smartio
c897401b 7898F: drivers/tty/mxser.*
d735410a 7899
889b2f87
AK
7900MR800 AVERMEDIA USB FM RADIO DRIVER
7901M: Alexey Klimov <klimov.linux@gmail.com>
7902L: linux-media@vger.kernel.org
7903T: git git://linuxtv.org/media_tree.git
7904S: Maintained
7905F: drivers/media/radio/radio-mr800.c
7906
d7155691
AO
7907MRF24J40 IEEE 802.15.4 RADIO DRIVER
7908M: Alan Ott <alan@signal11.us>
7909L: linux-wpan@vger.kernel.org
7910S: Maintained
7911F: drivers/net/ieee802154/mrf24j40.c
2e6fd648 7912F: Documentation/devicetree/bindings/net/ieee802154/mrf24j40.txt
d7155691 7913
8c4c731a 7914MSI LAPTOP SUPPORT
182ae55c 7915M: "Lee, Chun-Yi" <jlee@suse.com>
d0944853 7916L: platform-driver-x86@vger.kernel.org
8c4c731a 7917S: Maintained
679655da 7918F: drivers/platform/x86/msi-laptop.c
8c4c731a 7919
0f1006b1 7920MSI WMI SUPPORT
d0944853 7921L: platform-driver-x86@vger.kernel.org
5ee7041e 7922S: Orphan
0f1006b1
AA
7923F: drivers/platform/x86/msi-wmi.c
7924
19a628a0
AP
7925MSI001 MEDIA DRIVER
7926M: Antti Palosaari <crope@iki.fi>
7927L: linux-media@vger.kernel.org
a825eaec 7928W: https://linuxtv.org
19a628a0
AP
7929W: http://palosaari.fi/linux/
7930Q: http://patchwork.linuxtv.org/project/linux-media/list/
7931T: git git://linuxtv.org/anttip/media_tree.git
7932S: Maintained
0185e197 7933F: drivers/media/tuners/msi001*
19a628a0 7934
7570589d 7935MSI2500 MEDIA DRIVER
2c57213f
AP
7936M: Antti Palosaari <crope@iki.fi>
7937L: linux-media@vger.kernel.org
a825eaec 7938W: https://linuxtv.org
2c57213f
AP
7939W: http://palosaari.fi/linux/
7940Q: http://patchwork.linuxtv.org/project/linux-media/list/
7941T: git git://linuxtv.org/anttip/media_tree.git
7942S: Maintained
7570589d 7943F: drivers/media/usb/msi2500/
2c57213f 7944
159eeea4
RJ
7945MSYSTEMS DISKONCHIP G3 MTD DRIVER
7946M: Robert Jarzmik <robert.jarzmik@free.fr>
7947L: linux-mtd@lists.infradead.org
7948S: Maintained
7949F: drivers/mtd/devices/docg3*
7950
62a37dc7 7951MT9M032 APTINA SENSOR DRIVER
0e837fb9
LP
7952M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
7953L: linux-media@vger.kernel.org
7954T: git git://linuxtv.org/media_tree.git
7955S: Maintained
7956F: drivers/media/i2c/mt9m032.c
b5dcee22 7957F: include/media/i2c/mt9m032.h
0e837fb9 7958
62a37dc7 7959MT9P031 APTINA CAMERA SENSOR
0e837fb9
LP
7960M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
7961L: linux-media@vger.kernel.org
7962T: git git://linuxtv.org/media_tree.git
7963S: Maintained
7964F: drivers/media/i2c/mt9p031.c
b5dcee22 7965F: include/media/i2c/mt9p031.h
0e837fb9 7966
62a37dc7 7967MT9T001 APTINA CAMERA SENSOR
0e837fb9
LP
7968M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
7969L: linux-media@vger.kernel.org
7970T: git git://linuxtv.org/media_tree.git
7971S: Maintained
7972F: drivers/media/i2c/mt9t001.c
b5dcee22 7973F: include/media/i2c/mt9t001.h
0e837fb9 7974
62a37dc7 7975MT9V032 APTINA CAMERA SENSOR
0e837fb9
LP
7976M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
7977L: linux-media@vger.kernel.org
7978T: git git://linuxtv.org/media_tree.git
7979S: Maintained
f2272e13 7980F: Documentation/devicetree/bindings/media/i2c/mt9v032.txt
0e837fb9 7981F: drivers/media/i2c/mt9v032.c
b5dcee22 7982F: include/media/i2c/mt9v032.h
0e837fb9 7983
4e0d13cb 7984MULTIFUNCTION DEVICES (MFD)
f7d3210e 7985M: Lee Jones <lee.jones@linaro.org>
7caa7991 7986T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
4e0d13cb 7987S: Supported
679655da 7988F: drivers/mfd/
55b5940d 7989F: include/linux/mfd/
4e0d13cb 7990
5c4e6f13 7991MULTIMEDIA CARD (MMC), SECURE DIGITAL (SD) AND SDIO SUBSYSTEM
e18eaf8f 7992M: Ulf Hansson <ulf.hansson@linaro.org>
b2503a94 7993L: linux-mmc@vger.kernel.org
708dce3f 7994T: git git://git.linaro.org/people/ulf.hansson/mmc.git
245feaa6 7995S: Maintained
2810984b 7996F: Documentation/devicetree/bindings/mmc/
679655da
JP
7997F: drivers/mmc/
7998F: include/linux/mmc/
c117ab84 7999F: include/uapi/linux/mmc/
baca2da4 8000
15a0580c 8001MULTIMEDIA CARD (MMC) ETC. OVER SPI
22b174f8 8002S: Orphan
679655da
JP
8003F: drivers/mmc/host/mmc_spi.c
8004F: include/linux/spi/mmc_spi.h
15a0580c 8005
1da177e4 8006MULTISOUND SOUND DRIVER
8b58be88 8007M: Andrew Veliath <andrewtv@usa.net>
1da177e4 8008S: Maintained
679655da
JP
8009F: Documentation/sound/oss/MultiSound
8010F: sound/oss/msnd*
1da177e4 8011
d735410a 8012MULTITECH MULTIPORT CARD (ISICOM)
d86b3001 8013S: Orphan
c897401b 8014F: drivers/tty/isicom.c
679655da 8015F: include/linux/isicom.h
d735410a 8016
550a7375 8017MUSB MULTIPOINT HIGH SPEED DUAL-ROLE CONTROLLER
3b243519 8018M: Bin Liu <b-liu@ti.com>
795fb7e7 8019L: linux-usb@vger.kernel.org
43b416e5 8020T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
795fb7e7 8021S: Maintained
679655da 8022F: drivers/usb/musb/
550a7375 8023
ea0af5f6
MK
8024MXL5007T MEDIA DRIVER
8025M: Michael Krufky <mkrufky@linuxtv.org>
8026L: linux-media@vger.kernel.org
a825eaec 8027W: https://linuxtv.org
ea0af5f6
MK
8028W: http://github.com/mkrufky
8029Q: http://patchwork.linuxtv.org/project/linux-media/list/
8030T: git git://linuxtv.org/mkrufky/tuners.git
8031S: Maintained
8032F: drivers/media/tuners/mxl5007t.*
8033
2d3cf588 8034MYRICOM MYRI-10G 10GbE DRIVER (MYRI10GE)
205057ae 8035M: Hyong-Youb Kim <hykim@myri.com>
2d3cf588 8036L: netdev@vger.kernel.org
205057ae 8037W: https://www.myricom.com/support/downloads/myri10ge.html
2d3cf588 8038S: Supported
93f7848b 8039F: drivers/net/ethernet/myricom/myri10ge/
2d3cf588 8040
9df4f913
BB
8041NAND FLASH SUBSYSTEM
8042M: Boris Brezillon <boris.brezillon@free-electrons.com>
8043R: Richard Weinberger <richard@nod.at>
8044L: linux-mtd@lists.infradead.org
8045W: http://www.linux-mtd.infradead.org/
8046Q: http://patchwork.ozlabs.org/project/linux-mtd/list/
8047T: git git://github.com/linux-nand/linux.git
8048S: Maintained
8049F: drivers/mtd/nand/
8050F: include/linux/mtd/nand*.h
8051
1da177e4 8052NATSEMI ETHERNET DRIVER (DP8381x)
09d208ec 8053S: Orphan
d9fb9f38 8054F: drivers/net/ethernet/natsemi/natsemi.c
1da177e4 8055
23dc05a3
DM
8056NATIVE INSTRUMENTS USB SOUND INTERFACE DRIVER
8057M: Daniel Mack <zonque@gmail.com>
8058S: Maintained
e5747e40 8059L: alsa-devel@alsa-project.org (moderated for non-subscribers)
23dc05a3
DM
8060W: http://www.native-instruments.com
8061F: sound/usb/caiaq/
8062
1da177e4 8063NCP FILESYSTEM
52653199
PV
8064M: Petr Vandrovec <petr@vandrovec.name>
8065S: Odd Fixes
679655da 8066F: fs/ncpfs/
1da177e4 8067
a79b0322
FT
8068NCR 5380 SCSI DRIVERS
8069M: Finn Thain <fthain@telegraphics.com.au>
8070M: Michael Schmitz <schmitzmic@gmail.com>
8071L: linux-scsi@vger.kernel.org
8072S: Maintained
8073F: Documentation/scsi/g_NCR5380.txt
71d39758 8074F: Documentation/scsi/dtc3x80.txt
a79b0322
FT
8075F: drivers/scsi/NCR5380.*
8076F: drivers/scsi/arm/cumana_1.c
8077F: drivers/scsi/arm/oak.c
a79b0322
FT
8078F: drivers/scsi/atari_scsi.*
8079F: drivers/scsi/dmx3191d.c
8080F: drivers/scsi/dtc.*
8081F: drivers/scsi/g_NCR5380.*
8082F: drivers/scsi/g_NCR5380_mmio.c
8083F: drivers/scsi/mac_scsi.*
8084F: drivers/scsi/pas16.*
a79b0322
FT
8085F: drivers/scsi/sun3_scsi.*
8086F: drivers/scsi/sun3_scsi_vme.c
8087F: drivers/scsi/t128.*
8088
1da177e4 8089NCR DUAL 700 SCSI DRIVER (MICROCHANNEL)
8b58be88 8090M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
1da177e4
LT
8091L: linux-scsi@vger.kernel.org
8092S: Maintained
679655da 8093F: drivers/scsi/NCR_D700.*
1da177e4 8094
4aa3eb4c
GR
8095NCT6775 HARDWARE MONITOR DRIVER
8096M: Guenter Roeck <linux@roeck-us.net>
968ce1b1 8097L: linux-hwmon@vger.kernel.org
4aa3eb4c
GR
8098S: Maintained
8099F: Documentation/hwmon/nct6775
8100F: drivers/hwmon/nct6775.c
8101
3c2d774c 8102NETEFFECT IWARP RNIC DRIVER (IW_NES)
8b58be88 8103M: Faisal Latif <faisal.latif@intel.com>
e6cc0fd1 8104L: linux-rdma@vger.kernel.org
e3d33cb1 8105W: http://www.intel.com/Products/Server/Adapters/Server-Cluster/Server-Cluster-overview.htm
3c2d774c
GS
8106S: Supported
8107F: drivers/infiniband/hw/nes/
8108
be2f2e84 8109NETEM NETWORK EMULATOR
adbbf69d 8110M: Stephen Hemminger <stephen@networkplumber.org>
3430284f 8111L: netem@lists.linux-foundation.org (moderated for non-subscribers)
be2f2e84 8112S: Maintained
679655da 8113F: net/sched/sch_netem.c
be2f2e84 8114
b2f5a051 8115NETERION 10GbE DRIVERS (s2io/vxge)
e3806882 8116M: Jon Mason <jdmason@kudzu.us>
4a58448b 8117L: netdev@vger.kernel.org
4a58448b 8118S: Supported
679655da 8119F: Documentation/networking/s2io.txt
b2f5a051 8120F: Documentation/networking/vxge.txt
86387e1a 8121F: drivers/net/ethernet/neterion/
4a58448b 8122
db9cf3a3 8123NETFILTER ({IP,IP6,ARP,EB,NF}TABLES)
0e05e192 8124M: Pablo Neira Ayuso <pablo@netfilter.org>
8b58be88 8125M: Patrick McHardy <kaber@trash.net>
42010ed0 8126M: Jozsef Kadlecsik <kadlec@blackhole.kfki.hu>
1a03b81d 8127L: netfilter-devel@vger.kernel.org
82b98543 8128L: coreteam@netfilter.org
1da177e4
LT
8129W: http://www.netfilter.org/
8130W: http://www.iptables.org/
42010ed0
PNA
8131Q: http://patchwork.ozlabs.org/project/netfilter-devel/list/
8132T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf.git
8133T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf-next.git
1da177e4 8134S: Supported
679655da
JP
8135F: include/linux/netfilter*
8136F: include/linux/netfilter/
8137F: include/net/netfilter/
c117ab84
CEB
8138F: include/uapi/linux/netfilter*
8139F: include/uapi/linux/netfilter/
679655da
JP
8140F: net/*/netfilter.c
8141F: net/*/netfilter/
8142F: net/netfilter/
91c269a0 8143F: net/bridge/br_netfilter*.c
1da177e4 8144
4cc67735 8145NETLABEL
87a0874c 8146M: Paul Moore <paul@paul-moore.com>
4cc67735
PM
8147W: http://netlabel.sf.net
8148L: netdev@vger.kernel.org
87a0874c 8149S: Maintained
80811493 8150F: Documentation/netlabel/
679655da
JP
8151F: include/net/netlabel.h
8152F: net/netlabel/
4cc67735 8153
1da177e4 8154NETROM NETWORK LAYER
8b58be88 8155M: Ralf Baechle <ralf@linux-mips.org>
1da177e4 8156L: linux-hams@vger.kernel.org
d34cb28a 8157W: http://www.linux-ax25.org/
1da177e4 8158S: Maintained
679655da 8159F: include/net/netrom.h
c117ab84 8160F: include/uapi/linux/netrom.h
679655da 8161F: net/netrom/
1da177e4 8162
4c352362
JK
8163NETRONOME ETHERNET DRIVERS
8164M: Jakub Kicinski <jakub.kicinski@netronome.com>
4c352362
JK
8165L: oss-drivers@netronome.com
8166S: Maintained
8167F: drivers/net/ethernet/netronome/
8168
5ddb88c0 8169NETWORK BLOCK DEVICE (NBD)
4ca5829a 8170M: Markus Pargmann <mpa@pengutronix.de>
1da177e4 8171S: Maintained
5e4b269b 8172L: nbd-general@lists.sourceforge.net
4ca5829a 8173T: git git://git.pengutronix.de/git/mpa/linux-nbd.git
679655da
JP
8174F: Documentation/blockdev/nbd.txt
8175F: drivers/block/nbd.c
c117ab84 8176F: include/uapi/linux/nbd.h
1da177e4 8177
6e43650c
NH
8178NETWORK DROP MONITOR
8179M: Neil Horman <nhorman@tuxdriver.com>
8180L: netdev@vger.kernel.org
8181S: Maintained
8182W: https://fedorahosted.org/dropwatch/
8183F: net/core/drop_monitor.c
8184
3ed6e498
AL
8185NETWORKING [DSA]
8186M: Andrew Lunn <andrew@lunn.ch>
8187M: Vivien Didelot <vivien.didelot@savoirfairelinux.com>
8188M: Florian Fainelli <f.fainelli@gmail.com>
8189S: Maintained
8190F: net/dsa/
8191F: include/net/dsa.h
8192F: drivers/net/dsa/
8193
1da177e4 8194NETWORKING [GENERAL]
8b58be88 8195M: "David S. Miller" <davem@davemloft.net>
979b6c13 8196L: netdev@vger.kernel.org
b1e8fd54 8197W: http://www.linuxfoundation.org/en/Net
11e98029 8198Q: http://patchwork.ozlabs.org/project/netdev/list/
814fd609
NP
8199T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
8200T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git
1da177e4 8201S: Maintained
679655da
JP
8202F: net/
8203F: include/net/
018d21ed
JP
8204F: include/linux/in.h
8205F: include/linux/net.h
8206F: include/linux/netdevice.h
c117ab84
CEB
8207F: include/uapi/linux/in.h
8208F: include/uapi/linux/net.h
8209F: include/uapi/linux/netdevice.h
0c7aecd4 8210F: include/uapi/linux/net_namespace.h
7e814a6c 8211F: tools/net/
f4e53f9a 8212F: tools/testing/selftests/net/
335a67d2 8213F: lib/random32.c
a101ccd1 8214F: lib/test_bpf.c
1da177e4
LT
8215
8216NETWORKING [IPv4/IPv6]
8b58be88
JP
8217M: "David S. Miller" <davem@davemloft.net>
8218M: Alexey Kuznetsov <kuznet@ms2.inr.ac.ru>
8b58be88
JP
8219M: James Morris <jmorris@namei.org>
8220M: Hideaki YOSHIFUJI <yoshfuji@linux-ipv6.org>
8221M: Patrick McHardy <kaber@trash.net>
979b6c13 8222L: netdev@vger.kernel.org
08deed1e 8223T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
1da177e4 8224S: Maintained
679655da
JP
8225F: net/ipv4/
8226F: net/ipv6/
8227F: include/net/ip*
0a14842f 8228F: arch/x86/net/*
1da177e4 8229
73b7656c
DM
8230NETWORKING [IPSEC]
8231M: Steffen Klassert <steffen.klassert@secunet.com>
8232M: Herbert Xu <herbert@gondor.apana.org.au>
8233M: "David S. Miller" <davem@davemloft.net>
8234L: netdev@vger.kernel.org
d1fc5024
SK
8235T: git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec.git
8236T: git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec-next.git
73b7656c 8237S: Maintained
5826bdd1 8238F: net/core/flow.c
73b7656c
DM
8239F: net/xfrm/
8240F: net/key/
8241F: net/ipv4/xfrm*
d1fc5024
SK
8242F: net/ipv4/esp4.c
8243F: net/ipv4/ah4.c
8244F: net/ipv4/ipcomp.c
8245F: net/ipv4/ip_vti.c
73b7656c 8246F: net/ipv6/xfrm*
d1fc5024
SK
8247F: net/ipv6/esp6.c
8248F: net/ipv6/ah6.c
8249F: net/ipv6/ipcomp6.c
8250F: net/ipv6/ip6_vti.c
73b7656c
DM
8251F: include/uapi/linux/xfrm.h
8252F: include/net/xfrm.h
8253
10e2ff1c 8254NETWORKING [LABELED] (NetLabel, CIPSO, Labeled IPsec, SECMARK)
87a0874c 8255M: Paul Moore <paul@paul-moore.com>
10e2ff1c
JM
8256L: netdev@vger.kernel.org
8257S: Maintained
8258
29f8f632 8259NETWORKING [WIRELESS]
2cb4abd1 8260L: linux-wireless@vger.kernel.org
8a6e2535 8261Q: http://patchwork.kernel.org/project/linux-wireless/list/
29f8f632 8262
788873ac
JP
8263NETWORKING DRIVERS
8264L: netdev@vger.kernel.org
8265W: http://www.linuxfoundation.org/en/Net
11e98029 8266Q: http://patchwork.ozlabs.org/project/netdev/list/
08deed1e
JP
8267T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
8268T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git
788873ac 8269S: Odd Fixes
156f4fbc 8270F: Documentation/devicetree/bindings/net/
788873ac 8271F: drivers/net/
018d21ed 8272F: include/linux/if_*
0b63bf1f 8273F: include/linux/netdevice.h
0b63bf1f
JD
8274F: include/linux/etherdevice.h
8275F: include/linux/fcdevice.h
8276F: include/linux/fddidevice.h
8277F: include/linux/hippidevice.h
8278F: include/linux/inetdevice.h
c117ab84
CEB
8279F: include/uapi/linux/if_*
8280F: include/uapi/linux/netdevice.h
788873ac 8281
0e324cf6
JL
8282NETWORKING DRIVERS (WIRELESS)
8283M: Kalle Valo <kvalo@codeaurora.org>
8284L: linux-wireless@vger.kernel.org
8285Q: http://patchwork.kernel.org/project/linux-wireless/list/
9f273c24
FW
8286T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers.git
8287T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers-next.git
0e324cf6 8288S: Maintained
182fd9ee 8289F: Documentation/devicetree/bindings/net/wireless/
0e324cf6
JL
8290F: drivers/net/wireless/
8291
3d396eb1 8292NETXEN (1/10) GbE SUPPORT
8622315e 8293M: Manish Chopra <manish.chopra@qlogic.com>
83c07dde
AKS
8294M: Sony Chacko <sony.chacko@qlogic.com>
8295M: Rajesh Borundia <rajesh.borundia@qlogic.com>
3d396eb1 8296L: netdev@vger.kernel.org
9c2b5bde 8297W: http://www.qlogic.com
3d396eb1 8298S: Supported
aa43c215 8299F: drivers/net/ethernet/qlogic/netxen/
3d396eb1 8300
6423d30f
AAJ
8301NFC SUBSYSTEM
8302M: Lauro Ramos Venancio <lauro.venancio@openbossa.org>
8303M: Aloisio Almeida Jr <aloisio.almeida@openbossa.org>
8304M: Samuel Ortiz <sameo@linux.intel.com>
8305L: linux-wireless@vger.kernel.org
1eb3b216 8306L: linux-nfc@lists.01.org (subscribers-only)
0293ba20 8307S: Supported
6423d30f 8308F: net/nfc/
55eb94f9 8309F: include/net/nfc/
c117ab84 8310F: include/uapi/linux/nfc.h
6423d30f 8311F: drivers/nfc/
397d6497
CR
8312F: include/linux/platform_data/nfcmrvl.h
8313F: include/linux/platform_data/nxp-nci.h
08eaa1e0 8314F: include/linux/platform_data/pn544.h
397d6497
CR
8315F: include/linux/platform_data/st21nfca.h
8316F: include/linux/platform_data/st-nci.h
7ebb88e5 8317F: Documentation/devicetree/bindings/net/nfc/
3d396eb1 8318
e8b43555 8319NFS, SUNRPC, AND LOCKD CLIENTS
cd7b996a 8320M: Trond Myklebust <trond.myklebust@primarydata.com>
0e3b137f 8321M: Anna Schumaker <anna.schumaker@netapp.com>
78f58153
TM
8322L: linux-nfs@vger.kernel.org
8323W: http://client.linux-nfs.org
cd7b996a 8324T: git git://git.linux-nfs.org/projects/trondmy/linux-nfs.git
1da177e4 8325S: Maintained
679655da
JP
8326F: fs/lockd/
8327F: fs/nfs/
8328F: fs/nfs_common/
8329F: net/sunrpc/
8330F: include/linux/lockd/
8331F: include/linux/nfs*
8332F: include/linux/sunrpc/
c117ab84
CEB
8333F: include/uapi/linux/nfs*
8334F: include/uapi/linux/sunrpc/
1da177e4 8335
85ef9cea 8336NILFS2 FILESYSTEM
e2126935 8337M: Ryusuke Konishi <konishi.ryusuke@lab.ntt.co.jp>
6aff43f8 8338L: linux-nilfs@vger.kernel.org
f9472265 8339W: http://nilfs.sourceforge.net/
9e92e516 8340W: http://nilfs.osdn.jp/
e2126935 8341T: git git://github.com/konis/nilfs2.git
85ef9cea 8342S: Supported
679655da
JP
8343F: Documentation/filesystems/nilfs2.txt
8344F: fs/nilfs2/
c35c7ac5 8345F: include/trace/events/nilfs2.h
e63e88bc
RK
8346F: include/uapi/linux/nilfs2_api.h
8347F: include/uapi/linux/nilfs2_ondisk.h
85ef9cea 8348
1da177e4 8349NINJA SCSI-3 / NINJA SCSI-32Bi (16bit/CardBus) PCMCIA SCSI HOST ADAPTER DRIVER
8b58be88 8350M: YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
1da177e4
LT
8351W: http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
8352S: Maintained
679655da
JP
8353F: Documentation/scsi/NinjaSCSI.txt
8354F: drivers/scsi/pcmcia/nsp_*
1da177e4
LT
8355
8356NINJA SCSI-32Bi/UDE PCI/CARDBUS SCSI HOST ADAPTER DRIVER
8b58be88
JP
8357M: GOTO Masanori <gotom@debian.or.jp>
8358M: YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
1da177e4
LT
8359W: http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
8360S: Maintained
679655da
JP
8361F: Documentation/scsi/NinjaSCSI.txt
8362F: drivers/scsi/nsp32*
1da177e4 8363
383b8fb9
LFT
8364NIOS2 ARCHITECTURE
8365M: Ley Foon Tan <lftan@altera.com>
8366L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
0094dc40 8367T: git git://git.kernel.org/pub/scm/linux/kernel/git/lftan/nios2.git
383b8fb9
LFT
8368S: Maintained
8369F: arch/nios2/
8370
2a6afddb 8371NOKIA N900 POWER SUPPLY DRIVERS
e35a49b1 8372R: Pali Rohár <pali.rohar@gmail.com>
2a6afddb 8373F: include/linux/power/bq2415x_charger.h
081bab21 8374F: include/linux/power/bq27xxx_battery.h
2a6afddb
PR
8375F: include/linux/power/isp1704_charger.h
8376F: drivers/power/bq2415x_charger.c
081bab21 8377F: drivers/power/bq27xxx_battery.c
e35a49b1 8378F: drivers/power/bq27xxx_battery_i2c.c
2a6afddb
PR
8379F: drivers/power/isp1704_charger.c
8380F: drivers/power/rx51_battery.c
8381
a1bd3bae 8382NTB DRIVER CORE
9ef6bf6c
JM
8383M: Jon Mason <jdmason@kudzu.us>
8384M: Dave Jiang <dave.jiang@intel.com>
a1bd3bae 8385M: Allen Hubbe <Allen.Hubbe@emc.com>
5e9fd733 8386L: linux-ntb@googlegroups.com
fce8a7bb 8387S: Supported
2984411f
JM
8388W: https://github.com/jonmason/ntb/wiki
8389T: git git://github.com/jonmason/ntb.git
fce8a7bb 8390F: drivers/ntb/
548c237c 8391F: drivers/net/ntb_netdev.c
fce8a7bb 8392F: include/linux/ntb.h
a1bd3bae 8393F: include/linux/ntb_transport.h
a9c59ef7 8394F: tools/testing/selftests/ntb/
fce8a7bb 8395
e26a5843
AH
8396NTB INTEL DRIVER
8397M: Jon Mason <jdmason@kudzu.us>
8398M: Dave Jiang <dave.jiang@intel.com>
5e9fd733 8399L: linux-ntb@googlegroups.com
e26a5843
AH
8400S: Supported
8401W: https://github.com/jonmason/ntb/wiki
8402T: git git://github.com/jonmason/ntb.git
8403F: drivers/ntb/hw/intel/
fce8a7bb 8404
a1b36958
XY
8405NTB AMD DRIVER
8406M: Xiangliang Yu <Xiangliang.Yu@amd.com>
8407L: linux-ntb@googlegroups.com
8408S: Supported
8409F: drivers/ntb/hw/amd/
8410
1da177e4 8411NTFS FILESYSTEM
2818ef50 8412M: Anton Altaparmakov <anton@tuxera.com>
1da177e4 8413L: linux-ntfs-dev@lists.sourceforge.net
2818ef50 8414W: http://www.tuxera.com/
e6f4dee7 8415T: git git://git.kernel.org/pub/scm/linux/kernel/git/aia21/ntfs.git
2818ef50 8416S: Supported
679655da
JP
8417F: Documentation/filesystems/ntfs.txt
8418F: fs/ntfs/
1da177e4 8419
9eb8ef74 8420NVIDIA (rivafb and nvidiafb) FRAMEBUFFER DRIVER
8b58be88 8421M: Antonino Daplas <adaplas@gmail.com>
c69f677c 8422L: linux-fbdev@vger.kernel.org
ce00f85c 8423S: Maintained
8a61f013
JH
8424F: drivers/video/fbdev/riva/
8425F: drivers/video/fbdev/nvidia/
1da177e4 8426
79461681 8427NVM EXPRESS DRIVER
b3975e94
JF
8428M: Keith Busch <keith.busch@intel.com>
8429M: Jens Axboe <axboe@fb.com>
79461681 8430L: linux-nvme@lists.infradead.org
b3975e94
JF
8431T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
8432W: https://kernel.googlesource.com/pub/scm/linux/kernel/git/axboe/linux-block/
79461681 8433S: Supported
57dacad5 8434F: drivers/nvme/host/
79461681
MW
8435F: include/linux/nvme.h
8436
a07b4970
CH
8437NVM EXPRESS TARGET DRIVER
8438M: Christoph Hellwig <hch@lst.de>
8439M: Sagi Grimberg <sagi@grimberg.me>
8440L: linux-nvme@lists.infradead.org
8441S: Supported
8442F: drivers/nvme/target/
8443
aee4b9bd
SK
8444NVMEM FRAMEWORK
8445M: Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
8446M: Maxime Ripard <maxime.ripard@free-electrons.com>
8447S: Maintained
8448F: drivers/nvmem/
8449F: Documentation/devicetree/bindings/nvmem/
8450F: include/linux/nvmem-consumer.h
8451F: include/linux/nvmem-provider.h
8452
dece4585
CP
8453NXP-NCI NFC DRIVER
8454M: Clément Perrochaud <clement.perrochaud@effinnov.com>
8455R: Charles Gorand <charles.gorand@effinnov.com>
8456L: linux-nfc@lists.01.org (moderated for non-subscribers)
8457S: Supported
8458F: drivers/nfc/nxp-nci
8459
f50d7146 8460NXP TDA998X DRM DRIVER
54176cc6 8461M: Russell King <rmk+kernel@armlinux.org.uk>
f50d7146
RK
8462S: Supported
8463F: drivers/gpu/drm/i2c/tda998x_drv.c
8464F: include/drm/i2c/tda998x.h
8465
fbace43e
PR
8466NXP TFA9879 DRIVER
8467M: Peter Rosin <peda@axentia.se>
8468L: alsa-devel@alsa-project.org (moderated for non-subscribers)
8469S: Maintained
8470F: sound/soc/codecs/tfa9879*
8471
442f04c3
JP
8472OBJTOOL
8473M: Josh Poimboeuf <jpoimboe@redhat.com>
8474S: Supported
8475F: tools/objtool/
8476
f5525786 8477OMAP SUPPORT
0e24bdd4 8478M: Tony Lindgren <tony@atomide.com>
f5525786
TL
8479L: linux-omap@vger.kernel.org
8480W: http://www.muru.com/linux/omap/
8481W: http://linux.omap.com/
8a6e2535 8482Q: http://patchwork.kernel.org/project/linux-omap/list/
30bd0129 8483T: git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
f5525786 8484S: Maintained
4e04d5a3 8485F: arch/arm/*omap*/
026da812
FB
8486F: arch/arm/configs/omap1_defconfig
8487F: arch/arm/configs/omap2plus_defconfig
046d0a37 8488F: drivers/i2c/busses/i2c-omap.c
dc68cd11
FB
8489F: drivers/irqchip/irq-omap-intc.c
8490F: drivers/mfd/*omap*.c
8491F: drivers/mfd/menelaus.c
8492F: drivers/mfd/palmas.c
8493F: drivers/mfd/tps65217.c
8494F: drivers/mfd/tps65218.c
8495F: drivers/mfd/tps65910.c
8496F: drivers/mfd/twl-core.[ch]
8497F: drivers/mfd/twl4030*.c
8498F: drivers/mfd/twl6030*.c
8499F: drivers/mfd/twl6040*.c
8500F: drivers/regulator/palmas-regulator*.c
8501F: drivers/regulator/pbias-regulator.c
8502F: drivers/regulator/tps65217-regulator.c
8503F: drivers/regulator/tps65218-regulator.c
8504F: drivers/regulator/tps65910-regulator.c
8505F: drivers/regulator/twl-regulator.c
046d0a37 8506F: include/linux/i2c-omap.h
f5525786 8507
50f29fbd 8508OMAP DEVICE TREE SUPPORT
cdb55ab0 8509M: Benoît Cousson <bcousson@baylibre.com>
50f29fbd
TL
8510M: Tony Lindgren <tony@atomide.com>
8511L: linux-omap@vger.kernel.org
d0fb18c5 8512L: devicetree@vger.kernel.org
50f29fbd
TL
8513S: Maintained
8514F: arch/arm/boot/dts/*omap*
8515F: arch/arm/boot/dts/*am3*
05eb20fa
NM
8516F: arch/arm/boot/dts/*am4*
8517F: arch/arm/boot/dts/*am5*
8518F: arch/arm/boot/dts/*dra7*
50f29fbd 8519
f5525786 8520OMAP CLOCK FRAMEWORK SUPPORT
8b58be88 8521M: Paul Walmsley <paul@pwsan.com>
f5525786
TL
8522L: linux-omap@vger.kernel.org
8523S: Maintained
8524F: arch/arm/*omap*/*clock*
8525
8526OMAP POWER MANAGEMENT SUPPORT
3cf2efd5 8527M: Kevin Hilman <khilman@kernel.org>
f5525786
TL
8528L: linux-omap@vger.kernel.org
8529S: Maintained
8530F: arch/arm/*omap*/*pm*
c46938d4 8531F: drivers/cpufreq/omap-cpufreq.c
f5525786 8532
d21db568 8533OMAP POWERDOMAIN SOC ADAPTATION LAYER SUPPORT
ff2de822 8534M: Rajendra Nayak <rnayak@codeaurora.org>
692ab1f3
PW
8535M: Paul Walmsley <paul@pwsan.com>
8536L: linux-omap@vger.kernel.org
8537S: Maintained
d21db568 8538F: arch/arm/mach-omap2/prm*
692ab1f3 8539
f5525786 8540OMAP AUDIO SUPPORT
6c284903 8541M: Peter Ujfalusi <peter.ujfalusi@ti.com>
7ec41ee5 8542M: Jarkko Nikula <jarkko.nikula@bitmer.com>
e5747e40 8543L: alsa-devel@alsa-project.org (moderated for non-subscribers)
f5525786
TL
8544L: linux-omap@vger.kernel.org
8545S: Maintained
8546F: sound/soc/omap/
8547
18640193
TL
8548OMAP GENERAL PURPOSE MEMORY CONTROLLER SUPPORT
8549M: Roger Quadros <rogerq@ti.com>
8550M: Tony Lindgren <tony@atomide.com>
8551L: linux-omap@vger.kernel.org
8552S: Maintained
8553F: drivers/memory/omap-gpmc.c
8554F: arch/arm/mach-omap2/*gpmc*
8555
f5525786 8556OMAP FRAMEBUFFER SUPPORT
830e6384 8557M: Tomi Valkeinen <tomi.valkeinen@ti.com>
c69f677c 8558L: linux-fbdev@vger.kernel.org
f5525786
TL
8559L: linux-omap@vger.kernel.org
8560S: Maintained
8a61f013 8561F: drivers/video/fbdev/omap/
f5525786 8562
676eec0d 8563OMAP DISPLAY SUBSYSTEM and FRAMEBUFFER SUPPORT (DSS2)
830e6384 8564M: Tomi Valkeinen <tomi.valkeinen@ti.com>
178ff4c9 8565L: linux-omap@vger.kernel.org
676eec0d 8566L: linux-fbdev@vger.kernel.org
178ff4c9 8567S: Maintained
8a61f013 8568F: drivers/video/fbdev/omap2/
178ff4c9
TV
8569F: Documentation/arm/OMAP/DSS
8570
8b37fcfc
OBC
8571OMAP HARDWARE SPINLOCK SUPPORT
8572M: Ohad Ben-Cohen <ohad@wizery.com>
8573L: linux-omap@vger.kernel.org
8574S: Maintained
8575F: drivers/hwspinlock/omap_hwspinlock.c
8b37fcfc 8576
f5525786 8577OMAP MMC SUPPORT
8b58be88 8578M: Jarkko Lavinen <jarkko.lavinen@nokia.com>
f5525786
TL
8579L: linux-omap@vger.kernel.org
8580S: Maintained
653f41b5
MC
8581F: drivers/mmc/host/omap.c
8582
8583OMAP HS MMC SUPPORT
0a4585c6 8584L: linux-mmc@vger.kernel.org
653f41b5 8585L: linux-omap@vger.kernel.org
dfa5d196 8586S: Orphan
653f41b5 8587F: drivers/mmc/host/omap_hsmmc.c
f5525786
TL
8588
8589OMAP RANDOM NUMBER GENERATOR SUPPORT
8b58be88 8590M: Deepak Saxena <dsaxena@plexity.net>
f5525786
TL
8591S: Maintained
8592F: drivers/char/hw_random/omap-rng.c
8593
f400c82e 8594OMAP HWMOD SUPPORT
cdb55ab0 8595M: Benoît Cousson <bcousson@baylibre.com>
f400c82e
PW
8596M: Paul Walmsley <paul@pwsan.com>
8597L: linux-omap@vger.kernel.org
8598S: Maintained
8fc8b12b 8599F: arch/arm/mach-omap2/omap_hwmod.*
f400c82e 8600
8633fb30
PW
8601OMAP HWMOD DATA
8602M: Paul Walmsley <paul@pwsan.com>
8603L: linux-omap@vger.kernel.org
8604S: Maintained
8605F: arch/arm/mach-omap2/omap_hwmod*data*
8606
f400c82e 8607OMAP HWMOD DATA FOR OMAP4-BASED DEVICES
cdb55ab0 8608M: Benoît Cousson <bcousson@baylibre.com>
f400c82e
PW
8609L: linux-omap@vger.kernel.org
8610S: Maintained
8611F: arch/arm/mach-omap2/omap_hwmod_44xx_data.c
8612
0db83ced 8613OMAP IMAGING SUBSYSTEM (OMAP3 ISP and OMAP4 ISS)
7e8970e1
LP
8614M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
8615L: linux-media@vger.kernel.org
8616S: Maintained
7eec52db 8617F: Documentation/devicetree/bindings/media/ti,omap3isp.txt
90d72ac6 8618F: drivers/media/platform/omap3isp/
0db83ced 8619F: drivers/staging/media/omap4iss/
7e8970e1 8620
f5525786 8621OMAP USB SUPPORT
f5525786
TL
8622L: linux-usb@vger.kernel.org
8623L: linux-omap@vger.kernel.org
3b243519 8624S: Orphan
a16fbd65
JP
8625F: drivers/usb/*/*omap*
8626F: arch/arm/*omap*/usb*
f5525786 8627
6d994710 8628OMAP GPIO DRIVER
fe643528 8629M: Grygorii Strashko <grygorii.strashko@ti.com>
97215800 8630M: Santosh Shilimkar <ssantosh@kernel.org>
3cf2efd5 8631M: Kevin Hilman <khilman@kernel.org>
6d994710
KH
8632L: linux-omap@vger.kernel.org
8633S: Maintained
fe643528 8634F: Documentation/devicetree/bindings/gpio/gpio-omap.txt
6d994710
KH
8635F: drivers/gpio/gpio-omap.c
8636
c351e290
MJ
8637OMAP/NEWFLOW NANOBONE MACHINE SUPPORT
8638M: Mark Jackson <mpfj@newflow.co.uk>
8639L: linux-omap@vger.kernel.org
8640S: Maintained
8641F: arch/arm/boot/dts/am335x-nano.dts
8642
0ad122d9 8643OMFS FILESYSTEM
8b58be88 8644M: Bob Copeland <me@bobcopeland.com>
0ad122d9
BC
8645L: linux-karma-devel@lists.sourceforge.net
8646S: Maintained
679655da
JP
8647F: Documentation/filesystems/omfs.txt
8648F: fs/omfs/
0ad122d9 8649
c1986ee9 8650OMNIKEY CARDMAN 4000 DRIVER
8b58be88 8651M: Harald Welte <laforge@gnumonks.org>
c1986ee9 8652S: Maintained
679655da
JP
8653F: drivers/char/pcmcia/cm4000_cs.c
8654F: include/linux/cm4000_cs.h
c117ab84 8655F: include/uapi/linux/cm4000_cs.h
c1986ee9 8656
77c44ab1 8657OMNIKEY CARDMAN 4040 DRIVER
8b58be88 8658M: Harald Welte <laforge@gnumonks.org>
77c44ab1 8659S: Maintained
679655da 8660F: drivers/char/pcmcia/cm4040_cs.*
77c44ab1 8661
77d5140f 8662OMNIVISION OV7670 SENSOR DRIVER
8b58be88 8663M: Jonathan Corbet <corbet@lwn.net>
661263b5 8664L: linux-media@vger.kernel.org
275ffde4 8665T: git git://linuxtv.org/media_tree.git
77d5140f 8666S: Maintained
90d72ac6 8667F: drivers/media/i2c/ov7670.c
77d5140f 8668
431bca73 8669ONENAND FLASH DRIVER
8b58be88 8670M: Kyungmin Park <kyungmin.park@samsung.com>
431bca73
TG
8671L: linux-mtd@lists.infradead.org
8672S: Maintained
679655da
JP
8673F: drivers/mtd/onenand/
8674F: include/linux/mtd/onenand*.h
431bca73 8675
1da177e4 8676ONSTREAM SCSI TAPE DRIVER
8b58be88 8677M: Willem Riede <osst@riede.org>
1da177e4
LT
8678L: osst-users@lists.sourceforge.net
8679L: linux-scsi@vger.kernel.org
8680S: Maintained
f7269cfc
JD
8681F: Documentation/scsi/osst.txt
8682F: drivers/scsi/osst.*
8683F: drivers/scsi/osst_*.h
8684F: drivers/scsi/st.h
1da177e4 8685
e2d1d6c0 8686OPENCORES I2C BUS DRIVER
8b58be88 8687M: Peter Korsgaard <jacmet@sunsite.dk>
846557d3 8688L: linux-i2c@vger.kernel.org
e2d1d6c0 8689S: Maintained
679655da
JP
8690F: Documentation/i2c/busses/i2c-ocores
8691F: drivers/i2c/busses/i2c-ocores.c
e2d1d6c0 8692
860c44c1 8693OPEN FIRMWARE AND FLATTENED DEVICE TREE
5d3ad8a6 8694M: Rob Herring <robh+dt@kernel.org>
c8fb70a3 8695M: Frank Rowand <frowand.list@gmail.com>
d0fb18c5 8696L: devicetree@vger.kernel.org
a7fefe9f 8697W: http://www.devicetree.org/
fcdec35e 8698T: git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
860c44c1 8699S: Maintained
f8828205 8700F: drivers/of/
860c44c1 8701F: include/linux/of*.h
f8828205 8702F: scripts/dtc/
860c44c1 8703
f8828205 8704OPEN FIRMWARE AND FLATTENED DEVICE TREE BINDINGS
5d3ad8a6 8705M: Rob Herring <robh+dt@kernel.org>
f8828205 8706M: Mark Rutland <mark.rutland@arm.com>
f8828205 8707L: devicetree@vger.kernel.org
9f273c24 8708T: git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
fcdec35e 8709Q: http://patchwork.ozlabs.org/project/devicetree-bindings/list/
f8828205
GL
8710S: Maintained
8711F: Documentation/devicetree/
8712F: arch/*/boot/dts/
8713F: include/dt-bindings/
8714
2bb65f56
PA
8715OPEN FIRMWARE AND DEVICE TREE OVERLAYS
8716M: Pantelis Antoniou <pantelis.antoniou@konsulko.com>
8717L: devicetree@vger.kernel.org
8718S: Maintained
8719F: Documentation/devicetree/dynamic-resolution-notes.txt
8720F: Documentation/devicetree/overlay-notes.txt
8721F: drivers/of/overlay.c
8722F: drivers/of/resolver.c
8723
19f9d392
JB
8724OPENRISC ARCHITECTURE
8725M: Jonas Bonn <jonas@southpole.se>
8726W: http://openrisc.net
19f9d392
JB
8727S: Maintained
8728T: git git://openrisc.net/~jonas/linux
14430813 8729F: arch/openrisc/
19f9d392 8730
ccb1352e 8731OPENVSWITCH
4f337ed5 8732M: Pravin Shelar <pshelar@nicira.com>
b422da7c 8733L: netdev@vger.kernel.org
ccb1352e
JG
8734L: dev@openvswitch.org
8735W: http://openvswitch.org
ccb1352e
JG
8736S: Maintained
8737F: net/openvswitch/
b422da7c 8738F: include/uapi/linux/openvswitch.h
ccb1352e 8739
875fa6fb
VK
8740OPERATING PERFORMANCE POINTS (OPP)
8741M: Viresh Kumar <vireshk@kernel.org>
8742M: Nishanth Menon <nm@ti.com>
8743M: Stephen Boyd <sboyd@codeaurora.org>
8744L: linux-pm@vger.kernel.org
8745S: Maintained
8746T: git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git
8747F: drivers/base/power/opp/
8748F: include/linux/pm_opp.h
8749F: Documentation/power/opp.txt
8750F: Documentation/devicetree/bindings/opp/
8751
af39917d
CL
8752OPL4 DRIVER
8753M: Clemens Ladisch <clemens@ladisch.de>
8754L: alsa-devel@alsa-project.org (moderated for non-subscribers)
8755T: git git://git.alsa-project.org/alsa-kernel.git
8756S: Maintained
8757F: sound/drivers/opl4/
8758
1da177e4 8759OPROFILE
4cf7e718 8760M: Robert Richter <rric@kernel.org>
1da177e4
LT
8761L: oprofile-list@lists.sf.net
8762S: Maintained
81c4a8a6 8763F: arch/*/include/asm/oprofile*.h
679655da
JP
8764F: arch/*/oprofile/
8765F: drivers/oprofile/
8766F: include/linux/oprofile.h
1da177e4 8767
e2d1d6c0 8768ORACLE CLUSTER FILESYSTEM 2 (OCFS2)
0a966fa8 8769M: Mark Fasheh <mfasheh@versity.com>
d6351db2 8770M: Joel Becker <jlbec@evilplan.org>
e2d1d6c0 8771L: ocfs2-devel@oss.oracle.com (moderated for non-subscribers)
01945fa2 8772W: http://ocfs2.wiki.kernel.org
e2d1d6c0 8773S: Supported
679655da
JP
8774F: Documentation/filesystems/ocfs2.txt
8775F: Documentation/filesystems/dlmfs.txt
8776F: fs/ocfs2/
e2d1d6c0 8777
1da177e4 8778ORINOCO DRIVER
724c6b35 8779L: linux-wireless@vger.kernel.org
491b26b4 8780W: http://wireless.kernel.org/en/users/Drivers/orinoco
ecffdde6 8781W: http://www.nongnu.org/orinoco/
3a59babb 8782S: Orphan
2be45b66 8783F: drivers/net/wireless/intersil/orinoco/
1da177e4 8784
42c55aa8 8785OSD LIBRARY and FILESYSTEM
fadc0752 8786M: Boaz Harrosh <ooo@electrozaur.com>
f1f6630b 8787M: Benny Halevy <bhalevy@primarydata.com>
68274794
BH
8788L: osd-dev@open-osd.org
8789W: http://open-osd.org
54e5881d 8790T: git git://git.open-osd.org/open-osd.git
68274794 8791S: Maintained
42c55aa8 8792F: drivers/scsi/osd/
6b6f0b6c 8793F: include/scsi/osd_*
42c55aa8 8794F: fs/exofs/
68274794 8795
ef94b186 8796OVERLAY FILESYSTEM
7c37fbda 8797M: Miklos Szeredi <miklos@szeredi.hu>
1d113735
MS
8798L: linux-unionfs@vger.kernel.org
8799T: git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/vfs.git
7c37fbda 8800S: Supported
1d113735 8801F: fs/overlayfs/
7c37fbda
NB
8802F: Documentation/filesystems/overlayfs.txt
8803
85096169
MM
8804ORANGEFS FILESYSTEM
8805M: Mike Marshall <hubcap@omnibond.com>
b39c3cf4 8806L: pvfs2-developers@beowulf-underground.org (subscribers-only)
85096169
MM
8807T: git git://git.kernel.org/pub/scm/linux/kernel/git/hubcap/linux.git
8808S: Supported
8809F: fs/orangefs/
8810F: Documentation/filesystems/orangefs.txt
8811
e2d1d6c0 8812P54 WIRELESS DRIVER
084cb0fe 8813M: Christian Lamparter <chunkeey@googlemail.com>
e2d1d6c0 8814L: linux-wireless@vger.kernel.org
084cb0fe 8815W: http://wireless.kernel.org/en/users/Drivers/p54
e2d1d6c0 8816S: Maintained
d3466830 8817F: drivers/net/wireless/intersil/p54/
e2d1d6c0 8818
f5cd7872 8819PA SEMI ETHERNET DRIVER
8b58be88 8820M: Olof Johansson <olof@lixom.net>
f5cd7872
OJ
8821L: netdev@vger.kernel.org
8822S: Maintained
ded19add 8823F: drivers/net/ethernet/pasemi/*
f5cd7872 8824
beb58aa3 8825PA SEMI SMBUS DRIVER
8b58be88 8826M: Olof Johansson <olof@lixom.net>
846557d3 8827L: linux-i2c@vger.kernel.org
beb58aa3 8828S: Maintained
679655da 8829F: drivers/i2c/busses/i2c-pasemi.c
beb58aa3 8830
48fc267e
SK
8831PADATA PARALLEL EXECUTION MECHANISM
8832M: Steffen Klassert <steffen.klassert@secunet.com>
48fc267e
SK
8833L: linux-crypto@vger.kernel.org
8834S: Maintained
8835F: kernel/padata.c
8836F: include/linux/padata.h
8837F: Documentation/padata.txt
8838
709ee531 8839PANASONIC LAPTOP ACPI EXTRAS DRIVER
8b58be88 8840M: Harald Welte <laforge@gnumonks.org>
d0944853 8841L: platform-driver-x86@vger.kernel.org
709ee531 8842S: Maintained
679655da 8843F: drivers/platform/x86/panasonic-laptop.c
709ee531 8844
368dd5ac 8845PANASONIC MN10300/AM33/AM34 PORT
8b58be88 8846M: David Howells <dhowells@redhat.com>
4fa97181
DH
8847L: linux-am33-list@redhat.com (moderated for non-subscribers)
8848W: ftp://ftp.redhat.com/pub/redhat/gnupro/AM33/
8849S: Maintained
679655da
JP
8850F: Documentation/mn10300/
8851F: arch/mn10300/
4fa97181 8852
305b37bd
KS
8853PARALLEL LCD/KEYPAD PANEL DRIVER
8854M: Willy Tarreau <willy@haproxy.com>
8855M: Ksenija Stanojevic <ksenija.stanojevic@gmail.com>
8856S: Odd Fixes
8857F: Documentation/misc-devices/lcd-panel-cgram.txt
8858F: drivers/misc/panel.c
8859
64dfff03
SM
8860PARALLEL PORT SUBSYSTEM
8861M: Sudip Mukherjee <sudipm.mukherjee@gmail.com>
8862M: Sudip Mukherjee <sudip@vectorindia.org>
3dd1a329 8863L: linux-parport@lists.infradead.org (subscribers-only)
64dfff03 8864S: Maintained
679655da
JP
8865F: drivers/parport/
8866F: include/linux/parport*.h
8867F: drivers/char/ppdev.c
c117ab84 8868F: include/uapi/linux/ppdev.h
64dfff03 8869F: Documentation/parport*.txt
1da177e4 8870
4cdf6bc2 8871PARAVIRT_OPS INTERFACE
d633180c 8872M: Jeremy Fitzhardinge <jeremy@goop.org>
8b58be88
JP
8873M: Chris Wright <chrisw@sous-sol.org>
8874M: Alok Kataria <akataria@vmware.com>
8875M: Rusty Russell <rusty@rustcorp.com.au>
c996d8b9 8876L: virtualization@lists.linux-foundation.org
4cdf6bc2 8877S: Supported
a2e19991 8878F: Documentation/virtual/paravirt_ops.txt
679655da
JP
8879F: arch/*/kernel/paravirt*
8880F: arch/*/include/asm/paravirt.h
47ae4b05 8881F: include/linux/hypervisor.h
4cdf6bc2 8882
e2d1d6c0 8883PARIDE DRIVERS FOR PARALLEL PORT IDE DEVICES
8b58be88 8884M: Tim Waugh <tim@cyberelk.net>
e2d1d6c0 8885L: linux-parport@lists.infradead.org (subscribers-only)
e2d1d6c0 8886S: Maintained
679655da
JP
8887F: Documentation/blockdev/paride.txt
8888F: drivers/block/paride/
e2d1d6c0
RD
8889
8890PARISC ARCHITECTURE
b8828770 8891M: "James E.J. Bottomley" <jejb@parisc-linux.org>
b38a03b8 8892M: Helge Deller <deller@gmx.de>
e2d1d6c0
RD
8893L: linux-parisc@vger.kernel.org
8894W: http://www.parisc-linux.org/
8a6e2535 8895Q: http://patchwork.kernel.org/project/linux-parisc/list/
08deed1e 8896T: git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/parisc-2.6.git
fbb46caa 8897T: git git://git.kernel.org/pub/scm/linux/kernel/git/deller/parisc-linux.git
e2d1d6c0 8898S: Maintained
679655da 8899F: arch/parisc/
2b6bac9e 8900F: Documentation/parisc/
679655da 8901F: drivers/parisc/
2b6bac9e
HD
8902F: drivers/char/agp/parisc-agp.c
8903F: drivers/input/serio/gscps2.c
8904F: drivers/parport/parport_gsc.*
8905F: drivers/tty/serial/8250/8250_gsc.c
8a61f013 8906F: drivers/video/fbdev/sti*
2b6bac9e
HD
8907F: drivers/video/console/sti*
8908F: drivers/video/logo/logo_parisc*
e2d1d6c0 8909
1662d32c 8910PC87360 HARDWARE MONITORING DRIVER
8b58be88 8911M: Jim Cromie <jim.cromie@gmail.com>
968ce1b1 8912L: linux-hwmon@vger.kernel.org
1662d32c 8913S: Maintained
679655da
JP
8914F: Documentation/hwmon/pc87360
8915F: drivers/hwmon/pc87360.c
1662d32c
JC
8916
8917PC8736x GPIO DRIVER
8b58be88 8918M: Jim Cromie <jim.cromie@gmail.com>
1662d32c 8919S: Maintained
679655da 8920F: drivers/char/pc8736x_gpio.c
1662d32c 8921
1ad107fd 8922PC87427 HARDWARE MONITORING DRIVER
d8130624 8923M: Jean Delvare <jdelvare@suse.com>
968ce1b1 8924L: linux-hwmon@vger.kernel.org
1ad107fd
JD
8925S: Maintained
8926F: Documentation/hwmon/pc87427
8927F: drivers/hwmon/pc87427.c
8928
b26e0ed4 8929PCA9532 LED DRIVER
8b58be88 8930M: Riku Voipio <riku.voipio@iki.fi>
b26e0ed4 8931S: Maintained
d5ca6918
JP
8932F: drivers/leds/leds-pca9532.c
8933F: include/linux/leds-pca9532.h
b26e0ed4 8934
5ce914a8 8935PCA9541 I2C BUS MASTER SELECTOR DRIVER
ca462085 8936M: Guenter Roeck <linux@roeck-us.net>
5ce914a8
GR
8937L: linux-i2c@vger.kernel.org
8938S: Maintained
b4f0b74e 8939F: drivers/i2c/muxes/i2c-mux-pca9541.c
5ce914a8 8940
3971dae5 8941PCDP - PRIMARY CONSOLE AND DEBUG PORT
055e72fe 8942M: Khalid Aziz <khalid@gonehiking.org>
3971dae5
KA
8943S: Maintained
8944F: drivers/firmware/pcdp.*
8945
065c6359 8946PCI ERROR RECOVERY
6305902c 8947M: Linas Vepstas <linasvepstas@gmail.com>
c1f69db7 8948L: linux-pci@vger.kernel.org
065c6359 8949S: Supported
679655da 8950F: Documentation/PCI/pci-error-recovery.txt
065c6359 8951
78c1cffd
RC
8952PCI ENHANCED ERROR HANDLING (EEH) FOR POWERPC
8953M: Russell Currey <ruscur@russell.cc>
8954L: linuxppc-dev@lists.ozlabs.org
8955S: Supported
8956F: Documentation/powerpc/eeh-pci-error-recovery.txt
8957F: arch/powerpc/kernel/eeh*.c
8958F: arch/powerpc/platforms/*/eeh*.c
8959F: arch/powerpc/include/*/eeh*.h
8960
1da177e4 8961PCI SUBSYSTEM
5ac3a6d2 8962M: Bjorn Helgaas <bhelgaas@google.com>
2905474d 8963L: linux-pci@vger.kernel.org
99662dd1 8964Q: http://patchwork.ozlabs.org/project/linux-pci/list/
c0233ed4 8965T: git git://git.kernel.org/pub/scm/linux/kernel/git/helgaas/pci.git
1da177e4 8966S: Supported
92a1fe2e 8967F: Documentation/devicetree/bindings/pci/
679655da
JP
8968F: Documentation/PCI/
8969F: drivers/pci/
8970F: include/linux/pci*
6b49ee49 8971F: arch/x86/pci/
cad01f91 8972F: arch/x86/kernel/quirks.c
1da177e4 8973
eaa6111b
LFT
8974PCI DRIVER FOR ALTERA PCIE IP
8975M: Ley Foon Tan <lftan@altera.com>
8976L: rfi@lists.rocketboards.org (moderated for non-subscribers)
8977L: linux-pci@vger.kernel.org
8978S: Supported
8979F: Documentation/devicetree/bindings/pci/altera-pcie.txt
8980F: drivers/pci/host/pcie-altera.c
8981
b7e78170
RH
8982PCI DRIVER FOR ARM VERSATILE PLATFORM
8983M: Rob Herring <robh@kernel.org>
8984L: linux-pci@vger.kernel.org
8985L: linux-arm-kernel@lists.infradead.org
8986S: Maintained
8987F: Documentation/devicetree/bindings/pci/versatile.txt
8988F: drivers/pci/host/pci-versatile.c
8989
5f6b6ccd
TI
8990PCI DRIVER FOR APPLIEDMICRO XGENE
8991M: Tanmay Inamdar <tinamdar@apm.com>
8992L: linux-pci@vger.kernel.org
8993L: linux-arm-kernel@lists.infradead.org
8994S: Maintained
8995F: Documentation/devicetree/bindings/pci/xgene-pci.txt
8996F: drivers/pci/host/pci-xgene.c
8997
62d0ff83
ML
8998PCI DRIVER FOR FREESCALE LAYERSCAPE
8999M: Minghuan Lian <minghuan.Lian@freescale.com>
9000M: Mingkai Hu <mingkai.hu@freescale.com>
9001M: Roy Zang <tie-fei.zang@freescale.com>
9002L: linuxppc-dev@lists.ozlabs.org
9003L: linux-pci@vger.kernel.org
9004L: linux-arm-kernel@lists.infradead.org
9005S: Maintained
9006F: drivers/pci/host/*layerscape*
9007
f0b75693 9008PCI DRIVER FOR IMX6
f175aa2c 9009M: Richard Zhu <Richard.Zhu@freescale.com>
1ba55f55 9010M: Lucas Stach <l.stach@pengutronix.de>
f0b75693
BH
9011L: linux-pci@vger.kernel.org
9012L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9013S: Maintained
9014F: drivers/pci/host/*imx6*
9015
0c4ffcfe
MK
9016PCI DRIVER FOR TI KEYSTONE
9017M: Murali Karicheri <m-karicheri2@ti.com>
9018L: linux-pci@vger.kernel.org
9019L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9020S: Maintained
9021F: drivers/pci/host/*keystone*
9022
f0b75693
BH
9023PCI DRIVER FOR MVEBU (Marvell Armada 370 and Armada XP SOC support)
9024M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
9025M: Jason Cooper <jason@lakedaemon.net>
9026L: linux-pci@vger.kernel.org
9027L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9028S: Maintained
9029F: drivers/pci/host/*mvebu*
9030
8c39d710
TP
9031PCI DRIVER FOR AARDVARK (Marvell Armada 3700)
9032M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
9033L: linux-pci@vger.kernel.org
9034L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9035S: Maintained
9036F: drivers/pci/host/pci-aardvark.c
9037
0447cfd7
TR
9038PCI DRIVER FOR NVIDIA TEGRA
9039M: Thierry Reding <thierry.reding@gmail.com>
9040L: linux-tegra@vger.kernel.org
f0b75693 9041L: linux-pci@vger.kernel.org
0447cfd7
TR
9042S: Supported
9043F: Documentation/devicetree/bindings/pci/nvidia,tegra20-pcie.txt
9044F: drivers/pci/host/pci-tegra.c
9045
47ff3de9
KVA
9046PCI DRIVER FOR TI DRA7XX
9047M: Kishon Vijay Abraham I <kishon@ti.com>
9048L: linux-omap@vger.kernel.org
9049L: linux-pci@vger.kernel.org
9050S: Supported
9051F: Documentation/devicetree/bindings/pci/ti-pci.txt
9052F: drivers/pci/host/pci-dra7xx.c
9053
f0b75693
BH
9054PCI DRIVER FOR RENESAS R-CAR
9055M: Simon Horman <horms@verge.net.au>
9056L: linux-pci@vger.kernel.org
4a121096 9057L: linux-renesas-soc@vger.kernel.org
f0b75693
BH
9058S: Maintained
9059F: drivers/pci/host/*rcar*
9060
4af82255 9061PCI DRIVER FOR SAMSUNG EXYNOS
b7701755 9062M: Jingoo Han <jingoohan1@gmail.com>
4af82255 9063L: linux-pci@vger.kernel.org
f0b75693
BH
9064L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9065L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
4af82255
JH
9066S: Maintained
9067F: drivers/pci/host/pci-exynos.c
9068
f0b75693 9069PCI DRIVER FOR SYNOPSIS DESIGNWARE
b7701755 9070M: Jingoo Han <jingoohan1@gmail.com>
110baab1 9071M: Pratyush Anand <pratyush.anand@gmail.com>
f0b75693
BH
9072L: linux-pci@vger.kernel.org
9073S: Maintained
9074F: drivers/pci/host/*designware*
9075
5a3aa2a8
JP
9076PCI DRIVER FOR SYNOPSYS PROTOTYPING DEVICE
9077M: Joao Pinto <jpinto@synopsys.com>
9078L: linux-pci@vger.kernel.org
9079S: Maintained
9080F: Documentation/devicetree/bindings/pci/designware-pcie.txt
9081F: drivers/pci/host/pcie-designware-plat.c
9082
cf28855b
WD
9083PCI DRIVER FOR GENERIC OF HOSTS
9084M: Will Deacon <will.deacon@arm.com>
9085L: linux-pci@vger.kernel.org
9086L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9087S: Maintained
9088F: Documentation/devicetree/bindings/pci/host-generic-pci.txt
4e64dbe2 9089F: drivers/pci/host/pci-host-common.c
cf28855b
WD
9090F: drivers/pci/host/pci-host-generic.c
9091
185a383a
KB
9092PCI DRIVER FOR INTEL VOLUME MANAGEMENT DEVICE (VMD)
9093M: Keith Busch <keith.busch@intel.com>
9094L: linux-pci@vger.kernel.org
9095S: Supported
9096F: arch/x86/pci/vmd.c
9097
51b66a6c 9098PCIE DRIVER FOR ST SPEAR13XX
110baab1 9099M: Pratyush Anand <pratyush.anand@gmail.com>
51b66a6c 9100L: linux-pci@vger.kernel.org
110baab1 9101S: Maintained
51b66a6c
PA
9102F: drivers/pci/host/*spear*
9103
af1169b4
LFT
9104PCI MSI DRIVER FOR ALTERA MSI IP
9105M: Ley Foon Tan <lftan@altera.com>
9106L: rfi@lists.rocketboards.org (moderated for non-subscribers)
9107L: linux-pci@vger.kernel.org
9108S: Supported
9109F: Documentation/devicetree/bindings/pci/altera-pcie-msi.txt
9110F: drivers/pci/host/pcie-altera-msi.c
51b66a6c 9111
dcd19de3
DD
9112PCI MSI DRIVER FOR APPLIEDMICRO XGENE
9113M: Duc Dang <dhdang@apm.com>
9114L: linux-pci@vger.kernel.org
9115L: linux-arm-kernel@lists.infradead.org
9116S: Maintained
9117F: Documentation/devicetree/bindings/pci/xgene-pci-msi.txt
9118F: drivers/pci/host/pci-xgene-msi.c
9119
a3cbfae1
NC
9120PCIE DRIVER FOR AXIS ARTPEC
9121M: Niklas Cassel <niklas.cassel@axis.com>
9122M: Jesper Nilsson <jesper.nilsson@axis.com>
9123L: linux-arm-kernel@axis.com
9124L: linux-pci@vger.kernel.org
9125S: Maintained
9126F: Documentation/devicetree/bindings/pci/axis,artpec*
9127F: drivers/pci/host/*artpec*
9128
500a1d9a
ZW
9129PCIE DRIVER FOR HISILICON
9130M: Zhou Wang <wangzhou1@hisilicon.com>
5930fe4e 9131M: Gabriele Paoloni <gabriele.paoloni@huawei.com>
500a1d9a
ZW
9132L: linux-pci@vger.kernel.org
9133S: Maintained
9134F: Documentation/devicetree/bindings/pci/hisilicon-pcie.txt
9135F: drivers/pci/host/pcie-hisi.c
9136
82a82383
SV
9137PCIE DRIVER FOR QUALCOMM MSM
9138M: Stanimir Varbanov <svarbanov@mm-sol.com>
9139L: linux-pci@vger.kernel.org
9140L: linux-arm-msm@vger.kernel.org
9141S: Maintained
9142F: drivers/pci/host/*qcom*
9143
f12b76e5
DD
9144PCIE DRIVER FOR CAVIUM THUNDERX
9145M: David Daney <david.daney@cavium.com>
9146L: linux-pci@vger.kernel.org
9147L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9148S: Supported
9149F: Documentation/devicetree/bindings/pci/pci-thunder-*
9150F: drivers/pci/host/pci-thunder-*
9151
1da177e4 9152PCMCIA SUBSYSTEM
4230dfc9 9153P: Linux PCMCIA Team
f5df5881 9154L: linux-pcmcia@lists.infradead.org
6650e0a5 9155W: http://lists.infradead.org/mailman/listinfo/linux-pcmcia
9f273c24 9156T: git git://git.kernel.org/pub/scm/linux/kernel/git/brodo/pcmcia.git
4230dfc9 9157S: Maintained
679655da
JP
9158F: Documentation/pcmcia/
9159F: drivers/pcmcia/
9160F: include/pcmcia/
1da177e4
LT
9161
9162PCNET32 NETWORK DRIVER
227fb925 9163M: Don Fry <pcnet32@frontier.com>
979b6c13 9164L: netdev@vger.kernel.org
1da177e4 9165S: Maintained
b955f6ca 9166F: drivers/net/ethernet/amd/pcnet32.c
1da177e4 9167
48fc267e
SK
9168PCRYPT PARALLEL CRYPTO ENGINE
9169M: Steffen Klassert <steffen.klassert@secunet.com>
9170L: linux-crypto@vger.kernel.org
9171S: Maintained
9172F: crypto/pcrypt.c
9173F: include/crypto/pcrypt.h
9174
e72df0b8
TH
9175PER-CPU MEMORY ALLOCATOR
9176M: Tejun Heo <tj@kernel.org>
93e205a7 9177M: Christoph Lameter <cl@linux.com>
e72df0b8
TH
9178T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/percpu.git
9179S: Maintained
9180F: include/linux/percpu*.h
9181F: mm/percpu*.c
9182F: arch/*/include/asm/percpu.h
9183
ad4ecbcb 9184PER-TASK DELAY ACCOUNTING
185e595f 9185M: Balbir Singh <bsingharora@gmail.com>
ad4ecbcb 9186S: Maintained
679655da
JP
9187F: include/linux/delayacct.h
9188F: kernel/delayacct.c
ad4ecbcb 9189
57c0c15b 9190PERFORMANCE EVENTS SUBSYSTEM
daecbd26 9191M: Peter Zijlstra <peterz@infradead.org>
dd9b238c 9192M: Ingo Molnar <mingo@redhat.com>
f80c5393 9193M: Arnaldo Carvalho de Melo <acme@kernel.org>
a54d690e 9194R: Alexander Shishkin <alexander.shishkin@linux.intel.com>
981c3a4f 9195L: linux-kernel@vger.kernel.org
75fc2d37 9196T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
6c0b3244 9197S: Supported
d53e8365 9198F: kernel/events/*
a003236c 9199F: include/linux/perf_event.h
c117ab84 9200F: include/uapi/linux/perf_event.h
141c4296
RR
9201F: arch/*/kernel/perf_event*.c
9202F: arch/*/kernel/*/perf_event*.c
9203F: arch/*/kernel/*/*/perf_event*.c
a003236c 9204F: arch/*/include/asm/perf_event.h
a003236c 9205F: arch/*/kernel/perf_callchain.c
b0a434fb 9206F: arch/*/events/*
a003236c 9207F: tools/perf/
6c0b3244 9208
dd49d0f5 9209PERSONALITY HANDLING
8b58be88 9210M: Christoph Hellwig <hch@infradead.org>
dd49d0f5
JC
9211L: linux-abi-devel@lists.sourceforge.net
9212S: Maintained
679655da 9213F: include/linux/personality.h
c117ab84 9214F: include/uapi/linux/personality.h
dd49d0f5 9215
838e7a03 9216PHONET PROTOCOL
2a06b40f 9217M: Remi Denis-Courmont <courmisch@gmail.com>
838e7a03
RDC
9218S: Supported
9219F: Documentation/networking/phonet.txt
9220F: include/linux/phonet.h
9221F: include/net/phonet/
c117ab84 9222F: include/uapi/linux/phonet.h
838e7a03
RDC
9223F: net/phonet/
9224
1da177e4 9225PHRAM MTD DRIVER
8b58be88 9226M: Joern Engel <joern@lazybastard.org>
1da177e4
LT
9227L: linux-mtd@lists.infradead.org
9228S: Maintained
679655da 9229F: drivers/mtd/devices/phram.c
1da177e4 9230
efdbb10e
BP
9231PICOLCD HID DRIVER
9232M: Bruno Prémont <bonbons@linux-vserver.org>
9233L: linux-input@vger.kernel.org
9234S: Maintained
9235F: drivers/hid/hid-picolcd*
9236
a53bfa07
JI
9237PICOXCELL SUPPORT
9238M: Jamie Iles <jamie@jamieiles.com>
9239L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9240T: git git://github.com/jamieiles/linux-2.6-ji.git
9241S: Supported
b8733987 9242F: arch/arm/boot/dts/picoxcell*
14430813 9243F: arch/arm/mach-picoxcell/
b8733987 9244F: drivers/crypto/picoxcell*
a53bfa07 9245
2744e8af
LW
9246PIN CONTROL SUBSYSTEM
9247M: Linus Walleij <linus.walleij@linaro.org>
c11f042b 9248L: linux-gpio@vger.kernel.org
dbe752a3 9249T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl.git
2744e8af 9250S: Maintained
9feeed94 9251F: Documentation/devicetree/bindings/pinctrl/
fefb6245 9252F: Documentation/pinctrl.txt
07f29ba6 9253F: drivers/pinctrl/
8e406fe4 9254F: include/linux/pinctrl/
2744e8af 9255
2201bbb8
JCPV
9256PIN CONTROLLER - ATMEL AT91
9257M: Jean-Christophe Plagniol-Villard <plagnioj@jcrosoft.com>
9258L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9259S: Maintained
c654b6bf 9260F: drivers/pinctrl/pinctrl-at91.*
2201bbb8 9261
33d3690c
LD
9262PIN CONTROLLER - ATMEL AT91 PIO4
9263M: Ludovic Desroches <ludovic.desroches@atmel.com>
9264L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9265L: linux-gpio@vger.kernel.org
9266S: Supported
9267F: drivers/pinctrl/pinctrl-at91-pio4.*
9268
cbd1b652
MW
9269PIN CONTROLLER - INTEL
9270M: Mika Westerberg <mika.westerberg@linux.intel.com>
9271M: Heikki Krogerus <heikki.krogerus@linux.intel.com>
9272S: Maintained
9273F: drivers/pinctrl/intel/
2201bbb8 9274
9963b536
LP
9275PIN CONTROLLER - RENESAS
9276M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
1a4ca6dd 9277M: Geert Uytterhoeven <geert+renesas@glider.be>
4a121096 9278L: linux-renesas-soc@vger.kernel.org
9963b536
LP
9279S: Maintained
9280F: drivers/pinctrl/sh-pfc/
9281
b75e60d6 9282PIN CONTROLLER - SAMSUNG
fea685e9 9283M: Tomasz Figa <tomasz.figa@gmail.com>
326dce07 9284M: Krzysztof Kozlowski <krzk@kernel.org>
44b03c10 9285M: Sylwester Nawrocki <s.nawrocki@samsung.com>
b75e60d6
DA
9286L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9287L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
9288S: Maintained
9b5b33f6 9289F: drivers/pinctrl/samsung/
b75e60d6 9290
13cbd906
TL
9291PIN CONTROLLER - SINGLE
9292M: Tony Lindgren <tony@atomide.com>
9293M: Haojian Zhuang <haojian.zhuang@linaro.org>
9294L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9295L: linux-omap@vger.kernel.org
9296S: Maintained
9297F: drivers/pinctrl/pinctrl-single.c
9298
deda8287 9299PIN CONTROLLER - ST SPEAR
da89947b 9300M: Viresh Kumar <vireshk@kernel.org>
deda8287
VK
9301L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9302W: http://www.st.com/spear
9303S: Maintained
8e406fe4 9304F: drivers/pinctrl/spear/
deda8287 9305
11a1cf34
JH
9306PISTACHIO SOC SUPPORT
9307M: James Hartley <james.hartley@imgtec.com>
9308M: Ionela Voinescu <ionela.voinescu@imgtec.com>
9309L: linux-mips@linux-mips.org
9310S: Maintained
9311F: arch/mips/pistachio/
9312F: arch/mips/include/asm/mach-pistachio/
9313F: arch/mips/boot/dts/pistachio/
9314F: arch/mips/configs/pistachio*_defconfig
9315
249a6771 9316PKTCDVD DRIVER
e5f6450c 9317M: Jiri Kosina <jikos@kernel.org>
249a6771 9318S: Maintained
679655da
JP
9319F: drivers/block/pktcdvd.c
9320F: include/linux/pktcdvd.h
c117ab84 9321F: include/uapi/linux/pktcdvd.h
249a6771 9322
b31d8273
G
9323PKUNITY SOC DRIVERS
9324M: Guan Xuetao <gxt@mprc.pku.edu.cn>
9325W: http://mprc.pku.edu.cn/~guanxuetao/linux
9326S: Maintained
ceebf4d5 9327T: git git://github.com/gxt/linux.git
b31d8273 9328F: drivers/input/serio/i8042-unicore32io.h
d10e4a66 9329F: drivers/i2c/busses/i2c-puv3.c
8a61f013 9330F: drivers/video/fbdev/fb-puv3.c
2809e80b 9331F: drivers/rtc/rtc-puv3.c
b31d8273 9332
9d2ecfb7 9333PMBUS HARDWARE MONITORING DRIVERS
ca462085 9334M: Guenter Roeck <linux@roeck-us.net>
968ce1b1
GR
9335L: linux-hwmon@vger.kernel.org
9336W: http://hwmon.wiki.kernel.org/
9d2ecfb7
GR
9337W: http://www.roeck-us.net/linux/drivers/
9338T: git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
9339S: Maintained
9340F: Documentation/hwmon/pmbus
9341F: drivers/hwmon/pmbus/
9342F: include/linux/i2c/pmbus.h
9343
89a36810 9344PMC SIERRA MaxRAID DRIVER
89a36810
AR
9345L: linux-scsi@vger.kernel.org
9346W: http://www.pmc-sierra.com/
3cdea4d7 9347S: Orphan
89a36810
AR
9348F: drivers/scsi/pmcraid.*
9349
dbf9bfe6 9350PMC SIERRA PM8001 DRIVER
d32477e2 9351M: Jack Wang <jinpu.wang@profitbricks.com>
dbf9bfe6 9352M: lindar_liu@usish.com
f5a7b525 9353L: pmchba@pmcs.com
dbf9bfe6 9354L: linux-scsi@vger.kernel.org
9355S: Supported
9356F: drivers/scsi/pm8001/
9357
1da177e4 9358POSIX CLOCKS and TIMERS
8b58be88 9359M: Thomas Gleixner <tglx@linutronix.de>
981c3a4f 9360L: linux-kernel@vger.kernel.org
75fc2d37 9361T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
5cee9645 9362S: Maintained
679655da
JP
9363F: fs/timerfd.c
9364F: include/linux/timer*
5cee9645 9365F: kernel/time/*timer*
1da177e4 9366
7b06a6d7
RW
9367POWER MANAGEMENT CORE
9368M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
9369L: linux-pm@vger.kernel.org
9370T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
9371S: Supported
9372F: drivers/base/power/
9373F: include/linux/pm.h
9374F: include/linux/pm_*
9375F: include/linux/powercap.h
9376F: drivers/powercap/
9377
3be86148 9378POWER SUPPLY CLASS/SUBSYSTEM and DRIVERS
ad8464a2 9379M: Sebastian Reichel <sre@kernel.org>
57318935 9380M: Dmitry Eremin-Solenikov <dbaryshkov@gmail.com>
8b58be88 9381M: David Woodhouse <dwmw2@infradead.org>
ad8464a2 9382L: linux-pm@vger.kernel.org
54e5881d 9383T: git git://git.infradead.org/battery-2.6.git
3be86148 9384S: Maintained
3cc5c704
GU
9385F: Documentation/devicetree/bindings/power/
9386F: Documentation/devicetree/bindings/power_supply/
679655da 9387F: include/linux/power_supply.h
8cd725a1 9388F: drivers/power/
26305022 9389X: drivers/power/avs/
3be86148 9390
514f161a
MR
9391POWER STATE COORDINATION INTERFACE (PSCI)
9392M: Mark Rutland <mark.rutland@arm.com>
9393M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
9394L: linux-arm-kernel@lists.infradead.org
9395S: Maintained
9396F: drivers/firmware/psci.c
9397F: include/linux/psci.h
9398F: include/uapi/linux/psci.h
9399
43a1dd9b
SJS
9400POWERNV OPERATOR PANEL LCD DISPLAY DRIVER
9401M: Suraj Jitindar Singh <sjitindarsingh@gmail.com>
9402L: linuxppc-dev@lists.ozlabs.org
9403S: Maintained
9404F: drivers/char/powernv-op-panel.c
9405
1da177e4 9406PNP SUPPORT
9c3646d1 9407M: "Rafael J. Wysocki" <rafael.j.wysocki@intel.com>
1da177e4 9408S: Maintained
679655da 9409F: drivers/pnp/
1da177e4
LT
9410
9411PPP PROTOCOL DRIVERS AND COMPRESSORS
8b58be88 9412M: Paul Mackerras <paulus@samba.org>
1da177e4
LT
9413L: linux-ppp@vger.kernel.org
9414S: Maintained
224cf5ad 9415F: drivers/net/ppp/ppp_*
1da177e4
LT
9416
9417PPP OVER ATM (RFC 2364)
8b58be88 9418M: Mitchell Blank Jr <mitch@sfgoth.com>
1da177e4 9419S: Maintained
679655da 9420F: net/atm/pppoatm.c
c117ab84 9421F: include/uapi/linux/atmppp.h
1da177e4
LT
9422
9423PPP OVER ETHERNET
8b58be88 9424M: Michal Ostrowski <mostrows@earthlink.net>
1da177e4 9425S: Maintained
224cf5ad
JK
9426F: drivers/net/ppp/pppoe.c
9427F: drivers/net/ppp/pppox.c
1da177e4 9428
a6d2370b 9429PPP OVER L2TP
8b58be88 9430M: James Chapman <jchapman@katalix.com>
a6d2370b 9431S: Maintained
90ca28d1 9432F: net/l2tp/l2tp_ppp.c
679655da 9433F: include/linux/if_pppol2tp.h
c117ab84 9434F: include/uapi/linux/if_pppol2tp.h
a6d2370b 9435
eae9d2ba 9436PPS SUPPORT
8b58be88 9437M: Rodolfo Giometti <giometti@enneenne.com>
eae9d2ba
RG
9438W: http://wiki.enneenne.com/index.php/LinuxPPS_support
9439L: linuxpps@ml.enneenne.com (subscribers-only)
9440S: Maintained
cabaaf41
JP
9441F: Documentation/pps/
9442F: drivers/pps/
9443F: include/linux/pps*.h
eae9d2ba 9444
71a6d0af
HW
9445PPTP DRIVER
9446M: Dmitry Kozlov <xeb@mail.ru>
9447L: netdev@vger.kernel.org
9448S: Maintained
224cf5ad 9449F: drivers/net/ppp/pptp.c
71a6d0af
HW
9450W: http://sourceforge.net/projects/accel-pptp
9451
1da177e4 9452PREEMPTIBLE KERNEL
8b58be88 9453M: Robert Love <rml@tech9.net>
1da177e4
LT
9454L: kpreempt-tech@lists.sourceforge.net
9455W: ftp://ftp.kernel.org/pub/linux/kernel/people/rml/preempt-kernel
9456S: Supported
679655da
JP
9457F: Documentation/preempt-locking.txt
9458F: include/linux/preempt.h
1da177e4
LT
9459
9460PRISM54 WIRELESS DRIVER
8b58be88 9461M: "Luis R. Rodriguez" <mcgrof@gmail.com>
724c6b35 9462L: linux-wireless@vger.kernel.org
9ef80804 9463W: http://wireless.kernel.org/en/users/Drivers/p54
1d89cae1 9464S: Obsolete
c12edfe2 9465F: drivers/net/wireless/intersil/prism54/
1da177e4 9466
02c18891 9467PS3 NETWORK SUPPORT
b809b9ca 9468M: Geoff Levand <geoff@infradead.org>
02c18891 9469L: netdev@vger.kernel.org
a14ab6b6 9470L: linuxppc-dev@lists.ozlabs.org
b809b9ca 9471S: Maintained
8df158ac 9472F: drivers/net/ethernet/toshiba/ps3_gelic_net.*
02c18891 9473
f58a9d17 9474PS3 PLATFORM SUPPORT
b809b9ca 9475M: Geoff Levand <geoff@infradead.org>
a4724ed6 9476L: linuxppc-dev@lists.ozlabs.org
b809b9ca 9477S: Maintained
679655da
JP
9478F: arch/powerpc/boot/ps3*
9479F: arch/powerpc/include/asm/lv1call.h
9480F: arch/powerpc/include/asm/ps3*.h
9481F: arch/powerpc/platforms/ps3/
9482F: drivers/*/ps3*
9483F: drivers/ps3/
fec629b8 9484F: drivers/rtc/rtc-ps3.c
679655da 9485F: drivers/usb/host/*ps3.c
fec629b8 9486F: sound/ppc/snd_ps3*
f58a9d17 9487
cffb4add 9488PS3VRAM DRIVER
8b58be88 9489M: Jim Paris <jim@jtan.com>
3715a5d0 9490M: Geoff Levand <geoff@infradead.org>
a14ab6b6 9491L: linuxppc-dev@lists.ozlabs.org
cffb4add 9492S: Maintained
8a3977cb 9493F: drivers/block/ps3vram.c
cffb4add 9494
8defe599 9495PSTORE FILESYSTEM
9d5e2a02 9496M: Anton Vorontsov <anton@enomsg.org>
8defe599
AV
9497M: Colin Cross <ccross@android.com>
9498M: Kees Cook <keescook@chromium.org>
9499M: Tony Luck <tony.luck@intel.com>
9500S: Maintained
9f273c24 9501T: git git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux.git
8defe599
AV
9502F: fs/pstore/
9503F: include/linux/pstore*
04851772 9504F: drivers/firmware/efi/efi-pstore.c
8defe599
AV
9505F: drivers/acpi/apei/erst.c
9506
7fbc415d
RC
9507PTP HARDWARE CLOCK SUPPORT
9508M: Richard Cochran <richardcochran@gmail.com>
e7333e3c 9509L: netdev@vger.kernel.org
7fbc415d
RC
9510S: Maintained
9511W: http://linuxptp.sourceforge.net/
9512F: Documentation/ABI/testing/sysfs-ptp
9513F: Documentation/ptp/*
0ecb3cdd 9514F: drivers/net/ethernet/freescale/gianfar_ptp.c
7fbc415d
RC
9515F: drivers/net/phy/dp83640*
9516F: drivers/ptp/*
9517F: include/linux/ptp_cl*
9518
cf94a4d1 9519PTRACE SUPPORT
e846ee5f 9520M: Roland McGrath <roland@hack.frob.com>
8b58be88 9521M: Oleg Nesterov <oleg@redhat.com>
cf94a4d1
CH
9522S: Maintained
9523F: include/asm-generic/syscall.h
9524F: include/linux/ptrace.h
9525F: include/linux/regset.h
9526F: include/linux/tracehook.h
c117ab84 9527F: include/uapi/linux/ptrace.h
cf94a4d1
CH
9528F: kernel/ptrace.c
9529
3e9d7ba7
HV
9530PULSE8-CEC DRIVER
9531M: Hans Verkuil <hverkuil@xs4all.nl>
9532L: linux-media@vger.kernel.org
9533T: git git://linuxtv.org/media_tree.git
9534S: Maintained
9535F: drivers/staging/media/pulse8-cec
9536
8320204a 9537PVRUSB2 VIDEO4LINUX DRIVER
8b58be88 9538M: Mike Isely <isely@pobox.com>
16e9495d 9539L: pvrusb2@isely.net (subscribers-only)
661263b5 9540L: linux-media@vger.kernel.org
8320204a 9541W: http://www.isely.net/pvrusb2/
275ffde4 9542T: git git://linuxtv.org/media_tree.git
8320204a 9543S: Maintained
679655da 9544F: Documentation/video4linux/README.pvrusb2
0c0d06ca 9545F: drivers/media/usb/pvrusb2/
8320204a 9546
39532e6c 9547PWC WEBCAM DRIVER
c0936df4 9548M: Hans Verkuil <hverkuil@xs4all.nl>
39532e6c
HG
9549L: linux-media@vger.kernel.org
9550T: git git://linuxtv.org/media_tree.git
c0936df4 9551S: Odd Fixes
39532e6c
HG
9552F: drivers/media/usb/pwc/*
9553
93c090b3 9554PWM FAN DRIVER
774e0362
KD
9555M: Kamil Debski <kamil@wypas.org>
9556M: Lukasz Majewski <l.majewski@samsung.com>
968ce1b1 9557L: linux-hwmon@vger.kernel.org
93c090b3
KD
9558S: Supported
9559F: Documentation/devicetree/bindings/hwmon/pwm-fan.txt
9560F: Documentation/hwmon/pwm-fan
9561F: drivers/hwmon/pwm-fan.c
9562
200efedd 9563PWM SUBSYSTEM
aa3495f7
TR
9564M: Thierry Reding <thierry.reding@gmail.com>
9565L: linux-pwm@vger.kernel.org
0c2498f1 9566S: Maintained
006e854f 9567T: git git://git.kernel.org/pub/scm/linux/kernel/git/thierry.reding/linux-pwm.git
200efedd
TR
9568F: Documentation/pwm.txt
9569F: Documentation/devicetree/bindings/pwm/
9570F: include/linux/pwm.h
0c2498f1 9571F: drivers/pwm/
a140b98d
TR
9572F: drivers/video/backlight/pwm_bl.c
9573F: include/linux/pwm_backlight.h
0c2498f1 9574
30ec261e 9575PXA2xx/PXA3xx SUPPORT
8da5e302 9576M: Daniel Mack <daniel@zonque.org>
a323f664 9577M: Haojian Zhuang <haojian.zhuang@gmail.com>
8da5e302 9578M: Robert Jarzmik <robert.jarzmik@free.fr>
efc03ecb 9579L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3f640c61 9580T: git git://github.com/hzhuang1/linux.git
8da5e302 9581T: git git://github.com/rjarzmik/linux.git
1da177e4 9582S: Maintained
e68d7c14 9583F: arch/arm/boot/dts/pxa*
679655da 9584F: arch/arm/mach-pxa/
820439f1 9585F: drivers/dma/pxa*
679655da 9586F: drivers/pcmcia/pxa2xx*
1403ead9 9587F: drivers/pinctrl/pxa/
9df92e6c 9588F: drivers/spi/spi-pxa2xx*
faf2e1db 9589F: drivers/usb/gadget/udc/pxa2*
679655da 9590F: include/sound/pxa2xx-lib.h
bec4c99e 9591F: sound/arm/pxa*
14430813 9592F: sound/soc/pxa/
1da177e4 9593
f3154a46
RJ
9594PXA GPIO DRIVER
9595M: Robert Jarzmik <robert.jarzmik@free.fr>
9596L: linux-gpio@vger.kernel.org
9597S: Maintained
9598F: drivers/gpio/gpio-pxa.c
9599
ec64d3bf
EG
9600PXA3xx NAND FLASH DRIVER
9601M: Ezequiel Garcia <ezequiel.garcia@free-electrons.com>
9602L: linux-mtd@lists.infradead.org
9603S: Maintained
9a67f099 9604F: drivers/mtd/nand/pxa3xx_nand.c
ec64d3bf 9605
3f640c61 9606MMP SUPPORT
8b58be88 9607M: Eric Miao <eric.y.miao@gmail.com>
a323f664 9608M: Haojian Zhuang <haojian.zhuang@gmail.com>
e8e6cb32 9609L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3f640c61
HZ
9610T: git git://github.com/hzhuang1/linux.git
9611T: git git://git.linaro.org/people/ycmiao/pxa-linux.git
e8e6cb32 9612S: Maintained
e68d7c14 9613F: arch/arm/boot/dts/mmp*
3f640c61 9614F: arch/arm/mach-mmp/
e8e6cb32 9615
272f133a
PO
9616PXA MMCI DRIVER
9617S: Orphan
9618
57f63bc8 9619PXA RTC DRIVER
8b58be88 9620M: Robert Jarzmik <robert.jarzmik@free.fr>
57f63bc8
RJ
9621L: rtc-linux@googlegroups.com
9622S: Maintained
9623
cea4001a 9624QAT DRIVER
90ab5a81
TS
9625M: Giovanni Cabiddu <giovanni.cabiddu@intel.com>
9626M: Salvatore Benedetto <salvatore.benedetto@intel.com>
49e7d9df
JP
9627L: qat-linux@intel.com
9628S: Supported
9629F: drivers/crypto/qat/
cea4001a 9630
52a09a04 9631QIB DRIVER
8473c603 9632M: Mike Marciniszyn <infinipath@intel.com>
52a09a04
MM
9633L: linux-rdma@vger.kernel.org
9634S: Supported
9635F: drivers/infiniband/hw/qib/
9636
5e9772b9
JS
9637QLOGIC QLA1280 SCSI DRIVER
9638M: Michael Reed <mdr@sgi.com>
9639L: linux-scsi@vger.kernel.org
9640S: Maintained
9641F: drivers/scsi/qla1280.[ch]
9642
1da177e4 9643QLOGIC QLA2XXX FC-SCSI DRIVER
2c804eb0 9644M: qla2xxx-upstream@qlogic.com
1da177e4
LT
9645L: linux-scsi@vger.kernel.org
9646S: Supported
679655da
JP
9647F: Documentation/scsi/LICENSE.qla2xxx
9648F: drivers/scsi/qla2xxx/
1da177e4 9649
883c98fe 9650QLOGIC QLA4XXX iSCSI DRIVER
1018b8b9 9651M: QLogic-Storage-Upstream@qlogic.com
883c98fe
RA
9652L: linux-scsi@vger.kernel.org
9653S: Supported
bacfb81b 9654F: Documentation/scsi/LICENSE.qla4xxx
883c98fe
RA
9655F: drivers/scsi/qla4xxx/
9656
5a4faa87 9657QLOGIC QLA3XXX NETWORK DRIVER
0a955c3a 9658M: Jitendra Kalsaria <jitendra.kalsaria@qlogic.com>
8b58be88 9659M: Ron Mercer <ron.mercer@qlogic.com>
5a4faa87
RM
9660M: linux-driver@qlogic.com
9661L: netdev@vger.kernel.org
9662S: Supported
679655da 9663F: Documentation/networking/LICENSE.qla3xxx
aa43c215 9664F: drivers/net/ethernet/qlogic/qla3xxx.*
5a4faa87 9665
0ec00f03 9666QLOGIC QLCNIC (1/10)Gb ETHERNET DRIVER
9f35a3cc 9667M: Dept-GELinuxNICDev@qlogic.com
0ec00f03
AKS
9668L: netdev@vger.kernel.org
9669S: Supported
aa43c215 9670F: drivers/net/ethernet/qlogic/qlcnic/
0ec00f03 9671
c4e84bde 9672QLOGIC QLGE 10Gb ETHERNET DRIVER
c9b1a5b5
HP
9673M: Harish Patil <harish.patil@qlogic.com>
9674M: Sudarsana Kalluru <sudarsana.kalluru@qlogic.com>
9675M: Dept-GELinuxNICDev@qlogic.com
4cbfbe25 9676M: linux-driver@qlogic.com
c4e84bde
RM
9677L: netdev@vger.kernel.org
9678S: Supported
aa43c215 9679F: drivers/net/ethernet/qlogic/qlge/
c4e84bde 9680
fe56b9e6
YM
9681QLOGIC QL4xxx ETHERNET DRIVER
9682M: Yuval Mintz <Yuval.Mintz@qlogic.com>
9683M: Ariel Elior <Ariel.Elior@qlogic.com>
9684M: everest-linux-l2@qlogic.com
9685L: netdev@vger.kernel.org
9686S: Supported
9687F: drivers/net/ethernet/qlogic/qed/
9688F: include/linux/qed/
9689F: drivers/net/ethernet/qlogic/qede/
9690
1da177e4 9691QNX4 FILESYSTEM
8b58be88 9692M: Anders Larsen <al@alarsen.net>
1da177e4
LT
9693W: http://www.alarsen.net/linux/qnx4fs/
9694S: Maintained
80811493 9695F: fs/qnx4/
c117ab84
CEB
9696F: include/uapi/linux/qnx4_fs.h
9697F: include/uapi/linux/qnxtypes.h
1da177e4 9698
91952bc0
AP
9699QT1010 MEDIA DRIVER
9700M: Antti Palosaari <crope@iki.fi>
9701L: linux-media@vger.kernel.org
a825eaec 9702W: https://linuxtv.org
91952bc0
AP
9703W: http://palosaari.fi/linux/
9704Q: http://patchwork.linuxtv.org/project/linux-media/list/
9705T: git git://linuxtv.org/anttip/media_tree.git
9706S: Maintained
9707F: drivers/media/tuners/qt1010*
9708
966fb5ec
SM
9709QUALCOMM ATHEROS ATH9K WIRELESS DRIVER
9710M: QCA ath9k Development <ath9k-devel@qca.qualcomm.com>
9711L: linux-wireless@vger.kernel.org
9712L: ath9k-devel@lists.ath9k.org
9713W: http://wireless.kernel.org/en/users/Drivers/ath9k
9714S: Supported
9715F: drivers/net/wireless/ath/ath9k/
9716
2ea0ffcb
KV
9717QUALCOMM ATHEROS ATH10K WIRELESS DRIVER
9718M: Kalle Valo <kvalo@qca.qualcomm.com>
9719L: ath10k@lists.infradead.org
9720W: http://wireless.kernel.org/en/users/Drivers/ath10k
9f273c24 9721T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
2ea0ffcb
KV
9722S: Supported
9723F: drivers/net/wireless/ath/ath10k/
9724
4f4567cf
RK
9725QUALCOMM HEXAGON ARCHITECTURE
9726M: Richard Kuo <rkuo@codeaurora.org>
9727L: linux-hexagon@vger.kernel.org
9f273c24 9728T: git git://git.kernel.org/pub/scm/linux/kernel/git/rkuo/linux-hexagon-kernel.git
4f4567cf
RK
9729S: Supported
9730F: arch/hexagon/
9731
8e84c258
EK
9732QUALCOMM WCN36XX WIRELESS DRIVER
9733M: Eugene Krasnikov <k.eugene.e@gmail.com>
9734L: wcn36xx@lists.infradead.org
9735W: http://wireless.kernel.org/en/users/Drivers/wcn36xx
9736T: git git://github.com/KrasnikovEugene/wcn36xx.git
9737S: Supported
9738F: drivers/net/wireless/ath/wcn36xx/
9739
eeca9a67
MT
9740QEMU MACHINE EMULATOR AND VIRTUALIZER SUPPORT
9741M: Gabriel Somlo <somlo@cmu.edu>
9742M: "Michael S. Tsirkin" <mst@redhat.com>
9743L: qemu-devel@nongnu.org
9744S: Maintained
9745F: drivers/firmware/qemu_fw_cfg.c
9746
602adf40 9747RADOS BLOCK DEVICE (RBD)
0f5417ce
SW
9748M: Ilya Dryomov <idryomov@gmail.com>
9749M: Sage Weil <sage@redhat.com>
527a88b9 9750M: Alex Elder <elder@kernel.org>
398ecff5 9751L: ceph-devel@vger.kernel.org
09d90327
SW
9752W: http://ceph.com/
9753T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
6e67b7ae 9754T: git git://github.com/ceph/ceph-client.git
602adf40 9755S: Supported
398ecff5 9756F: Documentation/ABI/testing/sysfs-bus-rbd
602adf40
YS
9757F: drivers/block/rbd.c
9758F: drivers/block/rbd_types.h
9759
1da177e4 9760RADEON FRAMEBUFFER DISPLAY DRIVER
8b58be88 9761M: Benjamin Herrenschmidt <benh@kernel.crashing.org>
c69f677c 9762L: linux-fbdev@vger.kernel.org
1da177e4 9763S: Maintained
8a61f013 9764F: drivers/video/fbdev/aty/radeon*
c117ab84 9765F: include/uapi/linux/radeonfb.h
1da177e4 9766
c6c9b34c 9767RADIOSHARK RADIO DRIVER
c0936df4 9768M: Hans Verkuil <hverkuil@xs4all.nl>
c6c9b34c
HG
9769L: linux-media@vger.kernel.org
9770T: git git://linuxtv.org/media_tree.git
9771S: Maintained
9772F: drivers/media/radio/radio-shark.c
9773
9774RADIOSHARK2 RADIO DRIVER
c0936df4 9775M: Hans Verkuil <hverkuil@xs4all.nl>
c6c9b34c
HG
9776L: linux-media@vger.kernel.org
9777T: git git://linuxtv.org/media_tree.git
9778S: Maintained
9779F: drivers/media/radio/radio-shark2.c
9780F: drivers/media/radio/radio-tea5777.c
9781
1da177e4 9782RAGE128 FRAMEBUFFER DISPLAY DRIVER
8b58be88 9783M: Paul Mackerras <paulus@samba.org>
c69f677c 9784L: linux-fbdev@vger.kernel.org
1da177e4 9785S: Maintained
8a61f013 9786F: drivers/video/fbdev/aty/aty128fb.c
1da177e4 9787
a0fd81a9 9788RALINK MIPS ARCHITECTURE
bdb40e8e 9789M: John Crispin <john@phrozen.org>
a0fd81a9
JC
9790L: linux-mips@linux-mips.org
9791S: Maintained
9792F: arch/mips/ralink
9793
e7839f25 9794RALINK RT2X00 WIRELESS LAN DRIVER
95ea3627 9795P: rt2x00 project
b182427e 9796M: Stanislaw Gruszka <sgruszka@redhat.com>
f198f98e 9797M: Helmut Schaa <helmut.schaa@googlemail.com>
95ea3627 9798L: linux-wireless@vger.kernel.org
95ea3627 9799S: Maintained
33aca94d 9800F: drivers/net/wireless/ralink/rt2x00/
95ea3627 9801
9db5579b 9802RAMDISK RAM BLOCK DEVICE DRIVER
ea7618ec 9803M: Jens Axboe <axboe@kernel.dk>
9db5579b 9804S: Maintained
679655da
JP
9805F: Documentation/blockdev/ramdisk.txt
9806F: drivers/block/brd.c
9db5579b 9807
9e95ce27 9808RANDOM NUMBER DRIVER
0624bcaa 9809M: "Theodore Ts'o" <tytso@mit.edu>
9e95ce27 9810S: Maintained
679655da 9811F: drivers/char/random.c
9e95ce27 9812
394b701c 9813RAPIDIO SUBSYSTEM
8b58be88 9814M: Matt Porter <mporter@kernel.crashing.org>
b8bc1dd3 9815M: Alexandre Bounine <alexandre.bounine@idt.com>
394b701c 9816S: Maintained
679655da 9817F: drivers/rapidio/
394b701c 9818
e2d1d6c0 9819RAYLINK/WEBGEAR 802.11 WIRELESS LAN DRIVER
e2d1d6c0 9820L: linux-wireless@vger.kernel.org
f52a5490 9821S: Orphan
679655da 9822F: drivers/net/wireless/ray*
e2d1d6c0
RD
9823
9824RCUTORTURE MODULE
e0198b29 9825M: Josh Triplett <josh@joshtriplett.org>
8b58be88 9826M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
981c3a4f 9827L: linux-kernel@vger.kernel.org
f9094d8e 9828S: Supported
08deed1e 9829T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
679655da 9830F: Documentation/RCU/torture.txt
34e2d560 9831F: kernel/rcu/rcutorture.c
e2d1d6c0 9832
c87b9c60
PM
9833RCUTORTURE TEST FRAMEWORK
9834M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
ab0afd6c 9835M: Josh Triplett <josh@joshtriplett.org>
4632a191
PM
9836R: Steven Rostedt <rostedt@goodmis.org>
9837R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
96a39bc4 9838R: Lai Jiangshan <jiangshanlai@gmail.com>
981c3a4f 9839L: linux-kernel@vger.kernel.org
c87b9c60
PM
9840S: Supported
9841T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
9842F: tools/testing/selftests/rcutorture
9843
c1f766b5 9844RDC R-321X SoC
8b58be88 9845M: Florian Fainelli <florian@openwrt.org>
c1f766b5
FF
9846S: Maintained
9847
db17f395 9848RDC R6040 FAST ETHERNET DRIVER
35566e96 9849M: Florian Fainelli <f.fainelli@gmail.com>
db17f395
FF
9850L: netdev@vger.kernel.org
9851S: Maintained
58565a35 9852F: drivers/net/ethernet/rdc/r6040.c
db17f395 9853
a09ed661 9854RDS - RELIABLE DATAGRAM SOCKETS
72f26eee 9855M: Santosh Shilimkar <santosh.shilimkar@oracle.com>
9856L: netdev@vger.kernel.org
9857L: linux-rdma@vger.kernel.org
fbb5a558 9858L: rds-devel@oss.oracle.com (moderated for non-subscribers)
72f26eee 9859W: https://oss.oracle.com/projects/rds/
a09ed661 9860S: Supported
679655da 9861F: net/rds/
72f26eee 9862F: Documentation/networking/rds.txt
a09ed661 9863
0194621b
DD
9864RDMAVT - RDMA verbs software
9865M: Dennis Dalessandro <dennis.dalessandro@intel.com>
9866L: linux-rdma@vger.kernel.org
9867S: Supported
9868F: drivers/infiniband/sw/rdmavt
9869
595182bc 9870READ-COPY UPDATE (RCU)
8b58be88 9871M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
ab0afd6c 9872M: Josh Triplett <josh@joshtriplett.org>
4632a191
PM
9873R: Steven Rostedt <rostedt@goodmis.org>
9874R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
96a39bc4 9875R: Lai Jiangshan <jiangshanlai@gmail.com>
981c3a4f 9876L: linux-kernel@vger.kernel.org
9fab9787 9877W: http://www.rdrop.com/users/paulmck/RCU/
595182bc 9878S: Supported
08deed1e 9879T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
f9094d8e 9880F: Documentation/RCU/
9fab9787 9881X: Documentation/RCU/torture.txt
f9094d8e 9882F: include/linux/rcu*
4102adab
PM
9883X: include/linux/srcu.h
9884F: kernel/rcu/
34e2d560 9885X: kernel/torture.c
595182bc 9886
0c86edc0 9887REAL TIME CLOCK (RTC) SUBSYSTEM
8b58be88 9888M: Alessandro Zummo <a.zummo@towertech.it>
7c6f84f8 9889M: Alexandre Belloni <alexandre.belloni@free-electrons.com>
76465493 9890L: rtc-linux@googlegroups.com
8a6e2535 9891Q: http://patchwork.ozlabs.org/project/rtc-linux/list/
4733f397 9892T: git git://git.kernel.org/pub/scm/linux/kernel/git/abelloni/linux.git
0c86edc0 9893S: Maintained
7af6a2e1 9894F: Documentation/devicetree/bindings/rtc/
679655da
JP
9895F: Documentation/rtc.txt
9896F: drivers/rtc/
9897F: include/linux/rtc.h
c117ab84 9898F: include/uapi/linux/rtc.h
fe23c336
AB
9899F: include/linux/rtc/
9900F: include/linux/platform_data/rtc-*
9901F: tools/testing/selftests/timers/rtctest.c
0c86edc0 9902
0e400c53
MB
9903REALTEK AUDIO CODECS
9904M: Bard Liao <bardliao@realtek.com>
9905M: Oder Chiou <oder_chiou@realtek.com>
9906S: Maintained
9907F: sound/soc/codecs/rt*
9908F: include/sound/rt*.h
9909
1da177e4 9910REISERFS FILE SYSTEM
76c4e5ea 9911L: reiserfs-devel@vger.kernel.org
1da177e4 9912S: Supported
679655da 9913F: fs/reiserfs/
1da177e4 9914
b83a313b 9915REGISTER MAP ABSTRACTION
b02e48f2 9916M: Mark Brown <broonie@kernel.org>
dd060bc9 9917L: linux-kernel@vger.kernel.org
b83a313b
MB
9918T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regmap.git
9919S: Supported
9398a639 9920F: Documentation/devicetree/bindings/regmap/
b83a313b
MB
9921F: drivers/base/regmap/
9922F: include/linux/regmap.h
9923
400e64df
OBC
9924REMOTE PROCESSOR (REMOTEPROC) SUBSYSTEM
9925M: Ohad Ben-Cohen <ohad@wizery.com>
69ae9895 9926M: Bjorn Andersson <bjorn.andersson@linaro.org>
d7586849 9927L: linux-remoteproc@vger.kernel.org
6bb697b6 9928T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/remoteproc.git
400e64df 9929S: Maintained
15ebc72d 9930F: Documentation/devicetree/bindings/remoteproc/
400e64df 9931F: Documentation/remoteproc.txt
15ebc72d 9932F: drivers/remoteproc/
6fc26488 9933F: include/linux/remoteproc.h
400e64df 9934
d8115db5
OBC
9935REMOTE PROCESSOR MESSAGING (RPMSG) SUBSYSTEM
9936M: Ohad Ben-Cohen <ohad@wizery.com>
69ae9895 9937M: Bjorn Andersson <bjorn.andersson@linaro.org>
d7586849 9938L: linux-remoteproc@vger.kernel.org
d8115db5
OBC
9939T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/rpmsg.git
9940S: Maintained
9941F: drivers/rpmsg/
9942F: Documentation/rpmsg.txt
9943F: include/linux/rpmsg.h
9944
8e6569af
SS
9945RENESAS ETHERNET DRIVERS
9946R: Sergei Shtylyov <sergei.shtylyov@cogentembedded.com>
9947L: netdev@vger.kernel.org
4a121096 9948L: linux-renesas-soc@vger.kernel.org
8e6569af
SS
9949F: drivers/net/ethernet/renesas/
9950F: include/linux/sh_eth.h
9951
3e46c397
YS
9952RENESAS USB2 PHY DRIVER
9953M: Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com>
4a121096 9954L: linux-renesas-soc@vger.kernel.org
3e46c397
YS
9955S: Maintained
9956F: drivers/phy/phy-rcar-gen3-usb2.c
9957
1b0fe6be
PZ
9958RESET CONTROLLER FRAMEWORK
9959M: Philipp Zabel <p.zabel@pengutronix.de>
9f273c24 9960T: git git://git.pengutronix.de/git/pza/linux
1b0fe6be
PZ
9961S: Maintained
9962F: drivers/reset/
9963F: Documentation/devicetree/bindings/reset/
b2f6dd7b 9964F: include/dt-bindings/reset/
1b0fe6be
PZ
9965F: include/linux/reset.h
9966F: include/linux/reset-controller.h
9967
e0897645 9968RFKILL
8b58be88 9969M: Johannes Berg <johannes@sipsolutions.net>
19d337df 9970L: linux-wireless@vger.kernel.org
ce466579
JB
9971W: http://wireless.kernel.org/
9972T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
9973T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
e0897645 9974S: Maintained
505c9247 9975F: Documentation/rfkill.txt
80811493 9976F: net/rfkill/
e0897645 9977
933685ca
TG
9978RHASHTABLE
9979M: Thomas Graf <tgraf@suug.ch>
9980L: netdev@vger.kernel.org
9981S: Maintained
9982F: lib/rhashtable.c
9983F: include/linux/rhashtable.h
9984
67e054e9
ML
9985RICOH SMARTMEDIA/XD DRIVER
9986M: Maxim Levitsky <maximlevitsky@gmail.com>
9987S: Maintained
21c26f50
JP
9988F: drivers/mtd/nand/r852.c
9989F: drivers/mtd/nand/r852.h
67e054e9 9990
92634125
ML
9991RICOH R5C592 MEMORYSTICK DRIVER
9992M: Maxim Levitsky <maximlevitsky@gmail.com>
9993S: Maintained
9994F: drivers/memstick/host/r592.*
9995
27f1d2f9
SA
9996ROCCAT DRIVERS
9997M: Stefan Achatz <erazor_de@users.sourceforge.net>
9998W: http://sourceforge.net/projects/roccat/
9999S: Maintained
10000F: drivers/hid/hid-roccat*
10001F: include/linux/hid-roccat*
10002F: Documentation/ABI/*/sysfs-driver-hid-roccat*
10003
4b8ac966
JP
10004ROCKER DRIVER
10005M: Jiri Pirko <jiri@resnulli.us>
4b8ac966
JP
10006L: netdev@vger.kernel.org
10007S: Supported
10008F: drivers/net/ethernet/rocker/
10009
1da177e4
LT
10010ROCKETPORT DRIVER
10011P: Comtrol Corp.
1da177e4
LT
10012W: http://www.comtrol.com
10013S: Maintained
679655da 10014F: Documentation/serial/rocket.txt
c897401b 10015F: drivers/tty/rocket*
1da177e4 10016
7645c2f4
KC
10017ROCKETPORT EXPRESS/INFINITY DRIVER
10018M: Kevin Cernekee <cernekee@gmail.com>
10019L: linux-serial@vger.kernel.org
10020S: Odd Fixes
10021F: drivers/tty/serial/rp2.*
10022
1da177e4 10023ROSE NETWORK LAYER
8b58be88 10024M: Ralf Baechle <ralf@linux-mips.org>
1da177e4 10025L: linux-hams@vger.kernel.org
d34cb28a 10026W: http://www.linux-ax25.org/
1da177e4 10027S: Maintained
679655da 10028F: include/net/rose.h
c117ab84 10029F: include/uapi/linux/rose.h
679655da 10030F: net/rose/
1da177e4 10031
91952bc0
AP
10032RTL2830 MEDIA DRIVER
10033M: Antti Palosaari <crope@iki.fi>
10034L: linux-media@vger.kernel.org
a825eaec 10035W: https://linuxtv.org
91952bc0
AP
10036W: http://palosaari.fi/linux/
10037Q: http://patchwork.linuxtv.org/project/linux-media/list/
10038T: git git://linuxtv.org/anttip/media_tree.git
10039S: Maintained
10040F: drivers/media/dvb-frontends/rtl2830*
10041
27a0aacf
AP
10042RTL2832 MEDIA DRIVER
10043M: Antti Palosaari <crope@iki.fi>
10044L: linux-media@vger.kernel.org
a825eaec 10045W: https://linuxtv.org
27a0aacf
AP
10046W: http://palosaari.fi/linux/
10047Q: http://patchwork.linuxtv.org/project/linux-media/list/
10048T: git git://linuxtv.org/anttip/media_tree.git
10049S: Maintained
10050F: drivers/media/dvb-frontends/rtl2832*
10051
ba6e6f6e
AP
10052RTL2832_SDR MEDIA DRIVER
10053M: Antti Palosaari <crope@iki.fi>
10054L: linux-media@vger.kernel.org
a825eaec 10055W: https://linuxtv.org
ba6e6f6e
AP
10056W: http://palosaari.fi/linux/
10057Q: http://patchwork.linuxtv.org/project/linux-media/list/
10058T: git git://linuxtv.org/anttip/media_tree.git
10059S: Maintained
b4bb1c28 10060F: drivers/media/dvb-frontends/rtl2832_sdr*
ba6e6f6e 10061
59840488 10062RTL8180 WIRELESS DRIVER
605bebe2 10063L: linux-wireless@vger.kernel.org
491b26b4 10064W: http://wireless.kernel.org/
54e5881d 10065T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
7be6ff65 10066S: Orphan
62141726 10067F: drivers/net/wireless/realtek/rtl818x/rtl8180/
605bebe2 10068
59840488 10069RTL8187 WIRELESS DRIVER
9f0939bf 10070M: Herton Ronaldo Krzesinski <herton@canonical.com>
8b58be88
JP
10071M: Hin-Tak Leung <htl10@users.sourceforge.net>
10072M: Larry Finger <Larry.Finger@lwfinger.net>
7d2c86b5 10073L: linux-wireless@vger.kernel.org
491b26b4 10074W: http://wireless.kernel.org/
54e5881d 10075T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
7d2c86b5 10076S: Maintained
62141726 10077F: drivers/net/wireless/realtek/rtl818x/rtl8187/
59840488 10078
3cf0c8ad
LF
10079RTL8192CE WIRELESS DRIVER
10080M: Larry Finger <Larry.Finger@lwfinger.net>
10081M: Chaoming Li <chaoming_li@realsil.com.cn>
10082L: linux-wireless@vger.kernel.org
491b26b4 10083W: http://wireless.kernel.org/
3cf0c8ad
LF
10084T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
10085S: Maintained
62141726
KV
10086F: drivers/net/wireless/realtek/rtlwifi/
10087F: drivers/net/wireless/realtek/rtlwifi/rtl8192ce/
59840488 10088
26f1fad2
JS
10089RTL8XXXU WIRELESS DRIVER (rtl8xxxu)
10090M: Jes Sorensen <Jes.Sorensen@redhat.com>
10091L: linux-wireless@vger.kernel.org
171a900c 10092T: git git://git.kernel.org/pub/scm/linux/kernel/git/jes/linux.git rtl8xxxu-devel
26f1fad2
JS
10093S: Maintained
10094F: drivers/net/wireless/realtek/rtl8xxxu/
10095
9eb8ef74 10096S3 SAVAGE FRAMEBUFFER DRIVER
8b58be88 10097M: Antonino Daplas <adaplas@gmail.com>
c69f677c 10098L: linux-fbdev@vger.kernel.org
ce00f85c 10099S: Maintained
8a61f013 10100F: drivers/video/fbdev/savage/
9eb8ef74 10101
1da177e4 10102S390
8b58be88
JP
10103M: Martin Schwidefsky <schwidefsky@de.ibm.com>
10104M: Heiko Carstens <heiko.carstens@de.ibm.com>
d58140cc 10105L: linux-s390@vger.kernel.org
5238da45 10106W: http://www.ibm.com/developerworks/linux/linux390/
9f273c24 10107T: git git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux.git
5238da45 10108S: Supported
679655da 10109F: arch/s390/
a968cd3e 10110F: drivers/s390/
3bfe6858
JN
10111F: Documentation/s390/
10112F: Documentation/DocBook/s390*
5238da45 10113
322986ca
SO
10114S390 COMMON I/O LAYER
10115M: Sebastian Ott <sebott@linux.vnet.ibm.com>
10116M: Peter Oberparleiter <oberpar@linux.vnet.ibm.com>
10117L: linux-s390@vger.kernel.org
10118W: http://www.ibm.com/developerworks/linux/linux390/
10119S: Supported
10120F: drivers/s390/cio/
10121
10122S390 DASD DRIVER
10123M: Stefan Weinhuber <wein@de.ibm.com>
10124M: Stefan Haberland <stefan.haberland@de.ibm.com>
10125L: linux-s390@vger.kernel.org
10126W: http://www.ibm.com/developerworks/linux/linux390/
10127S: Supported
10128F: drivers/s390/block/dasd*
10129F: block/partitions/ibm.c
10130
5238da45 10131S390 NETWORK DRIVERS
f0c59aff 10132M: Ursula Braun <ubraun@linux.vnet.ibm.com>
d58140cc 10133L: linux-s390@vger.kernel.org
5238da45
HC
10134W: http://www.ibm.com/developerworks/linux/linux390/
10135S: Supported
679655da 10136F: drivers/s390/net/
5238da45 10137
322986ca
SO
10138S390 PCI SUBSYSTEM
10139M: Sebastian Ott <sebott@linux.vnet.ibm.com>
10140M: Gerald Schaefer <gerald.schaefer@de.ibm.com>
10141L: linux-s390@vger.kernel.org
10142W: http://www.ibm.com/developerworks/linux/linux390/
10143S: Supported
10144F: arch/s390/pci/
10145F: drivers/pci/hotplug/s390_pci_hpc.c
10146
feed9b62 10147S390 ZCRYPT DRIVER
5c8d0983 10148M: Ingo Tuchscherer <ingo.tuchscherer@de.ibm.com>
feed9b62 10149L: linux-s390@vger.kernel.org
a968cd3e 10150W: http://www.ibm.com/developerworks/linux/linux390/
feed9b62 10151S: Supported
d5ca6918 10152F: drivers/s390/crypto/
feed9b62 10153
5238da45 10154S390 ZFCP DRIVER
d38e19d0 10155M: Steffen Maier <maier@linux.vnet.ibm.com>
d58140cc 10156L: linux-s390@vger.kernel.org
5238da45 10157W: http://www.ibm.com/developerworks/linux/linux390/
1da177e4 10158S: Supported
679655da 10159F: drivers/s390/scsi/zfcp_*
1da177e4 10160
dd96df2c 10161S390 IUCV NETWORK LAYER
f0c59aff 10162M: Ursula Braun <ubraun@linux.vnet.ibm.com>
dd96df2c
UB
10163L: linux-s390@vger.kernel.org
10164W: http://www.ibm.com/developerworks/linux/linux390/
10165S: Supported
679655da
JP
10166F: drivers/s390/net/*iucv*
10167F: include/net/iucv/
10168F: net/iucv/
dd96df2c 10169
8128f23c
GS
10170S390 IOMMU (PCI)
10171M: Gerald Schaefer <gerald.schaefer@de.ibm.com>
10172L: linux-s390@vger.kernel.org
10173W: http://www.ibm.com/developerworks/linux/linux390/
10174S: Supported
10175F: drivers/iommu/s390-iommu.c
10176
4dde7f75 10177S3C24XX SD/MMC Driver
8b58be88 10178M: Ben Dooks <ben-linux@fluff.org>
efc03ecb 10179L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
4dde7f75 10180S: Supported
679655da 10181F: drivers/mmc/host/s3cmci.*
4dde7f75 10182
1f15a229
HV
10183SAA6588 RDS RECEIVER DRIVER
10184M: Hans Verkuil <hverkuil@xs4all.nl>
10185L: linux-media@vger.kernel.org
10186T: git git://linuxtv.org/media_tree.git
a825eaec 10187W: https://linuxtv.org
1f15a229
HV
10188S: Odd Fixes
10189F: drivers/media/i2c/saa6588*
10190
98ed12e6 10191SAA7134 VIDEO4LINUX DRIVER
5dc8a864
MCC
10192M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
10193M: Mauro Carvalho Chehab <mchehab@kernel.org>
98ed12e6 10194L: linux-media@vger.kernel.org
a825eaec 10195W: https://linuxtv.org
98ed12e6
MCC
10196T: git git://linuxtv.org/media_tree.git
10197S: Odd fixes
e42bf501 10198F: Documentation/video4linux/*.saa7134
98ed12e6
MCC
10199F: drivers/media/pci/saa7134/
10200
1da177e4 10201SAA7146 VIDEO4LINUX-2 DRIVER
566b8157 10202M: Hans Verkuil <hverkuil@xs4all.nl>
661263b5 10203L: linux-media@vger.kernel.org
275ffde4 10204T: git git://linuxtv.org/media_tree.git
1da177e4 10205S: Maintained
90d72ac6
MCC
10206F: drivers/media/common/saa7146/
10207F: drivers/media/pci/saa7146/
10208F: include/media/saa7146*
1da177e4 10209
92304a40 10210SAMSUNG LAPTOP DRIVER
5909c654 10211M: Corentin Chary <corentin.chary@gmail.com>
92304a40
CC
10212L: platform-driver-x86@vger.kernel.org
10213S: Maintained
10214F: drivers/platform/x86/samsung-laptop.c
10215
4a109cc0 10216SAMSUNG AUDIO (ASoC) DRIVERS
326dce07 10217M: Krzysztof Kozlowski <krzk@kernel.org>
250b6851 10218M: Sangbeom Kim <sbkim73@samsung.com>
09a01028 10219M: Sylwester Nawrocki <s.nawrocki@samsung.com>
4a109cc0
MB
10220L: alsa-devel@alsa-project.org (moderated for non-subscribers)
10221S: Supported
14430813 10222F: sound/soc/samsung/
4a109cc0 10223
0d89a28b 10224SAMSUNG FRAMEBUFFER DRIVER
b7701755 10225M: Jingoo Han <jingoohan1@gmail.com>
0d89a28b
JH
10226L: linux-fbdev@vger.kernel.org
10227S: Maintained
8a61f013 10228F: drivers/video/fbdev/s3c-fb.c
0d89a28b 10229
b40f0632 10230SAMSUNG MULTIFUNCTION PMIC DEVICE DRIVERS
f69d3a17 10231M: Sangbeom Kim <sbkim73@samsung.com>
326dce07
KK
10232M: Krzysztof Kozlowski <krzk@kernel.org>
10233M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
f69d3a17 10234L: linux-kernel@vger.kernel.org
b40f0632 10235L: linux-samsung-soc@vger.kernel.org
f69d3a17
SK
10236S: Supported
10237F: drivers/mfd/sec*.c
10238F: drivers/regulator/s2m*.c
10239F: drivers/regulator/s5m*.c
b40f0632
KK
10240F: drivers/clk/clk-s2mps11.c
10241F: drivers/rtc/rtc-s5m.c
f69d3a17 10242F: include/linux/mfd/samsung/
a13c7c51
KK
10243F: Documentation/devicetree/bindings/mfd/samsung,sec-core.txt
10244F: Documentation/devicetree/bindings/regulator/samsung,s2m*.txt
27383ca9 10245F: Documentation/devicetree/bindings/regulator/samsung,s5m*.txt
a13c7c51 10246F: Documentation/devicetree/bindings/clock/samsung,s2mps11.txt
f69d3a17 10247
038f5c4b
SN
10248SAMSUNG S5P/EXYNOS4 SOC SERIES CAMERA SUBSYSTEM DRIVERS
10249M: Kyungmin Park <kyungmin.park@samsung.com>
10250M: Sylwester Nawrocki <s.nawrocki@samsung.com>
10251L: linux-media@vger.kernel.org
10252Q: https://patchwork.linuxtv.org/project/linux-media/list/
10253S: Supported
10254F: drivers/media/platform/exynos4-is/
038f5c4b 10255
6fd86ab2
SN
10256SAMSUNG S3C24XX/S3C64XX SOC SERIES CAMIF DRIVER
10257M: Sylwester Nawrocki <sylvester.nawrocki@gmail.com>
10258L: linux-media@vger.kernel.org
10259L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
10260S: Maintained
10261F: drivers/media/platform/s3c-camif/
d647f0b7 10262F: include/media/drv-intf/s3c_camif.h
6fd86ab2 10263
b84ef24e
AH
10264SAMSUNG S5C73M3 CAMERA DRIVER
10265M: Kyungmin Park <kyungmin.park@samsung.com>
10266M: Andrzej Hajda <a.hajda@samsung.com>
10267L: linux-media@vger.kernel.org
10268S: Supported
10269F: drivers/media/i2c/s5c73m3/*
10270
7d459937
AH
10271SAMSUNG S5K5BAF CAMERA DRIVER
10272M: Kyungmin Park <kyungmin.park@samsung.com>
10273M: Andrzej Hajda <a.hajda@samsung.com>
10274L: linux-media@vger.kernel.org
10275S: Supported
10276F: drivers/media/i2c/s5k5baf.c
10277
c04c674f
RB
10278SAMSUNG S3FWRN5 NFC DRIVER
10279M: Robert Baldyga <r.baldyga@samsung.com>
079c2652 10280M: Krzysztof Opasiak <k.opasiak@samsung.com>
c04c674f
RB
10281L: linux-nfc@lists.01.org (moderated for non-subscribers)
10282S: Supported
10283F: drivers/nfc/s3fwrn5
10284
310e39c9 10285SAMSUNG SOC CLOCK DRIVERS
fea685e9
TF
10286M: Sylwester Nawrocki <s.nawrocki@samsung.com>
10287M: Tomasz Figa <tomasz.figa@gmail.com>
310e39c9
TF
10288S: Supported
10289L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
10290F: drivers/clk/samsung/
10291
2e365a70
AS
10292SAMSUNG SPI DRIVERS
10293M: Kukjin Kim <kgene@kernel.org>
10294M: Krzysztof Kozlowski <krzk@kernel.org>
10295M: Andi Shyti <andi.shyti@samsung.com>
10296L: linux-spi@vger.kernel.org
10297L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
10298S: Maintained
10299F: Documentation/devicetree/bindings/spi/spi-samsung.txt
10300F: drivers/spi/spi-s3c*
10301F: include/linux/platform_data/spi-s3c64xx.h
10302
66890ed6
BA
10303SAMSUNG SXGBE DRIVERS
10304M: Byungho An <bh74.an@samsung.com>
10305M: Girish K S <ks.giri@samsung.com>
66890ed6
BA
10306M: Vipul Pandya <vipul.pandya@samsung.com>
10307S: Supported
10308L: netdev@vger.kernel.org
10309F: drivers/net/ethernet/samsung/sxgbe/
10310
93c537af
LM
10311SAMSUNG THERMAL DRIVER
10312M: Lukasz Majewski <l.majewski@samsung.com>
10313L: linux-pm@vger.kernel.org
10314L: linux-samsung-soc@vger.kernel.org
10315S: Supported
9f273c24 10316T: git https://github.com/lmajewski/linux-samsung-thermal.git
93c537af
LM
10317F: drivers/thermal/samsung/
10318
e296cd32 10319SAMSUNG USB2 PHY DRIVER
774e0362
KD
10320M: Kamil Debski <kamil@wypas.org>
10321M: Sylwester Nawrocki <s.nawrocki@samsung.com>
e296cd32
KD
10322L: linux-kernel@vger.kernel.org
10323S: Supported
10324F: Documentation/devicetree/bindings/phy/samsung-phy.txt
10325F: Documentation/phy/samsung-usb2.txt
10326F: drivers/phy/phy-exynos4210-usb2.c
10327F: drivers/phy/phy-exynos4x12-usb2.c
10328F: drivers/phy/phy-exynos5250-usb2.c
10329F: drivers/phy/phy-s5pv210-usb2.c
10330F: drivers/phy/phy-samsung-usb2.c
10331F: drivers/phy/phy-samsung-usb2.h
10332
ca749e2a 10333SERIAL DRIVERS
5e30bbb7 10334M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
ca749e2a 10335L: linux-serial@vger.kernel.org
5e30bbb7 10336S: Maintained
30743257 10337F: Documentation/devicetree/bindings/serial/
14430813 10338F: drivers/tty/serial/
ca749e2a 10339
aecb7b64 10340SYNOPSYS DESIGNWARE DMAC DRIVER
da89947b 10341M: Viresh Kumar <vireshk@kernel.org>
337ae47c 10342M: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
aecb7b64 10343S: Maintained
1fb200d6 10344F: include/linux/dma/dw.h
3d598f47 10345F: include/linux/platform_data/dma-dw.h
61a76496 10346F: drivers/dma/dw/
aecb7b64 10347
058999cc
LP
10348SYNOPSYS DESIGNWARE ETHERNET QOS 4.10a driver
10349M: Lars Persson <lars.persson@axis.com>
10350L: netdev@vger.kernel.org
10351S: Supported
10352F: Documentation/devicetree/bindings/net/snps,dwc-qos-ethernet.txt
10353F: drivers/net/ethernet/synopsys/dwc_eth_qos.c
10354
fc531d98 10355SYNOPSYS DESIGNWARE I2C DRIVER
fc531d98 10356M: Jarkko Nikula <jarkko.nikula@linux.intel.com>
d0781b98
AS
10357R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
10358R: Mika Westerberg <mika.westerberg@linux.intel.com>
fc531d98
WS
10359L: linux-i2c@vger.kernel.org
10360S: Maintained
10361F: drivers/i2c/busses/i2c-designware-*
10362F: include/linux/platform_data/i2c-designware.h
10363
f9e37137 10364SYNOPSYS DESIGNWARE MMC/SD/SDIO DRIVER
f9e37137
SJ
10365M: Jaehoon Chung <jh80.chung@samsung.com>
10366L: linux-mmc@vger.kernel.org
10367S: Maintained
10368F: include/linux/mmc/dw_mmc.h
10369F: drivers/mmc/host/dw_mmc*
10370
a961e698
AS
10371SYSTEM TRACE MODULE CLASS
10372M: Alexander Shishkin <alexander.shishkin@linux.intel.com>
10373S: Maintained
e787bc46 10374T: git git://git.kernel.org/pub/scm/linux/kernel/git/ash/stm.git
a961e698
AS
10375F: Documentation/trace/stm.txt
10376F: drivers/hwtracing/stm/
10377F: include/linux/stm.h
10378F: include/uapi/linux/stm.h
10379
1db121d6
AN
10380THUNDERBOLT DRIVER
10381M: Andreas Noever <andreas.noever@gmail.com>
10382S: Maintained
10383F: drivers/thunderbolt/
10384
e35a49b1
SR
10385TI BQ27XXX POWER SUPPLY DRIVER
10386R: Andrew F. Davis <afd@ti.com>
10387F: include/linux/power/bq27xxx_battery.h
10388F: drivers/power/bq27xxx_battery.c
10389F: drivers/power/bq27xxx_battery_i2c.c
10390
34db37c6 10391TIMEKEEPING, CLOCKSOURCE CORE, NTP, ALARMTIMER
50363737 10392M: John Stultz <john.stultz@linaro.org>
88606e80 10393M: Thomas Gleixner <tglx@linutronix.de>
981c3a4f 10394L: linux-kernel@vger.kernel.org
75fc2d37 10395T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
88606e80
TG
10396S: Supported
10397F: include/linux/clocksource.h
10398F: include/linux/time.h
10399F: include/linux/timex.h
c117ab84
CEB
10400F: include/uapi/linux/time.h
10401F: include/uapi/linux/timex.h
88606e80
TG
10402F: kernel/time/clocksource.c
10403F: kernel/time/time*.c
34db37c6 10404F: kernel/time/alarmtimer.c
88606e80 10405F: kernel/time/ntp.c
7fe5f1c1 10406F: tools/testing/selftests/timers/
88606e80 10407
1da177e4 10408SC1200 WDT DRIVER
b300645a 10409M: Zwane Mwaikambo <zwanem@gmail.com>
1da177e4 10410S: Maintained
679655da 10411F: drivers/watchdog/sc1200wdt.c
1da177e4
LT
10412
10413SCHEDULER
dd9b238c 10414M: Ingo Molnar <mingo@redhat.com>
8b58be88 10415M: Peter Zijlstra <peterz@infradead.org>
981c3a4f 10416L: linux-kernel@vger.kernel.org
75fc2d37 10417T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git sched/core
1da177e4 10418S: Maintained
95c0d71d 10419F: kernel/sched/
679655da 10420F: include/linux/sched.h
c117ab84 10421F: include/uapi/linux/sched.h
c2eb505b 10422F: include/linux/wait.h
1da177e4 10423
6bcf6737 10424SCORE ARCHITECTURE
ed38665e 10425M: Chen Liqin <liqin.linux@gmail.com>
a2681a75 10426M: Lennox Wu <lennox.wu@gmail.com>
ed38665e 10427W: http://www.sunplus.com
6bcf6737 10428S: Supported
a2681a75 10429F: arch/score/
6bcf6737 10430
80f390ea
SH
10431SYSTEM CONTROL & POWER INTERFACE (SCPI) Message Protocol drivers
10432M: Sudeep Holla <sudeep.holla@arm.com>
10433L: linux-arm-kernel@lists.infradead.org
10434S: Maintained
10435F: Documentation/devicetree/bindings/arm/arm,scpi.txt
cd52c2a4 10436F: drivers/clk/clk-scpi.c
8def3103 10437F: drivers/cpufreq/scpi-cpufreq.c
8cb7cf56
SH
10438F: drivers/firmware/arm_scpi.c
10439F: include/linux/scpi_protocol.h
80f390ea 10440
1da177e4 10441SCSI CDROM DRIVER
8b58be88 10442M: Jens Axboe <axboe@kernel.dk>
1da177e4
LT
10443L: linux-scsi@vger.kernel.org
10444W: http://www.kernel.dk
10445S: Maintained
679655da 10446F: drivers/scsi/sr*
1da177e4 10447
fb50a83d 10448SCSI RDMA PROTOCOL (SRP) INITIATOR
3453bddb 10449M: Bart Van Assche <bart.vanassche@sandisk.com>
fb50a83d
RD
10450L: linux-rdma@vger.kernel.org
10451S: Supported
10452W: http://www.openfabrics.org
10453Q: http://patchwork.kernel.org/project/linux-rdma/list/
10454T: git git://git.kernel.org/pub/scm/linux/kernel/git/dad/srp-initiator.git
10455F: drivers/infiniband/ulp/srp/
10456F: include/scsi/srp.h
10457
1da177e4 10458SCSI SG DRIVER
8b58be88 10459M: Doug Gilbert <dgilbert@interlog.com>
1da177e4 10460L: linux-scsi@vger.kernel.org
59ab3c93 10461W: http://sg.danny.cz/sg
1da177e4 10462S: Maintained
59ab3c93 10463F: Documentation/scsi/scsi-generic.txt
679655da
JP
10464F: drivers/scsi/sg.c
10465F: include/scsi/sg.h
1da177e4
LT
10466
10467SCSI SUBSYSTEM
7ee7895c 10468M: "James E.J. Bottomley" <jejb@linux.vnet.ibm.com>
0351b8f8 10469T: git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi.git
f4ab421b
MP
10470M: "Martin K. Petersen" <martin.petersen@oracle.com>
10471T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git
10472L: linux-scsi@vger.kernel.org
1da177e4 10473S: Maintained
2c99a314 10474F: Documentation/devicetree/bindings/scsi/
679655da
JP
10475F: drivers/scsi/
10476F: include/scsi/
1da177e4
LT
10477
10478SCSI TAPE DRIVER
8b58be88 10479M: Kai Mäkisara <Kai.Makisara@kolumbus.fi>
1da177e4
LT
10480L: linux-scsi@vger.kernel.org
10481S: Maintained
679655da 10482F: Documentation/scsi/st.txt
f7269cfc
JD
10483F: drivers/scsi/st.*
10484F: drivers/scsi/st_*.h
1da177e4
LT
10485
10486SCTP PROTOCOL
8b6efb75 10487M: Vlad Yasevich <vyasevich@gmail.com>
02c38d0a 10488M: Neil Horman <nhorman@tuxdriver.com>
1a418796 10489L: linux-sctp@vger.kernel.org
5f85813c 10490W: http://lksctp.sourceforge.net
8b6efb75 10491S: Maintained
679655da
JP
10492F: Documentation/networking/sctp.txt
10493F: include/linux/sctp.h
4d58c025 10494F: include/uapi/linux/sctp.h
679655da
JP
10495F: include/net/sctp/
10496F: net/sctp/
1da177e4
LT
10497
10498SCx200 CPU SUPPORT
8b58be88 10499M: Jim Cromie <jim.cromie@gmail.com>
1662d32c 10500S: Odd Fixes
679655da 10501F: Documentation/i2c/busses/scx200_acb
390889b6 10502F: arch/x86/platform/scx200/
679655da
JP
10503F: drivers/watchdog/scx200_wdt.c
10504F: drivers/i2c/busses/scx200*
10505F: drivers/mtd/maps/scx200_docflash.c
10506F: include/linux/scx200.h
1662d32c
JC
10507
10508SCx200 GPIO DRIVER
8b58be88 10509M: Jim Cromie <jim.cromie@gmail.com>
1662d32c 10510S: Maintained
679655da
JP
10511F: drivers/char/scx200_gpio.c
10512F: include/linux/scx200_gpio.h
1662d32c
JC
10513
10514SCx200 HRT CLOCKSOURCE DRIVER
8b58be88 10515M: Jim Cromie <jim.cromie@gmail.com>
1662d32c 10516S: Maintained
679655da 10517F: drivers/clocksource/scx200_hrt.c
1da177e4 10518
6a36913a 10519SDRICOH_CS MMC/SD HOST CONTROLLER INTERFACE DRIVER
8b58be88 10520M: Sascha Sommer <saschasommer@freenet.de>
6a36913a
SS
10521L: sdricohcs-devel@lists.sourceforge.net (subscribers-only)
10522S: Maintained
679655da 10523F: drivers/mmc/host/sdricoh_cs.c
6a36913a 10524
e7839f25 10525SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) DRIVER
ddfe954d 10526M: Adrian Hunter <adrian.hunter@intel.com>
7a241d6e 10527L: linux-mmc@vger.kernel.org
ddfe954d
UH
10528T: git git://git.infradead.org/users/ahunter/linux-sdhci.git
10529S: Maintained
10530F: drivers/mmc/host/sdhci*
10531F: include/linux/mmc/sdhci*
e2d1d6c0 10532
c04f9d61
KC
10533SECURE COMPUTING
10534M: Kees Cook <keescook@chromium.org>
a0cfd75f
KC
10535R: Andy Lutomirski <luto@amacapital.net>
10536R: Will Drewry <wad@chromium.org>
c04f9d61
KC
10537T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git seccomp
10538S: Supported
10539F: kernel/seccomp.c
10540F: include/uapi/linux/seccomp.h
10541F: include/linux/seccomp.h
c99ee51a 10542F: tools/testing/selftests/seccomp/*
c04f9d61
KC
10543K: \bsecure_computing
10544K: \bTIF_SECCOMP\b
10545
476bf3d6
AC
10546SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) Broadcom BRCMSTB DRIVER
10547M: Al Cooper <alcooperx@gmail.com>
10548L: linux-mmc@vger.kernel.org
10549L: bcm-kernel-feedback-list@broadcom.com
10550S: Maintained
10551F: drivers/mmc/host/sdhci-brcmstb*
10552
0d1bb41a 10553SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) SAMSUNG DRIVER
8b58be88 10554M: Ben Dooks <ben-linux@fluff.org>
dc524882 10555M: Jaehoon Chung <jh80.chung@samsung.com>
7a241d6e 10556L: linux-mmc@vger.kernel.org
0d1bb41a 10557S: Maintained
dc524882 10558F: drivers/mmc/host/sdhci-s3c*
0d1bb41a 10559
c63b3cba 10560SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) ST SPEAR DRIVER
da89947b 10561M: Viresh Kumar <vireshk@kernel.org>
c63b3cba
VK
10562L: linux-mmc@vger.kernel.org
10563S: Maintained
10564F: drivers/mmc/host/sdhci-spear.c
10565
8711cca2 10566SECURITY SUBSYSTEM
9b45c0d2 10567M: James Morris <james.l.morris@oracle.com>
9c3646d1 10568M: "Serge E. Hallyn" <serge@hallyn.com>
8711cca2 10569L: linux-security-module@vger.kernel.org (suggested Cc:)
89879a7e 10570T: git git://git.kernel.org/pub/scm/linux/kernel/git/jmorris/linux-security.git
9ccf010f 10571W: http://kernsec.org/
8711cca2 10572S: Supported
7d2c86b5 10573F: security/
8711cca2 10574
1da177e4 10575SECURITY CONTACT
8b58be88 10576M: Security Officers <security@kernel.org>
1da177e4
LT
10577S: Supported
10578
10579SELINUX SECURITY MODULE
e0238b4c 10580M: Paul Moore <paul@paul-moore.com>
8b58be88 10581M: Stephen Smalley <sds@tycho.nsa.gov>
8b58be88 10582M: Eric Paris <eparis@parisplace.org>
e0238b4c 10583L: selinux@tycho.nsa.gov (moderated for non-subscribers)
f058925b 10584W: http://selinuxproject.org
5a5f2acf 10585T: git git://git.infradead.org/users/pcmoore/selinux
1da177e4 10586S: Supported
679655da
JP
10587F: include/linux/selinux*
10588F: security/selinux/
6bde95ce 10589F: scripts/selinux/
1da177e4 10590
c1c124e9
JJ
10591APPARMOR SECURITY MODULE
10592M: John Johansen <john.johansen@canonical.com>
10593L: apparmor@lists.ubuntu.com (subscribers-only, general discussion)
10594W: apparmor.wiki.kernel.org
10595T: git git://git.kernel.org/pub/scm/linux/kernel/git/jj/apparmor-dev.git
10596S: Supported
10597F: security/apparmor/
10598
9b091556
KC
10599LOADPIN SECURITY MODULE
10600M: Kees Cook <keescook@chromium.org>
10601T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git lsm/loadpin
10602S: Supported
10603F: security/loadpin/
10604
730daa16
KC
10605YAMA SECURITY MODULE
10606M: Kees Cook <keescook@chromium.org>
10607T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git yama/tip
10608S: Supported
10609F: security/yama/
10610
cef2cf07 10611SENSABLE PHANTOM
8b58be88 10612M: Jiri Slaby <jirislaby@gmail.com>
cef2cf07 10613S: Maintained
679655da 10614F: drivers/misc/phantom.c
c117ab84 10615F: include/uapi/linux/phantom.h
cef2cf07 10616
6733b39a 10617SERVER ENGINES 10Gbps iSCSI - BladeEngine 2 DRIVER
4627de93 10618M: Jayamohan Kallickal <jayamohan.kallickal@avagotech.com>
9d27e216
KM
10619M: Ketan Mukadam <ketan.mukadam@avagotech.com>
10620M: John Soni Jose <sony.john@avagotech.com>
3387f656 10621L: linux-scsi@vger.kernel.org
4627de93 10622W: http://www.avagotech.com
3387f656
JP
10623S: Supported
10624F: drivers/scsi/be2iscsi/
6733b39a 10625
d2ee76fa 10626Emulex 10Gbps NIC BE2, BE3-R, Lancer, Skyhawk-R DRIVER (be2net)
aa7b4537
SP
10627M: Sathya Perla <sathya.perla@broadcom.com>
10628M: Ajit Khaparde <ajit.khaparde@broadcom.com>
aa7b4537
SP
10629M: Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com>
10630M: Somnath Kotur <somnath.kotur@broadcom.com>
7d2c86b5 10631L: netdev@vger.kernel.org
fea3af67 10632W: http://www.emulex.com
7d2c86b5 10633S: Supported
9aebddd1 10634F: drivers/net/ethernet/emulex/benet/
6b7c5b94 10635
d2928a8c 10636EMULEX ONECONNECT ROCE DRIVER
2b8e7333
LN
10637M: Selvin Xavier <selvin.xavier@avagotech.com>
10638M: Devesh Sharma <devesh.sharma@avagotech.com>
10639M: Mitesh Ahuja <mitesh.ahuja@avagotech.com>
d2928a8c
SX
10640L: linux-rdma@vger.kernel.org
10641W: http://www.emulex.com
10642S: Supported
10643F: drivers/infiniband/hw/ocrdma/
10644
8ceee660 10645SFC NETWORK DRIVER
c06f51ea 10646M: Solarflare linux maintainers <linux-net-drivers@solarflare.com>
e00f8017
BK
10647M: Edward Cree <ecree@solarflare.com>
10648M: Bert Kenward <bkenward@solarflare.com>
c06f51ea 10649L: netdev@vger.kernel.org
8ceee660 10650S: Supported
874aeea5 10651F: drivers/net/ethernet/sfc/
8ceee660 10652
e2d1d6c0 10653SGI GRU DRIVER
cc883afc 10654M: Dimitri Sivanich <sivanich@sgi.com>
e2d1d6c0 10655S: Maintained
679655da 10656F: drivers/misc/sgi-gru/
e2d1d6c0
RD
10657
10658SGI SN-IA64 (Altix) SERIAL CONSOLE DRIVER
8b58be88 10659M: Pat Gefre <pfg@sgi.com>
e2d1d6c0
RD
10660L: linux-ia64@vger.kernel.org
10661S: Supported
679655da 10662F: Documentation/ia64/serial.txt
df621252 10663F: drivers/tty/serial/ioc?_serial.c
679655da 10664F: include/linux/ioc?.h
e2d1d6c0 10665
75312619 10666SGI XP/XPC/XPNET DRIVER
e180383f
RH
10667M: Cliff Whickman <cpw@sgi.com>
10668M: Robin Holt <robinmholt@gmail.com>
75312619 10669S: Maintained
679655da 10670F: drivers/misc/sgi-xp/
75312619 10671
46eacf3b
AP
10672SI2157 MEDIA DRIVER
10673M: Antti Palosaari <crope@iki.fi>
10674L: linux-media@vger.kernel.org
a825eaec 10675W: https://linuxtv.org
46eacf3b
AP
10676W: http://palosaari.fi/linux/
10677Q: http://patchwork.linuxtv.org/project/linux-media/list/
10678T: git git://linuxtv.org/anttip/media_tree.git
10679S: Maintained
10680F: drivers/media/tuners/si2157*
10681
75e2d5ba
AP
10682SI2168 MEDIA DRIVER
10683M: Antti Palosaari <crope@iki.fi>
10684L: linux-media@vger.kernel.org
a825eaec 10685W: https://linuxtv.org
75e2d5ba
AP
10686W: http://palosaari.fi/linux/
10687Q: http://patchwork.linuxtv.org/project/linux-media/list/
10688T: git git://linuxtv.org/anttip/media_tree.git
10689S: Maintained
10690F: drivers/media/dvb-frontends/si2168*
10691
49cc629d
HV
10692SI470X FM RADIO RECEIVER I2C DRIVER
10693M: Hans Verkuil <hverkuil@xs4all.nl>
10694L: linux-media@vger.kernel.org
10695T: git git://linuxtv.org/media_tree.git
a825eaec 10696W: https://linuxtv.org
49cc629d
HV
10697S: Odd Fixes
10698F: drivers/media/radio/si470x/radio-si470x-i2c.c
10699
10700SI470X FM RADIO RECEIVER USB DRIVER
10701M: Hans Verkuil <hverkuil@xs4all.nl>
10702L: linux-media@vger.kernel.org
10703T: git git://linuxtv.org/media_tree.git
a825eaec 10704W: https://linuxtv.org
49cc629d
HV
10705S: Maintained
10706F: drivers/media/radio/si470x/radio-si470x-common.c
10707F: drivers/media/radio/si470x/radio-si470x.h
10708F: drivers/media/radio/si470x/radio-si470x-usb.c
10709
c937ca03
EV
10710SI4713 FM RADIO TRANSMITTER I2C DRIVER
10711M: Eduardo Valentin <edubezval@gmail.com>
10712L: linux-media@vger.kernel.org
10713T: git git://linuxtv.org/media_tree.git
a825eaec 10714W: https://linuxtv.org
c937ca03 10715S: Odd Fixes
99995ded 10716F: drivers/media/radio/si4713/si4713.?
c937ca03
EV
10717
10718SI4713 FM RADIO TRANSMITTER PLATFORM DRIVER
10719M: Eduardo Valentin <edubezval@gmail.com>
10720L: linux-media@vger.kernel.org
10721T: git git://linuxtv.org/media_tree.git
a825eaec 10722W: https://linuxtv.org
c937ca03 10723S: Odd Fixes
99995ded
DR
10724F: drivers/media/radio/si4713/radio-platform-si4713.c
10725
10726SI4713 FM RADIO TRANSMITTER USB DRIVER
10727M: Hans Verkuil <hverkuil@xs4all.nl>
10728L: linux-media@vger.kernel.org
10729T: git git://linuxtv.org/media_tree.git
a825eaec 10730W: https://linuxtv.org
99995ded
DR
10731S: Maintained
10732F: drivers/media/radio/si4713/radio-usb-si4713.c
c937ca03 10733
beb91d46 10734SIANO DVB DRIVER
5dc8a864
MCC
10735M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
10736M: Mauro Carvalho Chehab <mchehab@kernel.org>
beb91d46 10737L: linux-media@vger.kernel.org
a825eaec 10738W: https://linuxtv.org
beb91d46
MCC
10739T: git git://linuxtv.org/media_tree.git
10740S: Odd fixes
10741F: drivers/media/common/siano/
beb91d46 10742F: drivers/media/usb/siano/
beb91d46 10743F: drivers/media/usb/siano/
14430813 10744F: drivers/media/mmc/siano/
beb91d46 10745
6f15b602
HG
10746SIMPLEFB FB DRIVER
10747M: Hans de Goede <hdegoede@redhat.com>
10748L: linux-fbdev@vger.kernel.org
10749S: Maintained
2d799dde 10750F: Documentation/devicetree/bindings/display/simple-framebuffer.txt
6f15b602
HG
10751F: drivers/video/fbdev/simplefb.c
10752F: include/linux/platform_data/simplefb.h
10753
b618b69c 10754SH_VEU V4L2 MEM2MEM DRIVER
b618b69c 10755L: linux-media@vger.kernel.org
bb60fcb2 10756S: Orphan
b618b69c 10757F: drivers/media/platform/sh_veu.c
b618b69c
GL
10758
10759SH_VOU V4L2 OUTPUT DRIVER
b618b69c 10760L: linux-media@vger.kernel.org
bb60fcb2 10761S: Orphan
b618b69c 10762F: drivers/media/platform/sh_vou.c
d647f0b7 10763F: include/media/drv-intf/sh_vou.h
b618b69c 10764
6349d997 10765SIMPLE FIRMWARE INTERFACE (SFI)
2bf822d7 10766M: Len Brown <lenb@kernel.org>
6349d997
LB
10767L: sfi-devel@simplefirmware.org
10768W: http://simplefirmware.org/
10769T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux-sfi-2.6.git
e2d1d6c0 10770S: Supported
943fc810 10771F: arch/x86/platform/sfi/
6349d997
LB
10772F: drivers/sfi/
10773F: include/linux/sfi*.h
e2d1d6c0 10774
1da177e4
LT
10775SIMTEC EB110ATX (Chalice CATS)
10776P: Ben Dooks
b16957c6
BD
10777P: Vincent Sanders <vince@simtec.co.uk>
10778M: Simtec Linux Team <linux@simtec.co.uk>
1da177e4
LT
10779W: http://www.simtec.co.uk/products/EB110ATX/
10780S: Supported
10781
10782SIMTEC EB2410ITX (BAST)
10783P: Ben Dooks
b16957c6
BD
10784P: Vincent Sanders <vince@simtec.co.uk>
10785M: Simtec Linux Team <linux@simtec.co.uk>
1da177e4
LT
10786W: http://www.simtec.co.uk/products/EB2410ITX/
10787S: Supported
15dba387
JP
10788F: arch/arm/mach-s3c24xx/mach-bast.c
10789F: arch/arm/mach-s3c24xx/bast-ide.c
10790F: arch/arm/mach-s3c24xx/bast-irq.c
1da177e4 10791
4c5adde7 10792TI DAVINCI MACHINE SUPPORT
3ba789c0 10793M: Sekhar Nori <nsekhar@ti.com>
3cf2efd5 10794M: Kevin Hilman <khilman@kernel.org>
42c031df
SN
10795L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10796T: git git://git.kernel.org/pub/scm/linux/kernel/git/nsekhar/linux-davinci.git
4c5adde7 10797S: Supported
14430813 10798F: arch/arm/mach-davinci/
046d0a37 10799F: drivers/i2c/busses/i2c-davinci.c
4c5adde7 10800
8d4b3f08 10801TI DAVINCI SERIES MEDIA DRIVER
e43cdb56 10802M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
8d4b3f08 10803L: linux-media@vger.kernel.org
a825eaec 10804W: https://linuxtv.org
8d4b3f08
LP
10805Q: http://patchwork.linuxtv.org/project/linux-media/list/
10806T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
9ce5eca7 10807S: Maintained
8d4b3f08
LP
10808F: drivers/media/platform/davinci/
10809F: include/media/davinci/
10810
417d2e50 10811TI AM437X VPFE DRIVER
e43cdb56 10812M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
417d2e50 10813L: linux-media@vger.kernel.org
a825eaec 10814W: https://linuxtv.org
417d2e50
BP
10815Q: http://patchwork.linuxtv.org/project/linux-media/list/
10816T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
10817S: Maintained
10818F: drivers/media/platform/am437x/
10819
c4c0283a 10820OV2659 OMNIVISION SENSOR DRIVER
e43cdb56 10821M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
c4c0283a 10822L: linux-media@vger.kernel.org
a825eaec 10823W: https://linuxtv.org
c4c0283a
BP
10824Q: http://patchwork.linuxtv.org/project/linux-media/list/
10825T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
10826S: Maintained
10827F: drivers/media/i2c/ov2659.c
b5dcee22 10828F: include/media/i2c/ov2659.h
c4c0283a 10829
3a6779f5
SM
10830SILICON MOTION SM712 FRAME BUFFER DRIVER
10831M: Sudip Mukherjee <sudipm.mukherjee@gmail.com>
10832M: Teddy Wang <teddy.wang@siliconmotion.com>
10833M: Sudip Mukherjee <sudip@vectorindia.org>
10834L: linux-fbdev@vger.kernel.org
10835S: Maintained
10836F: drivers/video/fbdev/sm712*
10837F: Documentation/fb/sm712fb.txt
10838
92aab3c0 10839SIS 190 ETHERNET DRIVER
8b58be88 10840M: Francois Romieu <romieu@fr.zoreil.com>
92aab3c0
FR
10841L: netdev@vger.kernel.org
10842S: Maintained
8c7de408 10843F: drivers/net/ethernet/sis/sis190.c
92aab3c0 10844
1da177e4 10845SIS 900/7016 FAST ETHERNET DRIVER
8b58be88 10846M: Daniele Venzano <venza@brownhat.org>
1da177e4 10847W: http://www.brownhat.org/sis900.html
979b6c13 10848L: netdev@vger.kernel.org
1da177e4 10849S: Maintained
8c7de408 10850F: drivers/net/ethernet/sis/sis900.*
1da177e4
LT
10851
10852SIS FRAMEBUFFER DRIVER
8b58be88 10853M: Thomas Winischhofer <thomas@winischhofer.net>
1da177e4 10854W: http://www.winischhofer.net/linuxsisvga.shtml
b7eee616 10855S: Maintained
679655da 10856F: Documentation/fb/sisfb.txt
8a61f013 10857F: drivers/video/fbdev/sis/
679655da 10858F: include/video/sisfb.h
1da177e4
LT
10859
10860SIS USB2VGA DRIVER
8b58be88 10861M: Thomas Winischhofer <thomas@winischhofer.net>
1da177e4
LT
10862W: http://www.winischhofer.at/linuxsisusbvga.shtml
10863S: Maintained
679655da 10864F: drivers/usb/misc/sisusbvga/
1da177e4 10865
415ad26d 10866SLAB ALLOCATOR
16e943bf 10867M: Christoph Lameter <cl@linux.com>
2ed1c525 10868M: Pekka Enberg <penberg@kernel.org>
16e943bf
CL
10869M: David Rientjes <rientjes@google.com>
10870M: Joonsoo Kim <iamjoonsoo.kim@lge.com>
10871M: Andrew Morton <akpm@linux-foundation.org>
415ad26d
CL
10872L: linux-mm@kvack.org
10873S: Maintained
679655da 10874F: include/linux/sl?b*.h
16e943bf 10875F: mm/sl?b*
415ad26d 10876
9fab9787 10877SLEEPABLE READ-COPY UPDATE (SRCU)
96a39bc4 10878M: Lai Jiangshan <jiangshanlai@gmail.com>
9fab9787 10879M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
ab0afd6c 10880M: Josh Triplett <josh@joshtriplett.org>
4632a191
PM
10881R: Steven Rostedt <rostedt@goodmis.org>
10882R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
981c3a4f 10883L: linux-kernel@vger.kernel.org
9fab9787
PM
10884W: http://www.rdrop.com/users/paulmck/RCU/
10885S: Supported
10886T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
4102adab
PM
10887F: include/linux/srcu.h
10888F: kernel/rcu/srcu.c
9fab9787 10889
66372841
CS
10890SMACK SECURITY MODULE
10891M: Casey Schaufler <casey@schaufler-ca.com>
10892L: linux-security-module@vger.kernel.org
10893W: http://schaufler-ca.com
ece38248 10894T: git git://github.com/cschaufler/smack-next
66372841
CS
10895S: Maintained
10896F: Documentation/security/Smack.txt
10897F: security/smack/
10898
20651e0b 10899DRIVERS FOR ADAPTIVE VOLTAGE SCALING (AVS)
68ace3e1
KH
10900M: Kevin Hilman <khilman@kernel.org>
10901M: Nishanth Menon <nm@ti.com>
10902S: Maintained
20651e0b 10903F: drivers/power/avs/
68ace3e1
KH
10904F: include/linux/power/smartreflex.h
10905L: linux-pm@vger.kernel.org
10906
1da177e4 10907SMC91x ETHERNET DRIVER
2f82af08 10908M: Nicolas Pitre <nico@fluxnic.net>
18e2842b 10909S: Odd Fixes
ae150435 10910F: drivers/net/ethernet/smsc/smc91x.*
1da177e4 10911
e8e31622
SA
10912SMIA AND SMIA++ IMAGE SENSOR DRIVER
10913M: Sakari Ailus <sakari.ailus@iki.fi>
10914L: linux-media@vger.kernel.org
10915S: Maintained
14430813 10916F: drivers/media/i2c/smiapp/
b5dcee22 10917F: include/media/i2c/smiapp.h
e8e31622
SA
10918F: drivers/media/i2c/smiapp-pll.c
10919F: drivers/media/i2c/smiapp-pll.h
fd2bfdc8 10920F: include/uapi/linux/smiapp.h
a2cec3c0 10921F: Documentation/devicetree/bindings/media/i2c/nokia,smia.txt
e8e31622 10922
920fa1ff
GR
10923SMM665 HARDWARE MONITOR DRIVER
10924M: Guenter Roeck <linux@roeck-us.net>
968ce1b1 10925L: linux-hwmon@vger.kernel.org
920fa1ff
GR
10926S: Maintained
10927F: Documentation/hwmon/smm665
10928F: drivers/hwmon/smm665.c
10929
9df7305b 10930SMSC EMC2103 HARDWARE MONITOR DRIVER
90b24cfb 10931M: Steve Glendinning <steve.glendinning@shawell.net>
968ce1b1 10932L: linux-hwmon@vger.kernel.org
90b24cfb 10933S: Maintained
9df7305b
SG
10934F: Documentation/hwmon/emc2103
10935F: drivers/hwmon/emc2103.c
10936
a98d506c
HG
10937SMSC SCH5627 HARDWARE MONITOR DRIVER
10938M: Hans de Goede <hdegoede@redhat.com>
968ce1b1 10939L: linux-hwmon@vger.kernel.org
a98d506c
HG
10940S: Supported
10941F: Documentation/hwmon/sch5627
10942F: drivers/hwmon/sch5627.c
10943
6ea884db 10944SMSC47B397 HARDWARE MONITOR DRIVER
d8130624 10945M: Jean Delvare <jdelvare@suse.com>
968ce1b1 10946L: linux-hwmon@vger.kernel.org
6ea884db 10947S: Maintained
679655da
JP
10948F: Documentation/hwmon/smsc47b397
10949F: drivers/hwmon/smsc47b397.c
6ea884db 10950
fd9abb3d 10951SMSC911x ETHERNET DRIVER
90b24cfb 10952M: Steve Glendinning <steve.glendinning@shawell.net>
2cb37728 10953L: netdev@vger.kernel.org
90b24cfb 10954S: Maintained
679655da 10955F: include/linux/smsc911x.h
ae150435 10956F: drivers/net/ethernet/smsc/smsc911x.*
2cb37728
SG
10957
10958SMSC9420 PCI ETHERNET DRIVER
90b24cfb 10959M: Steve Glendinning <steve.glendinning@shawell.net>
fd9abb3d 10960L: netdev@vger.kernel.org
90b24cfb 10961S: Maintained
ae150435 10962F: drivers/net/ethernet/smsc/smsc9420.*
fd9abb3d 10963
3c8a63e2 10964SMSC UFX6000 and UFX7000 USB to VGA DRIVER
90b24cfb 10965M: Steve Glendinning <steve.glendinning@shawell.net>
3c8a63e2 10966L: linux-fbdev@vger.kernel.org
90b24cfb 10967S: Maintained
8a61f013 10968F: drivers/video/fbdev/smscufx.c
3c8a63e2 10969
668acf32 10970SOC-CAMERA V4L2 SUBSYSTEM
8b58be88 10971M: Guennadi Liakhovetski <g.liakhovetski@gmx.de>
661263b5 10972L: linux-media@vger.kernel.org
275ffde4 10973T: git git://linuxtv.org/media_tree.git
795fb7e7 10974S: Maintained
90d72ac6
MCC
10975F: include/media/soc*
10976F: drivers/media/i2c/soc_camera/
10977F: drivers/media/platform/soc_camera/
668acf32 10978
e2d1d6c0 10979SOEKRIS NET48XX LED SUPPORT
8b58be88 10980M: Chris Boot <bootc@bootc.net>
e2d1d6c0 10981S: Maintained
679655da 10982F: drivers/leds/leds-net48xx.c
e2d1d6c0 10983
e3994db1 10984SOFTLOGIC 6x10 MPEG CODEC
9661975d
AU
10985M: Bluecherry Maintainers <maintainers@bluecherrydvr.com>
10986M: Andrey Utkin <andrey.utkin@corp.bluecherry.net>
10987M: Andrey Utkin <andrey.krieger.utkin@gmail.com>
1f141f6b 10988M: Ismael Luceno <ismael@iodev.co.uk>
e3994db1
JP
10989L: linux-media@vger.kernel.org
10990S: Supported
10991F: drivers/media/pci/solo6x10/
10992
1da177e4 10993SOFTWARE RAID (Multiple Disks) SUPPORT
c2f662eb 10994M: Shaohua Li <shli@kernel.org>
1da177e4 10995L: linux-raid@vger.kernel.org
0f9ce866 10996T: git git://git.kernel.org/pub/scm/linux/kernel/git/shli/md.git
524418bb 10997S: Supported
679655da
JP
10998F: drivers/md/
10999F: include/linux/raid/
c117ab84 11000F: include/uapi/linux/raid/
1da177e4 11001
1da177e4 11002SONIC NETWORK DRIVER
8b58be88 11003M: Thomas Bogendoerfer <tsbogend@alpha.franken.de>
979b6c13 11004L: netdev@vger.kernel.org
1da177e4 11005S: Maintained
d9fb9f38 11006F: drivers/net/ethernet/natsemi/sonic.*
1da177e4 11007
61e115a5 11008SONICS SILICON BACKPLANE DRIVER (SSB)
eb032b98 11009M: Michael Buesch <m@bues.ch>
e7828b28 11010L: linux-wireless@vger.kernel.org
61e115a5 11011S: Maintained
679655da
JP
11012F: drivers/ssb/
11013F: include/linux/ssb/
61e115a5 11014
1da177e4 11015SONY VAIO CONTROL DEVICE DRIVER
8b58be88 11016M: Mattia Dongili <malattia@linux.it>
d0944853 11017L: platform-driver-x86@vger.kernel.org
5b18167d 11018W: http://www.linux.it/~malattia/wiki/index.php/Sony_drivers
1da177e4 11019S: Maintained
679655da
JP
11020F: Documentation/laptops/sony-laptop.txt
11021F: drivers/char/sonypi.c
11022F: drivers/platform/x86/sony-laptop.c
11023F: include/linux/sony-laptop.h
1da177e4 11024
baf8532a 11025SONY MEMORYSTICK CARD SUPPORT
8b58be88 11026M: Alex Dubov <oakad@yahoo.com>
baf8532a
AD
11027W: http://tifmxx.berlios.de/
11028S: Maintained
679655da 11029F: drivers/memstick/host/tifm_ms.c
baf8532a 11030
0ab30494
ML
11031SONY MEMORYSTICK STANDARD SUPPORT
11032M: Maxim Levitsky <maximlevitsky@gmail.com>
11033S: Maintained
11034F: drivers/memstick/core/ms_block.*
11035
1da177e4 11036SOUND
8b58be88 11037M: Jaroslav Kysela <perex@perex.cz>
d8130624 11038M: Takashi Iwai <tiwai@suse.com>
93711660 11039L: alsa-devel@alsa-project.org (moderated for non-subscribers)
3126a179 11040W: http://www.alsa-project.org/
dde7ad8d 11041T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
3126a179 11042T: git git://git.alsa-project.org/alsa-kernel.git
ff4a8f32 11043Q: http://patchwork.kernel.org/project/alsa-devel/list/
1da177e4 11044S: Maintained
3126a179
JP
11045F: Documentation/sound/
11046F: include/sound/
c117ab84 11047F: include/uapi/sound/
679655da 11048F: sound/
1da177e4 11049
33bbe149
MB
11050SOUND - COMPRESSED AUDIO
11051M: Vinod Koul <vinod.koul@intel.com>
11052L: alsa-devel@alsa-project.org (moderated for non-subscribers)
11053T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
11054S: Supported
f672f31a 11055F: Documentation/sound/alsa/compress_offload.txt
33bbe149 11056F: include/sound/compress_driver.h
f672f31a 11057F: include/uapi/sound/compress_*
33bbe149
MB
11058F: sound/core/compress_offload.c
11059F: sound/soc/soc-compress.c
11060
bd903bde 11061SOUND - SOC LAYER / DYNAMIC AUDIO POWER MANAGEMENT (ASoC)
6b9cf5c2 11062M: Liam Girdwood <lgirdwood@gmail.com>
b02e48f2 11063M: Mark Brown <broonie@kernel.org>
86f14df8 11064T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound.git
93711660 11065L: alsa-devel@alsa-project.org (moderated for non-subscribers)
b0b8daf7 11066W: http://alsa-project.org/main/index.php/ASoC
eb1a6af3 11067S: Supported
181ad2a5 11068F: Documentation/devicetree/bindings/sound/
2820f615 11069F: Documentation/sound/alsa/soc/
679655da 11070F: sound/soc/
e6e55122 11071F: include/sound/soc*
eb1a6af3 11072
d7f8761b
MB
11073SOUND - DMAENGINE HELPERS
11074M: Lars-Peter Clausen <lars@metafoo.de>
11075S: Supported
11076F: include/sound/dmaengine_pcm.h
11077F: sound/core/pcm_dmaengine.c
11078F: sound/soc/soc-generic-dmaengine-pcm.c
11079
990a6a99
OS
11080SP2 MEDIA DRIVER
11081M: Olli Salonen <olli.salonen@iki.fi>
11082L: linux-media@vger.kernel.org
a825eaec 11083W: https://linuxtv.org
990a6a99
OS
11084Q: http://patchwork.linuxtv.org/project/linux-media/list/
11085S: Maintained
11086F: drivers/media/dvb-frontends/sp2*
11087
473321fc 11088SPARC + UltraSPARC (sparc/sparc64)
8b58be88 11089M: "David S. Miller" <davem@davemloft.net>
1da177e4 11090L: sparclinux@vger.kernel.org
8a6e2535 11091Q: http://patchwork.ozlabs.org/project/sparclinux/list/
08deed1e
JP
11092T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
11093T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
1da177e4 11094S: Maintained
679655da 11095F: arch/sparc/
7765b8bb 11096F: drivers/sbus/
1da177e4 11097
6404fcca
DM
11098SPARC SERIAL DRIVERS
11099M: "David S. Miller" <davem@davemloft.net>
11100L: sparclinux@vger.kernel.org
08deed1e
JP
11101T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
11102T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
6404fcca 11103S: Maintained
6816383a 11104F: include/linux/sunserialcore.h
df621252 11105F: drivers/tty/serial/suncore.c
df621252
GKH
11106F: drivers/tty/serial/sunhv.c
11107F: drivers/tty/serial/sunsab.c
11108F: drivers/tty/serial/sunsab.h
11109F: drivers/tty/serial/sunsu.c
11110F: drivers/tty/serial/sunzilog.c
11111F: drivers/tty/serial/sunzilog.h
6404fcca 11112
389325b4
CL
11113SPARSE CHECKER
11114M: "Christopher Li" <sparse@chrisli.org>
11115L: linux-sparse@vger.kernel.org
11116W: https://sparse.wiki.kernel.org/
11117T: git git://git.kernel.org/pub/scm/devel/sparse/sparse.git
11118T: git git://git.kernel.org/pub/scm/devel/sparse/chrisl/sparse.git
11119S: Maintained
11120F: include/linux/compiler.h
11121
fc0c195a 11122SPEAR PLATFORM SUPPORT
da89947b 11123M: Viresh Kumar <vireshk@kernel.org>
9cc23682 11124M: Shiraz Hashim <shiraz.linux.kernel@gmail.com>
fbfa0748 11125L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
fc0c195a
VK
11126W: http://www.st.com/spear
11127S: Maintained
e68d7c14 11128F: arch/arm/boot/dts/spear*
281e192f 11129F: arch/arm/mach-spear/
fc0c195a
VK
11130
11131SPEAR CLOCK FRAMEWORK SUPPORT
da89947b 11132M: Viresh Kumar <vireshk@kernel.org>
fbfa0748 11133L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
fc0c195a
VK
11134W: http://www.st.com/spear
11135S: Maintained
5df33a62 11136F: drivers/clk/spear/
fc0c195a 11137
e2d1d6c0 11138SPI SUBSYSTEM
b02e48f2 11139M: Mark Brown <broonie@kernel.org>
dfbe403c 11140L: linux-spi@vger.kernel.org
e7e4e13c 11141T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi.git
8a6e2535 11142Q: http://patchwork.kernel.org/project/spi-devel-general/list/
e2d1d6c0 11143S: Maintained
87306eb7 11144F: Documentation/devicetree/bindings/spi/
679655da
JP
11145F: Documentation/spi/
11146F: drivers/spi/
11147F: include/linux/spi/
c117ab84 11148F: include/uapi/linux/spi/
e2d1d6c0 11149
2752e401 11150SPIDERNET NETWORK DRIVER for CELL
8b58be88 11151M: Ishizaki Kou <kou.ishizaki@toshiba.co.jp>
2752e401
JL
11152L: netdev@vger.kernel.org
11153S: Supported
679655da 11154F: Documentation/networking/spider_net.txt
8df158ac 11155F: drivers/net/ethernet/toshiba/spider_net*
2752e401 11156
e2d1d6c0 11157SPU FILE SYSTEM
8b58be88 11158M: Jeremy Kerr <jk@ozlabs.org>
a4724ed6 11159L: linuxppc-dev@lists.ozlabs.org
e2d1d6c0
RD
11160W: http://www.ibm.com/developerworks/power/cell/
11161S: Supported
679655da
JP
11162F: Documentation/filesystems/spufs.txt
11163F: arch/powerpc/platforms/cell/spufs/
e2d1d6c0 11164
fc555841 11165SQUASHFS FILE SYSTEM
d7f2ff67 11166M: Phillip Lougher <phillip@squashfs.org.uk>
fc555841
PL
11167L: squashfs-devel@lists.sourceforge.net (subscribers-only)
11168W: http://squashfs.org.uk
9f273c24 11169T: git git://git.kernel.org/pub/scm/linux/kernel/git/pkl/squashfs-next.git
fc555841 11170S: Maintained
679655da
JP
11171F: Documentation/filesystems/squashfs.txt
11172F: fs/squashfs/
fc555841 11173
1da177e4 11174SRM (Alpha) environment access
8b58be88 11175M: Jan-Benedict Glaw <jbglaw@lug-owl.de>
1da177e4 11176S: Maintained
679655da 11177F: arch/alpha/kernel/srm_env.c
1da177e4 11178
26e9a397 11179STABLE BRANCH
879a5a00 11180M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
bc7a2f3a 11181L: stable@vger.kernel.org
879a5a00 11182S: Supported
7b175c46 11183F: Documentation/stable_kernel_rules.txt
e2d1d6c0 11184
26e9a397 11185STAGING SUBSYSTEM
879a5a00 11186M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
630081fd 11187T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
1c6ccf62 11188L: devel@driverdev.osuosl.org
879a5a00 11189S: Supported
679655da 11190F: drivers/staging/
dbc6c2cc 11191
ebd3d010
JP
11192STAGING - COMEDI
11193M: Ian Abbott <abbotti@mev.co.uk>
81b884c9 11194M: H Hartley Sweeten <hsweeten@visionengravers.com>
ebd3d010
JP
11195S: Odd Fixes
11196F: drivers/staging/comedi/
11197
a0138163
JP
11198STAGING - FLARION FT1000 DRIVERS
11199M: Marek Belisko <marek.belisko@gmail.com>
11200S: Odd Fixes
11201F: drivers/staging/ft1000/
11202
6c1bb424 11203STAGING - INDUSTRIAL IO
030a13d7 11204M: Jonathan Cameron <jic23@kernel.org>
a0138163 11205L: linux-iio@vger.kernel.org
6c1bb424 11206S: Odd Fixes
5291582d 11207F: Documentation/devicetree/bindings/staging/iio/
6c1bb424
JP
11208F: drivers/staging/iio/
11209
a0138163
JP
11210STAGING - LIRC (LINUX INFRARED REMOTE CONTROL) DRIVERS
11211M: Jarod Wilson <jarod@wilsonet.com>
11212W: http://www.lirc.org/
11213S: Odd Fixes
b2b0186d 11214F: drivers/staging/media/lirc/
a0138163 11215
f5e5de1e
OD
11216STAGING - LUSTRE PARALLEL FILESYSTEM
11217M: Oleg Drokin <oleg.drokin@intel.com>
11218M: Andreas Dilger <andreas.dilger@intel.com>
d98229f0
AD
11219L: lustre-devel@lists.lustre.org (moderated for non-subscribers)
11220W: http://wiki.lustre.org/
f5e5de1e
OD
11221S: Maintained
11222F: drivers/staging/lustre
11223
7c6b6c71
MD
11224STAGING - NVIDIA COMPLIANT EMBEDDED CONTROLLER INTERFACE (nvec)
11225M: Marc Dietrich <marvin24@gmx.de>
11226L: ac100@lists.launchpad.net (moderated for non-subscribers)
5d96bf4d 11227L: linux-tegra@vger.kernel.org
7c6b6c71
MD
11228S: Maintained
11229F: drivers/staging/nvec/
11230
53c43c5c
GKH
11231STAGING - OLPC SECONDARY DISPLAY CONTROLLER (DCON)
11232M: Jens Frederich <jfrederich@gmail.com>
11233M: Daniel Drake <dsd@laptop.org>
11234M: Jon Nettleton <jon.nettleton@gmail.com>
11235W: http://wiki.laptop.org/go/DCON
11236S: Maintained
11237F: drivers/staging/olpc_dcon/
11238
a0138163
JP
11239STAGING - REALTEK RTL8712U DRIVERS
11240M: Larry Finger <Larry.Finger@lwfinger.net>
11241M: Florian Schilhabel <florian.c.schilhabel@googlemail.com>.
11242S: Odd Fixes
11243F: drivers/staging/rtl8712/
11244
7591ba8b
JS
11245STAGING - REALTEK RTL8723U WIRELESS DRIVER
11246M: Larry Finger <Larry.Finger@lwfinger.net>
11247M: Jes Sorensen <Jes.Sorensen@redhat.com>
11248L: linux-wireless@vger.kernel.org
11249S: Maintained
11250F: drivers/staging/rtl8723au/
11251
980ac4d7
SM
11252STAGING - SILICON MOTION SM750 FRAME BUFFER DRIVER
11253M: Sudip Mukherjee <sudipm.mukherjee@gmail.com>
11254M: Teddy Wang <teddy.wang@siliconmotion.com>
11255M: Sudip Mukherjee <sudip@vectorindia.org>
11256L: linux-fbdev@vger.kernel.org
11257S: Maintained
11258F: drivers/staging/sm750fb/
11259
510fa408
JP
11260STAGING - SLICOSS
11261M: Lior Dotan <liodot@gmail.com>
11262M: Christopher Harrer <charrer@alacritech.com>
11263S: Odd Fixes
11264F: drivers/staging/slicoss/
11265
a0138163
JP
11266STAGING - SPEAKUP CONSOLE SPEECH DRIVER
11267M: William Hubbs <w.d.hubbs@gmail.com>
11268M: Chris Brannon <chris@the-brannons.com>
d33bce31 11269M: Kirk Reiser <kirk@reisers.ca>
a0138163 11270M: Samuel Thibault <samuel.thibault@ens-lyon.org>
e6a152ef 11271L: speakup@linux-speakup.org
a0138163
JP
11272W: http://www.linux-speakup.org/
11273S: Odd Fixes
11274F: drivers/staging/speakup/
11275
b3e871ce
JP
11276STAGING - VIA VT665X DRIVERS
11277M: Forest Bond <forest@alittletooquiet.net>
11278S: Odd Fixes
11279F: drivers/staging/vt665?/
11280
a30baec1 11281STAGING - WILC1000 WIFI DRIVER
d9a85940
AS
11282M: Aditya Shankar <aditya.shankar@microchip.com>
11283M: Ganesh Krishna <ganesh.krishna@microchip.com>
a30baec1
JK
11284L: linux-wireless@vger.kernel.org
11285S: Supported
11286F: drivers/staging/wilc1000/
11287
709bcb07 11288STAGING - XGI Z7,Z9,Z11 PCI DISPLAY DRIVER
3e39e66e 11289M: Arnaud Patard <arnaud.patard@rtp-net.org>
709bcb07
JP
11290S: Odd Fixes
11291F: drivers/staging/xgifb/
11292
1da177e4 11293STARFIRE/DURALAN NETWORK DRIVER
8b58be88 11294M: Ion Badulescu <ionut@badula.org>
b4f90189 11295S: Odd Fixes
9bba23b0 11296F: drivers/net/ethernet/adaptec/starfire*
1da177e4 11297
e2d1d6c0 11298SUN3/3X
8b58be88 11299M: Sam Creasey <sammy@sammy.net>
e2d1d6c0
RD
11300W: http://sammy.net/sun3/
11301S: Maintained
679655da
JP
11302F: arch/m68k/kernel/*sun3*
11303F: arch/m68k/sun3*/
11304F: arch/m68k/include/asm/sun3*
e689cf4a 11305F: drivers/net/ethernet/i825xx/sun3*
e2d1d6c0 11306
af6a5af8
HG
11307SUN4I LOW RES ADC ATTACHED TABLET KEYS DRIVER
11308M: Hans de Goede <hdegoede@redhat.com>
11309L: linux-input@vger.kernel.org
11310S: Maintained
11311F: Documentation/devicetree/bindings/input/sun4i-lradc-keys.txt
11312F: drivers/input/keyboard/sun4i-lradc-keys.c
11313
2bc9ff01
DK
11314SUNDANCE NETWORK DRIVER
11315M: Denis Kirjanov <kda@linux-powerpc.org>
11316L: netdev@vger.kernel.org
11317S: Maintained
11318F: drivers/net/ethernet/dlink/sundance.c
11319
2cbb12a4 11320SUPERH
114bf37e
RF
11321M: Yoshinori Sato <ysato@users.sourceforge.jp>
11322M: Rich Felker <dalias@libc.org>
2cbb12a4 11323L: linux-sh@vger.kernel.org
8a6e2535 11324Q: http://patchwork.kernel.org/project/linux-sh/list/
114bf37e 11325S: Maintained
066069e1 11326F: Documentation/sh/
679655da 11327F: arch/sh/
066069e1 11328F: drivers/sh/
1da177e4 11329
4480f15b 11330SUSPEND TO RAM
7fb06082 11331M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
8b58be88
JP
11332M: Len Brown <len.brown@intel.com>
11333M: Pavel Machek <pavel@ucw.cz>
bf1c138e 11334L: linux-pm@vger.kernel.org
e2d1d6c0 11335S: Supported
679655da
JP
11336F: Documentation/power/
11337F: arch/x86/kernel/acpi/
11338F: drivers/base/power/
11339F: kernel/power/
11340F: include/linux/suspend.h
11341F: include/linux/freezer.h
11342F: include/linux/pm.h
1da177e4
LT
11343
11344SVGA HANDLING
8b58be88 11345M: Martin Mares <mj@ucw.cz>
1da177e4
LT
11346L: linux-video@atrey.karlin.mff.cuni.cz
11347S: Maintained
679655da
JP
11348F: Documentation/svga.txt
11349F: arch/x86/boot/video*
1da177e4 11350
6e28b761
KRW
11351SWIOTLB SUBSYSTEM
11352M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
11353L: linux-kernel@vger.kernel.org
9f273c24 11354T: git git://git.kernel.org/pub/scm/linux/kernel/git/konrad/swiotlb.git
6e28b761
KRW
11355S: Supported
11356F: lib/swiotlb.c
11357F: arch/*/kernel/pci-swiotlb.c
11358F: include/linux/swiotlb.h
11359
007f790c
JP
11360SWITCHDEV
11361M: Jiri Pirko <jiri@resnulli.us>
11362L: netdev@vger.kernel.org
11363S: Supported
11364F: net/switchdev/
11365F: include/net/switchdev.h
11366
db8e35d5
VG
11367SYNOPSYS ARC ARCHITECTURE
11368M: Vineet Gupta <vgupta@synopsys.com>
30b9dbee 11369L: linux-snps-arc@lists.infradead.org
db8e35d5
VG
11370S: Supported
11371F: arch/arc/
9b28829d 11372F: Documentation/devicetree/bindings/arc/*
2d799dde 11373F: Documentation/devicetree/bindings/interrupt-controller/snps,arc*
c6a0fe4a 11374F: drivers/tty/serial/arc_uart.c
b7182d1a 11375T: git git://git.kernel.org/pub/scm/linux/kernel/git/vgupta/arc.git
db8e35d5 11376
556cc1c5
AB
11377SYNOPSYS ARC SDP platform support
11378M: Alexey Brodkin <abrodkin@synopsys.com>
11379S: Supported
11380F: arch/arc/plat-axs10x
11381F: arch/arc/boot/dts/ax*
11382F: Documentation/devicetree/bindings/arc/axs10*
11383
6c284c9a
LJ
11384SYSTEM CONFIGURATION (SYSCON)
11385M: Lee Jones <lee.jones@linaro.org>
11386M: Arnd Bergmann <arnd@arndb.de>
11387T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
11388S: Supported
11389F: drivers/mfd/syscon.c
11390
1da177e4 11391SYSV FILESYSTEM
8b58be88 11392M: Christoph Hellwig <hch@infradead.org>
1da177e4 11393S: Maintained
679655da
JP
11394F: Documentation/filesystems/sysv-fs.txt
11395F: fs/sysv/
11396F: include/linux/sysv_fs.h
1da177e4 11397
86cfa7fc 11398TARGET SUBSYSTEM
9c3646d1 11399M: "Nicholas A. Bellinger" <nab@linux-iscsi.org>
86cfa7fc 11400L: linux-scsi@vger.kernel.org
b9f5edc2 11401L: target-devel@vger.kernel.org
86cfa7fc 11402W: http://www.linux-iscsi.org
cf015e9f 11403W: http://groups.google.com/group/linux-iscsi-target-dev
452cf324 11404T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
86cfa7fc
NB
11405S: Supported
11406F: drivers/target/
11407F: include/target/
11408F: Documentation/target/
11409
4e68852d 11410TASKSTATS STATISTICS INTERFACE
185e595f 11411M: Balbir Singh <bsingharora@gmail.com>
4e68852d 11412S: Maintained
679655da
JP
11413F: Documentation/accounting/taskstats*
11414F: include/linux/taskstats*
11415F: kernel/taskstats.c
4e68852d 11416
781b456a 11417TC CLASSIFIER
f935f3f8 11418M: Jamal Hadi Salim <jhs@mojatatu.com>
781b456a
SH
11419L: netdev@vger.kernel.org
11420S: Maintained
679655da 11421F: include/net/pkt_cls.h
c117ab84 11422F: include/uapi/linux/pkt_cls.h
679655da 11423F: net/sched/
781b456a 11424
5067f08a 11425TCP LOW PRIORITY MODULE
8b58be88
JP
11426M: "Wong Hoi Sing, Edison" <hswong3i@gmail.com>
11427M: "Hung Hing Lun, Mike" <hlhung3i@gmail.com>
5067f08a
WHSE
11428W: http://tcp-lp-mod.sourceforge.net/
11429S: Maintained
679655da 11430F: net/ipv4/tcp_lp.c
5067f08a 11431
91952bc0
AP
11432TDA10071 MEDIA DRIVER
11433M: Antti Palosaari <crope@iki.fi>
11434L: linux-media@vger.kernel.org
a825eaec 11435W: https://linuxtv.org
91952bc0
AP
11436W: http://palosaari.fi/linux/
11437Q: http://patchwork.linuxtv.org/project/linux-media/list/
11438T: git git://linuxtv.org/anttip/media_tree.git
11439S: Maintained
11440F: drivers/media/dvb-frontends/tda10071*
11441
11442TDA18212 MEDIA DRIVER
11443M: Antti Palosaari <crope@iki.fi>
11444L: linux-media@vger.kernel.org
a825eaec 11445W: https://linuxtv.org
91952bc0
AP
11446W: http://palosaari.fi/linux/
11447Q: http://patchwork.linuxtv.org/project/linux-media/list/
11448T: git git://linuxtv.org/anttip/media_tree.git
11449S: Maintained
11450F: drivers/media/tuners/tda18212*
11451
11452TDA18218 MEDIA DRIVER
11453M: Antti Palosaari <crope@iki.fi>
11454L: linux-media@vger.kernel.org
a825eaec 11455W: https://linuxtv.org
91952bc0
AP
11456W: http://palosaari.fi/linux/
11457Q: http://patchwork.linuxtv.org/project/linux-media/list/
11458T: git git://linuxtv.org/anttip/media_tree.git
11459S: Maintained
11460F: drivers/media/tuners/tda18218*
11461
3b2f6aba
MK
11462TDA18271 MEDIA DRIVER
11463M: Michael Krufky <mkrufky@linuxtv.org>
11464L: linux-media@vger.kernel.org
a825eaec 11465W: https://linuxtv.org
3b2f6aba
MK
11466W: http://github.com/mkrufky
11467Q: http://patchwork.linuxtv.org/project/linux-media/list/
11468T: git git://linuxtv.org/mkrufky/tuners.git
11469S: Maintained
11470F: drivers/media/tuners/tda18271*
11471
e48307a9
MK
11472TDA827x MEDIA DRIVER
11473M: Michael Krufky <mkrufky@linuxtv.org>
11474L: linux-media@vger.kernel.org
a825eaec 11475W: https://linuxtv.org
e48307a9
MK
11476W: http://github.com/mkrufky
11477Q: http://patchwork.linuxtv.org/project/linux-media/list/
11478T: git git://linuxtv.org/mkrufky/tuners.git
11479S: Maintained
11480F: drivers/media/tuners/tda8290.*
11481
66cf9212
MK
11482TDA8290 MEDIA DRIVER
11483M: Michael Krufky <mkrufky@linuxtv.org>
11484L: linux-media@vger.kernel.org
a825eaec 11485W: https://linuxtv.org
66cf9212
MK
11486W: http://github.com/mkrufky
11487Q: http://patchwork.linuxtv.org/project/linux-media/list/
11488T: git git://linuxtv.org/mkrufky/tuners.git
11489S: Maintained
11490F: drivers/media/tuners/tda8290.*
11491
4b9fba30
HV
11492TDA9840 MEDIA DRIVER
11493M: Hans Verkuil <hverkuil@xs4all.nl>
11494L: linux-media@vger.kernel.org
11495T: git git://linuxtv.org/media_tree.git
a825eaec 11496W: https://linuxtv.org
4b9fba30
HV
11497S: Maintained
11498F: drivers/media/i2c/tda9840*
11499
2cb654fd 11500TEA5761 TUNER DRIVER
5dc8a864
MCC
11501M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
11502M: Mauro Carvalho Chehab <mchehab@kernel.org>
2cb654fd 11503L: linux-media@vger.kernel.org
a825eaec 11504W: https://linuxtv.org
2cb654fd
MCC
11505T: git git://linuxtv.org/media_tree.git
11506S: Odd fixes
11507F: drivers/media/tuners/tea5761.*
11508
11509TEA5767 TUNER DRIVER
5dc8a864
MCC
11510M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
11511M: Mauro Carvalho Chehab <mchehab@kernel.org>
2cb654fd 11512L: linux-media@vger.kernel.org
a825eaec 11513W: https://linuxtv.org
2cb654fd
MCC
11514T: git git://linuxtv.org/media_tree.git
11515S: Maintained
11516F: drivers/media/tuners/tea5767.*
11517
4b9fba30
HV
11518TEA6415C MEDIA DRIVER
11519M: Hans Verkuil <hverkuil@xs4all.nl>
11520L: linux-media@vger.kernel.org
11521T: git git://linuxtv.org/media_tree.git
a825eaec 11522W: https://linuxtv.org
4b9fba30
HV
11523S: Maintained
11524F: drivers/media/i2c/tea6415c*
11525
11526TEA6420 MEDIA DRIVER
11527M: Hans Verkuil <hverkuil@xs4all.nl>
11528L: linux-media@vger.kernel.org
11529T: git git://linuxtv.org/media_tree.git
a825eaec 11530W: https://linuxtv.org
4b9fba30
HV
11531S: Maintained
11532F: drivers/media/i2c/tea6420*
11533
3d249d4c 11534TEAM DRIVER
dca9ab92 11535M: Jiri Pirko <jiri@resnulli.us>
3d249d4c
JP
11536L: netdev@vger.kernel.org
11537S: Supported
11538F: drivers/net/team/
11539F: include/linux/if_team.h
c117ab84 11540F: include/uapi/linux/if_team.h
3d249d4c 11541
7d029125 11542TECHNOLOGIC SYSTEMS TS-5500 PLATFORM SUPPORT
9c3646d1 11543M: "Savoir-faire Linux Inc." <kernel@savoirfairelinux.com>
7d029125
VD
11544S: Maintained
11545F: arch/x86/platform/ts5500/
11546
40ad4a30
SY
11547TECHNOTREND USB IR RECEIVER
11548M: Sean Young <sean@mess.org>
11549L: linux-media@vger.kernel.org
11550S: Maintained
11551F: drivers/media/rc/ttusbir.c
11552
adabdb0c 11553TEGRA ARCHITECTURE SUPPORT
243d58ec 11554M: Stephen Warren <swarren@wwwdotorg.org>
adabdb0c 11555M: Thierry Reding <thierry.reding@gmail.com>
554077c5 11556M: Alexandre Courbot <gnurou@gmail.com>
84b9414b 11557L: linux-tegra@vger.kernel.org
fd117cd1 11558Q: http://patchwork.ozlabs.org/project/linux-tegra/list/
b779b88d 11559T: git git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux.git
84b9414b 11560S: Supported
bbbe96ed 11561N: [^a-z]tegra
84b9414b 11562
adabdb0c
SW
11563TEGRA CLOCK DRIVER
11564M: Peter De Schrijver <pdeschrijver@nvidia.com>
11565M: Prashant Gaikwad <pgaikwad@nvidia.com>
11566S: Supported
11567F: drivers/clk/tegra/
11568
86e486a0 11569TEGRA DMA DRIVERS
adabdb0c 11570M: Laxman Dewangan <ldewangan@nvidia.com>
86e486a0 11571M: Jon Hunter <jonathanh@nvidia.com>
adabdb0c 11572S: Supported
86e486a0 11573F: drivers/dma/tegra*
adabdb0c 11574
adabdb0c
SW
11575TEGRA I2C DRIVER
11576M: Laxman Dewangan <ldewangan@nvidia.com>
11577S: Supported
11578F: drivers/i2c/busses/i2c-tegra.c
11579
11580TEGRA IOMMU DRIVERS
11581M: Hiroshi Doyu <hdoyu@nvidia.com>
11582S: Supported
11583F: drivers/iommu/tegra*
11584
11585TEGRA KBC DRIVER
11586M: Rakesh Iyer <riyer@nvidia.com>
11587M: Laxman Dewangan <ldewangan@nvidia.com>
11588S: Supported
11589F: drivers/input/keyboard/tegra-kbc.c
11590
adabdb0c
SW
11591TEGRA PWM DRIVER
11592M: Thierry Reding <thierry.reding@gmail.com>
11593S: Supported
11594F: drivers/pwm/pwm-tegra.c
11595
11596TEGRA SERIAL DRIVER
11597M: Laxman Dewangan <ldewangan@nvidia.com>
11598S: Supported
11599F: drivers/tty/serial/serial-tegra.c
11600
11601TEGRA SPI DRIVER
11602M: Laxman Dewangan <ldewangan@nvidia.com>
11603S: Supported
11604F: drivers/spi/spi-tegra*
11605
1a348ccc 11606TEHUTI ETHERNET DRIVER
8b58be88 11607M: Andy Gospodarek <andy@greyhouse.net>
1a348ccc
AG
11608L: netdev@vger.kernel.org
11609S: Supported
ef7f5429 11610F: drivers/net/ethernet/tehuti/*
1a348ccc 11611
4e68852d 11612Telecom Clock Driver for MCPL0010
8b58be88 11613M: Mark Gross <mark.gross@intel.com>
4e68852d 11614S: Supported
679655da 11615F: drivers/char/tlclk.c
4e68852d 11616
4480f15b 11617TENSILICA XTENSA PORT (xtensa)
8b58be88 11618M: Chris Zankel <chris@zankel.net>
f959ed2f
CZ
11619M: Max Filippov <jcmvbkbc@gmail.com>
11620L: linux-xtensa@linux-xtensa.org
9f273c24 11621T: git git://github.com/czankel/xtensa-linux.git
4e68852d 11622S: Maintained
679655da 11623F: arch/xtensa/
3dc99857 11624F: drivers/irqchip/irq-xtensa-*
4e68852d 11625
5313ba66
HV
11626THANKO'S RAREMONO AM/FM/SW RADIO RECEIVER USB DRIVER
11627M: Hans Verkuil <hverkuil@xs4all.nl>
11628L: linux-media@vger.kernel.org
11629T: git git://linuxtv.org/media_tree.git
a825eaec 11630W: https://linuxtv.org
5313ba66
HV
11631S: Maintained
11632F: drivers/media/radio/radio-raremono.c
11633
d3fb6955 11634THERMAL
b75f0050 11635M: Zhang Rui <rui.zhang@intel.com>
f14d1c24 11636M: Eduardo Valentin <edubezval@gmail.com>
b75f0050
JP
11637L: linux-pm@vger.kernel.org
11638T: git git://git.kernel.org/pub/scm/linux/kernel/git/rzhang/linux.git
11639T: git git://git.kernel.org/pub/scm/linux/kernel/git/evalenti/linux-soc-thermal.git
11640Q: https://patchwork.kernel.org/project/linux-pm/list/
11641S: Supported
11642F: drivers/thermal/
11643F: include/linux/thermal.h
af6c9f16 11644F: include/uapi/linux/thermal.h
b75f0050
JP
11645F: include/linux/cpu_cooling.h
11646F: Documentation/devicetree/bindings/thermal/
d3fb6955 11647
64e05d8b
VK
11648THERMAL/CPU_COOLING
11649M: Amit Daniel Kachhap <amit.kachhap@gmail.com>
11650M: Viresh Kumar <viresh.kumar@linaro.org>
9a2172a8 11651M: Javi Merino <javi.merino@kernel.org>
64e05d8b
VK
11652L: linux-pm@vger.kernel.org
11653S: Supported
11654F: Documentation/thermal/cpu-cooling-api.txt
11655F: drivers/thermal/cpu_cooling.c
11656F: include/linux/cpu_cooling.h
11657
4e68852d 11658THINKPAD ACPI EXTRAS DRIVER
8b58be88 11659M: Henrique de Moraes Holschuh <ibm-acpi@hmh.eng.br>
4e68852d 11660L: ibm-acpi-devel@lists.sourceforge.net
d0944853 11661L: platform-driver-x86@vger.kernel.org
4e68852d
AC
11662W: http://ibm-acpi.sourceforge.net
11663W: http://thinkwiki.org/wiki/Ibm-acpi
54e5881d 11664T: git git://repo.or.cz/linux-2.6/linux-acpi-2.6/ibm-acpi-2.6.git
4e68852d 11665S: Maintained
679655da 11666F: drivers/platform/x86/thinkpad_acpi.c
4e68852d 11667
1b46f2a2 11668TI BANDGAP AND THERMAL DRIVER
f14d1c24 11669M: Eduardo Valentin <edubezval@gmail.com>
ef41be81 11670M: Keerthy <j-keerthy@ti.com>
1b46f2a2 11671L: linux-pm@vger.kernel.org
531ff13e 11672L: linux-omap@vger.kernel.org
5a723e81 11673S: Maintained
794b2e25 11674F: drivers/thermal/ti-soc-thermal/
1b46f2a2 11675
ccf963d3
BP
11676TI VPE/CAL DRIVERS
11677M: Benoit Parrot <bparrot@ti.com>
11678L: linux-media@vger.kernel.org
11679W: http://linuxtv.org/
11680Q: http://patchwork.linuxtv.org/project/linux-media/list/
11681S: Maintained
11682F: drivers/media/platform/ti-vpe/
11683
0c7665c3
MF
11684TI CDCE706 CLOCK DRIVER
11685M: Max Filippov <jcmvbkbc@gmail.com>
11686S: Maintained
11687F: drivers/clk/clk-cdce706.c
11688
49b6a5e3
TK
11689TI CLOCK DRIVER
11690M: Tero Kristo <t-kristo@ti.com>
11691L: linux-omap@vger.kernel.org
11692S: Maintained
11693F: drivers/clk/ti/
11694F: include/linux/clk/ti.h
11695
f75cfbad
GS
11696TI ETHERNET SWITCH DRIVER (CPSW)
11697M: Mugunthan V N <mugunthanvnm@ti.com>
11698R: Grygorii Strashko <grygorii.strashko@ti.com>
11699L: linux-omap@vger.kernel.org
11700L: netdev@vger.kernel.org
11701S: Maintained
11702F: drivers/net/ethernet/ti/cpsw*
11703F: drivers/net/ethernet/ti/davinci*
11704
4020f2d7 11705TI FLASH MEDIA INTERFACE DRIVER
8b58be88 11706M: Alex Dubov <oakad@yahoo.com>
795fb7e7 11707S: Maintained
679655da
JP
11708F: drivers/misc/tifm*
11709F: drivers/mmc/host/tifm_sd.c
11710F: include/linux/tifm.h
4020f2d7 11711
e0c52404 11712TI KEYSTONE MULTICORE NAVIGATOR DRIVERS
97215800 11713M: Santosh Shilimkar <ssantosh@kernel.org>
e0c52404
SS
11714L: linux-kernel@vger.kernel.org
11715L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11716S: Maintained
11717F: drivers/soc/ti/*
11718T: git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
11719
11720
152ad442
SR
11721TI LM49xxx FAMILY ASoC CODEC DRIVERS
11722M: M R Swami Reddy <mr.swami.reddy@ti.com>
d392dead 11723M: Vishwas A Deshpande <vishwas.a.deshpande@ti.com>
152ad442
SR
11724L: alsa-devel@alsa-project.org (moderated for non-subscribers)
11725S: Maintained
11726F: sound/soc/codecs/lm49453*
d392dead 11727F: sound/soc/codecs/isabelle*
152ad442 11728
0edd807d
KM
11729TI LP855x BACKLIGHT DRIVER
11730M: Milo Kim <milo.kim@ti.com>
11731S: Maintained
11732F: Documentation/backlight/lp855x-driver.txt
11733F: drivers/video/backlight/lp855x_bl.c
11734F: include/linux/platform_data/lp855x.h
11735
faf13f6d
KM
11736TI LP8727 CHARGER DRIVER
11737M: Milo Kim <milo.kim@ti.com>
11738S: Maintained
11739F: drivers/power/lp8727_charger.c
11740F: include/linux/platform_data/lp8727.h
11741
22f1229f
KM
11742TI LP8788 MFD DRIVER
11743M: Milo Kim <milo.kim@ti.com>
11744S: Maintained
11745F: drivers/iio/adc/lp8788_adc.c
11746F: drivers/leds/leds-lp8788.c
11747F: drivers/mfd/lp8788*.c
11748F: drivers/power/lp8788-charger.c
11749F: drivers/regulator/lp8788-*.c
11750F: include/linux/mfd/lp8788*.h
11751
84640e27
KM
11752TI NETCP ETHERNET DRIVER
11753M: Wingman Kwok <w-kwok2@ti.com>
11754M: Murali Karicheri <m-karicheri2@ti.com>
11755L: netdev@vger.kernel.org
11756S: Maintained
11757F: drivers/net/ethernet/ti/netcp*
11758
217e0ca9
KC
11759TI TAS571X FAMILY ASoC CODEC DRIVER
11760M: Kevin Cernekee <cernekee@chromium.org>
11761L: alsa-devel@alsa-project.org (moderated for non-subscribers)
11762S: Odd Fixes
11763F: sound/soc/codecs/tas571x*
11764
dd5e8e6b 11765TI TWL4030 SERIES SOC CODEC DRIVER
3be79d13 11766M: Peter Ujfalusi <peter.ujfalusi@ti.com>
dd5e8e6b
PU
11767L: alsa-devel@alsa-project.org (moderated for non-subscribers)
11768S: Maintained
11769F: sound/soc/codecs/twl4030*
11770
90921014 11771TI WILINK WIRELESS DRIVERS
90921014
LC
11772L: linux-wireless@vger.kernel.org
11773W: http://wireless.kernel.org/en/users/Drivers/wl12xx
11774W: http://wireless.kernel.org/en/users/Drivers/wl1251
11775T: git git://git.kernel.org/pub/scm/linux/kernel/git/luca/wl12xx.git
22d072f6 11776S: Orphan
90921014
LC
11777F: drivers/net/wireless/ti/
11778F: include/linux/wl12xx.h
11779
e86eaa3a 11780TIPC NETWORK LAYER
8b58be88 11781M: Jon Maloy <jon.maloy@ericsson.com>
115403df 11782M: Ying Xue <ying.xue@windriver.com>
633d2bde
AS
11783L: netdev@vger.kernel.org (core kernel code)
11784L: tipc-discussion@lists.sourceforge.net (user apps, general discussion)
e86eaa3a 11785W: http://tipc.sourceforge.net/
e86eaa3a 11786S: Maintained
c117ab84 11787F: include/uapi/linux/tipc*.h
679655da 11788F: net/tipc/
e86eaa3a 11789
867e359b 11790TILE ARCHITECTURE
b9a279f6 11791M: Chris Metcalf <cmetcalf@mellanox.com>
8c34d8d9 11792W: http://www.mellanox.com/repository/solutions/tile-scm/
7fa129cc 11793T: git git://git.kernel.org/pub/scm/linux/kernel/git/cmetcalf/linux-tile.git
867e359b
CM
11794S: Supported
11795F: arch/tile/
6b940606 11796F: drivers/char/tile-srom.c
5c770755 11797F: drivers/edac/tile_edac.c
6b940606
CM
11798F: drivers/net/ethernet/tile/
11799F: drivers/rtc/rtc-tile.c
11800F: drivers/tty/hvc/hvc_tile.c
b5c6c1a7 11801F: drivers/tty/serial/tilegx.c
6b940606
CM
11802F: drivers/usb/host/*-tilegx.c
11803F: include/linux/usb/tilegx.h
867e359b 11804
1da177e4 11805TLAN NETWORK DRIVER
8b58be88 11806M: Samuel Chessman <chessman@tux.org>
88c07dde 11807L: tlan-devel@lists.sourceforge.net (subscribers-only)
1da177e4
LT
11808W: http://sourceforge.net/projects/tlan/
11809S: Maintained
679655da 11810F: Documentation/networking/tlan.txt
b544dbac 11811F: drivers/net/ethernet/ti/tlan.*
1da177e4 11812
d74db3b2 11813TOMOYO SECURITY MODULE
8b58be88
JP
11814M: Kentaro Takeda <takedakn@nttdata.co.jp>
11815M: Tetsuo Handa <penguin-kernel@I-love.SAKURA.ne.jp>
d03a5d88
TH
11816L: tomoyo-dev-en@lists.sourceforge.jp (subscribers-only, for developers in English)
11817L: tomoyo-users-en@lists.sourceforge.jp (subscribers-only, for users in English)
d74db3b2
KT
11818L: tomoyo-dev@lists.sourceforge.jp (subscribers-only, for developers in Japanese)
11819L: tomoyo-users@lists.sourceforge.jp (subscribers-only, for users in Japanese)
11820W: http://tomoyo.sourceforge.jp/
843d183c 11821T: quilt http://svn.sourceforge.jp/svnroot/tomoyo/trunk/2.5.x/tomoyo-lsm/patches/
d74db3b2 11822S: Maintained
679655da 11823F: security/tomoyo/
d74db3b2 11824
9caeb532 11825TOPSTAR LAPTOP EXTRAS DRIVER
9f0939bf 11826M: Herton Ronaldo Krzesinski <herton@canonical.com>
d0944853 11827L: platform-driver-x86@vger.kernel.org
9caeb532
HRK
11828S: Maintained
11829F: drivers/platform/x86/topstar-laptop.c
11830
1da177e4 11831TOSHIBA ACPI EXTRAS DRIVER
0a63ca11 11832M: Azael Avalos <coproscefalo@gmail.com>
d0944853 11833L: platform-driver-x86@vger.kernel.org
0a63ca11 11834S: Maintained
679655da 11835F: drivers/platform/x86/toshiba_acpi.c
1da177e4 11836
0a63ca11
AA
11837TOSHIBA BLUETOOTH DRIVER
11838M: Azael Avalos <coproscefalo@gmail.com>
11839L: platform-driver-x86@vger.kernel.org
11840S: Maintained
11841F: drivers/platform/x86/toshiba_bluetooth.c
11842
11843TOSHIBA HDD ACTIVE PROTECTION SENSOR DRIVER
11844M: Azael Avalos <coproscefalo@gmail.com>
11845L: platform-driver-x86@vger.kernel.org
11846S: Maintained
11847F: drivers/platform/x86/toshiba_haps.c
11848
14991fc7
AA
11849TOSHIBA WMI HOTKEYS DRIVER
11850M: Azael Avalos <coproscefalo@gmail.com>
11851L: platform-driver-x86@vger.kernel.org
11852S: Maintained
11853F: drivers/platform/x86/toshiba-wmi.c
11854
1da177e4 11855TOSHIBA SMM DRIVER
8b58be88 11856M: Jonathan Buzzard <jonathan@buzzard.org.uk>
1da177e4
LT
11857W: http://www.buzzard.org.uk/toshiba/
11858S: Maintained
679655da
JP
11859F: drivers/char/toshiba.c
11860F: include/linux/toshiba.h
c117ab84 11861F: include/uapi/linux/toshiba.h
1da177e4 11862
d32d9864
MR
11863TOSHIBA TC358743 DRIVER
11864M: Mats Randgaard <matrandg@cisco.com>
11865L: linux-media@vger.kernel.org
11866S: Maintained
11867F: drivers/media/i2c/tc358743*
b5dcee22 11868F: include/media/i2c/tc358743.h
d32d9864 11869
560e6475
WS
11870TMIO/SDHI MMC DRIVER
11871M: Wolfram Sang <wsa+renesas@sang-engineering.com>
d1057c40 11872L: linux-mmc@vger.kernel.org
560e6475 11873S: Supported
d1057c40
GL
11874F: drivers/mmc/host/tmio_mmc*
11875F: drivers/mmc/host/sh_mobile_sdhi.c
560e6475 11876F: include/linux/mfd/tmio.h
d719f900 11877
917cc4e6
GR
11878TMP401 HARDWARE MONITOR DRIVER
11879M: Guenter Roeck <linux@roeck-us.net>
968ce1b1 11880L: linux-hwmon@vger.kernel.org
917cc4e6
GR
11881S: Maintained
11882F: Documentation/hwmon/tmp401
11883F: drivers/hwmon/tmp401.c
11884
98f32602 11885TMPFS (SHMEM FILESYSTEM)
bfcc6e2e 11886M: Hugh Dickins <hughd@google.com>
98f32602
HD
11887L: linux-mm@kvack.org
11888S: Maintained
11889F: include/linux/shmem_fs.h
11890F: mm/shmem.c
11891
45f95b53 11892TM6000 VIDEO4LINUX DRIVER
5dc8a864
MCC
11893M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
11894M: Mauro Carvalho Chehab <mchehab@kernel.org>
45f95b53 11895L: linux-media@vger.kernel.org
a825eaec 11896W: https://linuxtv.org
45f95b53
MCC
11897T: git git://linuxtv.org/media_tree.git
11898S: Odd fixes
11899F: drivers/media/usb/tm6000/
11900
c65fde19
HV
11901TW68 VIDEO4LINUX DRIVER
11902M: Hans Verkuil <hverkuil@xs4all.nl>
11903L: linux-media@vger.kernel.org
11904T: git git://linuxtv.org/media_tree.git
a825eaec 11905W: https://linuxtv.org
c65fde19
HV
11906S: Odd Fixes
11907F: drivers/media/pci/tw68/
11908
704a84cc
EG
11909TW686X VIDEO4LINUX DRIVER
11910M: Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
11911L: linux-media@vger.kernel.org
11912T: git git://linuxtv.org/media_tree.git
11913W: http://linuxtv.org
11914S: Maintained
11915F: drivers/media/pci/tw686x/
11916
4e68852d 11917TPM DEVICE DRIVER
901486b8 11918M: Peter Huewe <peterhuewe@gmx.de>
cbb2d5e4 11919M: Marcel Selhorst <tpmdd@selhorst.net>
89adb83c 11920M: Jarkko Sakkinen <jarkko.sakkinen@linux.intel.com>
ce93b4b0 11921R: Jason Gunthorpe <jgunthorpe@obsidianresearch.com>
383dec1f 11922W: http://tpmdd.sourceforge.net
63a10dfd 11923L: tpmdd-devel@lists.sourceforge.net (moderated for non-subscribers)
d9912846
JS
11924Q: https://patchwork.kernel.org/project/tpmdd-devel/list/
11925T: git git://git.infradead.org/users/jjs/linux-tpmdd.git
4e68852d 11926S: Maintained
679655da 11927F: drivers/char/tpm/
4e68852d 11928
1a0f1b27
AL
11929TPM IBM_VTPM DEVICE DRIVER
11930M: Ashley Lai <ashleydlai@gmail.com>
11931W: http://tpmdd.sourceforge.net
11932L: tpmdd-devel@lists.sourceforge.net (moderated for non-subscribers)
11933S: Maintained
11934F: drivers/char/tpm/tpm_ibmvtpm*
11935
d6f005a1
JP
11936TRACING
11937M: Steven Rostedt <rostedt@goodmis.org>
d6f005a1 11938M: Ingo Molnar <mingo@redhat.com>
75fc2d37 11939T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
d6f005a1
JP
11940S: Maintained
11941F: Documentation/trace/ftrace.txt
11942F: arch/*/*/*/ftrace.h
11943F: arch/*/kernel/ftrace.c
11944F: include/*/ftrace.h
11945F: include/linux/trace*.h
11946F: include/trace/
11947F: kernel/trace/
6e68e6c5 11948F: tools/testing/selftests/ftrace/
d6f005a1 11949
4abac0d0
IM
11950TRACING MMIO ACCESSES (MMIOTRACE)
11951M: Steven Rostedt <rostedt@goodmis.org>
11952M: Ingo Molnar <mingo@kernel.org>
11953R: Karol Herbst <karolherbst@gmail.com>
11954R: Pekka Paalanen <ppaalanen@gmail.com>
11955S: Maintained
11956L: linux-kernel@vger.kernel.org
11957L: nouveau@lists.freedesktop.org
11958F: kernel/trace/trace_mmiotrace.c
11959F: include/linux/mmiotrace.h
11960F: arch/x86/mm/kmmio.c
11961F: arch/x86/mm/mmio-mod.c
11962F: arch/x86/mm/testmmiotrace.c
11963
1da177e4 11964TRIVIAL PATCHES
8b58be88 11965M: Jiri Kosina <trivial@kernel.org>
54e5881d 11966T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial.git
1da177e4 11967S: Maintained
86ef925f 11968K: ^Subject:.*(?i)trivial
1da177e4 11969
4e68852d 11970TTY LAYER
879a5a00 11971M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
d8130624 11972M: Jiri Slaby <jslaby@suse.com>
879a5a00 11973S: Supported
08deed1e 11974T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git
84e1eb83 11975F: Documentation/serial/
8dd5d2f1 11976F: drivers/tty/
df621252 11977F: drivers/tty/serial/serial_core.c
e3288775
AC
11978F: include/linux/serial_core.h
11979F: include/linux/serial.h
11980F: include/linux/tty.h
c117ab84
CEB
11981F: include/uapi/linux/serial_core.h
11982F: include/uapi/linux/serial.h
11983F: include/uapi/linux/tty.h
4e68852d 11984
91952bc0
AP
11985TUA9001 MEDIA DRIVER
11986M: Antti Palosaari <crope@iki.fi>
11987L: linux-media@vger.kernel.org
a825eaec 11988W: https://linuxtv.org
91952bc0
AP
11989W: http://palosaari.fi/linux/
11990Q: http://patchwork.linuxtv.org/project/linux-media/list/
11991T: git git://linuxtv.org/anttip/media_tree.git
11992S: Maintained
11993F: drivers/media/tuners/tua9001*
11994
740db6d7 11995TULIP NETWORK DRIVERS
740db6d7 11996L: netdev@vger.kernel.org
cf869eb1
GG
11997L: linux-parisc@vger.kernel.org
11998S: Orphan
0f04e2aa 11999F: drivers/net/ethernet/dec/tulip/
1da177e4
LT
12000
12001TUN/TAP driver
ba57b6f2 12002M: Maxim Krasnyansky <maxk@qti.qualcomm.com>
1da177e4
LT
12003W: http://vtun.sourceforge.net/tun
12004S: Maintained
679655da
JP
12005F: Documentation/networking/tuntap.txt
12006F: arch/um/os-Linux/drivers/
1da177e4 12007
b454cc66 12008TURBOCHANNEL SUBSYSTEM
8b58be88 12009M: "Maciej W. Rozycki" <macro@linux-mips.org>
c406339c
RB
12010M: Ralf Baechle <ralf@linux-mips.org>
12011L: linux-mips@linux-mips.org
12012Q: http://patchwork.linux-mips.org/project/linux-mips/list/
b454cc66 12013S: Maintained
679655da
JP
12014F: drivers/tc/
12015F: include/linux/tc.h
b454cc66 12016
1da177e4 12017U14-34F SCSI DRIVER
8b58be88 12018M: Dario Ballabio <ballabio_dario@emc.com>
1da177e4
LT
12019L: linux-scsi@vger.kernel.org
12020S: Maintained
679655da 12021F: drivers/scsi/u14-34f.c
1da177e4 12022
e2d1d6c0 12023UBI FILE SYSTEM (UBIFS)
a7859936 12024M: Richard Weinberger <richard@nod.at>
949cb623 12025M: Artem Bityutskiy <dedekind1@gmail.com>
cc8f9b99 12026M: Adrian Hunter <adrian.hunter@intel.com>
e2d1d6c0 12027L: linux-mtd@lists.infradead.org
e2966cbe 12028T: git git://git.infradead.org/ubifs-2.6.git
e2d1d6c0 12029W: http://www.linux-mtd.infradead.org/doc/ubifs.html
a7859936 12030S: Supported
679655da
JP
12031F: Documentation/filesystems/ubifs.txt
12032F: fs/ubifs/
e2d1d6c0 12033
e1632fa2 12034UCLINUX (M68KNOMMU AND COLDFIRE)
44156aff
GU
12035M: Greg Ungerer <gerg@linux-m68k.org>
12036W: http://www.linux-m68k.org/
cc2020e6 12037W: http://www.uclinux.org/
e1632fa2 12038L: linux-m68k@lists.linux-m68k.org
cc2020e6 12039L: uclinux-dev@uclinux.org (subscribers-only)
e1632fa2 12040T: git git://git.kernel.org/pub/scm/linux/kernel/git/gerg/m68knommu.git
cc2020e6 12041S: Maintained
e1632fa2
GU
12042F: arch/m68k/coldfire/
12043F: arch/m68k/68*/
61bc02bb
JP
12044F: arch/m68k/*/*_no.*
12045F: arch/m68k/include/asm/*_no.*
cc2020e6 12046
1da177e4 12047UDF FILESYSTEM
d8130624 12048M: Jan Kara <jack@suse.com>
1da177e4 12049S: Maintained
679655da
JP
12050F: Documentation/filesystems/udf.txt
12051F: fs/udf/
1da177e4 12052
cc2020e6 12053UFS FILESYSTEM
8b58be88 12054M: Evgeniy Dushistov <dushistov@mail.ru>
cc2020e6 12055S: Maintained
679655da
JP
12056F: Documentation/filesystems/ufs.txt
12057F: fs/ufs/
cc2020e6 12058
0a09d3ab
DH
12059UHID USERSPACE HID IO DRIVER:
12060M: David Herrmann <dh.herrmann@googlemail.com>
12061L: linux-input@vger.kernel.org
12062S: Maintained
12063F: drivers/hid/uhid.c
c117ab84 12064F: include/uapi/linux/uhid.h
0a09d3ab 12065
18332a80 12066ULTRA-WIDEBAND (UWB) SUBSYSTEM:
18332a80 12067L: linux-usb@vger.kernel.org
10c6c9c9 12068S: Orphan
355ffe69 12069F: drivers/uwb/
679655da
JP
12070F: include/linux/uwb.h
12071F: include/linux/uwb/
18332a80 12072
b31d8273
G
12073UNICORE32 ARCHITECTURE:
12074M: Guan Xuetao <gxt@mprc.pku.edu.cn>
12075W: http://mprc.pku.edu.cn/~guanxuetao/linux
12076S: Maintained
ceebf4d5 12077T: git git://github.com/gxt/linux.git
b31d8273
G
12078F: arch/unicore32/
12079
d8379ab1
TF
12080UNIFDEF
12081M: Tony Finch <dot@dotat.at>
12082W: http://dotat.at/prog/unifdef
12083S: Maintained
12084F: scripts/unifdef.c
12085
1da177e4 12086UNIFORM CDROM DRIVER
8b58be88 12087M: Jens Axboe <axboe@kernel.dk>
1da177e4
LT
12088W: http://www.kernel.dk
12089S: Maintained
679655da
JP
12090F: Documentation/cdrom/
12091F: drivers/cdrom/cdrom.c
12092F: include/linux/cdrom.h
c117ab84 12093F: include/uapi/linux/cdrom.h
1da177e4 12094
56df0122 12095UNISYS S-PAR DRIVERS
49e7d9df
JP
12096M: David Kershner <david.kershner@unisys.com>
12097L: sparmaintainer@unisys.com (Unisys internal)
12098S: Supported
12099F: drivers/staging/unisys/
56df0122 12100
9941fa6e
VH
12101UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER
12102M: Vinayak Holikatti <vinholikatti@gmail.com>
9941fa6e
VH
12103L: linux-scsi@vger.kernel.org
12104S: Supported
12105F: Documentation/scsi/ufs.txt
12106F: drivers/scsi/ufs/
12107
4b9ffb5a
JP
12108UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER DWC HOOKS
12109M: Joao Pinto <Joao.Pinto@synopsys.com>
12110L: linux-scsi@vger.kernel.org
12111S: Supported
12112F: drivers/scsi/ufs/*dwc*
12113
e2d1d6c0 12114UNSORTED BLOCK IMAGES (UBI)
949cb623 12115M: Artem Bityutskiy <dedekind1@gmail.com>
346be9bc 12116M: Richard Weinberger <richard@nod.at>
e2d1d6c0
RD
12117W: http://www.linux-mtd.infradead.org/
12118L: linux-mtd@lists.infradead.org
b6b44e0a 12119T: git git://git.infradead.org/ubifs-2.6.git
346be9bc 12120S: Supported
80811493 12121F: drivers/mtd/ubi/
679655da 12122F: include/linux/mtd/ubi.h
c117ab84 12123F: include/uapi/mtd/ubi-user.h
e2d1d6c0 12124
1da177e4 12125USB ACM DRIVER
ca1c3e6f 12126M: Oliver Neukum <oneukum@suse.com>
6372594a 12127L: linux-usb@vger.kernel.org
1da177e4 12128S: Maintained
679655da
JP
12129F: Documentation/usb/acm.txt
12130F: drivers/usb/class/cdc-acm.*
1da177e4 12131
b7d572e1
PF
12132USB AR5523 WIRELESS DRIVER
12133M: Pontus Fuchs <pontus.fuchs@gmail.com>
12134L: linux-wireless@vger.kernel.org
12135S: Maintained
12136F: drivers/net/wireless/ath/ar5523/
12137
115bb1ff 12138USB ATTACHED SCSI
866d372e 12139M: Oliver Neukum <oneukum@suse.com>
115bb1ff
MW
12140L: linux-usb@vger.kernel.org
12141L: linux-scsi@vger.kernel.org
8eae0fb7 12142S: Maintained
115bb1ff
MW
12143F: drivers/usb/storage/uas.c
12144
1da177e4 12145USB CDC ETHERNET DRIVER
61eee9a7 12146M: Oliver Neukum <oliver@neukum.org>
795fb7e7 12147L: linux-usb@vger.kernel.org
1da177e4 12148S: Maintained
679655da 12149F: drivers/net/usb/cdc_*.c
c117ab84 12150F: include/uapi/linux/usb/cdc.h
1da177e4 12151
66e3e591
KP
12152USB CHAOSKEY DRIVER
12153M: Keith Packard <keithp@keithp.com>
12154L: linux-usb@vger.kernel.org
12155S: Maintained
12156F: drivers/usb/misc/chaoskey.c
12157
b02b371e 12158USB CYPRESS C67X00 DRIVER
8b58be88 12159M: Peter Korsgaard <jacmet@sunsite.dk>
b02b371e
PK
12160L: linux-usb@vger.kernel.org
12161S: Maintained
679655da 12162F: drivers/usb/c67x00/
b02b371e 12163
d0374f4f 12164USB DAVICOM DM9601 DRIVER
8b58be88 12165M: Peter Korsgaard <jacmet@sunsite.dk>
043600a6 12166L: netdev@vger.kernel.org
d0374f4f
PK
12167W: http://www.linux-usb.org/usbnet
12168S: Maintained
679655da 12169F: drivers/net/usb/dm9601.c
d0374f4f 12170
cc2020e6 12171USB DIAMOND RIO500 DRIVER
8b58be88 12172M: Cesar Miquel <miquel@df.uba.ar>
cc2020e6
AC
12173L: rio500-users@lists.sourceforge.net
12174W: http://rio500.sourceforge.net
12175S: Maintained
679655da 12176F: drivers/usb/misc/rio500*
cc2020e6 12177
1da177e4 12178USB EHCI DRIVER
578333ab 12179M: Alan Stern <stern@rowland.harvard.edu>
795fb7e7 12180L: linux-usb@vger.kernel.org
578333ab 12181S: Maintained
679655da
JP
12182F: Documentation/usb/ehci.txt
12183F: drivers/usb/host/ehci*
1da177e4 12184
69ae9e3e 12185USB GADGET/PERIPHERAL SUBSYSTEM
a55f6286 12186M: Felipe Balbi <balbi@kernel.org>
795fb7e7 12187L: linux-usb@vger.kernel.org
69ae9e3e 12188W: http://www.linux-usb.org/gadget
d6d0f665
FB
12189T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
12190S: Maintained
679655da
JP
12191F: drivers/usb/gadget/
12192F: include/linux/usb/gadget*
69ae9e3e 12193
2dea64b4 12194USB HID/HIDBP DRIVERS (USB KEYBOARDS, MICE, REMOTE CONTROLS, ...)
e5f6450c 12195M: Jiri Kosina <jikos@kernel.org>
406df153 12196R: Benjamin Tissoires <benjamin.tissoires@redhat.com>
795fb7e7 12197L: linux-usb@vger.kernel.org
54e5881d 12198T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid.git
1da177e4 12199S: Maintained
c2f01971 12200F: Documentation/hid/hiddev.txt
679655da 12201F: drivers/hid/usbhid/
1da177e4 12202
959eea21 12203USB ISP116X DRIVER
8b58be88 12204M: Olav Kongas <ok@artecdesign.ee>
795fb7e7 12205L: linux-usb@vger.kernel.org
959eea21 12206S: Maintained
679655da
JP
12207F: drivers/usb/host/isp116x*
12208F: include/linux/usb/isp116x.h
959eea21 12209
146498ea
WH
12210USB LAN78XX ETHERNET DRIVER
12211M: Woojung Huh <woojung.huh@microchip.com>
12212M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
12213L: netdev@vger.kernel.org
12214S: Maintained
12215F: drivers/net/usb/lan78xx.*
12216
1da177e4 12217USB MASS STORAGE DRIVER
8b58be88 12218M: Matthew Dharm <mdharm-usb@one-eyed-alien.net>
795fb7e7 12219L: linux-usb@vger.kernel.org
8836aeb8 12220L: usb-storage@lists.one-eyed-alien.net
1da177e4
LT
12221S: Maintained
12222W: http://www.one-eyed-alien.net/~mdharm/linux-usb/
679655da 12223F: drivers/usb/storage/
1da177e4 12224
af39917d
CL
12225USB MIDI DRIVER
12226M: Clemens Ladisch <clemens@ladisch.de>
12227L: alsa-devel@alsa-project.org (moderated for non-subscribers)
12228T: git git://git.alsa-project.org/alsa-kernel.git
12229S: Maintained
12230F: sound/usb/midi.*
12231
444ce9d4
JP
12232USB NETWORKING DRIVERS
12233L: linux-usb@vger.kernel.org
12234S: Odd Fixes
12235F: drivers/net/usb/
12236
1da177e4 12237USB OHCI DRIVER
578333ab 12238M: Alan Stern <stern@rowland.harvard.edu>
795fb7e7 12239L: linux-usb@vger.kernel.org
578333ab 12240S: Maintained
679655da
JP
12241F: Documentation/usb/ohci.txt
12242F: drivers/usb/host/ohci*
1da177e4 12243
963ffa3e 12244USB OTG FSM (Finite State Machine)
60d77b3d 12245M: Peter Chen <Peter.Chen@nxp.com>
8373856d 12246T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
963ffa3e
PC
12247L: linux-usb@vger.kernel.org
12248S: Maintained
12249F: drivers/usb/common/usb-otg-fsm.c
12250
563da3a9
VM
12251USB OVER IP DRIVER
12252M: Valentina Manea <valentina.manea.m@gmail.com>
90effdcd
SK
12253M: Shuah Khan <shuahkh@osg.samsung.com>
12254M: Shuah Khan <shuah@kernel.org>
563da3a9
VM
12255L: linux-usb@vger.kernel.org
12256S: Maintained
a6d6fc2b 12257F: Documentation/usb/usbip_protocol.txt
563da3a9
VM
12258F: drivers/usb/usbip/
12259F: tools/usb/usbip/
12260
1da177e4 12261USB PEGASUS DRIVER
a16b945c 12262M: Petko Manolov <petkan@nucleusys.com>
795fb7e7 12263L: linux-usb@vger.kernel.org
043600a6 12264L: netdev@vger.kernel.org
052e3128
PM
12265T: git git://github.com/petkan/pegasus.git
12266W: https://github.com/petkan/pegasus
1da177e4 12267S: Maintained
679655da 12268F: drivers/net/usb/pegasus.*
1da177e4 12269
d3ad558f 12270USB PHY LAYER
a55f6286 12271M: Felipe Balbi <balbi@kernel.org>
d3ad558f
FB
12272L: linux-usb@vger.kernel.org
12273T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
12274S: Maintained
12275F: drivers/usb/phy/
d3ad558f 12276
73e4fb3f 12277USB PRINTER DRIVER (usblp)
8b58be88 12278M: Pete Zaitcev <zaitcev@redhat.com>
795fb7e7 12279L: linux-usb@vger.kernel.org
73e4fb3f 12280S: Supported
679655da 12281F: drivers/usb/class/usblp.c
1da177e4 12282
4521b477
BM
12283USB QMI WWAN NETWORK DRIVER
12284M: Bjørn Mork <bjorn@mork.no>
12285L: netdev@vger.kernel.org
12286S: Maintained
12287F: Documentation/ABI/testing/sysfs-class-net-qmi
12288F: drivers/net/usb/qmi_wwan.c
12289
1da177e4 12290USB RTL8150 DRIVER
a16b945c 12291M: Petko Manolov <petkan@nucleusys.com>
795fb7e7 12292L: linux-usb@vger.kernel.org
043600a6 12293L: netdev@vger.kernel.org
052e3128
PM
12294T: git git://github.com/petkan/rtl8150.git
12295W: https://github.com/petkan/rtl8150
1da177e4 12296S: Maintained
679655da 12297F: drivers/net/usb/rtl8150.c
1da177e4 12298
f896b796 12299USB SERIAL SUBSYSTEM
66085694 12300M: Johan Hovold <johan@kernel.org>
795fb7e7 12301L: linux-usb@vger.kernel.org
4e68852d 12302S: Maintained
679655da 12303F: Documentation/usb/usb-serial.txt
f896b796 12304F: drivers/usb/serial/
679655da 12305F: include/linux/usb/serial.h
1da177e4 12306
b3f0db1c
SG
12307USB SMSC75XX ETHERNET DRIVER
12308M: Steve Glendinning <steve.glendinning@shawell.net>
12309L: netdev@vger.kernel.org
12310S: Maintained
12311F: drivers/net/usb/smsc75xx.*
12312
2f7ca802 12313USB SMSC95XX ETHERNET DRIVER
90b24cfb 12314M: Steve Glendinning <steve.glendinning@shawell.net>
2f7ca802 12315L: netdev@vger.kernel.org
90b24cfb 12316S: Maintained
679655da 12317F: drivers/net/usb/smsc95xx.*
2f7ca802 12318
1da177e4 12319USB SUBSYSTEM
879a5a00 12320M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
795fb7e7 12321L: linux-usb@vger.kernel.org
1da177e4 12322W: http://www.linux-usb.org
08deed1e 12323T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git
1da177e4 12324S: Supported
1700bd98 12325F: Documentation/devicetree/bindings/usb/
679655da 12326F: Documentation/usb/
679655da
JP
12327F: drivers/usb/
12328F: include/linux/usb.h
12329F: include/linux/usb/
1da177e4
LT
12330
12331USB UHCI DRIVER
8b58be88 12332M: Alan Stern <stern@rowland.harvard.edu>
795fb7e7 12333L: linux-usb@vger.kernel.org
1da177e4 12334S: Maintained
679655da 12335F: drivers/usb/host/uhci*
1da177e4 12336
69ae9e3e 12337USB "USBNET" DRIVER FRAMEWORK
d8130624 12338M: Oliver Neukum <oneukum@suse.com>
043600a6 12339L: netdev@vger.kernel.org
69ae9e3e 12340W: http://www.linux-usb.org/usbnet
1da177e4 12341S: Maintained
679655da
JP
12342F: drivers/net/usb/usbnet.c
12343F: include/linux/usb/usbnet.h
1da177e4 12344
c0efd232 12345USB VIDEO CLASS
c53ac071 12346M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
616bd4e2 12347L: linux-uvc-devel@lists.sourceforge.net (subscribers-only)
661263b5 12348L: linux-media@vger.kernel.org
275ffde4 12349T: git git://linuxtv.org/media_tree.git
57c6d2e9 12350W: http://www.ideasonboard.org/uvc/
c0efd232 12351S: Maintained
0c0d06ca 12352F: drivers/media/usb/uvc/
6c0f0359 12353F: include/uapi/linux/uvcvideo.h
1da177e4 12354
b60b9c45
HV
12355USB VISION DRIVER
12356M: Hans Verkuil <hverkuil@xs4all.nl>
12357L: linux-media@vger.kernel.org
12358T: git git://linuxtv.org/media_tree.git
a825eaec 12359W: https://linuxtv.org
b60b9c45
HV
12360S: Odd Fixes
12361F: drivers/media/usb/usbvision/
12362
8282da47
LP
12363USB WEBCAM GADGET
12364M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
12365L: linux-usb@vger.kernel.org
12366S: Maintained
3a83c16e 12367F: drivers/usb/gadget/function/*uvc*
faf2e1db 12368F: drivers/usb/gadget/legacy/webcam.c
8282da47 12369
bf164cc0 12370USB WIRELESS RNDIS DRIVER (rndis_wlan)
e6146c5c 12371M: Jussi Kivilinna <jussi.kivilinna@iki.fi>
bf164cc0
JK
12372L: linux-wireless@vger.kernel.org
12373S: Maintained
679655da 12374F: drivers/net/wireless/rndis_wlan.c
bf164cc0 12375
eb6bab13 12376USB XHCI DRIVER
03d85053 12377M: Mathias Nyman <mathias.nyman@intel.com>
eb6bab13
SS
12378L: linux-usb@vger.kernel.org
12379S: Supported
36d0344c
SS
12380F: drivers/usb/host/xhci*
12381F: drivers/usb/host/pci-quirks*
eb6bab13 12382
1da177e4 12383USB ZD1201 DRIVER
4086b9ca 12384L: linux-wireless@vger.kernel.org
1da177e4 12385W: http://linux-lc100020.sourceforge.net
4086b9ca 12386S: Orphan
ed0ad06f 12387F: drivers/net/wireless/zydas/zd1201.*
1da177e4 12388
b7eee616 12389USB ZR364XX DRIVER
8b58be88 12390M: Antoine Jacquet <royale@zerezo.com>
795fb7e7 12391L: linux-usb@vger.kernel.org
661263b5 12392L: linux-media@vger.kernel.org
275ffde4 12393T: git git://linuxtv.org/media_tree.git
b7eee616
AJ
12394W: http://royale.zerezo.com/zr364xx/
12395S: Maintained
679655da 12396F: Documentation/video4linux/zr364xx.txt
90d72ac6 12397F: drivers/media/usb/zr364xx/
b7eee616 12398
289fcff4
HK
12399ULPI BUS
12400M: Heikki Krogerus <heikki.krogerus@linux.intel.com>
12401L: linux-usb@vger.kernel.org
12402S: Maintained
12403F: drivers/usb/common/ulpi.c
12404F: include/linux/ulpi/
12405
e7839f25 12406USER-MODE LINUX (UML)
8b58be88 12407M: Jeff Dike <jdike@addtoit.com>
b15194b7 12408M: Richard Weinberger <richard@nod.at>
1da177e4
LT
12409L: user-mode-linux-devel@lists.sourceforge.net
12410L: user-mode-linux-user@lists.sourceforge.net
12411W: http://user-mode-linux.sourceforge.net
9f273c24 12412T: git git://git.kernel.org/pub/scm/linux/kernel/git/rw/uml.git
1da177e4 12413S: Maintained
61516587 12414F: Documentation/virtual/uml/
679655da 12415F: arch/um/
b070989a 12416F: arch/x86/um/
679655da
JP
12417F: fs/hostfs/
12418F: fs/hppfs/
b7eee616 12419
e5f114e9 12420USERSPACE I/O (UIO)
6a534c9d 12421M: "Hans J. Koch" <hjk@hansjkoch.de>
879a5a00 12422M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
e5f114e9 12423S: Maintained
3d3fecbd 12424T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
679655da
JP
12425F: Documentation/DocBook/uio-howto.tmpl
12426F: drivers/uio/
12427F: include/linux/uio*.h
e5f114e9 12428
256cccbe 12429UTIL-LINUX PACKAGE
8b58be88 12430M: Karel Zak <kzak@redhat.com>
256cccbe
KZ
12431L: util-linux@vger.kernel.org
12432W: http://en.wikipedia.org/wiki/Util-linux
12433T: git git://git.kernel.org/pub/scm/utils/util-linux/util-linux.git
f899b0ad
KZ
12434S: Maintained
12435
c1fd1c07 12436UVESAFB DRIVER
8b58be88 12437M: Michal Januszewski <spock@gentoo.org>
c69f677c 12438L: linux-fbdev@vger.kernel.org
c1fd1c07
MJ
12439W: http://dev.gentoo.org/~spock/projects/uvesafb/
12440S: Maintained
679655da 12441F: Documentation/fb/uvesafb.txt
8a61f013 12442F: drivers/video/fbdev/uvesafb.*
c1fd1c07 12443
456930d8
SA
12444VF610 NAND DRIVER
12445M: Stefan Agner <stefan@agner.ch>
12446L: linux-mtd@lists.infradead.org
12447S: Supported
12448F: drivers/mtd/nand/vf610_nfc.c
12449
4480f15b 12450VFAT/FAT/MSDOS FILESYSTEM
8b58be88 12451M: OGAWA Hirofumi <hirofumi@mail.parknet.co.jp>
1da177e4 12452S: Maintained
679655da
JP
12453F: Documentation/filesystems/vfat.txt
12454F: fs/fat/
1da177e4 12455
cba3345c
AW
12456VFIO DRIVER
12457M: Alex Williamson <alex.williamson@redhat.com>
12458L: kvm@vger.kernel.org
9f273c24 12459T: git git://github.com/awilliam/linux-vfio.git
cba3345c
AW
12460S: Maintained
12461F: Documentation/vfio.txt
12462F: drivers/vfio/
12463F: include/linux/vfio.h
c117ab84 12464F: include/uapi/linux/vfio.h
cba3345c 12465
a714ea5f
AW
12466VFIO PLATFORM DRIVER
12467M: Baptiste Reynal <b.reynal@virtualopensystems.com>
12468L: kvm@vger.kernel.org
12469S: Maintained
12470F: drivers/vfio/platform/
12471
9e6f3438
PO
12472VIDEOBUF2 FRAMEWORK
12473M: Pawel Osciak <pawel@osciak.com>
12474M: Marek Szyprowski <m.szyprowski@samsung.com>
e76e4706 12475M: Kyungmin Park <kyungmin.park@samsung.com>
9e6f3438
PO
12476L: linux-media@vger.kernel.org
12477S: Maintained
90d72ac6 12478F: drivers/media/v4l2-core/videobuf2-*
9e6f3438
PO
12479F: include/media/videobuf2-*
12480
06a8fc78
AH
12481VIRTIO AND VHOST VSOCK DRIVER
12482M: Stefan Hajnoczi <stefanha@redhat.com>
12483L: kvm@vger.kernel.org
12484L: virtualization@lists.linux-foundation.org
12485L: netdev@vger.kernel.org
12486S: Maintained
12487F: include/linux/virtio_vsock.h
12488F: include/uapi/linux/virtio_vsock.h
12489F: net/vmw_vsock/virtio_transport_common.c
0ea9e1d3 12490F: net/vmw_vsock/virtio_transport.c
433fc58e
AH
12491F: drivers/vhost/vsock.c
12492F: drivers/vhost/vsock.h
06a8fc78 12493
5523662e
SCP
12494VIRTUAL SERIO DEVICE DRIVER
12495M: Stephen Chandler Paul <thatslyude@gmail.com>
12496S: Maintained
12497F: drivers/input/serio/userio.c
12498F: include/uapi/linux/userio.h
12499
9a82446b
AS
12500VIRTIO CONSOLE DRIVER
12501M: Amit Shah <amit.shah@redhat.com>
12502L: virtualization@lists.linux-foundation.org
12503S: Maintained
12504F: drivers/char/virtio_console.c
12505F: include/linux/virtio_console.h
c117ab84 12506F: include/uapi/linux/virtio_console.h
9a82446b 12507
2426ec8f 12508VIRTIO CORE, NET AND BLOCK DRIVERS
2426ec8f
MT
12509M: "Michael S. Tsirkin" <mst@redhat.com>
12510L: virtualization@lists.linux-foundation.org
12511S: Maintained
0e4191fe 12512F: Documentation/devicetree/bindings/virtio/
2426ec8f 12513F: drivers/virtio/
c893c8d7 12514F: tools/virtio/
2426ec8f
MT
12515F: drivers/net/virtio_net.c
12516F: drivers/block/virtio_blk.c
12517F: include/linux/virtio_*.h
916cdabc 12518F: include/uapi/linux/virtio_*.h
2426ec8f 12519
f2dbda3b
CH
12520VIRTIO DRIVERS FOR S390
12521M: Christian Borntraeger <borntraeger@de.ibm.com>
12522M: Cornelia Huck <cornelia.huck@de.ibm.com>
12523L: linux-s390@vger.kernel.org
12524L: virtualization@lists.linux-foundation.org
12525L: kvm@vger.kernel.org
12526S: Supported
1b568d93 12527F: drivers/s390/virtio/
f2dbda3b 12528
4ad6ee91
GH
12529VIRTIO GPU DRIVER
12530M: David Airlie <airlied@linux.ie>
12531M: Gerd Hoffmann <kraxel@redhat.com>
12532L: dri-devel@lists.freedesktop.org
12533L: virtualization@lists.linux-foundation.org
12534S: Maintained
12535F: drivers/gpu/drm/virtio/
12536F: include/uapi/linux/virtio_gpu.h
12537
3a4d5c94
MT
12538VIRTIO HOST (VHOST)
12539M: "Michael S. Tsirkin" <mst@redhat.com>
12540L: kvm@vger.kernel.org
c996d8b9 12541L: virtualization@lists.linux-foundation.org
3a4d5c94 12542L: netdev@vger.kernel.org
9f273c24 12543T: git git://git.kernel.org/pub/scm/linux/kernel/git/mst/vhost.git
3a4d5c94
MT
12544S: Maintained
12545F: drivers/vhost/
c117ab84 12546F: include/uapi/linux/vhost.h
3a4d5c94 12547
271c8651
GH
12548VIRTIO INPUT DRIVER
12549M: Gerd Hoffmann <kraxel@redhat.com>
12550S: Maintained
12551F: drivers/virtio/virtio_input.c
12552F: include/uapi/linux/virtio_input.h
12553
1da177e4 12554VIA RHINE NETWORK DRIVER
210347e1 12555S: Orphan
f2148a47 12556F: drivers/net/ethernet/via/via-rhine.c
1da177e4 12557
f0bf7f61 12558VIA SD/MMC CARD CONTROLLER DRIVER
558bbb2f 12559M: Bruce Chang <brucechang@via.com.tw>
8b58be88 12560M: Harald Welte <HaraldWelte@viatech.com>
f0bf7f61
HW
12561S: Maintained
12562F: drivers/mmc/host/via-sdmmc.c
12563
69e4a7c2 12564VIA UNICHROME(PRO)/CHROME9 FRAMEBUFFER DRIVER
c7babebd 12565M: Florian Tobias Schandinat <FlorianSchandinat@gmx.de>
c69f677c 12566L: linux-fbdev@vger.kernel.org
69e4a7c2 12567S: Maintained
c7babebd
FTS
12568F: include/linux/via-core.h
12569F: include/linux/via-gpio.h
12570F: include/linux/via_i2c.h
8a61f013 12571F: drivers/video/fbdev/via/
69e4a7c2 12572
01f20734 12573VIA VELOCITY NETWORK DRIVER
8b58be88 12574M: Francois Romieu <romieu@fr.zoreil.com>
01f20734
FR
12575L: netdev@vger.kernel.org
12576S: Maintained
f2148a47 12577F: drivers/net/ethernet/via/via-velocity.*
1da177e4 12578
f73f8173
AW
12579VIRT LIB
12580M: Alex Williamson <alex.williamson@redhat.com>
12581M: Paolo Bonzini <pbonzini@redhat.com>
12582L: kvm@vger.kernel.org
12583S: Supported
12584F: virt/lib/
12585
77911fd2 12586VIVID VIRTUAL VIDEO DRIVER
0b7bc1fa
HV
12587M: Hans Verkuil <hverkuil@xs4all.nl>
12588L: linux-media@vger.kernel.org
12589T: git git://linuxtv.org/media_tree.git
a825eaec 12590W: https://linuxtv.org
0b7bc1fa 12591S: Maintained
77911fd2 12592F: drivers/media/platform/vivid/*
0b7bc1fa 12593
be7f8273 12594VLAN (802.1Q)
8b58be88 12595M: Patrick McHardy <kaber@trash.net>
be7f8273
PM
12596L: netdev@vger.kernel.org
12597S: Maintained
679655da
JP
12598F: drivers/net/macvlan.c
12599F: include/linux/if_*vlan.h
12600F: net/8021q/
be7f8273 12601
55e331cf 12602VLYNQ BUS
08eeb306 12603M: Florian Fainelli <f.fainelli@gmail.com>
8578d7af 12604L: openwrt-devel@lists.openwrt.org (subscribers-only)
55e331cf
FF
12605S: Maintained
12606F: drivers/vlynq/vlynq.c
12607F: include/linux/vlynq.h
12608
390beae4 12609VME SUBSYSTEM
74c600e3 12610M: Martyn Welch <martyn@welchs.me.uk>
1bd289d1 12611M: Manohar Vanga <manohar.vanga@gmail.com>
390beae4
MW
12612M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
12613L: devel@driverdev.osuosl.org
12614S: Maintained
12615T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
12616F: Documentation/vme_api.txt
12617F: drivers/staging/vme/
12618F: drivers/vme/
12619F: include/linux/vme*
12620
4488e09b
AK
12621VMWARE HYPERVISOR INTERFACE
12622M: Alok Kataria <akataria@vmware.com>
12623L: virtualization@lists.linux-foundation.org
12624S: Supported
12625F: arch/x86/kernel/cpu/vmware.c
12626
73b35d07
DT
12627VMWARE BALLOON DRIVER
12628M: Xavier Deguillard <xdeguillard@vmware.com>
12629M: Philip Moltmann <moltmann@vmware.com>
12630M: "VMware, Inc." <pv-drivers@vmware.com>
12631L: linux-kernel@vger.kernel.org
12632S: Maintained
12633F: drivers/misc/vmw_balloon.c
12634
8b8be51b
TH
12635VMWARE VMMOUSE SUBDRIVER
12636M: "VMware Graphics" <linux-graphics-maintainer@vmware.com>
12637M: "VMware, Inc." <pv-drivers@vmware.com>
12638L: linux-input@vger.kernel.org
12639S: Maintained
12640F: drivers/input/mouse/vmmouse.c
12641F: drivers/input/mouse/vmmouse.h
12642
d1a890fa 12643VMWARE VMXNET3 ETHERNET DRIVER
04e1b734 12644M: Shrikrishna Khare <skhare@vmware.com>
65c8bb5b
JP
12645M: "VMware, Inc." <pv-drivers@vmware.com>
12646L: netdev@vger.kernel.org
12647S: Maintained
12648F: drivers/net/vmxnet3/
d1a890fa 12649
851b1642 12650VMware PVSCSI driver
29374ec6 12651M: Jim Gill <jgill@vmware.com>
851b1642
AK
12652M: VMware PV-Drivers <pv-drivers@vmware.com>
12653L: linux-scsi@vger.kernel.org
12654S: Maintained
12655F: drivers/scsi/vmw_pvscsi.c
12656F: drivers/scsi/vmw_pvscsi.h
12657
e53e86c7 12658VOLTAGE AND CURRENT REGULATOR FRAMEWORK
88dd75af 12659M: Liam Girdwood <lgirdwood@gmail.com>
b02e48f2 12660M: Mark Brown <broonie@kernel.org>
5cdeb2c8 12661L: linux-kernel@vger.kernel.org
1dd68f01 12662W: http://www.slimlogic.co.uk/?p=48
6febb5ab 12663T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator.git
e53e86c7 12664S: Supported
9d2597e8 12665F: Documentation/devicetree/bindings/regulator/
679655da 12666F: drivers/regulator/
9d2597e8 12667F: include/dt-bindings/regulator/
679655da 12668F: include/linux/regulator/
e53e86c7 12669
081958eb
DA
12670VRF
12671M: David Ahern <dsa@cumulusnetworks.com>
12672M: Shrijeet Mukherjee <shm@cumulusnetworks.com>
12673L: netdev@vger.kernel.org
12674S: Maintained
12675F: drivers/net/vrf.c
562d897d 12676F: Documentation/networking/vrf.txt
081958eb 12677
ab41319e 12678VT1211 HARDWARE MONITOR DRIVER
8b58be88 12679M: Juerg Haefliger <juergh@gmail.com>
968ce1b1 12680L: linux-hwmon@vger.kernel.org
ab41319e 12681S: Maintained
679655da
JP
12682F: Documentation/hwmon/vt1211
12683F: drivers/hwmon/vt1211.c
ab41319e 12684
1de9e371 12685VT8231 HARDWARE MONITOR DRIVER
8b58be88 12686M: Roger Lucas <vt8231@hiddenengine.co.uk>
968ce1b1 12687L: linux-hwmon@vger.kernel.org
1de9e371 12688S: Maintained
679655da 12689F: drivers/hwmon/vt8231.c
1de9e371 12690
88095e7b
TO
12691VUB300 USB to SDIO/SD/MMC bridge chip
12692M: Tony Olech <tony.olech@elandigitalsystems.com>
12693L: linux-mmc@vger.kernel.org
12694L: linux-usb@vger.kernel.org
12695S: Supported
12696F: drivers/mmc/host/vub300.c
12697
1da177e4 12698W1 DALLAS'S 1-WIRE BUS
a8018766 12699M: Evgeniy Polyakov <zbr@ioremap.net>
1da177e4 12700S: Maintained
679655da
JP
12701F: Documentation/w1/
12702F: drivers/w1/
1da177e4 12703
13927079 12704W83791D HARDWARE MONITORING DRIVER
8b58be88 12705M: Marc Hulsman <m.hulsman@tudelft.nl>
968ce1b1 12706L: linux-hwmon@vger.kernel.org
25845c22 12707S: Maintained
679655da
JP
12708F: Documentation/hwmon/w83791d
12709F: drivers/hwmon/w83791d.c
13927079 12710
61db011d 12711W83793 HARDWARE MONITORING DRIVER
8b58be88 12712M: Rudolf Marek <r.marek@assembler.cz>
968ce1b1 12713L: linux-hwmon@vger.kernel.org
61db011d 12714S: Maintained
679655da
JP
12715F: Documentation/hwmon/w83793
12716F: drivers/hwmon/w83793.c
61db011d 12717
e3760b43 12718W83795 HARDWARE MONITORING DRIVER
d8130624 12719M: Jean Delvare <jdelvare@suse.com>
968ce1b1 12720L: linux-hwmon@vger.kernel.org
e3760b43
JD
12721S: Maintained
12722F: drivers/hwmon/w83795.c
12723
1da177e4 12724W83L51xD SD/MMC CARD INTERFACE DRIVER
8b58be88 12725M: Pierre Ossman <pierre@ossman.eu>
1da177e4 12726S: Maintained
679655da 12727F: drivers/mmc/host/wbsd.*
1da177e4 12728
b4e05923
HG
12729WACOM PROTOCOL 4 SERIAL TABLETS
12730M: Julian Squires <julian@cipht.net>
12731M: Hans de Goede <hdegoede@redhat.com>
12732L: linux-input@vger.kernel.org
12733S: Maintained
12734F: drivers/input/tablet/wacom_serial4.c
12735
3527761c 12736WATCHDOG DEVICE DRIVERS
8b58be88 12737M: Wim Van Sebroeck <wim@iguana.be>
1f32f83e 12738R: Guenter Roeck <linux@roeck-us.net>
230a5cef
WVS
12739L: linux-watchdog@vger.kernel.org
12740W: http://www.linux-watchdog.org/
f599aaf0 12741T: git git://www.linux-watchdog.org/linux-watchdog.git
3527761c 12742S: Maintained
540be8b2 12743F: Documentation/devicetree/bindings/watchdog/
679655da
JP
12744F: Documentation/watchdog/
12745F: drivers/watchdog/
12746F: include/linux/watchdog.h
c117ab84 12747F: include/uapi/linux/watchdog.h
3527761c 12748
1da177e4 12749WD7000 SCSI DRIVER
8b58be88 12750M: Miroslav Zagorac <zaga@fly.cc.fer.hr>
1da177e4
LT
12751L: linux-scsi@vger.kernel.org
12752S: Maintained
679655da 12753F: drivers/scsi/wd7000.c
1da177e4 12754
b22e00f3
DH
12755WIIMOTE HID DRIVER
12756M: David Herrmann <dh.herrmann@googlemail.com>
12757L: linux-input@vger.kernel.org
12758S: Maintained
12759F: drivers/hid/hid-wiimote*
12760
e258b80e 12761WINBOND CIR DRIVER
364e9e18 12762M: David Härdeman <david@hardeman.nu>
e258b80e 12763S: Maintained
116ab806 12764F: drivers/media/rc/winbond-cir.c
e258b80e 12765
c36a483d
WBG
12766WINSYSTEMS EBC-C384 WATCHDOG DRIVER
12767M: William Breathitt Gray <vilhelm.gray@gmail.com>
12768L: linux-watchdog@vger.kernel.org
12769S: Maintained
12770F: drivers/watchdog/ebc-c384_wdt.c
12771
9c26df9b
WBG
12772WINSYSTEMS WS16C48 GPIO DRIVER
12773M: William Breathitt Gray <vilhelm.gray@gmail.com>
12774L: linux-gpio@vger.kernel.org
12775S: Maintained
12776F: drivers/gpio/gpio-ws16c48.c
e258b80e 12777
8a70da82 12778WIMAX STACK
8b58be88 12779M: Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
8a70da82 12780M: linux-wimax@intel.com
49e7d9df 12781L: wimax@linuxwimax.org (subscribers-only)
8a70da82
IPG
12782S: Supported
12783W: http://linuxwimax.org
315987dc 12784F: Documentation/wimax/README.wimax
315987dc
JP
12785F: include/linux/wimax/debug.h
12786F: include/net/wimax.h
c117ab84 12787F: include/uapi/linux/wimax.h
315987dc 12788F: net/wimax/
8a70da82 12789
5fc14680 12790WISTRON LAPTOP BUTTON DRIVER
8b58be88 12791M: Miloslav Trmac <mitr@volny.cz>
5fc14680 12792S: Maintained
679655da 12793F: drivers/input/misc/wistron_btns.c
5fc14680 12794
1da177e4 12795WL3501 WIRELESS PCMCIA CARD DRIVER
8b58be88 12796M: Arnaldo Carvalho de Melo <acme@ghostprotocols.net>
724c6b35 12797L: linux-wireless@vger.kernel.org
926554c4 12798W: http://oops.ghostprotocols.net:81/blog
1da177e4 12799S: Maintained
679655da 12800F: drivers/net/wireless/wl3501*
1da177e4 12801
055bcbcb 12802WOLFSON MICROELECTRONICS DRIVERS
fef95164 12803L: patches@opensource.wolfsonmicro.com
f0e03dbd
RF
12804T: git https://github.com/CirrusLogic/linux-drivers.git
12805W: https://github.com/CirrusLogic/linux-drivers/wiki
b75ea16a 12806S: Supported
3768f0b1 12807F: Documentation/hwmon/wm83??
f494993f
CK
12808F: Documentation/devicetree/bindings/extcon/extcon-arizona.txt
12809F: Documentation/devicetree/bindings/regulator/arizona-regulator.txt
12810F: Documentation/devicetree/bindings/mfd/arizona.txt
af1c5386 12811F: arch/arm/mach-s3c64xx/mach-crag6410*
f05259a6 12812F: drivers/clk/clk-wm83*.c
9c309598 12813F: drivers/extcon/extcon-arizona.c
b75ea16a 12814F: drivers/leds/leds-wm83*.c
25b273ba 12815F: drivers/gpio/gpio-*wm*.c
9c309598 12816F: drivers/gpio/gpio-arizona.c
d22b0869 12817F: drivers/hwmon/wm83??-hwmon.c
59ec6da2
MB
12818F: drivers/input/misc/wm831x-on.c
12819F: drivers/input/touchscreen/wm831x-ts.c
12820F: drivers/input/touchscreen/wm97*.c
9c309598
MB
12821F: drivers/mfd/arizona*
12822F: drivers/mfd/wm*.c
12ebc137 12823F: drivers/mfd/cs47l24*
b75ea16a
MB
12824F: drivers/power/wm83*.c
12825F: drivers/rtc/rtc-wm83*.c
12826F: drivers/regulator/wm8*.c
3860e6c4 12827F: drivers/video/backlight/wm83*_bl.c
b75ea16a 12828F: drivers/watchdog/wm83*_wdt.c
9c309598 12829F: include/linux/mfd/arizona/
3860e6c4 12830F: include/linux/mfd/wm831x/
b75ea16a 12831F: include/linux/mfd/wm8350/
3768f0b1 12832F: include/linux/mfd/wm8400*
59ec6da2 12833F: include/linux/wm97xx.h
055bcbcb 12834F: include/sound/wm????.h
9c309598 12835F: sound/soc/codecs/arizona.?
055bcbcb 12836F: sound/soc/codecs/wm*
12ebc137 12837F: sound/soc/codecs/cs47l24*
b75ea16a 12838
3e6cd7a4
TH
12839WORKQUEUE
12840M: Tejun Heo <tj@kernel.org>
badb7f5e 12841R: Lai Jiangshan <jiangshanlai@gmail.com>
3e6cd7a4
TH
12842T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/wq.git
12843S: Maintained
12844F: include/linux/workqueue.h
12845F: kernel/workqueue.c
12846F: Documentation/workqueue.txt
12847
39ac9f48
CYT
12848X-POWERS MULTIFUNCTION PMIC DEVICE DRIVERS
12849M: Chen-Yu Tsai <wens@csie.org>
12850L: linux-kernel@vger.kernel.org
12851S: Maintained
12852N: axp[128]
12853
1da177e4 12854X.25 NETWORK LAYER
8bf28059 12855M: Andrew Hendry <andrew.hendry@gmail.com>
1da177e4 12856L: linux-x25@vger.kernel.org
8bf28059 12857S: Odd Fixes
679655da
JP
12858F: Documentation/networking/x25*
12859F: include/net/x25*
12860F: net/x25/
1da177e4 12861
e2d1d6c0 12862X86 ARCHITECTURE (32-BIT AND 64-BIT)
8b58be88
JP
12863M: Thomas Gleixner <tglx@linutronix.de>
12864M: Ingo Molnar <mingo@redhat.com>
12865M: "H. Peter Anvin" <hpa@zytor.com>
bcde563c 12866M: x86@kernel.org
981c3a4f 12867L: linux-kernel@vger.kernel.org
75fc2d37 12868T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core
e2d1d6c0 12869S: Maintained
679655da
JP
12870F: Documentation/x86/
12871F: arch/x86/
e2d1d6c0 12872
d0944853 12873X86 PLATFORM DRIVERS
e181ba15 12874M: Darren Hart <dvhart@infradead.org>
d0944853 12875L: platform-driver-x86@vger.kernel.org
e181ba15 12876T: git git://git.infradead.org/users/dvhart/linux-platform-drivers-x86.git
d0944853 12877S: Maintained
14430813 12878F: drivers/platform/x86/
3a4bceef 12879F: drivers/platform/olpc/
d0944853 12880
c1f5c54b
IM
12881X86 MCE INFRASTRUCTURE
12882M: Tony Luck <tony.luck@intel.com>
487ba8e8 12883M: Borislav Petkov <bp@alien8.de>
c1f5c54b
IM
12884L: linux-edac@vger.kernel.org
12885S: Maintained
12886F: arch/x86/kernel/cpu/mcheck/*
12887
79ebdc95
BP
12888X86 MICROCODE UPDATE SUPPORT
12889M: Borislav Petkov <bp@alien8.de>
12890S: Maintained
12891F: arch/x86/kernel/cpu/microcode/*
12892
f0905c5a
AL
12893X86 VDSO
12894M: Andy Lutomirski <luto@amacapital.net>
12895L: linux-kernel@vger.kernel.org
12896T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/vdso
12897S: Maintained
d603c8e1 12898F: arch/x86/entry/vdso/
f0905c5a 12899
d6fad502 12900XC2028/3028 TUNER DRIVER
5dc8a864
MCC
12901M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
12902M: Mauro Carvalho Chehab <mchehab@kernel.org>
d6fad502 12903L: linux-media@vger.kernel.org
a825eaec 12904W: https://linuxtv.org
d6fad502
MCC
12905T: git git://linuxtv.org/media_tree.git
12906S: Maintained
12907F: drivers/media/tuners/tuner-xc2028.*
12908
c4468085 12909XEN HYPERVISOR INTERFACE
3eeef8f7
KRW
12910M: Boris Ostrovsky <boris.ostrovsky@oracle.com>
12911M: David Vrabel <david.vrabel@citrix.com>
101ecde5 12912M: Juergen Gross <jgross@suse.com>
11dbb52b 12913L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
ea70ba3a 12914T: git git://git.kernel.org/pub/scm/linux/kernel/git/xen/tip.git
c4468085
IC
12915S: Supported
12916F: arch/x86/xen/
12917F: drivers/*/xen-*front.c
12918F: drivers/xen/
12919F: arch/x86/include/asm/xen/
12920F: include/xen/
c117ab84 12921F: include/uapi/xen/
c4468085 12922
77bfb479 12923XEN HYPERVISOR ARM
85d1a29d 12924M: Stefano Stabellini <sstabellini@kernel.org>
11dbb52b 12925L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
85d1a29d 12926S: Maintained
77bfb479
SS
12927F: arch/arm/xen/
12928F: arch/arm/include/asm/xen/
12929
b475e83f 12930XEN HYPERVISOR ARM64
85d1a29d 12931M: Stefano Stabellini <sstabellini@kernel.org>
11dbb52b 12932L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
85d1a29d 12933S: Maintained
b475e83f
SS
12934F: arch/arm64/xen/
12935F: arch/arm64/include/asm/xen/
12936
9b57e1a7 12937XEN NETWORK BACKEND DRIVER
8386040b 12938M: Wei Liu <wei.liu2@citrix.com>
11dbb52b 12939L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
9b57e1a7
IC
12940L: netdev@vger.kernel.org
12941S: Supported
12942F: drivers/net/xen-netback/*
12943
c5f8e29d
KRW
12944XEN PCI SUBSYSTEM
12945M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
11dbb52b 12946L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
c5f8e29d
KRW
12947S: Supported
12948F: arch/x86/pci/*xen*
12949F: drivers/pci/*xen*
12950
a2c5ae65
KRW
12951XEN BLOCK SUBSYSTEM
12952M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
bcadb699 12953M: Roger Pau Monné <roger.pau@citrix.com>
a2c5ae65
KRW
12954L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
12955S: Supported
12956F: drivers/block/xen-blkback/*
12957F: drivers/block/xen*
12958
15d03609
JG
12959XEN PVSCSI DRIVERS
12960M: Juergen Gross <jgross@suse.com>
12961L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
12962L: linux-scsi@vger.kernel.org
12963S: Supported
12964F: drivers/scsi/xen-scsifront.c
12965F: drivers/xen/xen-scsiback.c
12966F: include/xen/interface/io/vscsiif.h
12967
c5f8e29d
KRW
12968XEN SWIOTLB SUBSYSTEM
12969M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
11dbb52b 12970L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
c5f8e29d
KRW
12971S: Supported
12972F: arch/x86/xen/*swiotlb*
12973F: drivers/xen/*swiotlb*
12974
1da177e4
LT
12975XFS FILESYSTEM
12976P: Silicon Graphics Inc
809625ca 12977M: Dave Chinner <david@fromorbit.com>
18caa67a 12978M: xfs@oss.sgi.com
d7ede1aa 12979L: xfs@oss.sgi.com
1da177e4 12980W: http://oss.sgi.com/projects/xfs
9f273c24 12981T: git git://git.kernel.org/pub/scm/linux/kernel/git/dgc/linux-xfs.git
1da177e4 12982S: Supported
679655da
JP
12983F: Documentation/filesystems/xfs.txt
12984F: fs/xfs/
1da177e4 12985
8a3b7a25 12986XILINX AXI ETHERNET DRIVER
59a54f30
MS
12987M: Anirudha Sarangi <anirudh@xilinx.com>
12988M: John Linn <John.Linn@xilinx.com>
8a3b7a25
DB
12989S: Maintained
12990F: drivers/net/ethernet/xilinx/xilinx_axienet*
12991
238b8721 12992XILINX UARTLITE SERIAL DRIVER
8b58be88 12993M: Peter Korsgaard <jacmet@sunsite.dk>
238b8721
PK
12994L: linux-serial@vger.kernel.org
12995S: Maintained
df621252 12996F: drivers/tty/serial/uartlite.c
238b8721 12997
df330515
LP
12998XILINX VIDEO IP CORES
12999M: Hyun Kwon <hyun.kwon@xilinx.com>
13000M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
13001L: linux-media@vger.kernel.org
13002T: git git://linuxtv.org/media_tree.git
13003S: Supported
13004F: Documentation/devicetree/bindings/media/xilinx/
13005F: drivers/media/platform/xilinx/
a5562f65 13006F: include/uapi/linux/xilinx-v4l2-controls.h
df330515 13007
74316949
EB
13008XILLYBUS DRIVER
13009M: Eli Billauer <eli.billauer@gmail.com>
13010L: linux-kernel@vger.kernel.org
13011S: Supported
13012F: drivers/char/xillybus/
13013
f620e4b8
MF
13014XTENSA XTFPGA PLATFORM SUPPORT
13015M: Max Filippov <jcmvbkbc@gmail.com>
13016L: linux-xtensa@linux-xtensa.org
13017S: Maintained
13018F: drivers/spi/spi-xtensa-xtfpga.c
57b7068d 13019F: sound/soc/xtensa/xtfpga-i2s.c
f620e4b8 13020
1da177e4 13021YAM DRIVER FOR AX.25
8b58be88 13022M: Jean-Paul Roubelat <jpr@f6fbb.org>
1da177e4
LT
13023L: linux-hams@vger.kernel.org
13024S: Maintained
679655da
JP
13025F: drivers/net/hamradio/yam*
13026F: include/linux/yam.h
1da177e4 13027
af64a5eb 13028YEALINK PHONE DRIVER
8b58be88 13029M: Henk Vergonet <Henk.Vergonet@gmail.com>
af64a5eb
HV
13030L: usbb2k-api-dev@nongnu.org
13031S: Maintained
679655da
JP
13032F: Documentation/input/yealink.txt
13033F: drivers/input/misc/yealink.*
af64a5eb 13034
1da177e4 13035Z8530 DRIVER FOR AX.25
8b58be88 13036M: Joerg Reuter <jreuter@yaina.de>
1da177e4
LT
13037W: http://yaina.de/jreuter/
13038W: http://www.qsl.net/dl1bke/
13039L: linux-hams@vger.kernel.org
13040S: Maintained
679655da
JP
13041F: Documentation/networking/z8530drv.txt
13042F: drivers/net/hamradio/*scc.c
13043F: drivers/net/hamradio/z8530.h
1da177e4 13044
0cf31ec1 13045ZBUD COMPRESSED PAGE ALLOCATOR
0bb181c7 13046M: Seth Jennings <sjenning@redhat.com>
0cf31ec1
SJ
13047L: linux-mm@kvack.org
13048S: Maintained
13049F: mm/zbud.c
13050F: include/linux/zbud.h
13051
7c0c3afb 13052ZD1211RW WIRELESS DRIVER
8b58be88
JP
13053M: Daniel Drake <dsd@gentoo.org>
13054M: Ulrich Kunitz <kune@deine-taler.de>
7c0c3afb 13055W: http://zd1211.ath.cx/wiki/DriverRewrite
724c6b35 13056L: linux-wireless@vger.kernel.org
7c0c3afb
DD
13057L: zd1211-devs@lists.sourceforge.net (subscribers-only)
13058S: Maintained
6948300c 13059F: drivers/net/wireless/zydas/zd1211rw/
7c0c3afb 13060
20263029
DS
13061ZPOOL COMPRESSED PAGE STORAGE API
13062M: Dan Streetman <ddstreet@ieee.org>
13063L: linux-mm@kvack.org
13064S: Maintained
13065F: mm/zpool.c
13066F: include/linux/zpool.h
13067
1da177e4 13068ZR36067 VIDEO FOR LINUX DRIVER
1da177e4 13069L: mjpeg-users@lists.sourceforge.net
f63145e2 13070L: linux-media@vger.kernel.org
1da177e4 13071W: http://mjpeg.sourceforge.net/driver-zoran/
a825eaec 13072T: hg https://linuxtv.org/hg/v4l-dvb
f63145e2 13073S: Odd Fixes
90d72ac6 13074F: drivers/media/pci/zoran/
1da177e4 13075
6920f2cc
MK
13076ZRAM COMPRESSED RAM BLOCK DEVICE DRVIER
13077M: Minchan Kim <minchan@kernel.org>
13078M: Nitin Gupta <ngupta@vflare.org>
74f3037c 13079R: Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
6920f2cc
MK
13080L: linux-kernel@vger.kernel.org
13081S: Maintained
13082F: drivers/block/zram/
13083F: Documentation/blockdev/zram.txt
13084
8b4a4080 13085ZS DECSTATION Z85C30 SERIAL DRIVER
8b58be88 13086M: "Maciej W. Rozycki" <macro@linux-mips.org>
8b4a4080 13087S: Maintained
df621252 13088F: drivers/tty/serial/zs.*
8b4a4080 13089
eae70d06
MK
13090ZSMALLOC COMPRESSED SLAB MEMORY ALLOCATOR
13091M: Minchan Kim <minchan@kernel.org>
13092M: Nitin Gupta <ngupta@vflare.org>
41192a2d 13093R: Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
eae70d06
MK
13094L: linux-mm@kvack.org
13095S: Maintained
13096F: mm/zsmalloc.c
13097F: include/linux/zsmalloc.h
d02be50d 13098F: Documentation/vm/zsmalloc.txt
eae70d06 13099
0cf31ec1 13100ZSWAP COMPRESSED SWAP CACHING
0bb181c7 13101M: Seth Jennings <sjenning@redhat.com>
0cf31ec1
SJ
13102L: linux-mm@kvack.org
13103S: Maintained
13104F: mm/zswap.c
13105
1da177e4 13106THE REST
8b58be88 13107M: Linus Torvalds <torvalds@linux-foundation.org>
34d03cc1 13108L: linux-kernel@vger.kernel.org
8a6e2535 13109Q: http://patchwork.kernel.org/project/LKML/list/
d16adea3 13110T: git git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
1da177e4 13111S: Buried alive in reporters
34d03cc1
JP
13112F: *
13113F: */