mailmap: add Johan Hovold
[linux-2.6-block.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 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
62a37dc7
LP
869APTINA CAMERA SENSOR PLL
870M: Laurent Pinchart <Laurent.pinchart@ideasonboard.com>
871L: linux-media@vger.kernel.org
872S: Maintained
873F: drivers/media/i2c/aptina-pll.*
874
1154ea7d 875ARC FRAMEBUFFER DRIVER
8b58be88 876M: Jaya Kumar <jayalk@intworks.biz>
1154ea7d 877S: Maintained
8a61f013
JH
878F: drivers/video/fbdev/arcfb.c
879F: drivers/video/fbdev/core/fb_defio.c
1154ea7d 880
c38f6ac7
MG
881ARCNET NETWORK LAYER
882M: Michael Grzeschik <m.grzeschik@pengutronix.de>
883L: netdev@vger.kernel.org
884S: Maintained
885F: drivers/net/arcnet/
886F: include/uapi/linux/if_arcnet.h
887
71d298ce
AB
888ARC PGU DRM DRIVER
889M: Alexey Brodkin <abrodkin@synopsys.com>
890S: Supported
891F: drivers/gpu/drm/arc/
892F: Documentation/devicetree/bindings/display/snps,arcpgu.txt
893
588deb61
MR
894ARM ARCHITECTED TIMER DRIVER
895M: Mark Rutland <mark.rutland@arm.com>
896M: Marc Zyngier <marc.zyngier@arm.com>
897L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
898S: Maintained
899F: arch/arm/include/asm/arch_timer.h
900F: arch/arm64/include/asm/arch_timer.h
901F: drivers/clocksource/arm_arch_timer.c
902
c5a906a5
LD
903ARM HDLCD DRM DRIVER
904M: Liviu Dudau <liviu.dudau@arm.com>
905S: Supported
59ba2422 906F: drivers/gpu/drm/arm/hdlcd_*
c5a906a5
LD
907F: Documentation/devicetree/bindings/display/arm,hdlcd.txt
908
59ba2422
LD
909ARM MALI-DP DRM DRIVER
910M: Liviu Dudau <liviu.dudau@arm.com>
911M: Brian Starkey <brian.starkey@arm.com>
912M: Mali DP Maintainers <malidp@foss.arm.com>
913S: Supported
914F: drivers/gpu/drm/arm/
915F: Documentation/devicetree/bindings/display/arm,malidp.txt
916
1da177e4 917ARM MFM AND FLOPPY DRIVERS
8b58be88 918M: Ian Molton <spyro@f2s.com>
1da177e4 919S: Maintained
679655da
JP
920F: arch/arm/lib/floppydma.S
921F: arch/arm/include/asm/floppy.h
1da177e4 922
6f96521f
WD
923ARM PMU PROFILING AND DEBUGGING
924M: Will Deacon <will.deacon@arm.com>
55d5c4ab 925M: Mark Rutland <mark.rutland@arm.com>
6f96521f 926S: Maintained
55d5c4ab 927L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
dd06a84b 928F: arch/arm*/kernel/perf_*
6f96521f 929F: arch/arm/oprofile/common.c
dd06a84b
MR
930F: arch/arm*/kernel/hw_breakpoint.c
931F: arch/arm*/include/asm/hw_breakpoint.h
932F: arch/arm*/include/asm/perf_event.h
55d5c4ab 933F: drivers/perf/*
fa8ad788 934F: include/linux/perf/arm_pmu.h
55d5c4ab 935F: Documentation/devicetree/bindings/arm/pmu.txt
6f96521f 936
d4275354 937ARM PORT
54176cc6 938M: Russell King <linux@armlinux.org.uk>
efc03ecb 939L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
54176cc6 940W: http://www.armlinux.org.uk/
d4275354
RK
941S: Maintained
942F: arch/arm/
943
d323c243
SB
944ARM SUB-ARCHITECTURES
945L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
56ca9d98 946S: Maintained
d323c243
SB
947F: arch/arm/mach-*/
948F: arch/arm/plat-*/
949T: git git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc.git
950
cefbf4ea 951ARM PRIMECELL AACI PL041 DRIVER
54176cc6 952M: Russell King <linux@armlinux.org.uk>
cefbf4ea
RK
953S: Maintained
954F: sound/arm/aaci.*
955
956ARM PRIMECELL CLCD PL110 DRIVER
54176cc6 957M: Russell King <linux@armlinux.org.uk>
cefbf4ea 958S: Maintained
8a61f013 959F: drivers/video/fbdev/amba-clcd.*
cefbf4ea
RK
960
961ARM PRIMECELL KMI PL050 DRIVER
54176cc6 962M: Russell King <linux@armlinux.org.uk>
cefbf4ea
RK
963S: Maintained
964F: drivers/input/serio/ambakmi.*
965F: include/linux/amba/kmi.h
966
2761f5c2 967ARM PRIMECELL MMCI PL180/1 DRIVER
54176cc6 968M: Russell King <linux@armlinux.org.uk>
08a5c9a2 969S: Maintained
679655da 970F: drivers/mmc/host/mmci.*
2f748aaa 971F: include/linux/amba/mmci.h
2761f5c2 972
1b4304e5 973ARM PRIMECELL UART PL010 AND PL011 DRIVERS
54176cc6 974M: Russell King <linux@armlinux.org.uk>
1b4304e5
RK
975S: Maintained
976F: drivers/tty/serial/amba-pl01*.c
977F: include/linux/amba/serial.h
2761f5c2 978
cefbf4ea 979ARM PRIMECELL BUS SUPPORT
54176cc6 980M: Russell King <linux@armlinux.org.uk>
cefbf4ea
RK
981S: Maintained
982F: drivers/amba/
983F: include/linux/amba/bus.h
984
2b7a52a4 985ARM/ADS SPHERE MACHINE SUPPORT
8b58be88 986M: Lennert Buytenhek <kernel@wantstofly.org>
efc03ecb 987L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2b7a52a4
LB
988S: Maintained
989
9c784f95 990ARM/AFEB9260 MACHINE SUPPORT
8b58be88 991M: Sergey Lapin <slapin@ossfans.org>
efc03ecb 992L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9c784f95
SL
993S: Maintained
994
2b7a52a4 995ARM/AJECO 1ARM MACHINE SUPPORT
8b58be88 996M: Lennert Buytenhek <kernel@wantstofly.org>
efc03ecb 997L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2b7a52a4
LB
998S: Maintained
999
5c6dcd7f 1000ARM/Allwinner sunXi SoC support
1b106699 1001M: Maxime Ripard <maxime.ripard@free-electrons.com>
5c6dcd7f 1002M: Chen-Yu Tsai <wens@csie.org>
1b106699
MR
1003L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1004S: Maintained
5c6dcd7f 1005N: sun[x456789]i
60b0f380
MR
1006
1007ARM/Allwinner SoC Clock Support
1008M: Emilio López <emilio@elopez.com.ar>
1009S: Maintained
1010F: drivers/clk/sunxi/
1b106699 1011
79318452 1012ARM/Amlogic Meson SoC support
7c1e3876 1013M: Carlo Caione <carlo@caione.org>
6683d91c 1014M: Kevin Hilman <khilman@baylibre.com>
7c1e3876 1015L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
6683d91c 1016L: linux-amlogic@lists.infradead.org
79318452 1017W: http://linux-meson.com/
7c1e3876 1018S: Maintained
79318452
CC
1019F: arch/arm/mach-meson/
1020F: arch/arm/boot/dts/meson*
6683d91c
KH
1021F: arch/arm64/boot/dts/amlogic/
1022F: drivers/pinctrl/meson/
79318452 1023N: meson
7c1e3876 1024
eff506fa
TZ
1025ARM/Annapurna Labs ALPINE ARCHITECTURE
1026M: Tsahee Zidenberg <tsahee@annapurnalabs.com>
a9e5547b 1027M: Antoine Tenart <antoine.tenart@free-electrons.com>
4d2bf027 1028L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
eff506fa
TZ
1029S: Maintained
1030F: arch/arm/mach-alpine/
a9e5547b
AT
1031F: arch/arm/boot/dts/alpine*
1032F: arch/arm64/boot/dts/al/
1033F: drivers/*/*alpine*
eff506fa 1034
5255034d
LP
1035ARM/ARTPEC MACHINE SUPPORT
1036M: Jesper Nilsson <jesper.nilsson@axis.com>
1037M: Lars Persson <lars.persson@axis.com>
1038M: Niklas Cassel <niklas.cassel@axis.com>
1039S: Maintained
1040L: linux-arm-kernel@axis.com
1041F: arch/arm/mach-artpec
1042F: arch/arm/boot/dts/artpec6*
33b8ac91 1043F: drivers/clk/axis
5255034d 1044
8c2ed9bc
JS
1045ARM/ASPEED MACHINE SUPPORT
1046M: Joel Stanley <joel@jms.id.au>
1047S: Maintained
1048F: arch/arm/mach-aspeed/
1049F: arch/arm/boot/dts/aspeed-*
1050F: drivers/*/*aspeed*
1051
8dca5ce8 1052ARM/ATMEL AT91RM9200, AT91SAM9 AND SAMA5 SOC SUPPORT
c1fc8675 1053M: Nicolas Ferre <nicolas.ferre@atmel.com>
d68b35f8 1054M: Alexandre Belloni <alexandre.belloni@free-electrons.com>
c1fc8675 1055M: Jean-Christophe Plagniol-Villard <plagnioj@jcrosoft.com>
efc03ecb 1056L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
c1fc8675 1057W: http://www.linux4sam.org
9f273c24 1058T: git git://git.kernel.org/pub/scm/linux/kernel/git/nferre/linux-at91.git
c1fc8675
NF
1059S: Supported
1060F: arch/arm/mach-at91/
f0a0a58e 1061F: include/soc/at91/
70e389cc
MB
1062F: arch/arm/boot/dts/at91*.dts
1063F: arch/arm/boot/dts/at91*.dtsi
1064F: arch/arm/boot/dts/sama*.dts
1065F: arch/arm/boot/dts/sama*.dtsi
5f58c970 1066F: arch/arm/include/debug/at91.S
d4a89c7d 1067
6e05dd4e
BB
1068ARM/ATMEL AT91 Clock Support
1069M: Boris Brezillon <boris.brezillon@free-electrons.com>
1070S: Maintained
1071F: drivers/clk/at91
1072
986cf2e9 1073ARM/CALXEDA HIGHBANK ARCHITECTURE
5d3ad8a6 1074M: Rob Herring <robh@kernel.org>
986cf2e9
RH
1075L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1076S: Maintained
1077F: arch/arm/mach-highbank/
e68d7c14
RH
1078F: arch/arm/boot/dts/highbank.dts
1079F: arch/arm/boot/dts/ecx-*.dts*
986cf2e9 1080
d94f944e 1081ARM/CAVIUM NETWORKS CNS3XXX MACHINE SUPPORT
5529c2cd 1082M: Krzysztof Halasa <khalasa@piap.pl>
d94f944e
AV
1083S: Maintained
1084F: arch/arm/mach-cns3xxx/
d94f944e 1085
4863dea3
SG
1086ARM/CAVIUM THUNDER NETWORK DRIVER
1087M: Sunil Goutham <sgoutham@cavium.com>
1088M: Robert Richter <rric@kernel.org>
1089L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1090S: Supported
322e5cc5 1091F: drivers/net/ethernet/cavium/thunder/
4863dea3 1092
386ab516
AS
1093ARM/CIRRUS LOGIC CLPS711X ARM ARCHITECTURE
1094M: Alexander Shiyan <shc_work@mail.ru>
1095L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1096S: Odd Fixes
b8ba3874 1097N: clps711x
386ab516 1098
2b7a52a4 1099ARM/CIRRUS LOGIC EP93XX ARM ARCHITECTURE
ddd559b1 1100M: Hartley Sweeten <hsweeten@visionengravers.com>
1c5454ee 1101M: Ryan Mallon <rmallon@gmail.com>
efc03ecb 1102L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2b7a52a4 1103S: Maintained
d19d3667
HS
1104F: arch/arm/mach-ep93xx/
1105F: arch/arm/mach-ep93xx/include/mach/
2b7a52a4
LB
1106
1107ARM/CIRRUS LOGIC EDB9315A MACHINE SUPPORT
8b58be88 1108M: Lennert Buytenhek <kernel@wantstofly.org>
efc03ecb 1109L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2b7a52a4
LB
1110S: Maintained
1111
d4275354 1112ARM/CLKDEV SUPPORT
54176cc6 1113M: Russell King <linux@armlinux.org.uk>
efc03ecb 1114L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
37417046 1115S: Maintained
d4275354 1116F: arch/arm/include/asm/clkdev.h
4fa2651d 1117F: drivers/clk/clkdev.c
d4275354 1118
d48134e7 1119ARM/COMPULAB CM-X270/EM-X270 and CM-X300 MACHINE SUPPORT
8b58be88 1120M: Mike Rapoport <mike@compulab.co.il>
efc03ecb 1121L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
a9da4f7e
RK
1122S: Maintained
1123
94150095
HF
1124ARM/CONTEC MICRO9 MACHINE SUPPORT
1125M: Hubert Feurstein <hubert.feurstein@contec.at>
1126S: Maintained
1127F: arch/arm/mach-ep93xx/micro9.c
1128
a06ae860
PP
1129ARM/CORESIGHT FRAMEWORK AND DRIVERS
1130M: Mathieu Poirier <mathieu.poirier@linaro.org>
1131L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1132S: Maintained
01081f5a 1133F: drivers/hwtracing/coresight/*
a06ae860
PP
1134F: Documentation/trace/coresight.txt
1135F: Documentation/devicetree/bindings/arm/coresight.txt
7a25ec8e 1136F: Documentation/ABI/testing/sysfs-bus-coresight-devices-*
7e21b0d5 1137F: tools/perf/arch/arm/util/pmu.c
a818c563
MP
1138F: tools/perf/arch/arm/util/auxtrace.c
1139F: tools/perf/arch/arm/util/cs-etm.c
1140F: tools/perf/arch/arm/util/cs-etm.h
1141F: tools/perf/util/cs-etm.h
a06ae860 1142
1da177e4 1143ARM/CORGI MACHINE SUPPORT
8b58be88 1144M: Richard Purdie <rpurdie@rpsys.net>
1da177e4
LT
1145S: Maintained
1146
881a95f9 1147ARM/CORTINA SYSTEMS GEMINI ARM ARCHITECTURE
162500b3 1148M: Hans Ulli Kroll <ulli.kroll@googlemail.com>
efc03ecb 1149L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
b60e23ba 1150T: git git://github.com/ulli-kroll/linux.git
162500b3 1151S: Maintained
f49afbb5 1152F: arch/arm/mach-gemini/
98a9bb5b 1153F: drivers/rtc/rtc-gemini.c
881a95f9 1154
a990cbd8 1155ARM/CSR SIRFPRIMA2 MACHINE SUPPORT
5abf58bf 1156M: Barry Song <baohua@kernel.org>
a990cbd8 1157L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
85529d14 1158T: git git://git.kernel.org/pub/scm/linux/kernel/git/baohua/linux.git
a990cbd8 1159S: Maintained
e68d7c14 1160F: arch/arm/boot/dts/prima2*
a990cbd8 1161F: arch/arm/mach-prima2/
4a9c44f1 1162F: drivers/clk/sirf/
05f30e8d 1163F: drivers/clocksource/timer-prima2.c
5833ac98 1164F: drivers/clocksource/timer-atlas7.c
f8505ef5 1165N: [^a-z]sirf
a990cbd8 1166
c9d862c4
BS
1167ARM/CONEXANT DIGICOLOR MACHINE SUPPORT
1168M: Baruch Siach <baruch@tkos.co.il>
1169L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1170S: Maintained
cde137aa 1171F: arch/arm/boot/dts/cx92755*
c9d862c4
BS
1172N: digicolor
1173
d4275354 1174ARM/EBSA110 MACHINE SUPPORT
54176cc6 1175M: Russell King <linux@armlinux.org.uk>
efc03ecb 1176L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
54176cc6 1177W: http://www.armlinux.org.uk/
d4275354
RK
1178S: Maintained
1179F: arch/arm/mach-ebsa110/
b955f6ca 1180F: drivers/net/ethernet/amd/am79c961a.*
d4275354 1181
4721f3ce
UKK
1182ARM/ENERGY MICRO (SILICON LABS) EFM32 SUPPORT
1183M: Uwe Kleine-König <kernel@pengutronix.de>
1184L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1185S: Maintained
1186N: efm32
1187
a9da4f7e 1188ARM/EZX SMARTPHONES (A780, A910, A1200, E680, ROKR E2 and ROKR E6)
8b58be88
JP
1189M: Daniel Ribeiro <drwyrm@gmail.com>
1190M: Stefan Schmidt <stefan@openezx.org>
1191M: Harald Welte <laforge@openezx.org>
d66f1886 1192L: openezx-devel@lists.openezx.org (moderated for non-subscribers)
a9da4f7e
RK
1193W: http://www.openezx.org/
1194S: Maintained
cafc2265
SS
1195T: topgit git://git.openezx.org/openezx.git
1196F: arch/arm/mach-pxa/ezx.c
a9da4f7e 1197
6a915af9 1198ARM/FARADAY FA526 PORT
162500b3 1199M: Hans Ulli Kroll <ulli.kroll@googlemail.com>
efc03ecb 1200L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
162500b3 1201S: Maintained
1fa7e547 1202T: git git://git.berlios.de/gemini-board
f49afbb5 1203F: arch/arm/mm/*-fa*
6a915af9 1204
d4275354 1205ARM/FOOTBRIDGE ARCHITECTURE
54176cc6 1206M: Russell King <linux@armlinux.org.uk>
efc03ecb 1207L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
54176cc6 1208W: http://www.armlinux.org.uk/
d4275354
RK
1209S: Maintained
1210F: arch/arm/include/asm/hardware/dec21285.h
1211F: arch/arm/mach-footbridge/
1212
86183a5f 1213ARM/FREESCALE IMX / MXC ARM ARCHITECTURE
7609ea2a 1214M: Shawn Guo <shawnguo@kernel.org>
8b58be88 1215M: Sascha Hauer <kernel@pengutronix.de>
b046302a 1216R: Fabio Estevam <fabio.estevam@nxp.com>
efc03ecb 1217L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
86183a5f 1218S: Maintained
f1c12837 1219T: git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
adf79292 1220F: arch/arm/mach-imx/
ce515a6b 1221F: arch/arm/mach-mxs/
2a82f95c 1222F: arch/arm/boot/dts/imx*
e5dafa22 1223F: arch/arm/configs/imx*_defconfig
cf20968a
SG
1224F: drivers/clk/imx/
1225F: include/soc/imx/
86183a5f 1226
142109d2 1227ARM/FREESCALE VYBRID ARM ARCHITECTURE
7609ea2a 1228M: Shawn Guo <shawnguo@kernel.org>
142109d2
SA
1229M: Sascha Hauer <kernel@pengutronix.de>
1230R: Stefan Agner <stefan@agner.ch>
1231L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1232S: Maintained
1233T: git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1234F: arch/arm/mach-imx/*vf610*
1235F: arch/arm/boot/dts/vf*
1236
2b7a52a4 1237ARM/GLOMATION GESBC9312SX MACHINE SUPPORT
8b58be88 1238M: Lennert Buytenhek <kernel@wantstofly.org>
efc03ecb 1239L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2b7a52a4
LB
1240S: Maintained
1241
90b8fc34 1242ARM/GUMSTIX MACHINE SUPPORT
8b58be88 1243M: Steve Sakoman <sakoman@gmail.com>
efc03ecb 1244L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
90b8fc34
JK
1245S: Maintained
1246
ef47d5f0 1247ARM/H4700 (HP IPAQ HX4700) MACHINE SUPPORT
8b58be88 1248M: Philipp Zabel <philipp.zabel@gmail.com>
12a93f32
PZ
1249M: Paul Parsons <lost.distance@yahoo.com>
1250L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
ef47d5f0
PZ
1251S: Maintained
1252F: arch/arm/mach-pxa/hx4700.c
1253F: arch/arm/mach-pxa/include/mach/hx4700.h
12a93f32 1254F: sound/soc/pxa/hx4700.c
ef47d5f0 1255
4dfad069
WX
1256ARM/HISILICON SOC SUPPORT
1257M: Wei Xu <xuwei5@hisilicon.com>
1258L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1259W: http://www.hisilicon.com
1260S: Supported
1261T: git git://github.com/hisilicon/linux-hisi.git
1262F: arch/arm/mach-hisi/
e68d7c14
RH
1263F: arch/arm/boot/dts/hi3*
1264F: arch/arm/boot/dts/hip*
1265F: arch/arm/boot/dts/hisi*
1266F: arch/arm64/boot/dts/hisilicon/
4dfad069 1267
21f37bc3 1268ARM/HP JORNADA 7XX MACHINE SUPPORT
8b58be88 1269M: Kristoffer Ericson <kristoffer.ericson@gmail.com>
795fb7e7
JD
1270W: www.jlime.com
1271S: Maintained
084bad91
KE
1272T: git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
1273F: arch/arm/mach-sa1100/jornada720.c
1274F: arch/arm/mach-sa1100/include/mach/jornada720.h
21f37bc3 1275
5e767ab9
JMC
1276ARM/IGEP MACHINE SUPPORT
1277M: Enric Balletbo i Serra <eballetbo@gmail.com>
1278M: Javier Martinez Canillas <javier@dowhile0.org>
1279L: linux-omap@vger.kernel.org
1280L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1281S: Maintained
06ff74fd 1282F: arch/arm/boot/dts/omap3-igep*
5e767ab9 1283
403d2971
MV
1284ARM/INCOME PXA270 SUPPORT
1285M: Marek Vasut <marek.vasut@gmail.com>
1286L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1287S: Maintained
ec154082 1288F: arch/arm/mach-pxa/colibri-pxa270-income.c
403d2971 1289
2b7a52a4 1290ARM/INTEL IOP32X ARM ARCHITECTURE
8b58be88 1291M: Lennert Buytenhek <kernel@wantstofly.org>
efc03ecb 1292L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
f00f510a 1293S: Maintained
e2bdb176
DW
1294
1295ARM/INTEL IOP33X ARM ARCHITECTURE
efc03ecb 1296L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
08223d80 1297S: Orphan
2b7a52a4
LB
1298
1299ARM/INTEL IOP13XX ARM ARCHITECTURE
8b58be88 1300M: Lennert Buytenhek <kernel@wantstofly.org>
efc03ecb 1301L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
f00f510a 1302S: Maintained
2b7a52a4
LB
1303
1304ARM/INTEL IQ81342EX MACHINE SUPPORT
8b58be88 1305M: Lennert Buytenhek <kernel@wantstofly.org>
efc03ecb 1306L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
f00f510a 1307S: Maintained
2b7a52a4 1308
2b7a52a4 1309ARM/INTEL IXDP2850 MACHINE SUPPORT
8b58be88 1310M: Lennert Buytenhek <kernel@wantstofly.org>
efc03ecb 1311L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2b7a52a4
LB
1312S: Maintained
1313
dfdd8cc9
KH
1314ARM/INTEL IXP4XX ARM ARCHITECTURE
1315M: Imre Kaloz <kaloz@openwrt.org>
5529c2cd 1316M: Krzysztof Halasa <khalasa@piap.pl>
baea7b94 1317L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
dfdd8cc9
KH
1318S: Maintained
1319F: arch/arm/mach-ixp4xx/
1320
838553c5 1321ARM/INTEL RESEARCH IMOTE/STARGATE 2 MACHINE SUPPORT
7f49a7f7
JC
1322M: Jonathan Cameron <jic23@cam.ac.uk>
1323L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1324S: Maintained
1325F: arch/arm/mach-pxa/stargate2.c
1326F: drivers/pcmcia/pxa2xx_stargate2.c
1327
2b7a52a4 1328ARM/INTEL XSC3 (MANZANO) ARM CORE
8b58be88 1329M: Lennert Buytenhek <kernel@wantstofly.org>
efc03ecb 1330L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
f00f510a 1331S: Maintained
2b7a52a4
LB
1332
1333ARM/IP FABRICS DOUBLE ESPRESSO MACHINE SUPPORT
8b58be88 1334M: Lennert Buytenhek <kernel@wantstofly.org>
efc03ecb 1335L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2b7a52a4
LB
1336S: Maintained
1337
1154f858 1338ARM/TEXAS INSTRUMENT KEYSTONE ARCHITECTURE
97215800 1339M: Santosh Shilimkar <ssantosh@kernel.org>
1154f858
SS
1340L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1341S: Maintained
1342F: arch/arm/mach-keystone/
5edafc29 1343F: arch/arm/boot/dts/keystone-*
317929cd 1344T: git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
1154f858 1345
bc6aa566 1346ARM/TEXAS INSTRUMENT KEYSTONE CLOCK FRAMEWORK
97215800 1347M: Santosh Shilimkar <ssantosh@kernel.org>
bc6aa566
SS
1348L: linux-kernel@vger.kernel.org
1349S: Maintained
1350F: drivers/clk/keystone/
1351
1352ARM/TEXAS INSTRUMENT KEYSTONE ClOCKSOURCE
97215800 1353M: Santosh Shilimkar <ssantosh@kernel.org>
bc6aa566
SS
1354L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1355L: linux-kernel@vger.kernel.org
1356S: Maintained
1357F: drivers/clocksource/timer-keystone.c
1358
1359ARM/TEXAS INSTRUMENT KEYSTONE RESET DRIVER
97215800 1360M: Santosh Shilimkar <ssantosh@kernel.org>
bc6aa566
SS
1361L: linux-kernel@vger.kernel.org
1362S: Maintained
1363F: drivers/power/reset/keystone-reset.c
1364
1365ARM/TEXAS INSTRUMENT AEMIF/EMIF DRIVERS
97215800 1366M: Santosh Shilimkar <ssantosh@kernel.org>
bc6aa566
SS
1367L: linux-kernel@vger.kernel.org
1368S: Maintained
1369F: drivers/memory/*emif*
1370
8cb555b6
CM
1371ARM/LG1K ARCHITECTURE
1372M: Chanho Min <chanho.min@lge.com>
1373L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1374S: Maintained
1375F: arch/arm64/boot/dts/lg/
1376
2b7a52a4 1377ARM/LOGICPD PXA270 MACHINE SUPPORT
8b58be88 1378M: Lennert Buytenhek <kernel@wantstofly.org>
efc03ecb 1379L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2b7a52a4
LB
1380S: Maintained
1381
3143875f
JE
1382ARM/LPC18XX ARCHITECTURE
1383M: Joachim Eastwood <manabian@gmail.com>
1384L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1385S: Maintained
19c1c32c
JE
1386F: arch/arm/boot/dts/lpc43*
1387F: drivers/clk/nxp/clk-lpc18xx*
1388F: drivers/clocksource/time-lpc32xx.c
1389F: drivers/i2c/busses/i2c-lpc2k.c
1390F: drivers/memory/pl172.c
1391F: drivers/mtd/spi-nor/nxp-spifi.c
1392F: drivers/rtc/rtc-lpc24xx.c
3143875f
JE
1393N: lpc18xx
1394
15e4f7da 1395ARM/LPC32XX SOC SUPPORT
8d5a6b42
VZ
1396M: Vladimir Zapolskiy <vz@mleia.com>
1397M: Sylvain Lemieux <slemieux.tyco@gmail.com>
15e4f7da 1398L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8d5a6b42 1399T: git git://github.com/vzapolskiy/linux-lpc32xx.git
15e4f7da 1400S: Maintained
2377f9fd 1401F: arch/arm/boot/dts/lpc32*
15e4f7da 1402F: arch/arm/mach-lpc32xx/
2377f9fd
VZ
1403F: drivers/i2c/busses/i2c-pnx.c
1404F: drivers/net/ethernet/nxp/lpc_eth.c
1405F: drivers/usb/host/ohci-nxp.c
1406F: drivers/watchdog/pnx4008_wdt.c
1407N: lpc32xx
15e4f7da 1408
3b886171 1409ARM/MAGICIAN MACHINE SUPPORT
8b58be88 1410M: Philipp Zabel <philipp.zabel@gmail.com>
3b886171
PZ
1411S: Maintained
1412
1f664ab7 1413ARM/Marvell Kirkwood and Armada 370, 375, 38x, 39x, XP, 3700, 7K/8K SOC support
75f41273
TP
1414M: Jason Cooper <jason@lakedaemon.net>
1415M: Andrew Lunn <andrew@lunn.ch>
1416M: Gregory Clement <gregory.clement@free-electrons.com>
dcb71503 1417M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
75f41273
TP
1418L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1419S: Maintained
1420F: arch/arm/mach-mvebu/
59ec9671 1421F: drivers/rtc/rtc-armada38x.c
31c17ac9
GC
1422F: arch/arm/boot/dts/armada*
1423F: arch/arm/boot/dts/kirkwood*
dcc3068a 1424F: arch/arm64/boot/dts/marvell/armada*
9f123def 1425F: drivers/cpufreq/mvebu-cpufreq.c
e269777f 1426F: arch/arm/configs/mvebu_*_defconfig
75f41273 1427
40f4978b
SH
1428ARM/Marvell Berlin SoC support
1429M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
1430L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1431S: Maintained
1432F: arch/arm/mach-berlin/
31c17ac9 1433F: arch/arm/boot/dts/berlin*
e68d7c14 1434F: arch/arm64/boot/dts/marvell/berlin*
31c17ac9 1435
40f4978b 1436
4cfab57e 1437ARM/Marvell Dove/MV78xx0/Orion SOC support
4f1312b0
NP
1438M: Jason Cooper <jason@lakedaemon.net>
1439M: Andrew Lunn <andrew@lunn.ch>
dcb71503 1440M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
bfda4031 1441M: Gregory Clement <gregory.clement@free-electrons.com>
efc03ecb 1442L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
4f1312b0
NP
1443S: Maintained
1444F: arch/arm/mach-dove/
54a246ff
NP
1445F: arch/arm/mach-mv78xx0/
1446F: arch/arm/mach-orion5x/
1447F: arch/arm/plat-orion/
31c17ac9
GC
1448F: arch/arm/boot/dts/dove*
1449F: arch/arm/boot/dts/orion5x*
1450
3b886171 1451
d69ac131
AC
1452ARM/Orion SoC/Technologic Systems TS-78xx platform support
1453M: Alexander Clouter <alex@digriz.org.uk>
1454L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1455W: http://www.digriz.org.uk/ts78xx/kernel
1456S: Maintained
1457F: arch/arm/mach-orion5x/ts78xx-*
1458
e557959d
NA
1459ARM/OXNAS platform support
1460M: Neil Armstrong <narmstrong@baylibre.com>
1461L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1462S: Maintained
1463F: arch/arm/mach-oxnas/
1464F: arch/arm/boot/dts/oxnas*
1465F: arch/arm/boot/dts/wd-mbwe.dts
1466N: oxnas
1467
607b8fc9
EH
1468ARM/Mediatek RTC DRIVER
1469M: Eddie Huang <eddie.huang@mediatek.com>
1470L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1471L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1472S: Maintained
1473F: drivers/rtc/rtc-mt6397.c
1474
e54951c8
MB
1475ARM/Mediatek SoC support
1476M: Matthias Brugger <matthias.bgg@gmail.com>
1477L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
17b199d6 1478L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
e54951c8
MB
1479S: Maintained
1480F: arch/arm/boot/dts/mt6*
1481F: arch/arm/boot/dts/mt8*
1482F: arch/arm/mach-mediatek/
1483N: mtk
1484K: mediatek
1485
0f8669e3
CY
1486ARM/Mediatek USB3 PHY DRIVER
1487M: Chunfeng Yun <chunfeng.yun@mediatek.com>
1488L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1489L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1490S: Maintained
1491F: drivers/phy/phy-mt65xx-usb3.c
1492
adcb079f
AB
1493ARM/MICREL KS8695 ARCHITECTURE
1494M: Greg Ungerer <gerg@uclinux.org>
1495L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14430813 1496F: arch/arm/mach-ks8695/
adcb079f
AB
1497S: Odd Fixes
1498
d78ff0a5 1499ARM/MIOA701 MACHINE SUPPORT
8b58be88 1500M: Robert Jarzmik <robert.jarzmik@free.fr>
efc03ecb 1501L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
d78ff0a5
RJ
1502F: arch/arm/mach-pxa/mioa701.c
1503S: Maintained
1504
9624dfe6 1505ARM/NEC MOBILEPRO 900/c MACHINE SUPPORT
8b58be88 1506M: Michael Petchkovsky <mkpetch@internode.on.net>
9624dfe6
KE
1507S: Maintained
1508
e0ee9851 1509ARM/NOMADIK ARCHITECTURE
28b8e8d4 1510M: Alessandro Rubini <rubini@unipv.it>
e4651a9f 1511M: Linus Walleij <linus.walleij@linaro.org>
28b8e8d4
JP
1512L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1513S: Maintained
1514F: arch/arm/mach-nomadik/
ecc265fe 1515F: drivers/pinctrl/nomadik/
87572880 1516F: drivers/i2c/busses/i2c-nomadik.c
e4651a9f 1517T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-nomadik.git
e0ee9851 1518
9d76295a 1519ARM/OPENMOKO NEO FREERUNNER (GTA02) MACHINE SUPPORT
8b58be88 1520M: Nelson Castillo <arhuaco@freaks-unidos.net>
9d76295a
AG
1521L: openmoko-kernel@lists.openmoko.org (subscribers-only)
1522W: http://wiki.openmoko.org/wiki/Neo_FreeRunner
1523S: Supported
1524
8459c159 1525ARM/TOSA MACHINE SUPPORT
8b58be88
JP
1526M: Dmitry Eremin-Solenikov <dbaryshkov@gmail.com>
1527M: Dirk Opfer <dirk@opfer-online.de>
8459c159
DO
1528S: Maintained
1529
5d783a2d 1530ARM/PALMTX,PALMT5,PALMLD,PALMTE2,PALMTC SUPPORT
933d35f0 1531M: Marek Vasut <marek.vasut@gmail.com>
75280787 1532L: linux-arm-kernel@lists.infradead.org
b5e4ad57
MV
1533W: http://hackndev.com
1534S: Maintained
933d35f0
JP
1535F: arch/arm/mach-pxa/include/mach/palmtx.h
1536F: arch/arm/mach-pxa/palmtx.c
1537F: arch/arm/mach-pxa/include/mach/palmt5.h
1538F: arch/arm/mach-pxa/palmt5.c
1539F: arch/arm/mach-pxa/include/mach/palmld.h
1540F: arch/arm/mach-pxa/palmld.c
1541F: arch/arm/mach-pxa/include/mach/palmte2.h
1542F: arch/arm/mach-pxa/palmte2.c
1543F: arch/arm/mach-pxa/include/mach/palmtc.h
1544F: arch/arm/mach-pxa/palmtc.c
b5e4ad57 1545
b57fe924 1546ARM/PALM TREO SUPPORT
d8130624 1547M: Tomas Cech <sleep_walker@suse.com>
75280787 1548L: linux-arm-kernel@lists.infradead.org
90af5811
TSC
1549W: http://hackndev.com
1550S: Maintained
b57fe924
JP
1551F: arch/arm/mach-pxa/include/mach/palmtreo.h
1552F: arch/arm/mach-pxa/palmtreo.c
90af5811 1553
c49e1e63 1554ARM/PALMZ72 SUPPORT
8b58be88 1555M: Sergey Lapin <slapin@ossfans.org>
75280787 1556L: linux-arm-kernel@lists.infradead.org
7d2c86b5
JP
1557W: http://hackndev.com
1558S: Maintained
933d35f0
JP
1559F: arch/arm/mach-pxa/include/mach/palmz72.h
1560F: arch/arm/mach-pxa/palmz72.c
c49e1e63 1561
1da177e4 1562ARM/PLEB SUPPORT
8b58be88 1563M: Peter Chubb <pleb@gelato.unsw.edu.au>
1da177e4
LT
1564W: http://www.disy.cse.unsw.edu.au/Hardware/PLEB
1565S: Maintained
1566
1567ARM/PT DIGITAL BOARD PORT
8b58be88 1568M: Stefan Eletzhofer <stefan.eletzhofer@eletztrick.de>
efc03ecb 1569L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
54176cc6 1570W: http://www.armlinux.org.uk/
1da177e4
LT
1571S: Maintained
1572
8fc1b0f8 1573ARM/QUALCOMM SUPPORT
bbeaa595
AG
1574M: Andy Gross <andy.gross@linaro.org>
1575M: David Brown <david.brown@linaro.org>
8fc1b0f8 1576L: linux-arm-msm@vger.kernel.org
f5d3af9d 1577L: linux-soc@vger.kernel.org
8fc1b0f8 1578S: Maintained
0ff50d60 1579F: Documentation/devicetree/bindings/soc/qcom/
0c4cbf9e
BA
1580F: arch/arm/boot/dts/qcom-*.dts
1581F: arch/arm/boot/dts/qcom-*.dtsi
8fc1b0f8 1582F: arch/arm/mach-qcom/
e68d7c14 1583F: arch/arm64/boot/dts/qcom/*
5482cefa 1584F: drivers/i2c/busses/i2c-qup.c
39a3366a 1585F: drivers/clk/qcom/
f5d3af9d 1586F: drivers/soc/qcom/
5482cefa 1587F: drivers/spi/spi-qup.c
c0c89faf
SB
1588F: drivers/tty/serial/msm_serial.h
1589F: drivers/tty/serial/msm_serial.c
1590F: drivers/*/pm8???-*
1591F: drivers/mfd/ssbi.c
916f743d 1592F: drivers/firmware/qcom_scm.c
bbeaa595 1593T: git git://git.kernel.org/pub/scm/linux/kernel/git/agross/linux.git
8fc1b0f8 1594
2b7a52a4 1595ARM/RADISYS ENP2611 MACHINE SUPPORT
8b58be88 1596M: Lennert Buytenhek <kernel@wantstofly.org>
efc03ecb 1597L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2b7a52a4
LB
1598S: Maintained
1599
b138e119
SH
1600ARM/RENESAS ARM64 ARCHITECTURE
1601M: Simon Horman <horms@verge.net.au>
1602M: Magnus Damm <magnus.damm@gmail.com>
1926e54f
SH
1603L: linux-renesas-soc@vger.kernel.org
1604Q: http://patchwork.kernel.org/project/linux-renesas-soc/list/
b138e119
SH
1605T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next
1606S: Supported
1607F: arch/arm64/boot/dts/renesas/
be32bcbb
GU
1608F: drivers/soc/renesas/
1609F: include/linux/soc/renesas/
b138e119 1610
d4275354 1611ARM/RISCPC ARCHITECTURE
54176cc6 1612M: Russell King <linux@armlinux.org.uk>
efc03ecb 1613L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
54176cc6 1614W: http://www.armlinux.org.uk/
d4275354 1615S: Maintained
d4275354
RK
1616F: arch/arm/include/asm/hardware/entry-macro-iomd.S
1617F: arch/arm/include/asm/hardware/ioc.h
1618F: arch/arm/include/asm/hardware/iomd.h
1619F: arch/arm/include/asm/hardware/memc.h
1620F: arch/arm/mach-rpc/
1a6422f6 1621F: drivers/net/ethernet/8390/etherh.c
9e13fbf7
JK
1622F: drivers/net/ethernet/i825xx/ether1*
1623F: drivers/net/ethernet/seeq/ether3*
d4275354
RK
1624F: drivers/scsi/arm/
1625
08ddbb0a
HS
1626ARM/Rockchip SoC support
1627M: Heiko Stuebner <heiko@sntech.de>
1628L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
00250b52 1629L: linux-rockchip@lists.infradead.org
9f273c24 1630T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip.git
08ddbb0a 1631S: Maintained
541555e9 1632F: arch/arm/boot/dts/rk3*
08ddbb0a 1633F: arch/arm/mach-rockchip/
541555e9
HS
1634F: drivers/clk/rockchip/
1635F: drivers/i2c/busses/i2c-rk3x.c
08ddbb0a 1636F: drivers/*/*rockchip*
541555e9
HS
1637F: drivers/*/*/*rockchip*
1638F: sound/soc/rockchip/
b4331b43 1639N: rockchip
08ddbb0a 1640
5bfb937c
KK
1641ARM/SAMSUNG EXYNOS ARM ARCHITECTURES
1642M: Kukjin Kim <kgene@kernel.org>
326dce07 1643M: Krzysztof Kozlowski <krzk@kernel.org>
29617e1c 1644R: Javier Martinez Canillas <javier@osg.samsung.com>
efc03ecb 1645L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
7a549d78 1646L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
b21477f9 1647S: Maintained
6f0589c8 1648F: arch/arm/boot/dts/s3c*
e68d7c14
RH
1649F: arch/arm/boot/dts/s5p*
1650F: arch/arm/boot/dts/samsung*
6f0589c8 1651F: arch/arm/boot/dts/exynos*
d97236e6 1652F: arch/arm64/boot/dts/exynos/
482ce512 1653F: arch/arm/plat-samsung/
769bbb63
HS
1654F: arch/arm/mach-s3c24*/
1655F: arch/arm/mach-s3c64xx/
5bfb937c
KK
1656F: arch/arm/mach-s5p*/
1657F: arch/arm/mach-exynos*/
1c03274d
KK
1658F: drivers/*/*s3c24*
1659F: drivers/*/*/*s3c24*
1660F: drivers/*/*s3c64xx*
1661F: drivers/*/*s5pv210*
ffd51977 1662F: drivers/memory/samsung/*
bf50ddcd 1663F: drivers/soc/samsung/*
d6b9aea6
KK
1664F: Documentation/arm/Samsung/
1665F: Documentation/devicetree/bindings/arm/samsung/
1666F: Documentation/devicetree/bindings/sram/samsung-sram.txt
1667F: Documentation/devicetree/bindings/power/pd-samsung.txt
33d43cdd 1668N: exynos
f556cb07 1669
10ffa964
KP
1670ARM/SAMSUNG MOBILE MACHINE SUPPORT
1671M: Kyungmin Park <kyungmin.park@samsung.com>
1672L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1673S: Maintained
004bbd3c 1674F: arch/arm/mach-s5pv210/
10ffa964 1675
3ce4ccb6
KD
1676ARM/SAMSUNG S5P SERIES 2D GRAPHICS ACCELERATION (G2D) SUPPORT
1677M: Kyungmin Park <kyungmin.park@samsung.com>
774e0362
KD
1678M: Kamil Debski <kamil@wypas.org>
1679M: Andrzej Hajda <a.hajda@samsung.com>
3ce4ccb6
KD
1680L: linux-arm-kernel@lists.infradead.org
1681L: linux-media@vger.kernel.org
1682S: Maintained
1683F: drivers/media/platform/s5p-g2d/
1684
e6a476fd
MS
1685ARM/SAMSUNG S5P SERIES Multi Format Codec (MFC) SUPPORT
1686M: Kyungmin Park <kyungmin.park@samsung.com>
774e0362 1687M: Kamil Debski <kamil@wypas.org>
6305902c 1688M: Jeongtae Park <jtp.park@samsung.com>
774e0362 1689M: Andrzej Hajda <a.hajda@samsung.com>
e6a476fd
MS
1690L: linux-arm-kernel@lists.infradead.org
1691L: linux-media@vger.kernel.org
1692S: Maintained
934455d7 1693F: arch/arm/plat-samsung/s5p-dev-mfc.c
90d72ac6 1694F: drivers/media/platform/s5p-mfc/
e6a476fd
MS
1695
1696ARM/SAMSUNG S5P SERIES TV SUBSYSTEM SUPPORT
1697M: Kyungmin Park <kyungmin.park@samsung.com>
1698M: Tomasz Stanislawski <t.stanislaws@samsung.com>
1699L: linux-arm-kernel@lists.infradead.org
1700L: linux-media@vger.kernel.org
1701S: Maintained
90d72ac6 1702F: drivers/media/platform/s5p-tv/
e6a476fd 1703
1bcbf6f4
KD
1704ARM/SAMSUNG S5P SERIES HDMI CEC SUBSYSTEM SUPPORT
1705M: Kyungmin Park <kyungmin.park@samsung.com>
1706L: linux-arm-kernel@lists.infradead.org
1707L: linux-media@vger.kernel.org
1708S: Maintained
78fc853b 1709F: drivers/staging/media/platform/s5p-cec/
1bcbf6f4 1710
7d9f9bf4
AP
1711ARM/SAMSUNG S5P SERIES JPEG CODEC SUPPORT
1712M: Andrzej Pietrasiewicz <andrzej.p@samsung.com>
1713M: Jacek Anaszewski <j.anaszewski@samsung.com>
1714L: linux-arm-kernel@lists.infradead.org
1715L: linux-media@vger.kernel.org
1716S: Maintained
1717F: drivers/media/platform/s5p-jpeg/
1718
d48d38e8 1719ARM/SHMOBILE ARM ARCHITECTURE
5e212598 1720M: Simon Horman <horms@verge.net.au>
d48d38e8 1721M: Magnus Damm <magnus.damm@gmail.com>
4a121096 1722L: linux-renesas-soc@vger.kernel.org
4a121096 1723Q: http://patchwork.kernel.org/project/linux-renesas-soc/list/
5e212598 1724T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next
d48d38e8 1725S: Supported
0b514fdb
SH
1726F: arch/arm/boot/dts/emev2*
1727F: arch/arm/boot/dts/r7s*
1728F: arch/arm/boot/dts/r8a*
1729F: arch/arm/boot/dts/sh*
0b514fdb 1730F: arch/arm/configs/shmobile_defconfig
7a2071c5 1731F: arch/arm/include/debug/renesas-scif.S
d48d38e8 1732F: arch/arm/mach-shmobile/
be32bcbb
GU
1733F: drivers/soc/renesas/
1734F: include/linux/soc/renesas/
d48d38e8 1735
66314223 1736ARM/SOCFPGA ARCHITECTURE
ba2b7d0a 1737M: Dinh Nguyen <dinguyen@opensource.altera.com>
66314223
DN
1738S: Maintained
1739F: arch/arm/mach-socfpga/
efadb751
DN
1740F: arch/arm/boot/dts/socfpga*
1741F: arch/arm/configs/socfpga_defconfig
e68d7c14 1742F: arch/arm64/boot/dts/altera/
ba2b7d0a 1743W: http://www.rocketboards.org
efadb751 1744T: git git://git.kernel.org/pub/scm/linux/kernel/git/dinguyen/linux.git
66314223
DN
1745
1746ARM/SOCFPGA CLOCK FRAMEWORK SUPPORT
ba2b7d0a 1747M: Dinh Nguyen <dinguyen@opensource.altera.com>
66314223
DN
1748S: Maintained
1749F: drivers/clk/socfpga/
1750
71bcada8
TT
1751ARM/SOCFPGA EDAC SUPPORT
1752M: Thor Thayer <tthayer@opensource.altera.com>
1753S: Maintained
1754F: drivers/edac/altera_edac.
1755
65ebcc11 1756ARM/STI ARCHITECTURE
a92177ea 1757M: Patrice Chotard <patrice.chotard@st.com>
65ebcc11
SK
1758L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1759L: kernel@stlinux.com
1760W: http://www.stlinux.com
1761S: Maintained
1762F: arch/arm/mach-sti/
a92177ea 1763F: arch/arm/boot/dts/sti*
b8e31bf3 1764F: drivers/char/hw_random/st-rng.c
a92177ea 1765F: drivers/clocksource/arm_global_timer.c
82805d1b 1766F: drivers/clocksource/clksrc_st_lpc.c
1d4b42bc 1767F: drivers/cpufreq/sti-cpufreq.c
a92177ea 1768F: drivers/i2c/busses/i2c-st.c
346e2e4a 1769F: drivers/media/rc/st_rc.c
95d66b16 1770F: drivers/media/platform/sti/c8sectpfe/
f53b2bff 1771F: drivers/mmc/host/sdhci-st.c
e95cf393
PG
1772F: drivers/phy/phy-miphy28lp.c
1773F: drivers/phy/phy-miphy365x.c
6da969a5 1774F: drivers/phy/phy-stih407-usb.c
26389c78 1775F: drivers/phy/phy-stih41x-usb.c
346e2e4a 1776F: drivers/pinctrl/pinctrl-st.c
aac22524 1777F: drivers/remoteproc/st_remoteproc.c
346e2e4a 1778F: drivers/reset/sti/
db4112e6 1779F: drivers/rtc/rtc-st-lpc.c
346e2e4a 1780F: drivers/tty/serial/st-asc.c
eb11adab 1781F: drivers/usb/dwc3/dwc3-st.c
62f6f086
PG
1782F: drivers/usb/host/ehci-st.c
1783F: drivers/usb/host/ohci-st.c
db4112e6 1784F: drivers/watchdog/st_lpc_wdt.c
daac6f86 1785F: drivers/ata/ahci_st.c
65ebcc11 1786
ee6e7879
MC
1787ARM/STM32 ARCHITECTURE
1788M: Maxime Coquelin <mcoquelin.stm32@gmail.com>
8ca2cf2c 1789M: Alexandre Torgue <alexandre.torgue@st.com>
ee6e7879
MC
1790L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1791S: Maintained
1792T: git git://git.kernel.org/pub/scm/linux/kernel/git/mcoquelin/stm32.git
1793N: stm32
1794F: drivers/clocksource/armv7m_systick.c
1795
d6de5b02
MG
1796ARM/TANGO ARCHITECTURE
1797M: Marc Gonzalez <marc_gonzalez@sigmadesigns.com>
1798L: linux-arm-kernel@lists.infradead.org
1799S: Maintained
e2bd0d37 1800N: tango
d6de5b02 1801
2b7a52a4 1802ARM/TECHNOLOGIC SYSTEMS TS7250 MACHINE SUPPORT
8b58be88 1803M: Lennert Buytenhek <kernel@wantstofly.org>
efc03ecb 1804L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2b7a52a4
LB
1805S: Maintained
1806
1bbd7089 1807ARM/TETON BGA MACHINE SUPPORT
706e69d6 1808M: "Mark F. Brown" <mark.brown314@gmail.com>
1bbd7089
MB
1809L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1810S: Maintained
1811
2b7a52a4 1812ARM/THECUS N2100 MACHINE SUPPORT
8b58be88 1813M: Lennert Buytenhek <kernel@wantstofly.org>
efc03ecb 1814L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2b7a52a4
LB
1815S: Maintained
1816
98ad6e3b 1817ARM/NUVOTON W90X900 ARM ARCHITECTURE
8b58be88 1818M: Wan ZongShun <mcuos.com@gmail.com>
efc03ecb 1819L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
7d2c86b5
JP
1820W: http://www.mcuos.com
1821S: Maintained
4e89e8f6 1822F: arch/arm/mach-w90x900/
4e89e8f6
WZ
1823F: drivers/input/keyboard/w90p910_keypad.c
1824F: drivers/input/touchscreen/w90p910_ts.c
1825F: drivers/watchdog/nuc900_wdt.c
679ec0ef 1826F: drivers/net/ethernet/nuvoton/w90p910_ether.c
5351684f 1827F: drivers/mtd/nand/nuc900_nand.c
4e89e8f6 1828F: drivers/rtc/rtc-nuc900.c
9df92e6c 1829F: drivers/spi/spi-nuc900.c
4e89e8f6 1830F: drivers/usb/host/ehci-w90x900.c
8a61f013 1831F: drivers/video/fbdev/nuc900fb.c
98ad6e3b 1832
54274d71 1833ARM/U300 MACHINE SUPPORT
e4651a9f 1834M: Linus Walleij <linus.walleij@linaro.org>
54274d71
LW
1835L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1836S: Supported
1837F: arch/arm/mach-u300/
9affbd24 1838F: drivers/clocksource/timer-u300.c
54274d71
LW
1839F: drivers/i2c/busses/i2c-stu300.c
1840F: drivers/rtc/rtc-coh901331.c
1841F: drivers/watchdog/coh901327_wdt.c
1842F: drivers/dma/coh901318*
87572880
LW
1843F: drivers/mfd/ab3100*
1844F: drivers/rtc/rtc-ab3100.c
1845F: drivers/rtc/rtc-coh901331.c
1846T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-stericsson.git
54274d71 1847
3d00d04f
MY
1848ARM/UNIPHIER ARCHITECTURE
1849M: Masahiro Yamada <yamada.masahiro@socionext.com>
1850L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
becc8d3c 1851T: git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-uniphier.git
3d00d04f 1852S: Maintained
a3ff83d2 1853F: arch/arm/boot/dts/uniphier*
e7ecbc05 1854F: arch/arm/include/asm/hardware/cache-uniphier.h
3d00d04f 1855F: arch/arm/mach-uniphier/
e7ecbc05 1856F: arch/arm/mm/cache-uniphier.c
e1a0ebc8 1857F: arch/arm64/boot/dts/socionext/
4b7f48d3 1858F: drivers/bus/uniphier-system-bus.c
734d82f4 1859F: drivers/clk/uniphier/
dd6fd4a3 1860F: drivers/i2c/busses/i2c-uniphier*
a3ff83d2
MY
1861F: drivers/pinctrl/uniphier/
1862F: drivers/tty/serial/8250/8250_uniphier.c
3d00d04f
MY
1863N: uniphier
1864
87572880 1865ARM/Ux500 ARM ARCHITECTURE
e4651a9f 1866M: Linus Walleij <linus.walleij@linaro.org>
870725d9
SK
1867L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1868S: Maintained
1869F: arch/arm/mach-ux500/
e4651a9f 1870F: drivers/clocksource/clksrc-dbx500-prcmu.c
87572880 1871F: drivers/dma/ste_dma40*
e4651a9f 1872F: drivers/hwspinlock/u8500_hsem.c
87572880
LW
1873F: drivers/mfd/abx500*
1874F: drivers/mfd/ab8500*
e4651a9f
LW
1875F: drivers/mfd/dbx500*
1876F: drivers/mfd/db8500*
ecc265fe
JP
1877F: drivers/pinctrl/nomadik/pinctrl-ab*
1878F: drivers/pinctrl/nomadik/pinctrl-nomadik*
87572880 1879F: drivers/rtc/rtc-ab8500.c
e4651a9f 1880F: drivers/rtc/rtc-pl031.c
87572880 1881T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-stericsson.git
870725d9 1882
e93fde28
UH
1883ARM/Ux500 CLOCK FRAMEWORK SUPPORT
1884M: Ulf Hansson <ulf.hansson@linaro.org>
1885L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1886T: git git://git.linaro.org/people/ulfh/clk.git
1887S: Maintained
1888F: drivers/clk/ux500/
e93fde28 1889
740d93b1
PM
1890ARM/VERSATILE EXPRESS PLATFORM
1891M: Liviu Dudau <liviu.dudau@arm.com>
1892M: Sudeep Holla <sudeep.holla@arm.com>
1893M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
1894L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1895S: Maintained
1896F: arch/arm/boot/dts/vexpress*
e68d7c14 1897F: arch/arm64/boot/dts/arm/
740d93b1
PM
1898F: arch/arm/mach-vexpress/
1899F: */*/vexpress*
7e8f403f 1900F: */*/*/vexpress*
740d93b1
PM
1901F: drivers/clk/versatile/clk-vexpress-osc.c
1902F: drivers/clocksource/versatile.c
46a600ea 1903N: mps2
740d93b1 1904
d4275354 1905ARM/VFP SUPPORT
54176cc6 1906M: Russell King <linux@armlinux.org.uk>
efc03ecb 1907L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
54176cc6 1908W: http://www.armlinux.org.uk/
d4275354
RK
1909S: Maintained
1910F: arch/arm/vfp/
1911
e66b6d8e
MV
1912ARM/VOIPAC PXA270 SUPPORT
1913M: Marek Vasut <marek.vasut@gmail.com>
1914L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1915S: Maintained
1916F: arch/arm/mach-pxa/vpac270.c
e0cca11b 1917F: arch/arm/mach-pxa/include/mach/vpac270.h
e66b6d8e 1918
04529fe2
TP
1919ARM/VT8500 ARM ARCHITECTURE
1920M: Tony Prisk <linux@prisktech.co.nz>
1921L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1922S: Maintained
1923F: arch/arm/mach-vt8500/
41fd91b4 1924F: drivers/clocksource/vt8500_timer.c
560746eb 1925F: drivers/i2c/busses/i2c-wmt.c
41fd91b4
TP
1926F: drivers/mmc/host/wmt-sdmmc.c
1927F: drivers/pwm/pwm-vt8500.c
1928F: drivers/rtc/rtc-vt8500.c
1929F: drivers/tty/serial/vt8500_serial.c
4f31102b 1930F: drivers/usb/host/ehci-platform.c
41fd91b4 1931F: drivers/usb/host/uhci-platform.c
8a61f013
JH
1932F: drivers/video/fbdev/vt8500lcdfb.*
1933F: drivers/video/fbdev/wm8505fb*
1934F: drivers/video/fbdev/wmt_ge_rops.*
04529fe2 1935
e66b6d8e
MV
1936ARM/ZIPIT Z2 SUPPORT
1937M: Marek Vasut <marek.vasut@gmail.com>
1938L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1939S: Maintained
1940F: arch/arm/mach-pxa/z2.c
6ab2a855 1941F: arch/arm/mach-pxa/include/mach/z2.h
e66b6d8e 1942
5ecc4b53
JN
1943ARM/ZTE ARCHITECTURE
1944M: Jun Nie <jun.nie@linaro.org>
1945L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1946S: Maintained
1947F: arch/arm/mach-zx/
1948F: drivers/clk/zte/
1949F: Documentation/devicetree/bindings/arm/zte.txt
1950F: Documentation/devicetree/bindings/clock/zx296702-clk.txt
1951
51f29d44
MS
1952ARM/ZYNQ ARCHITECTURE
1953M: Michal Simek <michal.simek@xilinx.com>
f0fd9ad8 1954R: Sören Brinkmann <soren.brinkmann@xilinx.com>
51f29d44
MS
1955L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1956W: http://wiki.xilinx.com
d6448b76 1957T: git https://github.com/Xilinx/linux-xlnx.git
51f29d44
MS
1958S: Supported
1959F: arch/arm/mach-zynq/
bd2a337a 1960F: drivers/cpuidle/cpuidle-zynq.c
fb9d4959 1961F: drivers/block/xsysace.c
c2fd4e38
MS
1962N: zynq
1963N: xilinx
1964F: drivers/clocksource/cadence_ttc_timer.c
df8eb569 1965F: drivers/i2c/busses/i2c-cadence.c
e3ec3a3d 1966F: drivers/mmc/host/sdhci-of-arasan.c
ae9b56e3 1967F: drivers/edac/synopsys_edac.c
51f29d44 1968
48ec83bc 1969ARM SMMU DRIVERS
b8f9879e 1970M: Will Deacon <will.deacon@arm.com>
c8bff3a6 1971R: Robin Murphy <robin.murphy@arm.com>
b8f9879e
WD
1972L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1973S: Maintained
1974F: drivers/iommu/arm-smmu.c
48ec83bc 1975F: drivers/iommu/arm-smmu-v3.c
e1d3c0fd 1976F: drivers/iommu/io-pgtable-arm.c
c8bff3a6 1977F: drivers/iommu/io-pgtable-arm-v7s.c
b8f9879e 1978
38074229
CM
1979ARM64 PORT (AARCH64 ARCHITECTURE)
1980M: Catalin Marinas <catalin.marinas@arm.com>
d19766ec 1981M: Will Deacon <will.deacon@arm.com>
38074229 1982L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9f273c24 1983T: git git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git
38074229
CM
1984S: Maintained
1985F: arch/arm64/
d19766ec 1986F: Documentation/arm64/
38074229 1987
9d7005f9
LP
1988AS3645A LED FLASH CONTROLLER DRIVER
1989M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
1990L: linux-media@vger.kernel.org
1991T: git git://linuxtv.org/media_tree.git
1992S: Maintained
1993F: drivers/media/i2c/as3645a.c
b5dcee22 1994F: include/media/i2c/as3645a.h
9d7005f9 1995
7c94a8b2
LW
1996ASAHI KASEI AK8974 DRIVER
1997M: Linus Walleij <linus.walleij@linaro.org>
1998L: linux-iio@vger.kernel.org
1999W: http://www.akm.com/
2000S: Supported
2001F: drivers/iio/magnetometer/ak8974.c
2002
d58de038
GJ
2003ASC7621 HARDWARE MONITOR DRIVER
2004M: George Joseph <george.joseph@fairview5.com>
968ce1b1 2005L: linux-hwmon@vger.kernel.org
d58de038
GJ
2006S: Maintained
2007F: Documentation/hwmon/asc7621
2008F: drivers/hwmon/asc7621.c
2009
b229ece9 2010ASUS NOTEBOOKS AND EEEPC ACPI/WMI EXTRAS DRIVERS
5909c654 2011M: Corentin Chary <corentin.chary@gmail.com>
1da177e4 2012L: acpi4asus-user@lists.sourceforge.net
d0944853 2013L: platform-driver-x86@vger.kernel.org
76593d6f 2014W: http://acpi4asus.sf.net
85091b71 2015S: Maintained
b229ece9
CC
2016F: drivers/platform/x86/asus*.c
2017F: drivers/platform/x86/eeepc*.c
85091b71 2018
f6a6bbae
JPRV
2019ASUS WIRELESS RADIO CONTROL DRIVER
2020M: João Paulo Rechi Vita <jprvita@gmail.com>
2021L: platform-driver-x86@vger.kernel.org
2022S: Maintained
2023F: drivers/platform/x86/asus-wireless.c
2024
75aeddd1
DH
2025ASYMMETRIC KEYS
2026M: David Howells <dhowells@redhat.com>
2027L: keyrings@vger.kernel.org
2028S: Maintained
2029F: Documentation/crypto/asymmetric-keys.txt
2030F: include/linux/verification.h
2031F: include/crypto/public_key.h
2032F: include/crypto/pkcs7.h
2033F: crypto/asymmetric_keys/
2034
953a6479 2035ASYNCHRONOUS TRANSFERS/TRANSFORMS (IOAT) API
08223d80 2036R: Dan Williams <dan.j.williams@intel.com>
b3e5f263 2037W: http://sourceforge.net/projects/xscaleiop
08223d80 2038S: Odd fixes
679655da
JP
2039F: Documentation/crypto/async-tx-api.txt
2040F: crypto/async_tx/
2041F: drivers/dma/
2042F: include/linux/dmaengine.h
2043F: include/linux/async_tx.h
b3e5f263 2044
a1867d36 2045AT24 EEPROM DRIVER
14d77c4d 2046M: Wolfram Sang <wsa@the-dreams.de>
a1867d36
WS
2047L: linux-i2c@vger.kernel.org
2048S: Maintained
2049F: drivers/misc/eeprom/at24.c
25f73ed5 2050F: include/linux/platform_data/at24.h
a1867d36 2051
e7839f25 2052ATA OVER ETHERNET (AOE) DRIVER
fb903811
EC
2053M: "Ed L. Cashin" <ed.cashin@acm.org>
2054W: http://www.openaoe.org/
1da177e4 2055S: Supported
679655da
JP
2056F: Documentation/aoe/
2057F: drivers/block/aoe/
1da177e4 2058
aad7a211
AB
2059ATHEROS 71XX/9XXX GPIO DRIVER
2060M: Alban Bedel <albeu@free.fr>
2061W: https://github.com/AlbanBedel/linux
2062T: git git://github.com/AlbanBedel/linux
2063S: Maintained
2064F: drivers/gpio/gpio-ath79.c
2065F: Documentation/devicetree/bindings/gpio/gpio-ath79.txt
2066
9a10a870 2067ATHEROS ATH GENERIC UTILITIES
f726ee65 2068M: "Luis R. Rodriguez" <mcgrof@do-not-panic.com>
9a10a870
JP
2069L: linux-wireless@vger.kernel.org
2070S: Supported
2071F: drivers/net/wireless/ath/*
2072
fa1c114f 2073ATHEROS ATH5K WIRELESS DRIVER
8b58be88
JP
2074M: Jiri Slaby <jirislaby@gmail.com>
2075M: Nick Kossifidis <mickflemm@gmail.com>
f726ee65 2076M: "Luis R. Rodriguez" <mcgrof@do-not-panic.com>
fa1c114f 2077L: linux-wireless@vger.kernel.org
72c706b7 2078W: http://wireless.kernel.org/en/users/Drivers/ath5k
fa1c114f 2079S: Maintained
fa451753 2080F: drivers/net/wireless/ath/ath5k/
fa1c114f 2081
12e62d6f
KV
2082ATHEROS ATH6KL WIRELESS DRIVER
2083M: Kalle Valo <kvalo@qca.qualcomm.com>
2084L: linux-wireless@vger.kernel.org
2085W: http://wireless.kernel.org/en/users/Drivers/ath6kl
9f273c24 2086T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
12e62d6f
KV
2087S: Supported
2088F: drivers/net/wireless/ath/ath6kl/
2089
2be7d22f 2090WILOCITY WIL6210 WIRELESS DRIVER
23ba8a66 2091M: Maya Erez <qca_merez@qca.qualcomm.com>
2be7d22f
VK
2092L: linux-wireless@vger.kernel.org
2093L: wil6210@qca.qualcomm.com
2094S: Supported
2095W: http://wireless.kernel.org/en/users/Drivers/wil6210
2096F: drivers/net/wireless/ath/wil6210/
dba4b74d 2097F: include/uapi/linux/wil6210_uapi.h
2be7d22f 2098
1d7e1e6b
CL
2099CARL9170 LINUX COMMUNITY WIRELESS DRIVER
2100M: Christian Lamparter <chunkeey@googlemail.com>
2101L: linux-wireless@vger.kernel.org
2102W: http://wireless.kernel.org/en/users/Drivers/carl9170
2103S: Maintained
2104F: drivers/net/wireless/ath/carl9170/
2105
2c2a6172
LT
2106ATK0110 HWMON DRIVER
2107M: Luca Tettamanti <kronos.it@gmail.com>
968ce1b1 2108L: linux-hwmon@vger.kernel.org
2c2a6172
LT
2109S: Maintained
2110F: drivers/hwmon/asus_atk0110.c
2111
6f69a6d7 2112ATI_REMOTE2 DRIVER
8b58be88 2113M: Ville Syrjala <syrjala@sci.fi>
6f69a6d7 2114S: Maintained
679655da 2115F: drivers/input/misc/ati_remote2.c
6f69a6d7 2116
7ae115b4 2117ATLX ETHERNET DRIVERS
8b58be88 2118M: Jay Cliburn <jcliburn@gmail.com>
cb2f33e9 2119M: Chris Snook <chris.snook@gmail.com>
e443e383 2120L: netdev@vger.kernel.org
8d5ca6ec
JC
2121W: http://sourceforge.net/projects/atl1
2122W: http://atl1.sourceforge.net
2123S: Maintained
2b133ad6 2124F: drivers/net/ethernet/atheros/
8d5ca6ec 2125
1da177e4 2126ATM
366c1bd1 2127M: Chas Williams <3chas3@gmail.com>
476604de 2128L: linux-atm-general@lists.sourceforge.net (moderated for non-subscribers)
44ae98b5 2129L: netdev@vger.kernel.org
1da177e4
LT
2130W: http://linux-atm.sourceforge.net
2131S: Maintained
679655da
JP
2132F: drivers/atm/
2133F: include/linux/atm*
c117ab84 2134F: include/uapi/linux/atm*
1da177e4 2135
04ac2f46 2136ATMEL AT91 / AT32 MCI DRIVER
24e1511f 2137M: Ludovic Desroches <ludovic.desroches@atmel.com>
04ac2f46
NF
2138S: Maintained
2139F: drivers/mmc/host/atmel-mci.c
04ac2f46 2140
f80cb488
NF
2141ATMEL AT91 SAMA5D2-Compatible Shutdown Controller
2142M: Nicolas Ferre <nicolas.ferre@atmel.com>
2143S: Supported
2144F: drivers/power/reset/at91-sama5d2_shdwc.c
2145
b9cd7a25
LD
2146ATMEL SAMA5D2 ADC DRIVER
2147M: Ludovic Desroches <ludovic.desroches@atmel.com>
2148L: linux-iio@vger.kernel.org
2149S: Supported
2150F: drivers/iio/adc/at91-sama5d2_adc.c
2151
dfae90ed 2152ATMEL Audio ALSA driver
3a82002c 2153M: Nicolas Ferre <nicolas.ferre@atmel.com>
dfae90ed
BS
2154L: alsa-devel@alsa-project.org (moderated for non-subscribers)
2155S: Supported
2156F: sound/soc/atmel
2157
b414dc16
NF
2158ATMEL DMA DRIVER
2159M: Nicolas Ferre <nicolas.ferre@atmel.com>
2160L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2161S: Supported
2162F: drivers/dma/at_hdmac.c
2163F: drivers/dma/at_hdmac_regs.h
6f0d65af 2164F: include/linux/platform_data/dma-atmel.h
b414dc16 2165
6bd0f436
LD
2166ATMEL XDMA DRIVER
2167M: Ludovic Desroches <ludovic.desroches@atmel.com>
2168L: linux-arm-kernel@lists.infradead.org
2169L: dmaengine@vger.kernel.org
2170S: Supported
2171F: drivers/dma/at_xdmac.c
2172
888f2804
LD
2173ATMEL I2C DRIVER
2174M: Ludovic Desroches <ludovic.desroches@atmel.com>
2175L: linux-i2c@vger.kernel.org
2176S: Supported
2177F: drivers/i2c/busses/i2c-at91.c
2178
15515545 2179ATMEL ISI DRIVER
50cb2efa 2180M: Ludovic Desroches <ludovic.desroches@atmel.com>
15515545
JW
2181L: linux-media@vger.kernel.org
2182S: Supported
f2294c2d 2183F: drivers/media/platform/soc_camera/atmel-isi.c
15515545
JW
2184F: include/media/atmel-isi.h
2185
8f4c79ce 2186ATMEL LCDFB DRIVER
8b58be88 2187M: Nicolas Ferre <nicolas.ferre@atmel.com>
c69f677c 2188L: linux-fbdev@vger.kernel.org
8f4c79ce 2189S: Maintained
8a61f013 2190F: drivers/video/fbdev/atmel_lcdfb.c
679655da 2191F: include/video/atmel_lcdc.h
8f4c79ce 2192
89e5785f 2193ATMEL MACB ETHERNET DRIVER
a02875a6 2194M: Nicolas Ferre <nicolas.ferre@atmel.com>
89e5785f 2195S: Supported
9f2f381f 2196F: drivers/net/ethernet/cadence/
89e5785f 2197
5cbac98a 2198ATMEL NAND DRIVER
50cb2efa
NF
2199M: Wenyou Yang <wenyou.yang@atmel.com>
2200M: Josh Wu <rainyfeeling@outlook.com>
5cbac98a
JW
2201L: linux-mtd@lists.infradead.org
2202S: Supported
2203F: drivers/mtd/nand/atmel_nand*
2204
05c441ef 2205ATMEL SDMMC DRIVER
2206M: Ludovic Desroches <ludovic.desroches@atmel.com>
2207L: linux-mmc@vger.kernel.org
2208S: Supported
2209F: drivers/mmc/host/sdhci-of-at91.c
2210
754ce4f2 2211ATMEL SPI DRIVER
a02875a6 2212M: Nicolas Ferre <nicolas.ferre@atmel.com>
754ce4f2 2213S: Supported
9df92e6c 2214F: drivers/spi/spi-atmel.*
754ce4f2 2215
0ef09015 2216ATMEL SSC DRIVER
03515f32 2217M: Nicolas Ferre <nicolas.ferre@atmel.com>
0ef09015
BS
2218L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2219S: Supported
2220F: drivers/misc/atmel-ssc.c
2221F: include/linux/atmel-ssc.h
2222
e9cb1c5a
NF
2223ATMEL Timer Counter (TC) AND CLOCKSOURCE DRIVERS
2224M: Nicolas Ferre <nicolas.ferre@atmel.com>
2225L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2226S: Supported
2227F: drivers/misc/atmel_tclib.c
2228F: drivers/clocksource/tcb_clksrc.c
2229
914a3f3b 2230ATMEL USBA UDC DRIVER
a02875a6
NF
2231M: Nicolas Ferre <nicolas.ferre@atmel.com>
2232L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
914a3f3b 2233S: Supported
faf2e1db 2234F: drivers/usb/gadget/udc/atmel_usba_udc.*
914a3f3b 2235
1da177e4 2236ATMEL WIRELESS DRIVER
8b58be88 2237M: Simon Kelley <simon@thekelleys.org.uk>
724c6b35 2238L: linux-wireless@vger.kernel.org
1da177e4
LT
2239W: http://www.thekelleys.org.uk/atmel
2240W: http://atmelwlandriver.sourceforge.net/
2241S: Maintained
30fe0f9b 2242F: drivers/net/wireless/atmel/atmel*
1da177e4 2243
a14c0f8f
ND
2244ATMEL MAXTOUCH DRIVER
2245M: Nick Dyer <nick.dyer@itdev.co.uk>
2246T: git git://github.com/atmel-maxtouch/linux.git
2247S: Supported
2248F: Documentation/devicetree/bindings/input/atmel,maxtouch.txt
2249F: drivers/input/touchscreen/atmel_mxt_ts.c
2250F: include/linux/platform_data/atmel_mxt_ts.h
2251
26780d9e 2252ATTO EXPRESSSAS SAS/SATA RAID SCSI DRIVER
b75f0050
JP
2253M: Bradley Grove <linuxdrivers@attotech.com>
2254L: linux-scsi@vger.kernel.org
2255W: http://www.attotech.com
2256S: Supported
2257F: drivers/scsi/esas2r
26780d9e 2258
bc6e17b8
SS
2259ATUSB IEEE 802.15.4 RADIO DRIVER
2260M: Stefan Schmidt <stefan@osg.samsung.com>
2261L: linux-wpan@vger.kernel.org
2262S: Maintained
2263F: drivers/net/ieee802154/atusb.c
2264F: drivers/net/ieee802154/atusb.h
2265F: drivers/net/ieee802154/at86rf230.h
2266
a92b7b80 2267AUDIT SUBSYSTEM
915f389d 2268M: Paul Moore <paul@paul-moore.com>
8b58be88 2269M: Eric Paris <eparis@redhat.com>
915f389d 2270L: linux-audit@redhat.com (moderated for non-subscribers)
ad3f9a22 2271W: http://people.redhat.com/sgrubb/audit/
915f389d 2272T: git git://git.infradead.org/users/pcmoore/audit
a92b7b80 2273S: Maintained
679655da 2274F: include/linux/audit.h
c117ab84 2275F: include/uapi/linux/audit.h
679655da 2276F: kernel/audit*
a92b7b80 2277
70e84049 2278AUXILIARY DISPLAY DRIVERS
8b58be88 2279M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
450c622e
MO
2280W: http://miguelojeda.es/auxdisplay.htm
2281W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
70e84049 2282S: Maintained
679655da
JP
2283F: drivers/auxdisplay/
2284F: include/linux/cfag12864b.h
70e84049 2285
5f97f7f9 2286AVR32 ARCHITECTURE
e336f61f
HCE
2287M: Haavard Skinnemoen <hskinnemoen@gmail.com>
2288M: Hans-Christian Egtvedt <egtvedt@samfundet.no>
5f97f7f9 2289W: http://www.atmel.com/products/AVR32/
249d9d9d 2290W: http://mirror.egtvedt.no/avr32linux.org/
5f97f7f9 2291W: http://avrfreaks.net/
e336f61f 2292S: Maintained
679655da 2293F: arch/avr32/
5f97f7f9
HS
2294
2295AVR32/AT32AP MACHINE SUPPORT
e336f61f
HCE
2296M: Haavard Skinnemoen <hskinnemoen@gmail.com>
2297M: Hans-Christian Egtvedt <egtvedt@samfundet.no>
2298S: Maintained
679655da 2299F: arch/avr32/mach-at32ap/
5f97f7f9 2300
1da177e4 2301AX.25 NETWORK LAYER
8b58be88 2302M: Ralf Baechle <ralf@linux-mips.org>
1da177e4 2303L: linux-hams@vger.kernel.org
d34cb28a 2304W: http://www.linux-ax25.org/
1da177e4 2305S: Maintained
c117ab84 2306F: include/uapi/linux/ax25.h
679655da
JP
2307F: include/net/ax25.h
2308F: net/ax25/
1da177e4 2309
d5269395 2310AZ6007 DVB DRIVER
5dc8a864
MCC
2311M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
2312M: Mauro Carvalho Chehab <mchehab@kernel.org>
d5269395 2313L: linux-media@vger.kernel.org
a825eaec 2314W: https://linuxtv.org
d5269395
MCC
2315T: git git://linuxtv.org/media_tree.git
2316S: Maintained
2317F: drivers/media/usb/dvb-usb-v2/az6007.c
2318
6777376e
HV
2319AZTECH FM RADIO RECEIVER DRIVER
2320M: Hans Verkuil <hverkuil@xs4all.nl>
2321L: linux-media@vger.kernel.org
2322T: git git://linuxtv.org/media_tree.git
a825eaec 2323W: https://linuxtv.org
6777376e
HV
2324S: Maintained
2325F: drivers/media/radio/radio-aztech*
2326
e2d1d6c0 2327B43 WIRELESS DRIVER
e2d1d6c0 2328L: linux-wireless@vger.kernel.org
ed072f9e 2329L: b43-dev@lists.infradead.org
491b26b4 2330W: http://wireless.kernel.org/en/users/Drivers/b43
8a72ed6f 2331S: Odd Fixes
58619b14 2332F: drivers/net/wireless/broadcom/b43/
e2d1d6c0
RD
2333
2334B43LEGACY WIRELESS DRIVER
8b58be88 2335M: Larry Finger <Larry.Finger@lwfinger.net>
e2d1d6c0 2336L: linux-wireless@vger.kernel.org
ed072f9e 2337L: b43-dev@lists.infradead.org
491b26b4 2338W: http://wireless.kernel.org/en/users/Drivers/b43
e2d1d6c0 2339S: Maintained
423e3ce3 2340F: drivers/net/wireless/broadcom/b43legacy/
e2d1d6c0 2341
300abeb5 2342BACKLIGHT CLASS/SUBSYSTEM
b7701755 2343M: Jingoo Han <jingoohan1@gmail.com>
70d14fcf 2344M: Lee Jones <lee.jones@linaro.org>
9f273c24 2345T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/backlight.git
300abeb5 2346S: Maintained
679655da
JP
2347F: drivers/video/backlight/
2348F: include/linux/backlight.h
300abeb5 2349
c6c8fea2 2350BATMAN ADVANCED
207df49e 2351M: Marek Lindner <mareklindner@neomailbox.ch>
c679ff8f 2352M: Simon Wunderlich <sw@simonwunderlich.de>
ca8e940c 2353M: Antonio Quartulli <a@unstable.cc>
1584f41f 2354L: b.a.t.m.a.n@lists.open-mesh.org (moderated for non-subscribers)
7b5e7396 2355W: https://www.open-mesh.org/
8b823170 2356Q: https://patchwork.open-mesh.org/project/batman/list/
c6c8fea2 2357S: Maintained
286ddfb0
SE
2358F: Documentation/ABI/testing/sysfs-class-net-batman-adv
2359F: Documentation/ABI/testing/sysfs-class-net-mesh
2360F: Documentation/networking/batman-adv.txt
09748a22 2361F: include/uapi/linux/batman_adv.h
c6c8fea2
SE
2362F: net/batman-adv/
2363
e2d1d6c0 2364BAYCOM/HDLCDRV DRIVERS FOR AX.25
8b58be88 2365M: Thomas Sailer <t.sailer@alumni.ethz.ch>
e2d1d6c0
RD
2366L: linux-hams@vger.kernel.org
2367W: http://www.baycom.org/~tom/ham/ham.html
2368S: Maintained
679655da 2369F: drivers/net/hamradio/baycom*
e2d1d6c0 2370
cafe5635 2371BCACHE (BLOCK LAYER CACHE)
d1aa1ab3 2372M: Kent Overstreet <kent.overstreet@gmail.com>
cafe5635
KO
2373L: linux-bcache@vger.kernel.org
2374W: http://bcache.evilpiepirate.org
4d1034eb 2375S: Orphan
cafe5635
KO
2376F: drivers/md/bcache/
2377
04bd844a
HV
2378BDISP ST MEDIA DRIVER
2379M: Fabien Dessenne <fabien.dessenne@st.com>
2380L: linux-media@vger.kernel.org
2381T: git git://linuxtv.org/media_tree.git
a825eaec 2382W: https://linuxtv.org
04bd844a
HV
2383S: Supported
2384F: drivers/media/platform/sti/bdisp
2385
e2d1d6c0 2386BEFS FILE SYSTEM
db4ad036
LB
2387M: Luis de Bethencourt <luisbg@osg.samsung.com>
2388M: Salah Triki <salah.triki@gmail.com>
2389S: Maintained
2390T: git git://github.com/luisbg/linux-befs.git
679655da
JP
2391F: Documentation/filesystems/befs.txt
2392F: fs/befs/
e2d1d6c0 2393
564ee360 2394BECKHOFF CX5020 ETHERCAT MASTER DRIVER
49e7d9df
JP
2395M: Dariusz Marcinkiewicz <reksio@newterm.pl>
2396L: netdev@vger.kernel.org
2397S: Maintained
2398F: drivers/net/ethernet/ec_bhf.c
564ee360 2399
e2d1d6c0 2400BFS FILE SYSTEM
8b58be88 2401M: "Tigran A. Aivazian" <tigran@aivazian.fsnet.co.uk>
e2d1d6c0 2402S: Maintained
679655da
JP
2403F: Documentation/filesystems/bfs.txt
2404F: fs/bfs/
c117ab84 2405F: include/uapi/linux/bfs_fs.h
e2d1d6c0 2406
1394f032 2407BLACKFIN ARCHITECTURE
a4edbc10 2408M: Steven Miao <realmz6@gmail.com>
b3fe92b0 2409L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
1443176f 2410T: git git://git.code.sf.net/p/adi-linux/code
e3b2d3f3
BW
2411W: http://blackfin.uclinux.org
2412S: Supported
679655da 2413F: arch/blackfin/
566da5b2 2414
e190d6b1 2415BLACKFIN EMAC DRIVER
b3fe92b0 2416L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
e190d6b1
BW
2417W: http://blackfin.uclinux.org
2418S: Supported
7b35f033 2419F: drivers/net/ethernet/adi/
e190d6b1 2420
566da5b2 2421BLACKFIN RTC DRIVER
b3fe92b0 2422L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
566da5b2
MF
2423W: http://blackfin.uclinux.org
2424S: Supported
679655da 2425F: drivers/rtc/rtc-bfin.c
1394f032 2426
936ed49a 2427BLACKFIN SDH DRIVER
109ec8c3 2428M: Sonic Zhang <sonic.zhang@analog.com>
b3fe92b0 2429L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
936ed49a
MF
2430W: http://blackfin.uclinux.org
2431S: Supported
2432F: drivers/mmc/host/bfin_sdh.c
2433
1394f032 2434BLACKFIN SERIAL DRIVER
8b58be88 2435M: Sonic Zhang <sonic.zhang@analog.com>
b3fe92b0 2436L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
e3b2d3f3
BW
2437W: http://blackfin.uclinux.org
2438S: Supported
8460241e 2439F: drivers/tty/serial/bfin_uart.c
1394f032 2440
1e6d320f 2441BLACKFIN WATCHDOG DRIVER
b3fe92b0 2442L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
1e6d320f
BW
2443W: http://blackfin.uclinux.org
2444S: Supported
679655da 2445F: drivers/watchdog/bfin_wdt.c
1e6d320f 2446
d24ecfcc 2447BLACKFIN I2C TWI DRIVER
8b58be88 2448M: Sonic Zhang <sonic.zhang@analog.com>
b3fe92b0 2449L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
d24ecfcc
BW
2450W: http://blackfin.uclinux.org/
2451S: Supported
679655da 2452F: drivers/i2c/busses/i2c-bfin-twi.c
d24ecfcc 2453
1e204377
SJ
2454BLACKFIN MEDIA DRIVER
2455M: Scott Jiang <scott.jiang.linux@gmail.com>
b3fe92b0 2456L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
1e204377
SJ
2457W: http://blackfin.uclinux.org/
2458S: Supported
2459F: drivers/media/platform/blackfin/
2460F: drivers/media/i2c/adv7183*
2461F: drivers/media/i2c/vs6624*
2462
b54cf35a
JSM
2463BLINKM RGB LED DRIVER
2464M: Jan-Simon Moeller <jansimon.moeller@gmx.de>
2465S: Maintained
2466F: drivers/leds/leds-blinkm.c
2467
1da177e4 2468BLOCK LAYER
8b58be88 2469M: Jens Axboe <axboe@kernel.dk>
82c426e0 2470L: linux-block@vger.kernel.org
08deed1e 2471T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
1da177e4 2472S: Maintained
679655da 2473F: block/
ae11f7ef 2474F: kernel/trace/blktrace.c
1da177e4 2475
2b54aaef 2476BLOCK2MTD DRIVER
8b58be88 2477M: Joern Engel <joern@lazybastard.org>
2b54aaef
JE
2478L: linux-mtd@lists.infradead.org
2479S: Maintained
679655da 2480F: drivers/mtd/devices/block2mtd.c
2b54aaef 2481
63fbd24e 2482BLUETOOTH DRIVERS
8b58be88 2483M: Marcel Holtmann <marcel@holtmann.org>
960d4d1b 2484M: Gustavo Padovan <gustavo@padovan.org>
eb491eca 2485M: Johan Hedberg <johan.hedberg@gmail.com>
781c2844 2486L: linux-bluetooth@vger.kernel.org
63fbd24e 2487W: http://www.bluez.org/
22e7a424
MH
2488T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
2489T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
1da177e4 2490S: Maintained
679655da 2491F: drivers/bluetooth/
1da177e4 2492
63fbd24e 2493BLUETOOTH SUBSYSTEM
8b58be88 2494M: Marcel Holtmann <marcel@holtmann.org>
960d4d1b 2495M: Gustavo Padovan <gustavo@padovan.org>
eb491eca 2496M: Johan Hedberg <johan.hedberg@gmail.com>
63fbd24e
MH
2497L: linux-bluetooth@vger.kernel.org
2498W: http://www.bluez.org/
22e7a424
MH
2499T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
2500T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
1da177e4 2501S: Maintained
679655da
JP
2502F: net/bluetooth/
2503F: include/net/bluetooth/
1da177e4
LT
2504
2505BONDING DRIVER
79b30750 2506M: Jay Vosburgh <j.vosburgh@gmail.com>
898602a0 2507M: Veaceslav Falico <vfalico@gmail.com>
da29838d 2508M: Andy Gospodarek <andy@greyhouse.net>
a6c36ee6 2509L: netdev@vger.kernel.org
ce00f85c
JC
2510W: http://sourceforge.net/projects/bonding/
2511S: Supported
679655da 2512F: drivers/net/bonding/
c117ab84 2513F: include/uapi/linux/if_bonding.h
1da177e4 2514
b5f4df34
AS
2515BPF (Safe dynamic programs and tools)
2516M: Alexei Starovoitov <ast@kernel.org>
2517L: netdev@vger.kernel.org
2518L: linux-kernel@vger.kernel.org
2519S: Supported
2520F: kernel/bpf/
2521
39105890 2522BROADCOM B44 10/100 ETHERNET DRIVER
75c9510b 2523M: Michael Chan <michael.chan@broadcom.com>
39105890
GZ
2524L: netdev@vger.kernel.org
2525S: Supported
adfc5217 2526F: drivers/net/ethernet/broadcom/b44.*
39105890 2527
967dd82f
FF
2528BROADCOM B53 ETHERNET SWITCH DRIVER
2529M: Florian Fainelli <f.fainelli@gmail.com>
2530L: netdev@vger.kernel.org
2531L: openwrt-devel@lists.openwrt.org (subscribers-only)
2532S: Supported
2533F: drivers/net/dsa/b53/*
2534F: include/linux/platform_data/b53.h
2535
32ec90d5
FF
2536BROADCOM GENET ETHERNET DRIVER
2537M: Florian Fainelli <f.fainelli@gmail.com>
2538L: netdev@vger.kernel.org
2539S: Supported
2540F: drivers/net/ethernet/broadcom/genet/
2541
948c51e6 2542BROADCOM BNX2 GIGABIT ETHERNET DRIVER
f1d1baeb
JK
2543M: Sony Chacko <sony.chacko@qlogic.com>
2544M: Dept-HSGLinuxNICDev@qlogic.com
948c51e6
MC
2545L: netdev@vger.kernel.org
2546S: Supported
adfc5217
JK
2547F: drivers/net/ethernet/broadcom/bnx2.*
2548F: drivers/net/ethernet/broadcom/bnx2_*
948c51e6 2549
4d9d2cb0 2550BROADCOM BNX2X 10 GIGABIT ETHERNET DRIVER
08f6dd89 2551M: Ariel Elior <ariel.elior@qlogic.com>
4d9d2cb0
ET
2552L: netdev@vger.kernel.org
2553S: Supported
adfc5217 2554F: drivers/net/ethernet/broadcom/bnx2x/
4d9d2cb0 2555
90f4c594 2556BROADCOM BCM281XX/BCM11XXX/BCM216XX ARM ARCHITECTURE
f18cf050 2557M: Florian Fainelli <f.fainelli@gmail.com>
d3cc2e86
FF
2558M: Ray Jui <rjui@broadcom.com>
2559M: Scott Branden <sbranden@broadcom.com>
086f4704 2560M: bcm-kernel-feedback-list@broadcom.com
90f4c594 2561T: git git://github.com/broadcom/mach-bcm
af4b8e37 2562S: Maintained
ccf62f5a
JM
2563N: bcm281*
2564N: bcm113*
2565N: bcm216*
2566N: kona
af4b8e37 2567F: arch/arm/mach-bcm/
af4b8e37 2568
9209bec4 2569BROADCOM BCM2835 ARM ARCHITECTURE
f680f25c 2570M: Stephen Warren <swarren@wwwdotorg.org>
8bcdd929 2571M: Lee Jones <lee@kernel.org>
10b9e887 2572M: Eric Anholt <eric@anholt.net>
f680f25c 2573L: linux-rpi-kernel@lists.infradead.org (moderated for non-subscribers)
82481129 2574L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8bcdd929 2575T: git git://git.kernel.org/pub/scm/linux/kernel/git/rpi/linux-rpi.git
f680f25c 2576S: Maintained
9209bec4 2577N: bcm2835
f680f25c 2578
5564f092
RM
2579BROADCOM BCM47XX MIPS ARCHITECTURE
2580M: Hauke Mehrtens <hauke@hauke-m.de>
2581M: Rafał Miłecki <zajec5@gmail.com>
2582L: linux-mips@linux-mips.org
2583S: Maintained
7ad2410c 2584F: Documentation/devicetree/bindings/mips/brcm/
5564f092
RM
2585F: arch/mips/bcm47xx/*
2586F: arch/mips/include/asm/mach-bcm47xx/*
2587
9209bec4 2588BROADCOM BCM5301X ARM ARCHITECTURE
5b293ebe 2589M: Hauke Mehrtens <hauke@hauke-m.de>
1a50cd8a
RM
2590M: Rafał Miłecki <zajec5@gmail.com>
2591M: bcm-kernel-feedback-list@broadcom.com
5b293ebe
HM
2592L: linux-arm-kernel@lists.infradead.org
2593S: Maintained
2594F: arch/arm/mach-bcm/bcm_5301x.c
1a50cd8a 2595F: arch/arm/boot/dts/bcm5301x*.dtsi
5b293ebe
HM
2596F: arch/arm/boot/dts/bcm470*
2597
e076e962
FF
2598BROADCOM BCM63XX ARM ARCHITECTURE
2599M: Florian Fainelli <f.fainelli@gmail.com>
086f4704 2600M: bcm-kernel-feedback-list@broadcom.com
20de823e 2601L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
20de823e 2602T: git git://github.com/broadcom/stblinux.git
e076e962 2603S: Maintained
d6f4e76e 2604N: bcm63xx
e076e962 2605
7110e227
KC
2606BROADCOM BCM63XX/BCM33XX UDC DRIVER
2607M: Kevin Cernekee <cernekee@gmail.com>
2608L: linux-usb@vger.kernel.org
2609S: Maintained
2610F: drivers/usb/gadget/udc/bcm63xx_udc.*
2611
2df94fd6 2612BROADCOM BCM7XXX ARM ARCHITECTURE
2df94fd6 2613M: Brian Norris <computersforpeace@gmail.com>
3b4b6fe9
FF
2614M: Gregory Fong <gregory.0xf0@gmail.com>
2615M: Florian Fainelli <f.fainelli@gmail.com>
086f4704 2616M: bcm-kernel-feedback-list@broadcom.com
2df94fd6 2617L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
eb6725d0 2618T: git git://github.com/broadcom/stblinux.git
2df94fd6
BN
2619S: Maintained
2620F: arch/arm/mach-bcm/*brcmstb*
2621F: arch/arm/boot/dts/bcm7*.dts*
e36661e4 2622F: drivers/bus/brcmstb_gisb.c
5009a289 2623N: brcmstb
2df94fd6 2624
70371cef
KC
2625BROADCOM BMIPS MIPS ARCHITECTURE
2626M: Kevin Cernekee <cernekee@gmail.com>
2627M: Florian Fainelli <f.fainelli@gmail.com>
2628L: linux-mips@linux-mips.org
eb6725d0 2629T: git git://github.com/broadcom/stblinux.git
70371cef
KC
2630S: Maintained
2631F: arch/mips/bmips/*
2632F: arch/mips/include/asm/mach-bmips/*
2633F: arch/mips/kernel/*bmips*
338808de 2634F: arch/mips/boot/dts/brcm/bcm*.dts*
c7c42ec2 2635F: drivers/irqchip/irq-bcm63*
70371cef
KC
2636F: drivers/irqchip/irq-bcm7*
2637F: drivers/irqchip/irq-brcmstb*
3271e610 2638F: include/linux/bcm963xx_nvram.h
8fce60b8 2639F: include/linux/bcm963xx_tag.h
70371cef 2640
948c51e6 2641BROADCOM TG3 GIGABIT ETHERNET DRIVER
ccad0993 2642M: Siva Reddy Kallam <siva.kallam@broadcom.com>
23629477 2643M: Prashant Sreedharan <prashant@broadcom.com>
8b58be88 2644M: Michael Chan <mchan@broadcom.com>
948c51e6
MC
2645L: netdev@vger.kernel.org
2646S: Supported
adfc5217 2647F: drivers/net/ethernet/broadcom/tg3.*
948c51e6 2648
a9533e7e 2649BROADCOM BRCM80211 IEEE802.11n WIRELESS DRIVER
2a734451
AS
2650M: Arend van Spriel <arend.vanspriel@broadcom.com>
2651M: Franky Lin <franky.lin@broadcom.com>
2652M: Hante Meuleman <hante.meuleman@broadcom.com>
a9533e7e 2653L: linux-wireless@vger.kernel.org
2a734451 2654L: brcm80211-dev-list.pdl@broadcom.com
a9533e7e 2655S: Supported
05491d2c 2656F: drivers/net/wireless/broadcom/brcm80211/
a9533e7e 2657
9958d6f9 2658BROADCOM BNX2FC 10 GIGABIT FCOE DRIVER
3b7f040a 2659M: QLogic-Storage-Upstream@qlogic.com
9958d6f9
BPG
2660L: linux-scsi@vger.kernel.org
2661S: Supported
2662F: drivers/scsi/bnx2fc/
2663
6a6b5ad0 2664BROADCOM BNX2I 1/10 GIGABIT iSCSI DRIVER
3b7f040a 2665M: QLogic-Storage-Upstream@qlogic.com
6a6b5ad0
EW
2666L: linux-scsi@vger.kernel.org
2667S: Supported
2668F: drivers/scsi/bnx2i/
2669
63f37ddf 2670BROADCOM IPROC ARM ARCHITECTURE
36c0237f
SB
2671M: Ray Jui <rjui@broadcom.com>
2672M: Scott Branden <sbranden@broadcom.com>
63f37ddf 2673M: Jon Mason <jonmason@broadcom.com>
086f4704 2674M: bcm-kernel-feedback-list@broadcom.com
36c0237f 2675L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
eb6725d0 2676T: git git://github.com/broadcom/cygnus-linux.git
36c0237f
SB
2677S: Maintained
2678N: iproc
2679N: cygnus
5c161242 2680N: bcm[-_]nsp
36c0237f
SB
2681N: bcm9113*
2682N: bcm9583*
63f37ddf
JM
2683N: bcm9585*
2684N: bcm9586*
2685N: bcm988312
36c0237f 2686N: bcm113*
63f37ddf
JM
2687N: bcm583*
2688N: bcm585*
2689N: bcm586*
2690N: bcm88312
d76e21b8 2691F: arch/arm64/boot/dts/broadcom/ns2*
5c161242
JM
2692F: drivers/clk/bcm/clk-ns*
2693F: drivers/pinctrl/bcm/pinctrl-ns*
36c0237f 2694
3b0213d5
GF
2695BROADCOM BRCMSTB GPIO DRIVER
2696M: Gregory Fong <gregory.0xf0@gmail.com>
9c2abe2f 2697L: bcm-kernel-feedback-list@broadcom.com
3b0213d5
GF
2698S: Supported
2699F: drivers/gpio/gpio-brcmstb.c
2700F: Documentation/devicetree/bindings/gpio/brcm,brcmstb-gpio.txt
2701
7b7f588b 2702BROADCOM KONA GPIO DRIVER
5e163903 2703M: Ray Jui <rjui@broadcom.com>
7b7f588b
MM
2704L: bcm-kernel-feedback-list@broadcom.com
2705S: Supported
2706F: drivers/gpio/gpio-bcm-kona.c
1db12cde 2707F: Documentation/devicetree/bindings/gpio/brcm,kona-gpio.txt
7b7f588b 2708
f6e734a8
RM
2709BROADCOM NVRAM DRIVER
2710M: Rafał Miłecki <zajec5@gmail.com>
2711L: linux-mips@linux-mips.org
2712S: Maintained
2713F: drivers/firmware/broadcom/*
2714
02787daa
BN
2715BROADCOM STB NAND FLASH DRIVER
2716M: Brian Norris <computersforpeace@gmail.com>
1ddaa021 2717M: Kamal Dasu <kdasu.kdev@gmail.com>
02787daa 2718L: linux-mtd@lists.infradead.org
1285734c 2719L: bcm-kernel-feedback-list@broadcom.com
02787daa
BN
2720S: Maintained
2721F: drivers/mtd/nand/brcmnand/
2722
c9678d86
RM
2723BROADCOM SPECIFIC AMBA DRIVER (BCMA)
2724M: Rafał Miłecki <zajec5@gmail.com>
2725L: linux-wireless@vger.kernel.org
2726S: Maintained
2727F: drivers/bcma/
2728F: include/linux/bcma/
2729
b8302205
FF
2730BROADCOM SYSTEMPORT ETHERNET DRIVER
2731M: Florian Fainelli <f.fainelli@gmail.com>
2732L: netdev@vger.kernel.org
2733S: Supported
2734F: drivers/net/ethernet/broadcom/bcmsysport.*
2735
42515e61
J
2736BROADCOM VULCAN ARM64 SOC
2737M: Jayachandran C. <jchandra@broadcom.com>
086f4704 2738M: bcm-kernel-feedback-list@broadcom.com
42515e61 2739L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
42515e61
J
2740S: Maintained
2741F: arch/arm64/boot/dts/broadcom/vulcan*
2742
7725ccfd 2743BROCADE BFA FC SCSI DRIVER
aa803370
AG
2744M: Anil Gurumurthy <anil.gurumurthy@qlogic.com>
2745M: Sudarsana Kalluru <sudarsana.kalluru@qlogic.com>
455518e7
JP
2746L: linux-scsi@vger.kernel.org
2747S: Supported
2748F: drivers/scsi/bfa/
7725ccfd 2749
8b230ed8 2750BROCADE BNA 10 GIGABIT ETHERNET DRIVER
439e9575 2751M: Rasesh Mody <rasesh.mody@qlogic.com>
8b230ed8
RM
2752L: netdev@vger.kernel.org
2753S: Supported
f844a0ea 2754F: drivers/net/ethernet/brocade/bna/
8b230ed8 2755
5cdf7f76 2756BSG (block layer generic sg v4 driver)
8b58be88 2757M: FUJITA Tomonori <fujita.tomonori@lab.ntt.co.jp>
5cdf7f76
JA
2758L: linux-scsi@vger.kernel.org
2759S: Supported
679655da
JP
2760F: block/bsg.c
2761F: include/linux/bsg.h
c117ab84 2762F: include/uapi/linux/bsg.h
5cdf7f76 2763
af39917d
CL
2764BT87X AUDIO DRIVER
2765M: Clemens Ladisch <clemens@ladisch.de>
2766L: alsa-devel@alsa-project.org (moderated for non-subscribers)
2767T: git git://git.alsa-project.org/alsa-kernel.git
2768S: Maintained
2769F: Documentation/sound/alsa/Bt87x.txt
2770F: sound/pci/bt87x.c
2771
ff1d5c2f 2772BT8XXGPIO DRIVER
eb032b98 2773M: Michael Buesch <m@bues.ch>
ff1d5c2f
MB
2774W: http://bu3sch.de/btgpio.php
2775S: Maintained
72dbb705 2776F: drivers/gpio/gpio-bt8xx.c
ff1d5c2f 2777
eb1eb04f 2778BTRFS FILE SYSTEM
c0778e25
CM
2779M: Chris Mason <clm@fb.com>
2780M: Josef Bacik <jbacik@fb.com>
d8130624 2781M: David Sterba <dsterba@suse.com>
eb1eb04f
JP
2782L: linux-btrfs@vger.kernel.org
2783W: http://btrfs.wiki.kernel.org/
8a6e2535 2784Q: http://patchwork.kernel.org/project/linux-btrfs/list/
9c106405 2785T: git git://git.kernel.org/pub/scm/linux/kernel/git/mason/linux-btrfs.git
eb1eb04f 2786S: Maintained
679655da
JP
2787F: Documentation/filesystems/btrfs.txt
2788F: fs/btrfs/
eb1eb04f 2789
1da177e4 2790BTTV VIDEO4LINUX DRIVER
5dc8a864
MCC
2791M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
2792M: Mauro Carvalho Chehab <mchehab@kernel.org>
661263b5 2793L: linux-media@vger.kernel.org
a825eaec 2794W: https://linuxtv.org
275ffde4 2795T: git git://linuxtv.org/media_tree.git
f96236e5 2796S: Odd fixes
679655da 2797F: Documentation/video4linux/bttv/
90d72ac6 2798F: drivers/media/pci/bt8xx/bttv*
1da177e4 2799
1f34923c
KA
2800BUSLOGIC SCSI DRIVER
2801M: Khalid Aziz <khalid@gonehiking.org>
2802L: linux-scsi@vger.kernel.org
2803S: Maintained
2804F: drivers/scsi/BusLogic.*
2805F: drivers/scsi/FlashPoint.*
2806
af39917d
CL
2807C-MEDIA CMI8788 DRIVER
2808M: Clemens Ladisch <clemens@ladisch.de>
2809L: alsa-devel@alsa-project.org (moderated for non-subscribers)
2810T: git git://git.alsa-project.org/alsa-kernel.git
2811S: Maintained
2812F: sound/pci/oxygen/
2813
2141355f
MS
2814C6X ARCHITECTURE
2815M: Mark Salter <msalter@redhat.com>
2816M: Aurelien Jacquiot <a-jacquiot@ti.com>
2817L: linux-c6x-dev@linux-c6x.org
2818W: http://www.linux-c6x.org/wiki/index.php/Main_Page
2819S: Maintained
2820F: arch/c6x/
2821
a5432f5a 2822CACHEFILES: FS-CACHE BACKEND FOR CACHING ON MOUNTED FILESYSTEMS
8b58be88 2823M: David Howells <dhowells@redhat.com>
e62d6e24 2824L: linux-cachefs@redhat.com (moderated for non-subscribers)
a5432f5a
DH
2825S: Supported
2826F: Documentation/filesystems/caching/cachefiles.txt
2827F: fs/cachefiles/
2828
c815ca39
HV
2829CADET FM/AM RADIO RECEIVER DRIVER
2830M: Hans Verkuil <hverkuil@xs4all.nl>
2831L: linux-media@vger.kernel.org
2832T: git git://linuxtv.org/media_tree.git
a825eaec 2833W: https://linuxtv.org
c815ca39
HV
2834S: Maintained
2835F: drivers/media/radio/radio-cadet*
2836
77d5140f 2837CAFE CMOS INTEGRATED CAMERA CONTROLLER DRIVER
8b58be88 2838M: Jonathan Corbet <corbet@lwn.net>
661263b5 2839L: linux-media@vger.kernel.org
275ffde4 2840T: git git://linuxtv.org/media_tree.git
77d5140f 2841S: Maintained
679655da 2842F: Documentation/video4linux/cafe_ccic
90d72ac6 2843F: drivers/media/platform/marvell-ccic/
77d5140f 2844
201b6bab 2845CAIF NETWORK LAYER
5c574f50 2846M: Dmitry Tarnyagin <dmitry.tarnyagin@lockless.no>
201b6bab
JP
2847L: netdev@vger.kernel.org
2848S: Supported
2849F: Documentation/networking/caif/
2850F: drivers/net/caif/
c117ab84 2851F: include/uapi/linux/caif/
201b6bab
JP
2852F: include/net/caif/
2853F: net/caif/
2854
77dac90f 2855CALGARY x86-64 IOMMU
a6921c29
JM
2856M: Muli Ben-Yehuda <mulix@mulix.org>
2857M: Jon Mason <jdmason@kudzu.us>
2858L: iommu@lists.linux-foundation.org
77dac90f 2859S: Maintained
679655da
JP
2860F: arch/x86/kernel/pci-calgary_64.c
2861F: arch/x86/kernel/tce_64.c
2862F: arch/x86/include/asm/calgary.h
2863F: arch/x86/include/asm/tce.h
77dac90f 2864
e2d1d6c0 2865CAN NETWORK LAYER
8d15d386 2866M: Oliver Hartkopp <socketcan@hartkopp.net>
f7214cf2 2867M: Marc Kleine-Budde <mkl@pengutronix.de>
1caa60b6 2868L: linux-can@vger.kernel.org
84b0d715 2869W: https://github.com/linux-can
870482a4
MKB
2870T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
2871T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
e2d1d6c0 2872S: Maintained
f35f6c8f 2873F: Documentation/networking/can.txt
8d15d386 2874F: net/can/
8d15d386 2875F: include/linux/can/core.h
c117ab84
CEB
2876F: include/uapi/linux/can.h
2877F: include/uapi/linux/can/bcm.h
2878F: include/uapi/linux/can/raw.h
2879F: include/uapi/linux/can/gw.h
e2d1d6c0 2880
4261a204 2881CAN NETWORK DRIVERS
8b58be88 2882M: Wolfgang Grandegger <wg@grandegger.com>
ec78213a 2883M: Marc Kleine-Budde <mkl@pengutronix.de>
1caa60b6 2884L: linux-can@vger.kernel.org
84b0d715 2885W: https://github.com/linux-can
870482a4
MKB
2886T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
2887T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
4261a204 2888S: Maintained
3636876a 2889F: Documentation/devicetree/bindings/net/can/
8d15d386
OH
2890F: drivers/net/can/
2891F: include/linux/can/dev.h
8d15d386 2892F: include/linux/can/platform/
c117ab84
CEB
2893F: include/uapi/linux/can/error.h
2894F: include/uapi/linux/can/netlink.h
4261a204 2895
95d16c72 2896CAPABILITIES
39baa7e6 2897M: Serge Hallyn <serge@hallyn.com>
95d16c72 2898L: linux-security-module@vger.kernel.org
6305902c 2899S: Supported
95d16c72 2900F: include/linux/capability.h
c117ab84 2901F: include/uapi/linux/capability.h
6305902c 2902F: security/commoncap.c
38a94118 2903F: kernel/capability.c
95d16c72 2904
b84894c7
KT
2905CAPELLA MICROSYSTEMS LIGHT SENSOR DRIVER
2906M: Kevin Tsai <ktsai@capellamicro.com>
2907S: Maintained
2908F: drivers/iio/light/cm*
2909F: Documentation/devicetree/bindings/i2c/trivial-devices.txt
2910
f9484852
JG
2911CAVIUM I2C DRIVER
2912M: Jan Glauber <jglauber@cavium.com>
2913M: David Daney <david.daney@cavium.com>
2914W: http://www.cavium.com
2915S: Supported
2916F: drivers/i2c/busses/i2c-octeon*
2917F: drivers/i2c/busses/i2c-thunderx*
2918
f21fb3ed
RV
2919CAVIUM LIQUIDIO NETWORK DRIVER
2920M: Derek Chickles <derek.chickles@caviumnetworks.com>
2921M: Satanand Burla <satananda.burla@caviumnetworks.com>
2922M: Felix Manlunas <felix.manlunas@caviumnetworks.com>
2923M: Raghu Vatsavayi <raghu.vatsavayi@caviumnetworks.com>
2924L: netdev@vger.kernel.org
2925W: http://www.cavium.com
2926S: Supported
f21fb3ed
RV
2927F: drivers/net/ethernet/cavium/liquidio/
2928
ef0bbac3
VB
2929CC2520 IEEE-802.15.4 RADIO DRIVER
2930M: Varka Bhadram <varkabhadram@gmail.com>
2931L: linux-wpan@vger.kernel.org
2932S: Maintained
2933F: drivers/net/ieee802154/cc2520.c
2934F: include/linux/spi/cc2520.h
2935F: Documentation/devicetree/bindings/net/ieee802154/cc2520.txt
2936
ca684386
HV
2937CEC DRIVER
2938M: Hans Verkuil <hans.verkuil@cisco.com>
2939L: linux-media@vger.kernel.org
2940T: git git://linuxtv.org/media_tree.git
2941W: http://linuxtv.org
2942S: Supported
2943F: Documentation/cec.txt
2944F: Documentation/DocBook/media/v4l/cec*
2945F: drivers/staging/media/cec/
2946F: drivers/media/cec-edid.c
2947F: drivers/media/rc/keymaps/rc-cec.c
2948F: include/media/cec.h
2949F: include/media/cec-edid.h
2950F: include/linux/cec.h
2951F: include/linux/cec-funcs.h
2952
b8154542 2953CELL BROADBAND ENGINE ARCHITECTURE
8b58be88 2954M: Arnd Bergmann <arnd@arndb.de>
a4724ed6 2955L: linuxppc-dev@lists.ozlabs.org
b8154542
AB
2956W: http://www.ibm.com/developerworks/power/cell/
2957S: Supported
679655da 2958F: arch/powerpc/include/asm/cell*.h
679655da 2959F: arch/powerpc/include/asm/spu*.h
c117ab84 2960F: arch/powerpc/include/uapi/asm/spu*.h
679655da
JP
2961F: arch/powerpc/oprofile/*cell*
2962F: arch/powerpc/platforms/cell/
b8154542 2963
398ecff5
SW
2964CEPH COMMON CODE (LIBCEPH)
2965M: Ilya Dryomov <idryomov@gmail.com>
e43cdb56 2966M: "Yan, Zheng" <zyan@redhat.com>
0f5417ce 2967M: Sage Weil <sage@redhat.com>
82593f87 2968L: ceph-devel@vger.kernel.org
09d90327 2969W: http://ceph.com/
fb99f881 2970T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
6e67b7ae 2971T: git git://github.com/ceph/ceph-client.git
9030aaf9 2972S: Supported
14430813
JP
2973F: net/ceph/
2974F: include/linux/ceph/
2975F: include/linux/crush/
9030aaf9 2976
398ecff5
SW
2977CEPH DISTRIBUTED FILE SYSTEM CLIENT (CEPH)
2978M: "Yan, Zheng" <zyan@redhat.com>
2979M: Sage Weil <sage@redhat.com>
2980M: Ilya Dryomov <idryomov@gmail.com>
2981L: ceph-devel@vger.kernel.org
2982W: http://ceph.com/
2983T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
6e67b7ae 2984T: git git://github.com/ceph/ceph-client.git
398ecff5
SW
2985S: Supported
2986F: Documentation/filesystems/ceph.txt
2987F: fs/ceph/
2988
cfc411e7
DH
2989CERTIFICATE HANDLING:
2990M: David Howells <dhowells@redhat.com>
2991M: David Woodhouse <dwmw2@infradead.org>
d8d80386 2992L: keyrings@vger.kernel.org
cfc411e7
DH
2993S: Maintained
2994F: Documentation/module-signing.txt
2995F: certs/
d8d80386 2996F: scripts/sign-file.c
cfc411e7
DH
2997F: scripts/extract-cert.c
2998
18332a80 2999CERTIFIED WIRELESS USB (WUSB) SUBSYSTEM:
18332a80 3000L: linux-usb@vger.kernel.org
10c6c9c9 3001S: Orphan
679655da
JP
3002F: Documentation/usb/WUSB-Design-overview.txt
3003F: Documentation/usb/wusb-cbaf
355ffe69
DV
3004F: drivers/usb/host/hwa-hc.c
3005F: drivers/usb/host/whci/
679655da
JP
3006F: drivers/usb/wusbcore/
3007F: include/linux/usb/wusb*
18332a80 3008
70e84049 3009CFAG12864B LCD DRIVER
8b58be88 3010M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
450c622e
MO
3011W: http://miguelojeda.es/auxdisplay.htm
3012W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
70e84049 3013S: Maintained
679655da
JP
3014F: drivers/auxdisplay/cfag12864b.c
3015F: include/linux/cfag12864b.h
70e84049
MOS
3016
3017CFAG12864BFB LCD FRAMEBUFFER DRIVER
8b58be88 3018M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
450c622e
MO
3019W: http://miguelojeda.es/auxdisplay.htm
3020W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
70e84049 3021S: Maintained
679655da
JP
3022F: drivers/auxdisplay/cfag12864bfb.c
3023F: include/linux/cfag12864b.h
70e84049 3024
704232c2 3025CFG80211 and NL80211
8b58be88 3026M: Johannes Berg <johannes@sipsolutions.net>
704232c2 3027L: linux-wireless@vger.kernel.org
ce466579
JB
3028W: http://wireless.kernel.org/
3029T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
3030T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
704232c2 3031S: Maintained
c117ab84 3032F: include/uapi/linux/nl80211.h
679655da
JP
3033F: include/net/cfg80211.h
3034F: net/wireless/*
3035X: net/wireless/wext*
704232c2 3036
46e64261
GKH
3037CHAR and MISC DRIVERS
3038M: Arnd Bergmann <arnd@arndb.de>
879a5a00 3039M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
46e64261 3040T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
879a5a00 3041S: Supported
46e64261
GKH
3042F: drivers/char/*
3043F: drivers/misc/*
471322a8 3044F: include/linux/miscdevice.h
46e64261 3045
0a920b5b 3046CHECKPATCH
8b58be88 3047M: Andy Whitcroft <apw@canonical.com>
10d83f07
JP
3048M: Joe Perches <joe@perches.com>
3049S: Maintained
679655da 3050F: scripts/checkpatch.pl
0a920b5b 3051
f8407f26
HW
3052CHINESE DOCUMENTATION
3053M: Harry Wei <harryxiyou@gmail.com>
9740153c 3054L: xiyoulinuxkernelgroup@googlegroups.com (subscribers-only)
f8407f26
HW
3055L: linux-kernel@zh-kernel.org (moderated for non-subscribers)
3056S: Maintained
3057F: Documentation/zh_CN/
3058
2721ea2c 3059CHIPIDEA USB HIGH SPEED DUAL ROLE CONTROLLER
60d77b3d 3060M: Peter Chen <Peter.Chen@nxp.com>
8373856d 3061T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
2721ea2c
AS
3062L: linux-usb@vger.kernel.org
3063S: Maintained
3064F: drivers/usb/chipidea/
3065
a93ad65d
HG
3066CHIPONE ICN8318 I2C TOUCHSCREEN DRIVER
3067M: Hans de Goede <hdegoede@redhat.com>
3068L: linux-input@vger.kernel.org
3069S: Maintained
3070F: Documentation/devicetree/bindings/input/touchscreen/chipone_icn8318.txt
3071F: drivers/input/touchscreen/chipone_icn8318.c
3072
ab043105
OJ
3073CHROME HARDWARE PLATFORM SUPPORT
3074M: Olof Johansson <olof@lixom.net>
3075S: Maintained
9f273c24 3076T: git git://git.kernel.org/pub/scm/linux/kernel/git/olof/chrome-platform.git
ab043105
OJ
3077F: drivers/platform/chrome/
3078
641cb85e 3079CISCO VIC ETHERNET NIC DRIVER
2360d2e8 3080M: Christian Benvenuti <benve@cisco.com>
001e1c1d 3081M: Sujith Sankar <ssujith@cisco.com>
c327e8f4 3082M: Govindarajulu Varadarajan <_govind@gmx.com>
5c6652f5 3083M: Neel Patel <neepatel@cisco.com>
7063fbf2 3084S: Supported
a6a5580c 3085F: drivers/net/ethernet/cisco/enic/
7063fbf2 3086
e3cf00d0 3087CISCO VIC LOW LATENCY NIC DRIVER
35ef4a9e
DG
3088M: Christian Benvenuti <benve@cisco.com>
3089M: Dave Goodell <dgoodell@cisco.com>
b75f0050 3090S: Supported
35ef4a9e 3091F: drivers/infiniband/hw/usnic/
e3cf00d0 3092
2b7a52a4 3093CIRRUS LOGIC EP93XX ETHERNET DRIVER
5587912f 3094M: Hartley Sweeten <hsweeten@visionengravers.com>
2b7a52a4
LB
3095L: netdev@vger.kernel.org
3096S: Maintained
57d0b7a0 3097F: drivers/net/ethernet/cirrus/ep93xx_eth.c
2b7a52a4 3098
3d4cfdc9
MB
3099CIRRUS LOGIC AUDIO CODEC DRIVERS
3100M: Brian Austin <brian.austin@cirrus.com>
3101M: Paul Handrigan <Paul.Handrigan@cirrus.com>
3102L: alsa-devel@alsa-project.org (moderated for non-subscribers)
3103S: Maintained
3104F: sound/soc/codecs/cs*
3105
94574d9a
KRW
3106CLEANCACHE API
3107M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
3108L: linux-kernel@vger.kernel.org
3109S: Maintained
3110F: mm/cleancache.c
3111F: include/linux/cleancache.h
3112
d4275354 3113CLK API
54176cc6 3114M: Russell King <linux@armlinux.org.uk>
aa571b14 3115L: linux-clk@vger.kernel.org
37417046 3116S: Maintained
d4275354
RK
3117F: include/linux/clk.h
3118
9222d247
JS
3119CLOCKSOURCE, CLOCKEVENT DRIVERS
3120M: Daniel Lezcano <daniel.lezcano@linaro.org>
3121M: Thomas Gleixner <tglx@linutronix.de>
981c3a4f 3122L: linux-kernel@vger.kernel.org
9222d247
JS
3123T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
3124S: Supported
3125F: drivers/clocksource
3126
5df6d737 3127CISCO FCOE HBA DRIVER
8fc89a79
HP
3128M: Hiral Patel <hiralpat@cisco.com>
3129M: Suma Ramars <sramars@cisco.com>
d7e01dc6 3130M: Brian Uchino <buchino@cisco.com>
5df6d737
AJ
3131L: linux-scsi@vger.kernel.org
3132S: Supported
2a99921a 3133F: drivers/scsi/fnic/
5df6d737 3134
c8806b6c
NM
3135CISCO SCSI HBA DRIVER
3136M: Narsimhulu Musini <nmusini@cisco.com>
3137M: Sesidhar Baddela <sebaddel@cisco.com>
3138L: linux-scsi@vger.kernel.org
3139S: Supported
3140F: drivers/scsi/snic/
3141
529aa8cb
TLSC
3142CMPC ACPI DRIVER
3143M: Thadeu Lima de Souza Cascardo <cascardo@holoscopio.com>
3144M: Daniel Oliveira Nascimento <don@syst.com.br>
d0944853 3145L: platform-driver-x86@vger.kernel.org
529aa8cb
TLSC
3146S: Supported
3147F: drivers/platform/x86/classmate-laptop.c
3148
85756a06
HV
3149COBALT MEDIA DRIVER
3150M: Hans Verkuil <hans.verkuil@cisco.com>
3151L: linux-media@vger.kernel.org
3152T: git git://linuxtv.org/media_tree.git
a825eaec 3153W: https://linuxtv.org
85756a06
HV
3154S: Supported
3155F: drivers/media/pci/cobalt/
3156
74425eee 3157COCCINELLE/Semantic Patches (SmPL)
26de9c26 3158M: Julia Lawall <Julia.Lawall@lip6.fr>
74425eee 3159M: Gilles Muller <Gilles.Muller@lip6.fr>
26de9c26 3160M: Nicolas Palix <nicolas.palix@imag.fr>
d8130624 3161M: Michal Marek <mmarek@suse.com>
26de9c26 3162L: cocci@systeme.lip6.fr (moderated for non-subscribers)
c00b5110 3163T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git misc
74425eee
NP
3164W: http://coccinelle.lip6.fr/
3165S: Supported
4b9033a3 3166F: Documentation/dev-tools/coccinelle.rst
74425eee
NP
3167F: scripts/coccinelle/
3168F: scripts/coccicheck
3169
1da177e4 3170CODA FILE SYSTEM
8b58be88 3171M: Jan Harkes <jaharkes@cs.cmu.edu>
1da177e4
LT
3172M: coda@cs.cmu.edu
3173L: codalist@coda.cs.cmu.edu
3174W: http://www.coda.cs.cmu.edu/
3175S: Maintained
679655da
JP
3176F: Documentation/filesystems/coda.txt
3177F: fs/coda/
3178F: include/linux/coda*.h
c117ab84 3179F: include/uapi/linux/coda*.h
1da177e4 3180
0b14261e
PZ
3181CODA V4L2 MEM2MEM DRIVER
3182M: Philipp Zabel <p.zabel@pengutronix.de>
3183L: linux-media@vger.kernel.org
3184S: Maintained
3185F: Documentation/devicetree/bindings/media/coda.txt
3186F: drivers/media/platform/coda/
3187
7704addb 3188COMMON CLK FRAMEWORK
a85fa007 3189M: Michael Turquette <mturquette@baylibre.com>
f956165f 3190M: Stephen Boyd <sboyd@codeaurora.org>
aa571b14 3191L: linux-clk@vger.kernel.org
22d61acf 3192Q: http://patchwork.kernel.org/project/linux-clk/list/
baeb0d9b 3193T: git git://git.kernel.org/pub/scm/linux/kernel/git/clk/linux.git
7704addb 3194S: Maintained
ae4185cd 3195F: Documentation/devicetree/bindings/clock/
60bea3b5
SW
3196F: drivers/clk/
3197X: drivers/clk/clkdev.c
7704addb 3198F: include/linux/clk-pr*
60bea3b5 3199F: include/linux/clk/
7704addb 3200
e2d1d6c0 3201COMMON INTERNET FILE SYSTEM (CIFS)
8b58be88 3202M: Steve French <sfrench@samba.org>
51223df6 3203L: linux-cifs@vger.kernel.org
d1f28953 3204L: samba-technical@lists.samba.org (moderated for non-subscribers)
e2d1d6c0 3205W: http://linux-cifs.samba.org/
bb1d5dda 3206T: git git://git.samba.org/sfrench/cifs-2.6.git
e2d1d6c0 3207S: Supported
ec421a71 3208F: Documentation/filesystems/cifs/
679655da 3209F: fs/cifs/
e2d1d6c0 3210
1da177e4 3211COMPACTPCI HOTPLUG CORE
8b58be88 3212M: Scott Murray <scott@spiteful.org>
64dab204 3213L: linux-pci@vger.kernel.org
82c4dfc7 3214S: Maintained
679655da 3215F: drivers/pci/hotplug/cpci_hotplug*
1da177e4
LT
3216
3217COMPACTPCI HOTPLUG ZIATECH ZT5550 DRIVER
8b58be88 3218M: Scott Murray <scott@spiteful.org>
64dab204 3219L: linux-pci@vger.kernel.org
82c4dfc7 3220S: Maintained
679655da 3221F: drivers/pci/hotplug/cpcihp_zt5550.*
1da177e4
LT
3222
3223COMPACTPCI HOTPLUG GENERIC DRIVER
8b58be88 3224M: Scott Murray <scott@spiteful.org>
64dab204 3225L: linux-pci@vger.kernel.org
82c4dfc7 3226S: Maintained
679655da 3227F: drivers/pci/hotplug/cpcihp_generic.c
1da177e4 3228
5411552c 3229COMPAL LAPTOP SUPPORT
8b58be88 3230M: Cezary Jackiewicz <cezary.jackiewicz@gmail.com>
d0944853 3231L: platform-driver-x86@vger.kernel.org
5411552c 3232S: Maintained
679655da 3233F: drivers/platform/x86/compal-laptop.c
5411552c 3234
949be0f7 3235CONEXANT ACCESSRUNNER USB DRIVER
9ae5e3bc
SA
3236L: accessrunner-general@lists.sourceforge.net
3237W: http://accessrunner.sourceforge.net/
44243ef4 3238S: Orphan
679655da 3239F: drivers/usb/atm/cxacru.c
949be0f7 3240
e2d1d6c0 3241CONFIGFS
d6351db2 3242M: Joel Becker <jlbec@evilplan.org>
1609bac8
CH
3243M: Christoph Hellwig <hch@lst.de>
3244T: git git://git.infradead.org/users/hch/configfs.git
e2d1d6c0 3245S: Supported
679655da
JP
3246F: fs/configfs/
3247F: include/linux/configfs.h
e2d1d6c0 3248
acb9c1b2 3249CONNECTOR
8b58be88 3250M: Evgeniy Polyakov <zbr@ioremap.net>
acb9c1b2
EP
3251L: netdev@vger.kernel.org
3252S: Maintained
3253F: drivers/connector/
3254
a3e3354d 3255CONTROL GROUP (CGROUP)
860ca0e6 3256M: Tejun Heo <tj@kernel.org>
ad50c159 3257M: Li Zefan <lizefan@huawei.com>
4d205676 3258M: Johannes Weiner <hannes@cmpxchg.org>
12340313 3259L: cgroups@vger.kernel.org
860ca0e6 3260T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
fb3a0fb6 3261S: Maintained
4b16b0c0 3262F: Documentation/cgroup*
679655da
JP
3263F: include/linux/cgroup*
3264F: kernel/cgroup*
a3e3354d
TH
3265
3266CONTROL GROUP - CPUSET
3267M: Li Zefan <lizefan@huawei.com>
3268L: cgroups@vger.kernel.org
3269W: http://www.bullopensource.org/cpuset/
3270W: http://oss.sgi.com/projects/cpusets/
3271T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
3272S: Maintained
4b16b0c0 3273F: Documentation/cgroup-v1/cpusets.txt
a3e3354d
TH
3274F: include/linux/cpuset.h
3275F: kernel/cpuset.c
3276
3277CONTROL GROUP - MEMORY RESOURCE CONTROLLER (MEMCG)
3278M: Johannes Weiner <hannes@cmpxchg.org>
fbd7dc74 3279M: Michal Hocko <mhocko@kernel.org>
c4e29738 3280M: Vladimir Davydov <vdavydov.dev@gmail.com>
a3e3354d
TH
3281L: cgroups@vger.kernel.org
3282L: linux-mm@kvack.org
3283S: Maintained
3284F: mm/memcontrol.c
5d1ea48b 3285F: mm/swap_cgroup.c
fb3a0fb6 3286
bebe4678 3287CORETEMP HARDWARE MONITORING DRIVER
96859129 3288M: Fenghua Yu <fenghua.yu@intel.com>
968ce1b1 3289L: linux-hwmon@vger.kernel.org
bebe4678 3290S: Maintained
679655da
JP
3291F: Documentation/hwmon/coretemp
3292F: drivers/hwmon/coretemp.c
bebe4678 3293
1da177e4 3294COSA/SRP SYNC SERIAL DRIVER
8b58be88 3295M: Jan "Yenya" Kasprzak <kas@fi.muni.cz>
1da177e4
LT
3296W: http://www.fi.muni.cz/~kas/cosa/
3297S: Maintained
679655da 3298F: drivers/net/wan/cosa*
1da177e4 3299
4371ee35 3300CPMAC ETHERNET DRIVER
9dd4aaef 3301M: Florian Fainelli <f.fainelli@gmail.com>
4371ee35
FF
3302L: netdev@vger.kernel.org
3303S: Maintained
b544dbac 3304F: drivers/net/ethernet/ti/cpmac.c
4371ee35 3305
1da177e4 3306CPU FREQUENCY DRIVERS
9c3646d1 3307M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
45c009a9 3308M: Viresh Kumar <viresh.kumar@linaro.org>
a6c072c7 3309L: linux-pm@vger.kernel.org
1da177e4 3310S: Maintained
27209d91
VK
3311T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
3312T: git git://git.linaro.org/people/vireshk/linux.git (For ARM Updates)
dabe73cb 3313F: Documentation/cpu-freq/
679655da
JP
3314F: drivers/cpufreq/
3315F: include/linux/cpufreq.h
1da177e4 3316
8a67f0ef
VK
3317CPU FREQUENCY DRIVERS - ARM BIG LITTLE
3318M: Viresh Kumar <viresh.kumar@linaro.org>
171d0ba8 3319M: Sudeep Holla <sudeep.holla@arm.com>
8a67f0ef
VK
3320L: linux-pm@vger.kernel.org
3321W: http://www.arm.com/products/processors/technologies/biglittleprocessing.php
3322S: Maintained
3323F: drivers/cpufreq/arm_big_little.h
3324F: drivers/cpufreq/arm_big_little.c
3325F: drivers/cpufreq/arm_big_little_dt.c
3326
14d2c34c 3327CPUIDLE DRIVER - ARM BIG LITTLE
b75f0050
JP
3328M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
3329M: Daniel Lezcano <daniel.lezcano@linaro.org>
3330L: linux-pm@vger.kernel.org
3331L: linux-arm-kernel@lists.infradead.org
cea8321c 3332T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
b75f0050
JP
3333S: Maintained
3334F: drivers/cpuidle/cpuidle-big_little.c
14d2c34c 3335
0c570c18
BZ
3336CPUIDLE DRIVER - ARM EXYNOS
3337M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
3338M: Daniel Lezcano <daniel.lezcano@linaro.org>
3339M: Kukjin Kim <kgene@kernel.org>
3340L: linux-pm@vger.kernel.org
3341L: linux-samsung-soc@vger.kernel.org
3342S: Supported
3343F: drivers/cpuidle/cpuidle-exynos.c
3344F: arch/arm/mach-exynos/pm.c
3345
a8e39c35 3346CPUIDLE DRIVERS
9c3646d1 3347M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
a8e39c35
DL
3348M: Daniel Lezcano <daniel.lezcano@linaro.org>
3349L: linux-pm@vger.kernel.org
3350S: Maintained
cea8321c 3351T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
a8e39c35
DL
3352F: drivers/cpuidle/*
3353F: include/linux/cpuidle.h
3354
1da177e4 3355CPUID/MSR DRIVER
8b58be88 3356M: "H. Peter Anvin" <hpa@zytor.com>
1da177e4 3357S: Maintained
679655da
JP
3358F: arch/x86/kernel/cpuid.c
3359F: arch/x86/kernel/msr.c
1da177e4 3360
7fe2f639 3361CPU POWER MONITORING SUBSYSTEM
d8130624 3362M: Thomas Renninger <trenn@suse.com>
103f1790 3363L: linux-pm@vger.kernel.org
7fe2f639 3364S: Maintained
14430813 3365F: tools/power/cpupower/
7fe2f639 3366
1da177e4 3367CRAMFS FILESYSTEM
ce00f85c 3368W: http://sourceforge.net/projects/cramfs/
54886a71 3369S: Orphan / Obsolete
679655da
JP
3370F: Documentation/filesystems/cramfs.txt
3371F: fs/cramfs/
1da177e4
LT
3372
3373CRIS PORT
8b58be88
JP
3374M: Mikael Starvik <starvik@axis.com>
3375M: Jesper Nilsson <jesper.nilsson@axis.com>
9937ac0c 3376L: linux-cris-kernel@axis.com
1da177e4 3377W: http://developer.axis.com
9f273c24 3378T: git git://git.kernel.org/pub/scm/linux/kernel/git/jesper/cris.git
1da177e4 3379S: Maintained
679655da 3380F: arch/cris/
df621252 3381F: drivers/tty/serial/crisv10.*
1da177e4
LT
3382
3383CRYPTO API
8b58be88
JP
3384M: Herbert Xu <herbert@gondor.apana.org.au>
3385M: "David S. Miller" <davem@davemloft.net>
1da177e4 3386L: linux-crypto@vger.kernel.org
9f273c24 3387T: git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/cryptodev-2.6.git
54e5881d 3388T: git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6.git
1da177e4 3389S: Maintained
679655da 3390F: Documentation/crypto/
fe1c445b 3391F: Documentation/devicetree/bindings/crypto/
2ca87a17 3392F: Documentation/DocBook/crypto-API.tmpl
679655da
JP
3393F: arch/*/crypto/
3394F: crypto/
3395F: drivers/crypto/
3396F: include/crypto/
1da177e4 3397
5b07bd57 3398CRYPTOGRAPHIC RANDOM NUMBER GENERATOR
8b58be88 3399M: Neil Horman <nhorman@tuxdriver.com>
5b07bd57
NH
3400L: linux-crypto@vger.kernel.org
3401S: Maintained
51a2228a
JP
3402F: crypto/ansi_cprng.c
3403F: crypto/rng.c
5b07bd57 3404
fc279cc2
HV
3405CS3308 MEDIA DRIVER
3406M: Hans Verkuil <hverkuil@xs4all.nl>
3407L: linux-media@vger.kernel.org
3408T: git git://linuxtv.org/media_tree.git
3409W: http://linuxtv.org
3410S: Odd Fixes
3411F: drivers/media/i2c/cs3308.c
3412F: drivers/media/i2c/cs3308.h
3413
9b4ffa48 3414CS5535 Audio ALSA driver
8b58be88 3415M: Jaya Kumar <jayakumar.alsa@gmail.com>
9b4ffa48 3416S: Maintained
679655da 3417F: sound/pci/cs5535audio/
9b4ffa48 3418
a910e4a9 3419CW1200 WLAN driver
b75f0050
JP
3420M: Solomon Peachy <pizza@shaftnet.org>
3421S: Maintained
560424e9 3422F: drivers/net/wireless/st/cw1200/
a910e4a9 3423
6d8425b1 3424CX18 VIDEO4LINUX DRIVER
6afdeaf8 3425M: Andy Walls <awalls@md.metrocast.net>
7b212edf 3426L: ivtv-devel@ivtvdriver.org (subscribers-only)
661263b5 3427L: linux-media@vger.kernel.org
275ffde4 3428T: git git://linuxtv.org/media_tree.git
a825eaec 3429W: https://linuxtv.org
30e10993 3430W: http://www.ivtvdriver.org/index.php/Cx18
6d8425b1 3431S: Maintained
679655da 3432F: Documentation/video4linux/cx18.txt
90d72ac6 3433F: drivers/media/pci/cx18/
6c0f0359 3434F: include/uapi/linux/ivtv*
6d8425b1 3435
3f101d91
HV
3436CX2341X MPEG ENCODER HELPER MODULE
3437M: Hans Verkuil <hverkuil@xs4all.nl>
3438L: linux-media@vger.kernel.org
3439T: git git://linuxtv.org/media_tree.git
a825eaec 3440W: https://linuxtv.org
3f101d91 3441S: Maintained
c368360b 3442F: drivers/media/common/cx2341x*
3f101d91
HV
3443F: include/media/cx2341x*
3444
b8fe6e2c
PB
3445CX24120 MEDIA DRIVER
3446M: Jemma Denson <jdenson@gmail.com>
3447M: Patrick Boettcher <patrick.boettcher@posteo.de>
3448L: linux-media@vger.kernel.org
a825eaec 3449W: https://linuxtv.org
b8fe6e2c
PB
3450Q: http://patchwork.linuxtv.org/project/linux-media/list/
3451S: Maintained
3452F: drivers/media/dvb-frontends/cx24120*
3453
20357578 3454CX88 VIDEO4LINUX DRIVER
5dc8a864
MCC
3455M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
3456M: Mauro Carvalho Chehab <mchehab@kernel.org>
20357578 3457L: linux-media@vger.kernel.org
a825eaec 3458W: https://linuxtv.org
20357578
MCC
3459T: git git://linuxtv.org/media_tree.git
3460S: Odd fixes
3461F: Documentation/video4linux/cx88/
3462F: drivers/media/pci/cx88/
6d8425b1 3463
91952bc0
AP
3464CXD2820R MEDIA DRIVER
3465M: Antti Palosaari <crope@iki.fi>
3466L: linux-media@vger.kernel.org
a825eaec 3467W: https://linuxtv.org
91952bc0
AP
3468W: http://palosaari.fi/linux/
3469Q: http://patchwork.linuxtv.org/project/linux-media/list/
3470T: git git://linuxtv.org/anttip/media_tree.git
3471S: Maintained
3472F: drivers/media/dvb-frontends/cxd2820r*
6d8425b1 3473
e5ec3789 3474CXGB3 ETHERNET DRIVER (CXGB3)
cdc99239 3475M: Santosh Raspatur <santosh@chelsio.com>
e5ec3789
SW
3476L: netdev@vger.kernel.org
3477W: http://www.chelsio.com
3478S: Supported
f7917c00 3479F: drivers/net/ethernet/chelsio/cxgb3/
e5ec3789 3480
d8ae3c33 3481CXGB3 ISCSI DRIVER (CXGB3I)
49e7d9df
JP
3482M: Karen Xie <kxie@chelsio.com>
3483L: linux-scsi@vger.kernel.org
3484W: http://www.chelsio.com
3485S: Supported
3486F: drivers/scsi/cxgbi/cxgb3i
d8ae3c33 3487
e5ec3789 3488CXGB3 IWARP RNIC DRIVER (IW_CXGB3)
8b58be88 3489M: Steve Wise <swise@chelsio.com>
e6cc0fd1 3490L: linux-rdma@vger.kernel.org
e5ec3789
SW
3491W: http://www.openfabrics.org
3492S: Supported
679655da 3493F: drivers/infiniband/hw/cxgb3/
e5ec3789 3494
be4c9bad 3495CXGB4 ETHERNET DRIVER (CXGB4)
56f16c74 3496M: Hariprasad S <hariprasad@chelsio.com>
be4c9bad
RD
3497L: netdev@vger.kernel.org
3498W: http://www.chelsio.com
3499S: Supported
f7917c00 3500F: drivers/net/ethernet/chelsio/cxgb4/
be4c9bad 3501
d8ae3c33 3502CXGB4 ISCSI DRIVER (CXGB4I)
49e7d9df
JP
3503M: Karen Xie <kxie@chelsio.com>
3504L: linux-scsi@vger.kernel.org
3505W: http://www.chelsio.com
3506S: Supported
3507F: drivers/scsi/cxgbi/cxgb4i
d8ae3c33 3508
be4c9bad
RD
3509CXGB4 IWARP RNIC DRIVER (IW_CXGB4)
3510M: Steve Wise <swise@chelsio.com>
3511L: linux-rdma@vger.kernel.org
3512W: http://www.openfabrics.org
3513S: Supported
3514F: drivers/infiniband/hw/cxgb4/
3515
5c20a5c7
CL
3516CXGB4VF ETHERNET DRIVER (CXGB4VF)
3517M: Casey Leedom <leedom@chelsio.com>
3518L: netdev@vger.kernel.org
3519W: http://www.chelsio.com
3520S: Supported
f7917c00 3521F: drivers/net/ethernet/chelsio/cxgb4vf/
5c20a5c7 3522
a9282d01
IM
3523CXL (IBM Coherent Accelerator Processor Interface CAPI) DRIVER
3524M: Ian Munsie <imunsie@au1.ibm.com>
3525M: Michael Neuling <mikey@neuling.org>
3526L: linuxppc-dev@lists.ozlabs.org
3527S: Supported
3528F: drivers/misc/cxl/
ec249dd8 3529F: include/misc/cxl*
a9282d01
IM
3530F: include/uapi/misc/cxl.h
3531F: Documentation/powerpc/cxl.txt
3532F: Documentation/powerpc/cxl.txt
3533F: Documentation/ABI/testing/sysfs-class-cxl
3534
11f43ae7
MO
3535CXLFLASH (IBM Coherent Accelerator Processor Interface CAPI Flash) SCSI DRIVER
3536M: Manoj N. Kumar <manoj@linux.vnet.ibm.com>
3537M: Matthew R. Ochs <mrochs@linux.vnet.ibm.com>
b2c0627c 3538M: Uma Krishnan <ukrishn@linux.vnet.ibm.com>
11f43ae7
MO
3539L: linux-scsi@vger.kernel.org
3540S: Supported
3541F: drivers/scsi/cxlflash/
3542F: include/uapi/scsi/cxlflash_ioctls.h
3543F: Documentation/powerpc/cxlflash.txt
3544
b52b97a3
GC
3545STMMAC ETHERNET DRIVER
3546M: Giuseppe Cavallaro <peppe.cavallaro@st.com>
91979b9d 3547M: Alexandre Torgue <alexandre.torgue@st.com>
b52b97a3
GC
3548L: netdev@vger.kernel.org
3549W: http://www.stlinux.com
3550S: Supported
7ac6653a 3551F: drivers/net/ethernet/stmicro/stmmac/
b52b97a3 3552
1da177e4 3553CYBERPRO FB DRIVER
54176cc6 3554M: Russell King <linux@armlinux.org.uk>
efc03ecb 3555L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
54176cc6 3556W: http://www.armlinux.org.uk/
1da177e4 3557S: Maintained
8a61f013 3558F: drivers/video/fbdev/cyber2000fb.*
9fa68eae 3559
1da177e4 3560CYCLADES ASYNC MUX DRIVER
1da177e4 3561W: http://www.cyclades.com/
d459883e 3562S: Orphan
c897401b 3563F: drivers/tty/cyclades.c
679655da 3564F: include/linux/cyclades.h
c117ab84 3565F: include/uapi/linux/cyclades.h
1da177e4
LT
3566
3567CYCLADES PC300 DRIVER
1da177e4 3568W: http://www.cyclades.com/
d459883e 3569S: Orphan
679655da 3570F: drivers/net/wan/pc300*
1da177e4 3571
402f6ae4
AP
3572CYPRESS_FIRMWARE MEDIA DRIVER
3573M: Antti Palosaari <crope@iki.fi>
3574L: linux-media@vger.kernel.org
a825eaec 3575W: https://linuxtv.org
402f6ae4
AP
3576W: http://palosaari.fi/linux/
3577Q: http://patchwork.linuxtv.org/project/linux-media/list/
3578T: git git://linuxtv.org/anttip/media_tree.git
3579S: Maintained
3580F: drivers/media/common/cypress_firmware*
3581
e3ae3525 3582CYTTSP TOUCHSCREEN DRIVER
be9a6f40 3583M: Ferruh Yigit <fery@cypress.com>
6305902c 3584L: linux-input@vger.kernel.org
be9a6f40 3585S: Supported
6305902c
JP
3586F: drivers/input/touchscreen/cyttsp*
3587F: include/linux/input/cyttsp.h
e3ae3525 3588
aaaf5fbf
JK
3589DALLAS/MAXIM DS1685-FAMILY REAL TIME CLOCK
3590M: Joshua Kinard <kumba@gentoo.org>
3591S: Maintained
3592F: drivers/rtc/rtc-ds1685.c
3593F: include/linux/rtc/ds1685.h
3594
1da177e4 3595DAMA SLAVE for AX.25
8b58be88 3596M: Joerg Reuter <jreuter@yaina.de>
1da177e4
LT
3597W: http://yaina.de/jreuter/
3598W: http://www.qsl.net/dl1bke/
3599L: linux-hams@vger.kernel.org
3600S: Maintained
679655da
JP
3601F: net/ax25/af_ax25.c
3602F: net/ax25/ax25_dev.c
3603F: net/ax25/ax25_ds_*
3604F: net/ax25/ax25_in.c
3605F: net/ax25/ax25_out.c
3606F: net/ax25/ax25_timer.c
3607F: net/ax25/sysctl_net_ax25.c
1da177e4 3608
e2d1d6c0 3609DAVICOM FAST ETHERNET (DMFE) NETWORK DRIVER
e2d1d6c0 3610L: netdev@vger.kernel.org
5ff77428 3611S: Orphan
679655da 3612F: Documentation/networking/dmfe.txt
0f04e2aa 3613F: drivers/net/ethernet/dec/tulip/dmfe.c
e2d1d6c0
RD
3614
3615DC390/AM53C974 SCSI driver
d8130624 3616M: Hannes Reinecke <hare@suse.com>
71bd849d 3617L: linux-scsi@vger.kernel.org
e2d1d6c0 3618S: Maintained
71bd849d 3619F: drivers/scsi/am53c974.c
e2d1d6c0 3620
1da177e4 3621DC395x SCSI driver
61eee9a7 3622M: Oliver Neukum <oliver@neukum.org>
8b58be88
JP
3623M: Ali Akcaagac <aliakc@web.de>
3624M: Jamie Lenehan <lenehan@twibble.org>
f5df5881 3625L: dc395x@twibble.org
cf015e9f
JP
3626W: http://twibble.org/dist/dc395x/
3627W: http://lists.twibble.org/mailman/listinfo/dc395x/
1da177e4 3628S: Maintained
679655da
JP
3629F: Documentation/scsi/dc395x.txt
3630F: drivers/scsi/dc395x.*
1da177e4 3631
eb8edb08 3632DCCP PROTOCOL
a89d030e 3633M: Gerrit Renker <gerrit@erg.abdn.ac.uk>
eb8edb08 3634L: dccp@vger.kernel.org
c996d8b9 3635W: http://www.linuxfoundation.org/collaborate/workgroups/networking/dccp
eb8edb08 3636S: Maintained
679655da 3637F: include/linux/dccp.h
c117ab84 3638F: include/uapi/linux/dccp.h
679655da
JP
3639F: include/linux/tfrc.h
3640F: net/dccp/
eb8edb08 3641
1da177e4 3642DECnet NETWORK LAYER
1da177e4
LT
3643W: http://linux-decnet.sourceforge.net
3644L: linux-decnet-user@lists.sourceforge.net
f546444d 3645S: Orphan
679655da
JP
3646F: Documentation/networking/decnet.txt
3647F: net/decnet/
1da177e4 3648
ebff05b9
MR
3649DECSTATION PLATFORM SUPPORT
3650M: "Maciej W. Rozycki" <macro@linux-mips.org>
3651L: linux-mips@linux-mips.org
3652W: http://www.linux-mips.org/wiki/DECstation
3653S: Maintained
3654F: arch/mips/dec/
3655F: arch/mips/include/asm/dec/
3656F: arch/mips/include/asm/mach-dec/
3657
1da177e4 3658DEFXX FDDI NETWORK DRIVER
8b58be88 3659M: "Maciej W. Rozycki" <macro@linux-mips.org>
1da177e4 3660S: Maintained
33f810b2 3661F: drivers/net/fddi/defxx.*
1da177e4 3662
ad8f07cc 3663DELL LAPTOP DRIVER
8b58be88 3664M: Matthew Garrett <mjg59@srcf.ucam.org>
cdbff611 3665M: Pali Rohár <pali.rohar@gmail.com>
d0944853 3666L: platform-driver-x86@vger.kernel.org
ad8f07cc 3667S: Maintained
679655da 3668F: drivers/platform/x86/dell-laptop.c
ad8f07cc 3669
817a5cdb
PR
3670DELL LAPTOP RBTN DRIVER
3671M: Pali Rohár <pali.rohar@gmail.com>
3672S: Maintained
3673F: drivers/platform/x86/dell-rbtn.*
3674
cdbff611
PR
3675DELL LAPTOP FREEFALL DRIVER
3676M: Pali Rohár <pali.rohar@gmail.com>
3677S: Maintained
3678F: drivers/platform/x86/dell-smo8800.c
3679
1da177e4 3680DELL LAPTOP SMM DRIVER
a5afba16 3681M: Pali Rohár <pali.rohar@gmail.com>
ef3522f7 3682S: Maintained
a5afba16 3683F: drivers/hwmon/dell-smm-hwmon.c
c117ab84 3684F: include/uapi/linux/i8k.h
1da177e4 3685
90563ec4 3686DELL SYSTEMS MANAGEMENT BASE DRIVER (dcdbas)
8b58be88 3687M: Doug Warzecha <Douglas_Warzecha@dell.com>
90563ec4 3688S: Maintained
679655da
JP
3689F: Documentation/dcdbas.txt
3690F: drivers/firmware/dcdbas.*
90563ec4 3691
0b3f6109 3692DELL WMI EXTRAS DRIVER
8b58be88 3693M: Matthew Garrett <mjg59@srcf.ucam.org>
cdbff611 3694M: Pali Rohár <pali.rohar@gmail.com>
0b3f6109 3695S: Maintained
36b3a96f 3696F: drivers/platform/x86/dell-wmi.c
0b3f6109 3697
5efc75e3 3698DESIGNWARE USB2 DRD IP DRIVER
16272ae7 3699M: John Youn <johnyoun@synopsys.com>
5efc75e3 3700L: linux-usb@vger.kernel.org
18f340f9 3701T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
5efc75e3 3702S: Maintained
197ba5f4 3703F: drivers/usb/dwc2/
5efc75e3 3704
94ab23dd 3705DESIGNWARE USB3 DRD IP DRIVER
a55f6286 3706M: Felipe Balbi <balbi@kernel.org>
94ab23dd 3707L: linux-usb@vger.kernel.org
94ab23dd
FB
3708T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
3709S: Maintained
3710F: drivers/usb/dwc3/
3711
833c9545
JB
3712DEVICE COREDUMP (DEV_COREDUMP)
3713M: Johannes Berg <johannes@sipsolutions.net>
3714L: linux-kernel@vger.kernel.org
3715S: Maintained
3716F: drivers/base/devcoredump.c
3717F: include/linux/devcoredump.h
3718
89d07767
KP
3719DEVICE FREQUENCY (DEVFREQ)
3720M: MyungJoo Ham <myungjoo.ham@samsung.com>
3721M: Kyungmin Park <kyungmin.park@samsung.com>
88476d34 3722L: linux-pm@vger.kernel.org
6a3cd722 3723T: git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
89d07767
KP
3724S: Maintained
3725F: drivers/devfreq/
6a3cd722
CC
3726F: include/linux/devfreq.h
3727F: Documentation/devicetree/bindings/devfreq/
89d07767 3728
7dbded06
CC
3729DEVICE FREQUENCY EVENT (DEVFREQ-EVENT)
3730M: Chanwoo Choi <cw00.choi@samsung.com>
3731L: linux-pm@vger.kernel.org
3732T: git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
3733S: Supported
3734F: drivers/devfreq/event/
3735F: drivers/devfreq/devfreq-event.c
3736F: include/linux/devfreq-event.h
3737F: Documentation/devicetree/bindings/devfreq/event/
89d07767 3738
490b864b
CC
3739BUS FREQUENCY DRIVER FOR SAMSUNG EXYNOS
3740M: Chanwoo Choi <cw00.choi@samsung.com>
3741L: linux-pm@vger.kernel.org
3742L: linux-samsung-soc@vger.kernel.org
3743T: git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
3744S: Maintained
3745F: drivers/devfreq/exynos-bus.c
3746F: Documentation/devicetree/bindings/devfreq/exynos-bus.txt
3747
1da177e4 3748DEVICE NUMBER REGISTRY
8b58be88 3749M: Torben Mathiasen <device@lanana.org>
1da177e4 3750W: http://lanana.org/docs/device-list/index.html
1da177e4
LT
3751S: Maintained
3752
e2d1d6c0 3753DEVICE-MAPPER (LVM)
854ecaad 3754M: Alasdair Kergon <agk@redhat.com>
8504eed3 3755M: Mike Snitzer <snitzer@redhat.com>
854ecaad 3756M: dm-devel@redhat.com
e2d1d6c0
RD
3757L: dm-devel@redhat.com
3758W: http://sources.redhat.com/dm
8a6e2535 3759Q: http://patchwork.kernel.org/project/dm-devel/list/
41d35d25 3760T: git git://git.kernel.org/pub/scm/linux/kernel/git/device-mapper/linux-dm.git
854ecaad 3761T: quilt http://people.redhat.com/agk/patches/linux/editing/
e2d1d6c0 3762S: Maintained
679655da
JP
3763F: Documentation/device-mapper/
3764F: drivers/md/dm*
854ecaad 3765F: drivers/md/persistent-data/
679655da
JP
3766F: include/linux/device-mapper.h
3767F: include/linux/dm-*.h
8504eed3 3768F: include/uapi/linux/dm-*.h
e2d1d6c0 3769
bfcd3a46
JP
3770DEVLINK
3771M: Jiri Pirko <jiri@mellanox.com>
3772L: netdev@vger.kernel.org
3773S: Supported
3774F: net/core/devlink.c
3775F: include/net/devlink.h
3776F: include/uapi/linux/devlink.h
3777
c0d995aa
OST
3778DIALOG SEMICONDUCTOR DRIVERS
3779M: Support Opensource <support.opensource@diasemi.com>
3780W: http://www.dialog-semiconductor.com/products
3781S: Supported
3782F: Documentation/hwmon/da90??
047cfd01 3783F: Documentation/devicetree/bindings/mfd/da90*.txt
4eeb08b4 3784F: Documentation/devicetree/bindings/regulator/da92*.txt
7c933772 3785F: Documentation/devicetree/bindings/sound/da[79]*.txt
c0d995aa
OST
3786F: drivers/gpio/gpio-da90??.c
3787F: drivers/hwmon/da90??-hwmon.c
7be72c2c 3788F: drivers/iio/adc/da91??-*.c
c0d995aa
OST
3789F: drivers/input/misc/da90??_onkey.c
3790F: drivers/input/touchscreen/da9052_tsi.c
3791F: drivers/leds/leds-da90??.c
3792F: drivers/mfd/da903x.c
3793F: drivers/mfd/da90??-*.c
7be72c2c 3794F: drivers/mfd/da91??-*.c
8c0984e5
SR
3795F: drivers/power/supply/da9052-battery.c
3796F: drivers/power/supply/da91??-*.c
c0d995aa
OST
3797F: drivers/regulator/da903x.c
3798F: drivers/regulator/da9???-regulator.[ch]
3799F: drivers/rtc/rtc-da90??.c
3800F: drivers/video/backlight/da90??_bl.c
3801F: drivers/watchdog/da90??_wdt.c
3802F: include/linux/mfd/da903x.h
3803F: include/linux/mfd/da9052/
3804F: include/linux/mfd/da9055/
047cfd01 3805F: include/linux/mfd/da9062/
c0d995aa 3806F: include/linux/mfd/da9063/
7be72c2c 3807F: include/linux/mfd/da9150/
4eeb08b4 3808F: include/linux/regulator/da9211.h
c0d995aa
OST
3809F: include/sound/da[79]*.h
3810F: sound/soc/codecs/da[79]*.[ch]
3811
6ea5dcdf
WBG
3812DIAMOND SYSTEMS GPIO-MM GPIO DRIVER
3813M: William Breathitt Gray <vilhelm.gray@gmail.com>
3814L: linux-gpio@vger.kernel.org
3815S: Maintained
3816F: drivers/gpio/gpio-gpio-mm.c
3817
599aa697
LL
3818DIGI NEO AND CLASSIC PCI PRODUCTS
3819M: Lidza Louina <lidza.louina@gmail.com>
542f3d5a 3820M: Mark Hounschell <markh@compro.net>
599aa697
LL
3821L: driverdev-devel@linuxdriverproject.org
3822S: Maintained
3823F: drivers/staging/dgnc/
3824
335d7c58 3825DIOLAN U2C-12 I2C DRIVER
ca462085 3826M: Guenter Roeck <linux@roeck-us.net>
335d7c58
GR
3827L: linux-i2c@vger.kernel.org
3828S: Maintained
3829F: drivers/i2c/busses/i2c-diolan-u2c.c
3830
d475c634
MW
3831DIRECT ACCESS (DAX)
3832M: Matthew Wilcox <willy@linux.intel.com>
3833L: linux-fsdevel@vger.kernel.org
3834S: Supported
3835F: fs/dax.c
3836
e7839f25 3837DIRECTORY NOTIFICATION (DNOTIFY)
8b58be88 3838M: Eric Paris <eparis@parisplace.org>
3c5119c0 3839S: Maintained
679655da
JP
3840F: Documentation/filesystems/dnotify.txt
3841F: fs/notify/dnotify/
3842F: include/linux/dnotify.h
1da177e4
LT
3843
3844DISK GEOMETRY AND PARTITION HANDLING
8b58be88 3845M: Andries Brouwer <aeb@cwi.nl>
1da177e4
LT
3846W: http://www.win.tue.nl/~aeb/linux/Large-Disk.html
3847W: http://www.win.tue.nl/~aeb/linux/zip/zip-1.html
3848W: http://www.win.tue.nl/~aeb/partitions/partition_types-1.html
3849S: Maintained
3850
4480f15b 3851DISKQUOTA
d8130624 3852M: Jan Kara <jack@suse.com>
1da177e4 3853S: Maintained
679655da
JP
3854F: Documentation/filesystems/quota.txt
3855F: fs/quota/
3856F: include/linux/quota*.h
c117ab84 3857F: include/uapi/linux/quota*.h
1da177e4 3858
702686ad
BT
3859DISPLAYLINK USB 2.0 FRAMEBUFFER DRIVER (UDLFB)
3860M: Bernie Thompson <bernie@plugable.com>
3861L: linux-fbdev@vger.kernel.org
3862S: Maintained
3863W: http://plugable.com/category/projects/udlfb/
8a61f013 3864F: drivers/video/fbdev/udlfb.c
702686ad
BT
3865F: include/video/udlfb.h
3866F: Documentation/fb/udlfb.txt
3867
e7839f25 3868DISTRIBUTED LOCK MANAGER (DLM)
8b58be88
JP
3869M: Christine Caulfield <ccaulfie@redhat.com>
3870M: David Teigland <teigland@redhat.com>
a4644184 3871L: cluster-devel@redhat.com
5be7b50f 3872W: http://sources.redhat.com/cluster/
9f273c24 3873T: git git://git.kernel.org/pub/scm/linux/kernel/git/teigland/linux-dlm.git
5be7b50f 3874S: Supported
679655da 3875F: fs/dlm/
5be7b50f 3876
53b6b3e0
SS
3877DMA BUFFER SHARING FRAMEWORK
3878M: Sumit Semwal <sumit.semwal@linaro.org>
3879S: Maintained
3880L: linux-media@vger.kernel.org
3881L: dri-devel@lists.freedesktop.org
8ada6d2d 3882L: linaro-mm-sig@lists.linaro.org (moderated for non-subscribers)
35fac7e3 3883F: drivers/dma-buf/
e46d12c6
JP
3884F: include/linux/dma-buf*
3885F: include/linux/reservation.h
3886F: include/linux/*fence.h
53b6b3e0
SS
3887F: Documentation/dma-buf-sharing.txt
3888T: git git://git.linaro.org/people/sumitsemwal/linux-dma-buf.git
3889
c483e065
GP
3890SYNC FILE FRAMEWORK
3891M: Sumit Semwal <sumit.semwal@linaro.org>
3892R: Gustavo Padovan <gustavo@padovan.org>
3893S: Maintained
3894L: linux-media@vger.kernel.org
3895L: dri-devel@lists.freedesktop.org
3896F: drivers/dma-buf/sync_file.c
3897F: include/linux/sync_file.h
3898F: Documentation/sync_file.txt
3899T: git git://git.linaro.org/people/sumitsemwal/linux-dma-buf.git
3900
b3e5f263 3901DMA GENERIC OFFLOAD ENGINE SUBSYSTEM
4abed0af 3902M: Vinod Koul <vinod.koul@intel.com>
17b59560
VK
3903L: dmaengine@vger.kernel.org
3904Q: https://patchwork.kernel.org/project/linux-dmaengine/list/
08223d80 3905S: Maintained
679655da 3906F: drivers/dma/
0ce3c066 3907F: include/linux/dmaengine.h
c56d329e 3908F: Documentation/devicetree/bindings/dma/
979a281e
VK
3909F: Documentation/dmaengine/
3910T: git git://git.infradead.org/users/vkoul/slave-dma.git
248a9dc3 3911
b825037d 3912DME1737 HARDWARE MONITOR DRIVER
8b58be88 3913M: Juerg Haefliger <juergh@gmail.com>
968ce1b1 3914L: linux-hwmon@vger.kernel.org
b825037d 3915S: Maintained
679655da
JP
3916F: Documentation/hwmon/dme1737
3917F: drivers/hwmon/dme1737.c
b825037d 3918
1f31e1b1 3919DMI/SMBIOS SUPPORT
d8130624 3920M: Jean Delvare <jdelvare@suse.com>
1f31e1b1 3921S: Maintained
d4aeef93 3922T: quilt http://jdelvare.nerim.net/devel/linux/jdelvare-dmi/
d7f96f97 3923F: Documentation/ABI/testing/sysfs-firmware-dmi-tables
1f31e1b1
JD
3924F: drivers/firmware/dmi-id.c
3925F: drivers/firmware/dmi_scan.c
3926F: include/linux/dmi.h
3927
7d2c86b5 3928DOCUMENTATION
ad3118b9 3929M: Jonathan Corbet <corbet@lwn.net>
795fb7e7
JD
3930L: linux-doc@vger.kernel.org
3931S: Maintained
679655da 3932F: Documentation/
42f41ecf
JC
3933F: scripts/docproc.c
3934F: scripts/kernel-doc*
97be078b
RD
3935X: Documentation/ABI/
3936X: Documentation/devicetree/
933a46b8
JC
3937X: Documentation/acpi
3938X: Documentation/power
3939X: Documentation/spi
6c121170 3940X: Documentation/DocBook/media
c51edfb1 3941T: git git://git.lwn.net/linux.git docs-next
abbaeff3 3942
1da177e4 3943DOUBLETALK DRIVER
8b58be88 3944M: "James R. Van Zandt" <jrv@vanzandt.mv.com>
1da177e4
LT
3945L: blinux-list@redhat.com
3946S: Maintained
679655da
JP
3947F: drivers/char/dtlk.c
3948F: include/linux/dtlk.h
1da177e4 3949
e2d1d6c0 3950DPT_I2O SCSI RAID DRIVER
8b58be88 3951M: Adaptec OEM Raid Solutions <aacraid@adaptec.com>
e2d1d6c0
RD
3952L: linux-scsi@vger.kernel.org
3953W: http://www.adaptec.com/
3954S: Maintained
679655da
JP
3955F: drivers/scsi/dpt*
3956F: drivers/scsi/dpt/
e2d1d6c0 3957
b411b363 3958DRBD DRIVER
bc2c049d
RK
3959M: Philipp Reisner <philipp.reisner@linbit.com>
3960M: Lars Ellenberg <lars.ellenberg@linbit.com>
3961L: drbd-dev@lists.linbit.com
28b8e8d4 3962W: http://www.drbd.org
bc2c049d
RK
3963T: git git://git.linbit.com/linux-drbd.git
3964T: git git://git.linbit.com/drbd-8.4.git
28b8e8d4
JP
3965S: Supported
3966F: drivers/block/drbd/
3967F: lib/lru_cache.c
3968F: Documentation/blockdev/drbd/
b411b363 3969
dc7dfcd8 3970DRIVER CORE, KOBJECTS, DEBUGFS, KERNFS AND SYSFS
879a5a00 3971M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
08deed1e 3972T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
1da177e4 3973S: Supported
679655da 3974F: Documentation/kobject.txt
7cfc51b9 3975F: drivers/base/
87544653 3976F: fs/debugfs/
dc7dfcd8
WS
3977F: fs/kernfs/
3978F: fs/sysfs/
87544653 3979F: include/linux/debugfs.h
dc7dfcd8 3980F: include/linux/kobj*
679655da 3981F: lib/kobj*
1da177e4
LT
3982
3983DRM DRIVERS
8b58be88 3984M: David Airlie <airlied@linux.ie>
4c6a3999 3985L: dri-devel@lists.freedesktop.org
b0447888 3986T: git git://people.freedesktop.org/~airlied/linux
1da177e4 3987S: Maintained
679655da 3988F: drivers/gpu/drm/
433e3b34 3989F: drivers/gpu/vga/
d28ab95b
GU
3990F: Documentation/devicetree/bindings/display/
3991F: Documentation/devicetree/bindings/gpu/
3992F: Documentation/devicetree/bindings/video/
621c5474 3993F: Documentation/gpu/
850e9411 3994F: include/drm/
c117ab84 3995F: include/uapi/drm/
1da177e4 3996
c842b693
EV
3997DRM DRIVER FOR AST SERVER GRAPHICS CHIPS
3998M: Dave Airlie <airlied@redhat.com>
3999S: Odd Fixes
4000F: drivers/gpu/drm/ast/
4001
4002DRM DRIVER FOR BOCHS VIRTUAL GPU
4003M: Gerd Hoffmann <kraxel@redhat.com>
4004S: Odd Fixes
4005F: drivers/gpu/drm/bochs/
4006
4007DRM DRIVER FOR QEMU'S CIRRUS DEVICE
4008M: Dave Airlie <airlied@redhat.com>
4009S: Odd Fixes
4010F: drivers/gpu/drm/cirrus/
4011
c26a4017 4012RADEON and AMDGPU DRM DRIVERS
566f5939
AD
4013M: Alex Deucher <alexander.deucher@amd.com>
4014M: Christian König <christian.koenig@amd.com>
4015L: dri-devel@lists.freedesktop.org
4016T: git git://people.freedesktop.org/~agd5f/linux
4017S: Supported
4018F: drivers/gpu/drm/radeon/
74c97375 4019F: include/uapi/drm/radeon_drm.h
c26a4017 4020F: drivers/gpu/drm/amd/
74c97375 4021F: include/uapi/drm/amdgpu_drm.h
566f5939 4022
03e255b9
TR
4023DRM PANEL DRIVERS
4024M: Thierry Reding <thierry.reding@gmail.com>
4025L: dri-devel@lists.freedesktop.org
4026T: git git://anongit.freedesktop.org/tegra/linux.git
4027S: Maintained
4028F: drivers/gpu/drm/drm_panel.c
4029F: drivers/gpu/drm/panel/
4030F: include/drm/drm_panel.h
2d799dde 4031F: Documentation/devicetree/bindings/display/panel/
03e255b9 4032
8daf7473 4033INTEL DRM DRIVERS (excluding Poulsbo, Moorestown and derivative chipsets)
cbce7107 4034M: Daniel Vetter <daniel.vetter@intel.com>
47f95647 4035M: Jani Nikula <jani.nikula@linux.intel.com>
362132d2 4036L: intel-gfx@lists.freedesktop.org
8daf7473 4037L: dri-devel@lists.freedesktop.org
7564fde3 4038W: https://01.org/linuxgraphics/
47f95647 4039Q: http://patchwork.freedesktop.org/project/intel-gfx/
89258a97 4040T: git git://anongit.freedesktop.org/drm-intel
8daf7473 4041S: Supported
14430813 4042F: drivers/gpu/drm/i915/
8daf7473 4043F: include/drm/i915*
baceac3a 4044F: include/uapi/drm/i915_drm.h
621c5474 4045F: Documentation/gpu/i915.rst
8daf7473 4046
99763bb8
BB
4047DRM DRIVERS FOR ATMEL HLCDC
4048M: Boris Brezillon <boris.brezillon@free-electrons.com>
4049L: dri-devel@lists.freedesktop.org
4050S: Supported
4051F: drivers/gpu/drm/atmel-hlcdc/
4052F: Documentation/devicetree/bindings/drm/atmel/
4053
bf1139df
MR
4054DRM DRIVERS FOR ALLWINNER A10
4055M: Maxime Ripard <maxime.ripard@free-electrons.com>
4056L: dri-devel@lists.freedesktop.org
4057S: Supported
4058F: drivers/gpu/drm/sun4i/
4059F: Documentation/devicetree/bindings/display/sunxi/sun4i-drm.txt
4060
398a6d4a
KP
4061DRM DRIVERS FOR EXYNOS
4062M: Inki Dae <inki.dae@samsung.com>
f1501303
ID
4063M: Joonyoung Shim <jy0922.shim@samsung.com>
4064M: Seung-Woo Kim <sw0312.kim@samsung.com>
4065M: Kyungmin Park <kyungmin.park@samsung.com>
398a6d4a 4066L: dri-devel@lists.freedesktop.org
25a58030 4067T: git git://git.kernel.org/pub/scm/linux/kernel/git/daeinki/drm-exynos.git
398a6d4a 4068S: Supported
14430813 4069F: drivers/gpu/drm/exynos/
8fb9b15b
EV
4070F: include/uapi/drm/exynos_drm.h
4071F: Documentation/devicetree/bindings/display/exynos/
398a6d4a 4072
b55a1b9c 4073DRM DRIVERS FOR FREESCALE DCU
bc66757a 4074M: Stefan Agner <stefan@agner.ch>
b55a1b9c
JW
4075M: Alison Wang <alison.wang@freescale.com>
4076L: dri-devel@lists.freedesktop.org
4077S: Supported
4078F: drivers/gpu/drm/fsl-dcu/
2d799dde 4079F: Documentation/devicetree/bindings/display/fsl,dcu.txt
fb127b79 4080F: Documentation/devicetree/bindings/display/fsl,tcon.txt
2d799dde 4081F: Documentation/devicetree/bindings/display/panel/nec,nl4827hc19_05b.txt
b55a1b9c 4082
0a3d775f
PZ
4083DRM DRIVERS FOR FREESCALE IMX
4084M: Philipp Zabel <p.zabel@pengutronix.de>
4085L: dri-devel@lists.freedesktop.org
4086S: Maintained
4087F: drivers/gpu/drm/imx/
ef739aa4 4088F: drivers/gpu/ipu-v3/
2d799dde 4089F: Documentation/devicetree/bindings/display/imx/
0a3d775f 4090
ba2199a6
PJ
4091DRM DRIVERS FOR GMA500 (Poulsbo, Moorestown and derivative chipsets)
4092M: Patrik Jakobsson <patrik.r.jakobsson@gmail.com>
4093L: dri-devel@lists.freedesktop.org
4094T: git git://github.com/patjak/drm-gma500
4095S: Maintained
5ff18e42 4096F: drivers/gpu/drm/gma500/
ba2199a6 4097
c84ffde9
XL
4098DRM DRIVERS FOR HISILICON
4099M: Xinliang Liu <z.liuxinliang@hisilicon.com>
4100R: Xinwei Kong <kong.kongxinwei@hisilicon.com>
4101R: Chen Feng <puck.chen@hisilicon.com>
4102L: dri-devel@lists.freedesktop.org
4103T: git git://github.com/xin3liang/linux.git
4104S: Maintained
4105F: drivers/gpu/drm/hisilicon/
4106F: Documentation/devicetree/bindings/display/hisilicon/
4107
399516ab
EV
4108DRM DRIVER FOR INTEL I810 VIDEO CARDS
4109S: Orphan / Obsolete
4110F: drivers/gpu/drm/i810/
4111F: include/uapi/drm/i810_drm.h
4112
06346451
EV
4113DRM DRIVER FOR MSM ADRENO GPU
4114M: Rob Clark <robdclark@gmail.com>
4115L: linux-arm-msm@vger.kernel.org
4116L: dri-devel@lists.freedesktop.org
4117L: freedreno@lists.freedesktop.org
4118T: git git://people.freedesktop.org/~robclark/linux
4119S: Maintained
4120F: drivers/gpu/drm/msm/
4121F: include/uapi/drm/msm_drm.h
4122F: Documentation/devicetree/bindings/display/msm/
4123
fad89bb3
EV
4124DRM DRIVER FOR NVIDIA GEFORCE/QUADRO GPUS
4125M: Ben Skeggs <bskeggs@redhat.com>
4126L: dri-devel@lists.freedesktop.org
4127L: nouveau@lists.freedesktop.org
4128T: git git://github.com/skeggsb/linux
4129S: Supported
4130F: drivers/gpu/drm/nouveau/
4131F: include/uapi/drm/nouveau_drm.h
ba2199a6 4132
bd3b49f2 4133DRM DRIVERS FOR NVIDIA TEGRA
a5ad7a63 4134M: Thierry Reding <thierry.reding@gmail.com>
bd3b49f2
TR
4135L: dri-devel@lists.freedesktop.org
4136L: linux-tegra@vger.kernel.org
a5ad7a63 4137T: git git://anongit.freedesktop.org/tegra/linux.git
adabdb0c 4138S: Supported
dee8268f 4139F: drivers/gpu/drm/tegra/
a5ad7a63 4140F: drivers/gpu/host1x/
e1e90644 4141F: include/linux/host1x.h
a5ad7a63 4142F: include/uapi/drm/tegra_drm.h
2d799dde 4143F: Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-host1x.txt
bd3b49f2 4144
399516ab
EV
4145DRM DRIVER FOR MATROX G200/G400 GRAPHICS CARDS
4146S: Orphan / Obsolete
4147F: drivers/gpu/drm/mga/
4148F: include/uapi/drm/mga_drm.h
4149
c842b693
EV
4150DRM DRIVER FOR MGA G200 SERVER GRAPHICS CHIPS
4151M: Dave Airlie <airlied@redhat.com>
4152S: Odd Fixes
4153F: drivers/gpu/drm/mgag200/
4154
399516ab
EV
4155DRM DRIVER FOR RAGE 128 VIDEO CARDS
4156S: Orphan / Obsolete
4157F: drivers/gpu/drm/r128/
4158F: include/uapi/drm/r128_drm.h
4159
a284e9d1
LP
4160DRM DRIVERS FOR RENESAS
4161M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
4162L: dri-devel@lists.freedesktop.org
4a121096 4163L: linux-renesas-soc@vger.kernel.org
2392ccd4 4164T: git git://linuxtv.org/pinchartl/fbdev
a284e9d1
LP
4165S: Supported
4166F: drivers/gpu/drm/rcar-du/
4167F: drivers/gpu/drm/shmobile/
a284e9d1 4168F: include/linux/platform_data/shmob_drm.h
33be436d 4169F: Documentation/devicetree/bindings/display/renesas,du.txt
a284e9d1 4170
c842b693
EV
4171DRM DRIVER FOR QXL VIRTUAL GPU
4172M: Dave Airlie <airlied@redhat.com>
4173S: Odd Fixes
4174F: drivers/gpu/drm/qxl/
4175F: include/uapi/drm/qxl_drm.h
a284e9d1 4176
625e0346
HS
4177DRM DRIVERS FOR ROCKCHIP
4178M: Mark Yao <mark.yao@rock-chips.com>
4179L: dri-devel@lists.freedesktop.org
4180S: Maintained
4181F: drivers/gpu/drm/rockchip/
f253f7eb 4182F: Documentation/devicetree/bindings/display/rockchip/
625e0346 4183
399516ab
EV
4184DRM DRIVER FOR SAVAGE VIDEO CARDS
4185S: Orphan / Obsolete
4186F: drivers/gpu/drm/savage/
4187F: include/uapi/drm/savage_drm.h
4188
4189DRM DRIVER FOR SIS VIDEO CARDS
4190S: Orphan / Obsolete
4191F: drivers/gpu/drm/sis/
4192F: include/uapi/drm/sis_drm.h
625e0346 4193
7f11c476
BG
4194DRM DRIVERS FOR STI
4195M: Benjamin Gaignard <benjamin.gaignard@linaro.org>
4196M: Vincent Abriou <vincent.abriou@st.com>
4197L: dri-devel@lists.freedesktop.org
4198T: git http://git.linaro.org/people/benjamin.gaignard/kernel.git
4199S: Maintained
4200F: drivers/gpu/drm/sti
2d799dde 4201F: Documentation/devicetree/bindings/display/st,stih4xx.txt
7f11c476 4202
399516ab
EV
4203DRM DRIVER FOR TDFX VIDEO CARDS
4204S: Orphan / Obsolete
4205F: drivers/gpu/drm/tdfx/
4206
c842b693
EV
4207DRM DRIVER FOR USB DISPLAYLINK VIDEO ADAPTERS
4208M: Dave Airlie <airlied@redhat.com>
4209S: Odd Fixes
4210F: drivers/gpu/drm/udl/
4211
8bb0bce9
LS
4212DRM DRIVERS FOR VIVANTE GPU IP
4213M: Lucas Stach <l.stach@pengutronix.de>
54176cc6 4214R: Russell King <linux+etnaviv@armlinux.org.uk>
8bb0bce9
LS
4215R: Christian Gmeiner <christian.gmeiner@gmail.com>
4216L: dri-devel@lists.freedesktop.org
4217S: Maintained
8a9257a0
EV
4218F: drivers/gpu/drm/etnaviv/
4219F: include/uapi/drm/etnaviv_drm.h
4220F: Documentation/devicetree/bindings/display/etnaviv/
8bb0bce9 4221
c4291702
EV
4222DRM DRIVER FOR VMWARE VIRTUAL GPU
4223M: "VMware Graphics" <linux-graphics-maintainer@vmware.com>
4224M: Sinclair Yeh <syeh@vmware.com>
4225M: Thomas Hellstrom <thellstrom@vmware.com>
4226L: dri-devel@lists.freedesktop.org
4227T: git git://people.freedesktop.org/~syeh/repos_linux
4228T: git git://people.freedesktop.org/~thomash/linux
4229S: Supported
4230F: drivers/gpu/drm/vmwgfx/
4231F: include/uapi/drm/vmwgfx_drm.h
4232
8636d452
EA
4233DRM DRIVERS FOR VC4
4234M: Eric Anholt <eric@anholt.net>
4235T: git git://github.com/anholt/linux
4236S: Supported
4237F: drivers/gpu/drm/vc4/
4238F: include/uapi/drm/vc4_drm.h
4239F: Documentation/devicetree/bindings/display/brcm,bcm-vc4.txt
8bb0bce9 4240
5ef330a7
TV
4241DRM DRIVERS FOR TI OMAP
4242M: Tomi Valkeinen <tomi.valkeinen@ti.com>
4243L: dri-devel@lists.freedesktop.org
4244S: Maintained
4245F: drivers/gpu/drm/omapdrm/
4246F: Documentation/devicetree/bindings/display/ti/
4247
adb314ed
TV
4248DRM DRIVERS FOR TI LCDC
4249M: Jyri Sarha <jsarha@ti.com>
4250R: Tomi Valkeinen <tomi.valkeinen@ti.com>
4251L: dri-devel@lists.freedesktop.org
4252S: Maintained
4253F: drivers/gpu/drm/tilcdc/
4254F: Documentation/devicetree/bindings/display/tilcdc/
4255
598df1ac
AK
4256DSBR100 USB FM RADIO DRIVER
4257M: Alexey Klimov <klimov.linux@gmail.com>
4258L: linux-media@vger.kernel.org
4259T: git git://linuxtv.org/media_tree.git
4260S: Maintained
4261F: drivers/media/radio/dsbr100.c
4262
1da177e4 4263DSCC4 DRIVER
8b58be88 4264M: Francois Romieu <romieu@fr.zoreil.com>
01f20734 4265L: netdev@vger.kernel.org
1da177e4 4266S: Maintained
679655da 4267F: drivers/net/wan/dscc4.c
1da177e4 4268
cc11b140
HV
4269DT3155 MEDIA DRIVER
4270M: Hans Verkuil <hverkuil@xs4all.nl>
4271L: linux-media@vger.kernel.org
4272T: git git://linuxtv.org/media_tree.git
a825eaec 4273W: https://linuxtv.org
cc11b140
HV
4274S: Odd Fixes
4275F: drivers/media/pci/dt3155/
4276
91952bc0
AP
4277DVB_USB_AF9015 MEDIA DRIVER
4278M: Antti Palosaari <crope@iki.fi>
4279L: linux-media@vger.kernel.org
a825eaec 4280W: https://linuxtv.org
91952bc0
AP
4281W: http://palosaari.fi/linux/
4282Q: http://patchwork.linuxtv.org/project/linux-media/list/
4283T: git git://linuxtv.org/anttip/media_tree.git
4284S: Maintained
4285F: drivers/media/usb/dvb-usb-v2/af9015*
4286
4287DVB_USB_AF9035 MEDIA DRIVER
4288M: Antti Palosaari <crope@iki.fi>
4289L: linux-media@vger.kernel.org
a825eaec 4290W: https://linuxtv.org
91952bc0
AP
4291W: http://palosaari.fi/linux/
4292Q: http://patchwork.linuxtv.org/project/linux-media/list/
4293T: git git://linuxtv.org/anttip/media_tree.git
4294S: Maintained
4295F: drivers/media/usb/dvb-usb-v2/af9035*
4296
4297DVB_USB_ANYSEE MEDIA DRIVER
4298M: Antti Palosaari <crope@iki.fi>
4299L: linux-media@vger.kernel.org
a825eaec 4300W: https://linuxtv.org
91952bc0
AP
4301W: http://palosaari.fi/linux/
4302Q: http://patchwork.linuxtv.org/project/linux-media/list/
4303T: git git://linuxtv.org/anttip/media_tree.git
4304S: Maintained
4305F: drivers/media/usb/dvb-usb-v2/anysee*
4306
4307DVB_USB_AU6610 MEDIA DRIVER
4308M: Antti Palosaari <crope@iki.fi>
4309L: linux-media@vger.kernel.org
a825eaec 4310W: https://linuxtv.org
91952bc0
AP
4311W: http://palosaari.fi/linux/
4312Q: http://patchwork.linuxtv.org/project/linux-media/list/
4313T: git git://linuxtv.org/anttip/media_tree.git
4314S: Maintained
4315F: drivers/media/usb/dvb-usb-v2/au6610*
4316
4317DVB_USB_CE6230 MEDIA DRIVER
4318M: Antti Palosaari <crope@iki.fi>
4319L: linux-media@vger.kernel.org
a825eaec 4320W: https://linuxtv.org
91952bc0
AP
4321W: http://palosaari.fi/linux/
4322Q: http://patchwork.linuxtv.org/project/linux-media/list/
4323T: git git://linuxtv.org/anttip/media_tree.git
4324S: Maintained
4325F: drivers/media/usb/dvb-usb-v2/ce6230*
4326
d099dea2
MK
4327DVB_USB_CXUSB MEDIA DRIVER
4328M: Michael Krufky <mkrufky@linuxtv.org>
4329L: linux-media@vger.kernel.org
a825eaec 4330W: https://linuxtv.org
d099dea2
MK
4331W: http://github.com/mkrufky
4332Q: http://patchwork.linuxtv.org/project/linux-media/list/
4333T: git git://linuxtv.org/media_tree.git
4334S: Maintained
9819da66 4335F: drivers/media/usb/dvb-usb/cxusb*
d099dea2 4336
91952bc0 4337DVB_USB_EC168 MEDIA DRIVER
91952bc0
AP
4338M: Antti Palosaari <crope@iki.fi>
4339L: linux-media@vger.kernel.org
a825eaec 4340W: https://linuxtv.org
91952bc0
AP
4341W: http://palosaari.fi/linux/
4342Q: http://patchwork.linuxtv.org/project/linux-media/list/
4343T: git git://linuxtv.org/anttip/media_tree.git
4344S: Maintained
91952bc0 4345F: drivers/media/usb/dvb-usb-v2/ec168*
91952bc0 4346
5560983b 4347DVB_USB_GL861 MEDIA DRIVER
91952bc0
AP
4348M: Antti Palosaari <crope@iki.fi>
4349L: linux-media@vger.kernel.org
a825eaec 4350W: https://linuxtv.org
91952bc0
AP
4351Q: http://patchwork.linuxtv.org/project/linux-media/list/
4352T: git git://linuxtv.org/anttip/media_tree.git
4353S: Maintained
5560983b 4354F: drivers/media/usb/dvb-usb-v2/gl861*
91952bc0 4355
8856f5f2
MK
4356DVB_USB_MXL111SF MEDIA DRIVER
4357M: Michael Krufky <mkrufky@linuxtv.org>
4358L: linux-media@vger.kernel.org
a825eaec 4359W: https://linuxtv.org
8856f5f2
MK
4360W: http://github.com/mkrufky
4361Q: http://patchwork.linuxtv.org/project/linux-media/list/
4362T: git git://linuxtv.org/mkrufky/mxl111sf.git
4363S: Maintained
4364F: drivers/media/usb/dvb-usb-v2/mxl111sf*
4365
91952bc0
AP
4366DVB_USB_RTL28XXU MEDIA DRIVER
4367M: Antti Palosaari <crope@iki.fi>
4368L: linux-media@vger.kernel.org
a825eaec 4369W: https://linuxtv.org
91952bc0
AP
4370W: http://palosaari.fi/linux/
4371Q: http://patchwork.linuxtv.org/project/linux-media/list/
4372T: git git://linuxtv.org/anttip/media_tree.git
4373S: Maintained
4374F: drivers/media/usb/dvb-usb-v2/rtl28xxu*
4375
4376DVB_USB_V2 MEDIA DRIVER
4377M: Antti Palosaari <crope@iki.fi>
4378L: linux-media@vger.kernel.org
a825eaec 4379W: https://linuxtv.org
91952bc0
AP
4380W: http://palosaari.fi/linux/
4381Q: http://patchwork.linuxtv.org/project/linux-media/list/
4382T: git git://linuxtv.org/anttip/media_tree.git
4383S: Maintained
4384F: drivers/media/usb/dvb-usb-v2/dvb_usb*
4385F: drivers/media/usb/dvb-usb-v2/usb_urb.c
4386
ac0ac38f 4387DYNAMIC DEBUG
5c4a97d1 4388M: Jason Baron <jbaron@akamai.com>
ac0ac38f
JB
4389S: Maintained
4390F: lib/dynamic_debug.c
4391F: include/linux/dynamic_debug.h
4392
789c7048 4393DZ DECSTATION DZ11 SERIAL DRIVER
8b58be88 4394M: "Maciej W. Rozycki" <macro@linux-mips.org>
789c7048 4395S: Maintained
df621252 4396F: drivers/tty/serial/dz.*
789c7048 4397
f17effbe
MF
4398E3X0 POWER BUTTON DRIVER
4399M: Moritz Fischer <moritz.fischer@ettus.com>
4400L: usrp-users@lists.ettus.com
4401W: http://www.ettus.com
4402S: Supported
4403F: drivers/input/misc/e3x0-button.c
4404F: Documentation/devicetree/bindings/input/e3x0-button.txt
4405
91952bc0
AP
4406E4000 MEDIA DRIVER
4407M: Antti Palosaari <crope@iki.fi>
4408L: linux-media@vger.kernel.org
a825eaec 4409W: https://linuxtv.org
91952bc0
AP
4410W: http://palosaari.fi/linux/
4411Q: http://patchwork.linuxtv.org/project/linux-media/list/
4412T: git git://linuxtv.org/anttip/media_tree.git
4413S: Maintained
4414F: drivers/media/tuners/e4000*
4415
1da177e4 4416EATA ISA/EISA/PCI SCSI DRIVER
8b58be88 4417M: Dario Ballabio <ballabio_dario@emc.com>
1da177e4
LT
4418L: linux-scsi@vger.kernel.org
4419S: Maintained
679655da 4420F: drivers/scsi/eata.c
1da177e4 4421
91952bc0
AP
4422EC100 MEDIA DRIVER
4423M: Antti Palosaari <crope@iki.fi>
4424L: linux-media@vger.kernel.org
a825eaec 4425W: https://linuxtv.org
91952bc0
AP
4426W: http://palosaari.fi/linux/
4427Q: http://patchwork.linuxtv.org/project/linux-media/list/
4428T: git git://linuxtv.org/anttip/media_tree.git
4429S: Maintained
4430F: drivers/media/dvb-frontends/ec100*
4431
237fead6 4432ECRYPT FILE SYSTEM
0de9adf2 4433M: Tyler Hicks <tyhicks@canonical.com>
a058bfbb 4434L: ecryptfs@vger.kernel.org
24a923e4 4435W: http://ecryptfs.org
6dc7516e 4436W: https://launchpad.net/ecryptfs
9f273c24 4437T: git git://git.kernel.org/pub/scm/linux/kernel/git/tyhicks/ecryptfs.git
237fead6 4438S: Supported
679655da
JP
4439F: Documentation/filesystems/ecryptfs.txt
4440F: fs/ecryptfs/
237fead6 4441
da9bb1d2 4442EDAC-CORE
aa15aa0e 4443M: Borislav Petkov <bp@alien8.de>
5dc8a864
MCC
4444M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
4445M: Mauro Carvalho Chehab <mchehab@kernel.org>
91445c72 4446L: linux-edac@vger.kernel.org
07cd6bf5
FW
4447T: git git://git.kernel.org/pub/scm/linux/kernel/git/bp/bp.git for-next
4448T: git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-edac.git linux_next
8c2a6a40 4449S: Supported
679655da 4450F: Documentation/edac.txt
91445c72 4451F: drivers/edac/
679655da 4452F: include/linux/edac.h
0e438e3f 4453
c476c23b 4454EDAC-AMD64
487ba8e8 4455M: Borislav Petkov <bp@alien8.de>
91445c72 4456L: linux-edac@vger.kernel.org
487ba8e8 4457S: Maintained
c476c23b
BP
4458F: drivers/edac/amd64_edac*
4459
836dae5d 4460EDAC-CALXEDA
836dae5d
RR
4461M: Robert Richter <rric@kernel.org>
4462L: linux-edac@vger.kernel.org
836dae5d
RR
4463S: Maintained
4464F: drivers/edac/highbank*
4465
f65aad41
RB
4466EDAC-CAVIUM
4467M: Ralf Baechle <ralf@linux-mips.org>
4468M: David Daney <david.daney@cavium.com>
4469L: linux-edac@vger.kernel.org
4470L: linux-mips@linux-mips.org
f65aad41
RB
4471S: Supported
4472F: drivers/edac/octeon_edac*
4473
0e438e3f 4474EDAC-E752X
8b58be88 4475M: Mark Gross <mark.gross@intel.com>
91445c72 4476L: linux-edac@vger.kernel.org
0e438e3f 4477S: Maintained
679655da 4478F: drivers/edac/e752x_edac.c
0e438e3f
DP
4479
4480EDAC-E7XXX
91445c72 4481L: linux-edac@vger.kernel.org
0e438e3f 4482S: Maintained
679655da 4483F: drivers/edac/e7xxx_edac.c
0e438e3f 4484
7d136731
BP
4485EDAC-FSL_DDR
4486M: York Sun <york.sun@nxp.com>
4487L: linux-edac@vger.kernel.org
4488S: Maintained
4489F: drivers/edac/fsl_ddr_edac.*
4490
77c5f5d2 4491EDAC-GHES
5dc8a864
MCC
4492M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
4493M: Mauro Carvalho Chehab <mchehab@kernel.org>
77c5f5d2 4494L: linux-edac@vger.kernel.org
77c5f5d2 4495S: Maintained
2caa67a6 4496F: drivers/edac/ghes_edac.c
77c5f5d2 4497
6bc78404 4498EDAC-I82443BXGX
8b58be88 4499M: Tim Small <tim@buttersideup.com>
91445c72 4500L: linux-edac@vger.kernel.org
6bc78404 4501S: Maintained
679655da 4502F: drivers/edac/i82443bxgx_edac.c
6bc78404
DT
4503
4504EDAC-I3000
91445c72 4505L: linux-edac@vger.kernel.org
c91d9075 4506S: Orphan
679655da 4507F: drivers/edac/i3000_edac.c
6bc78404
DT
4508
4509EDAC-I5000
91445c72 4510L: linux-edac@vger.kernel.org
ba9a5918 4511S: Maintained
679655da 4512F: drivers/edac/i5000_edac.c
ba9a5918 4513
44c12cb2 4514EDAC-I5400
5dc8a864
MCC
4515M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
4516M: Mauro Carvalho Chehab <mchehab@kernel.org>
67c89316 4517L: linux-edac@vger.kernel.org
44c12cb2 4518S: Maintained
679655da 4519F: drivers/edac/i5400_edac.c
44c12cb2 4520
3c9c92b6 4521EDAC-I7300
5dc8a864
MCC
4522M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
4523M: Mauro Carvalho Chehab <mchehab@kernel.org>
3c9c92b6 4524L: linux-edac@vger.kernel.org
3c9c92b6
MCC
4525S: Maintained
4526F: drivers/edac/i7300_edac.c
4527
67c89316 4528EDAC-I7CORE
5dc8a864
MCC
4529M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
4530M: Mauro Carvalho Chehab <mchehab@kernel.org>
67c89316 4531L: linux-edac@vger.kernel.org
67c89316 4532S: Maintained
70aff0ce 4533F: drivers/edac/i7core_edac.c
67c89316 4534
ba9a5918 4535EDAC-I82975X
8b58be88 4536M: Ranganathan Desikan <ravi@jetztechnologies.com>
25527885 4537M: "Arvind R." <arvino55@gmail.com>
91445c72 4538L: linux-edac@vger.kernel.org
ba9a5918 4539S: Maintained
679655da 4540F: drivers/edac/i82975x_edac.c
ba9a5918 4541
791b4706
JB
4542EDAC-IE31200
4543M: Jason Baron <jbaron@akamai.com>
4544L: linux-edac@vger.kernel.org
791b4706
JB
4545S: Maintained
4546F: drivers/edac/ie31200_edac.c
4547
ccdfb979 4548EDAC-MPC85XX
30c7469b 4549M: Johannes Thumshirn <morbidrsa@gmail.com>
ccdfb979 4550L: linux-edac@vger.kernel.org
ccdfb979
JT
4551S: Maintained
4552F: drivers/edac/mpc85xx_edac.[ch]
4553
ba9a5918 4554EDAC-PASEMI
8b58be88 4555M: Egor Martovetsky <egor@pasemi.com>
91445c72 4556L: linux-edac@vger.kernel.org
6bc78404 4557S: Maintained
679655da 4558F: drivers/edac/pasemi_edac.c
6bc78404 4559
0e438e3f 4560EDAC-R82600
8b58be88 4561M: Tim Small <tim@buttersideup.com>
91445c72 4562L: linux-edac@vger.kernel.org
0e438e3f 4563S: Maintained
679655da 4564F: drivers/edac/r82600_edac.c
da9bb1d2 4565
4d096ca7 4566EDAC-SBRIDGE
5dc8a864
MCC
4567M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
4568M: Mauro Carvalho Chehab <mchehab@kernel.org>
4d096ca7 4569L: linux-edac@vger.kernel.org
4d096ca7
MCC
4570S: Maintained
4571F: drivers/edac/sb_edac.c
4572
4ec656bd
TL
4573EDAC-SKYLAKE
4574M: Tony Luck <tony.luck@intel.com>
4575L: linux-edac@vger.kernel.org
4576S: Maintained
4577F: drivers/edac/skx_edac.c
4578
995e1de4
LH
4579EDAC-XGENE
4580APPLIED MICRO (APM) X-GENE SOC EDAC
4581M: Loc Ho <lho@apm.com>
4582S: Supported
4583F: drivers/edac/xgene_edac.c
4584F: Documentation/devicetree/bindings/edac/apm-xgene-edac.txt
4585
af39917d
CL
4586EDIROL UA-101/UA-1000 DRIVER
4587M: Clemens Ladisch <clemens@ladisch.de>
4588L: alsa-devel@alsa-project.org (moderated for non-subscribers)
4589T: git git://git.alsa-project.org/alsa-kernel.git
4590S: Maintained
4591F: sound/usb/misc/ua101.c
4592
1f7df953 4593EXTENSIBLE FIRMWARE INTERFACE (EFI)
825fcfce 4594M: Matt Fleming <matt@codeblueprint.co.uk>
1f7df953 4595L: linux-efi@vger.kernel.org
78bef24e 4596T: git git://git.kernel.org/pub/scm/linux/kernel/git/mfleming/efi.git
1f7df953 4597S: Maintained
fb2efb5c 4598F: Documentation/efi-stub.txt
1f7df953
MF
4599F: arch/ia64/kernel/efi.c
4600F: arch/x86/boot/compressed/eboot.[ch]
4601F: arch/x86/include/asm/efi.h
e8dfe6d8
MF
4602F: arch/x86/platform/efi/
4603F: drivers/firmware/efi/
1f7df953
MF
4604F: include/linux/efi*.h
4605
d68772b7
MF
4606EFI VARIABLE FILESYSTEM
4607M: Matthew Garrett <matthew.garrett@nebula.com>
4608M: Jeremy Kerr <jk@ozlabs.org>
825fcfce 4609M: Matt Fleming <matt@codeblueprint.co.uk>
d68772b7
MF
4610T: git git://git.kernel.org/pub/scm/linux/kernel/git/mfleming/efi.git
4611L: linux-efi@vger.kernel.org
4612S: Maintained
4613F: fs/efivarfs/
4614
85a00d9b
PJ
4615EFIFB FRAMEBUFFER DRIVER
4616L: linux-fbdev@vger.kernel.org
4617M: Peter Jones <pjones@redhat.com>
4618S: Maintained
8a61f013 4619F: drivers/video/fbdev/efifb.c
85a00d9b 4620
ff6301da
IH
4621EFI TEST DRIVER
4622L: linux-efi@vger.kernel.org
4623M: Ivan Hu <ivan.hu@canonical.com>
4624M: Matt Fleming <matt@codeblueprint.co.uk>
4625S: Maintained
4626F: drivers/firmware/efi/test/
4627
0bee8d28
JT
4628EFS FILESYSTEM
4629W: http://aeschi.ch.eu.org/efs/
4630S: Orphan
679655da 4631F: fs/efs/
0bee8d28 4632
aa8a9e25 4633EHEA (IBM pSeries eHEA 10Gb ethernet adapter) DRIVER
97b04197 4634M: Douglas Miller <dougmill@linux.vnet.ibm.com>
aa8a9e25
BL
4635L: netdev@vger.kernel.org
4636S: Maintained
9aa32835 4637F: drivers/net/ethernet/ibm/ehea/
aa8a9e25 4638
f0319efe 4639EM28XX VIDEO4LINUX DRIVER
5dc8a864
MCC
4640M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
4641M: Mauro Carvalho Chehab <mchehab@kernel.org>
f0319efe 4642L: linux-media@vger.kernel.org
a825eaec 4643W: https://linuxtv.org
f0319efe
MCC
4644T: git git://linuxtv.org/media_tree.git
4645S: Maintained
4646F: drivers/media/usb/em28xx/
4647
3e3a7d66 4648EMBEDDED LINUX
8b58be88
JP
4649M: Paul Gortmaker <paul.gortmaker@windriver.com>
4650M: Matt Mackall <mpm@selenic.com>
4651M: David Woodhouse <dwmw2@infradead.org>
3e3a7d66
DW
4652L: linux-embedded@vger.kernel.org
4653S: Maintained
4654
32505876
JS
4655EMULEX/AVAGO LPFC FC/FCOE SCSI DRIVER
4656M: James Smart <james.smart@avagotech.com>
4657M: Dick Kennedy <dick.kennedy@avagotech.com>
ce00f85c 4658L: linux-scsi@vger.kernel.org
32505876 4659W: http://www.avagotech.com
ce00f85c 4660S: Supported
679655da 4661F: drivers/scsi/lpfc/
3a1c1d44 4662
5f5bac82 4663ENE CB710 FLASH CARD READER DRIVER
8b58be88 4664M: Michał Mirosław <mirq-linux@rere.qmqm.pl>
5f5bac82
MM
4665S: Maintained
4666F: drivers/misc/cb710/
4667F: drivers/mmc/host/cb710-mmc.*
4668F: include/linux/cb710.h
4669
931e39a1
ML
4670ENE KB2426 (ENE0100/ENE020XX) INFRARED RECEIVER
4671M: Maxim Levitsky <maximlevitsky@gmail.com>
4672S: Maintained
2a837449 4673F: drivers/media/rc/ene_ir.*
931e39a1 4674
d5ca9006 4675EPSON S1D13XXX FRAMEBUFFER DRIVER
8b58be88 4676M: Kristoffer Ericson <kristoffer.ericson@gmail.com>
d5ca9006 4677S: Maintained
084bad91 4678T: git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
8a61f013 4679F: drivers/video/fbdev/s1d13xxxfb.c
679655da 4680F: include/video/s1d13xxxfb.h
d5ca9006 4681
38df6492
ME
4682ET131X NETWORK DRIVER
4683M: Mark Einon <mark.einon@gmail.com>
4684S: Odd Fixes
4685F: drivers/net/ethernet/agere/
4686
1da177e4 4687ETHERNET BRIDGE
adbbf69d 4688M: Stephen Hemminger <stephen@networkplumber.org>
3430284f 4689L: bridge@lists.linux-foundation.org (moderated for non-subscribers)
4c325313 4690L: netdev@vger.kernel.org
c996d8b9 4691W: http://www.linuxfoundation.org/en/Net:Bridge
1da177e4 4692S: Maintained
679655da
JP
4693F: include/linux/netfilter_bridge/
4694F: net/bridge/
1da177e4 4695
22f08ad9
FF
4696ETHERNET PHY LIBRARY
4697M: Florian Fainelli <f.fainelli@gmail.com>
4698L: netdev@vger.kernel.org
4699S: Maintained
4700F: include/linux/phy.h
4701F: include/linux/phy_fixed.h
4702F: drivers/net/phy/
4703F: Documentation/networking/phy.txt
4704F: drivers/of/of_mdio.c
4705F: drivers/of/of_net.c
4706
1da177e4 4707EXT2 FILE SYSTEM
d8130624 4708M: Jan Kara <jack@suse.com>
72be2ccf 4709L: linux-ext4@vger.kernel.org
1da177e4 4710S: Maintained
679655da
JP
4711F: Documentation/filesystems/ext2.txt
4712F: fs/ext2/
4713F: include/linux/ext2*
1da177e4 4714
72be2ccf 4715EXT4 FILE SYSTEM
8b58be88 4716M: "Theodore Ts'o" <tytso@mit.edu>
3c373a5f 4717M: Andreas Dilger <adilger.kernel@dilger.ca>
72be2ccf 4718L: linux-ext4@vger.kernel.org
08a225f1 4719W: http://ext4.wiki.kernel.org
8a6e2535 4720Q: http://patchwork.ozlabs.org/project/linux-ext4/list/
9f273c24 4721T: git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/ext4.git
1da177e4 4722S: Maintained
679655da
JP
4723F: Documentation/filesystems/ext4.txt
4724F: fs/ext4/
1da177e4 4725
c5532b09 4726Extended Verification Module (EVM)
74dd744f
MZ
4727M: Mimi Zohar <zohar@linux.vnet.ibm.com>
4728L: linux-ima-devel@lists.sourceforge.net
4729L: linux-security-module@vger.kernel.org
c5532b09
MZ
4730S: Supported
4731F: security/integrity/evm/
4732
df6b3cfe
MH
4733EXTERNAL CONNECTOR SUBSYSTEM (EXTCON)
4734M: MyungJoo Ham <myungjoo.ham@samsung.com>
4735M: Chanwoo Choi <cw00.choi@samsung.com>
4736L: linux-kernel@vger.kernel.org
81df63a9 4737T: git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/extcon.git
df6b3cfe
MH
4738S: Maintained
4739F: drivers/extcon/
cd2c3e7f
CC
4740F: include/linux/extcon/
4741F: include/linux/extcon.h
df6b3cfe 4742F: Documentation/extcon/
cd2c3e7f 4743F: Documentation/devicetree/bindings/extcon/
df6b3cfe 4744
e2a75c44 4745EXYNOS DP DRIVER
b7701755 4746M: Jingoo Han <jingoohan1@gmail.com>
e2a75c44
JH
4747L: dri-devel@lists.freedesktop.org
4748S: Maintained
4749F: drivers/gpu/drm/exynos/exynos_dp*
4750
9b93a409
MS
4751EXYNOS SYSMMU (IOMMU) driver
4752M: Marek Szyprowski <m.szyprowski@samsung.com>
4753L: iommu@lists.linux-foundation.org
4754S: Maintained
4755F: drivers/iommu/exynos-iommu.c
4756
33ad3912
DL
4757EXYNOS MIPI DISPLAY DRIVERS
4758M: Inki Dae <inki.dae@samsung.com>
4759M: Donghwa Lee <dh09.lee@samsung.com>
4760M: Kyungmin Park <kyungmin.park@samsung.com>
4761L: linux-fbdev@vger.kernel.org
4762S: Maintained
8a61f013 4763F: drivers/video/fbdev/exynos/exynos_mipi*
33ad3912
DL
4764F: include/video/exynos_mipi*
4765
4a66d3fe
NC
4766EZchip NPS platform support
4767M: Noam Camus <noamc@ezchip.com>
4768S: Supported
4769F: arch/arc/plat-eznps
4770F: arch/arc/boot/dts/eznps.dts
4771
e53004e2 4772F71805F HARDWARE MONITORING DRIVER
d8130624 4773M: Jean Delvare <jdelvare@suse.com>
968ce1b1 4774L: linux-hwmon@vger.kernel.org
e53004e2 4775S: Maintained
679655da
JP
4776F: Documentation/hwmon/f71805f
4777F: drivers/hwmon/f71805f.c
e53004e2 4778
eea977ed
MB
4779FC0011 TUNER DRIVER
4780M: Michael Buesch <m@bues.ch>
4781L: linux-media@vger.kernel.org
4782S: Maintained
ccae7af2
MCC
4783F: drivers/media/tuners/fc0011.h
4784F: drivers/media/tuners/fc0011.c
eea977ed 4785
91952bc0
AP
4786FC2580 MEDIA DRIVER
4787M: Antti Palosaari <crope@iki.fi>
4788L: linux-media@vger.kernel.org
a825eaec 4789W: https://linuxtv.org
91952bc0
AP
4790W: http://palosaari.fi/linux/
4791Q: http://patchwork.linuxtv.org/project/linux-media/list/
4792T: git git://linuxtv.org/anttip/media_tree.git
4793S: Maintained
4794F: drivers/media/tuners/fc2580*
eea977ed 4795
88b2dbdb
EP
4796FANOTIFY
4797M: Eric Paris <eparis@redhat.com>
4798S: Maintained
4799F: fs/notify/fanotify/
4800F: include/linux/fanotify.h
c117ab84 4801F: include/uapi/linux/fanotify.h
88b2dbdb 4802
1da177e4 4803FARSYNC SYNCHRONOUS DRIVER
8b58be88 4804M: Kevin Curtis <kevin.curtis@farsite.co.uk>
1da177e4
LT
4805W: http://www.farsite.co.uk/
4806S: Supported
679655da 4807F: drivers/net/wan/farsync.*
1da177e4 4808
c5408b88 4809FAULT INJECTION SUPPORT
8b58be88 4810M: Akinobu Mita <akinobu.mita@gmail.com>
c5408b88 4811S: Supported
679655da
JP
4812F: Documentation/fault-injection/
4813F: lib/fault-inject.c
c5408b88 4814
053e514f
NT
4815FBTFT Framebuffer drivers
4816M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
4817M: Noralf Trønnes <noralf@tronnes.org>
4818S: Maintained
4819F: drivers/staging/fbtft/
4820
cae727db 4821FCOE SUBSYSTEM (libfc, libfcoe, fcoe)
49a75815 4822M: Johannes Thumshirn <jth@kernel.org>
f4aaea6d 4823L: fcoe-devel@open-fcoe.org
cae727db
RL
4824W: www.Open-FCoE.org
4825S: Supported
4826F: drivers/scsi/libfc/
4827F: drivers/scsi/fcoe/
4828F: include/scsi/fc/
4829F: include/scsi/libfc.h
4830F: include/scsi/libfcoe.h
c117ab84 4831F: include/uapi/scsi/fc/
cae727db 4832
e2d1d6c0 4833FILE LOCKING (flock() and fcntl()/lockf())
8c836fa8 4834M: Jeff Layton <jlayton@poochiereds.net>
9c3646d1 4835M: "J. Bruce Fields" <bfields@fieldses.org>
e2d1d6c0 4836L: linux-fsdevel@vger.kernel.org
1da177e4 4837S: Maintained
679655da
JP
4838F: include/linux/fcntl.h
4839F: include/linux/fs.h
c117ab84
CEB
4840F: include/uapi/linux/fcntl.h
4841F: include/uapi/linux/fs.h
679655da
JP
4842F: fs/fcntl.c
4843F: fs/locks.c
1da177e4 4844
e2d1d6c0 4845FILESYSTEMS (VFS and infrastructure)
8b58be88 4846M: Alexander Viro <viro@zeniv.linux.org.uk>
e2d1d6c0 4847L: linux-fsdevel@vger.kernel.org
173acc7c 4848S: Maintained
679655da 4849F: fs/*
173acc7c 4850
b26e0ed4 4851FINTEK F75375S HARDWARE MONITOR AND FAN CONTROLLER DRIVER
05576a1e 4852M: Riku Voipio <riku.voipio@iki.fi>
968ce1b1 4853L: linux-hwmon@vger.kernel.org
b26e0ed4 4854S: Maintained
d5ca6918
JP
4855F: drivers/hwmon/f75375s.c
4856F: include/linux/f75375s.h
b26e0ed4 4857
a331b0c3
CL
4858FIREWIRE AUDIO DRIVERS
4859M: Clemens Ladisch <clemens@ladisch.de>
4860L: alsa-devel@alsa-project.org (moderated for non-subscribers)
4861T: git git://git.alsa-project.org/alsa-kernel.git
4862S: Maintained
4863F: sound/firewire/
4864
eb86ec51
SR
4865FIREWIRE MEDIA DRIVERS (firedtv)
4866M: Stefan Richter <stefanr@s5r6.in-berlin.de>
4867L: linux-media@vger.kernel.org
4868L: linux1394-devel@lists.sourceforge.net
4869T: git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media.git
4870S: Maintained
4871F: drivers/media/firewire/
4872
a511ce33
CB
4873FIREWIRE SBP-2 TARGET
4874M: Chris Boot <bootc@bootc.net>
4875L: linux-scsi@vger.kernel.org
4876L: target-devel@vger.kernel.org
4877L: linux1394-devel@lists.sourceforge.net
4878T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/lio-core-2.6.git master
4879S: Maintained
4880F: drivers/target/sbp/
4881
7d2c86b5 4882FIREWIRE SUBSYSTEM
8b58be88 4883M: Stefan Richter <stefanr@s5r6.in-berlin.de>
e2d1d6c0 4884L: linux1394-devel@lists.sourceforge.net
958a29cb 4885W: http://ieee1394.wiki.kernel.org/
2ca526bf 4886T: git git://git.kernel.org/pub/scm/linux/kernel/git/ieee1394/linux1394.git
e2d1d6c0 4887S: Maintained
679655da 4888F: drivers/firewire/
8f06ce3b
SR
4889F: include/linux/firewire.h
4890F: include/uapi/linux/firewire*.h
9f6d3c4b 4891F: tools/firewire/
e2d1d6c0
RD
4892
4893FIRMWARE LOADER (request_firmware)
39e68089 4894M: Ming Lei <ming.lei@canonical.com>
e7604239 4895M: Luis R. Rodriguez <mcgrof@kernel.org>
39e68089
ML
4896L: linux-kernel@vger.kernel.org
4897S: Maintained
679655da
JP
4898F: Documentation/firmware_class/
4899F: drivers/base/firmware*.c
4900F: include/linux/firmware.h
e2d1d6c0 4901
f730e3dc 4902FLASH ADAPTER DRIVER (IBM Flash Adapter 900GB Full Height PCI Flash Card)
9bb3c446
PK
4903M: Joshua Morris <josh.h.morris@us.ibm.com>
4904M: Philip Kelleher <pjk1939@linux.vnet.ibm.com>
4905S: Maintained
4906F: drivers/block/rsxx/
4907
8206f664 4908FLOPPY DRIVER
e5f6450c 4909M: Jiri Kosina <jikos@kernel.org>
8206f664
JK
4910T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/floppy.git
4911S: Odd fixes
4912F: drivers/block/floppy.c
4913
9c9f32ed
AR
4914FMC SUBSYSTEM
4915M: Alessandro Rubini <rubini@gnudd.com>
4916W: http://www.ohwr.org/projects/fmc-bus
4917S: Supported
4918F: drivers/fmc/
4919F: include/linux/fmc*.h
4920F: include/linux/ipmi-fru.h
4921K: fmc_d.*register
4922
3c0ed7d5
AT
4923FPGA MANAGER FRAMEWORK
4924M: Alan Tull <atull@opensource.altera.com>
dd7d664a 4925R: Moritz Fischer <moritz.fischer@ettus.com>
3c0ed7d5
AT
4926S: Maintained
4927F: drivers/fpga/
4928F: include/linux/fpga/fpga-mgr.h
4929W: http://www.rocketboards.org
4930
e2d1d6c0 4931FPU EMULATOR
8b58be88 4932M: Bill Metzenthen <billm@melbpc.org.au>
e769980f 4933W: http://floatingpoint.sourceforge.net/emulator/index.html
e2d1d6c0 4934S: Maintained
679655da 4935F: arch/x86/math-emu/
e2d1d6c0
RD
4936
4937FRAME RELAY DLCI/FRAD (Sangoma drivers too)
e2d1d6c0 4938L: netdev@vger.kernel.org
c173bfac 4939S: Orphan
679655da
JP
4940F: drivers/net/wan/dlci.c
4941F: drivers/net/wan/sdla.c
e2d1d6c0
RD
4942
4943FRAMEBUFFER LAYER
5489e948
JCPV
4944M: Jean-Christophe Plagniol-Villard <plagnioj@jcrosoft.com>
4945M: Tomi Valkeinen <tomi.valkeinen@ti.com>
c69f677c 4946L: linux-fbdev@vger.kernel.org
e2d1d6c0 4947W: http://linux-fbdev.sourceforge.net/
b22fe37b 4948Q: http://patchwork.kernel.org/project/linux-fbdev/list/
5489e948 4949T: git git://git.kernel.org/pub/scm/linux/kernel/git/plagnioj/linux-fbdev.git
56be1416 4950S: Maintained
679655da 4951F: Documentation/fb/
b22fe37b
PM
4952F: drivers/video/
4953F: include/video/
679655da 4954F: include/linux/fb.h
c117ab84
CEB
4955F: include/uapi/video/
4956F: include/uapi/linux/fb.h
e2d1d6c0 4957
a57c188e 4958FREESCALE DIU FRAMEBUFFER DRIVER
c4ef9bc4 4959M: Timur Tabi <timur@tabi.org>
a57c188e 4960L: linux-fbdev@vger.kernel.org
c4ef9bc4 4961S: Maintained
8a61f013 4962F: drivers/video/fbdev/fsl-diu-fb.*
a57c188e 4963
e2d1d6c0 4964FREESCALE DMA DRIVER
8b58be88
JP
4965M: Li Yang <leoli@freescale.com>
4966M: Zhang Wei <zw@zh-kernel.org>
a4724ed6 4967L: linuxppc-dev@lists.ozlabs.org
e2d1d6c0 4968S: Maintained
679655da 4969F: drivers/dma/fsldma.*
e2d1d6c0 4970
44248aff
HX
4971FREESCALE GPMI NAND DRIVER
4972M: Han Xu <han.xu@nxp.com>
4973L: linux-mtd@lists.infradead.org
4974S: Maintained
4975F: drivers/mtd/nand/gpmi-nand/*
4976
e2d1d6c0 4977FREESCALE I2C CPM DRIVER
8b58be88 4978M: Jochen Friedrich <jochen@scram.de>
a4724ed6 4979L: linuxppc-dev@lists.ozlabs.org
846557d3 4980L: linux-i2c@vger.kernel.org
0d2b405a 4981S: Maintained
679655da 4982F: drivers/i2c/busses/i2c-cpm.c
0d2b405a 4983
60e8c5ab 4984FREESCALE IMX / MXC FRAMEBUFFER DRIVER
8b58be88 4985M: Sascha Hauer <kernel@pengutronix.de>
c69f677c 4986L: linux-fbdev@vger.kernel.org
efc03ecb 4987L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
60e8c5ab 4988S: Maintained
bad985a1 4989F: include/linux/platform_data/video-imxfb.h
8a61f013 4990F: drivers/video/fbdev/imxfb.c
60e8c5ab 4991
4d8e2cef 4992FREESCALE QUAD SPI DRIVER
38714fbd 4993M: Han Xu <han.xu@nxp.com>
4d8e2cef
HX
4994L: linux-mtd@lists.infradead.org
4995S: Maintained
4996F: drivers/mtd/spi-nor/fsl-quadspi.c
4997
4689a6b1 4998FREESCALE SOC FS_ENET DRIVER
8b58be88
JP
4999M: Pantelis Antoniou <pantelis.antoniou@gmail.com>
5000M: Vitaly Bordug <vbordug@ru.mvista.com>
a4724ed6 5001L: linuxppc-dev@lists.ozlabs.org
4689a6b1
PA
5002L: netdev@vger.kernel.org
5003S: Maintained
ec21e2ec 5004F: drivers/net/ethernet/freescale/fs_enet/
679655da 5005F: include/linux/fs_enet_pd.h
4689a6b1 5006
63a0a00b
NA
5007FREESCALE IMX / MXC FEC DRIVER
5008M: Fugang Duan <fugang.duan@nxp.com>
5009L: netdev@vger.kernel.org
5010S: Maintained
5011F: drivers/net/ethernet/freescale/fec_main.c
5012F: drivers/net/ethernet/freescale/fec_ptp.c
5013F: drivers/net/ethernet/freescale/fec.h
5014F: Documentation/devicetree/bindings/net/fsl-fec.txt
5015
d9e9d82c 5016FREESCALE QUICC ENGINE LIBRARY
a4724ed6 5017L: linuxppc-dev@lists.ozlabs.org
c4ef9bc4 5018S: Orphan
7aa1aa6e
ZQ
5019F: drivers/soc/fsl/qe/
5020F: include/soc/fsl/*qe*.h
5021F: include/soc/fsl/*ucc*.h
d9e9d82c 5022
b55ef929 5023FREESCALE USB PERIPHERAL DRIVERS
8b58be88 5024M: Li Yang <leoli@freescale.com>
6372594a 5025L: linux-usb@vger.kernel.org
a4724ed6 5026L: linuxppc-dev@lists.ozlabs.org
a7205b30 5027S: Maintained
faf2e1db 5028F: drivers/usb/gadget/udc/fsl*
a7205b30 5029
beaf53bf 5030FREESCALE QUICC ENGINE UCC ETHERNET DRIVER
8b58be88 5031M: Li Yang <leoli@freescale.com>
beaf53bf 5032L: netdev@vger.kernel.org
a4724ed6 5033L: linuxppc-dev@lists.ozlabs.org
beaf53bf 5034S: Maintained
ec21e2ec 5035F: drivers/net/ethernet/freescale/ucc_geth*
beaf53bf 5036
abb1ed7b
CM
5037FREESCALE eTSEC ETHERNET DRIVER (GIANFAR)
5038M: Claudiu Manoil <claudiu.manoil@freescale.com>
5039L: netdev@vger.kernel.org
5040S: Maintained
5041F: drivers/net/ethernet/freescale/gianfar*
5042X: drivers/net/ethernet/freescale/gianfar_ptp.c
5043F: Documentation/devicetree/bindings/net/fsl-tsec-phy.txt
5044
c19b6d24
ZQ
5045FREESCALE QUICC ENGINE UCC HDLC DRIVER
5046M: Zhao Qiang <qiang.zhao@nxp.com>
5047L: netdev@vger.kernel.org
5048L: linuxppc-dev@lists.ozlabs.org
5049S: Maintained
5050F: drivers/net/wan/fsl_ucc_hdlc*
5051
d9e9d82c 5052FREESCALE QUICC ENGINE UCC UART DRIVER
c4ef9bc4 5053M: Timur Tabi <timur@tabi.org>
a4724ed6 5054L: linuxppc-dev@lists.ozlabs.org
c4ef9bc4 5055S: Maintained
df621252 5056F: drivers/tty/serial/ucc_uart.c
d9e9d82c
TT
5057
5058FREESCALE SOC SOUND DRIVERS
c4ef9bc4 5059M: Timur Tabi <timur@tabi.org>
dc85950a 5060M: Nicolin Chen <nicoleotsuka@gmail.com>
b4b98297 5061M: Xiubo Li <Xiubo.Lee@gmail.com>
aeea2fdd 5062R: Fabio Estevam <fabio.estevam@nxp.com>
93711660 5063L: alsa-devel@alsa-project.org (moderated for non-subscribers)
a4724ed6 5064L: linuxppc-dev@lists.ozlabs.org
c4ef9bc4 5065S: Maintained
69aefcea 5066F: sound/soc/fsl/fsl*
dc85950a 5067F: sound/soc/fsl/imx*
69aefcea 5068F: sound/soc/fsl/mpc8610_hpcd.c
d9e9d82c 5069
31c88965 5070FREESCALE QORIQ MANAGEMENT COMPLEX DRIVER
9c3646d1 5071M: "J. German Rivera" <German.Rivera@freescale.com>
cb18d3a2 5072M: Stuart Yoder <stuart.yoder@nxp.com>
31c88965
GR
5073L: linux-kernel@vger.kernel.org
5074S: Maintained
5075F: drivers/staging/fsl-mc/
5076
1da177e4 5077FREEVXFS FILESYSTEM
8b58be88 5078M: Christoph Hellwig <hch@infradead.org>
1da177e4
LT
5079W: ftp://ftp.openlinux.org/pub/people/hch/vxfs
5080S: Maintained
679655da 5081F: fs/freevxfs/
1da177e4 5082
71038f52 5083FREEZER
49db1903 5084M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
7fb06082 5085M: Pavel Machek <pavel@ucw.cz>
bf1c138e 5086L: linux-pm@vger.kernel.org
71038f52 5087S: Supported
679655da
JP
5088F: Documentation/power/freezing-of-tasks.txt
5089F: include/linux/freezer.h
5090F: kernel/freezer.c
71038f52 5091
839a1f79
KRW
5092FRONTSWAP API
5093M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
5094L: linux-kernel@vger.kernel.org
5095S: Maintained
5096F: mm/frontswap.c
5097F: include/linux/frontswap.h
5098
a5432f5a 5099FS-CACHE: LOCAL CACHING FOR NETWORK FILESYSTEMS
8b58be88 5100M: David Howells <dhowells@redhat.com>
e62d6e24 5101L: linux-cachefs@redhat.com (moderated for non-subscribers)
a5432f5a
DH
5102S: Supported
5103F: Documentation/filesystems/caching/
5104F: fs/fscache/
5105F: include/linux/fscache*.h
5106
598c7d7a
TT
5107FS-CRYPTO: FILE SYSTEM LEVEL ENCRYPTION SUPPORT
5108M: Theodore Y. Ts'o <tytso@mit.edu>
5109M: Jaegeuk Kim <jaegeuk@kernel.org>
5110S: Supported
5111F: fs/crypto/
5112F: include/linux/fscrypto.h
5113
f58ad8f5 5114F2FS FILE SYSTEM
9b29d481 5115M: Jaegeuk Kim <jaegeuk@kernel.org>
95129296 5116M: Chao Yu <yuchao0@huawei.com>
f58ad8f5 5117L: linux-f2fs-devel@lists.sourceforge.net
95129296 5118W: https://f2fs.wiki.kernel.org/
f58ad8f5
JK
5119T: git git://git.kernel.org/pub/scm/linux/kernel/git/jaegeuk/f2fs.git
5120S: Maintained
5121F: Documentation/filesystems/f2fs.txt
3bac380c 5122F: Documentation/ABI/testing/sysfs-fs-f2fs
f58ad8f5
JK
5123F: fs/f2fs/
5124F: include/linux/f2fs_fs.h
62d43eeb 5125F: include/trace/events/f2fs.h
f58ad8f5 5126
5ab7ffea 5127FUJITSU FR-V (FRV) PORT
0cf0305f 5128S: Orphan
679655da 5129F: arch/frv/
1da177e4 5130
20b93734 5131FUJITSU LAPTOP EXTRAS
409a3e98 5132M: Jonathan Woithe <jwoithe@just42.net>
d0944853 5133L: platform-driver-x86@vger.kernel.org
20b93734 5134S: Maintained
679655da 5135F: drivers/platform/x86/fujitsu-laptop.c
20b93734 5136
4da621b6
HK
5137FUJITSU M-5MO LS CAMERA ISP DRIVER
5138M: Kyungmin Park <kyungmin.park@samsung.com>
5139M: Heungjun Kim <riverful.kim@samsung.com>
5140L: linux-media@vger.kernel.org
5141S: Maintained
90d72ac6 5142F: drivers/media/i2c/m5mols/
b5dcee22 5143F: include/media/i2c/m5mols.h
4da621b6 5144
2d24c490
RG
5145FUJITSU TABLET EXTRAS
5146M: Robert Gerlach <khnz@gmx.de>
5147L: platform-driver-x86@vger.kernel.org
5148S: Maintained
5149F: drivers/platform/x86/fujitsu-tablet.c
5150
04578f17 5151FUSE: FILESYSTEM IN USERSPACE
8b58be88 5152M: Miklos Szeredi <miklos@szeredi.hu>
4441f63a 5153L: linux-fsdevel@vger.kernel.org
04578f17 5154W: http://fuse.sourceforge.net/
0a30f612 5155T: git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/fuse.git
04578f17 5156S: Maintained
679655da 5157F: fs/fuse/
c117ab84 5158F: include/uapi/linux/fuse.h
0a30f612 5159F: Documentation/filesystems/fuse.txt
04578f17 5160
1da177e4 5161FUTURE DOMAIN TMC-16x0 SCSI DRIVER (16-bit)
8b58be88 5162M: Rik Faith <faith@cs.unc.edu>
1da177e4 5163L: linux-scsi@vger.kernel.org
baaea1dc 5164S: Odd Fixes (e.g., new signatures)
679655da 5165F: drivers/scsi/fdomain.*
1da177e4 5166
6b90bd4b
ER
5167GCC PLUGINS
5168M: Kees Cook <keescook@chromium.org>
5169R: Emese Revfy <re.emese@gmail.com>
5170L: kernel-hardening@lists.openwall.com
5171S: Maintained
5172F: scripts/gcc-plugins/
5173F: scripts/gcc-plugin.sh
5174F: Documentation/gcc-plugins.txt
5175
d8e2162c
PO
5176GCOV BASED KERNEL PROFILING
5177M: Peter Oberparleiter <oberpar@linux.vnet.ibm.com>
5178S: Maintained
5179F: kernel/gcov/
2584bab2 5180F: Documentation/dev-tools/gcov.rst
d8e2162c 5181
1da177e4 5182GDT SCSI DISK ARRAY CONTROLLER DRIVER
8b58be88 5183M: Achim Leubner <achim_leubner@adaptec.com>
1da177e4
LT
5184L: linux-scsi@vger.kernel.org
5185W: http://www.icp-vortex.com/
5186S: Supported
679655da 5187F: drivers/scsi/gdt*
1da177e4 5188
158daf16
JK
5189GDB KERNEL DEBUGGING HELPER SCRIPTS
5190M: Jan Kiszka <jan.kiszka@siemens.com>
e10af132 5191M: Kieran Bingham <kieran@bingham.xyz>
158daf16
JK
5192S: Supported
5193F: scripts/gdb/
5194
3169a1c7
HV
5195GEMTEK FM RADIO RECEIVER DRIVER
5196M: Hans Verkuil <hverkuil@xs4all.nl>
5197L: linux-media@vger.kernel.org
5198T: git git://linuxtv.org/media_tree.git
a825eaec 5199W: https://linuxtv.org
3169a1c7
HV
5200S: Maintained
5201F: drivers/media/radio/radio-gemtek*
5202
1c23af90 5203GENERIC GPIO I2C DRIVER
880b0e26 5204M: Haavard Skinnemoen <hskinnemoen@gmail.com>
1c23af90 5205S: Supported
679655da
JP
5206F: drivers/i2c/busses/i2c-gpio.c
5207F: include/linux/i2c-gpio.h
1c23af90 5208
92ed1a76
PK
5209GENERIC GPIO I2C MULTIPLEXER DRIVER
5210M: Peter Korsgaard <peter.korsgaard@barco.com>
5211L: linux-i2c@vger.kernel.org
5212S: Supported
e7065e20
JD
5213F: drivers/i2c/muxes/i2c-mux-gpio.c
5214F: include/linux/i2c-mux-gpio.h
5215F: Documentation/i2c/muxes/i2c-mux-gpio
92ed1a76 5216
9251ce95 5217GENERIC HDLC (WAN) DRIVERS
8b58be88 5218M: Krzysztof Halasa <khc@pm.waw.pl>
1da177e4
LT
5219W: http://www.kernel.org/pub/linux/utils/net/hdlc/
5220S: Maintained
679655da
JP
5221F: drivers/net/wan/c101.c
5222F: drivers/net/wan/hd6457*
5223F: drivers/net/wan/hdlc*
5224F: drivers/net/wan/n2.c
5225F: drivers/net/wan/pc300too.c
5226F: drivers/net/wan/pci200syn.c
5227F: drivers/net/wan/wanxl*
1da177e4 5228
1527aab6 5229GENERIC INCLUDE/ASM HEADER FILES
8b58be88 5230M: Arnd Bergmann <arnd@arndb.de>
1527aab6
AB
5231L: linux-arch@vger.kernel.org
5232T: git git://git.kernel.org/pub/scm/linux/kernel/git/arnd/asm-generic.git
5233S: Maintained
14430813
JP
5234F: include/asm-generic/
5235F: include/uapi/asm-generic/
1527aab6 5236
ff764963
KVA
5237GENERIC PHY FRAMEWORK
5238M: Kishon Vijay Abraham I <kishon@ti.com>
5239L: linux-kernel@vger.kernel.org
5240T: git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/linux-phy.git
5241S: Supported
5242F: drivers/phy/
5243F: include/linux/phy/
5244
eea97aed
KH
5245GENERIC PM DOMAINS
5246M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
5247M: Kevin Hilman <khilman@kernel.org>
5248M: Ulf Hansson <ulf.hansson@linaro.org>
5249L: linux-pm@vger.kernel.org
5250S: Supported
5251F: drivers/base/power/domain*.c
5252F: include/linux/pm_domain.h
5253
ccb86a69 5254GENERIC UIO DRIVER FOR PCI DEVICES
bda2562c 5255M: "Michael S. Tsirkin" <mst@redhat.com>
ccb86a69 5256L: kvm@vger.kernel.org
ccb86a69
MT
5257S: Supported
5258F: drivers/uio/uio_pci_generic.c
5259
f8f1ec73
JP
5260GET_MAINTAINER SCRIPT
5261M: Joe Perches <joe@perches.com>
5262S: Maintained
5263F: scripts/get_maintainer.pl
5264
5be7b50f 5265GFS2 FILE SYSTEM
8b58be88 5266M: Steven Whitehouse <swhiteho@redhat.com>
28666d6d 5267M: Bob Peterson <rpeterso@redhat.com>
a4644184 5268L: cluster-devel@redhat.com
5be7b50f 5269W: http://sources.redhat.com/cluster/
28666d6d 5270T: git git://git.kernel.org/pub/scm/linux/kernel/git/gfs2/linux-gfs2.git
5be7b50f 5271S: Supported
679655da
JP
5272F: Documentation/filesystems/gfs2*.txt
5273F: fs/gfs2/
c117ab84 5274F: include/uapi/linux/gfs2_ondisk.h
5be7b50f 5275
0a34eb8f 5276GIGASET ISDN DRIVERS
6b096fde 5277M: Paul Bolle <pebolle@tiscali.nl>
0a34eb8f
HL
5278L: gigaset307x-common@lists.sourceforge.net
5279W: http://gigaset307x.sourceforge.net/
6b096fde 5280S: Odd Fixes
679655da
JP
5281F: Documentation/isdn/README.gigaset
5282F: drivers/isdn/gigaset/
c117ab84 5283F: include/uapi/linux/gigaset_dev.h
0a34eb8f 5284
7eea35fe
JP
5285GO7007 MPEG CODEC
5286M: Hans Verkuil <hans.verkuil@cisco.com>
5287L: linux-media@vger.kernel.org
5288S: Maintained
5289F: drivers/media/usb/go7007/
5290
ca96ea86
BN
5291GOODIX TOUCHSCREEN
5292M: Bastien Nocera <hadess@hadess.net>
5293L: linux-input@vger.kernel.org
5294S: Maintained
5295F: drivers/input/touchscreen/goodix.c
5296
a6a1cf3d
BJZ
5297GPIO MOCKUP DRIVER
5298M: Bamvor Jian Zhang <bamvor.zhangjian@linaro.org>
5299L: linux-gpio@vger.kernel.org
5300S: Maintained
5301F: drivers/gpio/gpio-mockup.c
5302F: tools/testing/selftests/gpio/
5303
a0dc00b4 5304GPIO SUBSYSTEM
e4651a9f 5305M: Linus Walleij <linus.walleij@linaro.org>
f2fa75cd 5306M: Alexandre Courbot <gnurou@gmail.com>
d15b7179 5307L: linux-gpio@vger.kernel.org
f2fa75cd
LW
5308T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-gpio.git
5309S: Maintained
cd97a449 5310F: Documentation/devicetree/bindings/gpio/
f2fa75cd 5311F: Documentation/gpio/
40c159b7 5312F: Documentation/ABI/testing/gpio-cdev
fe95046e 5313F: Documentation/ABI/obsolete/sysfs-gpio
a0dc00b4 5314F: drivers/gpio/
bdc6e95e
AC
5315F: include/linux/gpio/
5316F: include/linux/gpio.h
9b692346 5317F: include/asm-generic/gpio.h
3c702e99 5318F: include/uapi/linux/gpio.h
6d591c46 5319F: tools/gpio/
a0dc00b4 5320
71a6d0af
HW
5321GRE DEMULTIPLEXER DRIVER
5322M: Dmitry Kozlov <xeb@mail.ru>
5323L: netdev@vger.kernel.org
5324S: Maintained
11c26770
JP
5325F: net/ipv4/gre_demux.c
5326F: net/ipv4/gre_offload.c
71a6d0af
HW
5327F: include/net/gre.h
5328
d4c41139 5329GRETH 10/100/1G Ethernet MAC device driver
bbdd09eb 5330M: Andreas Larsson <andreas@gaisler.com>
d4c41139
KG
5331L: netdev@vger.kernel.org
5332S: Maintained
a31a96ad 5333F: drivers/net/ethernet/aeroflex/
d4c41139 5334
629c1fb5
GKH
5335GREYBUS SUBSYSTEM
5336M: Johan Hovold <johan@kernel.org>
5337M: Alex Elder <elder@kernel.org>
5338M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
5339S: Maintained
5340F: drivers/staging/greybus/
5341
926706c5
VA
5342GREYBUS AUDIO PROTOCOLS DRIVERS
5343M: Vaibhav Agarwal <vaibhav.sr@gmail.com>
88638cf1 5344M: Mark Greer <mgreer@animalcreek.com>
926706c5 5345S: Maintained
544a6944
MG
5346F: drivers/staging/greybus/audio_apbridgea.c
5347F: drivers/staging/greybus/audio_apbridgea.h
926706c5 5348F: drivers/staging/greybus/audio_codec.c
544a6944
MG
5349F: drivers/staging/greybus/audio_codec.h
5350F: drivers/staging/greybus/audio_gb.c
5351F: drivers/staging/greybus/audio_manager.c
5352F: drivers/staging/greybus/audio_manager.h
5353F: drivers/staging/greybus/audio_manager_module.c
5354F: drivers/staging/greybus/audio_manager_private.h
5355F: drivers/staging/greybus/audio_manager_sysfs.c
926706c5
VA
5356F: drivers/staging/greybus/audio_module.c
5357F: drivers/staging/greybus/audio_topology.c
5358
2bbadafb
RMS
5359GREYBUS PROTOCOLS DRIVERS
5360M: Rui Miguel Silva <rmfrfs@gmail.com>
5361S: Maintained
5362F: drivers/staging/greybus/sdio.c
5363F: drivers/staging/greybus/light.c
5364F: drivers/staging/greybus/gpio.c
5365F: drivers/staging/greybus/power_supply.c
5366F: drivers/staging/greybus/spi.c
5367F: drivers/staging/greybus/spilib.c
5368
7d700518
BD
5369GREYBUS PROTOCOLS DRIVERS
5370M: Bryan O'Donoghue <pure.logic@nexus-software.ie>
5371S: Maintained
5372F: drivers/staging/greybus/loopback.c
5373F: drivers/staging/greybus/timesync.c
5374F: drivers/staging/greybus/timesync_platform.c
5375
5bd16350
VK
5376GREYBUS PROTOCOLS DRIVERS
5377M: Viresh Kumar <vireshk@kernel.org>
5378S: Maintained
5379F: drivers/staging/greybus/authentication.c
5380F: drivers/staging/greybus/bootrom.c
5381F: drivers/staging/greybus/firmware.h
5382F: drivers/staging/greybus/fw-core.c
5383F: drivers/staging/greybus/fw-download.c
5384F: drivers/staging/greybus/fw-managament.c
5385F: drivers/staging/greybus/greybus_authentication.h
5386F: drivers/staging/greybus/greybus_firmware.h
5387F: drivers/staging/greybus/hid.c
5388F: drivers/staging/greybus/i2c.c
5389F: drivers/staging/greybus/spi.c
5390F: drivers/staging/greybus/spilib.c
5391F: drivers/staging/greybus/spilib.h
5392
8d904fe5
DL
5393GREYBUS PROTOCOLS DRIVERS
5394M: David Lin <dtwlin@gmail.com>
5395S: Maintained
5396F: drivers/staging/greybus/uart.c
5397F: drivers/staging/greybus/log.c
5398
92b8bd96
VH
5399GREYBUS PLATFORM DRIVERS
5400M: Vaibhav Hiremath <hvaibhav.linux@gmail.com>
5401S: Maintained
5402F: drivers/staging/greybus/arche-platform.c
5403F: drivers/staging/greybus/arche-apb-ctrl.c
5404F: drivers/staging/greybus/arche_platform.h
5405
e8deeae2 5406GSPCA FINEPIX SUBDRIVER
8b58be88 5407M: Frank Zago <frank@zago.net>
661263b5 5408L: linux-media@vger.kernel.org
275ffde4 5409T: git git://linuxtv.org/media_tree.git
e8deeae2 5410S: Maintained
0c0d06ca 5411F: drivers/media/usb/gspca/finepix.c
e8deeae2 5412
4b3fa3c4
OL
5413GSPCA GL860 SUBDRIVER
5414M: Olivier Lorin <o.lorin@laposte.net>
5415L: linux-media@vger.kernel.org
275ffde4 5416T: git git://linuxtv.org/media_tree.git
4b3fa3c4 5417S: Maintained
0c0d06ca 5418F: drivers/media/usb/gspca/gl860/
4b3fa3c4 5419
e8deeae2 5420GSPCA M5602 SUBDRIVER
8b58be88 5421M: Erik Andren <erik.andren@gmail.com>
661263b5 5422L: linux-media@vger.kernel.org
275ffde4 5423T: git git://linuxtv.org/media_tree.git
e8deeae2 5424S: Maintained
0c0d06ca 5425F: drivers/media/usb/gspca/m5602/
e8deeae2
JFM
5426
5427GSPCA PAC207 SONIXB SUBDRIVER
c0936df4 5428M: Hans Verkuil <hverkuil@xs4all.nl>
661263b5 5429L: linux-media@vger.kernel.org
275ffde4 5430T: git git://linuxtv.org/media_tree.git
c0936df4 5431S: Odd Fixes
0c0d06ca 5432F: drivers/media/usb/gspca/pac207.c
e8deeae2 5433
261982f1 5434GSPCA SN9C20X SUBDRIVER
d95c5b0b 5435M: Brian Johnson <brijohn@gmail.com>
261982f1 5436L: linux-media@vger.kernel.org
275ffde4 5437T: git git://linuxtv.org/media_tree.git
261982f1 5438S: Maintained
0c0d06ca 5439F: drivers/media/usb/gspca/sn9c20x.c
261982f1 5440
e8deeae2 5441GSPCA T613 SUBDRIVER
8b58be88 5442M: Leandro Costantino <lcostantino@gmail.com>
661263b5 5443L: linux-media@vger.kernel.org
275ffde4 5444T: git git://linuxtv.org/media_tree.git
e8deeae2 5445S: Maintained
0c0d06ca 5446F: drivers/media/usb/gspca/t613.c
e8deeae2
JFM
5447
5448GSPCA USB WEBCAM DRIVER
c0936df4 5449M: Hans Verkuil <hverkuil@xs4all.nl>
661263b5 5450L: linux-media@vger.kernel.org
275ffde4 5451T: git git://linuxtv.org/media_tree.git
c0936df4 5452S: Odd Fixes
0c0d06ca 5453F: drivers/media/usb/gspca/
e8deeae2 5454
584ec979 5455GUID PARTITION TABLE (GPT)
4f973c63 5456M: Davidlohr Bueso <dave@stgolabs.net>
584ec979
DB
5457L: linux-efi@vger.kernel.org
5458S: Maintained
5459F: block/partitions/efi.*
5460
aa3c598b 5461STK1160 USB VIDEO CAPTURE DRIVER
3259aa57 5462M: Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
aa3c598b 5463L: linux-media@vger.kernel.org
275ffde4 5464T: git git://linuxtv.org/media_tree.git
aa3c598b
EG
5465S: Maintained
5466F: drivers/media/usb/stk1160/
e8deeae2 5467
4e456b86
YS
5468H8/300 ARCHITECTURE
5469M: Yoshinori Sato <ysato@users.sourceforge.jp>
b992c768 5470L: uclinux-h8-devel@lists.sourceforge.jp (moderated for non-subscribers)
4e456b86
YS
5471W: http://uclinux-h8.sourceforge.jp
5472T: git git://git.sourceforge.jp/gitroot/uclinux-h8/linux.git
5473S: Maintained
5474F: arch/h8300/
5475F: drivers/clocksource/h8300_*.c
5476F: drivers/clk/h8300/
5477F: drivers/irqchip/irq-renesas-h8*.c
5478
71a6d0af
HW
5479HARD DRIVE ACTIVE PROTECTION SYSTEM (HDAPS) DRIVER
5480M: Frank Seidel <frank@f-seidel.de>
5481L: platform-driver-x86@vger.kernel.org
5482W: http://www.kernel.org/pub/linux/kernel/people/fseidel/hdaps/
5483S: Maintained
5484F: drivers/platform/x86/hdaps.c
5485
48fc9e26
HV
5486HDPVR USB VIDEO ENCODER DRIVER
5487M: Hans Verkuil <hverkuil@xs4all.nl>
5488L: linux-media@vger.kernel.org
5489T: git git://linuxtv.org/media_tree.git
a825eaec 5490W: https://linuxtv.org
48fc9e26 5491S: Odd Fixes
14430813 5492F: drivers/media/usb/hdpvr/
48fc9e26 5493
71a6d0af 5494HWPOISON MEMORY FAILURE HANDLING
f9625c48 5495M: Naoya Horiguchi <n-horiguchi@ah.jp.nec.com>
71a6d0af 5496L: linux-mm@kvack.org
71a6d0af
HW
5497S: Maintained
5498F: mm/memory-failure.c
5499F: mm/hwpoison-inject.c
5500
5501HYPERVISOR VIRTUAL CONSOLE DRIVER
5502L: linuxppc-dev@lists.ozlabs.org
5503S: Odd Fixes
5504F: drivers/tty/hvc/
5505
e5ab1477
AP
5506HACKRF MEDIA DRIVER
5507M: Antti Palosaari <crope@iki.fi>
5508L: linux-media@vger.kernel.org
a825eaec 5509W: https://linuxtv.org
e5ab1477
AP
5510W: http://palosaari.fi/linux/
5511Q: http://patchwork.linuxtv.org/project/linux-media/list/
5512T: git git://linuxtv.org/anttip/media_tree.git
5513S: Maintained
5514F: drivers/media/usb/hackrf/
5515
5b543965 5516HARDWARE MONITORING
d8130624 5517M: Jean Delvare <jdelvare@suse.com>
ca462085 5518M: Guenter Roeck <linux@roeck-us.net>
968ce1b1
GR
5519L: linux-hwmon@vger.kernel.org
5520W: http://hwmon.wiki.kernel.org/
a94ef4ed 5521T: quilt http://jdelvare.nerim.net/devel/linux/jdelvare-hwmon/
885374e3 5522T: git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
9e012c1a 5523S: Maintained
047f4ec2 5524F: Documentation/hwmon/
679655da 5525F: drivers/hwmon/
047f4ec2 5526F: include/linux/hwmon*.h
5b543965 5527
844dd05f 5528HARDWARE RANDOM NUMBER GENERATOR CORE
c0d0787b
JP
5529M: Matt Mackall <mpm@selenic.com>
5530M: Herbert Xu <herbert@gondor.apana.org.au>
3eda7167 5531L: linux-crypto@vger.kernel.org
c0d0787b 5532S: Odd fixes
f6c60b15 5533F: Documentation/devicetree/bindings/rng/
679655da
JP
5534F: Documentation/hw_random.txt
5535F: drivers/char/hw_random/
5536F: include/linux/hw_random.h
844dd05f 5537
8b37fcfc
OBC
5538HARDWARE SPINLOCK CORE
5539M: Ohad Ben-Cohen <ohad@wizery.com>
69ae9895 5540M: Bjorn Andersson <bjorn.andersson@linaro.org>
d7586849 5541L: linux-remoteproc@vger.kernel.org
8b37fcfc 5542S: Maintained
9f273c24 5543T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/hwspinlock.git
2dbd8585 5544F: Documentation/devicetree/bindings/hwlock/
8b37fcfc 5545F: Documentation/hwspinlock.txt
2dbd8585 5546F: drivers/hwspinlock/
8b37fcfc
OBC
5547F: include/linux/hwspinlock.h
5548
1da177e4 5549HARMONY SOUND DRIVER
ac6aecbf 5550L: linux-parisc@vger.kernel.org
1da177e4 5551S: Maintained
679655da 5552F: sound/parisc/harmony.*
1da177e4 5553
91952bc0
AP
5554HD29L2 MEDIA DRIVER
5555M: Antti Palosaari <crope@iki.fi>
5556L: linux-media@vger.kernel.org
a825eaec 5557W: https://linuxtv.org
91952bc0
AP
5558W: http://palosaari.fi/linux/
5559Q: http://patchwork.linuxtv.org/project/linux-media/list/
5560T: git git://linuxtv.org/anttip/media_tree.git
5561S: Maintained
5562F: drivers/media/dvb-frontends/hd29l2*
5563
214de83e
BB
5564HEWLETT PACKARD ENTERPRISE ILO NMI WATCHDOG DRIVER
5565M: Brian Boylston <brian.boylston@hpe.com>
5566S: Supported
5567F: Documentation/watchdog/hpwdt.txt
5568F: drivers/watchdog/hpwdt.c
5569
9257aa49 5570HEWLETT-PACKARD SMART ARRAY RAID DRIVER (hpsa)
a0a268ad 5571M: Don Brace <don.brace@microsemi.com>
9257aa49 5572L: iss_storagedev@hp.com
a0a268ad 5573L: esc.storagedev@microsemi.com
693373db 5574L: linux-scsi@vger.kernel.org
9257aa49
SC
5575S: Supported
5576F: Documentation/scsi/hpsa.txt
5577F: drivers/scsi/hpsa*.[ch]
5578F: include/linux/cciss*.h
c117ab84 5579F: include/uapi/linux/cciss*.h
9257aa49 5580
e2d1d6c0 5581HEWLETT-PACKARD SMART CISS RAID DRIVER (cciss)
516fdcea 5582M: Don Brace <don.brace@microsemi.com>
e2d1d6c0 5583L: iss_storagedev@hp.com
516fdcea 5584L: esc.storagedev@microsemi.com
693373db 5585L: linux-scsi@vger.kernel.org
e2d1d6c0 5586S: Supported
679655da
JP
5587F: Documentation/blockdev/cciss.txt
5588F: drivers/block/cciss*
5589F: include/linux/cciss_ioctl.h
c117ab84 5590F: include/uapi/linux/cciss_ioctl.h
e2d1d6c0 5591
f48ad614
DD
5592HFI1 DRIVER
5593M: Mike Marciniszyn <mike.marciniszyn@intel.com>
5594M: Dennis Dalessandro <dennis.dalessandro@intel.com>
5595L: linux-rdma@vger.kernel.org
5596S: Supported
5597F: drivers/infiniband/hw/hfi1
5598
1da177e4 5599HFS FILESYSTEM
6cf515e1
GU
5600L: linux-fsdevel@vger.kernel.org
5601S: Orphan
679655da
JP
5602F: Documentation/filesystems/hfs.txt
5603F: fs/hfs/
1da177e4 5604
ef575f47
GU
5605HFSPLUS FILESYSTEM
5606L: linux-fsdevel@vger.kernel.org
5607S: Orphan
5608F: Documentation/filesystems/hfsplus.txt
5609F: fs/hfsplus/
5610
1da177e4 5611HGA FRAMEBUFFER DRIVER
8b58be88 5612M: Ferenc Bakonyi <fero@drama.obuda.kando.hu>
1da177e4
LT
5613L: linux-nvidia@lists.surfsouth.com
5614W: http://drama.obuda.kando.hu/~fero/cgi-bin/hgafb.shtml
5615S: Maintained
8a61f013 5616F: drivers/video/fbdev/hgafb.c
1da177e4 5617
4480f15b 5618HIBERNATION (aka Software Suspend, aka swsusp)
49db1903 5619M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
7fb06082 5620M: Pavel Machek <pavel@ucw.cz>
bf1c138e 5621L: linux-pm@vger.kernel.org
e2d1d6c0 5622S: Supported
679655da
JP
5623F: arch/x86/power/
5624F: drivers/base/power/
5625F: kernel/power/
5626F: include/linux/suspend.h
5627F: include/linux/freezer.h
5628F: include/linux/pm.h
679655da 5629F: arch/*/include/asm/suspend*.h
e2d1d6c0 5630
4ef4caad 5631HID CORE LAYER
e5f6450c 5632M: Jiri Kosina <jikos@kernel.org>
406df153 5633R: Benjamin Tissoires <benjamin.tissoires@redhat.com>
eb76c5c0 5634L: linux-input@vger.kernel.org
54e5881d 5635T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid.git
4ef4caad 5636S: Maintained
679655da
JP
5637F: drivers/hid/
5638F: include/linux/hid*
c117ab84 5639F: include/uapi/linux/hid*
4ef4caad 5640
30ee72f0 5641HID SENSOR HUB DRIVERS
e5f6450c 5642M: Jiri Kosina <jikos@kernel.org>
30ee72f0
SP
5643M: Jonathan Cameron <jic23@kernel.org>
5644M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
5645L: linux-input@vger.kernel.org
5646L: linux-iio@vger.kernel.org
5647S: Maintained
5648F: Documentation/hid/hid-sensor*
5649F: drivers/hid/hid-sensor-*
5650F: drivers/iio/*/hid-*
5651F: include/linux/hid-sensor-*
5652
38bed542 5653HIGH-RESOLUTION TIMERS, CLOCKEVENTS, DYNTICKS
8b58be88 5654M: Thomas Gleixner <tglx@linutronix.de>
981c3a4f 5655L: linux-kernel@vger.kernel.org
75fc2d37 5656T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
38bed542 5657S: Maintained
679655da 5658F: Documentation/timers/
5cee9645 5659F: kernel/time/hrtimer.c
88606e80
TG
5660F: kernel/time/clockevents.c
5661F: kernel/time/tick*.*
5662F: kernel/time/timer_*.c
05ed8490 5663F: include/linux/clockchips.h
679655da 5664F: include/linux/hrtimer.h
38bed542 5665
1da177e4 5666HIGH-SPEED SCC DRIVER FOR AX.25
1da177e4 5667L: linux-hams@vger.kernel.org
8b64f2a0 5668S: Orphan
679655da
JP
5669F: drivers/net/hamradio/dmascc.c
5670F: drivers/net/hamradio/scc.c
1da177e4 5671
ede1e6f8 5672HIGHPOINT ROCKETRAID 3xxx RAID DRIVER
8b58be88 5673M: HighPoint Linux Team <linux@highpoint-tech.com>
ede1e6f8
HLT
5674W: http://www.highpoint-tech.com
5675S: Supported
679655da
JP
5676F: Documentation/scsi/hptiop.txt
5677F: drivers/scsi/hptiop.c
ede1e6f8 5678
1da177e4 5679HIPPI
8b58be88 5680M: Jes Sorensen <jes@trained-monkey.org>
1da177e4
LT
5681L: linux-hippi@sunsite.dk
5682S: Maintained
679655da 5683F: include/linux/hippidevice.h
c117ab84 5684F: include/uapi/linux/if_hippi.h
679655da 5685F: net/802/hippi.c
ff5a3b50 5686F: drivers/net/hippi/
1da177e4 5687
b30d74e4
DH
5688HISILICON NETWORK SUBSYSTEM DRIVER
5689M: Yisen Zhuang <yisen.zhuang@huawei.com>
5690M: Salil Mehta <salil.mehta@huawei.com>
5691L: netdev@vger.kernel.org
5692W: http://www.hisilicon.com
5693S: Maintained
5694F: drivers/net/ethernet/hisilicon/
5695F: Documentation/devicetree/bindings/net/hisilicon*.txt
5696
16c6c252
JG
5697HISILICON SAS Controller
5698M: John Garry <john.garry@huawei.com>
5699W: http://www.hisilicon.com
5700S: Supported
5701F: drivers/scsi/hisi_sas/
5702F: Documentation/devicetree/bindings/scsi/hisilicon-sas.txt
5703
ff1d2767 5704HOST AP DRIVER
8b58be88 5705M: Jouni Malinen <j@w1.fi>
724c6b35 5706L: linux-wireless@vger.kernel.org
ffd74aca
JM
5707W: http://w1.fi/hostap-driver.html
5708S: Obsolete
eb4f98d5 5709F: drivers/net/wireless/intersil/hostap/
ff1d2767 5710
dd8cd779 5711HP COMPAQ TC1100 TABLET WMI EXTRAS DRIVER
d0944853 5712L: platform-driver-x86@vger.kernel.org
95c70215 5713S: Orphan
679655da 5714F: drivers/platform/x86/tc1100-wmi.c
dd8cd779 5715
e2d1d6c0 5716HP100: Driver for HP 10/100 Mbit/s Voice Grade Network Adapter Series
8b58be88 5717M: Jaroslav Kysela <perex@perex.cz>
e2d1d6c0 5718S: Maintained
7e25d724 5719F: drivers/net/ethernet/hp/hp100.*
e2d1d6c0 5720
7d2c86b5 5721HPET: High Precision Event Timers driver
8b58be88 5722M: Clemens Ladisch <clemens@ladisch.de>
b9b0332f 5723S: Maintained
679655da
JP
5724F: Documentation/timers/hpet.txt
5725F: drivers/char/hpet.c
5726F: include/linux/hpet.h
c117ab84 5727F: include/uapi/linux/hpet.h
b9b0332f 5728
e07b5d79 5729HPET: x86
9e06f631 5730S: Orphan
679655da
JP
5731F: arch/x86/kernel/hpet.c
5732F: arch/x86/include/asm/hpet.h
b9b0332f 5733
1da177e4 5734HPFS FILESYSTEM
8b58be88 5735M: Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
1da177e4
LT
5736W: http://artax.karlin.mff.cuni.cz/~mikulas/vyplody/hpfs/index-e.cgi
5737S: Maintained
679655da 5738F: fs/hpfs/
1da177e4 5739
3441cded 5740HSI SUBSYSTEM
56459ea9
SR
5741M: Sebastian Reichel <sre@kernel.org>
5742T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-hsi.git
3441cded
SR
5743S: Maintained
5744F: Documentation/ABI/testing/sysfs-bus-hsi
70fc1f54 5745F: Documentation/device-drivers/serial-interfaces.rst
3441cded
SR
5746F: drivers/hsi/
5747F: include/linux/hsi/
5748F: include/uapi/linux/hsi/
5749
7d2c86b5 5750HSO 3G MODEM DRIVER
8b58be88 5751M: Jan Dumon <j.dumon@option.com>
11cd29b0
DJB
5752W: http://www.pharscape.org
5753S: Maintained
679655da 5754F: drivers/net/usb/hso.c
11cd29b0 5755
19990e29
AB
5756HSR NETWORK PROTOCOL
5757M: Arvid Brodin <arvid.brodin@alten.se>
5758L: netdev@vger.kernel.org
5759S: Maintained
5760F: net/hsr/
5761
5a18c343 5762HTCPEN TOUCHSCREEN DRIVER
8b58be88 5763M: Pau Oliva Fora <pof@eslack.org>
5a18c343
POF
5764L: linux-input@vger.kernel.org
5765S: Maintained
679655da 5766F: drivers/input/touchscreen/htcpen.c
5a18c343 5767
1da177e4 5768HUGETLB FILESYSTEM
6d49e352 5769M: Nadia Yvette Chambers <nyc@holomorphy.com>
1da177e4 5770S: Maintained
679655da 5771F: fs/hugetlbfs/
1da177e4 5772
05183189 5773Hyper-V CORE AND DRIVERS
9c3646d1 5774M: "K. Y. Srinivasan" <kys@microsoft.com>
05183189
S
5775M: Haiyang Zhang <haiyangz@microsoft.com>
5776L: devel@linuxdriverproject.org
5777S: Maintained
a4162747
HZ
5778F: arch/x86/include/asm/mshyperv.h
5779F: arch/x86/include/uapi/asm/hyperv.h
5780F: arch/x86/kernel/cpu/mshyperv.c
05183189 5781F: drivers/hid/hid-hyperv.c
a4162747 5782F: drivers/hv/
f92ca80b 5783F: drivers/input/serio/hyperv-keyboard.c
4daace0d 5784F: drivers/pci/host/pci-hyperv.c
05183189 5785F: drivers/net/hyperv/
a4162747 5786F: drivers/scsi/storvsc_drv.c
8a61f013 5787F: drivers/video/fbdev/hyperv_fb.c
a4162747
HZ
5788F: include/linux/hyperv.h
5789F: tools/hv/
54bf725e 5790F: Documentation/ABI/stable/sysfs-bus-vmbus
05183189 5791
7724fd04
PR
5792I2C MUXES
5793M: Peter Rosin <peda@axentia.se>
5794L: linux-i2c@vger.kernel.org
5795S: Maintained
2254d24a 5796F: Documentation/i2c/i2c-topology
7724fd04
PR
5797F: Documentation/i2c/muxes/
5798F: Documentation/devicetree/bindings/i2c/i2c-mux*
e8813c15 5799F: Documentation/devicetree/bindings/i2c/i2c-arb*
0ac8eb64 5800F: Documentation/devicetree/bindings/i2c/i2c-gate*
7724fd04
PR
5801F: drivers/i2c/i2c-mux.c
5802F: drivers/i2c/muxes/
5803F: include/linux/i2c-mux.h
5804
d85c8a6a 5805I2C OVER PARALLEL PORT
d8130624 5806M: Jean Delvare <jdelvare@suse.com>
d85c8a6a
JD
5807L: linux-i2c@vger.kernel.org
5808S: Maintained
5809F: Documentation/i2c/busses/i2c-parport
5810F: Documentation/i2c/busses/i2c-parport-light
5811F: drivers/i2c/busses/i2c-parport.c
5812F: drivers/i2c/busses/i2c-parport-light.c
5813
5814I2C/SMBUS CONTROLLER DRIVERS FOR PC
d8130624 5815M: Jean Delvare <jdelvare@suse.com>
d85c8a6a
JD
5816L: linux-i2c@vger.kernel.org
5817S: Maintained
5818F: Documentation/i2c/busses/i2c-ali1535
5819F: Documentation/i2c/busses/i2c-ali1563
5820F: Documentation/i2c/busses/i2c-ali15x3
5821F: Documentation/i2c/busses/i2c-amd756
5822F: Documentation/i2c/busses/i2c-amd8111
5823F: Documentation/i2c/busses/i2c-i801
5824F: Documentation/i2c/busses/i2c-nforce2
5825F: Documentation/i2c/busses/i2c-piix4
5826F: Documentation/i2c/busses/i2c-sis5595
5827F: Documentation/i2c/busses/i2c-sis630
5828F: Documentation/i2c/busses/i2c-sis96x
5829F: Documentation/i2c/busses/i2c-via
5830F: Documentation/i2c/busses/i2c-viapro
5831F: drivers/i2c/busses/i2c-ali1535.c
5832F: drivers/i2c/busses/i2c-ali1563.c
5833F: drivers/i2c/busses/i2c-ali15x3.c
5834F: drivers/i2c/busses/i2c-amd756.c
5835F: drivers/i2c/busses/i2c-amd756-s4882.c
5836F: drivers/i2c/busses/i2c-amd8111.c
5837F: drivers/i2c/busses/i2c-i801.c
5838F: drivers/i2c/busses/i2c-isch.c
5839F: drivers/i2c/busses/i2c-nforce2.c
5840F: drivers/i2c/busses/i2c-nforce2-s4985.c
5841F: drivers/i2c/busses/i2c-piix4.c
5842F: drivers/i2c/busses/i2c-sis5595.c
5843F: drivers/i2c/busses/i2c-sis630.c
5844F: drivers/i2c/busses/i2c-sis96x.c
5845F: drivers/i2c/busses/i2c-via.c
5846F: drivers/i2c/busses/i2c-viapro.c
5847
cb7f07a4
NH
5848I2C/SMBUS ISMT DRIVER
5849M: Seth Heasley <seth.heasley@intel.com>
5850M: Neil Horman <nhorman@tuxdriver.com>
5851L: linux-i2c@vger.kernel.org
5852F: drivers/i2c/busses/i2c-ismt.c
5853F: Documentation/i2c/busses/i2c-ismt
5854
6ea884db 5855I2C/SMBUS STUB DRIVER
d8130624 5856M: Jean Delvare <jdelvare@suse.com>
846557d3 5857L: linux-i2c@vger.kernel.org
6ea884db 5858S: Maintained
8547a5bc 5859F: drivers/i2c/i2c-stub.c
6ea884db 5860
5b543965 5861I2C SUBSYSTEM
14d77c4d 5862M: Wolfram Sang <wsa@the-dreams.de>
846557d3 5863L: linux-i2c@vger.kernel.org
9d4ea27a
WS
5864W: https://i2c.wiki.kernel.org/
5865Q: https://patchwork.ozlabs.org/project/linux-i2c/list/
14d77c4d 5866T: git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git
1da177e4 5867S: Maintained
40ed1b4c 5868F: Documentation/devicetree/bindings/i2c/
679655da
JP
5869F: Documentation/i2c/
5870F: drivers/i2c/
630bc46e 5871F: drivers/i2c/*/
679655da 5872F: include/linux/i2c.h
03b70d62 5873F: include/linux/i2c-*.h
c117ab84
CEB
5874F: include/uapi/linux/i2c.h
5875F: include/uapi/linux/i2c-*.h
1da177e4 5876
4560d677
WS
5877I2C ACPI SUPPORT
5878M: Mika Westerberg <mika.westerberg@linux.intel.com>
5879L: linux-i2c@vger.kernel.org
5880L: linux-acpi@vger.kernel.org
5881S: Maintained
4560d677 5882
d85c8a6a 5883I2C-TAOS-EVM DRIVER
d8130624 5884M: Jean Delvare <jdelvare@suse.com>
d85c8a6a
JD
5885L: linux-i2c@vger.kernel.org
5886S: Maintained
5887F: Documentation/i2c/busses/i2c-taos-evm
5888F: drivers/i2c/busses/i2c-taos-evm.c
5889
e8c76eed 5890I2C-TINY-USB DRIVER
8b58be88 5891M: Till Harbaum <till@harbaum.org>
846557d3 5892L: linux-i2c@vger.kernel.org
932d1872 5893W: http://www.harbaum.org/till/i2c_tiny_usb
e8c76eed 5894S: Maintained
679655da 5895F: drivers/i2c/busses/i2c-tiny-usb.c
e8c76eed 5896
1da177e4 5897i386 BOOT CODE
8b58be88 5898M: "H. Peter Anvin" <hpa@zytor.com>
1da177e4 5899S: Maintained
679655da 5900F: arch/x86/boot/
1da177e4
LT
5901
5902i386 SETUP CODE / CPU ERRATA WORKAROUNDS
8b58be88 5903M: "H. Peter Anvin" <hpa@zytor.com>
54e5881d 5904T: git git://git.kernel.org/pub/scm/linux/kernel/git/hpa/linux-2.6-x86setup.git
1da177e4
LT
5905S: Maintained
5906
1da177e4 5907IA64 (Itanium) PLATFORM
8b58be88
JP
5908M: Tony Luck <tony.luck@intel.com>
5909M: Fenghua Yu <fenghua.yu@intel.com>
1da177e4 5910L: linux-ia64@vger.kernel.org
6b1c70b1 5911T: git git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux.git
1da177e4 5912S: Maintained
679655da 5913F: arch/ia64/
1da177e4 5914
4cd38750
LDSB
5915IBM Power VMX Cryptographic instructions
5916M: Leonidas S. Barbosa <leosilva@linux.vnet.ibm.com>
5cd01fe1 5917M: Paulo Flabiano Smorigo <pfsmorigo@linux.vnet.ibm.com>
4cd38750
LDSB
5918L: linux-crypto@vger.kernel.org
5919S: Supported
5920F: drivers/crypto/vmx/Makefile
5921F: drivers/crypto/vmx/Kconfig
5922F: drivers/crypto/vmx/vmx.c
5923F: drivers/crypto/vmx/aes*
5924F: drivers/crypto/vmx/ghash*
5925F: drivers/crypto/vmx/ppc-xlate.pl
5926
956c203c 5927IBM Power in-Nest Crypto Acceleration
4cd38750 5928M: Leonidas S. Barbosa <leosilva@linux.vnet.ibm.com>
5cd01fe1 5929M: Paulo Flabiano Smorigo <pfsmorigo@linux.vnet.ibm.com>
956c203c
KY
5930L: linux-crypto@vger.kernel.org
5931S: Supported
28bceeaa
DS
5932F: drivers/crypto/nx/Makefile
5933F: drivers/crypto/nx/Kconfig
5934F: drivers/crypto/nx/nx-aes*
5935F: drivers/crypto/nx/nx-sha*
5936F: drivers/crypto/nx/nx.*
5937F: drivers/crypto/nx/nx_csbcpb.h
5938F: drivers/crypto/nx/nx_debugfs.h
956c203c 5939
0e16aafb 5940IBM Power 842 compression accelerator
41656aa7 5941M: Dan Streetman <ddstreet@ieee.org>
0e16aafb 5942S: Supported
28bceeaa
DS
5943F: drivers/crypto/nx/Makefile
5944F: drivers/crypto/nx/Kconfig
7011a122 5945F: drivers/crypto/nx/nx-842*
2da572c9 5946F: include/linux/sw842.h
2062c5b6 5947F: crypto/842.c
2da572c9 5948F: lib/842/
0e16aafb 5949
1da177e4 5950IBM Power Linux RAID adapter
8b58be88 5951M: Brian King <brking@us.ibm.com>
1da177e4 5952S: Supported
679655da 5953F: drivers/scsi/ipr.*
1da177e4 5954
9d348af4 5955IBM Power Virtual Ethernet Device Driver
eddd63a6 5956M: Thomas Falcon <tlfalcon@linux.vnet.ibm.com>
9d348af4
SL
5957L: netdev@vger.kernel.org
5958S: Supported
9aa32835 5959F: drivers/net/ethernet/ibm/ibmveth.*
9d348af4 5960
032c5e82
TF
5961IBM Power SRIOV Virtual NIC Device Driver
5962M: Thomas Falcon <tlfalcon@linux.vnet.ibm.com>
5963M: John Allen <jallen@linux.vnet.ibm.com>
5964L: netdev@vger.kernel.org
5965S: Supported
5966F: drivers/net/ethernet/ibm/ibmvnic.*
5967
e6babec6 5968IBM Power Virtual SCSI Device Drivers
bcbde52b 5969M: Tyrel Datwyler <tyreld@linux.vnet.ibm.com>
4b7652cc
RJ
5970L: linux-scsi@vger.kernel.org
5971S: Supported
e6babec6 5972F: drivers/scsi/ibmvscsi/ibmvscsi*
88a678bb
BL
5973F: include/scsi/viosrp.h
5974
5975IBM Power Virtual SCSI Device Target Driver
5976M: Bryant G. Ly <bryantly@linux.vnet.ibm.com>
5977M: Michael Cyr <mikecyr@linux.vnet.ibm.com>
5978L: linux-scsi@vger.kernel.org
5979L: target-devel@vger.kernel.org
5980S: Supported
5981F: drivers/scsi/ibmvscsi_tgt/
e6babec6
NF
5982
5983IBM Power Virtual FC Device Drivers
44b4dad9 5984M: Tyrel Datwyler <tyreld@linux.vnet.ibm.com>
e6babec6
NF
5985L: linux-scsi@vger.kernel.org
5986S: Supported
5987F: drivers/scsi/ibmvscsi/ibmvfc*
4b7652cc 5988
1da177e4 5989IBM ServeRAID RAID DRIVER
f9213e78 5990S: Orphan
679655da 5991F: drivers/scsi/ips.*
1da177e4 5992
6ed9f9c4
PT
5993ICH LPC AND GPIO DRIVER
5994M: Peter Tyser <ptyser@xes-inc.com>
5995S: Maintained
5996F: drivers/mfd/lpc_ich.c
5997F: drivers/gpio/gpio-ich.c
5998
1e7106fc 5999IDE SUBSYSTEM
8b58be88 6000M: "David S. Miller" <davem@davemloft.net>
1da177e4 6001L: linux-ide@vger.kernel.org
8a6e2535 6002Q: http://patchwork.ozlabs.org/project/linux-ide/list/
08deed1e 6003T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/ide.git
1da177e4 6004S: Maintained
679655da
JP
6005F: Documentation/ide/
6006F: drivers/ide/
6007F: include/linux/ide.h
1da177e4 6008
6cb8c13d
IP
6009IDEAPAD LAPTOP EXTRAS DRIVER
6010M: Ike Panhc <ike.pan@canonical.com>
6011L: platform-driver-x86@vger.kernel.org
6012W: http://launchpad.net/ideapad-laptop
6013S: Maintained
6014F: drivers/platform/x86/ideapad-laptop.c
6015
1ea4c161
AM
6016IDEAPAD LAPTOP SLIDEBAR DRIVER
6017M: Andrey Moiseev <o2g.org.ru@gmail.com>
6018L: linux-input@vger.kernel.org
6019W: https://github.com/o2genum/ideapad-slidebar
6020S: Maintained
6021F: drivers/input/misc/ideapad_slidebar.c
6022
0f861e8c 6023IDE/ATAPI DRIVERS
487ba8e8 6024M: Borislav Petkov <bp@alien8.de>
9c5b0ce4 6025L: linux-ide@vger.kernel.org
c404c199 6026S: Maintained
679655da
JP
6027F: Documentation/cdrom/ide-cd
6028F: drivers/ide/ide-cd*
1da177e4 6029
27471fdb 6030IDLE-I7300
8b58be88 6031M: Andy Henroid <andrew.d.henroid@intel.com>
bf1c138e 6032L: linux-pm@vger.kernel.org
27471fdb 6033S: Supported
679655da 6034F: drivers/idle/i7300_idle.c
27471fdb 6035
02cf2286 6036IEEE 802.15.4 SUBSYSTEM
aff3eaa0 6037M: Alexander Aring <aar@pengutronix.de>
ebef9c12 6038L: linux-wpan@vger.kernel.org
aff3eaa0
AA
6039W: http://wpan.cakelab.org/
6040T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
6041T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
02cf2286
SL
6042S: Maintained
6043F: net/ieee802154/
68653359 6044F: net/mac802154/
251741b1 6045F: drivers/net/ieee802154/
580947d3
AA
6046F: include/linux/nl802154.h
6047F: include/linux/ieee802154.h
6048F: include/net/nl802154.h
6049F: include/net/mac802154.h
6050F: include/net/af_ieee802154.h
6051F: include/net/cfg802154.h
6052F: include/net/ieee802154_netdev.h
ebef9c12 6053F: Documentation/networking/ieee802154.txt
02cf2286 6054
b1c97193
SY
6055IGORPLUG-USB IR RECEIVER
6056M: Sean Young <sean@mess.org>
6057L: linux-media@vger.kernel.org
6058S: Maintained
6059F: drivers/media/rc/igorplugusb.c
6060
40ad4a30
SY
6061IGUANAWORKS USB IR TRANSCEIVER
6062M: Sean Young <sean@mess.org>
6063L: linux-media@vger.kernel.org
6064S: Maintained
6065F: drivers/media/rc/iguanair.c
6066
9545f86e 6067IIO SUBSYSTEM AND DRIVERS
030a13d7 6068M: Jonathan Cameron <jic23@kernel.org>
f0d61161
LPC
6069R: Hartmut Knaack <knaack.h@gmx.de>
6070R: Lars-Peter Clausen <lars@metafoo.de>
6fca5aa8 6071R: Peter Meerwald-Stadler <pmeerw@pmeerw.net>
9545f86e 6072L: linux-iio@vger.kernel.org
21d41655 6073T: git git://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio.git
9545f86e 6074S: Maintained
866b148a 6075F: Documentation/devicetree/bindings/iio/
03e7c251 6076F: drivers/iio/
9545f86e 6077F: drivers/staging/iio/
8fe671fc 6078F: include/linux/iio/
817020cf 6079F: tools/iio/
9545f86e 6080
65519263
SG
6081IKANOS/ADI EAGLE ADSL USB DRIVER
6082M: Matthieu Castet <castet.matthieu@free.fr>
6083M: Stanislaw Gruszka <stf_xl@wp.pl>
6084S: Maintained
6085F: drivers/usb/atm/ueagle-atm.c
6086
e89ab51f
GR
6087INA209 HARDWARE MONITOR DRIVER
6088M: Guenter Roeck <linux@roeck-us.net>
968ce1b1 6089L: linux-hwmon@vger.kernel.org
e89ab51f
GR
6090S: Maintained
6091F: Documentation/hwmon/ina209
6092F: Documentation/devicetree/bindings/i2c/ina209.txt
6093F: drivers/hwmon/ina209.c
6094
6095INA2XX HARDWARE MONITOR DRIVER
6096M: Guenter Roeck <linux@roeck-us.net>
968ce1b1 6097L: linux-hwmon@vger.kernel.org
e89ab51f
GR
6098S: Maintained
6099F: Documentation/hwmon/ina2xx
6100F: drivers/hwmon/ina2xx.c
6101F: include/linux/platform_data/ina2xx.h
6102
14dc124f
SIG
6103INDUSTRY PACK SUBSYSTEM (IPACK)
6104M: Samuel Iglesias Gonsalvez <siglesias@igalia.com>
6105M: Jens Taprogge <jens.taprogge@taprogge.org>
6106M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
6107L: industrypack-devel@lists.sourceforge.net
6108W: http://industrypack.sourceforge.net
6109S: Maintained
6110F: drivers/ipack/
6111
8adc53fd
ZLK
6112INGENIC JZ4780 DMA Driver
6113M: Zubair Lutfullah Kakakhel <Zubair.Kakakhel@imgtec.com>
6114S: Maintained
6115F: drivers/dma/dma-jz4780.c
6116
aa7168f4 6117INTEGRITY MEASUREMENT ARCHITECTURE (IMA)
74dd744f 6118M: Mimi Zohar <zohar@linux.vnet.ibm.com>
bfd33c4b 6119M: Dmitry Kasatkin <dmitry.kasatkin@gmail.com>
74dd744f
MZ
6120L: linux-ima-devel@lists.sourceforge.net
6121L: linux-ima-user@lists.sourceforge.net
6122L: linux-security-module@vger.kernel.org
9f273c24 6123T: git git://git.kernel.org/pub/scm/linux/kernel/git/zohar/linux-integrity.git
aa7168f4 6124S: Supported
679655da 6125F: security/integrity/ima/
aa7168f4 6126
9a4ea5a9
JH
6127IMGTEC IR DECODER DRIVER
6128M: James Hogan <james.hogan@imgtec.com>
6129S: Maintained
6130F: drivers/media/rc/img-ir/
6131
1da177e4 6132IMS TWINTURBO FRAMEBUFFER DRIVER
c69f677c 6133L: linux-fbdev@vger.kernel.org
843393d3 6134S: Orphan
8a61f013 6135F: drivers/video/fbdev/imsttfb.c
1da177e4
LT
6136
6137INFINIBAND SUBSYSTEM
b6b2bbe6 6138M: Doug Ledford <dledford@redhat.com>
8b58be88
JP
6139M: Sean Hefty <sean.hefty@intel.com>
6140M: Hal Rosenstock <hal.rosenstock@gmail.com>
e6cc0fd1 6141L: linux-rdma@vger.kernel.org
605841f5 6142W: http://www.openfabrics.org/
8a6e2535 6143Q: http://patchwork.kernel.org/project/linux-rdma/list/
2936ae04 6144T: git git://git.kernel.org/pub/scm/linux/kernel/git/dledford/rdma.git
1da177e4 6145S: Supported
679655da
JP
6146F: Documentation/infiniband/
6147F: drivers/infiniband/
c117ab84 6148F: include/uapi/linux/if_infiniband.h
954138dc
YD
6149F: include/uapi/rdma/
6150F: include/rdma/
1da177e4 6151
c9f04f58 6152INOTIFY
8b58be88
JP
6153M: John McCutchan <john@johnmccutchan.com>
6154M: Robert Love <rlove@rlove.org>
6155M: Eric Paris <eparis@parisplace.org>
c9f04f58 6156S: Maintained
679655da
JP
6157F: Documentation/filesystems/inotify.txt
6158F: fs/notify/inotify/
6159F: include/linux/inotify.h
c117ab84 6160F: include/uapi/linux/inotify.h
c9f04f58 6161
e2d1d6c0 6162INPUT (KEYBOARD, MOUSE, JOYSTICK, TOUCHSCREEN) DRIVERS
8b58be88 6163M: Dmitry Torokhov <dmitry.torokhov@gmail.com>
e2d1d6c0 6164L: linux-input@vger.kernel.org
8a6e2535 6165Q: http://patchwork.kernel.org/project/linux-input/list/
54e5881d 6166T: git git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input.git
e2d1d6c0 6167S: Maintained
679655da 6168F: drivers/input/
f4eea7e2 6169F: include/linux/input.h
c117ab84 6170F: include/uapi/linux/input.h
f4eea7e2 6171F: include/linux/input/
e52d8398 6172F: Documentation/devicetree/bindings/input/
e2d1d6c0 6173
3267a87f 6174INPUT MULTITOUCH (MT) PROTOCOL
75dd112a 6175M: Henrik Rydberg <rydberg@bitmath.org>
3267a87f 6176L: linux-input@vger.kernel.org
75dd112a 6177S: Odd fixes
3267a87f 6178F: Documentation/input/multi-touch-protocol.txt
7f9c2454 6179F: drivers/input/input-mt.c
3267a87f
HR
6180K: \b(ABS|SYN)_MT_
6181
97fa99a3
JY
6182INTEL ASoC BDW/HSW DRIVERS
6183M: Jie Yang <yang.jie@linux.intel.com>
e5747e40 6184L: alsa-devel@alsa-project.org (moderated for non-subscribers)
97fa99a3 6185S: Supported
e8e1225d
JP
6186F: sound/soc/intel/common/sst-dsp*
6187F: sound/soc/intel/common/sst-firmware.c
6188F: sound/soc/intel/boards/broadwell.c
6189F: sound/soc/intel/haswell/
97fa99a3 6190
4ac13e17
DJ
6191INTEL C600 SERIES SAS CONTROLLER DRIVER
6192M: Intel SCU Linux support <intel-linux-scu@intel.com>
fdc5813f 6193M: Artur Paszkiewicz <artur.paszkiewicz@intel.com>
4ac13e17 6194L: linux-scsi@vger.kernel.org
7106891a
DJ
6195T: git git://git.code.sf.net/p/intel-sas/isci
6196S: Supported
4ac13e17 6197F: drivers/scsi/isci/
4ac13e17 6198
ecc83e52
AH
6199INTEL HID EVENT DRIVER
6200M: Alex Hung <alex.hung@canonical.com>
6201L: platform-driver-x86@vger.kernel.org
6202S: Maintained
6203F: drivers/platform/x86/intel-hid.c
6204
332e0812
AK
6205INTEL VIRTUAL BUTTON DRIVER
6206M: AceLan Kao <acelan.kao@canonical.com>
6207L: platform-driver-x86@vger.kernel.org
6208S: Maintained
6209F: drivers/platform/x86/intel-vbtn.c
6210
26717172
LB
6211INTEL IDLE DRIVER
6212M: Len Brown <lenb@kernel.org>
bf1c138e 6213L: linux-pm@vger.kernel.org
08deed1e 6214T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git
26717172
LB
6215S: Supported
6216F: drivers/idle/intel_idle.c
6217
8fb861fa
SP
6218INTEL INTEGRATED SENSOR HUB DRIVER
6219M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
6220M: Jiri Kosina <jikos@kernel.org>
6221L: linux-input@vger.kernel.org
6222S: Maintained
6223F: drivers/hid/intel-ish-hid/
6224
7c1ac18d 6225INTEL PSTATE DRIVER
58ac1f62
SP
6226M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
6227M: Len Brown <lenb@kernel.org>
7c1ac18d
KCA
6228L: linux-pm@vger.kernel.org
6229S: Supported
6230F: drivers/cpufreq/intel_pstate.c
6231
9eb8ef74 6232INTEL FRAMEBUFFER DRIVER (excluding 810 and 815)
d8e38754 6233M: Maik Broemme <mbroemme@libmpq.org>
c69f677c 6234L: linux-fbdev@vger.kernel.org
ce00f85c 6235S: Maintained
679655da 6236F: Documentation/fb/intelfb.txt
8a61f013 6237F: drivers/video/fbdev/intelfb/
9eb8ef74 6238
1da177e4 6239INTEL 810/815 FRAMEBUFFER DRIVER
8b58be88 6240M: Antonino Daplas <adaplas@gmail.com>
c69f677c 6241L: linux-fbdev@vger.kernel.org
ce00f85c 6242S: Maintained
8a61f013 6243F: drivers/video/fbdev/i810/
1da177e4 6244
f4a9bc4c 6245INTEL MENLOW THERMAL DRIVER
8b58be88 6246M: Sujith Thomas <sujith.thomas@intel.com>
d0944853 6247L: platform-driver-x86@vger.kernel.org
5ca92bd9 6248W: https://01.org/linux-acpi
f4a9bc4c 6249S: Supported
679655da 6250F: drivers/platform/x86/intel_menlow.c
f4a9bc4c 6251
248a9dc3 6252INTEL I/OAT DMA DRIVER
18ebd564 6253M: Dave Jiang <dave.jiang@intel.com>
08223d80 6254R: Dan Williams <dan.j.williams@intel.com>
18ebd564
DJ
6255L: dmaengine@vger.kernel.org
6256Q: https://patchwork.kernel.org/project/linux-dmaengine/list/
6257S: Supported
679655da 6258F: drivers/dma/ioat*
248a9dc3 6259
6c8909b4 6260INTEL IOMMU (VT-d)
8b58be88 6261M: David Woodhouse <dwmw2@infradead.org>
6c8909b4 6262L: iommu@lists.linux-foundation.org
54e5881d 6263T: git git://git.infradead.org/iommu-2.6.git
6c8909b4 6264S: Supported
3fb39615 6265F: drivers/iommu/intel-iommu.c
679655da 6266F: include/linux/intel-iommu.h
6c8909b4 6267
b3e5f263 6268INTEL IOP-ADMA DMA DRIVER
08223d80 6269R: Dan Williams <dan.j.williams@intel.com>
1dd8372d 6270S: Odd fixes
679655da 6271F: drivers/dma/iop-adma.c
b3e5f263 6272
9251ce95 6273INTEL IXP4XX QMGR, NPE, ETHERNET and HSS SUPPORT
5529c2cd 6274M: Krzysztof Halasa <khalasa@piap.pl>
9251ce95 6275S: Maintained
679655da
JP
6276F: arch/arm/mach-ixp4xx/include/mach/qmgr.h
6277F: arch/arm/mach-ixp4xx/include/mach/npe.h
6278F: arch/arm/mach-ixp4xx/ixp4xx_qmgr.c
6279F: arch/arm/mach-ixp4xx/ixp4xx_npe.c
b47da977 6280F: drivers/net/ethernet/xscale/ixp4xx_eth.c
679655da 6281F: drivers/net/wan/ixp4xx_hss.c
9251ce95 6282
844dd05f 6283INTEL IXP4XX RANDOM NUMBER GENERATOR SUPPORT
8b58be88 6284M: Deepak Saxena <dsaxena@plexity.net>
844dd05f 6285S: Maintained
679655da 6286F: drivers/char/hw_random/ixp4xx-rng.c
844dd05f 6287
2f302324 6288INTEL ETHERNET DRIVERS
8b58be88 6289M: Jeff Kirsher <jeffrey.t.kirsher@intel.com>
eff471b1 6290L: intel-wired-lan@lists.osuosl.org (moderated for non-subscribers)
f6fde11a 6291W: http://www.intel.com/support/feedback.htm
d94e6fed 6292W: http://e1000.sourceforge.net/
2f302324
JK
6293Q: http://patchwork.ozlabs.org/project/intel-wired-lan/list/
6294T: git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/net-queue.git
6295T: git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/next-queue.git
1da177e4 6296S: Supported
0d164401
JK
6297F: Documentation/networking/e100.txt
6298F: Documentation/networking/e1000.txt
6299F: Documentation/networking/e1000e.txt
6300F: Documentation/networking/igb.txt
6301F: Documentation/networking/igbvf.txt
6302F: Documentation/networking/ixgb.txt
6303F: Documentation/networking/ixgbe.txt
6304F: Documentation/networking/ixgbevf.txt
1bff6529 6305F: Documentation/networking/i40e.txt
105bf2fe 6306F: Documentation/networking/i40evf.txt
dee1ad47 6307F: drivers/net/ethernet/intel/
bc90d291 6308F: drivers/net/ethernet/intel/*/
1da177e4 6309
6e4de866
FL
6310INTEL RDMA RNIC DRIVER
6311M: Faisal Latif <faisal.latif@intel.com>
6312R: Chien Tin Tung <chien.tin.tung@intel.com>
6313R: Mustafa Ismail <mustafa.ismail@intel.com>
6314R: Shiraz Saleem <shiraz.saleem@intel.com>
6315R: Tatyana Nikolova <tatyana.e.nikolova@intel.com>
6316L: linux-rdma@vger.kernel.org
6317S: Supported
6318F: drivers/infiniband/hw/i40iw/
6319
224f9e6d
AS
6320INTEL MERRIFIELD GPIO DRIVER
6321M: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
6322L: linux-gpio@vger.kernel.org
6323S: Maintained
6324F: drivers/gpio/gpio-merrifield.c
6325
0963d59b
LW
6326INTEL-MID GPIO DRIVER
6327M: David Cohen <david.a.cohen@linux.intel.com>
6328L: linux-gpio@vger.kernel.org
6329S: Maintained
6330F: drivers/gpio/gpio-intel-mid.c
6331
ca907a90
SY
6332INTEL PRO/WIRELESS 2100, 2200BG, 2915ABG NETWORK CONNECTION SUPPORT
6333M: Stanislav Yakovlev <stas.yakovlev@gmail.com>
724c6b35 6334L: linux-wireless@vger.kernel.org
ca907a90 6335S: Maintained
679655da 6336F: Documentation/networking/README.ipw2100
679655da 6337F: Documentation/networking/README.ipw2200
367a1092 6338F: drivers/net/wireless/intel/ipw2x00/
826d2abe 6339
5760b0a5
AS
6340INTEL(R) TRACE HUB
6341M: Alexander Shishkin <alexander.shishkin@linux.intel.com>
6342S: Supported
6343F: Documentation/trace/intel_th.txt
6344F: drivers/hwtracing/intel_th/
6345
4bd96a7a 6346INTEL(R) TRUSTED EXECUTION TECHNOLOGY (TXT)
74b18e17 6347M: Ning Sun <ning.sun@intel.com>
4bd96a7a
SW
6348L: tboot-devel@lists.sourceforge.net
6349W: http://tboot.sourceforge.net
e9b7d7c8 6350T: hg http://tboot.hg.sourceforge.net:8000/hgroot/tboot/tboot
4bd96a7a
SW
6351S: Supported
6352F: Documentation/intel_txt.txt
6353F: include/linux/tboot.h
6354F: arch/x86/kernel/tboot.c
6355
8a70da82 6356INTEL WIRELESS WIMAX CONNECTION 2400
8b58be88 6357M: Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
8a70da82 6358M: linux-wimax@intel.com
49e7d9df 6359L: wimax@linuxwimax.org (subscribers-only)
8a70da82
IPG
6360S: Supported
6361W: http://linuxwimax.org
679655da
JP
6362F: Documentation/wimax/README.i2400m
6363F: drivers/net/wimax/i2400m/
c117ab84 6364F: include/uapi/linux/wimax/i2400m.h
8a70da82 6365
1c0ce89c
SG
6366INTEL WIRELESS 3945ABG/BG, 4965AGN (iwlegacy)
6367M: Stanislaw Gruszka <sgruszka@redhat.com>
efa3144e 6368L: linux-wireless@vger.kernel.org
1c0ce89c 6369S: Supported
7ac9a364 6370F: drivers/net/wireless/intel/iwlegacy/
efa3144e 6371
b481de9c 6372INTEL WIRELESS WIFI LINK (iwlwifi)
15fae50a 6373M: Johannes Berg <johannes.berg@intel.com>
6161b02b 6374M: Emmanuel Grumbach <emmanuel.grumbach@intel.com>
af5e964f 6375M: Luca Coelho <luciano.coelho@intel.com>
7b9aebf0 6376M: Intel Linux Wireless <linuxwifi@intel.com>
b481de9c 6377L: linux-wireless@vger.kernel.org
b481de9c 6378W: http://intellinuxwireless.org
b62ff718 6379T: git git://git.kernel.org/pub/scm/linux/kernel/git/iwlwifi/iwlwifi.git
b481de9c 6380S: Supported
e705c121 6381F: drivers/net/wireless/intel/iwlwifi/
b481de9c 6382
de8fe023
TW
6383INTEL MANAGEMENT ENGINE (mei)
6384M: Tomas Winkler <tomas.winkler@intel.com>
6385L: linux-kernel@vger.kernel.org
6386S: Supported
c117ab84 6387F: include/uapi/linux/mei.h
5069288b 6388F: include/linux/mei_cl_bus.h
de8fe023 6389F: drivers/misc/mei/*
222818c3 6390F: drivers/watchdog/mei_wdt.c
e07950a1 6391F: Documentation/misc-devices/mei/*
de8fe023 6392
50ceb98b
SD
6393INTEL MIC DRIVERS (mic)
6394M: Sudeep Dutt <sudeep.dutt@intel.com>
6395M: Ashutosh Dixit <ashutosh.dixit@intel.com>
6396S: Supported
6397W: https://github.com/sudeepdutt/mic
6398W: http://software.intel.com/en-us/mic-developer
6399F: include/linux/mic_bus.h
6400F: include/linux/scif.h
6401F: include/uapi/linux/mic_common.h
6402F: include/uapi/linux/mic_ioctl.h
9f273c24 6403F: include/uapi/linux/scif_ioctl.h
50ceb98b
SD
6404F: drivers/misc/mic/
6405F: drivers/dma/mic_x100_dma.c
6406F: drivers/dma/mic_x100_dma.h
9f273c24 6407F: Documentation/mic/
50ceb98b 6408
fdca4f16 6409INTEL PMC/P-Unit IPC DRIVER
0a8b8353 6410M: Zha Qipeng<qipeng.zha@intel.com>
6411L: platform-driver-x86@vger.kernel.org
6412S: Maintained
6413F: drivers/platform/x86/intel_pmc_ipc.c
fdca4f16 6414F: drivers/platform/x86/intel_punit_ipc.c
0a8b8353 6415F: arch/x86/include/asm/intel_pmc_ipc.h
fdca4f16 6416F: arch/x86/include/asm/intel_punit_ipc.h
0a8b8353 6417
378f956e
SKC
6418INTEL TELEMETRY DRIVER
6419M: Souvik Kumar Chakravarty <souvik.k.chakravarty@intel.com>
6420L: platform-driver-x86@vger.kernel.org
6421S: Maintained
378f956e 6422F: arch/x86/include/asm/intel_telemetry.h
f1fc3cd8 6423F: drivers/platform/x86/intel_telemetry*
0a8b8353 6424
b740d2e9
RB
6425INTEL PMC CORE DRIVER
6426M: Rajneesh Bhardwaj <rajneesh.bhardwaj@intel.com>
6427M: Vishwanath Somayaji <vishwanath.somayaji@intel.com>
6428L: platform-driver-x86@vger.kernel.org
6429S: Maintained
6430F: arch/x86/include/asm/pmc_core.h
6431F: drivers/platform/x86/intel_pmc_core*
6432
cb109a0e 6433IOC3 ETHERNET DRIVER
8b58be88 6434M: Ralf Baechle <ralf@linux-mips.org>
1da177e4
LT
6435L: linux-mips@linux-mips.org
6436S: Maintained
8862bf1e 6437F: drivers/net/ethernet/sgi/ioc3-eth.c
1da177e4 6438
cb109a0e 6439IOC3 SERIAL DRIVER
8b58be88 6440M: Pat Gefre <pfg@sgi.com>
d39e0721 6441L: linux-serial@vger.kernel.org
cb109a0e 6442S: Maintained
df621252 6443F: drivers/tty/serial/ioc3_serial.c
cb109a0e 6444
0b6e8569
SW
6445IOMMU DRIVERS
6446M: Joerg Roedel <joro@8bytes.org>
6447L: iommu@lists.linux-foundation.org
6448T: git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
6449S: Maintained
efcd94c0 6450F: Documentation/devicetree/bindings/iommu/
0b6e8569
SW
6451F: drivers/iommu/
6452
4480f15b 6453IP MASQUERADING
8b58be88 6454M: Juanjo Ciarlante <jjciarla@raiz.uncu.edu.ar>
1da177e4 6455S: Maintained
679655da 6456F: net/ipv4/netfilter/ipt_MASQUERADE.c
1da177e4 6457
4409ebe9 6458IPMI SUBSYSTEM
8b58be88 6459M: Corey Minyard <minyard@acm.org>
b0c90653 6460L: openipmi-developer@lists.sourceforge.net (moderated for non-subscribers)
4409ebe9
CM
6461W: http://openipmi.sourceforge.net/
6462S: Supported
679655da
JP
6463F: Documentation/IPMI.txt
6464F: drivers/char/ipmi/
6465F: include/linux/ipmi*
c117ab84 6466F: include/uapi/linux/ipmi*
4409ebe9 6467
2d800897
KW
6468QCOM AUDIO (ASoC) DRIVERS
6469M: Patrick Lai <plai@codeaurora.org>
6470M: Banajit Goswami <bgoswami@codeaurora.org>
6471L: alsa-devel@alsa-project.org (moderated for non-subscribers)
6472S: Supported
6473F: sound/soc/qcom/
6474
e2d1d6c0 6475IPS SCSI RAID DRIVER
8b58be88 6476M: Adaptec OEM Raid Solutions <aacraid@adaptec.com>
e2d1d6c0
RD
6477L: linux-scsi@vger.kernel.org
6478W: http://www.adaptec.com/
6479S: Maintained
679655da 6480F: drivers/scsi/ips*
e2d1d6c0
RD
6481
6482IPVS
8b58be88
JP
6483M: Wensong Zhang <wensong@linux-vs.org>
6484M: Simon Horman <horms@verge.net.au>
6485M: Julian Anastasov <ja@ssi.bg>
979b6c13 6486L: netdev@vger.kernel.org
e2d1d6c0 6487L: lvs-devel@vger.kernel.org
1da177e4 6488S: Maintained
9f273c24
FW
6489T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs-next.git
6490T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs.git
679655da 6491F: Documentation/networking/ipvs-sysctl.txt
b61d4a71 6492F: include/net/ip_vs.h
c117ab84 6493F: include/uapi/linux/ip_vs.h
679655da 6494F: net/netfilter/ipvs/
1da177e4 6495
e7839f25 6496IPWIRELESS DRIVER
e5f6450c 6497M: Jiri Kosina <jikos@kernel.org>
d8130624 6498M: David Sterba <dsterba@suse.com>
92094aa0 6499S: Odd Fixes
282361a0 6500F: drivers/tty/ipwireless/
099dc4fb 6501
e2d1d6c0 6502IPX NETWORK LAYER
8b58be88 6503M: Arnaldo Carvalho de Melo <acme@ghostprotocols.net>
e2d1d6c0
RD
6504L: netdev@vger.kernel.org
6505S: Maintained
679655da 6506F: include/net/ipx.h
c117ab84 6507F: include/uapi/linux/ipx.h
679655da 6508F: net/ipx/
e2d1d6c0 6509
1da177e4 6510IRDA SUBSYSTEM
8b58be88 6511M: Samuel Ortiz <samuel@sortiz.org>
a2ac953d 6512L: irda-users@lists.sourceforge.net (subscribers-only)
ced649ea 6513L: netdev@vger.kernel.org
1da177e4 6514W: http://irda.sourceforge.net/
f353976d 6515S: Maintained
e0057975 6516T: git git://git.kernel.org/pub/scm/linux/kernel/git/sameo/irda-2.6.git
679655da
JP
6517F: Documentation/networking/irda.txt
6518F: drivers/net/irda/
6519F: include/net/irda/
6520F: net/irda/
1da177e4 6521
a800c7cc
TG
6522IRQ SUBSYSTEM
6523M: Thomas Gleixner <tglx@linutronix.de>
981c3a4f 6524L: linux-kernel@vger.kernel.org
a800c7cc 6525S: Maintained
75fc2d37 6526T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
a800c7cc 6527F: kernel/irq/
2ed9fd28
JC
6528
6529IRQCHIP DRIVERS
6530M: Thomas Gleixner <tglx@linutronix.de>
6531M: Jason Cooper <jason@lakedaemon.net>
54d9ffc4 6532M: Marc Zyngier <marc.zyngier@arm.com>
2ed9fd28
JC
6533L: linux-kernel@vger.kernel.org
6534S: Maintained
6535T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
6536T: git git://git.infradead.org/users/jcooper/linux.git irqchip/core
5b5a9069 6537F: Documentation/devicetree/bindings/interrupt-controller/
edd96900 6538F: drivers/irqchip/
a800c7cc 6539
7ab3a837 6540IRQ DOMAINS (IRQ NUMBER MAPPING LIBRARY)
b09dec2c 6541M: Marc Zyngier <marc.zyngier@arm.com>
7ab3a837 6542S: Maintained
b09dec2c 6543T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
7ab3a837
GL
6544F: Documentation/IRQ-domain.txt
6545F: include/linux/irqdomain.h
6546F: kernel/irq/irqdomain.c
b09dec2c 6547F: kernel/irq/msi.c
7ab3a837 6548
ad7afc38
WBG
6549ISA
6550M: William Breathitt Gray <vilhelm.gray@gmail.com>
6551S: Maintained
6552F: Documentation/isa.txt
6553F: drivers/base/isa.c
6554F: include/linux/isa.h
6555
e2d1d6c0 6556ISAPNP
8b58be88 6557M: Jaroslav Kysela <perex@perex.cz>
e2d1d6c0 6558S: Maintained
679655da
JP
6559F: Documentation/isapnp.txt
6560F: drivers/pnp/isapnp/
6561F: include/linux/isapnp.h
e2d1d6c0 6562
d39b8420
HV
6563ISA RADIO MODULE
6564M: Hans Verkuil <hverkuil@xs4all.nl>
6565L: linux-media@vger.kernel.org
6566T: git git://linuxtv.org/media_tree.git
a825eaec 6567W: https://linuxtv.org
d39b8420
HV
6568S: Maintained
6569F: drivers/media/radio/radio-isa*
6570
71a6d0af
HW
6571iSCSI BOOT FIRMWARE TABLE (iBFT) DRIVER
6572M: Peter Jones <pjones@redhat.com>
6573M: Konrad Rzeszutek Wilk <konrad@kernel.org>
6574S: Maintained
6575F: drivers/firmware/iscsi_ibft*
6576
14816b1e 6577ISCSI
8b58be88 6578M: Mike Christie <michaelc@cs.wisc.edu>
14816b1e
MC
6579L: open-iscsi@googlegroups.com
6580W: www.open-iscsi.org
54e5881d 6581T: git git://git.kernel.org/pub/scm/linux/kernel/git/mnc/linux-2.6-iscsi.git
14816b1e 6582S: Maintained
679655da
JP
6583F: drivers/scsi/*iscsi*
6584F: include/scsi/*iscsi*
14816b1e 6585
1e65eb42
OG
6586ISCSI EXTENSIONS FOR RDMA (ISER) INITIATOR
6587M: Or Gerlitz <ogerlitz@mellanox.com>
e7d2c25d 6588M: Sagi Grimberg <sagi@grimberg.me>
1e65eb42
OG
6589M: Roi Dayan <roid@mellanox.com>
6590L: linux-rdma@vger.kernel.org
6591S: Supported
6592W: http://www.openfabrics.org
6593W: www.open-iscsi.org
6594Q: http://patchwork.kernel.org/project/linux-rdma/list/
14430813 6595F: drivers/infiniband/ulp/iser/
1e65eb42 6596
2b70e5fd 6597ISCSI EXTENSIONS FOR RDMA (ISER) TARGET
e7d2c25d 6598M: Sagi Grimberg <sagi@grimberg.me>
2b70e5fd
SG
6599T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
6600L: linux-rdma@vger.kernel.org
6601L: target-devel@vger.kernel.org
6602S: Supported
6603W: http://www.linux-iscsi.org
6604F: drivers/infiniband/ulp/isert
6605
1da177e4 6606ISDN SUBSYSTEM
8b58be88 6607M: Karsten Keil <isdn@linux-pingi.de>
d5d52273 6608L: isdn4linux@listserv.isdn4linux.de (subscribers-only)
3da0ae62 6609L: netdev@vger.kernel.org
1da177e4 6610W: http://www.isdn4linux.de
54e5881d 6611T: git git://git.kernel.org/pub/scm/linux/kernel/git/kkeil/isdn-2.6.git
1da177e4 6612S: Maintained
679655da
JP
6613F: Documentation/isdn/
6614F: drivers/isdn/
6615F: include/linux/isdn.h
6616F: include/linux/isdn/
c117ab84
CEB
6617F: include/uapi/linux/isdn.h
6618F: include/uapi/linux/isdn/
1da177e4
LT
6619
6620ISDN SUBSYSTEM (Eicon active card driver)
8b58be88 6621M: Armin Schindler <mac@melware.de>
d5d52273 6622L: isdn4linux@listserv.isdn4linux.de (subscribers-only)
1da177e4
LT
6623W: http://www.melware.de
6624S: Maintained
679655da 6625F: drivers/isdn/hardware/eicon/
1da177e4 6626
d624870f 6627IT87 HARDWARE MONITORING DRIVER
d8130624 6628M: Jean Delvare <jdelvare@suse.com>
968ce1b1 6629L: linux-hwmon@vger.kernel.org
d624870f
JD
6630S: Maintained
6631F: Documentation/hwmon/it87
6632F: drivers/hwmon/it87.c
6633
d7104bff
AP
6634IT913X MEDIA DRIVER
6635M: Antti Palosaari <crope@iki.fi>
6636L: linux-media@vger.kernel.org
a825eaec 6637W: https://linuxtv.org
d7104bff
AP
6638W: http://palosaari.fi/linux/
6639Q: http://patchwork.linuxtv.org/project/linux-media/list/
6640T: git git://linuxtv.org/anttip/media_tree.git
6641S: Maintained
249c697e 6642F: drivers/media/tuners/it913x*
d7104bff 6643
91821ff3 6644IVTV VIDEO4LINUX DRIVER
6afdeaf8 6645M: Andy Walls <awalls@md.metrocast.net>
7b212edf 6646L: ivtv-devel@ivtvdriver.org (subscribers-only)
661263b5 6647L: linux-media@vger.kernel.org
275ffde4 6648T: git git://linuxtv.org/media_tree.git
91821ff3
HV
6649W: http://www.ivtvdriver.org
6650S: Maintained
679655da 6651F: Documentation/video4linux/*.ivtv
90d72ac6 6652F: drivers/media/pci/ivtv/
c117ab84 6653F: include/uapi/linux/ivtv*
91821ff3 6654
68620bdd
MP
6655IX2505V MEDIA DRIVER
6656M: Malcolm Priestley <tvboxspy@gmail.com>
6657L: linux-media@vger.kernel.org
a825eaec 6658W: https://linuxtv.org
68620bdd
MP
6659Q: http://patchwork.linuxtv.org/project/linux-media/list/
6660S: Maintained
6661F: drivers/media/dvb-frontends/ix2505v*
6662
4453d736
GR
6663JC42.4 TEMPERATURE SENSOR DRIVER
6664M: Guenter Roeck <linux@roeck-us.net>
968ce1b1 6665L: linux-hwmon@vger.kernel.org
4453d736
GR
6666S: Maintained
6667F: drivers/hwmon/jc42.c
6668F: Documentation/hwmon/jc42
6669
e2d1d6c0 6670JFS FILESYSTEM
3256f80f 6671M: Dave Kleikamp <shaggy@kernel.org>
e2d1d6c0
RD
6672L: jfs-discussion@lists.sourceforge.net
6673W: http://jfs.sourceforge.net/
54e5881d 6674T: git git://git.kernel.org/pub/scm/linux/kernel/git/shaggy/jfs-2.6.git
8f8f0134 6675S: Maintained
679655da
JP
6676F: Documentation/filesystems/jfs.txt
6677F: fs/jfs/
e2d1d6c0 6678
95252236 6679JME NETWORK DRIVER
8b58be88 6680M: Guo-Fu Tseng <cooldavid@cooldavid.org>
95252236
GFT
6681L: netdev@vger.kernel.org
6682S: Maintained
63d24a0e 6683F: drivers/net/ethernet/jme.*
95252236 6684
1da177e4 6685JOURNALLING FLASH FILE SYSTEM V2 (JFFS2)
8b58be88 6686M: David Woodhouse <dwmw2@infradead.org>
6d85d066
DW
6687L: linux-mtd@lists.infradead.org
6688W: http://www.linux-mtd.infradead.org/doc/jffs2.html
1da177e4 6689S: Maintained
679655da 6690F: fs/jffs2/
c117ab84 6691F: include/uapi/linux/jffs2.h
1da177e4 6692
d183e11a
TT
6693JOURNALLING LAYER FOR BLOCK DEVICES (JBD2)
6694M: "Theodore Ts'o" <tytso@mit.edu>
c290ea01 6695M: Jan Kara <jack@suse.com>
d183e11a
TT
6696L: linux-ext4@vger.kernel.org
6697S: Maintained
6698F: fs/jbd2/
6699F: include/linux/jbd2.h
ae0718f8 6700
207dab5f
MU
6701JPU V4L2 MEM2MEM DRIVER FOR RENESAS
6702M: Mikhail Ulyanov <mikhail.ulyanov@cogentembedded.com>
6703L: linux-media@vger.kernel.org
6704S: Maintained
6705F: drivers/media/platform/rcar_jpu.c
6706
fd8b6cb4 6707JSM Neo PCI based serial card
df247081 6708M: Gabriel Krisman Bertazi <krisman@linux.vnet.ibm.com>
fd8b6cb4
BL
6709L: linux-serial@vger.kernel.org
6710S: Maintained
df621252 6711F: drivers/tty/serial/jsm/
ae0718f8 6712
af39917d
CL
6713K10TEMP HARDWARE MONITORING DRIVER
6714M: Clemens Ladisch <clemens@ladisch.de>
968ce1b1 6715L: linux-hwmon@vger.kernel.org
af39917d
CL
6716S: Maintained
6717F: Documentation/hwmon/k10temp
6718F: drivers/hwmon/k10temp.c
6719
4660cb35 6720K8TEMP HARDWARE MONITORING DRIVER
8b58be88 6721M: Rudolf Marek <r.marek@assembler.cz>
968ce1b1 6722L: linux-hwmon@vger.kernel.org
ae0718f8 6723S: Maintained
679655da
JP
6724F: Documentation/hwmon/k8temp
6725F: drivers/hwmon/k8temp.c
ae0718f8 6726
0ba1d91d
AR
6727KASAN
6728M: Andrey Ryabinin <aryabinin@virtuozzo.com>
6729R: Alexander Potapenko <glider@google.com>
6730R: Dmitry Vyukov <dvyukov@google.com>
6731L: kasan-dev@googlegroups.com
6732S: Maintained
6733F: arch/*/include/asm/kasan.h
6734F: arch/*/mm/kasan_init*
2757aafa 6735F: Documentation/dev-tools/kasan.rst
64f8ebaf 6736F: include/linux/kasan*.h
0ba1d91d
AR
6737F: lib/test_kasan.c
6738F: mm/kasan/
6739F: scripts/Makefile.kasan
6740
1da177e4 6741KCONFIG
5eb1f99e 6742M: "Yann E. MORIN" <yann.morin.1998@free.fr>
347d12d7 6743L: linux-kbuild@vger.kernel.org
cea8321c 6744T: git git://gitorious.org/linux-kconfig/linux-kconfig
5eb1f99e 6745S: Maintained
679655da
JP
6746F: Documentation/kbuild/kconfig-language.txt
6747F: scripts/kconfig/
1da177e4 6748
ea6c2089 6749KDUMP
f871f191
VG
6750M: Dave Young <dyoung@redhat.com>
6751M: Baoquan He <bhe@redhat.com>
6752R: Vivek Goyal <vgoyal@redhat.com>
34633993 6753L: kexec@lists.infradead.org
ea6c2089
VG
6754W: http://lse.sourceforge.net/kdump/
6755S: Maintained
80811493 6756F: Documentation/kdump/
ea6c2089 6757
f41bf02f
HV
6758KEENE FM RADIO TRANSMITTER DRIVER
6759M: Hans Verkuil <hverkuil@xs4all.nl>
6760L: linux-media@vger.kernel.org
6761T: git git://linuxtv.org/media_tree.git
a825eaec 6762W: https://linuxtv.org
f41bf02f
HV
6763S: Maintained
6764F: drivers/media/radio/radio-keene*
6765
1da177e4 6766KERNEL AUTOMOUNTER v4 (AUTOFS4)
8b58be88 6767M: Ian Kent <raven@themaw.net>
f694fc97 6768L: autofs@vger.kernel.org
1da177e4 6769S: Maintained
679655da 6770F: fs/autofs4/
1da177e4 6771
70fb7ba6 6772KERNEL BUILD + files below scripts/ (unless maintained elsewhere)
d8130624 6773M: Michal Marek <mmarek@suse.com>
08deed1e
JP
6774T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git for-next
6775T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git rc-fixes
347d12d7 6776L: linux-kbuild@vger.kernel.org
5ce45962 6777S: Maintained
679655da
JP
6778F: Documentation/kbuild/
6779F: Makefile
6780F: scripts/Makefile.*
70fb7ba6
MM
6781F: scripts/basic/
6782F: scripts/mk*
6783F: scripts/package/
1da177e4
LT
6784
6785KERNEL JANITORS
c3000e03 6786L: kernel-janitors@vger.kernel.org
10466f5a 6787W: http://kernelnewbies.org/KernelJanitors
ee709b0c 6788S: Odd Fixes
1da177e4 6789
e8b43555 6790KERNEL NFSD, SUNRPC, AND LOCKD SERVERS
8b58be88 6791M: "J. Bruce Fields" <bfields@fieldses.org>
883985f6 6792M: Jeff Layton <jlayton@poochiereds.net>
16141c02 6793L: linux-nfs@vger.kernel.org
1da177e4 6794W: http://nfs.sourceforge.net/
9f273c24 6795T: git git://linux-nfs.org/~bfields/linux.git
98fac23f 6796S: Supported
679655da 6797F: fs/nfsd/
c117ab84 6798F: include/uapi/linux/nfsd/
679655da
JP
6799F: fs/lockd/
6800F: fs/nfs_common/
6801F: net/sunrpc/
6802F: include/linux/lockd/
6803F: include/linux/sunrpc/
c117ab84 6804F: include/uapi/linux/sunrpc/
1da177e4 6805
13b122b3
SK
6806KERNEL SELFTEST FRAMEWORK
6807M: Shuah Khan <shuahkh@osg.samsung.com>
90effdcd 6808M: Shuah Khan <shuah@kernel.org>
64f00850 6809L: linux-kselftest@vger.kernel.org
13b122b3
SK
6810T: git git://git.kernel.org/pub/scm/shuah/linux-kselftest
6811S: Maintained
6812F: tools/testing/selftests
6813
426d62e2 6814KERNEL VIRTUAL MACHINE (KVM)
c93a64fe 6815M: Paolo Bonzini <pbonzini@redhat.com>
3d8e15dd 6816M: Radim Krčmář <rkrcmar@redhat.com>
1fc9d2bf 6817L: kvm@vger.kernel.org
e3e58478 6818W: http://www.linux-kvm.org
a94b40a6 6819T: git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
426d62e2 6820S: Supported
c93a64fe
PB
6821F: Documentation/*/kvm*.txt
6822F: Documentation/virtual/kvm/
679655da 6823F: arch/*/kvm/
1662e862
CB
6824F: arch/x86/kernel/kvm.c
6825F: arch/x86/kernel/kvmclock.c
679655da
JP
6826F: arch/*/include/asm/kvm*
6827F: include/linux/kvm*
c117ab84 6828F: include/uapi/linux/kvm*
679655da 6829F: virt/kvm/
6d0a1a61 6830F: tools/kvm/
426d62e2 6831
ad8003d3 6832KERNEL VIRTUAL MACHINE (KVM) FOR AMD-V
7de609c8 6833M: Joerg Roedel <joro@8bytes.org>
1fc9d2bf 6834L: kvm@vger.kernel.org
038161de 6835W: http://www.linux-kvm.org/
7de609c8 6836S: Maintained
679655da 6837F: arch/x86/include/asm/svm.h
679655da 6838F: arch/x86/kvm/svm.c
426d62e2 6839
513014b7 6840KERNEL VIRTUAL MACHINE (KVM) FOR POWERPC
d8130624 6841M: Alexander Graf <agraf@suse.com>
1fc9d2bf 6842L: kvm-ppc@vger.kernel.org
038161de 6843W: http://www.linux-kvm.org/
6a7f972d 6844T: git git://github.com/agraf/linux-2.6.git
513014b7 6845S: Supported
679655da
JP
6846F: arch/powerpc/include/asm/kvm*
6847F: arch/powerpc/kvm/
513014b7 6848
85f8fffe 6849KERNEL VIRTUAL MACHINE for s390 (KVM/s390)
8b58be88 6850M: Christian Borntraeger <borntraeger@de.ibm.com>
4ae57b6c 6851M: Cornelia Huck <cornelia.huck@de.ibm.com>
85f8fffe
CB
6852L: linux-s390@vger.kernel.org
6853W: http://www.ibm.com/developerworks/linux/linux390/
9f273c24 6854T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvms390/linux.git
85f8fffe 6855S: Supported
679655da
JP
6856F: Documentation/s390/kvm.txt
6857F: arch/s390/include/asm/kvm*
80811493 6858F: arch/s390/kvm/
85f8fffe 6859
a749474d 6860KERNEL VIRTUAL MACHINE (KVM) FOR ARM
0f4ca79e 6861M: Christoffer Dall <christoffer.dall@linaro.org>
5c8818b4
MZ
6862M: Marc Zyngier <marc.zyngier@arm.com>
6863L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
a749474d
CD
6864L: kvmarm@lists.cs.columbia.edu
6865W: http://systems.cs.columbia.edu/projects/kvm-arm
1b1ebe82 6866T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvmarm/kvmarm.git
0f4ca79e 6867S: Supported
a749474d
CD
6868F: arch/arm/include/uapi/asm/kvm*
6869F: arch/arm/include/asm/kvm*
6870F: arch/arm/kvm/
5c8818b4
MZ
6871F: virt/kvm/arm/
6872F: include/kvm/arm_*
a749474d 6873
6394a3ec 6874KERNEL VIRTUAL MACHINE FOR ARM64 (KVM/arm64)
5c8818b4 6875M: Christoffer Dall <christoffer.dall@linaro.org>
6394a3ec
MZ
6876M: Marc Zyngier <marc.zyngier@arm.com>
6877L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
6878L: kvmarm@lists.cs.columbia.edu
6879S: Maintained
6880F: arch/arm64/include/uapi/asm/kvm*
6881F: arch/arm64/include/asm/kvm*
6882F: arch/arm64/kvm/
6883
bfd3d532
JH
6884KERNEL VIRTUAL MACHINE FOR MIPS (KVM/mips)
6885M: James Hogan <james.hogan@imgtec.com>
6886L: linux-mips@linux-mips.org
6887S: Supported
6888F: arch/mips/include/uapi/asm/kvm*
6889F: arch/mips/include/asm/kvm*
6890F: arch/mips/kvm/
6891
dc009d92 6892KEXEC
8b58be88 6893M: Eric Biederman <ebiederm@xmission.com>
2f327dad 6894W: http://kernel.org/pub/linux/utils/kernel/kexec/
34633993 6895L: kexec@lists.infradead.org
dc009d92 6896S: Maintained
679655da 6897F: include/linux/kexec.h
c117ab84 6898F: include/uapi/linux/kexec.h
10540a69 6899F: kernel/kexec*
dc009d92 6900
e971461f
DH
6901KEYS/KEYRINGS:
6902M: David Howells <dhowells@redhat.com>
aa62efff 6903L: keyrings@vger.kernel.org
e971461f 6904S: Maintained
d410fa4e 6905F: Documentation/security/keys.txt
e971461f
DH
6906F: include/linux/key.h
6907F: include/linux/key-type.h
75aeddd1
DH
6908F: include/linux/keyctl.h
6909F: include/uapi/linux/keyctl.h
e971461f
DH
6910F: include/keys/
6911F: security/keys/
6912
7f3c68be 6913KEYS-TRUSTED
74dd744f
MZ
6914M: David Safford <safford@us.ibm.com>
6915M: Mimi Zohar <zohar@linux.vnet.ibm.com>
7f3c68be 6916L: linux-security-module@vger.kernel.org
aa62efff 6917L: keyrings@vger.kernel.org
7f3c68be 6918S: Supported
d410fa4e 6919F: Documentation/security/keys-trusted-encrypted.txt
7f3c68be
MZ
6920F: include/keys/trusted-type.h
6921F: security/keys/trusted.c
6922F: security/keys/trusted.h
6923
6924KEYS-ENCRYPTED
74dd744f
MZ
6925M: Mimi Zohar <zohar@linux.vnet.ibm.com>
6926M: David Safford <safford@us.ibm.com>
7f3c68be 6927L: linux-security-module@vger.kernel.org
aa62efff 6928L: keyrings@vger.kernel.org
7f3c68be 6929S: Supported
d410fa4e 6930F: Documentation/security/keys-trusted-encrypted.txt
7f3c68be 6931F: include/keys/encrypted-type.h
19c90aa6 6932F: security/keys/encrypted-keys/
7f3c68be 6933
5b778dad 6934KGDB / KDB /debug_core
8b58be88 6935M: Jason Wessel <jason.wessel@windriver.com>
4063eb5f 6936W: http://kgdb.wiki.kernel.org/
e3e2aaf7 6937L: kgdb-bugreport@lists.sourceforge.net
9f273c24 6938T: git git://git.kernel.org/pub/scm/linux/kernel/git/jwessel/kgdb.git
e3e2aaf7 6939S: Maintained
679655da
JP
6940F: Documentation/DocBook/kgdb.tmpl
6941F: drivers/misc/kgdbts.c
df621252 6942F: drivers/tty/serial/kgdboc.c
5b778dad 6943F: include/linux/kdb.h
679655da 6944F: include/linux/kgdb.h
4063eb5f 6945F: kernel/debug/
e3e2aaf7 6946
456db8cc 6947KMEMCHECK
8b58be88 6948M: Vegard Nossum <vegardno@ifi.uio.no>
2ed1c525 6949M: Pekka Enberg <penberg@kernel.org>
b9ce08c0 6950S: Maintained
9c296b46 6951F: Documentation/dev-tools/kmemcheck.rst
410d7a97
JP
6952F: arch/x86/include/asm/kmemcheck.h
6953F: arch/x86/mm/kmemcheck/
6954F: include/linux/kmemcheck.h
6955F: mm/kmemcheck.c
b9ce08c0 6956
c3bb4d24 6957KMEMLEAK
8b58be88 6958M: Catalin Marinas <catalin.marinas@arm.com>
c3bb4d24 6959S: Maintained
ca90a7a3 6960F: Documentation/dev-tools/kmemleak.rst
c3bb4d24
CM
6961F: include/linux/kmemleak.h
6962F: mm/kmemleak.c
6963F: mm/kmemleak-test.c
6964
89559a61 6965KPROBES
a320817c 6966M: Ananth N Mavinakayanahalli <ananth@linux.vnet.ibm.com>
8b58be88
JP
6967M: Anil S Keshavamurthy <anil.s.keshavamurthy@intel.com>
6968M: "David S. Miller" <davem@davemloft.net>
353def94 6969M: Masami Hiramatsu <mhiramat@kernel.org>
89559a61 6970S: Maintained
679655da
JP
6971F: Documentation/kprobes.txt
6972F: include/linux/kprobes.h
6973F: kernel/kprobes.c
89559a61 6974
70e84049 6975KS0108 LCD CONTROLLER DRIVER
8b58be88 6976M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
450c622e
MO
6977W: http://miguelojeda.es/auxdisplay.htm
6978W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
70e84049 6979S: Maintained
679655da
JP
6980F: Documentation/auxdisplay/ks0108
6981F: drivers/auxdisplay/ks0108.c
6982F: include/linux/ks0108.h
70e84049 6983
1b69c6d0
DA
6984L3MDEV
6985M: David Ahern <dsa@cumulusnetworks.com>
6986L: netdev@vger.kernel.org
6987S: Maintained
6988F: net/l3mdev
6989F: include/net/l3mdev.h
6990
9ca44355 6991LANTIQ MIPS ARCHITECTURE
bdb40e8e 6992M: John Crispin <john@phrozen.org>
9ca44355
JC
6993L: linux-mips@linux-mips.org
6994S: Maintained
6995F: arch/mips/lantiq
6996
1da177e4 6997LAPB module
1da177e4 6998L: linux-x25@vger.kernel.org
bf9915cc 6999S: Orphan
679655da
JP
7000F: Documentation/networking/lapb-module.txt
7001F: include/*/lapb.h
7002F: net/lapb/
1da177e4
LT
7003
7004LASI 53c700 driver for PARISC
8b58be88 7005M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
1da177e4
LT
7006L: linux-scsi@vger.kernel.org
7007S: Maintained
679655da
JP
7008F: Documentation/scsi/53c700.txt
7009F: drivers/scsi/53c700*
1da177e4 7010
263de9b5 7011LED SUBSYSTEM
8b58be88 7012M: Richard Purdie <rpurdie@rpsys.net>
48b945a1 7013M: Jacek Anaszewski <j.anaszewski@samsung.com>
aa69cb8c 7014L: linux-leds@vger.kernel.org
b8926ba0 7015T: git git://git.kernel.org/pub/scm/linux/kernel/git/j.anaszewski/linux-leds.git
263de9b5 7016S: Maintained
85c90368 7017F: Documentation/devicetree/bindings/leds/
679655da
JP
7018F: drivers/leds/
7019F: include/linux/leds.h
263de9b5 7020
b0461a44 7021LEGACY EEPROM DRIVER
d8130624 7022M: Jean Delvare <jdelvare@suse.com>
b0461a44
JD
7023S: Maintained
7024F: Documentation/misc-devices/eeprom
7025F: drivers/misc/eeprom/eeprom.c
7026
1da177e4 7027LEGO USB Tower driver
8b58be88 7028M: Juergen Stuber <starblue@users.sourceforge.net>
1da177e4
LT
7029L: legousb-devel@lists.sourceforge.net
7030W: http://legousb.sourceforge.net/
7031S: Maintained
679655da 7032F: drivers/usb/misc/legousbtower.c
1da177e4 7033
055616a8
MK
7034LG2160 MEDIA DRIVER
7035M: Michael Krufky <mkrufky@linuxtv.org>
7036L: linux-media@vger.kernel.org
a825eaec 7037W: https://linuxtv.org
055616a8
MK
7038W: http://github.com/mkrufky
7039Q: http://patchwork.linuxtv.org/project/linux-media/list/
7040T: git git://linuxtv.org/mkrufky/tuners.git
7041S: Maintained
7042F: drivers/media/dvb-frontends/lg2160.*
7043
6f0e7725
MK
7044LGDT3305 MEDIA DRIVER
7045M: Michael Krufky <mkrufky@linuxtv.org>
7046L: linux-media@vger.kernel.org
a825eaec 7047W: https://linuxtv.org
6f0e7725
MK
7048W: http://github.com/mkrufky
7049Q: http://patchwork.linuxtv.org/project/linux-media/list/
7050T: git git://linuxtv.org/mkrufky/tuners.git
7051S: Maintained
7052F: drivers/media/dvb-frontends/lgdt3305.*
7053
568a17ff 7054LGUEST
8b58be88 7055M: Rusty Russell <rusty@rustcorp.com.au>
a4724ed6 7056L: lguest@lists.ozlabs.org
568a17ff 7057W: http://lguest.ozlabs.org/
72e91863 7058S: Odd Fixes
070f420b 7059F: arch/x86/include/asm/lguest*.h
679655da
JP
7060F: arch/x86/lguest/
7061F: drivers/lguest/
7062F: include/linux/lguest*.h
070f420b 7063F: tools/lguest/
568a17ff 7064
32ac7cb2
TH
7065LIBATA SUBSYSTEM (Serial and Parallel ATA drivers)
7066M: Tejun Heo <tj@kernel.org>
7067L: linux-ide@vger.kernel.org
7068T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
7069S: Maintained
7070F: drivers/ata/
7071F: include/linux/ata.h
7072F: include/linux/libata.h
d2abf98e 7073F: Documentation/devicetree/bindings/ata/
32ac7cb2
TH
7074
7075LIBATA PATA ARASAN COMPACT FLASH CONTROLLER
da89947b 7076M: Viresh Kumar <vireshk@kernel.org>
32ac7cb2
TH
7077L: linux-ide@vger.kernel.org
7078T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
7079S: Maintained
7080F: include/linux/pata_arasan_cf_data.h
7081F: drivers/ata/pata_arasan_cf.c
7082
c7fa056c
BZ
7083LIBATA PATA DRIVERS
7084M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
7085M: Tejun Heo <tj@kernel.org>
7086L: linux-ide@vger.kernel.org
7087T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
7088S: Maintained
7089F: drivers/ata/pata_*.c
7090F: drivers/ata/ata_generic.c
7091
32ac7cb2
TH
7092LIBATA SATA AHCI PLATFORM devices support
7093M: Hans de Goede <hdegoede@redhat.com>
7094M: Tejun Heo <tj@kernel.org>
7095L: linux-ide@vger.kernel.org
7096T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
7097S: Maintained
7098F: drivers/ata/ahci_platform.c
7099F: drivers/ata/libahci_platform.c
7100F: include/linux/ahci_platform.h
7101
7102LIBATA SATA PROMISE TX2/TX4 CONTROLLER DRIVER
7103M: Mikael Pettersson <mikpelinux@gmail.com>
7104L: linux-ide@vger.kernel.org
7105T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
7106S: Maintained
7107F: drivers/ata/sata_promise.*
7108
1acd437c
SL
7109LIBLOCKDEP
7110M: Sasha Levin <sasha.levin@oracle.com>
7111S: Maintained
7112F: tools/lib/lockdep/
7113
bc30196f
DW
7114LIBNVDIMM: NON-VOLATILE MEMORY DEVICE SUBSYSTEM
7115M: Dan Williams <dan.j.williams@intel.com>
7116L: linux-nvdimm@lists.01.org
7117Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
9f273c24 7118T: git git://git.kernel.org/pub/scm/linux/kernel/git/nvdimm/nvdimm.git
bc30196f
DW
7119S: Supported
7120F: drivers/nvdimm/*
7121F: include/linux/nd.h
7122F: include/linux/libnvdimm.h
7123F: include/uapi/linux/ndctl.h
7124
7125LIBNVDIMM BLK: MMIO-APERTURE DRIVER
7126M: Ross Zwisler <ross.zwisler@linux.intel.com>
7127L: linux-nvdimm@lists.01.org
7128Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
7129S: Supported
7130F: drivers/nvdimm/blk.c
7131F: drivers/nvdimm/region_devs.c
7132F: drivers/acpi/nfit*
7133
7134LIBNVDIMM BTT: BLOCK TRANSLATION TABLE
7135M: Vishal Verma <vishal.l.verma@intel.com>
7136L: linux-nvdimm@lists.01.org
7137Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
7138S: Supported
7139F: drivers/nvdimm/btt*
7140
7141LIBNVDIMM PMEM: PERSISTENT MEMORY DRIVER
7142M: Ross Zwisler <ross.zwisler@linux.intel.com>
7143L: linux-nvdimm@lists.01.org
7144Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
7145S: Supported
7146F: drivers/nvdimm/pmem.c
b864bc17 7147F: include/linux/pmem.h
40603526 7148F: arch/*/include/asm/pmem.h
bc30196f 7149
cd9e9808
MB
7150LIGHTNVM PLATFORM SUPPORT
7151M: Matias Bjorling <mb@lightnvm.io>
7152W: http://github/OpenChannelSSD
4ead1a25 7153L: linux-block@vger.kernel.org
cd9e9808
MB
7154S: Maintained
7155F: drivers/lightnvm/
7156F: include/linux/lightnvm.h
7157F: include/uapi/linux/lightnvm.h
7158
1da177e4 7159LINUX FOR IBM pSERIES (RS/6000)
8b58be88 7160M: Paul Mackerras <paulus@au.ibm.com>
1da177e4
LT
7161W: http://www.ibm.com/linux/ltc/projects/ppc
7162S: Supported
11c34c7d 7163F: arch/powerpc/boot/rs6000.h
1da177e4 7164
852bb9f5 7165LINUX FOR POWERPC (32-BIT AND 64-BIT)
8b58be88
JP
7166M: Benjamin Herrenschmidt <benh@kernel.crashing.org>
7167M: Paul Mackerras <paulus@samba.org>
ea668936 7168M: Michael Ellerman <mpe@ellerman.id.au>
1da177e4 7169W: http://www.penguinppc.org/
a4724ed6 7170L: linuxppc-dev@lists.ozlabs.org
8a6e2535 7171Q: http://patchwork.ozlabs.org/project/linuxppc-dev/list/
9958084a 7172T: git git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux.git
1da177e4 7173S: Supported
11c34c7d
JP
7174F: Documentation/powerpc/
7175F: arch/powerpc/
ef69b03d
ME
7176F: drivers/char/tpm/tpm_ibmvtpm*
7177F: drivers/crypto/nx/
7178F: drivers/crypto/vmx/
7179F: drivers/net/ethernet/ibm/ibmveth.*
7180F: drivers/net/ethernet/ibm/ibmvnic.*
66725152 7181F: drivers/pci/hotplug/pnv_php.c
ef69b03d
ME
7182F: drivers/pci/hotplug/rpa*
7183F: drivers/scsi/ibmvscsi/
7184N: opal
7185N: /pmac
7186N: powermac
7187N: powernv
7188N: [^a-z0-9]ps3
7189N: pseries
1da177e4
LT
7190
7191LINUX FOR POWER MACINTOSH
8b58be88 7192M: Benjamin Herrenschmidt <benh@kernel.crashing.org>
1da177e4 7193W: http://www.penguinppc.org/
a4724ed6 7194L: linuxppc-dev@lists.ozlabs.org
1da177e4 7195S: Maintained
11c34c7d
JP
7196F: arch/powerpc/platforms/powermac/
7197F: drivers/macintosh/
1da177e4 7198
77a76369 7199LINUX FOR POWERPC EMBEDDED MPC5XXX
a149507b 7200M: Anatolij Gustschin <agust@denx.de>
a4724ed6 7201L: linuxppc-dev@lists.ozlabs.org
cba5b1c6 7202T: git git://git.denx.de/linux-denx-agust.git
1da177e4 7203S: Maintained
11c34c7d
JP
7204F: arch/powerpc/platforms/512x/
7205F: arch/powerpc/platforms/52xx/
1da177e4
LT
7206
7207LINUX FOR POWERPC EMBEDDED PPC4XX
49e7d9df 7208M: Alistair Popple <alistair@popple.id.au>
8b58be88 7209M: Matt Porter <mporter@kernel.crashing.org>
1da177e4 7210W: http://www.penguinppc.org/
a4724ed6 7211L: linuxppc-dev@lists.ozlabs.org
1da177e4 7212S: Maintained
11c34c7d
JP
7213F: arch/powerpc/platforms/40x/
7214F: arch/powerpc/platforms/44x/
1da177e4 7215
260c02a9 7216LINUX FOR POWERPC EMBEDDED XILINX VIRTEX
a4724ed6 7217L: linuxppc-dev@lists.ozlabs.org
cdeb8994 7218S: Orphan
11c34c7d
JP
7219F: arch/powerpc/*/*virtex*
7220F: arch/powerpc/*/*/*virtex*
1da177e4 7221
e93adf1e 7222LINUX FOR POWERPC EMBEDDED PPC8XX
8b58be88 7223M: Vitaly Bordug <vitb@kernel.crashing.org>
e93adf1e 7224W: http://www.penguinppc.org/
a4724ed6 7225L: linuxppc-dev@lists.ozlabs.org
e93adf1e 7226S: Maintained
a2b1f7c8 7227F: arch/powerpc/platforms/8xx/
e93adf1e 7228
1da177e4 7229LINUX FOR POWERPC EMBEDDED PPC83XX AND PPC85XX
44451d4d 7230M: Scott Wood <oss@buserror.net>
8b58be88 7231M: Kumar Gala <galak@kernel.crashing.org>
ce00f85c 7232W: http://www.penguinppc.org/
a4724ed6 7233L: linuxppc-dev@lists.ozlabs.org
a1e0fb42 7234T: git git://git.kernel.org/pub/scm/linux/kernel/git/scottwood/linux.git
ce00f85c 7235S: Maintained
11c34c7d 7236F: arch/powerpc/platforms/83xx/
4c8f581d 7237F: arch/powerpc/platforms/85xx/
1da177e4 7238
ab06ff3a 7239LINUX FOR POWERPC PA SEMI PWRFICIENT
8b58be88 7240M: Olof Johansson <olof@lixom.net>
a4724ed6 7241L: linuxppc-dev@lists.ozlabs.org
92e19709 7242S: Maintained
11c34c7d
JP
7243F: arch/powerpc/platforms/pasemi/
7244F: drivers/*/*pasemi*
7245F: drivers/*/*/*pasemi*
ab06ff3a 7246
1da177e4 7247LINUX SECURITY MODULE (LSM) FRAMEWORK
8b58be88 7248M: Chris Wright <chrisw@sous-sol.org>
1a4520be 7249L: linux-security-module@vger.kernel.org
1da177e4
LT
7250S: Supported
7251
a23ce6da
HW
7252LIS3LV02D ACCELEROMETER DRIVER
7253M: Eric Piel <eric.piel@tremplin-utc.net>
7254S: Maintained
ff606677
JD
7255F: Documentation/misc-devices/lis3lv02d
7256F: drivers/misc/lis3lv02d/
bd35665f 7257F: drivers/platform/x86/hp_accel.c
a23ce6da 7258
b700e7f0
SJ
7259LIVE PATCHING
7260M: Josh Poimboeuf <jpoimboe@redhat.com>
06e1c170 7261M: Jessica Yu <jeyu@redhat.com>
e5f6450c 7262M: Jiri Kosina <jikos@kernel.org>
06e1c170
JP
7263M: Miroslav Benes <mbenes@suse.cz>
7264R: Petr Mladek <pmladek@suse.com>
b700e7f0
SJ
7265S: Maintained
7266F: kernel/livepatch/
7267F: include/linux/livepatch.h
7268F: arch/x86/include/asm/livepatch.h
7269F: arch/x86/kernel/livepatch.c
5e4e3844 7270F: Documentation/livepatch/
b700e7f0 7271F: Documentation/ABI/testing/sysfs-kernel-livepatch
13d1cf7e 7272F: samples/livepatch/
b700e7f0 7273L: live-patching@vger.kernel.org
74d50da3 7274T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/livepatching.git
b700e7f0 7275
ea861d73
KC
7276LINUX KERNEL DUMP TEST MODULE (LKDTM)
7277M: Kees Cook <keescook@chromium.org>
7278S: Maintained
426f3a53 7279F: drivers/misc/lkdtm*
ea861d73 7280
e2d1d6c0 7281LLC (802.2)
8b58be88 7282M: Arnaldo Carvalho de Melo <acme@ghostprotocols.net>
e2d1d6c0 7283S: Maintained
679655da 7284F: include/linux/llc.h
c117ab84 7285F: include/uapi/linux/llc.h
679655da
JP
7286F: include/net/llc*
7287F: net/llc/
e2d1d6c0 7288
4e233cbe
AD
7289LM73 HARDWARE MONITOR DRIVER
7290M: Guillaume Ligneul <guillaume.ligneul@gmail.com>
968ce1b1 7291L: linux-hwmon@vger.kernel.org
4e233cbe
AD
7292S: Maintained
7293F: drivers/hwmon/lm73.c
7294
156e2d1a 7295LM78 HARDWARE MONITOR DRIVER
d8130624 7296M: Jean Delvare <jdelvare@suse.com>
968ce1b1 7297L: linux-hwmon@vger.kernel.org
156e2d1a
JD
7298S: Maintained
7299F: Documentation/hwmon/lm78
7300F: drivers/hwmon/lm78.c
7301
1da177e4 7302LM83 HARDWARE MONITOR DRIVER
d8130624 7303M: Jean Delvare <jdelvare@suse.com>
968ce1b1 7304L: linux-hwmon@vger.kernel.org
1da177e4 7305S: Maintained
679655da
JP
7306F: Documentation/hwmon/lm83
7307F: drivers/hwmon/lm83.c
1da177e4
LT
7308
7309LM90 HARDWARE MONITOR DRIVER
d8130624 7310M: Jean Delvare <jdelvare@suse.com>
968ce1b1 7311L: linux-hwmon@vger.kernel.org
1da177e4 7312S: Maintained
679655da 7313F: Documentation/hwmon/lm90
aae7bce4 7314F: Documentation/devicetree/bindings/hwmon/lm90.txt
679655da 7315F: drivers/hwmon/lm90.c
1da177e4 7316
917cc4e6
GR
7317LM95234 HARDWARE MONITOR DRIVER
7318M: Guenter Roeck <linux@roeck-us.net>
968ce1b1 7319L: linux-hwmon@vger.kernel.org
917cc4e6
GR
7320S: Maintained
7321F: Documentation/hwmon/lm95234
7322F: drivers/hwmon/lm95234.c
7323
68620bdd
MP
7324LME2510 MEDIA DRIVER
7325M: Malcolm Priestley <tvboxspy@gmail.com>
7326L: linux-media@vger.kernel.org
a825eaec 7327W: https://linuxtv.org
68620bdd
MP
7328Q: http://patchwork.linuxtv.org/project/linux-media/list/
7329S: Maintained
7330F: drivers/media/usb/dvb-usb-v2/lmedm04*
7331
d4c3be70 7332LOCKING PRIMITIVES
8b58be88
JP
7333M: Peter Zijlstra <peterz@infradead.org>
7334M: Ingo Molnar <mingo@redhat.com>
981c3a4f 7335L: linux-kernel@vger.kernel.org
d4c3be70 7336T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
512e67f9 7337S: Maintained
d4c3be70 7338F: Documentation/locking/
679655da 7339F: include/linux/lockdep.h
d4c3be70
IM
7340F: include/linux/spinlock*.h
7341F: arch/*/include/asm/spinlock*.h
7342F: include/linux/rwlock*.h
7343F: include/linux/mutex*.h
7344F: arch/*/include/asm/mutex*.h
7345F: include/linux/rwsem*.h
7346F: arch/*/include/asm/rwsem.h
7347F: include/linux/seqlock.h
7348F: lib/locking*.[ch]
7486d6da 7349F: kernel/locking/
512e67f9 7350
dde33348 7351LOGICAL DISK MANAGER SUPPORT (LDM, Windows 2000/XP/Vista Dynamic Disks)
8b58be88 7352M: "Richard Russon (FlatCap)" <ldm@flatcap.org>
dde33348
AA
7353L: linux-ntfs-dev@lists.sourceforge.net
7354W: http://www.linux-ntfs.org/content/view/19/37/
1da177e4 7355S: Maintained
679655da 7356F: Documentation/ldm.txt
20d16fef 7357F: block/partitions/ldm.*
1da177e4 7358
ef6ada3d
JE
7359LogFS
7360M: Joern Engel <joern@logfs.org>
756ccb3c 7361M: Prasad Joshi <prasadjoshi.linux@gmail.com>
ef6ada3d
JE
7362L: logfs@logfs.org
7363W: logfs.org
7364S: Maintained
7365F: fs/logfs/
7366
c87e34ef 7367LSILOGIC MPT FUSION DRIVERS (FC/SAS/SPI)
9495e835
SS
7368M: Sathya Prakash <sathya.prakash@broadcom.com>
7369M: Chaitra P B <chaitra.basappa@broadcom.com>
7370M: Suganath Prabu Subramani <suganath-prabu.subramani@broadcom.com>
7371L: MPT-FusionLinux.pdl@broadcom.com
c87e34ef 7372L: linux-scsi@vger.kernel.org
9495e835 7373W: http://www.avagotech.com/support/
c87e34ef 7374S: Supported
679655da 7375F: drivers/message/fusion/
500c152a 7376F: drivers/scsi/mpt2sas/
7377F: drivers/scsi/mpt3sas/
c87e34ef 7378
1da177e4 7379LSILOGIC/SYMBIOS/NCR 53C8XX and 53C1010 PCI-SCSI drivers
8b58be88 7380M: Matthew Wilcox <matthew@wil.cx>
1da177e4
LT
7381L: linux-scsi@vger.kernel.org
7382S: Maintained
679655da 7383F: drivers/scsi/sym53c8xx_2/
1da177e4 7384
e5f5c99a
GR
7385LTC4261 HARDWARE MONITOR DRIVER
7386M: Guenter Roeck <linux@roeck-us.net>
968ce1b1 7387L: linux-hwmon@vger.kernel.org
e5f5c99a
GR
7388S: Maintained
7389F: Documentation/hwmon/ltc4261
7390F: drivers/hwmon/ltc4261.c
7391
81365c31 7392LTP (Linux Test Project)
28b8e8d4 7393M: Mike Frysinger <vapier@gentoo.org>
7d1ae8a8 7394M: Cyril Hrubis <chrubis@suse.cz>
0526109a 7395M: Wanlong Gao <wanlong.gao@gmail.com>
f2eb7f6f
CH
7396M: Jan Stancek <jstancek@redhat.com>
7397M: Stanislav Kholmanskikh <stanislav.kholmanskikh@oracle.com>
7398M: Alexey Kodanev <alexey.kodanev@oracle.com>
0526109a 7399L: ltp@lists.linux.it (subscribers-only)
f2eb7f6f 7400W: http://linux-test-project.github.io/
7d1ae8a8 7401T: git git://github.com/linux-test-project/ltp.git
81365c31
MF
7402S: Maintained
7403
c12a54b3 7404M32R ARCHITECTURE
c12a54b3 7405W: http://www.linux-m32r.org/
b4174867 7406S: Orphan
679655da 7407F: arch/m32r/
c12a54b3 7408
1da177e4 7409M68K ARCHITECTURE
8b58be88 7410M: Geert Uytterhoeven <geert@linux-m68k.org>
1da177e4
LT
7411L: linux-m68k@lists.linux-m68k.org
7412W: http://www.linux-m68k.org/
54e5881d 7413T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/linux-m68k.git
1da177e4 7414S: Maintained
679655da 7415F: arch/m68k/
9db35182 7416F: drivers/zorro/
1da177e4
LT
7417
7418M68K ON APPLE MACINTOSH
8b58be88 7419M: Joshua Thompson <funaho@jurai.org>
1da177e4 7420W: http://www.mac.linux-m68k.org/
9bb9f222 7421L: linux-m68k@lists.linux-m68k.org
1da177e4 7422S: Maintained
9db35182 7423F: arch/m68k/mac/
1da177e4
LT
7424
7425M68K ON HP9000/300
8b58be88 7426M: Philip Blundell <philb@gnu.org>
1da177e4
LT
7427W: http://www.tazenda.demon.co.uk/phil/linux-hp
7428S: Maintained
679655da 7429F: arch/m68k/hp300/
1da177e4 7430
74425546
AP
7431M88DS3103 MEDIA DRIVER
7432M: Antti Palosaari <crope@iki.fi>
7433L: linux-media@vger.kernel.org
a825eaec 7434W: https://linuxtv.org
74425546
AP
7435W: http://palosaari.fi/linux/
7436Q: http://patchwork.linuxtv.org/project/linux-media/list/
7437T: git git://linuxtv.org/anttip/media_tree.git
7438S: Maintained
7439F: drivers/media/dvb-frontends/m88ds3103*
7440
68620bdd
MP
7441M88RS2000 MEDIA DRIVER
7442M: Malcolm Priestley <tvboxspy@gmail.com>
7443L: linux-media@vger.kernel.org
a825eaec 7444W: https://linuxtv.org
68620bdd
MP
7445Q: http://patchwork.linuxtv.org/project/linux-media/list/
7446S: Maintained
7447F: drivers/media/dvb-frontends/m88rs2000*
7448
07a092fa 7449MA901 MASTERKIT USB FM RADIO DRIVER
b75f0050
JP
7450M: Alexey Klimov <klimov.linux@gmail.com>
7451L: linux-media@vger.kernel.org
7452T: git git://linuxtv.org/media_tree.git
7453S: Maintained
7454F: drivers/media/radio/radio-ma901.c
07a092fa 7455
64a327a7 7456MAC80211
8b58be88 7457M: Johannes Berg <johannes@sipsolutions.net>
64a327a7 7458L: linux-wireless@vger.kernel.org
491b26b4 7459W: http://wireless.kernel.org/
ce466579
JB
7460T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
7461T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
64a327a7 7462S: Maintained
679655da
JP
7463F: Documentation/networking/mac80211-injection.txt
7464F: include/net/mac80211.h
7465F: net/mac80211/
2af8c4dc 7466F: drivers/net/wireless/mac80211_hwsim.[ch]
64a327a7 7467
b863ceb7 7468MACVLAN DRIVER
8b58be88 7469M: Patrick McHardy <kaber@trash.net>
b863ceb7
PM
7470L: netdev@vger.kernel.org
7471S: Maintained
679655da
JP
7472F: drivers/net/macvlan.c
7473F: include/linux/if_macvlan.h
b863ceb7 7474
2b6d83e2
JB
7475MAILBOX API
7476M: Jassi Brar <jassisinghbrar@gmail.com>
7477L: linux-kernel@vger.kernel.org
7478S: Maintained
7479F: drivers/mailbox/
7480F: include/linux/mailbox_client.h
7481F: include/linux/mailbox_controller.h
7482
faf1668c 7483MAN-PAGES: MANUAL PAGES FOR LINUX -- Sections 2, 3, 4, 5, and 7
8b58be88 7484M: Michael Kerrisk <mtk.manpages@gmail.com>
795fb7e7 7485W: http://www.kernel.org/doc/man-pages
bd7ebec6 7486L: linux-man@vger.kernel.org
1b53dc74 7487S: Maintained
faf1668c 7488
0d3cd4b6
VD
7489MARVELL 88E6XXX ETHERNET SWITCH FABRIC DRIVER
7490M: Andrew Lunn <andrew@lunn.ch>
7491M: Vivien Didelot <vivien.didelot@savoirfairelinux.com>
7492S: Maintained
7493F: drivers/net/dsa/mv88e6xxx/
7494
8427defd 7495MARVELL ARMADA DRM SUPPORT
54176cc6 7496M: Russell King <rmk+kernel@armlinux.org.uk>
8427defd
RK
7497S: Maintained
7498F: drivers/gpu/drm/armada/
4418833e
EV
7499F: include/uapi/drm/armada_drm.h
7500F: Documentation/devicetree/bindings/display/armada/
8427defd 7501
c4d007bc
TP
7502MARVELL CRYPTO DRIVER
7503M: Boris Brezillon <boris.brezillon@free-electrons.com>
7504M: Arnaud Ebalard <arno@natisbad.org>
7505F: drivers/crypto/marvell/
7506S: Maintained
7507L: linux-crypto@vger.kernel.org
7508
44c14c1d 7509MARVELL GIGABIT ETHERNET DRIVERS (skge/sky2)
7510M: Mirko Lindner <mlindner@marvell.com>
adbbf69d 7511M: Stephen Hemminger <stephen@networkplumber.org>
44c14c1d 7512L: netdev@vger.kernel.org
7513S: Maintained
7514F: drivers/net/ethernet/marvell/sk*
7515
74cda169 7516MARVELL LIBERTAS WIRELESS DRIVER
74cda169 7517L: libertas-dev@lists.infradead.org
8ac3e99e 7518S: Orphan
f988d640 7519F: drivers/net/wireless/marvell/libertas/
74cda169 7520
b60d6975 7521MARVELL MV643XX ETHERNET DRIVER
4e3faf88 7522M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
979b6c13 7523L: netdev@vger.kernel.org
f5ca8502 7524S: Maintained
527a6266 7525F: drivers/net/ethernet/marvell/mv643xx_eth.*
679655da 7526F: include/linux/mv643xx.h
1da177e4 7527
370b8ed9
TP
7528MARVELL MVNETA ETHERNET DRIVER
7529M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
7530L: netdev@vger.kernel.org
7531S: Maintained
7532F: drivers/net/ethernet/marvell/mvneta.*
7533
fcad584d 7534MARVELL MWIFIEX WIRELESS DRIVER
b9d31704 7535M: Amitkumar Karwar <akarwar@marvell.com>
550795fc 7536M: Nishant Sarmukadam <nishants@marvell.com>
fcad584d
BZ
7537L: linux-wireless@vger.kernel.org
7538S: Maintained
277b024e 7539F: drivers/net/wireless/marvell/mwifiex/
fcad584d 7540
a2c3f656 7541MARVELL MWL8K WIRELESS DRIVER
a040d532 7542M: Lennert Buytenhek <buytenh@wantstofly.org>
a2c3f656 7543L: linux-wireless@vger.kernel.org
16345910 7544S: Odd Fixes
de60f1dc 7545F: drivers/net/wireless/marvell/mwl8k.c
a2c3f656 7546
2a69567b 7547MARVELL SOC MMC/SD/SDIO CONTROLLER DRIVER
2f82af08 7548M: Nicolas Pitre <nico@fluxnic.net>
18e2842b 7549S: Odd Fixes
1fa7e547 7550F: drivers/mmc/host/mvsdio.*
2a69567b 7551
1da177e4 7552MATROX FRAMEBUFFER DRIVER
c69f677c 7553L: linux-fbdev@vger.kernel.org
52653199 7554S: Orphan
8a61f013 7555F: drivers/video/fbdev/matrox/matroxfb_*
c117ab84 7556F: include/uapi/linux/matroxfb.h
1da177e4 7557
ca462085
GR
7558MAX16065 HARDWARE MONITOR DRIVER
7559M: Guenter Roeck <linux@roeck-us.net>
968ce1b1 7560L: linux-hwmon@vger.kernel.org
ca462085
GR
7561S: Maintained
7562F: Documentation/hwmon/max16065
7563F: drivers/hwmon/max16065.c
7564
1f61cab8
GR
7565MAX20751 HARDWARE MONITOR DRIVER
7566M: Guenter Roeck <linux@roeck-us.net>
968ce1b1 7567L: linux-hwmon@vger.kernel.org
1f61cab8
GR
7568S: Maintained
7569F: Documentation/hwmon/max20751
7570F: drivers/hwmon/max20751.c
7571
d20620de 7572MAX6650 HARDWARE MONITOR AND FAN CONTROLLER DRIVER
968ce1b1 7573L: linux-hwmon@vger.kernel.org
34924b23 7574S: Orphan
679655da
JP
7575F: Documentation/hwmon/max6650
7576F: drivers/hwmon/max6650.c
d20620de 7577
e89ab51f
GR
7578MAX6697 HARDWARE MONITOR DRIVER
7579M: Guenter Roeck <linux@roeck-us.net>
968ce1b1 7580L: linux-hwmon@vger.kernel.org
e89ab51f
GR
7581S: Maintained
7582F: Documentation/hwmon/max6697
7583F: Documentation/devicetree/bindings/i2c/max6697.txt
7584F: drivers/hwmon/max6697.c
7585F: include/linux/platform_data/max6697.h
7586
3b2af7f7
PR
7587MAX9860 MONO AUDIO VOICE CODEC DRIVER
7588M: Peter Rosin <peda@axentia.se>
7589L: alsa-devel@alsa-project.org (moderated for non-subscribers)
7590S: Maintained
7591F: Documentation/devicetree/bindings/sound/max9860.txt
7592F: sound/soc/codecs/max9860.*
7593
f8f847b5 7594MAXIM MUIC CHARGER DRIVERS FOR EXYNOS BASED BOARDS
326dce07
KK
7595M: Krzysztof Kozlowski <krzk@kernel.org>
7596M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
f8f847b5
KK
7597L: linux-pm@vger.kernel.org
7598S: Supported
8c0984e5
SR
7599F: drivers/power/supply/max14577_charger.c
7600F: drivers/power/supply/max77693_charger.c
f8f847b5 7601
3811405e
JMC
7602MAXIM MAX77802 MULTIFUNCTION PMIC DEVICE DRIVERS
7603M: Javier Martinez Canillas <javier@osg.samsung.com>
7604L: linux-kernel@vger.kernel.org
7605S: Supported
96173cc6 7606F: drivers/*/*max77802*.c
3811405e
JMC
7607F: Documentation/devicetree/bindings/*/*max77802.txt
7608F: include/dt-bindings/*/*max77802.h
7609
befeb596
KK
7610MAXIM PMIC AND MUIC DRIVERS FOR EXYNOS BASED BOARDS
7611M: Chanwoo Choi <cw00.choi@samsung.com>
326dce07
KK
7612M: Krzysztof Kozlowski <krzk@kernel.org>
7613M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
befeb596
KK
7614L: linux-kernel@vger.kernel.org
7615S: Supported
86cf635a 7616F: drivers/*/max14577*.c
0998a436 7617F: drivers/*/max77686*.c
86cf635a 7618F: drivers/*/max77693*.c
befeb596
KK
7619F: drivers/extcon/extcon-max14577.c
7620F: drivers/extcon/extcon-max77693.c
7621F: drivers/rtc/rtc-max77686.c
7622F: drivers/clk/clk-max77686.c
7623F: Documentation/devicetree/bindings/mfd/max14577.txt
377452f4 7624F: Documentation/devicetree/bindings/*/max77686.txt
befeb596
KK
7625F: Documentation/devicetree/bindings/mfd/max77693.txt
7626F: Documentation/devicetree/bindings/clock/maxim,max77686.txt
7627F: include/linux/mfd/max14577*.h
7628F: include/linux/mfd/max77686*.h
7629F: include/linux/mfd/max77693*.h
7630
9be3c9a5
HV
7631MAXIRADIO FM RADIO RECEIVER DRIVER
7632M: Hans Verkuil <hverkuil@xs4all.nl>
7633L: linux-media@vger.kernel.org
7634T: git git://linuxtv.org/media_tree.git
a825eaec 7635W: https://linuxtv.org
9be3c9a5
HV
7636S: Maintained
7637F: drivers/media/radio/radio-maxiradio*
7638
c05dc2cc
PR
7639MCP4531 MICROCHIP DIGITAL POTENTIOMETER DRIVER
7640M: Peter Rosin <peda@axentia.se>
7641L: linux-iio@vger.kernel.org
7642S: Maintained
7643F: drivers/iio/potentiometer/mcp4531.c
7644
3b8df5fd
WBG
7645MEASUREMENT COMPUTING CIO-DAC IIO DRIVER
7646M: William Breathitt Gray <vilhelm.gray@gmail.com>
7647L: linux-iio@vger.kernel.org
7648S: Maintained
7649F: drivers/iio/dac/cio-dac.c
7650
7b49235e
LP
7651MEDIA DRIVERS FOR RENESAS - FCP
7652M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
7653L: linux-media@vger.kernel.org
7654L: linux-renesas-soc@vger.kernel.org
7655T: git git://linuxtv.org/media_tree.git
7656S: Supported
7657F: Documentation/devicetree/bindings/media/renesas,fcp.txt
7658F: drivers/media/platform/rcar-fcp.c
7659F: include/media/rcar-fcp.h
7660
6f32a8c9
LP
7661MEDIA DRIVERS FOR RENESAS - VSP1
7662M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
7663L: linux-media@vger.kernel.org
4a121096 7664L: linux-renesas-soc@vger.kernel.org
6f32a8c9
LP
7665T: git git://linuxtv.org/media_tree.git
7666S: Supported
7667F: Documentation/devicetree/bindings/media/renesas,vsp1.txt
7668F: drivers/media/platform/vsp1/
7669
fae2080a
AO
7670MEDIA DRIVERS FOR HELENE
7671M: Abylay Ospan <aospan@netup.ru>
7672L: linux-media@vger.kernel.org
7673W: https://linuxtv.org
7674W: http://netup.tv/
7675T: git git://linuxtv.org/media_tree.git
7676S: Supported
7677F: drivers/media/dvb-frontends/helene*
7678
dacf9ce8
KS
7679MEDIA DRIVERS FOR ASCOT2E
7680M: Sergey Kozlov <serjk@netup.ru>
1a76e1f7 7681M: Abylay Ospan <aospan@netup.ru>
dacf9ce8 7682L: linux-media@vger.kernel.org
a825eaec 7683W: https://linuxtv.org
dacf9ce8
KS
7684W: http://netup.tv/
7685T: git git://linuxtv.org/media_tree.git
7686S: Supported
7687F: drivers/media/dvb-frontends/ascot2e*
7688
a6dc60ff
KS
7689MEDIA DRIVERS FOR CXD2841ER
7690M: Sergey Kozlov <serjk@netup.ru>
1a76e1f7 7691M: Abylay Ospan <aospan@netup.ru>
a6dc60ff 7692L: linux-media@vger.kernel.org
a825eaec 7693W: https://linuxtv.org
a6dc60ff
KS
7694W: http://netup.tv/
7695T: git git://linuxtv.org/media_tree.git
7696S: Supported
7697F: drivers/media/dvb-frontends/cxd2841er*
7698
a5d32b35
KS
7699MEDIA DRIVERS FOR HORUS3A
7700M: Sergey Kozlov <serjk@netup.ru>
1a76e1f7 7701M: Abylay Ospan <aospan@netup.ru>
a5d32b35 7702L: linux-media@vger.kernel.org
a825eaec 7703W: https://linuxtv.org
a5d32b35
KS
7704W: http://netup.tv/
7705T: git git://linuxtv.org/media_tree.git
7706S: Supported
7707F: drivers/media/dvb-frontends/horus3a*
7708
e025273b
KS
7709MEDIA DRIVERS FOR LNBH25
7710M: Sergey Kozlov <serjk@netup.ru>
1a76e1f7 7711M: Abylay Ospan <aospan@netup.ru>
e025273b 7712L: linux-media@vger.kernel.org
a825eaec 7713W: https://linuxtv.org
e025273b
KS
7714W: http://netup.tv/
7715T: git git://linuxtv.org/media_tree.git
7716S: Supported
7717F: drivers/media/dvb-frontends/lnbh25*
7718
52b1eaf4
KS
7719MEDIA DRIVERS FOR NETUP PCI UNIVERSAL DVB devices
7720M: Sergey Kozlov <serjk@netup.ru>
1a76e1f7 7721M: Abylay Ospan <aospan@netup.ru>
52b1eaf4 7722L: linux-media@vger.kernel.org
a825eaec 7723W: https://linuxtv.org
52b1eaf4
KS
7724W: http://netup.tv/
7725T: git git://linuxtv.org/media_tree.git
7726S: Supported
7727F: drivers/media/pci/netup_unidvb/*
7728
127c49ae 7729MEDIA INPUT INFRASTRUCTURE (V4L/DVB)
5dc8a864
MCC
7730M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
7731M: Mauro Carvalho Chehab <mchehab@kernel.org>
127c49ae
JP
7732P: LinuxTV.org Project
7733L: linux-media@vger.kernel.org
a825eaec 7734W: https://linuxtv.org
8a6e2535 7735Q: http://patchwork.kernel.org/project/linux-media/list/
275ffde4 7736T: git git://linuxtv.org/media_tree.git
127c49ae
JP
7737S: Maintained
7738F: Documentation/dvb/
7739F: Documentation/video4linux/
ffe06198 7740F: Documentation/DocBook/media/
127c49ae 7741F: drivers/media/
ffe06198 7742F: drivers/staging/media/
eb4b0ec7 7743F: include/linux/platform_data/media/
127c49ae 7744F: include/media/
6c0f0359
MCC
7745F: include/uapi/linux/dvb/
7746F: include/uapi/linux/videodev2.h
7747F: include/uapi/linux/media.h
7748F: include/uapi/linux/v4l2-*
7749F: include/uapi/linux/meye.h
7750F: include/uapi/linux/ivtv*
7751F: include/uapi/linux/uvcvideo.h
d20620de 7752
0c272fc9
JC
7753MEDIATEK ETHERNET DRIVER
7754M: Felix Fietkau <nbd@openwrt.org>
7755M: John Crispin <blogic@openwrt.org>
7756L: netdev@vger.kernel.org
7757S: Maintained
7758F: drivers/net/ethernet/mediatek/
7759
c869f77d
JK
7760MEDIATEK MT7601U WIRELESS LAN DRIVER
7761M: Jakub Kicinski <kubakici@wp.pl>
7762L: linux-wireless@vger.kernel.org
7763S: Maintained
7764F: drivers/net/wireless/mediatek/mt7601u/
7765
e399065b
SS
7766MEGARAID SCSI/SAS DRIVERS
7767M: Kashyap Desai <kashyap.desai@avagotech.com>
7768M: Sumit Saxena <sumit.saxena@avagotech.com>
7769M: Uday Lingala <uday.lingala@avagotech.com>
7770L: megaraidlinux.pdl@avagotech.com
baaea1dc 7771L: linux-scsi@vger.kernel.org
e399065b 7772W: http://www.lsi.com
ce00f85c 7773S: Maintained
679655da
JP
7774F: Documentation/scsi/megaraid.txt
7775F: drivers/scsi/megaraid.*
7776F: drivers/scsi/megaraid/
757e0108 7777
2c46c9d5 7778MELLANOX ETHERNET DRIVER (mlx4_en)
c40e4096 7779M: Tariq Toukan <tariqt@mellanox.com>
b75f0050 7780L: netdev@vger.kernel.org
2c46c9d5
AV
7781S: Supported
7782W: http://www.mellanox.com
7783Q: http://patchwork.ozlabs.org/project/netdev/list/
7784F: drivers/net/ethernet/mellanox/mlx4/en_*
7785
e7523a49
OG
7786MELLANOX ETHERNET DRIVER (mlx5e)
7787M: Saeed Mahameed <saeedm@mellanox.com>
7788L: netdev@vger.kernel.org
7789S: Supported
7790W: http://www.mellanox.com
7791Q: http://patchwork.ozlabs.org/project/netdev/list/
7792F: drivers/net/ethernet/mellanox/mlx5/core/en_*
7793
93c1edb2
JP
7794MELLANOX ETHERNET SWITCH DRIVERS
7795M: Jiri Pirko <jiri@mellanox.com>
7796M: Ido Schimmel <idosch@mellanox.com>
7797L: netdev@vger.kernel.org
7798S: Supported
7799W: http://www.mellanox.com
7800Q: http://patchwork.ozlabs.org/project/netdev/list/
7801F: drivers/net/ethernet/mellanox/mlxsw/
7802
be4fdf99
VP
7803MELLANOX MLXCPLD LED DRIVER
7804M: Vadim Pasternak <vadimp@mellanox.com>
7805L: linux-leds@vger.kernel.org
7806S: Supported
7807F: drivers/leds/leds-mlxcpld.c
7808F: Documentation/leds/leds-mlxcpld.txt
7809
58cbbee2
VP
7810MELLANOX PLATFORM DRIVER
7811M: Vadim Pasternak <vadimp@mellanox.com>
7812L: platform-driver-x86@vger.kernel.org
7813S: Supported
7814F: arch/x86/platform/mellanox/mlx-platform.c
7815
8700e3e7
MS
7816SOFT-ROCE DRIVER (rxe)
7817M: Moni Shoua <monis@mellanox.com>
7818L: linux-rdma@vger.kernel.org
7819S: Supported
7820W: https://github.com/SoftRoCE/rxe-dev/wiki/rxe-dev:-Home
7821Q: http://patchwork.kernel.org/project/linux-rdma/list/
701b4bf6 7822F: drivers/infiniband/sw/rxe/
8700e3e7
MS
7823F: include/uapi/rdma/rdma_user_rxe.h
7824
5b25b13a
MD
7825MEMBARRIER SUPPORT
7826M: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
7827M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
7828L: linux-kernel@vger.kernel.org
7829S: Supported
7830F: kernel/membarrier.c
7831F: include/uapi/linux/membarrier.h
7832
70ea91f1
SR
7833MEMORY MANAGEMENT
7834L: linux-mm@kvack.org
70ea91f1
SR
7835W: http://www.linux-mm.org
7836S: Maintained
679655da 7837F: include/linux/mm.h
551450bb
CS
7838F: include/linux/gfp.h
7839F: include/linux/mmzone.h
7840F: include/linux/memory_hotplug.h
7841F: include/linux/vmalloc.h
679655da 7842F: mm/
70ea91f1 7843
f4e9ce66 7844MEMORY TECHNOLOGY DEVICES (MTD)
8b58be88 7845M: David Woodhouse <dwmw2@infradead.org>
242c325e 7846M: Brian Norris <computersforpeace@gmail.com>
1da177e4 7847L: linux-mtd@lists.infradead.org
8a6e2535
JP
7848W: http://www.linux-mtd.infradead.org/
7849Q: http://patchwork.ozlabs.org/project/linux-mtd/list/
242c325e 7850T: git git://git.infradead.org/linux-mtd.git
ab95eac9 7851T: git git://git.infradead.org/l2-mtd.git
1da177e4 7852S: Maintained
becc7ae5 7853F: Documentation/devicetree/bindings/mtd/
679655da
JP
7854F: drivers/mtd/
7855F: include/linux/mtd/
c117ab84 7856F: include/uapi/mtd/
1da177e4 7857
26c57ef1 7858MEN A21 WATCHDOG DRIVER
30c7469b 7859M: Johannes Thumshirn <morbidrsa@gmail.com>
26c57ef1 7860L: linux-watchdog@vger.kernel.org
30c7469b 7861S: Maintained
26c57ef1
JT
7862F: drivers/watchdog/mena21_wdt.c
7863
3764e82e 7864MEN CHAMELEON BUS (mcb)
30c7469b
JT
7865M: Johannes Thumshirn <morbidrsa@gmail.com>
7866S: Maintained
3764e82e
JT
7867F: drivers/mcb/
7868F: include/linux/mcb.h
b9f2f459 7869F: Documentation/men-chameleon-bus.txt
3764e82e 7870
48b490d2
AW
7871MEN F21BMC (Board Management Controller)
7872M: Andreas Werner <andreas.werner@men.de>
7873S: Supported
7874F: drivers/mfd/menf21bmc.c
7875F: drivers/watchdog/menf21bmc_wdt.c
7876F: drivers/leds/leds-menf21bmc.c
7877F: drivers/hwmon/menf21bmc_hwmon.c
7878F: Documentation/hwmon/menf21bmc
7879
12285945
JH
7880METAG ARCHITECTURE
7881M: James Hogan <james.hogan@imgtec.com>
d668d9ed 7882L: linux-metag@vger.kernel.org
9f273c24 7883T: git git://git.kernel.org/pub/scm/linux/kernel/git/jhogan/metag.git
f23d0e24 7884S: Odd Fixes
12285945
JH
7885F: arch/metag/
7886F: Documentation/metag/
7887F: Documentation/devicetree/bindings/metag/
2d799dde 7888F: Documentation/devicetree/bindings/interrupt-controller/img,*
a2c5d4ed 7889F: drivers/clocksource/metag_generic.c
5698c50d
JH
7890F: drivers/irqchip/irq-metag.c
7891F: drivers/irqchip/irq-metag-ext.c
ae85ac71 7892F: drivers/tty/metag_da.c
12285945 7893
c6375b0a 7894MICROBLAZE ARCHITECTURE
8b58be88 7895M: Michal Simek <monstr@monstr.eu>
c6375b0a
MS
7896W: http://www.monstr.eu/fdt/
7897T: git git://git.monstr.eu/linux-2.6-microblaze.git
7898S: Supported
0a8c7914 7899F: arch/microblaze/
1da177e4 7900
5615c371
NF
7901MICROCHIP / ATMEL AT91 / AT32 SERIAL DRIVER
7902M: Richard Genoud <richard.genoud@gmail.com>
7903S: Maintained
7904F: drivers/tty/serial/atmel_serial.c
7905F: include/linux/atmel_serial.h
7906
2508a45a
CY
7907MICROSOFT SURFACE PRO 3 BUTTON DRIVER
7908M: Chen Yu <yu.c.chen@intel.com>
7909L: platform-driver-x86@vger.kernel.org
7910S: Supported
7911F: drivers/platform/x86/surfacepro3_button.c
7912
1da177e4 7913MICROTEK X6 SCANNER
61eee9a7 7914M: Oliver Neukum <oliver@neukum.org>
1da177e4 7915S: Maintained
679655da 7916F: drivers/usb/image/microtek.*
1da177e4
LT
7917
7918MIPS
8b58be88 7919M: Ralf Baechle <ralf@linux-mips.org>
1da177e4 7920L: linux-mips@linux-mips.org
6097050d 7921W: http://www.linux-mips.org/
b05e988e 7922T: git git://git.linux-mips.org/pub/scm/ralf/linux.git
6097050d 7923Q: http://patchwork.linux-mips.org/project/linux-mips/list/
7425b340 7924S: Supported
f46d92e8 7925F: Documentation/devicetree/bindings/mips/
679655da
JP
7926F: Documentation/mips/
7927F: arch/mips/
1da177e4 7928
413ef3f6
KC
7929MIPS/LOONGSON1 ARCHITECTURE
7930M: Keguang Zhang <keguang.zhang@gmail.com>
7931L: linux-mips@linux-mips.org
7932S: Maintained
7933F: arch/mips/loongson32/
7934F: arch/mips/include/asm/mach-loongson32/
7935F: drivers/*/*loongson1*
7936F: drivers/*/*/*loongson1*
7937
08b7620a
HV
7938MIROSOUND PCM20 FM RADIO RECEIVER DRIVER
7939M: Hans Verkuil <hverkuil@xs4all.nl>
7940L: linux-media@vger.kernel.org
7941T: git git://linuxtv.org/media_tree.git
a825eaec 7942W: https://linuxtv.org
08b7620a
HV
7943S: Odd Fixes
7944F: drivers/media/radio/radio-miropcm20*
7945
c09befcb
OG
7946MELLANOX MLX4 core VPI driver
7947M: Yishai Hadas <yishaih@mellanox.com>
e126ba97
EC
7948L: netdev@vger.kernel.org
7949L: linux-rdma@vger.kernel.org
7950W: http://www.mellanox.com
7951Q: http://patchwork.ozlabs.org/project/netdev/list/
c09befcb
OG
7952S: Supported
7953F: drivers/net/ethernet/mellanox/mlx4/
7954F: include/linux/mlx4/
7955
7956MELLANOX MLX4 IB driver
7957M: Yishai Hadas <yishaih@mellanox.com>
7958L: linux-rdma@vger.kernel.org
7959W: http://www.mellanox.com
e126ba97 7960Q: http://patchwork.kernel.org/project/linux-rdma/list/
c09befcb
OG
7961S: Supported
7962F: drivers/infiniband/hw/mlx4/
7963F: include/linux/mlx4/
7964
595a4d8f
OG
7965MELLANOX MLX5 core VPI driver
7966M: Matan Barak <matanb@mellanox.com>
7967M: Leon Romanovsky <leonro@mellanox.com>
e126ba97
EC
7968L: netdev@vger.kernel.org
7969L: linux-rdma@vger.kernel.org
7970W: http://www.mellanox.com
7971Q: http://patchwork.ozlabs.org/project/netdev/list/
e126ba97
EC
7972S: Supported
7973F: drivers/net/ethernet/mellanox/mlx5/core/
7974F: include/linux/mlx5/
7975
595a4d8f
OG
7976MELLANOX MLX5 IB driver
7977M: Matan Barak <matanb@mellanox.com>
7978M: Leon Romanovsky <leonro@mellanox.com>
b75f0050
JP
7979L: linux-rdma@vger.kernel.org
7980W: http://www.mellanox.com
7981Q: http://patchwork.kernel.org/project/linux-rdma/list/
b75f0050 7982S: Supported
b75f0050 7983F: drivers/infiniband/hw/mlx5/
595a4d8f 7984F: include/linux/mlx5/
e126ba97 7985
764589b6
CM
7986MELEXIS MLX90614 DRIVER
7987M: Crt Mori <cmo@melexis.com>
7988L: linux-iio@vger.kernel.org
7989W: http://www.melexis.com
7990S: Supported
7991F: drivers/iio/temperature/mlx90614.c
7992
6c223761
KB
7993MICROSEMI SMART ARRAY SMARTPQI DRIVER (smartpqi)
7994M: Don Brace <don.brace@microsemi.com>
7995L: esc.storagedev@microsemi.com
7996L: linux-scsi@vger.kernel.org
7997S: Supported
7998F: drivers/scsi/smartpqi/smartpqi*.[ch]
7999F: drivers/scsi/smartpqi/Kconfig
8000F: drivers/scsi/smartpqi/Makefile
8001F: include/linux/cciss*.h
8002F: include/uapi/linux/cciss*.h
425b490b 8003F: Documentation/scsi/smartpqi.txt
6c223761 8004
0ce277e4
AP
8005MN88472 MEDIA DRIVER
8006M: Antti Palosaari <crope@iki.fi>
8007L: linux-media@vger.kernel.org
a825eaec 8008W: https://linuxtv.org
0ce277e4
AP
8009W: http://palosaari.fi/linux/
8010Q: http://patchwork.linuxtv.org/project/linux-media/list/
0ce277e4 8011S: Maintained
94d0eaa4 8012F: drivers/media/dvb-frontends/mn88472*
0ce277e4 8013
4f4d238f
AP
8014MN88473 MEDIA DRIVER
8015M: Antti Palosaari <crope@iki.fi>
8016L: linux-media@vger.kernel.org
a825eaec 8017W: https://linuxtv.org
4f4d238f
AP
8018W: http://palosaari.fi/linux/
8019Q: http://patchwork.linuxtv.org/project/linux-media/list/
4f4d238f 8020S: Maintained
877ba50b 8021F: drivers/media/dvb-frontends/mn88473*
4f4d238f 8022
1da177e4 8023MODULE SUPPORT
8b58be88 8024M: Rusty Russell <rusty@rustcorp.com.au>
1da177e4 8025S: Maintained
679655da
JP
8026F: include/linux/module.h
8027F: kernel/module.c
1da177e4
LT
8028
8029MOTION EYE VAIO PICTUREBOOK CAMERA DRIVER
1da177e4 8030W: http://popies.net/meye/
b7788e13 8031S: Orphan
679655da 8032F: Documentation/video4linux/meye.txt
90d72ac6 8033F: drivers/media/pci/meye/
6c0f0359 8034F: include/uapi/linux/meye.h
1da177e4 8035
b9705b60 8036MOXA SMARTIO/INDUSTIO/INTELLIO SERIAL CARD
8b58be88 8037M: Jiri Slaby <jirislaby@gmail.com>
d735410a 8038S: Maintained
679655da 8039F: Documentation/serial/moxa-smartio
c897401b 8040F: drivers/tty/mxser.*
d735410a 8041
889b2f87
AK
8042MR800 AVERMEDIA USB FM RADIO DRIVER
8043M: Alexey Klimov <klimov.linux@gmail.com>
8044L: linux-media@vger.kernel.org
8045T: git git://linuxtv.org/media_tree.git
8046S: Maintained
8047F: drivers/media/radio/radio-mr800.c
8048
d7155691
AO
8049MRF24J40 IEEE 802.15.4 RADIO DRIVER
8050M: Alan Ott <alan@signal11.us>
8051L: linux-wpan@vger.kernel.org
8052S: Maintained
8053F: drivers/net/ieee802154/mrf24j40.c
2e6fd648 8054F: Documentation/devicetree/bindings/net/ieee802154/mrf24j40.txt
d7155691 8055
8c4c731a 8056MSI LAPTOP SUPPORT
182ae55c 8057M: "Lee, Chun-Yi" <jlee@suse.com>
d0944853 8058L: platform-driver-x86@vger.kernel.org
8c4c731a 8059S: Maintained
679655da 8060F: drivers/platform/x86/msi-laptop.c
8c4c731a 8061
0f1006b1 8062MSI WMI SUPPORT
d0944853 8063L: platform-driver-x86@vger.kernel.org
5ee7041e 8064S: Orphan
0f1006b1
AA
8065F: drivers/platform/x86/msi-wmi.c
8066
19a628a0
AP
8067MSI001 MEDIA DRIVER
8068M: Antti Palosaari <crope@iki.fi>
8069L: linux-media@vger.kernel.org
a825eaec 8070W: https://linuxtv.org
19a628a0
AP
8071W: http://palosaari.fi/linux/
8072Q: http://patchwork.linuxtv.org/project/linux-media/list/
8073T: git git://linuxtv.org/anttip/media_tree.git
8074S: Maintained
0185e197 8075F: drivers/media/tuners/msi001*
19a628a0 8076
7570589d 8077MSI2500 MEDIA DRIVER
2c57213f
AP
8078M: Antti Palosaari <crope@iki.fi>
8079L: linux-media@vger.kernel.org
a825eaec 8080W: https://linuxtv.org
2c57213f
AP
8081W: http://palosaari.fi/linux/
8082Q: http://patchwork.linuxtv.org/project/linux-media/list/
8083T: git git://linuxtv.org/anttip/media_tree.git
8084S: Maintained
7570589d 8085F: drivers/media/usb/msi2500/
2c57213f 8086
159eeea4
RJ
8087MSYSTEMS DISKONCHIP G3 MTD DRIVER
8088M: Robert Jarzmik <robert.jarzmik@free.fr>
8089L: linux-mtd@lists.infradead.org
8090S: Maintained
8091F: drivers/mtd/devices/docg3*
8092
62a37dc7 8093MT9M032 APTINA SENSOR DRIVER
0e837fb9
LP
8094M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
8095L: linux-media@vger.kernel.org
8096T: git git://linuxtv.org/media_tree.git
8097S: Maintained
8098F: drivers/media/i2c/mt9m032.c
b5dcee22 8099F: include/media/i2c/mt9m032.h
0e837fb9 8100
62a37dc7 8101MT9P031 APTINA CAMERA SENSOR
0e837fb9
LP
8102M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
8103L: linux-media@vger.kernel.org
8104T: git git://linuxtv.org/media_tree.git
8105S: Maintained
8106F: drivers/media/i2c/mt9p031.c
b5dcee22 8107F: include/media/i2c/mt9p031.h
0e837fb9 8108
62a37dc7 8109MT9T001 APTINA CAMERA SENSOR
0e837fb9
LP
8110M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
8111L: linux-media@vger.kernel.org
8112T: git git://linuxtv.org/media_tree.git
8113S: Maintained
8114F: drivers/media/i2c/mt9t001.c
b5dcee22 8115F: include/media/i2c/mt9t001.h
0e837fb9 8116
62a37dc7 8117MT9V032 APTINA CAMERA SENSOR
0e837fb9
LP
8118M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
8119L: linux-media@vger.kernel.org
8120T: git git://linuxtv.org/media_tree.git
8121S: Maintained
f2272e13 8122F: Documentation/devicetree/bindings/media/i2c/mt9v032.txt
0e837fb9 8123F: drivers/media/i2c/mt9v032.c
b5dcee22 8124F: include/media/i2c/mt9v032.h
0e837fb9 8125
4e0d13cb 8126MULTIFUNCTION DEVICES (MFD)
f7d3210e 8127M: Lee Jones <lee.jones@linaro.org>
7caa7991 8128T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
4e0d13cb 8129S: Supported
80366127 8130F: Documentation/devicetree/bindings/mfd/
679655da 8131F: drivers/mfd/
55b5940d 8132F: include/linux/mfd/
4e0d13cb 8133
5c4e6f13 8134MULTIMEDIA CARD (MMC), SECURE DIGITAL (SD) AND SDIO SUBSYSTEM
e18eaf8f 8135M: Ulf Hansson <ulf.hansson@linaro.org>
b2503a94 8136L: linux-mmc@vger.kernel.org
708dce3f 8137T: git git://git.linaro.org/people/ulf.hansson/mmc.git
245feaa6 8138S: Maintained
2810984b 8139F: Documentation/devicetree/bindings/mmc/
679655da
JP
8140F: drivers/mmc/
8141F: include/linux/mmc/
c117ab84 8142F: include/uapi/linux/mmc/
baca2da4 8143
15a0580c 8144MULTIMEDIA CARD (MMC) ETC. OVER SPI
22b174f8 8145S: Orphan
679655da
JP
8146F: drivers/mmc/host/mmc_spi.c
8147F: include/linux/spi/mmc_spi.h
15a0580c 8148
1da177e4 8149MULTISOUND SOUND DRIVER
8b58be88 8150M: Andrew Veliath <andrewtv@usa.net>
1da177e4 8151S: Maintained
679655da
JP
8152F: Documentation/sound/oss/MultiSound
8153F: sound/oss/msnd*
1da177e4 8154
d735410a 8155MULTITECH MULTIPORT CARD (ISICOM)
d86b3001 8156S: Orphan
c897401b 8157F: drivers/tty/isicom.c
679655da 8158F: include/linux/isicom.h
d735410a 8159
550a7375 8160MUSB MULTIPOINT HIGH SPEED DUAL-ROLE CONTROLLER
3b243519 8161M: Bin Liu <b-liu@ti.com>
795fb7e7 8162L: linux-usb@vger.kernel.org
43b416e5 8163T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
795fb7e7 8164S: Maintained
679655da 8165F: drivers/usb/musb/
550a7375 8166
ea0af5f6
MK
8167MXL5007T MEDIA DRIVER
8168M: Michael Krufky <mkrufky@linuxtv.org>
8169L: linux-media@vger.kernel.org
a825eaec 8170W: https://linuxtv.org
ea0af5f6
MK
8171W: http://github.com/mkrufky
8172Q: http://patchwork.linuxtv.org/project/linux-media/list/
8173T: git git://linuxtv.org/mkrufky/tuners.git
8174S: Maintained
8175F: drivers/media/tuners/mxl5007t.*
8176
2d3cf588 8177MYRICOM MYRI-10G 10GbE DRIVER (MYRI10GE)
205057ae 8178M: Hyong-Youb Kim <hykim@myri.com>
2d3cf588 8179L: netdev@vger.kernel.org
205057ae 8180W: https://www.myricom.com/support/downloads/myri10ge.html
2d3cf588 8181S: Supported
93f7848b 8182F: drivers/net/ethernet/myricom/myri10ge/
2d3cf588 8183
9df4f913
BB
8184NAND FLASH SUBSYSTEM
8185M: Boris Brezillon <boris.brezillon@free-electrons.com>
8186R: Richard Weinberger <richard@nod.at>
8187L: linux-mtd@lists.infradead.org
8188W: http://www.linux-mtd.infradead.org/
8189Q: http://patchwork.ozlabs.org/project/linux-mtd/list/
8190T: git git://github.com/linux-nand/linux.git
8191S: Maintained
8192F: drivers/mtd/nand/
8193F: include/linux/mtd/nand*.h
8194
1da177e4 8195NATSEMI ETHERNET DRIVER (DP8381x)
09d208ec 8196S: Orphan
d9fb9f38 8197F: drivers/net/ethernet/natsemi/natsemi.c
1da177e4 8198
23dc05a3
DM
8199NATIVE INSTRUMENTS USB SOUND INTERFACE DRIVER
8200M: Daniel Mack <zonque@gmail.com>
8201S: Maintained
e5747e40 8202L: alsa-devel@alsa-project.org (moderated for non-subscribers)
23dc05a3
DM
8203W: http://www.native-instruments.com
8204F: sound/usb/caiaq/
8205
1da177e4 8206NCP FILESYSTEM
52653199
PV
8207M: Petr Vandrovec <petr@vandrovec.name>
8208S: Odd Fixes
679655da 8209F: fs/ncpfs/
1da177e4 8210
a79b0322
FT
8211NCR 5380 SCSI DRIVERS
8212M: Finn Thain <fthain@telegraphics.com.au>
8213M: Michael Schmitz <schmitzmic@gmail.com>
8214L: linux-scsi@vger.kernel.org
8215S: Maintained
8216F: Documentation/scsi/g_NCR5380.txt
8217F: drivers/scsi/NCR5380.*
8218F: drivers/scsi/arm/cumana_1.c
8219F: drivers/scsi/arm/oak.c
a79b0322
FT
8220F: drivers/scsi/atari_scsi.*
8221F: drivers/scsi/dmx3191d.c
a79b0322
FT
8222F: drivers/scsi/g_NCR5380.*
8223F: drivers/scsi/g_NCR5380_mmio.c
8224F: drivers/scsi/mac_scsi.*
a79b0322
FT
8225F: drivers/scsi/sun3_scsi.*
8226F: drivers/scsi/sun3_scsi_vme.c
a79b0322 8227
1da177e4 8228NCR DUAL 700 SCSI DRIVER (MICROCHANNEL)
8b58be88 8229M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
1da177e4
LT
8230L: linux-scsi@vger.kernel.org
8231S: Maintained
679655da 8232F: drivers/scsi/NCR_D700.*
1da177e4 8233
4aa3eb4c
GR
8234NCT6775 HARDWARE MONITOR DRIVER
8235M: Guenter Roeck <linux@roeck-us.net>
968ce1b1 8236L: linux-hwmon@vger.kernel.org
4aa3eb4c
GR
8237S: Maintained
8238F: Documentation/hwmon/nct6775
8239F: drivers/hwmon/nct6775.c
8240
3c2d774c 8241NETEFFECT IWARP RNIC DRIVER (IW_NES)
8b58be88 8242M: Faisal Latif <faisal.latif@intel.com>
e6cc0fd1 8243L: linux-rdma@vger.kernel.org
e3d33cb1 8244W: http://www.intel.com/Products/Server/Adapters/Server-Cluster/Server-Cluster-overview.htm
3c2d774c
GS
8245S: Supported
8246F: drivers/infiniband/hw/nes/
8247
be2f2e84 8248NETEM NETWORK EMULATOR
adbbf69d 8249M: Stephen Hemminger <stephen@networkplumber.org>
3430284f 8250L: netem@lists.linux-foundation.org (moderated for non-subscribers)
be2f2e84 8251S: Maintained
679655da 8252F: net/sched/sch_netem.c
be2f2e84 8253
b2f5a051 8254NETERION 10GbE DRIVERS (s2io/vxge)
e3806882 8255M: Jon Mason <jdmason@kudzu.us>
4a58448b 8256L: netdev@vger.kernel.org
4a58448b 8257S: Supported
679655da 8258F: Documentation/networking/s2io.txt
b2f5a051 8259F: Documentation/networking/vxge.txt
86387e1a 8260F: drivers/net/ethernet/neterion/
4a58448b 8261
db9cf3a3 8262NETFILTER ({IP,IP6,ARP,EB,NF}TABLES)
0e05e192 8263M: Pablo Neira Ayuso <pablo@netfilter.org>
8b58be88 8264M: Patrick McHardy <kaber@trash.net>
42010ed0 8265M: Jozsef Kadlecsik <kadlec@blackhole.kfki.hu>
1a03b81d 8266L: netfilter-devel@vger.kernel.org
82b98543 8267L: coreteam@netfilter.org
1da177e4
LT
8268W: http://www.netfilter.org/
8269W: http://www.iptables.org/
42010ed0
PNA
8270Q: http://patchwork.ozlabs.org/project/netfilter-devel/list/
8271T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf.git
8272T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf-next.git
1da177e4 8273S: Supported
679655da
JP
8274F: include/linux/netfilter*
8275F: include/linux/netfilter/
8276F: include/net/netfilter/
c117ab84
CEB
8277F: include/uapi/linux/netfilter*
8278F: include/uapi/linux/netfilter/
679655da
JP
8279F: net/*/netfilter.c
8280F: net/*/netfilter/
8281F: net/netfilter/
91c269a0 8282F: net/bridge/br_netfilter*.c
1da177e4 8283
4cc67735 8284NETLABEL
87a0874c 8285M: Paul Moore <paul@paul-moore.com>
4cc67735
PM
8286W: http://netlabel.sf.net
8287L: netdev@vger.kernel.org
87a0874c 8288S: Maintained
80811493 8289F: Documentation/netlabel/
679655da
JP
8290F: include/net/netlabel.h
8291F: net/netlabel/
4cc67735 8292
1da177e4 8293NETROM NETWORK LAYER
8b58be88 8294M: Ralf Baechle <ralf@linux-mips.org>
1da177e4 8295L: linux-hams@vger.kernel.org
d34cb28a 8296W: http://www.linux-ax25.org/
1da177e4 8297S: Maintained
679655da 8298F: include/net/netrom.h
c117ab84 8299F: include/uapi/linux/netrom.h
679655da 8300F: net/netrom/
1da177e4 8301
4c352362
JK
8302NETRONOME ETHERNET DRIVERS
8303M: Jakub Kicinski <jakub.kicinski@netronome.com>
4c352362
JK
8304L: oss-drivers@netronome.com
8305S: Maintained
8306F: drivers/net/ethernet/netronome/
8307
5ddb88c0 8308NETWORK BLOCK DEVICE (NBD)
4ca5829a 8309M: Markus Pargmann <mpa@pengutronix.de>
1da177e4 8310S: Maintained
5e4b269b 8311L: nbd-general@lists.sourceforge.net
4ca5829a 8312T: git git://git.pengutronix.de/git/mpa/linux-nbd.git
679655da
JP
8313F: Documentation/blockdev/nbd.txt
8314F: drivers/block/nbd.c
c117ab84 8315F: include/uapi/linux/nbd.h
1da177e4 8316
6e43650c
NH
8317NETWORK DROP MONITOR
8318M: Neil Horman <nhorman@tuxdriver.com>
8319L: netdev@vger.kernel.org
8320S: Maintained
8321W: https://fedorahosted.org/dropwatch/
8322F: net/core/drop_monitor.c
8323
3ed6e498
AL
8324NETWORKING [DSA]
8325M: Andrew Lunn <andrew@lunn.ch>
8326M: Vivien Didelot <vivien.didelot@savoirfairelinux.com>
8327M: Florian Fainelli <f.fainelli@gmail.com>
8328S: Maintained
8329F: net/dsa/
8330F: include/net/dsa.h
8331F: drivers/net/dsa/
8332
1da177e4 8333NETWORKING [GENERAL]
8b58be88 8334M: "David S. Miller" <davem@davemloft.net>
979b6c13 8335L: netdev@vger.kernel.org
b1e8fd54 8336W: http://www.linuxfoundation.org/en/Net
11e98029 8337Q: http://patchwork.ozlabs.org/project/netdev/list/
814fd609
NP
8338T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
8339T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git
1da177e4 8340S: Maintained
679655da
JP
8341F: net/
8342F: include/net/
018d21ed
JP
8343F: include/linux/in.h
8344F: include/linux/net.h
8345F: include/linux/netdevice.h
c117ab84
CEB
8346F: include/uapi/linux/in.h
8347F: include/uapi/linux/net.h
8348F: include/uapi/linux/netdevice.h
0c7aecd4 8349F: include/uapi/linux/net_namespace.h
7e814a6c 8350F: tools/net/
f4e53f9a 8351F: tools/testing/selftests/net/
335a67d2 8352F: lib/random32.c
a101ccd1 8353F: lib/test_bpf.c
1da177e4
LT
8354
8355NETWORKING [IPv4/IPv6]
8b58be88
JP
8356M: "David S. Miller" <davem@davemloft.net>
8357M: Alexey Kuznetsov <kuznet@ms2.inr.ac.ru>
8b58be88
JP
8358M: James Morris <jmorris@namei.org>
8359M: Hideaki YOSHIFUJI <yoshfuji@linux-ipv6.org>
8360M: Patrick McHardy <kaber@trash.net>
979b6c13 8361L: netdev@vger.kernel.org
08deed1e 8362T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
1da177e4 8363S: Maintained
679655da
JP
8364F: net/ipv4/
8365F: net/ipv6/
8366F: include/net/ip*
0a14842f 8367F: arch/x86/net/*
1da177e4 8368
73b7656c
DM
8369NETWORKING [IPSEC]
8370M: Steffen Klassert <steffen.klassert@secunet.com>
8371M: Herbert Xu <herbert@gondor.apana.org.au>
8372M: "David S. Miller" <davem@davemloft.net>
8373L: netdev@vger.kernel.org
d1fc5024
SK
8374T: git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec.git
8375T: git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec-next.git
73b7656c 8376S: Maintained
5826bdd1 8377F: net/core/flow.c
73b7656c
DM
8378F: net/xfrm/
8379F: net/key/
8380F: net/ipv4/xfrm*
d1fc5024
SK
8381F: net/ipv4/esp4.c
8382F: net/ipv4/ah4.c
8383F: net/ipv4/ipcomp.c
8384F: net/ipv4/ip_vti.c
73b7656c 8385F: net/ipv6/xfrm*
d1fc5024
SK
8386F: net/ipv6/esp6.c
8387F: net/ipv6/ah6.c
8388F: net/ipv6/ipcomp6.c
8389F: net/ipv6/ip6_vti.c
73b7656c
DM
8390F: include/uapi/linux/xfrm.h
8391F: include/net/xfrm.h
8392
10e2ff1c 8393NETWORKING [LABELED] (NetLabel, CIPSO, Labeled IPsec, SECMARK)
87a0874c 8394M: Paul Moore <paul@paul-moore.com>
10e2ff1c
JM
8395L: netdev@vger.kernel.org
8396S: Maintained
8397
29f8f632 8398NETWORKING [WIRELESS]
2cb4abd1 8399L: linux-wireless@vger.kernel.org
8a6e2535 8400Q: http://patchwork.kernel.org/project/linux-wireless/list/
29f8f632 8401
788873ac
JP
8402NETWORKING DRIVERS
8403L: netdev@vger.kernel.org
8404W: http://www.linuxfoundation.org/en/Net
11e98029 8405Q: http://patchwork.ozlabs.org/project/netdev/list/
08deed1e
JP
8406T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
8407T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git
788873ac 8408S: Odd Fixes
156f4fbc 8409F: Documentation/devicetree/bindings/net/
788873ac 8410F: drivers/net/
018d21ed 8411F: include/linux/if_*
0b63bf1f 8412F: include/linux/netdevice.h
0b63bf1f
JD
8413F: include/linux/etherdevice.h
8414F: include/linux/fcdevice.h
8415F: include/linux/fddidevice.h
8416F: include/linux/hippidevice.h
8417F: include/linux/inetdevice.h
c117ab84
CEB
8418F: include/uapi/linux/if_*
8419F: include/uapi/linux/netdevice.h
788873ac 8420
0e324cf6
JL
8421NETWORKING DRIVERS (WIRELESS)
8422M: Kalle Valo <kvalo@codeaurora.org>
8423L: linux-wireless@vger.kernel.org
8424Q: http://patchwork.kernel.org/project/linux-wireless/list/
9f273c24
FW
8425T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers.git
8426T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers-next.git
0e324cf6 8427S: Maintained
182fd9ee 8428F: Documentation/devicetree/bindings/net/wireless/
0e324cf6
JL
8429F: drivers/net/wireless/
8430
3d396eb1 8431NETXEN (1/10) GbE SUPPORT
8622315e 8432M: Manish Chopra <manish.chopra@qlogic.com>
83c07dde
AKS
8433M: Sony Chacko <sony.chacko@qlogic.com>
8434M: Rajesh Borundia <rajesh.borundia@qlogic.com>
3d396eb1 8435L: netdev@vger.kernel.org
9c2b5bde 8436W: http://www.qlogic.com
3d396eb1 8437S: Supported
aa43c215 8438F: drivers/net/ethernet/qlogic/netxen/
3d396eb1 8439
6423d30f
AAJ
8440NFC SUBSYSTEM
8441M: Lauro Ramos Venancio <lauro.venancio@openbossa.org>
8442M: Aloisio Almeida Jr <aloisio.almeida@openbossa.org>
8443M: Samuel Ortiz <sameo@linux.intel.com>
8444L: linux-wireless@vger.kernel.org
1eb3b216 8445L: linux-nfc@lists.01.org (subscribers-only)
0293ba20 8446S: Supported
6423d30f 8447F: net/nfc/
55eb94f9 8448F: include/net/nfc/
c117ab84 8449F: include/uapi/linux/nfc.h
6423d30f 8450F: drivers/nfc/
397d6497
CR
8451F: include/linux/platform_data/nfcmrvl.h
8452F: include/linux/platform_data/nxp-nci.h
08eaa1e0 8453F: include/linux/platform_data/pn544.h
397d6497
CR
8454F: include/linux/platform_data/st21nfca.h
8455F: include/linux/platform_data/st-nci.h
7ebb88e5 8456F: Documentation/devicetree/bindings/net/nfc/
3d396eb1 8457
e8b43555 8458NFS, SUNRPC, AND LOCKD CLIENTS
cd7b996a 8459M: Trond Myklebust <trond.myklebust@primarydata.com>
0e3b137f 8460M: Anna Schumaker <anna.schumaker@netapp.com>
78f58153
TM
8461L: linux-nfs@vger.kernel.org
8462W: http://client.linux-nfs.org
cd7b996a 8463T: git git://git.linux-nfs.org/projects/trondmy/linux-nfs.git
1da177e4 8464S: Maintained
679655da
JP
8465F: fs/lockd/
8466F: fs/nfs/
8467F: fs/nfs_common/
8468F: net/sunrpc/
8469F: include/linux/lockd/
8470F: include/linux/nfs*
8471F: include/linux/sunrpc/
c117ab84
CEB
8472F: include/uapi/linux/nfs*
8473F: include/uapi/linux/sunrpc/
1da177e4 8474
85ef9cea 8475NILFS2 FILESYSTEM
e2126935 8476M: Ryusuke Konishi <konishi.ryusuke@lab.ntt.co.jp>
6aff43f8 8477L: linux-nilfs@vger.kernel.org
f9472265 8478W: http://nilfs.sourceforge.net/
9e92e516 8479W: http://nilfs.osdn.jp/
e2126935 8480T: git git://github.com/konis/nilfs2.git
85ef9cea 8481S: Supported
679655da
JP
8482F: Documentation/filesystems/nilfs2.txt
8483F: fs/nilfs2/
c35c7ac5 8484F: include/trace/events/nilfs2.h
e63e88bc
RK
8485F: include/uapi/linux/nilfs2_api.h
8486F: include/uapi/linux/nilfs2_ondisk.h
85ef9cea 8487
1da177e4 8488NINJA SCSI-3 / NINJA SCSI-32Bi (16bit/CardBus) PCMCIA SCSI HOST ADAPTER DRIVER
8b58be88 8489M: YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
1da177e4
LT
8490W: http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
8491S: Maintained
679655da
JP
8492F: Documentation/scsi/NinjaSCSI.txt
8493F: drivers/scsi/pcmcia/nsp_*
1da177e4
LT
8494
8495NINJA SCSI-32Bi/UDE PCI/CARDBUS SCSI HOST ADAPTER DRIVER
8b58be88
JP
8496M: GOTO Masanori <gotom@debian.or.jp>
8497M: YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
1da177e4
LT
8498W: http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
8499S: Maintained
679655da
JP
8500F: Documentation/scsi/NinjaSCSI.txt
8501F: drivers/scsi/nsp32*
1da177e4 8502
383b8fb9
LFT
8503NIOS2 ARCHITECTURE
8504M: Ley Foon Tan <lftan@altera.com>
8505L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
0094dc40 8506T: git git://git.kernel.org/pub/scm/linux/kernel/git/lftan/nios2.git
383b8fb9
LFT
8507S: Maintained
8508F: arch/nios2/
8509
2a6afddb 8510NOKIA N900 POWER SUPPLY DRIVERS
e35a49b1 8511R: Pali Rohár <pali.rohar@gmail.com>
2a6afddb 8512F: include/linux/power/bq2415x_charger.h
081bab21 8513F: include/linux/power/bq27xxx_battery.h
2a6afddb 8514F: include/linux/power/isp1704_charger.h
8c0984e5
SR
8515F: drivers/power/supply/bq2415x_charger.c
8516F: drivers/power/supply/bq27xxx_battery.c
8517F: drivers/power/supply/bq27xxx_battery_i2c.c
8518F: drivers/power/supply/isp1704_charger.c
8519F: drivers/power/supply/rx51_battery.c
2a6afddb 8520
a1bd3bae 8521NTB DRIVER CORE
9ef6bf6c
JM
8522M: Jon Mason <jdmason@kudzu.us>
8523M: Dave Jiang <dave.jiang@intel.com>
a1bd3bae 8524M: Allen Hubbe <Allen.Hubbe@emc.com>
5e9fd733 8525L: linux-ntb@googlegroups.com
fce8a7bb 8526S: Supported
2984411f
JM
8527W: https://github.com/jonmason/ntb/wiki
8528T: git git://github.com/jonmason/ntb.git
fce8a7bb 8529F: drivers/ntb/
548c237c 8530F: drivers/net/ntb_netdev.c
fce8a7bb 8531F: include/linux/ntb.h
a1bd3bae 8532F: include/linux/ntb_transport.h
a9c59ef7 8533F: tools/testing/selftests/ntb/
fce8a7bb 8534
e26a5843
AH
8535NTB INTEL DRIVER
8536M: Jon Mason <jdmason@kudzu.us>
8537M: Dave Jiang <dave.jiang@intel.com>
5e9fd733 8538L: linux-ntb@googlegroups.com
e26a5843
AH
8539S: Supported
8540W: https://github.com/jonmason/ntb/wiki
8541T: git git://github.com/jonmason/ntb.git
8542F: drivers/ntb/hw/intel/
fce8a7bb 8543
a1b36958
XY
8544NTB AMD DRIVER
8545M: Xiangliang Yu <Xiangliang.Yu@amd.com>
8546L: linux-ntb@googlegroups.com
8547S: Supported
8548F: drivers/ntb/hw/amd/
8549
1da177e4 8550NTFS FILESYSTEM
2818ef50 8551M: Anton Altaparmakov <anton@tuxera.com>
1da177e4 8552L: linux-ntfs-dev@lists.sourceforge.net
2818ef50 8553W: http://www.tuxera.com/
e6f4dee7 8554T: git git://git.kernel.org/pub/scm/linux/kernel/git/aia21/ntfs.git
2818ef50 8555S: Supported
679655da
JP
8556F: Documentation/filesystems/ntfs.txt
8557F: fs/ntfs/
1da177e4 8558
9eb8ef74 8559NVIDIA (rivafb and nvidiafb) FRAMEBUFFER DRIVER
8b58be88 8560M: Antonino Daplas <adaplas@gmail.com>
c69f677c 8561L: linux-fbdev@vger.kernel.org
ce00f85c 8562S: Maintained
8a61f013
JH
8563F: drivers/video/fbdev/riva/
8564F: drivers/video/fbdev/nvidia/
1da177e4 8565
79461681 8566NVM EXPRESS DRIVER
b3975e94
JF
8567M: Keith Busch <keith.busch@intel.com>
8568M: Jens Axboe <axboe@fb.com>
79461681 8569L: linux-nvme@lists.infradead.org
b3975e94
JF
8570T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
8571W: https://kernel.googlesource.com/pub/scm/linux/kernel/git/axboe/linux-block/
79461681 8572S: Supported
57dacad5 8573F: drivers/nvme/host/
79461681
MW
8574F: include/linux/nvme.h
8575
a07b4970
CH
8576NVM EXPRESS TARGET DRIVER
8577M: Christoph Hellwig <hch@lst.de>
8578M: Sagi Grimberg <sagi@grimberg.me>
8579L: linux-nvme@lists.infradead.org
8580S: Supported
8581F: drivers/nvme/target/
8582
aee4b9bd
SK
8583NVMEM FRAMEWORK
8584M: Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
8585M: Maxime Ripard <maxime.ripard@free-electrons.com>
8586S: Maintained
8587F: drivers/nvmem/
8588F: Documentation/devicetree/bindings/nvmem/
8589F: include/linux/nvmem-consumer.h
8590F: include/linux/nvmem-provider.h
8591
dece4585
CP
8592NXP-NCI NFC DRIVER
8593M: Clément Perrochaud <clement.perrochaud@effinnov.com>
8594R: Charles Gorand <charles.gorand@effinnov.com>
8595L: linux-nfc@lists.01.org (moderated for non-subscribers)
8596S: Supported
8597F: drivers/nfc/nxp-nci
8598
f50d7146 8599NXP TDA998X DRM DRIVER
54176cc6 8600M: Russell King <rmk+kernel@armlinux.org.uk>
f50d7146
RK
8601S: Supported
8602F: drivers/gpu/drm/i2c/tda998x_drv.c
8603F: include/drm/i2c/tda998x.h
8604
fbace43e
PR
8605NXP TFA9879 DRIVER
8606M: Peter Rosin <peda@axentia.se>
8607L: alsa-devel@alsa-project.org (moderated for non-subscribers)
8608S: Maintained
8609F: sound/soc/codecs/tfa9879*
8610
442f04c3
JP
8611OBJTOOL
8612M: Josh Poimboeuf <jpoimboe@redhat.com>
8613S: Supported
8614F: tools/objtool/
8615
f5525786 8616OMAP SUPPORT
0e24bdd4 8617M: Tony Lindgren <tony@atomide.com>
f5525786
TL
8618L: linux-omap@vger.kernel.org
8619W: http://www.muru.com/linux/omap/
8620W: http://linux.omap.com/
8a6e2535 8621Q: http://patchwork.kernel.org/project/linux-omap/list/
30bd0129 8622T: git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
f5525786 8623S: Maintained
4e04d5a3 8624F: arch/arm/*omap*/
026da812
FB
8625F: arch/arm/configs/omap1_defconfig
8626F: arch/arm/configs/omap2plus_defconfig
046d0a37 8627F: drivers/i2c/busses/i2c-omap.c
dc68cd11
FB
8628F: drivers/irqchip/irq-omap-intc.c
8629F: drivers/mfd/*omap*.c
8630F: drivers/mfd/menelaus.c
8631F: drivers/mfd/palmas.c
8632F: drivers/mfd/tps65217.c
8633F: drivers/mfd/tps65218.c
8634F: drivers/mfd/tps65910.c
8635F: drivers/mfd/twl-core.[ch]
8636F: drivers/mfd/twl4030*.c
8637F: drivers/mfd/twl6030*.c
8638F: drivers/mfd/twl6040*.c
8639F: drivers/regulator/palmas-regulator*.c
8640F: drivers/regulator/pbias-regulator.c
8641F: drivers/regulator/tps65217-regulator.c
8642F: drivers/regulator/tps65218-regulator.c
8643F: drivers/regulator/tps65910-regulator.c
8644F: drivers/regulator/twl-regulator.c
046d0a37 8645F: include/linux/i2c-omap.h
f5525786 8646
50f29fbd 8647OMAP DEVICE TREE SUPPORT
cdb55ab0 8648M: Benoît Cousson <bcousson@baylibre.com>
50f29fbd
TL
8649M: Tony Lindgren <tony@atomide.com>
8650L: linux-omap@vger.kernel.org
d0fb18c5 8651L: devicetree@vger.kernel.org
50f29fbd
TL
8652S: Maintained
8653F: arch/arm/boot/dts/*omap*
8654F: arch/arm/boot/dts/*am3*
05eb20fa
NM
8655F: arch/arm/boot/dts/*am4*
8656F: arch/arm/boot/dts/*am5*
8657F: arch/arm/boot/dts/*dra7*
50f29fbd 8658
f5525786 8659OMAP CLOCK FRAMEWORK SUPPORT
8b58be88 8660M: Paul Walmsley <paul@pwsan.com>
f5525786
TL
8661L: linux-omap@vger.kernel.org
8662S: Maintained
8663F: arch/arm/*omap*/*clock*
8664
8665OMAP POWER MANAGEMENT SUPPORT
3cf2efd5 8666M: Kevin Hilman <khilman@kernel.org>
f5525786
TL
8667L: linux-omap@vger.kernel.org
8668S: Maintained
8669F: arch/arm/*omap*/*pm*
c46938d4 8670F: drivers/cpufreq/omap-cpufreq.c
f5525786 8671
d21db568 8672OMAP POWERDOMAIN SOC ADAPTATION LAYER SUPPORT
ff2de822 8673M: Rajendra Nayak <rnayak@codeaurora.org>
692ab1f3
PW
8674M: Paul Walmsley <paul@pwsan.com>
8675L: linux-omap@vger.kernel.org
8676S: Maintained
d21db568 8677F: arch/arm/mach-omap2/prm*
692ab1f3 8678
f5525786 8679OMAP AUDIO SUPPORT
6c284903 8680M: Peter Ujfalusi <peter.ujfalusi@ti.com>
7ec41ee5 8681M: Jarkko Nikula <jarkko.nikula@bitmer.com>
e5747e40 8682L: alsa-devel@alsa-project.org (moderated for non-subscribers)
f5525786
TL
8683L: linux-omap@vger.kernel.org
8684S: Maintained
8685F: sound/soc/omap/
8686
18640193
TL
8687OMAP GENERAL PURPOSE MEMORY CONTROLLER SUPPORT
8688M: Roger Quadros <rogerq@ti.com>
8689M: Tony Lindgren <tony@atomide.com>
8690L: linux-omap@vger.kernel.org
8691S: Maintained
8692F: drivers/memory/omap-gpmc.c
8693F: arch/arm/mach-omap2/*gpmc*
8694
f5525786 8695OMAP FRAMEBUFFER SUPPORT
830e6384 8696M: Tomi Valkeinen <tomi.valkeinen@ti.com>
c69f677c 8697L: linux-fbdev@vger.kernel.org
f5525786
TL
8698L: linux-omap@vger.kernel.org
8699S: Maintained
8a61f013 8700F: drivers/video/fbdev/omap/
f5525786 8701
676eec0d 8702OMAP DISPLAY SUBSYSTEM and FRAMEBUFFER SUPPORT (DSS2)
830e6384 8703M: Tomi Valkeinen <tomi.valkeinen@ti.com>
178ff4c9 8704L: linux-omap@vger.kernel.org
676eec0d 8705L: linux-fbdev@vger.kernel.org
178ff4c9 8706S: Maintained
8a61f013 8707F: drivers/video/fbdev/omap2/
178ff4c9
TV
8708F: Documentation/arm/OMAP/DSS
8709
8b37fcfc
OBC
8710OMAP HARDWARE SPINLOCK SUPPORT
8711M: Ohad Ben-Cohen <ohad@wizery.com>
8712L: linux-omap@vger.kernel.org
8713S: Maintained
8714F: drivers/hwspinlock/omap_hwspinlock.c
8b37fcfc 8715
f5525786 8716OMAP MMC SUPPORT
8b58be88 8717M: Jarkko Lavinen <jarkko.lavinen@nokia.com>
f5525786
TL
8718L: linux-omap@vger.kernel.org
8719S: Maintained
653f41b5
MC
8720F: drivers/mmc/host/omap.c
8721
8722OMAP HS MMC SUPPORT
0a4585c6 8723L: linux-mmc@vger.kernel.org
653f41b5 8724L: linux-omap@vger.kernel.org
dfa5d196 8725S: Orphan
653f41b5 8726F: drivers/mmc/host/omap_hsmmc.c
f5525786
TL
8727
8728OMAP RANDOM NUMBER GENERATOR SUPPORT
8b58be88 8729M: Deepak Saxena <dsaxena@plexity.net>
f5525786
TL
8730S: Maintained
8731F: drivers/char/hw_random/omap-rng.c
8732
f400c82e 8733OMAP HWMOD SUPPORT
cdb55ab0 8734M: Benoît Cousson <bcousson@baylibre.com>
f400c82e
PW
8735M: Paul Walmsley <paul@pwsan.com>
8736L: linux-omap@vger.kernel.org
8737S: Maintained
8fc8b12b 8738F: arch/arm/mach-omap2/omap_hwmod.*
f400c82e 8739
8633fb30
PW
8740OMAP HWMOD DATA
8741M: Paul Walmsley <paul@pwsan.com>
8742L: linux-omap@vger.kernel.org
8743S: Maintained
8744F: arch/arm/mach-omap2/omap_hwmod*data*
8745
f400c82e 8746OMAP HWMOD DATA FOR OMAP4-BASED DEVICES
cdb55ab0 8747M: Benoît Cousson <bcousson@baylibre.com>
f400c82e
PW
8748L: linux-omap@vger.kernel.org
8749S: Maintained
8750F: arch/arm/mach-omap2/omap_hwmod_44xx_data.c
8751
0db83ced 8752OMAP IMAGING SUBSYSTEM (OMAP3 ISP and OMAP4 ISS)
7e8970e1
LP
8753M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
8754L: linux-media@vger.kernel.org
8755S: Maintained
7eec52db 8756F: Documentation/devicetree/bindings/media/ti,omap3isp.txt
90d72ac6 8757F: drivers/media/platform/omap3isp/
0db83ced 8758F: drivers/staging/media/omap4iss/
7e8970e1 8759
f5525786 8760OMAP USB SUPPORT
f5525786
TL
8761L: linux-usb@vger.kernel.org
8762L: linux-omap@vger.kernel.org
3b243519 8763S: Orphan
a16fbd65
JP
8764F: drivers/usb/*/*omap*
8765F: arch/arm/*omap*/usb*
f5525786 8766
6d994710 8767OMAP GPIO DRIVER
fe643528 8768M: Grygorii Strashko <grygorii.strashko@ti.com>
97215800 8769M: Santosh Shilimkar <ssantosh@kernel.org>
3cf2efd5 8770M: Kevin Hilman <khilman@kernel.org>
6d994710
KH
8771L: linux-omap@vger.kernel.org
8772S: Maintained
fe643528 8773F: Documentation/devicetree/bindings/gpio/gpio-omap.txt
6d994710
KH
8774F: drivers/gpio/gpio-omap.c
8775
c351e290
MJ
8776OMAP/NEWFLOW NANOBONE MACHINE SUPPORT
8777M: Mark Jackson <mpfj@newflow.co.uk>
8778L: linux-omap@vger.kernel.org
8779S: Maintained
8780F: arch/arm/boot/dts/am335x-nano.dts
8781
0ad122d9 8782OMFS FILESYSTEM
8b58be88 8783M: Bob Copeland <me@bobcopeland.com>
0ad122d9
BC
8784L: linux-karma-devel@lists.sourceforge.net
8785S: Maintained
679655da
JP
8786F: Documentation/filesystems/omfs.txt
8787F: fs/omfs/
0ad122d9 8788
c1986ee9 8789OMNIKEY CARDMAN 4000 DRIVER
8b58be88 8790M: Harald Welte <laforge@gnumonks.org>
c1986ee9 8791S: Maintained
679655da
JP
8792F: drivers/char/pcmcia/cm4000_cs.c
8793F: include/linux/cm4000_cs.h
c117ab84 8794F: include/uapi/linux/cm4000_cs.h
c1986ee9 8795
77c44ab1 8796OMNIKEY CARDMAN 4040 DRIVER
8b58be88 8797M: Harald Welte <laforge@gnumonks.org>
77c44ab1 8798S: Maintained
679655da 8799F: drivers/char/pcmcia/cm4040_cs.*
77c44ab1 8800
77d5140f 8801OMNIVISION OV7670 SENSOR DRIVER
8b58be88 8802M: Jonathan Corbet <corbet@lwn.net>
661263b5 8803L: linux-media@vger.kernel.org
275ffde4 8804T: git git://linuxtv.org/media_tree.git
77d5140f 8805S: Maintained
90d72ac6 8806F: drivers/media/i2c/ov7670.c
77d5140f 8807
431bca73 8808ONENAND FLASH DRIVER
8b58be88 8809M: Kyungmin Park <kyungmin.park@samsung.com>
431bca73
TG
8810L: linux-mtd@lists.infradead.org
8811S: Maintained
679655da
JP
8812F: drivers/mtd/onenand/
8813F: include/linux/mtd/onenand*.h
431bca73 8814
1da177e4 8815ONSTREAM SCSI TAPE DRIVER
8b58be88 8816M: Willem Riede <osst@riede.org>
1da177e4
LT
8817L: osst-users@lists.sourceforge.net
8818L: linux-scsi@vger.kernel.org
8819S: Maintained
f7269cfc
JD
8820F: Documentation/scsi/osst.txt
8821F: drivers/scsi/osst.*
8822F: drivers/scsi/osst_*.h
8823F: drivers/scsi/st.h
1da177e4 8824
e2d1d6c0 8825OPENCORES I2C BUS DRIVER
8b58be88 8826M: Peter Korsgaard <jacmet@sunsite.dk>
846557d3 8827L: linux-i2c@vger.kernel.org
e2d1d6c0 8828S: Maintained
679655da
JP
8829F: Documentation/i2c/busses/i2c-ocores
8830F: drivers/i2c/busses/i2c-ocores.c
e2d1d6c0 8831
860c44c1 8832OPEN FIRMWARE AND FLATTENED DEVICE TREE
5d3ad8a6 8833M: Rob Herring <robh+dt@kernel.org>
c8fb70a3 8834M: Frank Rowand <frowand.list@gmail.com>
d0fb18c5 8835L: devicetree@vger.kernel.org
a7fefe9f 8836W: http://www.devicetree.org/
fcdec35e 8837T: git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
860c44c1 8838S: Maintained
f8828205 8839F: drivers/of/
860c44c1 8840F: include/linux/of*.h
f8828205 8841F: scripts/dtc/
860c44c1 8842
f8828205 8843OPEN FIRMWARE AND FLATTENED DEVICE TREE BINDINGS
5d3ad8a6 8844M: Rob Herring <robh+dt@kernel.org>
f8828205 8845M: Mark Rutland <mark.rutland@arm.com>
f8828205 8846L: devicetree@vger.kernel.org
9f273c24 8847T: git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
fcdec35e 8848Q: http://patchwork.ozlabs.org/project/devicetree-bindings/list/
f8828205
GL
8849S: Maintained
8850F: Documentation/devicetree/
8851F: arch/*/boot/dts/
8852F: include/dt-bindings/
8853
2bb65f56
PA
8854OPEN FIRMWARE AND DEVICE TREE OVERLAYS
8855M: Pantelis Antoniou <pantelis.antoniou@konsulko.com>
8856L: devicetree@vger.kernel.org
8857S: Maintained
8858F: Documentation/devicetree/dynamic-resolution-notes.txt
8859F: Documentation/devicetree/overlay-notes.txt
8860F: drivers/of/overlay.c
8861F: drivers/of/resolver.c
8862
19f9d392
JB
8863OPENRISC ARCHITECTURE
8864M: Jonas Bonn <jonas@southpole.se>
8865W: http://openrisc.net
19f9d392
JB
8866S: Maintained
8867T: git git://openrisc.net/~jonas/linux
14430813 8868F: arch/openrisc/
19f9d392 8869
ccb1352e 8870OPENVSWITCH
4f337ed5 8871M: Pravin Shelar <pshelar@nicira.com>
b422da7c 8872L: netdev@vger.kernel.org
ccb1352e
JG
8873L: dev@openvswitch.org
8874W: http://openvswitch.org
ccb1352e
JG
8875S: Maintained
8876F: net/openvswitch/
b422da7c 8877F: include/uapi/linux/openvswitch.h
ccb1352e 8878
875fa6fb
VK
8879OPERATING PERFORMANCE POINTS (OPP)
8880M: Viresh Kumar <vireshk@kernel.org>
8881M: Nishanth Menon <nm@ti.com>
8882M: Stephen Boyd <sboyd@codeaurora.org>
8883L: linux-pm@vger.kernel.org
8884S: Maintained
8885T: git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git
8886F: drivers/base/power/opp/
8887F: include/linux/pm_opp.h
8888F: Documentation/power/opp.txt
8889F: Documentation/devicetree/bindings/opp/
8890
af39917d
CL
8891OPL4 DRIVER
8892M: Clemens Ladisch <clemens@ladisch.de>
8893L: alsa-devel@alsa-project.org (moderated for non-subscribers)
8894T: git git://git.alsa-project.org/alsa-kernel.git
8895S: Maintained
8896F: sound/drivers/opl4/
8897
1da177e4 8898OPROFILE
4cf7e718 8899M: Robert Richter <rric@kernel.org>
1da177e4
LT
8900L: oprofile-list@lists.sf.net
8901S: Maintained
81c4a8a6 8902F: arch/*/include/asm/oprofile*.h
679655da
JP
8903F: arch/*/oprofile/
8904F: drivers/oprofile/
8905F: include/linux/oprofile.h
1da177e4 8906
e2d1d6c0 8907ORACLE CLUSTER FILESYSTEM 2 (OCFS2)
0a966fa8 8908M: Mark Fasheh <mfasheh@versity.com>
d6351db2 8909M: Joel Becker <jlbec@evilplan.org>
e2d1d6c0 8910L: ocfs2-devel@oss.oracle.com (moderated for non-subscribers)
01945fa2 8911W: http://ocfs2.wiki.kernel.org
e2d1d6c0 8912S: Supported
679655da
JP
8913F: Documentation/filesystems/ocfs2.txt
8914F: Documentation/filesystems/dlmfs.txt
8915F: fs/ocfs2/
e2d1d6c0 8916
1da177e4 8917ORINOCO DRIVER
724c6b35 8918L: linux-wireless@vger.kernel.org
491b26b4 8919W: http://wireless.kernel.org/en/users/Drivers/orinoco
ecffdde6 8920W: http://www.nongnu.org/orinoco/
3a59babb 8921S: Orphan
2be45b66 8922F: drivers/net/wireless/intersil/orinoco/
1da177e4 8923
42c55aa8 8924OSD LIBRARY and FILESYSTEM
fadc0752 8925M: Boaz Harrosh <ooo@electrozaur.com>
f1f6630b 8926M: Benny Halevy <bhalevy@primarydata.com>
68274794
BH
8927L: osd-dev@open-osd.org
8928W: http://open-osd.org
54e5881d 8929T: git git://git.open-osd.org/open-osd.git
68274794 8930S: Maintained
42c55aa8 8931F: drivers/scsi/osd/
6b6f0b6c 8932F: include/scsi/osd_*
42c55aa8 8933F: fs/exofs/
68274794 8934
ef94b186 8935OVERLAY FILESYSTEM
7c37fbda 8936M: Miklos Szeredi <miklos@szeredi.hu>
1d113735
MS
8937L: linux-unionfs@vger.kernel.org
8938T: git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/vfs.git
7c37fbda 8939S: Supported
1d113735 8940F: fs/overlayfs/
7c37fbda
NB
8941F: Documentation/filesystems/overlayfs.txt
8942
85096169
MM
8943ORANGEFS FILESYSTEM
8944M: Mike Marshall <hubcap@omnibond.com>
b39c3cf4 8945L: pvfs2-developers@beowulf-underground.org (subscribers-only)
85096169
MM
8946T: git git://git.kernel.org/pub/scm/linux/kernel/git/hubcap/linux.git
8947S: Supported
8948F: fs/orangefs/
8949F: Documentation/filesystems/orangefs.txt
8950
e2d1d6c0 8951P54 WIRELESS DRIVER
084cb0fe 8952M: Christian Lamparter <chunkeey@googlemail.com>
e2d1d6c0 8953L: linux-wireless@vger.kernel.org
084cb0fe 8954W: http://wireless.kernel.org/en/users/Drivers/p54
e2d1d6c0 8955S: Maintained
d3466830 8956F: drivers/net/wireless/intersil/p54/
e2d1d6c0 8957
f5cd7872 8958PA SEMI ETHERNET DRIVER
8b58be88 8959M: Olof Johansson <olof@lixom.net>
f5cd7872
OJ
8960L: netdev@vger.kernel.org
8961S: Maintained
ded19add 8962F: drivers/net/ethernet/pasemi/*
f5cd7872 8963
beb58aa3 8964PA SEMI SMBUS DRIVER
8b58be88 8965M: Olof Johansson <olof@lixom.net>
846557d3 8966L: linux-i2c@vger.kernel.org
beb58aa3 8967S: Maintained
679655da 8968F: drivers/i2c/busses/i2c-pasemi.c
beb58aa3 8969
48fc267e
SK
8970PADATA PARALLEL EXECUTION MECHANISM
8971M: Steffen Klassert <steffen.klassert@secunet.com>
48fc267e
SK
8972L: linux-crypto@vger.kernel.org
8973S: Maintained
8974F: kernel/padata.c
8975F: include/linux/padata.h
8976F: Documentation/padata.txt
8977
709ee531 8978PANASONIC LAPTOP ACPI EXTRAS DRIVER
8b58be88 8979M: Harald Welte <laforge@gnumonks.org>
d0944853 8980L: platform-driver-x86@vger.kernel.org
709ee531 8981S: Maintained
679655da 8982F: drivers/platform/x86/panasonic-laptop.c
709ee531 8983
368dd5ac 8984PANASONIC MN10300/AM33/AM34 PORT
8b58be88 8985M: David Howells <dhowells@redhat.com>
4fa97181
DH
8986L: linux-am33-list@redhat.com (moderated for non-subscribers)
8987W: ftp://ftp.redhat.com/pub/redhat/gnupro/AM33/
8988S: Maintained
679655da
JP
8989F: Documentation/mn10300/
8990F: arch/mn10300/
4fa97181 8991
305b37bd
KS
8992PARALLEL LCD/KEYPAD PANEL DRIVER
8993M: Willy Tarreau <willy@haproxy.com>
8994M: Ksenija Stanojevic <ksenija.stanojevic@gmail.com>
8995S: Odd Fixes
8996F: Documentation/misc-devices/lcd-panel-cgram.txt
8997F: drivers/misc/panel.c
8998
64dfff03
SM
8999PARALLEL PORT SUBSYSTEM
9000M: Sudip Mukherjee <sudipm.mukherjee@gmail.com>
9001M: Sudip Mukherjee <sudip@vectorindia.org>
3dd1a329 9002L: linux-parport@lists.infradead.org (subscribers-only)
64dfff03 9003S: Maintained
679655da
JP
9004F: drivers/parport/
9005F: include/linux/parport*.h
9006F: drivers/char/ppdev.c
c117ab84 9007F: include/uapi/linux/ppdev.h
64dfff03 9008F: Documentation/parport*.txt
1da177e4 9009
4cdf6bc2 9010PARAVIRT_OPS INTERFACE
d633180c 9011M: Jeremy Fitzhardinge <jeremy@goop.org>
8b58be88
JP
9012M: Chris Wright <chrisw@sous-sol.org>
9013M: Alok Kataria <akataria@vmware.com>
9014M: Rusty Russell <rusty@rustcorp.com.au>
c996d8b9 9015L: virtualization@lists.linux-foundation.org
4cdf6bc2 9016S: Supported
a2e19991 9017F: Documentation/virtual/paravirt_ops.txt
679655da
JP
9018F: arch/*/kernel/paravirt*
9019F: arch/*/include/asm/paravirt.h
47ae4b05 9020F: include/linux/hypervisor.h
4cdf6bc2 9021
e2d1d6c0 9022PARIDE DRIVERS FOR PARALLEL PORT IDE DEVICES
8b58be88 9023M: Tim Waugh <tim@cyberelk.net>
e2d1d6c0 9024L: linux-parport@lists.infradead.org (subscribers-only)
e2d1d6c0 9025S: Maintained
679655da
JP
9026F: Documentation/blockdev/paride.txt
9027F: drivers/block/paride/
e2d1d6c0
RD
9028
9029PARISC ARCHITECTURE
b8828770 9030M: "James E.J. Bottomley" <jejb@parisc-linux.org>
b38a03b8 9031M: Helge Deller <deller@gmx.de>
e2d1d6c0
RD
9032L: linux-parisc@vger.kernel.org
9033W: http://www.parisc-linux.org/
8a6e2535 9034Q: http://patchwork.kernel.org/project/linux-parisc/list/
08deed1e 9035T: git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/parisc-2.6.git
fbb46caa 9036T: git git://git.kernel.org/pub/scm/linux/kernel/git/deller/parisc-linux.git
e2d1d6c0 9037S: Maintained
679655da 9038F: arch/parisc/
2b6bac9e 9039F: Documentation/parisc/
679655da 9040F: drivers/parisc/
2b6bac9e
HD
9041F: drivers/char/agp/parisc-agp.c
9042F: drivers/input/serio/gscps2.c
9043F: drivers/parport/parport_gsc.*
9044F: drivers/tty/serial/8250/8250_gsc.c
8a61f013 9045F: drivers/video/fbdev/sti*
2b6bac9e
HD
9046F: drivers/video/console/sti*
9047F: drivers/video/logo/logo_parisc*
e2d1d6c0 9048
1662d32c 9049PC87360 HARDWARE MONITORING DRIVER
8b58be88 9050M: Jim Cromie <jim.cromie@gmail.com>
968ce1b1 9051L: linux-hwmon@vger.kernel.org
1662d32c 9052S: Maintained
679655da
JP
9053F: Documentation/hwmon/pc87360
9054F: drivers/hwmon/pc87360.c
1662d32c
JC
9055
9056PC8736x GPIO DRIVER
8b58be88 9057M: Jim Cromie <jim.cromie@gmail.com>
1662d32c 9058S: Maintained
679655da 9059F: drivers/char/pc8736x_gpio.c
1662d32c 9060
1ad107fd 9061PC87427 HARDWARE MONITORING DRIVER
d8130624 9062M: Jean Delvare <jdelvare@suse.com>
968ce1b1 9063L: linux-hwmon@vger.kernel.org
1ad107fd
JD
9064S: Maintained
9065F: Documentation/hwmon/pc87427
9066F: drivers/hwmon/pc87427.c
9067
b26e0ed4 9068PCA9532 LED DRIVER
8b58be88 9069M: Riku Voipio <riku.voipio@iki.fi>
b26e0ed4 9070S: Maintained
d5ca6918
JP
9071F: drivers/leds/leds-pca9532.c
9072F: include/linux/leds-pca9532.h
b26e0ed4 9073
5ce914a8 9074PCA9541 I2C BUS MASTER SELECTOR DRIVER
ca462085 9075M: Guenter Roeck <linux@roeck-us.net>
5ce914a8
GR
9076L: linux-i2c@vger.kernel.org
9077S: Maintained
b4f0b74e 9078F: drivers/i2c/muxes/i2c-mux-pca9541.c
5ce914a8 9079
3971dae5 9080PCDP - PRIMARY CONSOLE AND DEBUG PORT
055e72fe 9081M: Khalid Aziz <khalid@gonehiking.org>
3971dae5
KA
9082S: Maintained
9083F: drivers/firmware/pcdp.*
9084
065c6359 9085PCI ERROR RECOVERY
6305902c 9086M: Linas Vepstas <linasvepstas@gmail.com>
c1f69db7 9087L: linux-pci@vger.kernel.org
065c6359 9088S: Supported
679655da 9089F: Documentation/PCI/pci-error-recovery.txt
065c6359 9090
78c1cffd
RC
9091PCI ENHANCED ERROR HANDLING (EEH) FOR POWERPC
9092M: Russell Currey <ruscur@russell.cc>
9093L: linuxppc-dev@lists.ozlabs.org
9094S: Supported
9095F: Documentation/powerpc/eeh-pci-error-recovery.txt
9096F: arch/powerpc/kernel/eeh*.c
9097F: arch/powerpc/platforms/*/eeh*.c
9098F: arch/powerpc/include/*/eeh*.h
9099
1da177e4 9100PCI SUBSYSTEM
5ac3a6d2 9101M: Bjorn Helgaas <bhelgaas@google.com>
2905474d 9102L: linux-pci@vger.kernel.org
99662dd1 9103Q: http://patchwork.ozlabs.org/project/linux-pci/list/
c0233ed4 9104T: git git://git.kernel.org/pub/scm/linux/kernel/git/helgaas/pci.git
1da177e4 9105S: Supported
92a1fe2e 9106F: Documentation/devicetree/bindings/pci/
679655da
JP
9107F: Documentation/PCI/
9108F: drivers/pci/
9109F: include/linux/pci*
6b49ee49 9110F: arch/x86/pci/
cad01f91 9111F: arch/x86/kernel/quirks.c
1da177e4 9112
eaa6111b
LFT
9113PCI DRIVER FOR ALTERA PCIE IP
9114M: Ley Foon Tan <lftan@altera.com>
9115L: rfi@lists.rocketboards.org (moderated for non-subscribers)
9116L: linux-pci@vger.kernel.org
9117S: Supported
9118F: Documentation/devicetree/bindings/pci/altera-pcie.txt
9119F: drivers/pci/host/pcie-altera.c
9120
b7e78170
RH
9121PCI DRIVER FOR ARM VERSATILE PLATFORM
9122M: Rob Herring <robh@kernel.org>
9123L: linux-pci@vger.kernel.org
9124L: linux-arm-kernel@lists.infradead.org
9125S: Maintained
9126F: Documentation/devicetree/bindings/pci/versatile.txt
9127F: drivers/pci/host/pci-versatile.c
9128
5f6b6ccd
TI
9129PCI DRIVER FOR APPLIEDMICRO XGENE
9130M: Tanmay Inamdar <tinamdar@apm.com>
9131L: linux-pci@vger.kernel.org
9132L: linux-arm-kernel@lists.infradead.org
9133S: Maintained
9134F: Documentation/devicetree/bindings/pci/xgene-pci.txt
9135F: drivers/pci/host/pci-xgene.c
9136
62d0ff83
ML
9137PCI DRIVER FOR FREESCALE LAYERSCAPE
9138M: Minghuan Lian <minghuan.Lian@freescale.com>
9139M: Mingkai Hu <mingkai.hu@freescale.com>
9140M: Roy Zang <tie-fei.zang@freescale.com>
9141L: linuxppc-dev@lists.ozlabs.org
9142L: linux-pci@vger.kernel.org
9143L: linux-arm-kernel@lists.infradead.org
9144S: Maintained
9145F: drivers/pci/host/*layerscape*
9146
f0b75693 9147PCI DRIVER FOR IMX6
f175aa2c 9148M: Richard Zhu <Richard.Zhu@freescale.com>
1ba55f55 9149M: Lucas Stach <l.stach@pengutronix.de>
f0b75693
BH
9150L: linux-pci@vger.kernel.org
9151L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9152S: Maintained
9153F: drivers/pci/host/*imx6*
9154
0c4ffcfe
MK
9155PCI DRIVER FOR TI KEYSTONE
9156M: Murali Karicheri <m-karicheri2@ti.com>
9157L: linux-pci@vger.kernel.org
9158L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9159S: Maintained
9160F: drivers/pci/host/*keystone*
9161
f0b75693
BH
9162PCI DRIVER FOR MVEBU (Marvell Armada 370 and Armada XP SOC support)
9163M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
9164M: Jason Cooper <jason@lakedaemon.net>
9165L: linux-pci@vger.kernel.org
9166L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9167S: Maintained
9168F: drivers/pci/host/*mvebu*
9169
8c39d710
TP
9170PCI DRIVER FOR AARDVARK (Marvell Armada 3700)
9171M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
9172L: linux-pci@vger.kernel.org
9173L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9174S: Maintained
9175F: drivers/pci/host/pci-aardvark.c
9176
0447cfd7
TR
9177PCI DRIVER FOR NVIDIA TEGRA
9178M: Thierry Reding <thierry.reding@gmail.com>
9179L: linux-tegra@vger.kernel.org
f0b75693 9180L: linux-pci@vger.kernel.org
0447cfd7
TR
9181S: Supported
9182F: Documentation/devicetree/bindings/pci/nvidia,tegra20-pcie.txt
9183F: drivers/pci/host/pci-tegra.c
9184
47ff3de9
KVA
9185PCI DRIVER FOR TI DRA7XX
9186M: Kishon Vijay Abraham I <kishon@ti.com>
9187L: linux-omap@vger.kernel.org
9188L: linux-pci@vger.kernel.org
9189S: Supported
9190F: Documentation/devicetree/bindings/pci/ti-pci.txt
9191F: drivers/pci/host/pci-dra7xx.c
9192
f0b75693
BH
9193PCI DRIVER FOR RENESAS R-CAR
9194M: Simon Horman <horms@verge.net.au>
9195L: linux-pci@vger.kernel.org
4a121096 9196L: linux-renesas-soc@vger.kernel.org
f0b75693
BH
9197S: Maintained
9198F: drivers/pci/host/*rcar*
9199
4af82255 9200PCI DRIVER FOR SAMSUNG EXYNOS
b7701755 9201M: Jingoo Han <jingoohan1@gmail.com>
4af82255 9202L: linux-pci@vger.kernel.org
f0b75693
BH
9203L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9204L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
4af82255
JH
9205S: Maintained
9206F: drivers/pci/host/pci-exynos.c
9207
f0b75693 9208PCI DRIVER FOR SYNOPSIS DESIGNWARE
b7701755 9209M: Jingoo Han <jingoohan1@gmail.com>
110baab1 9210M: Pratyush Anand <pratyush.anand@gmail.com>
f0b75693
BH
9211L: linux-pci@vger.kernel.org
9212S: Maintained
9213F: drivers/pci/host/*designware*
9214
5a3aa2a8
JP
9215PCI DRIVER FOR SYNOPSYS PROTOTYPING DEVICE
9216M: Joao Pinto <jpinto@synopsys.com>
9217L: linux-pci@vger.kernel.org
9218S: Maintained
9219F: Documentation/devicetree/bindings/pci/designware-pcie.txt
9220F: drivers/pci/host/pcie-designware-plat.c
9221
cf28855b
WD
9222PCI DRIVER FOR GENERIC OF HOSTS
9223M: Will Deacon <will.deacon@arm.com>
9224L: linux-pci@vger.kernel.org
9225L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9226S: Maintained
9227F: Documentation/devicetree/bindings/pci/host-generic-pci.txt
4e64dbe2 9228F: drivers/pci/host/pci-host-common.c
cf28855b
WD
9229F: drivers/pci/host/pci-host-generic.c
9230
185a383a
KB
9231PCI DRIVER FOR INTEL VOLUME MANAGEMENT DEVICE (VMD)
9232M: Keith Busch <keith.busch@intel.com>
9233L: linux-pci@vger.kernel.org
9234S: Supported
9235F: arch/x86/pci/vmd.c
9236
51b66a6c 9237PCIE DRIVER FOR ST SPEAR13XX
110baab1 9238M: Pratyush Anand <pratyush.anand@gmail.com>
51b66a6c 9239L: linux-pci@vger.kernel.org
110baab1 9240S: Maintained
51b66a6c
PA
9241F: drivers/pci/host/*spear*
9242
af1169b4
LFT
9243PCI MSI DRIVER FOR ALTERA MSI IP
9244M: Ley Foon Tan <lftan@altera.com>
9245L: rfi@lists.rocketboards.org (moderated for non-subscribers)
9246L: linux-pci@vger.kernel.org
9247S: Supported
9248F: Documentation/devicetree/bindings/pci/altera-pcie-msi.txt
9249F: drivers/pci/host/pcie-altera-msi.c
51b66a6c 9250
dcd19de3
DD
9251PCI MSI DRIVER FOR APPLIEDMICRO XGENE
9252M: Duc Dang <dhdang@apm.com>
9253L: linux-pci@vger.kernel.org
9254L: linux-arm-kernel@lists.infradead.org
9255S: Maintained
9256F: Documentation/devicetree/bindings/pci/xgene-pci-msi.txt
9257F: drivers/pci/host/pci-xgene-msi.c
9258
a3cbfae1
NC
9259PCIE DRIVER FOR AXIS ARTPEC
9260M: Niklas Cassel <niklas.cassel@axis.com>
9261M: Jesper Nilsson <jesper.nilsson@axis.com>
9262L: linux-arm-kernel@axis.com
9263L: linux-pci@vger.kernel.org
9264S: Maintained
9265F: Documentation/devicetree/bindings/pci/axis,artpec*
9266F: drivers/pci/host/*artpec*
9267
500a1d9a
ZW
9268PCIE DRIVER FOR HISILICON
9269M: Zhou Wang <wangzhou1@hisilicon.com>
5930fe4e 9270M: Gabriele Paoloni <gabriele.paoloni@huawei.com>
500a1d9a
ZW
9271L: linux-pci@vger.kernel.org
9272S: Maintained
9273F: Documentation/devicetree/bindings/pci/hisilicon-pcie.txt
9274F: drivers/pci/host/pcie-hisi.c
9275
e77f847d
SL
9276PCIE DRIVER FOR ROCKCHIP
9277M: Shawn Lin <shawn.lin@rock-chips.com>
9278M: Wenrui Li <wenrui.li@rock-chips.com>
9279L: linux-pci@vger.kernel.org
9280L: linux-rockchip@lists.infradead.org
9281S: Maintained
9282F: Documentation/devicetree/bindings/pci/rockchip-pcie.txt
9283F: drivers/pci/host/pcie-rockchip.c
9284
82a82383
SV
9285PCIE DRIVER FOR QUALCOMM MSM
9286M: Stanimir Varbanov <svarbanov@mm-sol.com>
9287L: linux-pci@vger.kernel.org
9288L: linux-arm-msm@vger.kernel.org
9289S: Maintained
9290F: drivers/pci/host/*qcom*
9291
f12b76e5
DD
9292PCIE DRIVER FOR CAVIUM THUNDERX
9293M: David Daney <david.daney@cavium.com>
9294L: linux-pci@vger.kernel.org
9295L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9296S: Supported
9297F: Documentation/devicetree/bindings/pci/pci-thunder-*
9298F: drivers/pci/host/pci-thunder-*
9299
1da177e4 9300PCMCIA SUBSYSTEM
4230dfc9 9301P: Linux PCMCIA Team
f5df5881 9302L: linux-pcmcia@lists.infradead.org
6650e0a5 9303W: http://lists.infradead.org/mailman/listinfo/linux-pcmcia
9f273c24 9304T: git git://git.kernel.org/pub/scm/linux/kernel/git/brodo/pcmcia.git
4230dfc9 9305S: Maintained
679655da
JP
9306F: Documentation/pcmcia/
9307F: drivers/pcmcia/
9308F: include/pcmcia/
1da177e4
LT
9309
9310PCNET32 NETWORK DRIVER
227fb925 9311M: Don Fry <pcnet32@frontier.com>
979b6c13 9312L: netdev@vger.kernel.org
1da177e4 9313S: Maintained
b955f6ca 9314F: drivers/net/ethernet/amd/pcnet32.c
1da177e4 9315
48fc267e
SK
9316PCRYPT PARALLEL CRYPTO ENGINE
9317M: Steffen Klassert <steffen.klassert@secunet.com>
9318L: linux-crypto@vger.kernel.org
9319S: Maintained
9320F: crypto/pcrypt.c
9321F: include/crypto/pcrypt.h
9322
e72df0b8
TH
9323PER-CPU MEMORY ALLOCATOR
9324M: Tejun Heo <tj@kernel.org>
93e205a7 9325M: Christoph Lameter <cl@linux.com>
e72df0b8
TH
9326T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/percpu.git
9327S: Maintained
9328F: include/linux/percpu*.h
9329F: mm/percpu*.c
9330F: arch/*/include/asm/percpu.h
9331
ad4ecbcb 9332PER-TASK DELAY ACCOUNTING
185e595f 9333M: Balbir Singh <bsingharora@gmail.com>
ad4ecbcb 9334S: Maintained
679655da
JP
9335F: include/linux/delayacct.h
9336F: kernel/delayacct.c
ad4ecbcb 9337
57c0c15b 9338PERFORMANCE EVENTS SUBSYSTEM
daecbd26 9339M: Peter Zijlstra <peterz@infradead.org>
dd9b238c 9340M: Ingo Molnar <mingo@redhat.com>
f80c5393 9341M: Arnaldo Carvalho de Melo <acme@kernel.org>
a54d690e 9342R: Alexander Shishkin <alexander.shishkin@linux.intel.com>
981c3a4f 9343L: linux-kernel@vger.kernel.org
75fc2d37 9344T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
6c0b3244 9345S: Supported
d53e8365 9346F: kernel/events/*
a003236c 9347F: include/linux/perf_event.h
c117ab84 9348F: include/uapi/linux/perf_event.h
141c4296
RR
9349F: arch/*/kernel/perf_event*.c
9350F: arch/*/kernel/*/perf_event*.c
9351F: arch/*/kernel/*/*/perf_event*.c
a003236c 9352F: arch/*/include/asm/perf_event.h
a003236c 9353F: arch/*/kernel/perf_callchain.c
b0a434fb 9354F: arch/*/events/*
a003236c 9355F: tools/perf/
6c0b3244 9356
dd49d0f5 9357PERSONALITY HANDLING
8b58be88 9358M: Christoph Hellwig <hch@infradead.org>
dd49d0f5
JC
9359L: linux-abi-devel@lists.sourceforge.net
9360S: Maintained
679655da 9361F: include/linux/personality.h
c117ab84 9362F: include/uapi/linux/personality.h
dd49d0f5 9363
838e7a03 9364PHONET PROTOCOL
2a06b40f 9365M: Remi Denis-Courmont <courmisch@gmail.com>
838e7a03
RDC
9366S: Supported
9367F: Documentation/networking/phonet.txt
9368F: include/linux/phonet.h
9369F: include/net/phonet/
c117ab84 9370F: include/uapi/linux/phonet.h
838e7a03
RDC
9371F: net/phonet/
9372
1da177e4 9373PHRAM MTD DRIVER
8b58be88 9374M: Joern Engel <joern@lazybastard.org>
1da177e4
LT
9375L: linux-mtd@lists.infradead.org
9376S: Maintained
679655da 9377F: drivers/mtd/devices/phram.c
1da177e4 9378
efdbb10e
BP
9379PICOLCD HID DRIVER
9380M: Bruno Prémont <bonbons@linux-vserver.org>
9381L: linux-input@vger.kernel.org
9382S: Maintained
9383F: drivers/hid/hid-picolcd*
9384
a53bfa07
JI
9385PICOXCELL SUPPORT
9386M: Jamie Iles <jamie@jamieiles.com>
9387L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9388T: git git://github.com/jamieiles/linux-2.6-ji.git
9389S: Supported
b8733987 9390F: arch/arm/boot/dts/picoxcell*
14430813 9391F: arch/arm/mach-picoxcell/
b8733987 9392F: drivers/crypto/picoxcell*
a53bfa07 9393
2744e8af
LW
9394PIN CONTROL SUBSYSTEM
9395M: Linus Walleij <linus.walleij@linaro.org>
c11f042b 9396L: linux-gpio@vger.kernel.org
dbe752a3 9397T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl.git
2744e8af 9398S: Maintained
9feeed94 9399F: Documentation/devicetree/bindings/pinctrl/
fefb6245 9400F: Documentation/pinctrl.txt
07f29ba6 9401F: drivers/pinctrl/
8e406fe4 9402F: include/linux/pinctrl/
2744e8af 9403
2201bbb8
JCPV
9404PIN CONTROLLER - ATMEL AT91
9405M: Jean-Christophe Plagniol-Villard <plagnioj@jcrosoft.com>
9406L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9407S: Maintained
c654b6bf 9408F: drivers/pinctrl/pinctrl-at91.*
2201bbb8 9409
33d3690c
LD
9410PIN CONTROLLER - ATMEL AT91 PIO4
9411M: Ludovic Desroches <ludovic.desroches@atmel.com>
9412L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9413L: linux-gpio@vger.kernel.org
9414S: Supported
9415F: drivers/pinctrl/pinctrl-at91-pio4.*
9416
cbd1b652
MW
9417PIN CONTROLLER - INTEL
9418M: Mika Westerberg <mika.westerberg@linux.intel.com>
9419M: Heikki Krogerus <heikki.krogerus@linux.intel.com>
9420S: Maintained
9421F: drivers/pinctrl/intel/
2201bbb8 9422
9963b536
LP
9423PIN CONTROLLER - RENESAS
9424M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
1a4ca6dd 9425M: Geert Uytterhoeven <geert+renesas@glider.be>
4a121096 9426L: linux-renesas-soc@vger.kernel.org
9963b536
LP
9427S: Maintained
9428F: drivers/pinctrl/sh-pfc/
9429
b75e60d6 9430PIN CONTROLLER - SAMSUNG
fea685e9 9431M: Tomasz Figa <tomasz.figa@gmail.com>
326dce07 9432M: Krzysztof Kozlowski <krzk@kernel.org>
44b03c10 9433M: Sylwester Nawrocki <s.nawrocki@samsung.com>
b75e60d6
DA
9434L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9435L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
9436S: Maintained
9b5b33f6 9437F: drivers/pinctrl/samsung/
b75e60d6 9438
13cbd906
TL
9439PIN CONTROLLER - SINGLE
9440M: Tony Lindgren <tony@atomide.com>
9441M: Haojian Zhuang <haojian.zhuang@linaro.org>
9442L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9443L: linux-omap@vger.kernel.org
9444S: Maintained
9445F: drivers/pinctrl/pinctrl-single.c
9446
deda8287 9447PIN CONTROLLER - ST SPEAR
da89947b 9448M: Viresh Kumar <vireshk@kernel.org>
deda8287
VK
9449L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9450W: http://www.st.com/spear
9451S: Maintained
8e406fe4 9452F: drivers/pinctrl/spear/
deda8287 9453
11a1cf34
JH
9454PISTACHIO SOC SUPPORT
9455M: James Hartley <james.hartley@imgtec.com>
9456M: Ionela Voinescu <ionela.voinescu@imgtec.com>
9457L: linux-mips@linux-mips.org
9458S: Maintained
9459F: arch/mips/pistachio/
9460F: arch/mips/include/asm/mach-pistachio/
9461F: arch/mips/boot/dts/pistachio/
9462F: arch/mips/configs/pistachio*_defconfig
9463
249a6771 9464PKTCDVD DRIVER
e5f6450c 9465M: Jiri Kosina <jikos@kernel.org>
249a6771 9466S: Maintained
679655da
JP
9467F: drivers/block/pktcdvd.c
9468F: include/linux/pktcdvd.h
c117ab84 9469F: include/uapi/linux/pktcdvd.h
249a6771 9470
b31d8273
G
9471PKUNITY SOC DRIVERS
9472M: Guan Xuetao <gxt@mprc.pku.edu.cn>
9473W: http://mprc.pku.edu.cn/~guanxuetao/linux
9474S: Maintained
ceebf4d5 9475T: git git://github.com/gxt/linux.git
b31d8273 9476F: drivers/input/serio/i8042-unicore32io.h
d10e4a66 9477F: drivers/i2c/busses/i2c-puv3.c
8a61f013 9478F: drivers/video/fbdev/fb-puv3.c
2809e80b 9479F: drivers/rtc/rtc-puv3.c
b31d8273 9480
9d2ecfb7 9481PMBUS HARDWARE MONITORING DRIVERS
ca462085 9482M: Guenter Roeck <linux@roeck-us.net>
968ce1b1
GR
9483L: linux-hwmon@vger.kernel.org
9484W: http://hwmon.wiki.kernel.org/
9d2ecfb7
GR
9485W: http://www.roeck-us.net/linux/drivers/
9486T: git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
9487S: Maintained
9488F: Documentation/hwmon/pmbus
9489F: drivers/hwmon/pmbus/
9490F: include/linux/i2c/pmbus.h
9491
89a36810 9492PMC SIERRA MaxRAID DRIVER
89a36810
AR
9493L: linux-scsi@vger.kernel.org
9494W: http://www.pmc-sierra.com/
3cdea4d7 9495S: Orphan
89a36810
AR
9496F: drivers/scsi/pmcraid.*
9497
dbf9bfe6 9498PMC SIERRA PM8001 DRIVER
d32477e2 9499M: Jack Wang <jinpu.wang@profitbricks.com>
dbf9bfe6 9500M: lindar_liu@usish.com
f5a7b525 9501L: pmchba@pmcs.com
dbf9bfe6 9502L: linux-scsi@vger.kernel.org
9503S: Supported
9504F: drivers/scsi/pm8001/
9505
1da177e4 9506POSIX CLOCKS and TIMERS
8b58be88 9507M: Thomas Gleixner <tglx@linutronix.de>
981c3a4f 9508L: linux-kernel@vger.kernel.org
75fc2d37 9509T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
5cee9645 9510S: Maintained
679655da
JP
9511F: fs/timerfd.c
9512F: include/linux/timer*
5cee9645 9513F: kernel/time/*timer*
1da177e4 9514
7b06a6d7
RW
9515POWER MANAGEMENT CORE
9516M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
9517L: linux-pm@vger.kernel.org
9518T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
9519S: Supported
9520F: drivers/base/power/
9521F: include/linux/pm.h
9522F: include/linux/pm_*
9523F: include/linux/powercap.h
9524F: drivers/powercap/
9525
3be86148 9526POWER SUPPLY CLASS/SUBSYSTEM and DRIVERS
ad8464a2 9527M: Sebastian Reichel <sre@kernel.org>
ad8464a2 9528L: linux-pm@vger.kernel.org
58db9505 9529T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
3be86148 9530S: Maintained
f3332532 9531F: Documentation/devicetree/bindings/power/supply/
679655da 9532F: include/linux/power_supply.h
8c0984e5 9533F: drivers/power/supply/
3be86148 9534
514f161a
MR
9535POWER STATE COORDINATION INTERFACE (PSCI)
9536M: Mark Rutland <mark.rutland@arm.com>
9537M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
9538L: linux-arm-kernel@lists.infradead.org
9539S: Maintained
9540F: drivers/firmware/psci.c
9541F: include/linux/psci.h
9542F: include/uapi/linux/psci.h
9543
43a1dd9b
SJS
9544POWERNV OPERATOR PANEL LCD DISPLAY DRIVER
9545M: Suraj Jitindar Singh <sjitindarsingh@gmail.com>
9546L: linuxppc-dev@lists.ozlabs.org
9547S: Maintained
9548F: drivers/char/powernv-op-panel.c
9549
1da177e4 9550PNP SUPPORT
9c3646d1 9551M: "Rafael J. Wysocki" <rafael.j.wysocki@intel.com>
1da177e4 9552S: Maintained
679655da 9553F: drivers/pnp/
1da177e4
LT
9554
9555PPP PROTOCOL DRIVERS AND COMPRESSORS
8b58be88 9556M: Paul Mackerras <paulus@samba.org>
1da177e4
LT
9557L: linux-ppp@vger.kernel.org
9558S: Maintained
224cf5ad 9559F: drivers/net/ppp/ppp_*
1da177e4
LT
9560
9561PPP OVER ATM (RFC 2364)
8b58be88 9562M: Mitchell Blank Jr <mitch@sfgoth.com>
1da177e4 9563S: Maintained
679655da 9564F: net/atm/pppoatm.c
c117ab84 9565F: include/uapi/linux/atmppp.h
1da177e4
LT
9566
9567PPP OVER ETHERNET
8b58be88 9568M: Michal Ostrowski <mostrows@earthlink.net>
1da177e4 9569S: Maintained
224cf5ad
JK
9570F: drivers/net/ppp/pppoe.c
9571F: drivers/net/ppp/pppox.c
1da177e4 9572
a6d2370b 9573PPP OVER L2TP
8b58be88 9574M: James Chapman <jchapman@katalix.com>
a6d2370b 9575S: Maintained
90ca28d1 9576F: net/l2tp/l2tp_ppp.c
679655da 9577F: include/linux/if_pppol2tp.h
c117ab84 9578F: include/uapi/linux/if_pppol2tp.h
a6d2370b 9579
eae9d2ba 9580PPS SUPPORT
8b58be88 9581M: Rodolfo Giometti <giometti@enneenne.com>
eae9d2ba
RG
9582W: http://wiki.enneenne.com/index.php/LinuxPPS_support
9583L: linuxpps@ml.enneenne.com (subscribers-only)
9584S: Maintained
cabaaf41
JP
9585F: Documentation/pps/
9586F: drivers/pps/
9587F: include/linux/pps*.h
eae9d2ba 9588
71a6d0af
HW
9589PPTP DRIVER
9590M: Dmitry Kozlov <xeb@mail.ru>
9591L: netdev@vger.kernel.org
9592S: Maintained
224cf5ad 9593F: drivers/net/ppp/pptp.c
71a6d0af
HW
9594W: http://sourceforge.net/projects/accel-pptp
9595
1da177e4 9596PREEMPTIBLE KERNEL
8b58be88 9597M: Robert Love <rml@tech9.net>
1da177e4
LT
9598L: kpreempt-tech@lists.sourceforge.net
9599W: ftp://ftp.kernel.org/pub/linux/kernel/people/rml/preempt-kernel
9600S: Supported
679655da
JP
9601F: Documentation/preempt-locking.txt
9602F: include/linux/preempt.h
1da177e4
LT
9603
9604PRISM54 WIRELESS DRIVER
8b58be88 9605M: "Luis R. Rodriguez" <mcgrof@gmail.com>
724c6b35 9606L: linux-wireless@vger.kernel.org
9ef80804 9607W: http://wireless.kernel.org/en/users/Drivers/p54
1d89cae1 9608S: Obsolete
c12edfe2 9609F: drivers/net/wireless/intersil/prism54/
1da177e4 9610
02c18891 9611PS3 NETWORK SUPPORT
b809b9ca 9612M: Geoff Levand <geoff@infradead.org>
02c18891 9613L: netdev@vger.kernel.org
a14ab6b6 9614L: linuxppc-dev@lists.ozlabs.org
b809b9ca 9615S: Maintained
8df158ac 9616F: drivers/net/ethernet/toshiba/ps3_gelic_net.*
02c18891 9617
f58a9d17 9618PS3 PLATFORM SUPPORT
b809b9ca 9619M: Geoff Levand <geoff@infradead.org>
a4724ed6 9620L: linuxppc-dev@lists.ozlabs.org
b809b9ca 9621S: Maintained
679655da
JP
9622F: arch/powerpc/boot/ps3*
9623F: arch/powerpc/include/asm/lv1call.h
9624F: arch/powerpc/include/asm/ps3*.h
9625F: arch/powerpc/platforms/ps3/
9626F: drivers/*/ps3*
9627F: drivers/ps3/
fec629b8 9628F: drivers/rtc/rtc-ps3.c
679655da 9629F: drivers/usb/host/*ps3.c
fec629b8 9630F: sound/ppc/snd_ps3*
f58a9d17 9631
cffb4add 9632PS3VRAM DRIVER
8b58be88 9633M: Jim Paris <jim@jtan.com>
3715a5d0 9634M: Geoff Levand <geoff@infradead.org>
a14ab6b6 9635L: linuxppc-dev@lists.ozlabs.org
cffb4add 9636S: Maintained
8a3977cb 9637F: drivers/block/ps3vram.c
cffb4add 9638
8defe599 9639PSTORE FILESYSTEM
9d5e2a02 9640M: Anton Vorontsov <anton@enomsg.org>
8defe599
AV
9641M: Colin Cross <ccross@android.com>
9642M: Kees Cook <keescook@chromium.org>
9643M: Tony Luck <tony.luck@intel.com>
9644S: Maintained
9f273c24 9645T: git git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux.git
8defe599
AV
9646F: fs/pstore/
9647F: include/linux/pstore*
04851772 9648F: drivers/firmware/efi/efi-pstore.c
8defe599
AV
9649F: drivers/acpi/apei/erst.c
9650
7fbc415d
RC
9651PTP HARDWARE CLOCK SUPPORT
9652M: Richard Cochran <richardcochran@gmail.com>
e7333e3c 9653L: netdev@vger.kernel.org
7fbc415d
RC
9654S: Maintained
9655W: http://linuxptp.sourceforge.net/
9656F: Documentation/ABI/testing/sysfs-ptp
9657F: Documentation/ptp/*
0ecb3cdd 9658F: drivers/net/ethernet/freescale/gianfar_ptp.c
7fbc415d
RC
9659F: drivers/net/phy/dp83640*
9660F: drivers/ptp/*
9661F: include/linux/ptp_cl*
9662
cf94a4d1 9663PTRACE SUPPORT
e846ee5f 9664M: Roland McGrath <roland@hack.frob.com>
8b58be88 9665M: Oleg Nesterov <oleg@redhat.com>
cf94a4d1
CH
9666S: Maintained
9667F: include/asm-generic/syscall.h
9668F: include/linux/ptrace.h
9669F: include/linux/regset.h
9670F: include/linux/tracehook.h
c117ab84 9671F: include/uapi/linux/ptrace.h
cf94a4d1
CH
9672F: kernel/ptrace.c
9673
3e9d7ba7
HV
9674PULSE8-CEC DRIVER
9675M: Hans Verkuil <hverkuil@xs4all.nl>
9676L: linux-media@vger.kernel.org
9677T: git git://linuxtv.org/media_tree.git
9678S: Maintained
9679F: drivers/staging/media/pulse8-cec
9680
8320204a 9681PVRUSB2 VIDEO4LINUX DRIVER
8b58be88 9682M: Mike Isely <isely@pobox.com>
16e9495d 9683L: pvrusb2@isely.net (subscribers-only)
661263b5 9684L: linux-media@vger.kernel.org
8320204a 9685W: http://www.isely.net/pvrusb2/
275ffde4 9686T: git git://linuxtv.org/media_tree.git
8320204a 9687S: Maintained
679655da 9688F: Documentation/video4linux/README.pvrusb2
0c0d06ca 9689F: drivers/media/usb/pvrusb2/
8320204a 9690
39532e6c 9691PWC WEBCAM DRIVER
c0936df4 9692M: Hans Verkuil <hverkuil@xs4all.nl>
39532e6c
HG
9693L: linux-media@vger.kernel.org
9694T: git git://linuxtv.org/media_tree.git
c0936df4 9695S: Odd Fixes
39532e6c
HG
9696F: drivers/media/usb/pwc/*
9697
93c090b3 9698PWM FAN DRIVER
774e0362
KD
9699M: Kamil Debski <kamil@wypas.org>
9700M: Lukasz Majewski <l.majewski@samsung.com>
968ce1b1 9701L: linux-hwmon@vger.kernel.org
93c090b3
KD
9702S: Supported
9703F: Documentation/devicetree/bindings/hwmon/pwm-fan.txt
9704F: Documentation/hwmon/pwm-fan
9705F: drivers/hwmon/pwm-fan.c
9706
200efedd 9707PWM SUBSYSTEM
aa3495f7
TR
9708M: Thierry Reding <thierry.reding@gmail.com>
9709L: linux-pwm@vger.kernel.org
0c2498f1 9710S: Maintained
006e854f 9711T: git git://git.kernel.org/pub/scm/linux/kernel/git/thierry.reding/linux-pwm.git
200efedd
TR
9712F: Documentation/pwm.txt
9713F: Documentation/devicetree/bindings/pwm/
9714F: include/linux/pwm.h
0c2498f1 9715F: drivers/pwm/
a140b98d
TR
9716F: drivers/video/backlight/pwm_bl.c
9717F: include/linux/pwm_backlight.h
0c2498f1 9718
30ec261e 9719PXA2xx/PXA3xx SUPPORT
8da5e302 9720M: Daniel Mack <daniel@zonque.org>
a323f664 9721M: Haojian Zhuang <haojian.zhuang@gmail.com>
8da5e302 9722M: Robert Jarzmik <robert.jarzmik@free.fr>
efc03ecb 9723L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3f640c61 9724T: git git://github.com/hzhuang1/linux.git
8da5e302 9725T: git git://github.com/rjarzmik/linux.git
1da177e4 9726S: Maintained
e68d7c14 9727F: arch/arm/boot/dts/pxa*
679655da 9728F: arch/arm/mach-pxa/
820439f1 9729F: drivers/dma/pxa*
679655da 9730F: drivers/pcmcia/pxa2xx*
1403ead9 9731F: drivers/pinctrl/pxa/
9df92e6c 9732F: drivers/spi/spi-pxa2xx*
faf2e1db 9733F: drivers/usb/gadget/udc/pxa2*
679655da 9734F: include/sound/pxa2xx-lib.h
bec4c99e 9735F: sound/arm/pxa*
14430813 9736F: sound/soc/pxa/
1da177e4 9737
f3154a46
RJ
9738PXA GPIO DRIVER
9739M: Robert Jarzmik <robert.jarzmik@free.fr>
9740L: linux-gpio@vger.kernel.org
9741S: Maintained
9742F: drivers/gpio/gpio-pxa.c
9743
ec64d3bf
EG
9744PXA3xx NAND FLASH DRIVER
9745M: Ezequiel Garcia <ezequiel.garcia@free-electrons.com>
9746L: linux-mtd@lists.infradead.org
9747S: Maintained
9a67f099 9748F: drivers/mtd/nand/pxa3xx_nand.c
ec64d3bf 9749
3f640c61 9750MMP SUPPORT
8b58be88 9751M: Eric Miao <eric.y.miao@gmail.com>
a323f664 9752M: Haojian Zhuang <haojian.zhuang@gmail.com>
e8e6cb32 9753L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3f640c61
HZ
9754T: git git://github.com/hzhuang1/linux.git
9755T: git git://git.linaro.org/people/ycmiao/pxa-linux.git
e8e6cb32 9756S: Maintained
e68d7c14 9757F: arch/arm/boot/dts/mmp*
3f640c61 9758F: arch/arm/mach-mmp/
e8e6cb32 9759
272f133a
PO
9760PXA MMCI DRIVER
9761S: Orphan
9762
57f63bc8 9763PXA RTC DRIVER
8b58be88 9764M: Robert Jarzmik <robert.jarzmik@free.fr>
57f63bc8
RJ
9765L: rtc-linux@googlegroups.com
9766S: Maintained
9767
cea4001a 9768QAT DRIVER
90ab5a81
TS
9769M: Giovanni Cabiddu <giovanni.cabiddu@intel.com>
9770M: Salvatore Benedetto <salvatore.benedetto@intel.com>
49e7d9df
JP
9771L: qat-linux@intel.com
9772S: Supported
9773F: drivers/crypto/qat/
cea4001a 9774
52a09a04 9775QIB DRIVER
8473c603 9776M: Mike Marciniszyn <infinipath@intel.com>
52a09a04
MM
9777L: linux-rdma@vger.kernel.org
9778S: Supported
9779F: drivers/infiniband/hw/qib/
9780
5e9772b9
JS
9781QLOGIC QLA1280 SCSI DRIVER
9782M: Michael Reed <mdr@sgi.com>
9783L: linux-scsi@vger.kernel.org
9784S: Maintained
9785F: drivers/scsi/qla1280.[ch]
9786
1da177e4 9787QLOGIC QLA2XXX FC-SCSI DRIVER
2c804eb0 9788M: qla2xxx-upstream@qlogic.com
1da177e4
LT
9789L: linux-scsi@vger.kernel.org
9790S: Supported
679655da
JP
9791F: Documentation/scsi/LICENSE.qla2xxx
9792F: drivers/scsi/qla2xxx/
1da177e4 9793
883c98fe 9794QLOGIC QLA4XXX iSCSI DRIVER
1018b8b9 9795M: QLogic-Storage-Upstream@qlogic.com
883c98fe
RA
9796L: linux-scsi@vger.kernel.org
9797S: Supported
bacfb81b 9798F: Documentation/scsi/LICENSE.qla4xxx
883c98fe
RA
9799F: drivers/scsi/qla4xxx/
9800
5a4faa87 9801QLOGIC QLA3XXX NETWORK DRIVER
0a955c3a 9802M: Jitendra Kalsaria <jitendra.kalsaria@qlogic.com>
8b58be88 9803M: Ron Mercer <ron.mercer@qlogic.com>
5a4faa87
RM
9804M: linux-driver@qlogic.com
9805L: netdev@vger.kernel.org
9806S: Supported
679655da 9807F: Documentation/networking/LICENSE.qla3xxx
aa43c215 9808F: drivers/net/ethernet/qlogic/qla3xxx.*
5a4faa87 9809
0ec00f03 9810QLOGIC QLCNIC (1/10)Gb ETHERNET DRIVER
9f35a3cc 9811M: Dept-GELinuxNICDev@qlogic.com
0ec00f03
AKS
9812L: netdev@vger.kernel.org
9813S: Supported
aa43c215 9814F: drivers/net/ethernet/qlogic/qlcnic/
0ec00f03 9815
c4e84bde 9816QLOGIC QLGE 10Gb ETHERNET DRIVER
c9b1a5b5
HP
9817M: Harish Patil <harish.patil@qlogic.com>
9818M: Sudarsana Kalluru <sudarsana.kalluru@qlogic.com>
9819M: Dept-GELinuxNICDev@qlogic.com
4cbfbe25 9820M: linux-driver@qlogic.com
c4e84bde
RM
9821L: netdev@vger.kernel.org
9822S: Supported
aa43c215 9823F: drivers/net/ethernet/qlogic/qlge/
c4e84bde 9824
fe56b9e6
YM
9825QLOGIC QL4xxx ETHERNET DRIVER
9826M: Yuval Mintz <Yuval.Mintz@qlogic.com>
9827M: Ariel Elior <Ariel.Elior@qlogic.com>
9828M: everest-linux-l2@qlogic.com
9829L: netdev@vger.kernel.org
9830S: Supported
9831F: drivers/net/ethernet/qlogic/qed/
9832F: include/linux/qed/
9833F: drivers/net/ethernet/qlogic/qede/
9834
1da177e4 9835QNX4 FILESYSTEM
8b58be88 9836M: Anders Larsen <al@alarsen.net>
1da177e4
LT
9837W: http://www.alarsen.net/linux/qnx4fs/
9838S: Maintained
80811493 9839F: fs/qnx4/
c117ab84
CEB
9840F: include/uapi/linux/qnx4_fs.h
9841F: include/uapi/linux/qnxtypes.h
1da177e4 9842
91952bc0
AP
9843QT1010 MEDIA DRIVER
9844M: Antti Palosaari <crope@iki.fi>
9845L: linux-media@vger.kernel.org
a825eaec 9846W: https://linuxtv.org
91952bc0
AP
9847W: http://palosaari.fi/linux/
9848Q: http://patchwork.linuxtv.org/project/linux-media/list/
9849T: git git://linuxtv.org/anttip/media_tree.git
9850S: Maintained
9851F: drivers/media/tuners/qt1010*
9852
966fb5ec
SM
9853QUALCOMM ATHEROS ATH9K WIRELESS DRIVER
9854M: QCA ath9k Development <ath9k-devel@qca.qualcomm.com>
9855L: linux-wireless@vger.kernel.org
9856L: ath9k-devel@lists.ath9k.org
9857W: http://wireless.kernel.org/en/users/Drivers/ath9k
9858S: Supported
9859F: drivers/net/wireless/ath/ath9k/
9860
2ea0ffcb
KV
9861QUALCOMM ATHEROS ATH10K WIRELESS DRIVER
9862M: Kalle Valo <kvalo@qca.qualcomm.com>
9863L: ath10k@lists.infradead.org
9864W: http://wireless.kernel.org/en/users/Drivers/ath10k
9f273c24 9865T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
2ea0ffcb
KV
9866S: Supported
9867F: drivers/net/wireless/ath/ath10k/
9868
b9b17deb
TT
9869QUALCOMM EMAC GIGABIT ETHERNET DRIVER
9870M: Timur Tabi <timur@codeaurora.org>
9871L: netdev@vger.kernel.org
9872S: Supported
9873F: drivers/net/ethernet/qualcomm/emac/
9874
4f4567cf
RK
9875QUALCOMM HEXAGON ARCHITECTURE
9876M: Richard Kuo <rkuo@codeaurora.org>
9877L: linux-hexagon@vger.kernel.org
9f273c24 9878T: git git://git.kernel.org/pub/scm/linux/kernel/git/rkuo/linux-hexagon-kernel.git
4f4567cf
RK
9879S: Supported
9880F: arch/hexagon/
9881
8e84c258
EK
9882QUALCOMM WCN36XX WIRELESS DRIVER
9883M: Eugene Krasnikov <k.eugene.e@gmail.com>
9884L: wcn36xx@lists.infradead.org
9885W: http://wireless.kernel.org/en/users/Drivers/wcn36xx
9886T: git git://github.com/KrasnikovEugene/wcn36xx.git
9887S: Supported
9888F: drivers/net/wireless/ath/wcn36xx/
9889
eeca9a67
MT
9890QEMU MACHINE EMULATOR AND VIRTUALIZER SUPPORT
9891M: Gabriel Somlo <somlo@cmu.edu>
9892M: "Michael S. Tsirkin" <mst@redhat.com>
9893L: qemu-devel@nongnu.org
9894S: Maintained
9895F: drivers/firmware/qemu_fw_cfg.c
9896
602adf40 9897RADOS BLOCK DEVICE (RBD)
0f5417ce
SW
9898M: Ilya Dryomov <idryomov@gmail.com>
9899M: Sage Weil <sage@redhat.com>
527a88b9 9900M: Alex Elder <elder@kernel.org>
398ecff5 9901L: ceph-devel@vger.kernel.org
09d90327
SW
9902W: http://ceph.com/
9903T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
6e67b7ae 9904T: git git://github.com/ceph/ceph-client.git
602adf40 9905S: Supported
398ecff5 9906F: Documentation/ABI/testing/sysfs-bus-rbd
602adf40
YS
9907F: drivers/block/rbd.c
9908F: drivers/block/rbd_types.h
9909
1da177e4 9910RADEON FRAMEBUFFER DISPLAY DRIVER
8b58be88 9911M: Benjamin Herrenschmidt <benh@kernel.crashing.org>
c69f677c 9912L: linux-fbdev@vger.kernel.org
1da177e4 9913S: Maintained
8a61f013 9914F: drivers/video/fbdev/aty/radeon*
c117ab84 9915F: include/uapi/linux/radeonfb.h
1da177e4 9916
c6c9b34c 9917RADIOSHARK RADIO DRIVER
c0936df4 9918M: Hans Verkuil <hverkuil@xs4all.nl>
c6c9b34c
HG
9919L: linux-media@vger.kernel.org
9920T: git git://linuxtv.org/media_tree.git
9921S: Maintained
9922F: drivers/media/radio/radio-shark.c
9923
9924RADIOSHARK2 RADIO DRIVER
c0936df4 9925M: Hans Verkuil <hverkuil@xs4all.nl>
c6c9b34c
HG
9926L: linux-media@vger.kernel.org
9927T: git git://linuxtv.org/media_tree.git
9928S: Maintained
9929F: drivers/media/radio/radio-shark2.c
9930F: drivers/media/radio/radio-tea5777.c
9931
1da177e4 9932RAGE128 FRAMEBUFFER DISPLAY DRIVER
8b58be88 9933M: Paul Mackerras <paulus@samba.org>
c69f677c 9934L: linux-fbdev@vger.kernel.org
1da177e4 9935S: Maintained
8a61f013 9936F: drivers/video/fbdev/aty/aty128fb.c
1da177e4 9937
a0fd81a9 9938RALINK MIPS ARCHITECTURE
bdb40e8e 9939M: John Crispin <john@phrozen.org>
a0fd81a9
JC
9940L: linux-mips@linux-mips.org
9941S: Maintained
9942F: arch/mips/ralink
9943
e7839f25 9944RALINK RT2X00 WIRELESS LAN DRIVER
95ea3627 9945P: rt2x00 project
b182427e 9946M: Stanislaw Gruszka <sgruszka@redhat.com>
f198f98e 9947M: Helmut Schaa <helmut.schaa@googlemail.com>
95ea3627 9948L: linux-wireless@vger.kernel.org
95ea3627 9949S: Maintained
33aca94d 9950F: drivers/net/wireless/ralink/rt2x00/
95ea3627 9951
9db5579b 9952RAMDISK RAM BLOCK DEVICE DRIVER
ea7618ec 9953M: Jens Axboe <axboe@kernel.dk>
9db5579b 9954S: Maintained
679655da
JP
9955F: Documentation/blockdev/ramdisk.txt
9956F: drivers/block/brd.c
9db5579b 9957
9e95ce27 9958RANDOM NUMBER DRIVER
0624bcaa 9959M: "Theodore Ts'o" <tytso@mit.edu>
9e95ce27 9960S: Maintained
679655da 9961F: drivers/char/random.c
9e95ce27 9962
394b701c 9963RAPIDIO SUBSYSTEM
8b58be88 9964M: Matt Porter <mporter@kernel.crashing.org>
b8bc1dd3 9965M: Alexandre Bounine <alexandre.bounine@idt.com>
394b701c 9966S: Maintained
679655da 9967F: drivers/rapidio/
394b701c 9968
e2d1d6c0 9969RAYLINK/WEBGEAR 802.11 WIRELESS LAN DRIVER
e2d1d6c0 9970L: linux-wireless@vger.kernel.org
f52a5490 9971S: Orphan
679655da 9972F: drivers/net/wireless/ray*
e2d1d6c0
RD
9973
9974RCUTORTURE MODULE
e0198b29 9975M: Josh Triplett <josh@joshtriplett.org>
8b58be88 9976M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
981c3a4f 9977L: linux-kernel@vger.kernel.org
f9094d8e 9978S: Supported
08deed1e 9979T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
679655da 9980F: Documentation/RCU/torture.txt
34e2d560 9981F: kernel/rcu/rcutorture.c
e2d1d6c0 9982
c87b9c60
PM
9983RCUTORTURE TEST FRAMEWORK
9984M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
ab0afd6c 9985M: Josh Triplett <josh@joshtriplett.org>
4632a191
PM
9986R: Steven Rostedt <rostedt@goodmis.org>
9987R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
96a39bc4 9988R: Lai Jiangshan <jiangshanlai@gmail.com>
981c3a4f 9989L: linux-kernel@vger.kernel.org
c87b9c60
PM
9990S: Supported
9991T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
9992F: tools/testing/selftests/rcutorture
9993
c1f766b5 9994RDC R-321X SoC
8b58be88 9995M: Florian Fainelli <florian@openwrt.org>
c1f766b5
FF
9996S: Maintained
9997
db17f395 9998RDC R6040 FAST ETHERNET DRIVER
35566e96 9999M: Florian Fainelli <f.fainelli@gmail.com>
db17f395
FF
10000L: netdev@vger.kernel.org
10001S: Maintained
58565a35 10002F: drivers/net/ethernet/rdc/r6040.c
db17f395 10003
a09ed661 10004RDS - RELIABLE DATAGRAM SOCKETS
72f26eee 10005M: Santosh Shilimkar <santosh.shilimkar@oracle.com>
10006L: netdev@vger.kernel.org
10007L: linux-rdma@vger.kernel.org
fbb5a558 10008L: rds-devel@oss.oracle.com (moderated for non-subscribers)
72f26eee 10009W: https://oss.oracle.com/projects/rds/
a09ed661 10010S: Supported
679655da 10011F: net/rds/
72f26eee 10012F: Documentation/networking/rds.txt
a09ed661 10013
0194621b
DD
10014RDMAVT - RDMA verbs software
10015M: Dennis Dalessandro <dennis.dalessandro@intel.com>
10016L: linux-rdma@vger.kernel.org
10017S: Supported
10018F: drivers/infiniband/sw/rdmavt
10019
595182bc 10020READ-COPY UPDATE (RCU)
8b58be88 10021M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
ab0afd6c 10022M: Josh Triplett <josh@joshtriplett.org>
4632a191
PM
10023R: Steven Rostedt <rostedt@goodmis.org>
10024R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
96a39bc4 10025R: Lai Jiangshan <jiangshanlai@gmail.com>
981c3a4f 10026L: linux-kernel@vger.kernel.org
9fab9787 10027W: http://www.rdrop.com/users/paulmck/RCU/
595182bc 10028S: Supported
08deed1e 10029T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
f9094d8e 10030F: Documentation/RCU/
9fab9787 10031X: Documentation/RCU/torture.txt
f9094d8e 10032F: include/linux/rcu*
4102adab
PM
10033X: include/linux/srcu.h
10034F: kernel/rcu/
34e2d560 10035X: kernel/torture.c
595182bc 10036
0c86edc0 10037REAL TIME CLOCK (RTC) SUBSYSTEM
8b58be88 10038M: Alessandro Zummo <a.zummo@towertech.it>
7c6f84f8 10039M: Alexandre Belloni <alexandre.belloni@free-electrons.com>
76465493 10040L: rtc-linux@googlegroups.com
8a6e2535 10041Q: http://patchwork.ozlabs.org/project/rtc-linux/list/
4733f397 10042T: git git://git.kernel.org/pub/scm/linux/kernel/git/abelloni/linux.git
0c86edc0 10043S: Maintained
7af6a2e1 10044F: Documentation/devicetree/bindings/rtc/
679655da
JP
10045F: Documentation/rtc.txt
10046F: drivers/rtc/
10047F: include/linux/rtc.h
c117ab84 10048F: include/uapi/linux/rtc.h
fe23c336
AB
10049F: include/linux/rtc/
10050F: include/linux/platform_data/rtc-*
10051F: tools/testing/selftests/timers/rtctest.c
0c86edc0 10052
0e400c53
MB
10053REALTEK AUDIO CODECS
10054M: Bard Liao <bardliao@realtek.com>
10055M: Oder Chiou <oder_chiou@realtek.com>
10056S: Maintained
10057F: sound/soc/codecs/rt*
10058F: include/sound/rt*.h
10059
1da177e4 10060REISERFS FILE SYSTEM
76c4e5ea 10061L: reiserfs-devel@vger.kernel.org
1da177e4 10062S: Supported
679655da 10063F: fs/reiserfs/
1da177e4 10064
b83a313b 10065REGISTER MAP ABSTRACTION
b02e48f2 10066M: Mark Brown <broonie@kernel.org>
dd060bc9 10067L: linux-kernel@vger.kernel.org
b83a313b
MB
10068T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regmap.git
10069S: Supported
9398a639 10070F: Documentation/devicetree/bindings/regmap/
b83a313b
MB
10071F: drivers/base/regmap/
10072F: include/linux/regmap.h
10073
400e64df
OBC
10074REMOTE PROCESSOR (REMOTEPROC) SUBSYSTEM
10075M: Ohad Ben-Cohen <ohad@wizery.com>
69ae9895 10076M: Bjorn Andersson <bjorn.andersson@linaro.org>
d7586849 10077L: linux-remoteproc@vger.kernel.org
6bb697b6 10078T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/remoteproc.git
400e64df 10079S: Maintained
15ebc72d 10080F: Documentation/devicetree/bindings/remoteproc/
400e64df 10081F: Documentation/remoteproc.txt
15ebc72d 10082F: drivers/remoteproc/
6fc26488 10083F: include/linux/remoteproc.h
400e64df 10084
d8115db5
OBC
10085REMOTE PROCESSOR MESSAGING (RPMSG) SUBSYSTEM
10086M: Ohad Ben-Cohen <ohad@wizery.com>
69ae9895 10087M: Bjorn Andersson <bjorn.andersson@linaro.org>
d7586849 10088L: linux-remoteproc@vger.kernel.org
d8115db5
OBC
10089T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/rpmsg.git
10090S: Maintained
10091F: drivers/rpmsg/
10092F: Documentation/rpmsg.txt
10093F: include/linux/rpmsg.h
10094
fedc81e7
GU
10095RENESAS CLOCK DRIVERS
10096M: Geert Uytterhoeven <geert+renesas@glider.be>
10097L: linux-renesas-soc@vger.kernel.org
10098S: Supported
10099F: drivers/clk/renesas/
10100
8e6569af
SS
10101RENESAS ETHERNET DRIVERS
10102R: Sergei Shtylyov <sergei.shtylyov@cogentembedded.com>
10103L: netdev@vger.kernel.org
4a121096 10104L: linux-renesas-soc@vger.kernel.org
8e6569af
SS
10105F: drivers/net/ethernet/renesas/
10106F: include/linux/sh_eth.h
10107
3e46c397
YS
10108RENESAS USB2 PHY DRIVER
10109M: Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com>
4a121096 10110L: linux-renesas-soc@vger.kernel.org
3e46c397
YS
10111S: Maintained
10112F: drivers/phy/phy-rcar-gen3-usb2.c
10113
1b0fe6be
PZ
10114RESET CONTROLLER FRAMEWORK
10115M: Philipp Zabel <p.zabel@pengutronix.de>
9f273c24 10116T: git git://git.pengutronix.de/git/pza/linux
1b0fe6be
PZ
10117S: Maintained
10118F: drivers/reset/
10119F: Documentation/devicetree/bindings/reset/
b2f6dd7b 10120F: include/dt-bindings/reset/
1b0fe6be
PZ
10121F: include/linux/reset.h
10122F: include/linux/reset-controller.h
10123
e0897645 10124RFKILL
8b58be88 10125M: Johannes Berg <johannes@sipsolutions.net>
19d337df 10126L: linux-wireless@vger.kernel.org
ce466579
JB
10127W: http://wireless.kernel.org/
10128T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
10129T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
e0897645 10130S: Maintained
505c9247 10131F: Documentation/rfkill.txt
80811493 10132F: net/rfkill/
e0897645 10133
933685ca
TG
10134RHASHTABLE
10135M: Thomas Graf <tgraf@suug.ch>
39ec406d 10136M: Herbert Xu <herbert@gondor.apana.org.au>
933685ca
TG
10137L: netdev@vger.kernel.org
10138S: Maintained
10139F: lib/rhashtable.c
10140F: include/linux/rhashtable.h
10141
67e054e9
ML
10142RICOH SMARTMEDIA/XD DRIVER
10143M: Maxim Levitsky <maximlevitsky@gmail.com>
10144S: Maintained
21c26f50
JP
10145F: drivers/mtd/nand/r852.c
10146F: drivers/mtd/nand/r852.h
67e054e9 10147
92634125
ML
10148RICOH R5C592 MEMORYSTICK DRIVER
10149M: Maxim Levitsky <maximlevitsky@gmail.com>
10150S: Maintained
10151F: drivers/memstick/host/r592.*
10152
27f1d2f9
SA
10153ROCCAT DRIVERS
10154M: Stefan Achatz <erazor_de@users.sourceforge.net>
10155W: http://sourceforge.net/projects/roccat/
10156S: Maintained
10157F: drivers/hid/hid-roccat*
10158F: include/linux/hid-roccat*
10159F: Documentation/ABI/*/sysfs-driver-hid-roccat*
10160
4b8ac966
JP
10161ROCKER DRIVER
10162M: Jiri Pirko <jiri@resnulli.us>
4b8ac966
JP
10163L: netdev@vger.kernel.org
10164S: Supported
10165F: drivers/net/ethernet/rocker/
10166
1da177e4
LT
10167ROCKETPORT DRIVER
10168P: Comtrol Corp.
1da177e4
LT
10169W: http://www.comtrol.com
10170S: Maintained
679655da 10171F: Documentation/serial/rocket.txt
c897401b 10172F: drivers/tty/rocket*
1da177e4 10173
7645c2f4
KC
10174ROCKETPORT EXPRESS/INFINITY DRIVER
10175M: Kevin Cernekee <cernekee@gmail.com>
10176L: linux-serial@vger.kernel.org
10177S: Odd Fixes
10178F: drivers/tty/serial/rp2.*
10179
1da177e4 10180ROSE NETWORK LAYER
8b58be88 10181M: Ralf Baechle <ralf@linux-mips.org>
1da177e4 10182L: linux-hams@vger.kernel.org
d34cb28a 10183W: http://www.linux-ax25.org/
1da177e4 10184S: Maintained
679655da 10185F: include/net/rose.h
c117ab84 10186F: include/uapi/linux/rose.h
679655da 10187F: net/rose/
1da177e4 10188
91952bc0
AP
10189RTL2830 MEDIA DRIVER
10190M: Antti Palosaari <crope@iki.fi>
10191L: linux-media@vger.kernel.org
a825eaec 10192W: https://linuxtv.org
91952bc0
AP
10193W: http://palosaari.fi/linux/
10194Q: http://patchwork.linuxtv.org/project/linux-media/list/
10195T: git git://linuxtv.org/anttip/media_tree.git
10196S: Maintained
10197F: drivers/media/dvb-frontends/rtl2830*
10198
27a0aacf
AP
10199RTL2832 MEDIA DRIVER
10200M: Antti Palosaari <crope@iki.fi>
10201L: linux-media@vger.kernel.org
a825eaec 10202W: https://linuxtv.org
27a0aacf
AP
10203W: http://palosaari.fi/linux/
10204Q: http://patchwork.linuxtv.org/project/linux-media/list/
10205T: git git://linuxtv.org/anttip/media_tree.git
10206S: Maintained
10207F: drivers/media/dvb-frontends/rtl2832*
10208
ba6e6f6e
AP
10209RTL2832_SDR MEDIA DRIVER
10210M: Antti Palosaari <crope@iki.fi>
10211L: linux-media@vger.kernel.org
a825eaec 10212W: https://linuxtv.org
ba6e6f6e
AP
10213W: http://palosaari.fi/linux/
10214Q: http://patchwork.linuxtv.org/project/linux-media/list/
10215T: git git://linuxtv.org/anttip/media_tree.git
10216S: Maintained
b4bb1c28 10217F: drivers/media/dvb-frontends/rtl2832_sdr*
ba6e6f6e 10218
59840488 10219RTL8180 WIRELESS DRIVER
605bebe2 10220L: linux-wireless@vger.kernel.org
491b26b4 10221W: http://wireless.kernel.org/
54e5881d 10222T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
7be6ff65 10223S: Orphan
62141726 10224F: drivers/net/wireless/realtek/rtl818x/rtl8180/
605bebe2 10225
59840488 10226RTL8187 WIRELESS DRIVER
9f0939bf 10227M: Herton Ronaldo Krzesinski <herton@canonical.com>
8b58be88
JP
10228M: Hin-Tak Leung <htl10@users.sourceforge.net>
10229M: Larry Finger <Larry.Finger@lwfinger.net>
7d2c86b5 10230L: linux-wireless@vger.kernel.org
491b26b4 10231W: http://wireless.kernel.org/
54e5881d 10232T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
7d2c86b5 10233S: Maintained
62141726 10234F: drivers/net/wireless/realtek/rtl818x/rtl8187/
59840488 10235
3cf0c8ad
LF
10236RTL8192CE WIRELESS DRIVER
10237M: Larry Finger <Larry.Finger@lwfinger.net>
10238M: Chaoming Li <chaoming_li@realsil.com.cn>
10239L: linux-wireless@vger.kernel.org
491b26b4 10240W: http://wireless.kernel.org/
3cf0c8ad
LF
10241T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
10242S: Maintained
62141726
KV
10243F: drivers/net/wireless/realtek/rtlwifi/
10244F: drivers/net/wireless/realtek/rtlwifi/rtl8192ce/
59840488 10245
26f1fad2
JS
10246RTL8XXXU WIRELESS DRIVER (rtl8xxxu)
10247M: Jes Sorensen <Jes.Sorensen@redhat.com>
10248L: linux-wireless@vger.kernel.org
171a900c 10249T: git git://git.kernel.org/pub/scm/linux/kernel/git/jes/linux.git rtl8xxxu-devel
26f1fad2
JS
10250S: Maintained
10251F: drivers/net/wireless/realtek/rtl8xxxu/
10252
9eb8ef74 10253S3 SAVAGE FRAMEBUFFER DRIVER
8b58be88 10254M: Antonino Daplas <adaplas@gmail.com>
c69f677c 10255L: linux-fbdev@vger.kernel.org
ce00f85c 10256S: Maintained
8a61f013 10257F: drivers/video/fbdev/savage/
9eb8ef74 10258
1da177e4 10259S390
8b58be88
JP
10260M: Martin Schwidefsky <schwidefsky@de.ibm.com>
10261M: Heiko Carstens <heiko.carstens@de.ibm.com>
d58140cc 10262L: linux-s390@vger.kernel.org
5238da45 10263W: http://www.ibm.com/developerworks/linux/linux390/
9f273c24 10264T: git git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux.git
5238da45 10265S: Supported
679655da 10266F: arch/s390/
a968cd3e 10267F: drivers/s390/
3bfe6858
JN
10268F: Documentation/s390/
10269F: Documentation/DocBook/s390*
5238da45 10270
322986ca
SO
10271S390 COMMON I/O LAYER
10272M: Sebastian Ott <sebott@linux.vnet.ibm.com>
10273M: Peter Oberparleiter <oberpar@linux.vnet.ibm.com>
10274L: linux-s390@vger.kernel.org
10275W: http://www.ibm.com/developerworks/linux/linux390/
10276S: Supported
10277F: drivers/s390/cio/
10278
10279S390 DASD DRIVER
38b7f07a
SH
10280M: Stefan Haberland <sth@linux.vnet.ibm.com>
10281M: Jan Hoeppner <hoeppner@linux.vnet.ibm.com>
322986ca
SO
10282L: linux-s390@vger.kernel.org
10283W: http://www.ibm.com/developerworks/linux/linux390/
10284S: Supported
10285F: drivers/s390/block/dasd*
10286F: block/partitions/ibm.c
10287
5238da45 10288S390 NETWORK DRIVERS
f0c59aff 10289M: Ursula Braun <ubraun@linux.vnet.ibm.com>
d58140cc 10290L: linux-s390@vger.kernel.org
5238da45
HC
10291W: http://www.ibm.com/developerworks/linux/linux390/
10292S: Supported
679655da 10293F: drivers/s390/net/
5238da45 10294
322986ca
SO
10295S390 PCI SUBSYSTEM
10296M: Sebastian Ott <sebott@linux.vnet.ibm.com>
10297M: Gerald Schaefer <gerald.schaefer@de.ibm.com>
10298L: linux-s390@vger.kernel.org
10299W: http://www.ibm.com/developerworks/linux/linux390/
10300S: Supported
10301F: arch/s390/pci/
10302F: drivers/pci/hotplug/s390_pci_hpc.c
10303
feed9b62 10304S390 ZCRYPT DRIVER
5c8d0983 10305M: Ingo Tuchscherer <ingo.tuchscherer@de.ibm.com>
feed9b62 10306L: linux-s390@vger.kernel.org
a968cd3e 10307W: http://www.ibm.com/developerworks/linux/linux390/
feed9b62 10308S: Supported
d5ca6918 10309F: drivers/s390/crypto/
feed9b62 10310
5238da45 10311S390 ZFCP DRIVER
d38e19d0 10312M: Steffen Maier <maier@linux.vnet.ibm.com>
d58140cc 10313L: linux-s390@vger.kernel.org
5238da45 10314W: http://www.ibm.com/developerworks/linux/linux390/
1da177e4 10315S: Supported
679655da 10316F: drivers/s390/scsi/zfcp_*
1da177e4 10317
dd96df2c 10318S390 IUCV NETWORK LAYER
f0c59aff 10319M: Ursula Braun <ubraun@linux.vnet.ibm.com>
dd96df2c
UB
10320L: linux-s390@vger.kernel.org
10321W: http://www.ibm.com/developerworks/linux/linux390/
10322S: Supported
679655da
JP
10323F: drivers/s390/net/*iucv*
10324F: include/net/iucv/
10325F: net/iucv/
dd96df2c 10326
8128f23c
GS
10327S390 IOMMU (PCI)
10328M: Gerald Schaefer <gerald.schaefer@de.ibm.com>
10329L: linux-s390@vger.kernel.org
10330W: http://www.ibm.com/developerworks/linux/linux390/
10331S: Supported
10332F: drivers/iommu/s390-iommu.c
10333
4dde7f75 10334S3C24XX SD/MMC Driver
8b58be88 10335M: Ben Dooks <ben-linux@fluff.org>
efc03ecb 10336L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
4dde7f75 10337S: Supported
679655da 10338F: drivers/mmc/host/s3cmci.*
4dde7f75 10339
1f15a229
HV
10340SAA6588 RDS RECEIVER DRIVER
10341M: Hans Verkuil <hverkuil@xs4all.nl>
10342L: linux-media@vger.kernel.org
10343T: git git://linuxtv.org/media_tree.git
a825eaec 10344W: https://linuxtv.org
1f15a229
HV
10345S: Odd Fixes
10346F: drivers/media/i2c/saa6588*
10347
98ed12e6 10348SAA7134 VIDEO4LINUX DRIVER
5dc8a864
MCC
10349M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
10350M: Mauro Carvalho Chehab <mchehab@kernel.org>
98ed12e6 10351L: linux-media@vger.kernel.org
a825eaec 10352W: https://linuxtv.org
98ed12e6
MCC
10353T: git git://linuxtv.org/media_tree.git
10354S: Odd fixes
e42bf501 10355F: Documentation/video4linux/*.saa7134
98ed12e6
MCC
10356F: drivers/media/pci/saa7134/
10357
1da177e4 10358SAA7146 VIDEO4LINUX-2 DRIVER
566b8157 10359M: Hans Verkuil <hverkuil@xs4all.nl>
661263b5 10360L: linux-media@vger.kernel.org
275ffde4 10361T: git git://linuxtv.org/media_tree.git
1da177e4 10362S: Maintained
90d72ac6
MCC
10363F: drivers/media/common/saa7146/
10364F: drivers/media/pci/saa7146/
10365F: include/media/saa7146*
1da177e4 10366
92304a40 10367SAMSUNG LAPTOP DRIVER
5909c654 10368M: Corentin Chary <corentin.chary@gmail.com>
92304a40
CC
10369L: platform-driver-x86@vger.kernel.org
10370S: Maintained
10371F: drivers/platform/x86/samsung-laptop.c
10372
4a109cc0 10373SAMSUNG AUDIO (ASoC) DRIVERS
326dce07 10374M: Krzysztof Kozlowski <krzk@kernel.org>
250b6851 10375M: Sangbeom Kim <sbkim73@samsung.com>
09a01028 10376M: Sylwester Nawrocki <s.nawrocki@samsung.com>
4a109cc0
MB
10377L: alsa-devel@alsa-project.org (moderated for non-subscribers)
10378S: Supported
14430813 10379F: sound/soc/samsung/
4a109cc0 10380
0d89a28b 10381SAMSUNG FRAMEBUFFER DRIVER
b7701755 10382M: Jingoo Han <jingoohan1@gmail.com>
0d89a28b
JH
10383L: linux-fbdev@vger.kernel.org
10384S: Maintained
8a61f013 10385F: drivers/video/fbdev/s3c-fb.c
0d89a28b 10386
b40f0632 10387SAMSUNG MULTIFUNCTION PMIC DEVICE DRIVERS
f69d3a17 10388M: Sangbeom Kim <sbkim73@samsung.com>
326dce07
KK
10389M: Krzysztof Kozlowski <krzk@kernel.org>
10390M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
f69d3a17 10391L: linux-kernel@vger.kernel.org
b40f0632 10392L: linux-samsung-soc@vger.kernel.org
f69d3a17
SK
10393S: Supported
10394F: drivers/mfd/sec*.c
10395F: drivers/regulator/s2m*.c
10396F: drivers/regulator/s5m*.c
b40f0632
KK
10397F: drivers/clk/clk-s2mps11.c
10398F: drivers/rtc/rtc-s5m.c
f69d3a17 10399F: include/linux/mfd/samsung/
a13c7c51
KK
10400F: Documentation/devicetree/bindings/mfd/samsung,sec-core.txt
10401F: Documentation/devicetree/bindings/regulator/samsung,s2m*.txt
27383ca9 10402F: Documentation/devicetree/bindings/regulator/samsung,s5m*.txt
a13c7c51 10403F: Documentation/devicetree/bindings/clock/samsung,s2mps11.txt
f69d3a17 10404
038f5c4b
SN
10405SAMSUNG S5P/EXYNOS4 SOC SERIES CAMERA SUBSYSTEM DRIVERS
10406M: Kyungmin Park <kyungmin.park@samsung.com>
10407M: Sylwester Nawrocki <s.nawrocki@samsung.com>
10408L: linux-media@vger.kernel.org
10409Q: https://patchwork.linuxtv.org/project/linux-media/list/
10410S: Supported
10411F: drivers/media/platform/exynos4-is/
038f5c4b 10412
6fd86ab2
SN
10413SAMSUNG S3C24XX/S3C64XX SOC SERIES CAMIF DRIVER
10414M: Sylwester Nawrocki <sylvester.nawrocki@gmail.com>
10415L: linux-media@vger.kernel.org
10416L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
10417S: Maintained
10418F: drivers/media/platform/s3c-camif/
d647f0b7 10419F: include/media/drv-intf/s3c_camif.h
6fd86ab2 10420
b84ef24e
AH
10421SAMSUNG S5C73M3 CAMERA DRIVER
10422M: Kyungmin Park <kyungmin.park@samsung.com>
10423M: Andrzej Hajda <a.hajda@samsung.com>
10424L: linux-media@vger.kernel.org
10425S: Supported
10426F: drivers/media/i2c/s5c73m3/*
10427
7d459937
AH
10428SAMSUNG S5K5BAF CAMERA DRIVER
10429M: Kyungmin Park <kyungmin.park@samsung.com>
10430M: Andrzej Hajda <a.hajda@samsung.com>
10431L: linux-media@vger.kernel.org
10432S: Supported
10433F: drivers/media/i2c/s5k5baf.c
10434
c04c674f
RB
10435SAMSUNG S3FWRN5 NFC DRIVER
10436M: Robert Baldyga <r.baldyga@samsung.com>
079c2652 10437M: Krzysztof Opasiak <k.opasiak@samsung.com>
c04c674f
RB
10438L: linux-nfc@lists.01.org (moderated for non-subscribers)
10439S: Supported
10440F: drivers/nfc/s3fwrn5
10441
310e39c9 10442SAMSUNG SOC CLOCK DRIVERS
fea685e9
TF
10443M: Sylwester Nawrocki <s.nawrocki@samsung.com>
10444M: Tomasz Figa <tomasz.figa@gmail.com>
490583f0 10445M: Chanwoo Choi <cw00.choi@samsung.com>
310e39c9
TF
10446S: Supported
10447L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
10448F: drivers/clk/samsung/
490583f0
CC
10449F: include/dt-bindings/clock/exynos*.h
10450F: Documentation/devicetree/bindings/clock/exynos*.txt
310e39c9 10451
2e365a70
AS
10452SAMSUNG SPI DRIVERS
10453M: Kukjin Kim <kgene@kernel.org>
10454M: Krzysztof Kozlowski <krzk@kernel.org>
10455M: Andi Shyti <andi.shyti@samsung.com>
10456L: linux-spi@vger.kernel.org
10457L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
10458S: Maintained
10459F: Documentation/devicetree/bindings/spi/spi-samsung.txt
10460F: drivers/spi/spi-s3c*
10461F: include/linux/platform_data/spi-s3c64xx.h
10462
66890ed6
BA
10463SAMSUNG SXGBE DRIVERS
10464M: Byungho An <bh74.an@samsung.com>
10465M: Girish K S <ks.giri@samsung.com>
66890ed6
BA
10466M: Vipul Pandya <vipul.pandya@samsung.com>
10467S: Supported
10468L: netdev@vger.kernel.org
10469F: drivers/net/ethernet/samsung/sxgbe/
10470
93c537af
LM
10471SAMSUNG THERMAL DRIVER
10472M: Lukasz Majewski <l.majewski@samsung.com>
10473L: linux-pm@vger.kernel.org
10474L: linux-samsung-soc@vger.kernel.org
10475S: Supported
9f273c24 10476T: git https://github.com/lmajewski/linux-samsung-thermal.git
93c537af
LM
10477F: drivers/thermal/samsung/
10478
e296cd32 10479SAMSUNG USB2 PHY DRIVER
774e0362
KD
10480M: Kamil Debski <kamil@wypas.org>
10481M: Sylwester Nawrocki <s.nawrocki@samsung.com>
e296cd32
KD
10482L: linux-kernel@vger.kernel.org
10483S: Supported
10484F: Documentation/devicetree/bindings/phy/samsung-phy.txt
10485F: Documentation/phy/samsung-usb2.txt
10486F: drivers/phy/phy-exynos4210-usb2.c
10487F: drivers/phy/phy-exynos4x12-usb2.c
10488F: drivers/phy/phy-exynos5250-usb2.c
10489F: drivers/phy/phy-s5pv210-usb2.c
10490F: drivers/phy/phy-samsung-usb2.c
10491F: drivers/phy/phy-samsung-usb2.h
10492
ca749e2a 10493SERIAL DRIVERS
5e30bbb7 10494M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
ca749e2a 10495L: linux-serial@vger.kernel.org
5e30bbb7 10496S: Maintained
30743257 10497F: Documentation/devicetree/bindings/serial/
14430813 10498F: drivers/tty/serial/
ca749e2a 10499
aecb7b64 10500SYNOPSYS DESIGNWARE DMAC DRIVER
da89947b 10501M: Viresh Kumar <vireshk@kernel.org>
337ae47c 10502M: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
aecb7b64 10503S: Maintained
1fb200d6 10504F: include/linux/dma/dw.h
3d598f47 10505F: include/linux/platform_data/dma-dw.h
61a76496 10506F: drivers/dma/dw/
aecb7b64 10507
058999cc
LP
10508SYNOPSYS DESIGNWARE ETHERNET QOS 4.10a driver
10509M: Lars Persson <lars.persson@axis.com>
10510L: netdev@vger.kernel.org
10511S: Supported
10512F: Documentation/devicetree/bindings/net/snps,dwc-qos-ethernet.txt
10513F: drivers/net/ethernet/synopsys/dwc_eth_qos.c
10514
fc531d98 10515SYNOPSYS DESIGNWARE I2C DRIVER
fc531d98 10516M: Jarkko Nikula <jarkko.nikula@linux.intel.com>
d0781b98
AS
10517R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
10518R: Mika Westerberg <mika.westerberg@linux.intel.com>
fc531d98
WS
10519L: linux-i2c@vger.kernel.org
10520S: Maintained
10521F: drivers/i2c/busses/i2c-designware-*
10522F: include/linux/platform_data/i2c-designware.h
10523
f9e37137 10524SYNOPSYS DESIGNWARE MMC/SD/SDIO DRIVER
f9e37137
SJ
10525M: Jaehoon Chung <jh80.chung@samsung.com>
10526L: linux-mmc@vger.kernel.org
10527S: Maintained
10528F: include/linux/mmc/dw_mmc.h
10529F: drivers/mmc/host/dw_mmc*
10530
a961e698
AS
10531SYSTEM TRACE MODULE CLASS
10532M: Alexander Shishkin <alexander.shishkin@linux.intel.com>
10533S: Maintained
e787bc46 10534T: git git://git.kernel.org/pub/scm/linux/kernel/git/ash/stm.git
a961e698
AS
10535F: Documentation/trace/stm.txt
10536F: drivers/hwtracing/stm/
10537F: include/linux/stm.h
10538F: include/uapi/linux/stm.h
10539
1db121d6
AN
10540THUNDERBOLT DRIVER
10541M: Andreas Noever <andreas.noever@gmail.com>
10542S: Maintained
10543F: drivers/thunderbolt/
10544
e35a49b1
SR
10545TI BQ27XXX POWER SUPPLY DRIVER
10546R: Andrew F. Davis <afd@ti.com>
10547F: include/linux/power/bq27xxx_battery.h
8c0984e5
SR
10548F: drivers/power/supply/bq27xxx_battery.c
10549F: drivers/power/supply/bq27xxx_battery_i2c.c
e35a49b1 10550
34db37c6 10551TIMEKEEPING, CLOCKSOURCE CORE, NTP, ALARMTIMER
50363737 10552M: John Stultz <john.stultz@linaro.org>
88606e80 10553M: Thomas Gleixner <tglx@linutronix.de>
981c3a4f 10554L: linux-kernel@vger.kernel.org
75fc2d37 10555T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
88606e80
TG
10556S: Supported
10557F: include/linux/clocksource.h
10558F: include/linux/time.h
10559F: include/linux/timex.h
c117ab84
CEB
10560F: include/uapi/linux/time.h
10561F: include/uapi/linux/timex.h
88606e80
TG
10562F: kernel/time/clocksource.c
10563F: kernel/time/time*.c
34db37c6 10564F: kernel/time/alarmtimer.c
88606e80 10565F: kernel/time/ntp.c
7fe5f1c1 10566F: tools/testing/selftests/timers/
88606e80 10567
1da177e4 10568SC1200 WDT DRIVER
b300645a 10569M: Zwane Mwaikambo <zwanem@gmail.com>
1da177e4 10570S: Maintained
679655da 10571F: drivers/watchdog/sc1200wdt.c
1da177e4
LT
10572
10573SCHEDULER
dd9b238c 10574M: Ingo Molnar <mingo@redhat.com>
8b58be88 10575M: Peter Zijlstra <peterz@infradead.org>
981c3a4f 10576L: linux-kernel@vger.kernel.org
75fc2d37 10577T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git sched/core
1da177e4 10578S: Maintained
95c0d71d 10579F: kernel/sched/
679655da 10580F: include/linux/sched.h
c117ab84 10581F: include/uapi/linux/sched.h
c2eb505b 10582F: include/linux/wait.h
1da177e4 10583
6bcf6737 10584SCORE ARCHITECTURE
ed38665e 10585M: Chen Liqin <liqin.linux@gmail.com>
a2681a75 10586M: Lennox Wu <lennox.wu@gmail.com>
ed38665e 10587W: http://www.sunplus.com
6bcf6737 10588S: Supported
a2681a75 10589F: arch/score/
6bcf6737 10590
80f390ea
SH
10591SYSTEM CONTROL & POWER INTERFACE (SCPI) Message Protocol drivers
10592M: Sudeep Holla <sudeep.holla@arm.com>
10593L: linux-arm-kernel@lists.infradead.org
10594S: Maintained
10595F: Documentation/devicetree/bindings/arm/arm,scpi.txt
cd52c2a4 10596F: drivers/clk/clk-scpi.c
8def3103 10597F: drivers/cpufreq/scpi-cpufreq.c
8cb7cf56
SH
10598F: drivers/firmware/arm_scpi.c
10599F: include/linux/scpi_protocol.h
80f390ea 10600
1da177e4 10601SCSI CDROM DRIVER
8b58be88 10602M: Jens Axboe <axboe@kernel.dk>
1da177e4
LT
10603L: linux-scsi@vger.kernel.org
10604W: http://www.kernel.dk
10605S: Maintained
679655da 10606F: drivers/scsi/sr*
1da177e4 10607
fb50a83d 10608SCSI RDMA PROTOCOL (SRP) INITIATOR
3453bddb 10609M: Bart Van Assche <bart.vanassche@sandisk.com>
fb50a83d
RD
10610L: linux-rdma@vger.kernel.org
10611S: Supported
10612W: http://www.openfabrics.org
10613Q: http://patchwork.kernel.org/project/linux-rdma/list/
10614T: git git://git.kernel.org/pub/scm/linux/kernel/git/dad/srp-initiator.git
10615F: drivers/infiniband/ulp/srp/
10616F: include/scsi/srp.h
10617
1da177e4 10618SCSI SG DRIVER
8b58be88 10619M: Doug Gilbert <dgilbert@interlog.com>
1da177e4 10620L: linux-scsi@vger.kernel.org
59ab3c93 10621W: http://sg.danny.cz/sg
1da177e4 10622S: Maintained
59ab3c93 10623F: Documentation/scsi/scsi-generic.txt
679655da
JP
10624F: drivers/scsi/sg.c
10625F: include/scsi/sg.h
1da177e4
LT
10626
10627SCSI SUBSYSTEM
7ee7895c 10628M: "James E.J. Bottomley" <jejb@linux.vnet.ibm.com>
0351b8f8 10629T: git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi.git
f4ab421b
MP
10630M: "Martin K. Petersen" <martin.petersen@oracle.com>
10631T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git
10632L: linux-scsi@vger.kernel.org
1da177e4 10633S: Maintained
2c99a314 10634F: Documentation/devicetree/bindings/scsi/
679655da
JP
10635F: drivers/scsi/
10636F: include/scsi/
1da177e4
LT
10637
10638SCSI TAPE DRIVER
8b58be88 10639M: Kai Mäkisara <Kai.Makisara@kolumbus.fi>
1da177e4
LT
10640L: linux-scsi@vger.kernel.org
10641S: Maintained
679655da 10642F: Documentation/scsi/st.txt
f7269cfc
JD
10643F: drivers/scsi/st.*
10644F: drivers/scsi/st_*.h
1da177e4
LT
10645
10646SCTP PROTOCOL
8b6efb75 10647M: Vlad Yasevich <vyasevich@gmail.com>
02c38d0a 10648M: Neil Horman <nhorman@tuxdriver.com>
1a418796 10649L: linux-sctp@vger.kernel.org
5f85813c 10650W: http://lksctp.sourceforge.net
8b6efb75 10651S: Maintained
679655da
JP
10652F: Documentation/networking/sctp.txt
10653F: include/linux/sctp.h
4d58c025 10654F: include/uapi/linux/sctp.h
679655da
JP
10655F: include/net/sctp/
10656F: net/sctp/
1da177e4
LT
10657
10658SCx200 CPU SUPPORT
8b58be88 10659M: Jim Cromie <jim.cromie@gmail.com>
1662d32c 10660S: Odd Fixes
679655da 10661F: Documentation/i2c/busses/scx200_acb
390889b6 10662F: arch/x86/platform/scx200/
679655da
JP
10663F: drivers/watchdog/scx200_wdt.c
10664F: drivers/i2c/busses/scx200*
10665F: drivers/mtd/maps/scx200_docflash.c
10666F: include/linux/scx200.h
1662d32c
JC
10667
10668SCx200 GPIO DRIVER
8b58be88 10669M: Jim Cromie <jim.cromie@gmail.com>
1662d32c 10670S: Maintained
679655da
JP
10671F: drivers/char/scx200_gpio.c
10672F: include/linux/scx200_gpio.h
1662d32c
JC
10673
10674SCx200 HRT CLOCKSOURCE DRIVER
8b58be88 10675M: Jim Cromie <jim.cromie@gmail.com>
1662d32c 10676S: Maintained
679655da 10677F: drivers/clocksource/scx200_hrt.c
1da177e4 10678
6a36913a 10679SDRICOH_CS MMC/SD HOST CONTROLLER INTERFACE DRIVER
8b58be88 10680M: Sascha Sommer <saschasommer@freenet.de>
6a36913a
SS
10681L: sdricohcs-devel@lists.sourceforge.net (subscribers-only)
10682S: Maintained
679655da 10683F: drivers/mmc/host/sdricoh_cs.c
6a36913a 10684
e7839f25 10685SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) DRIVER
ddfe954d 10686M: Adrian Hunter <adrian.hunter@intel.com>
7a241d6e 10687L: linux-mmc@vger.kernel.org
ddfe954d
UH
10688T: git git://git.infradead.org/users/ahunter/linux-sdhci.git
10689S: Maintained
10690F: drivers/mmc/host/sdhci*
10691F: include/linux/mmc/sdhci*
e2d1d6c0 10692
c04f9d61
KC
10693SECURE COMPUTING
10694M: Kees Cook <keescook@chromium.org>
a0cfd75f
KC
10695R: Andy Lutomirski <luto@amacapital.net>
10696R: Will Drewry <wad@chromium.org>
c04f9d61
KC
10697T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git seccomp
10698S: Supported
10699F: kernel/seccomp.c
10700F: include/uapi/linux/seccomp.h
10701F: include/linux/seccomp.h
c99ee51a 10702F: tools/testing/selftests/seccomp/*
c04f9d61
KC
10703K: \bsecure_computing
10704K: \bTIF_SECCOMP\b
10705
476bf3d6
AC
10706SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) Broadcom BRCMSTB DRIVER
10707M: Al Cooper <alcooperx@gmail.com>
10708L: linux-mmc@vger.kernel.org
10709L: bcm-kernel-feedback-list@broadcom.com
10710S: Maintained
10711F: drivers/mmc/host/sdhci-brcmstb*
10712
0d1bb41a 10713SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) SAMSUNG DRIVER
8b58be88 10714M: Ben Dooks <ben-linux@fluff.org>
dc524882 10715M: Jaehoon Chung <jh80.chung@samsung.com>
7a241d6e 10716L: linux-mmc@vger.kernel.org
0d1bb41a 10717S: Maintained
dc524882 10718F: drivers/mmc/host/sdhci-s3c*
0d1bb41a 10719
c63b3cba 10720SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) ST SPEAR DRIVER
da89947b 10721M: Viresh Kumar <vireshk@kernel.org>
c63b3cba
VK
10722L: linux-mmc@vger.kernel.org
10723S: Maintained
10724F: drivers/mmc/host/sdhci-spear.c
10725
8711cca2 10726SECURITY SUBSYSTEM
9b45c0d2 10727M: James Morris <james.l.morris@oracle.com>
9c3646d1 10728M: "Serge E. Hallyn" <serge@hallyn.com>
8711cca2 10729L: linux-security-module@vger.kernel.org (suggested Cc:)
89879a7e 10730T: git git://git.kernel.org/pub/scm/linux/kernel/git/jmorris/linux-security.git
9ccf010f 10731W: http://kernsec.org/
8711cca2 10732S: Supported
7d2c86b5 10733F: security/
8711cca2 10734
1da177e4 10735SECURITY CONTACT
8b58be88 10736M: Security Officers <security@kernel.org>
1da177e4
LT
10737S: Supported
10738
10739SELINUX SECURITY MODULE
e0238b4c 10740M: Paul Moore <paul@paul-moore.com>
8b58be88 10741M: Stephen Smalley <sds@tycho.nsa.gov>
8b58be88 10742M: Eric Paris <eparis@parisplace.org>
e0238b4c 10743L: selinux@tycho.nsa.gov (moderated for non-subscribers)
f058925b 10744W: http://selinuxproject.org
5a5f2acf 10745T: git git://git.infradead.org/users/pcmoore/selinux
1da177e4 10746S: Supported
679655da
JP
10747F: include/linux/selinux*
10748F: security/selinux/
6bde95ce 10749F: scripts/selinux/
1da177e4 10750
c1c124e9
JJ
10751APPARMOR SECURITY MODULE
10752M: John Johansen <john.johansen@canonical.com>
10753L: apparmor@lists.ubuntu.com (subscribers-only, general discussion)
10754W: apparmor.wiki.kernel.org
10755T: git git://git.kernel.org/pub/scm/linux/kernel/git/jj/apparmor-dev.git
10756S: Supported
10757F: security/apparmor/
10758
9b091556
KC
10759LOADPIN SECURITY MODULE
10760M: Kees Cook <keescook@chromium.org>
10761T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git lsm/loadpin
10762S: Supported
10763F: security/loadpin/
10764
730daa16
KC
10765YAMA SECURITY MODULE
10766M: Kees Cook <keescook@chromium.org>
10767T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git yama/tip
10768S: Supported
10769F: security/yama/
10770
cef2cf07 10771SENSABLE PHANTOM
8b58be88 10772M: Jiri Slaby <jirislaby@gmail.com>
cef2cf07 10773S: Maintained
679655da 10774F: drivers/misc/phantom.c
c117ab84 10775F: include/uapi/linux/phantom.h
cef2cf07 10776
2a1e8447
JB
10777Emulex 10Gbps iSCSI - OneConnect DRIVER
10778M: Subbu Seetharaman <subbu.seetharaman@broadcom.com>
10779M: Ketan Mukadam <ketan.mukadam@broadcom.com>
10780M: Jitendra Bhivare <jitendra.bhivare@broadcom.com>
3387f656 10781L: linux-scsi@vger.kernel.org
2a1e8447 10782W: http://www.broadcom.com
3387f656
JP
10783S: Supported
10784F: drivers/scsi/be2iscsi/
6733b39a 10785
d2ee76fa 10786Emulex 10Gbps NIC BE2, BE3-R, Lancer, Skyhawk-R DRIVER (be2net)
aa7b4537
SP
10787M: Sathya Perla <sathya.perla@broadcom.com>
10788M: Ajit Khaparde <ajit.khaparde@broadcom.com>
aa7b4537
SP
10789M: Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com>
10790M: Somnath Kotur <somnath.kotur@broadcom.com>
7d2c86b5 10791L: netdev@vger.kernel.org
fea3af67 10792W: http://www.emulex.com
7d2c86b5 10793S: Supported
9aebddd1 10794F: drivers/net/ethernet/emulex/benet/
6b7c5b94 10795
d2928a8c 10796EMULEX ONECONNECT ROCE DRIVER
2b8e7333
LN
10797M: Selvin Xavier <selvin.xavier@avagotech.com>
10798M: Devesh Sharma <devesh.sharma@avagotech.com>
10799M: Mitesh Ahuja <mitesh.ahuja@avagotech.com>
d2928a8c
SX
10800L: linux-rdma@vger.kernel.org
10801W: http://www.emulex.com
10802S: Supported
10803F: drivers/infiniband/hw/ocrdma/
10804
8ceee660 10805SFC NETWORK DRIVER
c06f51ea 10806M: Solarflare linux maintainers <linux-net-drivers@solarflare.com>
e00f8017
BK
10807M: Edward Cree <ecree@solarflare.com>
10808M: Bert Kenward <bkenward@solarflare.com>
c06f51ea 10809L: netdev@vger.kernel.org
8ceee660 10810S: Supported
874aeea5 10811F: drivers/net/ethernet/sfc/
8ceee660 10812
e2d1d6c0 10813SGI GRU DRIVER
cc883afc 10814M: Dimitri Sivanich <sivanich@sgi.com>
e2d1d6c0 10815S: Maintained
679655da 10816F: drivers/misc/sgi-gru/
e2d1d6c0
RD
10817
10818SGI SN-IA64 (Altix) SERIAL CONSOLE DRIVER
8b58be88 10819M: Pat Gefre <pfg@sgi.com>
e2d1d6c0
RD
10820L: linux-ia64@vger.kernel.org
10821S: Supported
679655da 10822F: Documentation/ia64/serial.txt
df621252 10823F: drivers/tty/serial/ioc?_serial.c
679655da 10824F: include/linux/ioc?.h
e2d1d6c0 10825
75312619 10826SGI XP/XPC/XPNET DRIVER
e180383f
RH
10827M: Cliff Whickman <cpw@sgi.com>
10828M: Robin Holt <robinmholt@gmail.com>
75312619 10829S: Maintained
679655da 10830F: drivers/misc/sgi-xp/
75312619 10831
46eacf3b
AP
10832SI2157 MEDIA DRIVER
10833M: Antti Palosaari <crope@iki.fi>
10834L: linux-media@vger.kernel.org
a825eaec 10835W: https://linuxtv.org
46eacf3b
AP
10836W: http://palosaari.fi/linux/
10837Q: http://patchwork.linuxtv.org/project/linux-media/list/
10838T: git git://linuxtv.org/anttip/media_tree.git
10839S: Maintained
10840F: drivers/media/tuners/si2157*
10841
75e2d5ba
AP
10842SI2168 MEDIA DRIVER
10843M: Antti Palosaari <crope@iki.fi>
10844L: linux-media@vger.kernel.org
a825eaec 10845W: https://linuxtv.org
75e2d5ba
AP
10846W: http://palosaari.fi/linux/
10847Q: http://patchwork.linuxtv.org/project/linux-media/list/
10848T: git git://linuxtv.org/anttip/media_tree.git
10849S: Maintained
10850F: drivers/media/dvb-frontends/si2168*
10851
49cc629d
HV
10852SI470X FM RADIO RECEIVER I2C DRIVER
10853M: Hans Verkuil <hverkuil@xs4all.nl>
10854L: linux-media@vger.kernel.org
10855T: git git://linuxtv.org/media_tree.git
a825eaec 10856W: https://linuxtv.org
49cc629d
HV
10857S: Odd Fixes
10858F: drivers/media/radio/si470x/radio-si470x-i2c.c
10859
10860SI470X FM RADIO RECEIVER USB DRIVER
10861M: Hans Verkuil <hverkuil@xs4all.nl>
10862L: linux-media@vger.kernel.org
10863T: git git://linuxtv.org/media_tree.git
a825eaec 10864W: https://linuxtv.org
49cc629d
HV
10865S: Maintained
10866F: drivers/media/radio/si470x/radio-si470x-common.c
10867F: drivers/media/radio/si470x/radio-si470x.h
10868F: drivers/media/radio/si470x/radio-si470x-usb.c
10869
c937ca03
EV
10870SI4713 FM RADIO TRANSMITTER I2C DRIVER
10871M: Eduardo Valentin <edubezval@gmail.com>
10872L: linux-media@vger.kernel.org
10873T: git git://linuxtv.org/media_tree.git
a825eaec 10874W: https://linuxtv.org
c937ca03 10875S: Odd Fixes
99995ded 10876F: drivers/media/radio/si4713/si4713.?
c937ca03
EV
10877
10878SI4713 FM RADIO TRANSMITTER PLATFORM DRIVER
10879M: Eduardo Valentin <edubezval@gmail.com>
10880L: linux-media@vger.kernel.org
10881T: git git://linuxtv.org/media_tree.git
a825eaec 10882W: https://linuxtv.org
c937ca03 10883S: Odd Fixes
99995ded
DR
10884F: drivers/media/radio/si4713/radio-platform-si4713.c
10885
10886SI4713 FM RADIO TRANSMITTER USB DRIVER
10887M: Hans Verkuil <hverkuil@xs4all.nl>
10888L: linux-media@vger.kernel.org
10889T: git git://linuxtv.org/media_tree.git
a825eaec 10890W: https://linuxtv.org
99995ded
DR
10891S: Maintained
10892F: drivers/media/radio/si4713/radio-usb-si4713.c
c937ca03 10893
beb91d46 10894SIANO DVB DRIVER
5dc8a864
MCC
10895M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
10896M: Mauro Carvalho Chehab <mchehab@kernel.org>
beb91d46 10897L: linux-media@vger.kernel.org
a825eaec 10898W: https://linuxtv.org
beb91d46
MCC
10899T: git git://linuxtv.org/media_tree.git
10900S: Odd fixes
10901F: drivers/media/common/siano/
beb91d46 10902F: drivers/media/usb/siano/
beb91d46 10903F: drivers/media/usb/siano/
14430813 10904F: drivers/media/mmc/siano/
beb91d46 10905
6f15b602
HG
10906SIMPLEFB FB DRIVER
10907M: Hans de Goede <hdegoede@redhat.com>
10908L: linux-fbdev@vger.kernel.org
10909S: Maintained
2d799dde 10910F: Documentation/devicetree/bindings/display/simple-framebuffer.txt
6f15b602
HG
10911F: drivers/video/fbdev/simplefb.c
10912F: include/linux/platform_data/simplefb.h
10913
b618b69c 10914SH_VEU V4L2 MEM2MEM DRIVER
b618b69c 10915L: linux-media@vger.kernel.org
bb60fcb2 10916S: Orphan
b618b69c 10917F: drivers/media/platform/sh_veu.c
b618b69c
GL
10918
10919SH_VOU V4L2 OUTPUT DRIVER
b618b69c 10920L: linux-media@vger.kernel.org
bb60fcb2 10921S: Orphan
b618b69c 10922F: drivers/media/platform/sh_vou.c
d647f0b7 10923F: include/media/drv-intf/sh_vou.h
b618b69c 10924
6349d997 10925SIMPLE FIRMWARE INTERFACE (SFI)
2bf822d7 10926M: Len Brown <lenb@kernel.org>
6349d997
LB
10927L: sfi-devel@simplefirmware.org
10928W: http://simplefirmware.org/
10929T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux-sfi-2.6.git
e2d1d6c0 10930S: Supported
943fc810 10931F: arch/x86/platform/sfi/
6349d997
LB
10932F: drivers/sfi/
10933F: include/linux/sfi*.h
e2d1d6c0 10934
1da177e4
LT
10935SIMTEC EB110ATX (Chalice CATS)
10936P: Ben Dooks
b16957c6
BD
10937P: Vincent Sanders <vince@simtec.co.uk>
10938M: Simtec Linux Team <linux@simtec.co.uk>
1da177e4
LT
10939W: http://www.simtec.co.uk/products/EB110ATX/
10940S: Supported
10941
10942SIMTEC EB2410ITX (BAST)
10943P: Ben Dooks
b16957c6
BD
10944P: Vincent Sanders <vince@simtec.co.uk>
10945M: Simtec Linux Team <linux@simtec.co.uk>
1da177e4
LT
10946W: http://www.simtec.co.uk/products/EB2410ITX/
10947S: Supported
15dba387
JP
10948F: arch/arm/mach-s3c24xx/mach-bast.c
10949F: arch/arm/mach-s3c24xx/bast-ide.c
10950F: arch/arm/mach-s3c24xx/bast-irq.c
1da177e4 10951
4c5adde7 10952TI DAVINCI MACHINE SUPPORT
3ba789c0 10953M: Sekhar Nori <nsekhar@ti.com>
3cf2efd5 10954M: Kevin Hilman <khilman@kernel.org>
42c031df
SN
10955L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10956T: git git://git.kernel.org/pub/scm/linux/kernel/git/nsekhar/linux-davinci.git
4c5adde7 10957S: Supported
14430813 10958F: arch/arm/mach-davinci/
046d0a37 10959F: drivers/i2c/busses/i2c-davinci.c
4c5adde7 10960
8d4b3f08 10961TI DAVINCI SERIES MEDIA DRIVER
e43cdb56 10962M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
8d4b3f08 10963L: linux-media@vger.kernel.org
a825eaec 10964W: https://linuxtv.org
8d4b3f08
LP
10965Q: http://patchwork.linuxtv.org/project/linux-media/list/
10966T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
9ce5eca7 10967S: Maintained
8d4b3f08
LP
10968F: drivers/media/platform/davinci/
10969F: include/media/davinci/
10970
417d2e50 10971TI AM437X VPFE DRIVER
e43cdb56 10972M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
417d2e50 10973L: linux-media@vger.kernel.org
a825eaec 10974W: https://linuxtv.org
417d2e50
BP
10975Q: http://patchwork.linuxtv.org/project/linux-media/list/
10976T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
10977S: Maintained
10978F: drivers/media/platform/am437x/
10979
c4c0283a 10980OV2659 OMNIVISION SENSOR DRIVER
e43cdb56 10981M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
c4c0283a 10982L: linux-media@vger.kernel.org
a825eaec 10983W: https://linuxtv.org
c4c0283a
BP
10984Q: http://patchwork.linuxtv.org/project/linux-media/list/
10985T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
10986S: Maintained
10987F: drivers/media/i2c/ov2659.c
b5dcee22 10988F: include/media/i2c/ov2659.h
c4c0283a 10989
3a6779f5
SM
10990SILICON MOTION SM712 FRAME BUFFER DRIVER
10991M: Sudip Mukherjee <sudipm.mukherjee@gmail.com>
10992M: Teddy Wang <teddy.wang@siliconmotion.com>
10993M: Sudip Mukherjee <sudip@vectorindia.org>
10994L: linux-fbdev@vger.kernel.org
10995S: Maintained
10996F: drivers/video/fbdev/sm712*
10997F: Documentation/fb/sm712fb.txt
10998
92aab3c0 10999SIS 190 ETHERNET DRIVER
8b58be88 11000M: Francois Romieu <romieu@fr.zoreil.com>
92aab3c0
FR
11001L: netdev@vger.kernel.org
11002S: Maintained
8c7de408 11003F: drivers/net/ethernet/sis/sis190.c
92aab3c0 11004
1da177e4 11005SIS 900/7016 FAST ETHERNET DRIVER
8b58be88 11006M: Daniele Venzano <venza@brownhat.org>
1da177e4 11007W: http://www.brownhat.org/sis900.html
979b6c13 11008L: netdev@vger.kernel.org
1da177e4 11009S: Maintained
8c7de408 11010F: drivers/net/ethernet/sis/sis900.*
1da177e4
LT
11011
11012SIS FRAMEBUFFER DRIVER
8b58be88 11013M: Thomas Winischhofer <thomas@winischhofer.net>
1da177e4 11014W: http://www.winischhofer.net/linuxsisvga.shtml
b7eee616 11015S: Maintained
679655da 11016F: Documentation/fb/sisfb.txt
8a61f013 11017F: drivers/video/fbdev/sis/
679655da 11018F: include/video/sisfb.h
1da177e4
LT
11019
11020SIS USB2VGA DRIVER
8b58be88 11021M: Thomas Winischhofer <thomas@winischhofer.net>
1da177e4
LT
11022W: http://www.winischhofer.at/linuxsisusbvga.shtml
11023S: Maintained
679655da 11024F: drivers/usb/misc/sisusbvga/
1da177e4 11025
415ad26d 11026SLAB ALLOCATOR
16e943bf 11027M: Christoph Lameter <cl@linux.com>
2ed1c525 11028M: Pekka Enberg <penberg@kernel.org>
16e943bf
CL
11029M: David Rientjes <rientjes@google.com>
11030M: Joonsoo Kim <iamjoonsoo.kim@lge.com>
11031M: Andrew Morton <akpm@linux-foundation.org>
415ad26d
CL
11032L: linux-mm@kvack.org
11033S: Maintained
679655da 11034F: include/linux/sl?b*.h
16e943bf 11035F: mm/sl?b*
415ad26d 11036
9fab9787 11037SLEEPABLE READ-COPY UPDATE (SRCU)
96a39bc4 11038M: Lai Jiangshan <jiangshanlai@gmail.com>
9fab9787 11039M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
ab0afd6c 11040M: Josh Triplett <josh@joshtriplett.org>
4632a191
PM
11041R: Steven Rostedt <rostedt@goodmis.org>
11042R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
981c3a4f 11043L: linux-kernel@vger.kernel.org
9fab9787
PM
11044W: http://www.rdrop.com/users/paulmck/RCU/
11045S: Supported
11046T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
4102adab
PM
11047F: include/linux/srcu.h
11048F: kernel/rcu/srcu.c
9fab9787 11049
66372841
CS
11050SMACK SECURITY MODULE
11051M: Casey Schaufler <casey@schaufler-ca.com>
11052L: linux-security-module@vger.kernel.org
11053W: http://schaufler-ca.com
ece38248 11054T: git git://github.com/cschaufler/smack-next
66372841
CS
11055S: Maintained
11056F: Documentation/security/Smack.txt
11057F: security/smack/
11058
20651e0b 11059DRIVERS FOR ADAPTIVE VOLTAGE SCALING (AVS)
68ace3e1
KH
11060M: Kevin Hilman <khilman@kernel.org>
11061M: Nishanth Menon <nm@ti.com>
11062S: Maintained
20651e0b 11063F: drivers/power/avs/
68ace3e1
KH
11064F: include/linux/power/smartreflex.h
11065L: linux-pm@vger.kernel.org
11066
1da177e4 11067SMC91x ETHERNET DRIVER
2f82af08 11068M: Nicolas Pitre <nico@fluxnic.net>
18e2842b 11069S: Odd Fixes
ae150435 11070F: drivers/net/ethernet/smsc/smc91x.*
1da177e4 11071
e8e31622
SA
11072SMIA AND SMIA++ IMAGE SENSOR DRIVER
11073M: Sakari Ailus <sakari.ailus@iki.fi>
11074L: linux-media@vger.kernel.org
11075S: Maintained
14430813 11076F: drivers/media/i2c/smiapp/
b5dcee22 11077F: include/media/i2c/smiapp.h
e8e31622
SA
11078F: drivers/media/i2c/smiapp-pll.c
11079F: drivers/media/i2c/smiapp-pll.h
fd2bfdc8 11080F: include/uapi/linux/smiapp.h
a2cec3c0 11081F: Documentation/devicetree/bindings/media/i2c/nokia,smia.txt
e8e31622 11082
920fa1ff
GR
11083SMM665 HARDWARE MONITOR DRIVER
11084M: Guenter Roeck <linux@roeck-us.net>
968ce1b1 11085L: linux-hwmon@vger.kernel.org
920fa1ff
GR
11086S: Maintained
11087F: Documentation/hwmon/smm665
11088F: drivers/hwmon/smm665.c
11089
9df7305b 11090SMSC EMC2103 HARDWARE MONITOR DRIVER
90b24cfb 11091M: Steve Glendinning <steve.glendinning@shawell.net>
968ce1b1 11092L: linux-hwmon@vger.kernel.org
90b24cfb 11093S: Maintained
9df7305b
SG
11094F: Documentation/hwmon/emc2103
11095F: drivers/hwmon/emc2103.c
11096
a98d506c
HG
11097SMSC SCH5627 HARDWARE MONITOR DRIVER
11098M: Hans de Goede <hdegoede@redhat.com>
968ce1b1 11099L: linux-hwmon@vger.kernel.org
a98d506c
HG
11100S: Supported
11101F: Documentation/hwmon/sch5627
11102F: drivers/hwmon/sch5627.c
11103
6ea884db 11104SMSC47B397 HARDWARE MONITOR DRIVER
d8130624 11105M: Jean Delvare <jdelvare@suse.com>
968ce1b1 11106L: linux-hwmon@vger.kernel.org
6ea884db 11107S: Maintained
679655da
JP
11108F: Documentation/hwmon/smsc47b397
11109F: drivers/hwmon/smsc47b397.c
6ea884db 11110
fd9abb3d 11111SMSC911x ETHERNET DRIVER
90b24cfb 11112M: Steve Glendinning <steve.glendinning@shawell.net>
2cb37728 11113L: netdev@vger.kernel.org
90b24cfb 11114S: Maintained
679655da 11115F: include/linux/smsc911x.h
ae150435 11116F: drivers/net/ethernet/smsc/smsc911x.*
2cb37728
SG
11117
11118SMSC9420 PCI ETHERNET DRIVER
90b24cfb 11119M: Steve Glendinning <steve.glendinning@shawell.net>
fd9abb3d 11120L: netdev@vger.kernel.org
90b24cfb 11121S: Maintained
ae150435 11122F: drivers/net/ethernet/smsc/smsc9420.*
fd9abb3d 11123
3c8a63e2 11124SMSC UFX6000 and UFX7000 USB to VGA DRIVER
90b24cfb 11125M: Steve Glendinning <steve.glendinning@shawell.net>
3c8a63e2 11126L: linux-fbdev@vger.kernel.org
90b24cfb 11127S: Maintained
8a61f013 11128F: drivers/video/fbdev/smscufx.c
3c8a63e2 11129
668acf32 11130SOC-CAMERA V4L2 SUBSYSTEM
8b58be88 11131M: Guennadi Liakhovetski <g.liakhovetski@gmx.de>
661263b5 11132L: linux-media@vger.kernel.org
275ffde4 11133T: git git://linuxtv.org/media_tree.git
795fb7e7 11134S: Maintained
90d72ac6
MCC
11135F: include/media/soc*
11136F: drivers/media/i2c/soc_camera/
11137F: drivers/media/platform/soc_camera/
668acf32 11138
e2d1d6c0 11139SOEKRIS NET48XX LED SUPPORT
8b58be88 11140M: Chris Boot <bootc@bootc.net>
e2d1d6c0 11141S: Maintained
679655da 11142F: drivers/leds/leds-net48xx.c
e2d1d6c0 11143
e3994db1 11144SOFTLOGIC 6x10 MPEG CODEC
9661975d
AU
11145M: Bluecherry Maintainers <maintainers@bluecherrydvr.com>
11146M: Andrey Utkin <andrey.utkin@corp.bluecherry.net>
11147M: Andrey Utkin <andrey.krieger.utkin@gmail.com>
1f141f6b 11148M: Ismael Luceno <ismael@iodev.co.uk>
e3994db1
JP
11149L: linux-media@vger.kernel.org
11150S: Supported
11151F: drivers/media/pci/solo6x10/
11152
1da177e4 11153SOFTWARE RAID (Multiple Disks) SUPPORT
c2f662eb 11154M: Shaohua Li <shli@kernel.org>
1da177e4 11155L: linux-raid@vger.kernel.org
0f9ce866 11156T: git git://git.kernel.org/pub/scm/linux/kernel/git/shli/md.git
524418bb 11157S: Supported
679655da
JP
11158F: drivers/md/
11159F: include/linux/raid/
c117ab84 11160F: include/uapi/linux/raid/
1da177e4 11161
1da177e4 11162SONIC NETWORK DRIVER
8b58be88 11163M: Thomas Bogendoerfer <tsbogend@alpha.franken.de>
979b6c13 11164L: netdev@vger.kernel.org
1da177e4 11165S: Maintained
d9fb9f38 11166F: drivers/net/ethernet/natsemi/sonic.*
1da177e4 11167
61e115a5 11168SONICS SILICON BACKPLANE DRIVER (SSB)
eb032b98 11169M: Michael Buesch <m@bues.ch>
e7828b28 11170L: linux-wireless@vger.kernel.org
61e115a5 11171S: Maintained
679655da
JP
11172F: drivers/ssb/
11173F: include/linux/ssb/
61e115a5 11174
1da177e4 11175SONY VAIO CONTROL DEVICE DRIVER
8b58be88 11176M: Mattia Dongili <malattia@linux.it>
d0944853 11177L: platform-driver-x86@vger.kernel.org
5b18167d 11178W: http://www.linux.it/~malattia/wiki/index.php/Sony_drivers
1da177e4 11179S: Maintained
679655da
JP
11180F: Documentation/laptops/sony-laptop.txt
11181F: drivers/char/sonypi.c
11182F: drivers/platform/x86/sony-laptop.c
11183F: include/linux/sony-laptop.h
1da177e4 11184
baf8532a 11185SONY MEMORYSTICK CARD SUPPORT
8b58be88 11186M: Alex Dubov <oakad@yahoo.com>
baf8532a
AD
11187W: http://tifmxx.berlios.de/
11188S: Maintained
679655da 11189F: drivers/memstick/host/tifm_ms.c
baf8532a 11190
0ab30494
ML
11191SONY MEMORYSTICK STANDARD SUPPORT
11192M: Maxim Levitsky <maximlevitsky@gmail.com>
11193S: Maintained
11194F: drivers/memstick/core/ms_block.*
11195
1da177e4 11196SOUND
8b58be88 11197M: Jaroslav Kysela <perex@perex.cz>
d8130624 11198M: Takashi Iwai <tiwai@suse.com>
93711660 11199L: alsa-devel@alsa-project.org (moderated for non-subscribers)
3126a179 11200W: http://www.alsa-project.org/
dde7ad8d 11201T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
3126a179 11202T: git git://git.alsa-project.org/alsa-kernel.git
ff4a8f32 11203Q: http://patchwork.kernel.org/project/alsa-devel/list/
1da177e4 11204S: Maintained
3126a179
JP
11205F: Documentation/sound/
11206F: include/sound/
c117ab84 11207F: include/uapi/sound/
679655da 11208F: sound/
1da177e4 11209
33bbe149
MB
11210SOUND - COMPRESSED AUDIO
11211M: Vinod Koul <vinod.koul@intel.com>
11212L: alsa-devel@alsa-project.org (moderated for non-subscribers)
11213T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
11214S: Supported
f672f31a 11215F: Documentation/sound/alsa/compress_offload.txt
33bbe149 11216F: include/sound/compress_driver.h
f672f31a 11217F: include/uapi/sound/compress_*
33bbe149
MB
11218F: sound/core/compress_offload.c
11219F: sound/soc/soc-compress.c
11220
bd903bde 11221SOUND - SOC LAYER / DYNAMIC AUDIO POWER MANAGEMENT (ASoC)
6b9cf5c2 11222M: Liam Girdwood <lgirdwood@gmail.com>
b02e48f2 11223M: Mark Brown <broonie@kernel.org>
86f14df8 11224T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound.git
93711660 11225L: alsa-devel@alsa-project.org (moderated for non-subscribers)
b0b8daf7 11226W: http://alsa-project.org/main/index.php/ASoC
eb1a6af3 11227S: Supported
181ad2a5 11228F: Documentation/devicetree/bindings/sound/
2820f615 11229F: Documentation/sound/alsa/soc/
679655da 11230F: sound/soc/
e6e55122 11231F: include/sound/soc*
eb1a6af3 11232
d7f8761b
MB
11233SOUND - DMAENGINE HELPERS
11234M: Lars-Peter Clausen <lars@metafoo.de>
11235S: Supported
11236F: include/sound/dmaengine_pcm.h
11237F: sound/core/pcm_dmaengine.c
11238F: sound/soc/soc-generic-dmaengine-pcm.c
11239
990a6a99
OS
11240SP2 MEDIA DRIVER
11241M: Olli Salonen <olli.salonen@iki.fi>
11242L: linux-media@vger.kernel.org
a825eaec 11243W: https://linuxtv.org
990a6a99
OS
11244Q: http://patchwork.linuxtv.org/project/linux-media/list/
11245S: Maintained
11246F: drivers/media/dvb-frontends/sp2*
11247
473321fc 11248SPARC + UltraSPARC (sparc/sparc64)
8b58be88 11249M: "David S. Miller" <davem@davemloft.net>
1da177e4 11250L: sparclinux@vger.kernel.org
8a6e2535 11251Q: http://patchwork.ozlabs.org/project/sparclinux/list/
08deed1e
JP
11252T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
11253T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
1da177e4 11254S: Maintained
679655da 11255F: arch/sparc/
7765b8bb 11256F: drivers/sbus/
1da177e4 11257
6404fcca
DM
11258SPARC SERIAL DRIVERS
11259M: "David S. Miller" <davem@davemloft.net>
11260L: sparclinux@vger.kernel.org
08deed1e
JP
11261T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
11262T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
6404fcca 11263S: Maintained
6816383a 11264F: include/linux/sunserialcore.h
df621252 11265F: drivers/tty/serial/suncore.c
df621252
GKH
11266F: drivers/tty/serial/sunhv.c
11267F: drivers/tty/serial/sunsab.c
11268F: drivers/tty/serial/sunsab.h
11269F: drivers/tty/serial/sunsu.c
11270F: drivers/tty/serial/sunzilog.c
11271F: drivers/tty/serial/sunzilog.h
6404fcca 11272
389325b4
CL
11273SPARSE CHECKER
11274M: "Christopher Li" <sparse@chrisli.org>
11275L: linux-sparse@vger.kernel.org
11276W: https://sparse.wiki.kernel.org/
11277T: git git://git.kernel.org/pub/scm/devel/sparse/sparse.git
11278T: git git://git.kernel.org/pub/scm/devel/sparse/chrisl/sparse.git
11279S: Maintained
11280F: include/linux/compiler.h
11281
fc0c195a 11282SPEAR PLATFORM SUPPORT
da89947b 11283M: Viresh Kumar <vireshk@kernel.org>
9cc23682 11284M: Shiraz Hashim <shiraz.linux.kernel@gmail.com>
fbfa0748 11285L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
fc0c195a 11286W: http://www.st.com/spear
11287S: Maintained
e68d7c14 11288F: arch/arm/boot/dts/spear*
281e192f 11289F: arch/arm/mach-spear/
fc0c195a 11290
11291SPEAR CLOCK FRAMEWORK SUPPORT
da89947b 11292M: Viresh Kumar <vireshk@kernel.org>
fbfa0748 11293L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
fc0c195a 11294W: http://www.st.com/spear
11295S: Maintained
5df33a62 11296F: drivers/clk/spear/
fc0c195a 11297
e2d1d6c0 11298SPI SUBSYSTEM
b02e48f2 11299M: Mark Brown <broonie@kernel.org>
dfbe403c 11300L: linux-spi@vger.kernel.org
e7e4e13c 11301T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi.git
8a6e2535 11302Q: http://patchwork.kernel.org/project/spi-devel-general/list/
e2d1d6c0 11303S: Maintained
87306eb7 11304F: Documentation/devicetree/bindings/spi/
679655da
JP
11305F: Documentation/spi/
11306F: drivers/spi/
11307F: include/linux/spi/
c117ab84 11308F: include/uapi/linux/spi/
a43cd4bb 11309F: tools/spi/
e2d1d6c0 11310
2752e401 11311SPIDERNET NETWORK DRIVER for CELL
8b58be88 11312M: Ishizaki Kou <kou.ishizaki@toshiba.co.jp>
2752e401
JL
11313L: netdev@vger.kernel.org
11314S: Supported
679655da 11315F: Documentation/networking/spider_net.txt
8df158ac 11316F: drivers/net/ethernet/toshiba/spider_net*
2752e401 11317
e2d1d6c0 11318SPU FILE SYSTEM
8b58be88 11319M: Jeremy Kerr <jk@ozlabs.org>
a4724ed6 11320L: linuxppc-dev@lists.ozlabs.org
e2d1d6c0
RD
11321W: http://www.ibm.com/developerworks/power/cell/
11322S: Supported
679655da
JP
11323F: Documentation/filesystems/spufs.txt
11324F: arch/powerpc/platforms/cell/spufs/
e2d1d6c0 11325
fc555841 11326SQUASHFS FILE SYSTEM
d7f2ff67 11327M: Phillip Lougher <phillip@squashfs.org.uk>
fc555841
PL
11328L: squashfs-devel@lists.sourceforge.net (subscribers-only)
11329W: http://squashfs.org.uk
9f273c24 11330T: git git://git.kernel.org/pub/scm/linux/kernel/git/pkl/squashfs-next.git
fc555841 11331S: Maintained
679655da
JP
11332F: Documentation/filesystems/squashfs.txt
11333F: fs/squashfs/
fc555841 11334
1da177e4 11335SRM (Alpha) environment access
8b58be88 11336M: Jan-Benedict Glaw <jbglaw@lug-owl.de>
1da177e4 11337S: Maintained
679655da 11338F: arch/alpha/kernel/srm_env.c
1da177e4 11339
26e9a397 11340STABLE BRANCH
879a5a00 11341M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
bc7a2f3a 11342L: stable@vger.kernel.org
879a5a00 11343S: Supported
7b175c46 11344F: Documentation/stable_kernel_rules.txt
e2d1d6c0 11345
26e9a397 11346STAGING SUBSYSTEM
879a5a00 11347M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
630081fd 11348T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
1c6ccf62 11349L: devel@driverdev.osuosl.org
879a5a00 11350S: Supported
679655da 11351F: drivers/staging/
dbc6c2cc 11352
ebd3d010
JP
11353STAGING - COMEDI
11354M: Ian Abbott <abbotti@mev.co.uk>
81b884c9 11355M: H Hartley Sweeten <hsweeten@visionengravers.com>
ebd3d010
JP
11356S: Odd Fixes
11357F: drivers/staging/comedi/
11358
a0138163
JP
11359STAGING - FLARION FT1000 DRIVERS
11360M: Marek Belisko <marek.belisko@gmail.com>
11361S: Odd Fixes
11362F: drivers/staging/ft1000/
11363
6c1bb424 11364STAGING - INDUSTRIAL IO
030a13d7 11365M: Jonathan Cameron <jic23@kernel.org>
a0138163 11366L: linux-iio@vger.kernel.org
6c1bb424 11367S: Odd Fixes
5291582d 11368F: Documentation/devicetree/bindings/staging/iio/
6c1bb424
JP
11369F: drivers/staging/iio/
11370
a0138163
JP
11371STAGING - LIRC (LINUX INFRARED REMOTE CONTROL) DRIVERS
11372M: Jarod Wilson <jarod@wilsonet.com>
11373W: http://www.lirc.org/
11374S: Odd Fixes
b2b0186d 11375F: drivers/staging/media/lirc/
a0138163 11376
f5e5de1e
OD
11377STAGING - LUSTRE PARALLEL FILESYSTEM
11378M: Oleg Drokin <oleg.drokin@intel.com>
11379M: Andreas Dilger <andreas.dilger@intel.com>
8701dbf9 11380M: James Simmons <jsimmons@infradead.org>
d98229f0
AD
11381L: lustre-devel@lists.lustre.org (moderated for non-subscribers)
11382W: http://wiki.lustre.org/
f5e5de1e
OD
11383S: Maintained
11384F: drivers/staging/lustre
11385
7c6b6c71
MD
11386STAGING - NVIDIA COMPLIANT EMBEDDED CONTROLLER INTERFACE (nvec)
11387M: Marc Dietrich <marvin24@gmx.de>
11388L: ac100@lists.launchpad.net (moderated for non-subscribers)
5d96bf4d 11389L: linux-tegra@vger.kernel.org
7c6b6c71
MD
11390S: Maintained
11391F: drivers/staging/nvec/
11392
53c43c5c
GKH
11393STAGING - OLPC SECONDARY DISPLAY CONTROLLER (DCON)
11394M: Jens Frederich <jfrederich@gmail.com>
11395M: Daniel Drake <dsd@laptop.org>
11396M: Jon Nettleton <jon.nettleton@gmail.com>
11397W: http://wiki.laptop.org/go/DCON
11398S: Maintained
11399F: drivers/staging/olpc_dcon/
11400
a0138163
JP
11401STAGING - REALTEK RTL8712U DRIVERS
11402M: Larry Finger <Larry.Finger@lwfinger.net>
11403M: Florian Schilhabel <florian.c.schilhabel@googlemail.com>.
11404S: Odd Fixes
11405F: drivers/staging/rtl8712/
11406
980ac4d7
SM
11407STAGING - SILICON MOTION SM750 FRAME BUFFER DRIVER
11408M: Sudip Mukherjee <sudipm.mukherjee@gmail.com>
11409M: Teddy Wang <teddy.wang@siliconmotion.com>
11410M: Sudip Mukherjee <sudip@vectorindia.org>
11411L: linux-fbdev@vger.kernel.org
11412S: Maintained
11413F: drivers/staging/sm750fb/
11414
510fa408
JP
11415STAGING - SLICOSS
11416M: Lior Dotan <liodot@gmail.com>
11417M: Christopher Harrer <charrer@alacritech.com>
11418S: Odd Fixes
11419F: drivers/staging/slicoss/
11420
a0138163
JP
11421STAGING - SPEAKUP CONSOLE SPEECH DRIVER
11422M: William Hubbs <w.d.hubbs@gmail.com>
11423M: Chris Brannon <chris@the-brannons.com>
d33bce31 11424M: Kirk Reiser <kirk@reisers.ca>
a0138163 11425M: Samuel Thibault <samuel.thibault@ens-lyon.org>
e6a152ef 11426L: speakup@linux-speakup.org
a0138163
JP
11427W: http://www.linux-speakup.org/
11428S: Odd Fixes
11429F: drivers/staging/speakup/
11430
b3e871ce
JP
11431STAGING - VIA VT665X DRIVERS
11432M: Forest Bond <forest@alittletooquiet.net>
11433S: Odd Fixes
11434F: drivers/staging/vt665?/
11435
a30baec1 11436STAGING - WILC1000 WIFI DRIVER
d9a85940
AS
11437M: Aditya Shankar <aditya.shankar@microchip.com>
11438M: Ganesh Krishna <ganesh.krishna@microchip.com>
a30baec1
JK
11439L: linux-wireless@vger.kernel.org
11440S: Supported
11441F: drivers/staging/wilc1000/
11442
709bcb07 11443STAGING - XGI Z7,Z9,Z11 PCI DISPLAY DRIVER
3e39e66e 11444M: Arnaud Patard <arnaud.patard@rtp-net.org>
709bcb07
JP
11445S: Odd Fixes
11446F: drivers/staging/xgifb/
11447
1da177e4 11448STARFIRE/DURALAN NETWORK DRIVER
8b58be88 11449M: Ion Badulescu <ionut@badula.org>
b4f90189 11450S: Odd Fixes
9bba23b0 11451F: drivers/net/ethernet/adaptec/starfire*
1da177e4 11452
e2d1d6c0 11453SUN3/3X
8b58be88 11454M: Sam Creasey <sammy@sammy.net>
e2d1d6c0
RD
11455W: http://sammy.net/sun3/
11456S: Maintained
679655da
JP
11457F: arch/m68k/kernel/*sun3*
11458F: arch/m68k/sun3*/
11459F: arch/m68k/include/asm/sun3*
e689cf4a 11460F: drivers/net/ethernet/i825xx/sun3*
e2d1d6c0 11461
af6a5af8
HG
11462SUN4I LOW RES ADC ATTACHED TABLET KEYS DRIVER
11463M: Hans de Goede <hdegoede@redhat.com>
11464L: linux-input@vger.kernel.org
11465S: Maintained
11466F: Documentation/devicetree/bindings/input/sun4i-lradc-keys.txt
11467F: drivers/input/keyboard/sun4i-lradc-keys.c
11468
2bc9ff01
DK
11469SUNDANCE NETWORK DRIVER
11470M: Denis Kirjanov <kda@linux-powerpc.org>
11471L: netdev@vger.kernel.org
11472S: Maintained
11473F: drivers/net/ethernet/dlink/sundance.c
11474
2cbb12a4 11475SUPERH
114bf37e
RF
11476M: Yoshinori Sato <ysato@users.sourceforge.jp>
11477M: Rich Felker <dalias@libc.org>
2cbb12a4 11478L: linux-sh@vger.kernel.org
8a6e2535 11479Q: http://patchwork.kernel.org/project/linux-sh/list/
114bf37e 11480S: Maintained
066069e1 11481F: Documentation/sh/
679655da 11482F: arch/sh/
066069e1 11483F: drivers/sh/
1da177e4 11484
4480f15b 11485SUSPEND TO RAM
7fb06082 11486M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
8b58be88
JP
11487M: Len Brown <len.brown@intel.com>
11488M: Pavel Machek <pavel@ucw.cz>
bf1c138e 11489L: linux-pm@vger.kernel.org
e2d1d6c0 11490S: Supported
679655da
JP
11491F: Documentation/power/
11492F: arch/x86/kernel/acpi/
11493F: drivers/base/power/
11494F: kernel/power/
11495F: include/linux/suspend.h
11496F: include/linux/freezer.h
11497F: include/linux/pm.h
1da177e4
LT
11498
11499SVGA HANDLING
8b58be88 11500M: Martin Mares <mj@ucw.cz>
1da177e4
LT
11501L: linux-video@atrey.karlin.mff.cuni.cz
11502S: Maintained
679655da
JP
11503F: Documentation/svga.txt
11504F: arch/x86/boot/video*
1da177e4 11505
6e28b761
KRW
11506SWIOTLB SUBSYSTEM
11507M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
11508L: linux-kernel@vger.kernel.org
9f273c24 11509T: git git://git.kernel.org/pub/scm/linux/kernel/git/konrad/swiotlb.git
6e28b761
KRW
11510S: Supported
11511F: lib/swiotlb.c
11512F: arch/*/kernel/pci-swiotlb.c
11513F: include/linux/swiotlb.h
11514
007f790c
JP
11515SWITCHDEV
11516M: Jiri Pirko <jiri@resnulli.us>
11517L: netdev@vger.kernel.org
11518S: Supported
11519F: net/switchdev/
11520F: include/net/switchdev.h
11521
db8e35d5
VG
11522SYNOPSYS ARC ARCHITECTURE
11523M: Vineet Gupta <vgupta@synopsys.com>
30b9dbee 11524L: linux-snps-arc@lists.infradead.org
db8e35d5
VG
11525S: Supported
11526F: arch/arc/
9b28829d 11527F: Documentation/devicetree/bindings/arc/*
2d799dde 11528F: Documentation/devicetree/bindings/interrupt-controller/snps,arc*
c6a0fe4a 11529F: drivers/tty/serial/arc_uart.c
b7182d1a 11530T: git git://git.kernel.org/pub/scm/linux/kernel/git/vgupta/arc.git
db8e35d5 11531
556cc1c5
AB
11532SYNOPSYS ARC SDP platform support
11533M: Alexey Brodkin <abrodkin@synopsys.com>
11534S: Supported
11535F: arch/arc/plat-axs10x
11536F: arch/arc/boot/dts/ax*
11537F: Documentation/devicetree/bindings/arc/axs10*
11538
6c284c9a
LJ
11539SYSTEM CONFIGURATION (SYSCON)
11540M: Lee Jones <lee.jones@linaro.org>
11541M: Arnd Bergmann <arnd@arndb.de>
11542T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
11543S: Supported
11544F: drivers/mfd/syscon.c
11545
8c0984e5
SR
11546SYSTEM RESET/SHUTDOWN DRIVERS
11547M: Sebastian Reichel <sre@kernel.org>
8c0984e5 11548L: linux-pm@vger.kernel.org
58db9505 11549T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
8c0984e5
SR
11550S: Maintained
11551F: Documentation/devicetree/bindings/power/reset/
11552F: drivers/power/reset/
11553
1da177e4 11554SYSV FILESYSTEM
8b58be88 11555M: Christoph Hellwig <hch@infradead.org>
1da177e4 11556S: Maintained
679655da
JP
11557F: Documentation/filesystems/sysv-fs.txt
11558F: fs/sysv/
11559F: include/linux/sysv_fs.h
1da177e4 11560
86cfa7fc 11561TARGET SUBSYSTEM
9c3646d1 11562M: "Nicholas A. Bellinger" <nab@linux-iscsi.org>
86cfa7fc 11563L: linux-scsi@vger.kernel.org
b9f5edc2 11564L: target-devel@vger.kernel.org
86cfa7fc 11565W: http://www.linux-iscsi.org
cf015e9f 11566W: http://groups.google.com/group/linux-iscsi-target-dev
452cf324 11567T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
86cfa7fc
NB
11568S: Supported
11569F: drivers/target/
11570F: include/target/
11571F: Documentation/target/
11572
4e68852d 11573TASKSTATS STATISTICS INTERFACE
185e595f 11574M: Balbir Singh <bsingharora@gmail.com>
4e68852d 11575S: Maintained
679655da
JP
11576F: Documentation/accounting/taskstats*
11577F: include/linux/taskstats*
11578F: kernel/taskstats.c
4e68852d 11579
781b456a 11580TC CLASSIFIER
f935f3f8 11581M: Jamal Hadi Salim <jhs@mojatatu.com>
781b456a
SH
11582L: netdev@vger.kernel.org
11583S: Maintained
679655da 11584F: include/net/pkt_cls.h
c117ab84 11585F: include/uapi/linux/pkt_cls.h
679655da 11586F: net/sched/
781b456a 11587
5067f08a 11588TCP LOW PRIORITY MODULE
8b58be88
JP
11589M: "Wong Hoi Sing, Edison" <hswong3i@gmail.com>
11590M: "Hung Hing Lun, Mike" <hlhung3i@gmail.com>
5067f08a
WHSE
11591W: http://tcp-lp-mod.sourceforge.net/
11592S: Maintained
679655da 11593F: net/ipv4/tcp_lp.c
5067f08a 11594
91952bc0
AP
11595TDA10071 MEDIA DRIVER
11596M: Antti Palosaari <crope@iki.fi>
11597L: linux-media@vger.kernel.org
a825eaec 11598W: https://linuxtv.org
91952bc0
AP
11599W: http://palosaari.fi/linux/
11600Q: http://patchwork.linuxtv.org/project/linux-media/list/
11601T: git git://linuxtv.org/anttip/media_tree.git
11602S: Maintained
11603F: drivers/media/dvb-frontends/tda10071*
11604
11605TDA18212 MEDIA DRIVER
11606M: Antti Palosaari <crope@iki.fi>
11607L: linux-media@vger.kernel.org
a825eaec 11608W: https://linuxtv.org
91952bc0
AP
11609W: http://palosaari.fi/linux/
11610Q: http://patchwork.linuxtv.org/project/linux-media/list/
11611T: git git://linuxtv.org/anttip/media_tree.git
11612S: Maintained
11613F: drivers/media/tuners/tda18212*
11614
11615TDA18218 MEDIA DRIVER
11616M: Antti Palosaari <crope@iki.fi>
11617L: linux-media@vger.kernel.org
a825eaec 11618W: https://linuxtv.org
91952bc0
AP
11619W: http://palosaari.fi/linux/
11620Q: http://patchwork.linuxtv.org/project/linux-media/list/
11621T: git git://linuxtv.org/anttip/media_tree.git
11622S: Maintained
11623F: drivers/media/tuners/tda18218*
11624
3b2f6aba
MK
11625TDA18271 MEDIA DRIVER
11626M: Michael Krufky <mkrufky@linuxtv.org>
11627L: linux-media@vger.kernel.org
a825eaec 11628W: https://linuxtv.org
3b2f6aba
MK
11629W: http://github.com/mkrufky
11630Q: http://patchwork.linuxtv.org/project/linux-media/list/
11631T: git git://linuxtv.org/mkrufky/tuners.git
11632S: Maintained
11633F: drivers/media/tuners/tda18271*
11634
e48307a9
MK
11635TDA827x MEDIA DRIVER
11636M: Michael Krufky <mkrufky@linuxtv.org>
11637L: linux-media@vger.kernel.org
a825eaec 11638W: https://linuxtv.org
e48307a9
MK
11639W: http://github.com/mkrufky
11640Q: http://patchwork.linuxtv.org/project/linux-media/list/
11641T: git git://linuxtv.org/mkrufky/tuners.git
11642S: Maintained
11643F: drivers/media/tuners/tda8290.*
11644
66cf9212
MK
11645TDA8290 MEDIA DRIVER
11646M: Michael Krufky <mkrufky@linuxtv.org>
11647L: linux-media@vger.kernel.org
a825eaec 11648W: https://linuxtv.org
66cf9212
MK
11649W: http://github.com/mkrufky
11650Q: http://patchwork.linuxtv.org/project/linux-media/list/
11651T: git git://linuxtv.org/mkrufky/tuners.git
11652S: Maintained
11653F: drivers/media/tuners/tda8290.*
11654
4b9fba30
HV
11655TDA9840 MEDIA DRIVER
11656M: Hans Verkuil <hverkuil@xs4all.nl>
11657L: linux-media@vger.kernel.org
11658T: git git://linuxtv.org/media_tree.git
a825eaec 11659W: https://linuxtv.org
4b9fba30
HV
11660S: Maintained
11661F: drivers/media/i2c/tda9840*
11662
2cb654fd 11663TEA5761 TUNER DRIVER
5dc8a864
MCC
11664M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
11665M: Mauro Carvalho Chehab <mchehab@kernel.org>
2cb654fd 11666L: linux-media@vger.kernel.org
a825eaec 11667W: https://linuxtv.org
2cb654fd
MCC
11668T: git git://linuxtv.org/media_tree.git
11669S: Odd fixes
11670F: drivers/media/tuners/tea5761.*
11671
11672TEA5767 TUNER DRIVER
5dc8a864
MCC
11673M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
11674M: Mauro Carvalho Chehab <mchehab@kernel.org>
2cb654fd 11675L: linux-media@vger.kernel.org
a825eaec 11676W: https://linuxtv.org
2cb654fd
MCC
11677T: git git://linuxtv.org/media_tree.git
11678S: Maintained
11679F: drivers/media/tuners/tea5767.*
11680
4b9fba30
HV
11681TEA6415C MEDIA DRIVER
11682M: Hans Verkuil <hverkuil@xs4all.nl>
11683L: linux-media@vger.kernel.org
11684T: git git://linuxtv.org/media_tree.git
a825eaec 11685W: https://linuxtv.org
4b9fba30
HV
11686S: Maintained
11687F: drivers/media/i2c/tea6415c*
11688
11689TEA6420 MEDIA DRIVER
11690M: Hans Verkuil <hverkuil@xs4all.nl>
11691L: linux-media@vger.kernel.org
11692T: git git://linuxtv.org/media_tree.git
a825eaec 11693W: https://linuxtv.org
4b9fba30
HV
11694S: Maintained
11695F: drivers/media/i2c/tea6420*
11696
3d249d4c 11697TEAM DRIVER
dca9ab92 11698M: Jiri Pirko <jiri@resnulli.us>
3d249d4c
JP
11699L: netdev@vger.kernel.org
11700S: Supported
11701F: drivers/net/team/
11702F: include/linux/if_team.h
c117ab84 11703F: include/uapi/linux/if_team.h
3d249d4c 11704
7d029125 11705TECHNOLOGIC SYSTEMS TS-5500 PLATFORM SUPPORT
9c3646d1 11706M: "Savoir-faire Linux Inc." <kernel@savoirfairelinux.com>
7d029125
VD
11707S: Maintained
11708F: arch/x86/platform/ts5500/
11709
40ad4a30
SY
11710TECHNOTREND USB IR RECEIVER
11711M: Sean Young <sean@mess.org>
11712L: linux-media@vger.kernel.org
11713S: Maintained
11714F: drivers/media/rc/ttusbir.c
11715
adabdb0c 11716TEGRA ARCHITECTURE SUPPORT
243d58ec 11717M: Stephen Warren <swarren@wwwdotorg.org>
adabdb0c 11718M: Thierry Reding <thierry.reding@gmail.com>
554077c5 11719M: Alexandre Courbot <gnurou@gmail.com>
84b9414b 11720L: linux-tegra@vger.kernel.org
fd117cd1 11721Q: http://patchwork.ozlabs.org/project/linux-tegra/list/
b779b88d 11722T: git git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux.git
84b9414b 11723S: Supported
bbbe96ed 11724N: [^a-z]tegra
84b9414b 11725
adabdb0c
SW
11726TEGRA CLOCK DRIVER
11727M: Peter De Schrijver <pdeschrijver@nvidia.com>
11728M: Prashant Gaikwad <pgaikwad@nvidia.com>
11729S: Supported
11730F: drivers/clk/tegra/
11731
86e486a0 11732TEGRA DMA DRIVERS
adabdb0c 11733M: Laxman Dewangan <ldewangan@nvidia.com>
86e486a0 11734M: Jon Hunter <jonathanh@nvidia.com>
adabdb0c 11735S: Supported
86e486a0 11736F: drivers/dma/tegra*
adabdb0c 11737
adabdb0c
SW
11738TEGRA I2C DRIVER
11739M: Laxman Dewangan <ldewangan@nvidia.com>
11740S: Supported
11741F: drivers/i2c/busses/i2c-tegra.c
11742
11743TEGRA IOMMU DRIVERS
11744M: Hiroshi Doyu <hdoyu@nvidia.com>
11745S: Supported
11746F: drivers/iommu/tegra*
11747
11748TEGRA KBC DRIVER
11749M: Rakesh Iyer <riyer@nvidia.com>
11750M: Laxman Dewangan <ldewangan@nvidia.com>
11751S: Supported
11752F: drivers/input/keyboard/tegra-kbc.c
11753
adabdb0c
SW
11754TEGRA PWM DRIVER
11755M: Thierry Reding <thierry.reding@gmail.com>
11756S: Supported
11757F: drivers/pwm/pwm-tegra.c
11758
11759TEGRA SERIAL DRIVER
11760M: Laxman Dewangan <ldewangan@nvidia.com>
11761S: Supported
11762F: drivers/tty/serial/serial-tegra.c
11763
11764TEGRA SPI DRIVER
11765M: Laxman Dewangan <ldewangan@nvidia.com>
11766S: Supported
11767F: drivers/spi/spi-tegra*
11768
1a348ccc 11769TEHUTI ETHERNET DRIVER
8b58be88 11770M: Andy Gospodarek <andy@greyhouse.net>
1a348ccc
AG
11771L: netdev@vger.kernel.org
11772S: Supported
ef7f5429 11773F: drivers/net/ethernet/tehuti/*
1a348ccc 11774
4e68852d 11775Telecom Clock Driver for MCPL0010
8b58be88 11776M: Mark Gross <mark.gross@intel.com>
4e68852d 11777S: Supported
679655da 11778F: drivers/char/tlclk.c
4e68852d 11779
4480f15b 11780TENSILICA XTENSA PORT (xtensa)
8b58be88 11781M: Chris Zankel <chris@zankel.net>
f959ed2f
CZ
11782M: Max Filippov <jcmvbkbc@gmail.com>
11783L: linux-xtensa@linux-xtensa.org
9f273c24 11784T: git git://github.com/czankel/xtensa-linux.git
4e68852d 11785S: Maintained
679655da 11786F: arch/xtensa/
3dc99857 11787F: drivers/irqchip/irq-xtensa-*
4e68852d 11788
5313ba66
HV
11789THANKO'S RAREMONO AM/FM/SW RADIO RECEIVER USB DRIVER
11790M: Hans Verkuil <hverkuil@xs4all.nl>
11791L: linux-media@vger.kernel.org
11792T: git git://linuxtv.org/media_tree.git
a825eaec 11793W: https://linuxtv.org
5313ba66
HV
11794S: Maintained
11795F: drivers/media/radio/radio-raremono.c
11796
d3fb6955 11797THERMAL
b75f0050 11798M: Zhang Rui <rui.zhang@intel.com>
f14d1c24 11799M: Eduardo Valentin <edubezval@gmail.com>
b75f0050
JP
11800L: linux-pm@vger.kernel.org
11801T: git git://git.kernel.org/pub/scm/linux/kernel/git/rzhang/linux.git
11802T: git git://git.kernel.org/pub/scm/linux/kernel/git/evalenti/linux-soc-thermal.git
11803Q: https://patchwork.kernel.org/project/linux-pm/list/
11804S: Supported
11805F: drivers/thermal/
11806F: include/linux/thermal.h
af6c9f16 11807F: include/uapi/linux/thermal.h
b75f0050
JP
11808F: include/linux/cpu_cooling.h
11809F: Documentation/devicetree/bindings/thermal/
d3fb6955 11810
64e05d8b
VK
11811THERMAL/CPU_COOLING
11812M: Amit Daniel Kachhap <amit.kachhap@gmail.com>
11813M: Viresh Kumar <viresh.kumar@linaro.org>
9a2172a8 11814M: Javi Merino <javi.merino@kernel.org>
64e05d8b
VK
11815L: linux-pm@vger.kernel.org
11816S: Supported
11817F: Documentation/thermal/cpu-cooling-api.txt
11818F: drivers/thermal/cpu_cooling.c
11819F: include/linux/cpu_cooling.h
11820
4e68852d 11821THINKPAD ACPI EXTRAS DRIVER
8b58be88 11822M: Henrique de Moraes Holschuh <ibm-acpi@hmh.eng.br>
4e68852d 11823L: ibm-acpi-devel@lists.sourceforge.net
d0944853 11824L: platform-driver-x86@vger.kernel.org
4e68852d
AC
11825W: http://ibm-acpi.sourceforge.net
11826W: http://thinkwiki.org/wiki/Ibm-acpi
54e5881d 11827T: git git://repo.or.cz/linux-2.6/linux-acpi-2.6/ibm-acpi-2.6.git
4e68852d 11828S: Maintained
679655da 11829F: drivers/platform/x86/thinkpad_acpi.c
4e68852d 11830
1b46f2a2 11831TI BANDGAP AND THERMAL DRIVER
f14d1c24 11832M: Eduardo Valentin <edubezval@gmail.com>
ef41be81 11833M: Keerthy <j-keerthy@ti.com>
1b46f2a2 11834L: linux-pm@vger.kernel.org
531ff13e 11835L: linux-omap@vger.kernel.org
5a723e81 11836S: Maintained
794b2e25 11837F: drivers/thermal/ti-soc-thermal/
1b46f2a2 11838
ccf963d3
BP
11839TI VPE/CAL DRIVERS
11840M: Benoit Parrot <bparrot@ti.com>
11841L: linux-media@vger.kernel.org
11842W: http://linuxtv.org/
11843Q: http://patchwork.linuxtv.org/project/linux-media/list/
11844S: Maintained
11845F: drivers/media/platform/ti-vpe/
11846
0c7665c3
MF
11847TI CDCE706 CLOCK DRIVER
11848M: Max Filippov <jcmvbkbc@gmail.com>
11849S: Maintained
11850F: drivers/clk/clk-cdce706.c
11851
49b6a5e3
TK
11852TI CLOCK DRIVER
11853M: Tero Kristo <t-kristo@ti.com>
11854L: linux-omap@vger.kernel.org
11855S: Maintained
11856F: drivers/clk/ti/
11857F: include/linux/clk/ti.h
11858
f75cfbad
GS
11859TI ETHERNET SWITCH DRIVER (CPSW)
11860M: Mugunthan V N <mugunthanvnm@ti.com>
11861R: Grygorii Strashko <grygorii.strashko@ti.com>
11862L: linux-omap@vger.kernel.org
11863L: netdev@vger.kernel.org
11864S: Maintained
11865F: drivers/net/ethernet/ti/cpsw*
11866F: drivers/net/ethernet/ti/davinci*
11867
4020f2d7 11868TI FLASH MEDIA INTERFACE DRIVER
8b58be88 11869M: Alex Dubov <oakad@yahoo.com>
795fb7e7 11870S: Maintained
679655da
JP
11871F: drivers/misc/tifm*
11872F: drivers/mmc/host/tifm_sd.c
11873F: include/linux/tifm.h
4020f2d7 11874
e0c52404 11875TI KEYSTONE MULTICORE NAVIGATOR DRIVERS
97215800 11876M: Santosh Shilimkar <ssantosh@kernel.org>
e0c52404
SS
11877L: linux-kernel@vger.kernel.org
11878L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11879S: Maintained
11880F: drivers/soc/ti/*
11881T: git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
11882
11883
152ad442
SR
11884TI LM49xxx FAMILY ASoC CODEC DRIVERS
11885M: M R Swami Reddy <mr.swami.reddy@ti.com>
d392dead 11886M: Vishwas A Deshpande <vishwas.a.deshpande@ti.com>
152ad442
SR
11887L: alsa-devel@alsa-project.org (moderated for non-subscribers)
11888S: Maintained
11889F: sound/soc/codecs/lm49453*
d392dead 11890F: sound/soc/codecs/isabelle*
152ad442 11891
0edd807d
KM
11892TI LP855x BACKLIGHT DRIVER
11893M: Milo Kim <milo.kim@ti.com>
11894S: Maintained
11895F: Documentation/backlight/lp855x-driver.txt
11896F: drivers/video/backlight/lp855x_bl.c
11897F: include/linux/platform_data/lp855x.h
11898
faf13f6d
KM
11899TI LP8727 CHARGER DRIVER
11900M: Milo Kim <milo.kim@ti.com>
11901S: Maintained
8c0984e5 11902F: drivers/power/supply/lp8727_charger.c
faf13f6d
KM
11903F: include/linux/platform_data/lp8727.h
11904
22f1229f
KM
11905TI LP8788 MFD DRIVER
11906M: Milo Kim <milo.kim@ti.com>
11907S: Maintained
11908F: drivers/iio/adc/lp8788_adc.c
11909F: drivers/leds/leds-lp8788.c
11910F: drivers/mfd/lp8788*.c
8c0984e5 11911F: drivers/power/supply/lp8788-charger.c
22f1229f
KM
11912F: drivers/regulator/lp8788-*.c
11913F: include/linux/mfd/lp8788*.h
11914
84640e27
KM
11915TI NETCP ETHERNET DRIVER
11916M: Wingman Kwok <w-kwok2@ti.com>
11917M: Murali Karicheri <m-karicheri2@ti.com>
11918L: netdev@vger.kernel.org
11919S: Maintained
11920F: drivers/net/ethernet/ti/netcp*
11921
217e0ca9
KC
11922TI TAS571X FAMILY ASoC CODEC DRIVER
11923M: Kevin Cernekee <cernekee@chromium.org>
11924L: alsa-devel@alsa-project.org (moderated for non-subscribers)
11925S: Odd Fixes
11926F: sound/soc/codecs/tas571x*
11927
dd5e8e6b 11928TI TWL4030 SERIES SOC CODEC DRIVER
3be79d13 11929M: Peter Ujfalusi <peter.ujfalusi@ti.com>
dd5e8e6b
PU
11930L: alsa-devel@alsa-project.org (moderated for non-subscribers)
11931S: Maintained
11932F: sound/soc/codecs/twl4030*
11933
90921014 11934TI WILINK WIRELESS DRIVERS
90921014
LC
11935L: linux-wireless@vger.kernel.org
11936W: http://wireless.kernel.org/en/users/Drivers/wl12xx
11937W: http://wireless.kernel.org/en/users/Drivers/wl1251
11938T: git git://git.kernel.org/pub/scm/linux/kernel/git/luca/wl12xx.git
22d072f6 11939S: Orphan
90921014
LC
11940F: drivers/net/wireless/ti/
11941F: include/linux/wl12xx.h
11942
e86eaa3a 11943TIPC NETWORK LAYER
8b58be88 11944M: Jon Maloy <jon.maloy@ericsson.com>
115403df 11945M: Ying Xue <ying.xue@windriver.com>
633d2bde
AS
11946L: netdev@vger.kernel.org (core kernel code)
11947L: tipc-discussion@lists.sourceforge.net (user apps, general discussion)
e86eaa3a 11948W: http://tipc.sourceforge.net/
e86eaa3a 11949S: Maintained
c117ab84 11950F: include/uapi/linux/tipc*.h
679655da 11951F: net/tipc/
e86eaa3a 11952
867e359b 11953TILE ARCHITECTURE
b9a279f6 11954M: Chris Metcalf <cmetcalf@mellanox.com>
8c34d8d9 11955W: http://www.mellanox.com/repository/solutions/tile-scm/
7fa129cc 11956T: git git://git.kernel.org/pub/scm/linux/kernel/git/cmetcalf/linux-tile.git
867e359b
CM
11957S: Supported
11958F: arch/tile/
6b940606 11959F: drivers/char/tile-srom.c
5c770755 11960F: drivers/edac/tile_edac.c
6b940606
CM
11961F: drivers/net/ethernet/tile/
11962F: drivers/rtc/rtc-tile.c
11963F: drivers/tty/hvc/hvc_tile.c
b5c6c1a7 11964F: drivers/tty/serial/tilegx.c
6b940606
CM
11965F: drivers/usb/host/*-tilegx.c
11966F: include/linux/usb/tilegx.h
867e359b 11967
1da177e4 11968TLAN NETWORK DRIVER
8b58be88 11969M: Samuel Chessman <chessman@tux.org>
88c07dde 11970L: tlan-devel@lists.sourceforge.net (subscribers-only)
1da177e4
LT
11971W: http://sourceforge.net/projects/tlan/
11972S: Maintained
679655da 11973F: Documentation/networking/tlan.txt
b544dbac 11974F: drivers/net/ethernet/ti/tlan.*
1da177e4 11975
d74db3b2 11976TOMOYO SECURITY MODULE
8b58be88
JP
11977M: Kentaro Takeda <takedakn@nttdata.co.jp>
11978M: Tetsuo Handa <penguin-kernel@I-love.SAKURA.ne.jp>
d03a5d88
TH
11979L: tomoyo-dev-en@lists.sourceforge.jp (subscribers-only, for developers in English)
11980L: tomoyo-users-en@lists.sourceforge.jp (subscribers-only, for users in English)
d74db3b2
KT
11981L: tomoyo-dev@lists.sourceforge.jp (subscribers-only, for developers in Japanese)
11982L: tomoyo-users@lists.sourceforge.jp (subscribers-only, for users in Japanese)
11983W: http://tomoyo.sourceforge.jp/
843d183c 11984T: quilt http://svn.sourceforge.jp/svnroot/tomoyo/trunk/2.5.x/tomoyo-lsm/patches/
d74db3b2 11985S: Maintained
679655da 11986F: security/tomoyo/
d74db3b2 11987
9caeb532 11988TOPSTAR LAPTOP EXTRAS DRIVER
9f0939bf 11989M: Herton Ronaldo Krzesinski <herton@canonical.com>
d0944853 11990L: platform-driver-x86@vger.kernel.org
9caeb532
HRK
11991S: Maintained
11992F: drivers/platform/x86/topstar-laptop.c
11993
1da177e4 11994TOSHIBA ACPI EXTRAS DRIVER
0a63ca11 11995M: Azael Avalos <coproscefalo@gmail.com>
d0944853 11996L: platform-driver-x86@vger.kernel.org
0a63ca11 11997S: Maintained
679655da 11998F: drivers/platform/x86/toshiba_acpi.c
1da177e4 11999
0a63ca11
AA
12000TOSHIBA BLUETOOTH DRIVER
12001M: Azael Avalos <coproscefalo@gmail.com>
12002L: platform-driver-x86@vger.kernel.org
12003S: Maintained
12004F: drivers/platform/x86/toshiba_bluetooth.c
12005
12006TOSHIBA HDD ACTIVE PROTECTION SENSOR DRIVER
12007M: Azael Avalos <coproscefalo@gmail.com>
12008L: platform-driver-x86@vger.kernel.org
12009S: Maintained
12010F: drivers/platform/x86/toshiba_haps.c
12011
14991fc7
AA
12012TOSHIBA WMI HOTKEYS DRIVER
12013M: Azael Avalos <coproscefalo@gmail.com>
12014L: platform-driver-x86@vger.kernel.org
12015S: Maintained
12016F: drivers/platform/x86/toshiba-wmi.c
12017
1da177e4 12018TOSHIBA SMM DRIVER
8b58be88 12019M: Jonathan Buzzard <jonathan@buzzard.org.uk>
1da177e4
LT
12020W: http://www.buzzard.org.uk/toshiba/
12021S: Maintained
679655da
JP
12022F: drivers/char/toshiba.c
12023F: include/linux/toshiba.h
c117ab84 12024F: include/uapi/linux/toshiba.h
1da177e4 12025
d32d9864
MR
12026TOSHIBA TC358743 DRIVER
12027M: Mats Randgaard <matrandg@cisco.com>
12028L: linux-media@vger.kernel.org
12029S: Maintained
12030F: drivers/media/i2c/tc358743*
b5dcee22 12031F: include/media/i2c/tc358743.h
d32d9864 12032
560e6475
WS
12033TMIO/SDHI MMC DRIVER
12034M: Wolfram Sang <wsa+renesas@sang-engineering.com>
d1057c40 12035L: linux-mmc@vger.kernel.org
560e6475 12036S: Supported
d1057c40
GL
12037F: drivers/mmc/host/tmio_mmc*
12038F: drivers/mmc/host/sh_mobile_sdhi.c
560e6475 12039F: include/linux/mfd/tmio.h
d719f900 12040
917cc4e6
GR
12041TMP401 HARDWARE MONITOR DRIVER
12042M: Guenter Roeck <linux@roeck-us.net>
968ce1b1 12043L: linux-hwmon@vger.kernel.org
917cc4e6
GR
12044S: Maintained
12045F: Documentation/hwmon/tmp401
12046F: drivers/hwmon/tmp401.c
12047
98f32602 12048TMPFS (SHMEM FILESYSTEM)
bfcc6e2e 12049M: Hugh Dickins <hughd@google.com>
98f32602
HD
12050L: linux-mm@kvack.org
12051S: Maintained
12052F: include/linux/shmem_fs.h
12053F: mm/shmem.c
12054
45f95b53 12055TM6000 VIDEO4LINUX DRIVER
5dc8a864
MCC
12056M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
12057M: Mauro Carvalho Chehab <mchehab@kernel.org>
45f95b53 12058L: linux-media@vger.kernel.org
a825eaec 12059W: https://linuxtv.org
45f95b53
MCC
12060T: git git://linuxtv.org/media_tree.git
12061S: Odd fixes
12062F: drivers/media/usb/tm6000/
12063
c65fde19
HV
12064TW68 VIDEO4LINUX DRIVER
12065M: Hans Verkuil <hverkuil@xs4all.nl>
12066L: linux-media@vger.kernel.org
12067T: git git://linuxtv.org/media_tree.git
a825eaec 12068W: https://linuxtv.org
c65fde19
HV
12069S: Odd Fixes
12070F: drivers/media/pci/tw68/
12071
704a84cc
EG
12072TW686X VIDEO4LINUX DRIVER
12073M: Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
12074L: linux-media@vger.kernel.org
12075T: git git://linuxtv.org/media_tree.git
12076W: http://linuxtv.org
12077S: Maintained
12078F: drivers/media/pci/tw686x/
12079
4e68852d 12080TPM DEVICE DRIVER
901486b8 12081M: Peter Huewe <peterhuewe@gmx.de>
cbb2d5e4 12082M: Marcel Selhorst <tpmdd@selhorst.net>
89adb83c 12083M: Jarkko Sakkinen <jarkko.sakkinen@linux.intel.com>
ce93b4b0 12084R: Jason Gunthorpe <jgunthorpe@obsidianresearch.com>
383dec1f 12085W: http://tpmdd.sourceforge.net
63a10dfd 12086L: tpmdd-devel@lists.sourceforge.net (moderated for non-subscribers)
d9912846
JS
12087Q: https://patchwork.kernel.org/project/tpmdd-devel/list/
12088T: git git://git.infradead.org/users/jjs/linux-tpmdd.git
4e68852d 12089S: Maintained
679655da 12090F: drivers/char/tpm/
4e68852d 12091
1a0f1b27
AL
12092TPM IBM_VTPM DEVICE DRIVER
12093M: Ashley Lai <ashleydlai@gmail.com>
12094W: http://tpmdd.sourceforge.net
12095L: tpmdd-devel@lists.sourceforge.net (moderated for non-subscribers)
12096S: Maintained
12097F: drivers/char/tpm/tpm_ibmvtpm*
12098
d6f005a1
JP
12099TRACING
12100M: Steven Rostedt <rostedt@goodmis.org>
d6f005a1 12101M: Ingo Molnar <mingo@redhat.com>
75fc2d37 12102T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
d6f005a1
JP
12103S: Maintained
12104F: Documentation/trace/ftrace.txt
12105F: arch/*/*/*/ftrace.h
12106F: arch/*/kernel/ftrace.c
12107F: include/*/ftrace.h
12108F: include/linux/trace*.h
12109F: include/trace/
12110F: kernel/trace/
6e68e6c5 12111F: tools/testing/selftests/ftrace/
d6f005a1 12112
4abac0d0
IM
12113TRACING MMIO ACCESSES (MMIOTRACE)
12114M: Steven Rostedt <rostedt@goodmis.org>
12115M: Ingo Molnar <mingo@kernel.org>
12116R: Karol Herbst <karolherbst@gmail.com>
12117R: Pekka Paalanen <ppaalanen@gmail.com>
12118S: Maintained
12119L: linux-kernel@vger.kernel.org
12120L: nouveau@lists.freedesktop.org
12121F: kernel/trace/trace_mmiotrace.c
12122F: include/linux/mmiotrace.h
12123F: arch/x86/mm/kmmio.c
12124F: arch/x86/mm/mmio-mod.c
12125F: arch/x86/mm/testmmiotrace.c
12126
1da177e4 12127TRIVIAL PATCHES
8b58be88 12128M: Jiri Kosina <trivial@kernel.org>
54e5881d 12129T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial.git
1da177e4 12130S: Maintained
86ef925f 12131K: ^Subject:.*(?i)trivial
1da177e4 12132
4e68852d 12133TTY LAYER
879a5a00 12134M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
d8130624 12135M: Jiri Slaby <jslaby@suse.com>
879a5a00 12136S: Supported
08deed1e 12137T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git
84e1eb83 12138F: Documentation/serial/
8dd5d2f1 12139F: drivers/tty/
df621252 12140F: drivers/tty/serial/serial_core.c
e3288775
AC
12141F: include/linux/serial_core.h
12142F: include/linux/serial.h
12143F: include/linux/tty.h
c117ab84
CEB
12144F: include/uapi/linux/serial_core.h
12145F: include/uapi/linux/serial.h
12146F: include/uapi/linux/tty.h
4e68852d 12147
91952bc0
AP
12148TUA9001 MEDIA DRIVER
12149M: Antti Palosaari <crope@iki.fi>
12150L: linux-media@vger.kernel.org
a825eaec 12151W: https://linuxtv.org
91952bc0
AP
12152W: http://palosaari.fi/linux/
12153Q: http://patchwork.linuxtv.org/project/linux-media/list/
12154T: git git://linuxtv.org/anttip/media_tree.git
12155S: Maintained
12156F: drivers/media/tuners/tua9001*
12157
740db6d7 12158TULIP NETWORK DRIVERS
740db6d7 12159L: netdev@vger.kernel.org
cf869eb1
GG
12160L: linux-parisc@vger.kernel.org
12161S: Orphan
0f04e2aa 12162F: drivers/net/ethernet/dec/tulip/
1da177e4
LT
12163
12164TUN/TAP driver
ba57b6f2 12165M: Maxim Krasnyansky <maxk@qti.qualcomm.com>
1da177e4
LT
12166W: http://vtun.sourceforge.net/tun
12167S: Maintained
679655da
JP
12168F: Documentation/networking/tuntap.txt
12169F: arch/um/os-Linux/drivers/
1da177e4 12170
b454cc66 12171TURBOCHANNEL SUBSYSTEM
8b58be88 12172M: "Maciej W. Rozycki" <macro@linux-mips.org>
c406339c
RB
12173M: Ralf Baechle <ralf@linux-mips.org>
12174L: linux-mips@linux-mips.org
12175Q: http://patchwork.linux-mips.org/project/linux-mips/list/
b454cc66 12176S: Maintained
679655da
JP
12177F: drivers/tc/
12178F: include/linux/tc.h
b454cc66 12179
e2d1d6c0 12180UBI FILE SYSTEM (UBIFS)
a7859936 12181M: Richard Weinberger <richard@nod.at>
949cb623 12182M: Artem Bityutskiy <dedekind1@gmail.com>
cc8f9b99 12183M: Adrian Hunter <adrian.hunter@intel.com>
e2d1d6c0 12184L: linux-mtd@lists.infradead.org
e2966cbe 12185T: git git://git.infradead.org/ubifs-2.6.git
e2d1d6c0 12186W: http://www.linux-mtd.infradead.org/doc/ubifs.html
a7859936 12187S: Supported
679655da
JP
12188F: Documentation/filesystems/ubifs.txt
12189F: fs/ubifs/
e2d1d6c0 12190
e1632fa2 12191UCLINUX (M68KNOMMU AND COLDFIRE)
44156aff
GU
12192M: Greg Ungerer <gerg@linux-m68k.org>
12193W: http://www.linux-m68k.org/
cc2020e6 12194W: http://www.uclinux.org/
e1632fa2 12195L: linux-m68k@lists.linux-m68k.org
cc2020e6 12196L: uclinux-dev@uclinux.org (subscribers-only)
e1632fa2 12197T: git git://git.kernel.org/pub/scm/linux/kernel/git/gerg/m68knommu.git
cc2020e6 12198S: Maintained
e1632fa2
GU
12199F: arch/m68k/coldfire/
12200F: arch/m68k/68*/
61bc02bb
JP
12201F: arch/m68k/*/*_no.*
12202F: arch/m68k/include/asm/*_no.*
cc2020e6 12203
1da177e4 12204UDF FILESYSTEM
d8130624 12205M: Jan Kara <jack@suse.com>
1da177e4 12206S: Maintained
679655da
JP
12207F: Documentation/filesystems/udf.txt
12208F: fs/udf/
1da177e4 12209
cc2020e6 12210UFS FILESYSTEM
8b58be88 12211M: Evgeniy Dushistov <dushistov@mail.ru>
cc2020e6 12212S: Maintained
679655da
JP
12213F: Documentation/filesystems/ufs.txt
12214F: fs/ufs/
cc2020e6 12215
0a09d3ab
DH
12216UHID USERSPACE HID IO DRIVER:
12217M: David Herrmann <dh.herrmann@googlemail.com>
12218L: linux-input@vger.kernel.org
12219S: Maintained
12220F: drivers/hid/uhid.c
c117ab84 12221F: include/uapi/linux/uhid.h
0a09d3ab 12222
18332a80 12223ULTRA-WIDEBAND (UWB) SUBSYSTEM:
18332a80 12224L: linux-usb@vger.kernel.org
10c6c9c9 12225S: Orphan
355ffe69 12226F: drivers/uwb/
679655da
JP
12227F: include/linux/uwb.h
12228F: include/linux/uwb/
18332a80 12229
b31d8273
G
12230UNICORE32 ARCHITECTURE:
12231M: Guan Xuetao <gxt@mprc.pku.edu.cn>
12232W: http://mprc.pku.edu.cn/~guanxuetao/linux
12233S: Maintained
ceebf4d5 12234T: git git://github.com/gxt/linux.git
b31d8273
G
12235F: arch/unicore32/
12236
d8379ab1
TF
12237UNIFDEF
12238M: Tony Finch <dot@dotat.at>
12239W: http://dotat.at/prog/unifdef
12240S: Maintained
12241F: scripts/unifdef.c
12242
1da177e4 12243UNIFORM CDROM DRIVER
8b58be88 12244M: Jens Axboe <axboe@kernel.dk>
1da177e4
LT
12245W: http://www.kernel.dk
12246S: Maintained
679655da
JP
12247F: Documentation/cdrom/
12248F: drivers/cdrom/cdrom.c
12249F: include/linux/cdrom.h
c117ab84 12250F: include/uapi/linux/cdrom.h
1da177e4 12251
56df0122 12252UNISYS S-PAR DRIVERS
49e7d9df
JP
12253M: David Kershner <david.kershner@unisys.com>
12254L: sparmaintainer@unisys.com (Unisys internal)
12255S: Supported
12256F: drivers/staging/unisys/
56df0122 12257
9941fa6e
VH
12258UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER
12259M: Vinayak Holikatti <vinholikatti@gmail.com>
9941fa6e
VH
12260L: linux-scsi@vger.kernel.org
12261S: Supported
12262F: Documentation/scsi/ufs.txt
12263F: drivers/scsi/ufs/
12264
4b9ffb5a
JP
12265UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER DWC HOOKS
12266M: Joao Pinto <Joao.Pinto@synopsys.com>
12267L: linux-scsi@vger.kernel.org
12268S: Supported
12269F: drivers/scsi/ufs/*dwc*
12270
e2d1d6c0 12271UNSORTED BLOCK IMAGES (UBI)
949cb623 12272M: Artem Bityutskiy <dedekind1@gmail.com>
346be9bc 12273M: Richard Weinberger <richard@nod.at>
e2d1d6c0
RD
12274W: http://www.linux-mtd.infradead.org/
12275L: linux-mtd@lists.infradead.org
b6b44e0a 12276T: git git://git.infradead.org/ubifs-2.6.git
346be9bc 12277S: Supported
80811493 12278F: drivers/mtd/ubi/
679655da 12279F: include/linux/mtd/ubi.h
c117ab84 12280F: include/uapi/mtd/ubi-user.h
e2d1d6c0 12281
1da177e4 12282USB ACM DRIVER
ca1c3e6f 12283M: Oliver Neukum <oneukum@suse.com>
6372594a 12284L: linux-usb@vger.kernel.org
1da177e4 12285S: Maintained
679655da
JP
12286F: Documentation/usb/acm.txt
12287F: drivers/usb/class/cdc-acm.*
1da177e4 12288
b7d572e1
PF
12289USB AR5523 WIRELESS DRIVER
12290M: Pontus Fuchs <pontus.fuchs@gmail.com>
12291L: linux-wireless@vger.kernel.org
12292S: Maintained
12293F: drivers/net/wireless/ath/ar5523/
12294
115bb1ff 12295USB ATTACHED SCSI
866d372e 12296M: Oliver Neukum <oneukum@suse.com>
115bb1ff
MW
12297L: linux-usb@vger.kernel.org
12298L: linux-scsi@vger.kernel.org
8eae0fb7 12299S: Maintained
115bb1ff
MW
12300F: drivers/usb/storage/uas.c
12301
1da177e4 12302USB CDC ETHERNET DRIVER
61eee9a7 12303M: Oliver Neukum <oliver@neukum.org>
795fb7e7 12304L: linux-usb@vger.kernel.org
1da177e4 12305S: Maintained
679655da 12306F: drivers/net/usb/cdc_*.c
c117ab84 12307F: include/uapi/linux/usb/cdc.h
1da177e4 12308
66e3e591
KP
12309USB CHAOSKEY DRIVER
12310M: Keith Packard <keithp@keithp.com>
12311L: linux-usb@vger.kernel.org
12312S: Maintained
12313F: drivers/usb/misc/chaoskey.c
12314
b02b371e 12315USB CYPRESS C67X00 DRIVER
8b58be88 12316M: Peter Korsgaard <jacmet@sunsite.dk>
b02b371e
PK
12317L: linux-usb@vger.kernel.org
12318S: Maintained
679655da 12319F: drivers/usb/c67x00/
b02b371e 12320
d0374f4f 12321USB DAVICOM DM9601 DRIVER
8b58be88 12322M: Peter Korsgaard <jacmet@sunsite.dk>
043600a6 12323L: netdev@vger.kernel.org
d0374f4f
PK
12324W: http://www.linux-usb.org/usbnet
12325S: Maintained
679655da 12326F: drivers/net/usb/dm9601.c
d0374f4f 12327
cc2020e6 12328USB DIAMOND RIO500 DRIVER
8b58be88 12329M: Cesar Miquel <miquel@df.uba.ar>
cc2020e6
AC
12330L: rio500-users@lists.sourceforge.net
12331W: http://rio500.sourceforge.net
12332S: Maintained
679655da 12333F: drivers/usb/misc/rio500*
cc2020e6 12334
1da177e4 12335USB EHCI DRIVER
578333ab 12336M: Alan Stern <stern@rowland.harvard.edu>
795fb7e7 12337L: linux-usb@vger.kernel.org
578333ab 12338S: Maintained
679655da
JP
12339F: Documentation/usb/ehci.txt
12340F: drivers/usb/host/ehci*
1da177e4 12341
69ae9e3e 12342USB GADGET/PERIPHERAL SUBSYSTEM
a55f6286 12343M: Felipe Balbi <balbi@kernel.org>
795fb7e7 12344L: linux-usb@vger.kernel.org
69ae9e3e 12345W: http://www.linux-usb.org/gadget
d6d0f665
FB
12346T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
12347S: Maintained
679655da
JP
12348F: drivers/usb/gadget/
12349F: include/linux/usb/gadget*
69ae9e3e 12350
2dea64b4 12351USB HID/HIDBP DRIVERS (USB KEYBOARDS, MICE, REMOTE CONTROLS, ...)
e5f6450c 12352M: Jiri Kosina <jikos@kernel.org>
406df153 12353R: Benjamin Tissoires <benjamin.tissoires@redhat.com>
795fb7e7 12354L: linux-usb@vger.kernel.org
54e5881d 12355T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid.git
1da177e4 12356S: Maintained
c2f01971 12357F: Documentation/hid/hiddev.txt
679655da 12358F: drivers/hid/usbhid/
1da177e4 12359
959eea21 12360USB ISP116X DRIVER
8b58be88 12361M: Olav Kongas <ok@artecdesign.ee>
795fb7e7 12362L: linux-usb@vger.kernel.org
959eea21 12363S: Maintained
679655da
JP
12364F: drivers/usb/host/isp116x*
12365F: include/linux/usb/isp116x.h
959eea21 12366
146498ea
WH
12367USB LAN78XX ETHERNET DRIVER
12368M: Woojung Huh <woojung.huh@microchip.com>
12369M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
12370L: netdev@vger.kernel.org
12371S: Maintained
12372F: drivers/net/usb/lan78xx.*
12373
1da177e4 12374USB MASS STORAGE DRIVER
fc8b690d 12375M: Alan Stern <stern@rowland.harvard.edu>
795fb7e7 12376L: linux-usb@vger.kernel.org
8836aeb8 12377L: usb-storage@lists.one-eyed-alien.net
1da177e4
LT
12378S: Maintained
12379W: http://www.one-eyed-alien.net/~mdharm/linux-usb/
679655da 12380F: drivers/usb/storage/
1da177e4 12381
af39917d
CL
12382USB MIDI DRIVER
12383M: Clemens Ladisch <clemens@ladisch.de>
12384L: alsa-devel@alsa-project.org (moderated for non-subscribers)
12385T: git git://git.alsa-project.org/alsa-kernel.git
12386S: Maintained
12387F: sound/usb/midi.*
12388
444ce9d4
JP
12389USB NETWORKING DRIVERS
12390L: linux-usb@vger.kernel.org
12391S: Odd Fixes
12392F: drivers/net/usb/
12393
1da177e4 12394USB OHCI DRIVER
578333ab 12395M: Alan Stern <stern@rowland.harvard.edu>
795fb7e7 12396L: linux-usb@vger.kernel.org
578333ab 12397S: Maintained
679655da
JP
12398F: Documentation/usb/ohci.txt
12399F: drivers/usb/host/ohci*
1da177e4 12400
963ffa3e 12401USB OTG FSM (Finite State Machine)
60d77b3d 12402M: Peter Chen <Peter.Chen@nxp.com>
8373856d 12403T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
963ffa3e
PC
12404L: linux-usb@vger.kernel.org
12405S: Maintained
12406F: drivers/usb/common/usb-otg-fsm.c
12407
563da3a9
VM
12408USB OVER IP DRIVER
12409M: Valentina Manea <valentina.manea.m@gmail.com>
90effdcd
SK
12410M: Shuah Khan <shuahkh@osg.samsung.com>
12411M: Shuah Khan <shuah@kernel.org>
563da3a9
VM
12412L: linux-usb@vger.kernel.org
12413S: Maintained
a6d6fc2b 12414F: Documentation/usb/usbip_protocol.txt
563da3a9
VM
12415F: drivers/usb/usbip/
12416F: tools/usb/usbip/
12417
1da177e4 12418USB PEGASUS DRIVER
a16b945c 12419M: Petko Manolov <petkan@nucleusys.com>
795fb7e7 12420L: linux-usb@vger.kernel.org
043600a6 12421L: netdev@vger.kernel.org
052e3128
PM
12422T: git git://github.com/petkan/pegasus.git
12423W: https://github.com/petkan/pegasus
1da177e4 12424S: Maintained
679655da 12425F: drivers/net/usb/pegasus.*
1da177e4 12426
d3ad558f 12427USB PHY LAYER
a55f6286 12428M: Felipe Balbi <balbi@kernel.org>
d3ad558f
FB
12429L: linux-usb@vger.kernel.org
12430T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
12431S: Maintained
12432F: drivers/usb/phy/
d3ad558f 12433
73e4fb3f 12434USB PRINTER DRIVER (usblp)
8b58be88 12435M: Pete Zaitcev <zaitcev@redhat.com>
795fb7e7 12436L: linux-usb@vger.kernel.org
73e4fb3f 12437S: Supported
679655da 12438F: drivers/usb/class/usblp.c
1da177e4 12439
4521b477
BM
12440USB QMI WWAN NETWORK DRIVER
12441M: Bjørn Mork <bjorn@mork.no>
12442L: netdev@vger.kernel.org
12443S: Maintained
12444F: Documentation/ABI/testing/sysfs-class-net-qmi
12445F: drivers/net/usb/qmi_wwan.c
12446
1da177e4 12447USB RTL8150 DRIVER
a16b945c 12448M: Petko Manolov <petkan@nucleusys.com>
795fb7e7 12449L: linux-usb@vger.kernel.org
043600a6 12450L: netdev@vger.kernel.org
052e3128
PM
12451T: git git://github.com/petkan/rtl8150.git
12452W: https://github.com/petkan/rtl8150
1da177e4 12453S: Maintained
679655da 12454F: drivers/net/usb/rtl8150.c
1da177e4 12455
f896b796 12456USB SERIAL SUBSYSTEM
66085694 12457M: Johan Hovold <johan@kernel.org>
795fb7e7 12458L: linux-usb@vger.kernel.org
5ee05309 12459T: git git://git.kernel.org/pub/scm/linux/kernel/git/johan/usb-serial.git
4e68852d 12460S: Maintained
679655da 12461F: Documentation/usb/usb-serial.txt
f896b796 12462F: drivers/usb/serial/
679655da 12463F: include/linux/usb/serial.h
1da177e4 12464
b3f0db1c
SG
12465USB SMSC75XX ETHERNET DRIVER
12466M: Steve Glendinning <steve.glendinning@shawell.net>
12467L: netdev@vger.kernel.org
12468S: Maintained
12469F: drivers/net/usb/smsc75xx.*
12470
2f7ca802 12471USB SMSC95XX ETHERNET DRIVER
90b24cfb 12472M: Steve Glendinning <steve.glendinning@shawell.net>
983ccd74 12473M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
2f7ca802 12474L: netdev@vger.kernel.org
90b24cfb 12475S: Maintained
679655da 12476F: drivers/net/usb/smsc95xx.*
2f7ca802 12477
1da177e4 12478USB SUBSYSTEM
879a5a00 12479M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
795fb7e7 12480L: linux-usb@vger.kernel.org
1da177e4 12481W: http://www.linux-usb.org
08deed1e 12482T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git
1da177e4 12483S: Supported
1700bd98 12484F: Documentation/devicetree/bindings/usb/
679655da 12485F: Documentation/usb/
679655da
JP
12486F: drivers/usb/
12487F: include/linux/usb.h
12488F: include/linux/usb/
1da177e4
LT
12489
12490USB UHCI DRIVER
8b58be88 12491M: Alan Stern <stern@rowland.harvard.edu>
795fb7e7 12492L: linux-usb@vger.kernel.org
1da177e4 12493S: Maintained
679655da 12494F: drivers/usb/host/uhci*
1da177e4 12495
69ae9e3e 12496USB "USBNET" DRIVER FRAMEWORK
d8130624 12497M: Oliver Neukum <oneukum@suse.com>
043600a6 12498L: netdev@vger.kernel.org
69ae9e3e 12499W: http://www.linux-usb.org/usbnet
1da177e4 12500S: Maintained
679655da
JP
12501F: drivers/net/usb/usbnet.c
12502F: include/linux/usb/usbnet.h
1da177e4 12503
c0efd232 12504USB VIDEO CLASS
c53ac071 12505M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
616bd4e2 12506L: linux-uvc-devel@lists.sourceforge.net (subscribers-only)
661263b5 12507L: linux-media@vger.kernel.org
275ffde4 12508T: git git://linuxtv.org/media_tree.git
57c6d2e9 12509W: http://www.ideasonboard.org/uvc/
c0efd232 12510S: Maintained
0c0d06ca 12511F: drivers/media/usb/uvc/
6c0f0359 12512F: include/uapi/linux/uvcvideo.h
1da177e4 12513
b60b9c45
HV
12514USB VISION DRIVER
12515M: Hans Verkuil <hverkuil@xs4all.nl>
12516L: linux-media@vger.kernel.org
12517T: git git://linuxtv.org/media_tree.git
a825eaec 12518W: https://linuxtv.org
b60b9c45
HV
12519S: Odd Fixes
12520F: drivers/media/usb/usbvision/
12521
8282da47
LP
12522USB WEBCAM GADGET
12523M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
12524L: linux-usb@vger.kernel.org
12525S: Maintained
3a83c16e 12526F: drivers/usb/gadget/function/*uvc*
faf2e1db 12527F: drivers/usb/gadget/legacy/webcam.c
8282da47 12528
bf164cc0 12529USB WIRELESS RNDIS DRIVER (rndis_wlan)
e6146c5c 12530M: Jussi Kivilinna <jussi.kivilinna@iki.fi>
bf164cc0
JK
12531L: linux-wireless@vger.kernel.org
12532S: Maintained
679655da 12533F: drivers/net/wireless/rndis_wlan.c
bf164cc0 12534
eb6bab13 12535USB XHCI DRIVER
03d85053 12536M: Mathias Nyman <mathias.nyman@intel.com>
eb6bab13
SS
12537L: linux-usb@vger.kernel.org
12538S: Supported
36d0344c
SS
12539F: drivers/usb/host/xhci*
12540F: drivers/usb/host/pci-quirks*
eb6bab13 12541
1da177e4 12542USB ZD1201 DRIVER
4086b9ca 12543L: linux-wireless@vger.kernel.org
1da177e4 12544W: http://linux-lc100020.sourceforge.net
4086b9ca 12545S: Orphan
ed0ad06f 12546F: drivers/net/wireless/zydas/zd1201.*
1da177e4 12547
b7eee616 12548USB ZR364XX DRIVER
8b58be88 12549M: Antoine Jacquet <royale@zerezo.com>
795fb7e7 12550L: linux-usb@vger.kernel.org
661263b5 12551L: linux-media@vger.kernel.org
275ffde4 12552T: git git://linuxtv.org/media_tree.git
b7eee616
AJ
12553W: http://royale.zerezo.com/zr364xx/
12554S: Maintained
679655da 12555F: Documentation/video4linux/zr364xx.txt
90d72ac6 12556F: drivers/media/usb/zr364xx/
b7eee616 12557
289fcff4
HK
12558ULPI BUS
12559M: Heikki Krogerus <heikki.krogerus@linux.intel.com>
12560L: linux-usb@vger.kernel.org
12561S: Maintained
12562F: drivers/usb/common/ulpi.c
12563F: include/linux/ulpi/
12564
e7839f25 12565USER-MODE LINUX (UML)
8b58be88 12566M: Jeff Dike <jdike@addtoit.com>
b15194b7 12567M: Richard Weinberger <richard@nod.at>
1da177e4
LT
12568L: user-mode-linux-devel@lists.sourceforge.net
12569L: user-mode-linux-user@lists.sourceforge.net
12570W: http://user-mode-linux.sourceforge.net
9f273c24 12571T: git git://git.kernel.org/pub/scm/linux/kernel/git/rw/uml.git
1da177e4 12572S: Maintained
61516587 12573F: Documentation/virtual/uml/
679655da 12574F: arch/um/
b070989a 12575F: arch/x86/um/
679655da
JP
12576F: fs/hostfs/
12577F: fs/hppfs/
b7eee616 12578
e5f114e9 12579USERSPACE I/O (UIO)
879a5a00 12580M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
e5f114e9 12581S: Maintained
3d3fecbd 12582T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
679655da
JP
12583F: Documentation/DocBook/uio-howto.tmpl
12584F: drivers/uio/
12585F: include/linux/uio*.h
e5f114e9 12586
256cccbe 12587UTIL-LINUX PACKAGE
8b58be88 12588M: Karel Zak <kzak@redhat.com>
256cccbe
KZ
12589L: util-linux@vger.kernel.org
12590W: http://en.wikipedia.org/wiki/Util-linux
12591T: git git://git.kernel.org/pub/scm/utils/util-linux/util-linux.git
f899b0ad
KZ
12592S: Maintained
12593
c1fd1c07 12594UVESAFB DRIVER
8b58be88 12595M: Michal Januszewski <spock@gentoo.org>
c69f677c 12596L: linux-fbdev@vger.kernel.org
c1fd1c07
MJ
12597W: http://dev.gentoo.org/~spock/projects/uvesafb/
12598S: Maintained
679655da 12599F: Documentation/fb/uvesafb.txt
8a61f013 12600F: drivers/video/fbdev/uvesafb.*
c1fd1c07 12601
456930d8
SA
12602VF610 NAND DRIVER
12603M: Stefan Agner <stefan@agner.ch>
12604L: linux-mtd@lists.infradead.org
12605S: Supported
12606F: drivers/mtd/nand/vf610_nfc.c
12607
4480f15b 12608VFAT/FAT/MSDOS FILESYSTEM
8b58be88 12609M: OGAWA Hirofumi <hirofumi@mail.parknet.co.jp>
1da177e4 12610S: Maintained
679655da
JP
12611F: Documentation/filesystems/vfat.txt
12612F: fs/fat/
1da177e4 12613
cba3345c
AW
12614VFIO DRIVER
12615M: Alex Williamson <alex.williamson@redhat.com>
12616L: kvm@vger.kernel.org
9f273c24 12617T: git git://github.com/awilliam/linux-vfio.git
cba3345c
AW
12618S: Maintained
12619F: Documentation/vfio.txt
12620F: drivers/vfio/
12621F: include/linux/vfio.h
c117ab84 12622F: include/uapi/linux/vfio.h
cba3345c 12623
a714ea5f
AW
12624VFIO PLATFORM DRIVER
12625M: Baptiste Reynal <b.reynal@virtualopensystems.com>
12626L: kvm@vger.kernel.org
12627S: Maintained
12628F: drivers/vfio/platform/
12629
9e6f3438
PO
12630VIDEOBUF2 FRAMEWORK
12631M: Pawel Osciak <pawel@osciak.com>
12632M: Marek Szyprowski <m.szyprowski@samsung.com>
e76e4706 12633M: Kyungmin Park <kyungmin.park@samsung.com>
9e6f3438
PO
12634L: linux-media@vger.kernel.org
12635S: Maintained
90d72ac6 12636F: drivers/media/v4l2-core/videobuf2-*
9e6f3438
PO
12637F: include/media/videobuf2-*
12638
06a8fc78
AH
12639VIRTIO AND VHOST VSOCK DRIVER
12640M: Stefan Hajnoczi <stefanha@redhat.com>
12641L: kvm@vger.kernel.org
12642L: virtualization@lists.linux-foundation.org
12643L: netdev@vger.kernel.org
12644S: Maintained
12645F: include/linux/virtio_vsock.h
12646F: include/uapi/linux/virtio_vsock.h
12647F: net/vmw_vsock/virtio_transport_common.c
0ea9e1d3 12648F: net/vmw_vsock/virtio_transport.c
433fc58e
AH
12649F: drivers/vhost/vsock.c
12650F: drivers/vhost/vsock.h
06a8fc78 12651
5523662e
SCP
12652VIRTUAL SERIO DEVICE DRIVER
12653M: Stephen Chandler Paul <thatslyude@gmail.com>
12654S: Maintained
12655F: drivers/input/serio/userio.c
12656F: include/uapi/linux/userio.h
12657
9a82446b
AS
12658VIRTIO CONSOLE DRIVER
12659M: Amit Shah <amit.shah@redhat.com>
12660L: virtualization@lists.linux-foundation.org
12661S: Maintained
12662F: drivers/char/virtio_console.c
12663F: include/linux/virtio_console.h
c117ab84 12664F: include/uapi/linux/virtio_console.h
9a82446b 12665
2426ec8f 12666VIRTIO CORE, NET AND BLOCK DRIVERS
2426ec8f
MT
12667M: "Michael S. Tsirkin" <mst@redhat.com>
12668L: virtualization@lists.linux-foundation.org
12669S: Maintained
0e4191fe 12670F: Documentation/devicetree/bindings/virtio/
2426ec8f 12671F: drivers/virtio/
c893c8d7 12672F: tools/virtio/
2426ec8f
MT
12673F: drivers/net/virtio_net.c
12674F: drivers/block/virtio_blk.c
12675F: include/linux/virtio_*.h
916cdabc 12676F: include/uapi/linux/virtio_*.h
2426ec8f 12677
f2dbda3b
CH
12678VIRTIO DRIVERS FOR S390
12679M: Christian Borntraeger <borntraeger@de.ibm.com>
12680M: Cornelia Huck <cornelia.huck@de.ibm.com>
12681L: linux-s390@vger.kernel.org
12682L: virtualization@lists.linux-foundation.org
12683L: kvm@vger.kernel.org
12684S: Supported
1b568d93 12685F: drivers/s390/virtio/
f2dbda3b 12686
4ad6ee91
GH
12687VIRTIO GPU DRIVER
12688M: David Airlie <airlied@linux.ie>
12689M: Gerd Hoffmann <kraxel@redhat.com>
12690L: dri-devel@lists.freedesktop.org
12691L: virtualization@lists.linux-foundation.org
12692S: Maintained
12693F: drivers/gpu/drm/virtio/
12694F: include/uapi/linux/virtio_gpu.h
12695
3a4d5c94
MT
12696VIRTIO HOST (VHOST)
12697M: "Michael S. Tsirkin" <mst@redhat.com>
12698L: kvm@vger.kernel.org
c996d8b9 12699L: virtualization@lists.linux-foundation.org
3a4d5c94 12700L: netdev@vger.kernel.org
9f273c24 12701T: git git://git.kernel.org/pub/scm/linux/kernel/git/mst/vhost.git
3a4d5c94
MT
12702S: Maintained
12703F: drivers/vhost/
c117ab84 12704F: include/uapi/linux/vhost.h
3a4d5c94 12705
271c8651
GH
12706VIRTIO INPUT DRIVER
12707M: Gerd Hoffmann <kraxel@redhat.com>
12708S: Maintained
12709F: drivers/virtio/virtio_input.c
12710F: include/uapi/linux/virtio_input.h
12711
1da177e4 12712VIA RHINE NETWORK DRIVER
210347e1 12713S: Orphan
f2148a47 12714F: drivers/net/ethernet/via/via-rhine.c
1da177e4 12715
f0bf7f61 12716VIA SD/MMC CARD CONTROLLER DRIVER
558bbb2f 12717M: Bruce Chang <brucechang@via.com.tw>
8b58be88 12718M: Harald Welte <HaraldWelte@viatech.com>
f0bf7f61
HW
12719S: Maintained
12720F: drivers/mmc/host/via-sdmmc.c
12721
69e4a7c2 12722VIA UNICHROME(PRO)/CHROME9 FRAMEBUFFER DRIVER
c7babebd 12723M: Florian Tobias Schandinat <FlorianSchandinat@gmx.de>
c69f677c 12724L: linux-fbdev@vger.kernel.org
69e4a7c2 12725S: Maintained
c7babebd
FTS
12726F: include/linux/via-core.h
12727F: include/linux/via-gpio.h
12728F: include/linux/via_i2c.h
8a61f013 12729F: drivers/video/fbdev/via/
69e4a7c2 12730
01f20734 12731VIA VELOCITY NETWORK DRIVER
8b58be88 12732M: Francois Romieu <romieu@fr.zoreil.com>
01f20734
FR
12733L: netdev@vger.kernel.org
12734S: Maintained
f2148a47 12735F: drivers/net/ethernet/via/via-velocity.*
1da177e4 12736
f73f8173
AW
12737VIRT LIB
12738M: Alex Williamson <alex.williamson@redhat.com>
12739M: Paolo Bonzini <pbonzini@redhat.com>
12740L: kvm@vger.kernel.org
12741S: Supported
12742F: virt/lib/
12743
77911fd2 12744VIVID VIRTUAL VIDEO DRIVER
0b7bc1fa
HV
12745M: Hans Verkuil <hverkuil@xs4all.nl>
12746L: linux-media@vger.kernel.org
12747T: git git://linuxtv.org/media_tree.git
a825eaec 12748W: https://linuxtv.org
0b7bc1fa 12749S: Maintained
77911fd2 12750F: drivers/media/platform/vivid/*
0b7bc1fa 12751
be7f8273 12752VLAN (802.1Q)
8b58be88 12753M: Patrick McHardy <kaber@trash.net>
be7f8273
PM
12754L: netdev@vger.kernel.org
12755S: Maintained
679655da
JP
12756F: drivers/net/macvlan.c
12757F: include/linux/if_*vlan.h
12758F: net/8021q/
be7f8273 12759
55e331cf 12760VLYNQ BUS
08eeb306 12761M: Florian Fainelli <f.fainelli@gmail.com>
8578d7af 12762L: openwrt-devel@lists.openwrt.org (subscribers-only)
55e331cf
FF
12763S: Maintained
12764F: drivers/vlynq/vlynq.c
12765F: include/linux/vlynq.h
12766
390beae4 12767VME SUBSYSTEM
74c600e3 12768M: Martyn Welch <martyn@welchs.me.uk>
1bd289d1 12769M: Manohar Vanga <manohar.vanga@gmail.com>
390beae4
MW
12770M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
12771L: devel@driverdev.osuosl.org
12772S: Maintained
12773T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
12774F: Documentation/vme_api.txt
12775F: drivers/staging/vme/
12776F: drivers/vme/
12777F: include/linux/vme*
12778
4488e09b
AK
12779VMWARE HYPERVISOR INTERFACE
12780M: Alok Kataria <akataria@vmware.com>
12781L: virtualization@lists.linux-foundation.org
12782S: Supported
12783F: arch/x86/kernel/cpu/vmware.c
12784
73b35d07
DT
12785VMWARE BALLOON DRIVER
12786M: Xavier Deguillard <xdeguillard@vmware.com>
12787M: Philip Moltmann <moltmann@vmware.com>
12788M: "VMware, Inc." <pv-drivers@vmware.com>
12789L: linux-kernel@vger.kernel.org
12790S: Maintained
12791F: drivers/misc/vmw_balloon.c
12792
8b8be51b
TH
12793VMWARE VMMOUSE SUBDRIVER
12794M: "VMware Graphics" <linux-graphics-maintainer@vmware.com>
12795M: "VMware, Inc." <pv-drivers@vmware.com>
12796L: linux-input@vger.kernel.org
12797S: Maintained
12798F: drivers/input/mouse/vmmouse.c
12799F: drivers/input/mouse/vmmouse.h
12800
d1a890fa 12801VMWARE VMXNET3 ETHERNET DRIVER
04e1b734 12802M: Shrikrishna Khare <skhare@vmware.com>
65c8bb5b
JP
12803M: "VMware, Inc." <pv-drivers@vmware.com>
12804L: netdev@vger.kernel.org
12805S: Maintained
12806F: drivers/net/vmxnet3/
d1a890fa 12807
851b1642 12808VMware PVSCSI driver
29374ec6 12809M: Jim Gill <jgill@vmware.com>
851b1642
AK
12810M: VMware PV-Drivers <pv-drivers@vmware.com>
12811L: linux-scsi@vger.kernel.org
12812S: Maintained
12813F: drivers/scsi/vmw_pvscsi.c
12814F: drivers/scsi/vmw_pvscsi.h
12815
e53e86c7 12816VOLTAGE AND CURRENT REGULATOR FRAMEWORK
88dd75af 12817M: Liam Girdwood <lgirdwood@gmail.com>
b02e48f2 12818M: Mark Brown <broonie@kernel.org>
5cdeb2c8 12819L: linux-kernel@vger.kernel.org
1dd68f01 12820W: http://www.slimlogic.co.uk/?p=48
6febb5ab 12821T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator.git
e53e86c7 12822S: Supported
9d2597e8 12823F: Documentation/devicetree/bindings/regulator/
679655da 12824F: drivers/regulator/
9d2597e8 12825F: include/dt-bindings/regulator/
679655da 12826F: include/linux/regulator/
e53e86c7 12827
081958eb
DA
12828VRF
12829M: David Ahern <dsa@cumulusnetworks.com>
12830M: Shrijeet Mukherjee <shm@cumulusnetworks.com>
12831L: netdev@vger.kernel.org
12832S: Maintained
12833F: drivers/net/vrf.c
562d897d 12834F: Documentation/networking/vrf.txt
081958eb 12835
ab41319e 12836VT1211 HARDWARE MONITOR DRIVER
8b58be88 12837M: Juerg Haefliger <juergh@gmail.com>
968ce1b1 12838L: linux-hwmon@vger.kernel.org
ab41319e 12839S: Maintained
679655da
JP
12840F: Documentation/hwmon/vt1211
12841F: drivers/hwmon/vt1211.c
ab41319e 12842
1de9e371 12843VT8231 HARDWARE MONITOR DRIVER
8b58be88 12844M: Roger Lucas <vt8231@hiddenengine.co.uk>
968ce1b1 12845L: linux-hwmon@vger.kernel.org
1de9e371 12846S: Maintained
679655da 12847F: drivers/hwmon/vt8231.c
1de9e371 12848
88095e7b
TO
12849VUB300 USB to SDIO/SD/MMC bridge chip
12850M: Tony Olech <tony.olech@elandigitalsystems.com>
12851L: linux-mmc@vger.kernel.org
12852L: linux-usb@vger.kernel.org
12853S: Supported
12854F: drivers/mmc/host/vub300.c
12855
1da177e4 12856W1 DALLAS'S 1-WIRE BUS
a8018766 12857M: Evgeniy Polyakov <zbr@ioremap.net>
1da177e4 12858S: Maintained
679655da
JP
12859F: Documentation/w1/
12860F: drivers/w1/
1da177e4 12861
13927079 12862W83791D HARDWARE MONITORING DRIVER
8b58be88 12863M: Marc Hulsman <m.hulsman@tudelft.nl>
968ce1b1 12864L: linux-hwmon@vger.kernel.org
25845c22 12865S: Maintained
679655da
JP
12866F: Documentation/hwmon/w83791d
12867F: drivers/hwmon/w83791d.c
13927079 12868
61db011d 12869W83793 HARDWARE MONITORING DRIVER
8b58be88 12870M: Rudolf Marek <r.marek@assembler.cz>
968ce1b1 12871L: linux-hwmon@vger.kernel.org
61db011d 12872S: Maintained
679655da
JP
12873F: Documentation/hwmon/w83793
12874F: drivers/hwmon/w83793.c
61db011d 12875
e3760b43 12876W83795 HARDWARE MONITORING DRIVER
d8130624 12877M: Jean Delvare <jdelvare@suse.com>
968ce1b1 12878L: linux-hwmon@vger.kernel.org
e3760b43
JD
12879S: Maintained
12880F: drivers/hwmon/w83795.c
12881
1da177e4 12882W83L51xD SD/MMC CARD INTERFACE DRIVER
8b58be88 12883M: Pierre Ossman <pierre@ossman.eu>
1da177e4 12884S: Maintained
679655da 12885F: drivers/mmc/host/wbsd.*
1da177e4 12886
b4e05923
HG
12887WACOM PROTOCOL 4 SERIAL TABLETS
12888M: Julian Squires <julian@cipht.net>
12889M: Hans de Goede <hdegoede@redhat.com>
12890L: linux-input@vger.kernel.org
12891S: Maintained
12892F: drivers/input/tablet/wacom_serial4.c
12893
3527761c 12894WATCHDOG DEVICE DRIVERS
8b58be88 12895M: Wim Van Sebroeck <wim@iguana.be>
1f32f83e 12896R: Guenter Roeck <linux@roeck-us.net>
230a5cef
WVS
12897L: linux-watchdog@vger.kernel.org
12898W: http://www.linux-watchdog.org/
f599aaf0 12899T: git git://www.linux-watchdog.org/linux-watchdog.git
3527761c 12900S: Maintained
540be8b2 12901F: Documentation/devicetree/bindings/watchdog/
679655da
JP
12902F: Documentation/watchdog/
12903F: drivers/watchdog/
12904F: include/linux/watchdog.h
c117ab84 12905F: include/uapi/linux/watchdog.h
3527761c 12906
b22e00f3
DH
12907WIIMOTE HID DRIVER
12908M: David Herrmann <dh.herrmann@googlemail.com>
12909L: linux-input@vger.kernel.org
12910S: Maintained
12911F: drivers/hid/hid-wiimote*
12912
e258b80e 12913WINBOND CIR DRIVER
364e9e18 12914M: David Härdeman <david@hardeman.nu>
e258b80e 12915S: Maintained
116ab806 12916F: drivers/media/rc/winbond-cir.c
e258b80e 12917
c36a483d
WBG
12918WINSYSTEMS EBC-C384 WATCHDOG DRIVER
12919M: William Breathitt Gray <vilhelm.gray@gmail.com>
12920L: linux-watchdog@vger.kernel.org
12921S: Maintained
12922F: drivers/watchdog/ebc-c384_wdt.c
12923
9c26df9b
WBG
12924WINSYSTEMS WS16C48 GPIO DRIVER
12925M: William Breathitt Gray <vilhelm.gray@gmail.com>
12926L: linux-gpio@vger.kernel.org
12927S: Maintained
12928F: drivers/gpio/gpio-ws16c48.c
e258b80e 12929
8a70da82 12930WIMAX STACK
8b58be88 12931M: Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
8a70da82 12932M: linux-wimax@intel.com
49e7d9df 12933L: wimax@linuxwimax.org (subscribers-only)
8a70da82
IPG
12934S: Supported
12935W: http://linuxwimax.org
315987dc 12936F: Documentation/wimax/README.wimax
315987dc
JP
12937F: include/linux/wimax/debug.h
12938F: include/net/wimax.h
c117ab84 12939F: include/uapi/linux/wimax.h
315987dc 12940F: net/wimax/
8a70da82 12941
5fc14680 12942WISTRON LAPTOP BUTTON DRIVER
8b58be88 12943M: Miloslav Trmac <mitr@volny.cz>
5fc14680 12944S: Maintained
679655da 12945F: drivers/input/misc/wistron_btns.c
5fc14680 12946
1da177e4 12947WL3501 WIRELESS PCMCIA CARD DRIVER
8b58be88 12948M: Arnaldo Carvalho de Melo <acme@ghostprotocols.net>
724c6b35 12949L: linux-wireless@vger.kernel.org
926554c4 12950W: http://oops.ghostprotocols.net:81/blog
1da177e4 12951S: Maintained
679655da 12952F: drivers/net/wireless/wl3501*
1da177e4 12953
055bcbcb 12954WOLFSON MICROELECTRONICS DRIVERS
fef95164 12955L: patches@opensource.wolfsonmicro.com
f0e03dbd
RF
12956T: git https://github.com/CirrusLogic/linux-drivers.git
12957W: https://github.com/CirrusLogic/linux-drivers/wiki
b75ea16a 12958S: Supported
3768f0b1 12959F: Documentation/hwmon/wm83??
f494993f
CK
12960F: Documentation/devicetree/bindings/extcon/extcon-arizona.txt
12961F: Documentation/devicetree/bindings/regulator/arizona-regulator.txt
12962F: Documentation/devicetree/bindings/mfd/arizona.txt
af1c5386 12963F: arch/arm/mach-s3c64xx/mach-crag6410*
f05259a6 12964F: drivers/clk/clk-wm83*.c
9c309598 12965F: drivers/extcon/extcon-arizona.c
b75ea16a 12966F: drivers/leds/leds-wm83*.c
25b273ba 12967F: drivers/gpio/gpio-*wm*.c
9c309598 12968F: drivers/gpio/gpio-arizona.c
d22b0869 12969F: drivers/hwmon/wm83??-hwmon.c
59ec6da2
MB
12970F: drivers/input/misc/wm831x-on.c
12971F: drivers/input/touchscreen/wm831x-ts.c
12972F: drivers/input/touchscreen/wm97*.c
9c309598
MB
12973F: drivers/mfd/arizona*
12974F: drivers/mfd/wm*.c
12ebc137 12975F: drivers/mfd/cs47l24*
8c0984e5 12976F: drivers/power/supply/wm83*.c
b75ea16a
MB
12977F: drivers/rtc/rtc-wm83*.c
12978F: drivers/regulator/wm8*.c
3860e6c4 12979F: drivers/video/backlight/wm83*_bl.c
b75ea16a 12980F: drivers/watchdog/wm83*_wdt.c
9c309598 12981F: include/linux/mfd/arizona/
3860e6c4 12982F: include/linux/mfd/wm831x/
b75ea16a 12983F: include/linux/mfd/wm8350/
3768f0b1 12984F: include/linux/mfd/wm8400*
59ec6da2 12985F: include/linux/wm97xx.h
055bcbcb 12986F: include/sound/wm????.h
9c309598 12987F: sound/soc/codecs/arizona.?
055bcbcb 12988F: sound/soc/codecs/wm*
12ebc137 12989F: sound/soc/codecs/cs47l24*
b75ea16a 12990
3e6cd7a4
TH
12991WORKQUEUE
12992M: Tejun Heo <tj@kernel.org>
badb7f5e 12993R: Lai Jiangshan <jiangshanlai@gmail.com>
3e6cd7a4
TH
12994T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/wq.git
12995S: Maintained
12996F: include/linux/workqueue.h
12997F: kernel/workqueue.c
12998F: Documentation/workqueue.txt
12999
39ac9f48
CYT
13000X-POWERS MULTIFUNCTION PMIC DEVICE DRIVERS
13001M: Chen-Yu Tsai <wens@csie.org>
13002L: linux-kernel@vger.kernel.org
13003S: Maintained
13004N: axp[128]
13005
1da177e4 13006X.25 NETWORK LAYER
8bf28059 13007M: Andrew Hendry <andrew.hendry@gmail.com>
1da177e4 13008L: linux-x25@vger.kernel.org
8bf28059 13009S: Odd Fixes
679655da
JP
13010F: Documentation/networking/x25*
13011F: include/net/x25*
13012F: net/x25/
1da177e4 13013
e2d1d6c0 13014X86 ARCHITECTURE (32-BIT AND 64-BIT)
8b58be88
JP
13015M: Thomas Gleixner <tglx@linutronix.de>
13016M: Ingo Molnar <mingo@redhat.com>
13017M: "H. Peter Anvin" <hpa@zytor.com>
bcde563c 13018M: x86@kernel.org
981c3a4f 13019L: linux-kernel@vger.kernel.org
75fc2d37 13020T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core
e2d1d6c0 13021S: Maintained
679655da
JP
13022F: Documentation/x86/
13023F: arch/x86/
e2d1d6c0 13024
d0944853 13025X86 PLATFORM DRIVERS
e181ba15 13026M: Darren Hart <dvhart@infradead.org>
d0944853 13027L: platform-driver-x86@vger.kernel.org
e181ba15 13028T: git git://git.infradead.org/users/dvhart/linux-platform-drivers-x86.git
d0944853 13029S: Maintained
14430813 13030F: drivers/platform/x86/
3a4bceef 13031F: drivers/platform/olpc/
d0944853 13032
c1f5c54b
IM
13033X86 MCE INFRASTRUCTURE
13034M: Tony Luck <tony.luck@intel.com>
487ba8e8 13035M: Borislav Petkov <bp@alien8.de>
c1f5c54b
IM
13036L: linux-edac@vger.kernel.org
13037S: Maintained
13038F: arch/x86/kernel/cpu/mcheck/*
13039
79ebdc95
BP
13040X86 MICROCODE UPDATE SUPPORT
13041M: Borislav Petkov <bp@alien8.de>
13042S: Maintained
13043F: arch/x86/kernel/cpu/microcode/*
13044
f0905c5a
AL
13045X86 VDSO
13046M: Andy Lutomirski <luto@amacapital.net>
13047L: linux-kernel@vger.kernel.org
13048T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/vdso
13049S: Maintained
d603c8e1 13050F: arch/x86/entry/vdso/
f0905c5a 13051
d6fad502 13052XC2028/3028 TUNER DRIVER
5dc8a864
MCC
13053M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
13054M: Mauro Carvalho Chehab <mchehab@kernel.org>
d6fad502 13055L: linux-media@vger.kernel.org
a825eaec 13056W: https://linuxtv.org
d6fad502
MCC
13057T: git git://linuxtv.org/media_tree.git
13058S: Maintained
13059F: drivers/media/tuners/tuner-xc2028.*
13060
c4468085 13061XEN HYPERVISOR INTERFACE
3eeef8f7
KRW
13062M: Boris Ostrovsky <boris.ostrovsky@oracle.com>
13063M: David Vrabel <david.vrabel@citrix.com>
101ecde5 13064M: Juergen Gross <jgross@suse.com>
11dbb52b 13065L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
ea70ba3a 13066T: git git://git.kernel.org/pub/scm/linux/kernel/git/xen/tip.git
c4468085
IC
13067S: Supported
13068F: arch/x86/xen/
13069F: drivers/*/xen-*front.c
13070F: drivers/xen/
13071F: arch/x86/include/asm/xen/
13072F: include/xen/
c117ab84 13073F: include/uapi/xen/
c4468085 13074
77bfb479 13075XEN HYPERVISOR ARM
85d1a29d 13076M: Stefano Stabellini <sstabellini@kernel.org>
11dbb52b 13077L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
85d1a29d 13078S: Maintained
77bfb479
SS
13079F: arch/arm/xen/
13080F: arch/arm/include/asm/xen/
13081
b475e83f 13082XEN HYPERVISOR ARM64
85d1a29d 13083M: Stefano Stabellini <sstabellini@kernel.org>
11dbb52b 13084L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
85d1a29d 13085S: Maintained
b475e83f
SS
13086F: arch/arm64/xen/
13087F: arch/arm64/include/asm/xen/
13088
9b57e1a7 13089XEN NETWORK BACKEND DRIVER
8386040b 13090M: Wei Liu <wei.liu2@citrix.com>
11dbb52b 13091L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
9b57e1a7
IC
13092L: netdev@vger.kernel.org
13093S: Supported
13094F: drivers/net/xen-netback/*
13095
c5f8e29d
KRW
13096XEN PCI SUBSYSTEM
13097M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
11dbb52b 13098L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
c5f8e29d
KRW
13099S: Supported
13100F: arch/x86/pci/*xen*
13101F: drivers/pci/*xen*
13102
a2c5ae65
KRW
13103XEN BLOCK SUBSYSTEM
13104M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
bcadb699 13105M: Roger Pau Monné <roger.pau@citrix.com>
a2c5ae65
KRW
13106L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
13107S: Supported
13108F: drivers/block/xen-blkback/*
13109F: drivers/block/xen*
13110
15d03609
JG
13111XEN PVSCSI DRIVERS
13112M: Juergen Gross <jgross@suse.com>
13113L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
13114L: linux-scsi@vger.kernel.org
13115S: Supported
13116F: drivers/scsi/xen-scsifront.c
13117F: drivers/xen/xen-scsiback.c
13118F: include/xen/interface/io/vscsiif.h
13119
c5f8e29d
KRW
13120XEN SWIOTLB SUBSYSTEM
13121M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
11dbb52b 13122L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
c5f8e29d
KRW
13123S: Supported
13124F: arch/x86/xen/*swiotlb*
13125F: drivers/xen/*swiotlb*
13126
1da177e4 13127XFS FILESYSTEM
809625ca 13128M: Dave Chinner <david@fromorbit.com>
541d48f0
DC
13129M: linux-xfs@vger.kernel.org
13130L: linux-xfs@vger.kernel.org
13131W: http://xfs.org/
9f273c24 13132T: git git://git.kernel.org/pub/scm/linux/kernel/git/dgc/linux-xfs.git
1da177e4 13133S: Supported
679655da
JP
13134F: Documentation/filesystems/xfs.txt
13135F: fs/xfs/
1da177e4 13136
8a3b7a25 13137XILINX AXI ETHERNET DRIVER
59a54f30
MS
13138M: Anirudha Sarangi <anirudh@xilinx.com>
13139M: John Linn <John.Linn@xilinx.com>
8a3b7a25 13140S: Maintained
13141F: drivers/net/ethernet/xilinx/xilinx_axienet*
13142
238b8721 13143XILINX UARTLITE SERIAL DRIVER
8b58be88 13144M: Peter Korsgaard <jacmet@sunsite.dk>
238b8721
PK
13145L: linux-serial@vger.kernel.org
13146S: Maintained
df621252 13147F: drivers/tty/serial/uartlite.c
238b8721 13148
df330515
LP
13149XILINX VIDEO IP CORES
13150M: Hyun Kwon <hyun.kwon@xilinx.com>
13151M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
13152L: linux-media@vger.kernel.org
13153T: git git://linuxtv.org/media_tree.git
13154S: Supported
13155F: Documentation/devicetree/bindings/media/xilinx/
13156F: drivers/media/platform/xilinx/
a5562f65 13157F: include/uapi/linux/xilinx-v4l2-controls.h
df330515 13158
74316949
EB
13159XILLYBUS DRIVER
13160M: Eli Billauer <eli.billauer@gmail.com>
13161L: linux-kernel@vger.kernel.org
13162S: Supported
13163F: drivers/char/xillybus/
13164
f620e4b8
MF
13165XTENSA XTFPGA PLATFORM SUPPORT
13166M: Max Filippov <jcmvbkbc@gmail.com>
13167L: linux-xtensa@linux-xtensa.org
13168S: Maintained
13169F: drivers/spi/spi-xtensa-xtfpga.c
57b7068d 13170F: sound/soc/xtensa/xtfpga-i2s.c
f620e4b8 13171
1da177e4 13172YAM DRIVER FOR AX.25
8b58be88 13173M: Jean-Paul Roubelat <jpr@f6fbb.org>
1da177e4
LT
13174L: linux-hams@vger.kernel.org
13175S: Maintained
679655da
JP
13176F: drivers/net/hamradio/yam*
13177F: include/linux/yam.h
1da177e4 13178
af64a5eb 13179YEALINK PHONE DRIVER
8b58be88 13180M: Henk Vergonet <Henk.Vergonet@gmail.com>
af64a5eb
H
13181L: usbb2k-api-dev@nongnu.org
13182S: Maintained
679655da
JP
13183F: Documentation/input/yealink.txt
13184F: drivers/input/misc/yealink.*
af64a5eb 13185
1da177e4 13186Z8530 DRIVER FOR AX.25
8b58be88 13187M: Joerg Reuter <jreuter@yaina.de>
1da177e4
LT
13188W: http://yaina.de/jreuter/
13189W: http://www.qsl.net/dl1bke/
13190L: linux-hams@vger.kernel.org
13191S: Maintained
679655da
JP
13192F: Documentation/networking/z8530drv.txt
13193F: drivers/net/hamradio/*scc.c
13194F: drivers/net/hamradio/z8530.h
1da177e4 13195
0cf31ec1 13196ZBUD COMPRESSED PAGE ALLOCATOR
0bb181c7 13197M: Seth Jennings <sjenning@redhat.com>
0cf31ec1
SJ
13198L: linux-mm@kvack.org
13199S: Maintained
13200F: mm/zbud.c
13201F: include/linux/zbud.h
13202
7c0c3afb 13203ZD1211RW WIRELESS DRIVER
8b58be88
JP
13204M: Daniel Drake <dsd@gentoo.org>
13205M: Ulrich Kunitz <kune@deine-taler.de>
7c0c3afb 13206W: http://zd1211.ath.cx/wiki/DriverRewrite
724c6b35 13207L: linux-wireless@vger.kernel.org
7c0c3afb
DD
13208L: zd1211-devs@lists.sourceforge.net (subscribers-only)
13209S: Maintained
6948300c 13210F: drivers/net/wireless/zydas/zd1211rw/
7c0c3afb 13211
20263029
DS
13212ZPOOL COMPRESSED PAGE STORAGE API
13213M: Dan Streetman <ddstreet@ieee.org>
13214L: linux-mm@kvack.org
13215S: Maintained
13216F: mm/zpool.c
13217F: include/linux/zpool.h
13218
1da177e4 13219ZR36067 VIDEO FOR LINUX DRIVER
1da177e4 13220L: mjpeg-users@lists.sourceforge.net
f63145e2 13221L: linux-media@vger.kernel.org
1da177e4 13222W: http://mjpeg.sourceforge.net/driver-zoran/
a825eaec 13223T: hg https://linuxtv.org/hg/v4l-dvb
f63145e2 13224S: Odd Fixes
90d72ac6 13225F: drivers/media/pci/zoran/
1da177e4 13226
6920f2cc
MK
13227ZRAM COMPRESSED RAM BLOCK DEVICE DRVIER
13228M: Minchan Kim <minchan@kernel.org>
13229M: Nitin Gupta <ngupta@vflare.org>
74f3037c 13230R: Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
6920f2cc
MK
13231L: linux-kernel@vger.kernel.org
13232S: Maintained
13233F: drivers/block/zram/
13234F: Documentation/blockdev/zram.txt
13235
8b4a4080 13236ZS DECSTATION Z85C30 SERIAL DRIVER
8b58be88 13237M: "Maciej W. Rozycki" <macro@linux-mips.org>
8b4a4080 13238S: Maintained
df621252 13239F: drivers/tty/serial/zs.*
8b4a4080 13240
eae70d06
MK
13241ZSMALLOC COMPRESSED SLAB MEMORY ALLOCATOR
13242M: Minchan Kim <minchan@kernel.org>
13243M: Nitin Gupta <ngupta@vflare.org>
41192a2d 13244R: Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
eae70d06
MK
13245L: linux-mm@kvack.org
13246S: Maintained
13247F: mm/zsmalloc.c
13248F: include/linux/zsmalloc.h
d02be50d 13249F: Documentation/vm/zsmalloc.txt
eae70d06 13250
0cf31ec1 13251ZSWAP COMPRESSED SWAP CACHING
0bb181c7 13252M: Seth Jennings <sjenning@redhat.com>
0cf31ec1
SJ
13253L: linux-mm@kvack.org
13254S: Maintained
13255F: mm/zswap.c
13256
1da177e4 13257THE REST
8b58be88 13258M: Linus Torvalds <torvalds@linux-foundation.org>
34d03cc1 13259L: linux-kernel@vger.kernel.org
8a6e2535 13260Q: http://patchwork.kernel.org/project/LKML/list/
d16adea3 13261T: git git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
1da177e4 13262S: Buried alive in reporters
34d03cc1
JP
13263F: *
13264F: */