]> git.proxmox.com Git - mirror_ubuntu-artful-kernel.git/blame - MAINTAINERS
Merge tag 'usb-4.9-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb
[mirror_ubuntu-artful-kernel.git] / MAINTAINERS
CommitLineData
1da177e4 1
cc8f9b99 2
1da177e4
LT
3 List of maintainers and how to submit kernel changes
4
5Please try to follow the guidelines below. This will make things
6easier on the maintainers. Not all of these guidelines matter for every
7trivial patch so apply some common sense.
8
91. Always _test_ your changes, however small, on at least 4 or
10 5 people, preferably many more.
11
122. Try to release a few ALPHA test versions to the net. Announce
13 them onto the kernel channel and await results. This is especially
14 important for device drivers, because often that's the only way
15 you will find things like the fact version 3 firmware needs
16 a magic fix you didn't know about, or some clown changed the
17 chips on a board and not its name. (Don't laugh! Look at the
18 SMC etherpower for that.)
19
203. Make sure your changes compile correctly in multiple
21 configurations. In particular check that changes work both as a
22 module and built into the kernel.
23
244. When you are happy with a change make it generally available for
25 testing and await feedback.
26
275. Make a patch available to the relevant maintainer in the list. Use
28 'diff -u' to make the patch easy to merge. Be prepared to get your
29 changes sent back with seemingly silly requests about formatting
30 and variable names. These aren't as silly as they seem. One
31 job the maintainers (and especially Linus) do is to keep things
32 looking the same. Sometimes this means that the clever hack in
33 your driver to get around a problem actually needs to become a
0a920b5b
AW
34 generalized kernel feature ready for next time.
35
36 PLEASE check your patch with the automated style checker
6f9e2456 37 (scripts/checkpatch.pl) to catch trivial style violations.
0a920b5b 38 See Documentation/CodingStyle for guidance here.
1da177e4 39
f70f873b
JP
40 PLEASE CC: the maintainers and mailing lists that are generated
41 by scripts/get_maintainer.pl. The results returned by the
42 script will be best if you have git installed and are making
43 your changes in a branch derived from Linus' latest git tree.
44 See Documentation/SubmittingPatches for details.
45
1da177e4
LT
46 PLEASE try to include any credit lines you want added with the
47 patch. It avoids people being missed off by mistake and makes
48 it easier to know who wants adding and who doesn't.
49
50 PLEASE document known bugs. If it doesn't work for everything
51 or does something very odd once a month document it.
52
c9ee133b 53 PLEASE remember that submissions must be made under the terms
08602d74
SH
54 of the Linux Foundation certificate of contribution and should
55 include a Signed-off-by: line. The current version of this
56 "Developer's Certificate of Origin" (DCO) is listed in the file
4500371e 57 Documentation/SubmittingPatches.
c9ee133b 58
1da177e4
LT
596. Make sure you have the right to send any changes you make. If you
60 do changes at work you may find your employer owns the patch
61 not you.
62
c9ee133b
AC
637. When sending security related changes or reports to a maintainer
64 please Cc: security@kernel.org, especially if the maintainer
65 does not respond.
66
678. Happy hacking.
1da177e4 68
c7c4fb18
JP
69Descriptions of section entries:
70
71 P: Person (obsolete)
72 M: Mail patches to: FullName <address@domain>
eafbaac3
PM
73 R: Designated reviewer: FullName <address@domain>
74 These reviewers should be CCed on patches.
c7c4fb18
JP
75 L: Mailing list that is relevant to this area
76 W: Web-page with status/info
8a6e2535 77 Q: Patchwork web based patch tracking system site
cea8321c
JP
78 T: SCM tree type and location.
79 Type is one of: git, hg, quilt, stgit, topgit
c7c4fb18
JP
80 S: Status, one of the following:
81 Supported: Someone is actually paid to look after this.
82 Maintained: Someone actually looks after it.
83 Odd Fixes: It has a maintainer but they don't have time to do
84 much other than throw the odd patch in. See below..
85 Orphan: No current maintainer [but maybe you could take the
86 role as you write your new code].
87 Obsolete: Old code. Something tagged obsolete generally means
88 it has been replaced by a better system and you
89 should be using that.
90 F: Files and directories with wildcard patterns.
91 A trailing slash includes all files and subdirectory files.
92 F: drivers/net/ all files in and below drivers/net
93 F: drivers/net/* all files in drivers/net, but not below
94 F: */net/* all files in "any top level directory"/net
95 One pattern per line. Multiple F: lines acceptable.
bbbe96ed
SW
96 N: Files and directories with regex patterns.
97 N: [^a-z]tegra all files whose path contains the word tegra
98 One pattern per line. Multiple N: lines acceptable.
6ab88e00
JP
99 scripts/get_maintainer.pl has different behavior for files that
100 match F: pattern and matches of N: patterns. By default,
101 get_maintainer will not look at git log history when an F: pattern
102 match occurs. When an N: match occurs, git log history is used
103 to also notify the people that have git commit signatures.
c7c4fb18
JP
104 X: Files and directories that are NOT maintained, same rules as F:
105 Files exclusions are tested before file matches.
106 Can be useful for excluding a specific subdirectory, for instance:
107 F: net/
108 X: net/ipv6/
109 matches all files in and below net excluding net/ipv6/
110 K: Keyword perl extended regex pattern to match content in a
bbbe96ed 111 patch or file. For instance:
c7c4fb18 112 K: of_get_profile
bbbe96ed 113 matches patches or files that contain "of_get_profile"
c7c4fb18 114 K: \b(printk|pr_(info|err))\b
bbbe96ed
SW
115 matches patches or files that contain one or more of the words
116 printk, pr_info or pr_err
c7c4fb18 117 One regex pattern per line. Multiple K: lines acceptable.
1da177e4
LT
118
119Note: For the hard of thinking, this list is meant to remain in alphabetical
120order. If you could add yourselves to it in alphabetical order that would be
121so much easier [Ed]
122
c7c4fb18 123Maintainers List (try to look for most precise areas first)
1da177e4 124
c7c4fb18 125 -----------------------------------
679655da 126
a6d89915 1273C59X NETWORK DRIVER
8b58be88 128M: Steffen Klassert <klassert@mathematik.tu-chemnitz.de>
a6d89915
SK
129L: netdev@vger.kernel.org
130S: Maintained
679655da 131F: Documentation/networking/vortex.txt
ca7a8e85 132F: drivers/net/ethernet/3com/3c59x.c
a6d89915 133
1da177e4 1343CR990 NETWORK DRIVER
8b58be88 135M: David Dillow <dave@thedillows.org>
979b6c13 136L: netdev@vger.kernel.org
1da177e4 137S: Maintained
ca7a8e85 138F: drivers/net/ethernet/3com/typhoon*
1da177e4 139
c4de0ceb
AR
1403WARE SAS/SATA-RAID SCSI DRIVERS (3W-XXXX, 3W-9XXX, 3W-SAS)
141M: Adam Radford <linuxraid@lsi.com>
1da177e4 142L: linux-scsi@vger.kernel.org
c4de0ceb 143W: http://www.lsi.com
1da177e4 144S: Supported
c4de0ceb 145F: drivers/scsi/3w-*
1da177e4
LT
146
14753C700 AND 53C700-66 SCSI DRIVER
8b58be88 148M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
1da177e4
LT
149L: linux-scsi@vger.kernel.org
150S: Maintained
679655da 151F: drivers/scsi/53c700*
1da177e4 152
68d96dcf 1536LOWPAN GENERIC (BTLE/IEEE 802.15.4)
aff3eaa0 154M: Alexander Aring <aar@pengutronix.de>
6970c34c 155M: Jukka Rissanen <jukka.rissanen@linux.intel.com>
68d96dcf 156L: linux-bluetooth@vger.kernel.org
ebef9c12 157L: linux-wpan@vger.kernel.org
68d96dcf
AA
158S: Maintained
159F: net/6lowpan/
6304f8fc 160F: include/net/6lowpan.h
ea9eb698 161F: Documentation/networking/6lowpan.txt
68d96dcf 162
1da177e4 1636PACK NETWORK DRIVER FOR AX.25
8b58be88 164M: Andreas Koensgen <ajk@comnets.uni-bremen.de>
1da177e4
LT
165L: linux-hams@vger.kernel.org
166S: Maintained
679655da 167F: drivers/net/hamradio/6pack.c
1da177e4 168
1da177e4 1698169 10/100/1000 GIGABIT ETHERNET DRIVER
c8a75b34 170M: Realtek linux nic maintainers <nic_swsd@realtek.com>
979b6c13 171L: netdev@vger.kernel.org
1da177e4 172S: Maintained
a8fe65b8 173F: drivers/net/ethernet/realtek/r8169.c
1da177e4
LT
174
1758250/16?50 (AND CLONE UARTS) SERIAL DRIVER
879a5a00 176M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
1da177e4 177L: linux-serial@vger.kernel.org
8ee16a1b 178S: Maintained
08deed1e 179T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git
df621252 180F: drivers/tty/serial/8250*
679655da 181F: include/linux/serial_8250.h
1da177e4
LT
182
1838390 NETWORK DRIVERS [WD80x3/SMC-ELITE, SMC-ULTRA, NE2000, 3C503, etc.]
979b6c13 184L: netdev@vger.kernel.org
0cf445ce 185S: Orphan / Obsolete
644570b8 186F: drivers/net/ethernet/8390/
1da177e4 187
67543e50 1889P FILE SYSTEM
8b58be88
JP
189M: Eric Van Hensbergen <ericvh@gmail.com>
190M: Ron Minnich <rminnich@sandia.gov>
191M: Latchesar Ionkov <lucho@ionkov.net>
ce00f85c 192L: v9fs-developer@lists.sourceforge.net
27a2a5ff 193W: http://swik.net/v9fs
8a6e2535 194Q: http://patchwork.kernel.org/project/v9fs-devel/list/
eeba444a 195T: git git://git.kernel.org/pub/scm/linux/kernel/git/ericvh/v9fs.git
ce00f85c 196S: Maintained
679655da
JP
197F: Documentation/filesystems/9p.txt
198F: fs/9p/
2315cb14
RL
199F: net/9p/
200F: include/net/9p/
201F: include/uapi/linux/virtio_9p.h
202F: include/trace/events/9p.h
203
67543e50 204
91952bc0
AP
205A8293 MEDIA DRIVER
206M: Antti Palosaari <crope@iki.fi>
207L: linux-media@vger.kernel.org
a825eaec 208W: https://linuxtv.org
91952bc0
AP
209W: http://palosaari.fi/linux/
210Q: http://patchwork.linuxtv.org/project/linux-media/list/
211T: git git://linuxtv.org/anttip/media_tree.git
212S: Maintained
213F: drivers/media/dvb-frontends/a8293*
214
e2d1d6c0 215AACRAID SCSI RAID DRIVER
2a81ffdd 216M: Adaptec OEM Raid Solutions <aacraid@microsemi.com>
e2d1d6c0
RD
217L: linux-scsi@vger.kernel.org
218W: http://www.adaptec.com/
1da177e4 219S: Supported
679655da
JP
220F: Documentation/scsi/aacraid.txt
221F: drivers/scsi/aacraid/
1da177e4 222
ea8f8fc8
JT
223ABI/API
224L: linux-api@vger.kernel.org
ea8f8fc8 225F: include/linux/syscalls.h
ea8f8fc8
JT
226F: kernel/sys_ni.c
227
249e3c85 228ABIT UGURU 1,2 HARDWARE MONITOR DRIVER
93d0cc58 229M: Hans de Goede <hdegoede@redhat.com>
968ce1b1 230L: linux-hwmon@vger.kernel.org
f2b84bbc 231S: Maintained
679655da 232F: drivers/hwmon/abituguru.c
f2b84bbc 233
249e3c85 234ABIT UGURU 3 HARDWARE MONITOR DRIVER
8b58be88 235M: Alistair John Strachan <alistair@devzero.co.uk>
968ce1b1 236L: linux-hwmon@vger.kernel.org
249e3c85 237S: Maintained
679655da 238F: drivers/hwmon/abituguru3.c
249e3c85 239
1b06d64f
WBG
240ACCES 104-DIO-48E GPIO DRIVER
241M: William Breathitt Gray <vilhelm.gray@gmail.com>
242L: linux-gpio@vger.kernel.org
243S: Maintained
244F: drivers/gpio/gpio-104-dio-48e.c
245
6ddcf9b4
WBG
246ACCES 104-IDI-48 GPIO DRIVER
247M: "William Breathitt Gray" <vilhelm.gray@gmail.com>
248L: linux-gpio@vger.kernel.org
249S: Maintained
250F: drivers/gpio/gpio-104-idi-48.c
251
e2558989
WBG
252ACCES 104-IDIO-16 GPIO DRIVER
253M: "William Breathitt Gray" <vilhelm.gray@gmail.com>
254L: linux-gpio@vger.kernel.org
255S: Maintained
256F: drivers/gpio/gpio-104-idio-16.c
257
1da177e4 258ACENIC DRIVER
8b58be88 259M: Jes Sorensen <jes@trained-monkey.org>
1da177e4
LT
260L: linux-acenic@sunsite.dk
261S: Maintained
531c4f89 262F: drivers/net/ethernet/alteon/acenic*
1da177e4 263
e86435eb 264ACER ASPIRE ONE TEMPERATURE AND FAN DRIVER
8b58be88 265M: Peter Feuerer <peter@piie.net>
d0944853 266L: platform-driver-x86@vger.kernel.org
4fc26e36
JP
267W: http://piie.net/?section=acerhdf
268S: Maintained
269F: drivers/platform/x86/acerhdf.c
e86435eb 270
745a5d21 271ACER WMI LAPTOP EXTRAS
182ae55c 272M: "Lee, Chun-Yi" <jlee@suse.com>
d0944853 273L: platform-driver-x86@vger.kernel.org
745a5d21 274S: Maintained
679655da 275F: drivers/platform/x86/acer-wmi.c
745a5d21 276
1da177e4 277ACPI
9c3646d1 278M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
7fb06082 279M: Len Brown <lenb@kernel.org>
6968e50c 280L: linux-acpi@vger.kernel.org
360818b8
RW
281W: https://01.org/linux-acpi
282Q: https://patchwork.kernel.org/project/linux-acpi/list/
283T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
8b59a454 284S: Supported
679655da
JP
285F: drivers/acpi/
286F: drivers/pnp/pnpacpi/
287F: include/linux/acpi.h
43368e74 288F: include/acpi/
3a75ef0c 289F: Documentation/acpi/
89ca78a0 290F: Documentation/ABI/testing/sysfs-bus-acpi
0bf54fcd 291F: Documentation/ABI/testing/configfs-acpi
15fd830d
BH
292F: drivers/pci/*acpi*
293F: drivers/pci/*/*acpi*
294F: drivers/pci/*/*/*acpi*
3a75ef0c 295F: tools/power/acpi/
8b59a454 296
3774929d
RW
297ACPI COMPONENT ARCHITECTURE (ACPICA)
298M: Robert Moore <robert.moore@intel.com>
299M: Lv Zheng <lv.zheng@intel.com>
9c3646d1 300M: "Rafael J. Wysocki" <rafael.j.wysocki@intel.com>
3774929d
RW
301L: linux-acpi@vger.kernel.org
302L: devel@acpica.org
303W: https://acpica.org/
304W: https://github.com/acpica/acpica/
305Q: https://patchwork.kernel.org/project/linux-acpi/list/
306T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
307S: Supported
308F: drivers/acpi/acpica/
309F: include/acpi/
2754c447 310F: tools/power/acpi/
3774929d 311
8b59a454 312ACPI FAN DRIVER
8b58be88 313M: Zhang Rui <rui.zhang@intel.com>
8b59a454 314L: linux-acpi@vger.kernel.org
5ca92bd9 315W: https://01.org/linux-acpi
8b59a454 316S: Supported
679655da 317F: drivers/acpi/fan.c
1da177e4 318
8b59a454 319ACPI THERMAL DRIVER
8b58be88 320M: Zhang Rui <rui.zhang@intel.com>
8b59a454 321L: linux-acpi@vger.kernel.org
5ca92bd9 322W: https://01.org/linux-acpi
8b59a454 323S: Supported
679655da 324F: drivers/acpi/*thermal*
998be20f 325
359acec8 326ACPI VIDEO DRIVER
8b58be88 327M: Zhang Rui <rui.zhang@intel.com>
8b59a454 328L: linux-acpi@vger.kernel.org
5ca92bd9 329W: https://01.org/linux-acpi
8b59a454 330S: Supported
86f98a3a 331F: drivers/acpi/acpi_video.c
998be20f 332
bff431e4 333ACPI WMI DRIVER
d0944853 334L: platform-driver-x86@vger.kernel.org
5b927259 335S: Orphan
679655da 336F: drivers/platform/x86/wmi.c
bff431e4 337
2f39d519 338AD1889 ALSA SOUND DRIVER
8b58be88 339M: Thibaut Varene <T-Bone@parisc-linux.org>
795fb7e7
JD
340W: http://wiki.parisc-linux.org/AD1889
341L: linux-parisc@vger.kernel.org
342S: Maintained
679655da 343F: sound/pci/ad1889.*
2f39d519 344
527a1a83
MH
345AD525X ANALOG DEVICES DIGITAL POTENTIOMETERS DRIVER
346M: Michael Hennerich <michael.hennerich@analog.com>
a3f531ac 347W: http://wiki.analog.com/AD5254
a4edbc10 348W: http://ez.analog.com/community/linux-device-drivers
527a1a83
MH
349S: Supported
350F: drivers/misc/ad525x_dpot.c
351
352AD5398 CURRENT REGULATOR DRIVER (AD5398/AD5821)
353M: Michael Hennerich <michael.hennerich@analog.com>
a3f531ac 354W: http://wiki.analog.com/AD5398
a4edbc10 355W: http://ez.analog.com/community/linux-device-drivers
527a1a83
MH
356S: Supported
357F: drivers/regulator/ad5398.c
358
359AD714X CAPACITANCE TOUCH SENSOR DRIVER (AD7142/3/7/8/7A)
360M: Michael Hennerich <michael.hennerich@analog.com>
a3f531ac 361W: http://wiki.analog.com/AD7142
a4edbc10 362W: http://ez.analog.com/community/linux-device-drivers
527a1a83
MH
363S: Supported
364F: drivers/input/misc/ad714x.c
365
366AD7877 TOUCHSCREEN DRIVER
367M: Michael Hennerich <michael.hennerich@analog.com>
a3f531ac 368W: http://wiki.analog.com/AD7877
a4edbc10 369W: http://ez.analog.com/community/linux-device-drivers
527a1a83
MH
370S: Supported
371F: drivers/input/touchscreen/ad7877.c
372
373AD7879 TOUCHSCREEN DRIVER (AD7879/AD7889)
374M: Michael Hennerich <michael.hennerich@analog.com>
a3f531ac 375W: http://wiki.analog.com/AD7879
a4edbc10 376W: http://ez.analog.com/community/linux-device-drivers
527a1a83
MH
377S: Supported
378F: drivers/input/touchscreen/ad7879.c
379
1330b0dc 380ADDRESS SPACE LAYOUT RANDOMIZATION (ASLR)
e5f6450c 381M: Jiri Kosina <jikos@kernel.org>
1330b0dc
JK
382S: Maintained
383
7302b9d9
MH
384ADF7242 IEEE 802.15.4 RADIO DRIVER
385M: Michael Hennerich <michael.hennerich@analog.com>
386W: https://wiki.analog.com/ADF7242
387W: http://ez.analog.com/community/linux-device-drivers
388L: linux-wpan@vger.kernel.org
389S: Supported
390F: drivers/net/ieee802154/adf7242.c
391F: Documentation/devicetree/bindings/net/ieee802154/adf7242.txt
392
1da177e4 393ADM1025 HARDWARE MONITOR DRIVER
d8130624 394M: Jean Delvare <jdelvare@suse.com>
968ce1b1 395L: linux-hwmon@vger.kernel.org
1da177e4 396S: Maintained
679655da
JP
397F: Documentation/hwmon/adm1025
398F: drivers/hwmon/adm1025.c
1da177e4 399
cae2caae 400ADM1029 HARDWARE MONITOR DRIVER
fce8ffa3 401M: Corentin Labbe <clabbe.montjoie@gmail.com>
968ce1b1 402L: linux-hwmon@vger.kernel.org
cae2caae 403S: Maintained
679655da 404F: drivers/hwmon/adm1029.c
cae2caae 405
cc0b88cf 406ADM8211 WIRELESS DRIVER
cc0b88cf 407L: linux-wireless@vger.kernel.org
491b26b4 408W: http://wireless.kernel.org/
e71bcbd0 409S: Orphan
d4a17304 410F: drivers/net/wireless/admtek/adm8211.*
cc0b88cf 411
e8e31622
SA
412ADP1653 FLASH CONTROLLER DRIVER
413M: Sakari Ailus <sakari.ailus@iki.fi>
414L: linux-media@vger.kernel.org
415S: Maintained
416F: drivers/media/i2c/adp1653.c
b5dcee22 417F: include/media/i2c/adp1653.h
e8e31622 418
527a1a83
MH
419ADP5520 BACKLIGHT DRIVER WITH IO EXPANDER (ADP5520/ADP5501)
420M: Michael Hennerich <michael.hennerich@analog.com>
a3f531ac 421W: http://wiki.analog.com/ADP5520
a4edbc10 422W: http://ez.analog.com/community/linux-device-drivers
527a1a83
MH
423S: Supported
424F: drivers/mfd/adp5520.c
425F: drivers/video/backlight/adp5520_bl.c
45b4e0d5 426F: drivers/leds/leds-adp5520.c
77278d50 427F: drivers/gpio/gpio-adp5520.c
527a1a83
MH
428F: drivers/input/keyboard/adp5520-keys.c
429
430ADP5588 QWERTY KEYPAD AND IO EXPANDER DRIVER (ADP5588/ADP5587)
431M: Michael Hennerich <michael.hennerich@analog.com>
a3f531ac 432W: http://wiki.analog.com/ADP5588
a4edbc10 433W: http://ez.analog.com/community/linux-device-drivers
527a1a83
MH
434S: Supported
435F: drivers/input/keyboard/adp5588-keys.c
77278d50 436F: drivers/gpio/gpio-adp5588.c
527a1a83
MH
437
438ADP8860 BACKLIGHT DRIVER (ADP8860/ADP8861/ADP8863)
439M: Michael Hennerich <michael.hennerich@analog.com>
a3f531ac 440W: http://wiki.analog.com/ADP8860
a4edbc10 441W: http://ez.analog.com/community/linux-device-drivers
527a1a83
MH
442S: Supported
443F: drivers/video/backlight/adp8860_bl.c
444
8c22a8f5
DE
445ADS1015 HARDWARE MONITOR DRIVER
446M: Dirk Eibach <eibach@gdsys.de>
968ce1b1 447L: linux-hwmon@vger.kernel.org
8c22a8f5
DE
448S: Maintained
449F: Documentation/hwmon/ads1015
450F: drivers/hwmon/ads1015.c
451F: include/linux/i2c/ads1015.h
452
1da177e4 453ADT746X FAN DRIVER
8b58be88 454M: Colin Leroy <colin@colino.net>
1da177e4 455S: Maintained
679655da 456F: drivers/macintosh/therm_adt746x.c
1da177e4 457
b058b859 458ADT7475 HARDWARE MONITOR DRIVER
d8130624 459M: Jean Delvare <jdelvare@suse.com>
968ce1b1 460L: linux-hwmon@vger.kernel.org
b058b859
JD
461S: Maintained
462F: Documentation/hwmon/adt7475
463F: drivers/hwmon/adt7475.c
464
527a1a83
MH
465ADXL34X THREE-AXIS DIGITAL ACCELEROMETER DRIVER (ADXL345/ADXL346)
466M: Michael Hennerich <michael.hennerich@analog.com>
a3f531ac 467W: http://wiki.analog.com/ADXL345
a4edbc10 468W: http://ez.analog.com/community/linux-device-drivers
527a1a83
MH
469S: Supported
470F: drivers/input/misc/adxl34x.c
471
8c6af9e1 472ADVANSYS SCSI DRIVER
8b58be88 473M: Matthew Wilcox <matthew@wil.cx>
d8130624 474M: Hannes Reinecke <hare@suse.com>
8c6af9e1
MW
475L: linux-scsi@vger.kernel.org
476S: Maintained
679655da
JP
477F: Documentation/scsi/advansys.txt
478F: drivers/scsi/advansys.c
8c6af9e1 479
1da177e4 480AEDSP16 DRIVER
8b58be88 481M: Riccardo Facchetti <fizban@tin.it>
1da177e4 482S: Maintained
679655da 483F: sound/oss/aedsp16.c
1da177e4 484
91952bc0
AP
485AF9013 MEDIA DRIVER
486M: Antti Palosaari <crope@iki.fi>
487L: linux-media@vger.kernel.org
a825eaec 488W: https://linuxtv.org
91952bc0
AP
489W: http://palosaari.fi/linux/
490Q: http://patchwork.linuxtv.org/project/linux-media/list/
491T: git git://linuxtv.org/anttip/media_tree.git
492S: Maintained
493F: drivers/media/dvb-frontends/af9013*
494
495AF9033 MEDIA DRIVER
496M: Antti Palosaari <crope@iki.fi>
497L: linux-media@vger.kernel.org
a825eaec 498W: https://linuxtv.org
91952bc0
AP
499W: http://palosaari.fi/linux/
500Q: http://patchwork.linuxtv.org/project/linux-media/list/
501T: git git://linuxtv.org/anttip/media_tree.git
502S: Maintained
503F: drivers/media/dvb-frontends/af9033*
504
1da177e4 505AFFS FILE SYSTEM
6cf515e1
GU
506L: linux-fsdevel@vger.kernel.org
507S: Orphan
679655da
JP
508F: Documentation/filesystems/affs.txt
509F: fs/affs/
1da177e4 510
e2d1d6c0 511AFS FILESYSTEM & AF_RXRPC SOCKET DOMAIN
8b58be88 512M: David Howells <dhowells@redhat.com>
e2d1d6c0
RD
513L: linux-afs@lists.infradead.org
514S: Supported
679655da
JP
515F: fs/afs/
516F: include/net/af_rxrpc.h
517F: net/rxrpc/af_rxrpc.c
e2d1d6c0 518
1da177e4 519AGPGART DRIVER
8b58be88 520M: David Airlie <airlied@linux.ie>
878eaf61 521T: git git://people.freedesktop.org/~airlied/linux (part of drm maint)
1da177e4 522S: Maintained
679655da
JP
523F: drivers/char/agp/
524F: include/linux/agp*
c117ab84 525F: include/uapi/linux/agp*
1da177e4
LT
526
527AHA152X SCSI DRIVER
8b58be88 528M: "Juergen E. Fischer" <fischer@norbit.de>
1da177e4
LT
529L: linux-scsi@vger.kernel.org
530S: Maintained
679655da
JP
531F: drivers/scsi/aha152x*
532F: drivers/scsi/pcmcia/aha152x*
1da177e4 533
64624d4f 534AIC7XXX / AIC79XX SCSI DRIVER
d8130624 535M: Hannes Reinecke <hare@suse.com>
64624d4f 536L: linux-scsi@vger.kernel.org
1da177e4 537S: Maintained
679655da 538F: drivers/scsi/aic7xxx/
1da177e4 539
450500ad
HV
540AIMSLAB FM RADIO RECEIVER DRIVER
541M: Hans Verkuil <hverkuil@xs4all.nl>
542L: linux-media@vger.kernel.org
543T: git git://linuxtv.org/media_tree.git
a825eaec 544W: https://linuxtv.org
450500ad
HV
545S: Maintained
546F: drivers/media/radio/radio-aimslab*
547
e2d1d6c0 548AIO
8b58be88 549M: Benjamin LaHaise <bcrl@kvack.org>
e2d1d6c0
RD
550L: linux-aio@kvack.org
551S: Supported
679655da
JP
552F: fs/aio.c
553F: include/linux/*aio*.h
e2d1d6c0 554
469d4ec8
AP
555AIRSPY MEDIA DRIVER
556M: Antti Palosaari <crope@iki.fi>
557L: linux-media@vger.kernel.org
a825eaec 558W: https://linuxtv.org
469d4ec8
AP
559W: http://palosaari.fi/linux/
560Q: http://patchwork.linuxtv.org/project/linux-media/list/
561T: git git://linuxtv.org/anttip/media_tree.git
562S: Maintained
563F: drivers/media/usb/airspy/
564
1da177e4 565ALCATEL SPEEDTOUCH USB DRIVER
8b58be88 566M: Duncan Sands <duncan.sands@free.fr>
6372594a 567L: linux-usb@vger.kernel.org
1da177e4
LT
568W: http://www.linux-usb.org/SpeedTouch/
569S: Maintained
679655da
JP
570F: drivers/usb/atm/speedtch.c
571F: drivers/usb/atm/usbatm.c
1da177e4 572
272f133a 573ALCHEMY AU1XX0 MMC DRIVER
8b58be88 574M: Manuel Lauss <manuel.lauss@gmail.com>
08fcb720 575S: Maintained
679655da 576F: drivers/mmc/host/au1xmmc.c
272f133a 577
4a4e5787 578ALI1563 I2C DRIVER
8b58be88 579M: Rudolf Marek <r.marek@assembler.cz>
846557d3 580L: linux-i2c@vger.kernel.org
4a4e5787 581S: Maintained
679655da
JP
582F: Documentation/i2c/busses/i2c-ali1563
583F: drivers/i2c/busses/i2c-ali1563.c
4a4e5787 584
bc368798
LC
585ALLWINNER SECURITY SYSTEM
586M: Corentin Labbe <clabbe.montjoie@gmail.com>
587L: linux-crypto@vger.kernel.org
588S: Maintained
589F: drivers/crypto/sunxi-ss/
590
1da177e4 591ALPHA PORT
8b58be88 592M: Richard Henderson <rth@twiddle.net>
8b58be88 593M: Ivan Kokshaysky <ink@jurassic.park.msu.ru>
abd4d609 594M: Matt Turner <mattst88@gmail.com>
c89f4f9a 595S: Odd Fixes
a9406699 596L: linux-alpha@vger.kernel.org
679655da 597F: arch/alpha/
1da177e4 598
30172936
PR
599ALPS PS/2 TOUCHPAD DRIVER
600R: Pali Rohár <pali.rohar@gmail.com>
601F: drivers/input/mouse/alps.*
602
f62092f6
LFT
603ALTERA MAILBOX DRIVER
604M: Ley Foon Tan <lftan@altera.com>
605L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
606S: Maintained
607F: drivers/mailbox/mailbox-altera.c
608
c5abbba9
THL
609ALTERA PIO DRIVER
610M: Tien Hock Loh <thloh@altera.com>
611L: linux-gpio@vger.kernel.org
612S: Maintained
613F: drivers/gpio/gpio-altera.c
614
8ce064bf
TT
615ALTERA SYSTEM RESOURCE DRIVER FOR ARRIA10 DEVKIT
616M: Thor Thayer <tthayer@opensource.altera.com>
617S: Maintained
618F: drivers/gpio/gpio-altera-a10sr.c
619F: drivers/mfd/altera-a10sr.c
620F: include/linux/mfd/altera-a10sr.h
621
16b8b922 622ALTERA TRIPLE SPEED ETHERNET DRIVER
c53fed07 623M: Vince Bridgers <vbridger@opensource.altera.com>
16b8b922
VB
624L: netdev@vger.kernel.org
625L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
626S: Maintained
627F: drivers/net/ethernet/altera/
628
adf9251f
TK
629ALTERA UART/JTAG UART SERIAL DRIVERS
630M: Tobias Klauser <tklauser@distanz.ch>
631L: linux-serial@vger.kernel.org
61bd0943 632L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
adf9251f
TK
633S: Maintained
634F: drivers/tty/serial/altera_uart.c
635F: drivers/tty/serial/altera_jtaguart.c
636F: include/linux/altera_uart.h
637F: include/linux/altera_jtaguart.h
638
f4875e12
TL
639AMD CRYPTOGRAPHIC COPROCESSOR (CCP) DRIVER
640M: Tom Lendacky <thomas.lendacky@amd.com>
29e9330f 641M: Gary Hook <gary.hook@amd.com>
f4875e12
TL
642L: linux-crypto@vger.kernel.org
643S: Supported
644F: drivers/crypto/ccp/
645F: include/linux/ccp.h
646
512d1027 647AMD FAM15H PROCESSOR POWER MONITORING DRIVER
96818b58 648M: Huang Rui <ray.huang@amd.com>
968ce1b1 649L: linux-hwmon@vger.kernel.org
96818b58 650S: Supported
512d1027
AH
651F: Documentation/hwmon/fam15h_power
652F: drivers/hwmon/fam15h_power.c
653
167a675a 654AMD GEODE CS5536 USB DEVICE CONTROLLER DRIVER
67d76710 655L: linux-geode@lists.infradead.org (moderated for non-subscribers)
b4731977 656S: Orphan
faf2e1db 657F: drivers/usb/gadget/udc/amd5536udc.*
167a675a 658
f90b8116 659AMD GEODE PROCESSOR/CHIPSET SUPPORT
69006096 660P: Andres Salomon <dilinger@queued.net>
67d76710 661L: linux-geode@lists.infradead.org (moderated for non-subscribers)
f90b8116
JC
662W: http://www.amd.com/us-en/ConnectivitySolutions/TechnicalResources/0,,50_2334_2452_11363,00.html
663S: Supported
679655da
JP
664F: drivers/char/hw_random/geode-rng.c
665F: drivers/crypto/geode*
8a61f013 666F: drivers/video/fbdev/geode/
679655da 667F: arch/x86/include/asm/geode.h
f90b8116 668
919ee7dd 669AMD IOMMU (AMD-VI)
e4110568 670M: Joerg Roedel <joro@8bytes.org>
919ee7dd 671L: iommu@lists.linux-foundation.org
525b233c 672T: git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
e4110568 673S: Maintained
b2c16391
JP
674F: drivers/iommu/amd_iommu*.[ch]
675F: include/linux/amd-iommu.h
919ee7dd 676
16423d67 677AMD KFD
1241e0b4 678M: Oded Gabbay <oded.gabbay@gmail.com>
49e7d9df
JP
679L: dri-devel@lists.freedesktop.org
680T: git git://people.freedesktop.org/~gabbayo/linux.git
681S: Supported
130e0371
OG
682F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.c
683F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.h
32c22e99 684F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v7.c
ff758a12 685F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v8.c
49e7d9df 686F: drivers/gpu/drm/amd/amdkfd/
04df25d1
OG
687F: drivers/gpu/drm/amd/include/cik_structs.h
688F: drivers/gpu/drm/amd/include/kgd_kfd_interface.h
ff758a12 689F: drivers/gpu/drm/amd/include/vi_structs.h
49e7d9df
JP
690F: drivers/gpu/drm/radeon/radeon_kfd.c
691F: drivers/gpu/drm/radeon/radeon_kfd.h
692F: include/uapi/linux/kfd_ioctl.h
16423d67 693
2510eb74
SS
694AMD SEATTLE DEVICE TREE SUPPORT
695M: Brijesh Singh <brijeshkumar.singh@amd.com>
696M: Suravee Suthikulpanit <suravee.suthikulpanit@amd.com>
697M: Tom Lendacky <thomas.lendacky@amd.com>
698S: Supported
699F: arch/arm64/boot/dts/amd/
700
45198c7b
LT
701AMD XGBE DRIVER
702M: Tom Lendacky <thomas.lendacky@amd.com>
703L: netdev@vger.kernel.org
704S: Supported
705F: drivers/net/ethernet/amd/xgbe/
08b8940e 706F: arch/arm64/boot/dts/amd/amd-seattle-xgbe*.dtsi
45198c7b 707
284f42b6 708AMS (Apple Motion Sensor) DRIVER
8b58be88 709M: Michael Hanselmann <linux-kernel@hansmi.ch>
284f42b6 710S: Supported
bd5f47ec 711F: drivers/macintosh/ams/
284f42b6 712
531fca16
HV
713ANALOG DEVICES INC AD9389B DRIVER
714M: Hans Verkuil <hans.verkuil@cisco.com>
715L: linux-media@vger.kernel.org
716S: Maintained
717F: drivers/media/i2c/ad9389b*
718
614b4384
LPC
719ANALOG DEVICES INC ADV7180 DRIVER
720M: Lars-Peter Clausen <lars@metafoo.de>
721L: linux-media@vger.kernel.org
722W: http://ez.analog.com/community/linux-device-drivers
723S: Supported
724F: drivers/media/i2c/adv7180.c
725
c40ddfa3
HV
726ANALOG DEVICES INC ADV7511 DRIVER
727M: Hans Verkuil <hans.verkuil@cisco.com>
728L: linux-media@vger.kernel.org
729S: Maintained
730F: drivers/media/i2c/adv7511*
731
531fca16
HV
732ANALOG DEVICES INC ADV7604 DRIVER
733M: Hans Verkuil <hans.verkuil@cisco.com>
734L: linux-media@vger.kernel.org
735S: Maintained
736F: drivers/media/i2c/adv7604*
737
c40ddfa3
HV
738ANALOG DEVICES INC ADV7842 DRIVER
739M: Hans Verkuil <hans.verkuil@cisco.com>
740L: linux-media@vger.kernel.org
741S: Maintained
742F: drivers/media/i2c/adv7842*
743
527a1a83 744ANALOG DEVICES INC ASOC CODEC DRIVERS
535bd16f 745M: Lars-Peter Clausen <lars@metafoo.de>
4bdef3bd 746L: alsa-devel@alsa-project.org (moderated for non-subscribers)
a3f531ac 747W: http://wiki.analog.com/
a4edbc10 748W: http://ez.analog.com/community/linux-device-drivers
4bdef3bd 749S: Supported
39c9d199 750F: sound/soc/codecs/adau*
cc52688a 751F: sound/soc/codecs/adav*
4bdef3bd 752F: sound/soc/codecs/ad1*
ae48f5ef 753F: sound/soc/codecs/ad7*
4bdef3bd 754F: sound/soc/codecs/ssm*
40216ce7 755F: sound/soc/codecs/sigmadsp.*
4bdef3bd 756
527a1a83 757ANALOG DEVICES INC ASOC DRIVERS
b3fe92b0 758L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
527a1a83
MH
759L: alsa-devel@alsa-project.org (moderated for non-subscribers)
760W: http://blackfin.uclinux.org/
761S: Supported
762F: sound/soc/blackfin/*
7d1f9018 763
4ce72abc
LPC
764ANALOG DEVICES INC IIO DRIVERS
765M: Lars-Peter Clausen <lars@metafoo.de>
766M: Michael Hennerich <Michael.Hennerich@analog.com>
767W: http://wiki.analog.com/
768W: http://ez.analog.com/community/linux-device-drivers
769S: Supported
770F: drivers/iio/*/ad*
771X: drivers/iio/*/adjd*
772F: drivers/staging/iio/*/ad*
773F: staging/iio/trigger/iio-trig-bfin-timer.c
527a1a83 774
0e3b67b3
LPC
775ANALOG DEVICES INC DMA DRIVERS
776M: Lars-Peter Clausen <lars@metafoo.de>
777W: http://ez.analog.com/community/linux-device-drivers
778S: Supported
779F: drivers/dma/dma-axi-dmac.c
780
27eb6622
RH
781ANDROID CONFIG FRAGMENTS
782M: Rob Herring <robh@kernel.org>
783S: Supported
784F: kernel/configs/android*
785
41c9e95d
GK
786ANDROID DRIVERS
787M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
27682407 788M: Arve Hjønnevåg <arve@android.com>
41c9e95d 789M: Riley Andrews <riandrews@android.com>
0e4a566b 790T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
41c9e95d
GK
791L: devel@driverdev.osuosl.org
792S: Supported
793F: drivers/android/
794F: drivers/staging/android/
795
d03c023e
LA
796ANDROID ION DRIVER
797M: Laura Abbott <labbott@redhat.com>
798M: Sumit Semwal <sumit.semwal@linaro.org>
799L: devel@driverdev.osuosl.org
800S: Supported
e9d766b9 801F: Documentation/devicetree/bindings/staging/ion/
d03c023e
LA
802F: drivers/staging/android/ion
803F: drivers/staging/android/uapi/ion.h
804F: drivers/staging/android/uapi/ion_test.h
805
42269063 806AOA (Apple Onboard Audio) ALSA DRIVER
8b58be88 807M: Johannes Berg <johannes@sipsolutions.net>
a4724ed6 808L: linuxppc-dev@lists.ozlabs.org
93711660 809L: alsa-devel@alsa-project.org (moderated for non-subscribers)
42269063 810S: Maintained
679655da 811F: sound/aoa/
42269063 812
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
f80cb488
NF
2124ATMEL AT91 SAMA5D2-Compatible Shutdown Controller
2125M: Nicolas Ferre <nicolas.ferre@atmel.com>
2126S: Supported
2127F: drivers/power/reset/at91-sama5d2_shdwc.c
2128
b9cd7a25
LD
2129ATMEL SAMA5D2 ADC DRIVER
2130M: Ludovic Desroches <ludovic.desroches@atmel.com>
2131L: linux-iio@vger.kernel.org
2132S: Supported
2133F: drivers/iio/adc/at91-sama5d2_adc.c
2134
dfae90ed 2135ATMEL Audio ALSA driver
3a82002c 2136M: Nicolas Ferre <nicolas.ferre@atmel.com>
dfae90ed
BS
2137L: alsa-devel@alsa-project.org (moderated for non-subscribers)
2138S: Supported
2139F: sound/soc/atmel
2140
b414dc16
NF
2141ATMEL DMA DRIVER
2142M: Nicolas Ferre <nicolas.ferre@atmel.com>
2143L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2144S: Supported
2145F: drivers/dma/at_hdmac.c
2146F: drivers/dma/at_hdmac_regs.h
6f0d65af 2147F: include/linux/platform_data/dma-atmel.h
b414dc16 2148
6bd0f436
LD
2149ATMEL XDMA DRIVER
2150M: Ludovic Desroches <ludovic.desroches@atmel.com>
2151L: linux-arm-kernel@lists.infradead.org
2152L: dmaengine@vger.kernel.org
2153S: Supported
2154F: drivers/dma/at_xdmac.c
2155
888f2804
LD
2156ATMEL I2C DRIVER
2157M: Ludovic Desroches <ludovic.desroches@atmel.com>
2158L: linux-i2c@vger.kernel.org
2159S: Supported
2160F: drivers/i2c/busses/i2c-at91.c
2161
15515545 2162ATMEL ISI DRIVER
50cb2efa 2163M: Ludovic Desroches <ludovic.desroches@atmel.com>
15515545
JW
2164L: linux-media@vger.kernel.org
2165S: Supported
f2294c2d 2166F: drivers/media/platform/soc_camera/atmel-isi.c
15515545
JW
2167F: include/media/atmel-isi.h
2168
8f4c79ce 2169ATMEL LCDFB DRIVER
8b58be88 2170M: Nicolas Ferre <nicolas.ferre@atmel.com>
c69f677c 2171L: linux-fbdev@vger.kernel.org
8f4c79ce 2172S: Maintained
8a61f013 2173F: drivers/video/fbdev/atmel_lcdfb.c
679655da 2174F: include/video/atmel_lcdc.h
8f4c79ce 2175
89e5785f 2176ATMEL MACB ETHERNET DRIVER
a02875a6 2177M: Nicolas Ferre <nicolas.ferre@atmel.com>
89e5785f 2178S: Supported
9f2f381f 2179F: drivers/net/ethernet/cadence/
89e5785f 2180
5cbac98a 2181ATMEL NAND DRIVER
50cb2efa
NF
2182M: Wenyou Yang <wenyou.yang@atmel.com>
2183M: Josh Wu <rainyfeeling@outlook.com>
5cbac98a
JW
2184L: linux-mtd@lists.infradead.org
2185S: Supported
2186F: drivers/mtd/nand/atmel_nand*
2187
05c441ef 2188ATMEL SDMMC DRIVER
2189M: Ludovic Desroches <ludovic.desroches@atmel.com>
2190L: linux-mmc@vger.kernel.org
2191S: Supported
2192F: drivers/mmc/host/sdhci-of-at91.c
2193
754ce4f2 2194ATMEL SPI DRIVER
a02875a6 2195M: Nicolas Ferre <nicolas.ferre@atmel.com>
754ce4f2 2196S: Supported
9df92e6c 2197F: drivers/spi/spi-atmel.*
754ce4f2 2198
0ef09015 2199ATMEL SSC DRIVER
03515f32 2200M: Nicolas Ferre <nicolas.ferre@atmel.com>
0ef09015
BS
2201L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2202S: Supported
2203F: drivers/misc/atmel-ssc.c
2204F: include/linux/atmel-ssc.h
2205
e9cb1c5a
NF
2206ATMEL Timer Counter (TC) AND CLOCKSOURCE DRIVERS
2207M: Nicolas Ferre <nicolas.ferre@atmel.com>
2208L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2209S: Supported
2210F: drivers/misc/atmel_tclib.c
2211F: drivers/clocksource/tcb_clksrc.c
2212
914a3f3b 2213ATMEL USBA UDC DRIVER
a02875a6
NF
2214M: Nicolas Ferre <nicolas.ferre@atmel.com>
2215L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
914a3f3b 2216S: Supported
faf2e1db 2217F: drivers/usb/gadget/udc/atmel_usba_udc.*
914a3f3b 2218
1da177e4 2219ATMEL WIRELESS DRIVER
8b58be88 2220M: Simon Kelley <simon@thekelleys.org.uk>
724c6b35 2221L: linux-wireless@vger.kernel.org
1da177e4
LT
2222W: http://www.thekelleys.org.uk/atmel
2223W: http://atmelwlandriver.sourceforge.net/
2224S: Maintained
30fe0f9b 2225F: drivers/net/wireless/atmel/atmel*
1da177e4 2226
a14c0f8f
ND
2227ATMEL MAXTOUCH DRIVER
2228M: Nick Dyer <nick.dyer@itdev.co.uk>
2229T: git git://github.com/atmel-maxtouch/linux.git
2230S: Supported
2231F: Documentation/devicetree/bindings/input/atmel,maxtouch.txt
2232F: drivers/input/touchscreen/atmel_mxt_ts.c
2233F: include/linux/platform_data/atmel_mxt_ts.h
2234
26780d9e 2235ATTO EXPRESSSAS SAS/SATA RAID SCSI DRIVER
b75f0050
JP
2236M: Bradley Grove <linuxdrivers@attotech.com>
2237L: linux-scsi@vger.kernel.org
2238W: http://www.attotech.com
2239S: Supported
2240F: drivers/scsi/esas2r
26780d9e 2241
bc6e17b8
SS
2242ATUSB IEEE 802.15.4 RADIO DRIVER
2243M: Stefan Schmidt <stefan@osg.samsung.com>
2244L: linux-wpan@vger.kernel.org
2245S: Maintained
2246F: drivers/net/ieee802154/atusb.c
2247F: drivers/net/ieee802154/atusb.h
2248F: drivers/net/ieee802154/at86rf230.h
2249
a92b7b80 2250AUDIT SUBSYSTEM
915f389d 2251M: Paul Moore <paul@paul-moore.com>
8b58be88 2252M: Eric Paris <eparis@redhat.com>
915f389d 2253L: linux-audit@redhat.com (moderated for non-subscribers)
ad3f9a22 2254W: http://people.redhat.com/sgrubb/audit/
915f389d 2255T: git git://git.infradead.org/users/pcmoore/audit
a92b7b80 2256S: Maintained
679655da 2257F: include/linux/audit.h
c117ab84 2258F: include/uapi/linux/audit.h
679655da 2259F: kernel/audit*
a92b7b80 2260
70e84049 2261AUXILIARY DISPLAY DRIVERS
8b58be88 2262M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
450c622e
MO
2263W: http://miguelojeda.es/auxdisplay.htm
2264W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
70e84049 2265S: Maintained
679655da
JP
2266F: drivers/auxdisplay/
2267F: include/linux/cfag12864b.h
70e84049 2268
5f97f7f9 2269AVR32 ARCHITECTURE
e336f61f
HCE
2270M: Haavard Skinnemoen <hskinnemoen@gmail.com>
2271M: Hans-Christian Egtvedt <egtvedt@samfundet.no>
5f97f7f9 2272W: http://www.atmel.com/products/AVR32/
249d9d9d 2273W: http://mirror.egtvedt.no/avr32linux.org/
5f97f7f9 2274W: http://avrfreaks.net/
e336f61f 2275S: Maintained
679655da 2276F: arch/avr32/
5f97f7f9
HS
2277
2278AVR32/AT32AP MACHINE SUPPORT
e336f61f
HCE
2279M: Haavard Skinnemoen <hskinnemoen@gmail.com>
2280M: Hans-Christian Egtvedt <egtvedt@samfundet.no>
2281S: Maintained
679655da 2282F: arch/avr32/mach-at32ap/
5f97f7f9 2283
1da177e4 2284AX.25 NETWORK LAYER
8b58be88 2285M: Ralf Baechle <ralf@linux-mips.org>
1da177e4 2286L: linux-hams@vger.kernel.org
d34cb28a 2287W: http://www.linux-ax25.org/
1da177e4 2288S: Maintained
c117ab84 2289F: include/uapi/linux/ax25.h
679655da
JP
2290F: include/net/ax25.h
2291F: net/ax25/
1da177e4 2292
d5269395 2293AZ6007 DVB DRIVER
5dc8a864
MCC
2294M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
2295M: Mauro Carvalho Chehab <mchehab@kernel.org>
d5269395 2296L: linux-media@vger.kernel.org
a825eaec 2297W: https://linuxtv.org
d5269395
MCC
2298T: git git://linuxtv.org/media_tree.git
2299S: Maintained
2300F: drivers/media/usb/dvb-usb-v2/az6007.c
2301
6777376e
HV
2302AZTECH FM RADIO RECEIVER DRIVER
2303M: Hans Verkuil <hverkuil@xs4all.nl>
2304L: linux-media@vger.kernel.org
2305T: git git://linuxtv.org/media_tree.git
a825eaec 2306W: https://linuxtv.org
6777376e
HV
2307S: Maintained
2308F: drivers/media/radio/radio-aztech*
2309
e2d1d6c0 2310B43 WIRELESS DRIVER
e2d1d6c0 2311L: linux-wireless@vger.kernel.org
ed072f9e 2312L: b43-dev@lists.infradead.org
491b26b4 2313W: http://wireless.kernel.org/en/users/Drivers/b43
8a72ed6f 2314S: Odd Fixes
58619b14 2315F: drivers/net/wireless/broadcom/b43/
e2d1d6c0
RD
2316
2317B43LEGACY WIRELESS DRIVER
8b58be88 2318M: Larry Finger <Larry.Finger@lwfinger.net>
e2d1d6c0 2319L: linux-wireless@vger.kernel.org
ed072f9e 2320L: b43-dev@lists.infradead.org
491b26b4 2321W: http://wireless.kernel.org/en/users/Drivers/b43
e2d1d6c0 2322S: Maintained
423e3ce3 2323F: drivers/net/wireless/broadcom/b43legacy/
e2d1d6c0 2324
300abeb5 2325BACKLIGHT CLASS/SUBSYSTEM
b7701755 2326M: Jingoo Han <jingoohan1@gmail.com>
70d14fcf 2327M: Lee Jones <lee.jones@linaro.org>
9f273c24 2328T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/backlight.git
300abeb5 2329S: Maintained
679655da
JP
2330F: drivers/video/backlight/
2331F: include/linux/backlight.h
300abeb5 2332
c6c8fea2 2333BATMAN ADVANCED
207df49e 2334M: Marek Lindner <mareklindner@neomailbox.ch>
c679ff8f 2335M: Simon Wunderlich <sw@simonwunderlich.de>
ca8e940c 2336M: Antonio Quartulli <a@unstable.cc>
1584f41f 2337L: b.a.t.m.a.n@lists.open-mesh.org (moderated for non-subscribers)
7b5e7396 2338W: https://www.open-mesh.org/
8b823170 2339Q: https://patchwork.open-mesh.org/project/batman/list/
c6c8fea2 2340S: Maintained
286ddfb0
SE
2341F: Documentation/ABI/testing/sysfs-class-net-batman-adv
2342F: Documentation/ABI/testing/sysfs-class-net-mesh
2343F: Documentation/networking/batman-adv.txt
09748a22 2344F: include/uapi/linux/batman_adv.h
c6c8fea2
SE
2345F: net/batman-adv/
2346
e2d1d6c0 2347BAYCOM/HDLCDRV DRIVERS FOR AX.25
8b58be88 2348M: Thomas Sailer <t.sailer@alumni.ethz.ch>
e2d1d6c0
RD
2349L: linux-hams@vger.kernel.org
2350W: http://www.baycom.org/~tom/ham/ham.html
2351S: Maintained
679655da 2352F: drivers/net/hamradio/baycom*
e2d1d6c0 2353
cafe5635 2354BCACHE (BLOCK LAYER CACHE)
d1aa1ab3 2355M: Kent Overstreet <kent.overstreet@gmail.com>
cafe5635
KO
2356L: linux-bcache@vger.kernel.org
2357W: http://bcache.evilpiepirate.org
4d1034eb 2358S: Orphan
cafe5635
KO
2359F: drivers/md/bcache/
2360
04bd844a
HV
2361BDISP ST MEDIA DRIVER
2362M: Fabien Dessenne <fabien.dessenne@st.com>
2363L: linux-media@vger.kernel.org
2364T: git git://linuxtv.org/media_tree.git
a825eaec 2365W: https://linuxtv.org
04bd844a
HV
2366S: Supported
2367F: drivers/media/platform/sti/bdisp
2368
e2d1d6c0 2369BEFS FILE SYSTEM
db4ad036
LB
2370M: Luis de Bethencourt <luisbg@osg.samsung.com>
2371M: Salah Triki <salah.triki@gmail.com>
2372S: Maintained
2373T: git git://github.com/luisbg/linux-befs.git
679655da
JP
2374F: Documentation/filesystems/befs.txt
2375F: fs/befs/
e2d1d6c0 2376
564ee360 2377BECKHOFF CX5020 ETHERCAT MASTER DRIVER
49e7d9df
JP
2378M: Dariusz Marcinkiewicz <reksio@newterm.pl>
2379L: netdev@vger.kernel.org
2380S: Maintained
2381F: drivers/net/ethernet/ec_bhf.c
564ee360 2382
e2d1d6c0 2383BFS FILE SYSTEM
8b58be88 2384M: "Tigran A. Aivazian" <tigran@aivazian.fsnet.co.uk>
e2d1d6c0 2385S: Maintained
679655da
JP
2386F: Documentation/filesystems/bfs.txt
2387F: fs/bfs/
c117ab84 2388F: include/uapi/linux/bfs_fs.h
e2d1d6c0 2389
1394f032 2390BLACKFIN ARCHITECTURE
a4edbc10 2391M: Steven Miao <realmz6@gmail.com>
b3fe92b0 2392L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
1443176f 2393T: git git://git.code.sf.net/p/adi-linux/code
e3b2d3f3
BW
2394W: http://blackfin.uclinux.org
2395S: Supported
679655da 2396F: arch/blackfin/
566da5b2 2397
e190d6b1 2398BLACKFIN EMAC DRIVER
b3fe92b0 2399L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
e190d6b1
BW
2400W: http://blackfin.uclinux.org
2401S: Supported
7b35f033 2402F: drivers/net/ethernet/adi/
e190d6b1 2403
566da5b2 2404BLACKFIN RTC DRIVER
b3fe92b0 2405L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
566da5b2
MF
2406W: http://blackfin.uclinux.org
2407S: Supported
679655da 2408F: drivers/rtc/rtc-bfin.c
1394f032 2409
936ed49a 2410BLACKFIN SDH DRIVER
109ec8c3 2411M: Sonic Zhang <sonic.zhang@analog.com>
b3fe92b0 2412L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
936ed49a
MF
2413W: http://blackfin.uclinux.org
2414S: Supported
2415F: drivers/mmc/host/bfin_sdh.c
2416
1394f032 2417BLACKFIN SERIAL DRIVER
8b58be88 2418M: Sonic Zhang <sonic.zhang@analog.com>
b3fe92b0 2419L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
e3b2d3f3
BW
2420W: http://blackfin.uclinux.org
2421S: Supported
8460241e 2422F: drivers/tty/serial/bfin_uart.c
1394f032 2423
1e6d320f 2424BLACKFIN WATCHDOG DRIVER
b3fe92b0 2425L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
1e6d320f
BW
2426W: http://blackfin.uclinux.org
2427S: Supported
679655da 2428F: drivers/watchdog/bfin_wdt.c
1e6d320f 2429
d24ecfcc 2430BLACKFIN I2C TWI DRIVER
8b58be88 2431M: Sonic Zhang <sonic.zhang@analog.com>
b3fe92b0 2432L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
d24ecfcc
BW
2433W: http://blackfin.uclinux.org/
2434S: Supported
679655da 2435F: drivers/i2c/busses/i2c-bfin-twi.c
d24ecfcc 2436
1e204377
SJ
2437BLACKFIN MEDIA DRIVER
2438M: Scott Jiang <scott.jiang.linux@gmail.com>
b3fe92b0 2439L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
1e204377
SJ
2440W: http://blackfin.uclinux.org/
2441S: Supported
2442F: drivers/media/platform/blackfin/
2443F: drivers/media/i2c/adv7183*
2444F: drivers/media/i2c/vs6624*
2445
b54cf35a
JSM
2446BLINKM RGB LED DRIVER
2447M: Jan-Simon Moeller <jansimon.moeller@gmx.de>
2448S: Maintained
2449F: drivers/leds/leds-blinkm.c
2450
1da177e4 2451BLOCK LAYER
8b58be88 2452M: Jens Axboe <axboe@kernel.dk>
82c426e0 2453L: linux-block@vger.kernel.org
08deed1e 2454T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
1da177e4 2455S: Maintained
679655da 2456F: block/
ae11f7ef 2457F: kernel/trace/blktrace.c
1da177e4 2458
2b54aaef 2459BLOCK2MTD DRIVER
8b58be88 2460M: Joern Engel <joern@lazybastard.org>
2b54aaef
JE
2461L: linux-mtd@lists.infradead.org
2462S: Maintained
679655da 2463F: drivers/mtd/devices/block2mtd.c
2b54aaef 2464
63fbd24e 2465BLUETOOTH DRIVERS
8b58be88 2466M: Marcel Holtmann <marcel@holtmann.org>
960d4d1b 2467M: Gustavo Padovan <gustavo@padovan.org>
eb491eca 2468M: Johan Hedberg <johan.hedberg@gmail.com>
781c2844 2469L: linux-bluetooth@vger.kernel.org
63fbd24e 2470W: http://www.bluez.org/
22e7a424
MH
2471T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
2472T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
1da177e4 2473S: Maintained
679655da 2474F: drivers/bluetooth/
1da177e4 2475
63fbd24e 2476BLUETOOTH SUBSYSTEM
8b58be88 2477M: Marcel Holtmann <marcel@holtmann.org>
960d4d1b 2478M: Gustavo Padovan <gustavo@padovan.org>
eb491eca 2479M: Johan Hedberg <johan.hedberg@gmail.com>
63fbd24e
MH
2480L: linux-bluetooth@vger.kernel.org
2481W: http://www.bluez.org/
22e7a424
MH
2482T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
2483T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
1da177e4 2484S: Maintained
679655da
JP
2485F: net/bluetooth/
2486F: include/net/bluetooth/
1da177e4
LT
2487
2488BONDING DRIVER
79b30750 2489M: Jay Vosburgh <j.vosburgh@gmail.com>
898602a0 2490M: Veaceslav Falico <vfalico@gmail.com>
da29838d 2491M: Andy Gospodarek <andy@greyhouse.net>
a6c36ee6 2492L: netdev@vger.kernel.org
ce00f85c
JC
2493W: http://sourceforge.net/projects/bonding/
2494S: Supported
679655da 2495F: drivers/net/bonding/
c117ab84 2496F: include/uapi/linux/if_bonding.h
1da177e4 2497
b5f4df34
AS
2498BPF (Safe dynamic programs and tools)
2499M: Alexei Starovoitov <ast@kernel.org>
2500L: netdev@vger.kernel.org
2501L: linux-kernel@vger.kernel.org
2502S: Supported
2503F: kernel/bpf/
2504
39105890 2505BROADCOM B44 10/100 ETHERNET DRIVER
75c9510b 2506M: Michael Chan <michael.chan@broadcom.com>
39105890
GZ
2507L: netdev@vger.kernel.org
2508S: Supported
adfc5217 2509F: drivers/net/ethernet/broadcom/b44.*
39105890 2510
967dd82f
FF
2511BROADCOM B53 ETHERNET SWITCH DRIVER
2512M: Florian Fainelli <f.fainelli@gmail.com>
2513L: netdev@vger.kernel.org
2514L: openwrt-devel@lists.openwrt.org (subscribers-only)
2515S: Supported
2516F: drivers/net/dsa/b53/*
2517F: include/linux/platform_data/b53.h
2518
32ec90d5
FF
2519BROADCOM GENET ETHERNET DRIVER
2520M: Florian Fainelli <f.fainelli@gmail.com>
2521L: netdev@vger.kernel.org
2522S: Supported
2523F: drivers/net/ethernet/broadcom/genet/
2524
948c51e6 2525BROADCOM BNX2 GIGABIT ETHERNET DRIVER
f1d1baeb
JK
2526M: Sony Chacko <sony.chacko@qlogic.com>
2527M: Dept-HSGLinuxNICDev@qlogic.com
948c51e6
MC
2528L: netdev@vger.kernel.org
2529S: Supported
adfc5217
JK
2530F: drivers/net/ethernet/broadcom/bnx2.*
2531F: drivers/net/ethernet/broadcom/bnx2_*
948c51e6 2532
4d9d2cb0 2533BROADCOM BNX2X 10 GIGABIT ETHERNET DRIVER
08f6dd89 2534M: Ariel Elior <ariel.elior@qlogic.com>
4d9d2cb0
ET
2535L: netdev@vger.kernel.org
2536S: Supported
adfc5217 2537F: drivers/net/ethernet/broadcom/bnx2x/
4d9d2cb0 2538
90f4c594 2539BROADCOM BCM281XX/BCM11XXX/BCM216XX ARM ARCHITECTURE
f18cf050 2540M: Florian Fainelli <f.fainelli@gmail.com>
d3cc2e86
FF
2541M: Ray Jui <rjui@broadcom.com>
2542M: Scott Branden <sbranden@broadcom.com>
086f4704 2543M: bcm-kernel-feedback-list@broadcom.com
90f4c594 2544T: git git://github.com/broadcom/mach-bcm
af4b8e37 2545S: Maintained
ccf62f5a
JM
2546N: bcm281*
2547N: bcm113*
2548N: bcm216*
2549N: kona
af4b8e37 2550F: arch/arm/mach-bcm/
af4b8e37 2551
9209bec4 2552BROADCOM BCM2835 ARM ARCHITECTURE
f680f25c 2553M: Stephen Warren <swarren@wwwdotorg.org>
8bcdd929 2554M: Lee Jones <lee@kernel.org>
10b9e887 2555M: Eric Anholt <eric@anholt.net>
f680f25c 2556L: linux-rpi-kernel@lists.infradead.org (moderated for non-subscribers)
82481129 2557L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8bcdd929 2558T: git git://git.kernel.org/pub/scm/linux/kernel/git/rpi/linux-rpi.git
f680f25c 2559S: Maintained
9209bec4 2560N: bcm2835
f680f25c 2561
5564f092
RM
2562BROADCOM BCM47XX MIPS ARCHITECTURE
2563M: Hauke Mehrtens <hauke@hauke-m.de>
2564M: Rafał Miłecki <zajec5@gmail.com>
2565L: linux-mips@linux-mips.org
2566S: Maintained
7ad2410c 2567F: Documentation/devicetree/bindings/mips/brcm/
5564f092
RM
2568F: arch/mips/bcm47xx/*
2569F: arch/mips/include/asm/mach-bcm47xx/*
2570
9209bec4 2571BROADCOM BCM5301X ARM ARCHITECTURE
5b293ebe 2572M: Hauke Mehrtens <hauke@hauke-m.de>
1a50cd8a
RM
2573M: Rafał Miłecki <zajec5@gmail.com>
2574M: bcm-kernel-feedback-list@broadcom.com
5b293ebe
HM
2575L: linux-arm-kernel@lists.infradead.org
2576S: Maintained
2577F: arch/arm/mach-bcm/bcm_5301x.c
1a50cd8a 2578F: arch/arm/boot/dts/bcm5301x*.dtsi
5b293ebe
HM
2579F: arch/arm/boot/dts/bcm470*
2580
e076e962
FF
2581BROADCOM BCM63XX ARM ARCHITECTURE
2582M: Florian Fainelli <f.fainelli@gmail.com>
086f4704 2583M: bcm-kernel-feedback-list@broadcom.com
20de823e 2584L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
20de823e 2585T: git git://github.com/broadcom/stblinux.git
e076e962 2586S: Maintained
d6f4e76e 2587N: bcm63xx
e076e962 2588
7110e227
KC
2589BROADCOM BCM63XX/BCM33XX UDC DRIVER
2590M: Kevin Cernekee <cernekee@gmail.com>
2591L: linux-usb@vger.kernel.org
2592S: Maintained
2593F: drivers/usb/gadget/udc/bcm63xx_udc.*
2594
2df94fd6 2595BROADCOM BCM7XXX ARM ARCHITECTURE
2df94fd6 2596M: Brian Norris <computersforpeace@gmail.com>
3b4b6fe9
FF
2597M: Gregory Fong <gregory.0xf0@gmail.com>
2598M: Florian Fainelli <f.fainelli@gmail.com>
086f4704 2599M: bcm-kernel-feedback-list@broadcom.com
2df94fd6 2600L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
eb6725d0 2601T: git git://github.com/broadcom/stblinux.git
2df94fd6
BN
2602S: Maintained
2603F: arch/arm/mach-bcm/*brcmstb*
2604F: arch/arm/boot/dts/bcm7*.dts*
e36661e4 2605F: drivers/bus/brcmstb_gisb.c
5009a289 2606N: brcmstb
2df94fd6 2607
70371cef
KC
2608BROADCOM BMIPS MIPS ARCHITECTURE
2609M: Kevin Cernekee <cernekee@gmail.com>
2610M: Florian Fainelli <f.fainelli@gmail.com>
2611L: linux-mips@linux-mips.org
eb6725d0 2612T: git git://github.com/broadcom/stblinux.git
70371cef
KC
2613S: Maintained
2614F: arch/mips/bmips/*
2615F: arch/mips/include/asm/mach-bmips/*
2616F: arch/mips/kernel/*bmips*
338808de 2617F: arch/mips/boot/dts/brcm/bcm*.dts*
c7c42ec2 2618F: drivers/irqchip/irq-bcm63*
70371cef
KC
2619F: drivers/irqchip/irq-bcm7*
2620F: drivers/irqchip/irq-brcmstb*
3271e610 2621F: include/linux/bcm963xx_nvram.h
8fce60b8 2622F: include/linux/bcm963xx_tag.h
70371cef 2623
948c51e6 2624BROADCOM TG3 GIGABIT ETHERNET DRIVER
ccad0993 2625M: Siva Reddy Kallam <siva.kallam@broadcom.com>
23629477 2626M: Prashant Sreedharan <prashant@broadcom.com>
8b58be88 2627M: Michael Chan <mchan@broadcom.com>
948c51e6
MC
2628L: netdev@vger.kernel.org
2629S: Supported
adfc5217 2630F: drivers/net/ethernet/broadcom/tg3.*
948c51e6 2631
a9533e7e 2632BROADCOM BRCM80211 IEEE802.11n WIRELESS DRIVER
2a734451
AS
2633M: Arend van Spriel <arend.vanspriel@broadcom.com>
2634M: Franky Lin <franky.lin@broadcom.com>
2635M: Hante Meuleman <hante.meuleman@broadcom.com>
a9533e7e 2636L: linux-wireless@vger.kernel.org
2a734451 2637L: brcm80211-dev-list.pdl@broadcom.com
a9533e7e 2638S: Supported
05491d2c 2639F: drivers/net/wireless/broadcom/brcm80211/
a9533e7e 2640
9958d6f9 2641BROADCOM BNX2FC 10 GIGABIT FCOE DRIVER
3b7f040a 2642M: QLogic-Storage-Upstream@qlogic.com
9958d6f9
BPG
2643L: linux-scsi@vger.kernel.org
2644S: Supported
2645F: drivers/scsi/bnx2fc/
2646
6a6b5ad0 2647BROADCOM BNX2I 1/10 GIGABIT iSCSI DRIVER
3b7f040a 2648M: QLogic-Storage-Upstream@qlogic.com
6a6b5ad0
EW
2649L: linux-scsi@vger.kernel.org
2650S: Supported
2651F: drivers/scsi/bnx2i/
2652
63f37ddf 2653BROADCOM IPROC ARM ARCHITECTURE
36c0237f
SB
2654M: Ray Jui <rjui@broadcom.com>
2655M: Scott Branden <sbranden@broadcom.com>
63f37ddf 2656M: Jon Mason <jonmason@broadcom.com>
086f4704 2657M: bcm-kernel-feedback-list@broadcom.com
36c0237f 2658L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
eb6725d0 2659T: git git://github.com/broadcom/cygnus-linux.git
36c0237f
SB
2660S: Maintained
2661N: iproc
2662N: cygnus
5c161242 2663N: bcm[-_]nsp
36c0237f
SB
2664N: bcm9113*
2665N: bcm9583*
63f37ddf
JM
2666N: bcm9585*
2667N: bcm9586*
2668N: bcm988312
36c0237f 2669N: bcm113*
63f37ddf
JM
2670N: bcm583*
2671N: bcm585*
2672N: bcm586*
2673N: bcm88312
d76e21b8 2674F: arch/arm64/boot/dts/broadcom/ns2*
5c161242
JM
2675F: drivers/clk/bcm/clk-ns*
2676F: drivers/pinctrl/bcm/pinctrl-ns*
36c0237f 2677
3b0213d5
GF
2678BROADCOM BRCMSTB GPIO DRIVER
2679M: Gregory Fong <gregory.0xf0@gmail.com>
9c2abe2f 2680L: bcm-kernel-feedback-list@broadcom.com
3b0213d5
GF
2681S: Supported
2682F: drivers/gpio/gpio-brcmstb.c
2683F: Documentation/devicetree/bindings/gpio/brcm,brcmstb-gpio.txt
2684
7b7f588b 2685BROADCOM KONA GPIO DRIVER
5e163903 2686M: Ray Jui <rjui@broadcom.com>
7b7f588b
MM
2687L: bcm-kernel-feedback-list@broadcom.com
2688S: Supported
2689F: drivers/gpio/gpio-bcm-kona.c
1db12cde 2690F: Documentation/devicetree/bindings/gpio/brcm,kona-gpio.txt
7b7f588b 2691
f6e734a8
RM
2692BROADCOM NVRAM DRIVER
2693M: Rafał Miłecki <zajec5@gmail.com>
2694L: linux-mips@linux-mips.org
2695S: Maintained
2696F: drivers/firmware/broadcom/*
2697
02787daa
BN
2698BROADCOM STB NAND FLASH DRIVER
2699M: Brian Norris <computersforpeace@gmail.com>
1ddaa021 2700M: Kamal Dasu <kdasu.kdev@gmail.com>
02787daa 2701L: linux-mtd@lists.infradead.org
1285734c 2702L: bcm-kernel-feedback-list@broadcom.com
02787daa
BN
2703S: Maintained
2704F: drivers/mtd/nand/brcmnand/
2705
c9678d86
RM
2706BROADCOM SPECIFIC AMBA DRIVER (BCMA)
2707M: Rafał Miłecki <zajec5@gmail.com>
2708L: linux-wireless@vger.kernel.org
2709S: Maintained
2710F: drivers/bcma/
2711F: include/linux/bcma/
2712
b8302205
FF
2713BROADCOM SYSTEMPORT ETHERNET DRIVER
2714M: Florian Fainelli <f.fainelli@gmail.com>
2715L: netdev@vger.kernel.org
2716S: Supported
2717F: drivers/net/ethernet/broadcom/bcmsysport.*
2718
42515e61
J
2719BROADCOM VULCAN ARM64 SOC
2720M: Jayachandran C. <jchandra@broadcom.com>
086f4704 2721M: bcm-kernel-feedback-list@broadcom.com
42515e61 2722L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
42515e61
J
2723S: Maintained
2724F: arch/arm64/boot/dts/broadcom/vulcan*
2725
7725ccfd 2726BROCADE BFA FC SCSI DRIVER
aa803370
AG
2727M: Anil Gurumurthy <anil.gurumurthy@qlogic.com>
2728M: Sudarsana Kalluru <sudarsana.kalluru@qlogic.com>
455518e7
JP
2729L: linux-scsi@vger.kernel.org
2730S: Supported
2731F: drivers/scsi/bfa/
7725ccfd 2732
8b230ed8 2733BROCADE BNA 10 GIGABIT ETHERNET DRIVER
439e9575 2734M: Rasesh Mody <rasesh.mody@qlogic.com>
8b230ed8
RM
2735L: netdev@vger.kernel.org
2736S: Supported
f844a0ea 2737F: drivers/net/ethernet/brocade/bna/
8b230ed8 2738
5cdf7f76 2739BSG (block layer generic sg v4 driver)
8b58be88 2740M: FUJITA Tomonori <fujita.tomonori@lab.ntt.co.jp>
5cdf7f76
JA
2741L: linux-scsi@vger.kernel.org
2742S: Supported
679655da
JP
2743F: block/bsg.c
2744F: include/linux/bsg.h
c117ab84 2745F: include/uapi/linux/bsg.h
5cdf7f76 2746
af39917d
CL
2747BT87X AUDIO DRIVER
2748M: Clemens Ladisch <clemens@ladisch.de>
2749L: alsa-devel@alsa-project.org (moderated for non-subscribers)
2750T: git git://git.alsa-project.org/alsa-kernel.git
2751S: Maintained
2752F: Documentation/sound/alsa/Bt87x.txt
2753F: sound/pci/bt87x.c
2754
ff1d5c2f 2755BT8XXGPIO DRIVER
eb032b98 2756M: Michael Buesch <m@bues.ch>
ff1d5c2f
MB
2757W: http://bu3sch.de/btgpio.php
2758S: Maintained
72dbb705 2759F: drivers/gpio/gpio-bt8xx.c
ff1d5c2f 2760
eb1eb04f 2761BTRFS FILE SYSTEM
c0778e25
CM
2762M: Chris Mason <clm@fb.com>
2763M: Josef Bacik <jbacik@fb.com>
d8130624 2764M: David Sterba <dsterba@suse.com>
eb1eb04f
JP
2765L: linux-btrfs@vger.kernel.org
2766W: http://btrfs.wiki.kernel.org/
8a6e2535 2767Q: http://patchwork.kernel.org/project/linux-btrfs/list/
9c106405 2768T: git git://git.kernel.org/pub/scm/linux/kernel/git/mason/linux-btrfs.git
eb1eb04f 2769S: Maintained
679655da
JP
2770F: Documentation/filesystems/btrfs.txt
2771F: fs/btrfs/
eb1eb04f 2772
1da177e4 2773BTTV VIDEO4LINUX DRIVER
5dc8a864
MCC
2774M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
2775M: Mauro Carvalho Chehab <mchehab@kernel.org>
661263b5 2776L: linux-media@vger.kernel.org
a825eaec 2777W: https://linuxtv.org
275ffde4 2778T: git git://linuxtv.org/media_tree.git
f96236e5 2779S: Odd fixes
679655da 2780F: Documentation/video4linux/bttv/
90d72ac6 2781F: drivers/media/pci/bt8xx/bttv*
1da177e4 2782
1f34923c
KA
2783BUSLOGIC SCSI DRIVER
2784M: Khalid Aziz <khalid@gonehiking.org>
2785L: linux-scsi@vger.kernel.org
2786S: Maintained
2787F: drivers/scsi/BusLogic.*
2788F: drivers/scsi/FlashPoint.*
2789
af39917d
CL
2790C-MEDIA CMI8788 DRIVER
2791M: Clemens Ladisch <clemens@ladisch.de>
2792L: alsa-devel@alsa-project.org (moderated for non-subscribers)
2793T: git git://git.alsa-project.org/alsa-kernel.git
2794S: Maintained
2795F: sound/pci/oxygen/
2796
2141355f
MS
2797C6X ARCHITECTURE
2798M: Mark Salter <msalter@redhat.com>
2799M: Aurelien Jacquiot <a-jacquiot@ti.com>
2800L: linux-c6x-dev@linux-c6x.org
2801W: http://www.linux-c6x.org/wiki/index.php/Main_Page
2802S: Maintained
2803F: arch/c6x/
2804
a5432f5a 2805CACHEFILES: FS-CACHE BACKEND FOR CACHING ON MOUNTED FILESYSTEMS
8b58be88 2806M: David Howells <dhowells@redhat.com>
e62d6e24 2807L: linux-cachefs@redhat.com (moderated for non-subscribers)
a5432f5a
DH
2808S: Supported
2809F: Documentation/filesystems/caching/cachefiles.txt
2810F: fs/cachefiles/
2811
c815ca39
HV
2812CADET FM/AM RADIO RECEIVER DRIVER
2813M: Hans Verkuil <hverkuil@xs4all.nl>
2814L: linux-media@vger.kernel.org
2815T: git git://linuxtv.org/media_tree.git
a825eaec 2816W: https://linuxtv.org
c815ca39
HV
2817S: Maintained
2818F: drivers/media/radio/radio-cadet*
2819
77d5140f 2820CAFE CMOS INTEGRATED CAMERA CONTROLLER DRIVER
8b58be88 2821M: Jonathan Corbet <corbet@lwn.net>
661263b5 2822L: linux-media@vger.kernel.org
275ffde4 2823T: git git://linuxtv.org/media_tree.git
77d5140f 2824S: Maintained
679655da 2825F: Documentation/video4linux/cafe_ccic
90d72ac6 2826F: drivers/media/platform/marvell-ccic/
77d5140f 2827
201b6bab 2828CAIF NETWORK LAYER
5c574f50 2829M: Dmitry Tarnyagin <dmitry.tarnyagin@lockless.no>
201b6bab
JP
2830L: netdev@vger.kernel.org
2831S: Supported
2832F: Documentation/networking/caif/
2833F: drivers/net/caif/
c117ab84 2834F: include/uapi/linux/caif/
201b6bab
JP
2835F: include/net/caif/
2836F: net/caif/
2837
77dac90f 2838CALGARY x86-64 IOMMU
a6921c29
JM
2839M: Muli Ben-Yehuda <mulix@mulix.org>
2840M: Jon Mason <jdmason@kudzu.us>
2841L: iommu@lists.linux-foundation.org
77dac90f 2842S: Maintained
679655da
JP
2843F: arch/x86/kernel/pci-calgary_64.c
2844F: arch/x86/kernel/tce_64.c
2845F: arch/x86/include/asm/calgary.h
2846F: arch/x86/include/asm/tce.h
77dac90f 2847
e2d1d6c0 2848CAN NETWORK LAYER
8d15d386 2849M: Oliver Hartkopp <socketcan@hartkopp.net>
f7214cf2 2850M: Marc Kleine-Budde <mkl@pengutronix.de>
1caa60b6 2851L: linux-can@vger.kernel.org
84b0d715 2852W: https://github.com/linux-can
870482a4
MKB
2853T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
2854T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
e2d1d6c0 2855S: Maintained
f35f6c8f 2856F: Documentation/networking/can.txt
8d15d386 2857F: net/can/
8d15d386 2858F: include/linux/can/core.h
c117ab84
CEB
2859F: include/uapi/linux/can.h
2860F: include/uapi/linux/can/bcm.h
2861F: include/uapi/linux/can/raw.h
2862F: include/uapi/linux/can/gw.h
e2d1d6c0 2863
4261a204 2864CAN NETWORK DRIVERS
8b58be88 2865M: Wolfgang Grandegger <wg@grandegger.com>
ec78213a 2866M: Marc Kleine-Budde <mkl@pengutronix.de>
1caa60b6 2867L: linux-can@vger.kernel.org
84b0d715 2868W: https://github.com/linux-can
870482a4
MKB
2869T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
2870T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
4261a204 2871S: Maintained
3636876a 2872F: Documentation/devicetree/bindings/net/can/
8d15d386
OH
2873F: drivers/net/can/
2874F: include/linux/can/dev.h
8d15d386 2875F: include/linux/can/platform/
c117ab84
CEB
2876F: include/uapi/linux/can/error.h
2877F: include/uapi/linux/can/netlink.h
4261a204 2878
95d16c72 2879CAPABILITIES
39baa7e6 2880M: Serge Hallyn <serge@hallyn.com>
95d16c72 2881L: linux-security-module@vger.kernel.org
6305902c 2882S: Supported
95d16c72 2883F: include/linux/capability.h
c117ab84 2884F: include/uapi/linux/capability.h
6305902c 2885F: security/commoncap.c
38a94118 2886F: kernel/capability.c
95d16c72 2887
b84894c7
KT
2888CAPELLA MICROSYSTEMS LIGHT SENSOR DRIVER
2889M: Kevin Tsai <ktsai@capellamicro.com>
2890S: Maintained
2891F: drivers/iio/light/cm*
2892F: Documentation/devicetree/bindings/i2c/trivial-devices.txt
2893
f21fb3ed
RV
2894CAVIUM LIQUIDIO NETWORK DRIVER
2895M: Derek Chickles <derek.chickles@caviumnetworks.com>
2896M: Satanand Burla <satananda.burla@caviumnetworks.com>
2897M: Felix Manlunas <felix.manlunas@caviumnetworks.com>
2898M: Raghu Vatsavayi <raghu.vatsavayi@caviumnetworks.com>
2899L: netdev@vger.kernel.org
2900W: http://www.cavium.com
2901S: Supported
f21fb3ed
RV
2902F: drivers/net/ethernet/cavium/liquidio/
2903
ef0bbac3
VB
2904CC2520 IEEE-802.15.4 RADIO DRIVER
2905M: Varka Bhadram <varkabhadram@gmail.com>
2906L: linux-wpan@vger.kernel.org
2907S: Maintained
2908F: drivers/net/ieee802154/cc2520.c
2909F: include/linux/spi/cc2520.h
2910F: Documentation/devicetree/bindings/net/ieee802154/cc2520.txt
2911
ca684386
HV
2912CEC DRIVER
2913M: Hans Verkuil <hans.verkuil@cisco.com>
2914L: linux-media@vger.kernel.org
2915T: git git://linuxtv.org/media_tree.git
2916W: http://linuxtv.org
2917S: Supported
2918F: Documentation/cec.txt
2919F: Documentation/DocBook/media/v4l/cec*
2920F: drivers/staging/media/cec/
2921F: drivers/media/cec-edid.c
2922F: drivers/media/rc/keymaps/rc-cec.c
2923F: include/media/cec.h
2924F: include/media/cec-edid.h
2925F: include/linux/cec.h
2926F: include/linux/cec-funcs.h
2927
b8154542 2928CELL BROADBAND ENGINE ARCHITECTURE
8b58be88 2929M: Arnd Bergmann <arnd@arndb.de>
a4724ed6 2930L: linuxppc-dev@lists.ozlabs.org
b8154542
AB
2931W: http://www.ibm.com/developerworks/power/cell/
2932S: Supported
679655da 2933F: arch/powerpc/include/asm/cell*.h
679655da 2934F: arch/powerpc/include/asm/spu*.h
c117ab84 2935F: arch/powerpc/include/uapi/asm/spu*.h
679655da
JP
2936F: arch/powerpc/oprofile/*cell*
2937F: arch/powerpc/platforms/cell/
b8154542 2938
398ecff5
SW
2939CEPH COMMON CODE (LIBCEPH)
2940M: Ilya Dryomov <idryomov@gmail.com>
e43cdb56 2941M: "Yan, Zheng" <zyan@redhat.com>
0f5417ce 2942M: Sage Weil <sage@redhat.com>
82593f87 2943L: ceph-devel@vger.kernel.org
09d90327 2944W: http://ceph.com/
fb99f881 2945T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
6e67b7ae 2946T: git git://github.com/ceph/ceph-client.git
9030aaf9 2947S: Supported
14430813
JP
2948F: net/ceph/
2949F: include/linux/ceph/
2950F: include/linux/crush/
9030aaf9 2951
398ecff5
SW
2952CEPH DISTRIBUTED FILE SYSTEM CLIENT (CEPH)
2953M: "Yan, Zheng" <zyan@redhat.com>
2954M: Sage Weil <sage@redhat.com>
2955M: Ilya Dryomov <idryomov@gmail.com>
2956L: ceph-devel@vger.kernel.org
2957W: http://ceph.com/
2958T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
6e67b7ae 2959T: git git://github.com/ceph/ceph-client.git
398ecff5
SW
2960S: Supported
2961F: Documentation/filesystems/ceph.txt
2962F: fs/ceph/
2963
cfc411e7
DH
2964CERTIFICATE HANDLING:
2965M: David Howells <dhowells@redhat.com>
2966M: David Woodhouse <dwmw2@infradead.org>
d8d80386 2967L: keyrings@vger.kernel.org
cfc411e7
DH
2968S: Maintained
2969F: Documentation/module-signing.txt
2970F: certs/
d8d80386 2971F: scripts/sign-file.c
cfc411e7
DH
2972F: scripts/extract-cert.c
2973
18332a80 2974CERTIFIED WIRELESS USB (WUSB) SUBSYSTEM:
18332a80 2975L: linux-usb@vger.kernel.org
10c6c9c9 2976S: Orphan
679655da
JP
2977F: Documentation/usb/WUSB-Design-overview.txt
2978F: Documentation/usb/wusb-cbaf
355ffe69
DV
2979F: drivers/usb/host/hwa-hc.c
2980F: drivers/usb/host/whci/
679655da
JP
2981F: drivers/usb/wusbcore/
2982F: include/linux/usb/wusb*
18332a80 2983
70e84049 2984CFAG12864B LCD DRIVER
8b58be88 2985M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
450c622e
MO
2986W: http://miguelojeda.es/auxdisplay.htm
2987W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
70e84049 2988S: Maintained
679655da
JP
2989F: drivers/auxdisplay/cfag12864b.c
2990F: include/linux/cfag12864b.h
70e84049
MOS
2991
2992CFAG12864BFB LCD FRAMEBUFFER DRIVER
8b58be88 2993M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
450c622e
MO
2994W: http://miguelojeda.es/auxdisplay.htm
2995W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
70e84049 2996S: Maintained
679655da
JP
2997F: drivers/auxdisplay/cfag12864bfb.c
2998F: include/linux/cfag12864b.h
70e84049 2999
704232c2 3000CFG80211 and NL80211
8b58be88 3001M: Johannes Berg <johannes@sipsolutions.net>
704232c2 3002L: linux-wireless@vger.kernel.org
ce466579
JB
3003W: http://wireless.kernel.org/
3004T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
3005T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
704232c2 3006S: Maintained
c117ab84 3007F: include/uapi/linux/nl80211.h
679655da
JP
3008F: include/net/cfg80211.h
3009F: net/wireless/*
3010X: net/wireless/wext*
704232c2 3011
46e64261
GKH
3012CHAR and MISC DRIVERS
3013M: Arnd Bergmann <arnd@arndb.de>
879a5a00 3014M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
46e64261 3015T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
879a5a00 3016S: Supported
46e64261
GKH
3017F: drivers/char/*
3018F: drivers/misc/*
471322a8 3019F: include/linux/miscdevice.h
46e64261 3020
0a920b5b 3021CHECKPATCH
8b58be88 3022M: Andy Whitcroft <apw@canonical.com>
10d83f07
JP
3023M: Joe Perches <joe@perches.com>
3024S: Maintained
679655da 3025F: scripts/checkpatch.pl
0a920b5b 3026
f8407f26
HW
3027CHINESE DOCUMENTATION
3028M: Harry Wei <harryxiyou@gmail.com>
9740153c 3029L: xiyoulinuxkernelgroup@googlegroups.com (subscribers-only)
f8407f26
HW
3030L: linux-kernel@zh-kernel.org (moderated for non-subscribers)
3031S: Maintained
3032F: Documentation/zh_CN/
3033
2721ea2c 3034CHIPIDEA USB HIGH SPEED DUAL ROLE CONTROLLER
60d77b3d 3035M: Peter Chen <Peter.Chen@nxp.com>
8373856d 3036T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
2721ea2c
AS
3037L: linux-usb@vger.kernel.org
3038S: Maintained
3039F: drivers/usb/chipidea/
3040
a93ad65d
HG
3041CHIPONE ICN8318 I2C TOUCHSCREEN DRIVER
3042M: Hans de Goede <hdegoede@redhat.com>
3043L: linux-input@vger.kernel.org
3044S: Maintained
3045F: Documentation/devicetree/bindings/input/touchscreen/chipone_icn8318.txt
3046F: drivers/input/touchscreen/chipone_icn8318.c
3047
ab043105
OJ
3048CHROME HARDWARE PLATFORM SUPPORT
3049M: Olof Johansson <olof@lixom.net>
3050S: Maintained
9f273c24 3051T: git git://git.kernel.org/pub/scm/linux/kernel/git/olof/chrome-platform.git
ab043105
OJ
3052F: drivers/platform/chrome/
3053
641cb85e 3054CISCO VIC ETHERNET NIC DRIVER
2360d2e8 3055M: Christian Benvenuti <benve@cisco.com>
001e1c1d 3056M: Sujith Sankar <ssujith@cisco.com>
c327e8f4 3057M: Govindarajulu Varadarajan <_govind@gmx.com>
5c6652f5 3058M: Neel Patel <neepatel@cisco.com>
7063fbf2 3059S: Supported
a6a5580c 3060F: drivers/net/ethernet/cisco/enic/
7063fbf2 3061
e3cf00d0 3062CISCO VIC LOW LATENCY NIC DRIVER
35ef4a9e
DG
3063M: Christian Benvenuti <benve@cisco.com>
3064M: Dave Goodell <dgoodell@cisco.com>
b75f0050 3065S: Supported
35ef4a9e 3066F: drivers/infiniband/hw/usnic/
e3cf00d0 3067
2b7a52a4 3068CIRRUS LOGIC EP93XX ETHERNET DRIVER
5587912f 3069M: Hartley Sweeten <hsweeten@visionengravers.com>
2b7a52a4
LB
3070L: netdev@vger.kernel.org
3071S: Maintained
57d0b7a0 3072F: drivers/net/ethernet/cirrus/ep93xx_eth.c
2b7a52a4 3073
3d4cfdc9
MB
3074CIRRUS LOGIC AUDIO CODEC DRIVERS
3075M: Brian Austin <brian.austin@cirrus.com>
3076M: Paul Handrigan <Paul.Handrigan@cirrus.com>
3077L: alsa-devel@alsa-project.org (moderated for non-subscribers)
3078S: Maintained
3079F: sound/soc/codecs/cs*
3080
94574d9a
KRW
3081CLEANCACHE API
3082M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
3083L: linux-kernel@vger.kernel.org
3084S: Maintained
3085F: mm/cleancache.c
3086F: include/linux/cleancache.h
3087
d4275354 3088CLK API
54176cc6 3089M: Russell King <linux@armlinux.org.uk>
aa571b14 3090L: linux-clk@vger.kernel.org
37417046 3091S: Maintained
d4275354
RK
3092F: include/linux/clk.h
3093
9222d247
JS
3094CLOCKSOURCE, CLOCKEVENT DRIVERS
3095M: Daniel Lezcano <daniel.lezcano@linaro.org>
3096M: Thomas Gleixner <tglx@linutronix.de>
981c3a4f 3097L: linux-kernel@vger.kernel.org
9222d247
JS
3098T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
3099S: Supported
3100F: drivers/clocksource
3101
5df6d737 3102CISCO FCOE HBA DRIVER
8fc89a79
HP
3103M: Hiral Patel <hiralpat@cisco.com>
3104M: Suma Ramars <sramars@cisco.com>
d7e01dc6 3105M: Brian Uchino <buchino@cisco.com>
5df6d737
AJ
3106L: linux-scsi@vger.kernel.org
3107S: Supported
2a99921a 3108F: drivers/scsi/fnic/
5df6d737 3109
c8806b6c
NM
3110CISCO SCSI HBA DRIVER
3111M: Narsimhulu Musini <nmusini@cisco.com>
3112M: Sesidhar Baddela <sebaddel@cisco.com>
3113L: linux-scsi@vger.kernel.org
3114S: Supported
3115F: drivers/scsi/snic/
3116
529aa8cb
TLSC
3117CMPC ACPI DRIVER
3118M: Thadeu Lima de Souza Cascardo <cascardo@holoscopio.com>
3119M: Daniel Oliveira Nascimento <don@syst.com.br>
d0944853 3120L: platform-driver-x86@vger.kernel.org
529aa8cb
TLSC
3121S: Supported
3122F: drivers/platform/x86/classmate-laptop.c
3123
85756a06
HV
3124COBALT MEDIA DRIVER
3125M: Hans Verkuil <hans.verkuil@cisco.com>
3126L: linux-media@vger.kernel.org
3127T: git git://linuxtv.org/media_tree.git
a825eaec 3128W: https://linuxtv.org
85756a06
HV
3129S: Supported
3130F: drivers/media/pci/cobalt/
3131
74425eee 3132COCCINELLE/Semantic Patches (SmPL)
26de9c26 3133M: Julia Lawall <Julia.Lawall@lip6.fr>
74425eee 3134M: Gilles Muller <Gilles.Muller@lip6.fr>
26de9c26 3135M: Nicolas Palix <nicolas.palix@imag.fr>
d8130624 3136M: Michal Marek <mmarek@suse.com>
26de9c26 3137L: cocci@systeme.lip6.fr (moderated for non-subscribers)
c00b5110 3138T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git misc
74425eee
NP
3139W: http://coccinelle.lip6.fr/
3140S: Supported
4b92b2aa 3141F: Documentation/coccinelle.txt
74425eee
NP
3142F: scripts/coccinelle/
3143F: scripts/coccicheck
3144
1da177e4 3145CODA FILE SYSTEM
8b58be88 3146M: Jan Harkes <jaharkes@cs.cmu.edu>
1da177e4
LT
3147M: coda@cs.cmu.edu
3148L: codalist@coda.cs.cmu.edu
3149W: http://www.coda.cs.cmu.edu/
3150S: Maintained
679655da
JP
3151F: Documentation/filesystems/coda.txt
3152F: fs/coda/
3153F: include/linux/coda*.h
c117ab84 3154F: include/uapi/linux/coda*.h
1da177e4 3155
0b14261e
PZ
3156CODA V4L2 MEM2MEM DRIVER
3157M: Philipp Zabel <p.zabel@pengutronix.de>
3158L: linux-media@vger.kernel.org
3159S: Maintained
3160F: Documentation/devicetree/bindings/media/coda.txt
3161F: drivers/media/platform/coda/
3162
7704addb 3163COMMON CLK FRAMEWORK
a85fa007 3164M: Michael Turquette <mturquette@baylibre.com>
f956165f 3165M: Stephen Boyd <sboyd@codeaurora.org>
aa571b14 3166L: linux-clk@vger.kernel.org
baeb0d9b 3167T: git git://git.kernel.org/pub/scm/linux/kernel/git/clk/linux.git
7704addb 3168S: Maintained
ae4185cd 3169F: Documentation/devicetree/bindings/clock/
60bea3b5
SW
3170F: drivers/clk/
3171X: drivers/clk/clkdev.c
7704addb 3172F: include/linux/clk-pr*
60bea3b5 3173F: include/linux/clk/
7704addb 3174
e2d1d6c0 3175COMMON INTERNET FILE SYSTEM (CIFS)
8b58be88 3176M: Steve French <sfrench@samba.org>
51223df6 3177L: linux-cifs@vger.kernel.org
d1f28953 3178L: samba-technical@lists.samba.org (moderated for non-subscribers)
e2d1d6c0 3179W: http://linux-cifs.samba.org/
bb1d5dda 3180T: git git://git.samba.org/sfrench/cifs-2.6.git
e2d1d6c0 3181S: Supported
ec421a71 3182F: Documentation/filesystems/cifs/
679655da 3183F: fs/cifs/
e2d1d6c0 3184
1da177e4 3185COMPACTPCI HOTPLUG CORE
8b58be88 3186M: Scott Murray <scott@spiteful.org>
64dab204 3187L: linux-pci@vger.kernel.org
82c4dfc7 3188S: Maintained
679655da 3189F: drivers/pci/hotplug/cpci_hotplug*
1da177e4
LT
3190
3191COMPACTPCI HOTPLUG ZIATECH ZT5550 DRIVER
8b58be88 3192M: Scott Murray <scott@spiteful.org>
64dab204 3193L: linux-pci@vger.kernel.org
82c4dfc7 3194S: Maintained
679655da 3195F: drivers/pci/hotplug/cpcihp_zt5550.*
1da177e4
LT
3196
3197COMPACTPCI HOTPLUG GENERIC DRIVER
8b58be88 3198M: Scott Murray <scott@spiteful.org>
64dab204 3199L: linux-pci@vger.kernel.org
82c4dfc7 3200S: Maintained
679655da 3201F: drivers/pci/hotplug/cpcihp_generic.c
1da177e4 3202
5411552c 3203COMPAL LAPTOP SUPPORT
8b58be88 3204M: Cezary Jackiewicz <cezary.jackiewicz@gmail.com>
d0944853 3205L: platform-driver-x86@vger.kernel.org
5411552c 3206S: Maintained
679655da 3207F: drivers/platform/x86/compal-laptop.c
5411552c 3208
949be0f7 3209CONEXANT ACCESSRUNNER USB DRIVER
9ae5e3bc
SA
3210L: accessrunner-general@lists.sourceforge.net
3211W: http://accessrunner.sourceforge.net/
44243ef4 3212S: Orphan
679655da 3213F: drivers/usb/atm/cxacru.c
949be0f7 3214
e2d1d6c0 3215CONFIGFS
d6351db2 3216M: Joel Becker <jlbec@evilplan.org>
1609bac8
CH
3217M: Christoph Hellwig <hch@lst.de>
3218T: git git://git.infradead.org/users/hch/configfs.git
e2d1d6c0 3219S: Supported
679655da
JP
3220F: fs/configfs/
3221F: include/linux/configfs.h
e2d1d6c0 3222
acb9c1b2 3223CONNECTOR
8b58be88 3224M: Evgeniy Polyakov <zbr@ioremap.net>
acb9c1b2
EP
3225L: netdev@vger.kernel.org
3226S: Maintained
3227F: drivers/connector/
3228
a3e3354d 3229CONTROL GROUP (CGROUP)
860ca0e6 3230M: Tejun Heo <tj@kernel.org>
ad50c159 3231M: Li Zefan <lizefan@huawei.com>
4d205676 3232M: Johannes Weiner <hannes@cmpxchg.org>
12340313 3233L: cgroups@vger.kernel.org
860ca0e6 3234T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
fb3a0fb6 3235S: Maintained
4b16b0c0 3236F: Documentation/cgroup*
679655da
JP
3237F: include/linux/cgroup*
3238F: kernel/cgroup*
a3e3354d
TH
3239
3240CONTROL GROUP - CPUSET
3241M: Li Zefan <lizefan@huawei.com>
3242L: cgroups@vger.kernel.org
3243W: http://www.bullopensource.org/cpuset/
3244W: http://oss.sgi.com/projects/cpusets/
3245T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
3246S: Maintained
4b16b0c0 3247F: Documentation/cgroup-v1/cpusets.txt
a3e3354d
TH
3248F: include/linux/cpuset.h
3249F: kernel/cpuset.c
3250
3251CONTROL GROUP - MEMORY RESOURCE CONTROLLER (MEMCG)
3252M: Johannes Weiner <hannes@cmpxchg.org>
fbd7dc74 3253M: Michal Hocko <mhocko@kernel.org>
c4e29738 3254M: Vladimir Davydov <vdavydov.dev@gmail.com>
a3e3354d
TH
3255L: cgroups@vger.kernel.org
3256L: linux-mm@kvack.org
3257S: Maintained
3258F: mm/memcontrol.c
5d1ea48b 3259F: mm/swap_cgroup.c
fb3a0fb6 3260
bebe4678 3261CORETEMP HARDWARE MONITORING DRIVER
96859129 3262M: Fenghua Yu <fenghua.yu@intel.com>
968ce1b1 3263L: linux-hwmon@vger.kernel.org
bebe4678 3264S: Maintained
679655da
JP
3265F: Documentation/hwmon/coretemp
3266F: drivers/hwmon/coretemp.c
bebe4678 3267
1da177e4 3268COSA/SRP SYNC SERIAL DRIVER
8b58be88 3269M: Jan "Yenya" Kasprzak <kas@fi.muni.cz>
1da177e4
LT
3270W: http://www.fi.muni.cz/~kas/cosa/
3271S: Maintained
679655da 3272F: drivers/net/wan/cosa*
1da177e4 3273
4371ee35 3274CPMAC ETHERNET DRIVER
9dd4aaef 3275M: Florian Fainelli <f.fainelli@gmail.com>
4371ee35
FF
3276L: netdev@vger.kernel.org
3277S: Maintained
b544dbac 3278F: drivers/net/ethernet/ti/cpmac.c
4371ee35 3279
1da177e4 3280CPU FREQUENCY DRIVERS
9c3646d1 3281M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
45c009a9 3282M: Viresh Kumar <viresh.kumar@linaro.org>
a6c072c7 3283L: linux-pm@vger.kernel.org
1da177e4 3284S: Maintained
27209d91
VK
3285T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
3286T: git git://git.linaro.org/people/vireshk/linux.git (For ARM Updates)
dabe73cb 3287F: Documentation/cpu-freq/
679655da
JP
3288F: drivers/cpufreq/
3289F: include/linux/cpufreq.h
1da177e4 3290
8a67f0ef
VK
3291CPU FREQUENCY DRIVERS - ARM BIG LITTLE
3292M: Viresh Kumar <viresh.kumar@linaro.org>
171d0ba8 3293M: Sudeep Holla <sudeep.holla@arm.com>
8a67f0ef
VK
3294L: linux-pm@vger.kernel.org
3295W: http://www.arm.com/products/processors/technologies/biglittleprocessing.php
3296S: Maintained
3297F: drivers/cpufreq/arm_big_little.h
3298F: drivers/cpufreq/arm_big_little.c
3299F: drivers/cpufreq/arm_big_little_dt.c
3300
14d2c34c 3301CPUIDLE DRIVER - ARM BIG LITTLE
b75f0050
JP
3302M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
3303M: Daniel Lezcano <daniel.lezcano@linaro.org>
3304L: linux-pm@vger.kernel.org
3305L: linux-arm-kernel@lists.infradead.org
cea8321c 3306T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
b75f0050
JP
3307S: Maintained
3308F: drivers/cpuidle/cpuidle-big_little.c
14d2c34c 3309
0c570c18
BZ
3310CPUIDLE DRIVER - ARM EXYNOS
3311M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
3312M: Daniel Lezcano <daniel.lezcano@linaro.org>
3313M: Kukjin Kim <kgene@kernel.org>
3314L: linux-pm@vger.kernel.org
3315L: linux-samsung-soc@vger.kernel.org
3316S: Supported
3317F: drivers/cpuidle/cpuidle-exynos.c
3318F: arch/arm/mach-exynos/pm.c
3319
a8e39c35 3320CPUIDLE DRIVERS
9c3646d1 3321M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
a8e39c35
DL
3322M: Daniel Lezcano <daniel.lezcano@linaro.org>
3323L: linux-pm@vger.kernel.org
3324S: Maintained
cea8321c 3325T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
a8e39c35
DL
3326F: drivers/cpuidle/*
3327F: include/linux/cpuidle.h
3328
1da177e4 3329CPUID/MSR DRIVER
8b58be88 3330M: "H. Peter Anvin" <hpa@zytor.com>
1da177e4 3331S: Maintained
679655da
JP
3332F: arch/x86/kernel/cpuid.c
3333F: arch/x86/kernel/msr.c
1da177e4 3334
7fe2f639 3335CPU POWER MONITORING SUBSYSTEM
d8130624 3336M: Thomas Renninger <trenn@suse.com>
103f1790 3337L: linux-pm@vger.kernel.org
7fe2f639 3338S: Maintained
14430813 3339F: tools/power/cpupower/
7fe2f639 3340
1da177e4 3341CRAMFS FILESYSTEM
ce00f85c 3342W: http://sourceforge.net/projects/cramfs/
54886a71 3343S: Orphan / Obsolete
679655da
JP
3344F: Documentation/filesystems/cramfs.txt
3345F: fs/cramfs/
1da177e4
LT
3346
3347CRIS PORT
8b58be88
JP
3348M: Mikael Starvik <starvik@axis.com>
3349M: Jesper Nilsson <jesper.nilsson@axis.com>
9937ac0c 3350L: linux-cris-kernel@axis.com
1da177e4 3351W: http://developer.axis.com
9f273c24 3352T: git git://git.kernel.org/pub/scm/linux/kernel/git/jesper/cris.git
1da177e4 3353S: Maintained
679655da 3354F: arch/cris/
df621252 3355F: drivers/tty/serial/crisv10.*
1da177e4
LT
3356
3357CRYPTO API
8b58be88
JP
3358M: Herbert Xu <herbert@gondor.apana.org.au>
3359M: "David S. Miller" <davem@davemloft.net>
1da177e4 3360L: linux-crypto@vger.kernel.org
9f273c24 3361T: git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/cryptodev-2.6.git
54e5881d 3362T: git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6.git
1da177e4 3363S: Maintained
679655da 3364F: Documentation/crypto/
fe1c445b 3365F: Documentation/devicetree/bindings/crypto/
2ca87a17 3366F: Documentation/DocBook/crypto-API.tmpl
679655da
JP
3367F: arch/*/crypto/
3368F: crypto/
3369F: drivers/crypto/
3370F: include/crypto/
1da177e4 3371
5b07bd57 3372CRYPTOGRAPHIC RANDOM NUMBER GENERATOR
8b58be88 3373M: Neil Horman <nhorman@tuxdriver.com>
5b07bd57
NH
3374L: linux-crypto@vger.kernel.org
3375S: Maintained
51a2228a
JP
3376F: crypto/ansi_cprng.c
3377F: crypto/rng.c
5b07bd57 3378
fc279cc2
HV
3379CS3308 MEDIA DRIVER
3380M: Hans Verkuil <hverkuil@xs4all.nl>
3381L: linux-media@vger.kernel.org
3382T: git git://linuxtv.org/media_tree.git
3383W: http://linuxtv.org
3384S: Odd Fixes
3385F: drivers/media/i2c/cs3308.c
3386F: drivers/media/i2c/cs3308.h
3387
9b4ffa48 3388CS5535 Audio ALSA driver
8b58be88 3389M: Jaya Kumar <jayakumar.alsa@gmail.com>
9b4ffa48 3390S: Maintained
679655da 3391F: sound/pci/cs5535audio/
9b4ffa48 3392
a910e4a9 3393CW1200 WLAN driver
b75f0050
JP
3394M: Solomon Peachy <pizza@shaftnet.org>
3395S: Maintained
560424e9 3396F: drivers/net/wireless/st/cw1200/
a910e4a9 3397
6d8425b1 3398CX18 VIDEO4LINUX DRIVER
6afdeaf8 3399M: Andy Walls <awalls@md.metrocast.net>
7b212edf 3400L: ivtv-devel@ivtvdriver.org (subscribers-only)
661263b5 3401L: linux-media@vger.kernel.org
275ffde4 3402T: git git://linuxtv.org/media_tree.git
a825eaec 3403W: https://linuxtv.org
30e10993 3404W: http://www.ivtvdriver.org/index.php/Cx18
6d8425b1 3405S: Maintained
679655da 3406F: Documentation/video4linux/cx18.txt
90d72ac6 3407F: drivers/media/pci/cx18/
6c0f0359 3408F: include/uapi/linux/ivtv*
6d8425b1 3409
3f101d91
HV
3410CX2341X MPEG ENCODER HELPER MODULE
3411M: Hans Verkuil <hverkuil@xs4all.nl>
3412L: linux-media@vger.kernel.org
3413T: git git://linuxtv.org/media_tree.git
a825eaec 3414W: https://linuxtv.org
3f101d91 3415S: Maintained
c368360b 3416F: drivers/media/common/cx2341x*
3f101d91
HV
3417F: include/media/cx2341x*
3418
b8fe6e2c
PB
3419CX24120 MEDIA DRIVER
3420M: Jemma Denson <jdenson@gmail.com>
3421M: Patrick Boettcher <patrick.boettcher@posteo.de>
3422L: linux-media@vger.kernel.org
a825eaec 3423W: https://linuxtv.org
b8fe6e2c
PB
3424Q: http://patchwork.linuxtv.org/project/linux-media/list/
3425S: Maintained
3426F: drivers/media/dvb-frontends/cx24120*
3427
20357578 3428CX88 VIDEO4LINUX DRIVER
5dc8a864
MCC
3429M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
3430M: Mauro Carvalho Chehab <mchehab@kernel.org>
20357578 3431L: linux-media@vger.kernel.org
a825eaec 3432W: https://linuxtv.org
20357578
MCC
3433T: git git://linuxtv.org/media_tree.git
3434S: Odd fixes
3435F: Documentation/video4linux/cx88/
3436F: drivers/media/pci/cx88/
6d8425b1 3437
91952bc0
AP
3438CXD2820R MEDIA DRIVER
3439M: Antti Palosaari <crope@iki.fi>
3440L: linux-media@vger.kernel.org
a825eaec 3441W: https://linuxtv.org
91952bc0
AP
3442W: http://palosaari.fi/linux/
3443Q: http://patchwork.linuxtv.org/project/linux-media/list/
3444T: git git://linuxtv.org/anttip/media_tree.git
3445S: Maintained
3446F: drivers/media/dvb-frontends/cxd2820r*
6d8425b1 3447
e5ec3789 3448CXGB3 ETHERNET DRIVER (CXGB3)
cdc99239 3449M: Santosh Raspatur <santosh@chelsio.com>
e5ec3789
SW
3450L: netdev@vger.kernel.org
3451W: http://www.chelsio.com
3452S: Supported
f7917c00 3453F: drivers/net/ethernet/chelsio/cxgb3/
e5ec3789 3454
d8ae3c33 3455CXGB3 ISCSI DRIVER (CXGB3I)
49e7d9df
JP
3456M: Karen Xie <kxie@chelsio.com>
3457L: linux-scsi@vger.kernel.org
3458W: http://www.chelsio.com
3459S: Supported
3460F: drivers/scsi/cxgbi/cxgb3i
d8ae3c33 3461
e5ec3789 3462CXGB3 IWARP RNIC DRIVER (IW_CXGB3)
8b58be88 3463M: Steve Wise <swise@chelsio.com>
e6cc0fd1 3464L: linux-rdma@vger.kernel.org
e5ec3789
SW
3465W: http://www.openfabrics.org
3466S: Supported
679655da 3467F: drivers/infiniband/hw/cxgb3/
e5ec3789 3468
be4c9bad 3469CXGB4 ETHERNET DRIVER (CXGB4)
56f16c74 3470M: Hariprasad S <hariprasad@chelsio.com>
be4c9bad
RD
3471L: netdev@vger.kernel.org
3472W: http://www.chelsio.com
3473S: Supported
f7917c00 3474F: drivers/net/ethernet/chelsio/cxgb4/
be4c9bad 3475
d8ae3c33 3476CXGB4 ISCSI DRIVER (CXGB4I)
49e7d9df
JP
3477M: Karen Xie <kxie@chelsio.com>
3478L: linux-scsi@vger.kernel.org
3479W: http://www.chelsio.com
3480S: Supported
3481F: drivers/scsi/cxgbi/cxgb4i
d8ae3c33 3482
be4c9bad
RD
3483CXGB4 IWARP RNIC DRIVER (IW_CXGB4)
3484M: Steve Wise <swise@chelsio.com>
3485L: linux-rdma@vger.kernel.org
3486W: http://www.openfabrics.org
3487S: Supported
3488F: drivers/infiniband/hw/cxgb4/
3489
5c20a5c7
CL
3490CXGB4VF ETHERNET DRIVER (CXGB4VF)
3491M: Casey Leedom <leedom@chelsio.com>
3492L: netdev@vger.kernel.org
3493W: http://www.chelsio.com
3494S: Supported
f7917c00 3495F: drivers/net/ethernet/chelsio/cxgb4vf/
5c20a5c7 3496
a9282d01
IM
3497CXL (IBM Coherent Accelerator Processor Interface CAPI) DRIVER
3498M: Ian Munsie <imunsie@au1.ibm.com>
3499M: Michael Neuling <mikey@neuling.org>
3500L: linuxppc-dev@lists.ozlabs.org
3501S: Supported
3502F: drivers/misc/cxl/
ec249dd8 3503F: include/misc/cxl*
a9282d01
IM
3504F: include/uapi/misc/cxl.h
3505F: Documentation/powerpc/cxl.txt
3506F: Documentation/powerpc/cxl.txt
3507F: Documentation/ABI/testing/sysfs-class-cxl
3508
11f43ae7
MO
3509CXLFLASH (IBM Coherent Accelerator Processor Interface CAPI Flash) SCSI DRIVER
3510M: Manoj N. Kumar <manoj@linux.vnet.ibm.com>
3511M: Matthew R. Ochs <mrochs@linux.vnet.ibm.com>
b2c0627c 3512M: Uma Krishnan <ukrishn@linux.vnet.ibm.com>
11f43ae7
MO
3513L: linux-scsi@vger.kernel.org
3514S: Supported
3515F: drivers/scsi/cxlflash/
3516F: include/uapi/scsi/cxlflash_ioctls.h
3517F: Documentation/powerpc/cxlflash.txt
3518
b52b97a3
GC
3519STMMAC ETHERNET DRIVER
3520M: Giuseppe Cavallaro <peppe.cavallaro@st.com>
91979b9d 3521M: Alexandre Torgue <alexandre.torgue@st.com>
b52b97a3
GC
3522L: netdev@vger.kernel.org
3523W: http://www.stlinux.com
3524S: Supported
7ac6653a 3525F: drivers/net/ethernet/stmicro/stmmac/
b52b97a3 3526
1da177e4 3527CYBERPRO FB DRIVER
54176cc6 3528M: Russell King <linux@armlinux.org.uk>
efc03ecb 3529L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
54176cc6 3530W: http://www.armlinux.org.uk/
1da177e4 3531S: Maintained
8a61f013 3532F: drivers/video/fbdev/cyber2000fb.*
9fa68eae 3533
1da177e4 3534CYCLADES ASYNC MUX DRIVER
1da177e4 3535W: http://www.cyclades.com/
d459883e 3536S: Orphan
c897401b 3537F: drivers/tty/cyclades.c
679655da 3538F: include/linux/cyclades.h
c117ab84 3539F: include/uapi/linux/cyclades.h
1da177e4
LT
3540
3541CYCLADES PC300 DRIVER
1da177e4 3542W: http://www.cyclades.com/
d459883e 3543S: Orphan
679655da 3544F: drivers/net/wan/pc300*
1da177e4 3545
402f6ae4
AP
3546CYPRESS_FIRMWARE MEDIA DRIVER
3547M: Antti Palosaari <crope@iki.fi>
3548L: linux-media@vger.kernel.org
a825eaec 3549W: https://linuxtv.org
402f6ae4
AP
3550W: http://palosaari.fi/linux/
3551Q: http://patchwork.linuxtv.org/project/linux-media/list/
3552T: git git://linuxtv.org/anttip/media_tree.git
3553S: Maintained
3554F: drivers/media/common/cypress_firmware*
3555
e3ae3525 3556CYTTSP TOUCHSCREEN DRIVER
be9a6f40 3557M: Ferruh Yigit <fery@cypress.com>
6305902c 3558L: linux-input@vger.kernel.org
be9a6f40 3559S: Supported
6305902c
JP
3560F: drivers/input/touchscreen/cyttsp*
3561F: include/linux/input/cyttsp.h
e3ae3525 3562
aaaf5fbf
JK
3563DALLAS/MAXIM DS1685-FAMILY REAL TIME CLOCK
3564M: Joshua Kinard <kumba@gentoo.org>
3565S: Maintained
3566F: drivers/rtc/rtc-ds1685.c
3567F: include/linux/rtc/ds1685.h
3568
1da177e4 3569DAMA SLAVE for AX.25
8b58be88 3570M: Joerg Reuter <jreuter@yaina.de>
1da177e4
LT
3571W: http://yaina.de/jreuter/
3572W: http://www.qsl.net/dl1bke/
3573L: linux-hams@vger.kernel.org
3574S: Maintained
679655da
JP
3575F: net/ax25/af_ax25.c
3576F: net/ax25/ax25_dev.c
3577F: net/ax25/ax25_ds_*
3578F: net/ax25/ax25_in.c
3579F: net/ax25/ax25_out.c
3580F: net/ax25/ax25_timer.c
3581F: net/ax25/sysctl_net_ax25.c
1da177e4 3582
e2d1d6c0 3583DAVICOM FAST ETHERNET (DMFE) NETWORK DRIVER
e2d1d6c0 3584L: netdev@vger.kernel.org
5ff77428 3585S: Orphan
679655da 3586F: Documentation/networking/dmfe.txt
0f04e2aa 3587F: drivers/net/ethernet/dec/tulip/dmfe.c
e2d1d6c0
RD
3588
3589DC390/AM53C974 SCSI driver
d8130624 3590M: Hannes Reinecke <hare@suse.com>
71bd849d 3591L: linux-scsi@vger.kernel.org
e2d1d6c0 3592S: Maintained
71bd849d 3593F: drivers/scsi/am53c974.c
e2d1d6c0 3594
1da177e4 3595DC395x SCSI driver
61eee9a7 3596M: Oliver Neukum <oliver@neukum.org>
8b58be88
JP
3597M: Ali Akcaagac <aliakc@web.de>
3598M: Jamie Lenehan <lenehan@twibble.org>
f5df5881 3599L: dc395x@twibble.org
cf015e9f
JP
3600W: http://twibble.org/dist/dc395x/
3601W: http://lists.twibble.org/mailman/listinfo/dc395x/
1da177e4 3602S: Maintained
679655da
JP
3603F: Documentation/scsi/dc395x.txt
3604F: drivers/scsi/dc395x.*
1da177e4 3605
eb8edb08 3606DCCP PROTOCOL
a89d030e 3607M: Gerrit Renker <gerrit@erg.abdn.ac.uk>
eb8edb08 3608L: dccp@vger.kernel.org
c996d8b9 3609W: http://www.linuxfoundation.org/collaborate/workgroups/networking/dccp
eb8edb08 3610S: Maintained
679655da 3611F: include/linux/dccp.h
c117ab84 3612F: include/uapi/linux/dccp.h
679655da
JP
3613F: include/linux/tfrc.h
3614F: net/dccp/
eb8edb08 3615
1da177e4 3616DECnet NETWORK LAYER
1da177e4
LT
3617W: http://linux-decnet.sourceforge.net
3618L: linux-decnet-user@lists.sourceforge.net
f546444d 3619S: Orphan
679655da
JP
3620F: Documentation/networking/decnet.txt
3621F: net/decnet/
1da177e4 3622
ebff05b9
MR
3623DECSTATION PLATFORM SUPPORT
3624M: "Maciej W. Rozycki" <macro@linux-mips.org>
3625L: linux-mips@linux-mips.org
3626W: http://www.linux-mips.org/wiki/DECstation
3627S: Maintained
3628F: arch/mips/dec/
3629F: arch/mips/include/asm/dec/
3630F: arch/mips/include/asm/mach-dec/
3631
1da177e4 3632DEFXX FDDI NETWORK DRIVER
8b58be88 3633M: "Maciej W. Rozycki" <macro@linux-mips.org>
1da177e4 3634S: Maintained
33f810b2 3635F: drivers/net/fddi/defxx.*
1da177e4 3636
ad8f07cc 3637DELL LAPTOP DRIVER
8b58be88 3638M: Matthew Garrett <mjg59@srcf.ucam.org>
cdbff611 3639M: Pali Rohár <pali.rohar@gmail.com>
d0944853 3640L: platform-driver-x86@vger.kernel.org
ad8f07cc 3641S: Maintained
679655da 3642F: drivers/platform/x86/dell-laptop.c
ad8f07cc 3643
817a5cdb
PR
3644DELL LAPTOP RBTN DRIVER
3645M: Pali Rohár <pali.rohar@gmail.com>
3646S: Maintained
3647F: drivers/platform/x86/dell-rbtn.*
3648
cdbff611
PR
3649DELL LAPTOP FREEFALL DRIVER
3650M: Pali Rohár <pali.rohar@gmail.com>
3651S: Maintained
3652F: drivers/platform/x86/dell-smo8800.c
3653
1da177e4 3654DELL LAPTOP SMM DRIVER
a5afba16 3655M: Pali Rohár <pali.rohar@gmail.com>
ef3522f7 3656S: Maintained
a5afba16 3657F: drivers/hwmon/dell-smm-hwmon.c
c117ab84 3658F: include/uapi/linux/i8k.h
1da177e4 3659
90563ec4 3660DELL SYSTEMS MANAGEMENT BASE DRIVER (dcdbas)
8b58be88 3661M: Doug Warzecha <Douglas_Warzecha@dell.com>
90563ec4 3662S: Maintained
679655da
JP
3663F: Documentation/dcdbas.txt
3664F: drivers/firmware/dcdbas.*
90563ec4 3665
0b3f6109 3666DELL WMI EXTRAS DRIVER
8b58be88 3667M: Matthew Garrett <mjg59@srcf.ucam.org>
cdbff611 3668M: Pali Rohár <pali.rohar@gmail.com>
0b3f6109 3669S: Maintained
36b3a96f 3670F: drivers/platform/x86/dell-wmi.c
0b3f6109 3671
5efc75e3 3672DESIGNWARE USB2 DRD IP DRIVER
16272ae7 3673M: John Youn <johnyoun@synopsys.com>
5efc75e3 3674L: linux-usb@vger.kernel.org
18f340f9 3675T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
5efc75e3 3676S: Maintained
197ba5f4 3677F: drivers/usb/dwc2/
5efc75e3 3678
94ab23dd 3679DESIGNWARE USB3 DRD IP DRIVER
a55f6286 3680M: Felipe Balbi <balbi@kernel.org>
94ab23dd 3681L: linux-usb@vger.kernel.org
94ab23dd
FB
3682T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
3683S: Maintained
3684F: drivers/usb/dwc3/
3685
833c9545
JB
3686DEVICE COREDUMP (DEV_COREDUMP)
3687M: Johannes Berg <johannes@sipsolutions.net>
3688L: linux-kernel@vger.kernel.org
3689S: Maintained
3690F: drivers/base/devcoredump.c
3691F: include/linux/devcoredump.h
3692
89d07767
KP
3693DEVICE FREQUENCY (DEVFREQ)
3694M: MyungJoo Ham <myungjoo.ham@samsung.com>
3695M: Kyungmin Park <kyungmin.park@samsung.com>
88476d34 3696L: linux-pm@vger.kernel.org
6a3cd722 3697T: git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
89d07767
KP
3698S: Maintained
3699F: drivers/devfreq/
6a3cd722
CC
3700F: include/linux/devfreq.h
3701F: Documentation/devicetree/bindings/devfreq/
89d07767 3702
7dbded06
CC
3703DEVICE FREQUENCY EVENT (DEVFREQ-EVENT)
3704M: Chanwoo Choi <cw00.choi@samsung.com>
3705L: linux-pm@vger.kernel.org
3706T: git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
3707S: Supported
3708F: drivers/devfreq/event/
3709F: drivers/devfreq/devfreq-event.c
3710F: include/linux/devfreq-event.h
3711F: Documentation/devicetree/bindings/devfreq/event/
89d07767 3712
490b864b
CC
3713BUS FREQUENCY DRIVER FOR SAMSUNG EXYNOS
3714M: Chanwoo Choi <cw00.choi@samsung.com>
3715L: linux-pm@vger.kernel.org
3716L: linux-samsung-soc@vger.kernel.org
3717T: git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
3718S: Maintained
3719F: drivers/devfreq/exynos-bus.c
3720F: Documentation/devicetree/bindings/devfreq/exynos-bus.txt
3721
1da177e4 3722DEVICE NUMBER REGISTRY
8b58be88 3723M: Torben Mathiasen <device@lanana.org>
1da177e4 3724W: http://lanana.org/docs/device-list/index.html
1da177e4
LT
3725S: Maintained
3726
e2d1d6c0 3727DEVICE-MAPPER (LVM)
854ecaad 3728M: Alasdair Kergon <agk@redhat.com>
8504eed3 3729M: Mike Snitzer <snitzer@redhat.com>
854ecaad 3730M: dm-devel@redhat.com
e2d1d6c0
RD
3731L: dm-devel@redhat.com
3732W: http://sources.redhat.com/dm
8a6e2535 3733Q: http://patchwork.kernel.org/project/dm-devel/list/
41d35d25 3734T: git git://git.kernel.org/pub/scm/linux/kernel/git/device-mapper/linux-dm.git
854ecaad 3735T: quilt http://people.redhat.com/agk/patches/linux/editing/
e2d1d6c0 3736S: Maintained
679655da
JP
3737F: Documentation/device-mapper/
3738F: drivers/md/dm*
854ecaad 3739F: drivers/md/persistent-data/
679655da
JP
3740F: include/linux/device-mapper.h
3741F: include/linux/dm-*.h
8504eed3 3742F: include/uapi/linux/dm-*.h
e2d1d6c0 3743
bfcd3a46
JP
3744DEVLINK
3745M: Jiri Pirko <jiri@mellanox.com>
3746L: netdev@vger.kernel.org
3747S: Supported
3748F: net/core/devlink.c
3749F: include/net/devlink.h
3750F: include/uapi/linux/devlink.h
3751
c0d995aa
OST
3752DIALOG SEMICONDUCTOR DRIVERS
3753M: Support Opensource <support.opensource@diasemi.com>
3754W: http://www.dialog-semiconductor.com/products
3755S: Supported
3756F: Documentation/hwmon/da90??
047cfd01 3757F: Documentation/devicetree/bindings/mfd/da90*.txt
4eeb08b4 3758F: Documentation/devicetree/bindings/regulator/da92*.txt
7c933772 3759F: Documentation/devicetree/bindings/sound/da[79]*.txt
c0d995aa
OST
3760F: drivers/gpio/gpio-da90??.c
3761F: drivers/hwmon/da90??-hwmon.c
7be72c2c 3762F: drivers/iio/adc/da91??-*.c
c0d995aa
OST
3763F: drivers/input/misc/da90??_onkey.c
3764F: drivers/input/touchscreen/da9052_tsi.c
3765F: drivers/leds/leds-da90??.c
3766F: drivers/mfd/da903x.c
3767F: drivers/mfd/da90??-*.c
7be72c2c 3768F: drivers/mfd/da91??-*.c
c0d995aa 3769F: drivers/power/da9052-battery.c
7be72c2c 3770F: drivers/power/da91??-*.c
c0d995aa
OST
3771F: drivers/regulator/da903x.c
3772F: drivers/regulator/da9???-regulator.[ch]
3773F: drivers/rtc/rtc-da90??.c
3774F: drivers/video/backlight/da90??_bl.c
3775F: drivers/watchdog/da90??_wdt.c
3776F: include/linux/mfd/da903x.h
3777F: include/linux/mfd/da9052/
3778F: include/linux/mfd/da9055/
047cfd01 3779F: include/linux/mfd/da9062/
c0d995aa 3780F: include/linux/mfd/da9063/
7be72c2c 3781F: include/linux/mfd/da9150/
4eeb08b4 3782F: include/linux/regulator/da9211.h
c0d995aa
OST
3783F: include/sound/da[79]*.h
3784F: sound/soc/codecs/da[79]*.[ch]
3785
599aa697
LL
3786DIGI NEO AND CLASSIC PCI PRODUCTS
3787M: Lidza Louina <lidza.louina@gmail.com>
542f3d5a 3788M: Mark Hounschell <markh@compro.net>
599aa697
LL
3789L: driverdev-devel@linuxdriverproject.org
3790S: Maintained
3791F: drivers/staging/dgnc/
3792
335d7c58 3793DIOLAN U2C-12 I2C DRIVER
ca462085 3794M: Guenter Roeck <linux@roeck-us.net>
335d7c58
GR
3795L: linux-i2c@vger.kernel.org
3796S: Maintained
3797F: drivers/i2c/busses/i2c-diolan-u2c.c
3798
d475c634
MW
3799DIRECT ACCESS (DAX)
3800M: Matthew Wilcox <willy@linux.intel.com>
3801L: linux-fsdevel@vger.kernel.org
3802S: Supported
3803F: fs/dax.c
3804
e7839f25 3805DIRECTORY NOTIFICATION (DNOTIFY)
8b58be88 3806M: Eric Paris <eparis@parisplace.org>
3c5119c0 3807S: Maintained
679655da
JP
3808F: Documentation/filesystems/dnotify.txt
3809F: fs/notify/dnotify/
3810F: include/linux/dnotify.h
1da177e4
LT
3811
3812DISK GEOMETRY AND PARTITION HANDLING
8b58be88 3813M: Andries Brouwer <aeb@cwi.nl>
1da177e4
LT
3814W: http://www.win.tue.nl/~aeb/linux/Large-Disk.html
3815W: http://www.win.tue.nl/~aeb/linux/zip/zip-1.html
3816W: http://www.win.tue.nl/~aeb/partitions/partition_types-1.html
3817S: Maintained
3818
4480f15b 3819DISKQUOTA
d8130624 3820M: Jan Kara <jack@suse.com>
1da177e4 3821S: Maintained
679655da
JP
3822F: Documentation/filesystems/quota.txt
3823F: fs/quota/
3824F: include/linux/quota*.h
c117ab84 3825F: include/uapi/linux/quota*.h
1da177e4 3826
702686ad
BT
3827DISPLAYLINK USB 2.0 FRAMEBUFFER DRIVER (UDLFB)
3828M: Bernie Thompson <bernie@plugable.com>
3829L: linux-fbdev@vger.kernel.org
3830S: Maintained
3831W: http://plugable.com/category/projects/udlfb/
8a61f013 3832F: drivers/video/fbdev/udlfb.c
702686ad
BT
3833F: include/video/udlfb.h
3834F: Documentation/fb/udlfb.txt
3835
e7839f25 3836DISTRIBUTED LOCK MANAGER (DLM)
8b58be88
JP
3837M: Christine Caulfield <ccaulfie@redhat.com>
3838M: David Teigland <teigland@redhat.com>
a4644184 3839L: cluster-devel@redhat.com
5be7b50f 3840W: http://sources.redhat.com/cluster/
9f273c24 3841T: git git://git.kernel.org/pub/scm/linux/kernel/git/teigland/linux-dlm.git
5be7b50f 3842S: Supported
679655da 3843F: fs/dlm/
5be7b50f 3844
53b6b3e0
SS
3845DMA BUFFER SHARING FRAMEWORK
3846M: Sumit Semwal <sumit.semwal@linaro.org>
3847S: Maintained
3848L: linux-media@vger.kernel.org
3849L: dri-devel@lists.freedesktop.org
8ada6d2d 3850L: linaro-mm-sig@lists.linaro.org (moderated for non-subscribers)
35fac7e3 3851F: drivers/dma-buf/
e46d12c6
JP
3852F: include/linux/dma-buf*
3853F: include/linux/reservation.h
3854F: include/linux/*fence.h
53b6b3e0
SS
3855F: Documentation/dma-buf-sharing.txt
3856T: git git://git.linaro.org/people/sumitsemwal/linux-dma-buf.git
3857
c483e065
GP
3858SYNC FILE FRAMEWORK
3859M: Sumit Semwal <sumit.semwal@linaro.org>
3860R: Gustavo Padovan <gustavo@padovan.org>
3861S: Maintained
3862L: linux-media@vger.kernel.org
3863L: dri-devel@lists.freedesktop.org
3864F: drivers/dma-buf/sync_file.c
3865F: include/linux/sync_file.h
3866F: Documentation/sync_file.txt
3867T: git git://git.linaro.org/people/sumitsemwal/linux-dma-buf.git
3868
b3e5f263 3869DMA GENERIC OFFLOAD ENGINE SUBSYSTEM
4abed0af 3870M: Vinod Koul <vinod.koul@intel.com>
17b59560
VK
3871L: dmaengine@vger.kernel.org
3872Q: https://patchwork.kernel.org/project/linux-dmaengine/list/
08223d80 3873S: Maintained
679655da 3874F: drivers/dma/
0ce3c066 3875F: include/linux/dmaengine.h
c56d329e 3876F: Documentation/devicetree/bindings/dma/
979a281e
VK
3877F: Documentation/dmaengine/
3878T: git git://git.infradead.org/users/vkoul/slave-dma.git
248a9dc3 3879
b825037d 3880DME1737 HARDWARE MONITOR DRIVER
8b58be88 3881M: Juerg Haefliger <juergh@gmail.com>
968ce1b1 3882L: linux-hwmon@vger.kernel.org
b825037d 3883S: Maintained
679655da
JP
3884F: Documentation/hwmon/dme1737
3885F: drivers/hwmon/dme1737.c
b825037d 3886
1f31e1b1 3887DMI/SMBIOS SUPPORT
d8130624 3888M: Jean Delvare <jdelvare@suse.com>
1f31e1b1 3889S: Maintained
d4aeef93 3890T: quilt http://jdelvare.nerim.net/devel/linux/jdelvare-dmi/
d7f96f97 3891F: Documentation/ABI/testing/sysfs-firmware-dmi-tables
1f31e1b1
JD
3892F: drivers/firmware/dmi-id.c
3893F: drivers/firmware/dmi_scan.c
3894F: include/linux/dmi.h
3895
7d2c86b5 3896DOCUMENTATION
ad3118b9 3897M: Jonathan Corbet <corbet@lwn.net>
795fb7e7
JD
3898L: linux-doc@vger.kernel.org
3899S: Maintained
679655da 3900F: Documentation/
42f41ecf
JC
3901F: scripts/docproc.c
3902F: scripts/kernel-doc*
97be078b
RD
3903X: Documentation/ABI/
3904X: Documentation/devicetree/
933a46b8
JC
3905X: Documentation/acpi
3906X: Documentation/power
3907X: Documentation/spi
6c121170 3908X: Documentation/DocBook/media
c51edfb1 3909T: git git://git.lwn.net/linux.git docs-next
abbaeff3 3910
1da177e4 3911DOUBLETALK DRIVER
8b58be88 3912M: "James R. Van Zandt" <jrv@vanzandt.mv.com>
1da177e4
LT
3913L: blinux-list@redhat.com
3914S: Maintained
679655da
JP
3915F: drivers/char/dtlk.c
3916F: include/linux/dtlk.h
1da177e4 3917
e2d1d6c0 3918DPT_I2O SCSI RAID DRIVER
8b58be88 3919M: Adaptec OEM Raid Solutions <aacraid@adaptec.com>
e2d1d6c0
RD
3920L: linux-scsi@vger.kernel.org
3921W: http://www.adaptec.com/
3922S: Maintained
679655da
JP
3923F: drivers/scsi/dpt*
3924F: drivers/scsi/dpt/
e2d1d6c0 3925
b411b363 3926DRBD DRIVER
bc2c049d
RK
3927M: Philipp Reisner <philipp.reisner@linbit.com>
3928M: Lars Ellenberg <lars.ellenberg@linbit.com>
3929L: drbd-dev@lists.linbit.com
28b8e8d4 3930W: http://www.drbd.org
bc2c049d
RK
3931T: git git://git.linbit.com/linux-drbd.git
3932T: git git://git.linbit.com/drbd-8.4.git
28b8e8d4
JP
3933S: Supported
3934F: drivers/block/drbd/
3935F: lib/lru_cache.c
3936F: Documentation/blockdev/drbd/
b411b363 3937
dc7dfcd8 3938DRIVER CORE, KOBJECTS, DEBUGFS, KERNFS AND SYSFS
879a5a00 3939M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
08deed1e 3940T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
1da177e4 3941S: Supported
679655da 3942F: Documentation/kobject.txt
7cfc51b9 3943F: drivers/base/
87544653 3944F: fs/debugfs/
dc7dfcd8
WS
3945F: fs/kernfs/
3946F: fs/sysfs/
87544653 3947F: include/linux/debugfs.h
dc7dfcd8 3948F: include/linux/kobj*
679655da 3949F: lib/kobj*
1da177e4
LT
3950
3951DRM DRIVERS
8b58be88 3952M: David Airlie <airlied@linux.ie>
4c6a3999 3953L: dri-devel@lists.freedesktop.org
b0447888 3954T: git git://people.freedesktop.org/~airlied/linux
1da177e4 3955S: Maintained
679655da 3956F: drivers/gpu/drm/
433e3b34 3957F: drivers/gpu/vga/
d28ab95b
GU
3958F: Documentation/devicetree/bindings/display/
3959F: Documentation/devicetree/bindings/gpu/
3960F: Documentation/devicetree/bindings/video/
621c5474 3961F: Documentation/gpu/
850e9411 3962F: include/drm/
c117ab84 3963F: include/uapi/drm/
1da177e4 3964
c842b693
EV
3965DRM DRIVER FOR AST SERVER GRAPHICS CHIPS
3966M: Dave Airlie <airlied@redhat.com>
3967S: Odd Fixes
3968F: drivers/gpu/drm/ast/
3969
3970DRM DRIVER FOR BOCHS VIRTUAL GPU
3971M: Gerd Hoffmann <kraxel@redhat.com>
3972S: Odd Fixes
3973F: drivers/gpu/drm/bochs/
3974
3975DRM DRIVER FOR QEMU'S CIRRUS DEVICE
3976M: Dave Airlie <airlied@redhat.com>
3977S: Odd Fixes
3978F: drivers/gpu/drm/cirrus/
3979
c26a4017 3980RADEON and AMDGPU DRM DRIVERS
566f5939
AD
3981M: Alex Deucher <alexander.deucher@amd.com>
3982M: Christian König <christian.koenig@amd.com>
3983L: dri-devel@lists.freedesktop.org
3984T: git git://people.freedesktop.org/~agd5f/linux
3985S: Supported
3986F: drivers/gpu/drm/radeon/
74c97375 3987F: include/uapi/drm/radeon_drm.h
c26a4017 3988F: drivers/gpu/drm/amd/
74c97375 3989F: include/uapi/drm/amdgpu_drm.h
566f5939 3990
03e255b9
TR
3991DRM PANEL DRIVERS
3992M: Thierry Reding <thierry.reding@gmail.com>
3993L: dri-devel@lists.freedesktop.org
3994T: git git://anongit.freedesktop.org/tegra/linux.git
3995S: Maintained
3996F: drivers/gpu/drm/drm_panel.c
3997F: drivers/gpu/drm/panel/
3998F: include/drm/drm_panel.h
2d799dde 3999F: Documentation/devicetree/bindings/display/panel/
03e255b9 4000
8daf7473 4001INTEL DRM DRIVERS (excluding Poulsbo, Moorestown and derivative chipsets)
cbce7107 4002M: Daniel Vetter <daniel.vetter@intel.com>
47f95647 4003M: Jani Nikula <jani.nikula@linux.intel.com>
362132d2 4004L: intel-gfx@lists.freedesktop.org
8daf7473 4005L: dri-devel@lists.freedesktop.org
7564fde3 4006W: https://01.org/linuxgraphics/
47f95647 4007Q: http://patchwork.freedesktop.org/project/intel-gfx/
89258a97 4008T: git git://anongit.freedesktop.org/drm-intel
8daf7473 4009S: Supported
14430813 4010F: drivers/gpu/drm/i915/
8daf7473 4011F: include/drm/i915*
baceac3a 4012F: include/uapi/drm/i915_drm.h
621c5474 4013F: Documentation/gpu/i915.rst
8daf7473 4014
99763bb8
BB
4015DRM DRIVERS FOR ATMEL HLCDC
4016M: Boris Brezillon <boris.brezillon@free-electrons.com>
4017L: dri-devel@lists.freedesktop.org
4018S: Supported
4019F: drivers/gpu/drm/atmel-hlcdc/
4020F: Documentation/devicetree/bindings/drm/atmel/
4021
bf1139df
MR
4022DRM DRIVERS FOR ALLWINNER A10
4023M: Maxime Ripard <maxime.ripard@free-electrons.com>
4024L: dri-devel@lists.freedesktop.org
4025S: Supported
4026F: drivers/gpu/drm/sun4i/
4027F: Documentation/devicetree/bindings/display/sunxi/sun4i-drm.txt
4028
398a6d4a
KP
4029DRM DRIVERS FOR EXYNOS
4030M: Inki Dae <inki.dae@samsung.com>
f1501303
ID
4031M: Joonyoung Shim <jy0922.shim@samsung.com>
4032M: Seung-Woo Kim <sw0312.kim@samsung.com>
4033M: Kyungmin Park <kyungmin.park@samsung.com>
398a6d4a 4034L: dri-devel@lists.freedesktop.org
25a58030 4035T: git git://git.kernel.org/pub/scm/linux/kernel/git/daeinki/drm-exynos.git
398a6d4a 4036S: Supported
14430813 4037F: drivers/gpu/drm/exynos/
8fb9b15b
EV
4038F: include/uapi/drm/exynos_drm.h
4039F: Documentation/devicetree/bindings/display/exynos/
398a6d4a 4040
b55a1b9c 4041DRM DRIVERS FOR FREESCALE DCU
bc66757a 4042M: Stefan Agner <stefan@agner.ch>
b55a1b9c
JW
4043M: Alison Wang <alison.wang@freescale.com>
4044L: dri-devel@lists.freedesktop.org
4045S: Supported
4046F: drivers/gpu/drm/fsl-dcu/
2d799dde 4047F: Documentation/devicetree/bindings/display/fsl,dcu.txt
fb127b79 4048F: Documentation/devicetree/bindings/display/fsl,tcon.txt
2d799dde 4049F: Documentation/devicetree/bindings/display/panel/nec,nl4827hc19_05b.txt
b55a1b9c 4050
0a3d775f
PZ
4051DRM DRIVERS FOR FREESCALE IMX
4052M: Philipp Zabel <p.zabel@pengutronix.de>
4053L: dri-devel@lists.freedesktop.org
4054S: Maintained
4055F: drivers/gpu/drm/imx/
ef739aa4 4056F: drivers/gpu/ipu-v3/
2d799dde 4057F: Documentation/devicetree/bindings/display/imx/
0a3d775f 4058
ba2199a6
PJ
4059DRM DRIVERS FOR GMA500 (Poulsbo, Moorestown and derivative chipsets)
4060M: Patrik Jakobsson <patrik.r.jakobsson@gmail.com>
4061L: dri-devel@lists.freedesktop.org
4062T: git git://github.com/patjak/drm-gma500
4063S: Maintained
5ff18e42 4064F: drivers/gpu/drm/gma500/
ba2199a6 4065
c84ffde9
XL
4066DRM DRIVERS FOR HISILICON
4067M: Xinliang Liu <z.liuxinliang@hisilicon.com>
4068R: Xinwei Kong <kong.kongxinwei@hisilicon.com>
4069R: Chen Feng <puck.chen@hisilicon.com>
4070L: dri-devel@lists.freedesktop.org
4071T: git git://github.com/xin3liang/linux.git
4072S: Maintained
4073F: drivers/gpu/drm/hisilicon/
4074F: Documentation/devicetree/bindings/display/hisilicon/
4075
399516ab
EV
4076DRM DRIVER FOR INTEL I810 VIDEO CARDS
4077S: Orphan / Obsolete
4078F: drivers/gpu/drm/i810/
4079F: include/uapi/drm/i810_drm.h
4080
06346451
EV
4081DRM DRIVER FOR MSM ADRENO GPU
4082M: Rob Clark <robdclark@gmail.com>
4083L: linux-arm-msm@vger.kernel.org
4084L: dri-devel@lists.freedesktop.org
4085L: freedreno@lists.freedesktop.org
4086T: git git://people.freedesktop.org/~robclark/linux
4087S: Maintained
4088F: drivers/gpu/drm/msm/
4089F: include/uapi/drm/msm_drm.h
4090F: Documentation/devicetree/bindings/display/msm/
4091
fad89bb3
EV
4092DRM DRIVER FOR NVIDIA GEFORCE/QUADRO GPUS
4093M: Ben Skeggs <bskeggs@redhat.com>
4094L: dri-devel@lists.freedesktop.org
4095L: nouveau@lists.freedesktop.org
4096T: git git://github.com/skeggsb/linux
4097S: Supported
4098F: drivers/gpu/drm/nouveau/
4099F: include/uapi/drm/nouveau_drm.h
ba2199a6 4100
bd3b49f2 4101DRM DRIVERS FOR NVIDIA TEGRA
a5ad7a63 4102M: Thierry Reding <thierry.reding@gmail.com>
bd3b49f2
TR
4103L: dri-devel@lists.freedesktop.org
4104L: linux-tegra@vger.kernel.org
a5ad7a63 4105T: git git://anongit.freedesktop.org/tegra/linux.git
adabdb0c 4106S: Supported
dee8268f 4107F: drivers/gpu/drm/tegra/
a5ad7a63 4108F: drivers/gpu/host1x/
e1e90644 4109F: include/linux/host1x.h
a5ad7a63 4110F: include/uapi/drm/tegra_drm.h
2d799dde 4111F: Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-host1x.txt
bd3b49f2 4112
399516ab
EV
4113DRM DRIVER FOR MATROX G200/G400 GRAPHICS CARDS
4114S: Orphan / Obsolete
4115F: drivers/gpu/drm/mga/
4116F: include/uapi/drm/mga_drm.h
4117
c842b693
EV
4118DRM DRIVER FOR MGA G200 SERVER GRAPHICS CHIPS
4119M: Dave Airlie <airlied@redhat.com>
4120S: Odd Fixes
4121F: drivers/gpu/drm/mgag200/
4122
399516ab
EV
4123DRM DRIVER FOR RAGE 128 VIDEO CARDS
4124S: Orphan / Obsolete
4125F: drivers/gpu/drm/r128/
4126F: include/uapi/drm/r128_drm.h
4127
a284e9d1
LP
4128DRM DRIVERS FOR RENESAS
4129M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
4130L: dri-devel@lists.freedesktop.org
4a121096 4131L: linux-renesas-soc@vger.kernel.org
2392ccd4 4132T: git git://linuxtv.org/pinchartl/fbdev
a284e9d1
LP
4133S: Supported
4134F: drivers/gpu/drm/rcar-du/
4135F: drivers/gpu/drm/shmobile/
a284e9d1 4136F: include/linux/platform_data/shmob_drm.h
33be436d 4137F: Documentation/devicetree/bindings/display/renesas,du.txt
a284e9d1 4138
c842b693
EV
4139DRM DRIVER FOR QXL VIRTUAL GPU
4140M: Dave Airlie <airlied@redhat.com>
4141S: Odd Fixes
4142F: drivers/gpu/drm/qxl/
4143F: include/uapi/drm/qxl_drm.h
a284e9d1 4144
625e0346
HS
4145DRM DRIVERS FOR ROCKCHIP
4146M: Mark Yao <mark.yao@rock-chips.com>
4147L: dri-devel@lists.freedesktop.org
4148S: Maintained
4149F: drivers/gpu/drm/rockchip/
f253f7eb 4150F: Documentation/devicetree/bindings/display/rockchip/
625e0346 4151
399516ab
EV
4152DRM DRIVER FOR SAVAGE VIDEO CARDS
4153S: Orphan / Obsolete
4154F: drivers/gpu/drm/savage/
4155F: include/uapi/drm/savage_drm.h
4156
4157DRM DRIVER FOR SIS VIDEO CARDS
4158S: Orphan / Obsolete
4159F: drivers/gpu/drm/sis/
4160F: include/uapi/drm/sis_drm.h
625e0346 4161
7f11c476
BG
4162DRM DRIVERS FOR STI
4163M: Benjamin Gaignard <benjamin.gaignard@linaro.org>
4164M: Vincent Abriou <vincent.abriou@st.com>
4165L: dri-devel@lists.freedesktop.org
4166T: git http://git.linaro.org/people/benjamin.gaignard/kernel.git
4167S: Maintained
4168F: drivers/gpu/drm/sti
2d799dde 4169F: Documentation/devicetree/bindings/display/st,stih4xx.txt
7f11c476 4170
399516ab
EV
4171DRM DRIVER FOR TDFX VIDEO CARDS
4172S: Orphan / Obsolete
4173F: drivers/gpu/drm/tdfx/
4174
c842b693
EV
4175DRM DRIVER FOR USB DISPLAYLINK VIDEO ADAPTERS
4176M: Dave Airlie <airlied@redhat.com>
4177S: Odd Fixes
4178F: drivers/gpu/drm/udl/
4179
8bb0bce9
LS
4180DRM DRIVERS FOR VIVANTE GPU IP
4181M: Lucas Stach <l.stach@pengutronix.de>
54176cc6 4182R: Russell King <linux+etnaviv@armlinux.org.uk>
8bb0bce9
LS
4183R: Christian Gmeiner <christian.gmeiner@gmail.com>
4184L: dri-devel@lists.freedesktop.org
4185S: Maintained
8a9257a0
EV
4186F: drivers/gpu/drm/etnaviv/
4187F: include/uapi/drm/etnaviv_drm.h
4188F: Documentation/devicetree/bindings/display/etnaviv/
8bb0bce9 4189
c4291702
EV
4190DRM DRIVER FOR VMWARE VIRTUAL GPU
4191M: "VMware Graphics" <linux-graphics-maintainer@vmware.com>
4192M: Sinclair Yeh <syeh@vmware.com>
4193M: Thomas Hellstrom <thellstrom@vmware.com>
4194L: dri-devel@lists.freedesktop.org
4195T: git git://people.freedesktop.org/~syeh/repos_linux
4196T: git git://people.freedesktop.org/~thomash/linux
4197S: Supported
4198F: drivers/gpu/drm/vmwgfx/
4199F: include/uapi/drm/vmwgfx_drm.h
4200
8636d452
EA
4201DRM DRIVERS FOR VC4
4202M: Eric Anholt <eric@anholt.net>
4203T: git git://github.com/anholt/linux
4204S: Supported
4205F: drivers/gpu/drm/vc4/
4206F: include/uapi/drm/vc4_drm.h
4207F: Documentation/devicetree/bindings/display/brcm,bcm-vc4.txt
8bb0bce9 4208
5ef330a7
TV
4209DRM DRIVERS FOR TI OMAP
4210M: Tomi Valkeinen <tomi.valkeinen@ti.com>
4211L: dri-devel@lists.freedesktop.org
4212S: Maintained
4213F: drivers/gpu/drm/omapdrm/
4214F: Documentation/devicetree/bindings/display/ti/
4215
adb314ed
TV
4216DRM DRIVERS FOR TI LCDC
4217M: Jyri Sarha <jsarha@ti.com>
4218R: Tomi Valkeinen <tomi.valkeinen@ti.com>
4219L: dri-devel@lists.freedesktop.org
4220S: Maintained
4221F: drivers/gpu/drm/tilcdc/
4222F: Documentation/devicetree/bindings/display/tilcdc/
4223
598df1ac
AK
4224DSBR100 USB FM RADIO DRIVER
4225M: Alexey Klimov <klimov.linux@gmail.com>
4226L: linux-media@vger.kernel.org
4227T: git git://linuxtv.org/media_tree.git
4228S: Maintained
4229F: drivers/media/radio/dsbr100.c
4230
1da177e4 4231DSCC4 DRIVER
8b58be88 4232M: Francois Romieu <romieu@fr.zoreil.com>
01f20734 4233L: netdev@vger.kernel.org
1da177e4 4234S: Maintained
679655da 4235F: drivers/net/wan/dscc4.c
1da177e4 4236
cc11b140
HV
4237DT3155 MEDIA DRIVER
4238M: Hans Verkuil <hverkuil@xs4all.nl>
4239L: linux-media@vger.kernel.org
4240T: git git://linuxtv.org/media_tree.git
a825eaec 4241W: https://linuxtv.org
cc11b140
HV
4242S: Odd Fixes
4243F: drivers/media/pci/dt3155/
4244
91952bc0
AP
4245DVB_USB_AF9015 MEDIA DRIVER
4246M: Antti Palosaari <crope@iki.fi>
4247L: linux-media@vger.kernel.org
a825eaec 4248W: https://linuxtv.org
91952bc0
AP
4249W: http://palosaari.fi/linux/
4250Q: http://patchwork.linuxtv.org/project/linux-media/list/
4251T: git git://linuxtv.org/anttip/media_tree.git
4252S: Maintained
4253F: drivers/media/usb/dvb-usb-v2/af9015*
4254
4255DVB_USB_AF9035 MEDIA DRIVER
4256M: Antti Palosaari <crope@iki.fi>
4257L: linux-media@vger.kernel.org
a825eaec 4258W: https://linuxtv.org
91952bc0
AP
4259W: http://palosaari.fi/linux/
4260Q: http://patchwork.linuxtv.org/project/linux-media/list/
4261T: git git://linuxtv.org/anttip/media_tree.git
4262S: Maintained
4263F: drivers/media/usb/dvb-usb-v2/af9035*
4264
4265DVB_USB_ANYSEE MEDIA DRIVER
4266M: Antti Palosaari <crope@iki.fi>
4267L: linux-media@vger.kernel.org
a825eaec 4268W: https://linuxtv.org
91952bc0
AP
4269W: http://palosaari.fi/linux/
4270Q: http://patchwork.linuxtv.org/project/linux-media/list/
4271T: git git://linuxtv.org/anttip/media_tree.git
4272S: Maintained
4273F: drivers/media/usb/dvb-usb-v2/anysee*
4274
4275DVB_USB_AU6610 MEDIA DRIVER
4276M: Antti Palosaari <crope@iki.fi>
4277L: linux-media@vger.kernel.org
a825eaec 4278W: https://linuxtv.org
91952bc0
AP
4279W: http://palosaari.fi/linux/
4280Q: http://patchwork.linuxtv.org/project/linux-media/list/
4281T: git git://linuxtv.org/anttip/media_tree.git
4282S: Maintained
4283F: drivers/media/usb/dvb-usb-v2/au6610*
4284
4285DVB_USB_CE6230 MEDIA DRIVER
4286M: Antti Palosaari <crope@iki.fi>
4287L: linux-media@vger.kernel.org
a825eaec 4288W: https://linuxtv.org
91952bc0
AP
4289W: http://palosaari.fi/linux/
4290Q: http://patchwork.linuxtv.org/project/linux-media/list/
4291T: git git://linuxtv.org/anttip/media_tree.git
4292S: Maintained
4293F: drivers/media/usb/dvb-usb-v2/ce6230*
4294
d099dea2
MK
4295DVB_USB_CXUSB MEDIA DRIVER
4296M: Michael Krufky <mkrufky@linuxtv.org>
4297L: linux-media@vger.kernel.org
a825eaec 4298W: https://linuxtv.org
d099dea2
MK
4299W: http://github.com/mkrufky
4300Q: http://patchwork.linuxtv.org/project/linux-media/list/
4301T: git git://linuxtv.org/media_tree.git
4302S: Maintained
9819da66 4303F: drivers/media/usb/dvb-usb/cxusb*
d099dea2 4304
91952bc0 4305DVB_USB_EC168 MEDIA DRIVER
91952bc0
AP
4306M: Antti Palosaari <crope@iki.fi>
4307L: linux-media@vger.kernel.org
a825eaec 4308W: https://linuxtv.org
91952bc0
AP
4309W: http://palosaari.fi/linux/
4310Q: http://patchwork.linuxtv.org/project/linux-media/list/
4311T: git git://linuxtv.org/anttip/media_tree.git
4312S: Maintained
91952bc0 4313F: drivers/media/usb/dvb-usb-v2/ec168*
91952bc0 4314
5560983b 4315DVB_USB_GL861 MEDIA DRIVER
91952bc0
AP
4316M: Antti Palosaari <crope@iki.fi>
4317L: linux-media@vger.kernel.org
a825eaec 4318W: https://linuxtv.org
91952bc0
AP
4319Q: http://patchwork.linuxtv.org/project/linux-media/list/
4320T: git git://linuxtv.org/anttip/media_tree.git
4321S: Maintained
5560983b 4322F: drivers/media/usb/dvb-usb-v2/gl861*
91952bc0 4323
8856f5f2
MK
4324DVB_USB_MXL111SF MEDIA DRIVER
4325M: Michael Krufky <mkrufky@linuxtv.org>
4326L: linux-media@vger.kernel.org
a825eaec 4327W: https://linuxtv.org
8856f5f2
MK
4328W: http://github.com/mkrufky
4329Q: http://patchwork.linuxtv.org/project/linux-media/list/
4330T: git git://linuxtv.org/mkrufky/mxl111sf.git
4331S: Maintained
4332F: drivers/media/usb/dvb-usb-v2/mxl111sf*
4333
91952bc0
AP
4334DVB_USB_RTL28XXU MEDIA DRIVER
4335M: Antti Palosaari <crope@iki.fi>
4336L: linux-media@vger.kernel.org
a825eaec 4337W: https://linuxtv.org
91952bc0
AP
4338W: http://palosaari.fi/linux/
4339Q: http://patchwork.linuxtv.org/project/linux-media/list/
4340T: git git://linuxtv.org/anttip/media_tree.git
4341S: Maintained
4342F: drivers/media/usb/dvb-usb-v2/rtl28xxu*
4343
4344DVB_USB_V2 MEDIA DRIVER
4345M: Antti Palosaari <crope@iki.fi>
4346L: linux-media@vger.kernel.org
a825eaec 4347W: https://linuxtv.org
91952bc0
AP
4348W: http://palosaari.fi/linux/
4349Q: http://patchwork.linuxtv.org/project/linux-media/list/
4350T: git git://linuxtv.org/anttip/media_tree.git
4351S: Maintained
4352F: drivers/media/usb/dvb-usb-v2/dvb_usb*
4353F: drivers/media/usb/dvb-usb-v2/usb_urb.c
4354
ac0ac38f 4355DYNAMIC DEBUG
5c4a97d1 4356M: Jason Baron <jbaron@akamai.com>
ac0ac38f
JB
4357S: Maintained
4358F: lib/dynamic_debug.c
4359F: include/linux/dynamic_debug.h
4360
789c7048 4361DZ DECSTATION DZ11 SERIAL DRIVER
8b58be88 4362M: "Maciej W. Rozycki" <macro@linux-mips.org>
789c7048 4363S: Maintained
df621252 4364F: drivers/tty/serial/dz.*
789c7048 4365
f17effbe
MF
4366E3X0 POWER BUTTON DRIVER
4367M: Moritz Fischer <moritz.fischer@ettus.com>
4368L: usrp-users@lists.ettus.com
4369W: http://www.ettus.com
4370S: Supported
4371F: drivers/input/misc/e3x0-button.c
4372F: Documentation/devicetree/bindings/input/e3x0-button.txt
4373
91952bc0
AP
4374E4000 MEDIA DRIVER
4375M: Antti Palosaari <crope@iki.fi>
4376L: linux-media@vger.kernel.org
a825eaec 4377W: https://linuxtv.org
91952bc0
AP
4378W: http://palosaari.fi/linux/
4379Q: http://patchwork.linuxtv.org/project/linux-media/list/
4380T: git git://linuxtv.org/anttip/media_tree.git
4381S: Maintained
4382F: drivers/media/tuners/e4000*
4383
1da177e4 4384EATA ISA/EISA/PCI SCSI DRIVER
8b58be88 4385M: Dario Ballabio <ballabio_dario@emc.com>
1da177e4
LT
4386L: linux-scsi@vger.kernel.org
4387S: Maintained
679655da 4388F: drivers/scsi/eata.c
1da177e4 4389
91952bc0
AP
4390EC100 MEDIA DRIVER
4391M: Antti Palosaari <crope@iki.fi>
4392L: linux-media@vger.kernel.org
a825eaec 4393W: https://linuxtv.org
91952bc0
AP
4394W: http://palosaari.fi/linux/
4395Q: http://patchwork.linuxtv.org/project/linux-media/list/
4396T: git git://linuxtv.org/anttip/media_tree.git
4397S: Maintained
4398F: drivers/media/dvb-frontends/ec100*
4399
237fead6 4400ECRYPT FILE SYSTEM
0de9adf2 4401M: Tyler Hicks <tyhicks@canonical.com>
a058bfbb 4402L: ecryptfs@vger.kernel.org
24a923e4 4403W: http://ecryptfs.org
6dc7516e 4404W: https://launchpad.net/ecryptfs
9f273c24 4405T: git git://git.kernel.org/pub/scm/linux/kernel/git/tyhicks/ecryptfs.git
237fead6 4406S: Supported
679655da
JP
4407F: Documentation/filesystems/ecryptfs.txt
4408F: fs/ecryptfs/
237fead6 4409
da9bb1d2 4410EDAC-CORE
8b58be88 4411M: Doug Thompson <dougthompson@xmission.com>
aa15aa0e 4412M: Borislav Petkov <bp@alien8.de>
5dc8a864
MCC
4413M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
4414M: Mauro Carvalho Chehab <mchehab@kernel.org>
91445c72 4415L: linux-edac@vger.kernel.org
07cd6bf5
FW
4416T: git git://git.kernel.org/pub/scm/linux/kernel/git/bp/bp.git for-next
4417T: git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-edac.git linux_next
8c2a6a40 4418S: Supported
679655da 4419F: Documentation/edac.txt
91445c72 4420F: drivers/edac/
679655da 4421F: include/linux/edac.h
0e438e3f 4422
c476c23b 4423EDAC-AMD64
8b58be88 4424M: Doug Thompson <dougthompson@xmission.com>
487ba8e8 4425M: Borislav Petkov <bp@alien8.de>
91445c72 4426L: linux-edac@vger.kernel.org
487ba8e8 4427S: Maintained
c476c23b
BP
4428F: drivers/edac/amd64_edac*
4429
836dae5d
RR
4430EDAC-CALXEDA
4431M: Doug Thompson <dougthompson@xmission.com>
4432M: Robert Richter <rric@kernel.org>
4433L: linux-edac@vger.kernel.org
836dae5d
RR
4434S: Maintained
4435F: drivers/edac/highbank*
4436
f65aad41
RB
4437EDAC-CAVIUM
4438M: Ralf Baechle <ralf@linux-mips.org>
4439M: David Daney <david.daney@cavium.com>
4440L: linux-edac@vger.kernel.org
4441L: linux-mips@linux-mips.org
f65aad41
RB
4442S: Supported
4443F: drivers/edac/octeon_edac*
4444
0e438e3f 4445EDAC-E752X
8b58be88
JP
4446M: Mark Gross <mark.gross@intel.com>
4447M: Doug Thompson <dougthompson@xmission.com>
91445c72 4448L: linux-edac@vger.kernel.org
0e438e3f 4449S: Maintained
679655da 4450F: drivers/edac/e752x_edac.c
0e438e3f
DP
4451
4452EDAC-E7XXX
8b58be88 4453M: Doug Thompson <dougthompson@xmission.com>
91445c72 4454L: linux-edac@vger.kernel.org
0e438e3f 4455S: Maintained
679655da 4456F: drivers/edac/e7xxx_edac.c
0e438e3f 4457
77c5f5d2 4458EDAC-GHES
5dc8a864
MCC
4459M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
4460M: Mauro Carvalho Chehab <mchehab@kernel.org>
77c5f5d2 4461L: linux-edac@vger.kernel.org
77c5f5d2 4462S: Maintained
2caa67a6 4463F: drivers/edac/ghes_edac.c
77c5f5d2 4464
6bc78404 4465EDAC-I82443BXGX
8b58be88 4466M: Tim Small <tim@buttersideup.com>
91445c72 4467L: linux-edac@vger.kernel.org
6bc78404 4468S: Maintained
679655da 4469F: drivers/edac/i82443bxgx_edac.c
6bc78404
DT
4470
4471EDAC-I3000
8b58be88 4472M: Jason Uhlenkott <juhlenko@akamai.com>
91445c72 4473L: linux-edac@vger.kernel.org
6bc78404 4474S: Maintained
679655da 4475F: drivers/edac/i3000_edac.c
6bc78404
DT
4476
4477EDAC-I5000
8b58be88 4478M: Doug Thompson <dougthompson@xmission.com>
91445c72 4479L: linux-edac@vger.kernel.org
ba9a5918 4480S: Maintained
679655da 4481F: drivers/edac/i5000_edac.c
ba9a5918 4482
44c12cb2 4483EDAC-I5400
5dc8a864
MCC
4484M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
4485M: Mauro Carvalho Chehab <mchehab@kernel.org>
67c89316 4486L: linux-edac@vger.kernel.org
44c12cb2 4487S: Maintained
679655da 4488F: drivers/edac/i5400_edac.c
44c12cb2 4489
3c9c92b6 4490EDAC-I7300
5dc8a864
MCC
4491M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
4492M: Mauro Carvalho Chehab <mchehab@kernel.org>
3c9c92b6 4493L: linux-edac@vger.kernel.org
3c9c92b6
MCC
4494S: Maintained
4495F: drivers/edac/i7300_edac.c
4496
67c89316 4497EDAC-I7CORE
5dc8a864
MCC
4498M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
4499M: Mauro Carvalho Chehab <mchehab@kernel.org>
67c89316 4500L: linux-edac@vger.kernel.org
67c89316 4501S: Maintained
70aff0ce 4502F: drivers/edac/i7core_edac.c
67c89316 4503
ba9a5918 4504EDAC-I82975X
8b58be88 4505M: Ranganathan Desikan <ravi@jetztechnologies.com>
25527885 4506M: "Arvind R." <arvino55@gmail.com>
91445c72 4507L: linux-edac@vger.kernel.org
ba9a5918 4508S: Maintained
679655da 4509F: drivers/edac/i82975x_edac.c
ba9a5918 4510
791b4706
JB
4511EDAC-IE31200
4512M: Jason Baron <jbaron@akamai.com>
4513L: linux-edac@vger.kernel.org
791b4706
JB
4514S: Maintained
4515F: drivers/edac/ie31200_edac.c
4516
ccdfb979 4517EDAC-MPC85XX
30c7469b 4518M: Johannes Thumshirn <morbidrsa@gmail.com>
ccdfb979 4519L: linux-edac@vger.kernel.org
ccdfb979
JT
4520S: Maintained
4521F: drivers/edac/mpc85xx_edac.[ch]
4522
ba9a5918 4523EDAC-PASEMI
8b58be88 4524M: Egor Martovetsky <egor@pasemi.com>
91445c72 4525L: linux-edac@vger.kernel.org
6bc78404 4526S: Maintained
679655da 4527F: drivers/edac/pasemi_edac.c
6bc78404 4528
0e438e3f 4529EDAC-R82600
8b58be88 4530M: Tim Small <tim@buttersideup.com>
91445c72 4531L: linux-edac@vger.kernel.org
0e438e3f 4532S: Maintained
679655da 4533F: drivers/edac/r82600_edac.c
da9bb1d2 4534
4d096ca7 4535EDAC-SBRIDGE
5dc8a864
MCC
4536M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
4537M: Mauro Carvalho Chehab <mchehab@kernel.org>
4d096ca7 4538L: linux-edac@vger.kernel.org
4d096ca7
MCC
4539S: Maintained
4540F: drivers/edac/sb_edac.c
4541
4ec656bd
TL
4542EDAC-SKYLAKE
4543M: Tony Luck <tony.luck@intel.com>
4544L: linux-edac@vger.kernel.org
4545S: Maintained
4546F: drivers/edac/skx_edac.c
4547
995e1de4
LH
4548EDAC-XGENE
4549APPLIED MICRO (APM) X-GENE SOC EDAC
4550M: Loc Ho <lho@apm.com>
4551S: Supported
4552F: drivers/edac/xgene_edac.c
4553F: Documentation/devicetree/bindings/edac/apm-xgene-edac.txt
4554
af39917d
CL
4555EDIROL UA-101/UA-1000 DRIVER
4556M: Clemens Ladisch <clemens@ladisch.de>
4557L: alsa-devel@alsa-project.org (moderated for non-subscribers)
4558T: git git://git.alsa-project.org/alsa-kernel.git
4559S: Maintained
4560F: sound/usb/misc/ua101.c
4561
1f7df953 4562EXTENSIBLE FIRMWARE INTERFACE (EFI)
825fcfce 4563M: Matt Fleming <matt@codeblueprint.co.uk>
1f7df953 4564L: linux-efi@vger.kernel.org
78bef24e 4565T: git git://git.kernel.org/pub/scm/linux/kernel/git/mfleming/efi.git
1f7df953 4566S: Maintained
fb2efb5c 4567F: Documentation/efi-stub.txt
1f7df953
MF
4568F: arch/ia64/kernel/efi.c
4569F: arch/x86/boot/compressed/eboot.[ch]
4570F: arch/x86/include/asm/efi.h
e8dfe6d8
MF
4571F: arch/x86/platform/efi/
4572F: drivers/firmware/efi/
1f7df953
MF
4573F: include/linux/efi*.h
4574
d68772b7
MF
4575EFI VARIABLE FILESYSTEM
4576M: Matthew Garrett <matthew.garrett@nebula.com>
4577M: Jeremy Kerr <jk@ozlabs.org>
825fcfce 4578M: Matt Fleming <matt@codeblueprint.co.uk>
d68772b7
MF
4579T: git git://git.kernel.org/pub/scm/linux/kernel/git/mfleming/efi.git
4580L: linux-efi@vger.kernel.org
4581S: Maintained
4582F: fs/efivarfs/
4583
85a00d9b
PJ
4584EFIFB FRAMEBUFFER DRIVER
4585L: linux-fbdev@vger.kernel.org
4586M: Peter Jones <pjones@redhat.com>
4587S: Maintained
8a61f013 4588F: drivers/video/fbdev/efifb.c
85a00d9b 4589
ff6301da
IH
4590EFI TEST DRIVER
4591L: linux-efi@vger.kernel.org
4592M: Ivan Hu <ivan.hu@canonical.com>
4593M: Matt Fleming <matt@codeblueprint.co.uk>
4594S: Maintained
4595F: drivers/firmware/efi/test/
4596
0bee8d28
JT
4597EFS FILESYSTEM
4598W: http://aeschi.ch.eu.org/efs/
4599S: Orphan
679655da 4600F: fs/efs/
0bee8d28 4601
aa8a9e25 4602EHEA (IBM pSeries eHEA 10Gb ethernet adapter) DRIVER
97b04197 4603M: Douglas Miller <dougmill@linux.vnet.ibm.com>
aa8a9e25
BL
4604L: netdev@vger.kernel.org
4605S: Maintained
9aa32835 4606F: drivers/net/ethernet/ibm/ehea/
aa8a9e25 4607
f0319efe 4608EM28XX VIDEO4LINUX DRIVER
5dc8a864
MCC
4609M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
4610M: Mauro Carvalho Chehab <mchehab@kernel.org>
f0319efe 4611L: linux-media@vger.kernel.org
a825eaec 4612W: https://linuxtv.org
f0319efe
MCC
4613T: git git://linuxtv.org/media_tree.git
4614S: Maintained
4615F: drivers/media/usb/em28xx/
4616
3e3a7d66 4617EMBEDDED LINUX
8b58be88
JP
4618M: Paul Gortmaker <paul.gortmaker@windriver.com>
4619M: Matt Mackall <mpm@selenic.com>
4620M: David Woodhouse <dwmw2@infradead.org>
3e3a7d66
DW
4621L: linux-embedded@vger.kernel.org
4622S: Maintained
4623
32505876
JS
4624EMULEX/AVAGO LPFC FC/FCOE SCSI DRIVER
4625M: James Smart <james.smart@avagotech.com>
4626M: Dick Kennedy <dick.kennedy@avagotech.com>
ce00f85c 4627L: linux-scsi@vger.kernel.org
32505876 4628W: http://www.avagotech.com
ce00f85c 4629S: Supported
679655da 4630F: drivers/scsi/lpfc/
3a1c1d44 4631
5f5bac82 4632ENE CB710 FLASH CARD READER DRIVER
8b58be88 4633M: Michał Mirosław <mirq-linux@rere.qmqm.pl>
5f5bac82
MM
4634S: Maintained
4635F: drivers/misc/cb710/
4636F: drivers/mmc/host/cb710-mmc.*
4637F: include/linux/cb710.h
4638
931e39a1
ML
4639ENE KB2426 (ENE0100/ENE020XX) INFRARED RECEIVER
4640M: Maxim Levitsky <maximlevitsky@gmail.com>
4641S: Maintained
2a837449 4642F: drivers/media/rc/ene_ir.*
931e39a1 4643
d5ca9006 4644EPSON S1D13XXX FRAMEBUFFER DRIVER
8b58be88 4645M: Kristoffer Ericson <kristoffer.ericson@gmail.com>
d5ca9006 4646S: Maintained
084bad91 4647T: git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
8a61f013 4648F: drivers/video/fbdev/s1d13xxxfb.c
679655da 4649F: include/video/s1d13xxxfb.h
d5ca9006 4650
38df6492
ME
4651ET131X NETWORK DRIVER
4652M: Mark Einon <mark.einon@gmail.com>
4653S: Odd Fixes
4654F: drivers/net/ethernet/agere/
4655
1da177e4 4656ETHERNET BRIDGE
adbbf69d 4657M: Stephen Hemminger <stephen@networkplumber.org>
3430284f 4658L: bridge@lists.linux-foundation.org (moderated for non-subscribers)
4c325313 4659L: netdev@vger.kernel.org
c996d8b9 4660W: http://www.linuxfoundation.org/en/Net:Bridge
1da177e4 4661S: Maintained
679655da
JP
4662F: include/linux/netfilter_bridge/
4663F: net/bridge/
1da177e4 4664
22f08ad9
FF
4665ETHERNET PHY LIBRARY
4666M: Florian Fainelli <f.fainelli@gmail.com>
4667L: netdev@vger.kernel.org
4668S: Maintained
4669F: include/linux/phy.h
4670F: include/linux/phy_fixed.h
4671F: drivers/net/phy/
4672F: Documentation/networking/phy.txt
4673F: drivers/of/of_mdio.c
4674F: drivers/of/of_net.c
4675
1da177e4 4676EXT2 FILE SYSTEM
d8130624 4677M: Jan Kara <jack@suse.com>
72be2ccf 4678L: linux-ext4@vger.kernel.org
1da177e4 4679S: Maintained
679655da
JP
4680F: Documentation/filesystems/ext2.txt
4681F: fs/ext2/
4682F: include/linux/ext2*
1da177e4 4683
72be2ccf 4684EXT4 FILE SYSTEM
8b58be88 4685M: "Theodore Ts'o" <tytso@mit.edu>
3c373a5f 4686M: Andreas Dilger <adilger.kernel@dilger.ca>
72be2ccf 4687L: linux-ext4@vger.kernel.org
08a225f1 4688W: http://ext4.wiki.kernel.org
8a6e2535 4689Q: http://patchwork.ozlabs.org/project/linux-ext4/list/
9f273c24 4690T: git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/ext4.git
1da177e4 4691S: Maintained
679655da
JP
4692F: Documentation/filesystems/ext4.txt
4693F: fs/ext4/
1da177e4 4694
c5532b09 4695Extended Verification Module (EVM)
74dd744f
MZ
4696M: Mimi Zohar <zohar@linux.vnet.ibm.com>
4697L: linux-ima-devel@lists.sourceforge.net
4698L: linux-security-module@vger.kernel.org
c5532b09
MZ
4699S: Supported
4700F: security/integrity/evm/
4701
df6b3cfe
MH
4702EXTERNAL CONNECTOR SUBSYSTEM (EXTCON)
4703M: MyungJoo Ham <myungjoo.ham@samsung.com>
4704M: Chanwoo Choi <cw00.choi@samsung.com>
4705L: linux-kernel@vger.kernel.org
81df63a9 4706T: git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/extcon.git
df6b3cfe
MH
4707S: Maintained
4708F: drivers/extcon/
cd2c3e7f
CC
4709F: include/linux/extcon/
4710F: include/linux/extcon.h
df6b3cfe 4711F: Documentation/extcon/
cd2c3e7f 4712F: Documentation/devicetree/bindings/extcon/
df6b3cfe 4713
e2a75c44 4714EXYNOS DP DRIVER
b7701755 4715M: Jingoo Han <jingoohan1@gmail.com>
e2a75c44
JH
4716L: dri-devel@lists.freedesktop.org
4717S: Maintained
4718F: drivers/gpu/drm/exynos/exynos_dp*
4719
9b93a409
MS
4720EXYNOS SYSMMU (IOMMU) driver
4721M: Marek Szyprowski <m.szyprowski@samsung.com>
4722L: iommu@lists.linux-foundation.org
4723S: Maintained
4724F: drivers/iommu/exynos-iommu.c
4725
33ad3912
DL
4726EXYNOS MIPI DISPLAY DRIVERS
4727M: Inki Dae <inki.dae@samsung.com>
4728M: Donghwa Lee <dh09.lee@samsung.com>
4729M: Kyungmin Park <kyungmin.park@samsung.com>
4730L: linux-fbdev@vger.kernel.org
4731S: Maintained
8a61f013 4732F: drivers/video/fbdev/exynos/exynos_mipi*
33ad3912
DL
4733F: include/video/exynos_mipi*
4734
4a66d3fe
NC
4735EZchip NPS platform support
4736M: Noam Camus <noamc@ezchip.com>
4737S: Supported
4738F: arch/arc/plat-eznps
4739F: arch/arc/boot/dts/eznps.dts
4740
e53004e2 4741F71805F HARDWARE MONITORING DRIVER
d8130624 4742M: Jean Delvare <jdelvare@suse.com>
968ce1b1 4743L: linux-hwmon@vger.kernel.org
e53004e2 4744S: Maintained
679655da
JP
4745F: Documentation/hwmon/f71805f
4746F: drivers/hwmon/f71805f.c
e53004e2 4747
eea977ed
MB
4748FC0011 TUNER DRIVER
4749M: Michael Buesch <m@bues.ch>
4750L: linux-media@vger.kernel.org
4751S: Maintained
ccae7af2
MCC
4752F: drivers/media/tuners/fc0011.h
4753F: drivers/media/tuners/fc0011.c
eea977ed 4754
91952bc0
AP
4755FC2580 MEDIA DRIVER
4756M: Antti Palosaari <crope@iki.fi>
4757L: linux-media@vger.kernel.org
a825eaec 4758W: https://linuxtv.org
91952bc0
AP
4759W: http://palosaari.fi/linux/
4760Q: http://patchwork.linuxtv.org/project/linux-media/list/
4761T: git git://linuxtv.org/anttip/media_tree.git
4762S: Maintained
4763F: drivers/media/tuners/fc2580*
eea977ed 4764
88b2dbdb
EP
4765FANOTIFY
4766M: Eric Paris <eparis@redhat.com>
4767S: Maintained
4768F: fs/notify/fanotify/
4769F: include/linux/fanotify.h
c117ab84 4770F: include/uapi/linux/fanotify.h
88b2dbdb 4771
1da177e4 4772FARSYNC SYNCHRONOUS DRIVER
8b58be88 4773M: Kevin Curtis <kevin.curtis@farsite.co.uk>
1da177e4
LT
4774W: http://www.farsite.co.uk/
4775S: Supported
679655da 4776F: drivers/net/wan/farsync.*
1da177e4 4777
c5408b88 4778FAULT INJECTION SUPPORT
8b58be88 4779M: Akinobu Mita <akinobu.mita@gmail.com>
c5408b88 4780S: Supported
679655da
JP
4781F: Documentation/fault-injection/
4782F: lib/fault-inject.c
c5408b88 4783
053e514f
NT
4784FBTFT Framebuffer drivers
4785M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
4786M: Noralf Trønnes <noralf@tronnes.org>
4787S: Maintained
4788F: drivers/staging/fbtft/
4789
cae727db 4790FCOE SUBSYSTEM (libfc, libfcoe, fcoe)
49a75815 4791M: Johannes Thumshirn <jth@kernel.org>
f4aaea6d 4792L: fcoe-devel@open-fcoe.org
cae727db
RL
4793W: www.Open-FCoE.org
4794S: Supported
4795F: drivers/scsi/libfc/
4796F: drivers/scsi/fcoe/
4797F: include/scsi/fc/
4798F: include/scsi/libfc.h
4799F: include/scsi/libfcoe.h
c117ab84 4800F: include/uapi/scsi/fc/
cae727db 4801
e2d1d6c0 4802FILE LOCKING (flock() and fcntl()/lockf())
8c836fa8 4803M: Jeff Layton <jlayton@poochiereds.net>
9c3646d1 4804M: "J. Bruce Fields" <bfields@fieldses.org>
e2d1d6c0 4805L: linux-fsdevel@vger.kernel.org
1da177e4 4806S: Maintained
679655da
JP
4807F: include/linux/fcntl.h
4808F: include/linux/fs.h
c117ab84
CEB
4809F: include/uapi/linux/fcntl.h
4810F: include/uapi/linux/fs.h
679655da
JP
4811F: fs/fcntl.c
4812F: fs/locks.c
1da177e4 4813
e2d1d6c0 4814FILESYSTEMS (VFS and infrastructure)
8b58be88 4815M: Alexander Viro <viro@zeniv.linux.org.uk>
e2d1d6c0 4816L: linux-fsdevel@vger.kernel.org
173acc7c 4817S: Maintained
679655da 4818F: fs/*
173acc7c 4819
b26e0ed4 4820FINTEK F75375S HARDWARE MONITOR AND FAN CONTROLLER DRIVER
05576a1e 4821M: Riku Voipio <riku.voipio@iki.fi>
968ce1b1 4822L: linux-hwmon@vger.kernel.org
b26e0ed4 4823S: Maintained
d5ca6918
JP
4824F: drivers/hwmon/f75375s.c
4825F: include/linux/f75375s.h
b26e0ed4 4826
a331b0c3
CL
4827FIREWIRE AUDIO DRIVERS
4828M: Clemens Ladisch <clemens@ladisch.de>
4829L: alsa-devel@alsa-project.org (moderated for non-subscribers)
4830T: git git://git.alsa-project.org/alsa-kernel.git
4831S: Maintained
4832F: sound/firewire/
4833
eb86ec51
SR
4834FIREWIRE MEDIA DRIVERS (firedtv)
4835M: Stefan Richter <stefanr@s5r6.in-berlin.de>
4836L: linux-media@vger.kernel.org
4837L: linux1394-devel@lists.sourceforge.net
4838T: git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media.git
4839S: Maintained
4840F: drivers/media/firewire/
4841
a511ce33
CB
4842FIREWIRE SBP-2 TARGET
4843M: Chris Boot <bootc@bootc.net>
4844L: linux-scsi@vger.kernel.org
4845L: target-devel@vger.kernel.org
4846L: linux1394-devel@lists.sourceforge.net
4847T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/lio-core-2.6.git master
4848S: Maintained
4849F: drivers/target/sbp/
4850
7d2c86b5 4851FIREWIRE SUBSYSTEM
8b58be88 4852M: Stefan Richter <stefanr@s5r6.in-berlin.de>
e2d1d6c0 4853L: linux1394-devel@lists.sourceforge.net
958a29cb 4854W: http://ieee1394.wiki.kernel.org/
2ca526bf 4855T: git git://git.kernel.org/pub/scm/linux/kernel/git/ieee1394/linux1394.git
e2d1d6c0 4856S: Maintained
679655da 4857F: drivers/firewire/
8f06ce3b
SR
4858F: include/linux/firewire.h
4859F: include/uapi/linux/firewire*.h
9f6d3c4b 4860F: tools/firewire/
e2d1d6c0
RD
4861
4862FIRMWARE LOADER (request_firmware)
39e68089 4863M: Ming Lei <ming.lei@canonical.com>
e7604239 4864M: Luis R. Rodriguez <mcgrof@kernel.org>
39e68089
ML
4865L: linux-kernel@vger.kernel.org
4866S: Maintained
679655da
JP
4867F: Documentation/firmware_class/
4868F: drivers/base/firmware*.c
4869F: include/linux/firmware.h
e2d1d6c0 4870
f730e3dc 4871FLASH ADAPTER DRIVER (IBM Flash Adapter 900GB Full Height PCI Flash Card)
9bb3c446
PK
4872M: Joshua Morris <josh.h.morris@us.ibm.com>
4873M: Philip Kelleher <pjk1939@linux.vnet.ibm.com>
4874S: Maintained
4875F: drivers/block/rsxx/
4876
8206f664 4877FLOPPY DRIVER
e5f6450c 4878M: Jiri Kosina <jikos@kernel.org>
8206f664
JK
4879T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/floppy.git
4880S: Odd fixes
4881F: drivers/block/floppy.c
4882
9c9f32ed
AR
4883FMC SUBSYSTEM
4884M: Alessandro Rubini <rubini@gnudd.com>
4885W: http://www.ohwr.org/projects/fmc-bus
4886S: Supported
4887F: drivers/fmc/
4888F: include/linux/fmc*.h
4889F: include/linux/ipmi-fru.h
4890K: fmc_d.*register
4891
3c0ed7d5
AT
4892FPGA MANAGER FRAMEWORK
4893M: Alan Tull <atull@opensource.altera.com>
dd7d664a 4894R: Moritz Fischer <moritz.fischer@ettus.com>
3c0ed7d5
AT
4895S: Maintained
4896F: drivers/fpga/
4897F: include/linux/fpga/fpga-mgr.h
4898W: http://www.rocketboards.org
4899
e2d1d6c0 4900FPU EMULATOR
8b58be88 4901M: Bill Metzenthen <billm@melbpc.org.au>
e769980f 4902W: http://floatingpoint.sourceforge.net/emulator/index.html
e2d1d6c0 4903S: Maintained
679655da 4904F: arch/x86/math-emu/
e2d1d6c0
RD
4905
4906FRAME RELAY DLCI/FRAD (Sangoma drivers too)
e2d1d6c0 4907L: netdev@vger.kernel.org
c173bfac 4908S: Orphan
679655da
JP
4909F: drivers/net/wan/dlci.c
4910F: drivers/net/wan/sdla.c
e2d1d6c0
RD
4911
4912FRAMEBUFFER LAYER
5489e948
JCPV
4913M: Jean-Christophe Plagniol-Villard <plagnioj@jcrosoft.com>
4914M: Tomi Valkeinen <tomi.valkeinen@ti.com>
c69f677c 4915L: linux-fbdev@vger.kernel.org
e2d1d6c0 4916W: http://linux-fbdev.sourceforge.net/
b22fe37b 4917Q: http://patchwork.kernel.org/project/linux-fbdev/list/
5489e948 4918T: git git://git.kernel.org/pub/scm/linux/kernel/git/plagnioj/linux-fbdev.git
56be1416 4919S: Maintained
679655da 4920F: Documentation/fb/
b22fe37b
PM
4921F: drivers/video/
4922F: include/video/
679655da 4923F: include/linux/fb.h
c117ab84
CEB
4924F: include/uapi/video/
4925F: include/uapi/linux/fb.h
e2d1d6c0 4926
a57c188e 4927FREESCALE DIU FRAMEBUFFER DRIVER
c4ef9bc4 4928M: Timur Tabi <timur@tabi.org>
a57c188e 4929L: linux-fbdev@vger.kernel.org
c4ef9bc4 4930S: Maintained
8a61f013 4931F: drivers/video/fbdev/fsl-diu-fb.*
a57c188e 4932
e2d1d6c0 4933FREESCALE DMA DRIVER
8b58be88
JP
4934M: Li Yang <leoli@freescale.com>
4935M: Zhang Wei <zw@zh-kernel.org>
a4724ed6 4936L: linuxppc-dev@lists.ozlabs.org
e2d1d6c0 4937S: Maintained
679655da 4938F: drivers/dma/fsldma.*
e2d1d6c0 4939
44248aff
HX
4940FREESCALE GPMI NAND DRIVER
4941M: Han Xu <han.xu@nxp.com>
4942L: linux-mtd@lists.infradead.org
4943S: Maintained
4944F: drivers/mtd/nand/gpmi-nand/*
4945
e2d1d6c0 4946FREESCALE I2C CPM DRIVER
8b58be88 4947M: Jochen Friedrich <jochen@scram.de>
a4724ed6 4948L: linuxppc-dev@lists.ozlabs.org
846557d3 4949L: linux-i2c@vger.kernel.org
0d2b405a 4950S: Maintained
679655da 4951F: drivers/i2c/busses/i2c-cpm.c
0d2b405a 4952
60e8c5ab 4953FREESCALE IMX / MXC FRAMEBUFFER DRIVER
8b58be88 4954M: Sascha Hauer <kernel@pengutronix.de>
c69f677c 4955L: linux-fbdev@vger.kernel.org
efc03ecb 4956L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
60e8c5ab 4957S: Maintained
bad985a1 4958F: include/linux/platform_data/video-imxfb.h
8a61f013 4959F: drivers/video/fbdev/imxfb.c
60e8c5ab 4960
4d8e2cef 4961FREESCALE QUAD SPI DRIVER
38714fbd 4962M: Han Xu <han.xu@nxp.com>
4d8e2cef
HX
4963L: linux-mtd@lists.infradead.org
4964S: Maintained
4965F: drivers/mtd/spi-nor/fsl-quadspi.c
4966
4689a6b1 4967FREESCALE SOC FS_ENET DRIVER
8b58be88
JP
4968M: Pantelis Antoniou <pantelis.antoniou@gmail.com>
4969M: Vitaly Bordug <vbordug@ru.mvista.com>
a4724ed6 4970L: linuxppc-dev@lists.ozlabs.org
4689a6b1
PA
4971L: netdev@vger.kernel.org
4972S: Maintained
ec21e2ec 4973F: drivers/net/ethernet/freescale/fs_enet/
679655da 4974F: include/linux/fs_enet_pd.h
4689a6b1 4975
63a0a00b
NA
4976FREESCALE IMX / MXC FEC DRIVER
4977M: Fugang Duan <fugang.duan@nxp.com>
4978L: netdev@vger.kernel.org
4979S: Maintained
4980F: drivers/net/ethernet/freescale/fec_main.c
4981F: drivers/net/ethernet/freescale/fec_ptp.c
4982F: drivers/net/ethernet/freescale/fec.h
4983F: Documentation/devicetree/bindings/net/fsl-fec.txt
4984
d9e9d82c 4985FREESCALE QUICC ENGINE LIBRARY
a4724ed6 4986L: linuxppc-dev@lists.ozlabs.org
c4ef9bc4 4987S: Orphan
7aa1aa6e
ZQ
4988F: drivers/soc/fsl/qe/
4989F: include/soc/fsl/*qe*.h
4990F: include/soc/fsl/*ucc*.h
d9e9d82c 4991
b55ef929 4992FREESCALE USB PERIPHERAL DRIVERS
8b58be88 4993M: Li Yang <leoli@freescale.com>
6372594a 4994L: linux-usb@vger.kernel.org
a4724ed6 4995L: linuxppc-dev@lists.ozlabs.org
a7205b30 4996S: Maintained
faf2e1db 4997F: drivers/usb/gadget/udc/fsl*
a7205b30 4998
beaf53bf 4999FREESCALE QUICC ENGINE UCC ETHERNET DRIVER
8b58be88 5000M: Li Yang <leoli@freescale.com>
beaf53bf 5001L: netdev@vger.kernel.org
a4724ed6 5002L: linuxppc-dev@lists.ozlabs.org
beaf53bf 5003S: Maintained
ec21e2ec 5004F: drivers/net/ethernet/freescale/ucc_geth*
beaf53bf 5005
abb1ed7b
CM
5006FREESCALE eTSEC ETHERNET DRIVER (GIANFAR)
5007M: Claudiu Manoil <claudiu.manoil@freescale.com>
5008L: netdev@vger.kernel.org
5009S: Maintained
5010F: drivers/net/ethernet/freescale/gianfar*
5011X: drivers/net/ethernet/freescale/gianfar_ptp.c
5012F: Documentation/devicetree/bindings/net/fsl-tsec-phy.txt
5013
c19b6d24
ZQ
5014FREESCALE QUICC ENGINE UCC HDLC DRIVER
5015M: Zhao Qiang <qiang.zhao@nxp.com>
5016L: netdev@vger.kernel.org
5017L: linuxppc-dev@lists.ozlabs.org
5018S: Maintained
5019F: drivers/net/wan/fsl_ucc_hdlc*
5020
d9e9d82c 5021FREESCALE QUICC ENGINE UCC UART DRIVER
c4ef9bc4 5022M: Timur Tabi <timur@tabi.org>
a4724ed6 5023L: linuxppc-dev@lists.ozlabs.org
c4ef9bc4 5024S: Maintained
df621252 5025F: drivers/tty/serial/ucc_uart.c
d9e9d82c
TT
5026
5027FREESCALE SOC SOUND DRIVERS
c4ef9bc4 5028M: Timur Tabi <timur@tabi.org>
dc85950a 5029M: Nicolin Chen <nicoleotsuka@gmail.com>
b4b98297 5030M: Xiubo Li <Xiubo.Lee@gmail.com>
aeea2fdd 5031R: Fabio Estevam <fabio.estevam@nxp.com>
93711660 5032L: alsa-devel@alsa-project.org (moderated for non-subscribers)
a4724ed6 5033L: linuxppc-dev@lists.ozlabs.org
c4ef9bc4 5034S: Maintained
69aefcea 5035F: sound/soc/fsl/fsl*
dc85950a 5036F: sound/soc/fsl/imx*
69aefcea 5037F: sound/soc/fsl/mpc8610_hpcd.c
d9e9d82c 5038
31c88965 5039FREESCALE QORIQ MANAGEMENT COMPLEX DRIVER
9c3646d1 5040M: "J. German Rivera" <German.Rivera@freescale.com>
cb18d3a2 5041M: Stuart Yoder <stuart.yoder@nxp.com>
31c88965
GR
5042L: linux-kernel@vger.kernel.org
5043S: Maintained
5044F: drivers/staging/fsl-mc/
5045
1da177e4 5046FREEVXFS FILESYSTEM
8b58be88 5047M: Christoph Hellwig <hch@infradead.org>
1da177e4
LT
5048W: ftp://ftp.openlinux.org/pub/people/hch/vxfs
5049S: Maintained
679655da 5050F: fs/freevxfs/
1da177e4 5051
71038f52 5052FREEZER
49db1903 5053M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
7fb06082 5054M: Pavel Machek <pavel@ucw.cz>
bf1c138e 5055L: linux-pm@vger.kernel.org
71038f52 5056S: Supported
679655da
JP
5057F: Documentation/power/freezing-of-tasks.txt
5058F: include/linux/freezer.h
5059F: kernel/freezer.c
71038f52 5060
839a1f79
KRW
5061FRONTSWAP API
5062M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
5063L: linux-kernel@vger.kernel.org
5064S: Maintained
5065F: mm/frontswap.c
5066F: include/linux/frontswap.h
5067
a5432f5a 5068FS-CACHE: LOCAL CACHING FOR NETWORK FILESYSTEMS
8b58be88 5069M: David Howells <dhowells@redhat.com>
e62d6e24 5070L: linux-cachefs@redhat.com (moderated for non-subscribers)
a5432f5a
DH
5071S: Supported
5072F: Documentation/filesystems/caching/
5073F: fs/fscache/
5074F: include/linux/fscache*.h
5075
598c7d7a
TT
5076FS-CRYPTO: FILE SYSTEM LEVEL ENCRYPTION SUPPORT
5077M: Theodore Y. Ts'o <tytso@mit.edu>
5078M: Jaegeuk Kim <jaegeuk@kernel.org>
5079S: Supported
5080F: fs/crypto/
5081F: include/linux/fscrypto.h
5082
f58ad8f5 5083F2FS FILE SYSTEM
9b29d481 5084M: Jaegeuk Kim <jaegeuk@kernel.org>
f6238a72 5085M: Changman Lee <cm224.lee@samsung.com>
ae9b9a9d 5086R: Chao Yu <yuchao0@huawei.com>
f58ad8f5
JK
5087L: linux-f2fs-devel@lists.sourceforge.net
5088W: http://en.wikipedia.org/wiki/F2FS
5089T: git git://git.kernel.org/pub/scm/linux/kernel/git/jaegeuk/f2fs.git
5090S: Maintained
5091F: Documentation/filesystems/f2fs.txt
3bac380c 5092F: Documentation/ABI/testing/sysfs-fs-f2fs
f58ad8f5
JK
5093F: fs/f2fs/
5094F: include/linux/f2fs_fs.h
62d43eeb 5095F: include/trace/events/f2fs.h
f58ad8f5 5096
5ab7ffea 5097FUJITSU FR-V (FRV) PORT
0cf0305f 5098S: Orphan
679655da 5099F: arch/frv/
1da177e4 5100
20b93734 5101FUJITSU LAPTOP EXTRAS
409a3e98 5102M: Jonathan Woithe <jwoithe@just42.net>
d0944853 5103L: platform-driver-x86@vger.kernel.org
20b93734 5104S: Maintained
679655da 5105F: drivers/platform/x86/fujitsu-laptop.c
20b93734 5106
4da621b6
HK
5107FUJITSU M-5MO LS CAMERA ISP DRIVER
5108M: Kyungmin Park <kyungmin.park@samsung.com>
5109M: Heungjun Kim <riverful.kim@samsung.com>
5110L: linux-media@vger.kernel.org
5111S: Maintained
90d72ac6 5112F: drivers/media/i2c/m5mols/
b5dcee22 5113F: include/media/i2c/m5mols.h
4da621b6 5114
2d24c490
RG
5115FUJITSU TABLET EXTRAS
5116M: Robert Gerlach <khnz@gmx.de>
5117L: platform-driver-x86@vger.kernel.org
5118S: Maintained
5119F: drivers/platform/x86/fujitsu-tablet.c
5120
04578f17 5121FUSE: FILESYSTEM IN USERSPACE
8b58be88 5122M: Miklos Szeredi <miklos@szeredi.hu>
4441f63a 5123L: linux-fsdevel@vger.kernel.org
04578f17 5124W: http://fuse.sourceforge.net/
0a30f612 5125T: git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/fuse.git
04578f17 5126S: Maintained
679655da 5127F: fs/fuse/
c117ab84 5128F: include/uapi/linux/fuse.h
0a30f612 5129F: Documentation/filesystems/fuse.txt
04578f17 5130
1da177e4 5131FUTURE DOMAIN TMC-16x0 SCSI DRIVER (16-bit)
8b58be88 5132M: Rik Faith <faith@cs.unc.edu>
1da177e4 5133L: linux-scsi@vger.kernel.org
baaea1dc 5134S: Odd Fixes (e.g., new signatures)
679655da 5135F: drivers/scsi/fdomain.*
1da177e4 5136
6b90bd4b
ER
5137GCC PLUGINS
5138M: Kees Cook <keescook@chromium.org>
5139R: Emese Revfy <re.emese@gmail.com>
5140L: kernel-hardening@lists.openwall.com
5141S: Maintained
5142F: scripts/gcc-plugins/
5143F: scripts/gcc-plugin.sh
5144F: Documentation/gcc-plugins.txt
5145
d8e2162c
PO
5146GCOV BASED KERNEL PROFILING
5147M: Peter Oberparleiter <oberpar@linux.vnet.ibm.com>
5148S: Maintained
5149F: kernel/gcov/
5150F: Documentation/gcov.txt
5151
1da177e4 5152GDT SCSI DISK ARRAY CONTROLLER DRIVER
8b58be88 5153M: Achim Leubner <achim_leubner@adaptec.com>
1da177e4
LT
5154L: linux-scsi@vger.kernel.org
5155W: http://www.icp-vortex.com/
5156S: Supported
679655da 5157F: drivers/scsi/gdt*
1da177e4 5158
158daf16
JK
5159GDB KERNEL DEBUGGING HELPER SCRIPTS
5160M: Jan Kiszka <jan.kiszka@siemens.com>
e10af132 5161M: Kieran Bingham <kieran@bingham.xyz>
158daf16
JK
5162S: Supported
5163F: scripts/gdb/
5164
3169a1c7
HV
5165GEMTEK FM RADIO RECEIVER DRIVER
5166M: Hans Verkuil <hverkuil@xs4all.nl>
5167L: linux-media@vger.kernel.org
5168T: git git://linuxtv.org/media_tree.git
a825eaec 5169W: https://linuxtv.org
3169a1c7
HV
5170S: Maintained
5171F: drivers/media/radio/radio-gemtek*
5172
1c23af90 5173GENERIC GPIO I2C DRIVER
880b0e26 5174M: Haavard Skinnemoen <hskinnemoen@gmail.com>
1c23af90 5175S: Supported
679655da
JP
5176F: drivers/i2c/busses/i2c-gpio.c
5177F: include/linux/i2c-gpio.h
1c23af90 5178
92ed1a76
PK
5179GENERIC GPIO I2C MULTIPLEXER DRIVER
5180M: Peter Korsgaard <peter.korsgaard@barco.com>
5181L: linux-i2c@vger.kernel.org
5182S: Supported
e7065e20
JD
5183F: drivers/i2c/muxes/i2c-mux-gpio.c
5184F: include/linux/i2c-mux-gpio.h
5185F: Documentation/i2c/muxes/i2c-mux-gpio
92ed1a76 5186
9251ce95 5187GENERIC HDLC (WAN) DRIVERS
8b58be88 5188M: Krzysztof Halasa <khc@pm.waw.pl>
1da177e4
LT
5189W: http://www.kernel.org/pub/linux/utils/net/hdlc/
5190S: Maintained
679655da
JP
5191F: drivers/net/wan/c101.c
5192F: drivers/net/wan/hd6457*
5193F: drivers/net/wan/hdlc*
5194F: drivers/net/wan/n2.c
5195F: drivers/net/wan/pc300too.c
5196F: drivers/net/wan/pci200syn.c
5197F: drivers/net/wan/wanxl*
1da177e4 5198
1527aab6 5199GENERIC INCLUDE/ASM HEADER FILES
8b58be88 5200M: Arnd Bergmann <arnd@arndb.de>
1527aab6
AB
5201L: linux-arch@vger.kernel.org
5202T: git git://git.kernel.org/pub/scm/linux/kernel/git/arnd/asm-generic.git
5203S: Maintained
14430813
JP
5204F: include/asm-generic/
5205F: include/uapi/asm-generic/
1527aab6 5206
ff764963
KVA
5207GENERIC PHY FRAMEWORK
5208M: Kishon Vijay Abraham I <kishon@ti.com>
5209L: linux-kernel@vger.kernel.org
5210T: git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/linux-phy.git
5211S: Supported
5212F: drivers/phy/
5213F: include/linux/phy/
5214
eea97aed
KH
5215GENERIC PM DOMAINS
5216M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
5217M: Kevin Hilman <khilman@kernel.org>
5218M: Ulf Hansson <ulf.hansson@linaro.org>
5219L: linux-pm@vger.kernel.org
5220S: Supported
5221F: drivers/base/power/domain*.c
5222F: include/linux/pm_domain.h
5223
ccb86a69 5224GENERIC UIO DRIVER FOR PCI DEVICES
bda2562c 5225M: "Michael S. Tsirkin" <mst@redhat.com>
ccb86a69 5226L: kvm@vger.kernel.org
ccb86a69
MT
5227S: Supported
5228F: drivers/uio/uio_pci_generic.c
5229
f8f1ec73
JP
5230GET_MAINTAINER SCRIPT
5231M: Joe Perches <joe@perches.com>
5232S: Maintained
5233F: scripts/get_maintainer.pl
5234
5be7b50f 5235GFS2 FILE SYSTEM
8b58be88 5236M: Steven Whitehouse <swhiteho@redhat.com>
28666d6d 5237M: Bob Peterson <rpeterso@redhat.com>
a4644184 5238L: cluster-devel@redhat.com
5be7b50f 5239W: http://sources.redhat.com/cluster/
28666d6d 5240T: git git://git.kernel.org/pub/scm/linux/kernel/git/gfs2/linux-gfs2.git
5be7b50f 5241S: Supported
679655da
JP
5242F: Documentation/filesystems/gfs2*.txt
5243F: fs/gfs2/
c117ab84 5244F: include/uapi/linux/gfs2_ondisk.h
5be7b50f 5245
0a34eb8f 5246GIGASET ISDN DRIVERS
6b096fde 5247M: Paul Bolle <pebolle@tiscali.nl>
0a34eb8f
HL
5248L: gigaset307x-common@lists.sourceforge.net
5249W: http://gigaset307x.sourceforge.net/
6b096fde 5250S: Odd Fixes
679655da
JP
5251F: Documentation/isdn/README.gigaset
5252F: drivers/isdn/gigaset/
c117ab84 5253F: include/uapi/linux/gigaset_dev.h
0a34eb8f 5254
7eea35fe
JP
5255GO7007 MPEG CODEC
5256M: Hans Verkuil <hans.verkuil@cisco.com>
5257L: linux-media@vger.kernel.org
5258S: Maintained
5259F: drivers/media/usb/go7007/
5260
ca96ea86
BN
5261GOODIX TOUCHSCREEN
5262M: Bastien Nocera <hadess@hadess.net>
5263L: linux-input@vger.kernel.org
5264S: Maintained
5265F: drivers/input/touchscreen/goodix.c
5266
a0dc00b4 5267GPIO SUBSYSTEM
e4651a9f 5268M: Linus Walleij <linus.walleij@linaro.org>
f2fa75cd 5269M: Alexandre Courbot <gnurou@gmail.com>
d15b7179 5270L: linux-gpio@vger.kernel.org
f2fa75cd
LW
5271T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-gpio.git
5272S: Maintained
cd97a449 5273F: Documentation/devicetree/bindings/gpio/
f2fa75cd 5274F: Documentation/gpio/
40c159b7 5275F: Documentation/ABI/testing/gpio-cdev
fe95046e 5276F: Documentation/ABI/obsolete/sysfs-gpio
a0dc00b4 5277F: drivers/gpio/
bdc6e95e
AC
5278F: include/linux/gpio/
5279F: include/linux/gpio.h
9b692346 5280F: include/asm-generic/gpio.h
3c702e99 5281F: include/uapi/linux/gpio.h
6d591c46 5282F: tools/gpio/
a0dc00b4 5283
71a6d0af
HW
5284GRE DEMULTIPLEXER DRIVER
5285M: Dmitry Kozlov <xeb@mail.ru>
5286L: netdev@vger.kernel.org
5287S: Maintained
11c26770
JP
5288F: net/ipv4/gre_demux.c
5289F: net/ipv4/gre_offload.c
71a6d0af
HW
5290F: include/net/gre.h
5291
d4c41139 5292GRETH 10/100/1G Ethernet MAC device driver
bbdd09eb 5293M: Andreas Larsson <andreas@gaisler.com>
d4c41139
KG
5294L: netdev@vger.kernel.org
5295S: Maintained
a31a96ad 5296F: drivers/net/ethernet/aeroflex/
d4c41139 5297
e8deeae2 5298GSPCA FINEPIX SUBDRIVER
8b58be88 5299M: Frank Zago <frank@zago.net>
661263b5 5300L: linux-media@vger.kernel.org
275ffde4 5301T: git git://linuxtv.org/media_tree.git
e8deeae2 5302S: Maintained
0c0d06ca 5303F: drivers/media/usb/gspca/finepix.c
e8deeae2 5304
4b3fa3c4
OL
5305GSPCA GL860 SUBDRIVER
5306M: Olivier Lorin <o.lorin@laposte.net>
5307L: linux-media@vger.kernel.org
275ffde4 5308T: git git://linuxtv.org/media_tree.git
4b3fa3c4 5309S: Maintained
0c0d06ca 5310F: drivers/media/usb/gspca/gl860/
4b3fa3c4 5311
e8deeae2 5312GSPCA M5602 SUBDRIVER
8b58be88 5313M: Erik Andren <erik.andren@gmail.com>
661263b5 5314L: linux-media@vger.kernel.org
275ffde4 5315T: git git://linuxtv.org/media_tree.git
e8deeae2 5316S: Maintained
0c0d06ca 5317F: drivers/media/usb/gspca/m5602/
e8deeae2
JFM
5318
5319GSPCA PAC207 SONIXB SUBDRIVER
c0936df4 5320M: Hans Verkuil <hverkuil@xs4all.nl>
661263b5 5321L: linux-media@vger.kernel.org
275ffde4 5322T: git git://linuxtv.org/media_tree.git
c0936df4 5323S: Odd Fixes
0c0d06ca 5324F: drivers/media/usb/gspca/pac207.c
e8deeae2 5325
261982f1 5326GSPCA SN9C20X SUBDRIVER
d95c5b0b 5327M: Brian Johnson <brijohn@gmail.com>
261982f1 5328L: linux-media@vger.kernel.org
275ffde4 5329T: git git://linuxtv.org/media_tree.git
261982f1 5330S: Maintained
0c0d06ca 5331F: drivers/media/usb/gspca/sn9c20x.c
261982f1 5332
e8deeae2 5333GSPCA T613 SUBDRIVER
8b58be88 5334M: Leandro Costantino <lcostantino@gmail.com>
661263b5 5335L: linux-media@vger.kernel.org
275ffde4 5336T: git git://linuxtv.org/media_tree.git
e8deeae2 5337S: Maintained
0c0d06ca 5338F: drivers/media/usb/gspca/t613.c
e8deeae2
JFM
5339
5340GSPCA USB WEBCAM DRIVER
c0936df4 5341M: Hans Verkuil <hverkuil@xs4all.nl>
661263b5 5342L: linux-media@vger.kernel.org
275ffde4 5343T: git git://linuxtv.org/media_tree.git
c0936df4 5344S: Odd Fixes
0c0d06ca 5345F: drivers/media/usb/gspca/
e8deeae2 5346
584ec979 5347GUID PARTITION TABLE (GPT)
4f973c63 5348M: Davidlohr Bueso <dave@stgolabs.net>
584ec979
DB
5349L: linux-efi@vger.kernel.org
5350S: Maintained
5351F: block/partitions/efi.*
5352
aa3c598b 5353STK1160 USB VIDEO CAPTURE DRIVER
3259aa57 5354M: Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
aa3c598b 5355L: linux-media@vger.kernel.org
275ffde4 5356T: git git://linuxtv.org/media_tree.git
aa3c598b
EG
5357S: Maintained
5358F: drivers/media/usb/stk1160/
e8deeae2 5359
4e456b86
YS
5360H8/300 ARCHITECTURE
5361M: Yoshinori Sato <ysato@users.sourceforge.jp>
b992c768 5362L: uclinux-h8-devel@lists.sourceforge.jp (moderated for non-subscribers)
4e456b86
YS
5363W: http://uclinux-h8.sourceforge.jp
5364T: git git://git.sourceforge.jp/gitroot/uclinux-h8/linux.git
5365S: Maintained
5366F: arch/h8300/
5367F: drivers/clocksource/h8300_*.c
5368F: drivers/clk/h8300/
5369F: drivers/irqchip/irq-renesas-h8*.c
5370
71a6d0af
HW
5371HARD DRIVE ACTIVE PROTECTION SYSTEM (HDAPS) DRIVER
5372M: Frank Seidel <frank@f-seidel.de>
5373L: platform-driver-x86@vger.kernel.org
5374W: http://www.kernel.org/pub/linux/kernel/people/fseidel/hdaps/
5375S: Maintained
5376F: drivers/platform/x86/hdaps.c
5377
48fc9e26
HV
5378HDPVR USB VIDEO ENCODER DRIVER
5379M: Hans Verkuil <hverkuil@xs4all.nl>
5380L: linux-media@vger.kernel.org
5381T: git git://linuxtv.org/media_tree.git
a825eaec 5382W: https://linuxtv.org
48fc9e26 5383S: Odd Fixes
14430813 5384F: drivers/media/usb/hdpvr/
48fc9e26 5385
71a6d0af 5386HWPOISON MEMORY FAILURE HANDLING
f9625c48 5387M: Naoya Horiguchi <n-horiguchi@ah.jp.nec.com>
71a6d0af 5388L: linux-mm@kvack.org
71a6d0af
HW
5389S: Maintained
5390F: mm/memory-failure.c
5391F: mm/hwpoison-inject.c
5392
5393HYPERVISOR VIRTUAL CONSOLE DRIVER
5394L: linuxppc-dev@lists.ozlabs.org
5395S: Odd Fixes
5396F: drivers/tty/hvc/
5397
e5ab1477
AP
5398HACKRF MEDIA DRIVER
5399M: Antti Palosaari <crope@iki.fi>
5400L: linux-media@vger.kernel.org
a825eaec 5401W: https://linuxtv.org
e5ab1477
AP
5402W: http://palosaari.fi/linux/
5403Q: http://patchwork.linuxtv.org/project/linux-media/list/
5404T: git git://linuxtv.org/anttip/media_tree.git
5405S: Maintained
5406F: drivers/media/usb/hackrf/
5407
5b543965 5408HARDWARE MONITORING
d8130624 5409M: Jean Delvare <jdelvare@suse.com>
ca462085 5410M: Guenter Roeck <linux@roeck-us.net>
968ce1b1
GR
5411L: linux-hwmon@vger.kernel.org
5412W: http://hwmon.wiki.kernel.org/
a94ef4ed 5413T: quilt http://jdelvare.nerim.net/devel/linux/jdelvare-hwmon/
885374e3 5414T: git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
9e012c1a 5415S: Maintained
047f4ec2 5416F: Documentation/hwmon/
679655da 5417F: drivers/hwmon/
047f4ec2 5418F: include/linux/hwmon*.h
5b543965 5419
844dd05f 5420HARDWARE RANDOM NUMBER GENERATOR CORE
c0d0787b
JP
5421M: Matt Mackall <mpm@selenic.com>
5422M: Herbert Xu <herbert@gondor.apana.org.au>
3eda7167 5423L: linux-crypto@vger.kernel.org
c0d0787b 5424S: Odd fixes
f6c60b15 5425F: Documentation/devicetree/bindings/rng/
679655da
JP
5426F: Documentation/hw_random.txt
5427F: drivers/char/hw_random/
5428F: include/linux/hw_random.h
844dd05f 5429
8b37fcfc
OBC
5430HARDWARE SPINLOCK CORE
5431M: Ohad Ben-Cohen <ohad@wizery.com>
69ae9895 5432M: Bjorn Andersson <bjorn.andersson@linaro.org>
d7586849 5433L: linux-remoteproc@vger.kernel.org
8b37fcfc 5434S: Maintained
9f273c24 5435T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/hwspinlock.git
2dbd8585 5436F: Documentation/devicetree/bindings/hwlock/
8b37fcfc 5437F: Documentation/hwspinlock.txt
2dbd8585 5438F: drivers/hwspinlock/
8b37fcfc
OBC
5439F: include/linux/hwspinlock.h
5440
1da177e4 5441HARMONY SOUND DRIVER
ac6aecbf 5442L: linux-parisc@vger.kernel.org
1da177e4 5443S: Maintained
679655da 5444F: sound/parisc/harmony.*
1da177e4 5445
91952bc0
AP
5446HD29L2 MEDIA DRIVER
5447M: Antti Palosaari <crope@iki.fi>
5448L: linux-media@vger.kernel.org
a825eaec 5449W: https://linuxtv.org
91952bc0
AP
5450W: http://palosaari.fi/linux/
5451Q: http://patchwork.linuxtv.org/project/linux-media/list/
5452T: git git://linuxtv.org/anttip/media_tree.git
5453S: Maintained
5454F: drivers/media/dvb-frontends/hd29l2*
5455
214de83e
BB
5456HEWLETT PACKARD ENTERPRISE ILO NMI WATCHDOG DRIVER
5457M: Brian Boylston <brian.boylston@hpe.com>
5458S: Supported
5459F: Documentation/watchdog/hpwdt.txt
5460F: drivers/watchdog/hpwdt.c
5461
9257aa49 5462HEWLETT-PACKARD SMART ARRAY RAID DRIVER (hpsa)
a0a268ad 5463M: Don Brace <don.brace@microsemi.com>
9257aa49 5464L: iss_storagedev@hp.com
a0a268ad 5465L: esc.storagedev@microsemi.com
693373db 5466L: linux-scsi@vger.kernel.org
9257aa49
SC
5467S: Supported
5468F: Documentation/scsi/hpsa.txt
5469F: drivers/scsi/hpsa*.[ch]
5470F: include/linux/cciss*.h
c117ab84 5471F: include/uapi/linux/cciss*.h
9257aa49 5472
e2d1d6c0 5473HEWLETT-PACKARD SMART CISS RAID DRIVER (cciss)
516fdcea 5474M: Don Brace <don.brace@microsemi.com>
e2d1d6c0 5475L: iss_storagedev@hp.com
516fdcea 5476L: esc.storagedev@microsemi.com
693373db 5477L: linux-scsi@vger.kernel.org
e2d1d6c0 5478S: Supported
679655da
JP
5479F: Documentation/blockdev/cciss.txt
5480F: drivers/block/cciss*
5481F: include/linux/cciss_ioctl.h
c117ab84 5482F: include/uapi/linux/cciss_ioctl.h
e2d1d6c0 5483
f48ad614
DD
5484HFI1 DRIVER
5485M: Mike Marciniszyn <mike.marciniszyn@intel.com>
5486M: Dennis Dalessandro <dennis.dalessandro@intel.com>
5487L: linux-rdma@vger.kernel.org
5488S: Supported
5489F: drivers/infiniband/hw/hfi1
5490
1da177e4 5491HFS FILESYSTEM
6cf515e1
GU
5492L: linux-fsdevel@vger.kernel.org
5493S: Orphan
679655da
JP
5494F: Documentation/filesystems/hfs.txt
5495F: fs/hfs/
1da177e4 5496
ef575f47
GU
5497HFSPLUS FILESYSTEM
5498L: linux-fsdevel@vger.kernel.org
5499S: Orphan
5500F: Documentation/filesystems/hfsplus.txt
5501F: fs/hfsplus/
5502
1da177e4 5503HGA FRAMEBUFFER DRIVER
8b58be88 5504M: Ferenc Bakonyi <fero@drama.obuda.kando.hu>
1da177e4
LT
5505L: linux-nvidia@lists.surfsouth.com
5506W: http://drama.obuda.kando.hu/~fero/cgi-bin/hgafb.shtml
5507S: Maintained
8a61f013 5508F: drivers/video/fbdev/hgafb.c
1da177e4 5509
4480f15b 5510HIBERNATION (aka Software Suspend, aka swsusp)
49db1903 5511M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
7fb06082 5512M: Pavel Machek <pavel@ucw.cz>
bf1c138e 5513L: linux-pm@vger.kernel.org
e2d1d6c0 5514S: Supported
679655da
JP
5515F: arch/x86/power/
5516F: drivers/base/power/
5517F: kernel/power/
5518F: include/linux/suspend.h
5519F: include/linux/freezer.h
5520F: include/linux/pm.h
679655da 5521F: arch/*/include/asm/suspend*.h
e2d1d6c0 5522
4ef4caad 5523HID CORE LAYER
e5f6450c 5524M: Jiri Kosina <jikos@kernel.org>
406df153 5525R: Benjamin Tissoires <benjamin.tissoires@redhat.com>
eb76c5c0 5526L: linux-input@vger.kernel.org
54e5881d 5527T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid.git
4ef4caad 5528S: Maintained
679655da
JP
5529F: drivers/hid/
5530F: include/linux/hid*
c117ab84 5531F: include/uapi/linux/hid*
4ef4caad 5532
30ee72f0 5533HID SENSOR HUB DRIVERS
e5f6450c 5534M: Jiri Kosina <jikos@kernel.org>
30ee72f0
SP
5535M: Jonathan Cameron <jic23@kernel.org>
5536M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
5537L: linux-input@vger.kernel.org
5538L: linux-iio@vger.kernel.org
5539S: Maintained
5540F: Documentation/hid/hid-sensor*
5541F: drivers/hid/hid-sensor-*
5542F: drivers/iio/*/hid-*
5543F: include/linux/hid-sensor-*
5544
38bed542 5545HIGH-RESOLUTION TIMERS, CLOCKEVENTS, DYNTICKS
8b58be88 5546M: Thomas Gleixner <tglx@linutronix.de>
981c3a4f 5547L: linux-kernel@vger.kernel.org
75fc2d37 5548T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
38bed542 5549S: Maintained
679655da 5550F: Documentation/timers/
5cee9645 5551F: kernel/time/hrtimer.c
88606e80
TG
5552F: kernel/time/clockevents.c
5553F: kernel/time/tick*.*
5554F: kernel/time/timer_*.c
05ed8490 5555F: include/linux/clockchips.h
679655da 5556F: include/linux/hrtimer.h
38bed542 5557
1da177e4 5558HIGH-SPEED SCC DRIVER FOR AX.25
1da177e4 5559L: linux-hams@vger.kernel.org
8b64f2a0 5560S: Orphan
679655da
JP
5561F: drivers/net/hamradio/dmascc.c
5562F: drivers/net/hamradio/scc.c
1da177e4 5563
ede1e6f8 5564HIGHPOINT ROCKETRAID 3xxx RAID DRIVER
8b58be88 5565M: HighPoint Linux Team <linux@highpoint-tech.com>
ede1e6f8
HLT
5566W: http://www.highpoint-tech.com
5567S: Supported
679655da
JP
5568F: Documentation/scsi/hptiop.txt
5569F: drivers/scsi/hptiop.c
ede1e6f8 5570
1da177e4 5571HIPPI
8b58be88 5572M: Jes Sorensen <jes@trained-monkey.org>
1da177e4
LT
5573L: linux-hippi@sunsite.dk
5574S: Maintained
679655da 5575F: include/linux/hippidevice.h
c117ab84 5576F: include/uapi/linux/if_hippi.h
679655da 5577F: net/802/hippi.c
ff5a3b50 5578F: drivers/net/hippi/
1da177e4 5579
b30d74e4
DH
5580HISILICON NETWORK SUBSYSTEM DRIVER
5581M: Yisen Zhuang <yisen.zhuang@huawei.com>
5582M: Salil Mehta <salil.mehta@huawei.com>
5583L: netdev@vger.kernel.org
5584W: http://www.hisilicon.com
5585S: Maintained
5586F: drivers/net/ethernet/hisilicon/
5587F: Documentation/devicetree/bindings/net/hisilicon*.txt
5588
16c6c252
JG
5589HISILICON SAS Controller
5590M: John Garry <john.garry@huawei.com>
5591W: http://www.hisilicon.com
5592S: Supported
5593F: drivers/scsi/hisi_sas/
5594F: Documentation/devicetree/bindings/scsi/hisilicon-sas.txt
5595
ff1d2767 5596HOST AP DRIVER
8b58be88 5597M: Jouni Malinen <j@w1.fi>
85d32e7b 5598L: hostap@shmoo.com (subscribers-only)
724c6b35 5599L: linux-wireless@vger.kernel.org
ff1d2767
JM
5600W: http://hostap.epitest.fi/
5601S: Maintained
eb4f98d5 5602F: drivers/net/wireless/intersil/hostap/
ff1d2767 5603
dd8cd779 5604HP COMPAQ TC1100 TABLET WMI EXTRAS DRIVER
d0944853 5605L: platform-driver-x86@vger.kernel.org
95c70215 5606S: Orphan
679655da 5607F: drivers/platform/x86/tc1100-wmi.c
dd8cd779 5608
e2d1d6c0 5609HP100: Driver for HP 10/100 Mbit/s Voice Grade Network Adapter Series
8b58be88 5610M: Jaroslav Kysela <perex@perex.cz>
e2d1d6c0 5611S: Maintained
7e25d724 5612F: drivers/net/ethernet/hp/hp100.*
e2d1d6c0 5613
7d2c86b5 5614HPET: High Precision Event Timers driver
8b58be88 5615M: Clemens Ladisch <clemens@ladisch.de>
b9b0332f 5616S: Maintained
679655da
JP
5617F: Documentation/timers/hpet.txt
5618F: drivers/char/hpet.c
5619F: include/linux/hpet.h
c117ab84 5620F: include/uapi/linux/hpet.h
b9b0332f 5621
e07b5d79 5622HPET: x86
9e06f631 5623S: Orphan
679655da
JP
5624F: arch/x86/kernel/hpet.c
5625F: arch/x86/include/asm/hpet.h
b9b0332f 5626
1da177e4 5627HPFS FILESYSTEM
8b58be88 5628M: Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
1da177e4
LT
5629W: http://artax.karlin.mff.cuni.cz/~mikulas/vyplody/hpfs/index-e.cgi
5630S: Maintained
679655da 5631F: fs/hpfs/
1da177e4 5632
3441cded 5633HSI SUBSYSTEM
56459ea9
SR
5634M: Sebastian Reichel <sre@kernel.org>
5635T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-hsi.git
3441cded
SR
5636S: Maintained
5637F: Documentation/ABI/testing/sysfs-bus-hsi
56459ea9 5638F: Documentation/hsi.txt
3441cded
SR
5639F: drivers/hsi/
5640F: include/linux/hsi/
5641F: include/uapi/linux/hsi/
5642
7d2c86b5 5643HSO 3G MODEM DRIVER
8b58be88 5644M: Jan Dumon <j.dumon@option.com>
11cd29b0
DJB
5645W: http://www.pharscape.org
5646S: Maintained
679655da 5647F: drivers/net/usb/hso.c
11cd29b0 5648
19990e29
AB
5649HSR NETWORK PROTOCOL
5650M: Arvid Brodin <arvid.brodin@alten.se>
5651L: netdev@vger.kernel.org
5652S: Maintained
5653F: net/hsr/
5654
5a18c343 5655HTCPEN TOUCHSCREEN DRIVER
8b58be88 5656M: Pau Oliva Fora <pof@eslack.org>
5a18c343
POF
5657L: linux-input@vger.kernel.org
5658S: Maintained
679655da 5659F: drivers/input/touchscreen/htcpen.c
5a18c343 5660
1da177e4 5661HUGETLB FILESYSTEM
6d49e352 5662M: Nadia Yvette Chambers <nyc@holomorphy.com>
1da177e4 5663S: Maintained
679655da 5664F: fs/hugetlbfs/
1da177e4 5665
05183189 5666Hyper-V CORE AND DRIVERS
9c3646d1 5667M: "K. Y. Srinivasan" <kys@microsoft.com>
05183189
S
5668M: Haiyang Zhang <haiyangz@microsoft.com>
5669L: devel@linuxdriverproject.org
5670S: Maintained
a4162747
HZ
5671F: arch/x86/include/asm/mshyperv.h
5672F: arch/x86/include/uapi/asm/hyperv.h
5673F: arch/x86/kernel/cpu/mshyperv.c
05183189 5674F: drivers/hid/hid-hyperv.c
a4162747 5675F: drivers/hv/
f92ca80b 5676F: drivers/input/serio/hyperv-keyboard.c
4daace0d 5677F: drivers/pci/host/pci-hyperv.c
05183189 5678F: drivers/net/hyperv/
a4162747 5679F: drivers/scsi/storvsc_drv.c
8a61f013 5680F: drivers/video/fbdev/hyperv_fb.c
a4162747
HZ
5681F: include/linux/hyperv.h
5682F: tools/hv/
54bf725e 5683F: Documentation/ABI/stable/sysfs-bus-vmbus
05183189 5684
7724fd04
PR
5685I2C MUXES
5686M: Peter Rosin <peda@axentia.se>
5687L: linux-i2c@vger.kernel.org
5688S: Maintained
2254d24a 5689F: Documentation/i2c/i2c-topology
7724fd04
PR
5690F: Documentation/i2c/muxes/
5691F: Documentation/devicetree/bindings/i2c/i2c-mux*
5692F: drivers/i2c/i2c-mux.c
5693F: drivers/i2c/muxes/
5694F: include/linux/i2c-mux.h
5695
d85c8a6a 5696I2C OVER PARALLEL PORT
d8130624 5697M: Jean Delvare <jdelvare@suse.com>
d85c8a6a
JD
5698L: linux-i2c@vger.kernel.org
5699S: Maintained
5700F: Documentation/i2c/busses/i2c-parport
5701F: Documentation/i2c/busses/i2c-parport-light
5702F: drivers/i2c/busses/i2c-parport.c
5703F: drivers/i2c/busses/i2c-parport-light.c
5704
5705I2C/SMBUS CONTROLLER DRIVERS FOR PC
d8130624 5706M: Jean Delvare <jdelvare@suse.com>
d85c8a6a
JD
5707L: linux-i2c@vger.kernel.org
5708S: Maintained
5709F: Documentation/i2c/busses/i2c-ali1535
5710F: Documentation/i2c/busses/i2c-ali1563
5711F: Documentation/i2c/busses/i2c-ali15x3
5712F: Documentation/i2c/busses/i2c-amd756
5713F: Documentation/i2c/busses/i2c-amd8111
5714F: Documentation/i2c/busses/i2c-i801
5715F: Documentation/i2c/busses/i2c-nforce2
5716F: Documentation/i2c/busses/i2c-piix4
5717F: Documentation/i2c/busses/i2c-sis5595
5718F: Documentation/i2c/busses/i2c-sis630
5719F: Documentation/i2c/busses/i2c-sis96x
5720F: Documentation/i2c/busses/i2c-via
5721F: Documentation/i2c/busses/i2c-viapro
5722F: drivers/i2c/busses/i2c-ali1535.c
5723F: drivers/i2c/busses/i2c-ali1563.c
5724F: drivers/i2c/busses/i2c-ali15x3.c
5725F: drivers/i2c/busses/i2c-amd756.c
5726F: drivers/i2c/busses/i2c-amd756-s4882.c
5727F: drivers/i2c/busses/i2c-amd8111.c
5728F: drivers/i2c/busses/i2c-i801.c
5729F: drivers/i2c/busses/i2c-isch.c
5730F: drivers/i2c/busses/i2c-nforce2.c
5731F: drivers/i2c/busses/i2c-nforce2-s4985.c
5732F: drivers/i2c/busses/i2c-piix4.c
5733F: drivers/i2c/busses/i2c-sis5595.c
5734F: drivers/i2c/busses/i2c-sis630.c
5735F: drivers/i2c/busses/i2c-sis96x.c
5736F: drivers/i2c/busses/i2c-via.c
5737F: drivers/i2c/busses/i2c-viapro.c
5738
cb7f07a4
NH
5739I2C/SMBUS ISMT DRIVER
5740M: Seth Heasley <seth.heasley@intel.com>
5741M: Neil Horman <nhorman@tuxdriver.com>
5742L: linux-i2c@vger.kernel.org
5743F: drivers/i2c/busses/i2c-ismt.c
5744F: Documentation/i2c/busses/i2c-ismt
5745
6ea884db 5746I2C/SMBUS STUB DRIVER
d8130624 5747M: Jean Delvare <jdelvare@suse.com>
846557d3 5748L: linux-i2c@vger.kernel.org
6ea884db 5749S: Maintained
8547a5bc 5750F: drivers/i2c/i2c-stub.c
6ea884db 5751
5b543965 5752I2C SUBSYSTEM
14d77c4d 5753M: Wolfram Sang <wsa@the-dreams.de>
846557d3 5754L: linux-i2c@vger.kernel.org
9d4ea27a
WS
5755W: https://i2c.wiki.kernel.org/
5756Q: https://patchwork.ozlabs.org/project/linux-i2c/list/
14d77c4d 5757T: git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git
1da177e4 5758S: Maintained
40ed1b4c 5759F: Documentation/devicetree/bindings/i2c/
679655da
JP
5760F: Documentation/i2c/
5761F: drivers/i2c/
630bc46e 5762F: drivers/i2c/*/
679655da 5763F: include/linux/i2c.h
03b70d62 5764F: include/linux/i2c-*.h
c117ab84
CEB
5765F: include/uapi/linux/i2c.h
5766F: include/uapi/linux/i2c-*.h
1da177e4 5767
4560d677
WS
5768I2C ACPI SUPPORT
5769M: Mika Westerberg <mika.westerberg@linux.intel.com>
5770L: linux-i2c@vger.kernel.org
5771L: linux-acpi@vger.kernel.org
5772S: Maintained
4560d677 5773
d85c8a6a 5774I2C-TAOS-EVM DRIVER
d8130624 5775M: Jean Delvare <jdelvare@suse.com>
d85c8a6a
JD
5776L: linux-i2c@vger.kernel.org
5777S: Maintained
5778F: Documentation/i2c/busses/i2c-taos-evm
5779F: drivers/i2c/busses/i2c-taos-evm.c
5780
e8c76eed 5781I2C-TINY-USB DRIVER
8b58be88 5782M: Till Harbaum <till@harbaum.org>
846557d3 5783L: linux-i2c@vger.kernel.org
932d1872 5784W: http://www.harbaum.org/till/i2c_tiny_usb
e8c76eed 5785S: Maintained
679655da 5786F: drivers/i2c/busses/i2c-tiny-usb.c
e8c76eed 5787
1da177e4 5788i386 BOOT CODE
8b58be88 5789M: "H. Peter Anvin" <hpa@zytor.com>
1da177e4 5790S: Maintained
679655da 5791F: arch/x86/boot/
1da177e4
LT
5792
5793i386 SETUP CODE / CPU ERRATA WORKAROUNDS
8b58be88 5794M: "H. Peter Anvin" <hpa@zytor.com>
54e5881d 5795T: git git://git.kernel.org/pub/scm/linux/kernel/git/hpa/linux-2.6-x86setup.git
1da177e4
LT
5796S: Maintained
5797
1da177e4 5798IA64 (Itanium) PLATFORM
8b58be88
JP
5799M: Tony Luck <tony.luck@intel.com>
5800M: Fenghua Yu <fenghua.yu@intel.com>
1da177e4 5801L: linux-ia64@vger.kernel.org
6b1c70b1 5802T: git git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux.git
1da177e4 5803S: Maintained
679655da 5804F: arch/ia64/
1da177e4 5805
4cd38750
LDSB
5806IBM Power VMX Cryptographic instructions
5807M: Leonidas S. Barbosa <leosilva@linux.vnet.ibm.com>
5cd01fe1 5808M: Paulo Flabiano Smorigo <pfsmorigo@linux.vnet.ibm.com>
4cd38750
LDSB
5809L: linux-crypto@vger.kernel.org
5810S: Supported
5811F: drivers/crypto/vmx/Makefile
5812F: drivers/crypto/vmx/Kconfig
5813F: drivers/crypto/vmx/vmx.c
5814F: drivers/crypto/vmx/aes*
5815F: drivers/crypto/vmx/ghash*
5816F: drivers/crypto/vmx/ppc-xlate.pl
5817
956c203c 5818IBM Power in-Nest Crypto Acceleration
4cd38750 5819M: Leonidas S. Barbosa <leosilva@linux.vnet.ibm.com>
5cd01fe1 5820M: Paulo Flabiano Smorigo <pfsmorigo@linux.vnet.ibm.com>
956c203c
KY
5821L: linux-crypto@vger.kernel.org
5822S: Supported
28bceeaa
DS
5823F: drivers/crypto/nx/Makefile
5824F: drivers/crypto/nx/Kconfig
5825F: drivers/crypto/nx/nx-aes*
5826F: drivers/crypto/nx/nx-sha*
5827F: drivers/crypto/nx/nx.*
5828F: drivers/crypto/nx/nx_csbcpb.h
5829F: drivers/crypto/nx/nx_debugfs.h
956c203c 5830
0e16aafb 5831IBM Power 842 compression accelerator
41656aa7 5832M: Dan Streetman <ddstreet@ieee.org>
0e16aafb 5833S: Supported
28bceeaa
DS
5834F: drivers/crypto/nx/Makefile
5835F: drivers/crypto/nx/Kconfig
7011a122 5836F: drivers/crypto/nx/nx-842*
2da572c9 5837F: include/linux/sw842.h
2062c5b6 5838F: crypto/842.c
2da572c9 5839F: lib/842/
0e16aafb 5840
1da177e4 5841IBM Power Linux RAID adapter
8b58be88 5842M: Brian King <brking@us.ibm.com>
1da177e4 5843S: Supported
679655da 5844F: drivers/scsi/ipr.*
1da177e4 5845
9d348af4 5846IBM Power Virtual Ethernet Device Driver
eddd63a6 5847M: Thomas Falcon <tlfalcon@linux.vnet.ibm.com>
9d348af4
SL
5848L: netdev@vger.kernel.org
5849S: Supported
9aa32835 5850F: drivers/net/ethernet/ibm/ibmveth.*
9d348af4 5851
032c5e82
TF
5852IBM Power SRIOV Virtual NIC Device Driver
5853M: Thomas Falcon <tlfalcon@linux.vnet.ibm.com>
5854M: John Allen <jallen@linux.vnet.ibm.com>
5855L: netdev@vger.kernel.org
5856S: Supported
5857F: drivers/net/ethernet/ibm/ibmvnic.*
5858
e6babec6 5859IBM Power Virtual SCSI Device Drivers
bcbde52b 5860M: Tyrel Datwyler <tyreld@linux.vnet.ibm.com>
4b7652cc
RJ
5861L: linux-scsi@vger.kernel.org
5862S: Supported
e6babec6 5863F: drivers/scsi/ibmvscsi/ibmvscsi*
88a678bb
BL
5864F: include/scsi/viosrp.h
5865
5866IBM Power Virtual SCSI Device Target Driver
5867M: Bryant G. Ly <bryantly@linux.vnet.ibm.com>
5868M: Michael Cyr <mikecyr@linux.vnet.ibm.com>
5869L: linux-scsi@vger.kernel.org
5870L: target-devel@vger.kernel.org
5871S: Supported
5872F: drivers/scsi/ibmvscsi_tgt/
e6babec6
NF
5873
5874IBM Power Virtual FC Device Drivers
44b4dad9 5875M: Tyrel Datwyler <tyreld@linux.vnet.ibm.com>
e6babec6
NF
5876L: linux-scsi@vger.kernel.org
5877S: Supported
5878F: drivers/scsi/ibmvscsi/ibmvfc*
4b7652cc 5879
1da177e4 5880IBM ServeRAID RAID DRIVER
f9213e78 5881S: Orphan
679655da 5882F: drivers/scsi/ips.*
1da177e4 5883
6ed9f9c4
PT
5884ICH LPC AND GPIO DRIVER
5885M: Peter Tyser <ptyser@xes-inc.com>
5886S: Maintained
5887F: drivers/mfd/lpc_ich.c
5888F: drivers/gpio/gpio-ich.c
5889
1e7106fc 5890IDE SUBSYSTEM
8b58be88 5891M: "David S. Miller" <davem@davemloft.net>
1da177e4 5892L: linux-ide@vger.kernel.org
8a6e2535 5893Q: http://patchwork.ozlabs.org/project/linux-ide/list/
08deed1e 5894T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/ide.git
1da177e4 5895S: Maintained
679655da
JP
5896F: Documentation/ide/
5897F: drivers/ide/
5898F: include/linux/ide.h
1da177e4 5899
6cb8c13d
IP
5900IDEAPAD LAPTOP EXTRAS DRIVER
5901M: Ike Panhc <ike.pan@canonical.com>
5902L: platform-driver-x86@vger.kernel.org
5903W: http://launchpad.net/ideapad-laptop
5904S: Maintained
5905F: drivers/platform/x86/ideapad-laptop.c
5906
1ea4c161
AM
5907IDEAPAD LAPTOP SLIDEBAR DRIVER
5908M: Andrey Moiseev <o2g.org.ru@gmail.com>
5909L: linux-input@vger.kernel.org
5910W: https://github.com/o2genum/ideapad-slidebar
5911S: Maintained
5912F: drivers/input/misc/ideapad_slidebar.c
5913
0f861e8c 5914IDE/ATAPI DRIVERS
487ba8e8 5915M: Borislav Petkov <bp@alien8.de>
9c5b0ce4 5916L: linux-ide@vger.kernel.org
c404c199 5917S: Maintained
679655da
JP
5918F: Documentation/cdrom/ide-cd
5919F: drivers/ide/ide-cd*
1da177e4 5920
27471fdb 5921IDLE-I7300
8b58be88 5922M: Andy Henroid <andrew.d.henroid@intel.com>
bf1c138e 5923L: linux-pm@vger.kernel.org
27471fdb 5924S: Supported
679655da 5925F: drivers/idle/i7300_idle.c
27471fdb 5926
02cf2286 5927IEEE 802.15.4 SUBSYSTEM
aff3eaa0 5928M: Alexander Aring <aar@pengutronix.de>
ebef9c12 5929L: linux-wpan@vger.kernel.org
aff3eaa0
AA
5930W: http://wpan.cakelab.org/
5931T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
5932T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
02cf2286
SL
5933S: Maintained
5934F: net/ieee802154/
68653359 5935F: net/mac802154/
251741b1 5936F: drivers/net/ieee802154/
580947d3
AA
5937F: include/linux/nl802154.h
5938F: include/linux/ieee802154.h
5939F: include/net/nl802154.h
5940F: include/net/mac802154.h
5941F: include/net/af_ieee802154.h
5942F: include/net/cfg802154.h
5943F: include/net/ieee802154_netdev.h
ebef9c12 5944F: Documentation/networking/ieee802154.txt
02cf2286 5945
b1c97193
SY
5946IGORPLUG-USB IR RECEIVER
5947M: Sean Young <sean@mess.org>
5948L: linux-media@vger.kernel.org
5949S: Maintained
5950F: drivers/media/rc/igorplugusb.c
5951
40ad4a30
SY
5952IGUANAWORKS USB IR TRANSCEIVER
5953M: Sean Young <sean@mess.org>
5954L: linux-media@vger.kernel.org
5955S: Maintained
5956F: drivers/media/rc/iguanair.c
5957
9545f86e 5958IIO SUBSYSTEM AND DRIVERS
030a13d7 5959M: Jonathan Cameron <jic23@kernel.org>
f0d61161
LPC
5960R: Hartmut Knaack <knaack.h@gmx.de>
5961R: Lars-Peter Clausen <lars@metafoo.de>
6fca5aa8 5962R: Peter Meerwald-Stadler <pmeerw@pmeerw.net>
9545f86e 5963L: linux-iio@vger.kernel.org
21d41655 5964T: git git://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio.git
9545f86e 5965S: Maintained
866b148a 5966F: Documentation/devicetree/bindings/iio/
03e7c251 5967F: drivers/iio/
9545f86e 5968F: drivers/staging/iio/
8fe671fc 5969F: include/linux/iio/
817020cf 5970F: tools/iio/
9545f86e 5971
65519263
SG
5972IKANOS/ADI EAGLE ADSL USB DRIVER
5973M: Matthieu Castet <castet.matthieu@free.fr>
5974M: Stanislaw Gruszka <stf_xl@wp.pl>
5975S: Maintained
5976F: drivers/usb/atm/ueagle-atm.c
5977
e89ab51f
GR
5978INA209 HARDWARE MONITOR DRIVER
5979M: Guenter Roeck <linux@roeck-us.net>
968ce1b1 5980L: linux-hwmon@vger.kernel.org
e89ab51f
GR
5981S: Maintained
5982F: Documentation/hwmon/ina209
5983F: Documentation/devicetree/bindings/i2c/ina209.txt
5984F: drivers/hwmon/ina209.c
5985
5986INA2XX HARDWARE MONITOR DRIVER
5987M: Guenter Roeck <linux@roeck-us.net>
968ce1b1 5988L: linux-hwmon@vger.kernel.org
e89ab51f
GR
5989S: Maintained
5990F: Documentation/hwmon/ina2xx
5991F: drivers/hwmon/ina2xx.c
5992F: include/linux/platform_data/ina2xx.h
5993
14dc124f
SIG
5994INDUSTRY PACK SUBSYSTEM (IPACK)
5995M: Samuel Iglesias Gonsalvez <siglesias@igalia.com>
5996M: Jens Taprogge <jens.taprogge@taprogge.org>
5997M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
5998L: industrypack-devel@lists.sourceforge.net
5999W: http://industrypack.sourceforge.net
6000S: Maintained
6001F: drivers/ipack/
6002
8adc53fd
ZLK
6003INGENIC JZ4780 DMA Driver
6004M: Zubair Lutfullah Kakakhel <Zubair.Kakakhel@imgtec.com>
6005S: Maintained
6006F: drivers/dma/dma-jz4780.c
6007
aa7168f4 6008INTEGRITY MEASUREMENT ARCHITECTURE (IMA)
74dd744f 6009M: Mimi Zohar <zohar@linux.vnet.ibm.com>
bfd33c4b 6010M: Dmitry Kasatkin <dmitry.kasatkin@gmail.com>
74dd744f
MZ
6011L: linux-ima-devel@lists.sourceforge.net
6012L: linux-ima-user@lists.sourceforge.net
6013L: linux-security-module@vger.kernel.org
9f273c24 6014T: git git://git.kernel.org/pub/scm/linux/kernel/git/zohar/linux-integrity.git
aa7168f4 6015S: Supported
679655da 6016F: security/integrity/ima/
aa7168f4 6017
9a4ea5a9
JH
6018IMGTEC IR DECODER DRIVER
6019M: James Hogan <james.hogan@imgtec.com>
6020S: Maintained
6021F: drivers/media/rc/img-ir/
6022
1da177e4 6023IMS TWINTURBO FRAMEBUFFER DRIVER
c69f677c 6024L: linux-fbdev@vger.kernel.org
843393d3 6025S: Orphan
8a61f013 6026F: drivers/video/fbdev/imsttfb.c
1da177e4
LT
6027
6028INFINIBAND SUBSYSTEM
b6b2bbe6 6029M: Doug Ledford <dledford@redhat.com>
8b58be88
JP
6030M: Sean Hefty <sean.hefty@intel.com>
6031M: Hal Rosenstock <hal.rosenstock@gmail.com>
e6cc0fd1 6032L: linux-rdma@vger.kernel.org
605841f5 6033W: http://www.openfabrics.org/
8a6e2535 6034Q: http://patchwork.kernel.org/project/linux-rdma/list/
2936ae04 6035T: git git://git.kernel.org/pub/scm/linux/kernel/git/dledford/rdma.git
1da177e4 6036S: Supported
679655da
JP
6037F: Documentation/infiniband/
6038F: drivers/infiniband/
c117ab84 6039F: include/uapi/linux/if_infiniband.h
954138dc
YD
6040F: include/uapi/rdma/
6041F: include/rdma/
1da177e4 6042
c9f04f58 6043INOTIFY
8b58be88
JP
6044M: John McCutchan <john@johnmccutchan.com>
6045M: Robert Love <rlove@rlove.org>
6046M: Eric Paris <eparis@parisplace.org>
c9f04f58 6047S: Maintained
679655da
JP
6048F: Documentation/filesystems/inotify.txt
6049F: fs/notify/inotify/
6050F: include/linux/inotify.h
c117ab84 6051F: include/uapi/linux/inotify.h
c9f04f58 6052
e2d1d6c0 6053INPUT (KEYBOARD, MOUSE, JOYSTICK, TOUCHSCREEN) DRIVERS
8b58be88 6054M: Dmitry Torokhov <dmitry.torokhov@gmail.com>
e2d1d6c0 6055L: linux-input@vger.kernel.org
8a6e2535 6056Q: http://patchwork.kernel.org/project/linux-input/list/
54e5881d 6057T: git git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input.git
e2d1d6c0 6058S: Maintained
679655da 6059F: drivers/input/
f4eea7e2 6060F: include/linux/input.h
c117ab84 6061F: include/uapi/linux/input.h
f4eea7e2 6062F: include/linux/input/
e52d8398 6063F: Documentation/devicetree/bindings/input/
e2d1d6c0 6064
3267a87f 6065INPUT MULTITOUCH (MT) PROTOCOL
75dd112a 6066M: Henrik Rydberg <rydberg@bitmath.org>
3267a87f 6067L: linux-input@vger.kernel.org
75dd112a 6068S: Odd fixes
3267a87f 6069F: Documentation/input/multi-touch-protocol.txt
7f9c2454 6070F: drivers/input/input-mt.c
3267a87f
HR
6071K: \b(ABS|SYN)_MT_
6072
97fa99a3
JY
6073INTEL ASoC BDW/HSW DRIVERS
6074M: Jie Yang <yang.jie@linux.intel.com>
e5747e40 6075L: alsa-devel@alsa-project.org (moderated for non-subscribers)
97fa99a3 6076S: Supported
e8e1225d
JP
6077F: sound/soc/intel/common/sst-dsp*
6078F: sound/soc/intel/common/sst-firmware.c
6079F: sound/soc/intel/boards/broadwell.c
6080F: sound/soc/intel/haswell/
97fa99a3 6081
4ac13e17
DJ
6082INTEL C600 SERIES SAS CONTROLLER DRIVER
6083M: Intel SCU Linux support <intel-linux-scu@intel.com>
fdc5813f 6084M: Artur Paszkiewicz <artur.paszkiewicz@intel.com>
4ac13e17 6085L: linux-scsi@vger.kernel.org
7106891a
DJ
6086T: git git://git.code.sf.net/p/intel-sas/isci
6087S: Supported
4ac13e17 6088F: drivers/scsi/isci/
4ac13e17 6089
ecc83e52
AH
6090INTEL HID EVENT DRIVER
6091M: Alex Hung <alex.hung@canonical.com>
6092L: platform-driver-x86@vger.kernel.org
6093S: Maintained
6094F: drivers/platform/x86/intel-hid.c
6095
332e0812
AK
6096INTEL VIRTUAL BUTTON DRIVER
6097M: AceLan Kao <acelan.kao@canonical.com>
6098L: platform-driver-x86@vger.kernel.org
6099S: Maintained
6100F: drivers/platform/x86/intel-vbtn.c
6101
26717172
LB
6102INTEL IDLE DRIVER
6103M: Len Brown <lenb@kernel.org>
bf1c138e 6104L: linux-pm@vger.kernel.org
08deed1e 6105T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git
26717172
LB
6106S: Supported
6107F: drivers/idle/intel_idle.c
6108
7c1ac18d 6109INTEL PSTATE DRIVER
58ac1f62
SP
6110M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
6111M: Len Brown <lenb@kernel.org>
7c1ac18d
KCA
6112L: linux-pm@vger.kernel.org
6113S: Supported
6114F: drivers/cpufreq/intel_pstate.c
6115
9eb8ef74 6116INTEL FRAMEBUFFER DRIVER (excluding 810 and 815)
d8e38754 6117M: Maik Broemme <mbroemme@libmpq.org>
c69f677c 6118L: linux-fbdev@vger.kernel.org
ce00f85c 6119S: Maintained
679655da 6120F: Documentation/fb/intelfb.txt
8a61f013 6121F: drivers/video/fbdev/intelfb/
9eb8ef74 6122
1da177e4 6123INTEL 810/815 FRAMEBUFFER DRIVER
8b58be88 6124M: Antonino Daplas <adaplas@gmail.com>
c69f677c 6125L: linux-fbdev@vger.kernel.org
ce00f85c 6126S: Maintained
8a61f013 6127F: drivers/video/fbdev/i810/
1da177e4 6128
f4a9bc4c 6129INTEL MENLOW THERMAL DRIVER
8b58be88 6130M: Sujith Thomas <sujith.thomas@intel.com>
d0944853 6131L: platform-driver-x86@vger.kernel.org
5ca92bd9 6132W: https://01.org/linux-acpi
f4a9bc4c 6133S: Supported
679655da 6134F: drivers/platform/x86/intel_menlow.c
f4a9bc4c 6135
248a9dc3 6136INTEL I/OAT DMA DRIVER
18ebd564 6137M: Dave Jiang <dave.jiang@intel.com>
08223d80 6138R: Dan Williams <dan.j.williams@intel.com>
18ebd564
DJ
6139L: dmaengine@vger.kernel.org
6140Q: https://patchwork.kernel.org/project/linux-dmaengine/list/
6141S: Supported
679655da 6142F: drivers/dma/ioat*
248a9dc3 6143
6c8909b4 6144INTEL IOMMU (VT-d)
8b58be88 6145M: David Woodhouse <dwmw2@infradead.org>
6c8909b4 6146L: iommu@lists.linux-foundation.org
54e5881d 6147T: git git://git.infradead.org/iommu-2.6.git
6c8909b4 6148S: Supported
3fb39615 6149F: drivers/iommu/intel-iommu.c
679655da 6150F: include/linux/intel-iommu.h
6c8909b4 6151
b3e5f263 6152INTEL IOP-ADMA DMA DRIVER
08223d80 6153R: Dan Williams <dan.j.williams@intel.com>
1dd8372d 6154S: Odd fixes
679655da 6155F: drivers/dma/iop-adma.c
b3e5f263 6156
9251ce95 6157INTEL IXP4XX QMGR, NPE, ETHERNET and HSS SUPPORT
5529c2cd 6158M: Krzysztof Halasa <khalasa@piap.pl>
9251ce95 6159S: Maintained
679655da
JP
6160F: arch/arm/mach-ixp4xx/include/mach/qmgr.h
6161F: arch/arm/mach-ixp4xx/include/mach/npe.h
6162F: arch/arm/mach-ixp4xx/ixp4xx_qmgr.c
6163F: arch/arm/mach-ixp4xx/ixp4xx_npe.c
b47da977 6164F: drivers/net/ethernet/xscale/ixp4xx_eth.c
679655da 6165F: drivers/net/wan/ixp4xx_hss.c
9251ce95 6166
844dd05f 6167INTEL IXP4XX RANDOM NUMBER GENERATOR SUPPORT
8b58be88 6168M: Deepak Saxena <dsaxena@plexity.net>
844dd05f 6169S: Maintained
679655da 6170F: drivers/char/hw_random/ixp4xx-rng.c
844dd05f 6171
2f302324 6172INTEL ETHERNET DRIVERS
8b58be88 6173M: Jeff Kirsher <jeffrey.t.kirsher@intel.com>
eff471b1 6174L: intel-wired-lan@lists.osuosl.org (moderated for non-subscribers)
f6fde11a 6175W: http://www.intel.com/support/feedback.htm
d94e6fed 6176W: http://e1000.sourceforge.net/
2f302324
JK
6177Q: http://patchwork.ozlabs.org/project/intel-wired-lan/list/
6178T: git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/net-queue.git
6179T: git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/next-queue.git
1da177e4 6180S: Supported
0d164401
JK
6181F: Documentation/networking/e100.txt
6182F: Documentation/networking/e1000.txt
6183F: Documentation/networking/e1000e.txt
6184F: Documentation/networking/igb.txt
6185F: Documentation/networking/igbvf.txt
6186F: Documentation/networking/ixgb.txt
6187F: Documentation/networking/ixgbe.txt
6188F: Documentation/networking/ixgbevf.txt
1bff6529 6189F: Documentation/networking/i40e.txt
105bf2fe 6190F: Documentation/networking/i40evf.txt
dee1ad47 6191F: drivers/net/ethernet/intel/
bc90d291 6192F: drivers/net/ethernet/intel/*/
1da177e4 6193
6e4de866
FL
6194INTEL RDMA RNIC DRIVER
6195M: Faisal Latif <faisal.latif@intel.com>
6196R: Chien Tin Tung <chien.tin.tung@intel.com>
6197R: Mustafa Ismail <mustafa.ismail@intel.com>
6198R: Shiraz Saleem <shiraz.saleem@intel.com>
6199R: Tatyana Nikolova <tatyana.e.nikolova@intel.com>
6200L: linux-rdma@vger.kernel.org
6201S: Supported
6202F: drivers/infiniband/hw/i40iw/
6203
224f9e6d
AS
6204INTEL MERRIFIELD GPIO DRIVER
6205M: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
6206L: linux-gpio@vger.kernel.org
6207S: Maintained
6208F: drivers/gpio/gpio-merrifield.c
6209
0963d59b
LW
6210INTEL-MID GPIO DRIVER
6211M: David Cohen <david.a.cohen@linux.intel.com>
6212L: linux-gpio@vger.kernel.org
6213S: Maintained
6214F: drivers/gpio/gpio-intel-mid.c
6215
ca907a90
SY
6216INTEL PRO/WIRELESS 2100, 2200BG, 2915ABG NETWORK CONNECTION SUPPORT
6217M: Stanislav Yakovlev <stas.yakovlev@gmail.com>
724c6b35 6218L: linux-wireless@vger.kernel.org
ca907a90 6219S: Maintained
679655da 6220F: Documentation/networking/README.ipw2100
679655da 6221F: Documentation/networking/README.ipw2200
367a1092 6222F: drivers/net/wireless/intel/ipw2x00/
826d2abe 6223
5760b0a5
AS
6224INTEL(R) TRACE HUB
6225M: Alexander Shishkin <alexander.shishkin@linux.intel.com>
6226S: Supported
6227F: Documentation/trace/intel_th.txt
6228F: drivers/hwtracing/intel_th/
6229
4bd96a7a 6230INTEL(R) TRUSTED EXECUTION TECHNOLOGY (TXT)
74b18e17 6231M: Ning Sun <ning.sun@intel.com>
4bd96a7a
SW
6232L: tboot-devel@lists.sourceforge.net
6233W: http://tboot.sourceforge.net
e9b7d7c8 6234T: hg http://tboot.hg.sourceforge.net:8000/hgroot/tboot/tboot
4bd96a7a
SW
6235S: Supported
6236F: Documentation/intel_txt.txt
6237F: include/linux/tboot.h
6238F: arch/x86/kernel/tboot.c
6239
8a70da82 6240INTEL WIRELESS WIMAX CONNECTION 2400
8b58be88 6241M: Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
8a70da82 6242M: linux-wimax@intel.com
49e7d9df 6243L: wimax@linuxwimax.org (subscribers-only)
8a70da82
IPG
6244S: Supported
6245W: http://linuxwimax.org
679655da
JP
6246F: Documentation/wimax/README.i2400m
6247F: drivers/net/wimax/i2400m/
c117ab84 6248F: include/uapi/linux/wimax/i2400m.h
8a70da82 6249
1c0ce89c
SG
6250INTEL WIRELESS 3945ABG/BG, 4965AGN (iwlegacy)
6251M: Stanislaw Gruszka <sgruszka@redhat.com>
efa3144e 6252L: linux-wireless@vger.kernel.org
1c0ce89c 6253S: Supported
7ac9a364 6254F: drivers/net/wireless/intel/iwlegacy/
efa3144e 6255
b481de9c 6256INTEL WIRELESS WIFI LINK (iwlwifi)
15fae50a 6257M: Johannes Berg <johannes.berg@intel.com>
6161b02b 6258M: Emmanuel Grumbach <emmanuel.grumbach@intel.com>
af5e964f 6259M: Luca Coelho <luciano.coelho@intel.com>
7b9aebf0 6260M: Intel Linux Wireless <linuxwifi@intel.com>
b481de9c 6261L: linux-wireless@vger.kernel.org
b481de9c 6262W: http://intellinuxwireless.org
b62ff718 6263T: git git://git.kernel.org/pub/scm/linux/kernel/git/iwlwifi/iwlwifi.git
b481de9c 6264S: Supported
e705c121 6265F: drivers/net/wireless/intel/iwlwifi/
b481de9c 6266
de8fe023
TW
6267INTEL MANAGEMENT ENGINE (mei)
6268M: Tomas Winkler <tomas.winkler@intel.com>
6269L: linux-kernel@vger.kernel.org
6270S: Supported
c117ab84 6271F: include/uapi/linux/mei.h
5069288b 6272F: include/linux/mei_cl_bus.h
de8fe023 6273F: drivers/misc/mei/*
222818c3 6274F: drivers/watchdog/mei_wdt.c
e07950a1 6275F: Documentation/misc-devices/mei/*
de8fe023 6276
50ceb98b
SD
6277INTEL MIC DRIVERS (mic)
6278M: Sudeep Dutt <sudeep.dutt@intel.com>
6279M: Ashutosh Dixit <ashutosh.dixit@intel.com>
6280S: Supported
6281W: https://github.com/sudeepdutt/mic
6282W: http://software.intel.com/en-us/mic-developer
6283F: include/linux/mic_bus.h
6284F: include/linux/scif.h
6285F: include/uapi/linux/mic_common.h
6286F: include/uapi/linux/mic_ioctl.h
9f273c24 6287F: include/uapi/linux/scif_ioctl.h
50ceb98b
SD
6288F: drivers/misc/mic/
6289F: drivers/dma/mic_x100_dma.c
6290F: drivers/dma/mic_x100_dma.h
9f273c24 6291F: Documentation/mic/
50ceb98b 6292
fdca4f16 6293INTEL PMC/P-Unit IPC DRIVER
0a8b8353 6294M: Zha Qipeng<qipeng.zha@intel.com>
6295L: platform-driver-x86@vger.kernel.org
6296S: Maintained
6297F: drivers/platform/x86/intel_pmc_ipc.c
fdca4f16 6298F: drivers/platform/x86/intel_punit_ipc.c
0a8b8353 6299F: arch/x86/include/asm/intel_pmc_ipc.h
fdca4f16 6300F: arch/x86/include/asm/intel_punit_ipc.h
0a8b8353 6301
378f956e
SKC
6302INTEL TELEMETRY DRIVER
6303M: Souvik Kumar Chakravarty <souvik.k.chakravarty@intel.com>
6304L: platform-driver-x86@vger.kernel.org
6305S: Maintained
378f956e 6306F: arch/x86/include/asm/intel_telemetry.h
f1fc3cd8 6307F: drivers/platform/x86/intel_telemetry*
0a8b8353 6308
b740d2e9
RB
6309INTEL PMC CORE DRIVER
6310M: Rajneesh Bhardwaj <rajneesh.bhardwaj@intel.com>
6311M: Vishwanath Somayaji <vishwanath.somayaji@intel.com>
6312L: platform-driver-x86@vger.kernel.org
6313S: Maintained
6314F: arch/x86/include/asm/pmc_core.h
6315F: drivers/platform/x86/intel_pmc_core*
6316
cb109a0e 6317IOC3 ETHERNET DRIVER
8b58be88 6318M: Ralf Baechle <ralf@linux-mips.org>
1da177e4
LT
6319L: linux-mips@linux-mips.org
6320S: Maintained
8862bf1e 6321F: drivers/net/ethernet/sgi/ioc3-eth.c
1da177e4 6322
cb109a0e 6323IOC3 SERIAL DRIVER
8b58be88 6324M: Pat Gefre <pfg@sgi.com>
d39e0721 6325L: linux-serial@vger.kernel.org
cb109a0e 6326S: Maintained
df621252 6327F: drivers/tty/serial/ioc3_serial.c
cb109a0e 6328
0b6e8569
SW
6329IOMMU DRIVERS
6330M: Joerg Roedel <joro@8bytes.org>
6331L: iommu@lists.linux-foundation.org
6332T: git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
6333S: Maintained
efcd94c0 6334F: Documentation/devicetree/bindings/iommu/
0b6e8569
SW
6335F: drivers/iommu/
6336
4480f15b 6337IP MASQUERADING
8b58be88 6338M: Juanjo Ciarlante <jjciarla@raiz.uncu.edu.ar>
1da177e4 6339S: Maintained
679655da 6340F: net/ipv4/netfilter/ipt_MASQUERADE.c
1da177e4 6341
4409ebe9 6342IPMI SUBSYSTEM
8b58be88 6343M: Corey Minyard <minyard@acm.org>
b0c90653 6344L: openipmi-developer@lists.sourceforge.net (moderated for non-subscribers)
4409ebe9
CM
6345W: http://openipmi.sourceforge.net/
6346S: Supported
679655da
JP
6347F: Documentation/IPMI.txt
6348F: drivers/char/ipmi/
6349F: include/linux/ipmi*
c117ab84 6350F: include/uapi/linux/ipmi*
4409ebe9 6351
2d800897
KW
6352QCOM AUDIO (ASoC) DRIVERS
6353M: Patrick Lai <plai@codeaurora.org>
6354M: Banajit Goswami <bgoswami@codeaurora.org>
6355L: alsa-devel@alsa-project.org (moderated for non-subscribers)
6356S: Supported
6357F: sound/soc/qcom/
6358
e2d1d6c0 6359IPS SCSI RAID DRIVER
8b58be88 6360M: Adaptec OEM Raid Solutions <aacraid@adaptec.com>
e2d1d6c0
RD
6361L: linux-scsi@vger.kernel.org
6362W: http://www.adaptec.com/
6363S: Maintained
679655da 6364F: drivers/scsi/ips*
e2d1d6c0
RD
6365
6366IPVS
8b58be88
JP
6367M: Wensong Zhang <wensong@linux-vs.org>
6368M: Simon Horman <horms@verge.net.au>
6369M: Julian Anastasov <ja@ssi.bg>
979b6c13 6370L: netdev@vger.kernel.org
e2d1d6c0 6371L: lvs-devel@vger.kernel.org
1da177e4 6372S: Maintained
9f273c24
FW
6373T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs-next.git
6374T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs.git
679655da 6375F: Documentation/networking/ipvs-sysctl.txt
b61d4a71 6376F: include/net/ip_vs.h
c117ab84 6377F: include/uapi/linux/ip_vs.h
679655da 6378F: net/netfilter/ipvs/
1da177e4 6379
e7839f25 6380IPWIRELESS DRIVER
e5f6450c 6381M: Jiri Kosina <jikos@kernel.org>
d8130624 6382M: David Sterba <dsterba@suse.com>
92094aa0 6383S: Odd Fixes
282361a0 6384F: drivers/tty/ipwireless/
099dc4fb 6385
e2d1d6c0 6386IPX NETWORK LAYER
8b58be88 6387M: Arnaldo Carvalho de Melo <acme@ghostprotocols.net>
e2d1d6c0
RD
6388L: netdev@vger.kernel.org
6389S: Maintained
679655da 6390F: include/net/ipx.h
c117ab84 6391F: include/uapi/linux/ipx.h
679655da 6392F: net/ipx/
e2d1d6c0 6393
1da177e4 6394IRDA SUBSYSTEM
8b58be88 6395M: Samuel Ortiz <samuel@sortiz.org>
a2ac953d 6396L: irda-users@lists.sourceforge.net (subscribers-only)
ced649ea 6397L: netdev@vger.kernel.org
1da177e4 6398W: http://irda.sourceforge.net/
f353976d 6399S: Maintained
e0057975 6400T: git git://git.kernel.org/pub/scm/linux/kernel/git/sameo/irda-2.6.git
679655da
JP
6401F: Documentation/networking/irda.txt
6402F: drivers/net/irda/
6403F: include/net/irda/
6404F: net/irda/
1da177e4 6405
a800c7cc
TG
6406IRQ SUBSYSTEM
6407M: Thomas Gleixner <tglx@linutronix.de>
981c3a4f 6408L: linux-kernel@vger.kernel.org
a800c7cc 6409S: Maintained
75fc2d37 6410T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
a800c7cc 6411F: kernel/irq/
2ed9fd28
JC
6412
6413IRQCHIP DRIVERS
6414M: Thomas Gleixner <tglx@linutronix.de>
6415M: Jason Cooper <jason@lakedaemon.net>
54d9ffc4 6416M: Marc Zyngier <marc.zyngier@arm.com>
2ed9fd28
JC
6417L: linux-kernel@vger.kernel.org
6418S: Maintained
6419T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
6420T: git git://git.infradead.org/users/jcooper/linux.git irqchip/core
5b5a9069 6421F: Documentation/devicetree/bindings/interrupt-controller/
edd96900 6422F: drivers/irqchip/
a800c7cc 6423
7ab3a837 6424IRQ DOMAINS (IRQ NUMBER MAPPING LIBRARY)
b09dec2c 6425M: Marc Zyngier <marc.zyngier@arm.com>
7ab3a837 6426S: Maintained
b09dec2c 6427T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
7ab3a837
GL
6428F: Documentation/IRQ-domain.txt
6429F: include/linux/irqdomain.h
6430F: kernel/irq/irqdomain.c
b09dec2c 6431F: kernel/irq/msi.c
7ab3a837 6432
ad7afc38
WBG
6433ISA
6434M: William Breathitt Gray <vilhelm.gray@gmail.com>
6435S: Maintained
6436F: Documentation/isa.txt
6437F: drivers/base/isa.c
6438F: include/linux/isa.h
6439
e2d1d6c0 6440ISAPNP
8b58be88 6441M: Jaroslav Kysela <perex@perex.cz>
e2d1d6c0 6442S: Maintained
679655da
JP
6443F: Documentation/isapnp.txt
6444F: drivers/pnp/isapnp/
6445F: include/linux/isapnp.h
e2d1d6c0 6446
d39b8420
HV
6447ISA RADIO MODULE
6448M: Hans Verkuil <hverkuil@xs4all.nl>
6449L: linux-media@vger.kernel.org
6450T: git git://linuxtv.org/media_tree.git
a825eaec 6451W: https://linuxtv.org
d39b8420
HV
6452S: Maintained
6453F: drivers/media/radio/radio-isa*
6454
71a6d0af
HW
6455iSCSI BOOT FIRMWARE TABLE (iBFT) DRIVER
6456M: Peter Jones <pjones@redhat.com>
6457M: Konrad Rzeszutek Wilk <konrad@kernel.org>
6458S: Maintained
6459F: drivers/firmware/iscsi_ibft*
6460
14816b1e 6461ISCSI
8b58be88 6462M: Mike Christie <michaelc@cs.wisc.edu>
14816b1e
MC
6463L: open-iscsi@googlegroups.com
6464W: www.open-iscsi.org
54e5881d 6465T: git git://git.kernel.org/pub/scm/linux/kernel/git/mnc/linux-2.6-iscsi.git
14816b1e 6466S: Maintained
679655da
JP
6467F: drivers/scsi/*iscsi*
6468F: include/scsi/*iscsi*
14816b1e 6469
1e65eb42
OG
6470ISCSI EXTENSIONS FOR RDMA (ISER) INITIATOR
6471M: Or Gerlitz <ogerlitz@mellanox.com>
e7d2c25d 6472M: Sagi Grimberg <sagi@grimberg.me>
1e65eb42
OG
6473M: Roi Dayan <roid@mellanox.com>
6474L: linux-rdma@vger.kernel.org
6475S: Supported
6476W: http://www.openfabrics.org
6477W: www.open-iscsi.org
6478Q: http://patchwork.kernel.org/project/linux-rdma/list/
14430813 6479F: drivers/infiniband/ulp/iser/
1e65eb42 6480
2b70e5fd 6481ISCSI EXTENSIONS FOR RDMA (ISER) TARGET
e7d2c25d 6482M: Sagi Grimberg <sagi@grimberg.me>
2b70e5fd
SG
6483T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
6484L: linux-rdma@vger.kernel.org
6485L: target-devel@vger.kernel.org
6486S: Supported
6487W: http://www.linux-iscsi.org
6488F: drivers/infiniband/ulp/isert
6489
1da177e4 6490ISDN SUBSYSTEM
8b58be88 6491M: Karsten Keil <isdn@linux-pingi.de>
d5d52273 6492L: isdn4linux@listserv.isdn4linux.de (subscribers-only)
3da0ae62 6493L: netdev@vger.kernel.org
1da177e4 6494W: http://www.isdn4linux.de
54e5881d 6495T: git git://git.kernel.org/pub/scm/linux/kernel/git/kkeil/isdn-2.6.git
1da177e4 6496S: Maintained
679655da
JP
6497F: Documentation/isdn/
6498F: drivers/isdn/
6499F: include/linux/isdn.h
6500F: include/linux/isdn/
c117ab84
CEB
6501F: include/uapi/linux/isdn.h
6502F: include/uapi/linux/isdn/
1da177e4
LT
6503
6504ISDN SUBSYSTEM (Eicon active card driver)
8b58be88 6505M: Armin Schindler <mac@melware.de>
d5d52273 6506L: isdn4linux@listserv.isdn4linux.de (subscribers-only)
1da177e4
LT
6507W: http://www.melware.de
6508S: Maintained
679655da 6509F: drivers/isdn/hardware/eicon/
1da177e4 6510
d624870f 6511IT87 HARDWARE MONITORING DRIVER
d8130624 6512M: Jean Delvare <jdelvare@suse.com>
968ce1b1 6513L: linux-hwmon@vger.kernel.org
d624870f
JD
6514S: Maintained
6515F: Documentation/hwmon/it87
6516F: drivers/hwmon/it87.c
6517
d7104bff
AP
6518IT913X MEDIA DRIVER
6519M: Antti Palosaari <crope@iki.fi>
6520L: linux-media@vger.kernel.org
a825eaec 6521W: https://linuxtv.org
d7104bff
AP
6522W: http://palosaari.fi/linux/
6523Q: http://patchwork.linuxtv.org/project/linux-media/list/
6524T: git git://linuxtv.org/anttip/media_tree.git
6525S: Maintained
249c697e 6526F: drivers/media/tuners/it913x*
d7104bff 6527
91821ff3 6528IVTV VIDEO4LINUX DRIVER
6afdeaf8 6529M: Andy Walls <awalls@md.metrocast.net>
7b212edf 6530L: ivtv-devel@ivtvdriver.org (subscribers-only)
661263b5 6531L: linux-media@vger.kernel.org
275ffde4 6532T: git git://linuxtv.org/media_tree.git
91821ff3
HV
6533W: http://www.ivtvdriver.org
6534S: Maintained
679655da 6535F: Documentation/video4linux/*.ivtv
90d72ac6 6536F: drivers/media/pci/ivtv/
c117ab84 6537F: include/uapi/linux/ivtv*
91821ff3 6538
68620bdd
MP
6539IX2505V MEDIA DRIVER
6540M: Malcolm Priestley <tvboxspy@gmail.com>
6541L: linux-media@vger.kernel.org
a825eaec 6542W: https://linuxtv.org
68620bdd
MP
6543Q: http://patchwork.linuxtv.org/project/linux-media/list/
6544S: Maintained
6545F: drivers/media/dvb-frontends/ix2505v*
6546
4453d736
GR
6547JC42.4 TEMPERATURE SENSOR DRIVER
6548M: Guenter Roeck <linux@roeck-us.net>
968ce1b1 6549L: linux-hwmon@vger.kernel.org
4453d736
GR
6550S: Maintained
6551F: drivers/hwmon/jc42.c
6552F: Documentation/hwmon/jc42
6553
e2d1d6c0 6554JFS FILESYSTEM
3256f80f 6555M: Dave Kleikamp <shaggy@kernel.org>
e2d1d6c0
RD
6556L: jfs-discussion@lists.sourceforge.net
6557W: http://jfs.sourceforge.net/
54e5881d 6558T: git git://git.kernel.org/pub/scm/linux/kernel/git/shaggy/jfs-2.6.git
8f8f0134 6559S: Maintained
679655da
JP
6560F: Documentation/filesystems/jfs.txt
6561F: fs/jfs/
e2d1d6c0 6562
95252236 6563JME NETWORK DRIVER
8b58be88 6564M: Guo-Fu Tseng <cooldavid@cooldavid.org>
95252236
GFT
6565L: netdev@vger.kernel.org
6566S: Maintained
63d24a0e 6567F: drivers/net/ethernet/jme.*
95252236 6568
1da177e4 6569JOURNALLING FLASH FILE SYSTEM V2 (JFFS2)
8b58be88 6570M: David Woodhouse <dwmw2@infradead.org>
6d85d066
DW
6571L: linux-mtd@lists.infradead.org
6572W: http://www.linux-mtd.infradead.org/doc/jffs2.html
1da177e4 6573S: Maintained
679655da 6574F: fs/jffs2/
c117ab84 6575F: include/uapi/linux/jffs2.h
1da177e4 6576
d183e11a
TT
6577JOURNALLING LAYER FOR BLOCK DEVICES (JBD2)
6578M: "Theodore Ts'o" <tytso@mit.edu>
c290ea01 6579M: Jan Kara <jack@suse.com>
d183e11a
TT
6580L: linux-ext4@vger.kernel.org
6581S: Maintained
6582F: fs/jbd2/
6583F: include/linux/jbd2.h
ae0718f8 6584
207dab5f
MU
6585JPU V4L2 MEM2MEM DRIVER FOR RENESAS
6586M: Mikhail Ulyanov <mikhail.ulyanov@cogentembedded.com>
6587L: linux-media@vger.kernel.org
6588S: Maintained
6589F: drivers/media/platform/rcar_jpu.c
6590
fd8b6cb4 6591JSM Neo PCI based serial card
df247081 6592M: Gabriel Krisman Bertazi <krisman@linux.vnet.ibm.com>
fd8b6cb4
BL
6593L: linux-serial@vger.kernel.org
6594S: Maintained
df621252 6595F: drivers/tty/serial/jsm/
ae0718f8 6596
af39917d
CL
6597K10TEMP HARDWARE MONITORING DRIVER
6598M: Clemens Ladisch <clemens@ladisch.de>
968ce1b1 6599L: linux-hwmon@vger.kernel.org
af39917d
CL
6600S: Maintained
6601F: Documentation/hwmon/k10temp
6602F: drivers/hwmon/k10temp.c
6603
4660cb35 6604K8TEMP HARDWARE MONITORING DRIVER
8b58be88 6605M: Rudolf Marek <r.marek@assembler.cz>
968ce1b1 6606L: linux-hwmon@vger.kernel.org
ae0718f8 6607S: Maintained
679655da
JP
6608F: Documentation/hwmon/k8temp
6609F: drivers/hwmon/k8temp.c
ae0718f8 6610
0ba1d91d
AR
6611KASAN
6612M: Andrey Ryabinin <aryabinin@virtuozzo.com>
6613R: Alexander Potapenko <glider@google.com>
6614R: Dmitry Vyukov <dvyukov@google.com>
6615L: kasan-dev@googlegroups.com
6616S: Maintained
6617F: arch/*/include/asm/kasan.h
6618F: arch/*/mm/kasan_init*
6619F: Documentation/kasan.txt
64f8ebaf 6620F: include/linux/kasan*.h
0ba1d91d
AR
6621F: lib/test_kasan.c
6622F: mm/kasan/
6623F: scripts/Makefile.kasan
6624
1da177e4 6625KCONFIG
5eb1f99e 6626M: "Yann E. MORIN" <yann.morin.1998@free.fr>
347d12d7 6627L: linux-kbuild@vger.kernel.org
cea8321c 6628T: git git://gitorious.org/linux-kconfig/linux-kconfig
5eb1f99e 6629S: Maintained
679655da
JP
6630F: Documentation/kbuild/kconfig-language.txt
6631F: scripts/kconfig/
1da177e4 6632
ea6c2089 6633KDUMP
f871f191
VG
6634M: Dave Young <dyoung@redhat.com>
6635M: Baoquan He <bhe@redhat.com>
6636R: Vivek Goyal <vgoyal@redhat.com>
34633993 6637L: kexec@lists.infradead.org
ea6c2089
VG
6638W: http://lse.sourceforge.net/kdump/
6639S: Maintained
80811493 6640F: Documentation/kdump/
ea6c2089 6641
f41bf02f
HV
6642KEENE FM RADIO TRANSMITTER DRIVER
6643M: Hans Verkuil <hverkuil@xs4all.nl>
6644L: linux-media@vger.kernel.org
6645T: git git://linuxtv.org/media_tree.git
a825eaec 6646W: https://linuxtv.org
f41bf02f
HV
6647S: Maintained
6648F: drivers/media/radio/radio-keene*
6649
1da177e4 6650KERNEL AUTOMOUNTER v4 (AUTOFS4)
8b58be88 6651M: Ian Kent <raven@themaw.net>
f694fc97 6652L: autofs@vger.kernel.org
1da177e4 6653S: Maintained
679655da 6654F: fs/autofs4/
1da177e4 6655
70fb7ba6 6656KERNEL BUILD + files below scripts/ (unless maintained elsewhere)
d8130624 6657M: Michal Marek <mmarek@suse.com>
08deed1e
JP
6658T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git for-next
6659T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git rc-fixes
347d12d7 6660L: linux-kbuild@vger.kernel.org
5ce45962 6661S: Maintained
679655da
JP
6662F: Documentation/kbuild/
6663F: Makefile
6664F: scripts/Makefile.*
70fb7ba6
MM
6665F: scripts/basic/
6666F: scripts/mk*
6667F: scripts/package/
1da177e4
LT
6668
6669KERNEL JANITORS
c3000e03 6670L: kernel-janitors@vger.kernel.org
10466f5a 6671W: http://kernelnewbies.org/KernelJanitors
ee709b0c 6672S: Odd Fixes
1da177e4 6673
e8b43555 6674KERNEL NFSD, SUNRPC, AND LOCKD SERVERS
8b58be88 6675M: "J. Bruce Fields" <bfields@fieldses.org>
883985f6 6676M: Jeff Layton <jlayton@poochiereds.net>
16141c02 6677L: linux-nfs@vger.kernel.org
1da177e4 6678W: http://nfs.sourceforge.net/
9f273c24 6679T: git git://linux-nfs.org/~bfields/linux.git
98fac23f 6680S: Supported
679655da 6681F: fs/nfsd/
c117ab84 6682F: include/uapi/linux/nfsd/
679655da
JP
6683F: fs/lockd/
6684F: fs/nfs_common/
6685F: net/sunrpc/
6686F: include/linux/lockd/
6687F: include/linux/sunrpc/
c117ab84 6688F: include/uapi/linux/sunrpc/
1da177e4 6689
13b122b3
SK
6690KERNEL SELFTEST FRAMEWORK
6691M: Shuah Khan <shuahkh@osg.samsung.com>
90effdcd 6692M: Shuah Khan <shuah@kernel.org>
64f00850 6693L: linux-kselftest@vger.kernel.org
13b122b3
SK
6694T: git git://git.kernel.org/pub/scm/shuah/linux-kselftest
6695S: Maintained
6696F: tools/testing/selftests
6697
426d62e2 6698KERNEL VIRTUAL MACHINE (KVM)
c93a64fe 6699M: Paolo Bonzini <pbonzini@redhat.com>
3d8e15dd 6700M: Radim Krčmář <rkrcmar@redhat.com>
1fc9d2bf 6701L: kvm@vger.kernel.org
e3e58478 6702W: http://www.linux-kvm.org
a94b40a6 6703T: git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
426d62e2 6704S: Supported
c93a64fe
PB
6705F: Documentation/*/kvm*.txt
6706F: Documentation/virtual/kvm/
679655da 6707F: arch/*/kvm/
1662e862
CB
6708F: arch/x86/kernel/kvm.c
6709F: arch/x86/kernel/kvmclock.c
679655da
JP
6710F: arch/*/include/asm/kvm*
6711F: include/linux/kvm*
c117ab84 6712F: include/uapi/linux/kvm*
679655da 6713F: virt/kvm/
6d0a1a61 6714F: tools/kvm/
426d62e2 6715
ad8003d3 6716KERNEL VIRTUAL MACHINE (KVM) FOR AMD-V
7de609c8 6717M: Joerg Roedel <joro@8bytes.org>
1fc9d2bf 6718L: kvm@vger.kernel.org
038161de 6719W: http://www.linux-kvm.org/
7de609c8 6720S: Maintained
679655da 6721F: arch/x86/include/asm/svm.h
679655da 6722F: arch/x86/kvm/svm.c
426d62e2 6723
513014b7 6724KERNEL VIRTUAL MACHINE (KVM) FOR POWERPC
d8130624 6725M: Alexander Graf <agraf@suse.com>
1fc9d2bf 6726L: kvm-ppc@vger.kernel.org
038161de 6727W: http://www.linux-kvm.org/
6a7f972d 6728T: git git://github.com/agraf/linux-2.6.git
513014b7 6729S: Supported
679655da
JP
6730F: arch/powerpc/include/asm/kvm*
6731F: arch/powerpc/kvm/
513014b7 6732
85f8fffe 6733KERNEL VIRTUAL MACHINE for s390 (KVM/s390)
8b58be88 6734M: Christian Borntraeger <borntraeger@de.ibm.com>
4ae57b6c 6735M: Cornelia Huck <cornelia.huck@de.ibm.com>
85f8fffe
CB
6736L: linux-s390@vger.kernel.org
6737W: http://www.ibm.com/developerworks/linux/linux390/
9f273c24 6738T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvms390/linux.git
85f8fffe 6739S: Supported
679655da
JP
6740F: Documentation/s390/kvm.txt
6741F: arch/s390/include/asm/kvm*
80811493 6742F: arch/s390/kvm/
85f8fffe 6743
a749474d 6744KERNEL VIRTUAL MACHINE (KVM) FOR ARM
0f4ca79e 6745M: Christoffer Dall <christoffer.dall@linaro.org>
5c8818b4
MZ
6746M: Marc Zyngier <marc.zyngier@arm.com>
6747L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
a749474d
CD
6748L: kvmarm@lists.cs.columbia.edu
6749W: http://systems.cs.columbia.edu/projects/kvm-arm
1b1ebe82 6750T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvmarm/kvmarm.git
0f4ca79e 6751S: Supported
a749474d
CD
6752F: arch/arm/include/uapi/asm/kvm*
6753F: arch/arm/include/asm/kvm*
6754F: arch/arm/kvm/
5c8818b4
MZ
6755F: virt/kvm/arm/
6756F: include/kvm/arm_*
a749474d 6757
6394a3ec 6758KERNEL VIRTUAL MACHINE FOR ARM64 (KVM/arm64)
5c8818b4 6759M: Christoffer Dall <christoffer.dall@linaro.org>
6394a3ec
MZ
6760M: Marc Zyngier <marc.zyngier@arm.com>
6761L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
6762L: kvmarm@lists.cs.columbia.edu
6763S: Maintained
6764F: arch/arm64/include/uapi/asm/kvm*
6765F: arch/arm64/include/asm/kvm*
6766F: arch/arm64/kvm/
6767
bfd3d532
JH
6768KERNEL VIRTUAL MACHINE FOR MIPS (KVM/mips)
6769M: James Hogan <james.hogan@imgtec.com>
6770L: linux-mips@linux-mips.org
6771S: Supported
6772F: arch/mips/include/uapi/asm/kvm*
6773F: arch/mips/include/asm/kvm*
6774F: arch/mips/kvm/
6775
dc009d92 6776KEXEC
8b58be88 6777M: Eric Biederman <ebiederm@xmission.com>
2f327dad 6778W: http://kernel.org/pub/linux/utils/kernel/kexec/
34633993 6779L: kexec@lists.infradead.org
dc009d92 6780S: Maintained
679655da 6781F: include/linux/kexec.h
c117ab84 6782F: include/uapi/linux/kexec.h
10540a69 6783F: kernel/kexec*
dc009d92 6784
e971461f
DH
6785KEYS/KEYRINGS:
6786M: David Howells <dhowells@redhat.com>
aa62efff 6787L: keyrings@vger.kernel.org
e971461f 6788S: Maintained
d410fa4e 6789F: Documentation/security/keys.txt
e971461f
DH
6790F: include/linux/key.h
6791F: include/linux/key-type.h
75aeddd1
DH
6792F: include/linux/keyctl.h
6793F: include/uapi/linux/keyctl.h
e971461f
DH
6794F: include/keys/
6795F: security/keys/
6796
7f3c68be 6797KEYS-TRUSTED
74dd744f
MZ
6798M: David Safford <safford@us.ibm.com>
6799M: Mimi Zohar <zohar@linux.vnet.ibm.com>
7f3c68be 6800L: linux-security-module@vger.kernel.org
aa62efff 6801L: keyrings@vger.kernel.org
7f3c68be 6802S: Supported
d410fa4e 6803F: Documentation/security/keys-trusted-encrypted.txt
7f3c68be
MZ
6804F: include/keys/trusted-type.h
6805F: security/keys/trusted.c
6806F: security/keys/trusted.h
6807
6808KEYS-ENCRYPTED
74dd744f
MZ
6809M: Mimi Zohar <zohar@linux.vnet.ibm.com>
6810M: David Safford <safford@us.ibm.com>
7f3c68be 6811L: linux-security-module@vger.kernel.org
aa62efff 6812L: keyrings@vger.kernel.org
7f3c68be 6813S: Supported
d410fa4e 6814F: Documentation/security/keys-trusted-encrypted.txt
7f3c68be 6815F: include/keys/encrypted-type.h
19c90aa6 6816F: security/keys/encrypted-keys/
7f3c68be 6817
5b778dad 6818KGDB / KDB /debug_core
8b58be88 6819M: Jason Wessel <jason.wessel@windriver.com>
4063eb5f 6820W: http://kgdb.wiki.kernel.org/
e3e2aaf7 6821L: kgdb-bugreport@lists.sourceforge.net
9f273c24 6822T: git git://git.kernel.org/pub/scm/linux/kernel/git/jwessel/kgdb.git
e3e2aaf7 6823S: Maintained
679655da
JP
6824F: Documentation/DocBook/kgdb.tmpl
6825F: drivers/misc/kgdbts.c
df621252 6826F: drivers/tty/serial/kgdboc.c
5b778dad 6827F: include/linux/kdb.h
679655da 6828F: include/linux/kgdb.h
4063eb5f 6829F: kernel/debug/
e3e2aaf7 6830
456db8cc 6831KMEMCHECK
8b58be88 6832M: Vegard Nossum <vegardno@ifi.uio.no>
2ed1c525 6833M: Pekka Enberg <penberg@kernel.org>
b9ce08c0 6834S: Maintained
410d7a97
JP
6835F: Documentation/kmemcheck.txt
6836F: arch/x86/include/asm/kmemcheck.h
6837F: arch/x86/mm/kmemcheck/
6838F: include/linux/kmemcheck.h
6839F: mm/kmemcheck.c
b9ce08c0 6840
c3bb4d24 6841KMEMLEAK
8b58be88 6842M: Catalin Marinas <catalin.marinas@arm.com>
c3bb4d24
CM
6843S: Maintained
6844F: Documentation/kmemleak.txt
6845F: include/linux/kmemleak.h
6846F: mm/kmemleak.c
6847F: mm/kmemleak-test.c
6848
89559a61 6849KPROBES
a320817c 6850M: Ananth N Mavinakayanahalli <ananth@linux.vnet.ibm.com>
8b58be88
JP
6851M: Anil S Keshavamurthy <anil.s.keshavamurthy@intel.com>
6852M: "David S. Miller" <davem@davemloft.net>
353def94 6853M: Masami Hiramatsu <mhiramat@kernel.org>
89559a61 6854S: Maintained
679655da
JP
6855F: Documentation/kprobes.txt
6856F: include/linux/kprobes.h
6857F: kernel/kprobes.c
89559a61 6858
70e84049 6859KS0108 LCD CONTROLLER DRIVER
8b58be88 6860M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
450c622e
MO
6861W: http://miguelojeda.es/auxdisplay.htm
6862W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
70e84049 6863S: Maintained
679655da
JP
6864F: Documentation/auxdisplay/ks0108
6865F: drivers/auxdisplay/ks0108.c
6866F: include/linux/ks0108.h
70e84049 6867
1b69c6d0
DA
6868L3MDEV
6869M: David Ahern <dsa@cumulusnetworks.com>
6870L: netdev@vger.kernel.org
6871S: Maintained
6872F: net/l3mdev
6873F: include/net/l3mdev.h
6874
9ca44355 6875LANTIQ MIPS ARCHITECTURE
bdb40e8e 6876M: John Crispin <john@phrozen.org>
9ca44355
JC
6877L: linux-mips@linux-mips.org
6878S: Maintained
6879F: arch/mips/lantiq
6880
1da177e4 6881LAPB module
1da177e4 6882L: linux-x25@vger.kernel.org
bf9915cc 6883S: Orphan
679655da
JP
6884F: Documentation/networking/lapb-module.txt
6885F: include/*/lapb.h
6886F: net/lapb/
1da177e4
LT
6887
6888LASI 53c700 driver for PARISC
8b58be88 6889M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
1da177e4
LT
6890L: linux-scsi@vger.kernel.org
6891S: Maintained
679655da
JP
6892F: Documentation/scsi/53c700.txt
6893F: drivers/scsi/53c700*
1da177e4 6894
263de9b5 6895LED SUBSYSTEM
8b58be88 6896M: Richard Purdie <rpurdie@rpsys.net>
48b945a1 6897M: Jacek Anaszewski <j.anaszewski@samsung.com>
aa69cb8c 6898L: linux-leds@vger.kernel.org
b8926ba0 6899T: git git://git.kernel.org/pub/scm/linux/kernel/git/j.anaszewski/linux-leds.git
263de9b5 6900S: Maintained
85c90368 6901F: Documentation/devicetree/bindings/leds/
679655da
JP
6902F: drivers/leds/
6903F: include/linux/leds.h
263de9b5 6904
b0461a44 6905LEGACY EEPROM DRIVER
d8130624 6906M: Jean Delvare <jdelvare@suse.com>
b0461a44
JD
6907S: Maintained
6908F: Documentation/misc-devices/eeprom
6909F: drivers/misc/eeprom/eeprom.c
6910
1da177e4 6911LEGO USB Tower driver
8b58be88 6912M: Juergen Stuber <starblue@users.sourceforge.net>
1da177e4
LT
6913L: legousb-devel@lists.sourceforge.net
6914W: http://legousb.sourceforge.net/
6915S: Maintained
679655da 6916F: drivers/usb/misc/legousbtower.c
1da177e4 6917
055616a8
MK
6918LG2160 MEDIA DRIVER
6919M: Michael Krufky <mkrufky@linuxtv.org>
6920L: linux-media@vger.kernel.org
a825eaec 6921W: https://linuxtv.org
055616a8
MK
6922W: http://github.com/mkrufky
6923Q: http://patchwork.linuxtv.org/project/linux-media/list/
6924T: git git://linuxtv.org/mkrufky/tuners.git
6925S: Maintained
6926F: drivers/media/dvb-frontends/lg2160.*
6927
6f0e7725
MK
6928LGDT3305 MEDIA DRIVER
6929M: Michael Krufky <mkrufky@linuxtv.org>
6930L: linux-media@vger.kernel.org
a825eaec 6931W: https://linuxtv.org
6f0e7725
MK
6932W: http://github.com/mkrufky
6933Q: http://patchwork.linuxtv.org/project/linux-media/list/
6934T: git git://linuxtv.org/mkrufky/tuners.git
6935S: Maintained
6936F: drivers/media/dvb-frontends/lgdt3305.*
6937
568a17ff 6938LGUEST
8b58be88 6939M: Rusty Russell <rusty@rustcorp.com.au>
a4724ed6 6940L: lguest@lists.ozlabs.org
568a17ff 6941W: http://lguest.ozlabs.org/
72e91863 6942S: Odd Fixes
070f420b 6943F: arch/x86/include/asm/lguest*.h
679655da
JP
6944F: arch/x86/lguest/
6945F: drivers/lguest/
6946F: include/linux/lguest*.h
070f420b 6947F: tools/lguest/
568a17ff 6948
32ac7cb2
TH
6949LIBATA SUBSYSTEM (Serial and Parallel ATA drivers)
6950M: Tejun Heo <tj@kernel.org>
6951L: linux-ide@vger.kernel.org
6952T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
6953S: Maintained
6954F: drivers/ata/
6955F: include/linux/ata.h
6956F: include/linux/libata.h
d2abf98e 6957F: Documentation/devicetree/bindings/ata/
32ac7cb2
TH
6958
6959LIBATA PATA ARASAN COMPACT FLASH CONTROLLER
da89947b 6960M: Viresh Kumar <vireshk@kernel.org>
32ac7cb2
TH
6961L: linux-ide@vger.kernel.org
6962T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
6963S: Maintained
6964F: include/linux/pata_arasan_cf_data.h
6965F: drivers/ata/pata_arasan_cf.c
6966
c7fa056c
BZ
6967LIBATA PATA DRIVERS
6968M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
6969M: Tejun Heo <tj@kernel.org>
6970L: linux-ide@vger.kernel.org
6971T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
6972S: Maintained
6973F: drivers/ata/pata_*.c
6974F: drivers/ata/ata_generic.c
6975
32ac7cb2
TH
6976LIBATA SATA AHCI PLATFORM devices support
6977M: Hans de Goede <hdegoede@redhat.com>
6978M: Tejun Heo <tj@kernel.org>
6979L: linux-ide@vger.kernel.org
6980T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
6981S: Maintained
6982F: drivers/ata/ahci_platform.c
6983F: drivers/ata/libahci_platform.c
6984F: include/linux/ahci_platform.h
6985
6986LIBATA SATA PROMISE TX2/TX4 CONTROLLER DRIVER
6987M: Mikael Pettersson <mikpelinux@gmail.com>
6988L: linux-ide@vger.kernel.org
6989T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
6990S: Maintained
6991F: drivers/ata/sata_promise.*
6992
1acd437c
SL
6993LIBLOCKDEP
6994M: Sasha Levin <sasha.levin@oracle.com>
6995S: Maintained
6996F: tools/lib/lockdep/
6997
bc30196f
DW
6998LIBNVDIMM: NON-VOLATILE MEMORY DEVICE SUBSYSTEM
6999M: Dan Williams <dan.j.williams@intel.com>
7000L: linux-nvdimm@lists.01.org
7001Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
9f273c24 7002T: git git://git.kernel.org/pub/scm/linux/kernel/git/nvdimm/nvdimm.git
bc30196f
DW
7003S: Supported
7004F: drivers/nvdimm/*
7005F: include/linux/nd.h
7006F: include/linux/libnvdimm.h
7007F: include/uapi/linux/ndctl.h
7008
7009LIBNVDIMM BLK: MMIO-APERTURE DRIVER
7010M: Ross Zwisler <ross.zwisler@linux.intel.com>
7011L: linux-nvdimm@lists.01.org
7012Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
7013S: Supported
7014F: drivers/nvdimm/blk.c
7015F: drivers/nvdimm/region_devs.c
7016F: drivers/acpi/nfit*
7017
7018LIBNVDIMM BTT: BLOCK TRANSLATION TABLE
7019M: Vishal Verma <vishal.l.verma@intel.com>
7020L: linux-nvdimm@lists.01.org
7021Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
7022S: Supported
7023F: drivers/nvdimm/btt*
7024
7025LIBNVDIMM PMEM: PERSISTENT MEMORY DRIVER
7026M: Ross Zwisler <ross.zwisler@linux.intel.com>
7027L: linux-nvdimm@lists.01.org
7028Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
7029S: Supported
7030F: drivers/nvdimm/pmem.c
b864bc17 7031F: include/linux/pmem.h
40603526 7032F: arch/*/include/asm/pmem.h
bc30196f 7033
cd9e9808
MB
7034LIGHTNVM PLATFORM SUPPORT
7035M: Matias Bjorling <mb@lightnvm.io>
7036W: http://github/OpenChannelSSD
4ead1a25 7037L: linux-block@vger.kernel.org
cd9e9808
MB
7038S: Maintained
7039F: drivers/lightnvm/
7040F: include/linux/lightnvm.h
7041F: include/uapi/linux/lightnvm.h
7042
1da177e4 7043LINUX FOR IBM pSERIES (RS/6000)
8b58be88 7044M: Paul Mackerras <paulus@au.ibm.com>
1da177e4
LT
7045W: http://www.ibm.com/linux/ltc/projects/ppc
7046S: Supported
11c34c7d 7047F: arch/powerpc/boot/rs6000.h
1da177e4 7048
852bb9f5 7049LINUX FOR POWERPC (32-BIT AND 64-BIT)
8b58be88
JP
7050M: Benjamin Herrenschmidt <benh@kernel.crashing.org>
7051M: Paul Mackerras <paulus@samba.org>
ea668936 7052M: Michael Ellerman <mpe@ellerman.id.au>
1da177e4 7053W: http://www.penguinppc.org/
a4724ed6 7054L: linuxppc-dev@lists.ozlabs.org
8a6e2535 7055Q: http://patchwork.ozlabs.org/project/linuxppc-dev/list/
9958084a 7056T: git git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux.git
1da177e4 7057S: Supported
11c34c7d
JP
7058F: Documentation/powerpc/
7059F: arch/powerpc/
ef69b03d
ME
7060F: drivers/char/tpm/tpm_ibmvtpm*
7061F: drivers/crypto/nx/
7062F: drivers/crypto/vmx/
7063F: drivers/net/ethernet/ibm/ibmveth.*
7064F: drivers/net/ethernet/ibm/ibmvnic.*
66725152 7065F: drivers/pci/hotplug/pnv_php.c
ef69b03d
ME
7066F: drivers/pci/hotplug/rpa*
7067F: drivers/scsi/ibmvscsi/
7068N: opal
7069N: /pmac
7070N: powermac
7071N: powernv
7072N: [^a-z0-9]ps3
7073N: pseries
1da177e4
LT
7074
7075LINUX FOR POWER MACINTOSH
8b58be88 7076M: Benjamin Herrenschmidt <benh@kernel.crashing.org>
1da177e4 7077W: http://www.penguinppc.org/
a4724ed6 7078L: linuxppc-dev@lists.ozlabs.org
1da177e4 7079S: Maintained
11c34c7d
JP
7080F: arch/powerpc/platforms/powermac/
7081F: drivers/macintosh/
1da177e4 7082
77a76369 7083LINUX FOR POWERPC EMBEDDED MPC5XXX
a149507b 7084M: Anatolij Gustschin <agust@denx.de>
a4724ed6 7085L: linuxppc-dev@lists.ozlabs.org
cba5b1c6 7086T: git git://git.denx.de/linux-denx-agust.git
1da177e4 7087S: Maintained
11c34c7d
JP
7088F: arch/powerpc/platforms/512x/
7089F: arch/powerpc/platforms/52xx/
1da177e4
LT
7090
7091LINUX FOR POWERPC EMBEDDED PPC4XX
49e7d9df 7092M: Alistair Popple <alistair@popple.id.au>
8b58be88 7093M: Matt Porter <mporter@kernel.crashing.org>
1da177e4 7094W: http://www.penguinppc.org/
a4724ed6 7095L: linuxppc-dev@lists.ozlabs.org
1da177e4 7096S: Maintained
11c34c7d
JP
7097F: arch/powerpc/platforms/40x/
7098F: arch/powerpc/platforms/44x/
1da177e4 7099
260c02a9 7100LINUX FOR POWERPC EMBEDDED XILINX VIRTEX
a4724ed6 7101L: linuxppc-dev@lists.ozlabs.org
cdeb8994 7102S: Orphan
11c34c7d
JP
7103F: arch/powerpc/*/*virtex*
7104F: arch/powerpc/*/*/*virtex*
1da177e4 7105
e93adf1e 7106LINUX FOR POWERPC EMBEDDED PPC8XX
8b58be88 7107M: Vitaly Bordug <vitb@kernel.crashing.org>
e93adf1e 7108W: http://www.penguinppc.org/
a4724ed6 7109L: linuxppc-dev@lists.ozlabs.org
e93adf1e 7110S: Maintained
a2b1f7c8 7111F: arch/powerpc/platforms/8xx/
e93adf1e 7112
1da177e4 7113LINUX FOR POWERPC EMBEDDED PPC83XX AND PPC85XX
44451d4d 7114M: Scott Wood <oss@buserror.net>
8b58be88 7115M: Kumar Gala <galak@kernel.crashing.org>
ce00f85c 7116W: http://www.penguinppc.org/
a4724ed6 7117L: linuxppc-dev@lists.ozlabs.org
a1e0fb42 7118T: git git://git.kernel.org/pub/scm/linux/kernel/git/scottwood/linux.git
ce00f85c 7119S: Maintained
11c34c7d 7120F: arch/powerpc/platforms/83xx/
4c8f581d 7121F: arch/powerpc/platforms/85xx/
1da177e4 7122
ab06ff3a 7123LINUX FOR POWERPC PA SEMI PWRFICIENT
8b58be88 7124M: Olof Johansson <olof@lixom.net>
a4724ed6 7125L: linuxppc-dev@lists.ozlabs.org
92e19709 7126S: Maintained
11c34c7d
JP
7127F: arch/powerpc/platforms/pasemi/
7128F: drivers/*/*pasemi*
7129F: drivers/*/*/*pasemi*
ab06ff3a 7130
1da177e4 7131LINUX SECURITY MODULE (LSM) FRAMEWORK
8b58be88 7132M: Chris Wright <chrisw@sous-sol.org>
1a4520be 7133L: linux-security-module@vger.kernel.org
1da177e4
LT
7134S: Supported
7135
a23ce6da
HW
7136LIS3LV02D ACCELEROMETER DRIVER
7137M: Eric Piel <eric.piel@tremplin-utc.net>
7138S: Maintained
ff606677
JD
7139F: Documentation/misc-devices/lis3lv02d
7140F: drivers/misc/lis3lv02d/
bd35665f 7141F: drivers/platform/x86/hp_accel.c
a23ce6da 7142
b700e7f0
SJ
7143LIVE PATCHING
7144M: Josh Poimboeuf <jpoimboe@redhat.com>
06e1c170 7145M: Jessica Yu <jeyu@redhat.com>
e5f6450c 7146M: Jiri Kosina <jikos@kernel.org>
06e1c170
JP
7147M: Miroslav Benes <mbenes@suse.cz>
7148R: Petr Mladek <pmladek@suse.com>
b700e7f0
SJ
7149S: Maintained
7150F: kernel/livepatch/
7151F: include/linux/livepatch.h
7152F: arch/x86/include/asm/livepatch.h
7153F: arch/x86/kernel/livepatch.c
5e4e3844 7154F: Documentation/livepatch/
b700e7f0 7155F: Documentation/ABI/testing/sysfs-kernel-livepatch
13d1cf7e 7156F: samples/livepatch/
b700e7f0 7157L: live-patching@vger.kernel.org
74d50da3 7158T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/livepatching.git
b700e7f0 7159
ea861d73
KC
7160LINUX KERNEL DUMP TEST MODULE (LKDTM)
7161M: Kees Cook <keescook@chromium.org>
7162S: Maintained
426f3a53 7163F: drivers/misc/lkdtm*
ea861d73 7164
e2d1d6c0 7165LLC (802.2)
8b58be88 7166M: Arnaldo Carvalho de Melo <acme@ghostprotocols.net>
e2d1d6c0 7167S: Maintained
679655da 7168F: include/linux/llc.h
c117ab84 7169F: include/uapi/linux/llc.h
679655da
JP
7170F: include/net/llc*
7171F: net/llc/
e2d1d6c0 7172
4e233cbe
AD
7173LM73 HARDWARE MONITOR DRIVER
7174M: Guillaume Ligneul <guillaume.ligneul@gmail.com>
968ce1b1 7175L: linux-hwmon@vger.kernel.org
4e233cbe
AD
7176S: Maintained
7177F: drivers/hwmon/lm73.c
7178
156e2d1a 7179LM78 HARDWARE MONITOR DRIVER
d8130624 7180M: Jean Delvare <jdelvare@suse.com>
968ce1b1 7181L: linux-hwmon@vger.kernel.org
156e2d1a
JD
7182S: Maintained
7183F: Documentation/hwmon/lm78
7184F: drivers/hwmon/lm78.c
7185
1da177e4 7186LM83 HARDWARE MONITOR DRIVER
d8130624 7187M: Jean Delvare <jdelvare@suse.com>
968ce1b1 7188L: linux-hwmon@vger.kernel.org
1da177e4 7189S: Maintained
679655da
JP
7190F: Documentation/hwmon/lm83
7191F: drivers/hwmon/lm83.c
1da177e4
LT
7192
7193LM90 HARDWARE MONITOR DRIVER
d8130624 7194M: Jean Delvare <jdelvare@suse.com>
968ce1b1 7195L: linux-hwmon@vger.kernel.org
1da177e4 7196S: Maintained
679655da 7197F: Documentation/hwmon/lm90
aae7bce4 7198F: Documentation/devicetree/bindings/hwmon/lm90.txt
679655da 7199F: drivers/hwmon/lm90.c
1da177e4 7200
917cc4e6
GR
7201LM95234 HARDWARE MONITOR DRIVER
7202M: Guenter Roeck <linux@roeck-us.net>
968ce1b1 7203L: linux-hwmon@vger.kernel.org
917cc4e6
GR
7204S: Maintained
7205F: Documentation/hwmon/lm95234
7206F: drivers/hwmon/lm95234.c
7207
68620bdd
MP
7208LME2510 MEDIA DRIVER
7209M: Malcolm Priestley <tvboxspy@gmail.com>
7210L: linux-media@vger.kernel.org
a825eaec 7211W: https://linuxtv.org
68620bdd
MP
7212Q: http://patchwork.linuxtv.org/project/linux-media/list/
7213S: Maintained
7214F: drivers/media/usb/dvb-usb-v2/lmedm04*
7215
d4c3be70 7216LOCKING PRIMITIVES
8b58be88
JP
7217M: Peter Zijlstra <peterz@infradead.org>
7218M: Ingo Molnar <mingo@redhat.com>
981c3a4f 7219L: linux-kernel@vger.kernel.org
d4c3be70 7220T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
512e67f9 7221S: Maintained
d4c3be70 7222F: Documentation/locking/
679655da 7223F: include/linux/lockdep.h
d4c3be70
IM
7224F: include/linux/spinlock*.h
7225F: arch/*/include/asm/spinlock*.h
7226F: include/linux/rwlock*.h
7227F: include/linux/mutex*.h
7228F: arch/*/include/asm/mutex*.h
7229F: include/linux/rwsem*.h
7230F: arch/*/include/asm/rwsem.h
7231F: include/linux/seqlock.h
7232F: lib/locking*.[ch]
7486d6da 7233F: kernel/locking/
512e67f9 7234
dde33348 7235LOGICAL DISK MANAGER SUPPORT (LDM, Windows 2000/XP/Vista Dynamic Disks)
8b58be88 7236M: "Richard Russon (FlatCap)" <ldm@flatcap.org>
dde33348
AA
7237L: linux-ntfs-dev@lists.sourceforge.net
7238W: http://www.linux-ntfs.org/content/view/19/37/
1da177e4 7239S: Maintained
679655da 7240F: Documentation/ldm.txt
20d16fef 7241F: block/partitions/ldm.*
1da177e4 7242
ef6ada3d
JE
7243LogFS
7244M: Joern Engel <joern@logfs.org>
756ccb3c 7245M: Prasad Joshi <prasadjoshi.linux@gmail.com>
ef6ada3d
JE
7246L: logfs@logfs.org
7247W: logfs.org
7248S: Maintained
7249F: fs/logfs/
7250
c87e34ef 7251LSILOGIC MPT FUSION DRIVERS (FC/SAS/SPI)
9495e835
SS
7252M: Sathya Prakash <sathya.prakash@broadcom.com>
7253M: Chaitra P B <chaitra.basappa@broadcom.com>
7254M: Suganath Prabu Subramani <suganath-prabu.subramani@broadcom.com>
7255L: MPT-FusionLinux.pdl@broadcom.com
c87e34ef 7256L: linux-scsi@vger.kernel.org
9495e835 7257W: http://www.avagotech.com/support/
c87e34ef 7258S: Supported
679655da 7259F: drivers/message/fusion/
500c152a 7260F: drivers/scsi/mpt2sas/
7261F: drivers/scsi/mpt3sas/
c87e34ef 7262
1da177e4 7263LSILOGIC/SYMBIOS/NCR 53C8XX and 53C1010 PCI-SCSI drivers
8b58be88 7264M: Matthew Wilcox <matthew@wil.cx>
1da177e4
LT
7265L: linux-scsi@vger.kernel.org
7266S: Maintained
679655da 7267F: drivers/scsi/sym53c8xx_2/
1da177e4 7268
e5f5c99a
GR
7269LTC4261 HARDWARE MONITOR DRIVER
7270M: Guenter Roeck <linux@roeck-us.net>
968ce1b1 7271L: linux-hwmon@vger.kernel.org
e5f5c99a
GR
7272S: Maintained
7273F: Documentation/hwmon/ltc4261
7274F: drivers/hwmon/ltc4261.c
7275
81365c31 7276LTP (Linux Test Project)
28b8e8d4 7277M: Mike Frysinger <vapier@gentoo.org>
7d1ae8a8 7278M: Cyril Hrubis <chrubis@suse.cz>
0526109a 7279M: Wanlong Gao <wanlong.gao@gmail.com>
f2eb7f6f
CH
7280M: Jan Stancek <jstancek@redhat.com>
7281M: Stanislav Kholmanskikh <stanislav.kholmanskikh@oracle.com>
7282M: Alexey Kodanev <alexey.kodanev@oracle.com>
0526109a 7283L: ltp@lists.linux.it (subscribers-only)
f2eb7f6f 7284W: http://linux-test-project.github.io/
7d1ae8a8 7285T: git git://github.com/linux-test-project/ltp.git
81365c31
MF
7286S: Maintained
7287
c12a54b3 7288M32R ARCHITECTURE
c12a54b3 7289W: http://www.linux-m32r.org/
b4174867 7290S: Orphan
679655da 7291F: arch/m32r/
c12a54b3 7292
1da177e4 7293M68K ARCHITECTURE
8b58be88 7294M: Geert Uytterhoeven <geert@linux-m68k.org>
1da177e4
LT
7295L: linux-m68k@lists.linux-m68k.org
7296W: http://www.linux-m68k.org/
54e5881d 7297T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/linux-m68k.git
1da177e4 7298S: Maintained
679655da 7299F: arch/m68k/
9db35182 7300F: drivers/zorro/
1da177e4
LT
7301
7302M68K ON APPLE MACINTOSH
8b58be88 7303M: Joshua Thompson <funaho@jurai.org>
1da177e4 7304W: http://www.mac.linux-m68k.org/
9bb9f222 7305L: linux-m68k@lists.linux-m68k.org
1da177e4 7306S: Maintained
9db35182 7307F: arch/m68k/mac/
1da177e4
LT
7308
7309M68K ON HP9000/300
8b58be88 7310M: Philip Blundell <philb@gnu.org>
1da177e4
LT
7311W: http://www.tazenda.demon.co.uk/phil/linux-hp
7312S: Maintained
679655da 7313F: arch/m68k/hp300/
1da177e4 7314
74425546
AP
7315M88DS3103 MEDIA DRIVER
7316M: Antti Palosaari <crope@iki.fi>
7317L: linux-media@vger.kernel.org
a825eaec 7318W: https://linuxtv.org
74425546
AP
7319W: http://palosaari.fi/linux/
7320Q: http://patchwork.linuxtv.org/project/linux-media/list/
7321T: git git://linuxtv.org/anttip/media_tree.git
7322S: Maintained
7323F: drivers/media/dvb-frontends/m88ds3103*
7324
68620bdd
MP
7325M88RS2000 MEDIA DRIVER
7326M: Malcolm Priestley <tvboxspy@gmail.com>
7327L: linux-media@vger.kernel.org
a825eaec 7328W: https://linuxtv.org
68620bdd
MP
7329Q: http://patchwork.linuxtv.org/project/linux-media/list/
7330S: Maintained
7331F: drivers/media/dvb-frontends/m88rs2000*
7332
07a092fa 7333MA901 MASTERKIT USB FM RADIO DRIVER
b75f0050
JP
7334M: Alexey Klimov <klimov.linux@gmail.com>
7335L: linux-media@vger.kernel.org
7336T: git git://linuxtv.org/media_tree.git
7337S: Maintained
7338F: drivers/media/radio/radio-ma901.c
07a092fa 7339
64a327a7 7340MAC80211
8b58be88 7341M: Johannes Berg <johannes@sipsolutions.net>
64a327a7 7342L: linux-wireless@vger.kernel.org
491b26b4 7343W: http://wireless.kernel.org/
ce466579
JB
7344T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
7345T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
64a327a7 7346S: Maintained
679655da
JP
7347F: Documentation/networking/mac80211-injection.txt
7348F: include/net/mac80211.h
7349F: net/mac80211/
2af8c4dc 7350F: drivers/net/wireless/mac80211_hwsim.[ch]
64a327a7 7351
b863ceb7 7352MACVLAN DRIVER
8b58be88 7353M: Patrick McHardy <kaber@trash.net>
b863ceb7
PM
7354L: netdev@vger.kernel.org
7355S: Maintained
679655da
JP
7356F: drivers/net/macvlan.c
7357F: include/linux/if_macvlan.h
b863ceb7 7358
2b6d83e2
JB
7359MAILBOX API
7360M: Jassi Brar <jassisinghbrar@gmail.com>
7361L: linux-kernel@vger.kernel.org
7362S: Maintained
7363F: drivers/mailbox/
7364F: include/linux/mailbox_client.h
7365F: include/linux/mailbox_controller.h
7366
faf1668c 7367MAN-PAGES: MANUAL PAGES FOR LINUX -- Sections 2, 3, 4, 5, and 7
8b58be88 7368M: Michael Kerrisk <mtk.manpages@gmail.com>
795fb7e7 7369W: http://www.kernel.org/doc/man-pages
bd7ebec6 7370L: linux-man@vger.kernel.org
1b53dc74 7371S: Maintained
faf1668c 7372
0d3cd4b6
VD
7373MARVELL 88E6XXX ETHERNET SWITCH FABRIC DRIVER
7374M: Andrew Lunn <andrew@lunn.ch>
7375M: Vivien Didelot <vivien.didelot@savoirfairelinux.com>
7376S: Maintained
7377F: drivers/net/dsa/mv88e6xxx/
7378
8427defd 7379MARVELL ARMADA DRM SUPPORT
54176cc6 7380M: Russell King <rmk+kernel@armlinux.org.uk>
8427defd
RK
7381S: Maintained
7382F: drivers/gpu/drm/armada/
4418833e
EV
7383F: include/uapi/drm/armada_drm.h
7384F: Documentation/devicetree/bindings/display/armada/
8427defd 7385
c4d007bc
TP
7386MARVELL CRYPTO DRIVER
7387M: Boris Brezillon <boris.brezillon@free-electrons.com>
7388M: Arnaud Ebalard <arno@natisbad.org>
7389F: drivers/crypto/marvell/
7390S: Maintained
7391L: linux-crypto@vger.kernel.org
7392
44c14c1d 7393MARVELL GIGABIT ETHERNET DRIVERS (skge/sky2)
7394M: Mirko Lindner <mlindner@marvell.com>
adbbf69d 7395M: Stephen Hemminger <stephen@networkplumber.org>
44c14c1d 7396L: netdev@vger.kernel.org
7397S: Maintained
7398F: drivers/net/ethernet/marvell/sk*
7399
74cda169 7400MARVELL LIBERTAS WIRELESS DRIVER
74cda169 7401L: libertas-dev@lists.infradead.org
8ac3e99e 7402S: Orphan
f988d640 7403F: drivers/net/wireless/marvell/libertas/
74cda169 7404
b60d6975 7405MARVELL MV643XX ETHERNET DRIVER
4e3faf88 7406M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
979b6c13 7407L: netdev@vger.kernel.org
f5ca8502 7408S: Maintained
527a6266 7409F: drivers/net/ethernet/marvell/mv643xx_eth.*
679655da 7410F: include/linux/mv643xx.h
1da177e4 7411
370b8ed9
TP
7412MARVELL MVNETA ETHERNET DRIVER
7413M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
7414L: netdev@vger.kernel.org
7415S: Maintained
7416F: drivers/net/ethernet/marvell/mvneta.*
7417
fcad584d 7418MARVELL MWIFIEX WIRELESS DRIVER
b9d31704 7419M: Amitkumar Karwar <akarwar@marvell.com>
550795fc 7420M: Nishant Sarmukadam <nishants@marvell.com>
fcad584d
BZ
7421L: linux-wireless@vger.kernel.org
7422S: Maintained
277b024e 7423F: drivers/net/wireless/marvell/mwifiex/
fcad584d 7424
a2c3f656 7425MARVELL MWL8K WIRELESS DRIVER
a040d532 7426M: Lennert Buytenhek <buytenh@wantstofly.org>
a2c3f656 7427L: linux-wireless@vger.kernel.org
16345910 7428S: Odd Fixes
de60f1dc 7429F: drivers/net/wireless/marvell/mwl8k.c
a2c3f656 7430
2a69567b 7431MARVELL SOC MMC/SD/SDIO CONTROLLER DRIVER
2f82af08 7432M: Nicolas Pitre <nico@fluxnic.net>
18e2842b 7433S: Odd Fixes
1fa7e547 7434F: drivers/mmc/host/mvsdio.*
2a69567b 7435
1da177e4 7436MATROX FRAMEBUFFER DRIVER
c69f677c 7437L: linux-fbdev@vger.kernel.org
52653199 7438S: Orphan
8a61f013 7439F: drivers/video/fbdev/matrox/matroxfb_*
c117ab84 7440F: include/uapi/linux/matroxfb.h
1da177e4 7441
ca462085
GR
7442MAX16065 HARDWARE MONITOR DRIVER
7443M: Guenter Roeck <linux@roeck-us.net>
968ce1b1 7444L: linux-hwmon@vger.kernel.org
ca462085
GR
7445S: Maintained
7446F: Documentation/hwmon/max16065
7447F: drivers/hwmon/max16065.c
7448
1f61cab8
GR
7449MAX20751 HARDWARE MONITOR DRIVER
7450M: Guenter Roeck <linux@roeck-us.net>
968ce1b1 7451L: linux-hwmon@vger.kernel.org
1f61cab8
GR
7452S: Maintained
7453F: Documentation/hwmon/max20751
7454F: drivers/hwmon/max20751.c
7455
d20620de 7456MAX6650 HARDWARE MONITOR AND FAN CONTROLLER DRIVER
968ce1b1 7457L: linux-hwmon@vger.kernel.org
34924b23 7458S: Orphan
679655da
JP
7459F: Documentation/hwmon/max6650
7460F: drivers/hwmon/max6650.c
d20620de 7461
e89ab51f
GR
7462MAX6697 HARDWARE MONITOR DRIVER
7463M: Guenter Roeck <linux@roeck-us.net>
968ce1b1 7464L: linux-hwmon@vger.kernel.org
e89ab51f
GR
7465S: Maintained
7466F: Documentation/hwmon/max6697
7467F: Documentation/devicetree/bindings/i2c/max6697.txt
7468F: drivers/hwmon/max6697.c
7469F: include/linux/platform_data/max6697.h
7470
3b2af7f7
PR
7471MAX9860 MONO AUDIO VOICE CODEC DRIVER
7472M: Peter Rosin <peda@axentia.se>
7473L: alsa-devel@alsa-project.org (moderated for non-subscribers)
7474S: Maintained
7475F: Documentation/devicetree/bindings/sound/max9860.txt
7476F: sound/soc/codecs/max9860.*
7477
f8f847b5 7478MAXIM MUIC CHARGER DRIVERS FOR EXYNOS BASED BOARDS
326dce07
KK
7479M: Krzysztof Kozlowski <krzk@kernel.org>
7480M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
f8f847b5
KK
7481L: linux-pm@vger.kernel.org
7482S: Supported
7483F: drivers/power/max14577_charger.c
7484F: drivers/power/max77693_charger.c
7485
3811405e
JMC
7486MAXIM MAX77802 MULTIFUNCTION PMIC DEVICE DRIVERS
7487M: Javier Martinez Canillas <javier@osg.samsung.com>
7488L: linux-kernel@vger.kernel.org
7489S: Supported
96173cc6 7490F: drivers/*/*max77802*.c
3811405e
JMC
7491F: Documentation/devicetree/bindings/*/*max77802.txt
7492F: include/dt-bindings/*/*max77802.h
7493
befeb596
KK
7494MAXIM PMIC AND MUIC DRIVERS FOR EXYNOS BASED BOARDS
7495M: Chanwoo Choi <cw00.choi@samsung.com>
326dce07
KK
7496M: Krzysztof Kozlowski <krzk@kernel.org>
7497M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
befeb596
KK
7498L: linux-kernel@vger.kernel.org
7499S: Supported
86cf635a 7500F: drivers/*/max14577*.c
0998a436 7501F: drivers/*/max77686*.c
86cf635a 7502F: drivers/*/max77693*.c
befeb596
KK
7503F: drivers/extcon/extcon-max14577.c
7504F: drivers/extcon/extcon-max77693.c
7505F: drivers/rtc/rtc-max77686.c
7506F: drivers/clk/clk-max77686.c
7507F: Documentation/devicetree/bindings/mfd/max14577.txt
377452f4 7508F: Documentation/devicetree/bindings/*/max77686.txt
befeb596
KK
7509F: Documentation/devicetree/bindings/mfd/max77693.txt
7510F: Documentation/devicetree/bindings/clock/maxim,max77686.txt
7511F: include/linux/mfd/max14577*.h
7512F: include/linux/mfd/max77686*.h
7513F: include/linux/mfd/max77693*.h
7514
9be3c9a5
HV
7515MAXIRADIO FM RADIO RECEIVER DRIVER
7516M: Hans Verkuil <hverkuil@xs4all.nl>
7517L: linux-media@vger.kernel.org
7518T: git git://linuxtv.org/media_tree.git
a825eaec 7519W: https://linuxtv.org
9be3c9a5
HV
7520S: Maintained
7521F: drivers/media/radio/radio-maxiradio*
7522
c05dc2cc
PR
7523MCP4531 MICROCHIP DIGITAL POTENTIOMETER DRIVER
7524M: Peter Rosin <peda@axentia.se>
7525L: linux-iio@vger.kernel.org
7526S: Maintained
7527F: drivers/iio/potentiometer/mcp4531.c
7528
7b49235e
LP
7529MEDIA DRIVERS FOR RENESAS - FCP
7530M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
7531L: linux-media@vger.kernel.org
7532L: linux-renesas-soc@vger.kernel.org
7533T: git git://linuxtv.org/media_tree.git
7534S: Supported
7535F: Documentation/devicetree/bindings/media/renesas,fcp.txt
7536F: drivers/media/platform/rcar-fcp.c
7537F: include/media/rcar-fcp.h
7538
6f32a8c9
LP
7539MEDIA DRIVERS FOR RENESAS - VSP1
7540M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
7541L: linux-media@vger.kernel.org
4a121096 7542L: linux-renesas-soc@vger.kernel.org
6f32a8c9
LP
7543T: git git://linuxtv.org/media_tree.git
7544S: Supported
7545F: Documentation/devicetree/bindings/media/renesas,vsp1.txt
7546F: drivers/media/platform/vsp1/
7547
fae2080a
AO
7548MEDIA DRIVERS FOR HELENE
7549M: Abylay Ospan <aospan@netup.ru>
7550L: linux-media@vger.kernel.org
7551W: https://linuxtv.org
7552W: http://netup.tv/
7553T: git git://linuxtv.org/media_tree.git
7554S: Supported
7555F: drivers/media/dvb-frontends/helene*
7556
dacf9ce8
KS
7557MEDIA DRIVERS FOR ASCOT2E
7558M: Sergey Kozlov <serjk@netup.ru>
1a76e1f7 7559M: Abylay Ospan <aospan@netup.ru>
dacf9ce8 7560L: linux-media@vger.kernel.org
a825eaec 7561W: https://linuxtv.org
dacf9ce8
KS
7562W: http://netup.tv/
7563T: git git://linuxtv.org/media_tree.git
7564S: Supported
7565F: drivers/media/dvb-frontends/ascot2e*
7566
a6dc60ff
KS
7567MEDIA DRIVERS FOR CXD2841ER
7568M: Sergey Kozlov <serjk@netup.ru>
1a76e1f7 7569M: Abylay Ospan <aospan@netup.ru>
a6dc60ff 7570L: linux-media@vger.kernel.org
a825eaec 7571W: https://linuxtv.org
a6dc60ff
KS
7572W: http://netup.tv/
7573T: git git://linuxtv.org/media_tree.git
7574S: Supported
7575F: drivers/media/dvb-frontends/cxd2841er*
7576
a5d32b35
KS
7577MEDIA DRIVERS FOR HORUS3A
7578M: Sergey Kozlov <serjk@netup.ru>
1a76e1f7 7579M: Abylay Ospan <aospan@netup.ru>
a5d32b35 7580L: linux-media@vger.kernel.org
a825eaec 7581W: https://linuxtv.org
a5d32b35
KS
7582W: http://netup.tv/
7583T: git git://linuxtv.org/media_tree.git
7584S: Supported
7585F: drivers/media/dvb-frontends/horus3a*
7586
e025273b
KS
7587MEDIA DRIVERS FOR LNBH25
7588M: Sergey Kozlov <serjk@netup.ru>
1a76e1f7 7589M: Abylay Ospan <aospan@netup.ru>
e025273b 7590L: linux-media@vger.kernel.org
a825eaec 7591W: https://linuxtv.org
e025273b
KS
7592W: http://netup.tv/
7593T: git git://linuxtv.org/media_tree.git
7594S: Supported
7595F: drivers/media/dvb-frontends/lnbh25*
7596
52b1eaf4
KS
7597MEDIA DRIVERS FOR NETUP PCI UNIVERSAL DVB devices
7598M: Sergey Kozlov <serjk@netup.ru>
1a76e1f7 7599M: Abylay Ospan <aospan@netup.ru>
52b1eaf4 7600L: linux-media@vger.kernel.org
a825eaec 7601W: https://linuxtv.org
52b1eaf4
KS
7602W: http://netup.tv/
7603T: git git://linuxtv.org/media_tree.git
7604S: Supported
7605F: drivers/media/pci/netup_unidvb/*
7606
127c49ae 7607MEDIA INPUT INFRASTRUCTURE (V4L/DVB)
5dc8a864
MCC
7608M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
7609M: Mauro Carvalho Chehab <mchehab@kernel.org>
127c49ae
JP
7610P: LinuxTV.org Project
7611L: linux-media@vger.kernel.org
a825eaec 7612W: https://linuxtv.org
8a6e2535 7613Q: http://patchwork.kernel.org/project/linux-media/list/
275ffde4 7614T: git git://linuxtv.org/media_tree.git
127c49ae
JP
7615S: Maintained
7616F: Documentation/dvb/
7617F: Documentation/video4linux/
ffe06198 7618F: Documentation/DocBook/media/
127c49ae 7619F: drivers/media/
ffe06198 7620F: drivers/staging/media/
eb4b0ec7 7621F: include/linux/platform_data/media/
127c49ae 7622F: include/media/
6c0f0359
MCC
7623F: include/uapi/linux/dvb/
7624F: include/uapi/linux/videodev2.h
7625F: include/uapi/linux/media.h
7626F: include/uapi/linux/v4l2-*
7627F: include/uapi/linux/meye.h
7628F: include/uapi/linux/ivtv*
7629F: include/uapi/linux/uvcvideo.h
d20620de 7630
0c272fc9
JC
7631MEDIATEK ETHERNET DRIVER
7632M: Felix Fietkau <nbd@openwrt.org>
7633M: John Crispin <blogic@openwrt.org>
7634L: netdev@vger.kernel.org
7635S: Maintained
7636F: drivers/net/ethernet/mediatek/
7637
c869f77d
JK
7638MEDIATEK MT7601U WIRELESS LAN DRIVER
7639M: Jakub Kicinski <kubakici@wp.pl>
7640L: linux-wireless@vger.kernel.org
7641S: Maintained
7642F: drivers/net/wireless/mediatek/mt7601u/
7643
e399065b
SS
7644MEGARAID SCSI/SAS DRIVERS
7645M: Kashyap Desai <kashyap.desai@avagotech.com>
7646M: Sumit Saxena <sumit.saxena@avagotech.com>
7647M: Uday Lingala <uday.lingala@avagotech.com>
7648L: megaraidlinux.pdl@avagotech.com
baaea1dc 7649L: linux-scsi@vger.kernel.org
e399065b 7650W: http://www.lsi.com
ce00f85c 7651S: Maintained
679655da
JP
7652F: Documentation/scsi/megaraid.txt
7653F: drivers/scsi/megaraid.*
7654F: drivers/scsi/megaraid/
757e0108 7655
2c46c9d5 7656MELLANOX ETHERNET DRIVER (mlx4_en)
c40e4096 7657M: Tariq Toukan <tariqt@mellanox.com>
b75f0050 7658L: netdev@vger.kernel.org
2c46c9d5
AV
7659S: Supported
7660W: http://www.mellanox.com
7661Q: http://patchwork.ozlabs.org/project/netdev/list/
7662F: drivers/net/ethernet/mellanox/mlx4/en_*
7663
e7523a49
OG
7664MELLANOX ETHERNET DRIVER (mlx5e)
7665M: Saeed Mahameed <saeedm@mellanox.com>
7666L: netdev@vger.kernel.org
7667S: Supported
7668W: http://www.mellanox.com
7669Q: http://patchwork.ozlabs.org/project/netdev/list/
7670F: drivers/net/ethernet/mellanox/mlx5/core/en_*
7671
93c1edb2
JP
7672MELLANOX ETHERNET SWITCH DRIVERS
7673M: Jiri Pirko <jiri@mellanox.com>
7674M: Ido Schimmel <idosch@mellanox.com>
7675L: netdev@vger.kernel.org
7676S: Supported
7677W: http://www.mellanox.com
7678Q: http://patchwork.ozlabs.org/project/netdev/list/
7679F: drivers/net/ethernet/mellanox/mlxsw/
7680
58cbbee2
VP
7681MELLANOX PLATFORM DRIVER
7682M: Vadim Pasternak <vadimp@mellanox.com>
7683L: platform-driver-x86@vger.kernel.org
7684S: Supported
7685F: arch/x86/platform/mellanox/mlx-platform.c
7686
8700e3e7
MS
7687SOFT-ROCE DRIVER (rxe)
7688M: Moni Shoua <monis@mellanox.com>
7689L: linux-rdma@vger.kernel.org
7690S: Supported
7691W: https://github.com/SoftRoCE/rxe-dev/wiki/rxe-dev:-Home
7692Q: http://patchwork.kernel.org/project/linux-rdma/list/
701b4bf6 7693F: drivers/infiniband/sw/rxe/
8700e3e7
MS
7694F: include/uapi/rdma/rdma_user_rxe.h
7695
5b25b13a
MD
7696MEMBARRIER SUPPORT
7697M: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
7698M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
7699L: linux-kernel@vger.kernel.org
7700S: Supported
7701F: kernel/membarrier.c
7702F: include/uapi/linux/membarrier.h
7703
70ea91f1
SR
7704MEMORY MANAGEMENT
7705L: linux-mm@kvack.org
70ea91f1
SR
7706W: http://www.linux-mm.org
7707S: Maintained
679655da 7708F: include/linux/mm.h
551450bb
CS
7709F: include/linux/gfp.h
7710F: include/linux/mmzone.h
7711F: include/linux/memory_hotplug.h
7712F: include/linux/vmalloc.h
679655da 7713F: mm/
70ea91f1 7714
f4e9ce66 7715MEMORY TECHNOLOGY DEVICES (MTD)
8b58be88 7716M: David Woodhouse <dwmw2@infradead.org>
242c325e 7717M: Brian Norris <computersforpeace@gmail.com>
1da177e4 7718L: linux-mtd@lists.infradead.org
8a6e2535
JP
7719W: http://www.linux-mtd.infradead.org/
7720Q: http://patchwork.ozlabs.org/project/linux-mtd/list/
242c325e 7721T: git git://git.infradead.org/linux-mtd.git
ab95eac9 7722T: git git://git.infradead.org/l2-mtd.git
1da177e4 7723S: Maintained
becc7ae5 7724F: Documentation/devicetree/bindings/mtd/
679655da
JP
7725F: drivers/mtd/
7726F: include/linux/mtd/
c117ab84 7727F: include/uapi/mtd/
1da177e4 7728
26c57ef1 7729MEN A21 WATCHDOG DRIVER
30c7469b 7730M: Johannes Thumshirn <morbidrsa@gmail.com>
26c57ef1 7731L: linux-watchdog@vger.kernel.org
30c7469b 7732S: Maintained
26c57ef1
JT
7733F: drivers/watchdog/mena21_wdt.c
7734
3764e82e 7735MEN CHAMELEON BUS (mcb)
30c7469b
JT
7736M: Johannes Thumshirn <morbidrsa@gmail.com>
7737S: Maintained
3764e82e
JT
7738F: drivers/mcb/
7739F: include/linux/mcb.h
b9f2f459 7740F: Documentation/men-chameleon-bus.txt
3764e82e 7741
48b490d2
AW
7742MEN F21BMC (Board Management Controller)
7743M: Andreas Werner <andreas.werner@men.de>
7744S: Supported
7745F: drivers/mfd/menf21bmc.c
7746F: drivers/watchdog/menf21bmc_wdt.c
7747F: drivers/leds/leds-menf21bmc.c
7748F: drivers/hwmon/menf21bmc_hwmon.c
7749F: Documentation/hwmon/menf21bmc
7750
12285945
JH
7751METAG ARCHITECTURE
7752M: James Hogan <james.hogan@imgtec.com>
d668d9ed 7753L: linux-metag@vger.kernel.org
9f273c24 7754T: git git://git.kernel.org/pub/scm/linux/kernel/git/jhogan/metag.git
f23d0e24 7755S: Odd Fixes
12285945
JH
7756F: arch/metag/
7757F: Documentation/metag/
7758F: Documentation/devicetree/bindings/metag/
2d799dde 7759F: Documentation/devicetree/bindings/interrupt-controller/img,*
a2c5d4ed 7760F: drivers/clocksource/metag_generic.c
5698c50d
JH
7761F: drivers/irqchip/irq-metag.c
7762F: drivers/irqchip/irq-metag-ext.c
ae85ac71 7763F: drivers/tty/metag_da.c
12285945 7764
c6375b0a 7765MICROBLAZE ARCHITECTURE
8b58be88 7766M: Michal Simek <monstr@monstr.eu>
c6375b0a
MS
7767W: http://www.monstr.eu/fdt/
7768T: git git://git.monstr.eu/linux-2.6-microblaze.git
7769S: Supported
0a8c7914 7770F: arch/microblaze/
1da177e4 7771
5615c371
NF
7772MICROCHIP / ATMEL AT91 / AT32 SERIAL DRIVER
7773M: Richard Genoud <richard.genoud@gmail.com>
7774S: Maintained
7775F: drivers/tty/serial/atmel_serial.c
7776F: include/linux/atmel_serial.h
7777
2508a45a
CY
7778MICROSOFT SURFACE PRO 3 BUTTON DRIVER
7779M: Chen Yu <yu.c.chen@intel.com>
7780L: platform-driver-x86@vger.kernel.org
7781S: Supported
7782F: drivers/platform/x86/surfacepro3_button.c
7783
1da177e4 7784MICROTEK X6 SCANNER
61eee9a7 7785M: Oliver Neukum <oliver@neukum.org>
1da177e4 7786S: Maintained
679655da 7787F: drivers/usb/image/microtek.*
1da177e4
LT
7788
7789MIPS
8b58be88 7790M: Ralf Baechle <ralf@linux-mips.org>
1da177e4 7791L: linux-mips@linux-mips.org
6097050d 7792W: http://www.linux-mips.org/
b05e988e 7793T: git git://git.linux-mips.org/pub/scm/ralf/linux.git
6097050d 7794Q: http://patchwork.linux-mips.org/project/linux-mips/list/
7425b340 7795S: Supported
f46d92e8 7796F: Documentation/devicetree/bindings/mips/
679655da
JP
7797F: Documentation/mips/
7798F: arch/mips/
1da177e4 7799
413ef3f6
KC
7800MIPS/LOONGSON1 ARCHITECTURE
7801M: Keguang Zhang <keguang.zhang@gmail.com>
7802L: linux-mips@linux-mips.org
7803S: Maintained
7804F: arch/mips/loongson32/
7805F: arch/mips/include/asm/mach-loongson32/
7806F: drivers/*/*loongson1*
7807F: drivers/*/*/*loongson1*
7808
08b7620a
HV
7809MIROSOUND PCM20 FM RADIO RECEIVER DRIVER
7810M: Hans Verkuil <hverkuil@xs4all.nl>
7811L: linux-media@vger.kernel.org
7812T: git git://linuxtv.org/media_tree.git
a825eaec 7813W: https://linuxtv.org
08b7620a
HV
7814S: Odd Fixes
7815F: drivers/media/radio/radio-miropcm20*
7816
c09befcb
OG
7817MELLANOX MLX4 core VPI driver
7818M: Yishai Hadas <yishaih@mellanox.com>
e126ba97
EC
7819L: netdev@vger.kernel.org
7820L: linux-rdma@vger.kernel.org
7821W: http://www.mellanox.com
7822Q: http://patchwork.ozlabs.org/project/netdev/list/
c09befcb
OG
7823S: Supported
7824F: drivers/net/ethernet/mellanox/mlx4/
7825F: include/linux/mlx4/
7826
7827MELLANOX MLX4 IB driver
7828M: Yishai Hadas <yishaih@mellanox.com>
7829L: linux-rdma@vger.kernel.org
7830W: http://www.mellanox.com
e126ba97 7831Q: http://patchwork.kernel.org/project/linux-rdma/list/
c09befcb
OG
7832S: Supported
7833F: drivers/infiniband/hw/mlx4/
7834F: include/linux/mlx4/
7835
595a4d8f
OG
7836MELLANOX MLX5 core VPI driver
7837M: Matan Barak <matanb@mellanox.com>
7838M: Leon Romanovsky <leonro@mellanox.com>
e126ba97
EC
7839L: netdev@vger.kernel.org
7840L: linux-rdma@vger.kernel.org
7841W: http://www.mellanox.com
7842Q: http://patchwork.ozlabs.org/project/netdev/list/
e126ba97
EC
7843S: Supported
7844F: drivers/net/ethernet/mellanox/mlx5/core/
7845F: include/linux/mlx5/
7846
595a4d8f
OG
7847MELLANOX MLX5 IB driver
7848M: Matan Barak <matanb@mellanox.com>
7849M: Leon Romanovsky <leonro@mellanox.com>
b75f0050
JP
7850L: linux-rdma@vger.kernel.org
7851W: http://www.mellanox.com
7852Q: http://patchwork.kernel.org/project/linux-rdma/list/
b75f0050 7853S: Supported
b75f0050 7854F: drivers/infiniband/hw/mlx5/
595a4d8f 7855F: include/linux/mlx5/
e126ba97 7856
764589b6
CM
7857MELEXIS MLX90614 DRIVER
7858M: Crt Mori <cmo@melexis.com>
7859L: linux-iio@vger.kernel.org
7860W: http://www.melexis.com
7861S: Supported
7862F: drivers/iio/temperature/mlx90614.c
7863
0ce277e4
AP
7864MN88472 MEDIA DRIVER
7865M: Antti Palosaari <crope@iki.fi>
7866L: linux-media@vger.kernel.org
a825eaec 7867W: https://linuxtv.org
0ce277e4
AP
7868W: http://palosaari.fi/linux/
7869Q: http://patchwork.linuxtv.org/project/linux-media/list/
0ce277e4 7870S: Maintained
94d0eaa4 7871F: drivers/media/dvb-frontends/mn88472*
0ce277e4 7872
4f4d238f
AP
7873MN88473 MEDIA DRIVER
7874M: Antti Palosaari <crope@iki.fi>
7875L: linux-media@vger.kernel.org
a825eaec 7876W: https://linuxtv.org
4f4d238f
AP
7877W: http://palosaari.fi/linux/
7878Q: http://patchwork.linuxtv.org/project/linux-media/list/
4f4d238f 7879S: Maintained
877ba50b 7880F: drivers/media/dvb-frontends/mn88473*
4f4d238f 7881
1da177e4 7882MODULE SUPPORT
8b58be88 7883M: Rusty Russell <rusty@rustcorp.com.au>
1da177e4 7884S: Maintained
679655da
JP
7885F: include/linux/module.h
7886F: kernel/module.c
1da177e4
LT
7887
7888MOTION EYE VAIO PICTUREBOOK CAMERA DRIVER
1da177e4 7889W: http://popies.net/meye/
b7788e13 7890S: Orphan
679655da 7891F: Documentation/video4linux/meye.txt
90d72ac6 7892F: drivers/media/pci/meye/
6c0f0359 7893F: include/uapi/linux/meye.h
1da177e4 7894
b9705b60 7895MOXA SMARTIO/INDUSTIO/INTELLIO SERIAL CARD
8b58be88 7896M: Jiri Slaby <jirislaby@gmail.com>
d735410a 7897S: Maintained
679655da 7898F: Documentation/serial/moxa-smartio
c897401b 7899F: drivers/tty/mxser.*
d735410a 7900
889b2f87
AK
7901MR800 AVERMEDIA USB FM RADIO DRIVER
7902M: Alexey Klimov <klimov.linux@gmail.com>
7903L: linux-media@vger.kernel.org
7904T: git git://linuxtv.org/media_tree.git
7905S: Maintained
7906F: drivers/media/radio/radio-mr800.c
7907
d7155691
AO
7908MRF24J40 IEEE 802.15.4 RADIO DRIVER
7909M: Alan Ott <alan@signal11.us>
7910L: linux-wpan@vger.kernel.org
7911S: Maintained
7912F: drivers/net/ieee802154/mrf24j40.c
2e6fd648 7913F: Documentation/devicetree/bindings/net/ieee802154/mrf24j40.txt
d7155691 7914
8c4c731a 7915MSI LAPTOP SUPPORT
182ae55c 7916M: "Lee, Chun-Yi" <jlee@suse.com>
d0944853 7917L: platform-driver-x86@vger.kernel.org
8c4c731a 7918S: Maintained
679655da 7919F: drivers/platform/x86/msi-laptop.c
8c4c731a 7920
0f1006b1 7921MSI WMI SUPPORT
d0944853 7922L: platform-driver-x86@vger.kernel.org
5ee7041e 7923S: Orphan
0f1006b1
AA
7924F: drivers/platform/x86/msi-wmi.c
7925
19a628a0
AP
7926MSI001 MEDIA DRIVER
7927M: Antti Palosaari <crope@iki.fi>
7928L: linux-media@vger.kernel.org
a825eaec 7929W: https://linuxtv.org
19a628a0
AP
7930W: http://palosaari.fi/linux/
7931Q: http://patchwork.linuxtv.org/project/linux-media/list/
7932T: git git://linuxtv.org/anttip/media_tree.git
7933S: Maintained
0185e197 7934F: drivers/media/tuners/msi001*
19a628a0 7935
7570589d 7936MSI2500 MEDIA DRIVER
2c57213f
AP
7937M: Antti Palosaari <crope@iki.fi>
7938L: linux-media@vger.kernel.org
a825eaec 7939W: https://linuxtv.org
2c57213f
AP
7940W: http://palosaari.fi/linux/
7941Q: http://patchwork.linuxtv.org/project/linux-media/list/
7942T: git git://linuxtv.org/anttip/media_tree.git
7943S: Maintained
7570589d 7944F: drivers/media/usb/msi2500/
2c57213f 7945
159eeea4
RJ
7946MSYSTEMS DISKONCHIP G3 MTD DRIVER
7947M: Robert Jarzmik <robert.jarzmik@free.fr>
7948L: linux-mtd@lists.infradead.org
7949S: Maintained
7950F: drivers/mtd/devices/docg3*
7951
62a37dc7 7952MT9M032 APTINA SENSOR DRIVER
0e837fb9
LP
7953M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
7954L: linux-media@vger.kernel.org
7955T: git git://linuxtv.org/media_tree.git
7956S: Maintained
7957F: drivers/media/i2c/mt9m032.c
b5dcee22 7958F: include/media/i2c/mt9m032.h
0e837fb9 7959
62a37dc7 7960MT9P031 APTINA CAMERA SENSOR
0e837fb9
LP
7961M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
7962L: linux-media@vger.kernel.org
7963T: git git://linuxtv.org/media_tree.git
7964S: Maintained
7965F: drivers/media/i2c/mt9p031.c
b5dcee22 7966F: include/media/i2c/mt9p031.h
0e837fb9 7967
62a37dc7 7968MT9T001 APTINA CAMERA SENSOR
0e837fb9
LP
7969M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
7970L: linux-media@vger.kernel.org
7971T: git git://linuxtv.org/media_tree.git
7972S: Maintained
7973F: drivers/media/i2c/mt9t001.c
b5dcee22 7974F: include/media/i2c/mt9t001.h
0e837fb9 7975
62a37dc7 7976MT9V032 APTINA CAMERA SENSOR
0e837fb9
LP
7977M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
7978L: linux-media@vger.kernel.org
7979T: git git://linuxtv.org/media_tree.git
7980S: Maintained
f2272e13 7981F: Documentation/devicetree/bindings/media/i2c/mt9v032.txt
0e837fb9 7982F: drivers/media/i2c/mt9v032.c
b5dcee22 7983F: include/media/i2c/mt9v032.h
0e837fb9 7984
4e0d13cb 7985MULTIFUNCTION DEVICES (MFD)
f7d3210e 7986M: Lee Jones <lee.jones@linaro.org>
7caa7991 7987T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
4e0d13cb 7988S: Supported
679655da 7989F: drivers/mfd/
55b5940d 7990F: include/linux/mfd/
4e0d13cb 7991
5c4e6f13 7992MULTIMEDIA CARD (MMC), SECURE DIGITAL (SD) AND SDIO SUBSYSTEM
e18eaf8f 7993M: Ulf Hansson <ulf.hansson@linaro.org>
b2503a94 7994L: linux-mmc@vger.kernel.org
708dce3f 7995T: git git://git.linaro.org/people/ulf.hansson/mmc.git
245feaa6 7996S: Maintained
2810984b 7997F: Documentation/devicetree/bindings/mmc/
679655da
JP
7998F: drivers/mmc/
7999F: include/linux/mmc/
c117ab84 8000F: include/uapi/linux/mmc/
baca2da4 8001
15a0580c 8002MULTIMEDIA CARD (MMC) ETC. OVER SPI
22b174f8 8003S: Orphan
679655da
JP
8004F: drivers/mmc/host/mmc_spi.c
8005F: include/linux/spi/mmc_spi.h
15a0580c 8006
1da177e4 8007MULTISOUND SOUND DRIVER
8b58be88 8008M: Andrew Veliath <andrewtv@usa.net>
1da177e4 8009S: Maintained
679655da
JP
8010F: Documentation/sound/oss/MultiSound
8011F: sound/oss/msnd*
1da177e4 8012
d735410a 8013MULTITECH MULTIPORT CARD (ISICOM)
d86b3001 8014S: Orphan
c897401b 8015F: drivers/tty/isicom.c
679655da 8016F: include/linux/isicom.h
d735410a 8017
550a7375 8018MUSB MULTIPOINT HIGH SPEED DUAL-ROLE CONTROLLER
3b243519 8019M: Bin Liu <b-liu@ti.com>
795fb7e7 8020L: linux-usb@vger.kernel.org
43b416e5 8021T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
795fb7e7 8022S: Maintained
679655da 8023F: drivers/usb/musb/
550a7375 8024
ea0af5f6
MK
8025MXL5007T MEDIA DRIVER
8026M: Michael Krufky <mkrufky@linuxtv.org>
8027L: linux-media@vger.kernel.org
a825eaec 8028W: https://linuxtv.org
ea0af5f6
MK
8029W: http://github.com/mkrufky
8030Q: http://patchwork.linuxtv.org/project/linux-media/list/
8031T: git git://linuxtv.org/mkrufky/tuners.git
8032S: Maintained
8033F: drivers/media/tuners/mxl5007t.*
8034
2d3cf588 8035MYRICOM MYRI-10G 10GbE DRIVER (MYRI10GE)
205057ae 8036M: Hyong-Youb Kim <hykim@myri.com>
2d3cf588 8037L: netdev@vger.kernel.org
205057ae 8038W: https://www.myricom.com/support/downloads/myri10ge.html
2d3cf588 8039S: Supported
93f7848b 8040F: drivers/net/ethernet/myricom/myri10ge/
2d3cf588 8041
9df4f913
BB
8042NAND FLASH SUBSYSTEM
8043M: Boris Brezillon <boris.brezillon@free-electrons.com>
8044R: Richard Weinberger <richard@nod.at>
8045L: linux-mtd@lists.infradead.org
8046W: http://www.linux-mtd.infradead.org/
8047Q: http://patchwork.ozlabs.org/project/linux-mtd/list/
8048T: git git://github.com/linux-nand/linux.git
8049S: Maintained
8050F: drivers/mtd/nand/
8051F: include/linux/mtd/nand*.h
8052
1da177e4 8053NATSEMI ETHERNET DRIVER (DP8381x)
09d208ec 8054S: Orphan
d9fb9f38 8055F: drivers/net/ethernet/natsemi/natsemi.c
1da177e4 8056
23dc05a3
DM
8057NATIVE INSTRUMENTS USB SOUND INTERFACE DRIVER
8058M: Daniel Mack <zonque@gmail.com>
8059S: Maintained
e5747e40 8060L: alsa-devel@alsa-project.org (moderated for non-subscribers)
23dc05a3
DM
8061W: http://www.native-instruments.com
8062F: sound/usb/caiaq/
8063
1da177e4 8064NCP FILESYSTEM
52653199
PV
8065M: Petr Vandrovec <petr@vandrovec.name>
8066S: Odd Fixes
679655da 8067F: fs/ncpfs/
1da177e4 8068
a79b0322
FT
8069NCR 5380 SCSI DRIVERS
8070M: Finn Thain <fthain@telegraphics.com.au>
8071M: Michael Schmitz <schmitzmic@gmail.com>
8072L: linux-scsi@vger.kernel.org
8073S: Maintained
8074F: Documentation/scsi/g_NCR5380.txt
71d39758 8075F: Documentation/scsi/dtc3x80.txt
a79b0322
FT
8076F: drivers/scsi/NCR5380.*
8077F: drivers/scsi/arm/cumana_1.c
8078F: drivers/scsi/arm/oak.c
a79b0322
FT
8079F: drivers/scsi/atari_scsi.*
8080F: drivers/scsi/dmx3191d.c
8081F: drivers/scsi/dtc.*
8082F: drivers/scsi/g_NCR5380.*
8083F: drivers/scsi/g_NCR5380_mmio.c
8084F: drivers/scsi/mac_scsi.*
8085F: drivers/scsi/pas16.*
a79b0322
FT
8086F: drivers/scsi/sun3_scsi.*
8087F: drivers/scsi/sun3_scsi_vme.c
8088F: drivers/scsi/t128.*
8089
1da177e4 8090NCR DUAL 700 SCSI DRIVER (MICROCHANNEL)
8b58be88 8091M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
1da177e4
LT
8092L: linux-scsi@vger.kernel.org
8093S: Maintained
679655da 8094F: drivers/scsi/NCR_D700.*
1da177e4 8095
4aa3eb4c
GR
8096NCT6775 HARDWARE MONITOR DRIVER
8097M: Guenter Roeck <linux@roeck-us.net>
968ce1b1 8098L: linux-hwmon@vger.kernel.org
4aa3eb4c
GR
8099S: Maintained
8100F: Documentation/hwmon/nct6775
8101F: drivers/hwmon/nct6775.c
8102
3c2d774c 8103NETEFFECT IWARP RNIC DRIVER (IW_NES)
8b58be88 8104M: Faisal Latif <faisal.latif@intel.com>
e6cc0fd1 8105L: linux-rdma@vger.kernel.org
e3d33cb1 8106W: http://www.intel.com/Products/Server/Adapters/Server-Cluster/Server-Cluster-overview.htm
3c2d774c
GS
8107S: Supported
8108F: drivers/infiniband/hw/nes/
8109
be2f2e84 8110NETEM NETWORK EMULATOR
adbbf69d 8111M: Stephen Hemminger <stephen@networkplumber.org>
3430284f 8112L: netem@lists.linux-foundation.org (moderated for non-subscribers)
be2f2e84 8113S: Maintained
679655da 8114F: net/sched/sch_netem.c
be2f2e84 8115
b2f5a051 8116NETERION 10GbE DRIVERS (s2io/vxge)
e3806882 8117M: Jon Mason <jdmason@kudzu.us>
4a58448b 8118L: netdev@vger.kernel.org
4a58448b 8119S: Supported
679655da 8120F: Documentation/networking/s2io.txt
b2f5a051 8121F: Documentation/networking/vxge.txt
86387e1a 8122F: drivers/net/ethernet/neterion/
4a58448b 8123
db9cf3a3 8124NETFILTER ({IP,IP6,ARP,EB,NF}TABLES)
0e05e192 8125M: Pablo Neira Ayuso <pablo@netfilter.org>
8b58be88 8126M: Patrick McHardy <kaber@trash.net>
42010ed0 8127M: Jozsef Kadlecsik <kadlec@blackhole.kfki.hu>
1a03b81d 8128L: netfilter-devel@vger.kernel.org
82b98543 8129L: coreteam@netfilter.org
1da177e4
LT
8130W: http://www.netfilter.org/
8131W: http://www.iptables.org/
42010ed0
PNA
8132Q: http://patchwork.ozlabs.org/project/netfilter-devel/list/
8133T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf.git
8134T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf-next.git
1da177e4 8135S: Supported
679655da
JP
8136F: include/linux/netfilter*
8137F: include/linux/netfilter/
8138F: include/net/netfilter/
c117ab84
CEB
8139F: include/uapi/linux/netfilter*
8140F: include/uapi/linux/netfilter/
679655da
JP
8141F: net/*/netfilter.c
8142F: net/*/netfilter/
8143F: net/netfilter/
91c269a0 8144F: net/bridge/br_netfilter*.c
1da177e4 8145
4cc67735 8146NETLABEL
87a0874c 8147M: Paul Moore <paul@paul-moore.com>
4cc67735
PM
8148W: http://netlabel.sf.net
8149L: netdev@vger.kernel.org
87a0874c 8150S: Maintained
80811493 8151F: Documentation/netlabel/
679655da
JP
8152F: include/net/netlabel.h
8153F: net/netlabel/
4cc67735 8154
1da177e4 8155NETROM NETWORK LAYER
8b58be88 8156M: Ralf Baechle <ralf@linux-mips.org>
1da177e4 8157L: linux-hams@vger.kernel.org
d34cb28a 8158W: http://www.linux-ax25.org/
1da177e4 8159S: Maintained
679655da 8160F: include/net/netrom.h
c117ab84 8161F: include/uapi/linux/netrom.h
679655da 8162F: net/netrom/
1da177e4 8163
4c352362
JK
8164NETRONOME ETHERNET DRIVERS
8165M: Jakub Kicinski <jakub.kicinski@netronome.com>
4c352362
JK
8166L: oss-drivers@netronome.com
8167S: Maintained
8168F: drivers/net/ethernet/netronome/
8169
5ddb88c0 8170NETWORK BLOCK DEVICE (NBD)
4ca5829a 8171M: Markus Pargmann <mpa@pengutronix.de>
1da177e4 8172S: Maintained
5e4b269b 8173L: nbd-general@lists.sourceforge.net
4ca5829a 8174T: git git://git.pengutronix.de/git/mpa/linux-nbd.git
679655da
JP
8175F: Documentation/blockdev/nbd.txt
8176F: drivers/block/nbd.c
c117ab84 8177F: include/uapi/linux/nbd.h
1da177e4 8178
6e43650c
NH
8179NETWORK DROP MONITOR
8180M: Neil Horman <nhorman@tuxdriver.com>
8181L: netdev@vger.kernel.org
8182S: Maintained
8183W: https://fedorahosted.org/dropwatch/
8184F: net/core/drop_monitor.c
8185
3ed6e498
AL
8186NETWORKING [DSA]
8187M: Andrew Lunn <andrew@lunn.ch>
8188M: Vivien Didelot <vivien.didelot@savoirfairelinux.com>
8189M: Florian Fainelli <f.fainelli@gmail.com>
8190S: Maintained
8191F: net/dsa/
8192F: include/net/dsa.h
8193F: drivers/net/dsa/
8194
1da177e4 8195NETWORKING [GENERAL]
8b58be88 8196M: "David S. Miller" <davem@davemloft.net>
979b6c13 8197L: netdev@vger.kernel.org
b1e8fd54 8198W: http://www.linuxfoundation.org/en/Net
11e98029 8199Q: http://patchwork.ozlabs.org/project/netdev/list/
814fd609
NP
8200T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
8201T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git
1da177e4 8202S: Maintained
679655da
JP
8203F: net/
8204F: include/net/
018d21ed
JP
8205F: include/linux/in.h
8206F: include/linux/net.h
8207F: include/linux/netdevice.h
c117ab84
CEB
8208F: include/uapi/linux/in.h
8209F: include/uapi/linux/net.h
8210F: include/uapi/linux/netdevice.h
0c7aecd4 8211F: include/uapi/linux/net_namespace.h
7e814a6c 8212F: tools/net/
f4e53f9a 8213F: tools/testing/selftests/net/
335a67d2 8214F: lib/random32.c
a101ccd1 8215F: lib/test_bpf.c
1da177e4
LT
8216
8217NETWORKING [IPv4/IPv6]
8b58be88
JP
8218M: "David S. Miller" <davem@davemloft.net>
8219M: Alexey Kuznetsov <kuznet@ms2.inr.ac.ru>
8b58be88
JP
8220M: James Morris <jmorris@namei.org>
8221M: Hideaki YOSHIFUJI <yoshfuji@linux-ipv6.org>
8222M: Patrick McHardy <kaber@trash.net>
979b6c13 8223L: netdev@vger.kernel.org
08deed1e 8224T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
1da177e4 8225S: Maintained
679655da
JP
8226F: net/ipv4/
8227F: net/ipv6/
8228F: include/net/ip*
0a14842f 8229F: arch/x86/net/*
1da177e4 8230
73b7656c
DM
8231NETWORKING [IPSEC]
8232M: Steffen Klassert <steffen.klassert@secunet.com>
8233M: Herbert Xu <herbert@gondor.apana.org.au>
8234M: "David S. Miller" <davem@davemloft.net>
8235L: netdev@vger.kernel.org
d1fc5024
SK
8236T: git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec.git
8237T: git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec-next.git
73b7656c 8238S: Maintained
5826bdd1 8239F: net/core/flow.c
73b7656c
DM
8240F: net/xfrm/
8241F: net/key/
8242F: net/ipv4/xfrm*
d1fc5024
SK
8243F: net/ipv4/esp4.c
8244F: net/ipv4/ah4.c
8245F: net/ipv4/ipcomp.c
8246F: net/ipv4/ip_vti.c
73b7656c 8247F: net/ipv6/xfrm*
d1fc5024
SK
8248F: net/ipv6/esp6.c
8249F: net/ipv6/ah6.c
8250F: net/ipv6/ipcomp6.c
8251F: net/ipv6/ip6_vti.c
73b7656c
DM
8252F: include/uapi/linux/xfrm.h
8253F: include/net/xfrm.h
8254
10e2ff1c 8255NETWORKING [LABELED] (NetLabel, CIPSO, Labeled IPsec, SECMARK)
87a0874c 8256M: Paul Moore <paul@paul-moore.com>
10e2ff1c
JM
8257L: netdev@vger.kernel.org
8258S: Maintained
8259
29f8f632 8260NETWORKING [WIRELESS]
2cb4abd1 8261L: linux-wireless@vger.kernel.org
8a6e2535 8262Q: http://patchwork.kernel.org/project/linux-wireless/list/
29f8f632 8263
788873ac
JP
8264NETWORKING DRIVERS
8265L: netdev@vger.kernel.org
8266W: http://www.linuxfoundation.org/en/Net
11e98029 8267Q: http://patchwork.ozlabs.org/project/netdev/list/
08deed1e
JP
8268T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
8269T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git
788873ac 8270S: Odd Fixes
156f4fbc 8271F: Documentation/devicetree/bindings/net/
788873ac 8272F: drivers/net/
018d21ed 8273F: include/linux/if_*
0b63bf1f 8274F: include/linux/netdevice.h
0b63bf1f
JD
8275F: include/linux/etherdevice.h
8276F: include/linux/fcdevice.h
8277F: include/linux/fddidevice.h
8278F: include/linux/hippidevice.h
8279F: include/linux/inetdevice.h
c117ab84
CEB
8280F: include/uapi/linux/if_*
8281F: include/uapi/linux/netdevice.h
788873ac 8282
0e324cf6
JL
8283NETWORKING DRIVERS (WIRELESS)
8284M: Kalle Valo <kvalo@codeaurora.org>
8285L: linux-wireless@vger.kernel.org
8286Q: http://patchwork.kernel.org/project/linux-wireless/list/
9f273c24
FW
8287T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers.git
8288T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers-next.git
0e324cf6 8289S: Maintained
182fd9ee 8290F: Documentation/devicetree/bindings/net/wireless/
0e324cf6
JL
8291F: drivers/net/wireless/
8292
3d396eb1 8293NETXEN (1/10) GbE SUPPORT
8622315e 8294M: Manish Chopra <manish.chopra@qlogic.com>
83c07dde
AKS
8295M: Sony Chacko <sony.chacko@qlogic.com>
8296M: Rajesh Borundia <rajesh.borundia@qlogic.com>
3d396eb1 8297L: netdev@vger.kernel.org
9c2b5bde 8298W: http://www.qlogic.com
3d396eb1 8299S: Supported
aa43c215 8300F: drivers/net/ethernet/qlogic/netxen/
3d396eb1 8301
6423d30f
AAJ
8302NFC SUBSYSTEM
8303M: Lauro Ramos Venancio <lauro.venancio@openbossa.org>
8304M: Aloisio Almeida Jr <aloisio.almeida@openbossa.org>
8305M: Samuel Ortiz <sameo@linux.intel.com>
8306L: linux-wireless@vger.kernel.org
1eb3b216 8307L: linux-nfc@lists.01.org (subscribers-only)
0293ba20 8308S: Supported
6423d30f 8309F: net/nfc/
55eb94f9 8310F: include/net/nfc/
c117ab84 8311F: include/uapi/linux/nfc.h
6423d30f 8312F: drivers/nfc/
397d6497
CR
8313F: include/linux/platform_data/nfcmrvl.h
8314F: include/linux/platform_data/nxp-nci.h
08eaa1e0 8315F: include/linux/platform_data/pn544.h
397d6497
CR
8316F: include/linux/platform_data/st21nfca.h
8317F: include/linux/platform_data/st-nci.h
7ebb88e5 8318F: Documentation/devicetree/bindings/net/nfc/
3d396eb1 8319
e8b43555 8320NFS, SUNRPC, AND LOCKD CLIENTS
cd7b996a 8321M: Trond Myklebust <trond.myklebust@primarydata.com>
0e3b137f 8322M: Anna Schumaker <anna.schumaker@netapp.com>
78f58153
TM
8323L: linux-nfs@vger.kernel.org
8324W: http://client.linux-nfs.org
cd7b996a 8325T: git git://git.linux-nfs.org/projects/trondmy/linux-nfs.git
1da177e4 8326S: Maintained
679655da
JP
8327F: fs/lockd/
8328F: fs/nfs/
8329F: fs/nfs_common/
8330F: net/sunrpc/
8331F: include/linux/lockd/
8332F: include/linux/nfs*
8333F: include/linux/sunrpc/
c117ab84
CEB
8334F: include/uapi/linux/nfs*
8335F: include/uapi/linux/sunrpc/
1da177e4 8336
85ef9cea 8337NILFS2 FILESYSTEM
e2126935 8338M: Ryusuke Konishi <konishi.ryusuke@lab.ntt.co.jp>
6aff43f8 8339L: linux-nilfs@vger.kernel.org
f9472265 8340W: http://nilfs.sourceforge.net/
9e92e516 8341W: http://nilfs.osdn.jp/
e2126935 8342T: git git://github.com/konis/nilfs2.git
85ef9cea 8343S: Supported
679655da
JP
8344F: Documentation/filesystems/nilfs2.txt
8345F: fs/nilfs2/
c35c7ac5 8346F: include/trace/events/nilfs2.h
e63e88bc
RK
8347F: include/uapi/linux/nilfs2_api.h
8348F: include/uapi/linux/nilfs2_ondisk.h
85ef9cea 8349
1da177e4 8350NINJA SCSI-3 / NINJA SCSI-32Bi (16bit/CardBus) PCMCIA SCSI HOST ADAPTER DRIVER
8b58be88 8351M: YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
1da177e4
LT
8352W: http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
8353S: Maintained
679655da
JP
8354F: Documentation/scsi/NinjaSCSI.txt
8355F: drivers/scsi/pcmcia/nsp_*
1da177e4
LT
8356
8357NINJA SCSI-32Bi/UDE PCI/CARDBUS SCSI HOST ADAPTER DRIVER
8b58be88
JP
8358M: GOTO Masanori <gotom@debian.or.jp>
8359M: YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
1da177e4
LT
8360W: http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
8361S: Maintained
679655da
JP
8362F: Documentation/scsi/NinjaSCSI.txt
8363F: drivers/scsi/nsp32*
1da177e4 8364
383b8fb9
LFT
8365NIOS2 ARCHITECTURE
8366M: Ley Foon Tan <lftan@altera.com>
8367L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
0094dc40 8368T: git git://git.kernel.org/pub/scm/linux/kernel/git/lftan/nios2.git
383b8fb9
LFT
8369S: Maintained
8370F: arch/nios2/
8371
2a6afddb 8372NOKIA N900 POWER SUPPLY DRIVERS
e35a49b1 8373R: Pali Rohár <pali.rohar@gmail.com>
2a6afddb 8374F: include/linux/power/bq2415x_charger.h
081bab21 8375F: include/linux/power/bq27xxx_battery.h
2a6afddb
PR
8376F: include/linux/power/isp1704_charger.h
8377F: drivers/power/bq2415x_charger.c
081bab21 8378F: drivers/power/bq27xxx_battery.c
e35a49b1 8379F: drivers/power/bq27xxx_battery_i2c.c
2a6afddb
PR
8380F: drivers/power/isp1704_charger.c
8381F: drivers/power/rx51_battery.c
8382
a1bd3bae 8383NTB DRIVER CORE
9ef6bf6c
JM
8384M: Jon Mason <jdmason@kudzu.us>
8385M: Dave Jiang <dave.jiang@intel.com>
a1bd3bae 8386M: Allen Hubbe <Allen.Hubbe@emc.com>
5e9fd733 8387L: linux-ntb@googlegroups.com
fce8a7bb 8388S: Supported
2984411f
JM
8389W: https://github.com/jonmason/ntb/wiki
8390T: git git://github.com/jonmason/ntb.git
fce8a7bb 8391F: drivers/ntb/
548c237c 8392F: drivers/net/ntb_netdev.c
fce8a7bb 8393F: include/linux/ntb.h
a1bd3bae 8394F: include/linux/ntb_transport.h
a9c59ef7 8395F: tools/testing/selftests/ntb/
fce8a7bb 8396
e26a5843
AH
8397NTB INTEL DRIVER
8398M: Jon Mason <jdmason@kudzu.us>
8399M: Dave Jiang <dave.jiang@intel.com>
5e9fd733 8400L: linux-ntb@googlegroups.com
e26a5843
AH
8401S: Supported
8402W: https://github.com/jonmason/ntb/wiki
8403T: git git://github.com/jonmason/ntb.git
8404F: drivers/ntb/hw/intel/
fce8a7bb 8405
a1b36958
XY
8406NTB AMD DRIVER
8407M: Xiangliang Yu <Xiangliang.Yu@amd.com>
8408L: linux-ntb@googlegroups.com
8409S: Supported
8410F: drivers/ntb/hw/amd/
8411
1da177e4 8412NTFS FILESYSTEM
2818ef50 8413M: Anton Altaparmakov <anton@tuxera.com>
1da177e4 8414L: linux-ntfs-dev@lists.sourceforge.net
2818ef50 8415W: http://www.tuxera.com/
e6f4dee7 8416T: git git://git.kernel.org/pub/scm/linux/kernel/git/aia21/ntfs.git
2818ef50 8417S: Supported
679655da
JP
8418F: Documentation/filesystems/ntfs.txt
8419F: fs/ntfs/
1da177e4 8420
9eb8ef74 8421NVIDIA (rivafb and nvidiafb) FRAMEBUFFER DRIVER
8b58be88 8422M: Antonino Daplas <adaplas@gmail.com>
c69f677c 8423L: linux-fbdev@vger.kernel.org
ce00f85c 8424S: Maintained
8a61f013
JH
8425F: drivers/video/fbdev/riva/
8426F: drivers/video/fbdev/nvidia/
1da177e4 8427
79461681 8428NVM EXPRESS DRIVER
b3975e94
JF
8429M: Keith Busch <keith.busch@intel.com>
8430M: Jens Axboe <axboe@fb.com>
79461681 8431L: linux-nvme@lists.infradead.org
b3975e94
JF
8432T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
8433W: https://kernel.googlesource.com/pub/scm/linux/kernel/git/axboe/linux-block/
79461681 8434S: Supported
57dacad5 8435F: drivers/nvme/host/
79461681
MW
8436F: include/linux/nvme.h
8437
a07b4970
CH
8438NVM EXPRESS TARGET DRIVER
8439M: Christoph Hellwig <hch@lst.de>
8440M: Sagi Grimberg <sagi@grimberg.me>
8441L: linux-nvme@lists.infradead.org
8442S: Supported
8443F: drivers/nvme/target/
8444
aee4b9bd
SK
8445NVMEM FRAMEWORK
8446M: Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
8447M: Maxime Ripard <maxime.ripard@free-electrons.com>
8448S: Maintained
8449F: drivers/nvmem/
8450F: Documentation/devicetree/bindings/nvmem/
8451F: include/linux/nvmem-consumer.h
8452F: include/linux/nvmem-provider.h
8453
dece4585
CP
8454NXP-NCI NFC DRIVER
8455M: Clément Perrochaud <clement.perrochaud@effinnov.com>
8456R: Charles Gorand <charles.gorand@effinnov.com>
8457L: linux-nfc@lists.01.org (moderated for non-subscribers)
8458S: Supported
8459F: drivers/nfc/nxp-nci
8460
f50d7146 8461NXP TDA998X DRM DRIVER
54176cc6 8462M: Russell King <rmk+kernel@armlinux.org.uk>
f50d7146
RK
8463S: Supported
8464F: drivers/gpu/drm/i2c/tda998x_drv.c
8465F: include/drm/i2c/tda998x.h
8466
fbace43e
PR
8467NXP TFA9879 DRIVER
8468M: Peter Rosin <peda@axentia.se>
8469L: alsa-devel@alsa-project.org (moderated for non-subscribers)
8470S: Maintained
8471F: sound/soc/codecs/tfa9879*
8472
442f04c3
JP
8473OBJTOOL
8474M: Josh Poimboeuf <jpoimboe@redhat.com>
8475S: Supported
8476F: tools/objtool/
8477
f5525786 8478OMAP SUPPORT
0e24bdd4 8479M: Tony Lindgren <tony@atomide.com>
f5525786
TL
8480L: linux-omap@vger.kernel.org
8481W: http://www.muru.com/linux/omap/
8482W: http://linux.omap.com/
8a6e2535 8483Q: http://patchwork.kernel.org/project/linux-omap/list/
30bd0129 8484T: git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
f5525786 8485S: Maintained
4e04d5a3 8486F: arch/arm/*omap*/
026da812
FB
8487F: arch/arm/configs/omap1_defconfig
8488F: arch/arm/configs/omap2plus_defconfig
046d0a37 8489F: drivers/i2c/busses/i2c-omap.c
dc68cd11
FB
8490F: drivers/irqchip/irq-omap-intc.c
8491F: drivers/mfd/*omap*.c
8492F: drivers/mfd/menelaus.c
8493F: drivers/mfd/palmas.c
8494F: drivers/mfd/tps65217.c
8495F: drivers/mfd/tps65218.c
8496F: drivers/mfd/tps65910.c
8497F: drivers/mfd/twl-core.[ch]
8498F: drivers/mfd/twl4030*.c
8499F: drivers/mfd/twl6030*.c
8500F: drivers/mfd/twl6040*.c
8501F: drivers/regulator/palmas-regulator*.c
8502F: drivers/regulator/pbias-regulator.c
8503F: drivers/regulator/tps65217-regulator.c
8504F: drivers/regulator/tps65218-regulator.c
8505F: drivers/regulator/tps65910-regulator.c
8506F: drivers/regulator/twl-regulator.c
046d0a37 8507F: include/linux/i2c-omap.h
f5525786 8508
50f29fbd 8509OMAP DEVICE TREE SUPPORT
cdb55ab0 8510M: Benoît Cousson <bcousson@baylibre.com>
50f29fbd
TL
8511M: Tony Lindgren <tony@atomide.com>
8512L: linux-omap@vger.kernel.org
d0fb18c5 8513L: devicetree@vger.kernel.org
50f29fbd
TL
8514S: Maintained
8515F: arch/arm/boot/dts/*omap*
8516F: arch/arm/boot/dts/*am3*
05eb20fa
NM
8517F: arch/arm/boot/dts/*am4*
8518F: arch/arm/boot/dts/*am5*
8519F: arch/arm/boot/dts/*dra7*
50f29fbd 8520
f5525786 8521OMAP CLOCK FRAMEWORK SUPPORT
8b58be88 8522M: Paul Walmsley <paul@pwsan.com>
f5525786
TL
8523L: linux-omap@vger.kernel.org
8524S: Maintained
8525F: arch/arm/*omap*/*clock*
8526
8527OMAP POWER MANAGEMENT SUPPORT
3cf2efd5 8528M: Kevin Hilman <khilman@kernel.org>
f5525786
TL
8529L: linux-omap@vger.kernel.org
8530S: Maintained
8531F: arch/arm/*omap*/*pm*
c46938d4 8532F: drivers/cpufreq/omap-cpufreq.c
f5525786 8533
d21db568 8534OMAP POWERDOMAIN SOC ADAPTATION LAYER SUPPORT
ff2de822 8535M: Rajendra Nayak <rnayak@codeaurora.org>
692ab1f3
PW
8536M: Paul Walmsley <paul@pwsan.com>
8537L: linux-omap@vger.kernel.org
8538S: Maintained
d21db568 8539F: arch/arm/mach-omap2/prm*
692ab1f3 8540
f5525786 8541OMAP AUDIO SUPPORT
6c284903 8542M: Peter Ujfalusi <peter.ujfalusi@ti.com>
7ec41ee5 8543M: Jarkko Nikula <jarkko.nikula@bitmer.com>
e5747e40 8544L: alsa-devel@alsa-project.org (moderated for non-subscribers)
f5525786
TL
8545L: linux-omap@vger.kernel.org
8546S: Maintained
8547F: sound/soc/omap/
8548
18640193
TL
8549OMAP GENERAL PURPOSE MEMORY CONTROLLER SUPPORT
8550M: Roger Quadros <rogerq@ti.com>
8551M: Tony Lindgren <tony@atomide.com>
8552L: linux-omap@vger.kernel.org
8553S: Maintained
8554F: drivers/memory/omap-gpmc.c
8555F: arch/arm/mach-omap2/*gpmc*
8556
f5525786 8557OMAP FRAMEBUFFER SUPPORT
830e6384 8558M: Tomi Valkeinen <tomi.valkeinen@ti.com>
c69f677c 8559L: linux-fbdev@vger.kernel.org
f5525786
TL
8560L: linux-omap@vger.kernel.org
8561S: Maintained
8a61f013 8562F: drivers/video/fbdev/omap/
f5525786 8563
676eec0d 8564OMAP DISPLAY SUBSYSTEM and FRAMEBUFFER SUPPORT (DSS2)
830e6384 8565M: Tomi Valkeinen <tomi.valkeinen@ti.com>
178ff4c9 8566L: linux-omap@vger.kernel.org
676eec0d 8567L: linux-fbdev@vger.kernel.org
178ff4c9 8568S: Maintained
8a61f013 8569F: drivers/video/fbdev/omap2/
178ff4c9
TV
8570F: Documentation/arm/OMAP/DSS
8571
8b37fcfc
OBC
8572OMAP HARDWARE SPINLOCK SUPPORT
8573M: Ohad Ben-Cohen <ohad@wizery.com>
8574L: linux-omap@vger.kernel.org
8575S: Maintained
8576F: drivers/hwspinlock/omap_hwspinlock.c
8b37fcfc 8577
f5525786 8578OMAP MMC SUPPORT
8b58be88 8579M: Jarkko Lavinen <jarkko.lavinen@nokia.com>
f5525786
TL
8580L: linux-omap@vger.kernel.org
8581S: Maintained
653f41b5
MC
8582F: drivers/mmc/host/omap.c
8583
8584OMAP HS MMC SUPPORT
0a4585c6 8585L: linux-mmc@vger.kernel.org
653f41b5 8586L: linux-omap@vger.kernel.org
dfa5d196 8587S: Orphan
653f41b5 8588F: drivers/mmc/host/omap_hsmmc.c
f5525786
TL
8589
8590OMAP RANDOM NUMBER GENERATOR SUPPORT
8b58be88 8591M: Deepak Saxena <dsaxena@plexity.net>
f5525786
TL
8592S: Maintained
8593F: drivers/char/hw_random/omap-rng.c
8594
f400c82e 8595OMAP HWMOD SUPPORT
cdb55ab0 8596M: Benoît Cousson <bcousson@baylibre.com>
f400c82e
PW
8597M: Paul Walmsley <paul@pwsan.com>
8598L: linux-omap@vger.kernel.org
8599S: Maintained
8fc8b12b 8600F: arch/arm/mach-omap2/omap_hwmod.*
f400c82e 8601
8633fb30
PW
8602OMAP HWMOD DATA
8603M: Paul Walmsley <paul@pwsan.com>
8604L: linux-omap@vger.kernel.org
8605S: Maintained
8606F: arch/arm/mach-omap2/omap_hwmod*data*
8607
f400c82e 8608OMAP HWMOD DATA FOR OMAP4-BASED DEVICES
cdb55ab0 8609M: Benoît Cousson <bcousson@baylibre.com>
f400c82e
PW
8610L: linux-omap@vger.kernel.org
8611S: Maintained
8612F: arch/arm/mach-omap2/omap_hwmod_44xx_data.c
8613
0db83ced 8614OMAP IMAGING SUBSYSTEM (OMAP3 ISP and OMAP4 ISS)
7e8970e1
LP
8615M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
8616L: linux-media@vger.kernel.org
8617S: Maintained
7eec52db 8618F: Documentation/devicetree/bindings/media/ti,omap3isp.txt
90d72ac6 8619F: drivers/media/platform/omap3isp/
0db83ced 8620F: drivers/staging/media/omap4iss/
7e8970e1 8621
f5525786 8622OMAP USB SUPPORT
f5525786
TL
8623L: linux-usb@vger.kernel.org
8624L: linux-omap@vger.kernel.org
3b243519 8625S: Orphan
a16fbd65
JP
8626F: drivers/usb/*/*omap*
8627F: arch/arm/*omap*/usb*
f5525786 8628
6d994710 8629OMAP GPIO DRIVER
fe643528 8630M: Grygorii Strashko <grygorii.strashko@ti.com>
97215800 8631M: Santosh Shilimkar <ssantosh@kernel.org>
3cf2efd5 8632M: Kevin Hilman <khilman@kernel.org>
6d994710
KH
8633L: linux-omap@vger.kernel.org
8634S: Maintained
fe643528 8635F: Documentation/devicetree/bindings/gpio/gpio-omap.txt
6d994710
KH
8636F: drivers/gpio/gpio-omap.c
8637
c351e290
MJ
8638OMAP/NEWFLOW NANOBONE MACHINE SUPPORT
8639M: Mark Jackson <mpfj@newflow.co.uk>
8640L: linux-omap@vger.kernel.org
8641S: Maintained
8642F: arch/arm/boot/dts/am335x-nano.dts
8643
0ad122d9 8644OMFS FILESYSTEM
8b58be88 8645M: Bob Copeland <me@bobcopeland.com>
0ad122d9
BC
8646L: linux-karma-devel@lists.sourceforge.net
8647S: Maintained
679655da
JP
8648F: Documentation/filesystems/omfs.txt
8649F: fs/omfs/
0ad122d9 8650
c1986ee9 8651OMNIKEY CARDMAN 4000 DRIVER
8b58be88 8652M: Harald Welte <laforge@gnumonks.org>
c1986ee9 8653S: Maintained
679655da
JP
8654F: drivers/char/pcmcia/cm4000_cs.c
8655F: include/linux/cm4000_cs.h
c117ab84 8656F: include/uapi/linux/cm4000_cs.h
c1986ee9 8657
77c44ab1 8658OMNIKEY CARDMAN 4040 DRIVER
8b58be88 8659M: Harald Welte <laforge@gnumonks.org>
77c44ab1 8660S: Maintained
679655da 8661F: drivers/char/pcmcia/cm4040_cs.*
77c44ab1 8662
77d5140f 8663OMNIVISION OV7670 SENSOR DRIVER
8b58be88 8664M: Jonathan Corbet <corbet@lwn.net>
661263b5 8665L: linux-media@vger.kernel.org
275ffde4 8666T: git git://linuxtv.org/media_tree.git
77d5140f 8667S: Maintained
90d72ac6 8668F: drivers/media/i2c/ov7670.c
77d5140f 8669
431bca73 8670ONENAND FLASH DRIVER
8b58be88 8671M: Kyungmin Park <kyungmin.park@samsung.com>
431bca73
TG
8672L: linux-mtd@lists.infradead.org
8673S: Maintained
679655da
JP
8674F: drivers/mtd/onenand/
8675F: include/linux/mtd/onenand*.h
431bca73 8676
1da177e4 8677ONSTREAM SCSI TAPE DRIVER
8b58be88 8678M: Willem Riede <osst@riede.org>
1da177e4
LT
8679L: osst-users@lists.sourceforge.net
8680L: linux-scsi@vger.kernel.org
8681S: Maintained
f7269cfc
JD
8682F: Documentation/scsi/osst.txt
8683F: drivers/scsi/osst.*
8684F: drivers/scsi/osst_*.h
8685F: drivers/scsi/st.h
1da177e4 8686
e2d1d6c0 8687OPENCORES I2C BUS DRIVER
8b58be88 8688M: Peter Korsgaard <jacmet@sunsite.dk>
846557d3 8689L: linux-i2c@vger.kernel.org
e2d1d6c0 8690S: Maintained
679655da
JP
8691F: Documentation/i2c/busses/i2c-ocores
8692F: drivers/i2c/busses/i2c-ocores.c
e2d1d6c0 8693
860c44c1 8694OPEN FIRMWARE AND FLATTENED DEVICE TREE
5d3ad8a6 8695M: Rob Herring <robh+dt@kernel.org>
c8fb70a3 8696M: Frank Rowand <frowand.list@gmail.com>
d0fb18c5 8697L: devicetree@vger.kernel.org
a7fefe9f 8698W: http://www.devicetree.org/
fcdec35e 8699T: git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
860c44c1 8700S: Maintained
f8828205 8701F: drivers/of/
860c44c1 8702F: include/linux/of*.h
f8828205 8703F: scripts/dtc/
860c44c1 8704
f8828205 8705OPEN FIRMWARE AND FLATTENED DEVICE TREE BINDINGS
5d3ad8a6 8706M: Rob Herring <robh+dt@kernel.org>
f8828205 8707M: Mark Rutland <mark.rutland@arm.com>
f8828205 8708L: devicetree@vger.kernel.org
9f273c24 8709T: git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
fcdec35e 8710Q: http://patchwork.ozlabs.org/project/devicetree-bindings/list/
f8828205
GL
8711S: Maintained
8712F: Documentation/devicetree/
8713F: arch/*/boot/dts/
8714F: include/dt-bindings/
8715
2bb65f56
PA
8716OPEN FIRMWARE AND DEVICE TREE OVERLAYS
8717M: Pantelis Antoniou <pantelis.antoniou@konsulko.com>
8718L: devicetree@vger.kernel.org
8719S: Maintained
8720F: Documentation/devicetree/dynamic-resolution-notes.txt
8721F: Documentation/devicetree/overlay-notes.txt
8722F: drivers/of/overlay.c
8723F: drivers/of/resolver.c
8724
19f9d392
JB
8725OPENRISC ARCHITECTURE
8726M: Jonas Bonn <jonas@southpole.se>
8727W: http://openrisc.net
19f9d392
JB
8728S: Maintained
8729T: git git://openrisc.net/~jonas/linux
14430813 8730F: arch/openrisc/
19f9d392 8731
ccb1352e 8732OPENVSWITCH
4f337ed5 8733M: Pravin Shelar <pshelar@nicira.com>
b422da7c 8734L: netdev@vger.kernel.org
ccb1352e
JG
8735L: dev@openvswitch.org
8736W: http://openvswitch.org
ccb1352e
JG
8737S: Maintained
8738F: net/openvswitch/
b422da7c 8739F: include/uapi/linux/openvswitch.h
ccb1352e 8740
875fa6fb
VK
8741OPERATING PERFORMANCE POINTS (OPP)
8742M: Viresh Kumar <vireshk@kernel.org>
8743M: Nishanth Menon <nm@ti.com>
8744M: Stephen Boyd <sboyd@codeaurora.org>
8745L: linux-pm@vger.kernel.org
8746S: Maintained
8747T: git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git
8748F: drivers/base/power/opp/
8749F: include/linux/pm_opp.h
8750F: Documentation/power/opp.txt
8751F: Documentation/devicetree/bindings/opp/
8752
af39917d
CL
8753OPL4 DRIVER
8754M: Clemens Ladisch <clemens@ladisch.de>
8755L: alsa-devel@alsa-project.org (moderated for non-subscribers)
8756T: git git://git.alsa-project.org/alsa-kernel.git
8757S: Maintained
8758F: sound/drivers/opl4/
8759
1da177e4 8760OPROFILE
4cf7e718 8761M: Robert Richter <rric@kernel.org>
1da177e4
LT
8762L: oprofile-list@lists.sf.net
8763S: Maintained
81c4a8a6 8764F: arch/*/include/asm/oprofile*.h
679655da
JP
8765F: arch/*/oprofile/
8766F: drivers/oprofile/
8767F: include/linux/oprofile.h
1da177e4 8768
e2d1d6c0 8769ORACLE CLUSTER FILESYSTEM 2 (OCFS2)
0a966fa8 8770M: Mark Fasheh <mfasheh@versity.com>
d6351db2 8771M: Joel Becker <jlbec@evilplan.org>
e2d1d6c0 8772L: ocfs2-devel@oss.oracle.com (moderated for non-subscribers)
01945fa2 8773W: http://ocfs2.wiki.kernel.org
e2d1d6c0 8774S: Supported
679655da
JP
8775F: Documentation/filesystems/ocfs2.txt
8776F: Documentation/filesystems/dlmfs.txt
8777F: fs/ocfs2/
e2d1d6c0 8778
1da177e4 8779ORINOCO DRIVER
724c6b35 8780L: linux-wireless@vger.kernel.org
491b26b4 8781W: http://wireless.kernel.org/en/users/Drivers/orinoco
ecffdde6 8782W: http://www.nongnu.org/orinoco/
3a59babb 8783S: Orphan
2be45b66 8784F: drivers/net/wireless/intersil/orinoco/
1da177e4 8785
42c55aa8 8786OSD LIBRARY and FILESYSTEM
fadc0752 8787M: Boaz Harrosh <ooo@electrozaur.com>
f1f6630b 8788M: Benny Halevy <bhalevy@primarydata.com>
68274794
BH
8789L: osd-dev@open-osd.org
8790W: http://open-osd.org
54e5881d 8791T: git git://git.open-osd.org/open-osd.git
68274794 8792S: Maintained
42c55aa8 8793F: drivers/scsi/osd/
6b6f0b6c 8794F: include/scsi/osd_*
42c55aa8 8795F: fs/exofs/
68274794 8796
ef94b186 8797OVERLAY FILESYSTEM
7c37fbda 8798M: Miklos Szeredi <miklos@szeredi.hu>
1d113735
MS
8799L: linux-unionfs@vger.kernel.org
8800T: git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/vfs.git
7c37fbda 8801S: Supported
1d113735 8802F: fs/overlayfs/
7c37fbda
NB
8803F: Documentation/filesystems/overlayfs.txt
8804
85096169
MM
8805ORANGEFS FILESYSTEM
8806M: Mike Marshall <hubcap@omnibond.com>
b39c3cf4 8807L: pvfs2-developers@beowulf-underground.org (subscribers-only)
85096169
MM
8808T: git git://git.kernel.org/pub/scm/linux/kernel/git/hubcap/linux.git
8809S: Supported
8810F: fs/orangefs/
8811F: Documentation/filesystems/orangefs.txt
8812
e2d1d6c0 8813P54 WIRELESS DRIVER
084cb0fe 8814M: Christian Lamparter <chunkeey@googlemail.com>
e2d1d6c0 8815L: linux-wireless@vger.kernel.org
084cb0fe 8816W: http://wireless.kernel.org/en/users/Drivers/p54
e2d1d6c0 8817S: Maintained
d3466830 8818F: drivers/net/wireless/intersil/p54/
e2d1d6c0 8819
f5cd7872 8820PA SEMI ETHERNET DRIVER
8b58be88 8821M: Olof Johansson <olof@lixom.net>
f5cd7872
OJ
8822L: netdev@vger.kernel.org
8823S: Maintained
ded19add 8824F: drivers/net/ethernet/pasemi/*
f5cd7872 8825
beb58aa3 8826PA SEMI SMBUS DRIVER
8b58be88 8827M: Olof Johansson <olof@lixom.net>
846557d3 8828L: linux-i2c@vger.kernel.org
beb58aa3 8829S: Maintained
679655da 8830F: drivers/i2c/busses/i2c-pasemi.c
beb58aa3 8831
48fc267e
SK
8832PADATA PARALLEL EXECUTION MECHANISM
8833M: Steffen Klassert <steffen.klassert@secunet.com>
48fc267e
SK
8834L: linux-crypto@vger.kernel.org
8835S: Maintained
8836F: kernel/padata.c
8837F: include/linux/padata.h
8838F: Documentation/padata.txt
8839
709ee531 8840PANASONIC LAPTOP ACPI EXTRAS DRIVER
8b58be88 8841M: Harald Welte <laforge@gnumonks.org>
d0944853 8842L: platform-driver-x86@vger.kernel.org
709ee531 8843S: Maintained
679655da 8844F: drivers/platform/x86/panasonic-laptop.c
709ee531 8845
368dd5ac 8846PANASONIC MN10300/AM33/AM34 PORT
8b58be88 8847M: David Howells <dhowells@redhat.com>
4fa97181
DH
8848L: linux-am33-list@redhat.com (moderated for non-subscribers)
8849W: ftp://ftp.redhat.com/pub/redhat/gnupro/AM33/
8850S: Maintained
679655da
JP
8851F: Documentation/mn10300/
8852F: arch/mn10300/
4fa97181 8853
305b37bd
KS
8854PARALLEL LCD/KEYPAD PANEL DRIVER
8855M: Willy Tarreau <willy@haproxy.com>
8856M: Ksenija Stanojevic <ksenija.stanojevic@gmail.com>
8857S: Odd Fixes
8858F: Documentation/misc-devices/lcd-panel-cgram.txt
8859F: drivers/misc/panel.c
8860
64dfff03
SM
8861PARALLEL PORT SUBSYSTEM
8862M: Sudip Mukherjee <sudipm.mukherjee@gmail.com>
8863M: Sudip Mukherjee <sudip@vectorindia.org>
3dd1a329 8864L: linux-parport@lists.infradead.org (subscribers-only)
64dfff03 8865S: Maintained
679655da
JP
8866F: drivers/parport/
8867F: include/linux/parport*.h
8868F: drivers/char/ppdev.c
c117ab84 8869F: include/uapi/linux/ppdev.h
64dfff03 8870F: Documentation/parport*.txt
1da177e4 8871
4cdf6bc2 8872PARAVIRT_OPS INTERFACE
d633180c 8873M: Jeremy Fitzhardinge <jeremy@goop.org>
8b58be88
JP
8874M: Chris Wright <chrisw@sous-sol.org>
8875M: Alok Kataria <akataria@vmware.com>
8876M: Rusty Russell <rusty@rustcorp.com.au>
c996d8b9 8877L: virtualization@lists.linux-foundation.org
4cdf6bc2 8878S: Supported
a2e19991 8879F: Documentation/virtual/paravirt_ops.txt
679655da
JP
8880F: arch/*/kernel/paravirt*
8881F: arch/*/include/asm/paravirt.h
47ae4b05 8882F: include/linux/hypervisor.h
4cdf6bc2 8883
e2d1d6c0 8884PARIDE DRIVERS FOR PARALLEL PORT IDE DEVICES
8b58be88 8885M: Tim Waugh <tim@cyberelk.net>
e2d1d6c0 8886L: linux-parport@lists.infradead.org (subscribers-only)
e2d1d6c0 8887S: Maintained
679655da
JP
8888F: Documentation/blockdev/paride.txt
8889F: drivers/block/paride/
e2d1d6c0
RD
8890
8891PARISC ARCHITECTURE
b8828770 8892M: "James E.J. Bottomley" <jejb@parisc-linux.org>
b38a03b8 8893M: Helge Deller <deller@gmx.de>
e2d1d6c0
RD
8894L: linux-parisc@vger.kernel.org
8895W: http://www.parisc-linux.org/
8a6e2535 8896Q: http://patchwork.kernel.org/project/linux-parisc/list/
08deed1e 8897T: git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/parisc-2.6.git
fbb46caa 8898T: git git://git.kernel.org/pub/scm/linux/kernel/git/deller/parisc-linux.git
e2d1d6c0 8899S: Maintained
679655da 8900F: arch/parisc/
2b6bac9e 8901F: Documentation/parisc/
679655da 8902F: drivers/parisc/
2b6bac9e
HD
8903F: drivers/char/agp/parisc-agp.c
8904F: drivers/input/serio/gscps2.c
8905F: drivers/parport/parport_gsc.*
8906F: drivers/tty/serial/8250/8250_gsc.c
8a61f013 8907F: drivers/video/fbdev/sti*
2b6bac9e
HD
8908F: drivers/video/console/sti*
8909F: drivers/video/logo/logo_parisc*
e2d1d6c0 8910
1662d32c 8911PC87360 HARDWARE MONITORING DRIVER
8b58be88 8912M: Jim Cromie <jim.cromie@gmail.com>
968ce1b1 8913L: linux-hwmon@vger.kernel.org
1662d32c 8914S: Maintained
679655da
JP
8915F: Documentation/hwmon/pc87360
8916F: drivers/hwmon/pc87360.c
1662d32c
JC
8917
8918PC8736x GPIO DRIVER
8b58be88 8919M: Jim Cromie <jim.cromie@gmail.com>
1662d32c 8920S: Maintained
679655da 8921F: drivers/char/pc8736x_gpio.c
1662d32c 8922
1ad107fd 8923PC87427 HARDWARE MONITORING DRIVER
d8130624 8924M: Jean Delvare <jdelvare@suse.com>
968ce1b1 8925L: linux-hwmon@vger.kernel.org
1ad107fd
JD
8926S: Maintained
8927F: Documentation/hwmon/pc87427
8928F: drivers/hwmon/pc87427.c
8929
b26e0ed4 8930PCA9532 LED DRIVER
8b58be88 8931M: Riku Voipio <riku.voipio@iki.fi>
b26e0ed4 8932S: Maintained
d5ca6918
JP
8933F: drivers/leds/leds-pca9532.c
8934F: include/linux/leds-pca9532.h
b26e0ed4 8935
5ce914a8 8936PCA9541 I2C BUS MASTER SELECTOR DRIVER
ca462085 8937M: Guenter Roeck <linux@roeck-us.net>
5ce914a8
GR
8938L: linux-i2c@vger.kernel.org
8939S: Maintained
b4f0b74e 8940F: drivers/i2c/muxes/i2c-mux-pca9541.c
5ce914a8 8941
3971dae5 8942PCDP - PRIMARY CONSOLE AND DEBUG PORT
055e72fe 8943M: Khalid Aziz <khalid@gonehiking.org>
3971dae5
KA
8944S: Maintained
8945F: drivers/firmware/pcdp.*
8946
065c6359 8947PCI ERROR RECOVERY
6305902c 8948M: Linas Vepstas <linasvepstas@gmail.com>
c1f69db7 8949L: linux-pci@vger.kernel.org
065c6359 8950S: Supported
679655da 8951F: Documentation/PCI/pci-error-recovery.txt
065c6359 8952
78c1cffd
RC
8953PCI ENHANCED ERROR HANDLING (EEH) FOR POWERPC
8954M: Russell Currey <ruscur@russell.cc>
8955L: linuxppc-dev@lists.ozlabs.org
8956S: Supported
8957F: Documentation/powerpc/eeh-pci-error-recovery.txt
8958F: arch/powerpc/kernel/eeh*.c
8959F: arch/powerpc/platforms/*/eeh*.c
8960F: arch/powerpc/include/*/eeh*.h
8961
1da177e4 8962PCI SUBSYSTEM
5ac3a6d2 8963M: Bjorn Helgaas <bhelgaas@google.com>
2905474d 8964L: linux-pci@vger.kernel.org
99662dd1 8965Q: http://patchwork.ozlabs.org/project/linux-pci/list/
c0233ed4 8966T: git git://git.kernel.org/pub/scm/linux/kernel/git/helgaas/pci.git
1da177e4 8967S: Supported
92a1fe2e 8968F: Documentation/devicetree/bindings/pci/
679655da
JP
8969F: Documentation/PCI/
8970F: drivers/pci/
8971F: include/linux/pci*
6b49ee49 8972F: arch/x86/pci/
cad01f91 8973F: arch/x86/kernel/quirks.c
1da177e4 8974
eaa6111b
LFT
8975PCI DRIVER FOR ALTERA PCIE IP
8976M: Ley Foon Tan <lftan@altera.com>
8977L: rfi@lists.rocketboards.org (moderated for non-subscribers)
8978L: linux-pci@vger.kernel.org
8979S: Supported
8980F: Documentation/devicetree/bindings/pci/altera-pcie.txt
8981F: drivers/pci/host/pcie-altera.c
8982
b7e78170
RH
8983PCI DRIVER FOR ARM VERSATILE PLATFORM
8984M: Rob Herring <robh@kernel.org>
8985L: linux-pci@vger.kernel.org
8986L: linux-arm-kernel@lists.infradead.org
8987S: Maintained
8988F: Documentation/devicetree/bindings/pci/versatile.txt
8989F: drivers/pci/host/pci-versatile.c
8990
5f6b6ccd
TI
8991PCI DRIVER FOR APPLIEDMICRO XGENE
8992M: Tanmay Inamdar <tinamdar@apm.com>
8993L: linux-pci@vger.kernel.org
8994L: linux-arm-kernel@lists.infradead.org
8995S: Maintained
8996F: Documentation/devicetree/bindings/pci/xgene-pci.txt
8997F: drivers/pci/host/pci-xgene.c
8998
62d0ff83
ML
8999PCI DRIVER FOR FREESCALE LAYERSCAPE
9000M: Minghuan Lian <minghuan.Lian@freescale.com>
9001M: Mingkai Hu <mingkai.hu@freescale.com>
9002M: Roy Zang <tie-fei.zang@freescale.com>
9003L: linuxppc-dev@lists.ozlabs.org
9004L: linux-pci@vger.kernel.org
9005L: linux-arm-kernel@lists.infradead.org
9006S: Maintained
9007F: drivers/pci/host/*layerscape*
9008
f0b75693 9009PCI DRIVER FOR IMX6
f175aa2c 9010M: Richard Zhu <Richard.Zhu@freescale.com>
1ba55f55 9011M: Lucas Stach <l.stach@pengutronix.de>
f0b75693
BH
9012L: linux-pci@vger.kernel.org
9013L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9014S: Maintained
9015F: drivers/pci/host/*imx6*
9016
0c4ffcfe
MK
9017PCI DRIVER FOR TI KEYSTONE
9018M: Murali Karicheri <m-karicheri2@ti.com>
9019L: linux-pci@vger.kernel.org
9020L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9021S: Maintained
9022F: drivers/pci/host/*keystone*
9023
f0b75693
BH
9024PCI DRIVER FOR MVEBU (Marvell Armada 370 and Armada XP SOC support)
9025M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
9026M: Jason Cooper <jason@lakedaemon.net>
9027L: linux-pci@vger.kernel.org
9028L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9029S: Maintained
9030F: drivers/pci/host/*mvebu*
9031
8c39d710
TP
9032PCI DRIVER FOR AARDVARK (Marvell Armada 3700)
9033M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
9034L: linux-pci@vger.kernel.org
9035L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9036S: Maintained
9037F: drivers/pci/host/pci-aardvark.c
9038
0447cfd7
TR
9039PCI DRIVER FOR NVIDIA TEGRA
9040M: Thierry Reding <thierry.reding@gmail.com>
9041L: linux-tegra@vger.kernel.org
f0b75693 9042L: linux-pci@vger.kernel.org
0447cfd7
TR
9043S: Supported
9044F: Documentation/devicetree/bindings/pci/nvidia,tegra20-pcie.txt
9045F: drivers/pci/host/pci-tegra.c
9046
47ff3de9
KVA
9047PCI DRIVER FOR TI DRA7XX
9048M: Kishon Vijay Abraham I <kishon@ti.com>
9049L: linux-omap@vger.kernel.org
9050L: linux-pci@vger.kernel.org
9051S: Supported
9052F: Documentation/devicetree/bindings/pci/ti-pci.txt
9053F: drivers/pci/host/pci-dra7xx.c
9054
f0b75693
BH
9055PCI DRIVER FOR RENESAS R-CAR
9056M: Simon Horman <horms@verge.net.au>
9057L: linux-pci@vger.kernel.org
4a121096 9058L: linux-renesas-soc@vger.kernel.org
f0b75693
BH
9059S: Maintained
9060F: drivers/pci/host/*rcar*
9061
4af82255 9062PCI DRIVER FOR SAMSUNG EXYNOS
b7701755 9063M: Jingoo Han <jingoohan1@gmail.com>
4af82255 9064L: linux-pci@vger.kernel.org
f0b75693
BH
9065L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9066L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
4af82255
JH
9067S: Maintained
9068F: drivers/pci/host/pci-exynos.c
9069
f0b75693 9070PCI DRIVER FOR SYNOPSIS DESIGNWARE
b7701755 9071M: Jingoo Han <jingoohan1@gmail.com>
110baab1 9072M: Pratyush Anand <pratyush.anand@gmail.com>
f0b75693
BH
9073L: linux-pci@vger.kernel.org
9074S: Maintained
9075F: drivers/pci/host/*designware*
9076
5a3aa2a8
JP
9077PCI DRIVER FOR SYNOPSYS PROTOTYPING DEVICE
9078M: Joao Pinto <jpinto@synopsys.com>
9079L: linux-pci@vger.kernel.org
9080S: Maintained
9081F: Documentation/devicetree/bindings/pci/designware-pcie.txt
9082F: drivers/pci/host/pcie-designware-plat.c
9083
cf28855b
WD
9084PCI DRIVER FOR GENERIC OF HOSTS
9085M: Will Deacon <will.deacon@arm.com>
9086L: linux-pci@vger.kernel.org
9087L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9088S: Maintained
9089F: Documentation/devicetree/bindings/pci/host-generic-pci.txt
4e64dbe2 9090F: drivers/pci/host/pci-host-common.c
cf28855b
WD
9091F: drivers/pci/host/pci-host-generic.c
9092
185a383a
KB
9093PCI DRIVER FOR INTEL VOLUME MANAGEMENT DEVICE (VMD)
9094M: Keith Busch <keith.busch@intel.com>
9095L: linux-pci@vger.kernel.org
9096S: Supported
9097F: arch/x86/pci/vmd.c
9098
51b66a6c 9099PCIE DRIVER FOR ST SPEAR13XX
110baab1 9100M: Pratyush Anand <pratyush.anand@gmail.com>
51b66a6c 9101L: linux-pci@vger.kernel.org
110baab1 9102S: Maintained
51b66a6c
PA
9103F: drivers/pci/host/*spear*
9104
af1169b4
LFT
9105PCI MSI DRIVER FOR ALTERA MSI IP
9106M: Ley Foon Tan <lftan@altera.com>
9107L: rfi@lists.rocketboards.org (moderated for non-subscribers)
9108L: linux-pci@vger.kernel.org
9109S: Supported
9110F: Documentation/devicetree/bindings/pci/altera-pcie-msi.txt
9111F: drivers/pci/host/pcie-altera-msi.c
51b66a6c 9112
dcd19de3
DD
9113PCI MSI DRIVER FOR APPLIEDMICRO XGENE
9114M: Duc Dang <dhdang@apm.com>
9115L: linux-pci@vger.kernel.org
9116L: linux-arm-kernel@lists.infradead.org
9117S: Maintained
9118F: Documentation/devicetree/bindings/pci/xgene-pci-msi.txt
9119F: drivers/pci/host/pci-xgene-msi.c
9120
a3cbfae1
NC
9121PCIE DRIVER FOR AXIS ARTPEC
9122M: Niklas Cassel <niklas.cassel@axis.com>
9123M: Jesper Nilsson <jesper.nilsson@axis.com>
9124L: linux-arm-kernel@axis.com
9125L: linux-pci@vger.kernel.org
9126S: Maintained
9127F: Documentation/devicetree/bindings/pci/axis,artpec*
9128F: drivers/pci/host/*artpec*
9129
500a1d9a
ZW
9130PCIE DRIVER FOR HISILICON
9131M: Zhou Wang <wangzhou1@hisilicon.com>
5930fe4e 9132M: Gabriele Paoloni <gabriele.paoloni@huawei.com>
500a1d9a
ZW
9133L: linux-pci@vger.kernel.org
9134S: Maintained
9135F: Documentation/devicetree/bindings/pci/hisilicon-pcie.txt
9136F: drivers/pci/host/pcie-hisi.c
9137
82a82383
SV
9138PCIE DRIVER FOR QUALCOMM MSM
9139M: Stanimir Varbanov <svarbanov@mm-sol.com>
9140L: linux-pci@vger.kernel.org
9141L: linux-arm-msm@vger.kernel.org
9142S: Maintained
9143F: drivers/pci/host/*qcom*
9144
f12b76e5
DD
9145PCIE DRIVER FOR CAVIUM THUNDERX
9146M: David Daney <david.daney@cavium.com>
9147L: linux-pci@vger.kernel.org
9148L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9149S: Supported
9150F: Documentation/devicetree/bindings/pci/pci-thunder-*
9151F: drivers/pci/host/pci-thunder-*
9152
1da177e4 9153PCMCIA SUBSYSTEM
4230dfc9 9154P: Linux PCMCIA Team
f5df5881 9155L: linux-pcmcia@lists.infradead.org
6650e0a5 9156W: http://lists.infradead.org/mailman/listinfo/linux-pcmcia
9f273c24 9157T: git git://git.kernel.org/pub/scm/linux/kernel/git/brodo/pcmcia.git
4230dfc9 9158S: Maintained
679655da
JP
9159F: Documentation/pcmcia/
9160F: drivers/pcmcia/
9161F: include/pcmcia/
1da177e4
LT
9162
9163PCNET32 NETWORK DRIVER
227fb925 9164M: Don Fry <pcnet32@frontier.com>
979b6c13 9165L: netdev@vger.kernel.org
1da177e4 9166S: Maintained
b955f6ca 9167F: drivers/net/ethernet/amd/pcnet32.c
1da177e4 9168
48fc267e
SK
9169PCRYPT PARALLEL CRYPTO ENGINE
9170M: Steffen Klassert <steffen.klassert@secunet.com>
9171L: linux-crypto@vger.kernel.org
9172S: Maintained
9173F: crypto/pcrypt.c
9174F: include/crypto/pcrypt.h
9175
e72df0b8
TH
9176PER-CPU MEMORY ALLOCATOR
9177M: Tejun Heo <tj@kernel.org>
93e205a7 9178M: Christoph Lameter <cl@linux.com>
e72df0b8
TH
9179T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/percpu.git
9180S: Maintained
9181F: include/linux/percpu*.h
9182F: mm/percpu*.c
9183F: arch/*/include/asm/percpu.h
9184
ad4ecbcb 9185PER-TASK DELAY ACCOUNTING
185e595f 9186M: Balbir Singh <bsingharora@gmail.com>
ad4ecbcb 9187S: Maintained
679655da
JP
9188F: include/linux/delayacct.h
9189F: kernel/delayacct.c
ad4ecbcb 9190
57c0c15b 9191PERFORMANCE EVENTS SUBSYSTEM
daecbd26 9192M: Peter Zijlstra <peterz@infradead.org>
dd9b238c 9193M: Ingo Molnar <mingo@redhat.com>
f80c5393 9194M: Arnaldo Carvalho de Melo <acme@kernel.org>
a54d690e 9195R: Alexander Shishkin <alexander.shishkin@linux.intel.com>
981c3a4f 9196L: linux-kernel@vger.kernel.org
75fc2d37 9197T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
6c0b3244 9198S: Supported
d53e8365 9199F: kernel/events/*
a003236c 9200F: include/linux/perf_event.h
c117ab84 9201F: include/uapi/linux/perf_event.h
141c4296
RR
9202F: arch/*/kernel/perf_event*.c
9203F: arch/*/kernel/*/perf_event*.c
9204F: arch/*/kernel/*/*/perf_event*.c
a003236c 9205F: arch/*/include/asm/perf_event.h
a003236c 9206F: arch/*/kernel/perf_callchain.c
b0a434fb 9207F: arch/*/events/*
a003236c 9208F: tools/perf/
6c0b3244 9209
dd49d0f5 9210PERSONALITY HANDLING
8b58be88 9211M: Christoph Hellwig <hch@infradead.org>
dd49d0f5
JC
9212L: linux-abi-devel@lists.sourceforge.net
9213S: Maintained
679655da 9214F: include/linux/personality.h
c117ab84 9215F: include/uapi/linux/personality.h
dd49d0f5 9216
838e7a03 9217PHONET PROTOCOL
2a06b40f 9218M: Remi Denis-Courmont <courmisch@gmail.com>
838e7a03
RDC
9219S: Supported
9220F: Documentation/networking/phonet.txt
9221F: include/linux/phonet.h
9222F: include/net/phonet/
c117ab84 9223F: include/uapi/linux/phonet.h
838e7a03
RDC
9224F: net/phonet/
9225
1da177e4 9226PHRAM MTD DRIVER
8b58be88 9227M: Joern Engel <joern@lazybastard.org>
1da177e4
LT
9228L: linux-mtd@lists.infradead.org
9229S: Maintained
679655da 9230F: drivers/mtd/devices/phram.c
1da177e4 9231
efdbb10e
BP
9232PICOLCD HID DRIVER
9233M: Bruno Prémont <bonbons@linux-vserver.org>
9234L: linux-input@vger.kernel.org
9235S: Maintained
9236F: drivers/hid/hid-picolcd*
9237
a53bfa07
JI
9238PICOXCELL SUPPORT
9239M: Jamie Iles <jamie@jamieiles.com>
9240L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9241T: git git://github.com/jamieiles/linux-2.6-ji.git
9242S: Supported
b8733987 9243F: arch/arm/boot/dts/picoxcell*
14430813 9244F: arch/arm/mach-picoxcell/
b8733987 9245F: drivers/crypto/picoxcell*
a53bfa07 9246
2744e8af
LW
9247PIN CONTROL SUBSYSTEM
9248M: Linus Walleij <linus.walleij@linaro.org>
c11f042b 9249L: linux-gpio@vger.kernel.org
dbe752a3 9250T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl.git
2744e8af 9251S: Maintained
9feeed94 9252F: Documentation/devicetree/bindings/pinctrl/
fefb6245 9253F: Documentation/pinctrl.txt
07f29ba6 9254F: drivers/pinctrl/
8e406fe4 9255F: include/linux/pinctrl/
2744e8af 9256
2201bbb8
JCPV
9257PIN CONTROLLER - ATMEL AT91
9258M: Jean-Christophe Plagniol-Villard <plagnioj@jcrosoft.com>
9259L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9260S: Maintained
c654b6bf 9261F: drivers/pinctrl/pinctrl-at91.*
2201bbb8 9262
33d3690c
LD
9263PIN CONTROLLER - ATMEL AT91 PIO4
9264M: Ludovic Desroches <ludovic.desroches@atmel.com>
9265L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9266L: linux-gpio@vger.kernel.org
9267S: Supported
9268F: drivers/pinctrl/pinctrl-at91-pio4.*
9269
cbd1b652
MW
9270PIN CONTROLLER - INTEL
9271M: Mika Westerberg <mika.westerberg@linux.intel.com>
9272M: Heikki Krogerus <heikki.krogerus@linux.intel.com>
9273S: Maintained
9274F: drivers/pinctrl/intel/
2201bbb8 9275
9963b536
LP
9276PIN CONTROLLER - RENESAS
9277M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
1a4ca6dd 9278M: Geert Uytterhoeven <geert+renesas@glider.be>
4a121096 9279L: linux-renesas-soc@vger.kernel.org
9963b536
LP
9280S: Maintained
9281F: drivers/pinctrl/sh-pfc/
9282
b75e60d6 9283PIN CONTROLLER - SAMSUNG
fea685e9 9284M: Tomasz Figa <tomasz.figa@gmail.com>
326dce07 9285M: Krzysztof Kozlowski <krzk@kernel.org>
44b03c10 9286M: Sylwester Nawrocki <s.nawrocki@samsung.com>
b75e60d6
DA
9287L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9288L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
9289S: Maintained
9b5b33f6 9290F: drivers/pinctrl/samsung/
b75e60d6 9291
13cbd906
TL
9292PIN CONTROLLER - SINGLE
9293M: Tony Lindgren <tony@atomide.com>
9294M: Haojian Zhuang <haojian.zhuang@linaro.org>
9295L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9296L: linux-omap@vger.kernel.org
9297S: Maintained
9298F: drivers/pinctrl/pinctrl-single.c
9299
deda8287 9300PIN CONTROLLER - ST SPEAR
da89947b 9301M: Viresh Kumar <vireshk@kernel.org>
deda8287
VK
9302L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9303W: http://www.st.com/spear
9304S: Maintained
8e406fe4 9305F: drivers/pinctrl/spear/
deda8287 9306
11a1cf34
JH
9307PISTACHIO SOC SUPPORT
9308M: James Hartley <james.hartley@imgtec.com>
9309M: Ionela Voinescu <ionela.voinescu@imgtec.com>
9310L: linux-mips@linux-mips.org
9311S: Maintained
9312F: arch/mips/pistachio/
9313F: arch/mips/include/asm/mach-pistachio/
9314F: arch/mips/boot/dts/pistachio/
9315F: arch/mips/configs/pistachio*_defconfig
9316
249a6771 9317PKTCDVD DRIVER
e5f6450c 9318M: Jiri Kosina <jikos@kernel.org>
249a6771 9319S: Maintained
679655da
JP
9320F: drivers/block/pktcdvd.c
9321F: include/linux/pktcdvd.h
c117ab84 9322F: include/uapi/linux/pktcdvd.h
249a6771 9323
b31d8273
G
9324PKUNITY SOC DRIVERS
9325M: Guan Xuetao <gxt@mprc.pku.edu.cn>
9326W: http://mprc.pku.edu.cn/~guanxuetao/linux
9327S: Maintained
ceebf4d5 9328T: git git://github.com/gxt/linux.git
b31d8273 9329F: drivers/input/serio/i8042-unicore32io.h
d10e4a66 9330F: drivers/i2c/busses/i2c-puv3.c
8a61f013 9331F: drivers/video/fbdev/fb-puv3.c
2809e80b 9332F: drivers/rtc/rtc-puv3.c
b31d8273 9333
9d2ecfb7 9334PMBUS HARDWARE MONITORING DRIVERS
ca462085 9335M: Guenter Roeck <linux@roeck-us.net>
968ce1b1
GR
9336L: linux-hwmon@vger.kernel.org
9337W: http://hwmon.wiki.kernel.org/
9d2ecfb7
GR
9338W: http://www.roeck-us.net/linux/drivers/
9339T: git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
9340S: Maintained
9341F: Documentation/hwmon/pmbus
9342F: drivers/hwmon/pmbus/
9343F: include/linux/i2c/pmbus.h
9344
89a36810 9345PMC SIERRA MaxRAID DRIVER
89a36810
AR
9346L: linux-scsi@vger.kernel.org
9347W: http://www.pmc-sierra.com/
3cdea4d7 9348S: Orphan
89a36810
AR
9349F: drivers/scsi/pmcraid.*
9350
dbf9bfe6 9351PMC SIERRA PM8001 DRIVER
d32477e2 9352M: Jack Wang <jinpu.wang@profitbricks.com>
dbf9bfe6 9353M: lindar_liu@usish.com
f5a7b525 9354L: pmchba@pmcs.com
dbf9bfe6 9355L: linux-scsi@vger.kernel.org
9356S: Supported
9357F: drivers/scsi/pm8001/
9358
1da177e4 9359POSIX CLOCKS and TIMERS
8b58be88 9360M: Thomas Gleixner <tglx@linutronix.de>
981c3a4f 9361L: linux-kernel@vger.kernel.org
75fc2d37 9362T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
5cee9645 9363S: Maintained
679655da
JP
9364F: fs/timerfd.c
9365F: include/linux/timer*
5cee9645 9366F: kernel/time/*timer*
1da177e4 9367
7b06a6d7
RW
9368POWER MANAGEMENT CORE
9369M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
9370L: linux-pm@vger.kernel.org
9371T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
9372S: Supported
9373F: drivers/base/power/
9374F: include/linux/pm.h
9375F: include/linux/pm_*
9376F: include/linux/powercap.h
9377F: drivers/powercap/
9378
3be86148 9379POWER SUPPLY CLASS/SUBSYSTEM and DRIVERS
ad8464a2 9380M: Sebastian Reichel <sre@kernel.org>
57318935 9381M: Dmitry Eremin-Solenikov <dbaryshkov@gmail.com>
8b58be88 9382M: David Woodhouse <dwmw2@infradead.org>
ad8464a2 9383L: linux-pm@vger.kernel.org
54e5881d 9384T: git git://git.infradead.org/battery-2.6.git
3be86148 9385S: Maintained
3cc5c704
GU
9386F: Documentation/devicetree/bindings/power/
9387F: Documentation/devicetree/bindings/power_supply/
679655da 9388F: include/linux/power_supply.h
8cd725a1 9389F: drivers/power/
26305022 9390X: drivers/power/avs/
3be86148 9391
514f161a
MR
9392POWER STATE COORDINATION INTERFACE (PSCI)
9393M: Mark Rutland <mark.rutland@arm.com>
9394M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
9395L: linux-arm-kernel@lists.infradead.org
9396S: Maintained
9397F: drivers/firmware/psci.c
9398F: include/linux/psci.h
9399F: include/uapi/linux/psci.h
9400
43a1dd9b
SJS
9401POWERNV OPERATOR PANEL LCD DISPLAY DRIVER
9402M: Suraj Jitindar Singh <sjitindarsingh@gmail.com>
9403L: linuxppc-dev@lists.ozlabs.org
9404S: Maintained
9405F: drivers/char/powernv-op-panel.c
9406
1da177e4 9407PNP SUPPORT
9c3646d1 9408M: "Rafael J. Wysocki" <rafael.j.wysocki@intel.com>
1da177e4 9409S: Maintained
679655da 9410F: drivers/pnp/
1da177e4
LT
9411
9412PPP PROTOCOL DRIVERS AND COMPRESSORS
8b58be88 9413M: Paul Mackerras <paulus@samba.org>
1da177e4
LT
9414L: linux-ppp@vger.kernel.org
9415S: Maintained
224cf5ad 9416F: drivers/net/ppp/ppp_*
1da177e4
LT
9417
9418PPP OVER ATM (RFC 2364)
8b58be88 9419M: Mitchell Blank Jr <mitch@sfgoth.com>
1da177e4 9420S: Maintained
679655da 9421F: net/atm/pppoatm.c
c117ab84 9422F: include/uapi/linux/atmppp.h
1da177e4
LT
9423
9424PPP OVER ETHERNET
8b58be88 9425M: Michal Ostrowski <mostrows@earthlink.net>
1da177e4 9426S: Maintained
224cf5ad
JK
9427F: drivers/net/ppp/pppoe.c
9428F: drivers/net/ppp/pppox.c
1da177e4 9429
a6d2370b 9430PPP OVER L2TP
8b58be88 9431M: James Chapman <jchapman@katalix.com>
a6d2370b 9432S: Maintained
90ca28d1 9433F: net/l2tp/l2tp_ppp.c
679655da 9434F: include/linux/if_pppol2tp.h
c117ab84 9435F: include/uapi/linux/if_pppol2tp.h
a6d2370b 9436
eae9d2ba 9437PPS SUPPORT
8b58be88 9438M: Rodolfo Giometti <giometti@enneenne.com>
eae9d2ba
RG
9439W: http://wiki.enneenne.com/index.php/LinuxPPS_support
9440L: linuxpps@ml.enneenne.com (subscribers-only)
9441S: Maintained
cabaaf41
JP
9442F: Documentation/pps/
9443F: drivers/pps/
9444F: include/linux/pps*.h
eae9d2ba 9445
71a6d0af
HW
9446PPTP DRIVER
9447M: Dmitry Kozlov <xeb@mail.ru>
9448L: netdev@vger.kernel.org
9449S: Maintained
224cf5ad 9450F: drivers/net/ppp/pptp.c
71a6d0af
HW
9451W: http://sourceforge.net/projects/accel-pptp
9452
1da177e4 9453PREEMPTIBLE KERNEL
8b58be88 9454M: Robert Love <rml@tech9.net>
1da177e4
LT
9455L: kpreempt-tech@lists.sourceforge.net
9456W: ftp://ftp.kernel.org/pub/linux/kernel/people/rml/preempt-kernel
9457S: Supported
679655da
JP
9458F: Documentation/preempt-locking.txt
9459F: include/linux/preempt.h
1da177e4
LT
9460
9461PRISM54 WIRELESS DRIVER
8b58be88 9462M: "Luis R. Rodriguez" <mcgrof@gmail.com>
724c6b35 9463L: linux-wireless@vger.kernel.org
9ef80804 9464W: http://wireless.kernel.org/en/users/Drivers/p54
1d89cae1 9465S: Obsolete
c12edfe2 9466F: drivers/net/wireless/intersil/prism54/
1da177e4 9467
02c18891 9468PS3 NETWORK SUPPORT
b809b9ca 9469M: Geoff Levand <geoff@infradead.org>
02c18891 9470L: netdev@vger.kernel.org
a14ab6b6 9471L: linuxppc-dev@lists.ozlabs.org
b809b9ca 9472S: Maintained
8df158ac 9473F: drivers/net/ethernet/toshiba/ps3_gelic_net.*
02c18891 9474
f58a9d17 9475PS3 PLATFORM SUPPORT
b809b9ca 9476M: Geoff Levand <geoff@infradead.org>
a4724ed6 9477L: linuxppc-dev@lists.ozlabs.org
b809b9ca 9478S: Maintained
679655da
JP
9479F: arch/powerpc/boot/ps3*
9480F: arch/powerpc/include/asm/lv1call.h
9481F: arch/powerpc/include/asm/ps3*.h
9482F: arch/powerpc/platforms/ps3/
9483F: drivers/*/ps3*
9484F: drivers/ps3/
fec629b8 9485F: drivers/rtc/rtc-ps3.c
679655da 9486F: drivers/usb/host/*ps3.c
fec629b8 9487F: sound/ppc/snd_ps3*
f58a9d17 9488
cffb4add 9489PS3VRAM DRIVER
8b58be88 9490M: Jim Paris <jim@jtan.com>
3715a5d0 9491M: Geoff Levand <geoff@infradead.org>
a14ab6b6 9492L: linuxppc-dev@lists.ozlabs.org
cffb4add 9493S: Maintained
8a3977cb 9494F: drivers/block/ps3vram.c
cffb4add 9495
8defe599 9496PSTORE FILESYSTEM
9d5e2a02 9497M: Anton Vorontsov <anton@enomsg.org>
8defe599
AV
9498M: Colin Cross <ccross@android.com>
9499M: Kees Cook <keescook@chromium.org>
9500M: Tony Luck <tony.luck@intel.com>
9501S: Maintained
9f273c24 9502T: git git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux.git
8defe599
AV
9503F: fs/pstore/
9504F: include/linux/pstore*
04851772 9505F: drivers/firmware/efi/efi-pstore.c
8defe599
AV
9506F: drivers/acpi/apei/erst.c
9507
7fbc415d
RC
9508PTP HARDWARE CLOCK SUPPORT
9509M: Richard Cochran <richardcochran@gmail.com>
e7333e3c 9510L: netdev@vger.kernel.org
7fbc415d
RC
9511S: Maintained
9512W: http://linuxptp.sourceforge.net/
9513F: Documentation/ABI/testing/sysfs-ptp
9514F: Documentation/ptp/*
0ecb3cdd 9515F: drivers/net/ethernet/freescale/gianfar_ptp.c
7fbc415d
RC
9516F: drivers/net/phy/dp83640*
9517F: drivers/ptp/*
9518F: include/linux/ptp_cl*
9519
cf94a4d1 9520PTRACE SUPPORT
e846ee5f 9521M: Roland McGrath <roland@hack.frob.com>
8b58be88 9522M: Oleg Nesterov <oleg@redhat.com>
cf94a4d1
CH
9523S: Maintained
9524F: include/asm-generic/syscall.h
9525F: include/linux/ptrace.h
9526F: include/linux/regset.h
9527F: include/linux/tracehook.h
c117ab84 9528F: include/uapi/linux/ptrace.h
cf94a4d1
CH
9529F: kernel/ptrace.c
9530
3e9d7ba7
HV
9531PULSE8-CEC DRIVER
9532M: Hans Verkuil <hverkuil@xs4all.nl>
9533L: linux-media@vger.kernel.org
9534T: git git://linuxtv.org/media_tree.git
9535S: Maintained
9536F: drivers/staging/media/pulse8-cec
9537
8320204a 9538PVRUSB2 VIDEO4LINUX DRIVER
8b58be88 9539M: Mike Isely <isely@pobox.com>
16e9495d 9540L: pvrusb2@isely.net (subscribers-only)
661263b5 9541L: linux-media@vger.kernel.org
8320204a 9542W: http://www.isely.net/pvrusb2/
275ffde4 9543T: git git://linuxtv.org/media_tree.git
8320204a 9544S: Maintained
679655da 9545F: Documentation/video4linux/README.pvrusb2
0c0d06ca 9546F: drivers/media/usb/pvrusb2/
8320204a 9547
39532e6c 9548PWC WEBCAM DRIVER
c0936df4 9549M: Hans Verkuil <hverkuil@xs4all.nl>
39532e6c
HG
9550L: linux-media@vger.kernel.org
9551T: git git://linuxtv.org/media_tree.git
c0936df4 9552S: Odd Fixes
39532e6c
HG
9553F: drivers/media/usb/pwc/*
9554
93c090b3 9555PWM FAN DRIVER
774e0362
KD
9556M: Kamil Debski <kamil@wypas.org>
9557M: Lukasz Majewski <l.majewski@samsung.com>
968ce1b1 9558L: linux-hwmon@vger.kernel.org
93c090b3
KD
9559S: Supported
9560F: Documentation/devicetree/bindings/hwmon/pwm-fan.txt
9561F: Documentation/hwmon/pwm-fan
9562F: drivers/hwmon/pwm-fan.c
9563
200efedd 9564PWM SUBSYSTEM
aa3495f7
TR
9565M: Thierry Reding <thierry.reding@gmail.com>
9566L: linux-pwm@vger.kernel.org
0c2498f1 9567S: Maintained
006e854f 9568T: git git://git.kernel.org/pub/scm/linux/kernel/git/thierry.reding/linux-pwm.git
200efedd
TR
9569F: Documentation/pwm.txt
9570F: Documentation/devicetree/bindings/pwm/
9571F: include/linux/pwm.h
0c2498f1 9572F: drivers/pwm/
a140b98d
TR
9573F: drivers/video/backlight/pwm_bl.c
9574F: include/linux/pwm_backlight.h
0c2498f1 9575
30ec261e 9576PXA2xx/PXA3xx SUPPORT
8da5e302 9577M: Daniel Mack <daniel@zonque.org>
a323f664 9578M: Haojian Zhuang <haojian.zhuang@gmail.com>
8da5e302 9579M: Robert Jarzmik <robert.jarzmik@free.fr>
efc03ecb 9580L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3f640c61 9581T: git git://github.com/hzhuang1/linux.git
8da5e302 9582T: git git://github.com/rjarzmik/linux.git
1da177e4 9583S: Maintained
e68d7c14 9584F: arch/arm/boot/dts/pxa*
679655da 9585F: arch/arm/mach-pxa/
820439f1 9586F: drivers/dma/pxa*
679655da 9587F: drivers/pcmcia/pxa2xx*
1403ead9 9588F: drivers/pinctrl/pxa/
9df92e6c 9589F: drivers/spi/spi-pxa2xx*
faf2e1db 9590F: drivers/usb/gadget/udc/pxa2*
679655da 9591F: include/sound/pxa2xx-lib.h
bec4c99e 9592F: sound/arm/pxa*
14430813 9593F: sound/soc/pxa/
1da177e4 9594
f3154a46
RJ
9595PXA GPIO DRIVER
9596M: Robert Jarzmik <robert.jarzmik@free.fr>
9597L: linux-gpio@vger.kernel.org
9598S: Maintained
9599F: drivers/gpio/gpio-pxa.c
9600
ec64d3bf
EG
9601PXA3xx NAND FLASH DRIVER
9602M: Ezequiel Garcia <ezequiel.garcia@free-electrons.com>
9603L: linux-mtd@lists.infradead.org
9604S: Maintained
9a67f099 9605F: drivers/mtd/nand/pxa3xx_nand.c
ec64d3bf 9606
3f640c61 9607MMP SUPPORT
8b58be88 9608M: Eric Miao <eric.y.miao@gmail.com>
a323f664 9609M: Haojian Zhuang <haojian.zhuang@gmail.com>
e8e6cb32 9610L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3f640c61
HZ
9611T: git git://github.com/hzhuang1/linux.git
9612T: git git://git.linaro.org/people/ycmiao/pxa-linux.git
e8e6cb32 9613S: Maintained
e68d7c14 9614F: arch/arm/boot/dts/mmp*
3f640c61 9615F: arch/arm/mach-mmp/
e8e6cb32 9616
272f133a
PO
9617PXA MMCI DRIVER
9618S: Orphan
9619
57f63bc8 9620PXA RTC DRIVER
8b58be88 9621M: Robert Jarzmik <robert.jarzmik@free.fr>
57f63bc8
RJ
9622L: rtc-linux@googlegroups.com
9623S: Maintained
9624
cea4001a 9625QAT DRIVER
90ab5a81
TS
9626M: Giovanni Cabiddu <giovanni.cabiddu@intel.com>
9627M: Salvatore Benedetto <salvatore.benedetto@intel.com>
49e7d9df
JP
9628L: qat-linux@intel.com
9629S: Supported
9630F: drivers/crypto/qat/
cea4001a 9631
52a09a04 9632QIB DRIVER
8473c603 9633M: Mike Marciniszyn <infinipath@intel.com>
52a09a04
MM
9634L: linux-rdma@vger.kernel.org
9635S: Supported
9636F: drivers/infiniband/hw/qib/
9637
5e9772b9
JS
9638QLOGIC QLA1280 SCSI DRIVER
9639M: Michael Reed <mdr@sgi.com>
9640L: linux-scsi@vger.kernel.org
9641S: Maintained
9642F: drivers/scsi/qla1280.[ch]
9643
1da177e4 9644QLOGIC QLA2XXX FC-SCSI DRIVER
2c804eb0 9645M: qla2xxx-upstream@qlogic.com
1da177e4
LT
9646L: linux-scsi@vger.kernel.org
9647S: Supported
679655da
JP
9648F: Documentation/scsi/LICENSE.qla2xxx
9649F: drivers/scsi/qla2xxx/
1da177e4 9650
883c98fe 9651QLOGIC QLA4XXX iSCSI DRIVER
1018b8b9 9652M: QLogic-Storage-Upstream@qlogic.com
883c98fe
RA
9653L: linux-scsi@vger.kernel.org
9654S: Supported
bacfb81b 9655F: Documentation/scsi/LICENSE.qla4xxx
883c98fe
RA
9656F: drivers/scsi/qla4xxx/
9657
5a4faa87 9658QLOGIC QLA3XXX NETWORK DRIVER
0a955c3a 9659M: Jitendra Kalsaria <jitendra.kalsaria@qlogic.com>
8b58be88 9660M: Ron Mercer <ron.mercer@qlogic.com>
5a4faa87
RM
9661M: linux-driver@qlogic.com
9662L: netdev@vger.kernel.org
9663S: Supported
679655da 9664F: Documentation/networking/LICENSE.qla3xxx
aa43c215 9665F: drivers/net/ethernet/qlogic/qla3xxx.*
5a4faa87 9666
0ec00f03 9667QLOGIC QLCNIC (1/10)Gb ETHERNET DRIVER
9f35a3cc 9668M: Dept-GELinuxNICDev@qlogic.com
0ec00f03
AKS
9669L: netdev@vger.kernel.org
9670S: Supported
aa43c215 9671F: drivers/net/ethernet/qlogic/qlcnic/
0ec00f03 9672
c4e84bde 9673QLOGIC QLGE 10Gb ETHERNET DRIVER
c9b1a5b5
HP
9674M: Harish Patil <harish.patil@qlogic.com>
9675M: Sudarsana Kalluru <sudarsana.kalluru@qlogic.com>
9676M: Dept-GELinuxNICDev@qlogic.com
4cbfbe25 9677M: linux-driver@qlogic.com
c4e84bde
RM
9678L: netdev@vger.kernel.org
9679S: Supported
aa43c215 9680F: drivers/net/ethernet/qlogic/qlge/
c4e84bde 9681
fe56b9e6
YM
9682QLOGIC QL4xxx ETHERNET DRIVER
9683M: Yuval Mintz <Yuval.Mintz@qlogic.com>
9684M: Ariel Elior <Ariel.Elior@qlogic.com>
9685M: everest-linux-l2@qlogic.com
9686L: netdev@vger.kernel.org
9687S: Supported
9688F: drivers/net/ethernet/qlogic/qed/
9689F: include/linux/qed/
9690F: drivers/net/ethernet/qlogic/qede/
9691
1da177e4 9692QNX4 FILESYSTEM
8b58be88 9693M: Anders Larsen <al@alarsen.net>
1da177e4
LT
9694W: http://www.alarsen.net/linux/qnx4fs/
9695S: Maintained
80811493 9696F: fs/qnx4/
c117ab84
CEB
9697F: include/uapi/linux/qnx4_fs.h
9698F: include/uapi/linux/qnxtypes.h
1da177e4 9699
91952bc0
AP
9700QT1010 MEDIA DRIVER
9701M: Antti Palosaari <crope@iki.fi>
9702L: linux-media@vger.kernel.org
a825eaec 9703W: https://linuxtv.org
91952bc0
AP
9704W: http://palosaari.fi/linux/
9705Q: http://patchwork.linuxtv.org/project/linux-media/list/
9706T: git git://linuxtv.org/anttip/media_tree.git
9707S: Maintained
9708F: drivers/media/tuners/qt1010*
9709
966fb5ec
SM
9710QUALCOMM ATHEROS ATH9K WIRELESS DRIVER
9711M: QCA ath9k Development <ath9k-devel@qca.qualcomm.com>
9712L: linux-wireless@vger.kernel.org
9713L: ath9k-devel@lists.ath9k.org
9714W: http://wireless.kernel.org/en/users/Drivers/ath9k
9715S: Supported
9716F: drivers/net/wireless/ath/ath9k/
9717
2ea0ffcb
KV
9718QUALCOMM ATHEROS ATH10K WIRELESS DRIVER
9719M: Kalle Valo <kvalo@qca.qualcomm.com>
9720L: ath10k@lists.infradead.org
9721W: http://wireless.kernel.org/en/users/Drivers/ath10k
9f273c24 9722T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
2ea0ffcb
KV
9723S: Supported
9724F: drivers/net/wireless/ath/ath10k/
9725
4f4567cf
RK
9726QUALCOMM HEXAGON ARCHITECTURE
9727M: Richard Kuo <rkuo@codeaurora.org>
9728L: linux-hexagon@vger.kernel.org
9f273c24 9729T: git git://git.kernel.org/pub/scm/linux/kernel/git/rkuo/linux-hexagon-kernel.git
4f4567cf
RK
9730S: Supported
9731F: arch/hexagon/
9732
8e84c258
EK
9733QUALCOMM WCN36XX WIRELESS DRIVER
9734M: Eugene Krasnikov <k.eugene.e@gmail.com>
9735L: wcn36xx@lists.infradead.org
9736W: http://wireless.kernel.org/en/users/Drivers/wcn36xx
9737T: git git://github.com/KrasnikovEugene/wcn36xx.git
9738S: Supported
9739F: drivers/net/wireless/ath/wcn36xx/
9740
eeca9a67
MT
9741QEMU MACHINE EMULATOR AND VIRTUALIZER SUPPORT
9742M: Gabriel Somlo <somlo@cmu.edu>
9743M: "Michael S. Tsirkin" <mst@redhat.com>
9744L: qemu-devel@nongnu.org
9745S: Maintained
9746F: drivers/firmware/qemu_fw_cfg.c
9747
602adf40 9748RADOS BLOCK DEVICE (RBD)
0f5417ce
SW
9749M: Ilya Dryomov <idryomov@gmail.com>
9750M: Sage Weil <sage@redhat.com>
527a88b9 9751M: Alex Elder <elder@kernel.org>
398ecff5 9752L: ceph-devel@vger.kernel.org
09d90327
SW
9753W: http://ceph.com/
9754T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
6e67b7ae 9755T: git git://github.com/ceph/ceph-client.git
602adf40 9756S: Supported
398ecff5 9757F: Documentation/ABI/testing/sysfs-bus-rbd
602adf40
YS
9758F: drivers/block/rbd.c
9759F: drivers/block/rbd_types.h
9760
1da177e4 9761RADEON FRAMEBUFFER DISPLAY DRIVER
8b58be88 9762M: Benjamin Herrenschmidt <benh@kernel.crashing.org>
c69f677c 9763L: linux-fbdev@vger.kernel.org
1da177e4 9764S: Maintained
8a61f013 9765F: drivers/video/fbdev/aty/radeon*
c117ab84 9766F: include/uapi/linux/radeonfb.h
1da177e4 9767
c6c9b34c 9768RADIOSHARK RADIO DRIVER
c0936df4 9769M: Hans Verkuil <hverkuil@xs4all.nl>
c6c9b34c
HG
9770L: linux-media@vger.kernel.org
9771T: git git://linuxtv.org/media_tree.git
9772S: Maintained
9773F: drivers/media/radio/radio-shark.c
9774
9775RADIOSHARK2 RADIO DRIVER
c0936df4 9776M: Hans Verkuil <hverkuil@xs4all.nl>
c6c9b34c
HG
9777L: linux-media@vger.kernel.org
9778T: git git://linuxtv.org/media_tree.git
9779S: Maintained
9780F: drivers/media/radio/radio-shark2.c
9781F: drivers/media/radio/radio-tea5777.c
9782
1da177e4 9783RAGE128 FRAMEBUFFER DISPLAY DRIVER
8b58be88 9784M: Paul Mackerras <paulus@samba.org>
c69f677c 9785L: linux-fbdev@vger.kernel.org
1da177e4 9786S: Maintained
8a61f013 9787F: drivers/video/fbdev/aty/aty128fb.c
1da177e4 9788
a0fd81a9 9789RALINK MIPS ARCHITECTURE
bdb40e8e 9790M: John Crispin <john@phrozen.org>
a0fd81a9
JC
9791L: linux-mips@linux-mips.org
9792S: Maintained
9793F: arch/mips/ralink
9794
e7839f25 9795RALINK RT2X00 WIRELESS LAN DRIVER
95ea3627 9796P: rt2x00 project
b182427e 9797M: Stanislaw Gruszka <sgruszka@redhat.com>
f198f98e 9798M: Helmut Schaa <helmut.schaa@googlemail.com>
95ea3627 9799L: linux-wireless@vger.kernel.org
95ea3627 9800S: Maintained
33aca94d 9801F: drivers/net/wireless/ralink/rt2x00/
95ea3627 9802
9db5579b 9803RAMDISK RAM BLOCK DEVICE DRIVER
ea7618ec 9804M: Jens Axboe <axboe@kernel.dk>
9db5579b 9805S: Maintained
679655da
JP
9806F: Documentation/blockdev/ramdisk.txt
9807F: drivers/block/brd.c
9db5579b 9808
9e95ce27 9809RANDOM NUMBER DRIVER
0624bcaa 9810M: "Theodore Ts'o" <tytso@mit.edu>
9e95ce27 9811S: Maintained
679655da 9812F: drivers/char/random.c
9e95ce27 9813
394b701c 9814RAPIDIO SUBSYSTEM
8b58be88 9815M: Matt Porter <mporter@kernel.crashing.org>
b8bc1dd3 9816M: Alexandre Bounine <alexandre.bounine@idt.com>
394b701c 9817S: Maintained
679655da 9818F: drivers/rapidio/
394b701c 9819
e2d1d6c0 9820RAYLINK/WEBGEAR 802.11 WIRELESS LAN DRIVER
e2d1d6c0 9821L: linux-wireless@vger.kernel.org
f52a5490 9822S: Orphan
679655da 9823F: drivers/net/wireless/ray*
e2d1d6c0
RD
9824
9825RCUTORTURE MODULE
e0198b29 9826M: Josh Triplett <josh@joshtriplett.org>
8b58be88 9827M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
981c3a4f 9828L: linux-kernel@vger.kernel.org
f9094d8e 9829S: Supported
08deed1e 9830T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
679655da 9831F: Documentation/RCU/torture.txt
34e2d560 9832F: kernel/rcu/rcutorture.c
e2d1d6c0 9833
c87b9c60
PM
9834RCUTORTURE TEST FRAMEWORK
9835M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
ab0afd6c 9836M: Josh Triplett <josh@joshtriplett.org>
4632a191
PM
9837R: Steven Rostedt <rostedt@goodmis.org>
9838R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
96a39bc4 9839R: Lai Jiangshan <jiangshanlai@gmail.com>
981c3a4f 9840L: linux-kernel@vger.kernel.org
c87b9c60
PM
9841S: Supported
9842T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
9843F: tools/testing/selftests/rcutorture
9844
c1f766b5 9845RDC R-321X SoC
8b58be88 9846M: Florian Fainelli <florian@openwrt.org>
c1f766b5
FF
9847S: Maintained
9848
db17f395 9849RDC R6040 FAST ETHERNET DRIVER
35566e96 9850M: Florian Fainelli <f.fainelli@gmail.com>
db17f395
FF
9851L: netdev@vger.kernel.org
9852S: Maintained
58565a35 9853F: drivers/net/ethernet/rdc/r6040.c
db17f395 9854
a09ed661 9855RDS - RELIABLE DATAGRAM SOCKETS
72f26eee 9856M: Santosh Shilimkar <santosh.shilimkar@oracle.com>
9857L: netdev@vger.kernel.org
9858L: linux-rdma@vger.kernel.org
fbb5a558 9859L: rds-devel@oss.oracle.com (moderated for non-subscribers)
72f26eee 9860W: https://oss.oracle.com/projects/rds/
a09ed661 9861S: Supported
679655da 9862F: net/rds/
72f26eee 9863F: Documentation/networking/rds.txt
a09ed661 9864
0194621b
DD
9865RDMAVT - RDMA verbs software
9866M: Dennis Dalessandro <dennis.dalessandro@intel.com>
9867L: linux-rdma@vger.kernel.org
9868S: Supported
9869F: drivers/infiniband/sw/rdmavt
9870
595182bc 9871READ-COPY UPDATE (RCU)
8b58be88 9872M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
ab0afd6c 9873M: Josh Triplett <josh@joshtriplett.org>
4632a191
PM
9874R: Steven Rostedt <rostedt@goodmis.org>
9875R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
96a39bc4 9876R: Lai Jiangshan <jiangshanlai@gmail.com>
981c3a4f 9877L: linux-kernel@vger.kernel.org
9fab9787 9878W: http://www.rdrop.com/users/paulmck/RCU/
595182bc 9879S: Supported
08deed1e 9880T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
f9094d8e 9881F: Documentation/RCU/
9fab9787 9882X: Documentation/RCU/torture.txt
f9094d8e 9883F: include/linux/rcu*
4102adab
PM
9884X: include/linux/srcu.h
9885F: kernel/rcu/
34e2d560 9886X: kernel/torture.c
595182bc 9887
0c86edc0 9888REAL TIME CLOCK (RTC) SUBSYSTEM
8b58be88 9889M: Alessandro Zummo <a.zummo@towertech.it>
7c6f84f8 9890M: Alexandre Belloni <alexandre.belloni@free-electrons.com>
76465493 9891L: rtc-linux@googlegroups.com
8a6e2535 9892Q: http://patchwork.ozlabs.org/project/rtc-linux/list/
4733f397 9893T: git git://git.kernel.org/pub/scm/linux/kernel/git/abelloni/linux.git
0c86edc0 9894S: Maintained
7af6a2e1 9895F: Documentation/devicetree/bindings/rtc/
679655da
JP
9896F: Documentation/rtc.txt
9897F: drivers/rtc/
9898F: include/linux/rtc.h
c117ab84 9899F: include/uapi/linux/rtc.h
fe23c336
AB
9900F: include/linux/rtc/
9901F: include/linux/platform_data/rtc-*
9902F: tools/testing/selftests/timers/rtctest.c
0c86edc0 9903
0e400c53
MB
9904REALTEK AUDIO CODECS
9905M: Bard Liao <bardliao@realtek.com>
9906M: Oder Chiou <oder_chiou@realtek.com>
9907S: Maintained
9908F: sound/soc/codecs/rt*
9909F: include/sound/rt*.h
9910
1da177e4 9911REISERFS FILE SYSTEM
76c4e5ea 9912L: reiserfs-devel@vger.kernel.org
1da177e4 9913S: Supported
679655da 9914F: fs/reiserfs/
1da177e4 9915
b83a313b 9916REGISTER MAP ABSTRACTION
b02e48f2 9917M: Mark Brown <broonie@kernel.org>
dd060bc9 9918L: linux-kernel@vger.kernel.org
b83a313b
MB
9919T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regmap.git
9920S: Supported
9398a639 9921F: Documentation/devicetree/bindings/regmap/
b83a313b
MB
9922F: drivers/base/regmap/
9923F: include/linux/regmap.h
9924
400e64df
OBC
9925REMOTE PROCESSOR (REMOTEPROC) SUBSYSTEM
9926M: Ohad Ben-Cohen <ohad@wizery.com>
69ae9895 9927M: Bjorn Andersson <bjorn.andersson@linaro.org>
d7586849 9928L: linux-remoteproc@vger.kernel.org
6bb697b6 9929T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/remoteproc.git
400e64df 9930S: Maintained
15ebc72d 9931F: Documentation/devicetree/bindings/remoteproc/
400e64df 9932F: Documentation/remoteproc.txt
15ebc72d 9933F: drivers/remoteproc/
6fc26488 9934F: include/linux/remoteproc.h
400e64df 9935
d8115db5
OBC
9936REMOTE PROCESSOR MESSAGING (RPMSG) SUBSYSTEM
9937M: Ohad Ben-Cohen <ohad@wizery.com>
69ae9895 9938M: Bjorn Andersson <bjorn.andersson@linaro.org>
d7586849 9939L: linux-remoteproc@vger.kernel.org
d8115db5
OBC
9940T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/rpmsg.git
9941S: Maintained
9942F: drivers/rpmsg/
9943F: Documentation/rpmsg.txt
9944F: include/linux/rpmsg.h
9945
8e6569af
SS
9946RENESAS ETHERNET DRIVERS
9947R: Sergei Shtylyov <sergei.shtylyov@cogentembedded.com>
9948L: netdev@vger.kernel.org
4a121096 9949L: linux-renesas-soc@vger.kernel.org
8e6569af
SS
9950F: drivers/net/ethernet/renesas/
9951F: include/linux/sh_eth.h
9952
3e46c397
YS
9953RENESAS USB2 PHY DRIVER
9954M: Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com>
4a121096 9955L: linux-renesas-soc@vger.kernel.org
3e46c397
YS
9956S: Maintained
9957F: drivers/phy/phy-rcar-gen3-usb2.c
9958
1b0fe6be
PZ
9959RESET CONTROLLER FRAMEWORK
9960M: Philipp Zabel <p.zabel@pengutronix.de>
9f273c24 9961T: git git://git.pengutronix.de/git/pza/linux
1b0fe6be
PZ
9962S: Maintained
9963F: drivers/reset/
9964F: Documentation/devicetree/bindings/reset/
b2f6dd7b 9965F: include/dt-bindings/reset/
1b0fe6be
PZ
9966F: include/linux/reset.h
9967F: include/linux/reset-controller.h
9968
e0897645 9969RFKILL
8b58be88 9970M: Johannes Berg <johannes@sipsolutions.net>
19d337df 9971L: linux-wireless@vger.kernel.org
ce466579
JB
9972W: http://wireless.kernel.org/
9973T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
9974T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
e0897645 9975S: Maintained
505c9247 9976F: Documentation/rfkill.txt
80811493 9977F: net/rfkill/
e0897645 9978
933685ca
TG
9979RHASHTABLE
9980M: Thomas Graf <tgraf@suug.ch>
9981L: netdev@vger.kernel.org
9982S: Maintained
9983F: lib/rhashtable.c
9984F: include/linux/rhashtable.h
9985
67e054e9
ML
9986RICOH SMARTMEDIA/XD DRIVER
9987M: Maxim Levitsky <maximlevitsky@gmail.com>
9988S: Maintained
21c26f50
JP
9989F: drivers/mtd/nand/r852.c
9990F: drivers/mtd/nand/r852.h
67e054e9 9991
92634125
ML
9992RICOH R5C592 MEMORYSTICK DRIVER
9993M: Maxim Levitsky <maximlevitsky@gmail.com>
9994S: Maintained
9995F: drivers/memstick/host/r592.*
9996
27f1d2f9
SA
9997ROCCAT DRIVERS
9998M: Stefan Achatz <erazor_de@users.sourceforge.net>
9999W: http://sourceforge.net/projects/roccat/
10000S: Maintained
10001F: drivers/hid/hid-roccat*
10002F: include/linux/hid-roccat*
10003F: Documentation/ABI/*/sysfs-driver-hid-roccat*
10004
4b8ac966
JP
10005ROCKER DRIVER
10006M: Jiri Pirko <jiri@resnulli.us>
4b8ac966
JP
10007L: netdev@vger.kernel.org
10008S: Supported
10009F: drivers/net/ethernet/rocker/
10010
1da177e4
LT
10011ROCKETPORT DRIVER
10012P: Comtrol Corp.
1da177e4
LT
10013W: http://www.comtrol.com
10014S: Maintained
679655da 10015F: Documentation/serial/rocket.txt
c897401b 10016F: drivers/tty/rocket*
1da177e4 10017
7645c2f4
KC
10018ROCKETPORT EXPRESS/INFINITY DRIVER
10019M: Kevin Cernekee <cernekee@gmail.com>
10020L: linux-serial@vger.kernel.org
10021S: Odd Fixes
10022F: drivers/tty/serial/rp2.*
10023
1da177e4 10024ROSE NETWORK LAYER
8b58be88 10025M: Ralf Baechle <ralf@linux-mips.org>
1da177e4 10026L: linux-hams@vger.kernel.org
d34cb28a 10027W: http://www.linux-ax25.org/
1da177e4 10028S: Maintained
679655da 10029F: include/net/rose.h
c117ab84 10030F: include/uapi/linux/rose.h
679655da 10031F: net/rose/
1da177e4 10032
91952bc0
AP
10033RTL2830 MEDIA DRIVER
10034M: Antti Palosaari <crope@iki.fi>
10035L: linux-media@vger.kernel.org
a825eaec 10036W: https://linuxtv.org
91952bc0
AP
10037W: http://palosaari.fi/linux/
10038Q: http://patchwork.linuxtv.org/project/linux-media/list/
10039T: git git://linuxtv.org/anttip/media_tree.git
10040S: Maintained
10041F: drivers/media/dvb-frontends/rtl2830*
10042
27a0aacf
AP
10043RTL2832 MEDIA DRIVER
10044M: Antti Palosaari <crope@iki.fi>
10045L: linux-media@vger.kernel.org
a825eaec 10046W: https://linuxtv.org
27a0aacf
AP
10047W: http://palosaari.fi/linux/
10048Q: http://patchwork.linuxtv.org/project/linux-media/list/
10049T: git git://linuxtv.org/anttip/media_tree.git
10050S: Maintained
10051F: drivers/media/dvb-frontends/rtl2832*
10052
ba6e6f6e
AP
10053RTL2832_SDR MEDIA DRIVER
10054M: Antti Palosaari <crope@iki.fi>
10055L: linux-media@vger.kernel.org
a825eaec 10056W: https://linuxtv.org
ba6e6f6e
AP
10057W: http://palosaari.fi/linux/
10058Q: http://patchwork.linuxtv.org/project/linux-media/list/
10059T: git git://linuxtv.org/anttip/media_tree.git
10060S: Maintained
b4bb1c28 10061F: drivers/media/dvb-frontends/rtl2832_sdr*
ba6e6f6e 10062
59840488 10063RTL8180 WIRELESS DRIVER
605bebe2 10064L: linux-wireless@vger.kernel.org
491b26b4 10065W: http://wireless.kernel.org/
54e5881d 10066T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
7be6ff65 10067S: Orphan
62141726 10068F: drivers/net/wireless/realtek/rtl818x/rtl8180/
605bebe2 10069
59840488 10070RTL8187 WIRELESS DRIVER
9f0939bf 10071M: Herton Ronaldo Krzesinski <herton@canonical.com>
8b58be88
JP
10072M: Hin-Tak Leung <htl10@users.sourceforge.net>
10073M: Larry Finger <Larry.Finger@lwfinger.net>
7d2c86b5 10074L: linux-wireless@vger.kernel.org
491b26b4 10075W: http://wireless.kernel.org/
54e5881d 10076T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
7d2c86b5 10077S: Maintained
62141726 10078F: drivers/net/wireless/realtek/rtl818x/rtl8187/
59840488 10079
3cf0c8ad
LF
10080RTL8192CE WIRELESS DRIVER
10081M: Larry Finger <Larry.Finger@lwfinger.net>
10082M: Chaoming Li <chaoming_li@realsil.com.cn>
10083L: linux-wireless@vger.kernel.org
491b26b4 10084W: http://wireless.kernel.org/
3cf0c8ad
LF
10085T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
10086S: Maintained
62141726
KV
10087F: drivers/net/wireless/realtek/rtlwifi/
10088F: drivers/net/wireless/realtek/rtlwifi/rtl8192ce/
59840488 10089
26f1fad2
JS
10090RTL8XXXU WIRELESS DRIVER (rtl8xxxu)
10091M: Jes Sorensen <Jes.Sorensen@redhat.com>
10092L: linux-wireless@vger.kernel.org
171a900c 10093T: git git://git.kernel.org/pub/scm/linux/kernel/git/jes/linux.git rtl8xxxu-devel
26f1fad2
JS
10094S: Maintained
10095F: drivers/net/wireless/realtek/rtl8xxxu/
10096
9eb8ef74 10097S3 SAVAGE FRAMEBUFFER DRIVER
8b58be88 10098M: Antonino Daplas <adaplas@gmail.com>
c69f677c 10099L: linux-fbdev@vger.kernel.org
ce00f85c 10100S: Maintained
8a61f013 10101F: drivers/video/fbdev/savage/
9eb8ef74 10102
1da177e4 10103S390
8b58be88
JP
10104M: Martin Schwidefsky <schwidefsky@de.ibm.com>
10105M: Heiko Carstens <heiko.carstens@de.ibm.com>
d58140cc 10106L: linux-s390@vger.kernel.org
5238da45 10107W: http://www.ibm.com/developerworks/linux/linux390/
9f273c24 10108T: git git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux.git
5238da45 10109S: Supported
679655da 10110F: arch/s390/
a968cd3e 10111F: drivers/s390/
3bfe6858
JN
10112F: Documentation/s390/
10113F: Documentation/DocBook/s390*
5238da45 10114
322986ca
SO
10115S390 COMMON I/O LAYER
10116M: Sebastian Ott <sebott@linux.vnet.ibm.com>
10117M: Peter Oberparleiter <oberpar@linux.vnet.ibm.com>
10118L: linux-s390@vger.kernel.org
10119W: http://www.ibm.com/developerworks/linux/linux390/
10120S: Supported
10121F: drivers/s390/cio/
10122
10123S390 DASD DRIVER
10124M: Stefan Weinhuber <wein@de.ibm.com>
10125M: Stefan Haberland <stefan.haberland@de.ibm.com>
10126L: linux-s390@vger.kernel.org
10127W: http://www.ibm.com/developerworks/linux/linux390/
10128S: Supported
10129F: drivers/s390/block/dasd*
10130F: block/partitions/ibm.c
10131
5238da45 10132S390 NETWORK DRIVERS
f0c59aff 10133M: Ursula Braun <ubraun@linux.vnet.ibm.com>
d58140cc 10134L: linux-s390@vger.kernel.org
5238da45
HC
10135W: http://www.ibm.com/developerworks/linux/linux390/
10136S: Supported
679655da 10137F: drivers/s390/net/
5238da45 10138
322986ca
SO
10139S390 PCI SUBSYSTEM
10140M: Sebastian Ott <sebott@linux.vnet.ibm.com>
10141M: Gerald Schaefer <gerald.schaefer@de.ibm.com>
10142L: linux-s390@vger.kernel.org
10143W: http://www.ibm.com/developerworks/linux/linux390/
10144S: Supported
10145F: arch/s390/pci/
10146F: drivers/pci/hotplug/s390_pci_hpc.c
10147
feed9b62 10148S390 ZCRYPT DRIVER
5c8d0983 10149M: Ingo Tuchscherer <ingo.tuchscherer@de.ibm.com>
feed9b62 10150L: linux-s390@vger.kernel.org
a968cd3e 10151W: http://www.ibm.com/developerworks/linux/linux390/
feed9b62 10152S: Supported
d5ca6918 10153F: drivers/s390/crypto/
feed9b62 10154
5238da45 10155S390 ZFCP DRIVER
d38e19d0 10156M: Steffen Maier <maier@linux.vnet.ibm.com>
d58140cc 10157L: linux-s390@vger.kernel.org
5238da45 10158W: http://www.ibm.com/developerworks/linux/linux390/
1da177e4 10159S: Supported
679655da 10160F: drivers/s390/scsi/zfcp_*
1da177e4 10161
dd96df2c 10162S390 IUCV NETWORK LAYER
f0c59aff 10163M: Ursula Braun <ubraun@linux.vnet.ibm.com>
dd96df2c
UB
10164L: linux-s390@vger.kernel.org
10165W: http://www.ibm.com/developerworks/linux/linux390/
10166S: Supported
679655da
JP
10167F: drivers/s390/net/*iucv*
10168F: include/net/iucv/
10169F: net/iucv/
dd96df2c 10170
8128f23c
GS
10171S390 IOMMU (PCI)
10172M: Gerald Schaefer <gerald.schaefer@de.ibm.com>
10173L: linux-s390@vger.kernel.org
10174W: http://www.ibm.com/developerworks/linux/linux390/
10175S: Supported
10176F: drivers/iommu/s390-iommu.c
10177
4dde7f75 10178S3C24XX SD/MMC Driver
8b58be88 10179M: Ben Dooks <ben-linux@fluff.org>
efc03ecb 10180L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
4dde7f75 10181S: Supported
679655da 10182F: drivers/mmc/host/s3cmci.*
4dde7f75 10183
1f15a229
HV
10184SAA6588 RDS RECEIVER DRIVER
10185M: Hans Verkuil <hverkuil@xs4all.nl>
10186L: linux-media@vger.kernel.org
10187T: git git://linuxtv.org/media_tree.git
a825eaec 10188W: https://linuxtv.org
1f15a229
HV
10189S: Odd Fixes
10190F: drivers/media/i2c/saa6588*
10191
98ed12e6 10192SAA7134 VIDEO4LINUX DRIVER
5dc8a864
MCC
10193M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
10194M: Mauro Carvalho Chehab <mchehab@kernel.org>
98ed12e6 10195L: linux-media@vger.kernel.org
a825eaec 10196W: https://linuxtv.org
98ed12e6
MCC
10197T: git git://linuxtv.org/media_tree.git
10198S: Odd fixes
e42bf501 10199F: Documentation/video4linux/*.saa7134
98ed12e6
MCC
10200F: drivers/media/pci/saa7134/
10201
1da177e4 10202SAA7146 VIDEO4LINUX-2 DRIVER
566b8157 10203M: Hans Verkuil <hverkuil@xs4all.nl>
661263b5 10204L: linux-media@vger.kernel.org
275ffde4 10205T: git git://linuxtv.org/media_tree.git
1da177e4 10206S: Maintained
90d72ac6
MCC
10207F: drivers/media/common/saa7146/
10208F: drivers/media/pci/saa7146/
10209F: include/media/saa7146*
1da177e4 10210
92304a40 10211SAMSUNG LAPTOP DRIVER
5909c654 10212M: Corentin Chary <corentin.chary@gmail.com>
92304a40
CC
10213L: platform-driver-x86@vger.kernel.org
10214S: Maintained
10215F: drivers/platform/x86/samsung-laptop.c
10216
4a109cc0 10217SAMSUNG AUDIO (ASoC) DRIVERS
326dce07 10218M: Krzysztof Kozlowski <krzk@kernel.org>
250b6851 10219M: Sangbeom Kim <sbkim73@samsung.com>
09a01028 10220M: Sylwester Nawrocki <s.nawrocki@samsung.com>
4a109cc0
MB
10221L: alsa-devel@alsa-project.org (moderated for non-subscribers)
10222S: Supported
14430813 10223F: sound/soc/samsung/
4a109cc0 10224
0d89a28b 10225SAMSUNG FRAMEBUFFER DRIVER
b7701755 10226M: Jingoo Han <jingoohan1@gmail.com>
0d89a28b
JH
10227L: linux-fbdev@vger.kernel.org
10228S: Maintained
8a61f013 10229F: drivers/video/fbdev/s3c-fb.c
0d89a28b 10230
b40f0632 10231SAMSUNG MULTIFUNCTION PMIC DEVICE DRIVERS
f69d3a17 10232M: Sangbeom Kim <sbkim73@samsung.com>
326dce07
KK
10233M: Krzysztof Kozlowski <krzk@kernel.org>
10234M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
f69d3a17 10235L: linux-kernel@vger.kernel.org
b40f0632 10236L: linux-samsung-soc@vger.kernel.org
f69d3a17
SK
10237S: Supported
10238F: drivers/mfd/sec*.c
10239F: drivers/regulator/s2m*.c
10240F: drivers/regulator/s5m*.c
b40f0632
KK
10241F: drivers/clk/clk-s2mps11.c
10242F: drivers/rtc/rtc-s5m.c
f69d3a17 10243F: include/linux/mfd/samsung/
a13c7c51
KK
10244F: Documentation/devicetree/bindings/mfd/samsung,sec-core.txt
10245F: Documentation/devicetree/bindings/regulator/samsung,s2m*.txt
27383ca9 10246F: Documentation/devicetree/bindings/regulator/samsung,s5m*.txt
a13c7c51 10247F: Documentation/devicetree/bindings/clock/samsung,s2mps11.txt
f69d3a17 10248
038f5c4b
SN
10249SAMSUNG S5P/EXYNOS4 SOC SERIES CAMERA SUBSYSTEM DRIVERS
10250M: Kyungmin Park <kyungmin.park@samsung.com>
10251M: Sylwester Nawrocki <s.nawrocki@samsung.com>
10252L: linux-media@vger.kernel.org
10253Q: https://patchwork.linuxtv.org/project/linux-media/list/
10254S: Supported
10255F: drivers/media/platform/exynos4-is/
038f5c4b 10256
6fd86ab2
SN
10257SAMSUNG S3C24XX/S3C64XX SOC SERIES CAMIF DRIVER
10258M: Sylwester Nawrocki <sylvester.nawrocki@gmail.com>
10259L: linux-media@vger.kernel.org
10260L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
10261S: Maintained
10262F: drivers/media/platform/s3c-camif/
d647f0b7 10263F: include/media/drv-intf/s3c_camif.h
6fd86ab2 10264
b84ef24e
AH
10265SAMSUNG S5C73M3 CAMERA DRIVER
10266M: Kyungmin Park <kyungmin.park@samsung.com>
10267M: Andrzej Hajda <a.hajda@samsung.com>
10268L: linux-media@vger.kernel.org
10269S: Supported
10270F: drivers/media/i2c/s5c73m3/*
10271
7d459937
AH
10272SAMSUNG S5K5BAF CAMERA DRIVER
10273M: Kyungmin Park <kyungmin.park@samsung.com>
10274M: Andrzej Hajda <a.hajda@samsung.com>
10275L: linux-media@vger.kernel.org
10276S: Supported
10277F: drivers/media/i2c/s5k5baf.c
10278
c04c674f
RB
10279SAMSUNG S3FWRN5 NFC DRIVER
10280M: Robert Baldyga <r.baldyga@samsung.com>
079c2652 10281M: Krzysztof Opasiak <k.opasiak@samsung.com>
c04c674f
RB
10282L: linux-nfc@lists.01.org (moderated for non-subscribers)
10283S: Supported
10284F: drivers/nfc/s3fwrn5
10285
310e39c9 10286SAMSUNG SOC CLOCK DRIVERS
fea685e9
TF
10287M: Sylwester Nawrocki <s.nawrocki@samsung.com>
10288M: Tomasz Figa <tomasz.figa@gmail.com>
310e39c9
TF
10289S: Supported
10290L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
10291F: drivers/clk/samsung/
10292
2e365a70
AS
10293SAMSUNG SPI DRIVERS
10294M: Kukjin Kim <kgene@kernel.org>
10295M: Krzysztof Kozlowski <krzk@kernel.org>
10296M: Andi Shyti <andi.shyti@samsung.com>
10297L: linux-spi@vger.kernel.org
10298L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
10299S: Maintained
10300F: Documentation/devicetree/bindings/spi/spi-samsung.txt
10301F: drivers/spi/spi-s3c*
10302F: include/linux/platform_data/spi-s3c64xx.h
10303
66890ed6
BA
10304SAMSUNG SXGBE DRIVERS
10305M: Byungho An <bh74.an@samsung.com>
10306M: Girish K S <ks.giri@samsung.com>
66890ed6
BA
10307M: Vipul Pandya <vipul.pandya@samsung.com>
10308S: Supported
10309L: netdev@vger.kernel.org
10310F: drivers/net/ethernet/samsung/sxgbe/
10311
93c537af
LM
10312SAMSUNG THERMAL DRIVER
10313M: Lukasz Majewski <l.majewski@samsung.com>
10314L: linux-pm@vger.kernel.org
10315L: linux-samsung-soc@vger.kernel.org
10316S: Supported
9f273c24 10317T: git https://github.com/lmajewski/linux-samsung-thermal.git
93c537af
LM
10318F: drivers/thermal/samsung/
10319
e296cd32 10320SAMSUNG USB2 PHY DRIVER
774e0362
KD
10321M: Kamil Debski <kamil@wypas.org>
10322M: Sylwester Nawrocki <s.nawrocki@samsung.com>
e296cd32
KD
10323L: linux-kernel@vger.kernel.org
10324S: Supported
10325F: Documentation/devicetree/bindings/phy/samsung-phy.txt
10326F: Documentation/phy/samsung-usb2.txt
10327F: drivers/phy/phy-exynos4210-usb2.c
10328F: drivers/phy/phy-exynos4x12-usb2.c
10329F: drivers/phy/phy-exynos5250-usb2.c
10330F: drivers/phy/phy-s5pv210-usb2.c
10331F: drivers/phy/phy-samsung-usb2.c
10332F: drivers/phy/phy-samsung-usb2.h
10333
ca749e2a 10334SERIAL DRIVERS
5e30bbb7 10335M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
ca749e2a 10336L: linux-serial@vger.kernel.org
5e30bbb7 10337S: Maintained
30743257 10338F: Documentation/devicetree/bindings/serial/
14430813 10339F: drivers/tty/serial/
ca749e2a 10340
aecb7b64 10341SYNOPSYS DESIGNWARE DMAC DRIVER
da89947b 10342M: Viresh Kumar <vireshk@kernel.org>
337ae47c 10343M: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
aecb7b64 10344S: Maintained
1fb200d6 10345F: include/linux/dma/dw.h
3d598f47 10346F: include/linux/platform_data/dma-dw.h
61a76496 10347F: drivers/dma/dw/
aecb7b64 10348
058999cc
LP
10349SYNOPSYS DESIGNWARE ETHERNET QOS 4.10a driver
10350M: Lars Persson <lars.persson@axis.com>
10351L: netdev@vger.kernel.org
10352S: Supported
10353F: Documentation/devicetree/bindings/net/snps,dwc-qos-ethernet.txt
10354F: drivers/net/ethernet/synopsys/dwc_eth_qos.c
10355
fc531d98 10356SYNOPSYS DESIGNWARE I2C DRIVER
fc531d98 10357M: Jarkko Nikula <jarkko.nikula@linux.intel.com>
d0781b98
AS
10358R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
10359R: Mika Westerberg <mika.westerberg@linux.intel.com>
fc531d98
WS
10360L: linux-i2c@vger.kernel.org
10361S: Maintained
10362F: drivers/i2c/busses/i2c-designware-*
10363F: include/linux/platform_data/i2c-designware.h
10364
f9e37137 10365SYNOPSYS DESIGNWARE MMC/SD/SDIO DRIVER
f9e37137
SJ
10366M: Jaehoon Chung <jh80.chung@samsung.com>
10367L: linux-mmc@vger.kernel.org
10368S: Maintained
10369F: include/linux/mmc/dw_mmc.h
10370F: drivers/mmc/host/dw_mmc*
10371
a961e698
AS
10372SYSTEM TRACE MODULE CLASS
10373M: Alexander Shishkin <alexander.shishkin@linux.intel.com>
10374S: Maintained
e787bc46 10375T: git git://git.kernel.org/pub/scm/linux/kernel/git/ash/stm.git
a961e698
AS
10376F: Documentation/trace/stm.txt
10377F: drivers/hwtracing/stm/
10378F: include/linux/stm.h
10379F: include/uapi/linux/stm.h
10380
1db121d6
AN
10381THUNDERBOLT DRIVER
10382M: Andreas Noever <andreas.noever@gmail.com>
10383S: Maintained
10384F: drivers/thunderbolt/
10385
e35a49b1
SR
10386TI BQ27XXX POWER SUPPLY DRIVER
10387R: Andrew F. Davis <afd@ti.com>
10388F: include/linux/power/bq27xxx_battery.h
10389F: drivers/power/bq27xxx_battery.c
10390F: drivers/power/bq27xxx_battery_i2c.c
10391
34db37c6 10392TIMEKEEPING, CLOCKSOURCE CORE, NTP, ALARMTIMER
50363737 10393M: John Stultz <john.stultz@linaro.org>
88606e80 10394M: Thomas Gleixner <tglx@linutronix.de>
981c3a4f 10395L: linux-kernel@vger.kernel.org
75fc2d37 10396T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
88606e80
TG
10397S: Supported
10398F: include/linux/clocksource.h
10399F: include/linux/time.h
10400F: include/linux/timex.h
c117ab84
CEB
10401F: include/uapi/linux/time.h
10402F: include/uapi/linux/timex.h
88606e80
TG
10403F: kernel/time/clocksource.c
10404F: kernel/time/time*.c
34db37c6 10405F: kernel/time/alarmtimer.c
88606e80 10406F: kernel/time/ntp.c
7fe5f1c1 10407F: tools/testing/selftests/timers/
88606e80 10408
1da177e4 10409SC1200 WDT DRIVER
b300645a 10410M: Zwane Mwaikambo <zwanem@gmail.com>
1da177e4 10411S: Maintained
679655da 10412F: drivers/watchdog/sc1200wdt.c
1da177e4
LT
10413
10414SCHEDULER
dd9b238c 10415M: Ingo Molnar <mingo@redhat.com>
8b58be88 10416M: Peter Zijlstra <peterz@infradead.org>
981c3a4f 10417L: linux-kernel@vger.kernel.org
75fc2d37 10418T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git sched/core
1da177e4 10419S: Maintained
95c0d71d 10420F: kernel/sched/
679655da 10421F: include/linux/sched.h
c117ab84 10422F: include/uapi/linux/sched.h
c2eb505b 10423F: include/linux/wait.h
1da177e4 10424
6bcf6737 10425SCORE ARCHITECTURE
ed38665e 10426M: Chen Liqin <liqin.linux@gmail.com>
a2681a75 10427M: Lennox Wu <lennox.wu@gmail.com>
ed38665e 10428W: http://www.sunplus.com
6bcf6737 10429S: Supported
a2681a75 10430F: arch/score/
6bcf6737 10431
80f390ea
SH
10432SYSTEM CONTROL & POWER INTERFACE (SCPI) Message Protocol drivers
10433M: Sudeep Holla <sudeep.holla@arm.com>
10434L: linux-arm-kernel@lists.infradead.org
10435S: Maintained
10436F: Documentation/devicetree/bindings/arm/arm,scpi.txt
cd52c2a4 10437F: drivers/clk/clk-scpi.c
8def3103 10438F: drivers/cpufreq/scpi-cpufreq.c
8cb7cf56
SH
10439F: drivers/firmware/arm_scpi.c
10440F: include/linux/scpi_protocol.h
80f390ea 10441
1da177e4 10442SCSI CDROM DRIVER
8b58be88 10443M: Jens Axboe <axboe@kernel.dk>
1da177e4
LT
10444L: linux-scsi@vger.kernel.org
10445W: http://www.kernel.dk
10446S: Maintained
679655da 10447F: drivers/scsi/sr*
1da177e4 10448
fb50a83d 10449SCSI RDMA PROTOCOL (SRP) INITIATOR
3453bddb 10450M: Bart Van Assche <bart.vanassche@sandisk.com>
fb50a83d
RD
10451L: linux-rdma@vger.kernel.org
10452S: Supported
10453W: http://www.openfabrics.org
10454Q: http://patchwork.kernel.org/project/linux-rdma/list/
10455T: git git://git.kernel.org/pub/scm/linux/kernel/git/dad/srp-initiator.git
10456F: drivers/infiniband/ulp/srp/
10457F: include/scsi/srp.h
10458
1da177e4 10459SCSI SG DRIVER
8b58be88 10460M: Doug Gilbert <dgilbert@interlog.com>
1da177e4 10461L: linux-scsi@vger.kernel.org
59ab3c93 10462W: http://sg.danny.cz/sg
1da177e4 10463S: Maintained
59ab3c93 10464F: Documentation/scsi/scsi-generic.txt
679655da
JP
10465F: drivers/scsi/sg.c
10466F: include/scsi/sg.h
1da177e4
LT
10467
10468SCSI SUBSYSTEM
7ee7895c 10469M: "James E.J. Bottomley" <jejb@linux.vnet.ibm.com>
0351b8f8 10470T: git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi.git
f4ab421b
MP
10471M: "Martin K. Petersen" <martin.petersen@oracle.com>
10472T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git
10473L: linux-scsi@vger.kernel.org
1da177e4 10474S: Maintained
2c99a314 10475F: Documentation/devicetree/bindings/scsi/
679655da
JP
10476F: drivers/scsi/
10477F: include/scsi/
1da177e4
LT
10478
10479SCSI TAPE DRIVER
8b58be88 10480M: Kai Mäkisara <Kai.Makisara@kolumbus.fi>
1da177e4
LT
10481L: linux-scsi@vger.kernel.org
10482S: Maintained
679655da 10483F: Documentation/scsi/st.txt
f7269cfc
JD
10484F: drivers/scsi/st.*
10485F: drivers/scsi/st_*.h
1da177e4
LT
10486
10487SCTP PROTOCOL
8b6efb75 10488M: Vlad Yasevich <vyasevich@gmail.com>
02c38d0a 10489M: Neil Horman <nhorman@tuxdriver.com>
1a418796 10490L: linux-sctp@vger.kernel.org
5f85813c 10491W: http://lksctp.sourceforge.net
8b6efb75 10492S: Maintained
679655da
JP
10493F: Documentation/networking/sctp.txt
10494F: include/linux/sctp.h
4d58c025 10495F: include/uapi/linux/sctp.h
679655da
JP
10496F: include/net/sctp/
10497F: net/sctp/
1da177e4
LT
10498
10499SCx200 CPU SUPPORT
8b58be88 10500M: Jim Cromie <jim.cromie@gmail.com>
1662d32c 10501S: Odd Fixes
679655da 10502F: Documentation/i2c/busses/scx200_acb
390889b6 10503F: arch/x86/platform/scx200/
679655da
JP
10504F: drivers/watchdog/scx200_wdt.c
10505F: drivers/i2c/busses/scx200*
10506F: drivers/mtd/maps/scx200_docflash.c
10507F: include/linux/scx200.h
1662d32c
JC
10508
10509SCx200 GPIO DRIVER
8b58be88 10510M: Jim Cromie <jim.cromie@gmail.com>
1662d32c 10511S: Maintained
679655da
JP
10512F: drivers/char/scx200_gpio.c
10513F: include/linux/scx200_gpio.h
1662d32c
JC
10514
10515SCx200 HRT CLOCKSOURCE DRIVER
8b58be88 10516M: Jim Cromie <jim.cromie@gmail.com>
1662d32c 10517S: Maintained
679655da 10518F: drivers/clocksource/scx200_hrt.c
1da177e4 10519
6a36913a 10520SDRICOH_CS MMC/SD HOST CONTROLLER INTERFACE DRIVER
8b58be88 10521M: Sascha Sommer <saschasommer@freenet.de>
6a36913a
SS
10522L: sdricohcs-devel@lists.sourceforge.net (subscribers-only)
10523S: Maintained
679655da 10524F: drivers/mmc/host/sdricoh_cs.c
6a36913a 10525
e7839f25 10526SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) DRIVER
ddfe954d 10527M: Adrian Hunter <adrian.hunter@intel.com>
7a241d6e 10528L: linux-mmc@vger.kernel.org
ddfe954d
UH
10529T: git git://git.infradead.org/users/ahunter/linux-sdhci.git
10530S: Maintained
10531F: drivers/mmc/host/sdhci*
10532F: include/linux/mmc/sdhci*
e2d1d6c0 10533
c04f9d61
KC
10534SECURE COMPUTING
10535M: Kees Cook <keescook@chromium.org>
a0cfd75f
KC
10536R: Andy Lutomirski <luto@amacapital.net>
10537R: Will Drewry <wad@chromium.org>
c04f9d61
KC
10538T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git seccomp
10539S: Supported
10540F: kernel/seccomp.c
10541F: include/uapi/linux/seccomp.h
10542F: include/linux/seccomp.h
c99ee51a 10543F: tools/testing/selftests/seccomp/*
c04f9d61
KC
10544K: \bsecure_computing
10545K: \bTIF_SECCOMP\b
10546
476bf3d6
AC
10547SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) Broadcom BRCMSTB DRIVER
10548M: Al Cooper <alcooperx@gmail.com>
10549L: linux-mmc@vger.kernel.org
10550L: bcm-kernel-feedback-list@broadcom.com
10551S: Maintained
10552F: drivers/mmc/host/sdhci-brcmstb*
10553
0d1bb41a 10554SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) SAMSUNG DRIVER
8b58be88 10555M: Ben Dooks <ben-linux@fluff.org>
dc524882 10556M: Jaehoon Chung <jh80.chung@samsung.com>
7a241d6e 10557L: linux-mmc@vger.kernel.org
0d1bb41a 10558S: Maintained
dc524882 10559F: drivers/mmc/host/sdhci-s3c*
0d1bb41a 10560
c63b3cba 10561SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) ST SPEAR DRIVER
da89947b 10562M: Viresh Kumar <vireshk@kernel.org>
c63b3cba
VK
10563L: linux-mmc@vger.kernel.org
10564S: Maintained
10565F: drivers/mmc/host/sdhci-spear.c
10566
8711cca2 10567SECURITY SUBSYSTEM
9b45c0d2 10568M: James Morris <james.l.morris@oracle.com>
9c3646d1 10569M: "Serge E. Hallyn" <serge@hallyn.com>
8711cca2 10570L: linux-security-module@vger.kernel.org (suggested Cc:)
89879a7e 10571T: git git://git.kernel.org/pub/scm/linux/kernel/git/jmorris/linux-security.git
9ccf010f 10572W: http://kernsec.org/
8711cca2 10573S: Supported
7d2c86b5 10574F: security/
8711cca2 10575
1da177e4 10576SECURITY CONTACT
8b58be88 10577M: Security Officers <security@kernel.org>
1da177e4
LT
10578S: Supported
10579
10580SELINUX SECURITY MODULE
e0238b4c 10581M: Paul Moore <paul@paul-moore.com>
8b58be88 10582M: Stephen Smalley <sds@tycho.nsa.gov>
8b58be88 10583M: Eric Paris <eparis@parisplace.org>
e0238b4c 10584L: selinux@tycho.nsa.gov (moderated for non-subscribers)
f058925b 10585W: http://selinuxproject.org
5a5f2acf 10586T: git git://git.infradead.org/users/pcmoore/selinux
1da177e4 10587S: Supported
679655da
JP
10588F: include/linux/selinux*
10589F: security/selinux/
6bde95ce 10590F: scripts/selinux/
1da177e4 10591
c1c124e9
JJ
10592APPARMOR SECURITY MODULE
10593M: John Johansen <john.johansen@canonical.com>
10594L: apparmor@lists.ubuntu.com (subscribers-only, general discussion)
10595W: apparmor.wiki.kernel.org
10596T: git git://git.kernel.org/pub/scm/linux/kernel/git/jj/apparmor-dev.git
10597S: Supported
10598F: security/apparmor/
10599
9b091556
KC
10600LOADPIN SECURITY MODULE
10601M: Kees Cook <keescook@chromium.org>
10602T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git lsm/loadpin
10603S: Supported
10604F: security/loadpin/
10605
730daa16
KC
10606YAMA SECURITY MODULE
10607M: Kees Cook <keescook@chromium.org>
10608T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git yama/tip
10609S: Supported
10610F: security/yama/
10611
cef2cf07 10612SENSABLE PHANTOM
8b58be88 10613M: Jiri Slaby <jirislaby@gmail.com>
cef2cf07 10614S: Maintained
679655da 10615F: drivers/misc/phantom.c
c117ab84 10616F: include/uapi/linux/phantom.h
cef2cf07 10617
6733b39a 10618SERVER ENGINES 10Gbps iSCSI - BladeEngine 2 DRIVER
4627de93 10619M: Jayamohan Kallickal <jayamohan.kallickal@avagotech.com>
9d27e216
KM
10620M: Ketan Mukadam <ketan.mukadam@avagotech.com>
10621M: John Soni Jose <sony.john@avagotech.com>
3387f656 10622L: linux-scsi@vger.kernel.org
4627de93 10623W: http://www.avagotech.com
3387f656
JP
10624S: Supported
10625F: drivers/scsi/be2iscsi/
6733b39a 10626
d2ee76fa 10627Emulex 10Gbps NIC BE2, BE3-R, Lancer, Skyhawk-R DRIVER (be2net)
aa7b4537
SP
10628M: Sathya Perla <sathya.perla@broadcom.com>
10629M: Ajit Khaparde <ajit.khaparde@broadcom.com>
aa7b4537
SP
10630M: Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com>
10631M: Somnath Kotur <somnath.kotur@broadcom.com>
7d2c86b5 10632L: netdev@vger.kernel.org
fea3af67 10633W: http://www.emulex.com
7d2c86b5 10634S: Supported
9aebddd1 10635F: drivers/net/ethernet/emulex/benet/
6b7c5b94 10636
d2928a8c 10637EMULEX ONECONNECT ROCE DRIVER
2b8e7333
LN
10638M: Selvin Xavier <selvin.xavier@avagotech.com>
10639M: Devesh Sharma <devesh.sharma@avagotech.com>
10640M: Mitesh Ahuja <mitesh.ahuja@avagotech.com>
d2928a8c
SX
10641L: linux-rdma@vger.kernel.org
10642W: http://www.emulex.com
10643S: Supported
10644F: drivers/infiniband/hw/ocrdma/
10645
8ceee660 10646SFC NETWORK DRIVER
c06f51ea 10647M: Solarflare linux maintainers <linux-net-drivers@solarflare.com>
e00f8017
BK
10648M: Edward Cree <ecree@solarflare.com>
10649M: Bert Kenward <bkenward@solarflare.com>
c06f51ea 10650L: netdev@vger.kernel.org
8ceee660 10651S: Supported
874aeea5 10652F: drivers/net/ethernet/sfc/
8ceee660 10653
e2d1d6c0 10654SGI GRU DRIVER
cc883afc 10655M: Dimitri Sivanich <sivanich@sgi.com>
e2d1d6c0 10656S: Maintained
679655da 10657F: drivers/misc/sgi-gru/
e2d1d6c0
RD
10658
10659SGI SN-IA64 (Altix) SERIAL CONSOLE DRIVER
8b58be88 10660M: Pat Gefre <pfg@sgi.com>
e2d1d6c0
RD
10661L: linux-ia64@vger.kernel.org
10662S: Supported
679655da 10663F: Documentation/ia64/serial.txt
df621252 10664F: drivers/tty/serial/ioc?_serial.c
679655da 10665F: include/linux/ioc?.h
e2d1d6c0 10666
75312619 10667SGI XP/XPC/XPNET DRIVER
e180383f
RH
10668M: Cliff Whickman <cpw@sgi.com>
10669M: Robin Holt <robinmholt@gmail.com>
75312619 10670S: Maintained
679655da 10671F: drivers/misc/sgi-xp/
75312619 10672
46eacf3b
AP
10673SI2157 MEDIA DRIVER
10674M: Antti Palosaari <crope@iki.fi>
10675L: linux-media@vger.kernel.org
a825eaec 10676W: https://linuxtv.org
46eacf3b
AP
10677W: http://palosaari.fi/linux/
10678Q: http://patchwork.linuxtv.org/project/linux-media/list/
10679T: git git://linuxtv.org/anttip/media_tree.git
10680S: Maintained
10681F: drivers/media/tuners/si2157*
10682
75e2d5ba
AP
10683SI2168 MEDIA DRIVER
10684M: Antti Palosaari <crope@iki.fi>
10685L: linux-media@vger.kernel.org
a825eaec 10686W: https://linuxtv.org
75e2d5ba
AP
10687W: http://palosaari.fi/linux/
10688Q: http://patchwork.linuxtv.org/project/linux-media/list/
10689T: git git://linuxtv.org/anttip/media_tree.git
10690S: Maintained
10691F: drivers/media/dvb-frontends/si2168*
10692
49cc629d
HV
10693SI470X FM RADIO RECEIVER I2C DRIVER
10694M: Hans Verkuil <hverkuil@xs4all.nl>
10695L: linux-media@vger.kernel.org
10696T: git git://linuxtv.org/media_tree.git
a825eaec 10697W: https://linuxtv.org
49cc629d
HV
10698S: Odd Fixes
10699F: drivers/media/radio/si470x/radio-si470x-i2c.c
10700
10701SI470X FM RADIO RECEIVER USB DRIVER
10702M: Hans Verkuil <hverkuil@xs4all.nl>
10703L: linux-media@vger.kernel.org
10704T: git git://linuxtv.org/media_tree.git
a825eaec 10705W: https://linuxtv.org
49cc629d
HV
10706S: Maintained
10707F: drivers/media/radio/si470x/radio-si470x-common.c
10708F: drivers/media/radio/si470x/radio-si470x.h
10709F: drivers/media/radio/si470x/radio-si470x-usb.c
10710
c937ca03
EV
10711SI4713 FM RADIO TRANSMITTER I2C DRIVER
10712M: Eduardo Valentin <edubezval@gmail.com>
10713L: linux-media@vger.kernel.org
10714T: git git://linuxtv.org/media_tree.git
a825eaec 10715W: https://linuxtv.org
c937ca03 10716S: Odd Fixes
99995ded 10717F: drivers/media/radio/si4713/si4713.?
c937ca03
EV
10718
10719SI4713 FM RADIO TRANSMITTER PLATFORM DRIVER
10720M: Eduardo Valentin <edubezval@gmail.com>
10721L: linux-media@vger.kernel.org
10722T: git git://linuxtv.org/media_tree.git
a825eaec 10723W: https://linuxtv.org
c937ca03 10724S: Odd Fixes
99995ded
DR
10725F: drivers/media/radio/si4713/radio-platform-si4713.c
10726
10727SI4713 FM RADIO TRANSMITTER USB DRIVER
10728M: Hans Verkuil <hverkuil@xs4all.nl>
10729L: linux-media@vger.kernel.org
10730T: git git://linuxtv.org/media_tree.git
a825eaec 10731W: https://linuxtv.org
99995ded
DR
10732S: Maintained
10733F: drivers/media/radio/si4713/radio-usb-si4713.c
c937ca03 10734
beb91d46 10735SIANO DVB DRIVER
5dc8a864
MCC
10736M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
10737M: Mauro Carvalho Chehab <mchehab@kernel.org>
beb91d46 10738L: linux-media@vger.kernel.org
a825eaec 10739W: https://linuxtv.org
beb91d46
MCC
10740T: git git://linuxtv.org/media_tree.git
10741S: Odd fixes
10742F: drivers/media/common/siano/
beb91d46 10743F: drivers/media/usb/siano/
beb91d46 10744F: drivers/media/usb/siano/
14430813 10745F: drivers/media/mmc/siano/
beb91d46 10746
6f15b602
HG
10747SIMPLEFB FB DRIVER
10748M: Hans de Goede <hdegoede@redhat.com>
10749L: linux-fbdev@vger.kernel.org
10750S: Maintained
2d799dde 10751F: Documentation/devicetree/bindings/display/simple-framebuffer.txt
6f15b602
HG
10752F: drivers/video/fbdev/simplefb.c
10753F: include/linux/platform_data/simplefb.h
10754
b618b69c 10755SH_VEU V4L2 MEM2MEM DRIVER
b618b69c 10756L: linux-media@vger.kernel.org
bb60fcb2 10757S: Orphan
b618b69c 10758F: drivers/media/platform/sh_veu.c
b618b69c
GL
10759
10760SH_VOU V4L2 OUTPUT DRIVER
b618b69c 10761L: linux-media@vger.kernel.org
bb60fcb2 10762S: Orphan
b618b69c 10763F: drivers/media/platform/sh_vou.c
d647f0b7 10764F: include/media/drv-intf/sh_vou.h
b618b69c 10765
6349d997 10766SIMPLE FIRMWARE INTERFACE (SFI)
2bf822d7 10767M: Len Brown <lenb@kernel.org>
6349d997
LB
10768L: sfi-devel@simplefirmware.org
10769W: http://simplefirmware.org/
10770T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux-sfi-2.6.git
e2d1d6c0 10771S: Supported
943fc810 10772F: arch/x86/platform/sfi/
6349d997
LB
10773F: drivers/sfi/
10774F: include/linux/sfi*.h
e2d1d6c0 10775
1da177e4
LT
10776SIMTEC EB110ATX (Chalice CATS)
10777P: Ben Dooks
b16957c6
BD
10778P: Vincent Sanders <vince@simtec.co.uk>
10779M: Simtec Linux Team <linux@simtec.co.uk>
1da177e4
LT
10780W: http://www.simtec.co.uk/products/EB110ATX/
10781S: Supported
10782
10783SIMTEC EB2410ITX (BAST)
10784P: Ben Dooks
b16957c6
BD
10785P: Vincent Sanders <vince@simtec.co.uk>
10786M: Simtec Linux Team <linux@simtec.co.uk>
1da177e4
LT
10787W: http://www.simtec.co.uk/products/EB2410ITX/
10788S: Supported
15dba387
JP
10789F: arch/arm/mach-s3c24xx/mach-bast.c
10790F: arch/arm/mach-s3c24xx/bast-ide.c
10791F: arch/arm/mach-s3c24xx/bast-irq.c
1da177e4 10792
4c5adde7 10793TI DAVINCI MACHINE SUPPORT
3ba789c0 10794M: Sekhar Nori <nsekhar@ti.com>
3cf2efd5 10795M: Kevin Hilman <khilman@kernel.org>
42c031df
SN
10796L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10797T: git git://git.kernel.org/pub/scm/linux/kernel/git/nsekhar/linux-davinci.git
4c5adde7 10798S: Supported
14430813 10799F: arch/arm/mach-davinci/
046d0a37 10800F: drivers/i2c/busses/i2c-davinci.c
4c5adde7 10801
8d4b3f08 10802TI DAVINCI SERIES MEDIA DRIVER
e43cdb56 10803M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
8d4b3f08 10804L: linux-media@vger.kernel.org
a825eaec 10805W: https://linuxtv.org
8d4b3f08
LP
10806Q: http://patchwork.linuxtv.org/project/linux-media/list/
10807T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
9ce5eca7 10808S: Maintained
8d4b3f08
LP
10809F: drivers/media/platform/davinci/
10810F: include/media/davinci/
10811
417d2e50 10812TI AM437X VPFE DRIVER
e43cdb56 10813M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
417d2e50 10814L: linux-media@vger.kernel.org
a825eaec 10815W: https://linuxtv.org
417d2e50
BP
10816Q: http://patchwork.linuxtv.org/project/linux-media/list/
10817T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
10818S: Maintained
10819F: drivers/media/platform/am437x/
10820
c4c0283a 10821OV2659 OMNIVISION SENSOR DRIVER
e43cdb56 10822M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
c4c0283a 10823L: linux-media@vger.kernel.org
a825eaec 10824W: https://linuxtv.org
c4c0283a
BP
10825Q: http://patchwork.linuxtv.org/project/linux-media/list/
10826T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
10827S: Maintained
10828F: drivers/media/i2c/ov2659.c
b5dcee22 10829F: include/media/i2c/ov2659.h
c4c0283a 10830
3a6779f5
SM
10831SILICON MOTION SM712 FRAME BUFFER DRIVER
10832M: Sudip Mukherjee <sudipm.mukherjee@gmail.com>
10833M: Teddy Wang <teddy.wang@siliconmotion.com>
10834M: Sudip Mukherjee <sudip@vectorindia.org>
10835L: linux-fbdev@vger.kernel.org
10836S: Maintained
10837F: drivers/video/fbdev/sm712*
10838F: Documentation/fb/sm712fb.txt
10839
92aab3c0 10840SIS 190 ETHERNET DRIVER
8b58be88 10841M: Francois Romieu <romieu@fr.zoreil.com>
92aab3c0
FR
10842L: netdev@vger.kernel.org
10843S: Maintained
8c7de408 10844F: drivers/net/ethernet/sis/sis190.c
92aab3c0 10845
1da177e4 10846SIS 900/7016 FAST ETHERNET DRIVER
8b58be88 10847M: Daniele Venzano <venza@brownhat.org>
1da177e4 10848W: http://www.brownhat.org/sis900.html
979b6c13 10849L: netdev@vger.kernel.org
1da177e4 10850S: Maintained
8c7de408 10851F: drivers/net/ethernet/sis/sis900.*
1da177e4
LT
10852
10853SIS FRAMEBUFFER DRIVER
8b58be88 10854M: Thomas Winischhofer <thomas@winischhofer.net>
1da177e4 10855W: http://www.winischhofer.net/linuxsisvga.shtml
b7eee616 10856S: Maintained
679655da 10857F: Documentation/fb/sisfb.txt
8a61f013 10858F: drivers/video/fbdev/sis/
679655da 10859F: include/video/sisfb.h
1da177e4
LT
10860
10861SIS USB2VGA DRIVER
8b58be88 10862M: Thomas Winischhofer <thomas@winischhofer.net>
1da177e4
LT
10863W: http://www.winischhofer.at/linuxsisusbvga.shtml
10864S: Maintained
679655da 10865F: drivers/usb/misc/sisusbvga/
1da177e4 10866
415ad26d 10867SLAB ALLOCATOR
16e943bf 10868M: Christoph Lameter <cl@linux.com>
2ed1c525 10869M: Pekka Enberg <penberg@kernel.org>
16e943bf
CL
10870M: David Rientjes <rientjes@google.com>
10871M: Joonsoo Kim <iamjoonsoo.kim@lge.com>
10872M: Andrew Morton <akpm@linux-foundation.org>
415ad26d
CL
10873L: linux-mm@kvack.org
10874S: Maintained
679655da 10875F: include/linux/sl?b*.h
16e943bf 10876F: mm/sl?b*
415ad26d 10877
9fab9787 10878SLEEPABLE READ-COPY UPDATE (SRCU)
96a39bc4 10879M: Lai Jiangshan <jiangshanlai@gmail.com>
9fab9787 10880M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
ab0afd6c 10881M: Josh Triplett <josh@joshtriplett.org>
4632a191
PM
10882R: Steven Rostedt <rostedt@goodmis.org>
10883R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
981c3a4f 10884L: linux-kernel@vger.kernel.org
9fab9787
PM
10885W: http://www.rdrop.com/users/paulmck/RCU/
10886S: Supported
10887T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
4102adab
PM
10888F: include/linux/srcu.h
10889F: kernel/rcu/srcu.c
9fab9787 10890
66372841
CS
10891SMACK SECURITY MODULE
10892M: Casey Schaufler <casey@schaufler-ca.com>
10893L: linux-security-module@vger.kernel.org
10894W: http://schaufler-ca.com
ece38248 10895T: git git://github.com/cschaufler/smack-next
66372841
CS
10896S: Maintained
10897F: Documentation/security/Smack.txt
10898F: security/smack/
10899
20651e0b 10900DRIVERS FOR ADAPTIVE VOLTAGE SCALING (AVS)
68ace3e1
KH
10901M: Kevin Hilman <khilman@kernel.org>
10902M: Nishanth Menon <nm@ti.com>
10903S: Maintained
20651e0b 10904F: drivers/power/avs/
68ace3e1
KH
10905F: include/linux/power/smartreflex.h
10906L: linux-pm@vger.kernel.org
10907
1da177e4 10908SMC91x ETHERNET DRIVER
2f82af08 10909M: Nicolas Pitre <nico@fluxnic.net>
18e2842b 10910S: Odd Fixes
ae150435 10911F: drivers/net/ethernet/smsc/smc91x.*
1da177e4 10912
e8e31622
SA
10913SMIA AND SMIA++ IMAGE SENSOR DRIVER
10914M: Sakari Ailus <sakari.ailus@iki.fi>
10915L: linux-media@vger.kernel.org
10916S: Maintained
14430813 10917F: drivers/media/i2c/smiapp/
b5dcee22 10918F: include/media/i2c/smiapp.h
e8e31622
SA
10919F: drivers/media/i2c/smiapp-pll.c
10920F: drivers/media/i2c/smiapp-pll.h
fd2bfdc8 10921F: include/uapi/linux/smiapp.h
a2cec3c0 10922F: Documentation/devicetree/bindings/media/i2c/nokia,smia.txt
e8e31622 10923
920fa1ff
GR
10924SMM665 HARDWARE MONITOR DRIVER
10925M: Guenter Roeck <linux@roeck-us.net>
968ce1b1 10926L: linux-hwmon@vger.kernel.org
920fa1ff
GR
10927S: Maintained
10928F: Documentation/hwmon/smm665
10929F: drivers/hwmon/smm665.c
10930
9df7305b 10931SMSC EMC2103 HARDWARE MONITOR DRIVER
90b24cfb 10932M: Steve Glendinning <steve.glendinning@shawell.net>
968ce1b1 10933L: linux-hwmon@vger.kernel.org
90b24cfb 10934S: Maintained
9df7305b
SG
10935F: Documentation/hwmon/emc2103
10936F: drivers/hwmon/emc2103.c
10937
a98d506c
HG
10938SMSC SCH5627 HARDWARE MONITOR DRIVER
10939M: Hans de Goede <hdegoede@redhat.com>
968ce1b1 10940L: linux-hwmon@vger.kernel.org
a98d506c
HG
10941S: Supported
10942F: Documentation/hwmon/sch5627
10943F: drivers/hwmon/sch5627.c
10944
6ea884db 10945SMSC47B397 HARDWARE MONITOR DRIVER
d8130624 10946M: Jean Delvare <jdelvare@suse.com>
968ce1b1 10947L: linux-hwmon@vger.kernel.org
6ea884db 10948S: Maintained
679655da
JP
10949F: Documentation/hwmon/smsc47b397
10950F: drivers/hwmon/smsc47b397.c
6ea884db 10951
fd9abb3d 10952SMSC911x ETHERNET DRIVER
90b24cfb 10953M: Steve Glendinning <steve.glendinning@shawell.net>
2cb37728 10954L: netdev@vger.kernel.org
90b24cfb 10955S: Maintained
679655da 10956F: include/linux/smsc911x.h
ae150435 10957F: drivers/net/ethernet/smsc/smsc911x.*
2cb37728
SG
10958
10959SMSC9420 PCI ETHERNET DRIVER
90b24cfb 10960M: Steve Glendinning <steve.glendinning@shawell.net>
fd9abb3d 10961L: netdev@vger.kernel.org
90b24cfb 10962S: Maintained
ae150435 10963F: drivers/net/ethernet/smsc/smsc9420.*
fd9abb3d 10964
3c8a63e2 10965SMSC UFX6000 and UFX7000 USB to VGA DRIVER
90b24cfb 10966M: Steve Glendinning <steve.glendinning@shawell.net>
3c8a63e2 10967L: linux-fbdev@vger.kernel.org
90b24cfb 10968S: Maintained
8a61f013 10969F: drivers/video/fbdev/smscufx.c
3c8a63e2 10970
668acf32 10971SOC-CAMERA V4L2 SUBSYSTEM
8b58be88 10972M: Guennadi Liakhovetski <g.liakhovetski@gmx.de>
661263b5 10973L: linux-media@vger.kernel.org
275ffde4 10974T: git git://linuxtv.org/media_tree.git
795fb7e7 10975S: Maintained
90d72ac6
MCC
10976F: include/media/soc*
10977F: drivers/media/i2c/soc_camera/
10978F: drivers/media/platform/soc_camera/
668acf32 10979
e2d1d6c0 10980SOEKRIS NET48XX LED SUPPORT
8b58be88 10981M: Chris Boot <bootc@bootc.net>
e2d1d6c0 10982S: Maintained
679655da 10983F: drivers/leds/leds-net48xx.c
e2d1d6c0 10984
e3994db1 10985SOFTLOGIC 6x10 MPEG CODEC
9661975d
AU
10986M: Bluecherry Maintainers <maintainers@bluecherrydvr.com>
10987M: Andrey Utkin <andrey.utkin@corp.bluecherry.net>
10988M: Andrey Utkin <andrey.krieger.utkin@gmail.com>
1f141f6b 10989M: Ismael Luceno <ismael@iodev.co.uk>
e3994db1
JP
10990L: linux-media@vger.kernel.org
10991S: Supported
10992F: drivers/media/pci/solo6x10/
10993
1da177e4 10994SOFTWARE RAID (Multiple Disks) SUPPORT
c2f662eb 10995M: Shaohua Li <shli@kernel.org>
1da177e4 10996L: linux-raid@vger.kernel.org
0f9ce866 10997T: git git://git.kernel.org/pub/scm/linux/kernel/git/shli/md.git
524418bb 10998S: Supported
679655da
JP
10999F: drivers/md/
11000F: include/linux/raid/
c117ab84 11001F: include/uapi/linux/raid/
1da177e4 11002
1da177e4 11003SONIC NETWORK DRIVER
8b58be88 11004M: Thomas Bogendoerfer <tsbogend@alpha.franken.de>
979b6c13 11005L: netdev@vger.kernel.org
1da177e4 11006S: Maintained
d9fb9f38 11007F: drivers/net/ethernet/natsemi/sonic.*
1da177e4 11008
61e115a5 11009SONICS SILICON BACKPLANE DRIVER (SSB)
eb032b98 11010M: Michael Buesch <m@bues.ch>
e7828b28 11011L: linux-wireless@vger.kernel.org
61e115a5 11012S: Maintained
679655da
JP
11013F: drivers/ssb/
11014F: include/linux/ssb/
61e115a5 11015
1da177e4 11016SONY VAIO CONTROL DEVICE DRIVER
8b58be88 11017M: Mattia Dongili <malattia@linux.it>
d0944853 11018L: platform-driver-x86@vger.kernel.org
5b18167d 11019W: http://www.linux.it/~malattia/wiki/index.php/Sony_drivers
1da177e4 11020S: Maintained
679655da
JP
11021F: Documentation/laptops/sony-laptop.txt
11022F: drivers/char/sonypi.c
11023F: drivers/platform/x86/sony-laptop.c
11024F: include/linux/sony-laptop.h
1da177e4 11025
baf8532a 11026SONY MEMORYSTICK CARD SUPPORT
8b58be88 11027M: Alex Dubov <oakad@yahoo.com>
baf8532a
AD
11028W: http://tifmxx.berlios.de/
11029S: Maintained
679655da 11030F: drivers/memstick/host/tifm_ms.c
baf8532a 11031
0ab30494
ML
11032SONY MEMORYSTICK STANDARD SUPPORT
11033M: Maxim Levitsky <maximlevitsky@gmail.com>
11034S: Maintained
11035F: drivers/memstick/core/ms_block.*
11036
1da177e4 11037SOUND
8b58be88 11038M: Jaroslav Kysela <perex@perex.cz>
d8130624 11039M: Takashi Iwai <tiwai@suse.com>
93711660 11040L: alsa-devel@alsa-project.org (moderated for non-subscribers)
3126a179 11041W: http://www.alsa-project.org/
dde7ad8d 11042T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
3126a179 11043T: git git://git.alsa-project.org/alsa-kernel.git
ff4a8f32 11044Q: http://patchwork.kernel.org/project/alsa-devel/list/
1da177e4 11045S: Maintained
3126a179
JP
11046F: Documentation/sound/
11047F: include/sound/
c117ab84 11048F: include/uapi/sound/
679655da 11049F: sound/
1da177e4 11050
33bbe149
MB
11051SOUND - COMPRESSED AUDIO
11052M: Vinod Koul <vinod.koul@intel.com>
11053L: alsa-devel@alsa-project.org (moderated for non-subscribers)
11054T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
11055S: Supported
f672f31a 11056F: Documentation/sound/alsa/compress_offload.txt
33bbe149 11057F: include/sound/compress_driver.h
f672f31a 11058F: include/uapi/sound/compress_*
33bbe149
MB
11059F: sound/core/compress_offload.c
11060F: sound/soc/soc-compress.c
11061
bd903bde 11062SOUND - SOC LAYER / DYNAMIC AUDIO POWER MANAGEMENT (ASoC)
6b9cf5c2 11063M: Liam Girdwood <lgirdwood@gmail.com>
b02e48f2 11064M: Mark Brown <broonie@kernel.org>
86f14df8 11065T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound.git
93711660 11066L: alsa-devel@alsa-project.org (moderated for non-subscribers)
b0b8daf7 11067W: http://alsa-project.org/main/index.php/ASoC
eb1a6af3 11068S: Supported
181ad2a5 11069F: Documentation/devicetree/bindings/sound/
2820f615 11070F: Documentation/sound/alsa/soc/
679655da 11071F: sound/soc/
e6e55122 11072F: include/sound/soc*
eb1a6af3 11073
d7f8761b
MB
11074SOUND - DMAENGINE HELPERS
11075M: Lars-Peter Clausen <lars@metafoo.de>
11076S: Supported
11077F: include/sound/dmaengine_pcm.h
11078F: sound/core/pcm_dmaengine.c
11079F: sound/soc/soc-generic-dmaengine-pcm.c
11080
990a6a99
OS
11081SP2 MEDIA DRIVER
11082M: Olli Salonen <olli.salonen@iki.fi>
11083L: linux-media@vger.kernel.org
a825eaec 11084W: https://linuxtv.org
990a6a99
OS
11085Q: http://patchwork.linuxtv.org/project/linux-media/list/
11086S: Maintained
11087F: drivers/media/dvb-frontends/sp2*
11088
473321fc 11089SPARC + UltraSPARC (sparc/sparc64)
8b58be88 11090M: "David S. Miller" <davem@davemloft.net>
1da177e4 11091L: sparclinux@vger.kernel.org
8a6e2535 11092Q: http://patchwork.ozlabs.org/project/sparclinux/list/
08deed1e
JP
11093T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
11094T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
1da177e4 11095S: Maintained
679655da 11096F: arch/sparc/
7765b8bb 11097F: drivers/sbus/
1da177e4 11098
6404fcca
DM
11099SPARC SERIAL DRIVERS
11100M: "David S. Miller" <davem@davemloft.net>
11101L: sparclinux@vger.kernel.org
08deed1e
JP
11102T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
11103T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
6404fcca 11104S: Maintained
6816383a 11105F: include/linux/sunserialcore.h
df621252 11106F: drivers/tty/serial/suncore.c
df621252
GKH
11107F: drivers/tty/serial/sunhv.c
11108F: drivers/tty/serial/sunsab.c
11109F: drivers/tty/serial/sunsab.h
11110F: drivers/tty/serial/sunsu.c
11111F: drivers/tty/serial/sunzilog.c
11112F: drivers/tty/serial/sunzilog.h
6404fcca 11113
389325b4
CL
11114SPARSE CHECKER
11115M: "Christopher Li" <sparse@chrisli.org>
11116L: linux-sparse@vger.kernel.org
11117W: https://sparse.wiki.kernel.org/
11118T: git git://git.kernel.org/pub/scm/devel/sparse/sparse.git
11119T: git git://git.kernel.org/pub/scm/devel/sparse/chrisl/sparse.git
11120S: Maintained
11121F: include/linux/compiler.h
11122
fc0c195a 11123SPEAR PLATFORM SUPPORT
da89947b 11124M: Viresh Kumar <vireshk@kernel.org>
9cc23682 11125M: Shiraz Hashim <shiraz.linux.kernel@gmail.com>
fbfa0748 11126L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
fc0c195a
VK
11127W: http://www.st.com/spear
11128S: Maintained
e68d7c14 11129F: arch/arm/boot/dts/spear*
281e192f 11130F: arch/arm/mach-spear/
fc0c195a
VK
11131
11132SPEAR CLOCK FRAMEWORK SUPPORT
da89947b 11133M: Viresh Kumar <vireshk@kernel.org>
fbfa0748 11134L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
fc0c195a
VK
11135W: http://www.st.com/spear
11136S: Maintained
5df33a62 11137F: drivers/clk/spear/
fc0c195a 11138
e2d1d6c0 11139SPI SUBSYSTEM
b02e48f2 11140M: Mark Brown <broonie@kernel.org>
dfbe403c 11141L: linux-spi@vger.kernel.org
e7e4e13c 11142T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi.git
8a6e2535 11143Q: http://patchwork.kernel.org/project/spi-devel-general/list/
e2d1d6c0 11144S: Maintained
87306eb7 11145F: Documentation/devicetree/bindings/spi/
679655da
JP
11146F: Documentation/spi/
11147F: drivers/spi/
11148F: include/linux/spi/
c117ab84 11149F: include/uapi/linux/spi/
e2d1d6c0 11150
2752e401 11151SPIDERNET NETWORK DRIVER for CELL
8b58be88 11152M: Ishizaki Kou <kou.ishizaki@toshiba.co.jp>
2752e401
JL
11153L: netdev@vger.kernel.org
11154S: Supported
679655da 11155F: Documentation/networking/spider_net.txt
8df158ac 11156F: drivers/net/ethernet/toshiba/spider_net*
2752e401 11157
e2d1d6c0 11158SPU FILE SYSTEM
8b58be88 11159M: Jeremy Kerr <jk@ozlabs.org>
a4724ed6 11160L: linuxppc-dev@lists.ozlabs.org
e2d1d6c0
RD
11161W: http://www.ibm.com/developerworks/power/cell/
11162S: Supported
679655da
JP
11163F: Documentation/filesystems/spufs.txt
11164F: arch/powerpc/platforms/cell/spufs/
e2d1d6c0 11165
fc555841 11166SQUASHFS FILE SYSTEM
d7f2ff67 11167M: Phillip Lougher <phillip@squashfs.org.uk>
fc555841
PL
11168L: squashfs-devel@lists.sourceforge.net (subscribers-only)
11169W: http://squashfs.org.uk
9f273c24 11170T: git git://git.kernel.org/pub/scm/linux/kernel/git/pkl/squashfs-next.git
fc555841 11171S: Maintained
679655da
JP
11172F: Documentation/filesystems/squashfs.txt
11173F: fs/squashfs/
fc555841 11174
1da177e4 11175SRM (Alpha) environment access
8b58be88 11176M: Jan-Benedict Glaw <jbglaw@lug-owl.de>
1da177e4 11177S: Maintained
679655da 11178F: arch/alpha/kernel/srm_env.c
1da177e4 11179
26e9a397 11180STABLE BRANCH
879a5a00 11181M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
bc7a2f3a 11182L: stable@vger.kernel.org
879a5a00 11183S: Supported
7b175c46 11184F: Documentation/stable_kernel_rules.txt
e2d1d6c0 11185
26e9a397 11186STAGING SUBSYSTEM
879a5a00 11187M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
630081fd 11188T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
1c6ccf62 11189L: devel@driverdev.osuosl.org
879a5a00 11190S: Supported
679655da 11191F: drivers/staging/
dbc6c2cc 11192
ebd3d010
JP
11193STAGING - COMEDI
11194M: Ian Abbott <abbotti@mev.co.uk>
81b884c9 11195M: H Hartley Sweeten <hsweeten@visionengravers.com>
ebd3d010
JP
11196S: Odd Fixes
11197F: drivers/staging/comedi/
11198
a0138163
JP
11199STAGING - FLARION FT1000 DRIVERS
11200M: Marek Belisko <marek.belisko@gmail.com>
11201S: Odd Fixes
11202F: drivers/staging/ft1000/
11203
6c1bb424 11204STAGING - INDUSTRIAL IO
030a13d7 11205M: Jonathan Cameron <jic23@kernel.org>
a0138163 11206L: linux-iio@vger.kernel.org
6c1bb424 11207S: Odd Fixes
5291582d 11208F: Documentation/devicetree/bindings/staging/iio/
6c1bb424
JP
11209F: drivers/staging/iio/
11210
a0138163
JP
11211STAGING - LIRC (LINUX INFRARED REMOTE CONTROL) DRIVERS
11212M: Jarod Wilson <jarod@wilsonet.com>
11213W: http://www.lirc.org/
11214S: Odd Fixes
b2b0186d 11215F: drivers/staging/media/lirc/
a0138163 11216
f5e5de1e
OD
11217STAGING - LUSTRE PARALLEL FILESYSTEM
11218M: Oleg Drokin <oleg.drokin@intel.com>
11219M: Andreas Dilger <andreas.dilger@intel.com>
d98229f0
AD
11220L: lustre-devel@lists.lustre.org (moderated for non-subscribers)
11221W: http://wiki.lustre.org/
f5e5de1e
OD
11222S: Maintained
11223F: drivers/staging/lustre
11224
7c6b6c71
MD
11225STAGING - NVIDIA COMPLIANT EMBEDDED CONTROLLER INTERFACE (nvec)
11226M: Marc Dietrich <marvin24@gmx.de>
11227L: ac100@lists.launchpad.net (moderated for non-subscribers)
5d96bf4d 11228L: linux-tegra@vger.kernel.org
7c6b6c71
MD
11229S: Maintained
11230F: drivers/staging/nvec/
11231
53c43c5c
GKH
11232STAGING - OLPC SECONDARY DISPLAY CONTROLLER (DCON)
11233M: Jens Frederich <jfrederich@gmail.com>
11234M: Daniel Drake <dsd@laptop.org>
11235M: Jon Nettleton <jon.nettleton@gmail.com>
11236W: http://wiki.laptop.org/go/DCON
11237S: Maintained
11238F: drivers/staging/olpc_dcon/
11239
a0138163
JP
11240STAGING - REALTEK RTL8712U DRIVERS
11241M: Larry Finger <Larry.Finger@lwfinger.net>
11242M: Florian Schilhabel <florian.c.schilhabel@googlemail.com>.
11243S: Odd Fixes
11244F: drivers/staging/rtl8712/
11245
7591ba8b
JS
11246STAGING - REALTEK RTL8723U WIRELESS DRIVER
11247M: Larry Finger <Larry.Finger@lwfinger.net>
11248M: Jes Sorensen <Jes.Sorensen@redhat.com>
11249L: linux-wireless@vger.kernel.org
11250S: Maintained
11251F: drivers/staging/rtl8723au/
11252
980ac4d7
SM
11253STAGING - SILICON MOTION SM750 FRAME BUFFER DRIVER
11254M: Sudip Mukherjee <sudipm.mukherjee@gmail.com>
11255M: Teddy Wang <teddy.wang@siliconmotion.com>
11256M: Sudip Mukherjee <sudip@vectorindia.org>
11257L: linux-fbdev@vger.kernel.org
11258S: Maintained
11259F: drivers/staging/sm750fb/
11260
510fa408
JP
11261STAGING - SLICOSS
11262M: Lior Dotan <liodot@gmail.com>
11263M: Christopher Harrer <charrer@alacritech.com>
11264S: Odd Fixes
11265F: drivers/staging/slicoss/
11266
a0138163
JP
11267STAGING - SPEAKUP CONSOLE SPEECH DRIVER
11268M: William Hubbs <w.d.hubbs@gmail.com>
11269M: Chris Brannon <chris@the-brannons.com>
d33bce31 11270M: Kirk Reiser <kirk@reisers.ca>
a0138163 11271M: Samuel Thibault <samuel.thibault@ens-lyon.org>
e6a152ef 11272L: speakup@linux-speakup.org
a0138163
JP
11273W: http://www.linux-speakup.org/
11274S: Odd Fixes
11275F: drivers/staging/speakup/
11276
b3e871ce
JP
11277STAGING - VIA VT665X DRIVERS
11278M: Forest Bond <forest@alittletooquiet.net>
11279S: Odd Fixes
11280F: drivers/staging/vt665?/
11281
a30baec1 11282STAGING - WILC1000 WIFI DRIVER
d9a85940
AS
11283M: Aditya Shankar <aditya.shankar@microchip.com>
11284M: Ganesh Krishna <ganesh.krishna@microchip.com>
a30baec1
JK
11285L: linux-wireless@vger.kernel.org
11286S: Supported
11287F: drivers/staging/wilc1000/
11288
709bcb07 11289STAGING - XGI Z7,Z9,Z11 PCI DISPLAY DRIVER
3e39e66e 11290M: Arnaud Patard <arnaud.patard@rtp-net.org>
709bcb07
JP
11291S: Odd Fixes
11292F: drivers/staging/xgifb/
11293
1da177e4 11294STARFIRE/DURALAN NETWORK DRIVER
8b58be88 11295M: Ion Badulescu <ionut@badula.org>
b4f90189 11296S: Odd Fixes
9bba23b0 11297F: drivers/net/ethernet/adaptec/starfire*
1da177e4 11298
e2d1d6c0 11299SUN3/3X
8b58be88 11300M: Sam Creasey <sammy@sammy.net>
e2d1d6c0
RD
11301W: http://sammy.net/sun3/
11302S: Maintained
679655da
JP
11303F: arch/m68k/kernel/*sun3*
11304F: arch/m68k/sun3*/
11305F: arch/m68k/include/asm/sun3*
e689cf4a 11306F: drivers/net/ethernet/i825xx/sun3*
e2d1d6c0 11307
af6a5af8
HG
11308SUN4I LOW RES ADC ATTACHED TABLET KEYS DRIVER
11309M: Hans de Goede <hdegoede@redhat.com>
11310L: linux-input@vger.kernel.org
11311S: Maintained
11312F: Documentation/devicetree/bindings/input/sun4i-lradc-keys.txt
11313F: drivers/input/keyboard/sun4i-lradc-keys.c
11314
2bc9ff01
DK
11315SUNDANCE NETWORK DRIVER
11316M: Denis Kirjanov <kda@linux-powerpc.org>
11317L: netdev@vger.kernel.org
11318S: Maintained
11319F: drivers/net/ethernet/dlink/sundance.c
11320
2cbb12a4 11321SUPERH
114bf37e
RF
11322M: Yoshinori Sato <ysato@users.sourceforge.jp>
11323M: Rich Felker <dalias@libc.org>
2cbb12a4 11324L: linux-sh@vger.kernel.org
8a6e2535 11325Q: http://patchwork.kernel.org/project/linux-sh/list/
114bf37e 11326S: Maintained
066069e1 11327F: Documentation/sh/
679655da 11328F: arch/sh/
066069e1 11329F: drivers/sh/
1da177e4 11330
4480f15b 11331SUSPEND TO RAM
7fb06082 11332M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
8b58be88
JP
11333M: Len Brown <len.brown@intel.com>
11334M: Pavel Machek <pavel@ucw.cz>
bf1c138e 11335L: linux-pm@vger.kernel.org
e2d1d6c0 11336S: Supported
679655da
JP
11337F: Documentation/power/
11338F: arch/x86/kernel/acpi/
11339F: drivers/base/power/
11340F: kernel/power/
11341F: include/linux/suspend.h
11342F: include/linux/freezer.h
11343F: include/linux/pm.h
1da177e4
LT
11344
11345SVGA HANDLING
8b58be88 11346M: Martin Mares <mj@ucw.cz>
1da177e4
LT
11347L: linux-video@atrey.karlin.mff.cuni.cz
11348S: Maintained
679655da
JP
11349F: Documentation/svga.txt
11350F: arch/x86/boot/video*
1da177e4 11351
6e28b761
KRW
11352SWIOTLB SUBSYSTEM
11353M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
11354L: linux-kernel@vger.kernel.org
9f273c24 11355T: git git://git.kernel.org/pub/scm/linux/kernel/git/konrad/swiotlb.git
6e28b761
KRW
11356S: Supported
11357F: lib/swiotlb.c
11358F: arch/*/kernel/pci-swiotlb.c
11359F: include/linux/swiotlb.h
11360
007f790c
JP
11361SWITCHDEV
11362M: Jiri Pirko <jiri@resnulli.us>
11363L: netdev@vger.kernel.org
11364S: Supported
11365F: net/switchdev/
11366F: include/net/switchdev.h
11367
db8e35d5
VG
11368SYNOPSYS ARC ARCHITECTURE
11369M: Vineet Gupta <vgupta@synopsys.com>
30b9dbee 11370L: linux-snps-arc@lists.infradead.org
db8e35d5
VG
11371S: Supported
11372F: arch/arc/
9b28829d 11373F: Documentation/devicetree/bindings/arc/*
2d799dde 11374F: Documentation/devicetree/bindings/interrupt-controller/snps,arc*
c6a0fe4a 11375F: drivers/tty/serial/arc_uart.c
b7182d1a 11376T: git git://git.kernel.org/pub/scm/linux/kernel/git/vgupta/arc.git
db8e35d5 11377
556cc1c5
AB
11378SYNOPSYS ARC SDP platform support
11379M: Alexey Brodkin <abrodkin@synopsys.com>
11380S: Supported
11381F: arch/arc/plat-axs10x
11382F: arch/arc/boot/dts/ax*
11383F: Documentation/devicetree/bindings/arc/axs10*
11384
6c284c9a
LJ
11385SYSTEM CONFIGURATION (SYSCON)
11386M: Lee Jones <lee.jones@linaro.org>
11387M: Arnd Bergmann <arnd@arndb.de>
11388T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
11389S: Supported
11390F: drivers/mfd/syscon.c
11391
1da177e4 11392SYSV FILESYSTEM
8b58be88 11393M: Christoph Hellwig <hch@infradead.org>
1da177e4 11394S: Maintained
679655da
JP
11395F: Documentation/filesystems/sysv-fs.txt
11396F: fs/sysv/
11397F: include/linux/sysv_fs.h
1da177e4 11398
86cfa7fc 11399TARGET SUBSYSTEM
9c3646d1 11400M: "Nicholas A. Bellinger" <nab@linux-iscsi.org>
86cfa7fc 11401L: linux-scsi@vger.kernel.org
b9f5edc2 11402L: target-devel@vger.kernel.org
86cfa7fc 11403W: http://www.linux-iscsi.org
cf015e9f 11404W: http://groups.google.com/group/linux-iscsi-target-dev
452cf324 11405T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
86cfa7fc
NB
11406S: Supported
11407F: drivers/target/
11408F: include/target/
11409F: Documentation/target/
11410
4e68852d 11411TASKSTATS STATISTICS INTERFACE
185e595f 11412M: Balbir Singh <bsingharora@gmail.com>
4e68852d 11413S: Maintained
679655da
JP
11414F: Documentation/accounting/taskstats*
11415F: include/linux/taskstats*
11416F: kernel/taskstats.c
4e68852d 11417
781b456a 11418TC CLASSIFIER
f935f3f8 11419M: Jamal Hadi Salim <jhs@mojatatu.com>
781b456a
SH
11420L: netdev@vger.kernel.org
11421S: Maintained
679655da 11422F: include/net/pkt_cls.h
c117ab84 11423F: include/uapi/linux/pkt_cls.h
679655da 11424F: net/sched/
781b456a 11425
5067f08a 11426TCP LOW PRIORITY MODULE
8b58be88
JP
11427M: "Wong Hoi Sing, Edison" <hswong3i@gmail.com>
11428M: "Hung Hing Lun, Mike" <hlhung3i@gmail.com>
5067f08a
WHSE
11429W: http://tcp-lp-mod.sourceforge.net/
11430S: Maintained
679655da 11431F: net/ipv4/tcp_lp.c
5067f08a 11432
91952bc0
AP
11433TDA10071 MEDIA DRIVER
11434M: Antti Palosaari <crope@iki.fi>
11435L: linux-media@vger.kernel.org
a825eaec 11436W: https://linuxtv.org
91952bc0
AP
11437W: http://palosaari.fi/linux/
11438Q: http://patchwork.linuxtv.org/project/linux-media/list/
11439T: git git://linuxtv.org/anttip/media_tree.git
11440S: Maintained
11441F: drivers/media/dvb-frontends/tda10071*
11442
11443TDA18212 MEDIA DRIVER
11444M: Antti Palosaari <crope@iki.fi>
11445L: linux-media@vger.kernel.org
a825eaec 11446W: https://linuxtv.org
91952bc0
AP
11447W: http://palosaari.fi/linux/
11448Q: http://patchwork.linuxtv.org/project/linux-media/list/
11449T: git git://linuxtv.org/anttip/media_tree.git
11450S: Maintained
11451F: drivers/media/tuners/tda18212*
11452
11453TDA18218 MEDIA DRIVER
11454M: Antti Palosaari <crope@iki.fi>
11455L: linux-media@vger.kernel.org
a825eaec 11456W: https://linuxtv.org
91952bc0
AP
11457W: http://palosaari.fi/linux/
11458Q: http://patchwork.linuxtv.org/project/linux-media/list/
11459T: git git://linuxtv.org/anttip/media_tree.git
11460S: Maintained
11461F: drivers/media/tuners/tda18218*
11462
3b2f6aba
MK
11463TDA18271 MEDIA DRIVER
11464M: Michael Krufky <mkrufky@linuxtv.org>
11465L: linux-media@vger.kernel.org
a825eaec 11466W: https://linuxtv.org
3b2f6aba
MK
11467W: http://github.com/mkrufky
11468Q: http://patchwork.linuxtv.org/project/linux-media/list/
11469T: git git://linuxtv.org/mkrufky/tuners.git
11470S: Maintained
11471F: drivers/media/tuners/tda18271*
11472
e48307a9
MK
11473TDA827x MEDIA DRIVER
11474M: Michael Krufky <mkrufky@linuxtv.org>
11475L: linux-media@vger.kernel.org
a825eaec 11476W: https://linuxtv.org
e48307a9
MK
11477W: http://github.com/mkrufky
11478Q: http://patchwork.linuxtv.org/project/linux-media/list/
11479T: git git://linuxtv.org/mkrufky/tuners.git
11480S: Maintained
11481F: drivers/media/tuners/tda8290.*
11482
66cf9212
MK
11483TDA8290 MEDIA DRIVER
11484M: Michael Krufky <mkrufky@linuxtv.org>
11485L: linux-media@vger.kernel.org
a825eaec 11486W: https://linuxtv.org
66cf9212
MK
11487W: http://github.com/mkrufky
11488Q: http://patchwork.linuxtv.org/project/linux-media/list/
11489T: git git://linuxtv.org/mkrufky/tuners.git
11490S: Maintained
11491F: drivers/media/tuners/tda8290.*
11492
4b9fba30
HV
11493TDA9840 MEDIA DRIVER
11494M: Hans Verkuil <hverkuil@xs4all.nl>
11495L: linux-media@vger.kernel.org
11496T: git git://linuxtv.org/media_tree.git
a825eaec 11497W: https://linuxtv.org
4b9fba30
HV
11498S: Maintained
11499F: drivers/media/i2c/tda9840*
11500
2cb654fd 11501TEA5761 TUNER DRIVER
5dc8a864
MCC
11502M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
11503M: Mauro Carvalho Chehab <mchehab@kernel.org>
2cb654fd 11504L: linux-media@vger.kernel.org
a825eaec 11505W: https://linuxtv.org
2cb654fd
MCC
11506T: git git://linuxtv.org/media_tree.git
11507S: Odd fixes
11508F: drivers/media/tuners/tea5761.*
11509
11510TEA5767 TUNER DRIVER
5dc8a864
MCC
11511M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
11512M: Mauro Carvalho Chehab <mchehab@kernel.org>
2cb654fd 11513L: linux-media@vger.kernel.org
a825eaec 11514W: https://linuxtv.org
2cb654fd
MCC
11515T: git git://linuxtv.org/media_tree.git
11516S: Maintained
11517F: drivers/media/tuners/tea5767.*
11518
4b9fba30
HV
11519TEA6415C MEDIA DRIVER
11520M: Hans Verkuil <hverkuil@xs4all.nl>
11521L: linux-media@vger.kernel.org
11522T: git git://linuxtv.org/media_tree.git
a825eaec 11523W: https://linuxtv.org
4b9fba30
HV
11524S: Maintained
11525F: drivers/media/i2c/tea6415c*
11526
11527TEA6420 MEDIA DRIVER
11528M: Hans Verkuil <hverkuil@xs4all.nl>
11529L: linux-media@vger.kernel.org
11530T: git git://linuxtv.org/media_tree.git
a825eaec 11531W: https://linuxtv.org
4b9fba30
HV
11532S: Maintained
11533F: drivers/media/i2c/tea6420*
11534
3d249d4c 11535TEAM DRIVER
dca9ab92 11536M: Jiri Pirko <jiri@resnulli.us>
3d249d4c
JP
11537L: netdev@vger.kernel.org
11538S: Supported
11539F: drivers/net/team/
11540F: include/linux/if_team.h
c117ab84 11541F: include/uapi/linux/if_team.h
3d249d4c 11542
7d029125 11543TECHNOLOGIC SYSTEMS TS-5500 PLATFORM SUPPORT
9c3646d1 11544M: "Savoir-faire Linux Inc." <kernel@savoirfairelinux.com>
7d029125
VD
11545S: Maintained
11546F: arch/x86/platform/ts5500/
11547
40ad4a30
SY
11548TECHNOTREND USB IR RECEIVER
11549M: Sean Young <sean@mess.org>
11550L: linux-media@vger.kernel.org
11551S: Maintained
11552F: drivers/media/rc/ttusbir.c
11553
adabdb0c 11554TEGRA ARCHITECTURE SUPPORT
243d58ec 11555M: Stephen Warren <swarren@wwwdotorg.org>
adabdb0c 11556M: Thierry Reding <thierry.reding@gmail.com>
554077c5 11557M: Alexandre Courbot <gnurou@gmail.com>
84b9414b 11558L: linux-tegra@vger.kernel.org
fd117cd1 11559Q: http://patchwork.ozlabs.org/project/linux-tegra/list/
b779b88d 11560T: git git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux.git
84b9414b 11561S: Supported
bbbe96ed 11562N: [^a-z]tegra
84b9414b 11563
adabdb0c
SW
11564TEGRA CLOCK DRIVER
11565M: Peter De Schrijver <pdeschrijver@nvidia.com>
11566M: Prashant Gaikwad <pgaikwad@nvidia.com>
11567S: Supported
11568F: drivers/clk/tegra/
11569
86e486a0 11570TEGRA DMA DRIVERS
adabdb0c 11571M: Laxman Dewangan <ldewangan@nvidia.com>
86e486a0 11572M: Jon Hunter <jonathanh@nvidia.com>
adabdb0c 11573S: Supported
86e486a0 11574F: drivers/dma/tegra*
adabdb0c 11575
adabdb0c
SW
11576TEGRA I2C DRIVER
11577M: Laxman Dewangan <ldewangan@nvidia.com>
11578S: Supported
11579F: drivers/i2c/busses/i2c-tegra.c
11580
11581TEGRA IOMMU DRIVERS
11582M: Hiroshi Doyu <hdoyu@nvidia.com>
11583S: Supported
11584F: drivers/iommu/tegra*
11585
11586TEGRA KBC DRIVER
11587M: Rakesh Iyer <riyer@nvidia.com>
11588M: Laxman Dewangan <ldewangan@nvidia.com>
11589S: Supported
11590F: drivers/input/keyboard/tegra-kbc.c
11591
adabdb0c
SW
11592TEGRA PWM DRIVER
11593M: Thierry Reding <thierry.reding@gmail.com>
11594S: Supported
11595F: drivers/pwm/pwm-tegra.c
11596
11597TEGRA SERIAL DRIVER
11598M: Laxman Dewangan <ldewangan@nvidia.com>
11599S: Supported
11600F: drivers/tty/serial/serial-tegra.c
11601
11602TEGRA SPI DRIVER
11603M: Laxman Dewangan <ldewangan@nvidia.com>
11604S: Supported
11605F: drivers/spi/spi-tegra*
11606
1a348ccc 11607TEHUTI ETHERNET DRIVER
8b58be88 11608M: Andy Gospodarek <andy@greyhouse.net>
1a348ccc
AG
11609L: netdev@vger.kernel.org
11610S: Supported
ef7f5429 11611F: drivers/net/ethernet/tehuti/*
1a348ccc 11612
4e68852d 11613Telecom Clock Driver for MCPL0010
8b58be88 11614M: Mark Gross <mark.gross@intel.com>
4e68852d 11615S: Supported
679655da 11616F: drivers/char/tlclk.c
4e68852d 11617
4480f15b 11618TENSILICA XTENSA PORT (xtensa)
8b58be88 11619M: Chris Zankel <chris@zankel.net>
f959ed2f
CZ
11620M: Max Filippov <jcmvbkbc@gmail.com>
11621L: linux-xtensa@linux-xtensa.org
9f273c24 11622T: git git://github.com/czankel/xtensa-linux.git
4e68852d 11623S: Maintained
679655da 11624F: arch/xtensa/
3dc99857 11625F: drivers/irqchip/irq-xtensa-*
4e68852d 11626
5313ba66
HV
11627THANKO'S RAREMONO AM/FM/SW RADIO RECEIVER USB DRIVER
11628M: Hans Verkuil <hverkuil@xs4all.nl>
11629L: linux-media@vger.kernel.org
11630T: git git://linuxtv.org/media_tree.git
a825eaec 11631W: https://linuxtv.org
5313ba66
HV
11632S: Maintained
11633F: drivers/media/radio/radio-raremono.c
11634
d3fb6955 11635THERMAL
b75f0050 11636M: Zhang Rui <rui.zhang@intel.com>
f14d1c24 11637M: Eduardo Valentin <edubezval@gmail.com>
b75f0050
JP
11638L: linux-pm@vger.kernel.org
11639T: git git://git.kernel.org/pub/scm/linux/kernel/git/rzhang/linux.git
11640T: git git://git.kernel.org/pub/scm/linux/kernel/git/evalenti/linux-soc-thermal.git
11641Q: https://patchwork.kernel.org/project/linux-pm/list/
11642S: Supported
11643F: drivers/thermal/
11644F: include/linux/thermal.h
af6c9f16 11645F: include/uapi/linux/thermal.h
b75f0050
JP
11646F: include/linux/cpu_cooling.h
11647F: Documentation/devicetree/bindings/thermal/
d3fb6955 11648
64e05d8b
VK
11649THERMAL/CPU_COOLING
11650M: Amit Daniel Kachhap <amit.kachhap@gmail.com>
11651M: Viresh Kumar <viresh.kumar@linaro.org>
9a2172a8 11652M: Javi Merino <javi.merino@kernel.org>
64e05d8b
VK
11653L: linux-pm@vger.kernel.org
11654S: Supported
11655F: Documentation/thermal/cpu-cooling-api.txt
11656F: drivers/thermal/cpu_cooling.c
11657F: include/linux/cpu_cooling.h
11658
4e68852d 11659THINKPAD ACPI EXTRAS DRIVER
8b58be88 11660M: Henrique de Moraes Holschuh <ibm-acpi@hmh.eng.br>
4e68852d 11661L: ibm-acpi-devel@lists.sourceforge.net
d0944853 11662L: platform-driver-x86@vger.kernel.org
4e68852d
AC
11663W: http://ibm-acpi.sourceforge.net
11664W: http://thinkwiki.org/wiki/Ibm-acpi
54e5881d 11665T: git git://repo.or.cz/linux-2.6/linux-acpi-2.6/ibm-acpi-2.6.git
4e68852d 11666S: Maintained
679655da 11667F: drivers/platform/x86/thinkpad_acpi.c
4e68852d 11668
1b46f2a2 11669TI BANDGAP AND THERMAL DRIVER
f14d1c24 11670M: Eduardo Valentin <edubezval@gmail.com>
ef41be81 11671M: Keerthy <j-keerthy@ti.com>
1b46f2a2 11672L: linux-pm@vger.kernel.org
531ff13e 11673L: linux-omap@vger.kernel.org
5a723e81 11674S: Maintained
794b2e25 11675F: drivers/thermal/ti-soc-thermal/
1b46f2a2 11676
ccf963d3
BP
11677TI VPE/CAL DRIVERS
11678M: Benoit Parrot <bparrot@ti.com>
11679L: linux-media@vger.kernel.org
11680W: http://linuxtv.org/
11681Q: http://patchwork.linuxtv.org/project/linux-media/list/
11682S: Maintained
11683F: drivers/media/platform/ti-vpe/
11684
0c7665c3
MF
11685TI CDCE706 CLOCK DRIVER
11686M: Max Filippov <jcmvbkbc@gmail.com>
11687S: Maintained
11688F: drivers/clk/clk-cdce706.c
11689
49b6a5e3
TK
11690TI CLOCK DRIVER
11691M: Tero Kristo <t-kristo@ti.com>
11692L: linux-omap@vger.kernel.org
11693S: Maintained
11694F: drivers/clk/ti/
11695F: include/linux/clk/ti.h
11696
f75cfbad
GS
11697TI ETHERNET SWITCH DRIVER (CPSW)
11698M: Mugunthan V N <mugunthanvnm@ti.com>
11699R: Grygorii Strashko <grygorii.strashko@ti.com>
11700L: linux-omap@vger.kernel.org
11701L: netdev@vger.kernel.org
11702S: Maintained
11703F: drivers/net/ethernet/ti/cpsw*
11704F: drivers/net/ethernet/ti/davinci*
11705
4020f2d7 11706TI FLASH MEDIA INTERFACE DRIVER
8b58be88 11707M: Alex Dubov <oakad@yahoo.com>
795fb7e7 11708S: Maintained
679655da
JP
11709F: drivers/misc/tifm*
11710F: drivers/mmc/host/tifm_sd.c
11711F: include/linux/tifm.h
4020f2d7 11712
e0c52404 11713TI KEYSTONE MULTICORE NAVIGATOR DRIVERS
97215800 11714M: Santosh Shilimkar <ssantosh@kernel.org>
e0c52404
SS
11715L: linux-kernel@vger.kernel.org
11716L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11717S: Maintained
11718F: drivers/soc/ti/*
11719T: git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
11720
11721
152ad442
SR
11722TI LM49xxx FAMILY ASoC CODEC DRIVERS
11723M: M R Swami Reddy <mr.swami.reddy@ti.com>
d392dead 11724M: Vishwas A Deshpande <vishwas.a.deshpande@ti.com>
152ad442
SR
11725L: alsa-devel@alsa-project.org (moderated for non-subscribers)
11726S: Maintained
11727F: sound/soc/codecs/lm49453*
d392dead 11728F: sound/soc/codecs/isabelle*
152ad442 11729
0edd807d
KM
11730TI LP855x BACKLIGHT DRIVER
11731M: Milo Kim <milo.kim@ti.com>
11732S: Maintained
11733F: Documentation/backlight/lp855x-driver.txt
11734F: drivers/video/backlight/lp855x_bl.c
11735F: include/linux/platform_data/lp855x.h
11736
faf13f6d
KM
11737TI LP8727 CHARGER DRIVER
11738M: Milo Kim <milo.kim@ti.com>
11739S: Maintained
11740F: drivers/power/lp8727_charger.c
11741F: include/linux/platform_data/lp8727.h
11742
22f1229f
KM
11743TI LP8788 MFD DRIVER
11744M: Milo Kim <milo.kim@ti.com>
11745S: Maintained
11746F: drivers/iio/adc/lp8788_adc.c
11747F: drivers/leds/leds-lp8788.c
11748F: drivers/mfd/lp8788*.c
11749F: drivers/power/lp8788-charger.c
11750F: drivers/regulator/lp8788-*.c
11751F: include/linux/mfd/lp8788*.h
11752
84640e27
KM
11753TI NETCP ETHERNET DRIVER
11754M: Wingman Kwok <w-kwok2@ti.com>
11755M: Murali Karicheri <m-karicheri2@ti.com>
11756L: netdev@vger.kernel.org
11757S: Maintained
11758F: drivers/net/ethernet/ti/netcp*
11759
217e0ca9
KC
11760TI TAS571X FAMILY ASoC CODEC DRIVER
11761M: Kevin Cernekee <cernekee@chromium.org>
11762L: alsa-devel@alsa-project.org (moderated for non-subscribers)
11763S: Odd Fixes
11764F: sound/soc/codecs/tas571x*
11765
dd5e8e6b 11766TI TWL4030 SERIES SOC CODEC DRIVER
3be79d13 11767M: Peter Ujfalusi <peter.ujfalusi@ti.com>
dd5e8e6b
PU
11768L: alsa-devel@alsa-project.org (moderated for non-subscribers)
11769S: Maintained
11770F: sound/soc/codecs/twl4030*
11771
90921014 11772TI WILINK WIRELESS DRIVERS
90921014
LC
11773L: linux-wireless@vger.kernel.org
11774W: http://wireless.kernel.org/en/users/Drivers/wl12xx
11775W: http://wireless.kernel.org/en/users/Drivers/wl1251
11776T: git git://git.kernel.org/pub/scm/linux/kernel/git/luca/wl12xx.git
22d072f6 11777S: Orphan
90921014
LC
11778F: drivers/net/wireless/ti/
11779F: include/linux/wl12xx.h
11780
e86eaa3a 11781TIPC NETWORK LAYER
8b58be88 11782M: Jon Maloy <jon.maloy@ericsson.com>
115403df 11783M: Ying Xue <ying.xue@windriver.com>
633d2bde
AS
11784L: netdev@vger.kernel.org (core kernel code)
11785L: tipc-discussion@lists.sourceforge.net (user apps, general discussion)
e86eaa3a 11786W: http://tipc.sourceforge.net/
e86eaa3a 11787S: Maintained
c117ab84 11788F: include/uapi/linux/tipc*.h
679655da 11789F: net/tipc/
e86eaa3a 11790
867e359b 11791TILE ARCHITECTURE
b9a279f6 11792M: Chris Metcalf <cmetcalf@mellanox.com>
8c34d8d9 11793W: http://www.mellanox.com/repository/solutions/tile-scm/
7fa129cc 11794T: git git://git.kernel.org/pub/scm/linux/kernel/git/cmetcalf/linux-tile.git
867e359b
CM
11795S: Supported
11796F: arch/tile/
6b940606 11797F: drivers/char/tile-srom.c
5c770755 11798F: drivers/edac/tile_edac.c
6b940606
CM
11799F: drivers/net/ethernet/tile/
11800F: drivers/rtc/rtc-tile.c
11801F: drivers/tty/hvc/hvc_tile.c
b5c6c1a7 11802F: drivers/tty/serial/tilegx.c
6b940606
CM
11803F: drivers/usb/host/*-tilegx.c
11804F: include/linux/usb/tilegx.h
867e359b 11805
1da177e4 11806TLAN NETWORK DRIVER
8b58be88 11807M: Samuel Chessman <chessman@tux.org>
88c07dde 11808L: tlan-devel@lists.sourceforge.net (subscribers-only)
1da177e4
LT
11809W: http://sourceforge.net/projects/tlan/
11810S: Maintained
679655da 11811F: Documentation/networking/tlan.txt
b544dbac 11812F: drivers/net/ethernet/ti/tlan.*
1da177e4 11813
d74db3b2 11814TOMOYO SECURITY MODULE
8b58be88
JP
11815M: Kentaro Takeda <takedakn@nttdata.co.jp>
11816M: Tetsuo Handa <penguin-kernel@I-love.SAKURA.ne.jp>
d03a5d88
TH
11817L: tomoyo-dev-en@lists.sourceforge.jp (subscribers-only, for developers in English)
11818L: tomoyo-users-en@lists.sourceforge.jp (subscribers-only, for users in English)
d74db3b2
KT
11819L: tomoyo-dev@lists.sourceforge.jp (subscribers-only, for developers in Japanese)
11820L: tomoyo-users@lists.sourceforge.jp (subscribers-only, for users in Japanese)
11821W: http://tomoyo.sourceforge.jp/
843d183c 11822T: quilt http://svn.sourceforge.jp/svnroot/tomoyo/trunk/2.5.x/tomoyo-lsm/patches/
d74db3b2 11823S: Maintained
679655da 11824F: security/tomoyo/
d74db3b2 11825
9caeb532 11826TOPSTAR LAPTOP EXTRAS DRIVER
9f0939bf 11827M: Herton Ronaldo Krzesinski <herton@canonical.com>
d0944853 11828L: platform-driver-x86@vger.kernel.org
9caeb532
HRK
11829S: Maintained
11830F: drivers/platform/x86/topstar-laptop.c
11831
1da177e4 11832TOSHIBA ACPI EXTRAS DRIVER
0a63ca11 11833M: Azael Avalos <coproscefalo@gmail.com>
d0944853 11834L: platform-driver-x86@vger.kernel.org
0a63ca11 11835S: Maintained
679655da 11836F: drivers/platform/x86/toshiba_acpi.c
1da177e4 11837
0a63ca11
AA
11838TOSHIBA BLUETOOTH DRIVER
11839M: Azael Avalos <coproscefalo@gmail.com>
11840L: platform-driver-x86@vger.kernel.org
11841S: Maintained
11842F: drivers/platform/x86/toshiba_bluetooth.c
11843
11844TOSHIBA HDD ACTIVE PROTECTION SENSOR DRIVER
11845M: Azael Avalos <coproscefalo@gmail.com>
11846L: platform-driver-x86@vger.kernel.org
11847S: Maintained
11848F: drivers/platform/x86/toshiba_haps.c
11849
14991fc7
AA
11850TOSHIBA WMI HOTKEYS DRIVER
11851M: Azael Avalos <coproscefalo@gmail.com>
11852L: platform-driver-x86@vger.kernel.org
11853S: Maintained
11854F: drivers/platform/x86/toshiba-wmi.c
11855
1da177e4 11856TOSHIBA SMM DRIVER
8b58be88 11857M: Jonathan Buzzard <jonathan@buzzard.org.uk>
1da177e4
LT
11858W: http://www.buzzard.org.uk/toshiba/
11859S: Maintained
679655da
JP
11860F: drivers/char/toshiba.c
11861F: include/linux/toshiba.h
c117ab84 11862F: include/uapi/linux/toshiba.h
1da177e4 11863
d32d9864
MR
11864TOSHIBA TC358743 DRIVER
11865M: Mats Randgaard <matrandg@cisco.com>
11866L: linux-media@vger.kernel.org
11867S: Maintained
11868F: drivers/media/i2c/tc358743*
b5dcee22 11869F: include/media/i2c/tc358743.h
d32d9864 11870
560e6475
WS
11871TMIO/SDHI MMC DRIVER
11872M: Wolfram Sang <wsa+renesas@sang-engineering.com>
d1057c40 11873L: linux-mmc@vger.kernel.org
560e6475 11874S: Supported
d1057c40
GL
11875F: drivers/mmc/host/tmio_mmc*
11876F: drivers/mmc/host/sh_mobile_sdhi.c
560e6475 11877F: include/linux/mfd/tmio.h
d719f900 11878
917cc4e6
GR
11879TMP401 HARDWARE MONITOR DRIVER
11880M: Guenter Roeck <linux@roeck-us.net>
968ce1b1 11881L: linux-hwmon@vger.kernel.org
917cc4e6
GR
11882S: Maintained
11883F: Documentation/hwmon/tmp401
11884F: drivers/hwmon/tmp401.c
11885
98f32602 11886TMPFS (SHMEM FILESYSTEM)
bfcc6e2e 11887M: Hugh Dickins <hughd@google.com>
98f32602
HD
11888L: linux-mm@kvack.org
11889S: Maintained
11890F: include/linux/shmem_fs.h
11891F: mm/shmem.c
11892
45f95b53 11893TM6000 VIDEO4LINUX DRIVER
5dc8a864
MCC
11894M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
11895M: Mauro Carvalho Chehab <mchehab@kernel.org>
45f95b53 11896L: linux-media@vger.kernel.org
a825eaec 11897W: https://linuxtv.org
45f95b53
MCC
11898T: git git://linuxtv.org/media_tree.git
11899S: Odd fixes
11900F: drivers/media/usb/tm6000/
11901
c65fde19
HV
11902TW68 VIDEO4LINUX DRIVER
11903M: Hans Verkuil <hverkuil@xs4all.nl>
11904L: linux-media@vger.kernel.org
11905T: git git://linuxtv.org/media_tree.git
a825eaec 11906W: https://linuxtv.org
c65fde19
HV
11907S: Odd Fixes
11908F: drivers/media/pci/tw68/
11909
704a84cc
EG
11910TW686X VIDEO4LINUX DRIVER
11911M: Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
11912L: linux-media@vger.kernel.org
11913T: git git://linuxtv.org/media_tree.git
11914W: http://linuxtv.org
11915S: Maintained
11916F: drivers/media/pci/tw686x/
11917
4e68852d 11918TPM DEVICE DRIVER
901486b8 11919M: Peter Huewe <peterhuewe@gmx.de>
cbb2d5e4 11920M: Marcel Selhorst <tpmdd@selhorst.net>
89adb83c 11921M: Jarkko Sakkinen <jarkko.sakkinen@linux.intel.com>
ce93b4b0 11922R: Jason Gunthorpe <jgunthorpe@obsidianresearch.com>
383dec1f 11923W: http://tpmdd.sourceforge.net
63a10dfd 11924L: tpmdd-devel@lists.sourceforge.net (moderated for non-subscribers)
d9912846
JS
11925Q: https://patchwork.kernel.org/project/tpmdd-devel/list/
11926T: git git://git.infradead.org/users/jjs/linux-tpmdd.git
4e68852d 11927S: Maintained
679655da 11928F: drivers/char/tpm/
4e68852d 11929
1a0f1b27
AL
11930TPM IBM_VTPM DEVICE DRIVER
11931M: Ashley Lai <ashleydlai@gmail.com>
11932W: http://tpmdd.sourceforge.net
11933L: tpmdd-devel@lists.sourceforge.net (moderated for non-subscribers)
11934S: Maintained
11935F: drivers/char/tpm/tpm_ibmvtpm*
11936
d6f005a1
JP
11937TRACING
11938M: Steven Rostedt <rostedt@goodmis.org>
d6f005a1 11939M: Ingo Molnar <mingo@redhat.com>
75fc2d37 11940T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
d6f005a1
JP
11941S: Maintained
11942F: Documentation/trace/ftrace.txt
11943F: arch/*/*/*/ftrace.h
11944F: arch/*/kernel/ftrace.c
11945F: include/*/ftrace.h
11946F: include/linux/trace*.h
11947F: include/trace/
11948F: kernel/trace/
6e68e6c5 11949F: tools/testing/selftests/ftrace/
d6f005a1 11950
4abac0d0
IM
11951TRACING MMIO ACCESSES (MMIOTRACE)
11952M: Steven Rostedt <rostedt@goodmis.org>
11953M: Ingo Molnar <mingo@kernel.org>
11954R: Karol Herbst <karolherbst@gmail.com>
11955R: Pekka Paalanen <ppaalanen@gmail.com>
11956S: Maintained
11957L: linux-kernel@vger.kernel.org
11958L: nouveau@lists.freedesktop.org
11959F: kernel/trace/trace_mmiotrace.c
11960F: include/linux/mmiotrace.h
11961F: arch/x86/mm/kmmio.c
11962F: arch/x86/mm/mmio-mod.c
11963F: arch/x86/mm/testmmiotrace.c
11964
1da177e4 11965TRIVIAL PATCHES
8b58be88 11966M: Jiri Kosina <trivial@kernel.org>
54e5881d 11967T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial.git
1da177e4 11968S: Maintained
86ef925f 11969K: ^Subject:.*(?i)trivial
1da177e4 11970
4e68852d 11971TTY LAYER
879a5a00 11972M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
d8130624 11973M: Jiri Slaby <jslaby@suse.com>
879a5a00 11974S: Supported
08deed1e 11975T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git
84e1eb83 11976F: Documentation/serial/
8dd5d2f1 11977F: drivers/tty/
df621252 11978F: drivers/tty/serial/serial_core.c
e3288775
AC
11979F: include/linux/serial_core.h
11980F: include/linux/serial.h
11981F: include/linux/tty.h
c117ab84
CEB
11982F: include/uapi/linux/serial_core.h
11983F: include/uapi/linux/serial.h
11984F: include/uapi/linux/tty.h
4e68852d 11985
91952bc0
AP
11986TUA9001 MEDIA DRIVER
11987M: Antti Palosaari <crope@iki.fi>
11988L: linux-media@vger.kernel.org
a825eaec 11989W: https://linuxtv.org
91952bc0
AP
11990W: http://palosaari.fi/linux/
11991Q: http://patchwork.linuxtv.org/project/linux-media/list/
11992T: git git://linuxtv.org/anttip/media_tree.git
11993S: Maintained
11994F: drivers/media/tuners/tua9001*
11995
740db6d7 11996TULIP NETWORK DRIVERS
740db6d7 11997L: netdev@vger.kernel.org
cf869eb1
GG
11998L: linux-parisc@vger.kernel.org
11999S: Orphan
0f04e2aa 12000F: drivers/net/ethernet/dec/tulip/
1da177e4
LT
12001
12002TUN/TAP driver
ba57b6f2 12003M: Maxim Krasnyansky <maxk@qti.qualcomm.com>
1da177e4
LT
12004W: http://vtun.sourceforge.net/tun
12005S: Maintained
679655da
JP
12006F: Documentation/networking/tuntap.txt
12007F: arch/um/os-Linux/drivers/
1da177e4 12008
b454cc66 12009TURBOCHANNEL SUBSYSTEM
8b58be88 12010M: "Maciej W. Rozycki" <macro@linux-mips.org>
c406339c
RB
12011M: Ralf Baechle <ralf@linux-mips.org>
12012L: linux-mips@linux-mips.org
12013Q: http://patchwork.linux-mips.org/project/linux-mips/list/
b454cc66 12014S: Maintained
679655da
JP
12015F: drivers/tc/
12016F: include/linux/tc.h
b454cc66 12017
1da177e4 12018U14-34F SCSI DRIVER
8b58be88 12019M: Dario Ballabio <ballabio_dario@emc.com>
1da177e4
LT
12020L: linux-scsi@vger.kernel.org
12021S: Maintained
679655da 12022F: drivers/scsi/u14-34f.c
1da177e4 12023
e2d1d6c0 12024UBI FILE SYSTEM (UBIFS)
a7859936 12025M: Richard Weinberger <richard@nod.at>
949cb623 12026M: Artem Bityutskiy <dedekind1@gmail.com>
cc8f9b99 12027M: Adrian Hunter <adrian.hunter@intel.com>
e2d1d6c0 12028L: linux-mtd@lists.infradead.org
e2966cbe 12029T: git git://git.infradead.org/ubifs-2.6.git
e2d1d6c0 12030W: http://www.linux-mtd.infradead.org/doc/ubifs.html
a7859936 12031S: Supported
679655da
JP
12032F: Documentation/filesystems/ubifs.txt
12033F: fs/ubifs/
e2d1d6c0 12034
e1632fa2 12035UCLINUX (M68KNOMMU AND COLDFIRE)
44156aff
GU
12036M: Greg Ungerer <gerg@linux-m68k.org>
12037W: http://www.linux-m68k.org/
cc2020e6 12038W: http://www.uclinux.org/
e1632fa2 12039L: linux-m68k@lists.linux-m68k.org
cc2020e6 12040L: uclinux-dev@uclinux.org (subscribers-only)
e1632fa2 12041T: git git://git.kernel.org/pub/scm/linux/kernel/git/gerg/m68knommu.git
cc2020e6 12042S: Maintained
e1632fa2
GU
12043F: arch/m68k/coldfire/
12044F: arch/m68k/68*/
61bc02bb
JP
12045F: arch/m68k/*/*_no.*
12046F: arch/m68k/include/asm/*_no.*
cc2020e6 12047
1da177e4 12048UDF FILESYSTEM
d8130624 12049M: Jan Kara <jack@suse.com>
1da177e4 12050S: Maintained
679655da
JP
12051F: Documentation/filesystems/udf.txt
12052F: fs/udf/
1da177e4 12053
cc2020e6 12054UFS FILESYSTEM
8b58be88 12055M: Evgeniy Dushistov <dushistov@mail.ru>
cc2020e6 12056S: Maintained
679655da
JP
12057F: Documentation/filesystems/ufs.txt
12058F: fs/ufs/
cc2020e6 12059
0a09d3ab
DH
12060UHID USERSPACE HID IO DRIVER:
12061M: David Herrmann <dh.herrmann@googlemail.com>
12062L: linux-input@vger.kernel.org
12063S: Maintained
12064F: drivers/hid/uhid.c
c117ab84 12065F: include/uapi/linux/uhid.h
0a09d3ab 12066
18332a80 12067ULTRA-WIDEBAND (UWB) SUBSYSTEM:
18332a80 12068L: linux-usb@vger.kernel.org
10c6c9c9 12069S: Orphan
355ffe69 12070F: drivers/uwb/
679655da
JP
12071F: include/linux/uwb.h
12072F: include/linux/uwb/
18332a80 12073
b31d8273
G
12074UNICORE32 ARCHITECTURE:
12075M: Guan Xuetao <gxt@mprc.pku.edu.cn>
12076W: http://mprc.pku.edu.cn/~guanxuetao/linux
12077S: Maintained
ceebf4d5 12078T: git git://github.com/gxt/linux.git
b31d8273
G
12079F: arch/unicore32/
12080
d8379ab1
TF
12081UNIFDEF
12082M: Tony Finch <dot@dotat.at>
12083W: http://dotat.at/prog/unifdef
12084S: Maintained
12085F: scripts/unifdef.c
12086
1da177e4 12087UNIFORM CDROM DRIVER
8b58be88 12088M: Jens Axboe <axboe@kernel.dk>
1da177e4
LT
12089W: http://www.kernel.dk
12090S: Maintained
679655da
JP
12091F: Documentation/cdrom/
12092F: drivers/cdrom/cdrom.c
12093F: include/linux/cdrom.h
c117ab84 12094F: include/uapi/linux/cdrom.h
1da177e4 12095
56df0122 12096UNISYS S-PAR DRIVERS
49e7d9df
JP
12097M: David Kershner <david.kershner@unisys.com>
12098L: sparmaintainer@unisys.com (Unisys internal)
12099S: Supported
12100F: drivers/staging/unisys/
56df0122 12101
9941fa6e
VH
12102UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER
12103M: Vinayak Holikatti <vinholikatti@gmail.com>
9941fa6e
VH
12104L: linux-scsi@vger.kernel.org
12105S: Supported
12106F: Documentation/scsi/ufs.txt
12107F: drivers/scsi/ufs/
12108
4b9ffb5a
JP
12109UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER DWC HOOKS
12110M: Joao Pinto <Joao.Pinto@synopsys.com>
12111L: linux-scsi@vger.kernel.org
12112S: Supported
12113F: drivers/scsi/ufs/*dwc*
12114
e2d1d6c0 12115UNSORTED BLOCK IMAGES (UBI)
949cb623 12116M: Artem Bityutskiy <dedekind1@gmail.com>
346be9bc 12117M: Richard Weinberger <richard@nod.at>
e2d1d6c0
RD
12118W: http://www.linux-mtd.infradead.org/
12119L: linux-mtd@lists.infradead.org
b6b44e0a 12120T: git git://git.infradead.org/ubifs-2.6.git
346be9bc 12121S: Supported
80811493 12122F: drivers/mtd/ubi/
679655da 12123F: include/linux/mtd/ubi.h
c117ab84 12124F: include/uapi/mtd/ubi-user.h
e2d1d6c0 12125
1da177e4 12126USB ACM DRIVER
ca1c3e6f 12127M: Oliver Neukum <oneukum@suse.com>
6372594a 12128L: linux-usb@vger.kernel.org
1da177e4 12129S: Maintained
679655da
JP
12130F: Documentation/usb/acm.txt
12131F: drivers/usb/class/cdc-acm.*
1da177e4 12132
b7d572e1
PF
12133USB AR5523 WIRELESS DRIVER
12134M: Pontus Fuchs <pontus.fuchs@gmail.com>
12135L: linux-wireless@vger.kernel.org
12136S: Maintained
12137F: drivers/net/wireless/ath/ar5523/
12138
115bb1ff 12139USB ATTACHED SCSI
866d372e 12140M: Oliver Neukum <oneukum@suse.com>
115bb1ff
MW
12141L: linux-usb@vger.kernel.org
12142L: linux-scsi@vger.kernel.org
8eae0fb7 12143S: Maintained
115bb1ff
MW
12144F: drivers/usb/storage/uas.c
12145
1da177e4 12146USB CDC ETHERNET DRIVER
61eee9a7 12147M: Oliver Neukum <oliver@neukum.org>
795fb7e7 12148L: linux-usb@vger.kernel.org
1da177e4 12149S: Maintained
679655da 12150F: drivers/net/usb/cdc_*.c
c117ab84 12151F: include/uapi/linux/usb/cdc.h
1da177e4 12152
66e3e591
KP
12153USB CHAOSKEY DRIVER
12154M: Keith Packard <keithp@keithp.com>
12155L: linux-usb@vger.kernel.org
12156S: Maintained
12157F: drivers/usb/misc/chaoskey.c
12158
b02b371e 12159USB CYPRESS C67X00 DRIVER
8b58be88 12160M: Peter Korsgaard <jacmet@sunsite.dk>
b02b371e
PK
12161L: linux-usb@vger.kernel.org
12162S: Maintained
679655da 12163F: drivers/usb/c67x00/
b02b371e 12164
d0374f4f 12165USB DAVICOM DM9601 DRIVER
8b58be88 12166M: Peter Korsgaard <jacmet@sunsite.dk>
043600a6 12167L: netdev@vger.kernel.org
d0374f4f
PK
12168W: http://www.linux-usb.org/usbnet
12169S: Maintained
679655da 12170F: drivers/net/usb/dm9601.c
d0374f4f 12171
cc2020e6 12172USB DIAMOND RIO500 DRIVER
8b58be88 12173M: Cesar Miquel <miquel@df.uba.ar>
cc2020e6
AC
12174L: rio500-users@lists.sourceforge.net
12175W: http://rio500.sourceforge.net
12176S: Maintained
679655da 12177F: drivers/usb/misc/rio500*
cc2020e6 12178
1da177e4 12179USB EHCI DRIVER
578333ab 12180M: Alan Stern <stern@rowland.harvard.edu>
795fb7e7 12181L: linux-usb@vger.kernel.org
578333ab 12182S: Maintained
679655da
JP
12183F: Documentation/usb/ehci.txt
12184F: drivers/usb/host/ehci*
1da177e4 12185
69ae9e3e 12186USB GADGET/PERIPHERAL SUBSYSTEM
a55f6286 12187M: Felipe Balbi <balbi@kernel.org>
795fb7e7 12188L: linux-usb@vger.kernel.org
69ae9e3e 12189W: http://www.linux-usb.org/gadget
d6d0f665
FB
12190T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
12191S: Maintained
679655da
JP
12192F: drivers/usb/gadget/
12193F: include/linux/usb/gadget*
69ae9e3e 12194
2dea64b4 12195USB HID/HIDBP DRIVERS (USB KEYBOARDS, MICE, REMOTE CONTROLS, ...)
e5f6450c 12196M: Jiri Kosina <jikos@kernel.org>
406df153 12197R: Benjamin Tissoires <benjamin.tissoires@redhat.com>
795fb7e7 12198L: linux-usb@vger.kernel.org
54e5881d 12199T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid.git
1da177e4 12200S: Maintained
c2f01971 12201F: Documentation/hid/hiddev.txt
679655da 12202F: drivers/hid/usbhid/
1da177e4 12203
959eea21 12204USB ISP116X DRIVER
8b58be88 12205M: Olav Kongas <ok@artecdesign.ee>
795fb7e7 12206L: linux-usb@vger.kernel.org
959eea21 12207S: Maintained
679655da
JP
12208F: drivers/usb/host/isp116x*
12209F: include/linux/usb/isp116x.h
959eea21 12210
146498ea
WH
12211USB LAN78XX ETHERNET DRIVER
12212M: Woojung Huh <woojung.huh@microchip.com>
12213M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
12214L: netdev@vger.kernel.org
12215S: Maintained
12216F: drivers/net/usb/lan78xx.*
12217
1da177e4 12218USB MASS STORAGE DRIVER
fc8b690d 12219M: Alan Stern <stern@rowland.harvard.edu>
795fb7e7 12220L: linux-usb@vger.kernel.org
8836aeb8 12221L: usb-storage@lists.one-eyed-alien.net
1da177e4
LT
12222S: Maintained
12223W: http://www.one-eyed-alien.net/~mdharm/linux-usb/
679655da 12224F: drivers/usb/storage/
1da177e4 12225
af39917d
CL
12226USB MIDI DRIVER
12227M: Clemens Ladisch <clemens@ladisch.de>
12228L: alsa-devel@alsa-project.org (moderated for non-subscribers)
12229T: git git://git.alsa-project.org/alsa-kernel.git
12230S: Maintained
12231F: sound/usb/midi.*
12232
444ce9d4
JP
12233USB NETWORKING DRIVERS
12234L: linux-usb@vger.kernel.org
12235S: Odd Fixes
12236F: drivers/net/usb/
12237
1da177e4 12238USB OHCI DRIVER
578333ab 12239M: Alan Stern <stern@rowland.harvard.edu>
795fb7e7 12240L: linux-usb@vger.kernel.org
578333ab 12241S: Maintained
679655da
JP
12242F: Documentation/usb/ohci.txt
12243F: drivers/usb/host/ohci*
1da177e4 12244
963ffa3e 12245USB OTG FSM (Finite State Machine)
60d77b3d 12246M: Peter Chen <Peter.Chen@nxp.com>
8373856d 12247T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
963ffa3e
PC
12248L: linux-usb@vger.kernel.org
12249S: Maintained
12250F: drivers/usb/common/usb-otg-fsm.c
12251
563da3a9
VM
12252USB OVER IP DRIVER
12253M: Valentina Manea <valentina.manea.m@gmail.com>
90effdcd
SK
12254M: Shuah Khan <shuahkh@osg.samsung.com>
12255M: Shuah Khan <shuah@kernel.org>
563da3a9
VM
12256L: linux-usb@vger.kernel.org
12257S: Maintained
a6d6fc2b 12258F: Documentation/usb/usbip_protocol.txt
563da3a9
VM
12259F: drivers/usb/usbip/
12260F: tools/usb/usbip/
12261
1da177e4 12262USB PEGASUS DRIVER
a16b945c 12263M: Petko Manolov <petkan@nucleusys.com>
795fb7e7 12264L: linux-usb@vger.kernel.org
043600a6 12265L: netdev@vger.kernel.org
052e3128
PM
12266T: git git://github.com/petkan/pegasus.git
12267W: https://github.com/petkan/pegasus
1da177e4 12268S: Maintained
679655da 12269F: drivers/net/usb/pegasus.*
1da177e4 12270
d3ad558f 12271USB PHY LAYER
a55f6286 12272M: Felipe Balbi <balbi@kernel.org>
d3ad558f
FB
12273L: linux-usb@vger.kernel.org
12274T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
12275S: Maintained
12276F: drivers/usb/phy/
d3ad558f 12277
73e4fb3f 12278USB PRINTER DRIVER (usblp)
8b58be88 12279M: Pete Zaitcev <zaitcev@redhat.com>
795fb7e7 12280L: linux-usb@vger.kernel.org
73e4fb3f 12281S: Supported
679655da 12282F: drivers/usb/class/usblp.c
1da177e4 12283
4521b477
BM
12284USB QMI WWAN NETWORK DRIVER
12285M: Bjørn Mork <bjorn@mork.no>
12286L: netdev@vger.kernel.org
12287S: Maintained
12288F: Documentation/ABI/testing/sysfs-class-net-qmi
12289F: drivers/net/usb/qmi_wwan.c
12290
1da177e4 12291USB RTL8150 DRIVER
a16b945c 12292M: Petko Manolov <petkan@nucleusys.com>
795fb7e7 12293L: linux-usb@vger.kernel.org
043600a6 12294L: netdev@vger.kernel.org
052e3128
PM
12295T: git git://github.com/petkan/rtl8150.git
12296W: https://github.com/petkan/rtl8150
1da177e4 12297S: Maintained
679655da 12298F: drivers/net/usb/rtl8150.c
1da177e4 12299
f896b796 12300USB SERIAL SUBSYSTEM
66085694 12301M: Johan Hovold <johan@kernel.org>
795fb7e7 12302L: linux-usb@vger.kernel.org
5ee05309 12303T: git git://git.kernel.org/pub/scm/linux/kernel/git/johan/usb-serial.git
4e68852d 12304S: Maintained
679655da 12305F: Documentation/usb/usb-serial.txt
f896b796 12306F: drivers/usb/serial/
679655da 12307F: include/linux/usb/serial.h
1da177e4 12308
b3f0db1c
SG
12309USB SMSC75XX ETHERNET DRIVER
12310M: Steve Glendinning <steve.glendinning@shawell.net>
12311L: netdev@vger.kernel.org
12312S: Maintained
12313F: drivers/net/usb/smsc75xx.*
12314
2f7ca802 12315USB SMSC95XX ETHERNET DRIVER
90b24cfb 12316M: Steve Glendinning <steve.glendinning@shawell.net>
2f7ca802 12317L: netdev@vger.kernel.org
90b24cfb 12318S: Maintained
679655da 12319F: drivers/net/usb/smsc95xx.*
2f7ca802 12320
1da177e4 12321USB SUBSYSTEM
879a5a00 12322M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
795fb7e7 12323L: linux-usb@vger.kernel.org
1da177e4 12324W: http://www.linux-usb.org
08deed1e 12325T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git
1da177e4 12326S: Supported
1700bd98 12327F: Documentation/devicetree/bindings/usb/
679655da 12328F: Documentation/usb/
679655da
JP
12329F: drivers/usb/
12330F: include/linux/usb.h
12331F: include/linux/usb/
1da177e4
LT
12332
12333USB UHCI DRIVER
8b58be88 12334M: Alan Stern <stern@rowland.harvard.edu>
795fb7e7 12335L: linux-usb@vger.kernel.org
1da177e4 12336S: Maintained
679655da 12337F: drivers/usb/host/uhci*
1da177e4 12338
69ae9e3e 12339USB "USBNET" DRIVER FRAMEWORK
d8130624 12340M: Oliver Neukum <oneukum@suse.com>
043600a6 12341L: netdev@vger.kernel.org
69ae9e3e 12342W: http://www.linux-usb.org/usbnet
1da177e4 12343S: Maintained
679655da
JP
12344F: drivers/net/usb/usbnet.c
12345F: include/linux/usb/usbnet.h
1da177e4 12346
c0efd232 12347USB VIDEO CLASS
c53ac071 12348M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
616bd4e2 12349L: linux-uvc-devel@lists.sourceforge.net (subscribers-only)
661263b5 12350L: linux-media@vger.kernel.org
275ffde4 12351T: git git://linuxtv.org/media_tree.git
57c6d2e9 12352W: http://www.ideasonboard.org/uvc/
c0efd232 12353S: Maintained
0c0d06ca 12354F: drivers/media/usb/uvc/
6c0f0359 12355F: include/uapi/linux/uvcvideo.h
1da177e4 12356
b60b9c45
HV
12357USB VISION DRIVER
12358M: Hans Verkuil <hverkuil@xs4all.nl>
12359L: linux-media@vger.kernel.org
12360T: git git://linuxtv.org/media_tree.git
a825eaec 12361W: https://linuxtv.org
b60b9c45
HV
12362S: Odd Fixes
12363F: drivers/media/usb/usbvision/
12364
8282da47
LP
12365USB WEBCAM GADGET
12366M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
12367L: linux-usb@vger.kernel.org
12368S: Maintained
3a83c16e 12369F: drivers/usb/gadget/function/*uvc*
faf2e1db 12370F: drivers/usb/gadget/legacy/webcam.c
8282da47 12371
bf164cc0 12372USB WIRELESS RNDIS DRIVER (rndis_wlan)
e6146c5c 12373M: Jussi Kivilinna <jussi.kivilinna@iki.fi>
bf164cc0
JK
12374L: linux-wireless@vger.kernel.org
12375S: Maintained
679655da 12376F: drivers/net/wireless/rndis_wlan.c
bf164cc0 12377
eb6bab13 12378USB XHCI DRIVER
03d85053 12379M: Mathias Nyman <mathias.nyman@intel.com>
eb6bab13
SS
12380L: linux-usb@vger.kernel.org
12381S: Supported
36d0344c
SS
12382F: drivers/usb/host/xhci*
12383F: drivers/usb/host/pci-quirks*
eb6bab13 12384
1da177e4 12385USB ZD1201 DRIVER
4086b9ca 12386L: linux-wireless@vger.kernel.org
1da177e4 12387W: http://linux-lc100020.sourceforge.net
4086b9ca 12388S: Orphan
ed0ad06f 12389F: drivers/net/wireless/zydas/zd1201.*
1da177e4 12390
b7eee616 12391USB ZR364XX DRIVER
8b58be88 12392M: Antoine Jacquet <royale@zerezo.com>
795fb7e7 12393L: linux-usb@vger.kernel.org
661263b5 12394L: linux-media@vger.kernel.org
275ffde4 12395T: git git://linuxtv.org/media_tree.git
b7eee616
AJ
12396W: http://royale.zerezo.com/zr364xx/
12397S: Maintained
679655da 12398F: Documentation/video4linux/zr364xx.txt
90d72ac6 12399F: drivers/media/usb/zr364xx/
b7eee616 12400
289fcff4
HK
12401ULPI BUS
12402M: Heikki Krogerus <heikki.krogerus@linux.intel.com>
12403L: linux-usb@vger.kernel.org
12404S: Maintained
12405F: drivers/usb/common/ulpi.c
12406F: include/linux/ulpi/
12407
e7839f25 12408USER-MODE LINUX (UML)
8b58be88 12409M: Jeff Dike <jdike@addtoit.com>
b15194b7 12410M: Richard Weinberger <richard@nod.at>
1da177e4
LT
12411L: user-mode-linux-devel@lists.sourceforge.net
12412L: user-mode-linux-user@lists.sourceforge.net
12413W: http://user-mode-linux.sourceforge.net
9f273c24 12414T: git git://git.kernel.org/pub/scm/linux/kernel/git/rw/uml.git
1da177e4 12415S: Maintained
61516587 12416F: Documentation/virtual/uml/
679655da 12417F: arch/um/
b070989a 12418F: arch/x86/um/
679655da
JP
12419F: fs/hostfs/
12420F: fs/hppfs/
b7eee616 12421
e5f114e9 12422USERSPACE I/O (UIO)
879a5a00 12423M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
e5f114e9 12424S: Maintained
3d3fecbd 12425T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
679655da
JP
12426F: Documentation/DocBook/uio-howto.tmpl
12427F: drivers/uio/
12428F: include/linux/uio*.h
e5f114e9 12429
256cccbe 12430UTIL-LINUX PACKAGE
8b58be88 12431M: Karel Zak <kzak@redhat.com>
256cccbe
KZ
12432L: util-linux@vger.kernel.org
12433W: http://en.wikipedia.org/wiki/Util-linux
12434T: git git://git.kernel.org/pub/scm/utils/util-linux/util-linux.git
f899b0ad
KZ
12435S: Maintained
12436
c1fd1c07 12437UVESAFB DRIVER
8b58be88 12438M: Michal Januszewski <spock@gentoo.org>
c69f677c 12439L: linux-fbdev@vger.kernel.org
c1fd1c07
MJ
12440W: http://dev.gentoo.org/~spock/projects/uvesafb/
12441S: Maintained
679655da 12442F: Documentation/fb/uvesafb.txt
8a61f013 12443F: drivers/video/fbdev/uvesafb.*
c1fd1c07 12444
456930d8
SA
12445VF610 NAND DRIVER
12446M: Stefan Agner <stefan@agner.ch>
12447L: linux-mtd@lists.infradead.org
12448S: Supported
12449F: drivers/mtd/nand/vf610_nfc.c
12450
4480f15b 12451VFAT/FAT/MSDOS FILESYSTEM
8b58be88 12452M: OGAWA Hirofumi <hirofumi@mail.parknet.co.jp>
1da177e4 12453S: Maintained
679655da
JP
12454F: Documentation/filesystems/vfat.txt
12455F: fs/fat/
1da177e4 12456
cba3345c
AW
12457VFIO DRIVER
12458M: Alex Williamson <alex.williamson@redhat.com>
12459L: kvm@vger.kernel.org
9f273c24 12460T: git git://github.com/awilliam/linux-vfio.git
cba3345c
AW
12461S: Maintained
12462F: Documentation/vfio.txt
12463F: drivers/vfio/
12464F: include/linux/vfio.h
c117ab84 12465F: include/uapi/linux/vfio.h
cba3345c 12466
a714ea5f
AW
12467VFIO PLATFORM DRIVER
12468M: Baptiste Reynal <b.reynal@virtualopensystems.com>
12469L: kvm@vger.kernel.org
12470S: Maintained
12471F: drivers/vfio/platform/
12472
9e6f3438
PO
12473VIDEOBUF2 FRAMEWORK
12474M: Pawel Osciak <pawel@osciak.com>
12475M: Marek Szyprowski <m.szyprowski@samsung.com>
e76e4706 12476M: Kyungmin Park <kyungmin.park@samsung.com>
9e6f3438
PO
12477L: linux-media@vger.kernel.org
12478S: Maintained
90d72ac6 12479F: drivers/media/v4l2-core/videobuf2-*
9e6f3438
PO
12480F: include/media/videobuf2-*
12481
06a8fc78
AH
12482VIRTIO AND VHOST VSOCK DRIVER
12483M: Stefan Hajnoczi <stefanha@redhat.com>
12484L: kvm@vger.kernel.org
12485L: virtualization@lists.linux-foundation.org
12486L: netdev@vger.kernel.org
12487S: Maintained
12488F: include/linux/virtio_vsock.h
12489F: include/uapi/linux/virtio_vsock.h
12490F: net/vmw_vsock/virtio_transport_common.c
0ea9e1d3 12491F: net/vmw_vsock/virtio_transport.c
433fc58e
AH
12492F: drivers/vhost/vsock.c
12493F: drivers/vhost/vsock.h
06a8fc78 12494
5523662e
SCP
12495VIRTUAL SERIO DEVICE DRIVER
12496M: Stephen Chandler Paul <thatslyude@gmail.com>
12497S: Maintained
12498F: drivers/input/serio/userio.c
12499F: include/uapi/linux/userio.h
12500
9a82446b
AS
12501VIRTIO CONSOLE DRIVER
12502M: Amit Shah <amit.shah@redhat.com>
12503L: virtualization@lists.linux-foundation.org
12504S: Maintained
12505F: drivers/char/virtio_console.c
12506F: include/linux/virtio_console.h
c117ab84 12507F: include/uapi/linux/virtio_console.h
9a82446b 12508
2426ec8f 12509VIRTIO CORE, NET AND BLOCK DRIVERS
2426ec8f
MT
12510M: "Michael S. Tsirkin" <mst@redhat.com>
12511L: virtualization@lists.linux-foundation.org
12512S: Maintained
0e4191fe 12513F: Documentation/devicetree/bindings/virtio/
2426ec8f 12514F: drivers/virtio/
c893c8d7 12515F: tools/virtio/
2426ec8f
MT
12516F: drivers/net/virtio_net.c
12517F: drivers/block/virtio_blk.c
12518F: include/linux/virtio_*.h
916cdabc 12519F: include/uapi/linux/virtio_*.h
2426ec8f 12520
f2dbda3b
CH
12521VIRTIO DRIVERS FOR S390
12522M: Christian Borntraeger <borntraeger@de.ibm.com>
12523M: Cornelia Huck <cornelia.huck@de.ibm.com>
12524L: linux-s390@vger.kernel.org
12525L: virtualization@lists.linux-foundation.org
12526L: kvm@vger.kernel.org
12527S: Supported
1b568d93 12528F: drivers/s390/virtio/
f2dbda3b 12529
4ad6ee91
GH
12530VIRTIO GPU DRIVER
12531M: David Airlie <airlied@linux.ie>
12532M: Gerd Hoffmann <kraxel@redhat.com>
12533L: dri-devel@lists.freedesktop.org
12534L: virtualization@lists.linux-foundation.org
12535S: Maintained
12536F: drivers/gpu/drm/virtio/
12537F: include/uapi/linux/virtio_gpu.h
12538
3a4d5c94
MT
12539VIRTIO HOST (VHOST)
12540M: "Michael S. Tsirkin" <mst@redhat.com>
12541L: kvm@vger.kernel.org
c996d8b9 12542L: virtualization@lists.linux-foundation.org
3a4d5c94 12543L: netdev@vger.kernel.org
9f273c24 12544T: git git://git.kernel.org/pub/scm/linux/kernel/git/mst/vhost.git
3a4d5c94
MT
12545S: Maintained
12546F: drivers/vhost/
c117ab84 12547F: include/uapi/linux/vhost.h
3a4d5c94 12548
271c8651
GH
12549VIRTIO INPUT DRIVER
12550M: Gerd Hoffmann <kraxel@redhat.com>
12551S: Maintained
12552F: drivers/virtio/virtio_input.c
12553F: include/uapi/linux/virtio_input.h
12554
1da177e4 12555VIA RHINE NETWORK DRIVER
210347e1 12556S: Orphan
f2148a47 12557F: drivers/net/ethernet/via/via-rhine.c
1da177e4 12558
f0bf7f61 12559VIA SD/MMC CARD CONTROLLER DRIVER
558bbb2f 12560M: Bruce Chang <brucechang@via.com.tw>
8b58be88 12561M: Harald Welte <HaraldWelte@viatech.com>
f0bf7f61
HW
12562S: Maintained
12563F: drivers/mmc/host/via-sdmmc.c
12564
69e4a7c2 12565VIA UNICHROME(PRO)/CHROME9 FRAMEBUFFER DRIVER
c7babebd 12566M: Florian Tobias Schandinat <FlorianSchandinat@gmx.de>
c69f677c 12567L: linux-fbdev@vger.kernel.org
69e4a7c2 12568S: Maintained
c7babebd
FTS
12569F: include/linux/via-core.h
12570F: include/linux/via-gpio.h
12571F: include/linux/via_i2c.h
8a61f013 12572F: drivers/video/fbdev/via/
69e4a7c2 12573
01f20734 12574VIA VELOCITY NETWORK DRIVER
8b58be88 12575M: Francois Romieu <romieu@fr.zoreil.com>
01f20734
FR
12576L: netdev@vger.kernel.org
12577S: Maintained
f2148a47 12578F: drivers/net/ethernet/via/via-velocity.*
1da177e4 12579
f73f8173
AW
12580VIRT LIB
12581M: Alex Williamson <alex.williamson@redhat.com>
12582M: Paolo Bonzini <pbonzini@redhat.com>
12583L: kvm@vger.kernel.org
12584S: Supported
12585F: virt/lib/
12586
77911fd2 12587VIVID VIRTUAL VIDEO DRIVER
0b7bc1fa
HV
12588M: Hans Verkuil <hverkuil@xs4all.nl>
12589L: linux-media@vger.kernel.org
12590T: git git://linuxtv.org/media_tree.git
a825eaec 12591W: https://linuxtv.org
0b7bc1fa 12592S: Maintained
77911fd2 12593F: drivers/media/platform/vivid/*
0b7bc1fa 12594
be7f8273 12595VLAN (802.1Q)
8b58be88 12596M: Patrick McHardy <kaber@trash.net>
be7f8273
PM
12597L: netdev@vger.kernel.org
12598S: Maintained
679655da
JP
12599F: drivers/net/macvlan.c
12600F: include/linux/if_*vlan.h
12601F: net/8021q/
be7f8273 12602
55e331cf 12603VLYNQ BUS
08eeb306 12604M: Florian Fainelli <f.fainelli@gmail.com>
8578d7af 12605L: openwrt-devel@lists.openwrt.org (subscribers-only)
55e331cf
FF
12606S: Maintained
12607F: drivers/vlynq/vlynq.c
12608F: include/linux/vlynq.h
12609
390beae4 12610VME SUBSYSTEM
74c600e3 12611M: Martyn Welch <martyn@welchs.me.uk>
1bd289d1 12612M: Manohar Vanga <manohar.vanga@gmail.com>
390beae4
MW
12613M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
12614L: devel@driverdev.osuosl.org
12615S: Maintained
12616T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
12617F: Documentation/vme_api.txt
12618F: drivers/staging/vme/
12619F: drivers/vme/
12620F: include/linux/vme*
12621
4488e09b
AK
12622VMWARE HYPERVISOR INTERFACE
12623M: Alok Kataria <akataria@vmware.com>
12624L: virtualization@lists.linux-foundation.org
12625S: Supported
12626F: arch/x86/kernel/cpu/vmware.c
12627
73b35d07
DT
12628VMWARE BALLOON DRIVER
12629M: Xavier Deguillard <xdeguillard@vmware.com>
12630M: Philip Moltmann <moltmann@vmware.com>
12631M: "VMware, Inc." <pv-drivers@vmware.com>
12632L: linux-kernel@vger.kernel.org
12633S: Maintained
12634F: drivers/misc/vmw_balloon.c
12635
8b8be51b
TH
12636VMWARE VMMOUSE SUBDRIVER
12637M: "VMware Graphics" <linux-graphics-maintainer@vmware.com>
12638M: "VMware, Inc." <pv-drivers@vmware.com>
12639L: linux-input@vger.kernel.org
12640S: Maintained
12641F: drivers/input/mouse/vmmouse.c
12642F: drivers/input/mouse/vmmouse.h
12643
d1a890fa 12644VMWARE VMXNET3 ETHERNET DRIVER
04e1b734 12645M: Shrikrishna Khare <skhare@vmware.com>
65c8bb5b
JP
12646M: "VMware, Inc." <pv-drivers@vmware.com>
12647L: netdev@vger.kernel.org
12648S: Maintained
12649F: drivers/net/vmxnet3/
d1a890fa 12650
851b1642 12651VMware PVSCSI driver
29374ec6 12652M: Jim Gill <jgill@vmware.com>
851b1642
AK
12653M: VMware PV-Drivers <pv-drivers@vmware.com>
12654L: linux-scsi@vger.kernel.org
12655S: Maintained
12656F: drivers/scsi/vmw_pvscsi.c
12657F: drivers/scsi/vmw_pvscsi.h
12658
e53e86c7 12659VOLTAGE AND CURRENT REGULATOR FRAMEWORK
88dd75af 12660M: Liam Girdwood <lgirdwood@gmail.com>
b02e48f2 12661M: Mark Brown <broonie@kernel.org>
5cdeb2c8 12662L: linux-kernel@vger.kernel.org
1dd68f01 12663W: http://www.slimlogic.co.uk/?p=48
6febb5ab 12664T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator.git
e53e86c7 12665S: Supported
9d2597e8 12666F: Documentation/devicetree/bindings/regulator/
679655da 12667F: drivers/regulator/
9d2597e8 12668F: include/dt-bindings/regulator/
679655da 12669F: include/linux/regulator/
e53e86c7 12670
081958eb
DA
12671VRF
12672M: David Ahern <dsa@cumulusnetworks.com>
12673M: Shrijeet Mukherjee <shm@cumulusnetworks.com>
12674L: netdev@vger.kernel.org
12675S: Maintained
12676F: drivers/net/vrf.c
562d897d 12677F: Documentation/networking/vrf.txt
081958eb 12678
ab41319e 12679VT1211 HARDWARE MONITOR DRIVER
8b58be88 12680M: Juerg Haefliger <juergh@gmail.com>
968ce1b1 12681L: linux-hwmon@vger.kernel.org
ab41319e 12682S: Maintained
679655da
JP
12683F: Documentation/hwmon/vt1211
12684F: drivers/hwmon/vt1211.c
ab41319e 12685
1de9e371 12686VT8231 HARDWARE MONITOR DRIVER
8b58be88 12687M: Roger Lucas <vt8231@hiddenengine.co.uk>
968ce1b1 12688L: linux-hwmon@vger.kernel.org
1de9e371 12689S: Maintained
679655da 12690F: drivers/hwmon/vt8231.c
1de9e371 12691
88095e7b
TO
12692VUB300 USB to SDIO/SD/MMC bridge chip
12693M: Tony Olech <tony.olech@elandigitalsystems.com>
12694L: linux-mmc@vger.kernel.org
12695L: linux-usb@vger.kernel.org
12696S: Supported
12697F: drivers/mmc/host/vub300.c
12698
1da177e4 12699W1 DALLAS'S 1-WIRE BUS
a8018766 12700M: Evgeniy Polyakov <zbr@ioremap.net>
1da177e4 12701S: Maintained
679655da
JP
12702F: Documentation/w1/
12703F: drivers/w1/
1da177e4 12704
13927079 12705W83791D HARDWARE MONITORING DRIVER
8b58be88 12706M: Marc Hulsman <m.hulsman@tudelft.nl>
968ce1b1 12707L: linux-hwmon@vger.kernel.org
25845c22 12708S: Maintained
679655da
JP
12709F: Documentation/hwmon/w83791d
12710F: drivers/hwmon/w83791d.c
13927079 12711
61db011d 12712W83793 HARDWARE MONITORING DRIVER
8b58be88 12713M: Rudolf Marek <r.marek@assembler.cz>
968ce1b1 12714L: linux-hwmon@vger.kernel.org
61db011d 12715S: Maintained
679655da
JP
12716F: Documentation/hwmon/w83793
12717F: drivers/hwmon/w83793.c
61db011d 12718
e3760b43 12719W83795 HARDWARE MONITORING DRIVER
d8130624 12720M: Jean Delvare <jdelvare@suse.com>
968ce1b1 12721L: linux-hwmon@vger.kernel.org
e3760b43
JD
12722S: Maintained
12723F: drivers/hwmon/w83795.c
12724
1da177e4 12725W83L51xD SD/MMC CARD INTERFACE DRIVER
8b58be88 12726M: Pierre Ossman <pierre@ossman.eu>
1da177e4 12727S: Maintained
679655da 12728F: drivers/mmc/host/wbsd.*
1da177e4 12729
b4e05923
HG
12730WACOM PROTOCOL 4 SERIAL TABLETS
12731M: Julian Squires <julian@cipht.net>
12732M: Hans de Goede <hdegoede@redhat.com>
12733L: linux-input@vger.kernel.org
12734S: Maintained
12735F: drivers/input/tablet/wacom_serial4.c
12736
3527761c 12737WATCHDOG DEVICE DRIVERS
8b58be88 12738M: Wim Van Sebroeck <wim@iguana.be>
1f32f83e 12739R: Guenter Roeck <linux@roeck-us.net>
230a5cef
WVS
12740L: linux-watchdog@vger.kernel.org
12741W: http://www.linux-watchdog.org/
f599aaf0 12742T: git git://www.linux-watchdog.org/linux-watchdog.git
3527761c 12743S: Maintained
540be8b2 12744F: Documentation/devicetree/bindings/watchdog/
679655da
JP
12745F: Documentation/watchdog/
12746F: drivers/watchdog/
12747F: include/linux/watchdog.h
c117ab84 12748F: include/uapi/linux/watchdog.h
3527761c 12749
1da177e4 12750WD7000 SCSI DRIVER
8b58be88 12751M: Miroslav Zagorac <zaga@fly.cc.fer.hr>
1da177e4
LT
12752L: linux-scsi@vger.kernel.org
12753S: Maintained
679655da 12754F: drivers/scsi/wd7000.c
1da177e4 12755
b22e00f3
DH
12756WIIMOTE HID DRIVER
12757M: David Herrmann <dh.herrmann@googlemail.com>
12758L: linux-input@vger.kernel.org
12759S: Maintained
12760F: drivers/hid/hid-wiimote*
12761
e258b80e 12762WINBOND CIR DRIVER
364e9e18 12763M: David Härdeman <david@hardeman.nu>
e258b80e 12764S: Maintained
116ab806 12765F: drivers/media/rc/winbond-cir.c
e258b80e 12766
c36a483d
WBG
12767WINSYSTEMS EBC-C384 WATCHDOG DRIVER
12768M: William Breathitt Gray <vilhelm.gray@gmail.com>
12769L: linux-watchdog@vger.kernel.org
12770S: Maintained
12771F: drivers/watchdog/ebc-c384_wdt.c
12772
9c26df9b
WBG
12773WINSYSTEMS WS16C48 GPIO DRIVER
12774M: William Breathitt Gray <vilhelm.gray@gmail.com>
12775L: linux-gpio@vger.kernel.org
12776S: Maintained
12777F: drivers/gpio/gpio-ws16c48.c
e258b80e 12778
8a70da82 12779WIMAX STACK
8b58be88 12780M: Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
8a70da82 12781M: linux-wimax@intel.com
49e7d9df 12782L: wimax@linuxwimax.org (subscribers-only)
8a70da82
IPG
12783S: Supported
12784W: http://linuxwimax.org
315987dc 12785F: Documentation/wimax/README.wimax
315987dc
JP
12786F: include/linux/wimax/debug.h
12787F: include/net/wimax.h
c117ab84 12788F: include/uapi/linux/wimax.h
315987dc 12789F: net/wimax/
8a70da82 12790
5fc14680 12791WISTRON LAPTOP BUTTON DRIVER
8b58be88 12792M: Miloslav Trmac <mitr@volny.cz>
5fc14680 12793S: Maintained
679655da 12794F: drivers/input/misc/wistron_btns.c
5fc14680 12795
1da177e4 12796WL3501 WIRELESS PCMCIA CARD DRIVER
8b58be88 12797M: Arnaldo Carvalho de Melo <acme@ghostprotocols.net>
724c6b35 12798L: linux-wireless@vger.kernel.org
926554c4 12799W: http://oops.ghostprotocols.net:81/blog
1da177e4 12800S: Maintained
679655da 12801F: drivers/net/wireless/wl3501*
1da177e4 12802
055bcbcb 12803WOLFSON MICROELECTRONICS DRIVERS
fef95164 12804L: patches@opensource.wolfsonmicro.com
f0e03dbd
RF
12805T: git https://github.com/CirrusLogic/linux-drivers.git
12806W: https://github.com/CirrusLogic/linux-drivers/wiki
b75ea16a 12807S: Supported
3768f0b1 12808F: Documentation/hwmon/wm83??
f494993f
CK
12809F: Documentation/devicetree/bindings/extcon/extcon-arizona.txt
12810F: Documentation/devicetree/bindings/regulator/arizona-regulator.txt
12811F: Documentation/devicetree/bindings/mfd/arizona.txt
af1c5386 12812F: arch/arm/mach-s3c64xx/mach-crag6410*
f05259a6 12813F: drivers/clk/clk-wm83*.c
9c309598 12814F: drivers/extcon/extcon-arizona.c
b75ea16a 12815F: drivers/leds/leds-wm83*.c
25b273ba 12816F: drivers/gpio/gpio-*wm*.c
9c309598 12817F: drivers/gpio/gpio-arizona.c
d22b0869 12818F: drivers/hwmon/wm83??-hwmon.c
59ec6da2
MB
12819F: drivers/input/misc/wm831x-on.c
12820F: drivers/input/touchscreen/wm831x-ts.c
12821F: drivers/input/touchscreen/wm97*.c
9c309598
MB
12822F: drivers/mfd/arizona*
12823F: drivers/mfd/wm*.c
12ebc137 12824F: drivers/mfd/cs47l24*
b75ea16a
MB
12825F: drivers/power/wm83*.c
12826F: drivers/rtc/rtc-wm83*.c
12827F: drivers/regulator/wm8*.c
3860e6c4 12828F: drivers/video/backlight/wm83*_bl.c
b75ea16a 12829F: drivers/watchdog/wm83*_wdt.c
9c309598 12830F: include/linux/mfd/arizona/
3860e6c4 12831F: include/linux/mfd/wm831x/
b75ea16a 12832F: include/linux/mfd/wm8350/
3768f0b1 12833F: include/linux/mfd/wm8400*
59ec6da2 12834F: include/linux/wm97xx.h
055bcbcb 12835F: include/sound/wm????.h
9c309598 12836F: sound/soc/codecs/arizona.?
055bcbcb 12837F: sound/soc/codecs/wm*
12ebc137 12838F: sound/soc/codecs/cs47l24*
b75ea16a 12839
3e6cd7a4
TH
12840WORKQUEUE
12841M: Tejun Heo <tj@kernel.org>
badb7f5e 12842R: Lai Jiangshan <jiangshanlai@gmail.com>
3e6cd7a4
TH
12843T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/wq.git
12844S: Maintained
12845F: include/linux/workqueue.h
12846F: kernel/workqueue.c
12847F: Documentation/workqueue.txt
12848
39ac9f48
CYT
12849X-POWERS MULTIFUNCTION PMIC DEVICE DRIVERS
12850M: Chen-Yu Tsai <wens@csie.org>
12851L: linux-kernel@vger.kernel.org
12852S: Maintained
12853N: axp[128]
12854
1da177e4 12855X.25 NETWORK LAYER
8bf28059 12856M: Andrew Hendry <andrew.hendry@gmail.com>
1da177e4 12857L: linux-x25@vger.kernel.org
8bf28059 12858S: Odd Fixes
679655da
JP
12859F: Documentation/networking/x25*
12860F: include/net/x25*
12861F: net/x25/
1da177e4 12862
e2d1d6c0 12863X86 ARCHITECTURE (32-BIT AND 64-BIT)
8b58be88
JP
12864M: Thomas Gleixner <tglx@linutronix.de>
12865M: Ingo Molnar <mingo@redhat.com>
12866M: "H. Peter Anvin" <hpa@zytor.com>
bcde563c 12867M: x86@kernel.org
981c3a4f 12868L: linux-kernel@vger.kernel.org
75fc2d37 12869T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core
e2d1d6c0 12870S: Maintained
679655da
JP
12871F: Documentation/x86/
12872F: arch/x86/
e2d1d6c0 12873
d0944853 12874X86 PLATFORM DRIVERS
e181ba15 12875M: Darren Hart <dvhart@infradead.org>
d0944853 12876L: platform-driver-x86@vger.kernel.org
e181ba15 12877T: git git://git.infradead.org/users/dvhart/linux-platform-drivers-x86.git
d0944853 12878S: Maintained
14430813 12879F: drivers/platform/x86/
3a4bceef 12880F: drivers/platform/olpc/
d0944853 12881
c1f5c54b
IM
12882X86 MCE INFRASTRUCTURE
12883M: Tony Luck <tony.luck@intel.com>
487ba8e8 12884M: Borislav Petkov <bp@alien8.de>
c1f5c54b
IM
12885L: linux-edac@vger.kernel.org
12886S: Maintained
12887F: arch/x86/kernel/cpu/mcheck/*
12888
79ebdc95
BP
12889X86 MICROCODE UPDATE SUPPORT
12890M: Borislav Petkov <bp@alien8.de>
12891S: Maintained
12892F: arch/x86/kernel/cpu/microcode/*
12893
f0905c5a
AL
12894X86 VDSO
12895M: Andy Lutomirski <luto@amacapital.net>
12896L: linux-kernel@vger.kernel.org
12897T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/vdso
12898S: Maintained
d603c8e1 12899F: arch/x86/entry/vdso/
f0905c5a 12900
d6fad502 12901XC2028/3028 TUNER DRIVER
5dc8a864
MCC
12902M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
12903M: Mauro Carvalho Chehab <mchehab@kernel.org>
d6fad502 12904L: linux-media@vger.kernel.org
a825eaec 12905W: https://linuxtv.org
d6fad502
MCC
12906T: git git://linuxtv.org/media_tree.git
12907S: Maintained
12908F: drivers/media/tuners/tuner-xc2028.*
12909
c4468085 12910XEN HYPERVISOR INTERFACE
3eeef8f7
KRW
12911M: Boris Ostrovsky <boris.ostrovsky@oracle.com>
12912M: David Vrabel <david.vrabel@citrix.com>
101ecde5 12913M: Juergen Gross <jgross@suse.com>
11dbb52b 12914L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
ea70ba3a 12915T: git git://git.kernel.org/pub/scm/linux/kernel/git/xen/tip.git
c4468085
IC
12916S: Supported
12917F: arch/x86/xen/
12918F: drivers/*/xen-*front.c
12919F: drivers/xen/
12920F: arch/x86/include/asm/xen/
12921F: include/xen/
c117ab84 12922F: include/uapi/xen/
c4468085 12923
77bfb479 12924XEN HYPERVISOR ARM
85d1a29d 12925M: Stefano Stabellini <sstabellini@kernel.org>
11dbb52b 12926L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
85d1a29d 12927S: Maintained
77bfb479
SS
12928F: arch/arm/xen/
12929F: arch/arm/include/asm/xen/
12930
b475e83f 12931XEN HYPERVISOR ARM64
85d1a29d 12932M: Stefano Stabellini <sstabellini@kernel.org>
11dbb52b 12933L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
85d1a29d 12934S: Maintained
b475e83f
SS
12935F: arch/arm64/xen/
12936F: arch/arm64/include/asm/xen/
12937
9b57e1a7 12938XEN NETWORK BACKEND DRIVER
8386040b 12939M: Wei Liu <wei.liu2@citrix.com>
11dbb52b 12940L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
9b57e1a7
IC
12941L: netdev@vger.kernel.org
12942S: Supported
12943F: drivers/net/xen-netback/*
12944
c5f8e29d
KRW
12945XEN PCI SUBSYSTEM
12946M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
11dbb52b 12947L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
c5f8e29d
KRW
12948S: Supported
12949F: arch/x86/pci/*xen*
12950F: drivers/pci/*xen*
12951
a2c5ae65
KRW
12952XEN BLOCK SUBSYSTEM
12953M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
bcadb699 12954M: Roger Pau Monné <roger.pau@citrix.com>
a2c5ae65
KRW
12955L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
12956S: Supported
12957F: drivers/block/xen-blkback/*
12958F: drivers/block/xen*
12959
15d03609
JG
12960XEN PVSCSI DRIVERS
12961M: Juergen Gross <jgross@suse.com>
12962L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
12963L: linux-scsi@vger.kernel.org
12964S: Supported
12965F: drivers/scsi/xen-scsifront.c
12966F: drivers/xen/xen-scsiback.c
12967F: include/xen/interface/io/vscsiif.h
12968
c5f8e29d
KRW
12969XEN SWIOTLB SUBSYSTEM
12970M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
11dbb52b 12971L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
c5f8e29d
KRW
12972S: Supported
12973F: arch/x86/xen/*swiotlb*
12974F: drivers/xen/*swiotlb*
12975
1da177e4
LT
12976XFS FILESYSTEM
12977P: Silicon Graphics Inc
809625ca 12978M: Dave Chinner <david@fromorbit.com>
18caa67a 12979M: xfs@oss.sgi.com
d7ede1aa 12980L: xfs@oss.sgi.com
1da177e4 12981W: http://oss.sgi.com/projects/xfs
9f273c24 12982T: git git://git.kernel.org/pub/scm/linux/kernel/git/dgc/linux-xfs.git
1da177e4 12983S: Supported
679655da
JP
12984F: Documentation/filesystems/xfs.txt
12985F: fs/xfs/
1da177e4 12986
8a3b7a25 12987XILINX AXI ETHERNET DRIVER
59a54f30
MS
12988M: Anirudha Sarangi <anirudh@xilinx.com>
12989M: John Linn <John.Linn@xilinx.com>
8a3b7a25 12990S: Maintained
12991F: drivers/net/ethernet/xilinx/xilinx_axienet*
12992
238b8721 12993XILINX UARTLITE SERIAL DRIVER
8b58be88 12994M: Peter Korsgaard <jacmet@sunsite.dk>
238b8721
PK
12995L: linux-serial@vger.kernel.org
12996S: Maintained
df621252 12997F: drivers/tty/serial/uartlite.c
238b8721 12998
df330515
LP
12999XILINX VIDEO IP CORES
13000M: Hyun Kwon <hyun.kwon@xilinx.com>
13001M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
13002L: linux-media@vger.kernel.org
13003T: git git://linuxtv.org/media_tree.git
13004S: Supported
13005F: Documentation/devicetree/bindings/media/xilinx/
13006F: drivers/media/platform/xilinx/
a5562f65 13007F: include/uapi/linux/xilinx-v4l2-controls.h
df330515 13008
74316949
EB
13009XILLYBUS DRIVER
13010M: Eli Billauer <eli.billauer@gmail.com>
13011L: linux-kernel@vger.kernel.org
13012S: Supported
13013F: drivers/char/xillybus/
13014
f620e4b8
MF
13015XTENSA XTFPGA PLATFORM SUPPORT
13016M: Max Filippov <jcmvbkbc@gmail.com>
13017L: linux-xtensa@linux-xtensa.org
13018S: Maintained
13019F: drivers/spi/spi-xtensa-xtfpga.c
57b7068d 13020F: sound/soc/xtensa/xtfpga-i2s.c
f620e4b8 13021
1da177e4 13022YAM DRIVER FOR AX.25
8b58be88 13023M: Jean-Paul Roubelat <jpr@f6fbb.org>
1da177e4
LT
13024L: linux-hams@vger.kernel.org
13025S: Maintained
679655da
JP
13026F: drivers/net/hamradio/yam*
13027F: include/linux/yam.h
1da177e4 13028
af64a5eb 13029YEALINK PHONE DRIVER
8b58be88 13030M: Henk Vergonet <Henk.Vergonet@gmail.com>
af64a5eb
HV
13031L: usbb2k-api-dev@nongnu.org
13032S: Maintained
679655da
JP
13033F: Documentation/input/yealink.txt
13034F: drivers/input/misc/yealink.*
af64a5eb 13035
1da177e4 13036Z8530 DRIVER FOR AX.25
8b58be88 13037M: Joerg Reuter <jreuter@yaina.de>
1da177e4
LT
13038W: http://yaina.de/jreuter/
13039W: http://www.qsl.net/dl1bke/
13040L: linux-hams@vger.kernel.org
13041S: Maintained
679655da
JP
13042F: Documentation/networking/z8530drv.txt
13043F: drivers/net/hamradio/*scc.c
13044F: drivers/net/hamradio/z8530.h
1da177e4 13045
0cf31ec1 13046ZBUD COMPRESSED PAGE ALLOCATOR
0bb181c7 13047M: Seth Jennings <sjenning@redhat.com>
0cf31ec1
SJ
13048L: linux-mm@kvack.org
13049S: Maintained
13050F: mm/zbud.c
13051F: include/linux/zbud.h
13052
7c0c3afb 13053ZD1211RW WIRELESS DRIVER
8b58be88
JP
13054M: Daniel Drake <dsd@gentoo.org>
13055M: Ulrich Kunitz <kune@deine-taler.de>
7c0c3afb 13056W: http://zd1211.ath.cx/wiki/DriverRewrite
724c6b35 13057L: linux-wireless@vger.kernel.org
7c0c3afb
DD
13058L: zd1211-devs@lists.sourceforge.net (subscribers-only)
13059S: Maintained
6948300c 13060F: drivers/net/wireless/zydas/zd1211rw/
7c0c3afb 13061
20263029
DS
13062ZPOOL COMPRESSED PAGE STORAGE API
13063M: Dan Streetman <ddstreet@ieee.org>
13064L: linux-mm@kvack.org
13065S: Maintained
13066F: mm/zpool.c
13067F: include/linux/zpool.h
13068
1da177e4 13069ZR36067 VIDEO FOR LINUX DRIVER
1da177e4 13070L: mjpeg-users@lists.sourceforge.net
f63145e2 13071L: linux-media@vger.kernel.org
1da177e4 13072W: http://mjpeg.sourceforge.net/driver-zoran/
a825eaec 13073T: hg https://linuxtv.org/hg/v4l-dvb
f63145e2 13074S: Odd Fixes
90d72ac6 13075F: drivers/media/pci/zoran/
1da177e4 13076
6920f2cc
MK
13077ZRAM COMPRESSED RAM BLOCK DEVICE DRVIER
13078M: Minchan Kim <minchan@kernel.org>
13079M: Nitin Gupta <ngupta@vflare.org>
74f3037c 13080R: Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
6920f2cc
MK
13081L: linux-kernel@vger.kernel.org
13082S: Maintained
13083F: drivers/block/zram/
13084F: Documentation/blockdev/zram.txt
13085
8b4a4080 13086ZS DECSTATION Z85C30 SERIAL DRIVER
8b58be88 13087M: "Maciej W. Rozycki" <macro@linux-mips.org>
8b4a4080 13088S: Maintained
df621252 13089F: drivers/tty/serial/zs.*
8b4a4080 13090
eae70d06
MK
13091ZSMALLOC COMPRESSED SLAB MEMORY ALLOCATOR
13092M: Minchan Kim <minchan@kernel.org>
13093M: Nitin Gupta <ngupta@vflare.org>
41192a2d 13094R: Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
eae70d06
MK
13095L: linux-mm@kvack.org
13096S: Maintained
13097F: mm/zsmalloc.c
13098F: include/linux/zsmalloc.h
d02be50d 13099F: Documentation/vm/zsmalloc.txt
eae70d06 13100
0cf31ec1 13101ZSWAP COMPRESSED SWAP CACHING
0bb181c7 13102M: Seth Jennings <sjenning@redhat.com>
0cf31ec1
SJ
13103L: linux-mm@kvack.org
13104S: Maintained
13105F: mm/zswap.c
13106
1da177e4 13107THE REST
8b58be88 13108M: Linus Torvalds <torvalds@linux-foundation.org>
34d03cc1 13109L: linux-kernel@vger.kernel.org
8a6e2535 13110Q: http://patchwork.kernel.org/project/LKML/list/
d16adea3 13111T: git git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
1da177e4 13112S: Buried alive in reporters
34d03cc1
JP
13113F: *
13114F: */