Revert "PCI: dra7xx: Mark driver as broken"
[deliverable/linux.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
LT
177L: linux-serial@vger.kernel.org
178W: http://serial.sourceforge.net
8ee16a1b 179S: Maintained
08deed1e 180T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git
df621252 181F: drivers/tty/serial/8250*
679655da 182F: include/linux/serial_8250.h
1da177e4
LT
183
1848390 NETWORK DRIVERS [WD80x3/SMC-ELITE, SMC-ULTRA, NE2000, 3C503, etc.]
979b6c13 185L: netdev@vger.kernel.org
0cf445ce 186S: Orphan / Obsolete
644570b8 187F: drivers/net/ethernet/8390/
1da177e4 188
67543e50 1899P FILE SYSTEM
8b58be88
JP
190M: Eric Van Hensbergen <ericvh@gmail.com>
191M: Ron Minnich <rminnich@sandia.gov>
192M: Latchesar Ionkov <lucho@ionkov.net>
ce00f85c 193L: v9fs-developer@lists.sourceforge.net
27a2a5ff 194W: http://swik.net/v9fs
8a6e2535 195Q: http://patchwork.kernel.org/project/v9fs-devel/list/
eeba444a 196T: git git://git.kernel.org/pub/scm/linux/kernel/git/ericvh/v9fs.git
ce00f85c 197S: Maintained
679655da
JP
198F: Documentation/filesystems/9p.txt
199F: fs/9p/
2315cb14
RL
200F: net/9p/
201F: include/net/9p/
202F: include/uapi/linux/virtio_9p.h
203F: include/trace/events/9p.h
204
67543e50 205
91952bc0
AP
206A8293 MEDIA DRIVER
207M: Antti Palosaari <crope@iki.fi>
208L: linux-media@vger.kernel.org
a825eaec 209W: https://linuxtv.org
91952bc0
AP
210W: http://palosaari.fi/linux/
211Q: http://patchwork.linuxtv.org/project/linux-media/list/
212T: git git://linuxtv.org/anttip/media_tree.git
213S: Maintained
214F: drivers/media/dvb-frontends/a8293*
215
e2d1d6c0 216AACRAID SCSI RAID DRIVER
8b58be88 217M: Adaptec OEM Raid Solutions <aacraid@adaptec.com>
e2d1d6c0
RD
218L: linux-scsi@vger.kernel.org
219W: http://www.adaptec.com/
1da177e4 220S: Supported
679655da
JP
221F: Documentation/scsi/aacraid.txt
222F: drivers/scsi/aacraid/
1da177e4 223
ea8f8fc8
JT
224ABI/API
225L: linux-api@vger.kernel.org
ea8f8fc8 226F: include/linux/syscalls.h
ea8f8fc8
JT
227F: kernel/sys_ni.c
228
249e3c85 229ABIT UGURU 1,2 HARDWARE MONITOR DRIVER
93d0cc58 230M: Hans de Goede <hdegoede@redhat.com>
f2b84bbc
HG
231L: lm-sensors@lm-sensors.org
232S: Maintained
679655da 233F: drivers/hwmon/abituguru.c
f2b84bbc 234
249e3c85 235ABIT UGURU 3 HARDWARE MONITOR DRIVER
8b58be88 236M: Alistair John Strachan <alistair@devzero.co.uk>
249e3c85
AJS
237L: lm-sensors@lm-sensors.org
238S: Maintained
679655da 239F: drivers/hwmon/abituguru3.c
249e3c85 240
1b06d64f
WBG
241ACCES 104-DIO-48E GPIO DRIVER
242M: William Breathitt Gray <vilhelm.gray@gmail.com>
243L: linux-gpio@vger.kernel.org
244S: Maintained
245F: drivers/gpio/gpio-104-dio-48e.c
246
6ddcf9b4
WBG
247ACCES 104-IDI-48 GPIO DRIVER
248M: "William Breathitt Gray" <vilhelm.gray@gmail.com>
249L: linux-gpio@vger.kernel.org
250S: Maintained
251F: drivers/gpio/gpio-104-idi-48.c
252
e2558989
WBG
253ACCES 104-IDIO-16 GPIO DRIVER
254M: "William Breathitt Gray" <vilhelm.gray@gmail.com>
255L: linux-gpio@vger.kernel.org
256S: Maintained
257F: drivers/gpio/gpio-104-idio-16.c
258
1da177e4 259ACENIC DRIVER
8b58be88 260M: Jes Sorensen <jes@trained-monkey.org>
1da177e4
LT
261L: linux-acenic@sunsite.dk
262S: Maintained
531c4f89 263F: drivers/net/ethernet/alteon/acenic*
1da177e4 264
e86435eb 265ACER ASPIRE ONE TEMPERATURE AND FAN DRIVER
8b58be88 266M: Peter Feuerer <peter@piie.net>
d0944853 267L: platform-driver-x86@vger.kernel.org
4fc26e36
JP
268W: http://piie.net/?section=acerhdf
269S: Maintained
270F: drivers/platform/x86/acerhdf.c
e86435eb 271
745a5d21 272ACER WMI LAPTOP EXTRAS
182ae55c 273M: "Lee, Chun-Yi" <jlee@suse.com>
d0944853 274L: platform-driver-x86@vger.kernel.org
745a5d21 275S: Maintained
679655da 276F: drivers/platform/x86/acer-wmi.c
745a5d21 277
1da177e4 278ACPI
9c3646d1 279M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
7fb06082 280M: Len Brown <lenb@kernel.org>
6968e50c 281L: linux-acpi@vger.kernel.org
360818b8
RW
282W: https://01.org/linux-acpi
283Q: https://patchwork.kernel.org/project/linux-acpi/list/
284T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
8b59a454 285S: Supported
679655da
JP
286F: drivers/acpi/
287F: drivers/pnp/pnpacpi/
288F: include/linux/acpi.h
43368e74 289F: include/acpi/
3a75ef0c 290F: Documentation/acpi/
89ca78a0 291F: Documentation/ABI/testing/sysfs-bus-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>
cc0b07ed 395L: lm-sensors@lm-sensors.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>
cae2caae
CL
402L: lm-sensors@lm-sensors.org
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>
447L: lm-sensors@lm-sensors.org
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>
b058b859
JD
460L: lm-sensors@lm-sensors.org
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
f62092f6
LFT
599ALTERA MAILBOX DRIVER
600M: Ley Foon Tan <lftan@altera.com>
601L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
602S: Maintained
603F: drivers/mailbox/mailbox-altera.c
604
c5abbba9
THL
605ALTERA PIO DRIVER
606M: Tien Hock Loh <thloh@altera.com>
607L: linux-gpio@vger.kernel.org
608S: Maintained
609F: drivers/gpio/gpio-altera.c
610
16b8b922 611ALTERA TRIPLE SPEED ETHERNET DRIVER
c53fed07 612M: Vince Bridgers <vbridger@opensource.altera.com>
16b8b922
VB
613L: netdev@vger.kernel.org
614L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
615S: Maintained
616F: drivers/net/ethernet/altera/
617
adf9251f
TK
618ALTERA UART/JTAG UART SERIAL DRIVERS
619M: Tobias Klauser <tklauser@distanz.ch>
620L: linux-serial@vger.kernel.org
61bd0943 621L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
adf9251f
TK
622S: Maintained
623F: drivers/tty/serial/altera_uart.c
624F: drivers/tty/serial/altera_jtaguart.c
625F: include/linux/altera_uart.h
626F: include/linux/altera_jtaguart.h
627
f4875e12
TL
628AMD CRYPTOGRAPHIC COPROCESSOR (CCP) DRIVER
629M: Tom Lendacky <thomas.lendacky@amd.com>
630L: linux-crypto@vger.kernel.org
631S: Supported
632F: drivers/crypto/ccp/
633F: include/linux/ccp.h
634
512d1027 635AMD FAM15H PROCESSOR POWER MONITORING DRIVER
96818b58 636M: Huang Rui <ray.huang@amd.com>
512d1027 637L: lm-sensors@lm-sensors.org
96818b58 638S: Supported
512d1027
AH
639F: Documentation/hwmon/fam15h_power
640F: drivers/hwmon/fam15h_power.c
641
167a675a 642AMD GEODE CS5536 USB DEVICE CONTROLLER DRIVER
67d76710 643L: linux-geode@lists.infradead.org (moderated for non-subscribers)
b4731977 644S: Orphan
faf2e1db 645F: drivers/usb/gadget/udc/amd5536udc.*
167a675a 646
f90b8116 647AMD GEODE PROCESSOR/CHIPSET SUPPORT
69006096 648P: Andres Salomon <dilinger@queued.net>
67d76710 649L: linux-geode@lists.infradead.org (moderated for non-subscribers)
f90b8116
JC
650W: http://www.amd.com/us-en/ConnectivitySolutions/TechnicalResources/0,,50_2334_2452_11363,00.html
651S: Supported
679655da
JP
652F: drivers/char/hw_random/geode-rng.c
653F: drivers/crypto/geode*
8a61f013 654F: drivers/video/fbdev/geode/
679655da 655F: arch/x86/include/asm/geode.h
f90b8116 656
919ee7dd 657AMD IOMMU (AMD-VI)
e4110568 658M: Joerg Roedel <joro@8bytes.org>
919ee7dd 659L: iommu@lists.linux-foundation.org
525b233c 660T: git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
e4110568 661S: Maintained
b2c16391
JP
662F: drivers/iommu/amd_iommu*.[ch]
663F: include/linux/amd-iommu.h
919ee7dd 664
16423d67 665AMD KFD
1241e0b4 666M: Oded Gabbay <oded.gabbay@gmail.com>
49e7d9df
JP
667L: dri-devel@lists.freedesktop.org
668T: git git://people.freedesktop.org/~gabbayo/linux.git
669S: Supported
130e0371
OG
670F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.c
671F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.h
32c22e99 672F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v7.c
ff758a12 673F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v8.c
49e7d9df 674F: drivers/gpu/drm/amd/amdkfd/
04df25d1
OG
675F: drivers/gpu/drm/amd/include/cik_structs.h
676F: drivers/gpu/drm/amd/include/kgd_kfd_interface.h
ff758a12 677F: drivers/gpu/drm/amd/include/vi_structs.h
49e7d9df
JP
678F: drivers/gpu/drm/radeon/radeon_kfd.c
679F: drivers/gpu/drm/radeon/radeon_kfd.h
680F: include/uapi/linux/kfd_ioctl.h
16423d67 681
2510eb74
SS
682AMD SEATTLE DEVICE TREE SUPPORT
683M: Brijesh Singh <brijeshkumar.singh@amd.com>
684M: Suravee Suthikulpanit <suravee.suthikulpanit@amd.com>
685M: Tom Lendacky <thomas.lendacky@amd.com>
686S: Supported
687F: arch/arm64/boot/dts/amd/
688
45198c7b
LT
689AMD XGBE DRIVER
690M: Tom Lendacky <thomas.lendacky@amd.com>
691L: netdev@vger.kernel.org
692S: Supported
693F: drivers/net/ethernet/amd/xgbe/
08b8940e 694F: arch/arm64/boot/dts/amd/amd-seattle-xgbe*.dtsi
45198c7b 695
284f42b6 696AMS (Apple Motion Sensor) DRIVER
8b58be88 697M: Michael Hanselmann <linux-kernel@hansmi.ch>
284f42b6 698S: Supported
bd5f47ec 699F: drivers/macintosh/ams/
284f42b6 700
531fca16
HV
701ANALOG DEVICES INC AD9389B DRIVER
702M: Hans Verkuil <hans.verkuil@cisco.com>
703L: linux-media@vger.kernel.org
704S: Maintained
705F: drivers/media/i2c/ad9389b*
706
614b4384
LPC
707ANALOG DEVICES INC ADV7180 DRIVER
708M: Lars-Peter Clausen <lars@metafoo.de>
709L: linux-media@vger.kernel.org
710W: http://ez.analog.com/community/linux-device-drivers
711S: Supported
712F: drivers/media/i2c/adv7180.c
713
c40ddfa3
HV
714ANALOG DEVICES INC ADV7511 DRIVER
715M: Hans Verkuil <hans.verkuil@cisco.com>
716L: linux-media@vger.kernel.org
717S: Maintained
718F: drivers/media/i2c/adv7511*
719
531fca16
HV
720ANALOG DEVICES INC ADV7604 DRIVER
721M: Hans Verkuil <hans.verkuil@cisco.com>
722L: linux-media@vger.kernel.org
723S: Maintained
724F: drivers/media/i2c/adv7604*
725
c40ddfa3
HV
726ANALOG DEVICES INC ADV7842 DRIVER
727M: Hans Verkuil <hans.verkuil@cisco.com>
728L: linux-media@vger.kernel.org
729S: Maintained
730F: drivers/media/i2c/adv7842*
731
527a1a83 732ANALOG DEVICES INC ASOC CODEC DRIVERS
535bd16f 733M: Lars-Peter Clausen <lars@metafoo.de>
4bdef3bd 734L: alsa-devel@alsa-project.org (moderated for non-subscribers)
a3f531ac 735W: http://wiki.analog.com/
a4edbc10 736W: http://ez.analog.com/community/linux-device-drivers
4bdef3bd 737S: Supported
39c9d199 738F: sound/soc/codecs/adau*
cc52688a 739F: sound/soc/codecs/adav*
4bdef3bd 740F: sound/soc/codecs/ad1*
ae48f5ef 741F: sound/soc/codecs/ad7*
4bdef3bd 742F: sound/soc/codecs/ssm*
40216ce7 743F: sound/soc/codecs/sigmadsp.*
4bdef3bd 744
527a1a83 745ANALOG DEVICES INC ASOC DRIVERS
b3fe92b0 746L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
527a1a83
MH
747L: alsa-devel@alsa-project.org (moderated for non-subscribers)
748W: http://blackfin.uclinux.org/
749S: Supported
750F: sound/soc/blackfin/*
7d1f9018 751
4ce72abc
LPC
752ANALOG DEVICES INC IIO DRIVERS
753M: Lars-Peter Clausen <lars@metafoo.de>
754M: Michael Hennerich <Michael.Hennerich@analog.com>
755W: http://wiki.analog.com/
756W: http://ez.analog.com/community/linux-device-drivers
757S: Supported
758F: drivers/iio/*/ad*
759X: drivers/iio/*/adjd*
760F: drivers/staging/iio/*/ad*
761F: staging/iio/trigger/iio-trig-bfin-timer.c
527a1a83 762
0e3b67b3
LPC
763ANALOG DEVICES INC DMA DRIVERS
764M: Lars-Peter Clausen <lars@metafoo.de>
765W: http://ez.analog.com/community/linux-device-drivers
766S: Supported
767F: drivers/dma/dma-axi-dmac.c
768
41c9e95d
GK
769ANDROID DRIVERS
770M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
27682407 771M: Arve HjønnevĂ¥g <arve@android.com>
41c9e95d 772M: Riley Andrews <riandrews@android.com>
0e4a566b 773T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
41c9e95d
GK
774L: devel@driverdev.osuosl.org
775S: Supported
776F: drivers/android/
777F: drivers/staging/android/
778
42269063 779AOA (Apple Onboard Audio) ALSA DRIVER
8b58be88 780M: Johannes Berg <johannes@sipsolutions.net>
a4724ed6 781L: linuxppc-dev@lists.ozlabs.org
93711660 782L: alsa-devel@alsa-project.org (moderated for non-subscribers)
42269063 783S: Maintained
679655da 784F: sound/aoa/
42269063 785
97a445da
WBG
786APEX EMBEDDED SYSTEMS STX104 DAC DRIVER
787M: William Breathitt Gray <vilhelm.gray@gmail.com>
788L: linux-iio@vger.kernel.org
789S: Maintained
790F: drivers/iio/dac/stx104.c
791
1da177e4 792APM DRIVER
e5f6450c 793M: Jiri Kosina <jikos@kernel.org>
81024fc4 794S: Odd fixes
9f273c24 795T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/apm.git
679655da
JP
796F: arch/x86/kernel/apm_32.c
797F: include/linux/apm_bios.h
c117ab84 798F: include/uapi/linux/apm_bios.h
81024fc4 799F: drivers/char/apm-emulation.c
1da177e4 800
bd7aa4b2 801APPLE BCM5974 MULTITOUCH DRIVER
75dd112a 802M: Henrik Rydberg <rydberg@bitmath.org>
bd7aa4b2 803L: linux-input@vger.kernel.org
75dd112a 804S: Odd fixes
679655da 805F: drivers/input/mouse/bcm5974.c
bd7aa4b2 806
6f2fad74 807APPLE SMC DRIVER
75dd112a 808M: Henrik Rydberg <rydberg@bitmath.org>
d618540f 809L: lm-sensors@lm-sensors.org
75dd112a 810S: Odd fixes
679655da 811F: drivers/hwmon/applesmc.c
6f2fad74 812
1da177e4 813APPLETALK NETWORK LAYER
8b58be88 814M: Arnaldo Carvalho de Melo <acme@ghostprotocols.net>
1da177e4 815S: Maintained
679655da
JP
816F: drivers/net/appletalk/
817F: net/appletalk/
1da177e4 818
21c75328
DD
819APPLIED MICRO (APM) X-GENE DEVICE TREE SUPPORT
820M: Duc Dang <dhdang@apm.com>
821S: Supported
822F: arch/arm64/boot/dts/apm/
823
24299502
IS
824APPLIED MICRO (APM) X-GENE SOC ETHERNET DRIVER
825M: Iyappan Subramanian <isubramanian@apm.com>
826M: Keyur Chudgar <kchudgar@apm.com>
24299502
IS
827S: Supported
828F: drivers/net/ethernet/apm/xgene/
829F: Documentation/devicetree/bindings/net/apm-xgene-enet.txt
830
62a37dc7
LP
831APTINA CAMERA SENSOR PLL
832M: Laurent Pinchart <Laurent.pinchart@ideasonboard.com>
833L: linux-media@vger.kernel.org
834S: Maintained
835F: drivers/media/i2c/aptina-pll.*
836
1154ea7d 837ARC FRAMEBUFFER DRIVER
8b58be88 838M: Jaya Kumar <jayalk@intworks.biz>
1154ea7d 839S: Maintained
8a61f013
JH
840F: drivers/video/fbdev/arcfb.c
841F: drivers/video/fbdev/core/fb_defio.c
1154ea7d 842
c38f6ac7
MG
843ARCNET NETWORK LAYER
844M: Michael Grzeschik <m.grzeschik@pengutronix.de>
845L: netdev@vger.kernel.org
846S: Maintained
847F: drivers/net/arcnet/
848F: include/uapi/linux/if_arcnet.h
849
1da177e4 850ARM MFM AND FLOPPY DRIVERS
8b58be88 851M: Ian Molton <spyro@f2s.com>
1da177e4 852S: Maintained
679655da
JP
853F: arch/arm/lib/floppydma.S
854F: arch/arm/include/asm/floppy.h
1da177e4 855
6f96521f
WD
856ARM PMU PROFILING AND DEBUGGING
857M: Will Deacon <will.deacon@arm.com>
70e238df 858R: Mark Rutland <mark.rutland@arm.com>
6f96521f 859S: Maintained
dd06a84b 860F: arch/arm*/kernel/perf_*
6f96521f 861F: arch/arm/oprofile/common.c
dd06a84b
MR
862F: arch/arm*/kernel/hw_breakpoint.c
863F: arch/arm*/include/asm/hw_breakpoint.h
864F: arch/arm*/include/asm/perf_event.h
fa8ad788
MR
865F: drivers/perf/arm_pmu.c
866F: include/linux/perf/arm_pmu.h
6f96521f 867
d4275354 868ARM PORT
8b58be88 869M: Russell King <linux@arm.linux.org.uk>
efc03ecb 870L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
d4275354
RK
871W: http://www.arm.linux.org.uk/
872S: Maintained
873F: arch/arm/
874
d323c243
SB
875ARM SUB-ARCHITECTURES
876L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
56ca9d98 877S: Maintained
d323c243
SB
878F: arch/arm/mach-*/
879F: arch/arm/plat-*/
880T: git git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc.git
881
cefbf4ea
RK
882ARM PRIMECELL AACI PL041 DRIVER
883M: Russell King <linux@arm.linux.org.uk>
884S: Maintained
885F: sound/arm/aaci.*
886
887ARM PRIMECELL CLCD PL110 DRIVER
888M: Russell King <linux@arm.linux.org.uk>
889S: Maintained
8a61f013 890F: drivers/video/fbdev/amba-clcd.*
cefbf4ea
RK
891
892ARM PRIMECELL KMI PL050 DRIVER
893M: Russell King <linux@arm.linux.org.uk>
894S: Maintained
895F: drivers/input/serio/ambakmi.*
896F: include/linux/amba/kmi.h
897
2761f5c2 898ARM PRIMECELL MMCI PL180/1 DRIVER
08a5c9a2
RK
899M: Russell King <linux@arm.linux.org.uk>
900S: Maintained
679655da 901F: drivers/mmc/host/mmci.*
2f748aaa 902F: include/linux/amba/mmci.h
2761f5c2 903
1b4304e5
RK
904ARM PRIMECELL UART PL010 AND PL011 DRIVERS
905M: Russell King <linux@arm.linux.org.uk>
906S: Maintained
907F: drivers/tty/serial/amba-pl01*.c
908F: include/linux/amba/serial.h
2761f5c2 909
cefbf4ea
RK
910ARM PRIMECELL BUS SUPPORT
911M: Russell King <linux@arm.linux.org.uk>
912S: Maintained
913F: drivers/amba/
914F: include/linux/amba/bus.h
915
2b7a52a4 916ARM/ADS SPHERE MACHINE SUPPORT
8b58be88 917M: Lennert Buytenhek <kernel@wantstofly.org>
efc03ecb 918L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2b7a52a4
LB
919S: Maintained
920
9c784f95 921ARM/AFEB9260 MACHINE SUPPORT
8b58be88 922M: Sergey Lapin <slapin@ossfans.org>
efc03ecb 923L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9c784f95
SL
924S: Maintained
925
2b7a52a4 926ARM/AJECO 1ARM MACHINE SUPPORT
8b58be88 927M: Lennert Buytenhek <kernel@wantstofly.org>
efc03ecb 928L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2b7a52a4
LB
929S: Maintained
930
5c6dcd7f 931ARM/Allwinner sunXi SoC support
1b106699 932M: Maxime Ripard <maxime.ripard@free-electrons.com>
5c6dcd7f 933M: Chen-Yu Tsai <wens@csie.org>
1b106699
MR
934L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
935S: Maintained
5c6dcd7f 936N: sun[x456789]i
60b0f380
MR
937
938ARM/Allwinner SoC Clock Support
939M: Emilio LĂ³pez <emilio@elopez.com.ar>
940S: Maintained
941F: drivers/clk/sunxi/
1b106699 942
79318452 943ARM/Amlogic Meson SoC support
7c1e3876
CC
944M: Carlo Caione <carlo@caione.org>
945L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
79318452
CC
946L: linux-meson@googlegroups.com
947W: http://linux-meson.com/
7c1e3876 948S: Maintained
79318452
CC
949F: arch/arm/mach-meson/
950F: arch/arm/boot/dts/meson*
951N: meson
7c1e3876 952
eff506fa
TZ
953ARM/Annapurna Labs ALPINE ARCHITECTURE
954M: Tsahee Zidenberg <tsahee@annapurnalabs.com>
a9e5547b 955M: Antoine Tenart <antoine.tenart@free-electrons.com>
eff506fa
TZ
956S: Maintained
957F: arch/arm/mach-alpine/
a9e5547b
AT
958F: arch/arm/boot/dts/alpine*
959F: arch/arm64/boot/dts/al/
960F: drivers/*/*alpine*
eff506fa 961
5255034d
LP
962ARM/ARTPEC MACHINE SUPPORT
963M: Jesper Nilsson <jesper.nilsson@axis.com>
964M: Lars Persson <lars.persson@axis.com>
965M: Niklas Cassel <niklas.cassel@axis.com>
966S: Maintained
967L: linux-arm-kernel@axis.com
968F: arch/arm/mach-artpec
969F: arch/arm/boot/dts/artpec6*
970F: drivers/clk/clk-artpec6.c
971
8dca5ce8 972ARM/ATMEL AT91RM9200, AT91SAM9 AND SAMA5 SOC SUPPORT
c1fc8675 973M: Nicolas Ferre <nicolas.ferre@atmel.com>
d68b35f8 974M: Alexandre Belloni <alexandre.belloni@free-electrons.com>
c1fc8675 975M: Jean-Christophe Plagniol-Villard <plagnioj@jcrosoft.com>
efc03ecb 976L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
c1fc8675 977W: http://www.linux4sam.org
9f273c24 978T: git git://git.kernel.org/pub/scm/linux/kernel/git/nferre/linux-at91.git
c1fc8675
NF
979S: Supported
980F: arch/arm/mach-at91/
f0a0a58e 981F: include/soc/at91/
70e389cc
MB
982F: arch/arm/boot/dts/at91*.dts
983F: arch/arm/boot/dts/at91*.dtsi
984F: arch/arm/boot/dts/sama*.dts
985F: arch/arm/boot/dts/sama*.dtsi
5f58c970 986F: arch/arm/include/debug/at91.S
d4a89c7d 987
6e05dd4e
BB
988ARM/ATMEL AT91 Clock Support
989M: Boris Brezillon <boris.brezillon@free-electrons.com>
990S: Maintained
991F: drivers/clk/at91
992
986cf2e9 993ARM/CALXEDA HIGHBANK ARCHITECTURE
5d3ad8a6 994M: Rob Herring <robh@kernel.org>
986cf2e9
RH
995L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
996S: Maintained
997F: arch/arm/mach-highbank/
e68d7c14
RH
998F: arch/arm/boot/dts/highbank.dts
999F: arch/arm/boot/dts/ecx-*.dts*
986cf2e9 1000
d94f944e 1001ARM/CAVIUM NETWORKS CNS3XXX MACHINE SUPPORT
5529c2cd 1002M: Krzysztof Halasa <khalasa@piap.pl>
d94f944e
AV
1003S: Maintained
1004F: arch/arm/mach-cns3xxx/
d94f944e 1005
4863dea3
SG
1006ARM/CAVIUM THUNDER NETWORK DRIVER
1007M: Sunil Goutham <sgoutham@cavium.com>
1008M: Robert Richter <rric@kernel.org>
1009L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1010S: Supported
322e5cc5 1011F: drivers/net/ethernet/cavium/thunder/
4863dea3 1012
386ab516
AS
1013ARM/CIRRUS LOGIC CLPS711X ARM ARCHITECTURE
1014M: Alexander Shiyan <shc_work@mail.ru>
1015L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1016S: Odd Fixes
b8ba3874 1017N: clps711x
386ab516 1018
2b7a52a4 1019ARM/CIRRUS LOGIC EP93XX ARM ARCHITECTURE
ddd559b1 1020M: Hartley Sweeten <hsweeten@visionengravers.com>
1c5454ee 1021M: Ryan Mallon <rmallon@gmail.com>
efc03ecb 1022L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2b7a52a4 1023S: Maintained
d19d3667
HS
1024F: arch/arm/mach-ep93xx/
1025F: arch/arm/mach-ep93xx/include/mach/
2b7a52a4
LB
1026
1027ARM/CIRRUS LOGIC EDB9315A MACHINE SUPPORT
8b58be88 1028M: Lennert Buytenhek <kernel@wantstofly.org>
efc03ecb 1029L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2b7a52a4
LB
1030S: Maintained
1031
d4275354 1032ARM/CLKDEV SUPPORT
8b58be88 1033M: Russell King <linux@arm.linux.org.uk>
efc03ecb 1034L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
37417046 1035S: Maintained
d4275354 1036F: arch/arm/include/asm/clkdev.h
4fa2651d 1037F: drivers/clk/clkdev.c
d4275354 1038
d48134e7 1039ARM/COMPULAB CM-X270/EM-X270 and CM-X300 MACHINE SUPPORT
8b58be88 1040M: Mike Rapoport <mike@compulab.co.il>
efc03ecb 1041L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
a9da4f7e
RK
1042S: Maintained
1043
94150095
HF
1044ARM/CONTEC MICRO9 MACHINE SUPPORT
1045M: Hubert Feurstein <hubert.feurstein@contec.at>
1046S: Maintained
1047F: arch/arm/mach-ep93xx/micro9.c
1048
a06ae860
PP
1049ARM/CORESIGHT FRAMEWORK AND DRIVERS
1050M: Mathieu Poirier <mathieu.poirier@linaro.org>
1051L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1052S: Maintained
01081f5a 1053F: drivers/hwtracing/coresight/*
a06ae860
PP
1054F: Documentation/trace/coresight.txt
1055F: Documentation/devicetree/bindings/arm/coresight.txt
7a25ec8e 1056F: Documentation/ABI/testing/sysfs-bus-coresight-devices-*
a06ae860 1057
1da177e4 1058ARM/CORGI MACHINE SUPPORT
8b58be88 1059M: Richard Purdie <rpurdie@rpsys.net>
1da177e4
LT
1060S: Maintained
1061
881a95f9 1062ARM/CORTINA SYSTEMS GEMINI ARM ARCHITECTURE
162500b3 1063M: Hans Ulli Kroll <ulli.kroll@googlemail.com>
efc03ecb 1064L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
b60e23ba 1065T: git git://github.com/ulli-kroll/linux.git
162500b3 1066S: Maintained
f49afbb5 1067F: arch/arm/mach-gemini/
98a9bb5b 1068F: drivers/rtc/rtc-gemini.c
881a95f9 1069
a990cbd8 1070ARM/CSR SIRFPRIMA2 MACHINE SUPPORT
5abf58bf 1071M: Barry Song <baohua@kernel.org>
a990cbd8 1072L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
85529d14 1073T: git git://git.kernel.org/pub/scm/linux/kernel/git/baohua/linux.git
a990cbd8 1074S: Maintained
e68d7c14 1075F: arch/arm/boot/dts/prima2*
a990cbd8 1076F: arch/arm/mach-prima2/
4a9c44f1 1077F: drivers/clk/sirf/
05f30e8d 1078F: drivers/clocksource/timer-prima2.c
5833ac98 1079F: drivers/clocksource/timer-atlas7.c
f8505ef5 1080N: [^a-z]sirf
a990cbd8 1081
c9d862c4
BS
1082ARM/CONEXANT DIGICOLOR MACHINE SUPPORT
1083M: Baruch Siach <baruch@tkos.co.il>
1084L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1085S: Maintained
cde137aa 1086F: arch/arm/boot/dts/cx92755*
c9d862c4
BS
1087N: digicolor
1088
d4275354 1089ARM/EBSA110 MACHINE SUPPORT
8b58be88 1090M: Russell King <linux@arm.linux.org.uk>
efc03ecb 1091L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
d4275354
RK
1092W: http://www.arm.linux.org.uk/
1093S: Maintained
1094F: arch/arm/mach-ebsa110/
b955f6ca 1095F: drivers/net/ethernet/amd/am79c961a.*
d4275354 1096
4721f3ce
UKK
1097ARM/ENERGY MICRO (SILICON LABS) EFM32 SUPPORT
1098M: Uwe Kleine-König <kernel@pengutronix.de>
1099L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1100S: Maintained
1101N: efm32
1102
a9da4f7e 1103ARM/EZX SMARTPHONES (A780, A910, A1200, E680, ROKR E2 and ROKR E6)
8b58be88
JP
1104M: Daniel Ribeiro <drwyrm@gmail.com>
1105M: Stefan Schmidt <stefan@openezx.org>
1106M: Harald Welte <laforge@openezx.org>
d66f1886 1107L: openezx-devel@lists.openezx.org (moderated for non-subscribers)
a9da4f7e
RK
1108W: http://www.openezx.org/
1109S: Maintained
cafc2265
SS
1110T: topgit git://git.openezx.org/openezx.git
1111F: arch/arm/mach-pxa/ezx.c
a9da4f7e 1112
6a915af9 1113ARM/FARADAY FA526 PORT
162500b3 1114M: Hans Ulli Kroll <ulli.kroll@googlemail.com>
efc03ecb 1115L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
162500b3 1116S: Maintained
1fa7e547 1117T: git git://git.berlios.de/gemini-board
f49afbb5 1118F: arch/arm/mm/*-fa*
6a915af9 1119
d4275354 1120ARM/FOOTBRIDGE ARCHITECTURE
8b58be88 1121M: Russell King <linux@arm.linux.org.uk>
efc03ecb 1122L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
d4275354
RK
1123W: http://www.arm.linux.org.uk/
1124S: Maintained
1125F: arch/arm/include/asm/hardware/dec21285.h
1126F: arch/arm/mach-footbridge/
1127
86183a5f 1128ARM/FREESCALE IMX / MXC ARM ARCHITECTURE
7609ea2a 1129M: Shawn Guo <shawnguo@kernel.org>
8b58be88 1130M: Sascha Hauer <kernel@pengutronix.de>
efc03ecb 1131L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
86183a5f 1132S: Maintained
f1c12837 1133T: git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
adf79292 1134F: arch/arm/mach-imx/
ce515a6b 1135F: arch/arm/mach-mxs/
2a82f95c 1136F: arch/arm/boot/dts/imx*
e5dafa22 1137F: arch/arm/configs/imx*_defconfig
cf20968a
SG
1138F: drivers/clk/imx/
1139F: include/soc/imx/
86183a5f 1140
142109d2 1141ARM/FREESCALE VYBRID ARM ARCHITECTURE
7609ea2a 1142M: Shawn Guo <shawnguo@kernel.org>
142109d2
SA
1143M: Sascha Hauer <kernel@pengutronix.de>
1144R: Stefan Agner <stefan@agner.ch>
1145L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1146S: Maintained
1147T: git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1148F: arch/arm/mach-imx/*vf610*
1149F: arch/arm/boot/dts/vf*
1150
2b7a52a4 1151ARM/GLOMATION GESBC9312SX MACHINE SUPPORT
8b58be88 1152M: Lennert Buytenhek <kernel@wantstofly.org>
efc03ecb 1153L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2b7a52a4
LB
1154S: Maintained
1155
90b8fc34 1156ARM/GUMSTIX MACHINE SUPPORT
8b58be88 1157M: Steve Sakoman <sakoman@gmail.com>
efc03ecb 1158L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
90b8fc34
JK
1159S: Maintained
1160
ef47d5f0 1161ARM/H4700 (HP IPAQ HX4700) MACHINE SUPPORT
8b58be88 1162M: Philipp Zabel <philipp.zabel@gmail.com>
12a93f32
PZ
1163M: Paul Parsons <lost.distance@yahoo.com>
1164L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
ef47d5f0
PZ
1165S: Maintained
1166F: arch/arm/mach-pxa/hx4700.c
1167F: arch/arm/mach-pxa/include/mach/hx4700.h
12a93f32 1168F: sound/soc/pxa/hx4700.c
ef47d5f0 1169
4dfad069
WX
1170ARM/HISILICON SOC SUPPORT
1171M: Wei Xu <xuwei5@hisilicon.com>
1172L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1173W: http://www.hisilicon.com
1174S: Supported
1175T: git git://github.com/hisilicon/linux-hisi.git
1176F: arch/arm/mach-hisi/
e68d7c14
RH
1177F: arch/arm/boot/dts/hi3*
1178F: arch/arm/boot/dts/hip*
1179F: arch/arm/boot/dts/hisi*
1180F: arch/arm64/boot/dts/hisilicon/
4dfad069 1181
21f37bc3 1182ARM/HP JORNADA 7XX MACHINE SUPPORT
8b58be88 1183M: Kristoffer Ericson <kristoffer.ericson@gmail.com>
795fb7e7
JD
1184W: www.jlime.com
1185S: Maintained
084bad91
KE
1186T: git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
1187F: arch/arm/mach-sa1100/jornada720.c
1188F: arch/arm/mach-sa1100/include/mach/jornada720.h
21f37bc3 1189
5e767ab9
JMC
1190ARM/IGEP MACHINE SUPPORT
1191M: Enric Balletbo i Serra <eballetbo@gmail.com>
1192M: Javier Martinez Canillas <javier@dowhile0.org>
1193L: linux-omap@vger.kernel.org
1194L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1195S: Maintained
06ff74fd 1196F: arch/arm/boot/dts/omap3-igep*
5e767ab9 1197
403d2971
MV
1198ARM/INCOME PXA270 SUPPORT
1199M: Marek Vasut <marek.vasut@gmail.com>
1200L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1201S: Maintained
ec154082 1202F: arch/arm/mach-pxa/colibri-pxa270-income.c
403d2971 1203
2b7a52a4 1204ARM/INTEL IOP32X ARM ARCHITECTURE
8b58be88 1205M: Lennert Buytenhek <kernel@wantstofly.org>
efc03ecb 1206L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
f00f510a 1207S: Maintained
e2bdb176
DW
1208
1209ARM/INTEL IOP33X ARM ARCHITECTURE
efc03ecb 1210L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
08223d80 1211S: Orphan
2b7a52a4
LB
1212
1213ARM/INTEL IOP13XX ARM ARCHITECTURE
8b58be88 1214M: Lennert Buytenhek <kernel@wantstofly.org>
efc03ecb 1215L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
f00f510a 1216S: Maintained
2b7a52a4
LB
1217
1218ARM/INTEL IQ81342EX MACHINE SUPPORT
8b58be88 1219M: Lennert Buytenhek <kernel@wantstofly.org>
efc03ecb 1220L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
f00f510a 1221S: Maintained
2b7a52a4 1222
2b7a52a4 1223ARM/INTEL IXDP2850 MACHINE SUPPORT
8b58be88 1224M: Lennert Buytenhek <kernel@wantstofly.org>
efc03ecb 1225L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2b7a52a4
LB
1226S: Maintained
1227
dfdd8cc9
KH
1228ARM/INTEL IXP4XX ARM ARCHITECTURE
1229M: Imre Kaloz <kaloz@openwrt.org>
5529c2cd 1230M: Krzysztof Halasa <khalasa@piap.pl>
baea7b94 1231L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
dfdd8cc9
KH
1232S: Maintained
1233F: arch/arm/mach-ixp4xx/
1234
838553c5 1235ARM/INTEL RESEARCH IMOTE/STARGATE 2 MACHINE SUPPORT
7f49a7f7
JC
1236M: Jonathan Cameron <jic23@cam.ac.uk>
1237L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1238S: Maintained
1239F: arch/arm/mach-pxa/stargate2.c
1240F: drivers/pcmcia/pxa2xx_stargate2.c
1241
2b7a52a4 1242ARM/INTEL XSC3 (MANZANO) ARM CORE
8b58be88 1243M: Lennert Buytenhek <kernel@wantstofly.org>
efc03ecb 1244L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
f00f510a 1245S: Maintained
2b7a52a4
LB
1246
1247ARM/IP FABRICS DOUBLE ESPRESSO MACHINE SUPPORT
8b58be88 1248M: Lennert Buytenhek <kernel@wantstofly.org>
efc03ecb 1249L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2b7a52a4
LB
1250S: Maintained
1251
1154f858 1252ARM/TEXAS INSTRUMENT KEYSTONE ARCHITECTURE
97215800 1253M: Santosh Shilimkar <ssantosh@kernel.org>
1154f858
SS
1254L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1255S: Maintained
1256F: arch/arm/mach-keystone/
e68d7c14 1257F: arch/arm/boot/dts/k2*
317929cd 1258T: git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
1154f858 1259
bc6aa566 1260ARM/TEXAS INSTRUMENT KEYSTONE CLOCK FRAMEWORK
97215800 1261M: Santosh Shilimkar <ssantosh@kernel.org>
bc6aa566
SS
1262L: linux-kernel@vger.kernel.org
1263S: Maintained
1264F: drivers/clk/keystone/
1265
1266ARM/TEXAS INSTRUMENT KEYSTONE ClOCKSOURCE
97215800 1267M: Santosh Shilimkar <ssantosh@kernel.org>
bc6aa566
SS
1268L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1269L: linux-kernel@vger.kernel.org
1270S: Maintained
1271F: drivers/clocksource/timer-keystone.c
1272
1273ARM/TEXAS INSTRUMENT KEYSTONE RESET DRIVER
97215800 1274M: Santosh Shilimkar <ssantosh@kernel.org>
bc6aa566
SS
1275L: linux-kernel@vger.kernel.org
1276S: Maintained
1277F: drivers/power/reset/keystone-reset.c
1278
1279ARM/TEXAS INSTRUMENT AEMIF/EMIF DRIVERS
97215800 1280M: Santosh Shilimkar <ssantosh@kernel.org>
bc6aa566
SS
1281L: linux-kernel@vger.kernel.org
1282S: Maintained
1283F: drivers/memory/*emif*
1284
2b7a52a4 1285ARM/LOGICPD PXA270 MACHINE SUPPORT
8b58be88 1286M: Lennert Buytenhek <kernel@wantstofly.org>
efc03ecb 1287L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2b7a52a4
LB
1288S: Maintained
1289
3143875f
JE
1290ARM/LPC18XX ARCHITECTURE
1291M: Joachim Eastwood <manabian@gmail.com>
1292L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1293S: Maintained
19c1c32c
JE
1294F: arch/arm/boot/dts/lpc43*
1295F: drivers/clk/nxp/clk-lpc18xx*
1296F: drivers/clocksource/time-lpc32xx.c
1297F: drivers/i2c/busses/i2c-lpc2k.c
1298F: drivers/memory/pl172.c
1299F: drivers/mtd/spi-nor/nxp-spifi.c
1300F: drivers/rtc/rtc-lpc24xx.c
3143875f
JE
1301N: lpc18xx
1302
3b886171 1303ARM/MAGICIAN MACHINE SUPPORT
8b58be88 1304M: Philipp Zabel <philipp.zabel@gmail.com>
3b886171
PZ
1305S: Maintained
1306
31c17ac9 1307ARM/Marvell Kirkwood and Armada 370, 375, 38x, XP SOC support
75f41273
TP
1308M: Jason Cooper <jason@lakedaemon.net>
1309M: Andrew Lunn <andrew@lunn.ch>
1310M: Gregory Clement <gregory.clement@free-electrons.com>
dcb71503 1311M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
75f41273
TP
1312L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1313S: Maintained
1314F: arch/arm/mach-mvebu/
59ec9671 1315F: drivers/rtc/rtc-armada38x.c
31c17ac9
GC
1316F: arch/arm/boot/dts/armada*
1317F: arch/arm/boot/dts/kirkwood*
dcc3068a 1318F: arch/arm64/boot/dts/marvell/armada*
31c17ac9 1319
75f41273 1320
40f4978b
SH
1321ARM/Marvell Berlin SoC support
1322M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
1323L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1324S: Maintained
1325F: arch/arm/mach-berlin/
31c17ac9 1326F: arch/arm/boot/dts/berlin*
e68d7c14 1327F: arch/arm64/boot/dts/marvell/berlin*
31c17ac9 1328
40f4978b 1329
4cfab57e 1330ARM/Marvell Dove/MV78xx0/Orion SOC support
4f1312b0
NP
1331M: Jason Cooper <jason@lakedaemon.net>
1332M: Andrew Lunn <andrew@lunn.ch>
dcb71503 1333M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
bfda4031 1334M: Gregory Clement <gregory.clement@free-electrons.com>
efc03ecb 1335L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
4f1312b0
NP
1336S: Maintained
1337F: arch/arm/mach-dove/
54a246ff
NP
1338F: arch/arm/mach-mv78xx0/
1339F: arch/arm/mach-orion5x/
1340F: arch/arm/plat-orion/
31c17ac9
GC
1341F: arch/arm/boot/dts/dove*
1342F: arch/arm/boot/dts/orion5x*
1343
3b886171 1344
d69ac131
AC
1345ARM/Orion SoC/Technologic Systems TS-78xx platform support
1346M: Alexander Clouter <alex@digriz.org.uk>
1347L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1348W: http://www.digriz.org.uk/ts78xx/kernel
1349S: Maintained
1350F: arch/arm/mach-orion5x/ts78xx-*
1351
607b8fc9
EH
1352ARM/Mediatek RTC DRIVER
1353M: Eddie Huang <eddie.huang@mediatek.com>
1354L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1355L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1356S: Maintained
1357F: drivers/rtc/rtc-mt6397.c
1358
e54951c8
MB
1359ARM/Mediatek SoC support
1360M: Matthias Brugger <matthias.bgg@gmail.com>
1361L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
17b199d6 1362L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
e54951c8
MB
1363S: Maintained
1364F: arch/arm/boot/dts/mt6*
1365F: arch/arm/boot/dts/mt8*
1366F: arch/arm/mach-mediatek/
1367N: mtk
1368K: mediatek
1369
0f8669e3
CY
1370ARM/Mediatek USB3 PHY DRIVER
1371M: Chunfeng Yun <chunfeng.yun@mediatek.com>
1372L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1373L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1374S: Maintained
1375F: drivers/phy/phy-mt65xx-usb3.c
1376
adcb079f
AB
1377ARM/MICREL KS8695 ARCHITECTURE
1378M: Greg Ungerer <gerg@uclinux.org>
1379L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14430813 1380F: arch/arm/mach-ks8695/
adcb079f
AB
1381S: Odd Fixes
1382
d78ff0a5 1383ARM/MIOA701 MACHINE SUPPORT
8b58be88 1384M: Robert Jarzmik <robert.jarzmik@free.fr>
efc03ecb 1385L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
d78ff0a5
RJ
1386F: arch/arm/mach-pxa/mioa701.c
1387S: Maintained
1388
9624dfe6 1389ARM/NEC MOBILEPRO 900/c MACHINE SUPPORT
8b58be88 1390M: Michael Petchkovsky <mkpetch@internode.on.net>
9624dfe6
KE
1391S: Maintained
1392
e0ee9851 1393ARM/NOMADIK ARCHITECTURE
28b8e8d4 1394M: Alessandro Rubini <rubini@unipv.it>
e4651a9f 1395M: Linus Walleij <linus.walleij@linaro.org>
28b8e8d4
JP
1396L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1397S: Maintained
1398F: arch/arm/mach-nomadik/
ecc265fe 1399F: drivers/pinctrl/nomadik/
87572880 1400F: drivers/i2c/busses/i2c-nomadik.c
e4651a9f 1401T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-nomadik.git
e0ee9851 1402
9d76295a 1403ARM/OPENMOKO NEO FREERUNNER (GTA02) MACHINE SUPPORT
8b58be88 1404M: Nelson Castillo <arhuaco@freaks-unidos.net>
9d76295a
AG
1405L: openmoko-kernel@lists.openmoko.org (subscribers-only)
1406W: http://wiki.openmoko.org/wiki/Neo_FreeRunner
1407S: Supported
1408
8459c159 1409ARM/TOSA MACHINE SUPPORT
8b58be88
JP
1410M: Dmitry Eremin-Solenikov <dbaryshkov@gmail.com>
1411M: Dirk Opfer <dirk@opfer-online.de>
8459c159
DO
1412S: Maintained
1413
5d783a2d 1414ARM/PALMTX,PALMT5,PALMLD,PALMTE2,PALMTC SUPPORT
933d35f0 1415M: Marek Vasut <marek.vasut@gmail.com>
75280787 1416L: linux-arm-kernel@lists.infradead.org
b5e4ad57
MV
1417W: http://hackndev.com
1418S: Maintained
933d35f0
JP
1419F: arch/arm/mach-pxa/include/mach/palmtx.h
1420F: arch/arm/mach-pxa/palmtx.c
1421F: arch/arm/mach-pxa/include/mach/palmt5.h
1422F: arch/arm/mach-pxa/palmt5.c
1423F: arch/arm/mach-pxa/include/mach/palmld.h
1424F: arch/arm/mach-pxa/palmld.c
1425F: arch/arm/mach-pxa/include/mach/palmte2.h
1426F: arch/arm/mach-pxa/palmte2.c
1427F: arch/arm/mach-pxa/include/mach/palmtc.h
1428F: arch/arm/mach-pxa/palmtc.c
b5e4ad57 1429
b57fe924 1430ARM/PALM TREO SUPPORT
d8130624 1431M: Tomas Cech <sleep_walker@suse.com>
75280787 1432L: linux-arm-kernel@lists.infradead.org
90af5811
TSC
1433W: http://hackndev.com
1434S: Maintained
b57fe924
JP
1435F: arch/arm/mach-pxa/include/mach/palmtreo.h
1436F: arch/arm/mach-pxa/palmtreo.c
90af5811 1437
c49e1e63 1438ARM/PALMZ72 SUPPORT
8b58be88 1439M: Sergey Lapin <slapin@ossfans.org>
75280787 1440L: linux-arm-kernel@lists.infradead.org
7d2c86b5
JP
1441W: http://hackndev.com
1442S: Maintained
933d35f0
JP
1443F: arch/arm/mach-pxa/include/mach/palmz72.h
1444F: arch/arm/mach-pxa/palmz72.c
c49e1e63 1445
1da177e4 1446ARM/PLEB SUPPORT
8b58be88 1447M: Peter Chubb <pleb@gelato.unsw.edu.au>
1da177e4
LT
1448W: http://www.disy.cse.unsw.edu.au/Hardware/PLEB
1449S: Maintained
1450
1451ARM/PT DIGITAL BOARD PORT
8b58be88 1452M: Stefan Eletzhofer <stefan.eletzhofer@eletztrick.de>
efc03ecb 1453L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1da177e4
LT
1454W: http://www.arm.linux.org.uk/
1455S: Maintained
1456
8fc1b0f8 1457ARM/QUALCOMM SUPPORT
bbeaa595
AG
1458M: Andy Gross <andy.gross@linaro.org>
1459M: David Brown <david.brown@linaro.org>
8fc1b0f8 1460L: linux-arm-msm@vger.kernel.org
f5d3af9d 1461L: linux-soc@vger.kernel.org
8fc1b0f8 1462S: Maintained
0c4cbf9e
BA
1463F: arch/arm/boot/dts/qcom-*.dts
1464F: arch/arm/boot/dts/qcom-*.dtsi
8fc1b0f8 1465F: arch/arm/mach-qcom/
e68d7c14 1466F: arch/arm64/boot/dts/qcom/*
f5d3af9d 1467F: drivers/soc/qcom/
c0c89faf
SB
1468F: drivers/tty/serial/msm_serial.h
1469F: drivers/tty/serial/msm_serial.c
1470F: drivers/*/pm8???-*
1471F: drivers/mfd/ssbi.c
916f743d 1472F: drivers/firmware/qcom_scm.c
bbeaa595 1473T: git git://git.kernel.org/pub/scm/linux/kernel/git/agross/linux.git
8fc1b0f8 1474
2b7a52a4 1475ARM/RADISYS ENP2611 MACHINE SUPPORT
8b58be88 1476M: Lennert Buytenhek <kernel@wantstofly.org>
efc03ecb 1477L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2b7a52a4
LB
1478S: Maintained
1479
b138e119
SH
1480ARM/RENESAS ARM64 ARCHITECTURE
1481M: Simon Horman <horms@verge.net.au>
1482M: Magnus Damm <magnus.damm@gmail.com>
1926e54f
SH
1483L: linux-renesas-soc@vger.kernel.org
1484Q: http://patchwork.kernel.org/project/linux-renesas-soc/list/
b138e119
SH
1485T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next
1486S: Supported
1487F: arch/arm64/boot/dts/renesas/
1488
d4275354 1489ARM/RISCPC ARCHITECTURE
8b58be88 1490M: Russell King <linux@arm.linux.org.uk>
efc03ecb 1491L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
d4275354
RK
1492W: http://www.arm.linux.org.uk/
1493S: Maintained
d4275354
RK
1494F: arch/arm/include/asm/hardware/entry-macro-iomd.S
1495F: arch/arm/include/asm/hardware/ioc.h
1496F: arch/arm/include/asm/hardware/iomd.h
1497F: arch/arm/include/asm/hardware/memc.h
1498F: arch/arm/mach-rpc/
1a6422f6 1499F: drivers/net/ethernet/8390/etherh.c
9e13fbf7
JK
1500F: drivers/net/ethernet/i825xx/ether1*
1501F: drivers/net/ethernet/seeq/ether3*
d4275354
RK
1502F: drivers/scsi/arm/
1503
08ddbb0a
HS
1504ARM/Rockchip SoC support
1505M: Heiko Stuebner <heiko@sntech.de>
1506L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
00250b52 1507L: linux-rockchip@lists.infradead.org
9f273c24 1508T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip.git
08ddbb0a 1509S: Maintained
541555e9 1510F: arch/arm/boot/dts/rk3*
08ddbb0a 1511F: arch/arm/mach-rockchip/
541555e9
HS
1512F: drivers/clk/rockchip/
1513F: drivers/i2c/busses/i2c-rk3x.c
08ddbb0a 1514F: drivers/*/*rockchip*
541555e9
HS
1515F: drivers/*/*/*rockchip*
1516F: sound/soc/rockchip/
b4331b43 1517N: rockchip
08ddbb0a 1518
5bfb937c
KK
1519ARM/SAMSUNG EXYNOS ARM ARCHITECTURES
1520M: Kukjin Kim <kgene@kernel.org>
e8f98457 1521M: Krzysztof Kozlowski <k.kozlowski@samsung.com>
efc03ecb 1522L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
7a549d78 1523L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
b21477f9 1524S: Maintained
6f0589c8 1525F: arch/arm/boot/dts/s3c*
e68d7c14
RH
1526F: arch/arm/boot/dts/s5p*
1527F: arch/arm/boot/dts/samsung*
6f0589c8 1528F: arch/arm/boot/dts/exynos*
d97236e6 1529F: arch/arm64/boot/dts/exynos/
482ce512 1530F: arch/arm/plat-samsung/
769bbb63
HS
1531F: arch/arm/mach-s3c24*/
1532F: arch/arm/mach-s3c64xx/
5bfb937c
KK
1533F: arch/arm/mach-s5p*/
1534F: arch/arm/mach-exynos*/
eb2ffcaf
BD
1535F: drivers/*/*s3c2410*
1536F: drivers/*/*/*s3c2410*
bf50ddcd 1537F: drivers/soc/samsung/*
40c76662
MB
1538F: drivers/spi/spi-s3c*
1539F: sound/soc/samsung/*
d6b9aea6
KK
1540F: Documentation/arm/Samsung/
1541F: Documentation/devicetree/bindings/arm/samsung/
1542F: Documentation/devicetree/bindings/sram/samsung-sram.txt
1543F: Documentation/devicetree/bindings/power/pd-samsung.txt
33d43cdd 1544N: exynos
f556cb07 1545
10ffa964
KP
1546ARM/SAMSUNG MOBILE MACHINE SUPPORT
1547M: Kyungmin Park <kyungmin.park@samsung.com>
1548L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1549S: Maintained
004bbd3c 1550F: arch/arm/mach-s5pv210/
10ffa964 1551
3ce4ccb6
KD
1552ARM/SAMSUNG S5P SERIES 2D GRAPHICS ACCELERATION (G2D) SUPPORT
1553M: Kyungmin Park <kyungmin.park@samsung.com>
1554M: Kamil Debski <k.debski@samsung.com>
1555L: linux-arm-kernel@lists.infradead.org
1556L: linux-media@vger.kernel.org
1557S: Maintained
1558F: drivers/media/platform/s5p-g2d/
1559
e6a476fd
MS
1560ARM/SAMSUNG S5P SERIES Multi Format Codec (MFC) SUPPORT
1561M: Kyungmin Park <kyungmin.park@samsung.com>
1562M: Kamil Debski <k.debski@samsung.com>
6305902c 1563M: Jeongtae Park <jtp.park@samsung.com>
e6a476fd
MS
1564L: linux-arm-kernel@lists.infradead.org
1565L: linux-media@vger.kernel.org
1566S: Maintained
934455d7 1567F: arch/arm/plat-samsung/s5p-dev-mfc.c
90d72ac6 1568F: drivers/media/platform/s5p-mfc/
e6a476fd
MS
1569
1570ARM/SAMSUNG S5P SERIES TV SUBSYSTEM SUPPORT
1571M: Kyungmin Park <kyungmin.park@samsung.com>
1572M: Tomasz Stanislawski <t.stanislaws@samsung.com>
1573L: linux-arm-kernel@lists.infradead.org
1574L: linux-media@vger.kernel.org
1575S: Maintained
90d72ac6 1576F: drivers/media/platform/s5p-tv/
e6a476fd 1577
7d9f9bf4
AP
1578ARM/SAMSUNG S5P SERIES JPEG CODEC SUPPORT
1579M: Andrzej Pietrasiewicz <andrzej.p@samsung.com>
1580M: Jacek Anaszewski <j.anaszewski@samsung.com>
1581L: linux-arm-kernel@lists.infradead.org
1582L: linux-media@vger.kernel.org
1583S: Maintained
1584F: drivers/media/platform/s5p-jpeg/
1585
d48d38e8 1586ARM/SHMOBILE ARM ARCHITECTURE
5e212598 1587M: Simon Horman <horms@verge.net.au>
d48d38e8 1588M: Magnus Damm <magnus.damm@gmail.com>
4a121096 1589L: linux-renesas-soc@vger.kernel.org
4a121096 1590Q: http://patchwork.kernel.org/project/linux-renesas-soc/list/
5e212598 1591T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next
d48d38e8 1592S: Supported
0b514fdb
SH
1593F: arch/arm/boot/dts/emev2*
1594F: arch/arm/boot/dts/r7s*
1595F: arch/arm/boot/dts/r8a*
1596F: arch/arm/boot/dts/sh*
0b514fdb 1597F: arch/arm/configs/shmobile_defconfig
7a2071c5 1598F: arch/arm/include/debug/renesas-scif.S
d48d38e8
PM
1599F: arch/arm/mach-shmobile/
1600F: drivers/sh/
1601
66314223 1602ARM/SOCFPGA ARCHITECTURE
ba2b7d0a 1603M: Dinh Nguyen <dinguyen@opensource.altera.com>
66314223
DN
1604S: Maintained
1605F: arch/arm/mach-socfpga/
efadb751
DN
1606F: arch/arm/boot/dts/socfpga*
1607F: arch/arm/configs/socfpga_defconfig
e68d7c14 1608F: arch/arm64/boot/dts/altera/
ba2b7d0a 1609W: http://www.rocketboards.org
efadb751 1610T: git git://git.kernel.org/pub/scm/linux/kernel/git/dinguyen/linux.git
66314223
DN
1611
1612ARM/SOCFPGA CLOCK FRAMEWORK SUPPORT
ba2b7d0a 1613M: Dinh Nguyen <dinguyen@opensource.altera.com>
66314223
DN
1614S: Maintained
1615F: drivers/clk/socfpga/
1616
71bcada8
TT
1617ARM/SOCFPGA EDAC SUPPORT
1618M: Thor Thayer <tthayer@opensource.altera.com>
1619S: Maintained
1620F: drivers/edac/altera_edac.
1621
65ebcc11 1622ARM/STI ARCHITECTURE
a92177ea
SK
1623M: Srinivas Kandagatla <srinivas.kandagatla@gmail.com>
1624M: Maxime Coquelin <maxime.coquelin@st.com>
1625M: Patrice Chotard <patrice.chotard@st.com>
65ebcc11
SK
1626L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1627L: kernel@stlinux.com
1628W: http://www.stlinux.com
1629S: Maintained
1630F: arch/arm/mach-sti/
a92177ea 1631F: arch/arm/boot/dts/sti*
b8e31bf3 1632F: drivers/char/hw_random/st-rng.c
a92177ea 1633F: drivers/clocksource/arm_global_timer.c
82805d1b 1634F: drivers/clocksource/clksrc_st_lpc.c
a92177ea 1635F: drivers/i2c/busses/i2c-st.c
346e2e4a 1636F: drivers/media/rc/st_rc.c
95d66b16 1637F: drivers/media/platform/sti/c8sectpfe/
f53b2bff 1638F: drivers/mmc/host/sdhci-st.c
e95cf393
PG
1639F: drivers/phy/phy-miphy28lp.c
1640F: drivers/phy/phy-miphy365x.c
6da969a5 1641F: drivers/phy/phy-stih407-usb.c
26389c78 1642F: drivers/phy/phy-stih41x-usb.c
346e2e4a
GKH
1643F: drivers/pinctrl/pinctrl-st.c
1644F: drivers/reset/sti/
db4112e6 1645F: drivers/rtc/rtc-st-lpc.c
346e2e4a 1646F: drivers/tty/serial/st-asc.c
eb11adab 1647F: drivers/usb/dwc3/dwc3-st.c
62f6f086
PG
1648F: drivers/usb/host/ehci-st.c
1649F: drivers/usb/host/ohci-st.c
db4112e6 1650F: drivers/watchdog/st_lpc_wdt.c
daac6f86 1651F: drivers/ata/ahci_st.c
65ebcc11 1652
ee6e7879
MC
1653ARM/STM32 ARCHITECTURE
1654M: Maxime Coquelin <mcoquelin.stm32@gmail.com>
1655L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1656S: Maintained
1657T: git git://git.kernel.org/pub/scm/linux/kernel/git/mcoquelin/stm32.git
1658N: stm32
1659F: drivers/clocksource/armv7m_systick.c
1660
d6de5b02
MG
1661ARM/TANGO ARCHITECTURE
1662M: Marc Gonzalez <marc_gonzalez@sigmadesigns.com>
1663L: linux-arm-kernel@lists.infradead.org
1664S: Maintained
1665F: arch/arm/mach-tango/
1666F: arch/arm/boot/dts/tango*
1667
2b7a52a4 1668ARM/TECHNOLOGIC SYSTEMS TS7250 MACHINE SUPPORT
8b58be88 1669M: Lennert Buytenhek <kernel@wantstofly.org>
efc03ecb 1670L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2b7a52a4
LB
1671S: Maintained
1672
1bbd7089 1673ARM/TETON BGA MACHINE SUPPORT
706e69d6 1674M: "Mark F. Brown" <mark.brown314@gmail.com>
1bbd7089
MB
1675L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1676S: Maintained
1677
2b7a52a4 1678ARM/THECUS N2100 MACHINE SUPPORT
8b58be88 1679M: Lennert Buytenhek <kernel@wantstofly.org>
efc03ecb 1680L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2b7a52a4
LB
1681S: Maintained
1682
98ad6e3b 1683ARM/NUVOTON W90X900 ARM ARCHITECTURE
8b58be88 1684M: Wan ZongShun <mcuos.com@gmail.com>
efc03ecb 1685L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
7d2c86b5
JP
1686W: http://www.mcuos.com
1687S: Maintained
4e89e8f6 1688F: arch/arm/mach-w90x900/
4e89e8f6
WZ
1689F: drivers/input/keyboard/w90p910_keypad.c
1690F: drivers/input/touchscreen/w90p910_ts.c
1691F: drivers/watchdog/nuc900_wdt.c
679ec0ef 1692F: drivers/net/ethernet/nuvoton/w90p910_ether.c
5351684f 1693F: drivers/mtd/nand/nuc900_nand.c
4e89e8f6 1694F: drivers/rtc/rtc-nuc900.c
9df92e6c 1695F: drivers/spi/spi-nuc900.c
4e89e8f6 1696F: drivers/usb/host/ehci-w90x900.c
8a61f013 1697F: drivers/video/fbdev/nuc900fb.c
98ad6e3b 1698
54274d71 1699ARM/U300 MACHINE SUPPORT
e4651a9f 1700M: Linus Walleij <linus.walleij@linaro.org>
54274d71
LW
1701L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1702S: Supported
1703F: arch/arm/mach-u300/
9affbd24 1704F: drivers/clocksource/timer-u300.c
54274d71
LW
1705F: drivers/i2c/busses/i2c-stu300.c
1706F: drivers/rtc/rtc-coh901331.c
1707F: drivers/watchdog/coh901327_wdt.c
1708F: drivers/dma/coh901318*
87572880
LW
1709F: drivers/mfd/ab3100*
1710F: drivers/rtc/rtc-ab3100.c
1711F: drivers/rtc/rtc-coh901331.c
1712T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-stericsson.git
54274d71 1713
3d00d04f
MY
1714ARM/UNIPHIER ARCHITECTURE
1715M: Masahiro Yamada <yamada.masahiro@socionext.com>
1716L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1717S: Maintained
a3ff83d2 1718F: arch/arm/boot/dts/uniphier*
e7ecbc05 1719F: arch/arm/include/asm/hardware/cache-uniphier.h
3d00d04f 1720F: arch/arm/mach-uniphier/
e7ecbc05 1721F: arch/arm/mm/cache-uniphier.c
e1a0ebc8 1722F: arch/arm64/boot/dts/socionext/
4b7f48d3 1723F: drivers/bus/uniphier-system-bus.c
dd6fd4a3 1724F: drivers/i2c/busses/i2c-uniphier*
a3ff83d2
MY
1725F: drivers/pinctrl/uniphier/
1726F: drivers/tty/serial/8250/8250_uniphier.c
3d00d04f
MY
1727N: uniphier
1728
87572880 1729ARM/Ux500 ARM ARCHITECTURE
e4651a9f 1730M: Linus Walleij <linus.walleij@linaro.org>
870725d9
SK
1731L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1732S: Maintained
1733F: arch/arm/mach-ux500/
e4651a9f 1734F: drivers/clocksource/clksrc-dbx500-prcmu.c
87572880 1735F: drivers/dma/ste_dma40*
e4651a9f 1736F: drivers/hwspinlock/u8500_hsem.c
87572880
LW
1737F: drivers/mfd/abx500*
1738F: drivers/mfd/ab8500*
e4651a9f
LW
1739F: drivers/mfd/dbx500*
1740F: drivers/mfd/db8500*
ecc265fe
JP
1741F: drivers/pinctrl/nomadik/pinctrl-ab*
1742F: drivers/pinctrl/nomadik/pinctrl-nomadik*
87572880 1743F: drivers/rtc/rtc-ab8500.c
e4651a9f 1744F: drivers/rtc/rtc-pl031.c
87572880 1745T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-stericsson.git
870725d9 1746
e93fde28
UH
1747ARM/Ux500 CLOCK FRAMEWORK SUPPORT
1748M: Ulf Hansson <ulf.hansson@linaro.org>
1749L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1750T: git git://git.linaro.org/people/ulfh/clk.git
1751S: Maintained
1752F: drivers/clk/ux500/
1753F: include/linux/platform_data/clk-ux500.h
1754
740d93b1
PM
1755ARM/VERSATILE EXPRESS PLATFORM
1756M: Liviu Dudau <liviu.dudau@arm.com>
1757M: Sudeep Holla <sudeep.holla@arm.com>
1758M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
1759L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1760S: Maintained
1761F: arch/arm/boot/dts/vexpress*
e68d7c14 1762F: arch/arm64/boot/dts/arm/
740d93b1
PM
1763F: arch/arm/mach-vexpress/
1764F: */*/vexpress*
7e8f403f 1765F: */*/*/vexpress*
740d93b1
PM
1766F: drivers/clk/versatile/clk-vexpress-osc.c
1767F: drivers/clocksource/versatile.c
1768
d4275354 1769ARM/VFP SUPPORT
8b58be88 1770M: Russell King <linux@arm.linux.org.uk>
efc03ecb 1771L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
d4275354
RK
1772W: http://www.arm.linux.org.uk/
1773S: Maintained
1774F: arch/arm/vfp/
1775
e66b6d8e
MV
1776ARM/VOIPAC PXA270 SUPPORT
1777M: Marek Vasut <marek.vasut@gmail.com>
1778L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1779S: Maintained
1780F: arch/arm/mach-pxa/vpac270.c
e0cca11b 1781F: arch/arm/mach-pxa/include/mach/vpac270.h
e66b6d8e 1782
04529fe2
TP
1783ARM/VT8500 ARM ARCHITECTURE
1784M: Tony Prisk <linux@prisktech.co.nz>
1785L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1786S: Maintained
1787F: arch/arm/mach-vt8500/
41fd91b4 1788F: drivers/clocksource/vt8500_timer.c
560746eb 1789F: drivers/i2c/busses/i2c-wmt.c
41fd91b4
TP
1790F: drivers/mmc/host/wmt-sdmmc.c
1791F: drivers/pwm/pwm-vt8500.c
1792F: drivers/rtc/rtc-vt8500.c
1793F: drivers/tty/serial/vt8500_serial.c
4f31102b 1794F: drivers/usb/host/ehci-platform.c
41fd91b4 1795F: drivers/usb/host/uhci-platform.c
8a61f013
JH
1796F: drivers/video/fbdev/vt8500lcdfb.*
1797F: drivers/video/fbdev/wm8505fb*
1798F: drivers/video/fbdev/wmt_ge_rops.*
04529fe2 1799
e66b6d8e
MV
1800ARM/ZIPIT Z2 SUPPORT
1801M: Marek Vasut <marek.vasut@gmail.com>
1802L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1803S: Maintained
1804F: arch/arm/mach-pxa/z2.c
6ab2a855 1805F: arch/arm/mach-pxa/include/mach/z2.h
e66b6d8e 1806
5ecc4b53
JN
1807ARM/ZTE ARCHITECTURE
1808M: Jun Nie <jun.nie@linaro.org>
1809L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1810S: Maintained
1811F: arch/arm/mach-zx/
1812F: drivers/clk/zte/
1813F: Documentation/devicetree/bindings/arm/zte.txt
1814F: Documentation/devicetree/bindings/clock/zx296702-clk.txt
1815
51f29d44
MS
1816ARM/ZYNQ ARCHITECTURE
1817M: Michal Simek <michal.simek@xilinx.com>
f0fd9ad8 1818R: Sören Brinkmann <soren.brinkmann@xilinx.com>
51f29d44
MS
1819L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1820W: http://wiki.xilinx.com
d6448b76 1821T: git https://github.com/Xilinx/linux-xlnx.git
51f29d44
MS
1822S: Supported
1823F: arch/arm/mach-zynq/
bd2a337a 1824F: drivers/cpuidle/cpuidle-zynq.c
fb9d4959 1825F: drivers/block/xsysace.c
c2fd4e38
MS
1826N: zynq
1827N: xilinx
1828F: drivers/clocksource/cadence_ttc_timer.c
df8eb569 1829F: drivers/i2c/busses/i2c-cadence.c
e3ec3a3d 1830F: drivers/mmc/host/sdhci-of-arasan.c
ae9b56e3 1831F: drivers/edac/synopsys_edac.c
51f29d44 1832
48ec83bc 1833ARM SMMU DRIVERS
b8f9879e
WD
1834M: Will Deacon <will.deacon@arm.com>
1835L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1836S: Maintained
1837F: drivers/iommu/arm-smmu.c
48ec83bc 1838F: drivers/iommu/arm-smmu-v3.c
e1d3c0fd 1839F: drivers/iommu/io-pgtable-arm.c
b8f9879e 1840
38074229
CM
1841ARM64 PORT (AARCH64 ARCHITECTURE)
1842M: Catalin Marinas <catalin.marinas@arm.com>
d19766ec 1843M: Will Deacon <will.deacon@arm.com>
38074229 1844L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9f273c24 1845T: git git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git
38074229
CM
1846S: Maintained
1847F: arch/arm64/
d19766ec 1848F: Documentation/arm64/
38074229 1849
9d7005f9
LP
1850AS3645A LED FLASH CONTROLLER DRIVER
1851M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
1852L: linux-media@vger.kernel.org
1853T: git git://linuxtv.org/media_tree.git
1854S: Maintained
1855F: drivers/media/i2c/as3645a.c
b5dcee22 1856F: include/media/i2c/as3645a.h
9d7005f9 1857
d58de038
GJ
1858ASC7621 HARDWARE MONITOR DRIVER
1859M: George Joseph <george.joseph@fairview5.com>
1860L: lm-sensors@lm-sensors.org
1861S: Maintained
1862F: Documentation/hwmon/asc7621
1863F: drivers/hwmon/asc7621.c
1864
b229ece9 1865ASUS NOTEBOOKS AND EEEPC ACPI/WMI EXTRAS DRIVERS
5909c654 1866M: Corentin Chary <corentin.chary@gmail.com>
1da177e4 1867L: acpi4asus-user@lists.sourceforge.net
d0944853 1868L: platform-driver-x86@vger.kernel.org
76593d6f 1869W: http://acpi4asus.sf.net
85091b71 1870S: Maintained
b229ece9
CC
1871F: drivers/platform/x86/asus*.c
1872F: drivers/platform/x86/eeepc*.c
85091b71 1873
f6a6bbae
JPRV
1874ASUS WIRELESS RADIO CONTROL DRIVER
1875M: JoĂ£o Paulo Rechi Vita <jprvita@gmail.com>
1876L: platform-driver-x86@vger.kernel.org
1877S: Maintained
1878F: drivers/platform/x86/asus-wireless.c
1879
953a6479 1880ASYNCHRONOUS TRANSFERS/TRANSFORMS (IOAT) API
08223d80 1881R: Dan Williams <dan.j.williams@intel.com>
b3e5f263 1882W: http://sourceforge.net/projects/xscaleiop
08223d80 1883S: Odd fixes
679655da
JP
1884F: Documentation/crypto/async-tx-api.txt
1885F: crypto/async_tx/
1886F: drivers/dma/
1887F: include/linux/dmaengine.h
1888F: include/linux/async_tx.h
b3e5f263 1889
a1867d36 1890AT24 EEPROM DRIVER
14d77c4d 1891M: Wolfram Sang <wsa@the-dreams.de>
a1867d36
WS
1892L: linux-i2c@vger.kernel.org
1893S: Maintained
1894F: drivers/misc/eeprom/at24.c
25f73ed5 1895F: include/linux/platform_data/at24.h
a1867d36 1896
e7839f25 1897ATA OVER ETHERNET (AOE) DRIVER
fb903811
EC
1898M: "Ed L. Cashin" <ed.cashin@acm.org>
1899W: http://www.openaoe.org/
1da177e4 1900S: Supported
679655da
JP
1901F: Documentation/aoe/
1902F: drivers/block/aoe/
1da177e4 1903
aad7a211
AB
1904ATHEROS 71XX/9XXX GPIO DRIVER
1905M: Alban Bedel <albeu@free.fr>
1906W: https://github.com/AlbanBedel/linux
1907T: git git://github.com/AlbanBedel/linux
1908S: Maintained
1909F: drivers/gpio/gpio-ath79.c
1910F: Documentation/devicetree/bindings/gpio/gpio-ath79.txt
1911
9a10a870 1912ATHEROS ATH GENERIC UTILITIES
f726ee65 1913M: "Luis R. Rodriguez" <mcgrof@do-not-panic.com>
9a10a870
JP
1914L: linux-wireless@vger.kernel.org
1915S: Supported
1916F: drivers/net/wireless/ath/*
1917
fa1c114f 1918ATHEROS ATH5K WIRELESS DRIVER
8b58be88
JP
1919M: Jiri Slaby <jirislaby@gmail.com>
1920M: Nick Kossifidis <mickflemm@gmail.com>
f726ee65 1921M: "Luis R. Rodriguez" <mcgrof@do-not-panic.com>
fa1c114f 1922L: linux-wireless@vger.kernel.org
72c706b7 1923W: http://wireless.kernel.org/en/users/Drivers/ath5k
fa1c114f 1924S: Maintained
fa451753 1925F: drivers/net/wireless/ath/ath5k/
fa1c114f 1926
12e62d6f
KV
1927ATHEROS ATH6KL WIRELESS DRIVER
1928M: Kalle Valo <kvalo@qca.qualcomm.com>
1929L: linux-wireless@vger.kernel.org
1930W: http://wireless.kernel.org/en/users/Drivers/ath6kl
9f273c24 1931T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
12e62d6f
KV
1932S: Supported
1933F: drivers/net/wireless/ath/ath6kl/
1934
2be7d22f 1935WILOCITY WIL6210 WIRELESS DRIVER
23ba8a66 1936M: Maya Erez <qca_merez@qca.qualcomm.com>
2be7d22f
VK
1937L: linux-wireless@vger.kernel.org
1938L: wil6210@qca.qualcomm.com
1939S: Supported
1940W: http://wireless.kernel.org/en/users/Drivers/wil6210
1941F: drivers/net/wireless/ath/wil6210/
dba4b74d 1942F: include/uapi/linux/wil6210_uapi.h
2be7d22f 1943
1d7e1e6b
CL
1944CARL9170 LINUX COMMUNITY WIRELESS DRIVER
1945M: Christian Lamparter <chunkeey@googlemail.com>
1946L: linux-wireless@vger.kernel.org
1947W: http://wireless.kernel.org/en/users/Drivers/carl9170
1948S: Maintained
1949F: drivers/net/wireless/ath/carl9170/
1950
2c2a6172
LT
1951ATK0110 HWMON DRIVER
1952M: Luca Tettamanti <kronos.it@gmail.com>
1953L: lm-sensors@lm-sensors.org
1954S: Maintained
1955F: drivers/hwmon/asus_atk0110.c
1956
6f69a6d7 1957ATI_REMOTE2 DRIVER
8b58be88 1958M: Ville Syrjala <syrjala@sci.fi>
6f69a6d7 1959S: Maintained
679655da 1960F: drivers/input/misc/ati_remote2.c
6f69a6d7 1961
7ae115b4 1962ATLX ETHERNET DRIVERS
8b58be88 1963M: Jay Cliburn <jcliburn@gmail.com>
cb2f33e9 1964M: Chris Snook <chris.snook@gmail.com>
e443e383 1965L: netdev@vger.kernel.org
8d5ca6ec
JC
1966W: http://sourceforge.net/projects/atl1
1967W: http://atl1.sourceforge.net
1968S: Maintained
2b133ad6 1969F: drivers/net/ethernet/atheros/
8d5ca6ec 1970
1da177e4 1971ATM
366c1bd1 1972M: Chas Williams <3chas3@gmail.com>
476604de 1973L: linux-atm-general@lists.sourceforge.net (moderated for non-subscribers)
44ae98b5 1974L: netdev@vger.kernel.org
1da177e4
LT
1975W: http://linux-atm.sourceforge.net
1976S: Maintained
679655da
JP
1977F: drivers/atm/
1978F: include/linux/atm*
c117ab84 1979F: include/uapi/linux/atm*
1da177e4 1980
04ac2f46 1981ATMEL AT91 / AT32 MCI DRIVER
24e1511f 1982M: Ludovic Desroches <ludovic.desroches@atmel.com>
04ac2f46
NF
1983S: Maintained
1984F: drivers/mmc/host/atmel-mci.c
04ac2f46 1985
a1cfac48 1986ATMEL AT91 / AT32 SERIAL DRIVER
a02875a6 1987M: Nicolas Ferre <nicolas.ferre@atmel.com>
a1cfac48 1988S: Supported
df621252 1989F: drivers/tty/serial/atmel_serial.c
a1cfac48 1990
b9cd7a25
LD
1991ATMEL SAMA5D2 ADC DRIVER
1992M: Ludovic Desroches <ludovic.desroches@atmel.com>
1993L: linux-iio@vger.kernel.org
1994S: Supported
1995F: drivers/iio/adc/at91-sama5d2_adc.c
1996
dfae90ed 1997ATMEL Audio ALSA driver
3a82002c 1998M: Nicolas Ferre <nicolas.ferre@atmel.com>
dfae90ed
BS
1999L: alsa-devel@alsa-project.org (moderated for non-subscribers)
2000S: Supported
2001F: sound/soc/atmel
2002
b414dc16
NF
2003ATMEL DMA DRIVER
2004M: Nicolas Ferre <nicolas.ferre@atmel.com>
2005L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2006S: Supported
2007F: drivers/dma/at_hdmac.c
2008F: drivers/dma/at_hdmac_regs.h
6f0d65af 2009F: include/linux/platform_data/dma-atmel.h
b414dc16 2010
6bd0f436
LD
2011ATMEL XDMA DRIVER
2012M: Ludovic Desroches <ludovic.desroches@atmel.com>
2013L: linux-arm-kernel@lists.infradead.org
2014L: dmaengine@vger.kernel.org
2015S: Supported
2016F: drivers/dma/at_xdmac.c
2017
888f2804
LD
2018ATMEL I2C DRIVER
2019M: Ludovic Desroches <ludovic.desroches@atmel.com>
2020L: linux-i2c@vger.kernel.org
2021S: Supported
2022F: drivers/i2c/busses/i2c-at91.c
2023
15515545 2024ATMEL ISI DRIVER
50cb2efa 2025M: Ludovic Desroches <ludovic.desroches@atmel.com>
15515545
JW
2026L: linux-media@vger.kernel.org
2027S: Supported
f2294c2d 2028F: drivers/media/platform/soc_camera/atmel-isi.c
15515545
JW
2029F: include/media/atmel-isi.h
2030
8f4c79ce 2031ATMEL LCDFB DRIVER
8b58be88 2032M: Nicolas Ferre <nicolas.ferre@atmel.com>
c69f677c 2033L: linux-fbdev@vger.kernel.org
8f4c79ce 2034S: Maintained
8a61f013 2035F: drivers/video/fbdev/atmel_lcdfb.c
679655da 2036F: include/video/atmel_lcdc.h
8f4c79ce 2037
89e5785f 2038ATMEL MACB ETHERNET DRIVER
a02875a6 2039M: Nicolas Ferre <nicolas.ferre@atmel.com>
89e5785f 2040S: Supported
9f2f381f 2041F: drivers/net/ethernet/cadence/
89e5785f 2042
5cbac98a 2043ATMEL NAND DRIVER
50cb2efa
NF
2044M: Wenyou Yang <wenyou.yang@atmel.com>
2045M: Josh Wu <rainyfeeling@outlook.com>
5cbac98a
JW
2046L: linux-mtd@lists.infradead.org
2047S: Supported
2048F: drivers/mtd/nand/atmel_nand*
2049
05c441ef 2050ATMEL SDMMC DRIVER
2051M: Ludovic Desroches <ludovic.desroches@atmel.com>
2052L: linux-mmc@vger.kernel.org
2053S: Supported
2054F: drivers/mmc/host/sdhci-of-at91.c
2055
754ce4f2 2056ATMEL SPI DRIVER
a02875a6 2057M: Nicolas Ferre <nicolas.ferre@atmel.com>
754ce4f2 2058S: Supported
9df92e6c 2059F: drivers/spi/spi-atmel.*
754ce4f2 2060
0ef09015 2061ATMEL SSC DRIVER
03515f32 2062M: Nicolas Ferre <nicolas.ferre@atmel.com>
0ef09015
BS
2063L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2064S: Supported
2065F: drivers/misc/atmel-ssc.c
2066F: include/linux/atmel-ssc.h
2067
e9cb1c5a
NF
2068ATMEL Timer Counter (TC) AND CLOCKSOURCE DRIVERS
2069M: Nicolas Ferre <nicolas.ferre@atmel.com>
2070L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2071S: Supported
2072F: drivers/misc/atmel_tclib.c
2073F: drivers/clocksource/tcb_clksrc.c
2074
914a3f3b 2075ATMEL USBA UDC DRIVER
a02875a6
NF
2076M: Nicolas Ferre <nicolas.ferre@atmel.com>
2077L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
914a3f3b 2078S: Supported
faf2e1db 2079F: drivers/usb/gadget/udc/atmel_usba_udc.*
914a3f3b 2080
1da177e4 2081ATMEL WIRELESS DRIVER
8b58be88 2082M: Simon Kelley <simon@thekelleys.org.uk>
724c6b35 2083L: linux-wireless@vger.kernel.org
1da177e4
LT
2084W: http://www.thekelleys.org.uk/atmel
2085W: http://atmelwlandriver.sourceforge.net/
2086S: Maintained
30fe0f9b 2087F: drivers/net/wireless/atmel/atmel*
1da177e4 2088
a14c0f8f
ND
2089ATMEL MAXTOUCH DRIVER
2090M: Nick Dyer <nick.dyer@itdev.co.uk>
2091T: git git://github.com/atmel-maxtouch/linux.git
2092S: Supported
2093F: Documentation/devicetree/bindings/input/atmel,maxtouch.txt
2094F: drivers/input/touchscreen/atmel_mxt_ts.c
2095F: include/linux/platform_data/atmel_mxt_ts.h
2096
26780d9e 2097ATTO EXPRESSSAS SAS/SATA RAID SCSI DRIVER
b75f0050
JP
2098M: Bradley Grove <linuxdrivers@attotech.com>
2099L: linux-scsi@vger.kernel.org
2100W: http://www.attotech.com
2101S: Supported
2102F: drivers/scsi/esas2r
26780d9e 2103
bc6e17b8
SS
2104ATUSB IEEE 802.15.4 RADIO DRIVER
2105M: Stefan Schmidt <stefan@osg.samsung.com>
2106L: linux-wpan@vger.kernel.org
2107S: Maintained
2108F: drivers/net/ieee802154/atusb.c
2109F: drivers/net/ieee802154/atusb.h
2110F: drivers/net/ieee802154/at86rf230.h
2111
a92b7b80 2112AUDIT SUBSYSTEM
915f389d 2113M: Paul Moore <paul@paul-moore.com>
8b58be88 2114M: Eric Paris <eparis@redhat.com>
915f389d 2115L: linux-audit@redhat.com (moderated for non-subscribers)
ad3f9a22 2116W: http://people.redhat.com/sgrubb/audit/
915f389d 2117T: git git://git.infradead.org/users/pcmoore/audit
a92b7b80 2118S: Maintained
679655da 2119F: include/linux/audit.h
c117ab84 2120F: include/uapi/linux/audit.h
679655da 2121F: kernel/audit*
a92b7b80 2122
70e84049 2123AUXILIARY DISPLAY DRIVERS
8b58be88 2124M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
450c622e
MO
2125W: http://miguelojeda.es/auxdisplay.htm
2126W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
70e84049 2127S: Maintained
679655da
JP
2128F: drivers/auxdisplay/
2129F: include/linux/cfag12864b.h
70e84049 2130
5f97f7f9 2131AVR32 ARCHITECTURE
e336f61f
HCE
2132M: Haavard Skinnemoen <hskinnemoen@gmail.com>
2133M: Hans-Christian Egtvedt <egtvedt@samfundet.no>
5f97f7f9 2134W: http://www.atmel.com/products/AVR32/
249d9d9d 2135W: http://mirror.egtvedt.no/avr32linux.org/
5f97f7f9 2136W: http://avrfreaks.net/
e336f61f 2137S: Maintained
679655da 2138F: arch/avr32/
5f97f7f9
HS
2139
2140AVR32/AT32AP MACHINE SUPPORT
e336f61f
HCE
2141M: Haavard Skinnemoen <hskinnemoen@gmail.com>
2142M: Hans-Christian Egtvedt <egtvedt@samfundet.no>
2143S: Maintained
679655da 2144F: arch/avr32/mach-at32ap/
5f97f7f9 2145
1da177e4 2146AX.25 NETWORK LAYER
8b58be88 2147M: Ralf Baechle <ralf@linux-mips.org>
1da177e4 2148L: linux-hams@vger.kernel.org
d34cb28a 2149W: http://www.linux-ax25.org/
1da177e4 2150S: Maintained
c117ab84 2151F: include/uapi/linux/ax25.h
679655da
JP
2152F: include/net/ax25.h
2153F: net/ax25/
1da177e4 2154
d5269395 2155AZ6007 DVB DRIVER
009a5410 2156M: Mauro Carvalho Chehab <mchehab@osg.samsung.com>
d5269395 2157L: linux-media@vger.kernel.org
a825eaec 2158W: https://linuxtv.org
d5269395
MCC
2159T: git git://linuxtv.org/media_tree.git
2160S: Maintained
2161F: drivers/media/usb/dvb-usb-v2/az6007.c
2162
6777376e
HV
2163AZTECH FM RADIO RECEIVER DRIVER
2164M: Hans Verkuil <hverkuil@xs4all.nl>
2165L: linux-media@vger.kernel.org
2166T: git git://linuxtv.org/media_tree.git
a825eaec 2167W: https://linuxtv.org
6777376e
HV
2168S: Maintained
2169F: drivers/media/radio/radio-aztech*
2170
e2d1d6c0 2171B43 WIRELESS DRIVER
e2d1d6c0 2172L: linux-wireless@vger.kernel.org
ed072f9e 2173L: b43-dev@lists.infradead.org
491b26b4 2174W: http://wireless.kernel.org/en/users/Drivers/b43
8a72ed6f 2175S: Odd Fixes
58619b14 2176F: drivers/net/wireless/broadcom/b43/
e2d1d6c0
RD
2177
2178B43LEGACY WIRELESS DRIVER
8b58be88 2179M: Larry Finger <Larry.Finger@lwfinger.net>
e2d1d6c0 2180L: linux-wireless@vger.kernel.org
ed072f9e 2181L: b43-dev@lists.infradead.org
491b26b4 2182W: http://wireless.kernel.org/en/users/Drivers/b43
e2d1d6c0 2183S: Maintained
423e3ce3 2184F: drivers/net/wireless/broadcom/b43legacy/
e2d1d6c0 2185
300abeb5 2186BACKLIGHT CLASS/SUBSYSTEM
b7701755 2187M: Jingoo Han <jingoohan1@gmail.com>
70d14fcf 2188M: Lee Jones <lee.jones@linaro.org>
9f273c24 2189T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/backlight.git
300abeb5 2190S: Maintained
679655da
JP
2191F: drivers/video/backlight/
2192F: include/linux/backlight.h
300abeb5 2193
c6c8fea2 2194BATMAN ADVANCED
207df49e 2195M: Marek Lindner <mareklindner@neomailbox.ch>
c679ff8f 2196M: Simon Wunderlich <sw@simonwunderlich.de>
ca8e940c 2197M: Antonio Quartulli <a@unstable.cc>
c6c8fea2 2198L: b.a.t.m.a.n@lists.open-mesh.org
7b5e7396 2199W: https://www.open-mesh.org/
8b823170 2200Q: https://patchwork.open-mesh.org/project/batman/list/
c6c8fea2
SE
2201S: Maintained
2202F: net/batman-adv/
2203
e2d1d6c0 2204BAYCOM/HDLCDRV DRIVERS FOR AX.25
8b58be88 2205M: Thomas Sailer <t.sailer@alumni.ethz.ch>
e2d1d6c0
RD
2206L: linux-hams@vger.kernel.org
2207W: http://www.baycom.org/~tom/ham/ham.html
2208S: Maintained
679655da 2209F: drivers/net/hamradio/baycom*
e2d1d6c0 2210
cafe5635 2211BCACHE (BLOCK LAYER CACHE)
d1aa1ab3 2212M: Kent Overstreet <kent.overstreet@gmail.com>
cafe5635
KO
2213L: linux-bcache@vger.kernel.org
2214W: http://bcache.evilpiepirate.org
d1aa1ab3 2215S: Maintained
cafe5635
KO
2216F: drivers/md/bcache/
2217
04bd844a
HV
2218BDISP ST MEDIA DRIVER
2219M: Fabien Dessenne <fabien.dessenne@st.com>
2220L: linux-media@vger.kernel.org
2221T: git git://linuxtv.org/media_tree.git
a825eaec 2222W: https://linuxtv.org
04bd844a
HV
2223S: Supported
2224F: drivers/media/platform/sti/bdisp
2225
e2d1d6c0 2226BEFS FILE SYSTEM
55817d3d 2227S: Orphan
679655da
JP
2228F: Documentation/filesystems/befs.txt
2229F: fs/befs/
e2d1d6c0 2230
564ee360 2231BECKHOFF CX5020 ETHERCAT MASTER DRIVER
49e7d9df
JP
2232M: Dariusz Marcinkiewicz <reksio@newterm.pl>
2233L: netdev@vger.kernel.org
2234S: Maintained
2235F: drivers/net/ethernet/ec_bhf.c
564ee360 2236
e2d1d6c0 2237BFS FILE SYSTEM
8b58be88 2238M: "Tigran A. Aivazian" <tigran@aivazian.fsnet.co.uk>
e2d1d6c0 2239S: Maintained
679655da
JP
2240F: Documentation/filesystems/bfs.txt
2241F: fs/bfs/
c117ab84 2242F: include/uapi/linux/bfs_fs.h
e2d1d6c0 2243
1394f032 2244BLACKFIN ARCHITECTURE
a4edbc10 2245M: Steven Miao <realmz6@gmail.com>
b3fe92b0 2246L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
1443176f 2247T: git git://git.code.sf.net/p/adi-linux/code
e3b2d3f3
BW
2248W: http://blackfin.uclinux.org
2249S: Supported
679655da 2250F: arch/blackfin/
566da5b2 2251
e190d6b1 2252BLACKFIN EMAC DRIVER
b3fe92b0 2253L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
e190d6b1
BW
2254W: http://blackfin.uclinux.org
2255S: Supported
7b35f033 2256F: drivers/net/ethernet/adi/
e190d6b1 2257
566da5b2 2258BLACKFIN RTC DRIVER
b3fe92b0 2259L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
566da5b2
MF
2260W: http://blackfin.uclinux.org
2261S: Supported
679655da 2262F: drivers/rtc/rtc-bfin.c
1394f032 2263
936ed49a 2264BLACKFIN SDH DRIVER
109ec8c3 2265M: Sonic Zhang <sonic.zhang@analog.com>
b3fe92b0 2266L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
936ed49a
MF
2267W: http://blackfin.uclinux.org
2268S: Supported
2269F: drivers/mmc/host/bfin_sdh.c
2270
1394f032 2271BLACKFIN SERIAL DRIVER
8b58be88 2272M: Sonic Zhang <sonic.zhang@analog.com>
b3fe92b0 2273L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
e3b2d3f3
BW
2274W: http://blackfin.uclinux.org
2275S: Supported
8460241e 2276F: drivers/tty/serial/bfin_uart.c
1394f032 2277
1e6d320f 2278BLACKFIN WATCHDOG DRIVER
b3fe92b0 2279L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
1e6d320f
BW
2280W: http://blackfin.uclinux.org
2281S: Supported
679655da 2282F: drivers/watchdog/bfin_wdt.c
1e6d320f 2283
d24ecfcc 2284BLACKFIN I2C TWI DRIVER
8b58be88 2285M: Sonic Zhang <sonic.zhang@analog.com>
b3fe92b0 2286L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
d24ecfcc
BW
2287W: http://blackfin.uclinux.org/
2288S: Supported
679655da 2289F: drivers/i2c/busses/i2c-bfin-twi.c
d24ecfcc 2290
1e204377
SJ
2291BLACKFIN MEDIA DRIVER
2292M: Scott Jiang <scott.jiang.linux@gmail.com>
b3fe92b0 2293L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
1e204377
SJ
2294W: http://blackfin.uclinux.org/
2295S: Supported
2296F: drivers/media/platform/blackfin/
2297F: drivers/media/i2c/adv7183*
2298F: drivers/media/i2c/vs6624*
2299
b54cf35a
JSM
2300BLINKM RGB LED DRIVER
2301M: Jan-Simon Moeller <jansimon.moeller@gmx.de>
2302S: Maintained
2303F: drivers/leds/leds-blinkm.c
2304
1da177e4 2305BLOCK LAYER
8b58be88 2306M: Jens Axboe <axboe@kernel.dk>
82c426e0 2307L: linux-block@vger.kernel.org
08deed1e 2308T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
1da177e4 2309S: Maintained
679655da 2310F: block/
ae11f7ef 2311F: kernel/trace/blktrace.c
1da177e4 2312
2b54aaef 2313BLOCK2MTD DRIVER
8b58be88 2314M: Joern Engel <joern@lazybastard.org>
2b54aaef
JE
2315L: linux-mtd@lists.infradead.org
2316S: Maintained
679655da 2317F: drivers/mtd/devices/block2mtd.c
2b54aaef 2318
63fbd24e 2319BLUETOOTH DRIVERS
8b58be88 2320M: Marcel Holtmann <marcel@holtmann.org>
960d4d1b 2321M: Gustavo Padovan <gustavo@padovan.org>
eb491eca 2322M: Johan Hedberg <johan.hedberg@gmail.com>
781c2844 2323L: linux-bluetooth@vger.kernel.org
63fbd24e 2324W: http://www.bluez.org/
22e7a424
MH
2325T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
2326T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
1da177e4 2327S: Maintained
679655da 2328F: drivers/bluetooth/
1da177e4 2329
63fbd24e 2330BLUETOOTH SUBSYSTEM
8b58be88 2331M: Marcel Holtmann <marcel@holtmann.org>
960d4d1b 2332M: Gustavo Padovan <gustavo@padovan.org>
eb491eca 2333M: Johan Hedberg <johan.hedberg@gmail.com>
63fbd24e
MH
2334L: linux-bluetooth@vger.kernel.org
2335W: http://www.bluez.org/
22e7a424
MH
2336T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
2337T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
1da177e4 2338S: Maintained
679655da
JP
2339F: net/bluetooth/
2340F: include/net/bluetooth/
1da177e4
LT
2341
2342BONDING DRIVER
79b30750 2343M: Jay Vosburgh <j.vosburgh@gmail.com>
898602a0 2344M: Veaceslav Falico <vfalico@gmail.com>
31639b94 2345M: Andy Gospodarek <gospo@cumulusnetworks.com>
a6c36ee6 2346L: netdev@vger.kernel.org
ce00f85c
JC
2347W: http://sourceforge.net/projects/bonding/
2348S: Supported
679655da 2349F: drivers/net/bonding/
c117ab84 2350F: include/uapi/linux/if_bonding.h
1da177e4 2351
b5f4df34
AS
2352BPF (Safe dynamic programs and tools)
2353M: Alexei Starovoitov <ast@kernel.org>
2354L: netdev@vger.kernel.org
2355L: linux-kernel@vger.kernel.org
2356S: Supported
2357F: kernel/bpf/
2358
39105890 2359BROADCOM B44 10/100 ETHERNET DRIVER
8b58be88 2360M: Gary Zambrano <zambrano@broadcom.com>
39105890
GZ
2361L: netdev@vger.kernel.org
2362S: Supported
adfc5217 2363F: drivers/net/ethernet/broadcom/b44.*
39105890 2364
32ec90d5
FF
2365BROADCOM GENET ETHERNET DRIVER
2366M: Florian Fainelli <f.fainelli@gmail.com>
2367L: netdev@vger.kernel.org
2368S: Supported
2369F: drivers/net/ethernet/broadcom/genet/
2370
948c51e6 2371BROADCOM BNX2 GIGABIT ETHERNET DRIVER
f1d1baeb
JK
2372M: Sony Chacko <sony.chacko@qlogic.com>
2373M: Dept-HSGLinuxNICDev@qlogic.com
948c51e6
MC
2374L: netdev@vger.kernel.org
2375S: Supported
adfc5217
JK
2376F: drivers/net/ethernet/broadcom/bnx2.*
2377F: drivers/net/ethernet/broadcom/bnx2_*
948c51e6 2378
4d9d2cb0 2379BROADCOM BNX2X 10 GIGABIT ETHERNET DRIVER
08f6dd89 2380M: Ariel Elior <ariel.elior@qlogic.com>
4d9d2cb0
ET
2381L: netdev@vger.kernel.org
2382S: Supported
adfc5217 2383F: drivers/net/ethernet/broadcom/bnx2x/
4d9d2cb0 2384
90f4c594 2385BROADCOM BCM281XX/BCM11XXX/BCM216XX ARM ARCHITECTURE
f18cf050 2386M: Florian Fainelli <f.fainelli@gmail.com>
d3cc2e86
FF
2387M: Ray Jui <rjui@broadcom.com>
2388M: Scott Branden <sbranden@broadcom.com>
497a045d 2389L: bcm-kernel-feedback-list@broadcom.com
90f4c594 2390T: git git://github.com/broadcom/mach-bcm
af4b8e37
CD
2391S: Maintained
2392F: arch/arm/mach-bcm/
2393F: arch/arm/boot/dts/bcm113*
90f4c594 2394F: arch/arm/boot/dts/bcm216*
af4b8e37 2395F: arch/arm/boot/dts/bcm281*
e68d7c14 2396F: arch/arm64/boot/dts/broadcom/
af4b8e37 2397F: arch/arm/configs/bcm_defconfig
e4ef47f2 2398F: drivers/mmc/host/sdhci-bcm-kona.c
af4b8e37
CD
2399F: drivers/clocksource/bcm_kona_timer.c
2400
9209bec4 2401BROADCOM BCM2835 ARM ARCHITECTURE
f680f25c 2402M: Stephen Warren <swarren@wwwdotorg.org>
8bcdd929 2403M: Lee Jones <lee@kernel.org>
10b9e887 2404M: Eric Anholt <eric@anholt.net>
f680f25c 2405L: linux-rpi-kernel@lists.infradead.org (moderated for non-subscribers)
82481129 2406L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8bcdd929 2407T: git git://git.kernel.org/pub/scm/linux/kernel/git/rpi/linux-rpi.git
f680f25c 2408S: Maintained
9209bec4 2409N: bcm2835
f680f25c 2410
5564f092
RM
2411BROADCOM BCM47XX MIPS ARCHITECTURE
2412M: Hauke Mehrtens <hauke@hauke-m.de>
2413M: Rafał Miłecki <zajec5@gmail.com>
2414L: linux-mips@linux-mips.org
2415S: Maintained
2416F: arch/mips/bcm47xx/*
2417F: arch/mips/include/asm/mach-bcm47xx/*
2418
9209bec4 2419BROADCOM BCM5301X ARM ARCHITECTURE
5b293ebe
HM
2420M: Hauke Mehrtens <hauke@hauke-m.de>
2421L: linux-arm-kernel@lists.infradead.org
2422S: Maintained
2423F: arch/arm/mach-bcm/bcm_5301x.c
2424F: arch/arm/boot/dts/bcm5301x.dtsi
2425F: arch/arm/boot/dts/bcm470*
2426
e076e962
FF
2427BROADCOM BCM63XX ARM ARCHITECTURE
2428M: Florian Fainelli <f.fainelli@gmail.com>
20de823e
FF
2429L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2430L: bcm-kernel-feedback-list@broadcom.com
2431T: git git://github.com/broadcom/stblinux.git
e076e962
FF
2432S: Maintained
2433F: arch/arm/mach-bcm/bcm63xx.c
2434F: arch/arm/include/debug/bcm63xx.S
2435
7110e227
KC
2436BROADCOM BCM63XX/BCM33XX UDC DRIVER
2437M: Kevin Cernekee <cernekee@gmail.com>
2438L: linux-usb@vger.kernel.org
2439S: Maintained
2440F: drivers/usb/gadget/udc/bcm63xx_udc.*
2441
2df94fd6 2442BROADCOM BCM7XXX ARM ARCHITECTURE
2df94fd6 2443M: Brian Norris <computersforpeace@gmail.com>
3b4b6fe9
FF
2444M: Gregory Fong <gregory.0xf0@gmail.com>
2445M: Florian Fainelli <f.fainelli@gmail.com>
2df94fd6 2446L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1e65a347 2447L: bcm-kernel-feedback-list@broadcom.com
eb6725d0 2448T: git git://github.com/broadcom/stblinux.git
2df94fd6
BN
2449S: Maintained
2450F: arch/arm/mach-bcm/*brcmstb*
2451F: arch/arm/boot/dts/bcm7*.dts*
e36661e4 2452F: drivers/bus/brcmstb_gisb.c
5009a289 2453N: brcmstb
2df94fd6 2454
70371cef
KC
2455BROADCOM BMIPS MIPS ARCHITECTURE
2456M: Kevin Cernekee <cernekee@gmail.com>
2457M: Florian Fainelli <f.fainelli@gmail.com>
2458L: linux-mips@linux-mips.org
eb6725d0 2459T: git git://github.com/broadcom/stblinux.git
70371cef
KC
2460S: Maintained
2461F: arch/mips/bmips/*
2462F: arch/mips/include/asm/mach-bmips/*
2463F: arch/mips/kernel/*bmips*
338808de 2464F: arch/mips/boot/dts/brcm/bcm*.dts*
c7c42ec2 2465F: drivers/irqchip/irq-bcm63*
70371cef
KC
2466F: drivers/irqchip/irq-bcm7*
2467F: drivers/irqchip/irq-brcmstb*
3271e610 2468F: include/linux/bcm963xx_nvram.h
8fce60b8 2469F: include/linux/bcm963xx_tag.h
70371cef 2470
948c51e6 2471BROADCOM TG3 GIGABIT ETHERNET DRIVER
ccad0993 2472M: Siva Reddy Kallam <siva.kallam@broadcom.com>
23629477 2473M: Prashant Sreedharan <prashant@broadcom.com>
8b58be88 2474M: Michael Chan <mchan@broadcom.com>
948c51e6
MC
2475L: netdev@vger.kernel.org
2476S: Supported
adfc5217 2477F: drivers/net/ethernet/broadcom/tg3.*
948c51e6 2478
a9533e7e
HP
2479BROADCOM BRCM80211 IEEE802.11n WIRELESS DRIVER
2480M: Brett Rudley <brudley@broadcom.com>
818c07b8 2481M: Arend van Spriel <arend@broadcom.com>
85d63686 2482M: Franky (Zhenhui) Lin <frankyl@broadcom.com>
006a8f14 2483M: Hante Meuleman <meuleman@broadcom.com>
a9533e7e 2484L: linux-wireless@vger.kernel.org
5615171c 2485L: brcm80211-dev-list@broadcom.com
a9533e7e 2486S: Supported
05491d2c 2487F: drivers/net/wireless/broadcom/brcm80211/
a9533e7e 2488
9958d6f9 2489BROADCOM BNX2FC 10 GIGABIT FCOE DRIVER
3b7f040a 2490M: QLogic-Storage-Upstream@qlogic.com
9958d6f9
BPG
2491L: linux-scsi@vger.kernel.org
2492S: Supported
2493F: drivers/scsi/bnx2fc/
2494
6a6b5ad0 2495BROADCOM BNX2I 1/10 GIGABIT iSCSI DRIVER
3b7f040a 2496M: QLogic-Storage-Upstream@qlogic.com
6a6b5ad0
EW
2497L: linux-scsi@vger.kernel.org
2498S: Supported
2499F: drivers/scsi/bnx2i/
2500
63f37ddf 2501BROADCOM IPROC ARM ARCHITECTURE
36c0237f
SB
2502M: Ray Jui <rjui@broadcom.com>
2503M: Scott Branden <sbranden@broadcom.com>
63f37ddf 2504M: Jon Mason <jonmason@broadcom.com>
36c0237f
SB
2505L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2506L: bcm-kernel-feedback-list@broadcom.com
eb6725d0 2507T: git git://github.com/broadcom/cygnus-linux.git
36c0237f
SB
2508S: Maintained
2509N: iproc
2510N: cygnus
63f37ddf 2511N: nsp
36c0237f
SB
2512N: bcm9113*
2513N: bcm9583*
63f37ddf
JM
2514N: bcm9585*
2515N: bcm9586*
2516N: bcm988312
36c0237f 2517N: bcm113*
63f37ddf
JM
2518N: bcm583*
2519N: bcm585*
2520N: bcm586*
2521N: bcm88312
36c0237f 2522
3b0213d5
GF
2523BROADCOM BRCMSTB GPIO DRIVER
2524M: Gregory Fong <gregory.0xf0@gmail.com>
9c2abe2f 2525L: bcm-kernel-feedback-list@broadcom.com
3b0213d5
GF
2526S: Supported
2527F: drivers/gpio/gpio-brcmstb.c
2528F: Documentation/devicetree/bindings/gpio/brcm,brcmstb-gpio.txt
2529
7b7f588b 2530BROADCOM KONA GPIO DRIVER
5e163903 2531M: Ray Jui <rjui@broadcom.com>
7b7f588b
MM
2532L: bcm-kernel-feedback-list@broadcom.com
2533S: Supported
2534F: drivers/gpio/gpio-bcm-kona.c
1db12cde 2535F: Documentation/devicetree/bindings/gpio/brcm,kona-gpio.txt
7b7f588b 2536
f6e734a8
RM
2537BROADCOM NVRAM DRIVER
2538M: Rafał Miłecki <zajec5@gmail.com>
2539L: linux-mips@linux-mips.org
2540S: Maintained
2541F: drivers/firmware/broadcom/*
2542
02787daa
BN
2543BROADCOM STB NAND FLASH DRIVER
2544M: Brian Norris <computersforpeace@gmail.com>
1ddaa021 2545M: Kamal Dasu <kdasu.kdev@gmail.com>
02787daa 2546L: linux-mtd@lists.infradead.org
1285734c 2547L: bcm-kernel-feedback-list@broadcom.com
02787daa
BN
2548S: Maintained
2549F: drivers/mtd/nand/brcmnand/
2550
c9678d86
RM
2551BROADCOM SPECIFIC AMBA DRIVER (BCMA)
2552M: Rafał Miłecki <zajec5@gmail.com>
2553L: linux-wireless@vger.kernel.org
2554S: Maintained
2555F: drivers/bcma/
2556F: include/linux/bcma/
2557
b8302205
FF
2558BROADCOM SYSTEMPORT ETHERNET DRIVER
2559M: Florian Fainelli <f.fainelli@gmail.com>
2560L: netdev@vger.kernel.org
2561S: Supported
2562F: drivers/net/ethernet/broadcom/bcmsysport.*
2563
42515e61
J
2564BROADCOM VULCAN ARM64 SOC
2565M: Jayachandran C. <jchandra@broadcom.com>
2566L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2567L: bcm-kernel-feedback-list@broadcom.com
2568S: Maintained
2569F: arch/arm64/boot/dts/broadcom/vulcan*
2570
7725ccfd 2571BROCADE BFA FC SCSI DRIVER
aa803370
AG
2572M: Anil Gurumurthy <anil.gurumurthy@qlogic.com>
2573M: Sudarsana Kalluru <sudarsana.kalluru@qlogic.com>
455518e7
JP
2574L: linux-scsi@vger.kernel.org
2575S: Supported
2576F: drivers/scsi/bfa/
7725ccfd 2577
8b230ed8 2578BROCADE BNA 10 GIGABIT ETHERNET DRIVER
439e9575 2579M: Rasesh Mody <rasesh.mody@qlogic.com>
8b230ed8
RM
2580L: netdev@vger.kernel.org
2581S: Supported
f844a0ea 2582F: drivers/net/ethernet/brocade/bna/
8b230ed8 2583
5cdf7f76 2584BSG (block layer generic sg v4 driver)
8b58be88 2585M: FUJITA Tomonori <fujita.tomonori@lab.ntt.co.jp>
5cdf7f76
JA
2586L: linux-scsi@vger.kernel.org
2587S: Supported
679655da
JP
2588F: block/bsg.c
2589F: include/linux/bsg.h
c117ab84 2590F: include/uapi/linux/bsg.h
5cdf7f76 2591
af39917d
CL
2592BT87X AUDIO DRIVER
2593M: Clemens Ladisch <clemens@ladisch.de>
2594L: alsa-devel@alsa-project.org (moderated for non-subscribers)
2595T: git git://git.alsa-project.org/alsa-kernel.git
2596S: Maintained
2597F: Documentation/sound/alsa/Bt87x.txt
2598F: sound/pci/bt87x.c
2599
ff1d5c2f 2600BT8XXGPIO DRIVER
eb032b98 2601M: Michael Buesch <m@bues.ch>
ff1d5c2f
MB
2602W: http://bu3sch.de/btgpio.php
2603S: Maintained
72dbb705 2604F: drivers/gpio/gpio-bt8xx.c
ff1d5c2f 2605
eb1eb04f 2606BTRFS FILE SYSTEM
c0778e25
CM
2607M: Chris Mason <clm@fb.com>
2608M: Josef Bacik <jbacik@fb.com>
d8130624 2609M: David Sterba <dsterba@suse.com>
eb1eb04f
JP
2610L: linux-btrfs@vger.kernel.org
2611W: http://btrfs.wiki.kernel.org/
8a6e2535 2612Q: http://patchwork.kernel.org/project/linux-btrfs/list/
9c106405 2613T: git git://git.kernel.org/pub/scm/linux/kernel/git/mason/linux-btrfs.git
eb1eb04f 2614S: Maintained
679655da
JP
2615F: Documentation/filesystems/btrfs.txt
2616F: fs/btrfs/
eb1eb04f 2617
1da177e4 2618BTTV VIDEO4LINUX DRIVER
009a5410 2619M: Mauro Carvalho Chehab <mchehab@osg.samsung.com>
661263b5 2620L: linux-media@vger.kernel.org
a825eaec 2621W: https://linuxtv.org
275ffde4 2622T: git git://linuxtv.org/media_tree.git
f96236e5 2623S: Odd fixes
679655da 2624F: Documentation/video4linux/bttv/
90d72ac6 2625F: drivers/media/pci/bt8xx/bttv*
1da177e4 2626
1f34923c
KA
2627BUSLOGIC SCSI DRIVER
2628M: Khalid Aziz <khalid@gonehiking.org>
2629L: linux-scsi@vger.kernel.org
2630S: Maintained
2631F: drivers/scsi/BusLogic.*
2632F: drivers/scsi/FlashPoint.*
2633
af39917d
CL
2634C-MEDIA CMI8788 DRIVER
2635M: Clemens Ladisch <clemens@ladisch.de>
2636L: alsa-devel@alsa-project.org (moderated for non-subscribers)
2637T: git git://git.alsa-project.org/alsa-kernel.git
2638S: Maintained
2639F: sound/pci/oxygen/
2640
2141355f
MS
2641C6X ARCHITECTURE
2642M: Mark Salter <msalter@redhat.com>
2643M: Aurelien Jacquiot <a-jacquiot@ti.com>
2644L: linux-c6x-dev@linux-c6x.org
2645W: http://www.linux-c6x.org/wiki/index.php/Main_Page
2646S: Maintained
2647F: arch/c6x/
2648
a5432f5a 2649CACHEFILES: FS-CACHE BACKEND FOR CACHING ON MOUNTED FILESYSTEMS
8b58be88 2650M: David Howells <dhowells@redhat.com>
e62d6e24 2651L: linux-cachefs@redhat.com (moderated for non-subscribers)
a5432f5a
DH
2652S: Supported
2653F: Documentation/filesystems/caching/cachefiles.txt
2654F: fs/cachefiles/
2655
c815ca39
HV
2656CADET FM/AM RADIO RECEIVER DRIVER
2657M: Hans Verkuil <hverkuil@xs4all.nl>
2658L: linux-media@vger.kernel.org
2659T: git git://linuxtv.org/media_tree.git
a825eaec 2660W: https://linuxtv.org
c815ca39
HV
2661S: Maintained
2662F: drivers/media/radio/radio-cadet*
2663
77d5140f 2664CAFE CMOS INTEGRATED CAMERA CONTROLLER DRIVER
8b58be88 2665M: Jonathan Corbet <corbet@lwn.net>
661263b5 2666L: linux-media@vger.kernel.org
275ffde4 2667T: git git://linuxtv.org/media_tree.git
77d5140f 2668S: Maintained
679655da 2669F: Documentation/video4linux/cafe_ccic
90d72ac6 2670F: drivers/media/platform/marvell-ccic/
77d5140f 2671
201b6bab 2672CAIF NETWORK LAYER
5c574f50 2673M: Dmitry Tarnyagin <dmitry.tarnyagin@lockless.no>
201b6bab
JP
2674L: netdev@vger.kernel.org
2675S: Supported
2676F: Documentation/networking/caif/
2677F: drivers/net/caif/
c117ab84 2678F: include/uapi/linux/caif/
201b6bab
JP
2679F: include/net/caif/
2680F: net/caif/
2681
77dac90f 2682CALGARY x86-64 IOMMU
8b58be88
JP
2683M: Muli Ben-Yehuda <muli@il.ibm.com>
2684M: "Jon D. Mason" <jdmason@kudzu.us>
77dac90f
MBY
2685L: discuss@x86-64.org
2686S: Maintained
679655da
JP
2687F: arch/x86/kernel/pci-calgary_64.c
2688F: arch/x86/kernel/tce_64.c
2689F: arch/x86/include/asm/calgary.h
2690F: arch/x86/include/asm/tce.h
77dac90f 2691
e2d1d6c0 2692CAN NETWORK LAYER
8d15d386 2693M: Oliver Hartkopp <socketcan@hartkopp.net>
f7214cf2 2694M: Marc Kleine-Budde <mkl@pengutronix.de>
1caa60b6 2695L: linux-can@vger.kernel.org
84b0d715 2696W: https://github.com/linux-can
870482a4
MKB
2697T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
2698T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
e2d1d6c0 2699S: Maintained
f35f6c8f 2700F: Documentation/networking/can.txt
8d15d386 2701F: net/can/
8d15d386 2702F: include/linux/can/core.h
c117ab84
CEB
2703F: include/uapi/linux/can.h
2704F: include/uapi/linux/can/bcm.h
2705F: include/uapi/linux/can/raw.h
2706F: include/uapi/linux/can/gw.h
e2d1d6c0 2707
4261a204 2708CAN NETWORK DRIVERS
8b58be88 2709M: Wolfgang Grandegger <wg@grandegger.com>
ec78213a 2710M: Marc Kleine-Budde <mkl@pengutronix.de>
1caa60b6 2711L: linux-can@vger.kernel.org
84b0d715 2712W: https://github.com/linux-can
870482a4
MKB
2713T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
2714T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
4261a204 2715S: Maintained
8d15d386
OH
2716F: drivers/net/can/
2717F: include/linux/can/dev.h
8d15d386 2718F: include/linux/can/platform/
c117ab84
CEB
2719F: include/uapi/linux/can/error.h
2720F: include/uapi/linux/can/netlink.h
4261a204 2721
95d16c72
JM
2722CAPABILITIES
2723M: Serge Hallyn <serge.hallyn@canonical.com>
2724L: linux-security-module@vger.kernel.org
6305902c 2725S: Supported
95d16c72 2726F: include/linux/capability.h
c117ab84 2727F: include/uapi/linux/capability.h
6305902c 2728F: security/commoncap.c
38a94118 2729F: kernel/capability.c
95d16c72 2730
b84894c7
KT
2731CAPELLA MICROSYSTEMS LIGHT SENSOR DRIVER
2732M: Kevin Tsai <ktsai@capellamicro.com>
2733S: Maintained
2734F: drivers/iio/light/cm*
2735F: Documentation/devicetree/bindings/i2c/trivial-devices.txt
2736
f21fb3ed
RV
2737CAVIUM LIQUIDIO NETWORK DRIVER
2738M: Derek Chickles <derek.chickles@caviumnetworks.com>
2739M: Satanand Burla <satananda.burla@caviumnetworks.com>
2740M: Felix Manlunas <felix.manlunas@caviumnetworks.com>
2741M: Raghu Vatsavayi <raghu.vatsavayi@caviumnetworks.com>
2742L: netdev@vger.kernel.org
2743W: http://www.cavium.com
2744S: Supported
f21fb3ed
RV
2745F: drivers/net/ethernet/cavium/liquidio/
2746
ef0bbac3
VB
2747CC2520 IEEE-802.15.4 RADIO DRIVER
2748M: Varka Bhadram <varkabhadram@gmail.com>
2749L: linux-wpan@vger.kernel.org
2750S: Maintained
2751F: drivers/net/ieee802154/cc2520.c
2752F: include/linux/spi/cc2520.h
2753F: Documentation/devicetree/bindings/net/ieee802154/cc2520.txt
2754
b8154542 2755CELL BROADBAND ENGINE ARCHITECTURE
8b58be88 2756M: Arnd Bergmann <arnd@arndb.de>
a4724ed6 2757L: linuxppc-dev@lists.ozlabs.org
b8154542
AB
2758W: http://www.ibm.com/developerworks/power/cell/
2759S: Supported
679655da 2760F: arch/powerpc/include/asm/cell*.h
679655da 2761F: arch/powerpc/include/asm/spu*.h
c117ab84 2762F: arch/powerpc/include/uapi/asm/spu*.h
679655da
JP
2763F: arch/powerpc/oprofile/*cell*
2764F: arch/powerpc/platforms/cell/
b8154542 2765
398ecff5
SW
2766CEPH COMMON CODE (LIBCEPH)
2767M: Ilya Dryomov <idryomov@gmail.com>
e43cdb56 2768M: "Yan, Zheng" <zyan@redhat.com>
0f5417ce 2769M: Sage Weil <sage@redhat.com>
82593f87 2770L: ceph-devel@vger.kernel.org
09d90327 2771W: http://ceph.com/
fb99f881 2772T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
6e67b7ae 2773T: git git://github.com/ceph/ceph-client.git
9030aaf9 2774S: Supported
14430813
JP
2775F: net/ceph/
2776F: include/linux/ceph/
2777F: include/linux/crush/
9030aaf9 2778
398ecff5
SW
2779CEPH DISTRIBUTED FILE SYSTEM CLIENT (CEPH)
2780M: "Yan, Zheng" <zyan@redhat.com>
2781M: Sage Weil <sage@redhat.com>
2782M: Ilya Dryomov <idryomov@gmail.com>
2783L: ceph-devel@vger.kernel.org
2784W: http://ceph.com/
2785T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
6e67b7ae 2786T: git git://github.com/ceph/ceph-client.git
398ecff5
SW
2787S: Supported
2788F: Documentation/filesystems/ceph.txt
2789F: fs/ceph/
2790
cfc411e7
DH
2791CERTIFICATE HANDLING:
2792M: David Howells <dhowells@redhat.com>
2793M: David Woodhouse <dwmw2@infradead.org>
d8d80386 2794L: keyrings@vger.kernel.org
cfc411e7
DH
2795S: Maintained
2796F: Documentation/module-signing.txt
2797F: certs/
d8d80386 2798F: scripts/sign-file.c
cfc411e7
DH
2799F: scripts/extract-cert.c
2800
18332a80 2801CERTIFIED WIRELESS USB (WUSB) SUBSYSTEM:
18332a80 2802L: linux-usb@vger.kernel.org
10c6c9c9 2803S: Orphan
679655da
JP
2804F: Documentation/usb/WUSB-Design-overview.txt
2805F: Documentation/usb/wusb-cbaf
355ffe69
DV
2806F: drivers/usb/host/hwa-hc.c
2807F: drivers/usb/host/whci/
679655da
JP
2808F: drivers/usb/wusbcore/
2809F: include/linux/usb/wusb*
18332a80 2810
70e84049 2811CFAG12864B LCD DRIVER
8b58be88 2812M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
450c622e
MO
2813W: http://miguelojeda.es/auxdisplay.htm
2814W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
70e84049 2815S: Maintained
679655da
JP
2816F: drivers/auxdisplay/cfag12864b.c
2817F: include/linux/cfag12864b.h
70e84049
MOS
2818
2819CFAG12864BFB LCD FRAMEBUFFER DRIVER
8b58be88 2820M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
450c622e
MO
2821W: http://miguelojeda.es/auxdisplay.htm
2822W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
70e84049 2823S: Maintained
679655da
JP
2824F: drivers/auxdisplay/cfag12864bfb.c
2825F: include/linux/cfag12864b.h
70e84049 2826
704232c2 2827CFG80211 and NL80211
8b58be88 2828M: Johannes Berg <johannes@sipsolutions.net>
704232c2 2829L: linux-wireless@vger.kernel.org
ce466579
JB
2830W: http://wireless.kernel.org/
2831T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
2832T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
704232c2 2833S: Maintained
c117ab84 2834F: include/uapi/linux/nl80211.h
679655da
JP
2835F: include/net/cfg80211.h
2836F: net/wireless/*
2837X: net/wireless/wext*
704232c2 2838
46e64261
GKH
2839CHAR and MISC DRIVERS
2840M: Arnd Bergmann <arnd@arndb.de>
879a5a00 2841M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
46e64261 2842T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
879a5a00 2843S: Supported
46e64261
GKH
2844F: drivers/char/*
2845F: drivers/misc/*
471322a8 2846F: include/linux/miscdevice.h
46e64261 2847
0a920b5b 2848CHECKPATCH
8b58be88 2849M: Andy Whitcroft <apw@canonical.com>
10d83f07
JP
2850M: Joe Perches <joe@perches.com>
2851S: Maintained
679655da 2852F: scripts/checkpatch.pl
0a920b5b 2853
f8407f26
HW
2854CHINESE DOCUMENTATION
2855M: Harry Wei <harryxiyou@gmail.com>
9740153c 2856L: xiyoulinuxkernelgroup@googlegroups.com (subscribers-only)
f8407f26
HW
2857L: linux-kernel@zh-kernel.org (moderated for non-subscribers)
2858S: Maintained
2859F: Documentation/zh_CN/
2860
2721ea2c 2861CHIPIDEA USB HIGH SPEED DUAL ROLE CONTROLLER
60d77b3d 2862M: Peter Chen <Peter.Chen@nxp.com>
8373856d 2863T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
2721ea2c
AS
2864L: linux-usb@vger.kernel.org
2865S: Maintained
2866F: drivers/usb/chipidea/
2867
a93ad65d
HG
2868CHIPONE ICN8318 I2C TOUCHSCREEN DRIVER
2869M: Hans de Goede <hdegoede@redhat.com>
2870L: linux-input@vger.kernel.org
2871S: Maintained
2872F: Documentation/devicetree/bindings/input/touchscreen/chipone_icn8318.txt
2873F: drivers/input/touchscreen/chipone_icn8318.c
2874
ab043105
OJ
2875CHROME HARDWARE PLATFORM SUPPORT
2876M: Olof Johansson <olof@lixom.net>
2877S: Maintained
9f273c24 2878T: git git://git.kernel.org/pub/scm/linux/kernel/git/olof/chrome-platform.git
ab043105
OJ
2879F: drivers/platform/chrome/
2880
641cb85e 2881CISCO VIC ETHERNET NIC DRIVER
2360d2e8 2882M: Christian Benvenuti <benve@cisco.com>
001e1c1d 2883M: Sujith Sankar <ssujith@cisco.com>
c327e8f4 2884M: Govindarajulu Varadarajan <_govind@gmx.com>
5c6652f5 2885M: Neel Patel <neepatel@cisco.com>
7063fbf2 2886S: Supported
a6a5580c 2887F: drivers/net/ethernet/cisco/enic/
7063fbf2 2888
e3cf00d0 2889CISCO VIC LOW LATENCY NIC DRIVER
35ef4a9e
DG
2890M: Christian Benvenuti <benve@cisco.com>
2891M: Dave Goodell <dgoodell@cisco.com>
b75f0050 2892S: Supported
35ef4a9e 2893F: drivers/infiniband/hw/usnic/
e3cf00d0 2894
2b7a52a4 2895CIRRUS LOGIC EP93XX ETHERNET DRIVER
5587912f 2896M: Hartley Sweeten <hsweeten@visionengravers.com>
2b7a52a4
LB
2897L: netdev@vger.kernel.org
2898S: Maintained
57d0b7a0 2899F: drivers/net/ethernet/cirrus/ep93xx_eth.c
2b7a52a4 2900
3d4cfdc9
MB
2901CIRRUS LOGIC AUDIO CODEC DRIVERS
2902M: Brian Austin <brian.austin@cirrus.com>
2903M: Paul Handrigan <Paul.Handrigan@cirrus.com>
2904L: alsa-devel@alsa-project.org (moderated for non-subscribers)
2905S: Maintained
2906F: sound/soc/codecs/cs*
2907
94574d9a
KRW
2908CLEANCACHE API
2909M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
2910L: linux-kernel@vger.kernel.org
2911S: Maintained
2912F: mm/cleancache.c
2913F: include/linux/cleancache.h
2914
d4275354 2915CLK API
8b58be88 2916M: Russell King <linux@arm.linux.org.uk>
aa571b14 2917L: linux-clk@vger.kernel.org
37417046 2918S: Maintained
d4275354
RK
2919F: include/linux/clk.h
2920
9222d247
JS
2921CLOCKSOURCE, CLOCKEVENT DRIVERS
2922M: Daniel Lezcano <daniel.lezcano@linaro.org>
2923M: Thomas Gleixner <tglx@linutronix.de>
981c3a4f 2924L: linux-kernel@vger.kernel.org
9222d247
JS
2925T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
2926S: Supported
2927F: drivers/clocksource
2928
5df6d737 2929CISCO FCOE HBA DRIVER
8fc89a79
HP
2930M: Hiral Patel <hiralpat@cisco.com>
2931M: Suma Ramars <sramars@cisco.com>
d7e01dc6 2932M: Brian Uchino <buchino@cisco.com>
5df6d737
AJ
2933L: linux-scsi@vger.kernel.org
2934S: Supported
2a99921a 2935F: drivers/scsi/fnic/
5df6d737 2936
c8806b6c
NM
2937CISCO SCSI HBA DRIVER
2938M: Narsimhulu Musini <nmusini@cisco.com>
2939M: Sesidhar Baddela <sebaddel@cisco.com>
2940L: linux-scsi@vger.kernel.org
2941S: Supported
2942F: drivers/scsi/snic/
2943
529aa8cb
TLSC
2944CMPC ACPI DRIVER
2945M: Thadeu Lima de Souza Cascardo <cascardo@holoscopio.com>
2946M: Daniel Oliveira Nascimento <don@syst.com.br>
d0944853 2947L: platform-driver-x86@vger.kernel.org
529aa8cb
TLSC
2948S: Supported
2949F: drivers/platform/x86/classmate-laptop.c
2950
85756a06
HV
2951COBALT MEDIA DRIVER
2952M: Hans Verkuil <hans.verkuil@cisco.com>
2953L: linux-media@vger.kernel.org
2954T: git git://linuxtv.org/media_tree.git
a825eaec 2955W: https://linuxtv.org
85756a06
HV
2956S: Supported
2957F: drivers/media/pci/cobalt/
2958
74425eee 2959COCCINELLE/Semantic Patches (SmPL)
26de9c26 2960M: Julia Lawall <Julia.Lawall@lip6.fr>
74425eee 2961M: Gilles Muller <Gilles.Muller@lip6.fr>
26de9c26 2962M: Nicolas Palix <nicolas.palix@imag.fr>
d8130624 2963M: Michal Marek <mmarek@suse.com>
26de9c26 2964L: cocci@systeme.lip6.fr (moderated for non-subscribers)
c00b5110 2965T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git misc
74425eee
NP
2966W: http://coccinelle.lip6.fr/
2967S: Supported
4b92b2aa 2968F: Documentation/coccinelle.txt
74425eee
NP
2969F: scripts/coccinelle/
2970F: scripts/coccicheck
2971
1da177e4 2972CODA FILE SYSTEM
8b58be88 2973M: Jan Harkes <jaharkes@cs.cmu.edu>
1da177e4
LT
2974M: coda@cs.cmu.edu
2975L: codalist@coda.cs.cmu.edu
2976W: http://www.coda.cs.cmu.edu/
2977S: Maintained
679655da
JP
2978F: Documentation/filesystems/coda.txt
2979F: fs/coda/
2980F: include/linux/coda*.h
c117ab84 2981F: include/uapi/linux/coda*.h
1da177e4 2982
0b14261e
PZ
2983CODA V4L2 MEM2MEM DRIVER
2984M: Philipp Zabel <p.zabel@pengutronix.de>
2985L: linux-media@vger.kernel.org
2986S: Maintained
2987F: Documentation/devicetree/bindings/media/coda.txt
2988F: drivers/media/platform/coda/
2989
7704addb 2990COMMON CLK FRAMEWORK
a85fa007 2991M: Michael Turquette <mturquette@baylibre.com>
f956165f 2992M: Stephen Boyd <sboyd@codeaurora.org>
aa571b14 2993L: linux-clk@vger.kernel.org
baeb0d9b 2994T: git git://git.kernel.org/pub/scm/linux/kernel/git/clk/linux.git
7704addb 2995S: Maintained
60bea3b5
SW
2996F: drivers/clk/
2997X: drivers/clk/clkdev.c
7704addb 2998F: include/linux/clk-pr*
60bea3b5 2999F: include/linux/clk/
7704addb 3000
e2d1d6c0 3001COMMON INTERNET FILE SYSTEM (CIFS)
8b58be88 3002M: Steve French <sfrench@samba.org>
51223df6 3003L: linux-cifs@vger.kernel.org
d1f28953 3004L: samba-technical@lists.samba.org (moderated for non-subscribers)
e2d1d6c0 3005W: http://linux-cifs.samba.org/
bb1d5dda 3006T: git git://git.samba.org/sfrench/cifs-2.6.git
e2d1d6c0 3007S: Supported
ec421a71 3008F: Documentation/filesystems/cifs/
679655da 3009F: fs/cifs/
e2d1d6c0 3010
1da177e4 3011COMPACTPCI HOTPLUG CORE
8b58be88 3012M: Scott Murray <scott@spiteful.org>
64dab204 3013L: linux-pci@vger.kernel.org
82c4dfc7 3014S: Maintained
679655da 3015F: drivers/pci/hotplug/cpci_hotplug*
1da177e4
LT
3016
3017COMPACTPCI HOTPLUG ZIATECH ZT5550 DRIVER
8b58be88 3018M: Scott Murray <scott@spiteful.org>
64dab204 3019L: linux-pci@vger.kernel.org
82c4dfc7 3020S: Maintained
679655da 3021F: drivers/pci/hotplug/cpcihp_zt5550.*
1da177e4
LT
3022
3023COMPACTPCI HOTPLUG GENERIC DRIVER
8b58be88 3024M: Scott Murray <scott@spiteful.org>
64dab204 3025L: linux-pci@vger.kernel.org
82c4dfc7 3026S: Maintained
679655da 3027F: drivers/pci/hotplug/cpcihp_generic.c
1da177e4 3028
5411552c 3029COMPAL LAPTOP SUPPORT
8b58be88 3030M: Cezary Jackiewicz <cezary.jackiewicz@gmail.com>
d0944853 3031L: platform-driver-x86@vger.kernel.org
5411552c 3032S: Maintained
679655da 3033F: drivers/platform/x86/compal-laptop.c
5411552c 3034
949be0f7 3035CONEXANT ACCESSRUNNER USB DRIVER
9ae5e3bc
SA
3036L: accessrunner-general@lists.sourceforge.net
3037W: http://accessrunner.sourceforge.net/
44243ef4 3038S: Orphan
679655da 3039F: drivers/usb/atm/cxacru.c
949be0f7 3040
e2d1d6c0 3041CONFIGFS
d6351db2 3042M: Joel Becker <jlbec@evilplan.org>
1609bac8
CH
3043M: Christoph Hellwig <hch@lst.de>
3044T: git git://git.infradead.org/users/hch/configfs.git
e2d1d6c0 3045S: Supported
679655da
JP
3046F: fs/configfs/
3047F: include/linux/configfs.h
e2d1d6c0 3048
acb9c1b2 3049CONNECTOR
8b58be88 3050M: Evgeniy Polyakov <zbr@ioremap.net>
acb9c1b2
EP
3051L: netdev@vger.kernel.org
3052S: Maintained
3053F: drivers/connector/
3054
a3e3354d 3055CONTROL GROUP (CGROUP)
860ca0e6 3056M: Tejun Heo <tj@kernel.org>
ad50c159 3057M: Li Zefan <lizefan@huawei.com>
4d205676 3058M: Johannes Weiner <hannes@cmpxchg.org>
12340313 3059L: cgroups@vger.kernel.org
860ca0e6 3060T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
fb3a0fb6 3061S: Maintained
a3e3354d 3062F: Documentation/cgroups/
679655da
JP
3063F: include/linux/cgroup*
3064F: kernel/cgroup*
a3e3354d
TH
3065
3066CONTROL GROUP - CPUSET
3067M: Li Zefan <lizefan@huawei.com>
3068L: cgroups@vger.kernel.org
3069W: http://www.bullopensource.org/cpuset/
3070W: http://oss.sgi.com/projects/cpusets/
3071T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
3072S: Maintained
3073F: Documentation/cgroups/cpusets.txt
3074F: include/linux/cpuset.h
3075F: kernel/cpuset.c
3076
3077CONTROL GROUP - MEMORY RESOURCE CONTROLLER (MEMCG)
3078M: Johannes Weiner <hannes@cmpxchg.org>
fbd7dc74 3079M: Michal Hocko <mhocko@kernel.org>
ed0f1e21 3080M: Vladimir Davydov <vdavydov@virtuozzo.com>
a3e3354d
TH
3081L: cgroups@vger.kernel.org
3082L: linux-mm@kvack.org
3083S: Maintained
3084F: mm/memcontrol.c
5d1ea48b 3085F: mm/swap_cgroup.c
fb3a0fb6 3086
bebe4678 3087CORETEMP HARDWARE MONITORING DRIVER
96859129 3088M: Fenghua Yu <fenghua.yu@intel.com>
bebe4678
RM
3089L: lm-sensors@lm-sensors.org
3090S: Maintained
679655da
JP
3091F: Documentation/hwmon/coretemp
3092F: drivers/hwmon/coretemp.c
bebe4678 3093
1da177e4 3094COSA/SRP SYNC SERIAL DRIVER
8b58be88 3095M: Jan "Yenya" Kasprzak <kas@fi.muni.cz>
1da177e4
LT
3096W: http://www.fi.muni.cz/~kas/cosa/
3097S: Maintained
679655da 3098F: drivers/net/wan/cosa*
1da177e4 3099
4371ee35 3100CPMAC ETHERNET DRIVER
8b58be88 3101M: Florian Fainelli <florian@openwrt.org>
4371ee35
FF
3102L: netdev@vger.kernel.org
3103S: Maintained
b544dbac 3104F: drivers/net/ethernet/ti/cpmac.c
4371ee35 3105
1da177e4 3106CPU FREQUENCY DRIVERS
9c3646d1 3107M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
45c009a9 3108M: Viresh Kumar <viresh.kumar@linaro.org>
a6c072c7 3109L: linux-pm@vger.kernel.org
1da177e4 3110S: Maintained
27209d91
VK
3111T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
3112T: git git://git.linaro.org/people/vireshk/linux.git (For ARM Updates)
679655da
JP
3113F: drivers/cpufreq/
3114F: include/linux/cpufreq.h
1da177e4 3115
8a67f0ef
VK
3116CPU FREQUENCY DRIVERS - ARM BIG LITTLE
3117M: Viresh Kumar <viresh.kumar@linaro.org>
171d0ba8 3118M: Sudeep Holla <sudeep.holla@arm.com>
8a67f0ef
VK
3119L: linux-pm@vger.kernel.org
3120W: http://www.arm.com/products/processors/technologies/biglittleprocessing.php
3121S: Maintained
3122F: drivers/cpufreq/arm_big_little.h
3123F: drivers/cpufreq/arm_big_little.c
3124F: drivers/cpufreq/arm_big_little_dt.c
3125
14d2c34c 3126CPUIDLE DRIVER - ARM BIG LITTLE
b75f0050
JP
3127M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
3128M: Daniel Lezcano <daniel.lezcano@linaro.org>
3129L: linux-pm@vger.kernel.org
3130L: linux-arm-kernel@lists.infradead.org
cea8321c 3131T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
b75f0050
JP
3132S: Maintained
3133F: drivers/cpuidle/cpuidle-big_little.c
14d2c34c 3134
0c570c18
BZ
3135CPUIDLE DRIVER - ARM EXYNOS
3136M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
3137M: Daniel Lezcano <daniel.lezcano@linaro.org>
3138M: Kukjin Kim <kgene@kernel.org>
3139L: linux-pm@vger.kernel.org
3140L: linux-samsung-soc@vger.kernel.org
3141S: Supported
3142F: drivers/cpuidle/cpuidle-exynos.c
3143F: arch/arm/mach-exynos/pm.c
3144
a8e39c35 3145CPUIDLE DRIVERS
9c3646d1 3146M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
a8e39c35
DL
3147M: Daniel Lezcano <daniel.lezcano@linaro.org>
3148L: linux-pm@vger.kernel.org
3149S: Maintained
cea8321c 3150T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
a8e39c35
DL
3151F: drivers/cpuidle/*
3152F: include/linux/cpuidle.h
3153
1da177e4 3154CPUID/MSR DRIVER
8b58be88 3155M: "H. Peter Anvin" <hpa@zytor.com>
1da177e4 3156S: Maintained
679655da
JP
3157F: arch/x86/kernel/cpuid.c
3158F: arch/x86/kernel/msr.c
1da177e4 3159
7fe2f639 3160CPU POWER MONITORING SUBSYSTEM
d8130624 3161M: Thomas Renninger <trenn@suse.com>
103f1790 3162L: linux-pm@vger.kernel.org
7fe2f639 3163S: Maintained
14430813 3164F: tools/power/cpupower/
7fe2f639 3165
1da177e4 3166CRAMFS FILESYSTEM
ce00f85c 3167W: http://sourceforge.net/projects/cramfs/
54886a71 3168S: Orphan / Obsolete
679655da
JP
3169F: Documentation/filesystems/cramfs.txt
3170F: fs/cramfs/
1da177e4
LT
3171
3172CRIS PORT
8b58be88
JP
3173M: Mikael Starvik <starvik@axis.com>
3174M: Jesper Nilsson <jesper.nilsson@axis.com>
9937ac0c 3175L: linux-cris-kernel@axis.com
1da177e4 3176W: http://developer.axis.com
9f273c24 3177T: git git://git.kernel.org/pub/scm/linux/kernel/git/jesper/cris.git
1da177e4 3178S: Maintained
679655da 3179F: arch/cris/
df621252 3180F: drivers/tty/serial/crisv10.*
1da177e4
LT
3181
3182CRYPTO API
8b58be88
JP
3183M: Herbert Xu <herbert@gondor.apana.org.au>
3184M: "David S. Miller" <davem@davemloft.net>
1da177e4 3185L: linux-crypto@vger.kernel.org
9f273c24 3186T: git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/cryptodev-2.6.git
54e5881d 3187T: git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6.git
1da177e4 3188S: Maintained
679655da 3189F: Documentation/crypto/
2ca87a17 3190F: Documentation/DocBook/crypto-API.tmpl
679655da
JP
3191F: arch/*/crypto/
3192F: crypto/
3193F: drivers/crypto/
3194F: include/crypto/
1da177e4 3195
5b07bd57 3196CRYPTOGRAPHIC RANDOM NUMBER GENERATOR
8b58be88 3197M: Neil Horman <nhorman@tuxdriver.com>
5b07bd57
NH
3198L: linux-crypto@vger.kernel.org
3199S: Maintained
51a2228a
JP
3200F: crypto/ansi_cprng.c
3201F: crypto/rng.c
5b07bd57 3202
fc279cc2
HV
3203CS3308 MEDIA DRIVER
3204M: Hans Verkuil <hverkuil@xs4all.nl>
3205L: linux-media@vger.kernel.org
3206T: git git://linuxtv.org/media_tree.git
3207W: http://linuxtv.org
3208S: Odd Fixes
3209F: drivers/media/i2c/cs3308.c
3210F: drivers/media/i2c/cs3308.h
3211
9b4ffa48 3212CS5535 Audio ALSA driver
8b58be88 3213M: Jaya Kumar <jayakumar.alsa@gmail.com>
9b4ffa48 3214S: Maintained
679655da 3215F: sound/pci/cs5535audio/
9b4ffa48 3216
a910e4a9 3217CW1200 WLAN driver
b75f0050
JP
3218M: Solomon Peachy <pizza@shaftnet.org>
3219S: Maintained
560424e9 3220F: drivers/net/wireless/st/cw1200/
a910e4a9 3221
6d8425b1 3222CX18 VIDEO4LINUX DRIVER
6afdeaf8 3223M: Andy Walls <awalls@md.metrocast.net>
7b212edf 3224L: ivtv-devel@ivtvdriver.org (subscribers-only)
661263b5 3225L: linux-media@vger.kernel.org
275ffde4 3226T: git git://linuxtv.org/media_tree.git
a825eaec 3227W: https://linuxtv.org
30e10993 3228W: http://www.ivtvdriver.org/index.php/Cx18
6d8425b1 3229S: Maintained
679655da 3230F: Documentation/video4linux/cx18.txt
90d72ac6 3231F: drivers/media/pci/cx18/
6c0f0359 3232F: include/uapi/linux/ivtv*
6d8425b1 3233
3f101d91
HV
3234CX2341X MPEG ENCODER HELPER MODULE
3235M: Hans Verkuil <hverkuil@xs4all.nl>
3236L: linux-media@vger.kernel.org
3237T: git git://linuxtv.org/media_tree.git
a825eaec 3238W: https://linuxtv.org
3f101d91 3239S: Maintained
c368360b 3240F: drivers/media/common/cx2341x*
3f101d91
HV
3241F: include/media/cx2341x*
3242
b8fe6e2c
PB
3243CX24120 MEDIA DRIVER
3244M: Jemma Denson <jdenson@gmail.com>
3245M: Patrick Boettcher <patrick.boettcher@posteo.de>
3246L: linux-media@vger.kernel.org
a825eaec 3247W: https://linuxtv.org
b8fe6e2c
PB
3248Q: http://patchwork.linuxtv.org/project/linux-media/list/
3249S: Maintained
3250F: drivers/media/dvb-frontends/cx24120*
3251
20357578 3252CX88 VIDEO4LINUX DRIVER
009a5410 3253M: Mauro Carvalho Chehab <mchehab@osg.samsung.com>
20357578 3254L: linux-media@vger.kernel.org
a825eaec 3255W: https://linuxtv.org
20357578
MCC
3256T: git git://linuxtv.org/media_tree.git
3257S: Odd fixes
3258F: Documentation/video4linux/cx88/
3259F: drivers/media/pci/cx88/
6d8425b1 3260
91952bc0
AP
3261CXD2820R MEDIA DRIVER
3262M: Antti Palosaari <crope@iki.fi>
3263L: linux-media@vger.kernel.org
a825eaec 3264W: https://linuxtv.org
91952bc0
AP
3265W: http://palosaari.fi/linux/
3266Q: http://patchwork.linuxtv.org/project/linux-media/list/
3267T: git git://linuxtv.org/anttip/media_tree.git
3268S: Maintained
3269F: drivers/media/dvb-frontends/cxd2820r*
6d8425b1 3270
e5ec3789 3271CXGB3 ETHERNET DRIVER (CXGB3)
cdc99239 3272M: Santosh Raspatur <santosh@chelsio.com>
e5ec3789
SW
3273L: netdev@vger.kernel.org
3274W: http://www.chelsio.com
3275S: Supported
f7917c00 3276F: drivers/net/ethernet/chelsio/cxgb3/
e5ec3789 3277
d8ae3c33 3278CXGB3 ISCSI DRIVER (CXGB3I)
49e7d9df
JP
3279M: Karen Xie <kxie@chelsio.com>
3280L: linux-scsi@vger.kernel.org
3281W: http://www.chelsio.com
3282S: Supported
3283F: drivers/scsi/cxgbi/cxgb3i
d8ae3c33 3284
e5ec3789 3285CXGB3 IWARP RNIC DRIVER (IW_CXGB3)
8b58be88 3286M: Steve Wise <swise@chelsio.com>
e6cc0fd1 3287L: linux-rdma@vger.kernel.org
e5ec3789
SW
3288W: http://www.openfabrics.org
3289S: Supported
679655da 3290F: drivers/infiniband/hw/cxgb3/
e5ec3789 3291
be4c9bad 3292CXGB4 ETHERNET DRIVER (CXGB4)
56f16c74 3293M: Hariprasad S <hariprasad@chelsio.com>
be4c9bad
RD
3294L: netdev@vger.kernel.org
3295W: http://www.chelsio.com
3296S: Supported
f7917c00 3297F: drivers/net/ethernet/chelsio/cxgb4/
be4c9bad 3298
d8ae3c33 3299CXGB4 ISCSI DRIVER (CXGB4I)
49e7d9df
JP
3300M: Karen Xie <kxie@chelsio.com>
3301L: linux-scsi@vger.kernel.org
3302W: http://www.chelsio.com
3303S: Supported
3304F: drivers/scsi/cxgbi/cxgb4i
d8ae3c33 3305
be4c9bad
RD
3306CXGB4 IWARP RNIC DRIVER (IW_CXGB4)
3307M: Steve Wise <swise@chelsio.com>
3308L: linux-rdma@vger.kernel.org
3309W: http://www.openfabrics.org
3310S: Supported
3311F: drivers/infiniband/hw/cxgb4/
3312
5c20a5c7
CL
3313CXGB4VF ETHERNET DRIVER (CXGB4VF)
3314M: Casey Leedom <leedom@chelsio.com>
3315L: netdev@vger.kernel.org
3316W: http://www.chelsio.com
3317S: Supported
f7917c00 3318F: drivers/net/ethernet/chelsio/cxgb4vf/
5c20a5c7 3319
a9282d01
IM
3320CXL (IBM Coherent Accelerator Processor Interface CAPI) DRIVER
3321M: Ian Munsie <imunsie@au1.ibm.com>
3322M: Michael Neuling <mikey@neuling.org>
3323L: linuxppc-dev@lists.ozlabs.org
3324S: Supported
3325F: drivers/misc/cxl/
ec249dd8 3326F: include/misc/cxl*
a9282d01
IM
3327F: include/uapi/misc/cxl.h
3328F: Documentation/powerpc/cxl.txt
3329F: Documentation/powerpc/cxl.txt
3330F: Documentation/ABI/testing/sysfs-class-cxl
3331
11f43ae7
MO
3332CXLFLASH (IBM Coherent Accelerator Processor Interface CAPI Flash) SCSI DRIVER
3333M: Manoj N. Kumar <manoj@linux.vnet.ibm.com>
3334M: Matthew R. Ochs <mrochs@linux.vnet.ibm.com>
3335L: linux-scsi@vger.kernel.org
3336S: Supported
3337F: drivers/scsi/cxlflash/
3338F: include/uapi/scsi/cxlflash_ioctls.h
3339F: Documentation/powerpc/cxlflash.txt
3340
b52b97a3
GC
3341STMMAC ETHERNET DRIVER
3342M: Giuseppe Cavallaro <peppe.cavallaro@st.com>
3343L: netdev@vger.kernel.org
3344W: http://www.stlinux.com
3345S: Supported
7ac6653a 3346F: drivers/net/ethernet/stmicro/stmmac/
b52b97a3 3347
1da177e4 3348CYBERPRO FB DRIVER
8b58be88 3349M: Russell King <linux@arm.linux.org.uk>
efc03ecb 3350L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1da177e4
LT
3351W: http://www.arm.linux.org.uk/
3352S: Maintained
8a61f013 3353F: drivers/video/fbdev/cyber2000fb.*
9fa68eae 3354
1da177e4 3355CYCLADES ASYNC MUX DRIVER
1da177e4 3356W: http://www.cyclades.com/
d459883e 3357S: Orphan
c897401b 3358F: drivers/tty/cyclades.c
679655da 3359F: include/linux/cyclades.h
c117ab84 3360F: include/uapi/linux/cyclades.h
1da177e4
LT
3361
3362CYCLADES PC300 DRIVER
1da177e4 3363W: http://www.cyclades.com/
d459883e 3364S: Orphan
679655da 3365F: drivers/net/wan/pc300*
1da177e4 3366
402f6ae4
AP
3367CYPRESS_FIRMWARE MEDIA DRIVER
3368M: Antti Palosaari <crope@iki.fi>
3369L: linux-media@vger.kernel.org
a825eaec 3370W: https://linuxtv.org
402f6ae4
AP
3371W: http://palosaari.fi/linux/
3372Q: http://patchwork.linuxtv.org/project/linux-media/list/
3373T: git git://linuxtv.org/anttip/media_tree.git
3374S: Maintained
3375F: drivers/media/common/cypress_firmware*
3376
e3ae3525 3377CYTTSP TOUCHSCREEN DRIVER
be9a6f40 3378M: Ferruh Yigit <fery@cypress.com>
6305902c 3379L: linux-input@vger.kernel.org
be9a6f40 3380S: Supported
6305902c
JP
3381F: drivers/input/touchscreen/cyttsp*
3382F: include/linux/input/cyttsp.h
e3ae3525 3383
aaaf5fbf
JK
3384DALLAS/MAXIM DS1685-FAMILY REAL TIME CLOCK
3385M: Joshua Kinard <kumba@gentoo.org>
3386S: Maintained
3387F: drivers/rtc/rtc-ds1685.c
3388F: include/linux/rtc/ds1685.h
3389
1da177e4 3390DAMA SLAVE for AX.25
8b58be88 3391M: Joerg Reuter <jreuter@yaina.de>
1da177e4
LT
3392W: http://yaina.de/jreuter/
3393W: http://www.qsl.net/dl1bke/
3394L: linux-hams@vger.kernel.org
3395S: Maintained
679655da
JP
3396F: net/ax25/af_ax25.c
3397F: net/ax25/ax25_dev.c
3398F: net/ax25/ax25_ds_*
3399F: net/ax25/ax25_in.c
3400F: net/ax25/ax25_out.c
3401F: net/ax25/ax25_timer.c
3402F: net/ax25/sysctl_net_ax25.c
1da177e4 3403
e2d1d6c0 3404DAVICOM FAST ETHERNET (DMFE) NETWORK DRIVER
e2d1d6c0 3405L: netdev@vger.kernel.org
5ff77428 3406S: Orphan
679655da 3407F: Documentation/networking/dmfe.txt
0f04e2aa 3408F: drivers/net/ethernet/dec/tulip/dmfe.c
e2d1d6c0
RD
3409
3410DC390/AM53C974 SCSI driver
d8130624 3411M: Hannes Reinecke <hare@suse.com>
71bd849d 3412L: linux-scsi@vger.kernel.org
e2d1d6c0 3413S: Maintained
71bd849d 3414F: drivers/scsi/am53c974.c
e2d1d6c0 3415
1da177e4 3416DC395x SCSI driver
61eee9a7 3417M: Oliver Neukum <oliver@neukum.org>
8b58be88
JP
3418M: Ali Akcaagac <aliakc@web.de>
3419M: Jamie Lenehan <lenehan@twibble.org>
f5df5881 3420L: dc395x@twibble.org
cf015e9f
JP
3421W: http://twibble.org/dist/dc395x/
3422W: http://lists.twibble.org/mailman/listinfo/dc395x/
1da177e4 3423S: Maintained
679655da
JP
3424F: Documentation/scsi/dc395x.txt
3425F: drivers/scsi/dc395x.*
1da177e4 3426
eb8edb08 3427DCCP PROTOCOL
a89d030e 3428M: Gerrit Renker <gerrit@erg.abdn.ac.uk>
eb8edb08 3429L: dccp@vger.kernel.org
c996d8b9 3430W: http://www.linuxfoundation.org/collaborate/workgroups/networking/dccp
eb8edb08 3431S: Maintained
679655da 3432F: include/linux/dccp.h
c117ab84 3433F: include/uapi/linux/dccp.h
679655da
JP
3434F: include/linux/tfrc.h
3435F: net/dccp/
eb8edb08 3436
1da177e4 3437DECnet NETWORK LAYER
1da177e4
LT
3438W: http://linux-decnet.sourceforge.net
3439L: linux-decnet-user@lists.sourceforge.net
f546444d 3440S: Orphan
679655da
JP
3441F: Documentation/networking/decnet.txt
3442F: net/decnet/
1da177e4 3443
ebff05b9
MR
3444DECSTATION PLATFORM SUPPORT
3445M: "Maciej W. Rozycki" <macro@linux-mips.org>
3446L: linux-mips@linux-mips.org
3447W: http://www.linux-mips.org/wiki/DECstation
3448S: Maintained
3449F: arch/mips/dec/
3450F: arch/mips/include/asm/dec/
3451F: arch/mips/include/asm/mach-dec/
3452
1da177e4 3453DEFXX FDDI NETWORK DRIVER
8b58be88 3454M: "Maciej W. Rozycki" <macro@linux-mips.org>
1da177e4 3455S: Maintained
33f810b2 3456F: drivers/net/fddi/defxx.*
1da177e4 3457
ad8f07cc 3458DELL LAPTOP DRIVER
8b58be88 3459M: Matthew Garrett <mjg59@srcf.ucam.org>
cdbff611 3460M: Pali RohĂ¡r <pali.rohar@gmail.com>
d0944853 3461L: platform-driver-x86@vger.kernel.org
ad8f07cc 3462S: Maintained
679655da 3463F: drivers/platform/x86/dell-laptop.c
ad8f07cc 3464
817a5cdb
PR
3465DELL LAPTOP RBTN DRIVER
3466M: Pali RohĂ¡r <pali.rohar@gmail.com>
3467S: Maintained
3468F: drivers/platform/x86/dell-rbtn.*
3469
cdbff611
PR
3470DELL LAPTOP FREEFALL DRIVER
3471M: Pali RohĂ¡r <pali.rohar@gmail.com>
3472S: Maintained
3473F: drivers/platform/x86/dell-smo8800.c
3474
1da177e4 3475DELL LAPTOP SMM DRIVER
a5afba16 3476M: Pali RohĂ¡r <pali.rohar@gmail.com>
ef3522f7 3477S: Maintained
a5afba16 3478F: drivers/hwmon/dell-smm-hwmon.c
c117ab84 3479F: include/uapi/linux/i8k.h
1da177e4 3480
90563ec4 3481DELL SYSTEMS MANAGEMENT BASE DRIVER (dcdbas)
8b58be88 3482M: Doug Warzecha <Douglas_Warzecha@dell.com>
90563ec4 3483S: Maintained
679655da
JP
3484F: Documentation/dcdbas.txt
3485F: drivers/firmware/dcdbas.*
90563ec4 3486
0b3f6109 3487DELL WMI EXTRAS DRIVER
8b58be88 3488M: Matthew Garrett <mjg59@srcf.ucam.org>
cdbff611 3489M: Pali RohĂ¡r <pali.rohar@gmail.com>
0b3f6109 3490S: Maintained
36b3a96f 3491F: drivers/platform/x86/dell-wmi.c
0b3f6109 3492
5efc75e3 3493DESIGNWARE USB2 DRD IP DRIVER
16272ae7 3494M: John Youn <johnyoun@synopsys.com>
5efc75e3 3495L: linux-usb@vger.kernel.org
18f340f9 3496T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
5efc75e3 3497S: Maintained
197ba5f4 3498F: drivers/usb/dwc2/
5efc75e3 3499
94ab23dd 3500DESIGNWARE USB3 DRD IP DRIVER
a55f6286 3501M: Felipe Balbi <balbi@kernel.org>
94ab23dd 3502L: linux-usb@vger.kernel.org
94ab23dd
FB
3503T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
3504S: Maintained
3505F: drivers/usb/dwc3/
3506
833c9545
JB
3507DEVICE COREDUMP (DEV_COREDUMP)
3508M: Johannes Berg <johannes@sipsolutions.net>
3509L: linux-kernel@vger.kernel.org
3510S: Maintained
3511F: drivers/base/devcoredump.c
3512F: include/linux/devcoredump.h
3513
89d07767
KP
3514DEVICE FREQUENCY (DEVFREQ)
3515M: MyungJoo Ham <myungjoo.ham@samsung.com>
3516M: Kyungmin Park <kyungmin.park@samsung.com>
88476d34 3517L: linux-pm@vger.kernel.org
6a3cd722 3518T: git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
89d07767
KP
3519S: Maintained
3520F: drivers/devfreq/
6a3cd722
CC
3521F: include/linux/devfreq.h
3522F: Documentation/devicetree/bindings/devfreq/
89d07767 3523
7dbded06
CC
3524DEVICE FREQUENCY EVENT (DEVFREQ-EVENT)
3525M: Chanwoo Choi <cw00.choi@samsung.com>
3526L: linux-pm@vger.kernel.org
3527T: git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
3528S: Supported
3529F: drivers/devfreq/event/
3530F: drivers/devfreq/devfreq-event.c
3531F: include/linux/devfreq-event.h
3532F: Documentation/devicetree/bindings/devfreq/event/
89d07767 3533
1da177e4 3534DEVICE NUMBER REGISTRY
8b58be88 3535M: Torben Mathiasen <device@lanana.org>
1da177e4 3536W: http://lanana.org/docs/device-list/index.html
1da177e4
LT
3537S: Maintained
3538
e2d1d6c0 3539DEVICE-MAPPER (LVM)
854ecaad 3540M: Alasdair Kergon <agk@redhat.com>
8504eed3 3541M: Mike Snitzer <snitzer@redhat.com>
854ecaad 3542M: dm-devel@redhat.com
e2d1d6c0
RD
3543L: dm-devel@redhat.com
3544W: http://sources.redhat.com/dm
8a6e2535 3545Q: http://patchwork.kernel.org/project/dm-devel/list/
41d35d25 3546T: git git://git.kernel.org/pub/scm/linux/kernel/git/device-mapper/linux-dm.git
854ecaad 3547T: quilt http://people.redhat.com/agk/patches/linux/editing/
e2d1d6c0 3548S: Maintained
679655da
JP
3549F: Documentation/device-mapper/
3550F: drivers/md/dm*
854ecaad 3551F: drivers/md/persistent-data/
679655da
JP
3552F: include/linux/device-mapper.h
3553F: include/linux/dm-*.h
8504eed3 3554F: include/uapi/linux/dm-*.h
e2d1d6c0 3555
bfcd3a46
JP
3556DEVLINK
3557M: Jiri Pirko <jiri@mellanox.com>
3558L: netdev@vger.kernel.org
3559S: Supported
3560F: net/core/devlink.c
3561F: include/net/devlink.h
3562F: include/uapi/linux/devlink.h
3563
c0d995aa
OST
3564DIALOG SEMICONDUCTOR DRIVERS
3565M: Support Opensource <support.opensource@diasemi.com>
3566W: http://www.dialog-semiconductor.com/products
3567S: Supported
3568F: Documentation/hwmon/da90??
7c933772 3569F: Documentation/devicetree/bindings/sound/da[79]*.txt
c0d995aa
OST
3570F: drivers/gpio/gpio-da90??.c
3571F: drivers/hwmon/da90??-hwmon.c
7be72c2c 3572F: drivers/iio/adc/da91??-*.c
c0d995aa
OST
3573F: drivers/input/misc/da90??_onkey.c
3574F: drivers/input/touchscreen/da9052_tsi.c
3575F: drivers/leds/leds-da90??.c
3576F: drivers/mfd/da903x.c
3577F: drivers/mfd/da90??-*.c
7be72c2c 3578F: drivers/mfd/da91??-*.c
c0d995aa 3579F: drivers/power/da9052-battery.c
7be72c2c 3580F: drivers/power/da91??-*.c
c0d995aa
OST
3581F: drivers/regulator/da903x.c
3582F: drivers/regulator/da9???-regulator.[ch]
3583F: drivers/rtc/rtc-da90??.c
3584F: drivers/video/backlight/da90??_bl.c
3585F: drivers/watchdog/da90??_wdt.c
3586F: include/linux/mfd/da903x.h
3587F: include/linux/mfd/da9052/
3588F: include/linux/mfd/da9055/
3589F: include/linux/mfd/da9063/
7be72c2c 3590F: include/linux/mfd/da9150/
c0d995aa
OST
3591F: include/sound/da[79]*.h
3592F: sound/soc/codecs/da[79]*.[ch]
3593
599aa697
LL
3594DIGI NEO AND CLASSIC PCI PRODUCTS
3595M: Lidza Louina <lidza.louina@gmail.com>
542f3d5a 3596M: Mark Hounschell <markh@compro.net>
599aa697
LL
3597L: driverdev-devel@linuxdriverproject.org
3598S: Maintained
3599F: drivers/staging/dgnc/
3600
335d7c58 3601DIOLAN U2C-12 I2C DRIVER
ca462085 3602M: Guenter Roeck <linux@roeck-us.net>
335d7c58
GR
3603L: linux-i2c@vger.kernel.org
3604S: Maintained
3605F: drivers/i2c/busses/i2c-diolan-u2c.c
3606
d475c634
MW
3607DIRECT ACCESS (DAX)
3608M: Matthew Wilcox <willy@linux.intel.com>
3609L: linux-fsdevel@vger.kernel.org
3610S: Supported
3611F: fs/dax.c
3612
e7839f25 3613DIRECTORY NOTIFICATION (DNOTIFY)
8b58be88 3614M: Eric Paris <eparis@parisplace.org>
3c5119c0 3615S: Maintained
679655da
JP
3616F: Documentation/filesystems/dnotify.txt
3617F: fs/notify/dnotify/
3618F: include/linux/dnotify.h
1da177e4
LT
3619
3620DISK GEOMETRY AND PARTITION HANDLING
8b58be88 3621M: Andries Brouwer <aeb@cwi.nl>
1da177e4
LT
3622W: http://www.win.tue.nl/~aeb/linux/Large-Disk.html
3623W: http://www.win.tue.nl/~aeb/linux/zip/zip-1.html
3624W: http://www.win.tue.nl/~aeb/partitions/partition_types-1.html
3625S: Maintained
3626
4480f15b 3627DISKQUOTA
d8130624 3628M: Jan Kara <jack@suse.com>
1da177e4 3629S: Maintained
679655da
JP
3630F: Documentation/filesystems/quota.txt
3631F: fs/quota/
3632F: include/linux/quota*.h
c117ab84 3633F: include/uapi/linux/quota*.h
1da177e4 3634
702686ad
BT
3635DISPLAYLINK USB 2.0 FRAMEBUFFER DRIVER (UDLFB)
3636M: Bernie Thompson <bernie@plugable.com>
3637L: linux-fbdev@vger.kernel.org
3638S: Maintained
3639W: http://plugable.com/category/projects/udlfb/
8a61f013 3640F: drivers/video/fbdev/udlfb.c
702686ad
BT
3641F: include/video/udlfb.h
3642F: Documentation/fb/udlfb.txt
3643
e7839f25 3644DISTRIBUTED LOCK MANAGER (DLM)
8b58be88
JP
3645M: Christine Caulfield <ccaulfie@redhat.com>
3646M: David Teigland <teigland@redhat.com>
a4644184 3647L: cluster-devel@redhat.com
5be7b50f 3648W: http://sources.redhat.com/cluster/
9f273c24 3649T: git git://git.kernel.org/pub/scm/linux/kernel/git/teigland/linux-dlm.git
5be7b50f 3650S: Supported
679655da 3651F: fs/dlm/
5be7b50f 3652
53b6b3e0
SS
3653DMA BUFFER SHARING FRAMEWORK
3654M: Sumit Semwal <sumit.semwal@linaro.org>
3655S: Maintained
3656L: linux-media@vger.kernel.org
3657L: dri-devel@lists.freedesktop.org
8ada6d2d 3658L: linaro-mm-sig@lists.linaro.org (moderated for non-subscribers)
35fac7e3 3659F: drivers/dma-buf/
e46d12c6
JP
3660F: include/linux/dma-buf*
3661F: include/linux/reservation.h
3662F: include/linux/*fence.h
53b6b3e0
SS
3663F: Documentation/dma-buf-sharing.txt
3664T: git git://git.linaro.org/people/sumitsemwal/linux-dma-buf.git
3665
b3e5f263 3666DMA GENERIC OFFLOAD ENGINE SUBSYSTEM
4abed0af 3667M: Vinod Koul <vinod.koul@intel.com>
17b59560
VK
3668L: dmaengine@vger.kernel.org
3669Q: https://patchwork.kernel.org/project/linux-dmaengine/list/
08223d80 3670S: Maintained
679655da 3671F: drivers/dma/
0ce3c066 3672F: include/linux/dmaengine.h
979a281e
VK
3673F: Documentation/dmaengine/
3674T: git git://git.infradead.org/users/vkoul/slave-dma.git
248a9dc3 3675
b825037d 3676DME1737 HARDWARE MONITOR DRIVER
8b58be88 3677M: Juerg Haefliger <juergh@gmail.com>
b825037d
JH
3678L: lm-sensors@lm-sensors.org
3679S: Maintained
679655da
JP
3680F: Documentation/hwmon/dme1737
3681F: drivers/hwmon/dme1737.c
b825037d 3682
1f31e1b1 3683DMI/SMBIOS SUPPORT
d8130624 3684M: Jean Delvare <jdelvare@suse.com>
1f31e1b1 3685S: Maintained
d4aeef93 3686T: quilt http://jdelvare.nerim.net/devel/linux/jdelvare-dmi/
d7f96f97 3687F: Documentation/ABI/testing/sysfs-firmware-dmi-tables
1f31e1b1
JD
3688F: drivers/firmware/dmi-id.c
3689F: drivers/firmware/dmi_scan.c
3690F: include/linux/dmi.h
3691
7d2c86b5 3692DOCUMENTATION
ad3118b9 3693M: Jonathan Corbet <corbet@lwn.net>
795fb7e7
JD
3694L: linux-doc@vger.kernel.org
3695S: Maintained
679655da 3696F: Documentation/
42f41ecf
JC
3697F: scripts/docproc.c
3698F: scripts/kernel-doc*
97be078b
RD
3699X: Documentation/ABI/
3700X: Documentation/devicetree/
933a46b8
JC
3701X: Documentation/acpi
3702X: Documentation/power
3703X: Documentation/spi
6c121170 3704X: Documentation/DocBook/media
c51edfb1 3705T: git git://git.lwn.net/linux.git docs-next
abbaeff3 3706
1da177e4 3707DOUBLETALK DRIVER
8b58be88 3708M: "James R. Van Zandt" <jrv@vanzandt.mv.com>
1da177e4
LT
3709L: blinux-list@redhat.com
3710S: Maintained
679655da
JP
3711F: drivers/char/dtlk.c
3712F: include/linux/dtlk.h
1da177e4 3713
e2d1d6c0 3714DPT_I2O SCSI RAID DRIVER
8b58be88 3715M: Adaptec OEM Raid Solutions <aacraid@adaptec.com>
e2d1d6c0
RD
3716L: linux-scsi@vger.kernel.org
3717W: http://www.adaptec.com/
3718S: Maintained
679655da
JP
3719F: drivers/scsi/dpt*
3720F: drivers/scsi/dpt/
e2d1d6c0 3721
b411b363 3722DRBD DRIVER
bc2c049d
RK
3723M: Philipp Reisner <philipp.reisner@linbit.com>
3724M: Lars Ellenberg <lars.ellenberg@linbit.com>
3725L: drbd-dev@lists.linbit.com
28b8e8d4 3726W: http://www.drbd.org
bc2c049d
RK
3727T: git git://git.linbit.com/linux-drbd.git
3728T: git git://git.linbit.com/drbd-8.4.git
28b8e8d4
JP
3729S: Supported
3730F: drivers/block/drbd/
3731F: lib/lru_cache.c
3732F: Documentation/blockdev/drbd/
b411b363 3733
dc7dfcd8 3734DRIVER CORE, KOBJECTS, DEBUGFS, KERNFS AND SYSFS
879a5a00 3735M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
08deed1e 3736T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
1da177e4 3737S: Supported
679655da 3738F: Documentation/kobject.txt
7cfc51b9 3739F: drivers/base/
87544653 3740F: fs/debugfs/
dc7dfcd8
WS
3741F: fs/kernfs/
3742F: fs/sysfs/
87544653 3743F: include/linux/debugfs.h
dc7dfcd8 3744F: include/linux/kobj*
679655da 3745F: lib/kobj*
1da177e4
LT
3746
3747DRM DRIVERS
8b58be88 3748M: David Airlie <airlied@linux.ie>
4c6a3999 3749L: dri-devel@lists.freedesktop.org
b0447888 3750T: git git://people.freedesktop.org/~airlied/linux
1da177e4 3751S: Maintained
679655da 3752F: drivers/gpu/drm/
433e3b34 3753F: drivers/gpu/vga/
850e9411 3754F: include/drm/
c117ab84 3755F: include/uapi/drm/
1da177e4 3756
566f5939
AD
3757RADEON DRM DRIVERS
3758M: Alex Deucher <alexander.deucher@amd.com>
3759M: Christian König <christian.koenig@amd.com>
3760L: dri-devel@lists.freedesktop.org
3761T: git git://people.freedesktop.org/~agd5f/linux
3762S: Supported
3763F: drivers/gpu/drm/radeon/
566f5939
AD
3764F: include/uapi/drm/radeon*
3765
03e255b9
TR
3766DRM PANEL DRIVERS
3767M: Thierry Reding <thierry.reding@gmail.com>
3768L: dri-devel@lists.freedesktop.org
3769T: git git://anongit.freedesktop.org/tegra/linux.git
3770S: Maintained
3771F: drivers/gpu/drm/drm_panel.c
3772F: drivers/gpu/drm/panel/
3773F: include/drm/drm_panel.h
2d799dde 3774F: Documentation/devicetree/bindings/display/panel/
03e255b9 3775
8daf7473 3776INTEL DRM DRIVERS (excluding Poulsbo, Moorestown and derivative chipsets)
cbce7107 3777M: Daniel Vetter <daniel.vetter@intel.com>
47f95647 3778M: Jani Nikula <jani.nikula@linux.intel.com>
362132d2 3779L: intel-gfx@lists.freedesktop.org
8daf7473 3780L: dri-devel@lists.freedesktop.org
7564fde3 3781W: https://01.org/linuxgraphics/
47f95647 3782Q: http://patchwork.freedesktop.org/project/intel-gfx/
89258a97 3783T: git git://anongit.freedesktop.org/drm-intel
8daf7473 3784S: Supported
14430813 3785F: drivers/gpu/drm/i915/
8daf7473 3786F: include/drm/i915*
c117ab84 3787F: include/uapi/drm/i915*
8daf7473 3788
99763bb8
BB
3789DRM DRIVERS FOR ATMEL HLCDC
3790M: Boris Brezillon <boris.brezillon@free-electrons.com>
3791L: dri-devel@lists.freedesktop.org
3792S: Supported
3793F: drivers/gpu/drm/atmel-hlcdc/
3794F: Documentation/devicetree/bindings/drm/atmel/
3795
398a6d4a
KP
3796DRM DRIVERS FOR EXYNOS
3797M: Inki Dae <inki.dae@samsung.com>
f1501303
ID
3798M: Joonyoung Shim <jy0922.shim@samsung.com>
3799M: Seung-Woo Kim <sw0312.kim@samsung.com>
3800M: Kyungmin Park <kyungmin.park@samsung.com>
398a6d4a 3801L: dri-devel@lists.freedesktop.org
25a58030 3802T: git git://git.kernel.org/pub/scm/linux/kernel/git/daeinki/drm-exynos.git
398a6d4a 3803S: Supported
14430813 3804F: drivers/gpu/drm/exynos/
398a6d4a 3805F: include/drm/exynos*
c117ab84 3806F: include/uapi/drm/exynos*
398a6d4a 3807
b55a1b9c
JW
3808DRM DRIVERS FOR FREESCALE DCU
3809M: Jianwei Wang <jianwei.wang.chn@gmail.com>
3810M: Alison Wang <alison.wang@freescale.com>
3811L: dri-devel@lists.freedesktop.org
3812S: Supported
3813F: drivers/gpu/drm/fsl-dcu/
2d799dde
RH
3814F: Documentation/devicetree/bindings/display/fsl,dcu.txt
3815F: Documentation/devicetree/bindings/display/panel/nec,nl4827hc19_05b.txt
b55a1b9c 3816
0a3d775f
PZ
3817DRM DRIVERS FOR FREESCALE IMX
3818M: Philipp Zabel <p.zabel@pengutronix.de>
3819L: dri-devel@lists.freedesktop.org
3820S: Maintained
3821F: drivers/gpu/drm/imx/
ef739aa4 3822F: drivers/gpu/ipu-v3/
2d799dde 3823F: Documentation/devicetree/bindings/display/imx/
0a3d775f 3824
ba2199a6
PJ
3825DRM DRIVERS FOR GMA500 (Poulsbo, Moorestown and derivative chipsets)
3826M: Patrik Jakobsson <patrik.r.jakobsson@gmail.com>
3827L: dri-devel@lists.freedesktop.org
3828T: git git://github.com/patjak/drm-gma500
3829S: Maintained
3830F: drivers/gpu/drm/gma500
3831F: include/drm/gma500*
3832
bd3b49f2 3833DRM DRIVERS FOR NVIDIA TEGRA
a5ad7a63
TR
3834M: Thierry Reding <thierry.reding@gmail.com>
3835M: Terje Bergström <tbergstrom@nvidia.com>
bd3b49f2
TR
3836L: dri-devel@lists.freedesktop.org
3837L: linux-tegra@vger.kernel.org
a5ad7a63 3838T: git git://anongit.freedesktop.org/tegra/linux.git
adabdb0c 3839S: Supported
dee8268f 3840F: drivers/gpu/drm/tegra/
a5ad7a63 3841F: drivers/gpu/host1x/
e1e90644 3842F: include/linux/host1x.h
a5ad7a63 3843F: include/uapi/drm/tegra_drm.h
2d799dde 3844F: Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-host1x.txt
bd3b49f2 3845
a284e9d1
LP
3846DRM DRIVERS FOR RENESAS
3847M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
3848L: dri-devel@lists.freedesktop.org
4a121096 3849L: linux-renesas-soc@vger.kernel.org
a284e9d1
LP
3850T: git git://people.freedesktop.org/~airlied/linux
3851S: Supported
3852F: drivers/gpu/drm/rcar-du/
3853F: drivers/gpu/drm/shmobile/
a284e9d1
LP
3854F: include/linux/platform_data/shmob_drm.h
3855
625e0346
HS
3856DRM DRIVERS FOR ROCKCHIP
3857M: Mark Yao <mark.yao@rock-chips.com>
3858L: dri-devel@lists.freedesktop.org
3859S: Maintained
3860F: drivers/gpu/drm/rockchip/
2d799dde 3861F: Documentation/devicetree/bindings/display/rockchip*
625e0346 3862
7f11c476
BG
3863DRM DRIVERS FOR STI
3864M: Benjamin Gaignard <benjamin.gaignard@linaro.org>
3865M: Vincent Abriou <vincent.abriou@st.com>
3866L: dri-devel@lists.freedesktop.org
3867T: git http://git.linaro.org/people/benjamin.gaignard/kernel.git
3868S: Maintained
3869F: drivers/gpu/drm/sti
2d799dde 3870F: Documentation/devicetree/bindings/display/st,stih4xx.txt
7f11c476 3871
8bb0bce9
LS
3872DRM DRIVERS FOR VIVANTE GPU IP
3873M: Lucas Stach <l.stach@pengutronix.de>
3874R: Russell King <linux+etnaviv@arm.linux.org.uk>
3875R: Christian Gmeiner <christian.gmeiner@gmail.com>
3876L: dri-devel@lists.freedesktop.org
3877S: Maintained
3878F: drivers/gpu/drm/etnaviv
3879F: Documentation/devicetree/bindings/display/etnaviv
3880
598df1ac
AK
3881DSBR100 USB FM RADIO DRIVER
3882M: Alexey Klimov <klimov.linux@gmail.com>
3883L: linux-media@vger.kernel.org
3884T: git git://linuxtv.org/media_tree.git
3885S: Maintained
3886F: drivers/media/radio/dsbr100.c
3887
1da177e4 3888DSCC4 DRIVER
8b58be88 3889M: Francois Romieu <romieu@fr.zoreil.com>
01f20734 3890L: netdev@vger.kernel.org
1da177e4 3891S: Maintained
679655da 3892F: drivers/net/wan/dscc4.c
1da177e4 3893
cc11b140
HV
3894DT3155 MEDIA DRIVER
3895M: Hans Verkuil <hverkuil@xs4all.nl>
3896L: linux-media@vger.kernel.org
3897T: git git://linuxtv.org/media_tree.git
a825eaec 3898W: https://linuxtv.org
cc11b140
HV
3899S: Odd Fixes
3900F: drivers/media/pci/dt3155/
3901
91952bc0
AP
3902DVB_USB_AF9015 MEDIA DRIVER
3903M: Antti Palosaari <crope@iki.fi>
3904L: linux-media@vger.kernel.org
a825eaec 3905W: https://linuxtv.org
91952bc0
AP
3906W: http://palosaari.fi/linux/
3907Q: http://patchwork.linuxtv.org/project/linux-media/list/
3908T: git git://linuxtv.org/anttip/media_tree.git
3909S: Maintained
3910F: drivers/media/usb/dvb-usb-v2/af9015*
3911
3912DVB_USB_AF9035 MEDIA DRIVER
3913M: Antti Palosaari <crope@iki.fi>
3914L: linux-media@vger.kernel.org
a825eaec 3915W: https://linuxtv.org
91952bc0
AP
3916W: http://palosaari.fi/linux/
3917Q: http://patchwork.linuxtv.org/project/linux-media/list/
3918T: git git://linuxtv.org/anttip/media_tree.git
3919S: Maintained
3920F: drivers/media/usb/dvb-usb-v2/af9035*
3921
3922DVB_USB_ANYSEE MEDIA DRIVER
3923M: Antti Palosaari <crope@iki.fi>
3924L: linux-media@vger.kernel.org
a825eaec 3925W: https://linuxtv.org
91952bc0
AP
3926W: http://palosaari.fi/linux/
3927Q: http://patchwork.linuxtv.org/project/linux-media/list/
3928T: git git://linuxtv.org/anttip/media_tree.git
3929S: Maintained
3930F: drivers/media/usb/dvb-usb-v2/anysee*
3931
3932DVB_USB_AU6610 MEDIA DRIVER
3933M: Antti Palosaari <crope@iki.fi>
3934L: linux-media@vger.kernel.org
a825eaec 3935W: https://linuxtv.org
91952bc0
AP
3936W: http://palosaari.fi/linux/
3937Q: http://patchwork.linuxtv.org/project/linux-media/list/
3938T: git git://linuxtv.org/anttip/media_tree.git
3939S: Maintained
3940F: drivers/media/usb/dvb-usb-v2/au6610*
3941
3942DVB_USB_CE6230 MEDIA DRIVER
3943M: Antti Palosaari <crope@iki.fi>
3944L: linux-media@vger.kernel.org
a825eaec 3945W: https://linuxtv.org
91952bc0
AP
3946W: http://palosaari.fi/linux/
3947Q: http://patchwork.linuxtv.org/project/linux-media/list/
3948T: git git://linuxtv.org/anttip/media_tree.git
3949S: Maintained
3950F: drivers/media/usb/dvb-usb-v2/ce6230*
3951
d099dea2
MK
3952DVB_USB_CXUSB MEDIA DRIVER
3953M: Michael Krufky <mkrufky@linuxtv.org>
3954L: linux-media@vger.kernel.org
a825eaec 3955W: https://linuxtv.org
d099dea2
MK
3956W: http://github.com/mkrufky
3957Q: http://patchwork.linuxtv.org/project/linux-media/list/
3958T: git git://linuxtv.org/media_tree.git
3959S: Maintained
9819da66 3960F: drivers/media/usb/dvb-usb/cxusb*
d099dea2 3961
91952bc0 3962DVB_USB_EC168 MEDIA DRIVER
91952bc0
AP
3963M: Antti Palosaari <crope@iki.fi>
3964L: linux-media@vger.kernel.org
a825eaec 3965W: https://linuxtv.org
91952bc0
AP
3966W: http://palosaari.fi/linux/
3967Q: http://patchwork.linuxtv.org/project/linux-media/list/
3968T: git git://linuxtv.org/anttip/media_tree.git
3969S: Maintained
91952bc0 3970F: drivers/media/usb/dvb-usb-v2/ec168*
91952bc0 3971
5560983b 3972DVB_USB_GL861 MEDIA DRIVER
91952bc0
AP
3973M: Antti Palosaari <crope@iki.fi>
3974L: linux-media@vger.kernel.org
a825eaec 3975W: https://linuxtv.org
91952bc0
AP
3976Q: http://patchwork.linuxtv.org/project/linux-media/list/
3977T: git git://linuxtv.org/anttip/media_tree.git
3978S: Maintained
5560983b 3979F: drivers/media/usb/dvb-usb-v2/gl861*
91952bc0 3980
8856f5f2
MK
3981DVB_USB_MXL111SF MEDIA DRIVER
3982M: Michael Krufky <mkrufky@linuxtv.org>
3983L: linux-media@vger.kernel.org
a825eaec 3984W: https://linuxtv.org
8856f5f2
MK
3985W: http://github.com/mkrufky
3986Q: http://patchwork.linuxtv.org/project/linux-media/list/
3987T: git git://linuxtv.org/mkrufky/mxl111sf.git
3988S: Maintained
3989F: drivers/media/usb/dvb-usb-v2/mxl111sf*
3990
91952bc0
AP
3991DVB_USB_RTL28XXU MEDIA DRIVER
3992M: Antti Palosaari <crope@iki.fi>
3993L: linux-media@vger.kernel.org
a825eaec 3994W: https://linuxtv.org
91952bc0
AP
3995W: http://palosaari.fi/linux/
3996Q: http://patchwork.linuxtv.org/project/linux-media/list/
3997T: git git://linuxtv.org/anttip/media_tree.git
3998S: Maintained
3999F: drivers/media/usb/dvb-usb-v2/rtl28xxu*
4000
4001DVB_USB_V2 MEDIA DRIVER
4002M: Antti Palosaari <crope@iki.fi>
4003L: linux-media@vger.kernel.org
a825eaec 4004W: https://linuxtv.org
91952bc0
AP
4005W: http://palosaari.fi/linux/
4006Q: http://patchwork.linuxtv.org/project/linux-media/list/
4007T: git git://linuxtv.org/anttip/media_tree.git
4008S: Maintained
4009F: drivers/media/usb/dvb-usb-v2/dvb_usb*
4010F: drivers/media/usb/dvb-usb-v2/usb_urb.c
4011
ac0ac38f 4012DYNAMIC DEBUG
5c4a97d1 4013M: Jason Baron <jbaron@akamai.com>
ac0ac38f
JB
4014S: Maintained
4015F: lib/dynamic_debug.c
4016F: include/linux/dynamic_debug.h
4017
789c7048 4018DZ DECSTATION DZ11 SERIAL DRIVER
8b58be88 4019M: "Maciej W. Rozycki" <macro@linux-mips.org>
789c7048 4020S: Maintained
df621252 4021F: drivers/tty/serial/dz.*
789c7048 4022
f17effbe
MF
4023E3X0 POWER BUTTON DRIVER
4024M: Moritz Fischer <moritz.fischer@ettus.com>
4025L: usrp-users@lists.ettus.com
4026W: http://www.ettus.com
4027S: Supported
4028F: drivers/input/misc/e3x0-button.c
4029F: Documentation/devicetree/bindings/input/e3x0-button.txt
4030
91952bc0
AP
4031E4000 MEDIA DRIVER
4032M: Antti Palosaari <crope@iki.fi>
4033L: linux-media@vger.kernel.org
a825eaec 4034W: https://linuxtv.org
91952bc0
AP
4035W: http://palosaari.fi/linux/
4036Q: http://patchwork.linuxtv.org/project/linux-media/list/
4037T: git git://linuxtv.org/anttip/media_tree.git
4038S: Maintained
4039F: drivers/media/tuners/e4000*
4040
1da177e4 4041EATA ISA/EISA/PCI SCSI DRIVER
8b58be88 4042M: Dario Ballabio <ballabio_dario@emc.com>
1da177e4
LT
4043L: linux-scsi@vger.kernel.org
4044S: Maintained
679655da 4045F: drivers/scsi/eata.c
1da177e4 4046
91952bc0
AP
4047EC100 MEDIA DRIVER
4048M: Antti Palosaari <crope@iki.fi>
4049L: linux-media@vger.kernel.org
a825eaec 4050W: https://linuxtv.org
91952bc0
AP
4051W: http://palosaari.fi/linux/
4052Q: http://patchwork.linuxtv.org/project/linux-media/list/
4053T: git git://linuxtv.org/anttip/media_tree.git
4054S: Maintained
4055F: drivers/media/dvb-frontends/ec100*
4056
237fead6 4057ECRYPT FILE SYSTEM
0de9adf2 4058M: Tyler Hicks <tyhicks@canonical.com>
a058bfbb 4059L: ecryptfs@vger.kernel.org
24a923e4 4060W: http://ecryptfs.org
6dc7516e 4061W: https://launchpad.net/ecryptfs
9f273c24 4062T: git git://git.kernel.org/pub/scm/linux/kernel/git/tyhicks/ecryptfs.git
237fead6 4063S: Supported
679655da
JP
4064F: Documentation/filesystems/ecryptfs.txt
4065F: fs/ecryptfs/
237fead6 4066
da9bb1d2 4067EDAC-CORE
8b58be88 4068M: Doug Thompson <dougthompson@xmission.com>
aa15aa0e 4069M: Borislav Petkov <bp@alien8.de>
009a5410 4070M: Mauro Carvalho Chehab <mchehab@osg.samsung.com>
91445c72 4071L: linux-edac@vger.kernel.org
07cd6bf5
FW
4072T: git git://git.kernel.org/pub/scm/linux/kernel/git/bp/bp.git for-next
4073T: git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-edac.git linux_next
8c2a6a40 4074S: Supported
679655da 4075F: Documentation/edac.txt
91445c72 4076F: drivers/edac/
679655da 4077F: include/linux/edac.h
0e438e3f 4078
c476c23b 4079EDAC-AMD64
8b58be88 4080M: Doug Thompson <dougthompson@xmission.com>
487ba8e8 4081M: Borislav Petkov <bp@alien8.de>
91445c72 4082L: linux-edac@vger.kernel.org
487ba8e8 4083S: Maintained
c476c23b
BP
4084F: drivers/edac/amd64_edac*
4085
836dae5d
RR
4086EDAC-CALXEDA
4087M: Doug Thompson <dougthompson@xmission.com>
4088M: Robert Richter <rric@kernel.org>
4089L: linux-edac@vger.kernel.org
836dae5d
RR
4090S: Maintained
4091F: drivers/edac/highbank*
4092
f65aad41
RB
4093EDAC-CAVIUM
4094M: Ralf Baechle <ralf@linux-mips.org>
4095M: David Daney <david.daney@cavium.com>
4096L: linux-edac@vger.kernel.org
4097L: linux-mips@linux-mips.org
f65aad41
RB
4098S: Supported
4099F: drivers/edac/octeon_edac*
4100
0e438e3f 4101EDAC-E752X
8b58be88
JP
4102M: Mark Gross <mark.gross@intel.com>
4103M: Doug Thompson <dougthompson@xmission.com>
91445c72 4104L: linux-edac@vger.kernel.org
0e438e3f 4105S: Maintained
679655da 4106F: drivers/edac/e752x_edac.c
0e438e3f
DP
4107
4108EDAC-E7XXX
8b58be88 4109M: Doug Thompson <dougthompson@xmission.com>
91445c72 4110L: linux-edac@vger.kernel.org
0e438e3f 4111S: Maintained
679655da 4112F: drivers/edac/e7xxx_edac.c
0e438e3f 4113
77c5f5d2 4114EDAC-GHES
009a5410 4115M: Mauro Carvalho Chehab <mchehab@osg.samsung.com>
77c5f5d2 4116L: linux-edac@vger.kernel.org
77c5f5d2 4117S: Maintained
2caa67a6 4118F: drivers/edac/ghes_edac.c
77c5f5d2 4119
6bc78404 4120EDAC-I82443BXGX
8b58be88 4121M: Tim Small <tim@buttersideup.com>
91445c72 4122L: linux-edac@vger.kernel.org
6bc78404 4123S: Maintained
679655da 4124F: drivers/edac/i82443bxgx_edac.c
6bc78404
DT
4125
4126EDAC-I3000
8b58be88 4127M: Jason Uhlenkott <juhlenko@akamai.com>
91445c72 4128L: linux-edac@vger.kernel.org
6bc78404 4129S: Maintained
679655da 4130F: drivers/edac/i3000_edac.c
6bc78404
DT
4131
4132EDAC-I5000
8b58be88 4133M: Doug Thompson <dougthompson@xmission.com>
91445c72 4134L: linux-edac@vger.kernel.org
ba9a5918 4135S: Maintained
679655da 4136F: drivers/edac/i5000_edac.c
ba9a5918 4137
44c12cb2 4138EDAC-I5400
009a5410 4139M: Mauro Carvalho Chehab <mchehab@osg.samsung.com>
67c89316 4140L: linux-edac@vger.kernel.org
44c12cb2 4141S: Maintained
679655da 4142F: drivers/edac/i5400_edac.c
44c12cb2 4143
3c9c92b6 4144EDAC-I7300
009a5410 4145M: Mauro Carvalho Chehab <mchehab@osg.samsung.com>
3c9c92b6 4146L: linux-edac@vger.kernel.org
3c9c92b6
MCC
4147S: Maintained
4148F: drivers/edac/i7300_edac.c
4149
67c89316 4150EDAC-I7CORE
009a5410 4151M: Mauro Carvalho Chehab <mchehab@osg.samsung.com>
67c89316 4152L: linux-edac@vger.kernel.org
67c89316 4153S: Maintained
70aff0ce 4154F: drivers/edac/i7core_edac.c
67c89316 4155
ba9a5918 4156EDAC-I82975X
8b58be88 4157M: Ranganathan Desikan <ravi@jetztechnologies.com>
25527885 4158M: "Arvind R." <arvino55@gmail.com>
91445c72 4159L: linux-edac@vger.kernel.org
ba9a5918 4160S: Maintained
679655da 4161F: drivers/edac/i82975x_edac.c
ba9a5918 4162
791b4706
JB
4163EDAC-IE31200
4164M: Jason Baron <jbaron@akamai.com>
4165L: linux-edac@vger.kernel.org
791b4706
JB
4166S: Maintained
4167F: drivers/edac/ie31200_edac.c
4168
ccdfb979 4169EDAC-MPC85XX
30c7469b 4170M: Johannes Thumshirn <morbidrsa@gmail.com>
ccdfb979 4171L: linux-edac@vger.kernel.org
ccdfb979
JT
4172S: Maintained
4173F: drivers/edac/mpc85xx_edac.[ch]
4174
ba9a5918 4175EDAC-PASEMI
8b58be88 4176M: Egor Martovetsky <egor@pasemi.com>
91445c72 4177L: linux-edac@vger.kernel.org
6bc78404 4178S: Maintained
679655da 4179F: drivers/edac/pasemi_edac.c
6bc78404 4180
0e438e3f 4181EDAC-R82600
8b58be88 4182M: Tim Small <tim@buttersideup.com>
91445c72 4183L: linux-edac@vger.kernel.org
0e438e3f 4184S: Maintained
679655da 4185F: drivers/edac/r82600_edac.c
da9bb1d2 4186
4d096ca7 4187EDAC-SBRIDGE
009a5410 4188M: Mauro Carvalho Chehab <mchehab@osg.samsung.com>
4d096ca7 4189L: linux-edac@vger.kernel.org
4d096ca7
MCC
4190S: Maintained
4191F: drivers/edac/sb_edac.c
4192
995e1de4
LH
4193EDAC-XGENE
4194APPLIED MICRO (APM) X-GENE SOC EDAC
4195M: Loc Ho <lho@apm.com>
4196S: Supported
4197F: drivers/edac/xgene_edac.c
4198F: Documentation/devicetree/bindings/edac/apm-xgene-edac.txt
4199
af39917d
CL
4200EDIROL UA-101/UA-1000 DRIVER
4201M: Clemens Ladisch <clemens@ladisch.de>
4202L: alsa-devel@alsa-project.org (moderated for non-subscribers)
4203T: git git://git.alsa-project.org/alsa-kernel.git
4204S: Maintained
4205F: sound/usb/misc/ua101.c
4206
1f7df953 4207EXTENSIBLE FIRMWARE INTERFACE (EFI)
825fcfce 4208M: Matt Fleming <matt@codeblueprint.co.uk>
1f7df953 4209L: linux-efi@vger.kernel.org
78bef24e 4210T: git git://git.kernel.org/pub/scm/linux/kernel/git/mfleming/efi.git
1f7df953 4211S: Maintained
fb2efb5c 4212F: Documentation/efi-stub.txt
1f7df953
MF
4213F: arch/ia64/kernel/efi.c
4214F: arch/x86/boot/compressed/eboot.[ch]
4215F: arch/x86/include/asm/efi.h
4216F: arch/x86/platform/efi/*
a9499fa7 4217F: drivers/firmware/efi/*
1f7df953
MF
4218F: include/linux/efi*.h
4219
d68772b7
MF
4220EFI VARIABLE FILESYSTEM
4221M: Matthew Garrett <matthew.garrett@nebula.com>
4222M: Jeremy Kerr <jk@ozlabs.org>
825fcfce 4223M: Matt Fleming <matt@codeblueprint.co.uk>
d68772b7
MF
4224T: git git://git.kernel.org/pub/scm/linux/kernel/git/mfleming/efi.git
4225L: linux-efi@vger.kernel.org
4226S: Maintained
4227F: fs/efivarfs/
4228
85a00d9b
PJ
4229EFIFB FRAMEBUFFER DRIVER
4230L: linux-fbdev@vger.kernel.org
4231M: Peter Jones <pjones@redhat.com>
4232S: Maintained
8a61f013 4233F: drivers/video/fbdev/efifb.c
85a00d9b 4234
0bee8d28
JT
4235EFS FILESYSTEM
4236W: http://aeschi.ch.eu.org/efs/
4237S: Orphan
679655da 4238F: fs/efs/
0bee8d28 4239
aa8a9e25 4240EHEA (IBM pSeries eHEA 10Gb ethernet adapter) DRIVER
34b1901a 4241M: Thadeu Lima de Souza Cascardo <cascardo@linux.vnet.ibm.com>
aa8a9e25
BL
4242L: netdev@vger.kernel.org
4243S: Maintained
9aa32835 4244F: drivers/net/ethernet/ibm/ehea/
aa8a9e25 4245
f0319efe 4246EM28XX VIDEO4LINUX DRIVER
009a5410 4247M: Mauro Carvalho Chehab <mchehab@osg.samsung.com>
f0319efe 4248L: linux-media@vger.kernel.org
a825eaec 4249W: https://linuxtv.org
f0319efe
MCC
4250T: git git://linuxtv.org/media_tree.git
4251S: Maintained
4252F: drivers/media/usb/em28xx/
4253
3e3a7d66 4254EMBEDDED LINUX
8b58be88
JP
4255M: Paul Gortmaker <paul.gortmaker@windriver.com>
4256M: Matt Mackall <mpm@selenic.com>
4257M: David Woodhouse <dwmw2@infradead.org>
3e3a7d66
DW
4258L: linux-embedded@vger.kernel.org
4259S: Maintained
4260
32505876
JS
4261EMULEX/AVAGO LPFC FC/FCOE SCSI DRIVER
4262M: James Smart <james.smart@avagotech.com>
4263M: Dick Kennedy <dick.kennedy@avagotech.com>
ce00f85c 4264L: linux-scsi@vger.kernel.org
32505876 4265W: http://www.avagotech.com
ce00f85c 4266S: Supported
679655da 4267F: drivers/scsi/lpfc/
3a1c1d44 4268
5f5bac82 4269ENE CB710 FLASH CARD READER DRIVER
8b58be88 4270M: Michał Mirosław <mirq-linux@rere.qmqm.pl>
5f5bac82
MM
4271S: Maintained
4272F: drivers/misc/cb710/
4273F: drivers/mmc/host/cb710-mmc.*
4274F: include/linux/cb710.h
4275
931e39a1
ML
4276ENE KB2426 (ENE0100/ENE020XX) INFRARED RECEIVER
4277M: Maxim Levitsky <maximlevitsky@gmail.com>
4278S: Maintained
2a837449 4279F: drivers/media/rc/ene_ir.*
931e39a1 4280
d5ca9006 4281EPSON S1D13XXX FRAMEBUFFER DRIVER
8b58be88 4282M: Kristoffer Ericson <kristoffer.ericson@gmail.com>
d5ca9006 4283S: Maintained
084bad91 4284T: git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
8a61f013 4285F: drivers/video/fbdev/s1d13xxxfb.c
679655da 4286F: include/video/s1d13xxxfb.h
d5ca9006 4287
38df6492
ME
4288ET131X NETWORK DRIVER
4289M: Mark Einon <mark.einon@gmail.com>
4290S: Odd Fixes
4291F: drivers/net/ethernet/agere/
4292
1da177e4 4293ETHERNET BRIDGE
adbbf69d 4294M: Stephen Hemminger <stephen@networkplumber.org>
f318a63b 4295L: bridge@lists.linux-foundation.org
4c325313 4296L: netdev@vger.kernel.org
c996d8b9 4297W: http://www.linuxfoundation.org/en/Net:Bridge
1da177e4 4298S: Maintained
679655da
JP
4299F: include/linux/netfilter_bridge/
4300F: net/bridge/
1da177e4 4301
22f08ad9
FF
4302ETHERNET PHY LIBRARY
4303M: Florian Fainelli <f.fainelli@gmail.com>
4304L: netdev@vger.kernel.org
4305S: Maintained
4306F: include/linux/phy.h
4307F: include/linux/phy_fixed.h
4308F: drivers/net/phy/
4309F: Documentation/networking/phy.txt
4310F: drivers/of/of_mdio.c
4311F: drivers/of/of_net.c
4312
1da177e4 4313EXT2 FILE SYSTEM
d8130624 4314M: Jan Kara <jack@suse.com>
72be2ccf 4315L: linux-ext4@vger.kernel.org
1da177e4 4316S: Maintained
679655da
JP
4317F: Documentation/filesystems/ext2.txt
4318F: fs/ext2/
4319F: include/linux/ext2*
1da177e4 4320
72be2ccf 4321EXT4 FILE SYSTEM
8b58be88 4322M: "Theodore Ts'o" <tytso@mit.edu>
3c373a5f 4323M: Andreas Dilger <adilger.kernel@dilger.ca>
72be2ccf 4324L: linux-ext4@vger.kernel.org
08a225f1 4325W: http://ext4.wiki.kernel.org
8a6e2535 4326Q: http://patchwork.ozlabs.org/project/linux-ext4/list/
9f273c24 4327T: git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/ext4.git
1da177e4 4328S: Maintained
679655da
JP
4329F: Documentation/filesystems/ext4.txt
4330F: fs/ext4/
1da177e4 4331
c5532b09 4332Extended Verification Module (EVM)
74dd744f
MZ
4333M: Mimi Zohar <zohar@linux.vnet.ibm.com>
4334L: linux-ima-devel@lists.sourceforge.net
4335L: linux-security-module@vger.kernel.org
c5532b09
MZ
4336S: Supported
4337F: security/integrity/evm/
4338
df6b3cfe
MH
4339EXTERNAL CONNECTOR SUBSYSTEM (EXTCON)
4340M: MyungJoo Ham <myungjoo.ham@samsung.com>
4341M: Chanwoo Choi <cw00.choi@samsung.com>
4342L: linux-kernel@vger.kernel.org
81df63a9 4343T: git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/extcon.git
df6b3cfe
MH
4344S: Maintained
4345F: drivers/extcon/
cd2c3e7f
CC
4346F: include/linux/extcon/
4347F: include/linux/extcon.h
df6b3cfe 4348F: Documentation/extcon/
cd2c3e7f 4349F: Documentation/devicetree/bindings/extcon/
df6b3cfe 4350
e2a75c44 4351EXYNOS DP DRIVER
b7701755 4352M: Jingoo Han <jingoohan1@gmail.com>
e2a75c44
JH
4353L: dri-devel@lists.freedesktop.org
4354S: Maintained
4355F: drivers/gpu/drm/exynos/exynos_dp*
4356
33ad3912
DL
4357EXYNOS MIPI DISPLAY DRIVERS
4358M: Inki Dae <inki.dae@samsung.com>
4359M: Donghwa Lee <dh09.lee@samsung.com>
4360M: Kyungmin Park <kyungmin.park@samsung.com>
4361L: linux-fbdev@vger.kernel.org
4362S: Maintained
8a61f013 4363F: drivers/video/fbdev/exynos/exynos_mipi*
33ad3912
DL
4364F: include/video/exynos_mipi*
4365
e53004e2 4366F71805F HARDWARE MONITORING DRIVER
d8130624 4367M: Jean Delvare <jdelvare@suse.com>
e53004e2
JD
4368L: lm-sensors@lm-sensors.org
4369S: Maintained
679655da
JP
4370F: Documentation/hwmon/f71805f
4371F: drivers/hwmon/f71805f.c
e53004e2 4372
eea977ed
MB
4373FC0011 TUNER DRIVER
4374M: Michael Buesch <m@bues.ch>
4375L: linux-media@vger.kernel.org
4376S: Maintained
ccae7af2
MCC
4377F: drivers/media/tuners/fc0011.h
4378F: drivers/media/tuners/fc0011.c
eea977ed 4379
91952bc0
AP
4380FC2580 MEDIA DRIVER
4381M: Antti Palosaari <crope@iki.fi>
4382L: linux-media@vger.kernel.org
a825eaec 4383W: https://linuxtv.org
91952bc0
AP
4384W: http://palosaari.fi/linux/
4385Q: http://patchwork.linuxtv.org/project/linux-media/list/
4386T: git git://linuxtv.org/anttip/media_tree.git
4387S: Maintained
4388F: drivers/media/tuners/fc2580*
eea977ed 4389
88b2dbdb
EP
4390FANOTIFY
4391M: Eric Paris <eparis@redhat.com>
4392S: Maintained
4393F: fs/notify/fanotify/
4394F: include/linux/fanotify.h
c117ab84 4395F: include/uapi/linux/fanotify.h
88b2dbdb 4396
1da177e4 4397FARSYNC SYNCHRONOUS DRIVER
8b58be88 4398M: Kevin Curtis <kevin.curtis@farsite.co.uk>
1da177e4
LT
4399W: http://www.farsite.co.uk/
4400S: Supported
679655da 4401F: drivers/net/wan/farsync.*
1da177e4 4402
c5408b88 4403FAULT INJECTION SUPPORT
8b58be88 4404M: Akinobu Mita <akinobu.mita@gmail.com>
c5408b88 4405S: Supported
679655da
JP
4406F: Documentation/fault-injection/
4407F: lib/fault-inject.c
c5408b88 4408
053e514f
NT
4409FBTFT Framebuffer drivers
4410M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
4411M: Noralf Trønnes <noralf@tronnes.org>
4412S: Maintained
4413F: drivers/staging/fbtft/
4414
cae727db 4415FCOE SUBSYSTEM (libfc, libfcoe, fcoe)
3bd746cf 4416M: Vasu Dev <vasu.dev@intel.com>
f4aaea6d 4417L: fcoe-devel@open-fcoe.org
cae727db
RL
4418W: www.Open-FCoE.org
4419S: Supported
4420F: drivers/scsi/libfc/
4421F: drivers/scsi/fcoe/
4422F: include/scsi/fc/
4423F: include/scsi/libfc.h
4424F: include/scsi/libfcoe.h
c117ab84 4425F: include/uapi/scsi/fc/
cae727db 4426
e2d1d6c0 4427FILE LOCKING (flock() and fcntl()/lockf())
8c836fa8 4428M: Jeff Layton <jlayton@poochiereds.net>
9c3646d1 4429M: "J. Bruce Fields" <bfields@fieldses.org>
e2d1d6c0 4430L: linux-fsdevel@vger.kernel.org
1da177e4 4431S: Maintained
679655da
JP
4432F: include/linux/fcntl.h
4433F: include/linux/fs.h
c117ab84
CEB
4434F: include/uapi/linux/fcntl.h
4435F: include/uapi/linux/fs.h
679655da
JP
4436F: fs/fcntl.c
4437F: fs/locks.c
1da177e4 4438
e2d1d6c0 4439FILESYSTEMS (VFS and infrastructure)
8b58be88 4440M: Alexander Viro <viro@zeniv.linux.org.uk>
e2d1d6c0 4441L: linux-fsdevel@vger.kernel.org
173acc7c 4442S: Maintained
679655da 4443F: fs/*
173acc7c 4444
b26e0ed4 4445FINTEK F75375S HARDWARE MONITOR AND FAN CONTROLLER DRIVER
05576a1e 4446M: Riku Voipio <riku.voipio@iki.fi>
b26e0ed4
RV
4447L: lm-sensors@lm-sensors.org
4448S: Maintained
d5ca6918
JP
4449F: drivers/hwmon/f75375s.c
4450F: include/linux/f75375s.h
b26e0ed4 4451
a331b0c3
CL
4452FIREWIRE AUDIO DRIVERS
4453M: Clemens Ladisch <clemens@ladisch.de>
4454L: alsa-devel@alsa-project.org (moderated for non-subscribers)
4455T: git git://git.alsa-project.org/alsa-kernel.git
4456S: Maintained
4457F: sound/firewire/
4458
eb86ec51
SR
4459FIREWIRE MEDIA DRIVERS (firedtv)
4460M: Stefan Richter <stefanr@s5r6.in-berlin.de>
4461L: linux-media@vger.kernel.org
4462L: linux1394-devel@lists.sourceforge.net
4463T: git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media.git
4464S: Maintained
4465F: drivers/media/firewire/
4466
a511ce33
CB
4467FIREWIRE SBP-2 TARGET
4468M: Chris Boot <bootc@bootc.net>
4469L: linux-scsi@vger.kernel.org
4470L: target-devel@vger.kernel.org
4471L: linux1394-devel@lists.sourceforge.net
4472T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/lio-core-2.6.git master
4473S: Maintained
4474F: drivers/target/sbp/
4475
7d2c86b5 4476FIREWIRE SUBSYSTEM
8b58be88 4477M: Stefan Richter <stefanr@s5r6.in-berlin.de>
e2d1d6c0 4478L: linux1394-devel@lists.sourceforge.net
958a29cb 4479W: http://ieee1394.wiki.kernel.org/
2ca526bf 4480T: git git://git.kernel.org/pub/scm/linux/kernel/git/ieee1394/linux1394.git
e2d1d6c0 4481S: Maintained
679655da 4482F: drivers/firewire/
8f06ce3b
SR
4483F: include/linux/firewire.h
4484F: include/uapi/linux/firewire*.h
9f6d3c4b 4485F: tools/firewire/
e2d1d6c0
RD
4486
4487FIRMWARE LOADER (request_firmware)
39e68089
ML
4488M: Ming Lei <ming.lei@canonical.com>
4489L: linux-kernel@vger.kernel.org
4490S: Maintained
679655da
JP
4491F: Documentation/firmware_class/
4492F: drivers/base/firmware*.c
4493F: include/linux/firmware.h
e2d1d6c0 4494
f730e3dc 4495FLASH ADAPTER DRIVER (IBM Flash Adapter 900GB Full Height PCI Flash Card)
9bb3c446
PK
4496M: Joshua Morris <josh.h.morris@us.ibm.com>
4497M: Philip Kelleher <pjk1939@linux.vnet.ibm.com>
4498S: Maintained
4499F: drivers/block/rsxx/
4500
8206f664 4501FLOPPY DRIVER
e5f6450c 4502M: Jiri Kosina <jikos@kernel.org>
8206f664
JK
4503T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/floppy.git
4504S: Odd fixes
4505F: drivers/block/floppy.c
4506
9c9f32ed
AR
4507FMC SUBSYSTEM
4508M: Alessandro Rubini <rubini@gnudd.com>
4509W: http://www.ohwr.org/projects/fmc-bus
4510S: Supported
4511F: drivers/fmc/
4512F: include/linux/fmc*.h
4513F: include/linux/ipmi-fru.h
4514K: fmc_d.*register
4515
3c0ed7d5
AT
4516FPGA MANAGER FRAMEWORK
4517M: Alan Tull <atull@opensource.altera.com>
dd7d664a 4518R: Moritz Fischer <moritz.fischer@ettus.com>
3c0ed7d5
AT
4519S: Maintained
4520F: drivers/fpga/
4521F: include/linux/fpga/fpga-mgr.h
4522W: http://www.rocketboards.org
4523
e2d1d6c0 4524FPU EMULATOR
8b58be88 4525M: Bill Metzenthen <billm@melbpc.org.au>
e769980f 4526W: http://floatingpoint.sourceforge.net/emulator/index.html
e2d1d6c0 4527S: Maintained
679655da 4528F: arch/x86/math-emu/
e2d1d6c0
RD
4529
4530FRAME RELAY DLCI/FRAD (Sangoma drivers too)
e2d1d6c0 4531L: netdev@vger.kernel.org
c173bfac 4532S: Orphan
679655da
JP
4533F: drivers/net/wan/dlci.c
4534F: drivers/net/wan/sdla.c
e2d1d6c0
RD
4535
4536FRAMEBUFFER LAYER
5489e948
JCPV
4537M: Jean-Christophe Plagniol-Villard <plagnioj@jcrosoft.com>
4538M: Tomi Valkeinen <tomi.valkeinen@ti.com>
c69f677c 4539L: linux-fbdev@vger.kernel.org
e2d1d6c0 4540W: http://linux-fbdev.sourceforge.net/
b22fe37b 4541Q: http://patchwork.kernel.org/project/linux-fbdev/list/
5489e948 4542T: git git://git.kernel.org/pub/scm/linux/kernel/git/plagnioj/linux-fbdev.git
56be1416 4543S: Maintained
679655da 4544F: Documentation/fb/
b22fe37b
PM
4545F: drivers/video/
4546F: include/video/
679655da 4547F: include/linux/fb.h
c117ab84
CEB
4548F: include/uapi/video/
4549F: include/uapi/linux/fb.h
e2d1d6c0 4550
a57c188e 4551FREESCALE DIU FRAMEBUFFER DRIVER
c4ef9bc4 4552M: Timur Tabi <timur@tabi.org>
a57c188e 4553L: linux-fbdev@vger.kernel.org
c4ef9bc4 4554S: Maintained
8a61f013 4555F: drivers/video/fbdev/fsl-diu-fb.*
a57c188e 4556
e2d1d6c0 4557FREESCALE DMA DRIVER
8b58be88
JP
4558M: Li Yang <leoli@freescale.com>
4559M: Zhang Wei <zw@zh-kernel.org>
a4724ed6 4560L: linuxppc-dev@lists.ozlabs.org
e2d1d6c0 4561S: Maintained
679655da 4562F: drivers/dma/fsldma.*
e2d1d6c0 4563
44248aff
HX
4564FREESCALE GPMI NAND DRIVER
4565M: Han Xu <han.xu@nxp.com>
4566L: linux-mtd@lists.infradead.org
4567S: Maintained
4568F: drivers/mtd/nand/gpmi-nand/*
4569
e2d1d6c0 4570FREESCALE I2C CPM DRIVER
8b58be88 4571M: Jochen Friedrich <jochen@scram.de>
a4724ed6 4572L: linuxppc-dev@lists.ozlabs.org
846557d3 4573L: linux-i2c@vger.kernel.org
0d2b405a 4574S: Maintained
679655da 4575F: drivers/i2c/busses/i2c-cpm.c
0d2b405a 4576
60e8c5ab 4577FREESCALE IMX / MXC FRAMEBUFFER DRIVER
8b58be88 4578M: Sascha Hauer <kernel@pengutronix.de>
c69f677c 4579L: linux-fbdev@vger.kernel.org
efc03ecb 4580L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
60e8c5ab 4581S: Maintained
bad985a1 4582F: include/linux/platform_data/video-imxfb.h
8a61f013 4583F: drivers/video/fbdev/imxfb.c
60e8c5ab 4584
4d8e2cef 4585FREESCALE QUAD SPI DRIVER
38714fbd 4586M: Han Xu <han.xu@nxp.com>
4d8e2cef
HX
4587L: linux-mtd@lists.infradead.org
4588S: Maintained
4589F: drivers/mtd/spi-nor/fsl-quadspi.c
4590
4689a6b1 4591FREESCALE SOC FS_ENET DRIVER
8b58be88
JP
4592M: Pantelis Antoniou <pantelis.antoniou@gmail.com>
4593M: Vitaly Bordug <vbordug@ru.mvista.com>
a4724ed6 4594L: linuxppc-dev@lists.ozlabs.org
4689a6b1
PA
4595L: netdev@vger.kernel.org
4596S: Maintained
ec21e2ec 4597F: drivers/net/ethernet/freescale/fs_enet/
679655da 4598F: include/linux/fs_enet_pd.h
4689a6b1 4599
63a0a00b
NA
4600FREESCALE IMX / MXC FEC DRIVER
4601M: Fugang Duan <fugang.duan@nxp.com>
4602L: netdev@vger.kernel.org
4603S: Maintained
4604F: drivers/net/ethernet/freescale/fec_main.c
4605F: drivers/net/ethernet/freescale/fec_ptp.c
4606F: drivers/net/ethernet/freescale/fec.h
4607F: Documentation/devicetree/bindings/net/fsl-fec.txt
4608
d9e9d82c 4609FREESCALE QUICC ENGINE LIBRARY
a4724ed6 4610L: linuxppc-dev@lists.ozlabs.org
c4ef9bc4 4611S: Orphan
7aa1aa6e
ZQ
4612F: drivers/soc/fsl/qe/
4613F: include/soc/fsl/*qe*.h
4614F: include/soc/fsl/*ucc*.h
d9e9d82c 4615
b55ef929 4616FREESCALE USB PERIPHERAL DRIVERS
8b58be88 4617M: Li Yang <leoli@freescale.com>
6372594a 4618L: linux-usb@vger.kernel.org
a4724ed6 4619L: linuxppc-dev@lists.ozlabs.org
a7205b30 4620S: Maintained
faf2e1db 4621F: drivers/usb/gadget/udc/fsl*
a7205b30 4622
beaf53bf 4623FREESCALE QUICC ENGINE UCC ETHERNET DRIVER
8b58be88 4624M: Li Yang <leoli@freescale.com>
beaf53bf 4625L: netdev@vger.kernel.org
a4724ed6 4626L: linuxppc-dev@lists.ozlabs.org
beaf53bf 4627S: Maintained
ec21e2ec 4628F: drivers/net/ethernet/freescale/ucc_geth*
beaf53bf 4629
abb1ed7b
CM
4630FREESCALE eTSEC ETHERNET DRIVER (GIANFAR)
4631M: Claudiu Manoil <claudiu.manoil@freescale.com>
4632L: netdev@vger.kernel.org
4633S: Maintained
4634F: drivers/net/ethernet/freescale/gianfar*
4635X: drivers/net/ethernet/freescale/gianfar_ptp.c
4636F: Documentation/devicetree/bindings/net/fsl-tsec-phy.txt
4637
d9e9d82c 4638FREESCALE QUICC ENGINE UCC UART DRIVER
c4ef9bc4 4639M: Timur Tabi <timur@tabi.org>
a4724ed6 4640L: linuxppc-dev@lists.ozlabs.org
c4ef9bc4 4641S: Maintained
df621252 4642F: drivers/tty/serial/ucc_uart.c
d9e9d82c
TT
4643
4644FREESCALE SOC SOUND DRIVERS
c4ef9bc4 4645M: Timur Tabi <timur@tabi.org>
dc85950a 4646M: Nicolin Chen <nicoleotsuka@gmail.com>
b4b98297 4647M: Xiubo Li <Xiubo.Lee@gmail.com>
93711660 4648L: alsa-devel@alsa-project.org (moderated for non-subscribers)
a4724ed6 4649L: linuxppc-dev@lists.ozlabs.org
c4ef9bc4 4650S: Maintained
69aefcea 4651F: sound/soc/fsl/fsl*
dc85950a 4652F: sound/soc/fsl/imx*
69aefcea 4653F: sound/soc/fsl/mpc8610_hpcd.c
d9e9d82c 4654
31c88965 4655FREESCALE QORIQ MANAGEMENT COMPLEX DRIVER
9c3646d1 4656M: "J. German Rivera" <German.Rivera@freescale.com>
31c88965
GR
4657L: linux-kernel@vger.kernel.org
4658S: Maintained
4659F: drivers/staging/fsl-mc/
4660
1da177e4 4661FREEVXFS FILESYSTEM
8b58be88 4662M: Christoph Hellwig <hch@infradead.org>
1da177e4
LT
4663W: ftp://ftp.openlinux.org/pub/people/hch/vxfs
4664S: Maintained
679655da 4665F: fs/freevxfs/
1da177e4 4666
71038f52 4667FREEZER
49db1903 4668M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
7fb06082 4669M: Pavel Machek <pavel@ucw.cz>
bf1c138e 4670L: linux-pm@vger.kernel.org
71038f52 4671S: Supported
679655da
JP
4672F: Documentation/power/freezing-of-tasks.txt
4673F: include/linux/freezer.h
4674F: kernel/freezer.c
71038f52 4675
839a1f79
KRW
4676FRONTSWAP API
4677M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
4678L: linux-kernel@vger.kernel.org
4679S: Maintained
4680F: mm/frontswap.c
4681F: include/linux/frontswap.h
4682
a5432f5a 4683FS-CACHE: LOCAL CACHING FOR NETWORK FILESYSTEMS
8b58be88 4684M: David Howells <dhowells@redhat.com>
e62d6e24 4685L: linux-cachefs@redhat.com (moderated for non-subscribers)
a5432f5a
DH
4686S: Supported
4687F: Documentation/filesystems/caching/
4688F: fs/fscache/
4689F: include/linux/fscache*.h
4690
f58ad8f5 4691F2FS FILE SYSTEM
9b29d481 4692M: Jaegeuk Kim <jaegeuk@kernel.org>
f6238a72 4693M: Changman Lee <cm224.lee@samsung.com>
7b2a246b 4694R: Chao Yu <chao2.yu@samsung.com>
f58ad8f5
JK
4695L: linux-f2fs-devel@lists.sourceforge.net
4696W: http://en.wikipedia.org/wiki/F2FS
4697T: git git://git.kernel.org/pub/scm/linux/kernel/git/jaegeuk/f2fs.git
4698S: Maintained
4699F: Documentation/filesystems/f2fs.txt
3bac380c 4700F: Documentation/ABI/testing/sysfs-fs-f2fs
f58ad8f5
JK
4701F: fs/f2fs/
4702F: include/linux/f2fs_fs.h
62d43eeb 4703F: include/trace/events/f2fs.h
f58ad8f5 4704
5ab7ffea 4705FUJITSU FR-V (FRV) PORT
0cf0305f 4706S: Orphan
679655da 4707F: arch/frv/
1da177e4 4708
20b93734 4709FUJITSU LAPTOP EXTRAS
409a3e98 4710M: Jonathan Woithe <jwoithe@just42.net>
d0944853 4711L: platform-driver-x86@vger.kernel.org
20b93734 4712S: Maintained
679655da 4713F: drivers/platform/x86/fujitsu-laptop.c
20b93734 4714
4da621b6
HK
4715FUJITSU M-5MO LS CAMERA ISP DRIVER
4716M: Kyungmin Park <kyungmin.park@samsung.com>
4717M: Heungjun Kim <riverful.kim@samsung.com>
4718L: linux-media@vger.kernel.org
4719S: Maintained
90d72ac6 4720F: drivers/media/i2c/m5mols/
b5dcee22 4721F: include/media/i2c/m5mols.h
4da621b6 4722
2d24c490
RG
4723FUJITSU TABLET EXTRAS
4724M: Robert Gerlach <khnz@gmx.de>
4725L: platform-driver-x86@vger.kernel.org
4726S: Maintained
4727F: drivers/platform/x86/fujitsu-tablet.c
4728
04578f17 4729FUSE: FILESYSTEM IN USERSPACE
8b58be88 4730M: Miklos Szeredi <miklos@szeredi.hu>
04578f17
MS
4731L: fuse-devel@lists.sourceforge.net
4732W: http://fuse.sourceforge.net/
0a30f612 4733T: git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/fuse.git
04578f17 4734S: Maintained
679655da 4735F: fs/fuse/
c117ab84 4736F: include/uapi/linux/fuse.h
0a30f612 4737F: Documentation/filesystems/fuse.txt
04578f17 4738
1da177e4 4739FUTURE DOMAIN TMC-16x0 SCSI DRIVER (16-bit)
8b58be88 4740M: Rik Faith <faith@cs.unc.edu>
1da177e4 4741L: linux-scsi@vger.kernel.org
baaea1dc 4742S: Odd Fixes (e.g., new signatures)
679655da 4743F: drivers/scsi/fdomain.*
1da177e4 4744
d8e2162c
PO
4745GCOV BASED KERNEL PROFILING
4746M: Peter Oberparleiter <oberpar@linux.vnet.ibm.com>
4747S: Maintained
4748F: kernel/gcov/
4749F: Documentation/gcov.txt
4750
1da177e4 4751GDT SCSI DISK ARRAY CONTROLLER DRIVER
8b58be88 4752M: Achim Leubner <achim_leubner@adaptec.com>
1da177e4
LT
4753L: linux-scsi@vger.kernel.org
4754W: http://www.icp-vortex.com/
4755S: Supported
679655da 4756F: drivers/scsi/gdt*
1da177e4 4757
158daf16
JK
4758GDB KERNEL DEBUGGING HELPER SCRIPTS
4759M: Jan Kiszka <jan.kiszka@siemens.com>
4760S: Supported
4761F: scripts/gdb/
4762
3169a1c7
HV
4763GEMTEK FM RADIO RECEIVER DRIVER
4764M: Hans Verkuil <hverkuil@xs4all.nl>
4765L: linux-media@vger.kernel.org
4766T: git git://linuxtv.org/media_tree.git
a825eaec 4767W: https://linuxtv.org
3169a1c7
HV
4768S: Maintained
4769F: drivers/media/radio/radio-gemtek*
4770
1c23af90 4771GENERIC GPIO I2C DRIVER
880b0e26 4772M: Haavard Skinnemoen <hskinnemoen@gmail.com>
1c23af90 4773S: Supported
679655da
JP
4774F: drivers/i2c/busses/i2c-gpio.c
4775F: include/linux/i2c-gpio.h
1c23af90 4776
92ed1a76
PK
4777GENERIC GPIO I2C MULTIPLEXER DRIVER
4778M: Peter Korsgaard <peter.korsgaard@barco.com>
4779L: linux-i2c@vger.kernel.org
4780S: Supported
e7065e20
JD
4781F: drivers/i2c/muxes/i2c-mux-gpio.c
4782F: include/linux/i2c-mux-gpio.h
4783F: Documentation/i2c/muxes/i2c-mux-gpio
92ed1a76 4784
9251ce95 4785GENERIC HDLC (WAN) DRIVERS
8b58be88 4786M: Krzysztof Halasa <khc@pm.waw.pl>
1da177e4
LT
4787W: http://www.kernel.org/pub/linux/utils/net/hdlc/
4788S: Maintained
679655da
JP
4789F: drivers/net/wan/c101.c
4790F: drivers/net/wan/hd6457*
4791F: drivers/net/wan/hdlc*
4792F: drivers/net/wan/n2.c
4793F: drivers/net/wan/pc300too.c
4794F: drivers/net/wan/pci200syn.c
4795F: drivers/net/wan/wanxl*
1da177e4 4796
1527aab6 4797GENERIC INCLUDE/ASM HEADER FILES
8b58be88 4798M: Arnd Bergmann <arnd@arndb.de>
1527aab6
AB
4799L: linux-arch@vger.kernel.org
4800T: git git://git.kernel.org/pub/scm/linux/kernel/git/arnd/asm-generic.git
4801S: Maintained
14430813
JP
4802F: include/asm-generic/
4803F: include/uapi/asm-generic/
1527aab6 4804
ff764963
KVA
4805GENERIC PHY FRAMEWORK
4806M: Kishon Vijay Abraham I <kishon@ti.com>
4807L: linux-kernel@vger.kernel.org
4808T: git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/linux-phy.git
4809S: Supported
4810F: drivers/phy/
4811F: include/linux/phy/
4812
eea97aed
KH
4813GENERIC PM DOMAINS
4814M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
4815M: Kevin Hilman <khilman@kernel.org>
4816M: Ulf Hansson <ulf.hansson@linaro.org>
4817L: linux-pm@vger.kernel.org
4818S: Supported
4819F: drivers/base/power/domain*.c
4820F: include/linux/pm_domain.h
4821
ccb86a69 4822GENERIC UIO DRIVER FOR PCI DEVICES
bda2562c 4823M: "Michael S. Tsirkin" <mst@redhat.com>
ccb86a69 4824L: kvm@vger.kernel.org
ccb86a69
MT
4825S: Supported
4826F: drivers/uio/uio_pci_generic.c
4827
f8f1ec73
JP
4828GET_MAINTAINER SCRIPT
4829M: Joe Perches <joe@perches.com>
4830S: Maintained
4831F: scripts/get_maintainer.pl
4832
5be7b50f 4833GFS2 FILE SYSTEM
8b58be88 4834M: Steven Whitehouse <swhiteho@redhat.com>
28666d6d 4835M: Bob Peterson <rpeterso@redhat.com>
a4644184 4836L: cluster-devel@redhat.com
5be7b50f 4837W: http://sources.redhat.com/cluster/
28666d6d 4838T: git git://git.kernel.org/pub/scm/linux/kernel/git/gfs2/linux-gfs2.git
5be7b50f 4839S: Supported
679655da
JP
4840F: Documentation/filesystems/gfs2*.txt
4841F: fs/gfs2/
c117ab84 4842F: include/uapi/linux/gfs2_ondisk.h
5be7b50f 4843
0a34eb8f 4844GIGASET ISDN DRIVERS
6b096fde 4845M: Paul Bolle <pebolle@tiscali.nl>
0a34eb8f
HL
4846L: gigaset307x-common@lists.sourceforge.net
4847W: http://gigaset307x.sourceforge.net/
6b096fde 4848S: Odd Fixes
679655da
JP
4849F: Documentation/isdn/README.gigaset
4850F: drivers/isdn/gigaset/
c117ab84 4851F: include/uapi/linux/gigaset_dev.h
0a34eb8f 4852
7eea35fe
JP
4853GO7007 MPEG CODEC
4854M: Hans Verkuil <hans.verkuil@cisco.com>
4855L: linux-media@vger.kernel.org
4856S: Maintained
4857F: drivers/media/usb/go7007/
4858
ca96ea86
BN
4859GOODIX TOUCHSCREEN
4860M: Bastien Nocera <hadess@hadess.net>
4861L: linux-input@vger.kernel.org
4862S: Maintained
4863F: drivers/input/touchscreen/goodix.c
4864
a0dc00b4 4865GPIO SUBSYSTEM
e4651a9f 4866M: Linus Walleij <linus.walleij@linaro.org>
f2fa75cd 4867M: Alexandre Courbot <gnurou@gmail.com>
d15b7179 4868L: linux-gpio@vger.kernel.org
f2fa75cd
LW
4869T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-gpio.git
4870S: Maintained
4871F: Documentation/gpio/
40c159b7 4872F: Documentation/ABI/testing/gpio-cdev
fe95046e 4873F: Documentation/ABI/obsolete/sysfs-gpio
a0dc00b4 4874F: drivers/gpio/
bdc6e95e
AC
4875F: include/linux/gpio/
4876F: include/linux/gpio.h
9b692346 4877F: include/asm-generic/gpio.h
3c702e99 4878F: include/uapi/linux/gpio.h
6d591c46 4879F: tools/gpio/
a0dc00b4 4880
71a6d0af
HW
4881GRE DEMULTIPLEXER DRIVER
4882M: Dmitry Kozlov <xeb@mail.ru>
4883L: netdev@vger.kernel.org
4884S: Maintained
11c26770
JP
4885F: net/ipv4/gre_demux.c
4886F: net/ipv4/gre_offload.c
71a6d0af
HW
4887F: include/net/gre.h
4888
d4c41139
KG
4889GRETH 10/100/1G Ethernet MAC device driver
4890M: Kristoffer Glembo <kristoffer@gaisler.com>
4891L: netdev@vger.kernel.org
4892S: Maintained
a31a96ad 4893F: drivers/net/ethernet/aeroflex/
d4c41139 4894
e8deeae2 4895GSPCA FINEPIX SUBDRIVER
8b58be88 4896M: Frank Zago <frank@zago.net>
661263b5 4897L: linux-media@vger.kernel.org
275ffde4 4898T: git git://linuxtv.org/media_tree.git
e8deeae2 4899S: Maintained
0c0d06ca 4900F: drivers/media/usb/gspca/finepix.c
e8deeae2 4901
4b3fa3c4
OL
4902GSPCA GL860 SUBDRIVER
4903M: Olivier Lorin <o.lorin@laposte.net>
4904L: linux-media@vger.kernel.org
275ffde4 4905T: git git://linuxtv.org/media_tree.git
4b3fa3c4 4906S: Maintained
0c0d06ca 4907F: drivers/media/usb/gspca/gl860/
4b3fa3c4 4908
e8deeae2 4909GSPCA M5602 SUBDRIVER
8b58be88 4910M: Erik Andren <erik.andren@gmail.com>
661263b5 4911L: linux-media@vger.kernel.org
275ffde4 4912T: git git://linuxtv.org/media_tree.git
e8deeae2 4913S: Maintained
0c0d06ca 4914F: drivers/media/usb/gspca/m5602/
e8deeae2
JFM
4915
4916GSPCA PAC207 SONIXB SUBDRIVER
8b58be88 4917M: Hans de Goede <hdegoede@redhat.com>
661263b5 4918L: linux-media@vger.kernel.org
275ffde4 4919T: git git://linuxtv.org/media_tree.git
e8deeae2 4920S: Maintained
0c0d06ca 4921F: drivers/media/usb/gspca/pac207.c
e8deeae2 4922
261982f1 4923GSPCA SN9C20X SUBDRIVER
d95c5b0b 4924M: Brian Johnson <brijohn@gmail.com>
261982f1 4925L: linux-media@vger.kernel.org
275ffde4 4926T: git git://linuxtv.org/media_tree.git
261982f1 4927S: Maintained
0c0d06ca 4928F: drivers/media/usb/gspca/sn9c20x.c
261982f1 4929
e8deeae2 4930GSPCA T613 SUBDRIVER
8b58be88 4931M: Leandro Costantino <lcostantino@gmail.com>
661263b5 4932L: linux-media@vger.kernel.org
275ffde4 4933T: git git://linuxtv.org/media_tree.git
e8deeae2 4934S: Maintained
0c0d06ca 4935F: drivers/media/usb/gspca/t613.c
e8deeae2
JFM
4936
4937GSPCA USB WEBCAM DRIVER
fc3f906b 4938M: Hans de Goede <hdegoede@redhat.com>
661263b5 4939L: linux-media@vger.kernel.org
275ffde4 4940T: git git://linuxtv.org/media_tree.git
e8deeae2 4941S: Maintained
0c0d06ca 4942F: drivers/media/usb/gspca/
e8deeae2 4943
584ec979 4944GUID PARTITION TABLE (GPT)
4f973c63 4945M: Davidlohr Bueso <dave@stgolabs.net>
584ec979
DB
4946L: linux-efi@vger.kernel.org
4947S: Maintained
4948F: block/partitions/efi.*
4949
aa3c598b 4950STK1160 USB VIDEO CAPTURE DRIVER
3259aa57 4951M: Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
aa3c598b 4952L: linux-media@vger.kernel.org
275ffde4 4953T: git git://linuxtv.org/media_tree.git
aa3c598b
EG
4954S: Maintained
4955F: drivers/media/usb/stk1160/
e8deeae2 4956
4e456b86
YS
4957H8/300 ARCHITECTURE
4958M: Yoshinori Sato <ysato@users.sourceforge.jp>
b992c768 4959L: uclinux-h8-devel@lists.sourceforge.jp (moderated for non-subscribers)
4e456b86
YS
4960W: http://uclinux-h8.sourceforge.jp
4961T: git git://git.sourceforge.jp/gitroot/uclinux-h8/linux.git
4962S: Maintained
4963F: arch/h8300/
4964F: drivers/clocksource/h8300_*.c
4965F: drivers/clk/h8300/
4966F: drivers/irqchip/irq-renesas-h8*.c
4967
71a6d0af
HW
4968HARD DRIVE ACTIVE PROTECTION SYSTEM (HDAPS) DRIVER
4969M: Frank Seidel <frank@f-seidel.de>
4970L: platform-driver-x86@vger.kernel.org
4971W: http://www.kernel.org/pub/linux/kernel/people/fseidel/hdaps/
4972S: Maintained
4973F: drivers/platform/x86/hdaps.c
4974
48fc9e26
HV
4975HDPVR USB VIDEO ENCODER DRIVER
4976M: Hans Verkuil <hverkuil@xs4all.nl>
4977L: linux-media@vger.kernel.org
4978T: git git://linuxtv.org/media_tree.git
a825eaec 4979W: https://linuxtv.org
48fc9e26 4980S: Odd Fixes
14430813 4981F: drivers/media/usb/hdpvr/
48fc9e26 4982
71a6d0af 4983HWPOISON MEMORY FAILURE HANDLING
f9625c48 4984M: Naoya Horiguchi <n-horiguchi@ah.jp.nec.com>
71a6d0af 4985L: linux-mm@kvack.org
71a6d0af
HW
4986S: Maintained
4987F: mm/memory-failure.c
4988F: mm/hwpoison-inject.c
4989
4990HYPERVISOR VIRTUAL CONSOLE DRIVER
4991L: linuxppc-dev@lists.ozlabs.org
4992S: Odd Fixes
4993F: drivers/tty/hvc/
4994
e5ab1477
AP
4995HACKRF MEDIA DRIVER
4996M: Antti Palosaari <crope@iki.fi>
4997L: linux-media@vger.kernel.org
a825eaec 4998W: https://linuxtv.org
e5ab1477
AP
4999W: http://palosaari.fi/linux/
5000Q: http://patchwork.linuxtv.org/project/linux-media/list/
5001T: git git://linuxtv.org/anttip/media_tree.git
5002S: Maintained
5003F: drivers/media/usb/hackrf/
5004
5b543965 5005HARDWARE MONITORING
d8130624 5006M: Jean Delvare <jdelvare@suse.com>
ca462085 5007M: Guenter Roeck <linux@roeck-us.net>
5b543965 5008L: lm-sensors@lm-sensors.org
595142e0 5009W: http://www.lm-sensors.org/
a94ef4ed 5010T: quilt http://jdelvare.nerim.net/devel/linux/jdelvare-hwmon/
885374e3 5011T: git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
9e012c1a 5012S: Maintained
047f4ec2 5013F: Documentation/hwmon/
679655da 5014F: drivers/hwmon/
047f4ec2 5015F: include/linux/hwmon*.h
5b543965 5016
844dd05f 5017HARDWARE RANDOM NUMBER GENERATOR CORE
c0d0787b
JP
5018M: Matt Mackall <mpm@selenic.com>
5019M: Herbert Xu <herbert@gondor.apana.org.au>
3eda7167 5020L: linux-crypto@vger.kernel.org
c0d0787b 5021S: Odd fixes
679655da
JP
5022F: Documentation/hw_random.txt
5023F: drivers/char/hw_random/
5024F: include/linux/hw_random.h
844dd05f 5025
8b37fcfc
OBC
5026HARDWARE SPINLOCK CORE
5027M: Ohad Ben-Cohen <ohad@wizery.com>
69ae9895 5028M: Bjorn Andersson <bjorn.andersson@linaro.org>
8b37fcfc 5029S: Maintained
9f273c24 5030T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/hwspinlock.git
8b37fcfc
OBC
5031F: Documentation/hwspinlock.txt
5032F: drivers/hwspinlock/hwspinlock_*
5033F: include/linux/hwspinlock.h
5034
1da177e4 5035HARMONY SOUND DRIVER
ac6aecbf 5036L: linux-parisc@vger.kernel.org
1da177e4 5037S: Maintained
679655da 5038F: sound/parisc/harmony.*
1da177e4 5039
91952bc0
AP
5040HD29L2 MEDIA DRIVER
5041M: Antti Palosaari <crope@iki.fi>
5042L: linux-media@vger.kernel.org
a825eaec 5043W: https://linuxtv.org
91952bc0
AP
5044W: http://palosaari.fi/linux/
5045Q: http://patchwork.linuxtv.org/project/linux-media/list/
5046T: git git://linuxtv.org/anttip/media_tree.git
5047S: Maintained
5048F: drivers/media/dvb-frontends/hd29l2*
5049
9257aa49 5050HEWLETT-PACKARD SMART ARRAY RAID DRIVER (hpsa)
a0a268ad 5051M: Don Brace <don.brace@microsemi.com>
9257aa49 5052L: iss_storagedev@hp.com
a0a268ad 5053L: esc.storagedev@microsemi.com
693373db 5054L: linux-scsi@vger.kernel.org
9257aa49
SC
5055S: Supported
5056F: Documentation/scsi/hpsa.txt
5057F: drivers/scsi/hpsa*.[ch]
5058F: include/linux/cciss*.h
c117ab84 5059F: include/uapi/linux/cciss*.h
9257aa49 5060
e2d1d6c0 5061HEWLETT-PACKARD SMART CISS RAID DRIVER (cciss)
516fdcea 5062M: Don Brace <don.brace@microsemi.com>
e2d1d6c0 5063L: iss_storagedev@hp.com
516fdcea 5064L: esc.storagedev@microsemi.com
693373db 5065L: linux-scsi@vger.kernel.org
e2d1d6c0 5066S: Supported
679655da
JP
5067F: Documentation/blockdev/cciss.txt
5068F: drivers/block/cciss*
5069F: include/linux/cciss_ioctl.h
c117ab84 5070F: include/uapi/linux/cciss_ioctl.h
e2d1d6c0 5071
1da177e4 5072HFS FILESYSTEM
6cf515e1
GU
5073L: linux-fsdevel@vger.kernel.org
5074S: Orphan
679655da
JP
5075F: Documentation/filesystems/hfs.txt
5076F: fs/hfs/
1da177e4 5077
ef575f47
GU
5078HFSPLUS FILESYSTEM
5079L: linux-fsdevel@vger.kernel.org
5080S: Orphan
5081F: Documentation/filesystems/hfsplus.txt
5082F: fs/hfsplus/
5083
1da177e4 5084HGA FRAMEBUFFER DRIVER
8b58be88 5085M: Ferenc Bakonyi <fero@drama.obuda.kando.hu>
1da177e4
LT
5086L: linux-nvidia@lists.surfsouth.com
5087W: http://drama.obuda.kando.hu/~fero/cgi-bin/hgafb.shtml
5088S: Maintained
8a61f013 5089F: drivers/video/fbdev/hgafb.c
1da177e4 5090
4480f15b 5091HIBERNATION (aka Software Suspend, aka swsusp)
49db1903 5092M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
7fb06082 5093M: Pavel Machek <pavel@ucw.cz>
bf1c138e 5094L: linux-pm@vger.kernel.org
e2d1d6c0 5095S: Supported
679655da
JP
5096F: arch/x86/power/
5097F: drivers/base/power/
5098F: kernel/power/
5099F: include/linux/suspend.h
5100F: include/linux/freezer.h
5101F: include/linux/pm.h
679655da 5102F: arch/*/include/asm/suspend*.h
e2d1d6c0 5103
4ef4caad 5104HID CORE LAYER
e5f6450c 5105M: Jiri Kosina <jikos@kernel.org>
406df153 5106R: Benjamin Tissoires <benjamin.tissoires@redhat.com>
eb76c5c0 5107L: linux-input@vger.kernel.org
54e5881d 5108T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid.git
4ef4caad 5109S: Maintained
679655da
JP
5110F: drivers/hid/
5111F: include/linux/hid*
c117ab84 5112F: include/uapi/linux/hid*
4ef4caad 5113
30ee72f0 5114HID SENSOR HUB DRIVERS
e5f6450c 5115M: Jiri Kosina <jikos@kernel.org>
30ee72f0
SP
5116M: Jonathan Cameron <jic23@kernel.org>
5117M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
5118L: linux-input@vger.kernel.org
5119L: linux-iio@vger.kernel.org
5120S: Maintained
5121F: Documentation/hid/hid-sensor*
5122F: drivers/hid/hid-sensor-*
5123F: drivers/iio/*/hid-*
5124F: include/linux/hid-sensor-*
5125
38bed542 5126HIGH-RESOLUTION TIMERS, CLOCKEVENTS, DYNTICKS
8b58be88 5127M: Thomas Gleixner <tglx@linutronix.de>
981c3a4f 5128L: linux-kernel@vger.kernel.org
75fc2d37 5129T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
38bed542 5130S: Maintained
679655da 5131F: Documentation/timers/
5cee9645 5132F: kernel/time/hrtimer.c
88606e80
TG
5133F: kernel/time/clockevents.c
5134F: kernel/time/tick*.*
5135F: kernel/time/timer_*.c
05ed8490 5136F: include/linux/clockchips.h
679655da 5137F: include/linux/hrtimer.h
38bed542 5138
1da177e4 5139HIGH-SPEED SCC DRIVER FOR AX.25
1da177e4 5140L: linux-hams@vger.kernel.org
8b64f2a0 5141S: Orphan
679655da
JP
5142F: drivers/net/hamradio/dmascc.c
5143F: drivers/net/hamradio/scc.c
1da177e4 5144
ede1e6f8 5145HIGHPOINT ROCKETRAID 3xxx RAID DRIVER
8b58be88 5146M: HighPoint Linux Team <linux@highpoint-tech.com>
ede1e6f8
HLT
5147W: http://www.highpoint-tech.com
5148S: Supported
679655da
JP
5149F: Documentation/scsi/hptiop.txt
5150F: drivers/scsi/hptiop.c
ede1e6f8 5151
1da177e4 5152HIPPI
8b58be88 5153M: Jes Sorensen <jes@trained-monkey.org>
1da177e4
LT
5154L: linux-hippi@sunsite.dk
5155S: Maintained
679655da 5156F: include/linux/hippidevice.h
c117ab84 5157F: include/uapi/linux/if_hippi.h
679655da 5158F: net/802/hippi.c
ff5a3b50 5159F: drivers/net/hippi/
1da177e4 5160
16c6c252
JG
5161HISILICON SAS Controller
5162M: John Garry <john.garry@huawei.com>
5163W: http://www.hisilicon.com
5164S: Supported
5165F: drivers/scsi/hisi_sas/
5166F: Documentation/devicetree/bindings/scsi/hisilicon-sas.txt
5167
ff1d2767 5168HOST AP DRIVER
8b58be88 5169M: Jouni Malinen <j@w1.fi>
85d32e7b 5170L: hostap@shmoo.com (subscribers-only)
724c6b35 5171L: linux-wireless@vger.kernel.org
ff1d2767
JM
5172W: http://hostap.epitest.fi/
5173S: Maintained
eb4f98d5 5174F: drivers/net/wireless/intersil/hostap/
ff1d2767 5175
dd8cd779 5176HP COMPAQ TC1100 TABLET WMI EXTRAS DRIVER
d0944853 5177L: platform-driver-x86@vger.kernel.org
95c70215 5178S: Orphan
679655da 5179F: drivers/platform/x86/tc1100-wmi.c
dd8cd779 5180
e2d1d6c0 5181HP100: Driver for HP 10/100 Mbit/s Voice Grade Network Adapter Series
8b58be88 5182M: Jaroslav Kysela <perex@perex.cz>
e2d1d6c0 5183S: Maintained
7e25d724 5184F: drivers/net/ethernet/hp/hp100.*
e2d1d6c0 5185
7d2c86b5 5186HPET: High Precision Event Timers driver
8b58be88 5187M: Clemens Ladisch <clemens@ladisch.de>
b9b0332f 5188S: Maintained
679655da
JP
5189F: Documentation/timers/hpet.txt
5190F: drivers/char/hpet.c
5191F: include/linux/hpet.h
c117ab84 5192F: include/uapi/linux/hpet.h
b9b0332f 5193
e07b5d79 5194HPET: x86
9e06f631 5195S: Orphan
679655da
JP
5196F: arch/x86/kernel/hpet.c
5197F: arch/x86/include/asm/hpet.h
b9b0332f 5198
1da177e4 5199HPFS FILESYSTEM
8b58be88 5200M: Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
1da177e4
LT
5201W: http://artax.karlin.mff.cuni.cz/~mikulas/vyplody/hpfs/index-e.cgi
5202S: Maintained
679655da 5203F: fs/hpfs/
1da177e4 5204
3441cded 5205HSI SUBSYSTEM
56459ea9
SR
5206M: Sebastian Reichel <sre@kernel.org>
5207T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-hsi.git
3441cded
SR
5208S: Maintained
5209F: Documentation/ABI/testing/sysfs-bus-hsi
56459ea9 5210F: Documentation/hsi.txt
3441cded
SR
5211F: drivers/hsi/
5212F: include/linux/hsi/
5213F: include/uapi/linux/hsi/
5214
7d2c86b5 5215HSO 3G MODEM DRIVER
8b58be88 5216M: Jan Dumon <j.dumon@option.com>
11cd29b0
DJB
5217W: http://www.pharscape.org
5218S: Maintained
679655da 5219F: drivers/net/usb/hso.c
11cd29b0 5220
19990e29
AB
5221HSR NETWORK PROTOCOL
5222M: Arvid Brodin <arvid.brodin@alten.se>
5223L: netdev@vger.kernel.org
5224S: Maintained
5225F: net/hsr/
5226
5a18c343 5227HTCPEN TOUCHSCREEN DRIVER
8b58be88 5228M: Pau Oliva Fora <pof@eslack.org>
5a18c343
POF
5229L: linux-input@vger.kernel.org
5230S: Maintained
679655da 5231F: drivers/input/touchscreen/htcpen.c
5a18c343 5232
1da177e4 5233HUGETLB FILESYSTEM
6d49e352 5234M: Nadia Yvette Chambers <nyc@holomorphy.com>
1da177e4 5235S: Maintained
679655da 5236F: fs/hugetlbfs/
1da177e4 5237
05183189 5238Hyper-V CORE AND DRIVERS
9c3646d1 5239M: "K. Y. Srinivasan" <kys@microsoft.com>
05183189
S
5240M: Haiyang Zhang <haiyangz@microsoft.com>
5241L: devel@linuxdriverproject.org
5242S: Maintained
a4162747
HZ
5243F: arch/x86/include/asm/mshyperv.h
5244F: arch/x86/include/uapi/asm/hyperv.h
5245F: arch/x86/kernel/cpu/mshyperv.c
05183189 5246F: drivers/hid/hid-hyperv.c
a4162747 5247F: drivers/hv/
f92ca80b 5248F: drivers/input/serio/hyperv-keyboard.c
4daace0d 5249F: drivers/pci/host/pci-hyperv.c
05183189 5250F: drivers/net/hyperv/
a4162747 5251F: drivers/scsi/storvsc_drv.c
8a61f013 5252F: drivers/video/fbdev/hyperv_fb.c
a4162747
HZ
5253F: include/linux/hyperv.h
5254F: tools/hv/
54bf725e 5255F: Documentation/ABI/stable/sysfs-bus-vmbus
05183189 5256
d85c8a6a 5257I2C OVER PARALLEL PORT
d8130624 5258M: Jean Delvare <jdelvare@suse.com>
d85c8a6a
JD
5259L: linux-i2c@vger.kernel.org
5260S: Maintained
5261F: Documentation/i2c/busses/i2c-parport
5262F: Documentation/i2c/busses/i2c-parport-light
5263F: drivers/i2c/busses/i2c-parport.c
5264F: drivers/i2c/busses/i2c-parport-light.c
5265
5266I2C/SMBUS CONTROLLER DRIVERS FOR PC
d8130624 5267M: Jean Delvare <jdelvare@suse.com>
d85c8a6a
JD
5268L: linux-i2c@vger.kernel.org
5269S: Maintained
5270F: Documentation/i2c/busses/i2c-ali1535
5271F: Documentation/i2c/busses/i2c-ali1563
5272F: Documentation/i2c/busses/i2c-ali15x3
5273F: Documentation/i2c/busses/i2c-amd756
5274F: Documentation/i2c/busses/i2c-amd8111
5275F: Documentation/i2c/busses/i2c-i801
5276F: Documentation/i2c/busses/i2c-nforce2
5277F: Documentation/i2c/busses/i2c-piix4
5278F: Documentation/i2c/busses/i2c-sis5595
5279F: Documentation/i2c/busses/i2c-sis630
5280F: Documentation/i2c/busses/i2c-sis96x
5281F: Documentation/i2c/busses/i2c-via
5282F: Documentation/i2c/busses/i2c-viapro
5283F: drivers/i2c/busses/i2c-ali1535.c
5284F: drivers/i2c/busses/i2c-ali1563.c
5285F: drivers/i2c/busses/i2c-ali15x3.c
5286F: drivers/i2c/busses/i2c-amd756.c
5287F: drivers/i2c/busses/i2c-amd756-s4882.c
5288F: drivers/i2c/busses/i2c-amd8111.c
5289F: drivers/i2c/busses/i2c-i801.c
5290F: drivers/i2c/busses/i2c-isch.c
5291F: drivers/i2c/busses/i2c-nforce2.c
5292F: drivers/i2c/busses/i2c-nforce2-s4985.c
5293F: drivers/i2c/busses/i2c-piix4.c
5294F: drivers/i2c/busses/i2c-sis5595.c
5295F: drivers/i2c/busses/i2c-sis630.c
5296F: drivers/i2c/busses/i2c-sis96x.c
5297F: drivers/i2c/busses/i2c-via.c
5298F: drivers/i2c/busses/i2c-viapro.c
5299
cb7f07a4
NH
5300I2C/SMBUS ISMT DRIVER
5301M: Seth Heasley <seth.heasley@intel.com>
5302M: Neil Horman <nhorman@tuxdriver.com>
5303L: linux-i2c@vger.kernel.org
5304F: drivers/i2c/busses/i2c-ismt.c
5305F: Documentation/i2c/busses/i2c-ismt
5306
6ea884db 5307I2C/SMBUS STUB DRIVER
d8130624 5308M: Jean Delvare <jdelvare@suse.com>
846557d3 5309L: linux-i2c@vger.kernel.org
6ea884db 5310S: Maintained
8547a5bc 5311F: drivers/i2c/i2c-stub.c
6ea884db 5312
5b543965 5313I2C SUBSYSTEM
14d77c4d 5314M: Wolfram Sang <wsa@the-dreams.de>
846557d3 5315L: linux-i2c@vger.kernel.org
9d4ea27a
WS
5316W: https://i2c.wiki.kernel.org/
5317Q: https://patchwork.ozlabs.org/project/linux-i2c/list/
14d77c4d 5318T: git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git
1da177e4 5319S: Maintained
40ed1b4c 5320F: Documentation/devicetree/bindings/i2c/
679655da
JP
5321F: Documentation/i2c/
5322F: drivers/i2c/
630bc46e 5323F: drivers/i2c/*/
679655da 5324F: include/linux/i2c.h
03b70d62 5325F: include/linux/i2c-*.h
c117ab84
CEB
5326F: include/uapi/linux/i2c.h
5327F: include/uapi/linux/i2c-*.h
1da177e4 5328
4560d677
WS
5329I2C ACPI SUPPORT
5330M: Mika Westerberg <mika.westerberg@linux.intel.com>
5331L: linux-i2c@vger.kernel.org
5332L: linux-acpi@vger.kernel.org
5333S: Maintained
4560d677 5334
d85c8a6a 5335I2C-TAOS-EVM DRIVER
d8130624 5336M: Jean Delvare <jdelvare@suse.com>
d85c8a6a
JD
5337L: linux-i2c@vger.kernel.org
5338S: Maintained
5339F: Documentation/i2c/busses/i2c-taos-evm
5340F: drivers/i2c/busses/i2c-taos-evm.c
5341
e8c76eed 5342I2C-TINY-USB DRIVER
8b58be88 5343M: Till Harbaum <till@harbaum.org>
846557d3 5344L: linux-i2c@vger.kernel.org
932d1872 5345W: http://www.harbaum.org/till/i2c_tiny_usb
e8c76eed 5346S: Maintained
679655da 5347F: drivers/i2c/busses/i2c-tiny-usb.c
e8c76eed 5348
1da177e4 5349i386 BOOT CODE
8b58be88 5350M: "H. Peter Anvin" <hpa@zytor.com>
1da177e4 5351S: Maintained
679655da 5352F: arch/x86/boot/
1da177e4
LT
5353
5354i386 SETUP CODE / CPU ERRATA WORKAROUNDS
8b58be88 5355M: "H. Peter Anvin" <hpa@zytor.com>
54e5881d 5356T: git git://git.kernel.org/pub/scm/linux/kernel/git/hpa/linux-2.6-x86setup.git
1da177e4
LT
5357S: Maintained
5358
1da177e4 5359IA64 (Itanium) PLATFORM
8b58be88
JP
5360M: Tony Luck <tony.luck@intel.com>
5361M: Fenghua Yu <fenghua.yu@intel.com>
1da177e4 5362L: linux-ia64@vger.kernel.org
6b1c70b1 5363T: git git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux.git
1da177e4 5364S: Maintained
679655da 5365F: arch/ia64/
1da177e4 5366
4cd38750
LDSB
5367IBM Power VMX Cryptographic instructions
5368M: Leonidas S. Barbosa <leosilva@linux.vnet.ibm.com>
5cd01fe1 5369M: Paulo Flabiano Smorigo <pfsmorigo@linux.vnet.ibm.com>
4cd38750
LDSB
5370L: linux-crypto@vger.kernel.org
5371S: Supported
5372F: drivers/crypto/vmx/Makefile
5373F: drivers/crypto/vmx/Kconfig
5374F: drivers/crypto/vmx/vmx.c
5375F: drivers/crypto/vmx/aes*
5376F: drivers/crypto/vmx/ghash*
5377F: drivers/crypto/vmx/ppc-xlate.pl
5378
956c203c 5379IBM Power in-Nest Crypto Acceleration
4cd38750 5380M: Leonidas S. Barbosa <leosilva@linux.vnet.ibm.com>
5cd01fe1 5381M: Paulo Flabiano Smorigo <pfsmorigo@linux.vnet.ibm.com>
956c203c
KY
5382L: linux-crypto@vger.kernel.org
5383S: Supported
28bceeaa
DS
5384F: drivers/crypto/nx/Makefile
5385F: drivers/crypto/nx/Kconfig
5386F: drivers/crypto/nx/nx-aes*
5387F: drivers/crypto/nx/nx-sha*
5388F: drivers/crypto/nx/nx.*
5389F: drivers/crypto/nx/nx_csbcpb.h
5390F: drivers/crypto/nx/nx_debugfs.h
956c203c 5391
0e16aafb 5392IBM Power 842 compression accelerator
41656aa7 5393M: Dan Streetman <ddstreet@ieee.org>
0e16aafb 5394S: Supported
28bceeaa
DS
5395F: drivers/crypto/nx/Makefile
5396F: drivers/crypto/nx/Kconfig
7011a122 5397F: drivers/crypto/nx/nx-842*
2da572c9 5398F: include/linux/sw842.h
2062c5b6 5399F: crypto/842.c
2da572c9 5400F: lib/842/
0e16aafb 5401
1da177e4 5402IBM Power Linux RAID adapter
8b58be88 5403M: Brian King <brking@us.ibm.com>
1da177e4 5404S: Supported
679655da 5405F: drivers/scsi/ipr.*
1da177e4 5406
9d348af4 5407IBM Power Virtual Ethernet Device Driver
eddd63a6 5408M: Thomas Falcon <tlfalcon@linux.vnet.ibm.com>
9d348af4
SL
5409L: netdev@vger.kernel.org
5410S: Supported
9aa32835 5411F: drivers/net/ethernet/ibm/ibmveth.*
9d348af4 5412
032c5e82
TF
5413IBM Power SRIOV Virtual NIC Device Driver
5414M: Thomas Falcon <tlfalcon@linux.vnet.ibm.com>
5415M: John Allen <jallen@linux.vnet.ibm.com>
5416L: netdev@vger.kernel.org
5417S: Supported
5418F: drivers/net/ethernet/ibm/ibmvnic.*
5419
e6babec6 5420IBM Power Virtual SCSI Device Drivers
bcbde52b 5421M: Tyrel Datwyler <tyreld@linux.vnet.ibm.com>
4b7652cc
RJ
5422L: linux-scsi@vger.kernel.org
5423S: Supported
e6babec6
NF
5424F: drivers/scsi/ibmvscsi/ibmvscsi*
5425F: drivers/scsi/ibmvscsi/viosrp.h
5426
5427IBM Power Virtual FC Device Drivers
44b4dad9 5428M: Tyrel Datwyler <tyreld@linux.vnet.ibm.com>
e6babec6
NF
5429L: linux-scsi@vger.kernel.org
5430S: Supported
5431F: drivers/scsi/ibmvscsi/ibmvfc*
4b7652cc 5432
1da177e4 5433IBM ServeRAID RAID DRIVER
f9213e78 5434S: Orphan
679655da 5435F: drivers/scsi/ips.*
1da177e4 5436
6ed9f9c4
PT
5437ICH LPC AND GPIO DRIVER
5438M: Peter Tyser <ptyser@xes-inc.com>
5439S: Maintained
5440F: drivers/mfd/lpc_ich.c
5441F: drivers/gpio/gpio-ich.c
5442
1e7106fc 5443IDE SUBSYSTEM
8b58be88 5444M: "David S. Miller" <davem@davemloft.net>
1da177e4 5445L: linux-ide@vger.kernel.org
8a6e2535 5446Q: http://patchwork.ozlabs.org/project/linux-ide/list/
08deed1e 5447T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/ide.git
1da177e4 5448S: Maintained
679655da
JP
5449F: Documentation/ide/
5450F: drivers/ide/
5451F: include/linux/ide.h
1da177e4 5452
6cb8c13d
IP
5453IDEAPAD LAPTOP EXTRAS DRIVER
5454M: Ike Panhc <ike.pan@canonical.com>
5455L: platform-driver-x86@vger.kernel.org
5456W: http://launchpad.net/ideapad-laptop
5457S: Maintained
5458F: drivers/platform/x86/ideapad-laptop.c
5459
1ea4c161
AM
5460IDEAPAD LAPTOP SLIDEBAR DRIVER
5461M: Andrey Moiseev <o2g.org.ru@gmail.com>
5462L: linux-input@vger.kernel.org
5463W: https://github.com/o2genum/ideapad-slidebar
5464S: Maintained
5465F: drivers/input/misc/ideapad_slidebar.c
5466
0f861e8c 5467IDE/ATAPI DRIVERS
487ba8e8 5468M: Borislav Petkov <bp@alien8.de>
9c5b0ce4 5469L: linux-ide@vger.kernel.org
c404c199 5470S: Maintained
679655da
JP
5471F: Documentation/cdrom/ide-cd
5472F: drivers/ide/ide-cd*
1da177e4 5473
27471fdb 5474IDLE-I7300
8b58be88 5475M: Andy Henroid <andrew.d.henroid@intel.com>
bf1c138e 5476L: linux-pm@vger.kernel.org
27471fdb 5477S: Supported
679655da 5478F: drivers/idle/i7300_idle.c
27471fdb 5479
02cf2286 5480IEEE 802.15.4 SUBSYSTEM
aff3eaa0 5481M: Alexander Aring <aar@pengutronix.de>
ebef9c12 5482L: linux-wpan@vger.kernel.org
aff3eaa0
AA
5483W: http://wpan.cakelab.org/
5484T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
5485T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
02cf2286
SL
5486S: Maintained
5487F: net/ieee802154/
68653359 5488F: net/mac802154/
251741b1 5489F: drivers/net/ieee802154/
580947d3
AA
5490F: include/linux/nl802154.h
5491F: include/linux/ieee802154.h
5492F: include/net/nl802154.h
5493F: include/net/mac802154.h
5494F: include/net/af_ieee802154.h
5495F: include/net/cfg802154.h
5496F: include/net/ieee802154_netdev.h
ebef9c12 5497F: Documentation/networking/ieee802154.txt
02cf2286 5498
b1c97193
SY
5499IGORPLUG-USB IR RECEIVER
5500M: Sean Young <sean@mess.org>
5501L: linux-media@vger.kernel.org
5502S: Maintained
5503F: drivers/media/rc/igorplugusb.c
5504
40ad4a30
SY
5505IGUANAWORKS USB IR TRANSCEIVER
5506M: Sean Young <sean@mess.org>
5507L: linux-media@vger.kernel.org
5508S: Maintained
5509F: drivers/media/rc/iguanair.c
5510
9545f86e 5511IIO SUBSYSTEM AND DRIVERS
030a13d7 5512M: Jonathan Cameron <jic23@kernel.org>
f0d61161
LPC
5513R: Hartmut Knaack <knaack.h@gmx.de>
5514R: Lars-Peter Clausen <lars@metafoo.de>
5515R: Peter Meerwald <pmeerw@pmeerw.net>
9545f86e
AP
5516L: linux-iio@vger.kernel.org
5517S: Maintained
03e7c251 5518F: drivers/iio/
9545f86e 5519F: drivers/staging/iio/
8fe671fc 5520F: include/linux/iio/
817020cf 5521F: tools/iio/
9545f86e 5522
65519263
SG
5523IKANOS/ADI EAGLE ADSL USB DRIVER
5524M: Matthieu Castet <castet.matthieu@free.fr>
5525M: Stanislaw Gruszka <stf_xl@wp.pl>
5526S: Maintained
5527F: drivers/usb/atm/ueagle-atm.c
5528
e89ab51f
GR
5529INA209 HARDWARE MONITOR DRIVER
5530M: Guenter Roeck <linux@roeck-us.net>
5531L: lm-sensors@lm-sensors.org
5532S: Maintained
5533F: Documentation/hwmon/ina209
5534F: Documentation/devicetree/bindings/i2c/ina209.txt
5535F: drivers/hwmon/ina209.c
5536
5537INA2XX HARDWARE MONITOR DRIVER
5538M: Guenter Roeck <linux@roeck-us.net>
5539L: lm-sensors@lm-sensors.org
5540S: Maintained
5541F: Documentation/hwmon/ina2xx
5542F: drivers/hwmon/ina2xx.c
5543F: include/linux/platform_data/ina2xx.h
5544
14dc124f
SIG
5545INDUSTRY PACK SUBSYSTEM (IPACK)
5546M: Samuel Iglesias Gonsalvez <siglesias@igalia.com>
5547M: Jens Taprogge <jens.taprogge@taprogge.org>
5548M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
5549L: industrypack-devel@lists.sourceforge.net
5550W: http://industrypack.sourceforge.net
5551S: Maintained
5552F: drivers/ipack/
5553
8adc53fd
ZLK
5554INGENIC JZ4780 DMA Driver
5555M: Zubair Lutfullah Kakakhel <Zubair.Kakakhel@imgtec.com>
5556S: Maintained
5557F: drivers/dma/dma-jz4780.c
5558
aa7168f4 5559INTEGRITY MEASUREMENT ARCHITECTURE (IMA)
74dd744f 5560M: Mimi Zohar <zohar@linux.vnet.ibm.com>
bfd33c4b 5561M: Dmitry Kasatkin <dmitry.kasatkin@gmail.com>
74dd744f
MZ
5562L: linux-ima-devel@lists.sourceforge.net
5563L: linux-ima-user@lists.sourceforge.net
5564L: linux-security-module@vger.kernel.org
9f273c24 5565T: git git://git.kernel.org/pub/scm/linux/kernel/git/zohar/linux-integrity.git
aa7168f4 5566S: Supported
679655da 5567F: security/integrity/ima/
aa7168f4 5568
9a4ea5a9
JH
5569IMGTEC IR DECODER DRIVER
5570M: James Hogan <james.hogan@imgtec.com>
5571S: Maintained
5572F: drivers/media/rc/img-ir/
5573
1da177e4 5574IMS TWINTURBO FRAMEBUFFER DRIVER
c69f677c 5575L: linux-fbdev@vger.kernel.org
843393d3 5576S: Orphan
8a61f013 5577F: drivers/video/fbdev/imsttfb.c
1da177e4
LT
5578
5579INFINIBAND SUBSYSTEM
b6b2bbe6 5580M: Doug Ledford <dledford@redhat.com>
8b58be88
JP
5581M: Sean Hefty <sean.hefty@intel.com>
5582M: Hal Rosenstock <hal.rosenstock@gmail.com>
e6cc0fd1 5583L: linux-rdma@vger.kernel.org
605841f5 5584W: http://www.openfabrics.org/
8a6e2535 5585Q: http://patchwork.kernel.org/project/linux-rdma/list/
2936ae04 5586T: git git://git.kernel.org/pub/scm/linux/kernel/git/dledford/rdma.git
1da177e4 5587S: Supported
679655da
JP
5588F: Documentation/infiniband/
5589F: drivers/infiniband/
2dfcad3a 5590F: drivers/staging/rdma/
c117ab84 5591F: include/uapi/linux/if_infiniband.h
954138dc
YD
5592F: include/uapi/rdma/
5593F: include/rdma/
1da177e4 5594
c9f04f58 5595INOTIFY
8b58be88
JP
5596M: John McCutchan <john@johnmccutchan.com>
5597M: Robert Love <rlove@rlove.org>
5598M: Eric Paris <eparis@parisplace.org>
c9f04f58 5599S: Maintained
679655da
JP
5600F: Documentation/filesystems/inotify.txt
5601F: fs/notify/inotify/
5602F: include/linux/inotify.h
c117ab84 5603F: include/uapi/linux/inotify.h
c9f04f58 5604
e2d1d6c0 5605INPUT (KEYBOARD, MOUSE, JOYSTICK, TOUCHSCREEN) DRIVERS
8b58be88 5606M: Dmitry Torokhov <dmitry.torokhov@gmail.com>
e2d1d6c0 5607L: linux-input@vger.kernel.org
8a6e2535 5608Q: http://patchwork.kernel.org/project/linux-input/list/
54e5881d 5609T: git git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input.git
e2d1d6c0 5610S: Maintained
679655da 5611F: drivers/input/
f4eea7e2 5612F: include/linux/input.h
c117ab84 5613F: include/uapi/linux/input.h
f4eea7e2 5614F: include/linux/input/
e52d8398 5615F: Documentation/devicetree/bindings/input/
e2d1d6c0 5616
3267a87f 5617INPUT MULTITOUCH (MT) PROTOCOL
75dd112a 5618M: Henrik Rydberg <rydberg@bitmath.org>
3267a87f 5619L: linux-input@vger.kernel.org
75dd112a 5620S: Odd fixes
3267a87f 5621F: Documentation/input/multi-touch-protocol.txt
7f9c2454 5622F: drivers/input/input-mt.c
3267a87f
HR
5623K: \b(ABS|SYN)_MT_
5624
97fa99a3
JY
5625INTEL ASoC BDW/HSW DRIVERS
5626M: Jie Yang <yang.jie@linux.intel.com>
e5747e40 5627L: alsa-devel@alsa-project.org (moderated for non-subscribers)
97fa99a3 5628S: Supported
e8e1225d
JP
5629F: sound/soc/intel/common/sst-dsp*
5630F: sound/soc/intel/common/sst-firmware.c
5631F: sound/soc/intel/boards/broadwell.c
5632F: sound/soc/intel/haswell/
97fa99a3 5633
4ac13e17
DJ
5634INTEL C600 SERIES SAS CONTROLLER DRIVER
5635M: Intel SCU Linux support <intel-linux-scu@intel.com>
fdc5813f 5636M: Artur Paszkiewicz <artur.paszkiewicz@intel.com>
4ac13e17 5637L: linux-scsi@vger.kernel.org
7106891a
DJ
5638T: git git://git.code.sf.net/p/intel-sas/isci
5639S: Supported
4ac13e17 5640F: drivers/scsi/isci/
4ac13e17 5641
ecc83e52
AH
5642INTEL HID EVENT DRIVER
5643M: Alex Hung <alex.hung@canonical.com>
5644L: platform-driver-x86@vger.kernel.org
5645S: Maintained
5646F: drivers/platform/x86/intel-hid.c
5647
26717172
LB
5648INTEL IDLE DRIVER
5649M: Len Brown <lenb@kernel.org>
bf1c138e 5650L: linux-pm@vger.kernel.org
08deed1e 5651T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git
26717172
LB
5652S: Supported
5653F: drivers/idle/intel_idle.c
5654
7c1ac18d 5655INTEL PSTATE DRIVER
58ac1f62
SP
5656M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
5657M: Len Brown <lenb@kernel.org>
7c1ac18d
KCA
5658L: linux-pm@vger.kernel.org
5659S: Supported
5660F: drivers/cpufreq/intel_pstate.c
5661
9eb8ef74 5662INTEL FRAMEBUFFER DRIVER (excluding 810 and 815)
55a23c4a 5663M: Maik Broemme <mbroemme@plusserver.de>
c69f677c 5664L: linux-fbdev@vger.kernel.org
ce00f85c 5665S: Maintained
679655da 5666F: Documentation/fb/intelfb.txt
8a61f013 5667F: drivers/video/fbdev/intelfb/
9eb8ef74 5668
1da177e4 5669INTEL 810/815 FRAMEBUFFER DRIVER
8b58be88 5670M: Antonino Daplas <adaplas@gmail.com>
c69f677c 5671L: linux-fbdev@vger.kernel.org
ce00f85c 5672S: Maintained
8a61f013 5673F: drivers/video/fbdev/i810/
1da177e4 5674
f4a9bc4c 5675INTEL MENLOW THERMAL DRIVER
8b58be88 5676M: Sujith Thomas <sujith.thomas@intel.com>
d0944853 5677L: platform-driver-x86@vger.kernel.org
5ca92bd9 5678W: https://01.org/linux-acpi
f4a9bc4c 5679S: Supported
679655da 5680F: drivers/platform/x86/intel_menlow.c
f4a9bc4c 5681
248a9dc3 5682INTEL I/OAT DMA DRIVER
18ebd564 5683M: Dave Jiang <dave.jiang@intel.com>
08223d80 5684R: Dan Williams <dan.j.williams@intel.com>
18ebd564
DJ
5685L: dmaengine@vger.kernel.org
5686Q: https://patchwork.kernel.org/project/linux-dmaengine/list/
5687S: Supported
679655da 5688F: drivers/dma/ioat*
248a9dc3 5689
6c8909b4 5690INTEL IOMMU (VT-d)
8b58be88 5691M: David Woodhouse <dwmw2@infradead.org>
6c8909b4 5692L: iommu@lists.linux-foundation.org
54e5881d 5693T: git git://git.infradead.org/iommu-2.6.git
6c8909b4 5694S: Supported
3fb39615 5695F: drivers/iommu/intel-iommu.c
679655da 5696F: include/linux/intel-iommu.h
6c8909b4 5697
b3e5f263 5698INTEL IOP-ADMA DMA DRIVER
08223d80 5699R: Dan Williams <dan.j.williams@intel.com>
1dd8372d 5700S: Odd fixes
679655da 5701F: drivers/dma/iop-adma.c
b3e5f263 5702
9251ce95 5703INTEL IXP4XX QMGR, NPE, ETHERNET and HSS SUPPORT
5529c2cd 5704M: Krzysztof Halasa <khalasa@piap.pl>
9251ce95 5705S: Maintained
679655da
JP
5706F: arch/arm/mach-ixp4xx/include/mach/qmgr.h
5707F: arch/arm/mach-ixp4xx/include/mach/npe.h
5708F: arch/arm/mach-ixp4xx/ixp4xx_qmgr.c
5709F: arch/arm/mach-ixp4xx/ixp4xx_npe.c
b47da977 5710F: drivers/net/ethernet/xscale/ixp4xx_eth.c
679655da 5711F: drivers/net/wan/ixp4xx_hss.c
9251ce95 5712
844dd05f 5713INTEL IXP4XX RANDOM NUMBER GENERATOR SUPPORT
8b58be88 5714M: Deepak Saxena <dsaxena@plexity.net>
844dd05f 5715S: Maintained
679655da 5716F: drivers/char/hw_random/ixp4xx-rng.c
844dd05f 5717
2f302324 5718INTEL ETHERNET DRIVERS
8b58be88 5719M: Jeff Kirsher <jeffrey.t.kirsher@intel.com>
2f302324
JK
5720R: Jesse Brandeburg <jesse.brandeburg@intel.com>
5721R: Shannon Nelson <shannon.nelson@intel.com>
5722R: Carolyn Wyborny <carolyn.wyborny@intel.com>
5723R: Don Skidmore <donald.c.skidmore@intel.com>
6e80a18c 5724R: Bruce Allan <bruce.w.allan@intel.com>
2f302324
JK
5725R: John Ronciak <john.ronciak@intel.com>
5726R: Mitch Williams <mitch.a.williams@intel.com>
5727L: intel-wired-lan@lists.osuosl.org
f6fde11a 5728W: http://www.intel.com/support/feedback.htm
d94e6fed 5729W: http://e1000.sourceforge.net/
2f302324
JK
5730Q: http://patchwork.ozlabs.org/project/intel-wired-lan/list/
5731T: git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/net-queue.git
5732T: git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/next-queue.git
1da177e4 5733S: Supported
0d164401
JK
5734F: Documentation/networking/e100.txt
5735F: Documentation/networking/e1000.txt
5736F: Documentation/networking/e1000e.txt
5737F: Documentation/networking/igb.txt
5738F: Documentation/networking/igbvf.txt
5739F: Documentation/networking/ixgb.txt
5740F: Documentation/networking/ixgbe.txt
5741F: Documentation/networking/ixgbevf.txt
1bff6529 5742F: Documentation/networking/i40e.txt
105bf2fe 5743F: Documentation/networking/i40evf.txt
dee1ad47 5744F: drivers/net/ethernet/intel/
bc90d291 5745F: drivers/net/ethernet/intel/*/
1da177e4 5746
0963d59b
LW
5747INTEL-MID GPIO DRIVER
5748M: David Cohen <david.a.cohen@linux.intel.com>
5749L: linux-gpio@vger.kernel.org
5750S: Maintained
5751F: drivers/gpio/gpio-intel-mid.c
5752
ca907a90
SY
5753INTEL PRO/WIRELESS 2100, 2200BG, 2915ABG NETWORK CONNECTION SUPPORT
5754M: Stanislav Yakovlev <stas.yakovlev@gmail.com>
724c6b35 5755L: linux-wireless@vger.kernel.org
ca907a90 5756S: Maintained
679655da 5757F: Documentation/networking/README.ipw2100
679655da 5758F: Documentation/networking/README.ipw2200
367a1092 5759F: drivers/net/wireless/intel/ipw2x00/
826d2abe 5760
5760b0a5
AS
5761INTEL(R) TRACE HUB
5762M: Alexander Shishkin <alexander.shishkin@linux.intel.com>
5763S: Supported
5764F: Documentation/trace/intel_th.txt
5765F: drivers/hwtracing/intel_th/
5766
4bd96a7a 5767INTEL(R) TRUSTED EXECUTION TECHNOLOGY (TXT)
74b18e17 5768M: Ning Sun <ning.sun@intel.com>
4bd96a7a
SW
5769L: tboot-devel@lists.sourceforge.net
5770W: http://tboot.sourceforge.net
e9b7d7c8 5771T: hg http://tboot.hg.sourceforge.net:8000/hgroot/tboot/tboot
4bd96a7a
SW
5772S: Supported
5773F: Documentation/intel_txt.txt
5774F: include/linux/tboot.h
5775F: arch/x86/kernel/tboot.c
5776
8a70da82 5777INTEL WIRELESS WIMAX CONNECTION 2400
8b58be88 5778M: Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
8a70da82 5779M: linux-wimax@intel.com
49e7d9df 5780L: wimax@linuxwimax.org (subscribers-only)
8a70da82
IPG
5781S: Supported
5782W: http://linuxwimax.org
679655da
JP
5783F: Documentation/wimax/README.i2400m
5784F: drivers/net/wimax/i2400m/
c117ab84 5785F: include/uapi/linux/wimax/i2400m.h
8a70da82 5786
1c0ce89c
SG
5787INTEL WIRELESS 3945ABG/BG, 4965AGN (iwlegacy)
5788M: Stanislaw Gruszka <sgruszka@redhat.com>
efa3144e 5789L: linux-wireless@vger.kernel.org
1c0ce89c 5790S: Supported
7ac9a364 5791F: drivers/net/wireless/intel/iwlegacy/
efa3144e 5792
b481de9c 5793INTEL WIRELESS WIFI LINK (iwlwifi)
15fae50a 5794M: Johannes Berg <johannes.berg@intel.com>
6161b02b 5795M: Emmanuel Grumbach <emmanuel.grumbach@intel.com>
7b9aebf0 5796M: Intel Linux Wireless <linuxwifi@intel.com>
b481de9c 5797L: linux-wireless@vger.kernel.org
b481de9c 5798W: http://intellinuxwireless.org
b62ff718 5799T: git git://git.kernel.org/pub/scm/linux/kernel/git/iwlwifi/iwlwifi.git
b481de9c 5800S: Supported
e705c121 5801F: drivers/net/wireless/intel/iwlwifi/
b481de9c 5802
de8fe023
TW
5803INTEL MANAGEMENT ENGINE (mei)
5804M: Tomas Winkler <tomas.winkler@intel.com>
5805L: linux-kernel@vger.kernel.org
5806S: Supported
c117ab84 5807F: include/uapi/linux/mei.h
5069288b 5808F: include/linux/mei_cl_bus.h
de8fe023 5809F: drivers/misc/mei/*
222818c3 5810F: drivers/watchdog/mei_wdt.c
e07950a1 5811F: Documentation/misc-devices/mei/*
de8fe023 5812
50ceb98b
SD
5813INTEL MIC DRIVERS (mic)
5814M: Sudeep Dutt <sudeep.dutt@intel.com>
5815M: Ashutosh Dixit <ashutosh.dixit@intel.com>
5816S: Supported
5817W: https://github.com/sudeepdutt/mic
5818W: http://software.intel.com/en-us/mic-developer
5819F: include/linux/mic_bus.h
5820F: include/linux/scif.h
5821F: include/uapi/linux/mic_common.h
5822F: include/uapi/linux/mic_ioctl.h
9f273c24 5823F: include/uapi/linux/scif_ioctl.h
50ceb98b
SD
5824F: drivers/misc/mic/
5825F: drivers/dma/mic_x100_dma.c
5826F: drivers/dma/mic_x100_dma.h
9f273c24 5827F: Documentation/mic/
50ceb98b 5828
fdca4f16 5829INTEL PMC/P-Unit IPC DRIVER
0a8b8353 5830M: Zha Qipeng<qipeng.zha@intel.com>
5831L: platform-driver-x86@vger.kernel.org
5832S: Maintained
5833F: drivers/platform/x86/intel_pmc_ipc.c
fdca4f16 5834F: drivers/platform/x86/intel_punit_ipc.c
0a8b8353 5835F: arch/x86/include/asm/intel_pmc_ipc.h
fdca4f16 5836F: arch/x86/include/asm/intel_punit_ipc.h
0a8b8353 5837
378f956e
SKC
5838INTEL TELEMETRY DRIVER
5839M: Souvik Kumar Chakravarty <souvik.k.chakravarty@intel.com>
5840L: platform-driver-x86@vger.kernel.org
5841S: Maintained
378f956e 5842F: arch/x86/include/asm/intel_telemetry.h
f1fc3cd8 5843F: drivers/platform/x86/intel_telemetry*
0a8b8353 5844
cb109a0e 5845IOC3 ETHERNET DRIVER
8b58be88 5846M: Ralf Baechle <ralf@linux-mips.org>
1da177e4
LT
5847L: linux-mips@linux-mips.org
5848S: Maintained
8862bf1e 5849F: drivers/net/ethernet/sgi/ioc3-eth.c
1da177e4 5850
cb109a0e 5851IOC3 SERIAL DRIVER
8b58be88 5852M: Pat Gefre <pfg@sgi.com>
d39e0721 5853L: linux-serial@vger.kernel.org
cb109a0e 5854S: Maintained
df621252 5855F: drivers/tty/serial/ioc3_serial.c
cb109a0e 5856
0b6e8569
SW
5857IOMMU DRIVERS
5858M: Joerg Roedel <joro@8bytes.org>
5859L: iommu@lists.linux-foundation.org
5860T: git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
5861S: Maintained
5862F: drivers/iommu/
5863
4480f15b 5864IP MASQUERADING
8b58be88 5865M: Juanjo Ciarlante <jjciarla@raiz.uncu.edu.ar>
1da177e4 5866S: Maintained
679655da 5867F: net/ipv4/netfilter/ipt_MASQUERADE.c
1da177e4 5868
4409ebe9 5869IPMI SUBSYSTEM
8b58be88 5870M: Corey Minyard <minyard@acm.org>
b0c90653 5871L: openipmi-developer@lists.sourceforge.net (moderated for non-subscribers)
4409ebe9
CM
5872W: http://openipmi.sourceforge.net/
5873S: Supported
679655da
JP
5874F: Documentation/IPMI.txt
5875F: drivers/char/ipmi/
5876F: include/linux/ipmi*
c117ab84 5877F: include/uapi/linux/ipmi*
4409ebe9 5878
2d800897
KW
5879QCOM AUDIO (ASoC) DRIVERS
5880M: Patrick Lai <plai@codeaurora.org>
5881M: Banajit Goswami <bgoswami@codeaurora.org>
5882L: alsa-devel@alsa-project.org (moderated for non-subscribers)
5883S: Supported
5884F: sound/soc/qcom/
5885
e2d1d6c0 5886IPS SCSI RAID DRIVER
8b58be88 5887M: Adaptec OEM Raid Solutions <aacraid@adaptec.com>
e2d1d6c0
RD
5888L: linux-scsi@vger.kernel.org
5889W: http://www.adaptec.com/
5890S: Maintained
679655da 5891F: drivers/scsi/ips*
e2d1d6c0
RD
5892
5893IPVS
8b58be88
JP
5894M: Wensong Zhang <wensong@linux-vs.org>
5895M: Simon Horman <horms@verge.net.au>
5896M: Julian Anastasov <ja@ssi.bg>
979b6c13 5897L: netdev@vger.kernel.org
e2d1d6c0 5898L: lvs-devel@vger.kernel.org
1da177e4 5899S: Maintained
9f273c24
FW
5900T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs-next.git
5901T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs.git
679655da 5902F: Documentation/networking/ipvs-sysctl.txt
b61d4a71 5903F: include/net/ip_vs.h
c117ab84 5904F: include/uapi/linux/ip_vs.h
679655da 5905F: net/netfilter/ipvs/
1da177e4 5906
e7839f25 5907IPWIRELESS DRIVER
e5f6450c 5908M: Jiri Kosina <jikos@kernel.org>
d8130624 5909M: David Sterba <dsterba@suse.com>
92094aa0 5910S: Odd Fixes
282361a0 5911F: drivers/tty/ipwireless/
099dc4fb 5912
e2d1d6c0 5913IPX NETWORK LAYER
8b58be88 5914M: Arnaldo Carvalho de Melo <acme@ghostprotocols.net>
e2d1d6c0
RD
5915L: netdev@vger.kernel.org
5916S: Maintained
679655da 5917F: include/net/ipx.h
c117ab84 5918F: include/uapi/linux/ipx.h
679655da 5919F: net/ipx/
e2d1d6c0 5920
1da177e4 5921IRDA SUBSYSTEM
8b58be88 5922M: Samuel Ortiz <samuel@sortiz.org>
a2ac953d 5923L: irda-users@lists.sourceforge.net (subscribers-only)
ced649ea 5924L: netdev@vger.kernel.org
1da177e4 5925W: http://irda.sourceforge.net/
f353976d 5926S: Maintained
e0057975 5927T: git git://git.kernel.org/pub/scm/linux/kernel/git/sameo/irda-2.6.git
679655da
JP
5928F: Documentation/networking/irda.txt
5929F: drivers/net/irda/
5930F: include/net/irda/
5931F: net/irda/
1da177e4 5932
a800c7cc
TG
5933IRQ SUBSYSTEM
5934M: Thomas Gleixner <tglx@linutronix.de>
981c3a4f 5935L: linux-kernel@vger.kernel.org
a800c7cc 5936S: Maintained
75fc2d37 5937T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
a800c7cc 5938F: kernel/irq/
2ed9fd28
JC
5939
5940IRQCHIP DRIVERS
5941M: Thomas Gleixner <tglx@linutronix.de>
5942M: Jason Cooper <jason@lakedaemon.net>
54d9ffc4 5943M: Marc Zyngier <marc.zyngier@arm.com>
2ed9fd28
JC
5944L: linux-kernel@vger.kernel.org
5945S: Maintained
5946T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
5947T: git git://git.infradead.org/users/jcooper/linux.git irqchip/core
5b5a9069 5948F: Documentation/devicetree/bindings/interrupt-controller/
edd96900 5949F: drivers/irqchip/
a800c7cc 5950
7ab3a837 5951IRQ DOMAINS (IRQ NUMBER MAPPING LIBRARY)
b09dec2c
TG
5952M: Jiang Liu <jiang.liu@linux.intel.com>
5953M: Marc Zyngier <marc.zyngier@arm.com>
7ab3a837 5954S: Maintained
b09dec2c 5955T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
7ab3a837
GL
5956F: Documentation/IRQ-domain.txt
5957F: include/linux/irqdomain.h
5958F: kernel/irq/irqdomain.c
b09dec2c 5959F: kernel/irq/msi.c
7ab3a837 5960
e2d1d6c0 5961ISAPNP
8b58be88 5962M: Jaroslav Kysela <perex@perex.cz>
e2d1d6c0 5963S: Maintained
679655da
JP
5964F: Documentation/isapnp.txt
5965F: drivers/pnp/isapnp/
5966F: include/linux/isapnp.h
e2d1d6c0 5967
d39b8420
HV
5968ISA RADIO MODULE
5969M: Hans Verkuil <hverkuil@xs4all.nl>
5970L: linux-media@vger.kernel.org
5971T: git git://linuxtv.org/media_tree.git
a825eaec 5972W: https://linuxtv.org
d39b8420
HV
5973S: Maintained
5974F: drivers/media/radio/radio-isa*
5975
71a6d0af
HW
5976iSCSI BOOT FIRMWARE TABLE (iBFT) DRIVER
5977M: Peter Jones <pjones@redhat.com>
5978M: Konrad Rzeszutek Wilk <konrad@kernel.org>
5979S: Maintained
5980F: drivers/firmware/iscsi_ibft*
5981
14816b1e 5982ISCSI
8b58be88 5983M: Mike Christie <michaelc@cs.wisc.edu>
14816b1e
MC
5984L: open-iscsi@googlegroups.com
5985W: www.open-iscsi.org
54e5881d 5986T: git git://git.kernel.org/pub/scm/linux/kernel/git/mnc/linux-2.6-iscsi.git
14816b1e 5987S: Maintained
679655da
JP
5988F: drivers/scsi/*iscsi*
5989F: include/scsi/*iscsi*
14816b1e 5990
1e65eb42
OG
5991ISCSI EXTENSIONS FOR RDMA (ISER) INITIATOR
5992M: Or Gerlitz <ogerlitz@mellanox.com>
b261aeaf 5993M: Sagi Grimberg <sagig@mellanox.com>
1e65eb42
OG
5994M: Roi Dayan <roid@mellanox.com>
5995L: linux-rdma@vger.kernel.org
5996S: Supported
5997W: http://www.openfabrics.org
5998W: www.open-iscsi.org
5999Q: http://patchwork.kernel.org/project/linux-rdma/list/
14430813 6000F: drivers/infiniband/ulp/iser/
1e65eb42 6001
2b70e5fd
SG
6002ISCSI EXTENSIONS FOR RDMA (ISER) TARGET
6003M: Sagi Grimberg <sagig@mellanox.com>
6004T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
6005L: linux-rdma@vger.kernel.org
6006L: target-devel@vger.kernel.org
6007S: Supported
6008W: http://www.linux-iscsi.org
6009F: drivers/infiniband/ulp/isert
6010
1da177e4 6011ISDN SUBSYSTEM
8b58be88 6012M: Karsten Keil <isdn@linux-pingi.de>
d5d52273 6013L: isdn4linux@listserv.isdn4linux.de (subscribers-only)
3da0ae62 6014L: netdev@vger.kernel.org
1da177e4 6015W: http://www.isdn4linux.de
54e5881d 6016T: git git://git.kernel.org/pub/scm/linux/kernel/git/kkeil/isdn-2.6.git
1da177e4 6017S: Maintained
679655da
JP
6018F: Documentation/isdn/
6019F: drivers/isdn/
6020F: include/linux/isdn.h
6021F: include/linux/isdn/
c117ab84
CEB
6022F: include/uapi/linux/isdn.h
6023F: include/uapi/linux/isdn/
1da177e4
LT
6024
6025ISDN SUBSYSTEM (Eicon active card driver)
8b58be88 6026M: Armin Schindler <mac@melware.de>
d5d52273 6027L: isdn4linux@listserv.isdn4linux.de (subscribers-only)
1da177e4
LT
6028W: http://www.melware.de
6029S: Maintained
679655da 6030F: drivers/isdn/hardware/eicon/
1da177e4 6031
d624870f 6032IT87 HARDWARE MONITORING DRIVER
d8130624 6033M: Jean Delvare <jdelvare@suse.com>
d624870f
JD
6034L: lm-sensors@lm-sensors.org
6035S: Maintained
6036F: Documentation/hwmon/it87
6037F: drivers/hwmon/it87.c
6038
d7104bff
AP
6039IT913X MEDIA DRIVER
6040M: Antti Palosaari <crope@iki.fi>
6041L: linux-media@vger.kernel.org
a825eaec 6042W: https://linuxtv.org
d7104bff
AP
6043W: http://palosaari.fi/linux/
6044Q: http://patchwork.linuxtv.org/project/linux-media/list/
6045T: git git://linuxtv.org/anttip/media_tree.git
6046S: Maintained
249c697e 6047F: drivers/media/tuners/it913x*
d7104bff 6048
91821ff3 6049IVTV VIDEO4LINUX DRIVER
6afdeaf8 6050M: Andy Walls <awalls@md.metrocast.net>
7b212edf 6051L: ivtv-devel@ivtvdriver.org (subscribers-only)
661263b5 6052L: linux-media@vger.kernel.org
275ffde4 6053T: git git://linuxtv.org/media_tree.git
91821ff3
HV
6054W: http://www.ivtvdriver.org
6055S: Maintained
679655da 6056F: Documentation/video4linux/*.ivtv
90d72ac6 6057F: drivers/media/pci/ivtv/
c117ab84 6058F: include/uapi/linux/ivtv*
91821ff3 6059
68620bdd
MP
6060IX2505V MEDIA DRIVER
6061M: Malcolm Priestley <tvboxspy@gmail.com>
6062L: linux-media@vger.kernel.org
a825eaec 6063W: https://linuxtv.org
68620bdd
MP
6064Q: http://patchwork.linuxtv.org/project/linux-media/list/
6065S: Maintained
6066F: drivers/media/dvb-frontends/ix2505v*
6067
4453d736
GR
6068JC42.4 TEMPERATURE SENSOR DRIVER
6069M: Guenter Roeck <linux@roeck-us.net>
6070L: lm-sensors@lm-sensors.org
6071S: Maintained
6072F: drivers/hwmon/jc42.c
6073F: Documentation/hwmon/jc42
6074
e2d1d6c0 6075JFS FILESYSTEM
3256f80f 6076M: Dave Kleikamp <shaggy@kernel.org>
e2d1d6c0
RD
6077L: jfs-discussion@lists.sourceforge.net
6078W: http://jfs.sourceforge.net/
54e5881d 6079T: git git://git.kernel.org/pub/scm/linux/kernel/git/shaggy/jfs-2.6.git
8f8f0134 6080S: Maintained
679655da
JP
6081F: Documentation/filesystems/jfs.txt
6082F: fs/jfs/
e2d1d6c0 6083
95252236 6084JME NETWORK DRIVER
8b58be88 6085M: Guo-Fu Tseng <cooldavid@cooldavid.org>
95252236
GFT
6086L: netdev@vger.kernel.org
6087S: Maintained
63d24a0e 6088F: drivers/net/ethernet/jme.*
95252236 6089
1da177e4 6090JOURNALLING FLASH FILE SYSTEM V2 (JFFS2)
8b58be88 6091M: David Woodhouse <dwmw2@infradead.org>
6d85d066
DW
6092L: linux-mtd@lists.infradead.org
6093W: http://www.linux-mtd.infradead.org/doc/jffs2.html
1da177e4 6094S: Maintained
679655da 6095F: fs/jffs2/
c117ab84 6096F: include/uapi/linux/jffs2.h
1da177e4 6097
d183e11a
TT
6098JOURNALLING LAYER FOR BLOCK DEVICES (JBD2)
6099M: "Theodore Ts'o" <tytso@mit.edu>
c290ea01 6100M: Jan Kara <jack@suse.com>
d183e11a
TT
6101L: linux-ext4@vger.kernel.org
6102S: Maintained
6103F: fs/jbd2/
6104F: include/linux/jbd2.h
ae0718f8 6105
207dab5f
MU
6106JPU V4L2 MEM2MEM DRIVER FOR RENESAS
6107M: Mikhail Ulyanov <mikhail.ulyanov@cogentembedded.com>
6108L: linux-media@vger.kernel.org
6109S: Maintained
6110F: drivers/media/platform/rcar_jpu.c
6111
fd8b6cb4 6112JSM Neo PCI based serial card
df247081 6113M: Gabriel Krisman Bertazi <krisman@linux.vnet.ibm.com>
fd8b6cb4
BL
6114L: linux-serial@vger.kernel.org
6115S: Maintained
df621252 6116F: drivers/tty/serial/jsm/
ae0718f8 6117
af39917d
CL
6118K10TEMP HARDWARE MONITORING DRIVER
6119M: Clemens Ladisch <clemens@ladisch.de>
6120L: lm-sensors@lm-sensors.org
6121S: Maintained
6122F: Documentation/hwmon/k10temp
6123F: drivers/hwmon/k10temp.c
6124
4660cb35 6125K8TEMP HARDWARE MONITORING DRIVER
8b58be88 6126M: Rudolf Marek <r.marek@assembler.cz>
4660cb35 6127L: lm-sensors@lm-sensors.org
ae0718f8 6128S: Maintained
679655da
JP
6129F: Documentation/hwmon/k8temp
6130F: drivers/hwmon/k8temp.c
ae0718f8 6131
1da177e4 6132KCONFIG
5eb1f99e 6133M: "Yann E. MORIN" <yann.morin.1998@free.fr>
347d12d7 6134L: linux-kbuild@vger.kernel.org
cea8321c 6135T: git git://gitorious.org/linux-kconfig/linux-kconfig
5eb1f99e 6136S: Maintained
679655da
JP
6137F: Documentation/kbuild/kconfig-language.txt
6138F: scripts/kconfig/
1da177e4 6139
ea6c2089 6140KDUMP
8b58be88
JP
6141M: Vivek Goyal <vgoyal@redhat.com>
6142M: Haren Myneni <hbabu@us.ibm.com>
34633993 6143L: kexec@lists.infradead.org
ea6c2089
VG
6144W: http://lse.sourceforge.net/kdump/
6145S: Maintained
80811493 6146F: Documentation/kdump/
ea6c2089 6147
f41bf02f
HV
6148KEENE FM RADIO TRANSMITTER DRIVER
6149M: Hans Verkuil <hverkuil@xs4all.nl>
6150L: linux-media@vger.kernel.org
6151T: git git://linuxtv.org/media_tree.git
a825eaec 6152W: https://linuxtv.org
f41bf02f
HV
6153S: Maintained
6154F: drivers/media/radio/radio-keene*
6155
1da177e4 6156KERNEL AUTOMOUNTER v4 (AUTOFS4)
8b58be88 6157M: Ian Kent <raven@themaw.net>
f694fc97 6158L: autofs@vger.kernel.org
1da177e4 6159S: Maintained
679655da 6160F: fs/autofs4/
1da177e4 6161
70fb7ba6 6162KERNEL BUILD + files below scripts/ (unless maintained elsewhere)
d8130624 6163M: Michal Marek <mmarek@suse.com>
08deed1e
JP
6164T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git for-next
6165T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git rc-fixes
347d12d7 6166L: linux-kbuild@vger.kernel.org
5ce45962 6167S: Maintained
679655da
JP
6168F: Documentation/kbuild/
6169F: Makefile
6170F: scripts/Makefile.*
70fb7ba6
MM
6171F: scripts/basic/
6172F: scripts/mk*
6173F: scripts/package/
1da177e4
LT
6174
6175KERNEL JANITORS
c3000e03 6176L: kernel-janitors@vger.kernel.org
10466f5a 6177W: http://kernelnewbies.org/KernelJanitors
ee709b0c 6178S: Odd Fixes
1da177e4 6179
e8b43555 6180KERNEL NFSD, SUNRPC, AND LOCKD SERVERS
8b58be88 6181M: "J. Bruce Fields" <bfields@fieldses.org>
883985f6 6182M: Jeff Layton <jlayton@poochiereds.net>
16141c02 6183L: linux-nfs@vger.kernel.org
1da177e4 6184W: http://nfs.sourceforge.net/
9f273c24 6185T: git git://linux-nfs.org/~bfields/linux.git
98fac23f 6186S: Supported
679655da 6187F: fs/nfsd/
c117ab84 6188F: include/uapi/linux/nfsd/
679655da
JP
6189F: fs/lockd/
6190F: fs/nfs_common/
6191F: net/sunrpc/
6192F: include/linux/lockd/
6193F: include/linux/sunrpc/
c117ab84 6194F: include/uapi/linux/sunrpc/
1da177e4 6195
13b122b3
SK
6196KERNEL SELFTEST FRAMEWORK
6197M: Shuah Khan <shuahkh@osg.samsung.com>
64f00850 6198L: linux-kselftest@vger.kernel.org
13b122b3
SK
6199T: git git://git.kernel.org/pub/scm/shuah/linux-kselftest
6200S: Maintained
6201F: tools/testing/selftests
6202
426d62e2 6203KERNEL VIRTUAL MACHINE (KVM)
0a00a775 6204M: Gleb Natapov <gleb@kernel.org>
c93a64fe 6205M: Paolo Bonzini <pbonzini@redhat.com>
1fc9d2bf 6206L: kvm@vger.kernel.org
e3e58478 6207W: http://www.linux-kvm.org
a94b40a6 6208T: git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
426d62e2 6209S: Supported
c93a64fe
PB
6210F: Documentation/*/kvm*.txt
6211F: Documentation/virtual/kvm/
679655da 6212F: arch/*/kvm/
1662e862
CB
6213F: arch/x86/kernel/kvm.c
6214F: arch/x86/kernel/kvmclock.c
679655da
JP
6215F: arch/*/include/asm/kvm*
6216F: include/linux/kvm*
c117ab84 6217F: include/uapi/linux/kvm*
679655da 6218F: virt/kvm/
426d62e2 6219
ad8003d3 6220KERNEL VIRTUAL MACHINE (KVM) FOR AMD-V
7de609c8 6221M: Joerg Roedel <joro@8bytes.org>
1fc9d2bf 6222L: kvm@vger.kernel.org
038161de 6223W: http://www.linux-kvm.org/
7de609c8 6224S: Maintained
679655da 6225F: arch/x86/include/asm/svm.h
679655da 6226F: arch/x86/kvm/svm.c
426d62e2 6227
513014b7 6228KERNEL VIRTUAL MACHINE (KVM) FOR POWERPC
d8130624 6229M: Alexander Graf <agraf@suse.com>
1fc9d2bf 6230L: kvm-ppc@vger.kernel.org
038161de 6231W: http://www.linux-kvm.org/
6a7f972d 6232T: git git://github.com/agraf/linux-2.6.git
513014b7 6233S: Supported
679655da
JP
6234F: arch/powerpc/include/asm/kvm*
6235F: arch/powerpc/kvm/
513014b7 6236
85f8fffe 6237KERNEL VIRTUAL MACHINE for s390 (KVM/s390)
8b58be88 6238M: Christian Borntraeger <borntraeger@de.ibm.com>
4ae57b6c 6239M: Cornelia Huck <cornelia.huck@de.ibm.com>
85f8fffe
CB
6240L: linux-s390@vger.kernel.org
6241W: http://www.ibm.com/developerworks/linux/linux390/
9f273c24 6242T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvms390/linux.git
85f8fffe 6243S: Supported
679655da
JP
6244F: Documentation/s390/kvm.txt
6245F: arch/s390/include/asm/kvm*
80811493 6246F: arch/s390/kvm/
85f8fffe 6247
a749474d 6248KERNEL VIRTUAL MACHINE (KVM) FOR ARM
0f4ca79e 6249M: Christoffer Dall <christoffer.dall@linaro.org>
5c8818b4
MZ
6250M: Marc Zyngier <marc.zyngier@arm.com>
6251L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
a749474d
CD
6252L: kvmarm@lists.cs.columbia.edu
6253W: http://systems.cs.columbia.edu/projects/kvm-arm
1b1ebe82 6254T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvmarm/kvmarm.git
0f4ca79e 6255S: Supported
a749474d
CD
6256F: arch/arm/include/uapi/asm/kvm*
6257F: arch/arm/include/asm/kvm*
6258F: arch/arm/kvm/
5c8818b4
MZ
6259F: virt/kvm/arm/
6260F: include/kvm/arm_*
a749474d 6261
6394a3ec 6262KERNEL VIRTUAL MACHINE FOR ARM64 (KVM/arm64)
5c8818b4 6263M: Christoffer Dall <christoffer.dall@linaro.org>
6394a3ec
MZ
6264M: Marc Zyngier <marc.zyngier@arm.com>
6265L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
6266L: kvmarm@lists.cs.columbia.edu
6267S: Maintained
6268F: arch/arm64/include/uapi/asm/kvm*
6269F: arch/arm64/include/asm/kvm*
6270F: arch/arm64/kvm/
6271
bfd3d532
JH
6272KERNEL VIRTUAL MACHINE FOR MIPS (KVM/mips)
6273M: James Hogan <james.hogan@imgtec.com>
6274L: linux-mips@linux-mips.org
6275S: Supported
6276F: arch/mips/include/uapi/asm/kvm*
6277F: arch/mips/include/asm/kvm*
6278F: arch/mips/kvm/
6279
dc009d92 6280KEXEC
8b58be88 6281M: Eric Biederman <ebiederm@xmission.com>
2f327dad 6282W: http://kernel.org/pub/linux/utils/kernel/kexec/
34633993 6283L: kexec@lists.infradead.org
dc009d92 6284S: Maintained
679655da 6285F: include/linux/kexec.h
c117ab84 6286F: include/uapi/linux/kexec.h
679655da 6287F: kernel/kexec.c
dc009d92 6288
e971461f
DH
6289KEYS/KEYRINGS:
6290M: David Howells <dhowells@redhat.com>
aa62efff 6291L: keyrings@vger.kernel.org
e971461f 6292S: Maintained
d410fa4e 6293F: Documentation/security/keys.txt
e971461f
DH
6294F: include/linux/key.h
6295F: include/linux/key-type.h
6296F: include/keys/
6297F: security/keys/
6298
7f3c68be 6299KEYS-TRUSTED
74dd744f
MZ
6300M: David Safford <safford@us.ibm.com>
6301M: Mimi Zohar <zohar@linux.vnet.ibm.com>
7f3c68be 6302L: linux-security-module@vger.kernel.org
aa62efff 6303L: keyrings@vger.kernel.org
7f3c68be 6304S: Supported
d410fa4e 6305F: Documentation/security/keys-trusted-encrypted.txt
7f3c68be
MZ
6306F: include/keys/trusted-type.h
6307F: security/keys/trusted.c
6308F: security/keys/trusted.h
6309
6310KEYS-ENCRYPTED
74dd744f
MZ
6311M: Mimi Zohar <zohar@linux.vnet.ibm.com>
6312M: David Safford <safford@us.ibm.com>
7f3c68be 6313L: linux-security-module@vger.kernel.org
aa62efff 6314L: keyrings@vger.kernel.org
7f3c68be 6315S: Supported
d410fa4e 6316F: Documentation/security/keys-trusted-encrypted.txt
7f3c68be 6317F: include/keys/encrypted-type.h
19c90aa6 6318F: security/keys/encrypted-keys/
7f3c68be 6319
5b778dad 6320KGDB / KDB /debug_core
8b58be88 6321M: Jason Wessel <jason.wessel@windriver.com>
4063eb5f 6322W: http://kgdb.wiki.kernel.org/
e3e2aaf7 6323L: kgdb-bugreport@lists.sourceforge.net
9f273c24 6324T: git git://git.kernel.org/pub/scm/linux/kernel/git/jwessel/kgdb.git
e3e2aaf7 6325S: Maintained
679655da
JP
6326F: Documentation/DocBook/kgdb.tmpl
6327F: drivers/misc/kgdbts.c
df621252 6328F: drivers/tty/serial/kgdboc.c
5b778dad 6329F: include/linux/kdb.h
679655da 6330F: include/linux/kgdb.h
4063eb5f 6331F: kernel/debug/
e3e2aaf7 6332
456db8cc 6333KMEMCHECK
8b58be88 6334M: Vegard Nossum <vegardno@ifi.uio.no>
2ed1c525 6335M: Pekka Enberg <penberg@kernel.org>
b9ce08c0 6336S: Maintained
410d7a97
JP
6337F: Documentation/kmemcheck.txt
6338F: arch/x86/include/asm/kmemcheck.h
6339F: arch/x86/mm/kmemcheck/
6340F: include/linux/kmemcheck.h
6341F: mm/kmemcheck.c
b9ce08c0 6342
c3bb4d24 6343KMEMLEAK
8b58be88 6344M: Catalin Marinas <catalin.marinas@arm.com>
c3bb4d24
CM
6345S: Maintained
6346F: Documentation/kmemleak.txt
6347F: include/linux/kmemleak.h
6348F: mm/kmemleak.c
6349F: mm/kmemleak-test.c
6350
89559a61 6351KPROBES
8b58be88
JP
6352M: Ananth N Mavinakayanahalli <ananth@in.ibm.com>
6353M: Anil S Keshavamurthy <anil.s.keshavamurthy@intel.com>
6354M: "David S. Miller" <davem@davemloft.net>
97c29e74 6355M: Masami Hiramatsu <masami.hiramatsu.pt@hitachi.com>
89559a61 6356S: Maintained
679655da
JP
6357F: Documentation/kprobes.txt
6358F: include/linux/kprobes.h
6359F: kernel/kprobes.c
89559a61 6360
70e84049 6361KS0108 LCD CONTROLLER DRIVER
8b58be88 6362M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
450c622e
MO
6363W: http://miguelojeda.es/auxdisplay.htm
6364W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
70e84049 6365S: Maintained
679655da
JP
6366F: Documentation/auxdisplay/ks0108
6367F: drivers/auxdisplay/ks0108.c
6368F: include/linux/ks0108.h
70e84049 6369
1b69c6d0
DA
6370L3MDEV
6371M: David Ahern <dsa@cumulusnetworks.com>
6372L: netdev@vger.kernel.org
6373S: Maintained
6374F: net/l3mdev
6375F: include/net/l3mdev.h
6376
9ca44355
JC
6377LANTIQ MIPS ARCHITECTURE
6378M: John Crispin <blogic@openwrt.org>
6379L: linux-mips@linux-mips.org
6380S: Maintained
6381F: arch/mips/lantiq
6382
1da177e4 6383LAPB module
1da177e4 6384L: linux-x25@vger.kernel.org
bf9915cc 6385S: Orphan
679655da
JP
6386F: Documentation/networking/lapb-module.txt
6387F: include/*/lapb.h
6388F: net/lapb/
1da177e4
LT
6389
6390LASI 53c700 driver for PARISC
8b58be88 6391M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
1da177e4
LT
6392L: linux-scsi@vger.kernel.org
6393S: Maintained
679655da
JP
6394F: Documentation/scsi/53c700.txt
6395F: drivers/scsi/53c700*
1da177e4 6396
263de9b5 6397LED SUBSYSTEM
8b58be88 6398M: Richard Purdie <rpurdie@rpsys.net>
48b945a1 6399M: Jacek Anaszewski <j.anaszewski@samsung.com>
aa69cb8c 6400L: linux-leds@vger.kernel.org
b8926ba0 6401T: git git://git.kernel.org/pub/scm/linux/kernel/git/j.anaszewski/linux-leds.git
263de9b5 6402S: Maintained
679655da
JP
6403F: drivers/leds/
6404F: include/linux/leds.h
263de9b5 6405
b0461a44 6406LEGACY EEPROM DRIVER
d8130624 6407M: Jean Delvare <jdelvare@suse.com>
b0461a44
JD
6408S: Maintained
6409F: Documentation/misc-devices/eeprom
6410F: drivers/misc/eeprom/eeprom.c
6411
1da177e4 6412LEGO USB Tower driver
8b58be88 6413M: Juergen Stuber <starblue@users.sourceforge.net>
1da177e4
LT
6414L: legousb-devel@lists.sourceforge.net
6415W: http://legousb.sourceforge.net/
6416S: Maintained
679655da 6417F: drivers/usb/misc/legousbtower.c
1da177e4 6418
055616a8
MK
6419LG2160 MEDIA DRIVER
6420M: Michael Krufky <mkrufky@linuxtv.org>
6421L: linux-media@vger.kernel.org
a825eaec 6422W: https://linuxtv.org
055616a8
MK
6423W: http://github.com/mkrufky
6424Q: http://patchwork.linuxtv.org/project/linux-media/list/
6425T: git git://linuxtv.org/mkrufky/tuners.git
6426S: Maintained
6427F: drivers/media/dvb-frontends/lg2160.*
6428
6f0e7725
MK
6429LGDT3305 MEDIA DRIVER
6430M: Michael Krufky <mkrufky@linuxtv.org>
6431L: linux-media@vger.kernel.org
a825eaec 6432W: https://linuxtv.org
6f0e7725
MK
6433W: http://github.com/mkrufky
6434Q: http://patchwork.linuxtv.org/project/linux-media/list/
6435T: git git://linuxtv.org/mkrufky/tuners.git
6436S: Maintained
6437F: drivers/media/dvb-frontends/lgdt3305.*
6438
568a17ff 6439LGUEST
8b58be88 6440M: Rusty Russell <rusty@rustcorp.com.au>
a4724ed6 6441L: lguest@lists.ozlabs.org
568a17ff 6442W: http://lguest.ozlabs.org/
72e91863 6443S: Odd Fixes
070f420b 6444F: arch/x86/include/asm/lguest*.h
679655da
JP
6445F: arch/x86/lguest/
6446F: drivers/lguest/
6447F: include/linux/lguest*.h
070f420b 6448F: tools/lguest/
568a17ff 6449
32ac7cb2
TH
6450LIBATA SUBSYSTEM (Serial and Parallel ATA drivers)
6451M: Tejun Heo <tj@kernel.org>
6452L: linux-ide@vger.kernel.org
6453T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
6454S: Maintained
6455F: drivers/ata/
6456F: include/linux/ata.h
6457F: include/linux/libata.h
6458
6459LIBATA PATA ARASAN COMPACT FLASH CONTROLLER
da89947b 6460M: Viresh Kumar <vireshk@kernel.org>
32ac7cb2
TH
6461L: linux-ide@vger.kernel.org
6462T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
6463S: Maintained
6464F: include/linux/pata_arasan_cf_data.h
6465F: drivers/ata/pata_arasan_cf.c
6466
c7fa056c
BZ
6467LIBATA PATA DRIVERS
6468M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
6469M: Tejun Heo <tj@kernel.org>
6470L: linux-ide@vger.kernel.org
6471T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
6472S: Maintained
6473F: drivers/ata/pata_*.c
6474F: drivers/ata/ata_generic.c
6475
32ac7cb2
TH
6476LIBATA SATA AHCI PLATFORM devices support
6477M: Hans de Goede <hdegoede@redhat.com>
6478M: Tejun Heo <tj@kernel.org>
6479L: linux-ide@vger.kernel.org
6480T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
6481S: Maintained
6482F: drivers/ata/ahci_platform.c
6483F: drivers/ata/libahci_platform.c
6484F: include/linux/ahci_platform.h
6485
6486LIBATA SATA PROMISE TX2/TX4 CONTROLLER DRIVER
6487M: Mikael Pettersson <mikpelinux@gmail.com>
6488L: linux-ide@vger.kernel.org
6489T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
6490S: Maintained
6491F: drivers/ata/sata_promise.*
6492
1acd437c
SL
6493LIBLOCKDEP
6494M: Sasha Levin <sasha.levin@oracle.com>
6495S: Maintained
6496F: tools/lib/lockdep/
6497
bc30196f
DW
6498LIBNVDIMM: NON-VOLATILE MEMORY DEVICE SUBSYSTEM
6499M: Dan Williams <dan.j.williams@intel.com>
6500L: linux-nvdimm@lists.01.org
6501Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
9f273c24 6502T: git git://git.kernel.org/pub/scm/linux/kernel/git/nvdimm/nvdimm.git
bc30196f
DW
6503S: Supported
6504F: drivers/nvdimm/*
6505F: include/linux/nd.h
6506F: include/linux/libnvdimm.h
6507F: include/uapi/linux/ndctl.h
6508
6509LIBNVDIMM BLK: MMIO-APERTURE DRIVER
6510M: Ross Zwisler <ross.zwisler@linux.intel.com>
6511L: linux-nvdimm@lists.01.org
6512Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
6513S: Supported
6514F: drivers/nvdimm/blk.c
6515F: drivers/nvdimm/region_devs.c
6516F: drivers/acpi/nfit*
6517
6518LIBNVDIMM BTT: BLOCK TRANSLATION TABLE
6519M: Vishal Verma <vishal.l.verma@intel.com>
6520L: linux-nvdimm@lists.01.org
6521Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
6522S: Supported
6523F: drivers/nvdimm/btt*
6524
6525LIBNVDIMM PMEM: PERSISTENT MEMORY DRIVER
6526M: Ross Zwisler <ross.zwisler@linux.intel.com>
6527L: linux-nvdimm@lists.01.org
6528Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
6529S: Supported
6530F: drivers/nvdimm/pmem.c
b864bc17 6531F: include/linux/pmem.h
40603526 6532F: arch/*/include/asm/pmem.h
bc30196f 6533
cd9e9808
MB
6534LIGHTNVM PLATFORM SUPPORT
6535M: Matias Bjorling <mb@lightnvm.io>
6536W: http://github/OpenChannelSSD
4ead1a25 6537L: linux-block@vger.kernel.org
cd9e9808
MB
6538S: Maintained
6539F: drivers/lightnvm/
6540F: include/linux/lightnvm.h
6541F: include/uapi/linux/lightnvm.h
6542
1da177e4 6543LINUX FOR IBM pSERIES (RS/6000)
8b58be88 6544M: Paul Mackerras <paulus@au.ibm.com>
1da177e4
LT
6545W: http://www.ibm.com/linux/ltc/projects/ppc
6546S: Supported
11c34c7d 6547F: arch/powerpc/boot/rs6000.h
1da177e4 6548
852bb9f5 6549LINUX FOR POWERPC (32-BIT AND 64-BIT)
8b58be88
JP
6550M: Benjamin Herrenschmidt <benh@kernel.crashing.org>
6551M: Paul Mackerras <paulus@samba.org>
ea668936 6552M: Michael Ellerman <mpe@ellerman.id.au>
1da177e4 6553W: http://www.penguinppc.org/
a4724ed6 6554L: linuxppc-dev@lists.ozlabs.org
8a6e2535 6555Q: http://patchwork.ozlabs.org/project/linuxppc-dev/list/
9958084a 6556T: git git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux.git
1da177e4 6557S: Supported
11c34c7d
JP
6558F: Documentation/powerpc/
6559F: arch/powerpc/
1da177e4
LT
6560
6561LINUX FOR POWER MACINTOSH
8b58be88 6562M: Benjamin Herrenschmidt <benh@kernel.crashing.org>
1da177e4 6563W: http://www.penguinppc.org/
a4724ed6 6564L: linuxppc-dev@lists.ozlabs.org
1da177e4 6565S: Maintained
11c34c7d
JP
6566F: arch/powerpc/platforms/powermac/
6567F: drivers/macintosh/
1da177e4 6568
77a76369 6569LINUX FOR POWERPC EMBEDDED MPC5XXX
a149507b 6570M: Anatolij Gustschin <agust@denx.de>
a4724ed6 6571L: linuxppc-dev@lists.ozlabs.org
cba5b1c6 6572T: git git://git.denx.de/linux-denx-agust.git
1da177e4 6573S: Maintained
11c34c7d
JP
6574F: arch/powerpc/platforms/512x/
6575F: arch/powerpc/platforms/52xx/
1da177e4
LT
6576
6577LINUX FOR POWERPC EMBEDDED PPC4XX
49e7d9df 6578M: Alistair Popple <alistair@popple.id.au>
8b58be88 6579M: Matt Porter <mporter@kernel.crashing.org>
1da177e4 6580W: http://www.penguinppc.org/
a4724ed6 6581L: linuxppc-dev@lists.ozlabs.org
1da177e4 6582S: Maintained
11c34c7d
JP
6583F: arch/powerpc/platforms/40x/
6584F: arch/powerpc/platforms/44x/
1da177e4 6585
260c02a9 6586LINUX FOR POWERPC EMBEDDED XILINX VIRTEX
a4724ed6 6587L: linuxppc-dev@lists.ozlabs.org
cdeb8994 6588S: Orphan
11c34c7d
JP
6589F: arch/powerpc/*/*virtex*
6590F: arch/powerpc/*/*/*virtex*
1da177e4 6591
e93adf1e 6592LINUX FOR POWERPC EMBEDDED PPC8XX
8b58be88 6593M: Vitaly Bordug <vitb@kernel.crashing.org>
e93adf1e 6594W: http://www.penguinppc.org/
a4724ed6 6595L: linuxppc-dev@lists.ozlabs.org
e93adf1e 6596S: Maintained
a2b1f7c8 6597F: arch/powerpc/platforms/8xx/
e93adf1e 6598
1da177e4 6599LINUX FOR POWERPC EMBEDDED PPC83XX AND PPC85XX
44451d4d 6600M: Scott Wood <oss@buserror.net>
8b58be88 6601M: Kumar Gala <galak@kernel.crashing.org>
ce00f85c 6602W: http://www.penguinppc.org/
a4724ed6 6603L: linuxppc-dev@lists.ozlabs.org
a1e0fb42 6604T: git git://git.kernel.org/pub/scm/linux/kernel/git/scottwood/linux.git
ce00f85c 6605S: Maintained
11c34c7d 6606F: arch/powerpc/platforms/83xx/
4c8f581d 6607F: arch/powerpc/platforms/85xx/
1da177e4 6608
ab06ff3a 6609LINUX FOR POWERPC PA SEMI PWRFICIENT
8b58be88 6610M: Olof Johansson <olof@lixom.net>
a4724ed6 6611L: linuxppc-dev@lists.ozlabs.org
92e19709 6612S: Maintained
11c34c7d
JP
6613F: arch/powerpc/platforms/pasemi/
6614F: drivers/*/*pasemi*
6615F: drivers/*/*/*pasemi*
ab06ff3a 6616
1da177e4 6617LINUX SECURITY MODULE (LSM) FRAMEWORK
8b58be88 6618M: Chris Wright <chrisw@sous-sol.org>
1a4520be 6619L: linux-security-module@vger.kernel.org
1da177e4
LT
6620S: Supported
6621
a23ce6da
HW
6622LIS3LV02D ACCELEROMETER DRIVER
6623M: Eric Piel <eric.piel@tremplin-utc.net>
6624S: Maintained
ff606677
JD
6625F: Documentation/misc-devices/lis3lv02d
6626F: drivers/misc/lis3lv02d/
bd35665f 6627F: drivers/platform/x86/hp_accel.c
a23ce6da 6628
b700e7f0
SJ
6629LIVE PATCHING
6630M: Josh Poimboeuf <jpoimboe@redhat.com>
06e1c170 6631M: Jessica Yu <jeyu@redhat.com>
e5f6450c 6632M: Jiri Kosina <jikos@kernel.org>
06e1c170
JP
6633M: Miroslav Benes <mbenes@suse.cz>
6634R: Petr Mladek <pmladek@suse.com>
b700e7f0
SJ
6635S: Maintained
6636F: kernel/livepatch/
6637F: include/linux/livepatch.h
6638F: arch/x86/include/asm/livepatch.h
6639F: arch/x86/kernel/livepatch.c
6640F: Documentation/ABI/testing/sysfs-kernel-livepatch
13d1cf7e 6641F: samples/livepatch/
b700e7f0 6642L: live-patching@vger.kernel.org
74d50da3 6643T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/livepatching.git
b700e7f0 6644
ea861d73
KC
6645LINUX KERNEL DUMP TEST MODULE (LKDTM)
6646M: Kees Cook <keescook@chromium.org>
6647S: Maintained
6648F: drivers/misc/lkdtm.c
6649
e2d1d6c0 6650LLC (802.2)
8b58be88 6651M: Arnaldo Carvalho de Melo <acme@ghostprotocols.net>
e2d1d6c0 6652S: Maintained
679655da 6653F: include/linux/llc.h
c117ab84 6654F: include/uapi/linux/llc.h
679655da
JP
6655F: include/net/llc*
6656F: net/llc/
e2d1d6c0 6657
4e233cbe
AD
6658LM73 HARDWARE MONITOR DRIVER
6659M: Guillaume Ligneul <guillaume.ligneul@gmail.com>
6660L: lm-sensors@lm-sensors.org
6661S: Maintained
6662F: drivers/hwmon/lm73.c
6663
156e2d1a 6664LM78 HARDWARE MONITOR DRIVER
d8130624 6665M: Jean Delvare <jdelvare@suse.com>
156e2d1a
JD
6666L: lm-sensors@lm-sensors.org
6667S: Maintained
6668F: Documentation/hwmon/lm78
6669F: drivers/hwmon/lm78.c
6670
1da177e4 6671LM83 HARDWARE MONITOR DRIVER
d8130624 6672M: Jean Delvare <jdelvare@suse.com>
cc0b07ed 6673L: lm-sensors@lm-sensors.org
1da177e4 6674S: Maintained
679655da
JP
6675F: Documentation/hwmon/lm83
6676F: drivers/hwmon/lm83.c
1da177e4
LT
6677
6678LM90 HARDWARE MONITOR DRIVER
d8130624 6679M: Jean Delvare <jdelvare@suse.com>
cc0b07ed 6680L: lm-sensors@lm-sensors.org
1da177e4 6681S: Maintained
679655da 6682F: Documentation/hwmon/lm90
aae7bce4 6683F: Documentation/devicetree/bindings/hwmon/lm90.txt
679655da 6684F: drivers/hwmon/lm90.c
1da177e4 6685
917cc4e6
GR
6686LM95234 HARDWARE MONITOR DRIVER
6687M: Guenter Roeck <linux@roeck-us.net>
6688L: lm-sensors@lm-sensors.org
6689S: Maintained
6690F: Documentation/hwmon/lm95234
6691F: drivers/hwmon/lm95234.c
6692
68620bdd
MP
6693LME2510 MEDIA DRIVER
6694M: Malcolm Priestley <tvboxspy@gmail.com>
6695L: linux-media@vger.kernel.org
a825eaec 6696W: https://linuxtv.org
68620bdd
MP
6697Q: http://patchwork.linuxtv.org/project/linux-media/list/
6698S: Maintained
6699F: drivers/media/usb/dvb-usb-v2/lmedm04*
6700
512e67f9 6701LOCKDEP AND LOCKSTAT
8b58be88
JP
6702M: Peter Zijlstra <peterz@infradead.org>
6703M: Ingo Molnar <mingo@redhat.com>
981c3a4f 6704L: linux-kernel@vger.kernel.org
75fc2d37 6705T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git core/locking
512e67f9 6706S: Maintained
214e0aed
DB
6707F: Documentation/locking/lockdep*.txt
6708F: Documentation/locking/lockstat.txt
679655da 6709F: include/linux/lockdep.h
7486d6da 6710F: kernel/locking/
512e67f9 6711
dde33348 6712LOGICAL DISK MANAGER SUPPORT (LDM, Windows 2000/XP/Vista Dynamic Disks)
8b58be88 6713M: "Richard Russon (FlatCap)" <ldm@flatcap.org>
dde33348
AA
6714L: linux-ntfs-dev@lists.sourceforge.net
6715W: http://www.linux-ntfs.org/content/view/19/37/
1da177e4 6716S: Maintained
679655da 6717F: Documentation/ldm.txt
20d16fef 6718F: block/partitions/ldm.*
1da177e4 6719
ef6ada3d
JE
6720LogFS
6721M: Joern Engel <joern@logfs.org>
756ccb3c 6722M: Prasad Joshi <prasadjoshi.linux@gmail.com>
ef6ada3d
JE
6723L: logfs@logfs.org
6724W: logfs.org
6725S: Maintained
6726F: fs/logfs/
6727
b62d7946
RS
6728LPC32XX MACHINE SUPPORT
6729M: Roland Stigge <stigge@antcom.de>
6730L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
6731S: Maintained
6732F: arch/arm/mach-lpc32xx/
6733
c87e34ef 6734LSILOGIC MPT FUSION DRIVERS (FC/SAS/SPI)
9495e835
SS
6735M: Sathya Prakash <sathya.prakash@broadcom.com>
6736M: Chaitra P B <chaitra.basappa@broadcom.com>
6737M: Suganath Prabu Subramani <suganath-prabu.subramani@broadcom.com>
6738L: MPT-FusionLinux.pdl@broadcom.com
c87e34ef 6739L: linux-scsi@vger.kernel.org
9495e835 6740W: http://www.avagotech.com/support/
c87e34ef 6741S: Supported
679655da 6742F: drivers/message/fusion/
500c152a 6743F: drivers/scsi/mpt2sas/
6744F: drivers/scsi/mpt3sas/
c87e34ef 6745
1da177e4 6746LSILOGIC/SYMBIOS/NCR 53C8XX and 53C1010 PCI-SCSI drivers
8b58be88 6747M: Matthew Wilcox <matthew@wil.cx>
1da177e4
LT
6748L: linux-scsi@vger.kernel.org
6749S: Maintained
679655da 6750F: drivers/scsi/sym53c8xx_2/
1da177e4 6751
e5f5c99a
GR
6752LTC4261 HARDWARE MONITOR DRIVER
6753M: Guenter Roeck <linux@roeck-us.net>
6754L: lm-sensors@lm-sensors.org
6755S: Maintained
6756F: Documentation/hwmon/ltc4261
6757F: drivers/hwmon/ltc4261.c
6758
81365c31 6759LTP (Linux Test Project)
28b8e8d4 6760M: Mike Frysinger <vapier@gentoo.org>
7d1ae8a8 6761M: Cyril Hrubis <chrubis@suse.cz>
0526109a 6762M: Wanlong Gao <wanlong.gao@gmail.com>
f2eb7f6f
CH
6763M: Jan Stancek <jstancek@redhat.com>
6764M: Stanislav Kholmanskikh <stanislav.kholmanskikh@oracle.com>
6765M: Alexey Kodanev <alexey.kodanev@oracle.com>
0526109a 6766L: ltp@lists.linux.it (subscribers-only)
f2eb7f6f 6767W: http://linux-test-project.github.io/
7d1ae8a8 6768T: git git://github.com/linux-test-project/ltp.git
81365c31
MF
6769S: Maintained
6770
c12a54b3 6771M32R ARCHITECTURE
c12a54b3 6772W: http://www.linux-m32r.org/
b4174867 6773S: Orphan
679655da 6774F: arch/m32r/
c12a54b3 6775
1da177e4 6776M68K ARCHITECTURE
8b58be88 6777M: Geert Uytterhoeven <geert@linux-m68k.org>
1da177e4
LT
6778L: linux-m68k@lists.linux-m68k.org
6779W: http://www.linux-m68k.org/
54e5881d 6780T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/linux-m68k.git
1da177e4 6781S: Maintained
679655da 6782F: arch/m68k/
9db35182 6783F: drivers/zorro/
1da177e4
LT
6784
6785M68K ON APPLE MACINTOSH
8b58be88 6786M: Joshua Thompson <funaho@jurai.org>
1da177e4 6787W: http://www.mac.linux-m68k.org/
9bb9f222 6788L: linux-m68k@lists.linux-m68k.org
1da177e4 6789S: Maintained
9db35182 6790F: arch/m68k/mac/
1da177e4
LT
6791
6792M68K ON HP9000/300
8b58be88 6793M: Philip Blundell <philb@gnu.org>
1da177e4
LT
6794W: http://www.tazenda.demon.co.uk/phil/linux-hp
6795S: Maintained
679655da 6796F: arch/m68k/hp300/
1da177e4 6797
74425546
AP
6798M88DS3103 MEDIA DRIVER
6799M: Antti Palosaari <crope@iki.fi>
6800L: linux-media@vger.kernel.org
a825eaec 6801W: https://linuxtv.org
74425546
AP
6802W: http://palosaari.fi/linux/
6803Q: http://patchwork.linuxtv.org/project/linux-media/list/
6804T: git git://linuxtv.org/anttip/media_tree.git
6805S: Maintained
6806F: drivers/media/dvb-frontends/m88ds3103*
6807
68620bdd
MP
6808M88RS2000 MEDIA DRIVER
6809M: Malcolm Priestley <tvboxspy@gmail.com>
6810L: linux-media@vger.kernel.org
a825eaec 6811W: https://linuxtv.org
68620bdd
MP
6812Q: http://patchwork.linuxtv.org/project/linux-media/list/
6813S: Maintained
6814F: drivers/media/dvb-frontends/m88rs2000*
6815
07a092fa 6816MA901 MASTERKIT USB FM RADIO DRIVER
b75f0050
JP
6817M: Alexey Klimov <klimov.linux@gmail.com>
6818L: linux-media@vger.kernel.org
6819T: git git://linuxtv.org/media_tree.git
6820S: Maintained
6821F: drivers/media/radio/radio-ma901.c
07a092fa 6822
64a327a7 6823MAC80211
8b58be88 6824M: Johannes Berg <johannes@sipsolutions.net>
64a327a7 6825L: linux-wireless@vger.kernel.org
491b26b4 6826W: http://wireless.kernel.org/
ce466579
JB
6827T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
6828T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
64a327a7 6829S: Maintained
679655da
JP
6830F: Documentation/networking/mac80211-injection.txt
6831F: include/net/mac80211.h
6832F: net/mac80211/
2af8c4dc 6833F: drivers/net/wireless/mac80211_hwsim.[ch]
64a327a7 6834
b863ceb7 6835MACVLAN DRIVER
8b58be88 6836M: Patrick McHardy <kaber@trash.net>
b863ceb7
PM
6837L: netdev@vger.kernel.org
6838S: Maintained
679655da
JP
6839F: drivers/net/macvlan.c
6840F: include/linux/if_macvlan.h
b863ceb7 6841
2b6d83e2
JB
6842MAILBOX API
6843M: Jassi Brar <jassisinghbrar@gmail.com>
6844L: linux-kernel@vger.kernel.org
6845S: Maintained
6846F: drivers/mailbox/
6847F: include/linux/mailbox_client.h
6848F: include/linux/mailbox_controller.h
6849
faf1668c 6850MAN-PAGES: MANUAL PAGES FOR LINUX -- Sections 2, 3, 4, 5, and 7
8b58be88 6851M: Michael Kerrisk <mtk.manpages@gmail.com>
795fb7e7 6852W: http://www.kernel.org/doc/man-pages
bd7ebec6 6853L: linux-man@vger.kernel.org
1b53dc74 6854S: Maintained
faf1668c 6855
8427defd
RK
6856MARVELL ARMADA DRM SUPPORT
6857M: Russell King <rmk+kernel@arm.linux.org.uk>
6858S: Maintained
6859F: drivers/gpu/drm/armada/
6860
3ad50cca
GR
6861MARVELL 88E6352 DSA support
6862M: Guenter Roeck <linux@roeck-us.net>
6863S: Maintained
6864F: drivers/net/dsa/mv88e6352.c
6865
c4d007bc
TP
6866MARVELL CRYPTO DRIVER
6867M: Boris Brezillon <boris.brezillon@free-electrons.com>
6868M: Arnaud Ebalard <arno@natisbad.org>
6869F: drivers/crypto/marvell/
6870S: Maintained
6871L: linux-crypto@vger.kernel.org
6872
44c14c1d 6873MARVELL GIGABIT ETHERNET DRIVERS (skge/sky2)
6874M: Mirko Lindner <mlindner@marvell.com>
adbbf69d 6875M: Stephen Hemminger <stephen@networkplumber.org>
44c14c1d 6876L: netdev@vger.kernel.org
6877S: Maintained
6878F: drivers/net/ethernet/marvell/sk*
6879
74cda169 6880MARVELL LIBERTAS WIRELESS DRIVER
74cda169 6881L: libertas-dev@lists.infradead.org
8ac3e99e 6882S: Orphan
f988d640 6883F: drivers/net/wireless/marvell/libertas/
74cda169 6884
b60d6975 6885MARVELL MV643XX ETHERNET DRIVER
4e3faf88 6886M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
979b6c13 6887L: netdev@vger.kernel.org
f5ca8502 6888S: Maintained
527a6266 6889F: drivers/net/ethernet/marvell/mv643xx_eth.*
679655da 6890F: include/linux/mv643xx.h
1da177e4 6891
370b8ed9
TP
6892MARVELL MVNETA ETHERNET DRIVER
6893M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
6894L: netdev@vger.kernel.org
6895S: Maintained
6896F: drivers/net/ethernet/marvell/mvneta.*
6897
fcad584d 6898MARVELL MWIFIEX WIRELESS DRIVER
b9d31704 6899M: Amitkumar Karwar <akarwar@marvell.com>
550795fc 6900M: Nishant Sarmukadam <nishants@marvell.com>
fcad584d
BZ
6901L: linux-wireless@vger.kernel.org
6902S: Maintained
277b024e 6903F: drivers/net/wireless/marvell/mwifiex/
fcad584d 6904
a2c3f656 6905MARVELL MWL8K WIRELESS DRIVER
a040d532 6906M: Lennert Buytenhek <buytenh@wantstofly.org>
a2c3f656 6907L: linux-wireless@vger.kernel.org
16345910 6908S: Odd Fixes
de60f1dc 6909F: drivers/net/wireless/marvell/mwl8k.c
a2c3f656 6910
2a69567b 6911MARVELL SOC MMC/SD/SDIO CONTROLLER DRIVER
2f82af08 6912M: Nicolas Pitre <nico@fluxnic.net>
18e2842b 6913S: Odd Fixes
1fa7e547 6914F: drivers/mmc/host/mvsdio.*
2a69567b 6915
1da177e4 6916MATROX FRAMEBUFFER DRIVER
c69f677c 6917L: linux-fbdev@vger.kernel.org
52653199 6918S: Orphan
8a61f013 6919F: drivers/video/fbdev/matrox/matroxfb_*
c117ab84 6920F: include/uapi/linux/matroxfb.h
1da177e4 6921
ca462085
GR
6922MAX16065 HARDWARE MONITOR DRIVER
6923M: Guenter Roeck <linux@roeck-us.net>
6924L: lm-sensors@lm-sensors.org
6925S: Maintained
6926F: Documentation/hwmon/max16065
6927F: drivers/hwmon/max16065.c
6928
1f61cab8
GR
6929MAX20751 HARDWARE MONITOR DRIVER
6930M: Guenter Roeck <linux@roeck-us.net>
6931L: lm-sensors@lm-sensors.org
6932S: Maintained
6933F: Documentation/hwmon/max20751
6934F: drivers/hwmon/max20751.c
6935
d20620de 6936MAX6650 HARDWARE MONITOR AND FAN CONTROLLER DRIVER
6a534c9d 6937M: "Hans J. Koch" <hjk@hansjkoch.de>
d20620de
HJK
6938L: lm-sensors@lm-sensors.org
6939S: Maintained
679655da
JP
6940F: Documentation/hwmon/max6650
6941F: drivers/hwmon/max6650.c
d20620de 6942
e89ab51f
GR
6943MAX6697 HARDWARE MONITOR DRIVER
6944M: Guenter Roeck <linux@roeck-us.net>
6945L: lm-sensors@lm-sensors.org
6946S: Maintained
6947F: Documentation/hwmon/max6697
6948F: Documentation/devicetree/bindings/i2c/max6697.txt
6949F: drivers/hwmon/max6697.c
6950F: include/linux/platform_data/max6697.h
6951
f8f847b5
KK
6952MAXIM MUIC CHARGER DRIVERS FOR EXYNOS BASED BOARDS
6953M: Krzysztof Kozlowski <k.kozlowski@samsung.com>
6954L: linux-pm@vger.kernel.org
6955S: Supported
6956F: drivers/power/max14577_charger.c
6957F: drivers/power/max77693_charger.c
6958
3811405e
JMC
6959MAXIM MAX77802 MULTIFUNCTION PMIC DEVICE DRIVERS
6960M: Javier Martinez Canillas <javier@osg.samsung.com>
6961L: linux-kernel@vger.kernel.org
6962S: Supported
96173cc6 6963F: drivers/*/*max77802*.c
3811405e
JMC
6964F: Documentation/devicetree/bindings/*/*max77802.txt
6965F: include/dt-bindings/*/*max77802.h
6966
befeb596
KK
6967MAXIM PMIC AND MUIC DRIVERS FOR EXYNOS BASED BOARDS
6968M: Chanwoo Choi <cw00.choi@samsung.com>
6969M: Krzysztof Kozlowski <k.kozlowski@samsung.com>
6970L: linux-kernel@vger.kernel.org
6971S: Supported
6972F: drivers/*/max14577.c
0998a436 6973F: drivers/*/max77686*.c
befeb596
KK
6974F: drivers/*/max77693.c
6975F: drivers/extcon/extcon-max14577.c
6976F: drivers/extcon/extcon-max77693.c
6977F: drivers/rtc/rtc-max77686.c
6978F: drivers/clk/clk-max77686.c
6979F: Documentation/devicetree/bindings/mfd/max14577.txt
377452f4 6980F: Documentation/devicetree/bindings/*/max77686.txt
befeb596
KK
6981F: Documentation/devicetree/bindings/mfd/max77693.txt
6982F: Documentation/devicetree/bindings/clock/maxim,max77686.txt
6983F: include/linux/mfd/max14577*.h
6984F: include/linux/mfd/max77686*.h
6985F: include/linux/mfd/max77693*.h
6986
9be3c9a5
HV
6987MAXIRADIO FM RADIO RECEIVER DRIVER
6988M: Hans Verkuil <hverkuil@xs4all.nl>
6989L: linux-media@vger.kernel.org
6990T: git git://linuxtv.org/media_tree.git
a825eaec 6991W: https://linuxtv.org
9be3c9a5
HV
6992S: Maintained
6993F: drivers/media/radio/radio-maxiradio*
6994
c05dc2cc
PR
6995MCP4531 MICROCHIP DIGITAL POTENTIOMETER DRIVER
6996M: Peter Rosin <peda@axentia.se>
6997L: linux-iio@vger.kernel.org
6998S: Maintained
6999F: drivers/iio/potentiometer/mcp4531.c
7000
6f32a8c9
LP
7001MEDIA DRIVERS FOR RENESAS - VSP1
7002M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
7003L: linux-media@vger.kernel.org
4a121096 7004L: linux-renesas-soc@vger.kernel.org
6f32a8c9
LP
7005T: git git://linuxtv.org/media_tree.git
7006S: Supported
7007F: Documentation/devicetree/bindings/media/renesas,vsp1.txt
7008F: drivers/media/platform/vsp1/
7009
dacf9ce8
KS
7010MEDIA DRIVERS FOR ASCOT2E
7011M: Sergey Kozlov <serjk@netup.ru>
7012L: linux-media@vger.kernel.org
a825eaec 7013W: https://linuxtv.org
dacf9ce8
KS
7014W: http://netup.tv/
7015T: git git://linuxtv.org/media_tree.git
7016S: Supported
7017F: drivers/media/dvb-frontends/ascot2e*
7018
a6dc60ff
KS
7019MEDIA DRIVERS FOR CXD2841ER
7020M: Sergey Kozlov <serjk@netup.ru>
7021L: linux-media@vger.kernel.org
a825eaec 7022W: https://linuxtv.org
a6dc60ff
KS
7023W: http://netup.tv/
7024T: git git://linuxtv.org/media_tree.git
7025S: Supported
7026F: drivers/media/dvb-frontends/cxd2841er*
7027
a5d32b35
KS
7028MEDIA DRIVERS FOR HORUS3A
7029M: Sergey Kozlov <serjk@netup.ru>
7030L: linux-media@vger.kernel.org
a825eaec 7031W: https://linuxtv.org
a5d32b35
KS
7032W: http://netup.tv/
7033T: git git://linuxtv.org/media_tree.git
7034S: Supported
7035F: drivers/media/dvb-frontends/horus3a*
7036
e025273b
KS
7037MEDIA DRIVERS FOR LNBH25
7038M: Sergey Kozlov <serjk@netup.ru>
7039L: linux-media@vger.kernel.org
a825eaec 7040W: https://linuxtv.org
e025273b
KS
7041W: http://netup.tv/
7042T: git git://linuxtv.org/media_tree.git
7043S: Supported
7044F: drivers/media/dvb-frontends/lnbh25*
7045
52b1eaf4
KS
7046MEDIA DRIVERS FOR NETUP PCI UNIVERSAL DVB devices
7047M: Sergey Kozlov <serjk@netup.ru>
7048L: linux-media@vger.kernel.org
a825eaec 7049W: https://linuxtv.org
52b1eaf4
KS
7050W: http://netup.tv/
7051T: git git://linuxtv.org/media_tree.git
7052S: Supported
7053F: drivers/media/pci/netup_unidvb/*
7054
127c49ae 7055MEDIA INPUT INFRASTRUCTURE (V4L/DVB)
009a5410 7056M: Mauro Carvalho Chehab <mchehab@osg.samsung.com>
127c49ae
JP
7057P: LinuxTV.org Project
7058L: linux-media@vger.kernel.org
a825eaec 7059W: https://linuxtv.org
8a6e2535 7060Q: http://patchwork.kernel.org/project/linux-media/list/
275ffde4 7061T: git git://linuxtv.org/media_tree.git
127c49ae
JP
7062S: Maintained
7063F: Documentation/dvb/
7064F: Documentation/video4linux/
ffe06198 7065F: Documentation/DocBook/media/
127c49ae 7066F: drivers/media/
ffe06198 7067F: drivers/staging/media/
eb4b0ec7 7068F: include/linux/platform_data/media/
127c49ae 7069F: include/media/
6c0f0359
MCC
7070F: include/uapi/linux/dvb/
7071F: include/uapi/linux/videodev2.h
7072F: include/uapi/linux/media.h
7073F: include/uapi/linux/v4l2-*
7074F: include/uapi/linux/meye.h
7075F: include/uapi/linux/ivtv*
7076F: include/uapi/linux/uvcvideo.h
d20620de 7077
0c272fc9
JC
7078MEDIATEK ETHERNET DRIVER
7079M: Felix Fietkau <nbd@openwrt.org>
7080M: John Crispin <blogic@openwrt.org>
7081L: netdev@vger.kernel.org
7082S: Maintained
7083F: drivers/net/ethernet/mediatek/
7084
c869f77d
JK
7085MEDIATEK MT7601U WIRELESS LAN DRIVER
7086M: Jakub Kicinski <kubakici@wp.pl>
7087L: linux-wireless@vger.kernel.org
7088S: Maintained
7089F: drivers/net/wireless/mediatek/mt7601u/
7090
e399065b
SS
7091MEGARAID SCSI/SAS DRIVERS
7092M: Kashyap Desai <kashyap.desai@avagotech.com>
7093M: Sumit Saxena <sumit.saxena@avagotech.com>
7094M: Uday Lingala <uday.lingala@avagotech.com>
7095L: megaraidlinux.pdl@avagotech.com
baaea1dc 7096L: linux-scsi@vger.kernel.org
e399065b 7097W: http://www.lsi.com
ce00f85c 7098S: Maintained
679655da
JP
7099F: Documentation/scsi/megaraid.txt
7100F: drivers/scsi/megaraid.*
7101F: drivers/scsi/megaraid/
757e0108 7102
2c46c9d5 7103MELLANOX ETHERNET DRIVER (mlx4_en)
e7523a49 7104M: Eugenia Emantayev <eugenia@mellanox.com>
b75f0050 7105L: netdev@vger.kernel.org
2c46c9d5
AV
7106S: Supported
7107W: http://www.mellanox.com
7108Q: http://patchwork.ozlabs.org/project/netdev/list/
7109F: drivers/net/ethernet/mellanox/mlx4/en_*
7110
e7523a49
OG
7111MELLANOX ETHERNET DRIVER (mlx5e)
7112M: Saeed Mahameed <saeedm@mellanox.com>
7113L: netdev@vger.kernel.org
7114S: Supported
7115W: http://www.mellanox.com
7116Q: http://patchwork.ozlabs.org/project/netdev/list/
7117F: drivers/net/ethernet/mellanox/mlx5/core/en_*
7118
93c1edb2
JP
7119MELLANOX ETHERNET SWITCH DRIVERS
7120M: Jiri Pirko <jiri@mellanox.com>
7121M: Ido Schimmel <idosch@mellanox.com>
7122L: netdev@vger.kernel.org
7123S: Supported
7124W: http://www.mellanox.com
7125Q: http://patchwork.ozlabs.org/project/netdev/list/
7126F: drivers/net/ethernet/mellanox/mlxsw/
7127
5b25b13a
MD
7128MEMBARRIER SUPPORT
7129M: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
7130M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
7131L: linux-kernel@vger.kernel.org
7132S: Supported
7133F: kernel/membarrier.c
7134F: include/uapi/linux/membarrier.h
7135
70ea91f1
SR
7136MEMORY MANAGEMENT
7137L: linux-mm@kvack.org
70ea91f1
SR
7138W: http://www.linux-mm.org
7139S: Maintained
679655da 7140F: include/linux/mm.h
551450bb
CS
7141F: include/linux/gfp.h
7142F: include/linux/mmzone.h
7143F: include/linux/memory_hotplug.h
7144F: include/linux/vmalloc.h
679655da 7145F: mm/
70ea91f1 7146
f4e9ce66 7147MEMORY TECHNOLOGY DEVICES (MTD)
8b58be88 7148M: David Woodhouse <dwmw2@infradead.org>
242c325e 7149M: Brian Norris <computersforpeace@gmail.com>
1da177e4 7150L: linux-mtd@lists.infradead.org
8a6e2535
JP
7151W: http://www.linux-mtd.infradead.org/
7152Q: http://patchwork.ozlabs.org/project/linux-mtd/list/
242c325e 7153T: git git://git.infradead.org/linux-mtd.git
ab95eac9 7154T: git git://git.infradead.org/l2-mtd.git
1da177e4 7155S: Maintained
679655da
JP
7156F: drivers/mtd/
7157F: include/linux/mtd/
c117ab84 7158F: include/uapi/mtd/
1da177e4 7159
26c57ef1 7160MEN A21 WATCHDOG DRIVER
30c7469b 7161M: Johannes Thumshirn <morbidrsa@gmail.com>
26c57ef1 7162L: linux-watchdog@vger.kernel.org
30c7469b 7163S: Maintained
26c57ef1
JT
7164F: drivers/watchdog/mena21_wdt.c
7165
3764e82e 7166MEN CHAMELEON BUS (mcb)
30c7469b
JT
7167M: Johannes Thumshirn <morbidrsa@gmail.com>
7168S: Maintained
3764e82e
JT
7169F: drivers/mcb/
7170F: include/linux/mcb.h
b9f2f459 7171F: Documentation/men-chameleon-bus.txt
3764e82e 7172
48b490d2
AW
7173MEN F21BMC (Board Management Controller)
7174M: Andreas Werner <andreas.werner@men.de>
7175S: Supported
7176F: drivers/mfd/menf21bmc.c
7177F: drivers/watchdog/menf21bmc_wdt.c
7178F: drivers/leds/leds-menf21bmc.c
7179F: drivers/hwmon/menf21bmc_hwmon.c
7180F: Documentation/hwmon/menf21bmc
7181
12285945
JH
7182METAG ARCHITECTURE
7183M: James Hogan <james.hogan@imgtec.com>
d668d9ed 7184L: linux-metag@vger.kernel.org
9f273c24 7185T: git git://git.kernel.org/pub/scm/linux/kernel/git/jhogan/metag.git
f23d0e24 7186S: Odd Fixes
12285945
JH
7187F: arch/metag/
7188F: Documentation/metag/
7189F: Documentation/devicetree/bindings/metag/
2d799dde 7190F: Documentation/devicetree/bindings/interrupt-controller/img,*
a2c5d4ed 7191F: drivers/clocksource/metag_generic.c
5698c50d
JH
7192F: drivers/irqchip/irq-metag.c
7193F: drivers/irqchip/irq-metag-ext.c
ae85ac71 7194F: drivers/tty/metag_da.c
12285945 7195
c6375b0a 7196MICROBLAZE ARCHITECTURE
8b58be88 7197M: Michal Simek <monstr@monstr.eu>
c6375b0a
MS
7198W: http://www.monstr.eu/fdt/
7199T: git git://git.monstr.eu/linux-2.6-microblaze.git
7200S: Supported
0a8c7914 7201F: arch/microblaze/
1da177e4 7202
2508a45a
CY
7203MICROSOFT SURFACE PRO 3 BUTTON DRIVER
7204M: Chen Yu <yu.c.chen@intel.com>
7205L: platform-driver-x86@vger.kernel.org
7206S: Supported
7207F: drivers/platform/x86/surfacepro3_button.c
7208
1da177e4 7209MICROTEK X6 SCANNER
61eee9a7 7210M: Oliver Neukum <oliver@neukum.org>
1da177e4 7211S: Maintained
679655da 7212F: drivers/usb/image/microtek.*
1da177e4
LT
7213
7214MIPS
8b58be88 7215M: Ralf Baechle <ralf@linux-mips.org>
1da177e4 7216L: linux-mips@linux-mips.org
6097050d 7217W: http://www.linux-mips.org/
b05e988e 7218T: git git://git.linux-mips.org/pub/scm/ralf/linux.git
6097050d 7219Q: http://patchwork.linux-mips.org/project/linux-mips/list/
7425b340 7220S: Supported
679655da
JP
7221F: Documentation/mips/
7222F: arch/mips/
1da177e4 7223
08b7620a
HV
7224MIROSOUND PCM20 FM RADIO RECEIVER DRIVER
7225M: Hans Verkuil <hverkuil@xs4all.nl>
7226L: linux-media@vger.kernel.org
7227T: git git://linuxtv.org/media_tree.git
a825eaec 7228W: https://linuxtv.org
08b7620a
HV
7229S: Odd Fixes
7230F: drivers/media/radio/radio-miropcm20*
7231
c09befcb
OG
7232MELLANOX MLX4 core VPI driver
7233M: Yishai Hadas <yishaih@mellanox.com>
e126ba97
EC
7234L: netdev@vger.kernel.org
7235L: linux-rdma@vger.kernel.org
7236W: http://www.mellanox.com
7237Q: http://patchwork.ozlabs.org/project/netdev/list/
c09befcb
OG
7238S: Supported
7239F: drivers/net/ethernet/mellanox/mlx4/
7240F: include/linux/mlx4/
7241
7242MELLANOX MLX4 IB driver
7243M: Yishai Hadas <yishaih@mellanox.com>
7244L: linux-rdma@vger.kernel.org
7245W: http://www.mellanox.com
e126ba97 7246Q: http://patchwork.kernel.org/project/linux-rdma/list/
c09befcb
OG
7247S: Supported
7248F: drivers/infiniband/hw/mlx4/
7249F: include/linux/mlx4/
7250
595a4d8f
OG
7251MELLANOX MLX5 core VPI driver
7252M: Matan Barak <matanb@mellanox.com>
7253M: Leon Romanovsky <leonro@mellanox.com>
e126ba97
EC
7254L: netdev@vger.kernel.org
7255L: linux-rdma@vger.kernel.org
7256W: http://www.mellanox.com
7257Q: http://patchwork.ozlabs.org/project/netdev/list/
e126ba97
EC
7258S: Supported
7259F: drivers/net/ethernet/mellanox/mlx5/core/
7260F: include/linux/mlx5/
7261
595a4d8f
OG
7262MELLANOX MLX5 IB driver
7263M: Matan Barak <matanb@mellanox.com>
7264M: Leon Romanovsky <leonro@mellanox.com>
b75f0050
JP
7265L: linux-rdma@vger.kernel.org
7266W: http://www.mellanox.com
7267Q: http://patchwork.kernel.org/project/linux-rdma/list/
b75f0050 7268S: Supported
b75f0050 7269F: drivers/infiniband/hw/mlx5/
595a4d8f 7270F: include/linux/mlx5/
e126ba97 7271
764589b6
CM
7272MELEXIS MLX90614 DRIVER
7273M: Crt Mori <cmo@melexis.com>
7274L: linux-iio@vger.kernel.org
7275W: http://www.melexis.com
7276S: Supported
7277F: drivers/iio/temperature/mlx90614.c
7278
0ce277e4
AP
7279MN88472 MEDIA DRIVER
7280M: Antti Palosaari <crope@iki.fi>
7281L: linux-media@vger.kernel.org
a825eaec 7282W: https://linuxtv.org
0ce277e4
AP
7283W: http://palosaari.fi/linux/
7284Q: http://patchwork.linuxtv.org/project/linux-media/list/
7285T: git git://linuxtv.org/anttip/media_tree.git
7286S: Maintained
7287F: drivers/staging/media/mn88472/
7288F: drivers/media/dvb-frontends/mn88472.h
7289
4f4d238f
AP
7290MN88473 MEDIA DRIVER
7291M: Antti Palosaari <crope@iki.fi>
7292L: linux-media@vger.kernel.org
a825eaec 7293W: https://linuxtv.org
4f4d238f
AP
7294W: http://palosaari.fi/linux/
7295Q: http://patchwork.linuxtv.org/project/linux-media/list/
4f4d238f 7296S: Maintained
877ba50b 7297F: drivers/media/dvb-frontends/mn88473*
4f4d238f 7298
1da177e4 7299MODULE SUPPORT
8b58be88 7300M: Rusty Russell <rusty@rustcorp.com.au>
1da177e4 7301S: Maintained
679655da
JP
7302F: include/linux/module.h
7303F: kernel/module.c
1da177e4
LT
7304
7305MOTION EYE VAIO PICTUREBOOK CAMERA DRIVER
1da177e4 7306W: http://popies.net/meye/
b7788e13 7307S: Orphan
679655da 7308F: Documentation/video4linux/meye.txt
90d72ac6 7309F: drivers/media/pci/meye/
6c0f0359 7310F: include/uapi/linux/meye.h
1da177e4 7311
b9705b60 7312MOXA SMARTIO/INDUSTIO/INTELLIO SERIAL CARD
8b58be88 7313M: Jiri Slaby <jirislaby@gmail.com>
d735410a 7314S: Maintained
679655da 7315F: Documentation/serial/moxa-smartio
c897401b 7316F: drivers/tty/mxser.*
d735410a 7317
889b2f87
AK
7318MR800 AVERMEDIA USB FM RADIO DRIVER
7319M: Alexey Klimov <klimov.linux@gmail.com>
7320L: linux-media@vger.kernel.org
7321T: git git://linuxtv.org/media_tree.git
7322S: Maintained
7323F: drivers/media/radio/radio-mr800.c
7324
d7155691
AO
7325MRF24J40 IEEE 802.15.4 RADIO DRIVER
7326M: Alan Ott <alan@signal11.us>
7327L: linux-wpan@vger.kernel.org
7328S: Maintained
7329F: drivers/net/ieee802154/mrf24j40.c
2e6fd648 7330F: Documentation/devicetree/bindings/net/ieee802154/mrf24j40.txt
d7155691 7331
8c4c731a 7332MSI LAPTOP SUPPORT
182ae55c 7333M: "Lee, Chun-Yi" <jlee@suse.com>
d0944853 7334L: platform-driver-x86@vger.kernel.org
8c4c731a 7335S: Maintained
679655da 7336F: drivers/platform/x86/msi-laptop.c
8c4c731a 7337
0f1006b1 7338MSI WMI SUPPORT
d0944853 7339L: platform-driver-x86@vger.kernel.org
5ee7041e 7340S: Orphan
0f1006b1
AA
7341F: drivers/platform/x86/msi-wmi.c
7342
19a628a0
AP
7343MSI001 MEDIA DRIVER
7344M: Antti Palosaari <crope@iki.fi>
7345L: linux-media@vger.kernel.org
a825eaec 7346W: https://linuxtv.org
19a628a0
AP
7347W: http://palosaari.fi/linux/
7348Q: http://patchwork.linuxtv.org/project/linux-media/list/
7349T: git git://linuxtv.org/anttip/media_tree.git
7350S: Maintained
0185e197 7351F: drivers/media/tuners/msi001*
19a628a0 7352
7570589d 7353MSI2500 MEDIA DRIVER
2c57213f
AP
7354M: Antti Palosaari <crope@iki.fi>
7355L: linux-media@vger.kernel.org
a825eaec 7356W: https://linuxtv.org
2c57213f
AP
7357W: http://palosaari.fi/linux/
7358Q: http://patchwork.linuxtv.org/project/linux-media/list/
7359T: git git://linuxtv.org/anttip/media_tree.git
7360S: Maintained
7570589d 7361F: drivers/media/usb/msi2500/
2c57213f 7362
159eeea4
RJ
7363MSYSTEMS DISKONCHIP G3 MTD DRIVER
7364M: Robert Jarzmik <robert.jarzmik@free.fr>
7365L: linux-mtd@lists.infradead.org
7366S: Maintained
7367F: drivers/mtd/devices/docg3*
7368
62a37dc7 7369MT9M032 APTINA SENSOR DRIVER
0e837fb9
LP
7370M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
7371L: linux-media@vger.kernel.org
7372T: git git://linuxtv.org/media_tree.git
7373S: Maintained
7374F: drivers/media/i2c/mt9m032.c
b5dcee22 7375F: include/media/i2c/mt9m032.h
0e837fb9 7376
62a37dc7 7377MT9P031 APTINA CAMERA SENSOR
0e837fb9
LP
7378M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
7379L: linux-media@vger.kernel.org
7380T: git git://linuxtv.org/media_tree.git
7381S: Maintained
7382F: drivers/media/i2c/mt9p031.c
b5dcee22 7383F: include/media/i2c/mt9p031.h
0e837fb9 7384
62a37dc7 7385MT9T001 APTINA CAMERA SENSOR
0e837fb9
LP
7386M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
7387L: linux-media@vger.kernel.org
7388T: git git://linuxtv.org/media_tree.git
7389S: Maintained
7390F: drivers/media/i2c/mt9t001.c
b5dcee22 7391F: include/media/i2c/mt9t001.h
0e837fb9 7392
62a37dc7 7393MT9V032 APTINA CAMERA SENSOR
0e837fb9
LP
7394M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
7395L: linux-media@vger.kernel.org
7396T: git git://linuxtv.org/media_tree.git
7397S: Maintained
f2272e13 7398F: Documentation/devicetree/bindings/media/i2c/mt9v032.txt
0e837fb9 7399F: drivers/media/i2c/mt9v032.c
b5dcee22 7400F: include/media/i2c/mt9v032.h
0e837fb9 7401
4e0d13cb 7402MULTIFUNCTION DEVICES (MFD)
f7d3210e 7403M: Lee Jones <lee.jones@linaro.org>
7caa7991 7404T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
4e0d13cb 7405S: Supported
679655da 7406F: drivers/mfd/
55b5940d 7407F: include/linux/mfd/
4e0d13cb 7408
5c4e6f13 7409MULTIMEDIA CARD (MMC), SECURE DIGITAL (SD) AND SDIO SUBSYSTEM
e18eaf8f 7410M: Ulf Hansson <ulf.hansson@linaro.org>
b2503a94 7411L: linux-mmc@vger.kernel.org
708dce3f 7412T: git git://git.linaro.org/people/ulf.hansson/mmc.git
245feaa6 7413S: Maintained
679655da
JP
7414F: drivers/mmc/
7415F: include/linux/mmc/
c117ab84 7416F: include/uapi/linux/mmc/
baca2da4 7417
15a0580c 7418MULTIMEDIA CARD (MMC) ETC. OVER SPI
22b174f8 7419S: Orphan
679655da
JP
7420F: drivers/mmc/host/mmc_spi.c
7421F: include/linux/spi/mmc_spi.h
15a0580c 7422
1da177e4 7423MULTISOUND SOUND DRIVER
8b58be88 7424M: Andrew Veliath <andrewtv@usa.net>
1da177e4 7425S: Maintained
679655da
JP
7426F: Documentation/sound/oss/MultiSound
7427F: sound/oss/msnd*
1da177e4 7428
d735410a 7429MULTITECH MULTIPORT CARD (ISICOM)
d86b3001 7430S: Orphan
c897401b 7431F: drivers/tty/isicom.c
679655da 7432F: include/linux/isicom.h
d735410a 7433
550a7375 7434MUSB MULTIPOINT HIGH SPEED DUAL-ROLE CONTROLLER
3b243519 7435M: Bin Liu <b-liu@ti.com>
795fb7e7 7436L: linux-usb@vger.kernel.org
43b416e5 7437T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
795fb7e7 7438S: Maintained
679655da 7439F: drivers/usb/musb/
550a7375 7440
ea0af5f6
MK
7441MXL5007T MEDIA DRIVER
7442M: Michael Krufky <mkrufky@linuxtv.org>
7443L: linux-media@vger.kernel.org
a825eaec 7444W: https://linuxtv.org
ea0af5f6
MK
7445W: http://github.com/mkrufky
7446Q: http://patchwork.linuxtv.org/project/linux-media/list/
7447T: git git://linuxtv.org/mkrufky/tuners.git
7448S: Maintained
7449F: drivers/media/tuners/mxl5007t.*
7450
2d3cf588 7451MYRICOM MYRI-10G 10GbE DRIVER (MYRI10GE)
205057ae 7452M: Hyong-Youb Kim <hykim@myri.com>
2d3cf588 7453L: netdev@vger.kernel.org
205057ae 7454W: https://www.myricom.com/support/downloads/myri10ge.html
2d3cf588 7455S: Supported
93f7848b 7456F: drivers/net/ethernet/myricom/myri10ge/
2d3cf588 7457
9df4f913
BB
7458NAND FLASH SUBSYSTEM
7459M: Boris Brezillon <boris.brezillon@free-electrons.com>
7460R: Richard Weinberger <richard@nod.at>
7461L: linux-mtd@lists.infradead.org
7462W: http://www.linux-mtd.infradead.org/
7463Q: http://patchwork.ozlabs.org/project/linux-mtd/list/
7464T: git git://github.com/linux-nand/linux.git
7465S: Maintained
7466F: drivers/mtd/nand/
7467F: include/linux/mtd/nand*.h
7468
1da177e4 7469NATSEMI ETHERNET DRIVER (DP8381x)
09d208ec 7470S: Orphan
d9fb9f38 7471F: drivers/net/ethernet/natsemi/natsemi.c
1da177e4 7472
23dc05a3
DM
7473NATIVE INSTRUMENTS USB SOUND INTERFACE DRIVER
7474M: Daniel Mack <zonque@gmail.com>
7475S: Maintained
e5747e40 7476L: alsa-devel@alsa-project.org (moderated for non-subscribers)
23dc05a3
DM
7477W: http://www.native-instruments.com
7478F: sound/usb/caiaq/
7479
1da177e4 7480NCP FILESYSTEM
52653199
PV
7481M: Petr Vandrovec <petr@vandrovec.name>
7482S: Odd Fixes
679655da 7483F: fs/ncpfs/
1da177e4 7484
a79b0322
FT
7485NCR 5380 SCSI DRIVERS
7486M: Finn Thain <fthain@telegraphics.com.au>
7487M: Michael Schmitz <schmitzmic@gmail.com>
7488L: linux-scsi@vger.kernel.org
7489S: Maintained
7490F: Documentation/scsi/g_NCR5380.txt
7491F: drivers/scsi/NCR5380.*
7492F: drivers/scsi/arm/cumana_1.c
7493F: drivers/scsi/arm/oak.c
7494F: drivers/scsi/atari_NCR5380.c
7495F: drivers/scsi/atari_scsi.*
7496F: drivers/scsi/dmx3191d.c
7497F: drivers/scsi/dtc.*
7498F: drivers/scsi/g_NCR5380.*
7499F: drivers/scsi/g_NCR5380_mmio.c
7500F: drivers/scsi/mac_scsi.*
7501F: drivers/scsi/pas16.*
a79b0322
FT
7502F: drivers/scsi/sun3_scsi.*
7503F: drivers/scsi/sun3_scsi_vme.c
7504F: drivers/scsi/t128.*
7505
1da177e4 7506NCR DUAL 700 SCSI DRIVER (MICROCHANNEL)
8b58be88 7507M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
1da177e4
LT
7508L: linux-scsi@vger.kernel.org
7509S: Maintained
679655da 7510F: drivers/scsi/NCR_D700.*
1da177e4 7511
4aa3eb4c
GR
7512NCT6775 HARDWARE MONITOR DRIVER
7513M: Guenter Roeck <linux@roeck-us.net>
7514L: lm-sensors@lm-sensors.org
7515S: Maintained
7516F: Documentation/hwmon/nct6775
7517F: drivers/hwmon/nct6775.c
7518
3c2d774c 7519NETEFFECT IWARP RNIC DRIVER (IW_NES)
8b58be88 7520M: Faisal Latif <faisal.latif@intel.com>
e6cc0fd1 7521L: linux-rdma@vger.kernel.org
e3d33cb1 7522W: http://www.intel.com/Products/Server/Adapters/Server-Cluster/Server-Cluster-overview.htm
3c2d774c
GS
7523S: Supported
7524F: drivers/infiniband/hw/nes/
7525
be2f2e84 7526NETEM NETWORK EMULATOR
adbbf69d 7527M: Stephen Hemminger <stephen@networkplumber.org>
f318a63b 7528L: netem@lists.linux-foundation.org
be2f2e84 7529S: Maintained
679655da 7530F: net/sched/sch_netem.c
be2f2e84 7531
b2f5a051 7532NETERION 10GbE DRIVERS (s2io/vxge)
e3806882 7533M: Jon Mason <jdmason@kudzu.us>
4a58448b 7534L: netdev@vger.kernel.org
4a58448b 7535S: Supported
679655da 7536F: Documentation/networking/s2io.txt
b2f5a051 7537F: Documentation/networking/vxge.txt
86387e1a 7538F: drivers/net/ethernet/neterion/
4a58448b 7539
db9cf3a3 7540NETFILTER ({IP,IP6,ARP,EB,NF}TABLES)
0e05e192 7541M: Pablo Neira Ayuso <pablo@netfilter.org>
8b58be88 7542M: Patrick McHardy <kaber@trash.net>
42010ed0 7543M: Jozsef Kadlecsik <kadlec@blackhole.kfki.hu>
1a03b81d 7544L: netfilter-devel@vger.kernel.org
82b98543 7545L: coreteam@netfilter.org
1da177e4
LT
7546W: http://www.netfilter.org/
7547W: http://www.iptables.org/
42010ed0
PNA
7548Q: http://patchwork.ozlabs.org/project/netfilter-devel/list/
7549T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf.git
7550T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf-next.git
1da177e4 7551S: Supported
679655da
JP
7552F: include/linux/netfilter*
7553F: include/linux/netfilter/
7554F: include/net/netfilter/
c117ab84
CEB
7555F: include/uapi/linux/netfilter*
7556F: include/uapi/linux/netfilter/
679655da
JP
7557F: net/*/netfilter.c
7558F: net/*/netfilter/
7559F: net/netfilter/
91c269a0 7560F: net/bridge/br_netfilter*.c
1da177e4 7561
4cc67735 7562NETLABEL
87a0874c 7563M: Paul Moore <paul@paul-moore.com>
4cc67735
PM
7564W: http://netlabel.sf.net
7565L: netdev@vger.kernel.org
87a0874c 7566S: Maintained
80811493 7567F: Documentation/netlabel/
679655da
JP
7568F: include/net/netlabel.h
7569F: net/netlabel/
4cc67735 7570
1da177e4 7571NETROM NETWORK LAYER
8b58be88 7572M: Ralf Baechle <ralf@linux-mips.org>
1da177e4 7573L: linux-hams@vger.kernel.org
d34cb28a 7574W: http://www.linux-ax25.org/
1da177e4 7575S: Maintained
679655da 7576F: include/net/netrom.h
c117ab84 7577F: include/uapi/linux/netrom.h
679655da 7578F: net/netrom/
1da177e4 7579
4c352362
JK
7580NETRONOME ETHERNET DRIVERS
7581M: Jakub Kicinski <jakub.kicinski@netronome.com>
4c352362
JK
7582L: oss-drivers@netronome.com
7583S: Maintained
7584F: drivers/net/ethernet/netronome/
7585
5ddb88c0 7586NETWORK BLOCK DEVICE (NBD)
4ca5829a 7587M: Markus Pargmann <mpa@pengutronix.de>
1da177e4 7588S: Maintained
5e4b269b 7589L: nbd-general@lists.sourceforge.net
4ca5829a 7590T: git git://git.pengutronix.de/git/mpa/linux-nbd.git
679655da
JP
7591F: Documentation/blockdev/nbd.txt
7592F: drivers/block/nbd.c
c117ab84 7593F: include/uapi/linux/nbd.h
1da177e4 7594
6e43650c
NH
7595NETWORK DROP MONITOR
7596M: Neil Horman <nhorman@tuxdriver.com>
7597L: netdev@vger.kernel.org
7598S: Maintained
7599W: https://fedorahosted.org/dropwatch/
7600F: net/core/drop_monitor.c
7601
1da177e4 7602NETWORKING [GENERAL]
8b58be88 7603M: "David S. Miller" <davem@davemloft.net>
979b6c13 7604L: netdev@vger.kernel.org
b1e8fd54 7605W: http://www.linuxfoundation.org/en/Net
11e98029 7606Q: http://patchwork.ozlabs.org/project/netdev/list/
814fd609
NP
7607T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
7608T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git
1da177e4 7609S: Maintained
679655da
JP
7610F: net/
7611F: include/net/
018d21ed
JP
7612F: include/linux/in.h
7613F: include/linux/net.h
7614F: include/linux/netdevice.h
c117ab84
CEB
7615F: include/uapi/linux/in.h
7616F: include/uapi/linux/net.h
7617F: include/uapi/linux/netdevice.h
0c7aecd4 7618F: include/uapi/linux/net_namespace.h
7e814a6c 7619F: tools/net/
f4e53f9a 7620F: tools/testing/selftests/net/
335a67d2 7621F: lib/random32.c
a101ccd1 7622F: lib/test_bpf.c
1da177e4
LT
7623
7624NETWORKING [IPv4/IPv6]
8b58be88
JP
7625M: "David S. Miller" <davem@davemloft.net>
7626M: Alexey Kuznetsov <kuznet@ms2.inr.ac.ru>
8b58be88
JP
7627M: James Morris <jmorris@namei.org>
7628M: Hideaki YOSHIFUJI <yoshfuji@linux-ipv6.org>
7629M: Patrick McHardy <kaber@trash.net>
979b6c13 7630L: netdev@vger.kernel.org
08deed1e 7631T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
1da177e4 7632S: Maintained
679655da
JP
7633F: net/ipv4/
7634F: net/ipv6/
7635F: include/net/ip*
0a14842f 7636F: arch/x86/net/*
1da177e4 7637
73b7656c
DM
7638NETWORKING [IPSEC]
7639M: Steffen Klassert <steffen.klassert@secunet.com>
7640M: Herbert Xu <herbert@gondor.apana.org.au>
7641M: "David S. Miller" <davem@davemloft.net>
7642L: netdev@vger.kernel.org
d1fc5024
SK
7643T: git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec.git
7644T: git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec-next.git
73b7656c 7645S: Maintained
5826bdd1 7646F: net/core/flow.c
73b7656c
DM
7647F: net/xfrm/
7648F: net/key/
7649F: net/ipv4/xfrm*
d1fc5024
SK
7650F: net/ipv4/esp4.c
7651F: net/ipv4/ah4.c
7652F: net/ipv4/ipcomp.c
7653F: net/ipv4/ip_vti.c
73b7656c 7654F: net/ipv6/xfrm*
d1fc5024
SK
7655F: net/ipv6/esp6.c
7656F: net/ipv6/ah6.c
7657F: net/ipv6/ipcomp6.c
7658F: net/ipv6/ip6_vti.c
73b7656c
DM
7659F: include/uapi/linux/xfrm.h
7660F: include/net/xfrm.h
7661
10e2ff1c 7662NETWORKING [LABELED] (NetLabel, CIPSO, Labeled IPsec, SECMARK)
87a0874c 7663M: Paul Moore <paul@paul-moore.com>
10e2ff1c
JM
7664L: netdev@vger.kernel.org
7665S: Maintained
7666
29f8f632 7667NETWORKING [WIRELESS]
2cb4abd1 7668L: linux-wireless@vger.kernel.org
8a6e2535 7669Q: http://patchwork.kernel.org/project/linux-wireless/list/
29f8f632 7670
788873ac
JP
7671NETWORKING DRIVERS
7672L: netdev@vger.kernel.org
7673W: http://www.linuxfoundation.org/en/Net
11e98029 7674Q: http://patchwork.ozlabs.org/project/netdev/list/
08deed1e
JP
7675T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
7676T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git
788873ac
JP
7677S: Odd Fixes
7678F: drivers/net/
018d21ed 7679F: include/linux/if_*
0b63bf1f 7680F: include/linux/netdevice.h
0b63bf1f
JD
7681F: include/linux/etherdevice.h
7682F: include/linux/fcdevice.h
7683F: include/linux/fddidevice.h
7684F: include/linux/hippidevice.h
7685F: include/linux/inetdevice.h
c117ab84
CEB
7686F: include/uapi/linux/if_*
7687F: include/uapi/linux/netdevice.h
788873ac 7688
0e324cf6
JL
7689NETWORKING DRIVERS (WIRELESS)
7690M: Kalle Valo <kvalo@codeaurora.org>
7691L: linux-wireless@vger.kernel.org
7692Q: http://patchwork.kernel.org/project/linux-wireless/list/
9f273c24
FW
7693T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers.git
7694T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers-next.git
0e324cf6
JL
7695S: Maintained
7696F: drivers/net/wireless/
7697
3d396eb1 7698NETXEN (1/10) GbE SUPPORT
8622315e 7699M: Manish Chopra <manish.chopra@qlogic.com>
83c07dde
AKS
7700M: Sony Chacko <sony.chacko@qlogic.com>
7701M: Rajesh Borundia <rajesh.borundia@qlogic.com>
3d396eb1 7702L: netdev@vger.kernel.org
9c2b5bde 7703W: http://www.qlogic.com
3d396eb1 7704S: Supported
aa43c215 7705F: drivers/net/ethernet/qlogic/netxen/
3d396eb1 7706
6423d30f
AAJ
7707NFC SUBSYSTEM
7708M: Lauro Ramos Venancio <lauro.venancio@openbossa.org>
7709M: Aloisio Almeida Jr <aloisio.almeida@openbossa.org>
7710M: Samuel Ortiz <sameo@linux.intel.com>
7711L: linux-wireless@vger.kernel.org
1eb3b216 7712L: linux-nfc@lists.01.org (subscribers-only)
0293ba20 7713S: Supported
6423d30f 7714F: net/nfc/
55eb94f9 7715F: include/net/nfc/
c117ab84 7716F: include/uapi/linux/nfc.h
6423d30f 7717F: drivers/nfc/
397d6497
CR
7718F: include/linux/platform_data/nfcmrvl.h
7719F: include/linux/platform_data/nxp-nci.h
08eaa1e0 7720F: include/linux/platform_data/pn544.h
397d6497
CR
7721F: include/linux/platform_data/st21nfca.h
7722F: include/linux/platform_data/st-nci.h
7ebb88e5 7723F: Documentation/devicetree/bindings/net/nfc/
3d396eb1 7724
e8b43555 7725NFS, SUNRPC, AND LOCKD CLIENTS
cd7b996a 7726M: Trond Myklebust <trond.myklebust@primarydata.com>
0e3b137f 7727M: Anna Schumaker <anna.schumaker@netapp.com>
78f58153
TM
7728L: linux-nfs@vger.kernel.org
7729W: http://client.linux-nfs.org
cd7b996a 7730T: git git://git.linux-nfs.org/projects/trondmy/linux-nfs.git
1da177e4 7731S: Maintained
679655da
JP
7732F: fs/lockd/
7733F: fs/nfs/
7734F: fs/nfs_common/
7735F: net/sunrpc/
7736F: include/linux/lockd/
7737F: include/linux/nfs*
7738F: include/linux/sunrpc/
c117ab84
CEB
7739F: include/uapi/linux/nfs*
7740F: include/uapi/linux/sunrpc/
1da177e4 7741
85ef9cea 7742NILFS2 FILESYSTEM
e2126935 7743M: Ryusuke Konishi <konishi.ryusuke@lab.ntt.co.jp>
6aff43f8 7744L: linux-nilfs@vger.kernel.org
f9472265 7745W: http://nilfs.sourceforge.net/
e2126935 7746T: git git://github.com/konis/nilfs2.git
85ef9cea 7747S: Supported
679655da
JP
7748F: Documentation/filesystems/nilfs2.txt
7749F: fs/nilfs2/
7750F: include/linux/nilfs2_fs.h
c35c7ac5 7751F: include/trace/events/nilfs2.h
85ef9cea 7752
1da177e4 7753NINJA SCSI-3 / NINJA SCSI-32Bi (16bit/CardBus) PCMCIA SCSI HOST ADAPTER DRIVER
8b58be88 7754M: YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
1da177e4
LT
7755W: http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
7756S: Maintained
679655da
JP
7757F: Documentation/scsi/NinjaSCSI.txt
7758F: drivers/scsi/pcmcia/nsp_*
1da177e4
LT
7759
7760NINJA SCSI-32Bi/UDE PCI/CARDBUS SCSI HOST ADAPTER DRIVER
8b58be88
JP
7761M: GOTO Masanori <gotom@debian.or.jp>
7762M: YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
1da177e4
LT
7763W: http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
7764S: Maintained
679655da
JP
7765F: Documentation/scsi/NinjaSCSI.txt
7766F: drivers/scsi/nsp32*
1da177e4 7767
383b8fb9
LFT
7768NIOS2 ARCHITECTURE
7769M: Ley Foon Tan <lftan@altera.com>
7770L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
0094dc40 7771T: git git://git.kernel.org/pub/scm/linux/kernel/git/lftan/nios2.git
383b8fb9
LFT
7772S: Maintained
7773F: arch/nios2/
7774
2a6afddb 7775NOKIA N900 POWER SUPPLY DRIVERS
e35a49b1 7776R: Pali RohĂ¡r <pali.rohar@gmail.com>
2a6afddb 7777F: include/linux/power/bq2415x_charger.h
081bab21 7778F: include/linux/power/bq27xxx_battery.h
2a6afddb
PR
7779F: include/linux/power/isp1704_charger.h
7780F: drivers/power/bq2415x_charger.c
081bab21 7781F: drivers/power/bq27xxx_battery.c
e35a49b1 7782F: drivers/power/bq27xxx_battery_i2c.c
2a6afddb
PR
7783F: drivers/power/isp1704_charger.c
7784F: drivers/power/rx51_battery.c
7785
a1bd3bae 7786NTB DRIVER CORE
9ef6bf6c
JM
7787M: Jon Mason <jdmason@kudzu.us>
7788M: Dave Jiang <dave.jiang@intel.com>
a1bd3bae 7789M: Allen Hubbe <Allen.Hubbe@emc.com>
5e9fd733 7790L: linux-ntb@googlegroups.com
fce8a7bb 7791S: Supported
2984411f
JM
7792W: https://github.com/jonmason/ntb/wiki
7793T: git git://github.com/jonmason/ntb.git
fce8a7bb 7794F: drivers/ntb/
548c237c 7795F: drivers/net/ntb_netdev.c
fce8a7bb 7796F: include/linux/ntb.h
a1bd3bae 7797F: include/linux/ntb_transport.h
fce8a7bb 7798
e26a5843
AH
7799NTB INTEL DRIVER
7800M: Jon Mason <jdmason@kudzu.us>
7801M: Dave Jiang <dave.jiang@intel.com>
5e9fd733 7802L: linux-ntb@googlegroups.com
e26a5843
AH
7803S: Supported
7804W: https://github.com/jonmason/ntb/wiki
7805T: git git://github.com/jonmason/ntb.git
7806F: drivers/ntb/hw/intel/
fce8a7bb 7807
a1b36958
XY
7808NTB AMD DRIVER
7809M: Xiangliang Yu <Xiangliang.Yu@amd.com>
7810L: linux-ntb@googlegroups.com
7811S: Supported
7812F: drivers/ntb/hw/amd/
7813
1da177e4 7814NTFS FILESYSTEM
2818ef50 7815M: Anton Altaparmakov <anton@tuxera.com>
1da177e4 7816L: linux-ntfs-dev@lists.sourceforge.net
2818ef50 7817W: http://www.tuxera.com/
e6f4dee7 7818T: git git://git.kernel.org/pub/scm/linux/kernel/git/aia21/ntfs.git
2818ef50 7819S: Supported
679655da
JP
7820F: Documentation/filesystems/ntfs.txt
7821F: fs/ntfs/
1da177e4 7822
9eb8ef74 7823NVIDIA (rivafb and nvidiafb) FRAMEBUFFER DRIVER
8b58be88 7824M: Antonino Daplas <adaplas@gmail.com>
c69f677c 7825L: linux-fbdev@vger.kernel.org
ce00f85c 7826S: Maintained
8a61f013
JH
7827F: drivers/video/fbdev/riva/
7828F: drivers/video/fbdev/nvidia/
1da177e4 7829
79461681 7830NVM EXPRESS DRIVER
b3975e94
JF
7831M: Keith Busch <keith.busch@intel.com>
7832M: Jens Axboe <axboe@fb.com>
79461681 7833L: linux-nvme@lists.infradead.org
b3975e94
JF
7834T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
7835W: https://kernel.googlesource.com/pub/scm/linux/kernel/git/axboe/linux-block/
79461681 7836S: Supported
57dacad5 7837F: drivers/nvme/host/
79461681
MW
7838F: include/linux/nvme.h
7839
aee4b9bd
SK
7840NVMEM FRAMEWORK
7841M: Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
7842M: Maxime Ripard <maxime.ripard@free-electrons.com>
7843S: Maintained
7844F: drivers/nvmem/
7845F: Documentation/devicetree/bindings/nvmem/
7846F: include/linux/nvmem-consumer.h
7847F: include/linux/nvmem-provider.h
7848
dece4585
CP
7849NXP-NCI NFC DRIVER
7850M: Clément Perrochaud <clement.perrochaud@effinnov.com>
7851R: Charles Gorand <charles.gorand@effinnov.com>
7852L: linux-nfc@lists.01.org (moderated for non-subscribers)
7853S: Supported
7854F: drivers/nfc/nxp-nci
7855
f50d7146
RK
7856NXP TDA998X DRM DRIVER
7857M: Russell King <rmk+kernel@arm.linux.org.uk>
7858S: Supported
7859F: drivers/gpu/drm/i2c/tda998x_drv.c
7860F: include/drm/i2c/tda998x.h
7861
fbace43e
PR
7862NXP TFA9879 DRIVER
7863M: Peter Rosin <peda@axentia.se>
7864L: alsa-devel@alsa-project.org (moderated for non-subscribers)
7865S: Maintained
7866F: sound/soc/codecs/tfa9879*
7867
442f04c3
JP
7868OBJTOOL
7869M: Josh Poimboeuf <jpoimboe@redhat.com>
7870S: Supported
7871F: tools/objtool/
7872
f5525786 7873OMAP SUPPORT
0e24bdd4 7874M: Tony Lindgren <tony@atomide.com>
f5525786
TL
7875L: linux-omap@vger.kernel.org
7876W: http://www.muru.com/linux/omap/
7877W: http://linux.omap.com/
8a6e2535 7878Q: http://patchwork.kernel.org/project/linux-omap/list/
30bd0129 7879T: git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
f5525786 7880S: Maintained
4e04d5a3 7881F: arch/arm/*omap*/
026da812
FB
7882F: arch/arm/configs/omap1_defconfig
7883F: arch/arm/configs/omap2plus_defconfig
046d0a37 7884F: drivers/i2c/busses/i2c-omap.c
dc68cd11
FB
7885F: drivers/irqchip/irq-omap-intc.c
7886F: drivers/mfd/*omap*.c
7887F: drivers/mfd/menelaus.c
7888F: drivers/mfd/palmas.c
7889F: drivers/mfd/tps65217.c
7890F: drivers/mfd/tps65218.c
7891F: drivers/mfd/tps65910.c
7892F: drivers/mfd/twl-core.[ch]
7893F: drivers/mfd/twl4030*.c
7894F: drivers/mfd/twl6030*.c
7895F: drivers/mfd/twl6040*.c
7896F: drivers/regulator/palmas-regulator*.c
7897F: drivers/regulator/pbias-regulator.c
7898F: drivers/regulator/tps65217-regulator.c
7899F: drivers/regulator/tps65218-regulator.c
7900F: drivers/regulator/tps65910-regulator.c
7901F: drivers/regulator/twl-regulator.c
046d0a37 7902F: include/linux/i2c-omap.h
f5525786 7903
50f29fbd 7904OMAP DEVICE TREE SUPPORT
cdb55ab0 7905M: Benoît Cousson <bcousson@baylibre.com>
50f29fbd
TL
7906M: Tony Lindgren <tony@atomide.com>
7907L: linux-omap@vger.kernel.org
d0fb18c5 7908L: devicetree@vger.kernel.org
50f29fbd
TL
7909S: Maintained
7910F: arch/arm/boot/dts/*omap*
7911F: arch/arm/boot/dts/*am3*
05eb20fa
NM
7912F: arch/arm/boot/dts/*am4*
7913F: arch/arm/boot/dts/*am5*
7914F: arch/arm/boot/dts/*dra7*
50f29fbd 7915
f5525786 7916OMAP CLOCK FRAMEWORK SUPPORT
8b58be88 7917M: Paul Walmsley <paul@pwsan.com>
f5525786
TL
7918L: linux-omap@vger.kernel.org
7919S: Maintained
7920F: arch/arm/*omap*/*clock*
7921
7922OMAP POWER MANAGEMENT SUPPORT
3cf2efd5 7923M: Kevin Hilman <khilman@kernel.org>
f5525786
TL
7924L: linux-omap@vger.kernel.org
7925S: Maintained
7926F: arch/arm/*omap*/*pm*
c46938d4 7927F: drivers/cpufreq/omap-cpufreq.c
f5525786 7928
d21db568 7929OMAP POWERDOMAIN SOC ADAPTATION LAYER SUPPORT
692ab1f3
PW
7930M: Rajendra Nayak <rnayak@ti.com>
7931M: Paul Walmsley <paul@pwsan.com>
7932L: linux-omap@vger.kernel.org
7933S: Maintained
d21db568 7934F: arch/arm/mach-omap2/prm*
692ab1f3 7935
f5525786 7936OMAP AUDIO SUPPORT
6c284903 7937M: Peter Ujfalusi <peter.ujfalusi@ti.com>
7ec41ee5 7938M: Jarkko Nikula <jarkko.nikula@bitmer.com>
e5747e40 7939L: alsa-devel@alsa-project.org (moderated for non-subscribers)
f5525786
TL
7940L: linux-omap@vger.kernel.org
7941S: Maintained
7942F: sound/soc/omap/
7943
18640193
TL
7944OMAP GENERAL PURPOSE MEMORY CONTROLLER SUPPORT
7945M: Roger Quadros <rogerq@ti.com>
7946M: Tony Lindgren <tony@atomide.com>
7947L: linux-omap@vger.kernel.org
7948S: Maintained
7949F: drivers/memory/omap-gpmc.c
7950F: arch/arm/mach-omap2/*gpmc*
7951
f5525786 7952OMAP FRAMEBUFFER SUPPORT
830e6384 7953M: Tomi Valkeinen <tomi.valkeinen@ti.com>
c69f677c 7954L: linux-fbdev@vger.kernel.org
f5525786
TL
7955L: linux-omap@vger.kernel.org
7956S: Maintained
8a61f013 7957F: drivers/video/fbdev/omap/
f5525786 7958
676eec0d 7959OMAP DISPLAY SUBSYSTEM and FRAMEBUFFER SUPPORT (DSS2)
830e6384 7960M: Tomi Valkeinen <tomi.valkeinen@ti.com>
178ff4c9 7961L: linux-omap@vger.kernel.org
676eec0d 7962L: linux-fbdev@vger.kernel.org
178ff4c9 7963S: Maintained
8a61f013 7964F: drivers/video/fbdev/omap2/
178ff4c9
TV
7965F: Documentation/arm/OMAP/DSS
7966
8b37fcfc
OBC
7967OMAP HARDWARE SPINLOCK SUPPORT
7968M: Ohad Ben-Cohen <ohad@wizery.com>
7969L: linux-omap@vger.kernel.org
7970S: Maintained
7971F: drivers/hwspinlock/omap_hwspinlock.c
8b37fcfc 7972
f5525786 7973OMAP MMC SUPPORT
8b58be88 7974M: Jarkko Lavinen <jarkko.lavinen@nokia.com>
f5525786
TL
7975L: linux-omap@vger.kernel.org
7976S: Maintained
653f41b5
MC
7977F: drivers/mmc/host/omap.c
7978
7979OMAP HS MMC SUPPORT
0a4585c6 7980L: linux-mmc@vger.kernel.org
653f41b5 7981L: linux-omap@vger.kernel.org
dfa5d196 7982S: Orphan
653f41b5 7983F: drivers/mmc/host/omap_hsmmc.c
f5525786
TL
7984
7985OMAP RANDOM NUMBER GENERATOR SUPPORT
8b58be88 7986M: Deepak Saxena <dsaxena@plexity.net>
f5525786
TL
7987S: Maintained
7988F: drivers/char/hw_random/omap-rng.c
7989
f400c82e 7990OMAP HWMOD SUPPORT
cdb55ab0 7991M: Benoît Cousson <bcousson@baylibre.com>
f400c82e
PW
7992M: Paul Walmsley <paul@pwsan.com>
7993L: linux-omap@vger.kernel.org
7994S: Maintained
8fc8b12b 7995F: arch/arm/mach-omap2/omap_hwmod.*
f400c82e 7996
8633fb30
PW
7997OMAP HWMOD DATA
7998M: Paul Walmsley <paul@pwsan.com>
7999L: linux-omap@vger.kernel.org
8000S: Maintained
8001F: arch/arm/mach-omap2/omap_hwmod*data*
8002
f400c82e 8003OMAP HWMOD DATA FOR OMAP4-BASED DEVICES
cdb55ab0 8004M: Benoît Cousson <bcousson@baylibre.com>
f400c82e
PW
8005L: linux-omap@vger.kernel.org
8006S: Maintained
8007F: arch/arm/mach-omap2/omap_hwmod_44xx_data.c
8008
0db83ced 8009OMAP IMAGING SUBSYSTEM (OMAP3 ISP and OMAP4 ISS)
7e8970e1
LP
8010M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
8011L: linux-media@vger.kernel.org
8012S: Maintained
7eec52db 8013F: Documentation/devicetree/bindings/media/ti,omap3isp.txt
90d72ac6 8014F: drivers/media/platform/omap3isp/
0db83ced 8015F: drivers/staging/media/omap4iss/
7e8970e1 8016
f5525786 8017OMAP USB SUPPORT
f5525786
TL
8018L: linux-usb@vger.kernel.org
8019L: linux-omap@vger.kernel.org
3b243519 8020S: Orphan
a16fbd65
JP
8021F: drivers/usb/*/*omap*
8022F: arch/arm/*omap*/usb*
f5525786 8023
6d994710 8024OMAP GPIO DRIVER
fe643528 8025M: Grygorii Strashko <grygorii.strashko@ti.com>
97215800 8026M: Santosh Shilimkar <ssantosh@kernel.org>
3cf2efd5 8027M: Kevin Hilman <khilman@kernel.org>
6d994710
KH
8028L: linux-omap@vger.kernel.org
8029S: Maintained
fe643528 8030F: Documentation/devicetree/bindings/gpio/gpio-omap.txt
6d994710
KH
8031F: drivers/gpio/gpio-omap.c
8032
c351e290
MJ
8033OMAP/NEWFLOW NANOBONE MACHINE SUPPORT
8034M: Mark Jackson <mpfj@newflow.co.uk>
8035L: linux-omap@vger.kernel.org
8036S: Maintained
8037F: arch/arm/boot/dts/am335x-nano.dts
8038
0ad122d9 8039OMFS FILESYSTEM
8b58be88 8040M: Bob Copeland <me@bobcopeland.com>
0ad122d9
BC
8041L: linux-karma-devel@lists.sourceforge.net
8042S: Maintained
679655da
JP
8043F: Documentation/filesystems/omfs.txt
8044F: fs/omfs/
0ad122d9 8045
c1986ee9 8046OMNIKEY CARDMAN 4000 DRIVER
8b58be88 8047M: Harald Welte <laforge@gnumonks.org>
c1986ee9 8048S: Maintained
679655da
JP
8049F: drivers/char/pcmcia/cm4000_cs.c
8050F: include/linux/cm4000_cs.h
c117ab84 8051F: include/uapi/linux/cm4000_cs.h
c1986ee9 8052
77c44ab1 8053OMNIKEY CARDMAN 4040 DRIVER
8b58be88 8054M: Harald Welte <laforge@gnumonks.org>
77c44ab1 8055S: Maintained
679655da 8056F: drivers/char/pcmcia/cm4040_cs.*
77c44ab1 8057
77d5140f 8058OMNIVISION OV7670 SENSOR DRIVER
8b58be88 8059M: Jonathan Corbet <corbet@lwn.net>
661263b5 8060L: linux-media@vger.kernel.org
275ffde4 8061T: git git://linuxtv.org/media_tree.git
77d5140f 8062S: Maintained
90d72ac6 8063F: drivers/media/i2c/ov7670.c
77d5140f 8064
431bca73 8065ONENAND FLASH DRIVER
8b58be88 8066M: Kyungmin Park <kyungmin.park@samsung.com>
431bca73
TG
8067L: linux-mtd@lists.infradead.org
8068S: Maintained
679655da
JP
8069F: drivers/mtd/onenand/
8070F: include/linux/mtd/onenand*.h
431bca73 8071
1da177e4 8072ONSTREAM SCSI TAPE DRIVER
8b58be88 8073M: Willem Riede <osst@riede.org>
1da177e4
LT
8074L: osst-users@lists.sourceforge.net
8075L: linux-scsi@vger.kernel.org
8076S: Maintained
f7269cfc
JD
8077F: Documentation/scsi/osst.txt
8078F: drivers/scsi/osst.*
8079F: drivers/scsi/osst_*.h
8080F: drivers/scsi/st.h
1da177e4 8081
e2d1d6c0 8082OPENCORES I2C BUS DRIVER
8b58be88 8083M: Peter Korsgaard <jacmet@sunsite.dk>
846557d3 8084L: linux-i2c@vger.kernel.org
e2d1d6c0 8085S: Maintained
679655da
JP
8086F: Documentation/i2c/busses/i2c-ocores
8087F: drivers/i2c/busses/i2c-ocores.c
e2d1d6c0 8088
860c44c1 8089OPEN FIRMWARE AND FLATTENED DEVICE TREE
5d3ad8a6 8090M: Rob Herring <robh+dt@kernel.org>
c8fb70a3
GL
8091M: Frank Rowand <frowand.list@gmail.com>
8092M: Grant Likely <grant.likely@linaro.org>
d0fb18c5 8093L: devicetree@vger.kernel.org
a7fefe9f
RH
8094W: http://www.devicetree.org/
8095T: git git://git.kernel.org/pub/scm/linux/kernel/git/glikely/linux.git
860c44c1 8096S: Maintained
f8828205 8097F: drivers/of/
860c44c1 8098F: include/linux/of*.h
f8828205 8099F: scripts/dtc/
860c44c1 8100
f8828205 8101OPEN FIRMWARE AND FLATTENED DEVICE TREE BINDINGS
5d3ad8a6 8102M: Rob Herring <robh+dt@kernel.org>
f8828205
GL
8103M: Pawel Moll <pawel.moll@arm.com>
8104M: Mark Rutland <mark.rutland@arm.com>
de80963e 8105M: Ian Campbell <ijc+devicetree@hellion.org.uk>
bdbff6ba 8106M: Kumar Gala <galak@codeaurora.org>
f8828205 8107L: devicetree@vger.kernel.org
9f273c24 8108T: git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
f8828205
GL
8109S: Maintained
8110F: Documentation/devicetree/
8111F: arch/*/boot/dts/
8112F: include/dt-bindings/
8113
2bb65f56
PA
8114OPEN FIRMWARE AND DEVICE TREE OVERLAYS
8115M: Pantelis Antoniou <pantelis.antoniou@konsulko.com>
8116L: devicetree@vger.kernel.org
8117S: Maintained
8118F: Documentation/devicetree/dynamic-resolution-notes.txt
8119F: Documentation/devicetree/overlay-notes.txt
8120F: drivers/of/overlay.c
8121F: drivers/of/resolver.c
8122
19f9d392
JB
8123OPENRISC ARCHITECTURE
8124M: Jonas Bonn <jonas@southpole.se>
8125W: http://openrisc.net
eab7c1c0 8126L: linux@lists.openrisc.net (moderated for non-subscribers)
19f9d392
JB
8127S: Maintained
8128T: git git://openrisc.net/~jonas/linux
14430813 8129F: arch/openrisc/
19f9d392 8130
ccb1352e 8131OPENVSWITCH
4f337ed5 8132M: Pravin Shelar <pshelar@nicira.com>
b422da7c 8133L: netdev@vger.kernel.org
ccb1352e
JG
8134L: dev@openvswitch.org
8135W: http://openvswitch.org
ccb1352e
JG
8136S: Maintained
8137F: net/openvswitch/
b422da7c 8138F: include/uapi/linux/openvswitch.h
ccb1352e 8139
875fa6fb
VK
8140OPERATING PERFORMANCE POINTS (OPP)
8141M: Viresh Kumar <vireshk@kernel.org>
8142M: Nishanth Menon <nm@ti.com>
8143M: Stephen Boyd <sboyd@codeaurora.org>
8144L: linux-pm@vger.kernel.org
8145S: Maintained
8146T: git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git
8147F: drivers/base/power/opp/
8148F: include/linux/pm_opp.h
8149F: Documentation/power/opp.txt
8150F: Documentation/devicetree/bindings/opp/
8151
af39917d
CL
8152OPL4 DRIVER
8153M: Clemens Ladisch <clemens@ladisch.de>
8154L: alsa-devel@alsa-project.org (moderated for non-subscribers)
8155T: git git://git.alsa-project.org/alsa-kernel.git
8156S: Maintained
8157F: sound/drivers/opl4/
8158
1da177e4 8159OPROFILE
4cf7e718 8160M: Robert Richter <rric@kernel.org>
1da177e4
LT
8161L: oprofile-list@lists.sf.net
8162S: Maintained
81c4a8a6 8163F: arch/*/include/asm/oprofile*.h
679655da
JP
8164F: arch/*/oprofile/
8165F: drivers/oprofile/
8166F: include/linux/oprofile.h
1da177e4 8167
e2d1d6c0 8168ORACLE CLUSTER FILESYSTEM 2 (OCFS2)
8b58be88 8169M: Mark Fasheh <mfasheh@suse.com>
d6351db2 8170M: Joel Becker <jlbec@evilplan.org>
e2d1d6c0 8171L: ocfs2-devel@oss.oracle.com (moderated for non-subscribers)
01945fa2 8172W: http://ocfs2.wiki.kernel.org
e2d1d6c0 8173S: Supported
679655da
JP
8174F: Documentation/filesystems/ocfs2.txt
8175F: Documentation/filesystems/dlmfs.txt
8176F: fs/ocfs2/
e2d1d6c0 8177
1da177e4 8178ORINOCO DRIVER
724c6b35 8179L: linux-wireless@vger.kernel.org
491b26b4 8180W: http://wireless.kernel.org/en/users/Drivers/orinoco
ecffdde6 8181W: http://www.nongnu.org/orinoco/
3a59babb 8182S: Orphan
2be45b66 8183F: drivers/net/wireless/intersil/orinoco/
1da177e4 8184
42c55aa8 8185OSD LIBRARY and FILESYSTEM
fadc0752 8186M: Boaz Harrosh <ooo@electrozaur.com>
f1f6630b 8187M: Benny Halevy <bhalevy@primarydata.com>
68274794
BH
8188L: osd-dev@open-osd.org
8189W: http://open-osd.org
54e5881d 8190T: git git://git.open-osd.org/open-osd.git
68274794 8191S: Maintained
42c55aa8 8192F: drivers/scsi/osd/
6b6f0b6c 8193F: include/scsi/osd_*
42c55aa8 8194F: fs/exofs/
68274794 8195
ef94b186 8196OVERLAY FILESYSTEM
7c37fbda 8197M: Miklos Szeredi <miklos@szeredi.hu>
1d113735
MS
8198L: linux-unionfs@vger.kernel.org
8199T: git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/vfs.git
7c37fbda 8200S: Supported
1d113735 8201F: fs/overlayfs/
7c37fbda
NB
8202F: Documentation/filesystems/overlayfs.txt
8203
e2d1d6c0 8204P54 WIRELESS DRIVER
084cb0fe 8205M: Christian Lamparter <chunkeey@googlemail.com>
e2d1d6c0 8206L: linux-wireless@vger.kernel.org
084cb0fe 8207W: http://wireless.kernel.org/en/users/Drivers/p54
e2d1d6c0 8208S: Maintained
d3466830 8209F: drivers/net/wireless/intersil/p54/
e2d1d6c0 8210
f5cd7872 8211PA SEMI ETHERNET DRIVER
8b58be88 8212M: Olof Johansson <olof@lixom.net>
f5cd7872
OJ
8213L: netdev@vger.kernel.org
8214S: Maintained
ded19add 8215F: drivers/net/ethernet/pasemi/*
f5cd7872 8216
beb58aa3 8217PA SEMI SMBUS DRIVER
8b58be88 8218M: Olof Johansson <olof@lixom.net>
846557d3 8219L: linux-i2c@vger.kernel.org
beb58aa3 8220S: Maintained
679655da 8221F: drivers/i2c/busses/i2c-pasemi.c
beb58aa3 8222
48fc267e
SK
8223PADATA PARALLEL EXECUTION MECHANISM
8224M: Steffen Klassert <steffen.klassert@secunet.com>
48fc267e
SK
8225L: linux-crypto@vger.kernel.org
8226S: Maintained
8227F: kernel/padata.c
8228F: include/linux/padata.h
8229F: Documentation/padata.txt
8230
709ee531 8231PANASONIC LAPTOP ACPI EXTRAS DRIVER
8b58be88 8232M: Harald Welte <laforge@gnumonks.org>
d0944853 8233L: platform-driver-x86@vger.kernel.org
709ee531 8234S: Maintained
679655da 8235F: drivers/platform/x86/panasonic-laptop.c
709ee531 8236
368dd5ac 8237PANASONIC MN10300/AM33/AM34 PORT
8b58be88
JP
8238M: David Howells <dhowells@redhat.com>
8239M: Koichi Yasutake <yasutake.koichi@jp.panasonic.com>
4fa97181
DH
8240L: linux-am33-list@redhat.com (moderated for non-subscribers)
8241W: ftp://ftp.redhat.com/pub/redhat/gnupro/AM33/
8242S: Maintained
679655da
JP
8243F: Documentation/mn10300/
8244F: arch/mn10300/
4fa97181 8245
305b37bd
KS
8246PARALLEL LCD/KEYPAD PANEL DRIVER
8247M: Willy Tarreau <willy@haproxy.com>
8248M: Ksenija Stanojevic <ksenija.stanojevic@gmail.com>
8249S: Odd Fixes
8250F: Documentation/misc-devices/lcd-panel-cgram.txt
8251F: drivers/misc/panel.c
8252
64dfff03
SM
8253PARALLEL PORT SUBSYSTEM
8254M: Sudip Mukherjee <sudipm.mukherjee@gmail.com>
8255M: Sudip Mukherjee <sudip@vectorindia.org>
3dd1a329 8256L: linux-parport@lists.infradead.org (subscribers-only)
64dfff03 8257S: Maintained
679655da
JP
8258F: drivers/parport/
8259F: include/linux/parport*.h
8260F: drivers/char/ppdev.c
c117ab84 8261F: include/uapi/linux/ppdev.h
64dfff03 8262F: Documentation/parport*.txt
1da177e4 8263
4cdf6bc2 8264PARAVIRT_OPS INTERFACE
d633180c 8265M: Jeremy Fitzhardinge <jeremy@goop.org>
8b58be88
JP
8266M: Chris Wright <chrisw@sous-sol.org>
8267M: Alok Kataria <akataria@vmware.com>
8268M: Rusty Russell <rusty@rustcorp.com.au>
c996d8b9 8269L: virtualization@lists.linux-foundation.org
4cdf6bc2 8270S: Supported
a2e19991 8271F: Documentation/virtual/paravirt_ops.txt
679655da
JP
8272F: arch/*/kernel/paravirt*
8273F: arch/*/include/asm/paravirt.h
4cdf6bc2 8274
e2d1d6c0 8275PARIDE DRIVERS FOR PARALLEL PORT IDE DEVICES
8b58be88 8276M: Tim Waugh <tim@cyberelk.net>
e2d1d6c0 8277L: linux-parport@lists.infradead.org (subscribers-only)
e2d1d6c0 8278S: Maintained
679655da
JP
8279F: Documentation/blockdev/paride.txt
8280F: drivers/block/paride/
e2d1d6c0
RD
8281
8282PARISC ARCHITECTURE
b8828770 8283M: "James E.J. Bottomley" <jejb@parisc-linux.org>
b38a03b8 8284M: Helge Deller <deller@gmx.de>
e2d1d6c0
RD
8285L: linux-parisc@vger.kernel.org
8286W: http://www.parisc-linux.org/
8a6e2535 8287Q: http://patchwork.kernel.org/project/linux-parisc/list/
08deed1e 8288T: git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/parisc-2.6.git
fbb46caa 8289T: git git://git.kernel.org/pub/scm/linux/kernel/git/deller/parisc-linux.git
e2d1d6c0 8290S: Maintained
679655da 8291F: arch/parisc/
2b6bac9e 8292F: Documentation/parisc/
679655da 8293F: drivers/parisc/
2b6bac9e
HD
8294F: drivers/char/agp/parisc-agp.c
8295F: drivers/input/serio/gscps2.c
8296F: drivers/parport/parport_gsc.*
8297F: drivers/tty/serial/8250/8250_gsc.c
8a61f013 8298F: drivers/video/fbdev/sti*
2b6bac9e
HD
8299F: drivers/video/console/sti*
8300F: drivers/video/logo/logo_parisc*
e2d1d6c0 8301
1662d32c 8302PC87360 HARDWARE MONITORING DRIVER
8b58be88 8303M: Jim Cromie <jim.cromie@gmail.com>
1662d32c
JC
8304L: lm-sensors@lm-sensors.org
8305S: Maintained
679655da
JP
8306F: Documentation/hwmon/pc87360
8307F: drivers/hwmon/pc87360.c
1662d32c
JC
8308
8309PC8736x GPIO DRIVER
8b58be88 8310M: Jim Cromie <jim.cromie@gmail.com>
1662d32c 8311S: Maintained
679655da 8312F: drivers/char/pc8736x_gpio.c
1662d32c 8313
1ad107fd 8314PC87427 HARDWARE MONITORING DRIVER
d8130624 8315M: Jean Delvare <jdelvare@suse.com>
1ad107fd
JD
8316L: lm-sensors@lm-sensors.org
8317S: Maintained
8318F: Documentation/hwmon/pc87427
8319F: drivers/hwmon/pc87427.c
8320
b26e0ed4 8321PCA9532 LED DRIVER
8b58be88 8322M: Riku Voipio <riku.voipio@iki.fi>
b26e0ed4 8323S: Maintained
d5ca6918
JP
8324F: drivers/leds/leds-pca9532.c
8325F: include/linux/leds-pca9532.h
b26e0ed4 8326
5ce914a8 8327PCA9541 I2C BUS MASTER SELECTOR DRIVER
ca462085 8328M: Guenter Roeck <linux@roeck-us.net>
5ce914a8
GR
8329L: linux-i2c@vger.kernel.org
8330S: Maintained
b4f0b74e 8331F: drivers/i2c/muxes/i2c-mux-pca9541.c
5ce914a8 8332
3971dae5 8333PCDP - PRIMARY CONSOLE AND DEBUG PORT
055e72fe 8334M: Khalid Aziz <khalid@gonehiking.org>
3971dae5
KA
8335S: Maintained
8336F: drivers/firmware/pcdp.*
8337
065c6359 8338PCI ERROR RECOVERY
6305902c 8339M: Linas Vepstas <linasvepstas@gmail.com>
c1f69db7 8340L: linux-pci@vger.kernel.org
065c6359 8341S: Supported
679655da 8342F: Documentation/PCI/pci-error-recovery.txt
065c6359 8343
78c1cffd
RC
8344PCI ENHANCED ERROR HANDLING (EEH) FOR POWERPC
8345M: Russell Currey <ruscur@russell.cc>
8346L: linuxppc-dev@lists.ozlabs.org
8347S: Supported
8348F: Documentation/powerpc/eeh-pci-error-recovery.txt
8349F: arch/powerpc/kernel/eeh*.c
8350F: arch/powerpc/platforms/*/eeh*.c
8351F: arch/powerpc/include/*/eeh*.h
8352
1da177e4 8353PCI SUBSYSTEM
5ac3a6d2 8354M: Bjorn Helgaas <bhelgaas@google.com>
2905474d 8355L: linux-pci@vger.kernel.org
99662dd1 8356Q: http://patchwork.ozlabs.org/project/linux-pci/list/
c0233ed4 8357T: git git://git.kernel.org/pub/scm/linux/kernel/git/helgaas/pci.git
1da177e4 8358S: Supported
679655da
JP
8359F: Documentation/PCI/
8360F: drivers/pci/
8361F: include/linux/pci*
6b49ee49 8362F: arch/x86/pci/
cad01f91 8363F: arch/x86/kernel/quirks.c
1da177e4 8364
eaa6111b
LFT
8365PCI DRIVER FOR ALTERA PCIE IP
8366M: Ley Foon Tan <lftan@altera.com>
8367L: rfi@lists.rocketboards.org (moderated for non-subscribers)
8368L: linux-pci@vger.kernel.org
8369S: Supported
8370F: Documentation/devicetree/bindings/pci/altera-pcie.txt
8371F: drivers/pci/host/pcie-altera.c
8372
b7e78170
RH
8373PCI DRIVER FOR ARM VERSATILE PLATFORM
8374M: Rob Herring <robh@kernel.org>
8375L: linux-pci@vger.kernel.org
8376L: linux-arm-kernel@lists.infradead.org
8377S: Maintained
8378F: Documentation/devicetree/bindings/pci/versatile.txt
8379F: drivers/pci/host/pci-versatile.c
8380
5f6b6ccd
TI
8381PCI DRIVER FOR APPLIEDMICRO XGENE
8382M: Tanmay Inamdar <tinamdar@apm.com>
8383L: linux-pci@vger.kernel.org
8384L: linux-arm-kernel@lists.infradead.org
8385S: Maintained
8386F: Documentation/devicetree/bindings/pci/xgene-pci.txt
8387F: drivers/pci/host/pci-xgene.c
8388
62d0ff83
ML
8389PCI DRIVER FOR FREESCALE LAYERSCAPE
8390M: Minghuan Lian <minghuan.Lian@freescale.com>
8391M: Mingkai Hu <mingkai.hu@freescale.com>
8392M: Roy Zang <tie-fei.zang@freescale.com>
8393L: linuxppc-dev@lists.ozlabs.org
8394L: linux-pci@vger.kernel.org
8395L: linux-arm-kernel@lists.infradead.org
8396S: Maintained
8397F: drivers/pci/host/*layerscape*
8398
f0b75693 8399PCI DRIVER FOR IMX6
f175aa2c 8400M: Richard Zhu <Richard.Zhu@freescale.com>
1ba55f55 8401M: Lucas Stach <l.stach@pengutronix.de>
f0b75693
BH
8402L: linux-pci@vger.kernel.org
8403L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8404S: Maintained
8405F: drivers/pci/host/*imx6*
8406
0c4ffcfe
MK
8407PCI DRIVER FOR TI KEYSTONE
8408M: Murali Karicheri <m-karicheri2@ti.com>
8409L: linux-pci@vger.kernel.org
8410L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8411S: Maintained
8412F: drivers/pci/host/*keystone*
8413
f0b75693
BH
8414PCI DRIVER FOR MVEBU (Marvell Armada 370 and Armada XP SOC support)
8415M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
8416M: Jason Cooper <jason@lakedaemon.net>
8417L: linux-pci@vger.kernel.org
8418L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8419S: Maintained
8420F: drivers/pci/host/*mvebu*
8421
0447cfd7
TR
8422PCI DRIVER FOR NVIDIA TEGRA
8423M: Thierry Reding <thierry.reding@gmail.com>
8424L: linux-tegra@vger.kernel.org
f0b75693 8425L: linux-pci@vger.kernel.org
0447cfd7
TR
8426S: Supported
8427F: Documentation/devicetree/bindings/pci/nvidia,tegra20-pcie.txt
8428F: drivers/pci/host/pci-tegra.c
8429
47ff3de9
KVA
8430PCI DRIVER FOR TI DRA7XX
8431M: Kishon Vijay Abraham I <kishon@ti.com>
8432L: linux-omap@vger.kernel.org
8433L: linux-pci@vger.kernel.org
8434S: Supported
8435F: Documentation/devicetree/bindings/pci/ti-pci.txt
8436F: drivers/pci/host/pci-dra7xx.c
8437
f0b75693
BH
8438PCI DRIVER FOR RENESAS R-CAR
8439M: Simon Horman <horms@verge.net.au>
8440L: linux-pci@vger.kernel.org
4a121096 8441L: linux-renesas-soc@vger.kernel.org
f0b75693
BH
8442S: Maintained
8443F: drivers/pci/host/*rcar*
8444
4af82255 8445PCI DRIVER FOR SAMSUNG EXYNOS
b7701755 8446M: Jingoo Han <jingoohan1@gmail.com>
4af82255 8447L: linux-pci@vger.kernel.org
f0b75693
BH
8448L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8449L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
4af82255
JH
8450S: Maintained
8451F: drivers/pci/host/pci-exynos.c
8452
f0b75693 8453PCI DRIVER FOR SYNOPSIS DESIGNWARE
b7701755 8454M: Jingoo Han <jingoohan1@gmail.com>
110baab1 8455M: Pratyush Anand <pratyush.anand@gmail.com>
f0b75693
BH
8456L: linux-pci@vger.kernel.org
8457S: Maintained
8458F: drivers/pci/host/*designware*
8459
5a3aa2a8
JP
8460PCI DRIVER FOR SYNOPSYS PROTOTYPING DEVICE
8461M: Joao Pinto <jpinto@synopsys.com>
8462L: linux-pci@vger.kernel.org
8463S: Maintained
8464F: Documentation/devicetree/bindings/pci/designware-pcie.txt
8465F: drivers/pci/host/pcie-designware-plat.c
8466
cf28855b
WD
8467PCI DRIVER FOR GENERIC OF HOSTS
8468M: Will Deacon <will.deacon@arm.com>
8469L: linux-pci@vger.kernel.org
8470L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8471S: Maintained
8472F: Documentation/devicetree/bindings/pci/host-generic-pci.txt
4e64dbe2 8473F: drivers/pci/host/pci-host-common.c
cf28855b
WD
8474F: drivers/pci/host/pci-host-generic.c
8475
185a383a
KB
8476PCI DRIVER FOR INTEL VOLUME MANAGEMENT DEVICE (VMD)
8477M: Keith Busch <keith.busch@intel.com>
8478L: linux-pci@vger.kernel.org
8479S: Supported
8480F: arch/x86/pci/vmd.c
8481
51b66a6c 8482PCIE DRIVER FOR ST SPEAR13XX
110baab1 8483M: Pratyush Anand <pratyush.anand@gmail.com>
51b66a6c 8484L: linux-pci@vger.kernel.org
110baab1 8485S: Maintained
51b66a6c
PA
8486F: drivers/pci/host/*spear*
8487
af1169b4
LFT
8488PCI MSI DRIVER FOR ALTERA MSI IP
8489M: Ley Foon Tan <lftan@altera.com>
8490L: rfi@lists.rocketboards.org (moderated for non-subscribers)
8491L: linux-pci@vger.kernel.org
8492S: Supported
8493F: Documentation/devicetree/bindings/pci/altera-pcie-msi.txt
8494F: drivers/pci/host/pcie-altera-msi.c
51b66a6c 8495
dcd19de3
DD
8496PCI MSI DRIVER FOR APPLIEDMICRO XGENE
8497M: Duc Dang <dhdang@apm.com>
8498L: linux-pci@vger.kernel.org
8499L: linux-arm-kernel@lists.infradead.org
8500S: Maintained
8501F: Documentation/devicetree/bindings/pci/xgene-pci-msi.txt
8502F: drivers/pci/host/pci-xgene-msi.c
8503
500a1d9a
ZW
8504PCIE DRIVER FOR HISILICON
8505M: Zhou Wang <wangzhou1@hisilicon.com>
5930fe4e 8506M: Gabriele Paoloni <gabriele.paoloni@huawei.com>
500a1d9a
ZW
8507L: linux-pci@vger.kernel.org
8508S: Maintained
8509F: Documentation/devicetree/bindings/pci/hisilicon-pcie.txt
8510F: drivers/pci/host/pcie-hisi.c
8511
82a82383
SV
8512PCIE DRIVER FOR QUALCOMM MSM
8513M: Stanimir Varbanov <svarbanov@mm-sol.com>
8514L: linux-pci@vger.kernel.org
8515L: linux-arm-msm@vger.kernel.org
8516S: Maintained
8517F: drivers/pci/host/*qcom*
8518
f12b76e5
DD
8519PCIE DRIVER FOR CAVIUM THUNDERX
8520M: David Daney <david.daney@cavium.com>
8521L: linux-pci@vger.kernel.org
8522L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8523S: Supported
8524F: Documentation/devicetree/bindings/pci/pci-thunder-*
8525F: drivers/pci/host/pci-thunder-*
8526
1da177e4 8527PCMCIA SUBSYSTEM
4230dfc9 8528P: Linux PCMCIA Team
f5df5881 8529L: linux-pcmcia@lists.infradead.org
6650e0a5 8530W: http://lists.infradead.org/mailman/listinfo/linux-pcmcia
9f273c24 8531T: git git://git.kernel.org/pub/scm/linux/kernel/git/brodo/pcmcia.git
4230dfc9 8532S: Maintained
679655da
JP
8533F: Documentation/pcmcia/
8534F: drivers/pcmcia/
8535F: include/pcmcia/
1da177e4
LT
8536
8537PCNET32 NETWORK DRIVER
227fb925 8538M: Don Fry <pcnet32@frontier.com>
979b6c13 8539L: netdev@vger.kernel.org
1da177e4 8540S: Maintained
b955f6ca 8541F: drivers/net/ethernet/amd/pcnet32.c
1da177e4 8542
48fc267e
SK
8543PCRYPT PARALLEL CRYPTO ENGINE
8544M: Steffen Klassert <steffen.klassert@secunet.com>
8545L: linux-crypto@vger.kernel.org
8546S: Maintained
8547F: crypto/pcrypt.c
8548F: include/crypto/pcrypt.h
8549
e72df0b8
TH
8550PER-CPU MEMORY ALLOCATOR
8551M: Tejun Heo <tj@kernel.org>
93e205a7 8552M: Christoph Lameter <cl@linux.com>
e72df0b8
TH
8553T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/percpu.git
8554S: Maintained
8555F: include/linux/percpu*.h
8556F: mm/percpu*.c
8557F: arch/*/include/asm/percpu.h
8558
ad4ecbcb 8559PER-TASK DELAY ACCOUNTING
185e595f 8560M: Balbir Singh <bsingharora@gmail.com>
ad4ecbcb 8561S: Maintained
679655da
JP
8562F: include/linux/delayacct.h
8563F: kernel/delayacct.c
ad4ecbcb 8564
57c0c15b 8565PERFORMANCE EVENTS SUBSYSTEM
daecbd26 8566M: Peter Zijlstra <peterz@infradead.org>
dd9b238c 8567M: Ingo Molnar <mingo@redhat.com>
f80c5393 8568M: Arnaldo Carvalho de Melo <acme@kernel.org>
a54d690e 8569R: Alexander Shishkin <alexander.shishkin@linux.intel.com>
981c3a4f 8570L: linux-kernel@vger.kernel.org
75fc2d37 8571T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
6c0b3244 8572S: Supported
d53e8365 8573F: kernel/events/*
a003236c 8574F: include/linux/perf_event.h
c117ab84 8575F: include/uapi/linux/perf_event.h
141c4296
RR
8576F: arch/*/kernel/perf_event*.c
8577F: arch/*/kernel/*/perf_event*.c
8578F: arch/*/kernel/*/*/perf_event*.c
a003236c 8579F: arch/*/include/asm/perf_event.h
a003236c
VL
8580F: arch/*/kernel/perf_callchain.c
8581F: tools/perf/
6c0b3244 8582
dd49d0f5 8583PERSONALITY HANDLING
8b58be88 8584M: Christoph Hellwig <hch@infradead.org>
dd49d0f5
JC
8585L: linux-abi-devel@lists.sourceforge.net
8586S: Maintained
679655da 8587F: include/linux/personality.h
c117ab84 8588F: include/uapi/linux/personality.h
dd49d0f5 8589
838e7a03 8590PHONET PROTOCOL
2a06b40f 8591M: Remi Denis-Courmont <courmisch@gmail.com>
838e7a03
RDC
8592S: Supported
8593F: Documentation/networking/phonet.txt
8594F: include/linux/phonet.h
8595F: include/net/phonet/
c117ab84 8596F: include/uapi/linux/phonet.h
838e7a03
RDC
8597F: net/phonet/
8598
1da177e4 8599PHRAM MTD DRIVER
8b58be88 8600M: Joern Engel <joern@lazybastard.org>
1da177e4
LT
8601L: linux-mtd@lists.infradead.org
8602S: Maintained
679655da 8603F: drivers/mtd/devices/phram.c
1da177e4 8604
efdbb10e
BP
8605PICOLCD HID DRIVER
8606M: Bruno Prémont <bonbons@linux-vserver.org>
8607L: linux-input@vger.kernel.org
8608S: Maintained
8609F: drivers/hid/hid-picolcd*
8610
a53bfa07
JI
8611PICOXCELL SUPPORT
8612M: Jamie Iles <jamie@jamieiles.com>
8613L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8614T: git git://github.com/jamieiles/linux-2.6-ji.git
8615S: Supported
b8733987 8616F: arch/arm/boot/dts/picoxcell*
14430813 8617F: arch/arm/mach-picoxcell/
b8733987 8618F: drivers/crypto/picoxcell*
a53bfa07 8619
2744e8af
LW
8620PIN CONTROL SUBSYSTEM
8621M: Linus Walleij <linus.walleij@linaro.org>
c11f042b 8622L: linux-gpio@vger.kernel.org
dbe752a3 8623T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl.git
2744e8af 8624S: Maintained
07f29ba6 8625F: drivers/pinctrl/
8e406fe4 8626F: include/linux/pinctrl/
2744e8af 8627
2201bbb8
JCPV
8628PIN CONTROLLER - ATMEL AT91
8629M: Jean-Christophe Plagniol-Villard <plagnioj@jcrosoft.com>
8630L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8631S: Maintained
c654b6bf 8632F: drivers/pinctrl/pinctrl-at91.*
2201bbb8 8633
33d3690c
LD
8634PIN CONTROLLER - ATMEL AT91 PIO4
8635M: Ludovic Desroches <ludovic.desroches@atmel.com>
8636L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8637L: linux-gpio@vger.kernel.org
8638S: Supported
8639F: drivers/pinctrl/pinctrl-at91-pio4.*
8640
cbd1b652
MW
8641PIN CONTROLLER - INTEL
8642M: Mika Westerberg <mika.westerberg@linux.intel.com>
8643M: Heikki Krogerus <heikki.krogerus@linux.intel.com>
8644S: Maintained
8645F: drivers/pinctrl/intel/
2201bbb8 8646
9963b536
LP
8647PIN CONTROLLER - RENESAS
8648M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
1a4ca6dd 8649M: Geert Uytterhoeven <geert+renesas@glider.be>
4a121096 8650L: linux-renesas-soc@vger.kernel.org
9963b536
LP
8651S: Maintained
8652F: drivers/pinctrl/sh-pfc/
8653
b75e60d6 8654PIN CONTROLLER - SAMSUNG
fea685e9 8655M: Tomasz Figa <tomasz.figa@gmail.com>
b75e60d6
DA
8656L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8657L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
8658S: Maintained
9b5b33f6 8659F: drivers/pinctrl/samsung/
b75e60d6 8660
13cbd906
TL
8661PIN CONTROLLER - SINGLE
8662M: Tony Lindgren <tony@atomide.com>
8663M: Haojian Zhuang <haojian.zhuang@linaro.org>
8664L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8665L: linux-omap@vger.kernel.org
8666S: Maintained
8667F: drivers/pinctrl/pinctrl-single.c
8668
deda8287 8669PIN CONTROLLER - ST SPEAR
da89947b 8670M: Viresh Kumar <vireshk@kernel.org>
deda8287
VK
8671L: spear-devel@list.st.com
8672L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8673W: http://www.st.com/spear
8674S: Maintained
8e406fe4 8675F: drivers/pinctrl/spear/
deda8287 8676
249a6771 8677PKTCDVD DRIVER
e5f6450c 8678M: Jiri Kosina <jikos@kernel.org>
249a6771 8679S: Maintained
679655da
JP
8680F: drivers/block/pktcdvd.c
8681F: include/linux/pktcdvd.h
c117ab84 8682F: include/uapi/linux/pktcdvd.h
249a6771 8683
b31d8273
G
8684PKUNITY SOC DRIVERS
8685M: Guan Xuetao <gxt@mprc.pku.edu.cn>
8686W: http://mprc.pku.edu.cn/~guanxuetao/linux
8687S: Maintained
ceebf4d5 8688T: git git://github.com/gxt/linux.git
b31d8273 8689F: drivers/input/serio/i8042-unicore32io.h
d10e4a66 8690F: drivers/i2c/busses/i2c-puv3.c
8a61f013 8691F: drivers/video/fbdev/fb-puv3.c
2809e80b 8692F: drivers/rtc/rtc-puv3.c
b31d8273 8693
9d2ecfb7 8694PMBUS HARDWARE MONITORING DRIVERS
ca462085 8695M: Guenter Roeck <linux@roeck-us.net>
9d2ecfb7
GR
8696L: lm-sensors@lm-sensors.org
8697W: http://www.lm-sensors.org/
8698W: http://www.roeck-us.net/linux/drivers/
8699T: git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
8700S: Maintained
8701F: Documentation/hwmon/pmbus
8702F: drivers/hwmon/pmbus/
8703F: include/linux/i2c/pmbus.h
8704
89a36810 8705PMC SIERRA MaxRAID DRIVER
89a36810
AR
8706L: linux-scsi@vger.kernel.org
8707W: http://www.pmc-sierra.com/
3cdea4d7 8708S: Orphan
89a36810
AR
8709F: drivers/scsi/pmcraid.*
8710
dbf9bfe6 8711PMC SIERRA PM8001 DRIVER
d32477e2 8712M: Jack Wang <jinpu.wang@profitbricks.com>
dbf9bfe6 8713M: lindar_liu@usish.com
f5a7b525 8714L: pmchba@pmcs.com
dbf9bfe6 8715L: linux-scsi@vger.kernel.org
8716S: Supported
8717F: drivers/scsi/pm8001/
8718
1da177e4 8719POSIX CLOCKS and TIMERS
8b58be88 8720M: Thomas Gleixner <tglx@linutronix.de>
981c3a4f 8721L: linux-kernel@vger.kernel.org
75fc2d37 8722T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
5cee9645 8723S: Maintained
679655da
JP
8724F: fs/timerfd.c
8725F: include/linux/timer*
5cee9645 8726F: kernel/time/*timer*
1da177e4 8727
7b06a6d7
RW
8728POWER MANAGEMENT CORE
8729M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
8730L: linux-pm@vger.kernel.org
8731T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
8732S: Supported
8733F: drivers/base/power/
8734F: include/linux/pm.h
8735F: include/linux/pm_*
8736F: include/linux/powercap.h
8737F: drivers/powercap/
8738
3be86148 8739POWER SUPPLY CLASS/SUBSYSTEM and DRIVERS
ad8464a2 8740M: Sebastian Reichel <sre@kernel.org>
57318935 8741M: Dmitry Eremin-Solenikov <dbaryshkov@gmail.com>
8b58be88 8742M: David Woodhouse <dwmw2@infradead.org>
ad8464a2 8743L: linux-pm@vger.kernel.org
54e5881d 8744T: git git://git.infradead.org/battery-2.6.git
3be86148 8745S: Maintained
679655da 8746F: include/linux/power_supply.h
8cd725a1 8747F: drivers/power/
26305022 8748X: drivers/power/avs/
3be86148 8749
514f161a
MR
8750POWER STATE COORDINATION INTERFACE (PSCI)
8751M: Mark Rutland <mark.rutland@arm.com>
8752M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
8753L: linux-arm-kernel@lists.infradead.org
8754S: Maintained
8755F: drivers/firmware/psci.c
8756F: include/linux/psci.h
8757F: include/uapi/linux/psci.h
8758
1da177e4 8759PNP SUPPORT
9c3646d1 8760M: "Rafael J. Wysocki" <rafael.j.wysocki@intel.com>
1da177e4 8761S: Maintained
679655da 8762F: drivers/pnp/
1da177e4
LT
8763
8764PPP PROTOCOL DRIVERS AND COMPRESSORS
8b58be88 8765M: Paul Mackerras <paulus@samba.org>
1da177e4
LT
8766L: linux-ppp@vger.kernel.org
8767S: Maintained
224cf5ad 8768F: drivers/net/ppp/ppp_*
1da177e4
LT
8769
8770PPP OVER ATM (RFC 2364)
8b58be88 8771M: Mitchell Blank Jr <mitch@sfgoth.com>
1da177e4 8772S: Maintained
679655da 8773F: net/atm/pppoatm.c
c117ab84 8774F: include/uapi/linux/atmppp.h
1da177e4
LT
8775
8776PPP OVER ETHERNET
8b58be88 8777M: Michal Ostrowski <mostrows@earthlink.net>
1da177e4 8778S: Maintained
224cf5ad
JK
8779F: drivers/net/ppp/pppoe.c
8780F: drivers/net/ppp/pppox.c
1da177e4 8781
a6d2370b 8782PPP OVER L2TP
8b58be88 8783M: James Chapman <jchapman@katalix.com>
a6d2370b 8784S: Maintained
90ca28d1 8785F: net/l2tp/l2tp_ppp.c
679655da 8786F: include/linux/if_pppol2tp.h
c117ab84 8787F: include/uapi/linux/if_pppol2tp.h
a6d2370b 8788
eae9d2ba 8789PPS SUPPORT
8b58be88 8790M: Rodolfo Giometti <giometti@enneenne.com>
eae9d2ba
RG
8791W: http://wiki.enneenne.com/index.php/LinuxPPS_support
8792L: linuxpps@ml.enneenne.com (subscribers-only)
8793S: Maintained
cabaaf41
JP
8794F: Documentation/pps/
8795F: drivers/pps/
8796F: include/linux/pps*.h
eae9d2ba 8797
71a6d0af
HW
8798PPTP DRIVER
8799M: Dmitry Kozlov <xeb@mail.ru>
8800L: netdev@vger.kernel.org
8801S: Maintained
224cf5ad 8802F: drivers/net/ppp/pptp.c
71a6d0af
HW
8803W: http://sourceforge.net/projects/accel-pptp
8804
1da177e4 8805PREEMPTIBLE KERNEL
8b58be88 8806M: Robert Love <rml@tech9.net>
1da177e4
LT
8807L: kpreempt-tech@lists.sourceforge.net
8808W: ftp://ftp.kernel.org/pub/linux/kernel/people/rml/preempt-kernel
8809S: Supported
679655da
JP
8810F: Documentation/preempt-locking.txt
8811F: include/linux/preempt.h
1da177e4
LT
8812
8813PRISM54 WIRELESS DRIVER
8b58be88 8814M: "Luis R. Rodriguez" <mcgrof@gmail.com>
724c6b35 8815L: linux-wireless@vger.kernel.org
9ef80804 8816W: http://wireless.kernel.org/en/users/Drivers/p54
1d89cae1 8817S: Obsolete
c12edfe2 8818F: drivers/net/wireless/intersil/prism54/
1da177e4 8819
02c18891 8820PS3 NETWORK SUPPORT
b809b9ca 8821M: Geoff Levand <geoff@infradead.org>
02c18891 8822L: netdev@vger.kernel.org
a14ab6b6 8823L: linuxppc-dev@lists.ozlabs.org
b809b9ca 8824S: Maintained
8df158ac 8825F: drivers/net/ethernet/toshiba/ps3_gelic_net.*
02c18891 8826
f58a9d17 8827PS3 PLATFORM SUPPORT
b809b9ca 8828M: Geoff Levand <geoff@infradead.org>
a4724ed6 8829L: linuxppc-dev@lists.ozlabs.org
b809b9ca 8830S: Maintained
679655da
JP
8831F: arch/powerpc/boot/ps3*
8832F: arch/powerpc/include/asm/lv1call.h
8833F: arch/powerpc/include/asm/ps3*.h
8834F: arch/powerpc/platforms/ps3/
8835F: drivers/*/ps3*
8836F: drivers/ps3/
fec629b8 8837F: drivers/rtc/rtc-ps3.c
679655da 8838F: drivers/usb/host/*ps3.c
fec629b8 8839F: sound/ppc/snd_ps3*
f58a9d17 8840
cffb4add 8841PS3VRAM DRIVER
8b58be88 8842M: Jim Paris <jim@jtan.com>
3715a5d0 8843M: Geoff Levand <geoff@infradead.org>
a14ab6b6 8844L: linuxppc-dev@lists.ozlabs.org
cffb4add 8845S: Maintained
8a3977cb 8846F: drivers/block/ps3vram.c
cffb4add 8847
8defe599 8848PSTORE FILESYSTEM
9d5e2a02 8849M: Anton Vorontsov <anton@enomsg.org>
8defe599
AV
8850M: Colin Cross <ccross@android.com>
8851M: Kees Cook <keescook@chromium.org>
8852M: Tony Luck <tony.luck@intel.com>
8853S: Maintained
9f273c24 8854T: git git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux.git
8defe599
AV
8855F: fs/pstore/
8856F: include/linux/pstore*
04851772 8857F: drivers/firmware/efi/efi-pstore.c
8defe599
AV
8858F: drivers/acpi/apei/erst.c
8859
7fbc415d
RC
8860PTP HARDWARE CLOCK SUPPORT
8861M: Richard Cochran <richardcochran@gmail.com>
e7333e3c 8862L: netdev@vger.kernel.org
7fbc415d
RC
8863S: Maintained
8864W: http://linuxptp.sourceforge.net/
8865F: Documentation/ABI/testing/sysfs-ptp
8866F: Documentation/ptp/*
0ecb3cdd 8867F: drivers/net/ethernet/freescale/gianfar_ptp.c
7fbc415d
RC
8868F: drivers/net/phy/dp83640*
8869F: drivers/ptp/*
8870F: include/linux/ptp_cl*
8871
cf94a4d1 8872PTRACE SUPPORT
e846ee5f 8873M: Roland McGrath <roland@hack.frob.com>
8b58be88 8874M: Oleg Nesterov <oleg@redhat.com>
cf94a4d1
CH
8875S: Maintained
8876F: include/asm-generic/syscall.h
8877F: include/linux/ptrace.h
8878F: include/linux/regset.h
8879F: include/linux/tracehook.h
c117ab84 8880F: include/uapi/linux/ptrace.h
cf94a4d1
CH
8881F: kernel/ptrace.c
8882
8320204a 8883PVRUSB2 VIDEO4LINUX DRIVER
8b58be88 8884M: Mike Isely <isely@pobox.com>
16e9495d 8885L: pvrusb2@isely.net (subscribers-only)
661263b5 8886L: linux-media@vger.kernel.org
8320204a 8887W: http://www.isely.net/pvrusb2/
275ffde4 8888T: git git://linuxtv.org/media_tree.git
8320204a 8889S: Maintained
679655da 8890F: Documentation/video4linux/README.pvrusb2
0c0d06ca 8891F: drivers/media/usb/pvrusb2/
8320204a 8892
39532e6c
HG
8893PWC WEBCAM DRIVER
8894M: Hans de Goede <hdegoede@redhat.com>
8895L: linux-media@vger.kernel.org
8896T: git git://linuxtv.org/media_tree.git
8897S: Maintained
8898F: drivers/media/usb/pwc/*
8899
93c090b3
KD
8900PWM FAN DRIVER
8901M: Kamil Debski <k.debski@samsung.com>
8902L: lm-sensors@lm-sensors.org
8903S: Supported
8904F: Documentation/devicetree/bindings/hwmon/pwm-fan.txt
8905F: Documentation/hwmon/pwm-fan
8906F: drivers/hwmon/pwm-fan.c
8907
200efedd 8908PWM SUBSYSTEM
aa3495f7
TR
8909M: Thierry Reding <thierry.reding@gmail.com>
8910L: linux-pwm@vger.kernel.org
0c2498f1 8911S: Maintained
006e854f 8912T: git git://git.kernel.org/pub/scm/linux/kernel/git/thierry.reding/linux-pwm.git
200efedd
TR
8913F: Documentation/pwm.txt
8914F: Documentation/devicetree/bindings/pwm/
8915F: include/linux/pwm.h
0c2498f1 8916F: drivers/pwm/
a140b98d
TR
8917F: drivers/video/backlight/pwm_bl.c
8918F: include/linux/pwm_backlight.h
0c2498f1 8919
30ec261e 8920PXA2xx/PXA3xx SUPPORT
8da5e302 8921M: Daniel Mack <daniel@zonque.org>
a323f664 8922M: Haojian Zhuang <haojian.zhuang@gmail.com>
8da5e302 8923M: Robert Jarzmik <robert.jarzmik@free.fr>
efc03ecb 8924L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3f640c61 8925T: git git://github.com/hzhuang1/linux.git
8da5e302 8926T: git git://github.com/rjarzmik/linux.git
1da177e4 8927S: Maintained
e68d7c14 8928F: arch/arm/boot/dts/pxa*
679655da 8929F: arch/arm/mach-pxa/
820439f1 8930F: drivers/dma/pxa*
679655da 8931F: drivers/pcmcia/pxa2xx*
1403ead9 8932F: drivers/pinctrl/pxa/
9df92e6c 8933F: drivers/spi/spi-pxa2xx*
faf2e1db 8934F: drivers/usb/gadget/udc/pxa2*
679655da 8935F: include/sound/pxa2xx-lib.h
bec4c99e 8936F: sound/arm/pxa*
14430813 8937F: sound/soc/pxa/
1da177e4 8938
f3154a46
RJ
8939PXA GPIO DRIVER
8940M: Robert Jarzmik <robert.jarzmik@free.fr>
8941L: linux-gpio@vger.kernel.org
8942S: Maintained
8943F: drivers/gpio/gpio-pxa.c
8944
ec64d3bf
EG
8945PXA3xx NAND FLASH DRIVER
8946M: Ezequiel Garcia <ezequiel.garcia@free-electrons.com>
8947L: linux-mtd@lists.infradead.org
8948S: Maintained
9a67f099 8949F: drivers/mtd/nand/pxa3xx_nand.c
ec64d3bf 8950
3f640c61 8951MMP SUPPORT
8b58be88 8952M: Eric Miao <eric.y.miao@gmail.com>
a323f664 8953M: Haojian Zhuang <haojian.zhuang@gmail.com>
e8e6cb32 8954L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3f640c61
HZ
8955T: git git://github.com/hzhuang1/linux.git
8956T: git git://git.linaro.org/people/ycmiao/pxa-linux.git
e8e6cb32 8957S: Maintained
e68d7c14 8958F: arch/arm/boot/dts/mmp*
3f640c61 8959F: arch/arm/mach-mmp/
e8e6cb32 8960
272f133a
PO
8961PXA MMCI DRIVER
8962S: Orphan
8963
57f63bc8 8964PXA RTC DRIVER
8b58be88 8965M: Robert Jarzmik <robert.jarzmik@free.fr>
57f63bc8
RJ
8966L: rtc-linux@googlegroups.com
8967S: Maintained
8968
cea4001a 8969QAT DRIVER
49e7d9df
JP
8970M: Tadeusz Struk <tadeusz.struk@intel.com>
8971L: qat-linux@intel.com
8972S: Supported
8973F: drivers/crypto/qat/
cea4001a 8974
52a09a04 8975QIB DRIVER
8473c603 8976M: Mike Marciniszyn <infinipath@intel.com>
52a09a04
MM
8977L: linux-rdma@vger.kernel.org
8978S: Supported
8979F: drivers/infiniband/hw/qib/
8980
5e9772b9
JS
8981QLOGIC QLA1280 SCSI DRIVER
8982M: Michael Reed <mdr@sgi.com>
8983L: linux-scsi@vger.kernel.org
8984S: Maintained
8985F: drivers/scsi/qla1280.[ch]
8986
1da177e4 8987QLOGIC QLA2XXX FC-SCSI DRIVER
2c804eb0 8988M: qla2xxx-upstream@qlogic.com
1da177e4
LT
8989L: linux-scsi@vger.kernel.org
8990S: Supported
679655da
JP
8991F: Documentation/scsi/LICENSE.qla2xxx
8992F: drivers/scsi/qla2xxx/
1da177e4 8993
883c98fe 8994QLOGIC QLA4XXX iSCSI DRIVER
1018b8b9 8995M: QLogic-Storage-Upstream@qlogic.com
883c98fe
RA
8996L: linux-scsi@vger.kernel.org
8997S: Supported
bacfb81b 8998F: Documentation/scsi/LICENSE.qla4xxx
883c98fe
RA
8999F: drivers/scsi/qla4xxx/
9000
5a4faa87 9001QLOGIC QLA3XXX NETWORK DRIVER
0a955c3a 9002M: Jitendra Kalsaria <jitendra.kalsaria@qlogic.com>
8b58be88 9003M: Ron Mercer <ron.mercer@qlogic.com>
5a4faa87
RM
9004M: linux-driver@qlogic.com
9005L: netdev@vger.kernel.org
9006S: Supported
679655da 9007F: Documentation/networking/LICENSE.qla3xxx
aa43c215 9008F: drivers/net/ethernet/qlogic/qla3xxx.*
5a4faa87 9009
0ec00f03 9010QLOGIC QLCNIC (1/10)Gb ETHERNET DRIVER
9f35a3cc 9011M: Dept-GELinuxNICDev@qlogic.com
0ec00f03
AKS
9012L: netdev@vger.kernel.org
9013S: Supported
aa43c215 9014F: drivers/net/ethernet/qlogic/qlcnic/
0ec00f03 9015
c4e84bde 9016QLOGIC QLGE 10Gb ETHERNET DRIVER
c9b1a5b5
HP
9017M: Harish Patil <harish.patil@qlogic.com>
9018M: Sudarsana Kalluru <sudarsana.kalluru@qlogic.com>
9019M: Dept-GELinuxNICDev@qlogic.com
4cbfbe25 9020M: linux-driver@qlogic.com
c4e84bde
RM
9021L: netdev@vger.kernel.org
9022S: Supported
aa43c215 9023F: drivers/net/ethernet/qlogic/qlge/
c4e84bde 9024
fe56b9e6
YM
9025QLOGIC QL4xxx ETHERNET DRIVER
9026M: Yuval Mintz <Yuval.Mintz@qlogic.com>
9027M: Ariel Elior <Ariel.Elior@qlogic.com>
9028M: everest-linux-l2@qlogic.com
9029L: netdev@vger.kernel.org
9030S: Supported
9031F: drivers/net/ethernet/qlogic/qed/
9032F: include/linux/qed/
9033F: drivers/net/ethernet/qlogic/qede/
9034
1da177e4 9035QNX4 FILESYSTEM
8b58be88 9036M: Anders Larsen <al@alarsen.net>
1da177e4
LT
9037W: http://www.alarsen.net/linux/qnx4fs/
9038S: Maintained
80811493 9039F: fs/qnx4/
c117ab84
CEB
9040F: include/uapi/linux/qnx4_fs.h
9041F: include/uapi/linux/qnxtypes.h
1da177e4 9042
91952bc0
AP
9043QT1010 MEDIA DRIVER
9044M: Antti Palosaari <crope@iki.fi>
9045L: linux-media@vger.kernel.org
a825eaec 9046W: https://linuxtv.org
91952bc0
AP
9047W: http://palosaari.fi/linux/
9048Q: http://patchwork.linuxtv.org/project/linux-media/list/
9049T: git git://linuxtv.org/anttip/media_tree.git
9050S: Maintained
9051F: drivers/media/tuners/qt1010*
9052
966fb5ec
SM
9053QUALCOMM ATHEROS ATH9K WIRELESS DRIVER
9054M: QCA ath9k Development <ath9k-devel@qca.qualcomm.com>
9055L: linux-wireless@vger.kernel.org
9056L: ath9k-devel@lists.ath9k.org
9057W: http://wireless.kernel.org/en/users/Drivers/ath9k
9058S: Supported
9059F: drivers/net/wireless/ath/ath9k/
9060
2ea0ffcb
KV
9061QUALCOMM ATHEROS ATH10K WIRELESS DRIVER
9062M: Kalle Valo <kvalo@qca.qualcomm.com>
9063L: ath10k@lists.infradead.org
9064W: http://wireless.kernel.org/en/users/Drivers/ath10k
9f273c24 9065T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
2ea0ffcb
KV
9066S: Supported
9067F: drivers/net/wireless/ath/ath10k/
9068
4f4567cf
RK
9069QUALCOMM HEXAGON ARCHITECTURE
9070M: Richard Kuo <rkuo@codeaurora.org>
9071L: linux-hexagon@vger.kernel.org
9f273c24 9072T: git git://git.kernel.org/pub/scm/linux/kernel/git/rkuo/linux-hexagon-kernel.git
4f4567cf
RK
9073S: Supported
9074F: arch/hexagon/
9075
8e84c258
EK
9076QUALCOMM WCN36XX WIRELESS DRIVER
9077M: Eugene Krasnikov <k.eugene.e@gmail.com>
9078L: wcn36xx@lists.infradead.org
9079W: http://wireless.kernel.org/en/users/Drivers/wcn36xx
9080T: git git://github.com/KrasnikovEugene/wcn36xx.git
9081S: Supported
9082F: drivers/net/wireless/ath/wcn36xx/
9083
602adf40 9084RADOS BLOCK DEVICE (RBD)
0f5417ce
SW
9085M: Ilya Dryomov <idryomov@gmail.com>
9086M: Sage Weil <sage@redhat.com>
527a88b9 9087M: Alex Elder <elder@kernel.org>
398ecff5 9088L: ceph-devel@vger.kernel.org
09d90327
SW
9089W: http://ceph.com/
9090T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
6e67b7ae 9091T: git git://github.com/ceph/ceph-client.git
602adf40 9092S: Supported
398ecff5 9093F: Documentation/ABI/testing/sysfs-bus-rbd
602adf40
YS
9094F: drivers/block/rbd.c
9095F: drivers/block/rbd_types.h
9096
1da177e4 9097RADEON FRAMEBUFFER DISPLAY DRIVER
8b58be88 9098M: Benjamin Herrenschmidt <benh@kernel.crashing.org>
c69f677c 9099L: linux-fbdev@vger.kernel.org
1da177e4 9100S: Maintained
8a61f013 9101F: drivers/video/fbdev/aty/radeon*
c117ab84 9102F: include/uapi/linux/radeonfb.h
1da177e4 9103
c6c9b34c
HG
9104RADIOSHARK RADIO DRIVER
9105M: Hans de Goede <hdegoede@redhat.com>
9106L: linux-media@vger.kernel.org
9107T: git git://linuxtv.org/media_tree.git
9108S: Maintained
9109F: drivers/media/radio/radio-shark.c
9110
9111RADIOSHARK2 RADIO DRIVER
9112M: Hans de Goede <hdegoede@redhat.com>
9113L: linux-media@vger.kernel.org
9114T: git git://linuxtv.org/media_tree.git
9115S: Maintained
9116F: drivers/media/radio/radio-shark2.c
9117F: drivers/media/radio/radio-tea5777.c
9118
1da177e4 9119RAGE128 FRAMEBUFFER DISPLAY DRIVER
8b58be88 9120M: Paul Mackerras <paulus@samba.org>
c69f677c 9121L: linux-fbdev@vger.kernel.org
1da177e4 9122S: Maintained
8a61f013 9123F: drivers/video/fbdev/aty/aty128fb.c
1da177e4 9124
a0fd81a9
JC
9125RALINK MIPS ARCHITECTURE
9126M: John Crispin <blogic@openwrt.org>
9127L: linux-mips@linux-mips.org
9128S: Maintained
9129F: arch/mips/ralink
9130
e7839f25 9131RALINK RT2X00 WIRELESS LAN DRIVER
95ea3627 9132P: rt2x00 project
b182427e 9133M: Stanislaw Gruszka <sgruszka@redhat.com>
f198f98e 9134M: Helmut Schaa <helmut.schaa@googlemail.com>
95ea3627 9135L: linux-wireless@vger.kernel.org
95ea3627 9136S: Maintained
33aca94d 9137F: drivers/net/wireless/ralink/rt2x00/
95ea3627 9138
9db5579b 9139RAMDISK RAM BLOCK DEVICE DRIVER
ea7618ec 9140M: Jens Axboe <axboe@kernel.dk>
9db5579b 9141S: Maintained
679655da
JP
9142F: Documentation/blockdev/ramdisk.txt
9143F: drivers/block/brd.c
9db5579b 9144
9e95ce27 9145RANDOM NUMBER DRIVER
0624bcaa 9146M: "Theodore Ts'o" <tytso@mit.edu>
9e95ce27 9147S: Maintained
679655da 9148F: drivers/char/random.c
9e95ce27 9149
394b701c 9150RAPIDIO SUBSYSTEM
8b58be88 9151M: Matt Porter <mporter@kernel.crashing.org>
b8bc1dd3 9152M: Alexandre Bounine <alexandre.bounine@idt.com>
394b701c 9153S: Maintained
679655da 9154F: drivers/rapidio/
394b701c 9155
e2d1d6c0 9156RAYLINK/WEBGEAR 802.11 WIRELESS LAN DRIVER
e2d1d6c0 9157L: linux-wireless@vger.kernel.org
f52a5490 9158S: Orphan
679655da 9159F: drivers/net/wireless/ray*
e2d1d6c0
RD
9160
9161RCUTORTURE MODULE
e0198b29 9162M: Josh Triplett <josh@joshtriplett.org>
8b58be88 9163M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
981c3a4f 9164L: linux-kernel@vger.kernel.org
f9094d8e 9165S: Supported
08deed1e 9166T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
679655da 9167F: Documentation/RCU/torture.txt
34e2d560 9168F: kernel/rcu/rcutorture.c
e2d1d6c0 9169
c87b9c60
PM
9170RCUTORTURE TEST FRAMEWORK
9171M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
ab0afd6c 9172M: Josh Triplett <josh@joshtriplett.org>
4632a191
PM
9173R: Steven Rostedt <rostedt@goodmis.org>
9174R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
96a39bc4 9175R: Lai Jiangshan <jiangshanlai@gmail.com>
981c3a4f 9176L: linux-kernel@vger.kernel.org
c87b9c60
PM
9177S: Supported
9178T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
9179F: tools/testing/selftests/rcutorture
9180
c1f766b5 9181RDC R-321X SoC
8b58be88 9182M: Florian Fainelli <florian@openwrt.org>
c1f766b5
FF
9183S: Maintained
9184
db17f395 9185RDC R6040 FAST ETHERNET DRIVER
8b58be88 9186M: Florian Fainelli <florian@openwrt.org>
db17f395
FF
9187L: netdev@vger.kernel.org
9188S: Maintained
58565a35 9189F: drivers/net/ethernet/rdc/r6040.c
db17f395 9190
a09ed661 9191RDS - RELIABLE DATAGRAM SOCKETS
72f26eee 9192M: Santosh Shilimkar <santosh.shilimkar@oracle.com>
9193L: netdev@vger.kernel.org
9194L: linux-rdma@vger.kernel.org
fbb5a558 9195L: rds-devel@oss.oracle.com (moderated for non-subscribers)
72f26eee 9196W: https://oss.oracle.com/projects/rds/
a09ed661 9197S: Supported
679655da 9198F: net/rds/
72f26eee 9199F: Documentation/networking/rds.txt
a09ed661 9200
595182bc 9201READ-COPY UPDATE (RCU)
8b58be88 9202M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
ab0afd6c 9203M: Josh Triplett <josh@joshtriplett.org>
4632a191
PM
9204R: Steven Rostedt <rostedt@goodmis.org>
9205R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
96a39bc4 9206R: Lai Jiangshan <jiangshanlai@gmail.com>
981c3a4f 9207L: linux-kernel@vger.kernel.org
9fab9787 9208W: http://www.rdrop.com/users/paulmck/RCU/
595182bc 9209S: Supported
08deed1e 9210T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
f9094d8e 9211F: Documentation/RCU/
9fab9787 9212X: Documentation/RCU/torture.txt
f9094d8e 9213F: include/linux/rcu*
4102adab
PM
9214X: include/linux/srcu.h
9215F: kernel/rcu/
34e2d560 9216X: kernel/torture.c
595182bc 9217
0c86edc0 9218REAL TIME CLOCK (RTC) SUBSYSTEM
8b58be88 9219M: Alessandro Zummo <a.zummo@towertech.it>
7c6f84f8 9220M: Alexandre Belloni <alexandre.belloni@free-electrons.com>
76465493 9221L: rtc-linux@googlegroups.com
8a6e2535 9222Q: http://patchwork.ozlabs.org/project/rtc-linux/list/
4733f397 9223T: git git://git.kernel.org/pub/scm/linux/kernel/git/abelloni/linux.git
0c86edc0 9224S: Maintained
679655da
JP
9225F: Documentation/rtc.txt
9226F: drivers/rtc/
9227F: include/linux/rtc.h
c117ab84 9228F: include/uapi/linux/rtc.h
0c86edc0 9229
0e400c53
MB
9230REALTEK AUDIO CODECS
9231M: Bard Liao <bardliao@realtek.com>
9232M: Oder Chiou <oder_chiou@realtek.com>
9233S: Maintained
9234F: sound/soc/codecs/rt*
9235F: include/sound/rt*.h
9236
1da177e4 9237REISERFS FILE SYSTEM
76c4e5ea 9238L: reiserfs-devel@vger.kernel.org
1da177e4 9239S: Supported
679655da 9240F: fs/reiserfs/
1da177e4 9241
b83a313b 9242REGISTER MAP ABSTRACTION
b02e48f2 9243M: Mark Brown <broonie@kernel.org>
dd060bc9 9244L: linux-kernel@vger.kernel.org
b83a313b
MB
9245T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regmap.git
9246S: Supported
9247F: drivers/base/regmap/
9248F: include/linux/regmap.h
9249
400e64df
OBC
9250REMOTE PROCESSOR (REMOTEPROC) SUBSYSTEM
9251M: Ohad Ben-Cohen <ohad@wizery.com>
69ae9895 9252M: Bjorn Andersson <bjorn.andersson@linaro.org>
6bb697b6 9253T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/remoteproc.git
400e64df
OBC
9254S: Maintained
9255F: drivers/remoteproc/
9256F: Documentation/remoteproc.txt
6fc26488 9257F: include/linux/remoteproc.h
400e64df 9258
d8115db5
OBC
9259REMOTE PROCESSOR MESSAGING (RPMSG) SUBSYSTEM
9260M: Ohad Ben-Cohen <ohad@wizery.com>
69ae9895 9261M: Bjorn Andersson <bjorn.andersson@linaro.org>
d8115db5
OBC
9262T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/rpmsg.git
9263S: Maintained
9264F: drivers/rpmsg/
9265F: Documentation/rpmsg.txt
9266F: include/linux/rpmsg.h
9267
8e6569af
SS
9268RENESAS ETHERNET DRIVERS
9269R: Sergei Shtylyov <sergei.shtylyov@cogentembedded.com>
9270L: netdev@vger.kernel.org
4a121096 9271L: linux-renesas-soc@vger.kernel.org
8e6569af
SS
9272F: drivers/net/ethernet/renesas/
9273F: include/linux/sh_eth.h
9274
3e46c397
YS
9275RENESAS USB2 PHY DRIVER
9276M: Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com>
4a121096 9277L: linux-renesas-soc@vger.kernel.org
3e46c397
YS
9278S: Maintained
9279F: drivers/phy/phy-rcar-gen3-usb2.c
9280
1b0fe6be
PZ
9281RESET CONTROLLER FRAMEWORK
9282M: Philipp Zabel <p.zabel@pengutronix.de>
9f273c24 9283T: git git://git.pengutronix.de/git/pza/linux
1b0fe6be
PZ
9284S: Maintained
9285F: drivers/reset/
9286F: Documentation/devicetree/bindings/reset/
b2f6dd7b 9287F: include/dt-bindings/reset/
1b0fe6be
PZ
9288F: include/linux/reset.h
9289F: include/linux/reset-controller.h
9290
e0897645 9291RFKILL
8b58be88 9292M: Johannes Berg <johannes@sipsolutions.net>
19d337df 9293L: linux-wireless@vger.kernel.org
ce466579
JB
9294W: http://wireless.kernel.org/
9295T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
9296T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
e0897645 9297S: Maintained
505c9247 9298F: Documentation/rfkill.txt
80811493 9299F: net/rfkill/
e0897645 9300
933685ca
TG
9301RHASHTABLE
9302M: Thomas Graf <tgraf@suug.ch>
9303L: netdev@vger.kernel.org
9304S: Maintained
9305F: lib/rhashtable.c
9306F: include/linux/rhashtable.h
9307
67e054e9
ML
9308RICOH SMARTMEDIA/XD DRIVER
9309M: Maxim Levitsky <maximlevitsky@gmail.com>
9310S: Maintained
21c26f50
JP
9311F: drivers/mtd/nand/r852.c
9312F: drivers/mtd/nand/r852.h
67e054e9 9313
92634125
ML
9314RICOH R5C592 MEMORYSTICK DRIVER
9315M: Maxim Levitsky <maximlevitsky@gmail.com>
9316S: Maintained
9317F: drivers/memstick/host/r592.*
9318
27f1d2f9
SA
9319ROCCAT DRIVERS
9320M: Stefan Achatz <erazor_de@users.sourceforge.net>
9321W: http://sourceforge.net/projects/roccat/
9322S: Maintained
9323F: drivers/hid/hid-roccat*
9324F: include/linux/hid-roccat*
9325F: Documentation/ABI/*/sysfs-driver-hid-roccat*
9326
4b8ac966
JP
9327ROCKER DRIVER
9328M: Jiri Pirko <jiri@resnulli.us>
9329M: Scott Feldman <sfeldma@gmail.com>
9330L: netdev@vger.kernel.org
9331S: Supported
9332F: drivers/net/ethernet/rocker/
9333
1da177e4
LT
9334ROCKETPORT DRIVER
9335P: Comtrol Corp.
1da177e4
LT
9336W: http://www.comtrol.com
9337S: Maintained
679655da 9338F: Documentation/serial/rocket.txt
c897401b 9339F: drivers/tty/rocket*
1da177e4 9340
7645c2f4
KC
9341ROCKETPORT EXPRESS/INFINITY DRIVER
9342M: Kevin Cernekee <cernekee@gmail.com>
9343L: linux-serial@vger.kernel.org
9344S: Odd Fixes
9345F: drivers/tty/serial/rp2.*
9346
1da177e4 9347ROSE NETWORK LAYER
8b58be88 9348M: Ralf Baechle <ralf@linux-mips.org>
1da177e4 9349L: linux-hams@vger.kernel.org
d34cb28a 9350W: http://www.linux-ax25.org/
1da177e4 9351S: Maintained
679655da 9352F: include/net/rose.h
c117ab84 9353F: include/uapi/linux/rose.h
679655da 9354F: net/rose/
1da177e4 9355
91952bc0
AP
9356RTL2830 MEDIA DRIVER
9357M: Antti Palosaari <crope@iki.fi>
9358L: linux-media@vger.kernel.org
a825eaec 9359W: https://linuxtv.org
91952bc0
AP
9360W: http://palosaari.fi/linux/
9361Q: http://patchwork.linuxtv.org/project/linux-media/list/
9362T: git git://linuxtv.org/anttip/media_tree.git
9363S: Maintained
9364F: drivers/media/dvb-frontends/rtl2830*
9365
27a0aacf
AP
9366RTL2832 MEDIA DRIVER
9367M: Antti Palosaari <crope@iki.fi>
9368L: linux-media@vger.kernel.org
a825eaec 9369W: https://linuxtv.org
27a0aacf
AP
9370W: http://palosaari.fi/linux/
9371Q: http://patchwork.linuxtv.org/project/linux-media/list/
9372T: git git://linuxtv.org/anttip/media_tree.git
9373S: Maintained
9374F: drivers/media/dvb-frontends/rtl2832*
9375
ba6e6f6e
AP
9376RTL2832_SDR MEDIA DRIVER
9377M: Antti Palosaari <crope@iki.fi>
9378L: linux-media@vger.kernel.org
a825eaec 9379W: https://linuxtv.org
ba6e6f6e
AP
9380W: http://palosaari.fi/linux/
9381Q: http://patchwork.linuxtv.org/project/linux-media/list/
9382T: git git://linuxtv.org/anttip/media_tree.git
9383S: Maintained
b4bb1c28 9384F: drivers/media/dvb-frontends/rtl2832_sdr*
ba6e6f6e 9385
59840488 9386RTL8180 WIRELESS DRIVER
605bebe2 9387L: linux-wireless@vger.kernel.org
491b26b4 9388W: http://wireless.kernel.org/
54e5881d 9389T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
7be6ff65 9390S: Orphan
62141726 9391F: drivers/net/wireless/realtek/rtl818x/rtl8180/
605bebe2 9392
59840488 9393RTL8187 WIRELESS DRIVER
9f0939bf 9394M: Herton Ronaldo Krzesinski <herton@canonical.com>
8b58be88
JP
9395M: Hin-Tak Leung <htl10@users.sourceforge.net>
9396M: Larry Finger <Larry.Finger@lwfinger.net>
7d2c86b5 9397L: linux-wireless@vger.kernel.org
491b26b4 9398W: http://wireless.kernel.org/
54e5881d 9399T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
7d2c86b5 9400S: Maintained
62141726 9401F: drivers/net/wireless/realtek/rtl818x/rtl8187/
59840488 9402
3cf0c8ad
LF
9403RTL8192CE WIRELESS DRIVER
9404M: Larry Finger <Larry.Finger@lwfinger.net>
9405M: Chaoming Li <chaoming_li@realsil.com.cn>
9406L: linux-wireless@vger.kernel.org
491b26b4 9407W: http://wireless.kernel.org/
3cf0c8ad
LF
9408T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
9409S: Maintained
62141726
KV
9410F: drivers/net/wireless/realtek/rtlwifi/
9411F: drivers/net/wireless/realtek/rtlwifi/rtl8192ce/
59840488 9412
26f1fad2
JS
9413RTL8XXXU WIRELESS DRIVER (rtl8xxxu)
9414M: Jes Sorensen <Jes.Sorensen@redhat.com>
9415L: linux-wireless@vger.kernel.org
9416T: git git://git.kernel.org/pub/scm/linux/kernel/git/jes/linux.git rtl8723au-mac80211
9417S: Maintained
9418F: drivers/net/wireless/realtek/rtl8xxxu/
9419
9eb8ef74 9420S3 SAVAGE FRAMEBUFFER DRIVER
8b58be88 9421M: Antonino Daplas <adaplas@gmail.com>
c69f677c 9422L: linux-fbdev@vger.kernel.org
ce00f85c 9423S: Maintained
8a61f013 9424F: drivers/video/fbdev/savage/
9eb8ef74 9425
1da177e4 9426S390
8b58be88
JP
9427M: Martin Schwidefsky <schwidefsky@de.ibm.com>
9428M: Heiko Carstens <heiko.carstens@de.ibm.com>
d58140cc 9429L: linux-s390@vger.kernel.org
5238da45 9430W: http://www.ibm.com/developerworks/linux/linux390/
9f273c24 9431T: git git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux.git
5238da45 9432S: Supported
679655da 9433F: arch/s390/
a968cd3e 9434F: drivers/s390/
3bfe6858
JN
9435F: Documentation/s390/
9436F: Documentation/DocBook/s390*
5238da45 9437
322986ca
SO
9438S390 COMMON I/O LAYER
9439M: Sebastian Ott <sebott@linux.vnet.ibm.com>
9440M: Peter Oberparleiter <oberpar@linux.vnet.ibm.com>
9441L: linux-s390@vger.kernel.org
9442W: http://www.ibm.com/developerworks/linux/linux390/
9443S: Supported
9444F: drivers/s390/cio/
9445
9446S390 DASD DRIVER
9447M: Stefan Weinhuber <wein@de.ibm.com>
9448M: Stefan Haberland <stefan.haberland@de.ibm.com>
9449L: linux-s390@vger.kernel.org
9450W: http://www.ibm.com/developerworks/linux/linux390/
9451S: Supported
9452F: drivers/s390/block/dasd*
9453F: block/partitions/ibm.c
9454
5238da45 9455S390 NETWORK DRIVERS
f0c59aff 9456M: Ursula Braun <ubraun@linux.vnet.ibm.com>
d58140cc 9457L: linux-s390@vger.kernel.org
5238da45
HC
9458W: http://www.ibm.com/developerworks/linux/linux390/
9459S: Supported
679655da 9460F: drivers/s390/net/
5238da45 9461
322986ca
SO
9462S390 PCI SUBSYSTEM
9463M: Sebastian Ott <sebott@linux.vnet.ibm.com>
9464M: Gerald Schaefer <gerald.schaefer@de.ibm.com>
9465L: linux-s390@vger.kernel.org
9466W: http://www.ibm.com/developerworks/linux/linux390/
9467S: Supported
9468F: arch/s390/pci/
9469F: drivers/pci/hotplug/s390_pci_hpc.c
9470
feed9b62 9471S390 ZCRYPT DRIVER
5c8d0983 9472M: Ingo Tuchscherer <ingo.tuchscherer@de.ibm.com>
feed9b62 9473L: linux-s390@vger.kernel.org
a968cd3e 9474W: http://www.ibm.com/developerworks/linux/linux390/
feed9b62 9475S: Supported
d5ca6918 9476F: drivers/s390/crypto/
feed9b62 9477
5238da45 9478S390 ZFCP DRIVER
d38e19d0 9479M: Steffen Maier <maier@linux.vnet.ibm.com>
d58140cc 9480L: linux-s390@vger.kernel.org
5238da45 9481W: http://www.ibm.com/developerworks/linux/linux390/
1da177e4 9482S: Supported
679655da 9483F: drivers/s390/scsi/zfcp_*
1da177e4 9484
dd96df2c 9485S390 IUCV NETWORK LAYER
f0c59aff 9486M: Ursula Braun <ubraun@linux.vnet.ibm.com>
dd96df2c
UB
9487L: linux-s390@vger.kernel.org
9488W: http://www.ibm.com/developerworks/linux/linux390/
9489S: Supported
679655da
JP
9490F: drivers/s390/net/*iucv*
9491F: include/net/iucv/
9492F: net/iucv/
dd96df2c 9493
8128f23c
GS
9494S390 IOMMU (PCI)
9495M: Gerald Schaefer <gerald.schaefer@de.ibm.com>
9496L: linux-s390@vger.kernel.org
9497W: http://www.ibm.com/developerworks/linux/linux390/
9498S: Supported
9499F: drivers/iommu/s390-iommu.c
9500
4dde7f75 9501S3C24XX SD/MMC Driver
8b58be88 9502M: Ben Dooks <ben-linux@fluff.org>
efc03ecb 9503L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
4dde7f75 9504S: Supported
679655da 9505F: drivers/mmc/host/s3cmci.*
4dde7f75 9506
1f15a229
HV
9507SAA6588 RDS RECEIVER DRIVER
9508M: Hans Verkuil <hverkuil@xs4all.nl>
9509L: linux-media@vger.kernel.org
9510T: git git://linuxtv.org/media_tree.git
a825eaec 9511W: https://linuxtv.org
1f15a229
HV
9512S: Odd Fixes
9513F: drivers/media/i2c/saa6588*
9514
98ed12e6 9515SAA7134 VIDEO4LINUX DRIVER
009a5410 9516M: Mauro Carvalho Chehab <mchehab@osg.samsung.com>
98ed12e6 9517L: linux-media@vger.kernel.org
a825eaec 9518W: https://linuxtv.org
98ed12e6
MCC
9519T: git git://linuxtv.org/media_tree.git
9520S: Odd fixes
e42bf501 9521F: Documentation/video4linux/*.saa7134
98ed12e6
MCC
9522F: drivers/media/pci/saa7134/
9523
1da177e4 9524SAA7146 VIDEO4LINUX-2 DRIVER
566b8157 9525M: Hans Verkuil <hverkuil@xs4all.nl>
661263b5 9526L: linux-media@vger.kernel.org
275ffde4 9527T: git git://linuxtv.org/media_tree.git
1da177e4 9528S: Maintained
90d72ac6
MCC
9529F: drivers/media/common/saa7146/
9530F: drivers/media/pci/saa7146/
9531F: include/media/saa7146*
1da177e4 9532
92304a40 9533SAMSUNG LAPTOP DRIVER
5909c654 9534M: Corentin Chary <corentin.chary@gmail.com>
92304a40
CC
9535L: platform-driver-x86@vger.kernel.org
9536S: Maintained
9537F: drivers/platform/x86/samsung-laptop.c
9538
4a109cc0 9539SAMSUNG AUDIO (ASoC) DRIVERS
250b6851 9540M: Sangbeom Kim <sbkim73@samsung.com>
4a109cc0
MB
9541L: alsa-devel@alsa-project.org (moderated for non-subscribers)
9542S: Supported
14430813 9543F: sound/soc/samsung/
4a109cc0 9544
0d89a28b 9545SAMSUNG FRAMEBUFFER DRIVER
b7701755 9546M: Jingoo Han <jingoohan1@gmail.com>
0d89a28b
JH
9547L: linux-fbdev@vger.kernel.org
9548S: Maintained
8a61f013 9549F: drivers/video/fbdev/s3c-fb.c
0d89a28b 9550
b40f0632 9551SAMSUNG MULTIFUNCTION PMIC DEVICE DRIVERS
f69d3a17 9552M: Sangbeom Kim <sbkim73@samsung.com>
b40f0632 9553M: Krzysztof Kozlowski <k.kozlowski@samsung.com>
f69d3a17 9554L: linux-kernel@vger.kernel.org
b40f0632 9555L: linux-samsung-soc@vger.kernel.org
f69d3a17
SK
9556S: Supported
9557F: drivers/mfd/sec*.c
9558F: drivers/regulator/s2m*.c
9559F: drivers/regulator/s5m*.c
b40f0632
KK
9560F: drivers/clk/clk-s2mps11.c
9561F: drivers/rtc/rtc-s5m.c
f69d3a17 9562F: include/linux/mfd/samsung/
a13c7c51
KK
9563F: Documentation/devicetree/bindings/mfd/samsung,sec-core.txt
9564F: Documentation/devicetree/bindings/regulator/samsung,s2m*.txt
27383ca9 9565F: Documentation/devicetree/bindings/regulator/samsung,s5m*.txt
a13c7c51 9566F: Documentation/devicetree/bindings/clock/samsung,s2mps11.txt
f69d3a17 9567
038f5c4b
SN
9568SAMSUNG S5P/EXYNOS4 SOC SERIES CAMERA SUBSYSTEM DRIVERS
9569M: Kyungmin Park <kyungmin.park@samsung.com>
9570M: Sylwester Nawrocki <s.nawrocki@samsung.com>
9571L: linux-media@vger.kernel.org
9572Q: https://patchwork.linuxtv.org/project/linux-media/list/
9573S: Supported
9574F: drivers/media/platform/exynos4-is/
038f5c4b 9575
6fd86ab2
SN
9576SAMSUNG S3C24XX/S3C64XX SOC SERIES CAMIF DRIVER
9577M: Sylwester Nawrocki <sylvester.nawrocki@gmail.com>
9578L: linux-media@vger.kernel.org
9579L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
9580S: Maintained
9581F: drivers/media/platform/s3c-camif/
d647f0b7 9582F: include/media/drv-intf/s3c_camif.h
6fd86ab2 9583
b84ef24e
AH
9584SAMSUNG S5C73M3 CAMERA DRIVER
9585M: Kyungmin Park <kyungmin.park@samsung.com>
9586M: Andrzej Hajda <a.hajda@samsung.com>
9587L: linux-media@vger.kernel.org
9588S: Supported
9589F: drivers/media/i2c/s5c73m3/*
9590
7d459937
AH
9591SAMSUNG S5K5BAF CAMERA DRIVER
9592M: Kyungmin Park <kyungmin.park@samsung.com>
9593M: Andrzej Hajda <a.hajda@samsung.com>
9594L: linux-media@vger.kernel.org
9595S: Supported
9596F: drivers/media/i2c/s5k5baf.c
9597
c04c674f
RB
9598SAMSUNG S3FWRN5 NFC DRIVER
9599M: Robert Baldyga <r.baldyga@samsung.com>
079c2652 9600M: Krzysztof Opasiak <k.opasiak@samsung.com>
c04c674f
RB
9601L: linux-nfc@lists.01.org (moderated for non-subscribers)
9602S: Supported
9603F: drivers/nfc/s3fwrn5
9604
310e39c9 9605SAMSUNG SOC CLOCK DRIVERS
fea685e9
TF
9606M: Sylwester Nawrocki <s.nawrocki@samsung.com>
9607M: Tomasz Figa <tomasz.figa@gmail.com>
310e39c9
TF
9608S: Supported
9609L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
9610F: drivers/clk/samsung/
9611
66890ed6
BA
9612SAMSUNG SXGBE DRIVERS
9613M: Byungho An <bh74.an@samsung.com>
9614M: Girish K S <ks.giri@samsung.com>
66890ed6
BA
9615M: Vipul Pandya <vipul.pandya@samsung.com>
9616S: Supported
9617L: netdev@vger.kernel.org
9618F: drivers/net/ethernet/samsung/sxgbe/
9619
93c537af
LM
9620SAMSUNG THERMAL DRIVER
9621M: Lukasz Majewski <l.majewski@samsung.com>
9622L: linux-pm@vger.kernel.org
9623L: linux-samsung-soc@vger.kernel.org
9624S: Supported
9f273c24 9625T: git https://github.com/lmajewski/linux-samsung-thermal.git
93c537af
LM
9626F: drivers/thermal/samsung/
9627
e296cd32
KD
9628SAMSUNG USB2 PHY DRIVER
9629M: Kamil Debski <k.debski@samsung.com>
9630L: linux-kernel@vger.kernel.org
9631S: Supported
9632F: Documentation/devicetree/bindings/phy/samsung-phy.txt
9633F: Documentation/phy/samsung-usb2.txt
9634F: drivers/phy/phy-exynos4210-usb2.c
9635F: drivers/phy/phy-exynos4x12-usb2.c
9636F: drivers/phy/phy-exynos5250-usb2.c
9637F: drivers/phy/phy-s5pv210-usb2.c
9638F: drivers/phy/phy-samsung-usb2.c
9639F: drivers/phy/phy-samsung-usb2.h
9640
ca749e2a 9641SERIAL DRIVERS
5e30bbb7 9642M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
ca749e2a 9643L: linux-serial@vger.kernel.org
5e30bbb7 9644S: Maintained
14430813 9645F: drivers/tty/serial/
ca749e2a 9646
aecb7b64 9647SYNOPSYS DESIGNWARE DMAC DRIVER
da89947b 9648M: Viresh Kumar <vireshk@kernel.org>
337ae47c 9649M: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
aecb7b64 9650S: Maintained
1fb200d6 9651F: include/linux/dma/dw.h
3d598f47 9652F: include/linux/platform_data/dma-dw.h
61a76496 9653F: drivers/dma/dw/
aecb7b64 9654
058999cc
LP
9655SYNOPSYS DESIGNWARE ETHERNET QOS 4.10a driver
9656M: Lars Persson <lars.persson@axis.com>
9657L: netdev@vger.kernel.org
9658S: Supported
9659F: Documentation/devicetree/bindings/net/snps,dwc-qos-ethernet.txt
9660F: drivers/net/ethernet/synopsys/dwc_eth_qos.c
9661
fc531d98
WS
9662SYNOPSYS DESIGNWARE I2C DRIVER
9663M: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
9664M: Jarkko Nikula <jarkko.nikula@linux.intel.com>
9665M: Mika Westerberg <mika.westerberg@linux.intel.com>
9666L: linux-i2c@vger.kernel.org
9667S: Maintained
9668F: drivers/i2c/busses/i2c-designware-*
9669F: include/linux/platform_data/i2c-designware.h
9670
f9e37137 9671SYNOPSYS DESIGNWARE MMC/SD/SDIO DRIVER
f9e37137
SJ
9672M: Jaehoon Chung <jh80.chung@samsung.com>
9673L: linux-mmc@vger.kernel.org
9674S: Maintained
9675F: include/linux/mmc/dw_mmc.h
9676F: drivers/mmc/host/dw_mmc*
9677
a961e698
AS
9678SYSTEM TRACE MODULE CLASS
9679M: Alexander Shishkin <alexander.shishkin@linux.intel.com>
9680S: Maintained
9681F: Documentation/trace/stm.txt
9682F: drivers/hwtracing/stm/
9683F: include/linux/stm.h
9684F: include/uapi/linux/stm.h
9685
1db121d6
AN
9686THUNDERBOLT DRIVER
9687M: Andreas Noever <andreas.noever@gmail.com>
9688S: Maintained
9689F: drivers/thunderbolt/
9690
e35a49b1
SR
9691TI BQ27XXX POWER SUPPLY DRIVER
9692R: Andrew F. Davis <afd@ti.com>
9693F: include/linux/power/bq27xxx_battery.h
9694F: drivers/power/bq27xxx_battery.c
9695F: drivers/power/bq27xxx_battery_i2c.c
9696
34db37c6 9697TIMEKEEPING, CLOCKSOURCE CORE, NTP, ALARMTIMER
50363737 9698M: John Stultz <john.stultz@linaro.org>
88606e80 9699M: Thomas Gleixner <tglx@linutronix.de>
981c3a4f 9700L: linux-kernel@vger.kernel.org
75fc2d37 9701T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
88606e80
TG
9702S: Supported
9703F: include/linux/clocksource.h
9704F: include/linux/time.h
9705F: include/linux/timex.h
c117ab84
CEB
9706F: include/uapi/linux/time.h
9707F: include/uapi/linux/timex.h
88606e80
TG
9708F: kernel/time/clocksource.c
9709F: kernel/time/time*.c
34db37c6 9710F: kernel/time/alarmtimer.c
88606e80 9711F: kernel/time/ntp.c
7fe5f1c1 9712F: tools/testing/selftests/timers/
88606e80 9713
1da177e4 9714SC1200 WDT DRIVER
b300645a 9715M: Zwane Mwaikambo <zwanem@gmail.com>
1da177e4 9716S: Maintained
679655da 9717F: drivers/watchdog/sc1200wdt.c
1da177e4
LT
9718
9719SCHEDULER
dd9b238c 9720M: Ingo Molnar <mingo@redhat.com>
8b58be88 9721M: Peter Zijlstra <peterz@infradead.org>
981c3a4f 9722L: linux-kernel@vger.kernel.org
75fc2d37 9723T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git sched/core
1da177e4 9724S: Maintained
95c0d71d 9725F: kernel/sched/
679655da 9726F: include/linux/sched.h
c117ab84 9727F: include/uapi/linux/sched.h
c2eb505b 9728F: include/linux/wait.h
1da177e4 9729
6bcf6737 9730SCORE ARCHITECTURE
ed38665e 9731M: Chen Liqin <liqin.linux@gmail.com>
a2681a75 9732M: Lennox Wu <lennox.wu@gmail.com>
ed38665e 9733W: http://www.sunplus.com
6bcf6737 9734S: Supported
a2681a75 9735F: arch/score/
6bcf6737 9736
80f390ea
SH
9737SYSTEM CONTROL & POWER INTERFACE (SCPI) Message Protocol drivers
9738M: Sudeep Holla <sudeep.holla@arm.com>
9739L: linux-arm-kernel@lists.infradead.org
9740S: Maintained
9741F: Documentation/devicetree/bindings/arm/arm,scpi.txt
cd52c2a4 9742F: drivers/clk/clk-scpi.c
8def3103 9743F: drivers/cpufreq/scpi-cpufreq.c
8cb7cf56
SH
9744F: drivers/firmware/arm_scpi.c
9745F: include/linux/scpi_protocol.h
80f390ea 9746
1da177e4 9747SCSI CDROM DRIVER
8b58be88 9748M: Jens Axboe <axboe@kernel.dk>
1da177e4
LT
9749L: linux-scsi@vger.kernel.org
9750W: http://www.kernel.dk
9751S: Maintained
679655da 9752F: drivers/scsi/sr*
1da177e4 9753
fb50a83d 9754SCSI RDMA PROTOCOL (SRP) INITIATOR
3453bddb 9755M: Bart Van Assche <bart.vanassche@sandisk.com>
fb50a83d
RD
9756L: linux-rdma@vger.kernel.org
9757S: Supported
9758W: http://www.openfabrics.org
9759Q: http://patchwork.kernel.org/project/linux-rdma/list/
9760T: git git://git.kernel.org/pub/scm/linux/kernel/git/dad/srp-initiator.git
9761F: drivers/infiniband/ulp/srp/
9762F: include/scsi/srp.h
9763
1da177e4 9764SCSI SG DRIVER
8b58be88 9765M: Doug Gilbert <dgilbert@interlog.com>
1da177e4 9766L: linux-scsi@vger.kernel.org
59ab3c93 9767W: http://sg.danny.cz/sg
1da177e4 9768S: Maintained
59ab3c93 9769F: Documentation/scsi/scsi-generic.txt
679655da
JP
9770F: drivers/scsi/sg.c
9771F: include/scsi/sg.h
1da177e4
LT
9772
9773SCSI SUBSYSTEM
7ee7895c 9774M: "James E.J. Bottomley" <jejb@linux.vnet.ibm.com>
0351b8f8 9775T: git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi.git
f4ab421b
MP
9776M: "Martin K. Petersen" <martin.petersen@oracle.com>
9777T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git
9778L: linux-scsi@vger.kernel.org
1da177e4 9779S: Maintained
679655da
JP
9780F: drivers/scsi/
9781F: include/scsi/
1da177e4
LT
9782
9783SCSI TAPE DRIVER
8b58be88 9784M: Kai Mäkisara <Kai.Makisara@kolumbus.fi>
1da177e4
LT
9785L: linux-scsi@vger.kernel.org
9786S: Maintained
679655da 9787F: Documentation/scsi/st.txt
f7269cfc
JD
9788F: drivers/scsi/st.*
9789F: drivers/scsi/st_*.h
1da177e4
LT
9790
9791SCTP PROTOCOL
8b6efb75 9792M: Vlad Yasevich <vyasevich@gmail.com>
02c38d0a 9793M: Neil Horman <nhorman@tuxdriver.com>
1a418796 9794L: linux-sctp@vger.kernel.org
5f85813c 9795W: http://lksctp.sourceforge.net
8b6efb75 9796S: Maintained
679655da
JP
9797F: Documentation/networking/sctp.txt
9798F: include/linux/sctp.h
4d58c025 9799F: include/uapi/linux/sctp.h
679655da
JP
9800F: include/net/sctp/
9801F: net/sctp/
1da177e4
LT
9802
9803SCx200 CPU SUPPORT
8b58be88 9804M: Jim Cromie <jim.cromie@gmail.com>
1662d32c 9805S: Odd Fixes
679655da 9806F: Documentation/i2c/busses/scx200_acb
390889b6 9807F: arch/x86/platform/scx200/
679655da
JP
9808F: drivers/watchdog/scx200_wdt.c
9809F: drivers/i2c/busses/scx200*
9810F: drivers/mtd/maps/scx200_docflash.c
9811F: include/linux/scx200.h
1662d32c
JC
9812
9813SCx200 GPIO DRIVER
8b58be88 9814M: Jim Cromie <jim.cromie@gmail.com>
1662d32c 9815S: Maintained
679655da
JP
9816F: drivers/char/scx200_gpio.c
9817F: include/linux/scx200_gpio.h
1662d32c
JC
9818
9819SCx200 HRT CLOCKSOURCE DRIVER
8b58be88 9820M: Jim Cromie <jim.cromie@gmail.com>
1662d32c 9821S: Maintained
679655da 9822F: drivers/clocksource/scx200_hrt.c
1da177e4 9823
6a36913a 9824SDRICOH_CS MMC/SD HOST CONTROLLER INTERFACE DRIVER
8b58be88 9825M: Sascha Sommer <saschasommer@freenet.de>
6a36913a
SS
9826L: sdricohcs-devel@lists.sourceforge.net (subscribers-only)
9827S: Maintained
679655da 9828F: drivers/mmc/host/sdricoh_cs.c
6a36913a 9829
e7839f25 9830SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) DRIVER
7a241d6e 9831L: linux-mmc@vger.kernel.org
a1cb1d11 9832S: Orphan
7a241d6e 9833F: drivers/mmc/host/sdhci.*
d4a45787 9834F: drivers/mmc/host/sdhci-pltfm.[ch]
e2d1d6c0 9835
c04f9d61
KC
9836SECURE COMPUTING
9837M: Kees Cook <keescook@chromium.org>
a0cfd75f
KC
9838R: Andy Lutomirski <luto@amacapital.net>
9839R: Will Drewry <wad@chromium.org>
c04f9d61
KC
9840T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git seccomp
9841S: Supported
9842F: kernel/seccomp.c
9843F: include/uapi/linux/seccomp.h
9844F: include/linux/seccomp.h
c99ee51a 9845F: tools/testing/selftests/seccomp/*
c04f9d61
KC
9846K: \bsecure_computing
9847K: \bTIF_SECCOMP\b
9848
0d1bb41a 9849SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) SAMSUNG DRIVER
8b58be88 9850M: Ben Dooks <ben-linux@fluff.org>
dc524882 9851M: Jaehoon Chung <jh80.chung@samsung.com>
7a241d6e 9852L: linux-mmc@vger.kernel.org
0d1bb41a 9853S: Maintained
dc524882 9854F: drivers/mmc/host/sdhci-s3c*
0d1bb41a 9855
c63b3cba 9856SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) ST SPEAR DRIVER
da89947b 9857M: Viresh Kumar <vireshk@kernel.org>
fbfa0748 9858L: spear-devel@list.st.com
c63b3cba
VK
9859L: linux-mmc@vger.kernel.org
9860S: Maintained
9861F: drivers/mmc/host/sdhci-spear.c
9862
8711cca2 9863SECURITY SUBSYSTEM
9b45c0d2 9864M: James Morris <james.l.morris@oracle.com>
9c3646d1 9865M: "Serge E. Hallyn" <serge@hallyn.com>
8711cca2 9866L: linux-security-module@vger.kernel.org (suggested Cc:)
89879a7e 9867T: git git://git.kernel.org/pub/scm/linux/kernel/git/jmorris/linux-security.git
9ccf010f 9868W: http://kernsec.org/
8711cca2 9869S: Supported
7d2c86b5 9870F: security/
8711cca2 9871
1da177e4 9872SECURITY CONTACT
8b58be88 9873M: Security Officers <security@kernel.org>
1da177e4
LT
9874S: Supported
9875
9876SELINUX SECURITY MODULE
e0238b4c 9877M: Paul Moore <paul@paul-moore.com>
8b58be88 9878M: Stephen Smalley <sds@tycho.nsa.gov>
8b58be88 9879M: Eric Paris <eparis@parisplace.org>
e0238b4c 9880L: selinux@tycho.nsa.gov (moderated for non-subscribers)
f058925b 9881W: http://selinuxproject.org
5a5f2acf 9882T: git git://git.infradead.org/users/pcmoore/selinux
1da177e4 9883S: Supported
679655da
JP
9884F: include/linux/selinux*
9885F: security/selinux/
6bde95ce 9886F: scripts/selinux/
1da177e4 9887
c1c124e9
JJ
9888APPARMOR SECURITY MODULE
9889M: John Johansen <john.johansen@canonical.com>
9890L: apparmor@lists.ubuntu.com (subscribers-only, general discussion)
9891W: apparmor.wiki.kernel.org
9892T: git git://git.kernel.org/pub/scm/linux/kernel/git/jj/apparmor-dev.git
9893S: Supported
9894F: security/apparmor/
9895
730daa16
KC
9896YAMA SECURITY MODULE
9897M: Kees Cook <keescook@chromium.org>
9898T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git yama/tip
9899S: Supported
9900F: security/yama/
9901
cef2cf07 9902SENSABLE PHANTOM
8b58be88 9903M: Jiri Slaby <jirislaby@gmail.com>
cef2cf07 9904S: Maintained
679655da 9905F: drivers/misc/phantom.c
c117ab84 9906F: include/uapi/linux/phantom.h
cef2cf07 9907
6733b39a 9908SERVER ENGINES 10Gbps iSCSI - BladeEngine 2 DRIVER
4627de93 9909M: Jayamohan Kallickal <jayamohan.kallickal@avagotech.com>
9d27e216
KM
9910M: Ketan Mukadam <ketan.mukadam@avagotech.com>
9911M: John Soni Jose <sony.john@avagotech.com>
3387f656 9912L: linux-scsi@vger.kernel.org
4627de93 9913W: http://www.avagotech.com
3387f656
JP
9914S: Supported
9915F: drivers/scsi/be2iscsi/
6733b39a 9916
6938f855 9917Emulex 10Gbps NIC BE2, BE3-R, Lancer, Skyhawk-R DRIVER
aa7b4537
SP
9918M: Sathya Perla <sathya.perla@broadcom.com>
9919M: Ajit Khaparde <ajit.khaparde@broadcom.com>
9920M: Padmanabh Ratnakar <padmanabh.ratnakar@broadcom.com>
9921M: Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com>
9922M: Somnath Kotur <somnath.kotur@broadcom.com>
7d2c86b5 9923L: netdev@vger.kernel.org
fea3af67 9924W: http://www.emulex.com
7d2c86b5 9925S: Supported
9aebddd1 9926F: drivers/net/ethernet/emulex/benet/
6b7c5b94 9927
d2928a8c 9928EMULEX ONECONNECT ROCE DRIVER
2b8e7333
LN
9929M: Selvin Xavier <selvin.xavier@avagotech.com>
9930M: Devesh Sharma <devesh.sharma@avagotech.com>
9931M: Mitesh Ahuja <mitesh.ahuja@avagotech.com>
d2928a8c
SX
9932L: linux-rdma@vger.kernel.org
9933W: http://www.emulex.com
9934S: Supported
9935F: drivers/infiniband/hw/ocrdma/
9936
8ceee660 9937SFC NETWORK DRIVER
c06f51ea 9938M: Solarflare linux maintainers <linux-net-drivers@solarflare.com>
8533ccf3 9939M: Shradha Shah <sshah@solarflare.com>
c06f51ea 9940L: netdev@vger.kernel.org
8ceee660 9941S: Supported
874aeea5 9942F: drivers/net/ethernet/sfc/
8ceee660 9943
e2d1d6c0 9944SGI GRU DRIVER
cc883afc 9945M: Dimitri Sivanich <sivanich@sgi.com>
e2d1d6c0 9946S: Maintained
679655da 9947F: drivers/misc/sgi-gru/
e2d1d6c0
RD
9948
9949SGI SN-IA64 (Altix) SERIAL CONSOLE DRIVER
8b58be88 9950M: Pat Gefre <pfg@sgi.com>
e2d1d6c0
RD
9951L: linux-ia64@vger.kernel.org
9952S: Supported
679655da 9953F: Documentation/ia64/serial.txt
df621252 9954F: drivers/tty/serial/ioc?_serial.c
679655da 9955F: include/linux/ioc?.h
e2d1d6c0 9956
75312619 9957SGI XP/XPC/XPNET DRIVER
e180383f
RH
9958M: Cliff Whickman <cpw@sgi.com>
9959M: Robin Holt <robinmholt@gmail.com>
75312619 9960S: Maintained
679655da 9961F: drivers/misc/sgi-xp/
75312619 9962
46eacf3b
AP
9963SI2157 MEDIA DRIVER
9964M: Antti Palosaari <crope@iki.fi>
9965L: linux-media@vger.kernel.org
a825eaec 9966W: https://linuxtv.org
46eacf3b
AP
9967W: http://palosaari.fi/linux/
9968Q: http://patchwork.linuxtv.org/project/linux-media/list/
9969T: git git://linuxtv.org/anttip/media_tree.git
9970S: Maintained
9971F: drivers/media/tuners/si2157*
9972
75e2d5ba
AP
9973SI2168 MEDIA DRIVER
9974M: Antti Palosaari <crope@iki.fi>
9975L: linux-media@vger.kernel.org
a825eaec 9976W: https://linuxtv.org
75e2d5ba
AP
9977W: http://palosaari.fi/linux/
9978Q: http://patchwork.linuxtv.org/project/linux-media/list/
9979T: git git://linuxtv.org/anttip/media_tree.git
9980S: Maintained
9981F: drivers/media/dvb-frontends/si2168*
9982
49cc629d
HV
9983SI470X FM RADIO RECEIVER I2C DRIVER
9984M: Hans Verkuil <hverkuil@xs4all.nl>
9985L: linux-media@vger.kernel.org
9986T: git git://linuxtv.org/media_tree.git
a825eaec 9987W: https://linuxtv.org
49cc629d
HV
9988S: Odd Fixes
9989F: drivers/media/radio/si470x/radio-si470x-i2c.c
9990
9991SI470X FM RADIO RECEIVER USB DRIVER
9992M: Hans Verkuil <hverkuil@xs4all.nl>
9993L: linux-media@vger.kernel.org
9994T: git git://linuxtv.org/media_tree.git
a825eaec 9995W: https://linuxtv.org
49cc629d
HV
9996S: Maintained
9997F: drivers/media/radio/si470x/radio-si470x-common.c
9998F: drivers/media/radio/si470x/radio-si470x.h
9999F: drivers/media/radio/si470x/radio-si470x-usb.c
10000
c937ca03
EV
10001SI4713 FM RADIO TRANSMITTER I2C DRIVER
10002M: Eduardo Valentin <edubezval@gmail.com>
10003L: linux-media@vger.kernel.org
10004T: git git://linuxtv.org/media_tree.git
a825eaec 10005W: https://linuxtv.org
c937ca03 10006S: Odd Fixes
99995ded 10007F: drivers/media/radio/si4713/si4713.?
c937ca03
EV
10008
10009SI4713 FM RADIO TRANSMITTER PLATFORM DRIVER
10010M: Eduardo Valentin <edubezval@gmail.com>
10011L: linux-media@vger.kernel.org
10012T: git git://linuxtv.org/media_tree.git
a825eaec 10013W: https://linuxtv.org
c937ca03 10014S: Odd Fixes
99995ded
DR
10015F: drivers/media/radio/si4713/radio-platform-si4713.c
10016
10017SI4713 FM RADIO TRANSMITTER USB DRIVER
10018M: Hans Verkuil <hverkuil@xs4all.nl>
10019L: linux-media@vger.kernel.org
10020T: git git://linuxtv.org/media_tree.git
a825eaec 10021W: https://linuxtv.org
99995ded
DR
10022S: Maintained
10023F: drivers/media/radio/si4713/radio-usb-si4713.c
c937ca03 10024
beb91d46 10025SIANO DVB DRIVER
009a5410 10026M: Mauro Carvalho Chehab <mchehab@osg.samsung.com>
beb91d46 10027L: linux-media@vger.kernel.org
a825eaec 10028W: https://linuxtv.org
beb91d46
MCC
10029T: git git://linuxtv.org/media_tree.git
10030S: Odd fixes
10031F: drivers/media/common/siano/
beb91d46 10032F: drivers/media/usb/siano/
beb91d46 10033F: drivers/media/usb/siano/
14430813 10034F: drivers/media/mmc/siano/
beb91d46 10035
6f15b602
HG
10036SIMPLEFB FB DRIVER
10037M: Hans de Goede <hdegoede@redhat.com>
10038L: linux-fbdev@vger.kernel.org
10039S: Maintained
2d799dde 10040F: Documentation/devicetree/bindings/display/simple-framebuffer.txt
6f15b602
HG
10041F: drivers/video/fbdev/simplefb.c
10042F: include/linux/platform_data/simplefb.h
10043
b618b69c 10044SH_VEU V4L2 MEM2MEM DRIVER
b618b69c 10045L: linux-media@vger.kernel.org
bb60fcb2 10046S: Orphan
b618b69c 10047F: drivers/media/platform/sh_veu.c
b618b69c
GL
10048
10049SH_VOU V4L2 OUTPUT DRIVER
b618b69c 10050L: linux-media@vger.kernel.org
bb60fcb2 10051S: Orphan
b618b69c 10052F: drivers/media/platform/sh_vou.c
d647f0b7 10053F: include/media/drv-intf/sh_vou.h
b618b69c 10054
6349d997 10055SIMPLE FIRMWARE INTERFACE (SFI)
2bf822d7 10056M: Len Brown <lenb@kernel.org>
6349d997
LB
10057L: sfi-devel@simplefirmware.org
10058W: http://simplefirmware.org/
10059T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux-sfi-2.6.git
e2d1d6c0 10060S: Supported
943fc810 10061F: arch/x86/platform/sfi/
6349d997
LB
10062F: drivers/sfi/
10063F: include/linux/sfi*.h
e2d1d6c0 10064
1da177e4
LT
10065SIMTEC EB110ATX (Chalice CATS)
10066P: Ben Dooks
b16957c6
BD
10067P: Vincent Sanders <vince@simtec.co.uk>
10068M: Simtec Linux Team <linux@simtec.co.uk>
1da177e4
LT
10069W: http://www.simtec.co.uk/products/EB110ATX/
10070S: Supported
10071
10072SIMTEC EB2410ITX (BAST)
10073P: Ben Dooks
b16957c6
BD
10074P: Vincent Sanders <vince@simtec.co.uk>
10075M: Simtec Linux Team <linux@simtec.co.uk>
1da177e4
LT
10076W: http://www.simtec.co.uk/products/EB2410ITX/
10077S: Supported
15dba387
JP
10078F: arch/arm/mach-s3c24xx/mach-bast.c
10079F: arch/arm/mach-s3c24xx/bast-ide.c
10080F: arch/arm/mach-s3c24xx/bast-irq.c
1da177e4 10081
4c5adde7 10082TI DAVINCI MACHINE SUPPORT
3ba789c0 10083M: Sekhar Nori <nsekhar@ti.com>
3cf2efd5 10084M: Kevin Hilman <khilman@kernel.org>
c9f46a85 10085T: git git://gitorious.org/linux-davinci/linux-davinci.git
8a6e2535 10086Q: http://patchwork.kernel.org/project/linux-davinci/list/
4c5adde7 10087S: Supported
14430813 10088F: arch/arm/mach-davinci/
046d0a37 10089F: drivers/i2c/busses/i2c-davinci.c
4c5adde7 10090
8d4b3f08 10091TI DAVINCI SERIES MEDIA DRIVER
e43cdb56 10092M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
8d4b3f08 10093L: linux-media@vger.kernel.org
a825eaec 10094W: https://linuxtv.org
8d4b3f08
LP
10095Q: http://patchwork.linuxtv.org/project/linux-media/list/
10096T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
9ce5eca7 10097S: Maintained
8d4b3f08
LP
10098F: drivers/media/platform/davinci/
10099F: include/media/davinci/
10100
417d2e50 10101TI AM437X VPFE DRIVER
e43cdb56 10102M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
417d2e50 10103L: linux-media@vger.kernel.org
a825eaec 10104W: https://linuxtv.org
417d2e50
BP
10105Q: http://patchwork.linuxtv.org/project/linux-media/list/
10106T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
10107S: Maintained
10108F: drivers/media/platform/am437x/
10109
c4c0283a 10110OV2659 OMNIVISION SENSOR DRIVER
e43cdb56 10111M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
c4c0283a 10112L: linux-media@vger.kernel.org
a825eaec 10113W: https://linuxtv.org
c4c0283a
BP
10114Q: http://patchwork.linuxtv.org/project/linux-media/list/
10115T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
10116S: Maintained
10117F: drivers/media/i2c/ov2659.c
b5dcee22 10118F: include/media/i2c/ov2659.h
c4c0283a 10119
3a6779f5
SM
10120SILICON MOTION SM712 FRAME BUFFER DRIVER
10121M: Sudip Mukherjee <sudipm.mukherjee@gmail.com>
10122M: Teddy Wang <teddy.wang@siliconmotion.com>
10123M: Sudip Mukherjee <sudip@vectorindia.org>
10124L: linux-fbdev@vger.kernel.org
10125S: Maintained
10126F: drivers/video/fbdev/sm712*
10127F: Documentation/fb/sm712fb.txt
10128
92aab3c0 10129SIS 190 ETHERNET DRIVER
8b58be88 10130M: Francois Romieu <romieu@fr.zoreil.com>
92aab3c0
FR
10131L: netdev@vger.kernel.org
10132S: Maintained
8c7de408 10133F: drivers/net/ethernet/sis/sis190.c
92aab3c0 10134
1da177e4 10135SIS 900/7016 FAST ETHERNET DRIVER
8b58be88 10136M: Daniele Venzano <venza@brownhat.org>
1da177e4 10137W: http://www.brownhat.org/sis900.html
979b6c13 10138L: netdev@vger.kernel.org
1da177e4 10139S: Maintained
8c7de408 10140F: drivers/net/ethernet/sis/sis900.*
1da177e4
LT
10141
10142SIS FRAMEBUFFER DRIVER
8b58be88 10143M: Thomas Winischhofer <thomas@winischhofer.net>
1da177e4 10144W: http://www.winischhofer.net/linuxsisvga.shtml
b7eee616 10145S: Maintained
679655da 10146F: Documentation/fb/sisfb.txt
8a61f013 10147F: drivers/video/fbdev/sis/
679655da 10148F: include/video/sisfb.h
1da177e4
LT
10149
10150SIS USB2VGA DRIVER
8b58be88 10151M: Thomas Winischhofer <thomas@winischhofer.net>
1da177e4
LT
10152W: http://www.winischhofer.at/linuxsisusbvga.shtml
10153S: Maintained
679655da 10154F: drivers/usb/misc/sisusbvga/
1da177e4 10155
415ad26d 10156SLAB ALLOCATOR
16e943bf 10157M: Christoph Lameter <cl@linux.com>
2ed1c525 10158M: Pekka Enberg <penberg@kernel.org>
16e943bf
CL
10159M: David Rientjes <rientjes@google.com>
10160M: Joonsoo Kim <iamjoonsoo.kim@lge.com>
10161M: Andrew Morton <akpm@linux-foundation.org>
415ad26d
CL
10162L: linux-mm@kvack.org
10163S: Maintained
679655da 10164F: include/linux/sl?b*.h
16e943bf 10165F: mm/sl?b*
415ad26d 10166
9fab9787 10167SLEEPABLE READ-COPY UPDATE (SRCU)
96a39bc4 10168M: Lai Jiangshan <jiangshanlai@gmail.com>
9fab9787 10169M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
ab0afd6c 10170M: Josh Triplett <josh@joshtriplett.org>
4632a191
PM
10171R: Steven Rostedt <rostedt@goodmis.org>
10172R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
981c3a4f 10173L: linux-kernel@vger.kernel.org
9fab9787
PM
10174W: http://www.rdrop.com/users/paulmck/RCU/
10175S: Supported
10176T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
4102adab
PM
10177F: include/linux/srcu.h
10178F: kernel/rcu/srcu.c
9fab9787 10179
66372841
CS
10180SMACK SECURITY MODULE
10181M: Casey Schaufler <casey@schaufler-ca.com>
10182L: linux-security-module@vger.kernel.org
10183W: http://schaufler-ca.com
10184T: git git://git.gitorious.org/smack-next/kernel.git
10185S: Maintained
10186F: Documentation/security/Smack.txt
10187F: security/smack/
10188
20651e0b 10189DRIVERS FOR ADAPTIVE VOLTAGE SCALING (AVS)
68ace3e1
KH
10190M: Kevin Hilman <khilman@kernel.org>
10191M: Nishanth Menon <nm@ti.com>
10192S: Maintained
20651e0b 10193F: drivers/power/avs/
68ace3e1
KH
10194F: include/linux/power/smartreflex.h
10195L: linux-pm@vger.kernel.org
10196
1da177e4 10197SMC91x ETHERNET DRIVER
2f82af08 10198M: Nicolas Pitre <nico@fluxnic.net>
18e2842b 10199S: Odd Fixes
ae150435 10200F: drivers/net/ethernet/smsc/smc91x.*
1da177e4 10201
e8e31622
SA
10202SMIA AND SMIA++ IMAGE SENSOR DRIVER
10203M: Sakari Ailus <sakari.ailus@iki.fi>
10204L: linux-media@vger.kernel.org
10205S: Maintained
14430813 10206F: drivers/media/i2c/smiapp/
b5dcee22 10207F: include/media/i2c/smiapp.h
e8e31622
SA
10208F: drivers/media/i2c/smiapp-pll.c
10209F: drivers/media/i2c/smiapp-pll.h
fd2bfdc8 10210F: include/uapi/linux/smiapp.h
a2cec3c0 10211F: Documentation/devicetree/bindings/media/i2c/nokia,smia.txt
e8e31622 10212
920fa1ff
GR
10213SMM665 HARDWARE MONITOR DRIVER
10214M: Guenter Roeck <linux@roeck-us.net>
10215L: lm-sensors@lm-sensors.org
10216S: Maintained
10217F: Documentation/hwmon/smm665
10218F: drivers/hwmon/smm665.c
10219
9df7305b 10220SMSC EMC2103 HARDWARE MONITOR DRIVER
90b24cfb 10221M: Steve Glendinning <steve.glendinning@shawell.net>
9df7305b 10222L: lm-sensors@lm-sensors.org
90b24cfb 10223S: Maintained
9df7305b
SG
10224F: Documentation/hwmon/emc2103
10225F: drivers/hwmon/emc2103.c
10226
a98d506c
HG
10227SMSC SCH5627 HARDWARE MONITOR DRIVER
10228M: Hans de Goede <hdegoede@redhat.com>
10229L: lm-sensors@lm-sensors.org
10230S: Supported
10231F: Documentation/hwmon/sch5627
10232F: drivers/hwmon/sch5627.c
10233
6ea884db 10234SMSC47B397 HARDWARE MONITOR DRIVER
d8130624 10235M: Jean Delvare <jdelvare@suse.com>
6ea884db
MH
10236L: lm-sensors@lm-sensors.org
10237S: Maintained
679655da
JP
10238F: Documentation/hwmon/smsc47b397
10239F: drivers/hwmon/smsc47b397.c
6ea884db 10240
fd9abb3d 10241SMSC911x ETHERNET DRIVER
90b24cfb 10242M: Steve Glendinning <steve.glendinning@shawell.net>
2cb37728 10243L: netdev@vger.kernel.org
90b24cfb 10244S: Maintained
679655da 10245F: include/linux/smsc911x.h
ae150435 10246F: drivers/net/ethernet/smsc/smsc911x.*
2cb37728
SG
10247
10248SMSC9420 PCI ETHERNET DRIVER
90b24cfb 10249M: Steve Glendinning <steve.glendinning@shawell.net>
fd9abb3d 10250L: netdev@vger.kernel.org
90b24cfb 10251S: Maintained
ae150435 10252F: drivers/net/ethernet/smsc/smsc9420.*
fd9abb3d 10253
3c8a63e2 10254SMSC UFX6000 and UFX7000 USB to VGA DRIVER
90b24cfb 10255M: Steve Glendinning <steve.glendinning@shawell.net>
3c8a63e2 10256L: linux-fbdev@vger.kernel.org
90b24cfb 10257S: Maintained
8a61f013 10258F: drivers/video/fbdev/smscufx.c
3c8a63e2 10259
668acf32 10260SOC-CAMERA V4L2 SUBSYSTEM
8b58be88 10261M: Guennadi Liakhovetski <g.liakhovetski@gmx.de>
661263b5 10262L: linux-media@vger.kernel.org
275ffde4 10263T: git git://linuxtv.org/media_tree.git
795fb7e7 10264S: Maintained
90d72ac6
MCC
10265F: include/media/soc*
10266F: drivers/media/i2c/soc_camera/
10267F: drivers/media/platform/soc_camera/
668acf32 10268
e2d1d6c0 10269SOEKRIS NET48XX LED SUPPORT
8b58be88 10270M: Chris Boot <bootc@bootc.net>
e2d1d6c0 10271S: Maintained
679655da 10272F: drivers/leds/leds-net48xx.c
e2d1d6c0 10273
e3994db1 10274SOFTLOGIC 6x10 MPEG CODEC
9661975d
AU
10275M: Bluecherry Maintainers <maintainers@bluecherrydvr.com>
10276M: Andrey Utkin <andrey.utkin@corp.bluecherry.net>
10277M: Andrey Utkin <andrey.krieger.utkin@gmail.com>
1f141f6b 10278M: Ismael Luceno <ismael@iodev.co.uk>
e3994db1
JP
10279L: linux-media@vger.kernel.org
10280S: Supported
10281F: drivers/media/pci/solo6x10/
10282
1da177e4 10283SOFTWARE RAID (Multiple Disks) SUPPORT
c2f662eb 10284M: Shaohua Li <shli@kernel.org>
1da177e4 10285L: linux-raid@vger.kernel.org
9f273c24 10286T: git git://neil.brown.name/md
524418bb 10287S: Supported
679655da
JP
10288F: drivers/md/
10289F: include/linux/raid/
c117ab84 10290F: include/uapi/linux/raid/
1da177e4 10291
1da177e4 10292SONIC NETWORK DRIVER
8b58be88 10293M: Thomas Bogendoerfer <tsbogend@alpha.franken.de>
979b6c13 10294L: netdev@vger.kernel.org
1da177e4 10295S: Maintained
d9fb9f38 10296F: drivers/net/ethernet/natsemi/sonic.*
1da177e4 10297
61e115a5 10298SONICS SILICON BACKPLANE DRIVER (SSB)
eb032b98 10299M: Michael Buesch <m@bues.ch>
e7828b28 10300L: linux-wireless@vger.kernel.org
61e115a5 10301S: Maintained
679655da
JP
10302F: drivers/ssb/
10303F: include/linux/ssb/
61e115a5 10304
1da177e4 10305SONY VAIO CONTROL DEVICE DRIVER
8b58be88 10306M: Mattia Dongili <malattia@linux.it>
d0944853 10307L: platform-driver-x86@vger.kernel.org
5b18167d 10308W: http://www.linux.it/~malattia/wiki/index.php/Sony_drivers
1da177e4 10309S: Maintained
679655da
JP
10310F: Documentation/laptops/sony-laptop.txt
10311F: drivers/char/sonypi.c
10312F: drivers/platform/x86/sony-laptop.c
10313F: include/linux/sony-laptop.h
1da177e4 10314
baf8532a 10315SONY MEMORYSTICK CARD SUPPORT
8b58be88 10316M: Alex Dubov <oakad@yahoo.com>
baf8532a
AD
10317W: http://tifmxx.berlios.de/
10318S: Maintained
679655da 10319F: drivers/memstick/host/tifm_ms.c
baf8532a 10320
0ab30494
ML
10321SONY MEMORYSTICK STANDARD SUPPORT
10322M: Maxim Levitsky <maximlevitsky@gmail.com>
10323S: Maintained
10324F: drivers/memstick/core/ms_block.*
10325
1da177e4 10326SOUND
8b58be88 10327M: Jaroslav Kysela <perex@perex.cz>
d8130624 10328M: Takashi Iwai <tiwai@suse.com>
93711660 10329L: alsa-devel@alsa-project.org (moderated for non-subscribers)
3126a179 10330W: http://www.alsa-project.org/
dde7ad8d 10331T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
3126a179 10332T: git git://git.alsa-project.org/alsa-kernel.git
ff4a8f32 10333Q: http://patchwork.kernel.org/project/alsa-devel/list/
1da177e4 10334S: Maintained
3126a179
JP
10335F: Documentation/sound/
10336F: include/sound/
c117ab84 10337F: include/uapi/sound/
679655da 10338F: sound/
1da177e4 10339
33bbe149
MB
10340SOUND - COMPRESSED AUDIO
10341M: Vinod Koul <vinod.koul@intel.com>
10342L: alsa-devel@alsa-project.org (moderated for non-subscribers)
10343T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
10344S: Supported
f672f31a 10345F: Documentation/sound/alsa/compress_offload.txt
33bbe149 10346F: include/sound/compress_driver.h
f672f31a 10347F: include/uapi/sound/compress_*
33bbe149
MB
10348F: sound/core/compress_offload.c
10349F: sound/soc/soc-compress.c
10350
bd903bde 10351SOUND - SOC LAYER / DYNAMIC AUDIO POWER MANAGEMENT (ASoC)
6b9cf5c2 10352M: Liam Girdwood <lgirdwood@gmail.com>
b02e48f2 10353M: Mark Brown <broonie@kernel.org>
86f14df8 10354T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound.git
93711660 10355L: alsa-devel@alsa-project.org (moderated for non-subscribers)
b0b8daf7 10356W: http://alsa-project.org/main/index.php/ASoC
eb1a6af3 10357S: Supported
2820f615 10358F: Documentation/sound/alsa/soc/
679655da 10359F: sound/soc/
e6e55122 10360F: include/sound/soc*
eb1a6af3 10361
d7f8761b
MB
10362SOUND - DMAENGINE HELPERS
10363M: Lars-Peter Clausen <lars@metafoo.de>
10364S: Supported
10365F: include/sound/dmaengine_pcm.h
10366F: sound/core/pcm_dmaengine.c
10367F: sound/soc/soc-generic-dmaengine-pcm.c
10368
990a6a99
OS
10369SP2 MEDIA DRIVER
10370M: Olli Salonen <olli.salonen@iki.fi>
10371L: linux-media@vger.kernel.org
a825eaec 10372W: https://linuxtv.org
990a6a99
OS
10373Q: http://patchwork.linuxtv.org/project/linux-media/list/
10374S: Maintained
10375F: drivers/media/dvb-frontends/sp2*
10376
473321fc 10377SPARC + UltraSPARC (sparc/sparc64)
8b58be88 10378M: "David S. Miller" <davem@davemloft.net>
1da177e4 10379L: sparclinux@vger.kernel.org
8a6e2535 10380Q: http://patchwork.ozlabs.org/project/sparclinux/list/
08deed1e
JP
10381T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
10382T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
1da177e4 10383S: Maintained
679655da 10384F: arch/sparc/
7765b8bb 10385F: drivers/sbus/
1da177e4 10386
6404fcca
DM
10387SPARC SERIAL DRIVERS
10388M: "David S. Miller" <davem@davemloft.net>
10389L: sparclinux@vger.kernel.org
08deed1e
JP
10390T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
10391T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
6404fcca 10392S: Maintained
6816383a 10393F: include/linux/sunserialcore.h
df621252 10394F: drivers/tty/serial/suncore.c
df621252
GKH
10395F: drivers/tty/serial/sunhv.c
10396F: drivers/tty/serial/sunsab.c
10397F: drivers/tty/serial/sunsab.h
10398F: drivers/tty/serial/sunsu.c
10399F: drivers/tty/serial/sunzilog.c
10400F: drivers/tty/serial/sunzilog.h
6404fcca 10401
389325b4
CL
10402SPARSE CHECKER
10403M: "Christopher Li" <sparse@chrisli.org>
10404L: linux-sparse@vger.kernel.org
10405W: https://sparse.wiki.kernel.org/
10406T: git git://git.kernel.org/pub/scm/devel/sparse/sparse.git
10407T: git git://git.kernel.org/pub/scm/devel/sparse/chrisl/sparse.git
10408S: Maintained
10409F: include/linux/compiler.h
10410
fc0c195a 10411SPEAR PLATFORM SUPPORT
da89947b 10412M: Viresh Kumar <vireshk@kernel.org>
9cc23682 10413M: Shiraz Hashim <shiraz.linux.kernel@gmail.com>
fbfa0748
VK
10414L: spear-devel@list.st.com
10415L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
fc0c195a 10416W: http://www.st.com/spear
10417S: Maintained
e68d7c14 10418F: arch/arm/boot/dts/spear*
281e192f 10419F: arch/arm/mach-spear/
fc0c195a 10420
10421SPEAR CLOCK FRAMEWORK SUPPORT
da89947b 10422M: Viresh Kumar <vireshk@kernel.org>
fbfa0748
VK
10423L: spear-devel@list.st.com
10424L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
fc0c195a 10425W: http://www.st.com/spear
10426S: Maintained
5df33a62 10427F: drivers/clk/spear/
fc0c195a 10428
e2d1d6c0 10429SPI SUBSYSTEM
b02e48f2 10430M: Mark Brown <broonie@kernel.org>
dfbe403c 10431L: linux-spi@vger.kernel.org
e7e4e13c 10432T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi.git
8a6e2535 10433Q: http://patchwork.kernel.org/project/spi-devel-general/list/
e2d1d6c0 10434S: Maintained
679655da
JP
10435F: Documentation/spi/
10436F: drivers/spi/
10437F: include/linux/spi/
c117ab84 10438F: include/uapi/linux/spi/
e2d1d6c0 10439
2752e401 10440SPIDERNET NETWORK DRIVER for CELL
8b58be88 10441M: Ishizaki Kou <kou.ishizaki@toshiba.co.jp>
2752e401
JL
10442L: netdev@vger.kernel.org
10443S: Supported
679655da 10444F: Documentation/networking/spider_net.txt
8df158ac 10445F: drivers/net/ethernet/toshiba/spider_net*
2752e401 10446
e2d1d6c0 10447SPU FILE SYSTEM
8b58be88 10448M: Jeremy Kerr <jk@ozlabs.org>
a4724ed6 10449L: linuxppc-dev@lists.ozlabs.org
e2d1d6c0
RD
10450W: http://www.ibm.com/developerworks/power/cell/
10451S: Supported
679655da
JP
10452F: Documentation/filesystems/spufs.txt
10453F: arch/powerpc/platforms/cell/spufs/
e2d1d6c0 10454
fc555841 10455SQUASHFS FILE SYSTEM
d7f2ff67 10456M: Phillip Lougher <phillip@squashfs.org.uk>
fc555841
PL
10457L: squashfs-devel@lists.sourceforge.net (subscribers-only)
10458W: http://squashfs.org.uk
9f273c24 10459T: git git://git.kernel.org/pub/scm/linux/kernel/git/pkl/squashfs-next.git
fc555841 10460S: Maintained
679655da
JP
10461F: Documentation/filesystems/squashfs.txt
10462F: fs/squashfs/
fc555841 10463
1da177e4 10464SRM (Alpha) environment access
8b58be88 10465M: Jan-Benedict Glaw <jbglaw@lug-owl.de>
1da177e4 10466S: Maintained
679655da 10467F: arch/alpha/kernel/srm_env.c
1da177e4 10468
26e9a397 10469STABLE BRANCH
879a5a00 10470M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
bc7a2f3a 10471L: stable@vger.kernel.org
879a5a00 10472S: Supported
7b175c46 10473F: Documentation/stable_kernel_rules.txt
e2d1d6c0 10474
26e9a397 10475STAGING SUBSYSTEM
879a5a00 10476M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
630081fd 10477T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
1c6ccf62 10478L: devel@driverdev.osuosl.org
879a5a00 10479S: Supported
679655da 10480F: drivers/staging/
dbc6c2cc 10481
ebd3d010
JP
10482STAGING - COMEDI
10483M: Ian Abbott <abbotti@mev.co.uk>
81b884c9 10484M: H Hartley Sweeten <hsweeten@visionengravers.com>
ebd3d010
JP
10485S: Odd Fixes
10486F: drivers/staging/comedi/
10487
a0138163
JP
10488STAGING - FLARION FT1000 DRIVERS
10489M: Marek Belisko <marek.belisko@gmail.com>
10490S: Odd Fixes
10491F: drivers/staging/ft1000/
10492
6c1bb424 10493STAGING - INDUSTRIAL IO
030a13d7 10494M: Jonathan Cameron <jic23@kernel.org>
a0138163 10495L: linux-iio@vger.kernel.org
6c1bb424
JP
10496S: Odd Fixes
10497F: drivers/staging/iio/
10498
a0138163
JP
10499STAGING - LIRC (LINUX INFRARED REMOTE CONTROL) DRIVERS
10500M: Jarod Wilson <jarod@wilsonet.com>
10501W: http://www.lirc.org/
10502S: Odd Fixes
b2b0186d 10503F: drivers/staging/media/lirc/
a0138163 10504
f5e5de1e
OD
10505STAGING - LUSTRE PARALLEL FILESYSTEM
10506M: Oleg Drokin <oleg.drokin@intel.com>
10507M: Andreas Dilger <andreas.dilger@intel.com>
d98229f0
AD
10508L: lustre-devel@lists.lustre.org (moderated for non-subscribers)
10509W: http://wiki.lustre.org/
f5e5de1e
OD
10510S: Maintained
10511F: drivers/staging/lustre
10512
7c6b6c71
MD
10513STAGING - NVIDIA COMPLIANT EMBEDDED CONTROLLER INTERFACE (nvec)
10514M: Marc Dietrich <marvin24@gmx.de>
10515L: ac100@lists.launchpad.net (moderated for non-subscribers)
5d96bf4d 10516L: linux-tegra@vger.kernel.org
7c6b6c71
MD
10517S: Maintained
10518F: drivers/staging/nvec/
10519
a0138163
JP
10520STAGING - REALTEK RTL8712U DRIVERS
10521M: Larry Finger <Larry.Finger@lwfinger.net>
10522M: Florian Schilhabel <florian.c.schilhabel@googlemail.com>.
10523S: Odd Fixes
10524F: drivers/staging/rtl8712/
10525
7591ba8b
JS
10526STAGING - REALTEK RTL8723U WIRELESS DRIVER
10527M: Larry Finger <Larry.Finger@lwfinger.net>
10528M: Jes Sorensen <Jes.Sorensen@redhat.com>
10529L: linux-wireless@vger.kernel.org
10530S: Maintained
10531F: drivers/staging/rtl8723au/
10532
980ac4d7
SM
10533STAGING - SILICON MOTION SM750 FRAME BUFFER DRIVER
10534M: Sudip Mukherjee <sudipm.mukherjee@gmail.com>
10535M: Teddy Wang <teddy.wang@siliconmotion.com>
10536M: Sudip Mukherjee <sudip@vectorindia.org>
10537L: linux-fbdev@vger.kernel.org
10538S: Maintained
10539F: drivers/staging/sm750fb/
10540
510fa408
JP
10541STAGING - SLICOSS
10542M: Lior Dotan <liodot@gmail.com>
10543M: Christopher Harrer <charrer@alacritech.com>
10544S: Odd Fixes
10545F: drivers/staging/slicoss/
10546
a0138163
JP
10547STAGING - SPEAKUP CONSOLE SPEECH DRIVER
10548M: William Hubbs <w.d.hubbs@gmail.com>
10549M: Chris Brannon <chris@the-brannons.com>
d33bce31 10550M: Kirk Reiser <kirk@reisers.ca>
a0138163 10551M: Samuel Thibault <samuel.thibault@ens-lyon.org>
e6a152ef 10552L: speakup@linux-speakup.org
a0138163
JP
10553W: http://www.linux-speakup.org/
10554S: Odd Fixes
10555F: drivers/staging/speakup/
10556
b3e871ce
JP
10557STAGING - VIA VT665X DRIVERS
10558M: Forest Bond <forest@alittletooquiet.net>
10559S: Odd Fixes
10560F: drivers/staging/vt665?/
10561
a30baec1
JK
10562STAGING - WILC1000 WIFI DRIVER
10563M: Johnny Kim <johnny.kim@atmel.com>
0c9dbce8 10564M: Austin Shin <austin.shin@atmel.com>
a30baec1 10565M: Chris Park <chris.park@atmel.com>
06b54863
TC
10566M: Tony Cho <tony.cho@atmel.com>
10567M: Glen Lee <glen.lee@atmel.com>
10568M: Leo Kim <leo.kim@atmel.com>
a30baec1
JK
10569L: linux-wireless@vger.kernel.org
10570S: Supported
10571F: drivers/staging/wilc1000/
10572
709bcb07 10573STAGING - XGI Z7,Z9,Z11 PCI DISPLAY DRIVER
3e39e66e 10574M: Arnaud Patard <arnaud.patard@rtp-net.org>
709bcb07
JP
10575S: Odd Fixes
10576F: drivers/staging/xgifb/
10577
77241056
MM
10578HFI1 DRIVER
10579M: Mike Marciniszyn <infinipath@intel.com>
10580L: linux-rdma@vger.kernel.org
10581S: Supported
10582F: drivers/staging/rdma/hfi1
10583
1da177e4 10584STARFIRE/DURALAN NETWORK DRIVER
8b58be88 10585M: Ion Badulescu <ionut@badula.org>
b4f90189 10586S: Odd Fixes
9bba23b0 10587F: drivers/net/ethernet/adaptec/starfire*
1da177e4 10588
e2d1d6c0 10589SUN3/3X
8b58be88 10590M: Sam Creasey <sammy@sammy.net>
e2d1d6c0
RD
10591W: http://sammy.net/sun3/
10592S: Maintained
679655da
JP
10593F: arch/m68k/kernel/*sun3*
10594F: arch/m68k/sun3*/
10595F: arch/m68k/include/asm/sun3*
e689cf4a 10596F: drivers/net/ethernet/i825xx/sun3*
e2d1d6c0 10597
af6a5af8
HG
10598SUN4I LOW RES ADC ATTACHED TABLET KEYS DRIVER
10599M: Hans de Goede <hdegoede@redhat.com>
10600L: linux-input@vger.kernel.org
10601S: Maintained
10602F: Documentation/devicetree/bindings/input/sun4i-lradc-keys.txt
10603F: drivers/input/keyboard/sun4i-lradc-keys.c
10604
2bc9ff01
DK
10605SUNDANCE NETWORK DRIVER
10606M: Denis Kirjanov <kda@linux-powerpc.org>
10607L: netdev@vger.kernel.org
10608S: Maintained
10609F: drivers/net/ethernet/dlink/sundance.c
10610
2cbb12a4 10611SUPERH
114bf37e
RF
10612M: Yoshinori Sato <ysato@users.sourceforge.jp>
10613M: Rich Felker <dalias@libc.org>
2cbb12a4 10614L: linux-sh@vger.kernel.org
8a6e2535 10615Q: http://patchwork.kernel.org/project/linux-sh/list/
114bf37e 10616S: Maintained
066069e1 10617F: Documentation/sh/
679655da 10618F: arch/sh/
066069e1 10619F: drivers/sh/
1da177e4 10620
4480f15b 10621SUSPEND TO RAM
7fb06082 10622M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
8b58be88
JP
10623M: Len Brown <len.brown@intel.com>
10624M: Pavel Machek <pavel@ucw.cz>
bf1c138e 10625L: linux-pm@vger.kernel.org
e2d1d6c0 10626S: Supported
679655da
JP
10627F: Documentation/power/
10628F: arch/x86/kernel/acpi/
10629F: drivers/base/power/
10630F: kernel/power/
10631F: include/linux/suspend.h
10632F: include/linux/freezer.h
10633F: include/linux/pm.h
1da177e4
LT
10634
10635SVGA HANDLING
8b58be88 10636M: Martin Mares <mj@ucw.cz>
1da177e4
LT
10637L: linux-video@atrey.karlin.mff.cuni.cz
10638S: Maintained
679655da
JP
10639F: Documentation/svga.txt
10640F: arch/x86/boot/video*
1da177e4 10641
6e28b761
KRW
10642SWIOTLB SUBSYSTEM
10643M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
10644L: linux-kernel@vger.kernel.org
9f273c24 10645T: git git://git.kernel.org/pub/scm/linux/kernel/git/konrad/swiotlb.git
6e28b761
KRW
10646S: Supported
10647F: lib/swiotlb.c
10648F: arch/*/kernel/pci-swiotlb.c
10649F: include/linux/swiotlb.h
10650
007f790c
JP
10651SWITCHDEV
10652M: Jiri Pirko <jiri@resnulli.us>
10653L: netdev@vger.kernel.org
10654S: Supported
10655F: net/switchdev/
10656F: include/net/switchdev.h
10657
db8e35d5
VG
10658SYNOPSYS ARC ARCHITECTURE
10659M: Vineet Gupta <vgupta@synopsys.com>
30b9dbee 10660L: linux-snps-arc@lists.infradead.org
db8e35d5
VG
10661S: Supported
10662F: arch/arc/
9b28829d 10663F: Documentation/devicetree/bindings/arc/*
2d799dde 10664F: Documentation/devicetree/bindings/interrupt-controller/snps,arc*
c6a0fe4a 10665F: drivers/tty/serial/arc_uart.c
b7182d1a 10666T: git git://git.kernel.org/pub/scm/linux/kernel/git/vgupta/arc.git
db8e35d5 10667
556cc1c5
AB
10668SYNOPSYS ARC SDP platform support
10669M: Alexey Brodkin <abrodkin@synopsys.com>
10670S: Supported
10671F: arch/arc/plat-axs10x
10672F: arch/arc/boot/dts/ax*
10673F: Documentation/devicetree/bindings/arc/axs10*
10674
6c284c9a
LJ
10675SYSTEM CONFIGURATION (SYSCON)
10676M: Lee Jones <lee.jones@linaro.org>
10677M: Arnd Bergmann <arnd@arndb.de>
10678T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
10679S: Supported
10680F: drivers/mfd/syscon.c
10681
1da177e4 10682SYSV FILESYSTEM
8b58be88 10683M: Christoph Hellwig <hch@infradead.org>
1da177e4 10684S: Maintained
679655da
JP
10685F: Documentation/filesystems/sysv-fs.txt
10686F: fs/sysv/
10687F: include/linux/sysv_fs.h
1da177e4 10688
86cfa7fc 10689TARGET SUBSYSTEM
9c3646d1 10690M: "Nicholas A. Bellinger" <nab@linux-iscsi.org>
86cfa7fc 10691L: linux-scsi@vger.kernel.org
b9f5edc2 10692L: target-devel@vger.kernel.org
86cfa7fc 10693W: http://www.linux-iscsi.org
cf015e9f 10694W: http://groups.google.com/group/linux-iscsi-target-dev
452cf324 10695T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
86cfa7fc
NB
10696S: Supported
10697F: drivers/target/
10698F: include/target/
10699F: Documentation/target/
10700
4e68852d 10701TASKSTATS STATISTICS INTERFACE
185e595f 10702M: Balbir Singh <bsingharora@gmail.com>
4e68852d 10703S: Maintained
679655da
JP
10704F: Documentation/accounting/taskstats*
10705F: include/linux/taskstats*
10706F: kernel/taskstats.c
4e68852d 10707
781b456a 10708TC CLASSIFIER
f935f3f8 10709M: Jamal Hadi Salim <jhs@mojatatu.com>
781b456a
SH
10710L: netdev@vger.kernel.org
10711S: Maintained
679655da 10712F: include/net/pkt_cls.h
c117ab84 10713F: include/uapi/linux/pkt_cls.h
679655da 10714F: net/sched/
781b456a 10715
5067f08a 10716TCP LOW PRIORITY MODULE
8b58be88
JP
10717M: "Wong Hoi Sing, Edison" <hswong3i@gmail.com>
10718M: "Hung Hing Lun, Mike" <hlhung3i@gmail.com>
5067f08a
WHSE
10719W: http://tcp-lp-mod.sourceforge.net/
10720S: Maintained
679655da 10721F: net/ipv4/tcp_lp.c
5067f08a 10722
91952bc0
AP
10723TDA10071 MEDIA DRIVER
10724M: Antti Palosaari <crope@iki.fi>
10725L: linux-media@vger.kernel.org
a825eaec 10726W: https://linuxtv.org
91952bc0
AP
10727W: http://palosaari.fi/linux/
10728Q: http://patchwork.linuxtv.org/project/linux-media/list/
10729T: git git://linuxtv.org/anttip/media_tree.git
10730S: Maintained
10731F: drivers/media/dvb-frontends/tda10071*
10732
10733TDA18212 MEDIA DRIVER
10734M: Antti Palosaari <crope@iki.fi>
10735L: linux-media@vger.kernel.org
a825eaec 10736W: https://linuxtv.org
91952bc0
AP
10737W: http://palosaari.fi/linux/
10738Q: http://patchwork.linuxtv.org/project/linux-media/list/
10739T: git git://linuxtv.org/anttip/media_tree.git
10740S: Maintained
10741F: drivers/media/tuners/tda18212*
10742
10743TDA18218 MEDIA DRIVER
10744M: Antti Palosaari <crope@iki.fi>
10745L: linux-media@vger.kernel.org
a825eaec 10746W: https://linuxtv.org
91952bc0
AP
10747W: http://palosaari.fi/linux/
10748Q: http://patchwork.linuxtv.org/project/linux-media/list/
10749T: git git://linuxtv.org/anttip/media_tree.git
10750S: Maintained
10751F: drivers/media/tuners/tda18218*
10752
3b2f6aba
MK
10753TDA18271 MEDIA DRIVER
10754M: Michael Krufky <mkrufky@linuxtv.org>
10755L: linux-media@vger.kernel.org
a825eaec 10756W: https://linuxtv.org
3b2f6aba
MK
10757W: http://github.com/mkrufky
10758Q: http://patchwork.linuxtv.org/project/linux-media/list/
10759T: git git://linuxtv.org/mkrufky/tuners.git
10760S: Maintained
10761F: drivers/media/tuners/tda18271*
10762
e48307a9
MK
10763TDA827x MEDIA DRIVER
10764M: Michael Krufky <mkrufky@linuxtv.org>
10765L: linux-media@vger.kernel.org
a825eaec 10766W: https://linuxtv.org
e48307a9
MK
10767W: http://github.com/mkrufky
10768Q: http://patchwork.linuxtv.org/project/linux-media/list/
10769T: git git://linuxtv.org/mkrufky/tuners.git
10770S: Maintained
10771F: drivers/media/tuners/tda8290.*
10772
66cf9212
MK
10773TDA8290 MEDIA DRIVER
10774M: Michael Krufky <mkrufky@linuxtv.org>
10775L: linux-media@vger.kernel.org
a825eaec 10776W: https://linuxtv.org
66cf9212
MK
10777W: http://github.com/mkrufky
10778Q: http://patchwork.linuxtv.org/project/linux-media/list/
10779T: git git://linuxtv.org/mkrufky/tuners.git
10780S: Maintained
10781F: drivers/media/tuners/tda8290.*
10782
4b9fba30
HV
10783TDA9840 MEDIA DRIVER
10784M: Hans Verkuil <hverkuil@xs4all.nl>
10785L: linux-media@vger.kernel.org
10786T: git git://linuxtv.org/media_tree.git
a825eaec 10787W: https://linuxtv.org
4b9fba30
HV
10788S: Maintained
10789F: drivers/media/i2c/tda9840*
10790
2cb654fd 10791TEA5761 TUNER DRIVER
009a5410 10792M: Mauro Carvalho Chehab <mchehab@osg.samsung.com>
2cb654fd 10793L: linux-media@vger.kernel.org
a825eaec 10794W: https://linuxtv.org
2cb654fd
MCC
10795T: git git://linuxtv.org/media_tree.git
10796S: Odd fixes
10797F: drivers/media/tuners/tea5761.*
10798
10799TEA5767 TUNER DRIVER
009a5410 10800M: Mauro Carvalho Chehab <mchehab@osg.samsung.com>
2cb654fd 10801L: linux-media@vger.kernel.org
a825eaec 10802W: https://linuxtv.org
2cb654fd
MCC
10803T: git git://linuxtv.org/media_tree.git
10804S: Maintained
10805F: drivers/media/tuners/tea5767.*
10806
4b9fba30
HV
10807TEA6415C MEDIA DRIVER
10808M: Hans Verkuil <hverkuil@xs4all.nl>
10809L: linux-media@vger.kernel.org
10810T: git git://linuxtv.org/media_tree.git
a825eaec 10811W: https://linuxtv.org
4b9fba30
HV
10812S: Maintained
10813F: drivers/media/i2c/tea6415c*
10814
10815TEA6420 MEDIA DRIVER
10816M: Hans Verkuil <hverkuil@xs4all.nl>
10817L: linux-media@vger.kernel.org
10818T: git git://linuxtv.org/media_tree.git
a825eaec 10819W: https://linuxtv.org
4b9fba30
HV
10820S: Maintained
10821F: drivers/media/i2c/tea6420*
10822
3d249d4c 10823TEAM DRIVER
dca9ab92 10824M: Jiri Pirko <jiri@resnulli.us>
3d249d4c
JP
10825L: netdev@vger.kernel.org
10826S: Supported
10827F: drivers/net/team/
10828F: include/linux/if_team.h
c117ab84 10829F: include/uapi/linux/if_team.h
3d249d4c 10830
7d029125 10831TECHNOLOGIC SYSTEMS TS-5500 PLATFORM SUPPORT
9c3646d1 10832M: "Savoir-faire Linux Inc." <kernel@savoirfairelinux.com>
7d029125
VD
10833S: Maintained
10834F: arch/x86/platform/ts5500/
10835
40ad4a30
SY
10836TECHNOTREND USB IR RECEIVER
10837M: Sean Young <sean@mess.org>
10838L: linux-media@vger.kernel.org
10839S: Maintained
10840F: drivers/media/rc/ttusbir.c
10841
adabdb0c 10842TEGRA ARCHITECTURE SUPPORT
243d58ec 10843M: Stephen Warren <swarren@wwwdotorg.org>
adabdb0c 10844M: Thierry Reding <thierry.reding@gmail.com>
554077c5 10845M: Alexandre Courbot <gnurou@gmail.com>
84b9414b 10846L: linux-tegra@vger.kernel.org
fd117cd1 10847Q: http://patchwork.ozlabs.org/project/linux-tegra/list/
b779b88d 10848T: git git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux.git
84b9414b 10849S: Supported
bbbe96ed 10850N: [^a-z]tegra
84b9414b 10851
adabdb0c
SW
10852TEGRA CLOCK DRIVER
10853M: Peter De Schrijver <pdeschrijver@nvidia.com>
10854M: Prashant Gaikwad <pgaikwad@nvidia.com>
10855S: Supported
10856F: drivers/clk/tegra/
10857
10858TEGRA DMA DRIVER
10859M: Laxman Dewangan <ldewangan@nvidia.com>
10860S: Supported
10861F: drivers/dma/tegra20-apb-dma.c
10862
adabdb0c
SW
10863TEGRA I2C DRIVER
10864M: Laxman Dewangan <ldewangan@nvidia.com>
10865S: Supported
10866F: drivers/i2c/busses/i2c-tegra.c
10867
10868TEGRA IOMMU DRIVERS
10869M: Hiroshi Doyu <hdoyu@nvidia.com>
10870S: Supported
10871F: drivers/iommu/tegra*
10872
10873TEGRA KBC DRIVER
10874M: Rakesh Iyer <riyer@nvidia.com>
10875M: Laxman Dewangan <ldewangan@nvidia.com>
10876S: Supported
10877F: drivers/input/keyboard/tegra-kbc.c
10878
adabdb0c
SW
10879TEGRA PWM DRIVER
10880M: Thierry Reding <thierry.reding@gmail.com>
10881S: Supported
10882F: drivers/pwm/pwm-tegra.c
10883
10884TEGRA SERIAL DRIVER
10885M: Laxman Dewangan <ldewangan@nvidia.com>
10886S: Supported
10887F: drivers/tty/serial/serial-tegra.c
10888
10889TEGRA SPI DRIVER
10890M: Laxman Dewangan <ldewangan@nvidia.com>
10891S: Supported
10892F: drivers/spi/spi-tegra*
10893
1a348ccc 10894TEHUTI ETHERNET DRIVER
8b58be88 10895M: Andy Gospodarek <andy@greyhouse.net>
1a348ccc
AG
10896L: netdev@vger.kernel.org
10897S: Supported
ef7f5429 10898F: drivers/net/ethernet/tehuti/*
1a348ccc 10899
4e68852d 10900Telecom Clock Driver for MCPL0010
8b58be88 10901M: Mark Gross <mark.gross@intel.com>
4e68852d 10902S: Supported
679655da 10903F: drivers/char/tlclk.c
4e68852d 10904
4480f15b 10905TENSILICA XTENSA PORT (xtensa)
8b58be88 10906M: Chris Zankel <chris@zankel.net>
f959ed2f
CZ
10907M: Max Filippov <jcmvbkbc@gmail.com>
10908L: linux-xtensa@linux-xtensa.org
9f273c24 10909T: git git://github.com/czankel/xtensa-linux.git
4e68852d 10910S: Maintained
679655da 10911F: arch/xtensa/
3dc99857 10912F: drivers/irqchip/irq-xtensa-*
4e68852d 10913
5313ba66
HV
10914THANKO'S RAREMONO AM/FM/SW RADIO RECEIVER USB DRIVER
10915M: Hans Verkuil <hverkuil@xs4all.nl>
10916L: linux-media@vger.kernel.org
10917T: git git://linuxtv.org/media_tree.git
a825eaec 10918W: https://linuxtv.org
5313ba66
HV
10919S: Maintained
10920F: drivers/media/radio/radio-raremono.c
10921
d3fb6955 10922THERMAL
b75f0050 10923M: Zhang Rui <rui.zhang@intel.com>
f14d1c24 10924M: Eduardo Valentin <edubezval@gmail.com>
b75f0050
JP
10925L: linux-pm@vger.kernel.org
10926T: git git://git.kernel.org/pub/scm/linux/kernel/git/rzhang/linux.git
10927T: git git://git.kernel.org/pub/scm/linux/kernel/git/evalenti/linux-soc-thermal.git
10928Q: https://patchwork.kernel.org/project/linux-pm/list/
10929S: Supported
10930F: drivers/thermal/
10931F: include/linux/thermal.h
af6c9f16 10932F: include/uapi/linux/thermal.h
b75f0050
JP
10933F: include/linux/cpu_cooling.h
10934F: Documentation/devicetree/bindings/thermal/
d3fb6955 10935
64e05d8b
VK
10936THERMAL/CPU_COOLING
10937M: Amit Daniel Kachhap <amit.kachhap@gmail.com>
10938M: Viresh Kumar <viresh.kumar@linaro.org>
10939M: Javi Merino <javi.merino@arm.com>
10940L: linux-pm@vger.kernel.org
10941S: Supported
10942F: Documentation/thermal/cpu-cooling-api.txt
10943F: drivers/thermal/cpu_cooling.c
10944F: include/linux/cpu_cooling.h
10945
30ba2fbd
VD
10946THINGM BLINK(1) USB RGB LED DRIVER
10947M: Vivien Didelot <vivien.didelot@savoirfairelinux.com>
10948S: Maintained
10949F: drivers/hid/hid-thingm.c
10950
4e68852d 10951THINKPAD ACPI EXTRAS DRIVER
8b58be88 10952M: Henrique de Moraes Holschuh <ibm-acpi@hmh.eng.br>
4e68852d 10953L: ibm-acpi-devel@lists.sourceforge.net
d0944853 10954L: platform-driver-x86@vger.kernel.org
4e68852d
AC
10955W: http://ibm-acpi.sourceforge.net
10956W: http://thinkwiki.org/wiki/Ibm-acpi
54e5881d 10957T: git git://repo.or.cz/linux-2.6/linux-acpi-2.6/ibm-acpi-2.6.git
4e68852d 10958S: Maintained
679655da 10959F: drivers/platform/x86/thinkpad_acpi.c
4e68852d 10960
1b46f2a2 10961TI BANDGAP AND THERMAL DRIVER
f14d1c24 10962M: Eduardo Valentin <edubezval@gmail.com>
1b46f2a2 10963L: linux-pm@vger.kernel.org
531ff13e 10964L: linux-omap@vger.kernel.org
5a723e81 10965S: Maintained
794b2e25 10966F: drivers/thermal/ti-soc-thermal/
1b46f2a2 10967
ccf963d3
BP
10968TI VPE/CAL DRIVERS
10969M: Benoit Parrot <bparrot@ti.com>
10970L: linux-media@vger.kernel.org
10971W: http://linuxtv.org/
10972Q: http://patchwork.linuxtv.org/project/linux-media/list/
10973S: Maintained
10974F: drivers/media/platform/ti-vpe/
10975
0c7665c3
MF
10976TI CDCE706 CLOCK DRIVER
10977M: Max Filippov <jcmvbkbc@gmail.com>
10978S: Maintained
10979F: drivers/clk/clk-cdce706.c
10980
49b6a5e3
TK
10981TI CLOCK DRIVER
10982M: Tero Kristo <t-kristo@ti.com>
10983L: linux-omap@vger.kernel.org
10984S: Maintained
10985F: drivers/clk/ti/
10986F: include/linux/clk/ti.h
10987
4020f2d7 10988TI FLASH MEDIA INTERFACE DRIVER
8b58be88 10989M: Alex Dubov <oakad@yahoo.com>
795fb7e7 10990S: Maintained
679655da
JP
10991F: drivers/misc/tifm*
10992F: drivers/mmc/host/tifm_sd.c
10993F: include/linux/tifm.h
4020f2d7 10994
e0c52404 10995TI KEYSTONE MULTICORE NAVIGATOR DRIVERS
97215800 10996M: Santosh Shilimkar <ssantosh@kernel.org>
e0c52404
SS
10997L: linux-kernel@vger.kernel.org
10998L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10999S: Maintained
11000F: drivers/soc/ti/*
11001T: git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
11002
11003
152ad442
SR
11004TI LM49xxx FAMILY ASoC CODEC DRIVERS
11005M: M R Swami Reddy <mr.swami.reddy@ti.com>
d392dead 11006M: Vishwas A Deshpande <vishwas.a.deshpande@ti.com>
152ad442
SR
11007L: alsa-devel@alsa-project.org (moderated for non-subscribers)
11008S: Maintained
11009F: sound/soc/codecs/lm49453*
d392dead 11010F: sound/soc/codecs/isabelle*
152ad442 11011
0edd807d
KM
11012TI LP855x BACKLIGHT DRIVER
11013M: Milo Kim <milo.kim@ti.com>
11014S: Maintained
11015F: Documentation/backlight/lp855x-driver.txt
11016F: drivers/video/backlight/lp855x_bl.c
11017F: include/linux/platform_data/lp855x.h
11018
faf13f6d
KM
11019TI LP8727 CHARGER DRIVER
11020M: Milo Kim <milo.kim@ti.com>
11021S: Maintained
11022F: drivers/power/lp8727_charger.c
11023F: include/linux/platform_data/lp8727.h
11024
22f1229f
KM
11025TI LP8788 MFD DRIVER
11026M: Milo Kim <milo.kim@ti.com>
11027S: Maintained
11028F: drivers/iio/adc/lp8788_adc.c
11029F: drivers/leds/leds-lp8788.c
11030F: drivers/mfd/lp8788*.c
11031F: drivers/power/lp8788-charger.c
11032F: drivers/regulator/lp8788-*.c
11033F: include/linux/mfd/lp8788*.h
11034
84640e27
KM
11035TI NETCP ETHERNET DRIVER
11036M: Wingman Kwok <w-kwok2@ti.com>
11037M: Murali Karicheri <m-karicheri2@ti.com>
11038L: netdev@vger.kernel.org
11039S: Maintained
11040F: drivers/net/ethernet/ti/netcp*
11041
217e0ca9
KC
11042TI TAS571X FAMILY ASoC CODEC DRIVER
11043M: Kevin Cernekee <cernekee@chromium.org>
11044L: alsa-devel@alsa-project.org (moderated for non-subscribers)
11045S: Odd Fixes
11046F: sound/soc/codecs/tas571x*
11047
dd5e8e6b 11048TI TWL4030 SERIES SOC CODEC DRIVER
3be79d13 11049M: Peter Ujfalusi <peter.ujfalusi@ti.com>
dd5e8e6b
PU
11050L: alsa-devel@alsa-project.org (moderated for non-subscribers)
11051S: Maintained
11052F: sound/soc/codecs/twl4030*
11053
90921014 11054TI WILINK WIRELESS DRIVERS
90921014
LC
11055L: linux-wireless@vger.kernel.org
11056W: http://wireless.kernel.org/en/users/Drivers/wl12xx
11057W: http://wireless.kernel.org/en/users/Drivers/wl1251
11058T: git git://git.kernel.org/pub/scm/linux/kernel/git/luca/wl12xx.git
22d072f6 11059S: Orphan
90921014
LC
11060F: drivers/net/wireless/ti/
11061F: include/linux/wl12xx.h
11062
e86eaa3a 11063TIPC NETWORK LAYER
8b58be88 11064M: Jon Maloy <jon.maloy@ericsson.com>
115403df 11065M: Ying Xue <ying.xue@windriver.com>
633d2bde
AS
11066L: netdev@vger.kernel.org (core kernel code)
11067L: tipc-discussion@lists.sourceforge.net (user apps, general discussion)
e86eaa3a 11068W: http://tipc.sourceforge.net/
e86eaa3a 11069S: Maintained
c117ab84 11070F: include/uapi/linux/tipc*.h
679655da 11071F: net/tipc/
e86eaa3a 11072
867e359b 11073TILE ARCHITECTURE
c47b15c4 11074M: Chris Metcalf <cmetcalf@ezchip.com>
740e1433 11075W: http://www.ezchip.com/scm/
7fa129cc 11076T: git git://git.kernel.org/pub/scm/linux/kernel/git/cmetcalf/linux-tile.git
867e359b
CM
11077S: Supported
11078F: arch/tile/
6b940606 11079F: drivers/char/tile-srom.c
5c770755 11080F: drivers/edac/tile_edac.c
6b940606
CM
11081F: drivers/net/ethernet/tile/
11082F: drivers/rtc/rtc-tile.c
11083F: drivers/tty/hvc/hvc_tile.c
b5c6c1a7 11084F: drivers/tty/serial/tilegx.c
6b940606
CM
11085F: drivers/usb/host/*-tilegx.c
11086F: include/linux/usb/tilegx.h
867e359b 11087
1da177e4 11088TLAN NETWORK DRIVER
8b58be88 11089M: Samuel Chessman <chessman@tux.org>
88c07dde 11090L: tlan-devel@lists.sourceforge.net (subscribers-only)
1da177e4
LT
11091W: http://sourceforge.net/projects/tlan/
11092S: Maintained
679655da 11093F: Documentation/networking/tlan.txt
b544dbac 11094F: drivers/net/ethernet/ti/tlan.*
1da177e4 11095
d74db3b2 11096TOMOYO SECURITY MODULE
8b58be88
JP
11097M: Kentaro Takeda <takedakn@nttdata.co.jp>
11098M: Tetsuo Handa <penguin-kernel@I-love.SAKURA.ne.jp>
d03a5d88
TH
11099L: tomoyo-dev-en@lists.sourceforge.jp (subscribers-only, for developers in English)
11100L: tomoyo-users-en@lists.sourceforge.jp (subscribers-only, for users in English)
d74db3b2
KT
11101L: tomoyo-dev@lists.sourceforge.jp (subscribers-only, for developers in Japanese)
11102L: tomoyo-users@lists.sourceforge.jp (subscribers-only, for users in Japanese)
11103W: http://tomoyo.sourceforge.jp/
843d183c 11104T: quilt http://svn.sourceforge.jp/svnroot/tomoyo/trunk/2.5.x/tomoyo-lsm/patches/
d74db3b2 11105S: Maintained
679655da 11106F: security/tomoyo/
d74db3b2 11107
9caeb532 11108TOPSTAR LAPTOP EXTRAS DRIVER
9f0939bf 11109M: Herton Ronaldo Krzesinski <herton@canonical.com>
d0944853 11110L: platform-driver-x86@vger.kernel.org
9caeb532
HRK
11111S: Maintained
11112F: drivers/platform/x86/topstar-laptop.c
11113
1da177e4 11114TOSHIBA ACPI EXTRAS DRIVER
0a63ca11 11115M: Azael Avalos <coproscefalo@gmail.com>
d0944853 11116L: platform-driver-x86@vger.kernel.org
0a63ca11 11117S: Maintained
679655da 11118F: drivers/platform/x86/toshiba_acpi.c
1da177e4 11119
0a63ca11
AA
11120TOSHIBA BLUETOOTH DRIVER
11121M: Azael Avalos <coproscefalo@gmail.com>
11122L: platform-driver-x86@vger.kernel.org
11123S: Maintained
11124F: drivers/platform/x86/toshiba_bluetooth.c
11125
11126TOSHIBA HDD ACTIVE PROTECTION SENSOR DRIVER
11127M: Azael Avalos <coproscefalo@gmail.com>
11128L: platform-driver-x86@vger.kernel.org
11129S: Maintained
11130F: drivers/platform/x86/toshiba_haps.c
11131
14991fc7
AA
11132TOSHIBA WMI HOTKEYS DRIVER
11133M: Azael Avalos <coproscefalo@gmail.com>
11134L: platform-driver-x86@vger.kernel.org
11135S: Maintained
11136F: drivers/platform/x86/toshiba-wmi.c
11137
1da177e4 11138TOSHIBA SMM DRIVER
8b58be88 11139M: Jonathan Buzzard <jonathan@buzzard.org.uk>
1da177e4
LT
11140W: http://www.buzzard.org.uk/toshiba/
11141S: Maintained
679655da
JP
11142F: drivers/char/toshiba.c
11143F: include/linux/toshiba.h
c117ab84 11144F: include/uapi/linux/toshiba.h
1da177e4 11145
d32d9864
MR
11146TOSHIBA TC358743 DRIVER
11147M: Mats Randgaard <matrandg@cisco.com>
11148L: linux-media@vger.kernel.org
11149S: Maintained
11150F: drivers/media/i2c/tc358743*
b5dcee22 11151F: include/media/i2c/tc358743.h
d32d9864 11152
d719f900 11153TMIO MMC DRIVER
c4b13fb0 11154M: Ian Molton <ian@mnementh.co.uk>
d1057c40 11155L: linux-mmc@vger.kernel.org
d719f900 11156S: Maintained
d1057c40
GL
11157F: drivers/mmc/host/tmio_mmc*
11158F: drivers/mmc/host/sh_mobile_sdhi.c
11159F: include/linux/mmc/tmio.h
11160F: include/linux/mmc/sh_mobile_sdhi.h
d719f900 11161
917cc4e6
GR
11162TMP401 HARDWARE MONITOR DRIVER
11163M: Guenter Roeck <linux@roeck-us.net>
11164L: lm-sensors@lm-sensors.org
11165S: Maintained
11166F: Documentation/hwmon/tmp401
11167F: drivers/hwmon/tmp401.c
11168
98f32602 11169TMPFS (SHMEM FILESYSTEM)
bfcc6e2e 11170M: Hugh Dickins <hughd@google.com>
98f32602
HD
11171L: linux-mm@kvack.org
11172S: Maintained
11173F: include/linux/shmem_fs.h
11174F: mm/shmem.c
11175
45f95b53 11176TM6000 VIDEO4LINUX DRIVER
009a5410 11177M: Mauro Carvalho Chehab <mchehab@osg.samsung.com>
45f95b53 11178L: linux-media@vger.kernel.org
a825eaec 11179W: https://linuxtv.org
45f95b53
MCC
11180T: git git://linuxtv.org/media_tree.git
11181S: Odd fixes
11182F: drivers/media/usb/tm6000/
11183
c65fde19
HV
11184TW68 VIDEO4LINUX DRIVER
11185M: Hans Verkuil <hverkuil@xs4all.nl>
11186L: linux-media@vger.kernel.org
11187T: git git://linuxtv.org/media_tree.git
a825eaec 11188W: https://linuxtv.org
c65fde19
HV
11189S: Odd Fixes
11190F: drivers/media/pci/tw68/
11191
4e68852d 11192TPM DEVICE DRIVER
901486b8 11193M: Peter Huewe <peterhuewe@gmx.de>
cbb2d5e4 11194M: Marcel Selhorst <tpmdd@selhorst.net>
89adb83c 11195M: Jarkko Sakkinen <jarkko.sakkinen@linux.intel.com>
ce93b4b0 11196R: Jason Gunthorpe <jgunthorpe@obsidianresearch.com>
383dec1f 11197W: http://tpmdd.sourceforge.net
63a10dfd 11198L: tpmdd-devel@lists.sourceforge.net (moderated for non-subscribers)
d9912846
JS
11199Q: https://patchwork.kernel.org/project/tpmdd-devel/list/
11200T: git git://git.infradead.org/users/jjs/linux-tpmdd.git
4e68852d 11201S: Maintained
679655da 11202F: drivers/char/tpm/
4e68852d 11203
1a0f1b27
AL
11204TPM IBM_VTPM DEVICE DRIVER
11205M: Ashley Lai <ashleydlai@gmail.com>
11206W: http://tpmdd.sourceforge.net
11207L: tpmdd-devel@lists.sourceforge.net (moderated for non-subscribers)
11208S: Maintained
11209F: drivers/char/tpm/tpm_ibmvtpm*
11210
d6f005a1
JP
11211TRACING
11212M: Steven Rostedt <rostedt@goodmis.org>
d6f005a1 11213M: Ingo Molnar <mingo@redhat.com>
75fc2d37 11214T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
d6f005a1
JP
11215S: Maintained
11216F: Documentation/trace/ftrace.txt
11217F: arch/*/*/*/ftrace.h
11218F: arch/*/kernel/ftrace.c
11219F: include/*/ftrace.h
11220F: include/linux/trace*.h
11221F: include/trace/
11222F: kernel/trace/
6e68e6c5 11223F: tools/testing/selftests/ftrace/
d6f005a1 11224
1da177e4 11225TRIVIAL PATCHES
8b58be88 11226M: Jiri Kosina <trivial@kernel.org>
54e5881d 11227T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial.git
1da177e4 11228S: Maintained
86ef925f 11229K: ^Subject:.*(?i)trivial
1da177e4 11230
4e68852d 11231TTY LAYER
879a5a00 11232M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
d8130624 11233M: Jiri Slaby <jslaby@suse.com>
879a5a00 11234S: Supported
08deed1e 11235T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git
84e1eb83 11236F: Documentation/serial/
8dd5d2f1 11237F: drivers/tty/
df621252 11238F: drivers/tty/serial/serial_core.c
e3288775
AC
11239F: include/linux/serial_core.h
11240F: include/linux/serial.h
11241F: include/linux/tty.h
c117ab84
CEB
11242F: include/uapi/linux/serial_core.h
11243F: include/uapi/linux/serial.h
11244F: include/uapi/linux/tty.h
4e68852d 11245
91952bc0
AP
11246TUA9001 MEDIA DRIVER
11247M: Antti Palosaari <crope@iki.fi>
11248L: linux-media@vger.kernel.org
a825eaec 11249W: https://linuxtv.org
91952bc0
AP
11250W: http://palosaari.fi/linux/
11251Q: http://patchwork.linuxtv.org/project/linux-media/list/
11252T: git git://linuxtv.org/anttip/media_tree.git
11253S: Maintained
11254F: drivers/media/tuners/tua9001*
11255
740db6d7 11256TULIP NETWORK DRIVERS
740db6d7 11257L: netdev@vger.kernel.org
cf869eb1
GG
11258L: linux-parisc@vger.kernel.org
11259S: Orphan
0f04e2aa 11260F: drivers/net/ethernet/dec/tulip/
1da177e4
LT
11261
11262TUN/TAP driver
ba57b6f2 11263M: Maxim Krasnyansky <maxk@qti.qualcomm.com>
1da177e4
LT
11264W: http://vtun.sourceforge.net/tun
11265S: Maintained
679655da
JP
11266F: Documentation/networking/tuntap.txt
11267F: arch/um/os-Linux/drivers/
1da177e4 11268
b454cc66 11269TURBOCHANNEL SUBSYSTEM
8b58be88 11270M: "Maciej W. Rozycki" <macro@linux-mips.org>
c406339c
RB
11271M: Ralf Baechle <ralf@linux-mips.org>
11272L: linux-mips@linux-mips.org
11273Q: http://patchwork.linux-mips.org/project/linux-mips/list/
b454cc66 11274S: Maintained
679655da
JP
11275F: drivers/tc/
11276F: include/linux/tc.h
b454cc66 11277
1da177e4 11278U14-34F SCSI DRIVER
8b58be88 11279M: Dario Ballabio <ballabio_dario@emc.com>
1da177e4
LT
11280L: linux-scsi@vger.kernel.org
11281S: Maintained
679655da 11282F: drivers/scsi/u14-34f.c
1da177e4 11283
e2d1d6c0 11284UBI FILE SYSTEM (UBIFS)
949cb623 11285M: Artem Bityutskiy <dedekind1@gmail.com>
cc8f9b99 11286M: Adrian Hunter <adrian.hunter@intel.com>
e2d1d6c0 11287L: linux-mtd@lists.infradead.org
e2966cbe 11288T: git git://git.infradead.org/ubifs-2.6.git
e2d1d6c0
RD
11289W: http://www.linux-mtd.infradead.org/doc/ubifs.html
11290S: Maintained
679655da
JP
11291F: Documentation/filesystems/ubifs.txt
11292F: fs/ubifs/
e2d1d6c0 11293
e1632fa2 11294UCLINUX (M68KNOMMU AND COLDFIRE)
8b58be88 11295M: Greg Ungerer <gerg@uclinux.org>
cc2020e6 11296W: http://www.uclinux.org/
e1632fa2 11297L: linux-m68k@lists.linux-m68k.org
cc2020e6 11298L: uclinux-dev@uclinux.org (subscribers-only)
e1632fa2 11299T: git git://git.kernel.org/pub/scm/linux/kernel/git/gerg/m68knommu.git
cc2020e6 11300S: Maintained
e1632fa2
GU
11301F: arch/m68k/coldfire/
11302F: arch/m68k/68*/
61bc02bb
JP
11303F: arch/m68k/*/*_no.*
11304F: arch/m68k/include/asm/*_no.*
cc2020e6 11305
1da177e4 11306UDF FILESYSTEM
d8130624 11307M: Jan Kara <jack@suse.com>
1da177e4 11308S: Maintained
679655da
JP
11309F: Documentation/filesystems/udf.txt
11310F: fs/udf/
1da177e4 11311
cc2020e6 11312UFS FILESYSTEM
8b58be88 11313M: Evgeniy Dushistov <dushistov@mail.ru>
cc2020e6 11314S: Maintained
679655da
JP
11315F: Documentation/filesystems/ufs.txt
11316F: fs/ufs/
cc2020e6 11317
0a09d3ab
DH
11318UHID USERSPACE HID IO DRIVER:
11319M: David Herrmann <dh.herrmann@googlemail.com>
11320L: linux-input@vger.kernel.org
11321S: Maintained
11322F: drivers/hid/uhid.c
c117ab84 11323F: include/uapi/linux/uhid.h
0a09d3ab 11324
18332a80 11325ULTRA-WIDEBAND (UWB) SUBSYSTEM:
18332a80 11326L: linux-usb@vger.kernel.org
10c6c9c9 11327S: Orphan
355ffe69 11328F: drivers/uwb/
679655da
JP
11329F: include/linux/uwb.h
11330F: include/linux/uwb/
18332a80 11331
b31d8273
G
11332UNICORE32 ARCHITECTURE:
11333M: Guan Xuetao <gxt@mprc.pku.edu.cn>
11334W: http://mprc.pku.edu.cn/~guanxuetao/linux
11335S: Maintained
ceebf4d5 11336T: git git://github.com/gxt/linux.git
b31d8273
G
11337F: arch/unicore32/
11338
d8379ab1
TF
11339UNIFDEF
11340M: Tony Finch <dot@dotat.at>
11341W: http://dotat.at/prog/unifdef
11342S: Maintained
11343F: scripts/unifdef.c
11344
1da177e4 11345UNIFORM CDROM DRIVER
8b58be88 11346M: Jens Axboe <axboe@kernel.dk>
1da177e4
LT
11347W: http://www.kernel.dk
11348S: Maintained
679655da
JP
11349F: Documentation/cdrom/
11350F: drivers/cdrom/cdrom.c
11351F: include/linux/cdrom.h
c117ab84 11352F: include/uapi/linux/cdrom.h
1da177e4 11353
56df0122 11354UNISYS S-PAR DRIVERS
49e7d9df
JP
11355M: David Kershner <david.kershner@unisys.com>
11356L: sparmaintainer@unisys.com (Unisys internal)
11357S: Supported
11358F: drivers/staging/unisys/
56df0122 11359
9941fa6e
VH
11360UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER
11361M: Vinayak Holikatti <vinholikatti@gmail.com>
9941fa6e
VH
11362L: linux-scsi@vger.kernel.org
11363S: Supported
11364F: Documentation/scsi/ufs.txt
11365F: drivers/scsi/ufs/
11366
e2d1d6c0 11367UNSORTED BLOCK IMAGES (UBI)
949cb623 11368M: Artem Bityutskiy <dedekind1@gmail.com>
346be9bc 11369M: Richard Weinberger <richard@nod.at>
e2d1d6c0
RD
11370W: http://www.linux-mtd.infradead.org/
11371L: linux-mtd@lists.infradead.org
b6b44e0a 11372T: git git://git.infradead.org/ubifs-2.6.git
346be9bc 11373S: Supported
80811493 11374F: drivers/mtd/ubi/
679655da 11375F: include/linux/mtd/ubi.h
c117ab84 11376F: include/uapi/mtd/ubi-user.h
e2d1d6c0 11377
1da177e4 11378USB ACM DRIVER
ca1c3e6f 11379M: Oliver Neukum <oneukum@suse.com>
6372594a 11380L: linux-usb@vger.kernel.org
1da177e4 11381S: Maintained
679655da
JP
11382F: Documentation/usb/acm.txt
11383F: drivers/usb/class/cdc-acm.*
1da177e4 11384
b7d572e1
PF
11385USB AR5523 WIRELESS DRIVER
11386M: Pontus Fuchs <pontus.fuchs@gmail.com>
11387L: linux-wireless@vger.kernel.org
11388S: Maintained
11389F: drivers/net/wireless/ath/ar5523/
11390
115bb1ff 11391USB ATTACHED SCSI
f50a4968 11392M: Hans de Goede <hdegoede@redhat.com>
8eae0fb7 11393M: Gerd Hoffmann <kraxel@redhat.com>
115bb1ff
MW
11394L: linux-usb@vger.kernel.org
11395L: linux-scsi@vger.kernel.org
8eae0fb7 11396S: Maintained
115bb1ff
MW
11397F: drivers/usb/storage/uas.c
11398
1da177e4 11399USB CDC ETHERNET DRIVER
61eee9a7 11400M: Oliver Neukum <oliver@neukum.org>
795fb7e7 11401L: linux-usb@vger.kernel.org
1da177e4 11402S: Maintained
679655da 11403F: drivers/net/usb/cdc_*.c
c117ab84 11404F: include/uapi/linux/usb/cdc.h
1da177e4 11405
66e3e591
KP
11406USB CHAOSKEY DRIVER
11407M: Keith Packard <keithp@keithp.com>
11408L: linux-usb@vger.kernel.org
11409S: Maintained
11410F: drivers/usb/misc/chaoskey.c
11411
b02b371e 11412USB CYPRESS C67X00 DRIVER
8b58be88 11413M: Peter Korsgaard <jacmet@sunsite.dk>
b02b371e
PK
11414L: linux-usb@vger.kernel.org
11415S: Maintained
679655da 11416F: drivers/usb/c67x00/
b02b371e 11417
d0374f4f 11418USB DAVICOM DM9601 DRIVER
8b58be88 11419M: Peter Korsgaard <jacmet@sunsite.dk>
043600a6 11420L: netdev@vger.kernel.org
d0374f4f
PK
11421W: http://www.linux-usb.org/usbnet
11422S: Maintained
679655da 11423F: drivers/net/usb/dm9601.c
d0374f4f 11424
cc2020e6 11425USB DIAMOND RIO500 DRIVER
8b58be88 11426M: Cesar Miquel <miquel@df.uba.ar>
cc2020e6
AC
11427L: rio500-users@lists.sourceforge.net
11428W: http://rio500.sourceforge.net
11429S: Maintained
679655da 11430F: drivers/usb/misc/rio500*
cc2020e6 11431
1da177e4 11432USB EHCI DRIVER
578333ab 11433M: Alan Stern <stern@rowland.harvard.edu>
795fb7e7 11434L: linux-usb@vger.kernel.org
578333ab 11435S: Maintained
679655da
JP
11436F: Documentation/usb/ehci.txt
11437F: drivers/usb/host/ehci*
1da177e4 11438
69ae9e3e 11439USB GADGET/PERIPHERAL SUBSYSTEM
a55f6286 11440M: Felipe Balbi <balbi@kernel.org>
795fb7e7 11441L: linux-usb@vger.kernel.org
69ae9e3e 11442W: http://www.linux-usb.org/gadget
d6d0f665
FB
11443T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
11444S: Maintained
679655da
JP
11445F: drivers/usb/gadget/
11446F: include/linux/usb/gadget*
69ae9e3e 11447
2dea64b4 11448USB HID/HIDBP DRIVERS (USB KEYBOARDS, MICE, REMOTE CONTROLS, ...)
e5f6450c 11449M: Jiri Kosina <jikos@kernel.org>
406df153 11450R: Benjamin Tissoires <benjamin.tissoires@redhat.com>
795fb7e7 11451L: linux-usb@vger.kernel.org
54e5881d 11452T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid.git
1da177e4 11453S: Maintained
c2f01971 11454F: Documentation/hid/hiddev.txt
679655da 11455F: drivers/hid/usbhid/
1da177e4 11456
959eea21 11457USB ISP116X DRIVER
8b58be88 11458M: Olav Kongas <ok@artecdesign.ee>
795fb7e7 11459L: linux-usb@vger.kernel.org
959eea21 11460S: Maintained
679655da
JP
11461F: drivers/usb/host/isp116x*
11462F: include/linux/usb/isp116x.h
959eea21 11463
146498ea
WH
11464USB LAN78XX ETHERNET DRIVER
11465M: Woojung Huh <woojung.huh@microchip.com>
11466M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
11467L: netdev@vger.kernel.org
11468S: Maintained
11469F: drivers/net/usb/lan78xx.*
11470
1da177e4 11471USB MASS STORAGE DRIVER
8b58be88 11472M: Matthew Dharm <mdharm-usb@one-eyed-alien.net>
795fb7e7 11473L: linux-usb@vger.kernel.org
8836aeb8 11474L: usb-storage@lists.one-eyed-alien.net
1da177e4
LT
11475S: Maintained
11476W: http://www.one-eyed-alien.net/~mdharm/linux-usb/
679655da 11477F: drivers/usb/storage/
1da177e4 11478
af39917d
CL
11479USB MIDI DRIVER
11480M: Clemens Ladisch <clemens@ladisch.de>
11481L: alsa-devel@alsa-project.org (moderated for non-subscribers)
11482T: git git://git.alsa-project.org/alsa-kernel.git
11483S: Maintained
11484F: sound/usb/midi.*
11485
444ce9d4
JP
11486USB NETWORKING DRIVERS
11487L: linux-usb@vger.kernel.org
11488S: Odd Fixes
11489F: drivers/net/usb/
11490
1da177e4 11491USB OHCI DRIVER
578333ab 11492M: Alan Stern <stern@rowland.harvard.edu>
795fb7e7 11493L: linux-usb@vger.kernel.org
578333ab 11494S: Maintained
679655da
JP
11495F: Documentation/usb/ohci.txt
11496F: drivers/usb/host/ohci*
1da177e4 11497
963ffa3e 11498USB OTG FSM (Finite State Machine)
60d77b3d 11499M: Peter Chen <Peter.Chen@nxp.com>
8373856d 11500T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
963ffa3e
PC
11501L: linux-usb@vger.kernel.org
11502S: Maintained
11503F: drivers/usb/common/usb-otg-fsm.c
11504
563da3a9
VM
11505USB OVER IP DRIVER
11506M: Valentina Manea <valentina.manea.m@gmail.com>
11507M: Shuah Khan <shuah.kh@samsung.com>
11508L: linux-usb@vger.kernel.org
11509S: Maintained
a6d6fc2b 11510F: Documentation/usb/usbip_protocol.txt
563da3a9
VM
11511F: drivers/usb/usbip/
11512F: tools/usb/usbip/
11513
1da177e4 11514USB PEGASUS DRIVER
a16b945c 11515M: Petko Manolov <petkan@nucleusys.com>
795fb7e7 11516L: linux-usb@vger.kernel.org
043600a6 11517L: netdev@vger.kernel.org
052e3128
PM
11518T: git git://github.com/petkan/pegasus.git
11519W: https://github.com/petkan/pegasus
1da177e4 11520S: Maintained
679655da 11521F: drivers/net/usb/pegasus.*
1da177e4 11522
d3ad558f 11523USB PHY LAYER
a55f6286 11524M: Felipe Balbi <balbi@kernel.org>
d3ad558f
FB
11525L: linux-usb@vger.kernel.org
11526T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
11527S: Maintained
11528F: drivers/usb/phy/
d3ad558f 11529
73e4fb3f 11530USB PRINTER DRIVER (usblp)
8b58be88 11531M: Pete Zaitcev <zaitcev@redhat.com>
795fb7e7 11532L: linux-usb@vger.kernel.org
73e4fb3f 11533S: Supported
679655da 11534F: drivers/usb/class/usblp.c
1da177e4 11535
4521b477
BM
11536USB QMI WWAN NETWORK DRIVER
11537M: Bjørn Mork <bjorn@mork.no>
11538L: netdev@vger.kernel.org
11539S: Maintained
11540F: Documentation/ABI/testing/sysfs-class-net-qmi
11541F: drivers/net/usb/qmi_wwan.c
11542
1da177e4 11543USB RTL8150 DRIVER
a16b945c 11544M: Petko Manolov <petkan@nucleusys.com>
795fb7e7 11545L: linux-usb@vger.kernel.org
043600a6 11546L: netdev@vger.kernel.org
052e3128
PM
11547T: git git://github.com/petkan/rtl8150.git
11548W: https://github.com/petkan/rtl8150
1da177e4 11549S: Maintained
679655da 11550F: drivers/net/usb/rtl8150.c
1da177e4 11551
f896b796 11552USB SERIAL SUBSYSTEM
66085694 11553M: Johan Hovold <johan@kernel.org>
795fb7e7 11554L: linux-usb@vger.kernel.org
4e68852d 11555S: Maintained
679655da 11556F: Documentation/usb/usb-serial.txt
f896b796 11557F: drivers/usb/serial/
679655da 11558F: include/linux/usb/serial.h
1da177e4 11559
b3f0db1c
SG
11560USB SMSC75XX ETHERNET DRIVER
11561M: Steve Glendinning <steve.glendinning@shawell.net>
11562L: netdev@vger.kernel.org
11563S: Maintained
11564F: drivers/net/usb/smsc75xx.*
11565
2f7ca802 11566USB SMSC95XX ETHERNET DRIVER
90b24cfb 11567M: Steve Glendinning <steve.glendinning@shawell.net>
2f7ca802 11568L: netdev@vger.kernel.org
90b24cfb 11569S: Maintained
679655da 11570F: drivers/net/usb/smsc95xx.*
2f7ca802 11571
1da177e4 11572USB SUBSYSTEM
879a5a00 11573M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
795fb7e7 11574L: linux-usb@vger.kernel.org
1da177e4 11575W: http://www.linux-usb.org
08deed1e 11576T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git
1da177e4 11577S: Supported
679655da 11578F: Documentation/usb/
679655da
JP
11579F: drivers/usb/
11580F: include/linux/usb.h
11581F: include/linux/usb/
1da177e4
LT
11582
11583USB UHCI DRIVER
8b58be88 11584M: Alan Stern <stern@rowland.harvard.edu>
795fb7e7 11585L: linux-usb@vger.kernel.org
1da177e4 11586S: Maintained
679655da 11587F: drivers/usb/host/uhci*
1da177e4 11588
69ae9e3e 11589USB "USBNET" DRIVER FRAMEWORK
d8130624 11590M: Oliver Neukum <oneukum@suse.com>
043600a6 11591L: netdev@vger.kernel.org
69ae9e3e 11592W: http://www.linux-usb.org/usbnet
1da177e4 11593S: Maintained
679655da
JP
11594F: drivers/net/usb/usbnet.c
11595F: include/linux/usb/usbnet.h
1da177e4 11596
c0efd232 11597USB VIDEO CLASS
c53ac071 11598M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
616bd4e2 11599L: linux-uvc-devel@lists.sourceforge.net (subscribers-only)
661263b5 11600L: linux-media@vger.kernel.org
275ffde4 11601T: git git://linuxtv.org/media_tree.git
57c6d2e9 11602W: http://www.ideasonboard.org/uvc/
c0efd232 11603S: Maintained
0c0d06ca 11604F: drivers/media/usb/uvc/
6c0f0359 11605F: include/uapi/linux/uvcvideo.h
1da177e4 11606
b60b9c45
HV
11607USB VISION DRIVER
11608M: Hans Verkuil <hverkuil@xs4all.nl>
11609L: linux-media@vger.kernel.org
11610T: git git://linuxtv.org/media_tree.git
a825eaec 11611W: https://linuxtv.org
b60b9c45
HV
11612S: Odd Fixes
11613F: drivers/media/usb/usbvision/
11614
8282da47
LP
11615USB WEBCAM GADGET
11616M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
11617L: linux-usb@vger.kernel.org
11618S: Maintained
3a83c16e 11619F: drivers/usb/gadget/function/*uvc*
faf2e1db 11620F: drivers/usb/gadget/legacy/webcam.c
8282da47 11621
bf164cc0 11622USB WIRELESS RNDIS DRIVER (rndis_wlan)
e6146c5c 11623M: Jussi Kivilinna <jussi.kivilinna@iki.fi>
bf164cc0
JK
11624L: linux-wireless@vger.kernel.org
11625S: Maintained
679655da 11626F: drivers/net/wireless/rndis_wlan.c
bf164cc0 11627
eb6bab13 11628USB XHCI DRIVER
03d85053 11629M: Mathias Nyman <mathias.nyman@intel.com>
eb6bab13
SS
11630L: linux-usb@vger.kernel.org
11631S: Supported
36d0344c
SS
11632F: drivers/usb/host/xhci*
11633F: drivers/usb/host/pci-quirks*
eb6bab13 11634
1da177e4 11635USB ZD1201 DRIVER
4086b9ca 11636L: linux-wireless@vger.kernel.org
1da177e4 11637W: http://linux-lc100020.sourceforge.net
4086b9ca 11638S: Orphan
ed0ad06f 11639F: drivers/net/wireless/zydas/zd1201.*
1da177e4 11640
b7eee616 11641USB ZR364XX DRIVER
8b58be88 11642M: Antoine Jacquet <royale@zerezo.com>
795fb7e7 11643L: linux-usb@vger.kernel.org
661263b5 11644L: linux-media@vger.kernel.org
275ffde4 11645T: git git://linuxtv.org/media_tree.git
b7eee616
AJ
11646W: http://royale.zerezo.com/zr364xx/
11647S: Maintained
679655da 11648F: Documentation/video4linux/zr364xx.txt
90d72ac6 11649F: drivers/media/usb/zr364xx/
b7eee616 11650
289fcff4
HK
11651ULPI BUS
11652M: Heikki Krogerus <heikki.krogerus@linux.intel.com>
11653L: linux-usb@vger.kernel.org
11654S: Maintained
11655F: drivers/usb/common/ulpi.c
11656F: include/linux/ulpi/
11657
e7839f25 11658USER-MODE LINUX (UML)
8b58be88 11659M: Jeff Dike <jdike@addtoit.com>
b15194b7 11660M: Richard Weinberger <richard@nod.at>
1da177e4
LT
11661L: user-mode-linux-devel@lists.sourceforge.net
11662L: user-mode-linux-user@lists.sourceforge.net
11663W: http://user-mode-linux.sourceforge.net
9f273c24 11664T: git git://git.kernel.org/pub/scm/linux/kernel/git/rw/uml.git
1da177e4 11665S: Maintained
61516587 11666F: Documentation/virtual/uml/
679655da 11667F: arch/um/
b070989a 11668F: arch/x86/um/
679655da
JP
11669F: fs/hostfs/
11670F: fs/hppfs/
b7eee616 11671
e5f114e9 11672USERSPACE I/O (UIO)
6a534c9d 11673M: "Hans J. Koch" <hjk@hansjkoch.de>
879a5a00 11674M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
e5f114e9 11675S: Maintained
3d3fecbd 11676T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
679655da
JP
11677F: Documentation/DocBook/uio-howto.tmpl
11678F: drivers/uio/
11679F: include/linux/uio*.h
e5f114e9 11680
256cccbe 11681UTIL-LINUX PACKAGE
8b58be88 11682M: Karel Zak <kzak@redhat.com>
256cccbe
KZ
11683L: util-linux@vger.kernel.org
11684W: http://en.wikipedia.org/wiki/Util-linux
11685T: git git://git.kernel.org/pub/scm/utils/util-linux/util-linux.git
f899b0ad
KZ
11686S: Maintained
11687
c1fd1c07 11688UVESAFB DRIVER
8b58be88 11689M: Michal Januszewski <spock@gentoo.org>
c69f677c 11690L: linux-fbdev@vger.kernel.org
c1fd1c07
MJ
11691W: http://dev.gentoo.org/~spock/projects/uvesafb/
11692S: Maintained
679655da 11693F: Documentation/fb/uvesafb.txt
8a61f013 11694F: drivers/video/fbdev/uvesafb.*
c1fd1c07 11695
456930d8
SA
11696VF610 NAND DRIVER
11697M: Stefan Agner <stefan@agner.ch>
11698L: linux-mtd@lists.infradead.org
11699S: Supported
11700F: drivers/mtd/nand/vf610_nfc.c
11701
4480f15b 11702VFAT/FAT/MSDOS FILESYSTEM
8b58be88 11703M: OGAWA Hirofumi <hirofumi@mail.parknet.co.jp>
1da177e4 11704S: Maintained
679655da
JP
11705F: Documentation/filesystems/vfat.txt
11706F: fs/fat/
1da177e4 11707
cba3345c
AW
11708VFIO DRIVER
11709M: Alex Williamson <alex.williamson@redhat.com>
11710L: kvm@vger.kernel.org
9f273c24 11711T: git git://github.com/awilliam/linux-vfio.git
cba3345c
AW
11712S: Maintained
11713F: Documentation/vfio.txt
11714F: drivers/vfio/
11715F: include/linux/vfio.h
c117ab84 11716F: include/uapi/linux/vfio.h
cba3345c 11717
a714ea5f
AW
11718VFIO PLATFORM DRIVER
11719M: Baptiste Reynal <b.reynal@virtualopensystems.com>
11720L: kvm@vger.kernel.org
11721S: Maintained
11722F: drivers/vfio/platform/
11723
9e6f3438
PO
11724VIDEOBUF2 FRAMEWORK
11725M: Pawel Osciak <pawel@osciak.com>
11726M: Marek Szyprowski <m.szyprowski@samsung.com>
e76e4706 11727M: Kyungmin Park <kyungmin.park@samsung.com>
9e6f3438
PO
11728L: linux-media@vger.kernel.org
11729S: Maintained
90d72ac6 11730F: drivers/media/v4l2-core/videobuf2-*
9e6f3438
PO
11731F: include/media/videobuf2-*
11732
5523662e
SCP
11733VIRTUAL SERIO DEVICE DRIVER
11734M: Stephen Chandler Paul <thatslyude@gmail.com>
11735S: Maintained
11736F: drivers/input/serio/userio.c
11737F: include/uapi/linux/userio.h
11738
9a82446b
AS
11739VIRTIO CONSOLE DRIVER
11740M: Amit Shah <amit.shah@redhat.com>
11741L: virtualization@lists.linux-foundation.org
11742S: Maintained
11743F: drivers/char/virtio_console.c
11744F: include/linux/virtio_console.h
c117ab84 11745F: include/uapi/linux/virtio_console.h
9a82446b 11746
2426ec8f 11747VIRTIO CORE, NET AND BLOCK DRIVERS
2426ec8f
MT
11748M: "Michael S. Tsirkin" <mst@redhat.com>
11749L: virtualization@lists.linux-foundation.org
11750S: Maintained
11751F: drivers/virtio/
c893c8d7 11752F: tools/virtio/
2426ec8f
MT
11753F: drivers/net/virtio_net.c
11754F: drivers/block/virtio_blk.c
11755F: include/linux/virtio_*.h
916cdabc 11756F: include/uapi/linux/virtio_*.h
2426ec8f 11757
f2dbda3b
CH
11758VIRTIO DRIVERS FOR S390
11759M: Christian Borntraeger <borntraeger@de.ibm.com>
11760M: Cornelia Huck <cornelia.huck@de.ibm.com>
11761L: linux-s390@vger.kernel.org
11762L: virtualization@lists.linux-foundation.org
11763L: kvm@vger.kernel.org
11764S: Supported
1b568d93 11765F: drivers/s390/virtio/
f2dbda3b 11766
4ad6ee91
GH
11767VIRTIO GPU DRIVER
11768M: David Airlie <airlied@linux.ie>
11769M: Gerd Hoffmann <kraxel@redhat.com>
11770L: dri-devel@lists.freedesktop.org
11771L: virtualization@lists.linux-foundation.org
11772S: Maintained
11773F: drivers/gpu/drm/virtio/
11774F: include/uapi/linux/virtio_gpu.h
11775
3a4d5c94
MT
11776VIRTIO HOST (VHOST)
11777M: "Michael S. Tsirkin" <mst@redhat.com>
11778L: kvm@vger.kernel.org
c996d8b9 11779L: virtualization@lists.linux-foundation.org
3a4d5c94 11780L: netdev@vger.kernel.org
9f273c24 11781T: git git://git.kernel.org/pub/scm/linux/kernel/git/mst/vhost.git
3a4d5c94
MT
11782S: Maintained
11783F: drivers/vhost/
c117ab84 11784F: include/uapi/linux/vhost.h
3a4d5c94 11785
271c8651
GH
11786VIRTIO INPUT DRIVER
11787M: Gerd Hoffmann <kraxel@redhat.com>
11788S: Maintained
11789F: drivers/virtio/virtio_input.c
11790F: include/uapi/linux/virtio_input.h
11791
1da177e4 11792VIA RHINE NETWORK DRIVER
210347e1 11793S: Orphan
f2148a47 11794F: drivers/net/ethernet/via/via-rhine.c
1da177e4 11795
f0bf7f61 11796VIA SD/MMC CARD CONTROLLER DRIVER
558bbb2f 11797M: Bruce Chang <brucechang@via.com.tw>
8b58be88 11798M: Harald Welte <HaraldWelte@viatech.com>
f0bf7f61
HW
11799S: Maintained
11800F: drivers/mmc/host/via-sdmmc.c
11801
69e4a7c2 11802VIA UNICHROME(PRO)/CHROME9 FRAMEBUFFER DRIVER
c7babebd 11803M: Florian Tobias Schandinat <FlorianSchandinat@gmx.de>
c69f677c 11804L: linux-fbdev@vger.kernel.org
69e4a7c2 11805S: Maintained
c7babebd
FTS
11806F: include/linux/via-core.h
11807F: include/linux/via-gpio.h
11808F: include/linux/via_i2c.h
8a61f013 11809F: drivers/video/fbdev/via/
69e4a7c2 11810
01f20734 11811VIA VELOCITY NETWORK DRIVER
8b58be88 11812M: Francois Romieu <romieu@fr.zoreil.com>
01f20734
FR
11813L: netdev@vger.kernel.org
11814S: Maintained
f2148a47 11815F: drivers/net/ethernet/via/via-velocity.*
1da177e4 11816
f73f8173
AW
11817VIRT LIB
11818M: Alex Williamson <alex.williamson@redhat.com>
11819M: Paolo Bonzini <pbonzini@redhat.com>
11820L: kvm@vger.kernel.org
11821S: Supported
11822F: virt/lib/
11823
77911fd2 11824VIVID VIRTUAL VIDEO DRIVER
0b7bc1fa
HV
11825M: Hans Verkuil <hverkuil@xs4all.nl>
11826L: linux-media@vger.kernel.org
11827T: git git://linuxtv.org/media_tree.git
a825eaec 11828W: https://linuxtv.org
0b7bc1fa 11829S: Maintained
77911fd2 11830F: drivers/media/platform/vivid/*
0b7bc1fa 11831
be7f8273 11832VLAN (802.1Q)
8b58be88 11833M: Patrick McHardy <kaber@trash.net>
be7f8273
PM
11834L: netdev@vger.kernel.org
11835S: Maintained
679655da
JP
11836F: drivers/net/macvlan.c
11837F: include/linux/if_*vlan.h
11838F: net/8021q/
be7f8273 11839
55e331cf 11840VLYNQ BUS
8b58be88 11841M: Florian Fainelli <florian@openwrt.org>
8578d7af 11842L: openwrt-devel@lists.openwrt.org (subscribers-only)
55e331cf
FF
11843S: Maintained
11844F: drivers/vlynq/vlynq.c
11845F: include/linux/vlynq.h
11846
390beae4 11847VME SUBSYSTEM
74c600e3 11848M: Martyn Welch <martyn@welchs.me.uk>
1bd289d1 11849M: Manohar Vanga <manohar.vanga@gmail.com>
390beae4
MW
11850M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
11851L: devel@driverdev.osuosl.org
11852S: Maintained
11853T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
11854F: Documentation/vme_api.txt
11855F: drivers/staging/vme/
11856F: drivers/vme/
11857F: include/linux/vme*
11858
4488e09b
AK
11859VMWARE HYPERVISOR INTERFACE
11860M: Alok Kataria <akataria@vmware.com>
11861L: virtualization@lists.linux-foundation.org
11862S: Supported
11863F: arch/x86/kernel/cpu/vmware.c
11864
73b35d07
DT
11865VMWARE BALLOON DRIVER
11866M: Xavier Deguillard <xdeguillard@vmware.com>
11867M: Philip Moltmann <moltmann@vmware.com>
11868M: "VMware, Inc." <pv-drivers@vmware.com>
11869L: linux-kernel@vger.kernel.org
11870S: Maintained
11871F: drivers/misc/vmw_balloon.c
11872
8b8be51b
TH
11873VMWARE VMMOUSE SUBDRIVER
11874M: "VMware Graphics" <linux-graphics-maintainer@vmware.com>
11875M: "VMware, Inc." <pv-drivers@vmware.com>
11876L: linux-input@vger.kernel.org
11877S: Maintained
11878F: drivers/input/mouse/vmmouse.c
11879F: drivers/input/mouse/vmmouse.h
11880
d1a890fa 11881VMWARE VMXNET3 ETHERNET DRIVER
04e1b734 11882M: Shrikrishna Khare <skhare@vmware.com>
65c8bb5b
JP
11883M: "VMware, Inc." <pv-drivers@vmware.com>
11884L: netdev@vger.kernel.org
11885S: Maintained
11886F: drivers/net/vmxnet3/
d1a890fa 11887
851b1642 11888VMware PVSCSI driver
f2d7e40e 11889M: Arvind Kumar <arvindkumar@vmware.com>
851b1642
AK
11890M: VMware PV-Drivers <pv-drivers@vmware.com>
11891L: linux-scsi@vger.kernel.org
11892S: Maintained
11893F: drivers/scsi/vmw_pvscsi.c
11894F: drivers/scsi/vmw_pvscsi.h
11895
e53e86c7 11896VOLTAGE AND CURRENT REGULATOR FRAMEWORK
88dd75af 11897M: Liam Girdwood <lgirdwood@gmail.com>
b02e48f2 11898M: Mark Brown <broonie@kernel.org>
5cdeb2c8 11899L: linux-kernel@vger.kernel.org
1dd68f01 11900W: http://www.slimlogic.co.uk/?p=48
6febb5ab 11901T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator.git
e53e86c7 11902S: Supported
679655da
JP
11903F: drivers/regulator/
11904F: include/linux/regulator/
e53e86c7 11905
081958eb
DA
11906VRF
11907M: David Ahern <dsa@cumulusnetworks.com>
11908M: Shrijeet Mukherjee <shm@cumulusnetworks.com>
11909L: netdev@vger.kernel.org
11910S: Maintained
11911F: drivers/net/vrf.c
562d897d 11912F: Documentation/networking/vrf.txt
081958eb 11913
ab41319e 11914VT1211 HARDWARE MONITOR DRIVER
8b58be88 11915M: Juerg Haefliger <juergh@gmail.com>
ab41319e
JH
11916L: lm-sensors@lm-sensors.org
11917S: Maintained
679655da
JP
11918F: Documentation/hwmon/vt1211
11919F: drivers/hwmon/vt1211.c
ab41319e 11920
1de9e371 11921VT8231 HARDWARE MONITOR DRIVER
8b58be88 11922M: Roger Lucas <vt8231@hiddenengine.co.uk>
1de9e371
RL
11923L: lm-sensors@lm-sensors.org
11924S: Maintained
679655da 11925F: drivers/hwmon/vt8231.c
1de9e371 11926
88095e7b
TO
11927VUB300 USB to SDIO/SD/MMC bridge chip
11928M: Tony Olech <tony.olech@elandigitalsystems.com>
11929L: linux-mmc@vger.kernel.org
11930L: linux-usb@vger.kernel.org
11931S: Supported
11932F: drivers/mmc/host/vub300.c
11933
1da177e4 11934W1 DALLAS'S 1-WIRE BUS
a8018766 11935M: Evgeniy Polyakov <zbr@ioremap.net>
1da177e4 11936S: Maintained
679655da
JP
11937F: Documentation/w1/
11938F: drivers/w1/
1da177e4 11939
13927079 11940W83791D HARDWARE MONITORING DRIVER
8b58be88 11941M: Marc Hulsman <m.hulsman@tudelft.nl>
13927079 11942L: lm-sensors@lm-sensors.org
25845c22 11943S: Maintained
679655da
JP
11944F: Documentation/hwmon/w83791d
11945F: drivers/hwmon/w83791d.c
13927079 11946
61db011d 11947W83793 HARDWARE MONITORING DRIVER
8b58be88 11948M: Rudolf Marek <r.marek@assembler.cz>
61db011d
RM
11949L: lm-sensors@lm-sensors.org
11950S: Maintained
679655da
JP
11951F: Documentation/hwmon/w83793
11952F: drivers/hwmon/w83793.c
61db011d 11953
e3760b43 11954W83795 HARDWARE MONITORING DRIVER
d8130624 11955M: Jean Delvare <jdelvare@suse.com>
e3760b43
JD
11956L: lm-sensors@lm-sensors.org
11957S: Maintained
11958F: drivers/hwmon/w83795.c
11959
1da177e4 11960W83L51xD SD/MMC CARD INTERFACE DRIVER
8b58be88 11961M: Pierre Ossman <pierre@ossman.eu>
1da177e4 11962S: Maintained
679655da 11963F: drivers/mmc/host/wbsd.*
1da177e4 11964
b4e05923
HG
11965WACOM PROTOCOL 4 SERIAL TABLETS
11966M: Julian Squires <julian@cipht.net>
11967M: Hans de Goede <hdegoede@redhat.com>
11968L: linux-input@vger.kernel.org
11969S: Maintained
11970F: drivers/input/tablet/wacom_serial4.c
11971
3527761c 11972WATCHDOG DEVICE DRIVERS
8b58be88 11973M: Wim Van Sebroeck <wim@iguana.be>
1f32f83e 11974R: Guenter Roeck <linux@roeck-us.net>
230a5cef
WVS
11975L: linux-watchdog@vger.kernel.org
11976W: http://www.linux-watchdog.org/
f599aaf0 11977T: git git://www.linux-watchdog.org/linux-watchdog.git
3527761c 11978S: Maintained
679655da
JP
11979F: Documentation/watchdog/
11980F: drivers/watchdog/
11981F: include/linux/watchdog.h
c117ab84 11982F: include/uapi/linux/watchdog.h
3527761c 11983
1da177e4 11984WD7000 SCSI DRIVER
8b58be88 11985M: Miroslav Zagorac <zaga@fly.cc.fer.hr>
1da177e4
LT
11986L: linux-scsi@vger.kernel.org
11987S: Maintained
679655da 11988F: drivers/scsi/wd7000.c
1da177e4 11989
b22e00f3
DH
11990WIIMOTE HID DRIVER
11991M: David Herrmann <dh.herrmann@googlemail.com>
11992L: linux-input@vger.kernel.org
11993S: Maintained
11994F: drivers/hid/hid-wiimote*
11995
e258b80e 11996WINBOND CIR DRIVER
364e9e18 11997M: David Härdeman <david@hardeman.nu>
e258b80e 11998S: Maintained
116ab806 11999F: drivers/media/rc/winbond-cir.c
e258b80e 12000
c36a483d
WBG
12001WINSYSTEMS EBC-C384 WATCHDOG DRIVER
12002M: William Breathitt Gray <vilhelm.gray@gmail.com>
12003L: linux-watchdog@vger.kernel.org
12004S: Maintained
12005F: drivers/watchdog/ebc-c384_wdt.c
12006
9c26df9b
WBG
12007WINSYSTEMS WS16C48 GPIO DRIVER
12008M: William Breathitt Gray <vilhelm.gray@gmail.com>
12009L: linux-gpio@vger.kernel.org
12010S: Maintained
12011F: drivers/gpio/gpio-ws16c48.c
e258b80e 12012
8a70da82 12013WIMAX STACK
8b58be88 12014M: Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
8a70da82 12015M: linux-wimax@intel.com
49e7d9df 12016L: wimax@linuxwimax.org (subscribers-only)
8a70da82
IPG
12017S: Supported
12018W: http://linuxwimax.org
315987dc 12019F: Documentation/wimax/README.wimax
315987dc
JP
12020F: include/linux/wimax/debug.h
12021F: include/net/wimax.h
c117ab84 12022F: include/uapi/linux/wimax.h
315987dc 12023F: net/wimax/
8a70da82 12024
5fc14680 12025WISTRON LAPTOP BUTTON DRIVER
8b58be88 12026M: Miloslav Trmac <mitr@volny.cz>
5fc14680 12027S: Maintained
679655da 12028F: drivers/input/misc/wistron_btns.c
5fc14680 12029
1da177e4 12030WL3501 WIRELESS PCMCIA CARD DRIVER
8b58be88 12031M: Arnaldo Carvalho de Melo <acme@ghostprotocols.net>
724c6b35 12032L: linux-wireless@vger.kernel.org
926554c4 12033W: http://oops.ghostprotocols.net:81/blog
1da177e4 12034S: Maintained
679655da 12035F: drivers/net/wireless/wl3501*
1da177e4 12036
055bcbcb 12037WOLFSON MICROELECTRONICS DRIVERS
fef95164 12038L: patches@opensource.wolfsonmicro.com
f0e03dbd
RF
12039T: git https://github.com/CirrusLogic/linux-drivers.git
12040W: https://github.com/CirrusLogic/linux-drivers/wiki
b75ea16a 12041S: Supported
3768f0b1 12042F: Documentation/hwmon/wm83??
f494993f
CK
12043F: Documentation/devicetree/bindings/extcon/extcon-arizona.txt
12044F: Documentation/devicetree/bindings/regulator/arizona-regulator.txt
12045F: Documentation/devicetree/bindings/mfd/arizona.txt
af1c5386 12046F: arch/arm/mach-s3c64xx/mach-crag6410*
f05259a6 12047F: drivers/clk/clk-wm83*.c
9c309598 12048F: drivers/extcon/extcon-arizona.c
b75ea16a 12049F: drivers/leds/leds-wm83*.c
25b273ba 12050F: drivers/gpio/gpio-*wm*.c
9c309598 12051F: drivers/gpio/gpio-arizona.c
d22b0869 12052F: drivers/hwmon/wm83??-hwmon.c
59ec6da2
MB
12053F: drivers/input/misc/wm831x-on.c
12054F: drivers/input/touchscreen/wm831x-ts.c
12055F: drivers/input/touchscreen/wm97*.c
9c309598
MB
12056F: drivers/mfd/arizona*
12057F: drivers/mfd/wm*.c
12ebc137 12058F: drivers/mfd/cs47l24*
b75ea16a
MB
12059F: drivers/power/wm83*.c
12060F: drivers/rtc/rtc-wm83*.c
12061F: drivers/regulator/wm8*.c
3860e6c4 12062F: drivers/video/backlight/wm83*_bl.c
b75ea16a 12063F: drivers/watchdog/wm83*_wdt.c
9c309598 12064F: include/linux/mfd/arizona/
3860e6c4 12065F: include/linux/mfd/wm831x/
b75ea16a 12066F: include/linux/mfd/wm8350/
3768f0b1 12067F: include/linux/mfd/wm8400*
59ec6da2 12068F: include/linux/wm97xx.h
055bcbcb 12069F: include/sound/wm????.h
9c309598 12070F: sound/soc/codecs/arizona.?
055bcbcb 12071F: sound/soc/codecs/wm*
12ebc137 12072F: sound/soc/codecs/cs47l24*
b75ea16a 12073
3e6cd7a4
TH
12074WORKQUEUE
12075M: Tejun Heo <tj@kernel.org>
badb7f5e 12076R: Lai Jiangshan <jiangshanlai@gmail.com>
3e6cd7a4
TH
12077T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/wq.git
12078S: Maintained
12079F: include/linux/workqueue.h
12080F: kernel/workqueue.c
12081F: Documentation/workqueue.txt
12082
1da177e4 12083X.25 NETWORK LAYER
8bf28059 12084M: Andrew Hendry <andrew.hendry@gmail.com>
1da177e4 12085L: linux-x25@vger.kernel.org
8bf28059 12086S: Odd Fixes
679655da
JP
12087F: Documentation/networking/x25*
12088F: include/net/x25*
12089F: net/x25/
1da177e4 12090
e2d1d6c0 12091X86 ARCHITECTURE (32-BIT AND 64-BIT)
8b58be88
JP
12092M: Thomas Gleixner <tglx@linutronix.de>
12093M: Ingo Molnar <mingo@redhat.com>
12094M: "H. Peter Anvin" <hpa@zytor.com>
bcde563c 12095M: x86@kernel.org
981c3a4f 12096L: linux-kernel@vger.kernel.org
75fc2d37 12097T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core
e2d1d6c0 12098S: Maintained
679655da
JP
12099F: Documentation/x86/
12100F: arch/x86/
e2d1d6c0 12101
d0944853 12102X86 PLATFORM DRIVERS
e181ba15 12103M: Darren Hart <dvhart@infradead.org>
d0944853 12104L: platform-driver-x86@vger.kernel.org
e181ba15 12105T: git git://git.infradead.org/users/dvhart/linux-platform-drivers-x86.git
d0944853 12106S: Maintained
14430813 12107F: drivers/platform/x86/
3a4bceef 12108F: drivers/platform/olpc/
d0944853 12109
c1f5c54b
IM
12110X86 MCE INFRASTRUCTURE
12111M: Tony Luck <tony.luck@intel.com>
487ba8e8 12112M: Borislav Petkov <bp@alien8.de>
c1f5c54b
IM
12113L: linux-edac@vger.kernel.org
12114S: Maintained
12115F: arch/x86/kernel/cpu/mcheck/*
12116
79ebdc95
BP
12117X86 MICROCODE UPDATE SUPPORT
12118M: Borislav Petkov <bp@alien8.de>
12119S: Maintained
12120F: arch/x86/kernel/cpu/microcode/*
12121
f0905c5a
AL
12122X86 VDSO
12123M: Andy Lutomirski <luto@amacapital.net>
12124L: linux-kernel@vger.kernel.org
12125T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/vdso
12126S: Maintained
d603c8e1 12127F: arch/x86/entry/vdso/
f0905c5a 12128
d6fad502 12129XC2028/3028 TUNER DRIVER
009a5410 12130M: Mauro Carvalho Chehab <mchehab@osg.samsung.com>
d6fad502 12131L: linux-media@vger.kernel.org
a825eaec 12132W: https://linuxtv.org
d6fad502
MCC
12133T: git git://linuxtv.org/media_tree.git
12134S: Maintained
12135F: drivers/media/tuners/tuner-xc2028.*
12136
c4468085 12137XEN HYPERVISOR INTERFACE
c4468085 12138M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
3eeef8f7
KRW
12139M: Boris Ostrovsky <boris.ostrovsky@oracle.com>
12140M: David Vrabel <david.vrabel@citrix.com>
11dbb52b 12141L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
ea70ba3a 12142T: git git://git.kernel.org/pub/scm/linux/kernel/git/xen/tip.git
c4468085
IC
12143S: Supported
12144F: arch/x86/xen/
12145F: drivers/*/xen-*front.c
12146F: drivers/xen/
12147F: arch/x86/include/asm/xen/
12148F: include/xen/
c117ab84 12149F: include/uapi/xen/
c4468085 12150
77bfb479
SS
12151XEN HYPERVISOR ARM
12152M: Stefano Stabellini <stefano.stabellini@eu.citrix.com>
11dbb52b 12153L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
77bfb479
SS
12154S: Supported
12155F: arch/arm/xen/
12156F: arch/arm/include/asm/xen/
12157
b475e83f
SS
12158XEN HYPERVISOR ARM64
12159M: Stefano Stabellini <stefano.stabellini@eu.citrix.com>
11dbb52b 12160L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
b475e83f
SS
12161S: Supported
12162F: arch/arm64/xen/
12163F: arch/arm64/include/asm/xen/
12164
9b57e1a7 12165XEN NETWORK BACKEND DRIVER
8386040b 12166M: Wei Liu <wei.liu2@citrix.com>
11dbb52b 12167L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
9b57e1a7
IC
12168L: netdev@vger.kernel.org
12169S: Supported
12170F: drivers/net/xen-netback/*
12171
c5f8e29d
KRW
12172XEN PCI SUBSYSTEM
12173M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
11dbb52b 12174L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
c5f8e29d
KRW
12175S: Supported
12176F: arch/x86/pci/*xen*
12177F: drivers/pci/*xen*
12178
a2c5ae65
KRW
12179XEN BLOCK SUBSYSTEM
12180M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
bcadb699 12181M: Roger Pau Monné <roger.pau@citrix.com>
a2c5ae65
KRW
12182L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
12183S: Supported
12184F: drivers/block/xen-blkback/*
12185F: drivers/block/xen*
12186
15d03609
JG
12187XEN PVSCSI DRIVERS
12188M: Juergen Gross <jgross@suse.com>
12189L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
12190L: linux-scsi@vger.kernel.org
12191S: Supported
12192F: drivers/scsi/xen-scsifront.c
12193F: drivers/xen/xen-scsiback.c
12194F: include/xen/interface/io/vscsiif.h
12195
c5f8e29d
KRW
12196XEN SWIOTLB SUBSYSTEM
12197M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
11dbb52b 12198L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
c5f8e29d
KRW
12199S: Supported
12200F: arch/x86/xen/*swiotlb*
12201F: drivers/xen/*swiotlb*
12202
1da177e4
LT
12203XFS FILESYSTEM
12204P: Silicon Graphics Inc
809625ca 12205M: Dave Chinner <david@fromorbit.com>
18caa67a 12206M: xfs@oss.sgi.com
d7ede1aa 12207L: xfs@oss.sgi.com
1da177e4 12208W: http://oss.sgi.com/projects/xfs
9f273c24 12209T: git git://git.kernel.org/pub/scm/linux/kernel/git/dgc/linux-xfs.git
1da177e4 12210S: Supported
679655da
JP
12211F: Documentation/filesystems/xfs.txt
12212F: fs/xfs/
1da177e4 12213
8a3b7a25 12214XILINX AXI ETHERNET DRIVER
59a54f30
MS
12215M: Anirudha Sarangi <anirudh@xilinx.com>
12216M: John Linn <John.Linn@xilinx.com>
8a3b7a25 12217S: Maintained
12218F: drivers/net/ethernet/xilinx/xilinx_axienet*
12219
238b8721 12220XILINX UARTLITE SERIAL DRIVER
8b58be88 12221M: Peter Korsgaard <jacmet@sunsite.dk>
238b8721
PK
12222L: linux-serial@vger.kernel.org
12223S: Maintained
df621252 12224F: drivers/tty/serial/uartlite.c
238b8721 12225
df330515
LP
12226XILINX VIDEO IP CORES
12227M: Hyun Kwon <hyun.kwon@xilinx.com>
12228M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
12229L: linux-media@vger.kernel.org
12230T: git git://linuxtv.org/media_tree.git
12231S: Supported
12232F: Documentation/devicetree/bindings/media/xilinx/
12233F: drivers/media/platform/xilinx/
a5562f65 12234F: include/uapi/linux/xilinx-v4l2-controls.h
df330515 12235
74316949
EB
12236XILLYBUS DRIVER
12237M: Eli Billauer <eli.billauer@gmail.com>
12238L: linux-kernel@vger.kernel.org
12239S: Supported
12240F: drivers/char/xillybus/
12241
f620e4b8
MF
12242XTENSA XTFPGA PLATFORM SUPPORT
12243M: Max Filippov <jcmvbkbc@gmail.com>
12244L: linux-xtensa@linux-xtensa.org
12245S: Maintained
12246F: drivers/spi/spi-xtensa-xtfpga.c
57b7068d 12247F: sound/soc/xtensa/xtfpga-i2s.c
f620e4b8 12248
1da177e4 12249YAM DRIVER FOR AX.25
8b58be88 12250M: Jean-Paul Roubelat <jpr@f6fbb.org>
1da177e4
LT
12251L: linux-hams@vger.kernel.org
12252S: Maintained
679655da
JP
12253F: drivers/net/hamradio/yam*
12254F: include/linux/yam.h
1da177e4 12255
af64a5eb 12256YEALINK PHONE DRIVER
8b58be88 12257M: Henk Vergonet <Henk.Vergonet@gmail.com>
af64a5eb
H
12258L: usbb2k-api-dev@nongnu.org
12259S: Maintained
679655da
JP
12260F: Documentation/input/yealink.txt
12261F: drivers/input/misc/yealink.*
af64a5eb 12262
1da177e4 12263Z8530 DRIVER FOR AX.25
8b58be88 12264M: Joerg Reuter <jreuter@yaina.de>
1da177e4
LT
12265W: http://yaina.de/jreuter/
12266W: http://www.qsl.net/dl1bke/
12267L: linux-hams@vger.kernel.org
12268S: Maintained
679655da
JP
12269F: Documentation/networking/z8530drv.txt
12270F: drivers/net/hamradio/*scc.c
12271F: drivers/net/hamradio/z8530.h
1da177e4 12272
0cf31ec1 12273ZBUD COMPRESSED PAGE ALLOCATOR
0bb181c7 12274M: Seth Jennings <sjenning@redhat.com>
0cf31ec1
SJ
12275L: linux-mm@kvack.org
12276S: Maintained
12277F: mm/zbud.c
12278F: include/linux/zbud.h
12279
7c0c3afb 12280ZD1211RW WIRELESS DRIVER
8b58be88
JP
12281M: Daniel Drake <dsd@gentoo.org>
12282M: Ulrich Kunitz <kune@deine-taler.de>
7c0c3afb 12283W: http://zd1211.ath.cx/wiki/DriverRewrite
724c6b35 12284L: linux-wireless@vger.kernel.org
7c0c3afb
DD
12285L: zd1211-devs@lists.sourceforge.net (subscribers-only)
12286S: Maintained
6948300c 12287F: drivers/net/wireless/zydas/zd1211rw/
7c0c3afb 12288
20263029
DS
12289ZPOOL COMPRESSED PAGE STORAGE API
12290M: Dan Streetman <ddstreet@ieee.org>
12291L: linux-mm@kvack.org
12292S: Maintained
12293F: mm/zpool.c
12294F: include/linux/zpool.h
12295
1da177e4 12296ZR36067 VIDEO FOR LINUX DRIVER
1da177e4 12297L: mjpeg-users@lists.sourceforge.net
f63145e2 12298L: linux-media@vger.kernel.org
1da177e4 12299W: http://mjpeg.sourceforge.net/driver-zoran/
a825eaec 12300T: hg https://linuxtv.org/hg/v4l-dvb
f63145e2 12301S: Odd Fixes
90d72ac6 12302F: drivers/media/pci/zoran/
1da177e4 12303
6920f2cc
MK
12304ZRAM COMPRESSED RAM BLOCK DEVICE DRVIER
12305M: Minchan Kim <minchan@kernel.org>
12306M: Nitin Gupta <ngupta@vflare.org>
74f3037c 12307R: Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
6920f2cc
MK
12308L: linux-kernel@vger.kernel.org
12309S: Maintained
12310F: drivers/block/zram/
12311F: Documentation/blockdev/zram.txt
12312
8b4a4080 12313ZS DECSTATION Z85C30 SERIAL DRIVER
8b58be88 12314M: "Maciej W. Rozycki" <macro@linux-mips.org>
8b4a4080 12315S: Maintained
df621252 12316F: drivers/tty/serial/zs.*
8b4a4080 12317
eae70d06
MK
12318ZSMALLOC COMPRESSED SLAB MEMORY ALLOCATOR
12319M: Minchan Kim <minchan@kernel.org>
12320M: Nitin Gupta <ngupta@vflare.org>
41192a2d 12321R: Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
eae70d06
MK
12322L: linux-mm@kvack.org
12323S: Maintained
12324F: mm/zsmalloc.c
12325F: include/linux/zsmalloc.h
d02be50d 12326F: Documentation/vm/zsmalloc.txt
eae70d06 12327
0cf31ec1 12328ZSWAP COMPRESSED SWAP CACHING
0bb181c7 12329M: Seth Jennings <sjenning@redhat.com>
0cf31ec1
SJ
12330L: linux-mm@kvack.org
12331S: Maintained
12332F: mm/zswap.c
12333
1da177e4 12334THE REST
8b58be88 12335M: Linus Torvalds <torvalds@linux-foundation.org>
34d03cc1 12336L: linux-kernel@vger.kernel.org
8a6e2535 12337Q: http://patchwork.kernel.org/project/LKML/list/
d16adea3 12338T: git git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
1da177e4 12339S: Buried alive in reporters
34d03cc1
JP
12340F: *
12341F: */
This page took 7.688663 seconds and 5 git commands to generate.