netvsc: fix incorrect receive checksum offloading
[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
fd3a628e
TN
869APPLIED MICRO (APM) X-GENE SOC PMU
870M: Tai Nguyen <ttnguyen@apm.com>
871S: Supported
872F: drivers/perf/xgene_pmu.c
873F: Documentation/perf/xgene-pmu.txt
874F: Documentation/devicetree/bindings/perf/apm-xgene-pmu.txt
875
62a37dc7
LP
876APTINA CAMERA SENSOR PLL
877M: Laurent Pinchart <Laurent.pinchart@ideasonboard.com>
878L: linux-media@vger.kernel.org
879S: Maintained
880F: drivers/media/i2c/aptina-pll.*
881
1154ea7d 882ARC FRAMEBUFFER DRIVER
8b58be88 883M: Jaya Kumar <jayalk@intworks.biz>
1154ea7d 884S: Maintained
8a61f013
JH
885F: drivers/video/fbdev/arcfb.c
886F: drivers/video/fbdev/core/fb_defio.c
1154ea7d 887
c38f6ac7
MG
888ARCNET NETWORK LAYER
889M: Michael Grzeschik <m.grzeschik@pengutronix.de>
890L: netdev@vger.kernel.org
891S: Maintained
892F: drivers/net/arcnet/
893F: include/uapi/linux/if_arcnet.h
894
71d298ce
AB
895ARC PGU DRM DRIVER
896M: Alexey Brodkin <abrodkin@synopsys.com>
897S: Supported
898F: drivers/gpu/drm/arc/
899F: Documentation/devicetree/bindings/display/snps,arcpgu.txt
900
588deb61
MR
901ARM ARCHITECTED TIMER DRIVER
902M: Mark Rutland <mark.rutland@arm.com>
903M: Marc Zyngier <marc.zyngier@arm.com>
904L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
905S: Maintained
906F: arch/arm/include/asm/arch_timer.h
907F: arch/arm64/include/asm/arch_timer.h
908F: drivers/clocksource/arm_arch_timer.c
909
c5a906a5
LD
910ARM HDLCD DRM DRIVER
911M: Liviu Dudau <liviu.dudau@arm.com>
912S: Supported
59ba2422 913F: drivers/gpu/drm/arm/hdlcd_*
c5a906a5
LD
914F: Documentation/devicetree/bindings/display/arm,hdlcd.txt
915
59ba2422
LD
916ARM MALI-DP DRM DRIVER
917M: Liviu Dudau <liviu.dudau@arm.com>
918M: Brian Starkey <brian.starkey@arm.com>
919M: Mali DP Maintainers <malidp@foss.arm.com>
920S: Supported
921F: drivers/gpu/drm/arm/
922F: Documentation/devicetree/bindings/display/arm,malidp.txt
923
1da177e4 924ARM MFM AND FLOPPY DRIVERS
8b58be88 925M: Ian Molton <spyro@f2s.com>
1da177e4 926S: Maintained
679655da
JP
927F: arch/arm/lib/floppydma.S
928F: arch/arm/include/asm/floppy.h
1da177e4 929
6f96521f
WD
930ARM PMU PROFILING AND DEBUGGING
931M: Will Deacon <will.deacon@arm.com>
55d5c4ab 932M: Mark Rutland <mark.rutland@arm.com>
6f96521f 933S: Maintained
55d5c4ab 934L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
dd06a84b 935F: arch/arm*/kernel/perf_*
6f96521f 936F: arch/arm/oprofile/common.c
dd06a84b
MR
937F: arch/arm*/kernel/hw_breakpoint.c
938F: arch/arm*/include/asm/hw_breakpoint.h
939F: arch/arm*/include/asm/perf_event.h
55d5c4ab 940F: drivers/perf/*
fa8ad788 941F: include/linux/perf/arm_pmu.h
55d5c4ab 942F: Documentation/devicetree/bindings/arm/pmu.txt
6f96521f 943
d4275354 944ARM PORT
54176cc6 945M: Russell King <linux@armlinux.org.uk>
efc03ecb 946L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
54176cc6 947W: http://www.armlinux.org.uk/
d4275354
RK
948S: Maintained
949F: arch/arm/
950
d323c243
SB
951ARM SUB-ARCHITECTURES
952L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
56ca9d98 953S: Maintained
d323c243
SB
954F: arch/arm/mach-*/
955F: arch/arm/plat-*/
956T: git git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc.git
957
cefbf4ea 958ARM PRIMECELL AACI PL041 DRIVER
54176cc6 959M: Russell King <linux@armlinux.org.uk>
cefbf4ea
RK
960S: Maintained
961F: sound/arm/aaci.*
962
963ARM PRIMECELL CLCD PL110 DRIVER
54176cc6 964M: Russell King <linux@armlinux.org.uk>
cefbf4ea 965S: Maintained
8a61f013 966F: drivers/video/fbdev/amba-clcd.*
cefbf4ea
RK
967
968ARM PRIMECELL KMI PL050 DRIVER
54176cc6 969M: Russell King <linux@armlinux.org.uk>
cefbf4ea
RK
970S: Maintained
971F: drivers/input/serio/ambakmi.*
972F: include/linux/amba/kmi.h
973
2761f5c2 974ARM PRIMECELL MMCI PL180/1 DRIVER
54176cc6 975M: Russell King <linux@armlinux.org.uk>
08a5c9a2 976S: Maintained
679655da 977F: drivers/mmc/host/mmci.*
2f748aaa 978F: include/linux/amba/mmci.h
2761f5c2 979
1b4304e5 980ARM PRIMECELL UART PL010 AND PL011 DRIVERS
54176cc6 981M: Russell King <linux@armlinux.org.uk>
1b4304e5
RK
982S: Maintained
983F: drivers/tty/serial/amba-pl01*.c
984F: include/linux/amba/serial.h
2761f5c2 985
cefbf4ea 986ARM PRIMECELL BUS SUPPORT
54176cc6 987M: Russell King <linux@armlinux.org.uk>
cefbf4ea
RK
988S: Maintained
989F: drivers/amba/
990F: include/linux/amba/bus.h
991
2b7a52a4 992ARM/ADS SPHERE MACHINE SUPPORT
8b58be88 993M: Lennert Buytenhek <kernel@wantstofly.org>
efc03ecb 994L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2b7a52a4
LB
995S: Maintained
996
9c784f95 997ARM/AFEB9260 MACHINE SUPPORT
8b58be88 998M: Sergey Lapin <slapin@ossfans.org>
efc03ecb 999L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9c784f95
SL
1000S: Maintained
1001
2b7a52a4 1002ARM/AJECO 1ARM MACHINE SUPPORT
8b58be88 1003M: Lennert Buytenhek <kernel@wantstofly.org>
efc03ecb 1004L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2b7a52a4
LB
1005S: Maintained
1006
5c6dcd7f 1007ARM/Allwinner sunXi SoC support
1b106699 1008M: Maxime Ripard <maxime.ripard@free-electrons.com>
5c6dcd7f 1009M: Chen-Yu Tsai <wens@csie.org>
1b106699
MR
1010L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1011S: Maintained
5c6dcd7f 1012N: sun[x456789]i
c1efda12 1013F: arch/arm/boot/dts/ntc-gr8*
60b0f380
MR
1014
1015ARM/Allwinner SoC Clock Support
1016M: Emilio López <emilio@elopez.com.ar>
1017S: Maintained
1018F: drivers/clk/sunxi/
1b106699 1019
79318452 1020ARM/Amlogic Meson SoC support
7c1e3876 1021M: Carlo Caione <carlo@caione.org>
6683d91c 1022M: Kevin Hilman <khilman@baylibre.com>
7c1e3876 1023L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
6683d91c 1024L: linux-amlogic@lists.infradead.org
79318452 1025W: http://linux-meson.com/
7c1e3876 1026S: Maintained
79318452
CC
1027F: arch/arm/mach-meson/
1028F: arch/arm/boot/dts/meson*
6683d91c
KH
1029F: arch/arm64/boot/dts/amlogic/
1030F: drivers/pinctrl/meson/
79318452 1031N: meson
7c1e3876 1032
eff506fa
TZ
1033ARM/Annapurna Labs ALPINE ARCHITECTURE
1034M: Tsahee Zidenberg <tsahee@annapurnalabs.com>
a9e5547b 1035M: Antoine Tenart <antoine.tenart@free-electrons.com>
4d2bf027 1036L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
eff506fa
TZ
1037S: Maintained
1038F: arch/arm/mach-alpine/
a9e5547b
AT
1039F: arch/arm/boot/dts/alpine*
1040F: arch/arm64/boot/dts/al/
1041F: drivers/*/*alpine*
eff506fa 1042
5255034d
LP
1043ARM/ARTPEC MACHINE SUPPORT
1044M: Jesper Nilsson <jesper.nilsson@axis.com>
1045M: Lars Persson <lars.persson@axis.com>
1046M: Niklas Cassel <niklas.cassel@axis.com>
1047S: Maintained
1048L: linux-arm-kernel@axis.com
1049F: arch/arm/mach-artpec
1050F: arch/arm/boot/dts/artpec6*
33b8ac91 1051F: drivers/clk/axis
5255034d 1052
8c2ed9bc
JS
1053ARM/ASPEED MACHINE SUPPORT
1054M: Joel Stanley <joel@jms.id.au>
1055S: Maintained
1056F: arch/arm/mach-aspeed/
1057F: arch/arm/boot/dts/aspeed-*
1058F: drivers/*/*aspeed*
1059
8dca5ce8 1060ARM/ATMEL AT91RM9200, AT91SAM9 AND SAMA5 SOC SUPPORT
c1fc8675 1061M: Nicolas Ferre <nicolas.ferre@atmel.com>
d68b35f8 1062M: Alexandre Belloni <alexandre.belloni@free-electrons.com>
c1fc8675 1063M: Jean-Christophe Plagniol-Villard <plagnioj@jcrosoft.com>
efc03ecb 1064L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
c1fc8675 1065W: http://www.linux4sam.org
9f273c24 1066T: git git://git.kernel.org/pub/scm/linux/kernel/git/nferre/linux-at91.git
c1fc8675
NF
1067S: Supported
1068F: arch/arm/mach-at91/
f0a0a58e 1069F: include/soc/at91/
70e389cc
MB
1070F: arch/arm/boot/dts/at91*.dts
1071F: arch/arm/boot/dts/at91*.dtsi
1072F: arch/arm/boot/dts/sama*.dts
1073F: arch/arm/boot/dts/sama*.dtsi
5f58c970 1074F: arch/arm/include/debug/at91.S
d4a89c7d 1075
6e05dd4e
BB
1076ARM/ATMEL AT91 Clock Support
1077M: Boris Brezillon <boris.brezillon@free-electrons.com>
1078S: Maintained
1079F: drivers/clk/at91
1080
986cf2e9 1081ARM/CALXEDA HIGHBANK ARCHITECTURE
5d3ad8a6 1082M: Rob Herring <robh@kernel.org>
986cf2e9
RH
1083L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1084S: Maintained
1085F: arch/arm/mach-highbank/
e68d7c14
RH
1086F: arch/arm/boot/dts/highbank.dts
1087F: arch/arm/boot/dts/ecx-*.dts*
986cf2e9 1088
d94f944e 1089ARM/CAVIUM NETWORKS CNS3XXX MACHINE SUPPORT
5529c2cd 1090M: Krzysztof Halasa <khalasa@piap.pl>
d94f944e
AV
1091S: Maintained
1092F: arch/arm/mach-cns3xxx/
d94f944e 1093
4863dea3
SG
1094ARM/CAVIUM THUNDER NETWORK DRIVER
1095M: Sunil Goutham <sgoutham@cavium.com>
1096M: Robert Richter <rric@kernel.org>
1097L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1098S: Supported
322e5cc5 1099F: drivers/net/ethernet/cavium/thunder/
4863dea3 1100
386ab516
AS
1101ARM/CIRRUS LOGIC CLPS711X ARM ARCHITECTURE
1102M: Alexander Shiyan <shc_work@mail.ru>
1103L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1104S: Odd Fixes
b8ba3874 1105N: clps711x
386ab516 1106
2b7a52a4 1107ARM/CIRRUS LOGIC EP93XX ARM ARCHITECTURE
ddd559b1 1108M: Hartley Sweeten <hsweeten@visionengravers.com>
1c5454ee 1109M: Ryan Mallon <rmallon@gmail.com>
efc03ecb 1110L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2b7a52a4 1111S: Maintained
d19d3667
HS
1112F: arch/arm/mach-ep93xx/
1113F: arch/arm/mach-ep93xx/include/mach/
2b7a52a4
LB
1114
1115ARM/CIRRUS LOGIC EDB9315A MACHINE SUPPORT
8b58be88 1116M: Lennert Buytenhek <kernel@wantstofly.org>
efc03ecb 1117L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2b7a52a4
LB
1118S: Maintained
1119
d4275354 1120ARM/CLKDEV SUPPORT
54176cc6 1121M: Russell King <linux@armlinux.org.uk>
efc03ecb 1122L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
37417046 1123S: Maintained
d4275354 1124F: arch/arm/include/asm/clkdev.h
4fa2651d 1125F: drivers/clk/clkdev.c
d4275354 1126
d48134e7 1127ARM/COMPULAB CM-X270/EM-X270 and CM-X300 MACHINE SUPPORT
8b58be88 1128M: Mike Rapoport <mike@compulab.co.il>
efc03ecb 1129L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
a9da4f7e
RK
1130S: Maintained
1131
94150095
HF
1132ARM/CONTEC MICRO9 MACHINE SUPPORT
1133M: Hubert Feurstein <hubert.feurstein@contec.at>
1134S: Maintained
1135F: arch/arm/mach-ep93xx/micro9.c
1136
a06ae860
PP
1137ARM/CORESIGHT FRAMEWORK AND DRIVERS
1138M: Mathieu Poirier <mathieu.poirier@linaro.org>
1139L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1140S: Maintained
01081f5a 1141F: drivers/hwtracing/coresight/*
a06ae860
PP
1142F: Documentation/trace/coresight.txt
1143F: Documentation/devicetree/bindings/arm/coresight.txt
7a25ec8e 1144F: Documentation/ABI/testing/sysfs-bus-coresight-devices-*
7e21b0d5 1145F: tools/perf/arch/arm/util/pmu.c
a818c563
MP
1146F: tools/perf/arch/arm/util/auxtrace.c
1147F: tools/perf/arch/arm/util/cs-etm.c
1148F: tools/perf/arch/arm/util/cs-etm.h
1149F: tools/perf/util/cs-etm.h
a06ae860 1150
1da177e4 1151ARM/CORGI MACHINE SUPPORT
8b58be88 1152M: Richard Purdie <rpurdie@rpsys.net>
1da177e4
LT
1153S: Maintained
1154
881a95f9 1155ARM/CORTINA SYSTEMS GEMINI ARM ARCHITECTURE
162500b3 1156M: Hans Ulli Kroll <ulli.kroll@googlemail.com>
efc03ecb 1157L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
b60e23ba 1158T: git git://github.com/ulli-kroll/linux.git
162500b3 1159S: Maintained
f49afbb5 1160F: arch/arm/mach-gemini/
98a9bb5b 1161F: drivers/rtc/rtc-gemini.c
881a95f9 1162
a990cbd8 1163ARM/CSR SIRFPRIMA2 MACHINE SUPPORT
5abf58bf 1164M: Barry Song <baohua@kernel.org>
a990cbd8 1165L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
85529d14 1166T: git git://git.kernel.org/pub/scm/linux/kernel/git/baohua/linux.git
a990cbd8 1167S: Maintained
e68d7c14 1168F: arch/arm/boot/dts/prima2*
a990cbd8 1169F: arch/arm/mach-prima2/
4a9c44f1 1170F: drivers/clk/sirf/
05f30e8d 1171F: drivers/clocksource/timer-prima2.c
5833ac98 1172F: drivers/clocksource/timer-atlas7.c
f8505ef5 1173N: [^a-z]sirf
a990cbd8 1174
c9d862c4
BS
1175ARM/CONEXANT DIGICOLOR MACHINE SUPPORT
1176M: Baruch Siach <baruch@tkos.co.il>
1177L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1178S: Maintained
cde137aa 1179F: arch/arm/boot/dts/cx92755*
c9d862c4
BS
1180N: digicolor
1181
d4275354 1182ARM/EBSA110 MACHINE SUPPORT
54176cc6 1183M: Russell King <linux@armlinux.org.uk>
efc03ecb 1184L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
54176cc6 1185W: http://www.armlinux.org.uk/
d4275354
RK
1186S: Maintained
1187F: arch/arm/mach-ebsa110/
b955f6ca 1188F: drivers/net/ethernet/amd/am79c961a.*
d4275354 1189
4721f3ce
UKK
1190ARM/ENERGY MICRO (SILICON LABS) EFM32 SUPPORT
1191M: Uwe Kleine-König <kernel@pengutronix.de>
1192L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1193S: Maintained
1194N: efm32
1195
a9da4f7e 1196ARM/EZX SMARTPHONES (A780, A910, A1200, E680, ROKR E2 and ROKR E6)
8b58be88
JP
1197M: Daniel Ribeiro <drwyrm@gmail.com>
1198M: Stefan Schmidt <stefan@openezx.org>
1199M: Harald Welte <laforge@openezx.org>
d66f1886 1200L: openezx-devel@lists.openezx.org (moderated for non-subscribers)
a9da4f7e
RK
1201W: http://www.openezx.org/
1202S: Maintained
cafc2265
SS
1203T: topgit git://git.openezx.org/openezx.git
1204F: arch/arm/mach-pxa/ezx.c
a9da4f7e 1205
6a915af9 1206ARM/FARADAY FA526 PORT
162500b3 1207M: Hans Ulli Kroll <ulli.kroll@googlemail.com>
efc03ecb 1208L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
162500b3 1209S: Maintained
1fa7e547 1210T: git git://git.berlios.de/gemini-board
f49afbb5 1211F: arch/arm/mm/*-fa*
6a915af9 1212
d4275354 1213ARM/FOOTBRIDGE ARCHITECTURE
54176cc6 1214M: Russell King <linux@armlinux.org.uk>
efc03ecb 1215L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
54176cc6 1216W: http://www.armlinux.org.uk/
d4275354
RK
1217S: Maintained
1218F: arch/arm/include/asm/hardware/dec21285.h
1219F: arch/arm/mach-footbridge/
1220
86183a5f 1221ARM/FREESCALE IMX / MXC ARM ARCHITECTURE
7609ea2a 1222M: Shawn Guo <shawnguo@kernel.org>
8b58be88 1223M: Sascha Hauer <kernel@pengutronix.de>
b046302a 1224R: Fabio Estevam <fabio.estevam@nxp.com>
efc03ecb 1225L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
86183a5f 1226S: Maintained
f1c12837 1227T: git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
adf79292 1228F: arch/arm/mach-imx/
ce515a6b 1229F: arch/arm/mach-mxs/
2a82f95c 1230F: arch/arm/boot/dts/imx*
e5dafa22 1231F: arch/arm/configs/imx*_defconfig
cf20968a
SG
1232F: drivers/clk/imx/
1233F: include/soc/imx/
86183a5f 1234
142109d2 1235ARM/FREESCALE VYBRID ARM ARCHITECTURE
7609ea2a 1236M: Shawn Guo <shawnguo@kernel.org>
142109d2
SA
1237M: Sascha Hauer <kernel@pengutronix.de>
1238R: Stefan Agner <stefan@agner.ch>
1239L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1240S: Maintained
1241T: git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1242F: arch/arm/mach-imx/*vf610*
1243F: arch/arm/boot/dts/vf*
1244
2b7a52a4 1245ARM/GLOMATION GESBC9312SX MACHINE SUPPORT
8b58be88 1246M: Lennert Buytenhek <kernel@wantstofly.org>
efc03ecb 1247L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2b7a52a4
LB
1248S: Maintained
1249
90b8fc34 1250ARM/GUMSTIX MACHINE SUPPORT
8b58be88 1251M: Steve Sakoman <sakoman@gmail.com>
efc03ecb 1252L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
90b8fc34
JK
1253S: Maintained
1254
ef47d5f0 1255ARM/H4700 (HP IPAQ HX4700) MACHINE SUPPORT
8b58be88 1256M: Philipp Zabel <philipp.zabel@gmail.com>
12a93f32
PZ
1257M: Paul Parsons <lost.distance@yahoo.com>
1258L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
ef47d5f0
PZ
1259S: Maintained
1260F: arch/arm/mach-pxa/hx4700.c
1261F: arch/arm/mach-pxa/include/mach/hx4700.h
12a93f32 1262F: sound/soc/pxa/hx4700.c
ef47d5f0 1263
4dfad069
WX
1264ARM/HISILICON SOC SUPPORT
1265M: Wei Xu <xuwei5@hisilicon.com>
1266L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1267W: http://www.hisilicon.com
1268S: Supported
1269T: git git://github.com/hisilicon/linux-hisi.git
1270F: arch/arm/mach-hisi/
e68d7c14
RH
1271F: arch/arm/boot/dts/hi3*
1272F: arch/arm/boot/dts/hip*
1273F: arch/arm/boot/dts/hisi*
1274F: arch/arm64/boot/dts/hisilicon/
4dfad069 1275
21f37bc3 1276ARM/HP JORNADA 7XX MACHINE SUPPORT
8b58be88 1277M: Kristoffer Ericson <kristoffer.ericson@gmail.com>
795fb7e7
JD
1278W: www.jlime.com
1279S: Maintained
084bad91
KE
1280T: git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
1281F: arch/arm/mach-sa1100/jornada720.c
1282F: arch/arm/mach-sa1100/include/mach/jornada720.h
21f37bc3 1283
5e767ab9
JMC
1284ARM/IGEP MACHINE SUPPORT
1285M: Enric Balletbo i Serra <eballetbo@gmail.com>
1286M: Javier Martinez Canillas <javier@dowhile0.org>
1287L: linux-omap@vger.kernel.org
1288L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1289S: Maintained
06ff74fd 1290F: arch/arm/boot/dts/omap3-igep*
5e767ab9 1291
403d2971
MV
1292ARM/INCOME PXA270 SUPPORT
1293M: Marek Vasut <marek.vasut@gmail.com>
1294L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1295S: Maintained
ec154082 1296F: arch/arm/mach-pxa/colibri-pxa270-income.c
403d2971 1297
2b7a52a4 1298ARM/INTEL IOP32X ARM ARCHITECTURE
8b58be88 1299M: Lennert Buytenhek <kernel@wantstofly.org>
efc03ecb 1300L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
f00f510a 1301S: Maintained
e2bdb176
DW
1302
1303ARM/INTEL IOP33X ARM ARCHITECTURE
efc03ecb 1304L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
08223d80 1305S: Orphan
2b7a52a4
LB
1306
1307ARM/INTEL IOP13XX ARM ARCHITECTURE
8b58be88 1308M: Lennert Buytenhek <kernel@wantstofly.org>
efc03ecb 1309L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
f00f510a 1310S: Maintained
2b7a52a4
LB
1311
1312ARM/INTEL IQ81342EX MACHINE SUPPORT
8b58be88 1313M: Lennert Buytenhek <kernel@wantstofly.org>
efc03ecb 1314L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
f00f510a 1315S: Maintained
2b7a52a4 1316
2b7a52a4 1317ARM/INTEL IXDP2850 MACHINE SUPPORT
8b58be88 1318M: Lennert Buytenhek <kernel@wantstofly.org>
efc03ecb 1319L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2b7a52a4
LB
1320S: Maintained
1321
dfdd8cc9
KH
1322ARM/INTEL IXP4XX ARM ARCHITECTURE
1323M: Imre Kaloz <kaloz@openwrt.org>
5529c2cd 1324M: Krzysztof Halasa <khalasa@piap.pl>
baea7b94 1325L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
dfdd8cc9
KH
1326S: Maintained
1327F: arch/arm/mach-ixp4xx/
1328
838553c5 1329ARM/INTEL RESEARCH IMOTE/STARGATE 2 MACHINE SUPPORT
7f49a7f7
JC
1330M: Jonathan Cameron <jic23@cam.ac.uk>
1331L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1332S: Maintained
1333F: arch/arm/mach-pxa/stargate2.c
1334F: drivers/pcmcia/pxa2xx_stargate2.c
1335
2b7a52a4 1336ARM/INTEL XSC3 (MANZANO) ARM CORE
8b58be88 1337M: Lennert Buytenhek <kernel@wantstofly.org>
efc03ecb 1338L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
f00f510a 1339S: Maintained
2b7a52a4
LB
1340
1341ARM/IP FABRICS DOUBLE ESPRESSO MACHINE SUPPORT
8b58be88 1342M: Lennert Buytenhek <kernel@wantstofly.org>
efc03ecb 1343L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2b7a52a4
LB
1344S: Maintained
1345
1154f858 1346ARM/TEXAS INSTRUMENT KEYSTONE ARCHITECTURE
97215800 1347M: Santosh Shilimkar <ssantosh@kernel.org>
1154f858
SS
1348L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1349S: Maintained
1350F: arch/arm/mach-keystone/
5edafc29 1351F: arch/arm/boot/dts/keystone-*
317929cd 1352T: git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
1154f858 1353
bc6aa566 1354ARM/TEXAS INSTRUMENT KEYSTONE CLOCK FRAMEWORK
97215800 1355M: Santosh Shilimkar <ssantosh@kernel.org>
bc6aa566
SS
1356L: linux-kernel@vger.kernel.org
1357S: Maintained
1358F: drivers/clk/keystone/
1359
1360ARM/TEXAS INSTRUMENT KEYSTONE ClOCKSOURCE
97215800 1361M: Santosh Shilimkar <ssantosh@kernel.org>
bc6aa566
SS
1362L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1363L: linux-kernel@vger.kernel.org
1364S: Maintained
1365F: drivers/clocksource/timer-keystone.c
1366
1367ARM/TEXAS INSTRUMENT KEYSTONE RESET DRIVER
97215800 1368M: Santosh Shilimkar <ssantosh@kernel.org>
bc6aa566
SS
1369L: linux-kernel@vger.kernel.org
1370S: Maintained
1371F: drivers/power/reset/keystone-reset.c
1372
1373ARM/TEXAS INSTRUMENT AEMIF/EMIF DRIVERS
97215800 1374M: Santosh Shilimkar <ssantosh@kernel.org>
bc6aa566
SS
1375L: linux-kernel@vger.kernel.org
1376S: Maintained
1377F: drivers/memory/*emif*
1378
8cb555b6
CM
1379ARM/LG1K ARCHITECTURE
1380M: Chanho Min <chanho.min@lge.com>
1381L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1382S: Maintained
1383F: arch/arm64/boot/dts/lg/
1384
2b7a52a4 1385ARM/LOGICPD PXA270 MACHINE SUPPORT
8b58be88 1386M: Lennert Buytenhek <kernel@wantstofly.org>
efc03ecb 1387L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2b7a52a4
LB
1388S: Maintained
1389
3143875f
JE
1390ARM/LPC18XX ARCHITECTURE
1391M: Joachim Eastwood <manabian@gmail.com>
1392L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1393S: Maintained
19c1c32c
JE
1394F: arch/arm/boot/dts/lpc43*
1395F: drivers/clk/nxp/clk-lpc18xx*
1396F: drivers/clocksource/time-lpc32xx.c
1397F: drivers/i2c/busses/i2c-lpc2k.c
1398F: drivers/memory/pl172.c
1399F: drivers/mtd/spi-nor/nxp-spifi.c
1400F: drivers/rtc/rtc-lpc24xx.c
3143875f
JE
1401N: lpc18xx
1402
15e4f7da 1403ARM/LPC32XX SOC SUPPORT
8d5a6b42
VZ
1404M: Vladimir Zapolskiy <vz@mleia.com>
1405M: Sylvain Lemieux <slemieux.tyco@gmail.com>
15e4f7da 1406L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8d5a6b42 1407T: git git://github.com/vzapolskiy/linux-lpc32xx.git
15e4f7da 1408S: Maintained
2377f9fd 1409F: arch/arm/boot/dts/lpc32*
15e4f7da 1410F: arch/arm/mach-lpc32xx/
2377f9fd
VZ
1411F: drivers/i2c/busses/i2c-pnx.c
1412F: drivers/net/ethernet/nxp/lpc_eth.c
1413F: drivers/usb/host/ohci-nxp.c
1414F: drivers/watchdog/pnx4008_wdt.c
1415N: lpc32xx
15e4f7da 1416
3b886171 1417ARM/MAGICIAN MACHINE SUPPORT
8b58be88 1418M: Philipp Zabel <philipp.zabel@gmail.com>
3b886171
PZ
1419S: Maintained
1420
1f664ab7 1421ARM/Marvell Kirkwood and Armada 370, 375, 38x, 39x, XP, 3700, 7K/8K SOC support
75f41273
TP
1422M: Jason Cooper <jason@lakedaemon.net>
1423M: Andrew Lunn <andrew@lunn.ch>
1424M: Gregory Clement <gregory.clement@free-electrons.com>
dcb71503 1425M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
75f41273
TP
1426L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1427S: Maintained
1428F: arch/arm/mach-mvebu/
59ec9671 1429F: drivers/rtc/rtc-armada38x.c
31c17ac9
GC
1430F: arch/arm/boot/dts/armada*
1431F: arch/arm/boot/dts/kirkwood*
dcc3068a 1432F: arch/arm64/boot/dts/marvell/armada*
9f123def 1433F: drivers/cpufreq/mvebu-cpufreq.c
e269777f 1434F: arch/arm/configs/mvebu_*_defconfig
75f41273 1435
40f4978b
SH
1436ARM/Marvell Berlin SoC support
1437M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
1438L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1439S: Maintained
1440F: arch/arm/mach-berlin/
31c17ac9 1441F: arch/arm/boot/dts/berlin*
e68d7c14 1442F: arch/arm64/boot/dts/marvell/berlin*
31c17ac9 1443
40f4978b 1444
4cfab57e 1445ARM/Marvell Dove/MV78xx0/Orion SOC support
4f1312b0
NP
1446M: Jason Cooper <jason@lakedaemon.net>
1447M: Andrew Lunn <andrew@lunn.ch>
dcb71503 1448M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
bfda4031 1449M: Gregory Clement <gregory.clement@free-electrons.com>
efc03ecb 1450L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
4f1312b0
NP
1451S: Maintained
1452F: arch/arm/mach-dove/
54a246ff
NP
1453F: arch/arm/mach-mv78xx0/
1454F: arch/arm/mach-orion5x/
1455F: arch/arm/plat-orion/
31c17ac9
GC
1456F: arch/arm/boot/dts/dove*
1457F: arch/arm/boot/dts/orion5x*
1458
3b886171 1459
d69ac131
AC
1460ARM/Orion SoC/Technologic Systems TS-78xx platform support
1461M: Alexander Clouter <alex@digriz.org.uk>
1462L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1463W: http://www.digriz.org.uk/ts78xx/kernel
1464S: Maintained
1465F: arch/arm/mach-orion5x/ts78xx-*
1466
e557959d
NA
1467ARM/OXNAS platform support
1468M: Neil Armstrong <narmstrong@baylibre.com>
1469L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
d6fbd37b 1470L: linux-oxnas@lists.tuxfamily.org (moderated for non-subscribers)
e557959d
NA
1471S: Maintained
1472F: arch/arm/mach-oxnas/
1473F: arch/arm/boot/dts/oxnas*
1474F: arch/arm/boot/dts/wd-mbwe.dts
1475N: oxnas
1476
607b8fc9
EH
1477ARM/Mediatek RTC DRIVER
1478M: Eddie Huang <eddie.huang@mediatek.com>
1479L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1480L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1481S: Maintained
1482F: drivers/rtc/rtc-mt6397.c
1483
e54951c8
MB
1484ARM/Mediatek SoC support
1485M: Matthias Brugger <matthias.bgg@gmail.com>
1486L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
17b199d6 1487L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
e54951c8
MB
1488S: Maintained
1489F: arch/arm/boot/dts/mt6*
1490F: arch/arm/boot/dts/mt8*
1491F: arch/arm/mach-mediatek/
1492N: mtk
1493K: mediatek
1494
0f8669e3
CY
1495ARM/Mediatek USB3 PHY DRIVER
1496M: Chunfeng Yun <chunfeng.yun@mediatek.com>
1497L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1498L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1499S: Maintained
1500F: drivers/phy/phy-mt65xx-usb3.c
1501
adcb079f
AB
1502ARM/MICREL KS8695 ARCHITECTURE
1503M: Greg Ungerer <gerg@uclinux.org>
1504L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14430813 1505F: arch/arm/mach-ks8695/
adcb079f
AB
1506S: Odd Fixes
1507
d78ff0a5 1508ARM/MIOA701 MACHINE SUPPORT
8b58be88 1509M: Robert Jarzmik <robert.jarzmik@free.fr>
efc03ecb 1510L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
d78ff0a5
RJ
1511F: arch/arm/mach-pxa/mioa701.c
1512S: Maintained
1513
9624dfe6 1514ARM/NEC MOBILEPRO 900/c MACHINE SUPPORT
8b58be88 1515M: Michael Petchkovsky <mkpetch@internode.on.net>
9624dfe6
KE
1516S: Maintained
1517
e0ee9851 1518ARM/NOMADIK ARCHITECTURE
28b8e8d4 1519M: Alessandro Rubini <rubini@unipv.it>
e4651a9f 1520M: Linus Walleij <linus.walleij@linaro.org>
28b8e8d4
JP
1521L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1522S: Maintained
1523F: arch/arm/mach-nomadik/
ecc265fe 1524F: drivers/pinctrl/nomadik/
87572880 1525F: drivers/i2c/busses/i2c-nomadik.c
e4651a9f 1526T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-nomadik.git
e0ee9851 1527
9d76295a 1528ARM/OPENMOKO NEO FREERUNNER (GTA02) MACHINE SUPPORT
8b58be88 1529M: Nelson Castillo <arhuaco@freaks-unidos.net>
9d76295a
AG
1530L: openmoko-kernel@lists.openmoko.org (subscribers-only)
1531W: http://wiki.openmoko.org/wiki/Neo_FreeRunner
1532S: Supported
1533
8459c159 1534ARM/TOSA MACHINE SUPPORT
8b58be88
JP
1535M: Dmitry Eremin-Solenikov <dbaryshkov@gmail.com>
1536M: Dirk Opfer <dirk@opfer-online.de>
8459c159
DO
1537S: Maintained
1538
5d783a2d 1539ARM/PALMTX,PALMT5,PALMLD,PALMTE2,PALMTC SUPPORT
933d35f0 1540M: Marek Vasut <marek.vasut@gmail.com>
75280787 1541L: linux-arm-kernel@lists.infradead.org
b5e4ad57
MV
1542W: http://hackndev.com
1543S: Maintained
933d35f0
JP
1544F: arch/arm/mach-pxa/include/mach/palmtx.h
1545F: arch/arm/mach-pxa/palmtx.c
1546F: arch/arm/mach-pxa/include/mach/palmt5.h
1547F: arch/arm/mach-pxa/palmt5.c
1548F: arch/arm/mach-pxa/include/mach/palmld.h
1549F: arch/arm/mach-pxa/palmld.c
1550F: arch/arm/mach-pxa/include/mach/palmte2.h
1551F: arch/arm/mach-pxa/palmte2.c
1552F: arch/arm/mach-pxa/include/mach/palmtc.h
1553F: arch/arm/mach-pxa/palmtc.c
b5e4ad57 1554
b57fe924 1555ARM/PALM TREO SUPPORT
d8130624 1556M: Tomas Cech <sleep_walker@suse.com>
75280787 1557L: linux-arm-kernel@lists.infradead.org
90af5811
TSC
1558W: http://hackndev.com
1559S: Maintained
b57fe924
JP
1560F: arch/arm/mach-pxa/include/mach/palmtreo.h
1561F: arch/arm/mach-pxa/palmtreo.c
90af5811 1562
c49e1e63 1563ARM/PALMZ72 SUPPORT
8b58be88 1564M: Sergey Lapin <slapin@ossfans.org>
75280787 1565L: linux-arm-kernel@lists.infradead.org
7d2c86b5
JP
1566W: http://hackndev.com
1567S: Maintained
933d35f0
JP
1568F: arch/arm/mach-pxa/include/mach/palmz72.h
1569F: arch/arm/mach-pxa/palmz72.c
c49e1e63 1570
1da177e4 1571ARM/PLEB SUPPORT
8b58be88 1572M: Peter Chubb <pleb@gelato.unsw.edu.au>
1da177e4
LT
1573W: http://www.disy.cse.unsw.edu.au/Hardware/PLEB
1574S: Maintained
1575
1576ARM/PT DIGITAL BOARD PORT
8b58be88 1577M: Stefan Eletzhofer <stefan.eletzhofer@eletztrick.de>
efc03ecb 1578L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
54176cc6 1579W: http://www.armlinux.org.uk/
1da177e4
LT
1580S: Maintained
1581
8fc1b0f8 1582ARM/QUALCOMM SUPPORT
bbeaa595
AG
1583M: Andy Gross <andy.gross@linaro.org>
1584M: David Brown <david.brown@linaro.org>
8fc1b0f8 1585L: linux-arm-msm@vger.kernel.org
f5d3af9d 1586L: linux-soc@vger.kernel.org
8fc1b0f8 1587S: Maintained
0ff50d60 1588F: Documentation/devicetree/bindings/soc/qcom/
0c4cbf9e
BA
1589F: arch/arm/boot/dts/qcom-*.dts
1590F: arch/arm/boot/dts/qcom-*.dtsi
8fc1b0f8 1591F: arch/arm/mach-qcom/
e68d7c14 1592F: arch/arm64/boot/dts/qcom/*
5482cefa 1593F: drivers/i2c/busses/i2c-qup.c
39a3366a 1594F: drivers/clk/qcom/
f5d3af9d 1595F: drivers/soc/qcom/
5482cefa 1596F: drivers/spi/spi-qup.c
c0c89faf
SB
1597F: drivers/tty/serial/msm_serial.h
1598F: drivers/tty/serial/msm_serial.c
1599F: drivers/*/pm8???-*
1600F: drivers/mfd/ssbi.c
916f743d 1601F: drivers/firmware/qcom_scm.c
bbeaa595 1602T: git git://git.kernel.org/pub/scm/linux/kernel/git/agross/linux.git
8fc1b0f8 1603
2b7a52a4 1604ARM/RADISYS ENP2611 MACHINE SUPPORT
8b58be88 1605M: Lennert Buytenhek <kernel@wantstofly.org>
efc03ecb 1606L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2b7a52a4
LB
1607S: Maintained
1608
b138e119
SH
1609ARM/RENESAS ARM64 ARCHITECTURE
1610M: Simon Horman <horms@verge.net.au>
1611M: Magnus Damm <magnus.damm@gmail.com>
1926e54f
SH
1612L: linux-renesas-soc@vger.kernel.org
1613Q: http://patchwork.kernel.org/project/linux-renesas-soc/list/
b138e119
SH
1614T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next
1615S: Supported
1616F: arch/arm64/boot/dts/renesas/
be32bcbb
GU
1617F: drivers/soc/renesas/
1618F: include/linux/soc/renesas/
b138e119 1619
d4275354 1620ARM/RISCPC ARCHITECTURE
54176cc6 1621M: Russell King <linux@armlinux.org.uk>
efc03ecb 1622L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
54176cc6 1623W: http://www.armlinux.org.uk/
d4275354 1624S: Maintained
d4275354
RK
1625F: arch/arm/include/asm/hardware/entry-macro-iomd.S
1626F: arch/arm/include/asm/hardware/ioc.h
1627F: arch/arm/include/asm/hardware/iomd.h
1628F: arch/arm/include/asm/hardware/memc.h
1629F: arch/arm/mach-rpc/
1a6422f6 1630F: drivers/net/ethernet/8390/etherh.c
9e13fbf7
JK
1631F: drivers/net/ethernet/i825xx/ether1*
1632F: drivers/net/ethernet/seeq/ether3*
d4275354
RK
1633F: drivers/scsi/arm/
1634
08ddbb0a
HS
1635ARM/Rockchip SoC support
1636M: Heiko Stuebner <heiko@sntech.de>
1637L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
00250b52 1638L: linux-rockchip@lists.infradead.org
9f273c24 1639T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip.git
08ddbb0a 1640S: Maintained
541555e9 1641F: arch/arm/boot/dts/rk3*
08ddbb0a 1642F: arch/arm/mach-rockchip/
541555e9
HS
1643F: drivers/clk/rockchip/
1644F: drivers/i2c/busses/i2c-rk3x.c
08ddbb0a 1645F: drivers/*/*rockchip*
541555e9
HS
1646F: drivers/*/*/*rockchip*
1647F: sound/soc/rockchip/
b4331b43 1648N: rockchip
08ddbb0a 1649
5bfb937c
KK
1650ARM/SAMSUNG EXYNOS ARM ARCHITECTURES
1651M: Kukjin Kim <kgene@kernel.org>
326dce07 1652M: Krzysztof Kozlowski <krzk@kernel.org>
29617e1c 1653R: Javier Martinez Canillas <javier@osg.samsung.com>
efc03ecb 1654L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
7a549d78 1655L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
b21477f9 1656S: Maintained
6f0589c8 1657F: arch/arm/boot/dts/s3c*
e68d7c14
RH
1658F: arch/arm/boot/dts/s5p*
1659F: arch/arm/boot/dts/samsung*
6f0589c8 1660F: arch/arm/boot/dts/exynos*
d97236e6 1661F: arch/arm64/boot/dts/exynos/
482ce512 1662F: arch/arm/plat-samsung/
769bbb63
HS
1663F: arch/arm/mach-s3c24*/
1664F: arch/arm/mach-s3c64xx/
5bfb937c
KK
1665F: arch/arm/mach-s5p*/
1666F: arch/arm/mach-exynos*/
1c03274d
KK
1667F: drivers/*/*s3c24*
1668F: drivers/*/*/*s3c24*
1669F: drivers/*/*s3c64xx*
1670F: drivers/*/*s5pv210*
ffd51977 1671F: drivers/memory/samsung/*
bf50ddcd 1672F: drivers/soc/samsung/*
d6b9aea6
KK
1673F: Documentation/arm/Samsung/
1674F: Documentation/devicetree/bindings/arm/samsung/
1675F: Documentation/devicetree/bindings/sram/samsung-sram.txt
1676F: Documentation/devicetree/bindings/power/pd-samsung.txt
33d43cdd 1677N: exynos
f556cb07 1678
10ffa964
KP
1679ARM/SAMSUNG MOBILE MACHINE SUPPORT
1680M: Kyungmin Park <kyungmin.park@samsung.com>
1681L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1682S: Maintained
004bbd3c 1683F: arch/arm/mach-s5pv210/
10ffa964 1684
3ce4ccb6
KD
1685ARM/SAMSUNG S5P SERIES 2D GRAPHICS ACCELERATION (G2D) SUPPORT
1686M: Kyungmin Park <kyungmin.park@samsung.com>
774e0362
KD
1687M: Kamil Debski <kamil@wypas.org>
1688M: Andrzej Hajda <a.hajda@samsung.com>
3ce4ccb6
KD
1689L: linux-arm-kernel@lists.infradead.org
1690L: linux-media@vger.kernel.org
1691S: Maintained
1692F: drivers/media/platform/s5p-g2d/
1693
e6a476fd
MS
1694ARM/SAMSUNG S5P SERIES Multi Format Codec (MFC) SUPPORT
1695M: Kyungmin Park <kyungmin.park@samsung.com>
774e0362 1696M: Kamil Debski <kamil@wypas.org>
6305902c 1697M: Jeongtae Park <jtp.park@samsung.com>
774e0362 1698M: Andrzej Hajda <a.hajda@samsung.com>
e6a476fd
MS
1699L: linux-arm-kernel@lists.infradead.org
1700L: linux-media@vger.kernel.org
1701S: Maintained
934455d7 1702F: arch/arm/plat-samsung/s5p-dev-mfc.c
90d72ac6 1703F: drivers/media/platform/s5p-mfc/
e6a476fd 1704
1bcbf6f4
KD
1705ARM/SAMSUNG S5P SERIES HDMI CEC SUBSYSTEM SUPPORT
1706M: Kyungmin Park <kyungmin.park@samsung.com>
1707L: linux-arm-kernel@lists.infradead.org
1708L: linux-media@vger.kernel.org
1709S: Maintained
78fc853b 1710F: drivers/staging/media/platform/s5p-cec/
1bcbf6f4 1711
7d9f9bf4
AP
1712ARM/SAMSUNG S5P SERIES JPEG CODEC SUPPORT
1713M: Andrzej Pietrasiewicz <andrzej.p@samsung.com>
1714M: Jacek Anaszewski <j.anaszewski@samsung.com>
1715L: linux-arm-kernel@lists.infradead.org
1716L: linux-media@vger.kernel.org
1717S: Maintained
1718F: drivers/media/platform/s5p-jpeg/
1719
d48d38e8 1720ARM/SHMOBILE ARM ARCHITECTURE
5e212598 1721M: Simon Horman <horms@verge.net.au>
d48d38e8 1722M: Magnus Damm <magnus.damm@gmail.com>
4a121096 1723L: linux-renesas-soc@vger.kernel.org
4a121096 1724Q: http://patchwork.kernel.org/project/linux-renesas-soc/list/
5e212598 1725T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next
d48d38e8 1726S: Supported
0b514fdb
SH
1727F: arch/arm/boot/dts/emev2*
1728F: arch/arm/boot/dts/r7s*
1729F: arch/arm/boot/dts/r8a*
1730F: arch/arm/boot/dts/sh*
0b514fdb 1731F: arch/arm/configs/shmobile_defconfig
7a2071c5 1732F: arch/arm/include/debug/renesas-scif.S
d48d38e8 1733F: arch/arm/mach-shmobile/
be32bcbb
GU
1734F: drivers/soc/renesas/
1735F: include/linux/soc/renesas/
d48d38e8 1736
66314223 1737ARM/SOCFPGA ARCHITECTURE
ba2b7d0a 1738M: Dinh Nguyen <dinguyen@opensource.altera.com>
66314223
DN
1739S: Maintained
1740F: arch/arm/mach-socfpga/
efadb751
DN
1741F: arch/arm/boot/dts/socfpga*
1742F: arch/arm/configs/socfpga_defconfig
e68d7c14 1743F: arch/arm64/boot/dts/altera/
ba2b7d0a 1744W: http://www.rocketboards.org
efadb751 1745T: git git://git.kernel.org/pub/scm/linux/kernel/git/dinguyen/linux.git
66314223
DN
1746
1747ARM/SOCFPGA CLOCK FRAMEWORK SUPPORT
ba2b7d0a 1748M: Dinh Nguyen <dinguyen@opensource.altera.com>
66314223
DN
1749S: Maintained
1750F: drivers/clk/socfpga/
1751
71bcada8
TT
1752ARM/SOCFPGA EDAC SUPPORT
1753M: Thor Thayer <tthayer@opensource.altera.com>
1754S: Maintained
1755F: drivers/edac/altera_edac.
1756
65ebcc11 1757ARM/STI ARCHITECTURE
a92177ea 1758M: Patrice Chotard <patrice.chotard@st.com>
65ebcc11
SK
1759L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1760L: kernel@stlinux.com
1761W: http://www.stlinux.com
1762S: Maintained
1763F: arch/arm/mach-sti/
a92177ea 1764F: arch/arm/boot/dts/sti*
b8e31bf3 1765F: drivers/char/hw_random/st-rng.c
a92177ea 1766F: drivers/clocksource/arm_global_timer.c
82805d1b 1767F: drivers/clocksource/clksrc_st_lpc.c
1d4b42bc 1768F: drivers/cpufreq/sti-cpufreq.c
a92177ea 1769F: drivers/i2c/busses/i2c-st.c
346e2e4a 1770F: drivers/media/rc/st_rc.c
95d66b16 1771F: drivers/media/platform/sti/c8sectpfe/
f53b2bff 1772F: drivers/mmc/host/sdhci-st.c
e95cf393
PG
1773F: drivers/phy/phy-miphy28lp.c
1774F: drivers/phy/phy-miphy365x.c
6da969a5 1775F: drivers/phy/phy-stih407-usb.c
26389c78 1776F: drivers/phy/phy-stih41x-usb.c
346e2e4a 1777F: drivers/pinctrl/pinctrl-st.c
aac22524 1778F: drivers/remoteproc/st_remoteproc.c
346e2e4a 1779F: drivers/reset/sti/
db4112e6 1780F: drivers/rtc/rtc-st-lpc.c
346e2e4a 1781F: drivers/tty/serial/st-asc.c
eb11adab 1782F: drivers/usb/dwc3/dwc3-st.c
62f6f086
PG
1783F: drivers/usb/host/ehci-st.c
1784F: drivers/usb/host/ohci-st.c
db4112e6 1785F: drivers/watchdog/st_lpc_wdt.c
daac6f86 1786F: drivers/ata/ahci_st.c
65ebcc11 1787
ee6e7879
MC
1788ARM/STM32 ARCHITECTURE
1789M: Maxime Coquelin <mcoquelin.stm32@gmail.com>
8ca2cf2c 1790M: Alexandre Torgue <alexandre.torgue@st.com>
ee6e7879
MC
1791L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1792S: Maintained
1793T: git git://git.kernel.org/pub/scm/linux/kernel/git/mcoquelin/stm32.git
1794N: stm32
1795F: drivers/clocksource/armv7m_systick.c
1796
d6de5b02
MG
1797ARM/TANGO ARCHITECTURE
1798M: Marc Gonzalez <marc_gonzalez@sigmadesigns.com>
1799L: linux-arm-kernel@lists.infradead.org
1800S: Maintained
e2bd0d37 1801N: tango
d6de5b02 1802
2b7a52a4 1803ARM/TECHNOLOGIC SYSTEMS TS7250 MACHINE SUPPORT
8b58be88 1804M: Lennert Buytenhek <kernel@wantstofly.org>
efc03ecb 1805L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2b7a52a4
LB
1806S: Maintained
1807
1bbd7089 1808ARM/TETON BGA MACHINE SUPPORT
706e69d6 1809M: "Mark F. Brown" <mark.brown314@gmail.com>
1bbd7089
MB
1810L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1811S: Maintained
1812
2b7a52a4 1813ARM/THECUS N2100 MACHINE SUPPORT
8b58be88 1814M: Lennert Buytenhek <kernel@wantstofly.org>
efc03ecb 1815L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2b7a52a4
LB
1816S: Maintained
1817
98ad6e3b 1818ARM/NUVOTON W90X900 ARM ARCHITECTURE
8b58be88 1819M: Wan ZongShun <mcuos.com@gmail.com>
efc03ecb 1820L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
7d2c86b5
JP
1821W: http://www.mcuos.com
1822S: Maintained
4e89e8f6 1823F: arch/arm/mach-w90x900/
4e89e8f6
WZ
1824F: drivers/input/keyboard/w90p910_keypad.c
1825F: drivers/input/touchscreen/w90p910_ts.c
1826F: drivers/watchdog/nuc900_wdt.c
679ec0ef 1827F: drivers/net/ethernet/nuvoton/w90p910_ether.c
5351684f 1828F: drivers/mtd/nand/nuc900_nand.c
4e89e8f6 1829F: drivers/rtc/rtc-nuc900.c
9df92e6c 1830F: drivers/spi/spi-nuc900.c
4e89e8f6 1831F: drivers/usb/host/ehci-w90x900.c
8a61f013 1832F: drivers/video/fbdev/nuc900fb.c
98ad6e3b 1833
54274d71 1834ARM/U300 MACHINE SUPPORT
e4651a9f 1835M: Linus Walleij <linus.walleij@linaro.org>
54274d71
LW
1836L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1837S: Supported
1838F: arch/arm/mach-u300/
9affbd24 1839F: drivers/clocksource/timer-u300.c
54274d71
LW
1840F: drivers/i2c/busses/i2c-stu300.c
1841F: drivers/rtc/rtc-coh901331.c
1842F: drivers/watchdog/coh901327_wdt.c
1843F: drivers/dma/coh901318*
87572880
LW
1844F: drivers/mfd/ab3100*
1845F: drivers/rtc/rtc-ab3100.c
1846F: drivers/rtc/rtc-coh901331.c
1847T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-stericsson.git
54274d71 1848
3d00d04f
MY
1849ARM/UNIPHIER ARCHITECTURE
1850M: Masahiro Yamada <yamada.masahiro@socionext.com>
1851L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
becc8d3c 1852T: git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-uniphier.git
3d00d04f 1853S: Maintained
a3ff83d2 1854F: arch/arm/boot/dts/uniphier*
e7ecbc05 1855F: arch/arm/include/asm/hardware/cache-uniphier.h
3d00d04f 1856F: arch/arm/mach-uniphier/
e7ecbc05 1857F: arch/arm/mm/cache-uniphier.c
e1a0ebc8 1858F: arch/arm64/boot/dts/socionext/
4b7f48d3 1859F: drivers/bus/uniphier-system-bus.c
734d82f4 1860F: drivers/clk/uniphier/
dd6fd4a3 1861F: drivers/i2c/busses/i2c-uniphier*
a3ff83d2 1862F: drivers/pinctrl/uniphier/
54e991b5 1863F: drivers/reset/reset-uniphier.c
a3ff83d2 1864F: drivers/tty/serial/8250/8250_uniphier.c
3d00d04f
MY
1865N: uniphier
1866
87572880 1867ARM/Ux500 ARM ARCHITECTURE
e4651a9f 1868M: Linus Walleij <linus.walleij@linaro.org>
870725d9
SK
1869L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1870S: Maintained
1871F: arch/arm/mach-ux500/
e4651a9f 1872F: drivers/clocksource/clksrc-dbx500-prcmu.c
87572880 1873F: drivers/dma/ste_dma40*
e4651a9f 1874F: drivers/hwspinlock/u8500_hsem.c
87572880
LW
1875F: drivers/mfd/abx500*
1876F: drivers/mfd/ab8500*
e4651a9f
LW
1877F: drivers/mfd/dbx500*
1878F: drivers/mfd/db8500*
ecc265fe
JP
1879F: drivers/pinctrl/nomadik/pinctrl-ab*
1880F: drivers/pinctrl/nomadik/pinctrl-nomadik*
87572880 1881F: drivers/rtc/rtc-ab8500.c
e4651a9f 1882F: drivers/rtc/rtc-pl031.c
87572880 1883T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-stericsson.git
870725d9 1884
e93fde28
UH
1885ARM/Ux500 CLOCK FRAMEWORK SUPPORT
1886M: Ulf Hansson <ulf.hansson@linaro.org>
1887L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1888T: git git://git.linaro.org/people/ulfh/clk.git
1889S: Maintained
1890F: drivers/clk/ux500/
e93fde28 1891
740d93b1
PM
1892ARM/VERSATILE EXPRESS PLATFORM
1893M: Liviu Dudau <liviu.dudau@arm.com>
1894M: Sudeep Holla <sudeep.holla@arm.com>
1895M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
1896L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1897S: Maintained
1898F: arch/arm/boot/dts/vexpress*
e68d7c14 1899F: arch/arm64/boot/dts/arm/
740d93b1
PM
1900F: arch/arm/mach-vexpress/
1901F: */*/vexpress*
7e8f403f 1902F: */*/*/vexpress*
740d93b1
PM
1903F: drivers/clk/versatile/clk-vexpress-osc.c
1904F: drivers/clocksource/versatile.c
46a600ea 1905N: mps2
740d93b1 1906
d4275354 1907ARM/VFP SUPPORT
54176cc6 1908M: Russell King <linux@armlinux.org.uk>
efc03ecb 1909L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
54176cc6 1910W: http://www.armlinux.org.uk/
d4275354
RK
1911S: Maintained
1912F: arch/arm/vfp/
1913
e66b6d8e
MV
1914ARM/VOIPAC PXA270 SUPPORT
1915M: Marek Vasut <marek.vasut@gmail.com>
1916L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1917S: Maintained
1918F: arch/arm/mach-pxa/vpac270.c
e0cca11b 1919F: arch/arm/mach-pxa/include/mach/vpac270.h
e66b6d8e 1920
04529fe2
TP
1921ARM/VT8500 ARM ARCHITECTURE
1922M: Tony Prisk <linux@prisktech.co.nz>
1923L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1924S: Maintained
1925F: arch/arm/mach-vt8500/
41fd91b4 1926F: drivers/clocksource/vt8500_timer.c
560746eb 1927F: drivers/i2c/busses/i2c-wmt.c
41fd91b4
TP
1928F: drivers/mmc/host/wmt-sdmmc.c
1929F: drivers/pwm/pwm-vt8500.c
1930F: drivers/rtc/rtc-vt8500.c
1931F: drivers/tty/serial/vt8500_serial.c
4f31102b 1932F: drivers/usb/host/ehci-platform.c
41fd91b4 1933F: drivers/usb/host/uhci-platform.c
8a61f013
JH
1934F: drivers/video/fbdev/vt8500lcdfb.*
1935F: drivers/video/fbdev/wm8505fb*
1936F: drivers/video/fbdev/wmt_ge_rops.*
04529fe2 1937
e66b6d8e
MV
1938ARM/ZIPIT Z2 SUPPORT
1939M: Marek Vasut <marek.vasut@gmail.com>
1940L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1941S: Maintained
1942F: arch/arm/mach-pxa/z2.c
6ab2a855 1943F: arch/arm/mach-pxa/include/mach/z2.h
e66b6d8e 1944
5ecc4b53
JN
1945ARM/ZTE ARCHITECTURE
1946M: Jun Nie <jun.nie@linaro.org>
1947L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1948S: Maintained
1949F: arch/arm/mach-zx/
1950F: drivers/clk/zte/
1951F: Documentation/devicetree/bindings/arm/zte.txt
1952F: Documentation/devicetree/bindings/clock/zx296702-clk.txt
1953
51f29d44
MS
1954ARM/ZYNQ ARCHITECTURE
1955M: Michal Simek <michal.simek@xilinx.com>
f0fd9ad8 1956R: Sören Brinkmann <soren.brinkmann@xilinx.com>
51f29d44
MS
1957L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1958W: http://wiki.xilinx.com
d6448b76 1959T: git https://github.com/Xilinx/linux-xlnx.git
51f29d44
MS
1960S: Supported
1961F: arch/arm/mach-zynq/
bd2a337a 1962F: drivers/cpuidle/cpuidle-zynq.c
fb9d4959 1963F: drivers/block/xsysace.c
c2fd4e38
MS
1964N: zynq
1965N: xilinx
1966F: drivers/clocksource/cadence_ttc_timer.c
df8eb569 1967F: drivers/i2c/busses/i2c-cadence.c
e3ec3a3d 1968F: drivers/mmc/host/sdhci-of-arasan.c
ae9b56e3 1969F: drivers/edac/synopsys_edac.c
51f29d44 1970
48ec83bc 1971ARM SMMU DRIVERS
b8f9879e 1972M: Will Deacon <will.deacon@arm.com>
c8bff3a6 1973R: Robin Murphy <robin.murphy@arm.com>
b8f9879e
WD
1974L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1975S: Maintained
1976F: drivers/iommu/arm-smmu.c
48ec83bc 1977F: drivers/iommu/arm-smmu-v3.c
e1d3c0fd 1978F: drivers/iommu/io-pgtable-arm.c
c8bff3a6 1979F: drivers/iommu/io-pgtable-arm-v7s.c
b8f9879e 1980
38074229
CM
1981ARM64 PORT (AARCH64 ARCHITECTURE)
1982M: Catalin Marinas <catalin.marinas@arm.com>
d19766ec 1983M: Will Deacon <will.deacon@arm.com>
38074229 1984L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9f273c24 1985T: git git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git
38074229
CM
1986S: Maintained
1987F: arch/arm64/
d19766ec 1988F: Documentation/arm64/
38074229 1989
9d7005f9
LP
1990AS3645A LED FLASH CONTROLLER DRIVER
1991M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
1992L: linux-media@vger.kernel.org
1993T: git git://linuxtv.org/media_tree.git
1994S: Maintained
1995F: drivers/media/i2c/as3645a.c
b5dcee22 1996F: include/media/i2c/as3645a.h
9d7005f9 1997
7c94a8b2
LW
1998ASAHI KASEI AK8974 DRIVER
1999M: Linus Walleij <linus.walleij@linaro.org>
2000L: linux-iio@vger.kernel.org
2001W: http://www.akm.com/
2002S: Supported
2003F: drivers/iio/magnetometer/ak8974.c
2004
d58de038
GJ
2005ASC7621 HARDWARE MONITOR DRIVER
2006M: George Joseph <george.joseph@fairview5.com>
968ce1b1 2007L: linux-hwmon@vger.kernel.org
d58de038
GJ
2008S: Maintained
2009F: Documentation/hwmon/asc7621
2010F: drivers/hwmon/asc7621.c
2011
b229ece9 2012ASUS NOTEBOOKS AND EEEPC ACPI/WMI EXTRAS DRIVERS
5909c654 2013M: Corentin Chary <corentin.chary@gmail.com>
1da177e4 2014L: acpi4asus-user@lists.sourceforge.net
d0944853 2015L: platform-driver-x86@vger.kernel.org
76593d6f 2016W: http://acpi4asus.sf.net
85091b71 2017S: Maintained
b229ece9
CC
2018F: drivers/platform/x86/asus*.c
2019F: drivers/platform/x86/eeepc*.c
85091b71 2020
f6a6bbae
JPRV
2021ASUS WIRELESS RADIO CONTROL DRIVER
2022M: João Paulo Rechi Vita <jprvita@gmail.com>
2023L: platform-driver-x86@vger.kernel.org
2024S: Maintained
2025F: drivers/platform/x86/asus-wireless.c
2026
75aeddd1
DH
2027ASYMMETRIC KEYS
2028M: David Howells <dhowells@redhat.com>
2029L: keyrings@vger.kernel.org
2030S: Maintained
2031F: Documentation/crypto/asymmetric-keys.txt
2032F: include/linux/verification.h
2033F: include/crypto/public_key.h
2034F: include/crypto/pkcs7.h
2035F: crypto/asymmetric_keys/
2036
953a6479 2037ASYNCHRONOUS TRANSFERS/TRANSFORMS (IOAT) API
08223d80 2038R: Dan Williams <dan.j.williams@intel.com>
b3e5f263 2039W: http://sourceforge.net/projects/xscaleiop
08223d80 2040S: Odd fixes
679655da
JP
2041F: Documentation/crypto/async-tx-api.txt
2042F: crypto/async_tx/
2043F: drivers/dma/
2044F: include/linux/dmaengine.h
2045F: include/linux/async_tx.h
b3e5f263 2046
a1867d36 2047AT24 EEPROM DRIVER
14d77c4d 2048M: Wolfram Sang <wsa@the-dreams.de>
a1867d36
WS
2049L: linux-i2c@vger.kernel.org
2050S: Maintained
2051F: drivers/misc/eeprom/at24.c
25f73ed5 2052F: include/linux/platform_data/at24.h
a1867d36 2053
e7839f25 2054ATA OVER ETHERNET (AOE) DRIVER
fb903811
EC
2055M: "Ed L. Cashin" <ed.cashin@acm.org>
2056W: http://www.openaoe.org/
1da177e4 2057S: Supported
679655da
JP
2058F: Documentation/aoe/
2059F: drivers/block/aoe/
1da177e4 2060
aad7a211
AB
2061ATHEROS 71XX/9XXX GPIO DRIVER
2062M: Alban Bedel <albeu@free.fr>
2063W: https://github.com/AlbanBedel/linux
2064T: git git://github.com/AlbanBedel/linux
2065S: Maintained
2066F: drivers/gpio/gpio-ath79.c
2067F: Documentation/devicetree/bindings/gpio/gpio-ath79.txt
2068
9a10a870 2069ATHEROS ATH GENERIC UTILITIES
f726ee65 2070M: "Luis R. Rodriguez" <mcgrof@do-not-panic.com>
9a10a870
JP
2071L: linux-wireless@vger.kernel.org
2072S: Supported
2073F: drivers/net/wireless/ath/*
2074
fa1c114f 2075ATHEROS ATH5K WIRELESS DRIVER
8b58be88
JP
2076M: Jiri Slaby <jirislaby@gmail.com>
2077M: Nick Kossifidis <mickflemm@gmail.com>
f726ee65 2078M: "Luis R. Rodriguez" <mcgrof@do-not-panic.com>
fa1c114f 2079L: linux-wireless@vger.kernel.org
72c706b7 2080W: http://wireless.kernel.org/en/users/Drivers/ath5k
fa1c114f 2081S: Maintained
fa451753 2082F: drivers/net/wireless/ath/ath5k/
fa1c114f 2083
12e62d6f
KV
2084ATHEROS ATH6KL WIRELESS DRIVER
2085M: Kalle Valo <kvalo@qca.qualcomm.com>
2086L: linux-wireless@vger.kernel.org
2087W: http://wireless.kernel.org/en/users/Drivers/ath6kl
9f273c24 2088T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
12e62d6f
KV
2089S: Supported
2090F: drivers/net/wireless/ath/ath6kl/
2091
2be7d22f 2092WILOCITY WIL6210 WIRELESS DRIVER
23ba8a66 2093M: Maya Erez <qca_merez@qca.qualcomm.com>
2be7d22f
VK
2094L: linux-wireless@vger.kernel.org
2095L: wil6210@qca.qualcomm.com
2096S: Supported
2097W: http://wireless.kernel.org/en/users/Drivers/wil6210
2098F: drivers/net/wireless/ath/wil6210/
dba4b74d 2099F: include/uapi/linux/wil6210_uapi.h
2be7d22f 2100
1d7e1e6b
CL
2101CARL9170 LINUX COMMUNITY WIRELESS DRIVER
2102M: Christian Lamparter <chunkeey@googlemail.com>
2103L: linux-wireless@vger.kernel.org
2104W: http://wireless.kernel.org/en/users/Drivers/carl9170
2105S: Maintained
2106F: drivers/net/wireless/ath/carl9170/
2107
2c2a6172
LT
2108ATK0110 HWMON DRIVER
2109M: Luca Tettamanti <kronos.it@gmail.com>
968ce1b1 2110L: linux-hwmon@vger.kernel.org
2c2a6172
LT
2111S: Maintained
2112F: drivers/hwmon/asus_atk0110.c
2113
6f69a6d7 2114ATI_REMOTE2 DRIVER
8b58be88 2115M: Ville Syrjala <syrjala@sci.fi>
6f69a6d7 2116S: Maintained
679655da 2117F: drivers/input/misc/ati_remote2.c
6f69a6d7 2118
7ae115b4 2119ATLX ETHERNET DRIVERS
8b58be88 2120M: Jay Cliburn <jcliburn@gmail.com>
cb2f33e9 2121M: Chris Snook <chris.snook@gmail.com>
e443e383 2122L: netdev@vger.kernel.org
8d5ca6ec
JC
2123W: http://sourceforge.net/projects/atl1
2124W: http://atl1.sourceforge.net
2125S: Maintained
2b133ad6 2126F: drivers/net/ethernet/atheros/
8d5ca6ec 2127
1da177e4 2128ATM
366c1bd1 2129M: Chas Williams <3chas3@gmail.com>
476604de 2130L: linux-atm-general@lists.sourceforge.net (moderated for non-subscribers)
44ae98b5 2131L: netdev@vger.kernel.org
1da177e4
LT
2132W: http://linux-atm.sourceforge.net
2133S: Maintained
679655da
JP
2134F: drivers/atm/
2135F: include/linux/atm*
c117ab84 2136F: include/uapi/linux/atm*
1da177e4 2137
04ac2f46 2138ATMEL AT91 / AT32 MCI DRIVER
24e1511f 2139M: Ludovic Desroches <ludovic.desroches@atmel.com>
04ac2f46
NF
2140S: Maintained
2141F: drivers/mmc/host/atmel-mci.c
04ac2f46 2142
f80cb488
NF
2143ATMEL AT91 SAMA5D2-Compatible Shutdown Controller
2144M: Nicolas Ferre <nicolas.ferre@atmel.com>
2145S: Supported
2146F: drivers/power/reset/at91-sama5d2_shdwc.c
2147
b9cd7a25
LD
2148ATMEL SAMA5D2 ADC DRIVER
2149M: Ludovic Desroches <ludovic.desroches@atmel.com>
2150L: linux-iio@vger.kernel.org
2151S: Supported
2152F: drivers/iio/adc/at91-sama5d2_adc.c
2153
dfae90ed 2154ATMEL Audio ALSA driver
3a82002c 2155M: Nicolas Ferre <nicolas.ferre@atmel.com>
dfae90ed
BS
2156L: alsa-devel@alsa-project.org (moderated for non-subscribers)
2157S: Supported
2158F: sound/soc/atmel
2159
b414dc16
NF
2160ATMEL DMA DRIVER
2161M: Nicolas Ferre <nicolas.ferre@atmel.com>
2162L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2163S: Supported
2164F: drivers/dma/at_hdmac.c
2165F: drivers/dma/at_hdmac_regs.h
6f0d65af 2166F: include/linux/platform_data/dma-atmel.h
b414dc16 2167
6bd0f436
LD
2168ATMEL XDMA DRIVER
2169M: Ludovic Desroches <ludovic.desroches@atmel.com>
2170L: linux-arm-kernel@lists.infradead.org
2171L: dmaengine@vger.kernel.org
2172S: Supported
2173F: drivers/dma/at_xdmac.c
2174
888f2804
LD
2175ATMEL I2C DRIVER
2176M: Ludovic Desroches <ludovic.desroches@atmel.com>
2177L: linux-i2c@vger.kernel.org
2178S: Supported
2179F: drivers/i2c/busses/i2c-at91.c
2180
15515545 2181ATMEL ISI DRIVER
50cb2efa 2182M: Ludovic Desroches <ludovic.desroches@atmel.com>
15515545
JW
2183L: linux-media@vger.kernel.org
2184S: Supported
f2294c2d 2185F: drivers/media/platform/soc_camera/atmel-isi.c
15515545
JW
2186F: include/media/atmel-isi.h
2187
8f4c79ce 2188ATMEL LCDFB DRIVER
8b58be88 2189M: Nicolas Ferre <nicolas.ferre@atmel.com>
c69f677c 2190L: linux-fbdev@vger.kernel.org
8f4c79ce 2191S: Maintained
8a61f013 2192F: drivers/video/fbdev/atmel_lcdfb.c
679655da 2193F: include/video/atmel_lcdc.h
8f4c79ce 2194
89e5785f 2195ATMEL MACB ETHERNET DRIVER
a02875a6 2196M: Nicolas Ferre <nicolas.ferre@atmel.com>
89e5785f 2197S: Supported
9f2f381f 2198F: drivers/net/ethernet/cadence/
89e5785f 2199
5cbac98a 2200ATMEL NAND DRIVER
50cb2efa
NF
2201M: Wenyou Yang <wenyou.yang@atmel.com>
2202M: Josh Wu <rainyfeeling@outlook.com>
5cbac98a
JW
2203L: linux-mtd@lists.infradead.org
2204S: Supported
2205F: drivers/mtd/nand/atmel_nand*
2206
05c441ef 2207ATMEL SDMMC DRIVER
2208M: Ludovic Desroches <ludovic.desroches@atmel.com>
2209L: linux-mmc@vger.kernel.org
2210S: Supported
2211F: drivers/mmc/host/sdhci-of-at91.c
2212
754ce4f2 2213ATMEL SPI DRIVER
a02875a6 2214M: Nicolas Ferre <nicolas.ferre@atmel.com>
754ce4f2 2215S: Supported
9df92e6c 2216F: drivers/spi/spi-atmel.*
754ce4f2 2217
0ef09015 2218ATMEL SSC DRIVER
03515f32 2219M: Nicolas Ferre <nicolas.ferre@atmel.com>
0ef09015
BS
2220L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2221S: Supported
2222F: drivers/misc/atmel-ssc.c
2223F: include/linux/atmel-ssc.h
2224
e9cb1c5a
NF
2225ATMEL Timer Counter (TC) AND CLOCKSOURCE DRIVERS
2226M: Nicolas Ferre <nicolas.ferre@atmel.com>
2227L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2228S: Supported
2229F: drivers/misc/atmel_tclib.c
2230F: drivers/clocksource/tcb_clksrc.c
2231
914a3f3b 2232ATMEL USBA UDC DRIVER
a02875a6
NF
2233M: Nicolas Ferre <nicolas.ferre@atmel.com>
2234L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
914a3f3b 2235S: Supported
faf2e1db 2236F: drivers/usb/gadget/udc/atmel_usba_udc.*
914a3f3b 2237
1da177e4 2238ATMEL WIRELESS DRIVER
8b58be88 2239M: Simon Kelley <simon@thekelleys.org.uk>
724c6b35 2240L: linux-wireless@vger.kernel.org
1da177e4
LT
2241W: http://www.thekelleys.org.uk/atmel
2242W: http://atmelwlandriver.sourceforge.net/
2243S: Maintained
30fe0f9b 2244F: drivers/net/wireless/atmel/atmel*
1da177e4 2245
a14c0f8f 2246ATMEL MAXTOUCH DRIVER
aaf578e1
ND
2247M: Nick Dyer <nick@shmanahar.org>
2248T: git git://github.com/ndyer/linux.git
2249S: Maintained
a14c0f8f
ND
2250F: Documentation/devicetree/bindings/input/atmel,maxtouch.txt
2251F: drivers/input/touchscreen/atmel_mxt_ts.c
2252F: include/linux/platform_data/atmel_mxt_ts.h
2253
26780d9e 2254ATTO EXPRESSSAS SAS/SATA RAID SCSI DRIVER
b75f0050
JP
2255M: Bradley Grove <linuxdrivers@attotech.com>
2256L: linux-scsi@vger.kernel.org
2257W: http://www.attotech.com
2258S: Supported
2259F: drivers/scsi/esas2r
26780d9e 2260
bc6e17b8
SS
2261ATUSB IEEE 802.15.4 RADIO DRIVER
2262M: Stefan Schmidt <stefan@osg.samsung.com>
2263L: linux-wpan@vger.kernel.org
2264S: Maintained
2265F: drivers/net/ieee802154/atusb.c
2266F: drivers/net/ieee802154/atusb.h
2267F: drivers/net/ieee802154/at86rf230.h
2268
a92b7b80 2269AUDIT SUBSYSTEM
915f389d 2270M: Paul Moore <paul@paul-moore.com>
8b58be88 2271M: Eric Paris <eparis@redhat.com>
915f389d 2272L: linux-audit@redhat.com (moderated for non-subscribers)
ad3f9a22 2273W: http://people.redhat.com/sgrubb/audit/
915f389d 2274T: git git://git.infradead.org/users/pcmoore/audit
a92b7b80 2275S: Maintained
679655da 2276F: include/linux/audit.h
c117ab84 2277F: include/uapi/linux/audit.h
679655da 2278F: kernel/audit*
a92b7b80 2279
70e84049 2280AUXILIARY DISPLAY DRIVERS
8b58be88 2281M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
450c622e
MO
2282W: http://miguelojeda.es/auxdisplay.htm
2283W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
70e84049 2284S: Maintained
679655da
JP
2285F: drivers/auxdisplay/
2286F: include/linux/cfag12864b.h
70e84049 2287
5f97f7f9 2288AVR32 ARCHITECTURE
e336f61f
HCE
2289M: Haavard Skinnemoen <hskinnemoen@gmail.com>
2290M: Hans-Christian Egtvedt <egtvedt@samfundet.no>
5f97f7f9 2291W: http://www.atmel.com/products/AVR32/
249d9d9d 2292W: http://mirror.egtvedt.no/avr32linux.org/
5f97f7f9 2293W: http://avrfreaks.net/
e336f61f 2294S: Maintained
679655da 2295F: arch/avr32/
5f97f7f9
HS
2296
2297AVR32/AT32AP MACHINE SUPPORT
e336f61f
HCE
2298M: Haavard Skinnemoen <hskinnemoen@gmail.com>
2299M: Hans-Christian Egtvedt <egtvedt@samfundet.no>
2300S: Maintained
679655da 2301F: arch/avr32/mach-at32ap/
5f97f7f9 2302
1da177e4 2303AX.25 NETWORK LAYER
8b58be88 2304M: Ralf Baechle <ralf@linux-mips.org>
1da177e4 2305L: linux-hams@vger.kernel.org
d34cb28a 2306W: http://www.linux-ax25.org/
1da177e4 2307S: Maintained
c117ab84 2308F: include/uapi/linux/ax25.h
679655da
JP
2309F: include/net/ax25.h
2310F: net/ax25/
1da177e4 2311
d5269395 2312AZ6007 DVB DRIVER
5dc8a864
MCC
2313M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
2314M: Mauro Carvalho Chehab <mchehab@kernel.org>
d5269395 2315L: linux-media@vger.kernel.org
a825eaec 2316W: https://linuxtv.org
d5269395
MCC
2317T: git git://linuxtv.org/media_tree.git
2318S: Maintained
2319F: drivers/media/usb/dvb-usb-v2/az6007.c
2320
6777376e
HV
2321AZTECH FM RADIO RECEIVER DRIVER
2322M: Hans Verkuil <hverkuil@xs4all.nl>
2323L: linux-media@vger.kernel.org
2324T: git git://linuxtv.org/media_tree.git
a825eaec 2325W: https://linuxtv.org
6777376e
HV
2326S: Maintained
2327F: drivers/media/radio/radio-aztech*
2328
e2d1d6c0 2329B43 WIRELESS DRIVER
e2d1d6c0 2330L: linux-wireless@vger.kernel.org
ed072f9e 2331L: b43-dev@lists.infradead.org
491b26b4 2332W: http://wireless.kernel.org/en/users/Drivers/b43
8a72ed6f 2333S: Odd Fixes
58619b14 2334F: drivers/net/wireless/broadcom/b43/
e2d1d6c0
RD
2335
2336B43LEGACY WIRELESS DRIVER
8b58be88 2337M: Larry Finger <Larry.Finger@lwfinger.net>
e2d1d6c0 2338L: linux-wireless@vger.kernel.org
ed072f9e 2339L: b43-dev@lists.infradead.org
491b26b4 2340W: http://wireless.kernel.org/en/users/Drivers/b43
e2d1d6c0 2341S: Maintained
423e3ce3 2342F: drivers/net/wireless/broadcom/b43legacy/
e2d1d6c0 2343
300abeb5 2344BACKLIGHT CLASS/SUBSYSTEM
b7701755 2345M: Jingoo Han <jingoohan1@gmail.com>
70d14fcf 2346M: Lee Jones <lee.jones@linaro.org>
9f273c24 2347T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/backlight.git
300abeb5 2348S: Maintained
679655da
JP
2349F: drivers/video/backlight/
2350F: include/linux/backlight.h
300abeb5 2351
c6c8fea2 2352BATMAN ADVANCED
207df49e 2353M: Marek Lindner <mareklindner@neomailbox.ch>
c679ff8f 2354M: Simon Wunderlich <sw@simonwunderlich.de>
ca8e940c 2355M: Antonio Quartulli <a@unstable.cc>
1584f41f 2356L: b.a.t.m.a.n@lists.open-mesh.org (moderated for non-subscribers)
7b5e7396 2357W: https://www.open-mesh.org/
8b823170 2358Q: https://patchwork.open-mesh.org/project/batman/list/
c6c8fea2 2359S: Maintained
286ddfb0
SE
2360F: Documentation/ABI/testing/sysfs-class-net-batman-adv
2361F: Documentation/ABI/testing/sysfs-class-net-mesh
2362F: Documentation/networking/batman-adv.txt
09748a22 2363F: include/uapi/linux/batman_adv.h
c6c8fea2
SE
2364F: net/batman-adv/
2365
e2d1d6c0 2366BAYCOM/HDLCDRV DRIVERS FOR AX.25
8b58be88 2367M: Thomas Sailer <t.sailer@alumni.ethz.ch>
e2d1d6c0
RD
2368L: linux-hams@vger.kernel.org
2369W: http://www.baycom.org/~tom/ham/ham.html
2370S: Maintained
679655da 2371F: drivers/net/hamradio/baycom*
e2d1d6c0 2372
cafe5635 2373BCACHE (BLOCK LAYER CACHE)
d1aa1ab3 2374M: Kent Overstreet <kent.overstreet@gmail.com>
cafe5635
KO
2375L: linux-bcache@vger.kernel.org
2376W: http://bcache.evilpiepirate.org
4d1034eb 2377S: Orphan
cafe5635
KO
2378F: drivers/md/bcache/
2379
04bd844a
HV
2380BDISP ST MEDIA DRIVER
2381M: Fabien Dessenne <fabien.dessenne@st.com>
2382L: linux-media@vger.kernel.org
2383T: git git://linuxtv.org/media_tree.git
a825eaec 2384W: https://linuxtv.org
04bd844a
HV
2385S: Supported
2386F: drivers/media/platform/sti/bdisp
2387
e2d1d6c0 2388BEFS FILE SYSTEM
db4ad036
LB
2389M: Luis de Bethencourt <luisbg@osg.samsung.com>
2390M: Salah Triki <salah.triki@gmail.com>
2391S: Maintained
2392T: git git://github.com/luisbg/linux-befs.git
679655da
JP
2393F: Documentation/filesystems/befs.txt
2394F: fs/befs/
e2d1d6c0 2395
564ee360 2396BECKHOFF CX5020 ETHERCAT MASTER DRIVER
49e7d9df
JP
2397M: Dariusz Marcinkiewicz <reksio@newterm.pl>
2398L: netdev@vger.kernel.org
2399S: Maintained
2400F: drivers/net/ethernet/ec_bhf.c
564ee360 2401
e2d1d6c0 2402BFS FILE SYSTEM
8b58be88 2403M: "Tigran A. Aivazian" <tigran@aivazian.fsnet.co.uk>
e2d1d6c0 2404S: Maintained
679655da
JP
2405F: Documentation/filesystems/bfs.txt
2406F: fs/bfs/
c117ab84 2407F: include/uapi/linux/bfs_fs.h
e2d1d6c0 2408
1394f032 2409BLACKFIN ARCHITECTURE
a4edbc10 2410M: Steven Miao <realmz6@gmail.com>
b3fe92b0 2411L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
1443176f 2412T: git git://git.code.sf.net/p/adi-linux/code
e3b2d3f3
BW
2413W: http://blackfin.uclinux.org
2414S: Supported
679655da 2415F: arch/blackfin/
566da5b2 2416
e190d6b1 2417BLACKFIN EMAC DRIVER
b3fe92b0 2418L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
e190d6b1
BW
2419W: http://blackfin.uclinux.org
2420S: Supported
7b35f033 2421F: drivers/net/ethernet/adi/
e190d6b1 2422
566da5b2 2423BLACKFIN RTC DRIVER
b3fe92b0 2424L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
566da5b2
MF
2425W: http://blackfin.uclinux.org
2426S: Supported
679655da 2427F: drivers/rtc/rtc-bfin.c
1394f032 2428
936ed49a 2429BLACKFIN SDH DRIVER
109ec8c3 2430M: Sonic Zhang <sonic.zhang@analog.com>
b3fe92b0 2431L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
936ed49a
MF
2432W: http://blackfin.uclinux.org
2433S: Supported
2434F: drivers/mmc/host/bfin_sdh.c
2435
1394f032 2436BLACKFIN SERIAL DRIVER
8b58be88 2437M: Sonic Zhang <sonic.zhang@analog.com>
b3fe92b0 2438L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
e3b2d3f3
BW
2439W: http://blackfin.uclinux.org
2440S: Supported
8460241e 2441F: drivers/tty/serial/bfin_uart.c
1394f032 2442
1e6d320f 2443BLACKFIN WATCHDOG DRIVER
b3fe92b0 2444L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
1e6d320f
BW
2445W: http://blackfin.uclinux.org
2446S: Supported
679655da 2447F: drivers/watchdog/bfin_wdt.c
1e6d320f 2448
d24ecfcc 2449BLACKFIN I2C TWI DRIVER
8b58be88 2450M: Sonic Zhang <sonic.zhang@analog.com>
b3fe92b0 2451L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
d24ecfcc
BW
2452W: http://blackfin.uclinux.org/
2453S: Supported
679655da 2454F: drivers/i2c/busses/i2c-bfin-twi.c
d24ecfcc 2455
1e204377
SJ
2456BLACKFIN MEDIA DRIVER
2457M: Scott Jiang <scott.jiang.linux@gmail.com>
b3fe92b0 2458L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
1e204377
SJ
2459W: http://blackfin.uclinux.org/
2460S: Supported
2461F: drivers/media/platform/blackfin/
2462F: drivers/media/i2c/adv7183*
2463F: drivers/media/i2c/vs6624*
2464
b54cf35a
JSM
2465BLINKM RGB LED DRIVER
2466M: Jan-Simon Moeller <jansimon.moeller@gmx.de>
2467S: Maintained
2468F: drivers/leds/leds-blinkm.c
2469
1da177e4 2470BLOCK LAYER
8b58be88 2471M: Jens Axboe <axboe@kernel.dk>
82c426e0 2472L: linux-block@vger.kernel.org
08deed1e 2473T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
1da177e4 2474S: Maintained
679655da 2475F: block/
ae11f7ef 2476F: kernel/trace/blktrace.c
88459642 2477F: lib/sbitmap.c
1da177e4 2478
2b54aaef 2479BLOCK2MTD DRIVER
8b58be88 2480M: Joern Engel <joern@lazybastard.org>
2b54aaef
JE
2481L: linux-mtd@lists.infradead.org
2482S: Maintained
679655da 2483F: drivers/mtd/devices/block2mtd.c
2b54aaef 2484
63fbd24e 2485BLUETOOTH DRIVERS
8b58be88 2486M: Marcel Holtmann <marcel@holtmann.org>
960d4d1b 2487M: Gustavo Padovan <gustavo@padovan.org>
eb491eca 2488M: Johan Hedberg <johan.hedberg@gmail.com>
781c2844 2489L: linux-bluetooth@vger.kernel.org
63fbd24e 2490W: http://www.bluez.org/
22e7a424
MH
2491T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
2492T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
1da177e4 2493S: Maintained
679655da 2494F: drivers/bluetooth/
1da177e4 2495
63fbd24e 2496BLUETOOTH SUBSYSTEM
8b58be88 2497M: Marcel Holtmann <marcel@holtmann.org>
960d4d1b 2498M: Gustavo Padovan <gustavo@padovan.org>
eb491eca 2499M: Johan Hedberg <johan.hedberg@gmail.com>
63fbd24e
MH
2500L: linux-bluetooth@vger.kernel.org
2501W: http://www.bluez.org/
22e7a424
MH
2502T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
2503T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
1da177e4 2504S: Maintained
679655da
JP
2505F: net/bluetooth/
2506F: include/net/bluetooth/
1da177e4
LT
2507
2508BONDING DRIVER
79b30750 2509M: Jay Vosburgh <j.vosburgh@gmail.com>
898602a0 2510M: Veaceslav Falico <vfalico@gmail.com>
da29838d 2511M: Andy Gospodarek <andy@greyhouse.net>
a6c36ee6 2512L: netdev@vger.kernel.org
ce00f85c
JC
2513W: http://sourceforge.net/projects/bonding/
2514S: Supported
679655da 2515F: drivers/net/bonding/
c117ab84 2516F: include/uapi/linux/if_bonding.h
1da177e4 2517
b5f4df34
AS
2518BPF (Safe dynamic programs and tools)
2519M: Alexei Starovoitov <ast@kernel.org>
2520L: netdev@vger.kernel.org
2521L: linux-kernel@vger.kernel.org
2522S: Supported
2523F: kernel/bpf/
2524
39105890 2525BROADCOM B44 10/100 ETHERNET DRIVER
75c9510b 2526M: Michael Chan <michael.chan@broadcom.com>
39105890
GZ
2527L: netdev@vger.kernel.org
2528S: Supported
adfc5217 2529F: drivers/net/ethernet/broadcom/b44.*
39105890 2530
967dd82f
FF
2531BROADCOM B53 ETHERNET SWITCH DRIVER
2532M: Florian Fainelli <f.fainelli@gmail.com>
2533L: netdev@vger.kernel.org
2534L: openwrt-devel@lists.openwrt.org (subscribers-only)
2535S: Supported
2536F: drivers/net/dsa/b53/*
2537F: include/linux/platform_data/b53.h
2538
32ec90d5
FF
2539BROADCOM GENET ETHERNET DRIVER
2540M: Florian Fainelli <f.fainelli@gmail.com>
2541L: netdev@vger.kernel.org
2542S: Supported
2543F: drivers/net/ethernet/broadcom/genet/
2544
948c51e6 2545BROADCOM BNX2 GIGABIT ETHERNET DRIVER
f1d1baeb
JK
2546M: Sony Chacko <sony.chacko@qlogic.com>
2547M: Dept-HSGLinuxNICDev@qlogic.com
948c51e6
MC
2548L: netdev@vger.kernel.org
2549S: Supported
adfc5217
JK
2550F: drivers/net/ethernet/broadcom/bnx2.*
2551F: drivers/net/ethernet/broadcom/bnx2_*
948c51e6 2552
4d9d2cb0 2553BROADCOM BNX2X 10 GIGABIT ETHERNET DRIVER
08f6dd89 2554M: Ariel Elior <ariel.elior@qlogic.com>
4d9d2cb0
ET
2555L: netdev@vger.kernel.org
2556S: Supported
adfc5217 2557F: drivers/net/ethernet/broadcom/bnx2x/
4d9d2cb0 2558
90f4c594 2559BROADCOM BCM281XX/BCM11XXX/BCM216XX ARM ARCHITECTURE
f18cf050 2560M: Florian Fainelli <f.fainelli@gmail.com>
d3cc2e86
FF
2561M: Ray Jui <rjui@broadcom.com>
2562M: Scott Branden <sbranden@broadcom.com>
086f4704 2563M: bcm-kernel-feedback-list@broadcom.com
90f4c594 2564T: git git://github.com/broadcom/mach-bcm
af4b8e37 2565S: Maintained
ccf62f5a
JM
2566N: bcm281*
2567N: bcm113*
2568N: bcm216*
2569N: kona
af4b8e37 2570F: arch/arm/mach-bcm/
af4b8e37 2571
9209bec4 2572BROADCOM BCM2835 ARM ARCHITECTURE
f680f25c 2573M: Stephen Warren <swarren@wwwdotorg.org>
8bcdd929 2574M: Lee Jones <lee@kernel.org>
10b9e887 2575M: Eric Anholt <eric@anholt.net>
f680f25c 2576L: linux-rpi-kernel@lists.infradead.org (moderated for non-subscribers)
82481129 2577L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8bcdd929 2578T: git git://git.kernel.org/pub/scm/linux/kernel/git/rpi/linux-rpi.git
f680f25c 2579S: Maintained
9209bec4 2580N: bcm2835
f680f25c 2581
5564f092
RM
2582BROADCOM BCM47XX MIPS ARCHITECTURE
2583M: Hauke Mehrtens <hauke@hauke-m.de>
2584M: Rafał Miłecki <zajec5@gmail.com>
2585L: linux-mips@linux-mips.org
2586S: Maintained
7ad2410c 2587F: Documentation/devicetree/bindings/mips/brcm/
5564f092
RM
2588F: arch/mips/bcm47xx/*
2589F: arch/mips/include/asm/mach-bcm47xx/*
2590
9209bec4 2591BROADCOM BCM5301X ARM ARCHITECTURE
5b293ebe 2592M: Hauke Mehrtens <hauke@hauke-m.de>
1a50cd8a
RM
2593M: Rafał Miłecki <zajec5@gmail.com>
2594M: bcm-kernel-feedback-list@broadcom.com
5b293ebe
HM
2595L: linux-arm-kernel@lists.infradead.org
2596S: Maintained
2597F: arch/arm/mach-bcm/bcm_5301x.c
1a50cd8a 2598F: arch/arm/boot/dts/bcm5301x*.dtsi
5b293ebe
HM
2599F: arch/arm/boot/dts/bcm470*
2600
4ebd5047
RM
2601BROADCOM BCM53573 ARM ARCHITECTURE
2602M: Rafał Miłecki <rafal@milecki.pl>
2603L: linux-arm-kernel@lists.infradead.org
2604S: Maintained
2605F: arch/arm/boot/dts/bcm53573*
2606F: arch/arm/boot/dts/bcm47189*
2607
e076e962
FF
2608BROADCOM BCM63XX ARM ARCHITECTURE
2609M: Florian Fainelli <f.fainelli@gmail.com>
086f4704 2610M: bcm-kernel-feedback-list@broadcom.com
20de823e 2611L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
20de823e 2612T: git git://github.com/broadcom/stblinux.git
e076e962 2613S: Maintained
d6f4e76e 2614N: bcm63xx
e076e962 2615
7110e227
KC
2616BROADCOM BCM63XX/BCM33XX UDC DRIVER
2617M: Kevin Cernekee <cernekee@gmail.com>
2618L: linux-usb@vger.kernel.org
2619S: Maintained
2620F: drivers/usb/gadget/udc/bcm63xx_udc.*
2621
2df94fd6 2622BROADCOM BCM7XXX ARM ARCHITECTURE
2df94fd6 2623M: Brian Norris <computersforpeace@gmail.com>
3b4b6fe9
FF
2624M: Gregory Fong <gregory.0xf0@gmail.com>
2625M: Florian Fainelli <f.fainelli@gmail.com>
086f4704 2626M: bcm-kernel-feedback-list@broadcom.com
2df94fd6 2627L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
eb6725d0 2628T: git git://github.com/broadcom/stblinux.git
2df94fd6
BN
2629S: Maintained
2630F: arch/arm/mach-bcm/*brcmstb*
2631F: arch/arm/boot/dts/bcm7*.dts*
e36661e4 2632F: drivers/bus/brcmstb_gisb.c
5009a289 2633N: brcmstb
2df94fd6 2634
70371cef
KC
2635BROADCOM BMIPS MIPS ARCHITECTURE
2636M: Kevin Cernekee <cernekee@gmail.com>
2637M: Florian Fainelli <f.fainelli@gmail.com>
2638L: linux-mips@linux-mips.org
eb6725d0 2639T: git git://github.com/broadcom/stblinux.git
70371cef
KC
2640S: Maintained
2641F: arch/mips/bmips/*
2642F: arch/mips/include/asm/mach-bmips/*
2643F: arch/mips/kernel/*bmips*
338808de 2644F: arch/mips/boot/dts/brcm/bcm*.dts*
c7c42ec2 2645F: drivers/irqchip/irq-bcm63*
70371cef
KC
2646F: drivers/irqchip/irq-bcm7*
2647F: drivers/irqchip/irq-brcmstb*
3271e610 2648F: include/linux/bcm963xx_nvram.h
8fce60b8 2649F: include/linux/bcm963xx_tag.h
70371cef 2650
948c51e6 2651BROADCOM TG3 GIGABIT ETHERNET DRIVER
ccad0993 2652M: Siva Reddy Kallam <siva.kallam@broadcom.com>
23629477 2653M: Prashant Sreedharan <prashant@broadcom.com>
8b58be88 2654M: Michael Chan <mchan@broadcom.com>
948c51e6
MC
2655L: netdev@vger.kernel.org
2656S: Supported
adfc5217 2657F: drivers/net/ethernet/broadcom/tg3.*
948c51e6 2658
a9533e7e 2659BROADCOM BRCM80211 IEEE802.11n WIRELESS DRIVER
2a734451
AS
2660M: Arend van Spriel <arend.vanspriel@broadcom.com>
2661M: Franky Lin <franky.lin@broadcom.com>
2662M: Hante Meuleman <hante.meuleman@broadcom.com>
a9533e7e 2663L: linux-wireless@vger.kernel.org
2a734451 2664L: brcm80211-dev-list.pdl@broadcom.com
a9533e7e 2665S: Supported
05491d2c 2666F: drivers/net/wireless/broadcom/brcm80211/
a9533e7e 2667
9958d6f9 2668BROADCOM BNX2FC 10 GIGABIT FCOE DRIVER
3b7f040a 2669M: QLogic-Storage-Upstream@qlogic.com
9958d6f9
BPG
2670L: linux-scsi@vger.kernel.org
2671S: Supported
2672F: drivers/scsi/bnx2fc/
2673
6a6b5ad0 2674BROADCOM BNX2I 1/10 GIGABIT iSCSI DRIVER
3b7f040a 2675M: QLogic-Storage-Upstream@qlogic.com
6a6b5ad0
EW
2676L: linux-scsi@vger.kernel.org
2677S: Supported
2678F: drivers/scsi/bnx2i/
2679
63f37ddf 2680BROADCOM IPROC ARM ARCHITECTURE
36c0237f
SB
2681M: Ray Jui <rjui@broadcom.com>
2682M: Scott Branden <sbranden@broadcom.com>
63f37ddf 2683M: Jon Mason <jonmason@broadcom.com>
086f4704 2684M: bcm-kernel-feedback-list@broadcom.com
36c0237f 2685L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
eb6725d0 2686T: git git://github.com/broadcom/cygnus-linux.git
36c0237f
SB
2687S: Maintained
2688N: iproc
2689N: cygnus
5c161242 2690N: bcm[-_]nsp
36c0237f
SB
2691N: bcm9113*
2692N: bcm9583*
63f37ddf
JM
2693N: bcm9585*
2694N: bcm9586*
2695N: bcm988312
36c0237f 2696N: bcm113*
63f37ddf
JM
2697N: bcm583*
2698N: bcm585*
2699N: bcm586*
2700N: bcm88312
d76e21b8 2701F: arch/arm64/boot/dts/broadcom/ns2*
5c161242
JM
2702F: drivers/clk/bcm/clk-ns*
2703F: drivers/pinctrl/bcm/pinctrl-ns*
36c0237f 2704
3b0213d5
GF
2705BROADCOM BRCMSTB GPIO DRIVER
2706M: Gregory Fong <gregory.0xf0@gmail.com>
9c2abe2f 2707L: bcm-kernel-feedback-list@broadcom.com
3b0213d5
GF
2708S: Supported
2709F: drivers/gpio/gpio-brcmstb.c
2710F: Documentation/devicetree/bindings/gpio/brcm,brcmstb-gpio.txt
2711
7b7f588b 2712BROADCOM KONA GPIO DRIVER
5e163903 2713M: Ray Jui <rjui@broadcom.com>
7b7f588b
MM
2714L: bcm-kernel-feedback-list@broadcom.com
2715S: Supported
2716F: drivers/gpio/gpio-bcm-kona.c
1db12cde 2717F: Documentation/devicetree/bindings/gpio/brcm,kona-gpio.txt
7b7f588b 2718
f6e734a8
RM
2719BROADCOM NVRAM DRIVER
2720M: Rafał Miłecki <zajec5@gmail.com>
2721L: linux-mips@linux-mips.org
2722S: Maintained
2723F: drivers/firmware/broadcom/*
2724
02787daa
BN
2725BROADCOM STB NAND FLASH DRIVER
2726M: Brian Norris <computersforpeace@gmail.com>
1ddaa021 2727M: Kamal Dasu <kdasu.kdev@gmail.com>
02787daa 2728L: linux-mtd@lists.infradead.org
1285734c 2729L: bcm-kernel-feedback-list@broadcom.com
02787daa
BN
2730S: Maintained
2731F: drivers/mtd/nand/brcmnand/
2732
c9678d86
RM
2733BROADCOM SPECIFIC AMBA DRIVER (BCMA)
2734M: Rafał Miłecki <zajec5@gmail.com>
2735L: linux-wireless@vger.kernel.org
2736S: Maintained
2737F: drivers/bcma/
2738F: include/linux/bcma/
2739
b8302205
FF
2740BROADCOM SYSTEMPORT ETHERNET DRIVER
2741M: Florian Fainelli <f.fainelli@gmail.com>
2742L: netdev@vger.kernel.org
2743S: Supported
2744F: drivers/net/ethernet/broadcom/bcmsysport.*
2745
42515e61
J
2746BROADCOM VULCAN ARM64 SOC
2747M: Jayachandran C. <jchandra@broadcom.com>
086f4704 2748M: bcm-kernel-feedback-list@broadcom.com
42515e61 2749L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
42515e61
J
2750S: Maintained
2751F: arch/arm64/boot/dts/broadcom/vulcan*
2752
7725ccfd 2753BROCADE BFA FC SCSI DRIVER
aa803370
AG
2754M: Anil Gurumurthy <anil.gurumurthy@qlogic.com>
2755M: Sudarsana Kalluru <sudarsana.kalluru@qlogic.com>
455518e7
JP
2756L: linux-scsi@vger.kernel.org
2757S: Supported
2758F: drivers/scsi/bfa/
7725ccfd 2759
8b230ed8 2760BROCADE BNA 10 GIGABIT ETHERNET DRIVER
439e9575 2761M: Rasesh Mody <rasesh.mody@qlogic.com>
8b230ed8
RM
2762L: netdev@vger.kernel.org
2763S: Supported
f844a0ea 2764F: drivers/net/ethernet/brocade/bna/
8b230ed8 2765
5cdf7f76 2766BSG (block layer generic sg v4 driver)
8b58be88 2767M: FUJITA Tomonori <fujita.tomonori@lab.ntt.co.jp>
5cdf7f76
JA
2768L: linux-scsi@vger.kernel.org
2769S: Supported
679655da
JP
2770F: block/bsg.c
2771F: include/linux/bsg.h
c117ab84 2772F: include/uapi/linux/bsg.h
5cdf7f76 2773
af39917d
CL
2774BT87X AUDIO DRIVER
2775M: Clemens Ladisch <clemens@ladisch.de>
2776L: alsa-devel@alsa-project.org (moderated for non-subscribers)
2777T: git git://git.alsa-project.org/alsa-kernel.git
2778S: Maintained
2779F: Documentation/sound/alsa/Bt87x.txt
2780F: sound/pci/bt87x.c
2781
ff1d5c2f 2782BT8XXGPIO DRIVER
eb032b98 2783M: Michael Buesch <m@bues.ch>
ff1d5c2f
MB
2784W: http://bu3sch.de/btgpio.php
2785S: Maintained
72dbb705 2786F: drivers/gpio/gpio-bt8xx.c
ff1d5c2f 2787
eb1eb04f 2788BTRFS FILE SYSTEM
c0778e25
CM
2789M: Chris Mason <clm@fb.com>
2790M: Josef Bacik <jbacik@fb.com>
d8130624 2791M: David Sterba <dsterba@suse.com>
eb1eb04f
JP
2792L: linux-btrfs@vger.kernel.org
2793W: http://btrfs.wiki.kernel.org/
8a6e2535 2794Q: http://patchwork.kernel.org/project/linux-btrfs/list/
9c106405 2795T: git git://git.kernel.org/pub/scm/linux/kernel/git/mason/linux-btrfs.git
eb1eb04f 2796S: Maintained
679655da
JP
2797F: Documentation/filesystems/btrfs.txt
2798F: fs/btrfs/
eb1eb04f 2799
1da177e4 2800BTTV VIDEO4LINUX DRIVER
5dc8a864
MCC
2801M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
2802M: Mauro Carvalho Chehab <mchehab@kernel.org>
661263b5 2803L: linux-media@vger.kernel.org
a825eaec 2804W: https://linuxtv.org
275ffde4 2805T: git git://linuxtv.org/media_tree.git
f96236e5 2806S: Odd fixes
618cd932 2807F: Documentation/media/v4l-drivers/bttv*
90d72ac6 2808F: drivers/media/pci/bt8xx/bttv*
1da177e4 2809
1f34923c
KA
2810BUSLOGIC SCSI DRIVER
2811M: Khalid Aziz <khalid@gonehiking.org>
2812L: linux-scsi@vger.kernel.org
2813S: Maintained
2814F: drivers/scsi/BusLogic.*
2815F: drivers/scsi/FlashPoint.*
2816
af39917d
CL
2817C-MEDIA CMI8788 DRIVER
2818M: Clemens Ladisch <clemens@ladisch.de>
2819L: alsa-devel@alsa-project.org (moderated for non-subscribers)
2820T: git git://git.alsa-project.org/alsa-kernel.git
2821S: Maintained
2822F: sound/pci/oxygen/
2823
2141355f
MS
2824C6X ARCHITECTURE
2825M: Mark Salter <msalter@redhat.com>
2826M: Aurelien Jacquiot <a-jacquiot@ti.com>
2827L: linux-c6x-dev@linux-c6x.org
2828W: http://www.linux-c6x.org/wiki/index.php/Main_Page
2829S: Maintained
2830F: arch/c6x/
2831
a5432f5a 2832CACHEFILES: FS-CACHE BACKEND FOR CACHING ON MOUNTED FILESYSTEMS
8b58be88 2833M: David Howells <dhowells@redhat.com>
e62d6e24 2834L: linux-cachefs@redhat.com (moderated for non-subscribers)
a5432f5a
DH
2835S: Supported
2836F: Documentation/filesystems/caching/cachefiles.txt
2837F: fs/cachefiles/
2838
c815ca39
HV
2839CADET FM/AM RADIO RECEIVER DRIVER
2840M: Hans Verkuil <hverkuil@xs4all.nl>
2841L: linux-media@vger.kernel.org
2842T: git git://linuxtv.org/media_tree.git
a825eaec 2843W: https://linuxtv.org
c815ca39
HV
2844S: Maintained
2845F: drivers/media/radio/radio-cadet*
2846
77d5140f 2847CAFE CMOS INTEGRATED CAMERA CONTROLLER DRIVER
8b58be88 2848M: Jonathan Corbet <corbet@lwn.net>
661263b5 2849L: linux-media@vger.kernel.org
275ffde4 2850T: git git://linuxtv.org/media_tree.git
77d5140f 2851S: Maintained
618cd932 2852F: Documentation/media/v4l-drivers/cafe_ccic*
90d72ac6 2853F: drivers/media/platform/marvell-ccic/
77d5140f 2854
201b6bab 2855CAIF NETWORK LAYER
5c574f50 2856M: Dmitry Tarnyagin <dmitry.tarnyagin@lockless.no>
201b6bab
JP
2857L: netdev@vger.kernel.org
2858S: Supported
2859F: Documentation/networking/caif/
2860F: drivers/net/caif/
c117ab84 2861F: include/uapi/linux/caif/
201b6bab
JP
2862F: include/net/caif/
2863F: net/caif/
2864
77dac90f 2865CALGARY x86-64 IOMMU
a6921c29
JM
2866M: Muli Ben-Yehuda <mulix@mulix.org>
2867M: Jon Mason <jdmason@kudzu.us>
2868L: iommu@lists.linux-foundation.org
77dac90f 2869S: Maintained
679655da
JP
2870F: arch/x86/kernel/pci-calgary_64.c
2871F: arch/x86/kernel/tce_64.c
2872F: arch/x86/include/asm/calgary.h
2873F: arch/x86/include/asm/tce.h
77dac90f 2874
e2d1d6c0 2875CAN NETWORK LAYER
8d15d386 2876M: Oliver Hartkopp <socketcan@hartkopp.net>
f7214cf2 2877M: Marc Kleine-Budde <mkl@pengutronix.de>
1caa60b6 2878L: linux-can@vger.kernel.org
84b0d715 2879W: https://github.com/linux-can
870482a4
MKB
2880T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
2881T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
e2d1d6c0 2882S: Maintained
f35f6c8f 2883F: Documentation/networking/can.txt
8d15d386 2884F: net/can/
8d15d386 2885F: include/linux/can/core.h
c117ab84
CEB
2886F: include/uapi/linux/can.h
2887F: include/uapi/linux/can/bcm.h
2888F: include/uapi/linux/can/raw.h
2889F: include/uapi/linux/can/gw.h
e2d1d6c0 2890
4261a204 2891CAN NETWORK DRIVERS
8b58be88 2892M: Wolfgang Grandegger <wg@grandegger.com>
ec78213a 2893M: Marc Kleine-Budde <mkl@pengutronix.de>
1caa60b6 2894L: linux-can@vger.kernel.org
84b0d715 2895W: https://github.com/linux-can
870482a4
MKB
2896T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
2897T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
4261a204 2898S: Maintained
3636876a 2899F: Documentation/devicetree/bindings/net/can/
8d15d386
OH
2900F: drivers/net/can/
2901F: include/linux/can/dev.h
8d15d386 2902F: include/linux/can/platform/
c117ab84
CEB
2903F: include/uapi/linux/can/error.h
2904F: include/uapi/linux/can/netlink.h
4261a204 2905
95d16c72 2906CAPABILITIES
39baa7e6 2907M: Serge Hallyn <serge@hallyn.com>
95d16c72 2908L: linux-security-module@vger.kernel.org
6305902c 2909S: Supported
95d16c72 2910F: include/linux/capability.h
c117ab84 2911F: include/uapi/linux/capability.h
6305902c 2912F: security/commoncap.c
38a94118 2913F: kernel/capability.c
95d16c72 2914
b84894c7
KT
2915CAPELLA MICROSYSTEMS LIGHT SENSOR DRIVER
2916M: Kevin Tsai <ktsai@capellamicro.com>
2917S: Maintained
2918F: drivers/iio/light/cm*
2919F: Documentation/devicetree/bindings/i2c/trivial-devices.txt
2920
f9484852
JG
2921CAVIUM I2C DRIVER
2922M: Jan Glauber <jglauber@cavium.com>
2923M: David Daney <david.daney@cavium.com>
2924W: http://www.cavium.com
2925S: Supported
2926F: drivers/i2c/busses/i2c-octeon*
2927F: drivers/i2c/busses/i2c-thunderx*
2928
f21fb3ed
RV
2929CAVIUM LIQUIDIO NETWORK DRIVER
2930M: Derek Chickles <derek.chickles@caviumnetworks.com>
2931M: Satanand Burla <satananda.burla@caviumnetworks.com>
2932M: Felix Manlunas <felix.manlunas@caviumnetworks.com>
2933M: Raghu Vatsavayi <raghu.vatsavayi@caviumnetworks.com>
2934L: netdev@vger.kernel.org
2935W: http://www.cavium.com
2936S: Supported
f21fb3ed
RV
2937F: drivers/net/ethernet/cavium/liquidio/
2938
ef0bbac3
VB
2939CC2520 IEEE-802.15.4 RADIO DRIVER
2940M: Varka Bhadram <varkabhadram@gmail.com>
2941L: linux-wpan@vger.kernel.org
2942S: Maintained
2943F: drivers/net/ieee802154/cc2520.c
2944F: include/linux/spi/cc2520.h
2945F: Documentation/devicetree/bindings/net/ieee802154/cc2520.txt
2946
ca684386
HV
2947CEC DRIVER
2948M: Hans Verkuil <hans.verkuil@cisco.com>
2949L: linux-media@vger.kernel.org
2950T: git git://linuxtv.org/media_tree.git
2951W: http://linuxtv.org
2952S: Supported
2953F: Documentation/cec.txt
618cd932 2954F: Documentation/media/uapi/cec
ca684386
HV
2955F: drivers/staging/media/cec/
2956F: drivers/media/cec-edid.c
2957F: drivers/media/rc/keymaps/rc-cec.c
2958F: include/media/cec.h
2959F: include/media/cec-edid.h
2960F: include/linux/cec.h
2961F: include/linux/cec-funcs.h
2962
b8154542 2963CELL BROADBAND ENGINE ARCHITECTURE
8b58be88 2964M: Arnd Bergmann <arnd@arndb.de>
a4724ed6 2965L: linuxppc-dev@lists.ozlabs.org
b8154542
AB
2966W: http://www.ibm.com/developerworks/power/cell/
2967S: Supported
679655da 2968F: arch/powerpc/include/asm/cell*.h
679655da 2969F: arch/powerpc/include/asm/spu*.h
c117ab84 2970F: arch/powerpc/include/uapi/asm/spu*.h
679655da
JP
2971F: arch/powerpc/oprofile/*cell*
2972F: arch/powerpc/platforms/cell/
b8154542 2973
398ecff5
SW
2974CEPH COMMON CODE (LIBCEPH)
2975M: Ilya Dryomov <idryomov@gmail.com>
e43cdb56 2976M: "Yan, Zheng" <zyan@redhat.com>
0f5417ce 2977M: Sage Weil <sage@redhat.com>
82593f87 2978L: ceph-devel@vger.kernel.org
09d90327 2979W: http://ceph.com/
fb99f881 2980T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
6e67b7ae 2981T: git git://github.com/ceph/ceph-client.git
9030aaf9 2982S: Supported
14430813
JP
2983F: net/ceph/
2984F: include/linux/ceph/
2985F: include/linux/crush/
9030aaf9 2986
398ecff5
SW
2987CEPH DISTRIBUTED FILE SYSTEM CLIENT (CEPH)
2988M: "Yan, Zheng" <zyan@redhat.com>
2989M: Sage Weil <sage@redhat.com>
2990M: Ilya Dryomov <idryomov@gmail.com>
2991L: ceph-devel@vger.kernel.org
2992W: http://ceph.com/
2993T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
6e67b7ae 2994T: git git://github.com/ceph/ceph-client.git
398ecff5
SW
2995S: Supported
2996F: Documentation/filesystems/ceph.txt
2997F: fs/ceph/
2998
cfc411e7
DH
2999CERTIFICATE HANDLING:
3000M: David Howells <dhowells@redhat.com>
3001M: David Woodhouse <dwmw2@infradead.org>
d8d80386 3002L: keyrings@vger.kernel.org
cfc411e7
DH
3003S: Maintained
3004F: Documentation/module-signing.txt
3005F: certs/
d8d80386 3006F: scripts/sign-file.c
cfc411e7
DH
3007F: scripts/extract-cert.c
3008
18332a80 3009CERTIFIED WIRELESS USB (WUSB) SUBSYSTEM:
18332a80 3010L: linux-usb@vger.kernel.org
10c6c9c9 3011S: Orphan
679655da
JP
3012F: Documentation/usb/WUSB-Design-overview.txt
3013F: Documentation/usb/wusb-cbaf
355ffe69
DV
3014F: drivers/usb/host/hwa-hc.c
3015F: drivers/usb/host/whci/
679655da
JP
3016F: drivers/usb/wusbcore/
3017F: include/linux/usb/wusb*
18332a80 3018
70e84049 3019CFAG12864B LCD DRIVER
8b58be88 3020M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
450c622e
MO
3021W: http://miguelojeda.es/auxdisplay.htm
3022W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
70e84049 3023S: Maintained
679655da
JP
3024F: drivers/auxdisplay/cfag12864b.c
3025F: include/linux/cfag12864b.h
70e84049
MOS
3026
3027CFAG12864BFB LCD FRAMEBUFFER DRIVER
8b58be88 3028M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
450c622e
MO
3029W: http://miguelojeda.es/auxdisplay.htm
3030W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
70e84049 3031S: Maintained
679655da
JP
3032F: drivers/auxdisplay/cfag12864bfb.c
3033F: include/linux/cfag12864b.h
70e84049 3034
704232c2 3035CFG80211 and NL80211
8b58be88 3036M: Johannes Berg <johannes@sipsolutions.net>
704232c2 3037L: linux-wireless@vger.kernel.org
ce466579
JB
3038W: http://wireless.kernel.org/
3039T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
3040T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
704232c2 3041S: Maintained
c117ab84 3042F: include/uapi/linux/nl80211.h
679655da
JP
3043F: include/net/cfg80211.h
3044F: net/wireless/*
3045X: net/wireless/wext*
704232c2 3046
46e64261
GKH
3047CHAR and MISC DRIVERS
3048M: Arnd Bergmann <arnd@arndb.de>
879a5a00 3049M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
46e64261 3050T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
879a5a00 3051S: Supported
46e64261
GKH
3052F: drivers/char/*
3053F: drivers/misc/*
471322a8 3054F: include/linux/miscdevice.h
46e64261 3055
0a920b5b 3056CHECKPATCH
8b58be88 3057M: Andy Whitcroft <apw@canonical.com>
10d83f07
JP
3058M: Joe Perches <joe@perches.com>
3059S: Maintained
679655da 3060F: scripts/checkpatch.pl
0a920b5b 3061
f8407f26
HW
3062CHINESE DOCUMENTATION
3063M: Harry Wei <harryxiyou@gmail.com>
9740153c 3064L: xiyoulinuxkernelgroup@googlegroups.com (subscribers-only)
f8407f26
HW
3065L: linux-kernel@zh-kernel.org (moderated for non-subscribers)
3066S: Maintained
3067F: Documentation/zh_CN/
3068
2721ea2c 3069CHIPIDEA USB HIGH SPEED DUAL ROLE CONTROLLER
60d77b3d 3070M: Peter Chen <Peter.Chen@nxp.com>
8373856d 3071T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
2721ea2c
AS
3072L: linux-usb@vger.kernel.org
3073S: Maintained
3074F: drivers/usb/chipidea/
3075
a93ad65d
HG
3076CHIPONE ICN8318 I2C TOUCHSCREEN DRIVER
3077M: Hans de Goede <hdegoede@redhat.com>
3078L: linux-input@vger.kernel.org
3079S: Maintained
3080F: Documentation/devicetree/bindings/input/touchscreen/chipone_icn8318.txt
3081F: drivers/input/touchscreen/chipone_icn8318.c
3082
ab043105
OJ
3083CHROME HARDWARE PLATFORM SUPPORT
3084M: Olof Johansson <olof@lixom.net>
3085S: Maintained
9f273c24 3086T: git git://git.kernel.org/pub/scm/linux/kernel/git/olof/chrome-platform.git
ab043105
OJ
3087F: drivers/platform/chrome/
3088
641cb85e 3089CISCO VIC ETHERNET NIC DRIVER
2360d2e8 3090M: Christian Benvenuti <benve@cisco.com>
001e1c1d 3091M: Sujith Sankar <ssujith@cisco.com>
c327e8f4 3092M: Govindarajulu Varadarajan <_govind@gmx.com>
5c6652f5 3093M: Neel Patel <neepatel@cisco.com>
7063fbf2 3094S: Supported
a6a5580c 3095F: drivers/net/ethernet/cisco/enic/
7063fbf2 3096
e3cf00d0 3097CISCO VIC LOW LATENCY NIC DRIVER
35ef4a9e
DG
3098M: Christian Benvenuti <benve@cisco.com>
3099M: Dave Goodell <dgoodell@cisco.com>
b75f0050 3100S: Supported
35ef4a9e 3101F: drivers/infiniband/hw/usnic/
e3cf00d0 3102
2b7a52a4 3103CIRRUS LOGIC EP93XX ETHERNET DRIVER
5587912f 3104M: Hartley Sweeten <hsweeten@visionengravers.com>
2b7a52a4
LB
3105L: netdev@vger.kernel.org
3106S: Maintained
57d0b7a0 3107F: drivers/net/ethernet/cirrus/ep93xx_eth.c
2b7a52a4 3108
3d4cfdc9
MB
3109CIRRUS LOGIC AUDIO CODEC DRIVERS
3110M: Brian Austin <brian.austin@cirrus.com>
3111M: Paul Handrigan <Paul.Handrigan@cirrus.com>
3112L: alsa-devel@alsa-project.org (moderated for non-subscribers)
3113S: Maintained
3114F: sound/soc/codecs/cs*
3115
94574d9a
KRW
3116CLEANCACHE API
3117M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
3118L: linux-kernel@vger.kernel.org
3119S: Maintained
3120F: mm/cleancache.c
3121F: include/linux/cleancache.h
3122
d4275354 3123CLK API
54176cc6 3124M: Russell King <linux@armlinux.org.uk>
aa571b14 3125L: linux-clk@vger.kernel.org
37417046 3126S: Maintained
d4275354
RK
3127F: include/linux/clk.h
3128
9222d247
JS
3129CLOCKSOURCE, CLOCKEVENT DRIVERS
3130M: Daniel Lezcano <daniel.lezcano@linaro.org>
3131M: Thomas Gleixner <tglx@linutronix.de>
981c3a4f 3132L: linux-kernel@vger.kernel.org
9222d247
JS
3133T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
3134S: Supported
3135F: drivers/clocksource
3136
5df6d737 3137CISCO FCOE HBA DRIVER
8fc89a79
HP
3138M: Hiral Patel <hiralpat@cisco.com>
3139M: Suma Ramars <sramars@cisco.com>
d7e01dc6 3140M: Brian Uchino <buchino@cisco.com>
5df6d737
AJ
3141L: linux-scsi@vger.kernel.org
3142S: Supported
2a99921a 3143F: drivers/scsi/fnic/
5df6d737 3144
c8806b6c
NM
3145CISCO SCSI HBA DRIVER
3146M: Narsimhulu Musini <nmusini@cisco.com>
3147M: Sesidhar Baddela <sebaddel@cisco.com>
3148L: linux-scsi@vger.kernel.org
3149S: Supported
3150F: drivers/scsi/snic/
3151
529aa8cb
TLSC
3152CMPC ACPI DRIVER
3153M: Thadeu Lima de Souza Cascardo <cascardo@holoscopio.com>
3154M: Daniel Oliveira Nascimento <don@syst.com.br>
d0944853 3155L: platform-driver-x86@vger.kernel.org
529aa8cb
TLSC
3156S: Supported
3157F: drivers/platform/x86/classmate-laptop.c
3158
85756a06
HV
3159COBALT MEDIA DRIVER
3160M: Hans Verkuil <hans.verkuil@cisco.com>
3161L: linux-media@vger.kernel.org
3162T: git git://linuxtv.org/media_tree.git
a825eaec 3163W: https://linuxtv.org
85756a06
HV
3164S: Supported
3165F: drivers/media/pci/cobalt/
3166
74425eee 3167COCCINELLE/Semantic Patches (SmPL)
26de9c26 3168M: Julia Lawall <Julia.Lawall@lip6.fr>
74425eee 3169M: Gilles Muller <Gilles.Muller@lip6.fr>
26de9c26 3170M: Nicolas Palix <nicolas.palix@imag.fr>
d8130624 3171M: Michal Marek <mmarek@suse.com>
26de9c26 3172L: cocci@systeme.lip6.fr (moderated for non-subscribers)
c00b5110 3173T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git misc
74425eee
NP
3174W: http://coccinelle.lip6.fr/
3175S: Supported
4b9033a3 3176F: Documentation/dev-tools/coccinelle.rst
74425eee
NP
3177F: scripts/coccinelle/
3178F: scripts/coccicheck
3179
1da177e4 3180CODA FILE SYSTEM
8b58be88 3181M: Jan Harkes <jaharkes@cs.cmu.edu>
1da177e4
LT
3182M: coda@cs.cmu.edu
3183L: codalist@coda.cs.cmu.edu
3184W: http://www.coda.cs.cmu.edu/
3185S: Maintained
679655da
JP
3186F: Documentation/filesystems/coda.txt
3187F: fs/coda/
3188F: include/linux/coda*.h
c117ab84 3189F: include/uapi/linux/coda*.h
1da177e4 3190
0b14261e
PZ
3191CODA V4L2 MEM2MEM DRIVER
3192M: Philipp Zabel <p.zabel@pengutronix.de>
3193L: linux-media@vger.kernel.org
3194S: Maintained
3195F: Documentation/devicetree/bindings/media/coda.txt
3196F: drivers/media/platform/coda/
3197
7704addb 3198COMMON CLK FRAMEWORK
a85fa007 3199M: Michael Turquette <mturquette@baylibre.com>
f956165f 3200M: Stephen Boyd <sboyd@codeaurora.org>
aa571b14 3201L: linux-clk@vger.kernel.org
22d61acf 3202Q: http://patchwork.kernel.org/project/linux-clk/list/
baeb0d9b 3203T: git git://git.kernel.org/pub/scm/linux/kernel/git/clk/linux.git
7704addb 3204S: Maintained
ae4185cd 3205F: Documentation/devicetree/bindings/clock/
60bea3b5
SW
3206F: drivers/clk/
3207X: drivers/clk/clkdev.c
7704addb 3208F: include/linux/clk-pr*
60bea3b5 3209F: include/linux/clk/
7704addb 3210
e2d1d6c0 3211COMMON INTERNET FILE SYSTEM (CIFS)
8b58be88 3212M: Steve French <sfrench@samba.org>
51223df6 3213L: linux-cifs@vger.kernel.org
d1f28953 3214L: samba-technical@lists.samba.org (moderated for non-subscribers)
e2d1d6c0 3215W: http://linux-cifs.samba.org/
bb1d5dda 3216T: git git://git.samba.org/sfrench/cifs-2.6.git
e2d1d6c0 3217S: Supported
ec421a71 3218F: Documentation/filesystems/cifs/
679655da 3219F: fs/cifs/
e2d1d6c0 3220
1da177e4 3221COMPACTPCI HOTPLUG CORE
8b58be88 3222M: Scott Murray <scott@spiteful.org>
64dab204 3223L: linux-pci@vger.kernel.org
82c4dfc7 3224S: Maintained
679655da 3225F: drivers/pci/hotplug/cpci_hotplug*
1da177e4
LT
3226
3227COMPACTPCI HOTPLUG ZIATECH ZT5550 DRIVER
8b58be88 3228M: Scott Murray <scott@spiteful.org>
64dab204 3229L: linux-pci@vger.kernel.org
82c4dfc7 3230S: Maintained
679655da 3231F: drivers/pci/hotplug/cpcihp_zt5550.*
1da177e4
LT
3232
3233COMPACTPCI HOTPLUG GENERIC DRIVER
8b58be88 3234M: Scott Murray <scott@spiteful.org>
64dab204 3235L: linux-pci@vger.kernel.org
82c4dfc7 3236S: Maintained
679655da 3237F: drivers/pci/hotplug/cpcihp_generic.c
1da177e4 3238
5411552c 3239COMPAL LAPTOP SUPPORT
8b58be88 3240M: Cezary Jackiewicz <cezary.jackiewicz@gmail.com>
d0944853 3241L: platform-driver-x86@vger.kernel.org
5411552c 3242S: Maintained
679655da 3243F: drivers/platform/x86/compal-laptop.c
5411552c 3244
949be0f7 3245CONEXANT ACCESSRUNNER USB DRIVER
9ae5e3bc
SA
3246L: accessrunner-general@lists.sourceforge.net
3247W: http://accessrunner.sourceforge.net/
44243ef4 3248S: Orphan
679655da 3249F: drivers/usb/atm/cxacru.c
949be0f7 3250
e2d1d6c0 3251CONFIGFS
d6351db2 3252M: Joel Becker <jlbec@evilplan.org>
1609bac8
CH
3253M: Christoph Hellwig <hch@lst.de>
3254T: git git://git.infradead.org/users/hch/configfs.git
e2d1d6c0 3255S: Supported
679655da
JP
3256F: fs/configfs/
3257F: include/linux/configfs.h
e2d1d6c0 3258
acb9c1b2 3259CONNECTOR
8b58be88 3260M: Evgeniy Polyakov <zbr@ioremap.net>
acb9c1b2
EP
3261L: netdev@vger.kernel.org
3262S: Maintained
3263F: drivers/connector/
3264
a3e3354d 3265CONTROL GROUP (CGROUP)
860ca0e6 3266M: Tejun Heo <tj@kernel.org>
ad50c159 3267M: Li Zefan <lizefan@huawei.com>
4d205676 3268M: Johannes Weiner <hannes@cmpxchg.org>
12340313 3269L: cgroups@vger.kernel.org
860ca0e6 3270T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
fb3a0fb6 3271S: Maintained
4b16b0c0 3272F: Documentation/cgroup*
679655da
JP
3273F: include/linux/cgroup*
3274F: kernel/cgroup*
a3e3354d
TH
3275
3276CONTROL GROUP - CPUSET
3277M: Li Zefan <lizefan@huawei.com>
3278L: cgroups@vger.kernel.org
3279W: http://www.bullopensource.org/cpuset/
3280W: http://oss.sgi.com/projects/cpusets/
3281T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
3282S: Maintained
4b16b0c0 3283F: Documentation/cgroup-v1/cpusets.txt
a3e3354d
TH
3284F: include/linux/cpuset.h
3285F: kernel/cpuset.c
3286
3287CONTROL GROUP - MEMORY RESOURCE CONTROLLER (MEMCG)
3288M: Johannes Weiner <hannes@cmpxchg.org>
fbd7dc74 3289M: Michal Hocko <mhocko@kernel.org>
c4e29738 3290M: Vladimir Davydov <vdavydov.dev@gmail.com>
a3e3354d
TH
3291L: cgroups@vger.kernel.org
3292L: linux-mm@kvack.org
3293S: Maintained
3294F: mm/memcontrol.c
5d1ea48b 3295F: mm/swap_cgroup.c
fb3a0fb6 3296
bebe4678 3297CORETEMP HARDWARE MONITORING DRIVER
96859129 3298M: Fenghua Yu <fenghua.yu@intel.com>
968ce1b1 3299L: linux-hwmon@vger.kernel.org
bebe4678 3300S: Maintained
679655da
JP
3301F: Documentation/hwmon/coretemp
3302F: drivers/hwmon/coretemp.c
bebe4678 3303
1da177e4 3304COSA/SRP SYNC SERIAL DRIVER
8b58be88 3305M: Jan "Yenya" Kasprzak <kas@fi.muni.cz>
1da177e4
LT
3306W: http://www.fi.muni.cz/~kas/cosa/
3307S: Maintained
679655da 3308F: drivers/net/wan/cosa*
1da177e4 3309
4371ee35 3310CPMAC ETHERNET DRIVER
9dd4aaef 3311M: Florian Fainelli <f.fainelli@gmail.com>
4371ee35
FF
3312L: netdev@vger.kernel.org
3313S: Maintained
b544dbac 3314F: drivers/net/ethernet/ti/cpmac.c
4371ee35 3315
1da177e4 3316CPU FREQUENCY DRIVERS
9c3646d1 3317M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
45c009a9 3318M: Viresh Kumar <viresh.kumar@linaro.org>
a6c072c7 3319L: linux-pm@vger.kernel.org
1da177e4 3320S: Maintained
27209d91
VK
3321T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
3322T: git git://git.linaro.org/people/vireshk/linux.git (For ARM Updates)
dabe73cb 3323F: Documentation/cpu-freq/
679655da
JP
3324F: drivers/cpufreq/
3325F: include/linux/cpufreq.h
1da177e4 3326
8a67f0ef
VK
3327CPU FREQUENCY DRIVERS - ARM BIG LITTLE
3328M: Viresh Kumar <viresh.kumar@linaro.org>
171d0ba8 3329M: Sudeep Holla <sudeep.holla@arm.com>
8a67f0ef
VK
3330L: linux-pm@vger.kernel.org
3331W: http://www.arm.com/products/processors/technologies/biglittleprocessing.php
3332S: Maintained
3333F: drivers/cpufreq/arm_big_little.h
3334F: drivers/cpufreq/arm_big_little.c
3335F: drivers/cpufreq/arm_big_little_dt.c
3336
14d2c34c 3337CPUIDLE DRIVER - ARM BIG LITTLE
b75f0050
JP
3338M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
3339M: Daniel Lezcano <daniel.lezcano@linaro.org>
3340L: linux-pm@vger.kernel.org
3341L: linux-arm-kernel@lists.infradead.org
cea8321c 3342T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
b75f0050
JP
3343S: Maintained
3344F: drivers/cpuidle/cpuidle-big_little.c
14d2c34c 3345
0c570c18
BZ
3346CPUIDLE DRIVER - ARM EXYNOS
3347M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
3348M: Daniel Lezcano <daniel.lezcano@linaro.org>
3349M: Kukjin Kim <kgene@kernel.org>
3350L: linux-pm@vger.kernel.org
3351L: linux-samsung-soc@vger.kernel.org
3352S: Supported
3353F: drivers/cpuidle/cpuidle-exynos.c
3354F: arch/arm/mach-exynos/pm.c
3355
a8e39c35 3356CPUIDLE DRIVERS
9c3646d1 3357M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
a8e39c35
DL
3358M: Daniel Lezcano <daniel.lezcano@linaro.org>
3359L: linux-pm@vger.kernel.org
3360S: Maintained
cea8321c 3361T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
a8e39c35
DL
3362F: drivers/cpuidle/*
3363F: include/linux/cpuidle.h
3364
1da177e4 3365CPUID/MSR DRIVER
8b58be88 3366M: "H. Peter Anvin" <hpa@zytor.com>
1da177e4 3367S: Maintained
679655da
JP
3368F: arch/x86/kernel/cpuid.c
3369F: arch/x86/kernel/msr.c
1da177e4 3370
7fe2f639 3371CPU POWER MONITORING SUBSYSTEM
d8130624 3372M: Thomas Renninger <trenn@suse.com>
103f1790 3373L: linux-pm@vger.kernel.org
7fe2f639 3374S: Maintained
14430813 3375F: tools/power/cpupower/
7fe2f639 3376
1da177e4 3377CRAMFS FILESYSTEM
ce00f85c 3378W: http://sourceforge.net/projects/cramfs/
54886a71 3379S: Orphan / Obsolete
679655da
JP
3380F: Documentation/filesystems/cramfs.txt
3381F: fs/cramfs/
1da177e4
LT
3382
3383CRIS PORT
8b58be88
JP
3384M: Mikael Starvik <starvik@axis.com>
3385M: Jesper Nilsson <jesper.nilsson@axis.com>
9937ac0c 3386L: linux-cris-kernel@axis.com
1da177e4 3387W: http://developer.axis.com
9f273c24 3388T: git git://git.kernel.org/pub/scm/linux/kernel/git/jesper/cris.git
1da177e4 3389S: Maintained
679655da 3390F: arch/cris/
df621252 3391F: drivers/tty/serial/crisv10.*
1da177e4
LT
3392
3393CRYPTO API
8b58be88
JP
3394M: Herbert Xu <herbert@gondor.apana.org.au>
3395M: "David S. Miller" <davem@davemloft.net>
1da177e4 3396L: linux-crypto@vger.kernel.org
9f273c24 3397T: git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/cryptodev-2.6.git
54e5881d 3398T: git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6.git
1da177e4 3399S: Maintained
679655da 3400F: Documentation/crypto/
fe1c445b 3401F: Documentation/devicetree/bindings/crypto/
2ca87a17 3402F: Documentation/DocBook/crypto-API.tmpl
679655da
JP
3403F: arch/*/crypto/
3404F: crypto/
3405F: drivers/crypto/
3406F: include/crypto/
1da177e4 3407
5b07bd57 3408CRYPTOGRAPHIC RANDOM NUMBER GENERATOR
8b58be88 3409M: Neil Horman <nhorman@tuxdriver.com>
5b07bd57
NH
3410L: linux-crypto@vger.kernel.org
3411S: Maintained
51a2228a
JP
3412F: crypto/ansi_cprng.c
3413F: crypto/rng.c
5b07bd57 3414
fc279cc2
HV
3415CS3308 MEDIA DRIVER
3416M: Hans Verkuil <hverkuil@xs4all.nl>
3417L: linux-media@vger.kernel.org
3418T: git git://linuxtv.org/media_tree.git
3419W: http://linuxtv.org
3420S: Odd Fixes
3421F: drivers/media/i2c/cs3308.c
3422F: drivers/media/i2c/cs3308.h
3423
9b4ffa48 3424CS5535 Audio ALSA driver
8b58be88 3425M: Jaya Kumar <jayakumar.alsa@gmail.com>
9b4ffa48 3426S: Maintained
679655da 3427F: sound/pci/cs5535audio/
9b4ffa48 3428
a910e4a9 3429CW1200 WLAN driver
b75f0050
JP
3430M: Solomon Peachy <pizza@shaftnet.org>
3431S: Maintained
560424e9 3432F: drivers/net/wireless/st/cw1200/
a910e4a9 3433
6d8425b1 3434CX18 VIDEO4LINUX DRIVER
6afdeaf8 3435M: Andy Walls <awalls@md.metrocast.net>
7b212edf 3436L: ivtv-devel@ivtvdriver.org (subscribers-only)
661263b5 3437L: linux-media@vger.kernel.org
275ffde4 3438T: git git://linuxtv.org/media_tree.git
a825eaec 3439W: https://linuxtv.org
30e10993 3440W: http://www.ivtvdriver.org/index.php/Cx18
6d8425b1 3441S: Maintained
618cd932 3442F: Documentation/media/v4l-drivers/cx18*
90d72ac6 3443F: drivers/media/pci/cx18/
6c0f0359 3444F: include/uapi/linux/ivtv*
6d8425b1 3445
3f101d91
HV
3446CX2341X MPEG ENCODER HELPER MODULE
3447M: Hans Verkuil <hverkuil@xs4all.nl>
3448L: linux-media@vger.kernel.org
3449T: git git://linuxtv.org/media_tree.git
a825eaec 3450W: https://linuxtv.org
3f101d91 3451S: Maintained
c368360b 3452F: drivers/media/common/cx2341x*
3f101d91
HV
3453F: include/media/cx2341x*
3454
b8fe6e2c
PB
3455CX24120 MEDIA DRIVER
3456M: Jemma Denson <jdenson@gmail.com>
3457M: Patrick Boettcher <patrick.boettcher@posteo.de>
3458L: linux-media@vger.kernel.org
a825eaec 3459W: https://linuxtv.org
b8fe6e2c
PB
3460Q: http://patchwork.linuxtv.org/project/linux-media/list/
3461S: Maintained
3462F: drivers/media/dvb-frontends/cx24120*
3463
20357578 3464CX88 VIDEO4LINUX DRIVER
5dc8a864
MCC
3465M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
3466M: Mauro Carvalho Chehab <mchehab@kernel.org>
20357578 3467L: linux-media@vger.kernel.org
a825eaec 3468W: https://linuxtv.org
20357578
MCC
3469T: git git://linuxtv.org/media_tree.git
3470S: Odd fixes
618cd932 3471F: Documentation/media/v4l-drivers/cx88*
20357578 3472F: drivers/media/pci/cx88/
6d8425b1 3473
91952bc0
AP
3474CXD2820R MEDIA DRIVER
3475M: Antti Palosaari <crope@iki.fi>
3476L: linux-media@vger.kernel.org
a825eaec 3477W: https://linuxtv.org
91952bc0
AP
3478W: http://palosaari.fi/linux/
3479Q: http://patchwork.linuxtv.org/project/linux-media/list/
3480T: git git://linuxtv.org/anttip/media_tree.git
3481S: Maintained
3482F: drivers/media/dvb-frontends/cxd2820r*
6d8425b1 3483
e5ec3789 3484CXGB3 ETHERNET DRIVER (CXGB3)
cdc99239 3485M: Santosh Raspatur <santosh@chelsio.com>
e5ec3789
SW
3486L: netdev@vger.kernel.org
3487W: http://www.chelsio.com
3488S: Supported
f7917c00 3489F: drivers/net/ethernet/chelsio/cxgb3/
e5ec3789 3490
d8ae3c33 3491CXGB3 ISCSI DRIVER (CXGB3I)
49e7d9df
JP
3492M: Karen Xie <kxie@chelsio.com>
3493L: linux-scsi@vger.kernel.org
3494W: http://www.chelsio.com
3495S: Supported
3496F: drivers/scsi/cxgbi/cxgb3i
d8ae3c33 3497
e5ec3789 3498CXGB3 IWARP RNIC DRIVER (IW_CXGB3)
8b58be88 3499M: Steve Wise <swise@chelsio.com>
e6cc0fd1 3500L: linux-rdma@vger.kernel.org
e5ec3789
SW
3501W: http://www.openfabrics.org
3502S: Supported
679655da 3503F: drivers/infiniband/hw/cxgb3/
a85fb338 3504F: include/uapi/rdma/cxgb3-abi.h
e5ec3789 3505
be4c9bad 3506CXGB4 ETHERNET DRIVER (CXGB4)
56f16c74 3507M: Hariprasad S <hariprasad@chelsio.com>
be4c9bad
RD
3508L: netdev@vger.kernel.org
3509W: http://www.chelsio.com
3510S: Supported
f7917c00 3511F: drivers/net/ethernet/chelsio/cxgb4/
be4c9bad 3512
d8ae3c33 3513CXGB4 ISCSI DRIVER (CXGB4I)
49e7d9df
JP
3514M: Karen Xie <kxie@chelsio.com>
3515L: linux-scsi@vger.kernel.org
3516W: http://www.chelsio.com
3517S: Supported
3518F: drivers/scsi/cxgbi/cxgb4i
d8ae3c33 3519
be4c9bad
RD
3520CXGB4 IWARP RNIC DRIVER (IW_CXGB4)
3521M: Steve Wise <swise@chelsio.com>
3522L: linux-rdma@vger.kernel.org
3523W: http://www.openfabrics.org
3524S: Supported
3525F: drivers/infiniband/hw/cxgb4/
e44ee2fd 3526F: include/uapi/rdma/cxgb4-abi.h
be4c9bad 3527
5c20a5c7
CL
3528CXGB4VF ETHERNET DRIVER (CXGB4VF)
3529M: Casey Leedom <leedom@chelsio.com>
3530L: netdev@vger.kernel.org
3531W: http://www.chelsio.com
3532S: Supported
f7917c00 3533F: drivers/net/ethernet/chelsio/cxgb4vf/
5c20a5c7 3534
a9282d01
IM
3535CXL (IBM Coherent Accelerator Processor Interface CAPI) DRIVER
3536M: Ian Munsie <imunsie@au1.ibm.com>
9d82fd2f 3537M: Frederic Barrat <fbarrat@linux.vnet.ibm.com>
a9282d01
IM
3538L: linuxppc-dev@lists.ozlabs.org
3539S: Supported
9d82fd2f 3540F: arch/powerpc/platforms/powernv/pci-cxl.c
a9282d01 3541F: drivers/misc/cxl/
ec249dd8 3542F: include/misc/cxl*
a9282d01
IM
3543F: include/uapi/misc/cxl.h
3544F: Documentation/powerpc/cxl.txt
a9282d01
IM
3545F: Documentation/ABI/testing/sysfs-class-cxl
3546
11f43ae7
MO
3547CXLFLASH (IBM Coherent Accelerator Processor Interface CAPI Flash) SCSI DRIVER
3548M: Manoj N. Kumar <manoj@linux.vnet.ibm.com>
3549M: Matthew R. Ochs <mrochs@linux.vnet.ibm.com>
b2c0627c 3550M: Uma Krishnan <ukrishn@linux.vnet.ibm.com>
11f43ae7
MO
3551L: linux-scsi@vger.kernel.org
3552S: Supported
3553F: drivers/scsi/cxlflash/
3554F: include/uapi/scsi/cxlflash_ioctls.h
3555F: Documentation/powerpc/cxlflash.txt
3556
b52b97a3
GC
3557STMMAC ETHERNET DRIVER
3558M: Giuseppe Cavallaro <peppe.cavallaro@st.com>
91979b9d 3559M: Alexandre Torgue <alexandre.torgue@st.com>
b52b97a3
GC
3560L: netdev@vger.kernel.org
3561W: http://www.stlinux.com
3562S: Supported
7ac6653a 3563F: drivers/net/ethernet/stmicro/stmmac/
b52b97a3 3564
1da177e4 3565CYBERPRO FB DRIVER
54176cc6 3566M: Russell King <linux@armlinux.org.uk>
efc03ecb 3567L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
54176cc6 3568W: http://www.armlinux.org.uk/
1da177e4 3569S: Maintained
8a61f013 3570F: drivers/video/fbdev/cyber2000fb.*
9fa68eae 3571
1da177e4 3572CYCLADES ASYNC MUX DRIVER
1da177e4 3573W: http://www.cyclades.com/
d459883e 3574S: Orphan
c897401b 3575F: drivers/tty/cyclades.c
679655da 3576F: include/linux/cyclades.h
c117ab84 3577F: include/uapi/linux/cyclades.h
1da177e4
LT
3578
3579CYCLADES PC300 DRIVER
1da177e4 3580W: http://www.cyclades.com/
d459883e 3581S: Orphan
679655da 3582F: drivers/net/wan/pc300*
1da177e4 3583
402f6ae4
AP
3584CYPRESS_FIRMWARE MEDIA DRIVER
3585M: Antti Palosaari <crope@iki.fi>
3586L: linux-media@vger.kernel.org
a825eaec 3587W: https://linuxtv.org
402f6ae4
AP
3588W: http://palosaari.fi/linux/
3589Q: http://patchwork.linuxtv.org/project/linux-media/list/
3590T: git git://linuxtv.org/anttip/media_tree.git
3591S: Maintained
3592F: drivers/media/common/cypress_firmware*
3593
e3ae3525 3594CYTTSP TOUCHSCREEN DRIVER
be9a6f40 3595M: Ferruh Yigit <fery@cypress.com>
6305902c 3596L: linux-input@vger.kernel.org
be9a6f40 3597S: Supported
6305902c
JP
3598F: drivers/input/touchscreen/cyttsp*
3599F: include/linux/input/cyttsp.h
e3ae3525 3600
aaaf5fbf
JK
3601DALLAS/MAXIM DS1685-FAMILY REAL TIME CLOCK
3602M: Joshua Kinard <kumba@gentoo.org>
3603S: Maintained
3604F: drivers/rtc/rtc-ds1685.c
3605F: include/linux/rtc/ds1685.h
3606
1da177e4 3607DAMA SLAVE for AX.25
8b58be88 3608M: Joerg Reuter <jreuter@yaina.de>
1da177e4
LT
3609W: http://yaina.de/jreuter/
3610W: http://www.qsl.net/dl1bke/
3611L: linux-hams@vger.kernel.org
3612S: Maintained
679655da
JP
3613F: net/ax25/af_ax25.c
3614F: net/ax25/ax25_dev.c
3615F: net/ax25/ax25_ds_*
3616F: net/ax25/ax25_in.c
3617F: net/ax25/ax25_out.c
3618F: net/ax25/ax25_timer.c
3619F: net/ax25/sysctl_net_ax25.c
1da177e4 3620
e2d1d6c0 3621DAVICOM FAST ETHERNET (DMFE) NETWORK DRIVER
e2d1d6c0 3622L: netdev@vger.kernel.org
5ff77428 3623S: Orphan
679655da 3624F: Documentation/networking/dmfe.txt
0f04e2aa 3625F: drivers/net/ethernet/dec/tulip/dmfe.c
e2d1d6c0
RD
3626
3627DC390/AM53C974 SCSI driver
d8130624 3628M: Hannes Reinecke <hare@suse.com>
71bd849d 3629L: linux-scsi@vger.kernel.org
e2d1d6c0 3630S: Maintained
71bd849d 3631F: drivers/scsi/am53c974.c
e2d1d6c0 3632
1da177e4 3633DC395x SCSI driver
61eee9a7 3634M: Oliver Neukum <oliver@neukum.org>
8b58be88
JP
3635M: Ali Akcaagac <aliakc@web.de>
3636M: Jamie Lenehan <lenehan@twibble.org>
f5df5881 3637L: dc395x@twibble.org
cf015e9f
JP
3638W: http://twibble.org/dist/dc395x/
3639W: http://lists.twibble.org/mailman/listinfo/dc395x/
1da177e4 3640S: Maintained
679655da
JP
3641F: Documentation/scsi/dc395x.txt
3642F: drivers/scsi/dc395x.*
1da177e4 3643
eb8edb08 3644DCCP PROTOCOL
a89d030e 3645M: Gerrit Renker <gerrit@erg.abdn.ac.uk>
eb8edb08 3646L: dccp@vger.kernel.org
c996d8b9 3647W: http://www.linuxfoundation.org/collaborate/workgroups/networking/dccp
eb8edb08 3648S: Maintained
679655da 3649F: include/linux/dccp.h
c117ab84 3650F: include/uapi/linux/dccp.h
679655da
JP
3651F: include/linux/tfrc.h
3652F: net/dccp/
eb8edb08 3653
1da177e4 3654DECnet NETWORK LAYER
1da177e4
LT
3655W: http://linux-decnet.sourceforge.net
3656L: linux-decnet-user@lists.sourceforge.net
f546444d 3657S: Orphan
679655da
JP
3658F: Documentation/networking/decnet.txt
3659F: net/decnet/
1da177e4 3660
ebff05b9
MR
3661DECSTATION PLATFORM SUPPORT
3662M: "Maciej W. Rozycki" <macro@linux-mips.org>
3663L: linux-mips@linux-mips.org
3664W: http://www.linux-mips.org/wiki/DECstation
3665S: Maintained
3666F: arch/mips/dec/
3667F: arch/mips/include/asm/dec/
3668F: arch/mips/include/asm/mach-dec/
3669
1da177e4 3670DEFXX FDDI NETWORK DRIVER
8b58be88 3671M: "Maciej W. Rozycki" <macro@linux-mips.org>
1da177e4 3672S: Maintained
33f810b2 3673F: drivers/net/fddi/defxx.*
1da177e4 3674
ad8f07cc 3675DELL LAPTOP DRIVER
8b58be88 3676M: Matthew Garrett <mjg59@srcf.ucam.org>
cdbff611 3677M: Pali Rohár <pali.rohar@gmail.com>
d0944853 3678L: platform-driver-x86@vger.kernel.org
ad8f07cc 3679S: Maintained
679655da 3680F: drivers/platform/x86/dell-laptop.c
ad8f07cc 3681
817a5cdb
PR
3682DELL LAPTOP RBTN DRIVER
3683M: Pali Rohár <pali.rohar@gmail.com>
3684S: Maintained
3685F: drivers/platform/x86/dell-rbtn.*
3686
cdbff611
PR
3687DELL LAPTOP FREEFALL DRIVER
3688M: Pali Rohár <pali.rohar@gmail.com>
3689S: Maintained
3690F: drivers/platform/x86/dell-smo8800.c
3691
1da177e4 3692DELL LAPTOP SMM DRIVER
a5afba16 3693M: Pali Rohár <pali.rohar@gmail.com>
ef3522f7 3694S: Maintained
a5afba16 3695F: drivers/hwmon/dell-smm-hwmon.c
c117ab84 3696F: include/uapi/linux/i8k.h
1da177e4 3697
90563ec4 3698DELL SYSTEMS MANAGEMENT BASE DRIVER (dcdbas)
8b58be88 3699M: Doug Warzecha <Douglas_Warzecha@dell.com>
90563ec4 3700S: Maintained
679655da
JP
3701F: Documentation/dcdbas.txt
3702F: drivers/firmware/dcdbas.*
90563ec4 3703
0b3f6109 3704DELL WMI EXTRAS DRIVER
8b58be88 3705M: Matthew Garrett <mjg59@srcf.ucam.org>
cdbff611 3706M: Pali Rohár <pali.rohar@gmail.com>
0b3f6109 3707S: Maintained
36b3a96f 3708F: drivers/platform/x86/dell-wmi.c
0b3f6109 3709
5efc75e3 3710DESIGNWARE USB2 DRD IP DRIVER
16272ae7 3711M: John Youn <johnyoun@synopsys.com>
5efc75e3 3712L: linux-usb@vger.kernel.org
18f340f9 3713T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
5efc75e3 3714S: Maintained
197ba5f4 3715F: drivers/usb/dwc2/
5efc75e3 3716
94ab23dd 3717DESIGNWARE USB3 DRD IP DRIVER
a55f6286 3718M: Felipe Balbi <balbi@kernel.org>
94ab23dd 3719L: linux-usb@vger.kernel.org
94ab23dd
FB
3720T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
3721S: Maintained
3722F: drivers/usb/dwc3/
3723
833c9545
JB
3724DEVICE COREDUMP (DEV_COREDUMP)
3725M: Johannes Berg <johannes@sipsolutions.net>
3726L: linux-kernel@vger.kernel.org
3727S: Maintained
3728F: drivers/base/devcoredump.c
3729F: include/linux/devcoredump.h
3730
89d07767
KP
3731DEVICE FREQUENCY (DEVFREQ)
3732M: MyungJoo Ham <myungjoo.ham@samsung.com>
3733M: Kyungmin Park <kyungmin.park@samsung.com>
88476d34 3734L: linux-pm@vger.kernel.org
6a3cd722 3735T: git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
89d07767
KP
3736S: Maintained
3737F: drivers/devfreq/
6a3cd722
CC
3738F: include/linux/devfreq.h
3739F: Documentation/devicetree/bindings/devfreq/
89d07767 3740
7dbded06
CC
3741DEVICE FREQUENCY EVENT (DEVFREQ-EVENT)
3742M: Chanwoo Choi <cw00.choi@samsung.com>
3743L: linux-pm@vger.kernel.org
3744T: git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
3745S: Supported
3746F: drivers/devfreq/event/
3747F: drivers/devfreq/devfreq-event.c
3748F: include/linux/devfreq-event.h
3749F: Documentation/devicetree/bindings/devfreq/event/
89d07767 3750
490b864b
CC
3751BUS FREQUENCY DRIVER FOR SAMSUNG EXYNOS
3752M: Chanwoo Choi <cw00.choi@samsung.com>
3753L: linux-pm@vger.kernel.org
3754L: linux-samsung-soc@vger.kernel.org
3755T: git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
3756S: Maintained
3757F: drivers/devfreq/exynos-bus.c
3758F: Documentation/devicetree/bindings/devfreq/exynos-bus.txt
3759
1da177e4 3760DEVICE NUMBER REGISTRY
8b58be88 3761M: Torben Mathiasen <device@lanana.org>
1da177e4 3762W: http://lanana.org/docs/device-list/index.html
1da177e4
LT
3763S: Maintained
3764
e2d1d6c0 3765DEVICE-MAPPER (LVM)
854ecaad 3766M: Alasdair Kergon <agk@redhat.com>
8504eed3 3767M: Mike Snitzer <snitzer@redhat.com>
854ecaad 3768M: dm-devel@redhat.com
e2d1d6c0
RD
3769L: dm-devel@redhat.com
3770W: http://sources.redhat.com/dm
8a6e2535 3771Q: http://patchwork.kernel.org/project/dm-devel/list/
41d35d25 3772T: git git://git.kernel.org/pub/scm/linux/kernel/git/device-mapper/linux-dm.git
854ecaad 3773T: quilt http://people.redhat.com/agk/patches/linux/editing/
e2d1d6c0 3774S: Maintained
679655da
JP
3775F: Documentation/device-mapper/
3776F: drivers/md/dm*
854ecaad 3777F: drivers/md/persistent-data/
679655da
JP
3778F: include/linux/device-mapper.h
3779F: include/linux/dm-*.h
8504eed3 3780F: include/uapi/linux/dm-*.h
e2d1d6c0 3781
bfcd3a46
JP
3782DEVLINK
3783M: Jiri Pirko <jiri@mellanox.com>
3784L: netdev@vger.kernel.org
3785S: Supported
3786F: net/core/devlink.c
3787F: include/net/devlink.h
3788F: include/uapi/linux/devlink.h
3789
c0d995aa
OST
3790DIALOG SEMICONDUCTOR DRIVERS
3791M: Support Opensource <support.opensource@diasemi.com>
3792W: http://www.dialog-semiconductor.com/products
3793S: Supported
3794F: Documentation/hwmon/da90??
047cfd01 3795F: Documentation/devicetree/bindings/mfd/da90*.txt
4eeb08b4 3796F: Documentation/devicetree/bindings/regulator/da92*.txt
7c933772 3797F: Documentation/devicetree/bindings/sound/da[79]*.txt
c0d995aa
OST
3798F: drivers/gpio/gpio-da90??.c
3799F: drivers/hwmon/da90??-hwmon.c
7be72c2c 3800F: drivers/iio/adc/da91??-*.c
c0d995aa
OST
3801F: drivers/input/misc/da90??_onkey.c
3802F: drivers/input/touchscreen/da9052_tsi.c
3803F: drivers/leds/leds-da90??.c
3804F: drivers/mfd/da903x.c
3805F: drivers/mfd/da90??-*.c
7be72c2c 3806F: drivers/mfd/da91??-*.c
8c0984e5
SR
3807F: drivers/power/supply/da9052-battery.c
3808F: drivers/power/supply/da91??-*.c
c0d995aa
OST
3809F: drivers/regulator/da903x.c
3810F: drivers/regulator/da9???-regulator.[ch]
3811F: drivers/rtc/rtc-da90??.c
3812F: drivers/video/backlight/da90??_bl.c
3813F: drivers/watchdog/da90??_wdt.c
3814F: include/linux/mfd/da903x.h
3815F: include/linux/mfd/da9052/
3816F: include/linux/mfd/da9055/
047cfd01 3817F: include/linux/mfd/da9062/
c0d995aa 3818F: include/linux/mfd/da9063/
7be72c2c 3819F: include/linux/mfd/da9150/
4eeb08b4 3820F: include/linux/regulator/da9211.h
c0d995aa
OST
3821F: include/sound/da[79]*.h
3822F: sound/soc/codecs/da[79]*.[ch]
3823
6ea5dcdf
WBG
3824DIAMOND SYSTEMS GPIO-MM GPIO DRIVER
3825M: William Breathitt Gray <vilhelm.gray@gmail.com>
3826L: linux-gpio@vger.kernel.org
3827S: Maintained
3828F: drivers/gpio/gpio-gpio-mm.c
3829
599aa697
LL
3830DIGI NEO AND CLASSIC PCI PRODUCTS
3831M: Lidza Louina <lidza.louina@gmail.com>
542f3d5a 3832M: Mark Hounschell <markh@compro.net>
599aa697
LL
3833L: driverdev-devel@linuxdriverproject.org
3834S: Maintained
3835F: drivers/staging/dgnc/
3836
335d7c58 3837DIOLAN U2C-12 I2C DRIVER
ca462085 3838M: Guenter Roeck <linux@roeck-us.net>
335d7c58
GR
3839L: linux-i2c@vger.kernel.org
3840S: Maintained
3841F: drivers/i2c/busses/i2c-diolan-u2c.c
3842
d475c634
MW
3843DIRECT ACCESS (DAX)
3844M: Matthew Wilcox <willy@linux.intel.com>
3845L: linux-fsdevel@vger.kernel.org
3846S: Supported
3847F: fs/dax.c
3848
e7839f25 3849DIRECTORY NOTIFICATION (DNOTIFY)
8b58be88 3850M: Eric Paris <eparis@parisplace.org>
3c5119c0 3851S: Maintained
679655da
JP
3852F: Documentation/filesystems/dnotify.txt
3853F: fs/notify/dnotify/
3854F: include/linux/dnotify.h
1da177e4
LT
3855
3856DISK GEOMETRY AND PARTITION HANDLING
8b58be88 3857M: Andries Brouwer <aeb@cwi.nl>
1da177e4
LT
3858W: http://www.win.tue.nl/~aeb/linux/Large-Disk.html
3859W: http://www.win.tue.nl/~aeb/linux/zip/zip-1.html
3860W: http://www.win.tue.nl/~aeb/partitions/partition_types-1.html
3861S: Maintained
3862
4480f15b 3863DISKQUOTA
d8130624 3864M: Jan Kara <jack@suse.com>
1da177e4 3865S: Maintained
679655da
JP
3866F: Documentation/filesystems/quota.txt
3867F: fs/quota/
3868F: include/linux/quota*.h
c117ab84 3869F: include/uapi/linux/quota*.h
1da177e4 3870
702686ad
BT
3871DISPLAYLINK USB 2.0 FRAMEBUFFER DRIVER (UDLFB)
3872M: Bernie Thompson <bernie@plugable.com>
3873L: linux-fbdev@vger.kernel.org
3874S: Maintained
3875W: http://plugable.com/category/projects/udlfb/
8a61f013 3876F: drivers/video/fbdev/udlfb.c
702686ad
BT
3877F: include/video/udlfb.h
3878F: Documentation/fb/udlfb.txt
3879
e7839f25 3880DISTRIBUTED LOCK MANAGER (DLM)
8b58be88
JP
3881M: Christine Caulfield <ccaulfie@redhat.com>
3882M: David Teigland <teigland@redhat.com>
a4644184 3883L: cluster-devel@redhat.com
5be7b50f 3884W: http://sources.redhat.com/cluster/
9f273c24 3885T: git git://git.kernel.org/pub/scm/linux/kernel/git/teigland/linux-dlm.git
5be7b50f 3886S: Supported
679655da 3887F: fs/dlm/
5be7b50f 3888
53b6b3e0
SS
3889DMA BUFFER SHARING FRAMEWORK
3890M: Sumit Semwal <sumit.semwal@linaro.org>
3891S: Maintained
3892L: linux-media@vger.kernel.org
3893L: dri-devel@lists.freedesktop.org
8ada6d2d 3894L: linaro-mm-sig@lists.linaro.org (moderated for non-subscribers)
35fac7e3 3895F: drivers/dma-buf/
e46d12c6
JP
3896F: include/linux/dma-buf*
3897F: include/linux/reservation.h
3898F: include/linux/*fence.h
53b6b3e0
SS
3899F: Documentation/dma-buf-sharing.txt
3900T: git git://git.linaro.org/people/sumitsemwal/linux-dma-buf.git
3901
c483e065
GP
3902SYNC FILE FRAMEWORK
3903M: Sumit Semwal <sumit.semwal@linaro.org>
3904R: Gustavo Padovan <gustavo@padovan.org>
3905S: Maintained
3906L: linux-media@vger.kernel.org
3907L: dri-devel@lists.freedesktop.org
3908F: drivers/dma-buf/sync_file.c
3909F: include/linux/sync_file.h
3910F: Documentation/sync_file.txt
3911T: git git://git.linaro.org/people/sumitsemwal/linux-dma-buf.git
3912
b3e5f263 3913DMA GENERIC OFFLOAD ENGINE SUBSYSTEM
4abed0af 3914M: Vinod Koul <vinod.koul@intel.com>
17b59560
VK
3915L: dmaengine@vger.kernel.org
3916Q: https://patchwork.kernel.org/project/linux-dmaengine/list/
08223d80 3917S: Maintained
679655da 3918F: drivers/dma/
0ce3c066 3919F: include/linux/dmaengine.h
c56d329e 3920F: Documentation/devicetree/bindings/dma/
979a281e
VK
3921F: Documentation/dmaengine/
3922T: git git://git.infradead.org/users/vkoul/slave-dma.git
248a9dc3 3923
b825037d 3924DME1737 HARDWARE MONITOR DRIVER
8b58be88 3925M: Juerg Haefliger <juergh@gmail.com>
968ce1b1 3926L: linux-hwmon@vger.kernel.org
b825037d 3927S: Maintained
679655da
JP
3928F: Documentation/hwmon/dme1737
3929F: drivers/hwmon/dme1737.c
b825037d 3930
1f31e1b1 3931DMI/SMBIOS SUPPORT
d8130624 3932M: Jean Delvare <jdelvare@suse.com>
1f31e1b1 3933S: Maintained
d4aeef93 3934T: quilt http://jdelvare.nerim.net/devel/linux/jdelvare-dmi/
d7f96f97 3935F: Documentation/ABI/testing/sysfs-firmware-dmi-tables
1f31e1b1
JD
3936F: drivers/firmware/dmi-id.c
3937F: drivers/firmware/dmi_scan.c
3938F: include/linux/dmi.h
3939
7d2c86b5 3940DOCUMENTATION
ad3118b9 3941M: Jonathan Corbet <corbet@lwn.net>
795fb7e7
JD
3942L: linux-doc@vger.kernel.org
3943S: Maintained
679655da 3944F: Documentation/
42f41ecf
JC
3945F: scripts/docproc.c
3946F: scripts/kernel-doc*
97be078b
RD
3947X: Documentation/ABI/
3948X: Documentation/devicetree/
933a46b8
JC
3949X: Documentation/acpi
3950X: Documentation/power
3951X: Documentation/spi
618cd932 3952X: Documentation/media
c51edfb1 3953T: git git://git.lwn.net/linux.git docs-next
abbaeff3 3954
1da177e4 3955DOUBLETALK DRIVER
8b58be88 3956M: "James R. Van Zandt" <jrv@vanzandt.mv.com>
1da177e4
LT
3957L: blinux-list@redhat.com
3958S: Maintained
679655da
JP
3959F: drivers/char/dtlk.c
3960F: include/linux/dtlk.h
1da177e4 3961
e2d1d6c0 3962DPT_I2O SCSI RAID DRIVER
8b58be88 3963M: Adaptec OEM Raid Solutions <aacraid@adaptec.com>
e2d1d6c0
RD
3964L: linux-scsi@vger.kernel.org
3965W: http://www.adaptec.com/
3966S: Maintained
679655da
JP
3967F: drivers/scsi/dpt*
3968F: drivers/scsi/dpt/
e2d1d6c0 3969
b411b363 3970DRBD DRIVER
bc2c049d
RK
3971M: Philipp Reisner <philipp.reisner@linbit.com>
3972M: Lars Ellenberg <lars.ellenberg@linbit.com>
3973L: drbd-dev@lists.linbit.com
28b8e8d4 3974W: http://www.drbd.org
bc2c049d
RK
3975T: git git://git.linbit.com/linux-drbd.git
3976T: git git://git.linbit.com/drbd-8.4.git
28b8e8d4
JP
3977S: Supported
3978F: drivers/block/drbd/
3979F: lib/lru_cache.c
3980F: Documentation/blockdev/drbd/
b411b363 3981
dc7dfcd8 3982DRIVER CORE, KOBJECTS, DEBUGFS, KERNFS AND SYSFS
879a5a00 3983M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
08deed1e 3984T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
1da177e4 3985S: Supported
679655da 3986F: Documentation/kobject.txt
7cfc51b9 3987F: drivers/base/
87544653 3988F: fs/debugfs/
dc7dfcd8
WS
3989F: fs/kernfs/
3990F: fs/sysfs/
87544653 3991F: include/linux/debugfs.h
dc7dfcd8 3992F: include/linux/kobj*
679655da 3993F: lib/kobj*
1da177e4
LT
3994
3995DRM DRIVERS
8b58be88 3996M: David Airlie <airlied@linux.ie>
4c6a3999 3997L: dri-devel@lists.freedesktop.org
b0447888 3998T: git git://people.freedesktop.org/~airlied/linux
1da177e4 3999S: Maintained
679655da 4000F: drivers/gpu/drm/
433e3b34 4001F: drivers/gpu/vga/
d28ab95b
GU
4002F: Documentation/devicetree/bindings/display/
4003F: Documentation/devicetree/bindings/gpu/
4004F: Documentation/devicetree/bindings/video/
621c5474 4005F: Documentation/gpu/
850e9411 4006F: include/drm/
c117ab84 4007F: include/uapi/drm/
1da177e4 4008
c842b693
EV
4009DRM DRIVER FOR AST SERVER GRAPHICS CHIPS
4010M: Dave Airlie <airlied@redhat.com>
4011S: Odd Fixes
4012F: drivers/gpu/drm/ast/
4013
4014DRM DRIVER FOR BOCHS VIRTUAL GPU
4015M: Gerd Hoffmann <kraxel@redhat.com>
4016S: Odd Fixes
4017F: drivers/gpu/drm/bochs/
4018
4019DRM DRIVER FOR QEMU'S CIRRUS DEVICE
4020M: Dave Airlie <airlied@redhat.com>
4021S: Odd Fixes
4022F: drivers/gpu/drm/cirrus/
4023
c26a4017 4024RADEON and AMDGPU DRM DRIVERS
566f5939
AD
4025M: Alex Deucher <alexander.deucher@amd.com>
4026M: Christian König <christian.koenig@amd.com>
4027L: dri-devel@lists.freedesktop.org
4028T: git git://people.freedesktop.org/~agd5f/linux
4029S: Supported
4030F: drivers/gpu/drm/radeon/
74c97375 4031F: include/uapi/drm/radeon_drm.h
c26a4017 4032F: drivers/gpu/drm/amd/
74c97375 4033F: include/uapi/drm/amdgpu_drm.h
566f5939 4034
03e255b9
TR
4035DRM PANEL DRIVERS
4036M: Thierry Reding <thierry.reding@gmail.com>
4037L: dri-devel@lists.freedesktop.org
4038T: git git://anongit.freedesktop.org/tegra/linux.git
4039S: Maintained
4040F: drivers/gpu/drm/drm_panel.c
4041F: drivers/gpu/drm/panel/
4042F: include/drm/drm_panel.h
2d799dde 4043F: Documentation/devicetree/bindings/display/panel/
03e255b9 4044
8daf7473 4045INTEL DRM DRIVERS (excluding Poulsbo, Moorestown and derivative chipsets)
cbce7107 4046M: Daniel Vetter <daniel.vetter@intel.com>
47f95647 4047M: Jani Nikula <jani.nikula@linux.intel.com>
362132d2 4048L: intel-gfx@lists.freedesktop.org
8daf7473 4049L: dri-devel@lists.freedesktop.org
7564fde3 4050W: https://01.org/linuxgraphics/
47f95647 4051Q: http://patchwork.freedesktop.org/project/intel-gfx/
89258a97 4052T: git git://anongit.freedesktop.org/drm-intel
8daf7473 4053S: Supported
14430813 4054F: drivers/gpu/drm/i915/
8daf7473 4055F: include/drm/i915*
baceac3a 4056F: include/uapi/drm/i915_drm.h
621c5474 4057F: Documentation/gpu/i915.rst
8daf7473 4058
99763bb8
BB
4059DRM DRIVERS FOR ATMEL HLCDC
4060M: Boris Brezillon <boris.brezillon@free-electrons.com>
4061L: dri-devel@lists.freedesktop.org
4062S: Supported
4063F: drivers/gpu/drm/atmel-hlcdc/
4064F: Documentation/devicetree/bindings/drm/atmel/
4065
bf1139df
MR
4066DRM DRIVERS FOR ALLWINNER A10
4067M: Maxime Ripard <maxime.ripard@free-electrons.com>
4068L: dri-devel@lists.freedesktop.org
4069S: Supported
4070F: drivers/gpu/drm/sun4i/
4071F: Documentation/devicetree/bindings/display/sunxi/sun4i-drm.txt
4072
398a6d4a
KP
4073DRM DRIVERS FOR EXYNOS
4074M: Inki Dae <inki.dae@samsung.com>
f1501303
ID
4075M: Joonyoung Shim <jy0922.shim@samsung.com>
4076M: Seung-Woo Kim <sw0312.kim@samsung.com>
4077M: Kyungmin Park <kyungmin.park@samsung.com>
398a6d4a 4078L: dri-devel@lists.freedesktop.org
25a58030 4079T: git git://git.kernel.org/pub/scm/linux/kernel/git/daeinki/drm-exynos.git
398a6d4a 4080S: Supported
14430813 4081F: drivers/gpu/drm/exynos/
8fb9b15b
EV
4082F: include/uapi/drm/exynos_drm.h
4083F: Documentation/devicetree/bindings/display/exynos/
398a6d4a 4084
b55a1b9c 4085DRM DRIVERS FOR FREESCALE DCU
bc66757a 4086M: Stefan Agner <stefan@agner.ch>
b55a1b9c
JW
4087M: Alison Wang <alison.wang@freescale.com>
4088L: dri-devel@lists.freedesktop.org
4089S: Supported
4090F: drivers/gpu/drm/fsl-dcu/
2d799dde 4091F: Documentation/devicetree/bindings/display/fsl,dcu.txt
fb127b79 4092F: Documentation/devicetree/bindings/display/fsl,tcon.txt
2d799dde 4093F: Documentation/devicetree/bindings/display/panel/nec,nl4827hc19_05b.txt
b55a1b9c 4094
0a3d775f
PZ
4095DRM DRIVERS FOR FREESCALE IMX
4096M: Philipp Zabel <p.zabel@pengutronix.de>
4097L: dri-devel@lists.freedesktop.org
4098S: Maintained
4099F: drivers/gpu/drm/imx/
ef739aa4 4100F: drivers/gpu/ipu-v3/
2d799dde 4101F: Documentation/devicetree/bindings/display/imx/
0a3d775f 4102
ba2199a6
PJ
4103DRM DRIVERS FOR GMA500 (Poulsbo, Moorestown and derivative chipsets)
4104M: Patrik Jakobsson <patrik.r.jakobsson@gmail.com>
4105L: dri-devel@lists.freedesktop.org
4106T: git git://github.com/patjak/drm-gma500
4107S: Maintained
5ff18e42 4108F: drivers/gpu/drm/gma500/
ba2199a6 4109
c84ffde9
XL
4110DRM DRIVERS FOR HISILICON
4111M: Xinliang Liu <z.liuxinliang@hisilicon.com>
4112R: Xinwei Kong <kong.kongxinwei@hisilicon.com>
4113R: Chen Feng <puck.chen@hisilicon.com>
4114L: dri-devel@lists.freedesktop.org
4115T: git git://github.com/xin3liang/linux.git
4116S: Maintained
4117F: drivers/gpu/drm/hisilicon/
4118F: Documentation/devicetree/bindings/display/hisilicon/
4119
399516ab
EV
4120DRM DRIVER FOR INTEL I810 VIDEO CARDS
4121S: Orphan / Obsolete
4122F: drivers/gpu/drm/i810/
4123F: include/uapi/drm/i810_drm.h
4124
37b2a214
CH
4125DRM DRIVERS FOR MEDIATEK
4126M: CK Hu <ck.hu@mediatek.com>
4127M: Philipp Zabel <p.zabel@pengutronix.de>
4128L: dri-devel@lists.freedesktop.org
4129S: Supported
4130F: drivers/gpu/drm/mediatek/
4131F: Documentation/devicetree/bindings/display/mediatek/
4132
06346451
EV
4133DRM DRIVER FOR MSM ADRENO GPU
4134M: Rob Clark <robdclark@gmail.com>
4135L: linux-arm-msm@vger.kernel.org
4136L: dri-devel@lists.freedesktop.org
4137L: freedreno@lists.freedesktop.org
4138T: git git://people.freedesktop.org/~robclark/linux
4139S: Maintained
4140F: drivers/gpu/drm/msm/
4141F: include/uapi/drm/msm_drm.h
4142F: Documentation/devicetree/bindings/display/msm/
4143
fad89bb3
EV
4144DRM DRIVER FOR NVIDIA GEFORCE/QUADRO GPUS
4145M: Ben Skeggs <bskeggs@redhat.com>
4146L: dri-devel@lists.freedesktop.org
4147L: nouveau@lists.freedesktop.org
4148T: git git://github.com/skeggsb/linux
4149S: Supported
4150F: drivers/gpu/drm/nouveau/
4151F: include/uapi/drm/nouveau_drm.h
ba2199a6 4152
bd3b49f2 4153DRM DRIVERS FOR NVIDIA TEGRA
a5ad7a63 4154M: Thierry Reding <thierry.reding@gmail.com>
bd3b49f2
TR
4155L: dri-devel@lists.freedesktop.org
4156L: linux-tegra@vger.kernel.org
a5ad7a63 4157T: git git://anongit.freedesktop.org/tegra/linux.git
adabdb0c 4158S: Supported
dee8268f 4159F: drivers/gpu/drm/tegra/
a5ad7a63 4160F: drivers/gpu/host1x/
e1e90644 4161F: include/linux/host1x.h
a5ad7a63 4162F: include/uapi/drm/tegra_drm.h
2d799dde 4163F: Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-host1x.txt
bd3b49f2 4164
399516ab
EV
4165DRM DRIVER FOR MATROX G200/G400 GRAPHICS CARDS
4166S: Orphan / Obsolete
4167F: drivers/gpu/drm/mga/
4168F: include/uapi/drm/mga_drm.h
4169
c842b693
EV
4170DRM DRIVER FOR MGA G200 SERVER GRAPHICS CHIPS
4171M: Dave Airlie <airlied@redhat.com>
4172S: Odd Fixes
4173F: drivers/gpu/drm/mgag200/
4174
399516ab
EV
4175DRM DRIVER FOR RAGE 128 VIDEO CARDS
4176S: Orphan / Obsolete
4177F: drivers/gpu/drm/r128/
4178F: include/uapi/drm/r128_drm.h
4179
a284e9d1
LP
4180DRM DRIVERS FOR RENESAS
4181M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
4182L: dri-devel@lists.freedesktop.org
4a121096 4183L: linux-renesas-soc@vger.kernel.org
2392ccd4 4184T: git git://linuxtv.org/pinchartl/fbdev
a284e9d1
LP
4185S: Supported
4186F: drivers/gpu/drm/rcar-du/
4187F: drivers/gpu/drm/shmobile/
a284e9d1 4188F: include/linux/platform_data/shmob_drm.h
33be436d 4189F: Documentation/devicetree/bindings/display/renesas,du.txt
a284e9d1 4190
c842b693
EV
4191DRM DRIVER FOR QXL VIRTUAL GPU
4192M: Dave Airlie <airlied@redhat.com>
4193S: Odd Fixes
4194F: drivers/gpu/drm/qxl/
4195F: include/uapi/drm/qxl_drm.h
a284e9d1 4196
625e0346
HS
4197DRM DRIVERS FOR ROCKCHIP
4198M: Mark Yao <mark.yao@rock-chips.com>
4199L: dri-devel@lists.freedesktop.org
4200S: Maintained
4201F: drivers/gpu/drm/rockchip/
f253f7eb 4202F: Documentation/devicetree/bindings/display/rockchip/
625e0346 4203
399516ab
EV
4204DRM DRIVER FOR SAVAGE VIDEO CARDS
4205S: Orphan / Obsolete
4206F: drivers/gpu/drm/savage/
4207F: include/uapi/drm/savage_drm.h
4208
4209DRM DRIVER FOR SIS VIDEO CARDS
4210S: Orphan / Obsolete
4211F: drivers/gpu/drm/sis/
4212F: include/uapi/drm/sis_drm.h
625e0346 4213
7f11c476
BG
4214DRM DRIVERS FOR STI
4215M: Benjamin Gaignard <benjamin.gaignard@linaro.org>
4216M: Vincent Abriou <vincent.abriou@st.com>
4217L: dri-devel@lists.freedesktop.org
4218T: git http://git.linaro.org/people/benjamin.gaignard/kernel.git
4219S: Maintained
4220F: drivers/gpu/drm/sti
2d799dde 4221F: Documentation/devicetree/bindings/display/st,stih4xx.txt
7f11c476 4222
399516ab
EV
4223DRM DRIVER FOR TDFX VIDEO CARDS
4224S: Orphan / Obsolete
4225F: drivers/gpu/drm/tdfx/
4226
c842b693
EV
4227DRM DRIVER FOR USB DISPLAYLINK VIDEO ADAPTERS
4228M: Dave Airlie <airlied@redhat.com>
4229S: Odd Fixes
4230F: drivers/gpu/drm/udl/
4231
8bb0bce9
LS
4232DRM DRIVERS FOR VIVANTE GPU IP
4233M: Lucas Stach <l.stach@pengutronix.de>
54176cc6 4234R: Russell King <linux+etnaviv@armlinux.org.uk>
8bb0bce9
LS
4235R: Christian Gmeiner <christian.gmeiner@gmail.com>
4236L: dri-devel@lists.freedesktop.org
4237S: Maintained
8a9257a0
EV
4238F: drivers/gpu/drm/etnaviv/
4239F: include/uapi/drm/etnaviv_drm.h
4240F: Documentation/devicetree/bindings/display/etnaviv/
8bb0bce9 4241
c4291702
EV
4242DRM DRIVER FOR VMWARE VIRTUAL GPU
4243M: "VMware Graphics" <linux-graphics-maintainer@vmware.com>
4244M: Sinclair Yeh <syeh@vmware.com>
4245M: Thomas Hellstrom <thellstrom@vmware.com>
4246L: dri-devel@lists.freedesktop.org
4247T: git git://people.freedesktop.org/~syeh/repos_linux
4248T: git git://people.freedesktop.org/~thomash/linux
4249S: Supported
4250F: drivers/gpu/drm/vmwgfx/
4251F: include/uapi/drm/vmwgfx_drm.h
4252
8636d452
EA
4253DRM DRIVERS FOR VC4
4254M: Eric Anholt <eric@anholt.net>
4255T: git git://github.com/anholt/linux
4256S: Supported
4257F: drivers/gpu/drm/vc4/
4258F: include/uapi/drm/vc4_drm.h
4259F: Documentation/devicetree/bindings/display/brcm,bcm-vc4.txt
8bb0bce9 4260
5ef330a7
TV
4261DRM DRIVERS FOR TI OMAP
4262M: Tomi Valkeinen <tomi.valkeinen@ti.com>
4263L: dri-devel@lists.freedesktop.org
4264S: Maintained
4265F: drivers/gpu/drm/omapdrm/
4266F: Documentation/devicetree/bindings/display/ti/
4267
adb314ed
TV
4268DRM DRIVERS FOR TI LCDC
4269M: Jyri Sarha <jsarha@ti.com>
4270R: Tomi Valkeinen <tomi.valkeinen@ti.com>
4271L: dri-devel@lists.freedesktop.org
4272S: Maintained
4273F: drivers/gpu/drm/tilcdc/
4274F: Documentation/devicetree/bindings/display/tilcdc/
4275
598df1ac
AK
4276DSBR100 USB FM RADIO DRIVER
4277M: Alexey Klimov <klimov.linux@gmail.com>
4278L: linux-media@vger.kernel.org
4279T: git git://linuxtv.org/media_tree.git
4280S: Maintained
4281F: drivers/media/radio/dsbr100.c
4282
1da177e4 4283DSCC4 DRIVER
8b58be88 4284M: Francois Romieu <romieu@fr.zoreil.com>
01f20734 4285L: netdev@vger.kernel.org
1da177e4 4286S: Maintained
679655da 4287F: drivers/net/wan/dscc4.c
1da177e4 4288
cc11b140
HV
4289DT3155 MEDIA DRIVER
4290M: Hans Verkuil <hverkuil@xs4all.nl>
4291L: linux-media@vger.kernel.org
4292T: git git://linuxtv.org/media_tree.git
a825eaec 4293W: https://linuxtv.org
cc11b140
HV
4294S: Odd Fixes
4295F: drivers/media/pci/dt3155/
4296
91952bc0
AP
4297DVB_USB_AF9015 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/af9015*
4306
4307DVB_USB_AF9035 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/af9035*
4316
4317DVB_USB_ANYSEE 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/anysee*
4326
4327DVB_USB_AU6610 MEDIA DRIVER
4328M: Antti Palosaari <crope@iki.fi>
4329L: linux-media@vger.kernel.org
a825eaec 4330W: https://linuxtv.org
91952bc0
AP
4331W: http://palosaari.fi/linux/
4332Q: http://patchwork.linuxtv.org/project/linux-media/list/
4333T: git git://linuxtv.org/anttip/media_tree.git
4334S: Maintained
4335F: drivers/media/usb/dvb-usb-v2/au6610*
4336
4337DVB_USB_CE6230 MEDIA DRIVER
4338M: Antti Palosaari <crope@iki.fi>
4339L: linux-media@vger.kernel.org
a825eaec 4340W: https://linuxtv.org
91952bc0
AP
4341W: http://palosaari.fi/linux/
4342Q: http://patchwork.linuxtv.org/project/linux-media/list/
4343T: git git://linuxtv.org/anttip/media_tree.git
4344S: Maintained
4345F: drivers/media/usb/dvb-usb-v2/ce6230*
4346
d099dea2
MK
4347DVB_USB_CXUSB MEDIA DRIVER
4348M: Michael Krufky <mkrufky@linuxtv.org>
4349L: linux-media@vger.kernel.org
a825eaec 4350W: https://linuxtv.org
d099dea2
MK
4351W: http://github.com/mkrufky
4352Q: http://patchwork.linuxtv.org/project/linux-media/list/
4353T: git git://linuxtv.org/media_tree.git
4354S: Maintained
9819da66 4355F: drivers/media/usb/dvb-usb/cxusb*
d099dea2 4356
91952bc0 4357DVB_USB_EC168 MEDIA DRIVER
91952bc0
AP
4358M: Antti Palosaari <crope@iki.fi>
4359L: linux-media@vger.kernel.org
a825eaec 4360W: https://linuxtv.org
91952bc0
AP
4361W: http://palosaari.fi/linux/
4362Q: http://patchwork.linuxtv.org/project/linux-media/list/
4363T: git git://linuxtv.org/anttip/media_tree.git
4364S: Maintained
91952bc0 4365F: drivers/media/usb/dvb-usb-v2/ec168*
91952bc0 4366
5560983b 4367DVB_USB_GL861 MEDIA DRIVER
91952bc0
AP
4368M: Antti Palosaari <crope@iki.fi>
4369L: linux-media@vger.kernel.org
a825eaec 4370W: https://linuxtv.org
91952bc0
AP
4371Q: http://patchwork.linuxtv.org/project/linux-media/list/
4372T: git git://linuxtv.org/anttip/media_tree.git
4373S: Maintained
5560983b 4374F: drivers/media/usb/dvb-usb-v2/gl861*
91952bc0 4375
8856f5f2
MK
4376DVB_USB_MXL111SF MEDIA DRIVER
4377M: Michael Krufky <mkrufky@linuxtv.org>
4378L: linux-media@vger.kernel.org
a825eaec 4379W: https://linuxtv.org
8856f5f2
MK
4380W: http://github.com/mkrufky
4381Q: http://patchwork.linuxtv.org/project/linux-media/list/
4382T: git git://linuxtv.org/mkrufky/mxl111sf.git
4383S: Maintained
4384F: drivers/media/usb/dvb-usb-v2/mxl111sf*
4385
91952bc0
AP
4386DVB_USB_RTL28XXU MEDIA DRIVER
4387M: Antti Palosaari <crope@iki.fi>
4388L: linux-media@vger.kernel.org
a825eaec 4389W: https://linuxtv.org
91952bc0
AP
4390W: http://palosaari.fi/linux/
4391Q: http://patchwork.linuxtv.org/project/linux-media/list/
4392T: git git://linuxtv.org/anttip/media_tree.git
4393S: Maintained
4394F: drivers/media/usb/dvb-usb-v2/rtl28xxu*
4395
4396DVB_USB_V2 MEDIA DRIVER
4397M: Antti Palosaari <crope@iki.fi>
4398L: linux-media@vger.kernel.org
a825eaec 4399W: https://linuxtv.org
91952bc0
AP
4400W: http://palosaari.fi/linux/
4401Q: http://patchwork.linuxtv.org/project/linux-media/list/
4402T: git git://linuxtv.org/anttip/media_tree.git
4403S: Maintained
4404F: drivers/media/usb/dvb-usb-v2/dvb_usb*
4405F: drivers/media/usb/dvb-usb-v2/usb_urb.c
4406
ac0ac38f 4407DYNAMIC DEBUG
5c4a97d1 4408M: Jason Baron <jbaron@akamai.com>
ac0ac38f
JB
4409S: Maintained
4410F: lib/dynamic_debug.c
4411F: include/linux/dynamic_debug.h
4412
789c7048 4413DZ DECSTATION DZ11 SERIAL DRIVER
8b58be88 4414M: "Maciej W. Rozycki" <macro@linux-mips.org>
789c7048 4415S: Maintained
df621252 4416F: drivers/tty/serial/dz.*
789c7048 4417
f17effbe
MF
4418E3X0 POWER BUTTON DRIVER
4419M: Moritz Fischer <moritz.fischer@ettus.com>
4420L: usrp-users@lists.ettus.com
4421W: http://www.ettus.com
4422S: Supported
4423F: drivers/input/misc/e3x0-button.c
4424F: Documentation/devicetree/bindings/input/e3x0-button.txt
4425
91952bc0
AP
4426E4000 MEDIA DRIVER
4427M: Antti Palosaari <crope@iki.fi>
4428L: linux-media@vger.kernel.org
a825eaec 4429W: https://linuxtv.org
91952bc0
AP
4430W: http://palosaari.fi/linux/
4431Q: http://patchwork.linuxtv.org/project/linux-media/list/
4432T: git git://linuxtv.org/anttip/media_tree.git
4433S: Maintained
4434F: drivers/media/tuners/e4000*
4435
1da177e4 4436EATA ISA/EISA/PCI SCSI DRIVER
8b58be88 4437M: Dario Ballabio <ballabio_dario@emc.com>
1da177e4
LT
4438L: linux-scsi@vger.kernel.org
4439S: Maintained
679655da 4440F: drivers/scsi/eata.c
1da177e4 4441
91952bc0
AP
4442EC100 MEDIA DRIVER
4443M: Antti Palosaari <crope@iki.fi>
4444L: linux-media@vger.kernel.org
a825eaec 4445W: https://linuxtv.org
91952bc0
AP
4446W: http://palosaari.fi/linux/
4447Q: http://patchwork.linuxtv.org/project/linux-media/list/
4448T: git git://linuxtv.org/anttip/media_tree.git
4449S: Maintained
4450F: drivers/media/dvb-frontends/ec100*
4451
237fead6 4452ECRYPT FILE SYSTEM
0de9adf2 4453M: Tyler Hicks <tyhicks@canonical.com>
a058bfbb 4454L: ecryptfs@vger.kernel.org
24a923e4 4455W: http://ecryptfs.org
6dc7516e 4456W: https://launchpad.net/ecryptfs
9f273c24 4457T: git git://git.kernel.org/pub/scm/linux/kernel/git/tyhicks/ecryptfs.git
237fead6 4458S: Supported
679655da
JP
4459F: Documentation/filesystems/ecryptfs.txt
4460F: fs/ecryptfs/
237fead6 4461
da9bb1d2 4462EDAC-CORE
aa15aa0e 4463M: Borislav Petkov <bp@alien8.de>
5dc8a864
MCC
4464M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
4465M: Mauro Carvalho Chehab <mchehab@kernel.org>
91445c72 4466L: linux-edac@vger.kernel.org
07cd6bf5
FW
4467T: git git://git.kernel.org/pub/scm/linux/kernel/git/bp/bp.git for-next
4468T: git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-edac.git linux_next
8c2a6a40 4469S: Supported
679655da 4470F: Documentation/edac.txt
91445c72 4471F: drivers/edac/
679655da 4472F: include/linux/edac.h
0e438e3f 4473
c476c23b 4474EDAC-AMD64
487ba8e8 4475M: Borislav Petkov <bp@alien8.de>
91445c72 4476L: linux-edac@vger.kernel.org
487ba8e8 4477S: Maintained
c476c23b
BP
4478F: drivers/edac/amd64_edac*
4479
836dae5d 4480EDAC-CALXEDA
836dae5d
RR
4481M: Robert Richter <rric@kernel.org>
4482L: linux-edac@vger.kernel.org
836dae5d
RR
4483S: Maintained
4484F: drivers/edac/highbank*
4485
f65aad41
RB
4486EDAC-CAVIUM
4487M: Ralf Baechle <ralf@linux-mips.org>
4488M: David Daney <david.daney@cavium.com>
4489L: linux-edac@vger.kernel.org
4490L: linux-mips@linux-mips.org
f65aad41
RB
4491S: Supported
4492F: drivers/edac/octeon_edac*
4493
0e438e3f 4494EDAC-E752X
8b58be88 4495M: Mark Gross <mark.gross@intel.com>
91445c72 4496L: linux-edac@vger.kernel.org
0e438e3f 4497S: Maintained
679655da 4498F: drivers/edac/e752x_edac.c
0e438e3f
DP
4499
4500EDAC-E7XXX
91445c72 4501L: linux-edac@vger.kernel.org
0e438e3f 4502S: Maintained
679655da 4503F: drivers/edac/e7xxx_edac.c
0e438e3f 4504
7d136731
BP
4505EDAC-FSL_DDR
4506M: York Sun <york.sun@nxp.com>
4507L: linux-edac@vger.kernel.org
4508S: Maintained
4509F: drivers/edac/fsl_ddr_edac.*
4510
77c5f5d2 4511EDAC-GHES
5dc8a864
MCC
4512M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
4513M: Mauro Carvalho Chehab <mchehab@kernel.org>
77c5f5d2 4514L: linux-edac@vger.kernel.org
77c5f5d2 4515S: Maintained
2caa67a6 4516F: drivers/edac/ghes_edac.c
77c5f5d2 4517
6bc78404 4518EDAC-I82443BXGX
8b58be88 4519M: Tim Small <tim@buttersideup.com>
91445c72 4520L: linux-edac@vger.kernel.org
6bc78404 4521S: Maintained
679655da 4522F: drivers/edac/i82443bxgx_edac.c
6bc78404
DT
4523
4524EDAC-I3000
91445c72 4525L: linux-edac@vger.kernel.org
c91d9075 4526S: Orphan
679655da 4527F: drivers/edac/i3000_edac.c
6bc78404
DT
4528
4529EDAC-I5000
91445c72 4530L: linux-edac@vger.kernel.org
ba9a5918 4531S: Maintained
679655da 4532F: drivers/edac/i5000_edac.c
ba9a5918 4533
44c12cb2 4534EDAC-I5400
5dc8a864
MCC
4535M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
4536M: Mauro Carvalho Chehab <mchehab@kernel.org>
67c89316 4537L: linux-edac@vger.kernel.org
44c12cb2 4538S: Maintained
679655da 4539F: drivers/edac/i5400_edac.c
44c12cb2 4540
3c9c92b6 4541EDAC-I7300
5dc8a864
MCC
4542M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
4543M: Mauro Carvalho Chehab <mchehab@kernel.org>
3c9c92b6 4544L: linux-edac@vger.kernel.org
3c9c92b6
MCC
4545S: Maintained
4546F: drivers/edac/i7300_edac.c
4547
67c89316 4548EDAC-I7CORE
5dc8a864
MCC
4549M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
4550M: Mauro Carvalho Chehab <mchehab@kernel.org>
67c89316 4551L: linux-edac@vger.kernel.org
67c89316 4552S: Maintained
70aff0ce 4553F: drivers/edac/i7core_edac.c
67c89316 4554
ba9a5918 4555EDAC-I82975X
8b58be88 4556M: Ranganathan Desikan <ravi@jetztechnologies.com>
25527885 4557M: "Arvind R." <arvino55@gmail.com>
91445c72 4558L: linux-edac@vger.kernel.org
ba9a5918 4559S: Maintained
679655da 4560F: drivers/edac/i82975x_edac.c
ba9a5918 4561
791b4706
JB
4562EDAC-IE31200
4563M: Jason Baron <jbaron@akamai.com>
4564L: linux-edac@vger.kernel.org
791b4706
JB
4565S: Maintained
4566F: drivers/edac/ie31200_edac.c
4567
ccdfb979 4568EDAC-MPC85XX
30c7469b 4569M: Johannes Thumshirn <morbidrsa@gmail.com>
ccdfb979 4570L: linux-edac@vger.kernel.org
ccdfb979
JT
4571S: Maintained
4572F: drivers/edac/mpc85xx_edac.[ch]
4573
ba9a5918 4574EDAC-PASEMI
8b58be88 4575M: Egor Martovetsky <egor@pasemi.com>
91445c72 4576L: linux-edac@vger.kernel.org
6bc78404 4577S: Maintained
679655da 4578F: drivers/edac/pasemi_edac.c
6bc78404 4579
0e438e3f 4580EDAC-R82600
8b58be88 4581M: Tim Small <tim@buttersideup.com>
91445c72 4582L: linux-edac@vger.kernel.org
0e438e3f 4583S: Maintained
679655da 4584F: drivers/edac/r82600_edac.c
da9bb1d2 4585
4d096ca7 4586EDAC-SBRIDGE
5dc8a864
MCC
4587M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
4588M: Mauro Carvalho Chehab <mchehab@kernel.org>
4d096ca7 4589L: linux-edac@vger.kernel.org
4d096ca7
MCC
4590S: Maintained
4591F: drivers/edac/sb_edac.c
4592
4ec656bd
TL
4593EDAC-SKYLAKE
4594M: Tony Luck <tony.luck@intel.com>
4595L: linux-edac@vger.kernel.org
4596S: Maintained
4597F: drivers/edac/skx_edac.c
4598
995e1de4
LH
4599EDAC-XGENE
4600APPLIED MICRO (APM) X-GENE SOC EDAC
4601M: Loc Ho <lho@apm.com>
4602S: Supported
4603F: drivers/edac/xgene_edac.c
4604F: Documentation/devicetree/bindings/edac/apm-xgene-edac.txt
4605
af39917d
CL
4606EDIROL UA-101/UA-1000 DRIVER
4607M: Clemens Ladisch <clemens@ladisch.de>
4608L: alsa-devel@alsa-project.org (moderated for non-subscribers)
4609T: git git://git.alsa-project.org/alsa-kernel.git
4610S: Maintained
4611F: sound/usb/misc/ua101.c
4612
1f7df953 4613EXTENSIBLE FIRMWARE INTERFACE (EFI)
825fcfce 4614M: Matt Fleming <matt@codeblueprint.co.uk>
1f7df953 4615L: linux-efi@vger.kernel.org
78bef24e 4616T: git git://git.kernel.org/pub/scm/linux/kernel/git/mfleming/efi.git
1f7df953 4617S: Maintained
fb2efb5c 4618F: Documentation/efi-stub.txt
1f7df953
MF
4619F: arch/ia64/kernel/efi.c
4620F: arch/x86/boot/compressed/eboot.[ch]
4621F: arch/x86/include/asm/efi.h
e8dfe6d8
MF
4622F: arch/x86/platform/efi/
4623F: drivers/firmware/efi/
1f7df953
MF
4624F: include/linux/efi*.h
4625
d68772b7
MF
4626EFI VARIABLE FILESYSTEM
4627M: Matthew Garrett <matthew.garrett@nebula.com>
4628M: Jeremy Kerr <jk@ozlabs.org>
825fcfce 4629M: Matt Fleming <matt@codeblueprint.co.uk>
d68772b7
MF
4630T: git git://git.kernel.org/pub/scm/linux/kernel/git/mfleming/efi.git
4631L: linux-efi@vger.kernel.org
4632S: Maintained
4633F: fs/efivarfs/
4634
85a00d9b
PJ
4635EFIFB FRAMEBUFFER DRIVER
4636L: linux-fbdev@vger.kernel.org
4637M: Peter Jones <pjones@redhat.com>
4638S: Maintained
8a61f013 4639F: drivers/video/fbdev/efifb.c
85a00d9b 4640
ff6301da
IH
4641EFI TEST DRIVER
4642L: linux-efi@vger.kernel.org
4643M: Ivan Hu <ivan.hu@canonical.com>
4644M: Matt Fleming <matt@codeblueprint.co.uk>
4645S: Maintained
4646F: drivers/firmware/efi/test/
4647
0bee8d28
JT
4648EFS FILESYSTEM
4649W: http://aeschi.ch.eu.org/efs/
4650S: Orphan
679655da 4651F: fs/efs/
0bee8d28 4652
aa8a9e25 4653EHEA (IBM pSeries eHEA 10Gb ethernet adapter) DRIVER
97b04197 4654M: Douglas Miller <dougmill@linux.vnet.ibm.com>
aa8a9e25
BL
4655L: netdev@vger.kernel.org
4656S: Maintained
9aa32835 4657F: drivers/net/ethernet/ibm/ehea/
aa8a9e25 4658
f0319efe 4659EM28XX VIDEO4LINUX DRIVER
5dc8a864
MCC
4660M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
4661M: Mauro Carvalho Chehab <mchehab@kernel.org>
f0319efe 4662L: linux-media@vger.kernel.org
a825eaec 4663W: https://linuxtv.org
f0319efe
MCC
4664T: git git://linuxtv.org/media_tree.git
4665S: Maintained
4666F: drivers/media/usb/em28xx/
618cd932 4667F: Documentation/media/v4l-drivers/em28xx*
f0319efe 4668
3e3a7d66 4669EMBEDDED LINUX
8b58be88
JP
4670M: Paul Gortmaker <paul.gortmaker@windriver.com>
4671M: Matt Mackall <mpm@selenic.com>
4672M: David Woodhouse <dwmw2@infradead.org>
3e3a7d66
DW
4673L: linux-embedded@vger.kernel.org
4674S: Maintained
4675
32505876
JS
4676EMULEX/AVAGO LPFC FC/FCOE SCSI DRIVER
4677M: James Smart <james.smart@avagotech.com>
4678M: Dick Kennedy <dick.kennedy@avagotech.com>
ce00f85c 4679L: linux-scsi@vger.kernel.org
32505876 4680W: http://www.avagotech.com
ce00f85c 4681S: Supported
679655da 4682F: drivers/scsi/lpfc/
3a1c1d44 4683
5f5bac82 4684ENE CB710 FLASH CARD READER DRIVER
8b58be88 4685M: Michał Mirosław <mirq-linux@rere.qmqm.pl>
5f5bac82
MM
4686S: Maintained
4687F: drivers/misc/cb710/
4688F: drivers/mmc/host/cb710-mmc.*
4689F: include/linux/cb710.h
4690
931e39a1
ML
4691ENE KB2426 (ENE0100/ENE020XX) INFRARED RECEIVER
4692M: Maxim Levitsky <maximlevitsky@gmail.com>
4693S: Maintained
2a837449 4694F: drivers/media/rc/ene_ir.*
931e39a1 4695
d5ca9006 4696EPSON S1D13XXX FRAMEBUFFER DRIVER
8b58be88 4697M: Kristoffer Ericson <kristoffer.ericson@gmail.com>
d5ca9006 4698S: Maintained
084bad91 4699T: git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
8a61f013 4700F: drivers/video/fbdev/s1d13xxxfb.c
679655da 4701F: include/video/s1d13xxxfb.h
d5ca9006 4702
38df6492
ME
4703ET131X NETWORK DRIVER
4704M: Mark Einon <mark.einon@gmail.com>
4705S: Odd Fixes
4706F: drivers/net/ethernet/agere/
4707
1da177e4 4708ETHERNET BRIDGE
adbbf69d 4709M: Stephen Hemminger <stephen@networkplumber.org>
3430284f 4710L: bridge@lists.linux-foundation.org (moderated for non-subscribers)
4c325313 4711L: netdev@vger.kernel.org
c996d8b9 4712W: http://www.linuxfoundation.org/en/Net:Bridge
1da177e4 4713S: Maintained
679655da
JP
4714F: include/linux/netfilter_bridge/
4715F: net/bridge/
1da177e4 4716
22f08ad9
FF
4717ETHERNET PHY LIBRARY
4718M: Florian Fainelli <f.fainelli@gmail.com>
4719L: netdev@vger.kernel.org
4720S: Maintained
4721F: include/linux/phy.h
4722F: include/linux/phy_fixed.h
4723F: drivers/net/phy/
4724F: Documentation/networking/phy.txt
4725F: drivers/of/of_mdio.c
4726F: drivers/of/of_net.c
4727
1da177e4 4728EXT2 FILE SYSTEM
d8130624 4729M: Jan Kara <jack@suse.com>
72be2ccf 4730L: linux-ext4@vger.kernel.org
1da177e4 4731S: Maintained
679655da
JP
4732F: Documentation/filesystems/ext2.txt
4733F: fs/ext2/
4734F: include/linux/ext2*
1da177e4 4735
72be2ccf 4736EXT4 FILE SYSTEM
8b58be88 4737M: "Theodore Ts'o" <tytso@mit.edu>
3c373a5f 4738M: Andreas Dilger <adilger.kernel@dilger.ca>
72be2ccf 4739L: linux-ext4@vger.kernel.org
08a225f1 4740W: http://ext4.wiki.kernel.org
8a6e2535 4741Q: http://patchwork.ozlabs.org/project/linux-ext4/list/
9f273c24 4742T: git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/ext4.git
1da177e4 4743S: Maintained
679655da
JP
4744F: Documentation/filesystems/ext4.txt
4745F: fs/ext4/
1da177e4 4746
c5532b09 4747Extended Verification Module (EVM)
74dd744f
MZ
4748M: Mimi Zohar <zohar@linux.vnet.ibm.com>
4749L: linux-ima-devel@lists.sourceforge.net
4750L: linux-security-module@vger.kernel.org
c5532b09
MZ
4751S: Supported
4752F: security/integrity/evm/
4753
df6b3cfe
MH
4754EXTERNAL CONNECTOR SUBSYSTEM (EXTCON)
4755M: MyungJoo Ham <myungjoo.ham@samsung.com>
4756M: Chanwoo Choi <cw00.choi@samsung.com>
4757L: linux-kernel@vger.kernel.org
81df63a9 4758T: git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/extcon.git
df6b3cfe
MH
4759S: Maintained
4760F: drivers/extcon/
cd2c3e7f
CC
4761F: include/linux/extcon/
4762F: include/linux/extcon.h
df6b3cfe 4763F: Documentation/extcon/
cd2c3e7f 4764F: Documentation/devicetree/bindings/extcon/
df6b3cfe 4765
e2a75c44 4766EXYNOS DP DRIVER
b7701755 4767M: Jingoo Han <jingoohan1@gmail.com>
e2a75c44
JH
4768L: dri-devel@lists.freedesktop.org
4769S: Maintained
4770F: drivers/gpu/drm/exynos/exynos_dp*
4771
9b93a409
MS
4772EXYNOS SYSMMU (IOMMU) driver
4773M: Marek Szyprowski <m.szyprowski@samsung.com>
4774L: iommu@lists.linux-foundation.org
4775S: Maintained
4776F: drivers/iommu/exynos-iommu.c
4777
4a66d3fe
NC
4778EZchip NPS platform support
4779M: Noam Camus <noamc@ezchip.com>
4780S: Supported
4781F: arch/arc/plat-eznps
4782F: arch/arc/boot/dts/eznps.dts
4783
e53004e2 4784F71805F HARDWARE MONITORING DRIVER
d8130624 4785M: Jean Delvare <jdelvare@suse.com>
968ce1b1 4786L: linux-hwmon@vger.kernel.org
e53004e2 4787S: Maintained
679655da
JP
4788F: Documentation/hwmon/f71805f
4789F: drivers/hwmon/f71805f.c
e53004e2 4790
eea977ed
MB
4791FC0011 TUNER DRIVER
4792M: Michael Buesch <m@bues.ch>
4793L: linux-media@vger.kernel.org
4794S: Maintained
ccae7af2
MCC
4795F: drivers/media/tuners/fc0011.h
4796F: drivers/media/tuners/fc0011.c
eea977ed 4797
91952bc0
AP
4798FC2580 MEDIA DRIVER
4799M: Antti Palosaari <crope@iki.fi>
4800L: linux-media@vger.kernel.org
a825eaec 4801W: https://linuxtv.org
91952bc0
AP
4802W: http://palosaari.fi/linux/
4803Q: http://patchwork.linuxtv.org/project/linux-media/list/
4804T: git git://linuxtv.org/anttip/media_tree.git
4805S: Maintained
4806F: drivers/media/tuners/fc2580*
eea977ed 4807
88b2dbdb
EP
4808FANOTIFY
4809M: Eric Paris <eparis@redhat.com>
4810S: Maintained
4811F: fs/notify/fanotify/
4812F: include/linux/fanotify.h
c117ab84 4813F: include/uapi/linux/fanotify.h
88b2dbdb 4814
1da177e4 4815FARSYNC SYNCHRONOUS DRIVER
8b58be88 4816M: Kevin Curtis <kevin.curtis@farsite.co.uk>
1da177e4
LT
4817W: http://www.farsite.co.uk/
4818S: Supported
679655da 4819F: drivers/net/wan/farsync.*
1da177e4 4820
c5408b88 4821FAULT INJECTION SUPPORT
8b58be88 4822M: Akinobu Mita <akinobu.mita@gmail.com>
c5408b88 4823S: Supported
679655da
JP
4824F: Documentation/fault-injection/
4825F: lib/fault-inject.c
c5408b88 4826
053e514f
NT
4827FBTFT Framebuffer drivers
4828M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
4829M: Noralf Trønnes <noralf@tronnes.org>
4830S: Maintained
4831F: drivers/staging/fbtft/
4832
cae727db 4833FCOE SUBSYSTEM (libfc, libfcoe, fcoe)
49a75815 4834M: Johannes Thumshirn <jth@kernel.org>
f4aaea6d 4835L: fcoe-devel@open-fcoe.org
cae727db
RL
4836W: www.Open-FCoE.org
4837S: Supported
4838F: drivers/scsi/libfc/
4839F: drivers/scsi/fcoe/
4840F: include/scsi/fc/
4841F: include/scsi/libfc.h
4842F: include/scsi/libfcoe.h
c117ab84 4843F: include/uapi/scsi/fc/
cae727db 4844
e2d1d6c0 4845FILE LOCKING (flock() and fcntl()/lockf())
8c836fa8 4846M: Jeff Layton <jlayton@poochiereds.net>
9c3646d1 4847M: "J. Bruce Fields" <bfields@fieldses.org>
e2d1d6c0 4848L: linux-fsdevel@vger.kernel.org
1da177e4 4849S: Maintained
679655da
JP
4850F: include/linux/fcntl.h
4851F: include/linux/fs.h
c117ab84
CEB
4852F: include/uapi/linux/fcntl.h
4853F: include/uapi/linux/fs.h
679655da
JP
4854F: fs/fcntl.c
4855F: fs/locks.c
1da177e4 4856
e2d1d6c0 4857FILESYSTEMS (VFS and infrastructure)
8b58be88 4858M: Alexander Viro <viro@zeniv.linux.org.uk>
e2d1d6c0 4859L: linux-fsdevel@vger.kernel.org
173acc7c 4860S: Maintained
679655da 4861F: fs/*
173acc7c 4862
b26e0ed4 4863FINTEK F75375S HARDWARE MONITOR AND FAN CONTROLLER DRIVER
05576a1e 4864M: Riku Voipio <riku.voipio@iki.fi>
968ce1b1 4865L: linux-hwmon@vger.kernel.org
b26e0ed4 4866S: Maintained
d5ca6918
JP
4867F: drivers/hwmon/f75375s.c
4868F: include/linux/f75375s.h
b26e0ed4 4869
a331b0c3
CL
4870FIREWIRE AUDIO DRIVERS
4871M: Clemens Ladisch <clemens@ladisch.de>
4872L: alsa-devel@alsa-project.org (moderated for non-subscribers)
4873T: git git://git.alsa-project.org/alsa-kernel.git
4874S: Maintained
4875F: sound/firewire/
4876
eb86ec51
SR
4877FIREWIRE MEDIA DRIVERS (firedtv)
4878M: Stefan Richter <stefanr@s5r6.in-berlin.de>
4879L: linux-media@vger.kernel.org
4880L: linux1394-devel@lists.sourceforge.net
4881T: git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media.git
4882S: Maintained
4883F: drivers/media/firewire/
4884
a511ce33
CB
4885FIREWIRE SBP-2 TARGET
4886M: Chris Boot <bootc@bootc.net>
4887L: linux-scsi@vger.kernel.org
4888L: target-devel@vger.kernel.org
4889L: linux1394-devel@lists.sourceforge.net
4890T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/lio-core-2.6.git master
4891S: Maintained
4892F: drivers/target/sbp/
4893
7d2c86b5 4894FIREWIRE SUBSYSTEM
8b58be88 4895M: Stefan Richter <stefanr@s5r6.in-berlin.de>
e2d1d6c0 4896L: linux1394-devel@lists.sourceforge.net
958a29cb 4897W: http://ieee1394.wiki.kernel.org/
2ca526bf 4898T: git git://git.kernel.org/pub/scm/linux/kernel/git/ieee1394/linux1394.git
e2d1d6c0 4899S: Maintained
679655da 4900F: drivers/firewire/
8f06ce3b
SR
4901F: include/linux/firewire.h
4902F: include/uapi/linux/firewire*.h
9f6d3c4b 4903F: tools/firewire/
e2d1d6c0
RD
4904
4905FIRMWARE LOADER (request_firmware)
39e68089 4906M: Ming Lei <ming.lei@canonical.com>
e7604239 4907M: Luis R. Rodriguez <mcgrof@kernel.org>
39e68089
ML
4908L: linux-kernel@vger.kernel.org
4909S: Maintained
679655da
JP
4910F: Documentation/firmware_class/
4911F: drivers/base/firmware*.c
4912F: include/linux/firmware.h
e2d1d6c0 4913
f730e3dc 4914FLASH ADAPTER DRIVER (IBM Flash Adapter 900GB Full Height PCI Flash Card)
9bb3c446
PK
4915M: Joshua Morris <josh.h.morris@us.ibm.com>
4916M: Philip Kelleher <pjk1939@linux.vnet.ibm.com>
4917S: Maintained
4918F: drivers/block/rsxx/
4919
8206f664 4920FLOPPY DRIVER
e5f6450c 4921M: Jiri Kosina <jikos@kernel.org>
8206f664
JK
4922T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/floppy.git
4923S: Odd fixes
4924F: drivers/block/floppy.c
4925
9c9f32ed
AR
4926FMC SUBSYSTEM
4927M: Alessandro Rubini <rubini@gnudd.com>
4928W: http://www.ohwr.org/projects/fmc-bus
4929S: Supported
4930F: drivers/fmc/
4931F: include/linux/fmc*.h
4932F: include/linux/ipmi-fru.h
4933K: fmc_d.*register
4934
3c0ed7d5
AT
4935FPGA MANAGER FRAMEWORK
4936M: Alan Tull <atull@opensource.altera.com>
dd7d664a 4937R: Moritz Fischer <moritz.fischer@ettus.com>
3c0ed7d5
AT
4938S: Maintained
4939F: drivers/fpga/
4940F: include/linux/fpga/fpga-mgr.h
4941W: http://www.rocketboards.org
4942
e2d1d6c0 4943FPU EMULATOR
8b58be88 4944M: Bill Metzenthen <billm@melbpc.org.au>
e769980f 4945W: http://floatingpoint.sourceforge.net/emulator/index.html
e2d1d6c0 4946S: Maintained
679655da 4947F: arch/x86/math-emu/
e2d1d6c0
RD
4948
4949FRAME RELAY DLCI/FRAD (Sangoma drivers too)
e2d1d6c0 4950L: netdev@vger.kernel.org
c173bfac 4951S: Orphan
679655da
JP
4952F: drivers/net/wan/dlci.c
4953F: drivers/net/wan/sdla.c
e2d1d6c0
RD
4954
4955FRAMEBUFFER LAYER
5489e948 4956M: Tomi Valkeinen <tomi.valkeinen@ti.com>
c69f677c 4957L: linux-fbdev@vger.kernel.org
b22fe37b 4958Q: http://patchwork.kernel.org/project/linux-fbdev/list/
56be1416 4959S: Maintained
679655da 4960F: Documentation/fb/
b22fe37b
PM
4961F: drivers/video/
4962F: include/video/
679655da 4963F: include/linux/fb.h
c117ab84
CEB
4964F: include/uapi/video/
4965F: include/uapi/linux/fb.h
e2d1d6c0 4966
a57c188e 4967FREESCALE DIU FRAMEBUFFER DRIVER
c4ef9bc4 4968M: Timur Tabi <timur@tabi.org>
a57c188e 4969L: linux-fbdev@vger.kernel.org
c4ef9bc4 4970S: Maintained
8a61f013 4971F: drivers/video/fbdev/fsl-diu-fb.*
a57c188e 4972
e2d1d6c0 4973FREESCALE DMA DRIVER
8b58be88
JP
4974M: Li Yang <leoli@freescale.com>
4975M: Zhang Wei <zw@zh-kernel.org>
a4724ed6 4976L: linuxppc-dev@lists.ozlabs.org
e2d1d6c0 4977S: Maintained
679655da 4978F: drivers/dma/fsldma.*
e2d1d6c0 4979
44248aff
HX
4980FREESCALE GPMI NAND DRIVER
4981M: Han Xu <han.xu@nxp.com>
4982L: linux-mtd@lists.infradead.org
4983S: Maintained
4984F: drivers/mtd/nand/gpmi-nand/*
4985
e2d1d6c0 4986FREESCALE I2C CPM DRIVER
8b58be88 4987M: Jochen Friedrich <jochen@scram.de>
a4724ed6 4988L: linuxppc-dev@lists.ozlabs.org
846557d3 4989L: linux-i2c@vger.kernel.org
0d2b405a 4990S: Maintained
679655da 4991F: drivers/i2c/busses/i2c-cpm.c
0d2b405a 4992
60e8c5ab 4993FREESCALE IMX / MXC FRAMEBUFFER DRIVER
8b58be88 4994M: Sascha Hauer <kernel@pengutronix.de>
c69f677c 4995L: linux-fbdev@vger.kernel.org
efc03ecb 4996L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
60e8c5ab 4997S: Maintained
bad985a1 4998F: include/linux/platform_data/video-imxfb.h
8a61f013 4999F: drivers/video/fbdev/imxfb.c
60e8c5ab 5000
4d8e2cef 5001FREESCALE QUAD SPI DRIVER
38714fbd 5002M: Han Xu <han.xu@nxp.com>
4d8e2cef
HX
5003L: linux-mtd@lists.infradead.org
5004S: Maintained
5005F: drivers/mtd/spi-nor/fsl-quadspi.c
5006
4689a6b1 5007FREESCALE SOC FS_ENET DRIVER
8b58be88
JP
5008M: Pantelis Antoniou <pantelis.antoniou@gmail.com>
5009M: Vitaly Bordug <vbordug@ru.mvista.com>
a4724ed6 5010L: linuxppc-dev@lists.ozlabs.org
4689a6b1
PA
5011L: netdev@vger.kernel.org
5012S: Maintained
ec21e2ec 5013F: drivers/net/ethernet/freescale/fs_enet/
679655da 5014F: include/linux/fs_enet_pd.h
4689a6b1 5015
63a0a00b
NA
5016FREESCALE IMX / MXC FEC DRIVER
5017M: Fugang Duan <fugang.duan@nxp.com>
5018L: netdev@vger.kernel.org
5019S: Maintained
5020F: drivers/net/ethernet/freescale/fec_main.c
5021F: drivers/net/ethernet/freescale/fec_ptp.c
5022F: drivers/net/ethernet/freescale/fec.h
5023F: Documentation/devicetree/bindings/net/fsl-fec.txt
5024
2fbfadb5
MB
5025FREESCALE QORIQ DPAA FMAN DRIVER
5026M: Madalin Bucur <madalin.bucur@nxp.com>
5027L: netdev@vger.kernel.org
5028S: Maintained
5029F: drivers/net/ethernet/freescale/fman
5030F: Documentation/devicetree/bindings/powerpc/fsl/fman.txt
5031
d9e9d82c 5032FREESCALE QUICC ENGINE LIBRARY
a4724ed6 5033L: linuxppc-dev@lists.ozlabs.org
c4ef9bc4 5034S: Orphan
7aa1aa6e
ZQ
5035F: drivers/soc/fsl/qe/
5036F: include/soc/fsl/*qe*.h
5037F: include/soc/fsl/*ucc*.h
d9e9d82c 5038
b55ef929 5039FREESCALE USB PERIPHERAL DRIVERS
8b58be88 5040M: Li Yang <leoli@freescale.com>
6372594a 5041L: linux-usb@vger.kernel.org
a4724ed6 5042L: linuxppc-dev@lists.ozlabs.org
a7205b30 5043S: Maintained
faf2e1db 5044F: drivers/usb/gadget/udc/fsl*
a7205b30 5045
beaf53bf 5046FREESCALE QUICC ENGINE UCC ETHERNET DRIVER
8b58be88 5047M: Li Yang <leoli@freescale.com>
beaf53bf 5048L: netdev@vger.kernel.org
a4724ed6 5049L: linuxppc-dev@lists.ozlabs.org
beaf53bf 5050S: Maintained
ec21e2ec 5051F: drivers/net/ethernet/freescale/ucc_geth*
beaf53bf 5052
abb1ed7b
CM
5053FREESCALE eTSEC ETHERNET DRIVER (GIANFAR)
5054M: Claudiu Manoil <claudiu.manoil@freescale.com>
5055L: netdev@vger.kernel.org
5056S: Maintained
5057F: drivers/net/ethernet/freescale/gianfar*
5058X: drivers/net/ethernet/freescale/gianfar_ptp.c
5059F: Documentation/devicetree/bindings/net/fsl-tsec-phy.txt
5060
c19b6d24
ZQ
5061FREESCALE QUICC ENGINE UCC HDLC DRIVER
5062M: Zhao Qiang <qiang.zhao@nxp.com>
5063L: netdev@vger.kernel.org
5064L: linuxppc-dev@lists.ozlabs.org
5065S: Maintained
5066F: drivers/net/wan/fsl_ucc_hdlc*
5067
d9e9d82c 5068FREESCALE QUICC ENGINE UCC UART DRIVER
c4ef9bc4 5069M: Timur Tabi <timur@tabi.org>
a4724ed6 5070L: linuxppc-dev@lists.ozlabs.org
c4ef9bc4 5071S: Maintained
df621252 5072F: drivers/tty/serial/ucc_uart.c
d9e9d82c
TT
5073
5074FREESCALE SOC SOUND DRIVERS
c4ef9bc4 5075M: Timur Tabi <timur@tabi.org>
dc85950a 5076M: Nicolin Chen <nicoleotsuka@gmail.com>
b4b98297 5077M: Xiubo Li <Xiubo.Lee@gmail.com>
aeea2fdd 5078R: Fabio Estevam <fabio.estevam@nxp.com>
93711660 5079L: alsa-devel@alsa-project.org (moderated for non-subscribers)
a4724ed6 5080L: linuxppc-dev@lists.ozlabs.org
c4ef9bc4 5081S: Maintained
69aefcea 5082F: sound/soc/fsl/fsl*
dc85950a 5083F: sound/soc/fsl/imx*
69aefcea 5084F: sound/soc/fsl/mpc8610_hpcd.c
d9e9d82c 5085
31c88965 5086FREESCALE QORIQ MANAGEMENT COMPLEX DRIVER
9c3646d1 5087M: "J. German Rivera" <German.Rivera@freescale.com>
cb18d3a2 5088M: Stuart Yoder <stuart.yoder@nxp.com>
31c88965
GR
5089L: linux-kernel@vger.kernel.org
5090S: Maintained
5091F: drivers/staging/fsl-mc/
5092
1da177e4 5093FREEVXFS FILESYSTEM
8b58be88 5094M: Christoph Hellwig <hch@infradead.org>
1da177e4
LT
5095W: ftp://ftp.openlinux.org/pub/people/hch/vxfs
5096S: Maintained
679655da 5097F: fs/freevxfs/
1da177e4 5098
71038f52 5099FREEZER
49db1903 5100M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
7fb06082 5101M: Pavel Machek <pavel@ucw.cz>
bf1c138e 5102L: linux-pm@vger.kernel.org
71038f52 5103S: Supported
679655da
JP
5104F: Documentation/power/freezing-of-tasks.txt
5105F: include/linux/freezer.h
5106F: kernel/freezer.c
71038f52 5107
839a1f79
KRW
5108FRONTSWAP API
5109M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
5110L: linux-kernel@vger.kernel.org
5111S: Maintained
5112F: mm/frontswap.c
5113F: include/linux/frontswap.h
5114
a5432f5a 5115FS-CACHE: LOCAL CACHING FOR NETWORK FILESYSTEMS
8b58be88 5116M: David Howells <dhowells@redhat.com>
e62d6e24 5117L: linux-cachefs@redhat.com (moderated for non-subscribers)
a5432f5a
DH
5118S: Supported
5119F: Documentation/filesystems/caching/
5120F: fs/fscache/
5121F: include/linux/fscache*.h
5122
598c7d7a
TT
5123FS-CRYPTO: FILE SYSTEM LEVEL ENCRYPTION SUPPORT
5124M: Theodore Y. Ts'o <tytso@mit.edu>
5125M: Jaegeuk Kim <jaegeuk@kernel.org>
5126S: Supported
5127F: fs/crypto/
5128F: include/linux/fscrypto.h
5129
f58ad8f5 5130F2FS FILE SYSTEM
9b29d481 5131M: Jaegeuk Kim <jaegeuk@kernel.org>
95129296 5132M: Chao Yu <yuchao0@huawei.com>
f58ad8f5 5133L: linux-f2fs-devel@lists.sourceforge.net
95129296 5134W: https://f2fs.wiki.kernel.org/
f58ad8f5
JK
5135T: git git://git.kernel.org/pub/scm/linux/kernel/git/jaegeuk/f2fs.git
5136S: Maintained
5137F: Documentation/filesystems/f2fs.txt
3bac380c 5138F: Documentation/ABI/testing/sysfs-fs-f2fs
f58ad8f5
JK
5139F: fs/f2fs/
5140F: include/linux/f2fs_fs.h
62d43eeb 5141F: include/trace/events/f2fs.h
f58ad8f5 5142
5ab7ffea 5143FUJITSU FR-V (FRV) PORT
0cf0305f 5144S: Orphan
679655da 5145F: arch/frv/
1da177e4 5146
20b93734 5147FUJITSU LAPTOP EXTRAS
409a3e98 5148M: Jonathan Woithe <jwoithe@just42.net>
d0944853 5149L: platform-driver-x86@vger.kernel.org
20b93734 5150S: Maintained
679655da 5151F: drivers/platform/x86/fujitsu-laptop.c
20b93734 5152
4da621b6
HK
5153FUJITSU M-5MO LS CAMERA ISP DRIVER
5154M: Kyungmin Park <kyungmin.park@samsung.com>
5155M: Heungjun Kim <riverful.kim@samsung.com>
5156L: linux-media@vger.kernel.org
5157S: Maintained
90d72ac6 5158F: drivers/media/i2c/m5mols/
b5dcee22 5159F: include/media/i2c/m5mols.h
4da621b6 5160
2d24c490
RG
5161FUJITSU TABLET EXTRAS
5162M: Robert Gerlach <khnz@gmx.de>
5163L: platform-driver-x86@vger.kernel.org
5164S: Maintained
5165F: drivers/platform/x86/fujitsu-tablet.c
5166
04578f17 5167FUSE: FILESYSTEM IN USERSPACE
8b58be88 5168M: Miklos Szeredi <miklos@szeredi.hu>
4441f63a 5169L: linux-fsdevel@vger.kernel.org
04578f17 5170W: http://fuse.sourceforge.net/
0a30f612 5171T: git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/fuse.git
04578f17 5172S: Maintained
679655da 5173F: fs/fuse/
c117ab84 5174F: include/uapi/linux/fuse.h
0a30f612 5175F: Documentation/filesystems/fuse.txt
04578f17 5176
1da177e4 5177FUTURE DOMAIN TMC-16x0 SCSI DRIVER (16-bit)
8b58be88 5178M: Rik Faith <faith@cs.unc.edu>
1da177e4 5179L: linux-scsi@vger.kernel.org
baaea1dc 5180S: Odd Fixes (e.g., new signatures)
679655da 5181F: drivers/scsi/fdomain.*
1da177e4 5182
6b90bd4b
ER
5183GCC PLUGINS
5184M: Kees Cook <keescook@chromium.org>
5185R: Emese Revfy <re.emese@gmail.com>
5186L: kernel-hardening@lists.openwall.com
5187S: Maintained
5188F: scripts/gcc-plugins/
5189F: scripts/gcc-plugin.sh
5190F: Documentation/gcc-plugins.txt
5191
d8e2162c
PO
5192GCOV BASED KERNEL PROFILING
5193M: Peter Oberparleiter <oberpar@linux.vnet.ibm.com>
5194S: Maintained
5195F: kernel/gcov/
2584bab2 5196F: Documentation/dev-tools/gcov.rst
d8e2162c 5197
1da177e4 5198GDT SCSI DISK ARRAY CONTROLLER DRIVER
8b58be88 5199M: Achim Leubner <achim_leubner@adaptec.com>
1da177e4
LT
5200L: linux-scsi@vger.kernel.org
5201W: http://www.icp-vortex.com/
5202S: Supported
679655da 5203F: drivers/scsi/gdt*
1da177e4 5204
158daf16
JK
5205GDB KERNEL DEBUGGING HELPER SCRIPTS
5206M: Jan Kiszka <jan.kiszka@siemens.com>
e10af132 5207M: Kieran Bingham <kieran@bingham.xyz>
158daf16
JK
5208S: Supported
5209F: scripts/gdb/
5210
3169a1c7
HV
5211GEMTEK FM RADIO RECEIVER DRIVER
5212M: Hans Verkuil <hverkuil@xs4all.nl>
5213L: linux-media@vger.kernel.org
5214T: git git://linuxtv.org/media_tree.git
a825eaec 5215W: https://linuxtv.org
3169a1c7
HV
5216S: Maintained
5217F: drivers/media/radio/radio-gemtek*
5218
1c23af90 5219GENERIC GPIO I2C DRIVER
880b0e26 5220M: Haavard Skinnemoen <hskinnemoen@gmail.com>
1c23af90 5221S: Supported
679655da
JP
5222F: drivers/i2c/busses/i2c-gpio.c
5223F: include/linux/i2c-gpio.h
1c23af90 5224
92ed1a76
PK
5225GENERIC GPIO I2C MULTIPLEXER DRIVER
5226M: Peter Korsgaard <peter.korsgaard@barco.com>
5227L: linux-i2c@vger.kernel.org
5228S: Supported
e7065e20
JD
5229F: drivers/i2c/muxes/i2c-mux-gpio.c
5230F: include/linux/i2c-mux-gpio.h
5231F: Documentation/i2c/muxes/i2c-mux-gpio
92ed1a76 5232
9251ce95 5233GENERIC HDLC (WAN) DRIVERS
8b58be88 5234M: Krzysztof Halasa <khc@pm.waw.pl>
1da177e4
LT
5235W: http://www.kernel.org/pub/linux/utils/net/hdlc/
5236S: Maintained
679655da
JP
5237F: drivers/net/wan/c101.c
5238F: drivers/net/wan/hd6457*
5239F: drivers/net/wan/hdlc*
5240F: drivers/net/wan/n2.c
5241F: drivers/net/wan/pc300too.c
5242F: drivers/net/wan/pci200syn.c
5243F: drivers/net/wan/wanxl*
1da177e4 5244
1527aab6 5245GENERIC INCLUDE/ASM HEADER FILES
8b58be88 5246M: Arnd Bergmann <arnd@arndb.de>
1527aab6
AB
5247L: linux-arch@vger.kernel.org
5248T: git git://git.kernel.org/pub/scm/linux/kernel/git/arnd/asm-generic.git
5249S: Maintained
14430813
JP
5250F: include/asm-generic/
5251F: include/uapi/asm-generic/
1527aab6 5252
ff764963
KVA
5253GENERIC PHY FRAMEWORK
5254M: Kishon Vijay Abraham I <kishon@ti.com>
5255L: linux-kernel@vger.kernel.org
5256T: git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/linux-phy.git
5257S: Supported
5258F: drivers/phy/
5259F: include/linux/phy/
5260
eea97aed
KH
5261GENERIC PM DOMAINS
5262M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
5263M: Kevin Hilman <khilman@kernel.org>
5264M: Ulf Hansson <ulf.hansson@linaro.org>
5265L: linux-pm@vger.kernel.org
5266S: Supported
5267F: drivers/base/power/domain*.c
5268F: include/linux/pm_domain.h
5269
ccb86a69 5270GENERIC UIO DRIVER FOR PCI DEVICES
bda2562c 5271M: "Michael S. Tsirkin" <mst@redhat.com>
ccb86a69 5272L: kvm@vger.kernel.org
ccb86a69
MT
5273S: Supported
5274F: drivers/uio/uio_pci_generic.c
5275
f8f1ec73
JP
5276GET_MAINTAINER SCRIPT
5277M: Joe Perches <joe@perches.com>
5278S: Maintained
5279F: scripts/get_maintainer.pl
5280
5be7b50f 5281GFS2 FILE SYSTEM
8b58be88 5282M: Steven Whitehouse <swhiteho@redhat.com>
28666d6d 5283M: Bob Peterson <rpeterso@redhat.com>
a4644184 5284L: cluster-devel@redhat.com
5be7b50f 5285W: http://sources.redhat.com/cluster/
28666d6d 5286T: git git://git.kernel.org/pub/scm/linux/kernel/git/gfs2/linux-gfs2.git
5be7b50f 5287S: Supported
679655da
JP
5288F: Documentation/filesystems/gfs2*.txt
5289F: fs/gfs2/
c117ab84 5290F: include/uapi/linux/gfs2_ondisk.h
5be7b50f 5291
0a34eb8f 5292GIGASET ISDN DRIVERS
6b096fde 5293M: Paul Bolle <pebolle@tiscali.nl>
0a34eb8f
HL
5294L: gigaset307x-common@lists.sourceforge.net
5295W: http://gigaset307x.sourceforge.net/
6b096fde 5296S: Odd Fixes
679655da
JP
5297F: Documentation/isdn/README.gigaset
5298F: drivers/isdn/gigaset/
c117ab84 5299F: include/uapi/linux/gigaset_dev.h
0a34eb8f 5300
7eea35fe
JP
5301GO7007 MPEG CODEC
5302M: Hans Verkuil <hans.verkuil@cisco.com>
5303L: linux-media@vger.kernel.org
5304S: Maintained
5305F: drivers/media/usb/go7007/
5306
ca96ea86
BN
5307GOODIX TOUCHSCREEN
5308M: Bastien Nocera <hadess@hadess.net>
5309L: linux-input@vger.kernel.org
5310S: Maintained
5311F: drivers/input/touchscreen/goodix.c
5312
a6a1cf3d
BJZ
5313GPIO MOCKUP DRIVER
5314M: Bamvor Jian Zhang <bamvor.zhangjian@linaro.org>
5315L: linux-gpio@vger.kernel.org
5316S: Maintained
5317F: drivers/gpio/gpio-mockup.c
5318F: tools/testing/selftests/gpio/
5319
a0dc00b4 5320GPIO SUBSYSTEM
e4651a9f 5321M: Linus Walleij <linus.walleij@linaro.org>
f2fa75cd 5322M: Alexandre Courbot <gnurou@gmail.com>
d15b7179 5323L: linux-gpio@vger.kernel.org
f2fa75cd
LW
5324T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-gpio.git
5325S: Maintained
cd97a449 5326F: Documentation/devicetree/bindings/gpio/
f2fa75cd 5327F: Documentation/gpio/
40c159b7 5328F: Documentation/ABI/testing/gpio-cdev
fe95046e 5329F: Documentation/ABI/obsolete/sysfs-gpio
a0dc00b4 5330F: drivers/gpio/
bdc6e95e
AC
5331F: include/linux/gpio/
5332F: include/linux/gpio.h
9b692346 5333F: include/asm-generic/gpio.h
3c702e99 5334F: include/uapi/linux/gpio.h
6d591c46 5335F: tools/gpio/
a0dc00b4 5336
71a6d0af
HW
5337GRE DEMULTIPLEXER DRIVER
5338M: Dmitry Kozlov <xeb@mail.ru>
5339L: netdev@vger.kernel.org
5340S: Maintained
11c26770
JP
5341F: net/ipv4/gre_demux.c
5342F: net/ipv4/gre_offload.c
71a6d0af
HW
5343F: include/net/gre.h
5344
d4c41139 5345GRETH 10/100/1G Ethernet MAC device driver
bbdd09eb 5346M: Andreas Larsson <andreas@gaisler.com>
d4c41139
KG
5347L: netdev@vger.kernel.org
5348S: Maintained
a31a96ad 5349F: drivers/net/ethernet/aeroflex/
d4c41139 5350
629c1fb5
GKH
5351GREYBUS SUBSYSTEM
5352M: Johan Hovold <johan@kernel.org>
5353M: Alex Elder <elder@kernel.org>
5354M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
5355S: Maintained
5356F: drivers/staging/greybus/
5357
926706c5
VA
5358GREYBUS AUDIO PROTOCOLS DRIVERS
5359M: Vaibhav Agarwal <vaibhav.sr@gmail.com>
88638cf1 5360M: Mark Greer <mgreer@animalcreek.com>
926706c5 5361S: Maintained
544a6944
MG
5362F: drivers/staging/greybus/audio_apbridgea.c
5363F: drivers/staging/greybus/audio_apbridgea.h
926706c5 5364F: drivers/staging/greybus/audio_codec.c
544a6944
MG
5365F: drivers/staging/greybus/audio_codec.h
5366F: drivers/staging/greybus/audio_gb.c
5367F: drivers/staging/greybus/audio_manager.c
5368F: drivers/staging/greybus/audio_manager.h
5369F: drivers/staging/greybus/audio_manager_module.c
5370F: drivers/staging/greybus/audio_manager_private.h
5371F: drivers/staging/greybus/audio_manager_sysfs.c
926706c5
VA
5372F: drivers/staging/greybus/audio_module.c
5373F: drivers/staging/greybus/audio_topology.c
5374
2bbadafb
RMS
5375GREYBUS PROTOCOLS DRIVERS
5376M: Rui Miguel Silva <rmfrfs@gmail.com>
5377S: Maintained
5378F: drivers/staging/greybus/sdio.c
5379F: drivers/staging/greybus/light.c
5380F: drivers/staging/greybus/gpio.c
5381F: drivers/staging/greybus/power_supply.c
5382F: drivers/staging/greybus/spi.c
5383F: drivers/staging/greybus/spilib.c
5384
7d700518
BD
5385GREYBUS PROTOCOLS DRIVERS
5386M: Bryan O'Donoghue <pure.logic@nexus-software.ie>
5387S: Maintained
5388F: drivers/staging/greybus/loopback.c
5389F: drivers/staging/greybus/timesync.c
5390F: drivers/staging/greybus/timesync_platform.c
5391
5bd16350
VK
5392GREYBUS PROTOCOLS DRIVERS
5393M: Viresh Kumar <vireshk@kernel.org>
5394S: Maintained
5395F: drivers/staging/greybus/authentication.c
5396F: drivers/staging/greybus/bootrom.c
5397F: drivers/staging/greybus/firmware.h
5398F: drivers/staging/greybus/fw-core.c
5399F: drivers/staging/greybus/fw-download.c
5400F: drivers/staging/greybus/fw-managament.c
5401F: drivers/staging/greybus/greybus_authentication.h
5402F: drivers/staging/greybus/greybus_firmware.h
5403F: drivers/staging/greybus/hid.c
5404F: drivers/staging/greybus/i2c.c
5405F: drivers/staging/greybus/spi.c
5406F: drivers/staging/greybus/spilib.c
5407F: drivers/staging/greybus/spilib.h
5408
8d904fe5
DL
5409GREYBUS PROTOCOLS DRIVERS
5410M: David Lin <dtwlin@gmail.com>
5411S: Maintained
5412F: drivers/staging/greybus/uart.c
5413F: drivers/staging/greybus/log.c
5414
92b8bd96
VH
5415GREYBUS PLATFORM DRIVERS
5416M: Vaibhav Hiremath <hvaibhav.linux@gmail.com>
5417S: Maintained
5418F: drivers/staging/greybus/arche-platform.c
5419F: drivers/staging/greybus/arche-apb-ctrl.c
5420F: drivers/staging/greybus/arche_platform.h
5421
7aae6e2d
CAC
5422GS1662 VIDEO SERIALIZER
5423M: Charles-Antoine Couret <charles-antoine.couret@nexvision.fr>
5424L: linux-media@vger.kernel.org
5425T: git git://linuxtv.org/media_tree.git
5426S: Maintained
5427F: drivers/media/spi/gs1662.c
5428
e8deeae2 5429GSPCA FINEPIX SUBDRIVER
8b58be88 5430M: Frank Zago <frank@zago.net>
661263b5 5431L: linux-media@vger.kernel.org
275ffde4 5432T: git git://linuxtv.org/media_tree.git
e8deeae2 5433S: Maintained
0c0d06ca 5434F: drivers/media/usb/gspca/finepix.c
e8deeae2 5435
4b3fa3c4
OL
5436GSPCA GL860 SUBDRIVER
5437M: Olivier Lorin <o.lorin@laposte.net>
5438L: linux-media@vger.kernel.org
275ffde4 5439T: git git://linuxtv.org/media_tree.git
4b3fa3c4 5440S: Maintained
0c0d06ca 5441F: drivers/media/usb/gspca/gl860/
4b3fa3c4 5442
e8deeae2 5443GSPCA M5602 SUBDRIVER
8b58be88 5444M: Erik Andren <erik.andren@gmail.com>
661263b5 5445L: linux-media@vger.kernel.org
275ffde4 5446T: git git://linuxtv.org/media_tree.git
e8deeae2 5447S: Maintained
0c0d06ca 5448F: drivers/media/usb/gspca/m5602/
e8deeae2
JFM
5449
5450GSPCA PAC207 SONIXB SUBDRIVER
c0936df4 5451M: Hans Verkuil <hverkuil@xs4all.nl>
661263b5 5452L: linux-media@vger.kernel.org
275ffde4 5453T: git git://linuxtv.org/media_tree.git
c0936df4 5454S: Odd Fixes
0c0d06ca 5455F: drivers/media/usb/gspca/pac207.c
e8deeae2 5456
261982f1 5457GSPCA SN9C20X SUBDRIVER
d95c5b0b 5458M: Brian Johnson <brijohn@gmail.com>
261982f1 5459L: linux-media@vger.kernel.org
275ffde4 5460T: git git://linuxtv.org/media_tree.git
261982f1 5461S: Maintained
0c0d06ca 5462F: drivers/media/usb/gspca/sn9c20x.c
261982f1 5463
e8deeae2 5464GSPCA T613 SUBDRIVER
8b58be88 5465M: Leandro Costantino <lcostantino@gmail.com>
661263b5 5466L: linux-media@vger.kernel.org
275ffde4 5467T: git git://linuxtv.org/media_tree.git
e8deeae2 5468S: Maintained
0c0d06ca 5469F: drivers/media/usb/gspca/t613.c
e8deeae2
JFM
5470
5471GSPCA USB WEBCAM DRIVER
c0936df4 5472M: Hans Verkuil <hverkuil@xs4all.nl>
661263b5 5473L: linux-media@vger.kernel.org
275ffde4 5474T: git git://linuxtv.org/media_tree.git
c0936df4 5475S: Odd Fixes
0c0d06ca 5476F: drivers/media/usb/gspca/
e8deeae2 5477
584ec979 5478GUID PARTITION TABLE (GPT)
4f973c63 5479M: Davidlohr Bueso <dave@stgolabs.net>
584ec979
DB
5480L: linux-efi@vger.kernel.org
5481S: Maintained
5482F: block/partitions/efi.*
5483
aa3c598b 5484STK1160 USB VIDEO CAPTURE DRIVER
3259aa57 5485M: Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
aa3c598b 5486L: linux-media@vger.kernel.org
275ffde4 5487T: git git://linuxtv.org/media_tree.git
aa3c598b
EG
5488S: Maintained
5489F: drivers/media/usb/stk1160/
e8deeae2 5490
4e456b86
YS
5491H8/300 ARCHITECTURE
5492M: Yoshinori Sato <ysato@users.sourceforge.jp>
b992c768 5493L: uclinux-h8-devel@lists.sourceforge.jp (moderated for non-subscribers)
4e456b86
YS
5494W: http://uclinux-h8.sourceforge.jp
5495T: git git://git.sourceforge.jp/gitroot/uclinux-h8/linux.git
5496S: Maintained
5497F: arch/h8300/
5498F: drivers/clocksource/h8300_*.c
5499F: drivers/clk/h8300/
5500F: drivers/irqchip/irq-renesas-h8*.c
5501
71a6d0af
HW
5502HARD DRIVE ACTIVE PROTECTION SYSTEM (HDAPS) DRIVER
5503M: Frank Seidel <frank@f-seidel.de>
5504L: platform-driver-x86@vger.kernel.org
5505W: http://www.kernel.org/pub/linux/kernel/people/fseidel/hdaps/
5506S: Maintained
5507F: drivers/platform/x86/hdaps.c
5508
48fc9e26
HV
5509HDPVR USB VIDEO ENCODER DRIVER
5510M: Hans Verkuil <hverkuil@xs4all.nl>
5511L: linux-media@vger.kernel.org
5512T: git git://linuxtv.org/media_tree.git
a825eaec 5513W: https://linuxtv.org
48fc9e26 5514S: Odd Fixes
14430813 5515F: drivers/media/usb/hdpvr/
48fc9e26 5516
71a6d0af 5517HWPOISON MEMORY FAILURE HANDLING
f9625c48 5518M: Naoya Horiguchi <n-horiguchi@ah.jp.nec.com>
71a6d0af 5519L: linux-mm@kvack.org
71a6d0af
HW
5520S: Maintained
5521F: mm/memory-failure.c
5522F: mm/hwpoison-inject.c
5523
5524HYPERVISOR VIRTUAL CONSOLE DRIVER
5525L: linuxppc-dev@lists.ozlabs.org
5526S: Odd Fixes
5527F: drivers/tty/hvc/
5528
e5ab1477
AP
5529HACKRF MEDIA DRIVER
5530M: Antti Palosaari <crope@iki.fi>
5531L: linux-media@vger.kernel.org
a825eaec 5532W: https://linuxtv.org
e5ab1477
AP
5533W: http://palosaari.fi/linux/
5534Q: http://patchwork.linuxtv.org/project/linux-media/list/
5535T: git git://linuxtv.org/anttip/media_tree.git
5536S: Maintained
5537F: drivers/media/usb/hackrf/
5538
5b543965 5539HARDWARE MONITORING
d8130624 5540M: Jean Delvare <jdelvare@suse.com>
ca462085 5541M: Guenter Roeck <linux@roeck-us.net>
968ce1b1
GR
5542L: linux-hwmon@vger.kernel.org
5543W: http://hwmon.wiki.kernel.org/
a94ef4ed 5544T: quilt http://jdelvare.nerim.net/devel/linux/jdelvare-hwmon/
885374e3 5545T: git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
9e012c1a 5546S: Maintained
047f4ec2 5547F: Documentation/hwmon/
679655da 5548F: drivers/hwmon/
047f4ec2 5549F: include/linux/hwmon*.h
5b543965 5550
844dd05f 5551HARDWARE RANDOM NUMBER GENERATOR CORE
c0d0787b
JP
5552M: Matt Mackall <mpm@selenic.com>
5553M: Herbert Xu <herbert@gondor.apana.org.au>
3eda7167 5554L: linux-crypto@vger.kernel.org
c0d0787b 5555S: Odd fixes
f6c60b15 5556F: Documentation/devicetree/bindings/rng/
679655da
JP
5557F: Documentation/hw_random.txt
5558F: drivers/char/hw_random/
5559F: include/linux/hw_random.h
844dd05f 5560
8b37fcfc
OBC
5561HARDWARE SPINLOCK CORE
5562M: Ohad Ben-Cohen <ohad@wizery.com>
69ae9895 5563M: Bjorn Andersson <bjorn.andersson@linaro.org>
d7586849 5564L: linux-remoteproc@vger.kernel.org
8b37fcfc 5565S: Maintained
9f273c24 5566T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/hwspinlock.git
2dbd8585 5567F: Documentation/devicetree/bindings/hwlock/
8b37fcfc 5568F: Documentation/hwspinlock.txt
2dbd8585 5569F: drivers/hwspinlock/
8b37fcfc
OBC
5570F: include/linux/hwspinlock.h
5571
1da177e4 5572HARMONY SOUND DRIVER
ac6aecbf 5573L: linux-parisc@vger.kernel.org
1da177e4 5574S: Maintained
679655da 5575F: sound/parisc/harmony.*
1da177e4 5576
91952bc0
AP
5577HD29L2 MEDIA DRIVER
5578M: Antti Palosaari <crope@iki.fi>
5579L: linux-media@vger.kernel.org
a825eaec 5580W: https://linuxtv.org
91952bc0
AP
5581W: http://palosaari.fi/linux/
5582Q: http://patchwork.linuxtv.org/project/linux-media/list/
5583T: git git://linuxtv.org/anttip/media_tree.git
5584S: Maintained
5585F: drivers/media/dvb-frontends/hd29l2*
5586
214de83e
BB
5587HEWLETT PACKARD ENTERPRISE ILO NMI WATCHDOG DRIVER
5588M: Brian Boylston <brian.boylston@hpe.com>
5589S: Supported
5590F: Documentation/watchdog/hpwdt.txt
5591F: drivers/watchdog/hpwdt.c
5592
9257aa49 5593HEWLETT-PACKARD SMART ARRAY RAID DRIVER (hpsa)
a0a268ad 5594M: Don Brace <don.brace@microsemi.com>
9257aa49 5595L: iss_storagedev@hp.com
a0a268ad 5596L: esc.storagedev@microsemi.com
693373db 5597L: linux-scsi@vger.kernel.org
9257aa49
SC
5598S: Supported
5599F: Documentation/scsi/hpsa.txt
5600F: drivers/scsi/hpsa*.[ch]
5601F: include/linux/cciss*.h
c117ab84 5602F: include/uapi/linux/cciss*.h
9257aa49 5603
e2d1d6c0 5604HEWLETT-PACKARD SMART CISS RAID DRIVER (cciss)
516fdcea 5605M: Don Brace <don.brace@microsemi.com>
e2d1d6c0 5606L: iss_storagedev@hp.com
516fdcea 5607L: esc.storagedev@microsemi.com
693373db 5608L: linux-scsi@vger.kernel.org
e2d1d6c0 5609S: Supported
679655da
JP
5610F: Documentation/blockdev/cciss.txt
5611F: drivers/block/cciss*
5612F: include/linux/cciss_ioctl.h
c117ab84 5613F: include/uapi/linux/cciss_ioctl.h
e2d1d6c0 5614
f48ad614
DD
5615HFI1 DRIVER
5616M: Mike Marciniszyn <mike.marciniszyn@intel.com>
5617M: Dennis Dalessandro <dennis.dalessandro@intel.com>
5618L: linux-rdma@vger.kernel.org
5619S: Supported
5620F: drivers/infiniband/hw/hfi1
5621
1da177e4 5622HFS FILESYSTEM
6cf515e1
GU
5623L: linux-fsdevel@vger.kernel.org
5624S: Orphan
679655da
JP
5625F: Documentation/filesystems/hfs.txt
5626F: fs/hfs/
1da177e4 5627
ef575f47
GU
5628HFSPLUS FILESYSTEM
5629L: linux-fsdevel@vger.kernel.org
5630S: Orphan
5631F: Documentation/filesystems/hfsplus.txt
5632F: fs/hfsplus/
5633
1da177e4 5634HGA FRAMEBUFFER DRIVER
8b58be88 5635M: Ferenc Bakonyi <fero@drama.obuda.kando.hu>
1da177e4
LT
5636L: linux-nvidia@lists.surfsouth.com
5637W: http://drama.obuda.kando.hu/~fero/cgi-bin/hgafb.shtml
5638S: Maintained
8a61f013 5639F: drivers/video/fbdev/hgafb.c
1da177e4 5640
4480f15b 5641HIBERNATION (aka Software Suspend, aka swsusp)
49db1903 5642M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
7fb06082 5643M: Pavel Machek <pavel@ucw.cz>
bf1c138e 5644L: linux-pm@vger.kernel.org
e2d1d6c0 5645S: Supported
679655da
JP
5646F: arch/x86/power/
5647F: drivers/base/power/
5648F: kernel/power/
5649F: include/linux/suspend.h
5650F: include/linux/freezer.h
5651F: include/linux/pm.h
679655da 5652F: arch/*/include/asm/suspend*.h
e2d1d6c0 5653
4ef4caad 5654HID CORE LAYER
e5f6450c 5655M: Jiri Kosina <jikos@kernel.org>
406df153 5656R: Benjamin Tissoires <benjamin.tissoires@redhat.com>
eb76c5c0 5657L: linux-input@vger.kernel.org
54e5881d 5658T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid.git
4ef4caad 5659S: Maintained
679655da
JP
5660F: drivers/hid/
5661F: include/linux/hid*
c117ab84 5662F: include/uapi/linux/hid*
4ef4caad 5663
30ee72f0 5664HID SENSOR HUB DRIVERS
e5f6450c 5665M: Jiri Kosina <jikos@kernel.org>
30ee72f0
SP
5666M: Jonathan Cameron <jic23@kernel.org>
5667M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
5668L: linux-input@vger.kernel.org
5669L: linux-iio@vger.kernel.org
5670S: Maintained
5671F: Documentation/hid/hid-sensor*
5672F: drivers/hid/hid-sensor-*
5673F: drivers/iio/*/hid-*
5674F: include/linux/hid-sensor-*
5675
38bed542 5676HIGH-RESOLUTION TIMERS, CLOCKEVENTS, DYNTICKS
8b58be88 5677M: Thomas Gleixner <tglx@linutronix.de>
981c3a4f 5678L: linux-kernel@vger.kernel.org
75fc2d37 5679T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
38bed542 5680S: Maintained
679655da 5681F: Documentation/timers/
5cee9645 5682F: kernel/time/hrtimer.c
88606e80
TG
5683F: kernel/time/clockevents.c
5684F: kernel/time/tick*.*
5685F: kernel/time/timer_*.c
05ed8490 5686F: include/linux/clockchips.h
679655da 5687F: include/linux/hrtimer.h
38bed542 5688
1da177e4 5689HIGH-SPEED SCC DRIVER FOR AX.25
1da177e4 5690L: linux-hams@vger.kernel.org
8b64f2a0 5691S: Orphan
679655da
JP
5692F: drivers/net/hamradio/dmascc.c
5693F: drivers/net/hamradio/scc.c
1da177e4 5694
ede1e6f8 5695HIGHPOINT ROCKETRAID 3xxx RAID DRIVER
8b58be88 5696M: HighPoint Linux Team <linux@highpoint-tech.com>
ede1e6f8
HLT
5697W: http://www.highpoint-tech.com
5698S: Supported
679655da
JP
5699F: Documentation/scsi/hptiop.txt
5700F: drivers/scsi/hptiop.c
ede1e6f8 5701
1da177e4 5702HIPPI
8b58be88 5703M: Jes Sorensen <jes@trained-monkey.org>
1da177e4
LT
5704L: linux-hippi@sunsite.dk
5705S: Maintained
679655da 5706F: include/linux/hippidevice.h
c117ab84 5707F: include/uapi/linux/if_hippi.h
679655da 5708F: net/802/hippi.c
ff5a3b50 5709F: drivers/net/hippi/
1da177e4 5710
b30d74e4
DH
5711HISILICON NETWORK SUBSYSTEM DRIVER
5712M: Yisen Zhuang <yisen.zhuang@huawei.com>
5713M: Salil Mehta <salil.mehta@huawei.com>
5714L: netdev@vger.kernel.org
5715W: http://www.hisilicon.com
5716S: Maintained
5717F: drivers/net/ethernet/hisilicon/
5718F: Documentation/devicetree/bindings/net/hisilicon*.txt
5719
66a9bae6 5720HISILICON ROCE DRIVER
5721M: Lijun Ou <oulijun@huawei.com>
5722M: Wei Hu(Xavier) <xavier.huwei@huawei.com>
5723L: linux-rdma@vger.kernel.org
5724S: Maintained
5725F: drivers/infiniband/hw/hns/
5726F: Documentation/devicetree/bindings/infiniband/hisilicon-hns-roce.txt
5727
16c6c252
JG
5728HISILICON SAS Controller
5729M: John Garry <john.garry@huawei.com>
5730W: http://www.hisilicon.com
5731S: Supported
5732F: drivers/scsi/hisi_sas/
5733F: Documentation/devicetree/bindings/scsi/hisilicon-sas.txt
5734
ff1d2767 5735HOST AP DRIVER
8b58be88 5736M: Jouni Malinen <j@w1.fi>
724c6b35 5737L: linux-wireless@vger.kernel.org
ffd74aca
JM
5738W: http://w1.fi/hostap-driver.html
5739S: Obsolete
eb4f98d5 5740F: drivers/net/wireless/intersil/hostap/
ff1d2767 5741
dd8cd779 5742HP COMPAQ TC1100 TABLET WMI EXTRAS DRIVER
d0944853 5743L: platform-driver-x86@vger.kernel.org
95c70215 5744S: Orphan
679655da 5745F: drivers/platform/x86/tc1100-wmi.c
dd8cd779 5746
e2d1d6c0 5747HP100: Driver for HP 10/100 Mbit/s Voice Grade Network Adapter Series
8b58be88 5748M: Jaroslav Kysela <perex@perex.cz>
e2d1d6c0 5749S: Maintained
7e25d724 5750F: drivers/net/ethernet/hp/hp100.*
e2d1d6c0 5751
7d2c86b5 5752HPET: High Precision Event Timers driver
8b58be88 5753M: Clemens Ladisch <clemens@ladisch.de>
b9b0332f 5754S: Maintained
679655da
JP
5755F: Documentation/timers/hpet.txt
5756F: drivers/char/hpet.c
5757F: include/linux/hpet.h
c117ab84 5758F: include/uapi/linux/hpet.h
b9b0332f 5759
e07b5d79 5760HPET: x86
9e06f631 5761S: Orphan
679655da
JP
5762F: arch/x86/kernel/hpet.c
5763F: arch/x86/include/asm/hpet.h
b9b0332f 5764
1da177e4 5765HPFS FILESYSTEM
8b58be88 5766M: Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
1da177e4
LT
5767W: http://artax.karlin.mff.cuni.cz/~mikulas/vyplody/hpfs/index-e.cgi
5768S: Maintained
679655da 5769F: fs/hpfs/
1da177e4 5770
3441cded 5771HSI SUBSYSTEM
56459ea9
SR
5772M: Sebastian Reichel <sre@kernel.org>
5773T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-hsi.git
3441cded
SR
5774S: Maintained
5775F: Documentation/ABI/testing/sysfs-bus-hsi
70fc1f54 5776F: Documentation/device-drivers/serial-interfaces.rst
3441cded
SR
5777F: drivers/hsi/
5778F: include/linux/hsi/
5779F: include/uapi/linux/hsi/
5780
7d2c86b5 5781HSO 3G MODEM DRIVER
8b58be88 5782M: Jan Dumon <j.dumon@option.com>
11cd29b0
DJB
5783W: http://www.pharscape.org
5784S: Maintained
679655da 5785F: drivers/net/usb/hso.c
11cd29b0 5786
19990e29
AB
5787HSR NETWORK PROTOCOL
5788M: Arvid Brodin <arvid.brodin@alten.se>
5789L: netdev@vger.kernel.org
5790S: Maintained
5791F: net/hsr/
5792
5a18c343 5793HTCPEN TOUCHSCREEN DRIVER
8b58be88 5794M: Pau Oliva Fora <pof@eslack.org>
5a18c343
POF
5795L: linux-input@vger.kernel.org
5796S: Maintained
679655da 5797F: drivers/input/touchscreen/htcpen.c
5a18c343 5798
1da177e4 5799HUGETLB FILESYSTEM
6d49e352 5800M: Nadia Yvette Chambers <nyc@holomorphy.com>
1da177e4 5801S: Maintained
679655da 5802F: fs/hugetlbfs/
1da177e4 5803
fe713d60
JCT
5804HVA ST MEDIA DRIVER
5805M: Jean-Christophe Trotin <jean-christophe.trotin@st.com>
5806L: linux-media@vger.kernel.org
5807T: git git://linuxtv.org/media_tree.git
5808W: https://linuxtv.org
5809S: Supported
5810F: drivers/media/platform/sti/hva
5811
05183189 5812Hyper-V CORE AND DRIVERS
9c3646d1 5813M: "K. Y. Srinivasan" <kys@microsoft.com>
05183189
S
5814M: Haiyang Zhang <haiyangz@microsoft.com>
5815L: devel@linuxdriverproject.org
5816S: Maintained
a4162747
HZ
5817F: arch/x86/include/asm/mshyperv.h
5818F: arch/x86/include/uapi/asm/hyperv.h
5819F: arch/x86/kernel/cpu/mshyperv.c
05183189 5820F: drivers/hid/hid-hyperv.c
a4162747 5821F: drivers/hv/
f92ca80b 5822F: drivers/input/serio/hyperv-keyboard.c
4daace0d 5823F: drivers/pci/host/pci-hyperv.c
05183189 5824F: drivers/net/hyperv/
a4162747 5825F: drivers/scsi/storvsc_drv.c
8a61f013 5826F: drivers/video/fbdev/hyperv_fb.c
a4162747
HZ
5827F: include/linux/hyperv.h
5828F: tools/hv/
54bf725e 5829F: Documentation/ABI/stable/sysfs-bus-vmbus
05183189 5830
7724fd04
PR
5831I2C MUXES
5832M: Peter Rosin <peda@axentia.se>
5833L: linux-i2c@vger.kernel.org
5834S: Maintained
2254d24a 5835F: Documentation/i2c/i2c-topology
7724fd04
PR
5836F: Documentation/i2c/muxes/
5837F: Documentation/devicetree/bindings/i2c/i2c-mux*
e8813c15 5838F: Documentation/devicetree/bindings/i2c/i2c-arb*
0ac8eb64 5839F: Documentation/devicetree/bindings/i2c/i2c-gate*
7724fd04
PR
5840F: drivers/i2c/i2c-mux.c
5841F: drivers/i2c/muxes/
5842F: include/linux/i2c-mux.h
5843
d85c8a6a 5844I2C OVER PARALLEL PORT
d8130624 5845M: Jean Delvare <jdelvare@suse.com>
d85c8a6a
JD
5846L: linux-i2c@vger.kernel.org
5847S: Maintained
5848F: Documentation/i2c/busses/i2c-parport
5849F: Documentation/i2c/busses/i2c-parport-light
5850F: drivers/i2c/busses/i2c-parport.c
5851F: drivers/i2c/busses/i2c-parport-light.c
5852
5853I2C/SMBUS CONTROLLER DRIVERS FOR PC
d8130624 5854M: Jean Delvare <jdelvare@suse.com>
d85c8a6a
JD
5855L: linux-i2c@vger.kernel.org
5856S: Maintained
5857F: Documentation/i2c/busses/i2c-ali1535
5858F: Documentation/i2c/busses/i2c-ali1563
5859F: Documentation/i2c/busses/i2c-ali15x3
5860F: Documentation/i2c/busses/i2c-amd756
5861F: Documentation/i2c/busses/i2c-amd8111
5862F: Documentation/i2c/busses/i2c-i801
5863F: Documentation/i2c/busses/i2c-nforce2
5864F: Documentation/i2c/busses/i2c-piix4
5865F: Documentation/i2c/busses/i2c-sis5595
5866F: Documentation/i2c/busses/i2c-sis630
5867F: Documentation/i2c/busses/i2c-sis96x
5868F: Documentation/i2c/busses/i2c-via
5869F: Documentation/i2c/busses/i2c-viapro
5870F: drivers/i2c/busses/i2c-ali1535.c
5871F: drivers/i2c/busses/i2c-ali1563.c
5872F: drivers/i2c/busses/i2c-ali15x3.c
5873F: drivers/i2c/busses/i2c-amd756.c
5874F: drivers/i2c/busses/i2c-amd756-s4882.c
5875F: drivers/i2c/busses/i2c-amd8111.c
5876F: drivers/i2c/busses/i2c-i801.c
5877F: drivers/i2c/busses/i2c-isch.c
5878F: drivers/i2c/busses/i2c-nforce2.c
5879F: drivers/i2c/busses/i2c-nforce2-s4985.c
5880F: drivers/i2c/busses/i2c-piix4.c
5881F: drivers/i2c/busses/i2c-sis5595.c
5882F: drivers/i2c/busses/i2c-sis630.c
5883F: drivers/i2c/busses/i2c-sis96x.c
5884F: drivers/i2c/busses/i2c-via.c
5885F: drivers/i2c/busses/i2c-viapro.c
5886
cb7f07a4
NH
5887I2C/SMBUS ISMT DRIVER
5888M: Seth Heasley <seth.heasley@intel.com>
5889M: Neil Horman <nhorman@tuxdriver.com>
5890L: linux-i2c@vger.kernel.org
5891F: drivers/i2c/busses/i2c-ismt.c
5892F: Documentation/i2c/busses/i2c-ismt
5893
6ea884db 5894I2C/SMBUS STUB DRIVER
d8130624 5895M: Jean Delvare <jdelvare@suse.com>
846557d3 5896L: linux-i2c@vger.kernel.org
6ea884db 5897S: Maintained
8547a5bc 5898F: drivers/i2c/i2c-stub.c
6ea884db 5899
5b543965 5900I2C SUBSYSTEM
14d77c4d 5901M: Wolfram Sang <wsa@the-dreams.de>
846557d3 5902L: linux-i2c@vger.kernel.org
9d4ea27a
WS
5903W: https://i2c.wiki.kernel.org/
5904Q: https://patchwork.ozlabs.org/project/linux-i2c/list/
14d77c4d 5905T: git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git
1da177e4 5906S: Maintained
40ed1b4c 5907F: Documentation/devicetree/bindings/i2c/
679655da
JP
5908F: Documentation/i2c/
5909F: drivers/i2c/
630bc46e 5910F: drivers/i2c/*/
679655da 5911F: include/linux/i2c.h
03b70d62 5912F: include/linux/i2c-*.h
c117ab84
CEB
5913F: include/uapi/linux/i2c.h
5914F: include/uapi/linux/i2c-*.h
1da177e4 5915
4560d677
WS
5916I2C ACPI SUPPORT
5917M: Mika Westerberg <mika.westerberg@linux.intel.com>
5918L: linux-i2c@vger.kernel.org
5919L: linux-acpi@vger.kernel.org
5920S: Maintained
4560d677 5921
d85c8a6a 5922I2C-TAOS-EVM DRIVER
d8130624 5923M: Jean Delvare <jdelvare@suse.com>
d85c8a6a
JD
5924L: linux-i2c@vger.kernel.org
5925S: Maintained
5926F: Documentation/i2c/busses/i2c-taos-evm
5927F: drivers/i2c/busses/i2c-taos-evm.c
5928
e8c76eed 5929I2C-TINY-USB DRIVER
8b58be88 5930M: Till Harbaum <till@harbaum.org>
846557d3 5931L: linux-i2c@vger.kernel.org
932d1872 5932W: http://www.harbaum.org/till/i2c_tiny_usb
e8c76eed 5933S: Maintained
679655da 5934F: drivers/i2c/busses/i2c-tiny-usb.c
e8c76eed 5935
1da177e4 5936i386 BOOT CODE
8b58be88 5937M: "H. Peter Anvin" <hpa@zytor.com>
1da177e4 5938S: Maintained
679655da 5939F: arch/x86/boot/
1da177e4
LT
5940
5941i386 SETUP CODE / CPU ERRATA WORKAROUNDS
8b58be88 5942M: "H. Peter Anvin" <hpa@zytor.com>
54e5881d 5943T: git git://git.kernel.org/pub/scm/linux/kernel/git/hpa/linux-2.6-x86setup.git
1da177e4
LT
5944S: Maintained
5945
1da177e4 5946IA64 (Itanium) PLATFORM
8b58be88
JP
5947M: Tony Luck <tony.luck@intel.com>
5948M: Fenghua Yu <fenghua.yu@intel.com>
1da177e4 5949L: linux-ia64@vger.kernel.org
6b1c70b1 5950T: git git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux.git
1da177e4 5951S: Maintained
679655da 5952F: arch/ia64/
1da177e4 5953
4cd38750
LDSB
5954IBM Power VMX Cryptographic instructions
5955M: Leonidas S. Barbosa <leosilva@linux.vnet.ibm.com>
5cd01fe1 5956M: Paulo Flabiano Smorigo <pfsmorigo@linux.vnet.ibm.com>
4cd38750
LDSB
5957L: linux-crypto@vger.kernel.org
5958S: Supported
5959F: drivers/crypto/vmx/Makefile
5960F: drivers/crypto/vmx/Kconfig
5961F: drivers/crypto/vmx/vmx.c
5962F: drivers/crypto/vmx/aes*
5963F: drivers/crypto/vmx/ghash*
5964F: drivers/crypto/vmx/ppc-xlate.pl
5965
956c203c 5966IBM Power in-Nest Crypto Acceleration
4cd38750 5967M: Leonidas S. Barbosa <leosilva@linux.vnet.ibm.com>
5cd01fe1 5968M: Paulo Flabiano Smorigo <pfsmorigo@linux.vnet.ibm.com>
956c203c
KY
5969L: linux-crypto@vger.kernel.org
5970S: Supported
28bceeaa
DS
5971F: drivers/crypto/nx/Makefile
5972F: drivers/crypto/nx/Kconfig
5973F: drivers/crypto/nx/nx-aes*
5974F: drivers/crypto/nx/nx-sha*
5975F: drivers/crypto/nx/nx.*
5976F: drivers/crypto/nx/nx_csbcpb.h
5977F: drivers/crypto/nx/nx_debugfs.h
956c203c 5978
0e16aafb 5979IBM Power 842 compression accelerator
41656aa7 5980M: Dan Streetman <ddstreet@ieee.org>
0e16aafb 5981S: Supported
28bceeaa
DS
5982F: drivers/crypto/nx/Makefile
5983F: drivers/crypto/nx/Kconfig
7011a122 5984F: drivers/crypto/nx/nx-842*
2da572c9 5985F: include/linux/sw842.h
2062c5b6 5986F: crypto/842.c
2da572c9 5987F: lib/842/
0e16aafb 5988
1da177e4 5989IBM Power Linux RAID adapter
8b58be88 5990M: Brian King <brking@us.ibm.com>
1da177e4 5991S: Supported
679655da 5992F: drivers/scsi/ipr.*
1da177e4 5993
9d348af4 5994IBM Power Virtual Ethernet Device Driver
eddd63a6 5995M: Thomas Falcon <tlfalcon@linux.vnet.ibm.com>
9d348af4
SL
5996L: netdev@vger.kernel.org
5997S: Supported
9aa32835 5998F: drivers/net/ethernet/ibm/ibmveth.*
9d348af4 5999
032c5e82
TF
6000IBM Power SRIOV Virtual NIC Device Driver
6001M: Thomas Falcon <tlfalcon@linux.vnet.ibm.com>
6002M: John Allen <jallen@linux.vnet.ibm.com>
6003L: netdev@vger.kernel.org
6004S: Supported
6005F: drivers/net/ethernet/ibm/ibmvnic.*
6006
e6babec6 6007IBM Power Virtual SCSI Device Drivers
bcbde52b 6008M: Tyrel Datwyler <tyreld@linux.vnet.ibm.com>
4b7652cc
RJ
6009L: linux-scsi@vger.kernel.org
6010S: Supported
e6babec6 6011F: drivers/scsi/ibmvscsi/ibmvscsi*
88a678bb
BL
6012F: include/scsi/viosrp.h
6013
6014IBM Power Virtual SCSI Device Target Driver
6015M: Bryant G. Ly <bryantly@linux.vnet.ibm.com>
6016M: Michael Cyr <mikecyr@linux.vnet.ibm.com>
6017L: linux-scsi@vger.kernel.org
6018L: target-devel@vger.kernel.org
6019S: Supported
6020F: drivers/scsi/ibmvscsi_tgt/
e6babec6
NF
6021
6022IBM Power Virtual FC Device Drivers
44b4dad9 6023M: Tyrel Datwyler <tyreld@linux.vnet.ibm.com>
e6babec6
NF
6024L: linux-scsi@vger.kernel.org
6025S: Supported
6026F: drivers/scsi/ibmvscsi/ibmvfc*
4b7652cc 6027
1da177e4 6028IBM ServeRAID RAID DRIVER
f9213e78 6029S: Orphan
679655da 6030F: drivers/scsi/ips.*
1da177e4 6031
6ed9f9c4
PT
6032ICH LPC AND GPIO DRIVER
6033M: Peter Tyser <ptyser@xes-inc.com>
6034S: Maintained
6035F: drivers/mfd/lpc_ich.c
6036F: drivers/gpio/gpio-ich.c
6037
1e7106fc 6038IDE SUBSYSTEM
8b58be88 6039M: "David S. Miller" <davem@davemloft.net>
1da177e4 6040L: linux-ide@vger.kernel.org
8a6e2535 6041Q: http://patchwork.ozlabs.org/project/linux-ide/list/
08deed1e 6042T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/ide.git
1da177e4 6043S: Maintained
679655da
JP
6044F: Documentation/ide/
6045F: drivers/ide/
6046F: include/linux/ide.h
1da177e4 6047
6cb8c13d
IP
6048IDEAPAD LAPTOP EXTRAS DRIVER
6049M: Ike Panhc <ike.pan@canonical.com>
6050L: platform-driver-x86@vger.kernel.org
6051W: http://launchpad.net/ideapad-laptop
6052S: Maintained
6053F: drivers/platform/x86/ideapad-laptop.c
6054
1ea4c161
AM
6055IDEAPAD LAPTOP SLIDEBAR DRIVER
6056M: Andrey Moiseev <o2g.org.ru@gmail.com>
6057L: linux-input@vger.kernel.org
6058W: https://github.com/o2genum/ideapad-slidebar
6059S: Maintained
6060F: drivers/input/misc/ideapad_slidebar.c
6061
0f861e8c 6062IDE/ATAPI DRIVERS
487ba8e8 6063M: Borislav Petkov <bp@alien8.de>
9c5b0ce4 6064L: linux-ide@vger.kernel.org
c404c199 6065S: Maintained
679655da
JP
6066F: Documentation/cdrom/ide-cd
6067F: drivers/ide/ide-cd*
1da177e4 6068
27471fdb 6069IDLE-I7300
8b58be88 6070M: Andy Henroid <andrew.d.henroid@intel.com>
bf1c138e 6071L: linux-pm@vger.kernel.org
27471fdb 6072S: Supported
679655da 6073F: drivers/idle/i7300_idle.c
27471fdb 6074
02cf2286 6075IEEE 802.15.4 SUBSYSTEM
aff3eaa0 6076M: Alexander Aring <aar@pengutronix.de>
ebef9c12 6077L: linux-wpan@vger.kernel.org
aff3eaa0
AA
6078W: http://wpan.cakelab.org/
6079T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
6080T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
02cf2286
SL
6081S: Maintained
6082F: net/ieee802154/
68653359 6083F: net/mac802154/
251741b1 6084F: drivers/net/ieee802154/
580947d3
AA
6085F: include/linux/nl802154.h
6086F: include/linux/ieee802154.h
6087F: include/net/nl802154.h
6088F: include/net/mac802154.h
6089F: include/net/af_ieee802154.h
6090F: include/net/cfg802154.h
6091F: include/net/ieee802154_netdev.h
ebef9c12 6092F: Documentation/networking/ieee802154.txt
02cf2286 6093
b1c97193
SY
6094IGORPLUG-USB IR RECEIVER
6095M: Sean Young <sean@mess.org>
6096L: linux-media@vger.kernel.org
6097S: Maintained
6098F: drivers/media/rc/igorplugusb.c
6099
40ad4a30
SY
6100IGUANAWORKS USB IR TRANSCEIVER
6101M: Sean Young <sean@mess.org>
6102L: linux-media@vger.kernel.org
6103S: Maintained
6104F: drivers/media/rc/iguanair.c
6105
9545f86e 6106IIO SUBSYSTEM AND DRIVERS
030a13d7 6107M: Jonathan Cameron <jic23@kernel.org>
f0d61161
LPC
6108R: Hartmut Knaack <knaack.h@gmx.de>
6109R: Lars-Peter Clausen <lars@metafoo.de>
6fca5aa8 6110R: Peter Meerwald-Stadler <pmeerw@pmeerw.net>
9545f86e 6111L: linux-iio@vger.kernel.org
21d41655 6112T: git git://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio.git
9545f86e 6113S: Maintained
866b148a 6114F: Documentation/devicetree/bindings/iio/
03e7c251 6115F: drivers/iio/
9545f86e 6116F: drivers/staging/iio/
8fe671fc 6117F: include/linux/iio/
817020cf 6118F: tools/iio/
9545f86e 6119
65519263
SG
6120IKANOS/ADI EAGLE ADSL USB DRIVER
6121M: Matthieu Castet <castet.matthieu@free.fr>
6122M: Stanislaw Gruszka <stf_xl@wp.pl>
6123S: Maintained
6124F: drivers/usb/atm/ueagle-atm.c
6125
e89ab51f
GR
6126INA209 HARDWARE MONITOR DRIVER
6127M: Guenter Roeck <linux@roeck-us.net>
968ce1b1 6128L: linux-hwmon@vger.kernel.org
e89ab51f
GR
6129S: Maintained
6130F: Documentation/hwmon/ina209
6131F: Documentation/devicetree/bindings/i2c/ina209.txt
6132F: drivers/hwmon/ina209.c
6133
6134INA2XX HARDWARE MONITOR DRIVER
6135M: Guenter Roeck <linux@roeck-us.net>
968ce1b1 6136L: linux-hwmon@vger.kernel.org
e89ab51f
GR
6137S: Maintained
6138F: Documentation/hwmon/ina2xx
6139F: drivers/hwmon/ina2xx.c
6140F: include/linux/platform_data/ina2xx.h
6141
14dc124f
SIG
6142INDUSTRY PACK SUBSYSTEM (IPACK)
6143M: Samuel Iglesias Gonsalvez <siglesias@igalia.com>
6144M: Jens Taprogge <jens.taprogge@taprogge.org>
6145M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
6146L: industrypack-devel@lists.sourceforge.net
6147W: http://industrypack.sourceforge.net
6148S: Maintained
6149F: drivers/ipack/
6150
8adc53fd
ZLK
6151INGENIC JZ4780 DMA Driver
6152M: Zubair Lutfullah Kakakhel <Zubair.Kakakhel@imgtec.com>
6153S: Maintained
6154F: drivers/dma/dma-jz4780.c
6155
87cf40e6
HH
6156INGENIC JZ4780 NAND DRIVER
6157M: Harvey Hunt <harveyhuntnexus@gmail.com>
6158L: linux-mtd@lists.infradead.org
6159S: Maintained
6160F: drivers/mtd/nand/jz4780_*
6161
aa7168f4 6162INTEGRITY MEASUREMENT ARCHITECTURE (IMA)
74dd744f 6163M: Mimi Zohar <zohar@linux.vnet.ibm.com>
bfd33c4b 6164M: Dmitry Kasatkin <dmitry.kasatkin@gmail.com>
74dd744f
MZ
6165L: linux-ima-devel@lists.sourceforge.net
6166L: linux-ima-user@lists.sourceforge.net
6167L: linux-security-module@vger.kernel.org
9f273c24 6168T: git git://git.kernel.org/pub/scm/linux/kernel/git/zohar/linux-integrity.git
aa7168f4 6169S: Supported
679655da 6170F: security/integrity/ima/
aa7168f4 6171
9a4ea5a9
JH
6172IMGTEC IR DECODER DRIVER
6173M: James Hogan <james.hogan@imgtec.com>
6174S: Maintained
6175F: drivers/media/rc/img-ir/
6176
1da177e4 6177IMS TWINTURBO FRAMEBUFFER DRIVER
c69f677c 6178L: linux-fbdev@vger.kernel.org
843393d3 6179S: Orphan
8a61f013 6180F: drivers/video/fbdev/imsttfb.c
1da177e4
LT
6181
6182INFINIBAND SUBSYSTEM
b6b2bbe6 6183M: Doug Ledford <dledford@redhat.com>
8b58be88
JP
6184M: Sean Hefty <sean.hefty@intel.com>
6185M: Hal Rosenstock <hal.rosenstock@gmail.com>
e6cc0fd1 6186L: linux-rdma@vger.kernel.org
605841f5 6187W: http://www.openfabrics.org/
8a6e2535 6188Q: http://patchwork.kernel.org/project/linux-rdma/list/
2936ae04 6189T: git git://git.kernel.org/pub/scm/linux/kernel/git/dledford/rdma.git
1da177e4 6190S: Supported
679655da
JP
6191F: Documentation/infiniband/
6192F: drivers/infiniband/
c117ab84 6193F: include/uapi/linux/if_infiniband.h
954138dc
YD
6194F: include/uapi/rdma/
6195F: include/rdma/
1da177e4 6196
c9f04f58 6197INOTIFY
8b58be88
JP
6198M: John McCutchan <john@johnmccutchan.com>
6199M: Robert Love <rlove@rlove.org>
6200M: Eric Paris <eparis@parisplace.org>
c9f04f58 6201S: Maintained
679655da
JP
6202F: Documentation/filesystems/inotify.txt
6203F: fs/notify/inotify/
6204F: include/linux/inotify.h
c117ab84 6205F: include/uapi/linux/inotify.h
c9f04f58 6206
e2d1d6c0 6207INPUT (KEYBOARD, MOUSE, JOYSTICK, TOUCHSCREEN) DRIVERS
8b58be88 6208M: Dmitry Torokhov <dmitry.torokhov@gmail.com>
e2d1d6c0 6209L: linux-input@vger.kernel.org
8a6e2535 6210Q: http://patchwork.kernel.org/project/linux-input/list/
54e5881d 6211T: git git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input.git
e2d1d6c0 6212S: Maintained
679655da 6213F: drivers/input/
f4eea7e2 6214F: include/linux/input.h
c117ab84 6215F: include/uapi/linux/input.h
f4eea7e2 6216F: include/linux/input/
e52d8398 6217F: Documentation/devicetree/bindings/input/
e2d1d6c0 6218
3267a87f 6219INPUT MULTITOUCH (MT) PROTOCOL
75dd112a 6220M: Henrik Rydberg <rydberg@bitmath.org>
3267a87f 6221L: linux-input@vger.kernel.org
75dd112a 6222S: Odd fixes
3267a87f 6223F: Documentation/input/multi-touch-protocol.txt
7f9c2454 6224F: drivers/input/input-mt.c
3267a87f
HR
6225K: \b(ABS|SYN)_MT_
6226
97fa99a3
JY
6227INTEL ASoC BDW/HSW DRIVERS
6228M: Jie Yang <yang.jie@linux.intel.com>
e5747e40 6229L: alsa-devel@alsa-project.org (moderated for non-subscribers)
97fa99a3 6230S: Supported
e8e1225d
JP
6231F: sound/soc/intel/common/sst-dsp*
6232F: sound/soc/intel/common/sst-firmware.c
6233F: sound/soc/intel/boards/broadwell.c
6234F: sound/soc/intel/haswell/
97fa99a3 6235
4ac13e17
DJ
6236INTEL C600 SERIES SAS CONTROLLER DRIVER
6237M: Intel SCU Linux support <intel-linux-scu@intel.com>
fdc5813f 6238M: Artur Paszkiewicz <artur.paszkiewicz@intel.com>
4ac13e17 6239L: linux-scsi@vger.kernel.org
7106891a
DJ
6240T: git git://git.code.sf.net/p/intel-sas/isci
6241S: Supported
4ac13e17 6242F: drivers/scsi/isci/
4ac13e17 6243
ecc83e52
AH
6244INTEL HID EVENT DRIVER
6245M: Alex Hung <alex.hung@canonical.com>
6246L: platform-driver-x86@vger.kernel.org
6247S: Maintained
6248F: drivers/platform/x86/intel-hid.c
6249
332e0812
AK
6250INTEL VIRTUAL BUTTON DRIVER
6251M: AceLan Kao <acelan.kao@canonical.com>
6252L: platform-driver-x86@vger.kernel.org
6253S: Maintained
6254F: drivers/platform/x86/intel-vbtn.c
6255
26717172
LB
6256INTEL IDLE DRIVER
6257M: Len Brown <lenb@kernel.org>
bf1c138e 6258L: linux-pm@vger.kernel.org
08deed1e 6259T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git
26717172
LB
6260S: Supported
6261F: drivers/idle/intel_idle.c
6262
8fb861fa
SP
6263INTEL INTEGRATED SENSOR HUB DRIVER
6264M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
6265M: Jiri Kosina <jikos@kernel.org>
6266L: linux-input@vger.kernel.org
6267S: Maintained
6268F: drivers/hid/intel-ish-hid/
6269
7c1ac18d 6270INTEL PSTATE DRIVER
58ac1f62
SP
6271M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
6272M: Len Brown <lenb@kernel.org>
7c1ac18d
KCA
6273L: linux-pm@vger.kernel.org
6274S: Supported
6275F: drivers/cpufreq/intel_pstate.c
6276
9eb8ef74 6277INTEL FRAMEBUFFER DRIVER (excluding 810 and 815)
d8e38754 6278M: Maik Broemme <mbroemme@libmpq.org>
c69f677c 6279L: linux-fbdev@vger.kernel.org
ce00f85c 6280S: Maintained
679655da 6281F: Documentation/fb/intelfb.txt
8a61f013 6282F: drivers/video/fbdev/intelfb/
9eb8ef74 6283
1da177e4 6284INTEL 810/815 FRAMEBUFFER DRIVER
8b58be88 6285M: Antonino Daplas <adaplas@gmail.com>
c69f677c 6286L: linux-fbdev@vger.kernel.org
ce00f85c 6287S: Maintained
8a61f013 6288F: drivers/video/fbdev/i810/
1da177e4 6289
f4a9bc4c 6290INTEL MENLOW THERMAL DRIVER
8b58be88 6291M: Sujith Thomas <sujith.thomas@intel.com>
d0944853 6292L: platform-driver-x86@vger.kernel.org
5ca92bd9 6293W: https://01.org/linux-acpi
f4a9bc4c 6294S: Supported
679655da 6295F: drivers/platform/x86/intel_menlow.c
f4a9bc4c 6296
248a9dc3 6297INTEL I/OAT DMA DRIVER
18ebd564 6298M: Dave Jiang <dave.jiang@intel.com>
08223d80 6299R: Dan Williams <dan.j.williams@intel.com>
18ebd564
DJ
6300L: dmaengine@vger.kernel.org
6301Q: https://patchwork.kernel.org/project/linux-dmaengine/list/
6302S: Supported
679655da 6303F: drivers/dma/ioat*
248a9dc3 6304
6c8909b4 6305INTEL IOMMU (VT-d)
8b58be88 6306M: David Woodhouse <dwmw2@infradead.org>
6c8909b4 6307L: iommu@lists.linux-foundation.org
54e5881d 6308T: git git://git.infradead.org/iommu-2.6.git
6c8909b4 6309S: Supported
3fb39615 6310F: drivers/iommu/intel-iommu.c
679655da 6311F: include/linux/intel-iommu.h
6c8909b4 6312
b3e5f263 6313INTEL IOP-ADMA DMA DRIVER
08223d80 6314R: Dan Williams <dan.j.williams@intel.com>
1dd8372d 6315S: Odd fixes
679655da 6316F: drivers/dma/iop-adma.c
b3e5f263 6317
9251ce95 6318INTEL IXP4XX QMGR, NPE, ETHERNET and HSS SUPPORT
5529c2cd 6319M: Krzysztof Halasa <khalasa@piap.pl>
9251ce95 6320S: Maintained
679655da
JP
6321F: arch/arm/mach-ixp4xx/include/mach/qmgr.h
6322F: arch/arm/mach-ixp4xx/include/mach/npe.h
6323F: arch/arm/mach-ixp4xx/ixp4xx_qmgr.c
6324F: arch/arm/mach-ixp4xx/ixp4xx_npe.c
b47da977 6325F: drivers/net/ethernet/xscale/ixp4xx_eth.c
679655da 6326F: drivers/net/wan/ixp4xx_hss.c
9251ce95 6327
844dd05f 6328INTEL IXP4XX RANDOM NUMBER GENERATOR SUPPORT
8b58be88 6329M: Deepak Saxena <dsaxena@plexity.net>
844dd05f 6330S: Maintained
679655da 6331F: drivers/char/hw_random/ixp4xx-rng.c
844dd05f 6332
2f302324 6333INTEL ETHERNET DRIVERS
8b58be88 6334M: Jeff Kirsher <jeffrey.t.kirsher@intel.com>
eff471b1 6335L: intel-wired-lan@lists.osuosl.org (moderated for non-subscribers)
f6fde11a 6336W: http://www.intel.com/support/feedback.htm
d94e6fed 6337W: http://e1000.sourceforge.net/
2f302324
JK
6338Q: http://patchwork.ozlabs.org/project/intel-wired-lan/list/
6339T: git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/net-queue.git
6340T: git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/next-queue.git
1da177e4 6341S: Supported
0d164401
JK
6342F: Documentation/networking/e100.txt
6343F: Documentation/networking/e1000.txt
6344F: Documentation/networking/e1000e.txt
6345F: Documentation/networking/igb.txt
6346F: Documentation/networking/igbvf.txt
6347F: Documentation/networking/ixgb.txt
6348F: Documentation/networking/ixgbe.txt
6349F: Documentation/networking/ixgbevf.txt
1bff6529 6350F: Documentation/networking/i40e.txt
105bf2fe 6351F: Documentation/networking/i40evf.txt
dee1ad47 6352F: drivers/net/ethernet/intel/
bc90d291 6353F: drivers/net/ethernet/intel/*/
1da177e4 6354
6e4de866
FL
6355INTEL RDMA RNIC DRIVER
6356M: Faisal Latif <faisal.latif@intel.com>
6357R: Chien Tin Tung <chien.tin.tung@intel.com>
6358R: Mustafa Ismail <mustafa.ismail@intel.com>
6359R: Shiraz Saleem <shiraz.saleem@intel.com>
6360R: Tatyana Nikolova <tatyana.e.nikolova@intel.com>
6361L: linux-rdma@vger.kernel.org
6362S: Supported
6363F: drivers/infiniband/hw/i40iw/
6364
224f9e6d
AS
6365INTEL MERRIFIELD GPIO DRIVER
6366M: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
6367L: linux-gpio@vger.kernel.org
6368S: Maintained
6369F: drivers/gpio/gpio-merrifield.c
6370
0963d59b
LW
6371INTEL-MID GPIO DRIVER
6372M: David Cohen <david.a.cohen@linux.intel.com>
6373L: linux-gpio@vger.kernel.org
6374S: Maintained
6375F: drivers/gpio/gpio-intel-mid.c
6376
ca907a90
SY
6377INTEL PRO/WIRELESS 2100, 2200BG, 2915ABG NETWORK CONNECTION SUPPORT
6378M: Stanislav Yakovlev <stas.yakovlev@gmail.com>
724c6b35 6379L: linux-wireless@vger.kernel.org
ca907a90 6380S: Maintained
679655da 6381F: Documentation/networking/README.ipw2100
679655da 6382F: Documentation/networking/README.ipw2200
367a1092 6383F: drivers/net/wireless/intel/ipw2x00/
826d2abe 6384
5760b0a5
AS
6385INTEL(R) TRACE HUB
6386M: Alexander Shishkin <alexander.shishkin@linux.intel.com>
6387S: Supported
6388F: Documentation/trace/intel_th.txt
6389F: drivers/hwtracing/intel_th/
6390
4bd96a7a 6391INTEL(R) TRUSTED EXECUTION TECHNOLOGY (TXT)
74b18e17 6392M: Ning Sun <ning.sun@intel.com>
4bd96a7a
SW
6393L: tboot-devel@lists.sourceforge.net
6394W: http://tboot.sourceforge.net
e9b7d7c8 6395T: hg http://tboot.hg.sourceforge.net:8000/hgroot/tboot/tboot
4bd96a7a
SW
6396S: Supported
6397F: Documentation/intel_txt.txt
6398F: include/linux/tboot.h
6399F: arch/x86/kernel/tboot.c
6400
8a70da82 6401INTEL WIRELESS WIMAX CONNECTION 2400
8b58be88 6402M: Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
8a70da82 6403M: linux-wimax@intel.com
49e7d9df 6404L: wimax@linuxwimax.org (subscribers-only)
8a70da82
IPG
6405S: Supported
6406W: http://linuxwimax.org
679655da
JP
6407F: Documentation/wimax/README.i2400m
6408F: drivers/net/wimax/i2400m/
c117ab84 6409F: include/uapi/linux/wimax/i2400m.h
8a70da82 6410
1c0ce89c
SG
6411INTEL WIRELESS 3945ABG/BG, 4965AGN (iwlegacy)
6412M: Stanislaw Gruszka <sgruszka@redhat.com>
efa3144e 6413L: linux-wireless@vger.kernel.org
1c0ce89c 6414S: Supported
7ac9a364 6415F: drivers/net/wireless/intel/iwlegacy/
efa3144e 6416
b481de9c 6417INTEL WIRELESS WIFI LINK (iwlwifi)
15fae50a 6418M: Johannes Berg <johannes.berg@intel.com>
6161b02b 6419M: Emmanuel Grumbach <emmanuel.grumbach@intel.com>
af5e964f 6420M: Luca Coelho <luciano.coelho@intel.com>
7b9aebf0 6421M: Intel Linux Wireless <linuxwifi@intel.com>
b481de9c 6422L: linux-wireless@vger.kernel.org
b481de9c 6423W: http://intellinuxwireless.org
b62ff718 6424T: git git://git.kernel.org/pub/scm/linux/kernel/git/iwlwifi/iwlwifi.git
b481de9c 6425S: Supported
e705c121 6426F: drivers/net/wireless/intel/iwlwifi/
b481de9c 6427
de8fe023
TW
6428INTEL MANAGEMENT ENGINE (mei)
6429M: Tomas Winkler <tomas.winkler@intel.com>
6430L: linux-kernel@vger.kernel.org
6431S: Supported
c117ab84 6432F: include/uapi/linux/mei.h
5069288b 6433F: include/linux/mei_cl_bus.h
de8fe023 6434F: drivers/misc/mei/*
222818c3 6435F: drivers/watchdog/mei_wdt.c
e07950a1 6436F: Documentation/misc-devices/mei/*
de8fe023 6437
50ceb98b
SD
6438INTEL MIC DRIVERS (mic)
6439M: Sudeep Dutt <sudeep.dutt@intel.com>
6440M: Ashutosh Dixit <ashutosh.dixit@intel.com>
6441S: Supported
6442W: https://github.com/sudeepdutt/mic
6443W: http://software.intel.com/en-us/mic-developer
6444F: include/linux/mic_bus.h
6445F: include/linux/scif.h
6446F: include/uapi/linux/mic_common.h
6447F: include/uapi/linux/mic_ioctl.h
9f273c24 6448F: include/uapi/linux/scif_ioctl.h
50ceb98b
SD
6449F: drivers/misc/mic/
6450F: drivers/dma/mic_x100_dma.c
6451F: drivers/dma/mic_x100_dma.h
9f273c24 6452F: Documentation/mic/
50ceb98b 6453
fdca4f16 6454INTEL PMC/P-Unit IPC DRIVER
0a8b8353 6455M: Zha Qipeng<qipeng.zha@intel.com>
6456L: platform-driver-x86@vger.kernel.org
6457S: Maintained
6458F: drivers/platform/x86/intel_pmc_ipc.c
fdca4f16 6459F: drivers/platform/x86/intel_punit_ipc.c
0a8b8353 6460F: arch/x86/include/asm/intel_pmc_ipc.h
fdca4f16 6461F: arch/x86/include/asm/intel_punit_ipc.h
0a8b8353 6462
378f956e
SKC
6463INTEL TELEMETRY DRIVER
6464M: Souvik Kumar Chakravarty <souvik.k.chakravarty@intel.com>
6465L: platform-driver-x86@vger.kernel.org
6466S: Maintained
378f956e 6467F: arch/x86/include/asm/intel_telemetry.h
f1fc3cd8 6468F: drivers/platform/x86/intel_telemetry*
0a8b8353 6469
b740d2e9
RB
6470INTEL PMC CORE DRIVER
6471M: Rajneesh Bhardwaj <rajneesh.bhardwaj@intel.com>
6472M: Vishwanath Somayaji <vishwanath.somayaji@intel.com>
6473L: platform-driver-x86@vger.kernel.org
6474S: Maintained
6475F: arch/x86/include/asm/pmc_core.h
6476F: drivers/platform/x86/intel_pmc_core*
6477
cb109a0e 6478IOC3 ETHERNET DRIVER
8b58be88 6479M: Ralf Baechle <ralf@linux-mips.org>
1da177e4
LT
6480L: linux-mips@linux-mips.org
6481S: Maintained
8862bf1e 6482F: drivers/net/ethernet/sgi/ioc3-eth.c
1da177e4 6483
cb109a0e 6484IOC3 SERIAL DRIVER
8b58be88 6485M: Pat Gefre <pfg@sgi.com>
d39e0721 6486L: linux-serial@vger.kernel.org
cb109a0e 6487S: Maintained
df621252 6488F: drivers/tty/serial/ioc3_serial.c
cb109a0e 6489
0b6e8569
SW
6490IOMMU DRIVERS
6491M: Joerg Roedel <joro@8bytes.org>
6492L: iommu@lists.linux-foundation.org
6493T: git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
6494S: Maintained
efcd94c0 6495F: Documentation/devicetree/bindings/iommu/
0b6e8569
SW
6496F: drivers/iommu/
6497
4480f15b 6498IP MASQUERADING
8b58be88 6499M: Juanjo Ciarlante <jjciarla@raiz.uncu.edu.ar>
1da177e4 6500S: Maintained
679655da 6501F: net/ipv4/netfilter/ipt_MASQUERADE.c
1da177e4 6502
4409ebe9 6503IPMI SUBSYSTEM
8b58be88 6504M: Corey Minyard <minyard@acm.org>
b0c90653 6505L: openipmi-developer@lists.sourceforge.net (moderated for non-subscribers)
4409ebe9
CM
6506W: http://openipmi.sourceforge.net/
6507S: Supported
679655da
JP
6508F: Documentation/IPMI.txt
6509F: drivers/char/ipmi/
6510F: include/linux/ipmi*
c117ab84 6511F: include/uapi/linux/ipmi*
4409ebe9 6512
2d800897
KW
6513QCOM AUDIO (ASoC) DRIVERS
6514M: Patrick Lai <plai@codeaurora.org>
6515M: Banajit Goswami <bgoswami@codeaurora.org>
6516L: alsa-devel@alsa-project.org (moderated for non-subscribers)
6517S: Supported
6518F: sound/soc/qcom/
6519
e2d1d6c0 6520IPS SCSI RAID DRIVER
8b58be88 6521M: Adaptec OEM Raid Solutions <aacraid@adaptec.com>
e2d1d6c0
RD
6522L: linux-scsi@vger.kernel.org
6523W: http://www.adaptec.com/
6524S: Maintained
679655da 6525F: drivers/scsi/ips*
e2d1d6c0
RD
6526
6527IPVS
8b58be88
JP
6528M: Wensong Zhang <wensong@linux-vs.org>
6529M: Simon Horman <horms@verge.net.au>
6530M: Julian Anastasov <ja@ssi.bg>
979b6c13 6531L: netdev@vger.kernel.org
e2d1d6c0 6532L: lvs-devel@vger.kernel.org
1da177e4 6533S: Maintained
9f273c24
FW
6534T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs-next.git
6535T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs.git
679655da 6536F: Documentation/networking/ipvs-sysctl.txt
b61d4a71 6537F: include/net/ip_vs.h
c117ab84 6538F: include/uapi/linux/ip_vs.h
679655da 6539F: net/netfilter/ipvs/
1da177e4 6540
e7839f25 6541IPWIRELESS DRIVER
e5f6450c 6542M: Jiri Kosina <jikos@kernel.org>
d8130624 6543M: David Sterba <dsterba@suse.com>
92094aa0 6544S: Odd Fixes
282361a0 6545F: drivers/tty/ipwireless/
099dc4fb 6546
e2d1d6c0 6547IPX NETWORK LAYER
8b58be88 6548M: Arnaldo Carvalho de Melo <acme@ghostprotocols.net>
e2d1d6c0
RD
6549L: netdev@vger.kernel.org
6550S: Maintained
679655da 6551F: include/net/ipx.h
c117ab84 6552F: include/uapi/linux/ipx.h
679655da 6553F: net/ipx/
e2d1d6c0 6554
1da177e4 6555IRDA SUBSYSTEM
8b58be88 6556M: Samuel Ortiz <samuel@sortiz.org>
a2ac953d 6557L: irda-users@lists.sourceforge.net (subscribers-only)
ced649ea 6558L: netdev@vger.kernel.org
1da177e4 6559W: http://irda.sourceforge.net/
f353976d 6560S: Maintained
e0057975 6561T: git git://git.kernel.org/pub/scm/linux/kernel/git/sameo/irda-2.6.git
679655da
JP
6562F: Documentation/networking/irda.txt
6563F: drivers/net/irda/
6564F: include/net/irda/
6565F: net/irda/
1da177e4 6566
a800c7cc
TG
6567IRQ SUBSYSTEM
6568M: Thomas Gleixner <tglx@linutronix.de>
981c3a4f 6569L: linux-kernel@vger.kernel.org
a800c7cc 6570S: Maintained
75fc2d37 6571T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
a800c7cc 6572F: kernel/irq/
2ed9fd28
JC
6573
6574IRQCHIP DRIVERS
6575M: Thomas Gleixner <tglx@linutronix.de>
6576M: Jason Cooper <jason@lakedaemon.net>
54d9ffc4 6577M: Marc Zyngier <marc.zyngier@arm.com>
2ed9fd28
JC
6578L: linux-kernel@vger.kernel.org
6579S: Maintained
6580T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
6581T: git git://git.infradead.org/users/jcooper/linux.git irqchip/core
5b5a9069 6582F: Documentation/devicetree/bindings/interrupt-controller/
edd96900 6583F: drivers/irqchip/
a800c7cc 6584
7ab3a837 6585IRQ DOMAINS (IRQ NUMBER MAPPING LIBRARY)
b09dec2c 6586M: Marc Zyngier <marc.zyngier@arm.com>
7ab3a837 6587S: Maintained
b09dec2c 6588T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
7ab3a837
GL
6589F: Documentation/IRQ-domain.txt
6590F: include/linux/irqdomain.h
6591F: kernel/irq/irqdomain.c
b09dec2c 6592F: kernel/irq/msi.c
7ab3a837 6593
ad7afc38
WBG
6594ISA
6595M: William Breathitt Gray <vilhelm.gray@gmail.com>
6596S: Maintained
6597F: Documentation/isa.txt
6598F: drivers/base/isa.c
6599F: include/linux/isa.h
6600
e2d1d6c0 6601ISAPNP
8b58be88 6602M: Jaroslav Kysela <perex@perex.cz>
e2d1d6c0 6603S: Maintained
679655da
JP
6604F: Documentation/isapnp.txt
6605F: drivers/pnp/isapnp/
6606F: include/linux/isapnp.h
e2d1d6c0 6607
d39b8420
HV
6608ISA RADIO MODULE
6609M: Hans Verkuil <hverkuil@xs4all.nl>
6610L: linux-media@vger.kernel.org
6611T: git git://linuxtv.org/media_tree.git
a825eaec 6612W: https://linuxtv.org
d39b8420
HV
6613S: Maintained
6614F: drivers/media/radio/radio-isa*
6615
71a6d0af
HW
6616iSCSI BOOT FIRMWARE TABLE (iBFT) DRIVER
6617M: Peter Jones <pjones@redhat.com>
6618M: Konrad Rzeszutek Wilk <konrad@kernel.org>
6619S: Maintained
6620F: drivers/firmware/iscsi_ibft*
6621
14816b1e 6622ISCSI
8b58be88 6623M: Mike Christie <michaelc@cs.wisc.edu>
14816b1e
MC
6624L: open-iscsi@googlegroups.com
6625W: www.open-iscsi.org
54e5881d 6626T: git git://git.kernel.org/pub/scm/linux/kernel/git/mnc/linux-2.6-iscsi.git
14816b1e 6627S: Maintained
679655da
JP
6628F: drivers/scsi/*iscsi*
6629F: include/scsi/*iscsi*
14816b1e 6630
1e65eb42
OG
6631ISCSI EXTENSIONS FOR RDMA (ISER) INITIATOR
6632M: Or Gerlitz <ogerlitz@mellanox.com>
e7d2c25d 6633M: Sagi Grimberg <sagi@grimberg.me>
1e65eb42
OG
6634M: Roi Dayan <roid@mellanox.com>
6635L: linux-rdma@vger.kernel.org
6636S: Supported
6637W: http://www.openfabrics.org
6638W: www.open-iscsi.org
6639Q: http://patchwork.kernel.org/project/linux-rdma/list/
14430813 6640F: drivers/infiniband/ulp/iser/
1e65eb42 6641
2b70e5fd 6642ISCSI EXTENSIONS FOR RDMA (ISER) TARGET
e7d2c25d 6643M: Sagi Grimberg <sagi@grimberg.me>
2b70e5fd
SG
6644T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
6645L: linux-rdma@vger.kernel.org
6646L: target-devel@vger.kernel.org
6647S: Supported
6648W: http://www.linux-iscsi.org
6649F: drivers/infiniband/ulp/isert
6650
1da177e4 6651ISDN SUBSYSTEM
8b58be88 6652M: Karsten Keil <isdn@linux-pingi.de>
d5d52273 6653L: isdn4linux@listserv.isdn4linux.de (subscribers-only)
3da0ae62 6654L: netdev@vger.kernel.org
1da177e4 6655W: http://www.isdn4linux.de
54e5881d 6656T: git git://git.kernel.org/pub/scm/linux/kernel/git/kkeil/isdn-2.6.git
1da177e4 6657S: Maintained
679655da
JP
6658F: Documentation/isdn/
6659F: drivers/isdn/
6660F: include/linux/isdn.h
6661F: include/linux/isdn/
c117ab84
CEB
6662F: include/uapi/linux/isdn.h
6663F: include/uapi/linux/isdn/
1da177e4
LT
6664
6665ISDN SUBSYSTEM (Eicon active card driver)
8b58be88 6666M: Armin Schindler <mac@melware.de>
d5d52273 6667L: isdn4linux@listserv.isdn4linux.de (subscribers-only)
1da177e4
LT
6668W: http://www.melware.de
6669S: Maintained
679655da 6670F: drivers/isdn/hardware/eicon/
1da177e4 6671
d624870f 6672IT87 HARDWARE MONITORING DRIVER
d8130624 6673M: Jean Delvare <jdelvare@suse.com>
968ce1b1 6674L: linux-hwmon@vger.kernel.org
d624870f
JD
6675S: Maintained
6676F: Documentation/hwmon/it87
6677F: drivers/hwmon/it87.c
6678
d7104bff
AP
6679IT913X MEDIA DRIVER
6680M: Antti Palosaari <crope@iki.fi>
6681L: linux-media@vger.kernel.org
a825eaec 6682W: https://linuxtv.org
d7104bff
AP
6683W: http://palosaari.fi/linux/
6684Q: http://patchwork.linuxtv.org/project/linux-media/list/
6685T: git git://linuxtv.org/anttip/media_tree.git
6686S: Maintained
249c697e 6687F: drivers/media/tuners/it913x*
d7104bff 6688
91821ff3 6689IVTV VIDEO4LINUX DRIVER
6afdeaf8 6690M: Andy Walls <awalls@md.metrocast.net>
7b212edf 6691L: ivtv-devel@ivtvdriver.org (subscribers-only)
661263b5 6692L: linux-media@vger.kernel.org
275ffde4 6693T: git git://linuxtv.org/media_tree.git
91821ff3
HV
6694W: http://www.ivtvdriver.org
6695S: Maintained
618cd932 6696F: Documentation/media/v4l-drivers/ivtv*
90d72ac6 6697F: drivers/media/pci/ivtv/
c117ab84 6698F: include/uapi/linux/ivtv*
91821ff3 6699
68620bdd
MP
6700IX2505V MEDIA DRIVER
6701M: Malcolm Priestley <tvboxspy@gmail.com>
6702L: linux-media@vger.kernel.org
a825eaec 6703W: https://linuxtv.org
68620bdd
MP
6704Q: http://patchwork.linuxtv.org/project/linux-media/list/
6705S: Maintained
6706F: drivers/media/dvb-frontends/ix2505v*
6707
4453d736
GR
6708JC42.4 TEMPERATURE SENSOR DRIVER
6709M: Guenter Roeck <linux@roeck-us.net>
968ce1b1 6710L: linux-hwmon@vger.kernel.org
4453d736
GR
6711S: Maintained
6712F: drivers/hwmon/jc42.c
6713F: Documentation/hwmon/jc42
6714
e2d1d6c0 6715JFS FILESYSTEM
3256f80f 6716M: Dave Kleikamp <shaggy@kernel.org>
e2d1d6c0
RD
6717L: jfs-discussion@lists.sourceforge.net
6718W: http://jfs.sourceforge.net/
54e5881d 6719T: git git://git.kernel.org/pub/scm/linux/kernel/git/shaggy/jfs-2.6.git
8f8f0134 6720S: Maintained
679655da
JP
6721F: Documentation/filesystems/jfs.txt
6722F: fs/jfs/
e2d1d6c0 6723
95252236 6724JME NETWORK DRIVER
8b58be88 6725M: Guo-Fu Tseng <cooldavid@cooldavid.org>
95252236
GFT
6726L: netdev@vger.kernel.org
6727S: Maintained
63d24a0e 6728F: drivers/net/ethernet/jme.*
95252236 6729
1da177e4 6730JOURNALLING FLASH FILE SYSTEM V2 (JFFS2)
8b58be88 6731M: David Woodhouse <dwmw2@infradead.org>
6d85d066
DW
6732L: linux-mtd@lists.infradead.org
6733W: http://www.linux-mtd.infradead.org/doc/jffs2.html
1da177e4 6734S: Maintained
679655da 6735F: fs/jffs2/
c117ab84 6736F: include/uapi/linux/jffs2.h
1da177e4 6737
d183e11a
TT
6738JOURNALLING LAYER FOR BLOCK DEVICES (JBD2)
6739M: "Theodore Ts'o" <tytso@mit.edu>
c290ea01 6740M: Jan Kara <jack@suse.com>
d183e11a
TT
6741L: linux-ext4@vger.kernel.org
6742S: Maintained
6743F: fs/jbd2/
6744F: include/linux/jbd2.h
ae0718f8 6745
207dab5f
MU
6746JPU V4L2 MEM2MEM DRIVER FOR RENESAS
6747M: Mikhail Ulyanov <mikhail.ulyanov@cogentembedded.com>
6748L: linux-media@vger.kernel.org
6749S: Maintained
6750F: drivers/media/platform/rcar_jpu.c
6751
fd8b6cb4 6752JSM Neo PCI based serial card
df247081 6753M: Gabriel Krisman Bertazi <krisman@linux.vnet.ibm.com>
fd8b6cb4
BL
6754L: linux-serial@vger.kernel.org
6755S: Maintained
df621252 6756F: drivers/tty/serial/jsm/
ae0718f8 6757
af39917d
CL
6758K10TEMP HARDWARE MONITORING DRIVER
6759M: Clemens Ladisch <clemens@ladisch.de>
968ce1b1 6760L: linux-hwmon@vger.kernel.org
af39917d
CL
6761S: Maintained
6762F: Documentation/hwmon/k10temp
6763F: drivers/hwmon/k10temp.c
6764
4660cb35 6765K8TEMP HARDWARE MONITORING DRIVER
8b58be88 6766M: Rudolf Marek <r.marek@assembler.cz>
968ce1b1 6767L: linux-hwmon@vger.kernel.org
ae0718f8 6768S: Maintained
679655da
JP
6769F: Documentation/hwmon/k8temp
6770F: drivers/hwmon/k8temp.c
ae0718f8 6771
0ba1d91d
AR
6772KASAN
6773M: Andrey Ryabinin <aryabinin@virtuozzo.com>
6774R: Alexander Potapenko <glider@google.com>
6775R: Dmitry Vyukov <dvyukov@google.com>
6776L: kasan-dev@googlegroups.com
6777S: Maintained
6778F: arch/*/include/asm/kasan.h
6779F: arch/*/mm/kasan_init*
2757aafa 6780F: Documentation/dev-tools/kasan.rst
64f8ebaf 6781F: include/linux/kasan*.h
0ba1d91d
AR
6782F: lib/test_kasan.c
6783F: mm/kasan/
6784F: scripts/Makefile.kasan
6785
1da177e4 6786KCONFIG
5eb1f99e 6787M: "Yann E. MORIN" <yann.morin.1998@free.fr>
347d12d7 6788L: linux-kbuild@vger.kernel.org
cea8321c 6789T: git git://gitorious.org/linux-kconfig/linux-kconfig
5eb1f99e 6790S: Maintained
679655da
JP
6791F: Documentation/kbuild/kconfig-language.txt
6792F: scripts/kconfig/
1da177e4 6793
ea6c2089 6794KDUMP
f871f191
VG
6795M: Dave Young <dyoung@redhat.com>
6796M: Baoquan He <bhe@redhat.com>
6797R: Vivek Goyal <vgoyal@redhat.com>
34633993 6798L: kexec@lists.infradead.org
ea6c2089
VG
6799W: http://lse.sourceforge.net/kdump/
6800S: Maintained
80811493 6801F: Documentation/kdump/
ea6c2089 6802
f41bf02f
HV
6803KEENE FM RADIO TRANSMITTER DRIVER
6804M: Hans Verkuil <hverkuil@xs4all.nl>
6805L: linux-media@vger.kernel.org
6806T: git git://linuxtv.org/media_tree.git
a825eaec 6807W: https://linuxtv.org
f41bf02f
HV
6808S: Maintained
6809F: drivers/media/radio/radio-keene*
6810
1da177e4 6811KERNEL AUTOMOUNTER v4 (AUTOFS4)
8b58be88 6812M: Ian Kent <raven@themaw.net>
f694fc97 6813L: autofs@vger.kernel.org
1da177e4 6814S: Maintained
679655da 6815F: fs/autofs4/
1da177e4 6816
70fb7ba6 6817KERNEL BUILD + files below scripts/ (unless maintained elsewhere)
d8130624 6818M: Michal Marek <mmarek@suse.com>
08deed1e
JP
6819T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git for-next
6820T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git rc-fixes
347d12d7 6821L: linux-kbuild@vger.kernel.org
5ce45962 6822S: Maintained
679655da
JP
6823F: Documentation/kbuild/
6824F: Makefile
6825F: scripts/Makefile.*
70fb7ba6
MM
6826F: scripts/basic/
6827F: scripts/mk*
6828F: scripts/package/
1da177e4
LT
6829
6830KERNEL JANITORS
c3000e03 6831L: kernel-janitors@vger.kernel.org
10466f5a 6832W: http://kernelnewbies.org/KernelJanitors
ee709b0c 6833S: Odd Fixes
1da177e4 6834
e8b43555 6835KERNEL NFSD, SUNRPC, AND LOCKD SERVERS
8b58be88 6836M: "J. Bruce Fields" <bfields@fieldses.org>
883985f6 6837M: Jeff Layton <jlayton@poochiereds.net>
16141c02 6838L: linux-nfs@vger.kernel.org
1da177e4 6839W: http://nfs.sourceforge.net/
9f273c24 6840T: git git://linux-nfs.org/~bfields/linux.git
98fac23f 6841S: Supported
679655da 6842F: fs/nfsd/
c117ab84 6843F: include/uapi/linux/nfsd/
679655da
JP
6844F: fs/lockd/
6845F: fs/nfs_common/
6846F: net/sunrpc/
6847F: include/linux/lockd/
6848F: include/linux/sunrpc/
c117ab84 6849F: include/uapi/linux/sunrpc/
1da177e4 6850
13b122b3
SK
6851KERNEL SELFTEST FRAMEWORK
6852M: Shuah Khan <shuahkh@osg.samsung.com>
90effdcd 6853M: Shuah Khan <shuah@kernel.org>
64f00850 6854L: linux-kselftest@vger.kernel.org
13b122b3
SK
6855T: git git://git.kernel.org/pub/scm/shuah/linux-kselftest
6856S: Maintained
6857F: tools/testing/selftests
6858
426d62e2 6859KERNEL VIRTUAL MACHINE (KVM)
c93a64fe 6860M: Paolo Bonzini <pbonzini@redhat.com>
3d8e15dd 6861M: Radim Krčmář <rkrcmar@redhat.com>
1fc9d2bf 6862L: kvm@vger.kernel.org
e3e58478 6863W: http://www.linux-kvm.org
a94b40a6 6864T: git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
426d62e2 6865S: Supported
c93a64fe
PB
6866F: Documentation/*/kvm*.txt
6867F: Documentation/virtual/kvm/
679655da 6868F: arch/*/kvm/
1662e862
CB
6869F: arch/x86/kernel/kvm.c
6870F: arch/x86/kernel/kvmclock.c
679655da
JP
6871F: arch/*/include/asm/kvm*
6872F: include/linux/kvm*
c117ab84 6873F: include/uapi/linux/kvm*
679655da 6874F: virt/kvm/
6d0a1a61 6875F: tools/kvm/
426d62e2 6876
ad8003d3 6877KERNEL VIRTUAL MACHINE (KVM) FOR AMD-V
7de609c8 6878M: Joerg Roedel <joro@8bytes.org>
1fc9d2bf 6879L: kvm@vger.kernel.org
038161de 6880W: http://www.linux-kvm.org/
7de609c8 6881S: Maintained
679655da 6882F: arch/x86/include/asm/svm.h
679655da 6883F: arch/x86/kvm/svm.c
426d62e2 6884
513014b7 6885KERNEL VIRTUAL MACHINE (KVM) FOR POWERPC
d8130624 6886M: Alexander Graf <agraf@suse.com>
1fc9d2bf 6887L: kvm-ppc@vger.kernel.org
038161de 6888W: http://www.linux-kvm.org/
6a7f972d 6889T: git git://github.com/agraf/linux-2.6.git
513014b7 6890S: Supported
679655da
JP
6891F: arch/powerpc/include/asm/kvm*
6892F: arch/powerpc/kvm/
513014b7 6893
85f8fffe 6894KERNEL VIRTUAL MACHINE for s390 (KVM/s390)
8b58be88 6895M: Christian Borntraeger <borntraeger@de.ibm.com>
4ae57b6c 6896M: Cornelia Huck <cornelia.huck@de.ibm.com>
85f8fffe
CB
6897L: linux-s390@vger.kernel.org
6898W: http://www.ibm.com/developerworks/linux/linux390/
9f273c24 6899T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvms390/linux.git
85f8fffe 6900S: Supported
679655da
JP
6901F: Documentation/s390/kvm.txt
6902F: arch/s390/include/asm/kvm*
80811493 6903F: arch/s390/kvm/
85f8fffe 6904
a749474d 6905KERNEL VIRTUAL MACHINE (KVM) FOR ARM
0f4ca79e 6906M: Christoffer Dall <christoffer.dall@linaro.org>
5c8818b4
MZ
6907M: Marc Zyngier <marc.zyngier@arm.com>
6908L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
a749474d
CD
6909L: kvmarm@lists.cs.columbia.edu
6910W: http://systems.cs.columbia.edu/projects/kvm-arm
1b1ebe82 6911T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvmarm/kvmarm.git
0f4ca79e 6912S: Supported
a749474d
CD
6913F: arch/arm/include/uapi/asm/kvm*
6914F: arch/arm/include/asm/kvm*
6915F: arch/arm/kvm/
5c8818b4
MZ
6916F: virt/kvm/arm/
6917F: include/kvm/arm_*
a749474d 6918
6394a3ec 6919KERNEL VIRTUAL MACHINE FOR ARM64 (KVM/arm64)
5c8818b4 6920M: Christoffer Dall <christoffer.dall@linaro.org>
6394a3ec
MZ
6921M: Marc Zyngier <marc.zyngier@arm.com>
6922L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
6923L: kvmarm@lists.cs.columbia.edu
6924S: Maintained
6925F: arch/arm64/include/uapi/asm/kvm*
6926F: arch/arm64/include/asm/kvm*
6927F: arch/arm64/kvm/
6928
bfd3d532
JH
6929KERNEL VIRTUAL MACHINE FOR MIPS (KVM/mips)
6930M: James Hogan <james.hogan@imgtec.com>
6931L: linux-mips@linux-mips.org
6932S: Supported
6933F: arch/mips/include/uapi/asm/kvm*
6934F: arch/mips/include/asm/kvm*
6935F: arch/mips/kvm/
6936
dc009d92 6937KEXEC
8b58be88 6938M: Eric Biederman <ebiederm@xmission.com>
2f327dad 6939W: http://kernel.org/pub/linux/utils/kernel/kexec/
34633993 6940L: kexec@lists.infradead.org
dc009d92 6941S: Maintained
679655da 6942F: include/linux/kexec.h
c117ab84 6943F: include/uapi/linux/kexec.h
10540a69 6944F: kernel/kexec*
dc009d92 6945
e971461f
DH
6946KEYS/KEYRINGS:
6947M: David Howells <dhowells@redhat.com>
aa62efff 6948L: keyrings@vger.kernel.org
e971461f 6949S: Maintained
d410fa4e 6950F: Documentation/security/keys.txt
e971461f
DH
6951F: include/linux/key.h
6952F: include/linux/key-type.h
75aeddd1
DH
6953F: include/linux/keyctl.h
6954F: include/uapi/linux/keyctl.h
e971461f
DH
6955F: include/keys/
6956F: security/keys/
6957
7f3c68be 6958KEYS-TRUSTED
74dd744f
MZ
6959M: David Safford <safford@us.ibm.com>
6960M: Mimi Zohar <zohar@linux.vnet.ibm.com>
7f3c68be 6961L: linux-security-module@vger.kernel.org
aa62efff 6962L: keyrings@vger.kernel.org
7f3c68be 6963S: Supported
d410fa4e 6964F: Documentation/security/keys-trusted-encrypted.txt
7f3c68be
MZ
6965F: include/keys/trusted-type.h
6966F: security/keys/trusted.c
6967F: security/keys/trusted.h
6968
6969KEYS-ENCRYPTED
74dd744f
MZ
6970M: Mimi Zohar <zohar@linux.vnet.ibm.com>
6971M: David Safford <safford@us.ibm.com>
7f3c68be 6972L: linux-security-module@vger.kernel.org
aa62efff 6973L: keyrings@vger.kernel.org
7f3c68be 6974S: Supported
d410fa4e 6975F: Documentation/security/keys-trusted-encrypted.txt
7f3c68be 6976F: include/keys/encrypted-type.h
19c90aa6 6977F: security/keys/encrypted-keys/
7f3c68be 6978
5b778dad 6979KGDB / KDB /debug_core
8b58be88 6980M: Jason Wessel <jason.wessel@windriver.com>
4063eb5f 6981W: http://kgdb.wiki.kernel.org/
e3e2aaf7 6982L: kgdb-bugreport@lists.sourceforge.net
9f273c24 6983T: git git://git.kernel.org/pub/scm/linux/kernel/git/jwessel/kgdb.git
e3e2aaf7 6984S: Maintained
679655da
JP
6985F: Documentation/DocBook/kgdb.tmpl
6986F: drivers/misc/kgdbts.c
df621252 6987F: drivers/tty/serial/kgdboc.c
5b778dad 6988F: include/linux/kdb.h
679655da 6989F: include/linux/kgdb.h
4063eb5f 6990F: kernel/debug/
e3e2aaf7 6991
456db8cc 6992KMEMCHECK
8b58be88 6993M: Vegard Nossum <vegardno@ifi.uio.no>
2ed1c525 6994M: Pekka Enberg <penberg@kernel.org>
b9ce08c0 6995S: Maintained
9c296b46 6996F: Documentation/dev-tools/kmemcheck.rst
410d7a97
JP
6997F: arch/x86/include/asm/kmemcheck.h
6998F: arch/x86/mm/kmemcheck/
6999F: include/linux/kmemcheck.h
7000F: mm/kmemcheck.c
b9ce08c0 7001
c3bb4d24 7002KMEMLEAK
8b58be88 7003M: Catalin Marinas <catalin.marinas@arm.com>
c3bb4d24 7004S: Maintained
ca90a7a3 7005F: Documentation/dev-tools/kmemleak.rst
c3bb4d24
CM
7006F: include/linux/kmemleak.h
7007F: mm/kmemleak.c
7008F: mm/kmemleak-test.c
7009
89559a61 7010KPROBES
a320817c 7011M: Ananth N Mavinakayanahalli <ananth@linux.vnet.ibm.com>
8b58be88
JP
7012M: Anil S Keshavamurthy <anil.s.keshavamurthy@intel.com>
7013M: "David S. Miller" <davem@davemloft.net>
353def94 7014M: Masami Hiramatsu <mhiramat@kernel.org>
89559a61 7015S: Maintained
679655da
JP
7016F: Documentation/kprobes.txt
7017F: include/linux/kprobes.h
7018F: kernel/kprobes.c
89559a61 7019
70e84049 7020KS0108 LCD CONTROLLER DRIVER
8b58be88 7021M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
450c622e
MO
7022W: http://miguelojeda.es/auxdisplay.htm
7023W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
70e84049 7024S: Maintained
679655da
JP
7025F: Documentation/auxdisplay/ks0108
7026F: drivers/auxdisplay/ks0108.c
7027F: include/linux/ks0108.h
70e84049 7028
1b69c6d0
DA
7029L3MDEV
7030M: David Ahern <dsa@cumulusnetworks.com>
7031L: netdev@vger.kernel.org
7032S: Maintained
7033F: net/l3mdev
7034F: include/net/l3mdev.h
7035
9ca44355 7036LANTIQ MIPS ARCHITECTURE
bdb40e8e 7037M: John Crispin <john@phrozen.org>
9ca44355
JC
7038L: linux-mips@linux-mips.org
7039S: Maintained
7040F: arch/mips/lantiq
7041
1da177e4 7042LAPB module
1da177e4 7043L: linux-x25@vger.kernel.org
bf9915cc 7044S: Orphan
679655da
JP
7045F: Documentation/networking/lapb-module.txt
7046F: include/*/lapb.h
7047F: net/lapb/
1da177e4
LT
7048
7049LASI 53c700 driver for PARISC
8b58be88 7050M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
1da177e4
LT
7051L: linux-scsi@vger.kernel.org
7052S: Maintained
679655da
JP
7053F: Documentation/scsi/53c700.txt
7054F: drivers/scsi/53c700*
1da177e4 7055
263de9b5 7056LED SUBSYSTEM
8b58be88 7057M: Richard Purdie <rpurdie@rpsys.net>
48b945a1 7058M: Jacek Anaszewski <j.anaszewski@samsung.com>
aa69cb8c 7059L: linux-leds@vger.kernel.org
b8926ba0 7060T: git git://git.kernel.org/pub/scm/linux/kernel/git/j.anaszewski/linux-leds.git
263de9b5 7061S: Maintained
85c90368 7062F: Documentation/devicetree/bindings/leds/
679655da
JP
7063F: drivers/leds/
7064F: include/linux/leds.h
263de9b5 7065
b0461a44 7066LEGACY EEPROM DRIVER
d8130624 7067M: Jean Delvare <jdelvare@suse.com>
b0461a44
JD
7068S: Maintained
7069F: Documentation/misc-devices/eeprom
7070F: drivers/misc/eeprom/eeprom.c
7071
1da177e4 7072LEGO USB Tower driver
8b58be88 7073M: Juergen Stuber <starblue@users.sourceforge.net>
1da177e4
LT
7074L: legousb-devel@lists.sourceforge.net
7075W: http://legousb.sourceforge.net/
7076S: Maintained
679655da 7077F: drivers/usb/misc/legousbtower.c
1da177e4 7078
055616a8
MK
7079LG2160 MEDIA DRIVER
7080M: Michael Krufky <mkrufky@linuxtv.org>
7081L: linux-media@vger.kernel.org
a825eaec 7082W: https://linuxtv.org
055616a8
MK
7083W: http://github.com/mkrufky
7084Q: http://patchwork.linuxtv.org/project/linux-media/list/
7085T: git git://linuxtv.org/mkrufky/tuners.git
7086S: Maintained
7087F: drivers/media/dvb-frontends/lg2160.*
7088
6f0e7725
MK
7089LGDT3305 MEDIA DRIVER
7090M: Michael Krufky <mkrufky@linuxtv.org>
7091L: linux-media@vger.kernel.org
a825eaec 7092W: https://linuxtv.org
6f0e7725
MK
7093W: http://github.com/mkrufky
7094Q: http://patchwork.linuxtv.org/project/linux-media/list/
7095T: git git://linuxtv.org/mkrufky/tuners.git
7096S: Maintained
7097F: drivers/media/dvb-frontends/lgdt3305.*
7098
568a17ff 7099LGUEST
8b58be88 7100M: Rusty Russell <rusty@rustcorp.com.au>
a4724ed6 7101L: lguest@lists.ozlabs.org
568a17ff 7102W: http://lguest.ozlabs.org/
72e91863 7103S: Odd Fixes
070f420b 7104F: arch/x86/include/asm/lguest*.h
679655da
JP
7105F: arch/x86/lguest/
7106F: drivers/lguest/
7107F: include/linux/lguest*.h
070f420b 7108F: tools/lguest/
568a17ff 7109
32ac7cb2
TH
7110LIBATA SUBSYSTEM (Serial and Parallel ATA drivers)
7111M: Tejun Heo <tj@kernel.org>
7112L: linux-ide@vger.kernel.org
7113T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
7114S: Maintained
7115F: drivers/ata/
7116F: include/linux/ata.h
7117F: include/linux/libata.h
d2abf98e 7118F: Documentation/devicetree/bindings/ata/
32ac7cb2
TH
7119
7120LIBATA PATA ARASAN COMPACT FLASH CONTROLLER
da89947b 7121M: Viresh Kumar <vireshk@kernel.org>
32ac7cb2
TH
7122L: linux-ide@vger.kernel.org
7123T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
7124S: Maintained
7125F: include/linux/pata_arasan_cf_data.h
7126F: drivers/ata/pata_arasan_cf.c
7127
c7fa056c
BZ
7128LIBATA PATA DRIVERS
7129M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
7130M: Tejun Heo <tj@kernel.org>
7131L: linux-ide@vger.kernel.org
7132T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
7133S: Maintained
7134F: drivers/ata/pata_*.c
7135F: drivers/ata/ata_generic.c
7136
32ac7cb2
TH
7137LIBATA SATA AHCI PLATFORM devices support
7138M: Hans de Goede <hdegoede@redhat.com>
7139M: Tejun Heo <tj@kernel.org>
7140L: linux-ide@vger.kernel.org
7141T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
7142S: Maintained
7143F: drivers/ata/ahci_platform.c
7144F: drivers/ata/libahci_platform.c
7145F: include/linux/ahci_platform.h
7146
7147LIBATA SATA PROMISE TX2/TX4 CONTROLLER DRIVER
7148M: Mikael Pettersson <mikpelinux@gmail.com>
7149L: linux-ide@vger.kernel.org
7150T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
7151S: Maintained
7152F: drivers/ata/sata_promise.*
7153
1acd437c
SL
7154LIBLOCKDEP
7155M: Sasha Levin <sasha.levin@oracle.com>
7156S: Maintained
7157F: tools/lib/lockdep/
7158
bc30196f
DW
7159LIBNVDIMM: NON-VOLATILE MEMORY DEVICE SUBSYSTEM
7160M: Dan Williams <dan.j.williams@intel.com>
7161L: linux-nvdimm@lists.01.org
7162Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
9f273c24 7163T: git git://git.kernel.org/pub/scm/linux/kernel/git/nvdimm/nvdimm.git
bc30196f
DW
7164S: Supported
7165F: drivers/nvdimm/*
7166F: include/linux/nd.h
7167F: include/linux/libnvdimm.h
7168F: include/uapi/linux/ndctl.h
7169
7170LIBNVDIMM BLK: MMIO-APERTURE DRIVER
7171M: Ross Zwisler <ross.zwisler@linux.intel.com>
7172L: linux-nvdimm@lists.01.org
7173Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
7174S: Supported
7175F: drivers/nvdimm/blk.c
7176F: drivers/nvdimm/region_devs.c
7177F: drivers/acpi/nfit*
7178
7179LIBNVDIMM BTT: BLOCK TRANSLATION TABLE
7180M: Vishal Verma <vishal.l.verma@intel.com>
7181L: linux-nvdimm@lists.01.org
7182Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
7183S: Supported
7184F: drivers/nvdimm/btt*
7185
7186LIBNVDIMM PMEM: PERSISTENT MEMORY DRIVER
7187M: Ross Zwisler <ross.zwisler@linux.intel.com>
7188L: linux-nvdimm@lists.01.org
7189Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
7190S: Supported
7191F: drivers/nvdimm/pmem.c
b864bc17 7192F: include/linux/pmem.h
40603526 7193F: arch/*/include/asm/pmem.h
bc30196f 7194
cd9e9808
MB
7195LIGHTNVM PLATFORM SUPPORT
7196M: Matias Bjorling <mb@lightnvm.io>
7197W: http://github/OpenChannelSSD
4ead1a25 7198L: linux-block@vger.kernel.org
cd9e9808
MB
7199S: Maintained
7200F: drivers/lightnvm/
7201F: include/linux/lightnvm.h
7202F: include/uapi/linux/lightnvm.h
7203
1da177e4 7204LINUX FOR IBM pSERIES (RS/6000)
8b58be88 7205M: Paul Mackerras <paulus@au.ibm.com>
1da177e4
LT
7206W: http://www.ibm.com/linux/ltc/projects/ppc
7207S: Supported
11c34c7d 7208F: arch/powerpc/boot/rs6000.h
1da177e4 7209
852bb9f5 7210LINUX FOR POWERPC (32-BIT AND 64-BIT)
8b58be88
JP
7211M: Benjamin Herrenschmidt <benh@kernel.crashing.org>
7212M: Paul Mackerras <paulus@samba.org>
ea668936 7213M: Michael Ellerman <mpe@ellerman.id.au>
1da177e4 7214W: http://www.penguinppc.org/
a4724ed6 7215L: linuxppc-dev@lists.ozlabs.org
8a6e2535 7216Q: http://patchwork.ozlabs.org/project/linuxppc-dev/list/
9958084a 7217T: git git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux.git
1da177e4 7218S: Supported
11c34c7d
JP
7219F: Documentation/powerpc/
7220F: arch/powerpc/
ef69b03d
ME
7221F: drivers/char/tpm/tpm_ibmvtpm*
7222F: drivers/crypto/nx/
7223F: drivers/crypto/vmx/
7224F: drivers/net/ethernet/ibm/ibmveth.*
7225F: drivers/net/ethernet/ibm/ibmvnic.*
66725152 7226F: drivers/pci/hotplug/pnv_php.c
ef69b03d
ME
7227F: drivers/pci/hotplug/rpa*
7228F: drivers/scsi/ibmvscsi/
7229N: opal
7230N: /pmac
7231N: powermac
7232N: powernv
7233N: [^a-z0-9]ps3
7234N: pseries
1da177e4
LT
7235
7236LINUX FOR POWER MACINTOSH
8b58be88 7237M: Benjamin Herrenschmidt <benh@kernel.crashing.org>
1da177e4 7238W: http://www.penguinppc.org/
a4724ed6 7239L: linuxppc-dev@lists.ozlabs.org
1da177e4 7240S: Maintained
11c34c7d
JP
7241F: arch/powerpc/platforms/powermac/
7242F: drivers/macintosh/
1da177e4 7243
77a76369 7244LINUX FOR POWERPC EMBEDDED MPC5XXX
a149507b 7245M: Anatolij Gustschin <agust@denx.de>
a4724ed6 7246L: linuxppc-dev@lists.ozlabs.org
cba5b1c6 7247T: git git://git.denx.de/linux-denx-agust.git
1da177e4 7248S: Maintained
11c34c7d
JP
7249F: arch/powerpc/platforms/512x/
7250F: arch/powerpc/platforms/52xx/
1da177e4
LT
7251
7252LINUX FOR POWERPC EMBEDDED PPC4XX
49e7d9df 7253M: Alistair Popple <alistair@popple.id.au>
8b58be88 7254M: Matt Porter <mporter@kernel.crashing.org>
1da177e4 7255W: http://www.penguinppc.org/
a4724ed6 7256L: linuxppc-dev@lists.ozlabs.org
1da177e4 7257S: Maintained
11c34c7d
JP
7258F: arch/powerpc/platforms/40x/
7259F: arch/powerpc/platforms/44x/
1da177e4 7260
260c02a9 7261LINUX FOR POWERPC EMBEDDED XILINX VIRTEX
a4724ed6 7262L: linuxppc-dev@lists.ozlabs.org
cdeb8994 7263S: Orphan
11c34c7d
JP
7264F: arch/powerpc/*/*virtex*
7265F: arch/powerpc/*/*/*virtex*
1da177e4 7266
e93adf1e 7267LINUX FOR POWERPC EMBEDDED PPC8XX
8b58be88 7268M: Vitaly Bordug <vitb@kernel.crashing.org>
e93adf1e 7269W: http://www.penguinppc.org/
a4724ed6 7270L: linuxppc-dev@lists.ozlabs.org
e93adf1e 7271S: Maintained
a2b1f7c8 7272F: arch/powerpc/platforms/8xx/
e93adf1e 7273
1da177e4 7274LINUX FOR POWERPC EMBEDDED PPC83XX AND PPC85XX
44451d4d 7275M: Scott Wood <oss@buserror.net>
8b58be88 7276M: Kumar Gala <galak@kernel.crashing.org>
ce00f85c 7277W: http://www.penguinppc.org/
a4724ed6 7278L: linuxppc-dev@lists.ozlabs.org
a1e0fb42 7279T: git git://git.kernel.org/pub/scm/linux/kernel/git/scottwood/linux.git
ce00f85c 7280S: Maintained
11c34c7d 7281F: arch/powerpc/platforms/83xx/
4c8f581d 7282F: arch/powerpc/platforms/85xx/
1da177e4 7283
ab06ff3a 7284LINUX FOR POWERPC PA SEMI PWRFICIENT
8b58be88 7285M: Olof Johansson <olof@lixom.net>
a4724ed6 7286L: linuxppc-dev@lists.ozlabs.org
92e19709 7287S: Maintained
11c34c7d
JP
7288F: arch/powerpc/platforms/pasemi/
7289F: drivers/*/*pasemi*
7290F: drivers/*/*/*pasemi*
ab06ff3a 7291
1da177e4 7292LINUX SECURITY MODULE (LSM) FRAMEWORK
8b58be88 7293M: Chris Wright <chrisw@sous-sol.org>
1a4520be 7294L: linux-security-module@vger.kernel.org
1da177e4
LT
7295S: Supported
7296
a23ce6da
HW
7297LIS3LV02D ACCELEROMETER DRIVER
7298M: Eric Piel <eric.piel@tremplin-utc.net>
7299S: Maintained
ff606677
JD
7300F: Documentation/misc-devices/lis3lv02d
7301F: drivers/misc/lis3lv02d/
bd35665f 7302F: drivers/platform/x86/hp_accel.c
a23ce6da 7303
b700e7f0
SJ
7304LIVE PATCHING
7305M: Josh Poimboeuf <jpoimboe@redhat.com>
06e1c170 7306M: Jessica Yu <jeyu@redhat.com>
e5f6450c 7307M: Jiri Kosina <jikos@kernel.org>
06e1c170
JP
7308M: Miroslav Benes <mbenes@suse.cz>
7309R: Petr Mladek <pmladek@suse.com>
b700e7f0
SJ
7310S: Maintained
7311F: kernel/livepatch/
7312F: include/linux/livepatch.h
7313F: arch/x86/include/asm/livepatch.h
7314F: arch/x86/kernel/livepatch.c
5e4e3844 7315F: Documentation/livepatch/
b700e7f0 7316F: Documentation/ABI/testing/sysfs-kernel-livepatch
13d1cf7e 7317F: samples/livepatch/
b700e7f0 7318L: live-patching@vger.kernel.org
74d50da3 7319T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/livepatching.git
b700e7f0 7320
ea861d73
KC
7321LINUX KERNEL DUMP TEST MODULE (LKDTM)
7322M: Kees Cook <keescook@chromium.org>
7323S: Maintained
426f3a53 7324F: drivers/misc/lkdtm*
ea861d73 7325
e2d1d6c0 7326LLC (802.2)
8b58be88 7327M: Arnaldo Carvalho de Melo <acme@ghostprotocols.net>
e2d1d6c0 7328S: Maintained
679655da 7329F: include/linux/llc.h
c117ab84 7330F: include/uapi/linux/llc.h
679655da
JP
7331F: include/net/llc*
7332F: net/llc/
e2d1d6c0 7333
4e233cbe
AD
7334LM73 HARDWARE MONITOR DRIVER
7335M: Guillaume Ligneul <guillaume.ligneul@gmail.com>
968ce1b1 7336L: linux-hwmon@vger.kernel.org
4e233cbe
AD
7337S: Maintained
7338F: drivers/hwmon/lm73.c
7339
156e2d1a 7340LM78 HARDWARE MONITOR DRIVER
d8130624 7341M: Jean Delvare <jdelvare@suse.com>
968ce1b1 7342L: linux-hwmon@vger.kernel.org
156e2d1a
JD
7343S: Maintained
7344F: Documentation/hwmon/lm78
7345F: drivers/hwmon/lm78.c
7346
1da177e4 7347LM83 HARDWARE MONITOR DRIVER
d8130624 7348M: Jean Delvare <jdelvare@suse.com>
968ce1b1 7349L: linux-hwmon@vger.kernel.org
1da177e4 7350S: Maintained
679655da
JP
7351F: Documentation/hwmon/lm83
7352F: drivers/hwmon/lm83.c
1da177e4
LT
7353
7354LM90 HARDWARE MONITOR DRIVER
d8130624 7355M: Jean Delvare <jdelvare@suse.com>
968ce1b1 7356L: linux-hwmon@vger.kernel.org
1da177e4 7357S: Maintained
679655da 7358F: Documentation/hwmon/lm90
aae7bce4 7359F: Documentation/devicetree/bindings/hwmon/lm90.txt
679655da 7360F: drivers/hwmon/lm90.c
1da177e4 7361
917cc4e6
GR
7362LM95234 HARDWARE MONITOR DRIVER
7363M: Guenter Roeck <linux@roeck-us.net>
968ce1b1 7364L: linux-hwmon@vger.kernel.org
917cc4e6
GR
7365S: Maintained
7366F: Documentation/hwmon/lm95234
7367F: drivers/hwmon/lm95234.c
7368
68620bdd
MP
7369LME2510 MEDIA DRIVER
7370M: Malcolm Priestley <tvboxspy@gmail.com>
7371L: linux-media@vger.kernel.org
a825eaec 7372W: https://linuxtv.org
68620bdd
MP
7373Q: http://patchwork.linuxtv.org/project/linux-media/list/
7374S: Maintained
7375F: drivers/media/usb/dvb-usb-v2/lmedm04*
7376
d4c3be70 7377LOCKING PRIMITIVES
8b58be88
JP
7378M: Peter Zijlstra <peterz@infradead.org>
7379M: Ingo Molnar <mingo@redhat.com>
981c3a4f 7380L: linux-kernel@vger.kernel.org
d4c3be70 7381T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
512e67f9 7382S: Maintained
d4c3be70 7383F: Documentation/locking/
679655da 7384F: include/linux/lockdep.h
d4c3be70
IM
7385F: include/linux/spinlock*.h
7386F: arch/*/include/asm/spinlock*.h
7387F: include/linux/rwlock*.h
7388F: include/linux/mutex*.h
7389F: arch/*/include/asm/mutex*.h
7390F: include/linux/rwsem*.h
7391F: arch/*/include/asm/rwsem.h
7392F: include/linux/seqlock.h
7393F: lib/locking*.[ch]
7486d6da 7394F: kernel/locking/
512e67f9 7395
dde33348 7396LOGICAL DISK MANAGER SUPPORT (LDM, Windows 2000/XP/Vista Dynamic Disks)
8b58be88 7397M: "Richard Russon (FlatCap)" <ldm@flatcap.org>
dde33348
AA
7398L: linux-ntfs-dev@lists.sourceforge.net
7399W: http://www.linux-ntfs.org/content/view/19/37/
1da177e4 7400S: Maintained
679655da 7401F: Documentation/ldm.txt
20d16fef 7402F: block/partitions/ldm.*
1da177e4 7403
ef6ada3d
JE
7404LogFS
7405M: Joern Engel <joern@logfs.org>
756ccb3c 7406M: Prasad Joshi <prasadjoshi.linux@gmail.com>
ef6ada3d
JE
7407L: logfs@logfs.org
7408W: logfs.org
7409S: Maintained
7410F: fs/logfs/
7411
c87e34ef 7412LSILOGIC MPT FUSION DRIVERS (FC/SAS/SPI)
9495e835
SS
7413M: Sathya Prakash <sathya.prakash@broadcom.com>
7414M: Chaitra P B <chaitra.basappa@broadcom.com>
7415M: Suganath Prabu Subramani <suganath-prabu.subramani@broadcom.com>
7416L: MPT-FusionLinux.pdl@broadcom.com
c87e34ef 7417L: linux-scsi@vger.kernel.org
9495e835 7418W: http://www.avagotech.com/support/
c87e34ef 7419S: Supported
679655da 7420F: drivers/message/fusion/
500c152a 7421F: drivers/scsi/mpt2sas/
7422F: drivers/scsi/mpt3sas/
c87e34ef 7423
1da177e4 7424LSILOGIC/SYMBIOS/NCR 53C8XX and 53C1010 PCI-SCSI drivers
8b58be88 7425M: Matthew Wilcox <matthew@wil.cx>
1da177e4
LT
7426L: linux-scsi@vger.kernel.org
7427S: Maintained
679655da 7428F: drivers/scsi/sym53c8xx_2/
1da177e4 7429
e5f5c99a
GR
7430LTC4261 HARDWARE MONITOR DRIVER
7431M: Guenter Roeck <linux@roeck-us.net>
968ce1b1 7432L: linux-hwmon@vger.kernel.org
e5f5c99a
GR
7433S: Maintained
7434F: Documentation/hwmon/ltc4261
7435F: drivers/hwmon/ltc4261.c
7436
81365c31 7437LTP (Linux Test Project)
28b8e8d4 7438M: Mike Frysinger <vapier@gentoo.org>
7d1ae8a8 7439M: Cyril Hrubis <chrubis@suse.cz>
0526109a 7440M: Wanlong Gao <wanlong.gao@gmail.com>
f2eb7f6f
CH
7441M: Jan Stancek <jstancek@redhat.com>
7442M: Stanislav Kholmanskikh <stanislav.kholmanskikh@oracle.com>
7443M: Alexey Kodanev <alexey.kodanev@oracle.com>
0526109a 7444L: ltp@lists.linux.it (subscribers-only)
f2eb7f6f 7445W: http://linux-test-project.github.io/
7d1ae8a8 7446T: git git://github.com/linux-test-project/ltp.git
81365c31
MF
7447S: Maintained
7448
c12a54b3 7449M32R ARCHITECTURE
c12a54b3 7450W: http://www.linux-m32r.org/
b4174867 7451S: Orphan
679655da 7452F: arch/m32r/
c12a54b3 7453
1da177e4 7454M68K ARCHITECTURE
8b58be88 7455M: Geert Uytterhoeven <geert@linux-m68k.org>
1da177e4
LT
7456L: linux-m68k@lists.linux-m68k.org
7457W: http://www.linux-m68k.org/
54e5881d 7458T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/linux-m68k.git
1da177e4 7459S: Maintained
679655da 7460F: arch/m68k/
9db35182 7461F: drivers/zorro/
1da177e4
LT
7462
7463M68K ON APPLE MACINTOSH
8b58be88 7464M: Joshua Thompson <funaho@jurai.org>
1da177e4 7465W: http://www.mac.linux-m68k.org/
9bb9f222 7466L: linux-m68k@lists.linux-m68k.org
1da177e4 7467S: Maintained
9db35182 7468F: arch/m68k/mac/
1da177e4
LT
7469
7470M68K ON HP9000/300
8b58be88 7471M: Philip Blundell <philb@gnu.org>
1da177e4
LT
7472W: http://www.tazenda.demon.co.uk/phil/linux-hp
7473S: Maintained
679655da 7474F: arch/m68k/hp300/
1da177e4 7475
74425546
AP
7476M88DS3103 MEDIA DRIVER
7477M: Antti Palosaari <crope@iki.fi>
7478L: linux-media@vger.kernel.org
a825eaec 7479W: https://linuxtv.org
74425546
AP
7480W: http://palosaari.fi/linux/
7481Q: http://patchwork.linuxtv.org/project/linux-media/list/
7482T: git git://linuxtv.org/anttip/media_tree.git
7483S: Maintained
7484F: drivers/media/dvb-frontends/m88ds3103*
7485
68620bdd
MP
7486M88RS2000 MEDIA DRIVER
7487M: Malcolm Priestley <tvboxspy@gmail.com>
7488L: linux-media@vger.kernel.org
a825eaec 7489W: https://linuxtv.org
68620bdd
MP
7490Q: http://patchwork.linuxtv.org/project/linux-media/list/
7491S: Maintained
7492F: drivers/media/dvb-frontends/m88rs2000*
7493
07a092fa 7494MA901 MASTERKIT USB FM RADIO DRIVER
b75f0050
JP
7495M: Alexey Klimov <klimov.linux@gmail.com>
7496L: linux-media@vger.kernel.org
7497T: git git://linuxtv.org/media_tree.git
7498S: Maintained
7499F: drivers/media/radio/radio-ma901.c
07a092fa 7500
64a327a7 7501MAC80211
8b58be88 7502M: Johannes Berg <johannes@sipsolutions.net>
64a327a7 7503L: linux-wireless@vger.kernel.org
491b26b4 7504W: http://wireless.kernel.org/
ce466579
JB
7505T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
7506T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
64a327a7 7507S: Maintained
679655da
JP
7508F: Documentation/networking/mac80211-injection.txt
7509F: include/net/mac80211.h
7510F: net/mac80211/
2af8c4dc 7511F: drivers/net/wireless/mac80211_hwsim.[ch]
64a327a7 7512
b863ceb7 7513MACVLAN DRIVER
8b58be88 7514M: Patrick McHardy <kaber@trash.net>
b863ceb7
PM
7515L: netdev@vger.kernel.org
7516S: Maintained
679655da
JP
7517F: drivers/net/macvlan.c
7518F: include/linux/if_macvlan.h
b863ceb7 7519
2b6d83e2
JB
7520MAILBOX API
7521M: Jassi Brar <jassisinghbrar@gmail.com>
7522L: linux-kernel@vger.kernel.org
7523S: Maintained
7524F: drivers/mailbox/
7525F: include/linux/mailbox_client.h
7526F: include/linux/mailbox_controller.h
7527
faf1668c 7528MAN-PAGES: MANUAL PAGES FOR LINUX -- Sections 2, 3, 4, 5, and 7
8b58be88 7529M: Michael Kerrisk <mtk.manpages@gmail.com>
795fb7e7 7530W: http://www.kernel.org/doc/man-pages
bd7ebec6 7531L: linux-man@vger.kernel.org
1b53dc74 7532S: Maintained
faf1668c 7533
0d3cd4b6
VD
7534MARVELL 88E6XXX ETHERNET SWITCH FABRIC DRIVER
7535M: Andrew Lunn <andrew@lunn.ch>
7536M: Vivien Didelot <vivien.didelot@savoirfairelinux.com>
7537S: Maintained
7538F: drivers/net/dsa/mv88e6xxx/
7539
8427defd 7540MARVELL ARMADA DRM SUPPORT
54176cc6 7541M: Russell King <rmk+kernel@armlinux.org.uk>
8427defd
RK
7542S: Maintained
7543F: drivers/gpu/drm/armada/
4418833e
EV
7544F: include/uapi/drm/armada_drm.h
7545F: Documentation/devicetree/bindings/display/armada/
8427defd 7546
c4d007bc
TP
7547MARVELL CRYPTO DRIVER
7548M: Boris Brezillon <boris.brezillon@free-electrons.com>
7549M: Arnaud Ebalard <arno@natisbad.org>
7550F: drivers/crypto/marvell/
7551S: Maintained
7552L: linux-crypto@vger.kernel.org
7553
44c14c1d 7554MARVELL GIGABIT ETHERNET DRIVERS (skge/sky2)
7555M: Mirko Lindner <mlindner@marvell.com>
adbbf69d 7556M: Stephen Hemminger <stephen@networkplumber.org>
44c14c1d 7557L: netdev@vger.kernel.org
7558S: Maintained
7559F: drivers/net/ethernet/marvell/sk*
7560
74cda169 7561MARVELL LIBERTAS WIRELESS DRIVER
74cda169 7562L: libertas-dev@lists.infradead.org
8ac3e99e 7563S: Orphan
f988d640 7564F: drivers/net/wireless/marvell/libertas/
74cda169 7565
b60d6975 7566MARVELL MV643XX ETHERNET DRIVER
4e3faf88 7567M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
979b6c13 7568L: netdev@vger.kernel.org
f5ca8502 7569S: Maintained
527a6266 7570F: drivers/net/ethernet/marvell/mv643xx_eth.*
679655da 7571F: include/linux/mv643xx.h
1da177e4 7572
370b8ed9
TP
7573MARVELL MVNETA ETHERNET DRIVER
7574M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
7575L: netdev@vger.kernel.org
7576S: Maintained
7577F: drivers/net/ethernet/marvell/mvneta.*
7578
fcad584d 7579MARVELL MWIFIEX WIRELESS DRIVER
b9d31704 7580M: Amitkumar Karwar <akarwar@marvell.com>
550795fc 7581M: Nishant Sarmukadam <nishants@marvell.com>
fcad584d
BZ
7582L: linux-wireless@vger.kernel.org
7583S: Maintained
277b024e 7584F: drivers/net/wireless/marvell/mwifiex/
fcad584d 7585
a2c3f656 7586MARVELL MWL8K WIRELESS DRIVER
a040d532 7587M: Lennert Buytenhek <buytenh@wantstofly.org>
a2c3f656 7588L: linux-wireless@vger.kernel.org
16345910 7589S: Odd Fixes
de60f1dc 7590F: drivers/net/wireless/marvell/mwl8k.c
a2c3f656 7591
2a69567b 7592MARVELL SOC MMC/SD/SDIO CONTROLLER DRIVER
2f82af08 7593M: Nicolas Pitre <nico@fluxnic.net>
18e2842b 7594S: Odd Fixes
1fa7e547 7595F: drivers/mmc/host/mvsdio.*
2a69567b 7596
1da177e4 7597MATROX FRAMEBUFFER DRIVER
c69f677c 7598L: linux-fbdev@vger.kernel.org
52653199 7599S: Orphan
8a61f013 7600F: drivers/video/fbdev/matrox/matroxfb_*
c117ab84 7601F: include/uapi/linux/matroxfb.h
1da177e4 7602
ca462085
GR
7603MAX16065 HARDWARE MONITOR DRIVER
7604M: Guenter Roeck <linux@roeck-us.net>
968ce1b1 7605L: linux-hwmon@vger.kernel.org
ca462085
GR
7606S: Maintained
7607F: Documentation/hwmon/max16065
7608F: drivers/hwmon/max16065.c
7609
1f61cab8
GR
7610MAX20751 HARDWARE MONITOR DRIVER
7611M: Guenter Roeck <linux@roeck-us.net>
968ce1b1 7612L: linux-hwmon@vger.kernel.org
1f61cab8
GR
7613S: Maintained
7614F: Documentation/hwmon/max20751
7615F: drivers/hwmon/max20751.c
7616
d20620de 7617MAX6650 HARDWARE MONITOR AND FAN CONTROLLER DRIVER
968ce1b1 7618L: linux-hwmon@vger.kernel.org
34924b23 7619S: Orphan
679655da
JP
7620F: Documentation/hwmon/max6650
7621F: drivers/hwmon/max6650.c
d20620de 7622
e89ab51f
GR
7623MAX6697 HARDWARE MONITOR DRIVER
7624M: Guenter Roeck <linux@roeck-us.net>
968ce1b1 7625L: linux-hwmon@vger.kernel.org
e89ab51f
GR
7626S: Maintained
7627F: Documentation/hwmon/max6697
7628F: Documentation/devicetree/bindings/i2c/max6697.txt
7629F: drivers/hwmon/max6697.c
7630F: include/linux/platform_data/max6697.h
7631
3b2af7f7
PR
7632MAX9860 MONO AUDIO VOICE CODEC DRIVER
7633M: Peter Rosin <peda@axentia.se>
7634L: alsa-devel@alsa-project.org (moderated for non-subscribers)
7635S: Maintained
7636F: Documentation/devicetree/bindings/sound/max9860.txt
7637F: sound/soc/codecs/max9860.*
7638
f8f847b5 7639MAXIM MUIC CHARGER DRIVERS FOR EXYNOS BASED BOARDS
326dce07
KK
7640M: Krzysztof Kozlowski <krzk@kernel.org>
7641M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
f8f847b5
KK
7642L: linux-pm@vger.kernel.org
7643S: Supported
8c0984e5
SR
7644F: drivers/power/supply/max14577_charger.c
7645F: drivers/power/supply/max77693_charger.c
f8f847b5 7646
3811405e
JMC
7647MAXIM MAX77802 MULTIFUNCTION PMIC DEVICE DRIVERS
7648M: Javier Martinez Canillas <javier@osg.samsung.com>
7649L: linux-kernel@vger.kernel.org
7650S: Supported
96173cc6 7651F: drivers/*/*max77802*.c
3811405e
JMC
7652F: Documentation/devicetree/bindings/*/*max77802.txt
7653F: include/dt-bindings/*/*max77802.h
7654
befeb596
KK
7655MAXIM PMIC AND MUIC DRIVERS FOR EXYNOS BASED BOARDS
7656M: Chanwoo Choi <cw00.choi@samsung.com>
326dce07
KK
7657M: Krzysztof Kozlowski <krzk@kernel.org>
7658M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
befeb596
KK
7659L: linux-kernel@vger.kernel.org
7660S: Supported
86cf635a 7661F: drivers/*/max14577*.c
0998a436 7662F: drivers/*/max77686*.c
86cf635a 7663F: drivers/*/max77693*.c
befeb596
KK
7664F: drivers/extcon/extcon-max14577.c
7665F: drivers/extcon/extcon-max77693.c
7666F: drivers/rtc/rtc-max77686.c
7667F: drivers/clk/clk-max77686.c
7668F: Documentation/devicetree/bindings/mfd/max14577.txt
377452f4 7669F: Documentation/devicetree/bindings/*/max77686.txt
befeb596
KK
7670F: Documentation/devicetree/bindings/mfd/max77693.txt
7671F: Documentation/devicetree/bindings/clock/maxim,max77686.txt
7672F: include/linux/mfd/max14577*.h
7673F: include/linux/mfd/max77686*.h
7674F: include/linux/mfd/max77693*.h
7675
9be3c9a5
HV
7676MAXIRADIO FM RADIO RECEIVER DRIVER
7677M: Hans Verkuil <hverkuil@xs4all.nl>
7678L: linux-media@vger.kernel.org
7679T: git git://linuxtv.org/media_tree.git
a825eaec 7680W: https://linuxtv.org
9be3c9a5
HV
7681S: Maintained
7682F: drivers/media/radio/radio-maxiradio*
7683
c05dc2cc
PR
7684MCP4531 MICROCHIP DIGITAL POTENTIOMETER DRIVER
7685M: Peter Rosin <peda@axentia.se>
7686L: linux-iio@vger.kernel.org
7687S: Maintained
7688F: drivers/iio/potentiometer/mcp4531.c
7689
3b8df5fd
WBG
7690MEASUREMENT COMPUTING CIO-DAC IIO DRIVER
7691M: William Breathitt Gray <vilhelm.gray@gmail.com>
7692L: linux-iio@vger.kernel.org
7693S: Maintained
7694F: drivers/iio/dac/cio-dac.c
7695
7b49235e
LP
7696MEDIA DRIVERS FOR RENESAS - FCP
7697M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
7698L: linux-media@vger.kernel.org
7699L: linux-renesas-soc@vger.kernel.org
7700T: git git://linuxtv.org/media_tree.git
7701S: Supported
7702F: Documentation/devicetree/bindings/media/renesas,fcp.txt
7703F: drivers/media/platform/rcar-fcp.c
7704F: include/media/rcar-fcp.h
7705
474cde66
NS
7706MEDIA DRIVERS FOR RENESAS - VIN
7707M: Niklas Söderlund <niklas.soderlund@ragnatech.se>
7708L: linux-media@vger.kernel.org
7709L: linux-renesas-soc@vger.kernel.org
7710T: git git://linuxtv.org/media_tree.git
7711S: Supported
7712F: Documentation/devicetree/bindings/media/rcar_vin.txt
7713F: drivers/media/platform/rcar-vin/
7714
6f32a8c9
LP
7715MEDIA DRIVERS FOR RENESAS - VSP1
7716M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
7717L: linux-media@vger.kernel.org
4a121096 7718L: linux-renesas-soc@vger.kernel.org
6f32a8c9
LP
7719T: git git://linuxtv.org/media_tree.git
7720S: Supported
7721F: Documentation/devicetree/bindings/media/renesas,vsp1.txt
7722F: drivers/media/platform/vsp1/
7723
fae2080a
AO
7724MEDIA DRIVERS FOR HELENE
7725M: Abylay Ospan <aospan@netup.ru>
7726L: linux-media@vger.kernel.org
7727W: https://linuxtv.org
7728W: http://netup.tv/
7729T: git git://linuxtv.org/media_tree.git
7730S: Supported
7731F: drivers/media/dvb-frontends/helene*
7732
dacf9ce8
KS
7733MEDIA DRIVERS FOR ASCOT2E
7734M: Sergey Kozlov <serjk@netup.ru>
1a76e1f7 7735M: Abylay Ospan <aospan@netup.ru>
dacf9ce8 7736L: linux-media@vger.kernel.org
a825eaec 7737W: https://linuxtv.org
dacf9ce8
KS
7738W: http://netup.tv/
7739T: git git://linuxtv.org/media_tree.git
7740S: Supported
7741F: drivers/media/dvb-frontends/ascot2e*
7742
a6dc60ff
KS
7743MEDIA DRIVERS FOR CXD2841ER
7744M: Sergey Kozlov <serjk@netup.ru>
1a76e1f7 7745M: Abylay Ospan <aospan@netup.ru>
a6dc60ff 7746L: linux-media@vger.kernel.org
a825eaec 7747W: https://linuxtv.org
a6dc60ff
KS
7748W: http://netup.tv/
7749T: git git://linuxtv.org/media_tree.git
7750S: Supported
7751F: drivers/media/dvb-frontends/cxd2841er*
7752
a5d32b35
KS
7753MEDIA DRIVERS FOR HORUS3A
7754M: Sergey Kozlov <serjk@netup.ru>
1a76e1f7 7755M: Abylay Ospan <aospan@netup.ru>
a5d32b35 7756L: linux-media@vger.kernel.org
a825eaec 7757W: https://linuxtv.org
a5d32b35
KS
7758W: http://netup.tv/
7759T: git git://linuxtv.org/media_tree.git
7760S: Supported
7761F: drivers/media/dvb-frontends/horus3a*
7762
e025273b
KS
7763MEDIA DRIVERS FOR LNBH25
7764M: Sergey Kozlov <serjk@netup.ru>
1a76e1f7 7765M: Abylay Ospan <aospan@netup.ru>
e025273b 7766L: linux-media@vger.kernel.org
a825eaec 7767W: https://linuxtv.org
e025273b
KS
7768W: http://netup.tv/
7769T: git git://linuxtv.org/media_tree.git
7770S: Supported
7771F: drivers/media/dvb-frontends/lnbh25*
7772
52b1eaf4
KS
7773MEDIA DRIVERS FOR NETUP PCI UNIVERSAL DVB devices
7774M: Sergey Kozlov <serjk@netup.ru>
1a76e1f7 7775M: Abylay Ospan <aospan@netup.ru>
52b1eaf4 7776L: linux-media@vger.kernel.org
a825eaec 7777W: https://linuxtv.org
52b1eaf4
KS
7778W: http://netup.tv/
7779T: git git://linuxtv.org/media_tree.git
7780S: Supported
7781F: drivers/media/pci/netup_unidvb/*
7782
127c49ae 7783MEDIA INPUT INFRASTRUCTURE (V4L/DVB)
5dc8a864
MCC
7784M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
7785M: Mauro Carvalho Chehab <mchehab@kernel.org>
127c49ae
JP
7786P: LinuxTV.org Project
7787L: linux-media@vger.kernel.org
a825eaec 7788W: https://linuxtv.org
8a6e2535 7789Q: http://patchwork.kernel.org/project/linux-media/list/
275ffde4 7790T: git git://linuxtv.org/media_tree.git
127c49ae 7791S: Maintained
618cd932 7792F: Documentation/media/
127c49ae 7793F: drivers/media/
ffe06198 7794F: drivers/staging/media/
eb4b0ec7 7795F: include/linux/platform_data/media/
127c49ae 7796F: include/media/
6c0f0359
MCC
7797F: include/uapi/linux/dvb/
7798F: include/uapi/linux/videodev2.h
7799F: include/uapi/linux/media.h
7800F: include/uapi/linux/v4l2-*
7801F: include/uapi/linux/meye.h
7802F: include/uapi/linux/ivtv*
7803F: include/uapi/linux/uvcvideo.h
d20620de 7804
0c272fc9
JC
7805MEDIATEK ETHERNET DRIVER
7806M: Felix Fietkau <nbd@openwrt.org>
7807M: John Crispin <blogic@openwrt.org>
7808L: netdev@vger.kernel.org
7809S: Maintained
7810F: drivers/net/ethernet/mediatek/
7811
c869f77d
JK
7812MEDIATEK MT7601U WIRELESS LAN DRIVER
7813M: Jakub Kicinski <kubakici@wp.pl>
7814L: linux-wireless@vger.kernel.org
7815S: Maintained
7816F: drivers/net/wireless/mediatek/mt7601u/
7817
e399065b
SS
7818MEGARAID SCSI/SAS DRIVERS
7819M: Kashyap Desai <kashyap.desai@avagotech.com>
7820M: Sumit Saxena <sumit.saxena@avagotech.com>
7821M: Uday Lingala <uday.lingala@avagotech.com>
7822L: megaraidlinux.pdl@avagotech.com
baaea1dc 7823L: linux-scsi@vger.kernel.org
e399065b 7824W: http://www.lsi.com
ce00f85c 7825S: Maintained
679655da
JP
7826F: Documentation/scsi/megaraid.txt
7827F: drivers/scsi/megaraid.*
7828F: drivers/scsi/megaraid/
757e0108 7829
2c46c9d5 7830MELLANOX ETHERNET DRIVER (mlx4_en)
c40e4096 7831M: Tariq Toukan <tariqt@mellanox.com>
b75f0050 7832L: netdev@vger.kernel.org
2c46c9d5
AV
7833S: Supported
7834W: http://www.mellanox.com
7835Q: http://patchwork.ozlabs.org/project/netdev/list/
7836F: drivers/net/ethernet/mellanox/mlx4/en_*
7837
e7523a49
OG
7838MELLANOX ETHERNET DRIVER (mlx5e)
7839M: Saeed Mahameed <saeedm@mellanox.com>
7840L: netdev@vger.kernel.org
7841S: Supported
7842W: http://www.mellanox.com
7843Q: http://patchwork.ozlabs.org/project/netdev/list/
7844F: drivers/net/ethernet/mellanox/mlx5/core/en_*
7845
93c1edb2
JP
7846MELLANOX ETHERNET SWITCH DRIVERS
7847M: Jiri Pirko <jiri@mellanox.com>
7848M: Ido Schimmel <idosch@mellanox.com>
7849L: netdev@vger.kernel.org
7850S: Supported
7851W: http://www.mellanox.com
7852Q: http://patchwork.ozlabs.org/project/netdev/list/
7853F: drivers/net/ethernet/mellanox/mlxsw/
7854
be4fdf99
VP
7855MELLANOX MLXCPLD LED DRIVER
7856M: Vadim Pasternak <vadimp@mellanox.com>
7857L: linux-leds@vger.kernel.org
7858S: Supported
7859F: drivers/leds/leds-mlxcpld.c
7860F: Documentation/leds/leds-mlxcpld.txt
7861
58cbbee2
VP
7862MELLANOX PLATFORM DRIVER
7863M: Vadim Pasternak <vadimp@mellanox.com>
7864L: platform-driver-x86@vger.kernel.org
7865S: Supported
7866F: arch/x86/platform/mellanox/mlx-platform.c
7867
8700e3e7
MS
7868SOFT-ROCE DRIVER (rxe)
7869M: Moni Shoua <monis@mellanox.com>
7870L: linux-rdma@vger.kernel.org
7871S: Supported
7872W: https://github.com/SoftRoCE/rxe-dev/wiki/rxe-dev:-Home
7873Q: http://patchwork.kernel.org/project/linux-rdma/list/
701b4bf6 7874F: drivers/infiniband/sw/rxe/
8700e3e7
MS
7875F: include/uapi/rdma/rdma_user_rxe.h
7876
5b25b13a
MD
7877MEMBARRIER SUPPORT
7878M: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
7879M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
7880L: linux-kernel@vger.kernel.org
7881S: Supported
7882F: kernel/membarrier.c
7883F: include/uapi/linux/membarrier.h
7884
70ea91f1
SR
7885MEMORY MANAGEMENT
7886L: linux-mm@kvack.org
70ea91f1
SR
7887W: http://www.linux-mm.org
7888S: Maintained
679655da 7889F: include/linux/mm.h
551450bb
CS
7890F: include/linux/gfp.h
7891F: include/linux/mmzone.h
7892F: include/linux/memory_hotplug.h
7893F: include/linux/vmalloc.h
679655da 7894F: mm/
70ea91f1 7895
f4e9ce66 7896MEMORY TECHNOLOGY DEVICES (MTD)
8b58be88 7897M: David Woodhouse <dwmw2@infradead.org>
242c325e 7898M: Brian Norris <computersforpeace@gmail.com>
1da177e4 7899L: linux-mtd@lists.infradead.org
8a6e2535
JP
7900W: http://www.linux-mtd.infradead.org/
7901Q: http://patchwork.ozlabs.org/project/linux-mtd/list/
242c325e 7902T: git git://git.infradead.org/linux-mtd.git
ab95eac9 7903T: git git://git.infradead.org/l2-mtd.git
1da177e4 7904S: Maintained
becc7ae5 7905F: Documentation/devicetree/bindings/mtd/
679655da
JP
7906F: drivers/mtd/
7907F: include/linux/mtd/
c117ab84 7908F: include/uapi/mtd/
1da177e4 7909
26c57ef1 7910MEN A21 WATCHDOG DRIVER
30c7469b 7911M: Johannes Thumshirn <morbidrsa@gmail.com>
26c57ef1 7912L: linux-watchdog@vger.kernel.org
30c7469b 7913S: Maintained
26c57ef1
JT
7914F: drivers/watchdog/mena21_wdt.c
7915
3764e82e 7916MEN CHAMELEON BUS (mcb)
30c7469b
JT
7917M: Johannes Thumshirn <morbidrsa@gmail.com>
7918S: Maintained
3764e82e
JT
7919F: drivers/mcb/
7920F: include/linux/mcb.h
b9f2f459 7921F: Documentation/men-chameleon-bus.txt
3764e82e 7922
48b490d2
AW
7923MEN F21BMC (Board Management Controller)
7924M: Andreas Werner <andreas.werner@men.de>
7925S: Supported
7926F: drivers/mfd/menf21bmc.c
7927F: drivers/watchdog/menf21bmc_wdt.c
7928F: drivers/leds/leds-menf21bmc.c
7929F: drivers/hwmon/menf21bmc_hwmon.c
7930F: Documentation/hwmon/menf21bmc
7931
12285945
JH
7932METAG ARCHITECTURE
7933M: James Hogan <james.hogan@imgtec.com>
d668d9ed 7934L: linux-metag@vger.kernel.org
9f273c24 7935T: git git://git.kernel.org/pub/scm/linux/kernel/git/jhogan/metag.git
f23d0e24 7936S: Odd Fixes
12285945
JH
7937F: arch/metag/
7938F: Documentation/metag/
7939F: Documentation/devicetree/bindings/metag/
2d799dde 7940F: Documentation/devicetree/bindings/interrupt-controller/img,*
a2c5d4ed 7941F: drivers/clocksource/metag_generic.c
5698c50d
JH
7942F: drivers/irqchip/irq-metag.c
7943F: drivers/irqchip/irq-metag-ext.c
ae85ac71 7944F: drivers/tty/metag_da.c
12285945 7945
c6375b0a 7946MICROBLAZE ARCHITECTURE
8b58be88 7947M: Michal Simek <monstr@monstr.eu>
c6375b0a
MS
7948W: http://www.monstr.eu/fdt/
7949T: git git://git.monstr.eu/linux-2.6-microblaze.git
7950S: Supported
0a8c7914 7951F: arch/microblaze/
1da177e4 7952
5615c371
NF
7953MICROCHIP / ATMEL AT91 / AT32 SERIAL DRIVER
7954M: Richard Genoud <richard.genoud@gmail.com>
7955S: Maintained
7956F: drivers/tty/serial/atmel_serial.c
7957F: include/linux/atmel_serial.h
7958
71fb2c74
SW
7959MICROCHIP / ATMEL ISC DRIVER
7960M: Songjun Wu <songjun.wu@microchip.com>
7961L: linux-media@vger.kernel.org
7962S: Supported
7963F: drivers/media/platform/atmel/atmel-isc.c
7964F: drivers/media/platform/atmel/atmel-isc-regs.h
7965F: devicetree/bindings/media/atmel-isc.txt
7966
2508a45a
CY
7967MICROSOFT SURFACE PRO 3 BUTTON DRIVER
7968M: Chen Yu <yu.c.chen@intel.com>
7969L: platform-driver-x86@vger.kernel.org
7970S: Supported
7971F: drivers/platform/x86/surfacepro3_button.c
7972
1da177e4 7973MICROTEK X6 SCANNER
61eee9a7 7974M: Oliver Neukum <oliver@neukum.org>
1da177e4 7975S: Maintained
679655da 7976F: drivers/usb/image/microtek.*
1da177e4
LT
7977
7978MIPS
8b58be88 7979M: Ralf Baechle <ralf@linux-mips.org>
1da177e4 7980L: linux-mips@linux-mips.org
6097050d 7981W: http://www.linux-mips.org/
b05e988e 7982T: git git://git.linux-mips.org/pub/scm/ralf/linux.git
6097050d 7983Q: http://patchwork.linux-mips.org/project/linux-mips/list/
7425b340 7984S: Supported
f46d92e8 7985F: Documentation/devicetree/bindings/mips/
679655da
JP
7986F: Documentation/mips/
7987F: arch/mips/
1da177e4 7988
413ef3f6
KC
7989MIPS/LOONGSON1 ARCHITECTURE
7990M: Keguang Zhang <keguang.zhang@gmail.com>
7991L: linux-mips@linux-mips.org
7992S: Maintained
7993F: arch/mips/loongson32/
7994F: arch/mips/include/asm/mach-loongson32/
7995F: drivers/*/*loongson1*
7996F: drivers/*/*/*loongson1*
7997
08b7620a
HV
7998MIROSOUND PCM20 FM RADIO RECEIVER DRIVER
7999M: Hans Verkuil <hverkuil@xs4all.nl>
8000L: linux-media@vger.kernel.org
8001T: git git://linuxtv.org/media_tree.git
a825eaec 8002W: https://linuxtv.org
08b7620a
HV
8003S: Odd Fixes
8004F: drivers/media/radio/radio-miropcm20*
8005
c09befcb
OG
8006MELLANOX MLX4 core VPI driver
8007M: Yishai Hadas <yishaih@mellanox.com>
e126ba97
EC
8008L: netdev@vger.kernel.org
8009L: linux-rdma@vger.kernel.org
8010W: http://www.mellanox.com
8011Q: http://patchwork.ozlabs.org/project/netdev/list/
c09befcb
OG
8012S: Supported
8013F: drivers/net/ethernet/mellanox/mlx4/
8014F: include/linux/mlx4/
9ce28a20 8015F: include/uapi/rdma/mlx4-abi.h
c09befcb
OG
8016
8017MELLANOX MLX4 IB driver
8018M: Yishai Hadas <yishaih@mellanox.com>
8019L: linux-rdma@vger.kernel.org
8020W: http://www.mellanox.com
e126ba97 8021Q: http://patchwork.kernel.org/project/linux-rdma/list/
c09befcb
OG
8022S: Supported
8023F: drivers/infiniband/hw/mlx4/
8024F: include/linux/mlx4/
8025
595a4d8f
OG
8026MELLANOX MLX5 core VPI driver
8027M: Matan Barak <matanb@mellanox.com>
8028M: Leon Romanovsky <leonro@mellanox.com>
e126ba97
EC
8029L: netdev@vger.kernel.org
8030L: linux-rdma@vger.kernel.org
8031W: http://www.mellanox.com
8032Q: http://patchwork.ozlabs.org/project/netdev/list/
e126ba97
EC
8033S: Supported
8034F: drivers/net/ethernet/mellanox/mlx5/core/
8035F: include/linux/mlx5/
3085e29e 8036F: include/uapi/rdma/mlx5-abi.h
e126ba97 8037
595a4d8f
OG
8038MELLANOX MLX5 IB driver
8039M: Matan Barak <matanb@mellanox.com>
8040M: Leon Romanovsky <leonro@mellanox.com>
b75f0050
JP
8041L: linux-rdma@vger.kernel.org
8042W: http://www.mellanox.com
8043Q: http://patchwork.kernel.org/project/linux-rdma/list/
b75f0050 8044S: Supported
b75f0050 8045F: drivers/infiniband/hw/mlx5/
595a4d8f 8046F: include/linux/mlx5/
e126ba97 8047
764589b6
CM
8048MELEXIS MLX90614 DRIVER
8049M: Crt Mori <cmo@melexis.com>
8050L: linux-iio@vger.kernel.org
8051W: http://www.melexis.com
8052S: Supported
8053F: drivers/iio/temperature/mlx90614.c
8054
6c223761
KB
8055MICROSEMI SMART ARRAY SMARTPQI DRIVER (smartpqi)
8056M: Don Brace <don.brace@microsemi.com>
8057L: esc.storagedev@microsemi.com
8058L: linux-scsi@vger.kernel.org
8059S: Supported
8060F: drivers/scsi/smartpqi/smartpqi*.[ch]
8061F: drivers/scsi/smartpqi/Kconfig
8062F: drivers/scsi/smartpqi/Makefile
8063F: include/linux/cciss*.h
8064F: include/uapi/linux/cciss*.h
425b490b 8065F: Documentation/scsi/smartpqi.txt
6c223761 8066
0ce277e4
AP
8067MN88472 MEDIA DRIVER
8068M: Antti Palosaari <crope@iki.fi>
8069L: linux-media@vger.kernel.org
a825eaec 8070W: https://linuxtv.org
0ce277e4
AP
8071W: http://palosaari.fi/linux/
8072Q: http://patchwork.linuxtv.org/project/linux-media/list/
0ce277e4 8073S: Maintained
94d0eaa4 8074F: drivers/media/dvb-frontends/mn88472*
0ce277e4 8075
4f4d238f
AP
8076MN88473 MEDIA DRIVER
8077M: Antti Palosaari <crope@iki.fi>
8078L: linux-media@vger.kernel.org
a825eaec 8079W: https://linuxtv.org
4f4d238f
AP
8080W: http://palosaari.fi/linux/
8081Q: http://patchwork.linuxtv.org/project/linux-media/list/
4f4d238f 8082S: Maintained
877ba50b 8083F: drivers/media/dvb-frontends/mn88473*
4f4d238f 8084
1da177e4 8085MODULE SUPPORT
8b58be88 8086M: Rusty Russell <rusty@rustcorp.com.au>
1da177e4 8087S: Maintained
679655da
JP
8088F: include/linux/module.h
8089F: kernel/module.c
1da177e4
LT
8090
8091MOTION EYE VAIO PICTUREBOOK CAMERA DRIVER
1da177e4 8092W: http://popies.net/meye/
b7788e13 8093S: Orphan
618cd932 8094F: Documentation/media/v4l-drivers/meye*
90d72ac6 8095F: drivers/media/pci/meye/
6c0f0359 8096F: include/uapi/linux/meye.h
1da177e4 8097
b9705b60 8098MOXA SMARTIO/INDUSTIO/INTELLIO SERIAL CARD
8b58be88 8099M: Jiri Slaby <jirislaby@gmail.com>
d735410a 8100S: Maintained
679655da 8101F: Documentation/serial/moxa-smartio
c897401b 8102F: drivers/tty/mxser.*
d735410a 8103
889b2f87
AK
8104MR800 AVERMEDIA USB FM RADIO DRIVER
8105M: Alexey Klimov <klimov.linux@gmail.com>
8106L: linux-media@vger.kernel.org
8107T: git git://linuxtv.org/media_tree.git
8108S: Maintained
8109F: drivers/media/radio/radio-mr800.c
8110
d7155691
AO
8111MRF24J40 IEEE 802.15.4 RADIO DRIVER
8112M: Alan Ott <alan@signal11.us>
8113L: linux-wpan@vger.kernel.org
8114S: Maintained
8115F: drivers/net/ieee802154/mrf24j40.c
2e6fd648 8116F: Documentation/devicetree/bindings/net/ieee802154/mrf24j40.txt
d7155691 8117
8c4c731a 8118MSI LAPTOP SUPPORT
182ae55c 8119M: "Lee, Chun-Yi" <jlee@suse.com>
d0944853 8120L: platform-driver-x86@vger.kernel.org
8c4c731a 8121S: Maintained
679655da 8122F: drivers/platform/x86/msi-laptop.c
8c4c731a 8123
0f1006b1 8124MSI WMI SUPPORT
d0944853 8125L: platform-driver-x86@vger.kernel.org
5ee7041e 8126S: Orphan
0f1006b1
AA
8127F: drivers/platform/x86/msi-wmi.c
8128
19a628a0
AP
8129MSI001 MEDIA DRIVER
8130M: Antti Palosaari <crope@iki.fi>
8131L: linux-media@vger.kernel.org
a825eaec 8132W: https://linuxtv.org
19a628a0
AP
8133W: http://palosaari.fi/linux/
8134Q: http://patchwork.linuxtv.org/project/linux-media/list/
8135T: git git://linuxtv.org/anttip/media_tree.git
8136S: Maintained
0185e197 8137F: drivers/media/tuners/msi001*
19a628a0 8138
7570589d 8139MSI2500 MEDIA DRIVER
2c57213f
AP
8140M: Antti Palosaari <crope@iki.fi>
8141L: linux-media@vger.kernel.org
a825eaec 8142W: https://linuxtv.org
2c57213f
AP
8143W: http://palosaari.fi/linux/
8144Q: http://patchwork.linuxtv.org/project/linux-media/list/
8145T: git git://linuxtv.org/anttip/media_tree.git
8146S: Maintained
7570589d 8147F: drivers/media/usb/msi2500/
2c57213f 8148
159eeea4
RJ
8149MSYSTEMS DISKONCHIP G3 MTD DRIVER
8150M: Robert Jarzmik <robert.jarzmik@free.fr>
8151L: linux-mtd@lists.infradead.org
8152S: Maintained
8153F: drivers/mtd/devices/docg3*
8154
62a37dc7 8155MT9M032 APTINA SENSOR DRIVER
0e837fb9
LP
8156M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
8157L: linux-media@vger.kernel.org
8158T: git git://linuxtv.org/media_tree.git
8159S: Maintained
8160F: drivers/media/i2c/mt9m032.c
b5dcee22 8161F: include/media/i2c/mt9m032.h
0e837fb9 8162
62a37dc7 8163MT9P031 APTINA CAMERA SENSOR
0e837fb9
LP
8164M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
8165L: linux-media@vger.kernel.org
8166T: git git://linuxtv.org/media_tree.git
8167S: Maintained
8168F: drivers/media/i2c/mt9p031.c
b5dcee22 8169F: include/media/i2c/mt9p031.h
0e837fb9 8170
62a37dc7 8171MT9T001 APTINA CAMERA SENSOR
0e837fb9
LP
8172M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
8173L: linux-media@vger.kernel.org
8174T: git git://linuxtv.org/media_tree.git
8175S: Maintained
8176F: drivers/media/i2c/mt9t001.c
b5dcee22 8177F: include/media/i2c/mt9t001.h
0e837fb9 8178
62a37dc7 8179MT9V032 APTINA CAMERA SENSOR
0e837fb9
LP
8180M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
8181L: linux-media@vger.kernel.org
8182T: git git://linuxtv.org/media_tree.git
8183S: Maintained
f2272e13 8184F: Documentation/devicetree/bindings/media/i2c/mt9v032.txt
0e837fb9 8185F: drivers/media/i2c/mt9v032.c
b5dcee22 8186F: include/media/i2c/mt9v032.h
0e837fb9 8187
4e0d13cb 8188MULTIFUNCTION DEVICES (MFD)
f7d3210e 8189M: Lee Jones <lee.jones@linaro.org>
7caa7991 8190T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
4e0d13cb 8191S: Supported
80366127 8192F: Documentation/devicetree/bindings/mfd/
679655da 8193F: drivers/mfd/
55b5940d 8194F: include/linux/mfd/
4e0d13cb 8195
5c4e6f13 8196MULTIMEDIA CARD (MMC), SECURE DIGITAL (SD) AND SDIO SUBSYSTEM
e18eaf8f 8197M: Ulf Hansson <ulf.hansson@linaro.org>
b2503a94 8198L: linux-mmc@vger.kernel.org
708dce3f 8199T: git git://git.linaro.org/people/ulf.hansson/mmc.git
245feaa6 8200S: Maintained
2810984b 8201F: Documentation/devicetree/bindings/mmc/
679655da
JP
8202F: drivers/mmc/
8203F: include/linux/mmc/
c117ab84 8204F: include/uapi/linux/mmc/
baca2da4 8205
15a0580c 8206MULTIMEDIA CARD (MMC) ETC. OVER SPI
22b174f8 8207S: Orphan
679655da
JP
8208F: drivers/mmc/host/mmc_spi.c
8209F: include/linux/spi/mmc_spi.h
15a0580c 8210
1da177e4 8211MULTISOUND SOUND DRIVER
8b58be88 8212M: Andrew Veliath <andrewtv@usa.net>
1da177e4 8213S: Maintained
679655da
JP
8214F: Documentation/sound/oss/MultiSound
8215F: sound/oss/msnd*
1da177e4 8216
d735410a 8217MULTITECH MULTIPORT CARD (ISICOM)
d86b3001 8218S: Orphan
c897401b 8219F: drivers/tty/isicom.c
679655da 8220F: include/linux/isicom.h
d735410a 8221
550a7375 8222MUSB MULTIPOINT HIGH SPEED DUAL-ROLE CONTROLLER
3b243519 8223M: Bin Liu <b-liu@ti.com>
795fb7e7 8224L: linux-usb@vger.kernel.org
43b416e5 8225T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
795fb7e7 8226S: Maintained
679655da 8227F: drivers/usb/musb/
550a7375 8228
ea0af5f6
MK
8229MXL5007T MEDIA DRIVER
8230M: Michael Krufky <mkrufky@linuxtv.org>
8231L: linux-media@vger.kernel.org
a825eaec 8232W: https://linuxtv.org
ea0af5f6
MK
8233W: http://github.com/mkrufky
8234Q: http://patchwork.linuxtv.org/project/linux-media/list/
8235T: git git://linuxtv.org/mkrufky/tuners.git
8236S: Maintained
8237F: drivers/media/tuners/mxl5007t.*
8238
2d3cf588 8239MYRICOM MYRI-10G 10GbE DRIVER (MYRI10GE)
205057ae 8240M: Hyong-Youb Kim <hykim@myri.com>
2d3cf588 8241L: netdev@vger.kernel.org
205057ae 8242W: https://www.myricom.com/support/downloads/myri10ge.html
2d3cf588 8243S: Supported
93f7848b 8244F: drivers/net/ethernet/myricom/myri10ge/
2d3cf588 8245
9df4f913
BB
8246NAND FLASH SUBSYSTEM
8247M: Boris Brezillon <boris.brezillon@free-electrons.com>
8248R: Richard Weinberger <richard@nod.at>
8249L: linux-mtd@lists.infradead.org
8250W: http://www.linux-mtd.infradead.org/
8251Q: http://patchwork.ozlabs.org/project/linux-mtd/list/
8252T: git git://github.com/linux-nand/linux.git
8253S: Maintained
8254F: drivers/mtd/nand/
8255F: include/linux/mtd/nand*.h
8256
1da177e4 8257NATSEMI ETHERNET DRIVER (DP8381x)
09d208ec 8258S: Orphan
d9fb9f38 8259F: drivers/net/ethernet/natsemi/natsemi.c
1da177e4 8260
23dc05a3
DM
8261NATIVE INSTRUMENTS USB SOUND INTERFACE DRIVER
8262M: Daniel Mack <zonque@gmail.com>
8263S: Maintained
e5747e40 8264L: alsa-devel@alsa-project.org (moderated for non-subscribers)
23dc05a3
DM
8265W: http://www.native-instruments.com
8266F: sound/usb/caiaq/
8267
1da177e4 8268NCP FILESYSTEM
52653199
PV
8269M: Petr Vandrovec <petr@vandrovec.name>
8270S: Odd Fixes
679655da 8271F: fs/ncpfs/
1da177e4 8272
a79b0322
FT
8273NCR 5380 SCSI DRIVERS
8274M: Finn Thain <fthain@telegraphics.com.au>
8275M: Michael Schmitz <schmitzmic@gmail.com>
8276L: linux-scsi@vger.kernel.org
8277S: Maintained
8278F: Documentation/scsi/g_NCR5380.txt
8279F: drivers/scsi/NCR5380.*
8280F: drivers/scsi/arm/cumana_1.c
8281F: drivers/scsi/arm/oak.c
a79b0322
FT
8282F: drivers/scsi/atari_scsi.*
8283F: drivers/scsi/dmx3191d.c
a79b0322
FT
8284F: drivers/scsi/g_NCR5380.*
8285F: drivers/scsi/g_NCR5380_mmio.c
8286F: drivers/scsi/mac_scsi.*
a79b0322
FT
8287F: drivers/scsi/sun3_scsi.*
8288F: drivers/scsi/sun3_scsi_vme.c
a79b0322 8289
1da177e4 8290NCR DUAL 700 SCSI DRIVER (MICROCHANNEL)
8b58be88 8291M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
1da177e4
LT
8292L: linux-scsi@vger.kernel.org
8293S: Maintained
679655da 8294F: drivers/scsi/NCR_D700.*
1da177e4 8295
4aa3eb4c
GR
8296NCT6775 HARDWARE MONITOR DRIVER
8297M: Guenter Roeck <linux@roeck-us.net>
968ce1b1 8298L: linux-hwmon@vger.kernel.org
4aa3eb4c
GR
8299S: Maintained
8300F: Documentation/hwmon/nct6775
8301F: drivers/hwmon/nct6775.c
8302
3c2d774c 8303NETEFFECT IWARP RNIC DRIVER (IW_NES)
8b58be88 8304M: Faisal Latif <faisal.latif@intel.com>
e6cc0fd1 8305L: linux-rdma@vger.kernel.org
e3d33cb1 8306W: http://www.intel.com/Products/Server/Adapters/Server-Cluster/Server-Cluster-overview.htm
3c2d774c
GS
8307S: Supported
8308F: drivers/infiniband/hw/nes/
c546b2a3 8309F: include/uapi/rdma/nes-abi.h
3c2d774c 8310
be2f2e84 8311NETEM NETWORK EMULATOR
adbbf69d 8312M: Stephen Hemminger <stephen@networkplumber.org>
3430284f 8313L: netem@lists.linux-foundation.org (moderated for non-subscribers)
be2f2e84 8314S: Maintained
679655da 8315F: net/sched/sch_netem.c
be2f2e84 8316
b2f5a051 8317NETERION 10GbE DRIVERS (s2io/vxge)
e3806882 8318M: Jon Mason <jdmason@kudzu.us>
4a58448b 8319L: netdev@vger.kernel.org
4a58448b 8320S: Supported
679655da 8321F: Documentation/networking/s2io.txt
b2f5a051 8322F: Documentation/networking/vxge.txt
86387e1a 8323F: drivers/net/ethernet/neterion/
4a58448b 8324
db9cf3a3 8325NETFILTER ({IP,IP6,ARP,EB,NF}TABLES)
0e05e192 8326M: Pablo Neira Ayuso <pablo@netfilter.org>
8b58be88 8327M: Patrick McHardy <kaber@trash.net>
42010ed0 8328M: Jozsef Kadlecsik <kadlec@blackhole.kfki.hu>
1a03b81d 8329L: netfilter-devel@vger.kernel.org
82b98543 8330L: coreteam@netfilter.org
1da177e4
LT
8331W: http://www.netfilter.org/
8332W: http://www.iptables.org/
42010ed0
PNA
8333Q: http://patchwork.ozlabs.org/project/netfilter-devel/list/
8334T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf.git
8335T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf-next.git
1da177e4 8336S: Supported
679655da
JP
8337F: include/linux/netfilter*
8338F: include/linux/netfilter/
8339F: include/net/netfilter/
c117ab84
CEB
8340F: include/uapi/linux/netfilter*
8341F: include/uapi/linux/netfilter/
679655da
JP
8342F: net/*/netfilter.c
8343F: net/*/netfilter/
8344F: net/netfilter/
91c269a0 8345F: net/bridge/br_netfilter*.c
1da177e4 8346
4cc67735 8347NETLABEL
87a0874c 8348M: Paul Moore <paul@paul-moore.com>
4cc67735
PM
8349W: http://netlabel.sf.net
8350L: netdev@vger.kernel.org
87a0874c 8351S: Maintained
80811493 8352F: Documentation/netlabel/
679655da
JP
8353F: include/net/netlabel.h
8354F: net/netlabel/
4cc67735 8355
1da177e4 8356NETROM NETWORK LAYER
8b58be88 8357M: Ralf Baechle <ralf@linux-mips.org>
1da177e4 8358L: linux-hams@vger.kernel.org
d34cb28a 8359W: http://www.linux-ax25.org/
1da177e4 8360S: Maintained
679655da 8361F: include/net/netrom.h
c117ab84 8362F: include/uapi/linux/netrom.h
679655da 8363F: net/netrom/
1da177e4 8364
4c352362
JK
8365NETRONOME ETHERNET DRIVERS
8366M: Jakub Kicinski <jakub.kicinski@netronome.com>
4c352362
JK
8367L: oss-drivers@netronome.com
8368S: Maintained
8369F: drivers/net/ethernet/netronome/
8370
5ddb88c0 8371NETWORK BLOCK DEVICE (NBD)
4ca5829a 8372M: Markus Pargmann <mpa@pengutronix.de>
1da177e4 8373S: Maintained
5e4b269b 8374L: nbd-general@lists.sourceforge.net
4ca5829a 8375T: git git://git.pengutronix.de/git/mpa/linux-nbd.git
679655da
JP
8376F: Documentation/blockdev/nbd.txt
8377F: drivers/block/nbd.c
c117ab84 8378F: include/uapi/linux/nbd.h
1da177e4 8379
6e43650c
NH
8380NETWORK DROP MONITOR
8381M: Neil Horman <nhorman@tuxdriver.com>
8382L: netdev@vger.kernel.org
8383S: Maintained
8384W: https://fedorahosted.org/dropwatch/
8385F: net/core/drop_monitor.c
8386
3ed6e498
AL
8387NETWORKING [DSA]
8388M: Andrew Lunn <andrew@lunn.ch>
8389M: Vivien Didelot <vivien.didelot@savoirfairelinux.com>
8390M: Florian Fainelli <f.fainelli@gmail.com>
8391S: Maintained
8392F: net/dsa/
8393F: include/net/dsa.h
8394F: drivers/net/dsa/
8395
1da177e4 8396NETWORKING [GENERAL]
8b58be88 8397M: "David S. Miller" <davem@davemloft.net>
979b6c13 8398L: netdev@vger.kernel.org
b1e8fd54 8399W: http://www.linuxfoundation.org/en/Net
11e98029 8400Q: http://patchwork.ozlabs.org/project/netdev/list/
814fd609
NP
8401T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
8402T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git
1da177e4 8403S: Maintained
679655da
JP
8404F: net/
8405F: include/net/
018d21ed
JP
8406F: include/linux/in.h
8407F: include/linux/net.h
8408F: include/linux/netdevice.h
c117ab84
CEB
8409F: include/uapi/linux/in.h
8410F: include/uapi/linux/net.h
8411F: include/uapi/linux/netdevice.h
0c7aecd4 8412F: include/uapi/linux/net_namespace.h
7e814a6c 8413F: tools/net/
f4e53f9a 8414F: tools/testing/selftests/net/
335a67d2 8415F: lib/random32.c
a101ccd1 8416F: lib/test_bpf.c
1da177e4
LT
8417
8418NETWORKING [IPv4/IPv6]
8b58be88
JP
8419M: "David S. Miller" <davem@davemloft.net>
8420M: Alexey Kuznetsov <kuznet@ms2.inr.ac.ru>
8b58be88
JP
8421M: James Morris <jmorris@namei.org>
8422M: Hideaki YOSHIFUJI <yoshfuji@linux-ipv6.org>
8423M: Patrick McHardy <kaber@trash.net>
979b6c13 8424L: netdev@vger.kernel.org
08deed1e 8425T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
1da177e4 8426S: Maintained
679655da
JP
8427F: net/ipv4/
8428F: net/ipv6/
8429F: include/net/ip*
0a14842f 8430F: arch/x86/net/*
1da177e4 8431
73b7656c
DM
8432NETWORKING [IPSEC]
8433M: Steffen Klassert <steffen.klassert@secunet.com>
8434M: Herbert Xu <herbert@gondor.apana.org.au>
8435M: "David S. Miller" <davem@davemloft.net>
8436L: netdev@vger.kernel.org
d1fc5024
SK
8437T: git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec.git
8438T: git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec-next.git
73b7656c 8439S: Maintained
5826bdd1 8440F: net/core/flow.c
73b7656c
DM
8441F: net/xfrm/
8442F: net/key/
8443F: net/ipv4/xfrm*
d1fc5024
SK
8444F: net/ipv4/esp4.c
8445F: net/ipv4/ah4.c
8446F: net/ipv4/ipcomp.c
8447F: net/ipv4/ip_vti.c
73b7656c 8448F: net/ipv6/xfrm*
d1fc5024
SK
8449F: net/ipv6/esp6.c
8450F: net/ipv6/ah6.c
8451F: net/ipv6/ipcomp6.c
8452F: net/ipv6/ip6_vti.c
73b7656c
DM
8453F: include/uapi/linux/xfrm.h
8454F: include/net/xfrm.h
8455
10e2ff1c 8456NETWORKING [LABELED] (NetLabel, CIPSO, Labeled IPsec, SECMARK)
87a0874c 8457M: Paul Moore <paul@paul-moore.com>
10e2ff1c
JM
8458L: netdev@vger.kernel.org
8459S: Maintained
8460
29f8f632 8461NETWORKING [WIRELESS]
2cb4abd1 8462L: linux-wireless@vger.kernel.org
8a6e2535 8463Q: http://patchwork.kernel.org/project/linux-wireless/list/
29f8f632 8464
788873ac
JP
8465NETWORKING DRIVERS
8466L: netdev@vger.kernel.org
8467W: http://www.linuxfoundation.org/en/Net
11e98029 8468Q: http://patchwork.ozlabs.org/project/netdev/list/
08deed1e
JP
8469T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
8470T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git
788873ac 8471S: Odd Fixes
156f4fbc 8472F: Documentation/devicetree/bindings/net/
788873ac 8473F: drivers/net/
018d21ed 8474F: include/linux/if_*
0b63bf1f 8475F: include/linux/netdevice.h
0b63bf1f
JD
8476F: include/linux/etherdevice.h
8477F: include/linux/fcdevice.h
8478F: include/linux/fddidevice.h
8479F: include/linux/hippidevice.h
8480F: include/linux/inetdevice.h
c117ab84
CEB
8481F: include/uapi/linux/if_*
8482F: include/uapi/linux/netdevice.h
788873ac 8483
0e324cf6
JL
8484NETWORKING DRIVERS (WIRELESS)
8485M: Kalle Valo <kvalo@codeaurora.org>
8486L: linux-wireless@vger.kernel.org
8487Q: http://patchwork.kernel.org/project/linux-wireless/list/
9f273c24
FW
8488T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers.git
8489T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers-next.git
0e324cf6 8490S: Maintained
182fd9ee 8491F: Documentation/devicetree/bindings/net/wireless/
0e324cf6
JL
8492F: drivers/net/wireless/
8493
3d396eb1 8494NETXEN (1/10) GbE SUPPORT
8622315e 8495M: Manish Chopra <manish.chopra@qlogic.com>
83c07dde
AKS
8496M: Sony Chacko <sony.chacko@qlogic.com>
8497M: Rajesh Borundia <rajesh.borundia@qlogic.com>
3d396eb1 8498L: netdev@vger.kernel.org
9c2b5bde 8499W: http://www.qlogic.com
3d396eb1 8500S: Supported
aa43c215 8501F: drivers/net/ethernet/qlogic/netxen/
3d396eb1 8502
6423d30f
AAJ
8503NFC SUBSYSTEM
8504M: Lauro Ramos Venancio <lauro.venancio@openbossa.org>
8505M: Aloisio Almeida Jr <aloisio.almeida@openbossa.org>
8506M: Samuel Ortiz <sameo@linux.intel.com>
8507L: linux-wireless@vger.kernel.org
1eb3b216 8508L: linux-nfc@lists.01.org (subscribers-only)
0293ba20 8509S: Supported
6423d30f 8510F: net/nfc/
55eb94f9 8511F: include/net/nfc/
c117ab84 8512F: include/uapi/linux/nfc.h
6423d30f 8513F: drivers/nfc/
397d6497
CR
8514F: include/linux/platform_data/nfcmrvl.h
8515F: include/linux/platform_data/nxp-nci.h
08eaa1e0 8516F: include/linux/platform_data/pn544.h
397d6497
CR
8517F: include/linux/platform_data/st21nfca.h
8518F: include/linux/platform_data/st-nci.h
7ebb88e5 8519F: Documentation/devicetree/bindings/net/nfc/
3d396eb1 8520
e8b43555 8521NFS, SUNRPC, AND LOCKD CLIENTS
cd7b996a 8522M: Trond Myklebust <trond.myklebust@primarydata.com>
0e3b137f 8523M: Anna Schumaker <anna.schumaker@netapp.com>
78f58153
TM
8524L: linux-nfs@vger.kernel.org
8525W: http://client.linux-nfs.org
cd7b996a 8526T: git git://git.linux-nfs.org/projects/trondmy/linux-nfs.git
1da177e4 8527S: Maintained
679655da
JP
8528F: fs/lockd/
8529F: fs/nfs/
8530F: fs/nfs_common/
8531F: net/sunrpc/
8532F: include/linux/lockd/
8533F: include/linux/nfs*
8534F: include/linux/sunrpc/
c117ab84
CEB
8535F: include/uapi/linux/nfs*
8536F: include/uapi/linux/sunrpc/
1da177e4 8537
85ef9cea 8538NILFS2 FILESYSTEM
e2126935 8539M: Ryusuke Konishi <konishi.ryusuke@lab.ntt.co.jp>
6aff43f8 8540L: linux-nilfs@vger.kernel.org
f9472265 8541W: http://nilfs.sourceforge.net/
9e92e516 8542W: http://nilfs.osdn.jp/
e2126935 8543T: git git://github.com/konis/nilfs2.git
85ef9cea 8544S: Supported
679655da
JP
8545F: Documentation/filesystems/nilfs2.txt
8546F: fs/nilfs2/
c35c7ac5 8547F: include/trace/events/nilfs2.h
e63e88bc
RK
8548F: include/uapi/linux/nilfs2_api.h
8549F: include/uapi/linux/nilfs2_ondisk.h
85ef9cea 8550
1da177e4 8551NINJA SCSI-3 / NINJA SCSI-32Bi (16bit/CardBus) PCMCIA SCSI HOST ADAPTER DRIVER
8b58be88 8552M: YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
1da177e4
LT
8553W: http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
8554S: Maintained
679655da
JP
8555F: Documentation/scsi/NinjaSCSI.txt
8556F: drivers/scsi/pcmcia/nsp_*
1da177e4
LT
8557
8558NINJA SCSI-32Bi/UDE PCI/CARDBUS SCSI HOST ADAPTER DRIVER
8b58be88
JP
8559M: GOTO Masanori <gotom@debian.or.jp>
8560M: YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
1da177e4
LT
8561W: http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
8562S: Maintained
679655da
JP
8563F: Documentation/scsi/NinjaSCSI.txt
8564F: drivers/scsi/nsp32*
1da177e4 8565
383b8fb9
LFT
8566NIOS2 ARCHITECTURE
8567M: Ley Foon Tan <lftan@altera.com>
8568L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
0094dc40 8569T: git git://git.kernel.org/pub/scm/linux/kernel/git/lftan/nios2.git
383b8fb9
LFT
8570S: Maintained
8571F: arch/nios2/
8572
2a6afddb 8573NOKIA N900 POWER SUPPLY DRIVERS
e35a49b1 8574R: Pali Rohár <pali.rohar@gmail.com>
2a6afddb 8575F: include/linux/power/bq2415x_charger.h
081bab21 8576F: include/linux/power/bq27xxx_battery.h
2a6afddb 8577F: include/linux/power/isp1704_charger.h
8c0984e5
SR
8578F: drivers/power/supply/bq2415x_charger.c
8579F: drivers/power/supply/bq27xxx_battery.c
8580F: drivers/power/supply/bq27xxx_battery_i2c.c
8581F: drivers/power/supply/isp1704_charger.c
8582F: drivers/power/supply/rx51_battery.c
2a6afddb 8583
a1bd3bae 8584NTB DRIVER CORE
9ef6bf6c
JM
8585M: Jon Mason <jdmason@kudzu.us>
8586M: Dave Jiang <dave.jiang@intel.com>
a1bd3bae 8587M: Allen Hubbe <Allen.Hubbe@emc.com>
5e9fd733 8588L: linux-ntb@googlegroups.com
fce8a7bb 8589S: Supported
2984411f
JM
8590W: https://github.com/jonmason/ntb/wiki
8591T: git git://github.com/jonmason/ntb.git
fce8a7bb 8592F: drivers/ntb/
548c237c 8593F: drivers/net/ntb_netdev.c
fce8a7bb 8594F: include/linux/ntb.h
a1bd3bae 8595F: include/linux/ntb_transport.h
a9c59ef7 8596F: tools/testing/selftests/ntb/
fce8a7bb 8597
e26a5843
AH
8598NTB INTEL DRIVER
8599M: Jon Mason <jdmason@kudzu.us>
8600M: Dave Jiang <dave.jiang@intel.com>
5e9fd733 8601L: linux-ntb@googlegroups.com
e26a5843
AH
8602S: Supported
8603W: https://github.com/jonmason/ntb/wiki
8604T: git git://github.com/jonmason/ntb.git
8605F: drivers/ntb/hw/intel/
fce8a7bb 8606
a1b36958
XY
8607NTB AMD DRIVER
8608M: Xiangliang Yu <Xiangliang.Yu@amd.com>
8609L: linux-ntb@googlegroups.com
8610S: Supported
8611F: drivers/ntb/hw/amd/
8612
1da177e4 8613NTFS FILESYSTEM
2818ef50 8614M: Anton Altaparmakov <anton@tuxera.com>
1da177e4 8615L: linux-ntfs-dev@lists.sourceforge.net
2818ef50 8616W: http://www.tuxera.com/
e6f4dee7 8617T: git git://git.kernel.org/pub/scm/linux/kernel/git/aia21/ntfs.git
2818ef50 8618S: Supported
679655da
JP
8619F: Documentation/filesystems/ntfs.txt
8620F: fs/ntfs/
1da177e4 8621
9eb8ef74 8622NVIDIA (rivafb and nvidiafb) FRAMEBUFFER DRIVER
8b58be88 8623M: Antonino Daplas <adaplas@gmail.com>
c69f677c 8624L: linux-fbdev@vger.kernel.org
ce00f85c 8625S: Maintained
8a61f013
JH
8626F: drivers/video/fbdev/riva/
8627F: drivers/video/fbdev/nvidia/
1da177e4 8628
79461681 8629NVM EXPRESS DRIVER
b3975e94
JF
8630M: Keith Busch <keith.busch@intel.com>
8631M: Jens Axboe <axboe@fb.com>
79461681 8632L: linux-nvme@lists.infradead.org
b3975e94
JF
8633T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
8634W: https://kernel.googlesource.com/pub/scm/linux/kernel/git/axboe/linux-block/
79461681 8635S: Supported
57dacad5 8636F: drivers/nvme/host/
79461681
MW
8637F: include/linux/nvme.h
8638
a07b4970
CH
8639NVM EXPRESS TARGET DRIVER
8640M: Christoph Hellwig <hch@lst.de>
8641M: Sagi Grimberg <sagi@grimberg.me>
8642L: linux-nvme@lists.infradead.org
8643S: Supported
8644F: drivers/nvme/target/
8645
aee4b9bd
SK
8646NVMEM FRAMEWORK
8647M: Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
8648M: Maxime Ripard <maxime.ripard@free-electrons.com>
8649S: Maintained
8650F: drivers/nvmem/
8651F: Documentation/devicetree/bindings/nvmem/
8652F: include/linux/nvmem-consumer.h
8653F: include/linux/nvmem-provider.h
8654
dece4585
CP
8655NXP-NCI NFC DRIVER
8656M: Clément Perrochaud <clement.perrochaud@effinnov.com>
8657R: Charles Gorand <charles.gorand@effinnov.com>
8658L: linux-nfc@lists.01.org (moderated for non-subscribers)
8659S: Supported
8660F: drivers/nfc/nxp-nci
8661
f50d7146 8662NXP TDA998X DRM DRIVER
54176cc6 8663M: Russell King <rmk+kernel@armlinux.org.uk>
f50d7146
RK
8664S: Supported
8665F: drivers/gpu/drm/i2c/tda998x_drv.c
8666F: include/drm/i2c/tda998x.h
8667
fbace43e
PR
8668NXP TFA9879 DRIVER
8669M: Peter Rosin <peda@axentia.se>
8670L: alsa-devel@alsa-project.org (moderated for non-subscribers)
8671S: Maintained
8672F: sound/soc/codecs/tfa9879*
8673
442f04c3
JP
8674OBJTOOL
8675M: Josh Poimboeuf <jpoimboe@redhat.com>
8676S: Supported
8677F: tools/objtool/
8678
f5525786 8679OMAP SUPPORT
0e24bdd4 8680M: Tony Lindgren <tony@atomide.com>
f5525786
TL
8681L: linux-omap@vger.kernel.org
8682W: http://www.muru.com/linux/omap/
8683W: http://linux.omap.com/
8a6e2535 8684Q: http://patchwork.kernel.org/project/linux-omap/list/
30bd0129 8685T: git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
f5525786 8686S: Maintained
4e04d5a3 8687F: arch/arm/*omap*/
026da812
FB
8688F: arch/arm/configs/omap1_defconfig
8689F: arch/arm/configs/omap2plus_defconfig
046d0a37 8690F: drivers/i2c/busses/i2c-omap.c
dc68cd11
FB
8691F: drivers/irqchip/irq-omap-intc.c
8692F: drivers/mfd/*omap*.c
8693F: drivers/mfd/menelaus.c
8694F: drivers/mfd/palmas.c
8695F: drivers/mfd/tps65217.c
8696F: drivers/mfd/tps65218.c
8697F: drivers/mfd/tps65910.c
8698F: drivers/mfd/twl-core.[ch]
8699F: drivers/mfd/twl4030*.c
8700F: drivers/mfd/twl6030*.c
8701F: drivers/mfd/twl6040*.c
8702F: drivers/regulator/palmas-regulator*.c
8703F: drivers/regulator/pbias-regulator.c
8704F: drivers/regulator/tps65217-regulator.c
8705F: drivers/regulator/tps65218-regulator.c
8706F: drivers/regulator/tps65910-regulator.c
8707F: drivers/regulator/twl-regulator.c
046d0a37 8708F: include/linux/i2c-omap.h
f5525786 8709
50f29fbd 8710OMAP DEVICE TREE SUPPORT
cdb55ab0 8711M: Benoît Cousson <bcousson@baylibre.com>
50f29fbd
TL
8712M: Tony Lindgren <tony@atomide.com>
8713L: linux-omap@vger.kernel.org
d0fb18c5 8714L: devicetree@vger.kernel.org
50f29fbd
TL
8715S: Maintained
8716F: arch/arm/boot/dts/*omap*
8717F: arch/arm/boot/dts/*am3*
05eb20fa
NM
8718F: arch/arm/boot/dts/*am4*
8719F: arch/arm/boot/dts/*am5*
8720F: arch/arm/boot/dts/*dra7*
50f29fbd 8721
f5525786 8722OMAP CLOCK FRAMEWORK SUPPORT
8b58be88 8723M: Paul Walmsley <paul@pwsan.com>
f5525786
TL
8724L: linux-omap@vger.kernel.org
8725S: Maintained
8726F: arch/arm/*omap*/*clock*
8727
8728OMAP POWER MANAGEMENT SUPPORT
3cf2efd5 8729M: Kevin Hilman <khilman@kernel.org>
f5525786
TL
8730L: linux-omap@vger.kernel.org
8731S: Maintained
8732F: arch/arm/*omap*/*pm*
c46938d4 8733F: drivers/cpufreq/omap-cpufreq.c
f5525786 8734
d21db568 8735OMAP POWERDOMAIN SOC ADAPTATION LAYER SUPPORT
ff2de822 8736M: Rajendra Nayak <rnayak@codeaurora.org>
692ab1f3
PW
8737M: Paul Walmsley <paul@pwsan.com>
8738L: linux-omap@vger.kernel.org
8739S: Maintained
d21db568 8740F: arch/arm/mach-omap2/prm*
692ab1f3 8741
f5525786 8742OMAP AUDIO SUPPORT
6c284903 8743M: Peter Ujfalusi <peter.ujfalusi@ti.com>
7ec41ee5 8744M: Jarkko Nikula <jarkko.nikula@bitmer.com>
e5747e40 8745L: alsa-devel@alsa-project.org (moderated for non-subscribers)
f5525786
TL
8746L: linux-omap@vger.kernel.org
8747S: Maintained
8748F: sound/soc/omap/
8749
18640193
TL
8750OMAP GENERAL PURPOSE MEMORY CONTROLLER SUPPORT
8751M: Roger Quadros <rogerq@ti.com>
8752M: Tony Lindgren <tony@atomide.com>
8753L: linux-omap@vger.kernel.org
8754S: Maintained
8755F: drivers/memory/omap-gpmc.c
8756F: arch/arm/mach-omap2/*gpmc*
8757
f5525786 8758OMAP FRAMEBUFFER SUPPORT
830e6384 8759M: Tomi Valkeinen <tomi.valkeinen@ti.com>
c69f677c 8760L: linux-fbdev@vger.kernel.org
f5525786
TL
8761L: linux-omap@vger.kernel.org
8762S: Maintained
8a61f013 8763F: drivers/video/fbdev/omap/
f5525786 8764
676eec0d 8765OMAP DISPLAY SUBSYSTEM and FRAMEBUFFER SUPPORT (DSS2)
830e6384 8766M: Tomi Valkeinen <tomi.valkeinen@ti.com>
178ff4c9 8767L: linux-omap@vger.kernel.org
676eec0d 8768L: linux-fbdev@vger.kernel.org
178ff4c9 8769S: Maintained
8a61f013 8770F: drivers/video/fbdev/omap2/
178ff4c9
TV
8771F: Documentation/arm/OMAP/DSS
8772
8b37fcfc
OBC
8773OMAP HARDWARE SPINLOCK SUPPORT
8774M: Ohad Ben-Cohen <ohad@wizery.com>
8775L: linux-omap@vger.kernel.org
8776S: Maintained
8777F: drivers/hwspinlock/omap_hwspinlock.c
8b37fcfc 8778
f5525786 8779OMAP MMC SUPPORT
8b58be88 8780M: Jarkko Lavinen <jarkko.lavinen@nokia.com>
f5525786
TL
8781L: linux-omap@vger.kernel.org
8782S: Maintained
653f41b5
MC
8783F: drivers/mmc/host/omap.c
8784
8785OMAP HS MMC SUPPORT
0a4585c6 8786L: linux-mmc@vger.kernel.org
653f41b5 8787L: linux-omap@vger.kernel.org
dfa5d196 8788S: Orphan
653f41b5 8789F: drivers/mmc/host/omap_hsmmc.c
f5525786
TL
8790
8791OMAP RANDOM NUMBER GENERATOR SUPPORT
8b58be88 8792M: Deepak Saxena <dsaxena@plexity.net>
f5525786
TL
8793S: Maintained
8794F: drivers/char/hw_random/omap-rng.c
8795
f400c82e 8796OMAP HWMOD SUPPORT
cdb55ab0 8797M: Benoît Cousson <bcousson@baylibre.com>
f400c82e
PW
8798M: Paul Walmsley <paul@pwsan.com>
8799L: linux-omap@vger.kernel.org
8800S: Maintained
8fc8b12b 8801F: arch/arm/mach-omap2/omap_hwmod.*
f400c82e 8802
8633fb30
PW
8803OMAP HWMOD DATA
8804M: Paul Walmsley <paul@pwsan.com>
8805L: linux-omap@vger.kernel.org
8806S: Maintained
8807F: arch/arm/mach-omap2/omap_hwmod*data*
8808
f400c82e 8809OMAP HWMOD DATA FOR OMAP4-BASED DEVICES
cdb55ab0 8810M: Benoît Cousson <bcousson@baylibre.com>
f400c82e
PW
8811L: linux-omap@vger.kernel.org
8812S: Maintained
8813F: arch/arm/mach-omap2/omap_hwmod_44xx_data.c
8814
0db83ced 8815OMAP IMAGING SUBSYSTEM (OMAP3 ISP and OMAP4 ISS)
7e8970e1
LP
8816M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
8817L: linux-media@vger.kernel.org
8818S: Maintained
7eec52db 8819F: Documentation/devicetree/bindings/media/ti,omap3isp.txt
90d72ac6 8820F: drivers/media/platform/omap3isp/
0db83ced 8821F: drivers/staging/media/omap4iss/
7e8970e1 8822
f5525786 8823OMAP USB SUPPORT
f5525786
TL
8824L: linux-usb@vger.kernel.org
8825L: linux-omap@vger.kernel.org
3b243519 8826S: Orphan
a16fbd65
JP
8827F: drivers/usb/*/*omap*
8828F: arch/arm/*omap*/usb*
f5525786 8829
6d994710 8830OMAP GPIO DRIVER
fe643528 8831M: Grygorii Strashko <grygorii.strashko@ti.com>
97215800 8832M: Santosh Shilimkar <ssantosh@kernel.org>
3cf2efd5 8833M: Kevin Hilman <khilman@kernel.org>
6d994710
KH
8834L: linux-omap@vger.kernel.org
8835S: Maintained
fe643528 8836F: Documentation/devicetree/bindings/gpio/gpio-omap.txt
6d994710
KH
8837F: drivers/gpio/gpio-omap.c
8838
c351e290
MJ
8839OMAP/NEWFLOW NANOBONE MACHINE SUPPORT
8840M: Mark Jackson <mpfj@newflow.co.uk>
8841L: linux-omap@vger.kernel.org
8842S: Maintained
8843F: arch/arm/boot/dts/am335x-nano.dts
8844
0ad122d9 8845OMFS FILESYSTEM
8b58be88 8846M: Bob Copeland <me@bobcopeland.com>
0ad122d9
BC
8847L: linux-karma-devel@lists.sourceforge.net
8848S: Maintained
679655da
JP
8849F: Documentation/filesystems/omfs.txt
8850F: fs/omfs/
0ad122d9 8851
c1986ee9 8852OMNIKEY CARDMAN 4000 DRIVER
8b58be88 8853M: Harald Welte <laforge@gnumonks.org>
c1986ee9 8854S: Maintained
679655da
JP
8855F: drivers/char/pcmcia/cm4000_cs.c
8856F: include/linux/cm4000_cs.h
c117ab84 8857F: include/uapi/linux/cm4000_cs.h
c1986ee9 8858
77c44ab1 8859OMNIKEY CARDMAN 4040 DRIVER
8b58be88 8860M: Harald Welte <laforge@gnumonks.org>
77c44ab1 8861S: Maintained
679655da 8862F: drivers/char/pcmcia/cm4040_cs.*
77c44ab1 8863
77d5140f 8864OMNIVISION OV7670 SENSOR DRIVER
8b58be88 8865M: Jonathan Corbet <corbet@lwn.net>
661263b5 8866L: linux-media@vger.kernel.org
275ffde4 8867T: git git://linuxtv.org/media_tree.git
77d5140f 8868S: Maintained
90d72ac6 8869F: drivers/media/i2c/ov7670.c
77d5140f 8870
431bca73 8871ONENAND FLASH DRIVER
8b58be88 8872M: Kyungmin Park <kyungmin.park@samsung.com>
431bca73
TG
8873L: linux-mtd@lists.infradead.org
8874S: Maintained
679655da
JP
8875F: drivers/mtd/onenand/
8876F: include/linux/mtd/onenand*.h
431bca73 8877
1da177e4 8878ONSTREAM SCSI TAPE DRIVER
8b58be88 8879M: Willem Riede <osst@riede.org>
1da177e4
LT
8880L: osst-users@lists.sourceforge.net
8881L: linux-scsi@vger.kernel.org
8882S: Maintained
f7269cfc
JD
8883F: Documentation/scsi/osst.txt
8884F: drivers/scsi/osst.*
8885F: drivers/scsi/osst_*.h
8886F: drivers/scsi/st.h
1da177e4 8887
e2d1d6c0 8888OPENCORES I2C BUS DRIVER
8b58be88 8889M: Peter Korsgaard <jacmet@sunsite.dk>
846557d3 8890L: linux-i2c@vger.kernel.org
e2d1d6c0 8891S: Maintained
679655da
JP
8892F: Documentation/i2c/busses/i2c-ocores
8893F: drivers/i2c/busses/i2c-ocores.c
e2d1d6c0 8894
860c44c1 8895OPEN FIRMWARE AND FLATTENED DEVICE TREE
5d3ad8a6 8896M: Rob Herring <robh+dt@kernel.org>
c8fb70a3 8897M: Frank Rowand <frowand.list@gmail.com>
d0fb18c5 8898L: devicetree@vger.kernel.org
a7fefe9f 8899W: http://www.devicetree.org/
fcdec35e 8900T: git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
860c44c1 8901S: Maintained
f8828205 8902F: drivers/of/
860c44c1 8903F: include/linux/of*.h
f8828205 8904F: scripts/dtc/
860c44c1 8905
f8828205 8906OPEN FIRMWARE AND FLATTENED DEVICE TREE BINDINGS
5d3ad8a6 8907M: Rob Herring <robh+dt@kernel.org>
f8828205 8908M: Mark Rutland <mark.rutland@arm.com>
f8828205 8909L: devicetree@vger.kernel.org
9f273c24 8910T: git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
fcdec35e 8911Q: http://patchwork.ozlabs.org/project/devicetree-bindings/list/
f8828205
GL
8912S: Maintained
8913F: Documentation/devicetree/
8914F: arch/*/boot/dts/
8915F: include/dt-bindings/
8916
2bb65f56
PA
8917OPEN FIRMWARE AND DEVICE TREE OVERLAYS
8918M: Pantelis Antoniou <pantelis.antoniou@konsulko.com>
8919L: devicetree@vger.kernel.org
8920S: Maintained
8921F: Documentation/devicetree/dynamic-resolution-notes.txt
8922F: Documentation/devicetree/overlay-notes.txt
8923F: drivers/of/overlay.c
8924F: drivers/of/resolver.c
8925
19f9d392
JB
8926OPENRISC ARCHITECTURE
8927M: Jonas Bonn <jonas@southpole.se>
8928W: http://openrisc.net
19f9d392
JB
8929S: Maintained
8930T: git git://openrisc.net/~jonas/linux
14430813 8931F: arch/openrisc/
19f9d392 8932
ccb1352e 8933OPENVSWITCH
4f337ed5 8934M: Pravin Shelar <pshelar@nicira.com>
b422da7c 8935L: netdev@vger.kernel.org
ccb1352e
JG
8936L: dev@openvswitch.org
8937W: http://openvswitch.org
ccb1352e
JG
8938S: Maintained
8939F: net/openvswitch/
b422da7c 8940F: include/uapi/linux/openvswitch.h
ccb1352e 8941
875fa6fb
VK
8942OPERATING PERFORMANCE POINTS (OPP)
8943M: Viresh Kumar <vireshk@kernel.org>
8944M: Nishanth Menon <nm@ti.com>
8945M: Stephen Boyd <sboyd@codeaurora.org>
8946L: linux-pm@vger.kernel.org
8947S: Maintained
8948T: git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git
8949F: drivers/base/power/opp/
8950F: include/linux/pm_opp.h
8951F: Documentation/power/opp.txt
8952F: Documentation/devicetree/bindings/opp/
8953
af39917d
CL
8954OPL4 DRIVER
8955M: Clemens Ladisch <clemens@ladisch.de>
8956L: alsa-devel@alsa-project.org (moderated for non-subscribers)
8957T: git git://git.alsa-project.org/alsa-kernel.git
8958S: Maintained
8959F: sound/drivers/opl4/
8960
1da177e4 8961OPROFILE
4cf7e718 8962M: Robert Richter <rric@kernel.org>
1da177e4
LT
8963L: oprofile-list@lists.sf.net
8964S: Maintained
81c4a8a6 8965F: arch/*/include/asm/oprofile*.h
679655da
JP
8966F: arch/*/oprofile/
8967F: drivers/oprofile/
8968F: include/linux/oprofile.h
1da177e4 8969
e2d1d6c0 8970ORACLE CLUSTER FILESYSTEM 2 (OCFS2)
0a966fa8 8971M: Mark Fasheh <mfasheh@versity.com>
d6351db2 8972M: Joel Becker <jlbec@evilplan.org>
e2d1d6c0 8973L: ocfs2-devel@oss.oracle.com (moderated for non-subscribers)
01945fa2 8974W: http://ocfs2.wiki.kernel.org
e2d1d6c0 8975S: Supported
679655da
JP
8976F: Documentation/filesystems/ocfs2.txt
8977F: Documentation/filesystems/dlmfs.txt
8978F: fs/ocfs2/
e2d1d6c0 8979
1da177e4 8980ORINOCO DRIVER
724c6b35 8981L: linux-wireless@vger.kernel.org
491b26b4 8982W: http://wireless.kernel.org/en/users/Drivers/orinoco
ecffdde6 8983W: http://www.nongnu.org/orinoco/
3a59babb 8984S: Orphan
2be45b66 8985F: drivers/net/wireless/intersil/orinoco/
1da177e4 8986
42c55aa8 8987OSD LIBRARY and FILESYSTEM
fadc0752 8988M: Boaz Harrosh <ooo@electrozaur.com>
f1f6630b 8989M: Benny Halevy <bhalevy@primarydata.com>
68274794
BH
8990L: osd-dev@open-osd.org
8991W: http://open-osd.org
54e5881d 8992T: git git://git.open-osd.org/open-osd.git
68274794 8993S: Maintained
42c55aa8 8994F: drivers/scsi/osd/
6b6f0b6c 8995F: include/scsi/osd_*
42c55aa8 8996F: fs/exofs/
68274794 8997
ef94b186 8998OVERLAY FILESYSTEM
7c37fbda 8999M: Miklos Szeredi <miklos@szeredi.hu>
1d113735
MS
9000L: linux-unionfs@vger.kernel.org
9001T: git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/vfs.git
7c37fbda 9002S: Supported
1d113735 9003F: fs/overlayfs/
7c37fbda
NB
9004F: Documentation/filesystems/overlayfs.txt
9005
85096169
MM
9006ORANGEFS FILESYSTEM
9007M: Mike Marshall <hubcap@omnibond.com>
b39c3cf4 9008L: pvfs2-developers@beowulf-underground.org (subscribers-only)
85096169
MM
9009T: git git://git.kernel.org/pub/scm/linux/kernel/git/hubcap/linux.git
9010S: Supported
9011F: fs/orangefs/
9012F: Documentation/filesystems/orangefs.txt
9013
e2d1d6c0 9014P54 WIRELESS DRIVER
084cb0fe 9015M: Christian Lamparter <chunkeey@googlemail.com>
e2d1d6c0 9016L: linux-wireless@vger.kernel.org
084cb0fe 9017W: http://wireless.kernel.org/en/users/Drivers/p54
e2d1d6c0 9018S: Maintained
d3466830 9019F: drivers/net/wireless/intersil/p54/
e2d1d6c0 9020
f5cd7872 9021PA SEMI ETHERNET DRIVER
8b58be88 9022M: Olof Johansson <olof@lixom.net>
f5cd7872
OJ
9023L: netdev@vger.kernel.org
9024S: Maintained
ded19add 9025F: drivers/net/ethernet/pasemi/*
f5cd7872 9026
beb58aa3 9027PA SEMI SMBUS DRIVER
8b58be88 9028M: Olof Johansson <olof@lixom.net>
846557d3 9029L: linux-i2c@vger.kernel.org
beb58aa3 9030S: Maintained
679655da 9031F: drivers/i2c/busses/i2c-pasemi.c
beb58aa3 9032
48fc267e
SK
9033PADATA PARALLEL EXECUTION MECHANISM
9034M: Steffen Klassert <steffen.klassert@secunet.com>
48fc267e
SK
9035L: linux-crypto@vger.kernel.org
9036S: Maintained
9037F: kernel/padata.c
9038F: include/linux/padata.h
9039F: Documentation/padata.txt
9040
709ee531 9041PANASONIC LAPTOP ACPI EXTRAS DRIVER
8b58be88 9042M: Harald Welte <laforge@gnumonks.org>
d0944853 9043L: platform-driver-x86@vger.kernel.org
709ee531 9044S: Maintained
679655da 9045F: drivers/platform/x86/panasonic-laptop.c
709ee531 9046
368dd5ac 9047PANASONIC MN10300/AM33/AM34 PORT
8b58be88 9048M: David Howells <dhowells@redhat.com>
4fa97181
DH
9049L: linux-am33-list@redhat.com (moderated for non-subscribers)
9050W: ftp://ftp.redhat.com/pub/redhat/gnupro/AM33/
9051S: Maintained
679655da
JP
9052F: Documentation/mn10300/
9053F: arch/mn10300/
4fa97181 9054
305b37bd
KS
9055PARALLEL LCD/KEYPAD PANEL DRIVER
9056M: Willy Tarreau <willy@haproxy.com>
9057M: Ksenija Stanojevic <ksenija.stanojevic@gmail.com>
9058S: Odd Fixes
9059F: Documentation/misc-devices/lcd-panel-cgram.txt
9060F: drivers/misc/panel.c
9061
64dfff03
SM
9062PARALLEL PORT SUBSYSTEM
9063M: Sudip Mukherjee <sudipm.mukherjee@gmail.com>
9064M: Sudip Mukherjee <sudip@vectorindia.org>
3dd1a329 9065L: linux-parport@lists.infradead.org (subscribers-only)
64dfff03 9066S: Maintained
679655da
JP
9067F: drivers/parport/
9068F: include/linux/parport*.h
9069F: drivers/char/ppdev.c
c117ab84 9070F: include/uapi/linux/ppdev.h
64dfff03 9071F: Documentation/parport*.txt
1da177e4 9072
4cdf6bc2 9073PARAVIRT_OPS INTERFACE
d633180c 9074M: Jeremy Fitzhardinge <jeremy@goop.org>
8b58be88
JP
9075M: Chris Wright <chrisw@sous-sol.org>
9076M: Alok Kataria <akataria@vmware.com>
9077M: Rusty Russell <rusty@rustcorp.com.au>
c996d8b9 9078L: virtualization@lists.linux-foundation.org
4cdf6bc2 9079S: Supported
a2e19991 9080F: Documentation/virtual/paravirt_ops.txt
679655da
JP
9081F: arch/*/kernel/paravirt*
9082F: arch/*/include/asm/paravirt.h
47ae4b05 9083F: include/linux/hypervisor.h
4cdf6bc2 9084
e2d1d6c0 9085PARIDE DRIVERS FOR PARALLEL PORT IDE DEVICES
8b58be88 9086M: Tim Waugh <tim@cyberelk.net>
e2d1d6c0 9087L: linux-parport@lists.infradead.org (subscribers-only)
e2d1d6c0 9088S: Maintained
679655da
JP
9089F: Documentation/blockdev/paride.txt
9090F: drivers/block/paride/
e2d1d6c0
RD
9091
9092PARISC ARCHITECTURE
b8828770 9093M: "James E.J. Bottomley" <jejb@parisc-linux.org>
b38a03b8 9094M: Helge Deller <deller@gmx.de>
e2d1d6c0
RD
9095L: linux-parisc@vger.kernel.org
9096W: http://www.parisc-linux.org/
8a6e2535 9097Q: http://patchwork.kernel.org/project/linux-parisc/list/
08deed1e 9098T: git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/parisc-2.6.git
fbb46caa 9099T: git git://git.kernel.org/pub/scm/linux/kernel/git/deller/parisc-linux.git
e2d1d6c0 9100S: Maintained
679655da 9101F: arch/parisc/
2b6bac9e 9102F: Documentation/parisc/
679655da 9103F: drivers/parisc/
2b6bac9e
HD
9104F: drivers/char/agp/parisc-agp.c
9105F: drivers/input/serio/gscps2.c
9106F: drivers/parport/parport_gsc.*
9107F: drivers/tty/serial/8250/8250_gsc.c
8a61f013 9108F: drivers/video/fbdev/sti*
2b6bac9e
HD
9109F: drivers/video/console/sti*
9110F: drivers/video/logo/logo_parisc*
e2d1d6c0 9111
1662d32c 9112PC87360 HARDWARE MONITORING DRIVER
8b58be88 9113M: Jim Cromie <jim.cromie@gmail.com>
968ce1b1 9114L: linux-hwmon@vger.kernel.org
1662d32c 9115S: Maintained
679655da
JP
9116F: Documentation/hwmon/pc87360
9117F: drivers/hwmon/pc87360.c
1662d32c
JC
9118
9119PC8736x GPIO DRIVER
8b58be88 9120M: Jim Cromie <jim.cromie@gmail.com>
1662d32c 9121S: Maintained
679655da 9122F: drivers/char/pc8736x_gpio.c
1662d32c 9123
1ad107fd 9124PC87427 HARDWARE MONITORING DRIVER
d8130624 9125M: Jean Delvare <jdelvare@suse.com>
968ce1b1 9126L: linux-hwmon@vger.kernel.org
1ad107fd
JD
9127S: Maintained
9128F: Documentation/hwmon/pc87427
9129F: drivers/hwmon/pc87427.c
9130
b26e0ed4 9131PCA9532 LED DRIVER
8b58be88 9132M: Riku Voipio <riku.voipio@iki.fi>
b26e0ed4 9133S: Maintained
d5ca6918
JP
9134F: drivers/leds/leds-pca9532.c
9135F: include/linux/leds-pca9532.h
b26e0ed4 9136
5ce914a8 9137PCA9541 I2C BUS MASTER SELECTOR DRIVER
ca462085 9138M: Guenter Roeck <linux@roeck-us.net>
5ce914a8
GR
9139L: linux-i2c@vger.kernel.org
9140S: Maintained
b4f0b74e 9141F: drivers/i2c/muxes/i2c-mux-pca9541.c
5ce914a8 9142
3971dae5 9143PCDP - PRIMARY CONSOLE AND DEBUG PORT
055e72fe 9144M: Khalid Aziz <khalid@gonehiking.org>
3971dae5
KA
9145S: Maintained
9146F: drivers/firmware/pcdp.*
9147
065c6359 9148PCI ERROR RECOVERY
6305902c 9149M: Linas Vepstas <linasvepstas@gmail.com>
c1f69db7 9150L: linux-pci@vger.kernel.org
065c6359 9151S: Supported
679655da 9152F: Documentation/PCI/pci-error-recovery.txt
065c6359 9153
78c1cffd
RC
9154PCI ENHANCED ERROR HANDLING (EEH) FOR POWERPC
9155M: Russell Currey <ruscur@russell.cc>
9156L: linuxppc-dev@lists.ozlabs.org
9157S: Supported
9158F: Documentation/powerpc/eeh-pci-error-recovery.txt
9159F: arch/powerpc/kernel/eeh*.c
9160F: arch/powerpc/platforms/*/eeh*.c
9161F: arch/powerpc/include/*/eeh*.h
9162
1da177e4 9163PCI SUBSYSTEM
5ac3a6d2 9164M: Bjorn Helgaas <bhelgaas@google.com>
2905474d 9165L: linux-pci@vger.kernel.org
99662dd1 9166Q: http://patchwork.ozlabs.org/project/linux-pci/list/
c0233ed4 9167T: git git://git.kernel.org/pub/scm/linux/kernel/git/helgaas/pci.git
1da177e4 9168S: Supported
92a1fe2e 9169F: Documentation/devicetree/bindings/pci/
679655da
JP
9170F: Documentation/PCI/
9171F: drivers/pci/
9172F: include/linux/pci*
6b49ee49 9173F: arch/x86/pci/
cad01f91 9174F: arch/x86/kernel/quirks.c
1da177e4 9175
eaa6111b
LFT
9176PCI DRIVER FOR ALTERA PCIE IP
9177M: Ley Foon Tan <lftan@altera.com>
9178L: rfi@lists.rocketboards.org (moderated for non-subscribers)
9179L: linux-pci@vger.kernel.org
9180S: Supported
9181F: Documentation/devicetree/bindings/pci/altera-pcie.txt
9182F: drivers/pci/host/pcie-altera.c
9183
b7e78170
RH
9184PCI DRIVER FOR ARM VERSATILE PLATFORM
9185M: Rob Herring <robh@kernel.org>
9186L: linux-pci@vger.kernel.org
9187L: linux-arm-kernel@lists.infradead.org
9188S: Maintained
9189F: Documentation/devicetree/bindings/pci/versatile.txt
9190F: drivers/pci/host/pci-versatile.c
9191
3dc9d38c
TP
9192PCI DRIVER FOR ARMADA 8K
9193M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
9194L: linux-pci@vger.kernel.org
9195L: linux-arm-kernel@lists.infradead.org
9196S: Maintained
9197F: Documentation/devicetree/bindings/pci/pci-armada8k.txt
9198F: drivers/pci/host/pcie-armada8k.c
9199
5f6b6ccd
TI
9200PCI DRIVER FOR APPLIEDMICRO XGENE
9201M: Tanmay Inamdar <tinamdar@apm.com>
9202L: linux-pci@vger.kernel.org
9203L: linux-arm-kernel@lists.infradead.org
9204S: Maintained
9205F: Documentation/devicetree/bindings/pci/xgene-pci.txt
9206F: drivers/pci/host/pci-xgene.c
9207
62d0ff83
ML
9208PCI DRIVER FOR FREESCALE LAYERSCAPE
9209M: Minghuan Lian <minghuan.Lian@freescale.com>
9210M: Mingkai Hu <mingkai.hu@freescale.com>
9211M: Roy Zang <tie-fei.zang@freescale.com>
9212L: linuxppc-dev@lists.ozlabs.org
9213L: linux-pci@vger.kernel.org
9214L: linux-arm-kernel@lists.infradead.org
9215S: Maintained
9216F: drivers/pci/host/*layerscape*
9217
f0b75693 9218PCI DRIVER FOR IMX6
f175aa2c 9219M: Richard Zhu <Richard.Zhu@freescale.com>
1ba55f55 9220M: Lucas Stach <l.stach@pengutronix.de>
f0b75693
BH
9221L: linux-pci@vger.kernel.org
9222L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9223S: Maintained
9224F: drivers/pci/host/*imx6*
9225
0c4ffcfe
MK
9226PCI DRIVER FOR TI KEYSTONE
9227M: Murali Karicheri <m-karicheri2@ti.com>
9228L: linux-pci@vger.kernel.org
9229L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9230S: Maintained
9231F: drivers/pci/host/*keystone*
9232
f0b75693
BH
9233PCI DRIVER FOR MVEBU (Marvell Armada 370 and Armada XP SOC support)
9234M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
9235M: Jason Cooper <jason@lakedaemon.net>
9236L: linux-pci@vger.kernel.org
9237L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9238S: Maintained
9239F: drivers/pci/host/*mvebu*
9240
8c39d710
TP
9241PCI DRIVER FOR AARDVARK (Marvell Armada 3700)
9242M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
9243L: linux-pci@vger.kernel.org
9244L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9245S: Maintained
441106d9 9246F: Documentation/devicetree/bindings/pci/aardvark-pci.txt
8c39d710
TP
9247F: drivers/pci/host/pci-aardvark.c
9248
0447cfd7
TR
9249PCI DRIVER FOR NVIDIA TEGRA
9250M: Thierry Reding <thierry.reding@gmail.com>
9251L: linux-tegra@vger.kernel.org
f0b75693 9252L: linux-pci@vger.kernel.org
0447cfd7
TR
9253S: Supported
9254F: Documentation/devicetree/bindings/pci/nvidia,tegra20-pcie.txt
9255F: drivers/pci/host/pci-tegra.c
9256
47ff3de9
KVA
9257PCI DRIVER FOR TI DRA7XX
9258M: Kishon Vijay Abraham I <kishon@ti.com>
9259L: linux-omap@vger.kernel.org
9260L: linux-pci@vger.kernel.org
9261S: Supported
9262F: Documentation/devicetree/bindings/pci/ti-pci.txt
9263F: drivers/pci/host/pci-dra7xx.c
9264
f0b75693
BH
9265PCI DRIVER FOR RENESAS R-CAR
9266M: Simon Horman <horms@verge.net.au>
9267L: linux-pci@vger.kernel.org
4a121096 9268L: linux-renesas-soc@vger.kernel.org
f0b75693
BH
9269S: Maintained
9270F: drivers/pci/host/*rcar*
9271
4af82255 9272PCI DRIVER FOR SAMSUNG EXYNOS
b7701755 9273M: Jingoo Han <jingoohan1@gmail.com>
4af82255 9274L: linux-pci@vger.kernel.org
f0b75693
BH
9275L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9276L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
4af82255
JH
9277S: Maintained
9278F: drivers/pci/host/pci-exynos.c
9279
f0b75693 9280PCI DRIVER FOR SYNOPSIS DESIGNWARE
b7701755 9281M: Jingoo Han <jingoohan1@gmail.com>
110baab1 9282M: Pratyush Anand <pratyush.anand@gmail.com>
f0b75693
BH
9283L: linux-pci@vger.kernel.org
9284S: Maintained
9285F: drivers/pci/host/*designware*
9286
5a3aa2a8
JP
9287PCI DRIVER FOR SYNOPSYS PROTOTYPING DEVICE
9288M: Joao Pinto <jpinto@synopsys.com>
9289L: linux-pci@vger.kernel.org
9290S: Maintained
9291F: Documentation/devicetree/bindings/pci/designware-pcie.txt
9292F: drivers/pci/host/pcie-designware-plat.c
9293
cf28855b
WD
9294PCI DRIVER FOR GENERIC OF HOSTS
9295M: Will Deacon <will.deacon@arm.com>
9296L: linux-pci@vger.kernel.org
9297L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9298S: Maintained
9299F: Documentation/devicetree/bindings/pci/host-generic-pci.txt
4e64dbe2 9300F: drivers/pci/host/pci-host-common.c
cf28855b
WD
9301F: drivers/pci/host/pci-host-generic.c
9302
185a383a
KB
9303PCI DRIVER FOR INTEL VOLUME MANAGEMENT DEVICE (VMD)
9304M: Keith Busch <keith.busch@intel.com>
9305L: linux-pci@vger.kernel.org
9306S: Supported
9307F: arch/x86/pci/vmd.c
9308
51b66a6c 9309PCIE DRIVER FOR ST SPEAR13XX
110baab1 9310M: Pratyush Anand <pratyush.anand@gmail.com>
51b66a6c 9311L: linux-pci@vger.kernel.org
110baab1 9312S: Maintained
51b66a6c
PA
9313F: drivers/pci/host/*spear*
9314
af1169b4
LFT
9315PCI MSI DRIVER FOR ALTERA MSI IP
9316M: Ley Foon Tan <lftan@altera.com>
9317L: rfi@lists.rocketboards.org (moderated for non-subscribers)
9318L: linux-pci@vger.kernel.org
9319S: Supported
9320F: Documentation/devicetree/bindings/pci/altera-pcie-msi.txt
9321F: drivers/pci/host/pcie-altera-msi.c
51b66a6c 9322
dcd19de3
DD
9323PCI MSI DRIVER FOR APPLIEDMICRO XGENE
9324M: Duc Dang <dhdang@apm.com>
9325L: linux-pci@vger.kernel.org
9326L: linux-arm-kernel@lists.infradead.org
9327S: Maintained
9328F: Documentation/devicetree/bindings/pci/xgene-pci-msi.txt
9329F: drivers/pci/host/pci-xgene-msi.c
9330
a3cbfae1
NC
9331PCIE DRIVER FOR AXIS ARTPEC
9332M: Niklas Cassel <niklas.cassel@axis.com>
9333M: Jesper Nilsson <jesper.nilsson@axis.com>
9334L: linux-arm-kernel@axis.com
9335L: linux-pci@vger.kernel.org
9336S: Maintained
9337F: Documentation/devicetree/bindings/pci/axis,artpec*
9338F: drivers/pci/host/*artpec*
9339
500a1d9a
ZW
9340PCIE DRIVER FOR HISILICON
9341M: Zhou Wang <wangzhou1@hisilicon.com>
5930fe4e 9342M: Gabriele Paoloni <gabriele.paoloni@huawei.com>
500a1d9a
ZW
9343L: linux-pci@vger.kernel.org
9344S: Maintained
9345F: Documentation/devicetree/bindings/pci/hisilicon-pcie.txt
9346F: drivers/pci/host/pcie-hisi.c
9347
e77f847d
SL
9348PCIE DRIVER FOR ROCKCHIP
9349M: Shawn Lin <shawn.lin@rock-chips.com>
9350M: Wenrui Li <wenrui.li@rock-chips.com>
9351L: linux-pci@vger.kernel.org
9352L: linux-rockchip@lists.infradead.org
9353S: Maintained
9354F: Documentation/devicetree/bindings/pci/rockchip-pcie.txt
9355F: drivers/pci/host/pcie-rockchip.c
9356
82a82383
SV
9357PCIE DRIVER FOR QUALCOMM MSM
9358M: Stanimir Varbanov <svarbanov@mm-sol.com>
9359L: linux-pci@vger.kernel.org
9360L: linux-arm-msm@vger.kernel.org
9361S: Maintained
9362F: drivers/pci/host/*qcom*
9363
f12b76e5
DD
9364PCIE DRIVER FOR CAVIUM THUNDERX
9365M: David Daney <david.daney@cavium.com>
9366L: linux-pci@vger.kernel.org
9367L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9368S: Supported
9369F: Documentation/devicetree/bindings/pci/pci-thunder-*
9370F: drivers/pci/host/pci-thunder-*
9371
1da177e4 9372PCMCIA SUBSYSTEM
4230dfc9 9373P: Linux PCMCIA Team
f5df5881 9374L: linux-pcmcia@lists.infradead.org
6650e0a5 9375W: http://lists.infradead.org/mailman/listinfo/linux-pcmcia
9f273c24 9376T: git git://git.kernel.org/pub/scm/linux/kernel/git/brodo/pcmcia.git
4230dfc9 9377S: Maintained
679655da
JP
9378F: Documentation/pcmcia/
9379F: drivers/pcmcia/
9380F: include/pcmcia/
1da177e4
LT
9381
9382PCNET32 NETWORK DRIVER
227fb925 9383M: Don Fry <pcnet32@frontier.com>
979b6c13 9384L: netdev@vger.kernel.org
1da177e4 9385S: Maintained
b955f6ca 9386F: drivers/net/ethernet/amd/pcnet32.c
1da177e4 9387
48fc267e
SK
9388PCRYPT PARALLEL CRYPTO ENGINE
9389M: Steffen Klassert <steffen.klassert@secunet.com>
9390L: linux-crypto@vger.kernel.org
9391S: Maintained
9392F: crypto/pcrypt.c
9393F: include/crypto/pcrypt.h
9394
e72df0b8
TH
9395PER-CPU MEMORY ALLOCATOR
9396M: Tejun Heo <tj@kernel.org>
93e205a7 9397M: Christoph Lameter <cl@linux.com>
e72df0b8
TH
9398T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/percpu.git
9399S: Maintained
9400F: include/linux/percpu*.h
9401F: mm/percpu*.c
9402F: arch/*/include/asm/percpu.h
9403
ad4ecbcb 9404PER-TASK DELAY ACCOUNTING
185e595f 9405M: Balbir Singh <bsingharora@gmail.com>
ad4ecbcb 9406S: Maintained
679655da
JP
9407F: include/linux/delayacct.h
9408F: kernel/delayacct.c
ad4ecbcb 9409
57c0c15b 9410PERFORMANCE EVENTS SUBSYSTEM
daecbd26 9411M: Peter Zijlstra <peterz@infradead.org>
dd9b238c 9412M: Ingo Molnar <mingo@redhat.com>
f80c5393 9413M: Arnaldo Carvalho de Melo <acme@kernel.org>
a54d690e 9414R: Alexander Shishkin <alexander.shishkin@linux.intel.com>
981c3a4f 9415L: linux-kernel@vger.kernel.org
75fc2d37 9416T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
6c0b3244 9417S: Supported
d53e8365 9418F: kernel/events/*
a003236c 9419F: include/linux/perf_event.h
c117ab84 9420F: include/uapi/linux/perf_event.h
141c4296
RR
9421F: arch/*/kernel/perf_event*.c
9422F: arch/*/kernel/*/perf_event*.c
9423F: arch/*/kernel/*/*/perf_event*.c
a003236c 9424F: arch/*/include/asm/perf_event.h
a003236c 9425F: arch/*/kernel/perf_callchain.c
b0a434fb 9426F: arch/*/events/*
a003236c 9427F: tools/perf/
6c0b3244 9428
dd49d0f5 9429PERSONALITY HANDLING
8b58be88 9430M: Christoph Hellwig <hch@infradead.org>
dd49d0f5
JC
9431L: linux-abi-devel@lists.sourceforge.net
9432S: Maintained
679655da 9433F: include/linux/personality.h
c117ab84 9434F: include/uapi/linux/personality.h
dd49d0f5 9435
838e7a03 9436PHONET PROTOCOL
2a06b40f 9437M: Remi Denis-Courmont <courmisch@gmail.com>
838e7a03
RDC
9438S: Supported
9439F: Documentation/networking/phonet.txt
9440F: include/linux/phonet.h
9441F: include/net/phonet/
c117ab84 9442F: include/uapi/linux/phonet.h
838e7a03
RDC
9443F: net/phonet/
9444
1da177e4 9445PHRAM MTD DRIVER
8b58be88 9446M: Joern Engel <joern@lazybastard.org>
1da177e4
LT
9447L: linux-mtd@lists.infradead.org
9448S: Maintained
679655da 9449F: drivers/mtd/devices/phram.c
1da177e4 9450
efdbb10e
BP
9451PICOLCD HID DRIVER
9452M: Bruno Prémont <bonbons@linux-vserver.org>
9453L: linux-input@vger.kernel.org
9454S: Maintained
9455F: drivers/hid/hid-picolcd*
9456
a53bfa07
JI
9457PICOXCELL SUPPORT
9458M: Jamie Iles <jamie@jamieiles.com>
9459L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9460T: git git://github.com/jamieiles/linux-2.6-ji.git
9461S: Supported
b8733987 9462F: arch/arm/boot/dts/picoxcell*
14430813 9463F: arch/arm/mach-picoxcell/
b8733987 9464F: drivers/crypto/picoxcell*
a53bfa07 9465
2744e8af
LW
9466PIN CONTROL SUBSYSTEM
9467M: Linus Walleij <linus.walleij@linaro.org>
c11f042b 9468L: linux-gpio@vger.kernel.org
dbe752a3 9469T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl.git
2744e8af 9470S: Maintained
9feeed94 9471F: Documentation/devicetree/bindings/pinctrl/
fefb6245 9472F: Documentation/pinctrl.txt
07f29ba6 9473F: drivers/pinctrl/
8e406fe4 9474F: include/linux/pinctrl/
2744e8af 9475
2201bbb8
JCPV
9476PIN CONTROLLER - ATMEL AT91
9477M: Jean-Christophe Plagniol-Villard <plagnioj@jcrosoft.com>
9478L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9479S: Maintained
c654b6bf 9480F: drivers/pinctrl/pinctrl-at91.*
2201bbb8 9481
33d3690c
LD
9482PIN CONTROLLER - ATMEL AT91 PIO4
9483M: Ludovic Desroches <ludovic.desroches@atmel.com>
9484L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9485L: linux-gpio@vger.kernel.org
9486S: Supported
9487F: drivers/pinctrl/pinctrl-at91-pio4.*
9488
cbd1b652
MW
9489PIN CONTROLLER - INTEL
9490M: Mika Westerberg <mika.westerberg@linux.intel.com>
9491M: Heikki Krogerus <heikki.krogerus@linux.intel.com>
9492S: Maintained
9493F: drivers/pinctrl/intel/
2201bbb8 9494
9963b536
LP
9495PIN CONTROLLER - RENESAS
9496M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
1a4ca6dd 9497M: Geert Uytterhoeven <geert+renesas@glider.be>
4a121096 9498L: linux-renesas-soc@vger.kernel.org
9963b536
LP
9499S: Maintained
9500F: drivers/pinctrl/sh-pfc/
9501
b75e60d6 9502PIN CONTROLLER - SAMSUNG
fea685e9 9503M: Tomasz Figa <tomasz.figa@gmail.com>
326dce07 9504M: Krzysztof Kozlowski <krzk@kernel.org>
44b03c10 9505M: Sylwester Nawrocki <s.nawrocki@samsung.com>
b75e60d6
DA
9506L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9507L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
9508S: Maintained
9b5b33f6 9509F: drivers/pinctrl/samsung/
5db7e3bb
KK
9510F: include/dt-bindings/pinctrl/samsung.h
9511F: Documentation/devicetree/bindings/pinctrl/samsung-pinctrl.txt
b75e60d6 9512
13cbd906
TL
9513PIN CONTROLLER - SINGLE
9514M: Tony Lindgren <tony@atomide.com>
9515M: Haojian Zhuang <haojian.zhuang@linaro.org>
9516L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9517L: linux-omap@vger.kernel.org
9518S: Maintained
9519F: drivers/pinctrl/pinctrl-single.c
9520
deda8287 9521PIN CONTROLLER - ST SPEAR
da89947b 9522M: Viresh Kumar <vireshk@kernel.org>
deda8287
VK
9523L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9524W: http://www.st.com/spear
9525S: Maintained
8e406fe4 9526F: drivers/pinctrl/spear/
deda8287 9527
11a1cf34
JH
9528PISTACHIO SOC SUPPORT
9529M: James Hartley <james.hartley@imgtec.com>
9530M: Ionela Voinescu <ionela.voinescu@imgtec.com>
9531L: linux-mips@linux-mips.org
9532S: Maintained
9533F: arch/mips/pistachio/
9534F: arch/mips/include/asm/mach-pistachio/
9535F: arch/mips/boot/dts/pistachio/
9536F: arch/mips/configs/pistachio*_defconfig
9537
249a6771 9538PKTCDVD DRIVER
e5f6450c 9539M: Jiri Kosina <jikos@kernel.org>
249a6771 9540S: Maintained
679655da
JP
9541F: drivers/block/pktcdvd.c
9542F: include/linux/pktcdvd.h
c117ab84 9543F: include/uapi/linux/pktcdvd.h
249a6771 9544
b31d8273
G
9545PKUNITY SOC DRIVERS
9546M: Guan Xuetao <gxt@mprc.pku.edu.cn>
9547W: http://mprc.pku.edu.cn/~guanxuetao/linux
9548S: Maintained
ceebf4d5 9549T: git git://github.com/gxt/linux.git
b31d8273 9550F: drivers/input/serio/i8042-unicore32io.h
d10e4a66 9551F: drivers/i2c/busses/i2c-puv3.c
8a61f013 9552F: drivers/video/fbdev/fb-puv3.c
2809e80b 9553F: drivers/rtc/rtc-puv3.c
b31d8273 9554
9d2ecfb7 9555PMBUS HARDWARE MONITORING DRIVERS
ca462085 9556M: Guenter Roeck <linux@roeck-us.net>
968ce1b1
GR
9557L: linux-hwmon@vger.kernel.org
9558W: http://hwmon.wiki.kernel.org/
9d2ecfb7
GR
9559W: http://www.roeck-us.net/linux/drivers/
9560T: git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
9561S: Maintained
9562F: Documentation/hwmon/pmbus
9563F: drivers/hwmon/pmbus/
9564F: include/linux/i2c/pmbus.h
9565
89a36810 9566PMC SIERRA MaxRAID DRIVER
89a36810
AR
9567L: linux-scsi@vger.kernel.org
9568W: http://www.pmc-sierra.com/
3cdea4d7 9569S: Orphan
89a36810
AR
9570F: drivers/scsi/pmcraid.*
9571
dbf9bfe6 9572PMC SIERRA PM8001 DRIVER
d32477e2 9573M: Jack Wang <jinpu.wang@profitbricks.com>
dbf9bfe6 9574M: lindar_liu@usish.com
f5a7b525 9575L: pmchba@pmcs.com
dbf9bfe6 9576L: linux-scsi@vger.kernel.org
9577S: Supported
9578F: drivers/scsi/pm8001/
9579
1da177e4 9580POSIX CLOCKS and TIMERS
8b58be88 9581M: Thomas Gleixner <tglx@linutronix.de>
981c3a4f 9582L: linux-kernel@vger.kernel.org
75fc2d37 9583T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
5cee9645 9584S: Maintained
679655da
JP
9585F: fs/timerfd.c
9586F: include/linux/timer*
5cee9645 9587F: kernel/time/*timer*
1da177e4 9588
7b06a6d7
RW
9589POWER MANAGEMENT CORE
9590M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
9591L: linux-pm@vger.kernel.org
9592T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
9593S: Supported
9594F: drivers/base/power/
9595F: include/linux/pm.h
9596F: include/linux/pm_*
9597F: include/linux/powercap.h
9598F: drivers/powercap/
9599
3be86148 9600POWER SUPPLY CLASS/SUBSYSTEM and DRIVERS
ad8464a2 9601M: Sebastian Reichel <sre@kernel.org>
ad8464a2 9602L: linux-pm@vger.kernel.org
58db9505 9603T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
3be86148 9604S: Maintained
f3332532 9605F: Documentation/devicetree/bindings/power/supply/
679655da 9606F: include/linux/power_supply.h
8c0984e5 9607F: drivers/power/supply/
3be86148 9608
514f161a
MR
9609POWER STATE COORDINATION INTERFACE (PSCI)
9610M: Mark Rutland <mark.rutland@arm.com>
9611M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
9612L: linux-arm-kernel@lists.infradead.org
9613S: Maintained
9614F: drivers/firmware/psci.c
9615F: include/linux/psci.h
9616F: include/uapi/linux/psci.h
9617
43a1dd9b
SJS
9618POWERNV OPERATOR PANEL LCD DISPLAY DRIVER
9619M: Suraj Jitindar Singh <sjitindarsingh@gmail.com>
9620L: linuxppc-dev@lists.ozlabs.org
9621S: Maintained
9622F: drivers/char/powernv-op-panel.c
9623
1da177e4 9624PNP SUPPORT
9c3646d1 9625M: "Rafael J. Wysocki" <rafael.j.wysocki@intel.com>
1da177e4 9626S: Maintained
679655da 9627F: drivers/pnp/
1da177e4
LT
9628
9629PPP PROTOCOL DRIVERS AND COMPRESSORS
8b58be88 9630M: Paul Mackerras <paulus@samba.org>
1da177e4
LT
9631L: linux-ppp@vger.kernel.org
9632S: Maintained
224cf5ad 9633F: drivers/net/ppp/ppp_*
1da177e4
LT
9634
9635PPP OVER ATM (RFC 2364)
8b58be88 9636M: Mitchell Blank Jr <mitch@sfgoth.com>
1da177e4 9637S: Maintained
679655da 9638F: net/atm/pppoatm.c
c117ab84 9639F: include/uapi/linux/atmppp.h
1da177e4
LT
9640
9641PPP OVER ETHERNET
8b58be88 9642M: Michal Ostrowski <mostrows@earthlink.net>
1da177e4 9643S: Maintained
224cf5ad
JK
9644F: drivers/net/ppp/pppoe.c
9645F: drivers/net/ppp/pppox.c
1da177e4 9646
a6d2370b 9647PPP OVER L2TP
8b58be88 9648M: James Chapman <jchapman@katalix.com>
a6d2370b 9649S: Maintained
90ca28d1 9650F: net/l2tp/l2tp_ppp.c
679655da 9651F: include/linux/if_pppol2tp.h
c117ab84 9652F: include/uapi/linux/if_pppol2tp.h
a6d2370b 9653
eae9d2ba 9654PPS SUPPORT
8b58be88 9655M: Rodolfo Giometti <giometti@enneenne.com>
eae9d2ba
RG
9656W: http://wiki.enneenne.com/index.php/LinuxPPS_support
9657L: linuxpps@ml.enneenne.com (subscribers-only)
9658S: Maintained
cabaaf41
JP
9659F: Documentation/pps/
9660F: drivers/pps/
9661F: include/linux/pps*.h
eae9d2ba 9662
71a6d0af
HW
9663PPTP DRIVER
9664M: Dmitry Kozlov <xeb@mail.ru>
9665L: netdev@vger.kernel.org
9666S: Maintained
224cf5ad 9667F: drivers/net/ppp/pptp.c
71a6d0af
HW
9668W: http://sourceforge.net/projects/accel-pptp
9669
1da177e4 9670PREEMPTIBLE KERNEL
8b58be88 9671M: Robert Love <rml@tech9.net>
1da177e4
LT
9672L: kpreempt-tech@lists.sourceforge.net
9673W: ftp://ftp.kernel.org/pub/linux/kernel/people/rml/preempt-kernel
9674S: Supported
679655da
JP
9675F: Documentation/preempt-locking.txt
9676F: include/linux/preempt.h
1da177e4
LT
9677
9678PRISM54 WIRELESS DRIVER
8b58be88 9679M: "Luis R. Rodriguez" <mcgrof@gmail.com>
724c6b35 9680L: linux-wireless@vger.kernel.org
9ef80804 9681W: http://wireless.kernel.org/en/users/Drivers/p54
1d89cae1 9682S: Obsolete
c12edfe2 9683F: drivers/net/wireless/intersil/prism54/
1da177e4 9684
02c18891 9685PS3 NETWORK SUPPORT
b809b9ca 9686M: Geoff Levand <geoff@infradead.org>
02c18891 9687L: netdev@vger.kernel.org
a14ab6b6 9688L: linuxppc-dev@lists.ozlabs.org
b809b9ca 9689S: Maintained
8df158ac 9690F: drivers/net/ethernet/toshiba/ps3_gelic_net.*
02c18891 9691
f58a9d17 9692PS3 PLATFORM SUPPORT
b809b9ca 9693M: Geoff Levand <geoff@infradead.org>
a4724ed6 9694L: linuxppc-dev@lists.ozlabs.org
b809b9ca 9695S: Maintained
679655da
JP
9696F: arch/powerpc/boot/ps3*
9697F: arch/powerpc/include/asm/lv1call.h
9698F: arch/powerpc/include/asm/ps3*.h
9699F: arch/powerpc/platforms/ps3/
9700F: drivers/*/ps3*
9701F: drivers/ps3/
fec629b8 9702F: drivers/rtc/rtc-ps3.c
679655da 9703F: drivers/usb/host/*ps3.c
fec629b8 9704F: sound/ppc/snd_ps3*
f58a9d17 9705
cffb4add 9706PS3VRAM DRIVER
8b58be88 9707M: Jim Paris <jim@jtan.com>
3715a5d0 9708M: Geoff Levand <geoff@infradead.org>
a14ab6b6 9709L: linuxppc-dev@lists.ozlabs.org
cffb4add 9710S: Maintained
8a3977cb 9711F: drivers/block/ps3vram.c
cffb4add 9712
8defe599 9713PSTORE FILESYSTEM
9d5e2a02 9714M: Anton Vorontsov <anton@enomsg.org>
8defe599
AV
9715M: Colin Cross <ccross@android.com>
9716M: Kees Cook <keescook@chromium.org>
9717M: Tony Luck <tony.luck@intel.com>
9718S: Maintained
9f273c24 9719T: git git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux.git
8defe599
AV
9720F: fs/pstore/
9721F: include/linux/pstore*
04851772 9722F: drivers/firmware/efi/efi-pstore.c
8defe599
AV
9723F: drivers/acpi/apei/erst.c
9724
7fbc415d
RC
9725PTP HARDWARE CLOCK SUPPORT
9726M: Richard Cochran <richardcochran@gmail.com>
e7333e3c 9727L: netdev@vger.kernel.org
7fbc415d
RC
9728S: Maintained
9729W: http://linuxptp.sourceforge.net/
9730F: Documentation/ABI/testing/sysfs-ptp
9731F: Documentation/ptp/*
0ecb3cdd 9732F: drivers/net/ethernet/freescale/gianfar_ptp.c
7fbc415d
RC
9733F: drivers/net/phy/dp83640*
9734F: drivers/ptp/*
9735F: include/linux/ptp_cl*
9736
cf94a4d1 9737PTRACE SUPPORT
e846ee5f 9738M: Roland McGrath <roland@hack.frob.com>
8b58be88 9739M: Oleg Nesterov <oleg@redhat.com>
cf94a4d1
CH
9740S: Maintained
9741F: include/asm-generic/syscall.h
9742F: include/linux/ptrace.h
9743F: include/linux/regset.h
9744F: include/linux/tracehook.h
c117ab84 9745F: include/uapi/linux/ptrace.h
cf94a4d1
CH
9746F: kernel/ptrace.c
9747
3e9d7ba7
HV
9748PULSE8-CEC DRIVER
9749M: Hans Verkuil <hverkuil@xs4all.nl>
9750L: linux-media@vger.kernel.org
9751T: git git://linuxtv.org/media_tree.git
9752S: Maintained
9753F: drivers/staging/media/pulse8-cec
9754
8320204a 9755PVRUSB2 VIDEO4LINUX DRIVER
8b58be88 9756M: Mike Isely <isely@pobox.com>
16e9495d 9757L: pvrusb2@isely.net (subscribers-only)
661263b5 9758L: linux-media@vger.kernel.org
8320204a 9759W: http://www.isely.net/pvrusb2/
275ffde4 9760T: git git://linuxtv.org/media_tree.git
8320204a 9761S: Maintained
618cd932 9762F: Documentation/media/v4l-drivers/pvrusb2*
0c0d06ca 9763F: drivers/media/usb/pvrusb2/
8320204a 9764
39532e6c 9765PWC WEBCAM DRIVER
c0936df4 9766M: Hans Verkuil <hverkuil@xs4all.nl>
39532e6c
HG
9767L: linux-media@vger.kernel.org
9768T: git git://linuxtv.org/media_tree.git
c0936df4 9769S: Odd Fixes
39532e6c
HG
9770F: drivers/media/usb/pwc/*
9771
93c090b3 9772PWM FAN DRIVER
774e0362
KD
9773M: Kamil Debski <kamil@wypas.org>
9774M: Lukasz Majewski <l.majewski@samsung.com>
968ce1b1 9775L: linux-hwmon@vger.kernel.org
93c090b3
KD
9776S: Supported
9777F: Documentation/devicetree/bindings/hwmon/pwm-fan.txt
9778F: Documentation/hwmon/pwm-fan
9779F: drivers/hwmon/pwm-fan.c
9780
200efedd 9781PWM SUBSYSTEM
aa3495f7
TR
9782M: Thierry Reding <thierry.reding@gmail.com>
9783L: linux-pwm@vger.kernel.org
0c2498f1 9784S: Maintained
006e854f 9785T: git git://git.kernel.org/pub/scm/linux/kernel/git/thierry.reding/linux-pwm.git
200efedd
TR
9786F: Documentation/pwm.txt
9787F: Documentation/devicetree/bindings/pwm/
9788F: include/linux/pwm.h
0c2498f1 9789F: drivers/pwm/
a140b98d
TR
9790F: drivers/video/backlight/pwm_bl.c
9791F: include/linux/pwm_backlight.h
0c2498f1 9792
30ec261e 9793PXA2xx/PXA3xx SUPPORT
8da5e302 9794M: Daniel Mack <daniel@zonque.org>
a323f664 9795M: Haojian Zhuang <haojian.zhuang@gmail.com>
8da5e302 9796M: Robert Jarzmik <robert.jarzmik@free.fr>
efc03ecb 9797L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3f640c61 9798T: git git://github.com/hzhuang1/linux.git
8da5e302 9799T: git git://github.com/rjarzmik/linux.git
1da177e4 9800S: Maintained
e68d7c14 9801F: arch/arm/boot/dts/pxa*
679655da 9802F: arch/arm/mach-pxa/
820439f1 9803F: drivers/dma/pxa*
679655da 9804F: drivers/pcmcia/pxa2xx*
1403ead9 9805F: drivers/pinctrl/pxa/
9df92e6c 9806F: drivers/spi/spi-pxa2xx*
faf2e1db 9807F: drivers/usb/gadget/udc/pxa2*
679655da 9808F: include/sound/pxa2xx-lib.h
bec4c99e 9809F: sound/arm/pxa*
14430813 9810F: sound/soc/pxa/
1da177e4 9811
f3154a46
RJ
9812PXA GPIO DRIVER
9813M: Robert Jarzmik <robert.jarzmik@free.fr>
9814L: linux-gpio@vger.kernel.org
9815S: Maintained
9816F: drivers/gpio/gpio-pxa.c
9817
ec64d3bf
EG
9818PXA3xx NAND FLASH DRIVER
9819M: Ezequiel Garcia <ezequiel.garcia@free-electrons.com>
9820L: linux-mtd@lists.infradead.org
9821S: Maintained
9a67f099 9822F: drivers/mtd/nand/pxa3xx_nand.c
ec64d3bf 9823
3f640c61 9824MMP SUPPORT
8b58be88 9825M: Eric Miao <eric.y.miao@gmail.com>
a323f664 9826M: Haojian Zhuang <haojian.zhuang@gmail.com>
e8e6cb32 9827L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3f640c61
HZ
9828T: git git://github.com/hzhuang1/linux.git
9829T: git git://git.linaro.org/people/ycmiao/pxa-linux.git
e8e6cb32 9830S: Maintained
e68d7c14 9831F: arch/arm/boot/dts/mmp*
3f640c61 9832F: arch/arm/mach-mmp/
e8e6cb32 9833
272f133a
PO
9834PXA MMCI DRIVER
9835S: Orphan
9836
57f63bc8 9837PXA RTC DRIVER
8b58be88 9838M: Robert Jarzmik <robert.jarzmik@free.fr>
57f63bc8
RJ
9839L: rtc-linux@googlegroups.com
9840S: Maintained
9841
cea4001a 9842QAT DRIVER
90ab5a81
TS
9843M: Giovanni Cabiddu <giovanni.cabiddu@intel.com>
9844M: Salvatore Benedetto <salvatore.benedetto@intel.com>
49e7d9df
JP
9845L: qat-linux@intel.com
9846S: Supported
9847F: drivers/crypto/qat/
cea4001a 9848
52a09a04 9849QIB DRIVER
8473c603 9850M: Mike Marciniszyn <infinipath@intel.com>
52a09a04
MM
9851L: linux-rdma@vger.kernel.org
9852S: Supported
9853F: drivers/infiniband/hw/qib/
9854
5e9772b9
JS
9855QLOGIC QLA1280 SCSI DRIVER
9856M: Michael Reed <mdr@sgi.com>
9857L: linux-scsi@vger.kernel.org
9858S: Maintained
9859F: drivers/scsi/qla1280.[ch]
9860
1da177e4 9861QLOGIC QLA2XXX FC-SCSI DRIVER
2c804eb0 9862M: qla2xxx-upstream@qlogic.com
1da177e4
LT
9863L: linux-scsi@vger.kernel.org
9864S: Supported
679655da
JP
9865F: Documentation/scsi/LICENSE.qla2xxx
9866F: drivers/scsi/qla2xxx/
1da177e4 9867
883c98fe 9868QLOGIC QLA4XXX iSCSI DRIVER
1018b8b9 9869M: QLogic-Storage-Upstream@qlogic.com
883c98fe
RA
9870L: linux-scsi@vger.kernel.org
9871S: Supported
bacfb81b 9872F: Documentation/scsi/LICENSE.qla4xxx
883c98fe
RA
9873F: drivers/scsi/qla4xxx/
9874
5a4faa87 9875QLOGIC QLA3XXX NETWORK DRIVER
0a955c3a 9876M: Jitendra Kalsaria <jitendra.kalsaria@qlogic.com>
8b58be88 9877M: Ron Mercer <ron.mercer@qlogic.com>
5a4faa87
RM
9878M: linux-driver@qlogic.com
9879L: netdev@vger.kernel.org
9880S: Supported
679655da 9881F: Documentation/networking/LICENSE.qla3xxx
aa43c215 9882F: drivers/net/ethernet/qlogic/qla3xxx.*
5a4faa87 9883
0ec00f03 9884QLOGIC QLCNIC (1/10)Gb ETHERNET DRIVER
9f35a3cc 9885M: Dept-GELinuxNICDev@qlogic.com
0ec00f03
AKS
9886L: netdev@vger.kernel.org
9887S: Supported
aa43c215 9888F: drivers/net/ethernet/qlogic/qlcnic/
0ec00f03 9889
c4e84bde 9890QLOGIC QLGE 10Gb ETHERNET DRIVER
c9b1a5b5
HP
9891M: Harish Patil <harish.patil@qlogic.com>
9892M: Sudarsana Kalluru <sudarsana.kalluru@qlogic.com>
9893M: Dept-GELinuxNICDev@qlogic.com
4cbfbe25 9894M: linux-driver@qlogic.com
c4e84bde
RM
9895L: netdev@vger.kernel.org
9896S: Supported
aa43c215 9897F: drivers/net/ethernet/qlogic/qlge/
c4e84bde 9898
fe56b9e6
YM
9899QLOGIC QL4xxx ETHERNET DRIVER
9900M: Yuval Mintz <Yuval.Mintz@qlogic.com>
9901M: Ariel Elior <Ariel.Elior@qlogic.com>
9902M: everest-linux-l2@qlogic.com
9903L: netdev@vger.kernel.org
9904S: Supported
9905F: drivers/net/ethernet/qlogic/qed/
9906F: include/linux/qed/
9907F: drivers/net/ethernet/qlogic/qede/
9908
1da177e4 9909QNX4 FILESYSTEM
8b58be88 9910M: Anders Larsen <al@alarsen.net>
1da177e4
LT
9911W: http://www.alarsen.net/linux/qnx4fs/
9912S: Maintained
80811493 9913F: fs/qnx4/
c117ab84
CEB
9914F: include/uapi/linux/qnx4_fs.h
9915F: include/uapi/linux/qnxtypes.h
1da177e4 9916
91952bc0
AP
9917QT1010 MEDIA DRIVER
9918M: Antti Palosaari <crope@iki.fi>
9919L: linux-media@vger.kernel.org
a825eaec 9920W: https://linuxtv.org
91952bc0
AP
9921W: http://palosaari.fi/linux/
9922Q: http://patchwork.linuxtv.org/project/linux-media/list/
9923T: git git://linuxtv.org/anttip/media_tree.git
9924S: Maintained
9925F: drivers/media/tuners/qt1010*
9926
966fb5ec
SM
9927QUALCOMM ATHEROS ATH9K WIRELESS DRIVER
9928M: QCA ath9k Development <ath9k-devel@qca.qualcomm.com>
9929L: linux-wireless@vger.kernel.org
9930L: ath9k-devel@lists.ath9k.org
9931W: http://wireless.kernel.org/en/users/Drivers/ath9k
9932S: Supported
9933F: drivers/net/wireless/ath/ath9k/
9934
2ea0ffcb
KV
9935QUALCOMM ATHEROS ATH10K WIRELESS DRIVER
9936M: Kalle Valo <kvalo@qca.qualcomm.com>
9937L: ath10k@lists.infradead.org
9938W: http://wireless.kernel.org/en/users/Drivers/ath10k
9f273c24 9939T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
2ea0ffcb
KV
9940S: Supported
9941F: drivers/net/wireless/ath/ath10k/
9942
b9b17deb
TT
9943QUALCOMM EMAC GIGABIT ETHERNET DRIVER
9944M: Timur Tabi <timur@codeaurora.org>
9945L: netdev@vger.kernel.org
9946S: Supported
9947F: drivers/net/ethernet/qualcomm/emac/
9948
4f4567cf
RK
9949QUALCOMM HEXAGON ARCHITECTURE
9950M: Richard Kuo <rkuo@codeaurora.org>
9951L: linux-hexagon@vger.kernel.org
9f273c24 9952T: git git://git.kernel.org/pub/scm/linux/kernel/git/rkuo/linux-hexagon-kernel.git
4f4567cf
RK
9953S: Supported
9954F: arch/hexagon/
9955
8e84c258
EK
9956QUALCOMM WCN36XX WIRELESS DRIVER
9957M: Eugene Krasnikov <k.eugene.e@gmail.com>
9958L: wcn36xx@lists.infradead.org
9959W: http://wireless.kernel.org/en/users/Drivers/wcn36xx
9960T: git git://github.com/KrasnikovEugene/wcn36xx.git
9961S: Supported
9962F: drivers/net/wireless/ath/wcn36xx/
9963
eeca9a67
MT
9964QEMU MACHINE EMULATOR AND VIRTUALIZER SUPPORT
9965M: Gabriel Somlo <somlo@cmu.edu>
9966M: "Michael S. Tsirkin" <mst@redhat.com>
9967L: qemu-devel@nongnu.org
9968S: Maintained
9969F: drivers/firmware/qemu_fw_cfg.c
9970
602adf40 9971RADOS BLOCK DEVICE (RBD)
0f5417ce
SW
9972M: Ilya Dryomov <idryomov@gmail.com>
9973M: Sage Weil <sage@redhat.com>
527a88b9 9974M: Alex Elder <elder@kernel.org>
398ecff5 9975L: ceph-devel@vger.kernel.org
09d90327
SW
9976W: http://ceph.com/
9977T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
6e67b7ae 9978T: git git://github.com/ceph/ceph-client.git
602adf40 9979S: Supported
398ecff5 9980F: Documentation/ABI/testing/sysfs-bus-rbd
602adf40
YS
9981F: drivers/block/rbd.c
9982F: drivers/block/rbd_types.h
9983
1da177e4 9984RADEON FRAMEBUFFER DISPLAY DRIVER
8b58be88 9985M: Benjamin Herrenschmidt <benh@kernel.crashing.org>
c69f677c 9986L: linux-fbdev@vger.kernel.org
1da177e4 9987S: Maintained
8a61f013 9988F: drivers/video/fbdev/aty/radeon*
c117ab84 9989F: include/uapi/linux/radeonfb.h
1da177e4 9990
c6c9b34c 9991RADIOSHARK RADIO DRIVER
c0936df4 9992M: Hans Verkuil <hverkuil@xs4all.nl>
c6c9b34c
HG
9993L: linux-media@vger.kernel.org
9994T: git git://linuxtv.org/media_tree.git
9995S: Maintained
9996F: drivers/media/radio/radio-shark.c
9997
9998RADIOSHARK2 RADIO DRIVER
c0936df4 9999M: Hans Verkuil <hverkuil@xs4all.nl>
c6c9b34c
HG
10000L: linux-media@vger.kernel.org
10001T: git git://linuxtv.org/media_tree.git
10002S: Maintained
10003F: drivers/media/radio/radio-shark2.c
10004F: drivers/media/radio/radio-tea5777.c
10005
1da177e4 10006RAGE128 FRAMEBUFFER DISPLAY DRIVER
8b58be88 10007M: Paul Mackerras <paulus@samba.org>
c69f677c 10008L: linux-fbdev@vger.kernel.org
1da177e4 10009S: Maintained
8a61f013 10010F: drivers/video/fbdev/aty/aty128fb.c
1da177e4 10011
a0fd81a9 10012RALINK MIPS ARCHITECTURE
bdb40e8e 10013M: John Crispin <john@phrozen.org>
a0fd81a9
JC
10014L: linux-mips@linux-mips.org
10015S: Maintained
10016F: arch/mips/ralink
10017
e7839f25 10018RALINK RT2X00 WIRELESS LAN DRIVER
95ea3627 10019P: rt2x00 project
b182427e 10020M: Stanislaw Gruszka <sgruszka@redhat.com>
f198f98e 10021M: Helmut Schaa <helmut.schaa@googlemail.com>
95ea3627 10022L: linux-wireless@vger.kernel.org
95ea3627 10023S: Maintained
33aca94d 10024F: drivers/net/wireless/ralink/rt2x00/
95ea3627 10025
9db5579b 10026RAMDISK RAM BLOCK DEVICE DRIVER
ea7618ec 10027M: Jens Axboe <axboe@kernel.dk>
9db5579b 10028S: Maintained
679655da
JP
10029F: Documentation/blockdev/ramdisk.txt
10030F: drivers/block/brd.c
9db5579b 10031
9e95ce27 10032RANDOM NUMBER DRIVER
0624bcaa 10033M: "Theodore Ts'o" <tytso@mit.edu>
9e95ce27 10034S: Maintained
679655da 10035F: drivers/char/random.c
9e95ce27 10036
394b701c 10037RAPIDIO SUBSYSTEM
8b58be88 10038M: Matt Porter <mporter@kernel.crashing.org>
b8bc1dd3 10039M: Alexandre Bounine <alexandre.bounine@idt.com>
394b701c 10040S: Maintained
679655da 10041F: drivers/rapidio/
394b701c 10042
e2d1d6c0 10043RAYLINK/WEBGEAR 802.11 WIRELESS LAN DRIVER
e2d1d6c0 10044L: linux-wireless@vger.kernel.org
f52a5490 10045S: Orphan
679655da 10046F: drivers/net/wireless/ray*
e2d1d6c0
RD
10047
10048RCUTORTURE MODULE
e0198b29 10049M: Josh Triplett <josh@joshtriplett.org>
8b58be88 10050M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
981c3a4f 10051L: linux-kernel@vger.kernel.org
f9094d8e 10052S: Supported
08deed1e 10053T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
679655da 10054F: Documentation/RCU/torture.txt
34e2d560 10055F: kernel/rcu/rcutorture.c
e2d1d6c0 10056
c87b9c60
PM
10057RCUTORTURE TEST FRAMEWORK
10058M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
ab0afd6c 10059M: Josh Triplett <josh@joshtriplett.org>
4632a191
PM
10060R: Steven Rostedt <rostedt@goodmis.org>
10061R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
96a39bc4 10062R: Lai Jiangshan <jiangshanlai@gmail.com>
981c3a4f 10063L: linux-kernel@vger.kernel.org
c87b9c60
PM
10064S: Supported
10065T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
10066F: tools/testing/selftests/rcutorture
10067
c1f766b5 10068RDC R-321X SoC
8b58be88 10069M: Florian Fainelli <florian@openwrt.org>
c1f766b5
FF
10070S: Maintained
10071
db17f395 10072RDC R6040 FAST ETHERNET DRIVER
35566e96 10073M: Florian Fainelli <f.fainelli@gmail.com>
db17f395
FF
10074L: netdev@vger.kernel.org
10075S: Maintained
58565a35 10076F: drivers/net/ethernet/rdc/r6040.c
db17f395 10077
a09ed661 10078RDS - RELIABLE DATAGRAM SOCKETS
72f26eee 10079M: Santosh Shilimkar <santosh.shilimkar@oracle.com>
10080L: netdev@vger.kernel.org
10081L: linux-rdma@vger.kernel.org
fbb5a558 10082L: rds-devel@oss.oracle.com (moderated for non-subscribers)
72f26eee 10083W: https://oss.oracle.com/projects/rds/
a09ed661 10084S: Supported
679655da 10085F: net/rds/
72f26eee 10086F: Documentation/networking/rds.txt
a09ed661 10087
0194621b
DD
10088RDMAVT - RDMA verbs software
10089M: Dennis Dalessandro <dennis.dalessandro@intel.com>
10090L: linux-rdma@vger.kernel.org
10091S: Supported
10092F: drivers/infiniband/sw/rdmavt
10093
595182bc 10094READ-COPY UPDATE (RCU)
8b58be88 10095M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
ab0afd6c 10096M: Josh Triplett <josh@joshtriplett.org>
4632a191
PM
10097R: Steven Rostedt <rostedt@goodmis.org>
10098R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
96a39bc4 10099R: Lai Jiangshan <jiangshanlai@gmail.com>
981c3a4f 10100L: linux-kernel@vger.kernel.org
9fab9787 10101W: http://www.rdrop.com/users/paulmck/RCU/
595182bc 10102S: Supported
08deed1e 10103T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
f9094d8e 10104F: Documentation/RCU/
9fab9787 10105X: Documentation/RCU/torture.txt
f9094d8e 10106F: include/linux/rcu*
4102adab
PM
10107X: include/linux/srcu.h
10108F: kernel/rcu/
34e2d560 10109X: kernel/torture.c
595182bc 10110
0c86edc0 10111REAL TIME CLOCK (RTC) SUBSYSTEM
8b58be88 10112M: Alessandro Zummo <a.zummo@towertech.it>
7c6f84f8 10113M: Alexandre Belloni <alexandre.belloni@free-electrons.com>
76465493 10114L: rtc-linux@googlegroups.com
8a6e2535 10115Q: http://patchwork.ozlabs.org/project/rtc-linux/list/
4733f397 10116T: git git://git.kernel.org/pub/scm/linux/kernel/git/abelloni/linux.git
0c86edc0 10117S: Maintained
7af6a2e1 10118F: Documentation/devicetree/bindings/rtc/
679655da
JP
10119F: Documentation/rtc.txt
10120F: drivers/rtc/
10121F: include/linux/rtc.h
c117ab84 10122F: include/uapi/linux/rtc.h
fe23c336
AB
10123F: include/linux/rtc/
10124F: include/linux/platform_data/rtc-*
10125F: tools/testing/selftests/timers/rtctest.c
0c86edc0 10126
0e400c53
MB
10127REALTEK AUDIO CODECS
10128M: Bard Liao <bardliao@realtek.com>
10129M: Oder Chiou <oder_chiou@realtek.com>
10130S: Maintained
10131F: sound/soc/codecs/rt*
10132F: include/sound/rt*.h
10133
1da177e4 10134REISERFS FILE SYSTEM
76c4e5ea 10135L: reiserfs-devel@vger.kernel.org
1da177e4 10136S: Supported
679655da 10137F: fs/reiserfs/
1da177e4 10138
b83a313b 10139REGISTER MAP ABSTRACTION
b02e48f2 10140M: Mark Brown <broonie@kernel.org>
dd060bc9 10141L: linux-kernel@vger.kernel.org
b83a313b
MB
10142T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regmap.git
10143S: Supported
9398a639 10144F: Documentation/devicetree/bindings/regmap/
b83a313b
MB
10145F: drivers/base/regmap/
10146F: include/linux/regmap.h
10147
400e64df
OBC
10148REMOTE PROCESSOR (REMOTEPROC) SUBSYSTEM
10149M: Ohad Ben-Cohen <ohad@wizery.com>
69ae9895 10150M: Bjorn Andersson <bjorn.andersson@linaro.org>
d7586849 10151L: linux-remoteproc@vger.kernel.org
6bb697b6 10152T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/remoteproc.git
400e64df 10153S: Maintained
15ebc72d 10154F: Documentation/devicetree/bindings/remoteproc/
400e64df 10155F: Documentation/remoteproc.txt
15ebc72d 10156F: drivers/remoteproc/
6fc26488 10157F: include/linux/remoteproc.h
400e64df 10158
d8115db5
OBC
10159REMOTE PROCESSOR MESSAGING (RPMSG) SUBSYSTEM
10160M: Ohad Ben-Cohen <ohad@wizery.com>
69ae9895 10161M: Bjorn Andersson <bjorn.andersson@linaro.org>
d7586849 10162L: linux-remoteproc@vger.kernel.org
d8115db5
OBC
10163T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/rpmsg.git
10164S: Maintained
10165F: drivers/rpmsg/
10166F: Documentation/rpmsg.txt
10167F: include/linux/rpmsg.h
10168
fedc81e7
GU
10169RENESAS CLOCK DRIVERS
10170M: Geert Uytterhoeven <geert+renesas@glider.be>
10171L: linux-renesas-soc@vger.kernel.org
10172S: Supported
10173F: drivers/clk/renesas/
10174
8e6569af
SS
10175RENESAS ETHERNET DRIVERS
10176R: Sergei Shtylyov <sergei.shtylyov@cogentembedded.com>
10177L: netdev@vger.kernel.org
4a121096 10178L: linux-renesas-soc@vger.kernel.org
8e6569af
SS
10179F: drivers/net/ethernet/renesas/
10180F: include/linux/sh_eth.h
10181
3e46c397
YS
10182RENESAS USB2 PHY DRIVER
10183M: Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com>
4a121096 10184L: linux-renesas-soc@vger.kernel.org
3e46c397
YS
10185S: Maintained
10186F: drivers/phy/phy-rcar-gen3-usb2.c
10187
1b0fe6be
PZ
10188RESET CONTROLLER FRAMEWORK
10189M: Philipp Zabel <p.zabel@pengutronix.de>
9f273c24 10190T: git git://git.pengutronix.de/git/pza/linux
1b0fe6be
PZ
10191S: Maintained
10192F: drivers/reset/
10193F: Documentation/devicetree/bindings/reset/
b2f6dd7b 10194F: include/dt-bindings/reset/
1b0fe6be
PZ
10195F: include/linux/reset.h
10196F: include/linux/reset-controller.h
10197
e0897645 10198RFKILL
8b58be88 10199M: Johannes Berg <johannes@sipsolutions.net>
19d337df 10200L: linux-wireless@vger.kernel.org
ce466579
JB
10201W: http://wireless.kernel.org/
10202T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
10203T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
e0897645 10204S: Maintained
505c9247 10205F: Documentation/rfkill.txt
80811493 10206F: net/rfkill/
e0897645 10207
933685ca
TG
10208RHASHTABLE
10209M: Thomas Graf <tgraf@suug.ch>
39ec406d 10210M: Herbert Xu <herbert@gondor.apana.org.au>
933685ca
TG
10211L: netdev@vger.kernel.org
10212S: Maintained
10213F: lib/rhashtable.c
10214F: include/linux/rhashtable.h
10215
67e054e9
ML
10216RICOH SMARTMEDIA/XD DRIVER
10217M: Maxim Levitsky <maximlevitsky@gmail.com>
10218S: Maintained
21c26f50
JP
10219F: drivers/mtd/nand/r852.c
10220F: drivers/mtd/nand/r852.h
67e054e9 10221
92634125
ML
10222RICOH R5C592 MEMORYSTICK DRIVER
10223M: Maxim Levitsky <maximlevitsky@gmail.com>
10224S: Maintained
10225F: drivers/memstick/host/r592.*
10226
27f1d2f9
SA
10227ROCCAT DRIVERS
10228M: Stefan Achatz <erazor_de@users.sourceforge.net>
10229W: http://sourceforge.net/projects/roccat/
10230S: Maintained
10231F: drivers/hid/hid-roccat*
10232F: include/linux/hid-roccat*
10233F: Documentation/ABI/*/sysfs-driver-hid-roccat*
10234
4b8ac966
JP
10235ROCKER DRIVER
10236M: Jiri Pirko <jiri@resnulli.us>
4b8ac966
JP
10237L: netdev@vger.kernel.org
10238S: Supported
10239F: drivers/net/ethernet/rocker/
10240
1da177e4
LT
10241ROCKETPORT DRIVER
10242P: Comtrol Corp.
1da177e4
LT
10243W: http://www.comtrol.com
10244S: Maintained
679655da 10245F: Documentation/serial/rocket.txt
c897401b 10246F: drivers/tty/rocket*
1da177e4 10247
7645c2f4
KC
10248ROCKETPORT EXPRESS/INFINITY DRIVER
10249M: Kevin Cernekee <cernekee@gmail.com>
10250L: linux-serial@vger.kernel.org
10251S: Odd Fixes
10252F: drivers/tty/serial/rp2.*
10253
1da177e4 10254ROSE NETWORK LAYER
8b58be88 10255M: Ralf Baechle <ralf@linux-mips.org>
1da177e4 10256L: linux-hams@vger.kernel.org
d34cb28a 10257W: http://www.linux-ax25.org/
1da177e4 10258S: Maintained
679655da 10259F: include/net/rose.h
c117ab84 10260F: include/uapi/linux/rose.h
679655da 10261F: net/rose/
1da177e4 10262
91952bc0
AP
10263RTL2830 MEDIA DRIVER
10264M: Antti Palosaari <crope@iki.fi>
10265L: linux-media@vger.kernel.org
a825eaec 10266W: https://linuxtv.org
91952bc0
AP
10267W: http://palosaari.fi/linux/
10268Q: http://patchwork.linuxtv.org/project/linux-media/list/
10269T: git git://linuxtv.org/anttip/media_tree.git
10270S: Maintained
10271F: drivers/media/dvb-frontends/rtl2830*
10272
27a0aacf
AP
10273RTL2832 MEDIA DRIVER
10274M: Antti Palosaari <crope@iki.fi>
10275L: linux-media@vger.kernel.org
a825eaec 10276W: https://linuxtv.org
27a0aacf
AP
10277W: http://palosaari.fi/linux/
10278Q: http://patchwork.linuxtv.org/project/linux-media/list/
10279T: git git://linuxtv.org/anttip/media_tree.git
10280S: Maintained
10281F: drivers/media/dvb-frontends/rtl2832*
10282
ba6e6f6e
AP
10283RTL2832_SDR MEDIA DRIVER
10284M: Antti Palosaari <crope@iki.fi>
10285L: linux-media@vger.kernel.org
a825eaec 10286W: https://linuxtv.org
ba6e6f6e
AP
10287W: http://palosaari.fi/linux/
10288Q: http://patchwork.linuxtv.org/project/linux-media/list/
10289T: git git://linuxtv.org/anttip/media_tree.git
10290S: Maintained
b4bb1c28 10291F: drivers/media/dvb-frontends/rtl2832_sdr*
ba6e6f6e 10292
59840488 10293RTL8180 WIRELESS DRIVER
605bebe2 10294L: linux-wireless@vger.kernel.org
491b26b4 10295W: http://wireless.kernel.org/
54e5881d 10296T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
7be6ff65 10297S: Orphan
62141726 10298F: drivers/net/wireless/realtek/rtl818x/rtl8180/
605bebe2 10299
59840488 10300RTL8187 WIRELESS DRIVER
9f0939bf 10301M: Herton Ronaldo Krzesinski <herton@canonical.com>
8b58be88
JP
10302M: Hin-Tak Leung <htl10@users.sourceforge.net>
10303M: Larry Finger <Larry.Finger@lwfinger.net>
7d2c86b5 10304L: linux-wireless@vger.kernel.org
491b26b4 10305W: http://wireless.kernel.org/
54e5881d 10306T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
7d2c86b5 10307S: Maintained
62141726 10308F: drivers/net/wireless/realtek/rtl818x/rtl8187/
59840488 10309
3cf0c8ad
LF
10310RTL8192CE WIRELESS DRIVER
10311M: Larry Finger <Larry.Finger@lwfinger.net>
10312M: Chaoming Li <chaoming_li@realsil.com.cn>
10313L: linux-wireless@vger.kernel.org
491b26b4 10314W: http://wireless.kernel.org/
3cf0c8ad
LF
10315T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
10316S: Maintained
62141726
KV
10317F: drivers/net/wireless/realtek/rtlwifi/
10318F: drivers/net/wireless/realtek/rtlwifi/rtl8192ce/
59840488 10319
26f1fad2
JS
10320RTL8XXXU WIRELESS DRIVER (rtl8xxxu)
10321M: Jes Sorensen <Jes.Sorensen@redhat.com>
10322L: linux-wireless@vger.kernel.org
171a900c 10323T: git git://git.kernel.org/pub/scm/linux/kernel/git/jes/linux.git rtl8xxxu-devel
26f1fad2
JS
10324S: Maintained
10325F: drivers/net/wireless/realtek/rtl8xxxu/
10326
9eb8ef74 10327S3 SAVAGE FRAMEBUFFER DRIVER
8b58be88 10328M: Antonino Daplas <adaplas@gmail.com>
c69f677c 10329L: linux-fbdev@vger.kernel.org
ce00f85c 10330S: Maintained
8a61f013 10331F: drivers/video/fbdev/savage/
9eb8ef74 10332
1da177e4 10333S390
8b58be88
JP
10334M: Martin Schwidefsky <schwidefsky@de.ibm.com>
10335M: Heiko Carstens <heiko.carstens@de.ibm.com>
d58140cc 10336L: linux-s390@vger.kernel.org
5238da45 10337W: http://www.ibm.com/developerworks/linux/linux390/
9f273c24 10338T: git git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux.git
5238da45 10339S: Supported
679655da 10340F: arch/s390/
a968cd3e 10341F: drivers/s390/
3bfe6858
JN
10342F: Documentation/s390/
10343F: Documentation/DocBook/s390*
5238da45 10344
322986ca
SO
10345S390 COMMON I/O LAYER
10346M: Sebastian Ott <sebott@linux.vnet.ibm.com>
10347M: Peter Oberparleiter <oberpar@linux.vnet.ibm.com>
10348L: linux-s390@vger.kernel.org
10349W: http://www.ibm.com/developerworks/linux/linux390/
10350S: Supported
10351F: drivers/s390/cio/
10352
10353S390 DASD DRIVER
38b7f07a
SH
10354M: Stefan Haberland <sth@linux.vnet.ibm.com>
10355M: Jan Hoeppner <hoeppner@linux.vnet.ibm.com>
322986ca
SO
10356L: linux-s390@vger.kernel.org
10357W: http://www.ibm.com/developerworks/linux/linux390/
10358S: Supported
10359F: drivers/s390/block/dasd*
10360F: block/partitions/ibm.c
10361
5238da45 10362S390 NETWORK DRIVERS
f0c59aff 10363M: Ursula Braun <ubraun@linux.vnet.ibm.com>
d58140cc 10364L: linux-s390@vger.kernel.org
5238da45
HC
10365W: http://www.ibm.com/developerworks/linux/linux390/
10366S: Supported
679655da 10367F: drivers/s390/net/
5238da45 10368
322986ca
SO
10369S390 PCI SUBSYSTEM
10370M: Sebastian Ott <sebott@linux.vnet.ibm.com>
10371M: Gerald Schaefer <gerald.schaefer@de.ibm.com>
10372L: linux-s390@vger.kernel.org
10373W: http://www.ibm.com/developerworks/linux/linux390/
10374S: Supported
10375F: arch/s390/pci/
10376F: drivers/pci/hotplug/s390_pci_hpc.c
10377
feed9b62 10378S390 ZCRYPT DRIVER
5c8d0983 10379M: Ingo Tuchscherer <ingo.tuchscherer@de.ibm.com>
feed9b62 10380L: linux-s390@vger.kernel.org
a968cd3e 10381W: http://www.ibm.com/developerworks/linux/linux390/
feed9b62 10382S: Supported
d5ca6918 10383F: drivers/s390/crypto/
feed9b62 10384
5238da45 10385S390 ZFCP DRIVER
d38e19d0 10386M: Steffen Maier <maier@linux.vnet.ibm.com>
d58140cc 10387L: linux-s390@vger.kernel.org
5238da45 10388W: http://www.ibm.com/developerworks/linux/linux390/
1da177e4 10389S: Supported
679655da 10390F: drivers/s390/scsi/zfcp_*
1da177e4 10391
dd96df2c 10392S390 IUCV NETWORK LAYER
f0c59aff 10393M: Ursula Braun <ubraun@linux.vnet.ibm.com>
dd96df2c
UB
10394L: linux-s390@vger.kernel.org
10395W: http://www.ibm.com/developerworks/linux/linux390/
10396S: Supported
679655da
JP
10397F: drivers/s390/net/*iucv*
10398F: include/net/iucv/
10399F: net/iucv/
dd96df2c 10400
8128f23c
GS
10401S390 IOMMU (PCI)
10402M: Gerald Schaefer <gerald.schaefer@de.ibm.com>
10403L: linux-s390@vger.kernel.org
10404W: http://www.ibm.com/developerworks/linux/linux390/
10405S: Supported
10406F: drivers/iommu/s390-iommu.c
10407
4dde7f75 10408S3C24XX SD/MMC Driver
8b58be88 10409M: Ben Dooks <ben-linux@fluff.org>
efc03ecb 10410L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
4dde7f75 10411S: Supported
679655da 10412F: drivers/mmc/host/s3cmci.*
4dde7f75 10413
1f15a229
HV
10414SAA6588 RDS RECEIVER DRIVER
10415M: Hans Verkuil <hverkuil@xs4all.nl>
10416L: linux-media@vger.kernel.org
10417T: git git://linuxtv.org/media_tree.git
a825eaec 10418W: https://linuxtv.org
1f15a229
HV
10419S: Odd Fixes
10420F: drivers/media/i2c/saa6588*
10421
98ed12e6 10422SAA7134 VIDEO4LINUX DRIVER
5dc8a864
MCC
10423M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
10424M: Mauro Carvalho Chehab <mchehab@kernel.org>
98ed12e6 10425L: linux-media@vger.kernel.org
a825eaec 10426W: https://linuxtv.org
98ed12e6
MCC
10427T: git git://linuxtv.org/media_tree.git
10428S: Odd fixes
618cd932 10429F: Documentation/media/v4l-drivers/saa7134*
98ed12e6
MCC
10430F: drivers/media/pci/saa7134/
10431
1da177e4 10432SAA7146 VIDEO4LINUX-2 DRIVER
566b8157 10433M: Hans Verkuil <hverkuil@xs4all.nl>
661263b5 10434L: linux-media@vger.kernel.org
275ffde4 10435T: git git://linuxtv.org/media_tree.git
1da177e4 10436S: Maintained
90d72ac6
MCC
10437F: drivers/media/common/saa7146/
10438F: drivers/media/pci/saa7146/
10439F: include/media/saa7146*
1da177e4 10440
92304a40 10441SAMSUNG LAPTOP DRIVER
5909c654 10442M: Corentin Chary <corentin.chary@gmail.com>
92304a40
CC
10443L: platform-driver-x86@vger.kernel.org
10444S: Maintained
10445F: drivers/platform/x86/samsung-laptop.c
10446
4a109cc0 10447SAMSUNG AUDIO (ASoC) DRIVERS
326dce07 10448M: Krzysztof Kozlowski <krzk@kernel.org>
250b6851 10449M: Sangbeom Kim <sbkim73@samsung.com>
09a01028 10450M: Sylwester Nawrocki <s.nawrocki@samsung.com>
4a109cc0
MB
10451L: alsa-devel@alsa-project.org (moderated for non-subscribers)
10452S: Supported
14430813 10453F: sound/soc/samsung/
4a109cc0 10454
0d89a28b 10455SAMSUNG FRAMEBUFFER DRIVER
b7701755 10456M: Jingoo Han <jingoohan1@gmail.com>
0d89a28b
JH
10457L: linux-fbdev@vger.kernel.org
10458S: Maintained
8a61f013 10459F: drivers/video/fbdev/s3c-fb.c
0d89a28b 10460
b40f0632 10461SAMSUNG MULTIFUNCTION PMIC DEVICE DRIVERS
f69d3a17 10462M: Sangbeom Kim <sbkim73@samsung.com>
326dce07
KK
10463M: Krzysztof Kozlowski <krzk@kernel.org>
10464M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
f69d3a17 10465L: linux-kernel@vger.kernel.org
b40f0632 10466L: linux-samsung-soc@vger.kernel.org
f69d3a17
SK
10467S: Supported
10468F: drivers/mfd/sec*.c
10469F: drivers/regulator/s2m*.c
10470F: drivers/regulator/s5m*.c
b40f0632
KK
10471F: drivers/clk/clk-s2mps11.c
10472F: drivers/rtc/rtc-s5m.c
f69d3a17 10473F: include/linux/mfd/samsung/
a13c7c51
KK
10474F: Documentation/devicetree/bindings/mfd/samsung,sec-core.txt
10475F: Documentation/devicetree/bindings/regulator/samsung,s2m*.txt
27383ca9 10476F: Documentation/devicetree/bindings/regulator/samsung,s5m*.txt
a13c7c51 10477F: Documentation/devicetree/bindings/clock/samsung,s2mps11.txt
f69d3a17 10478
038f5c4b
SN
10479SAMSUNG S5P/EXYNOS4 SOC SERIES CAMERA SUBSYSTEM DRIVERS
10480M: Kyungmin Park <kyungmin.park@samsung.com>
10481M: Sylwester Nawrocki <s.nawrocki@samsung.com>
10482L: linux-media@vger.kernel.org
10483Q: https://patchwork.linuxtv.org/project/linux-media/list/
10484S: Supported
10485F: drivers/media/platform/exynos4-is/
038f5c4b 10486
6fd86ab2
SN
10487SAMSUNG S3C24XX/S3C64XX SOC SERIES CAMIF DRIVER
10488M: Sylwester Nawrocki <sylvester.nawrocki@gmail.com>
10489L: linux-media@vger.kernel.org
10490L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
10491S: Maintained
10492F: drivers/media/platform/s3c-camif/
d647f0b7 10493F: include/media/drv-intf/s3c_camif.h
6fd86ab2 10494
b84ef24e
AH
10495SAMSUNG S5C73M3 CAMERA DRIVER
10496M: Kyungmin Park <kyungmin.park@samsung.com>
10497M: Andrzej Hajda <a.hajda@samsung.com>
10498L: linux-media@vger.kernel.org
10499S: Supported
10500F: drivers/media/i2c/s5c73m3/*
10501
7d459937
AH
10502SAMSUNG S5K5BAF CAMERA DRIVER
10503M: Kyungmin Park <kyungmin.park@samsung.com>
10504M: Andrzej Hajda <a.hajda@samsung.com>
10505L: linux-media@vger.kernel.org
10506S: Supported
10507F: drivers/media/i2c/s5k5baf.c
10508
c04c674f
RB
10509SAMSUNG S3FWRN5 NFC DRIVER
10510M: Robert Baldyga <r.baldyga@samsung.com>
079c2652 10511M: Krzysztof Opasiak <k.opasiak@samsung.com>
c04c674f
RB
10512L: linux-nfc@lists.01.org (moderated for non-subscribers)
10513S: Supported
10514F: drivers/nfc/s3fwrn5
10515
310e39c9 10516SAMSUNG SOC CLOCK DRIVERS
fea685e9
TF
10517M: Sylwester Nawrocki <s.nawrocki@samsung.com>
10518M: Tomasz Figa <tomasz.figa@gmail.com>
490583f0 10519M: Chanwoo Choi <cw00.choi@samsung.com>
310e39c9
TF
10520S: Supported
10521L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
10522F: drivers/clk/samsung/
490583f0
CC
10523F: include/dt-bindings/clock/exynos*.h
10524F: Documentation/devicetree/bindings/clock/exynos*.txt
310e39c9 10525
2e365a70
AS
10526SAMSUNG SPI DRIVERS
10527M: Kukjin Kim <kgene@kernel.org>
10528M: Krzysztof Kozlowski <krzk@kernel.org>
10529M: Andi Shyti <andi.shyti@samsung.com>
10530L: linux-spi@vger.kernel.org
10531L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
10532S: Maintained
10533F: Documentation/devicetree/bindings/spi/spi-samsung.txt
10534F: drivers/spi/spi-s3c*
10535F: include/linux/platform_data/spi-s3c64xx.h
10536
66890ed6
BA
10537SAMSUNG SXGBE DRIVERS
10538M: Byungho An <bh74.an@samsung.com>
10539M: Girish K S <ks.giri@samsung.com>
66890ed6
BA
10540M: Vipul Pandya <vipul.pandya@samsung.com>
10541S: Supported
10542L: netdev@vger.kernel.org
10543F: drivers/net/ethernet/samsung/sxgbe/
10544
93c537af
LM
10545SAMSUNG THERMAL DRIVER
10546M: Lukasz Majewski <l.majewski@samsung.com>
10547L: linux-pm@vger.kernel.org
10548L: linux-samsung-soc@vger.kernel.org
10549S: Supported
9f273c24 10550T: git https://github.com/lmajewski/linux-samsung-thermal.git
93c537af
LM
10551F: drivers/thermal/samsung/
10552
e296cd32 10553SAMSUNG USB2 PHY DRIVER
774e0362
KD
10554M: Kamil Debski <kamil@wypas.org>
10555M: Sylwester Nawrocki <s.nawrocki@samsung.com>
e296cd32
KD
10556L: linux-kernel@vger.kernel.org
10557S: Supported
10558F: Documentation/devicetree/bindings/phy/samsung-phy.txt
10559F: Documentation/phy/samsung-usb2.txt
10560F: drivers/phy/phy-exynos4210-usb2.c
10561F: drivers/phy/phy-exynos4x12-usb2.c
10562F: drivers/phy/phy-exynos5250-usb2.c
10563F: drivers/phy/phy-s5pv210-usb2.c
10564F: drivers/phy/phy-samsung-usb2.c
10565F: drivers/phy/phy-samsung-usb2.h
10566
ca749e2a 10567SERIAL DRIVERS
5e30bbb7 10568M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
ca749e2a 10569L: linux-serial@vger.kernel.org
5e30bbb7 10570S: Maintained
30743257 10571F: Documentation/devicetree/bindings/serial/
14430813 10572F: drivers/tty/serial/
ca749e2a 10573
49fc9361
BG
10574STI CEC DRIVER
10575M: Benjamin Gaignard <benjamin.gaignard@linaro.org>
10576L: kernel@stlinux.com
10577S: Maintained
10578F: drivers/staging/media/st-cec/
10579F: Documentation/devicetree/bindings/media/stih-cec.txt
10580
aecb7b64 10581SYNOPSYS DESIGNWARE DMAC DRIVER
da89947b 10582M: Viresh Kumar <vireshk@kernel.org>
337ae47c 10583M: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
aecb7b64 10584S: Maintained
1fb200d6 10585F: include/linux/dma/dw.h
3d598f47 10586F: include/linux/platform_data/dma-dw.h
61a76496 10587F: drivers/dma/dw/
aecb7b64 10588
058999cc
LP
10589SYNOPSYS DESIGNWARE ETHERNET QOS 4.10a driver
10590M: Lars Persson <lars.persson@axis.com>
10591L: netdev@vger.kernel.org
10592S: Supported
10593F: Documentation/devicetree/bindings/net/snps,dwc-qos-ethernet.txt
10594F: drivers/net/ethernet/synopsys/dwc_eth_qos.c
10595
fc531d98 10596SYNOPSYS DESIGNWARE I2C DRIVER
fc531d98 10597M: Jarkko Nikula <jarkko.nikula@linux.intel.com>
d0781b98
AS
10598R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
10599R: Mika Westerberg <mika.westerberg@linux.intel.com>
fc531d98
WS
10600L: linux-i2c@vger.kernel.org
10601S: Maintained
10602F: drivers/i2c/busses/i2c-designware-*
10603F: include/linux/platform_data/i2c-designware.h
10604
f9e37137 10605SYNOPSYS DESIGNWARE MMC/SD/SDIO DRIVER
f9e37137
SJ
10606M: Jaehoon Chung <jh80.chung@samsung.com>
10607L: linux-mmc@vger.kernel.org
10608S: Maintained
10609F: include/linux/mmc/dw_mmc.h
10610F: drivers/mmc/host/dw_mmc*
10611
a961e698
AS
10612SYSTEM TRACE MODULE CLASS
10613M: Alexander Shishkin <alexander.shishkin@linux.intel.com>
10614S: Maintained
e787bc46 10615T: git git://git.kernel.org/pub/scm/linux/kernel/git/ash/stm.git
a961e698
AS
10616F: Documentation/trace/stm.txt
10617F: drivers/hwtracing/stm/
10618F: include/linux/stm.h
10619F: include/uapi/linux/stm.h
10620
1db121d6
AN
10621THUNDERBOLT DRIVER
10622M: Andreas Noever <andreas.noever@gmail.com>
10623S: Maintained
10624F: drivers/thunderbolt/
10625
e35a49b1
SR
10626TI BQ27XXX POWER SUPPLY DRIVER
10627R: Andrew F. Davis <afd@ti.com>
10628F: include/linux/power/bq27xxx_battery.h
8c0984e5
SR
10629F: drivers/power/supply/bq27xxx_battery.c
10630F: drivers/power/supply/bq27xxx_battery_i2c.c
e35a49b1 10631
34db37c6 10632TIMEKEEPING, CLOCKSOURCE CORE, NTP, ALARMTIMER
50363737 10633M: John Stultz <john.stultz@linaro.org>
88606e80 10634M: Thomas Gleixner <tglx@linutronix.de>
981c3a4f 10635L: linux-kernel@vger.kernel.org
75fc2d37 10636T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
88606e80
TG
10637S: Supported
10638F: include/linux/clocksource.h
10639F: include/linux/time.h
10640F: include/linux/timex.h
c117ab84
CEB
10641F: include/uapi/linux/time.h
10642F: include/uapi/linux/timex.h
88606e80
TG
10643F: kernel/time/clocksource.c
10644F: kernel/time/time*.c
34db37c6 10645F: kernel/time/alarmtimer.c
88606e80 10646F: kernel/time/ntp.c
7fe5f1c1 10647F: tools/testing/selftests/timers/
88606e80 10648
1da177e4 10649SC1200 WDT DRIVER
b300645a 10650M: Zwane Mwaikambo <zwanem@gmail.com>
1da177e4 10651S: Maintained
679655da 10652F: drivers/watchdog/sc1200wdt.c
1da177e4
LT
10653
10654SCHEDULER
dd9b238c 10655M: Ingo Molnar <mingo@redhat.com>
8b58be88 10656M: Peter Zijlstra <peterz@infradead.org>
981c3a4f 10657L: linux-kernel@vger.kernel.org
75fc2d37 10658T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git sched/core
1da177e4 10659S: Maintained
95c0d71d 10660F: kernel/sched/
679655da 10661F: include/linux/sched.h
c117ab84 10662F: include/uapi/linux/sched.h
c2eb505b 10663F: include/linux/wait.h
1da177e4 10664
6bcf6737 10665SCORE ARCHITECTURE
ed38665e 10666M: Chen Liqin <liqin.linux@gmail.com>
a2681a75 10667M: Lennox Wu <lennox.wu@gmail.com>
ed38665e 10668W: http://www.sunplus.com
6bcf6737 10669S: Supported
a2681a75 10670F: arch/score/
6bcf6737 10671
80f390ea
SH
10672SYSTEM CONTROL & POWER INTERFACE (SCPI) Message Protocol drivers
10673M: Sudeep Holla <sudeep.holla@arm.com>
10674L: linux-arm-kernel@lists.infradead.org
10675S: Maintained
10676F: Documentation/devicetree/bindings/arm/arm,scpi.txt
cd52c2a4 10677F: drivers/clk/clk-scpi.c
8def3103 10678F: drivers/cpufreq/scpi-cpufreq.c
8cb7cf56
SH
10679F: drivers/firmware/arm_scpi.c
10680F: include/linux/scpi_protocol.h
80f390ea 10681
1da177e4 10682SCSI CDROM DRIVER
8b58be88 10683M: Jens Axboe <axboe@kernel.dk>
1da177e4
LT
10684L: linux-scsi@vger.kernel.org
10685W: http://www.kernel.dk
10686S: Maintained
679655da 10687F: drivers/scsi/sr*
1da177e4 10688
fb50a83d 10689SCSI RDMA PROTOCOL (SRP) INITIATOR
3453bddb 10690M: Bart Van Assche <bart.vanassche@sandisk.com>
fb50a83d
RD
10691L: linux-rdma@vger.kernel.org
10692S: Supported
10693W: http://www.openfabrics.org
10694Q: http://patchwork.kernel.org/project/linux-rdma/list/
10695T: git git://git.kernel.org/pub/scm/linux/kernel/git/dad/srp-initiator.git
10696F: drivers/infiniband/ulp/srp/
10697F: include/scsi/srp.h
10698
1da177e4 10699SCSI SG DRIVER
8b58be88 10700M: Doug Gilbert <dgilbert@interlog.com>
1da177e4 10701L: linux-scsi@vger.kernel.org
59ab3c93 10702W: http://sg.danny.cz/sg
1da177e4 10703S: Maintained
59ab3c93 10704F: Documentation/scsi/scsi-generic.txt
679655da
JP
10705F: drivers/scsi/sg.c
10706F: include/scsi/sg.h
1da177e4
LT
10707
10708SCSI SUBSYSTEM
7ee7895c 10709M: "James E.J. Bottomley" <jejb@linux.vnet.ibm.com>
0351b8f8 10710T: git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi.git
f4ab421b
MP
10711M: "Martin K. Petersen" <martin.petersen@oracle.com>
10712T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git
10713L: linux-scsi@vger.kernel.org
1da177e4 10714S: Maintained
2c99a314 10715F: Documentation/devicetree/bindings/scsi/
679655da
JP
10716F: drivers/scsi/
10717F: include/scsi/
1da177e4
LT
10718
10719SCSI TAPE DRIVER
8b58be88 10720M: Kai Mäkisara <Kai.Makisara@kolumbus.fi>
1da177e4
LT
10721L: linux-scsi@vger.kernel.org
10722S: Maintained
679655da 10723F: Documentation/scsi/st.txt
f7269cfc
JD
10724F: drivers/scsi/st.*
10725F: drivers/scsi/st_*.h
1da177e4
LT
10726
10727SCTP PROTOCOL
8b6efb75 10728M: Vlad Yasevich <vyasevich@gmail.com>
02c38d0a 10729M: Neil Horman <nhorman@tuxdriver.com>
1a418796 10730L: linux-sctp@vger.kernel.org
5f85813c 10731W: http://lksctp.sourceforge.net
8b6efb75 10732S: Maintained
679655da
JP
10733F: Documentation/networking/sctp.txt
10734F: include/linux/sctp.h
4d58c025 10735F: include/uapi/linux/sctp.h
679655da
JP
10736F: include/net/sctp/
10737F: net/sctp/
1da177e4
LT
10738
10739SCx200 CPU SUPPORT
8b58be88 10740M: Jim Cromie <jim.cromie@gmail.com>
1662d32c 10741S: Odd Fixes
679655da 10742F: Documentation/i2c/busses/scx200_acb
390889b6 10743F: arch/x86/platform/scx200/
679655da
JP
10744F: drivers/watchdog/scx200_wdt.c
10745F: drivers/i2c/busses/scx200*
10746F: drivers/mtd/maps/scx200_docflash.c
10747F: include/linux/scx200.h
1662d32c
JC
10748
10749SCx200 GPIO DRIVER
8b58be88 10750M: Jim Cromie <jim.cromie@gmail.com>
1662d32c 10751S: Maintained
679655da
JP
10752F: drivers/char/scx200_gpio.c
10753F: include/linux/scx200_gpio.h
1662d32c
JC
10754
10755SCx200 HRT CLOCKSOURCE DRIVER
8b58be88 10756M: Jim Cromie <jim.cromie@gmail.com>
1662d32c 10757S: Maintained
679655da 10758F: drivers/clocksource/scx200_hrt.c
1da177e4 10759
6a36913a 10760SDRICOH_CS MMC/SD HOST CONTROLLER INTERFACE DRIVER
8b58be88 10761M: Sascha Sommer <saschasommer@freenet.de>
6a36913a
SS
10762L: sdricohcs-devel@lists.sourceforge.net (subscribers-only)
10763S: Maintained
679655da 10764F: drivers/mmc/host/sdricoh_cs.c
6a36913a 10765
e7839f25 10766SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) DRIVER
ddfe954d 10767M: Adrian Hunter <adrian.hunter@intel.com>
7a241d6e 10768L: linux-mmc@vger.kernel.org
ddfe954d
UH
10769T: git git://git.infradead.org/users/ahunter/linux-sdhci.git
10770S: Maintained
10771F: drivers/mmc/host/sdhci*
10772F: include/linux/mmc/sdhci*
e2d1d6c0 10773
c04f9d61
KC
10774SECURE COMPUTING
10775M: Kees Cook <keescook@chromium.org>
a0cfd75f
KC
10776R: Andy Lutomirski <luto@amacapital.net>
10777R: Will Drewry <wad@chromium.org>
c04f9d61
KC
10778T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git seccomp
10779S: Supported
10780F: kernel/seccomp.c
10781F: include/uapi/linux/seccomp.h
10782F: include/linux/seccomp.h
c99ee51a 10783F: tools/testing/selftests/seccomp/*
c04f9d61
KC
10784K: \bsecure_computing
10785K: \bTIF_SECCOMP\b
10786
476bf3d6
AC
10787SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) Broadcom BRCMSTB DRIVER
10788M: Al Cooper <alcooperx@gmail.com>
10789L: linux-mmc@vger.kernel.org
10790L: bcm-kernel-feedback-list@broadcom.com
10791S: Maintained
10792F: drivers/mmc/host/sdhci-brcmstb*
10793
0d1bb41a 10794SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) SAMSUNG DRIVER
8b58be88 10795M: Ben Dooks <ben-linux@fluff.org>
dc524882 10796M: Jaehoon Chung <jh80.chung@samsung.com>
7a241d6e 10797L: linux-mmc@vger.kernel.org
0d1bb41a 10798S: Maintained
dc524882 10799F: drivers/mmc/host/sdhci-s3c*
0d1bb41a 10800
c63b3cba 10801SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) ST SPEAR DRIVER
da89947b 10802M: Viresh Kumar <vireshk@kernel.org>
c63b3cba
VK
10803L: linux-mmc@vger.kernel.org
10804S: Maintained
10805F: drivers/mmc/host/sdhci-spear.c
10806
8711cca2 10807SECURITY SUBSYSTEM
9b45c0d2 10808M: James Morris <james.l.morris@oracle.com>
9c3646d1 10809M: "Serge E. Hallyn" <serge@hallyn.com>
8711cca2 10810L: linux-security-module@vger.kernel.org (suggested Cc:)
89879a7e 10811T: git git://git.kernel.org/pub/scm/linux/kernel/git/jmorris/linux-security.git
9ccf010f 10812W: http://kernsec.org/
8711cca2 10813S: Supported
7d2c86b5 10814F: security/
8711cca2 10815
1da177e4 10816SECURITY CONTACT
8b58be88 10817M: Security Officers <security@kernel.org>
1da177e4
LT
10818S: Supported
10819
10820SELINUX SECURITY MODULE
e0238b4c 10821M: Paul Moore <paul@paul-moore.com>
8b58be88 10822M: Stephen Smalley <sds@tycho.nsa.gov>
8b58be88 10823M: Eric Paris <eparis@parisplace.org>
e0238b4c 10824L: selinux@tycho.nsa.gov (moderated for non-subscribers)
f058925b 10825W: http://selinuxproject.org
5a5f2acf 10826T: git git://git.infradead.org/users/pcmoore/selinux
1da177e4 10827S: Supported
679655da
JP
10828F: include/linux/selinux*
10829F: security/selinux/
6bde95ce 10830F: scripts/selinux/
1da177e4 10831
c1c124e9
JJ
10832APPARMOR SECURITY MODULE
10833M: John Johansen <john.johansen@canonical.com>
10834L: apparmor@lists.ubuntu.com (subscribers-only, general discussion)
10835W: apparmor.wiki.kernel.org
10836T: git git://git.kernel.org/pub/scm/linux/kernel/git/jj/apparmor-dev.git
10837S: Supported
10838F: security/apparmor/
10839
9b091556
KC
10840LOADPIN SECURITY MODULE
10841M: Kees Cook <keescook@chromium.org>
10842T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git lsm/loadpin
10843S: Supported
10844F: security/loadpin/
10845
730daa16
KC
10846YAMA SECURITY MODULE
10847M: Kees Cook <keescook@chromium.org>
10848T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git yama/tip
10849S: Supported
10850F: security/yama/
10851
cef2cf07 10852SENSABLE PHANTOM
8b58be88 10853M: Jiri Slaby <jirislaby@gmail.com>
cef2cf07 10854S: Maintained
679655da 10855F: drivers/misc/phantom.c
c117ab84 10856F: include/uapi/linux/phantom.h
cef2cf07 10857
2a1e8447
JB
10858Emulex 10Gbps iSCSI - OneConnect DRIVER
10859M: Subbu Seetharaman <subbu.seetharaman@broadcom.com>
10860M: Ketan Mukadam <ketan.mukadam@broadcom.com>
10861M: Jitendra Bhivare <jitendra.bhivare@broadcom.com>
3387f656 10862L: linux-scsi@vger.kernel.org
2a1e8447 10863W: http://www.broadcom.com
3387f656
JP
10864S: Supported
10865F: drivers/scsi/be2iscsi/
6733b39a 10866
d2ee76fa 10867Emulex 10Gbps NIC BE2, BE3-R, Lancer, Skyhawk-R DRIVER (be2net)
aa7b4537
SP
10868M: Sathya Perla <sathya.perla@broadcom.com>
10869M: Ajit Khaparde <ajit.khaparde@broadcom.com>
aa7b4537
SP
10870M: Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com>
10871M: Somnath Kotur <somnath.kotur@broadcom.com>
7d2c86b5 10872L: netdev@vger.kernel.org
fea3af67 10873W: http://www.emulex.com
7d2c86b5 10874S: Supported
9aebddd1 10875F: drivers/net/ethernet/emulex/benet/
6b7c5b94 10876
d2928a8c 10877EMULEX ONECONNECT ROCE DRIVER
2b8e7333
LN
10878M: Selvin Xavier <selvin.xavier@avagotech.com>
10879M: Devesh Sharma <devesh.sharma@avagotech.com>
10880M: Mitesh Ahuja <mitesh.ahuja@avagotech.com>
d2928a8c
SX
10881L: linux-rdma@vger.kernel.org
10882W: http://www.emulex.com
10883S: Supported
10884F: drivers/infiniband/hw/ocrdma/
a7fe7380 10885F: include/uapi/rdma/ocrdma-abi.h
d2928a8c 10886
8ceee660 10887SFC NETWORK DRIVER
c06f51ea 10888M: Solarflare linux maintainers <linux-net-drivers@solarflare.com>
e00f8017
BK
10889M: Edward Cree <ecree@solarflare.com>
10890M: Bert Kenward <bkenward@solarflare.com>
c06f51ea 10891L: netdev@vger.kernel.org
8ceee660 10892S: Supported
874aeea5 10893F: drivers/net/ethernet/sfc/
8ceee660 10894
e2d1d6c0 10895SGI GRU DRIVER
cc883afc 10896M: Dimitri Sivanich <sivanich@sgi.com>
e2d1d6c0 10897S: Maintained
679655da 10898F: drivers/misc/sgi-gru/
e2d1d6c0
RD
10899
10900SGI SN-IA64 (Altix) SERIAL CONSOLE DRIVER
8b58be88 10901M: Pat Gefre <pfg@sgi.com>
e2d1d6c0
RD
10902L: linux-ia64@vger.kernel.org
10903S: Supported
679655da 10904F: Documentation/ia64/serial.txt
df621252 10905F: drivers/tty/serial/ioc?_serial.c
679655da 10906F: include/linux/ioc?.h
e2d1d6c0 10907
75312619 10908SGI XP/XPC/XPNET DRIVER
e180383f
RH
10909M: Cliff Whickman <cpw@sgi.com>
10910M: Robin Holt <robinmholt@gmail.com>
75312619 10911S: Maintained
679655da 10912F: drivers/misc/sgi-xp/
75312619 10913
46eacf3b
AP
10914SI2157 MEDIA DRIVER
10915M: Antti Palosaari <crope@iki.fi>
10916L: linux-media@vger.kernel.org
a825eaec 10917W: https://linuxtv.org
46eacf3b
AP
10918W: http://palosaari.fi/linux/
10919Q: http://patchwork.linuxtv.org/project/linux-media/list/
10920T: git git://linuxtv.org/anttip/media_tree.git
10921S: Maintained
10922F: drivers/media/tuners/si2157*
10923
75e2d5ba
AP
10924SI2168 MEDIA DRIVER
10925M: Antti Palosaari <crope@iki.fi>
10926L: linux-media@vger.kernel.org
a825eaec 10927W: https://linuxtv.org
75e2d5ba
AP
10928W: http://palosaari.fi/linux/
10929Q: http://patchwork.linuxtv.org/project/linux-media/list/
10930T: git git://linuxtv.org/anttip/media_tree.git
10931S: Maintained
10932F: drivers/media/dvb-frontends/si2168*
10933
49cc629d
HV
10934SI470X FM RADIO RECEIVER I2C DRIVER
10935M: Hans Verkuil <hverkuil@xs4all.nl>
10936L: linux-media@vger.kernel.org
10937T: git git://linuxtv.org/media_tree.git
a825eaec 10938W: https://linuxtv.org
49cc629d
HV
10939S: Odd Fixes
10940F: drivers/media/radio/si470x/radio-si470x-i2c.c
10941
10942SI470X FM RADIO RECEIVER USB DRIVER
10943M: Hans Verkuil <hverkuil@xs4all.nl>
10944L: linux-media@vger.kernel.org
10945T: git git://linuxtv.org/media_tree.git
a825eaec 10946W: https://linuxtv.org
49cc629d
HV
10947S: Maintained
10948F: drivers/media/radio/si470x/radio-si470x-common.c
10949F: drivers/media/radio/si470x/radio-si470x.h
10950F: drivers/media/radio/si470x/radio-si470x-usb.c
10951
c937ca03
EV
10952SI4713 FM RADIO TRANSMITTER I2C DRIVER
10953M: Eduardo Valentin <edubezval@gmail.com>
10954L: linux-media@vger.kernel.org
10955T: git git://linuxtv.org/media_tree.git
a825eaec 10956W: https://linuxtv.org
c937ca03 10957S: Odd Fixes
99995ded 10958F: drivers/media/radio/si4713/si4713.?
c937ca03
EV
10959
10960SI4713 FM RADIO TRANSMITTER PLATFORM DRIVER
10961M: Eduardo Valentin <edubezval@gmail.com>
10962L: linux-media@vger.kernel.org
10963T: git git://linuxtv.org/media_tree.git
a825eaec 10964W: https://linuxtv.org
c937ca03 10965S: Odd Fixes
99995ded
DR
10966F: drivers/media/radio/si4713/radio-platform-si4713.c
10967
10968SI4713 FM RADIO TRANSMITTER USB DRIVER
10969M: Hans Verkuil <hverkuil@xs4all.nl>
10970L: linux-media@vger.kernel.org
10971T: git git://linuxtv.org/media_tree.git
a825eaec 10972W: https://linuxtv.org
99995ded
DR
10973S: Maintained
10974F: drivers/media/radio/si4713/radio-usb-si4713.c
c937ca03 10975
beb91d46 10976SIANO DVB DRIVER
5dc8a864
MCC
10977M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
10978M: Mauro Carvalho Chehab <mchehab@kernel.org>
beb91d46 10979L: linux-media@vger.kernel.org
a825eaec 10980W: https://linuxtv.org
beb91d46
MCC
10981T: git git://linuxtv.org/media_tree.git
10982S: Odd fixes
10983F: drivers/media/common/siano/
beb91d46 10984F: drivers/media/usb/siano/
beb91d46 10985F: drivers/media/usb/siano/
14430813 10986F: drivers/media/mmc/siano/
beb91d46 10987
6f15b602
HG
10988SIMPLEFB FB DRIVER
10989M: Hans de Goede <hdegoede@redhat.com>
10990L: linux-fbdev@vger.kernel.org
10991S: Maintained
2d799dde 10992F: Documentation/devicetree/bindings/display/simple-framebuffer.txt
6f15b602
HG
10993F: drivers/video/fbdev/simplefb.c
10994F: include/linux/platform_data/simplefb.h
10995
b618b69c 10996SH_VEU V4L2 MEM2MEM DRIVER
b618b69c 10997L: linux-media@vger.kernel.org
bb60fcb2 10998S: Orphan
b618b69c 10999F: drivers/media/platform/sh_veu.c
b618b69c
GL
11000
11001SH_VOU V4L2 OUTPUT DRIVER
b618b69c 11002L: linux-media@vger.kernel.org
bb60fcb2 11003S: Orphan
b618b69c 11004F: drivers/media/platform/sh_vou.c
d647f0b7 11005F: include/media/drv-intf/sh_vou.h
b618b69c 11006
6349d997 11007SIMPLE FIRMWARE INTERFACE (SFI)
2bf822d7 11008M: Len Brown <lenb@kernel.org>
6349d997
LB
11009L: sfi-devel@simplefirmware.org
11010W: http://simplefirmware.org/
11011T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux-sfi-2.6.git
e2d1d6c0 11012S: Supported
943fc810 11013F: arch/x86/platform/sfi/
6349d997
LB
11014F: drivers/sfi/
11015F: include/linux/sfi*.h
e2d1d6c0 11016
1da177e4
LT
11017SIMTEC EB110ATX (Chalice CATS)
11018P: Ben Dooks
b16957c6
BD
11019P: Vincent Sanders <vince@simtec.co.uk>
11020M: Simtec Linux Team <linux@simtec.co.uk>
1da177e4
LT
11021W: http://www.simtec.co.uk/products/EB110ATX/
11022S: Supported
11023
11024SIMTEC EB2410ITX (BAST)
11025P: Ben Dooks
b16957c6
BD
11026P: Vincent Sanders <vince@simtec.co.uk>
11027M: Simtec Linux Team <linux@simtec.co.uk>
1da177e4
LT
11028W: http://www.simtec.co.uk/products/EB2410ITX/
11029S: Supported
15dba387
JP
11030F: arch/arm/mach-s3c24xx/mach-bast.c
11031F: arch/arm/mach-s3c24xx/bast-ide.c
11032F: arch/arm/mach-s3c24xx/bast-irq.c
1da177e4 11033
4c5adde7 11034TI DAVINCI MACHINE SUPPORT
3ba789c0 11035M: Sekhar Nori <nsekhar@ti.com>
3cf2efd5 11036M: Kevin Hilman <khilman@kernel.org>
42c031df
SN
11037L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11038T: git git://git.kernel.org/pub/scm/linux/kernel/git/nsekhar/linux-davinci.git
4c5adde7 11039S: Supported
14430813 11040F: arch/arm/mach-davinci/
046d0a37 11041F: drivers/i2c/busses/i2c-davinci.c
4c5adde7 11042
8d4b3f08 11043TI DAVINCI SERIES MEDIA DRIVER
e43cdb56 11044M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
8d4b3f08 11045L: linux-media@vger.kernel.org
a825eaec 11046W: https://linuxtv.org
8d4b3f08
LP
11047Q: http://patchwork.linuxtv.org/project/linux-media/list/
11048T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
9ce5eca7 11049S: Maintained
8d4b3f08
LP
11050F: drivers/media/platform/davinci/
11051F: include/media/davinci/
11052
417d2e50 11053TI AM437X VPFE DRIVER
e43cdb56 11054M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
417d2e50 11055L: linux-media@vger.kernel.org
a825eaec 11056W: https://linuxtv.org
417d2e50
BP
11057Q: http://patchwork.linuxtv.org/project/linux-media/list/
11058T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
11059S: Maintained
11060F: drivers/media/platform/am437x/
11061
c4c0283a 11062OV2659 OMNIVISION SENSOR DRIVER
e43cdb56 11063M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
c4c0283a 11064L: linux-media@vger.kernel.org
a825eaec 11065W: https://linuxtv.org
c4c0283a
BP
11066Q: http://patchwork.linuxtv.org/project/linux-media/list/
11067T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
11068S: Maintained
11069F: drivers/media/i2c/ov2659.c
b5dcee22 11070F: include/media/i2c/ov2659.h
c4c0283a 11071
3a6779f5
SM
11072SILICON MOTION SM712 FRAME BUFFER DRIVER
11073M: Sudip Mukherjee <sudipm.mukherjee@gmail.com>
11074M: Teddy Wang <teddy.wang@siliconmotion.com>
11075M: Sudip Mukherjee <sudip@vectorindia.org>
11076L: linux-fbdev@vger.kernel.org
11077S: Maintained
11078F: drivers/video/fbdev/sm712*
11079F: Documentation/fb/sm712fb.txt
11080
92aab3c0 11081SIS 190 ETHERNET DRIVER
8b58be88 11082M: Francois Romieu <romieu@fr.zoreil.com>
92aab3c0
FR
11083L: netdev@vger.kernel.org
11084S: Maintained
8c7de408 11085F: drivers/net/ethernet/sis/sis190.c
92aab3c0 11086
1da177e4 11087SIS 900/7016 FAST ETHERNET DRIVER
8b58be88 11088M: Daniele Venzano <venza@brownhat.org>
1da177e4 11089W: http://www.brownhat.org/sis900.html
979b6c13 11090L: netdev@vger.kernel.org
1da177e4 11091S: Maintained
8c7de408 11092F: drivers/net/ethernet/sis/sis900.*
1da177e4
LT
11093
11094SIS FRAMEBUFFER DRIVER
8b58be88 11095M: Thomas Winischhofer <thomas@winischhofer.net>
1da177e4 11096W: http://www.winischhofer.net/linuxsisvga.shtml
b7eee616 11097S: Maintained
679655da 11098F: Documentation/fb/sisfb.txt
8a61f013 11099F: drivers/video/fbdev/sis/
679655da 11100F: include/video/sisfb.h
1da177e4
LT
11101
11102SIS USB2VGA DRIVER
8b58be88 11103M: Thomas Winischhofer <thomas@winischhofer.net>
1da177e4
LT
11104W: http://www.winischhofer.at/linuxsisusbvga.shtml
11105S: Maintained
679655da 11106F: drivers/usb/misc/sisusbvga/
1da177e4 11107
415ad26d 11108SLAB ALLOCATOR
16e943bf 11109M: Christoph Lameter <cl@linux.com>
2ed1c525 11110M: Pekka Enberg <penberg@kernel.org>
16e943bf
CL
11111M: David Rientjes <rientjes@google.com>
11112M: Joonsoo Kim <iamjoonsoo.kim@lge.com>
11113M: Andrew Morton <akpm@linux-foundation.org>
415ad26d
CL
11114L: linux-mm@kvack.org
11115S: Maintained
679655da 11116F: include/linux/sl?b*.h
16e943bf 11117F: mm/sl?b*
415ad26d 11118
9fab9787 11119SLEEPABLE READ-COPY UPDATE (SRCU)
96a39bc4 11120M: Lai Jiangshan <jiangshanlai@gmail.com>
9fab9787 11121M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
ab0afd6c 11122M: Josh Triplett <josh@joshtriplett.org>
4632a191
PM
11123R: Steven Rostedt <rostedt@goodmis.org>
11124R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
981c3a4f 11125L: linux-kernel@vger.kernel.org
9fab9787
PM
11126W: http://www.rdrop.com/users/paulmck/RCU/
11127S: Supported
11128T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
4102adab
PM
11129F: include/linux/srcu.h
11130F: kernel/rcu/srcu.c
9fab9787 11131
66372841
CS
11132SMACK SECURITY MODULE
11133M: Casey Schaufler <casey@schaufler-ca.com>
11134L: linux-security-module@vger.kernel.org
11135W: http://schaufler-ca.com
ece38248 11136T: git git://github.com/cschaufler/smack-next
66372841
CS
11137S: Maintained
11138F: Documentation/security/Smack.txt
11139F: security/smack/
11140
20651e0b 11141DRIVERS FOR ADAPTIVE VOLTAGE SCALING (AVS)
68ace3e1
KH
11142M: Kevin Hilman <khilman@kernel.org>
11143M: Nishanth Menon <nm@ti.com>
11144S: Maintained
20651e0b 11145F: drivers/power/avs/
68ace3e1
KH
11146F: include/linux/power/smartreflex.h
11147L: linux-pm@vger.kernel.org
11148
1da177e4 11149SMC91x ETHERNET DRIVER
2f82af08 11150M: Nicolas Pitre <nico@fluxnic.net>
18e2842b 11151S: Odd Fixes
ae150435 11152F: drivers/net/ethernet/smsc/smc91x.*
1da177e4 11153
e8e31622
SA
11154SMIA AND SMIA++ IMAGE SENSOR DRIVER
11155M: Sakari Ailus <sakari.ailus@iki.fi>
11156L: linux-media@vger.kernel.org
11157S: Maintained
14430813 11158F: drivers/media/i2c/smiapp/
b5dcee22 11159F: include/media/i2c/smiapp.h
e8e31622
SA
11160F: drivers/media/i2c/smiapp-pll.c
11161F: drivers/media/i2c/smiapp-pll.h
fd2bfdc8 11162F: include/uapi/linux/smiapp.h
a2cec3c0 11163F: Documentation/devicetree/bindings/media/i2c/nokia,smia.txt
e8e31622 11164
920fa1ff
GR
11165SMM665 HARDWARE MONITOR DRIVER
11166M: Guenter Roeck <linux@roeck-us.net>
968ce1b1 11167L: linux-hwmon@vger.kernel.org
920fa1ff
GR
11168S: Maintained
11169F: Documentation/hwmon/smm665
11170F: drivers/hwmon/smm665.c
11171
9df7305b 11172SMSC EMC2103 HARDWARE MONITOR DRIVER
90b24cfb 11173M: Steve Glendinning <steve.glendinning@shawell.net>
968ce1b1 11174L: linux-hwmon@vger.kernel.org
90b24cfb 11175S: Maintained
9df7305b
SG
11176F: Documentation/hwmon/emc2103
11177F: drivers/hwmon/emc2103.c
11178
a98d506c
HG
11179SMSC SCH5627 HARDWARE MONITOR DRIVER
11180M: Hans de Goede <hdegoede@redhat.com>
968ce1b1 11181L: linux-hwmon@vger.kernel.org
a98d506c
HG
11182S: Supported
11183F: Documentation/hwmon/sch5627
11184F: drivers/hwmon/sch5627.c
11185
6ea884db 11186SMSC47B397 HARDWARE MONITOR DRIVER
d8130624 11187M: Jean Delvare <jdelvare@suse.com>
968ce1b1 11188L: linux-hwmon@vger.kernel.org
6ea884db 11189S: Maintained
679655da
JP
11190F: Documentation/hwmon/smsc47b397
11191F: drivers/hwmon/smsc47b397.c
6ea884db 11192
fd9abb3d 11193SMSC911x ETHERNET DRIVER
90b24cfb 11194M: Steve Glendinning <steve.glendinning@shawell.net>
2cb37728 11195L: netdev@vger.kernel.org
90b24cfb 11196S: Maintained
679655da 11197F: include/linux/smsc911x.h
ae150435 11198F: drivers/net/ethernet/smsc/smsc911x.*
2cb37728
SG
11199
11200SMSC9420 PCI ETHERNET DRIVER
90b24cfb 11201M: Steve Glendinning <steve.glendinning@shawell.net>
fd9abb3d 11202L: netdev@vger.kernel.org
90b24cfb 11203S: Maintained
ae150435 11204F: drivers/net/ethernet/smsc/smsc9420.*
fd9abb3d 11205
3c8a63e2 11206SMSC UFX6000 and UFX7000 USB to VGA DRIVER
90b24cfb 11207M: Steve Glendinning <steve.glendinning@shawell.net>
3c8a63e2 11208L: linux-fbdev@vger.kernel.org
90b24cfb 11209S: Maintained
8a61f013 11210F: drivers/video/fbdev/smscufx.c
3c8a63e2 11211
668acf32 11212SOC-CAMERA V4L2 SUBSYSTEM
8b58be88 11213M: Guennadi Liakhovetski <g.liakhovetski@gmx.de>
661263b5 11214L: linux-media@vger.kernel.org
275ffde4 11215T: git git://linuxtv.org/media_tree.git
795fb7e7 11216S: Maintained
90d72ac6
MCC
11217F: include/media/soc*
11218F: drivers/media/i2c/soc_camera/
11219F: drivers/media/platform/soc_camera/
668acf32 11220
e2d1d6c0 11221SOEKRIS NET48XX LED SUPPORT
8b58be88 11222M: Chris Boot <bootc@bootc.net>
e2d1d6c0 11223S: Maintained
679655da 11224F: drivers/leds/leds-net48xx.c
e2d1d6c0 11225
e3994db1 11226SOFTLOGIC 6x10 MPEG CODEC
9661975d
AU
11227M: Bluecherry Maintainers <maintainers@bluecherrydvr.com>
11228M: Andrey Utkin <andrey.utkin@corp.bluecherry.net>
11229M: Andrey Utkin <andrey.krieger.utkin@gmail.com>
1f141f6b 11230M: Ismael Luceno <ismael@iodev.co.uk>
e3994db1
JP
11231L: linux-media@vger.kernel.org
11232S: Supported
11233F: drivers/media/pci/solo6x10/
11234
1da177e4 11235SOFTWARE RAID (Multiple Disks) SUPPORT
c2f662eb 11236M: Shaohua Li <shli@kernel.org>
1da177e4 11237L: linux-raid@vger.kernel.org
0f9ce866 11238T: git git://git.kernel.org/pub/scm/linux/kernel/git/shli/md.git
524418bb 11239S: Supported
679655da
JP
11240F: drivers/md/
11241F: include/linux/raid/
c117ab84 11242F: include/uapi/linux/raid/
1da177e4 11243
1da177e4 11244SONIC NETWORK DRIVER
8b58be88 11245M: Thomas Bogendoerfer <tsbogend@alpha.franken.de>
979b6c13 11246L: netdev@vger.kernel.org
1da177e4 11247S: Maintained
d9fb9f38 11248F: drivers/net/ethernet/natsemi/sonic.*
1da177e4 11249
61e115a5 11250SONICS SILICON BACKPLANE DRIVER (SSB)
eb032b98 11251M: Michael Buesch <m@bues.ch>
e7828b28 11252L: linux-wireless@vger.kernel.org
61e115a5 11253S: Maintained
679655da
JP
11254F: drivers/ssb/
11255F: include/linux/ssb/
61e115a5 11256
1da177e4 11257SONY VAIO CONTROL DEVICE DRIVER
8b58be88 11258M: Mattia Dongili <malattia@linux.it>
d0944853 11259L: platform-driver-x86@vger.kernel.org
5b18167d 11260W: http://www.linux.it/~malattia/wiki/index.php/Sony_drivers
1da177e4 11261S: Maintained
679655da
JP
11262F: Documentation/laptops/sony-laptop.txt
11263F: drivers/char/sonypi.c
11264F: drivers/platform/x86/sony-laptop.c
11265F: include/linux/sony-laptop.h
1da177e4 11266
baf8532a 11267SONY MEMORYSTICK CARD SUPPORT
8b58be88 11268M: Alex Dubov <oakad@yahoo.com>
baf8532a
AD
11269W: http://tifmxx.berlios.de/
11270S: Maintained
679655da 11271F: drivers/memstick/host/tifm_ms.c
baf8532a 11272
0ab30494
ML
11273SONY MEMORYSTICK STANDARD SUPPORT
11274M: Maxim Levitsky <maximlevitsky@gmail.com>
11275S: Maintained
11276F: drivers/memstick/core/ms_block.*
11277
1da177e4 11278SOUND
8b58be88 11279M: Jaroslav Kysela <perex@perex.cz>
d8130624 11280M: Takashi Iwai <tiwai@suse.com>
93711660 11281L: alsa-devel@alsa-project.org (moderated for non-subscribers)
3126a179 11282W: http://www.alsa-project.org/
dde7ad8d 11283T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
3126a179 11284T: git git://git.alsa-project.org/alsa-kernel.git
ff4a8f32 11285Q: http://patchwork.kernel.org/project/alsa-devel/list/
1da177e4 11286S: Maintained
3126a179
JP
11287F: Documentation/sound/
11288F: include/sound/
c117ab84 11289F: include/uapi/sound/
679655da 11290F: sound/
1da177e4 11291
33bbe149
MB
11292SOUND - COMPRESSED AUDIO
11293M: Vinod Koul <vinod.koul@intel.com>
11294L: alsa-devel@alsa-project.org (moderated for non-subscribers)
11295T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
11296S: Supported
f672f31a 11297F: Documentation/sound/alsa/compress_offload.txt
33bbe149 11298F: include/sound/compress_driver.h
f672f31a 11299F: include/uapi/sound/compress_*
33bbe149
MB
11300F: sound/core/compress_offload.c
11301F: sound/soc/soc-compress.c
11302
bd903bde 11303SOUND - SOC LAYER / DYNAMIC AUDIO POWER MANAGEMENT (ASoC)
6b9cf5c2 11304M: Liam Girdwood <lgirdwood@gmail.com>
b02e48f2 11305M: Mark Brown <broonie@kernel.org>
86f14df8 11306T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound.git
93711660 11307L: alsa-devel@alsa-project.org (moderated for non-subscribers)
b0b8daf7 11308W: http://alsa-project.org/main/index.php/ASoC
eb1a6af3 11309S: Supported
181ad2a5 11310F: Documentation/devicetree/bindings/sound/
2820f615 11311F: Documentation/sound/alsa/soc/
679655da 11312F: sound/soc/
e6e55122 11313F: include/sound/soc*
eb1a6af3 11314
d7f8761b
MB
11315SOUND - DMAENGINE HELPERS
11316M: Lars-Peter Clausen <lars@metafoo.de>
11317S: Supported
11318F: include/sound/dmaengine_pcm.h
11319F: sound/core/pcm_dmaengine.c
11320F: sound/soc/soc-generic-dmaengine-pcm.c
11321
990a6a99
OS
11322SP2 MEDIA DRIVER
11323M: Olli Salonen <olli.salonen@iki.fi>
11324L: linux-media@vger.kernel.org
a825eaec 11325W: https://linuxtv.org
990a6a99
OS
11326Q: http://patchwork.linuxtv.org/project/linux-media/list/
11327S: Maintained
11328F: drivers/media/dvb-frontends/sp2*
11329
473321fc 11330SPARC + UltraSPARC (sparc/sparc64)
8b58be88 11331M: "David S. Miller" <davem@davemloft.net>
1da177e4 11332L: sparclinux@vger.kernel.org
8a6e2535 11333Q: http://patchwork.ozlabs.org/project/sparclinux/list/
08deed1e
JP
11334T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
11335T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
1da177e4 11336S: Maintained
679655da 11337F: arch/sparc/
7765b8bb 11338F: drivers/sbus/
1da177e4 11339
6404fcca
DM
11340SPARC SERIAL DRIVERS
11341M: "David S. Miller" <davem@davemloft.net>
11342L: sparclinux@vger.kernel.org
08deed1e
JP
11343T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
11344T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
6404fcca 11345S: Maintained
6816383a 11346F: include/linux/sunserialcore.h
df621252 11347F: drivers/tty/serial/suncore.c
df621252
GKH
11348F: drivers/tty/serial/sunhv.c
11349F: drivers/tty/serial/sunsab.c
11350F: drivers/tty/serial/sunsab.h
11351F: drivers/tty/serial/sunsu.c
11352F: drivers/tty/serial/sunzilog.c
11353F: drivers/tty/serial/sunzilog.h
6404fcca 11354
389325b4
CL
11355SPARSE CHECKER
11356M: "Christopher Li" <sparse@chrisli.org>
11357L: linux-sparse@vger.kernel.org
11358W: https://sparse.wiki.kernel.org/
11359T: git git://git.kernel.org/pub/scm/devel/sparse/sparse.git
11360T: git git://git.kernel.org/pub/scm/devel/sparse/chrisl/sparse.git
11361S: Maintained
11362F: include/linux/compiler.h
11363
fc0c195a 11364SPEAR PLATFORM SUPPORT
da89947b 11365M: Viresh Kumar <vireshk@kernel.org>
9cc23682 11366M: Shiraz Hashim <shiraz.linux.kernel@gmail.com>
fbfa0748 11367L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
fc0c195a 11368W: http://www.st.com/spear
11369S: Maintained
e68d7c14 11370F: arch/arm/boot/dts/spear*
281e192f 11371F: arch/arm/mach-spear/
fc0c195a 11372
11373SPEAR CLOCK FRAMEWORK SUPPORT
da89947b 11374M: Viresh Kumar <vireshk@kernel.org>
fbfa0748 11375L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
fc0c195a 11376W: http://www.st.com/spear
11377S: Maintained
5df33a62 11378F: drivers/clk/spear/
fc0c195a 11379
e2d1d6c0 11380SPI SUBSYSTEM
b02e48f2 11381M: Mark Brown <broonie@kernel.org>
dfbe403c 11382L: linux-spi@vger.kernel.org
e7e4e13c 11383T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi.git
8a6e2535 11384Q: http://patchwork.kernel.org/project/spi-devel-general/list/
e2d1d6c0 11385S: Maintained
87306eb7 11386F: Documentation/devicetree/bindings/spi/
679655da
JP
11387F: Documentation/spi/
11388F: drivers/spi/
11389F: include/linux/spi/
c117ab84 11390F: include/uapi/linux/spi/
a43cd4bb 11391F: tools/spi/
e2d1d6c0 11392
2752e401 11393SPIDERNET NETWORK DRIVER for CELL
8b58be88 11394M: Ishizaki Kou <kou.ishizaki@toshiba.co.jp>
2752e401
JL
11395L: netdev@vger.kernel.org
11396S: Supported
679655da 11397F: Documentation/networking/spider_net.txt
8df158ac 11398F: drivers/net/ethernet/toshiba/spider_net*
2752e401 11399
e2d1d6c0 11400SPU FILE SYSTEM
8b58be88 11401M: Jeremy Kerr <jk@ozlabs.org>
a4724ed6 11402L: linuxppc-dev@lists.ozlabs.org
e2d1d6c0
RD
11403W: http://www.ibm.com/developerworks/power/cell/
11404S: Supported
679655da
JP
11405F: Documentation/filesystems/spufs.txt
11406F: arch/powerpc/platforms/cell/spufs/
e2d1d6c0 11407
fc555841 11408SQUASHFS FILE SYSTEM
d7f2ff67 11409M: Phillip Lougher <phillip@squashfs.org.uk>
fc555841
PL
11410L: squashfs-devel@lists.sourceforge.net (subscribers-only)
11411W: http://squashfs.org.uk
9f273c24 11412T: git git://git.kernel.org/pub/scm/linux/kernel/git/pkl/squashfs-next.git
fc555841 11413S: Maintained
679655da
JP
11414F: Documentation/filesystems/squashfs.txt
11415F: fs/squashfs/
fc555841 11416
1da177e4 11417SRM (Alpha) environment access
8b58be88 11418M: Jan-Benedict Glaw <jbglaw@lug-owl.de>
1da177e4 11419S: Maintained
679655da 11420F: arch/alpha/kernel/srm_env.c
1da177e4 11421
26e9a397 11422STABLE BRANCH
879a5a00 11423M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
bc7a2f3a 11424L: stable@vger.kernel.org
879a5a00 11425S: Supported
7b175c46 11426F: Documentation/stable_kernel_rules.txt
e2d1d6c0 11427
26e9a397 11428STAGING SUBSYSTEM
879a5a00 11429M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
630081fd 11430T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
1c6ccf62 11431L: devel@driverdev.osuosl.org
879a5a00 11432S: Supported
679655da 11433F: drivers/staging/
dbc6c2cc 11434
ebd3d010
JP
11435STAGING - COMEDI
11436M: Ian Abbott <abbotti@mev.co.uk>
81b884c9 11437M: H Hartley Sweeten <hsweeten@visionengravers.com>
ebd3d010
JP
11438S: Odd Fixes
11439F: drivers/staging/comedi/
11440
a0138163
JP
11441STAGING - FLARION FT1000 DRIVERS
11442M: Marek Belisko <marek.belisko@gmail.com>
11443S: Odd Fixes
11444F: drivers/staging/ft1000/
11445
6c1bb424 11446STAGING - INDUSTRIAL IO
030a13d7 11447M: Jonathan Cameron <jic23@kernel.org>
a0138163 11448L: linux-iio@vger.kernel.org
6c1bb424 11449S: Odd Fixes
5291582d 11450F: Documentation/devicetree/bindings/staging/iio/
6c1bb424
JP
11451F: drivers/staging/iio/
11452
a0138163
JP
11453STAGING - LIRC (LINUX INFRARED REMOTE CONTROL) DRIVERS
11454M: Jarod Wilson <jarod@wilsonet.com>
11455W: http://www.lirc.org/
11456S: Odd Fixes
b2b0186d 11457F: drivers/staging/media/lirc/
a0138163 11458
f5e5de1e
OD
11459STAGING - LUSTRE PARALLEL FILESYSTEM
11460M: Oleg Drokin <oleg.drokin@intel.com>
11461M: Andreas Dilger <andreas.dilger@intel.com>
8701dbf9 11462M: James Simmons <jsimmons@infradead.org>
d98229f0
AD
11463L: lustre-devel@lists.lustre.org (moderated for non-subscribers)
11464W: http://wiki.lustre.org/
f5e5de1e
OD
11465S: Maintained
11466F: drivers/staging/lustre
11467
7c6b6c71
MD
11468STAGING - NVIDIA COMPLIANT EMBEDDED CONTROLLER INTERFACE (nvec)
11469M: Marc Dietrich <marvin24@gmx.de>
11470L: ac100@lists.launchpad.net (moderated for non-subscribers)
5d96bf4d 11471L: linux-tegra@vger.kernel.org
7c6b6c71
MD
11472S: Maintained
11473F: drivers/staging/nvec/
11474
53c43c5c
GKH
11475STAGING - OLPC SECONDARY DISPLAY CONTROLLER (DCON)
11476M: Jens Frederich <jfrederich@gmail.com>
11477M: Daniel Drake <dsd@laptop.org>
11478M: Jon Nettleton <jon.nettleton@gmail.com>
11479W: http://wiki.laptop.org/go/DCON
11480S: Maintained
11481F: drivers/staging/olpc_dcon/
11482
a0138163
JP
11483STAGING - REALTEK RTL8712U DRIVERS
11484M: Larry Finger <Larry.Finger@lwfinger.net>
11485M: Florian Schilhabel <florian.c.schilhabel@googlemail.com>.
11486S: Odd Fixes
11487F: drivers/staging/rtl8712/
11488
980ac4d7
SM
11489STAGING - SILICON MOTION SM750 FRAME BUFFER DRIVER
11490M: Sudip Mukherjee <sudipm.mukherjee@gmail.com>
11491M: Teddy Wang <teddy.wang@siliconmotion.com>
11492M: Sudip Mukherjee <sudip@vectorindia.org>
11493L: linux-fbdev@vger.kernel.org
11494S: Maintained
11495F: drivers/staging/sm750fb/
11496
510fa408
JP
11497STAGING - SLICOSS
11498M: Lior Dotan <liodot@gmail.com>
11499M: Christopher Harrer <charrer@alacritech.com>
11500S: Odd Fixes
11501F: drivers/staging/slicoss/
11502
a0138163
JP
11503STAGING - SPEAKUP CONSOLE SPEECH DRIVER
11504M: William Hubbs <w.d.hubbs@gmail.com>
11505M: Chris Brannon <chris@the-brannons.com>
d33bce31 11506M: Kirk Reiser <kirk@reisers.ca>
a0138163 11507M: Samuel Thibault <samuel.thibault@ens-lyon.org>
e6a152ef 11508L: speakup@linux-speakup.org
a0138163
JP
11509W: http://www.linux-speakup.org/
11510S: Odd Fixes
11511F: drivers/staging/speakup/
11512
b3e871ce
JP
11513STAGING - VIA VT665X DRIVERS
11514M: Forest Bond <forest@alittletooquiet.net>
11515S: Odd Fixes
11516F: drivers/staging/vt665?/
11517
a30baec1 11518STAGING - WILC1000 WIFI DRIVER
d9a85940
AS
11519M: Aditya Shankar <aditya.shankar@microchip.com>
11520M: Ganesh Krishna <ganesh.krishna@microchip.com>
a30baec1
JK
11521L: linux-wireless@vger.kernel.org
11522S: Supported
11523F: drivers/staging/wilc1000/
11524
709bcb07 11525STAGING - XGI Z7,Z9,Z11 PCI DISPLAY DRIVER
3e39e66e 11526M: Arnaud Patard <arnaud.patard@rtp-net.org>
709bcb07
JP
11527S: Odd Fixes
11528F: drivers/staging/xgifb/
11529
1da177e4 11530STARFIRE/DURALAN NETWORK DRIVER
8b58be88 11531M: Ion Badulescu <ionut@badula.org>
b4f90189 11532S: Odd Fixes
9bba23b0 11533F: drivers/net/ethernet/adaptec/starfire*
1da177e4 11534
e2d1d6c0 11535SUN3/3X
8b58be88 11536M: Sam Creasey <sammy@sammy.net>
e2d1d6c0
RD
11537W: http://sammy.net/sun3/
11538S: Maintained
679655da
JP
11539F: arch/m68k/kernel/*sun3*
11540F: arch/m68k/sun3*/
11541F: arch/m68k/include/asm/sun3*
e689cf4a 11542F: drivers/net/ethernet/i825xx/sun3*
e2d1d6c0 11543
af6a5af8
HG
11544SUN4I LOW RES ADC ATTACHED TABLET KEYS DRIVER
11545M: Hans de Goede <hdegoede@redhat.com>
11546L: linux-input@vger.kernel.org
11547S: Maintained
11548F: Documentation/devicetree/bindings/input/sun4i-lradc-keys.txt
11549F: drivers/input/keyboard/sun4i-lradc-keys.c
11550
2bc9ff01
DK
11551SUNDANCE NETWORK DRIVER
11552M: Denis Kirjanov <kda@linux-powerpc.org>
11553L: netdev@vger.kernel.org
11554S: Maintained
11555F: drivers/net/ethernet/dlink/sundance.c
11556
2cbb12a4 11557SUPERH
114bf37e
RF
11558M: Yoshinori Sato <ysato@users.sourceforge.jp>
11559M: Rich Felker <dalias@libc.org>
2cbb12a4 11560L: linux-sh@vger.kernel.org
8a6e2535 11561Q: http://patchwork.kernel.org/project/linux-sh/list/
114bf37e 11562S: Maintained
066069e1 11563F: Documentation/sh/
679655da 11564F: arch/sh/
066069e1 11565F: drivers/sh/
1da177e4 11566
4480f15b 11567SUSPEND TO RAM
7fb06082 11568M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
8b58be88
JP
11569M: Len Brown <len.brown@intel.com>
11570M: Pavel Machek <pavel@ucw.cz>
bf1c138e 11571L: linux-pm@vger.kernel.org
e2d1d6c0 11572S: Supported
679655da
JP
11573F: Documentation/power/
11574F: arch/x86/kernel/acpi/
11575F: drivers/base/power/
11576F: kernel/power/
11577F: include/linux/suspend.h
11578F: include/linux/freezer.h
11579F: include/linux/pm.h
1da177e4
LT
11580
11581SVGA HANDLING
8b58be88 11582M: Martin Mares <mj@ucw.cz>
1da177e4
LT
11583L: linux-video@atrey.karlin.mff.cuni.cz
11584S: Maintained
679655da
JP
11585F: Documentation/svga.txt
11586F: arch/x86/boot/video*
1da177e4 11587
6e28b761
KRW
11588SWIOTLB SUBSYSTEM
11589M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
11590L: linux-kernel@vger.kernel.org
9f273c24 11591T: git git://git.kernel.org/pub/scm/linux/kernel/git/konrad/swiotlb.git
6e28b761
KRW
11592S: Supported
11593F: lib/swiotlb.c
11594F: arch/*/kernel/pci-swiotlb.c
11595F: include/linux/swiotlb.h
11596
007f790c
JP
11597SWITCHDEV
11598M: Jiri Pirko <jiri@resnulli.us>
11599L: netdev@vger.kernel.org
11600S: Supported
11601F: net/switchdev/
11602F: include/net/switchdev.h
11603
db8e35d5
VG
11604SYNOPSYS ARC ARCHITECTURE
11605M: Vineet Gupta <vgupta@synopsys.com>
30b9dbee 11606L: linux-snps-arc@lists.infradead.org
db8e35d5
VG
11607S: Supported
11608F: arch/arc/
9b28829d 11609F: Documentation/devicetree/bindings/arc/*
2d799dde 11610F: Documentation/devicetree/bindings/interrupt-controller/snps,arc*
c6a0fe4a 11611F: drivers/tty/serial/arc_uart.c
b7182d1a 11612T: git git://git.kernel.org/pub/scm/linux/kernel/git/vgupta/arc.git
db8e35d5 11613
556cc1c5
AB
11614SYNOPSYS ARC SDP platform support
11615M: Alexey Brodkin <abrodkin@synopsys.com>
11616S: Supported
11617F: arch/arc/plat-axs10x
11618F: arch/arc/boot/dts/ax*
11619F: Documentation/devicetree/bindings/arc/axs10*
11620
6c284c9a
LJ
11621SYSTEM CONFIGURATION (SYSCON)
11622M: Lee Jones <lee.jones@linaro.org>
11623M: Arnd Bergmann <arnd@arndb.de>
11624T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
11625S: Supported
11626F: drivers/mfd/syscon.c
11627
8c0984e5
SR
11628SYSTEM RESET/SHUTDOWN DRIVERS
11629M: Sebastian Reichel <sre@kernel.org>
8c0984e5 11630L: linux-pm@vger.kernel.org
58db9505 11631T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
8c0984e5
SR
11632S: Maintained
11633F: Documentation/devicetree/bindings/power/reset/
11634F: drivers/power/reset/
11635
1da177e4 11636SYSV FILESYSTEM
8b58be88 11637M: Christoph Hellwig <hch@infradead.org>
1da177e4 11638S: Maintained
679655da
JP
11639F: Documentation/filesystems/sysv-fs.txt
11640F: fs/sysv/
11641F: include/linux/sysv_fs.h
1da177e4 11642
86cfa7fc 11643TARGET SUBSYSTEM
9c3646d1 11644M: "Nicholas A. Bellinger" <nab@linux-iscsi.org>
86cfa7fc 11645L: linux-scsi@vger.kernel.org
b9f5edc2 11646L: target-devel@vger.kernel.org
86cfa7fc 11647W: http://www.linux-iscsi.org
cf015e9f 11648W: http://groups.google.com/group/linux-iscsi-target-dev
452cf324 11649T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
86cfa7fc
NB
11650S: Supported
11651F: drivers/target/
11652F: include/target/
11653F: Documentation/target/
11654
4e68852d 11655TASKSTATS STATISTICS INTERFACE
185e595f 11656M: Balbir Singh <bsingharora@gmail.com>
4e68852d 11657S: Maintained
679655da
JP
11658F: Documentation/accounting/taskstats*
11659F: include/linux/taskstats*
11660F: kernel/taskstats.c
4e68852d 11661
781b456a 11662TC CLASSIFIER
f935f3f8 11663M: Jamal Hadi Salim <jhs@mojatatu.com>
781b456a
SH
11664L: netdev@vger.kernel.org
11665S: Maintained
679655da 11666F: include/net/pkt_cls.h
c117ab84 11667F: include/uapi/linux/pkt_cls.h
679655da 11668F: net/sched/
781b456a 11669
5067f08a 11670TCP LOW PRIORITY MODULE
8b58be88
JP
11671M: "Wong Hoi Sing, Edison" <hswong3i@gmail.com>
11672M: "Hung Hing Lun, Mike" <hlhung3i@gmail.com>
5067f08a
WHSE
11673W: http://tcp-lp-mod.sourceforge.net/
11674S: Maintained
679655da 11675F: net/ipv4/tcp_lp.c
5067f08a 11676
91952bc0
AP
11677TDA10071 MEDIA DRIVER
11678M: Antti Palosaari <crope@iki.fi>
11679L: linux-media@vger.kernel.org
a825eaec 11680W: https://linuxtv.org
91952bc0
AP
11681W: http://palosaari.fi/linux/
11682Q: http://patchwork.linuxtv.org/project/linux-media/list/
11683T: git git://linuxtv.org/anttip/media_tree.git
11684S: Maintained
11685F: drivers/media/dvb-frontends/tda10071*
11686
11687TDA18212 MEDIA DRIVER
11688M: Antti Palosaari <crope@iki.fi>
11689L: linux-media@vger.kernel.org
a825eaec 11690W: https://linuxtv.org
91952bc0
AP
11691W: http://palosaari.fi/linux/
11692Q: http://patchwork.linuxtv.org/project/linux-media/list/
11693T: git git://linuxtv.org/anttip/media_tree.git
11694S: Maintained
11695F: drivers/media/tuners/tda18212*
11696
11697TDA18218 MEDIA DRIVER
11698M: Antti Palosaari <crope@iki.fi>
11699L: linux-media@vger.kernel.org
a825eaec 11700W: https://linuxtv.org
91952bc0
AP
11701W: http://palosaari.fi/linux/
11702Q: http://patchwork.linuxtv.org/project/linux-media/list/
11703T: git git://linuxtv.org/anttip/media_tree.git
11704S: Maintained
11705F: drivers/media/tuners/tda18218*
11706
3b2f6aba
MK
11707TDA18271 MEDIA DRIVER
11708M: Michael Krufky <mkrufky@linuxtv.org>
11709L: linux-media@vger.kernel.org
a825eaec 11710W: https://linuxtv.org
3b2f6aba
MK
11711W: http://github.com/mkrufky
11712Q: http://patchwork.linuxtv.org/project/linux-media/list/
11713T: git git://linuxtv.org/mkrufky/tuners.git
11714S: Maintained
11715F: drivers/media/tuners/tda18271*
11716
e48307a9
MK
11717TDA827x MEDIA DRIVER
11718M: Michael Krufky <mkrufky@linuxtv.org>
11719L: linux-media@vger.kernel.org
a825eaec 11720W: https://linuxtv.org
e48307a9
MK
11721W: http://github.com/mkrufky
11722Q: http://patchwork.linuxtv.org/project/linux-media/list/
11723T: git git://linuxtv.org/mkrufky/tuners.git
11724S: Maintained
11725F: drivers/media/tuners/tda8290.*
11726
66cf9212
MK
11727TDA8290 MEDIA DRIVER
11728M: Michael Krufky <mkrufky@linuxtv.org>
11729L: linux-media@vger.kernel.org
a825eaec 11730W: https://linuxtv.org
66cf9212
MK
11731W: http://github.com/mkrufky
11732Q: http://patchwork.linuxtv.org/project/linux-media/list/
11733T: git git://linuxtv.org/mkrufky/tuners.git
11734S: Maintained
11735F: drivers/media/tuners/tda8290.*
11736
4b9fba30
HV
11737TDA9840 MEDIA DRIVER
11738M: Hans Verkuil <hverkuil@xs4all.nl>
11739L: linux-media@vger.kernel.org
11740T: git git://linuxtv.org/media_tree.git
a825eaec 11741W: https://linuxtv.org
4b9fba30
HV
11742S: Maintained
11743F: drivers/media/i2c/tda9840*
11744
2cb654fd 11745TEA5761 TUNER DRIVER
5dc8a864
MCC
11746M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
11747M: Mauro Carvalho Chehab <mchehab@kernel.org>
2cb654fd 11748L: linux-media@vger.kernel.org
a825eaec 11749W: https://linuxtv.org
2cb654fd
MCC
11750T: git git://linuxtv.org/media_tree.git
11751S: Odd fixes
11752F: drivers/media/tuners/tea5761.*
11753
11754TEA5767 TUNER DRIVER
5dc8a864
MCC
11755M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
11756M: Mauro Carvalho Chehab <mchehab@kernel.org>
2cb654fd 11757L: linux-media@vger.kernel.org
a825eaec 11758W: https://linuxtv.org
2cb654fd
MCC
11759T: git git://linuxtv.org/media_tree.git
11760S: Maintained
11761F: drivers/media/tuners/tea5767.*
11762
4b9fba30
HV
11763TEA6415C MEDIA DRIVER
11764M: Hans Verkuil <hverkuil@xs4all.nl>
11765L: linux-media@vger.kernel.org
11766T: git git://linuxtv.org/media_tree.git
a825eaec 11767W: https://linuxtv.org
4b9fba30
HV
11768S: Maintained
11769F: drivers/media/i2c/tea6415c*
11770
11771TEA6420 MEDIA DRIVER
11772M: Hans Verkuil <hverkuil@xs4all.nl>
11773L: linux-media@vger.kernel.org
11774T: git git://linuxtv.org/media_tree.git
a825eaec 11775W: https://linuxtv.org
4b9fba30
HV
11776S: Maintained
11777F: drivers/media/i2c/tea6420*
11778
3d249d4c 11779TEAM DRIVER
dca9ab92 11780M: Jiri Pirko <jiri@resnulli.us>
3d249d4c
JP
11781L: netdev@vger.kernel.org
11782S: Supported
11783F: drivers/net/team/
11784F: include/linux/if_team.h
c117ab84 11785F: include/uapi/linux/if_team.h
3d249d4c 11786
7d029125 11787TECHNOLOGIC SYSTEMS TS-5500 PLATFORM SUPPORT
9c3646d1 11788M: "Savoir-faire Linux Inc." <kernel@savoirfairelinux.com>
7d029125
VD
11789S: Maintained
11790F: arch/x86/platform/ts5500/
11791
40ad4a30
SY
11792TECHNOTREND USB IR RECEIVER
11793M: Sean Young <sean@mess.org>
11794L: linux-media@vger.kernel.org
11795S: Maintained
11796F: drivers/media/rc/ttusbir.c
11797
adabdb0c 11798TEGRA ARCHITECTURE SUPPORT
243d58ec 11799M: Stephen Warren <swarren@wwwdotorg.org>
adabdb0c 11800M: Thierry Reding <thierry.reding@gmail.com>
554077c5 11801M: Alexandre Courbot <gnurou@gmail.com>
84b9414b 11802L: linux-tegra@vger.kernel.org
fd117cd1 11803Q: http://patchwork.ozlabs.org/project/linux-tegra/list/
b779b88d 11804T: git git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux.git
84b9414b 11805S: Supported
bbbe96ed 11806N: [^a-z]tegra
84b9414b 11807
adabdb0c
SW
11808TEGRA CLOCK DRIVER
11809M: Peter De Schrijver <pdeschrijver@nvidia.com>
11810M: Prashant Gaikwad <pgaikwad@nvidia.com>
11811S: Supported
11812F: drivers/clk/tegra/
11813
86e486a0 11814TEGRA DMA DRIVERS
adabdb0c 11815M: Laxman Dewangan <ldewangan@nvidia.com>
86e486a0 11816M: Jon Hunter <jonathanh@nvidia.com>
adabdb0c 11817S: Supported
86e486a0 11818F: drivers/dma/tegra*
adabdb0c 11819
adabdb0c
SW
11820TEGRA I2C DRIVER
11821M: Laxman Dewangan <ldewangan@nvidia.com>
11822S: Supported
11823F: drivers/i2c/busses/i2c-tegra.c
11824
11825TEGRA IOMMU DRIVERS
11826M: Hiroshi Doyu <hdoyu@nvidia.com>
11827S: Supported
11828F: drivers/iommu/tegra*
11829
11830TEGRA KBC DRIVER
11831M: Rakesh Iyer <riyer@nvidia.com>
11832M: Laxman Dewangan <ldewangan@nvidia.com>
11833S: Supported
11834F: drivers/input/keyboard/tegra-kbc.c
11835
adabdb0c
SW
11836TEGRA PWM DRIVER
11837M: Thierry Reding <thierry.reding@gmail.com>
11838S: Supported
11839F: drivers/pwm/pwm-tegra.c
11840
11841TEGRA SERIAL DRIVER
11842M: Laxman Dewangan <ldewangan@nvidia.com>
11843S: Supported
11844F: drivers/tty/serial/serial-tegra.c
11845
11846TEGRA SPI DRIVER
11847M: Laxman Dewangan <ldewangan@nvidia.com>
11848S: Supported
11849F: drivers/spi/spi-tegra*
11850
1a348ccc 11851TEHUTI ETHERNET DRIVER
8b58be88 11852M: Andy Gospodarek <andy@greyhouse.net>
1a348ccc
AG
11853L: netdev@vger.kernel.org
11854S: Supported
ef7f5429 11855F: drivers/net/ethernet/tehuti/*
1a348ccc 11856
4e68852d 11857Telecom Clock Driver for MCPL0010
8b58be88 11858M: Mark Gross <mark.gross@intel.com>
4e68852d 11859S: Supported
679655da 11860F: drivers/char/tlclk.c
4e68852d 11861
4480f15b 11862TENSILICA XTENSA PORT (xtensa)
8b58be88 11863M: Chris Zankel <chris@zankel.net>
f959ed2f
CZ
11864M: Max Filippov <jcmvbkbc@gmail.com>
11865L: linux-xtensa@linux-xtensa.org
9f273c24 11866T: git git://github.com/czankel/xtensa-linux.git
4e68852d 11867S: Maintained
679655da 11868F: arch/xtensa/
3dc99857 11869F: drivers/irqchip/irq-xtensa-*
4e68852d 11870
5313ba66
HV
11871THANKO'S RAREMONO AM/FM/SW RADIO RECEIVER USB DRIVER
11872M: Hans Verkuil <hverkuil@xs4all.nl>
11873L: linux-media@vger.kernel.org
11874T: git git://linuxtv.org/media_tree.git
a825eaec 11875W: https://linuxtv.org
5313ba66
HV
11876S: Maintained
11877F: drivers/media/radio/radio-raremono.c
11878
d3fb6955 11879THERMAL
b75f0050 11880M: Zhang Rui <rui.zhang@intel.com>
f14d1c24 11881M: Eduardo Valentin <edubezval@gmail.com>
b75f0050
JP
11882L: linux-pm@vger.kernel.org
11883T: git git://git.kernel.org/pub/scm/linux/kernel/git/rzhang/linux.git
11884T: git git://git.kernel.org/pub/scm/linux/kernel/git/evalenti/linux-soc-thermal.git
11885Q: https://patchwork.kernel.org/project/linux-pm/list/
11886S: Supported
11887F: drivers/thermal/
11888F: include/linux/thermal.h
af6c9f16 11889F: include/uapi/linux/thermal.h
b75f0050
JP
11890F: include/linux/cpu_cooling.h
11891F: Documentation/devicetree/bindings/thermal/
d3fb6955 11892
64e05d8b
VK
11893THERMAL/CPU_COOLING
11894M: Amit Daniel Kachhap <amit.kachhap@gmail.com>
11895M: Viresh Kumar <viresh.kumar@linaro.org>
9a2172a8 11896M: Javi Merino <javi.merino@kernel.org>
64e05d8b
VK
11897L: linux-pm@vger.kernel.org
11898S: Supported
11899F: Documentation/thermal/cpu-cooling-api.txt
11900F: drivers/thermal/cpu_cooling.c
11901F: include/linux/cpu_cooling.h
11902
4e68852d 11903THINKPAD ACPI EXTRAS DRIVER
8b58be88 11904M: Henrique de Moraes Holschuh <ibm-acpi@hmh.eng.br>
4e68852d 11905L: ibm-acpi-devel@lists.sourceforge.net
d0944853 11906L: platform-driver-x86@vger.kernel.org
4e68852d
AC
11907W: http://ibm-acpi.sourceforge.net
11908W: http://thinkwiki.org/wiki/Ibm-acpi
54e5881d 11909T: git git://repo.or.cz/linux-2.6/linux-acpi-2.6/ibm-acpi-2.6.git
4e68852d 11910S: Maintained
679655da 11911F: drivers/platform/x86/thinkpad_acpi.c
4e68852d 11912
1b46f2a2 11913TI BANDGAP AND THERMAL DRIVER
f14d1c24 11914M: Eduardo Valentin <edubezval@gmail.com>
ef41be81 11915M: Keerthy <j-keerthy@ti.com>
1b46f2a2 11916L: linux-pm@vger.kernel.org
531ff13e 11917L: linux-omap@vger.kernel.org
5a723e81 11918S: Maintained
794b2e25 11919F: drivers/thermal/ti-soc-thermal/
1b46f2a2 11920
ccf963d3
BP
11921TI VPE/CAL DRIVERS
11922M: Benoit Parrot <bparrot@ti.com>
11923L: linux-media@vger.kernel.org
11924W: http://linuxtv.org/
11925Q: http://patchwork.linuxtv.org/project/linux-media/list/
11926S: Maintained
11927F: drivers/media/platform/ti-vpe/
11928
0c7665c3
MF
11929TI CDCE706 CLOCK DRIVER
11930M: Max Filippov <jcmvbkbc@gmail.com>
11931S: Maintained
11932F: drivers/clk/clk-cdce706.c
11933
49b6a5e3
TK
11934TI CLOCK DRIVER
11935M: Tero Kristo <t-kristo@ti.com>
11936L: linux-omap@vger.kernel.org
11937S: Maintained
11938F: drivers/clk/ti/
11939F: include/linux/clk/ti.h
11940
f75cfbad
GS
11941TI ETHERNET SWITCH DRIVER (CPSW)
11942M: Mugunthan V N <mugunthanvnm@ti.com>
11943R: Grygorii Strashko <grygorii.strashko@ti.com>
11944L: linux-omap@vger.kernel.org
11945L: netdev@vger.kernel.org
11946S: Maintained
11947F: drivers/net/ethernet/ti/cpsw*
11948F: drivers/net/ethernet/ti/davinci*
11949
4020f2d7 11950TI FLASH MEDIA INTERFACE DRIVER
8b58be88 11951M: Alex Dubov <oakad@yahoo.com>
795fb7e7 11952S: Maintained
679655da
JP
11953F: drivers/misc/tifm*
11954F: drivers/mmc/host/tifm_sd.c
11955F: include/linux/tifm.h
4020f2d7 11956
e0c52404 11957TI KEYSTONE MULTICORE NAVIGATOR DRIVERS
97215800 11958M: Santosh Shilimkar <ssantosh@kernel.org>
e0c52404
SS
11959L: linux-kernel@vger.kernel.org
11960L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11961S: Maintained
11962F: drivers/soc/ti/*
11963T: git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
11964
11965
152ad442
SR
11966TI LM49xxx FAMILY ASoC CODEC DRIVERS
11967M: M R Swami Reddy <mr.swami.reddy@ti.com>
d392dead 11968M: Vishwas A Deshpande <vishwas.a.deshpande@ti.com>
152ad442
SR
11969L: alsa-devel@alsa-project.org (moderated for non-subscribers)
11970S: Maintained
11971F: sound/soc/codecs/lm49453*
d392dead 11972F: sound/soc/codecs/isabelle*
152ad442 11973
0edd807d
KM
11974TI LP855x BACKLIGHT DRIVER
11975M: Milo Kim <milo.kim@ti.com>
11976S: Maintained
11977F: Documentation/backlight/lp855x-driver.txt
11978F: drivers/video/backlight/lp855x_bl.c
11979F: include/linux/platform_data/lp855x.h
11980
faf13f6d
KM
11981TI LP8727 CHARGER DRIVER
11982M: Milo Kim <milo.kim@ti.com>
11983S: Maintained
8c0984e5 11984F: drivers/power/supply/lp8727_charger.c
faf13f6d
KM
11985F: include/linux/platform_data/lp8727.h
11986
22f1229f
KM
11987TI LP8788 MFD DRIVER
11988M: Milo Kim <milo.kim@ti.com>
11989S: Maintained
11990F: drivers/iio/adc/lp8788_adc.c
11991F: drivers/leds/leds-lp8788.c
11992F: drivers/mfd/lp8788*.c
8c0984e5 11993F: drivers/power/supply/lp8788-charger.c
22f1229f
KM
11994F: drivers/regulator/lp8788-*.c
11995F: include/linux/mfd/lp8788*.h
11996
84640e27
KM
11997TI NETCP ETHERNET DRIVER
11998M: Wingman Kwok <w-kwok2@ti.com>
11999M: Murali Karicheri <m-karicheri2@ti.com>
12000L: netdev@vger.kernel.org
12001S: Maintained
12002F: drivers/net/ethernet/ti/netcp*
12003
217e0ca9
KC
12004TI TAS571X FAMILY ASoC CODEC DRIVER
12005M: Kevin Cernekee <cernekee@chromium.org>
12006L: alsa-devel@alsa-project.org (moderated for non-subscribers)
12007S: Odd Fixes
12008F: sound/soc/codecs/tas571x*
12009
dd5e8e6b 12010TI TWL4030 SERIES SOC CODEC DRIVER
3be79d13 12011M: Peter Ujfalusi <peter.ujfalusi@ti.com>
dd5e8e6b
PU
12012L: alsa-devel@alsa-project.org (moderated for non-subscribers)
12013S: Maintained
12014F: sound/soc/codecs/twl4030*
12015
90921014 12016TI WILINK WIRELESS DRIVERS
90921014
LC
12017L: linux-wireless@vger.kernel.org
12018W: http://wireless.kernel.org/en/users/Drivers/wl12xx
12019W: http://wireless.kernel.org/en/users/Drivers/wl1251
12020T: git git://git.kernel.org/pub/scm/linux/kernel/git/luca/wl12xx.git
22d072f6 12021S: Orphan
90921014
LC
12022F: drivers/net/wireless/ti/
12023F: include/linux/wl12xx.h
12024
e86eaa3a 12025TIPC NETWORK LAYER
8b58be88 12026M: Jon Maloy <jon.maloy@ericsson.com>
115403df 12027M: Ying Xue <ying.xue@windriver.com>
633d2bde
AS
12028L: netdev@vger.kernel.org (core kernel code)
12029L: tipc-discussion@lists.sourceforge.net (user apps, general discussion)
e86eaa3a 12030W: http://tipc.sourceforge.net/
e86eaa3a 12031S: Maintained
c117ab84 12032F: include/uapi/linux/tipc*.h
679655da 12033F: net/tipc/
e86eaa3a 12034
867e359b 12035TILE ARCHITECTURE
b9a279f6 12036M: Chris Metcalf <cmetcalf@mellanox.com>
8c34d8d9 12037W: http://www.mellanox.com/repository/solutions/tile-scm/
7fa129cc 12038T: git git://git.kernel.org/pub/scm/linux/kernel/git/cmetcalf/linux-tile.git
867e359b
CM
12039S: Supported
12040F: arch/tile/
6b940606 12041F: drivers/char/tile-srom.c
5c770755 12042F: drivers/edac/tile_edac.c
6b940606
CM
12043F: drivers/net/ethernet/tile/
12044F: drivers/rtc/rtc-tile.c
12045F: drivers/tty/hvc/hvc_tile.c
b5c6c1a7 12046F: drivers/tty/serial/tilegx.c
6b940606
CM
12047F: drivers/usb/host/*-tilegx.c
12048F: include/linux/usb/tilegx.h
867e359b 12049
1da177e4 12050TLAN NETWORK DRIVER
8b58be88 12051M: Samuel Chessman <chessman@tux.org>
88c07dde 12052L: tlan-devel@lists.sourceforge.net (subscribers-only)
1da177e4
LT
12053W: http://sourceforge.net/projects/tlan/
12054S: Maintained
679655da 12055F: Documentation/networking/tlan.txt
b544dbac 12056F: drivers/net/ethernet/ti/tlan.*
1da177e4 12057
d74db3b2 12058TOMOYO SECURITY MODULE
8b58be88
JP
12059M: Kentaro Takeda <takedakn@nttdata.co.jp>
12060M: Tetsuo Handa <penguin-kernel@I-love.SAKURA.ne.jp>
d03a5d88
TH
12061L: tomoyo-dev-en@lists.sourceforge.jp (subscribers-only, for developers in English)
12062L: tomoyo-users-en@lists.sourceforge.jp (subscribers-only, for users in English)
d74db3b2
KT
12063L: tomoyo-dev@lists.sourceforge.jp (subscribers-only, for developers in Japanese)
12064L: tomoyo-users@lists.sourceforge.jp (subscribers-only, for users in Japanese)
12065W: http://tomoyo.sourceforge.jp/
843d183c 12066T: quilt http://svn.sourceforge.jp/svnroot/tomoyo/trunk/2.5.x/tomoyo-lsm/patches/
d74db3b2 12067S: Maintained
679655da 12068F: security/tomoyo/
d74db3b2 12069
9caeb532 12070TOPSTAR LAPTOP EXTRAS DRIVER
9f0939bf 12071M: Herton Ronaldo Krzesinski <herton@canonical.com>
d0944853 12072L: platform-driver-x86@vger.kernel.org
9caeb532
HRK
12073S: Maintained
12074F: drivers/platform/x86/topstar-laptop.c
12075
1da177e4 12076TOSHIBA ACPI EXTRAS DRIVER
0a63ca11 12077M: Azael Avalos <coproscefalo@gmail.com>
d0944853 12078L: platform-driver-x86@vger.kernel.org
0a63ca11 12079S: Maintained
679655da 12080F: drivers/platform/x86/toshiba_acpi.c
1da177e4 12081
0a63ca11
AA
12082TOSHIBA BLUETOOTH DRIVER
12083M: Azael Avalos <coproscefalo@gmail.com>
12084L: platform-driver-x86@vger.kernel.org
12085S: Maintained
12086F: drivers/platform/x86/toshiba_bluetooth.c
12087
12088TOSHIBA HDD ACTIVE PROTECTION SENSOR DRIVER
12089M: Azael Avalos <coproscefalo@gmail.com>
12090L: platform-driver-x86@vger.kernel.org
12091S: Maintained
12092F: drivers/platform/x86/toshiba_haps.c
12093
14991fc7
AA
12094TOSHIBA WMI HOTKEYS DRIVER
12095M: Azael Avalos <coproscefalo@gmail.com>
12096L: platform-driver-x86@vger.kernel.org
12097S: Maintained
12098F: drivers/platform/x86/toshiba-wmi.c
12099
1da177e4 12100TOSHIBA SMM DRIVER
8b58be88 12101M: Jonathan Buzzard <jonathan@buzzard.org.uk>
1da177e4
LT
12102W: http://www.buzzard.org.uk/toshiba/
12103S: Maintained
679655da
JP
12104F: drivers/char/toshiba.c
12105F: include/linux/toshiba.h
c117ab84 12106F: include/uapi/linux/toshiba.h
1da177e4 12107
d32d9864
MR
12108TOSHIBA TC358743 DRIVER
12109M: Mats Randgaard <matrandg@cisco.com>
12110L: linux-media@vger.kernel.org
12111S: Maintained
12112F: drivers/media/i2c/tc358743*
b5dcee22 12113F: include/media/i2c/tc358743.h
d32d9864 12114
560e6475
WS
12115TMIO/SDHI MMC DRIVER
12116M: Wolfram Sang <wsa+renesas@sang-engineering.com>
d1057c40 12117L: linux-mmc@vger.kernel.org
560e6475 12118S: Supported
d1057c40
GL
12119F: drivers/mmc/host/tmio_mmc*
12120F: drivers/mmc/host/sh_mobile_sdhi.c
560e6475 12121F: include/linux/mfd/tmio.h
d719f900 12122
917cc4e6
GR
12123TMP401 HARDWARE MONITOR DRIVER
12124M: Guenter Roeck <linux@roeck-us.net>
968ce1b1 12125L: linux-hwmon@vger.kernel.org
917cc4e6
GR
12126S: Maintained
12127F: Documentation/hwmon/tmp401
12128F: drivers/hwmon/tmp401.c
12129
98f32602 12130TMPFS (SHMEM FILESYSTEM)
bfcc6e2e 12131M: Hugh Dickins <hughd@google.com>
98f32602
HD
12132L: linux-mm@kvack.org
12133S: Maintained
12134F: include/linux/shmem_fs.h
12135F: mm/shmem.c
12136
45f95b53 12137TM6000 VIDEO4LINUX DRIVER
5dc8a864
MCC
12138M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
12139M: Mauro Carvalho Chehab <mchehab@kernel.org>
45f95b53 12140L: linux-media@vger.kernel.org
a825eaec 12141W: https://linuxtv.org
45f95b53
MCC
12142T: git git://linuxtv.org/media_tree.git
12143S: Odd fixes
12144F: drivers/media/usb/tm6000/
618cd932 12145F: Documentation/media/v4l-drivers/tm6000*
45f95b53 12146
34d1324e
AU
12147TW5864 VIDEO4LINUX DRIVER
12148M: Bluecherry Maintainers <maintainers@bluecherrydvr.com>
12149M: Andrey Utkin <andrey.utkin@corp.bluecherry.net>
12150M: Andrey Utkin <andrey_utkin@fastmail.com>
12151L: linux-media@vger.kernel.org
12152S: Supported
12153F: drivers/media/pci/tw5864/
45f95b53 12154
c65fde19
HV
12155TW68 VIDEO4LINUX DRIVER
12156M: Hans Verkuil <hverkuil@xs4all.nl>
12157L: linux-media@vger.kernel.org
12158T: git git://linuxtv.org/media_tree.git
a825eaec 12159W: https://linuxtv.org
c65fde19
HV
12160S: Odd Fixes
12161F: drivers/media/pci/tw68/
12162
704a84cc
EG
12163TW686X VIDEO4LINUX DRIVER
12164M: Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
12165L: linux-media@vger.kernel.org
12166T: git git://linuxtv.org/media_tree.git
12167W: http://linuxtv.org
12168S: Maintained
12169F: drivers/media/pci/tw686x/
12170
4e68852d 12171TPM DEVICE DRIVER
901486b8 12172M: Peter Huewe <peterhuewe@gmx.de>
cbb2d5e4 12173M: Marcel Selhorst <tpmdd@selhorst.net>
89adb83c 12174M: Jarkko Sakkinen <jarkko.sakkinen@linux.intel.com>
ce93b4b0 12175R: Jason Gunthorpe <jgunthorpe@obsidianresearch.com>
383dec1f 12176W: http://tpmdd.sourceforge.net
63a10dfd 12177L: tpmdd-devel@lists.sourceforge.net (moderated for non-subscribers)
d9912846
JS
12178Q: https://patchwork.kernel.org/project/tpmdd-devel/list/
12179T: git git://git.infradead.org/users/jjs/linux-tpmdd.git
4e68852d 12180S: Maintained
679655da 12181F: drivers/char/tpm/
4e68852d 12182
1a0f1b27
AL
12183TPM IBM_VTPM DEVICE DRIVER
12184M: Ashley Lai <ashleydlai@gmail.com>
12185W: http://tpmdd.sourceforge.net
12186L: tpmdd-devel@lists.sourceforge.net (moderated for non-subscribers)
12187S: Maintained
12188F: drivers/char/tpm/tpm_ibmvtpm*
12189
d6f005a1
JP
12190TRACING
12191M: Steven Rostedt <rostedt@goodmis.org>
d6f005a1 12192M: Ingo Molnar <mingo@redhat.com>
75fc2d37 12193T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
d6f005a1
JP
12194S: Maintained
12195F: Documentation/trace/ftrace.txt
12196F: arch/*/*/*/ftrace.h
12197F: arch/*/kernel/ftrace.c
12198F: include/*/ftrace.h
12199F: include/linux/trace*.h
12200F: include/trace/
12201F: kernel/trace/
6e68e6c5 12202F: tools/testing/selftests/ftrace/
d6f005a1 12203
4abac0d0
IM
12204TRACING MMIO ACCESSES (MMIOTRACE)
12205M: Steven Rostedt <rostedt@goodmis.org>
12206M: Ingo Molnar <mingo@kernel.org>
12207R: Karol Herbst <karolherbst@gmail.com>
12208R: Pekka Paalanen <ppaalanen@gmail.com>
12209S: Maintained
12210L: linux-kernel@vger.kernel.org
12211L: nouveau@lists.freedesktop.org
12212F: kernel/trace/trace_mmiotrace.c
12213F: include/linux/mmiotrace.h
12214F: arch/x86/mm/kmmio.c
12215F: arch/x86/mm/mmio-mod.c
12216F: arch/x86/mm/testmmiotrace.c
12217
1da177e4 12218TRIVIAL PATCHES
8b58be88 12219M: Jiri Kosina <trivial@kernel.org>
54e5881d 12220T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial.git
1da177e4 12221S: Maintained
86ef925f 12222K: ^Subject:.*(?i)trivial
1da177e4 12223
4e68852d 12224TTY LAYER
879a5a00 12225M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
d8130624 12226M: Jiri Slaby <jslaby@suse.com>
879a5a00 12227S: Supported
08deed1e 12228T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git
84e1eb83 12229F: Documentation/serial/
8dd5d2f1 12230F: drivers/tty/
df621252 12231F: drivers/tty/serial/serial_core.c
e3288775
AC
12232F: include/linux/serial_core.h
12233F: include/linux/serial.h
12234F: include/linux/tty.h
c117ab84
CEB
12235F: include/uapi/linux/serial_core.h
12236F: include/uapi/linux/serial.h
12237F: include/uapi/linux/tty.h
4e68852d 12238
91952bc0
AP
12239TUA9001 MEDIA DRIVER
12240M: Antti Palosaari <crope@iki.fi>
12241L: linux-media@vger.kernel.org
a825eaec 12242W: https://linuxtv.org
91952bc0
AP
12243W: http://palosaari.fi/linux/
12244Q: http://patchwork.linuxtv.org/project/linux-media/list/
12245T: git git://linuxtv.org/anttip/media_tree.git
12246S: Maintained
12247F: drivers/media/tuners/tua9001*
12248
740db6d7 12249TULIP NETWORK DRIVERS
740db6d7 12250L: netdev@vger.kernel.org
cf869eb1
GG
12251L: linux-parisc@vger.kernel.org
12252S: Orphan
0f04e2aa 12253F: drivers/net/ethernet/dec/tulip/
1da177e4
LT
12254
12255TUN/TAP driver
ba57b6f2 12256M: Maxim Krasnyansky <maxk@qti.qualcomm.com>
1da177e4
LT
12257W: http://vtun.sourceforge.net/tun
12258S: Maintained
679655da
JP
12259F: Documentation/networking/tuntap.txt
12260F: arch/um/os-Linux/drivers/
1da177e4 12261
b454cc66 12262TURBOCHANNEL SUBSYSTEM
8b58be88 12263M: "Maciej W. Rozycki" <macro@linux-mips.org>
c406339c
RB
12264M: Ralf Baechle <ralf@linux-mips.org>
12265L: linux-mips@linux-mips.org
12266Q: http://patchwork.linux-mips.org/project/linux-mips/list/
b454cc66 12267S: Maintained
679655da
JP
12268F: drivers/tc/
12269F: include/linux/tc.h
b454cc66 12270
e2d1d6c0 12271UBI FILE SYSTEM (UBIFS)
a7859936 12272M: Richard Weinberger <richard@nod.at>
949cb623 12273M: Artem Bityutskiy <dedekind1@gmail.com>
cc8f9b99 12274M: Adrian Hunter <adrian.hunter@intel.com>
e2d1d6c0 12275L: linux-mtd@lists.infradead.org
e2966cbe 12276T: git git://git.infradead.org/ubifs-2.6.git
e2d1d6c0 12277W: http://www.linux-mtd.infradead.org/doc/ubifs.html
a7859936 12278S: Supported
679655da
JP
12279F: Documentation/filesystems/ubifs.txt
12280F: fs/ubifs/
e2d1d6c0 12281
e1632fa2 12282UCLINUX (M68KNOMMU AND COLDFIRE)
44156aff
GU
12283M: Greg Ungerer <gerg@linux-m68k.org>
12284W: http://www.linux-m68k.org/
cc2020e6 12285W: http://www.uclinux.org/
e1632fa2 12286L: linux-m68k@lists.linux-m68k.org
cc2020e6 12287L: uclinux-dev@uclinux.org (subscribers-only)
e1632fa2 12288T: git git://git.kernel.org/pub/scm/linux/kernel/git/gerg/m68knommu.git
cc2020e6 12289S: Maintained
e1632fa2
GU
12290F: arch/m68k/coldfire/
12291F: arch/m68k/68*/
61bc02bb
JP
12292F: arch/m68k/*/*_no.*
12293F: arch/m68k/include/asm/*_no.*
cc2020e6 12294
1da177e4 12295UDF FILESYSTEM
d8130624 12296M: Jan Kara <jack@suse.com>
1da177e4 12297S: Maintained
679655da
JP
12298F: Documentation/filesystems/udf.txt
12299F: fs/udf/
1da177e4 12300
cc2020e6 12301UFS FILESYSTEM
8b58be88 12302M: Evgeniy Dushistov <dushistov@mail.ru>
cc2020e6 12303S: Maintained
679655da
JP
12304F: Documentation/filesystems/ufs.txt
12305F: fs/ufs/
cc2020e6 12306
0a09d3ab
DH
12307UHID USERSPACE HID IO DRIVER:
12308M: David Herrmann <dh.herrmann@googlemail.com>
12309L: linux-input@vger.kernel.org
12310S: Maintained
12311F: drivers/hid/uhid.c
c117ab84 12312F: include/uapi/linux/uhid.h
0a09d3ab 12313
18332a80 12314ULTRA-WIDEBAND (UWB) SUBSYSTEM:
18332a80 12315L: linux-usb@vger.kernel.org
10c6c9c9 12316S: Orphan
355ffe69 12317F: drivers/uwb/
679655da
JP
12318F: include/linux/uwb.h
12319F: include/linux/uwb/
18332a80 12320
b31d8273
G
12321UNICORE32 ARCHITECTURE:
12322M: Guan Xuetao <gxt@mprc.pku.edu.cn>
12323W: http://mprc.pku.edu.cn/~guanxuetao/linux
12324S: Maintained
ceebf4d5 12325T: git git://github.com/gxt/linux.git
b31d8273
G
12326F: arch/unicore32/
12327
d8379ab1
TF
12328UNIFDEF
12329M: Tony Finch <dot@dotat.at>
12330W: http://dotat.at/prog/unifdef
12331S: Maintained
12332F: scripts/unifdef.c
12333
1da177e4 12334UNIFORM CDROM DRIVER
8b58be88 12335M: Jens Axboe <axboe@kernel.dk>
1da177e4
LT
12336W: http://www.kernel.dk
12337S: Maintained
679655da
JP
12338F: Documentation/cdrom/
12339F: drivers/cdrom/cdrom.c
12340F: include/linux/cdrom.h
c117ab84 12341F: include/uapi/linux/cdrom.h
1da177e4 12342
56df0122 12343UNISYS S-PAR DRIVERS
49e7d9df
JP
12344M: David Kershner <david.kershner@unisys.com>
12345L: sparmaintainer@unisys.com (Unisys internal)
12346S: Supported
12347F: drivers/staging/unisys/
56df0122 12348
9941fa6e
VH
12349UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER
12350M: Vinayak Holikatti <vinholikatti@gmail.com>
9941fa6e
VH
12351L: linux-scsi@vger.kernel.org
12352S: Supported
12353F: Documentation/scsi/ufs.txt
12354F: drivers/scsi/ufs/
12355
4b9ffb5a
JP
12356UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER DWC HOOKS
12357M: Joao Pinto <Joao.Pinto@synopsys.com>
12358L: linux-scsi@vger.kernel.org
12359S: Supported
12360F: drivers/scsi/ufs/*dwc*
12361
e2d1d6c0 12362UNSORTED BLOCK IMAGES (UBI)
949cb623 12363M: Artem Bityutskiy <dedekind1@gmail.com>
346be9bc 12364M: Richard Weinberger <richard@nod.at>
e2d1d6c0
RD
12365W: http://www.linux-mtd.infradead.org/
12366L: linux-mtd@lists.infradead.org
b6b44e0a 12367T: git git://git.infradead.org/ubifs-2.6.git
346be9bc 12368S: Supported
80811493 12369F: drivers/mtd/ubi/
679655da 12370F: include/linux/mtd/ubi.h
c117ab84 12371F: include/uapi/mtd/ubi-user.h
e2d1d6c0 12372
1da177e4 12373USB ACM DRIVER
ca1c3e6f 12374M: Oliver Neukum <oneukum@suse.com>
6372594a 12375L: linux-usb@vger.kernel.org
1da177e4 12376S: Maintained
679655da
JP
12377F: Documentation/usb/acm.txt
12378F: drivers/usb/class/cdc-acm.*
1da177e4 12379
b7d572e1
PF
12380USB AR5523 WIRELESS DRIVER
12381M: Pontus Fuchs <pontus.fuchs@gmail.com>
12382L: linux-wireless@vger.kernel.org
12383S: Maintained
12384F: drivers/net/wireless/ath/ar5523/
12385
115bb1ff 12386USB ATTACHED SCSI
866d372e 12387M: Oliver Neukum <oneukum@suse.com>
115bb1ff
MW
12388L: linux-usb@vger.kernel.org
12389L: linux-scsi@vger.kernel.org
8eae0fb7 12390S: Maintained
115bb1ff
MW
12391F: drivers/usb/storage/uas.c
12392
1da177e4 12393USB CDC ETHERNET DRIVER
61eee9a7 12394M: Oliver Neukum <oliver@neukum.org>
795fb7e7 12395L: linux-usb@vger.kernel.org
1da177e4 12396S: Maintained
679655da 12397F: drivers/net/usb/cdc_*.c
c117ab84 12398F: include/uapi/linux/usb/cdc.h
1da177e4 12399
66e3e591
KP
12400USB CHAOSKEY DRIVER
12401M: Keith Packard <keithp@keithp.com>
12402L: linux-usb@vger.kernel.org
12403S: Maintained
12404F: drivers/usb/misc/chaoskey.c
12405
b02b371e 12406USB CYPRESS C67X00 DRIVER
8b58be88 12407M: Peter Korsgaard <jacmet@sunsite.dk>
b02b371e
PK
12408L: linux-usb@vger.kernel.org
12409S: Maintained
679655da 12410F: drivers/usb/c67x00/
b02b371e 12411
d0374f4f 12412USB DAVICOM DM9601 DRIVER
8b58be88 12413M: Peter Korsgaard <jacmet@sunsite.dk>
043600a6 12414L: netdev@vger.kernel.org
d0374f4f
PK
12415W: http://www.linux-usb.org/usbnet
12416S: Maintained
679655da 12417F: drivers/net/usb/dm9601.c
d0374f4f 12418
cc2020e6 12419USB DIAMOND RIO500 DRIVER
8b58be88 12420M: Cesar Miquel <miquel@df.uba.ar>
cc2020e6
AC
12421L: rio500-users@lists.sourceforge.net
12422W: http://rio500.sourceforge.net
12423S: Maintained
679655da 12424F: drivers/usb/misc/rio500*
cc2020e6 12425
1da177e4 12426USB EHCI DRIVER
578333ab 12427M: Alan Stern <stern@rowland.harvard.edu>
795fb7e7 12428L: linux-usb@vger.kernel.org
578333ab 12429S: Maintained
679655da
JP
12430F: Documentation/usb/ehci.txt
12431F: drivers/usb/host/ehci*
1da177e4 12432
69ae9e3e 12433USB GADGET/PERIPHERAL SUBSYSTEM
a55f6286 12434M: Felipe Balbi <balbi@kernel.org>
795fb7e7 12435L: linux-usb@vger.kernel.org
69ae9e3e 12436W: http://www.linux-usb.org/gadget
d6d0f665
FB
12437T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
12438S: Maintained
679655da
JP
12439F: drivers/usb/gadget/
12440F: include/linux/usb/gadget*
69ae9e3e 12441
2dea64b4 12442USB HID/HIDBP DRIVERS (USB KEYBOARDS, MICE, REMOTE CONTROLS, ...)
e5f6450c 12443M: Jiri Kosina <jikos@kernel.org>
406df153 12444R: Benjamin Tissoires <benjamin.tissoires@redhat.com>
795fb7e7 12445L: linux-usb@vger.kernel.org
54e5881d 12446T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid.git
1da177e4 12447S: Maintained
c2f01971 12448F: Documentation/hid/hiddev.txt
679655da 12449F: drivers/hid/usbhid/
1da177e4 12450
959eea21 12451USB ISP116X DRIVER
8b58be88 12452M: Olav Kongas <ok@artecdesign.ee>
795fb7e7 12453L: linux-usb@vger.kernel.org
959eea21 12454S: Maintained
679655da
JP
12455F: drivers/usb/host/isp116x*
12456F: include/linux/usb/isp116x.h
959eea21 12457
146498ea
WH
12458USB LAN78XX ETHERNET DRIVER
12459M: Woojung Huh <woojung.huh@microchip.com>
12460M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
12461L: netdev@vger.kernel.org
12462S: Maintained
12463F: drivers/net/usb/lan78xx.*
12464
1da177e4 12465USB MASS STORAGE DRIVER
fc8b690d 12466M: Alan Stern <stern@rowland.harvard.edu>
795fb7e7 12467L: linux-usb@vger.kernel.org
8836aeb8 12468L: usb-storage@lists.one-eyed-alien.net
1da177e4
LT
12469S: Maintained
12470W: http://www.one-eyed-alien.net/~mdharm/linux-usb/
679655da 12471F: drivers/usb/storage/
1da177e4 12472
af39917d
CL
12473USB MIDI DRIVER
12474M: Clemens Ladisch <clemens@ladisch.de>
12475L: alsa-devel@alsa-project.org (moderated for non-subscribers)
12476T: git git://git.alsa-project.org/alsa-kernel.git
12477S: Maintained
12478F: sound/usb/midi.*
12479
444ce9d4
JP
12480USB NETWORKING DRIVERS
12481L: linux-usb@vger.kernel.org
12482S: Odd Fixes
12483F: drivers/net/usb/
12484
1da177e4 12485USB OHCI DRIVER
578333ab 12486M: Alan Stern <stern@rowland.harvard.edu>
795fb7e7 12487L: linux-usb@vger.kernel.org
578333ab 12488S: Maintained
679655da
JP
12489F: Documentation/usb/ohci.txt
12490F: drivers/usb/host/ohci*
1da177e4 12491
963ffa3e 12492USB OTG FSM (Finite State Machine)
60d77b3d 12493M: Peter Chen <Peter.Chen@nxp.com>
8373856d 12494T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
963ffa3e
PC
12495L: linux-usb@vger.kernel.org
12496S: Maintained
12497F: drivers/usb/common/usb-otg-fsm.c
12498
563da3a9
VM
12499USB OVER IP DRIVER
12500M: Valentina Manea <valentina.manea.m@gmail.com>
90effdcd
SK
12501M: Shuah Khan <shuahkh@osg.samsung.com>
12502M: Shuah Khan <shuah@kernel.org>
563da3a9
VM
12503L: linux-usb@vger.kernel.org
12504S: Maintained
a6d6fc2b 12505F: Documentation/usb/usbip_protocol.txt
563da3a9
VM
12506F: drivers/usb/usbip/
12507F: tools/usb/usbip/
12508
1da177e4 12509USB PEGASUS DRIVER
a16b945c 12510M: Petko Manolov <petkan@nucleusys.com>
795fb7e7 12511L: linux-usb@vger.kernel.org
043600a6 12512L: netdev@vger.kernel.org
052e3128
PM
12513T: git git://github.com/petkan/pegasus.git
12514W: https://github.com/petkan/pegasus
1da177e4 12515S: Maintained
679655da 12516F: drivers/net/usb/pegasus.*
1da177e4 12517
d3ad558f 12518USB PHY LAYER
a55f6286 12519M: Felipe Balbi <balbi@kernel.org>
d3ad558f
FB
12520L: linux-usb@vger.kernel.org
12521T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
12522S: Maintained
12523F: drivers/usb/phy/
d3ad558f 12524
73e4fb3f 12525USB PRINTER DRIVER (usblp)
8b58be88 12526M: Pete Zaitcev <zaitcev@redhat.com>
795fb7e7 12527L: linux-usb@vger.kernel.org
73e4fb3f 12528S: Supported
679655da 12529F: drivers/usb/class/usblp.c
1da177e4 12530
4521b477
BM
12531USB QMI WWAN NETWORK DRIVER
12532M: Bjørn Mork <bjorn@mork.no>
12533L: netdev@vger.kernel.org
12534S: Maintained
12535F: Documentation/ABI/testing/sysfs-class-net-qmi
12536F: drivers/net/usb/qmi_wwan.c
12537
1da177e4 12538USB RTL8150 DRIVER
a16b945c 12539M: Petko Manolov <petkan@nucleusys.com>
795fb7e7 12540L: linux-usb@vger.kernel.org
043600a6 12541L: netdev@vger.kernel.org
052e3128
PM
12542T: git git://github.com/petkan/rtl8150.git
12543W: https://github.com/petkan/rtl8150
1da177e4 12544S: Maintained
679655da 12545F: drivers/net/usb/rtl8150.c
1da177e4 12546
f896b796 12547USB SERIAL SUBSYSTEM
66085694 12548M: Johan Hovold <johan@kernel.org>
795fb7e7 12549L: linux-usb@vger.kernel.org
5ee05309 12550T: git git://git.kernel.org/pub/scm/linux/kernel/git/johan/usb-serial.git
4e68852d 12551S: Maintained
679655da 12552F: Documentation/usb/usb-serial.txt
f896b796 12553F: drivers/usb/serial/
679655da 12554F: include/linux/usb/serial.h
1da177e4 12555
b3f0db1c
SG
12556USB SMSC75XX ETHERNET DRIVER
12557M: Steve Glendinning <steve.glendinning@shawell.net>
12558L: netdev@vger.kernel.org
12559S: Maintained
12560F: drivers/net/usb/smsc75xx.*
12561
2f7ca802 12562USB SMSC95XX ETHERNET DRIVER
90b24cfb 12563M: Steve Glendinning <steve.glendinning@shawell.net>
983ccd74 12564M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
2f7ca802 12565L: netdev@vger.kernel.org
90b24cfb 12566S: Maintained
679655da 12567F: drivers/net/usb/smsc95xx.*
2f7ca802 12568
1da177e4 12569USB SUBSYSTEM
879a5a00 12570M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
795fb7e7 12571L: linux-usb@vger.kernel.org
1da177e4 12572W: http://www.linux-usb.org
08deed1e 12573T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git
1da177e4 12574S: Supported
1700bd98 12575F: Documentation/devicetree/bindings/usb/
679655da 12576F: Documentation/usb/
679655da
JP
12577F: drivers/usb/
12578F: include/linux/usb.h
12579F: include/linux/usb/
1da177e4
LT
12580
12581USB UHCI DRIVER
8b58be88 12582M: Alan Stern <stern@rowland.harvard.edu>
795fb7e7 12583L: linux-usb@vger.kernel.org
1da177e4 12584S: Maintained
679655da 12585F: drivers/usb/host/uhci*
1da177e4 12586
69ae9e3e 12587USB "USBNET" DRIVER FRAMEWORK
d8130624 12588M: Oliver Neukum <oneukum@suse.com>
043600a6 12589L: netdev@vger.kernel.org
69ae9e3e 12590W: http://www.linux-usb.org/usbnet
1da177e4 12591S: Maintained
679655da
JP
12592F: drivers/net/usb/usbnet.c
12593F: include/linux/usb/usbnet.h
1da177e4 12594
c0efd232 12595USB VIDEO CLASS
c53ac071 12596M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
616bd4e2 12597L: linux-uvc-devel@lists.sourceforge.net (subscribers-only)
661263b5 12598L: linux-media@vger.kernel.org
275ffde4 12599T: git git://linuxtv.org/media_tree.git
57c6d2e9 12600W: http://www.ideasonboard.org/uvc/
c0efd232 12601S: Maintained
0c0d06ca 12602F: drivers/media/usb/uvc/
6c0f0359 12603F: include/uapi/linux/uvcvideo.h
1da177e4 12604
b60b9c45
HV
12605USB VISION DRIVER
12606M: Hans Verkuil <hverkuil@xs4all.nl>
12607L: linux-media@vger.kernel.org
12608T: git git://linuxtv.org/media_tree.git
a825eaec 12609W: https://linuxtv.org
b60b9c45
HV
12610S: Odd Fixes
12611F: drivers/media/usb/usbvision/
12612
8282da47
LP
12613USB WEBCAM GADGET
12614M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
12615L: linux-usb@vger.kernel.org
12616S: Maintained
3a83c16e 12617F: drivers/usb/gadget/function/*uvc*
faf2e1db 12618F: drivers/usb/gadget/legacy/webcam.c
8282da47 12619
bf164cc0 12620USB WIRELESS RNDIS DRIVER (rndis_wlan)
e6146c5c 12621M: Jussi Kivilinna <jussi.kivilinna@iki.fi>
bf164cc0
JK
12622L: linux-wireless@vger.kernel.org
12623S: Maintained
679655da 12624F: drivers/net/wireless/rndis_wlan.c
bf164cc0 12625
eb6bab13 12626USB XHCI DRIVER
03d85053 12627M: Mathias Nyman <mathias.nyman@intel.com>
eb6bab13
SS
12628L: linux-usb@vger.kernel.org
12629S: Supported
36d0344c
SS
12630F: drivers/usb/host/xhci*
12631F: drivers/usb/host/pci-quirks*
eb6bab13 12632
1da177e4 12633USB ZD1201 DRIVER
4086b9ca 12634L: linux-wireless@vger.kernel.org
1da177e4 12635W: http://linux-lc100020.sourceforge.net
4086b9ca 12636S: Orphan
ed0ad06f 12637F: drivers/net/wireless/zydas/zd1201.*
1da177e4 12638
b7eee616 12639USB ZR364XX DRIVER
8b58be88 12640M: Antoine Jacquet <royale@zerezo.com>
795fb7e7 12641L: linux-usb@vger.kernel.org
661263b5 12642L: linux-media@vger.kernel.org
275ffde4 12643T: git git://linuxtv.org/media_tree.git
b7eee616
AJ
12644W: http://royale.zerezo.com/zr364xx/
12645S: Maintained
618cd932 12646F: Documentation/media/v4l-drivers/zr364xx*
90d72ac6 12647F: drivers/media/usb/zr364xx/
b7eee616 12648
289fcff4
HK
12649ULPI BUS
12650M: Heikki Krogerus <heikki.krogerus@linux.intel.com>
12651L: linux-usb@vger.kernel.org
12652S: Maintained
12653F: drivers/usb/common/ulpi.c
12654F: include/linux/ulpi/
12655
e7839f25 12656USER-MODE LINUX (UML)
8b58be88 12657M: Jeff Dike <jdike@addtoit.com>
b15194b7 12658M: Richard Weinberger <richard@nod.at>
1da177e4
LT
12659L: user-mode-linux-devel@lists.sourceforge.net
12660L: user-mode-linux-user@lists.sourceforge.net
12661W: http://user-mode-linux.sourceforge.net
9f273c24 12662T: git git://git.kernel.org/pub/scm/linux/kernel/git/rw/uml.git
1da177e4 12663S: Maintained
61516587 12664F: Documentation/virtual/uml/
679655da 12665F: arch/um/
b070989a 12666F: arch/x86/um/
679655da
JP
12667F: fs/hostfs/
12668F: fs/hppfs/
b7eee616 12669
e5f114e9 12670USERSPACE I/O (UIO)
879a5a00 12671M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
e5f114e9 12672S: Maintained
3d3fecbd 12673T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
679655da
JP
12674F: Documentation/DocBook/uio-howto.tmpl
12675F: drivers/uio/
12676F: include/linux/uio*.h
e5f114e9 12677
256cccbe 12678UTIL-LINUX PACKAGE
8b58be88 12679M: Karel Zak <kzak@redhat.com>
256cccbe
KZ
12680L: util-linux@vger.kernel.org
12681W: http://en.wikipedia.org/wiki/Util-linux
12682T: git git://git.kernel.org/pub/scm/utils/util-linux/util-linux.git
f899b0ad
KZ
12683S: Maintained
12684
c1fd1c07 12685UVESAFB DRIVER
8b58be88 12686M: Michal Januszewski <spock@gentoo.org>
c69f677c 12687L: linux-fbdev@vger.kernel.org
c1fd1c07
MJ
12688W: http://dev.gentoo.org/~spock/projects/uvesafb/
12689S: Maintained
679655da 12690F: Documentation/fb/uvesafb.txt
8a61f013 12691F: drivers/video/fbdev/uvesafb.*
c1fd1c07 12692
456930d8
SA
12693VF610 NAND DRIVER
12694M: Stefan Agner <stefan@agner.ch>
12695L: linux-mtd@lists.infradead.org
12696S: Supported
12697F: drivers/mtd/nand/vf610_nfc.c
12698
4480f15b 12699VFAT/FAT/MSDOS FILESYSTEM
8b58be88 12700M: OGAWA Hirofumi <hirofumi@mail.parknet.co.jp>
1da177e4 12701S: Maintained
679655da
JP
12702F: Documentation/filesystems/vfat.txt
12703F: fs/fat/
1da177e4 12704
cba3345c
AW
12705VFIO DRIVER
12706M: Alex Williamson <alex.williamson@redhat.com>
12707L: kvm@vger.kernel.org
9f273c24 12708T: git git://github.com/awilliam/linux-vfio.git
cba3345c
AW
12709S: Maintained
12710F: Documentation/vfio.txt
12711F: drivers/vfio/
12712F: include/linux/vfio.h
c117ab84 12713F: include/uapi/linux/vfio.h
cba3345c 12714
a714ea5f
AW
12715VFIO PLATFORM DRIVER
12716M: Baptiste Reynal <b.reynal@virtualopensystems.com>
12717L: kvm@vger.kernel.org
12718S: Maintained
12719F: drivers/vfio/platform/
12720
9e6f3438
PO
12721VIDEOBUF2 FRAMEWORK
12722M: Pawel Osciak <pawel@osciak.com>
12723M: Marek Szyprowski <m.szyprowski@samsung.com>
e76e4706 12724M: Kyungmin Park <kyungmin.park@samsung.com>
9e6f3438
PO
12725L: linux-media@vger.kernel.org
12726S: Maintained
90d72ac6 12727F: drivers/media/v4l2-core/videobuf2-*
9e6f3438
PO
12728F: include/media/videobuf2-*
12729
06a8fc78
AH
12730VIRTIO AND VHOST VSOCK DRIVER
12731M: Stefan Hajnoczi <stefanha@redhat.com>
12732L: kvm@vger.kernel.org
12733L: virtualization@lists.linux-foundation.org
12734L: netdev@vger.kernel.org
12735S: Maintained
12736F: include/linux/virtio_vsock.h
12737F: include/uapi/linux/virtio_vsock.h
12738F: net/vmw_vsock/virtio_transport_common.c
0ea9e1d3 12739F: net/vmw_vsock/virtio_transport.c
433fc58e
AH
12740F: drivers/vhost/vsock.c
12741F: drivers/vhost/vsock.h
06a8fc78 12742
5523662e
SCP
12743VIRTUAL SERIO DEVICE DRIVER
12744M: Stephen Chandler Paul <thatslyude@gmail.com>
12745S: Maintained
12746F: drivers/input/serio/userio.c
12747F: include/uapi/linux/userio.h
12748
9a82446b
AS
12749VIRTIO CONSOLE DRIVER
12750M: Amit Shah <amit.shah@redhat.com>
12751L: virtualization@lists.linux-foundation.org
12752S: Maintained
12753F: drivers/char/virtio_console.c
12754F: include/linux/virtio_console.h
c117ab84 12755F: include/uapi/linux/virtio_console.h
9a82446b 12756
2426ec8f 12757VIRTIO CORE, NET AND BLOCK DRIVERS
2426ec8f
MT
12758M: "Michael S. Tsirkin" <mst@redhat.com>
12759L: virtualization@lists.linux-foundation.org
12760S: Maintained
0e4191fe 12761F: Documentation/devicetree/bindings/virtio/
2426ec8f 12762F: drivers/virtio/
c893c8d7 12763F: tools/virtio/
2426ec8f
MT
12764F: drivers/net/virtio_net.c
12765F: drivers/block/virtio_blk.c
12766F: include/linux/virtio_*.h
916cdabc 12767F: include/uapi/linux/virtio_*.h
2426ec8f 12768
f2dbda3b
CH
12769VIRTIO DRIVERS FOR S390
12770M: Christian Borntraeger <borntraeger@de.ibm.com>
12771M: Cornelia Huck <cornelia.huck@de.ibm.com>
12772L: linux-s390@vger.kernel.org
12773L: virtualization@lists.linux-foundation.org
12774L: kvm@vger.kernel.org
12775S: Supported
1b568d93 12776F: drivers/s390/virtio/
f2dbda3b 12777
4ad6ee91
GH
12778VIRTIO GPU DRIVER
12779M: David Airlie <airlied@linux.ie>
12780M: Gerd Hoffmann <kraxel@redhat.com>
12781L: dri-devel@lists.freedesktop.org
12782L: virtualization@lists.linux-foundation.org
12783S: Maintained
12784F: drivers/gpu/drm/virtio/
12785F: include/uapi/linux/virtio_gpu.h
12786
3a4d5c94
MT
12787VIRTIO HOST (VHOST)
12788M: "Michael S. Tsirkin" <mst@redhat.com>
12789L: kvm@vger.kernel.org
c996d8b9 12790L: virtualization@lists.linux-foundation.org
3a4d5c94 12791L: netdev@vger.kernel.org
9f273c24 12792T: git git://git.kernel.org/pub/scm/linux/kernel/git/mst/vhost.git
3a4d5c94
MT
12793S: Maintained
12794F: drivers/vhost/
c117ab84 12795F: include/uapi/linux/vhost.h
3a4d5c94 12796
271c8651
GH
12797VIRTIO INPUT DRIVER
12798M: Gerd Hoffmann <kraxel@redhat.com>
12799S: Maintained
12800F: drivers/virtio/virtio_input.c
12801F: include/uapi/linux/virtio_input.h
12802
1da177e4 12803VIA RHINE NETWORK DRIVER
210347e1 12804S: Orphan
f2148a47 12805F: drivers/net/ethernet/via/via-rhine.c
1da177e4 12806
f0bf7f61 12807VIA SD/MMC CARD CONTROLLER DRIVER
558bbb2f 12808M: Bruce Chang <brucechang@via.com.tw>
8b58be88 12809M: Harald Welte <HaraldWelte@viatech.com>
f0bf7f61
HW
12810S: Maintained
12811F: drivers/mmc/host/via-sdmmc.c
12812
69e4a7c2 12813VIA UNICHROME(PRO)/CHROME9 FRAMEBUFFER DRIVER
c7babebd 12814M: Florian Tobias Schandinat <FlorianSchandinat@gmx.de>
c69f677c 12815L: linux-fbdev@vger.kernel.org
69e4a7c2 12816S: Maintained
c7babebd
FTS
12817F: include/linux/via-core.h
12818F: include/linux/via-gpio.h
12819F: include/linux/via_i2c.h
8a61f013 12820F: drivers/video/fbdev/via/
69e4a7c2 12821
01f20734 12822VIA VELOCITY NETWORK DRIVER
8b58be88 12823M: Francois Romieu <romieu@fr.zoreil.com>
01f20734
FR
12824L: netdev@vger.kernel.org
12825S: Maintained
f2148a47 12826F: drivers/net/ethernet/via/via-velocity.*
1da177e4 12827
f73f8173
AW
12828VIRT LIB
12829M: Alex Williamson <alex.williamson@redhat.com>
12830M: Paolo Bonzini <pbonzini@redhat.com>
12831L: kvm@vger.kernel.org
12832S: Supported
12833F: virt/lib/
12834
77911fd2 12835VIVID VIRTUAL VIDEO DRIVER
0b7bc1fa
HV
12836M: Hans Verkuil <hverkuil@xs4all.nl>
12837L: linux-media@vger.kernel.org
12838T: git git://linuxtv.org/media_tree.git
a825eaec 12839W: https://linuxtv.org
0b7bc1fa 12840S: Maintained
77911fd2 12841F: drivers/media/platform/vivid/*
0b7bc1fa 12842
be7f8273 12843VLAN (802.1Q)
8b58be88 12844M: Patrick McHardy <kaber@trash.net>
be7f8273
PM
12845L: netdev@vger.kernel.org
12846S: Maintained
679655da
JP
12847F: drivers/net/macvlan.c
12848F: include/linux/if_*vlan.h
12849F: net/8021q/
be7f8273 12850
55e331cf 12851VLYNQ BUS
08eeb306 12852M: Florian Fainelli <f.fainelli@gmail.com>
8578d7af 12853L: openwrt-devel@lists.openwrt.org (subscribers-only)
55e331cf
FF
12854S: Maintained
12855F: drivers/vlynq/vlynq.c
12856F: include/linux/vlynq.h
12857
390beae4 12858VME SUBSYSTEM
74c600e3 12859M: Martyn Welch <martyn@welchs.me.uk>
1bd289d1 12860M: Manohar Vanga <manohar.vanga@gmail.com>
390beae4
MW
12861M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
12862L: devel@driverdev.osuosl.org
12863S: Maintained
12864T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
12865F: Documentation/vme_api.txt
12866F: drivers/staging/vme/
12867F: drivers/vme/
12868F: include/linux/vme*
12869
4488e09b
AK
12870VMWARE HYPERVISOR INTERFACE
12871M: Alok Kataria <akataria@vmware.com>
12872L: virtualization@lists.linux-foundation.org
12873S: Supported
12874F: arch/x86/kernel/cpu/vmware.c
12875
73b35d07
DT
12876VMWARE BALLOON DRIVER
12877M: Xavier Deguillard <xdeguillard@vmware.com>
12878M: Philip Moltmann <moltmann@vmware.com>
12879M: "VMware, Inc." <pv-drivers@vmware.com>
12880L: linux-kernel@vger.kernel.org
12881S: Maintained
12882F: drivers/misc/vmw_balloon.c
12883
8b8be51b
TH
12884VMWARE VMMOUSE SUBDRIVER
12885M: "VMware Graphics" <linux-graphics-maintainer@vmware.com>
12886M: "VMware, Inc." <pv-drivers@vmware.com>
12887L: linux-input@vger.kernel.org
12888S: Maintained
12889F: drivers/input/mouse/vmmouse.c
12890F: drivers/input/mouse/vmmouse.h
12891
d1a890fa 12892VMWARE VMXNET3 ETHERNET DRIVER
04e1b734 12893M: Shrikrishna Khare <skhare@vmware.com>
65c8bb5b
JP
12894M: "VMware, Inc." <pv-drivers@vmware.com>
12895L: netdev@vger.kernel.org
12896S: Maintained
12897F: drivers/net/vmxnet3/
d1a890fa 12898
851b1642 12899VMware PVSCSI driver
29374ec6 12900M: Jim Gill <jgill@vmware.com>
851b1642
AK
12901M: VMware PV-Drivers <pv-drivers@vmware.com>
12902L: linux-scsi@vger.kernel.org
12903S: Maintained
12904F: drivers/scsi/vmw_pvscsi.c
12905F: drivers/scsi/vmw_pvscsi.h
12906
e53e86c7 12907VOLTAGE AND CURRENT REGULATOR FRAMEWORK
88dd75af 12908M: Liam Girdwood <lgirdwood@gmail.com>
b02e48f2 12909M: Mark Brown <broonie@kernel.org>
5cdeb2c8 12910L: linux-kernel@vger.kernel.org
1dd68f01 12911W: http://www.slimlogic.co.uk/?p=48
6febb5ab 12912T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator.git
e53e86c7 12913S: Supported
9d2597e8 12914F: Documentation/devicetree/bindings/regulator/
679655da 12915F: drivers/regulator/
9d2597e8 12916F: include/dt-bindings/regulator/
679655da 12917F: include/linux/regulator/
e53e86c7 12918
081958eb
DA
12919VRF
12920M: David Ahern <dsa@cumulusnetworks.com>
12921M: Shrijeet Mukherjee <shm@cumulusnetworks.com>
12922L: netdev@vger.kernel.org
12923S: Maintained
12924F: drivers/net/vrf.c
562d897d 12925F: Documentation/networking/vrf.txt
081958eb 12926
ab41319e 12927VT1211 HARDWARE MONITOR DRIVER
8b58be88 12928M: Juerg Haefliger <juergh@gmail.com>
968ce1b1 12929L: linux-hwmon@vger.kernel.org
ab41319e 12930S: Maintained
679655da
JP
12931F: Documentation/hwmon/vt1211
12932F: drivers/hwmon/vt1211.c
ab41319e 12933
1de9e371 12934VT8231 HARDWARE MONITOR DRIVER
8b58be88 12935M: Roger Lucas <vt8231@hiddenengine.co.uk>
968ce1b1 12936L: linux-hwmon@vger.kernel.org
1de9e371 12937S: Maintained
679655da 12938F: drivers/hwmon/vt8231.c
1de9e371 12939
88095e7b
TO
12940VUB300 USB to SDIO/SD/MMC bridge chip
12941M: Tony Olech <tony.olech@elandigitalsystems.com>
12942L: linux-mmc@vger.kernel.org
12943L: linux-usb@vger.kernel.org
12944S: Supported
12945F: drivers/mmc/host/vub300.c
12946
1da177e4 12947W1 DALLAS'S 1-WIRE BUS
a8018766 12948M: Evgeniy Polyakov <zbr@ioremap.net>
1da177e4 12949S: Maintained
679655da
JP
12950F: Documentation/w1/
12951F: drivers/w1/
1da177e4 12952
13927079 12953W83791D HARDWARE MONITORING DRIVER
8b58be88 12954M: Marc Hulsman <m.hulsman@tudelft.nl>
968ce1b1 12955L: linux-hwmon@vger.kernel.org
25845c22 12956S: Maintained
679655da
JP
12957F: Documentation/hwmon/w83791d
12958F: drivers/hwmon/w83791d.c
13927079 12959
61db011d 12960W83793 HARDWARE MONITORING DRIVER
8b58be88 12961M: Rudolf Marek <r.marek@assembler.cz>
968ce1b1 12962L: linux-hwmon@vger.kernel.org
61db011d 12963S: Maintained
679655da
JP
12964F: Documentation/hwmon/w83793
12965F: drivers/hwmon/w83793.c
61db011d 12966
e3760b43 12967W83795 HARDWARE MONITORING DRIVER
d8130624 12968M: Jean Delvare <jdelvare@suse.com>
968ce1b1 12969L: linux-hwmon@vger.kernel.org
e3760b43
JD
12970S: Maintained
12971F: drivers/hwmon/w83795.c
12972
1da177e4 12973W83L51xD SD/MMC CARD INTERFACE DRIVER
8b58be88 12974M: Pierre Ossman <pierre@ossman.eu>
1da177e4 12975S: Maintained
679655da 12976F: drivers/mmc/host/wbsd.*
1da177e4 12977
b4e05923
HG
12978WACOM PROTOCOL 4 SERIAL TABLETS
12979M: Julian Squires <julian@cipht.net>
12980M: Hans de Goede <hdegoede@redhat.com>
12981L: linux-input@vger.kernel.org
12982S: Maintained
12983F: drivers/input/tablet/wacom_serial4.c
12984
3527761c 12985WATCHDOG DEVICE DRIVERS
8b58be88 12986M: Wim Van Sebroeck <wim@iguana.be>
1f32f83e 12987R: Guenter Roeck <linux@roeck-us.net>
230a5cef
WVS
12988L: linux-watchdog@vger.kernel.org
12989W: http://www.linux-watchdog.org/
f599aaf0 12990T: git git://www.linux-watchdog.org/linux-watchdog.git
3527761c 12991S: Maintained
540be8b2 12992F: Documentation/devicetree/bindings/watchdog/
679655da
JP
12993F: Documentation/watchdog/
12994F: drivers/watchdog/
12995F: include/linux/watchdog.h
c117ab84 12996F: include/uapi/linux/watchdog.h
3527761c 12997
b22e00f3
DH
12998WIIMOTE HID DRIVER
12999M: David Herrmann <dh.herrmann@googlemail.com>
13000L: linux-input@vger.kernel.org
13001S: Maintained
13002F: drivers/hid/hid-wiimote*
13003
e258b80e 13004WINBOND CIR DRIVER
364e9e18 13005M: David Härdeman <david@hardeman.nu>
e258b80e 13006S: Maintained
116ab806 13007F: drivers/media/rc/winbond-cir.c
e258b80e 13008
c36a483d
WBG
13009WINSYSTEMS EBC-C384 WATCHDOG DRIVER
13010M: William Breathitt Gray <vilhelm.gray@gmail.com>
13011L: linux-watchdog@vger.kernel.org
13012S: Maintained
13013F: drivers/watchdog/ebc-c384_wdt.c
13014
9c26df9b
WBG
13015WINSYSTEMS WS16C48 GPIO DRIVER
13016M: William Breathitt Gray <vilhelm.gray@gmail.com>
13017L: linux-gpio@vger.kernel.org
13018S: Maintained
13019F: drivers/gpio/gpio-ws16c48.c
e258b80e 13020
8a70da82 13021WIMAX STACK
8b58be88 13022M: Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
8a70da82 13023M: linux-wimax@intel.com
49e7d9df 13024L: wimax@linuxwimax.org (subscribers-only)
8a70da82
IPG
13025S: Supported
13026W: http://linuxwimax.org
315987dc 13027F: Documentation/wimax/README.wimax
315987dc
JP
13028F: include/linux/wimax/debug.h
13029F: include/net/wimax.h
c117ab84 13030F: include/uapi/linux/wimax.h
315987dc 13031F: net/wimax/
8a70da82 13032
5fc14680 13033WISTRON LAPTOP BUTTON DRIVER
8b58be88 13034M: Miloslav Trmac <mitr@volny.cz>
5fc14680 13035S: Maintained
679655da 13036F: drivers/input/misc/wistron_btns.c
5fc14680 13037
1da177e4 13038WL3501 WIRELESS PCMCIA CARD DRIVER
8b58be88 13039M: Arnaldo Carvalho de Melo <acme@ghostprotocols.net>
724c6b35 13040L: linux-wireless@vger.kernel.org
926554c4 13041W: http://oops.ghostprotocols.net:81/blog
1da177e4 13042S: Maintained
679655da 13043F: drivers/net/wireless/wl3501*
1da177e4 13044
055bcbcb 13045WOLFSON MICROELECTRONICS DRIVERS
fef95164 13046L: patches@opensource.wolfsonmicro.com
f0e03dbd
RF
13047T: git https://github.com/CirrusLogic/linux-drivers.git
13048W: https://github.com/CirrusLogic/linux-drivers/wiki
b75ea16a 13049S: Supported
3768f0b1 13050F: Documentation/hwmon/wm83??
f494993f
CK
13051F: Documentation/devicetree/bindings/extcon/extcon-arizona.txt
13052F: Documentation/devicetree/bindings/regulator/arizona-regulator.txt
13053F: Documentation/devicetree/bindings/mfd/arizona.txt
af1c5386 13054F: arch/arm/mach-s3c64xx/mach-crag6410*
f05259a6 13055F: drivers/clk/clk-wm83*.c
9c309598 13056F: drivers/extcon/extcon-arizona.c
b75ea16a 13057F: drivers/leds/leds-wm83*.c
25b273ba 13058F: drivers/gpio/gpio-*wm*.c
9c309598 13059F: drivers/gpio/gpio-arizona.c
d22b0869 13060F: drivers/hwmon/wm83??-hwmon.c
59ec6da2
MB
13061F: drivers/input/misc/wm831x-on.c
13062F: drivers/input/touchscreen/wm831x-ts.c
13063F: drivers/input/touchscreen/wm97*.c
9c309598
MB
13064F: drivers/mfd/arizona*
13065F: drivers/mfd/wm*.c
12ebc137 13066F: drivers/mfd/cs47l24*
8c0984e5 13067F: drivers/power/supply/wm83*.c
b75ea16a
MB
13068F: drivers/rtc/rtc-wm83*.c
13069F: drivers/regulator/wm8*.c
3860e6c4 13070F: drivers/video/backlight/wm83*_bl.c
b75ea16a 13071F: drivers/watchdog/wm83*_wdt.c
9c309598 13072F: include/linux/mfd/arizona/
3860e6c4 13073F: include/linux/mfd/wm831x/
b75ea16a 13074F: include/linux/mfd/wm8350/
3768f0b1 13075F: include/linux/mfd/wm8400*
59ec6da2 13076F: include/linux/wm97xx.h
055bcbcb 13077F: include/sound/wm????.h
9c309598 13078F: sound/soc/codecs/arizona.?
055bcbcb 13079F: sound/soc/codecs/wm*
12ebc137 13080F: sound/soc/codecs/cs47l24*
b75ea16a 13081
3e6cd7a4
TH
13082WORKQUEUE
13083M: Tejun Heo <tj@kernel.org>
badb7f5e 13084R: Lai Jiangshan <jiangshanlai@gmail.com>
3e6cd7a4
TH
13085T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/wq.git
13086S: Maintained
13087F: include/linux/workqueue.h
13088F: kernel/workqueue.c
13089F: Documentation/workqueue.txt
13090
39ac9f48
CYT
13091X-POWERS MULTIFUNCTION PMIC DEVICE DRIVERS
13092M: Chen-Yu Tsai <wens@csie.org>
13093L: linux-kernel@vger.kernel.org
13094S: Maintained
13095N: axp[128]
13096
1da177e4 13097X.25 NETWORK LAYER
8bf28059 13098M: Andrew Hendry <andrew.hendry@gmail.com>
1da177e4 13099L: linux-x25@vger.kernel.org
8bf28059 13100S: Odd Fixes
679655da
JP
13101F: Documentation/networking/x25*
13102F: include/net/x25*
13103F: net/x25/
1da177e4 13104
e2d1d6c0 13105X86 ARCHITECTURE (32-BIT AND 64-BIT)
8b58be88
JP
13106M: Thomas Gleixner <tglx@linutronix.de>
13107M: Ingo Molnar <mingo@redhat.com>
13108M: "H. Peter Anvin" <hpa@zytor.com>
bcde563c 13109M: x86@kernel.org
981c3a4f 13110L: linux-kernel@vger.kernel.org
75fc2d37 13111T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core
e2d1d6c0 13112S: Maintained
679655da
JP
13113F: Documentation/x86/
13114F: arch/x86/
e2d1d6c0 13115
d0944853 13116X86 PLATFORM DRIVERS
e181ba15 13117M: Darren Hart <dvhart@infradead.org>
d0944853 13118L: platform-driver-x86@vger.kernel.org
e181ba15 13119T: git git://git.infradead.org/users/dvhart/linux-platform-drivers-x86.git
d0944853 13120S: Maintained
14430813 13121F: drivers/platform/x86/
3a4bceef 13122F: drivers/platform/olpc/
d0944853 13123
c1f5c54b
IM
13124X86 MCE INFRASTRUCTURE
13125M: Tony Luck <tony.luck@intel.com>
487ba8e8 13126M: Borislav Petkov <bp@alien8.de>
c1f5c54b
IM
13127L: linux-edac@vger.kernel.org
13128S: Maintained
13129F: arch/x86/kernel/cpu/mcheck/*
13130
79ebdc95
BP
13131X86 MICROCODE UPDATE SUPPORT
13132M: Borislav Petkov <bp@alien8.de>
13133S: Maintained
13134F: arch/x86/kernel/cpu/microcode/*
13135
f0905c5a
AL
13136X86 VDSO
13137M: Andy Lutomirski <luto@amacapital.net>
13138L: linux-kernel@vger.kernel.org
13139T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/vdso
13140S: Maintained
d603c8e1 13141F: arch/x86/entry/vdso/
f0905c5a 13142
d6fad502 13143XC2028/3028 TUNER DRIVER
5dc8a864
MCC
13144M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
13145M: Mauro Carvalho Chehab <mchehab@kernel.org>
d6fad502 13146L: linux-media@vger.kernel.org
a825eaec 13147W: https://linuxtv.org
d6fad502
MCC
13148T: git git://linuxtv.org/media_tree.git
13149S: Maintained
13150F: drivers/media/tuners/tuner-xc2028.*
13151
c4468085 13152XEN HYPERVISOR INTERFACE
3eeef8f7
KRW
13153M: Boris Ostrovsky <boris.ostrovsky@oracle.com>
13154M: David Vrabel <david.vrabel@citrix.com>
101ecde5 13155M: Juergen Gross <jgross@suse.com>
11dbb52b 13156L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
ea70ba3a 13157T: git git://git.kernel.org/pub/scm/linux/kernel/git/xen/tip.git
c4468085
IC
13158S: Supported
13159F: arch/x86/xen/
13160F: drivers/*/xen-*front.c
13161F: drivers/xen/
13162F: arch/x86/include/asm/xen/
13163F: include/xen/
c117ab84 13164F: include/uapi/xen/
c4468085 13165
77bfb479 13166XEN HYPERVISOR ARM
85d1a29d 13167M: Stefano Stabellini <sstabellini@kernel.org>
11dbb52b 13168L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
85d1a29d 13169S: Maintained
77bfb479
SS
13170F: arch/arm/xen/
13171F: arch/arm/include/asm/xen/
13172
b475e83f 13173XEN HYPERVISOR ARM64
85d1a29d 13174M: Stefano Stabellini <sstabellini@kernel.org>
11dbb52b 13175L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
85d1a29d 13176S: Maintained
b475e83f
SS
13177F: arch/arm64/xen/
13178F: arch/arm64/include/asm/xen/
13179
9b57e1a7 13180XEN NETWORK BACKEND DRIVER
8386040b 13181M: Wei Liu <wei.liu2@citrix.com>
7d3cfc36 13182M: Paul Durrant <paul.durrant@citrix.com>
11dbb52b 13183L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
9b57e1a7
IC
13184L: netdev@vger.kernel.org
13185S: Supported
13186F: drivers/net/xen-netback/*
13187
c5f8e29d
KRW
13188XEN PCI SUBSYSTEM
13189M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
11dbb52b 13190L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
c5f8e29d
KRW
13191S: Supported
13192F: arch/x86/pci/*xen*
13193F: drivers/pci/*xen*
13194
a2c5ae65
KRW
13195XEN BLOCK SUBSYSTEM
13196M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
bcadb699 13197M: Roger Pau Monné <roger.pau@citrix.com>
a2c5ae65
KRW
13198L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
13199S: Supported
13200F: drivers/block/xen-blkback/*
13201F: drivers/block/xen*
13202
15d03609
JG
13203XEN PVSCSI DRIVERS
13204M: Juergen Gross <jgross@suse.com>
13205L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
13206L: linux-scsi@vger.kernel.org
13207S: Supported
13208F: drivers/scsi/xen-scsifront.c
13209F: drivers/xen/xen-scsiback.c
13210F: include/xen/interface/io/vscsiif.h
13211
c5f8e29d
KRW
13212XEN SWIOTLB SUBSYSTEM
13213M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
11dbb52b 13214L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
c5f8e29d
KRW
13215S: Supported
13216F: arch/x86/xen/*swiotlb*
13217F: drivers/xen/*swiotlb*
13218
1da177e4 13219XFS FILESYSTEM
809625ca 13220M: Dave Chinner <david@fromorbit.com>
541d48f0
DC
13221M: linux-xfs@vger.kernel.org
13222L: linux-xfs@vger.kernel.org
13223W: http://xfs.org/
9f273c24 13224T: git git://git.kernel.org/pub/scm/linux/kernel/git/dgc/linux-xfs.git
1da177e4 13225S: Supported
679655da
JP
13226F: Documentation/filesystems/xfs.txt
13227F: fs/xfs/
1da177e4 13228
8a3b7a25 13229XILINX AXI ETHERNET DRIVER
59a54f30
MS
13230M: Anirudha Sarangi <anirudh@xilinx.com>
13231M: John Linn <John.Linn@xilinx.com>
8a3b7a25 13232S: Maintained
13233F: drivers/net/ethernet/xilinx/xilinx_axienet*
13234
238b8721 13235XILINX UARTLITE SERIAL DRIVER
8b58be88 13236M: Peter Korsgaard <jacmet@sunsite.dk>
238b8721
PK
13237L: linux-serial@vger.kernel.org
13238S: Maintained
df621252 13239F: drivers/tty/serial/uartlite.c
238b8721 13240
df330515
LP
13241XILINX VIDEO IP CORES
13242M: Hyun Kwon <hyun.kwon@xilinx.com>
13243M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
13244L: linux-media@vger.kernel.org
13245T: git git://linuxtv.org/media_tree.git
13246S: Supported
13247F: Documentation/devicetree/bindings/media/xilinx/
13248F: drivers/media/platform/xilinx/
a5562f65 13249F: include/uapi/linux/xilinx-v4l2-controls.h
df330515 13250
74316949
EB
13251XILLYBUS DRIVER
13252M: Eli Billauer <eli.billauer@gmail.com>
13253L: linux-kernel@vger.kernel.org
13254S: Supported
13255F: drivers/char/xillybus/
13256
f620e4b8
MF
13257XTENSA XTFPGA PLATFORM SUPPORT
13258M: Max Filippov <jcmvbkbc@gmail.com>
13259L: linux-xtensa@linux-xtensa.org
13260S: Maintained
13261F: drivers/spi/spi-xtensa-xtfpga.c
57b7068d 13262F: sound/soc/xtensa/xtfpga-i2s.c
f620e4b8 13263
1da177e4 13264YAM DRIVER FOR AX.25
8b58be88 13265M: Jean-Paul Roubelat <jpr@f6fbb.org>
1da177e4
LT
13266L: linux-hams@vger.kernel.org
13267S: Maintained
679655da
JP
13268F: drivers/net/hamradio/yam*
13269F: include/linux/yam.h
1da177e4 13270
af64a5eb 13271YEALINK PHONE DRIVER
8b58be88 13272M: Henk Vergonet <Henk.Vergonet@gmail.com>
af64a5eb
H
13273L: usbb2k-api-dev@nongnu.org
13274S: Maintained
679655da
JP
13275F: Documentation/input/yealink.txt
13276F: drivers/input/misc/yealink.*
af64a5eb 13277
1da177e4 13278Z8530 DRIVER FOR AX.25
8b58be88 13279M: Joerg Reuter <jreuter@yaina.de>
1da177e4
LT
13280W: http://yaina.de/jreuter/
13281W: http://www.qsl.net/dl1bke/
13282L: linux-hams@vger.kernel.org
13283S: Maintained
679655da
JP
13284F: Documentation/networking/z8530drv.txt
13285F: drivers/net/hamradio/*scc.c
13286F: drivers/net/hamradio/z8530.h
1da177e4 13287
0cf31ec1 13288ZBUD COMPRESSED PAGE ALLOCATOR
0bb181c7 13289M: Seth Jennings <sjenning@redhat.com>
0cf31ec1
SJ
13290L: linux-mm@kvack.org
13291S: Maintained
13292F: mm/zbud.c
13293F: include/linux/zbud.h
13294
7c0c3afb 13295ZD1211RW WIRELESS DRIVER
8b58be88
JP
13296M: Daniel Drake <dsd@gentoo.org>
13297M: Ulrich Kunitz <kune@deine-taler.de>
7c0c3afb 13298W: http://zd1211.ath.cx/wiki/DriverRewrite
724c6b35 13299L: linux-wireless@vger.kernel.org
7c0c3afb
DD
13300L: zd1211-devs@lists.sourceforge.net (subscribers-only)
13301S: Maintained
6948300c 13302F: drivers/net/wireless/zydas/zd1211rw/
7c0c3afb 13303
20263029
DS
13304ZPOOL COMPRESSED PAGE STORAGE API
13305M: Dan Streetman <ddstreet@ieee.org>
13306L: linux-mm@kvack.org
13307S: Maintained
13308F: mm/zpool.c
13309F: include/linux/zpool.h
13310
1da177e4 13311ZR36067 VIDEO FOR LINUX DRIVER
1da177e4 13312L: mjpeg-users@lists.sourceforge.net
f63145e2 13313L: linux-media@vger.kernel.org
1da177e4 13314W: http://mjpeg.sourceforge.net/driver-zoran/
a825eaec 13315T: hg https://linuxtv.org/hg/v4l-dvb
f63145e2 13316S: Odd Fixes
90d72ac6 13317F: drivers/media/pci/zoran/
1da177e4 13318
6920f2cc
MK
13319ZRAM COMPRESSED RAM BLOCK DEVICE DRVIER
13320M: Minchan Kim <minchan@kernel.org>
13321M: Nitin Gupta <ngupta@vflare.org>
74f3037c 13322R: Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
6920f2cc
MK
13323L: linux-kernel@vger.kernel.org
13324S: Maintained
13325F: drivers/block/zram/
13326F: Documentation/blockdev/zram.txt
13327
8b4a4080 13328ZS DECSTATION Z85C30 SERIAL DRIVER
8b58be88 13329M: "Maciej W. Rozycki" <macro@linux-mips.org>
8b4a4080 13330S: Maintained
df621252 13331F: drivers/tty/serial/zs.*
8b4a4080 13332
eae70d06
MK
13333ZSMALLOC COMPRESSED SLAB MEMORY ALLOCATOR
13334M: Minchan Kim <minchan@kernel.org>
13335M: Nitin Gupta <ngupta@vflare.org>
41192a2d 13336R: Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
eae70d06
MK
13337L: linux-mm@kvack.org
13338S: Maintained
13339F: mm/zsmalloc.c
13340F: include/linux/zsmalloc.h
d02be50d 13341F: Documentation/vm/zsmalloc.txt
eae70d06 13342
0cf31ec1 13343ZSWAP COMPRESSED SWAP CACHING
0bb181c7 13344M: Seth Jennings <sjenning@redhat.com>
0cf31ec1
SJ
13345L: linux-mm@kvack.org
13346S: Maintained
13347F: mm/zswap.c
13348
1da177e4 13349THE REST
8b58be88 13350M: Linus Torvalds <torvalds@linux-foundation.org>
34d03cc1 13351L: linux-kernel@vger.kernel.org
8a6e2535 13352Q: http://patchwork.kernel.org/project/LKML/list/
d16adea3 13353T: git git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
1da177e4 13354S: Buried alive in reporters
34d03cc1
JP
13355F: *
13356F: */