]> git.proxmox.com Git - mirror_ubuntu-artful-kernel.git/blame - MAINTAINERS
myri10ge: fix typo in parameter description
[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
1738cd3e
NB
639AMAZON ETHERNET DRIVERS
640M: Netanel Belgazal <netanel@annapurnalabs.com>
641R: Saeed Bishara <saeed@annapurnalabs.com>
642R: Zorik Machulsky <zorik@annapurnalabs.com>
643L: netdev@vger.kernel.org
644S: Supported
645F: Documentation/networking/ena.txt
646F: drivers/net/ethernet/amazon/
647
f4875e12
TL
648AMD CRYPTOGRAPHIC COPROCESSOR (CCP) DRIVER
649M: Tom Lendacky <thomas.lendacky@amd.com>
29e9330f 650M: Gary Hook <gary.hook@amd.com>
f4875e12
TL
651L: linux-crypto@vger.kernel.org
652S: Supported
653F: drivers/crypto/ccp/
654F: include/linux/ccp.h
655
512d1027 656AMD FAM15H PROCESSOR POWER MONITORING DRIVER
96818b58 657M: Huang Rui <ray.huang@amd.com>
968ce1b1 658L: linux-hwmon@vger.kernel.org
96818b58 659S: Supported
512d1027
AH
660F: Documentation/hwmon/fam15h_power
661F: drivers/hwmon/fam15h_power.c
662
167a675a 663AMD GEODE CS5536 USB DEVICE CONTROLLER DRIVER
67d76710 664L: linux-geode@lists.infradead.org (moderated for non-subscribers)
b4731977 665S: Orphan
faf2e1db 666F: drivers/usb/gadget/udc/amd5536udc.*
167a675a 667
f90b8116 668AMD GEODE PROCESSOR/CHIPSET SUPPORT
69006096 669P: Andres Salomon <dilinger@queued.net>
67d76710 670L: linux-geode@lists.infradead.org (moderated for non-subscribers)
f90b8116
JC
671W: http://www.amd.com/us-en/ConnectivitySolutions/TechnicalResources/0,,50_2334_2452_11363,00.html
672S: Supported
679655da
JP
673F: drivers/char/hw_random/geode-rng.c
674F: drivers/crypto/geode*
8a61f013 675F: drivers/video/fbdev/geode/
679655da 676F: arch/x86/include/asm/geode.h
f90b8116 677
919ee7dd 678AMD IOMMU (AMD-VI)
e4110568 679M: Joerg Roedel <joro@8bytes.org>
919ee7dd 680L: iommu@lists.linux-foundation.org
525b233c 681T: git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
e4110568 682S: Maintained
b2c16391
JP
683F: drivers/iommu/amd_iommu*.[ch]
684F: include/linux/amd-iommu.h
919ee7dd 685
16423d67 686AMD KFD
1241e0b4 687M: Oded Gabbay <oded.gabbay@gmail.com>
49e7d9df
JP
688L: dri-devel@lists.freedesktop.org
689T: git git://people.freedesktop.org/~gabbayo/linux.git
690S: Supported
130e0371
OG
691F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.c
692F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.h
32c22e99 693F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v7.c
ff758a12 694F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v8.c
49e7d9df 695F: drivers/gpu/drm/amd/amdkfd/
04df25d1
OG
696F: drivers/gpu/drm/amd/include/cik_structs.h
697F: drivers/gpu/drm/amd/include/kgd_kfd_interface.h
ff758a12 698F: drivers/gpu/drm/amd/include/vi_structs.h
49e7d9df
JP
699F: drivers/gpu/drm/radeon/radeon_kfd.c
700F: drivers/gpu/drm/radeon/radeon_kfd.h
701F: include/uapi/linux/kfd_ioctl.h
16423d67 702
2510eb74
SS
703AMD SEATTLE DEVICE TREE SUPPORT
704M: Brijesh Singh <brijeshkumar.singh@amd.com>
705M: Suravee Suthikulpanit <suravee.suthikulpanit@amd.com>
706M: Tom Lendacky <thomas.lendacky@amd.com>
707S: Supported
708F: arch/arm64/boot/dts/amd/
709
45198c7b
LT
710AMD XGBE DRIVER
711M: Tom Lendacky <thomas.lendacky@amd.com>
712L: netdev@vger.kernel.org
713S: Supported
714F: drivers/net/ethernet/amd/xgbe/
08b8940e 715F: arch/arm64/boot/dts/amd/amd-seattle-xgbe*.dtsi
45198c7b 716
284f42b6 717AMS (Apple Motion Sensor) DRIVER
8b58be88 718M: Michael Hanselmann <linux-kernel@hansmi.ch>
284f42b6 719S: Supported
bd5f47ec 720F: drivers/macintosh/ams/
284f42b6 721
531fca16
HV
722ANALOG DEVICES INC AD9389B DRIVER
723M: Hans Verkuil <hans.verkuil@cisco.com>
724L: linux-media@vger.kernel.org
725S: Maintained
726F: drivers/media/i2c/ad9389b*
727
614b4384
LPC
728ANALOG DEVICES INC ADV7180 DRIVER
729M: Lars-Peter Clausen <lars@metafoo.de>
730L: linux-media@vger.kernel.org
731W: http://ez.analog.com/community/linux-device-drivers
732S: Supported
733F: drivers/media/i2c/adv7180.c
734
c40ddfa3
HV
735ANALOG DEVICES INC ADV7511 DRIVER
736M: Hans Verkuil <hans.verkuil@cisco.com>
737L: linux-media@vger.kernel.org
738S: Maintained
739F: drivers/media/i2c/adv7511*
740
531fca16
HV
741ANALOG DEVICES INC ADV7604 DRIVER
742M: Hans Verkuil <hans.verkuil@cisco.com>
743L: linux-media@vger.kernel.org
744S: Maintained
745F: drivers/media/i2c/adv7604*
746
c40ddfa3
HV
747ANALOG DEVICES INC ADV7842 DRIVER
748M: Hans Verkuil <hans.verkuil@cisco.com>
749L: linux-media@vger.kernel.org
750S: Maintained
751F: drivers/media/i2c/adv7842*
752
527a1a83 753ANALOG DEVICES INC ASOC CODEC DRIVERS
535bd16f 754M: Lars-Peter Clausen <lars@metafoo.de>
4bdef3bd 755L: alsa-devel@alsa-project.org (moderated for non-subscribers)
a3f531ac 756W: http://wiki.analog.com/
a4edbc10 757W: http://ez.analog.com/community/linux-device-drivers
4bdef3bd 758S: Supported
39c9d199 759F: sound/soc/codecs/adau*
cc52688a 760F: sound/soc/codecs/adav*
4bdef3bd 761F: sound/soc/codecs/ad1*
ae48f5ef 762F: sound/soc/codecs/ad7*
4bdef3bd 763F: sound/soc/codecs/ssm*
40216ce7 764F: sound/soc/codecs/sigmadsp.*
4bdef3bd 765
527a1a83 766ANALOG DEVICES INC ASOC DRIVERS
b3fe92b0 767L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
527a1a83
MH
768L: alsa-devel@alsa-project.org (moderated for non-subscribers)
769W: http://blackfin.uclinux.org/
770S: Supported
771F: sound/soc/blackfin/*
7d1f9018 772
4ce72abc
LPC
773ANALOG DEVICES INC IIO DRIVERS
774M: Lars-Peter Clausen <lars@metafoo.de>
775M: Michael Hennerich <Michael.Hennerich@analog.com>
776W: http://wiki.analog.com/
777W: http://ez.analog.com/community/linux-device-drivers
778S: Supported
779F: drivers/iio/*/ad*
780X: drivers/iio/*/adjd*
781F: drivers/staging/iio/*/ad*
782F: staging/iio/trigger/iio-trig-bfin-timer.c
527a1a83 783
0e3b67b3
LPC
784ANALOG DEVICES INC DMA DRIVERS
785M: Lars-Peter Clausen <lars@metafoo.de>
786W: http://ez.analog.com/community/linux-device-drivers
787S: Supported
788F: drivers/dma/dma-axi-dmac.c
789
27eb6622
RH
790ANDROID CONFIG FRAGMENTS
791M: Rob Herring <robh@kernel.org>
792S: Supported
793F: kernel/configs/android*
794
41c9e95d
GK
795ANDROID DRIVERS
796M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
27682407 797M: Arve Hjønnevåg <arve@android.com>
41c9e95d 798M: Riley Andrews <riandrews@android.com>
0e4a566b 799T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
41c9e95d
GK
800L: devel@driverdev.osuosl.org
801S: Supported
802F: drivers/android/
803F: drivers/staging/android/
804
d03c023e
LA
805ANDROID ION DRIVER
806M: Laura Abbott <labbott@redhat.com>
807M: Sumit Semwal <sumit.semwal@linaro.org>
808L: devel@driverdev.osuosl.org
809S: Supported
e9d766b9 810F: Documentation/devicetree/bindings/staging/ion/
d03c023e
LA
811F: drivers/staging/android/ion
812F: drivers/staging/android/uapi/ion.h
813F: drivers/staging/android/uapi/ion_test.h
814
42269063 815AOA (Apple Onboard Audio) ALSA DRIVER
8b58be88 816M: Johannes Berg <johannes@sipsolutions.net>
a4724ed6 817L: linuxppc-dev@lists.ozlabs.org
93711660 818L: alsa-devel@alsa-project.org (moderated for non-subscribers)
42269063 819S: Maintained
679655da 820F: sound/aoa/
42269063 821
4075a283 822APEX EMBEDDED SYSTEMS STX104 IIO DRIVER
97a445da
WBG
823M: William Breathitt Gray <vilhelm.gray@gmail.com>
824L: linux-iio@vger.kernel.org
825S: Maintained
4075a283 826F: drivers/iio/adc/stx104.c
97a445da 827
1da177e4 828APM DRIVER
e5f6450c 829M: Jiri Kosina <jikos@kernel.org>
81024fc4 830S: Odd fixes
9f273c24 831T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/apm.git
679655da
JP
832F: arch/x86/kernel/apm_32.c
833F: include/linux/apm_bios.h
c117ab84 834F: include/uapi/linux/apm_bios.h
81024fc4 835F: drivers/char/apm-emulation.c
1da177e4 836
bd7aa4b2 837APPLE BCM5974 MULTITOUCH DRIVER
75dd112a 838M: Henrik Rydberg <rydberg@bitmath.org>
bd7aa4b2 839L: linux-input@vger.kernel.org
75dd112a 840S: Odd fixes
679655da 841F: drivers/input/mouse/bcm5974.c
bd7aa4b2 842
6f2fad74 843APPLE SMC DRIVER
75dd112a 844M: Henrik Rydberg <rydberg@bitmath.org>
968ce1b1 845L: linux-hwmon@vger.kernel.org
75dd112a 846S: Odd fixes
679655da 847F: drivers/hwmon/applesmc.c
6f2fad74 848
1da177e4 849APPLETALK NETWORK LAYER
8b58be88 850M: Arnaldo Carvalho de Melo <acme@ghostprotocols.net>
1da177e4 851S: Maintained
679655da
JP
852F: drivers/net/appletalk/
853F: net/appletalk/
1da177e4 854
21c75328
DD
855APPLIED MICRO (APM) X-GENE DEVICE TREE SUPPORT
856M: Duc Dang <dhdang@apm.com>
857S: Supported
858F: arch/arm64/boot/dts/apm/
859
24299502
IS
860APPLIED MICRO (APM) X-GENE SOC ETHERNET DRIVER
861M: Iyappan Subramanian <isubramanian@apm.com>
862M: Keyur Chudgar <kchudgar@apm.com>
24299502
IS
863S: Supported
864F: drivers/net/ethernet/apm/xgene/
2efccc60 865F: drivers/net/phy/mdio-xgene.c
24299502 866F: Documentation/devicetree/bindings/net/apm-xgene-enet.txt
2efccc60 867F: Documentation/devicetree/bindings/net/apm-xgene-mdio.txt
24299502 868
fd3a628e
TN
869APPLIED MICRO (APM) X-GENE SOC PMU
870M: Tai Nguyen <ttnguyen@apm.com>
871S: Supported
872F: drivers/perf/xgene_pmu.c
873F: Documentation/perf/xgene-pmu.txt
874F: Documentation/devicetree/bindings/perf/apm-xgene-pmu.txt
875
62a37dc7
LP
876APTINA CAMERA SENSOR PLL
877M: Laurent Pinchart <Laurent.pinchart@ideasonboard.com>
878L: linux-media@vger.kernel.org
879S: Maintained
880F: drivers/media/i2c/aptina-pll.*
881
1154ea7d 882ARC FRAMEBUFFER DRIVER
8b58be88 883M: Jaya Kumar <jayalk@intworks.biz>
1154ea7d 884S: Maintained
8a61f013
JH
885F: drivers/video/fbdev/arcfb.c
886F: drivers/video/fbdev/core/fb_defio.c
1154ea7d 887
c38f6ac7
MG
888ARCNET NETWORK LAYER
889M: Michael Grzeschik <m.grzeschik@pengutronix.de>
890L: netdev@vger.kernel.org
891S: Maintained
892F: drivers/net/arcnet/
893F: include/uapi/linux/if_arcnet.h
894
71d298ce
AB
895ARC PGU DRM DRIVER
896M: Alexey Brodkin <abrodkin@synopsys.com>
897S: Supported
898F: drivers/gpu/drm/arc/
899F: Documentation/devicetree/bindings/display/snps,arcpgu.txt
900
588deb61
MR
901ARM ARCHITECTED TIMER DRIVER
902M: Mark Rutland <mark.rutland@arm.com>
903M: Marc Zyngier <marc.zyngier@arm.com>
904L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
905S: Maintained
906F: arch/arm/include/asm/arch_timer.h
907F: arch/arm64/include/asm/arch_timer.h
908F: drivers/clocksource/arm_arch_timer.c
909
c5a906a5
LD
910ARM HDLCD DRM DRIVER
911M: Liviu Dudau <liviu.dudau@arm.com>
912S: Supported
59ba2422 913F: drivers/gpu/drm/arm/hdlcd_*
c5a906a5
LD
914F: Documentation/devicetree/bindings/display/arm,hdlcd.txt
915
59ba2422
LD
916ARM MALI-DP DRM DRIVER
917M: Liviu Dudau <liviu.dudau@arm.com>
918M: Brian Starkey <brian.starkey@arm.com>
919M: Mali DP Maintainers <malidp@foss.arm.com>
920S: Supported
921F: drivers/gpu/drm/arm/
922F: Documentation/devicetree/bindings/display/arm,malidp.txt
923
1da177e4 924ARM MFM AND FLOPPY DRIVERS
8b58be88 925M: Ian Molton <spyro@f2s.com>
1da177e4 926S: Maintained
679655da
JP
927F: arch/arm/lib/floppydma.S
928F: arch/arm/include/asm/floppy.h
1da177e4 929
6f96521f
WD
930ARM PMU PROFILING AND DEBUGGING
931M: Will Deacon <will.deacon@arm.com>
55d5c4ab 932M: Mark Rutland <mark.rutland@arm.com>
6f96521f 933S: Maintained
55d5c4ab 934L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
dd06a84b 935F: arch/arm*/kernel/perf_*
6f96521f 936F: arch/arm/oprofile/common.c
dd06a84b
MR
937F: arch/arm*/kernel/hw_breakpoint.c
938F: arch/arm*/include/asm/hw_breakpoint.h
939F: arch/arm*/include/asm/perf_event.h
55d5c4ab 940F: drivers/perf/*
fa8ad788 941F: include/linux/perf/arm_pmu.h
55d5c4ab 942F: Documentation/devicetree/bindings/arm/pmu.txt
6f96521f 943
d4275354 944ARM PORT
54176cc6 945M: Russell King <linux@armlinux.org.uk>
efc03ecb 946L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
54176cc6 947W: http://www.armlinux.org.uk/
d4275354
RK
948S: Maintained
949F: arch/arm/
950
d323c243
SB
951ARM SUB-ARCHITECTURES
952L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
56ca9d98 953S: Maintained
d323c243
SB
954F: arch/arm/mach-*/
955F: arch/arm/plat-*/
956T: git git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc.git
957
cefbf4ea 958ARM PRIMECELL AACI PL041 DRIVER
54176cc6 959M: Russell King <linux@armlinux.org.uk>
cefbf4ea
RK
960S: Maintained
961F: sound/arm/aaci.*
962
963ARM PRIMECELL CLCD PL110 DRIVER
54176cc6 964M: Russell King <linux@armlinux.org.uk>
cefbf4ea 965S: Maintained
8a61f013 966F: drivers/video/fbdev/amba-clcd.*
cefbf4ea
RK
967
968ARM PRIMECELL KMI PL050 DRIVER
54176cc6 969M: Russell King <linux@armlinux.org.uk>
cefbf4ea
RK
970S: Maintained
971F: drivers/input/serio/ambakmi.*
972F: include/linux/amba/kmi.h
973
2761f5c2 974ARM PRIMECELL MMCI PL180/1 DRIVER
54176cc6 975M: Russell King <linux@armlinux.org.uk>
08a5c9a2 976S: Maintained
679655da 977F: drivers/mmc/host/mmci.*
2f748aaa 978F: include/linux/amba/mmci.h
2761f5c2 979
1b4304e5 980ARM PRIMECELL UART PL010 AND PL011 DRIVERS
54176cc6 981M: Russell King <linux@armlinux.org.uk>
1b4304e5
RK
982S: Maintained
983F: drivers/tty/serial/amba-pl01*.c
984F: include/linux/amba/serial.h
2761f5c2 985
cefbf4ea 986ARM PRIMECELL BUS SUPPORT
54176cc6 987M: Russell King <linux@armlinux.org.uk>
cefbf4ea
RK
988S: Maintained
989F: drivers/amba/
990F: include/linux/amba/bus.h
991
2b7a52a4 992ARM/ADS SPHERE MACHINE SUPPORT
8b58be88 993M: Lennert Buytenhek <kernel@wantstofly.org>
efc03ecb 994L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2b7a52a4
LB
995S: Maintained
996
9c784f95 997ARM/AFEB9260 MACHINE SUPPORT
8b58be88 998M: Sergey Lapin <slapin@ossfans.org>
efc03ecb 999L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9c784f95
SL
1000S: Maintained
1001
2b7a52a4 1002ARM/AJECO 1ARM MACHINE SUPPORT
8b58be88 1003M: Lennert Buytenhek <kernel@wantstofly.org>
efc03ecb 1004L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2b7a52a4
LB
1005S: Maintained
1006
5c6dcd7f 1007ARM/Allwinner sunXi SoC support
1b106699 1008M: Maxime Ripard <maxime.ripard@free-electrons.com>
5c6dcd7f 1009M: Chen-Yu Tsai <wens@csie.org>
1b106699
MR
1010L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1011S: Maintained
5c6dcd7f 1012N: sun[x456789]i
c1efda12 1013F: arch/arm/boot/dts/ntc-gr8*
60b0f380
MR
1014
1015ARM/Allwinner SoC Clock Support
1016M: Emilio López <emilio@elopez.com.ar>
1017S: Maintained
1018F: drivers/clk/sunxi/
1b106699 1019
79318452 1020ARM/Amlogic Meson SoC support
7c1e3876 1021M: Carlo Caione <carlo@caione.org>
6683d91c 1022M: Kevin Hilman <khilman@baylibre.com>
7c1e3876 1023L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
6683d91c 1024L: linux-amlogic@lists.infradead.org
79318452 1025W: http://linux-meson.com/
7c1e3876 1026S: Maintained
79318452
CC
1027F: arch/arm/mach-meson/
1028F: arch/arm/boot/dts/meson*
6683d91c
KH
1029F: arch/arm64/boot/dts/amlogic/
1030F: drivers/pinctrl/meson/
79318452 1031N: meson
7c1e3876 1032
eff506fa
TZ
1033ARM/Annapurna Labs ALPINE ARCHITECTURE
1034M: Tsahee Zidenberg <tsahee@annapurnalabs.com>
a9e5547b 1035M: Antoine Tenart <antoine.tenart@free-electrons.com>
4d2bf027 1036L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
eff506fa
TZ
1037S: Maintained
1038F: arch/arm/mach-alpine/
a9e5547b
AT
1039F: arch/arm/boot/dts/alpine*
1040F: arch/arm64/boot/dts/al/
1041F: drivers/*/*alpine*
eff506fa 1042
5255034d
LP
1043ARM/ARTPEC MACHINE SUPPORT
1044M: Jesper Nilsson <jesper.nilsson@axis.com>
1045M: Lars Persson <lars.persson@axis.com>
1046M: Niklas Cassel <niklas.cassel@axis.com>
1047S: Maintained
1048L: linux-arm-kernel@axis.com
1049F: arch/arm/mach-artpec
1050F: arch/arm/boot/dts/artpec6*
33b8ac91 1051F: drivers/clk/axis
5255034d 1052
8c2ed9bc
JS
1053ARM/ASPEED MACHINE SUPPORT
1054M: Joel Stanley <joel@jms.id.au>
1055S: Maintained
1056F: arch/arm/mach-aspeed/
1057F: arch/arm/boot/dts/aspeed-*
1058F: drivers/*/*aspeed*
1059
8dca5ce8 1060ARM/ATMEL AT91RM9200, AT91SAM9 AND SAMA5 SOC SUPPORT
c1fc8675 1061M: Nicolas Ferre <nicolas.ferre@atmel.com>
d68b35f8 1062M: Alexandre Belloni <alexandre.belloni@free-electrons.com>
c1fc8675 1063M: Jean-Christophe Plagniol-Villard <plagnioj@jcrosoft.com>
efc03ecb 1064L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
c1fc8675 1065W: http://www.linux4sam.org
9f273c24 1066T: git git://git.kernel.org/pub/scm/linux/kernel/git/nferre/linux-at91.git
c1fc8675
NF
1067S: Supported
1068F: arch/arm/mach-at91/
f0a0a58e 1069F: include/soc/at91/
70e389cc
MB
1070F: arch/arm/boot/dts/at91*.dts
1071F: arch/arm/boot/dts/at91*.dtsi
1072F: arch/arm/boot/dts/sama*.dts
1073F: arch/arm/boot/dts/sama*.dtsi
5f58c970 1074F: arch/arm/include/debug/at91.S
d4a89c7d 1075
6e05dd4e
BB
1076ARM/ATMEL AT91 Clock Support
1077M: Boris Brezillon <boris.brezillon@free-electrons.com>
1078S: Maintained
1079F: drivers/clk/at91
1080
986cf2e9 1081ARM/CALXEDA HIGHBANK ARCHITECTURE
5d3ad8a6 1082M: Rob Herring <robh@kernel.org>
986cf2e9
RH
1083L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1084S: Maintained
1085F: arch/arm/mach-highbank/
e68d7c14
RH
1086F: arch/arm/boot/dts/highbank.dts
1087F: arch/arm/boot/dts/ecx-*.dts*
986cf2e9 1088
d94f944e 1089ARM/CAVIUM NETWORKS CNS3XXX MACHINE SUPPORT
5529c2cd 1090M: Krzysztof Halasa <khalasa@piap.pl>
d94f944e
AV
1091S: Maintained
1092F: arch/arm/mach-cns3xxx/
d94f944e 1093
4863dea3
SG
1094ARM/CAVIUM THUNDER NETWORK DRIVER
1095M: Sunil Goutham <sgoutham@cavium.com>
1096M: Robert Richter <rric@kernel.org>
1097L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1098S: Supported
322e5cc5 1099F: drivers/net/ethernet/cavium/thunder/
4863dea3 1100
386ab516
AS
1101ARM/CIRRUS LOGIC CLPS711X ARM ARCHITECTURE
1102M: Alexander Shiyan <shc_work@mail.ru>
1103L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1104S: Odd Fixes
b8ba3874 1105N: clps711x
386ab516 1106
2b7a52a4 1107ARM/CIRRUS LOGIC EP93XX ARM ARCHITECTURE
ddd559b1 1108M: Hartley Sweeten <hsweeten@visionengravers.com>
1c5454ee 1109M: Ryan Mallon <rmallon@gmail.com>
efc03ecb 1110L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2b7a52a4 1111S: Maintained
d19d3667
HS
1112F: arch/arm/mach-ep93xx/
1113F: arch/arm/mach-ep93xx/include/mach/
2b7a52a4
LB
1114
1115ARM/CIRRUS LOGIC EDB9315A MACHINE SUPPORT
8b58be88 1116M: Lennert Buytenhek <kernel@wantstofly.org>
efc03ecb 1117L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2b7a52a4
LB
1118S: Maintained
1119
d4275354 1120ARM/CLKDEV SUPPORT
54176cc6 1121M: Russell King <linux@armlinux.org.uk>
efc03ecb 1122L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
37417046 1123S: Maintained
d4275354 1124F: arch/arm/include/asm/clkdev.h
4fa2651d 1125F: drivers/clk/clkdev.c
d4275354 1126
d48134e7 1127ARM/COMPULAB CM-X270/EM-X270 and CM-X300 MACHINE SUPPORT
8b58be88 1128M: Mike Rapoport <mike@compulab.co.il>
efc03ecb 1129L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
a9da4f7e
RK
1130S: Maintained
1131
94150095
HF
1132ARM/CONTEC MICRO9 MACHINE SUPPORT
1133M: Hubert Feurstein <hubert.feurstein@contec.at>
1134S: Maintained
1135F: arch/arm/mach-ep93xx/micro9.c
1136
a06ae860
PP
1137ARM/CORESIGHT FRAMEWORK AND DRIVERS
1138M: Mathieu Poirier <mathieu.poirier@linaro.org>
1139L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1140S: Maintained
01081f5a 1141F: drivers/hwtracing/coresight/*
a06ae860
PP
1142F: Documentation/trace/coresight.txt
1143F: Documentation/devicetree/bindings/arm/coresight.txt
7a25ec8e 1144F: Documentation/ABI/testing/sysfs-bus-coresight-devices-*
7e21b0d5 1145F: tools/perf/arch/arm/util/pmu.c
a818c563
MP
1146F: tools/perf/arch/arm/util/auxtrace.c
1147F: tools/perf/arch/arm/util/cs-etm.c
1148F: tools/perf/arch/arm/util/cs-etm.h
1149F: tools/perf/util/cs-etm.h
a06ae860 1150
1da177e4 1151ARM/CORGI MACHINE SUPPORT
8b58be88 1152M: Richard Purdie <rpurdie@rpsys.net>
1da177e4
LT
1153S: Maintained
1154
881a95f9 1155ARM/CORTINA SYSTEMS GEMINI ARM ARCHITECTURE
162500b3 1156M: Hans Ulli Kroll <ulli.kroll@googlemail.com>
efc03ecb 1157L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
b60e23ba 1158T: git git://github.com/ulli-kroll/linux.git
162500b3 1159S: Maintained
f49afbb5 1160F: arch/arm/mach-gemini/
98a9bb5b 1161F: drivers/rtc/rtc-gemini.c
881a95f9 1162
a990cbd8 1163ARM/CSR SIRFPRIMA2 MACHINE SUPPORT
5abf58bf 1164M: Barry Song <baohua@kernel.org>
a990cbd8 1165L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
85529d14 1166T: git git://git.kernel.org/pub/scm/linux/kernel/git/baohua/linux.git
a990cbd8 1167S: Maintained
e68d7c14 1168F: arch/arm/boot/dts/prima2*
a990cbd8 1169F: arch/arm/mach-prima2/
4a9c44f1 1170F: drivers/clk/sirf/
05f30e8d 1171F: drivers/clocksource/timer-prima2.c
5833ac98 1172F: drivers/clocksource/timer-atlas7.c
f8505ef5 1173N: [^a-z]sirf
a990cbd8 1174
c9d862c4
BS
1175ARM/CONEXANT DIGICOLOR MACHINE SUPPORT
1176M: Baruch Siach <baruch@tkos.co.il>
1177L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1178S: Maintained
cde137aa 1179F: arch/arm/boot/dts/cx92755*
c9d862c4
BS
1180N: digicolor
1181
d4275354 1182ARM/EBSA110 MACHINE SUPPORT
54176cc6 1183M: Russell King <linux@armlinux.org.uk>
efc03ecb 1184L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
54176cc6 1185W: http://www.armlinux.org.uk/
d4275354
RK
1186S: Maintained
1187F: arch/arm/mach-ebsa110/
b955f6ca 1188F: drivers/net/ethernet/amd/am79c961a.*
d4275354 1189
4721f3ce
UKK
1190ARM/ENERGY MICRO (SILICON LABS) EFM32 SUPPORT
1191M: Uwe Kleine-König <kernel@pengutronix.de>
1192L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1193S: Maintained
1194N: efm32
1195
a9da4f7e 1196ARM/EZX SMARTPHONES (A780, A910, A1200, E680, ROKR E2 and ROKR E6)
8b58be88
JP
1197M: Daniel Ribeiro <drwyrm@gmail.com>
1198M: Stefan Schmidt <stefan@openezx.org>
1199M: Harald Welte <laforge@openezx.org>
d66f1886 1200L: openezx-devel@lists.openezx.org (moderated for non-subscribers)
a9da4f7e
RK
1201W: http://www.openezx.org/
1202S: Maintained
cafc2265
SS
1203T: topgit git://git.openezx.org/openezx.git
1204F: arch/arm/mach-pxa/ezx.c
a9da4f7e 1205
6a915af9 1206ARM/FARADAY FA526 PORT
162500b3 1207M: Hans Ulli Kroll <ulli.kroll@googlemail.com>
efc03ecb 1208L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
162500b3 1209S: Maintained
1fa7e547 1210T: git git://git.berlios.de/gemini-board
f49afbb5 1211F: arch/arm/mm/*-fa*
6a915af9 1212
d4275354 1213ARM/FOOTBRIDGE ARCHITECTURE
54176cc6 1214M: Russell King <linux@armlinux.org.uk>
efc03ecb 1215L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
54176cc6 1216W: http://www.armlinux.org.uk/
d4275354
RK
1217S: Maintained
1218F: arch/arm/include/asm/hardware/dec21285.h
1219F: arch/arm/mach-footbridge/
1220
86183a5f 1221ARM/FREESCALE IMX / MXC ARM ARCHITECTURE
7609ea2a 1222M: Shawn Guo <shawnguo@kernel.org>
8b58be88 1223M: Sascha Hauer <kernel@pengutronix.de>
b046302a 1224R: Fabio Estevam <fabio.estevam@nxp.com>
efc03ecb 1225L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
86183a5f 1226S: Maintained
f1c12837 1227T: git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
adf79292 1228F: arch/arm/mach-imx/
ce515a6b 1229F: arch/arm/mach-mxs/
2a82f95c 1230F: arch/arm/boot/dts/imx*
e5dafa22 1231F: arch/arm/configs/imx*_defconfig
cf20968a
SG
1232F: drivers/clk/imx/
1233F: include/soc/imx/
86183a5f 1234
142109d2 1235ARM/FREESCALE VYBRID ARM ARCHITECTURE
7609ea2a 1236M: Shawn Guo <shawnguo@kernel.org>
142109d2
SA
1237M: Sascha Hauer <kernel@pengutronix.de>
1238R: Stefan Agner <stefan@agner.ch>
1239L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1240S: Maintained
1241T: git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1242F: arch/arm/mach-imx/*vf610*
1243F: arch/arm/boot/dts/vf*
1244
2b7a52a4 1245ARM/GLOMATION GESBC9312SX MACHINE SUPPORT
8b58be88 1246M: Lennert Buytenhek <kernel@wantstofly.org>
efc03ecb 1247L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2b7a52a4
LB
1248S: Maintained
1249
90b8fc34 1250ARM/GUMSTIX MACHINE SUPPORT
8b58be88 1251M: Steve Sakoman <sakoman@gmail.com>
efc03ecb 1252L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
90b8fc34
JK
1253S: Maintained
1254
ef47d5f0 1255ARM/H4700 (HP IPAQ HX4700) MACHINE SUPPORT
8b58be88 1256M: Philipp Zabel <philipp.zabel@gmail.com>
12a93f32
PZ
1257M: Paul Parsons <lost.distance@yahoo.com>
1258L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
ef47d5f0
PZ
1259S: Maintained
1260F: arch/arm/mach-pxa/hx4700.c
1261F: arch/arm/mach-pxa/include/mach/hx4700.h
12a93f32 1262F: sound/soc/pxa/hx4700.c
ef47d5f0 1263
4dfad069
WX
1264ARM/HISILICON SOC SUPPORT
1265M: Wei Xu <xuwei5@hisilicon.com>
1266L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1267W: http://www.hisilicon.com
1268S: Supported
1269T: git git://github.com/hisilicon/linux-hisi.git
1270F: arch/arm/mach-hisi/
e68d7c14
RH
1271F: arch/arm/boot/dts/hi3*
1272F: arch/arm/boot/dts/hip*
1273F: arch/arm/boot/dts/hisi*
1274F: arch/arm64/boot/dts/hisilicon/
4dfad069 1275
21f37bc3 1276ARM/HP JORNADA 7XX MACHINE SUPPORT
8b58be88 1277M: Kristoffer Ericson <kristoffer.ericson@gmail.com>
795fb7e7
JD
1278W: www.jlime.com
1279S: Maintained
084bad91
KE
1280T: git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
1281F: arch/arm/mach-sa1100/jornada720.c
1282F: arch/arm/mach-sa1100/include/mach/jornada720.h
21f37bc3 1283
5e767ab9
JMC
1284ARM/IGEP MACHINE SUPPORT
1285M: Enric Balletbo i Serra <eballetbo@gmail.com>
1286M: Javier Martinez Canillas <javier@dowhile0.org>
1287L: linux-omap@vger.kernel.org
1288L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1289S: Maintained
06ff74fd 1290F: arch/arm/boot/dts/omap3-igep*
5e767ab9 1291
403d2971
MV
1292ARM/INCOME PXA270 SUPPORT
1293M: Marek Vasut <marek.vasut@gmail.com>
1294L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1295S: Maintained
ec154082 1296F: arch/arm/mach-pxa/colibri-pxa270-income.c
403d2971 1297
2b7a52a4 1298ARM/INTEL IOP32X ARM ARCHITECTURE
8b58be88 1299M: Lennert Buytenhek <kernel@wantstofly.org>
efc03ecb 1300L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
f00f510a 1301S: Maintained
e2bdb176
DW
1302
1303ARM/INTEL IOP33X ARM ARCHITECTURE
efc03ecb 1304L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
08223d80 1305S: Orphan
2b7a52a4
LB
1306
1307ARM/INTEL IOP13XX ARM ARCHITECTURE
8b58be88 1308M: Lennert Buytenhek <kernel@wantstofly.org>
efc03ecb 1309L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
f00f510a 1310S: Maintained
2b7a52a4
LB
1311
1312ARM/INTEL IQ81342EX MACHINE SUPPORT
8b58be88 1313M: Lennert Buytenhek <kernel@wantstofly.org>
efc03ecb 1314L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
f00f510a 1315S: Maintained
2b7a52a4 1316
2b7a52a4 1317ARM/INTEL IXDP2850 MACHINE SUPPORT
8b58be88 1318M: Lennert Buytenhek <kernel@wantstofly.org>
efc03ecb 1319L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2b7a52a4
LB
1320S: Maintained
1321
dfdd8cc9
KH
1322ARM/INTEL IXP4XX ARM ARCHITECTURE
1323M: Imre Kaloz <kaloz@openwrt.org>
5529c2cd 1324M: Krzysztof Halasa <khalasa@piap.pl>
baea7b94 1325L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
dfdd8cc9
KH
1326S: Maintained
1327F: arch/arm/mach-ixp4xx/
1328
838553c5 1329ARM/INTEL RESEARCH IMOTE/STARGATE 2 MACHINE SUPPORT
7f49a7f7
JC
1330M: Jonathan Cameron <jic23@cam.ac.uk>
1331L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1332S: Maintained
1333F: arch/arm/mach-pxa/stargate2.c
1334F: drivers/pcmcia/pxa2xx_stargate2.c
1335
2b7a52a4 1336ARM/INTEL XSC3 (MANZANO) ARM CORE
8b58be88 1337M: Lennert Buytenhek <kernel@wantstofly.org>
efc03ecb 1338L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
f00f510a 1339S: Maintained
2b7a52a4
LB
1340
1341ARM/IP FABRICS DOUBLE ESPRESSO MACHINE SUPPORT
8b58be88 1342M: Lennert Buytenhek <kernel@wantstofly.org>
efc03ecb 1343L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2b7a52a4
LB
1344S: Maintained
1345
1154f858 1346ARM/TEXAS INSTRUMENT KEYSTONE ARCHITECTURE
97215800 1347M: Santosh Shilimkar <ssantosh@kernel.org>
1154f858
SS
1348L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1349S: Maintained
1350F: arch/arm/mach-keystone/
5edafc29 1351F: arch/arm/boot/dts/keystone-*
317929cd 1352T: git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
1154f858 1353
bc6aa566 1354ARM/TEXAS INSTRUMENT KEYSTONE CLOCK FRAMEWORK
97215800 1355M: Santosh Shilimkar <ssantosh@kernel.org>
bc6aa566
SS
1356L: linux-kernel@vger.kernel.org
1357S: Maintained
1358F: drivers/clk/keystone/
1359
1360ARM/TEXAS INSTRUMENT KEYSTONE ClOCKSOURCE
97215800 1361M: Santosh Shilimkar <ssantosh@kernel.org>
bc6aa566
SS
1362L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1363L: linux-kernel@vger.kernel.org
1364S: Maintained
1365F: drivers/clocksource/timer-keystone.c
1366
1367ARM/TEXAS INSTRUMENT KEYSTONE RESET DRIVER
97215800 1368M: Santosh Shilimkar <ssantosh@kernel.org>
bc6aa566
SS
1369L: linux-kernel@vger.kernel.org
1370S: Maintained
1371F: drivers/power/reset/keystone-reset.c
1372
1373ARM/TEXAS INSTRUMENT AEMIF/EMIF DRIVERS
97215800 1374M: Santosh Shilimkar <ssantosh@kernel.org>
bc6aa566
SS
1375L: linux-kernel@vger.kernel.org
1376S: Maintained
1377F: drivers/memory/*emif*
1378
8cb555b6
CM
1379ARM/LG1K ARCHITECTURE
1380M: Chanho Min <chanho.min@lge.com>
1381L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1382S: Maintained
1383F: arch/arm64/boot/dts/lg/
1384
2b7a52a4 1385ARM/LOGICPD PXA270 MACHINE SUPPORT
8b58be88 1386M: Lennert Buytenhek <kernel@wantstofly.org>
efc03ecb 1387L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2b7a52a4
LB
1388S: Maintained
1389
3143875f
JE
1390ARM/LPC18XX ARCHITECTURE
1391M: Joachim Eastwood <manabian@gmail.com>
1392L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1393S: Maintained
19c1c32c
JE
1394F: arch/arm/boot/dts/lpc43*
1395F: drivers/clk/nxp/clk-lpc18xx*
1396F: drivers/clocksource/time-lpc32xx.c
1397F: drivers/i2c/busses/i2c-lpc2k.c
1398F: drivers/memory/pl172.c
1399F: drivers/mtd/spi-nor/nxp-spifi.c
1400F: drivers/rtc/rtc-lpc24xx.c
3143875f
JE
1401N: lpc18xx
1402
15e4f7da 1403ARM/LPC32XX SOC SUPPORT
8d5a6b42
VZ
1404M: Vladimir Zapolskiy <vz@mleia.com>
1405M: Sylvain Lemieux <slemieux.tyco@gmail.com>
15e4f7da 1406L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8d5a6b42 1407T: git git://github.com/vzapolskiy/linux-lpc32xx.git
15e4f7da 1408S: Maintained
2377f9fd 1409F: arch/arm/boot/dts/lpc32*
15e4f7da 1410F: arch/arm/mach-lpc32xx/
2377f9fd
VZ
1411F: drivers/i2c/busses/i2c-pnx.c
1412F: drivers/net/ethernet/nxp/lpc_eth.c
1413F: drivers/usb/host/ohci-nxp.c
1414F: drivers/watchdog/pnx4008_wdt.c
1415N: lpc32xx
15e4f7da 1416
3b886171 1417ARM/MAGICIAN MACHINE SUPPORT
8b58be88 1418M: Philipp Zabel <philipp.zabel@gmail.com>
3b886171
PZ
1419S: Maintained
1420
1f664ab7 1421ARM/Marvell Kirkwood and Armada 370, 375, 38x, 39x, XP, 3700, 7K/8K SOC support
75f41273
TP
1422M: Jason Cooper <jason@lakedaemon.net>
1423M: Andrew Lunn <andrew@lunn.ch>
1424M: Gregory Clement <gregory.clement@free-electrons.com>
dcb71503 1425M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
75f41273
TP
1426L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1427S: Maintained
1428F: arch/arm/mach-mvebu/
59ec9671 1429F: drivers/rtc/rtc-armada38x.c
31c17ac9
GC
1430F: arch/arm/boot/dts/armada*
1431F: arch/arm/boot/dts/kirkwood*
dcc3068a 1432F: arch/arm64/boot/dts/marvell/armada*
9f123def 1433F: drivers/cpufreq/mvebu-cpufreq.c
e269777f 1434F: arch/arm/configs/mvebu_*_defconfig
75f41273 1435
40f4978b
SH
1436ARM/Marvell Berlin SoC support
1437M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
1438L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1439S: Maintained
1440F: arch/arm/mach-berlin/
31c17ac9 1441F: arch/arm/boot/dts/berlin*
e68d7c14 1442F: arch/arm64/boot/dts/marvell/berlin*
31c17ac9 1443
40f4978b 1444
4cfab57e 1445ARM/Marvell Dove/MV78xx0/Orion SOC support
4f1312b0
NP
1446M: Jason Cooper <jason@lakedaemon.net>
1447M: Andrew Lunn <andrew@lunn.ch>
dcb71503 1448M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
bfda4031 1449M: Gregory Clement <gregory.clement@free-electrons.com>
efc03ecb 1450L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
4f1312b0
NP
1451S: Maintained
1452F: arch/arm/mach-dove/
54a246ff
NP
1453F: arch/arm/mach-mv78xx0/
1454F: arch/arm/mach-orion5x/
1455F: arch/arm/plat-orion/
31c17ac9
GC
1456F: arch/arm/boot/dts/dove*
1457F: arch/arm/boot/dts/orion5x*
1458
3b886171 1459
d69ac131
AC
1460ARM/Orion SoC/Technologic Systems TS-78xx platform support
1461M: Alexander Clouter <alex@digriz.org.uk>
1462L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1463W: http://www.digriz.org.uk/ts78xx/kernel
1464S: Maintained
1465F: arch/arm/mach-orion5x/ts78xx-*
1466
e557959d
NA
1467ARM/OXNAS platform support
1468M: Neil Armstrong <narmstrong@baylibre.com>
1469L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
d6fbd37b 1470L: linux-oxnas@lists.tuxfamily.org (moderated for non-subscribers)
e557959d
NA
1471S: Maintained
1472F: arch/arm/mach-oxnas/
1473F: arch/arm/boot/dts/oxnas*
1474F: arch/arm/boot/dts/wd-mbwe.dts
1475N: oxnas
1476
607b8fc9
EH
1477ARM/Mediatek RTC DRIVER
1478M: Eddie Huang <eddie.huang@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/rtc/rtc-mt6397.c
1483
e54951c8
MB
1484ARM/Mediatek SoC support
1485M: Matthias Brugger <matthias.bgg@gmail.com>
1486L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
17b199d6 1487L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
e54951c8
MB
1488S: Maintained
1489F: arch/arm/boot/dts/mt6*
1490F: arch/arm/boot/dts/mt8*
1491F: arch/arm/mach-mediatek/
1492N: mtk
1493K: mediatek
1494
0f8669e3
CY
1495ARM/Mediatek USB3 PHY DRIVER
1496M: Chunfeng Yun <chunfeng.yun@mediatek.com>
1497L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1498L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1499S: Maintained
1500F: drivers/phy/phy-mt65xx-usb3.c
1501
adcb079f
AB
1502ARM/MICREL KS8695 ARCHITECTURE
1503M: Greg Ungerer <gerg@uclinux.org>
1504L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14430813 1505F: arch/arm/mach-ks8695/
adcb079f
AB
1506S: Odd Fixes
1507
d78ff0a5 1508ARM/MIOA701 MACHINE SUPPORT
8b58be88 1509M: Robert Jarzmik <robert.jarzmik@free.fr>
efc03ecb 1510L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
d78ff0a5
RJ
1511F: arch/arm/mach-pxa/mioa701.c
1512S: Maintained
1513
9624dfe6 1514ARM/NEC MOBILEPRO 900/c MACHINE SUPPORT
8b58be88 1515M: Michael Petchkovsky <mkpetch@internode.on.net>
9624dfe6
KE
1516S: Maintained
1517
e0ee9851 1518ARM/NOMADIK ARCHITECTURE
28b8e8d4 1519M: Alessandro Rubini <rubini@unipv.it>
e4651a9f 1520M: Linus Walleij <linus.walleij@linaro.org>
28b8e8d4
JP
1521L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1522S: Maintained
1523F: arch/arm/mach-nomadik/
ecc265fe 1524F: drivers/pinctrl/nomadik/
87572880 1525F: drivers/i2c/busses/i2c-nomadik.c
e4651a9f 1526T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-nomadik.git
e0ee9851 1527
9d76295a 1528ARM/OPENMOKO NEO FREERUNNER (GTA02) MACHINE SUPPORT
8b58be88 1529M: Nelson Castillo <arhuaco@freaks-unidos.net>
9d76295a
AG
1530L: openmoko-kernel@lists.openmoko.org (subscribers-only)
1531W: http://wiki.openmoko.org/wiki/Neo_FreeRunner
1532S: Supported
1533
8459c159 1534ARM/TOSA MACHINE SUPPORT
8b58be88
JP
1535M: Dmitry Eremin-Solenikov <dbaryshkov@gmail.com>
1536M: Dirk Opfer <dirk@opfer-online.de>
8459c159
DO
1537S: Maintained
1538
5d783a2d 1539ARM/PALMTX,PALMT5,PALMLD,PALMTE2,PALMTC SUPPORT
933d35f0 1540M: Marek Vasut <marek.vasut@gmail.com>
75280787 1541L: linux-arm-kernel@lists.infradead.org
b5e4ad57
MV
1542W: http://hackndev.com
1543S: Maintained
933d35f0
JP
1544F: arch/arm/mach-pxa/include/mach/palmtx.h
1545F: arch/arm/mach-pxa/palmtx.c
1546F: arch/arm/mach-pxa/include/mach/palmt5.h
1547F: arch/arm/mach-pxa/palmt5.c
1548F: arch/arm/mach-pxa/include/mach/palmld.h
1549F: arch/arm/mach-pxa/palmld.c
1550F: arch/arm/mach-pxa/include/mach/palmte2.h
1551F: arch/arm/mach-pxa/palmte2.c
1552F: arch/arm/mach-pxa/include/mach/palmtc.h
1553F: arch/arm/mach-pxa/palmtc.c
b5e4ad57 1554
b57fe924 1555ARM/PALM TREO SUPPORT
d8130624 1556M: Tomas Cech <sleep_walker@suse.com>
75280787 1557L: linux-arm-kernel@lists.infradead.org
90af5811
TSC
1558W: http://hackndev.com
1559S: Maintained
b57fe924
JP
1560F: arch/arm/mach-pxa/include/mach/palmtreo.h
1561F: arch/arm/mach-pxa/palmtreo.c
90af5811 1562
c49e1e63 1563ARM/PALMZ72 SUPPORT
8b58be88 1564M: Sergey Lapin <slapin@ossfans.org>
75280787 1565L: linux-arm-kernel@lists.infradead.org
7d2c86b5
JP
1566W: http://hackndev.com
1567S: Maintained
933d35f0
JP
1568F: arch/arm/mach-pxa/include/mach/palmz72.h
1569F: arch/arm/mach-pxa/palmz72.c
c49e1e63 1570
1da177e4 1571ARM/PLEB SUPPORT
8b58be88 1572M: Peter Chubb <pleb@gelato.unsw.edu.au>
1da177e4
LT
1573W: http://www.disy.cse.unsw.edu.au/Hardware/PLEB
1574S: Maintained
1575
1576ARM/PT DIGITAL BOARD PORT
8b58be88 1577M: Stefan Eletzhofer <stefan.eletzhofer@eletztrick.de>
efc03ecb 1578L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
54176cc6 1579W: http://www.armlinux.org.uk/
1da177e4
LT
1580S: Maintained
1581
8fc1b0f8 1582ARM/QUALCOMM SUPPORT
bbeaa595
AG
1583M: Andy Gross <andy.gross@linaro.org>
1584M: David Brown <david.brown@linaro.org>
8fc1b0f8 1585L: linux-arm-msm@vger.kernel.org
f5d3af9d 1586L: linux-soc@vger.kernel.org
8fc1b0f8 1587S: Maintained
0ff50d60 1588F: Documentation/devicetree/bindings/soc/qcom/
0c4cbf9e
BA
1589F: arch/arm/boot/dts/qcom-*.dts
1590F: arch/arm/boot/dts/qcom-*.dtsi
8fc1b0f8 1591F: arch/arm/mach-qcom/
e68d7c14 1592F: arch/arm64/boot/dts/qcom/*
5482cefa 1593F: drivers/i2c/busses/i2c-qup.c
39a3366a 1594F: drivers/clk/qcom/
f5d3af9d 1595F: drivers/soc/qcom/
5482cefa 1596F: drivers/spi/spi-qup.c
c0c89faf
SB
1597F: drivers/tty/serial/msm_serial.h
1598F: drivers/tty/serial/msm_serial.c
1599F: drivers/*/pm8???-*
1600F: drivers/mfd/ssbi.c
916f743d 1601F: drivers/firmware/qcom_scm.c
bbeaa595 1602T: git git://git.kernel.org/pub/scm/linux/kernel/git/agross/linux.git
8fc1b0f8 1603
2b7a52a4 1604ARM/RADISYS ENP2611 MACHINE SUPPORT
8b58be88 1605M: Lennert Buytenhek <kernel@wantstofly.org>
efc03ecb 1606L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2b7a52a4
LB
1607S: Maintained
1608
b138e119
SH
1609ARM/RENESAS ARM64 ARCHITECTURE
1610M: Simon Horman <horms@verge.net.au>
1611M: Magnus Damm <magnus.damm@gmail.com>
1926e54f
SH
1612L: linux-renesas-soc@vger.kernel.org
1613Q: http://patchwork.kernel.org/project/linux-renesas-soc/list/
b138e119
SH
1614T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next
1615S: Supported
1616F: arch/arm64/boot/dts/renesas/
be32bcbb
GU
1617F: drivers/soc/renesas/
1618F: include/linux/soc/renesas/
b138e119 1619
d4275354 1620ARM/RISCPC ARCHITECTURE
54176cc6 1621M: Russell King <linux@armlinux.org.uk>
efc03ecb 1622L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
54176cc6 1623W: http://www.armlinux.org.uk/
d4275354 1624S: Maintained
d4275354
RK
1625F: arch/arm/include/asm/hardware/entry-macro-iomd.S
1626F: arch/arm/include/asm/hardware/ioc.h
1627F: arch/arm/include/asm/hardware/iomd.h
1628F: arch/arm/include/asm/hardware/memc.h
1629F: arch/arm/mach-rpc/
1a6422f6 1630F: drivers/net/ethernet/8390/etherh.c
9e13fbf7
JK
1631F: drivers/net/ethernet/i825xx/ether1*
1632F: drivers/net/ethernet/seeq/ether3*
d4275354
RK
1633F: drivers/scsi/arm/
1634
08ddbb0a
HS
1635ARM/Rockchip SoC support
1636M: Heiko Stuebner <heiko@sntech.de>
1637L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
00250b52 1638L: linux-rockchip@lists.infradead.org
9f273c24 1639T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip.git
08ddbb0a 1640S: Maintained
541555e9 1641F: arch/arm/boot/dts/rk3*
08ddbb0a 1642F: arch/arm/mach-rockchip/
541555e9
HS
1643F: drivers/clk/rockchip/
1644F: drivers/i2c/busses/i2c-rk3x.c
08ddbb0a 1645F: drivers/*/*rockchip*
541555e9
HS
1646F: drivers/*/*/*rockchip*
1647F: sound/soc/rockchip/
b4331b43 1648N: rockchip
08ddbb0a 1649
5bfb937c
KK
1650ARM/SAMSUNG EXYNOS ARM ARCHITECTURES
1651M: Kukjin Kim <kgene@kernel.org>
326dce07 1652M: Krzysztof Kozlowski <krzk@kernel.org>
29617e1c 1653R: Javier Martinez Canillas <javier@osg.samsung.com>
efc03ecb 1654L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
7a549d78 1655L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
b21477f9 1656S: Maintained
6f0589c8 1657F: arch/arm/boot/dts/s3c*
e68d7c14
RH
1658F: arch/arm/boot/dts/s5p*
1659F: arch/arm/boot/dts/samsung*
6f0589c8 1660F: arch/arm/boot/dts/exynos*
d97236e6 1661F: arch/arm64/boot/dts/exynos/
482ce512 1662F: arch/arm/plat-samsung/
769bbb63
HS
1663F: arch/arm/mach-s3c24*/
1664F: arch/arm/mach-s3c64xx/
5bfb937c
KK
1665F: arch/arm/mach-s5p*/
1666F: arch/arm/mach-exynos*/
1c03274d
KK
1667F: drivers/*/*s3c24*
1668F: drivers/*/*/*s3c24*
1669F: drivers/*/*s3c64xx*
1670F: drivers/*/*s5pv210*
ffd51977 1671F: drivers/memory/samsung/*
bf50ddcd 1672F: drivers/soc/samsung/*
d6b9aea6
KK
1673F: Documentation/arm/Samsung/
1674F: Documentation/devicetree/bindings/arm/samsung/
1675F: Documentation/devicetree/bindings/sram/samsung-sram.txt
1676F: Documentation/devicetree/bindings/power/pd-samsung.txt
33d43cdd 1677N: exynos
f556cb07 1678
10ffa964
KP
1679ARM/SAMSUNG MOBILE MACHINE SUPPORT
1680M: Kyungmin Park <kyungmin.park@samsung.com>
1681L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1682S: Maintained
004bbd3c 1683F: arch/arm/mach-s5pv210/
10ffa964 1684
3ce4ccb6
KD
1685ARM/SAMSUNG S5P SERIES 2D GRAPHICS ACCELERATION (G2D) SUPPORT
1686M: Kyungmin Park <kyungmin.park@samsung.com>
774e0362
KD
1687M: Kamil Debski <kamil@wypas.org>
1688M: Andrzej Hajda <a.hajda@samsung.com>
3ce4ccb6
KD
1689L: linux-arm-kernel@lists.infradead.org
1690L: linux-media@vger.kernel.org
1691S: Maintained
1692F: drivers/media/platform/s5p-g2d/
1693
e6a476fd
MS
1694ARM/SAMSUNG S5P SERIES Multi Format Codec (MFC) SUPPORT
1695M: Kyungmin Park <kyungmin.park@samsung.com>
774e0362 1696M: Kamil Debski <kamil@wypas.org>
6305902c 1697M: Jeongtae Park <jtp.park@samsung.com>
774e0362 1698M: Andrzej Hajda <a.hajda@samsung.com>
e6a476fd
MS
1699L: linux-arm-kernel@lists.infradead.org
1700L: linux-media@vger.kernel.org
1701S: Maintained
934455d7 1702F: arch/arm/plat-samsung/s5p-dev-mfc.c
90d72ac6 1703F: drivers/media/platform/s5p-mfc/
e6a476fd 1704
1bcbf6f4
KD
1705ARM/SAMSUNG S5P SERIES HDMI CEC SUBSYSTEM SUPPORT
1706M: Kyungmin Park <kyungmin.park@samsung.com>
1707L: linux-arm-kernel@lists.infradead.org
1708L: linux-media@vger.kernel.org
1709S: Maintained
78fc853b 1710F: drivers/staging/media/platform/s5p-cec/
1bcbf6f4 1711
7d9f9bf4
AP
1712ARM/SAMSUNG S5P SERIES JPEG CODEC SUPPORT
1713M: Andrzej Pietrasiewicz <andrzej.p@samsung.com>
1714M: Jacek Anaszewski <j.anaszewski@samsung.com>
1715L: linux-arm-kernel@lists.infradead.org
1716L: linux-media@vger.kernel.org
1717S: Maintained
1718F: drivers/media/platform/s5p-jpeg/
1719
d48d38e8 1720ARM/SHMOBILE ARM ARCHITECTURE
5e212598 1721M: Simon Horman <horms@verge.net.au>
d48d38e8 1722M: Magnus Damm <magnus.damm@gmail.com>
4a121096 1723L: linux-renesas-soc@vger.kernel.org
4a121096 1724Q: http://patchwork.kernel.org/project/linux-renesas-soc/list/
5e212598 1725T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next
d48d38e8 1726S: Supported
0b514fdb
SH
1727F: arch/arm/boot/dts/emev2*
1728F: arch/arm/boot/dts/r7s*
1729F: arch/arm/boot/dts/r8a*
1730F: arch/arm/boot/dts/sh*
0b514fdb 1731F: arch/arm/configs/shmobile_defconfig
7a2071c5 1732F: arch/arm/include/debug/renesas-scif.S
d48d38e8 1733F: arch/arm/mach-shmobile/
be32bcbb
GU
1734F: drivers/soc/renesas/
1735F: include/linux/soc/renesas/
d48d38e8 1736
66314223 1737ARM/SOCFPGA ARCHITECTURE
ba2b7d0a 1738M: Dinh Nguyen <dinguyen@opensource.altera.com>
66314223
DN
1739S: Maintained
1740F: arch/arm/mach-socfpga/
efadb751
DN
1741F: arch/arm/boot/dts/socfpga*
1742F: arch/arm/configs/socfpga_defconfig
e68d7c14 1743F: arch/arm64/boot/dts/altera/
ba2b7d0a 1744W: http://www.rocketboards.org
efadb751 1745T: git git://git.kernel.org/pub/scm/linux/kernel/git/dinguyen/linux.git
66314223
DN
1746
1747ARM/SOCFPGA CLOCK FRAMEWORK SUPPORT
ba2b7d0a 1748M: Dinh Nguyen <dinguyen@opensource.altera.com>
66314223
DN
1749S: Maintained
1750F: drivers/clk/socfpga/
1751
71bcada8
TT
1752ARM/SOCFPGA EDAC SUPPORT
1753M: Thor Thayer <tthayer@opensource.altera.com>
1754S: Maintained
1755F: drivers/edac/altera_edac.
1756
65ebcc11 1757ARM/STI ARCHITECTURE
a92177ea 1758M: Patrice Chotard <patrice.chotard@st.com>
65ebcc11
SK
1759L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1760L: kernel@stlinux.com
1761W: http://www.stlinux.com
1762S: Maintained
1763F: arch/arm/mach-sti/
a92177ea 1764F: arch/arm/boot/dts/sti*
b8e31bf3 1765F: drivers/char/hw_random/st-rng.c
a92177ea 1766F: drivers/clocksource/arm_global_timer.c
82805d1b 1767F: drivers/clocksource/clksrc_st_lpc.c
1d4b42bc 1768F: drivers/cpufreq/sti-cpufreq.c
a92177ea 1769F: drivers/i2c/busses/i2c-st.c
346e2e4a 1770F: drivers/media/rc/st_rc.c
95d66b16 1771F: drivers/media/platform/sti/c8sectpfe/
f53b2bff 1772F: drivers/mmc/host/sdhci-st.c
e95cf393
PG
1773F: drivers/phy/phy-miphy28lp.c
1774F: drivers/phy/phy-miphy365x.c
6da969a5 1775F: drivers/phy/phy-stih407-usb.c
26389c78 1776F: drivers/phy/phy-stih41x-usb.c
346e2e4a 1777F: drivers/pinctrl/pinctrl-st.c
aac22524 1778F: drivers/remoteproc/st_remoteproc.c
346e2e4a 1779F: drivers/reset/sti/
db4112e6 1780F: drivers/rtc/rtc-st-lpc.c
346e2e4a 1781F: drivers/tty/serial/st-asc.c
eb11adab 1782F: drivers/usb/dwc3/dwc3-st.c
62f6f086
PG
1783F: drivers/usb/host/ehci-st.c
1784F: drivers/usb/host/ohci-st.c
db4112e6 1785F: drivers/watchdog/st_lpc_wdt.c
daac6f86 1786F: drivers/ata/ahci_st.c
65ebcc11 1787
ee6e7879
MC
1788ARM/STM32 ARCHITECTURE
1789M: Maxime Coquelin <mcoquelin.stm32@gmail.com>
8ca2cf2c 1790M: Alexandre Torgue <alexandre.torgue@st.com>
ee6e7879
MC
1791L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1792S: Maintained
1793T: git git://git.kernel.org/pub/scm/linux/kernel/git/mcoquelin/stm32.git
1794N: stm32
1795F: drivers/clocksource/armv7m_systick.c
1796
d6de5b02
MG
1797ARM/TANGO ARCHITECTURE
1798M: Marc Gonzalez <marc_gonzalez@sigmadesigns.com>
1799L: linux-arm-kernel@lists.infradead.org
1800S: Maintained
e2bd0d37 1801N: tango
d6de5b02 1802
2b7a52a4 1803ARM/TECHNOLOGIC SYSTEMS TS7250 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
1bbd7089 1808ARM/TETON BGA MACHINE SUPPORT
706e69d6 1809M: "Mark F. Brown" <mark.brown314@gmail.com>
1bbd7089
MB
1810L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1811S: Maintained
1812
2b7a52a4 1813ARM/THECUS N2100 MACHINE SUPPORT
8b58be88 1814M: Lennert Buytenhek <kernel@wantstofly.org>
efc03ecb 1815L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2b7a52a4
LB
1816S: Maintained
1817
98ad6e3b 1818ARM/NUVOTON W90X900 ARM ARCHITECTURE
8b58be88 1819M: Wan ZongShun <mcuos.com@gmail.com>
efc03ecb 1820L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
7d2c86b5
JP
1821W: http://www.mcuos.com
1822S: Maintained
4e89e8f6 1823F: arch/arm/mach-w90x900/
4e89e8f6
WZ
1824F: drivers/input/keyboard/w90p910_keypad.c
1825F: drivers/input/touchscreen/w90p910_ts.c
1826F: drivers/watchdog/nuc900_wdt.c
679ec0ef 1827F: drivers/net/ethernet/nuvoton/w90p910_ether.c
5351684f 1828F: drivers/mtd/nand/nuc900_nand.c
4e89e8f6 1829F: drivers/rtc/rtc-nuc900.c
9df92e6c 1830F: drivers/spi/spi-nuc900.c
4e89e8f6 1831F: drivers/usb/host/ehci-w90x900.c
8a61f013 1832F: drivers/video/fbdev/nuc900fb.c
98ad6e3b 1833
54274d71 1834ARM/U300 MACHINE SUPPORT
e4651a9f 1835M: Linus Walleij <linus.walleij@linaro.org>
54274d71
LW
1836L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1837S: Supported
1838F: arch/arm/mach-u300/
9affbd24 1839F: drivers/clocksource/timer-u300.c
54274d71
LW
1840F: drivers/i2c/busses/i2c-stu300.c
1841F: drivers/rtc/rtc-coh901331.c
1842F: drivers/watchdog/coh901327_wdt.c
1843F: drivers/dma/coh901318*
87572880
LW
1844F: drivers/mfd/ab3100*
1845F: drivers/rtc/rtc-ab3100.c
1846F: drivers/rtc/rtc-coh901331.c
1847T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-stericsson.git
54274d71 1848
3d00d04f
MY
1849ARM/UNIPHIER ARCHITECTURE
1850M: Masahiro Yamada <yamada.masahiro@socionext.com>
1851L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
becc8d3c 1852T: git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-uniphier.git
3d00d04f 1853S: Maintained
a3ff83d2 1854F: arch/arm/boot/dts/uniphier*
e7ecbc05 1855F: arch/arm/include/asm/hardware/cache-uniphier.h
3d00d04f 1856F: arch/arm/mach-uniphier/
e7ecbc05 1857F: arch/arm/mm/cache-uniphier.c
e1a0ebc8 1858F: arch/arm64/boot/dts/socionext/
4b7f48d3 1859F: drivers/bus/uniphier-system-bus.c
734d82f4 1860F: drivers/clk/uniphier/
dd6fd4a3 1861F: drivers/i2c/busses/i2c-uniphier*
a3ff83d2 1862F: drivers/pinctrl/uniphier/
54e991b5 1863F: drivers/reset/reset-uniphier.c
a3ff83d2 1864F: drivers/tty/serial/8250/8250_uniphier.c
3d00d04f
MY
1865N: uniphier
1866
87572880 1867ARM/Ux500 ARM ARCHITECTURE
e4651a9f 1868M: Linus Walleij <linus.walleij@linaro.org>
870725d9
SK
1869L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1870S: Maintained
1871F: arch/arm/mach-ux500/
e4651a9f 1872F: drivers/clocksource/clksrc-dbx500-prcmu.c
87572880 1873F: drivers/dma/ste_dma40*
e4651a9f 1874F: drivers/hwspinlock/u8500_hsem.c
87572880
LW
1875F: drivers/mfd/abx500*
1876F: drivers/mfd/ab8500*
e4651a9f
LW
1877F: drivers/mfd/dbx500*
1878F: drivers/mfd/db8500*
ecc265fe
JP
1879F: drivers/pinctrl/nomadik/pinctrl-ab*
1880F: drivers/pinctrl/nomadik/pinctrl-nomadik*
87572880 1881F: drivers/rtc/rtc-ab8500.c
e4651a9f 1882F: drivers/rtc/rtc-pl031.c
87572880 1883T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-stericsson.git
870725d9 1884
e93fde28
UH
1885ARM/Ux500 CLOCK FRAMEWORK SUPPORT
1886M: Ulf Hansson <ulf.hansson@linaro.org>
1887L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1888T: git git://git.linaro.org/people/ulfh/clk.git
1889S: Maintained
1890F: drivers/clk/ux500/
e93fde28 1891
740d93b1
PM
1892ARM/VERSATILE EXPRESS PLATFORM
1893M: Liviu Dudau <liviu.dudau@arm.com>
1894M: Sudeep Holla <sudeep.holla@arm.com>
1895M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
1896L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1897S: Maintained
1898F: arch/arm/boot/dts/vexpress*
e68d7c14 1899F: arch/arm64/boot/dts/arm/
740d93b1
PM
1900F: arch/arm/mach-vexpress/
1901F: */*/vexpress*
7e8f403f 1902F: */*/*/vexpress*
740d93b1
PM
1903F: drivers/clk/versatile/clk-vexpress-osc.c
1904F: drivers/clocksource/versatile.c
46a600ea 1905N: mps2
740d93b1 1906
d4275354 1907ARM/VFP SUPPORT
54176cc6 1908M: Russell King <linux@armlinux.org.uk>
efc03ecb 1909L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
54176cc6 1910W: http://www.armlinux.org.uk/
d4275354
RK
1911S: Maintained
1912F: arch/arm/vfp/
1913
e66b6d8e
MV
1914ARM/VOIPAC PXA270 SUPPORT
1915M: Marek Vasut <marek.vasut@gmail.com>
1916L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1917S: Maintained
1918F: arch/arm/mach-pxa/vpac270.c
e0cca11b 1919F: arch/arm/mach-pxa/include/mach/vpac270.h
e66b6d8e 1920
04529fe2
TP
1921ARM/VT8500 ARM ARCHITECTURE
1922M: Tony Prisk <linux@prisktech.co.nz>
1923L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1924S: Maintained
1925F: arch/arm/mach-vt8500/
41fd91b4 1926F: drivers/clocksource/vt8500_timer.c
560746eb 1927F: drivers/i2c/busses/i2c-wmt.c
41fd91b4
TP
1928F: drivers/mmc/host/wmt-sdmmc.c
1929F: drivers/pwm/pwm-vt8500.c
1930F: drivers/rtc/rtc-vt8500.c
1931F: drivers/tty/serial/vt8500_serial.c
4f31102b 1932F: drivers/usb/host/ehci-platform.c
41fd91b4 1933F: drivers/usb/host/uhci-platform.c
8a61f013
JH
1934F: drivers/video/fbdev/vt8500lcdfb.*
1935F: drivers/video/fbdev/wm8505fb*
1936F: drivers/video/fbdev/wmt_ge_rops.*
04529fe2 1937
e66b6d8e
MV
1938ARM/ZIPIT Z2 SUPPORT
1939M: Marek Vasut <marek.vasut@gmail.com>
1940L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1941S: Maintained
1942F: arch/arm/mach-pxa/z2.c
6ab2a855 1943F: arch/arm/mach-pxa/include/mach/z2.h
e66b6d8e 1944
5ecc4b53
JN
1945ARM/ZTE ARCHITECTURE
1946M: Jun Nie <jun.nie@linaro.org>
1947L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1948S: Maintained
1949F: arch/arm/mach-zx/
1950F: drivers/clk/zte/
1951F: Documentation/devicetree/bindings/arm/zte.txt
1952F: Documentation/devicetree/bindings/clock/zx296702-clk.txt
1953
51f29d44
MS
1954ARM/ZYNQ ARCHITECTURE
1955M: Michal Simek <michal.simek@xilinx.com>
f0fd9ad8 1956R: Sören Brinkmann <soren.brinkmann@xilinx.com>
51f29d44
MS
1957L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1958W: http://wiki.xilinx.com
d6448b76 1959T: git https://github.com/Xilinx/linux-xlnx.git
51f29d44
MS
1960S: Supported
1961F: arch/arm/mach-zynq/
bd2a337a 1962F: drivers/cpuidle/cpuidle-zynq.c
fb9d4959 1963F: drivers/block/xsysace.c
c2fd4e38
MS
1964N: zynq
1965N: xilinx
1966F: drivers/clocksource/cadence_ttc_timer.c
df8eb569 1967F: drivers/i2c/busses/i2c-cadence.c
e3ec3a3d 1968F: drivers/mmc/host/sdhci-of-arasan.c
ae9b56e3 1969F: drivers/edac/synopsys_edac.c
51f29d44 1970
48ec83bc 1971ARM SMMU DRIVERS
b8f9879e 1972M: Will Deacon <will.deacon@arm.com>
c8bff3a6 1973R: Robin Murphy <robin.murphy@arm.com>
b8f9879e
WD
1974L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1975S: Maintained
1976F: drivers/iommu/arm-smmu.c
48ec83bc 1977F: drivers/iommu/arm-smmu-v3.c
e1d3c0fd 1978F: drivers/iommu/io-pgtable-arm.c
c8bff3a6 1979F: drivers/iommu/io-pgtable-arm-v7s.c
b8f9879e 1980
38074229
CM
1981ARM64 PORT (AARCH64 ARCHITECTURE)
1982M: Catalin Marinas <catalin.marinas@arm.com>
d19766ec 1983M: Will Deacon <will.deacon@arm.com>
38074229 1984L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9f273c24 1985T: git git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git
38074229
CM
1986S: Maintained
1987F: arch/arm64/
d19766ec 1988F: Documentation/arm64/
38074229 1989
9d7005f9
LP
1990AS3645A LED FLASH CONTROLLER DRIVER
1991M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
1992L: linux-media@vger.kernel.org
1993T: git git://linuxtv.org/media_tree.git
1994S: Maintained
1995F: drivers/media/i2c/as3645a.c
b5dcee22 1996F: include/media/i2c/as3645a.h
9d7005f9 1997
7c94a8b2
LW
1998ASAHI KASEI AK8974 DRIVER
1999M: Linus Walleij <linus.walleij@linaro.org>
2000L: linux-iio@vger.kernel.org
2001W: http://www.akm.com/
2002S: Supported
2003F: drivers/iio/magnetometer/ak8974.c
2004
d58de038
GJ
2005ASC7621 HARDWARE MONITOR DRIVER
2006M: George Joseph <george.joseph@fairview5.com>
968ce1b1 2007L: linux-hwmon@vger.kernel.org
d58de038
GJ
2008S: Maintained
2009F: Documentation/hwmon/asc7621
2010F: drivers/hwmon/asc7621.c
2011
b229ece9 2012ASUS NOTEBOOKS AND EEEPC ACPI/WMI EXTRAS DRIVERS
5909c654 2013M: Corentin Chary <corentin.chary@gmail.com>
1da177e4 2014L: acpi4asus-user@lists.sourceforge.net
d0944853 2015L: platform-driver-x86@vger.kernel.org
76593d6f 2016W: http://acpi4asus.sf.net
85091b71 2017S: Maintained
b229ece9
CC
2018F: drivers/platform/x86/asus*.c
2019F: drivers/platform/x86/eeepc*.c
85091b71 2020
f6a6bbae
JPRV
2021ASUS WIRELESS RADIO CONTROL DRIVER
2022M: João Paulo Rechi Vita <jprvita@gmail.com>
2023L: platform-driver-x86@vger.kernel.org
2024S: Maintained
2025F: drivers/platform/x86/asus-wireless.c
2026
75aeddd1
DH
2027ASYMMETRIC KEYS
2028M: David Howells <dhowells@redhat.com>
2029L: keyrings@vger.kernel.org
2030S: Maintained
2031F: Documentation/crypto/asymmetric-keys.txt
2032F: include/linux/verification.h
2033F: include/crypto/public_key.h
2034F: include/crypto/pkcs7.h
2035F: crypto/asymmetric_keys/
2036
953a6479 2037ASYNCHRONOUS TRANSFERS/TRANSFORMS (IOAT) API
08223d80 2038R: Dan Williams <dan.j.williams@intel.com>
b3e5f263 2039W: http://sourceforge.net/projects/xscaleiop
08223d80 2040S: Odd fixes
679655da
JP
2041F: Documentation/crypto/async-tx-api.txt
2042F: crypto/async_tx/
2043F: drivers/dma/
2044F: include/linux/dmaengine.h
2045F: include/linux/async_tx.h
b3e5f263 2046
a1867d36 2047AT24 EEPROM DRIVER
14d77c4d 2048M: Wolfram Sang <wsa@the-dreams.de>
a1867d36
WS
2049L: linux-i2c@vger.kernel.org
2050S: Maintained
2051F: drivers/misc/eeprom/at24.c
25f73ed5 2052F: include/linux/platform_data/at24.h
a1867d36 2053
e7839f25 2054ATA OVER ETHERNET (AOE) DRIVER
fb903811
EC
2055M: "Ed L. Cashin" <ed.cashin@acm.org>
2056W: http://www.openaoe.org/
1da177e4 2057S: Supported
679655da
JP
2058F: Documentation/aoe/
2059F: drivers/block/aoe/
1da177e4 2060
aad7a211
AB
2061ATHEROS 71XX/9XXX GPIO DRIVER
2062M: Alban Bedel <albeu@free.fr>
2063W: https://github.com/AlbanBedel/linux
2064T: git git://github.com/AlbanBedel/linux
2065S: Maintained
2066F: drivers/gpio/gpio-ath79.c
2067F: Documentation/devicetree/bindings/gpio/gpio-ath79.txt
2068
9a10a870 2069ATHEROS ATH GENERIC UTILITIES
f726ee65 2070M: "Luis R. Rodriguez" <mcgrof@do-not-panic.com>
9a10a870
JP
2071L: linux-wireless@vger.kernel.org
2072S: Supported
2073F: drivers/net/wireless/ath/*
2074
fa1c114f 2075ATHEROS ATH5K WIRELESS DRIVER
8b58be88
JP
2076M: Jiri Slaby <jirislaby@gmail.com>
2077M: Nick Kossifidis <mickflemm@gmail.com>
f726ee65 2078M: "Luis R. Rodriguez" <mcgrof@do-not-panic.com>
fa1c114f 2079L: linux-wireless@vger.kernel.org
72c706b7 2080W: http://wireless.kernel.org/en/users/Drivers/ath5k
fa1c114f 2081S: Maintained
fa451753 2082F: drivers/net/wireless/ath/ath5k/
fa1c114f 2083
12e62d6f
KV
2084ATHEROS ATH6KL WIRELESS DRIVER
2085M: Kalle Valo <kvalo@qca.qualcomm.com>
2086L: linux-wireless@vger.kernel.org
2087W: http://wireless.kernel.org/en/users/Drivers/ath6kl
9f273c24 2088T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
12e62d6f
KV
2089S: Supported
2090F: drivers/net/wireless/ath/ath6kl/
2091
2be7d22f 2092WILOCITY WIL6210 WIRELESS DRIVER
23ba8a66 2093M: Maya Erez <qca_merez@qca.qualcomm.com>
2be7d22f
VK
2094L: linux-wireless@vger.kernel.org
2095L: wil6210@qca.qualcomm.com
2096S: Supported
2097W: http://wireless.kernel.org/en/users/Drivers/wil6210
2098F: drivers/net/wireless/ath/wil6210/
dba4b74d 2099F: include/uapi/linux/wil6210_uapi.h
2be7d22f 2100
1d7e1e6b
CL
2101CARL9170 LINUX COMMUNITY WIRELESS DRIVER
2102M: Christian Lamparter <chunkeey@googlemail.com>
2103L: linux-wireless@vger.kernel.org
2104W: http://wireless.kernel.org/en/users/Drivers/carl9170
2105S: Maintained
2106F: drivers/net/wireless/ath/carl9170/
2107
2c2a6172
LT
2108ATK0110 HWMON DRIVER
2109M: Luca Tettamanti <kronos.it@gmail.com>
968ce1b1 2110L: linux-hwmon@vger.kernel.org
2c2a6172
LT
2111S: Maintained
2112F: drivers/hwmon/asus_atk0110.c
2113
6f69a6d7 2114ATI_REMOTE2 DRIVER
8b58be88 2115M: Ville Syrjala <syrjala@sci.fi>
6f69a6d7 2116S: Maintained
679655da 2117F: drivers/input/misc/ati_remote2.c
6f69a6d7 2118
7ae115b4 2119ATLX ETHERNET DRIVERS
8b58be88 2120M: Jay Cliburn <jcliburn@gmail.com>
cb2f33e9 2121M: Chris Snook <chris.snook@gmail.com>
e443e383 2122L: netdev@vger.kernel.org
8d5ca6ec
JC
2123W: http://sourceforge.net/projects/atl1
2124W: http://atl1.sourceforge.net
2125S: Maintained
2b133ad6 2126F: drivers/net/ethernet/atheros/
8d5ca6ec 2127
1da177e4 2128ATM
366c1bd1 2129M: Chas Williams <3chas3@gmail.com>
476604de 2130L: linux-atm-general@lists.sourceforge.net (moderated for non-subscribers)
44ae98b5 2131L: netdev@vger.kernel.org
1da177e4
LT
2132W: http://linux-atm.sourceforge.net
2133S: Maintained
679655da
JP
2134F: drivers/atm/
2135F: include/linux/atm*
c117ab84 2136F: include/uapi/linux/atm*
1da177e4 2137
04ac2f46 2138ATMEL AT91 / AT32 MCI DRIVER
24e1511f 2139M: Ludovic Desroches <ludovic.desroches@atmel.com>
04ac2f46
NF
2140S: Maintained
2141F: drivers/mmc/host/atmel-mci.c
04ac2f46 2142
f80cb488
NF
2143ATMEL AT91 SAMA5D2-Compatible Shutdown Controller
2144M: Nicolas Ferre <nicolas.ferre@atmel.com>
2145S: Supported
2146F: drivers/power/reset/at91-sama5d2_shdwc.c
2147
b9cd7a25
LD
2148ATMEL SAMA5D2 ADC DRIVER
2149M: Ludovic Desroches <ludovic.desroches@atmel.com>
2150L: linux-iio@vger.kernel.org
2151S: Supported
2152F: drivers/iio/adc/at91-sama5d2_adc.c
2153
dfae90ed 2154ATMEL Audio ALSA driver
3a82002c 2155M: Nicolas Ferre <nicolas.ferre@atmel.com>
dfae90ed
BS
2156L: alsa-devel@alsa-project.org (moderated for non-subscribers)
2157S: Supported
2158F: sound/soc/atmel
2159
b414dc16
NF
2160ATMEL DMA DRIVER
2161M: Nicolas Ferre <nicolas.ferre@atmel.com>
2162L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2163S: Supported
2164F: drivers/dma/at_hdmac.c
2165F: drivers/dma/at_hdmac_regs.h
6f0d65af 2166F: include/linux/platform_data/dma-atmel.h
b414dc16 2167
6bd0f436
LD
2168ATMEL XDMA DRIVER
2169M: Ludovic Desroches <ludovic.desroches@atmel.com>
2170L: linux-arm-kernel@lists.infradead.org
2171L: dmaengine@vger.kernel.org
2172S: Supported
2173F: drivers/dma/at_xdmac.c
2174
888f2804
LD
2175ATMEL I2C DRIVER
2176M: Ludovic Desroches <ludovic.desroches@atmel.com>
2177L: linux-i2c@vger.kernel.org
2178S: Supported
2179F: drivers/i2c/busses/i2c-at91.c
2180
15515545 2181ATMEL ISI DRIVER
50cb2efa 2182M: Ludovic Desroches <ludovic.desroches@atmel.com>
15515545
JW
2183L: linux-media@vger.kernel.org
2184S: Supported
f2294c2d 2185F: drivers/media/platform/soc_camera/atmel-isi.c
15515545
JW
2186F: include/media/atmel-isi.h
2187
8f4c79ce 2188ATMEL LCDFB DRIVER
8b58be88 2189M: Nicolas Ferre <nicolas.ferre@atmel.com>
c69f677c 2190L: linux-fbdev@vger.kernel.org
8f4c79ce 2191S: Maintained
8a61f013 2192F: drivers/video/fbdev/atmel_lcdfb.c
679655da 2193F: include/video/atmel_lcdc.h
8f4c79ce 2194
89e5785f 2195ATMEL MACB ETHERNET DRIVER
a02875a6 2196M: Nicolas Ferre <nicolas.ferre@atmel.com>
89e5785f 2197S: Supported
9f2f381f 2198F: drivers/net/ethernet/cadence/
89e5785f 2199
5cbac98a 2200ATMEL NAND DRIVER
50cb2efa
NF
2201M: Wenyou Yang <wenyou.yang@atmel.com>
2202M: Josh Wu <rainyfeeling@outlook.com>
5cbac98a
JW
2203L: linux-mtd@lists.infradead.org
2204S: Supported
2205F: drivers/mtd/nand/atmel_nand*
2206
05c441ef 2207ATMEL SDMMC DRIVER
2208M: Ludovic Desroches <ludovic.desroches@atmel.com>
2209L: linux-mmc@vger.kernel.org
2210S: Supported
2211F: drivers/mmc/host/sdhci-of-at91.c
2212
754ce4f2 2213ATMEL SPI DRIVER
a02875a6 2214M: Nicolas Ferre <nicolas.ferre@atmel.com>
754ce4f2 2215S: Supported
9df92e6c 2216F: drivers/spi/spi-atmel.*
754ce4f2 2217
0ef09015 2218ATMEL SSC DRIVER
03515f32 2219M: Nicolas Ferre <nicolas.ferre@atmel.com>
0ef09015
BS
2220L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2221S: Supported
2222F: drivers/misc/atmel-ssc.c
2223F: include/linux/atmel-ssc.h
2224
e9cb1c5a
NF
2225ATMEL Timer Counter (TC) AND CLOCKSOURCE DRIVERS
2226M: Nicolas Ferre <nicolas.ferre@atmel.com>
2227L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2228S: Supported
2229F: drivers/misc/atmel_tclib.c
2230F: drivers/clocksource/tcb_clksrc.c
2231
914a3f3b 2232ATMEL USBA UDC DRIVER
a02875a6
NF
2233M: Nicolas Ferre <nicolas.ferre@atmel.com>
2234L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
914a3f3b 2235S: Supported
faf2e1db 2236F: drivers/usb/gadget/udc/atmel_usba_udc.*
914a3f3b 2237
1da177e4 2238ATMEL WIRELESS DRIVER
8b58be88 2239M: Simon Kelley <simon@thekelleys.org.uk>
724c6b35 2240L: linux-wireless@vger.kernel.org
1da177e4
LT
2241W: http://www.thekelleys.org.uk/atmel
2242W: http://atmelwlandriver.sourceforge.net/
2243S: Maintained
30fe0f9b 2244F: drivers/net/wireless/atmel/atmel*
1da177e4 2245
a14c0f8f 2246ATMEL MAXTOUCH DRIVER
aaf578e1
ND
2247M: Nick Dyer <nick@shmanahar.org>
2248T: git git://github.com/ndyer/linux.git
2249S: Maintained
a14c0f8f
ND
2250F: Documentation/devicetree/bindings/input/atmel,maxtouch.txt
2251F: drivers/input/touchscreen/atmel_mxt_ts.c
2252F: include/linux/platform_data/atmel_mxt_ts.h
2253
26780d9e 2254ATTO EXPRESSSAS SAS/SATA RAID SCSI DRIVER
b75f0050
JP
2255M: Bradley Grove <linuxdrivers@attotech.com>
2256L: linux-scsi@vger.kernel.org
2257W: http://www.attotech.com
2258S: Supported
2259F: drivers/scsi/esas2r
26780d9e 2260
bc6e17b8
SS
2261ATUSB IEEE 802.15.4 RADIO DRIVER
2262M: Stefan Schmidt <stefan@osg.samsung.com>
2263L: linux-wpan@vger.kernel.org
2264S: Maintained
2265F: drivers/net/ieee802154/atusb.c
2266F: drivers/net/ieee802154/atusb.h
2267F: drivers/net/ieee802154/at86rf230.h
2268
a92b7b80 2269AUDIT SUBSYSTEM
915f389d 2270M: Paul Moore <paul@paul-moore.com>
8b58be88 2271M: Eric Paris <eparis@redhat.com>
915f389d 2272L: linux-audit@redhat.com (moderated for non-subscribers)
ad3f9a22 2273W: http://people.redhat.com/sgrubb/audit/
915f389d 2274T: git git://git.infradead.org/users/pcmoore/audit
a92b7b80 2275S: Maintained
679655da 2276F: include/linux/audit.h
c117ab84 2277F: include/uapi/linux/audit.h
679655da 2278F: kernel/audit*
a92b7b80 2279
70e84049 2280AUXILIARY DISPLAY DRIVERS
8b58be88 2281M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
450c622e
MO
2282W: http://miguelojeda.es/auxdisplay.htm
2283W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
70e84049 2284S: Maintained
679655da
JP
2285F: drivers/auxdisplay/
2286F: include/linux/cfag12864b.h
70e84049 2287
5f97f7f9 2288AVR32 ARCHITECTURE
e336f61f
HCE
2289M: Haavard Skinnemoen <hskinnemoen@gmail.com>
2290M: Hans-Christian Egtvedt <egtvedt@samfundet.no>
5f97f7f9 2291W: http://www.atmel.com/products/AVR32/
249d9d9d 2292W: http://mirror.egtvedt.no/avr32linux.org/
5f97f7f9 2293W: http://avrfreaks.net/
e336f61f 2294S: Maintained
679655da 2295F: arch/avr32/
5f97f7f9
HS
2296
2297AVR32/AT32AP MACHINE SUPPORT
e336f61f
HCE
2298M: Haavard Skinnemoen <hskinnemoen@gmail.com>
2299M: Hans-Christian Egtvedt <egtvedt@samfundet.no>
2300S: Maintained
679655da 2301F: arch/avr32/mach-at32ap/
5f97f7f9 2302
1da177e4 2303AX.25 NETWORK LAYER
8b58be88 2304M: Ralf Baechle <ralf@linux-mips.org>
1da177e4 2305L: linux-hams@vger.kernel.org
d34cb28a 2306W: http://www.linux-ax25.org/
1da177e4 2307S: Maintained
c117ab84 2308F: include/uapi/linux/ax25.h
679655da
JP
2309F: include/net/ax25.h
2310F: net/ax25/
1da177e4 2311
d5269395 2312AZ6007 DVB DRIVER
5dc8a864
MCC
2313M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
2314M: Mauro Carvalho Chehab <mchehab@kernel.org>
d5269395 2315L: linux-media@vger.kernel.org
a825eaec 2316W: https://linuxtv.org
d5269395
MCC
2317T: git git://linuxtv.org/media_tree.git
2318S: Maintained
2319F: drivers/media/usb/dvb-usb-v2/az6007.c
2320
6777376e
HV
2321AZTECH FM RADIO RECEIVER DRIVER
2322M: Hans Verkuil <hverkuil@xs4all.nl>
2323L: linux-media@vger.kernel.org
2324T: git git://linuxtv.org/media_tree.git
a825eaec 2325W: https://linuxtv.org
6777376e
HV
2326S: Maintained
2327F: drivers/media/radio/radio-aztech*
2328
e2d1d6c0 2329B43 WIRELESS DRIVER
e2d1d6c0 2330L: linux-wireless@vger.kernel.org
ed072f9e 2331L: b43-dev@lists.infradead.org
491b26b4 2332W: http://wireless.kernel.org/en/users/Drivers/b43
8a72ed6f 2333S: Odd Fixes
58619b14 2334F: drivers/net/wireless/broadcom/b43/
e2d1d6c0
RD
2335
2336B43LEGACY WIRELESS DRIVER
8b58be88 2337M: Larry Finger <Larry.Finger@lwfinger.net>
e2d1d6c0 2338L: linux-wireless@vger.kernel.org
ed072f9e 2339L: b43-dev@lists.infradead.org
491b26b4 2340W: http://wireless.kernel.org/en/users/Drivers/b43
e2d1d6c0 2341S: Maintained
423e3ce3 2342F: drivers/net/wireless/broadcom/b43legacy/
e2d1d6c0 2343
300abeb5 2344BACKLIGHT CLASS/SUBSYSTEM
b7701755 2345M: Jingoo Han <jingoohan1@gmail.com>
70d14fcf 2346M: Lee Jones <lee.jones@linaro.org>
9f273c24 2347T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/backlight.git
300abeb5 2348S: Maintained
679655da
JP
2349F: drivers/video/backlight/
2350F: include/linux/backlight.h
300abeb5 2351
c6c8fea2 2352BATMAN ADVANCED
207df49e 2353M: Marek Lindner <mareklindner@neomailbox.ch>
c679ff8f 2354M: Simon Wunderlich <sw@simonwunderlich.de>
ca8e940c 2355M: Antonio Quartulli <a@unstable.cc>
1584f41f 2356L: b.a.t.m.a.n@lists.open-mesh.org (moderated for non-subscribers)
7b5e7396 2357W: https://www.open-mesh.org/
8b823170 2358Q: https://patchwork.open-mesh.org/project/batman/list/
c6c8fea2 2359S: Maintained
286ddfb0
SE
2360F: Documentation/ABI/testing/sysfs-class-net-batman-adv
2361F: Documentation/ABI/testing/sysfs-class-net-mesh
2362F: Documentation/networking/batman-adv.txt
09748a22 2363F: include/uapi/linux/batman_adv.h
c6c8fea2
SE
2364F: net/batman-adv/
2365
e2d1d6c0 2366BAYCOM/HDLCDRV DRIVERS FOR AX.25
8b58be88 2367M: Thomas Sailer <t.sailer@alumni.ethz.ch>
e2d1d6c0
RD
2368L: linux-hams@vger.kernel.org
2369W: http://www.baycom.org/~tom/ham/ham.html
2370S: Maintained
679655da 2371F: drivers/net/hamradio/baycom*
e2d1d6c0 2372
cafe5635 2373BCACHE (BLOCK LAYER CACHE)
d1aa1ab3 2374M: Kent Overstreet <kent.overstreet@gmail.com>
cafe5635
KO
2375L: linux-bcache@vger.kernel.org
2376W: http://bcache.evilpiepirate.org
4d1034eb 2377S: Orphan
cafe5635
KO
2378F: drivers/md/bcache/
2379
04bd844a
HV
2380BDISP ST MEDIA DRIVER
2381M: Fabien Dessenne <fabien.dessenne@st.com>
2382L: linux-media@vger.kernel.org
2383T: git git://linuxtv.org/media_tree.git
a825eaec 2384W: https://linuxtv.org
04bd844a
HV
2385S: Supported
2386F: drivers/media/platform/sti/bdisp
2387
e2d1d6c0 2388BEFS FILE SYSTEM
db4ad036
LB
2389M: Luis de Bethencourt <luisbg@osg.samsung.com>
2390M: Salah Triki <salah.triki@gmail.com>
2391S: Maintained
2392T: git git://github.com/luisbg/linux-befs.git
679655da
JP
2393F: Documentation/filesystems/befs.txt
2394F: fs/befs/
e2d1d6c0 2395
564ee360 2396BECKHOFF CX5020 ETHERCAT MASTER DRIVER
49e7d9df
JP
2397M: Dariusz Marcinkiewicz <reksio@newterm.pl>
2398L: netdev@vger.kernel.org
2399S: Maintained
2400F: drivers/net/ethernet/ec_bhf.c
564ee360 2401
e2d1d6c0 2402BFS FILE SYSTEM
8b58be88 2403M: "Tigran A. Aivazian" <tigran@aivazian.fsnet.co.uk>
e2d1d6c0 2404S: Maintained
679655da
JP
2405F: Documentation/filesystems/bfs.txt
2406F: fs/bfs/
c117ab84 2407F: include/uapi/linux/bfs_fs.h
e2d1d6c0 2408
1394f032 2409BLACKFIN ARCHITECTURE
a4edbc10 2410M: Steven Miao <realmz6@gmail.com>
b3fe92b0 2411L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
1443176f 2412T: git git://git.code.sf.net/p/adi-linux/code
e3b2d3f3
BW
2413W: http://blackfin.uclinux.org
2414S: Supported
679655da 2415F: arch/blackfin/
566da5b2 2416
e190d6b1 2417BLACKFIN EMAC DRIVER
b3fe92b0 2418L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
e190d6b1
BW
2419W: http://blackfin.uclinux.org
2420S: Supported
7b35f033 2421F: drivers/net/ethernet/adi/
e190d6b1 2422
566da5b2 2423BLACKFIN RTC DRIVER
b3fe92b0 2424L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
566da5b2
MF
2425W: http://blackfin.uclinux.org
2426S: Supported
679655da 2427F: drivers/rtc/rtc-bfin.c
1394f032 2428
936ed49a 2429BLACKFIN SDH DRIVER
109ec8c3 2430M: Sonic Zhang <sonic.zhang@analog.com>
b3fe92b0 2431L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
936ed49a
MF
2432W: http://blackfin.uclinux.org
2433S: Supported
2434F: drivers/mmc/host/bfin_sdh.c
2435
1394f032 2436BLACKFIN SERIAL DRIVER
8b58be88 2437M: Sonic Zhang <sonic.zhang@analog.com>
b3fe92b0 2438L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
e3b2d3f3
BW
2439W: http://blackfin.uclinux.org
2440S: Supported
8460241e 2441F: drivers/tty/serial/bfin_uart.c
1394f032 2442
1e6d320f 2443BLACKFIN WATCHDOG DRIVER
b3fe92b0 2444L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
1e6d320f
BW
2445W: http://blackfin.uclinux.org
2446S: Supported
679655da 2447F: drivers/watchdog/bfin_wdt.c
1e6d320f 2448
d24ecfcc 2449BLACKFIN I2C TWI DRIVER
8b58be88 2450M: Sonic Zhang <sonic.zhang@analog.com>
b3fe92b0 2451L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
d24ecfcc
BW
2452W: http://blackfin.uclinux.org/
2453S: Supported
679655da 2454F: drivers/i2c/busses/i2c-bfin-twi.c
d24ecfcc 2455
1e204377
SJ
2456BLACKFIN MEDIA DRIVER
2457M: Scott Jiang <scott.jiang.linux@gmail.com>
b3fe92b0 2458L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
1e204377
SJ
2459W: http://blackfin.uclinux.org/
2460S: Supported
2461F: drivers/media/platform/blackfin/
2462F: drivers/media/i2c/adv7183*
2463F: drivers/media/i2c/vs6624*
2464
b54cf35a
JSM
2465BLINKM RGB LED DRIVER
2466M: Jan-Simon Moeller <jansimon.moeller@gmx.de>
2467S: Maintained
2468F: drivers/leds/leds-blinkm.c
2469
1da177e4 2470BLOCK LAYER
8b58be88 2471M: Jens Axboe <axboe@kernel.dk>
82c426e0 2472L: linux-block@vger.kernel.org
08deed1e 2473T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
1da177e4 2474S: Maintained
679655da 2475F: block/
ae11f7ef 2476F: kernel/trace/blktrace.c
88459642 2477F: lib/sbitmap.c
1da177e4 2478
2b54aaef 2479BLOCK2MTD DRIVER
8b58be88 2480M: Joern Engel <joern@lazybastard.org>
2b54aaef
JE
2481L: linux-mtd@lists.infradead.org
2482S: Maintained
679655da 2483F: drivers/mtd/devices/block2mtd.c
2b54aaef 2484
63fbd24e 2485BLUETOOTH DRIVERS
8b58be88 2486M: Marcel Holtmann <marcel@holtmann.org>
960d4d1b 2487M: Gustavo Padovan <gustavo@padovan.org>
eb491eca 2488M: Johan Hedberg <johan.hedberg@gmail.com>
781c2844 2489L: linux-bluetooth@vger.kernel.org
63fbd24e 2490W: http://www.bluez.org/
22e7a424
MH
2491T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
2492T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
1da177e4 2493S: Maintained
679655da 2494F: drivers/bluetooth/
1da177e4 2495
63fbd24e 2496BLUETOOTH SUBSYSTEM
8b58be88 2497M: Marcel Holtmann <marcel@holtmann.org>
960d4d1b 2498M: Gustavo Padovan <gustavo@padovan.org>
eb491eca 2499M: Johan Hedberg <johan.hedberg@gmail.com>
63fbd24e
MH
2500L: linux-bluetooth@vger.kernel.org
2501W: http://www.bluez.org/
22e7a424
MH
2502T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
2503T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
1da177e4 2504S: Maintained
679655da
JP
2505F: net/bluetooth/
2506F: include/net/bluetooth/
1da177e4
LT
2507
2508BONDING DRIVER
79b30750 2509M: Jay Vosburgh <j.vosburgh@gmail.com>
898602a0 2510M: Veaceslav Falico <vfalico@gmail.com>
da29838d 2511M: Andy Gospodarek <andy@greyhouse.net>
a6c36ee6 2512L: netdev@vger.kernel.org
ce00f85c
JC
2513W: http://sourceforge.net/projects/bonding/
2514S: Supported
679655da 2515F: drivers/net/bonding/
c117ab84 2516F: include/uapi/linux/if_bonding.h
1da177e4 2517
b5f4df34
AS
2518BPF (Safe dynamic programs and tools)
2519M: Alexei Starovoitov <ast@kernel.org>
2520L: netdev@vger.kernel.org
2521L: linux-kernel@vger.kernel.org
2522S: Supported
2523F: kernel/bpf/
5aa5bd14
DB
2524F: tools/testing/selftests/bpf/
2525F: lib/test_bpf.c
b5f4df34 2526
39105890 2527BROADCOM B44 10/100 ETHERNET DRIVER
75c9510b 2528M: Michael Chan <michael.chan@broadcom.com>
39105890
GZ
2529L: netdev@vger.kernel.org
2530S: Supported
adfc5217 2531F: drivers/net/ethernet/broadcom/b44.*
39105890 2532
967dd82f
FF
2533BROADCOM B53 ETHERNET SWITCH DRIVER
2534M: Florian Fainelli <f.fainelli@gmail.com>
2535L: netdev@vger.kernel.org
2536L: openwrt-devel@lists.openwrt.org (subscribers-only)
2537S: Supported
2538F: drivers/net/dsa/b53/*
2539F: include/linux/platform_data/b53.h
2540
32ec90d5
FF
2541BROADCOM GENET ETHERNET DRIVER
2542M: Florian Fainelli <f.fainelli@gmail.com>
2543L: netdev@vger.kernel.org
2544S: Supported
2545F: drivers/net/ethernet/broadcom/genet/
2546
948c51e6 2547BROADCOM BNX2 GIGABIT ETHERNET DRIVER
f1d1baeb
JK
2548M: Sony Chacko <sony.chacko@qlogic.com>
2549M: Dept-HSGLinuxNICDev@qlogic.com
948c51e6
MC
2550L: netdev@vger.kernel.org
2551S: Supported
adfc5217
JK
2552F: drivers/net/ethernet/broadcom/bnx2.*
2553F: drivers/net/ethernet/broadcom/bnx2_*
948c51e6 2554
4d9d2cb0 2555BROADCOM BNX2X 10 GIGABIT ETHERNET DRIVER
08f6dd89 2556M: Ariel Elior <ariel.elior@qlogic.com>
4d9d2cb0
ET
2557L: netdev@vger.kernel.org
2558S: Supported
adfc5217 2559F: drivers/net/ethernet/broadcom/bnx2x/
4d9d2cb0 2560
90f4c594 2561BROADCOM BCM281XX/BCM11XXX/BCM216XX ARM ARCHITECTURE
f18cf050 2562M: Florian Fainelli <f.fainelli@gmail.com>
d3cc2e86
FF
2563M: Ray Jui <rjui@broadcom.com>
2564M: Scott Branden <sbranden@broadcom.com>
086f4704 2565M: bcm-kernel-feedback-list@broadcom.com
90f4c594 2566T: git git://github.com/broadcom/mach-bcm
af4b8e37 2567S: Maintained
ccf62f5a
JM
2568N: bcm281*
2569N: bcm113*
2570N: bcm216*
2571N: kona
af4b8e37 2572F: arch/arm/mach-bcm/
af4b8e37 2573
9209bec4 2574BROADCOM BCM2835 ARM ARCHITECTURE
f680f25c 2575M: Stephen Warren <swarren@wwwdotorg.org>
8bcdd929 2576M: Lee Jones <lee@kernel.org>
10b9e887 2577M: Eric Anholt <eric@anholt.net>
f680f25c 2578L: linux-rpi-kernel@lists.infradead.org (moderated for non-subscribers)
82481129 2579L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8bcdd929 2580T: git git://git.kernel.org/pub/scm/linux/kernel/git/rpi/linux-rpi.git
f680f25c 2581S: Maintained
9209bec4 2582N: bcm2835
f680f25c 2583
5564f092
RM
2584BROADCOM BCM47XX MIPS ARCHITECTURE
2585M: Hauke Mehrtens <hauke@hauke-m.de>
2586M: Rafał Miłecki <zajec5@gmail.com>
2587L: linux-mips@linux-mips.org
2588S: Maintained
7ad2410c 2589F: Documentation/devicetree/bindings/mips/brcm/
5564f092
RM
2590F: arch/mips/bcm47xx/*
2591F: arch/mips/include/asm/mach-bcm47xx/*
2592
9209bec4 2593BROADCOM BCM5301X ARM ARCHITECTURE
5b293ebe 2594M: Hauke Mehrtens <hauke@hauke-m.de>
1a50cd8a
RM
2595M: Rafał Miłecki <zajec5@gmail.com>
2596M: bcm-kernel-feedback-list@broadcom.com
5b293ebe
HM
2597L: linux-arm-kernel@lists.infradead.org
2598S: Maintained
2599F: arch/arm/mach-bcm/bcm_5301x.c
1a50cd8a 2600F: arch/arm/boot/dts/bcm5301x*.dtsi
5b293ebe
HM
2601F: arch/arm/boot/dts/bcm470*
2602
4ebd5047
RM
2603BROADCOM BCM53573 ARM ARCHITECTURE
2604M: Rafał Miłecki <rafal@milecki.pl>
2605L: linux-arm-kernel@lists.infradead.org
2606S: Maintained
2607F: arch/arm/boot/dts/bcm53573*
2608F: arch/arm/boot/dts/bcm47189*
2609
e076e962
FF
2610BROADCOM BCM63XX ARM ARCHITECTURE
2611M: Florian Fainelli <f.fainelli@gmail.com>
086f4704 2612M: bcm-kernel-feedback-list@broadcom.com
20de823e 2613L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
20de823e 2614T: git git://github.com/broadcom/stblinux.git
e076e962 2615S: Maintained
d6f4e76e 2616N: bcm63xx
e076e962 2617
7110e227
KC
2618BROADCOM BCM63XX/BCM33XX UDC DRIVER
2619M: Kevin Cernekee <cernekee@gmail.com>
2620L: linux-usb@vger.kernel.org
2621S: Maintained
2622F: drivers/usb/gadget/udc/bcm63xx_udc.*
2623
2df94fd6 2624BROADCOM BCM7XXX ARM ARCHITECTURE
2df94fd6 2625M: Brian Norris <computersforpeace@gmail.com>
3b4b6fe9
FF
2626M: Gregory Fong <gregory.0xf0@gmail.com>
2627M: Florian Fainelli <f.fainelli@gmail.com>
086f4704 2628M: bcm-kernel-feedback-list@broadcom.com
2df94fd6 2629L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
eb6725d0 2630T: git git://github.com/broadcom/stblinux.git
2df94fd6
BN
2631S: Maintained
2632F: arch/arm/mach-bcm/*brcmstb*
2633F: arch/arm/boot/dts/bcm7*.dts*
e36661e4 2634F: drivers/bus/brcmstb_gisb.c
5009a289 2635N: brcmstb
2df94fd6 2636
70371cef
KC
2637BROADCOM BMIPS MIPS ARCHITECTURE
2638M: Kevin Cernekee <cernekee@gmail.com>
2639M: Florian Fainelli <f.fainelli@gmail.com>
2640L: linux-mips@linux-mips.org
eb6725d0 2641T: git git://github.com/broadcom/stblinux.git
70371cef
KC
2642S: Maintained
2643F: arch/mips/bmips/*
2644F: arch/mips/include/asm/mach-bmips/*
2645F: arch/mips/kernel/*bmips*
338808de 2646F: arch/mips/boot/dts/brcm/bcm*.dts*
c7c42ec2 2647F: drivers/irqchip/irq-bcm63*
70371cef
KC
2648F: drivers/irqchip/irq-bcm7*
2649F: drivers/irqchip/irq-brcmstb*
3271e610 2650F: include/linux/bcm963xx_nvram.h
8fce60b8 2651F: include/linux/bcm963xx_tag.h
70371cef 2652
948c51e6 2653BROADCOM TG3 GIGABIT ETHERNET DRIVER
ccad0993 2654M: Siva Reddy Kallam <siva.kallam@broadcom.com>
23629477 2655M: Prashant Sreedharan <prashant@broadcom.com>
8b58be88 2656M: Michael Chan <mchan@broadcom.com>
948c51e6
MC
2657L: netdev@vger.kernel.org
2658S: Supported
adfc5217 2659F: drivers/net/ethernet/broadcom/tg3.*
948c51e6 2660
a9533e7e 2661BROADCOM BRCM80211 IEEE802.11n WIRELESS DRIVER
2a734451
AS
2662M: Arend van Spriel <arend.vanspriel@broadcom.com>
2663M: Franky Lin <franky.lin@broadcom.com>
2664M: Hante Meuleman <hante.meuleman@broadcom.com>
a9533e7e 2665L: linux-wireless@vger.kernel.org
2a734451 2666L: brcm80211-dev-list.pdl@broadcom.com
a9533e7e 2667S: Supported
05491d2c 2668F: drivers/net/wireless/broadcom/brcm80211/
a9533e7e 2669
9958d6f9 2670BROADCOM BNX2FC 10 GIGABIT FCOE DRIVER
3b7f040a 2671M: QLogic-Storage-Upstream@qlogic.com
9958d6f9
BPG
2672L: linux-scsi@vger.kernel.org
2673S: Supported
2674F: drivers/scsi/bnx2fc/
2675
6a6b5ad0 2676BROADCOM BNX2I 1/10 GIGABIT iSCSI DRIVER
3b7f040a 2677M: QLogic-Storage-Upstream@qlogic.com
6a6b5ad0
EW
2678L: linux-scsi@vger.kernel.org
2679S: Supported
2680F: drivers/scsi/bnx2i/
2681
63f37ddf 2682BROADCOM IPROC ARM ARCHITECTURE
36c0237f
SB
2683M: Ray Jui <rjui@broadcom.com>
2684M: Scott Branden <sbranden@broadcom.com>
63f37ddf 2685M: Jon Mason <jonmason@broadcom.com>
086f4704 2686M: bcm-kernel-feedback-list@broadcom.com
36c0237f 2687L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
eb6725d0 2688T: git git://github.com/broadcom/cygnus-linux.git
36c0237f
SB
2689S: Maintained
2690N: iproc
2691N: cygnus
5c161242 2692N: bcm[-_]nsp
36c0237f
SB
2693N: bcm9113*
2694N: bcm9583*
63f37ddf
JM
2695N: bcm9585*
2696N: bcm9586*
2697N: bcm988312
36c0237f 2698N: bcm113*
63f37ddf
JM
2699N: bcm583*
2700N: bcm585*
2701N: bcm586*
2702N: bcm88312
d76e21b8 2703F: arch/arm64/boot/dts/broadcom/ns2*
5c161242
JM
2704F: drivers/clk/bcm/clk-ns*
2705F: drivers/pinctrl/bcm/pinctrl-ns*
36c0237f 2706
3b0213d5
GF
2707BROADCOM BRCMSTB GPIO DRIVER
2708M: Gregory Fong <gregory.0xf0@gmail.com>
9c2abe2f 2709L: bcm-kernel-feedback-list@broadcom.com
3b0213d5
GF
2710S: Supported
2711F: drivers/gpio/gpio-brcmstb.c
2712F: Documentation/devicetree/bindings/gpio/brcm,brcmstb-gpio.txt
2713
7b7f588b 2714BROADCOM KONA GPIO DRIVER
5e163903 2715M: Ray Jui <rjui@broadcom.com>
7b7f588b
MM
2716L: bcm-kernel-feedback-list@broadcom.com
2717S: Supported
2718F: drivers/gpio/gpio-bcm-kona.c
1db12cde 2719F: Documentation/devicetree/bindings/gpio/brcm,kona-gpio.txt
7b7f588b 2720
f6e734a8
RM
2721BROADCOM NVRAM DRIVER
2722M: Rafał Miłecki <zajec5@gmail.com>
2723L: linux-mips@linux-mips.org
2724S: Maintained
2725F: drivers/firmware/broadcom/*
2726
02787daa
BN
2727BROADCOM STB NAND FLASH DRIVER
2728M: Brian Norris <computersforpeace@gmail.com>
1ddaa021 2729M: Kamal Dasu <kdasu.kdev@gmail.com>
02787daa 2730L: linux-mtd@lists.infradead.org
1285734c 2731L: bcm-kernel-feedback-list@broadcom.com
02787daa
BN
2732S: Maintained
2733F: drivers/mtd/nand/brcmnand/
2734
c9678d86
RM
2735BROADCOM SPECIFIC AMBA DRIVER (BCMA)
2736M: Rafał Miłecki <zajec5@gmail.com>
2737L: linux-wireless@vger.kernel.org
2738S: Maintained
2739F: drivers/bcma/
2740F: include/linux/bcma/
2741
b8302205
FF
2742BROADCOM SYSTEMPORT ETHERNET DRIVER
2743M: Florian Fainelli <f.fainelli@gmail.com>
2744L: netdev@vger.kernel.org
2745S: Supported
2746F: drivers/net/ethernet/broadcom/bcmsysport.*
2747
42515e61
J
2748BROADCOM VULCAN ARM64 SOC
2749M: Jayachandran C. <jchandra@broadcom.com>
086f4704 2750M: bcm-kernel-feedback-list@broadcom.com
42515e61 2751L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
42515e61
J
2752S: Maintained
2753F: arch/arm64/boot/dts/broadcom/vulcan*
2754
7725ccfd 2755BROCADE BFA FC SCSI DRIVER
aa803370
AG
2756M: Anil Gurumurthy <anil.gurumurthy@qlogic.com>
2757M: Sudarsana Kalluru <sudarsana.kalluru@qlogic.com>
455518e7
JP
2758L: linux-scsi@vger.kernel.org
2759S: Supported
2760F: drivers/scsi/bfa/
7725ccfd 2761
8b230ed8 2762BROCADE BNA 10 GIGABIT ETHERNET DRIVER
439e9575 2763M: Rasesh Mody <rasesh.mody@qlogic.com>
8b230ed8
RM
2764L: netdev@vger.kernel.org
2765S: Supported
f844a0ea 2766F: drivers/net/ethernet/brocade/bna/
8b230ed8 2767
5cdf7f76 2768BSG (block layer generic sg v4 driver)
8b58be88 2769M: FUJITA Tomonori <fujita.tomonori@lab.ntt.co.jp>
5cdf7f76
JA
2770L: linux-scsi@vger.kernel.org
2771S: Supported
679655da
JP
2772F: block/bsg.c
2773F: include/linux/bsg.h
c117ab84 2774F: include/uapi/linux/bsg.h
5cdf7f76 2775
af39917d
CL
2776BT87X AUDIO DRIVER
2777M: Clemens Ladisch <clemens@ladisch.de>
2778L: alsa-devel@alsa-project.org (moderated for non-subscribers)
2779T: git git://git.alsa-project.org/alsa-kernel.git
2780S: Maintained
2781F: Documentation/sound/alsa/Bt87x.txt
2782F: sound/pci/bt87x.c
2783
ff1d5c2f 2784BT8XXGPIO DRIVER
eb032b98 2785M: Michael Buesch <m@bues.ch>
ff1d5c2f
MB
2786W: http://bu3sch.de/btgpio.php
2787S: Maintained
72dbb705 2788F: drivers/gpio/gpio-bt8xx.c
ff1d5c2f 2789
eb1eb04f 2790BTRFS FILE SYSTEM
c0778e25
CM
2791M: Chris Mason <clm@fb.com>
2792M: Josef Bacik <jbacik@fb.com>
d8130624 2793M: David Sterba <dsterba@suse.com>
eb1eb04f
JP
2794L: linux-btrfs@vger.kernel.org
2795W: http://btrfs.wiki.kernel.org/
8a6e2535 2796Q: http://patchwork.kernel.org/project/linux-btrfs/list/
9c106405 2797T: git git://git.kernel.org/pub/scm/linux/kernel/git/mason/linux-btrfs.git
eb1eb04f 2798S: Maintained
679655da
JP
2799F: Documentation/filesystems/btrfs.txt
2800F: fs/btrfs/
eb1eb04f 2801
1da177e4 2802BTTV VIDEO4LINUX DRIVER
5dc8a864
MCC
2803M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
2804M: Mauro Carvalho Chehab <mchehab@kernel.org>
661263b5 2805L: linux-media@vger.kernel.org
a825eaec 2806W: https://linuxtv.org
275ffde4 2807T: git git://linuxtv.org/media_tree.git
f96236e5 2808S: Odd fixes
618cd932 2809F: Documentation/media/v4l-drivers/bttv*
90d72ac6 2810F: drivers/media/pci/bt8xx/bttv*
1da177e4 2811
1f34923c
KA
2812BUSLOGIC SCSI DRIVER
2813M: Khalid Aziz <khalid@gonehiking.org>
2814L: linux-scsi@vger.kernel.org
2815S: Maintained
2816F: drivers/scsi/BusLogic.*
2817F: drivers/scsi/FlashPoint.*
2818
af39917d
CL
2819C-MEDIA CMI8788 DRIVER
2820M: Clemens Ladisch <clemens@ladisch.de>
2821L: alsa-devel@alsa-project.org (moderated for non-subscribers)
2822T: git git://git.alsa-project.org/alsa-kernel.git
2823S: Maintained
2824F: sound/pci/oxygen/
2825
2141355f
MS
2826C6X ARCHITECTURE
2827M: Mark Salter <msalter@redhat.com>
2828M: Aurelien Jacquiot <a-jacquiot@ti.com>
2829L: linux-c6x-dev@linux-c6x.org
2830W: http://www.linux-c6x.org/wiki/index.php/Main_Page
2831S: Maintained
2832F: arch/c6x/
2833
a5432f5a 2834CACHEFILES: FS-CACHE BACKEND FOR CACHING ON MOUNTED FILESYSTEMS
8b58be88 2835M: David Howells <dhowells@redhat.com>
e62d6e24 2836L: linux-cachefs@redhat.com (moderated for non-subscribers)
a5432f5a
DH
2837S: Supported
2838F: Documentation/filesystems/caching/cachefiles.txt
2839F: fs/cachefiles/
2840
c815ca39
HV
2841CADET FM/AM RADIO RECEIVER DRIVER
2842M: Hans Verkuil <hverkuil@xs4all.nl>
2843L: linux-media@vger.kernel.org
2844T: git git://linuxtv.org/media_tree.git
a825eaec 2845W: https://linuxtv.org
c815ca39
HV
2846S: Maintained
2847F: drivers/media/radio/radio-cadet*
2848
77d5140f 2849CAFE CMOS INTEGRATED CAMERA CONTROLLER DRIVER
8b58be88 2850M: Jonathan Corbet <corbet@lwn.net>
661263b5 2851L: linux-media@vger.kernel.org
275ffde4 2852T: git git://linuxtv.org/media_tree.git
77d5140f 2853S: Maintained
618cd932 2854F: Documentation/media/v4l-drivers/cafe_ccic*
90d72ac6 2855F: drivers/media/platform/marvell-ccic/
77d5140f 2856
201b6bab 2857CAIF NETWORK LAYER
5c574f50 2858M: Dmitry Tarnyagin <dmitry.tarnyagin@lockless.no>
201b6bab
JP
2859L: netdev@vger.kernel.org
2860S: Supported
2861F: Documentation/networking/caif/
2862F: drivers/net/caif/
c117ab84 2863F: include/uapi/linux/caif/
201b6bab
JP
2864F: include/net/caif/
2865F: net/caif/
2866
77dac90f 2867CALGARY x86-64 IOMMU
a6921c29
JM
2868M: Muli Ben-Yehuda <mulix@mulix.org>
2869M: Jon Mason <jdmason@kudzu.us>
2870L: iommu@lists.linux-foundation.org
77dac90f 2871S: Maintained
679655da
JP
2872F: arch/x86/kernel/pci-calgary_64.c
2873F: arch/x86/kernel/tce_64.c
2874F: arch/x86/include/asm/calgary.h
2875F: arch/x86/include/asm/tce.h
77dac90f 2876
e2d1d6c0 2877CAN NETWORK LAYER
8d15d386 2878M: Oliver Hartkopp <socketcan@hartkopp.net>
f7214cf2 2879M: Marc Kleine-Budde <mkl@pengutronix.de>
1caa60b6 2880L: linux-can@vger.kernel.org
84b0d715 2881W: https://github.com/linux-can
870482a4
MKB
2882T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
2883T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
e2d1d6c0 2884S: Maintained
f35f6c8f 2885F: Documentation/networking/can.txt
8d15d386 2886F: net/can/
8d15d386 2887F: include/linux/can/core.h
c117ab84
CEB
2888F: include/uapi/linux/can.h
2889F: include/uapi/linux/can/bcm.h
2890F: include/uapi/linux/can/raw.h
2891F: include/uapi/linux/can/gw.h
e2d1d6c0 2892
4261a204 2893CAN NETWORK DRIVERS
8b58be88 2894M: Wolfgang Grandegger <wg@grandegger.com>
ec78213a 2895M: Marc Kleine-Budde <mkl@pengutronix.de>
1caa60b6 2896L: linux-can@vger.kernel.org
84b0d715 2897W: https://github.com/linux-can
870482a4
MKB
2898T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
2899T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
4261a204 2900S: Maintained
3636876a 2901F: Documentation/devicetree/bindings/net/can/
8d15d386
OH
2902F: drivers/net/can/
2903F: include/linux/can/dev.h
8d15d386 2904F: include/linux/can/platform/
c117ab84
CEB
2905F: include/uapi/linux/can/error.h
2906F: include/uapi/linux/can/netlink.h
4261a204 2907
95d16c72 2908CAPABILITIES
39baa7e6 2909M: Serge Hallyn <serge@hallyn.com>
95d16c72 2910L: linux-security-module@vger.kernel.org
6305902c 2911S: Supported
95d16c72 2912F: include/linux/capability.h
c117ab84 2913F: include/uapi/linux/capability.h
6305902c 2914F: security/commoncap.c
38a94118 2915F: kernel/capability.c
95d16c72 2916
b84894c7
KT
2917CAPELLA MICROSYSTEMS LIGHT SENSOR DRIVER
2918M: Kevin Tsai <ktsai@capellamicro.com>
2919S: Maintained
2920F: drivers/iio/light/cm*
2921F: Documentation/devicetree/bindings/i2c/trivial-devices.txt
2922
f9484852
JG
2923CAVIUM I2C DRIVER
2924M: Jan Glauber <jglauber@cavium.com>
2925M: David Daney <david.daney@cavium.com>
2926W: http://www.cavium.com
2927S: Supported
2928F: drivers/i2c/busses/i2c-octeon*
2929F: drivers/i2c/busses/i2c-thunderx*
2930
f21fb3ed
RV
2931CAVIUM LIQUIDIO NETWORK DRIVER
2932M: Derek Chickles <derek.chickles@caviumnetworks.com>
2933M: Satanand Burla <satananda.burla@caviumnetworks.com>
2934M: Felix Manlunas <felix.manlunas@caviumnetworks.com>
2935M: Raghu Vatsavayi <raghu.vatsavayi@caviumnetworks.com>
2936L: netdev@vger.kernel.org
2937W: http://www.cavium.com
2938S: Supported
f21fb3ed
RV
2939F: drivers/net/ethernet/cavium/liquidio/
2940
ef0bbac3
VB
2941CC2520 IEEE-802.15.4 RADIO DRIVER
2942M: Varka Bhadram <varkabhadram@gmail.com>
2943L: linux-wpan@vger.kernel.org
2944S: Maintained
2945F: drivers/net/ieee802154/cc2520.c
2946F: include/linux/spi/cc2520.h
2947F: Documentation/devicetree/bindings/net/ieee802154/cc2520.txt
2948
ca684386
HV
2949CEC DRIVER
2950M: Hans Verkuil <hans.verkuil@cisco.com>
2951L: linux-media@vger.kernel.org
2952T: git git://linuxtv.org/media_tree.git
2953W: http://linuxtv.org
2954S: Supported
2955F: Documentation/cec.txt
618cd932 2956F: Documentation/media/uapi/cec
ca684386
HV
2957F: drivers/staging/media/cec/
2958F: drivers/media/cec-edid.c
2959F: drivers/media/rc/keymaps/rc-cec.c
2960F: include/media/cec.h
2961F: include/media/cec-edid.h
2962F: include/linux/cec.h
2963F: include/linux/cec-funcs.h
2964
b8154542 2965CELL BROADBAND ENGINE ARCHITECTURE
8b58be88 2966M: Arnd Bergmann <arnd@arndb.de>
a4724ed6 2967L: linuxppc-dev@lists.ozlabs.org
b8154542
AB
2968W: http://www.ibm.com/developerworks/power/cell/
2969S: Supported
679655da 2970F: arch/powerpc/include/asm/cell*.h
679655da 2971F: arch/powerpc/include/asm/spu*.h
c117ab84 2972F: arch/powerpc/include/uapi/asm/spu*.h
679655da
JP
2973F: arch/powerpc/oprofile/*cell*
2974F: arch/powerpc/platforms/cell/
b8154542 2975
398ecff5
SW
2976CEPH COMMON CODE (LIBCEPH)
2977M: Ilya Dryomov <idryomov@gmail.com>
e43cdb56 2978M: "Yan, Zheng" <zyan@redhat.com>
0f5417ce 2979M: Sage Weil <sage@redhat.com>
82593f87 2980L: ceph-devel@vger.kernel.org
09d90327 2981W: http://ceph.com/
fb99f881 2982T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
6e67b7ae 2983T: git git://github.com/ceph/ceph-client.git
9030aaf9 2984S: Supported
14430813
JP
2985F: net/ceph/
2986F: include/linux/ceph/
2987F: include/linux/crush/
9030aaf9 2988
398ecff5
SW
2989CEPH DISTRIBUTED FILE SYSTEM CLIENT (CEPH)
2990M: "Yan, Zheng" <zyan@redhat.com>
2991M: Sage Weil <sage@redhat.com>
2992M: Ilya Dryomov <idryomov@gmail.com>
2993L: ceph-devel@vger.kernel.org
2994W: http://ceph.com/
2995T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
6e67b7ae 2996T: git git://github.com/ceph/ceph-client.git
398ecff5
SW
2997S: Supported
2998F: Documentation/filesystems/ceph.txt
2999F: fs/ceph/
3000
cfc411e7
DH
3001CERTIFICATE HANDLING:
3002M: David Howells <dhowells@redhat.com>
3003M: David Woodhouse <dwmw2@infradead.org>
d8d80386 3004L: keyrings@vger.kernel.org
cfc411e7
DH
3005S: Maintained
3006F: Documentation/module-signing.txt
3007F: certs/
d8d80386 3008F: scripts/sign-file.c
cfc411e7
DH
3009F: scripts/extract-cert.c
3010
18332a80 3011CERTIFIED WIRELESS USB (WUSB) SUBSYSTEM:
18332a80 3012L: linux-usb@vger.kernel.org
10c6c9c9 3013S: Orphan
679655da
JP
3014F: Documentation/usb/WUSB-Design-overview.txt
3015F: Documentation/usb/wusb-cbaf
355ffe69
DV
3016F: drivers/usb/host/hwa-hc.c
3017F: drivers/usb/host/whci/
679655da
JP
3018F: drivers/usb/wusbcore/
3019F: include/linux/usb/wusb*
18332a80 3020
70e84049 3021CFAG12864B LCD DRIVER
8b58be88 3022M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
450c622e
MO
3023W: http://miguelojeda.es/auxdisplay.htm
3024W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
70e84049 3025S: Maintained
679655da
JP
3026F: drivers/auxdisplay/cfag12864b.c
3027F: include/linux/cfag12864b.h
70e84049
MOS
3028
3029CFAG12864BFB LCD FRAMEBUFFER DRIVER
8b58be88 3030M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
450c622e
MO
3031W: http://miguelojeda.es/auxdisplay.htm
3032W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
70e84049 3033S: Maintained
679655da
JP
3034F: drivers/auxdisplay/cfag12864bfb.c
3035F: include/linux/cfag12864b.h
70e84049 3036
704232c2 3037CFG80211 and NL80211
8b58be88 3038M: Johannes Berg <johannes@sipsolutions.net>
704232c2 3039L: linux-wireless@vger.kernel.org
ce466579
JB
3040W: http://wireless.kernel.org/
3041T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
3042T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
704232c2 3043S: Maintained
c117ab84 3044F: include/uapi/linux/nl80211.h
679655da
JP
3045F: include/net/cfg80211.h
3046F: net/wireless/*
3047X: net/wireless/wext*
704232c2 3048
46e64261
GKH
3049CHAR and MISC DRIVERS
3050M: Arnd Bergmann <arnd@arndb.de>
879a5a00 3051M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
46e64261 3052T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
879a5a00 3053S: Supported
46e64261
GKH
3054F: drivers/char/*
3055F: drivers/misc/*
471322a8 3056F: include/linux/miscdevice.h
46e64261 3057
0a920b5b 3058CHECKPATCH
8b58be88 3059M: Andy Whitcroft <apw@canonical.com>
10d83f07
JP
3060M: Joe Perches <joe@perches.com>
3061S: Maintained
679655da 3062F: scripts/checkpatch.pl
0a920b5b 3063
f8407f26
HW
3064CHINESE DOCUMENTATION
3065M: Harry Wei <harryxiyou@gmail.com>
9740153c 3066L: xiyoulinuxkernelgroup@googlegroups.com (subscribers-only)
f8407f26
HW
3067L: linux-kernel@zh-kernel.org (moderated for non-subscribers)
3068S: Maintained
3069F: Documentation/zh_CN/
3070
2721ea2c 3071CHIPIDEA USB HIGH SPEED DUAL ROLE CONTROLLER
60d77b3d 3072M: Peter Chen <Peter.Chen@nxp.com>
8373856d 3073T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
2721ea2c
AS
3074L: linux-usb@vger.kernel.org
3075S: Maintained
3076F: drivers/usb/chipidea/
3077
a93ad65d
HG
3078CHIPONE ICN8318 I2C TOUCHSCREEN DRIVER
3079M: Hans de Goede <hdegoede@redhat.com>
3080L: linux-input@vger.kernel.org
3081S: Maintained
3082F: Documentation/devicetree/bindings/input/touchscreen/chipone_icn8318.txt
3083F: drivers/input/touchscreen/chipone_icn8318.c
3084
ab043105
OJ
3085CHROME HARDWARE PLATFORM SUPPORT
3086M: Olof Johansson <olof@lixom.net>
3087S: Maintained
9f273c24 3088T: git git://git.kernel.org/pub/scm/linux/kernel/git/olof/chrome-platform.git
ab043105
OJ
3089F: drivers/platform/chrome/
3090
641cb85e 3091CISCO VIC ETHERNET NIC DRIVER
2360d2e8 3092M: Christian Benvenuti <benve@cisco.com>
001e1c1d 3093M: Sujith Sankar <ssujith@cisco.com>
c327e8f4 3094M: Govindarajulu Varadarajan <_govind@gmx.com>
5c6652f5 3095M: Neel Patel <neepatel@cisco.com>
7063fbf2 3096S: Supported
a6a5580c 3097F: drivers/net/ethernet/cisco/enic/
7063fbf2 3098
e3cf00d0 3099CISCO VIC LOW LATENCY NIC DRIVER
35ef4a9e
DG
3100M: Christian Benvenuti <benve@cisco.com>
3101M: Dave Goodell <dgoodell@cisco.com>
b75f0050 3102S: Supported
35ef4a9e 3103F: drivers/infiniband/hw/usnic/
e3cf00d0 3104
2b7a52a4 3105CIRRUS LOGIC EP93XX ETHERNET DRIVER
5587912f 3106M: Hartley Sweeten <hsweeten@visionengravers.com>
2b7a52a4
LB
3107L: netdev@vger.kernel.org
3108S: Maintained
57d0b7a0 3109F: drivers/net/ethernet/cirrus/ep93xx_eth.c
2b7a52a4 3110
3d4cfdc9
MB
3111CIRRUS LOGIC AUDIO CODEC DRIVERS
3112M: Brian Austin <brian.austin@cirrus.com>
3113M: Paul Handrigan <Paul.Handrigan@cirrus.com>
3114L: alsa-devel@alsa-project.org (moderated for non-subscribers)
3115S: Maintained
3116F: sound/soc/codecs/cs*
3117
94574d9a
KRW
3118CLEANCACHE API
3119M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
3120L: linux-kernel@vger.kernel.org
3121S: Maintained
3122F: mm/cleancache.c
3123F: include/linux/cleancache.h
3124
d4275354 3125CLK API
54176cc6 3126M: Russell King <linux@armlinux.org.uk>
aa571b14 3127L: linux-clk@vger.kernel.org
37417046 3128S: Maintained
d4275354
RK
3129F: include/linux/clk.h
3130
9222d247
JS
3131CLOCKSOURCE, CLOCKEVENT DRIVERS
3132M: Daniel Lezcano <daniel.lezcano@linaro.org>
3133M: Thomas Gleixner <tglx@linutronix.de>
981c3a4f 3134L: linux-kernel@vger.kernel.org
9222d247
JS
3135T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
3136S: Supported
3137F: drivers/clocksource
3138
5df6d737 3139CISCO FCOE HBA DRIVER
8fc89a79
HP
3140M: Hiral Patel <hiralpat@cisco.com>
3141M: Suma Ramars <sramars@cisco.com>
d7e01dc6 3142M: Brian Uchino <buchino@cisco.com>
5df6d737
AJ
3143L: linux-scsi@vger.kernel.org
3144S: Supported
2a99921a 3145F: drivers/scsi/fnic/
5df6d737 3146
c8806b6c
NM
3147CISCO SCSI HBA DRIVER
3148M: Narsimhulu Musini <nmusini@cisco.com>
3149M: Sesidhar Baddela <sebaddel@cisco.com>
3150L: linux-scsi@vger.kernel.org
3151S: Supported
3152F: drivers/scsi/snic/
3153
529aa8cb
TLSC
3154CMPC ACPI DRIVER
3155M: Thadeu Lima de Souza Cascardo <cascardo@holoscopio.com>
3156M: Daniel Oliveira Nascimento <don@syst.com.br>
d0944853 3157L: platform-driver-x86@vger.kernel.org
529aa8cb
TLSC
3158S: Supported
3159F: drivers/platform/x86/classmate-laptop.c
3160
85756a06
HV
3161COBALT MEDIA DRIVER
3162M: Hans Verkuil <hans.verkuil@cisco.com>
3163L: linux-media@vger.kernel.org
3164T: git git://linuxtv.org/media_tree.git
a825eaec 3165W: https://linuxtv.org
85756a06
HV
3166S: Supported
3167F: drivers/media/pci/cobalt/
3168
74425eee 3169COCCINELLE/Semantic Patches (SmPL)
26de9c26 3170M: Julia Lawall <Julia.Lawall@lip6.fr>
74425eee 3171M: Gilles Muller <Gilles.Muller@lip6.fr>
26de9c26 3172M: Nicolas Palix <nicolas.palix@imag.fr>
d8130624 3173M: Michal Marek <mmarek@suse.com>
26de9c26 3174L: cocci@systeme.lip6.fr (moderated for non-subscribers)
c00b5110 3175T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git misc
74425eee
NP
3176W: http://coccinelle.lip6.fr/
3177S: Supported
4b9033a3 3178F: Documentation/dev-tools/coccinelle.rst
74425eee
NP
3179F: scripts/coccinelle/
3180F: scripts/coccicheck
3181
1da177e4 3182CODA FILE SYSTEM
8b58be88 3183M: Jan Harkes <jaharkes@cs.cmu.edu>
1da177e4
LT
3184M: coda@cs.cmu.edu
3185L: codalist@coda.cs.cmu.edu
3186W: http://www.coda.cs.cmu.edu/
3187S: Maintained
679655da
JP
3188F: Documentation/filesystems/coda.txt
3189F: fs/coda/
3190F: include/linux/coda*.h
c117ab84 3191F: include/uapi/linux/coda*.h
1da177e4 3192
0b14261e
PZ
3193CODA V4L2 MEM2MEM DRIVER
3194M: Philipp Zabel <p.zabel@pengutronix.de>
3195L: linux-media@vger.kernel.org
3196S: Maintained
3197F: Documentation/devicetree/bindings/media/coda.txt
3198F: drivers/media/platform/coda/
3199
7704addb 3200COMMON CLK FRAMEWORK
a85fa007 3201M: Michael Turquette <mturquette@baylibre.com>
f956165f 3202M: Stephen Boyd <sboyd@codeaurora.org>
aa571b14 3203L: linux-clk@vger.kernel.org
22d61acf 3204Q: http://patchwork.kernel.org/project/linux-clk/list/
baeb0d9b 3205T: git git://git.kernel.org/pub/scm/linux/kernel/git/clk/linux.git
7704addb 3206S: Maintained
ae4185cd 3207F: Documentation/devicetree/bindings/clock/
60bea3b5
SW
3208F: drivers/clk/
3209X: drivers/clk/clkdev.c
7704addb 3210F: include/linux/clk-pr*
60bea3b5 3211F: include/linux/clk/
7704addb 3212
e2d1d6c0 3213COMMON INTERNET FILE SYSTEM (CIFS)
8b58be88 3214M: Steve French <sfrench@samba.org>
51223df6 3215L: linux-cifs@vger.kernel.org
d1f28953 3216L: samba-technical@lists.samba.org (moderated for non-subscribers)
e2d1d6c0 3217W: http://linux-cifs.samba.org/
bb1d5dda 3218T: git git://git.samba.org/sfrench/cifs-2.6.git
e2d1d6c0 3219S: Supported
ec421a71 3220F: Documentation/filesystems/cifs/
679655da 3221F: fs/cifs/
e2d1d6c0 3222
1da177e4 3223COMPACTPCI HOTPLUG CORE
8b58be88 3224M: Scott Murray <scott@spiteful.org>
64dab204 3225L: linux-pci@vger.kernel.org
82c4dfc7 3226S: Maintained
679655da 3227F: drivers/pci/hotplug/cpci_hotplug*
1da177e4
LT
3228
3229COMPACTPCI HOTPLUG ZIATECH ZT5550 DRIVER
8b58be88 3230M: Scott Murray <scott@spiteful.org>
64dab204 3231L: linux-pci@vger.kernel.org
82c4dfc7 3232S: Maintained
679655da 3233F: drivers/pci/hotplug/cpcihp_zt5550.*
1da177e4
LT
3234
3235COMPACTPCI HOTPLUG GENERIC DRIVER
8b58be88 3236M: Scott Murray <scott@spiteful.org>
64dab204 3237L: linux-pci@vger.kernel.org
82c4dfc7 3238S: Maintained
679655da 3239F: drivers/pci/hotplug/cpcihp_generic.c
1da177e4 3240
5411552c 3241COMPAL LAPTOP SUPPORT
8b58be88 3242M: Cezary Jackiewicz <cezary.jackiewicz@gmail.com>
d0944853 3243L: platform-driver-x86@vger.kernel.org
5411552c 3244S: Maintained
679655da 3245F: drivers/platform/x86/compal-laptop.c
5411552c 3246
949be0f7 3247CONEXANT ACCESSRUNNER USB DRIVER
9ae5e3bc
SA
3248L: accessrunner-general@lists.sourceforge.net
3249W: http://accessrunner.sourceforge.net/
44243ef4 3250S: Orphan
679655da 3251F: drivers/usb/atm/cxacru.c
949be0f7 3252
e2d1d6c0 3253CONFIGFS
d6351db2 3254M: Joel Becker <jlbec@evilplan.org>
1609bac8
CH
3255M: Christoph Hellwig <hch@lst.de>
3256T: git git://git.infradead.org/users/hch/configfs.git
e2d1d6c0 3257S: Supported
679655da
JP
3258F: fs/configfs/
3259F: include/linux/configfs.h
e2d1d6c0 3260
acb9c1b2 3261CONNECTOR
8b58be88 3262M: Evgeniy Polyakov <zbr@ioremap.net>
acb9c1b2
EP
3263L: netdev@vger.kernel.org
3264S: Maintained
3265F: drivers/connector/
3266
a3e3354d 3267CONTROL GROUP (CGROUP)
860ca0e6 3268M: Tejun Heo <tj@kernel.org>
ad50c159 3269M: Li Zefan <lizefan@huawei.com>
4d205676 3270M: Johannes Weiner <hannes@cmpxchg.org>
12340313 3271L: cgroups@vger.kernel.org
860ca0e6 3272T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
fb3a0fb6 3273S: Maintained
4b16b0c0 3274F: Documentation/cgroup*
679655da
JP
3275F: include/linux/cgroup*
3276F: kernel/cgroup*
a3e3354d
TH
3277
3278CONTROL GROUP - CPUSET
3279M: Li Zefan <lizefan@huawei.com>
3280L: cgroups@vger.kernel.org
3281W: http://www.bullopensource.org/cpuset/
3282W: http://oss.sgi.com/projects/cpusets/
3283T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
3284S: Maintained
4b16b0c0 3285F: Documentation/cgroup-v1/cpusets.txt
a3e3354d
TH
3286F: include/linux/cpuset.h
3287F: kernel/cpuset.c
3288
3289CONTROL GROUP - MEMORY RESOURCE CONTROLLER (MEMCG)
3290M: Johannes Weiner <hannes@cmpxchg.org>
fbd7dc74 3291M: Michal Hocko <mhocko@kernel.org>
c4e29738 3292M: Vladimir Davydov <vdavydov.dev@gmail.com>
a3e3354d
TH
3293L: cgroups@vger.kernel.org
3294L: linux-mm@kvack.org
3295S: Maintained
3296F: mm/memcontrol.c
5d1ea48b 3297F: mm/swap_cgroup.c
fb3a0fb6 3298
bebe4678 3299CORETEMP HARDWARE MONITORING DRIVER
96859129 3300M: Fenghua Yu <fenghua.yu@intel.com>
968ce1b1 3301L: linux-hwmon@vger.kernel.org
bebe4678 3302S: Maintained
679655da
JP
3303F: Documentation/hwmon/coretemp
3304F: drivers/hwmon/coretemp.c
bebe4678 3305
1da177e4 3306COSA/SRP SYNC SERIAL DRIVER
8b58be88 3307M: Jan "Yenya" Kasprzak <kas@fi.muni.cz>
1da177e4
LT
3308W: http://www.fi.muni.cz/~kas/cosa/
3309S: Maintained
679655da 3310F: drivers/net/wan/cosa*
1da177e4 3311
4371ee35 3312CPMAC ETHERNET DRIVER
9dd4aaef 3313M: Florian Fainelli <f.fainelli@gmail.com>
4371ee35
FF
3314L: netdev@vger.kernel.org
3315S: Maintained
b544dbac 3316F: drivers/net/ethernet/ti/cpmac.c
4371ee35 3317
1da177e4 3318CPU FREQUENCY DRIVERS
9c3646d1 3319M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
45c009a9 3320M: Viresh Kumar <viresh.kumar@linaro.org>
a6c072c7 3321L: linux-pm@vger.kernel.org
1da177e4 3322S: Maintained
27209d91
VK
3323T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
3324T: git git://git.linaro.org/people/vireshk/linux.git (For ARM Updates)
dabe73cb 3325F: Documentation/cpu-freq/
679655da
JP
3326F: drivers/cpufreq/
3327F: include/linux/cpufreq.h
1da177e4 3328
8a67f0ef
VK
3329CPU FREQUENCY DRIVERS - ARM BIG LITTLE
3330M: Viresh Kumar <viresh.kumar@linaro.org>
171d0ba8 3331M: Sudeep Holla <sudeep.holla@arm.com>
8a67f0ef
VK
3332L: linux-pm@vger.kernel.org
3333W: http://www.arm.com/products/processors/technologies/biglittleprocessing.php
3334S: Maintained
3335F: drivers/cpufreq/arm_big_little.h
3336F: drivers/cpufreq/arm_big_little.c
3337F: drivers/cpufreq/arm_big_little_dt.c
3338
14d2c34c 3339CPUIDLE DRIVER - ARM BIG LITTLE
b75f0050
JP
3340M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
3341M: Daniel Lezcano <daniel.lezcano@linaro.org>
3342L: linux-pm@vger.kernel.org
3343L: linux-arm-kernel@lists.infradead.org
cea8321c 3344T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
b75f0050
JP
3345S: Maintained
3346F: drivers/cpuidle/cpuidle-big_little.c
14d2c34c 3347
0c570c18
BZ
3348CPUIDLE DRIVER - ARM EXYNOS
3349M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
3350M: Daniel Lezcano <daniel.lezcano@linaro.org>
3351M: Kukjin Kim <kgene@kernel.org>
3352L: linux-pm@vger.kernel.org
3353L: linux-samsung-soc@vger.kernel.org
3354S: Supported
3355F: drivers/cpuidle/cpuidle-exynos.c
3356F: arch/arm/mach-exynos/pm.c
3357
a8e39c35 3358CPUIDLE DRIVERS
9c3646d1 3359M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
a8e39c35
DL
3360M: Daniel Lezcano <daniel.lezcano@linaro.org>
3361L: linux-pm@vger.kernel.org
3362S: Maintained
cea8321c 3363T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
a8e39c35
DL
3364F: drivers/cpuidle/*
3365F: include/linux/cpuidle.h
3366
1da177e4 3367CPUID/MSR DRIVER
8b58be88 3368M: "H. Peter Anvin" <hpa@zytor.com>
1da177e4 3369S: Maintained
679655da
JP
3370F: arch/x86/kernel/cpuid.c
3371F: arch/x86/kernel/msr.c
1da177e4 3372
7fe2f639 3373CPU POWER MONITORING SUBSYSTEM
d8130624 3374M: Thomas Renninger <trenn@suse.com>
103f1790 3375L: linux-pm@vger.kernel.org
7fe2f639 3376S: Maintained
14430813 3377F: tools/power/cpupower/
7fe2f639 3378
1da177e4 3379CRAMFS FILESYSTEM
ce00f85c 3380W: http://sourceforge.net/projects/cramfs/
54886a71 3381S: Orphan / Obsolete
679655da
JP
3382F: Documentation/filesystems/cramfs.txt
3383F: fs/cramfs/
1da177e4
LT
3384
3385CRIS PORT
8b58be88
JP
3386M: Mikael Starvik <starvik@axis.com>
3387M: Jesper Nilsson <jesper.nilsson@axis.com>
9937ac0c 3388L: linux-cris-kernel@axis.com
1da177e4 3389W: http://developer.axis.com
9f273c24 3390T: git git://git.kernel.org/pub/scm/linux/kernel/git/jesper/cris.git
1da177e4 3391S: Maintained
679655da 3392F: arch/cris/
df621252 3393F: drivers/tty/serial/crisv10.*
1da177e4
LT
3394
3395CRYPTO API
8b58be88
JP
3396M: Herbert Xu <herbert@gondor.apana.org.au>
3397M: "David S. Miller" <davem@davemloft.net>
1da177e4 3398L: linux-crypto@vger.kernel.org
9f273c24 3399T: git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/cryptodev-2.6.git
54e5881d 3400T: git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6.git
1da177e4 3401S: Maintained
679655da 3402F: Documentation/crypto/
fe1c445b 3403F: Documentation/devicetree/bindings/crypto/
2ca87a17 3404F: Documentation/DocBook/crypto-API.tmpl
679655da
JP
3405F: arch/*/crypto/
3406F: crypto/
3407F: drivers/crypto/
3408F: include/crypto/
1da177e4 3409
5b07bd57 3410CRYPTOGRAPHIC RANDOM NUMBER GENERATOR
8b58be88 3411M: Neil Horman <nhorman@tuxdriver.com>
5b07bd57
NH
3412L: linux-crypto@vger.kernel.org
3413S: Maintained
51a2228a
JP
3414F: crypto/ansi_cprng.c
3415F: crypto/rng.c
5b07bd57 3416
fc279cc2
HV
3417CS3308 MEDIA DRIVER
3418M: Hans Verkuil <hverkuil@xs4all.nl>
3419L: linux-media@vger.kernel.org
3420T: git git://linuxtv.org/media_tree.git
3421W: http://linuxtv.org
3422S: Odd Fixes
3423F: drivers/media/i2c/cs3308.c
3424F: drivers/media/i2c/cs3308.h
3425
9b4ffa48 3426CS5535 Audio ALSA driver
8b58be88 3427M: Jaya Kumar <jayakumar.alsa@gmail.com>
9b4ffa48 3428S: Maintained
679655da 3429F: sound/pci/cs5535audio/
9b4ffa48 3430
a910e4a9 3431CW1200 WLAN driver
b75f0050
JP
3432M: Solomon Peachy <pizza@shaftnet.org>
3433S: Maintained
560424e9 3434F: drivers/net/wireless/st/cw1200/
a910e4a9 3435
6d8425b1 3436CX18 VIDEO4LINUX DRIVER
6afdeaf8 3437M: Andy Walls <awalls@md.metrocast.net>
7b212edf 3438L: ivtv-devel@ivtvdriver.org (subscribers-only)
661263b5 3439L: linux-media@vger.kernel.org
275ffde4 3440T: git git://linuxtv.org/media_tree.git
a825eaec 3441W: https://linuxtv.org
30e10993 3442W: http://www.ivtvdriver.org/index.php/Cx18
6d8425b1 3443S: Maintained
618cd932 3444F: Documentation/media/v4l-drivers/cx18*
90d72ac6 3445F: drivers/media/pci/cx18/
6c0f0359 3446F: include/uapi/linux/ivtv*
6d8425b1 3447
3f101d91
HV
3448CX2341X MPEG ENCODER HELPER MODULE
3449M: Hans Verkuil <hverkuil@xs4all.nl>
3450L: linux-media@vger.kernel.org
3451T: git git://linuxtv.org/media_tree.git
a825eaec 3452W: https://linuxtv.org
3f101d91 3453S: Maintained
c368360b 3454F: drivers/media/common/cx2341x*
3f101d91
HV
3455F: include/media/cx2341x*
3456
b8fe6e2c
PB
3457CX24120 MEDIA DRIVER
3458M: Jemma Denson <jdenson@gmail.com>
3459M: Patrick Boettcher <patrick.boettcher@posteo.de>
3460L: linux-media@vger.kernel.org
a825eaec 3461W: https://linuxtv.org
b8fe6e2c
PB
3462Q: http://patchwork.linuxtv.org/project/linux-media/list/
3463S: Maintained
3464F: drivers/media/dvb-frontends/cx24120*
3465
20357578 3466CX88 VIDEO4LINUX DRIVER
5dc8a864
MCC
3467M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
3468M: Mauro Carvalho Chehab <mchehab@kernel.org>
20357578 3469L: linux-media@vger.kernel.org
a825eaec 3470W: https://linuxtv.org
20357578
MCC
3471T: git git://linuxtv.org/media_tree.git
3472S: Odd fixes
618cd932 3473F: Documentation/media/v4l-drivers/cx88*
20357578 3474F: drivers/media/pci/cx88/
6d8425b1 3475
91952bc0
AP
3476CXD2820R MEDIA DRIVER
3477M: Antti Palosaari <crope@iki.fi>
3478L: linux-media@vger.kernel.org
a825eaec 3479W: https://linuxtv.org
91952bc0
AP
3480W: http://palosaari.fi/linux/
3481Q: http://patchwork.linuxtv.org/project/linux-media/list/
3482T: git git://linuxtv.org/anttip/media_tree.git
3483S: Maintained
3484F: drivers/media/dvb-frontends/cxd2820r*
6d8425b1 3485
e5ec3789 3486CXGB3 ETHERNET DRIVER (CXGB3)
cdc99239 3487M: Santosh Raspatur <santosh@chelsio.com>
e5ec3789
SW
3488L: netdev@vger.kernel.org
3489W: http://www.chelsio.com
3490S: Supported
f7917c00 3491F: drivers/net/ethernet/chelsio/cxgb3/
e5ec3789 3492
d8ae3c33 3493CXGB3 ISCSI DRIVER (CXGB3I)
49e7d9df
JP
3494M: Karen Xie <kxie@chelsio.com>
3495L: linux-scsi@vger.kernel.org
3496W: http://www.chelsio.com
3497S: Supported
3498F: drivers/scsi/cxgbi/cxgb3i
d8ae3c33 3499
e5ec3789 3500CXGB3 IWARP RNIC DRIVER (IW_CXGB3)
8b58be88 3501M: Steve Wise <swise@chelsio.com>
e6cc0fd1 3502L: linux-rdma@vger.kernel.org
e5ec3789
SW
3503W: http://www.openfabrics.org
3504S: Supported
679655da 3505F: drivers/infiniband/hw/cxgb3/
a85fb338 3506F: include/uapi/rdma/cxgb3-abi.h
e5ec3789 3507
be4c9bad 3508CXGB4 ETHERNET DRIVER (CXGB4)
56f16c74 3509M: Hariprasad S <hariprasad@chelsio.com>
be4c9bad
RD
3510L: netdev@vger.kernel.org
3511W: http://www.chelsio.com
3512S: Supported
f7917c00 3513F: drivers/net/ethernet/chelsio/cxgb4/
be4c9bad 3514
d8ae3c33 3515CXGB4 ISCSI DRIVER (CXGB4I)
49e7d9df
JP
3516M: Karen Xie <kxie@chelsio.com>
3517L: linux-scsi@vger.kernel.org
3518W: http://www.chelsio.com
3519S: Supported
3520F: drivers/scsi/cxgbi/cxgb4i
d8ae3c33 3521
be4c9bad
RD
3522CXGB4 IWARP RNIC DRIVER (IW_CXGB4)
3523M: Steve Wise <swise@chelsio.com>
3524L: linux-rdma@vger.kernel.org
3525W: http://www.openfabrics.org
3526S: Supported
3527F: drivers/infiniband/hw/cxgb4/
e44ee2fd 3528F: include/uapi/rdma/cxgb4-abi.h
be4c9bad 3529
5c20a5c7
CL
3530CXGB4VF ETHERNET DRIVER (CXGB4VF)
3531M: Casey Leedom <leedom@chelsio.com>
3532L: netdev@vger.kernel.org
3533W: http://www.chelsio.com
3534S: Supported
f7917c00 3535F: drivers/net/ethernet/chelsio/cxgb4vf/
5c20a5c7 3536
a9282d01
IM
3537CXL (IBM Coherent Accelerator Processor Interface CAPI) DRIVER
3538M: Ian Munsie <imunsie@au1.ibm.com>
9d82fd2f 3539M: Frederic Barrat <fbarrat@linux.vnet.ibm.com>
a9282d01
IM
3540L: linuxppc-dev@lists.ozlabs.org
3541S: Supported
9d82fd2f 3542F: arch/powerpc/platforms/powernv/pci-cxl.c
a9282d01 3543F: drivers/misc/cxl/
ec249dd8 3544F: include/misc/cxl*
a9282d01
IM
3545F: include/uapi/misc/cxl.h
3546F: Documentation/powerpc/cxl.txt
a9282d01
IM
3547F: Documentation/ABI/testing/sysfs-class-cxl
3548
11f43ae7
MO
3549CXLFLASH (IBM Coherent Accelerator Processor Interface CAPI Flash) SCSI DRIVER
3550M: Manoj N. Kumar <manoj@linux.vnet.ibm.com>
3551M: Matthew R. Ochs <mrochs@linux.vnet.ibm.com>
b2c0627c 3552M: Uma Krishnan <ukrishn@linux.vnet.ibm.com>
11f43ae7
MO
3553L: linux-scsi@vger.kernel.org
3554S: Supported
3555F: drivers/scsi/cxlflash/
3556F: include/uapi/scsi/cxlflash_ioctls.h
3557F: Documentation/powerpc/cxlflash.txt
3558
b52b97a3
GC
3559STMMAC ETHERNET DRIVER
3560M: Giuseppe Cavallaro <peppe.cavallaro@st.com>
91979b9d 3561M: Alexandre Torgue <alexandre.torgue@st.com>
b52b97a3
GC
3562L: netdev@vger.kernel.org
3563W: http://www.stlinux.com
3564S: Supported
7ac6653a 3565F: drivers/net/ethernet/stmicro/stmmac/
b52b97a3 3566
1da177e4 3567CYBERPRO FB DRIVER
54176cc6 3568M: Russell King <linux@armlinux.org.uk>
efc03ecb 3569L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
54176cc6 3570W: http://www.armlinux.org.uk/
1da177e4 3571S: Maintained
8a61f013 3572F: drivers/video/fbdev/cyber2000fb.*
9fa68eae 3573
1da177e4 3574CYCLADES ASYNC MUX DRIVER
1da177e4 3575W: http://www.cyclades.com/
d459883e 3576S: Orphan
c897401b 3577F: drivers/tty/cyclades.c
679655da 3578F: include/linux/cyclades.h
c117ab84 3579F: include/uapi/linux/cyclades.h
1da177e4
LT
3580
3581CYCLADES PC300 DRIVER
1da177e4 3582W: http://www.cyclades.com/
d459883e 3583S: Orphan
679655da 3584F: drivers/net/wan/pc300*
1da177e4 3585
402f6ae4
AP
3586CYPRESS_FIRMWARE MEDIA DRIVER
3587M: Antti Palosaari <crope@iki.fi>
3588L: linux-media@vger.kernel.org
a825eaec 3589W: https://linuxtv.org
402f6ae4
AP
3590W: http://palosaari.fi/linux/
3591Q: http://patchwork.linuxtv.org/project/linux-media/list/
3592T: git git://linuxtv.org/anttip/media_tree.git
3593S: Maintained
3594F: drivers/media/common/cypress_firmware*
3595
e3ae3525 3596CYTTSP TOUCHSCREEN DRIVER
be9a6f40 3597M: Ferruh Yigit <fery@cypress.com>
6305902c 3598L: linux-input@vger.kernel.org
be9a6f40 3599S: Supported
6305902c
JP
3600F: drivers/input/touchscreen/cyttsp*
3601F: include/linux/input/cyttsp.h
e3ae3525 3602
aaaf5fbf
JK
3603DALLAS/MAXIM DS1685-FAMILY REAL TIME CLOCK
3604M: Joshua Kinard <kumba@gentoo.org>
3605S: Maintained
3606F: drivers/rtc/rtc-ds1685.c
3607F: include/linux/rtc/ds1685.h
3608
1da177e4 3609DAMA SLAVE for AX.25
8b58be88 3610M: Joerg Reuter <jreuter@yaina.de>
1da177e4
LT
3611W: http://yaina.de/jreuter/
3612W: http://www.qsl.net/dl1bke/
3613L: linux-hams@vger.kernel.org
3614S: Maintained
679655da
JP
3615F: net/ax25/af_ax25.c
3616F: net/ax25/ax25_dev.c
3617F: net/ax25/ax25_ds_*
3618F: net/ax25/ax25_in.c
3619F: net/ax25/ax25_out.c
3620F: net/ax25/ax25_timer.c
3621F: net/ax25/sysctl_net_ax25.c
1da177e4 3622
e2d1d6c0 3623DAVICOM FAST ETHERNET (DMFE) NETWORK DRIVER
e2d1d6c0 3624L: netdev@vger.kernel.org
5ff77428 3625S: Orphan
679655da 3626F: Documentation/networking/dmfe.txt
0f04e2aa 3627F: drivers/net/ethernet/dec/tulip/dmfe.c
e2d1d6c0
RD
3628
3629DC390/AM53C974 SCSI driver
d8130624 3630M: Hannes Reinecke <hare@suse.com>
71bd849d 3631L: linux-scsi@vger.kernel.org
e2d1d6c0 3632S: Maintained
71bd849d 3633F: drivers/scsi/am53c974.c
e2d1d6c0 3634
1da177e4 3635DC395x SCSI driver
61eee9a7 3636M: Oliver Neukum <oliver@neukum.org>
8b58be88
JP
3637M: Ali Akcaagac <aliakc@web.de>
3638M: Jamie Lenehan <lenehan@twibble.org>
f5df5881 3639L: dc395x@twibble.org
cf015e9f
JP
3640W: http://twibble.org/dist/dc395x/
3641W: http://lists.twibble.org/mailman/listinfo/dc395x/
1da177e4 3642S: Maintained
679655da
JP
3643F: Documentation/scsi/dc395x.txt
3644F: drivers/scsi/dc395x.*
1da177e4 3645
eb8edb08 3646DCCP PROTOCOL
a89d030e 3647M: Gerrit Renker <gerrit@erg.abdn.ac.uk>
eb8edb08 3648L: dccp@vger.kernel.org
c996d8b9 3649W: http://www.linuxfoundation.org/collaborate/workgroups/networking/dccp
eb8edb08 3650S: Maintained
679655da 3651F: include/linux/dccp.h
c117ab84 3652F: include/uapi/linux/dccp.h
679655da
JP
3653F: include/linux/tfrc.h
3654F: net/dccp/
eb8edb08 3655
1da177e4 3656DECnet NETWORK LAYER
1da177e4
LT
3657W: http://linux-decnet.sourceforge.net
3658L: linux-decnet-user@lists.sourceforge.net
f546444d 3659S: Orphan
679655da
JP
3660F: Documentation/networking/decnet.txt
3661F: net/decnet/
1da177e4 3662
ebff05b9
MR
3663DECSTATION PLATFORM SUPPORT
3664M: "Maciej W. Rozycki" <macro@linux-mips.org>
3665L: linux-mips@linux-mips.org
3666W: http://www.linux-mips.org/wiki/DECstation
3667S: Maintained
3668F: arch/mips/dec/
3669F: arch/mips/include/asm/dec/
3670F: arch/mips/include/asm/mach-dec/
3671
1da177e4 3672DEFXX FDDI NETWORK DRIVER
8b58be88 3673M: "Maciej W. Rozycki" <macro@linux-mips.org>
1da177e4 3674S: Maintained
33f810b2 3675F: drivers/net/fddi/defxx.*
1da177e4 3676
ad8f07cc 3677DELL LAPTOP DRIVER
8b58be88 3678M: Matthew Garrett <mjg59@srcf.ucam.org>
cdbff611 3679M: Pali Rohár <pali.rohar@gmail.com>
d0944853 3680L: platform-driver-x86@vger.kernel.org
ad8f07cc 3681S: Maintained
679655da 3682F: drivers/platform/x86/dell-laptop.c
ad8f07cc 3683
817a5cdb
PR
3684DELL LAPTOP RBTN DRIVER
3685M: Pali Rohár <pali.rohar@gmail.com>
3686S: Maintained
3687F: drivers/platform/x86/dell-rbtn.*
3688
cdbff611
PR
3689DELL LAPTOP FREEFALL DRIVER
3690M: Pali Rohár <pali.rohar@gmail.com>
3691S: Maintained
3692F: drivers/platform/x86/dell-smo8800.c
3693
1da177e4 3694DELL LAPTOP SMM DRIVER
a5afba16 3695M: Pali Rohár <pali.rohar@gmail.com>
ef3522f7 3696S: Maintained
a5afba16 3697F: drivers/hwmon/dell-smm-hwmon.c
c117ab84 3698F: include/uapi/linux/i8k.h
1da177e4 3699
90563ec4 3700DELL SYSTEMS MANAGEMENT BASE DRIVER (dcdbas)
8b58be88 3701M: Doug Warzecha <Douglas_Warzecha@dell.com>
90563ec4 3702S: Maintained
679655da
JP
3703F: Documentation/dcdbas.txt
3704F: drivers/firmware/dcdbas.*
90563ec4 3705
0b3f6109 3706DELL WMI EXTRAS DRIVER
8b58be88 3707M: Matthew Garrett <mjg59@srcf.ucam.org>
cdbff611 3708M: Pali Rohár <pali.rohar@gmail.com>
0b3f6109 3709S: Maintained
36b3a96f 3710F: drivers/platform/x86/dell-wmi.c
0b3f6109 3711
5efc75e3 3712DESIGNWARE USB2 DRD IP DRIVER
16272ae7 3713M: John Youn <johnyoun@synopsys.com>
5efc75e3 3714L: linux-usb@vger.kernel.org
18f340f9 3715T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
5efc75e3 3716S: Maintained
197ba5f4 3717F: drivers/usb/dwc2/
5efc75e3 3718
94ab23dd 3719DESIGNWARE USB3 DRD IP DRIVER
a55f6286 3720M: Felipe Balbi <balbi@kernel.org>
94ab23dd 3721L: linux-usb@vger.kernel.org
94ab23dd
FB
3722T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
3723S: Maintained
3724F: drivers/usb/dwc3/
3725
833c9545
JB
3726DEVICE COREDUMP (DEV_COREDUMP)
3727M: Johannes Berg <johannes@sipsolutions.net>
3728L: linux-kernel@vger.kernel.org
3729S: Maintained
3730F: drivers/base/devcoredump.c
3731F: include/linux/devcoredump.h
3732
89d07767
KP
3733DEVICE FREQUENCY (DEVFREQ)
3734M: MyungJoo Ham <myungjoo.ham@samsung.com>
3735M: Kyungmin Park <kyungmin.park@samsung.com>
88476d34 3736L: linux-pm@vger.kernel.org
6a3cd722 3737T: git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
89d07767
KP
3738S: Maintained
3739F: drivers/devfreq/
6a3cd722
CC
3740F: include/linux/devfreq.h
3741F: Documentation/devicetree/bindings/devfreq/
89d07767 3742
7dbded06
CC
3743DEVICE FREQUENCY EVENT (DEVFREQ-EVENT)
3744M: Chanwoo Choi <cw00.choi@samsung.com>
3745L: linux-pm@vger.kernel.org
3746T: git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
3747S: Supported
3748F: drivers/devfreq/event/
3749F: drivers/devfreq/devfreq-event.c
3750F: include/linux/devfreq-event.h
3751F: Documentation/devicetree/bindings/devfreq/event/
89d07767 3752
490b864b
CC
3753BUS FREQUENCY DRIVER FOR SAMSUNG EXYNOS
3754M: Chanwoo Choi <cw00.choi@samsung.com>
3755L: linux-pm@vger.kernel.org
3756L: linux-samsung-soc@vger.kernel.org
3757T: git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
3758S: Maintained
3759F: drivers/devfreq/exynos-bus.c
3760F: Documentation/devicetree/bindings/devfreq/exynos-bus.txt
3761
1da177e4 3762DEVICE NUMBER REGISTRY
8b58be88 3763M: Torben Mathiasen <device@lanana.org>
1da177e4 3764W: http://lanana.org/docs/device-list/index.html
1da177e4
LT
3765S: Maintained
3766
e2d1d6c0 3767DEVICE-MAPPER (LVM)
854ecaad 3768M: Alasdair Kergon <agk@redhat.com>
8504eed3 3769M: Mike Snitzer <snitzer@redhat.com>
854ecaad 3770M: dm-devel@redhat.com
e2d1d6c0
RD
3771L: dm-devel@redhat.com
3772W: http://sources.redhat.com/dm
8a6e2535 3773Q: http://patchwork.kernel.org/project/dm-devel/list/
41d35d25 3774T: git git://git.kernel.org/pub/scm/linux/kernel/git/device-mapper/linux-dm.git
854ecaad 3775T: quilt http://people.redhat.com/agk/patches/linux/editing/
e2d1d6c0 3776S: Maintained
679655da
JP
3777F: Documentation/device-mapper/
3778F: drivers/md/dm*
854ecaad 3779F: drivers/md/persistent-data/
679655da
JP
3780F: include/linux/device-mapper.h
3781F: include/linux/dm-*.h
8504eed3 3782F: include/uapi/linux/dm-*.h
e2d1d6c0 3783
bfcd3a46
JP
3784DEVLINK
3785M: Jiri Pirko <jiri@mellanox.com>
3786L: netdev@vger.kernel.org
3787S: Supported
3788F: net/core/devlink.c
3789F: include/net/devlink.h
3790F: include/uapi/linux/devlink.h
3791
c0d995aa
OST
3792DIALOG SEMICONDUCTOR DRIVERS
3793M: Support Opensource <support.opensource@diasemi.com>
3794W: http://www.dialog-semiconductor.com/products
3795S: Supported
3796F: Documentation/hwmon/da90??
047cfd01 3797F: Documentation/devicetree/bindings/mfd/da90*.txt
4eeb08b4 3798F: Documentation/devicetree/bindings/regulator/da92*.txt
7c933772 3799F: Documentation/devicetree/bindings/sound/da[79]*.txt
c0d995aa
OST
3800F: drivers/gpio/gpio-da90??.c
3801F: drivers/hwmon/da90??-hwmon.c
7be72c2c 3802F: drivers/iio/adc/da91??-*.c
c0d995aa
OST
3803F: drivers/input/misc/da90??_onkey.c
3804F: drivers/input/touchscreen/da9052_tsi.c
3805F: drivers/leds/leds-da90??.c
3806F: drivers/mfd/da903x.c
3807F: drivers/mfd/da90??-*.c
7be72c2c 3808F: drivers/mfd/da91??-*.c
8c0984e5
SR
3809F: drivers/power/supply/da9052-battery.c
3810F: drivers/power/supply/da91??-*.c
c0d995aa
OST
3811F: drivers/regulator/da903x.c
3812F: drivers/regulator/da9???-regulator.[ch]
3813F: drivers/rtc/rtc-da90??.c
3814F: drivers/video/backlight/da90??_bl.c
3815F: drivers/watchdog/da90??_wdt.c
3816F: include/linux/mfd/da903x.h
3817F: include/linux/mfd/da9052/
3818F: include/linux/mfd/da9055/
047cfd01 3819F: include/linux/mfd/da9062/
c0d995aa 3820F: include/linux/mfd/da9063/
7be72c2c 3821F: include/linux/mfd/da9150/
4eeb08b4 3822F: include/linux/regulator/da9211.h
c0d995aa
OST
3823F: include/sound/da[79]*.h
3824F: sound/soc/codecs/da[79]*.[ch]
3825
6ea5dcdf
WBG
3826DIAMOND SYSTEMS GPIO-MM GPIO DRIVER
3827M: William Breathitt Gray <vilhelm.gray@gmail.com>
3828L: linux-gpio@vger.kernel.org
3829S: Maintained
3830F: drivers/gpio/gpio-gpio-mm.c
3831
599aa697
LL
3832DIGI NEO AND CLASSIC PCI PRODUCTS
3833M: Lidza Louina <lidza.louina@gmail.com>
542f3d5a 3834M: Mark Hounschell <markh@compro.net>
599aa697
LL
3835L: driverdev-devel@linuxdriverproject.org
3836S: Maintained
3837F: drivers/staging/dgnc/
3838
335d7c58 3839DIOLAN U2C-12 I2C DRIVER
ca462085 3840M: Guenter Roeck <linux@roeck-us.net>
335d7c58
GR
3841L: linux-i2c@vger.kernel.org
3842S: Maintained
3843F: drivers/i2c/busses/i2c-diolan-u2c.c
3844
d475c634
MW
3845DIRECT ACCESS (DAX)
3846M: Matthew Wilcox <willy@linux.intel.com>
3847L: linux-fsdevel@vger.kernel.org
3848S: Supported
3849F: fs/dax.c
3850
e7839f25 3851DIRECTORY NOTIFICATION (DNOTIFY)
8b58be88 3852M: Eric Paris <eparis@parisplace.org>
3c5119c0 3853S: Maintained
679655da
JP
3854F: Documentation/filesystems/dnotify.txt
3855F: fs/notify/dnotify/
3856F: include/linux/dnotify.h
1da177e4
LT
3857
3858DISK GEOMETRY AND PARTITION HANDLING
8b58be88 3859M: Andries Brouwer <aeb@cwi.nl>
1da177e4
LT
3860W: http://www.win.tue.nl/~aeb/linux/Large-Disk.html
3861W: http://www.win.tue.nl/~aeb/linux/zip/zip-1.html
3862W: http://www.win.tue.nl/~aeb/partitions/partition_types-1.html
3863S: Maintained
3864
4480f15b 3865DISKQUOTA
d8130624 3866M: Jan Kara <jack@suse.com>
1da177e4 3867S: Maintained
679655da
JP
3868F: Documentation/filesystems/quota.txt
3869F: fs/quota/
3870F: include/linux/quota*.h
c117ab84 3871F: include/uapi/linux/quota*.h
1da177e4 3872
702686ad
BT
3873DISPLAYLINK USB 2.0 FRAMEBUFFER DRIVER (UDLFB)
3874M: Bernie Thompson <bernie@plugable.com>
3875L: linux-fbdev@vger.kernel.org
3876S: Maintained
3877W: http://plugable.com/category/projects/udlfb/
8a61f013 3878F: drivers/video/fbdev/udlfb.c
702686ad
BT
3879F: include/video/udlfb.h
3880F: Documentation/fb/udlfb.txt
3881
e7839f25 3882DISTRIBUTED LOCK MANAGER (DLM)
8b58be88
JP
3883M: Christine Caulfield <ccaulfie@redhat.com>
3884M: David Teigland <teigland@redhat.com>
a4644184 3885L: cluster-devel@redhat.com
5be7b50f 3886W: http://sources.redhat.com/cluster/
9f273c24 3887T: git git://git.kernel.org/pub/scm/linux/kernel/git/teigland/linux-dlm.git
5be7b50f 3888S: Supported
679655da 3889F: fs/dlm/
5be7b50f 3890
53b6b3e0
SS
3891DMA BUFFER SHARING FRAMEWORK
3892M: Sumit Semwal <sumit.semwal@linaro.org>
3893S: Maintained
3894L: linux-media@vger.kernel.org
3895L: dri-devel@lists.freedesktop.org
8ada6d2d 3896L: linaro-mm-sig@lists.linaro.org (moderated for non-subscribers)
35fac7e3 3897F: drivers/dma-buf/
e46d12c6
JP
3898F: include/linux/dma-buf*
3899F: include/linux/reservation.h
3900F: include/linux/*fence.h
53b6b3e0
SS
3901F: Documentation/dma-buf-sharing.txt
3902T: git git://git.linaro.org/people/sumitsemwal/linux-dma-buf.git
3903
c483e065
GP
3904SYNC FILE FRAMEWORK
3905M: Sumit Semwal <sumit.semwal@linaro.org>
3906R: Gustavo Padovan <gustavo@padovan.org>
3907S: Maintained
3908L: linux-media@vger.kernel.org
3909L: dri-devel@lists.freedesktop.org
3910F: drivers/dma-buf/sync_file.c
3911F: include/linux/sync_file.h
3912F: Documentation/sync_file.txt
3913T: git git://git.linaro.org/people/sumitsemwal/linux-dma-buf.git
3914
b3e5f263 3915DMA GENERIC OFFLOAD ENGINE SUBSYSTEM
4abed0af 3916M: Vinod Koul <vinod.koul@intel.com>
17b59560
VK
3917L: dmaengine@vger.kernel.org
3918Q: https://patchwork.kernel.org/project/linux-dmaengine/list/
08223d80 3919S: Maintained
679655da 3920F: drivers/dma/
0ce3c066 3921F: include/linux/dmaengine.h
c56d329e 3922F: Documentation/devicetree/bindings/dma/
979a281e
VK
3923F: Documentation/dmaengine/
3924T: git git://git.infradead.org/users/vkoul/slave-dma.git
248a9dc3 3925
b825037d 3926DME1737 HARDWARE MONITOR DRIVER
8b58be88 3927M: Juerg Haefliger <juergh@gmail.com>
968ce1b1 3928L: linux-hwmon@vger.kernel.org
b825037d 3929S: Maintained
679655da
JP
3930F: Documentation/hwmon/dme1737
3931F: drivers/hwmon/dme1737.c
b825037d 3932
1f31e1b1 3933DMI/SMBIOS SUPPORT
d8130624 3934M: Jean Delvare <jdelvare@suse.com>
1f31e1b1 3935S: Maintained
d4aeef93 3936T: quilt http://jdelvare.nerim.net/devel/linux/jdelvare-dmi/
d7f96f97 3937F: Documentation/ABI/testing/sysfs-firmware-dmi-tables
1f31e1b1
JD
3938F: drivers/firmware/dmi-id.c
3939F: drivers/firmware/dmi_scan.c
3940F: include/linux/dmi.h
3941
7d2c86b5 3942DOCUMENTATION
ad3118b9 3943M: Jonathan Corbet <corbet@lwn.net>
795fb7e7
JD
3944L: linux-doc@vger.kernel.org
3945S: Maintained
679655da 3946F: Documentation/
42f41ecf
JC
3947F: scripts/docproc.c
3948F: scripts/kernel-doc*
97be078b
RD
3949X: Documentation/ABI/
3950X: Documentation/devicetree/
933a46b8
JC
3951X: Documentation/acpi
3952X: Documentation/power
3953X: Documentation/spi
618cd932 3954X: Documentation/media
c51edfb1 3955T: git git://git.lwn.net/linux.git docs-next
abbaeff3 3956
1da177e4 3957DOUBLETALK DRIVER
8b58be88 3958M: "James R. Van Zandt" <jrv@vanzandt.mv.com>
1da177e4
LT
3959L: blinux-list@redhat.com
3960S: Maintained
679655da
JP
3961F: drivers/char/dtlk.c
3962F: include/linux/dtlk.h
1da177e4 3963
e2d1d6c0 3964DPT_I2O SCSI RAID DRIVER
8b58be88 3965M: Adaptec OEM Raid Solutions <aacraid@adaptec.com>
e2d1d6c0
RD
3966L: linux-scsi@vger.kernel.org
3967W: http://www.adaptec.com/
3968S: Maintained
679655da
JP
3969F: drivers/scsi/dpt*
3970F: drivers/scsi/dpt/
e2d1d6c0 3971
b411b363 3972DRBD DRIVER
bc2c049d
RK
3973M: Philipp Reisner <philipp.reisner@linbit.com>
3974M: Lars Ellenberg <lars.ellenberg@linbit.com>
3975L: drbd-dev@lists.linbit.com
28b8e8d4 3976W: http://www.drbd.org
bc2c049d
RK
3977T: git git://git.linbit.com/linux-drbd.git
3978T: git git://git.linbit.com/drbd-8.4.git
28b8e8d4
JP
3979S: Supported
3980F: drivers/block/drbd/
3981F: lib/lru_cache.c
3982F: Documentation/blockdev/drbd/
b411b363 3983
dc7dfcd8 3984DRIVER CORE, KOBJECTS, DEBUGFS, KERNFS AND SYSFS
879a5a00 3985M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
08deed1e 3986T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
1da177e4 3987S: Supported
679655da 3988F: Documentation/kobject.txt
7cfc51b9 3989F: drivers/base/
87544653 3990F: fs/debugfs/
dc7dfcd8
WS
3991F: fs/kernfs/
3992F: fs/sysfs/
87544653 3993F: include/linux/debugfs.h
dc7dfcd8 3994F: include/linux/kobj*
679655da 3995F: lib/kobj*
1da177e4
LT
3996
3997DRM DRIVERS
8b58be88 3998M: David Airlie <airlied@linux.ie>
4c6a3999 3999L: dri-devel@lists.freedesktop.org
b0447888 4000T: git git://people.freedesktop.org/~airlied/linux
1da177e4 4001S: Maintained
679655da 4002F: drivers/gpu/drm/
433e3b34 4003F: drivers/gpu/vga/
d28ab95b
GU
4004F: Documentation/devicetree/bindings/display/
4005F: Documentation/devicetree/bindings/gpu/
4006F: Documentation/devicetree/bindings/video/
621c5474 4007F: Documentation/gpu/
850e9411 4008F: include/drm/
c117ab84 4009F: include/uapi/drm/
1da177e4 4010
c842b693
EV
4011DRM DRIVER FOR AST SERVER GRAPHICS CHIPS
4012M: Dave Airlie <airlied@redhat.com>
4013S: Odd Fixes
4014F: drivers/gpu/drm/ast/
4015
4016DRM DRIVER FOR BOCHS VIRTUAL GPU
4017M: Gerd Hoffmann <kraxel@redhat.com>
4018S: Odd Fixes
4019F: drivers/gpu/drm/bochs/
4020
4021DRM DRIVER FOR QEMU'S CIRRUS DEVICE
4022M: Dave Airlie <airlied@redhat.com>
4023S: Odd Fixes
4024F: drivers/gpu/drm/cirrus/
4025
c26a4017 4026RADEON and AMDGPU DRM DRIVERS
566f5939
AD
4027M: Alex Deucher <alexander.deucher@amd.com>
4028M: Christian König <christian.koenig@amd.com>
4029L: dri-devel@lists.freedesktop.org
4030T: git git://people.freedesktop.org/~agd5f/linux
4031S: Supported
4032F: drivers/gpu/drm/radeon/
74c97375 4033F: include/uapi/drm/radeon_drm.h
c26a4017 4034F: drivers/gpu/drm/amd/
74c97375 4035F: include/uapi/drm/amdgpu_drm.h
566f5939 4036
03e255b9
TR
4037DRM PANEL DRIVERS
4038M: Thierry Reding <thierry.reding@gmail.com>
4039L: dri-devel@lists.freedesktop.org
4040T: git git://anongit.freedesktop.org/tegra/linux.git
4041S: Maintained
4042F: drivers/gpu/drm/drm_panel.c
4043F: drivers/gpu/drm/panel/
4044F: include/drm/drm_panel.h
2d799dde 4045F: Documentation/devicetree/bindings/display/panel/
03e255b9 4046
8daf7473 4047INTEL DRM DRIVERS (excluding Poulsbo, Moorestown and derivative chipsets)
cbce7107 4048M: Daniel Vetter <daniel.vetter@intel.com>
47f95647 4049M: Jani Nikula <jani.nikula@linux.intel.com>
362132d2 4050L: intel-gfx@lists.freedesktop.org
8daf7473 4051L: dri-devel@lists.freedesktop.org
7564fde3 4052W: https://01.org/linuxgraphics/
47f95647 4053Q: http://patchwork.freedesktop.org/project/intel-gfx/
89258a97 4054T: git git://anongit.freedesktop.org/drm-intel
8daf7473 4055S: Supported
14430813 4056F: drivers/gpu/drm/i915/
8daf7473 4057F: include/drm/i915*
baceac3a 4058F: include/uapi/drm/i915_drm.h
621c5474 4059F: Documentation/gpu/i915.rst
8daf7473 4060
99763bb8
BB
4061DRM DRIVERS FOR ATMEL HLCDC
4062M: Boris Brezillon <boris.brezillon@free-electrons.com>
4063L: dri-devel@lists.freedesktop.org
4064S: Supported
4065F: drivers/gpu/drm/atmel-hlcdc/
4066F: Documentation/devicetree/bindings/drm/atmel/
4067
bf1139df
MR
4068DRM DRIVERS FOR ALLWINNER A10
4069M: Maxime Ripard <maxime.ripard@free-electrons.com>
4070L: dri-devel@lists.freedesktop.org
4071S: Supported
4072F: drivers/gpu/drm/sun4i/
4073F: Documentation/devicetree/bindings/display/sunxi/sun4i-drm.txt
4074
398a6d4a
KP
4075DRM DRIVERS FOR EXYNOS
4076M: Inki Dae <inki.dae@samsung.com>
f1501303
ID
4077M: Joonyoung Shim <jy0922.shim@samsung.com>
4078M: Seung-Woo Kim <sw0312.kim@samsung.com>
4079M: Kyungmin Park <kyungmin.park@samsung.com>
398a6d4a 4080L: dri-devel@lists.freedesktop.org
25a58030 4081T: git git://git.kernel.org/pub/scm/linux/kernel/git/daeinki/drm-exynos.git
398a6d4a 4082S: Supported
14430813 4083F: drivers/gpu/drm/exynos/
8fb9b15b
EV
4084F: include/uapi/drm/exynos_drm.h
4085F: Documentation/devicetree/bindings/display/exynos/
398a6d4a 4086
b55a1b9c 4087DRM DRIVERS FOR FREESCALE DCU
bc66757a 4088M: Stefan Agner <stefan@agner.ch>
b55a1b9c
JW
4089M: Alison Wang <alison.wang@freescale.com>
4090L: dri-devel@lists.freedesktop.org
4091S: Supported
4092F: drivers/gpu/drm/fsl-dcu/
2d799dde 4093F: Documentation/devicetree/bindings/display/fsl,dcu.txt
fb127b79 4094F: Documentation/devicetree/bindings/display/fsl,tcon.txt
2d799dde 4095F: Documentation/devicetree/bindings/display/panel/nec,nl4827hc19_05b.txt
b55a1b9c 4096
0a3d775f
PZ
4097DRM DRIVERS FOR FREESCALE IMX
4098M: Philipp Zabel <p.zabel@pengutronix.de>
4099L: dri-devel@lists.freedesktop.org
4100S: Maintained
4101F: drivers/gpu/drm/imx/
ef739aa4 4102F: drivers/gpu/ipu-v3/
2d799dde 4103F: Documentation/devicetree/bindings/display/imx/
0a3d775f 4104
ba2199a6
PJ
4105DRM DRIVERS FOR GMA500 (Poulsbo, Moorestown and derivative chipsets)
4106M: Patrik Jakobsson <patrik.r.jakobsson@gmail.com>
4107L: dri-devel@lists.freedesktop.org
4108T: git git://github.com/patjak/drm-gma500
4109S: Maintained
5ff18e42 4110F: drivers/gpu/drm/gma500/
ba2199a6 4111
c84ffde9
XL
4112DRM DRIVERS FOR HISILICON
4113M: Xinliang Liu <z.liuxinliang@hisilicon.com>
4114R: Xinwei Kong <kong.kongxinwei@hisilicon.com>
4115R: Chen Feng <puck.chen@hisilicon.com>
4116L: dri-devel@lists.freedesktop.org
4117T: git git://github.com/xin3liang/linux.git
4118S: Maintained
4119F: drivers/gpu/drm/hisilicon/
4120F: Documentation/devicetree/bindings/display/hisilicon/
4121
399516ab
EV
4122DRM DRIVER FOR INTEL I810 VIDEO CARDS
4123S: Orphan / Obsolete
4124F: drivers/gpu/drm/i810/
4125F: include/uapi/drm/i810_drm.h
4126
37b2a214
CH
4127DRM DRIVERS FOR MEDIATEK
4128M: CK Hu <ck.hu@mediatek.com>
4129M: Philipp Zabel <p.zabel@pengutronix.de>
4130L: dri-devel@lists.freedesktop.org
4131S: Supported
4132F: drivers/gpu/drm/mediatek/
4133F: Documentation/devicetree/bindings/display/mediatek/
4134
06346451
EV
4135DRM DRIVER FOR MSM ADRENO GPU
4136M: Rob Clark <robdclark@gmail.com>
4137L: linux-arm-msm@vger.kernel.org
4138L: dri-devel@lists.freedesktop.org
4139L: freedreno@lists.freedesktop.org
4140T: git git://people.freedesktop.org/~robclark/linux
4141S: Maintained
4142F: drivers/gpu/drm/msm/
4143F: include/uapi/drm/msm_drm.h
4144F: Documentation/devicetree/bindings/display/msm/
4145
fad89bb3
EV
4146DRM DRIVER FOR NVIDIA GEFORCE/QUADRO GPUS
4147M: Ben Skeggs <bskeggs@redhat.com>
4148L: dri-devel@lists.freedesktop.org
4149L: nouveau@lists.freedesktop.org
4150T: git git://github.com/skeggsb/linux
4151S: Supported
4152F: drivers/gpu/drm/nouveau/
4153F: include/uapi/drm/nouveau_drm.h
ba2199a6 4154
bd3b49f2 4155DRM DRIVERS FOR NVIDIA TEGRA
a5ad7a63 4156M: Thierry Reding <thierry.reding@gmail.com>
bd3b49f2
TR
4157L: dri-devel@lists.freedesktop.org
4158L: linux-tegra@vger.kernel.org
a5ad7a63 4159T: git git://anongit.freedesktop.org/tegra/linux.git
adabdb0c 4160S: Supported
dee8268f 4161F: drivers/gpu/drm/tegra/
a5ad7a63 4162F: drivers/gpu/host1x/
e1e90644 4163F: include/linux/host1x.h
a5ad7a63 4164F: include/uapi/drm/tegra_drm.h
2d799dde 4165F: Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-host1x.txt
bd3b49f2 4166
399516ab
EV
4167DRM DRIVER FOR MATROX G200/G400 GRAPHICS CARDS
4168S: Orphan / Obsolete
4169F: drivers/gpu/drm/mga/
4170F: include/uapi/drm/mga_drm.h
4171
c842b693
EV
4172DRM DRIVER FOR MGA G200 SERVER GRAPHICS CHIPS
4173M: Dave Airlie <airlied@redhat.com>
4174S: Odd Fixes
4175F: drivers/gpu/drm/mgag200/
4176
399516ab
EV
4177DRM DRIVER FOR RAGE 128 VIDEO CARDS
4178S: Orphan / Obsolete
4179F: drivers/gpu/drm/r128/
4180F: include/uapi/drm/r128_drm.h
4181
a284e9d1
LP
4182DRM DRIVERS FOR RENESAS
4183M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
4184L: dri-devel@lists.freedesktop.org
4a121096 4185L: linux-renesas-soc@vger.kernel.org
2392ccd4 4186T: git git://linuxtv.org/pinchartl/fbdev
a284e9d1
LP
4187S: Supported
4188F: drivers/gpu/drm/rcar-du/
4189F: drivers/gpu/drm/shmobile/
a284e9d1 4190F: include/linux/platform_data/shmob_drm.h
33be436d 4191F: Documentation/devicetree/bindings/display/renesas,du.txt
a284e9d1 4192
c842b693
EV
4193DRM DRIVER FOR QXL VIRTUAL GPU
4194M: Dave Airlie <airlied@redhat.com>
4195S: Odd Fixes
4196F: drivers/gpu/drm/qxl/
4197F: include/uapi/drm/qxl_drm.h
a284e9d1 4198
625e0346
HS
4199DRM DRIVERS FOR ROCKCHIP
4200M: Mark Yao <mark.yao@rock-chips.com>
4201L: dri-devel@lists.freedesktop.org
4202S: Maintained
4203F: drivers/gpu/drm/rockchip/
f253f7eb 4204F: Documentation/devicetree/bindings/display/rockchip/
625e0346 4205
399516ab
EV
4206DRM DRIVER FOR SAVAGE VIDEO CARDS
4207S: Orphan / Obsolete
4208F: drivers/gpu/drm/savage/
4209F: include/uapi/drm/savage_drm.h
4210
4211DRM DRIVER FOR SIS VIDEO CARDS
4212S: Orphan / Obsolete
4213F: drivers/gpu/drm/sis/
4214F: include/uapi/drm/sis_drm.h
625e0346 4215
7f11c476
BG
4216DRM DRIVERS FOR STI
4217M: Benjamin Gaignard <benjamin.gaignard@linaro.org>
4218M: Vincent Abriou <vincent.abriou@st.com>
4219L: dri-devel@lists.freedesktop.org
4220T: git http://git.linaro.org/people/benjamin.gaignard/kernel.git
4221S: Maintained
4222F: drivers/gpu/drm/sti
2d799dde 4223F: Documentation/devicetree/bindings/display/st,stih4xx.txt
7f11c476 4224
399516ab
EV
4225DRM DRIVER FOR TDFX VIDEO CARDS
4226S: Orphan / Obsolete
4227F: drivers/gpu/drm/tdfx/
4228
c842b693
EV
4229DRM DRIVER FOR USB DISPLAYLINK VIDEO ADAPTERS
4230M: Dave Airlie <airlied@redhat.com>
4231S: Odd Fixes
4232F: drivers/gpu/drm/udl/
4233
8bb0bce9
LS
4234DRM DRIVERS FOR VIVANTE GPU IP
4235M: Lucas Stach <l.stach@pengutronix.de>
54176cc6 4236R: Russell King <linux+etnaviv@armlinux.org.uk>
8bb0bce9
LS
4237R: Christian Gmeiner <christian.gmeiner@gmail.com>
4238L: dri-devel@lists.freedesktop.org
4239S: Maintained
8a9257a0
EV
4240F: drivers/gpu/drm/etnaviv/
4241F: include/uapi/drm/etnaviv_drm.h
4242F: Documentation/devicetree/bindings/display/etnaviv/
8bb0bce9 4243
c4291702
EV
4244DRM DRIVER FOR VMWARE VIRTUAL GPU
4245M: "VMware Graphics" <linux-graphics-maintainer@vmware.com>
4246M: Sinclair Yeh <syeh@vmware.com>
4247M: Thomas Hellstrom <thellstrom@vmware.com>
4248L: dri-devel@lists.freedesktop.org
4249T: git git://people.freedesktop.org/~syeh/repos_linux
4250T: git git://people.freedesktop.org/~thomash/linux
4251S: Supported
4252F: drivers/gpu/drm/vmwgfx/
4253F: include/uapi/drm/vmwgfx_drm.h
4254
8636d452
EA
4255DRM DRIVERS FOR VC4
4256M: Eric Anholt <eric@anholt.net>
4257T: git git://github.com/anholt/linux
4258S: Supported
4259F: drivers/gpu/drm/vc4/
4260F: include/uapi/drm/vc4_drm.h
4261F: Documentation/devicetree/bindings/display/brcm,bcm-vc4.txt
8bb0bce9 4262
5ef330a7
TV
4263DRM DRIVERS FOR TI OMAP
4264M: Tomi Valkeinen <tomi.valkeinen@ti.com>
4265L: dri-devel@lists.freedesktop.org
4266S: Maintained
4267F: drivers/gpu/drm/omapdrm/
4268F: Documentation/devicetree/bindings/display/ti/
4269
adb314ed
TV
4270DRM DRIVERS FOR TI LCDC
4271M: Jyri Sarha <jsarha@ti.com>
4272R: Tomi Valkeinen <tomi.valkeinen@ti.com>
4273L: dri-devel@lists.freedesktop.org
4274S: Maintained
4275F: drivers/gpu/drm/tilcdc/
4276F: Documentation/devicetree/bindings/display/tilcdc/
4277
598df1ac
AK
4278DSBR100 USB FM RADIO DRIVER
4279M: Alexey Klimov <klimov.linux@gmail.com>
4280L: linux-media@vger.kernel.org
4281T: git git://linuxtv.org/media_tree.git
4282S: Maintained
4283F: drivers/media/radio/dsbr100.c
4284
1da177e4 4285DSCC4 DRIVER
8b58be88 4286M: Francois Romieu <romieu@fr.zoreil.com>
01f20734 4287L: netdev@vger.kernel.org
1da177e4 4288S: Maintained
679655da 4289F: drivers/net/wan/dscc4.c
1da177e4 4290
cc11b140
HV
4291DT3155 MEDIA DRIVER
4292M: Hans Verkuil <hverkuil@xs4all.nl>
4293L: linux-media@vger.kernel.org
4294T: git git://linuxtv.org/media_tree.git
a825eaec 4295W: https://linuxtv.org
cc11b140
HV
4296S: Odd Fixes
4297F: drivers/media/pci/dt3155/
4298
91952bc0
AP
4299DVB_USB_AF9015 MEDIA DRIVER
4300M: Antti Palosaari <crope@iki.fi>
4301L: linux-media@vger.kernel.org
a825eaec 4302W: https://linuxtv.org
91952bc0
AP
4303W: http://palosaari.fi/linux/
4304Q: http://patchwork.linuxtv.org/project/linux-media/list/
4305T: git git://linuxtv.org/anttip/media_tree.git
4306S: Maintained
4307F: drivers/media/usb/dvb-usb-v2/af9015*
4308
4309DVB_USB_AF9035 MEDIA DRIVER
4310M: Antti Palosaari <crope@iki.fi>
4311L: linux-media@vger.kernel.org
a825eaec 4312W: https://linuxtv.org
91952bc0
AP
4313W: http://palosaari.fi/linux/
4314Q: http://patchwork.linuxtv.org/project/linux-media/list/
4315T: git git://linuxtv.org/anttip/media_tree.git
4316S: Maintained
4317F: drivers/media/usb/dvb-usb-v2/af9035*
4318
4319DVB_USB_ANYSEE MEDIA DRIVER
4320M: Antti Palosaari <crope@iki.fi>
4321L: linux-media@vger.kernel.org
a825eaec 4322W: https://linuxtv.org
91952bc0
AP
4323W: http://palosaari.fi/linux/
4324Q: http://patchwork.linuxtv.org/project/linux-media/list/
4325T: git git://linuxtv.org/anttip/media_tree.git
4326S: Maintained
4327F: drivers/media/usb/dvb-usb-v2/anysee*
4328
4329DVB_USB_AU6610 MEDIA DRIVER
4330M: Antti Palosaari <crope@iki.fi>
4331L: linux-media@vger.kernel.org
a825eaec 4332W: https://linuxtv.org
91952bc0
AP
4333W: http://palosaari.fi/linux/
4334Q: http://patchwork.linuxtv.org/project/linux-media/list/
4335T: git git://linuxtv.org/anttip/media_tree.git
4336S: Maintained
4337F: drivers/media/usb/dvb-usb-v2/au6610*
4338
4339DVB_USB_CE6230 MEDIA DRIVER
4340M: Antti Palosaari <crope@iki.fi>
4341L: linux-media@vger.kernel.org
a825eaec 4342W: https://linuxtv.org
91952bc0
AP
4343W: http://palosaari.fi/linux/
4344Q: http://patchwork.linuxtv.org/project/linux-media/list/
4345T: git git://linuxtv.org/anttip/media_tree.git
4346S: Maintained
4347F: drivers/media/usb/dvb-usb-v2/ce6230*
4348
d099dea2
MK
4349DVB_USB_CXUSB MEDIA DRIVER
4350M: Michael Krufky <mkrufky@linuxtv.org>
4351L: linux-media@vger.kernel.org
a825eaec 4352W: https://linuxtv.org
d099dea2
MK
4353W: http://github.com/mkrufky
4354Q: http://patchwork.linuxtv.org/project/linux-media/list/
4355T: git git://linuxtv.org/media_tree.git
4356S: Maintained
9819da66 4357F: drivers/media/usb/dvb-usb/cxusb*
d099dea2 4358
91952bc0 4359DVB_USB_EC168 MEDIA DRIVER
91952bc0
AP
4360M: Antti Palosaari <crope@iki.fi>
4361L: linux-media@vger.kernel.org
a825eaec 4362W: https://linuxtv.org
91952bc0
AP
4363W: http://palosaari.fi/linux/
4364Q: http://patchwork.linuxtv.org/project/linux-media/list/
4365T: git git://linuxtv.org/anttip/media_tree.git
4366S: Maintained
91952bc0 4367F: drivers/media/usb/dvb-usb-v2/ec168*
91952bc0 4368
5560983b 4369DVB_USB_GL861 MEDIA DRIVER
91952bc0
AP
4370M: Antti Palosaari <crope@iki.fi>
4371L: linux-media@vger.kernel.org
a825eaec 4372W: https://linuxtv.org
91952bc0
AP
4373Q: http://patchwork.linuxtv.org/project/linux-media/list/
4374T: git git://linuxtv.org/anttip/media_tree.git
4375S: Maintained
5560983b 4376F: drivers/media/usb/dvb-usb-v2/gl861*
91952bc0 4377
8856f5f2
MK
4378DVB_USB_MXL111SF MEDIA DRIVER
4379M: Michael Krufky <mkrufky@linuxtv.org>
4380L: linux-media@vger.kernel.org
a825eaec 4381W: https://linuxtv.org
8856f5f2
MK
4382W: http://github.com/mkrufky
4383Q: http://patchwork.linuxtv.org/project/linux-media/list/
4384T: git git://linuxtv.org/mkrufky/mxl111sf.git
4385S: Maintained
4386F: drivers/media/usb/dvb-usb-v2/mxl111sf*
4387
91952bc0
AP
4388DVB_USB_RTL28XXU MEDIA DRIVER
4389M: Antti Palosaari <crope@iki.fi>
4390L: linux-media@vger.kernel.org
a825eaec 4391W: https://linuxtv.org
91952bc0
AP
4392W: http://palosaari.fi/linux/
4393Q: http://patchwork.linuxtv.org/project/linux-media/list/
4394T: git git://linuxtv.org/anttip/media_tree.git
4395S: Maintained
4396F: drivers/media/usb/dvb-usb-v2/rtl28xxu*
4397
4398DVB_USB_V2 MEDIA DRIVER
4399M: Antti Palosaari <crope@iki.fi>
4400L: linux-media@vger.kernel.org
a825eaec 4401W: https://linuxtv.org
91952bc0
AP
4402W: http://palosaari.fi/linux/
4403Q: http://patchwork.linuxtv.org/project/linux-media/list/
4404T: git git://linuxtv.org/anttip/media_tree.git
4405S: Maintained
4406F: drivers/media/usb/dvb-usb-v2/dvb_usb*
4407F: drivers/media/usb/dvb-usb-v2/usb_urb.c
4408
ac0ac38f 4409DYNAMIC DEBUG
5c4a97d1 4410M: Jason Baron <jbaron@akamai.com>
ac0ac38f
JB
4411S: Maintained
4412F: lib/dynamic_debug.c
4413F: include/linux/dynamic_debug.h
4414
789c7048 4415DZ DECSTATION DZ11 SERIAL DRIVER
8b58be88 4416M: "Maciej W. Rozycki" <macro@linux-mips.org>
789c7048 4417S: Maintained
df621252 4418F: drivers/tty/serial/dz.*
789c7048 4419
f17effbe
MF
4420E3X0 POWER BUTTON DRIVER
4421M: Moritz Fischer <moritz.fischer@ettus.com>
4422L: usrp-users@lists.ettus.com
4423W: http://www.ettus.com
4424S: Supported
4425F: drivers/input/misc/e3x0-button.c
4426F: Documentation/devicetree/bindings/input/e3x0-button.txt
4427
91952bc0
AP
4428E4000 MEDIA DRIVER
4429M: Antti Palosaari <crope@iki.fi>
4430L: linux-media@vger.kernel.org
a825eaec 4431W: https://linuxtv.org
91952bc0
AP
4432W: http://palosaari.fi/linux/
4433Q: http://patchwork.linuxtv.org/project/linux-media/list/
4434T: git git://linuxtv.org/anttip/media_tree.git
4435S: Maintained
4436F: drivers/media/tuners/e4000*
4437
1da177e4 4438EATA ISA/EISA/PCI SCSI DRIVER
8b58be88 4439M: Dario Ballabio <ballabio_dario@emc.com>
1da177e4
LT
4440L: linux-scsi@vger.kernel.org
4441S: Maintained
679655da 4442F: drivers/scsi/eata.c
1da177e4 4443
91952bc0
AP
4444EC100 MEDIA DRIVER
4445M: Antti Palosaari <crope@iki.fi>
4446L: linux-media@vger.kernel.org
a825eaec 4447W: https://linuxtv.org
91952bc0
AP
4448W: http://palosaari.fi/linux/
4449Q: http://patchwork.linuxtv.org/project/linux-media/list/
4450T: git git://linuxtv.org/anttip/media_tree.git
4451S: Maintained
4452F: drivers/media/dvb-frontends/ec100*
4453
237fead6 4454ECRYPT FILE SYSTEM
0de9adf2 4455M: Tyler Hicks <tyhicks@canonical.com>
a058bfbb 4456L: ecryptfs@vger.kernel.org
24a923e4 4457W: http://ecryptfs.org
6dc7516e 4458W: https://launchpad.net/ecryptfs
9f273c24 4459T: git git://git.kernel.org/pub/scm/linux/kernel/git/tyhicks/ecryptfs.git
237fead6 4460S: Supported
679655da
JP
4461F: Documentation/filesystems/ecryptfs.txt
4462F: fs/ecryptfs/
237fead6 4463
da9bb1d2 4464EDAC-CORE
aa15aa0e 4465M: Borislav Petkov <bp@alien8.de>
5dc8a864
MCC
4466M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
4467M: Mauro Carvalho Chehab <mchehab@kernel.org>
91445c72 4468L: linux-edac@vger.kernel.org
07cd6bf5
FW
4469T: git git://git.kernel.org/pub/scm/linux/kernel/git/bp/bp.git for-next
4470T: git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-edac.git linux_next
8c2a6a40 4471S: Supported
679655da 4472F: Documentation/edac.txt
91445c72 4473F: drivers/edac/
679655da 4474F: include/linux/edac.h
0e438e3f 4475
c476c23b 4476EDAC-AMD64
487ba8e8 4477M: Borislav Petkov <bp@alien8.de>
91445c72 4478L: linux-edac@vger.kernel.org
487ba8e8 4479S: Maintained
c476c23b
BP
4480F: drivers/edac/amd64_edac*
4481
836dae5d 4482EDAC-CALXEDA
836dae5d
RR
4483M: Robert Richter <rric@kernel.org>
4484L: linux-edac@vger.kernel.org
836dae5d
RR
4485S: Maintained
4486F: drivers/edac/highbank*
4487
f65aad41
RB
4488EDAC-CAVIUM
4489M: Ralf Baechle <ralf@linux-mips.org>
4490M: David Daney <david.daney@cavium.com>
4491L: linux-edac@vger.kernel.org
4492L: linux-mips@linux-mips.org
f65aad41
RB
4493S: Supported
4494F: drivers/edac/octeon_edac*
4495
0e438e3f 4496EDAC-E752X
8b58be88 4497M: Mark Gross <mark.gross@intel.com>
91445c72 4498L: linux-edac@vger.kernel.org
0e438e3f 4499S: Maintained
679655da 4500F: drivers/edac/e752x_edac.c
0e438e3f
DP
4501
4502EDAC-E7XXX
91445c72 4503L: linux-edac@vger.kernel.org
0e438e3f 4504S: Maintained
679655da 4505F: drivers/edac/e7xxx_edac.c
0e438e3f 4506
7d136731
BP
4507EDAC-FSL_DDR
4508M: York Sun <york.sun@nxp.com>
4509L: linux-edac@vger.kernel.org
4510S: Maintained
4511F: drivers/edac/fsl_ddr_edac.*
4512
77c5f5d2 4513EDAC-GHES
5dc8a864
MCC
4514M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
4515M: Mauro Carvalho Chehab <mchehab@kernel.org>
77c5f5d2 4516L: linux-edac@vger.kernel.org
77c5f5d2 4517S: Maintained
2caa67a6 4518F: drivers/edac/ghes_edac.c
77c5f5d2 4519
6bc78404 4520EDAC-I82443BXGX
8b58be88 4521M: Tim Small <tim@buttersideup.com>
91445c72 4522L: linux-edac@vger.kernel.org
6bc78404 4523S: Maintained
679655da 4524F: drivers/edac/i82443bxgx_edac.c
6bc78404
DT
4525
4526EDAC-I3000
91445c72 4527L: linux-edac@vger.kernel.org
c91d9075 4528S: Orphan
679655da 4529F: drivers/edac/i3000_edac.c
6bc78404
DT
4530
4531EDAC-I5000
91445c72 4532L: linux-edac@vger.kernel.org
ba9a5918 4533S: Maintained
679655da 4534F: drivers/edac/i5000_edac.c
ba9a5918 4535
44c12cb2 4536EDAC-I5400
5dc8a864
MCC
4537M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
4538M: Mauro Carvalho Chehab <mchehab@kernel.org>
67c89316 4539L: linux-edac@vger.kernel.org
44c12cb2 4540S: Maintained
679655da 4541F: drivers/edac/i5400_edac.c
44c12cb2 4542
3c9c92b6 4543EDAC-I7300
5dc8a864
MCC
4544M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
4545M: Mauro Carvalho Chehab <mchehab@kernel.org>
3c9c92b6 4546L: linux-edac@vger.kernel.org
3c9c92b6
MCC
4547S: Maintained
4548F: drivers/edac/i7300_edac.c
4549
67c89316 4550EDAC-I7CORE
5dc8a864
MCC
4551M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
4552M: Mauro Carvalho Chehab <mchehab@kernel.org>
67c89316 4553L: linux-edac@vger.kernel.org
67c89316 4554S: Maintained
70aff0ce 4555F: drivers/edac/i7core_edac.c
67c89316 4556
ba9a5918 4557EDAC-I82975X
8b58be88 4558M: Ranganathan Desikan <ravi@jetztechnologies.com>
25527885 4559M: "Arvind R." <arvino55@gmail.com>
91445c72 4560L: linux-edac@vger.kernel.org
ba9a5918 4561S: Maintained
679655da 4562F: drivers/edac/i82975x_edac.c
ba9a5918 4563
791b4706
JB
4564EDAC-IE31200
4565M: Jason Baron <jbaron@akamai.com>
4566L: linux-edac@vger.kernel.org
791b4706
JB
4567S: Maintained
4568F: drivers/edac/ie31200_edac.c
4569
ccdfb979 4570EDAC-MPC85XX
30c7469b 4571M: Johannes Thumshirn <morbidrsa@gmail.com>
ccdfb979 4572L: linux-edac@vger.kernel.org
ccdfb979
JT
4573S: Maintained
4574F: drivers/edac/mpc85xx_edac.[ch]
4575
ba9a5918 4576EDAC-PASEMI
8b58be88 4577M: Egor Martovetsky <egor@pasemi.com>
91445c72 4578L: linux-edac@vger.kernel.org
6bc78404 4579S: Maintained
679655da 4580F: drivers/edac/pasemi_edac.c
6bc78404 4581
0e438e3f 4582EDAC-R82600
8b58be88 4583M: Tim Small <tim@buttersideup.com>
91445c72 4584L: linux-edac@vger.kernel.org
0e438e3f 4585S: Maintained
679655da 4586F: drivers/edac/r82600_edac.c
da9bb1d2 4587
4d096ca7 4588EDAC-SBRIDGE
5dc8a864
MCC
4589M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
4590M: Mauro Carvalho Chehab <mchehab@kernel.org>
4d096ca7 4591L: linux-edac@vger.kernel.org
4d096ca7
MCC
4592S: Maintained
4593F: drivers/edac/sb_edac.c
4594
4ec656bd
TL
4595EDAC-SKYLAKE
4596M: Tony Luck <tony.luck@intel.com>
4597L: linux-edac@vger.kernel.org
4598S: Maintained
4599F: drivers/edac/skx_edac.c
4600
995e1de4
LH
4601EDAC-XGENE
4602APPLIED MICRO (APM) X-GENE SOC EDAC
4603M: Loc Ho <lho@apm.com>
4604S: Supported
4605F: drivers/edac/xgene_edac.c
4606F: Documentation/devicetree/bindings/edac/apm-xgene-edac.txt
4607
af39917d
CL
4608EDIROL UA-101/UA-1000 DRIVER
4609M: Clemens Ladisch <clemens@ladisch.de>
4610L: alsa-devel@alsa-project.org (moderated for non-subscribers)
4611T: git git://git.alsa-project.org/alsa-kernel.git
4612S: Maintained
4613F: sound/usb/misc/ua101.c
4614
1f7df953 4615EXTENSIBLE FIRMWARE INTERFACE (EFI)
825fcfce 4616M: Matt Fleming <matt@codeblueprint.co.uk>
1f7df953 4617L: linux-efi@vger.kernel.org
78bef24e 4618T: git git://git.kernel.org/pub/scm/linux/kernel/git/mfleming/efi.git
1f7df953 4619S: Maintained
fb2efb5c 4620F: Documentation/efi-stub.txt
1f7df953
MF
4621F: arch/ia64/kernel/efi.c
4622F: arch/x86/boot/compressed/eboot.[ch]
4623F: arch/x86/include/asm/efi.h
e8dfe6d8
MF
4624F: arch/x86/platform/efi/
4625F: drivers/firmware/efi/
1f7df953
MF
4626F: include/linux/efi*.h
4627
d68772b7
MF
4628EFI VARIABLE FILESYSTEM
4629M: Matthew Garrett <matthew.garrett@nebula.com>
4630M: Jeremy Kerr <jk@ozlabs.org>
825fcfce 4631M: Matt Fleming <matt@codeblueprint.co.uk>
d68772b7
MF
4632T: git git://git.kernel.org/pub/scm/linux/kernel/git/mfleming/efi.git
4633L: linux-efi@vger.kernel.org
4634S: Maintained
4635F: fs/efivarfs/
4636
85a00d9b
PJ
4637EFIFB FRAMEBUFFER DRIVER
4638L: linux-fbdev@vger.kernel.org
4639M: Peter Jones <pjones@redhat.com>
4640S: Maintained
8a61f013 4641F: drivers/video/fbdev/efifb.c
85a00d9b 4642
ff6301da
IH
4643EFI TEST DRIVER
4644L: linux-efi@vger.kernel.org
4645M: Ivan Hu <ivan.hu@canonical.com>
4646M: Matt Fleming <matt@codeblueprint.co.uk>
4647S: Maintained
4648F: drivers/firmware/efi/test/
4649
0bee8d28
JT
4650EFS FILESYSTEM
4651W: http://aeschi.ch.eu.org/efs/
4652S: Orphan
679655da 4653F: fs/efs/
0bee8d28 4654
aa8a9e25 4655EHEA (IBM pSeries eHEA 10Gb ethernet adapter) DRIVER
97b04197 4656M: Douglas Miller <dougmill@linux.vnet.ibm.com>
aa8a9e25
BL
4657L: netdev@vger.kernel.org
4658S: Maintained
9aa32835 4659F: drivers/net/ethernet/ibm/ehea/
aa8a9e25 4660
f0319efe 4661EM28XX VIDEO4LINUX DRIVER
5dc8a864
MCC
4662M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
4663M: Mauro Carvalho Chehab <mchehab@kernel.org>
f0319efe 4664L: linux-media@vger.kernel.org
a825eaec 4665W: https://linuxtv.org
f0319efe
MCC
4666T: git git://linuxtv.org/media_tree.git
4667S: Maintained
4668F: drivers/media/usb/em28xx/
618cd932 4669F: Documentation/media/v4l-drivers/em28xx*
f0319efe 4670
3e3a7d66 4671EMBEDDED LINUX
8b58be88
JP
4672M: Paul Gortmaker <paul.gortmaker@windriver.com>
4673M: Matt Mackall <mpm@selenic.com>
4674M: David Woodhouse <dwmw2@infradead.org>
3e3a7d66
DW
4675L: linux-embedded@vger.kernel.org
4676S: Maintained
4677
32505876
JS
4678EMULEX/AVAGO LPFC FC/FCOE SCSI DRIVER
4679M: James Smart <james.smart@avagotech.com>
4680M: Dick Kennedy <dick.kennedy@avagotech.com>
ce00f85c 4681L: linux-scsi@vger.kernel.org
32505876 4682W: http://www.avagotech.com
ce00f85c 4683S: Supported
679655da 4684F: drivers/scsi/lpfc/
3a1c1d44 4685
5f5bac82 4686ENE CB710 FLASH CARD READER DRIVER
8b58be88 4687M: Michał Mirosław <mirq-linux@rere.qmqm.pl>
5f5bac82
MM
4688S: Maintained
4689F: drivers/misc/cb710/
4690F: drivers/mmc/host/cb710-mmc.*
4691F: include/linux/cb710.h
4692
931e39a1
ML
4693ENE KB2426 (ENE0100/ENE020XX) INFRARED RECEIVER
4694M: Maxim Levitsky <maximlevitsky@gmail.com>
4695S: Maintained
2a837449 4696F: drivers/media/rc/ene_ir.*
931e39a1 4697
d5ca9006 4698EPSON S1D13XXX FRAMEBUFFER DRIVER
8b58be88 4699M: Kristoffer Ericson <kristoffer.ericson@gmail.com>
d5ca9006 4700S: Maintained
084bad91 4701T: git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
8a61f013 4702F: drivers/video/fbdev/s1d13xxxfb.c
679655da 4703F: include/video/s1d13xxxfb.h
d5ca9006 4704
38df6492
ME
4705ET131X NETWORK DRIVER
4706M: Mark Einon <mark.einon@gmail.com>
4707S: Odd Fixes
4708F: drivers/net/ethernet/agere/
4709
1da177e4 4710ETHERNET BRIDGE
adbbf69d 4711M: Stephen Hemminger <stephen@networkplumber.org>
3430284f 4712L: bridge@lists.linux-foundation.org (moderated for non-subscribers)
4c325313 4713L: netdev@vger.kernel.org
c996d8b9 4714W: http://www.linuxfoundation.org/en/Net:Bridge
1da177e4 4715S: Maintained
679655da
JP
4716F: include/linux/netfilter_bridge/
4717F: net/bridge/
1da177e4 4718
22f08ad9
FF
4719ETHERNET PHY LIBRARY
4720M: Florian Fainelli <f.fainelli@gmail.com>
4721L: netdev@vger.kernel.org
4722S: Maintained
4723F: include/linux/phy.h
4724F: include/linux/phy_fixed.h
4725F: drivers/net/phy/
4726F: Documentation/networking/phy.txt
4727F: drivers/of/of_mdio.c
4728F: drivers/of/of_net.c
4729
1da177e4 4730EXT2 FILE SYSTEM
d8130624 4731M: Jan Kara <jack@suse.com>
72be2ccf 4732L: linux-ext4@vger.kernel.org
1da177e4 4733S: Maintained
679655da
JP
4734F: Documentation/filesystems/ext2.txt
4735F: fs/ext2/
4736F: include/linux/ext2*
1da177e4 4737
72be2ccf 4738EXT4 FILE SYSTEM
8b58be88 4739M: "Theodore Ts'o" <tytso@mit.edu>
3c373a5f 4740M: Andreas Dilger <adilger.kernel@dilger.ca>
72be2ccf 4741L: linux-ext4@vger.kernel.org
08a225f1 4742W: http://ext4.wiki.kernel.org
8a6e2535 4743Q: http://patchwork.ozlabs.org/project/linux-ext4/list/
9f273c24 4744T: git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/ext4.git
1da177e4 4745S: Maintained
679655da
JP
4746F: Documentation/filesystems/ext4.txt
4747F: fs/ext4/
1da177e4 4748
c5532b09 4749Extended Verification Module (EVM)
74dd744f
MZ
4750M: Mimi Zohar <zohar@linux.vnet.ibm.com>
4751L: linux-ima-devel@lists.sourceforge.net
4752L: linux-security-module@vger.kernel.org
c5532b09
MZ
4753S: Supported
4754F: security/integrity/evm/
4755
df6b3cfe
MH
4756EXTERNAL CONNECTOR SUBSYSTEM (EXTCON)
4757M: MyungJoo Ham <myungjoo.ham@samsung.com>
4758M: Chanwoo Choi <cw00.choi@samsung.com>
4759L: linux-kernel@vger.kernel.org
81df63a9 4760T: git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/extcon.git
df6b3cfe
MH
4761S: Maintained
4762F: drivers/extcon/
cd2c3e7f
CC
4763F: include/linux/extcon/
4764F: include/linux/extcon.h
df6b3cfe 4765F: Documentation/extcon/
cd2c3e7f 4766F: Documentation/devicetree/bindings/extcon/
df6b3cfe 4767
e2a75c44 4768EXYNOS DP DRIVER
b7701755 4769M: Jingoo Han <jingoohan1@gmail.com>
e2a75c44
JH
4770L: dri-devel@lists.freedesktop.org
4771S: Maintained
4772F: drivers/gpu/drm/exynos/exynos_dp*
4773
9b93a409
MS
4774EXYNOS SYSMMU (IOMMU) driver
4775M: Marek Szyprowski <m.szyprowski@samsung.com>
4776L: iommu@lists.linux-foundation.org
4777S: Maintained
4778F: drivers/iommu/exynos-iommu.c
4779
4a66d3fe
NC
4780EZchip NPS platform support
4781M: Noam Camus <noamc@ezchip.com>
4782S: Supported
4783F: arch/arc/plat-eznps
4784F: arch/arc/boot/dts/eznps.dts
4785
e53004e2 4786F71805F HARDWARE MONITORING DRIVER
d8130624 4787M: Jean Delvare <jdelvare@suse.com>
968ce1b1 4788L: linux-hwmon@vger.kernel.org
e53004e2 4789S: Maintained
679655da
JP
4790F: Documentation/hwmon/f71805f
4791F: drivers/hwmon/f71805f.c
e53004e2 4792
eea977ed
MB
4793FC0011 TUNER DRIVER
4794M: Michael Buesch <m@bues.ch>
4795L: linux-media@vger.kernel.org
4796S: Maintained
ccae7af2
MCC
4797F: drivers/media/tuners/fc0011.h
4798F: drivers/media/tuners/fc0011.c
eea977ed 4799
91952bc0
AP
4800FC2580 MEDIA DRIVER
4801M: Antti Palosaari <crope@iki.fi>
4802L: linux-media@vger.kernel.org
a825eaec 4803W: https://linuxtv.org
91952bc0
AP
4804W: http://palosaari.fi/linux/
4805Q: http://patchwork.linuxtv.org/project/linux-media/list/
4806T: git git://linuxtv.org/anttip/media_tree.git
4807S: Maintained
4808F: drivers/media/tuners/fc2580*
eea977ed 4809
88b2dbdb
EP
4810FANOTIFY
4811M: Eric Paris <eparis@redhat.com>
4812S: Maintained
4813F: fs/notify/fanotify/
4814F: include/linux/fanotify.h
c117ab84 4815F: include/uapi/linux/fanotify.h
88b2dbdb 4816
1da177e4 4817FARSYNC SYNCHRONOUS DRIVER
8b58be88 4818M: Kevin Curtis <kevin.curtis@farsite.co.uk>
1da177e4
LT
4819W: http://www.farsite.co.uk/
4820S: Supported
679655da 4821F: drivers/net/wan/farsync.*
1da177e4 4822
c5408b88 4823FAULT INJECTION SUPPORT
8b58be88 4824M: Akinobu Mita <akinobu.mita@gmail.com>
c5408b88 4825S: Supported
679655da
JP
4826F: Documentation/fault-injection/
4827F: lib/fault-inject.c
c5408b88 4828
053e514f
NT
4829FBTFT Framebuffer drivers
4830M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
4831M: Noralf Trønnes <noralf@tronnes.org>
4832S: Maintained
4833F: drivers/staging/fbtft/
4834
cae727db 4835FCOE SUBSYSTEM (libfc, libfcoe, fcoe)
49a75815 4836M: Johannes Thumshirn <jth@kernel.org>
f4aaea6d 4837L: fcoe-devel@open-fcoe.org
cae727db
RL
4838W: www.Open-FCoE.org
4839S: Supported
4840F: drivers/scsi/libfc/
4841F: drivers/scsi/fcoe/
4842F: include/scsi/fc/
4843F: include/scsi/libfc.h
4844F: include/scsi/libfcoe.h
c117ab84 4845F: include/uapi/scsi/fc/
cae727db 4846
e2d1d6c0 4847FILE LOCKING (flock() and fcntl()/lockf())
8c836fa8 4848M: Jeff Layton <jlayton@poochiereds.net>
9c3646d1 4849M: "J. Bruce Fields" <bfields@fieldses.org>
e2d1d6c0 4850L: linux-fsdevel@vger.kernel.org
1da177e4 4851S: Maintained
679655da
JP
4852F: include/linux/fcntl.h
4853F: include/linux/fs.h
c117ab84
CEB
4854F: include/uapi/linux/fcntl.h
4855F: include/uapi/linux/fs.h
679655da
JP
4856F: fs/fcntl.c
4857F: fs/locks.c
1da177e4 4858
e2d1d6c0 4859FILESYSTEMS (VFS and infrastructure)
8b58be88 4860M: Alexander Viro <viro@zeniv.linux.org.uk>
e2d1d6c0 4861L: linux-fsdevel@vger.kernel.org
173acc7c 4862S: Maintained
679655da 4863F: fs/*
173acc7c 4864
b26e0ed4 4865FINTEK F75375S HARDWARE MONITOR AND FAN CONTROLLER DRIVER
05576a1e 4866M: Riku Voipio <riku.voipio@iki.fi>
968ce1b1 4867L: linux-hwmon@vger.kernel.org
b26e0ed4 4868S: Maintained
d5ca6918
JP
4869F: drivers/hwmon/f75375s.c
4870F: include/linux/f75375s.h
b26e0ed4 4871
a331b0c3
CL
4872FIREWIRE AUDIO DRIVERS
4873M: Clemens Ladisch <clemens@ladisch.de>
4874L: alsa-devel@alsa-project.org (moderated for non-subscribers)
4875T: git git://git.alsa-project.org/alsa-kernel.git
4876S: Maintained
4877F: sound/firewire/
4878
eb86ec51
SR
4879FIREWIRE MEDIA DRIVERS (firedtv)
4880M: Stefan Richter <stefanr@s5r6.in-berlin.de>
4881L: linux-media@vger.kernel.org
4882L: linux1394-devel@lists.sourceforge.net
4883T: git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media.git
4884S: Maintained
4885F: drivers/media/firewire/
4886
a511ce33
CB
4887FIREWIRE SBP-2 TARGET
4888M: Chris Boot <bootc@bootc.net>
4889L: linux-scsi@vger.kernel.org
4890L: target-devel@vger.kernel.org
4891L: linux1394-devel@lists.sourceforge.net
4892T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/lio-core-2.6.git master
4893S: Maintained
4894F: drivers/target/sbp/
4895
7d2c86b5 4896FIREWIRE SUBSYSTEM
8b58be88 4897M: Stefan Richter <stefanr@s5r6.in-berlin.de>
e2d1d6c0 4898L: linux1394-devel@lists.sourceforge.net
958a29cb 4899W: http://ieee1394.wiki.kernel.org/
2ca526bf 4900T: git git://git.kernel.org/pub/scm/linux/kernel/git/ieee1394/linux1394.git
e2d1d6c0 4901S: Maintained
679655da 4902F: drivers/firewire/
8f06ce3b
SR
4903F: include/linux/firewire.h
4904F: include/uapi/linux/firewire*.h
9f6d3c4b 4905F: tools/firewire/
e2d1d6c0
RD
4906
4907FIRMWARE LOADER (request_firmware)
39e68089 4908M: Ming Lei <ming.lei@canonical.com>
e7604239 4909M: Luis R. Rodriguez <mcgrof@kernel.org>
39e68089
ML
4910L: linux-kernel@vger.kernel.org
4911S: Maintained
679655da
JP
4912F: Documentation/firmware_class/
4913F: drivers/base/firmware*.c
4914F: include/linux/firmware.h
e2d1d6c0 4915
f730e3dc 4916FLASH ADAPTER DRIVER (IBM Flash Adapter 900GB Full Height PCI Flash Card)
9bb3c446
PK
4917M: Joshua Morris <josh.h.morris@us.ibm.com>
4918M: Philip Kelleher <pjk1939@linux.vnet.ibm.com>
4919S: Maintained
4920F: drivers/block/rsxx/
4921
8206f664 4922FLOPPY DRIVER
e5f6450c 4923M: Jiri Kosina <jikos@kernel.org>
8206f664
JK
4924T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/floppy.git
4925S: Odd fixes
4926F: drivers/block/floppy.c
4927
9c9f32ed
AR
4928FMC SUBSYSTEM
4929M: Alessandro Rubini <rubini@gnudd.com>
4930W: http://www.ohwr.org/projects/fmc-bus
4931S: Supported
4932F: drivers/fmc/
4933F: include/linux/fmc*.h
4934F: include/linux/ipmi-fru.h
4935K: fmc_d.*register
4936
3c0ed7d5
AT
4937FPGA MANAGER FRAMEWORK
4938M: Alan Tull <atull@opensource.altera.com>
dd7d664a 4939R: Moritz Fischer <moritz.fischer@ettus.com>
3c0ed7d5
AT
4940S: Maintained
4941F: drivers/fpga/
4942F: include/linux/fpga/fpga-mgr.h
4943W: http://www.rocketboards.org
4944
e2d1d6c0 4945FPU EMULATOR
8b58be88 4946M: Bill Metzenthen <billm@melbpc.org.au>
e769980f 4947W: http://floatingpoint.sourceforge.net/emulator/index.html
e2d1d6c0 4948S: Maintained
679655da 4949F: arch/x86/math-emu/
e2d1d6c0
RD
4950
4951FRAME RELAY DLCI/FRAD (Sangoma drivers too)
e2d1d6c0 4952L: netdev@vger.kernel.org
c173bfac 4953S: Orphan
679655da
JP
4954F: drivers/net/wan/dlci.c
4955F: drivers/net/wan/sdla.c
e2d1d6c0
RD
4956
4957FRAMEBUFFER LAYER
5489e948 4958M: Tomi Valkeinen <tomi.valkeinen@ti.com>
c69f677c 4959L: linux-fbdev@vger.kernel.org
b22fe37b 4960Q: http://patchwork.kernel.org/project/linux-fbdev/list/
56be1416 4961S: Maintained
679655da 4962F: Documentation/fb/
b22fe37b
PM
4963F: drivers/video/
4964F: include/video/
679655da 4965F: include/linux/fb.h
c117ab84
CEB
4966F: include/uapi/video/
4967F: include/uapi/linux/fb.h
e2d1d6c0 4968
a57c188e 4969FREESCALE DIU FRAMEBUFFER DRIVER
c4ef9bc4 4970M: Timur Tabi <timur@tabi.org>
a57c188e 4971L: linux-fbdev@vger.kernel.org
c4ef9bc4 4972S: Maintained
8a61f013 4973F: drivers/video/fbdev/fsl-diu-fb.*
a57c188e 4974
e2d1d6c0 4975FREESCALE DMA DRIVER
8b58be88
JP
4976M: Li Yang <leoli@freescale.com>
4977M: Zhang Wei <zw@zh-kernel.org>
a4724ed6 4978L: linuxppc-dev@lists.ozlabs.org
e2d1d6c0 4979S: Maintained
679655da 4980F: drivers/dma/fsldma.*
e2d1d6c0 4981
44248aff
HX
4982FREESCALE GPMI NAND DRIVER
4983M: Han Xu <han.xu@nxp.com>
4984L: linux-mtd@lists.infradead.org
4985S: Maintained
4986F: drivers/mtd/nand/gpmi-nand/*
4987
e2d1d6c0 4988FREESCALE I2C CPM DRIVER
8b58be88 4989M: Jochen Friedrich <jochen@scram.de>
a4724ed6 4990L: linuxppc-dev@lists.ozlabs.org
846557d3 4991L: linux-i2c@vger.kernel.org
0d2b405a 4992S: Maintained
679655da 4993F: drivers/i2c/busses/i2c-cpm.c
0d2b405a 4994
60e8c5ab 4995FREESCALE IMX / MXC FRAMEBUFFER DRIVER
8b58be88 4996M: Sascha Hauer <kernel@pengutronix.de>
c69f677c 4997L: linux-fbdev@vger.kernel.org
efc03ecb 4998L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
60e8c5ab 4999S: Maintained
bad985a1 5000F: include/linux/platform_data/video-imxfb.h
8a61f013 5001F: drivers/video/fbdev/imxfb.c
60e8c5ab 5002
4d8e2cef 5003FREESCALE QUAD SPI DRIVER
38714fbd 5004M: Han Xu <han.xu@nxp.com>
4d8e2cef
HX
5005L: linux-mtd@lists.infradead.org
5006S: Maintained
5007F: drivers/mtd/spi-nor/fsl-quadspi.c
5008
4689a6b1 5009FREESCALE SOC FS_ENET DRIVER
8b58be88
JP
5010M: Pantelis Antoniou <pantelis.antoniou@gmail.com>
5011M: Vitaly Bordug <vbordug@ru.mvista.com>
a4724ed6 5012L: linuxppc-dev@lists.ozlabs.org
4689a6b1
PA
5013L: netdev@vger.kernel.org
5014S: Maintained
ec21e2ec 5015F: drivers/net/ethernet/freescale/fs_enet/
679655da 5016F: include/linux/fs_enet_pd.h
4689a6b1 5017
63a0a00b
NA
5018FREESCALE IMX / MXC FEC DRIVER
5019M: Fugang Duan <fugang.duan@nxp.com>
5020L: netdev@vger.kernel.org
5021S: Maintained
5022F: drivers/net/ethernet/freescale/fec_main.c
5023F: drivers/net/ethernet/freescale/fec_ptp.c
5024F: drivers/net/ethernet/freescale/fec.h
5025F: Documentation/devicetree/bindings/net/fsl-fec.txt
5026
2fbfadb5
MB
5027FREESCALE QORIQ DPAA FMAN DRIVER
5028M: Madalin Bucur <madalin.bucur@nxp.com>
5029L: netdev@vger.kernel.org
5030S: Maintained
5031F: drivers/net/ethernet/freescale/fman
5032F: Documentation/devicetree/bindings/powerpc/fsl/fman.txt
5033
d9e9d82c 5034FREESCALE QUICC ENGINE LIBRARY
a4724ed6 5035L: linuxppc-dev@lists.ozlabs.org
c4ef9bc4 5036S: Orphan
7aa1aa6e
ZQ
5037F: drivers/soc/fsl/qe/
5038F: include/soc/fsl/*qe*.h
5039F: include/soc/fsl/*ucc*.h
d9e9d82c 5040
b55ef929 5041FREESCALE USB PERIPHERAL DRIVERS
8b58be88 5042M: Li Yang <leoli@freescale.com>
6372594a 5043L: linux-usb@vger.kernel.org
a4724ed6 5044L: linuxppc-dev@lists.ozlabs.org
a7205b30 5045S: Maintained
faf2e1db 5046F: drivers/usb/gadget/udc/fsl*
a7205b30 5047
beaf53bf 5048FREESCALE QUICC ENGINE UCC ETHERNET DRIVER
8b58be88 5049M: Li Yang <leoli@freescale.com>
beaf53bf 5050L: netdev@vger.kernel.org
a4724ed6 5051L: linuxppc-dev@lists.ozlabs.org
beaf53bf 5052S: Maintained
ec21e2ec 5053F: drivers/net/ethernet/freescale/ucc_geth*
beaf53bf 5054
abb1ed7b
CM
5055FREESCALE eTSEC ETHERNET DRIVER (GIANFAR)
5056M: Claudiu Manoil <claudiu.manoil@freescale.com>
5057L: netdev@vger.kernel.org
5058S: Maintained
5059F: drivers/net/ethernet/freescale/gianfar*
5060X: drivers/net/ethernet/freescale/gianfar_ptp.c
5061F: Documentation/devicetree/bindings/net/fsl-tsec-phy.txt
5062
c19b6d24
ZQ
5063FREESCALE QUICC ENGINE UCC HDLC DRIVER
5064M: Zhao Qiang <qiang.zhao@nxp.com>
5065L: netdev@vger.kernel.org
5066L: linuxppc-dev@lists.ozlabs.org
5067S: Maintained
5068F: drivers/net/wan/fsl_ucc_hdlc*
5069
d9e9d82c 5070FREESCALE QUICC ENGINE UCC UART DRIVER
c4ef9bc4 5071M: Timur Tabi <timur@tabi.org>
a4724ed6 5072L: linuxppc-dev@lists.ozlabs.org
c4ef9bc4 5073S: Maintained
df621252 5074F: drivers/tty/serial/ucc_uart.c
d9e9d82c
TT
5075
5076FREESCALE SOC SOUND DRIVERS
c4ef9bc4 5077M: Timur Tabi <timur@tabi.org>
dc85950a 5078M: Nicolin Chen <nicoleotsuka@gmail.com>
b4b98297 5079M: Xiubo Li <Xiubo.Lee@gmail.com>
aeea2fdd 5080R: Fabio Estevam <fabio.estevam@nxp.com>
93711660 5081L: alsa-devel@alsa-project.org (moderated for non-subscribers)
a4724ed6 5082L: linuxppc-dev@lists.ozlabs.org
c4ef9bc4 5083S: Maintained
69aefcea 5084F: sound/soc/fsl/fsl*
dc85950a 5085F: sound/soc/fsl/imx*
69aefcea 5086F: sound/soc/fsl/mpc8610_hpcd.c
d9e9d82c 5087
31c88965 5088FREESCALE QORIQ MANAGEMENT COMPLEX DRIVER
9c3646d1 5089M: "J. German Rivera" <German.Rivera@freescale.com>
cb18d3a2 5090M: Stuart Yoder <stuart.yoder@nxp.com>
31c88965
GR
5091L: linux-kernel@vger.kernel.org
5092S: Maintained
5093F: drivers/staging/fsl-mc/
5094
1da177e4 5095FREEVXFS FILESYSTEM
8b58be88 5096M: Christoph Hellwig <hch@infradead.org>
1da177e4
LT
5097W: ftp://ftp.openlinux.org/pub/people/hch/vxfs
5098S: Maintained
679655da 5099F: fs/freevxfs/
1da177e4 5100
71038f52 5101FREEZER
49db1903 5102M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
7fb06082 5103M: Pavel Machek <pavel@ucw.cz>
bf1c138e 5104L: linux-pm@vger.kernel.org
71038f52 5105S: Supported
679655da
JP
5106F: Documentation/power/freezing-of-tasks.txt
5107F: include/linux/freezer.h
5108F: kernel/freezer.c
71038f52 5109
839a1f79
KRW
5110FRONTSWAP API
5111M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
5112L: linux-kernel@vger.kernel.org
5113S: Maintained
5114F: mm/frontswap.c
5115F: include/linux/frontswap.h
5116
a5432f5a 5117FS-CACHE: LOCAL CACHING FOR NETWORK FILESYSTEMS
8b58be88 5118M: David Howells <dhowells@redhat.com>
e62d6e24 5119L: linux-cachefs@redhat.com (moderated for non-subscribers)
a5432f5a
DH
5120S: Supported
5121F: Documentation/filesystems/caching/
5122F: fs/fscache/
5123F: include/linux/fscache*.h
5124
598c7d7a
TT
5125FS-CRYPTO: FILE SYSTEM LEVEL ENCRYPTION SUPPORT
5126M: Theodore Y. Ts'o <tytso@mit.edu>
5127M: Jaegeuk Kim <jaegeuk@kernel.org>
5128S: Supported
5129F: fs/crypto/
5130F: include/linux/fscrypto.h
5131
f58ad8f5 5132F2FS FILE SYSTEM
9b29d481 5133M: Jaegeuk Kim <jaegeuk@kernel.org>
95129296 5134M: Chao Yu <yuchao0@huawei.com>
f58ad8f5 5135L: linux-f2fs-devel@lists.sourceforge.net
95129296 5136W: https://f2fs.wiki.kernel.org/
f58ad8f5
JK
5137T: git git://git.kernel.org/pub/scm/linux/kernel/git/jaegeuk/f2fs.git
5138S: Maintained
5139F: Documentation/filesystems/f2fs.txt
3bac380c 5140F: Documentation/ABI/testing/sysfs-fs-f2fs
f58ad8f5
JK
5141F: fs/f2fs/
5142F: include/linux/f2fs_fs.h
62d43eeb 5143F: include/trace/events/f2fs.h
f58ad8f5 5144
5ab7ffea 5145FUJITSU FR-V (FRV) PORT
0cf0305f 5146S: Orphan
679655da 5147F: arch/frv/
1da177e4 5148
20b93734 5149FUJITSU LAPTOP EXTRAS
409a3e98 5150M: Jonathan Woithe <jwoithe@just42.net>
d0944853 5151L: platform-driver-x86@vger.kernel.org
20b93734 5152S: Maintained
679655da 5153F: drivers/platform/x86/fujitsu-laptop.c
20b93734 5154
4da621b6
HK
5155FUJITSU M-5MO LS CAMERA ISP DRIVER
5156M: Kyungmin Park <kyungmin.park@samsung.com>
5157M: Heungjun Kim <riverful.kim@samsung.com>
5158L: linux-media@vger.kernel.org
5159S: Maintained
90d72ac6 5160F: drivers/media/i2c/m5mols/
b5dcee22 5161F: include/media/i2c/m5mols.h
4da621b6 5162
2d24c490
RG
5163FUJITSU TABLET EXTRAS
5164M: Robert Gerlach <khnz@gmx.de>
5165L: platform-driver-x86@vger.kernel.org
5166S: Maintained
5167F: drivers/platform/x86/fujitsu-tablet.c
5168
04578f17 5169FUSE: FILESYSTEM IN USERSPACE
8b58be88 5170M: Miklos Szeredi <miklos@szeredi.hu>
4441f63a 5171L: linux-fsdevel@vger.kernel.org
04578f17 5172W: http://fuse.sourceforge.net/
0a30f612 5173T: git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/fuse.git
04578f17 5174S: Maintained
679655da 5175F: fs/fuse/
c117ab84 5176F: include/uapi/linux/fuse.h
0a30f612 5177F: Documentation/filesystems/fuse.txt
04578f17 5178
1da177e4 5179FUTURE DOMAIN TMC-16x0 SCSI DRIVER (16-bit)
8b58be88 5180M: Rik Faith <faith@cs.unc.edu>
1da177e4 5181L: linux-scsi@vger.kernel.org
baaea1dc 5182S: Odd Fixes (e.g., new signatures)
679655da 5183F: drivers/scsi/fdomain.*
1da177e4 5184
6b90bd4b
ER
5185GCC PLUGINS
5186M: Kees Cook <keescook@chromium.org>
5187R: Emese Revfy <re.emese@gmail.com>
5188L: kernel-hardening@lists.openwall.com
5189S: Maintained
5190F: scripts/gcc-plugins/
5191F: scripts/gcc-plugin.sh
5192F: Documentation/gcc-plugins.txt
5193
d8e2162c
PO
5194GCOV BASED KERNEL PROFILING
5195M: Peter Oberparleiter <oberpar@linux.vnet.ibm.com>
5196S: Maintained
5197F: kernel/gcov/
2584bab2 5198F: Documentation/dev-tools/gcov.rst
d8e2162c 5199
1da177e4 5200GDT SCSI DISK ARRAY CONTROLLER DRIVER
8b58be88 5201M: Achim Leubner <achim_leubner@adaptec.com>
1da177e4
LT
5202L: linux-scsi@vger.kernel.org
5203W: http://www.icp-vortex.com/
5204S: Supported
679655da 5205F: drivers/scsi/gdt*
1da177e4 5206
158daf16
JK
5207GDB KERNEL DEBUGGING HELPER SCRIPTS
5208M: Jan Kiszka <jan.kiszka@siemens.com>
e10af132 5209M: Kieran Bingham <kieran@bingham.xyz>
158daf16
JK
5210S: Supported
5211F: scripts/gdb/
5212
3169a1c7
HV
5213GEMTEK FM RADIO RECEIVER DRIVER
5214M: Hans Verkuil <hverkuil@xs4all.nl>
5215L: linux-media@vger.kernel.org
5216T: git git://linuxtv.org/media_tree.git
a825eaec 5217W: https://linuxtv.org
3169a1c7
HV
5218S: Maintained
5219F: drivers/media/radio/radio-gemtek*
5220
1c23af90 5221GENERIC GPIO I2C DRIVER
880b0e26 5222M: Haavard Skinnemoen <hskinnemoen@gmail.com>
1c23af90 5223S: Supported
679655da
JP
5224F: drivers/i2c/busses/i2c-gpio.c
5225F: include/linux/i2c-gpio.h
1c23af90 5226
92ed1a76
PK
5227GENERIC GPIO I2C MULTIPLEXER DRIVER
5228M: Peter Korsgaard <peter.korsgaard@barco.com>
5229L: linux-i2c@vger.kernel.org
5230S: Supported
e7065e20
JD
5231F: drivers/i2c/muxes/i2c-mux-gpio.c
5232F: include/linux/i2c-mux-gpio.h
5233F: Documentation/i2c/muxes/i2c-mux-gpio
92ed1a76 5234
9251ce95 5235GENERIC HDLC (WAN) DRIVERS
8b58be88 5236M: Krzysztof Halasa <khc@pm.waw.pl>
1da177e4
LT
5237W: http://www.kernel.org/pub/linux/utils/net/hdlc/
5238S: Maintained
679655da
JP
5239F: drivers/net/wan/c101.c
5240F: drivers/net/wan/hd6457*
5241F: drivers/net/wan/hdlc*
5242F: drivers/net/wan/n2.c
5243F: drivers/net/wan/pc300too.c
5244F: drivers/net/wan/pci200syn.c
5245F: drivers/net/wan/wanxl*
1da177e4 5246
1527aab6 5247GENERIC INCLUDE/ASM HEADER FILES
8b58be88 5248M: Arnd Bergmann <arnd@arndb.de>
1527aab6
AB
5249L: linux-arch@vger.kernel.org
5250T: git git://git.kernel.org/pub/scm/linux/kernel/git/arnd/asm-generic.git
5251S: Maintained
14430813
JP
5252F: include/asm-generic/
5253F: include/uapi/asm-generic/
1527aab6 5254
ff764963
KVA
5255GENERIC PHY FRAMEWORK
5256M: Kishon Vijay Abraham I <kishon@ti.com>
5257L: linux-kernel@vger.kernel.org
5258T: git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/linux-phy.git
5259S: Supported
5260F: drivers/phy/
5261F: include/linux/phy/
5262
eea97aed
KH
5263GENERIC PM DOMAINS
5264M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
5265M: Kevin Hilman <khilman@kernel.org>
5266M: Ulf Hansson <ulf.hansson@linaro.org>
5267L: linux-pm@vger.kernel.org
5268S: Supported
5269F: drivers/base/power/domain*.c
5270F: include/linux/pm_domain.h
5271
ccb86a69 5272GENERIC UIO DRIVER FOR PCI DEVICES
bda2562c 5273M: "Michael S. Tsirkin" <mst@redhat.com>
ccb86a69 5274L: kvm@vger.kernel.org
ccb86a69
MT
5275S: Supported
5276F: drivers/uio/uio_pci_generic.c
5277
f8f1ec73
JP
5278GET_MAINTAINER SCRIPT
5279M: Joe Perches <joe@perches.com>
5280S: Maintained
5281F: scripts/get_maintainer.pl
5282
5be7b50f 5283GFS2 FILE SYSTEM
8b58be88 5284M: Steven Whitehouse <swhiteho@redhat.com>
28666d6d 5285M: Bob Peterson <rpeterso@redhat.com>
a4644184 5286L: cluster-devel@redhat.com
5be7b50f 5287W: http://sources.redhat.com/cluster/
28666d6d 5288T: git git://git.kernel.org/pub/scm/linux/kernel/git/gfs2/linux-gfs2.git
5be7b50f 5289S: Supported
679655da
JP
5290F: Documentation/filesystems/gfs2*.txt
5291F: fs/gfs2/
c117ab84 5292F: include/uapi/linux/gfs2_ondisk.h
5be7b50f 5293
0a34eb8f 5294GIGASET ISDN DRIVERS
6b096fde 5295M: Paul Bolle <pebolle@tiscali.nl>
0a34eb8f
HL
5296L: gigaset307x-common@lists.sourceforge.net
5297W: http://gigaset307x.sourceforge.net/
6b096fde 5298S: Odd Fixes
679655da
JP
5299F: Documentation/isdn/README.gigaset
5300F: drivers/isdn/gigaset/
c117ab84 5301F: include/uapi/linux/gigaset_dev.h
0a34eb8f 5302
7eea35fe
JP
5303GO7007 MPEG CODEC
5304M: Hans Verkuil <hans.verkuil@cisco.com>
5305L: linux-media@vger.kernel.org
5306S: Maintained
5307F: drivers/media/usb/go7007/
5308
ca96ea86
BN
5309GOODIX TOUCHSCREEN
5310M: Bastien Nocera <hadess@hadess.net>
5311L: linux-input@vger.kernel.org
5312S: Maintained
5313F: drivers/input/touchscreen/goodix.c
5314
a6a1cf3d
BJZ
5315GPIO MOCKUP DRIVER
5316M: Bamvor Jian Zhang <bamvor.zhangjian@linaro.org>
5317L: linux-gpio@vger.kernel.org
5318S: Maintained
5319F: drivers/gpio/gpio-mockup.c
5320F: tools/testing/selftests/gpio/
5321
a0dc00b4 5322GPIO SUBSYSTEM
e4651a9f 5323M: Linus Walleij <linus.walleij@linaro.org>
f2fa75cd 5324M: Alexandre Courbot <gnurou@gmail.com>
d15b7179 5325L: linux-gpio@vger.kernel.org
f2fa75cd
LW
5326T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-gpio.git
5327S: Maintained
cd97a449 5328F: Documentation/devicetree/bindings/gpio/
f2fa75cd 5329F: Documentation/gpio/
40c159b7 5330F: Documentation/ABI/testing/gpio-cdev
fe95046e 5331F: Documentation/ABI/obsolete/sysfs-gpio
a0dc00b4 5332F: drivers/gpio/
bdc6e95e
AC
5333F: include/linux/gpio/
5334F: include/linux/gpio.h
9b692346 5335F: include/asm-generic/gpio.h
3c702e99 5336F: include/uapi/linux/gpio.h
6d591c46 5337F: tools/gpio/
a0dc00b4 5338
71a6d0af
HW
5339GRE DEMULTIPLEXER DRIVER
5340M: Dmitry Kozlov <xeb@mail.ru>
5341L: netdev@vger.kernel.org
5342S: Maintained
11c26770
JP
5343F: net/ipv4/gre_demux.c
5344F: net/ipv4/gre_offload.c
71a6d0af
HW
5345F: include/net/gre.h
5346
d4c41139 5347GRETH 10/100/1G Ethernet MAC device driver
bbdd09eb 5348M: Andreas Larsson <andreas@gaisler.com>
d4c41139
KG
5349L: netdev@vger.kernel.org
5350S: Maintained
a31a96ad 5351F: drivers/net/ethernet/aeroflex/
d4c41139 5352
629c1fb5
GKH
5353GREYBUS SUBSYSTEM
5354M: Johan Hovold <johan@kernel.org>
5355M: Alex Elder <elder@kernel.org>
5356M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
5357S: Maintained
5358F: drivers/staging/greybus/
5359
926706c5
VA
5360GREYBUS AUDIO PROTOCOLS DRIVERS
5361M: Vaibhav Agarwal <vaibhav.sr@gmail.com>
88638cf1 5362M: Mark Greer <mgreer@animalcreek.com>
926706c5 5363S: Maintained
544a6944
MG
5364F: drivers/staging/greybus/audio_apbridgea.c
5365F: drivers/staging/greybus/audio_apbridgea.h
926706c5 5366F: drivers/staging/greybus/audio_codec.c
544a6944
MG
5367F: drivers/staging/greybus/audio_codec.h
5368F: drivers/staging/greybus/audio_gb.c
5369F: drivers/staging/greybus/audio_manager.c
5370F: drivers/staging/greybus/audio_manager.h
5371F: drivers/staging/greybus/audio_manager_module.c
5372F: drivers/staging/greybus/audio_manager_private.h
5373F: drivers/staging/greybus/audio_manager_sysfs.c
926706c5
VA
5374F: drivers/staging/greybus/audio_module.c
5375F: drivers/staging/greybus/audio_topology.c
5376
2bbadafb
RMS
5377GREYBUS PROTOCOLS DRIVERS
5378M: Rui Miguel Silva <rmfrfs@gmail.com>
5379S: Maintained
5380F: drivers/staging/greybus/sdio.c
5381F: drivers/staging/greybus/light.c
5382F: drivers/staging/greybus/gpio.c
5383F: drivers/staging/greybus/power_supply.c
5384F: drivers/staging/greybus/spi.c
5385F: drivers/staging/greybus/spilib.c
5386
7d700518
BD
5387GREYBUS PROTOCOLS DRIVERS
5388M: Bryan O'Donoghue <pure.logic@nexus-software.ie>
5389S: Maintained
5390F: drivers/staging/greybus/loopback.c
5391F: drivers/staging/greybus/timesync.c
5392F: drivers/staging/greybus/timesync_platform.c
5393
5bd16350
VK
5394GREYBUS PROTOCOLS DRIVERS
5395M: Viresh Kumar <vireshk@kernel.org>
5396S: Maintained
5397F: drivers/staging/greybus/authentication.c
5398F: drivers/staging/greybus/bootrom.c
5399F: drivers/staging/greybus/firmware.h
5400F: drivers/staging/greybus/fw-core.c
5401F: drivers/staging/greybus/fw-download.c
5402F: drivers/staging/greybus/fw-managament.c
5403F: drivers/staging/greybus/greybus_authentication.h
5404F: drivers/staging/greybus/greybus_firmware.h
5405F: drivers/staging/greybus/hid.c
5406F: drivers/staging/greybus/i2c.c
5407F: drivers/staging/greybus/spi.c
5408F: drivers/staging/greybus/spilib.c
5409F: drivers/staging/greybus/spilib.h
5410
8d904fe5
DL
5411GREYBUS PROTOCOLS DRIVERS
5412M: David Lin <dtwlin@gmail.com>
5413S: Maintained
5414F: drivers/staging/greybus/uart.c
5415F: drivers/staging/greybus/log.c
5416
92b8bd96
VH
5417GREYBUS PLATFORM DRIVERS
5418M: Vaibhav Hiremath <hvaibhav.linux@gmail.com>
5419S: Maintained
5420F: drivers/staging/greybus/arche-platform.c
5421F: drivers/staging/greybus/arche-apb-ctrl.c
5422F: drivers/staging/greybus/arche_platform.h
5423
7aae6e2d
CAC
5424GS1662 VIDEO SERIALIZER
5425M: Charles-Antoine Couret <charles-antoine.couret@nexvision.fr>
5426L: linux-media@vger.kernel.org
5427T: git git://linuxtv.org/media_tree.git
5428S: Maintained
5429F: drivers/media/spi/gs1662.c
5430
e8deeae2 5431GSPCA FINEPIX SUBDRIVER
8b58be88 5432M: Frank Zago <frank@zago.net>
661263b5 5433L: linux-media@vger.kernel.org
275ffde4 5434T: git git://linuxtv.org/media_tree.git
e8deeae2 5435S: Maintained
0c0d06ca 5436F: drivers/media/usb/gspca/finepix.c
e8deeae2 5437
4b3fa3c4
OL
5438GSPCA GL860 SUBDRIVER
5439M: Olivier Lorin <o.lorin@laposte.net>
5440L: linux-media@vger.kernel.org
275ffde4 5441T: git git://linuxtv.org/media_tree.git
4b3fa3c4 5442S: Maintained
0c0d06ca 5443F: drivers/media/usb/gspca/gl860/
4b3fa3c4 5444
e8deeae2 5445GSPCA M5602 SUBDRIVER
8b58be88 5446M: Erik Andren <erik.andren@gmail.com>
661263b5 5447L: linux-media@vger.kernel.org
275ffde4 5448T: git git://linuxtv.org/media_tree.git
e8deeae2 5449S: Maintained
0c0d06ca 5450F: drivers/media/usb/gspca/m5602/
e8deeae2
JFM
5451
5452GSPCA PAC207 SONIXB SUBDRIVER
c0936df4 5453M: Hans Verkuil <hverkuil@xs4all.nl>
661263b5 5454L: linux-media@vger.kernel.org
275ffde4 5455T: git git://linuxtv.org/media_tree.git
c0936df4 5456S: Odd Fixes
0c0d06ca 5457F: drivers/media/usb/gspca/pac207.c
e8deeae2 5458
261982f1 5459GSPCA SN9C20X SUBDRIVER
d95c5b0b 5460M: Brian Johnson <brijohn@gmail.com>
261982f1 5461L: linux-media@vger.kernel.org
275ffde4 5462T: git git://linuxtv.org/media_tree.git
261982f1 5463S: Maintained
0c0d06ca 5464F: drivers/media/usb/gspca/sn9c20x.c
261982f1 5465
e8deeae2 5466GSPCA T613 SUBDRIVER
8b58be88 5467M: Leandro Costantino <lcostantino@gmail.com>
661263b5 5468L: linux-media@vger.kernel.org
275ffde4 5469T: git git://linuxtv.org/media_tree.git
e8deeae2 5470S: Maintained
0c0d06ca 5471F: drivers/media/usb/gspca/t613.c
e8deeae2
JFM
5472
5473GSPCA USB WEBCAM DRIVER
c0936df4 5474M: Hans Verkuil <hverkuil@xs4all.nl>
661263b5 5475L: linux-media@vger.kernel.org
275ffde4 5476T: git git://linuxtv.org/media_tree.git
c0936df4 5477S: Odd Fixes
0c0d06ca 5478F: drivers/media/usb/gspca/
e8deeae2 5479
584ec979 5480GUID PARTITION TABLE (GPT)
4f973c63 5481M: Davidlohr Bueso <dave@stgolabs.net>
584ec979
DB
5482L: linux-efi@vger.kernel.org
5483S: Maintained
5484F: block/partitions/efi.*
5485
aa3c598b 5486STK1160 USB VIDEO CAPTURE DRIVER
3259aa57 5487M: Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
aa3c598b 5488L: linux-media@vger.kernel.org
275ffde4 5489T: git git://linuxtv.org/media_tree.git
aa3c598b
EG
5490S: Maintained
5491F: drivers/media/usb/stk1160/
e8deeae2 5492
4e456b86
YS
5493H8/300 ARCHITECTURE
5494M: Yoshinori Sato <ysato@users.sourceforge.jp>
b992c768 5495L: uclinux-h8-devel@lists.sourceforge.jp (moderated for non-subscribers)
4e456b86
YS
5496W: http://uclinux-h8.sourceforge.jp
5497T: git git://git.sourceforge.jp/gitroot/uclinux-h8/linux.git
5498S: Maintained
5499F: arch/h8300/
5500F: drivers/clocksource/h8300_*.c
5501F: drivers/clk/h8300/
5502F: drivers/irqchip/irq-renesas-h8*.c
5503
71a6d0af
HW
5504HARD DRIVE ACTIVE PROTECTION SYSTEM (HDAPS) DRIVER
5505M: Frank Seidel <frank@f-seidel.de>
5506L: platform-driver-x86@vger.kernel.org
5507W: http://www.kernel.org/pub/linux/kernel/people/fseidel/hdaps/
5508S: Maintained
5509F: drivers/platform/x86/hdaps.c
5510
48fc9e26
HV
5511HDPVR USB VIDEO ENCODER DRIVER
5512M: Hans Verkuil <hverkuil@xs4all.nl>
5513L: linux-media@vger.kernel.org
5514T: git git://linuxtv.org/media_tree.git
a825eaec 5515W: https://linuxtv.org
48fc9e26 5516S: Odd Fixes
14430813 5517F: drivers/media/usb/hdpvr/
48fc9e26 5518
71a6d0af 5519HWPOISON MEMORY FAILURE HANDLING
f9625c48 5520M: Naoya Horiguchi <n-horiguchi@ah.jp.nec.com>
71a6d0af 5521L: linux-mm@kvack.org
71a6d0af
HW
5522S: Maintained
5523F: mm/memory-failure.c
5524F: mm/hwpoison-inject.c
5525
5526HYPERVISOR VIRTUAL CONSOLE DRIVER
5527L: linuxppc-dev@lists.ozlabs.org
5528S: Odd Fixes
5529F: drivers/tty/hvc/
5530
e5ab1477
AP
5531HACKRF MEDIA DRIVER
5532M: Antti Palosaari <crope@iki.fi>
5533L: linux-media@vger.kernel.org
a825eaec 5534W: https://linuxtv.org
e5ab1477
AP
5535W: http://palosaari.fi/linux/
5536Q: http://patchwork.linuxtv.org/project/linux-media/list/
5537T: git git://linuxtv.org/anttip/media_tree.git
5538S: Maintained
5539F: drivers/media/usb/hackrf/
5540
5b543965 5541HARDWARE MONITORING
d8130624 5542M: Jean Delvare <jdelvare@suse.com>
ca462085 5543M: Guenter Roeck <linux@roeck-us.net>
968ce1b1
GR
5544L: linux-hwmon@vger.kernel.org
5545W: http://hwmon.wiki.kernel.org/
a94ef4ed 5546T: quilt http://jdelvare.nerim.net/devel/linux/jdelvare-hwmon/
885374e3 5547T: git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
9e012c1a 5548S: Maintained
047f4ec2 5549F: Documentation/hwmon/
679655da 5550F: drivers/hwmon/
047f4ec2 5551F: include/linux/hwmon*.h
5b543965 5552
844dd05f 5553HARDWARE RANDOM NUMBER GENERATOR CORE
c0d0787b
JP
5554M: Matt Mackall <mpm@selenic.com>
5555M: Herbert Xu <herbert@gondor.apana.org.au>
3eda7167 5556L: linux-crypto@vger.kernel.org
c0d0787b 5557S: Odd fixes
f6c60b15 5558F: Documentation/devicetree/bindings/rng/
679655da
JP
5559F: Documentation/hw_random.txt
5560F: drivers/char/hw_random/
5561F: include/linux/hw_random.h
844dd05f 5562
8b37fcfc
OBC
5563HARDWARE SPINLOCK CORE
5564M: Ohad Ben-Cohen <ohad@wizery.com>
69ae9895 5565M: Bjorn Andersson <bjorn.andersson@linaro.org>
d7586849 5566L: linux-remoteproc@vger.kernel.org
8b37fcfc 5567S: Maintained
9f273c24 5568T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/hwspinlock.git
2dbd8585 5569F: Documentation/devicetree/bindings/hwlock/
8b37fcfc 5570F: Documentation/hwspinlock.txt
2dbd8585 5571F: drivers/hwspinlock/
8b37fcfc
OBC
5572F: include/linux/hwspinlock.h
5573
1da177e4 5574HARMONY SOUND DRIVER
ac6aecbf 5575L: linux-parisc@vger.kernel.org
1da177e4 5576S: Maintained
679655da 5577F: sound/parisc/harmony.*
1da177e4 5578
91952bc0
AP
5579HD29L2 MEDIA DRIVER
5580M: Antti Palosaari <crope@iki.fi>
5581L: linux-media@vger.kernel.org
a825eaec 5582W: https://linuxtv.org
91952bc0
AP
5583W: http://palosaari.fi/linux/
5584Q: http://patchwork.linuxtv.org/project/linux-media/list/
5585T: git git://linuxtv.org/anttip/media_tree.git
5586S: Maintained
5587F: drivers/media/dvb-frontends/hd29l2*
5588
214de83e
BB
5589HEWLETT PACKARD ENTERPRISE ILO NMI WATCHDOG DRIVER
5590M: Brian Boylston <brian.boylston@hpe.com>
5591S: Supported
5592F: Documentation/watchdog/hpwdt.txt
5593F: drivers/watchdog/hpwdt.c
5594
9257aa49 5595HEWLETT-PACKARD SMART ARRAY RAID DRIVER (hpsa)
a0a268ad 5596M: Don Brace <don.brace@microsemi.com>
9257aa49 5597L: iss_storagedev@hp.com
a0a268ad 5598L: esc.storagedev@microsemi.com
693373db 5599L: linux-scsi@vger.kernel.org
9257aa49
SC
5600S: Supported
5601F: Documentation/scsi/hpsa.txt
5602F: drivers/scsi/hpsa*.[ch]
5603F: include/linux/cciss*.h
c117ab84 5604F: include/uapi/linux/cciss*.h
9257aa49 5605
e2d1d6c0 5606HEWLETT-PACKARD SMART CISS RAID DRIVER (cciss)
516fdcea 5607M: Don Brace <don.brace@microsemi.com>
e2d1d6c0 5608L: iss_storagedev@hp.com
516fdcea 5609L: esc.storagedev@microsemi.com
693373db 5610L: linux-scsi@vger.kernel.org
e2d1d6c0 5611S: Supported
679655da
JP
5612F: Documentation/blockdev/cciss.txt
5613F: drivers/block/cciss*
5614F: include/linux/cciss_ioctl.h
c117ab84 5615F: include/uapi/linux/cciss_ioctl.h
e2d1d6c0 5616
f48ad614
DD
5617HFI1 DRIVER
5618M: Mike Marciniszyn <mike.marciniszyn@intel.com>
5619M: Dennis Dalessandro <dennis.dalessandro@intel.com>
5620L: linux-rdma@vger.kernel.org
5621S: Supported
5622F: drivers/infiniband/hw/hfi1
5623
1da177e4 5624HFS FILESYSTEM
6cf515e1
GU
5625L: linux-fsdevel@vger.kernel.org
5626S: Orphan
679655da
JP
5627F: Documentation/filesystems/hfs.txt
5628F: fs/hfs/
1da177e4 5629
ef575f47
GU
5630HFSPLUS FILESYSTEM
5631L: linux-fsdevel@vger.kernel.org
5632S: Orphan
5633F: Documentation/filesystems/hfsplus.txt
5634F: fs/hfsplus/
5635
1da177e4 5636HGA FRAMEBUFFER DRIVER
8b58be88 5637M: Ferenc Bakonyi <fero@drama.obuda.kando.hu>
1da177e4
LT
5638L: linux-nvidia@lists.surfsouth.com
5639W: http://drama.obuda.kando.hu/~fero/cgi-bin/hgafb.shtml
5640S: Maintained
8a61f013 5641F: drivers/video/fbdev/hgafb.c
1da177e4 5642
4480f15b 5643HIBERNATION (aka Software Suspend, aka swsusp)
49db1903 5644M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
7fb06082 5645M: Pavel Machek <pavel@ucw.cz>
bf1c138e 5646L: linux-pm@vger.kernel.org
e2d1d6c0 5647S: Supported
679655da
JP
5648F: arch/x86/power/
5649F: drivers/base/power/
5650F: kernel/power/
5651F: include/linux/suspend.h
5652F: include/linux/freezer.h
5653F: include/linux/pm.h
679655da 5654F: arch/*/include/asm/suspend*.h
e2d1d6c0 5655
4ef4caad 5656HID CORE LAYER
e5f6450c 5657M: Jiri Kosina <jikos@kernel.org>
406df153 5658R: Benjamin Tissoires <benjamin.tissoires@redhat.com>
eb76c5c0 5659L: linux-input@vger.kernel.org
54e5881d 5660T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid.git
4ef4caad 5661S: Maintained
679655da
JP
5662F: drivers/hid/
5663F: include/linux/hid*
c117ab84 5664F: include/uapi/linux/hid*
4ef4caad 5665
30ee72f0 5666HID SENSOR HUB DRIVERS
e5f6450c 5667M: Jiri Kosina <jikos@kernel.org>
30ee72f0
SP
5668M: Jonathan Cameron <jic23@kernel.org>
5669M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
5670L: linux-input@vger.kernel.org
5671L: linux-iio@vger.kernel.org
5672S: Maintained
5673F: Documentation/hid/hid-sensor*
5674F: drivers/hid/hid-sensor-*
5675F: drivers/iio/*/hid-*
5676F: include/linux/hid-sensor-*
5677
38bed542 5678HIGH-RESOLUTION TIMERS, CLOCKEVENTS, DYNTICKS
8b58be88 5679M: Thomas Gleixner <tglx@linutronix.de>
981c3a4f 5680L: linux-kernel@vger.kernel.org
75fc2d37 5681T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
38bed542 5682S: Maintained
679655da 5683F: Documentation/timers/
5cee9645 5684F: kernel/time/hrtimer.c
88606e80
TG
5685F: kernel/time/clockevents.c
5686F: kernel/time/tick*.*
5687F: kernel/time/timer_*.c
05ed8490 5688F: include/linux/clockchips.h
679655da 5689F: include/linux/hrtimer.h
38bed542 5690
1da177e4 5691HIGH-SPEED SCC DRIVER FOR AX.25
1da177e4 5692L: linux-hams@vger.kernel.org
8b64f2a0 5693S: Orphan
679655da
JP
5694F: drivers/net/hamradio/dmascc.c
5695F: drivers/net/hamradio/scc.c
1da177e4 5696
ede1e6f8 5697HIGHPOINT ROCKETRAID 3xxx RAID DRIVER
8b58be88 5698M: HighPoint Linux Team <linux@highpoint-tech.com>
ede1e6f8
HLT
5699W: http://www.highpoint-tech.com
5700S: Supported
679655da
JP
5701F: Documentation/scsi/hptiop.txt
5702F: drivers/scsi/hptiop.c
ede1e6f8 5703
1da177e4 5704HIPPI
8b58be88 5705M: Jes Sorensen <jes@trained-monkey.org>
1da177e4
LT
5706L: linux-hippi@sunsite.dk
5707S: Maintained
679655da 5708F: include/linux/hippidevice.h
c117ab84 5709F: include/uapi/linux/if_hippi.h
679655da 5710F: net/802/hippi.c
ff5a3b50 5711F: drivers/net/hippi/
1da177e4 5712
b30d74e4
DH
5713HISILICON NETWORK SUBSYSTEM DRIVER
5714M: Yisen Zhuang <yisen.zhuang@huawei.com>
5715M: Salil Mehta <salil.mehta@huawei.com>
5716L: netdev@vger.kernel.org
5717W: http://www.hisilicon.com
5718S: Maintained
5719F: drivers/net/ethernet/hisilicon/
5720F: Documentation/devicetree/bindings/net/hisilicon*.txt
5721
66a9bae6 5722HISILICON ROCE DRIVER
5723M: Lijun Ou <oulijun@huawei.com>
5724M: Wei Hu(Xavier) <xavier.huwei@huawei.com>
5725L: linux-rdma@vger.kernel.org
5726S: Maintained
5727F: drivers/infiniband/hw/hns/
5728F: Documentation/devicetree/bindings/infiniband/hisilicon-hns-roce.txt
5729
16c6c252
JG
5730HISILICON SAS Controller
5731M: John Garry <john.garry@huawei.com>
5732W: http://www.hisilicon.com
5733S: Supported
5734F: drivers/scsi/hisi_sas/
5735F: Documentation/devicetree/bindings/scsi/hisilicon-sas.txt
5736
ff1d2767 5737HOST AP DRIVER
8b58be88 5738M: Jouni Malinen <j@w1.fi>
724c6b35 5739L: linux-wireless@vger.kernel.org
ffd74aca
JM
5740W: http://w1.fi/hostap-driver.html
5741S: Obsolete
eb4f98d5 5742F: drivers/net/wireless/intersil/hostap/
ff1d2767 5743
dd8cd779 5744HP COMPAQ TC1100 TABLET WMI EXTRAS DRIVER
d0944853 5745L: platform-driver-x86@vger.kernel.org
95c70215 5746S: Orphan
679655da 5747F: drivers/platform/x86/tc1100-wmi.c
dd8cd779 5748
e2d1d6c0 5749HP100: Driver for HP 10/100 Mbit/s Voice Grade Network Adapter Series
8b58be88 5750M: Jaroslav Kysela <perex@perex.cz>
e2d1d6c0 5751S: Maintained
7e25d724 5752F: drivers/net/ethernet/hp/hp100.*
e2d1d6c0 5753
7d2c86b5 5754HPET: High Precision Event Timers driver
8b58be88 5755M: Clemens Ladisch <clemens@ladisch.de>
b9b0332f 5756S: Maintained
679655da
JP
5757F: Documentation/timers/hpet.txt
5758F: drivers/char/hpet.c
5759F: include/linux/hpet.h
c117ab84 5760F: include/uapi/linux/hpet.h
b9b0332f 5761
e07b5d79 5762HPET: x86
9e06f631 5763S: Orphan
679655da
JP
5764F: arch/x86/kernel/hpet.c
5765F: arch/x86/include/asm/hpet.h
b9b0332f 5766
1da177e4 5767HPFS FILESYSTEM
8b58be88 5768M: Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
1da177e4
LT
5769W: http://artax.karlin.mff.cuni.cz/~mikulas/vyplody/hpfs/index-e.cgi
5770S: Maintained
679655da 5771F: fs/hpfs/
1da177e4 5772
3441cded 5773HSI SUBSYSTEM
56459ea9
SR
5774M: Sebastian Reichel <sre@kernel.org>
5775T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-hsi.git
3441cded
SR
5776S: Maintained
5777F: Documentation/ABI/testing/sysfs-bus-hsi
70fc1f54 5778F: Documentation/device-drivers/serial-interfaces.rst
3441cded
SR
5779F: drivers/hsi/
5780F: include/linux/hsi/
5781F: include/uapi/linux/hsi/
5782
7d2c86b5 5783HSO 3G MODEM DRIVER
8b58be88 5784M: Jan Dumon <j.dumon@option.com>
11cd29b0
DJB
5785W: http://www.pharscape.org
5786S: Maintained
679655da 5787F: drivers/net/usb/hso.c
11cd29b0 5788
19990e29
AB
5789HSR NETWORK PROTOCOL
5790M: Arvid Brodin <arvid.brodin@alten.se>
5791L: netdev@vger.kernel.org
5792S: Maintained
5793F: net/hsr/
5794
5a18c343 5795HTCPEN TOUCHSCREEN DRIVER
8b58be88 5796M: Pau Oliva Fora <pof@eslack.org>
5a18c343
POF
5797L: linux-input@vger.kernel.org
5798S: Maintained
679655da 5799F: drivers/input/touchscreen/htcpen.c
5a18c343 5800
1da177e4 5801HUGETLB FILESYSTEM
6d49e352 5802M: Nadia Yvette Chambers <nyc@holomorphy.com>
1da177e4 5803S: Maintained
679655da 5804F: fs/hugetlbfs/
1da177e4 5805
fe713d60
JCT
5806HVA ST MEDIA DRIVER
5807M: Jean-Christophe Trotin <jean-christophe.trotin@st.com>
5808L: linux-media@vger.kernel.org
5809T: git git://linuxtv.org/media_tree.git
5810W: https://linuxtv.org
5811S: Supported
5812F: drivers/media/platform/sti/hva
5813
05183189 5814Hyper-V CORE AND DRIVERS
9c3646d1 5815M: "K. Y. Srinivasan" <kys@microsoft.com>
05183189
S
5816M: Haiyang Zhang <haiyangz@microsoft.com>
5817L: devel@linuxdriverproject.org
5818S: Maintained
a4162747
HZ
5819F: arch/x86/include/asm/mshyperv.h
5820F: arch/x86/include/uapi/asm/hyperv.h
5821F: arch/x86/kernel/cpu/mshyperv.c
05183189 5822F: drivers/hid/hid-hyperv.c
a4162747 5823F: drivers/hv/
f92ca80b 5824F: drivers/input/serio/hyperv-keyboard.c
4daace0d 5825F: drivers/pci/host/pci-hyperv.c
05183189 5826F: drivers/net/hyperv/
a4162747 5827F: drivers/scsi/storvsc_drv.c
8a61f013 5828F: drivers/video/fbdev/hyperv_fb.c
a4162747
HZ
5829F: include/linux/hyperv.h
5830F: tools/hv/
54bf725e 5831F: Documentation/ABI/stable/sysfs-bus-vmbus
05183189 5832
7724fd04
PR
5833I2C MUXES
5834M: Peter Rosin <peda@axentia.se>
5835L: linux-i2c@vger.kernel.org
5836S: Maintained
2254d24a 5837F: Documentation/i2c/i2c-topology
7724fd04
PR
5838F: Documentation/i2c/muxes/
5839F: Documentation/devicetree/bindings/i2c/i2c-mux*
e8813c15 5840F: Documentation/devicetree/bindings/i2c/i2c-arb*
0ac8eb64 5841F: Documentation/devicetree/bindings/i2c/i2c-gate*
7724fd04
PR
5842F: drivers/i2c/i2c-mux.c
5843F: drivers/i2c/muxes/
5844F: include/linux/i2c-mux.h
5845
d85c8a6a 5846I2C OVER PARALLEL PORT
d8130624 5847M: Jean Delvare <jdelvare@suse.com>
d85c8a6a
JD
5848L: linux-i2c@vger.kernel.org
5849S: Maintained
5850F: Documentation/i2c/busses/i2c-parport
5851F: Documentation/i2c/busses/i2c-parport-light
5852F: drivers/i2c/busses/i2c-parport.c
5853F: drivers/i2c/busses/i2c-parport-light.c
5854
5855I2C/SMBUS CONTROLLER DRIVERS FOR PC
d8130624 5856M: Jean Delvare <jdelvare@suse.com>
d85c8a6a
JD
5857L: linux-i2c@vger.kernel.org
5858S: Maintained
5859F: Documentation/i2c/busses/i2c-ali1535
5860F: Documentation/i2c/busses/i2c-ali1563
5861F: Documentation/i2c/busses/i2c-ali15x3
5862F: Documentation/i2c/busses/i2c-amd756
5863F: Documentation/i2c/busses/i2c-amd8111
5864F: Documentation/i2c/busses/i2c-i801
5865F: Documentation/i2c/busses/i2c-nforce2
5866F: Documentation/i2c/busses/i2c-piix4
5867F: Documentation/i2c/busses/i2c-sis5595
5868F: Documentation/i2c/busses/i2c-sis630
5869F: Documentation/i2c/busses/i2c-sis96x
5870F: Documentation/i2c/busses/i2c-via
5871F: Documentation/i2c/busses/i2c-viapro
5872F: drivers/i2c/busses/i2c-ali1535.c
5873F: drivers/i2c/busses/i2c-ali1563.c
5874F: drivers/i2c/busses/i2c-ali15x3.c
5875F: drivers/i2c/busses/i2c-amd756.c
5876F: drivers/i2c/busses/i2c-amd756-s4882.c
5877F: drivers/i2c/busses/i2c-amd8111.c
5878F: drivers/i2c/busses/i2c-i801.c
5879F: drivers/i2c/busses/i2c-isch.c
5880F: drivers/i2c/busses/i2c-nforce2.c
5881F: drivers/i2c/busses/i2c-nforce2-s4985.c
5882F: drivers/i2c/busses/i2c-piix4.c
5883F: drivers/i2c/busses/i2c-sis5595.c
5884F: drivers/i2c/busses/i2c-sis630.c
5885F: drivers/i2c/busses/i2c-sis96x.c
5886F: drivers/i2c/busses/i2c-via.c
5887F: drivers/i2c/busses/i2c-viapro.c
5888
cb7f07a4
NH
5889I2C/SMBUS ISMT DRIVER
5890M: Seth Heasley <seth.heasley@intel.com>
5891M: Neil Horman <nhorman@tuxdriver.com>
5892L: linux-i2c@vger.kernel.org
5893F: drivers/i2c/busses/i2c-ismt.c
5894F: Documentation/i2c/busses/i2c-ismt
5895
6ea884db 5896I2C/SMBUS STUB DRIVER
d8130624 5897M: Jean Delvare <jdelvare@suse.com>
846557d3 5898L: linux-i2c@vger.kernel.org
6ea884db 5899S: Maintained
8547a5bc 5900F: drivers/i2c/i2c-stub.c
6ea884db 5901
5b543965 5902I2C SUBSYSTEM
14d77c4d 5903M: Wolfram Sang <wsa@the-dreams.de>
846557d3 5904L: linux-i2c@vger.kernel.org
9d4ea27a
WS
5905W: https://i2c.wiki.kernel.org/
5906Q: https://patchwork.ozlabs.org/project/linux-i2c/list/
14d77c4d 5907T: git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git
1da177e4 5908S: Maintained
40ed1b4c 5909F: Documentation/devicetree/bindings/i2c/
679655da
JP
5910F: Documentation/i2c/
5911F: drivers/i2c/
630bc46e 5912F: drivers/i2c/*/
679655da 5913F: include/linux/i2c.h
03b70d62 5914F: include/linux/i2c-*.h
c117ab84
CEB
5915F: include/uapi/linux/i2c.h
5916F: include/uapi/linux/i2c-*.h
1da177e4 5917
4560d677
WS
5918I2C ACPI SUPPORT
5919M: Mika Westerberg <mika.westerberg@linux.intel.com>
5920L: linux-i2c@vger.kernel.org
5921L: linux-acpi@vger.kernel.org
5922S: Maintained
4560d677 5923
d85c8a6a 5924I2C-TAOS-EVM DRIVER
d8130624 5925M: Jean Delvare <jdelvare@suse.com>
d85c8a6a
JD
5926L: linux-i2c@vger.kernel.org
5927S: Maintained
5928F: Documentation/i2c/busses/i2c-taos-evm
5929F: drivers/i2c/busses/i2c-taos-evm.c
5930
e8c76eed 5931I2C-TINY-USB DRIVER
8b58be88 5932M: Till Harbaum <till@harbaum.org>
846557d3 5933L: linux-i2c@vger.kernel.org
932d1872 5934W: http://www.harbaum.org/till/i2c_tiny_usb
e8c76eed 5935S: Maintained
679655da 5936F: drivers/i2c/busses/i2c-tiny-usb.c
e8c76eed 5937
1da177e4 5938i386 BOOT CODE
8b58be88 5939M: "H. Peter Anvin" <hpa@zytor.com>
1da177e4 5940S: Maintained
679655da 5941F: arch/x86/boot/
1da177e4
LT
5942
5943i386 SETUP CODE / CPU ERRATA WORKAROUNDS
8b58be88 5944M: "H. Peter Anvin" <hpa@zytor.com>
54e5881d 5945T: git git://git.kernel.org/pub/scm/linux/kernel/git/hpa/linux-2.6-x86setup.git
1da177e4
LT
5946S: Maintained
5947
1da177e4 5948IA64 (Itanium) PLATFORM
8b58be88
JP
5949M: Tony Luck <tony.luck@intel.com>
5950M: Fenghua Yu <fenghua.yu@intel.com>
1da177e4 5951L: linux-ia64@vger.kernel.org
6b1c70b1 5952T: git git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux.git
1da177e4 5953S: Maintained
679655da 5954F: arch/ia64/
1da177e4 5955
4cd38750
LDSB
5956IBM Power VMX Cryptographic instructions
5957M: Leonidas S. Barbosa <leosilva@linux.vnet.ibm.com>
5cd01fe1 5958M: Paulo Flabiano Smorigo <pfsmorigo@linux.vnet.ibm.com>
4cd38750
LDSB
5959L: linux-crypto@vger.kernel.org
5960S: Supported
5961F: drivers/crypto/vmx/Makefile
5962F: drivers/crypto/vmx/Kconfig
5963F: drivers/crypto/vmx/vmx.c
5964F: drivers/crypto/vmx/aes*
5965F: drivers/crypto/vmx/ghash*
5966F: drivers/crypto/vmx/ppc-xlate.pl
5967
956c203c 5968IBM Power in-Nest Crypto Acceleration
4cd38750 5969M: Leonidas S. Barbosa <leosilva@linux.vnet.ibm.com>
5cd01fe1 5970M: Paulo Flabiano Smorigo <pfsmorigo@linux.vnet.ibm.com>
956c203c
KY
5971L: linux-crypto@vger.kernel.org
5972S: Supported
28bceeaa
DS
5973F: drivers/crypto/nx/Makefile
5974F: drivers/crypto/nx/Kconfig
5975F: drivers/crypto/nx/nx-aes*
5976F: drivers/crypto/nx/nx-sha*
5977F: drivers/crypto/nx/nx.*
5978F: drivers/crypto/nx/nx_csbcpb.h
5979F: drivers/crypto/nx/nx_debugfs.h
956c203c 5980
0e16aafb 5981IBM Power 842 compression accelerator
41656aa7 5982M: Dan Streetman <ddstreet@ieee.org>
0e16aafb 5983S: Supported
28bceeaa
DS
5984F: drivers/crypto/nx/Makefile
5985F: drivers/crypto/nx/Kconfig
7011a122 5986F: drivers/crypto/nx/nx-842*
2da572c9 5987F: include/linux/sw842.h
2062c5b6 5988F: crypto/842.c
2da572c9 5989F: lib/842/
0e16aafb 5990
1da177e4 5991IBM Power Linux RAID adapter
8b58be88 5992M: Brian King <brking@us.ibm.com>
1da177e4 5993S: Supported
679655da 5994F: drivers/scsi/ipr.*
1da177e4 5995
9d348af4 5996IBM Power Virtual Ethernet Device Driver
eddd63a6 5997M: Thomas Falcon <tlfalcon@linux.vnet.ibm.com>
9d348af4
SL
5998L: netdev@vger.kernel.org
5999S: Supported
9aa32835 6000F: drivers/net/ethernet/ibm/ibmveth.*
9d348af4 6001
032c5e82
TF
6002IBM Power SRIOV Virtual NIC Device Driver
6003M: Thomas Falcon <tlfalcon@linux.vnet.ibm.com>
6004M: John Allen <jallen@linux.vnet.ibm.com>
6005L: netdev@vger.kernel.org
6006S: Supported
6007F: drivers/net/ethernet/ibm/ibmvnic.*
6008
e6babec6 6009IBM Power Virtual SCSI Device Drivers
bcbde52b 6010M: Tyrel Datwyler <tyreld@linux.vnet.ibm.com>
4b7652cc
RJ
6011L: linux-scsi@vger.kernel.org
6012S: Supported
e6babec6 6013F: drivers/scsi/ibmvscsi/ibmvscsi*
88a678bb
BL
6014F: include/scsi/viosrp.h
6015
6016IBM Power Virtual SCSI Device Target Driver
6017M: Bryant G. Ly <bryantly@linux.vnet.ibm.com>
6018M: Michael Cyr <mikecyr@linux.vnet.ibm.com>
6019L: linux-scsi@vger.kernel.org
6020L: target-devel@vger.kernel.org
6021S: Supported
6022F: drivers/scsi/ibmvscsi_tgt/
e6babec6
NF
6023
6024IBM Power Virtual FC Device Drivers
44b4dad9 6025M: Tyrel Datwyler <tyreld@linux.vnet.ibm.com>
e6babec6
NF
6026L: linux-scsi@vger.kernel.org
6027S: Supported
6028F: drivers/scsi/ibmvscsi/ibmvfc*
4b7652cc 6029
1da177e4 6030IBM ServeRAID RAID DRIVER
f9213e78 6031S: Orphan
679655da 6032F: drivers/scsi/ips.*
1da177e4 6033
6ed9f9c4
PT
6034ICH LPC AND GPIO DRIVER
6035M: Peter Tyser <ptyser@xes-inc.com>
6036S: Maintained
6037F: drivers/mfd/lpc_ich.c
6038F: drivers/gpio/gpio-ich.c
6039
1e7106fc 6040IDE SUBSYSTEM
8b58be88 6041M: "David S. Miller" <davem@davemloft.net>
1da177e4 6042L: linux-ide@vger.kernel.org
8a6e2535 6043Q: http://patchwork.ozlabs.org/project/linux-ide/list/
08deed1e 6044T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/ide.git
1da177e4 6045S: Maintained
679655da
JP
6046F: Documentation/ide/
6047F: drivers/ide/
6048F: include/linux/ide.h
1da177e4 6049
6cb8c13d
IP
6050IDEAPAD LAPTOP EXTRAS DRIVER
6051M: Ike Panhc <ike.pan@canonical.com>
6052L: platform-driver-x86@vger.kernel.org
6053W: http://launchpad.net/ideapad-laptop
6054S: Maintained
6055F: drivers/platform/x86/ideapad-laptop.c
6056
1ea4c161
AM
6057IDEAPAD LAPTOP SLIDEBAR DRIVER
6058M: Andrey Moiseev <o2g.org.ru@gmail.com>
6059L: linux-input@vger.kernel.org
6060W: https://github.com/o2genum/ideapad-slidebar
6061S: Maintained
6062F: drivers/input/misc/ideapad_slidebar.c
6063
0f861e8c 6064IDE/ATAPI DRIVERS
487ba8e8 6065M: Borislav Petkov <bp@alien8.de>
9c5b0ce4 6066L: linux-ide@vger.kernel.org
c404c199 6067S: Maintained
679655da
JP
6068F: Documentation/cdrom/ide-cd
6069F: drivers/ide/ide-cd*
1da177e4 6070
27471fdb 6071IDLE-I7300
8b58be88 6072M: Andy Henroid <andrew.d.henroid@intel.com>
bf1c138e 6073L: linux-pm@vger.kernel.org
27471fdb 6074S: Supported
679655da 6075F: drivers/idle/i7300_idle.c
27471fdb 6076
02cf2286 6077IEEE 802.15.4 SUBSYSTEM
aff3eaa0 6078M: Alexander Aring <aar@pengutronix.de>
ebef9c12 6079L: linux-wpan@vger.kernel.org
aff3eaa0
AA
6080W: http://wpan.cakelab.org/
6081T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
6082T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
02cf2286
SL
6083S: Maintained
6084F: net/ieee802154/
68653359 6085F: net/mac802154/
251741b1 6086F: drivers/net/ieee802154/
580947d3
AA
6087F: include/linux/nl802154.h
6088F: include/linux/ieee802154.h
6089F: include/net/nl802154.h
6090F: include/net/mac802154.h
6091F: include/net/af_ieee802154.h
6092F: include/net/cfg802154.h
6093F: include/net/ieee802154_netdev.h
ebef9c12 6094F: Documentation/networking/ieee802154.txt
02cf2286 6095
b1c97193
SY
6096IGORPLUG-USB IR RECEIVER
6097M: Sean Young <sean@mess.org>
6098L: linux-media@vger.kernel.org
6099S: Maintained
6100F: drivers/media/rc/igorplugusb.c
6101
40ad4a30
SY
6102IGUANAWORKS USB IR TRANSCEIVER
6103M: Sean Young <sean@mess.org>
6104L: linux-media@vger.kernel.org
6105S: Maintained
6106F: drivers/media/rc/iguanair.c
6107
9545f86e 6108IIO SUBSYSTEM AND DRIVERS
030a13d7 6109M: Jonathan Cameron <jic23@kernel.org>
f0d61161
LPC
6110R: Hartmut Knaack <knaack.h@gmx.de>
6111R: Lars-Peter Clausen <lars@metafoo.de>
6fca5aa8 6112R: Peter Meerwald-Stadler <pmeerw@pmeerw.net>
9545f86e 6113L: linux-iio@vger.kernel.org
21d41655 6114T: git git://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio.git
9545f86e 6115S: Maintained
866b148a 6116F: Documentation/devicetree/bindings/iio/
03e7c251 6117F: drivers/iio/
9545f86e 6118F: drivers/staging/iio/
8fe671fc 6119F: include/linux/iio/
817020cf 6120F: tools/iio/
9545f86e 6121
65519263
SG
6122IKANOS/ADI EAGLE ADSL USB DRIVER
6123M: Matthieu Castet <castet.matthieu@free.fr>
6124M: Stanislaw Gruszka <stf_xl@wp.pl>
6125S: Maintained
6126F: drivers/usb/atm/ueagle-atm.c
6127
e89ab51f
GR
6128INA209 HARDWARE MONITOR DRIVER
6129M: Guenter Roeck <linux@roeck-us.net>
968ce1b1 6130L: linux-hwmon@vger.kernel.org
e89ab51f
GR
6131S: Maintained
6132F: Documentation/hwmon/ina209
6133F: Documentation/devicetree/bindings/i2c/ina209.txt
6134F: drivers/hwmon/ina209.c
6135
6136INA2XX HARDWARE MONITOR DRIVER
6137M: Guenter Roeck <linux@roeck-us.net>
968ce1b1 6138L: linux-hwmon@vger.kernel.org
e89ab51f
GR
6139S: Maintained
6140F: Documentation/hwmon/ina2xx
6141F: drivers/hwmon/ina2xx.c
6142F: include/linux/platform_data/ina2xx.h
6143
14dc124f
SIG
6144INDUSTRY PACK SUBSYSTEM (IPACK)
6145M: Samuel Iglesias Gonsalvez <siglesias@igalia.com>
6146M: Jens Taprogge <jens.taprogge@taprogge.org>
6147M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
6148L: industrypack-devel@lists.sourceforge.net
6149W: http://industrypack.sourceforge.net
6150S: Maintained
6151F: drivers/ipack/
6152
8adc53fd
ZLK
6153INGENIC JZ4780 DMA Driver
6154M: Zubair Lutfullah Kakakhel <Zubair.Kakakhel@imgtec.com>
6155S: Maintained
6156F: drivers/dma/dma-jz4780.c
6157
87cf40e6
HH
6158INGENIC JZ4780 NAND DRIVER
6159M: Harvey Hunt <harveyhuntnexus@gmail.com>
6160L: linux-mtd@lists.infradead.org
6161S: Maintained
6162F: drivers/mtd/nand/jz4780_*
6163
aa7168f4 6164INTEGRITY MEASUREMENT ARCHITECTURE (IMA)
74dd744f 6165M: Mimi Zohar <zohar@linux.vnet.ibm.com>
bfd33c4b 6166M: Dmitry Kasatkin <dmitry.kasatkin@gmail.com>
74dd744f
MZ
6167L: linux-ima-devel@lists.sourceforge.net
6168L: linux-ima-user@lists.sourceforge.net
6169L: linux-security-module@vger.kernel.org
9f273c24 6170T: git git://git.kernel.org/pub/scm/linux/kernel/git/zohar/linux-integrity.git
aa7168f4 6171S: Supported
679655da 6172F: security/integrity/ima/
aa7168f4 6173
9a4ea5a9
JH
6174IMGTEC IR DECODER DRIVER
6175M: James Hogan <james.hogan@imgtec.com>
6176S: Maintained
6177F: drivers/media/rc/img-ir/
6178
1da177e4 6179IMS TWINTURBO FRAMEBUFFER DRIVER
c69f677c 6180L: linux-fbdev@vger.kernel.org
843393d3 6181S: Orphan
8a61f013 6182F: drivers/video/fbdev/imsttfb.c
1da177e4
LT
6183
6184INFINIBAND SUBSYSTEM
b6b2bbe6 6185M: Doug Ledford <dledford@redhat.com>
8b58be88
JP
6186M: Sean Hefty <sean.hefty@intel.com>
6187M: Hal Rosenstock <hal.rosenstock@gmail.com>
e6cc0fd1 6188L: linux-rdma@vger.kernel.org
605841f5 6189W: http://www.openfabrics.org/
8a6e2535 6190Q: http://patchwork.kernel.org/project/linux-rdma/list/
2936ae04 6191T: git git://git.kernel.org/pub/scm/linux/kernel/git/dledford/rdma.git
1da177e4 6192S: Supported
679655da
JP
6193F: Documentation/infiniband/
6194F: drivers/infiniband/
c117ab84 6195F: include/uapi/linux/if_infiniband.h
954138dc
YD
6196F: include/uapi/rdma/
6197F: include/rdma/
1da177e4 6198
c9f04f58 6199INOTIFY
8b58be88
JP
6200M: John McCutchan <john@johnmccutchan.com>
6201M: Robert Love <rlove@rlove.org>
6202M: Eric Paris <eparis@parisplace.org>
c9f04f58 6203S: Maintained
679655da
JP
6204F: Documentation/filesystems/inotify.txt
6205F: fs/notify/inotify/
6206F: include/linux/inotify.h
c117ab84 6207F: include/uapi/linux/inotify.h
c9f04f58 6208
e2d1d6c0 6209INPUT (KEYBOARD, MOUSE, JOYSTICK, TOUCHSCREEN) DRIVERS
8b58be88 6210M: Dmitry Torokhov <dmitry.torokhov@gmail.com>
e2d1d6c0 6211L: linux-input@vger.kernel.org
8a6e2535 6212Q: http://patchwork.kernel.org/project/linux-input/list/
54e5881d 6213T: git git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input.git
e2d1d6c0 6214S: Maintained
679655da 6215F: drivers/input/
f4eea7e2 6216F: include/linux/input.h
c117ab84 6217F: include/uapi/linux/input.h
f4eea7e2 6218F: include/linux/input/
e52d8398 6219F: Documentation/devicetree/bindings/input/
e2d1d6c0 6220
3267a87f 6221INPUT MULTITOUCH (MT) PROTOCOL
75dd112a 6222M: Henrik Rydberg <rydberg@bitmath.org>
3267a87f 6223L: linux-input@vger.kernel.org
75dd112a 6224S: Odd fixes
3267a87f 6225F: Documentation/input/multi-touch-protocol.txt
7f9c2454 6226F: drivers/input/input-mt.c
3267a87f
HR
6227K: \b(ABS|SYN)_MT_
6228
97fa99a3
JY
6229INTEL ASoC BDW/HSW DRIVERS
6230M: Jie Yang <yang.jie@linux.intel.com>
e5747e40 6231L: alsa-devel@alsa-project.org (moderated for non-subscribers)
97fa99a3 6232S: Supported
e8e1225d
JP
6233F: sound/soc/intel/common/sst-dsp*
6234F: sound/soc/intel/common/sst-firmware.c
6235F: sound/soc/intel/boards/broadwell.c
6236F: sound/soc/intel/haswell/
97fa99a3 6237
4ac13e17
DJ
6238INTEL C600 SERIES SAS CONTROLLER DRIVER
6239M: Intel SCU Linux support <intel-linux-scu@intel.com>
fdc5813f 6240M: Artur Paszkiewicz <artur.paszkiewicz@intel.com>
4ac13e17 6241L: linux-scsi@vger.kernel.org
7106891a
DJ
6242T: git git://git.code.sf.net/p/intel-sas/isci
6243S: Supported
4ac13e17 6244F: drivers/scsi/isci/
4ac13e17 6245
ecc83e52
AH
6246INTEL HID EVENT DRIVER
6247M: Alex Hung <alex.hung@canonical.com>
6248L: platform-driver-x86@vger.kernel.org
6249S: Maintained
6250F: drivers/platform/x86/intel-hid.c
6251
332e0812
AK
6252INTEL VIRTUAL BUTTON DRIVER
6253M: AceLan Kao <acelan.kao@canonical.com>
6254L: platform-driver-x86@vger.kernel.org
6255S: Maintained
6256F: drivers/platform/x86/intel-vbtn.c
6257
26717172
LB
6258INTEL IDLE DRIVER
6259M: Len Brown <lenb@kernel.org>
bf1c138e 6260L: linux-pm@vger.kernel.org
08deed1e 6261T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git
26717172
LB
6262S: Supported
6263F: drivers/idle/intel_idle.c
6264
8fb861fa
SP
6265INTEL INTEGRATED SENSOR HUB DRIVER
6266M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
6267M: Jiri Kosina <jikos@kernel.org>
6268L: linux-input@vger.kernel.org
6269S: Maintained
6270F: drivers/hid/intel-ish-hid/
6271
7c1ac18d 6272INTEL PSTATE DRIVER
58ac1f62
SP
6273M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
6274M: Len Brown <lenb@kernel.org>
7c1ac18d
KCA
6275L: linux-pm@vger.kernel.org
6276S: Supported
6277F: drivers/cpufreq/intel_pstate.c
6278
9eb8ef74 6279INTEL FRAMEBUFFER DRIVER (excluding 810 and 815)
d8e38754 6280M: Maik Broemme <mbroemme@libmpq.org>
c69f677c 6281L: linux-fbdev@vger.kernel.org
ce00f85c 6282S: Maintained
679655da 6283F: Documentation/fb/intelfb.txt
8a61f013 6284F: drivers/video/fbdev/intelfb/
9eb8ef74 6285
1da177e4 6286INTEL 810/815 FRAMEBUFFER DRIVER
8b58be88 6287M: Antonino Daplas <adaplas@gmail.com>
c69f677c 6288L: linux-fbdev@vger.kernel.org
ce00f85c 6289S: Maintained
8a61f013 6290F: drivers/video/fbdev/i810/
1da177e4 6291
f4a9bc4c 6292INTEL MENLOW THERMAL DRIVER
8b58be88 6293M: Sujith Thomas <sujith.thomas@intel.com>
d0944853 6294L: platform-driver-x86@vger.kernel.org
5ca92bd9 6295W: https://01.org/linux-acpi
f4a9bc4c 6296S: Supported
679655da 6297F: drivers/platform/x86/intel_menlow.c
f4a9bc4c 6298
248a9dc3 6299INTEL I/OAT DMA DRIVER
18ebd564 6300M: Dave Jiang <dave.jiang@intel.com>
08223d80 6301R: Dan Williams <dan.j.williams@intel.com>
18ebd564
DJ
6302L: dmaengine@vger.kernel.org
6303Q: https://patchwork.kernel.org/project/linux-dmaengine/list/
6304S: Supported
679655da 6305F: drivers/dma/ioat*
248a9dc3 6306
6c8909b4 6307INTEL IOMMU (VT-d)
8b58be88 6308M: David Woodhouse <dwmw2@infradead.org>
6c8909b4 6309L: iommu@lists.linux-foundation.org
54e5881d 6310T: git git://git.infradead.org/iommu-2.6.git
6c8909b4 6311S: Supported
3fb39615 6312F: drivers/iommu/intel-iommu.c
679655da 6313F: include/linux/intel-iommu.h
6c8909b4 6314
b3e5f263 6315INTEL IOP-ADMA DMA DRIVER
08223d80 6316R: Dan Williams <dan.j.williams@intel.com>
1dd8372d 6317S: Odd fixes
679655da 6318F: drivers/dma/iop-adma.c
b3e5f263 6319
9251ce95 6320INTEL IXP4XX QMGR, NPE, ETHERNET and HSS SUPPORT
5529c2cd 6321M: Krzysztof Halasa <khalasa@piap.pl>
9251ce95 6322S: Maintained
679655da
JP
6323F: arch/arm/mach-ixp4xx/include/mach/qmgr.h
6324F: arch/arm/mach-ixp4xx/include/mach/npe.h
6325F: arch/arm/mach-ixp4xx/ixp4xx_qmgr.c
6326F: arch/arm/mach-ixp4xx/ixp4xx_npe.c
b47da977 6327F: drivers/net/ethernet/xscale/ixp4xx_eth.c
679655da 6328F: drivers/net/wan/ixp4xx_hss.c
9251ce95 6329
844dd05f 6330INTEL IXP4XX RANDOM NUMBER GENERATOR SUPPORT
8b58be88 6331M: Deepak Saxena <dsaxena@plexity.net>
844dd05f 6332S: Maintained
679655da 6333F: drivers/char/hw_random/ixp4xx-rng.c
844dd05f 6334
2f302324 6335INTEL ETHERNET DRIVERS
8b58be88 6336M: Jeff Kirsher <jeffrey.t.kirsher@intel.com>
eff471b1 6337L: intel-wired-lan@lists.osuosl.org (moderated for non-subscribers)
f6fde11a 6338W: http://www.intel.com/support/feedback.htm
d94e6fed 6339W: http://e1000.sourceforge.net/
2f302324
JK
6340Q: http://patchwork.ozlabs.org/project/intel-wired-lan/list/
6341T: git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/net-queue.git
6342T: git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/next-queue.git
1da177e4 6343S: Supported
0d164401
JK
6344F: Documentation/networking/e100.txt
6345F: Documentation/networking/e1000.txt
6346F: Documentation/networking/e1000e.txt
6347F: Documentation/networking/igb.txt
6348F: Documentation/networking/igbvf.txt
6349F: Documentation/networking/ixgb.txt
6350F: Documentation/networking/ixgbe.txt
6351F: Documentation/networking/ixgbevf.txt
1bff6529 6352F: Documentation/networking/i40e.txt
105bf2fe 6353F: Documentation/networking/i40evf.txt
dee1ad47 6354F: drivers/net/ethernet/intel/
bc90d291 6355F: drivers/net/ethernet/intel/*/
1da177e4 6356
6e4de866
FL
6357INTEL RDMA RNIC DRIVER
6358M: Faisal Latif <faisal.latif@intel.com>
6359R: Chien Tin Tung <chien.tin.tung@intel.com>
6360R: Mustafa Ismail <mustafa.ismail@intel.com>
6361R: Shiraz Saleem <shiraz.saleem@intel.com>
6362R: Tatyana Nikolova <tatyana.e.nikolova@intel.com>
6363L: linux-rdma@vger.kernel.org
6364S: Supported
6365F: drivers/infiniband/hw/i40iw/
6366
224f9e6d
AS
6367INTEL MERRIFIELD GPIO DRIVER
6368M: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
6369L: linux-gpio@vger.kernel.org
6370S: Maintained
6371F: drivers/gpio/gpio-merrifield.c
6372
0963d59b
LW
6373INTEL-MID GPIO DRIVER
6374M: David Cohen <david.a.cohen@linux.intel.com>
6375L: linux-gpio@vger.kernel.org
6376S: Maintained
6377F: drivers/gpio/gpio-intel-mid.c
6378
ca907a90
SY
6379INTEL PRO/WIRELESS 2100, 2200BG, 2915ABG NETWORK CONNECTION SUPPORT
6380M: Stanislav Yakovlev <stas.yakovlev@gmail.com>
724c6b35 6381L: linux-wireless@vger.kernel.org
ca907a90 6382S: Maintained
679655da 6383F: Documentation/networking/README.ipw2100
679655da 6384F: Documentation/networking/README.ipw2200
367a1092 6385F: drivers/net/wireless/intel/ipw2x00/
826d2abe 6386
5760b0a5
AS
6387INTEL(R) TRACE HUB
6388M: Alexander Shishkin <alexander.shishkin@linux.intel.com>
6389S: Supported
6390F: Documentation/trace/intel_th.txt
6391F: drivers/hwtracing/intel_th/
6392
4bd96a7a 6393INTEL(R) TRUSTED EXECUTION TECHNOLOGY (TXT)
74b18e17 6394M: Ning Sun <ning.sun@intel.com>
4bd96a7a
SW
6395L: tboot-devel@lists.sourceforge.net
6396W: http://tboot.sourceforge.net
e9b7d7c8 6397T: hg http://tboot.hg.sourceforge.net:8000/hgroot/tboot/tboot
4bd96a7a
SW
6398S: Supported
6399F: Documentation/intel_txt.txt
6400F: include/linux/tboot.h
6401F: arch/x86/kernel/tboot.c
6402
8a70da82 6403INTEL WIRELESS WIMAX CONNECTION 2400
8b58be88 6404M: Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
8a70da82 6405M: linux-wimax@intel.com
49e7d9df 6406L: wimax@linuxwimax.org (subscribers-only)
8a70da82
IPG
6407S: Supported
6408W: http://linuxwimax.org
679655da
JP
6409F: Documentation/wimax/README.i2400m
6410F: drivers/net/wimax/i2400m/
c117ab84 6411F: include/uapi/linux/wimax/i2400m.h
8a70da82 6412
1c0ce89c
SG
6413INTEL WIRELESS 3945ABG/BG, 4965AGN (iwlegacy)
6414M: Stanislaw Gruszka <sgruszka@redhat.com>
efa3144e 6415L: linux-wireless@vger.kernel.org
1c0ce89c 6416S: Supported
7ac9a364 6417F: drivers/net/wireless/intel/iwlegacy/
efa3144e 6418
b481de9c 6419INTEL WIRELESS WIFI LINK (iwlwifi)
15fae50a 6420M: Johannes Berg <johannes.berg@intel.com>
6161b02b 6421M: Emmanuel Grumbach <emmanuel.grumbach@intel.com>
af5e964f 6422M: Luca Coelho <luciano.coelho@intel.com>
7b9aebf0 6423M: Intel Linux Wireless <linuxwifi@intel.com>
b481de9c 6424L: linux-wireless@vger.kernel.org
b481de9c 6425W: http://intellinuxwireless.org
b62ff718 6426T: git git://git.kernel.org/pub/scm/linux/kernel/git/iwlwifi/iwlwifi.git
b481de9c 6427S: Supported
e705c121 6428F: drivers/net/wireless/intel/iwlwifi/
b481de9c 6429
de8fe023
TW
6430INTEL MANAGEMENT ENGINE (mei)
6431M: Tomas Winkler <tomas.winkler@intel.com>
6432L: linux-kernel@vger.kernel.org
6433S: Supported
c117ab84 6434F: include/uapi/linux/mei.h
5069288b 6435F: include/linux/mei_cl_bus.h
de8fe023 6436F: drivers/misc/mei/*
222818c3 6437F: drivers/watchdog/mei_wdt.c
e07950a1 6438F: Documentation/misc-devices/mei/*
de8fe023 6439
50ceb98b
SD
6440INTEL MIC DRIVERS (mic)
6441M: Sudeep Dutt <sudeep.dutt@intel.com>
6442M: Ashutosh Dixit <ashutosh.dixit@intel.com>
6443S: Supported
6444W: https://github.com/sudeepdutt/mic
6445W: http://software.intel.com/en-us/mic-developer
6446F: include/linux/mic_bus.h
6447F: include/linux/scif.h
6448F: include/uapi/linux/mic_common.h
6449F: include/uapi/linux/mic_ioctl.h
9f273c24 6450F: include/uapi/linux/scif_ioctl.h
50ceb98b
SD
6451F: drivers/misc/mic/
6452F: drivers/dma/mic_x100_dma.c
6453F: drivers/dma/mic_x100_dma.h
9f273c24 6454F: Documentation/mic/
50ceb98b 6455
fdca4f16 6456INTEL PMC/P-Unit IPC DRIVER
0a8b8353 6457M: Zha Qipeng<qipeng.zha@intel.com>
6458L: platform-driver-x86@vger.kernel.org
6459S: Maintained
6460F: drivers/platform/x86/intel_pmc_ipc.c
fdca4f16 6461F: drivers/platform/x86/intel_punit_ipc.c
0a8b8353 6462F: arch/x86/include/asm/intel_pmc_ipc.h
fdca4f16 6463F: arch/x86/include/asm/intel_punit_ipc.h
0a8b8353 6464
378f956e
SKC
6465INTEL TELEMETRY DRIVER
6466M: Souvik Kumar Chakravarty <souvik.k.chakravarty@intel.com>
6467L: platform-driver-x86@vger.kernel.org
6468S: Maintained
378f956e 6469F: arch/x86/include/asm/intel_telemetry.h
f1fc3cd8 6470F: drivers/platform/x86/intel_telemetry*
0a8b8353 6471
b740d2e9
RB
6472INTEL PMC CORE DRIVER
6473M: Rajneesh Bhardwaj <rajneesh.bhardwaj@intel.com>
6474M: Vishwanath Somayaji <vishwanath.somayaji@intel.com>
6475L: platform-driver-x86@vger.kernel.org
6476S: Maintained
6477F: arch/x86/include/asm/pmc_core.h
6478F: drivers/platform/x86/intel_pmc_core*
6479
cb109a0e 6480IOC3 ETHERNET DRIVER
8b58be88 6481M: Ralf Baechle <ralf@linux-mips.org>
1da177e4
LT
6482L: linux-mips@linux-mips.org
6483S: Maintained
8862bf1e 6484F: drivers/net/ethernet/sgi/ioc3-eth.c
1da177e4 6485
cb109a0e 6486IOC3 SERIAL DRIVER
8b58be88 6487M: Pat Gefre <pfg@sgi.com>
d39e0721 6488L: linux-serial@vger.kernel.org
cb109a0e 6489S: Maintained
df621252 6490F: drivers/tty/serial/ioc3_serial.c
cb109a0e 6491
0b6e8569
SW
6492IOMMU DRIVERS
6493M: Joerg Roedel <joro@8bytes.org>
6494L: iommu@lists.linux-foundation.org
6495T: git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
6496S: Maintained
efcd94c0 6497F: Documentation/devicetree/bindings/iommu/
0b6e8569
SW
6498F: drivers/iommu/
6499
4480f15b 6500IP MASQUERADING
8b58be88 6501M: Juanjo Ciarlante <jjciarla@raiz.uncu.edu.ar>
1da177e4 6502S: Maintained
679655da 6503F: net/ipv4/netfilter/ipt_MASQUERADE.c
1da177e4 6504
4409ebe9 6505IPMI SUBSYSTEM
8b58be88 6506M: Corey Minyard <minyard@acm.org>
b0c90653 6507L: openipmi-developer@lists.sourceforge.net (moderated for non-subscribers)
4409ebe9
CM
6508W: http://openipmi.sourceforge.net/
6509S: Supported
679655da
JP
6510F: Documentation/IPMI.txt
6511F: drivers/char/ipmi/
6512F: include/linux/ipmi*
c117ab84 6513F: include/uapi/linux/ipmi*
4409ebe9 6514
2d800897
KW
6515QCOM AUDIO (ASoC) DRIVERS
6516M: Patrick Lai <plai@codeaurora.org>
6517M: Banajit Goswami <bgoswami@codeaurora.org>
6518L: alsa-devel@alsa-project.org (moderated for non-subscribers)
6519S: Supported
6520F: sound/soc/qcom/
6521
e2d1d6c0 6522IPS SCSI RAID DRIVER
8b58be88 6523M: Adaptec OEM Raid Solutions <aacraid@adaptec.com>
e2d1d6c0
RD
6524L: linux-scsi@vger.kernel.org
6525W: http://www.adaptec.com/
6526S: Maintained
679655da 6527F: drivers/scsi/ips*
e2d1d6c0
RD
6528
6529IPVS
8b58be88
JP
6530M: Wensong Zhang <wensong@linux-vs.org>
6531M: Simon Horman <horms@verge.net.au>
6532M: Julian Anastasov <ja@ssi.bg>
979b6c13 6533L: netdev@vger.kernel.org
e2d1d6c0 6534L: lvs-devel@vger.kernel.org
1da177e4 6535S: Maintained
9f273c24
FW
6536T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs-next.git
6537T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs.git
679655da 6538F: Documentation/networking/ipvs-sysctl.txt
b61d4a71 6539F: include/net/ip_vs.h
c117ab84 6540F: include/uapi/linux/ip_vs.h
679655da 6541F: net/netfilter/ipvs/
1da177e4 6542
e7839f25 6543IPWIRELESS DRIVER
e5f6450c 6544M: Jiri Kosina <jikos@kernel.org>
d8130624 6545M: David Sterba <dsterba@suse.com>
92094aa0 6546S: Odd Fixes
282361a0 6547F: drivers/tty/ipwireless/
099dc4fb 6548
e2d1d6c0 6549IPX NETWORK LAYER
8b58be88 6550M: Arnaldo Carvalho de Melo <acme@ghostprotocols.net>
e2d1d6c0
RD
6551L: netdev@vger.kernel.org
6552S: Maintained
679655da 6553F: include/net/ipx.h
c117ab84 6554F: include/uapi/linux/ipx.h
679655da 6555F: net/ipx/
e2d1d6c0 6556
1da177e4 6557IRDA SUBSYSTEM
8b58be88 6558M: Samuel Ortiz <samuel@sortiz.org>
a2ac953d 6559L: irda-users@lists.sourceforge.net (subscribers-only)
ced649ea 6560L: netdev@vger.kernel.org
1da177e4 6561W: http://irda.sourceforge.net/
f353976d 6562S: Maintained
e0057975 6563T: git git://git.kernel.org/pub/scm/linux/kernel/git/sameo/irda-2.6.git
679655da
JP
6564F: Documentation/networking/irda.txt
6565F: drivers/net/irda/
6566F: include/net/irda/
6567F: net/irda/
1da177e4 6568
a800c7cc
TG
6569IRQ SUBSYSTEM
6570M: Thomas Gleixner <tglx@linutronix.de>
981c3a4f 6571L: linux-kernel@vger.kernel.org
a800c7cc 6572S: Maintained
75fc2d37 6573T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
a800c7cc 6574F: kernel/irq/
2ed9fd28
JC
6575
6576IRQCHIP DRIVERS
6577M: Thomas Gleixner <tglx@linutronix.de>
6578M: Jason Cooper <jason@lakedaemon.net>
54d9ffc4 6579M: Marc Zyngier <marc.zyngier@arm.com>
2ed9fd28
JC
6580L: linux-kernel@vger.kernel.org
6581S: Maintained
6582T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
6583T: git git://git.infradead.org/users/jcooper/linux.git irqchip/core
5b5a9069 6584F: Documentation/devicetree/bindings/interrupt-controller/
edd96900 6585F: drivers/irqchip/
a800c7cc 6586
7ab3a837 6587IRQ DOMAINS (IRQ NUMBER MAPPING LIBRARY)
b09dec2c 6588M: Marc Zyngier <marc.zyngier@arm.com>
7ab3a837 6589S: Maintained
b09dec2c 6590T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
7ab3a837
GL
6591F: Documentation/IRQ-domain.txt
6592F: include/linux/irqdomain.h
6593F: kernel/irq/irqdomain.c
b09dec2c 6594F: kernel/irq/msi.c
7ab3a837 6595
ad7afc38
WBG
6596ISA
6597M: William Breathitt Gray <vilhelm.gray@gmail.com>
6598S: Maintained
6599F: Documentation/isa.txt
6600F: drivers/base/isa.c
6601F: include/linux/isa.h
6602
e2d1d6c0 6603ISAPNP
8b58be88 6604M: Jaroslav Kysela <perex@perex.cz>
e2d1d6c0 6605S: Maintained
679655da
JP
6606F: Documentation/isapnp.txt
6607F: drivers/pnp/isapnp/
6608F: include/linux/isapnp.h
e2d1d6c0 6609
d39b8420
HV
6610ISA RADIO MODULE
6611M: Hans Verkuil <hverkuil@xs4all.nl>
6612L: linux-media@vger.kernel.org
6613T: git git://linuxtv.org/media_tree.git
a825eaec 6614W: https://linuxtv.org
d39b8420
HV
6615S: Maintained
6616F: drivers/media/radio/radio-isa*
6617
71a6d0af
HW
6618iSCSI BOOT FIRMWARE TABLE (iBFT) DRIVER
6619M: Peter Jones <pjones@redhat.com>
6620M: Konrad Rzeszutek Wilk <konrad@kernel.org>
6621S: Maintained
6622F: drivers/firmware/iscsi_ibft*
6623
14816b1e 6624ISCSI
8b58be88 6625M: Mike Christie <michaelc@cs.wisc.edu>
14816b1e
MC
6626L: open-iscsi@googlegroups.com
6627W: www.open-iscsi.org
54e5881d 6628T: git git://git.kernel.org/pub/scm/linux/kernel/git/mnc/linux-2.6-iscsi.git
14816b1e 6629S: Maintained
679655da
JP
6630F: drivers/scsi/*iscsi*
6631F: include/scsi/*iscsi*
14816b1e 6632
1e65eb42
OG
6633ISCSI EXTENSIONS FOR RDMA (ISER) INITIATOR
6634M: Or Gerlitz <ogerlitz@mellanox.com>
e7d2c25d 6635M: Sagi Grimberg <sagi@grimberg.me>
1e65eb42
OG
6636M: Roi Dayan <roid@mellanox.com>
6637L: linux-rdma@vger.kernel.org
6638S: Supported
6639W: http://www.openfabrics.org
6640W: www.open-iscsi.org
6641Q: http://patchwork.kernel.org/project/linux-rdma/list/
14430813 6642F: drivers/infiniband/ulp/iser/
1e65eb42 6643
2b70e5fd 6644ISCSI EXTENSIONS FOR RDMA (ISER) TARGET
e7d2c25d 6645M: Sagi Grimberg <sagi@grimberg.me>
2b70e5fd
SG
6646T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
6647L: linux-rdma@vger.kernel.org
6648L: target-devel@vger.kernel.org
6649S: Supported
6650W: http://www.linux-iscsi.org
6651F: drivers/infiniband/ulp/isert
6652
1da177e4 6653ISDN SUBSYSTEM
8b58be88 6654M: Karsten Keil <isdn@linux-pingi.de>
d5d52273 6655L: isdn4linux@listserv.isdn4linux.de (subscribers-only)
3da0ae62 6656L: netdev@vger.kernel.org
1da177e4 6657W: http://www.isdn4linux.de
54e5881d 6658T: git git://git.kernel.org/pub/scm/linux/kernel/git/kkeil/isdn-2.6.git
1da177e4 6659S: Maintained
679655da
JP
6660F: Documentation/isdn/
6661F: drivers/isdn/
6662F: include/linux/isdn.h
6663F: include/linux/isdn/
c117ab84
CEB
6664F: include/uapi/linux/isdn.h
6665F: include/uapi/linux/isdn/
1da177e4
LT
6666
6667ISDN SUBSYSTEM (Eicon active card driver)
8b58be88 6668M: Armin Schindler <mac@melware.de>
d5d52273 6669L: isdn4linux@listserv.isdn4linux.de (subscribers-only)
1da177e4
LT
6670W: http://www.melware.de
6671S: Maintained
679655da 6672F: drivers/isdn/hardware/eicon/
1da177e4 6673
d624870f 6674IT87 HARDWARE MONITORING DRIVER
d8130624 6675M: Jean Delvare <jdelvare@suse.com>
968ce1b1 6676L: linux-hwmon@vger.kernel.org
d624870f
JD
6677S: Maintained
6678F: Documentation/hwmon/it87
6679F: drivers/hwmon/it87.c
6680
d7104bff
AP
6681IT913X MEDIA DRIVER
6682M: Antti Palosaari <crope@iki.fi>
6683L: linux-media@vger.kernel.org
a825eaec 6684W: https://linuxtv.org
d7104bff
AP
6685W: http://palosaari.fi/linux/
6686Q: http://patchwork.linuxtv.org/project/linux-media/list/
6687T: git git://linuxtv.org/anttip/media_tree.git
6688S: Maintained
249c697e 6689F: drivers/media/tuners/it913x*
d7104bff 6690
91821ff3 6691IVTV VIDEO4LINUX DRIVER
6afdeaf8 6692M: Andy Walls <awalls@md.metrocast.net>
7b212edf 6693L: ivtv-devel@ivtvdriver.org (subscribers-only)
661263b5 6694L: linux-media@vger.kernel.org
275ffde4 6695T: git git://linuxtv.org/media_tree.git
91821ff3
HV
6696W: http://www.ivtvdriver.org
6697S: Maintained
618cd932 6698F: Documentation/media/v4l-drivers/ivtv*
90d72ac6 6699F: drivers/media/pci/ivtv/
c117ab84 6700F: include/uapi/linux/ivtv*
91821ff3 6701
68620bdd
MP
6702IX2505V MEDIA DRIVER
6703M: Malcolm Priestley <tvboxspy@gmail.com>
6704L: linux-media@vger.kernel.org
a825eaec 6705W: https://linuxtv.org
68620bdd
MP
6706Q: http://patchwork.linuxtv.org/project/linux-media/list/
6707S: Maintained
6708F: drivers/media/dvb-frontends/ix2505v*
6709
4453d736
GR
6710JC42.4 TEMPERATURE SENSOR DRIVER
6711M: Guenter Roeck <linux@roeck-us.net>
968ce1b1 6712L: linux-hwmon@vger.kernel.org
4453d736
GR
6713S: Maintained
6714F: drivers/hwmon/jc42.c
6715F: Documentation/hwmon/jc42
6716
e2d1d6c0 6717JFS FILESYSTEM
3256f80f 6718M: Dave Kleikamp <shaggy@kernel.org>
e2d1d6c0
RD
6719L: jfs-discussion@lists.sourceforge.net
6720W: http://jfs.sourceforge.net/
54e5881d 6721T: git git://git.kernel.org/pub/scm/linux/kernel/git/shaggy/jfs-2.6.git
8f8f0134 6722S: Maintained
679655da
JP
6723F: Documentation/filesystems/jfs.txt
6724F: fs/jfs/
e2d1d6c0 6725
95252236 6726JME NETWORK DRIVER
8b58be88 6727M: Guo-Fu Tseng <cooldavid@cooldavid.org>
95252236
GFT
6728L: netdev@vger.kernel.org
6729S: Maintained
63d24a0e 6730F: drivers/net/ethernet/jme.*
95252236 6731
1da177e4 6732JOURNALLING FLASH FILE SYSTEM V2 (JFFS2)
8b58be88 6733M: David Woodhouse <dwmw2@infradead.org>
6d85d066
DW
6734L: linux-mtd@lists.infradead.org
6735W: http://www.linux-mtd.infradead.org/doc/jffs2.html
1da177e4 6736S: Maintained
679655da 6737F: fs/jffs2/
c117ab84 6738F: include/uapi/linux/jffs2.h
1da177e4 6739
d183e11a
TT
6740JOURNALLING LAYER FOR BLOCK DEVICES (JBD2)
6741M: "Theodore Ts'o" <tytso@mit.edu>
c290ea01 6742M: Jan Kara <jack@suse.com>
d183e11a
TT
6743L: linux-ext4@vger.kernel.org
6744S: Maintained
6745F: fs/jbd2/
6746F: include/linux/jbd2.h
ae0718f8 6747
207dab5f
MU
6748JPU V4L2 MEM2MEM DRIVER FOR RENESAS
6749M: Mikhail Ulyanov <mikhail.ulyanov@cogentembedded.com>
6750L: linux-media@vger.kernel.org
6751S: Maintained
6752F: drivers/media/platform/rcar_jpu.c
6753
fd8b6cb4 6754JSM Neo PCI based serial card
df247081 6755M: Gabriel Krisman Bertazi <krisman@linux.vnet.ibm.com>
fd8b6cb4
BL
6756L: linux-serial@vger.kernel.org
6757S: Maintained
df621252 6758F: drivers/tty/serial/jsm/
ae0718f8 6759
af39917d
CL
6760K10TEMP HARDWARE MONITORING DRIVER
6761M: Clemens Ladisch <clemens@ladisch.de>
968ce1b1 6762L: linux-hwmon@vger.kernel.org
af39917d
CL
6763S: Maintained
6764F: Documentation/hwmon/k10temp
6765F: drivers/hwmon/k10temp.c
6766
4660cb35 6767K8TEMP HARDWARE MONITORING DRIVER
8b58be88 6768M: Rudolf Marek <r.marek@assembler.cz>
968ce1b1 6769L: linux-hwmon@vger.kernel.org
ae0718f8 6770S: Maintained
679655da
JP
6771F: Documentation/hwmon/k8temp
6772F: drivers/hwmon/k8temp.c
ae0718f8 6773
0ba1d91d
AR
6774KASAN
6775M: Andrey Ryabinin <aryabinin@virtuozzo.com>
6776R: Alexander Potapenko <glider@google.com>
6777R: Dmitry Vyukov <dvyukov@google.com>
6778L: kasan-dev@googlegroups.com
6779S: Maintained
6780F: arch/*/include/asm/kasan.h
6781F: arch/*/mm/kasan_init*
2757aafa 6782F: Documentation/dev-tools/kasan.rst
64f8ebaf 6783F: include/linux/kasan*.h
0ba1d91d
AR
6784F: lib/test_kasan.c
6785F: mm/kasan/
6786F: scripts/Makefile.kasan
6787
1da177e4 6788KCONFIG
5eb1f99e 6789M: "Yann E. MORIN" <yann.morin.1998@free.fr>
347d12d7 6790L: linux-kbuild@vger.kernel.org
cea8321c 6791T: git git://gitorious.org/linux-kconfig/linux-kconfig
5eb1f99e 6792S: Maintained
679655da
JP
6793F: Documentation/kbuild/kconfig-language.txt
6794F: scripts/kconfig/
1da177e4 6795
ea6c2089 6796KDUMP
f871f191
VG
6797M: Dave Young <dyoung@redhat.com>
6798M: Baoquan He <bhe@redhat.com>
6799R: Vivek Goyal <vgoyal@redhat.com>
34633993 6800L: kexec@lists.infradead.org
ea6c2089
VG
6801W: http://lse.sourceforge.net/kdump/
6802S: Maintained
80811493 6803F: Documentation/kdump/
ea6c2089 6804
f41bf02f
HV
6805KEENE FM RADIO TRANSMITTER DRIVER
6806M: Hans Verkuil <hverkuil@xs4all.nl>
6807L: linux-media@vger.kernel.org
6808T: git git://linuxtv.org/media_tree.git
a825eaec 6809W: https://linuxtv.org
f41bf02f
HV
6810S: Maintained
6811F: drivers/media/radio/radio-keene*
6812
1da177e4 6813KERNEL AUTOMOUNTER v4 (AUTOFS4)
8b58be88 6814M: Ian Kent <raven@themaw.net>
f694fc97 6815L: autofs@vger.kernel.org
1da177e4 6816S: Maintained
679655da 6817F: fs/autofs4/
1da177e4 6818
70fb7ba6 6819KERNEL BUILD + files below scripts/ (unless maintained elsewhere)
d8130624 6820M: Michal Marek <mmarek@suse.com>
08deed1e
JP
6821T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git for-next
6822T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git rc-fixes
347d12d7 6823L: linux-kbuild@vger.kernel.org
5ce45962 6824S: Maintained
679655da
JP
6825F: Documentation/kbuild/
6826F: Makefile
6827F: scripts/Makefile.*
70fb7ba6
MM
6828F: scripts/basic/
6829F: scripts/mk*
6830F: scripts/package/
1da177e4
LT
6831
6832KERNEL JANITORS
c3000e03 6833L: kernel-janitors@vger.kernel.org
10466f5a 6834W: http://kernelnewbies.org/KernelJanitors
ee709b0c 6835S: Odd Fixes
1da177e4 6836
e8b43555 6837KERNEL NFSD, SUNRPC, AND LOCKD SERVERS
8b58be88 6838M: "J. Bruce Fields" <bfields@fieldses.org>
883985f6 6839M: Jeff Layton <jlayton@poochiereds.net>
16141c02 6840L: linux-nfs@vger.kernel.org
1da177e4 6841W: http://nfs.sourceforge.net/
9f273c24 6842T: git git://linux-nfs.org/~bfields/linux.git
98fac23f 6843S: Supported
679655da 6844F: fs/nfsd/
c117ab84 6845F: include/uapi/linux/nfsd/
679655da
JP
6846F: fs/lockd/
6847F: fs/nfs_common/
6848F: net/sunrpc/
6849F: include/linux/lockd/
6850F: include/linux/sunrpc/
c117ab84 6851F: include/uapi/linux/sunrpc/
1da177e4 6852
13b122b3
SK
6853KERNEL SELFTEST FRAMEWORK
6854M: Shuah Khan <shuahkh@osg.samsung.com>
90effdcd 6855M: Shuah Khan <shuah@kernel.org>
64f00850 6856L: linux-kselftest@vger.kernel.org
13b122b3
SK
6857T: git git://git.kernel.org/pub/scm/shuah/linux-kselftest
6858S: Maintained
6859F: tools/testing/selftests
6860
426d62e2 6861KERNEL VIRTUAL MACHINE (KVM)
c93a64fe 6862M: Paolo Bonzini <pbonzini@redhat.com>
3d8e15dd 6863M: Radim Krčmář <rkrcmar@redhat.com>
1fc9d2bf 6864L: kvm@vger.kernel.org
e3e58478 6865W: http://www.linux-kvm.org
a94b40a6 6866T: git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
426d62e2 6867S: Supported
c93a64fe
PB
6868F: Documentation/*/kvm*.txt
6869F: Documentation/virtual/kvm/
679655da 6870F: arch/*/kvm/
1662e862
CB
6871F: arch/x86/kernel/kvm.c
6872F: arch/x86/kernel/kvmclock.c
679655da
JP
6873F: arch/*/include/asm/kvm*
6874F: include/linux/kvm*
c117ab84 6875F: include/uapi/linux/kvm*
679655da 6876F: virt/kvm/
6d0a1a61 6877F: tools/kvm/
426d62e2 6878
ad8003d3 6879KERNEL VIRTUAL MACHINE (KVM) FOR AMD-V
7de609c8 6880M: Joerg Roedel <joro@8bytes.org>
1fc9d2bf 6881L: kvm@vger.kernel.org
038161de 6882W: http://www.linux-kvm.org/
7de609c8 6883S: Maintained
679655da 6884F: arch/x86/include/asm/svm.h
679655da 6885F: arch/x86/kvm/svm.c
426d62e2 6886
513014b7 6887KERNEL VIRTUAL MACHINE (KVM) FOR POWERPC
d8130624 6888M: Alexander Graf <agraf@suse.com>
1fc9d2bf 6889L: kvm-ppc@vger.kernel.org
038161de 6890W: http://www.linux-kvm.org/
6a7f972d 6891T: git git://github.com/agraf/linux-2.6.git
513014b7 6892S: Supported
679655da
JP
6893F: arch/powerpc/include/asm/kvm*
6894F: arch/powerpc/kvm/
513014b7 6895
85f8fffe 6896KERNEL VIRTUAL MACHINE for s390 (KVM/s390)
8b58be88 6897M: Christian Borntraeger <borntraeger@de.ibm.com>
4ae57b6c 6898M: Cornelia Huck <cornelia.huck@de.ibm.com>
85f8fffe
CB
6899L: linux-s390@vger.kernel.org
6900W: http://www.ibm.com/developerworks/linux/linux390/
9f273c24 6901T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvms390/linux.git
85f8fffe 6902S: Supported
679655da
JP
6903F: Documentation/s390/kvm.txt
6904F: arch/s390/include/asm/kvm*
80811493 6905F: arch/s390/kvm/
85f8fffe 6906
a749474d 6907KERNEL VIRTUAL MACHINE (KVM) FOR ARM
0f4ca79e 6908M: Christoffer Dall <christoffer.dall@linaro.org>
5c8818b4
MZ
6909M: Marc Zyngier <marc.zyngier@arm.com>
6910L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
a749474d
CD
6911L: kvmarm@lists.cs.columbia.edu
6912W: http://systems.cs.columbia.edu/projects/kvm-arm
1b1ebe82 6913T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvmarm/kvmarm.git
0f4ca79e 6914S: Supported
a749474d
CD
6915F: arch/arm/include/uapi/asm/kvm*
6916F: arch/arm/include/asm/kvm*
6917F: arch/arm/kvm/
5c8818b4
MZ
6918F: virt/kvm/arm/
6919F: include/kvm/arm_*
a749474d 6920
6394a3ec 6921KERNEL VIRTUAL MACHINE FOR ARM64 (KVM/arm64)
5c8818b4 6922M: Christoffer Dall <christoffer.dall@linaro.org>
6394a3ec
MZ
6923M: Marc Zyngier <marc.zyngier@arm.com>
6924L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
6925L: kvmarm@lists.cs.columbia.edu
6926S: Maintained
6927F: arch/arm64/include/uapi/asm/kvm*
6928F: arch/arm64/include/asm/kvm*
6929F: arch/arm64/kvm/
6930
bfd3d532
JH
6931KERNEL VIRTUAL MACHINE FOR MIPS (KVM/mips)
6932M: James Hogan <james.hogan@imgtec.com>
6933L: linux-mips@linux-mips.org
6934S: Supported
6935F: arch/mips/include/uapi/asm/kvm*
6936F: arch/mips/include/asm/kvm*
6937F: arch/mips/kvm/
6938
dc009d92 6939KEXEC
8b58be88 6940M: Eric Biederman <ebiederm@xmission.com>
2f327dad 6941W: http://kernel.org/pub/linux/utils/kernel/kexec/
34633993 6942L: kexec@lists.infradead.org
dc009d92 6943S: Maintained
679655da 6944F: include/linux/kexec.h
c117ab84 6945F: include/uapi/linux/kexec.h
10540a69 6946F: kernel/kexec*
dc009d92 6947
e971461f
DH
6948KEYS/KEYRINGS:
6949M: David Howells <dhowells@redhat.com>
aa62efff 6950L: keyrings@vger.kernel.org
e971461f 6951S: Maintained
d410fa4e 6952F: Documentation/security/keys.txt
e971461f
DH
6953F: include/linux/key.h
6954F: include/linux/key-type.h
75aeddd1
DH
6955F: include/linux/keyctl.h
6956F: include/uapi/linux/keyctl.h
e971461f
DH
6957F: include/keys/
6958F: security/keys/
6959
7f3c68be 6960KEYS-TRUSTED
74dd744f
MZ
6961M: David Safford <safford@us.ibm.com>
6962M: Mimi Zohar <zohar@linux.vnet.ibm.com>
7f3c68be 6963L: linux-security-module@vger.kernel.org
aa62efff 6964L: keyrings@vger.kernel.org
7f3c68be 6965S: Supported
d410fa4e 6966F: Documentation/security/keys-trusted-encrypted.txt
7f3c68be
MZ
6967F: include/keys/trusted-type.h
6968F: security/keys/trusted.c
6969F: security/keys/trusted.h
6970
6971KEYS-ENCRYPTED
74dd744f
MZ
6972M: Mimi Zohar <zohar@linux.vnet.ibm.com>
6973M: David Safford <safford@us.ibm.com>
7f3c68be 6974L: linux-security-module@vger.kernel.org
aa62efff 6975L: keyrings@vger.kernel.org
7f3c68be 6976S: Supported
d410fa4e 6977F: Documentation/security/keys-trusted-encrypted.txt
7f3c68be 6978F: include/keys/encrypted-type.h
19c90aa6 6979F: security/keys/encrypted-keys/
7f3c68be 6980
5b778dad 6981KGDB / KDB /debug_core
8b58be88 6982M: Jason Wessel <jason.wessel@windriver.com>
4063eb5f 6983W: http://kgdb.wiki.kernel.org/
e3e2aaf7 6984L: kgdb-bugreport@lists.sourceforge.net
9f273c24 6985T: git git://git.kernel.org/pub/scm/linux/kernel/git/jwessel/kgdb.git
e3e2aaf7 6986S: Maintained
679655da
JP
6987F: Documentation/DocBook/kgdb.tmpl
6988F: drivers/misc/kgdbts.c
df621252 6989F: drivers/tty/serial/kgdboc.c
5b778dad 6990F: include/linux/kdb.h
679655da 6991F: include/linux/kgdb.h
4063eb5f 6992F: kernel/debug/
e3e2aaf7 6993
456db8cc 6994KMEMCHECK
8b58be88 6995M: Vegard Nossum <vegardno@ifi.uio.no>
2ed1c525 6996M: Pekka Enberg <penberg@kernel.org>
b9ce08c0 6997S: Maintained
9c296b46 6998F: Documentation/dev-tools/kmemcheck.rst
410d7a97
JP
6999F: arch/x86/include/asm/kmemcheck.h
7000F: arch/x86/mm/kmemcheck/
7001F: include/linux/kmemcheck.h
7002F: mm/kmemcheck.c
b9ce08c0 7003
c3bb4d24 7004KMEMLEAK
8b58be88 7005M: Catalin Marinas <catalin.marinas@arm.com>
c3bb4d24 7006S: Maintained
ca90a7a3 7007F: Documentation/dev-tools/kmemleak.rst
c3bb4d24
CM
7008F: include/linux/kmemleak.h
7009F: mm/kmemleak.c
7010F: mm/kmemleak-test.c
7011
89559a61 7012KPROBES
a320817c 7013M: Ananth N Mavinakayanahalli <ananth@linux.vnet.ibm.com>
8b58be88
JP
7014M: Anil S Keshavamurthy <anil.s.keshavamurthy@intel.com>
7015M: "David S. Miller" <davem@davemloft.net>
353def94 7016M: Masami Hiramatsu <mhiramat@kernel.org>
89559a61 7017S: Maintained
679655da
JP
7018F: Documentation/kprobes.txt
7019F: include/linux/kprobes.h
7020F: kernel/kprobes.c
89559a61 7021
70e84049 7022KS0108 LCD CONTROLLER DRIVER
8b58be88 7023M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
450c622e
MO
7024W: http://miguelojeda.es/auxdisplay.htm
7025W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
70e84049 7026S: Maintained
679655da
JP
7027F: Documentation/auxdisplay/ks0108
7028F: drivers/auxdisplay/ks0108.c
7029F: include/linux/ks0108.h
70e84049 7030
1b69c6d0
DA
7031L3MDEV
7032M: David Ahern <dsa@cumulusnetworks.com>
7033L: netdev@vger.kernel.org
7034S: Maintained
7035F: net/l3mdev
7036F: include/net/l3mdev.h
7037
9ca44355 7038LANTIQ MIPS ARCHITECTURE
bdb40e8e 7039M: John Crispin <john@phrozen.org>
9ca44355
JC
7040L: linux-mips@linux-mips.org
7041S: Maintained
7042F: arch/mips/lantiq
7043
1da177e4 7044LAPB module
1da177e4 7045L: linux-x25@vger.kernel.org
bf9915cc 7046S: Orphan
679655da
JP
7047F: Documentation/networking/lapb-module.txt
7048F: include/*/lapb.h
7049F: net/lapb/
1da177e4
LT
7050
7051LASI 53c700 driver for PARISC
8b58be88 7052M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
1da177e4
LT
7053L: linux-scsi@vger.kernel.org
7054S: Maintained
679655da
JP
7055F: Documentation/scsi/53c700.txt
7056F: drivers/scsi/53c700*
1da177e4 7057
263de9b5 7058LED SUBSYSTEM
8b58be88 7059M: Richard Purdie <rpurdie@rpsys.net>
48b945a1 7060M: Jacek Anaszewski <j.anaszewski@samsung.com>
aa69cb8c 7061L: linux-leds@vger.kernel.org
b8926ba0 7062T: git git://git.kernel.org/pub/scm/linux/kernel/git/j.anaszewski/linux-leds.git
263de9b5 7063S: Maintained
85c90368 7064F: Documentation/devicetree/bindings/leds/
679655da
JP
7065F: drivers/leds/
7066F: include/linux/leds.h
263de9b5 7067
b0461a44 7068LEGACY EEPROM DRIVER
d8130624 7069M: Jean Delvare <jdelvare@suse.com>
b0461a44
JD
7070S: Maintained
7071F: Documentation/misc-devices/eeprom
7072F: drivers/misc/eeprom/eeprom.c
7073
1da177e4 7074LEGO USB Tower driver
8b58be88 7075M: Juergen Stuber <starblue@users.sourceforge.net>
1da177e4
LT
7076L: legousb-devel@lists.sourceforge.net
7077W: http://legousb.sourceforge.net/
7078S: Maintained
679655da 7079F: drivers/usb/misc/legousbtower.c
1da177e4 7080
055616a8
MK
7081LG2160 MEDIA DRIVER
7082M: Michael Krufky <mkrufky@linuxtv.org>
7083L: linux-media@vger.kernel.org
a825eaec 7084W: https://linuxtv.org
055616a8
MK
7085W: http://github.com/mkrufky
7086Q: http://patchwork.linuxtv.org/project/linux-media/list/
7087T: git git://linuxtv.org/mkrufky/tuners.git
7088S: Maintained
7089F: drivers/media/dvb-frontends/lg2160.*
7090
6f0e7725
MK
7091LGDT3305 MEDIA DRIVER
7092M: Michael Krufky <mkrufky@linuxtv.org>
7093L: linux-media@vger.kernel.org
a825eaec 7094W: https://linuxtv.org
6f0e7725
MK
7095W: http://github.com/mkrufky
7096Q: http://patchwork.linuxtv.org/project/linux-media/list/
7097T: git git://linuxtv.org/mkrufky/tuners.git
7098S: Maintained
7099F: drivers/media/dvb-frontends/lgdt3305.*
7100
568a17ff 7101LGUEST
8b58be88 7102M: Rusty Russell <rusty@rustcorp.com.au>
a4724ed6 7103L: lguest@lists.ozlabs.org
568a17ff 7104W: http://lguest.ozlabs.org/
72e91863 7105S: Odd Fixes
070f420b 7106F: arch/x86/include/asm/lguest*.h
679655da
JP
7107F: arch/x86/lguest/
7108F: drivers/lguest/
7109F: include/linux/lguest*.h
070f420b 7110F: tools/lguest/
568a17ff 7111
32ac7cb2
TH
7112LIBATA SUBSYSTEM (Serial and Parallel ATA drivers)
7113M: Tejun Heo <tj@kernel.org>
7114L: linux-ide@vger.kernel.org
7115T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
7116S: Maintained
7117F: drivers/ata/
7118F: include/linux/ata.h
7119F: include/linux/libata.h
d2abf98e 7120F: Documentation/devicetree/bindings/ata/
32ac7cb2
TH
7121
7122LIBATA PATA ARASAN COMPACT FLASH CONTROLLER
da89947b 7123M: Viresh Kumar <vireshk@kernel.org>
32ac7cb2
TH
7124L: linux-ide@vger.kernel.org
7125T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
7126S: Maintained
7127F: include/linux/pata_arasan_cf_data.h
7128F: drivers/ata/pata_arasan_cf.c
7129
c7fa056c
BZ
7130LIBATA PATA DRIVERS
7131M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
7132M: Tejun Heo <tj@kernel.org>
7133L: linux-ide@vger.kernel.org
7134T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
7135S: Maintained
7136F: drivers/ata/pata_*.c
7137F: drivers/ata/ata_generic.c
7138
32ac7cb2
TH
7139LIBATA SATA AHCI PLATFORM devices support
7140M: Hans de Goede <hdegoede@redhat.com>
7141M: Tejun Heo <tj@kernel.org>
7142L: linux-ide@vger.kernel.org
7143T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
7144S: Maintained
7145F: drivers/ata/ahci_platform.c
7146F: drivers/ata/libahci_platform.c
7147F: include/linux/ahci_platform.h
7148
7149LIBATA SATA PROMISE TX2/TX4 CONTROLLER DRIVER
7150M: Mikael Pettersson <mikpelinux@gmail.com>
7151L: linux-ide@vger.kernel.org
7152T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
7153S: Maintained
7154F: drivers/ata/sata_promise.*
7155
1acd437c
SL
7156LIBLOCKDEP
7157M: Sasha Levin <sasha.levin@oracle.com>
7158S: Maintained
7159F: tools/lib/lockdep/
7160
bc30196f
DW
7161LIBNVDIMM: NON-VOLATILE MEMORY DEVICE SUBSYSTEM
7162M: Dan Williams <dan.j.williams@intel.com>
7163L: linux-nvdimm@lists.01.org
7164Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
9f273c24 7165T: git git://git.kernel.org/pub/scm/linux/kernel/git/nvdimm/nvdimm.git
bc30196f
DW
7166S: Supported
7167F: drivers/nvdimm/*
7168F: include/linux/nd.h
7169F: include/linux/libnvdimm.h
7170F: include/uapi/linux/ndctl.h
7171
7172LIBNVDIMM BLK: MMIO-APERTURE DRIVER
7173M: Ross Zwisler <ross.zwisler@linux.intel.com>
7174L: linux-nvdimm@lists.01.org
7175Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
7176S: Supported
7177F: drivers/nvdimm/blk.c
7178F: drivers/nvdimm/region_devs.c
7179F: drivers/acpi/nfit*
7180
7181LIBNVDIMM BTT: BLOCK TRANSLATION TABLE
7182M: Vishal Verma <vishal.l.verma@intel.com>
7183L: linux-nvdimm@lists.01.org
7184Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
7185S: Supported
7186F: drivers/nvdimm/btt*
7187
7188LIBNVDIMM PMEM: PERSISTENT MEMORY DRIVER
7189M: Ross Zwisler <ross.zwisler@linux.intel.com>
7190L: linux-nvdimm@lists.01.org
7191Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
7192S: Supported
7193F: drivers/nvdimm/pmem.c
b864bc17 7194F: include/linux/pmem.h
40603526 7195F: arch/*/include/asm/pmem.h
bc30196f 7196
cd9e9808
MB
7197LIGHTNVM PLATFORM SUPPORT
7198M: Matias Bjorling <mb@lightnvm.io>
7199W: http://github/OpenChannelSSD
4ead1a25 7200L: linux-block@vger.kernel.org
cd9e9808
MB
7201S: Maintained
7202F: drivers/lightnvm/
7203F: include/linux/lightnvm.h
7204F: include/uapi/linux/lightnvm.h
7205
1da177e4 7206LINUX FOR IBM pSERIES (RS/6000)
8b58be88 7207M: Paul Mackerras <paulus@au.ibm.com>
1da177e4
LT
7208W: http://www.ibm.com/linux/ltc/projects/ppc
7209S: Supported
11c34c7d 7210F: arch/powerpc/boot/rs6000.h
1da177e4 7211
852bb9f5 7212LINUX FOR POWERPC (32-BIT AND 64-BIT)
8b58be88
JP
7213M: Benjamin Herrenschmidt <benh@kernel.crashing.org>
7214M: Paul Mackerras <paulus@samba.org>
ea668936 7215M: Michael Ellerman <mpe@ellerman.id.au>
1da177e4 7216W: http://www.penguinppc.org/
a4724ed6 7217L: linuxppc-dev@lists.ozlabs.org
8a6e2535 7218Q: http://patchwork.ozlabs.org/project/linuxppc-dev/list/
9958084a 7219T: git git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux.git
1da177e4 7220S: Supported
11c34c7d
JP
7221F: Documentation/powerpc/
7222F: arch/powerpc/
ef69b03d
ME
7223F: drivers/char/tpm/tpm_ibmvtpm*
7224F: drivers/crypto/nx/
7225F: drivers/crypto/vmx/
7226F: drivers/net/ethernet/ibm/ibmveth.*
7227F: drivers/net/ethernet/ibm/ibmvnic.*
66725152 7228F: drivers/pci/hotplug/pnv_php.c
ef69b03d
ME
7229F: drivers/pci/hotplug/rpa*
7230F: drivers/scsi/ibmvscsi/
7231N: opal
7232N: /pmac
7233N: powermac
7234N: powernv
7235N: [^a-z0-9]ps3
7236N: pseries
1da177e4
LT
7237
7238LINUX FOR POWER MACINTOSH
8b58be88 7239M: Benjamin Herrenschmidt <benh@kernel.crashing.org>
1da177e4 7240W: http://www.penguinppc.org/
a4724ed6 7241L: linuxppc-dev@lists.ozlabs.org
1da177e4 7242S: Maintained
11c34c7d
JP
7243F: arch/powerpc/platforms/powermac/
7244F: drivers/macintosh/
1da177e4 7245
77a76369 7246LINUX FOR POWERPC EMBEDDED MPC5XXX
a149507b 7247M: Anatolij Gustschin <agust@denx.de>
a4724ed6 7248L: linuxppc-dev@lists.ozlabs.org
cba5b1c6 7249T: git git://git.denx.de/linux-denx-agust.git
1da177e4 7250S: Maintained
11c34c7d
JP
7251F: arch/powerpc/platforms/512x/
7252F: arch/powerpc/platforms/52xx/
1da177e4
LT
7253
7254LINUX FOR POWERPC EMBEDDED PPC4XX
49e7d9df 7255M: Alistair Popple <alistair@popple.id.au>
8b58be88 7256M: Matt Porter <mporter@kernel.crashing.org>
1da177e4 7257W: http://www.penguinppc.org/
a4724ed6 7258L: linuxppc-dev@lists.ozlabs.org
1da177e4 7259S: Maintained
11c34c7d
JP
7260F: arch/powerpc/platforms/40x/
7261F: arch/powerpc/platforms/44x/
1da177e4 7262
260c02a9 7263LINUX FOR POWERPC EMBEDDED XILINX VIRTEX
a4724ed6 7264L: linuxppc-dev@lists.ozlabs.org
cdeb8994 7265S: Orphan
11c34c7d
JP
7266F: arch/powerpc/*/*virtex*
7267F: arch/powerpc/*/*/*virtex*
1da177e4 7268
e93adf1e 7269LINUX FOR POWERPC EMBEDDED PPC8XX
8b58be88 7270M: Vitaly Bordug <vitb@kernel.crashing.org>
e93adf1e 7271W: http://www.penguinppc.org/
a4724ed6 7272L: linuxppc-dev@lists.ozlabs.org
e93adf1e 7273S: Maintained
a2b1f7c8 7274F: arch/powerpc/platforms/8xx/
e93adf1e 7275
1da177e4 7276LINUX FOR POWERPC EMBEDDED PPC83XX AND PPC85XX
44451d4d 7277M: Scott Wood <oss@buserror.net>
8b58be88 7278M: Kumar Gala <galak@kernel.crashing.org>
ce00f85c 7279W: http://www.penguinppc.org/
a4724ed6 7280L: linuxppc-dev@lists.ozlabs.org
a1e0fb42 7281T: git git://git.kernel.org/pub/scm/linux/kernel/git/scottwood/linux.git
ce00f85c 7282S: Maintained
11c34c7d 7283F: arch/powerpc/platforms/83xx/
4c8f581d 7284F: arch/powerpc/platforms/85xx/
1da177e4 7285
ab06ff3a 7286LINUX FOR POWERPC PA SEMI PWRFICIENT
8b58be88 7287M: Olof Johansson <olof@lixom.net>
a4724ed6 7288L: linuxppc-dev@lists.ozlabs.org
92e19709 7289S: Maintained
11c34c7d
JP
7290F: arch/powerpc/platforms/pasemi/
7291F: drivers/*/*pasemi*
7292F: drivers/*/*/*pasemi*
ab06ff3a 7293
1da177e4 7294LINUX SECURITY MODULE (LSM) FRAMEWORK
8b58be88 7295M: Chris Wright <chrisw@sous-sol.org>
1a4520be 7296L: linux-security-module@vger.kernel.org
1da177e4
LT
7297S: Supported
7298
a23ce6da
HW
7299LIS3LV02D ACCELEROMETER DRIVER
7300M: Eric Piel <eric.piel@tremplin-utc.net>
7301S: Maintained
ff606677
JD
7302F: Documentation/misc-devices/lis3lv02d
7303F: drivers/misc/lis3lv02d/
bd35665f 7304F: drivers/platform/x86/hp_accel.c
a23ce6da 7305
b700e7f0
SJ
7306LIVE PATCHING
7307M: Josh Poimboeuf <jpoimboe@redhat.com>
06e1c170 7308M: Jessica Yu <jeyu@redhat.com>
e5f6450c 7309M: Jiri Kosina <jikos@kernel.org>
06e1c170
JP
7310M: Miroslav Benes <mbenes@suse.cz>
7311R: Petr Mladek <pmladek@suse.com>
b700e7f0
SJ
7312S: Maintained
7313F: kernel/livepatch/
7314F: include/linux/livepatch.h
7315F: arch/x86/include/asm/livepatch.h
7316F: arch/x86/kernel/livepatch.c
5e4e3844 7317F: Documentation/livepatch/
b700e7f0 7318F: Documentation/ABI/testing/sysfs-kernel-livepatch
13d1cf7e 7319F: samples/livepatch/
b700e7f0 7320L: live-patching@vger.kernel.org
74d50da3 7321T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/livepatching.git
b700e7f0 7322
ea861d73
KC
7323LINUX KERNEL DUMP TEST MODULE (LKDTM)
7324M: Kees Cook <keescook@chromium.org>
7325S: Maintained
426f3a53 7326F: drivers/misc/lkdtm*
ea861d73 7327
e2d1d6c0 7328LLC (802.2)
8b58be88 7329M: Arnaldo Carvalho de Melo <acme@ghostprotocols.net>
e2d1d6c0 7330S: Maintained
679655da 7331F: include/linux/llc.h
c117ab84 7332F: include/uapi/linux/llc.h
679655da
JP
7333F: include/net/llc*
7334F: net/llc/
e2d1d6c0 7335
4e233cbe
AD
7336LM73 HARDWARE MONITOR DRIVER
7337M: Guillaume Ligneul <guillaume.ligneul@gmail.com>
968ce1b1 7338L: linux-hwmon@vger.kernel.org
4e233cbe
AD
7339S: Maintained
7340F: drivers/hwmon/lm73.c
7341
156e2d1a 7342LM78 HARDWARE MONITOR DRIVER
d8130624 7343M: Jean Delvare <jdelvare@suse.com>
968ce1b1 7344L: linux-hwmon@vger.kernel.org
156e2d1a
JD
7345S: Maintained
7346F: Documentation/hwmon/lm78
7347F: drivers/hwmon/lm78.c
7348
1da177e4 7349LM83 HARDWARE MONITOR DRIVER
d8130624 7350M: Jean Delvare <jdelvare@suse.com>
968ce1b1 7351L: linux-hwmon@vger.kernel.org
1da177e4 7352S: Maintained
679655da
JP
7353F: Documentation/hwmon/lm83
7354F: drivers/hwmon/lm83.c
1da177e4
LT
7355
7356LM90 HARDWARE MONITOR DRIVER
d8130624 7357M: Jean Delvare <jdelvare@suse.com>
968ce1b1 7358L: linux-hwmon@vger.kernel.org
1da177e4 7359S: Maintained
679655da 7360F: Documentation/hwmon/lm90
aae7bce4 7361F: Documentation/devicetree/bindings/hwmon/lm90.txt
679655da 7362F: drivers/hwmon/lm90.c
1da177e4 7363
917cc4e6
GR
7364LM95234 HARDWARE MONITOR DRIVER
7365M: Guenter Roeck <linux@roeck-us.net>
968ce1b1 7366L: linux-hwmon@vger.kernel.org
917cc4e6
GR
7367S: Maintained
7368F: Documentation/hwmon/lm95234
7369F: drivers/hwmon/lm95234.c
7370
68620bdd
MP
7371LME2510 MEDIA DRIVER
7372M: Malcolm Priestley <tvboxspy@gmail.com>
7373L: linux-media@vger.kernel.org
a825eaec 7374W: https://linuxtv.org
68620bdd
MP
7375Q: http://patchwork.linuxtv.org/project/linux-media/list/
7376S: Maintained
7377F: drivers/media/usb/dvb-usb-v2/lmedm04*
7378
d4c3be70 7379LOCKING PRIMITIVES
8b58be88
JP
7380M: Peter Zijlstra <peterz@infradead.org>
7381M: Ingo Molnar <mingo@redhat.com>
981c3a4f 7382L: linux-kernel@vger.kernel.org
d4c3be70 7383T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
512e67f9 7384S: Maintained
d4c3be70 7385F: Documentation/locking/
679655da 7386F: include/linux/lockdep.h
d4c3be70
IM
7387F: include/linux/spinlock*.h
7388F: arch/*/include/asm/spinlock*.h
7389F: include/linux/rwlock*.h
7390F: include/linux/mutex*.h
7391F: arch/*/include/asm/mutex*.h
7392F: include/linux/rwsem*.h
7393F: arch/*/include/asm/rwsem.h
7394F: include/linux/seqlock.h
7395F: lib/locking*.[ch]
7486d6da 7396F: kernel/locking/
512e67f9 7397
dde33348 7398LOGICAL DISK MANAGER SUPPORT (LDM, Windows 2000/XP/Vista Dynamic Disks)
8b58be88 7399M: "Richard Russon (FlatCap)" <ldm@flatcap.org>
dde33348
AA
7400L: linux-ntfs-dev@lists.sourceforge.net
7401W: http://www.linux-ntfs.org/content/view/19/37/
1da177e4 7402S: Maintained
679655da 7403F: Documentation/ldm.txt
20d16fef 7404F: block/partitions/ldm.*
1da177e4 7405
ef6ada3d
JE
7406LogFS
7407M: Joern Engel <joern@logfs.org>
756ccb3c 7408M: Prasad Joshi <prasadjoshi.linux@gmail.com>
ef6ada3d
JE
7409L: logfs@logfs.org
7410W: logfs.org
7411S: Maintained
7412F: fs/logfs/
7413
c87e34ef 7414LSILOGIC MPT FUSION DRIVERS (FC/SAS/SPI)
9495e835
SS
7415M: Sathya Prakash <sathya.prakash@broadcom.com>
7416M: Chaitra P B <chaitra.basappa@broadcom.com>
7417M: Suganath Prabu Subramani <suganath-prabu.subramani@broadcom.com>
7418L: MPT-FusionLinux.pdl@broadcom.com
c87e34ef 7419L: linux-scsi@vger.kernel.org
9495e835 7420W: http://www.avagotech.com/support/
c87e34ef 7421S: Supported
679655da 7422F: drivers/message/fusion/
500c152a 7423F: drivers/scsi/mpt2sas/
7424F: drivers/scsi/mpt3sas/
c87e34ef 7425
1da177e4 7426LSILOGIC/SYMBIOS/NCR 53C8XX and 53C1010 PCI-SCSI drivers
8b58be88 7427M: Matthew Wilcox <matthew@wil.cx>
1da177e4
LT
7428L: linux-scsi@vger.kernel.org
7429S: Maintained
679655da 7430F: drivers/scsi/sym53c8xx_2/
1da177e4 7431
e5f5c99a
GR
7432LTC4261 HARDWARE MONITOR DRIVER
7433M: Guenter Roeck <linux@roeck-us.net>
968ce1b1 7434L: linux-hwmon@vger.kernel.org
e5f5c99a
GR
7435S: Maintained
7436F: Documentation/hwmon/ltc4261
7437F: drivers/hwmon/ltc4261.c
7438
81365c31 7439LTP (Linux Test Project)
28b8e8d4 7440M: Mike Frysinger <vapier@gentoo.org>
7d1ae8a8 7441M: Cyril Hrubis <chrubis@suse.cz>
0526109a 7442M: Wanlong Gao <wanlong.gao@gmail.com>
f2eb7f6f
CH
7443M: Jan Stancek <jstancek@redhat.com>
7444M: Stanislav Kholmanskikh <stanislav.kholmanskikh@oracle.com>
7445M: Alexey Kodanev <alexey.kodanev@oracle.com>
0526109a 7446L: ltp@lists.linux.it (subscribers-only)
f2eb7f6f 7447W: http://linux-test-project.github.io/
7d1ae8a8 7448T: git git://github.com/linux-test-project/ltp.git
81365c31
MF
7449S: Maintained
7450
c12a54b3 7451M32R ARCHITECTURE
c12a54b3 7452W: http://www.linux-m32r.org/
b4174867 7453S: Orphan
679655da 7454F: arch/m32r/
c12a54b3 7455
1da177e4 7456M68K ARCHITECTURE
8b58be88 7457M: Geert Uytterhoeven <geert@linux-m68k.org>
1da177e4
LT
7458L: linux-m68k@lists.linux-m68k.org
7459W: http://www.linux-m68k.org/
54e5881d 7460T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/linux-m68k.git
1da177e4 7461S: Maintained
679655da 7462F: arch/m68k/
9db35182 7463F: drivers/zorro/
1da177e4
LT
7464
7465M68K ON APPLE MACINTOSH
8b58be88 7466M: Joshua Thompson <funaho@jurai.org>
1da177e4 7467W: http://www.mac.linux-m68k.org/
9bb9f222 7468L: linux-m68k@lists.linux-m68k.org
1da177e4 7469S: Maintained
9db35182 7470F: arch/m68k/mac/
1da177e4
LT
7471
7472M68K ON HP9000/300
8b58be88 7473M: Philip Blundell <philb@gnu.org>
1da177e4
LT
7474W: http://www.tazenda.demon.co.uk/phil/linux-hp
7475S: Maintained
679655da 7476F: arch/m68k/hp300/
1da177e4 7477
74425546
AP
7478M88DS3103 MEDIA DRIVER
7479M: Antti Palosaari <crope@iki.fi>
7480L: linux-media@vger.kernel.org
a825eaec 7481W: https://linuxtv.org
74425546
AP
7482W: http://palosaari.fi/linux/
7483Q: http://patchwork.linuxtv.org/project/linux-media/list/
7484T: git git://linuxtv.org/anttip/media_tree.git
7485S: Maintained
7486F: drivers/media/dvb-frontends/m88ds3103*
7487
68620bdd
MP
7488M88RS2000 MEDIA DRIVER
7489M: Malcolm Priestley <tvboxspy@gmail.com>
7490L: linux-media@vger.kernel.org
a825eaec 7491W: https://linuxtv.org
68620bdd
MP
7492Q: http://patchwork.linuxtv.org/project/linux-media/list/
7493S: Maintained
7494F: drivers/media/dvb-frontends/m88rs2000*
7495
07a092fa 7496MA901 MASTERKIT USB FM RADIO DRIVER
b75f0050
JP
7497M: Alexey Klimov <klimov.linux@gmail.com>
7498L: linux-media@vger.kernel.org
7499T: git git://linuxtv.org/media_tree.git
7500S: Maintained
7501F: drivers/media/radio/radio-ma901.c
07a092fa 7502
64a327a7 7503MAC80211
8b58be88 7504M: Johannes Berg <johannes@sipsolutions.net>
64a327a7 7505L: linux-wireless@vger.kernel.org
491b26b4 7506W: http://wireless.kernel.org/
ce466579
JB
7507T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
7508T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
64a327a7 7509S: Maintained
679655da
JP
7510F: Documentation/networking/mac80211-injection.txt
7511F: include/net/mac80211.h
7512F: net/mac80211/
2af8c4dc 7513F: drivers/net/wireless/mac80211_hwsim.[ch]
64a327a7 7514
b863ceb7 7515MACVLAN DRIVER
8b58be88 7516M: Patrick McHardy <kaber@trash.net>
b863ceb7
PM
7517L: netdev@vger.kernel.org
7518S: Maintained
679655da
JP
7519F: drivers/net/macvlan.c
7520F: include/linux/if_macvlan.h
b863ceb7 7521
2b6d83e2
JB
7522MAILBOX API
7523M: Jassi Brar <jassisinghbrar@gmail.com>
7524L: linux-kernel@vger.kernel.org
7525S: Maintained
7526F: drivers/mailbox/
7527F: include/linux/mailbox_client.h
7528F: include/linux/mailbox_controller.h
7529
faf1668c 7530MAN-PAGES: MANUAL PAGES FOR LINUX -- Sections 2, 3, 4, 5, and 7
8b58be88 7531M: Michael Kerrisk <mtk.manpages@gmail.com>
795fb7e7 7532W: http://www.kernel.org/doc/man-pages
bd7ebec6 7533L: linux-man@vger.kernel.org
1b53dc74 7534S: Maintained
faf1668c 7535
0d3cd4b6
VD
7536MARVELL 88E6XXX ETHERNET SWITCH FABRIC DRIVER
7537M: Andrew Lunn <andrew@lunn.ch>
7538M: Vivien Didelot <vivien.didelot@savoirfairelinux.com>
7539S: Maintained
7540F: drivers/net/dsa/mv88e6xxx/
7541
8427defd 7542MARVELL ARMADA DRM SUPPORT
54176cc6 7543M: Russell King <rmk+kernel@armlinux.org.uk>
8427defd
RK
7544S: Maintained
7545F: drivers/gpu/drm/armada/
4418833e
EV
7546F: include/uapi/drm/armada_drm.h
7547F: Documentation/devicetree/bindings/display/armada/
8427defd 7548
c4d007bc
TP
7549MARVELL CRYPTO DRIVER
7550M: Boris Brezillon <boris.brezillon@free-electrons.com>
7551M: Arnaud Ebalard <arno@natisbad.org>
7552F: drivers/crypto/marvell/
7553S: Maintained
7554L: linux-crypto@vger.kernel.org
7555
44c14c1d 7556MARVELL GIGABIT ETHERNET DRIVERS (skge/sky2)
7557M: Mirko Lindner <mlindner@marvell.com>
adbbf69d 7558M: Stephen Hemminger <stephen@networkplumber.org>
44c14c1d 7559L: netdev@vger.kernel.org
7560S: Maintained
7561F: drivers/net/ethernet/marvell/sk*
7562
74cda169 7563MARVELL LIBERTAS WIRELESS DRIVER
74cda169 7564L: libertas-dev@lists.infradead.org
8ac3e99e 7565S: Orphan
f988d640 7566F: drivers/net/wireless/marvell/libertas/
74cda169 7567
b60d6975 7568MARVELL MV643XX ETHERNET DRIVER
4e3faf88 7569M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
979b6c13 7570L: netdev@vger.kernel.org
f5ca8502 7571S: Maintained
527a6266 7572F: drivers/net/ethernet/marvell/mv643xx_eth.*
679655da 7573F: include/linux/mv643xx.h
1da177e4 7574
370b8ed9
TP
7575MARVELL MVNETA ETHERNET DRIVER
7576M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
7577L: netdev@vger.kernel.org
7578S: Maintained
7579F: drivers/net/ethernet/marvell/mvneta.*
7580
fcad584d 7581MARVELL MWIFIEX WIRELESS DRIVER
b9d31704 7582M: Amitkumar Karwar <akarwar@marvell.com>
550795fc 7583M: Nishant Sarmukadam <nishants@marvell.com>
fcad584d
BZ
7584L: linux-wireless@vger.kernel.org
7585S: Maintained
277b024e 7586F: drivers/net/wireless/marvell/mwifiex/
fcad584d 7587
a2c3f656 7588MARVELL MWL8K WIRELESS DRIVER
a040d532 7589M: Lennert Buytenhek <buytenh@wantstofly.org>
a2c3f656 7590L: linux-wireless@vger.kernel.org
16345910 7591S: Odd Fixes
de60f1dc 7592F: drivers/net/wireless/marvell/mwl8k.c
a2c3f656 7593
2a69567b 7594MARVELL SOC MMC/SD/SDIO CONTROLLER DRIVER
2f82af08 7595M: Nicolas Pitre <nico@fluxnic.net>
18e2842b 7596S: Odd Fixes
1fa7e547 7597F: drivers/mmc/host/mvsdio.*
2a69567b 7598
1da177e4 7599MATROX FRAMEBUFFER DRIVER
c69f677c 7600L: linux-fbdev@vger.kernel.org
52653199 7601S: Orphan
8a61f013 7602F: drivers/video/fbdev/matrox/matroxfb_*
c117ab84 7603F: include/uapi/linux/matroxfb.h
1da177e4 7604
ca462085
GR
7605MAX16065 HARDWARE MONITOR DRIVER
7606M: Guenter Roeck <linux@roeck-us.net>
968ce1b1 7607L: linux-hwmon@vger.kernel.org
ca462085
GR
7608S: Maintained
7609F: Documentation/hwmon/max16065
7610F: drivers/hwmon/max16065.c
7611
1f61cab8
GR
7612MAX20751 HARDWARE MONITOR DRIVER
7613M: Guenter Roeck <linux@roeck-us.net>
968ce1b1 7614L: linux-hwmon@vger.kernel.org
1f61cab8
GR
7615S: Maintained
7616F: Documentation/hwmon/max20751
7617F: drivers/hwmon/max20751.c
7618
d20620de 7619MAX6650 HARDWARE MONITOR AND FAN CONTROLLER DRIVER
968ce1b1 7620L: linux-hwmon@vger.kernel.org
34924b23 7621S: Orphan
679655da
JP
7622F: Documentation/hwmon/max6650
7623F: drivers/hwmon/max6650.c
d20620de 7624
e89ab51f
GR
7625MAX6697 HARDWARE MONITOR DRIVER
7626M: Guenter Roeck <linux@roeck-us.net>
968ce1b1 7627L: linux-hwmon@vger.kernel.org
e89ab51f
GR
7628S: Maintained
7629F: Documentation/hwmon/max6697
7630F: Documentation/devicetree/bindings/i2c/max6697.txt
7631F: drivers/hwmon/max6697.c
7632F: include/linux/platform_data/max6697.h
7633
3b2af7f7
PR
7634MAX9860 MONO AUDIO VOICE CODEC DRIVER
7635M: Peter Rosin <peda@axentia.se>
7636L: alsa-devel@alsa-project.org (moderated for non-subscribers)
7637S: Maintained
7638F: Documentation/devicetree/bindings/sound/max9860.txt
7639F: sound/soc/codecs/max9860.*
7640
f8f847b5 7641MAXIM MUIC CHARGER DRIVERS FOR EXYNOS BASED BOARDS
326dce07
KK
7642M: Krzysztof Kozlowski <krzk@kernel.org>
7643M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
f8f847b5
KK
7644L: linux-pm@vger.kernel.org
7645S: Supported
8c0984e5
SR
7646F: drivers/power/supply/max14577_charger.c
7647F: drivers/power/supply/max77693_charger.c
f8f847b5 7648
3811405e
JMC
7649MAXIM MAX77802 MULTIFUNCTION PMIC DEVICE DRIVERS
7650M: Javier Martinez Canillas <javier@osg.samsung.com>
7651L: linux-kernel@vger.kernel.org
7652S: Supported
96173cc6 7653F: drivers/*/*max77802*.c
3811405e
JMC
7654F: Documentation/devicetree/bindings/*/*max77802.txt
7655F: include/dt-bindings/*/*max77802.h
7656
befeb596
KK
7657MAXIM PMIC AND MUIC DRIVERS FOR EXYNOS BASED BOARDS
7658M: Chanwoo Choi <cw00.choi@samsung.com>
326dce07
KK
7659M: Krzysztof Kozlowski <krzk@kernel.org>
7660M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
befeb596
KK
7661L: linux-kernel@vger.kernel.org
7662S: Supported
86cf635a 7663F: drivers/*/max14577*.c
0998a436 7664F: drivers/*/max77686*.c
86cf635a 7665F: drivers/*/max77693*.c
befeb596
KK
7666F: drivers/extcon/extcon-max14577.c
7667F: drivers/extcon/extcon-max77693.c
7668F: drivers/rtc/rtc-max77686.c
7669F: drivers/clk/clk-max77686.c
7670F: Documentation/devicetree/bindings/mfd/max14577.txt
377452f4 7671F: Documentation/devicetree/bindings/*/max77686.txt
befeb596
KK
7672F: Documentation/devicetree/bindings/mfd/max77693.txt
7673F: Documentation/devicetree/bindings/clock/maxim,max77686.txt
7674F: include/linux/mfd/max14577*.h
7675F: include/linux/mfd/max77686*.h
7676F: include/linux/mfd/max77693*.h
7677
9be3c9a5
HV
7678MAXIRADIO FM RADIO RECEIVER DRIVER
7679M: Hans Verkuil <hverkuil@xs4all.nl>
7680L: linux-media@vger.kernel.org
7681T: git git://linuxtv.org/media_tree.git
a825eaec 7682W: https://linuxtv.org
9be3c9a5
HV
7683S: Maintained
7684F: drivers/media/radio/radio-maxiradio*
7685
c05dc2cc
PR
7686MCP4531 MICROCHIP DIGITAL POTENTIOMETER DRIVER
7687M: Peter Rosin <peda@axentia.se>
7688L: linux-iio@vger.kernel.org
7689S: Maintained
7690F: drivers/iio/potentiometer/mcp4531.c
7691
3b8df5fd
WBG
7692MEASUREMENT COMPUTING CIO-DAC IIO DRIVER
7693M: William Breathitt Gray <vilhelm.gray@gmail.com>
7694L: linux-iio@vger.kernel.org
7695S: Maintained
7696F: drivers/iio/dac/cio-dac.c
7697
7b49235e
LP
7698MEDIA DRIVERS FOR RENESAS - FCP
7699M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
7700L: linux-media@vger.kernel.org
7701L: linux-renesas-soc@vger.kernel.org
7702T: git git://linuxtv.org/media_tree.git
7703S: Supported
7704F: Documentation/devicetree/bindings/media/renesas,fcp.txt
7705F: drivers/media/platform/rcar-fcp.c
7706F: include/media/rcar-fcp.h
7707
474cde66
NS
7708MEDIA DRIVERS FOR RENESAS - VIN
7709M: Niklas Söderlund <niklas.soderlund@ragnatech.se>
7710L: linux-media@vger.kernel.org
7711L: linux-renesas-soc@vger.kernel.org
7712T: git git://linuxtv.org/media_tree.git
7713S: Supported
7714F: Documentation/devicetree/bindings/media/rcar_vin.txt
7715F: drivers/media/platform/rcar-vin/
7716
6f32a8c9
LP
7717MEDIA DRIVERS FOR RENESAS - VSP1
7718M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
7719L: linux-media@vger.kernel.org
4a121096 7720L: linux-renesas-soc@vger.kernel.org
6f32a8c9
LP
7721T: git git://linuxtv.org/media_tree.git
7722S: Supported
7723F: Documentation/devicetree/bindings/media/renesas,vsp1.txt
7724F: drivers/media/platform/vsp1/
7725
fae2080a
AO
7726MEDIA DRIVERS FOR HELENE
7727M: Abylay Ospan <aospan@netup.ru>
7728L: linux-media@vger.kernel.org
7729W: https://linuxtv.org
7730W: http://netup.tv/
7731T: git git://linuxtv.org/media_tree.git
7732S: Supported
7733F: drivers/media/dvb-frontends/helene*
7734
dacf9ce8
KS
7735MEDIA DRIVERS FOR ASCOT2E
7736M: Sergey Kozlov <serjk@netup.ru>
1a76e1f7 7737M: Abylay Ospan <aospan@netup.ru>
dacf9ce8 7738L: linux-media@vger.kernel.org
a825eaec 7739W: https://linuxtv.org
dacf9ce8
KS
7740W: http://netup.tv/
7741T: git git://linuxtv.org/media_tree.git
7742S: Supported
7743F: drivers/media/dvb-frontends/ascot2e*
7744
a6dc60ff
KS
7745MEDIA DRIVERS FOR CXD2841ER
7746M: Sergey Kozlov <serjk@netup.ru>
1a76e1f7 7747M: Abylay Ospan <aospan@netup.ru>
a6dc60ff 7748L: linux-media@vger.kernel.org
a825eaec 7749W: https://linuxtv.org
a6dc60ff
KS
7750W: http://netup.tv/
7751T: git git://linuxtv.org/media_tree.git
7752S: Supported
7753F: drivers/media/dvb-frontends/cxd2841er*
7754
a5d32b35
KS
7755MEDIA DRIVERS FOR HORUS3A
7756M: Sergey Kozlov <serjk@netup.ru>
1a76e1f7 7757M: Abylay Ospan <aospan@netup.ru>
a5d32b35 7758L: linux-media@vger.kernel.org
a825eaec 7759W: https://linuxtv.org
a5d32b35
KS
7760W: http://netup.tv/
7761T: git git://linuxtv.org/media_tree.git
7762S: Supported
7763F: drivers/media/dvb-frontends/horus3a*
7764
e025273b
KS
7765MEDIA DRIVERS FOR LNBH25
7766M: Sergey Kozlov <serjk@netup.ru>
1a76e1f7 7767M: Abylay Ospan <aospan@netup.ru>
e025273b 7768L: linux-media@vger.kernel.org
a825eaec 7769W: https://linuxtv.org
e025273b
KS
7770W: http://netup.tv/
7771T: git git://linuxtv.org/media_tree.git
7772S: Supported
7773F: drivers/media/dvb-frontends/lnbh25*
7774
52b1eaf4
KS
7775MEDIA DRIVERS FOR NETUP PCI UNIVERSAL DVB devices
7776M: Sergey Kozlov <serjk@netup.ru>
1a76e1f7 7777M: Abylay Ospan <aospan@netup.ru>
52b1eaf4 7778L: linux-media@vger.kernel.org
a825eaec 7779W: https://linuxtv.org
52b1eaf4
KS
7780W: http://netup.tv/
7781T: git git://linuxtv.org/media_tree.git
7782S: Supported
7783F: drivers/media/pci/netup_unidvb/*
7784
127c49ae 7785MEDIA INPUT INFRASTRUCTURE (V4L/DVB)
5dc8a864
MCC
7786M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
7787M: Mauro Carvalho Chehab <mchehab@kernel.org>
127c49ae
JP
7788P: LinuxTV.org Project
7789L: linux-media@vger.kernel.org
a825eaec 7790W: https://linuxtv.org
8a6e2535 7791Q: http://patchwork.kernel.org/project/linux-media/list/
275ffde4 7792T: git git://linuxtv.org/media_tree.git
127c49ae 7793S: Maintained
618cd932 7794F: Documentation/media/
127c49ae 7795F: drivers/media/
ffe06198 7796F: drivers/staging/media/
eb4b0ec7 7797F: include/linux/platform_data/media/
127c49ae 7798F: include/media/
6c0f0359
MCC
7799F: include/uapi/linux/dvb/
7800F: include/uapi/linux/videodev2.h
7801F: include/uapi/linux/media.h
7802F: include/uapi/linux/v4l2-*
7803F: include/uapi/linux/meye.h
7804F: include/uapi/linux/ivtv*
7805F: include/uapi/linux/uvcvideo.h
d20620de 7806
0c272fc9
JC
7807MEDIATEK ETHERNET DRIVER
7808M: Felix Fietkau <nbd@openwrt.org>
7809M: John Crispin <blogic@openwrt.org>
7810L: netdev@vger.kernel.org
7811S: Maintained
7812F: drivers/net/ethernet/mediatek/
7813
c869f77d
JK
7814MEDIATEK MT7601U WIRELESS LAN DRIVER
7815M: Jakub Kicinski <kubakici@wp.pl>
7816L: linux-wireless@vger.kernel.org
7817S: Maintained
7818F: drivers/net/wireless/mediatek/mt7601u/
7819
e399065b
SS
7820MEGARAID SCSI/SAS DRIVERS
7821M: Kashyap Desai <kashyap.desai@avagotech.com>
7822M: Sumit Saxena <sumit.saxena@avagotech.com>
7823M: Uday Lingala <uday.lingala@avagotech.com>
7824L: megaraidlinux.pdl@avagotech.com
baaea1dc 7825L: linux-scsi@vger.kernel.org
e399065b 7826W: http://www.lsi.com
ce00f85c 7827S: Maintained
679655da
JP
7828F: Documentation/scsi/megaraid.txt
7829F: drivers/scsi/megaraid.*
7830F: drivers/scsi/megaraid/
757e0108 7831
2c46c9d5 7832MELLANOX ETHERNET DRIVER (mlx4_en)
c40e4096 7833M: Tariq Toukan <tariqt@mellanox.com>
b75f0050 7834L: netdev@vger.kernel.org
2c46c9d5
AV
7835S: Supported
7836W: http://www.mellanox.com
7837Q: http://patchwork.ozlabs.org/project/netdev/list/
7838F: drivers/net/ethernet/mellanox/mlx4/en_*
7839
e7523a49
OG
7840MELLANOX ETHERNET DRIVER (mlx5e)
7841M: Saeed Mahameed <saeedm@mellanox.com>
7842L: netdev@vger.kernel.org
7843S: Supported
7844W: http://www.mellanox.com
7845Q: http://patchwork.ozlabs.org/project/netdev/list/
7846F: drivers/net/ethernet/mellanox/mlx5/core/en_*
7847
93c1edb2
JP
7848MELLANOX ETHERNET SWITCH DRIVERS
7849M: Jiri Pirko <jiri@mellanox.com>
7850M: Ido Schimmel <idosch@mellanox.com>
7851L: netdev@vger.kernel.org
7852S: Supported
7853W: http://www.mellanox.com
7854Q: http://patchwork.ozlabs.org/project/netdev/list/
7855F: drivers/net/ethernet/mellanox/mlxsw/
7856
be4fdf99
VP
7857MELLANOX MLXCPLD LED DRIVER
7858M: Vadim Pasternak <vadimp@mellanox.com>
7859L: linux-leds@vger.kernel.org
7860S: Supported
7861F: drivers/leds/leds-mlxcpld.c
7862F: Documentation/leds/leds-mlxcpld.txt
7863
58cbbee2
VP
7864MELLANOX PLATFORM DRIVER
7865M: Vadim Pasternak <vadimp@mellanox.com>
7866L: platform-driver-x86@vger.kernel.org
7867S: Supported
7868F: arch/x86/platform/mellanox/mlx-platform.c
7869
8700e3e7
MS
7870SOFT-ROCE DRIVER (rxe)
7871M: Moni Shoua <monis@mellanox.com>
7872L: linux-rdma@vger.kernel.org
7873S: Supported
7874W: https://github.com/SoftRoCE/rxe-dev/wiki/rxe-dev:-Home
7875Q: http://patchwork.kernel.org/project/linux-rdma/list/
701b4bf6 7876F: drivers/infiniband/sw/rxe/
8700e3e7
MS
7877F: include/uapi/rdma/rdma_user_rxe.h
7878
5b25b13a
MD
7879MEMBARRIER SUPPORT
7880M: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
7881M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
7882L: linux-kernel@vger.kernel.org
7883S: Supported
7884F: kernel/membarrier.c
7885F: include/uapi/linux/membarrier.h
7886
70ea91f1
SR
7887MEMORY MANAGEMENT
7888L: linux-mm@kvack.org
70ea91f1
SR
7889W: http://www.linux-mm.org
7890S: Maintained
679655da 7891F: include/linux/mm.h
551450bb
CS
7892F: include/linux/gfp.h
7893F: include/linux/mmzone.h
7894F: include/linux/memory_hotplug.h
7895F: include/linux/vmalloc.h
679655da 7896F: mm/
70ea91f1 7897
f4e9ce66 7898MEMORY TECHNOLOGY DEVICES (MTD)
8b58be88 7899M: David Woodhouse <dwmw2@infradead.org>
242c325e 7900M: Brian Norris <computersforpeace@gmail.com>
1da177e4 7901L: linux-mtd@lists.infradead.org
8a6e2535
JP
7902W: http://www.linux-mtd.infradead.org/
7903Q: http://patchwork.ozlabs.org/project/linux-mtd/list/
242c325e 7904T: git git://git.infradead.org/linux-mtd.git
ab95eac9 7905T: git git://git.infradead.org/l2-mtd.git
1da177e4 7906S: Maintained
becc7ae5 7907F: Documentation/devicetree/bindings/mtd/
679655da
JP
7908F: drivers/mtd/
7909F: include/linux/mtd/
c117ab84 7910F: include/uapi/mtd/
1da177e4 7911
26c57ef1 7912MEN A21 WATCHDOG DRIVER
30c7469b 7913M: Johannes Thumshirn <morbidrsa@gmail.com>
26c57ef1 7914L: linux-watchdog@vger.kernel.org
30c7469b 7915S: Maintained
26c57ef1
JT
7916F: drivers/watchdog/mena21_wdt.c
7917
3764e82e 7918MEN CHAMELEON BUS (mcb)
30c7469b
JT
7919M: Johannes Thumshirn <morbidrsa@gmail.com>
7920S: Maintained
3764e82e
JT
7921F: drivers/mcb/
7922F: include/linux/mcb.h
b9f2f459 7923F: Documentation/men-chameleon-bus.txt
3764e82e 7924
48b490d2
AW
7925MEN F21BMC (Board Management Controller)
7926M: Andreas Werner <andreas.werner@men.de>
7927S: Supported
7928F: drivers/mfd/menf21bmc.c
7929F: drivers/watchdog/menf21bmc_wdt.c
7930F: drivers/leds/leds-menf21bmc.c
7931F: drivers/hwmon/menf21bmc_hwmon.c
7932F: Documentation/hwmon/menf21bmc
7933
12285945
JH
7934METAG ARCHITECTURE
7935M: James Hogan <james.hogan@imgtec.com>
d668d9ed 7936L: linux-metag@vger.kernel.org
9f273c24 7937T: git git://git.kernel.org/pub/scm/linux/kernel/git/jhogan/metag.git
f23d0e24 7938S: Odd Fixes
12285945
JH
7939F: arch/metag/
7940F: Documentation/metag/
7941F: Documentation/devicetree/bindings/metag/
2d799dde 7942F: Documentation/devicetree/bindings/interrupt-controller/img,*
a2c5d4ed 7943F: drivers/clocksource/metag_generic.c
5698c50d
JH
7944F: drivers/irqchip/irq-metag.c
7945F: drivers/irqchip/irq-metag-ext.c
ae85ac71 7946F: drivers/tty/metag_da.c
12285945 7947
c6375b0a 7948MICROBLAZE ARCHITECTURE
8b58be88 7949M: Michal Simek <monstr@monstr.eu>
c6375b0a
MS
7950W: http://www.monstr.eu/fdt/
7951T: git git://git.monstr.eu/linux-2.6-microblaze.git
7952S: Supported
0a8c7914 7953F: arch/microblaze/
1da177e4 7954
5615c371
NF
7955MICROCHIP / ATMEL AT91 / AT32 SERIAL DRIVER
7956M: Richard Genoud <richard.genoud@gmail.com>
7957S: Maintained
7958F: drivers/tty/serial/atmel_serial.c
7959F: include/linux/atmel_serial.h
7960
71fb2c74
SW
7961MICROCHIP / ATMEL ISC DRIVER
7962M: Songjun Wu <songjun.wu@microchip.com>
7963L: linux-media@vger.kernel.org
7964S: Supported
7965F: drivers/media/platform/atmel/atmel-isc.c
7966F: drivers/media/platform/atmel/atmel-isc-regs.h
7967F: devicetree/bindings/media/atmel-isc.txt
7968
2508a45a
CY
7969MICROSOFT SURFACE PRO 3 BUTTON DRIVER
7970M: Chen Yu <yu.c.chen@intel.com>
7971L: platform-driver-x86@vger.kernel.org
7972S: Supported
7973F: drivers/platform/x86/surfacepro3_button.c
7974
1da177e4 7975MICROTEK X6 SCANNER
61eee9a7 7976M: Oliver Neukum <oliver@neukum.org>
1da177e4 7977S: Maintained
679655da 7978F: drivers/usb/image/microtek.*
1da177e4
LT
7979
7980MIPS
8b58be88 7981M: Ralf Baechle <ralf@linux-mips.org>
1da177e4 7982L: linux-mips@linux-mips.org
6097050d 7983W: http://www.linux-mips.org/
b05e988e 7984T: git git://git.linux-mips.org/pub/scm/ralf/linux.git
6097050d 7985Q: http://patchwork.linux-mips.org/project/linux-mips/list/
7425b340 7986S: Supported
f46d92e8 7987F: Documentation/devicetree/bindings/mips/
679655da
JP
7988F: Documentation/mips/
7989F: arch/mips/
1da177e4 7990
413ef3f6
KC
7991MIPS/LOONGSON1 ARCHITECTURE
7992M: Keguang Zhang <keguang.zhang@gmail.com>
7993L: linux-mips@linux-mips.org
7994S: Maintained
7995F: arch/mips/loongson32/
7996F: arch/mips/include/asm/mach-loongson32/
7997F: drivers/*/*loongson1*
7998F: drivers/*/*/*loongson1*
7999
08b7620a
HV
8000MIROSOUND PCM20 FM RADIO RECEIVER DRIVER
8001M: Hans Verkuil <hverkuil@xs4all.nl>
8002L: linux-media@vger.kernel.org
8003T: git git://linuxtv.org/media_tree.git
a825eaec 8004W: https://linuxtv.org
08b7620a
HV
8005S: Odd Fixes
8006F: drivers/media/radio/radio-miropcm20*
8007
c09befcb
OG
8008MELLANOX MLX4 core VPI driver
8009M: Yishai Hadas <yishaih@mellanox.com>
e126ba97
EC
8010L: netdev@vger.kernel.org
8011L: linux-rdma@vger.kernel.org
8012W: http://www.mellanox.com
8013Q: http://patchwork.ozlabs.org/project/netdev/list/
c09befcb
OG
8014S: Supported
8015F: drivers/net/ethernet/mellanox/mlx4/
8016F: include/linux/mlx4/
9ce28a20 8017F: include/uapi/rdma/mlx4-abi.h
c09befcb
OG
8018
8019MELLANOX MLX4 IB driver
8020M: Yishai Hadas <yishaih@mellanox.com>
8021L: linux-rdma@vger.kernel.org
8022W: http://www.mellanox.com
e126ba97 8023Q: http://patchwork.kernel.org/project/linux-rdma/list/
c09befcb
OG
8024S: Supported
8025F: drivers/infiniband/hw/mlx4/
8026F: include/linux/mlx4/
8027
595a4d8f
OG
8028MELLANOX MLX5 core VPI driver
8029M: Matan Barak <matanb@mellanox.com>
8030M: Leon Romanovsky <leonro@mellanox.com>
e126ba97
EC
8031L: netdev@vger.kernel.org
8032L: linux-rdma@vger.kernel.org
8033W: http://www.mellanox.com
8034Q: http://patchwork.ozlabs.org/project/netdev/list/
e126ba97
EC
8035S: Supported
8036F: drivers/net/ethernet/mellanox/mlx5/core/
8037F: include/linux/mlx5/
3085e29e 8038F: include/uapi/rdma/mlx5-abi.h
e126ba97 8039
595a4d8f
OG
8040MELLANOX MLX5 IB driver
8041M: Matan Barak <matanb@mellanox.com>
8042M: Leon Romanovsky <leonro@mellanox.com>
b75f0050
JP
8043L: linux-rdma@vger.kernel.org
8044W: http://www.mellanox.com
8045Q: http://patchwork.kernel.org/project/linux-rdma/list/
b75f0050 8046S: Supported
b75f0050 8047F: drivers/infiniband/hw/mlx5/
595a4d8f 8048F: include/linux/mlx5/
e126ba97 8049
764589b6
CM
8050MELEXIS MLX90614 DRIVER
8051M: Crt Mori <cmo@melexis.com>
8052L: linux-iio@vger.kernel.org
8053W: http://www.melexis.com
8054S: Supported
8055F: drivers/iio/temperature/mlx90614.c
8056
6c223761
KB
8057MICROSEMI SMART ARRAY SMARTPQI DRIVER (smartpqi)
8058M: Don Brace <don.brace@microsemi.com>
8059L: esc.storagedev@microsemi.com
8060L: linux-scsi@vger.kernel.org
8061S: Supported
8062F: drivers/scsi/smartpqi/smartpqi*.[ch]
8063F: drivers/scsi/smartpqi/Kconfig
8064F: drivers/scsi/smartpqi/Makefile
8065F: include/linux/cciss*.h
8066F: include/uapi/linux/cciss*.h
425b490b 8067F: Documentation/scsi/smartpqi.txt
6c223761 8068
0ce277e4
AP
8069MN88472 MEDIA DRIVER
8070M: Antti Palosaari <crope@iki.fi>
8071L: linux-media@vger.kernel.org
a825eaec 8072W: https://linuxtv.org
0ce277e4
AP
8073W: http://palosaari.fi/linux/
8074Q: http://patchwork.linuxtv.org/project/linux-media/list/
0ce277e4 8075S: Maintained
94d0eaa4 8076F: drivers/media/dvb-frontends/mn88472*
0ce277e4 8077
4f4d238f
AP
8078MN88473 MEDIA DRIVER
8079M: Antti Palosaari <crope@iki.fi>
8080L: linux-media@vger.kernel.org
a825eaec 8081W: https://linuxtv.org
4f4d238f
AP
8082W: http://palosaari.fi/linux/
8083Q: http://patchwork.linuxtv.org/project/linux-media/list/
4f4d238f 8084S: Maintained
877ba50b 8085F: drivers/media/dvb-frontends/mn88473*
4f4d238f 8086
1da177e4 8087MODULE SUPPORT
8b58be88 8088M: Rusty Russell <rusty@rustcorp.com.au>
1da177e4 8089S: Maintained
679655da
JP
8090F: include/linux/module.h
8091F: kernel/module.c
1da177e4
LT
8092
8093MOTION EYE VAIO PICTUREBOOK CAMERA DRIVER
1da177e4 8094W: http://popies.net/meye/
b7788e13 8095S: Orphan
618cd932 8096F: Documentation/media/v4l-drivers/meye*
90d72ac6 8097F: drivers/media/pci/meye/
6c0f0359 8098F: include/uapi/linux/meye.h
1da177e4 8099
b9705b60 8100MOXA SMARTIO/INDUSTIO/INTELLIO SERIAL CARD
8b58be88 8101M: Jiri Slaby <jirislaby@gmail.com>
d735410a 8102S: Maintained
679655da 8103F: Documentation/serial/moxa-smartio
c897401b 8104F: drivers/tty/mxser.*
d735410a 8105
889b2f87
AK
8106MR800 AVERMEDIA USB FM RADIO DRIVER
8107M: Alexey Klimov <klimov.linux@gmail.com>
8108L: linux-media@vger.kernel.org
8109T: git git://linuxtv.org/media_tree.git
8110S: Maintained
8111F: drivers/media/radio/radio-mr800.c
8112
d7155691
AO
8113MRF24J40 IEEE 802.15.4 RADIO DRIVER
8114M: Alan Ott <alan@signal11.us>
8115L: linux-wpan@vger.kernel.org
8116S: Maintained
8117F: drivers/net/ieee802154/mrf24j40.c
2e6fd648 8118F: Documentation/devicetree/bindings/net/ieee802154/mrf24j40.txt
d7155691 8119
8c4c731a 8120MSI LAPTOP SUPPORT
182ae55c 8121M: "Lee, Chun-Yi" <jlee@suse.com>
d0944853 8122L: platform-driver-x86@vger.kernel.org
8c4c731a 8123S: Maintained
679655da 8124F: drivers/platform/x86/msi-laptop.c
8c4c731a 8125
0f1006b1 8126MSI WMI SUPPORT
d0944853 8127L: platform-driver-x86@vger.kernel.org
5ee7041e 8128S: Orphan
0f1006b1
AA
8129F: drivers/platform/x86/msi-wmi.c
8130
19a628a0
AP
8131MSI001 MEDIA DRIVER
8132M: Antti Palosaari <crope@iki.fi>
8133L: linux-media@vger.kernel.org
a825eaec 8134W: https://linuxtv.org
19a628a0
AP
8135W: http://palosaari.fi/linux/
8136Q: http://patchwork.linuxtv.org/project/linux-media/list/
8137T: git git://linuxtv.org/anttip/media_tree.git
8138S: Maintained
0185e197 8139F: drivers/media/tuners/msi001*
19a628a0 8140
7570589d 8141MSI2500 MEDIA DRIVER
2c57213f
AP
8142M: Antti Palosaari <crope@iki.fi>
8143L: linux-media@vger.kernel.org
a825eaec 8144W: https://linuxtv.org
2c57213f
AP
8145W: http://palosaari.fi/linux/
8146Q: http://patchwork.linuxtv.org/project/linux-media/list/
8147T: git git://linuxtv.org/anttip/media_tree.git
8148S: Maintained
7570589d 8149F: drivers/media/usb/msi2500/
2c57213f 8150
159eeea4
RJ
8151MSYSTEMS DISKONCHIP G3 MTD DRIVER
8152M: Robert Jarzmik <robert.jarzmik@free.fr>
8153L: linux-mtd@lists.infradead.org
8154S: Maintained
8155F: drivers/mtd/devices/docg3*
8156
62a37dc7 8157MT9M032 APTINA SENSOR DRIVER
0e837fb9
LP
8158M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
8159L: linux-media@vger.kernel.org
8160T: git git://linuxtv.org/media_tree.git
8161S: Maintained
8162F: drivers/media/i2c/mt9m032.c
b5dcee22 8163F: include/media/i2c/mt9m032.h
0e837fb9 8164
62a37dc7 8165MT9P031 APTINA CAMERA SENSOR
0e837fb9
LP
8166M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
8167L: linux-media@vger.kernel.org
8168T: git git://linuxtv.org/media_tree.git
8169S: Maintained
8170F: drivers/media/i2c/mt9p031.c
b5dcee22 8171F: include/media/i2c/mt9p031.h
0e837fb9 8172
62a37dc7 8173MT9T001 APTINA CAMERA SENSOR
0e837fb9
LP
8174M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
8175L: linux-media@vger.kernel.org
8176T: git git://linuxtv.org/media_tree.git
8177S: Maintained
8178F: drivers/media/i2c/mt9t001.c
b5dcee22 8179F: include/media/i2c/mt9t001.h
0e837fb9 8180
62a37dc7 8181MT9V032 APTINA CAMERA SENSOR
0e837fb9
LP
8182M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
8183L: linux-media@vger.kernel.org
8184T: git git://linuxtv.org/media_tree.git
8185S: Maintained
f2272e13 8186F: Documentation/devicetree/bindings/media/i2c/mt9v032.txt
0e837fb9 8187F: drivers/media/i2c/mt9v032.c
b5dcee22 8188F: include/media/i2c/mt9v032.h
0e837fb9 8189
4e0d13cb 8190MULTIFUNCTION DEVICES (MFD)
f7d3210e 8191M: Lee Jones <lee.jones@linaro.org>
7caa7991 8192T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
4e0d13cb 8193S: Supported
80366127 8194F: Documentation/devicetree/bindings/mfd/
679655da 8195F: drivers/mfd/
55b5940d 8196F: include/linux/mfd/
4e0d13cb 8197
5c4e6f13 8198MULTIMEDIA CARD (MMC), SECURE DIGITAL (SD) AND SDIO SUBSYSTEM
e18eaf8f 8199M: Ulf Hansson <ulf.hansson@linaro.org>
b2503a94 8200L: linux-mmc@vger.kernel.org
708dce3f 8201T: git git://git.linaro.org/people/ulf.hansson/mmc.git
245feaa6 8202S: Maintained
2810984b 8203F: Documentation/devicetree/bindings/mmc/
679655da
JP
8204F: drivers/mmc/
8205F: include/linux/mmc/
c117ab84 8206F: include/uapi/linux/mmc/
baca2da4 8207
15a0580c 8208MULTIMEDIA CARD (MMC) ETC. OVER SPI
22b174f8 8209S: Orphan
679655da
JP
8210F: drivers/mmc/host/mmc_spi.c
8211F: include/linux/spi/mmc_spi.h
15a0580c 8212
1da177e4 8213MULTISOUND SOUND DRIVER
8b58be88 8214M: Andrew Veliath <andrewtv@usa.net>
1da177e4 8215S: Maintained
679655da
JP
8216F: Documentation/sound/oss/MultiSound
8217F: sound/oss/msnd*
1da177e4 8218
d735410a 8219MULTITECH MULTIPORT CARD (ISICOM)
d86b3001 8220S: Orphan
c897401b 8221F: drivers/tty/isicom.c
679655da 8222F: include/linux/isicom.h
d735410a 8223
550a7375 8224MUSB MULTIPOINT HIGH SPEED DUAL-ROLE CONTROLLER
3b243519 8225M: Bin Liu <b-liu@ti.com>
795fb7e7 8226L: linux-usb@vger.kernel.org
43b416e5 8227T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
795fb7e7 8228S: Maintained
679655da 8229F: drivers/usb/musb/
550a7375 8230
ea0af5f6
MK
8231MXL5007T MEDIA DRIVER
8232M: Michael Krufky <mkrufky@linuxtv.org>
8233L: linux-media@vger.kernel.org
a825eaec 8234W: https://linuxtv.org
ea0af5f6
MK
8235W: http://github.com/mkrufky
8236Q: http://patchwork.linuxtv.org/project/linux-media/list/
8237T: git git://linuxtv.org/mkrufky/tuners.git
8238S: Maintained
8239F: drivers/media/tuners/mxl5007t.*
8240
2d3cf588 8241MYRICOM MYRI-10G 10GbE DRIVER (MYRI10GE)
205057ae 8242M: Hyong-Youb Kim <hykim@myri.com>
2d3cf588 8243L: netdev@vger.kernel.org
205057ae 8244W: https://www.myricom.com/support/downloads/myri10ge.html
2d3cf588 8245S: Supported
93f7848b 8246F: drivers/net/ethernet/myricom/myri10ge/
2d3cf588 8247
9df4f913
BB
8248NAND FLASH SUBSYSTEM
8249M: Boris Brezillon <boris.brezillon@free-electrons.com>
8250R: Richard Weinberger <richard@nod.at>
8251L: linux-mtd@lists.infradead.org
8252W: http://www.linux-mtd.infradead.org/
8253Q: http://patchwork.ozlabs.org/project/linux-mtd/list/
8254T: git git://github.com/linux-nand/linux.git
8255S: Maintained
8256F: drivers/mtd/nand/
8257F: include/linux/mtd/nand*.h
8258
1da177e4 8259NATSEMI ETHERNET DRIVER (DP8381x)
09d208ec 8260S: Orphan
d9fb9f38 8261F: drivers/net/ethernet/natsemi/natsemi.c
1da177e4 8262
23dc05a3
DM
8263NATIVE INSTRUMENTS USB SOUND INTERFACE DRIVER
8264M: Daniel Mack <zonque@gmail.com>
8265S: Maintained
e5747e40 8266L: alsa-devel@alsa-project.org (moderated for non-subscribers)
23dc05a3
DM
8267W: http://www.native-instruments.com
8268F: sound/usb/caiaq/
8269
1da177e4 8270NCP FILESYSTEM
52653199
PV
8271M: Petr Vandrovec <petr@vandrovec.name>
8272S: Odd Fixes
679655da 8273F: fs/ncpfs/
1da177e4 8274
a79b0322
FT
8275NCR 5380 SCSI DRIVERS
8276M: Finn Thain <fthain@telegraphics.com.au>
8277M: Michael Schmitz <schmitzmic@gmail.com>
8278L: linux-scsi@vger.kernel.org
8279S: Maintained
8280F: Documentation/scsi/g_NCR5380.txt
8281F: drivers/scsi/NCR5380.*
8282F: drivers/scsi/arm/cumana_1.c
8283F: drivers/scsi/arm/oak.c
a79b0322
FT
8284F: drivers/scsi/atari_scsi.*
8285F: drivers/scsi/dmx3191d.c
a79b0322
FT
8286F: drivers/scsi/g_NCR5380.*
8287F: drivers/scsi/g_NCR5380_mmio.c
8288F: drivers/scsi/mac_scsi.*
a79b0322
FT
8289F: drivers/scsi/sun3_scsi.*
8290F: drivers/scsi/sun3_scsi_vme.c
a79b0322 8291
1da177e4 8292NCR DUAL 700 SCSI DRIVER (MICROCHANNEL)
8b58be88 8293M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
1da177e4
LT
8294L: linux-scsi@vger.kernel.org
8295S: Maintained
679655da 8296F: drivers/scsi/NCR_D700.*
1da177e4 8297
4aa3eb4c
GR
8298NCT6775 HARDWARE MONITOR DRIVER
8299M: Guenter Roeck <linux@roeck-us.net>
968ce1b1 8300L: linux-hwmon@vger.kernel.org
4aa3eb4c
GR
8301S: Maintained
8302F: Documentation/hwmon/nct6775
8303F: drivers/hwmon/nct6775.c
8304
3c2d774c 8305NETEFFECT IWARP RNIC DRIVER (IW_NES)
8b58be88 8306M: Faisal Latif <faisal.latif@intel.com>
e6cc0fd1 8307L: linux-rdma@vger.kernel.org
e3d33cb1 8308W: http://www.intel.com/Products/Server/Adapters/Server-Cluster/Server-Cluster-overview.htm
3c2d774c
GS
8309S: Supported
8310F: drivers/infiniband/hw/nes/
c546b2a3 8311F: include/uapi/rdma/nes-abi.h
3c2d774c 8312
be2f2e84 8313NETEM NETWORK EMULATOR
adbbf69d 8314M: Stephen Hemminger <stephen@networkplumber.org>
3430284f 8315L: netem@lists.linux-foundation.org (moderated for non-subscribers)
be2f2e84 8316S: Maintained
679655da 8317F: net/sched/sch_netem.c
be2f2e84 8318
b2f5a051 8319NETERION 10GbE DRIVERS (s2io/vxge)
e3806882 8320M: Jon Mason <jdmason@kudzu.us>
4a58448b 8321L: netdev@vger.kernel.org
4a58448b 8322S: Supported
679655da 8323F: Documentation/networking/s2io.txt
b2f5a051 8324F: Documentation/networking/vxge.txt
86387e1a 8325F: drivers/net/ethernet/neterion/
4a58448b 8326
db9cf3a3 8327NETFILTER ({IP,IP6,ARP,EB,NF}TABLES)
0e05e192 8328M: Pablo Neira Ayuso <pablo@netfilter.org>
8b58be88 8329M: Patrick McHardy <kaber@trash.net>
42010ed0 8330M: Jozsef Kadlecsik <kadlec@blackhole.kfki.hu>
1a03b81d 8331L: netfilter-devel@vger.kernel.org
82b98543 8332L: coreteam@netfilter.org
1da177e4
LT
8333W: http://www.netfilter.org/
8334W: http://www.iptables.org/
42010ed0
PNA
8335Q: http://patchwork.ozlabs.org/project/netfilter-devel/list/
8336T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf.git
8337T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf-next.git
1da177e4 8338S: Supported
679655da
JP
8339F: include/linux/netfilter*
8340F: include/linux/netfilter/
8341F: include/net/netfilter/
c117ab84
CEB
8342F: include/uapi/linux/netfilter*
8343F: include/uapi/linux/netfilter/
679655da
JP
8344F: net/*/netfilter.c
8345F: net/*/netfilter/
8346F: net/netfilter/
91c269a0 8347F: net/bridge/br_netfilter*.c
1da177e4 8348
4cc67735 8349NETLABEL
87a0874c 8350M: Paul Moore <paul@paul-moore.com>
4cc67735
PM
8351W: http://netlabel.sf.net
8352L: netdev@vger.kernel.org
87a0874c 8353S: Maintained
80811493 8354F: Documentation/netlabel/
679655da
JP
8355F: include/net/netlabel.h
8356F: net/netlabel/
4cc67735 8357
1da177e4 8358NETROM NETWORK LAYER
8b58be88 8359M: Ralf Baechle <ralf@linux-mips.org>
1da177e4 8360L: linux-hams@vger.kernel.org
d34cb28a 8361W: http://www.linux-ax25.org/
1da177e4 8362S: Maintained
679655da 8363F: include/net/netrom.h
c117ab84 8364F: include/uapi/linux/netrom.h
679655da 8365F: net/netrom/
1da177e4 8366
4c352362
JK
8367NETRONOME ETHERNET DRIVERS
8368M: Jakub Kicinski <jakub.kicinski@netronome.com>
4c352362
JK
8369L: oss-drivers@netronome.com
8370S: Maintained
8371F: drivers/net/ethernet/netronome/
8372
5ddb88c0 8373NETWORK BLOCK DEVICE (NBD)
4ca5829a 8374M: Markus Pargmann <mpa@pengutronix.de>
1da177e4 8375S: Maintained
5e4b269b 8376L: nbd-general@lists.sourceforge.net
4ca5829a 8377T: git git://git.pengutronix.de/git/mpa/linux-nbd.git
679655da
JP
8378F: Documentation/blockdev/nbd.txt
8379F: drivers/block/nbd.c
c117ab84 8380F: include/uapi/linux/nbd.h
1da177e4 8381
6e43650c
NH
8382NETWORK DROP MONITOR
8383M: Neil Horman <nhorman@tuxdriver.com>
8384L: netdev@vger.kernel.org
8385S: Maintained
8386W: https://fedorahosted.org/dropwatch/
8387F: net/core/drop_monitor.c
8388
3ed6e498
AL
8389NETWORKING [DSA]
8390M: Andrew Lunn <andrew@lunn.ch>
8391M: Vivien Didelot <vivien.didelot@savoirfairelinux.com>
8392M: Florian Fainelli <f.fainelli@gmail.com>
8393S: Maintained
8394F: net/dsa/
8395F: include/net/dsa.h
8396F: drivers/net/dsa/
8397
1da177e4 8398NETWORKING [GENERAL]
8b58be88 8399M: "David S. Miller" <davem@davemloft.net>
979b6c13 8400L: netdev@vger.kernel.org
b1e8fd54 8401W: http://www.linuxfoundation.org/en/Net
11e98029 8402Q: http://patchwork.ozlabs.org/project/netdev/list/
814fd609
NP
8403T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
8404T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git
1da177e4 8405S: Maintained
679655da
JP
8406F: net/
8407F: include/net/
018d21ed
JP
8408F: include/linux/in.h
8409F: include/linux/net.h
8410F: include/linux/netdevice.h
c117ab84
CEB
8411F: include/uapi/linux/in.h
8412F: include/uapi/linux/net.h
8413F: include/uapi/linux/netdevice.h
0c7aecd4 8414F: include/uapi/linux/net_namespace.h
7e814a6c 8415F: tools/net/
f4e53f9a 8416F: tools/testing/selftests/net/
335a67d2 8417F: lib/random32.c
1da177e4
LT
8418
8419NETWORKING [IPv4/IPv6]
8b58be88
JP
8420M: "David S. Miller" <davem@davemloft.net>
8421M: Alexey Kuznetsov <kuznet@ms2.inr.ac.ru>
8b58be88
JP
8422M: James Morris <jmorris@namei.org>
8423M: Hideaki YOSHIFUJI <yoshfuji@linux-ipv6.org>
8424M: Patrick McHardy <kaber@trash.net>
979b6c13 8425L: netdev@vger.kernel.org
08deed1e 8426T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
1da177e4 8427S: Maintained
679655da
JP
8428F: net/ipv4/
8429F: net/ipv6/
8430F: include/net/ip*
0a14842f 8431F: arch/x86/net/*
1da177e4 8432
73b7656c
DM
8433NETWORKING [IPSEC]
8434M: Steffen Klassert <steffen.klassert@secunet.com>
8435M: Herbert Xu <herbert@gondor.apana.org.au>
8436M: "David S. Miller" <davem@davemloft.net>
8437L: netdev@vger.kernel.org
d1fc5024
SK
8438T: git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec.git
8439T: git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec-next.git
73b7656c 8440S: Maintained
5826bdd1 8441F: net/core/flow.c
73b7656c
DM
8442F: net/xfrm/
8443F: net/key/
8444F: net/ipv4/xfrm*
d1fc5024
SK
8445F: net/ipv4/esp4.c
8446F: net/ipv4/ah4.c
8447F: net/ipv4/ipcomp.c
8448F: net/ipv4/ip_vti.c
73b7656c 8449F: net/ipv6/xfrm*
d1fc5024
SK
8450F: net/ipv6/esp6.c
8451F: net/ipv6/ah6.c
8452F: net/ipv6/ipcomp6.c
8453F: net/ipv6/ip6_vti.c
73b7656c
DM
8454F: include/uapi/linux/xfrm.h
8455F: include/net/xfrm.h
8456
10e2ff1c 8457NETWORKING [LABELED] (NetLabel, CIPSO, Labeled IPsec, SECMARK)
87a0874c 8458M: Paul Moore <paul@paul-moore.com>
10e2ff1c
JM
8459L: netdev@vger.kernel.org
8460S: Maintained
8461
29f8f632 8462NETWORKING [WIRELESS]
2cb4abd1 8463L: linux-wireless@vger.kernel.org
8a6e2535 8464Q: http://patchwork.kernel.org/project/linux-wireless/list/
29f8f632 8465
788873ac
JP
8466NETWORKING DRIVERS
8467L: netdev@vger.kernel.org
8468W: http://www.linuxfoundation.org/en/Net
11e98029 8469Q: http://patchwork.ozlabs.org/project/netdev/list/
08deed1e
JP
8470T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
8471T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git
788873ac 8472S: Odd Fixes
156f4fbc 8473F: Documentation/devicetree/bindings/net/
788873ac 8474F: drivers/net/
018d21ed 8475F: include/linux/if_*
0b63bf1f 8476F: include/linux/netdevice.h
0b63bf1f
JD
8477F: include/linux/etherdevice.h
8478F: include/linux/fcdevice.h
8479F: include/linux/fddidevice.h
8480F: include/linux/hippidevice.h
8481F: include/linux/inetdevice.h
c117ab84
CEB
8482F: include/uapi/linux/if_*
8483F: include/uapi/linux/netdevice.h
788873ac 8484
0e324cf6
JL
8485NETWORKING DRIVERS (WIRELESS)
8486M: Kalle Valo <kvalo@codeaurora.org>
8487L: linux-wireless@vger.kernel.org
8488Q: http://patchwork.kernel.org/project/linux-wireless/list/
9f273c24
FW
8489T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers.git
8490T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers-next.git
0e324cf6 8491S: Maintained
182fd9ee 8492F: Documentation/devicetree/bindings/net/wireless/
0e324cf6
JL
8493F: drivers/net/wireless/
8494
3d396eb1 8495NETXEN (1/10) GbE SUPPORT
8622315e 8496M: Manish Chopra <manish.chopra@qlogic.com>
83c07dde
AKS
8497M: Sony Chacko <sony.chacko@qlogic.com>
8498M: Rajesh Borundia <rajesh.borundia@qlogic.com>
3d396eb1 8499L: netdev@vger.kernel.org
9c2b5bde 8500W: http://www.qlogic.com
3d396eb1 8501S: Supported
aa43c215 8502F: drivers/net/ethernet/qlogic/netxen/
3d396eb1 8503
6423d30f
AAJ
8504NFC SUBSYSTEM
8505M: Lauro Ramos Venancio <lauro.venancio@openbossa.org>
8506M: Aloisio Almeida Jr <aloisio.almeida@openbossa.org>
8507M: Samuel Ortiz <sameo@linux.intel.com>
8508L: linux-wireless@vger.kernel.org
1eb3b216 8509L: linux-nfc@lists.01.org (subscribers-only)
0293ba20 8510S: Supported
6423d30f 8511F: net/nfc/
55eb94f9 8512F: include/net/nfc/
c117ab84 8513F: include/uapi/linux/nfc.h
6423d30f 8514F: drivers/nfc/
397d6497
CR
8515F: include/linux/platform_data/nfcmrvl.h
8516F: include/linux/platform_data/nxp-nci.h
08eaa1e0 8517F: include/linux/platform_data/pn544.h
397d6497
CR
8518F: include/linux/platform_data/st21nfca.h
8519F: include/linux/platform_data/st-nci.h
7ebb88e5 8520F: Documentation/devicetree/bindings/net/nfc/
3d396eb1 8521
e8b43555 8522NFS, SUNRPC, AND LOCKD CLIENTS
cd7b996a 8523M: Trond Myklebust <trond.myklebust@primarydata.com>
0e3b137f 8524M: Anna Schumaker <anna.schumaker@netapp.com>
78f58153
TM
8525L: linux-nfs@vger.kernel.org
8526W: http://client.linux-nfs.org
cd7b996a 8527T: git git://git.linux-nfs.org/projects/trondmy/linux-nfs.git
1da177e4 8528S: Maintained
679655da
JP
8529F: fs/lockd/
8530F: fs/nfs/
8531F: fs/nfs_common/
8532F: net/sunrpc/
8533F: include/linux/lockd/
8534F: include/linux/nfs*
8535F: include/linux/sunrpc/
c117ab84
CEB
8536F: include/uapi/linux/nfs*
8537F: include/uapi/linux/sunrpc/
1da177e4 8538
85ef9cea 8539NILFS2 FILESYSTEM
e2126935 8540M: Ryusuke Konishi <konishi.ryusuke@lab.ntt.co.jp>
6aff43f8 8541L: linux-nilfs@vger.kernel.org
f9472265 8542W: http://nilfs.sourceforge.net/
9e92e516 8543W: http://nilfs.osdn.jp/
e2126935 8544T: git git://github.com/konis/nilfs2.git
85ef9cea 8545S: Supported
679655da
JP
8546F: Documentation/filesystems/nilfs2.txt
8547F: fs/nilfs2/
c35c7ac5 8548F: include/trace/events/nilfs2.h
e63e88bc
RK
8549F: include/uapi/linux/nilfs2_api.h
8550F: include/uapi/linux/nilfs2_ondisk.h
85ef9cea 8551
1da177e4 8552NINJA SCSI-3 / NINJA SCSI-32Bi (16bit/CardBus) PCMCIA SCSI HOST ADAPTER DRIVER
8b58be88 8553M: YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
1da177e4
LT
8554W: http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
8555S: Maintained
679655da
JP
8556F: Documentation/scsi/NinjaSCSI.txt
8557F: drivers/scsi/pcmcia/nsp_*
1da177e4
LT
8558
8559NINJA SCSI-32Bi/UDE PCI/CARDBUS SCSI HOST ADAPTER DRIVER
8b58be88
JP
8560M: GOTO Masanori <gotom@debian.or.jp>
8561M: YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
1da177e4
LT
8562W: http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
8563S: Maintained
679655da
JP
8564F: Documentation/scsi/NinjaSCSI.txt
8565F: drivers/scsi/nsp32*
1da177e4 8566
383b8fb9
LFT
8567NIOS2 ARCHITECTURE
8568M: Ley Foon Tan <lftan@altera.com>
8569L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
0094dc40 8570T: git git://git.kernel.org/pub/scm/linux/kernel/git/lftan/nios2.git
383b8fb9
LFT
8571S: Maintained
8572F: arch/nios2/
8573
2a6afddb 8574NOKIA N900 POWER SUPPLY DRIVERS
e35a49b1 8575R: Pali Rohár <pali.rohar@gmail.com>
2a6afddb 8576F: include/linux/power/bq2415x_charger.h
081bab21 8577F: include/linux/power/bq27xxx_battery.h
2a6afddb 8578F: include/linux/power/isp1704_charger.h
8c0984e5
SR
8579F: drivers/power/supply/bq2415x_charger.c
8580F: drivers/power/supply/bq27xxx_battery.c
8581F: drivers/power/supply/bq27xxx_battery_i2c.c
8582F: drivers/power/supply/isp1704_charger.c
8583F: drivers/power/supply/rx51_battery.c
2a6afddb 8584
a1bd3bae 8585NTB DRIVER CORE
9ef6bf6c
JM
8586M: Jon Mason <jdmason@kudzu.us>
8587M: Dave Jiang <dave.jiang@intel.com>
a1bd3bae 8588M: Allen Hubbe <Allen.Hubbe@emc.com>
5e9fd733 8589L: linux-ntb@googlegroups.com
fce8a7bb 8590S: Supported
2984411f
JM
8591W: https://github.com/jonmason/ntb/wiki
8592T: git git://github.com/jonmason/ntb.git
fce8a7bb 8593F: drivers/ntb/
548c237c 8594F: drivers/net/ntb_netdev.c
fce8a7bb 8595F: include/linux/ntb.h
a1bd3bae 8596F: include/linux/ntb_transport.h
a9c59ef7 8597F: tools/testing/selftests/ntb/
fce8a7bb 8598
e26a5843
AH
8599NTB INTEL DRIVER
8600M: Jon Mason <jdmason@kudzu.us>
8601M: Dave Jiang <dave.jiang@intel.com>
5e9fd733 8602L: linux-ntb@googlegroups.com
e26a5843
AH
8603S: Supported
8604W: https://github.com/jonmason/ntb/wiki
8605T: git git://github.com/jonmason/ntb.git
8606F: drivers/ntb/hw/intel/
fce8a7bb 8607
a1b36958
XY
8608NTB AMD DRIVER
8609M: Xiangliang Yu <Xiangliang.Yu@amd.com>
8610L: linux-ntb@googlegroups.com
8611S: Supported
8612F: drivers/ntb/hw/amd/
8613
1da177e4 8614NTFS FILESYSTEM
2818ef50 8615M: Anton Altaparmakov <anton@tuxera.com>
1da177e4 8616L: linux-ntfs-dev@lists.sourceforge.net
2818ef50 8617W: http://www.tuxera.com/
e6f4dee7 8618T: git git://git.kernel.org/pub/scm/linux/kernel/git/aia21/ntfs.git
2818ef50 8619S: Supported
679655da
JP
8620F: Documentation/filesystems/ntfs.txt
8621F: fs/ntfs/
1da177e4 8622
9eb8ef74 8623NVIDIA (rivafb and nvidiafb) FRAMEBUFFER DRIVER
8b58be88 8624M: Antonino Daplas <adaplas@gmail.com>
c69f677c 8625L: linux-fbdev@vger.kernel.org
ce00f85c 8626S: Maintained
8a61f013
JH
8627F: drivers/video/fbdev/riva/
8628F: drivers/video/fbdev/nvidia/
1da177e4 8629
79461681 8630NVM EXPRESS DRIVER
b3975e94
JF
8631M: Keith Busch <keith.busch@intel.com>
8632M: Jens Axboe <axboe@fb.com>
79461681 8633L: linux-nvme@lists.infradead.org
b3975e94
JF
8634T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
8635W: https://kernel.googlesource.com/pub/scm/linux/kernel/git/axboe/linux-block/
79461681 8636S: Supported
57dacad5 8637F: drivers/nvme/host/
79461681
MW
8638F: include/linux/nvme.h
8639
a07b4970
CH
8640NVM EXPRESS TARGET DRIVER
8641M: Christoph Hellwig <hch@lst.de>
8642M: Sagi Grimberg <sagi@grimberg.me>
8643L: linux-nvme@lists.infradead.org
8644S: Supported
8645F: drivers/nvme/target/
8646
aee4b9bd
SK
8647NVMEM FRAMEWORK
8648M: Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
8649M: Maxime Ripard <maxime.ripard@free-electrons.com>
8650S: Maintained
8651F: drivers/nvmem/
8652F: Documentation/devicetree/bindings/nvmem/
8653F: include/linux/nvmem-consumer.h
8654F: include/linux/nvmem-provider.h
8655
dece4585
CP
8656NXP-NCI NFC DRIVER
8657M: Clément Perrochaud <clement.perrochaud@effinnov.com>
8658R: Charles Gorand <charles.gorand@effinnov.com>
8659L: linux-nfc@lists.01.org (moderated for non-subscribers)
8660S: Supported
8661F: drivers/nfc/nxp-nci
8662
f50d7146 8663NXP TDA998X DRM DRIVER
54176cc6 8664M: Russell King <rmk+kernel@armlinux.org.uk>
f50d7146
RK
8665S: Supported
8666F: drivers/gpu/drm/i2c/tda998x_drv.c
8667F: include/drm/i2c/tda998x.h
8668
fbace43e
PR
8669NXP TFA9879 DRIVER
8670M: Peter Rosin <peda@axentia.se>
8671L: alsa-devel@alsa-project.org (moderated for non-subscribers)
8672S: Maintained
8673F: sound/soc/codecs/tfa9879*
8674
442f04c3
JP
8675OBJTOOL
8676M: Josh Poimboeuf <jpoimboe@redhat.com>
8677S: Supported
8678F: tools/objtool/
8679
f5525786 8680OMAP SUPPORT
0e24bdd4 8681M: Tony Lindgren <tony@atomide.com>
f5525786
TL
8682L: linux-omap@vger.kernel.org
8683W: http://www.muru.com/linux/omap/
8684W: http://linux.omap.com/
8a6e2535 8685Q: http://patchwork.kernel.org/project/linux-omap/list/
30bd0129 8686T: git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
f5525786 8687S: Maintained
4e04d5a3 8688F: arch/arm/*omap*/
026da812
FB
8689F: arch/arm/configs/omap1_defconfig
8690F: arch/arm/configs/omap2plus_defconfig
046d0a37 8691F: drivers/i2c/busses/i2c-omap.c
dc68cd11
FB
8692F: drivers/irqchip/irq-omap-intc.c
8693F: drivers/mfd/*omap*.c
8694F: drivers/mfd/menelaus.c
8695F: drivers/mfd/palmas.c
8696F: drivers/mfd/tps65217.c
8697F: drivers/mfd/tps65218.c
8698F: drivers/mfd/tps65910.c
8699F: drivers/mfd/twl-core.[ch]
8700F: drivers/mfd/twl4030*.c
8701F: drivers/mfd/twl6030*.c
8702F: drivers/mfd/twl6040*.c
8703F: drivers/regulator/palmas-regulator*.c
8704F: drivers/regulator/pbias-regulator.c
8705F: drivers/regulator/tps65217-regulator.c
8706F: drivers/regulator/tps65218-regulator.c
8707F: drivers/regulator/tps65910-regulator.c
8708F: drivers/regulator/twl-regulator.c
046d0a37 8709F: include/linux/i2c-omap.h
f5525786 8710
50f29fbd 8711OMAP DEVICE TREE SUPPORT
cdb55ab0 8712M: Benoît Cousson <bcousson@baylibre.com>
50f29fbd
TL
8713M: Tony Lindgren <tony@atomide.com>
8714L: linux-omap@vger.kernel.org
d0fb18c5 8715L: devicetree@vger.kernel.org
50f29fbd
TL
8716S: Maintained
8717F: arch/arm/boot/dts/*omap*
8718F: arch/arm/boot/dts/*am3*
05eb20fa
NM
8719F: arch/arm/boot/dts/*am4*
8720F: arch/arm/boot/dts/*am5*
8721F: arch/arm/boot/dts/*dra7*
50f29fbd 8722
f5525786 8723OMAP CLOCK FRAMEWORK SUPPORT
8b58be88 8724M: Paul Walmsley <paul@pwsan.com>
f5525786
TL
8725L: linux-omap@vger.kernel.org
8726S: Maintained
8727F: arch/arm/*omap*/*clock*
8728
8729OMAP POWER MANAGEMENT SUPPORT
3cf2efd5 8730M: Kevin Hilman <khilman@kernel.org>
f5525786
TL
8731L: linux-omap@vger.kernel.org
8732S: Maintained
8733F: arch/arm/*omap*/*pm*
c46938d4 8734F: drivers/cpufreq/omap-cpufreq.c
f5525786 8735
d21db568 8736OMAP POWERDOMAIN SOC ADAPTATION LAYER SUPPORT
ff2de822 8737M: Rajendra Nayak <rnayak@codeaurora.org>
692ab1f3
PW
8738M: Paul Walmsley <paul@pwsan.com>
8739L: linux-omap@vger.kernel.org
8740S: Maintained
d21db568 8741F: arch/arm/mach-omap2/prm*
692ab1f3 8742
f5525786 8743OMAP AUDIO SUPPORT
6c284903 8744M: Peter Ujfalusi <peter.ujfalusi@ti.com>
7ec41ee5 8745M: Jarkko Nikula <jarkko.nikula@bitmer.com>
e5747e40 8746L: alsa-devel@alsa-project.org (moderated for non-subscribers)
f5525786
TL
8747L: linux-omap@vger.kernel.org
8748S: Maintained
8749F: sound/soc/omap/
8750
18640193
TL
8751OMAP GENERAL PURPOSE MEMORY CONTROLLER SUPPORT
8752M: Roger Quadros <rogerq@ti.com>
8753M: Tony Lindgren <tony@atomide.com>
8754L: linux-omap@vger.kernel.org
8755S: Maintained
8756F: drivers/memory/omap-gpmc.c
8757F: arch/arm/mach-omap2/*gpmc*
8758
f5525786 8759OMAP FRAMEBUFFER SUPPORT
830e6384 8760M: Tomi Valkeinen <tomi.valkeinen@ti.com>
c69f677c 8761L: linux-fbdev@vger.kernel.org
f5525786
TL
8762L: linux-omap@vger.kernel.org
8763S: Maintained
8a61f013 8764F: drivers/video/fbdev/omap/
f5525786 8765
676eec0d 8766OMAP DISPLAY SUBSYSTEM and FRAMEBUFFER SUPPORT (DSS2)
830e6384 8767M: Tomi Valkeinen <tomi.valkeinen@ti.com>
178ff4c9 8768L: linux-omap@vger.kernel.org
676eec0d 8769L: linux-fbdev@vger.kernel.org
178ff4c9 8770S: Maintained
8a61f013 8771F: drivers/video/fbdev/omap2/
178ff4c9
TV
8772F: Documentation/arm/OMAP/DSS
8773
8b37fcfc
OBC
8774OMAP HARDWARE SPINLOCK SUPPORT
8775M: Ohad Ben-Cohen <ohad@wizery.com>
8776L: linux-omap@vger.kernel.org
8777S: Maintained
8778F: drivers/hwspinlock/omap_hwspinlock.c
8b37fcfc 8779
f5525786 8780OMAP MMC SUPPORT
8b58be88 8781M: Jarkko Lavinen <jarkko.lavinen@nokia.com>
f5525786
TL
8782L: linux-omap@vger.kernel.org
8783S: Maintained
653f41b5
MC
8784F: drivers/mmc/host/omap.c
8785
8786OMAP HS MMC SUPPORT
0a4585c6 8787L: linux-mmc@vger.kernel.org
653f41b5 8788L: linux-omap@vger.kernel.org
dfa5d196 8789S: Orphan
653f41b5 8790F: drivers/mmc/host/omap_hsmmc.c
f5525786
TL
8791
8792OMAP RANDOM NUMBER GENERATOR SUPPORT
8b58be88 8793M: Deepak Saxena <dsaxena@plexity.net>
f5525786
TL
8794S: Maintained
8795F: drivers/char/hw_random/omap-rng.c
8796
f400c82e 8797OMAP HWMOD SUPPORT
cdb55ab0 8798M: Benoît Cousson <bcousson@baylibre.com>
f400c82e
PW
8799M: Paul Walmsley <paul@pwsan.com>
8800L: linux-omap@vger.kernel.org
8801S: Maintained
8fc8b12b 8802F: arch/arm/mach-omap2/omap_hwmod.*
f400c82e 8803
8633fb30
PW
8804OMAP HWMOD DATA
8805M: Paul Walmsley <paul@pwsan.com>
8806L: linux-omap@vger.kernel.org
8807S: Maintained
8808F: arch/arm/mach-omap2/omap_hwmod*data*
8809
f400c82e 8810OMAP HWMOD DATA FOR OMAP4-BASED DEVICES
cdb55ab0 8811M: Benoît Cousson <bcousson@baylibre.com>
f400c82e
PW
8812L: linux-omap@vger.kernel.org
8813S: Maintained
8814F: arch/arm/mach-omap2/omap_hwmod_44xx_data.c
8815
0db83ced 8816OMAP IMAGING SUBSYSTEM (OMAP3 ISP and OMAP4 ISS)
7e8970e1
LP
8817M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
8818L: linux-media@vger.kernel.org
8819S: Maintained
7eec52db 8820F: Documentation/devicetree/bindings/media/ti,omap3isp.txt
90d72ac6 8821F: drivers/media/platform/omap3isp/
0db83ced 8822F: drivers/staging/media/omap4iss/
7e8970e1 8823
f5525786 8824OMAP USB SUPPORT
f5525786
TL
8825L: linux-usb@vger.kernel.org
8826L: linux-omap@vger.kernel.org
3b243519 8827S: Orphan
a16fbd65
JP
8828F: drivers/usb/*/*omap*
8829F: arch/arm/*omap*/usb*
f5525786 8830
6d994710 8831OMAP GPIO DRIVER
fe643528 8832M: Grygorii Strashko <grygorii.strashko@ti.com>
97215800 8833M: Santosh Shilimkar <ssantosh@kernel.org>
3cf2efd5 8834M: Kevin Hilman <khilman@kernel.org>
6d994710
KH
8835L: linux-omap@vger.kernel.org
8836S: Maintained
fe643528 8837F: Documentation/devicetree/bindings/gpio/gpio-omap.txt
6d994710
KH
8838F: drivers/gpio/gpio-omap.c
8839
c351e290
MJ
8840OMAP/NEWFLOW NANOBONE MACHINE SUPPORT
8841M: Mark Jackson <mpfj@newflow.co.uk>
8842L: linux-omap@vger.kernel.org
8843S: Maintained
8844F: arch/arm/boot/dts/am335x-nano.dts
8845
0ad122d9 8846OMFS FILESYSTEM
8b58be88 8847M: Bob Copeland <me@bobcopeland.com>
0ad122d9
BC
8848L: linux-karma-devel@lists.sourceforge.net
8849S: Maintained
679655da
JP
8850F: Documentation/filesystems/omfs.txt
8851F: fs/omfs/
0ad122d9 8852
c1986ee9 8853OMNIKEY CARDMAN 4000 DRIVER
8b58be88 8854M: Harald Welte <laforge@gnumonks.org>
c1986ee9 8855S: Maintained
679655da
JP
8856F: drivers/char/pcmcia/cm4000_cs.c
8857F: include/linux/cm4000_cs.h
c117ab84 8858F: include/uapi/linux/cm4000_cs.h
c1986ee9 8859
77c44ab1 8860OMNIKEY CARDMAN 4040 DRIVER
8b58be88 8861M: Harald Welte <laforge@gnumonks.org>
77c44ab1 8862S: Maintained
679655da 8863F: drivers/char/pcmcia/cm4040_cs.*
77c44ab1 8864
77d5140f 8865OMNIVISION OV7670 SENSOR DRIVER
8b58be88 8866M: Jonathan Corbet <corbet@lwn.net>
661263b5 8867L: linux-media@vger.kernel.org
275ffde4 8868T: git git://linuxtv.org/media_tree.git
77d5140f 8869S: Maintained
90d72ac6 8870F: drivers/media/i2c/ov7670.c
77d5140f 8871
431bca73 8872ONENAND FLASH DRIVER
8b58be88 8873M: Kyungmin Park <kyungmin.park@samsung.com>
431bca73
TG
8874L: linux-mtd@lists.infradead.org
8875S: Maintained
679655da
JP
8876F: drivers/mtd/onenand/
8877F: include/linux/mtd/onenand*.h
431bca73 8878
1da177e4 8879ONSTREAM SCSI TAPE DRIVER
8b58be88 8880M: Willem Riede <osst@riede.org>
1da177e4
LT
8881L: osst-users@lists.sourceforge.net
8882L: linux-scsi@vger.kernel.org
8883S: Maintained
f7269cfc
JD
8884F: Documentation/scsi/osst.txt
8885F: drivers/scsi/osst.*
8886F: drivers/scsi/osst_*.h
8887F: drivers/scsi/st.h
1da177e4 8888
e2d1d6c0 8889OPENCORES I2C BUS DRIVER
8b58be88 8890M: Peter Korsgaard <jacmet@sunsite.dk>
846557d3 8891L: linux-i2c@vger.kernel.org
e2d1d6c0 8892S: Maintained
679655da
JP
8893F: Documentation/i2c/busses/i2c-ocores
8894F: drivers/i2c/busses/i2c-ocores.c
e2d1d6c0 8895
860c44c1 8896OPEN FIRMWARE AND FLATTENED DEVICE TREE
5d3ad8a6 8897M: Rob Herring <robh+dt@kernel.org>
c8fb70a3 8898M: Frank Rowand <frowand.list@gmail.com>
d0fb18c5 8899L: devicetree@vger.kernel.org
a7fefe9f 8900W: http://www.devicetree.org/
fcdec35e 8901T: git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
860c44c1 8902S: Maintained
f8828205 8903F: drivers/of/
860c44c1 8904F: include/linux/of*.h
f8828205 8905F: scripts/dtc/
860c44c1 8906
f8828205 8907OPEN FIRMWARE AND FLATTENED DEVICE TREE BINDINGS
5d3ad8a6 8908M: Rob Herring <robh+dt@kernel.org>
f8828205 8909M: Mark Rutland <mark.rutland@arm.com>
f8828205 8910L: devicetree@vger.kernel.org
9f273c24 8911T: git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
fcdec35e 8912Q: http://patchwork.ozlabs.org/project/devicetree-bindings/list/
f8828205
GL
8913S: Maintained
8914F: Documentation/devicetree/
8915F: arch/*/boot/dts/
8916F: include/dt-bindings/
8917
2bb65f56
PA
8918OPEN FIRMWARE AND DEVICE TREE OVERLAYS
8919M: Pantelis Antoniou <pantelis.antoniou@konsulko.com>
8920L: devicetree@vger.kernel.org
8921S: Maintained
8922F: Documentation/devicetree/dynamic-resolution-notes.txt
8923F: Documentation/devicetree/overlay-notes.txt
8924F: drivers/of/overlay.c
8925F: drivers/of/resolver.c
8926
19f9d392
JB
8927OPENRISC ARCHITECTURE
8928M: Jonas Bonn <jonas@southpole.se>
8929W: http://openrisc.net
19f9d392
JB
8930S: Maintained
8931T: git git://openrisc.net/~jonas/linux
14430813 8932F: arch/openrisc/
19f9d392 8933
ccb1352e 8934OPENVSWITCH
4f337ed5 8935M: Pravin Shelar <pshelar@nicira.com>
b422da7c 8936L: netdev@vger.kernel.org
ccb1352e
JG
8937L: dev@openvswitch.org
8938W: http://openvswitch.org
ccb1352e
JG
8939S: Maintained
8940F: net/openvswitch/
b422da7c 8941F: include/uapi/linux/openvswitch.h
ccb1352e 8942
875fa6fb
VK
8943OPERATING PERFORMANCE POINTS (OPP)
8944M: Viresh Kumar <vireshk@kernel.org>
8945M: Nishanth Menon <nm@ti.com>
8946M: Stephen Boyd <sboyd@codeaurora.org>
8947L: linux-pm@vger.kernel.org
8948S: Maintained
8949T: git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git
8950F: drivers/base/power/opp/
8951F: include/linux/pm_opp.h
8952F: Documentation/power/opp.txt
8953F: Documentation/devicetree/bindings/opp/
8954
af39917d
CL
8955OPL4 DRIVER
8956M: Clemens Ladisch <clemens@ladisch.de>
8957L: alsa-devel@alsa-project.org (moderated for non-subscribers)
8958T: git git://git.alsa-project.org/alsa-kernel.git
8959S: Maintained
8960F: sound/drivers/opl4/
8961
1da177e4 8962OPROFILE
4cf7e718 8963M: Robert Richter <rric@kernel.org>
1da177e4
LT
8964L: oprofile-list@lists.sf.net
8965S: Maintained
81c4a8a6 8966F: arch/*/include/asm/oprofile*.h
679655da
JP
8967F: arch/*/oprofile/
8968F: drivers/oprofile/
8969F: include/linux/oprofile.h
1da177e4 8970
e2d1d6c0 8971ORACLE CLUSTER FILESYSTEM 2 (OCFS2)
0a966fa8 8972M: Mark Fasheh <mfasheh@versity.com>
d6351db2 8973M: Joel Becker <jlbec@evilplan.org>
e2d1d6c0 8974L: ocfs2-devel@oss.oracle.com (moderated for non-subscribers)
01945fa2 8975W: http://ocfs2.wiki.kernel.org
e2d1d6c0 8976S: Supported
679655da
JP
8977F: Documentation/filesystems/ocfs2.txt
8978F: Documentation/filesystems/dlmfs.txt
8979F: fs/ocfs2/
e2d1d6c0 8980
1da177e4 8981ORINOCO DRIVER
724c6b35 8982L: linux-wireless@vger.kernel.org
491b26b4 8983W: http://wireless.kernel.org/en/users/Drivers/orinoco
ecffdde6 8984W: http://www.nongnu.org/orinoco/
3a59babb 8985S: Orphan
2be45b66 8986F: drivers/net/wireless/intersil/orinoco/
1da177e4 8987
42c55aa8 8988OSD LIBRARY and FILESYSTEM
fadc0752 8989M: Boaz Harrosh <ooo@electrozaur.com>
f1f6630b 8990M: Benny Halevy <bhalevy@primarydata.com>
68274794
BH
8991L: osd-dev@open-osd.org
8992W: http://open-osd.org
54e5881d 8993T: git git://git.open-osd.org/open-osd.git
68274794 8994S: Maintained
42c55aa8 8995F: drivers/scsi/osd/
6b6f0b6c 8996F: include/scsi/osd_*
42c55aa8 8997F: fs/exofs/
68274794 8998
ef94b186 8999OVERLAY FILESYSTEM
7c37fbda 9000M: Miklos Szeredi <miklos@szeredi.hu>
1d113735
MS
9001L: linux-unionfs@vger.kernel.org
9002T: git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/vfs.git
7c37fbda 9003S: Supported
1d113735 9004F: fs/overlayfs/
7c37fbda
NB
9005F: Documentation/filesystems/overlayfs.txt
9006
85096169
MM
9007ORANGEFS FILESYSTEM
9008M: Mike Marshall <hubcap@omnibond.com>
b39c3cf4 9009L: pvfs2-developers@beowulf-underground.org (subscribers-only)
85096169
MM
9010T: git git://git.kernel.org/pub/scm/linux/kernel/git/hubcap/linux.git
9011S: Supported
9012F: fs/orangefs/
9013F: Documentation/filesystems/orangefs.txt
9014
e2d1d6c0 9015P54 WIRELESS DRIVER
084cb0fe 9016M: Christian Lamparter <chunkeey@googlemail.com>
e2d1d6c0 9017L: linux-wireless@vger.kernel.org
084cb0fe 9018W: http://wireless.kernel.org/en/users/Drivers/p54
e2d1d6c0 9019S: Maintained
d3466830 9020F: drivers/net/wireless/intersil/p54/
e2d1d6c0 9021
f5cd7872 9022PA SEMI ETHERNET DRIVER
8b58be88 9023M: Olof Johansson <olof@lixom.net>
f5cd7872
OJ
9024L: netdev@vger.kernel.org
9025S: Maintained
ded19add 9026F: drivers/net/ethernet/pasemi/*
f5cd7872 9027
beb58aa3 9028PA SEMI SMBUS DRIVER
8b58be88 9029M: Olof Johansson <olof@lixom.net>
846557d3 9030L: linux-i2c@vger.kernel.org
beb58aa3 9031S: Maintained
679655da 9032F: drivers/i2c/busses/i2c-pasemi.c
beb58aa3 9033
48fc267e
SK
9034PADATA PARALLEL EXECUTION MECHANISM
9035M: Steffen Klassert <steffen.klassert@secunet.com>
48fc267e
SK
9036L: linux-crypto@vger.kernel.org
9037S: Maintained
9038F: kernel/padata.c
9039F: include/linux/padata.h
9040F: Documentation/padata.txt
9041
709ee531 9042PANASONIC LAPTOP ACPI EXTRAS DRIVER
8b58be88 9043M: Harald Welte <laforge@gnumonks.org>
d0944853 9044L: platform-driver-x86@vger.kernel.org
709ee531 9045S: Maintained
679655da 9046F: drivers/platform/x86/panasonic-laptop.c
709ee531 9047
368dd5ac 9048PANASONIC MN10300/AM33/AM34 PORT
8b58be88 9049M: David Howells <dhowells@redhat.com>
4fa97181
DH
9050L: linux-am33-list@redhat.com (moderated for non-subscribers)
9051W: ftp://ftp.redhat.com/pub/redhat/gnupro/AM33/
9052S: Maintained
679655da
JP
9053F: Documentation/mn10300/
9054F: arch/mn10300/
4fa97181 9055
305b37bd
KS
9056PARALLEL LCD/KEYPAD PANEL DRIVER
9057M: Willy Tarreau <willy@haproxy.com>
9058M: Ksenija Stanojevic <ksenija.stanojevic@gmail.com>
9059S: Odd Fixes
9060F: Documentation/misc-devices/lcd-panel-cgram.txt
9061F: drivers/misc/panel.c
9062
64dfff03
SM
9063PARALLEL PORT SUBSYSTEM
9064M: Sudip Mukherjee <sudipm.mukherjee@gmail.com>
9065M: Sudip Mukherjee <sudip@vectorindia.org>
3dd1a329 9066L: linux-parport@lists.infradead.org (subscribers-only)
64dfff03 9067S: Maintained
679655da
JP
9068F: drivers/parport/
9069F: include/linux/parport*.h
9070F: drivers/char/ppdev.c
c117ab84 9071F: include/uapi/linux/ppdev.h
64dfff03 9072F: Documentation/parport*.txt
1da177e4 9073
4cdf6bc2 9074PARAVIRT_OPS INTERFACE
d633180c 9075M: Jeremy Fitzhardinge <jeremy@goop.org>
8b58be88
JP
9076M: Chris Wright <chrisw@sous-sol.org>
9077M: Alok Kataria <akataria@vmware.com>
9078M: Rusty Russell <rusty@rustcorp.com.au>
c996d8b9 9079L: virtualization@lists.linux-foundation.org
4cdf6bc2 9080S: Supported
a2e19991 9081F: Documentation/virtual/paravirt_ops.txt
679655da
JP
9082F: arch/*/kernel/paravirt*
9083F: arch/*/include/asm/paravirt.h
47ae4b05 9084F: include/linux/hypervisor.h
4cdf6bc2 9085
e2d1d6c0 9086PARIDE DRIVERS FOR PARALLEL PORT IDE DEVICES
8b58be88 9087M: Tim Waugh <tim@cyberelk.net>
e2d1d6c0 9088L: linux-parport@lists.infradead.org (subscribers-only)
e2d1d6c0 9089S: Maintained
679655da
JP
9090F: Documentation/blockdev/paride.txt
9091F: drivers/block/paride/
e2d1d6c0
RD
9092
9093PARISC ARCHITECTURE
b8828770 9094M: "James E.J. Bottomley" <jejb@parisc-linux.org>
b38a03b8 9095M: Helge Deller <deller@gmx.de>
e2d1d6c0
RD
9096L: linux-parisc@vger.kernel.org
9097W: http://www.parisc-linux.org/
8a6e2535 9098Q: http://patchwork.kernel.org/project/linux-parisc/list/
08deed1e 9099T: git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/parisc-2.6.git
fbb46caa 9100T: git git://git.kernel.org/pub/scm/linux/kernel/git/deller/parisc-linux.git
e2d1d6c0 9101S: Maintained
679655da 9102F: arch/parisc/
2b6bac9e 9103F: Documentation/parisc/
679655da 9104F: drivers/parisc/
2b6bac9e
HD
9105F: drivers/char/agp/parisc-agp.c
9106F: drivers/input/serio/gscps2.c
9107F: drivers/parport/parport_gsc.*
9108F: drivers/tty/serial/8250/8250_gsc.c
8a61f013 9109F: drivers/video/fbdev/sti*
2b6bac9e
HD
9110F: drivers/video/console/sti*
9111F: drivers/video/logo/logo_parisc*
e2d1d6c0 9112
1662d32c 9113PC87360 HARDWARE MONITORING DRIVER
8b58be88 9114M: Jim Cromie <jim.cromie@gmail.com>
968ce1b1 9115L: linux-hwmon@vger.kernel.org
1662d32c 9116S: Maintained
679655da
JP
9117F: Documentation/hwmon/pc87360
9118F: drivers/hwmon/pc87360.c
1662d32c
JC
9119
9120PC8736x GPIO DRIVER
8b58be88 9121M: Jim Cromie <jim.cromie@gmail.com>
1662d32c 9122S: Maintained
679655da 9123F: drivers/char/pc8736x_gpio.c
1662d32c 9124
1ad107fd 9125PC87427 HARDWARE MONITORING DRIVER
d8130624 9126M: Jean Delvare <jdelvare@suse.com>
968ce1b1 9127L: linux-hwmon@vger.kernel.org
1ad107fd
JD
9128S: Maintained
9129F: Documentation/hwmon/pc87427
9130F: drivers/hwmon/pc87427.c
9131
b26e0ed4 9132PCA9532 LED DRIVER
8b58be88 9133M: Riku Voipio <riku.voipio@iki.fi>
b26e0ed4 9134S: Maintained
d5ca6918
JP
9135F: drivers/leds/leds-pca9532.c
9136F: include/linux/leds-pca9532.h
b26e0ed4 9137
5ce914a8 9138PCA9541 I2C BUS MASTER SELECTOR DRIVER
ca462085 9139M: Guenter Roeck <linux@roeck-us.net>
5ce914a8
GR
9140L: linux-i2c@vger.kernel.org
9141S: Maintained
b4f0b74e 9142F: drivers/i2c/muxes/i2c-mux-pca9541.c
5ce914a8 9143
3971dae5 9144PCDP - PRIMARY CONSOLE AND DEBUG PORT
055e72fe 9145M: Khalid Aziz <khalid@gonehiking.org>
3971dae5
KA
9146S: Maintained
9147F: drivers/firmware/pcdp.*
9148
065c6359 9149PCI ERROR RECOVERY
6305902c 9150M: Linas Vepstas <linasvepstas@gmail.com>
c1f69db7 9151L: linux-pci@vger.kernel.org
065c6359 9152S: Supported
679655da 9153F: Documentation/PCI/pci-error-recovery.txt
065c6359 9154
78c1cffd
RC
9155PCI ENHANCED ERROR HANDLING (EEH) FOR POWERPC
9156M: Russell Currey <ruscur@russell.cc>
9157L: linuxppc-dev@lists.ozlabs.org
9158S: Supported
9159F: Documentation/powerpc/eeh-pci-error-recovery.txt
9160F: arch/powerpc/kernel/eeh*.c
9161F: arch/powerpc/platforms/*/eeh*.c
9162F: arch/powerpc/include/*/eeh*.h
9163
1da177e4 9164PCI SUBSYSTEM
5ac3a6d2 9165M: Bjorn Helgaas <bhelgaas@google.com>
2905474d 9166L: linux-pci@vger.kernel.org
99662dd1 9167Q: http://patchwork.ozlabs.org/project/linux-pci/list/
c0233ed4 9168T: git git://git.kernel.org/pub/scm/linux/kernel/git/helgaas/pci.git
1da177e4 9169S: Supported
92a1fe2e 9170F: Documentation/devicetree/bindings/pci/
679655da
JP
9171F: Documentation/PCI/
9172F: drivers/pci/
9173F: include/linux/pci*
6b49ee49 9174F: arch/x86/pci/
cad01f91 9175F: arch/x86/kernel/quirks.c
1da177e4 9176
eaa6111b
LFT
9177PCI DRIVER FOR ALTERA PCIE IP
9178M: Ley Foon Tan <lftan@altera.com>
9179L: rfi@lists.rocketboards.org (moderated for non-subscribers)
9180L: linux-pci@vger.kernel.org
9181S: Supported
9182F: Documentation/devicetree/bindings/pci/altera-pcie.txt
9183F: drivers/pci/host/pcie-altera.c
9184
b7e78170
RH
9185PCI DRIVER FOR ARM VERSATILE PLATFORM
9186M: Rob Herring <robh@kernel.org>
9187L: linux-pci@vger.kernel.org
9188L: linux-arm-kernel@lists.infradead.org
9189S: Maintained
9190F: Documentation/devicetree/bindings/pci/versatile.txt
9191F: drivers/pci/host/pci-versatile.c
9192
3dc9d38c
TP
9193PCI DRIVER FOR ARMADA 8K
9194M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
9195L: linux-pci@vger.kernel.org
9196L: linux-arm-kernel@lists.infradead.org
9197S: Maintained
9198F: Documentation/devicetree/bindings/pci/pci-armada8k.txt
9199F: drivers/pci/host/pcie-armada8k.c
9200
5f6b6ccd
TI
9201PCI DRIVER FOR APPLIEDMICRO XGENE
9202M: Tanmay Inamdar <tinamdar@apm.com>
9203L: linux-pci@vger.kernel.org
9204L: linux-arm-kernel@lists.infradead.org
9205S: Maintained
9206F: Documentation/devicetree/bindings/pci/xgene-pci.txt
9207F: drivers/pci/host/pci-xgene.c
9208
62d0ff83
ML
9209PCI DRIVER FOR FREESCALE LAYERSCAPE
9210M: Minghuan Lian <minghuan.Lian@freescale.com>
9211M: Mingkai Hu <mingkai.hu@freescale.com>
9212M: Roy Zang <tie-fei.zang@freescale.com>
9213L: linuxppc-dev@lists.ozlabs.org
9214L: linux-pci@vger.kernel.org
9215L: linux-arm-kernel@lists.infradead.org
9216S: Maintained
9217F: drivers/pci/host/*layerscape*
9218
f0b75693 9219PCI DRIVER FOR IMX6
f175aa2c 9220M: Richard Zhu <Richard.Zhu@freescale.com>
1ba55f55 9221M: Lucas Stach <l.stach@pengutronix.de>
f0b75693
BH
9222L: linux-pci@vger.kernel.org
9223L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9224S: Maintained
9225F: drivers/pci/host/*imx6*
9226
0c4ffcfe
MK
9227PCI DRIVER FOR TI KEYSTONE
9228M: Murali Karicheri <m-karicheri2@ti.com>
9229L: linux-pci@vger.kernel.org
9230L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9231S: Maintained
9232F: drivers/pci/host/*keystone*
9233
f0b75693
BH
9234PCI DRIVER FOR MVEBU (Marvell Armada 370 and Armada XP SOC support)
9235M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
9236M: Jason Cooper <jason@lakedaemon.net>
9237L: linux-pci@vger.kernel.org
9238L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9239S: Maintained
9240F: drivers/pci/host/*mvebu*
9241
8c39d710
TP
9242PCI DRIVER FOR AARDVARK (Marvell Armada 3700)
9243M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
9244L: linux-pci@vger.kernel.org
9245L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9246S: Maintained
441106d9 9247F: Documentation/devicetree/bindings/pci/aardvark-pci.txt
8c39d710
TP
9248F: drivers/pci/host/pci-aardvark.c
9249
0447cfd7
TR
9250PCI DRIVER FOR NVIDIA TEGRA
9251M: Thierry Reding <thierry.reding@gmail.com>
9252L: linux-tegra@vger.kernel.org
f0b75693 9253L: linux-pci@vger.kernel.org
0447cfd7
TR
9254S: Supported
9255F: Documentation/devicetree/bindings/pci/nvidia,tegra20-pcie.txt
9256F: drivers/pci/host/pci-tegra.c
9257
47ff3de9
KVA
9258PCI DRIVER FOR TI DRA7XX
9259M: Kishon Vijay Abraham I <kishon@ti.com>
9260L: linux-omap@vger.kernel.org
9261L: linux-pci@vger.kernel.org
9262S: Supported
9263F: Documentation/devicetree/bindings/pci/ti-pci.txt
9264F: drivers/pci/host/pci-dra7xx.c
9265
f0b75693
BH
9266PCI DRIVER FOR RENESAS R-CAR
9267M: Simon Horman <horms@verge.net.au>
9268L: linux-pci@vger.kernel.org
4a121096 9269L: linux-renesas-soc@vger.kernel.org
f0b75693
BH
9270S: Maintained
9271F: drivers/pci/host/*rcar*
9272
4af82255 9273PCI DRIVER FOR SAMSUNG EXYNOS
b7701755 9274M: Jingoo Han <jingoohan1@gmail.com>
4af82255 9275L: linux-pci@vger.kernel.org
f0b75693
BH
9276L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9277L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
4af82255
JH
9278S: Maintained
9279F: drivers/pci/host/pci-exynos.c
9280
f0b75693 9281PCI DRIVER FOR SYNOPSIS DESIGNWARE
b7701755 9282M: Jingoo Han <jingoohan1@gmail.com>
110baab1 9283M: Pratyush Anand <pratyush.anand@gmail.com>
f0b75693
BH
9284L: linux-pci@vger.kernel.org
9285S: Maintained
9286F: drivers/pci/host/*designware*
9287
5a3aa2a8
JP
9288PCI DRIVER FOR SYNOPSYS PROTOTYPING DEVICE
9289M: Joao Pinto <jpinto@synopsys.com>
9290L: linux-pci@vger.kernel.org
9291S: Maintained
9292F: Documentation/devicetree/bindings/pci/designware-pcie.txt
9293F: drivers/pci/host/pcie-designware-plat.c
9294
cf28855b
WD
9295PCI DRIVER FOR GENERIC OF HOSTS
9296M: Will Deacon <will.deacon@arm.com>
9297L: linux-pci@vger.kernel.org
9298L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9299S: Maintained
9300F: Documentation/devicetree/bindings/pci/host-generic-pci.txt
4e64dbe2 9301F: drivers/pci/host/pci-host-common.c
cf28855b
WD
9302F: drivers/pci/host/pci-host-generic.c
9303
185a383a
KB
9304PCI DRIVER FOR INTEL VOLUME MANAGEMENT DEVICE (VMD)
9305M: Keith Busch <keith.busch@intel.com>
9306L: linux-pci@vger.kernel.org
9307S: Supported
9308F: arch/x86/pci/vmd.c
9309
51b66a6c 9310PCIE DRIVER FOR ST SPEAR13XX
110baab1 9311M: Pratyush Anand <pratyush.anand@gmail.com>
51b66a6c 9312L: linux-pci@vger.kernel.org
110baab1 9313S: Maintained
51b66a6c
PA
9314F: drivers/pci/host/*spear*
9315
af1169b4
LFT
9316PCI MSI DRIVER FOR ALTERA MSI IP
9317M: Ley Foon Tan <lftan@altera.com>
9318L: rfi@lists.rocketboards.org (moderated for non-subscribers)
9319L: linux-pci@vger.kernel.org
9320S: Supported
9321F: Documentation/devicetree/bindings/pci/altera-pcie-msi.txt
9322F: drivers/pci/host/pcie-altera-msi.c
51b66a6c 9323
dcd19de3
DD
9324PCI MSI DRIVER FOR APPLIEDMICRO XGENE
9325M: Duc Dang <dhdang@apm.com>
9326L: linux-pci@vger.kernel.org
9327L: linux-arm-kernel@lists.infradead.org
9328S: Maintained
9329F: Documentation/devicetree/bindings/pci/xgene-pci-msi.txt
9330F: drivers/pci/host/pci-xgene-msi.c
9331
a3cbfae1
NC
9332PCIE DRIVER FOR AXIS ARTPEC
9333M: Niklas Cassel <niklas.cassel@axis.com>
9334M: Jesper Nilsson <jesper.nilsson@axis.com>
9335L: linux-arm-kernel@axis.com
9336L: linux-pci@vger.kernel.org
9337S: Maintained
9338F: Documentation/devicetree/bindings/pci/axis,artpec*
9339F: drivers/pci/host/*artpec*
9340
500a1d9a
ZW
9341PCIE DRIVER FOR HISILICON
9342M: Zhou Wang <wangzhou1@hisilicon.com>
5930fe4e 9343M: Gabriele Paoloni <gabriele.paoloni@huawei.com>
500a1d9a
ZW
9344L: linux-pci@vger.kernel.org
9345S: Maintained
9346F: Documentation/devicetree/bindings/pci/hisilicon-pcie.txt
9347F: drivers/pci/host/pcie-hisi.c
9348
e77f847d
SL
9349PCIE DRIVER FOR ROCKCHIP
9350M: Shawn Lin <shawn.lin@rock-chips.com>
9351M: Wenrui Li <wenrui.li@rock-chips.com>
9352L: linux-pci@vger.kernel.org
9353L: linux-rockchip@lists.infradead.org
9354S: Maintained
9355F: Documentation/devicetree/bindings/pci/rockchip-pcie.txt
9356F: drivers/pci/host/pcie-rockchip.c
9357
82a82383
SV
9358PCIE DRIVER FOR QUALCOMM MSM
9359M: Stanimir Varbanov <svarbanov@mm-sol.com>
9360L: linux-pci@vger.kernel.org
9361L: linux-arm-msm@vger.kernel.org
9362S: Maintained
9363F: drivers/pci/host/*qcom*
9364
f12b76e5
DD
9365PCIE DRIVER FOR CAVIUM THUNDERX
9366M: David Daney <david.daney@cavium.com>
9367L: linux-pci@vger.kernel.org
9368L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9369S: Supported
9370F: Documentation/devicetree/bindings/pci/pci-thunder-*
9371F: drivers/pci/host/pci-thunder-*
9372
1da177e4 9373PCMCIA SUBSYSTEM
4230dfc9 9374P: Linux PCMCIA Team
f5df5881 9375L: linux-pcmcia@lists.infradead.org
6650e0a5 9376W: http://lists.infradead.org/mailman/listinfo/linux-pcmcia
9f273c24 9377T: git git://git.kernel.org/pub/scm/linux/kernel/git/brodo/pcmcia.git
4230dfc9 9378S: Maintained
679655da
JP
9379F: Documentation/pcmcia/
9380F: drivers/pcmcia/
9381F: include/pcmcia/
1da177e4
LT
9382
9383PCNET32 NETWORK DRIVER
227fb925 9384M: Don Fry <pcnet32@frontier.com>
979b6c13 9385L: netdev@vger.kernel.org
1da177e4 9386S: Maintained
b955f6ca 9387F: drivers/net/ethernet/amd/pcnet32.c
1da177e4 9388
48fc267e
SK
9389PCRYPT PARALLEL CRYPTO ENGINE
9390M: Steffen Klassert <steffen.klassert@secunet.com>
9391L: linux-crypto@vger.kernel.org
9392S: Maintained
9393F: crypto/pcrypt.c
9394F: include/crypto/pcrypt.h
9395
e72df0b8
TH
9396PER-CPU MEMORY ALLOCATOR
9397M: Tejun Heo <tj@kernel.org>
93e205a7 9398M: Christoph Lameter <cl@linux.com>
e72df0b8
TH
9399T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/percpu.git
9400S: Maintained
9401F: include/linux/percpu*.h
9402F: mm/percpu*.c
9403F: arch/*/include/asm/percpu.h
9404
ad4ecbcb 9405PER-TASK DELAY ACCOUNTING
185e595f 9406M: Balbir Singh <bsingharora@gmail.com>
ad4ecbcb 9407S: Maintained
679655da
JP
9408F: include/linux/delayacct.h
9409F: kernel/delayacct.c
ad4ecbcb 9410
57c0c15b 9411PERFORMANCE EVENTS SUBSYSTEM
daecbd26 9412M: Peter Zijlstra <peterz@infradead.org>
dd9b238c 9413M: Ingo Molnar <mingo@redhat.com>
f80c5393 9414M: Arnaldo Carvalho de Melo <acme@kernel.org>
a54d690e 9415R: Alexander Shishkin <alexander.shishkin@linux.intel.com>
981c3a4f 9416L: linux-kernel@vger.kernel.org
75fc2d37 9417T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
6c0b3244 9418S: Supported
d53e8365 9419F: kernel/events/*
a003236c 9420F: include/linux/perf_event.h
c117ab84 9421F: include/uapi/linux/perf_event.h
141c4296
RR
9422F: arch/*/kernel/perf_event*.c
9423F: arch/*/kernel/*/perf_event*.c
9424F: arch/*/kernel/*/*/perf_event*.c
a003236c 9425F: arch/*/include/asm/perf_event.h
a003236c 9426F: arch/*/kernel/perf_callchain.c
b0a434fb 9427F: arch/*/events/*
a003236c 9428F: tools/perf/
6c0b3244 9429
dd49d0f5 9430PERSONALITY HANDLING
8b58be88 9431M: Christoph Hellwig <hch@infradead.org>
dd49d0f5
JC
9432L: linux-abi-devel@lists.sourceforge.net
9433S: Maintained
679655da 9434F: include/linux/personality.h
c117ab84 9435F: include/uapi/linux/personality.h
dd49d0f5 9436
838e7a03 9437PHONET PROTOCOL
2a06b40f 9438M: Remi Denis-Courmont <courmisch@gmail.com>
838e7a03
RDC
9439S: Supported
9440F: Documentation/networking/phonet.txt
9441F: include/linux/phonet.h
9442F: include/net/phonet/
c117ab84 9443F: include/uapi/linux/phonet.h
838e7a03
RDC
9444F: net/phonet/
9445
1da177e4 9446PHRAM MTD DRIVER
8b58be88 9447M: Joern Engel <joern@lazybastard.org>
1da177e4
LT
9448L: linux-mtd@lists.infradead.org
9449S: Maintained
679655da 9450F: drivers/mtd/devices/phram.c
1da177e4 9451
efdbb10e
BP
9452PICOLCD HID DRIVER
9453M: Bruno Prémont <bonbons@linux-vserver.org>
9454L: linux-input@vger.kernel.org
9455S: Maintained
9456F: drivers/hid/hid-picolcd*
9457
a53bfa07
JI
9458PICOXCELL SUPPORT
9459M: Jamie Iles <jamie@jamieiles.com>
9460L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9461T: git git://github.com/jamieiles/linux-2.6-ji.git
9462S: Supported
b8733987 9463F: arch/arm/boot/dts/picoxcell*
14430813 9464F: arch/arm/mach-picoxcell/
b8733987 9465F: drivers/crypto/picoxcell*
a53bfa07 9466
2744e8af
LW
9467PIN CONTROL SUBSYSTEM
9468M: Linus Walleij <linus.walleij@linaro.org>
c11f042b 9469L: linux-gpio@vger.kernel.org
dbe752a3 9470T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl.git
2744e8af 9471S: Maintained
9feeed94 9472F: Documentation/devicetree/bindings/pinctrl/
fefb6245 9473F: Documentation/pinctrl.txt
07f29ba6 9474F: drivers/pinctrl/
8e406fe4 9475F: include/linux/pinctrl/
2744e8af 9476
2201bbb8
JCPV
9477PIN CONTROLLER - ATMEL AT91
9478M: Jean-Christophe Plagniol-Villard <plagnioj@jcrosoft.com>
9479L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9480S: Maintained
c654b6bf 9481F: drivers/pinctrl/pinctrl-at91.*
2201bbb8 9482
33d3690c
LD
9483PIN CONTROLLER - ATMEL AT91 PIO4
9484M: Ludovic Desroches <ludovic.desroches@atmel.com>
9485L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9486L: linux-gpio@vger.kernel.org
9487S: Supported
9488F: drivers/pinctrl/pinctrl-at91-pio4.*
9489
cbd1b652
MW
9490PIN CONTROLLER - INTEL
9491M: Mika Westerberg <mika.westerberg@linux.intel.com>
9492M: Heikki Krogerus <heikki.krogerus@linux.intel.com>
9493S: Maintained
9494F: drivers/pinctrl/intel/
2201bbb8 9495
9963b536
LP
9496PIN CONTROLLER - RENESAS
9497M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
1a4ca6dd 9498M: Geert Uytterhoeven <geert+renesas@glider.be>
4a121096 9499L: linux-renesas-soc@vger.kernel.org
9963b536
LP
9500S: Maintained
9501F: drivers/pinctrl/sh-pfc/
9502
b75e60d6 9503PIN CONTROLLER - SAMSUNG
fea685e9 9504M: Tomasz Figa <tomasz.figa@gmail.com>
326dce07 9505M: Krzysztof Kozlowski <krzk@kernel.org>
44b03c10 9506M: Sylwester Nawrocki <s.nawrocki@samsung.com>
b75e60d6
DA
9507L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9508L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
9509S: Maintained
9b5b33f6 9510F: drivers/pinctrl/samsung/
5db7e3bb
KK
9511F: include/dt-bindings/pinctrl/samsung.h
9512F: Documentation/devicetree/bindings/pinctrl/samsung-pinctrl.txt
b75e60d6 9513
13cbd906
TL
9514PIN CONTROLLER - SINGLE
9515M: Tony Lindgren <tony@atomide.com>
9516M: Haojian Zhuang <haojian.zhuang@linaro.org>
9517L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9518L: linux-omap@vger.kernel.org
9519S: Maintained
9520F: drivers/pinctrl/pinctrl-single.c
9521
deda8287 9522PIN CONTROLLER - ST SPEAR
da89947b 9523M: Viresh Kumar <vireshk@kernel.org>
deda8287
VK
9524L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9525W: http://www.st.com/spear
9526S: Maintained
8e406fe4 9527F: drivers/pinctrl/spear/
deda8287 9528
11a1cf34
JH
9529PISTACHIO SOC SUPPORT
9530M: James Hartley <james.hartley@imgtec.com>
9531M: Ionela Voinescu <ionela.voinescu@imgtec.com>
9532L: linux-mips@linux-mips.org
9533S: Maintained
9534F: arch/mips/pistachio/
9535F: arch/mips/include/asm/mach-pistachio/
9536F: arch/mips/boot/dts/pistachio/
9537F: arch/mips/configs/pistachio*_defconfig
9538
249a6771 9539PKTCDVD DRIVER
e5f6450c 9540M: Jiri Kosina <jikos@kernel.org>
249a6771 9541S: Maintained
679655da
JP
9542F: drivers/block/pktcdvd.c
9543F: include/linux/pktcdvd.h
c117ab84 9544F: include/uapi/linux/pktcdvd.h
249a6771 9545
b31d8273
G
9546PKUNITY SOC DRIVERS
9547M: Guan Xuetao <gxt@mprc.pku.edu.cn>
9548W: http://mprc.pku.edu.cn/~guanxuetao/linux
9549S: Maintained
ceebf4d5 9550T: git git://github.com/gxt/linux.git
b31d8273 9551F: drivers/input/serio/i8042-unicore32io.h
d10e4a66 9552F: drivers/i2c/busses/i2c-puv3.c
8a61f013 9553F: drivers/video/fbdev/fb-puv3.c
2809e80b 9554F: drivers/rtc/rtc-puv3.c
b31d8273 9555
9d2ecfb7 9556PMBUS HARDWARE MONITORING DRIVERS
ca462085 9557M: Guenter Roeck <linux@roeck-us.net>
968ce1b1
GR
9558L: linux-hwmon@vger.kernel.org
9559W: http://hwmon.wiki.kernel.org/
9d2ecfb7
GR
9560W: http://www.roeck-us.net/linux/drivers/
9561T: git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
9562S: Maintained
9563F: Documentation/hwmon/pmbus
9564F: drivers/hwmon/pmbus/
9565F: include/linux/i2c/pmbus.h
9566
89a36810 9567PMC SIERRA MaxRAID DRIVER
89a36810
AR
9568L: linux-scsi@vger.kernel.org
9569W: http://www.pmc-sierra.com/
3cdea4d7 9570S: Orphan
89a36810
AR
9571F: drivers/scsi/pmcraid.*
9572
dbf9bfe6 9573PMC SIERRA PM8001 DRIVER
d32477e2 9574M: Jack Wang <jinpu.wang@profitbricks.com>
dbf9bfe6 9575M: lindar_liu@usish.com
f5a7b525 9576L: pmchba@pmcs.com
dbf9bfe6 9577L: linux-scsi@vger.kernel.org
9578S: Supported
9579F: drivers/scsi/pm8001/
9580
1da177e4 9581POSIX CLOCKS and TIMERS
8b58be88 9582M: Thomas Gleixner <tglx@linutronix.de>
981c3a4f 9583L: linux-kernel@vger.kernel.org
75fc2d37 9584T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
5cee9645 9585S: Maintained
679655da
JP
9586F: fs/timerfd.c
9587F: include/linux/timer*
5cee9645 9588F: kernel/time/*timer*
1da177e4 9589
7b06a6d7
RW
9590POWER MANAGEMENT CORE
9591M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
9592L: linux-pm@vger.kernel.org
9593T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
9594S: Supported
9595F: drivers/base/power/
9596F: include/linux/pm.h
9597F: include/linux/pm_*
9598F: include/linux/powercap.h
9599F: drivers/powercap/
9600
3be86148 9601POWER SUPPLY CLASS/SUBSYSTEM and DRIVERS
ad8464a2 9602M: Sebastian Reichel <sre@kernel.org>
ad8464a2 9603L: linux-pm@vger.kernel.org
58db9505 9604T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
3be86148 9605S: Maintained
f3332532 9606F: Documentation/devicetree/bindings/power/supply/
679655da 9607F: include/linux/power_supply.h
8c0984e5 9608F: drivers/power/supply/
3be86148 9609
514f161a
MR
9610POWER STATE COORDINATION INTERFACE (PSCI)
9611M: Mark Rutland <mark.rutland@arm.com>
9612M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
9613L: linux-arm-kernel@lists.infradead.org
9614S: Maintained
9615F: drivers/firmware/psci.c
9616F: include/linux/psci.h
9617F: include/uapi/linux/psci.h
9618
43a1dd9b
SJS
9619POWERNV OPERATOR PANEL LCD DISPLAY DRIVER
9620M: Suraj Jitindar Singh <sjitindarsingh@gmail.com>
9621L: linuxppc-dev@lists.ozlabs.org
9622S: Maintained
9623F: drivers/char/powernv-op-panel.c
9624
1da177e4 9625PNP SUPPORT
9c3646d1 9626M: "Rafael J. Wysocki" <rafael.j.wysocki@intel.com>
1da177e4 9627S: Maintained
679655da 9628F: drivers/pnp/
1da177e4
LT
9629
9630PPP PROTOCOL DRIVERS AND COMPRESSORS
8b58be88 9631M: Paul Mackerras <paulus@samba.org>
1da177e4
LT
9632L: linux-ppp@vger.kernel.org
9633S: Maintained
224cf5ad 9634F: drivers/net/ppp/ppp_*
1da177e4
LT
9635
9636PPP OVER ATM (RFC 2364)
8b58be88 9637M: Mitchell Blank Jr <mitch@sfgoth.com>
1da177e4 9638S: Maintained
679655da 9639F: net/atm/pppoatm.c
c117ab84 9640F: include/uapi/linux/atmppp.h
1da177e4
LT
9641
9642PPP OVER ETHERNET
8b58be88 9643M: Michal Ostrowski <mostrows@earthlink.net>
1da177e4 9644S: Maintained
224cf5ad
JK
9645F: drivers/net/ppp/pppoe.c
9646F: drivers/net/ppp/pppox.c
1da177e4 9647
a6d2370b 9648PPP OVER L2TP
8b58be88 9649M: James Chapman <jchapman@katalix.com>
a6d2370b 9650S: Maintained
90ca28d1 9651F: net/l2tp/l2tp_ppp.c
679655da 9652F: include/linux/if_pppol2tp.h
c117ab84 9653F: include/uapi/linux/if_pppol2tp.h
a6d2370b 9654
eae9d2ba 9655PPS SUPPORT
8b58be88 9656M: Rodolfo Giometti <giometti@enneenne.com>
eae9d2ba
RG
9657W: http://wiki.enneenne.com/index.php/LinuxPPS_support
9658L: linuxpps@ml.enneenne.com (subscribers-only)
9659S: Maintained
cabaaf41
JP
9660F: Documentation/pps/
9661F: drivers/pps/
9662F: include/linux/pps*.h
eae9d2ba 9663
71a6d0af
HW
9664PPTP DRIVER
9665M: Dmitry Kozlov <xeb@mail.ru>
9666L: netdev@vger.kernel.org
9667S: Maintained
224cf5ad 9668F: drivers/net/ppp/pptp.c
71a6d0af
HW
9669W: http://sourceforge.net/projects/accel-pptp
9670
1da177e4 9671PREEMPTIBLE KERNEL
8b58be88 9672M: Robert Love <rml@tech9.net>
1da177e4
LT
9673L: kpreempt-tech@lists.sourceforge.net
9674W: ftp://ftp.kernel.org/pub/linux/kernel/people/rml/preempt-kernel
9675S: Supported
679655da
JP
9676F: Documentation/preempt-locking.txt
9677F: include/linux/preempt.h
1da177e4
LT
9678
9679PRISM54 WIRELESS DRIVER
8b58be88 9680M: "Luis R. Rodriguez" <mcgrof@gmail.com>
724c6b35 9681L: linux-wireless@vger.kernel.org
9ef80804 9682W: http://wireless.kernel.org/en/users/Drivers/p54
1d89cae1 9683S: Obsolete
c12edfe2 9684F: drivers/net/wireless/intersil/prism54/
1da177e4 9685
02c18891 9686PS3 NETWORK SUPPORT
b809b9ca 9687M: Geoff Levand <geoff@infradead.org>
02c18891 9688L: netdev@vger.kernel.org
a14ab6b6 9689L: linuxppc-dev@lists.ozlabs.org
b809b9ca 9690S: Maintained
8df158ac 9691F: drivers/net/ethernet/toshiba/ps3_gelic_net.*
02c18891 9692
f58a9d17 9693PS3 PLATFORM SUPPORT
b809b9ca 9694M: Geoff Levand <geoff@infradead.org>
a4724ed6 9695L: linuxppc-dev@lists.ozlabs.org
b809b9ca 9696S: Maintained
679655da
JP
9697F: arch/powerpc/boot/ps3*
9698F: arch/powerpc/include/asm/lv1call.h
9699F: arch/powerpc/include/asm/ps3*.h
9700F: arch/powerpc/platforms/ps3/
9701F: drivers/*/ps3*
9702F: drivers/ps3/
fec629b8 9703F: drivers/rtc/rtc-ps3.c
679655da 9704F: drivers/usb/host/*ps3.c
fec629b8 9705F: sound/ppc/snd_ps3*
f58a9d17 9706
cffb4add 9707PS3VRAM DRIVER
8b58be88 9708M: Jim Paris <jim@jtan.com>
3715a5d0 9709M: Geoff Levand <geoff@infradead.org>
a14ab6b6 9710L: linuxppc-dev@lists.ozlabs.org
cffb4add 9711S: Maintained
8a3977cb 9712F: drivers/block/ps3vram.c
cffb4add 9713
8defe599 9714PSTORE FILESYSTEM
9d5e2a02 9715M: Anton Vorontsov <anton@enomsg.org>
8defe599
AV
9716M: Colin Cross <ccross@android.com>
9717M: Kees Cook <keescook@chromium.org>
9718M: Tony Luck <tony.luck@intel.com>
9719S: Maintained
9f273c24 9720T: git git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux.git
8defe599
AV
9721F: fs/pstore/
9722F: include/linux/pstore*
04851772 9723F: drivers/firmware/efi/efi-pstore.c
8defe599
AV
9724F: drivers/acpi/apei/erst.c
9725
7fbc415d
RC
9726PTP HARDWARE CLOCK SUPPORT
9727M: Richard Cochran <richardcochran@gmail.com>
e7333e3c 9728L: netdev@vger.kernel.org
7fbc415d
RC
9729S: Maintained
9730W: http://linuxptp.sourceforge.net/
9731F: Documentation/ABI/testing/sysfs-ptp
9732F: Documentation/ptp/*
0ecb3cdd 9733F: drivers/net/ethernet/freescale/gianfar_ptp.c
7fbc415d
RC
9734F: drivers/net/phy/dp83640*
9735F: drivers/ptp/*
9736F: include/linux/ptp_cl*
9737
cf94a4d1 9738PTRACE SUPPORT
e846ee5f 9739M: Roland McGrath <roland@hack.frob.com>
8b58be88 9740M: Oleg Nesterov <oleg@redhat.com>
cf94a4d1
CH
9741S: Maintained
9742F: include/asm-generic/syscall.h
9743F: include/linux/ptrace.h
9744F: include/linux/regset.h
9745F: include/linux/tracehook.h
c117ab84 9746F: include/uapi/linux/ptrace.h
cf94a4d1
CH
9747F: kernel/ptrace.c
9748
3e9d7ba7
HV
9749PULSE8-CEC DRIVER
9750M: Hans Verkuil <hverkuil@xs4all.nl>
9751L: linux-media@vger.kernel.org
9752T: git git://linuxtv.org/media_tree.git
9753S: Maintained
9754F: drivers/staging/media/pulse8-cec
9755
8320204a 9756PVRUSB2 VIDEO4LINUX DRIVER
8b58be88 9757M: Mike Isely <isely@pobox.com>
16e9495d 9758L: pvrusb2@isely.net (subscribers-only)
661263b5 9759L: linux-media@vger.kernel.org
8320204a 9760W: http://www.isely.net/pvrusb2/
275ffde4 9761T: git git://linuxtv.org/media_tree.git
8320204a 9762S: Maintained
618cd932 9763F: Documentation/media/v4l-drivers/pvrusb2*
0c0d06ca 9764F: drivers/media/usb/pvrusb2/
8320204a 9765
39532e6c 9766PWC WEBCAM DRIVER
c0936df4 9767M: Hans Verkuil <hverkuil@xs4all.nl>
39532e6c
HG
9768L: linux-media@vger.kernel.org
9769T: git git://linuxtv.org/media_tree.git
c0936df4 9770S: Odd Fixes
39532e6c
HG
9771F: drivers/media/usb/pwc/*
9772
93c090b3 9773PWM FAN DRIVER
774e0362
KD
9774M: Kamil Debski <kamil@wypas.org>
9775M: Lukasz Majewski <l.majewski@samsung.com>
968ce1b1 9776L: linux-hwmon@vger.kernel.org
93c090b3
KD
9777S: Supported
9778F: Documentation/devicetree/bindings/hwmon/pwm-fan.txt
9779F: Documentation/hwmon/pwm-fan
9780F: drivers/hwmon/pwm-fan.c
9781
200efedd 9782PWM SUBSYSTEM
aa3495f7
TR
9783M: Thierry Reding <thierry.reding@gmail.com>
9784L: linux-pwm@vger.kernel.org
0c2498f1 9785S: Maintained
006e854f 9786T: git git://git.kernel.org/pub/scm/linux/kernel/git/thierry.reding/linux-pwm.git
200efedd
TR
9787F: Documentation/pwm.txt
9788F: Documentation/devicetree/bindings/pwm/
9789F: include/linux/pwm.h
0c2498f1 9790F: drivers/pwm/
a140b98d
TR
9791F: drivers/video/backlight/pwm_bl.c
9792F: include/linux/pwm_backlight.h
0c2498f1 9793
30ec261e 9794PXA2xx/PXA3xx SUPPORT
8da5e302 9795M: Daniel Mack <daniel@zonque.org>
a323f664 9796M: Haojian Zhuang <haojian.zhuang@gmail.com>
8da5e302 9797M: Robert Jarzmik <robert.jarzmik@free.fr>
efc03ecb 9798L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3f640c61 9799T: git git://github.com/hzhuang1/linux.git
8da5e302 9800T: git git://github.com/rjarzmik/linux.git
1da177e4 9801S: Maintained
e68d7c14 9802F: arch/arm/boot/dts/pxa*
679655da 9803F: arch/arm/mach-pxa/
820439f1 9804F: drivers/dma/pxa*
679655da 9805F: drivers/pcmcia/pxa2xx*
1403ead9 9806F: drivers/pinctrl/pxa/
9df92e6c 9807F: drivers/spi/spi-pxa2xx*
faf2e1db 9808F: drivers/usb/gadget/udc/pxa2*
679655da 9809F: include/sound/pxa2xx-lib.h
bec4c99e 9810F: sound/arm/pxa*
14430813 9811F: sound/soc/pxa/
1da177e4 9812
f3154a46
RJ
9813PXA GPIO DRIVER
9814M: Robert Jarzmik <robert.jarzmik@free.fr>
9815L: linux-gpio@vger.kernel.org
9816S: Maintained
9817F: drivers/gpio/gpio-pxa.c
9818
ec64d3bf
EG
9819PXA3xx NAND FLASH DRIVER
9820M: Ezequiel Garcia <ezequiel.garcia@free-electrons.com>
9821L: linux-mtd@lists.infradead.org
9822S: Maintained
9a67f099 9823F: drivers/mtd/nand/pxa3xx_nand.c
ec64d3bf 9824
3f640c61 9825MMP SUPPORT
8b58be88 9826M: Eric Miao <eric.y.miao@gmail.com>
a323f664 9827M: Haojian Zhuang <haojian.zhuang@gmail.com>
e8e6cb32 9828L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3f640c61
HZ
9829T: git git://github.com/hzhuang1/linux.git
9830T: git git://git.linaro.org/people/ycmiao/pxa-linux.git
e8e6cb32 9831S: Maintained
e68d7c14 9832F: arch/arm/boot/dts/mmp*
3f640c61 9833F: arch/arm/mach-mmp/
e8e6cb32 9834
272f133a
PO
9835PXA MMCI DRIVER
9836S: Orphan
9837
57f63bc8 9838PXA RTC DRIVER
8b58be88 9839M: Robert Jarzmik <robert.jarzmik@free.fr>
57f63bc8
RJ
9840L: rtc-linux@googlegroups.com
9841S: Maintained
9842
cea4001a 9843QAT DRIVER
90ab5a81
TS
9844M: Giovanni Cabiddu <giovanni.cabiddu@intel.com>
9845M: Salvatore Benedetto <salvatore.benedetto@intel.com>
49e7d9df
JP
9846L: qat-linux@intel.com
9847S: Supported
9848F: drivers/crypto/qat/
cea4001a 9849
52a09a04 9850QIB DRIVER
8473c603 9851M: Mike Marciniszyn <infinipath@intel.com>
52a09a04
MM
9852L: linux-rdma@vger.kernel.org
9853S: Supported
9854F: drivers/infiniband/hw/qib/
9855
5e9772b9
JS
9856QLOGIC QLA1280 SCSI DRIVER
9857M: Michael Reed <mdr@sgi.com>
9858L: linux-scsi@vger.kernel.org
9859S: Maintained
9860F: drivers/scsi/qla1280.[ch]
9861
1da177e4 9862QLOGIC QLA2XXX FC-SCSI DRIVER
2c804eb0 9863M: qla2xxx-upstream@qlogic.com
1da177e4
LT
9864L: linux-scsi@vger.kernel.org
9865S: Supported
679655da
JP
9866F: Documentation/scsi/LICENSE.qla2xxx
9867F: drivers/scsi/qla2xxx/
1da177e4 9868
883c98fe 9869QLOGIC QLA4XXX iSCSI DRIVER
1018b8b9 9870M: QLogic-Storage-Upstream@qlogic.com
883c98fe
RA
9871L: linux-scsi@vger.kernel.org
9872S: Supported
bacfb81b 9873F: Documentation/scsi/LICENSE.qla4xxx
883c98fe
RA
9874F: drivers/scsi/qla4xxx/
9875
5a4faa87 9876QLOGIC QLA3XXX NETWORK DRIVER
0a955c3a 9877M: Jitendra Kalsaria <jitendra.kalsaria@qlogic.com>
8b58be88 9878M: Ron Mercer <ron.mercer@qlogic.com>
5a4faa87
RM
9879M: linux-driver@qlogic.com
9880L: netdev@vger.kernel.org
9881S: Supported
679655da 9882F: Documentation/networking/LICENSE.qla3xxx
aa43c215 9883F: drivers/net/ethernet/qlogic/qla3xxx.*
5a4faa87 9884
0ec00f03 9885QLOGIC QLCNIC (1/10)Gb ETHERNET DRIVER
9f35a3cc 9886M: Dept-GELinuxNICDev@qlogic.com
0ec00f03
AKS
9887L: netdev@vger.kernel.org
9888S: Supported
aa43c215 9889F: drivers/net/ethernet/qlogic/qlcnic/
0ec00f03 9890
c4e84bde 9891QLOGIC QLGE 10Gb ETHERNET DRIVER
c9b1a5b5
HP
9892M: Harish Patil <harish.patil@qlogic.com>
9893M: Sudarsana Kalluru <sudarsana.kalluru@qlogic.com>
9894M: Dept-GELinuxNICDev@qlogic.com
4cbfbe25 9895M: linux-driver@qlogic.com
c4e84bde
RM
9896L: netdev@vger.kernel.org
9897S: Supported
aa43c215 9898F: drivers/net/ethernet/qlogic/qlge/
c4e84bde 9899
fe56b9e6
YM
9900QLOGIC QL4xxx ETHERNET DRIVER
9901M: Yuval Mintz <Yuval.Mintz@qlogic.com>
9902M: Ariel Elior <Ariel.Elior@qlogic.com>
9903M: everest-linux-l2@qlogic.com
9904L: netdev@vger.kernel.org
9905S: Supported
9906F: drivers/net/ethernet/qlogic/qed/
9907F: include/linux/qed/
9908F: drivers/net/ethernet/qlogic/qede/
9909
1da177e4 9910QNX4 FILESYSTEM
8b58be88 9911M: Anders Larsen <al@alarsen.net>
1da177e4
LT
9912W: http://www.alarsen.net/linux/qnx4fs/
9913S: Maintained
80811493 9914F: fs/qnx4/
c117ab84
CEB
9915F: include/uapi/linux/qnx4_fs.h
9916F: include/uapi/linux/qnxtypes.h
1da177e4 9917
91952bc0
AP
9918QT1010 MEDIA DRIVER
9919M: Antti Palosaari <crope@iki.fi>
9920L: linux-media@vger.kernel.org
a825eaec 9921W: https://linuxtv.org
91952bc0
AP
9922W: http://palosaari.fi/linux/
9923Q: http://patchwork.linuxtv.org/project/linux-media/list/
9924T: git git://linuxtv.org/anttip/media_tree.git
9925S: Maintained
9926F: drivers/media/tuners/qt1010*
9927
966fb5ec
SM
9928QUALCOMM ATHEROS ATH9K WIRELESS DRIVER
9929M: QCA ath9k Development <ath9k-devel@qca.qualcomm.com>
9930L: linux-wireless@vger.kernel.org
9931L: ath9k-devel@lists.ath9k.org
9932W: http://wireless.kernel.org/en/users/Drivers/ath9k
9933S: Supported
9934F: drivers/net/wireless/ath/ath9k/
9935
2ea0ffcb
KV
9936QUALCOMM ATHEROS ATH10K WIRELESS DRIVER
9937M: Kalle Valo <kvalo@qca.qualcomm.com>
9938L: ath10k@lists.infradead.org
9939W: http://wireless.kernel.org/en/users/Drivers/ath10k
9f273c24 9940T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
2ea0ffcb
KV
9941S: Supported
9942F: drivers/net/wireless/ath/ath10k/
9943
b9b17deb
TT
9944QUALCOMM EMAC GIGABIT ETHERNET DRIVER
9945M: Timur Tabi <timur@codeaurora.org>
9946L: netdev@vger.kernel.org
9947S: Supported
9948F: drivers/net/ethernet/qualcomm/emac/
9949
4f4567cf
RK
9950QUALCOMM HEXAGON ARCHITECTURE
9951M: Richard Kuo <rkuo@codeaurora.org>
9952L: linux-hexagon@vger.kernel.org
9f273c24 9953T: git git://git.kernel.org/pub/scm/linux/kernel/git/rkuo/linux-hexagon-kernel.git
4f4567cf
RK
9954S: Supported
9955F: arch/hexagon/
9956
8e84c258
EK
9957QUALCOMM WCN36XX WIRELESS DRIVER
9958M: Eugene Krasnikov <k.eugene.e@gmail.com>
9959L: wcn36xx@lists.infradead.org
9960W: http://wireless.kernel.org/en/users/Drivers/wcn36xx
9961T: git git://github.com/KrasnikovEugene/wcn36xx.git
9962S: Supported
9963F: drivers/net/wireless/ath/wcn36xx/
9964
eeca9a67
MT
9965QEMU MACHINE EMULATOR AND VIRTUALIZER SUPPORT
9966M: Gabriel Somlo <somlo@cmu.edu>
9967M: "Michael S. Tsirkin" <mst@redhat.com>
9968L: qemu-devel@nongnu.org
9969S: Maintained
9970F: drivers/firmware/qemu_fw_cfg.c
9971
602adf40 9972RADOS BLOCK DEVICE (RBD)
0f5417ce
SW
9973M: Ilya Dryomov <idryomov@gmail.com>
9974M: Sage Weil <sage@redhat.com>
527a88b9 9975M: Alex Elder <elder@kernel.org>
398ecff5 9976L: ceph-devel@vger.kernel.org
09d90327
SW
9977W: http://ceph.com/
9978T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
6e67b7ae 9979T: git git://github.com/ceph/ceph-client.git
602adf40 9980S: Supported
398ecff5 9981F: Documentation/ABI/testing/sysfs-bus-rbd
602adf40
YS
9982F: drivers/block/rbd.c
9983F: drivers/block/rbd_types.h
9984
1da177e4 9985RADEON FRAMEBUFFER DISPLAY DRIVER
8b58be88 9986M: Benjamin Herrenschmidt <benh@kernel.crashing.org>
c69f677c 9987L: linux-fbdev@vger.kernel.org
1da177e4 9988S: Maintained
8a61f013 9989F: drivers/video/fbdev/aty/radeon*
c117ab84 9990F: include/uapi/linux/radeonfb.h
1da177e4 9991
c6c9b34c 9992RADIOSHARK RADIO DRIVER
c0936df4 9993M: Hans Verkuil <hverkuil@xs4all.nl>
c6c9b34c
HG
9994L: linux-media@vger.kernel.org
9995T: git git://linuxtv.org/media_tree.git
9996S: Maintained
9997F: drivers/media/radio/radio-shark.c
9998
9999RADIOSHARK2 RADIO DRIVER
c0936df4 10000M: Hans Verkuil <hverkuil@xs4all.nl>
c6c9b34c
HG
10001L: linux-media@vger.kernel.org
10002T: git git://linuxtv.org/media_tree.git
10003S: Maintained
10004F: drivers/media/radio/radio-shark2.c
10005F: drivers/media/radio/radio-tea5777.c
10006
1da177e4 10007RAGE128 FRAMEBUFFER DISPLAY DRIVER
8b58be88 10008M: Paul Mackerras <paulus@samba.org>
c69f677c 10009L: linux-fbdev@vger.kernel.org
1da177e4 10010S: Maintained
8a61f013 10011F: drivers/video/fbdev/aty/aty128fb.c
1da177e4 10012
a0fd81a9 10013RALINK MIPS ARCHITECTURE
bdb40e8e 10014M: John Crispin <john@phrozen.org>
a0fd81a9
JC
10015L: linux-mips@linux-mips.org
10016S: Maintained
10017F: arch/mips/ralink
10018
e7839f25 10019RALINK RT2X00 WIRELESS LAN DRIVER
95ea3627 10020P: rt2x00 project
b182427e 10021M: Stanislaw Gruszka <sgruszka@redhat.com>
f198f98e 10022M: Helmut Schaa <helmut.schaa@googlemail.com>
95ea3627 10023L: linux-wireless@vger.kernel.org
95ea3627 10024S: Maintained
33aca94d 10025F: drivers/net/wireless/ralink/rt2x00/
95ea3627 10026
9db5579b 10027RAMDISK RAM BLOCK DEVICE DRIVER
ea7618ec 10028M: Jens Axboe <axboe@kernel.dk>
9db5579b 10029S: Maintained
679655da
JP
10030F: Documentation/blockdev/ramdisk.txt
10031F: drivers/block/brd.c
9db5579b 10032
9e95ce27 10033RANDOM NUMBER DRIVER
0624bcaa 10034M: "Theodore Ts'o" <tytso@mit.edu>
9e95ce27 10035S: Maintained
679655da 10036F: drivers/char/random.c
9e95ce27 10037
394b701c 10038RAPIDIO SUBSYSTEM
8b58be88 10039M: Matt Porter <mporter@kernel.crashing.org>
b8bc1dd3 10040M: Alexandre Bounine <alexandre.bounine@idt.com>
394b701c 10041S: Maintained
679655da 10042F: drivers/rapidio/
394b701c 10043
e2d1d6c0 10044RAYLINK/WEBGEAR 802.11 WIRELESS LAN DRIVER
e2d1d6c0 10045L: linux-wireless@vger.kernel.org
f52a5490 10046S: Orphan
679655da 10047F: drivers/net/wireless/ray*
e2d1d6c0
RD
10048
10049RCUTORTURE MODULE
e0198b29 10050M: Josh Triplett <josh@joshtriplett.org>
8b58be88 10051M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
981c3a4f 10052L: linux-kernel@vger.kernel.org
f9094d8e 10053S: Supported
08deed1e 10054T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
679655da 10055F: Documentation/RCU/torture.txt
34e2d560 10056F: kernel/rcu/rcutorture.c
e2d1d6c0 10057
c87b9c60
PM
10058RCUTORTURE TEST FRAMEWORK
10059M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
ab0afd6c 10060M: Josh Triplett <josh@joshtriplett.org>
4632a191
PM
10061R: Steven Rostedt <rostedt@goodmis.org>
10062R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
96a39bc4 10063R: Lai Jiangshan <jiangshanlai@gmail.com>
981c3a4f 10064L: linux-kernel@vger.kernel.org
c87b9c60
PM
10065S: Supported
10066T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
10067F: tools/testing/selftests/rcutorture
10068
c1f766b5 10069RDC R-321X SoC
8b58be88 10070M: Florian Fainelli <florian@openwrt.org>
c1f766b5
FF
10071S: Maintained
10072
db17f395 10073RDC R6040 FAST ETHERNET DRIVER
35566e96 10074M: Florian Fainelli <f.fainelli@gmail.com>
db17f395
FF
10075L: netdev@vger.kernel.org
10076S: Maintained
58565a35 10077F: drivers/net/ethernet/rdc/r6040.c
db17f395 10078
a09ed661 10079RDS - RELIABLE DATAGRAM SOCKETS
72f26eee 10080M: Santosh Shilimkar <santosh.shilimkar@oracle.com>
10081L: netdev@vger.kernel.org
10082L: linux-rdma@vger.kernel.org
fbb5a558 10083L: rds-devel@oss.oracle.com (moderated for non-subscribers)
72f26eee 10084W: https://oss.oracle.com/projects/rds/
a09ed661 10085S: Supported
679655da 10086F: net/rds/
72f26eee 10087F: Documentation/networking/rds.txt
a09ed661 10088
0194621b
DD
10089RDMAVT - RDMA verbs software
10090M: Dennis Dalessandro <dennis.dalessandro@intel.com>
10091L: linux-rdma@vger.kernel.org
10092S: Supported
10093F: drivers/infiniband/sw/rdmavt
10094
595182bc 10095READ-COPY UPDATE (RCU)
8b58be88 10096M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
ab0afd6c 10097M: Josh Triplett <josh@joshtriplett.org>
4632a191
PM
10098R: Steven Rostedt <rostedt@goodmis.org>
10099R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
96a39bc4 10100R: Lai Jiangshan <jiangshanlai@gmail.com>
981c3a4f 10101L: linux-kernel@vger.kernel.org
9fab9787 10102W: http://www.rdrop.com/users/paulmck/RCU/
595182bc 10103S: Supported
08deed1e 10104T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
f9094d8e 10105F: Documentation/RCU/
9fab9787 10106X: Documentation/RCU/torture.txt
f9094d8e 10107F: include/linux/rcu*
4102adab
PM
10108X: include/linux/srcu.h
10109F: kernel/rcu/
34e2d560 10110X: kernel/torture.c
595182bc 10111
0c86edc0 10112REAL TIME CLOCK (RTC) SUBSYSTEM
8b58be88 10113M: Alessandro Zummo <a.zummo@towertech.it>
7c6f84f8 10114M: Alexandre Belloni <alexandre.belloni@free-electrons.com>
76465493 10115L: rtc-linux@googlegroups.com
8a6e2535 10116Q: http://patchwork.ozlabs.org/project/rtc-linux/list/
4733f397 10117T: git git://git.kernel.org/pub/scm/linux/kernel/git/abelloni/linux.git
0c86edc0 10118S: Maintained
7af6a2e1 10119F: Documentation/devicetree/bindings/rtc/
679655da
JP
10120F: Documentation/rtc.txt
10121F: drivers/rtc/
10122F: include/linux/rtc.h
c117ab84 10123F: include/uapi/linux/rtc.h
fe23c336
AB
10124F: include/linux/rtc/
10125F: include/linux/platform_data/rtc-*
10126F: tools/testing/selftests/timers/rtctest.c
0c86edc0 10127
0e400c53
MB
10128REALTEK AUDIO CODECS
10129M: Bard Liao <bardliao@realtek.com>
10130M: Oder Chiou <oder_chiou@realtek.com>
10131S: Maintained
10132F: sound/soc/codecs/rt*
10133F: include/sound/rt*.h
10134
1da177e4 10135REISERFS FILE SYSTEM
76c4e5ea 10136L: reiserfs-devel@vger.kernel.org
1da177e4 10137S: Supported
679655da 10138F: fs/reiserfs/
1da177e4 10139
b83a313b 10140REGISTER MAP ABSTRACTION
b02e48f2 10141M: Mark Brown <broonie@kernel.org>
dd060bc9 10142L: linux-kernel@vger.kernel.org
b83a313b
MB
10143T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regmap.git
10144S: Supported
9398a639 10145F: Documentation/devicetree/bindings/regmap/
b83a313b
MB
10146F: drivers/base/regmap/
10147F: include/linux/regmap.h
10148
400e64df
OBC
10149REMOTE PROCESSOR (REMOTEPROC) SUBSYSTEM
10150M: Ohad Ben-Cohen <ohad@wizery.com>
69ae9895 10151M: Bjorn Andersson <bjorn.andersson@linaro.org>
d7586849 10152L: linux-remoteproc@vger.kernel.org
6bb697b6 10153T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/remoteproc.git
400e64df 10154S: Maintained
15ebc72d 10155F: Documentation/devicetree/bindings/remoteproc/
400e64df 10156F: Documentation/remoteproc.txt
15ebc72d 10157F: drivers/remoteproc/
6fc26488 10158F: include/linux/remoteproc.h
400e64df 10159
d8115db5
OBC
10160REMOTE PROCESSOR MESSAGING (RPMSG) SUBSYSTEM
10161M: Ohad Ben-Cohen <ohad@wizery.com>
69ae9895 10162M: Bjorn Andersson <bjorn.andersson@linaro.org>
d7586849 10163L: linux-remoteproc@vger.kernel.org
d8115db5
OBC
10164T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/rpmsg.git
10165S: Maintained
10166F: drivers/rpmsg/
10167F: Documentation/rpmsg.txt
10168F: include/linux/rpmsg.h
10169
fedc81e7
GU
10170RENESAS CLOCK DRIVERS
10171M: Geert Uytterhoeven <geert+renesas@glider.be>
10172L: linux-renesas-soc@vger.kernel.org
10173S: Supported
10174F: drivers/clk/renesas/
10175
8e6569af
SS
10176RENESAS ETHERNET DRIVERS
10177R: Sergei Shtylyov <sergei.shtylyov@cogentembedded.com>
10178L: netdev@vger.kernel.org
4a121096 10179L: linux-renesas-soc@vger.kernel.org
8e6569af
SS
10180F: drivers/net/ethernet/renesas/
10181F: include/linux/sh_eth.h
10182
3e46c397
YS
10183RENESAS USB2 PHY DRIVER
10184M: Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com>
4a121096 10185L: linux-renesas-soc@vger.kernel.org
3e46c397
YS
10186S: Maintained
10187F: drivers/phy/phy-rcar-gen3-usb2.c
10188
1b0fe6be
PZ
10189RESET CONTROLLER FRAMEWORK
10190M: Philipp Zabel <p.zabel@pengutronix.de>
9f273c24 10191T: git git://git.pengutronix.de/git/pza/linux
1b0fe6be
PZ
10192S: Maintained
10193F: drivers/reset/
10194F: Documentation/devicetree/bindings/reset/
b2f6dd7b 10195F: include/dt-bindings/reset/
1b0fe6be
PZ
10196F: include/linux/reset.h
10197F: include/linux/reset-controller.h
10198
e0897645 10199RFKILL
8b58be88 10200M: Johannes Berg <johannes@sipsolutions.net>
19d337df 10201L: linux-wireless@vger.kernel.org
ce466579
JB
10202W: http://wireless.kernel.org/
10203T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
10204T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
e0897645 10205S: Maintained
505c9247 10206F: Documentation/rfkill.txt
80811493 10207F: net/rfkill/
e0897645 10208
933685ca
TG
10209RHASHTABLE
10210M: Thomas Graf <tgraf@suug.ch>
39ec406d 10211M: Herbert Xu <herbert@gondor.apana.org.au>
933685ca
TG
10212L: netdev@vger.kernel.org
10213S: Maintained
10214F: lib/rhashtable.c
10215F: include/linux/rhashtable.h
10216
67e054e9
ML
10217RICOH SMARTMEDIA/XD DRIVER
10218M: Maxim Levitsky <maximlevitsky@gmail.com>
10219S: Maintained
21c26f50
JP
10220F: drivers/mtd/nand/r852.c
10221F: drivers/mtd/nand/r852.h
67e054e9 10222
92634125
ML
10223RICOH R5C592 MEMORYSTICK DRIVER
10224M: Maxim Levitsky <maximlevitsky@gmail.com>
10225S: Maintained
10226F: drivers/memstick/host/r592.*
10227
27f1d2f9
SA
10228ROCCAT DRIVERS
10229M: Stefan Achatz <erazor_de@users.sourceforge.net>
10230W: http://sourceforge.net/projects/roccat/
10231S: Maintained
10232F: drivers/hid/hid-roccat*
10233F: include/linux/hid-roccat*
10234F: Documentation/ABI/*/sysfs-driver-hid-roccat*
10235
4b8ac966
JP
10236ROCKER DRIVER
10237M: Jiri Pirko <jiri@resnulli.us>
4b8ac966
JP
10238L: netdev@vger.kernel.org
10239S: Supported
10240F: drivers/net/ethernet/rocker/
10241
1da177e4
LT
10242ROCKETPORT DRIVER
10243P: Comtrol Corp.
1da177e4
LT
10244W: http://www.comtrol.com
10245S: Maintained
679655da 10246F: Documentation/serial/rocket.txt
c897401b 10247F: drivers/tty/rocket*
1da177e4 10248
7645c2f4
KC
10249ROCKETPORT EXPRESS/INFINITY DRIVER
10250M: Kevin Cernekee <cernekee@gmail.com>
10251L: linux-serial@vger.kernel.org
10252S: Odd Fixes
10253F: drivers/tty/serial/rp2.*
10254
1da177e4 10255ROSE NETWORK LAYER
8b58be88 10256M: Ralf Baechle <ralf@linux-mips.org>
1da177e4 10257L: linux-hams@vger.kernel.org
d34cb28a 10258W: http://www.linux-ax25.org/
1da177e4 10259S: Maintained
679655da 10260F: include/net/rose.h
c117ab84 10261F: include/uapi/linux/rose.h
679655da 10262F: net/rose/
1da177e4 10263
91952bc0
AP
10264RTL2830 MEDIA DRIVER
10265M: Antti Palosaari <crope@iki.fi>
10266L: linux-media@vger.kernel.org
a825eaec 10267W: https://linuxtv.org
91952bc0
AP
10268W: http://palosaari.fi/linux/
10269Q: http://patchwork.linuxtv.org/project/linux-media/list/
10270T: git git://linuxtv.org/anttip/media_tree.git
10271S: Maintained
10272F: drivers/media/dvb-frontends/rtl2830*
10273
27a0aacf
AP
10274RTL2832 MEDIA DRIVER
10275M: Antti Palosaari <crope@iki.fi>
10276L: linux-media@vger.kernel.org
a825eaec 10277W: https://linuxtv.org
27a0aacf
AP
10278W: http://palosaari.fi/linux/
10279Q: http://patchwork.linuxtv.org/project/linux-media/list/
10280T: git git://linuxtv.org/anttip/media_tree.git
10281S: Maintained
10282F: drivers/media/dvb-frontends/rtl2832*
10283
ba6e6f6e
AP
10284RTL2832_SDR MEDIA DRIVER
10285M: Antti Palosaari <crope@iki.fi>
10286L: linux-media@vger.kernel.org
a825eaec 10287W: https://linuxtv.org
ba6e6f6e
AP
10288W: http://palosaari.fi/linux/
10289Q: http://patchwork.linuxtv.org/project/linux-media/list/
10290T: git git://linuxtv.org/anttip/media_tree.git
10291S: Maintained
b4bb1c28 10292F: drivers/media/dvb-frontends/rtl2832_sdr*
ba6e6f6e 10293
59840488 10294RTL8180 WIRELESS DRIVER
605bebe2 10295L: linux-wireless@vger.kernel.org
491b26b4 10296W: http://wireless.kernel.org/
54e5881d 10297T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
7be6ff65 10298S: Orphan
62141726 10299F: drivers/net/wireless/realtek/rtl818x/rtl8180/
605bebe2 10300
59840488 10301RTL8187 WIRELESS DRIVER
9f0939bf 10302M: Herton Ronaldo Krzesinski <herton@canonical.com>
8b58be88
JP
10303M: Hin-Tak Leung <htl10@users.sourceforge.net>
10304M: Larry Finger <Larry.Finger@lwfinger.net>
7d2c86b5 10305L: linux-wireless@vger.kernel.org
491b26b4 10306W: http://wireless.kernel.org/
54e5881d 10307T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
7d2c86b5 10308S: Maintained
62141726 10309F: drivers/net/wireless/realtek/rtl818x/rtl8187/
59840488 10310
3cf0c8ad
LF
10311RTL8192CE WIRELESS DRIVER
10312M: Larry Finger <Larry.Finger@lwfinger.net>
10313M: Chaoming Li <chaoming_li@realsil.com.cn>
10314L: linux-wireless@vger.kernel.org
491b26b4 10315W: http://wireless.kernel.org/
3cf0c8ad
LF
10316T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
10317S: Maintained
62141726
KV
10318F: drivers/net/wireless/realtek/rtlwifi/
10319F: drivers/net/wireless/realtek/rtlwifi/rtl8192ce/
59840488 10320
26f1fad2
JS
10321RTL8XXXU WIRELESS DRIVER (rtl8xxxu)
10322M: Jes Sorensen <Jes.Sorensen@redhat.com>
10323L: linux-wireless@vger.kernel.org
171a900c 10324T: git git://git.kernel.org/pub/scm/linux/kernel/git/jes/linux.git rtl8xxxu-devel
26f1fad2
JS
10325S: Maintained
10326F: drivers/net/wireless/realtek/rtl8xxxu/
10327
9eb8ef74 10328S3 SAVAGE FRAMEBUFFER DRIVER
8b58be88 10329M: Antonino Daplas <adaplas@gmail.com>
c69f677c 10330L: linux-fbdev@vger.kernel.org
ce00f85c 10331S: Maintained
8a61f013 10332F: drivers/video/fbdev/savage/
9eb8ef74 10333
1da177e4 10334S390
8b58be88
JP
10335M: Martin Schwidefsky <schwidefsky@de.ibm.com>
10336M: Heiko Carstens <heiko.carstens@de.ibm.com>
d58140cc 10337L: linux-s390@vger.kernel.org
5238da45 10338W: http://www.ibm.com/developerworks/linux/linux390/
9f273c24 10339T: git git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux.git
5238da45 10340S: Supported
679655da 10341F: arch/s390/
a968cd3e 10342F: drivers/s390/
3bfe6858
JN
10343F: Documentation/s390/
10344F: Documentation/DocBook/s390*
5238da45 10345
322986ca
SO
10346S390 COMMON I/O LAYER
10347M: Sebastian Ott <sebott@linux.vnet.ibm.com>
10348M: Peter Oberparleiter <oberpar@linux.vnet.ibm.com>
10349L: linux-s390@vger.kernel.org
10350W: http://www.ibm.com/developerworks/linux/linux390/
10351S: Supported
10352F: drivers/s390/cio/
10353
10354S390 DASD DRIVER
38b7f07a
SH
10355M: Stefan Haberland <sth@linux.vnet.ibm.com>
10356M: Jan Hoeppner <hoeppner@linux.vnet.ibm.com>
322986ca
SO
10357L: linux-s390@vger.kernel.org
10358W: http://www.ibm.com/developerworks/linux/linux390/
10359S: Supported
10360F: drivers/s390/block/dasd*
10361F: block/partitions/ibm.c
10362
5238da45 10363S390 NETWORK DRIVERS
f0c59aff 10364M: Ursula Braun <ubraun@linux.vnet.ibm.com>
d58140cc 10365L: linux-s390@vger.kernel.org
5238da45
HC
10366W: http://www.ibm.com/developerworks/linux/linux390/
10367S: Supported
679655da 10368F: drivers/s390/net/
5238da45 10369
322986ca
SO
10370S390 PCI SUBSYSTEM
10371M: Sebastian Ott <sebott@linux.vnet.ibm.com>
10372M: Gerald Schaefer <gerald.schaefer@de.ibm.com>
10373L: linux-s390@vger.kernel.org
10374W: http://www.ibm.com/developerworks/linux/linux390/
10375S: Supported
10376F: arch/s390/pci/
10377F: drivers/pci/hotplug/s390_pci_hpc.c
10378
feed9b62 10379S390 ZCRYPT DRIVER
5c8d0983 10380M: Ingo Tuchscherer <ingo.tuchscherer@de.ibm.com>
feed9b62 10381L: linux-s390@vger.kernel.org
a968cd3e 10382W: http://www.ibm.com/developerworks/linux/linux390/
feed9b62 10383S: Supported
d5ca6918 10384F: drivers/s390/crypto/
feed9b62 10385
5238da45 10386S390 ZFCP DRIVER
d38e19d0 10387M: Steffen Maier <maier@linux.vnet.ibm.com>
d58140cc 10388L: linux-s390@vger.kernel.org
5238da45 10389W: http://www.ibm.com/developerworks/linux/linux390/
1da177e4 10390S: Supported
679655da 10391F: drivers/s390/scsi/zfcp_*
1da177e4 10392
dd96df2c 10393S390 IUCV NETWORK LAYER
f0c59aff 10394M: Ursula Braun <ubraun@linux.vnet.ibm.com>
dd96df2c
UB
10395L: linux-s390@vger.kernel.org
10396W: http://www.ibm.com/developerworks/linux/linux390/
10397S: Supported
679655da
JP
10398F: drivers/s390/net/*iucv*
10399F: include/net/iucv/
10400F: net/iucv/
dd96df2c 10401
8128f23c
GS
10402S390 IOMMU (PCI)
10403M: Gerald Schaefer <gerald.schaefer@de.ibm.com>
10404L: linux-s390@vger.kernel.org
10405W: http://www.ibm.com/developerworks/linux/linux390/
10406S: Supported
10407F: drivers/iommu/s390-iommu.c
10408
4dde7f75 10409S3C24XX SD/MMC Driver
8b58be88 10410M: Ben Dooks <ben-linux@fluff.org>
efc03ecb 10411L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
4dde7f75 10412S: Supported
679655da 10413F: drivers/mmc/host/s3cmci.*
4dde7f75 10414
1f15a229
HV
10415SAA6588 RDS RECEIVER DRIVER
10416M: Hans Verkuil <hverkuil@xs4all.nl>
10417L: linux-media@vger.kernel.org
10418T: git git://linuxtv.org/media_tree.git
a825eaec 10419W: https://linuxtv.org
1f15a229
HV
10420S: Odd Fixes
10421F: drivers/media/i2c/saa6588*
10422
98ed12e6 10423SAA7134 VIDEO4LINUX DRIVER
5dc8a864
MCC
10424M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
10425M: Mauro Carvalho Chehab <mchehab@kernel.org>
98ed12e6 10426L: linux-media@vger.kernel.org
a825eaec 10427W: https://linuxtv.org
98ed12e6
MCC
10428T: git git://linuxtv.org/media_tree.git
10429S: Odd fixes
618cd932 10430F: Documentation/media/v4l-drivers/saa7134*
98ed12e6
MCC
10431F: drivers/media/pci/saa7134/
10432
1da177e4 10433SAA7146 VIDEO4LINUX-2 DRIVER
566b8157 10434M: Hans Verkuil <hverkuil@xs4all.nl>
661263b5 10435L: linux-media@vger.kernel.org
275ffde4 10436T: git git://linuxtv.org/media_tree.git
1da177e4 10437S: Maintained
90d72ac6
MCC
10438F: drivers/media/common/saa7146/
10439F: drivers/media/pci/saa7146/
10440F: include/media/saa7146*
1da177e4 10441
92304a40 10442SAMSUNG LAPTOP DRIVER
5909c654 10443M: Corentin Chary <corentin.chary@gmail.com>
92304a40
CC
10444L: platform-driver-x86@vger.kernel.org
10445S: Maintained
10446F: drivers/platform/x86/samsung-laptop.c
10447
4a109cc0 10448SAMSUNG AUDIO (ASoC) DRIVERS
326dce07 10449M: Krzysztof Kozlowski <krzk@kernel.org>
250b6851 10450M: Sangbeom Kim <sbkim73@samsung.com>
09a01028 10451M: Sylwester Nawrocki <s.nawrocki@samsung.com>
4a109cc0
MB
10452L: alsa-devel@alsa-project.org (moderated for non-subscribers)
10453S: Supported
14430813 10454F: sound/soc/samsung/
4a109cc0 10455
0d89a28b 10456SAMSUNG FRAMEBUFFER DRIVER
b7701755 10457M: Jingoo Han <jingoohan1@gmail.com>
0d89a28b
JH
10458L: linux-fbdev@vger.kernel.org
10459S: Maintained
8a61f013 10460F: drivers/video/fbdev/s3c-fb.c
0d89a28b 10461
b40f0632 10462SAMSUNG MULTIFUNCTION PMIC DEVICE DRIVERS
f69d3a17 10463M: Sangbeom Kim <sbkim73@samsung.com>
326dce07
KK
10464M: Krzysztof Kozlowski <krzk@kernel.org>
10465M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
f69d3a17 10466L: linux-kernel@vger.kernel.org
b40f0632 10467L: linux-samsung-soc@vger.kernel.org
f69d3a17
SK
10468S: Supported
10469F: drivers/mfd/sec*.c
10470F: drivers/regulator/s2m*.c
10471F: drivers/regulator/s5m*.c
b40f0632
KK
10472F: drivers/clk/clk-s2mps11.c
10473F: drivers/rtc/rtc-s5m.c
f69d3a17 10474F: include/linux/mfd/samsung/
a13c7c51
KK
10475F: Documentation/devicetree/bindings/mfd/samsung,sec-core.txt
10476F: Documentation/devicetree/bindings/regulator/samsung,s2m*.txt
27383ca9 10477F: Documentation/devicetree/bindings/regulator/samsung,s5m*.txt
a13c7c51 10478F: Documentation/devicetree/bindings/clock/samsung,s2mps11.txt
f69d3a17 10479
038f5c4b
SN
10480SAMSUNG S5P/EXYNOS4 SOC SERIES CAMERA SUBSYSTEM DRIVERS
10481M: Kyungmin Park <kyungmin.park@samsung.com>
10482M: Sylwester Nawrocki <s.nawrocki@samsung.com>
10483L: linux-media@vger.kernel.org
10484Q: https://patchwork.linuxtv.org/project/linux-media/list/
10485S: Supported
10486F: drivers/media/platform/exynos4-is/
038f5c4b 10487
6fd86ab2
SN
10488SAMSUNG S3C24XX/S3C64XX SOC SERIES CAMIF DRIVER
10489M: Sylwester Nawrocki <sylvester.nawrocki@gmail.com>
10490L: linux-media@vger.kernel.org
10491L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
10492S: Maintained
10493F: drivers/media/platform/s3c-camif/
d647f0b7 10494F: include/media/drv-intf/s3c_camif.h
6fd86ab2 10495
b84ef24e
AH
10496SAMSUNG S5C73M3 CAMERA DRIVER
10497M: Kyungmin Park <kyungmin.park@samsung.com>
10498M: Andrzej Hajda <a.hajda@samsung.com>
10499L: linux-media@vger.kernel.org
10500S: Supported
10501F: drivers/media/i2c/s5c73m3/*
10502
7d459937
AH
10503SAMSUNG S5K5BAF CAMERA DRIVER
10504M: Kyungmin Park <kyungmin.park@samsung.com>
10505M: Andrzej Hajda <a.hajda@samsung.com>
10506L: linux-media@vger.kernel.org
10507S: Supported
10508F: drivers/media/i2c/s5k5baf.c
10509
c04c674f
RB
10510SAMSUNG S3FWRN5 NFC DRIVER
10511M: Robert Baldyga <r.baldyga@samsung.com>
079c2652 10512M: Krzysztof Opasiak <k.opasiak@samsung.com>
c04c674f
RB
10513L: linux-nfc@lists.01.org (moderated for non-subscribers)
10514S: Supported
10515F: drivers/nfc/s3fwrn5
10516
310e39c9 10517SAMSUNG SOC CLOCK DRIVERS
fea685e9
TF
10518M: Sylwester Nawrocki <s.nawrocki@samsung.com>
10519M: Tomasz Figa <tomasz.figa@gmail.com>
490583f0 10520M: Chanwoo Choi <cw00.choi@samsung.com>
310e39c9
TF
10521S: Supported
10522L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
10523F: drivers/clk/samsung/
490583f0
CC
10524F: include/dt-bindings/clock/exynos*.h
10525F: Documentation/devicetree/bindings/clock/exynos*.txt
310e39c9 10526
2e365a70
AS
10527SAMSUNG SPI DRIVERS
10528M: Kukjin Kim <kgene@kernel.org>
10529M: Krzysztof Kozlowski <krzk@kernel.org>
10530M: Andi Shyti <andi.shyti@samsung.com>
10531L: linux-spi@vger.kernel.org
10532L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
10533S: Maintained
10534F: Documentation/devicetree/bindings/spi/spi-samsung.txt
10535F: drivers/spi/spi-s3c*
10536F: include/linux/platform_data/spi-s3c64xx.h
10537
66890ed6
BA
10538SAMSUNG SXGBE DRIVERS
10539M: Byungho An <bh74.an@samsung.com>
10540M: Girish K S <ks.giri@samsung.com>
66890ed6
BA
10541M: Vipul Pandya <vipul.pandya@samsung.com>
10542S: Supported
10543L: netdev@vger.kernel.org
10544F: drivers/net/ethernet/samsung/sxgbe/
10545
93c537af
LM
10546SAMSUNG THERMAL DRIVER
10547M: Lukasz Majewski <l.majewski@samsung.com>
10548L: linux-pm@vger.kernel.org
10549L: linux-samsung-soc@vger.kernel.org
10550S: Supported
9f273c24 10551T: git https://github.com/lmajewski/linux-samsung-thermal.git
93c537af
LM
10552F: drivers/thermal/samsung/
10553
e296cd32 10554SAMSUNG USB2 PHY DRIVER
774e0362
KD
10555M: Kamil Debski <kamil@wypas.org>
10556M: Sylwester Nawrocki <s.nawrocki@samsung.com>
e296cd32
KD
10557L: linux-kernel@vger.kernel.org
10558S: Supported
10559F: Documentation/devicetree/bindings/phy/samsung-phy.txt
10560F: Documentation/phy/samsung-usb2.txt
10561F: drivers/phy/phy-exynos4210-usb2.c
10562F: drivers/phy/phy-exynos4x12-usb2.c
10563F: drivers/phy/phy-exynos5250-usb2.c
10564F: drivers/phy/phy-s5pv210-usb2.c
10565F: drivers/phy/phy-samsung-usb2.c
10566F: drivers/phy/phy-samsung-usb2.h
10567
ca749e2a 10568SERIAL DRIVERS
5e30bbb7 10569M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
ca749e2a 10570L: linux-serial@vger.kernel.org
5e30bbb7 10571S: Maintained
30743257 10572F: Documentation/devicetree/bindings/serial/
14430813 10573F: drivers/tty/serial/
ca749e2a 10574
49fc9361
BG
10575STI CEC DRIVER
10576M: Benjamin Gaignard <benjamin.gaignard@linaro.org>
10577L: kernel@stlinux.com
10578S: Maintained
10579F: drivers/staging/media/st-cec/
10580F: Documentation/devicetree/bindings/media/stih-cec.txt
10581
aecb7b64 10582SYNOPSYS DESIGNWARE DMAC DRIVER
da89947b 10583M: Viresh Kumar <vireshk@kernel.org>
337ae47c 10584M: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
aecb7b64 10585S: Maintained
1fb200d6 10586F: include/linux/dma/dw.h
3d598f47 10587F: include/linux/platform_data/dma-dw.h
61a76496 10588F: drivers/dma/dw/
aecb7b64 10589
058999cc
LP
10590SYNOPSYS DESIGNWARE ETHERNET QOS 4.10a driver
10591M: Lars Persson <lars.persson@axis.com>
10592L: netdev@vger.kernel.org
10593S: Supported
10594F: Documentation/devicetree/bindings/net/snps,dwc-qos-ethernet.txt
10595F: drivers/net/ethernet/synopsys/dwc_eth_qos.c
10596
fc531d98 10597SYNOPSYS DESIGNWARE I2C DRIVER
fc531d98 10598M: Jarkko Nikula <jarkko.nikula@linux.intel.com>
d0781b98
AS
10599R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
10600R: Mika Westerberg <mika.westerberg@linux.intel.com>
fc531d98
WS
10601L: linux-i2c@vger.kernel.org
10602S: Maintained
10603F: drivers/i2c/busses/i2c-designware-*
10604F: include/linux/platform_data/i2c-designware.h
10605
f9e37137 10606SYNOPSYS DESIGNWARE MMC/SD/SDIO DRIVER
f9e37137
SJ
10607M: Jaehoon Chung <jh80.chung@samsung.com>
10608L: linux-mmc@vger.kernel.org
10609S: Maintained
10610F: include/linux/mmc/dw_mmc.h
10611F: drivers/mmc/host/dw_mmc*
10612
a961e698
AS
10613SYSTEM TRACE MODULE CLASS
10614M: Alexander Shishkin <alexander.shishkin@linux.intel.com>
10615S: Maintained
e787bc46 10616T: git git://git.kernel.org/pub/scm/linux/kernel/git/ash/stm.git
a961e698
AS
10617F: Documentation/trace/stm.txt
10618F: drivers/hwtracing/stm/
10619F: include/linux/stm.h
10620F: include/uapi/linux/stm.h
10621
1db121d6
AN
10622THUNDERBOLT DRIVER
10623M: Andreas Noever <andreas.noever@gmail.com>
10624S: Maintained
10625F: drivers/thunderbolt/
10626
e35a49b1
SR
10627TI BQ27XXX POWER SUPPLY DRIVER
10628R: Andrew F. Davis <afd@ti.com>
10629F: include/linux/power/bq27xxx_battery.h
8c0984e5
SR
10630F: drivers/power/supply/bq27xxx_battery.c
10631F: drivers/power/supply/bq27xxx_battery_i2c.c
e35a49b1 10632
34db37c6 10633TIMEKEEPING, CLOCKSOURCE CORE, NTP, ALARMTIMER
50363737 10634M: John Stultz <john.stultz@linaro.org>
88606e80 10635M: Thomas Gleixner <tglx@linutronix.de>
981c3a4f 10636L: linux-kernel@vger.kernel.org
75fc2d37 10637T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
88606e80
TG
10638S: Supported
10639F: include/linux/clocksource.h
10640F: include/linux/time.h
10641F: include/linux/timex.h
c117ab84
CEB
10642F: include/uapi/linux/time.h
10643F: include/uapi/linux/timex.h
88606e80
TG
10644F: kernel/time/clocksource.c
10645F: kernel/time/time*.c
34db37c6 10646F: kernel/time/alarmtimer.c
88606e80 10647F: kernel/time/ntp.c
7fe5f1c1 10648F: tools/testing/selftests/timers/
88606e80 10649
1da177e4 10650SC1200 WDT DRIVER
b300645a 10651M: Zwane Mwaikambo <zwanem@gmail.com>
1da177e4 10652S: Maintained
679655da 10653F: drivers/watchdog/sc1200wdt.c
1da177e4
LT
10654
10655SCHEDULER
dd9b238c 10656M: Ingo Molnar <mingo@redhat.com>
8b58be88 10657M: Peter Zijlstra <peterz@infradead.org>
981c3a4f 10658L: linux-kernel@vger.kernel.org
75fc2d37 10659T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git sched/core
1da177e4 10660S: Maintained
95c0d71d 10661F: kernel/sched/
679655da 10662F: include/linux/sched.h
c117ab84 10663F: include/uapi/linux/sched.h
c2eb505b 10664F: include/linux/wait.h
1da177e4 10665
6bcf6737 10666SCORE ARCHITECTURE
ed38665e 10667M: Chen Liqin <liqin.linux@gmail.com>
a2681a75 10668M: Lennox Wu <lennox.wu@gmail.com>
ed38665e 10669W: http://www.sunplus.com
6bcf6737 10670S: Supported
a2681a75 10671F: arch/score/
6bcf6737 10672
80f390ea
SH
10673SYSTEM CONTROL & POWER INTERFACE (SCPI) Message Protocol drivers
10674M: Sudeep Holla <sudeep.holla@arm.com>
10675L: linux-arm-kernel@lists.infradead.org
10676S: Maintained
10677F: Documentation/devicetree/bindings/arm/arm,scpi.txt
cd52c2a4 10678F: drivers/clk/clk-scpi.c
8def3103 10679F: drivers/cpufreq/scpi-cpufreq.c
8cb7cf56
SH
10680F: drivers/firmware/arm_scpi.c
10681F: include/linux/scpi_protocol.h
80f390ea 10682
1da177e4 10683SCSI CDROM DRIVER
8b58be88 10684M: Jens Axboe <axboe@kernel.dk>
1da177e4
LT
10685L: linux-scsi@vger.kernel.org
10686W: http://www.kernel.dk
10687S: Maintained
679655da 10688F: drivers/scsi/sr*
1da177e4 10689
fb50a83d 10690SCSI RDMA PROTOCOL (SRP) INITIATOR
3453bddb 10691M: Bart Van Assche <bart.vanassche@sandisk.com>
fb50a83d
RD
10692L: linux-rdma@vger.kernel.org
10693S: Supported
10694W: http://www.openfabrics.org
10695Q: http://patchwork.kernel.org/project/linux-rdma/list/
10696T: git git://git.kernel.org/pub/scm/linux/kernel/git/dad/srp-initiator.git
10697F: drivers/infiniband/ulp/srp/
10698F: include/scsi/srp.h
10699
1da177e4 10700SCSI SG DRIVER
8b58be88 10701M: Doug Gilbert <dgilbert@interlog.com>
1da177e4 10702L: linux-scsi@vger.kernel.org
59ab3c93 10703W: http://sg.danny.cz/sg
1da177e4 10704S: Maintained
59ab3c93 10705F: Documentation/scsi/scsi-generic.txt
679655da
JP
10706F: drivers/scsi/sg.c
10707F: include/scsi/sg.h
1da177e4
LT
10708
10709SCSI SUBSYSTEM
7ee7895c 10710M: "James E.J. Bottomley" <jejb@linux.vnet.ibm.com>
0351b8f8 10711T: git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi.git
f4ab421b
MP
10712M: "Martin K. Petersen" <martin.petersen@oracle.com>
10713T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git
10714L: linux-scsi@vger.kernel.org
1da177e4 10715S: Maintained
2c99a314 10716F: Documentation/devicetree/bindings/scsi/
679655da
JP
10717F: drivers/scsi/
10718F: include/scsi/
1da177e4
LT
10719
10720SCSI TAPE DRIVER
8b58be88 10721M: Kai Mäkisara <Kai.Makisara@kolumbus.fi>
1da177e4
LT
10722L: linux-scsi@vger.kernel.org
10723S: Maintained
679655da 10724F: Documentation/scsi/st.txt
f7269cfc
JD
10725F: drivers/scsi/st.*
10726F: drivers/scsi/st_*.h
1da177e4
LT
10727
10728SCTP PROTOCOL
8b6efb75 10729M: Vlad Yasevich <vyasevich@gmail.com>
02c38d0a 10730M: Neil Horman <nhorman@tuxdriver.com>
1a418796 10731L: linux-sctp@vger.kernel.org
5f85813c 10732W: http://lksctp.sourceforge.net
8b6efb75 10733S: Maintained
679655da
JP
10734F: Documentation/networking/sctp.txt
10735F: include/linux/sctp.h
4d58c025 10736F: include/uapi/linux/sctp.h
679655da
JP
10737F: include/net/sctp/
10738F: net/sctp/
1da177e4
LT
10739
10740SCx200 CPU SUPPORT
8b58be88 10741M: Jim Cromie <jim.cromie@gmail.com>
1662d32c 10742S: Odd Fixes
679655da 10743F: Documentation/i2c/busses/scx200_acb
390889b6 10744F: arch/x86/platform/scx200/
679655da
JP
10745F: drivers/watchdog/scx200_wdt.c
10746F: drivers/i2c/busses/scx200*
10747F: drivers/mtd/maps/scx200_docflash.c
10748F: include/linux/scx200.h
1662d32c
JC
10749
10750SCx200 GPIO DRIVER
8b58be88 10751M: Jim Cromie <jim.cromie@gmail.com>
1662d32c 10752S: Maintained
679655da
JP
10753F: drivers/char/scx200_gpio.c
10754F: include/linux/scx200_gpio.h
1662d32c
JC
10755
10756SCx200 HRT CLOCKSOURCE DRIVER
8b58be88 10757M: Jim Cromie <jim.cromie@gmail.com>
1662d32c 10758S: Maintained
679655da 10759F: drivers/clocksource/scx200_hrt.c
1da177e4 10760
6a36913a 10761SDRICOH_CS MMC/SD HOST CONTROLLER INTERFACE DRIVER
8b58be88 10762M: Sascha Sommer <saschasommer@freenet.de>
6a36913a
SS
10763L: sdricohcs-devel@lists.sourceforge.net (subscribers-only)
10764S: Maintained
679655da 10765F: drivers/mmc/host/sdricoh_cs.c
6a36913a 10766
e7839f25 10767SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) DRIVER
ddfe954d 10768M: Adrian Hunter <adrian.hunter@intel.com>
7a241d6e 10769L: linux-mmc@vger.kernel.org
ddfe954d
UH
10770T: git git://git.infradead.org/users/ahunter/linux-sdhci.git
10771S: Maintained
10772F: drivers/mmc/host/sdhci*
10773F: include/linux/mmc/sdhci*
e2d1d6c0 10774
c04f9d61
KC
10775SECURE COMPUTING
10776M: Kees Cook <keescook@chromium.org>
a0cfd75f
KC
10777R: Andy Lutomirski <luto@amacapital.net>
10778R: Will Drewry <wad@chromium.org>
c04f9d61
KC
10779T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git seccomp
10780S: Supported
10781F: kernel/seccomp.c
10782F: include/uapi/linux/seccomp.h
10783F: include/linux/seccomp.h
c99ee51a 10784F: tools/testing/selftests/seccomp/*
c04f9d61
KC
10785K: \bsecure_computing
10786K: \bTIF_SECCOMP\b
10787
476bf3d6
AC
10788SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) Broadcom BRCMSTB DRIVER
10789M: Al Cooper <alcooperx@gmail.com>
10790L: linux-mmc@vger.kernel.org
10791L: bcm-kernel-feedback-list@broadcom.com
10792S: Maintained
10793F: drivers/mmc/host/sdhci-brcmstb*
10794
0d1bb41a 10795SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) SAMSUNG DRIVER
8b58be88 10796M: Ben Dooks <ben-linux@fluff.org>
dc524882 10797M: Jaehoon Chung <jh80.chung@samsung.com>
7a241d6e 10798L: linux-mmc@vger.kernel.org
0d1bb41a 10799S: Maintained
dc524882 10800F: drivers/mmc/host/sdhci-s3c*
0d1bb41a 10801
c63b3cba 10802SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) ST SPEAR DRIVER
da89947b 10803M: Viresh Kumar <vireshk@kernel.org>
c63b3cba
VK
10804L: linux-mmc@vger.kernel.org
10805S: Maintained
10806F: drivers/mmc/host/sdhci-spear.c
10807
8711cca2 10808SECURITY SUBSYSTEM
9b45c0d2 10809M: James Morris <james.l.morris@oracle.com>
9c3646d1 10810M: "Serge E. Hallyn" <serge@hallyn.com>
8711cca2 10811L: linux-security-module@vger.kernel.org (suggested Cc:)
89879a7e 10812T: git git://git.kernel.org/pub/scm/linux/kernel/git/jmorris/linux-security.git
9ccf010f 10813W: http://kernsec.org/
8711cca2 10814S: Supported
7d2c86b5 10815F: security/
8711cca2 10816
1da177e4 10817SECURITY CONTACT
8b58be88 10818M: Security Officers <security@kernel.org>
1da177e4
LT
10819S: Supported
10820
10821SELINUX SECURITY MODULE
e0238b4c 10822M: Paul Moore <paul@paul-moore.com>
8b58be88 10823M: Stephen Smalley <sds@tycho.nsa.gov>
8b58be88 10824M: Eric Paris <eparis@parisplace.org>
e0238b4c 10825L: selinux@tycho.nsa.gov (moderated for non-subscribers)
f058925b 10826W: http://selinuxproject.org
5a5f2acf 10827T: git git://git.infradead.org/users/pcmoore/selinux
1da177e4 10828S: Supported
679655da
JP
10829F: include/linux/selinux*
10830F: security/selinux/
6bde95ce 10831F: scripts/selinux/
1da177e4 10832
c1c124e9
JJ
10833APPARMOR SECURITY MODULE
10834M: John Johansen <john.johansen@canonical.com>
10835L: apparmor@lists.ubuntu.com (subscribers-only, general discussion)
10836W: apparmor.wiki.kernel.org
10837T: git git://git.kernel.org/pub/scm/linux/kernel/git/jj/apparmor-dev.git
10838S: Supported
10839F: security/apparmor/
10840
9b091556
KC
10841LOADPIN SECURITY MODULE
10842M: Kees Cook <keescook@chromium.org>
10843T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git lsm/loadpin
10844S: Supported
10845F: security/loadpin/
10846
730daa16
KC
10847YAMA SECURITY MODULE
10848M: Kees Cook <keescook@chromium.org>
10849T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git yama/tip
10850S: Supported
10851F: security/yama/
10852
cef2cf07 10853SENSABLE PHANTOM
8b58be88 10854M: Jiri Slaby <jirislaby@gmail.com>
cef2cf07 10855S: Maintained
679655da 10856F: drivers/misc/phantom.c
c117ab84 10857F: include/uapi/linux/phantom.h
cef2cf07 10858
2a1e8447
JB
10859Emulex 10Gbps iSCSI - OneConnect DRIVER
10860M: Subbu Seetharaman <subbu.seetharaman@broadcom.com>
10861M: Ketan Mukadam <ketan.mukadam@broadcom.com>
10862M: Jitendra Bhivare <jitendra.bhivare@broadcom.com>
3387f656 10863L: linux-scsi@vger.kernel.org
2a1e8447 10864W: http://www.broadcom.com
3387f656
JP
10865S: Supported
10866F: drivers/scsi/be2iscsi/
6733b39a 10867
d2ee76fa 10868Emulex 10Gbps NIC BE2, BE3-R, Lancer, Skyhawk-R DRIVER (be2net)
aa7b4537
SP
10869M: Sathya Perla <sathya.perla@broadcom.com>
10870M: Ajit Khaparde <ajit.khaparde@broadcom.com>
aa7b4537
SP
10871M: Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com>
10872M: Somnath Kotur <somnath.kotur@broadcom.com>
7d2c86b5 10873L: netdev@vger.kernel.org
fea3af67 10874W: http://www.emulex.com
7d2c86b5 10875S: Supported
9aebddd1 10876F: drivers/net/ethernet/emulex/benet/
6b7c5b94 10877
d2928a8c 10878EMULEX ONECONNECT ROCE DRIVER
2b8e7333
LN
10879M: Selvin Xavier <selvin.xavier@avagotech.com>
10880M: Devesh Sharma <devesh.sharma@avagotech.com>
10881M: Mitesh Ahuja <mitesh.ahuja@avagotech.com>
d2928a8c
SX
10882L: linux-rdma@vger.kernel.org
10883W: http://www.emulex.com
10884S: Supported
10885F: drivers/infiniband/hw/ocrdma/
a7fe7380 10886F: include/uapi/rdma/ocrdma-abi.h
d2928a8c 10887
8ceee660 10888SFC NETWORK DRIVER
c06f51ea 10889M: Solarflare linux maintainers <linux-net-drivers@solarflare.com>
e00f8017
BK
10890M: Edward Cree <ecree@solarflare.com>
10891M: Bert Kenward <bkenward@solarflare.com>
c06f51ea 10892L: netdev@vger.kernel.org
8ceee660 10893S: Supported
874aeea5 10894F: drivers/net/ethernet/sfc/
8ceee660 10895
e2d1d6c0 10896SGI GRU DRIVER
cc883afc 10897M: Dimitri Sivanich <sivanich@sgi.com>
e2d1d6c0 10898S: Maintained
679655da 10899F: drivers/misc/sgi-gru/
e2d1d6c0
RD
10900
10901SGI SN-IA64 (Altix) SERIAL CONSOLE DRIVER
8b58be88 10902M: Pat Gefre <pfg@sgi.com>
e2d1d6c0
RD
10903L: linux-ia64@vger.kernel.org
10904S: Supported
679655da 10905F: Documentation/ia64/serial.txt
df621252 10906F: drivers/tty/serial/ioc?_serial.c
679655da 10907F: include/linux/ioc?.h
e2d1d6c0 10908
75312619 10909SGI XP/XPC/XPNET DRIVER
e180383f
RH
10910M: Cliff Whickman <cpw@sgi.com>
10911M: Robin Holt <robinmholt@gmail.com>
75312619 10912S: Maintained
679655da 10913F: drivers/misc/sgi-xp/
75312619 10914
46eacf3b
AP
10915SI2157 MEDIA DRIVER
10916M: Antti Palosaari <crope@iki.fi>
10917L: linux-media@vger.kernel.org
a825eaec 10918W: https://linuxtv.org
46eacf3b
AP
10919W: http://palosaari.fi/linux/
10920Q: http://patchwork.linuxtv.org/project/linux-media/list/
10921T: git git://linuxtv.org/anttip/media_tree.git
10922S: Maintained
10923F: drivers/media/tuners/si2157*
10924
75e2d5ba
AP
10925SI2168 MEDIA DRIVER
10926M: Antti Palosaari <crope@iki.fi>
10927L: linux-media@vger.kernel.org
a825eaec 10928W: https://linuxtv.org
75e2d5ba
AP
10929W: http://palosaari.fi/linux/
10930Q: http://patchwork.linuxtv.org/project/linux-media/list/
10931T: git git://linuxtv.org/anttip/media_tree.git
10932S: Maintained
10933F: drivers/media/dvb-frontends/si2168*
10934
49cc629d
HV
10935SI470X FM RADIO RECEIVER I2C DRIVER
10936M: Hans Verkuil <hverkuil@xs4all.nl>
10937L: linux-media@vger.kernel.org
10938T: git git://linuxtv.org/media_tree.git
a825eaec 10939W: https://linuxtv.org
49cc629d
HV
10940S: Odd Fixes
10941F: drivers/media/radio/si470x/radio-si470x-i2c.c
10942
10943SI470X FM RADIO RECEIVER USB DRIVER
10944M: Hans Verkuil <hverkuil@xs4all.nl>
10945L: linux-media@vger.kernel.org
10946T: git git://linuxtv.org/media_tree.git
a825eaec 10947W: https://linuxtv.org
49cc629d
HV
10948S: Maintained
10949F: drivers/media/radio/si470x/radio-si470x-common.c
10950F: drivers/media/radio/si470x/radio-si470x.h
10951F: drivers/media/radio/si470x/radio-si470x-usb.c
10952
c937ca03
EV
10953SI4713 FM RADIO TRANSMITTER I2C DRIVER
10954M: Eduardo Valentin <edubezval@gmail.com>
10955L: linux-media@vger.kernel.org
10956T: git git://linuxtv.org/media_tree.git
a825eaec 10957W: https://linuxtv.org
c937ca03 10958S: Odd Fixes
99995ded 10959F: drivers/media/radio/si4713/si4713.?
c937ca03
EV
10960
10961SI4713 FM RADIO TRANSMITTER PLATFORM DRIVER
10962M: Eduardo Valentin <edubezval@gmail.com>
10963L: linux-media@vger.kernel.org
10964T: git git://linuxtv.org/media_tree.git
a825eaec 10965W: https://linuxtv.org
c937ca03 10966S: Odd Fixes
99995ded
DR
10967F: drivers/media/radio/si4713/radio-platform-si4713.c
10968
10969SI4713 FM RADIO TRANSMITTER USB DRIVER
10970M: Hans Verkuil <hverkuil@xs4all.nl>
10971L: linux-media@vger.kernel.org
10972T: git git://linuxtv.org/media_tree.git
a825eaec 10973W: https://linuxtv.org
99995ded
DR
10974S: Maintained
10975F: drivers/media/radio/si4713/radio-usb-si4713.c
c937ca03 10976
beb91d46 10977SIANO DVB DRIVER
5dc8a864
MCC
10978M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
10979M: Mauro Carvalho Chehab <mchehab@kernel.org>
beb91d46 10980L: linux-media@vger.kernel.org
a825eaec 10981W: https://linuxtv.org
beb91d46
MCC
10982T: git git://linuxtv.org/media_tree.git
10983S: Odd fixes
10984F: drivers/media/common/siano/
beb91d46 10985F: drivers/media/usb/siano/
beb91d46 10986F: drivers/media/usb/siano/
14430813 10987F: drivers/media/mmc/siano/
beb91d46 10988
6f15b602
HG
10989SIMPLEFB FB DRIVER
10990M: Hans de Goede <hdegoede@redhat.com>
10991L: linux-fbdev@vger.kernel.org
10992S: Maintained
2d799dde 10993F: Documentation/devicetree/bindings/display/simple-framebuffer.txt
6f15b602
HG
10994F: drivers/video/fbdev/simplefb.c
10995F: include/linux/platform_data/simplefb.h
10996
b618b69c 10997SH_VEU V4L2 MEM2MEM DRIVER
b618b69c 10998L: linux-media@vger.kernel.org
bb60fcb2 10999S: Orphan
b618b69c 11000F: drivers/media/platform/sh_veu.c
b618b69c
GL
11001
11002SH_VOU V4L2 OUTPUT DRIVER
b618b69c 11003L: linux-media@vger.kernel.org
bb60fcb2 11004S: Orphan
b618b69c 11005F: drivers/media/platform/sh_vou.c
d647f0b7 11006F: include/media/drv-intf/sh_vou.h
b618b69c 11007
6349d997 11008SIMPLE FIRMWARE INTERFACE (SFI)
2bf822d7 11009M: Len Brown <lenb@kernel.org>
6349d997
LB
11010L: sfi-devel@simplefirmware.org
11011W: http://simplefirmware.org/
11012T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux-sfi-2.6.git
e2d1d6c0 11013S: Supported
943fc810 11014F: arch/x86/platform/sfi/
6349d997
LB
11015F: drivers/sfi/
11016F: include/linux/sfi*.h
e2d1d6c0 11017
1da177e4
LT
11018SIMTEC EB110ATX (Chalice CATS)
11019P: Ben Dooks
b16957c6
BD
11020P: Vincent Sanders <vince@simtec.co.uk>
11021M: Simtec Linux Team <linux@simtec.co.uk>
1da177e4
LT
11022W: http://www.simtec.co.uk/products/EB110ATX/
11023S: Supported
11024
11025SIMTEC EB2410ITX (BAST)
11026P: Ben Dooks
b16957c6
BD
11027P: Vincent Sanders <vince@simtec.co.uk>
11028M: Simtec Linux Team <linux@simtec.co.uk>
1da177e4
LT
11029W: http://www.simtec.co.uk/products/EB2410ITX/
11030S: Supported
15dba387
JP
11031F: arch/arm/mach-s3c24xx/mach-bast.c
11032F: arch/arm/mach-s3c24xx/bast-ide.c
11033F: arch/arm/mach-s3c24xx/bast-irq.c
1da177e4 11034
4c5adde7 11035TI DAVINCI MACHINE SUPPORT
3ba789c0 11036M: Sekhar Nori <nsekhar@ti.com>
3cf2efd5 11037M: Kevin Hilman <khilman@kernel.org>
42c031df
SN
11038L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11039T: git git://git.kernel.org/pub/scm/linux/kernel/git/nsekhar/linux-davinci.git
4c5adde7 11040S: Supported
14430813 11041F: arch/arm/mach-davinci/
046d0a37 11042F: drivers/i2c/busses/i2c-davinci.c
4c5adde7 11043
8d4b3f08 11044TI DAVINCI SERIES MEDIA DRIVER
e43cdb56 11045M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
8d4b3f08 11046L: linux-media@vger.kernel.org
a825eaec 11047W: https://linuxtv.org
8d4b3f08
LP
11048Q: http://patchwork.linuxtv.org/project/linux-media/list/
11049T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
9ce5eca7 11050S: Maintained
8d4b3f08
LP
11051F: drivers/media/platform/davinci/
11052F: include/media/davinci/
11053
417d2e50 11054TI AM437X VPFE DRIVER
e43cdb56 11055M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
417d2e50 11056L: linux-media@vger.kernel.org
a825eaec 11057W: https://linuxtv.org
417d2e50
BP
11058Q: http://patchwork.linuxtv.org/project/linux-media/list/
11059T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
11060S: Maintained
11061F: drivers/media/platform/am437x/
11062
c4c0283a 11063OV2659 OMNIVISION SENSOR DRIVER
e43cdb56 11064M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
c4c0283a 11065L: linux-media@vger.kernel.org
a825eaec 11066W: https://linuxtv.org
c4c0283a
BP
11067Q: http://patchwork.linuxtv.org/project/linux-media/list/
11068T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
11069S: Maintained
11070F: drivers/media/i2c/ov2659.c
b5dcee22 11071F: include/media/i2c/ov2659.h
c4c0283a 11072
3a6779f5
SM
11073SILICON MOTION SM712 FRAME BUFFER DRIVER
11074M: Sudip Mukherjee <sudipm.mukherjee@gmail.com>
11075M: Teddy Wang <teddy.wang@siliconmotion.com>
11076M: Sudip Mukherjee <sudip@vectorindia.org>
11077L: linux-fbdev@vger.kernel.org
11078S: Maintained
11079F: drivers/video/fbdev/sm712*
11080F: Documentation/fb/sm712fb.txt
11081
92aab3c0 11082SIS 190 ETHERNET DRIVER
8b58be88 11083M: Francois Romieu <romieu@fr.zoreil.com>
92aab3c0
FR
11084L: netdev@vger.kernel.org
11085S: Maintained
8c7de408 11086F: drivers/net/ethernet/sis/sis190.c
92aab3c0 11087
1da177e4 11088SIS 900/7016 FAST ETHERNET DRIVER
8b58be88 11089M: Daniele Venzano <venza@brownhat.org>
1da177e4 11090W: http://www.brownhat.org/sis900.html
979b6c13 11091L: netdev@vger.kernel.org
1da177e4 11092S: Maintained
8c7de408 11093F: drivers/net/ethernet/sis/sis900.*
1da177e4
LT
11094
11095SIS FRAMEBUFFER DRIVER
8b58be88 11096M: Thomas Winischhofer <thomas@winischhofer.net>
1da177e4 11097W: http://www.winischhofer.net/linuxsisvga.shtml
b7eee616 11098S: Maintained
679655da 11099F: Documentation/fb/sisfb.txt
8a61f013 11100F: drivers/video/fbdev/sis/
679655da 11101F: include/video/sisfb.h
1da177e4
LT
11102
11103SIS USB2VGA DRIVER
8b58be88 11104M: Thomas Winischhofer <thomas@winischhofer.net>
1da177e4
LT
11105W: http://www.winischhofer.at/linuxsisusbvga.shtml
11106S: Maintained
679655da 11107F: drivers/usb/misc/sisusbvga/
1da177e4 11108
415ad26d 11109SLAB ALLOCATOR
16e943bf 11110M: Christoph Lameter <cl@linux.com>
2ed1c525 11111M: Pekka Enberg <penberg@kernel.org>
16e943bf
CL
11112M: David Rientjes <rientjes@google.com>
11113M: Joonsoo Kim <iamjoonsoo.kim@lge.com>
11114M: Andrew Morton <akpm@linux-foundation.org>
415ad26d
CL
11115L: linux-mm@kvack.org
11116S: Maintained
679655da 11117F: include/linux/sl?b*.h
16e943bf 11118F: mm/sl?b*
415ad26d 11119
9fab9787 11120SLEEPABLE READ-COPY UPDATE (SRCU)
96a39bc4 11121M: Lai Jiangshan <jiangshanlai@gmail.com>
9fab9787 11122M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
ab0afd6c 11123M: Josh Triplett <josh@joshtriplett.org>
4632a191
PM
11124R: Steven Rostedt <rostedt@goodmis.org>
11125R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
981c3a4f 11126L: linux-kernel@vger.kernel.org
9fab9787
PM
11127W: http://www.rdrop.com/users/paulmck/RCU/
11128S: Supported
11129T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
4102adab
PM
11130F: include/linux/srcu.h
11131F: kernel/rcu/srcu.c
9fab9787 11132
66372841
CS
11133SMACK SECURITY MODULE
11134M: Casey Schaufler <casey@schaufler-ca.com>
11135L: linux-security-module@vger.kernel.org
11136W: http://schaufler-ca.com
ece38248 11137T: git git://github.com/cschaufler/smack-next
66372841
CS
11138S: Maintained
11139F: Documentation/security/Smack.txt
11140F: security/smack/
11141
20651e0b 11142DRIVERS FOR ADAPTIVE VOLTAGE SCALING (AVS)
68ace3e1
KH
11143M: Kevin Hilman <khilman@kernel.org>
11144M: Nishanth Menon <nm@ti.com>
11145S: Maintained
20651e0b 11146F: drivers/power/avs/
68ace3e1
KH
11147F: include/linux/power/smartreflex.h
11148L: linux-pm@vger.kernel.org
11149
1da177e4 11150SMC91x ETHERNET DRIVER
2f82af08 11151M: Nicolas Pitre <nico@fluxnic.net>
18e2842b 11152S: Odd Fixes
ae150435 11153F: drivers/net/ethernet/smsc/smc91x.*
1da177e4 11154
e8e31622
SA
11155SMIA AND SMIA++ IMAGE SENSOR DRIVER
11156M: Sakari Ailus <sakari.ailus@iki.fi>
11157L: linux-media@vger.kernel.org
11158S: Maintained
14430813 11159F: drivers/media/i2c/smiapp/
b5dcee22 11160F: include/media/i2c/smiapp.h
e8e31622
SA
11161F: drivers/media/i2c/smiapp-pll.c
11162F: drivers/media/i2c/smiapp-pll.h
fd2bfdc8 11163F: include/uapi/linux/smiapp.h
a2cec3c0 11164F: Documentation/devicetree/bindings/media/i2c/nokia,smia.txt
e8e31622 11165
920fa1ff
GR
11166SMM665 HARDWARE MONITOR DRIVER
11167M: Guenter Roeck <linux@roeck-us.net>
968ce1b1 11168L: linux-hwmon@vger.kernel.org
920fa1ff
GR
11169S: Maintained
11170F: Documentation/hwmon/smm665
11171F: drivers/hwmon/smm665.c
11172
9df7305b 11173SMSC EMC2103 HARDWARE MONITOR DRIVER
90b24cfb 11174M: Steve Glendinning <steve.glendinning@shawell.net>
968ce1b1 11175L: linux-hwmon@vger.kernel.org
90b24cfb 11176S: Maintained
9df7305b
SG
11177F: Documentation/hwmon/emc2103
11178F: drivers/hwmon/emc2103.c
11179
a98d506c
HG
11180SMSC SCH5627 HARDWARE MONITOR DRIVER
11181M: Hans de Goede <hdegoede@redhat.com>
968ce1b1 11182L: linux-hwmon@vger.kernel.org
a98d506c
HG
11183S: Supported
11184F: Documentation/hwmon/sch5627
11185F: drivers/hwmon/sch5627.c
11186
6ea884db 11187SMSC47B397 HARDWARE MONITOR DRIVER
d8130624 11188M: Jean Delvare <jdelvare@suse.com>
968ce1b1 11189L: linux-hwmon@vger.kernel.org
6ea884db 11190S: Maintained
679655da
JP
11191F: Documentation/hwmon/smsc47b397
11192F: drivers/hwmon/smsc47b397.c
6ea884db 11193
fd9abb3d 11194SMSC911x ETHERNET DRIVER
90b24cfb 11195M: Steve Glendinning <steve.glendinning@shawell.net>
2cb37728 11196L: netdev@vger.kernel.org
90b24cfb 11197S: Maintained
679655da 11198F: include/linux/smsc911x.h
ae150435 11199F: drivers/net/ethernet/smsc/smsc911x.*
2cb37728
SG
11200
11201SMSC9420 PCI ETHERNET DRIVER
90b24cfb 11202M: Steve Glendinning <steve.glendinning@shawell.net>
fd9abb3d 11203L: netdev@vger.kernel.org
90b24cfb 11204S: Maintained
ae150435 11205F: drivers/net/ethernet/smsc/smsc9420.*
fd9abb3d 11206
3c8a63e2 11207SMSC UFX6000 and UFX7000 USB to VGA DRIVER
90b24cfb 11208M: Steve Glendinning <steve.glendinning@shawell.net>
3c8a63e2 11209L: linux-fbdev@vger.kernel.org
90b24cfb 11210S: Maintained
8a61f013 11211F: drivers/video/fbdev/smscufx.c
3c8a63e2 11212
668acf32 11213SOC-CAMERA V4L2 SUBSYSTEM
8b58be88 11214M: Guennadi Liakhovetski <g.liakhovetski@gmx.de>
661263b5 11215L: linux-media@vger.kernel.org
275ffde4 11216T: git git://linuxtv.org/media_tree.git
795fb7e7 11217S: Maintained
90d72ac6
MCC
11218F: include/media/soc*
11219F: drivers/media/i2c/soc_camera/
11220F: drivers/media/platform/soc_camera/
668acf32 11221
e2d1d6c0 11222SOEKRIS NET48XX LED SUPPORT
8b58be88 11223M: Chris Boot <bootc@bootc.net>
e2d1d6c0 11224S: Maintained
679655da 11225F: drivers/leds/leds-net48xx.c
e2d1d6c0 11226
e3994db1 11227SOFTLOGIC 6x10 MPEG CODEC
9661975d
AU
11228M: Bluecherry Maintainers <maintainers@bluecherrydvr.com>
11229M: Andrey Utkin <andrey.utkin@corp.bluecherry.net>
11230M: Andrey Utkin <andrey.krieger.utkin@gmail.com>
1f141f6b 11231M: Ismael Luceno <ismael@iodev.co.uk>
e3994db1
JP
11232L: linux-media@vger.kernel.org
11233S: Supported
11234F: drivers/media/pci/solo6x10/
11235
1da177e4 11236SOFTWARE RAID (Multiple Disks) SUPPORT
c2f662eb 11237M: Shaohua Li <shli@kernel.org>
1da177e4 11238L: linux-raid@vger.kernel.org
0f9ce866 11239T: git git://git.kernel.org/pub/scm/linux/kernel/git/shli/md.git
524418bb 11240S: Supported
679655da
JP
11241F: drivers/md/
11242F: include/linux/raid/
c117ab84 11243F: include/uapi/linux/raid/
1da177e4 11244
1da177e4 11245SONIC NETWORK DRIVER
8b58be88 11246M: Thomas Bogendoerfer <tsbogend@alpha.franken.de>
979b6c13 11247L: netdev@vger.kernel.org
1da177e4 11248S: Maintained
d9fb9f38 11249F: drivers/net/ethernet/natsemi/sonic.*
1da177e4 11250
61e115a5 11251SONICS SILICON BACKPLANE DRIVER (SSB)
eb032b98 11252M: Michael Buesch <m@bues.ch>
e7828b28 11253L: linux-wireless@vger.kernel.org
61e115a5 11254S: Maintained
679655da
JP
11255F: drivers/ssb/
11256F: include/linux/ssb/
61e115a5 11257
1da177e4 11258SONY VAIO CONTROL DEVICE DRIVER
8b58be88 11259M: Mattia Dongili <malattia@linux.it>
d0944853 11260L: platform-driver-x86@vger.kernel.org
5b18167d 11261W: http://www.linux.it/~malattia/wiki/index.php/Sony_drivers
1da177e4 11262S: Maintained
679655da
JP
11263F: Documentation/laptops/sony-laptop.txt
11264F: drivers/char/sonypi.c
11265F: drivers/platform/x86/sony-laptop.c
11266F: include/linux/sony-laptop.h
1da177e4 11267
baf8532a 11268SONY MEMORYSTICK CARD SUPPORT
8b58be88 11269M: Alex Dubov <oakad@yahoo.com>
baf8532a
AD
11270W: http://tifmxx.berlios.de/
11271S: Maintained
679655da 11272F: drivers/memstick/host/tifm_ms.c
baf8532a 11273
0ab30494
ML
11274SONY MEMORYSTICK STANDARD SUPPORT
11275M: Maxim Levitsky <maximlevitsky@gmail.com>
11276S: Maintained
11277F: drivers/memstick/core/ms_block.*
11278
1da177e4 11279SOUND
8b58be88 11280M: Jaroslav Kysela <perex@perex.cz>
d8130624 11281M: Takashi Iwai <tiwai@suse.com>
93711660 11282L: alsa-devel@alsa-project.org (moderated for non-subscribers)
3126a179 11283W: http://www.alsa-project.org/
dde7ad8d 11284T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
3126a179 11285T: git git://git.alsa-project.org/alsa-kernel.git
ff4a8f32 11286Q: http://patchwork.kernel.org/project/alsa-devel/list/
1da177e4 11287S: Maintained
3126a179
JP
11288F: Documentation/sound/
11289F: include/sound/
c117ab84 11290F: include/uapi/sound/
679655da 11291F: sound/
1da177e4 11292
33bbe149
MB
11293SOUND - COMPRESSED AUDIO
11294M: Vinod Koul <vinod.koul@intel.com>
11295L: alsa-devel@alsa-project.org (moderated for non-subscribers)
11296T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
11297S: Supported
f672f31a 11298F: Documentation/sound/alsa/compress_offload.txt
33bbe149 11299F: include/sound/compress_driver.h
f672f31a 11300F: include/uapi/sound/compress_*
33bbe149
MB
11301F: sound/core/compress_offload.c
11302F: sound/soc/soc-compress.c
11303
bd903bde 11304SOUND - SOC LAYER / DYNAMIC AUDIO POWER MANAGEMENT (ASoC)
6b9cf5c2 11305M: Liam Girdwood <lgirdwood@gmail.com>
b02e48f2 11306M: Mark Brown <broonie@kernel.org>
86f14df8 11307T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound.git
93711660 11308L: alsa-devel@alsa-project.org (moderated for non-subscribers)
b0b8daf7 11309W: http://alsa-project.org/main/index.php/ASoC
eb1a6af3 11310S: Supported
181ad2a5 11311F: Documentation/devicetree/bindings/sound/
2820f615 11312F: Documentation/sound/alsa/soc/
679655da 11313F: sound/soc/
e6e55122 11314F: include/sound/soc*
eb1a6af3 11315
d7f8761b
MB
11316SOUND - DMAENGINE HELPERS
11317M: Lars-Peter Clausen <lars@metafoo.de>
11318S: Supported
11319F: include/sound/dmaengine_pcm.h
11320F: sound/core/pcm_dmaengine.c
11321F: sound/soc/soc-generic-dmaengine-pcm.c
11322
990a6a99
OS
11323SP2 MEDIA DRIVER
11324M: Olli Salonen <olli.salonen@iki.fi>
11325L: linux-media@vger.kernel.org
a825eaec 11326W: https://linuxtv.org
990a6a99
OS
11327Q: http://patchwork.linuxtv.org/project/linux-media/list/
11328S: Maintained
11329F: drivers/media/dvb-frontends/sp2*
11330
473321fc 11331SPARC + UltraSPARC (sparc/sparc64)
8b58be88 11332M: "David S. Miller" <davem@davemloft.net>
1da177e4 11333L: sparclinux@vger.kernel.org
8a6e2535 11334Q: http://patchwork.ozlabs.org/project/sparclinux/list/
08deed1e
JP
11335T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
11336T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
1da177e4 11337S: Maintained
679655da 11338F: arch/sparc/
7765b8bb 11339F: drivers/sbus/
1da177e4 11340
6404fcca
DM
11341SPARC SERIAL DRIVERS
11342M: "David S. Miller" <davem@davemloft.net>
11343L: sparclinux@vger.kernel.org
08deed1e
JP
11344T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
11345T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
6404fcca 11346S: Maintained
6816383a 11347F: include/linux/sunserialcore.h
df621252 11348F: drivers/tty/serial/suncore.c
df621252
GKH
11349F: drivers/tty/serial/sunhv.c
11350F: drivers/tty/serial/sunsab.c
11351F: drivers/tty/serial/sunsab.h
11352F: drivers/tty/serial/sunsu.c
11353F: drivers/tty/serial/sunzilog.c
11354F: drivers/tty/serial/sunzilog.h
6404fcca 11355
389325b4
CL
11356SPARSE CHECKER
11357M: "Christopher Li" <sparse@chrisli.org>
11358L: linux-sparse@vger.kernel.org
11359W: https://sparse.wiki.kernel.org/
11360T: git git://git.kernel.org/pub/scm/devel/sparse/sparse.git
11361T: git git://git.kernel.org/pub/scm/devel/sparse/chrisl/sparse.git
11362S: Maintained
11363F: include/linux/compiler.h
11364
fc0c195a 11365SPEAR PLATFORM SUPPORT
da89947b 11366M: Viresh Kumar <vireshk@kernel.org>
9cc23682 11367M: Shiraz Hashim <shiraz.linux.kernel@gmail.com>
fbfa0748 11368L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
fc0c195a
VK
11369W: http://www.st.com/spear
11370S: Maintained
e68d7c14 11371F: arch/arm/boot/dts/spear*
281e192f 11372F: arch/arm/mach-spear/
fc0c195a
VK
11373
11374SPEAR CLOCK FRAMEWORK SUPPORT
da89947b 11375M: Viresh Kumar <vireshk@kernel.org>
fbfa0748 11376L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
fc0c195a
VK
11377W: http://www.st.com/spear
11378S: Maintained
5df33a62 11379F: drivers/clk/spear/
fc0c195a 11380
e2d1d6c0 11381SPI SUBSYSTEM
b02e48f2 11382M: Mark Brown <broonie@kernel.org>
dfbe403c 11383L: linux-spi@vger.kernel.org
e7e4e13c 11384T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi.git
8a6e2535 11385Q: http://patchwork.kernel.org/project/spi-devel-general/list/
e2d1d6c0 11386S: Maintained
87306eb7 11387F: Documentation/devicetree/bindings/spi/
679655da
JP
11388F: Documentation/spi/
11389F: drivers/spi/
11390F: include/linux/spi/
c117ab84 11391F: include/uapi/linux/spi/
a43cd4bb 11392F: tools/spi/
e2d1d6c0 11393
2752e401 11394SPIDERNET NETWORK DRIVER for CELL
8b58be88 11395M: Ishizaki Kou <kou.ishizaki@toshiba.co.jp>
2752e401
JL
11396L: netdev@vger.kernel.org
11397S: Supported
679655da 11398F: Documentation/networking/spider_net.txt
8df158ac 11399F: drivers/net/ethernet/toshiba/spider_net*
2752e401 11400
e2d1d6c0 11401SPU FILE SYSTEM
8b58be88 11402M: Jeremy Kerr <jk@ozlabs.org>
a4724ed6 11403L: linuxppc-dev@lists.ozlabs.org
e2d1d6c0
RD
11404W: http://www.ibm.com/developerworks/power/cell/
11405S: Supported
679655da
JP
11406F: Documentation/filesystems/spufs.txt
11407F: arch/powerpc/platforms/cell/spufs/
e2d1d6c0 11408
fc555841 11409SQUASHFS FILE SYSTEM
d7f2ff67 11410M: Phillip Lougher <phillip@squashfs.org.uk>
fc555841
PL
11411L: squashfs-devel@lists.sourceforge.net (subscribers-only)
11412W: http://squashfs.org.uk
9f273c24 11413T: git git://git.kernel.org/pub/scm/linux/kernel/git/pkl/squashfs-next.git
fc555841 11414S: Maintained
679655da
JP
11415F: Documentation/filesystems/squashfs.txt
11416F: fs/squashfs/
fc555841 11417
1da177e4 11418SRM (Alpha) environment access
8b58be88 11419M: Jan-Benedict Glaw <jbglaw@lug-owl.de>
1da177e4 11420S: Maintained
679655da 11421F: arch/alpha/kernel/srm_env.c
1da177e4 11422
26e9a397 11423STABLE BRANCH
879a5a00 11424M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
bc7a2f3a 11425L: stable@vger.kernel.org
879a5a00 11426S: Supported
7b175c46 11427F: Documentation/stable_kernel_rules.txt
e2d1d6c0 11428
26e9a397 11429STAGING SUBSYSTEM
879a5a00 11430M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
630081fd 11431T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
1c6ccf62 11432L: devel@driverdev.osuosl.org
879a5a00 11433S: Supported
679655da 11434F: drivers/staging/
dbc6c2cc 11435
ebd3d010
JP
11436STAGING - COMEDI
11437M: Ian Abbott <abbotti@mev.co.uk>
81b884c9 11438M: H Hartley Sweeten <hsweeten@visionengravers.com>
ebd3d010
JP
11439S: Odd Fixes
11440F: drivers/staging/comedi/
11441
a0138163
JP
11442STAGING - FLARION FT1000 DRIVERS
11443M: Marek Belisko <marek.belisko@gmail.com>
11444S: Odd Fixes
11445F: drivers/staging/ft1000/
11446
6c1bb424 11447STAGING - INDUSTRIAL IO
030a13d7 11448M: Jonathan Cameron <jic23@kernel.org>
a0138163 11449L: linux-iio@vger.kernel.org
6c1bb424 11450S: Odd Fixes
5291582d 11451F: Documentation/devicetree/bindings/staging/iio/
6c1bb424
JP
11452F: drivers/staging/iio/
11453
a0138163
JP
11454STAGING - LIRC (LINUX INFRARED REMOTE CONTROL) DRIVERS
11455M: Jarod Wilson <jarod@wilsonet.com>
11456W: http://www.lirc.org/
11457S: Odd Fixes
b2b0186d 11458F: drivers/staging/media/lirc/
a0138163 11459
f5e5de1e
OD
11460STAGING - LUSTRE PARALLEL FILESYSTEM
11461M: Oleg Drokin <oleg.drokin@intel.com>
11462M: Andreas Dilger <andreas.dilger@intel.com>
8701dbf9 11463M: James Simmons <jsimmons@infradead.org>
d98229f0
AD
11464L: lustre-devel@lists.lustre.org (moderated for non-subscribers)
11465W: http://wiki.lustre.org/
f5e5de1e
OD
11466S: Maintained
11467F: drivers/staging/lustre
11468
7c6b6c71
MD
11469STAGING - NVIDIA COMPLIANT EMBEDDED CONTROLLER INTERFACE (nvec)
11470M: Marc Dietrich <marvin24@gmx.de>
11471L: ac100@lists.launchpad.net (moderated for non-subscribers)
5d96bf4d 11472L: linux-tegra@vger.kernel.org
7c6b6c71
MD
11473S: Maintained
11474F: drivers/staging/nvec/
11475
53c43c5c
GKH
11476STAGING - OLPC SECONDARY DISPLAY CONTROLLER (DCON)
11477M: Jens Frederich <jfrederich@gmail.com>
11478M: Daniel Drake <dsd@laptop.org>
11479M: Jon Nettleton <jon.nettleton@gmail.com>
11480W: http://wiki.laptop.org/go/DCON
11481S: Maintained
11482F: drivers/staging/olpc_dcon/
11483
a0138163
JP
11484STAGING - REALTEK RTL8712U DRIVERS
11485M: Larry Finger <Larry.Finger@lwfinger.net>
11486M: Florian Schilhabel <florian.c.schilhabel@googlemail.com>.
11487S: Odd Fixes
11488F: drivers/staging/rtl8712/
11489
980ac4d7
SM
11490STAGING - SILICON MOTION SM750 FRAME BUFFER DRIVER
11491M: Sudip Mukherjee <sudipm.mukherjee@gmail.com>
11492M: Teddy Wang <teddy.wang@siliconmotion.com>
11493M: Sudip Mukherjee <sudip@vectorindia.org>
11494L: linux-fbdev@vger.kernel.org
11495S: Maintained
11496F: drivers/staging/sm750fb/
11497
510fa408
JP
11498STAGING - SLICOSS
11499M: Lior Dotan <liodot@gmail.com>
11500M: Christopher Harrer <charrer@alacritech.com>
11501S: Odd Fixes
11502F: drivers/staging/slicoss/
11503
a0138163
JP
11504STAGING - SPEAKUP CONSOLE SPEECH DRIVER
11505M: William Hubbs <w.d.hubbs@gmail.com>
11506M: Chris Brannon <chris@the-brannons.com>
d33bce31 11507M: Kirk Reiser <kirk@reisers.ca>
a0138163 11508M: Samuel Thibault <samuel.thibault@ens-lyon.org>
e6a152ef 11509L: speakup@linux-speakup.org
a0138163
JP
11510W: http://www.linux-speakup.org/
11511S: Odd Fixes
11512F: drivers/staging/speakup/
11513
b3e871ce
JP
11514STAGING - VIA VT665X DRIVERS
11515M: Forest Bond <forest@alittletooquiet.net>
11516S: Odd Fixes
11517F: drivers/staging/vt665?/
11518
a30baec1 11519STAGING - WILC1000 WIFI DRIVER
d9a85940
AS
11520M: Aditya Shankar <aditya.shankar@microchip.com>
11521M: Ganesh Krishna <ganesh.krishna@microchip.com>
a30baec1
JK
11522L: linux-wireless@vger.kernel.org
11523S: Supported
11524F: drivers/staging/wilc1000/
11525
709bcb07 11526STAGING - XGI Z7,Z9,Z11 PCI DISPLAY DRIVER
3e39e66e 11527M: Arnaud Patard <arnaud.patard@rtp-net.org>
709bcb07
JP
11528S: Odd Fixes
11529F: drivers/staging/xgifb/
11530
1da177e4 11531STARFIRE/DURALAN NETWORK DRIVER
8b58be88 11532M: Ion Badulescu <ionut@badula.org>
b4f90189 11533S: Odd Fixes
9bba23b0 11534F: drivers/net/ethernet/adaptec/starfire*
1da177e4 11535
e2d1d6c0 11536SUN3/3X
8b58be88 11537M: Sam Creasey <sammy@sammy.net>
e2d1d6c0
RD
11538W: http://sammy.net/sun3/
11539S: Maintained
679655da
JP
11540F: arch/m68k/kernel/*sun3*
11541F: arch/m68k/sun3*/
11542F: arch/m68k/include/asm/sun3*
e689cf4a 11543F: drivers/net/ethernet/i825xx/sun3*
e2d1d6c0 11544
af6a5af8
HG
11545SUN4I LOW RES ADC ATTACHED TABLET KEYS DRIVER
11546M: Hans de Goede <hdegoede@redhat.com>
11547L: linux-input@vger.kernel.org
11548S: Maintained
11549F: Documentation/devicetree/bindings/input/sun4i-lradc-keys.txt
11550F: drivers/input/keyboard/sun4i-lradc-keys.c
11551
2bc9ff01
DK
11552SUNDANCE NETWORK DRIVER
11553M: Denis Kirjanov <kda@linux-powerpc.org>
11554L: netdev@vger.kernel.org
11555S: Maintained
11556F: drivers/net/ethernet/dlink/sundance.c
11557
2cbb12a4 11558SUPERH
114bf37e
RF
11559M: Yoshinori Sato <ysato@users.sourceforge.jp>
11560M: Rich Felker <dalias@libc.org>
2cbb12a4 11561L: linux-sh@vger.kernel.org
8a6e2535 11562Q: http://patchwork.kernel.org/project/linux-sh/list/
114bf37e 11563S: Maintained
066069e1 11564F: Documentation/sh/
679655da 11565F: arch/sh/
066069e1 11566F: drivers/sh/
1da177e4 11567
4480f15b 11568SUSPEND TO RAM
7fb06082 11569M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
8b58be88
JP
11570M: Len Brown <len.brown@intel.com>
11571M: Pavel Machek <pavel@ucw.cz>
bf1c138e 11572L: linux-pm@vger.kernel.org
e2d1d6c0 11573S: Supported
679655da
JP
11574F: Documentation/power/
11575F: arch/x86/kernel/acpi/
11576F: drivers/base/power/
11577F: kernel/power/
11578F: include/linux/suspend.h
11579F: include/linux/freezer.h
11580F: include/linux/pm.h
1da177e4
LT
11581
11582SVGA HANDLING
8b58be88 11583M: Martin Mares <mj@ucw.cz>
1da177e4
LT
11584L: linux-video@atrey.karlin.mff.cuni.cz
11585S: Maintained
679655da
JP
11586F: Documentation/svga.txt
11587F: arch/x86/boot/video*
1da177e4 11588
6e28b761
KRW
11589SWIOTLB SUBSYSTEM
11590M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
11591L: linux-kernel@vger.kernel.org
9f273c24 11592T: git git://git.kernel.org/pub/scm/linux/kernel/git/konrad/swiotlb.git
6e28b761
KRW
11593S: Supported
11594F: lib/swiotlb.c
11595F: arch/*/kernel/pci-swiotlb.c
11596F: include/linux/swiotlb.h
11597
007f790c
JP
11598SWITCHDEV
11599M: Jiri Pirko <jiri@resnulli.us>
11600L: netdev@vger.kernel.org
11601S: Supported
11602F: net/switchdev/
11603F: include/net/switchdev.h
11604
db8e35d5
VG
11605SYNOPSYS ARC ARCHITECTURE
11606M: Vineet Gupta <vgupta@synopsys.com>
30b9dbee 11607L: linux-snps-arc@lists.infradead.org
db8e35d5
VG
11608S: Supported
11609F: arch/arc/
9b28829d 11610F: Documentation/devicetree/bindings/arc/*
2d799dde 11611F: Documentation/devicetree/bindings/interrupt-controller/snps,arc*
c6a0fe4a 11612F: drivers/tty/serial/arc_uart.c
b7182d1a 11613T: git git://git.kernel.org/pub/scm/linux/kernel/git/vgupta/arc.git
db8e35d5 11614
556cc1c5
AB
11615SYNOPSYS ARC SDP platform support
11616M: Alexey Brodkin <abrodkin@synopsys.com>
11617S: Supported
11618F: arch/arc/plat-axs10x
11619F: arch/arc/boot/dts/ax*
11620F: Documentation/devicetree/bindings/arc/axs10*
11621
6c284c9a
LJ
11622SYSTEM CONFIGURATION (SYSCON)
11623M: Lee Jones <lee.jones@linaro.org>
11624M: Arnd Bergmann <arnd@arndb.de>
11625T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
11626S: Supported
11627F: drivers/mfd/syscon.c
11628
8c0984e5
SR
11629SYSTEM RESET/SHUTDOWN DRIVERS
11630M: Sebastian Reichel <sre@kernel.org>
8c0984e5 11631L: linux-pm@vger.kernel.org
58db9505 11632T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
8c0984e5
SR
11633S: Maintained
11634F: Documentation/devicetree/bindings/power/reset/
11635F: drivers/power/reset/
11636
1da177e4 11637SYSV FILESYSTEM
8b58be88 11638M: Christoph Hellwig <hch@infradead.org>
1da177e4 11639S: Maintained
679655da
JP
11640F: Documentation/filesystems/sysv-fs.txt
11641F: fs/sysv/
11642F: include/linux/sysv_fs.h
1da177e4 11643
86cfa7fc 11644TARGET SUBSYSTEM
9c3646d1 11645M: "Nicholas A. Bellinger" <nab@linux-iscsi.org>
86cfa7fc 11646L: linux-scsi@vger.kernel.org
b9f5edc2 11647L: target-devel@vger.kernel.org
86cfa7fc 11648W: http://www.linux-iscsi.org
cf015e9f 11649W: http://groups.google.com/group/linux-iscsi-target-dev
452cf324 11650T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
86cfa7fc
NB
11651S: Supported
11652F: drivers/target/
11653F: include/target/
11654F: Documentation/target/
11655
4e68852d 11656TASKSTATS STATISTICS INTERFACE
185e595f 11657M: Balbir Singh <bsingharora@gmail.com>
4e68852d 11658S: Maintained
679655da
JP
11659F: Documentation/accounting/taskstats*
11660F: include/linux/taskstats*
11661F: kernel/taskstats.c
4e68852d 11662
781b456a 11663TC CLASSIFIER
f935f3f8 11664M: Jamal Hadi Salim <jhs@mojatatu.com>
781b456a
SH
11665L: netdev@vger.kernel.org
11666S: Maintained
679655da 11667F: include/net/pkt_cls.h
c117ab84 11668F: include/uapi/linux/pkt_cls.h
679655da 11669F: net/sched/
781b456a 11670
5067f08a 11671TCP LOW PRIORITY MODULE
8b58be88
JP
11672M: "Wong Hoi Sing, Edison" <hswong3i@gmail.com>
11673M: "Hung Hing Lun, Mike" <hlhung3i@gmail.com>
5067f08a
WHSE
11674W: http://tcp-lp-mod.sourceforge.net/
11675S: Maintained
679655da 11676F: net/ipv4/tcp_lp.c
5067f08a 11677
91952bc0
AP
11678TDA10071 MEDIA DRIVER
11679M: Antti Palosaari <crope@iki.fi>
11680L: linux-media@vger.kernel.org
a825eaec 11681W: https://linuxtv.org
91952bc0
AP
11682W: http://palosaari.fi/linux/
11683Q: http://patchwork.linuxtv.org/project/linux-media/list/
11684T: git git://linuxtv.org/anttip/media_tree.git
11685S: Maintained
11686F: drivers/media/dvb-frontends/tda10071*
11687
11688TDA18212 MEDIA DRIVER
11689M: Antti Palosaari <crope@iki.fi>
11690L: linux-media@vger.kernel.org
a825eaec 11691W: https://linuxtv.org
91952bc0
AP
11692W: http://palosaari.fi/linux/
11693Q: http://patchwork.linuxtv.org/project/linux-media/list/
11694T: git git://linuxtv.org/anttip/media_tree.git
11695S: Maintained
11696F: drivers/media/tuners/tda18212*
11697
11698TDA18218 MEDIA DRIVER
11699M: Antti Palosaari <crope@iki.fi>
11700L: linux-media@vger.kernel.org
a825eaec 11701W: https://linuxtv.org
91952bc0
AP
11702W: http://palosaari.fi/linux/
11703Q: http://patchwork.linuxtv.org/project/linux-media/list/
11704T: git git://linuxtv.org/anttip/media_tree.git
11705S: Maintained
11706F: drivers/media/tuners/tda18218*
11707
3b2f6aba
MK
11708TDA18271 MEDIA DRIVER
11709M: Michael Krufky <mkrufky@linuxtv.org>
11710L: linux-media@vger.kernel.org
a825eaec 11711W: https://linuxtv.org
3b2f6aba
MK
11712W: http://github.com/mkrufky
11713Q: http://patchwork.linuxtv.org/project/linux-media/list/
11714T: git git://linuxtv.org/mkrufky/tuners.git
11715S: Maintained
11716F: drivers/media/tuners/tda18271*
11717
e48307a9
MK
11718TDA827x MEDIA DRIVER
11719M: Michael Krufky <mkrufky@linuxtv.org>
11720L: linux-media@vger.kernel.org
a825eaec 11721W: https://linuxtv.org
e48307a9
MK
11722W: http://github.com/mkrufky
11723Q: http://patchwork.linuxtv.org/project/linux-media/list/
11724T: git git://linuxtv.org/mkrufky/tuners.git
11725S: Maintained
11726F: drivers/media/tuners/tda8290.*
11727
66cf9212
MK
11728TDA8290 MEDIA DRIVER
11729M: Michael Krufky <mkrufky@linuxtv.org>
11730L: linux-media@vger.kernel.org
a825eaec 11731W: https://linuxtv.org
66cf9212
MK
11732W: http://github.com/mkrufky
11733Q: http://patchwork.linuxtv.org/project/linux-media/list/
11734T: git git://linuxtv.org/mkrufky/tuners.git
11735S: Maintained
11736F: drivers/media/tuners/tda8290.*
11737
4b9fba30
HV
11738TDA9840 MEDIA DRIVER
11739M: Hans Verkuil <hverkuil@xs4all.nl>
11740L: linux-media@vger.kernel.org
11741T: git git://linuxtv.org/media_tree.git
a825eaec 11742W: https://linuxtv.org
4b9fba30
HV
11743S: Maintained
11744F: drivers/media/i2c/tda9840*
11745
2cb654fd 11746TEA5761 TUNER DRIVER
5dc8a864
MCC
11747M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
11748M: Mauro Carvalho Chehab <mchehab@kernel.org>
2cb654fd 11749L: linux-media@vger.kernel.org
a825eaec 11750W: https://linuxtv.org
2cb654fd
MCC
11751T: git git://linuxtv.org/media_tree.git
11752S: Odd fixes
11753F: drivers/media/tuners/tea5761.*
11754
11755TEA5767 TUNER DRIVER
5dc8a864
MCC
11756M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
11757M: Mauro Carvalho Chehab <mchehab@kernel.org>
2cb654fd 11758L: linux-media@vger.kernel.org
a825eaec 11759W: https://linuxtv.org
2cb654fd
MCC
11760T: git git://linuxtv.org/media_tree.git
11761S: Maintained
11762F: drivers/media/tuners/tea5767.*
11763
4b9fba30
HV
11764TEA6415C MEDIA DRIVER
11765M: Hans Verkuil <hverkuil@xs4all.nl>
11766L: linux-media@vger.kernel.org
11767T: git git://linuxtv.org/media_tree.git
a825eaec 11768W: https://linuxtv.org
4b9fba30
HV
11769S: Maintained
11770F: drivers/media/i2c/tea6415c*
11771
11772TEA6420 MEDIA DRIVER
11773M: Hans Verkuil <hverkuil@xs4all.nl>
11774L: linux-media@vger.kernel.org
11775T: git git://linuxtv.org/media_tree.git
a825eaec 11776W: https://linuxtv.org
4b9fba30
HV
11777S: Maintained
11778F: drivers/media/i2c/tea6420*
11779
3d249d4c 11780TEAM DRIVER
dca9ab92 11781M: Jiri Pirko <jiri@resnulli.us>
3d249d4c
JP
11782L: netdev@vger.kernel.org
11783S: Supported
11784F: drivers/net/team/
11785F: include/linux/if_team.h
c117ab84 11786F: include/uapi/linux/if_team.h
3d249d4c 11787
7d029125 11788TECHNOLOGIC SYSTEMS TS-5500 PLATFORM SUPPORT
9c3646d1 11789M: "Savoir-faire Linux Inc." <kernel@savoirfairelinux.com>
7d029125
VD
11790S: Maintained
11791F: arch/x86/platform/ts5500/
11792
40ad4a30
SY
11793TECHNOTREND USB IR RECEIVER
11794M: Sean Young <sean@mess.org>
11795L: linux-media@vger.kernel.org
11796S: Maintained
11797F: drivers/media/rc/ttusbir.c
11798
adabdb0c 11799TEGRA ARCHITECTURE SUPPORT
243d58ec 11800M: Stephen Warren <swarren@wwwdotorg.org>
adabdb0c 11801M: Thierry Reding <thierry.reding@gmail.com>
554077c5 11802M: Alexandre Courbot <gnurou@gmail.com>
84b9414b 11803L: linux-tegra@vger.kernel.org
fd117cd1 11804Q: http://patchwork.ozlabs.org/project/linux-tegra/list/
b779b88d 11805T: git git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux.git
84b9414b 11806S: Supported
bbbe96ed 11807N: [^a-z]tegra
84b9414b 11808
adabdb0c
SW
11809TEGRA CLOCK DRIVER
11810M: Peter De Schrijver <pdeschrijver@nvidia.com>
11811M: Prashant Gaikwad <pgaikwad@nvidia.com>
11812S: Supported
11813F: drivers/clk/tegra/
11814
86e486a0 11815TEGRA DMA DRIVERS
adabdb0c 11816M: Laxman Dewangan <ldewangan@nvidia.com>
86e486a0 11817M: Jon Hunter <jonathanh@nvidia.com>
adabdb0c 11818S: Supported
86e486a0 11819F: drivers/dma/tegra*
adabdb0c 11820
adabdb0c
SW
11821TEGRA I2C DRIVER
11822M: Laxman Dewangan <ldewangan@nvidia.com>
11823S: Supported
11824F: drivers/i2c/busses/i2c-tegra.c
11825
11826TEGRA IOMMU DRIVERS
11827M: Hiroshi Doyu <hdoyu@nvidia.com>
11828S: Supported
11829F: drivers/iommu/tegra*
11830
11831TEGRA KBC DRIVER
11832M: Rakesh Iyer <riyer@nvidia.com>
11833M: Laxman Dewangan <ldewangan@nvidia.com>
11834S: Supported
11835F: drivers/input/keyboard/tegra-kbc.c
11836
adabdb0c
SW
11837TEGRA PWM DRIVER
11838M: Thierry Reding <thierry.reding@gmail.com>
11839S: Supported
11840F: drivers/pwm/pwm-tegra.c
11841
11842TEGRA SERIAL DRIVER
11843M: Laxman Dewangan <ldewangan@nvidia.com>
11844S: Supported
11845F: drivers/tty/serial/serial-tegra.c
11846
11847TEGRA SPI DRIVER
11848M: Laxman Dewangan <ldewangan@nvidia.com>
11849S: Supported
11850F: drivers/spi/spi-tegra*
11851
1a348ccc 11852TEHUTI ETHERNET DRIVER
8b58be88 11853M: Andy Gospodarek <andy@greyhouse.net>
1a348ccc
AG
11854L: netdev@vger.kernel.org
11855S: Supported
ef7f5429 11856F: drivers/net/ethernet/tehuti/*
1a348ccc 11857
4e68852d 11858Telecom Clock Driver for MCPL0010
8b58be88 11859M: Mark Gross <mark.gross@intel.com>
4e68852d 11860S: Supported
679655da 11861F: drivers/char/tlclk.c
4e68852d 11862
4480f15b 11863TENSILICA XTENSA PORT (xtensa)
8b58be88 11864M: Chris Zankel <chris@zankel.net>
f959ed2f
CZ
11865M: Max Filippov <jcmvbkbc@gmail.com>
11866L: linux-xtensa@linux-xtensa.org
9f273c24 11867T: git git://github.com/czankel/xtensa-linux.git
4e68852d 11868S: Maintained
679655da 11869F: arch/xtensa/
3dc99857 11870F: drivers/irqchip/irq-xtensa-*
4e68852d 11871
5313ba66
HV
11872THANKO'S RAREMONO AM/FM/SW RADIO RECEIVER USB DRIVER
11873M: Hans Verkuil <hverkuil@xs4all.nl>
11874L: linux-media@vger.kernel.org
11875T: git git://linuxtv.org/media_tree.git
a825eaec 11876W: https://linuxtv.org
5313ba66
HV
11877S: Maintained
11878F: drivers/media/radio/radio-raremono.c
11879
d3fb6955 11880THERMAL
b75f0050 11881M: Zhang Rui <rui.zhang@intel.com>
f14d1c24 11882M: Eduardo Valentin <edubezval@gmail.com>
b75f0050
JP
11883L: linux-pm@vger.kernel.org
11884T: git git://git.kernel.org/pub/scm/linux/kernel/git/rzhang/linux.git
11885T: git git://git.kernel.org/pub/scm/linux/kernel/git/evalenti/linux-soc-thermal.git
11886Q: https://patchwork.kernel.org/project/linux-pm/list/
11887S: Supported
11888F: drivers/thermal/
11889F: include/linux/thermal.h
af6c9f16 11890F: include/uapi/linux/thermal.h
b75f0050
JP
11891F: include/linux/cpu_cooling.h
11892F: Documentation/devicetree/bindings/thermal/
d3fb6955 11893
64e05d8b
VK
11894THERMAL/CPU_COOLING
11895M: Amit Daniel Kachhap <amit.kachhap@gmail.com>
11896M: Viresh Kumar <viresh.kumar@linaro.org>
9a2172a8 11897M: Javi Merino <javi.merino@kernel.org>
64e05d8b
VK
11898L: linux-pm@vger.kernel.org
11899S: Supported
11900F: Documentation/thermal/cpu-cooling-api.txt
11901F: drivers/thermal/cpu_cooling.c
11902F: include/linux/cpu_cooling.h
11903
4e68852d 11904THINKPAD ACPI EXTRAS DRIVER
8b58be88 11905M: Henrique de Moraes Holschuh <ibm-acpi@hmh.eng.br>
4e68852d 11906L: ibm-acpi-devel@lists.sourceforge.net
d0944853 11907L: platform-driver-x86@vger.kernel.org
4e68852d
AC
11908W: http://ibm-acpi.sourceforge.net
11909W: http://thinkwiki.org/wiki/Ibm-acpi
54e5881d 11910T: git git://repo.or.cz/linux-2.6/linux-acpi-2.6/ibm-acpi-2.6.git
4e68852d 11911S: Maintained
679655da 11912F: drivers/platform/x86/thinkpad_acpi.c
4e68852d 11913
1b46f2a2 11914TI BANDGAP AND THERMAL DRIVER
f14d1c24 11915M: Eduardo Valentin <edubezval@gmail.com>
ef41be81 11916M: Keerthy <j-keerthy@ti.com>
1b46f2a2 11917L: linux-pm@vger.kernel.org
531ff13e 11918L: linux-omap@vger.kernel.org
5a723e81 11919S: Maintained
794b2e25 11920F: drivers/thermal/ti-soc-thermal/
1b46f2a2 11921
ccf963d3
BP
11922TI VPE/CAL DRIVERS
11923M: Benoit Parrot <bparrot@ti.com>
11924L: linux-media@vger.kernel.org
11925W: http://linuxtv.org/
11926Q: http://patchwork.linuxtv.org/project/linux-media/list/
11927S: Maintained
11928F: drivers/media/platform/ti-vpe/
11929
0c7665c3
MF
11930TI CDCE706 CLOCK DRIVER
11931M: Max Filippov <jcmvbkbc@gmail.com>
11932S: Maintained
11933F: drivers/clk/clk-cdce706.c
11934
49b6a5e3
TK
11935TI CLOCK DRIVER
11936M: Tero Kristo <t-kristo@ti.com>
11937L: linux-omap@vger.kernel.org
11938S: Maintained
11939F: drivers/clk/ti/
11940F: include/linux/clk/ti.h
11941
f75cfbad
GS
11942TI ETHERNET SWITCH DRIVER (CPSW)
11943M: Mugunthan V N <mugunthanvnm@ti.com>
11944R: Grygorii Strashko <grygorii.strashko@ti.com>
11945L: linux-omap@vger.kernel.org
11946L: netdev@vger.kernel.org
11947S: Maintained
11948F: drivers/net/ethernet/ti/cpsw*
11949F: drivers/net/ethernet/ti/davinci*
11950
4020f2d7 11951TI FLASH MEDIA INTERFACE DRIVER
8b58be88 11952M: Alex Dubov <oakad@yahoo.com>
795fb7e7 11953S: Maintained
679655da
JP
11954F: drivers/misc/tifm*
11955F: drivers/mmc/host/tifm_sd.c
11956F: include/linux/tifm.h
4020f2d7 11957
e0c52404 11958TI KEYSTONE MULTICORE NAVIGATOR DRIVERS
97215800 11959M: Santosh Shilimkar <ssantosh@kernel.org>
e0c52404
SS
11960L: linux-kernel@vger.kernel.org
11961L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11962S: Maintained
11963F: drivers/soc/ti/*
11964T: git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
11965
11966
152ad442
SR
11967TI LM49xxx FAMILY ASoC CODEC DRIVERS
11968M: M R Swami Reddy <mr.swami.reddy@ti.com>
d392dead 11969M: Vishwas A Deshpande <vishwas.a.deshpande@ti.com>
152ad442
SR
11970L: alsa-devel@alsa-project.org (moderated for non-subscribers)
11971S: Maintained
11972F: sound/soc/codecs/lm49453*
d392dead 11973F: sound/soc/codecs/isabelle*
152ad442 11974
0edd807d
KM
11975TI LP855x BACKLIGHT DRIVER
11976M: Milo Kim <milo.kim@ti.com>
11977S: Maintained
11978F: Documentation/backlight/lp855x-driver.txt
11979F: drivers/video/backlight/lp855x_bl.c
11980F: include/linux/platform_data/lp855x.h
11981
faf13f6d
KM
11982TI LP8727 CHARGER DRIVER
11983M: Milo Kim <milo.kim@ti.com>
11984S: Maintained
8c0984e5 11985F: drivers/power/supply/lp8727_charger.c
faf13f6d
KM
11986F: include/linux/platform_data/lp8727.h
11987
22f1229f
KM
11988TI LP8788 MFD DRIVER
11989M: Milo Kim <milo.kim@ti.com>
11990S: Maintained
11991F: drivers/iio/adc/lp8788_adc.c
11992F: drivers/leds/leds-lp8788.c
11993F: drivers/mfd/lp8788*.c
8c0984e5 11994F: drivers/power/supply/lp8788-charger.c
22f1229f
KM
11995F: drivers/regulator/lp8788-*.c
11996F: include/linux/mfd/lp8788*.h
11997
84640e27
KM
11998TI NETCP ETHERNET DRIVER
11999M: Wingman Kwok <w-kwok2@ti.com>
12000M: Murali Karicheri <m-karicheri2@ti.com>
12001L: netdev@vger.kernel.org
12002S: Maintained
12003F: drivers/net/ethernet/ti/netcp*
12004
217e0ca9
KC
12005TI TAS571X FAMILY ASoC CODEC DRIVER
12006M: Kevin Cernekee <cernekee@chromium.org>
12007L: alsa-devel@alsa-project.org (moderated for non-subscribers)
12008S: Odd Fixes
12009F: sound/soc/codecs/tas571x*
12010
dd5e8e6b 12011TI TWL4030 SERIES SOC CODEC DRIVER
3be79d13 12012M: Peter Ujfalusi <peter.ujfalusi@ti.com>
dd5e8e6b
PU
12013L: alsa-devel@alsa-project.org (moderated for non-subscribers)
12014S: Maintained
12015F: sound/soc/codecs/twl4030*
12016
90921014 12017TI WILINK WIRELESS DRIVERS
90921014
LC
12018L: linux-wireless@vger.kernel.org
12019W: http://wireless.kernel.org/en/users/Drivers/wl12xx
12020W: http://wireless.kernel.org/en/users/Drivers/wl1251
12021T: git git://git.kernel.org/pub/scm/linux/kernel/git/luca/wl12xx.git
22d072f6 12022S: Orphan
90921014
LC
12023F: drivers/net/wireless/ti/
12024F: include/linux/wl12xx.h
12025
e86eaa3a 12026TIPC NETWORK LAYER
8b58be88 12027M: Jon Maloy <jon.maloy@ericsson.com>
115403df 12028M: Ying Xue <ying.xue@windriver.com>
633d2bde
AS
12029L: netdev@vger.kernel.org (core kernel code)
12030L: tipc-discussion@lists.sourceforge.net (user apps, general discussion)
e86eaa3a 12031W: http://tipc.sourceforge.net/
e86eaa3a 12032S: Maintained
c117ab84 12033F: include/uapi/linux/tipc*.h
679655da 12034F: net/tipc/
e86eaa3a 12035
867e359b 12036TILE ARCHITECTURE
b9a279f6 12037M: Chris Metcalf <cmetcalf@mellanox.com>
8c34d8d9 12038W: http://www.mellanox.com/repository/solutions/tile-scm/
7fa129cc 12039T: git git://git.kernel.org/pub/scm/linux/kernel/git/cmetcalf/linux-tile.git
867e359b
CM
12040S: Supported
12041F: arch/tile/
6b940606 12042F: drivers/char/tile-srom.c
5c770755 12043F: drivers/edac/tile_edac.c
6b940606
CM
12044F: drivers/net/ethernet/tile/
12045F: drivers/rtc/rtc-tile.c
12046F: drivers/tty/hvc/hvc_tile.c
b5c6c1a7 12047F: drivers/tty/serial/tilegx.c
6b940606
CM
12048F: drivers/usb/host/*-tilegx.c
12049F: include/linux/usb/tilegx.h
867e359b 12050
1da177e4 12051TLAN NETWORK DRIVER
8b58be88 12052M: Samuel Chessman <chessman@tux.org>
88c07dde 12053L: tlan-devel@lists.sourceforge.net (subscribers-only)
1da177e4
LT
12054W: http://sourceforge.net/projects/tlan/
12055S: Maintained
679655da 12056F: Documentation/networking/tlan.txt
b544dbac 12057F: drivers/net/ethernet/ti/tlan.*
1da177e4 12058
d74db3b2 12059TOMOYO SECURITY MODULE
8b58be88
JP
12060M: Kentaro Takeda <takedakn@nttdata.co.jp>
12061M: Tetsuo Handa <penguin-kernel@I-love.SAKURA.ne.jp>
d03a5d88
TH
12062L: tomoyo-dev-en@lists.sourceforge.jp (subscribers-only, for developers in English)
12063L: tomoyo-users-en@lists.sourceforge.jp (subscribers-only, for users in English)
d74db3b2
KT
12064L: tomoyo-dev@lists.sourceforge.jp (subscribers-only, for developers in Japanese)
12065L: tomoyo-users@lists.sourceforge.jp (subscribers-only, for users in Japanese)
12066W: http://tomoyo.sourceforge.jp/
843d183c 12067T: quilt http://svn.sourceforge.jp/svnroot/tomoyo/trunk/2.5.x/tomoyo-lsm/patches/
d74db3b2 12068S: Maintained
679655da 12069F: security/tomoyo/
d74db3b2 12070
9caeb532 12071TOPSTAR LAPTOP EXTRAS DRIVER
9f0939bf 12072M: Herton Ronaldo Krzesinski <herton@canonical.com>
d0944853 12073L: platform-driver-x86@vger.kernel.org
9caeb532
HRK
12074S: Maintained
12075F: drivers/platform/x86/topstar-laptop.c
12076
1da177e4 12077TOSHIBA ACPI EXTRAS DRIVER
0a63ca11 12078M: Azael Avalos <coproscefalo@gmail.com>
d0944853 12079L: platform-driver-x86@vger.kernel.org
0a63ca11 12080S: Maintained
679655da 12081F: drivers/platform/x86/toshiba_acpi.c
1da177e4 12082
0a63ca11
AA
12083TOSHIBA BLUETOOTH DRIVER
12084M: Azael Avalos <coproscefalo@gmail.com>
12085L: platform-driver-x86@vger.kernel.org
12086S: Maintained
12087F: drivers/platform/x86/toshiba_bluetooth.c
12088
12089TOSHIBA HDD ACTIVE PROTECTION SENSOR DRIVER
12090M: Azael Avalos <coproscefalo@gmail.com>
12091L: platform-driver-x86@vger.kernel.org
12092S: Maintained
12093F: drivers/platform/x86/toshiba_haps.c
12094
14991fc7
AA
12095TOSHIBA WMI HOTKEYS DRIVER
12096M: Azael Avalos <coproscefalo@gmail.com>
12097L: platform-driver-x86@vger.kernel.org
12098S: Maintained
12099F: drivers/platform/x86/toshiba-wmi.c
12100
1da177e4 12101TOSHIBA SMM DRIVER
8b58be88 12102M: Jonathan Buzzard <jonathan@buzzard.org.uk>
1da177e4
LT
12103W: http://www.buzzard.org.uk/toshiba/
12104S: Maintained
679655da
JP
12105F: drivers/char/toshiba.c
12106F: include/linux/toshiba.h
c117ab84 12107F: include/uapi/linux/toshiba.h
1da177e4 12108
d32d9864
MR
12109TOSHIBA TC358743 DRIVER
12110M: Mats Randgaard <matrandg@cisco.com>
12111L: linux-media@vger.kernel.org
12112S: Maintained
12113F: drivers/media/i2c/tc358743*
b5dcee22 12114F: include/media/i2c/tc358743.h
d32d9864 12115
560e6475
WS
12116TMIO/SDHI MMC DRIVER
12117M: Wolfram Sang <wsa+renesas@sang-engineering.com>
d1057c40 12118L: linux-mmc@vger.kernel.org
560e6475 12119S: Supported
d1057c40
GL
12120F: drivers/mmc/host/tmio_mmc*
12121F: drivers/mmc/host/sh_mobile_sdhi.c
560e6475 12122F: include/linux/mfd/tmio.h
d719f900 12123
917cc4e6
GR
12124TMP401 HARDWARE MONITOR DRIVER
12125M: Guenter Roeck <linux@roeck-us.net>
968ce1b1 12126L: linux-hwmon@vger.kernel.org
917cc4e6
GR
12127S: Maintained
12128F: Documentation/hwmon/tmp401
12129F: drivers/hwmon/tmp401.c
12130
98f32602 12131TMPFS (SHMEM FILESYSTEM)
bfcc6e2e 12132M: Hugh Dickins <hughd@google.com>
98f32602
HD
12133L: linux-mm@kvack.org
12134S: Maintained
12135F: include/linux/shmem_fs.h
12136F: mm/shmem.c
12137
45f95b53 12138TM6000 VIDEO4LINUX DRIVER
5dc8a864
MCC
12139M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
12140M: Mauro Carvalho Chehab <mchehab@kernel.org>
45f95b53 12141L: linux-media@vger.kernel.org
a825eaec 12142W: https://linuxtv.org
45f95b53
MCC
12143T: git git://linuxtv.org/media_tree.git
12144S: Odd fixes
12145F: drivers/media/usb/tm6000/
618cd932 12146F: Documentation/media/v4l-drivers/tm6000*
45f95b53 12147
34d1324e
AU
12148TW5864 VIDEO4LINUX DRIVER
12149M: Bluecherry Maintainers <maintainers@bluecherrydvr.com>
12150M: Andrey Utkin <andrey.utkin@corp.bluecherry.net>
12151M: Andrey Utkin <andrey_utkin@fastmail.com>
12152L: linux-media@vger.kernel.org
12153S: Supported
12154F: drivers/media/pci/tw5864/
45f95b53 12155
c65fde19
HV
12156TW68 VIDEO4LINUX DRIVER
12157M: Hans Verkuil <hverkuil@xs4all.nl>
12158L: linux-media@vger.kernel.org
12159T: git git://linuxtv.org/media_tree.git
a825eaec 12160W: https://linuxtv.org
c65fde19
HV
12161S: Odd Fixes
12162F: drivers/media/pci/tw68/
12163
704a84cc
EG
12164TW686X VIDEO4LINUX DRIVER
12165M: Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
12166L: linux-media@vger.kernel.org
12167T: git git://linuxtv.org/media_tree.git
12168W: http://linuxtv.org
12169S: Maintained
12170F: drivers/media/pci/tw686x/
12171
4e68852d 12172TPM DEVICE DRIVER
901486b8 12173M: Peter Huewe <peterhuewe@gmx.de>
cbb2d5e4 12174M: Marcel Selhorst <tpmdd@selhorst.net>
89adb83c 12175M: Jarkko Sakkinen <jarkko.sakkinen@linux.intel.com>
ce93b4b0 12176R: Jason Gunthorpe <jgunthorpe@obsidianresearch.com>
383dec1f 12177W: http://tpmdd.sourceforge.net
63a10dfd 12178L: tpmdd-devel@lists.sourceforge.net (moderated for non-subscribers)
d9912846
JS
12179Q: https://patchwork.kernel.org/project/tpmdd-devel/list/
12180T: git git://git.infradead.org/users/jjs/linux-tpmdd.git
4e68852d 12181S: Maintained
679655da 12182F: drivers/char/tpm/
4e68852d 12183
1a0f1b27
AL
12184TPM IBM_VTPM DEVICE DRIVER
12185M: Ashley Lai <ashleydlai@gmail.com>
12186W: http://tpmdd.sourceforge.net
12187L: tpmdd-devel@lists.sourceforge.net (moderated for non-subscribers)
12188S: Maintained
12189F: drivers/char/tpm/tpm_ibmvtpm*
12190
d6f005a1
JP
12191TRACING
12192M: Steven Rostedt <rostedt@goodmis.org>
d6f005a1 12193M: Ingo Molnar <mingo@redhat.com>
75fc2d37 12194T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
d6f005a1
JP
12195S: Maintained
12196F: Documentation/trace/ftrace.txt
12197F: arch/*/*/*/ftrace.h
12198F: arch/*/kernel/ftrace.c
12199F: include/*/ftrace.h
12200F: include/linux/trace*.h
12201F: include/trace/
12202F: kernel/trace/
6e68e6c5 12203F: tools/testing/selftests/ftrace/
d6f005a1 12204
4abac0d0
IM
12205TRACING MMIO ACCESSES (MMIOTRACE)
12206M: Steven Rostedt <rostedt@goodmis.org>
12207M: Ingo Molnar <mingo@kernel.org>
12208R: Karol Herbst <karolherbst@gmail.com>
12209R: Pekka Paalanen <ppaalanen@gmail.com>
12210S: Maintained
12211L: linux-kernel@vger.kernel.org
12212L: nouveau@lists.freedesktop.org
12213F: kernel/trace/trace_mmiotrace.c
12214F: include/linux/mmiotrace.h
12215F: arch/x86/mm/kmmio.c
12216F: arch/x86/mm/mmio-mod.c
12217F: arch/x86/mm/testmmiotrace.c
12218
1da177e4 12219TRIVIAL PATCHES
8b58be88 12220M: Jiri Kosina <trivial@kernel.org>
54e5881d 12221T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial.git
1da177e4 12222S: Maintained
86ef925f 12223K: ^Subject:.*(?i)trivial
1da177e4 12224
4e68852d 12225TTY LAYER
879a5a00 12226M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
d8130624 12227M: Jiri Slaby <jslaby@suse.com>
879a5a00 12228S: Supported
08deed1e 12229T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git
84e1eb83 12230F: Documentation/serial/
8dd5d2f1 12231F: drivers/tty/
df621252 12232F: drivers/tty/serial/serial_core.c
e3288775
AC
12233F: include/linux/serial_core.h
12234F: include/linux/serial.h
12235F: include/linux/tty.h
c117ab84
CEB
12236F: include/uapi/linux/serial_core.h
12237F: include/uapi/linux/serial.h
12238F: include/uapi/linux/tty.h
4e68852d 12239
91952bc0
AP
12240TUA9001 MEDIA DRIVER
12241M: Antti Palosaari <crope@iki.fi>
12242L: linux-media@vger.kernel.org
a825eaec 12243W: https://linuxtv.org
91952bc0
AP
12244W: http://palosaari.fi/linux/
12245Q: http://patchwork.linuxtv.org/project/linux-media/list/
12246T: git git://linuxtv.org/anttip/media_tree.git
12247S: Maintained
12248F: drivers/media/tuners/tua9001*
12249
740db6d7 12250TULIP NETWORK DRIVERS
740db6d7 12251L: netdev@vger.kernel.org
cf869eb1
GG
12252L: linux-parisc@vger.kernel.org
12253S: Orphan
0f04e2aa 12254F: drivers/net/ethernet/dec/tulip/
1da177e4
LT
12255
12256TUN/TAP driver
ba57b6f2 12257M: Maxim Krasnyansky <maxk@qti.qualcomm.com>
1da177e4
LT
12258W: http://vtun.sourceforge.net/tun
12259S: Maintained
679655da
JP
12260F: Documentation/networking/tuntap.txt
12261F: arch/um/os-Linux/drivers/
1da177e4 12262
b454cc66 12263TURBOCHANNEL SUBSYSTEM
8b58be88 12264M: "Maciej W. Rozycki" <macro@linux-mips.org>
c406339c
RB
12265M: Ralf Baechle <ralf@linux-mips.org>
12266L: linux-mips@linux-mips.org
12267Q: http://patchwork.linux-mips.org/project/linux-mips/list/
b454cc66 12268S: Maintained
679655da
JP
12269F: drivers/tc/
12270F: include/linux/tc.h
b454cc66 12271
e2d1d6c0 12272UBI FILE SYSTEM (UBIFS)
a7859936 12273M: Richard Weinberger <richard@nod.at>
949cb623 12274M: Artem Bityutskiy <dedekind1@gmail.com>
cc8f9b99 12275M: Adrian Hunter <adrian.hunter@intel.com>
e2d1d6c0 12276L: linux-mtd@lists.infradead.org
e2966cbe 12277T: git git://git.infradead.org/ubifs-2.6.git
e2d1d6c0 12278W: http://www.linux-mtd.infradead.org/doc/ubifs.html
a7859936 12279S: Supported
679655da
JP
12280F: Documentation/filesystems/ubifs.txt
12281F: fs/ubifs/
e2d1d6c0 12282
e1632fa2 12283UCLINUX (M68KNOMMU AND COLDFIRE)
44156aff
GU
12284M: Greg Ungerer <gerg@linux-m68k.org>
12285W: http://www.linux-m68k.org/
cc2020e6 12286W: http://www.uclinux.org/
e1632fa2 12287L: linux-m68k@lists.linux-m68k.org
cc2020e6 12288L: uclinux-dev@uclinux.org (subscribers-only)
e1632fa2 12289T: git git://git.kernel.org/pub/scm/linux/kernel/git/gerg/m68knommu.git
cc2020e6 12290S: Maintained
e1632fa2
GU
12291F: arch/m68k/coldfire/
12292F: arch/m68k/68*/
61bc02bb
JP
12293F: arch/m68k/*/*_no.*
12294F: arch/m68k/include/asm/*_no.*
cc2020e6 12295
1da177e4 12296UDF FILESYSTEM
d8130624 12297M: Jan Kara <jack@suse.com>
1da177e4 12298S: Maintained
679655da
JP
12299F: Documentation/filesystems/udf.txt
12300F: fs/udf/
1da177e4 12301
cc2020e6 12302UFS FILESYSTEM
8b58be88 12303M: Evgeniy Dushistov <dushistov@mail.ru>
cc2020e6 12304S: Maintained
679655da
JP
12305F: Documentation/filesystems/ufs.txt
12306F: fs/ufs/
cc2020e6 12307
0a09d3ab
DH
12308UHID USERSPACE HID IO DRIVER:
12309M: David Herrmann <dh.herrmann@googlemail.com>
12310L: linux-input@vger.kernel.org
12311S: Maintained
12312F: drivers/hid/uhid.c
c117ab84 12313F: include/uapi/linux/uhid.h
0a09d3ab 12314
18332a80 12315ULTRA-WIDEBAND (UWB) SUBSYSTEM:
18332a80 12316L: linux-usb@vger.kernel.org
10c6c9c9 12317S: Orphan
355ffe69 12318F: drivers/uwb/
679655da
JP
12319F: include/linux/uwb.h
12320F: include/linux/uwb/
18332a80 12321
b31d8273
G
12322UNICORE32 ARCHITECTURE:
12323M: Guan Xuetao <gxt@mprc.pku.edu.cn>
12324W: http://mprc.pku.edu.cn/~guanxuetao/linux
12325S: Maintained
ceebf4d5 12326T: git git://github.com/gxt/linux.git
b31d8273
G
12327F: arch/unicore32/
12328
d8379ab1
TF
12329UNIFDEF
12330M: Tony Finch <dot@dotat.at>
12331W: http://dotat.at/prog/unifdef
12332S: Maintained
12333F: scripts/unifdef.c
12334
1da177e4 12335UNIFORM CDROM DRIVER
8b58be88 12336M: Jens Axboe <axboe@kernel.dk>
1da177e4
LT
12337W: http://www.kernel.dk
12338S: Maintained
679655da
JP
12339F: Documentation/cdrom/
12340F: drivers/cdrom/cdrom.c
12341F: include/linux/cdrom.h
c117ab84 12342F: include/uapi/linux/cdrom.h
1da177e4 12343
56df0122 12344UNISYS S-PAR DRIVERS
49e7d9df
JP
12345M: David Kershner <david.kershner@unisys.com>
12346L: sparmaintainer@unisys.com (Unisys internal)
12347S: Supported
12348F: drivers/staging/unisys/
56df0122 12349
9941fa6e
VH
12350UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER
12351M: Vinayak Holikatti <vinholikatti@gmail.com>
9941fa6e
VH
12352L: linux-scsi@vger.kernel.org
12353S: Supported
12354F: Documentation/scsi/ufs.txt
12355F: drivers/scsi/ufs/
12356
4b9ffb5a
JP
12357UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER DWC HOOKS
12358M: Joao Pinto <Joao.Pinto@synopsys.com>
12359L: linux-scsi@vger.kernel.org
12360S: Supported
12361F: drivers/scsi/ufs/*dwc*
12362
e2d1d6c0 12363UNSORTED BLOCK IMAGES (UBI)
949cb623 12364M: Artem Bityutskiy <dedekind1@gmail.com>
346be9bc 12365M: Richard Weinberger <richard@nod.at>
e2d1d6c0
RD
12366W: http://www.linux-mtd.infradead.org/
12367L: linux-mtd@lists.infradead.org
b6b44e0a 12368T: git git://git.infradead.org/ubifs-2.6.git
346be9bc 12369S: Supported
80811493 12370F: drivers/mtd/ubi/
679655da 12371F: include/linux/mtd/ubi.h
c117ab84 12372F: include/uapi/mtd/ubi-user.h
e2d1d6c0 12373
1da177e4 12374USB ACM DRIVER
ca1c3e6f 12375M: Oliver Neukum <oneukum@suse.com>
6372594a 12376L: linux-usb@vger.kernel.org
1da177e4 12377S: Maintained
679655da
JP
12378F: Documentation/usb/acm.txt
12379F: drivers/usb/class/cdc-acm.*
1da177e4 12380
b7d572e1
PF
12381USB AR5523 WIRELESS DRIVER
12382M: Pontus Fuchs <pontus.fuchs@gmail.com>
12383L: linux-wireless@vger.kernel.org
12384S: Maintained
12385F: drivers/net/wireless/ath/ar5523/
12386
115bb1ff 12387USB ATTACHED SCSI
866d372e 12388M: Oliver Neukum <oneukum@suse.com>
115bb1ff
MW
12389L: linux-usb@vger.kernel.org
12390L: linux-scsi@vger.kernel.org
8eae0fb7 12391S: Maintained
115bb1ff
MW
12392F: drivers/usb/storage/uas.c
12393
1da177e4 12394USB CDC ETHERNET DRIVER
61eee9a7 12395M: Oliver Neukum <oliver@neukum.org>
795fb7e7 12396L: linux-usb@vger.kernel.org
1da177e4 12397S: Maintained
679655da 12398F: drivers/net/usb/cdc_*.c
c117ab84 12399F: include/uapi/linux/usb/cdc.h
1da177e4 12400
66e3e591
KP
12401USB CHAOSKEY DRIVER
12402M: Keith Packard <keithp@keithp.com>
12403L: linux-usb@vger.kernel.org
12404S: Maintained
12405F: drivers/usb/misc/chaoskey.c
12406
b02b371e 12407USB CYPRESS C67X00 DRIVER
8b58be88 12408M: Peter Korsgaard <jacmet@sunsite.dk>
b02b371e
PK
12409L: linux-usb@vger.kernel.org
12410S: Maintained
679655da 12411F: drivers/usb/c67x00/
b02b371e 12412
d0374f4f 12413USB DAVICOM DM9601 DRIVER
8b58be88 12414M: Peter Korsgaard <jacmet@sunsite.dk>
043600a6 12415L: netdev@vger.kernel.org
d0374f4f
PK
12416W: http://www.linux-usb.org/usbnet
12417S: Maintained
679655da 12418F: drivers/net/usb/dm9601.c
d0374f4f 12419
cc2020e6 12420USB DIAMOND RIO500 DRIVER
8b58be88 12421M: Cesar Miquel <miquel@df.uba.ar>
cc2020e6
AC
12422L: rio500-users@lists.sourceforge.net
12423W: http://rio500.sourceforge.net
12424S: Maintained
679655da 12425F: drivers/usb/misc/rio500*
cc2020e6 12426
1da177e4 12427USB EHCI DRIVER
578333ab 12428M: Alan Stern <stern@rowland.harvard.edu>
795fb7e7 12429L: linux-usb@vger.kernel.org
578333ab 12430S: Maintained
679655da
JP
12431F: Documentation/usb/ehci.txt
12432F: drivers/usb/host/ehci*
1da177e4 12433
69ae9e3e 12434USB GADGET/PERIPHERAL SUBSYSTEM
a55f6286 12435M: Felipe Balbi <balbi@kernel.org>
795fb7e7 12436L: linux-usb@vger.kernel.org
69ae9e3e 12437W: http://www.linux-usb.org/gadget
d6d0f665
FB
12438T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
12439S: Maintained
679655da
JP
12440F: drivers/usb/gadget/
12441F: include/linux/usb/gadget*
69ae9e3e 12442
2dea64b4 12443USB HID/HIDBP DRIVERS (USB KEYBOARDS, MICE, REMOTE CONTROLS, ...)
e5f6450c 12444M: Jiri Kosina <jikos@kernel.org>
406df153 12445R: Benjamin Tissoires <benjamin.tissoires@redhat.com>
795fb7e7 12446L: linux-usb@vger.kernel.org
54e5881d 12447T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid.git
1da177e4 12448S: Maintained
c2f01971 12449F: Documentation/hid/hiddev.txt
679655da 12450F: drivers/hid/usbhid/
1da177e4 12451
959eea21 12452USB ISP116X DRIVER
8b58be88 12453M: Olav Kongas <ok@artecdesign.ee>
795fb7e7 12454L: linux-usb@vger.kernel.org
959eea21 12455S: Maintained
679655da
JP
12456F: drivers/usb/host/isp116x*
12457F: include/linux/usb/isp116x.h
959eea21 12458
146498ea
WH
12459USB LAN78XX ETHERNET DRIVER
12460M: Woojung Huh <woojung.huh@microchip.com>
12461M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
12462L: netdev@vger.kernel.org
12463S: Maintained
12464F: drivers/net/usb/lan78xx.*
12465
1da177e4 12466USB MASS STORAGE DRIVER
fc8b690d 12467M: Alan Stern <stern@rowland.harvard.edu>
795fb7e7 12468L: linux-usb@vger.kernel.org
8836aeb8 12469L: usb-storage@lists.one-eyed-alien.net
1da177e4
LT
12470S: Maintained
12471W: http://www.one-eyed-alien.net/~mdharm/linux-usb/
679655da 12472F: drivers/usb/storage/
1da177e4 12473
af39917d
CL
12474USB MIDI DRIVER
12475M: Clemens Ladisch <clemens@ladisch.de>
12476L: alsa-devel@alsa-project.org (moderated for non-subscribers)
12477T: git git://git.alsa-project.org/alsa-kernel.git
12478S: Maintained
12479F: sound/usb/midi.*
12480
444ce9d4
JP
12481USB NETWORKING DRIVERS
12482L: linux-usb@vger.kernel.org
12483S: Odd Fixes
12484F: drivers/net/usb/
12485
1da177e4 12486USB OHCI DRIVER
578333ab 12487M: Alan Stern <stern@rowland.harvard.edu>
795fb7e7 12488L: linux-usb@vger.kernel.org
578333ab 12489S: Maintained
679655da
JP
12490F: Documentation/usb/ohci.txt
12491F: drivers/usb/host/ohci*
1da177e4 12492
963ffa3e 12493USB OTG FSM (Finite State Machine)
60d77b3d 12494M: Peter Chen <Peter.Chen@nxp.com>
8373856d 12495T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
963ffa3e
PC
12496L: linux-usb@vger.kernel.org
12497S: Maintained
12498F: drivers/usb/common/usb-otg-fsm.c
12499
563da3a9
VM
12500USB OVER IP DRIVER
12501M: Valentina Manea <valentina.manea.m@gmail.com>
90effdcd
SK
12502M: Shuah Khan <shuahkh@osg.samsung.com>
12503M: Shuah Khan <shuah@kernel.org>
563da3a9
VM
12504L: linux-usb@vger.kernel.org
12505S: Maintained
a6d6fc2b 12506F: Documentation/usb/usbip_protocol.txt
563da3a9
VM
12507F: drivers/usb/usbip/
12508F: tools/usb/usbip/
12509
1da177e4 12510USB PEGASUS DRIVER
a16b945c 12511M: Petko Manolov <petkan@nucleusys.com>
795fb7e7 12512L: linux-usb@vger.kernel.org
043600a6 12513L: netdev@vger.kernel.org
052e3128
PM
12514T: git git://github.com/petkan/pegasus.git
12515W: https://github.com/petkan/pegasus
1da177e4 12516S: Maintained
679655da 12517F: drivers/net/usb/pegasus.*
1da177e4 12518
d3ad558f 12519USB PHY LAYER
a55f6286 12520M: Felipe Balbi <balbi@kernel.org>
d3ad558f
FB
12521L: linux-usb@vger.kernel.org
12522T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
12523S: Maintained
12524F: drivers/usb/phy/
d3ad558f 12525
73e4fb3f 12526USB PRINTER DRIVER (usblp)
8b58be88 12527M: Pete Zaitcev <zaitcev@redhat.com>
795fb7e7 12528L: linux-usb@vger.kernel.org
73e4fb3f 12529S: Supported
679655da 12530F: drivers/usb/class/usblp.c
1da177e4 12531
4521b477
BM
12532USB QMI WWAN NETWORK DRIVER
12533M: Bjørn Mork <bjorn@mork.no>
12534L: netdev@vger.kernel.org
12535S: Maintained
12536F: Documentation/ABI/testing/sysfs-class-net-qmi
12537F: drivers/net/usb/qmi_wwan.c
12538
1da177e4 12539USB RTL8150 DRIVER
a16b945c 12540M: Petko Manolov <petkan@nucleusys.com>
795fb7e7 12541L: linux-usb@vger.kernel.org
043600a6 12542L: netdev@vger.kernel.org
052e3128
PM
12543T: git git://github.com/petkan/rtl8150.git
12544W: https://github.com/petkan/rtl8150
1da177e4 12545S: Maintained
679655da 12546F: drivers/net/usb/rtl8150.c
1da177e4 12547
f896b796 12548USB SERIAL SUBSYSTEM
66085694 12549M: Johan Hovold <johan@kernel.org>
795fb7e7 12550L: linux-usb@vger.kernel.org
5ee05309 12551T: git git://git.kernel.org/pub/scm/linux/kernel/git/johan/usb-serial.git
4e68852d 12552S: Maintained
679655da 12553F: Documentation/usb/usb-serial.txt
f896b796 12554F: drivers/usb/serial/
679655da 12555F: include/linux/usb/serial.h
1da177e4 12556
b3f0db1c
SG
12557USB SMSC75XX ETHERNET DRIVER
12558M: Steve Glendinning <steve.glendinning@shawell.net>
12559L: netdev@vger.kernel.org
12560S: Maintained
12561F: drivers/net/usb/smsc75xx.*
12562
2f7ca802 12563USB SMSC95XX ETHERNET DRIVER
90b24cfb 12564M: Steve Glendinning <steve.glendinning@shawell.net>
983ccd74 12565M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
2f7ca802 12566L: netdev@vger.kernel.org
90b24cfb 12567S: Maintained
679655da 12568F: drivers/net/usb/smsc95xx.*
2f7ca802 12569
1da177e4 12570USB SUBSYSTEM
879a5a00 12571M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
795fb7e7 12572L: linux-usb@vger.kernel.org
1da177e4 12573W: http://www.linux-usb.org
08deed1e 12574T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git
1da177e4 12575S: Supported
1700bd98 12576F: Documentation/devicetree/bindings/usb/
679655da 12577F: Documentation/usb/
679655da
JP
12578F: drivers/usb/
12579F: include/linux/usb.h
12580F: include/linux/usb/
1da177e4
LT
12581
12582USB UHCI DRIVER
8b58be88 12583M: Alan Stern <stern@rowland.harvard.edu>
795fb7e7 12584L: linux-usb@vger.kernel.org
1da177e4 12585S: Maintained
679655da 12586F: drivers/usb/host/uhci*
1da177e4 12587
69ae9e3e 12588USB "USBNET" DRIVER FRAMEWORK
d8130624 12589M: Oliver Neukum <oneukum@suse.com>
043600a6 12590L: netdev@vger.kernel.org
69ae9e3e 12591W: http://www.linux-usb.org/usbnet
1da177e4 12592S: Maintained
679655da
JP
12593F: drivers/net/usb/usbnet.c
12594F: include/linux/usb/usbnet.h
1da177e4 12595
c0efd232 12596USB VIDEO CLASS
c53ac071 12597M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
616bd4e2 12598L: linux-uvc-devel@lists.sourceforge.net (subscribers-only)
661263b5 12599L: linux-media@vger.kernel.org
275ffde4 12600T: git git://linuxtv.org/media_tree.git
57c6d2e9 12601W: http://www.ideasonboard.org/uvc/
c0efd232 12602S: Maintained
0c0d06ca 12603F: drivers/media/usb/uvc/
6c0f0359 12604F: include/uapi/linux/uvcvideo.h
1da177e4 12605
b60b9c45
HV
12606USB VISION DRIVER
12607M: Hans Verkuil <hverkuil@xs4all.nl>
12608L: linux-media@vger.kernel.org
12609T: git git://linuxtv.org/media_tree.git
a825eaec 12610W: https://linuxtv.org
b60b9c45
HV
12611S: Odd Fixes
12612F: drivers/media/usb/usbvision/
12613
8282da47
LP
12614USB WEBCAM GADGET
12615M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
12616L: linux-usb@vger.kernel.org
12617S: Maintained
3a83c16e 12618F: drivers/usb/gadget/function/*uvc*
faf2e1db 12619F: drivers/usb/gadget/legacy/webcam.c
8282da47 12620
bf164cc0 12621USB WIRELESS RNDIS DRIVER (rndis_wlan)
e6146c5c 12622M: Jussi Kivilinna <jussi.kivilinna@iki.fi>
bf164cc0
JK
12623L: linux-wireless@vger.kernel.org
12624S: Maintained
679655da 12625F: drivers/net/wireless/rndis_wlan.c
bf164cc0 12626
eb6bab13 12627USB XHCI DRIVER
03d85053 12628M: Mathias Nyman <mathias.nyman@intel.com>
eb6bab13
SS
12629L: linux-usb@vger.kernel.org
12630S: Supported
36d0344c
SS
12631F: drivers/usb/host/xhci*
12632F: drivers/usb/host/pci-quirks*
eb6bab13 12633
1da177e4 12634USB ZD1201 DRIVER
4086b9ca 12635L: linux-wireless@vger.kernel.org
1da177e4 12636W: http://linux-lc100020.sourceforge.net
4086b9ca 12637S: Orphan
ed0ad06f 12638F: drivers/net/wireless/zydas/zd1201.*
1da177e4 12639
b7eee616 12640USB ZR364XX DRIVER
8b58be88 12641M: Antoine Jacquet <royale@zerezo.com>
795fb7e7 12642L: linux-usb@vger.kernel.org
661263b5 12643L: linux-media@vger.kernel.org
275ffde4 12644T: git git://linuxtv.org/media_tree.git
b7eee616
AJ
12645W: http://royale.zerezo.com/zr364xx/
12646S: Maintained
618cd932 12647F: Documentation/media/v4l-drivers/zr364xx*
90d72ac6 12648F: drivers/media/usb/zr364xx/
b7eee616 12649
289fcff4
HK
12650ULPI BUS
12651M: Heikki Krogerus <heikki.krogerus@linux.intel.com>
12652L: linux-usb@vger.kernel.org
12653S: Maintained
12654F: drivers/usb/common/ulpi.c
12655F: include/linux/ulpi/
12656
e7839f25 12657USER-MODE LINUX (UML)
8b58be88 12658M: Jeff Dike <jdike@addtoit.com>
b15194b7 12659M: Richard Weinberger <richard@nod.at>
1da177e4
LT
12660L: user-mode-linux-devel@lists.sourceforge.net
12661L: user-mode-linux-user@lists.sourceforge.net
12662W: http://user-mode-linux.sourceforge.net
9f273c24 12663T: git git://git.kernel.org/pub/scm/linux/kernel/git/rw/uml.git
1da177e4 12664S: Maintained
61516587 12665F: Documentation/virtual/uml/
679655da 12666F: arch/um/
b070989a 12667F: arch/x86/um/
679655da
JP
12668F: fs/hostfs/
12669F: fs/hppfs/
b7eee616 12670
e5f114e9 12671USERSPACE I/O (UIO)
879a5a00 12672M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
e5f114e9 12673S: Maintained
3d3fecbd 12674T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
679655da
JP
12675F: Documentation/DocBook/uio-howto.tmpl
12676F: drivers/uio/
12677F: include/linux/uio*.h
e5f114e9 12678
256cccbe 12679UTIL-LINUX PACKAGE
8b58be88 12680M: Karel Zak <kzak@redhat.com>
256cccbe
KZ
12681L: util-linux@vger.kernel.org
12682W: http://en.wikipedia.org/wiki/Util-linux
12683T: git git://git.kernel.org/pub/scm/utils/util-linux/util-linux.git
f899b0ad
KZ
12684S: Maintained
12685
c1fd1c07 12686UVESAFB DRIVER
8b58be88 12687M: Michal Januszewski <spock@gentoo.org>
c69f677c 12688L: linux-fbdev@vger.kernel.org
c1fd1c07
MJ
12689W: http://dev.gentoo.org/~spock/projects/uvesafb/
12690S: Maintained
679655da 12691F: Documentation/fb/uvesafb.txt
8a61f013 12692F: drivers/video/fbdev/uvesafb.*
c1fd1c07 12693
456930d8
SA
12694VF610 NAND DRIVER
12695M: Stefan Agner <stefan@agner.ch>
12696L: linux-mtd@lists.infradead.org
12697S: Supported
12698F: drivers/mtd/nand/vf610_nfc.c
12699
4480f15b 12700VFAT/FAT/MSDOS FILESYSTEM
8b58be88 12701M: OGAWA Hirofumi <hirofumi@mail.parknet.co.jp>
1da177e4 12702S: Maintained
679655da
JP
12703F: Documentation/filesystems/vfat.txt
12704F: fs/fat/
1da177e4 12705
cba3345c
AW
12706VFIO DRIVER
12707M: Alex Williamson <alex.williamson@redhat.com>
12708L: kvm@vger.kernel.org
9f273c24 12709T: git git://github.com/awilliam/linux-vfio.git
cba3345c
AW
12710S: Maintained
12711F: Documentation/vfio.txt
12712F: drivers/vfio/
12713F: include/linux/vfio.h
c117ab84 12714F: include/uapi/linux/vfio.h
cba3345c 12715
a714ea5f
AW
12716VFIO PLATFORM DRIVER
12717M: Baptiste Reynal <b.reynal@virtualopensystems.com>
12718L: kvm@vger.kernel.org
12719S: Maintained
12720F: drivers/vfio/platform/
12721
9e6f3438
PO
12722VIDEOBUF2 FRAMEWORK
12723M: Pawel Osciak <pawel@osciak.com>
12724M: Marek Szyprowski <m.szyprowski@samsung.com>
e76e4706 12725M: Kyungmin Park <kyungmin.park@samsung.com>
9e6f3438
PO
12726L: linux-media@vger.kernel.org
12727S: Maintained
90d72ac6 12728F: drivers/media/v4l2-core/videobuf2-*
9e6f3438
PO
12729F: include/media/videobuf2-*
12730
06a8fc78
AH
12731VIRTIO AND VHOST VSOCK DRIVER
12732M: Stefan Hajnoczi <stefanha@redhat.com>
12733L: kvm@vger.kernel.org
12734L: virtualization@lists.linux-foundation.org
12735L: netdev@vger.kernel.org
12736S: Maintained
12737F: include/linux/virtio_vsock.h
12738F: include/uapi/linux/virtio_vsock.h
12739F: net/vmw_vsock/virtio_transport_common.c
0ea9e1d3 12740F: net/vmw_vsock/virtio_transport.c
433fc58e
AH
12741F: drivers/vhost/vsock.c
12742F: drivers/vhost/vsock.h
06a8fc78 12743
5523662e
SCP
12744VIRTUAL SERIO DEVICE DRIVER
12745M: Stephen Chandler Paul <thatslyude@gmail.com>
12746S: Maintained
12747F: drivers/input/serio/userio.c
12748F: include/uapi/linux/userio.h
12749
9a82446b
AS
12750VIRTIO CONSOLE DRIVER
12751M: Amit Shah <amit.shah@redhat.com>
12752L: virtualization@lists.linux-foundation.org
12753S: Maintained
12754F: drivers/char/virtio_console.c
12755F: include/linux/virtio_console.h
c117ab84 12756F: include/uapi/linux/virtio_console.h
9a82446b 12757
2426ec8f 12758VIRTIO CORE, NET AND BLOCK DRIVERS
2426ec8f
MT
12759M: "Michael S. Tsirkin" <mst@redhat.com>
12760L: virtualization@lists.linux-foundation.org
12761S: Maintained
0e4191fe 12762F: Documentation/devicetree/bindings/virtio/
2426ec8f 12763F: drivers/virtio/
c893c8d7 12764F: tools/virtio/
2426ec8f
MT
12765F: drivers/net/virtio_net.c
12766F: drivers/block/virtio_blk.c
12767F: include/linux/virtio_*.h
916cdabc 12768F: include/uapi/linux/virtio_*.h
2426ec8f 12769
f2dbda3b
CH
12770VIRTIO DRIVERS FOR S390
12771M: Christian Borntraeger <borntraeger@de.ibm.com>
12772M: Cornelia Huck <cornelia.huck@de.ibm.com>
12773L: linux-s390@vger.kernel.org
12774L: virtualization@lists.linux-foundation.org
12775L: kvm@vger.kernel.org
12776S: Supported
1b568d93 12777F: drivers/s390/virtio/
f2dbda3b 12778
4ad6ee91
GH
12779VIRTIO GPU DRIVER
12780M: David Airlie <airlied@linux.ie>
12781M: Gerd Hoffmann <kraxel@redhat.com>
12782L: dri-devel@lists.freedesktop.org
12783L: virtualization@lists.linux-foundation.org
12784S: Maintained
12785F: drivers/gpu/drm/virtio/
12786F: include/uapi/linux/virtio_gpu.h
12787
3a4d5c94
MT
12788VIRTIO HOST (VHOST)
12789M: "Michael S. Tsirkin" <mst@redhat.com>
12790L: kvm@vger.kernel.org
c996d8b9 12791L: virtualization@lists.linux-foundation.org
3a4d5c94 12792L: netdev@vger.kernel.org
9f273c24 12793T: git git://git.kernel.org/pub/scm/linux/kernel/git/mst/vhost.git
3a4d5c94
MT
12794S: Maintained
12795F: drivers/vhost/
c117ab84 12796F: include/uapi/linux/vhost.h
3a4d5c94 12797
271c8651
GH
12798VIRTIO INPUT DRIVER
12799M: Gerd Hoffmann <kraxel@redhat.com>
12800S: Maintained
12801F: drivers/virtio/virtio_input.c
12802F: include/uapi/linux/virtio_input.h
12803
1da177e4 12804VIA RHINE NETWORK DRIVER
210347e1 12805S: Orphan
f2148a47 12806F: drivers/net/ethernet/via/via-rhine.c
1da177e4 12807
f0bf7f61 12808VIA SD/MMC CARD CONTROLLER DRIVER
558bbb2f 12809M: Bruce Chang <brucechang@via.com.tw>
8b58be88 12810M: Harald Welte <HaraldWelte@viatech.com>
f0bf7f61
HW
12811S: Maintained
12812F: drivers/mmc/host/via-sdmmc.c
12813
69e4a7c2 12814VIA UNICHROME(PRO)/CHROME9 FRAMEBUFFER DRIVER
c7babebd 12815M: Florian Tobias Schandinat <FlorianSchandinat@gmx.de>
c69f677c 12816L: linux-fbdev@vger.kernel.org
69e4a7c2 12817S: Maintained
c7babebd
FTS
12818F: include/linux/via-core.h
12819F: include/linux/via-gpio.h
12820F: include/linux/via_i2c.h
8a61f013 12821F: drivers/video/fbdev/via/
69e4a7c2 12822
01f20734 12823VIA VELOCITY NETWORK DRIVER
8b58be88 12824M: Francois Romieu <romieu@fr.zoreil.com>
01f20734
FR
12825L: netdev@vger.kernel.org
12826S: Maintained
f2148a47 12827F: drivers/net/ethernet/via/via-velocity.*
1da177e4 12828
f73f8173
AW
12829VIRT LIB
12830M: Alex Williamson <alex.williamson@redhat.com>
12831M: Paolo Bonzini <pbonzini@redhat.com>
12832L: kvm@vger.kernel.org
12833S: Supported
12834F: virt/lib/
12835
77911fd2 12836VIVID VIRTUAL VIDEO DRIVER
0b7bc1fa
HV
12837M: Hans Verkuil <hverkuil@xs4all.nl>
12838L: linux-media@vger.kernel.org
12839T: git git://linuxtv.org/media_tree.git
a825eaec 12840W: https://linuxtv.org
0b7bc1fa 12841S: Maintained
77911fd2 12842F: drivers/media/platform/vivid/*
0b7bc1fa 12843
be7f8273 12844VLAN (802.1Q)
8b58be88 12845M: Patrick McHardy <kaber@trash.net>
be7f8273
PM
12846L: netdev@vger.kernel.org
12847S: Maintained
679655da
JP
12848F: drivers/net/macvlan.c
12849F: include/linux/if_*vlan.h
12850F: net/8021q/
be7f8273 12851
55e331cf 12852VLYNQ BUS
08eeb306 12853M: Florian Fainelli <f.fainelli@gmail.com>
8578d7af 12854L: openwrt-devel@lists.openwrt.org (subscribers-only)
55e331cf
FF
12855S: Maintained
12856F: drivers/vlynq/vlynq.c
12857F: include/linux/vlynq.h
12858
390beae4 12859VME SUBSYSTEM
74c600e3 12860M: Martyn Welch <martyn@welchs.me.uk>
1bd289d1 12861M: Manohar Vanga <manohar.vanga@gmail.com>
390beae4
MW
12862M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
12863L: devel@driverdev.osuosl.org
12864S: Maintained
12865T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
12866F: Documentation/vme_api.txt
12867F: drivers/staging/vme/
12868F: drivers/vme/
12869F: include/linux/vme*
12870
4488e09b
AK
12871VMWARE HYPERVISOR INTERFACE
12872M: Alok Kataria <akataria@vmware.com>
12873L: virtualization@lists.linux-foundation.org
12874S: Supported
12875F: arch/x86/kernel/cpu/vmware.c
12876
73b35d07
DT
12877VMWARE BALLOON DRIVER
12878M: Xavier Deguillard <xdeguillard@vmware.com>
12879M: Philip Moltmann <moltmann@vmware.com>
12880M: "VMware, Inc." <pv-drivers@vmware.com>
12881L: linux-kernel@vger.kernel.org
12882S: Maintained
12883F: drivers/misc/vmw_balloon.c
12884
8b8be51b
TH
12885VMWARE VMMOUSE SUBDRIVER
12886M: "VMware Graphics" <linux-graphics-maintainer@vmware.com>
12887M: "VMware, Inc." <pv-drivers@vmware.com>
12888L: linux-input@vger.kernel.org
12889S: Maintained
12890F: drivers/input/mouse/vmmouse.c
12891F: drivers/input/mouse/vmmouse.h
12892
d1a890fa 12893VMWARE VMXNET3 ETHERNET DRIVER
04e1b734 12894M: Shrikrishna Khare <skhare@vmware.com>
65c8bb5b
JP
12895M: "VMware, Inc." <pv-drivers@vmware.com>
12896L: netdev@vger.kernel.org
12897S: Maintained
12898F: drivers/net/vmxnet3/
d1a890fa 12899
851b1642 12900VMware PVSCSI driver
29374ec6 12901M: Jim Gill <jgill@vmware.com>
851b1642
AK
12902M: VMware PV-Drivers <pv-drivers@vmware.com>
12903L: linux-scsi@vger.kernel.org
12904S: Maintained
12905F: drivers/scsi/vmw_pvscsi.c
12906F: drivers/scsi/vmw_pvscsi.h
12907
e53e86c7 12908VOLTAGE AND CURRENT REGULATOR FRAMEWORK
88dd75af 12909M: Liam Girdwood <lgirdwood@gmail.com>
b02e48f2 12910M: Mark Brown <broonie@kernel.org>
5cdeb2c8 12911L: linux-kernel@vger.kernel.org
1dd68f01 12912W: http://www.slimlogic.co.uk/?p=48
6febb5ab 12913T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator.git
e53e86c7 12914S: Supported
9d2597e8 12915F: Documentation/devicetree/bindings/regulator/
679655da 12916F: drivers/regulator/
9d2597e8 12917F: include/dt-bindings/regulator/
679655da 12918F: include/linux/regulator/
e53e86c7 12919
081958eb
DA
12920VRF
12921M: David Ahern <dsa@cumulusnetworks.com>
12922M: Shrijeet Mukherjee <shm@cumulusnetworks.com>
12923L: netdev@vger.kernel.org
12924S: Maintained
12925F: drivers/net/vrf.c
562d897d 12926F: Documentation/networking/vrf.txt
081958eb 12927
ab41319e 12928VT1211 HARDWARE MONITOR DRIVER
8b58be88 12929M: Juerg Haefliger <juergh@gmail.com>
968ce1b1 12930L: linux-hwmon@vger.kernel.org
ab41319e 12931S: Maintained
679655da
JP
12932F: Documentation/hwmon/vt1211
12933F: drivers/hwmon/vt1211.c
ab41319e 12934
1de9e371 12935VT8231 HARDWARE MONITOR DRIVER
8b58be88 12936M: Roger Lucas <vt8231@hiddenengine.co.uk>
968ce1b1 12937L: linux-hwmon@vger.kernel.org
1de9e371 12938S: Maintained
679655da 12939F: drivers/hwmon/vt8231.c
1de9e371 12940
88095e7b
TO
12941VUB300 USB to SDIO/SD/MMC bridge chip
12942M: Tony Olech <tony.olech@elandigitalsystems.com>
12943L: linux-mmc@vger.kernel.org
12944L: linux-usb@vger.kernel.org
12945S: Supported
12946F: drivers/mmc/host/vub300.c
12947
1da177e4 12948W1 DALLAS'S 1-WIRE BUS
a8018766 12949M: Evgeniy Polyakov <zbr@ioremap.net>
1da177e4 12950S: Maintained
679655da
JP
12951F: Documentation/w1/
12952F: drivers/w1/
1da177e4 12953
13927079 12954W83791D HARDWARE MONITORING DRIVER
8b58be88 12955M: Marc Hulsman <m.hulsman@tudelft.nl>
968ce1b1 12956L: linux-hwmon@vger.kernel.org
25845c22 12957S: Maintained
679655da
JP
12958F: Documentation/hwmon/w83791d
12959F: drivers/hwmon/w83791d.c
13927079 12960
61db011d 12961W83793 HARDWARE MONITORING DRIVER
8b58be88 12962M: Rudolf Marek <r.marek@assembler.cz>
968ce1b1 12963L: linux-hwmon@vger.kernel.org
61db011d 12964S: Maintained
679655da
JP
12965F: Documentation/hwmon/w83793
12966F: drivers/hwmon/w83793.c
61db011d 12967
e3760b43 12968W83795 HARDWARE MONITORING DRIVER
d8130624 12969M: Jean Delvare <jdelvare@suse.com>
968ce1b1 12970L: linux-hwmon@vger.kernel.org
e3760b43
JD
12971S: Maintained
12972F: drivers/hwmon/w83795.c
12973
1da177e4 12974W83L51xD SD/MMC CARD INTERFACE DRIVER
8b58be88 12975M: Pierre Ossman <pierre@ossman.eu>
1da177e4 12976S: Maintained
679655da 12977F: drivers/mmc/host/wbsd.*
1da177e4 12978
b4e05923
HG
12979WACOM PROTOCOL 4 SERIAL TABLETS
12980M: Julian Squires <julian@cipht.net>
12981M: Hans de Goede <hdegoede@redhat.com>
12982L: linux-input@vger.kernel.org
12983S: Maintained
12984F: drivers/input/tablet/wacom_serial4.c
12985
3527761c 12986WATCHDOG DEVICE DRIVERS
8b58be88 12987M: Wim Van Sebroeck <wim@iguana.be>
1f32f83e 12988R: Guenter Roeck <linux@roeck-us.net>
230a5cef
WVS
12989L: linux-watchdog@vger.kernel.org
12990W: http://www.linux-watchdog.org/
f599aaf0 12991T: git git://www.linux-watchdog.org/linux-watchdog.git
3527761c 12992S: Maintained
540be8b2 12993F: Documentation/devicetree/bindings/watchdog/
679655da
JP
12994F: Documentation/watchdog/
12995F: drivers/watchdog/
12996F: include/linux/watchdog.h
c117ab84 12997F: include/uapi/linux/watchdog.h
3527761c 12998
b22e00f3
DH
12999WIIMOTE HID DRIVER
13000M: David Herrmann <dh.herrmann@googlemail.com>
13001L: linux-input@vger.kernel.org
13002S: Maintained
13003F: drivers/hid/hid-wiimote*
13004
e258b80e 13005WINBOND CIR DRIVER
364e9e18 13006M: David Härdeman <david@hardeman.nu>
e258b80e 13007S: Maintained
116ab806 13008F: drivers/media/rc/winbond-cir.c
e258b80e 13009
c36a483d
WBG
13010WINSYSTEMS EBC-C384 WATCHDOG DRIVER
13011M: William Breathitt Gray <vilhelm.gray@gmail.com>
13012L: linux-watchdog@vger.kernel.org
13013S: Maintained
13014F: drivers/watchdog/ebc-c384_wdt.c
13015
9c26df9b
WBG
13016WINSYSTEMS WS16C48 GPIO DRIVER
13017M: William Breathitt Gray <vilhelm.gray@gmail.com>
13018L: linux-gpio@vger.kernel.org
13019S: Maintained
13020F: drivers/gpio/gpio-ws16c48.c
e258b80e 13021
8a70da82 13022WIMAX STACK
8b58be88 13023M: Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
8a70da82 13024M: linux-wimax@intel.com
49e7d9df 13025L: wimax@linuxwimax.org (subscribers-only)
8a70da82
IPG
13026S: Supported
13027W: http://linuxwimax.org
315987dc 13028F: Documentation/wimax/README.wimax
315987dc
JP
13029F: include/linux/wimax/debug.h
13030F: include/net/wimax.h
c117ab84 13031F: include/uapi/linux/wimax.h
315987dc 13032F: net/wimax/
8a70da82 13033
5fc14680 13034WISTRON LAPTOP BUTTON DRIVER
8b58be88 13035M: Miloslav Trmac <mitr@volny.cz>
5fc14680 13036S: Maintained
679655da 13037F: drivers/input/misc/wistron_btns.c
5fc14680 13038
1da177e4 13039WL3501 WIRELESS PCMCIA CARD DRIVER
8b58be88 13040M: Arnaldo Carvalho de Melo <acme@ghostprotocols.net>
724c6b35 13041L: linux-wireless@vger.kernel.org
926554c4 13042W: http://oops.ghostprotocols.net:81/blog
1da177e4 13043S: Maintained
679655da 13044F: drivers/net/wireless/wl3501*
1da177e4 13045
055bcbcb 13046WOLFSON MICROELECTRONICS DRIVERS
fef95164 13047L: patches@opensource.wolfsonmicro.com
f0e03dbd
RF
13048T: git https://github.com/CirrusLogic/linux-drivers.git
13049W: https://github.com/CirrusLogic/linux-drivers/wiki
b75ea16a 13050S: Supported
3768f0b1 13051F: Documentation/hwmon/wm83??
f494993f
CK
13052F: Documentation/devicetree/bindings/extcon/extcon-arizona.txt
13053F: Documentation/devicetree/bindings/regulator/arizona-regulator.txt
13054F: Documentation/devicetree/bindings/mfd/arizona.txt
af1c5386 13055F: arch/arm/mach-s3c64xx/mach-crag6410*
f05259a6 13056F: drivers/clk/clk-wm83*.c
9c309598 13057F: drivers/extcon/extcon-arizona.c
b75ea16a 13058F: drivers/leds/leds-wm83*.c
25b273ba 13059F: drivers/gpio/gpio-*wm*.c
9c309598 13060F: drivers/gpio/gpio-arizona.c
d22b0869 13061F: drivers/hwmon/wm83??-hwmon.c
59ec6da2
MB
13062F: drivers/input/misc/wm831x-on.c
13063F: drivers/input/touchscreen/wm831x-ts.c
13064F: drivers/input/touchscreen/wm97*.c
9c309598
MB
13065F: drivers/mfd/arizona*
13066F: drivers/mfd/wm*.c
12ebc137 13067F: drivers/mfd/cs47l24*
8c0984e5 13068F: drivers/power/supply/wm83*.c
b75ea16a
MB
13069F: drivers/rtc/rtc-wm83*.c
13070F: drivers/regulator/wm8*.c
3860e6c4 13071F: drivers/video/backlight/wm83*_bl.c
b75ea16a 13072F: drivers/watchdog/wm83*_wdt.c
9c309598 13073F: include/linux/mfd/arizona/
3860e6c4 13074F: include/linux/mfd/wm831x/
b75ea16a 13075F: include/linux/mfd/wm8350/
3768f0b1 13076F: include/linux/mfd/wm8400*
59ec6da2 13077F: include/linux/wm97xx.h
055bcbcb 13078F: include/sound/wm????.h
9c309598 13079F: sound/soc/codecs/arizona.?
055bcbcb 13080F: sound/soc/codecs/wm*
12ebc137 13081F: sound/soc/codecs/cs47l24*
b75ea16a 13082
3e6cd7a4
TH
13083WORKQUEUE
13084M: Tejun Heo <tj@kernel.org>
badb7f5e 13085R: Lai Jiangshan <jiangshanlai@gmail.com>
3e6cd7a4
TH
13086T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/wq.git
13087S: Maintained
13088F: include/linux/workqueue.h
13089F: kernel/workqueue.c
13090F: Documentation/workqueue.txt
13091
39ac9f48
CYT
13092X-POWERS MULTIFUNCTION PMIC DEVICE DRIVERS
13093M: Chen-Yu Tsai <wens@csie.org>
13094L: linux-kernel@vger.kernel.org
13095S: Maintained
13096N: axp[128]
13097
1da177e4 13098X.25 NETWORK LAYER
8bf28059 13099M: Andrew Hendry <andrew.hendry@gmail.com>
1da177e4 13100L: linux-x25@vger.kernel.org
8bf28059 13101S: Odd Fixes
679655da
JP
13102F: Documentation/networking/x25*
13103F: include/net/x25*
13104F: net/x25/
1da177e4 13105
e2d1d6c0 13106X86 ARCHITECTURE (32-BIT AND 64-BIT)
8b58be88
JP
13107M: Thomas Gleixner <tglx@linutronix.de>
13108M: Ingo Molnar <mingo@redhat.com>
13109M: "H. Peter Anvin" <hpa@zytor.com>
bcde563c 13110M: x86@kernel.org
981c3a4f 13111L: linux-kernel@vger.kernel.org
75fc2d37 13112T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core
e2d1d6c0 13113S: Maintained
679655da
JP
13114F: Documentation/x86/
13115F: arch/x86/
e2d1d6c0 13116
d0944853 13117X86 PLATFORM DRIVERS
e181ba15 13118M: Darren Hart <dvhart@infradead.org>
d0944853 13119L: platform-driver-x86@vger.kernel.org
e181ba15 13120T: git git://git.infradead.org/users/dvhart/linux-platform-drivers-x86.git
d0944853 13121S: Maintained
14430813 13122F: drivers/platform/x86/
3a4bceef 13123F: drivers/platform/olpc/
d0944853 13124
c1f5c54b
IM
13125X86 MCE INFRASTRUCTURE
13126M: Tony Luck <tony.luck@intel.com>
487ba8e8 13127M: Borislav Petkov <bp@alien8.de>
c1f5c54b
IM
13128L: linux-edac@vger.kernel.org
13129S: Maintained
13130F: arch/x86/kernel/cpu/mcheck/*
13131
79ebdc95
BP
13132X86 MICROCODE UPDATE SUPPORT
13133M: Borislav Petkov <bp@alien8.de>
13134S: Maintained
13135F: arch/x86/kernel/cpu/microcode/*
13136
f0905c5a
AL
13137X86 VDSO
13138M: Andy Lutomirski <luto@amacapital.net>
13139L: linux-kernel@vger.kernel.org
13140T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/vdso
13141S: Maintained
d603c8e1 13142F: arch/x86/entry/vdso/
f0905c5a 13143
d6fad502 13144XC2028/3028 TUNER DRIVER
5dc8a864
MCC
13145M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
13146M: Mauro Carvalho Chehab <mchehab@kernel.org>
d6fad502 13147L: linux-media@vger.kernel.org
a825eaec 13148W: https://linuxtv.org
d6fad502
MCC
13149T: git git://linuxtv.org/media_tree.git
13150S: Maintained
13151F: drivers/media/tuners/tuner-xc2028.*
13152
c4468085 13153XEN HYPERVISOR INTERFACE
3eeef8f7
KRW
13154M: Boris Ostrovsky <boris.ostrovsky@oracle.com>
13155M: David Vrabel <david.vrabel@citrix.com>
101ecde5 13156M: Juergen Gross <jgross@suse.com>
11dbb52b 13157L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
ea70ba3a 13158T: git git://git.kernel.org/pub/scm/linux/kernel/git/xen/tip.git
c4468085
IC
13159S: Supported
13160F: arch/x86/xen/
13161F: drivers/*/xen-*front.c
13162F: drivers/xen/
13163F: arch/x86/include/asm/xen/
13164F: include/xen/
c117ab84 13165F: include/uapi/xen/
c4468085 13166
77bfb479 13167XEN HYPERVISOR ARM
85d1a29d 13168M: Stefano Stabellini <sstabellini@kernel.org>
11dbb52b 13169L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
85d1a29d 13170S: Maintained
77bfb479
SS
13171F: arch/arm/xen/
13172F: arch/arm/include/asm/xen/
13173
b475e83f 13174XEN HYPERVISOR ARM64
85d1a29d 13175M: Stefano Stabellini <sstabellini@kernel.org>
11dbb52b 13176L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
85d1a29d 13177S: Maintained
b475e83f
SS
13178F: arch/arm64/xen/
13179F: arch/arm64/include/asm/xen/
13180
9b57e1a7 13181XEN NETWORK BACKEND DRIVER
8386040b 13182M: Wei Liu <wei.liu2@citrix.com>
7d3cfc36 13183M: Paul Durrant <paul.durrant@citrix.com>
11dbb52b 13184L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
9b57e1a7
IC
13185L: netdev@vger.kernel.org
13186S: Supported
13187F: drivers/net/xen-netback/*
13188
c5f8e29d
KRW
13189XEN PCI SUBSYSTEM
13190M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
11dbb52b 13191L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
c5f8e29d
KRW
13192S: Supported
13193F: arch/x86/pci/*xen*
13194F: drivers/pci/*xen*
13195
a2c5ae65
KRW
13196XEN BLOCK SUBSYSTEM
13197M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
bcadb699 13198M: Roger Pau Monné <roger.pau@citrix.com>
a2c5ae65
KRW
13199L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
13200S: Supported
13201F: drivers/block/xen-blkback/*
13202F: drivers/block/xen*
13203
15d03609
JG
13204XEN PVSCSI DRIVERS
13205M: Juergen Gross <jgross@suse.com>
13206L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
13207L: linux-scsi@vger.kernel.org
13208S: Supported
13209F: drivers/scsi/xen-scsifront.c
13210F: drivers/xen/xen-scsiback.c
13211F: include/xen/interface/io/vscsiif.h
13212
c5f8e29d
KRW
13213XEN SWIOTLB SUBSYSTEM
13214M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
11dbb52b 13215L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
c5f8e29d
KRW
13216S: Supported
13217F: arch/x86/xen/*swiotlb*
13218F: drivers/xen/*swiotlb*
13219
1da177e4 13220XFS FILESYSTEM
809625ca 13221M: Dave Chinner <david@fromorbit.com>
541d48f0
DC
13222M: linux-xfs@vger.kernel.org
13223L: linux-xfs@vger.kernel.org
13224W: http://xfs.org/
9f273c24 13225T: git git://git.kernel.org/pub/scm/linux/kernel/git/dgc/linux-xfs.git
1da177e4 13226S: Supported
679655da
JP
13227F: Documentation/filesystems/xfs.txt
13228F: fs/xfs/
1da177e4 13229
8a3b7a25 13230XILINX AXI ETHERNET DRIVER
59a54f30
MS
13231M: Anirudha Sarangi <anirudh@xilinx.com>
13232M: John Linn <John.Linn@xilinx.com>
8a3b7a25 13233S: Maintained
13234F: drivers/net/ethernet/xilinx/xilinx_axienet*
13235
238b8721 13236XILINX UARTLITE SERIAL DRIVER
8b58be88 13237M: Peter Korsgaard <jacmet@sunsite.dk>
238b8721
PK
13238L: linux-serial@vger.kernel.org
13239S: Maintained
df621252 13240F: drivers/tty/serial/uartlite.c
238b8721 13241
df330515
LP
13242XILINX VIDEO IP CORES
13243M: Hyun Kwon <hyun.kwon@xilinx.com>
13244M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
13245L: linux-media@vger.kernel.org
13246T: git git://linuxtv.org/media_tree.git
13247S: Supported
13248F: Documentation/devicetree/bindings/media/xilinx/
13249F: drivers/media/platform/xilinx/
a5562f65 13250F: include/uapi/linux/xilinx-v4l2-controls.h
df330515 13251
74316949
EB
13252XILLYBUS DRIVER
13253M: Eli Billauer <eli.billauer@gmail.com>
13254L: linux-kernel@vger.kernel.org
13255S: Supported
13256F: drivers/char/xillybus/
13257
f620e4b8
MF
13258XTENSA XTFPGA PLATFORM SUPPORT
13259M: Max Filippov <jcmvbkbc@gmail.com>
13260L: linux-xtensa@linux-xtensa.org
13261S: Maintained
13262F: drivers/spi/spi-xtensa-xtfpga.c
57b7068d 13263F: sound/soc/xtensa/xtfpga-i2s.c
f620e4b8 13264
1da177e4 13265YAM DRIVER FOR AX.25
8b58be88 13266M: Jean-Paul Roubelat <jpr@f6fbb.org>
1da177e4
LT
13267L: linux-hams@vger.kernel.org
13268S: Maintained
679655da
JP
13269F: drivers/net/hamradio/yam*
13270F: include/linux/yam.h
1da177e4 13271
af64a5eb 13272YEALINK PHONE DRIVER
8b58be88 13273M: Henk Vergonet <Henk.Vergonet@gmail.com>
af64a5eb
HV
13274L: usbb2k-api-dev@nongnu.org
13275S: Maintained
679655da
JP
13276F: Documentation/input/yealink.txt
13277F: drivers/input/misc/yealink.*
af64a5eb 13278
1da177e4 13279Z8530 DRIVER FOR AX.25
8b58be88 13280M: Joerg Reuter <jreuter@yaina.de>
1da177e4
LT
13281W: http://yaina.de/jreuter/
13282W: http://www.qsl.net/dl1bke/
13283L: linux-hams@vger.kernel.org
13284S: Maintained
679655da
JP
13285F: Documentation/networking/z8530drv.txt
13286F: drivers/net/hamradio/*scc.c
13287F: drivers/net/hamradio/z8530.h
1da177e4 13288
0cf31ec1 13289ZBUD COMPRESSED PAGE ALLOCATOR
0bb181c7 13290M: Seth Jennings <sjenning@redhat.com>
0cf31ec1
SJ
13291L: linux-mm@kvack.org
13292S: Maintained
13293F: mm/zbud.c
13294F: include/linux/zbud.h
13295
7c0c3afb 13296ZD1211RW WIRELESS DRIVER
8b58be88
JP
13297M: Daniel Drake <dsd@gentoo.org>
13298M: Ulrich Kunitz <kune@deine-taler.de>
7c0c3afb 13299W: http://zd1211.ath.cx/wiki/DriverRewrite
724c6b35 13300L: linux-wireless@vger.kernel.org
7c0c3afb
DD
13301L: zd1211-devs@lists.sourceforge.net (subscribers-only)
13302S: Maintained
6948300c 13303F: drivers/net/wireless/zydas/zd1211rw/
7c0c3afb 13304
20263029
DS
13305ZPOOL COMPRESSED PAGE STORAGE API
13306M: Dan Streetman <ddstreet@ieee.org>
13307L: linux-mm@kvack.org
13308S: Maintained
13309F: mm/zpool.c
13310F: include/linux/zpool.h
13311
1da177e4 13312ZR36067 VIDEO FOR LINUX DRIVER
1da177e4 13313L: mjpeg-users@lists.sourceforge.net
f63145e2 13314L: linux-media@vger.kernel.org
1da177e4 13315W: http://mjpeg.sourceforge.net/driver-zoran/
a825eaec 13316T: hg https://linuxtv.org/hg/v4l-dvb
f63145e2 13317S: Odd Fixes
90d72ac6 13318F: drivers/media/pci/zoran/
1da177e4 13319
6920f2cc
MK
13320ZRAM COMPRESSED RAM BLOCK DEVICE DRVIER
13321M: Minchan Kim <minchan@kernel.org>
13322M: Nitin Gupta <ngupta@vflare.org>
74f3037c 13323R: Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
6920f2cc
MK
13324L: linux-kernel@vger.kernel.org
13325S: Maintained
13326F: drivers/block/zram/
13327F: Documentation/blockdev/zram.txt
13328
8b4a4080 13329ZS DECSTATION Z85C30 SERIAL DRIVER
8b58be88 13330M: "Maciej W. Rozycki" <macro@linux-mips.org>
8b4a4080 13331S: Maintained
df621252 13332F: drivers/tty/serial/zs.*
8b4a4080 13333
eae70d06
MK
13334ZSMALLOC COMPRESSED SLAB MEMORY ALLOCATOR
13335M: Minchan Kim <minchan@kernel.org>
13336M: Nitin Gupta <ngupta@vflare.org>
41192a2d 13337R: Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
eae70d06
MK
13338L: linux-mm@kvack.org
13339S: Maintained
13340F: mm/zsmalloc.c
13341F: include/linux/zsmalloc.h
d02be50d 13342F: Documentation/vm/zsmalloc.txt
eae70d06 13343
0cf31ec1 13344ZSWAP COMPRESSED SWAP CACHING
0bb181c7 13345M: Seth Jennings <sjenning@redhat.com>
0cf31ec1
SJ
13346L: linux-mm@kvack.org
13347S: Maintained
13348F: mm/zswap.c
13349
1da177e4 13350THE REST
8b58be88 13351M: Linus Torvalds <torvalds@linux-foundation.org>
34d03cc1 13352L: linux-kernel@vger.kernel.org
8a6e2535 13353Q: http://patchwork.kernel.org/project/LKML/list/
d16adea3 13354T: git git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
1da177e4 13355S: Buried alive in reporters
34d03cc1
JP
13356F: *
13357F: */