mm/mprotect.c: don't imply PROT_EXEC on non-exec fs
[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
c5a906a5
LD
850ARM HDLCD DRM DRIVER
851M: Liviu Dudau <liviu.dudau@arm.com>
852S: Supported
853F: drivers/gpu/drm/arm/
854F: Documentation/devicetree/bindings/display/arm,hdlcd.txt
855
1da177e4 856ARM MFM AND FLOPPY DRIVERS
8b58be88 857M: Ian Molton <spyro@f2s.com>
1da177e4 858S: Maintained
679655da
JP
859F: arch/arm/lib/floppydma.S
860F: arch/arm/include/asm/floppy.h
1da177e4 861
6f96521f
WD
862ARM PMU PROFILING AND DEBUGGING
863M: Will Deacon <will.deacon@arm.com>
70e238df 864R: Mark Rutland <mark.rutland@arm.com>
6f96521f 865S: Maintained
dd06a84b 866F: arch/arm*/kernel/perf_*
6f96521f 867F: arch/arm/oprofile/common.c
dd06a84b
MR
868F: arch/arm*/kernel/hw_breakpoint.c
869F: arch/arm*/include/asm/hw_breakpoint.h
870F: arch/arm*/include/asm/perf_event.h
fa8ad788
MR
871F: drivers/perf/arm_pmu.c
872F: include/linux/perf/arm_pmu.h
6f96521f 873
d4275354 874ARM PORT
8b58be88 875M: Russell King <linux@arm.linux.org.uk>
efc03ecb 876L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
d4275354
RK
877W: http://www.arm.linux.org.uk/
878S: Maintained
879F: arch/arm/
880
d323c243
SB
881ARM SUB-ARCHITECTURES
882L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
56ca9d98 883S: Maintained
d323c243
SB
884F: arch/arm/mach-*/
885F: arch/arm/plat-*/
886T: git git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc.git
887
cefbf4ea
RK
888ARM PRIMECELL AACI PL041 DRIVER
889M: Russell King <linux@arm.linux.org.uk>
890S: Maintained
891F: sound/arm/aaci.*
892
893ARM PRIMECELL CLCD PL110 DRIVER
894M: Russell King <linux@arm.linux.org.uk>
895S: Maintained
8a61f013 896F: drivers/video/fbdev/amba-clcd.*
cefbf4ea
RK
897
898ARM PRIMECELL KMI PL050 DRIVER
899M: Russell King <linux@arm.linux.org.uk>
900S: Maintained
901F: drivers/input/serio/ambakmi.*
902F: include/linux/amba/kmi.h
903
2761f5c2 904ARM PRIMECELL MMCI PL180/1 DRIVER
08a5c9a2
RK
905M: Russell King <linux@arm.linux.org.uk>
906S: Maintained
679655da 907F: drivers/mmc/host/mmci.*
2f748aaa 908F: include/linux/amba/mmci.h
2761f5c2 909
1b4304e5
RK
910ARM PRIMECELL UART PL010 AND PL011 DRIVERS
911M: Russell King <linux@arm.linux.org.uk>
912S: Maintained
913F: drivers/tty/serial/amba-pl01*.c
914F: include/linux/amba/serial.h
2761f5c2 915
cefbf4ea
RK
916ARM PRIMECELL BUS SUPPORT
917M: Russell King <linux@arm.linux.org.uk>
918S: Maintained
919F: drivers/amba/
920F: include/linux/amba/bus.h
921
2b7a52a4 922ARM/ADS SPHERE MACHINE SUPPORT
8b58be88 923M: Lennert Buytenhek <kernel@wantstofly.org>
efc03ecb 924L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2b7a52a4
LB
925S: Maintained
926
9c784f95 927ARM/AFEB9260 MACHINE SUPPORT
8b58be88 928M: Sergey Lapin <slapin@ossfans.org>
efc03ecb 929L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9c784f95
SL
930S: Maintained
931
2b7a52a4 932ARM/AJECO 1ARM MACHINE SUPPORT
8b58be88 933M: Lennert Buytenhek <kernel@wantstofly.org>
efc03ecb 934L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2b7a52a4
LB
935S: Maintained
936
5c6dcd7f 937ARM/Allwinner sunXi SoC support
1b106699 938M: Maxime Ripard <maxime.ripard@free-electrons.com>
5c6dcd7f 939M: Chen-Yu Tsai <wens@csie.org>
1b106699
MR
940L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
941S: Maintained
5c6dcd7f 942N: sun[x456789]i
60b0f380
MR
943
944ARM/Allwinner SoC Clock Support
945M: Emilio LĂ³pez <emilio@elopez.com.ar>
946S: Maintained
947F: drivers/clk/sunxi/
1b106699 948
79318452 949ARM/Amlogic Meson SoC support
7c1e3876
CC
950M: Carlo Caione <carlo@caione.org>
951L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
79318452
CC
952L: linux-meson@googlegroups.com
953W: http://linux-meson.com/
7c1e3876 954S: Maintained
79318452
CC
955F: arch/arm/mach-meson/
956F: arch/arm/boot/dts/meson*
957N: meson
7c1e3876 958
eff506fa
TZ
959ARM/Annapurna Labs ALPINE ARCHITECTURE
960M: Tsahee Zidenberg <tsahee@annapurnalabs.com>
a9e5547b 961M: Antoine Tenart <antoine.tenart@free-electrons.com>
eff506fa
TZ
962S: Maintained
963F: arch/arm/mach-alpine/
a9e5547b
AT
964F: arch/arm/boot/dts/alpine*
965F: arch/arm64/boot/dts/al/
966F: drivers/*/*alpine*
eff506fa 967
5255034d
LP
968ARM/ARTPEC MACHINE SUPPORT
969M: Jesper Nilsson <jesper.nilsson@axis.com>
970M: Lars Persson <lars.persson@axis.com>
971M: Niklas Cassel <niklas.cassel@axis.com>
972S: Maintained
973L: linux-arm-kernel@axis.com
974F: arch/arm/mach-artpec
975F: arch/arm/boot/dts/artpec6*
976F: drivers/clk/clk-artpec6.c
977
8dca5ce8 978ARM/ATMEL AT91RM9200, AT91SAM9 AND SAMA5 SOC SUPPORT
c1fc8675 979M: Nicolas Ferre <nicolas.ferre@atmel.com>
d68b35f8 980M: Alexandre Belloni <alexandre.belloni@free-electrons.com>
c1fc8675 981M: Jean-Christophe Plagniol-Villard <plagnioj@jcrosoft.com>
efc03ecb 982L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
c1fc8675 983W: http://www.linux4sam.org
9f273c24 984T: git git://git.kernel.org/pub/scm/linux/kernel/git/nferre/linux-at91.git
c1fc8675
NF
985S: Supported
986F: arch/arm/mach-at91/
f0a0a58e 987F: include/soc/at91/
70e389cc
MB
988F: arch/arm/boot/dts/at91*.dts
989F: arch/arm/boot/dts/at91*.dtsi
990F: arch/arm/boot/dts/sama*.dts
991F: arch/arm/boot/dts/sama*.dtsi
5f58c970 992F: arch/arm/include/debug/at91.S
d4a89c7d 993
6e05dd4e
BB
994ARM/ATMEL AT91 Clock Support
995M: Boris Brezillon <boris.brezillon@free-electrons.com>
996S: Maintained
997F: drivers/clk/at91
998
986cf2e9 999ARM/CALXEDA HIGHBANK ARCHITECTURE
5d3ad8a6 1000M: Rob Herring <robh@kernel.org>
986cf2e9
RH
1001L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1002S: Maintained
1003F: arch/arm/mach-highbank/
e68d7c14
RH
1004F: arch/arm/boot/dts/highbank.dts
1005F: arch/arm/boot/dts/ecx-*.dts*
986cf2e9 1006
d94f944e 1007ARM/CAVIUM NETWORKS CNS3XXX MACHINE SUPPORT
5529c2cd 1008M: Krzysztof Halasa <khalasa@piap.pl>
d94f944e
AV
1009S: Maintained
1010F: arch/arm/mach-cns3xxx/
d94f944e 1011
4863dea3
SG
1012ARM/CAVIUM THUNDER NETWORK DRIVER
1013M: Sunil Goutham <sgoutham@cavium.com>
1014M: Robert Richter <rric@kernel.org>
1015L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1016S: Supported
322e5cc5 1017F: drivers/net/ethernet/cavium/thunder/
4863dea3 1018
386ab516
AS
1019ARM/CIRRUS LOGIC CLPS711X ARM ARCHITECTURE
1020M: Alexander Shiyan <shc_work@mail.ru>
1021L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1022S: Odd Fixes
b8ba3874 1023N: clps711x
386ab516 1024
2b7a52a4 1025ARM/CIRRUS LOGIC EP93XX ARM ARCHITECTURE
ddd559b1 1026M: Hartley Sweeten <hsweeten@visionengravers.com>
1c5454ee 1027M: Ryan Mallon <rmallon@gmail.com>
efc03ecb 1028L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2b7a52a4 1029S: Maintained
d19d3667
HS
1030F: arch/arm/mach-ep93xx/
1031F: arch/arm/mach-ep93xx/include/mach/
2b7a52a4
LB
1032
1033ARM/CIRRUS LOGIC EDB9315A MACHINE SUPPORT
8b58be88 1034M: Lennert Buytenhek <kernel@wantstofly.org>
efc03ecb 1035L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2b7a52a4
LB
1036S: Maintained
1037
d4275354 1038ARM/CLKDEV SUPPORT
8b58be88 1039M: Russell King <linux@arm.linux.org.uk>
efc03ecb 1040L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
37417046 1041S: Maintained
d4275354 1042F: arch/arm/include/asm/clkdev.h
4fa2651d 1043F: drivers/clk/clkdev.c
d4275354 1044
d48134e7 1045ARM/COMPULAB CM-X270/EM-X270 and CM-X300 MACHINE SUPPORT
8b58be88 1046M: Mike Rapoport <mike@compulab.co.il>
efc03ecb 1047L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
a9da4f7e
RK
1048S: Maintained
1049
94150095
HF
1050ARM/CONTEC MICRO9 MACHINE SUPPORT
1051M: Hubert Feurstein <hubert.feurstein@contec.at>
1052S: Maintained
1053F: arch/arm/mach-ep93xx/micro9.c
1054
a06ae860
PP
1055ARM/CORESIGHT FRAMEWORK AND DRIVERS
1056M: Mathieu Poirier <mathieu.poirier@linaro.org>
1057L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1058S: Maintained
01081f5a 1059F: drivers/hwtracing/coresight/*
a06ae860
PP
1060F: Documentation/trace/coresight.txt
1061F: Documentation/devicetree/bindings/arm/coresight.txt
7a25ec8e 1062F: Documentation/ABI/testing/sysfs-bus-coresight-devices-*
a06ae860 1063
1da177e4 1064ARM/CORGI MACHINE SUPPORT
8b58be88 1065M: Richard Purdie <rpurdie@rpsys.net>
1da177e4
LT
1066S: Maintained
1067
881a95f9 1068ARM/CORTINA SYSTEMS GEMINI ARM ARCHITECTURE
162500b3 1069M: Hans Ulli Kroll <ulli.kroll@googlemail.com>
efc03ecb 1070L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
b60e23ba 1071T: git git://github.com/ulli-kroll/linux.git
162500b3 1072S: Maintained
f49afbb5 1073F: arch/arm/mach-gemini/
98a9bb5b 1074F: drivers/rtc/rtc-gemini.c
881a95f9 1075
a990cbd8 1076ARM/CSR SIRFPRIMA2 MACHINE SUPPORT
5abf58bf 1077M: Barry Song <baohua@kernel.org>
a990cbd8 1078L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
85529d14 1079T: git git://git.kernel.org/pub/scm/linux/kernel/git/baohua/linux.git
a990cbd8 1080S: Maintained
e68d7c14 1081F: arch/arm/boot/dts/prima2*
a990cbd8 1082F: arch/arm/mach-prima2/
4a9c44f1 1083F: drivers/clk/sirf/
05f30e8d 1084F: drivers/clocksource/timer-prima2.c
5833ac98 1085F: drivers/clocksource/timer-atlas7.c
f8505ef5 1086N: [^a-z]sirf
a990cbd8 1087
c9d862c4
BS
1088ARM/CONEXANT DIGICOLOR MACHINE SUPPORT
1089M: Baruch Siach <baruch@tkos.co.il>
1090L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1091S: Maintained
cde137aa 1092F: arch/arm/boot/dts/cx92755*
c9d862c4
BS
1093N: digicolor
1094
d4275354 1095ARM/EBSA110 MACHINE SUPPORT
8b58be88 1096M: Russell King <linux@arm.linux.org.uk>
efc03ecb 1097L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
d4275354
RK
1098W: http://www.arm.linux.org.uk/
1099S: Maintained
1100F: arch/arm/mach-ebsa110/
b955f6ca 1101F: drivers/net/ethernet/amd/am79c961a.*
d4275354 1102
4721f3ce
UKK
1103ARM/ENERGY MICRO (SILICON LABS) EFM32 SUPPORT
1104M: Uwe Kleine-König <kernel@pengutronix.de>
1105L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1106S: Maintained
1107N: efm32
1108
a9da4f7e 1109ARM/EZX SMARTPHONES (A780, A910, A1200, E680, ROKR E2 and ROKR E6)
8b58be88
JP
1110M: Daniel Ribeiro <drwyrm@gmail.com>
1111M: Stefan Schmidt <stefan@openezx.org>
1112M: Harald Welte <laforge@openezx.org>
d66f1886 1113L: openezx-devel@lists.openezx.org (moderated for non-subscribers)
a9da4f7e
RK
1114W: http://www.openezx.org/
1115S: Maintained
cafc2265
SS
1116T: topgit git://git.openezx.org/openezx.git
1117F: arch/arm/mach-pxa/ezx.c
a9da4f7e 1118
6a915af9 1119ARM/FARADAY FA526 PORT
162500b3 1120M: Hans Ulli Kroll <ulli.kroll@googlemail.com>
efc03ecb 1121L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
162500b3 1122S: Maintained
1fa7e547 1123T: git git://git.berlios.de/gemini-board
f49afbb5 1124F: arch/arm/mm/*-fa*
6a915af9 1125
d4275354 1126ARM/FOOTBRIDGE ARCHITECTURE
8b58be88 1127M: Russell King <linux@arm.linux.org.uk>
efc03ecb 1128L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
d4275354
RK
1129W: http://www.arm.linux.org.uk/
1130S: Maintained
1131F: arch/arm/include/asm/hardware/dec21285.h
1132F: arch/arm/mach-footbridge/
1133
86183a5f 1134ARM/FREESCALE IMX / MXC ARM ARCHITECTURE
7609ea2a 1135M: Shawn Guo <shawnguo@kernel.org>
8b58be88 1136M: Sascha Hauer <kernel@pengutronix.de>
efc03ecb 1137L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
86183a5f 1138S: Maintained
f1c12837 1139T: git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
adf79292 1140F: arch/arm/mach-imx/
ce515a6b 1141F: arch/arm/mach-mxs/
2a82f95c 1142F: arch/arm/boot/dts/imx*
e5dafa22 1143F: arch/arm/configs/imx*_defconfig
cf20968a
SG
1144F: drivers/clk/imx/
1145F: include/soc/imx/
86183a5f 1146
142109d2 1147ARM/FREESCALE VYBRID ARM ARCHITECTURE
7609ea2a 1148M: Shawn Guo <shawnguo@kernel.org>
142109d2
SA
1149M: Sascha Hauer <kernel@pengutronix.de>
1150R: Stefan Agner <stefan@agner.ch>
1151L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1152S: Maintained
1153T: git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1154F: arch/arm/mach-imx/*vf610*
1155F: arch/arm/boot/dts/vf*
1156
2b7a52a4 1157ARM/GLOMATION GESBC9312SX MACHINE SUPPORT
8b58be88 1158M: Lennert Buytenhek <kernel@wantstofly.org>
efc03ecb 1159L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2b7a52a4
LB
1160S: Maintained
1161
90b8fc34 1162ARM/GUMSTIX MACHINE SUPPORT
8b58be88 1163M: Steve Sakoman <sakoman@gmail.com>
efc03ecb 1164L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
90b8fc34
JK
1165S: Maintained
1166
ef47d5f0 1167ARM/H4700 (HP IPAQ HX4700) MACHINE SUPPORT
8b58be88 1168M: Philipp Zabel <philipp.zabel@gmail.com>
12a93f32
PZ
1169M: Paul Parsons <lost.distance@yahoo.com>
1170L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
ef47d5f0
PZ
1171S: Maintained
1172F: arch/arm/mach-pxa/hx4700.c
1173F: arch/arm/mach-pxa/include/mach/hx4700.h
12a93f32 1174F: sound/soc/pxa/hx4700.c
ef47d5f0 1175
4dfad069
WX
1176ARM/HISILICON SOC SUPPORT
1177M: Wei Xu <xuwei5@hisilicon.com>
1178L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1179W: http://www.hisilicon.com
1180S: Supported
1181T: git git://github.com/hisilicon/linux-hisi.git
1182F: arch/arm/mach-hisi/
e68d7c14
RH
1183F: arch/arm/boot/dts/hi3*
1184F: arch/arm/boot/dts/hip*
1185F: arch/arm/boot/dts/hisi*
1186F: arch/arm64/boot/dts/hisilicon/
4dfad069 1187
21f37bc3 1188ARM/HP JORNADA 7XX MACHINE SUPPORT
8b58be88 1189M: Kristoffer Ericson <kristoffer.ericson@gmail.com>
795fb7e7
JD
1190W: www.jlime.com
1191S: Maintained
084bad91
KE
1192T: git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
1193F: arch/arm/mach-sa1100/jornada720.c
1194F: arch/arm/mach-sa1100/include/mach/jornada720.h
21f37bc3 1195
5e767ab9
JMC
1196ARM/IGEP MACHINE SUPPORT
1197M: Enric Balletbo i Serra <eballetbo@gmail.com>
1198M: Javier Martinez Canillas <javier@dowhile0.org>
1199L: linux-omap@vger.kernel.org
1200L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1201S: Maintained
06ff74fd 1202F: arch/arm/boot/dts/omap3-igep*
5e767ab9 1203
403d2971
MV
1204ARM/INCOME PXA270 SUPPORT
1205M: Marek Vasut <marek.vasut@gmail.com>
1206L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1207S: Maintained
ec154082 1208F: arch/arm/mach-pxa/colibri-pxa270-income.c
403d2971 1209
2b7a52a4 1210ARM/INTEL IOP32X ARM ARCHITECTURE
8b58be88 1211M: Lennert Buytenhek <kernel@wantstofly.org>
efc03ecb 1212L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
f00f510a 1213S: Maintained
e2bdb176
DW
1214
1215ARM/INTEL IOP33X ARM ARCHITECTURE
efc03ecb 1216L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
08223d80 1217S: Orphan
2b7a52a4
LB
1218
1219ARM/INTEL IOP13XX ARM ARCHITECTURE
8b58be88 1220M: Lennert Buytenhek <kernel@wantstofly.org>
efc03ecb 1221L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
f00f510a 1222S: Maintained
2b7a52a4
LB
1223
1224ARM/INTEL IQ81342EX MACHINE SUPPORT
8b58be88 1225M: Lennert Buytenhek <kernel@wantstofly.org>
efc03ecb 1226L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
f00f510a 1227S: Maintained
2b7a52a4 1228
2b7a52a4 1229ARM/INTEL IXDP2850 MACHINE SUPPORT
8b58be88 1230M: Lennert Buytenhek <kernel@wantstofly.org>
efc03ecb 1231L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2b7a52a4
LB
1232S: Maintained
1233
dfdd8cc9
KH
1234ARM/INTEL IXP4XX ARM ARCHITECTURE
1235M: Imre Kaloz <kaloz@openwrt.org>
5529c2cd 1236M: Krzysztof Halasa <khalasa@piap.pl>
baea7b94 1237L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
dfdd8cc9
KH
1238S: Maintained
1239F: arch/arm/mach-ixp4xx/
1240
838553c5 1241ARM/INTEL RESEARCH IMOTE/STARGATE 2 MACHINE SUPPORT
7f49a7f7
JC
1242M: Jonathan Cameron <jic23@cam.ac.uk>
1243L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1244S: Maintained
1245F: arch/arm/mach-pxa/stargate2.c
1246F: drivers/pcmcia/pxa2xx_stargate2.c
1247
2b7a52a4 1248ARM/INTEL XSC3 (MANZANO) ARM CORE
8b58be88 1249M: Lennert Buytenhek <kernel@wantstofly.org>
efc03ecb 1250L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
f00f510a 1251S: Maintained
2b7a52a4
LB
1252
1253ARM/IP FABRICS DOUBLE ESPRESSO MACHINE SUPPORT
8b58be88 1254M: Lennert Buytenhek <kernel@wantstofly.org>
efc03ecb 1255L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2b7a52a4
LB
1256S: Maintained
1257
1154f858 1258ARM/TEXAS INSTRUMENT KEYSTONE ARCHITECTURE
97215800 1259M: Santosh Shilimkar <ssantosh@kernel.org>
1154f858
SS
1260L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1261S: Maintained
1262F: arch/arm/mach-keystone/
e68d7c14 1263F: arch/arm/boot/dts/k2*
317929cd 1264T: git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
1154f858 1265
bc6aa566 1266ARM/TEXAS INSTRUMENT KEYSTONE CLOCK FRAMEWORK
97215800 1267M: Santosh Shilimkar <ssantosh@kernel.org>
bc6aa566
SS
1268L: linux-kernel@vger.kernel.org
1269S: Maintained
1270F: drivers/clk/keystone/
1271
1272ARM/TEXAS INSTRUMENT KEYSTONE ClOCKSOURCE
97215800 1273M: Santosh Shilimkar <ssantosh@kernel.org>
bc6aa566
SS
1274L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1275L: linux-kernel@vger.kernel.org
1276S: Maintained
1277F: drivers/clocksource/timer-keystone.c
1278
1279ARM/TEXAS INSTRUMENT KEYSTONE RESET DRIVER
97215800 1280M: Santosh Shilimkar <ssantosh@kernel.org>
bc6aa566
SS
1281L: linux-kernel@vger.kernel.org
1282S: Maintained
1283F: drivers/power/reset/keystone-reset.c
1284
1285ARM/TEXAS INSTRUMENT AEMIF/EMIF DRIVERS
97215800 1286M: Santosh Shilimkar <ssantosh@kernel.org>
bc6aa566
SS
1287L: linux-kernel@vger.kernel.org
1288S: Maintained
1289F: drivers/memory/*emif*
1290
2b7a52a4 1291ARM/LOGICPD PXA270 MACHINE SUPPORT
8b58be88 1292M: Lennert Buytenhek <kernel@wantstofly.org>
efc03ecb 1293L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2b7a52a4
LB
1294S: Maintained
1295
3143875f
JE
1296ARM/LPC18XX ARCHITECTURE
1297M: Joachim Eastwood <manabian@gmail.com>
1298L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1299S: Maintained
19c1c32c
JE
1300F: arch/arm/boot/dts/lpc43*
1301F: drivers/clk/nxp/clk-lpc18xx*
1302F: drivers/clocksource/time-lpc32xx.c
1303F: drivers/i2c/busses/i2c-lpc2k.c
1304F: drivers/memory/pl172.c
1305F: drivers/mtd/spi-nor/nxp-spifi.c
1306F: drivers/rtc/rtc-lpc24xx.c
3143875f
JE
1307N: lpc18xx
1308
3b886171 1309ARM/MAGICIAN MACHINE SUPPORT
8b58be88 1310M: Philipp Zabel <philipp.zabel@gmail.com>
3b886171
PZ
1311S: Maintained
1312
31c17ac9 1313ARM/Marvell Kirkwood and Armada 370, 375, 38x, XP SOC support
75f41273
TP
1314M: Jason Cooper <jason@lakedaemon.net>
1315M: Andrew Lunn <andrew@lunn.ch>
1316M: Gregory Clement <gregory.clement@free-electrons.com>
dcb71503 1317M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
75f41273
TP
1318L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1319S: Maintained
1320F: arch/arm/mach-mvebu/
59ec9671 1321F: drivers/rtc/rtc-armada38x.c
31c17ac9
GC
1322F: arch/arm/boot/dts/armada*
1323F: arch/arm/boot/dts/kirkwood*
dcc3068a 1324F: arch/arm64/boot/dts/marvell/armada*
31c17ac9 1325
75f41273 1326
40f4978b
SH
1327ARM/Marvell Berlin SoC support
1328M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
1329L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1330S: Maintained
1331F: arch/arm/mach-berlin/
31c17ac9 1332F: arch/arm/boot/dts/berlin*
e68d7c14 1333F: arch/arm64/boot/dts/marvell/berlin*
31c17ac9 1334
40f4978b 1335
4cfab57e 1336ARM/Marvell Dove/MV78xx0/Orion SOC support
4f1312b0
NP
1337M: Jason Cooper <jason@lakedaemon.net>
1338M: Andrew Lunn <andrew@lunn.ch>
dcb71503 1339M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
bfda4031 1340M: Gregory Clement <gregory.clement@free-electrons.com>
efc03ecb 1341L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
4f1312b0
NP
1342S: Maintained
1343F: arch/arm/mach-dove/
54a246ff
NP
1344F: arch/arm/mach-mv78xx0/
1345F: arch/arm/mach-orion5x/
1346F: arch/arm/plat-orion/
31c17ac9
GC
1347F: arch/arm/boot/dts/dove*
1348F: arch/arm/boot/dts/orion5x*
1349
3b886171 1350
d69ac131
AC
1351ARM/Orion SoC/Technologic Systems TS-78xx platform support
1352M: Alexander Clouter <alex@digriz.org.uk>
1353L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1354W: http://www.digriz.org.uk/ts78xx/kernel
1355S: Maintained
1356F: arch/arm/mach-orion5x/ts78xx-*
1357
607b8fc9
EH
1358ARM/Mediatek RTC DRIVER
1359M: Eddie Huang <eddie.huang@mediatek.com>
1360L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1361L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1362S: Maintained
1363F: drivers/rtc/rtc-mt6397.c
1364
e54951c8
MB
1365ARM/Mediatek SoC support
1366M: Matthias Brugger <matthias.bgg@gmail.com>
1367L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
17b199d6 1368L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
e54951c8
MB
1369S: Maintained
1370F: arch/arm/boot/dts/mt6*
1371F: arch/arm/boot/dts/mt8*
1372F: arch/arm/mach-mediatek/
1373N: mtk
1374K: mediatek
1375
0f8669e3
CY
1376ARM/Mediatek USB3 PHY DRIVER
1377M: Chunfeng Yun <chunfeng.yun@mediatek.com>
1378L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1379L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1380S: Maintained
1381F: drivers/phy/phy-mt65xx-usb3.c
1382
adcb079f
AB
1383ARM/MICREL KS8695 ARCHITECTURE
1384M: Greg Ungerer <gerg@uclinux.org>
1385L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14430813 1386F: arch/arm/mach-ks8695/
adcb079f
AB
1387S: Odd Fixes
1388
d78ff0a5 1389ARM/MIOA701 MACHINE SUPPORT
8b58be88 1390M: Robert Jarzmik <robert.jarzmik@free.fr>
efc03ecb 1391L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
d78ff0a5
RJ
1392F: arch/arm/mach-pxa/mioa701.c
1393S: Maintained
1394
9624dfe6 1395ARM/NEC MOBILEPRO 900/c MACHINE SUPPORT
8b58be88 1396M: Michael Petchkovsky <mkpetch@internode.on.net>
9624dfe6
KE
1397S: Maintained
1398
e0ee9851 1399ARM/NOMADIK ARCHITECTURE
28b8e8d4 1400M: Alessandro Rubini <rubini@unipv.it>
e4651a9f 1401M: Linus Walleij <linus.walleij@linaro.org>
28b8e8d4
JP
1402L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1403S: Maintained
1404F: arch/arm/mach-nomadik/
ecc265fe 1405F: drivers/pinctrl/nomadik/
87572880 1406F: drivers/i2c/busses/i2c-nomadik.c
e4651a9f 1407T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-nomadik.git
e0ee9851 1408
9d76295a 1409ARM/OPENMOKO NEO FREERUNNER (GTA02) MACHINE SUPPORT
8b58be88 1410M: Nelson Castillo <arhuaco@freaks-unidos.net>
9d76295a
AG
1411L: openmoko-kernel@lists.openmoko.org (subscribers-only)
1412W: http://wiki.openmoko.org/wiki/Neo_FreeRunner
1413S: Supported
1414
8459c159 1415ARM/TOSA MACHINE SUPPORT
8b58be88
JP
1416M: Dmitry Eremin-Solenikov <dbaryshkov@gmail.com>
1417M: Dirk Opfer <dirk@opfer-online.de>
8459c159
DO
1418S: Maintained
1419
5d783a2d 1420ARM/PALMTX,PALMT5,PALMLD,PALMTE2,PALMTC SUPPORT
933d35f0 1421M: Marek Vasut <marek.vasut@gmail.com>
75280787 1422L: linux-arm-kernel@lists.infradead.org
b5e4ad57
MV
1423W: http://hackndev.com
1424S: Maintained
933d35f0
JP
1425F: arch/arm/mach-pxa/include/mach/palmtx.h
1426F: arch/arm/mach-pxa/palmtx.c
1427F: arch/arm/mach-pxa/include/mach/palmt5.h
1428F: arch/arm/mach-pxa/palmt5.c
1429F: arch/arm/mach-pxa/include/mach/palmld.h
1430F: arch/arm/mach-pxa/palmld.c
1431F: arch/arm/mach-pxa/include/mach/palmte2.h
1432F: arch/arm/mach-pxa/palmte2.c
1433F: arch/arm/mach-pxa/include/mach/palmtc.h
1434F: arch/arm/mach-pxa/palmtc.c
b5e4ad57 1435
b57fe924 1436ARM/PALM TREO SUPPORT
d8130624 1437M: Tomas Cech <sleep_walker@suse.com>
75280787 1438L: linux-arm-kernel@lists.infradead.org
90af5811
TSC
1439W: http://hackndev.com
1440S: Maintained
b57fe924
JP
1441F: arch/arm/mach-pxa/include/mach/palmtreo.h
1442F: arch/arm/mach-pxa/palmtreo.c
90af5811 1443
c49e1e63 1444ARM/PALMZ72 SUPPORT
8b58be88 1445M: Sergey Lapin <slapin@ossfans.org>
75280787 1446L: linux-arm-kernel@lists.infradead.org
7d2c86b5
JP
1447W: http://hackndev.com
1448S: Maintained
933d35f0
JP
1449F: arch/arm/mach-pxa/include/mach/palmz72.h
1450F: arch/arm/mach-pxa/palmz72.c
c49e1e63 1451
1da177e4 1452ARM/PLEB SUPPORT
8b58be88 1453M: Peter Chubb <pleb@gelato.unsw.edu.au>
1da177e4
LT
1454W: http://www.disy.cse.unsw.edu.au/Hardware/PLEB
1455S: Maintained
1456
1457ARM/PT DIGITAL BOARD PORT
8b58be88 1458M: Stefan Eletzhofer <stefan.eletzhofer@eletztrick.de>
efc03ecb 1459L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1da177e4
LT
1460W: http://www.arm.linux.org.uk/
1461S: Maintained
1462
8fc1b0f8 1463ARM/QUALCOMM SUPPORT
bbeaa595
AG
1464M: Andy Gross <andy.gross@linaro.org>
1465M: David Brown <david.brown@linaro.org>
8fc1b0f8 1466L: linux-arm-msm@vger.kernel.org
f5d3af9d 1467L: linux-soc@vger.kernel.org
8fc1b0f8 1468S: Maintained
0c4cbf9e
BA
1469F: arch/arm/boot/dts/qcom-*.dts
1470F: arch/arm/boot/dts/qcom-*.dtsi
8fc1b0f8 1471F: arch/arm/mach-qcom/
e68d7c14 1472F: arch/arm64/boot/dts/qcom/*
f5d3af9d 1473F: drivers/soc/qcom/
c0c89faf
SB
1474F: drivers/tty/serial/msm_serial.h
1475F: drivers/tty/serial/msm_serial.c
1476F: drivers/*/pm8???-*
1477F: drivers/mfd/ssbi.c
916f743d 1478F: drivers/firmware/qcom_scm.c
bbeaa595 1479T: git git://git.kernel.org/pub/scm/linux/kernel/git/agross/linux.git
8fc1b0f8 1480
2b7a52a4 1481ARM/RADISYS ENP2611 MACHINE SUPPORT
8b58be88 1482M: Lennert Buytenhek <kernel@wantstofly.org>
efc03ecb 1483L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2b7a52a4
LB
1484S: Maintained
1485
b138e119
SH
1486ARM/RENESAS ARM64 ARCHITECTURE
1487M: Simon Horman <horms@verge.net.au>
1488M: Magnus Damm <magnus.damm@gmail.com>
1926e54f
SH
1489L: linux-renesas-soc@vger.kernel.org
1490Q: http://patchwork.kernel.org/project/linux-renesas-soc/list/
b138e119
SH
1491T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next
1492S: Supported
1493F: arch/arm64/boot/dts/renesas/
1494
d4275354 1495ARM/RISCPC ARCHITECTURE
8b58be88 1496M: Russell King <linux@arm.linux.org.uk>
efc03ecb 1497L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
d4275354
RK
1498W: http://www.arm.linux.org.uk/
1499S: Maintained
d4275354
RK
1500F: arch/arm/include/asm/hardware/entry-macro-iomd.S
1501F: arch/arm/include/asm/hardware/ioc.h
1502F: arch/arm/include/asm/hardware/iomd.h
1503F: arch/arm/include/asm/hardware/memc.h
1504F: arch/arm/mach-rpc/
1a6422f6 1505F: drivers/net/ethernet/8390/etherh.c
9e13fbf7
JK
1506F: drivers/net/ethernet/i825xx/ether1*
1507F: drivers/net/ethernet/seeq/ether3*
d4275354
RK
1508F: drivers/scsi/arm/
1509
08ddbb0a
HS
1510ARM/Rockchip SoC support
1511M: Heiko Stuebner <heiko@sntech.de>
1512L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
00250b52 1513L: linux-rockchip@lists.infradead.org
9f273c24 1514T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip.git
08ddbb0a 1515S: Maintained
541555e9 1516F: arch/arm/boot/dts/rk3*
08ddbb0a 1517F: arch/arm/mach-rockchip/
541555e9
HS
1518F: drivers/clk/rockchip/
1519F: drivers/i2c/busses/i2c-rk3x.c
08ddbb0a 1520F: drivers/*/*rockchip*
541555e9
HS
1521F: drivers/*/*/*rockchip*
1522F: sound/soc/rockchip/
b4331b43 1523N: rockchip
08ddbb0a 1524
5bfb937c
KK
1525ARM/SAMSUNG EXYNOS ARM ARCHITECTURES
1526M: Kukjin Kim <kgene@kernel.org>
e8f98457 1527M: Krzysztof Kozlowski <k.kozlowski@samsung.com>
efc03ecb 1528L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
7a549d78 1529L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
b21477f9 1530S: Maintained
6f0589c8 1531F: arch/arm/boot/dts/s3c*
e68d7c14
RH
1532F: arch/arm/boot/dts/s5p*
1533F: arch/arm/boot/dts/samsung*
6f0589c8 1534F: arch/arm/boot/dts/exynos*
d97236e6 1535F: arch/arm64/boot/dts/exynos/
482ce512 1536F: arch/arm/plat-samsung/
769bbb63
HS
1537F: arch/arm/mach-s3c24*/
1538F: arch/arm/mach-s3c64xx/
5bfb937c
KK
1539F: arch/arm/mach-s5p*/
1540F: arch/arm/mach-exynos*/
eb2ffcaf
BD
1541F: drivers/*/*s3c2410*
1542F: drivers/*/*/*s3c2410*
bf50ddcd 1543F: drivers/soc/samsung/*
40c76662
MB
1544F: drivers/spi/spi-s3c*
1545F: sound/soc/samsung/*
d6b9aea6
KK
1546F: Documentation/arm/Samsung/
1547F: Documentation/devicetree/bindings/arm/samsung/
1548F: Documentation/devicetree/bindings/sram/samsung-sram.txt
1549F: Documentation/devicetree/bindings/power/pd-samsung.txt
33d43cdd 1550N: exynos
f556cb07 1551
10ffa964
KP
1552ARM/SAMSUNG MOBILE MACHINE SUPPORT
1553M: Kyungmin Park <kyungmin.park@samsung.com>
1554L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1555S: Maintained
004bbd3c 1556F: arch/arm/mach-s5pv210/
10ffa964 1557
3ce4ccb6
KD
1558ARM/SAMSUNG S5P SERIES 2D GRAPHICS ACCELERATION (G2D) SUPPORT
1559M: Kyungmin Park <kyungmin.park@samsung.com>
1560M: Kamil Debski <k.debski@samsung.com>
1561L: linux-arm-kernel@lists.infradead.org
1562L: linux-media@vger.kernel.org
1563S: Maintained
1564F: drivers/media/platform/s5p-g2d/
1565
e6a476fd
MS
1566ARM/SAMSUNG S5P SERIES Multi Format Codec (MFC) SUPPORT
1567M: Kyungmin Park <kyungmin.park@samsung.com>
1568M: Kamil Debski <k.debski@samsung.com>
6305902c 1569M: Jeongtae Park <jtp.park@samsung.com>
e6a476fd
MS
1570L: linux-arm-kernel@lists.infradead.org
1571L: linux-media@vger.kernel.org
1572S: Maintained
934455d7 1573F: arch/arm/plat-samsung/s5p-dev-mfc.c
90d72ac6 1574F: drivers/media/platform/s5p-mfc/
e6a476fd
MS
1575
1576ARM/SAMSUNG S5P SERIES TV SUBSYSTEM SUPPORT
1577M: Kyungmin Park <kyungmin.park@samsung.com>
1578M: Tomasz Stanislawski <t.stanislaws@samsung.com>
1579L: linux-arm-kernel@lists.infradead.org
1580L: linux-media@vger.kernel.org
1581S: Maintained
90d72ac6 1582F: drivers/media/platform/s5p-tv/
e6a476fd 1583
7d9f9bf4
AP
1584ARM/SAMSUNG S5P SERIES JPEG CODEC SUPPORT
1585M: Andrzej Pietrasiewicz <andrzej.p@samsung.com>
1586M: Jacek Anaszewski <j.anaszewski@samsung.com>
1587L: linux-arm-kernel@lists.infradead.org
1588L: linux-media@vger.kernel.org
1589S: Maintained
1590F: drivers/media/platform/s5p-jpeg/
1591
d48d38e8 1592ARM/SHMOBILE ARM ARCHITECTURE
5e212598 1593M: Simon Horman <horms@verge.net.au>
d48d38e8 1594M: Magnus Damm <magnus.damm@gmail.com>
4a121096 1595L: linux-renesas-soc@vger.kernel.org
4a121096 1596Q: http://patchwork.kernel.org/project/linux-renesas-soc/list/
5e212598 1597T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next
d48d38e8 1598S: Supported
0b514fdb
SH
1599F: arch/arm/boot/dts/emev2*
1600F: arch/arm/boot/dts/r7s*
1601F: arch/arm/boot/dts/r8a*
1602F: arch/arm/boot/dts/sh*
0b514fdb 1603F: arch/arm/configs/shmobile_defconfig
7a2071c5 1604F: arch/arm/include/debug/renesas-scif.S
d48d38e8
PM
1605F: arch/arm/mach-shmobile/
1606F: drivers/sh/
1607
66314223 1608ARM/SOCFPGA ARCHITECTURE
ba2b7d0a 1609M: Dinh Nguyen <dinguyen@opensource.altera.com>
66314223
DN
1610S: Maintained
1611F: arch/arm/mach-socfpga/
efadb751
DN
1612F: arch/arm/boot/dts/socfpga*
1613F: arch/arm/configs/socfpga_defconfig
e68d7c14 1614F: arch/arm64/boot/dts/altera/
ba2b7d0a 1615W: http://www.rocketboards.org
efadb751 1616T: git git://git.kernel.org/pub/scm/linux/kernel/git/dinguyen/linux.git
66314223
DN
1617
1618ARM/SOCFPGA CLOCK FRAMEWORK SUPPORT
ba2b7d0a 1619M: Dinh Nguyen <dinguyen@opensource.altera.com>
66314223
DN
1620S: Maintained
1621F: drivers/clk/socfpga/
1622
71bcada8
TT
1623ARM/SOCFPGA EDAC SUPPORT
1624M: Thor Thayer <tthayer@opensource.altera.com>
1625S: Maintained
1626F: drivers/edac/altera_edac.
1627
65ebcc11 1628ARM/STI ARCHITECTURE
a92177ea
SK
1629M: Srinivas Kandagatla <srinivas.kandagatla@gmail.com>
1630M: Maxime Coquelin <maxime.coquelin@st.com>
1631M: Patrice Chotard <patrice.chotard@st.com>
65ebcc11
SK
1632L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1633L: kernel@stlinux.com
1634W: http://www.stlinux.com
1635S: Maintained
1636F: arch/arm/mach-sti/
a92177ea 1637F: arch/arm/boot/dts/sti*
b8e31bf3 1638F: drivers/char/hw_random/st-rng.c
a92177ea 1639F: drivers/clocksource/arm_global_timer.c
82805d1b 1640F: drivers/clocksource/clksrc_st_lpc.c
a92177ea 1641F: drivers/i2c/busses/i2c-st.c
346e2e4a 1642F: drivers/media/rc/st_rc.c
95d66b16 1643F: drivers/media/platform/sti/c8sectpfe/
f53b2bff 1644F: drivers/mmc/host/sdhci-st.c
e95cf393
PG
1645F: drivers/phy/phy-miphy28lp.c
1646F: drivers/phy/phy-miphy365x.c
6da969a5 1647F: drivers/phy/phy-stih407-usb.c
26389c78 1648F: drivers/phy/phy-stih41x-usb.c
346e2e4a
GKH
1649F: drivers/pinctrl/pinctrl-st.c
1650F: drivers/reset/sti/
db4112e6 1651F: drivers/rtc/rtc-st-lpc.c
346e2e4a 1652F: drivers/tty/serial/st-asc.c
eb11adab 1653F: drivers/usb/dwc3/dwc3-st.c
62f6f086
PG
1654F: drivers/usb/host/ehci-st.c
1655F: drivers/usb/host/ohci-st.c
db4112e6 1656F: drivers/watchdog/st_lpc_wdt.c
daac6f86 1657F: drivers/ata/ahci_st.c
65ebcc11 1658
ee6e7879
MC
1659ARM/STM32 ARCHITECTURE
1660M: Maxime Coquelin <mcoquelin.stm32@gmail.com>
1661L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1662S: Maintained
1663T: git git://git.kernel.org/pub/scm/linux/kernel/git/mcoquelin/stm32.git
1664N: stm32
1665F: drivers/clocksource/armv7m_systick.c
1666
d6de5b02
MG
1667ARM/TANGO ARCHITECTURE
1668M: Marc Gonzalez <marc_gonzalez@sigmadesigns.com>
1669L: linux-arm-kernel@lists.infradead.org
1670S: Maintained
1671F: arch/arm/mach-tango/
1672F: arch/arm/boot/dts/tango*
1673
2b7a52a4 1674ARM/TECHNOLOGIC SYSTEMS TS7250 MACHINE SUPPORT
8b58be88 1675M: Lennert Buytenhek <kernel@wantstofly.org>
efc03ecb 1676L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2b7a52a4
LB
1677S: Maintained
1678
1bbd7089 1679ARM/TETON BGA MACHINE SUPPORT
706e69d6 1680M: "Mark F. Brown" <mark.brown314@gmail.com>
1bbd7089
MB
1681L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1682S: Maintained
1683
2b7a52a4 1684ARM/THECUS N2100 MACHINE SUPPORT
8b58be88 1685M: Lennert Buytenhek <kernel@wantstofly.org>
efc03ecb 1686L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2b7a52a4
LB
1687S: Maintained
1688
98ad6e3b 1689ARM/NUVOTON W90X900 ARM ARCHITECTURE
8b58be88 1690M: Wan ZongShun <mcuos.com@gmail.com>
efc03ecb 1691L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
7d2c86b5
JP
1692W: http://www.mcuos.com
1693S: Maintained
4e89e8f6 1694F: arch/arm/mach-w90x900/
4e89e8f6
WZ
1695F: drivers/input/keyboard/w90p910_keypad.c
1696F: drivers/input/touchscreen/w90p910_ts.c
1697F: drivers/watchdog/nuc900_wdt.c
679ec0ef 1698F: drivers/net/ethernet/nuvoton/w90p910_ether.c
5351684f 1699F: drivers/mtd/nand/nuc900_nand.c
4e89e8f6 1700F: drivers/rtc/rtc-nuc900.c
9df92e6c 1701F: drivers/spi/spi-nuc900.c
4e89e8f6 1702F: drivers/usb/host/ehci-w90x900.c
8a61f013 1703F: drivers/video/fbdev/nuc900fb.c
98ad6e3b 1704
54274d71 1705ARM/U300 MACHINE SUPPORT
e4651a9f 1706M: Linus Walleij <linus.walleij@linaro.org>
54274d71
LW
1707L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1708S: Supported
1709F: arch/arm/mach-u300/
9affbd24 1710F: drivers/clocksource/timer-u300.c
54274d71
LW
1711F: drivers/i2c/busses/i2c-stu300.c
1712F: drivers/rtc/rtc-coh901331.c
1713F: drivers/watchdog/coh901327_wdt.c
1714F: drivers/dma/coh901318*
87572880
LW
1715F: drivers/mfd/ab3100*
1716F: drivers/rtc/rtc-ab3100.c
1717F: drivers/rtc/rtc-coh901331.c
1718T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-stericsson.git
54274d71 1719
3d00d04f
MY
1720ARM/UNIPHIER ARCHITECTURE
1721M: Masahiro Yamada <yamada.masahiro@socionext.com>
1722L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1723S: Maintained
a3ff83d2 1724F: arch/arm/boot/dts/uniphier*
e7ecbc05 1725F: arch/arm/include/asm/hardware/cache-uniphier.h
3d00d04f 1726F: arch/arm/mach-uniphier/
e7ecbc05 1727F: arch/arm/mm/cache-uniphier.c
e1a0ebc8 1728F: arch/arm64/boot/dts/socionext/
4b7f48d3 1729F: drivers/bus/uniphier-system-bus.c
dd6fd4a3 1730F: drivers/i2c/busses/i2c-uniphier*
a3ff83d2
MY
1731F: drivers/pinctrl/uniphier/
1732F: drivers/tty/serial/8250/8250_uniphier.c
3d00d04f
MY
1733N: uniphier
1734
87572880 1735ARM/Ux500 ARM ARCHITECTURE
e4651a9f 1736M: Linus Walleij <linus.walleij@linaro.org>
870725d9
SK
1737L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1738S: Maintained
1739F: arch/arm/mach-ux500/
e4651a9f 1740F: drivers/clocksource/clksrc-dbx500-prcmu.c
87572880 1741F: drivers/dma/ste_dma40*
e4651a9f 1742F: drivers/hwspinlock/u8500_hsem.c
87572880
LW
1743F: drivers/mfd/abx500*
1744F: drivers/mfd/ab8500*
e4651a9f
LW
1745F: drivers/mfd/dbx500*
1746F: drivers/mfd/db8500*
ecc265fe
JP
1747F: drivers/pinctrl/nomadik/pinctrl-ab*
1748F: drivers/pinctrl/nomadik/pinctrl-nomadik*
87572880 1749F: drivers/rtc/rtc-ab8500.c
e4651a9f 1750F: drivers/rtc/rtc-pl031.c
87572880 1751T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-stericsson.git
870725d9 1752
e93fde28
UH
1753ARM/Ux500 CLOCK FRAMEWORK SUPPORT
1754M: Ulf Hansson <ulf.hansson@linaro.org>
1755L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1756T: git git://git.linaro.org/people/ulfh/clk.git
1757S: Maintained
1758F: drivers/clk/ux500/
1759F: include/linux/platform_data/clk-ux500.h
1760
740d93b1
PM
1761ARM/VERSATILE EXPRESS PLATFORM
1762M: Liviu Dudau <liviu.dudau@arm.com>
1763M: Sudeep Holla <sudeep.holla@arm.com>
1764M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
1765L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1766S: Maintained
1767F: arch/arm/boot/dts/vexpress*
e68d7c14 1768F: arch/arm64/boot/dts/arm/
740d93b1
PM
1769F: arch/arm/mach-vexpress/
1770F: */*/vexpress*
7e8f403f 1771F: */*/*/vexpress*
740d93b1
PM
1772F: drivers/clk/versatile/clk-vexpress-osc.c
1773F: drivers/clocksource/versatile.c
1774
d4275354 1775ARM/VFP SUPPORT
8b58be88 1776M: Russell King <linux@arm.linux.org.uk>
efc03ecb 1777L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
d4275354
RK
1778W: http://www.arm.linux.org.uk/
1779S: Maintained
1780F: arch/arm/vfp/
1781
e66b6d8e
MV
1782ARM/VOIPAC PXA270 SUPPORT
1783M: Marek Vasut <marek.vasut@gmail.com>
1784L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1785S: Maintained
1786F: arch/arm/mach-pxa/vpac270.c
e0cca11b 1787F: arch/arm/mach-pxa/include/mach/vpac270.h
e66b6d8e 1788
04529fe2
TP
1789ARM/VT8500 ARM ARCHITECTURE
1790M: Tony Prisk <linux@prisktech.co.nz>
1791L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1792S: Maintained
1793F: arch/arm/mach-vt8500/
41fd91b4 1794F: drivers/clocksource/vt8500_timer.c
560746eb 1795F: drivers/i2c/busses/i2c-wmt.c
41fd91b4
TP
1796F: drivers/mmc/host/wmt-sdmmc.c
1797F: drivers/pwm/pwm-vt8500.c
1798F: drivers/rtc/rtc-vt8500.c
1799F: drivers/tty/serial/vt8500_serial.c
4f31102b 1800F: drivers/usb/host/ehci-platform.c
41fd91b4 1801F: drivers/usb/host/uhci-platform.c
8a61f013
JH
1802F: drivers/video/fbdev/vt8500lcdfb.*
1803F: drivers/video/fbdev/wm8505fb*
1804F: drivers/video/fbdev/wmt_ge_rops.*
04529fe2 1805
e66b6d8e
MV
1806ARM/ZIPIT Z2 SUPPORT
1807M: Marek Vasut <marek.vasut@gmail.com>
1808L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1809S: Maintained
1810F: arch/arm/mach-pxa/z2.c
6ab2a855 1811F: arch/arm/mach-pxa/include/mach/z2.h
e66b6d8e 1812
5ecc4b53
JN
1813ARM/ZTE ARCHITECTURE
1814M: Jun Nie <jun.nie@linaro.org>
1815L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1816S: Maintained
1817F: arch/arm/mach-zx/
1818F: drivers/clk/zte/
1819F: Documentation/devicetree/bindings/arm/zte.txt
1820F: Documentation/devicetree/bindings/clock/zx296702-clk.txt
1821
51f29d44
MS
1822ARM/ZYNQ ARCHITECTURE
1823M: Michal Simek <michal.simek@xilinx.com>
f0fd9ad8 1824R: Sören Brinkmann <soren.brinkmann@xilinx.com>
51f29d44
MS
1825L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1826W: http://wiki.xilinx.com
d6448b76 1827T: git https://github.com/Xilinx/linux-xlnx.git
51f29d44
MS
1828S: Supported
1829F: arch/arm/mach-zynq/
bd2a337a 1830F: drivers/cpuidle/cpuidle-zynq.c
fb9d4959 1831F: drivers/block/xsysace.c
c2fd4e38
MS
1832N: zynq
1833N: xilinx
1834F: drivers/clocksource/cadence_ttc_timer.c
df8eb569 1835F: drivers/i2c/busses/i2c-cadence.c
e3ec3a3d 1836F: drivers/mmc/host/sdhci-of-arasan.c
ae9b56e3 1837F: drivers/edac/synopsys_edac.c
51f29d44 1838
48ec83bc 1839ARM SMMU DRIVERS
b8f9879e
WD
1840M: Will Deacon <will.deacon@arm.com>
1841L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1842S: Maintained
1843F: drivers/iommu/arm-smmu.c
48ec83bc 1844F: drivers/iommu/arm-smmu-v3.c
e1d3c0fd 1845F: drivers/iommu/io-pgtable-arm.c
b8f9879e 1846
38074229
CM
1847ARM64 PORT (AARCH64 ARCHITECTURE)
1848M: Catalin Marinas <catalin.marinas@arm.com>
d19766ec 1849M: Will Deacon <will.deacon@arm.com>
38074229 1850L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9f273c24 1851T: git git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git
38074229
CM
1852S: Maintained
1853F: arch/arm64/
d19766ec 1854F: Documentation/arm64/
38074229 1855
9d7005f9
LP
1856AS3645A LED FLASH CONTROLLER DRIVER
1857M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
1858L: linux-media@vger.kernel.org
1859T: git git://linuxtv.org/media_tree.git
1860S: Maintained
1861F: drivers/media/i2c/as3645a.c
b5dcee22 1862F: include/media/i2c/as3645a.h
9d7005f9 1863
d58de038
GJ
1864ASC7621 HARDWARE MONITOR DRIVER
1865M: George Joseph <george.joseph@fairview5.com>
1866L: lm-sensors@lm-sensors.org
1867S: Maintained
1868F: Documentation/hwmon/asc7621
1869F: drivers/hwmon/asc7621.c
1870
b229ece9 1871ASUS NOTEBOOKS AND EEEPC ACPI/WMI EXTRAS DRIVERS
5909c654 1872M: Corentin Chary <corentin.chary@gmail.com>
1da177e4 1873L: acpi4asus-user@lists.sourceforge.net
d0944853 1874L: platform-driver-x86@vger.kernel.org
76593d6f 1875W: http://acpi4asus.sf.net
85091b71 1876S: Maintained
b229ece9
CC
1877F: drivers/platform/x86/asus*.c
1878F: drivers/platform/x86/eeepc*.c
85091b71 1879
f6a6bbae
JPRV
1880ASUS WIRELESS RADIO CONTROL DRIVER
1881M: JoĂ£o Paulo Rechi Vita <jprvita@gmail.com>
1882L: platform-driver-x86@vger.kernel.org
1883S: Maintained
1884F: drivers/platform/x86/asus-wireless.c
1885
953a6479 1886ASYNCHRONOUS TRANSFERS/TRANSFORMS (IOAT) API
08223d80 1887R: Dan Williams <dan.j.williams@intel.com>
b3e5f263 1888W: http://sourceforge.net/projects/xscaleiop
08223d80 1889S: Odd fixes
679655da
JP
1890F: Documentation/crypto/async-tx-api.txt
1891F: crypto/async_tx/
1892F: drivers/dma/
1893F: include/linux/dmaengine.h
1894F: include/linux/async_tx.h
b3e5f263 1895
a1867d36 1896AT24 EEPROM DRIVER
14d77c4d 1897M: Wolfram Sang <wsa@the-dreams.de>
a1867d36
WS
1898L: linux-i2c@vger.kernel.org
1899S: Maintained
1900F: drivers/misc/eeprom/at24.c
25f73ed5 1901F: include/linux/platform_data/at24.h
a1867d36 1902
e7839f25 1903ATA OVER ETHERNET (AOE) DRIVER
fb903811
EC
1904M: "Ed L. Cashin" <ed.cashin@acm.org>
1905W: http://www.openaoe.org/
1da177e4 1906S: Supported
679655da
JP
1907F: Documentation/aoe/
1908F: drivers/block/aoe/
1da177e4 1909
aad7a211
AB
1910ATHEROS 71XX/9XXX GPIO DRIVER
1911M: Alban Bedel <albeu@free.fr>
1912W: https://github.com/AlbanBedel/linux
1913T: git git://github.com/AlbanBedel/linux
1914S: Maintained
1915F: drivers/gpio/gpio-ath79.c
1916F: Documentation/devicetree/bindings/gpio/gpio-ath79.txt
1917
9a10a870 1918ATHEROS ATH GENERIC UTILITIES
f726ee65 1919M: "Luis R. Rodriguez" <mcgrof@do-not-panic.com>
9a10a870
JP
1920L: linux-wireless@vger.kernel.org
1921S: Supported
1922F: drivers/net/wireless/ath/*
1923
fa1c114f 1924ATHEROS ATH5K WIRELESS DRIVER
8b58be88
JP
1925M: Jiri Slaby <jirislaby@gmail.com>
1926M: Nick Kossifidis <mickflemm@gmail.com>
f726ee65 1927M: "Luis R. Rodriguez" <mcgrof@do-not-panic.com>
fa1c114f 1928L: linux-wireless@vger.kernel.org
72c706b7 1929W: http://wireless.kernel.org/en/users/Drivers/ath5k
fa1c114f 1930S: Maintained
fa451753 1931F: drivers/net/wireless/ath/ath5k/
fa1c114f 1932
12e62d6f
KV
1933ATHEROS ATH6KL WIRELESS DRIVER
1934M: Kalle Valo <kvalo@qca.qualcomm.com>
1935L: linux-wireless@vger.kernel.org
1936W: http://wireless.kernel.org/en/users/Drivers/ath6kl
9f273c24 1937T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
12e62d6f
KV
1938S: Supported
1939F: drivers/net/wireless/ath/ath6kl/
1940
2be7d22f 1941WILOCITY WIL6210 WIRELESS DRIVER
23ba8a66 1942M: Maya Erez <qca_merez@qca.qualcomm.com>
2be7d22f
VK
1943L: linux-wireless@vger.kernel.org
1944L: wil6210@qca.qualcomm.com
1945S: Supported
1946W: http://wireless.kernel.org/en/users/Drivers/wil6210
1947F: drivers/net/wireless/ath/wil6210/
dba4b74d 1948F: include/uapi/linux/wil6210_uapi.h
2be7d22f 1949
1d7e1e6b
CL
1950CARL9170 LINUX COMMUNITY WIRELESS DRIVER
1951M: Christian Lamparter <chunkeey@googlemail.com>
1952L: linux-wireless@vger.kernel.org
1953W: http://wireless.kernel.org/en/users/Drivers/carl9170
1954S: Maintained
1955F: drivers/net/wireless/ath/carl9170/
1956
2c2a6172
LT
1957ATK0110 HWMON DRIVER
1958M: Luca Tettamanti <kronos.it@gmail.com>
1959L: lm-sensors@lm-sensors.org
1960S: Maintained
1961F: drivers/hwmon/asus_atk0110.c
1962
6f69a6d7 1963ATI_REMOTE2 DRIVER
8b58be88 1964M: Ville Syrjala <syrjala@sci.fi>
6f69a6d7 1965S: Maintained
679655da 1966F: drivers/input/misc/ati_remote2.c
6f69a6d7 1967
7ae115b4 1968ATLX ETHERNET DRIVERS
8b58be88 1969M: Jay Cliburn <jcliburn@gmail.com>
cb2f33e9 1970M: Chris Snook <chris.snook@gmail.com>
e443e383 1971L: netdev@vger.kernel.org
8d5ca6ec
JC
1972W: http://sourceforge.net/projects/atl1
1973W: http://atl1.sourceforge.net
1974S: Maintained
2b133ad6 1975F: drivers/net/ethernet/atheros/
8d5ca6ec 1976
1da177e4 1977ATM
366c1bd1 1978M: Chas Williams <3chas3@gmail.com>
476604de 1979L: linux-atm-general@lists.sourceforge.net (moderated for non-subscribers)
44ae98b5 1980L: netdev@vger.kernel.org
1da177e4
LT
1981W: http://linux-atm.sourceforge.net
1982S: Maintained
679655da
JP
1983F: drivers/atm/
1984F: include/linux/atm*
c117ab84 1985F: include/uapi/linux/atm*
1da177e4 1986
04ac2f46 1987ATMEL AT91 / AT32 MCI DRIVER
24e1511f 1988M: Ludovic Desroches <ludovic.desroches@atmel.com>
04ac2f46
NF
1989S: Maintained
1990F: drivers/mmc/host/atmel-mci.c
04ac2f46 1991
a1cfac48 1992ATMEL AT91 / AT32 SERIAL DRIVER
a02875a6 1993M: Nicolas Ferre <nicolas.ferre@atmel.com>
a1cfac48 1994S: Supported
df621252 1995F: drivers/tty/serial/atmel_serial.c
a1cfac48 1996
b9cd7a25
LD
1997ATMEL SAMA5D2 ADC DRIVER
1998M: Ludovic Desroches <ludovic.desroches@atmel.com>
1999L: linux-iio@vger.kernel.org
2000S: Supported
2001F: drivers/iio/adc/at91-sama5d2_adc.c
2002
dfae90ed 2003ATMEL Audio ALSA driver
3a82002c 2004M: Nicolas Ferre <nicolas.ferre@atmel.com>
dfae90ed
BS
2005L: alsa-devel@alsa-project.org (moderated for non-subscribers)
2006S: Supported
2007F: sound/soc/atmel
2008
b414dc16
NF
2009ATMEL DMA DRIVER
2010M: Nicolas Ferre <nicolas.ferre@atmel.com>
2011L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2012S: Supported
2013F: drivers/dma/at_hdmac.c
2014F: drivers/dma/at_hdmac_regs.h
6f0d65af 2015F: include/linux/platform_data/dma-atmel.h
b414dc16 2016
6bd0f436
LD
2017ATMEL XDMA DRIVER
2018M: Ludovic Desroches <ludovic.desroches@atmel.com>
2019L: linux-arm-kernel@lists.infradead.org
2020L: dmaengine@vger.kernel.org
2021S: Supported
2022F: drivers/dma/at_xdmac.c
2023
888f2804
LD
2024ATMEL I2C DRIVER
2025M: Ludovic Desroches <ludovic.desroches@atmel.com>
2026L: linux-i2c@vger.kernel.org
2027S: Supported
2028F: drivers/i2c/busses/i2c-at91.c
2029
15515545 2030ATMEL ISI DRIVER
50cb2efa 2031M: Ludovic Desroches <ludovic.desroches@atmel.com>
15515545
JW
2032L: linux-media@vger.kernel.org
2033S: Supported
f2294c2d 2034F: drivers/media/platform/soc_camera/atmel-isi.c
15515545
JW
2035F: include/media/atmel-isi.h
2036
8f4c79ce 2037ATMEL LCDFB DRIVER
8b58be88 2038M: Nicolas Ferre <nicolas.ferre@atmel.com>
c69f677c 2039L: linux-fbdev@vger.kernel.org
8f4c79ce 2040S: Maintained
8a61f013 2041F: drivers/video/fbdev/atmel_lcdfb.c
679655da 2042F: include/video/atmel_lcdc.h
8f4c79ce 2043
89e5785f 2044ATMEL MACB ETHERNET DRIVER
a02875a6 2045M: Nicolas Ferre <nicolas.ferre@atmel.com>
89e5785f 2046S: Supported
9f2f381f 2047F: drivers/net/ethernet/cadence/
89e5785f 2048
5cbac98a 2049ATMEL NAND DRIVER
50cb2efa
NF
2050M: Wenyou Yang <wenyou.yang@atmel.com>
2051M: Josh Wu <rainyfeeling@outlook.com>
5cbac98a
JW
2052L: linux-mtd@lists.infradead.org
2053S: Supported
2054F: drivers/mtd/nand/atmel_nand*
2055
05c441ef 2056ATMEL SDMMC DRIVER
2057M: Ludovic Desroches <ludovic.desroches@atmel.com>
2058L: linux-mmc@vger.kernel.org
2059S: Supported
2060F: drivers/mmc/host/sdhci-of-at91.c
2061
754ce4f2 2062ATMEL SPI DRIVER
a02875a6 2063M: Nicolas Ferre <nicolas.ferre@atmel.com>
754ce4f2 2064S: Supported
9df92e6c 2065F: drivers/spi/spi-atmel.*
754ce4f2 2066
0ef09015 2067ATMEL SSC DRIVER
03515f32 2068M: Nicolas Ferre <nicolas.ferre@atmel.com>
0ef09015
BS
2069L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2070S: Supported
2071F: drivers/misc/atmel-ssc.c
2072F: include/linux/atmel-ssc.h
2073
e9cb1c5a
NF
2074ATMEL Timer Counter (TC) AND CLOCKSOURCE DRIVERS
2075M: Nicolas Ferre <nicolas.ferre@atmel.com>
2076L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2077S: Supported
2078F: drivers/misc/atmel_tclib.c
2079F: drivers/clocksource/tcb_clksrc.c
2080
914a3f3b 2081ATMEL USBA UDC DRIVER
a02875a6
NF
2082M: Nicolas Ferre <nicolas.ferre@atmel.com>
2083L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
914a3f3b 2084S: Supported
faf2e1db 2085F: drivers/usb/gadget/udc/atmel_usba_udc.*
914a3f3b 2086
1da177e4 2087ATMEL WIRELESS DRIVER
8b58be88 2088M: Simon Kelley <simon@thekelleys.org.uk>
724c6b35 2089L: linux-wireless@vger.kernel.org
1da177e4
LT
2090W: http://www.thekelleys.org.uk/atmel
2091W: http://atmelwlandriver.sourceforge.net/
2092S: Maintained
30fe0f9b 2093F: drivers/net/wireless/atmel/atmel*
1da177e4 2094
a14c0f8f
ND
2095ATMEL MAXTOUCH DRIVER
2096M: Nick Dyer <nick.dyer@itdev.co.uk>
2097T: git git://github.com/atmel-maxtouch/linux.git
2098S: Supported
2099F: Documentation/devicetree/bindings/input/atmel,maxtouch.txt
2100F: drivers/input/touchscreen/atmel_mxt_ts.c
2101F: include/linux/platform_data/atmel_mxt_ts.h
2102
26780d9e 2103ATTO EXPRESSSAS SAS/SATA RAID SCSI DRIVER
b75f0050
JP
2104M: Bradley Grove <linuxdrivers@attotech.com>
2105L: linux-scsi@vger.kernel.org
2106W: http://www.attotech.com
2107S: Supported
2108F: drivers/scsi/esas2r
26780d9e 2109
bc6e17b8
SS
2110ATUSB IEEE 802.15.4 RADIO DRIVER
2111M: Stefan Schmidt <stefan@osg.samsung.com>
2112L: linux-wpan@vger.kernel.org
2113S: Maintained
2114F: drivers/net/ieee802154/atusb.c
2115F: drivers/net/ieee802154/atusb.h
2116F: drivers/net/ieee802154/at86rf230.h
2117
a92b7b80 2118AUDIT SUBSYSTEM
915f389d 2119M: Paul Moore <paul@paul-moore.com>
8b58be88 2120M: Eric Paris <eparis@redhat.com>
915f389d 2121L: linux-audit@redhat.com (moderated for non-subscribers)
ad3f9a22 2122W: http://people.redhat.com/sgrubb/audit/
915f389d 2123T: git git://git.infradead.org/users/pcmoore/audit
a92b7b80 2124S: Maintained
679655da 2125F: include/linux/audit.h
c117ab84 2126F: include/uapi/linux/audit.h
679655da 2127F: kernel/audit*
a92b7b80 2128
70e84049 2129AUXILIARY DISPLAY DRIVERS
8b58be88 2130M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
450c622e
MO
2131W: http://miguelojeda.es/auxdisplay.htm
2132W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
70e84049 2133S: Maintained
679655da
JP
2134F: drivers/auxdisplay/
2135F: include/linux/cfag12864b.h
70e84049 2136
5f97f7f9 2137AVR32 ARCHITECTURE
e336f61f
HCE
2138M: Haavard Skinnemoen <hskinnemoen@gmail.com>
2139M: Hans-Christian Egtvedt <egtvedt@samfundet.no>
5f97f7f9 2140W: http://www.atmel.com/products/AVR32/
249d9d9d 2141W: http://mirror.egtvedt.no/avr32linux.org/
5f97f7f9 2142W: http://avrfreaks.net/
e336f61f 2143S: Maintained
679655da 2144F: arch/avr32/
5f97f7f9
HS
2145
2146AVR32/AT32AP MACHINE SUPPORT
e336f61f
HCE
2147M: Haavard Skinnemoen <hskinnemoen@gmail.com>
2148M: Hans-Christian Egtvedt <egtvedt@samfundet.no>
2149S: Maintained
679655da 2150F: arch/avr32/mach-at32ap/
5f97f7f9 2151
1da177e4 2152AX.25 NETWORK LAYER
8b58be88 2153M: Ralf Baechle <ralf@linux-mips.org>
1da177e4 2154L: linux-hams@vger.kernel.org
d34cb28a 2155W: http://www.linux-ax25.org/
1da177e4 2156S: Maintained
c117ab84 2157F: include/uapi/linux/ax25.h
679655da
JP
2158F: include/net/ax25.h
2159F: net/ax25/
1da177e4 2160
d5269395 2161AZ6007 DVB DRIVER
009a5410 2162M: Mauro Carvalho Chehab <mchehab@osg.samsung.com>
d5269395 2163L: linux-media@vger.kernel.org
a825eaec 2164W: https://linuxtv.org
d5269395
MCC
2165T: git git://linuxtv.org/media_tree.git
2166S: Maintained
2167F: drivers/media/usb/dvb-usb-v2/az6007.c
2168
6777376e
HV
2169AZTECH FM RADIO RECEIVER DRIVER
2170M: Hans Verkuil <hverkuil@xs4all.nl>
2171L: linux-media@vger.kernel.org
2172T: git git://linuxtv.org/media_tree.git
a825eaec 2173W: https://linuxtv.org
6777376e
HV
2174S: Maintained
2175F: drivers/media/radio/radio-aztech*
2176
e2d1d6c0 2177B43 WIRELESS DRIVER
e2d1d6c0 2178L: linux-wireless@vger.kernel.org
ed072f9e 2179L: b43-dev@lists.infradead.org
491b26b4 2180W: http://wireless.kernel.org/en/users/Drivers/b43
8a72ed6f 2181S: Odd Fixes
58619b14 2182F: drivers/net/wireless/broadcom/b43/
e2d1d6c0
RD
2183
2184B43LEGACY WIRELESS DRIVER
8b58be88 2185M: Larry Finger <Larry.Finger@lwfinger.net>
e2d1d6c0 2186L: linux-wireless@vger.kernel.org
ed072f9e 2187L: b43-dev@lists.infradead.org
491b26b4 2188W: http://wireless.kernel.org/en/users/Drivers/b43
e2d1d6c0 2189S: Maintained
423e3ce3 2190F: drivers/net/wireless/broadcom/b43legacy/
e2d1d6c0 2191
300abeb5 2192BACKLIGHT CLASS/SUBSYSTEM
b7701755 2193M: Jingoo Han <jingoohan1@gmail.com>
70d14fcf 2194M: Lee Jones <lee.jones@linaro.org>
9f273c24 2195T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/backlight.git
300abeb5 2196S: Maintained
679655da
JP
2197F: drivers/video/backlight/
2198F: include/linux/backlight.h
300abeb5 2199
c6c8fea2 2200BATMAN ADVANCED
207df49e 2201M: Marek Lindner <mareklindner@neomailbox.ch>
c679ff8f 2202M: Simon Wunderlich <sw@simonwunderlich.de>
ca8e940c 2203M: Antonio Quartulli <a@unstable.cc>
c6c8fea2 2204L: b.a.t.m.a.n@lists.open-mesh.org
7b5e7396 2205W: https://www.open-mesh.org/
8b823170 2206Q: https://patchwork.open-mesh.org/project/batman/list/
c6c8fea2
SE
2207S: Maintained
2208F: net/batman-adv/
2209
e2d1d6c0 2210BAYCOM/HDLCDRV DRIVERS FOR AX.25
8b58be88 2211M: Thomas Sailer <t.sailer@alumni.ethz.ch>
e2d1d6c0
RD
2212L: linux-hams@vger.kernel.org
2213W: http://www.baycom.org/~tom/ham/ham.html
2214S: Maintained
679655da 2215F: drivers/net/hamradio/baycom*
e2d1d6c0 2216
cafe5635 2217BCACHE (BLOCK LAYER CACHE)
d1aa1ab3 2218M: Kent Overstreet <kent.overstreet@gmail.com>
cafe5635
KO
2219L: linux-bcache@vger.kernel.org
2220W: http://bcache.evilpiepirate.org
d1aa1ab3 2221S: Maintained
cafe5635
KO
2222F: drivers/md/bcache/
2223
04bd844a
HV
2224BDISP ST MEDIA DRIVER
2225M: Fabien Dessenne <fabien.dessenne@st.com>
2226L: linux-media@vger.kernel.org
2227T: git git://linuxtv.org/media_tree.git
a825eaec 2228W: https://linuxtv.org
04bd844a
HV
2229S: Supported
2230F: drivers/media/platform/sti/bdisp
2231
e2d1d6c0 2232BEFS FILE SYSTEM
55817d3d 2233S: Orphan
679655da
JP
2234F: Documentation/filesystems/befs.txt
2235F: fs/befs/
e2d1d6c0 2236
564ee360 2237BECKHOFF CX5020 ETHERCAT MASTER DRIVER
49e7d9df
JP
2238M: Dariusz Marcinkiewicz <reksio@newterm.pl>
2239L: netdev@vger.kernel.org
2240S: Maintained
2241F: drivers/net/ethernet/ec_bhf.c
564ee360 2242
e2d1d6c0 2243BFS FILE SYSTEM
8b58be88 2244M: "Tigran A. Aivazian" <tigran@aivazian.fsnet.co.uk>
e2d1d6c0 2245S: Maintained
679655da
JP
2246F: Documentation/filesystems/bfs.txt
2247F: fs/bfs/
c117ab84 2248F: include/uapi/linux/bfs_fs.h
e2d1d6c0 2249
1394f032 2250BLACKFIN ARCHITECTURE
a4edbc10 2251M: Steven Miao <realmz6@gmail.com>
b3fe92b0 2252L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
1443176f 2253T: git git://git.code.sf.net/p/adi-linux/code
e3b2d3f3
BW
2254W: http://blackfin.uclinux.org
2255S: Supported
679655da 2256F: arch/blackfin/
566da5b2 2257
e190d6b1 2258BLACKFIN EMAC DRIVER
b3fe92b0 2259L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
e190d6b1
BW
2260W: http://blackfin.uclinux.org
2261S: Supported
7b35f033 2262F: drivers/net/ethernet/adi/
e190d6b1 2263
566da5b2 2264BLACKFIN RTC DRIVER
b3fe92b0 2265L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
566da5b2
MF
2266W: http://blackfin.uclinux.org
2267S: Supported
679655da 2268F: drivers/rtc/rtc-bfin.c
1394f032 2269
936ed49a 2270BLACKFIN SDH DRIVER
109ec8c3 2271M: Sonic Zhang <sonic.zhang@analog.com>
b3fe92b0 2272L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
936ed49a
MF
2273W: http://blackfin.uclinux.org
2274S: Supported
2275F: drivers/mmc/host/bfin_sdh.c
2276
1394f032 2277BLACKFIN SERIAL DRIVER
8b58be88 2278M: Sonic Zhang <sonic.zhang@analog.com>
b3fe92b0 2279L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
e3b2d3f3
BW
2280W: http://blackfin.uclinux.org
2281S: Supported
8460241e 2282F: drivers/tty/serial/bfin_uart.c
1394f032 2283
1e6d320f 2284BLACKFIN WATCHDOG DRIVER
b3fe92b0 2285L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
1e6d320f
BW
2286W: http://blackfin.uclinux.org
2287S: Supported
679655da 2288F: drivers/watchdog/bfin_wdt.c
1e6d320f 2289
d24ecfcc 2290BLACKFIN I2C TWI DRIVER
8b58be88 2291M: Sonic Zhang <sonic.zhang@analog.com>
b3fe92b0 2292L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
d24ecfcc
BW
2293W: http://blackfin.uclinux.org/
2294S: Supported
679655da 2295F: drivers/i2c/busses/i2c-bfin-twi.c
d24ecfcc 2296
1e204377
SJ
2297BLACKFIN MEDIA DRIVER
2298M: Scott Jiang <scott.jiang.linux@gmail.com>
b3fe92b0 2299L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
1e204377
SJ
2300W: http://blackfin.uclinux.org/
2301S: Supported
2302F: drivers/media/platform/blackfin/
2303F: drivers/media/i2c/adv7183*
2304F: drivers/media/i2c/vs6624*
2305
b54cf35a
JSM
2306BLINKM RGB LED DRIVER
2307M: Jan-Simon Moeller <jansimon.moeller@gmx.de>
2308S: Maintained
2309F: drivers/leds/leds-blinkm.c
2310
1da177e4 2311BLOCK LAYER
8b58be88 2312M: Jens Axboe <axboe@kernel.dk>
82c426e0 2313L: linux-block@vger.kernel.org
08deed1e 2314T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
1da177e4 2315S: Maintained
679655da 2316F: block/
ae11f7ef 2317F: kernel/trace/blktrace.c
1da177e4 2318
2b54aaef 2319BLOCK2MTD DRIVER
8b58be88 2320M: Joern Engel <joern@lazybastard.org>
2b54aaef
JE
2321L: linux-mtd@lists.infradead.org
2322S: Maintained
679655da 2323F: drivers/mtd/devices/block2mtd.c
2b54aaef 2324
63fbd24e 2325BLUETOOTH DRIVERS
8b58be88 2326M: Marcel Holtmann <marcel@holtmann.org>
960d4d1b 2327M: Gustavo Padovan <gustavo@padovan.org>
eb491eca 2328M: Johan Hedberg <johan.hedberg@gmail.com>
781c2844 2329L: linux-bluetooth@vger.kernel.org
63fbd24e 2330W: http://www.bluez.org/
22e7a424
MH
2331T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
2332T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
1da177e4 2333S: Maintained
679655da 2334F: drivers/bluetooth/
1da177e4 2335
63fbd24e 2336BLUETOOTH SUBSYSTEM
8b58be88 2337M: Marcel Holtmann <marcel@holtmann.org>
960d4d1b 2338M: Gustavo Padovan <gustavo@padovan.org>
eb491eca 2339M: Johan Hedberg <johan.hedberg@gmail.com>
63fbd24e
MH
2340L: linux-bluetooth@vger.kernel.org
2341W: http://www.bluez.org/
22e7a424
MH
2342T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
2343T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
1da177e4 2344S: Maintained
679655da
JP
2345F: net/bluetooth/
2346F: include/net/bluetooth/
1da177e4
LT
2347
2348BONDING DRIVER
79b30750 2349M: Jay Vosburgh <j.vosburgh@gmail.com>
898602a0 2350M: Veaceslav Falico <vfalico@gmail.com>
31639b94 2351M: Andy Gospodarek <gospo@cumulusnetworks.com>
a6c36ee6 2352L: netdev@vger.kernel.org
ce00f85c
JC
2353W: http://sourceforge.net/projects/bonding/
2354S: Supported
679655da 2355F: drivers/net/bonding/
c117ab84 2356F: include/uapi/linux/if_bonding.h
1da177e4 2357
b5f4df34
AS
2358BPF (Safe dynamic programs and tools)
2359M: Alexei Starovoitov <ast@kernel.org>
2360L: netdev@vger.kernel.org
2361L: linux-kernel@vger.kernel.org
2362S: Supported
2363F: kernel/bpf/
2364
39105890 2365BROADCOM B44 10/100 ETHERNET DRIVER
8b58be88 2366M: Gary Zambrano <zambrano@broadcom.com>
39105890
GZ
2367L: netdev@vger.kernel.org
2368S: Supported
adfc5217 2369F: drivers/net/ethernet/broadcom/b44.*
39105890 2370
32ec90d5
FF
2371BROADCOM GENET ETHERNET DRIVER
2372M: Florian Fainelli <f.fainelli@gmail.com>
2373L: netdev@vger.kernel.org
2374S: Supported
2375F: drivers/net/ethernet/broadcom/genet/
2376
948c51e6 2377BROADCOM BNX2 GIGABIT ETHERNET DRIVER
f1d1baeb
JK
2378M: Sony Chacko <sony.chacko@qlogic.com>
2379M: Dept-HSGLinuxNICDev@qlogic.com
948c51e6
MC
2380L: netdev@vger.kernel.org
2381S: Supported
adfc5217
JK
2382F: drivers/net/ethernet/broadcom/bnx2.*
2383F: drivers/net/ethernet/broadcom/bnx2_*
948c51e6 2384
4d9d2cb0 2385BROADCOM BNX2X 10 GIGABIT ETHERNET DRIVER
08f6dd89 2386M: Ariel Elior <ariel.elior@qlogic.com>
4d9d2cb0
ET
2387L: netdev@vger.kernel.org
2388S: Supported
adfc5217 2389F: drivers/net/ethernet/broadcom/bnx2x/
4d9d2cb0 2390
90f4c594 2391BROADCOM BCM281XX/BCM11XXX/BCM216XX ARM ARCHITECTURE
f18cf050 2392M: Florian Fainelli <f.fainelli@gmail.com>
d3cc2e86
FF
2393M: Ray Jui <rjui@broadcom.com>
2394M: Scott Branden <sbranden@broadcom.com>
497a045d 2395L: bcm-kernel-feedback-list@broadcom.com
90f4c594 2396T: git git://github.com/broadcom/mach-bcm
af4b8e37
CD
2397S: Maintained
2398F: arch/arm/mach-bcm/
2399F: arch/arm/boot/dts/bcm113*
90f4c594 2400F: arch/arm/boot/dts/bcm216*
af4b8e37 2401F: arch/arm/boot/dts/bcm281*
e68d7c14 2402F: arch/arm64/boot/dts/broadcom/
af4b8e37 2403F: arch/arm/configs/bcm_defconfig
e4ef47f2 2404F: drivers/mmc/host/sdhci-bcm-kona.c
af4b8e37
CD
2405F: drivers/clocksource/bcm_kona_timer.c
2406
9209bec4 2407BROADCOM BCM2835 ARM ARCHITECTURE
f680f25c 2408M: Stephen Warren <swarren@wwwdotorg.org>
8bcdd929 2409M: Lee Jones <lee@kernel.org>
10b9e887 2410M: Eric Anholt <eric@anholt.net>
f680f25c 2411L: linux-rpi-kernel@lists.infradead.org (moderated for non-subscribers)
82481129 2412L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8bcdd929 2413T: git git://git.kernel.org/pub/scm/linux/kernel/git/rpi/linux-rpi.git
f680f25c 2414S: Maintained
9209bec4 2415N: bcm2835
f680f25c 2416
5564f092
RM
2417BROADCOM BCM47XX MIPS ARCHITECTURE
2418M: Hauke Mehrtens <hauke@hauke-m.de>
2419M: Rafał Miłecki <zajec5@gmail.com>
2420L: linux-mips@linux-mips.org
2421S: Maintained
2422F: arch/mips/bcm47xx/*
2423F: arch/mips/include/asm/mach-bcm47xx/*
2424
9209bec4 2425BROADCOM BCM5301X ARM ARCHITECTURE
5b293ebe
HM
2426M: Hauke Mehrtens <hauke@hauke-m.de>
2427L: linux-arm-kernel@lists.infradead.org
2428S: Maintained
2429F: arch/arm/mach-bcm/bcm_5301x.c
2430F: arch/arm/boot/dts/bcm5301x.dtsi
2431F: arch/arm/boot/dts/bcm470*
2432
e076e962
FF
2433BROADCOM BCM63XX ARM ARCHITECTURE
2434M: Florian Fainelli <f.fainelli@gmail.com>
20de823e
FF
2435L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2436L: bcm-kernel-feedback-list@broadcom.com
2437T: git git://github.com/broadcom/stblinux.git
e076e962
FF
2438S: Maintained
2439F: arch/arm/mach-bcm/bcm63xx.c
2440F: arch/arm/include/debug/bcm63xx.S
2441
7110e227
KC
2442BROADCOM BCM63XX/BCM33XX UDC DRIVER
2443M: Kevin Cernekee <cernekee@gmail.com>
2444L: linux-usb@vger.kernel.org
2445S: Maintained
2446F: drivers/usb/gadget/udc/bcm63xx_udc.*
2447
2df94fd6 2448BROADCOM BCM7XXX ARM ARCHITECTURE
2df94fd6 2449M: Brian Norris <computersforpeace@gmail.com>
3b4b6fe9
FF
2450M: Gregory Fong <gregory.0xf0@gmail.com>
2451M: Florian Fainelli <f.fainelli@gmail.com>
2df94fd6 2452L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1e65a347 2453L: bcm-kernel-feedback-list@broadcom.com
eb6725d0 2454T: git git://github.com/broadcom/stblinux.git
2df94fd6
BN
2455S: Maintained
2456F: arch/arm/mach-bcm/*brcmstb*
2457F: arch/arm/boot/dts/bcm7*.dts*
e36661e4 2458F: drivers/bus/brcmstb_gisb.c
5009a289 2459N: brcmstb
2df94fd6 2460
70371cef
KC
2461BROADCOM BMIPS MIPS ARCHITECTURE
2462M: Kevin Cernekee <cernekee@gmail.com>
2463M: Florian Fainelli <f.fainelli@gmail.com>
2464L: linux-mips@linux-mips.org
eb6725d0 2465T: git git://github.com/broadcom/stblinux.git
70371cef
KC
2466S: Maintained
2467F: arch/mips/bmips/*
2468F: arch/mips/include/asm/mach-bmips/*
2469F: arch/mips/kernel/*bmips*
338808de 2470F: arch/mips/boot/dts/brcm/bcm*.dts*
c7c42ec2 2471F: drivers/irqchip/irq-bcm63*
70371cef
KC
2472F: drivers/irqchip/irq-bcm7*
2473F: drivers/irqchip/irq-brcmstb*
3271e610 2474F: include/linux/bcm963xx_nvram.h
8fce60b8 2475F: include/linux/bcm963xx_tag.h
70371cef 2476
948c51e6 2477BROADCOM TG3 GIGABIT ETHERNET DRIVER
ccad0993 2478M: Siva Reddy Kallam <siva.kallam@broadcom.com>
23629477 2479M: Prashant Sreedharan <prashant@broadcom.com>
8b58be88 2480M: Michael Chan <mchan@broadcom.com>
948c51e6
MC
2481L: netdev@vger.kernel.org
2482S: Supported
adfc5217 2483F: drivers/net/ethernet/broadcom/tg3.*
948c51e6 2484
a9533e7e
HP
2485BROADCOM BRCM80211 IEEE802.11n WIRELESS DRIVER
2486M: Brett Rudley <brudley@broadcom.com>
818c07b8 2487M: Arend van Spriel <arend@broadcom.com>
85d63686 2488M: Franky (Zhenhui) Lin <frankyl@broadcom.com>
006a8f14 2489M: Hante Meuleman <meuleman@broadcom.com>
a9533e7e 2490L: linux-wireless@vger.kernel.org
5615171c 2491L: brcm80211-dev-list@broadcom.com
a9533e7e 2492S: Supported
05491d2c 2493F: drivers/net/wireless/broadcom/brcm80211/
a9533e7e 2494
9958d6f9 2495BROADCOM BNX2FC 10 GIGABIT FCOE DRIVER
3b7f040a 2496M: QLogic-Storage-Upstream@qlogic.com
9958d6f9
BPG
2497L: linux-scsi@vger.kernel.org
2498S: Supported
2499F: drivers/scsi/bnx2fc/
2500
6a6b5ad0 2501BROADCOM BNX2I 1/10 GIGABIT iSCSI DRIVER
3b7f040a 2502M: QLogic-Storage-Upstream@qlogic.com
6a6b5ad0
EW
2503L: linux-scsi@vger.kernel.org
2504S: Supported
2505F: drivers/scsi/bnx2i/
2506
63f37ddf 2507BROADCOM IPROC ARM ARCHITECTURE
36c0237f
SB
2508M: Ray Jui <rjui@broadcom.com>
2509M: Scott Branden <sbranden@broadcom.com>
63f37ddf 2510M: Jon Mason <jonmason@broadcom.com>
36c0237f
SB
2511L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2512L: bcm-kernel-feedback-list@broadcom.com
eb6725d0 2513T: git git://github.com/broadcom/cygnus-linux.git
36c0237f
SB
2514S: Maintained
2515N: iproc
2516N: cygnus
63f37ddf 2517N: nsp
36c0237f
SB
2518N: bcm9113*
2519N: bcm9583*
63f37ddf
JM
2520N: bcm9585*
2521N: bcm9586*
2522N: bcm988312
36c0237f 2523N: bcm113*
63f37ddf
JM
2524N: bcm583*
2525N: bcm585*
2526N: bcm586*
2527N: bcm88312
36c0237f 2528
3b0213d5
GF
2529BROADCOM BRCMSTB GPIO DRIVER
2530M: Gregory Fong <gregory.0xf0@gmail.com>
9c2abe2f 2531L: bcm-kernel-feedback-list@broadcom.com
3b0213d5
GF
2532S: Supported
2533F: drivers/gpio/gpio-brcmstb.c
2534F: Documentation/devicetree/bindings/gpio/brcm,brcmstb-gpio.txt
2535
7b7f588b 2536BROADCOM KONA GPIO DRIVER
5e163903 2537M: Ray Jui <rjui@broadcom.com>
7b7f588b
MM
2538L: bcm-kernel-feedback-list@broadcom.com
2539S: Supported
2540F: drivers/gpio/gpio-bcm-kona.c
1db12cde 2541F: Documentation/devicetree/bindings/gpio/brcm,kona-gpio.txt
7b7f588b 2542
f6e734a8
RM
2543BROADCOM NVRAM DRIVER
2544M: Rafał Miłecki <zajec5@gmail.com>
2545L: linux-mips@linux-mips.org
2546S: Maintained
2547F: drivers/firmware/broadcom/*
2548
02787daa
BN
2549BROADCOM STB NAND FLASH DRIVER
2550M: Brian Norris <computersforpeace@gmail.com>
1ddaa021 2551M: Kamal Dasu <kdasu.kdev@gmail.com>
02787daa 2552L: linux-mtd@lists.infradead.org
1285734c 2553L: bcm-kernel-feedback-list@broadcom.com
02787daa
BN
2554S: Maintained
2555F: drivers/mtd/nand/brcmnand/
2556
c9678d86
RM
2557BROADCOM SPECIFIC AMBA DRIVER (BCMA)
2558M: Rafał Miłecki <zajec5@gmail.com>
2559L: linux-wireless@vger.kernel.org
2560S: Maintained
2561F: drivers/bcma/
2562F: include/linux/bcma/
2563
b8302205
FF
2564BROADCOM SYSTEMPORT ETHERNET DRIVER
2565M: Florian Fainelli <f.fainelli@gmail.com>
2566L: netdev@vger.kernel.org
2567S: Supported
2568F: drivers/net/ethernet/broadcom/bcmsysport.*
2569
42515e61
J
2570BROADCOM VULCAN ARM64 SOC
2571M: Jayachandran C. <jchandra@broadcom.com>
2572L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2573L: bcm-kernel-feedback-list@broadcom.com
2574S: Maintained
2575F: arch/arm64/boot/dts/broadcom/vulcan*
2576
7725ccfd 2577BROCADE BFA FC SCSI DRIVER
aa803370
AG
2578M: Anil Gurumurthy <anil.gurumurthy@qlogic.com>
2579M: Sudarsana Kalluru <sudarsana.kalluru@qlogic.com>
455518e7
JP
2580L: linux-scsi@vger.kernel.org
2581S: Supported
2582F: drivers/scsi/bfa/
7725ccfd 2583
8b230ed8 2584BROCADE BNA 10 GIGABIT ETHERNET DRIVER
439e9575 2585M: Rasesh Mody <rasesh.mody@qlogic.com>
8b230ed8
RM
2586L: netdev@vger.kernel.org
2587S: Supported
f844a0ea 2588F: drivers/net/ethernet/brocade/bna/
8b230ed8 2589
5cdf7f76 2590BSG (block layer generic sg v4 driver)
8b58be88 2591M: FUJITA Tomonori <fujita.tomonori@lab.ntt.co.jp>
5cdf7f76
JA
2592L: linux-scsi@vger.kernel.org
2593S: Supported
679655da
JP
2594F: block/bsg.c
2595F: include/linux/bsg.h
c117ab84 2596F: include/uapi/linux/bsg.h
5cdf7f76 2597
af39917d
CL
2598BT87X AUDIO DRIVER
2599M: Clemens Ladisch <clemens@ladisch.de>
2600L: alsa-devel@alsa-project.org (moderated for non-subscribers)
2601T: git git://git.alsa-project.org/alsa-kernel.git
2602S: Maintained
2603F: Documentation/sound/alsa/Bt87x.txt
2604F: sound/pci/bt87x.c
2605
ff1d5c2f 2606BT8XXGPIO DRIVER
eb032b98 2607M: Michael Buesch <m@bues.ch>
ff1d5c2f
MB
2608W: http://bu3sch.de/btgpio.php
2609S: Maintained
72dbb705 2610F: drivers/gpio/gpio-bt8xx.c
ff1d5c2f 2611
eb1eb04f 2612BTRFS FILE SYSTEM
c0778e25
CM
2613M: Chris Mason <clm@fb.com>
2614M: Josef Bacik <jbacik@fb.com>
d8130624 2615M: David Sterba <dsterba@suse.com>
eb1eb04f
JP
2616L: linux-btrfs@vger.kernel.org
2617W: http://btrfs.wiki.kernel.org/
8a6e2535 2618Q: http://patchwork.kernel.org/project/linux-btrfs/list/
9c106405 2619T: git git://git.kernel.org/pub/scm/linux/kernel/git/mason/linux-btrfs.git
eb1eb04f 2620S: Maintained
679655da
JP
2621F: Documentation/filesystems/btrfs.txt
2622F: fs/btrfs/
eb1eb04f 2623
1da177e4 2624BTTV VIDEO4LINUX DRIVER
009a5410 2625M: Mauro Carvalho Chehab <mchehab@osg.samsung.com>
661263b5 2626L: linux-media@vger.kernel.org
a825eaec 2627W: https://linuxtv.org
275ffde4 2628T: git git://linuxtv.org/media_tree.git
f96236e5 2629S: Odd fixes
679655da 2630F: Documentation/video4linux/bttv/
90d72ac6 2631F: drivers/media/pci/bt8xx/bttv*
1da177e4 2632
1f34923c
KA
2633BUSLOGIC SCSI DRIVER
2634M: Khalid Aziz <khalid@gonehiking.org>
2635L: linux-scsi@vger.kernel.org
2636S: Maintained
2637F: drivers/scsi/BusLogic.*
2638F: drivers/scsi/FlashPoint.*
2639
af39917d
CL
2640C-MEDIA CMI8788 DRIVER
2641M: Clemens Ladisch <clemens@ladisch.de>
2642L: alsa-devel@alsa-project.org (moderated for non-subscribers)
2643T: git git://git.alsa-project.org/alsa-kernel.git
2644S: Maintained
2645F: sound/pci/oxygen/
2646
2141355f
MS
2647C6X ARCHITECTURE
2648M: Mark Salter <msalter@redhat.com>
2649M: Aurelien Jacquiot <a-jacquiot@ti.com>
2650L: linux-c6x-dev@linux-c6x.org
2651W: http://www.linux-c6x.org/wiki/index.php/Main_Page
2652S: Maintained
2653F: arch/c6x/
2654
a5432f5a 2655CACHEFILES: FS-CACHE BACKEND FOR CACHING ON MOUNTED FILESYSTEMS
8b58be88 2656M: David Howells <dhowells@redhat.com>
e62d6e24 2657L: linux-cachefs@redhat.com (moderated for non-subscribers)
a5432f5a
DH
2658S: Supported
2659F: Documentation/filesystems/caching/cachefiles.txt
2660F: fs/cachefiles/
2661
c815ca39
HV
2662CADET FM/AM RADIO RECEIVER DRIVER
2663M: Hans Verkuil <hverkuil@xs4all.nl>
2664L: linux-media@vger.kernel.org
2665T: git git://linuxtv.org/media_tree.git
a825eaec 2666W: https://linuxtv.org
c815ca39
HV
2667S: Maintained
2668F: drivers/media/radio/radio-cadet*
2669
77d5140f 2670CAFE CMOS INTEGRATED CAMERA CONTROLLER DRIVER
8b58be88 2671M: Jonathan Corbet <corbet@lwn.net>
661263b5 2672L: linux-media@vger.kernel.org
275ffde4 2673T: git git://linuxtv.org/media_tree.git
77d5140f 2674S: Maintained
679655da 2675F: Documentation/video4linux/cafe_ccic
90d72ac6 2676F: drivers/media/platform/marvell-ccic/
77d5140f 2677
201b6bab 2678CAIF NETWORK LAYER
5c574f50 2679M: Dmitry Tarnyagin <dmitry.tarnyagin@lockless.no>
201b6bab
JP
2680L: netdev@vger.kernel.org
2681S: Supported
2682F: Documentation/networking/caif/
2683F: drivers/net/caif/
c117ab84 2684F: include/uapi/linux/caif/
201b6bab
JP
2685F: include/net/caif/
2686F: net/caif/
2687
77dac90f 2688CALGARY x86-64 IOMMU
8b58be88
JP
2689M: Muli Ben-Yehuda <muli@il.ibm.com>
2690M: "Jon D. Mason" <jdmason@kudzu.us>
77dac90f
MBY
2691L: discuss@x86-64.org
2692S: Maintained
679655da
JP
2693F: arch/x86/kernel/pci-calgary_64.c
2694F: arch/x86/kernel/tce_64.c
2695F: arch/x86/include/asm/calgary.h
2696F: arch/x86/include/asm/tce.h
77dac90f 2697
e2d1d6c0 2698CAN NETWORK LAYER
8d15d386 2699M: Oliver Hartkopp <socketcan@hartkopp.net>
f7214cf2 2700M: Marc Kleine-Budde <mkl@pengutronix.de>
1caa60b6 2701L: linux-can@vger.kernel.org
84b0d715 2702W: https://github.com/linux-can
870482a4
MKB
2703T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
2704T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
e2d1d6c0 2705S: Maintained
f35f6c8f 2706F: Documentation/networking/can.txt
8d15d386 2707F: net/can/
8d15d386 2708F: include/linux/can/core.h
c117ab84
CEB
2709F: include/uapi/linux/can.h
2710F: include/uapi/linux/can/bcm.h
2711F: include/uapi/linux/can/raw.h
2712F: include/uapi/linux/can/gw.h
e2d1d6c0 2713
4261a204 2714CAN NETWORK DRIVERS
8b58be88 2715M: Wolfgang Grandegger <wg@grandegger.com>
ec78213a 2716M: Marc Kleine-Budde <mkl@pengutronix.de>
1caa60b6 2717L: linux-can@vger.kernel.org
84b0d715 2718W: https://github.com/linux-can
870482a4
MKB
2719T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
2720T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
4261a204 2721S: Maintained
8d15d386
OH
2722F: drivers/net/can/
2723F: include/linux/can/dev.h
8d15d386 2724F: include/linux/can/platform/
c117ab84
CEB
2725F: include/uapi/linux/can/error.h
2726F: include/uapi/linux/can/netlink.h
4261a204 2727
95d16c72
JM
2728CAPABILITIES
2729M: Serge Hallyn <serge.hallyn@canonical.com>
2730L: linux-security-module@vger.kernel.org
6305902c 2731S: Supported
95d16c72 2732F: include/linux/capability.h
c117ab84 2733F: include/uapi/linux/capability.h
6305902c 2734F: security/commoncap.c
38a94118 2735F: kernel/capability.c
95d16c72 2736
b84894c7
KT
2737CAPELLA MICROSYSTEMS LIGHT SENSOR DRIVER
2738M: Kevin Tsai <ktsai@capellamicro.com>
2739S: Maintained
2740F: drivers/iio/light/cm*
2741F: Documentation/devicetree/bindings/i2c/trivial-devices.txt
2742
f21fb3ed
RV
2743CAVIUM LIQUIDIO NETWORK DRIVER
2744M: Derek Chickles <derek.chickles@caviumnetworks.com>
2745M: Satanand Burla <satananda.burla@caviumnetworks.com>
2746M: Felix Manlunas <felix.manlunas@caviumnetworks.com>
2747M: Raghu Vatsavayi <raghu.vatsavayi@caviumnetworks.com>
2748L: netdev@vger.kernel.org
2749W: http://www.cavium.com
2750S: Supported
f21fb3ed
RV
2751F: drivers/net/ethernet/cavium/liquidio/
2752
ef0bbac3
VB
2753CC2520 IEEE-802.15.4 RADIO DRIVER
2754M: Varka Bhadram <varkabhadram@gmail.com>
2755L: linux-wpan@vger.kernel.org
2756S: Maintained
2757F: drivers/net/ieee802154/cc2520.c
2758F: include/linux/spi/cc2520.h
2759F: Documentation/devicetree/bindings/net/ieee802154/cc2520.txt
2760
b8154542 2761CELL BROADBAND ENGINE ARCHITECTURE
8b58be88 2762M: Arnd Bergmann <arnd@arndb.de>
a4724ed6 2763L: linuxppc-dev@lists.ozlabs.org
b8154542
AB
2764W: http://www.ibm.com/developerworks/power/cell/
2765S: Supported
679655da 2766F: arch/powerpc/include/asm/cell*.h
679655da 2767F: arch/powerpc/include/asm/spu*.h
c117ab84 2768F: arch/powerpc/include/uapi/asm/spu*.h
679655da
JP
2769F: arch/powerpc/oprofile/*cell*
2770F: arch/powerpc/platforms/cell/
b8154542 2771
398ecff5
SW
2772CEPH COMMON CODE (LIBCEPH)
2773M: Ilya Dryomov <idryomov@gmail.com>
e43cdb56 2774M: "Yan, Zheng" <zyan@redhat.com>
0f5417ce 2775M: Sage Weil <sage@redhat.com>
82593f87 2776L: ceph-devel@vger.kernel.org
09d90327 2777W: http://ceph.com/
fb99f881 2778T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
6e67b7ae 2779T: git git://github.com/ceph/ceph-client.git
9030aaf9 2780S: Supported
14430813
JP
2781F: net/ceph/
2782F: include/linux/ceph/
2783F: include/linux/crush/
9030aaf9 2784
398ecff5
SW
2785CEPH DISTRIBUTED FILE SYSTEM CLIENT (CEPH)
2786M: "Yan, Zheng" <zyan@redhat.com>
2787M: Sage Weil <sage@redhat.com>
2788M: Ilya Dryomov <idryomov@gmail.com>
2789L: ceph-devel@vger.kernel.org
2790W: http://ceph.com/
2791T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
6e67b7ae 2792T: git git://github.com/ceph/ceph-client.git
398ecff5
SW
2793S: Supported
2794F: Documentation/filesystems/ceph.txt
2795F: fs/ceph/
2796
cfc411e7
DH
2797CERTIFICATE HANDLING:
2798M: David Howells <dhowells@redhat.com>
2799M: David Woodhouse <dwmw2@infradead.org>
d8d80386 2800L: keyrings@vger.kernel.org
cfc411e7
DH
2801S: Maintained
2802F: Documentation/module-signing.txt
2803F: certs/
d8d80386 2804F: scripts/sign-file.c
cfc411e7
DH
2805F: scripts/extract-cert.c
2806
18332a80 2807CERTIFIED WIRELESS USB (WUSB) SUBSYSTEM:
18332a80 2808L: linux-usb@vger.kernel.org
10c6c9c9 2809S: Orphan
679655da
JP
2810F: Documentation/usb/WUSB-Design-overview.txt
2811F: Documentation/usb/wusb-cbaf
355ffe69
DV
2812F: drivers/usb/host/hwa-hc.c
2813F: drivers/usb/host/whci/
679655da
JP
2814F: drivers/usb/wusbcore/
2815F: include/linux/usb/wusb*
18332a80 2816
70e84049 2817CFAG12864B LCD DRIVER
8b58be88 2818M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
450c622e
MO
2819W: http://miguelojeda.es/auxdisplay.htm
2820W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
70e84049 2821S: Maintained
679655da
JP
2822F: drivers/auxdisplay/cfag12864b.c
2823F: include/linux/cfag12864b.h
70e84049
MOS
2824
2825CFAG12864BFB LCD FRAMEBUFFER DRIVER
8b58be88 2826M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
450c622e
MO
2827W: http://miguelojeda.es/auxdisplay.htm
2828W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
70e84049 2829S: Maintained
679655da
JP
2830F: drivers/auxdisplay/cfag12864bfb.c
2831F: include/linux/cfag12864b.h
70e84049 2832
704232c2 2833CFG80211 and NL80211
8b58be88 2834M: Johannes Berg <johannes@sipsolutions.net>
704232c2 2835L: linux-wireless@vger.kernel.org
ce466579
JB
2836W: http://wireless.kernel.org/
2837T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
2838T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
704232c2 2839S: Maintained
c117ab84 2840F: include/uapi/linux/nl80211.h
679655da
JP
2841F: include/net/cfg80211.h
2842F: net/wireless/*
2843X: net/wireless/wext*
704232c2 2844
46e64261
GKH
2845CHAR and MISC DRIVERS
2846M: Arnd Bergmann <arnd@arndb.de>
879a5a00 2847M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
46e64261 2848T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
879a5a00 2849S: Supported
46e64261
GKH
2850F: drivers/char/*
2851F: drivers/misc/*
471322a8 2852F: include/linux/miscdevice.h
46e64261 2853
0a920b5b 2854CHECKPATCH
8b58be88 2855M: Andy Whitcroft <apw@canonical.com>
10d83f07
JP
2856M: Joe Perches <joe@perches.com>
2857S: Maintained
679655da 2858F: scripts/checkpatch.pl
0a920b5b 2859
f8407f26
HW
2860CHINESE DOCUMENTATION
2861M: Harry Wei <harryxiyou@gmail.com>
9740153c 2862L: xiyoulinuxkernelgroup@googlegroups.com (subscribers-only)
f8407f26
HW
2863L: linux-kernel@zh-kernel.org (moderated for non-subscribers)
2864S: Maintained
2865F: Documentation/zh_CN/
2866
2721ea2c 2867CHIPIDEA USB HIGH SPEED DUAL ROLE CONTROLLER
60d77b3d 2868M: Peter Chen <Peter.Chen@nxp.com>
8373856d 2869T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
2721ea2c
AS
2870L: linux-usb@vger.kernel.org
2871S: Maintained
2872F: drivers/usb/chipidea/
2873
a93ad65d
HG
2874CHIPONE ICN8318 I2C TOUCHSCREEN DRIVER
2875M: Hans de Goede <hdegoede@redhat.com>
2876L: linux-input@vger.kernel.org
2877S: Maintained
2878F: Documentation/devicetree/bindings/input/touchscreen/chipone_icn8318.txt
2879F: drivers/input/touchscreen/chipone_icn8318.c
2880
ab043105
OJ
2881CHROME HARDWARE PLATFORM SUPPORT
2882M: Olof Johansson <olof@lixom.net>
2883S: Maintained
9f273c24 2884T: git git://git.kernel.org/pub/scm/linux/kernel/git/olof/chrome-platform.git
ab043105
OJ
2885F: drivers/platform/chrome/
2886
641cb85e 2887CISCO VIC ETHERNET NIC DRIVER
2360d2e8 2888M: Christian Benvenuti <benve@cisco.com>
001e1c1d 2889M: Sujith Sankar <ssujith@cisco.com>
c327e8f4 2890M: Govindarajulu Varadarajan <_govind@gmx.com>
5c6652f5 2891M: Neel Patel <neepatel@cisco.com>
7063fbf2 2892S: Supported
a6a5580c 2893F: drivers/net/ethernet/cisco/enic/
7063fbf2 2894
e3cf00d0 2895CISCO VIC LOW LATENCY NIC DRIVER
35ef4a9e
DG
2896M: Christian Benvenuti <benve@cisco.com>
2897M: Dave Goodell <dgoodell@cisco.com>
b75f0050 2898S: Supported
35ef4a9e 2899F: drivers/infiniband/hw/usnic/
e3cf00d0 2900
2b7a52a4 2901CIRRUS LOGIC EP93XX ETHERNET DRIVER
5587912f 2902M: Hartley Sweeten <hsweeten@visionengravers.com>
2b7a52a4
LB
2903L: netdev@vger.kernel.org
2904S: Maintained
57d0b7a0 2905F: drivers/net/ethernet/cirrus/ep93xx_eth.c
2b7a52a4 2906
3d4cfdc9
MB
2907CIRRUS LOGIC AUDIO CODEC DRIVERS
2908M: Brian Austin <brian.austin@cirrus.com>
2909M: Paul Handrigan <Paul.Handrigan@cirrus.com>
2910L: alsa-devel@alsa-project.org (moderated for non-subscribers)
2911S: Maintained
2912F: sound/soc/codecs/cs*
2913
94574d9a
KRW
2914CLEANCACHE API
2915M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
2916L: linux-kernel@vger.kernel.org
2917S: Maintained
2918F: mm/cleancache.c
2919F: include/linux/cleancache.h
2920
d4275354 2921CLK API
8b58be88 2922M: Russell King <linux@arm.linux.org.uk>
aa571b14 2923L: linux-clk@vger.kernel.org
37417046 2924S: Maintained
d4275354
RK
2925F: include/linux/clk.h
2926
9222d247
JS
2927CLOCKSOURCE, CLOCKEVENT DRIVERS
2928M: Daniel Lezcano <daniel.lezcano@linaro.org>
2929M: Thomas Gleixner <tglx@linutronix.de>
981c3a4f 2930L: linux-kernel@vger.kernel.org
9222d247
JS
2931T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
2932S: Supported
2933F: drivers/clocksource
2934
5df6d737 2935CISCO FCOE HBA DRIVER
8fc89a79
HP
2936M: Hiral Patel <hiralpat@cisco.com>
2937M: Suma Ramars <sramars@cisco.com>
d7e01dc6 2938M: Brian Uchino <buchino@cisco.com>
5df6d737
AJ
2939L: linux-scsi@vger.kernel.org
2940S: Supported
2a99921a 2941F: drivers/scsi/fnic/
5df6d737 2942
c8806b6c
NM
2943CISCO SCSI HBA DRIVER
2944M: Narsimhulu Musini <nmusini@cisco.com>
2945M: Sesidhar Baddela <sebaddel@cisco.com>
2946L: linux-scsi@vger.kernel.org
2947S: Supported
2948F: drivers/scsi/snic/
2949
529aa8cb
TLSC
2950CMPC ACPI DRIVER
2951M: Thadeu Lima de Souza Cascardo <cascardo@holoscopio.com>
2952M: Daniel Oliveira Nascimento <don@syst.com.br>
d0944853 2953L: platform-driver-x86@vger.kernel.org
529aa8cb
TLSC
2954S: Supported
2955F: drivers/platform/x86/classmate-laptop.c
2956
85756a06
HV
2957COBALT MEDIA DRIVER
2958M: Hans Verkuil <hans.verkuil@cisco.com>
2959L: linux-media@vger.kernel.org
2960T: git git://linuxtv.org/media_tree.git
a825eaec 2961W: https://linuxtv.org
85756a06
HV
2962S: Supported
2963F: drivers/media/pci/cobalt/
2964
74425eee 2965COCCINELLE/Semantic Patches (SmPL)
26de9c26 2966M: Julia Lawall <Julia.Lawall@lip6.fr>
74425eee 2967M: Gilles Muller <Gilles.Muller@lip6.fr>
26de9c26 2968M: Nicolas Palix <nicolas.palix@imag.fr>
d8130624 2969M: Michal Marek <mmarek@suse.com>
26de9c26 2970L: cocci@systeme.lip6.fr (moderated for non-subscribers)
c00b5110 2971T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git misc
74425eee
NP
2972W: http://coccinelle.lip6.fr/
2973S: Supported
4b92b2aa 2974F: Documentation/coccinelle.txt
74425eee
NP
2975F: scripts/coccinelle/
2976F: scripts/coccicheck
2977
1da177e4 2978CODA FILE SYSTEM
8b58be88 2979M: Jan Harkes <jaharkes@cs.cmu.edu>
1da177e4
LT
2980M: coda@cs.cmu.edu
2981L: codalist@coda.cs.cmu.edu
2982W: http://www.coda.cs.cmu.edu/
2983S: Maintained
679655da
JP
2984F: Documentation/filesystems/coda.txt
2985F: fs/coda/
2986F: include/linux/coda*.h
c117ab84 2987F: include/uapi/linux/coda*.h
1da177e4 2988
0b14261e
PZ
2989CODA V4L2 MEM2MEM DRIVER
2990M: Philipp Zabel <p.zabel@pengutronix.de>
2991L: linux-media@vger.kernel.org
2992S: Maintained
2993F: Documentation/devicetree/bindings/media/coda.txt
2994F: drivers/media/platform/coda/
2995
7704addb 2996COMMON CLK FRAMEWORK
a85fa007 2997M: Michael Turquette <mturquette@baylibre.com>
f956165f 2998M: Stephen Boyd <sboyd@codeaurora.org>
aa571b14 2999L: linux-clk@vger.kernel.org
baeb0d9b 3000T: git git://git.kernel.org/pub/scm/linux/kernel/git/clk/linux.git
7704addb 3001S: Maintained
60bea3b5
SW
3002F: drivers/clk/
3003X: drivers/clk/clkdev.c
7704addb 3004F: include/linux/clk-pr*
60bea3b5 3005F: include/linux/clk/
7704addb 3006
e2d1d6c0 3007COMMON INTERNET FILE SYSTEM (CIFS)
8b58be88 3008M: Steve French <sfrench@samba.org>
51223df6 3009L: linux-cifs@vger.kernel.org
d1f28953 3010L: samba-technical@lists.samba.org (moderated for non-subscribers)
e2d1d6c0 3011W: http://linux-cifs.samba.org/
bb1d5dda 3012T: git git://git.samba.org/sfrench/cifs-2.6.git
e2d1d6c0 3013S: Supported
ec421a71 3014F: Documentation/filesystems/cifs/
679655da 3015F: fs/cifs/
e2d1d6c0 3016
1da177e4 3017COMPACTPCI HOTPLUG CORE
8b58be88 3018M: Scott Murray <scott@spiteful.org>
64dab204 3019L: linux-pci@vger.kernel.org
82c4dfc7 3020S: Maintained
679655da 3021F: drivers/pci/hotplug/cpci_hotplug*
1da177e4
LT
3022
3023COMPACTPCI HOTPLUG ZIATECH ZT5550 DRIVER
8b58be88 3024M: Scott Murray <scott@spiteful.org>
64dab204 3025L: linux-pci@vger.kernel.org
82c4dfc7 3026S: Maintained
679655da 3027F: drivers/pci/hotplug/cpcihp_zt5550.*
1da177e4
LT
3028
3029COMPACTPCI HOTPLUG GENERIC DRIVER
8b58be88 3030M: Scott Murray <scott@spiteful.org>
64dab204 3031L: linux-pci@vger.kernel.org
82c4dfc7 3032S: Maintained
679655da 3033F: drivers/pci/hotplug/cpcihp_generic.c
1da177e4 3034
5411552c 3035COMPAL LAPTOP SUPPORT
8b58be88 3036M: Cezary Jackiewicz <cezary.jackiewicz@gmail.com>
d0944853 3037L: platform-driver-x86@vger.kernel.org
5411552c 3038S: Maintained
679655da 3039F: drivers/platform/x86/compal-laptop.c
5411552c 3040
949be0f7 3041CONEXANT ACCESSRUNNER USB DRIVER
9ae5e3bc
SA
3042L: accessrunner-general@lists.sourceforge.net
3043W: http://accessrunner.sourceforge.net/
44243ef4 3044S: Orphan
679655da 3045F: drivers/usb/atm/cxacru.c
949be0f7 3046
e2d1d6c0 3047CONFIGFS
d6351db2 3048M: Joel Becker <jlbec@evilplan.org>
1609bac8
CH
3049M: Christoph Hellwig <hch@lst.de>
3050T: git git://git.infradead.org/users/hch/configfs.git
e2d1d6c0 3051S: Supported
679655da
JP
3052F: fs/configfs/
3053F: include/linux/configfs.h
e2d1d6c0 3054
acb9c1b2 3055CONNECTOR
8b58be88 3056M: Evgeniy Polyakov <zbr@ioremap.net>
acb9c1b2
EP
3057L: netdev@vger.kernel.org
3058S: Maintained
3059F: drivers/connector/
3060
a3e3354d 3061CONTROL GROUP (CGROUP)
860ca0e6 3062M: Tejun Heo <tj@kernel.org>
ad50c159 3063M: Li Zefan <lizefan@huawei.com>
4d205676 3064M: Johannes Weiner <hannes@cmpxchg.org>
12340313 3065L: cgroups@vger.kernel.org
860ca0e6 3066T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
fb3a0fb6 3067S: Maintained
a3e3354d 3068F: Documentation/cgroups/
679655da
JP
3069F: include/linux/cgroup*
3070F: kernel/cgroup*
a3e3354d
TH
3071
3072CONTROL GROUP - CPUSET
3073M: Li Zefan <lizefan@huawei.com>
3074L: cgroups@vger.kernel.org
3075W: http://www.bullopensource.org/cpuset/
3076W: http://oss.sgi.com/projects/cpusets/
3077T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
3078S: Maintained
3079F: Documentation/cgroups/cpusets.txt
3080F: include/linux/cpuset.h
3081F: kernel/cpuset.c
3082
3083CONTROL GROUP - MEMORY RESOURCE CONTROLLER (MEMCG)
3084M: Johannes Weiner <hannes@cmpxchg.org>
fbd7dc74 3085M: Michal Hocko <mhocko@kernel.org>
ed0f1e21 3086M: Vladimir Davydov <vdavydov@virtuozzo.com>
a3e3354d
TH
3087L: cgroups@vger.kernel.org
3088L: linux-mm@kvack.org
3089S: Maintained
3090F: mm/memcontrol.c
5d1ea48b 3091F: mm/swap_cgroup.c
fb3a0fb6 3092
bebe4678 3093CORETEMP HARDWARE MONITORING DRIVER
96859129 3094M: Fenghua Yu <fenghua.yu@intel.com>
bebe4678
RM
3095L: lm-sensors@lm-sensors.org
3096S: Maintained
679655da
JP
3097F: Documentation/hwmon/coretemp
3098F: drivers/hwmon/coretemp.c
bebe4678 3099
1da177e4 3100COSA/SRP SYNC SERIAL DRIVER
8b58be88 3101M: Jan "Yenya" Kasprzak <kas@fi.muni.cz>
1da177e4
LT
3102W: http://www.fi.muni.cz/~kas/cosa/
3103S: Maintained
679655da 3104F: drivers/net/wan/cosa*
1da177e4 3105
4371ee35 3106CPMAC ETHERNET DRIVER
8b58be88 3107M: Florian Fainelli <florian@openwrt.org>
4371ee35
FF
3108L: netdev@vger.kernel.org
3109S: Maintained
b544dbac 3110F: drivers/net/ethernet/ti/cpmac.c
4371ee35 3111
1da177e4 3112CPU FREQUENCY DRIVERS
9c3646d1 3113M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
45c009a9 3114M: Viresh Kumar <viresh.kumar@linaro.org>
a6c072c7 3115L: linux-pm@vger.kernel.org
1da177e4 3116S: Maintained
27209d91
VK
3117T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
3118T: git git://git.linaro.org/people/vireshk/linux.git (For ARM Updates)
679655da
JP
3119F: drivers/cpufreq/
3120F: include/linux/cpufreq.h
1da177e4 3121
8a67f0ef
VK
3122CPU FREQUENCY DRIVERS - ARM BIG LITTLE
3123M: Viresh Kumar <viresh.kumar@linaro.org>
171d0ba8 3124M: Sudeep Holla <sudeep.holla@arm.com>
8a67f0ef
VK
3125L: linux-pm@vger.kernel.org
3126W: http://www.arm.com/products/processors/technologies/biglittleprocessing.php
3127S: Maintained
3128F: drivers/cpufreq/arm_big_little.h
3129F: drivers/cpufreq/arm_big_little.c
3130F: drivers/cpufreq/arm_big_little_dt.c
3131
14d2c34c 3132CPUIDLE DRIVER - ARM BIG LITTLE
b75f0050
JP
3133M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
3134M: Daniel Lezcano <daniel.lezcano@linaro.org>
3135L: linux-pm@vger.kernel.org
3136L: linux-arm-kernel@lists.infradead.org
cea8321c 3137T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
b75f0050
JP
3138S: Maintained
3139F: drivers/cpuidle/cpuidle-big_little.c
14d2c34c 3140
0c570c18
BZ
3141CPUIDLE DRIVER - ARM EXYNOS
3142M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
3143M: Daniel Lezcano <daniel.lezcano@linaro.org>
3144M: Kukjin Kim <kgene@kernel.org>
3145L: linux-pm@vger.kernel.org
3146L: linux-samsung-soc@vger.kernel.org
3147S: Supported
3148F: drivers/cpuidle/cpuidle-exynos.c
3149F: arch/arm/mach-exynos/pm.c
3150
a8e39c35 3151CPUIDLE DRIVERS
9c3646d1 3152M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
a8e39c35
DL
3153M: Daniel Lezcano <daniel.lezcano@linaro.org>
3154L: linux-pm@vger.kernel.org
3155S: Maintained
cea8321c 3156T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
a8e39c35
DL
3157F: drivers/cpuidle/*
3158F: include/linux/cpuidle.h
3159
1da177e4 3160CPUID/MSR DRIVER
8b58be88 3161M: "H. Peter Anvin" <hpa@zytor.com>
1da177e4 3162S: Maintained
679655da
JP
3163F: arch/x86/kernel/cpuid.c
3164F: arch/x86/kernel/msr.c
1da177e4 3165
7fe2f639 3166CPU POWER MONITORING SUBSYSTEM
d8130624 3167M: Thomas Renninger <trenn@suse.com>
103f1790 3168L: linux-pm@vger.kernel.org
7fe2f639 3169S: Maintained
14430813 3170F: tools/power/cpupower/
7fe2f639 3171
1da177e4 3172CRAMFS FILESYSTEM
ce00f85c 3173W: http://sourceforge.net/projects/cramfs/
54886a71 3174S: Orphan / Obsolete
679655da
JP
3175F: Documentation/filesystems/cramfs.txt
3176F: fs/cramfs/
1da177e4
LT
3177
3178CRIS PORT
8b58be88
JP
3179M: Mikael Starvik <starvik@axis.com>
3180M: Jesper Nilsson <jesper.nilsson@axis.com>
9937ac0c 3181L: linux-cris-kernel@axis.com
1da177e4 3182W: http://developer.axis.com
9f273c24 3183T: git git://git.kernel.org/pub/scm/linux/kernel/git/jesper/cris.git
1da177e4 3184S: Maintained
679655da 3185F: arch/cris/
df621252 3186F: drivers/tty/serial/crisv10.*
1da177e4
LT
3187
3188CRYPTO API
8b58be88
JP
3189M: Herbert Xu <herbert@gondor.apana.org.au>
3190M: "David S. Miller" <davem@davemloft.net>
1da177e4 3191L: linux-crypto@vger.kernel.org
9f273c24 3192T: git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/cryptodev-2.6.git
54e5881d 3193T: git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6.git
1da177e4 3194S: Maintained
679655da 3195F: Documentation/crypto/
2ca87a17 3196F: Documentation/DocBook/crypto-API.tmpl
679655da
JP
3197F: arch/*/crypto/
3198F: crypto/
3199F: drivers/crypto/
3200F: include/crypto/
1da177e4 3201
5b07bd57 3202CRYPTOGRAPHIC RANDOM NUMBER GENERATOR
8b58be88 3203M: Neil Horman <nhorman@tuxdriver.com>
5b07bd57
NH
3204L: linux-crypto@vger.kernel.org
3205S: Maintained
51a2228a
JP
3206F: crypto/ansi_cprng.c
3207F: crypto/rng.c
5b07bd57 3208
fc279cc2
HV
3209CS3308 MEDIA DRIVER
3210M: Hans Verkuil <hverkuil@xs4all.nl>
3211L: linux-media@vger.kernel.org
3212T: git git://linuxtv.org/media_tree.git
3213W: http://linuxtv.org
3214S: Odd Fixes
3215F: drivers/media/i2c/cs3308.c
3216F: drivers/media/i2c/cs3308.h
3217
9b4ffa48 3218CS5535 Audio ALSA driver
8b58be88 3219M: Jaya Kumar <jayakumar.alsa@gmail.com>
9b4ffa48 3220S: Maintained
679655da 3221F: sound/pci/cs5535audio/
9b4ffa48 3222
a910e4a9 3223CW1200 WLAN driver
b75f0050
JP
3224M: Solomon Peachy <pizza@shaftnet.org>
3225S: Maintained
560424e9 3226F: drivers/net/wireless/st/cw1200/
a910e4a9 3227
6d8425b1 3228CX18 VIDEO4LINUX DRIVER
6afdeaf8 3229M: Andy Walls <awalls@md.metrocast.net>
7b212edf 3230L: ivtv-devel@ivtvdriver.org (subscribers-only)
661263b5 3231L: linux-media@vger.kernel.org
275ffde4 3232T: git git://linuxtv.org/media_tree.git
a825eaec 3233W: https://linuxtv.org
30e10993 3234W: http://www.ivtvdriver.org/index.php/Cx18
6d8425b1 3235S: Maintained
679655da 3236F: Documentation/video4linux/cx18.txt
90d72ac6 3237F: drivers/media/pci/cx18/
6c0f0359 3238F: include/uapi/linux/ivtv*
6d8425b1 3239
3f101d91
HV
3240CX2341X MPEG ENCODER HELPER MODULE
3241M: Hans Verkuil <hverkuil@xs4all.nl>
3242L: linux-media@vger.kernel.org
3243T: git git://linuxtv.org/media_tree.git
a825eaec 3244W: https://linuxtv.org
3f101d91 3245S: Maintained
c368360b 3246F: drivers/media/common/cx2341x*
3f101d91
HV
3247F: include/media/cx2341x*
3248
b8fe6e2c
PB
3249CX24120 MEDIA DRIVER
3250M: Jemma Denson <jdenson@gmail.com>
3251M: Patrick Boettcher <patrick.boettcher@posteo.de>
3252L: linux-media@vger.kernel.org
a825eaec 3253W: https://linuxtv.org
b8fe6e2c
PB
3254Q: http://patchwork.linuxtv.org/project/linux-media/list/
3255S: Maintained
3256F: drivers/media/dvb-frontends/cx24120*
3257
20357578 3258CX88 VIDEO4LINUX DRIVER
009a5410 3259M: Mauro Carvalho Chehab <mchehab@osg.samsung.com>
20357578 3260L: linux-media@vger.kernel.org
a825eaec 3261W: https://linuxtv.org
20357578
MCC
3262T: git git://linuxtv.org/media_tree.git
3263S: Odd fixes
3264F: Documentation/video4linux/cx88/
3265F: drivers/media/pci/cx88/
6d8425b1 3266
91952bc0
AP
3267CXD2820R MEDIA DRIVER
3268M: Antti Palosaari <crope@iki.fi>
3269L: linux-media@vger.kernel.org
a825eaec 3270W: https://linuxtv.org
91952bc0
AP
3271W: http://palosaari.fi/linux/
3272Q: http://patchwork.linuxtv.org/project/linux-media/list/
3273T: git git://linuxtv.org/anttip/media_tree.git
3274S: Maintained
3275F: drivers/media/dvb-frontends/cxd2820r*
6d8425b1 3276
e5ec3789 3277CXGB3 ETHERNET DRIVER (CXGB3)
cdc99239 3278M: Santosh Raspatur <santosh@chelsio.com>
e5ec3789
SW
3279L: netdev@vger.kernel.org
3280W: http://www.chelsio.com
3281S: Supported
f7917c00 3282F: drivers/net/ethernet/chelsio/cxgb3/
e5ec3789 3283
d8ae3c33 3284CXGB3 ISCSI DRIVER (CXGB3I)
49e7d9df
JP
3285M: Karen Xie <kxie@chelsio.com>
3286L: linux-scsi@vger.kernel.org
3287W: http://www.chelsio.com
3288S: Supported
3289F: drivers/scsi/cxgbi/cxgb3i
d8ae3c33 3290
e5ec3789 3291CXGB3 IWARP RNIC DRIVER (IW_CXGB3)
8b58be88 3292M: Steve Wise <swise@chelsio.com>
e6cc0fd1 3293L: linux-rdma@vger.kernel.org
e5ec3789
SW
3294W: http://www.openfabrics.org
3295S: Supported
679655da 3296F: drivers/infiniband/hw/cxgb3/
e5ec3789 3297
be4c9bad 3298CXGB4 ETHERNET DRIVER (CXGB4)
56f16c74 3299M: Hariprasad S <hariprasad@chelsio.com>
be4c9bad
RD
3300L: netdev@vger.kernel.org
3301W: http://www.chelsio.com
3302S: Supported
f7917c00 3303F: drivers/net/ethernet/chelsio/cxgb4/
be4c9bad 3304
d8ae3c33 3305CXGB4 ISCSI DRIVER (CXGB4I)
49e7d9df
JP
3306M: Karen Xie <kxie@chelsio.com>
3307L: linux-scsi@vger.kernel.org
3308W: http://www.chelsio.com
3309S: Supported
3310F: drivers/scsi/cxgbi/cxgb4i
d8ae3c33 3311
be4c9bad
RD
3312CXGB4 IWARP RNIC DRIVER (IW_CXGB4)
3313M: Steve Wise <swise@chelsio.com>
3314L: linux-rdma@vger.kernel.org
3315W: http://www.openfabrics.org
3316S: Supported
3317F: drivers/infiniband/hw/cxgb4/
3318
5c20a5c7
CL
3319CXGB4VF ETHERNET DRIVER (CXGB4VF)
3320M: Casey Leedom <leedom@chelsio.com>
3321L: netdev@vger.kernel.org
3322W: http://www.chelsio.com
3323S: Supported
f7917c00 3324F: drivers/net/ethernet/chelsio/cxgb4vf/
5c20a5c7 3325
a9282d01
IM
3326CXL (IBM Coherent Accelerator Processor Interface CAPI) DRIVER
3327M: Ian Munsie <imunsie@au1.ibm.com>
3328M: Michael Neuling <mikey@neuling.org>
3329L: linuxppc-dev@lists.ozlabs.org
3330S: Supported
3331F: drivers/misc/cxl/
ec249dd8 3332F: include/misc/cxl*
a9282d01
IM
3333F: include/uapi/misc/cxl.h
3334F: Documentation/powerpc/cxl.txt
3335F: Documentation/powerpc/cxl.txt
3336F: Documentation/ABI/testing/sysfs-class-cxl
3337
11f43ae7
MO
3338CXLFLASH (IBM Coherent Accelerator Processor Interface CAPI Flash) SCSI DRIVER
3339M: Manoj N. Kumar <manoj@linux.vnet.ibm.com>
3340M: Matthew R. Ochs <mrochs@linux.vnet.ibm.com>
3341L: linux-scsi@vger.kernel.org
3342S: Supported
3343F: drivers/scsi/cxlflash/
3344F: include/uapi/scsi/cxlflash_ioctls.h
3345F: Documentation/powerpc/cxlflash.txt
3346
b52b97a3
GC
3347STMMAC ETHERNET DRIVER
3348M: Giuseppe Cavallaro <peppe.cavallaro@st.com>
3349L: netdev@vger.kernel.org
3350W: http://www.stlinux.com
3351S: Supported
7ac6653a 3352F: drivers/net/ethernet/stmicro/stmmac/
b52b97a3 3353
1da177e4 3354CYBERPRO FB DRIVER
8b58be88 3355M: Russell King <linux@arm.linux.org.uk>
efc03ecb 3356L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1da177e4
LT
3357W: http://www.arm.linux.org.uk/
3358S: Maintained
8a61f013 3359F: drivers/video/fbdev/cyber2000fb.*
9fa68eae 3360
1da177e4 3361CYCLADES ASYNC MUX DRIVER
1da177e4 3362W: http://www.cyclades.com/
d459883e 3363S: Orphan
c897401b 3364F: drivers/tty/cyclades.c
679655da 3365F: include/linux/cyclades.h
c117ab84 3366F: include/uapi/linux/cyclades.h
1da177e4
LT
3367
3368CYCLADES PC300 DRIVER
1da177e4 3369W: http://www.cyclades.com/
d459883e 3370S: Orphan
679655da 3371F: drivers/net/wan/pc300*
1da177e4 3372
402f6ae4
AP
3373CYPRESS_FIRMWARE MEDIA DRIVER
3374M: Antti Palosaari <crope@iki.fi>
3375L: linux-media@vger.kernel.org
a825eaec 3376W: https://linuxtv.org
402f6ae4
AP
3377W: http://palosaari.fi/linux/
3378Q: http://patchwork.linuxtv.org/project/linux-media/list/
3379T: git git://linuxtv.org/anttip/media_tree.git
3380S: Maintained
3381F: drivers/media/common/cypress_firmware*
3382
e3ae3525 3383CYTTSP TOUCHSCREEN DRIVER
be9a6f40 3384M: Ferruh Yigit <fery@cypress.com>
6305902c 3385L: linux-input@vger.kernel.org
be9a6f40 3386S: Supported
6305902c
JP
3387F: drivers/input/touchscreen/cyttsp*
3388F: include/linux/input/cyttsp.h
e3ae3525 3389
aaaf5fbf
JK
3390DALLAS/MAXIM DS1685-FAMILY REAL TIME CLOCK
3391M: Joshua Kinard <kumba@gentoo.org>
3392S: Maintained
3393F: drivers/rtc/rtc-ds1685.c
3394F: include/linux/rtc/ds1685.h
3395
1da177e4 3396DAMA SLAVE for AX.25
8b58be88 3397M: Joerg Reuter <jreuter@yaina.de>
1da177e4
LT
3398W: http://yaina.de/jreuter/
3399W: http://www.qsl.net/dl1bke/
3400L: linux-hams@vger.kernel.org
3401S: Maintained
679655da
JP
3402F: net/ax25/af_ax25.c
3403F: net/ax25/ax25_dev.c
3404F: net/ax25/ax25_ds_*
3405F: net/ax25/ax25_in.c
3406F: net/ax25/ax25_out.c
3407F: net/ax25/ax25_timer.c
3408F: net/ax25/sysctl_net_ax25.c
1da177e4 3409
e2d1d6c0 3410DAVICOM FAST ETHERNET (DMFE) NETWORK DRIVER
e2d1d6c0 3411L: netdev@vger.kernel.org
5ff77428 3412S: Orphan
679655da 3413F: Documentation/networking/dmfe.txt
0f04e2aa 3414F: drivers/net/ethernet/dec/tulip/dmfe.c
e2d1d6c0
RD
3415
3416DC390/AM53C974 SCSI driver
d8130624 3417M: Hannes Reinecke <hare@suse.com>
71bd849d 3418L: linux-scsi@vger.kernel.org
e2d1d6c0 3419S: Maintained
71bd849d 3420F: drivers/scsi/am53c974.c
e2d1d6c0 3421
1da177e4 3422DC395x SCSI driver
61eee9a7 3423M: Oliver Neukum <oliver@neukum.org>
8b58be88
JP
3424M: Ali Akcaagac <aliakc@web.de>
3425M: Jamie Lenehan <lenehan@twibble.org>
f5df5881 3426L: dc395x@twibble.org
cf015e9f
JP
3427W: http://twibble.org/dist/dc395x/
3428W: http://lists.twibble.org/mailman/listinfo/dc395x/
1da177e4 3429S: Maintained
679655da
JP
3430F: Documentation/scsi/dc395x.txt
3431F: drivers/scsi/dc395x.*
1da177e4 3432
eb8edb08 3433DCCP PROTOCOL
a89d030e 3434M: Gerrit Renker <gerrit@erg.abdn.ac.uk>
eb8edb08 3435L: dccp@vger.kernel.org
c996d8b9 3436W: http://www.linuxfoundation.org/collaborate/workgroups/networking/dccp
eb8edb08 3437S: Maintained
679655da 3438F: include/linux/dccp.h
c117ab84 3439F: include/uapi/linux/dccp.h
679655da
JP
3440F: include/linux/tfrc.h
3441F: net/dccp/
eb8edb08 3442
1da177e4 3443DECnet NETWORK LAYER
1da177e4
LT
3444W: http://linux-decnet.sourceforge.net
3445L: linux-decnet-user@lists.sourceforge.net
f546444d 3446S: Orphan
679655da
JP
3447F: Documentation/networking/decnet.txt
3448F: net/decnet/
1da177e4 3449
ebff05b9
MR
3450DECSTATION PLATFORM SUPPORT
3451M: "Maciej W. Rozycki" <macro@linux-mips.org>
3452L: linux-mips@linux-mips.org
3453W: http://www.linux-mips.org/wiki/DECstation
3454S: Maintained
3455F: arch/mips/dec/
3456F: arch/mips/include/asm/dec/
3457F: arch/mips/include/asm/mach-dec/
3458
1da177e4 3459DEFXX FDDI NETWORK DRIVER
8b58be88 3460M: "Maciej W. Rozycki" <macro@linux-mips.org>
1da177e4 3461S: Maintained
33f810b2 3462F: drivers/net/fddi/defxx.*
1da177e4 3463
ad8f07cc 3464DELL LAPTOP DRIVER
8b58be88 3465M: Matthew Garrett <mjg59@srcf.ucam.org>
cdbff611 3466M: Pali RohĂ¡r <pali.rohar@gmail.com>
d0944853 3467L: platform-driver-x86@vger.kernel.org
ad8f07cc 3468S: Maintained
679655da 3469F: drivers/platform/x86/dell-laptop.c
ad8f07cc 3470
817a5cdb
PR
3471DELL LAPTOP RBTN DRIVER
3472M: Pali RohĂ¡r <pali.rohar@gmail.com>
3473S: Maintained
3474F: drivers/platform/x86/dell-rbtn.*
3475
cdbff611
PR
3476DELL LAPTOP FREEFALL DRIVER
3477M: Pali RohĂ¡r <pali.rohar@gmail.com>
3478S: Maintained
3479F: drivers/platform/x86/dell-smo8800.c
3480
1da177e4 3481DELL LAPTOP SMM DRIVER
a5afba16 3482M: Pali RohĂ¡r <pali.rohar@gmail.com>
ef3522f7 3483S: Maintained
a5afba16 3484F: drivers/hwmon/dell-smm-hwmon.c
c117ab84 3485F: include/uapi/linux/i8k.h
1da177e4 3486
90563ec4 3487DELL SYSTEMS MANAGEMENT BASE DRIVER (dcdbas)
8b58be88 3488M: Doug Warzecha <Douglas_Warzecha@dell.com>
90563ec4 3489S: Maintained
679655da
JP
3490F: Documentation/dcdbas.txt
3491F: drivers/firmware/dcdbas.*
90563ec4 3492
0b3f6109 3493DELL WMI EXTRAS DRIVER
8b58be88 3494M: Matthew Garrett <mjg59@srcf.ucam.org>
cdbff611 3495M: Pali RohĂ¡r <pali.rohar@gmail.com>
0b3f6109 3496S: Maintained
36b3a96f 3497F: drivers/platform/x86/dell-wmi.c
0b3f6109 3498
5efc75e3 3499DESIGNWARE USB2 DRD IP DRIVER
16272ae7 3500M: John Youn <johnyoun@synopsys.com>
5efc75e3 3501L: linux-usb@vger.kernel.org
18f340f9 3502T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
5efc75e3 3503S: Maintained
197ba5f4 3504F: drivers/usb/dwc2/
5efc75e3 3505
94ab23dd 3506DESIGNWARE USB3 DRD IP DRIVER
a55f6286 3507M: Felipe Balbi <balbi@kernel.org>
94ab23dd 3508L: linux-usb@vger.kernel.org
94ab23dd
FB
3509T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
3510S: Maintained
3511F: drivers/usb/dwc3/
3512
833c9545
JB
3513DEVICE COREDUMP (DEV_COREDUMP)
3514M: Johannes Berg <johannes@sipsolutions.net>
3515L: linux-kernel@vger.kernel.org
3516S: Maintained
3517F: drivers/base/devcoredump.c
3518F: include/linux/devcoredump.h
3519
89d07767
KP
3520DEVICE FREQUENCY (DEVFREQ)
3521M: MyungJoo Ham <myungjoo.ham@samsung.com>
3522M: Kyungmin Park <kyungmin.park@samsung.com>
88476d34 3523L: linux-pm@vger.kernel.org
6a3cd722 3524T: git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
89d07767
KP
3525S: Maintained
3526F: drivers/devfreq/
6a3cd722
CC
3527F: include/linux/devfreq.h
3528F: Documentation/devicetree/bindings/devfreq/
89d07767 3529
7dbded06
CC
3530DEVICE FREQUENCY EVENT (DEVFREQ-EVENT)
3531M: Chanwoo Choi <cw00.choi@samsung.com>
3532L: linux-pm@vger.kernel.org
3533T: git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
3534S: Supported
3535F: drivers/devfreq/event/
3536F: drivers/devfreq/devfreq-event.c
3537F: include/linux/devfreq-event.h
3538F: Documentation/devicetree/bindings/devfreq/event/
89d07767 3539
1da177e4 3540DEVICE NUMBER REGISTRY
8b58be88 3541M: Torben Mathiasen <device@lanana.org>
1da177e4 3542W: http://lanana.org/docs/device-list/index.html
1da177e4
LT
3543S: Maintained
3544
e2d1d6c0 3545DEVICE-MAPPER (LVM)
854ecaad 3546M: Alasdair Kergon <agk@redhat.com>
8504eed3 3547M: Mike Snitzer <snitzer@redhat.com>
854ecaad 3548M: dm-devel@redhat.com
e2d1d6c0
RD
3549L: dm-devel@redhat.com
3550W: http://sources.redhat.com/dm
8a6e2535 3551Q: http://patchwork.kernel.org/project/dm-devel/list/
41d35d25 3552T: git git://git.kernel.org/pub/scm/linux/kernel/git/device-mapper/linux-dm.git
854ecaad 3553T: quilt http://people.redhat.com/agk/patches/linux/editing/
e2d1d6c0 3554S: Maintained
679655da
JP
3555F: Documentation/device-mapper/
3556F: drivers/md/dm*
854ecaad 3557F: drivers/md/persistent-data/
679655da
JP
3558F: include/linux/device-mapper.h
3559F: include/linux/dm-*.h
8504eed3 3560F: include/uapi/linux/dm-*.h
e2d1d6c0 3561
bfcd3a46
JP
3562DEVLINK
3563M: Jiri Pirko <jiri@mellanox.com>
3564L: netdev@vger.kernel.org
3565S: Supported
3566F: net/core/devlink.c
3567F: include/net/devlink.h
3568F: include/uapi/linux/devlink.h
3569
c0d995aa
OST
3570DIALOG SEMICONDUCTOR DRIVERS
3571M: Support Opensource <support.opensource@diasemi.com>
3572W: http://www.dialog-semiconductor.com/products
3573S: Supported
3574F: Documentation/hwmon/da90??
7c933772 3575F: Documentation/devicetree/bindings/sound/da[79]*.txt
c0d995aa
OST
3576F: drivers/gpio/gpio-da90??.c
3577F: drivers/hwmon/da90??-hwmon.c
7be72c2c 3578F: drivers/iio/adc/da91??-*.c
c0d995aa
OST
3579F: drivers/input/misc/da90??_onkey.c
3580F: drivers/input/touchscreen/da9052_tsi.c
3581F: drivers/leds/leds-da90??.c
3582F: drivers/mfd/da903x.c
3583F: drivers/mfd/da90??-*.c
7be72c2c 3584F: drivers/mfd/da91??-*.c
c0d995aa 3585F: drivers/power/da9052-battery.c
7be72c2c 3586F: drivers/power/da91??-*.c
c0d995aa
OST
3587F: drivers/regulator/da903x.c
3588F: drivers/regulator/da9???-regulator.[ch]
3589F: drivers/rtc/rtc-da90??.c
3590F: drivers/video/backlight/da90??_bl.c
3591F: drivers/watchdog/da90??_wdt.c
3592F: include/linux/mfd/da903x.h
3593F: include/linux/mfd/da9052/
3594F: include/linux/mfd/da9055/
3595F: include/linux/mfd/da9063/
7be72c2c 3596F: include/linux/mfd/da9150/
c0d995aa
OST
3597F: include/sound/da[79]*.h
3598F: sound/soc/codecs/da[79]*.[ch]
3599
599aa697
LL
3600DIGI NEO AND CLASSIC PCI PRODUCTS
3601M: Lidza Louina <lidza.louina@gmail.com>
542f3d5a 3602M: Mark Hounschell <markh@compro.net>
599aa697
LL
3603L: driverdev-devel@linuxdriverproject.org
3604S: Maintained
3605F: drivers/staging/dgnc/
3606
335d7c58 3607DIOLAN U2C-12 I2C DRIVER
ca462085 3608M: Guenter Roeck <linux@roeck-us.net>
335d7c58
GR
3609L: linux-i2c@vger.kernel.org
3610S: Maintained
3611F: drivers/i2c/busses/i2c-diolan-u2c.c
3612
d475c634
MW
3613DIRECT ACCESS (DAX)
3614M: Matthew Wilcox <willy@linux.intel.com>
3615L: linux-fsdevel@vger.kernel.org
3616S: Supported
3617F: fs/dax.c
3618
e7839f25 3619DIRECTORY NOTIFICATION (DNOTIFY)
8b58be88 3620M: Eric Paris <eparis@parisplace.org>
3c5119c0 3621S: Maintained
679655da
JP
3622F: Documentation/filesystems/dnotify.txt
3623F: fs/notify/dnotify/
3624F: include/linux/dnotify.h
1da177e4
LT
3625
3626DISK GEOMETRY AND PARTITION HANDLING
8b58be88 3627M: Andries Brouwer <aeb@cwi.nl>
1da177e4
LT
3628W: http://www.win.tue.nl/~aeb/linux/Large-Disk.html
3629W: http://www.win.tue.nl/~aeb/linux/zip/zip-1.html
3630W: http://www.win.tue.nl/~aeb/partitions/partition_types-1.html
3631S: Maintained
3632
4480f15b 3633DISKQUOTA
d8130624 3634M: Jan Kara <jack@suse.com>
1da177e4 3635S: Maintained
679655da
JP
3636F: Documentation/filesystems/quota.txt
3637F: fs/quota/
3638F: include/linux/quota*.h
c117ab84 3639F: include/uapi/linux/quota*.h
1da177e4 3640
702686ad
BT
3641DISPLAYLINK USB 2.0 FRAMEBUFFER DRIVER (UDLFB)
3642M: Bernie Thompson <bernie@plugable.com>
3643L: linux-fbdev@vger.kernel.org
3644S: Maintained
3645W: http://plugable.com/category/projects/udlfb/
8a61f013 3646F: drivers/video/fbdev/udlfb.c
702686ad
BT
3647F: include/video/udlfb.h
3648F: Documentation/fb/udlfb.txt
3649
e7839f25 3650DISTRIBUTED LOCK MANAGER (DLM)
8b58be88
JP
3651M: Christine Caulfield <ccaulfie@redhat.com>
3652M: David Teigland <teigland@redhat.com>
a4644184 3653L: cluster-devel@redhat.com
5be7b50f 3654W: http://sources.redhat.com/cluster/
9f273c24 3655T: git git://git.kernel.org/pub/scm/linux/kernel/git/teigland/linux-dlm.git
5be7b50f 3656S: Supported
679655da 3657F: fs/dlm/
5be7b50f 3658
53b6b3e0
SS
3659DMA BUFFER SHARING FRAMEWORK
3660M: Sumit Semwal <sumit.semwal@linaro.org>
3661S: Maintained
3662L: linux-media@vger.kernel.org
3663L: dri-devel@lists.freedesktop.org
8ada6d2d 3664L: linaro-mm-sig@lists.linaro.org (moderated for non-subscribers)
35fac7e3 3665F: drivers/dma-buf/
e46d12c6
JP
3666F: include/linux/dma-buf*
3667F: include/linux/reservation.h
3668F: include/linux/*fence.h
53b6b3e0
SS
3669F: Documentation/dma-buf-sharing.txt
3670T: git git://git.linaro.org/people/sumitsemwal/linux-dma-buf.git
3671
b3e5f263 3672DMA GENERIC OFFLOAD ENGINE SUBSYSTEM
4abed0af 3673M: Vinod Koul <vinod.koul@intel.com>
17b59560
VK
3674L: dmaengine@vger.kernel.org
3675Q: https://patchwork.kernel.org/project/linux-dmaengine/list/
08223d80 3676S: Maintained
679655da 3677F: drivers/dma/
0ce3c066 3678F: include/linux/dmaengine.h
979a281e
VK
3679F: Documentation/dmaengine/
3680T: git git://git.infradead.org/users/vkoul/slave-dma.git
248a9dc3 3681
b825037d 3682DME1737 HARDWARE MONITOR DRIVER
8b58be88 3683M: Juerg Haefliger <juergh@gmail.com>
b825037d
JH
3684L: lm-sensors@lm-sensors.org
3685S: Maintained
679655da
JP
3686F: Documentation/hwmon/dme1737
3687F: drivers/hwmon/dme1737.c
b825037d 3688
1f31e1b1 3689DMI/SMBIOS SUPPORT
d8130624 3690M: Jean Delvare <jdelvare@suse.com>
1f31e1b1 3691S: Maintained
d4aeef93 3692T: quilt http://jdelvare.nerim.net/devel/linux/jdelvare-dmi/
d7f96f97 3693F: Documentation/ABI/testing/sysfs-firmware-dmi-tables
1f31e1b1
JD
3694F: drivers/firmware/dmi-id.c
3695F: drivers/firmware/dmi_scan.c
3696F: include/linux/dmi.h
3697
7d2c86b5 3698DOCUMENTATION
ad3118b9 3699M: Jonathan Corbet <corbet@lwn.net>
795fb7e7
JD
3700L: linux-doc@vger.kernel.org
3701S: Maintained
679655da 3702F: Documentation/
42f41ecf
JC
3703F: scripts/docproc.c
3704F: scripts/kernel-doc*
97be078b
RD
3705X: Documentation/ABI/
3706X: Documentation/devicetree/
933a46b8
JC
3707X: Documentation/acpi
3708X: Documentation/power
3709X: Documentation/spi
6c121170 3710X: Documentation/DocBook/media
c51edfb1 3711T: git git://git.lwn.net/linux.git docs-next
abbaeff3 3712
1da177e4 3713DOUBLETALK DRIVER
8b58be88 3714M: "James R. Van Zandt" <jrv@vanzandt.mv.com>
1da177e4
LT
3715L: blinux-list@redhat.com
3716S: Maintained
679655da
JP
3717F: drivers/char/dtlk.c
3718F: include/linux/dtlk.h
1da177e4 3719
e2d1d6c0 3720DPT_I2O SCSI RAID DRIVER
8b58be88 3721M: Adaptec OEM Raid Solutions <aacraid@adaptec.com>
e2d1d6c0
RD
3722L: linux-scsi@vger.kernel.org
3723W: http://www.adaptec.com/
3724S: Maintained
679655da
JP
3725F: drivers/scsi/dpt*
3726F: drivers/scsi/dpt/
e2d1d6c0 3727
b411b363 3728DRBD DRIVER
bc2c049d
RK
3729M: Philipp Reisner <philipp.reisner@linbit.com>
3730M: Lars Ellenberg <lars.ellenberg@linbit.com>
3731L: drbd-dev@lists.linbit.com
28b8e8d4 3732W: http://www.drbd.org
bc2c049d
RK
3733T: git git://git.linbit.com/linux-drbd.git
3734T: git git://git.linbit.com/drbd-8.4.git
28b8e8d4
JP
3735S: Supported
3736F: drivers/block/drbd/
3737F: lib/lru_cache.c
3738F: Documentation/blockdev/drbd/
b411b363 3739
dc7dfcd8 3740DRIVER CORE, KOBJECTS, DEBUGFS, KERNFS AND SYSFS
879a5a00 3741M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
08deed1e 3742T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
1da177e4 3743S: Supported
679655da 3744F: Documentation/kobject.txt
7cfc51b9 3745F: drivers/base/
87544653 3746F: fs/debugfs/
dc7dfcd8
WS
3747F: fs/kernfs/
3748F: fs/sysfs/
87544653 3749F: include/linux/debugfs.h
dc7dfcd8 3750F: include/linux/kobj*
679655da 3751F: lib/kobj*
1da177e4
LT
3752
3753DRM DRIVERS
8b58be88 3754M: David Airlie <airlied@linux.ie>
4c6a3999 3755L: dri-devel@lists.freedesktop.org
b0447888 3756T: git git://people.freedesktop.org/~airlied/linux
1da177e4 3757S: Maintained
679655da 3758F: drivers/gpu/drm/
433e3b34 3759F: drivers/gpu/vga/
850e9411 3760F: include/drm/
c117ab84 3761F: include/uapi/drm/
1da177e4 3762
c26a4017 3763RADEON and AMDGPU DRM DRIVERS
566f5939
AD
3764M: Alex Deucher <alexander.deucher@amd.com>
3765M: Christian König <christian.koenig@amd.com>
3766L: dri-devel@lists.freedesktop.org
3767T: git git://people.freedesktop.org/~agd5f/linux
3768S: Supported
3769F: drivers/gpu/drm/radeon/
566f5939 3770F: include/uapi/drm/radeon*
c26a4017
AD
3771F: drivers/gpu/drm/amd/
3772F: include/uapi/drm/amdgpu*
566f5939 3773
03e255b9
TR
3774DRM PANEL DRIVERS
3775M: Thierry Reding <thierry.reding@gmail.com>
3776L: dri-devel@lists.freedesktop.org
3777T: git git://anongit.freedesktop.org/tegra/linux.git
3778S: Maintained
3779F: drivers/gpu/drm/drm_panel.c
3780F: drivers/gpu/drm/panel/
3781F: include/drm/drm_panel.h
2d799dde 3782F: Documentation/devicetree/bindings/display/panel/
03e255b9 3783
8daf7473 3784INTEL DRM DRIVERS (excluding Poulsbo, Moorestown and derivative chipsets)
cbce7107 3785M: Daniel Vetter <daniel.vetter@intel.com>
47f95647 3786M: Jani Nikula <jani.nikula@linux.intel.com>
362132d2 3787L: intel-gfx@lists.freedesktop.org
8daf7473 3788L: dri-devel@lists.freedesktop.org
7564fde3 3789W: https://01.org/linuxgraphics/
47f95647 3790Q: http://patchwork.freedesktop.org/project/intel-gfx/
89258a97 3791T: git git://anongit.freedesktop.org/drm-intel
8daf7473 3792S: Supported
14430813 3793F: drivers/gpu/drm/i915/
8daf7473 3794F: include/drm/i915*
c117ab84 3795F: include/uapi/drm/i915*
8daf7473 3796
99763bb8
BB
3797DRM DRIVERS FOR ATMEL HLCDC
3798M: Boris Brezillon <boris.brezillon@free-electrons.com>
3799L: dri-devel@lists.freedesktop.org
3800S: Supported
3801F: drivers/gpu/drm/atmel-hlcdc/
3802F: Documentation/devicetree/bindings/drm/atmel/
3803
398a6d4a
KP
3804DRM DRIVERS FOR EXYNOS
3805M: Inki Dae <inki.dae@samsung.com>
f1501303
ID
3806M: Joonyoung Shim <jy0922.shim@samsung.com>
3807M: Seung-Woo Kim <sw0312.kim@samsung.com>
3808M: Kyungmin Park <kyungmin.park@samsung.com>
398a6d4a 3809L: dri-devel@lists.freedesktop.org
25a58030 3810T: git git://git.kernel.org/pub/scm/linux/kernel/git/daeinki/drm-exynos.git
398a6d4a 3811S: Supported
14430813 3812F: drivers/gpu/drm/exynos/
398a6d4a 3813F: include/drm/exynos*
c117ab84 3814F: include/uapi/drm/exynos*
398a6d4a 3815
b55a1b9c 3816DRM DRIVERS FOR FREESCALE DCU
bc66757a 3817M: Stefan Agner <stefan@agner.ch>
b55a1b9c
JW
3818M: Alison Wang <alison.wang@freescale.com>
3819L: dri-devel@lists.freedesktop.org
3820S: Supported
3821F: drivers/gpu/drm/fsl-dcu/
2d799dde
RH
3822F: Documentation/devicetree/bindings/display/fsl,dcu.txt
3823F: Documentation/devicetree/bindings/display/panel/nec,nl4827hc19_05b.txt
b55a1b9c 3824
0a3d775f
PZ
3825DRM DRIVERS FOR FREESCALE IMX
3826M: Philipp Zabel <p.zabel@pengutronix.de>
3827L: dri-devel@lists.freedesktop.org
3828S: Maintained
3829F: drivers/gpu/drm/imx/
ef739aa4 3830F: drivers/gpu/ipu-v3/
2d799dde 3831F: Documentation/devicetree/bindings/display/imx/
0a3d775f 3832
ba2199a6
PJ
3833DRM DRIVERS FOR GMA500 (Poulsbo, Moorestown and derivative chipsets)
3834M: Patrik Jakobsson <patrik.r.jakobsson@gmail.com>
3835L: dri-devel@lists.freedesktop.org
3836T: git git://github.com/patjak/drm-gma500
3837S: Maintained
3838F: drivers/gpu/drm/gma500
3839F: include/drm/gma500*
3840
bd3b49f2 3841DRM DRIVERS FOR NVIDIA TEGRA
a5ad7a63
TR
3842M: Thierry Reding <thierry.reding@gmail.com>
3843M: Terje Bergström <tbergstrom@nvidia.com>
bd3b49f2
TR
3844L: dri-devel@lists.freedesktop.org
3845L: linux-tegra@vger.kernel.org
a5ad7a63 3846T: git git://anongit.freedesktop.org/tegra/linux.git
adabdb0c 3847S: Supported
dee8268f 3848F: drivers/gpu/drm/tegra/
a5ad7a63 3849F: drivers/gpu/host1x/
e1e90644 3850F: include/linux/host1x.h
a5ad7a63 3851F: include/uapi/drm/tegra_drm.h
2d799dde 3852F: Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-host1x.txt
bd3b49f2 3853
a284e9d1
LP
3854DRM DRIVERS FOR RENESAS
3855M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
3856L: dri-devel@lists.freedesktop.org
4a121096 3857L: linux-renesas-soc@vger.kernel.org
a284e9d1
LP
3858T: git git://people.freedesktop.org/~airlied/linux
3859S: Supported
3860F: drivers/gpu/drm/rcar-du/
3861F: drivers/gpu/drm/shmobile/
a284e9d1
LP
3862F: include/linux/platform_data/shmob_drm.h
3863
625e0346
HS
3864DRM DRIVERS FOR ROCKCHIP
3865M: Mark Yao <mark.yao@rock-chips.com>
3866L: dri-devel@lists.freedesktop.org
3867S: Maintained
3868F: drivers/gpu/drm/rockchip/
2d799dde 3869F: Documentation/devicetree/bindings/display/rockchip*
625e0346 3870
7f11c476
BG
3871DRM DRIVERS FOR STI
3872M: Benjamin Gaignard <benjamin.gaignard@linaro.org>
3873M: Vincent Abriou <vincent.abriou@st.com>
3874L: dri-devel@lists.freedesktop.org
3875T: git http://git.linaro.org/people/benjamin.gaignard/kernel.git
3876S: Maintained
3877F: drivers/gpu/drm/sti
2d799dde 3878F: Documentation/devicetree/bindings/display/st,stih4xx.txt
7f11c476 3879
8bb0bce9
LS
3880DRM DRIVERS FOR VIVANTE GPU IP
3881M: Lucas Stach <l.stach@pengutronix.de>
3882R: Russell King <linux+etnaviv@arm.linux.org.uk>
3883R: Christian Gmeiner <christian.gmeiner@gmail.com>
3884L: dri-devel@lists.freedesktop.org
3885S: Maintained
3886F: drivers/gpu/drm/etnaviv
3887F: Documentation/devicetree/bindings/display/etnaviv
3888
598df1ac
AK
3889DSBR100 USB FM RADIO DRIVER
3890M: Alexey Klimov <klimov.linux@gmail.com>
3891L: linux-media@vger.kernel.org
3892T: git git://linuxtv.org/media_tree.git
3893S: Maintained
3894F: drivers/media/radio/dsbr100.c
3895
1da177e4 3896DSCC4 DRIVER
8b58be88 3897M: Francois Romieu <romieu@fr.zoreil.com>
01f20734 3898L: netdev@vger.kernel.org
1da177e4 3899S: Maintained
679655da 3900F: drivers/net/wan/dscc4.c
1da177e4 3901
cc11b140
HV
3902DT3155 MEDIA DRIVER
3903M: Hans Verkuil <hverkuil@xs4all.nl>
3904L: linux-media@vger.kernel.org
3905T: git git://linuxtv.org/media_tree.git
a825eaec 3906W: https://linuxtv.org
cc11b140
HV
3907S: Odd Fixes
3908F: drivers/media/pci/dt3155/
3909
91952bc0
AP
3910DVB_USB_AF9015 MEDIA DRIVER
3911M: Antti Palosaari <crope@iki.fi>
3912L: linux-media@vger.kernel.org
a825eaec 3913W: https://linuxtv.org
91952bc0
AP
3914W: http://palosaari.fi/linux/
3915Q: http://patchwork.linuxtv.org/project/linux-media/list/
3916T: git git://linuxtv.org/anttip/media_tree.git
3917S: Maintained
3918F: drivers/media/usb/dvb-usb-v2/af9015*
3919
3920DVB_USB_AF9035 MEDIA DRIVER
3921M: Antti Palosaari <crope@iki.fi>
3922L: linux-media@vger.kernel.org
a825eaec 3923W: https://linuxtv.org
91952bc0
AP
3924W: http://palosaari.fi/linux/
3925Q: http://patchwork.linuxtv.org/project/linux-media/list/
3926T: git git://linuxtv.org/anttip/media_tree.git
3927S: Maintained
3928F: drivers/media/usb/dvb-usb-v2/af9035*
3929
3930DVB_USB_ANYSEE MEDIA DRIVER
3931M: Antti Palosaari <crope@iki.fi>
3932L: linux-media@vger.kernel.org
a825eaec 3933W: https://linuxtv.org
91952bc0
AP
3934W: http://palosaari.fi/linux/
3935Q: http://patchwork.linuxtv.org/project/linux-media/list/
3936T: git git://linuxtv.org/anttip/media_tree.git
3937S: Maintained
3938F: drivers/media/usb/dvb-usb-v2/anysee*
3939
3940DVB_USB_AU6610 MEDIA DRIVER
3941M: Antti Palosaari <crope@iki.fi>
3942L: linux-media@vger.kernel.org
a825eaec 3943W: https://linuxtv.org
91952bc0
AP
3944W: http://palosaari.fi/linux/
3945Q: http://patchwork.linuxtv.org/project/linux-media/list/
3946T: git git://linuxtv.org/anttip/media_tree.git
3947S: Maintained
3948F: drivers/media/usb/dvb-usb-v2/au6610*
3949
3950DVB_USB_CE6230 MEDIA DRIVER
3951M: Antti Palosaari <crope@iki.fi>
3952L: linux-media@vger.kernel.org
a825eaec 3953W: https://linuxtv.org
91952bc0
AP
3954W: http://palosaari.fi/linux/
3955Q: http://patchwork.linuxtv.org/project/linux-media/list/
3956T: git git://linuxtv.org/anttip/media_tree.git
3957S: Maintained
3958F: drivers/media/usb/dvb-usb-v2/ce6230*
3959
d099dea2
MK
3960DVB_USB_CXUSB MEDIA DRIVER
3961M: Michael Krufky <mkrufky@linuxtv.org>
3962L: linux-media@vger.kernel.org
a825eaec 3963W: https://linuxtv.org
d099dea2
MK
3964W: http://github.com/mkrufky
3965Q: http://patchwork.linuxtv.org/project/linux-media/list/
3966T: git git://linuxtv.org/media_tree.git
3967S: Maintained
9819da66 3968F: drivers/media/usb/dvb-usb/cxusb*
d099dea2 3969
91952bc0 3970DVB_USB_EC168 MEDIA DRIVER
91952bc0
AP
3971M: Antti Palosaari <crope@iki.fi>
3972L: linux-media@vger.kernel.org
a825eaec 3973W: https://linuxtv.org
91952bc0
AP
3974W: http://palosaari.fi/linux/
3975Q: http://patchwork.linuxtv.org/project/linux-media/list/
3976T: git git://linuxtv.org/anttip/media_tree.git
3977S: Maintained
91952bc0 3978F: drivers/media/usb/dvb-usb-v2/ec168*
91952bc0 3979
5560983b 3980DVB_USB_GL861 MEDIA DRIVER
91952bc0
AP
3981M: Antti Palosaari <crope@iki.fi>
3982L: linux-media@vger.kernel.org
a825eaec 3983W: https://linuxtv.org
91952bc0
AP
3984Q: http://patchwork.linuxtv.org/project/linux-media/list/
3985T: git git://linuxtv.org/anttip/media_tree.git
3986S: Maintained
5560983b 3987F: drivers/media/usb/dvb-usb-v2/gl861*
91952bc0 3988
8856f5f2
MK
3989DVB_USB_MXL111SF MEDIA DRIVER
3990M: Michael Krufky <mkrufky@linuxtv.org>
3991L: linux-media@vger.kernel.org
a825eaec 3992W: https://linuxtv.org
8856f5f2
MK
3993W: http://github.com/mkrufky
3994Q: http://patchwork.linuxtv.org/project/linux-media/list/
3995T: git git://linuxtv.org/mkrufky/mxl111sf.git
3996S: Maintained
3997F: drivers/media/usb/dvb-usb-v2/mxl111sf*
3998
91952bc0
AP
3999DVB_USB_RTL28XXU MEDIA DRIVER
4000M: Antti Palosaari <crope@iki.fi>
4001L: linux-media@vger.kernel.org
a825eaec 4002W: https://linuxtv.org
91952bc0
AP
4003W: http://palosaari.fi/linux/
4004Q: http://patchwork.linuxtv.org/project/linux-media/list/
4005T: git git://linuxtv.org/anttip/media_tree.git
4006S: Maintained
4007F: drivers/media/usb/dvb-usb-v2/rtl28xxu*
4008
4009DVB_USB_V2 MEDIA DRIVER
4010M: Antti Palosaari <crope@iki.fi>
4011L: linux-media@vger.kernel.org
a825eaec 4012W: https://linuxtv.org
91952bc0
AP
4013W: http://palosaari.fi/linux/
4014Q: http://patchwork.linuxtv.org/project/linux-media/list/
4015T: git git://linuxtv.org/anttip/media_tree.git
4016S: Maintained
4017F: drivers/media/usb/dvb-usb-v2/dvb_usb*
4018F: drivers/media/usb/dvb-usb-v2/usb_urb.c
4019
ac0ac38f 4020DYNAMIC DEBUG
5c4a97d1 4021M: Jason Baron <jbaron@akamai.com>
ac0ac38f
JB
4022S: Maintained
4023F: lib/dynamic_debug.c
4024F: include/linux/dynamic_debug.h
4025
789c7048 4026DZ DECSTATION DZ11 SERIAL DRIVER
8b58be88 4027M: "Maciej W. Rozycki" <macro@linux-mips.org>
789c7048 4028S: Maintained
df621252 4029F: drivers/tty/serial/dz.*
789c7048 4030
f17effbe
MF
4031E3X0 POWER BUTTON DRIVER
4032M: Moritz Fischer <moritz.fischer@ettus.com>
4033L: usrp-users@lists.ettus.com
4034W: http://www.ettus.com
4035S: Supported
4036F: drivers/input/misc/e3x0-button.c
4037F: Documentation/devicetree/bindings/input/e3x0-button.txt
4038
91952bc0
AP
4039E4000 MEDIA DRIVER
4040M: Antti Palosaari <crope@iki.fi>
4041L: linux-media@vger.kernel.org
a825eaec 4042W: https://linuxtv.org
91952bc0
AP
4043W: http://palosaari.fi/linux/
4044Q: http://patchwork.linuxtv.org/project/linux-media/list/
4045T: git git://linuxtv.org/anttip/media_tree.git
4046S: Maintained
4047F: drivers/media/tuners/e4000*
4048
1da177e4 4049EATA ISA/EISA/PCI SCSI DRIVER
8b58be88 4050M: Dario Ballabio <ballabio_dario@emc.com>
1da177e4
LT
4051L: linux-scsi@vger.kernel.org
4052S: Maintained
679655da 4053F: drivers/scsi/eata.c
1da177e4 4054
91952bc0
AP
4055EC100 MEDIA DRIVER
4056M: Antti Palosaari <crope@iki.fi>
4057L: linux-media@vger.kernel.org
a825eaec 4058W: https://linuxtv.org
91952bc0
AP
4059W: http://palosaari.fi/linux/
4060Q: http://patchwork.linuxtv.org/project/linux-media/list/
4061T: git git://linuxtv.org/anttip/media_tree.git
4062S: Maintained
4063F: drivers/media/dvb-frontends/ec100*
4064
237fead6 4065ECRYPT FILE SYSTEM
0de9adf2 4066M: Tyler Hicks <tyhicks@canonical.com>
a058bfbb 4067L: ecryptfs@vger.kernel.org
24a923e4 4068W: http://ecryptfs.org
6dc7516e 4069W: https://launchpad.net/ecryptfs
9f273c24 4070T: git git://git.kernel.org/pub/scm/linux/kernel/git/tyhicks/ecryptfs.git
237fead6 4071S: Supported
679655da
JP
4072F: Documentation/filesystems/ecryptfs.txt
4073F: fs/ecryptfs/
237fead6 4074
da9bb1d2 4075EDAC-CORE
8b58be88 4076M: Doug Thompson <dougthompson@xmission.com>
aa15aa0e 4077M: Borislav Petkov <bp@alien8.de>
009a5410 4078M: Mauro Carvalho Chehab <mchehab@osg.samsung.com>
91445c72 4079L: linux-edac@vger.kernel.org
07cd6bf5
FW
4080T: git git://git.kernel.org/pub/scm/linux/kernel/git/bp/bp.git for-next
4081T: git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-edac.git linux_next
8c2a6a40 4082S: Supported
679655da 4083F: Documentation/edac.txt
91445c72 4084F: drivers/edac/
679655da 4085F: include/linux/edac.h
0e438e3f 4086
c476c23b 4087EDAC-AMD64
8b58be88 4088M: Doug Thompson <dougthompson@xmission.com>
487ba8e8 4089M: Borislav Petkov <bp@alien8.de>
91445c72 4090L: linux-edac@vger.kernel.org
487ba8e8 4091S: Maintained
c476c23b
BP
4092F: drivers/edac/amd64_edac*
4093
836dae5d
RR
4094EDAC-CALXEDA
4095M: Doug Thompson <dougthompson@xmission.com>
4096M: Robert Richter <rric@kernel.org>
4097L: linux-edac@vger.kernel.org
836dae5d
RR
4098S: Maintained
4099F: drivers/edac/highbank*
4100
f65aad41
RB
4101EDAC-CAVIUM
4102M: Ralf Baechle <ralf@linux-mips.org>
4103M: David Daney <david.daney@cavium.com>
4104L: linux-edac@vger.kernel.org
4105L: linux-mips@linux-mips.org
f65aad41
RB
4106S: Supported
4107F: drivers/edac/octeon_edac*
4108
0e438e3f 4109EDAC-E752X
8b58be88
JP
4110M: Mark Gross <mark.gross@intel.com>
4111M: Doug Thompson <dougthompson@xmission.com>
91445c72 4112L: linux-edac@vger.kernel.org
0e438e3f 4113S: Maintained
679655da 4114F: drivers/edac/e752x_edac.c
0e438e3f
DP
4115
4116EDAC-E7XXX
8b58be88 4117M: Doug Thompson <dougthompson@xmission.com>
91445c72 4118L: linux-edac@vger.kernel.org
0e438e3f 4119S: Maintained
679655da 4120F: drivers/edac/e7xxx_edac.c
0e438e3f 4121
77c5f5d2 4122EDAC-GHES
009a5410 4123M: Mauro Carvalho Chehab <mchehab@osg.samsung.com>
77c5f5d2 4124L: linux-edac@vger.kernel.org
77c5f5d2 4125S: Maintained
2caa67a6 4126F: drivers/edac/ghes_edac.c
77c5f5d2 4127
6bc78404 4128EDAC-I82443BXGX
8b58be88 4129M: Tim Small <tim@buttersideup.com>
91445c72 4130L: linux-edac@vger.kernel.org
6bc78404 4131S: Maintained
679655da 4132F: drivers/edac/i82443bxgx_edac.c
6bc78404
DT
4133
4134EDAC-I3000
8b58be88 4135M: Jason Uhlenkott <juhlenko@akamai.com>
91445c72 4136L: linux-edac@vger.kernel.org
6bc78404 4137S: Maintained
679655da 4138F: drivers/edac/i3000_edac.c
6bc78404
DT
4139
4140EDAC-I5000
8b58be88 4141M: Doug Thompson <dougthompson@xmission.com>
91445c72 4142L: linux-edac@vger.kernel.org
ba9a5918 4143S: Maintained
679655da 4144F: drivers/edac/i5000_edac.c
ba9a5918 4145
44c12cb2 4146EDAC-I5400
009a5410 4147M: Mauro Carvalho Chehab <mchehab@osg.samsung.com>
67c89316 4148L: linux-edac@vger.kernel.org
44c12cb2 4149S: Maintained
679655da 4150F: drivers/edac/i5400_edac.c
44c12cb2 4151
3c9c92b6 4152EDAC-I7300
009a5410 4153M: Mauro Carvalho Chehab <mchehab@osg.samsung.com>
3c9c92b6 4154L: linux-edac@vger.kernel.org
3c9c92b6
MCC
4155S: Maintained
4156F: drivers/edac/i7300_edac.c
4157
67c89316 4158EDAC-I7CORE
009a5410 4159M: Mauro Carvalho Chehab <mchehab@osg.samsung.com>
67c89316 4160L: linux-edac@vger.kernel.org
67c89316 4161S: Maintained
70aff0ce 4162F: drivers/edac/i7core_edac.c
67c89316 4163
ba9a5918 4164EDAC-I82975X
8b58be88 4165M: Ranganathan Desikan <ravi@jetztechnologies.com>
25527885 4166M: "Arvind R." <arvino55@gmail.com>
91445c72 4167L: linux-edac@vger.kernel.org
ba9a5918 4168S: Maintained
679655da 4169F: drivers/edac/i82975x_edac.c
ba9a5918 4170
791b4706
JB
4171EDAC-IE31200
4172M: Jason Baron <jbaron@akamai.com>
4173L: linux-edac@vger.kernel.org
791b4706
JB
4174S: Maintained
4175F: drivers/edac/ie31200_edac.c
4176
ccdfb979 4177EDAC-MPC85XX
30c7469b 4178M: Johannes Thumshirn <morbidrsa@gmail.com>
ccdfb979 4179L: linux-edac@vger.kernel.org
ccdfb979
JT
4180S: Maintained
4181F: drivers/edac/mpc85xx_edac.[ch]
4182
ba9a5918 4183EDAC-PASEMI
8b58be88 4184M: Egor Martovetsky <egor@pasemi.com>
91445c72 4185L: linux-edac@vger.kernel.org
6bc78404 4186S: Maintained
679655da 4187F: drivers/edac/pasemi_edac.c
6bc78404 4188
0e438e3f 4189EDAC-R82600
8b58be88 4190M: Tim Small <tim@buttersideup.com>
91445c72 4191L: linux-edac@vger.kernel.org
0e438e3f 4192S: Maintained
679655da 4193F: drivers/edac/r82600_edac.c
da9bb1d2 4194
4d096ca7 4195EDAC-SBRIDGE
009a5410 4196M: Mauro Carvalho Chehab <mchehab@osg.samsung.com>
4d096ca7 4197L: linux-edac@vger.kernel.org
4d096ca7
MCC
4198S: Maintained
4199F: drivers/edac/sb_edac.c
4200
995e1de4
LH
4201EDAC-XGENE
4202APPLIED MICRO (APM) X-GENE SOC EDAC
4203M: Loc Ho <lho@apm.com>
4204S: Supported
4205F: drivers/edac/xgene_edac.c
4206F: Documentation/devicetree/bindings/edac/apm-xgene-edac.txt
4207
af39917d
CL
4208EDIROL UA-101/UA-1000 DRIVER
4209M: Clemens Ladisch <clemens@ladisch.de>
4210L: alsa-devel@alsa-project.org (moderated for non-subscribers)
4211T: git git://git.alsa-project.org/alsa-kernel.git
4212S: Maintained
4213F: sound/usb/misc/ua101.c
4214
1f7df953 4215EXTENSIBLE FIRMWARE INTERFACE (EFI)
825fcfce 4216M: Matt Fleming <matt@codeblueprint.co.uk>
1f7df953 4217L: linux-efi@vger.kernel.org
78bef24e 4218T: git git://git.kernel.org/pub/scm/linux/kernel/git/mfleming/efi.git
1f7df953 4219S: Maintained
fb2efb5c 4220F: Documentation/efi-stub.txt
1f7df953
MF
4221F: arch/ia64/kernel/efi.c
4222F: arch/x86/boot/compressed/eboot.[ch]
4223F: arch/x86/include/asm/efi.h
4224F: arch/x86/platform/efi/*
a9499fa7 4225F: drivers/firmware/efi/*
1f7df953
MF
4226F: include/linux/efi*.h
4227
d68772b7
MF
4228EFI VARIABLE FILESYSTEM
4229M: Matthew Garrett <matthew.garrett@nebula.com>
4230M: Jeremy Kerr <jk@ozlabs.org>
825fcfce 4231M: Matt Fleming <matt@codeblueprint.co.uk>
d68772b7
MF
4232T: git git://git.kernel.org/pub/scm/linux/kernel/git/mfleming/efi.git
4233L: linux-efi@vger.kernel.org
4234S: Maintained
4235F: fs/efivarfs/
4236
85a00d9b
PJ
4237EFIFB FRAMEBUFFER DRIVER
4238L: linux-fbdev@vger.kernel.org
4239M: Peter Jones <pjones@redhat.com>
4240S: Maintained
8a61f013 4241F: drivers/video/fbdev/efifb.c
85a00d9b 4242
0bee8d28
JT
4243EFS FILESYSTEM
4244W: http://aeschi.ch.eu.org/efs/
4245S: Orphan
679655da 4246F: fs/efs/
0bee8d28 4247
aa8a9e25 4248EHEA (IBM pSeries eHEA 10Gb ethernet adapter) DRIVER
34b1901a 4249M: Thadeu Lima de Souza Cascardo <cascardo@linux.vnet.ibm.com>
aa8a9e25
BL
4250L: netdev@vger.kernel.org
4251S: Maintained
9aa32835 4252F: drivers/net/ethernet/ibm/ehea/
aa8a9e25 4253
f0319efe 4254EM28XX VIDEO4LINUX DRIVER
009a5410 4255M: Mauro Carvalho Chehab <mchehab@osg.samsung.com>
f0319efe 4256L: linux-media@vger.kernel.org
a825eaec 4257W: https://linuxtv.org
f0319efe
MCC
4258T: git git://linuxtv.org/media_tree.git
4259S: Maintained
4260F: drivers/media/usb/em28xx/
4261
3e3a7d66 4262EMBEDDED LINUX
8b58be88
JP
4263M: Paul Gortmaker <paul.gortmaker@windriver.com>
4264M: Matt Mackall <mpm@selenic.com>
4265M: David Woodhouse <dwmw2@infradead.org>
3e3a7d66
DW
4266L: linux-embedded@vger.kernel.org
4267S: Maintained
4268
32505876
JS
4269EMULEX/AVAGO LPFC FC/FCOE SCSI DRIVER
4270M: James Smart <james.smart@avagotech.com>
4271M: Dick Kennedy <dick.kennedy@avagotech.com>
ce00f85c 4272L: linux-scsi@vger.kernel.org
32505876 4273W: http://www.avagotech.com
ce00f85c 4274S: Supported
679655da 4275F: drivers/scsi/lpfc/
3a1c1d44 4276
5f5bac82 4277ENE CB710 FLASH CARD READER DRIVER
8b58be88 4278M: Michał Mirosław <mirq-linux@rere.qmqm.pl>
5f5bac82
MM
4279S: Maintained
4280F: drivers/misc/cb710/
4281F: drivers/mmc/host/cb710-mmc.*
4282F: include/linux/cb710.h
4283
931e39a1
ML
4284ENE KB2426 (ENE0100/ENE020XX) INFRARED RECEIVER
4285M: Maxim Levitsky <maximlevitsky@gmail.com>
4286S: Maintained
2a837449 4287F: drivers/media/rc/ene_ir.*
931e39a1 4288
d5ca9006 4289EPSON S1D13XXX FRAMEBUFFER DRIVER
8b58be88 4290M: Kristoffer Ericson <kristoffer.ericson@gmail.com>
d5ca9006 4291S: Maintained
084bad91 4292T: git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
8a61f013 4293F: drivers/video/fbdev/s1d13xxxfb.c
679655da 4294F: include/video/s1d13xxxfb.h
d5ca9006 4295
38df6492
ME
4296ET131X NETWORK DRIVER
4297M: Mark Einon <mark.einon@gmail.com>
4298S: Odd Fixes
4299F: drivers/net/ethernet/agere/
4300
1da177e4 4301ETHERNET BRIDGE
adbbf69d 4302M: Stephen Hemminger <stephen@networkplumber.org>
f318a63b 4303L: bridge@lists.linux-foundation.org
4c325313 4304L: netdev@vger.kernel.org
c996d8b9 4305W: http://www.linuxfoundation.org/en/Net:Bridge
1da177e4 4306S: Maintained
679655da
JP
4307F: include/linux/netfilter_bridge/
4308F: net/bridge/
1da177e4 4309
22f08ad9
FF
4310ETHERNET PHY LIBRARY
4311M: Florian Fainelli <f.fainelli@gmail.com>
4312L: netdev@vger.kernel.org
4313S: Maintained
4314F: include/linux/phy.h
4315F: include/linux/phy_fixed.h
4316F: drivers/net/phy/
4317F: Documentation/networking/phy.txt
4318F: drivers/of/of_mdio.c
4319F: drivers/of/of_net.c
4320
1da177e4 4321EXT2 FILE SYSTEM
d8130624 4322M: Jan Kara <jack@suse.com>
72be2ccf 4323L: linux-ext4@vger.kernel.org
1da177e4 4324S: Maintained
679655da
JP
4325F: Documentation/filesystems/ext2.txt
4326F: fs/ext2/
4327F: include/linux/ext2*
1da177e4 4328
72be2ccf 4329EXT4 FILE SYSTEM
8b58be88 4330M: "Theodore Ts'o" <tytso@mit.edu>
3c373a5f 4331M: Andreas Dilger <adilger.kernel@dilger.ca>
72be2ccf 4332L: linux-ext4@vger.kernel.org
08a225f1 4333W: http://ext4.wiki.kernel.org
8a6e2535 4334Q: http://patchwork.ozlabs.org/project/linux-ext4/list/
9f273c24 4335T: git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/ext4.git
1da177e4 4336S: Maintained
679655da
JP
4337F: Documentation/filesystems/ext4.txt
4338F: fs/ext4/
1da177e4 4339
c5532b09 4340Extended Verification Module (EVM)
74dd744f
MZ
4341M: Mimi Zohar <zohar@linux.vnet.ibm.com>
4342L: linux-ima-devel@lists.sourceforge.net
4343L: linux-security-module@vger.kernel.org
c5532b09
MZ
4344S: Supported
4345F: security/integrity/evm/
4346
df6b3cfe
MH
4347EXTERNAL CONNECTOR SUBSYSTEM (EXTCON)
4348M: MyungJoo Ham <myungjoo.ham@samsung.com>
4349M: Chanwoo Choi <cw00.choi@samsung.com>
4350L: linux-kernel@vger.kernel.org
81df63a9 4351T: git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/extcon.git
df6b3cfe
MH
4352S: Maintained
4353F: drivers/extcon/
cd2c3e7f
CC
4354F: include/linux/extcon/
4355F: include/linux/extcon.h
df6b3cfe 4356F: Documentation/extcon/
cd2c3e7f 4357F: Documentation/devicetree/bindings/extcon/
df6b3cfe 4358
e2a75c44 4359EXYNOS DP DRIVER
b7701755 4360M: Jingoo Han <jingoohan1@gmail.com>
e2a75c44
JH
4361L: dri-devel@lists.freedesktop.org
4362S: Maintained
4363F: drivers/gpu/drm/exynos/exynos_dp*
4364
33ad3912
DL
4365EXYNOS MIPI DISPLAY DRIVERS
4366M: Inki Dae <inki.dae@samsung.com>
4367M: Donghwa Lee <dh09.lee@samsung.com>
4368M: Kyungmin Park <kyungmin.park@samsung.com>
4369L: linux-fbdev@vger.kernel.org
4370S: Maintained
8a61f013 4371F: drivers/video/fbdev/exynos/exynos_mipi*
33ad3912
DL
4372F: include/video/exynos_mipi*
4373
e53004e2 4374F71805F HARDWARE MONITORING DRIVER
d8130624 4375M: Jean Delvare <jdelvare@suse.com>
e53004e2
JD
4376L: lm-sensors@lm-sensors.org
4377S: Maintained
679655da
JP
4378F: Documentation/hwmon/f71805f
4379F: drivers/hwmon/f71805f.c
e53004e2 4380
eea977ed
MB
4381FC0011 TUNER DRIVER
4382M: Michael Buesch <m@bues.ch>
4383L: linux-media@vger.kernel.org
4384S: Maintained
ccae7af2
MCC
4385F: drivers/media/tuners/fc0011.h
4386F: drivers/media/tuners/fc0011.c
eea977ed 4387
91952bc0
AP
4388FC2580 MEDIA DRIVER
4389M: Antti Palosaari <crope@iki.fi>
4390L: linux-media@vger.kernel.org
a825eaec 4391W: https://linuxtv.org
91952bc0
AP
4392W: http://palosaari.fi/linux/
4393Q: http://patchwork.linuxtv.org/project/linux-media/list/
4394T: git git://linuxtv.org/anttip/media_tree.git
4395S: Maintained
4396F: drivers/media/tuners/fc2580*
eea977ed 4397
88b2dbdb
EP
4398FANOTIFY
4399M: Eric Paris <eparis@redhat.com>
4400S: Maintained
4401F: fs/notify/fanotify/
4402F: include/linux/fanotify.h
c117ab84 4403F: include/uapi/linux/fanotify.h
88b2dbdb 4404
1da177e4 4405FARSYNC SYNCHRONOUS DRIVER
8b58be88 4406M: Kevin Curtis <kevin.curtis@farsite.co.uk>
1da177e4
LT
4407W: http://www.farsite.co.uk/
4408S: Supported
679655da 4409F: drivers/net/wan/farsync.*
1da177e4 4410
c5408b88 4411FAULT INJECTION SUPPORT
8b58be88 4412M: Akinobu Mita <akinobu.mita@gmail.com>
c5408b88 4413S: Supported
679655da
JP
4414F: Documentation/fault-injection/
4415F: lib/fault-inject.c
c5408b88 4416
053e514f
NT
4417FBTFT Framebuffer drivers
4418M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
4419M: Noralf Trønnes <noralf@tronnes.org>
4420S: Maintained
4421F: drivers/staging/fbtft/
4422
cae727db 4423FCOE SUBSYSTEM (libfc, libfcoe, fcoe)
3bd746cf 4424M: Vasu Dev <vasu.dev@intel.com>
f4aaea6d 4425L: fcoe-devel@open-fcoe.org
cae727db
RL
4426W: www.Open-FCoE.org
4427S: Supported
4428F: drivers/scsi/libfc/
4429F: drivers/scsi/fcoe/
4430F: include/scsi/fc/
4431F: include/scsi/libfc.h
4432F: include/scsi/libfcoe.h
c117ab84 4433F: include/uapi/scsi/fc/
cae727db 4434
e2d1d6c0 4435FILE LOCKING (flock() and fcntl()/lockf())
8c836fa8 4436M: Jeff Layton <jlayton@poochiereds.net>
9c3646d1 4437M: "J. Bruce Fields" <bfields@fieldses.org>
e2d1d6c0 4438L: linux-fsdevel@vger.kernel.org
1da177e4 4439S: Maintained
679655da
JP
4440F: include/linux/fcntl.h
4441F: include/linux/fs.h
c117ab84
CEB
4442F: include/uapi/linux/fcntl.h
4443F: include/uapi/linux/fs.h
679655da
JP
4444F: fs/fcntl.c
4445F: fs/locks.c
1da177e4 4446
e2d1d6c0 4447FILESYSTEMS (VFS and infrastructure)
8b58be88 4448M: Alexander Viro <viro@zeniv.linux.org.uk>
e2d1d6c0 4449L: linux-fsdevel@vger.kernel.org
173acc7c 4450S: Maintained
679655da 4451F: fs/*
173acc7c 4452
b26e0ed4 4453FINTEK F75375S HARDWARE MONITOR AND FAN CONTROLLER DRIVER
05576a1e 4454M: Riku Voipio <riku.voipio@iki.fi>
b26e0ed4
RV
4455L: lm-sensors@lm-sensors.org
4456S: Maintained
d5ca6918
JP
4457F: drivers/hwmon/f75375s.c
4458F: include/linux/f75375s.h
b26e0ed4 4459
a331b0c3
CL
4460FIREWIRE AUDIO DRIVERS
4461M: Clemens Ladisch <clemens@ladisch.de>
4462L: alsa-devel@alsa-project.org (moderated for non-subscribers)
4463T: git git://git.alsa-project.org/alsa-kernel.git
4464S: Maintained
4465F: sound/firewire/
4466
eb86ec51
SR
4467FIREWIRE MEDIA DRIVERS (firedtv)
4468M: Stefan Richter <stefanr@s5r6.in-berlin.de>
4469L: linux-media@vger.kernel.org
4470L: linux1394-devel@lists.sourceforge.net
4471T: git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media.git
4472S: Maintained
4473F: drivers/media/firewire/
4474
a511ce33
CB
4475FIREWIRE SBP-2 TARGET
4476M: Chris Boot <bootc@bootc.net>
4477L: linux-scsi@vger.kernel.org
4478L: target-devel@vger.kernel.org
4479L: linux1394-devel@lists.sourceforge.net
4480T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/lio-core-2.6.git master
4481S: Maintained
4482F: drivers/target/sbp/
4483
7d2c86b5 4484FIREWIRE SUBSYSTEM
8b58be88 4485M: Stefan Richter <stefanr@s5r6.in-berlin.de>
e2d1d6c0 4486L: linux1394-devel@lists.sourceforge.net
958a29cb 4487W: http://ieee1394.wiki.kernel.org/
2ca526bf 4488T: git git://git.kernel.org/pub/scm/linux/kernel/git/ieee1394/linux1394.git
e2d1d6c0 4489S: Maintained
679655da 4490F: drivers/firewire/
8f06ce3b
SR
4491F: include/linux/firewire.h
4492F: include/uapi/linux/firewire*.h
9f6d3c4b 4493F: tools/firewire/
e2d1d6c0
RD
4494
4495FIRMWARE LOADER (request_firmware)
39e68089
ML
4496M: Ming Lei <ming.lei@canonical.com>
4497L: linux-kernel@vger.kernel.org
4498S: Maintained
679655da
JP
4499F: Documentation/firmware_class/
4500F: drivers/base/firmware*.c
4501F: include/linux/firmware.h
e2d1d6c0 4502
f730e3dc 4503FLASH ADAPTER DRIVER (IBM Flash Adapter 900GB Full Height PCI Flash Card)
9bb3c446
PK
4504M: Joshua Morris <josh.h.morris@us.ibm.com>
4505M: Philip Kelleher <pjk1939@linux.vnet.ibm.com>
4506S: Maintained
4507F: drivers/block/rsxx/
4508
8206f664 4509FLOPPY DRIVER
e5f6450c 4510M: Jiri Kosina <jikos@kernel.org>
8206f664
JK
4511T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/floppy.git
4512S: Odd fixes
4513F: drivers/block/floppy.c
4514
9c9f32ed
AR
4515FMC SUBSYSTEM
4516M: Alessandro Rubini <rubini@gnudd.com>
4517W: http://www.ohwr.org/projects/fmc-bus
4518S: Supported
4519F: drivers/fmc/
4520F: include/linux/fmc*.h
4521F: include/linux/ipmi-fru.h
4522K: fmc_d.*register
4523
3c0ed7d5
AT
4524FPGA MANAGER FRAMEWORK
4525M: Alan Tull <atull@opensource.altera.com>
dd7d664a 4526R: Moritz Fischer <moritz.fischer@ettus.com>
3c0ed7d5
AT
4527S: Maintained
4528F: drivers/fpga/
4529F: include/linux/fpga/fpga-mgr.h
4530W: http://www.rocketboards.org
4531
e2d1d6c0 4532FPU EMULATOR
8b58be88 4533M: Bill Metzenthen <billm@melbpc.org.au>
e769980f 4534W: http://floatingpoint.sourceforge.net/emulator/index.html
e2d1d6c0 4535S: Maintained
679655da 4536F: arch/x86/math-emu/
e2d1d6c0
RD
4537
4538FRAME RELAY DLCI/FRAD (Sangoma drivers too)
e2d1d6c0 4539L: netdev@vger.kernel.org
c173bfac 4540S: Orphan
679655da
JP
4541F: drivers/net/wan/dlci.c
4542F: drivers/net/wan/sdla.c
e2d1d6c0
RD
4543
4544FRAMEBUFFER LAYER
5489e948
JCPV
4545M: Jean-Christophe Plagniol-Villard <plagnioj@jcrosoft.com>
4546M: Tomi Valkeinen <tomi.valkeinen@ti.com>
c69f677c 4547L: linux-fbdev@vger.kernel.org
e2d1d6c0 4548W: http://linux-fbdev.sourceforge.net/
b22fe37b 4549Q: http://patchwork.kernel.org/project/linux-fbdev/list/
5489e948 4550T: git git://git.kernel.org/pub/scm/linux/kernel/git/plagnioj/linux-fbdev.git
56be1416 4551S: Maintained
679655da 4552F: Documentation/fb/
b22fe37b
PM
4553F: drivers/video/
4554F: include/video/
679655da 4555F: include/linux/fb.h
c117ab84
CEB
4556F: include/uapi/video/
4557F: include/uapi/linux/fb.h
e2d1d6c0 4558
a57c188e 4559FREESCALE DIU FRAMEBUFFER DRIVER
c4ef9bc4 4560M: Timur Tabi <timur@tabi.org>
a57c188e 4561L: linux-fbdev@vger.kernel.org
c4ef9bc4 4562S: Maintained
8a61f013 4563F: drivers/video/fbdev/fsl-diu-fb.*
a57c188e 4564
e2d1d6c0 4565FREESCALE DMA DRIVER
8b58be88
JP
4566M: Li Yang <leoli@freescale.com>
4567M: Zhang Wei <zw@zh-kernel.org>
a4724ed6 4568L: linuxppc-dev@lists.ozlabs.org
e2d1d6c0 4569S: Maintained
679655da 4570F: drivers/dma/fsldma.*
e2d1d6c0 4571
44248aff
HX
4572FREESCALE GPMI NAND DRIVER
4573M: Han Xu <han.xu@nxp.com>
4574L: linux-mtd@lists.infradead.org
4575S: Maintained
4576F: drivers/mtd/nand/gpmi-nand/*
4577
e2d1d6c0 4578FREESCALE I2C CPM DRIVER
8b58be88 4579M: Jochen Friedrich <jochen@scram.de>
a4724ed6 4580L: linuxppc-dev@lists.ozlabs.org
846557d3 4581L: linux-i2c@vger.kernel.org
0d2b405a 4582S: Maintained
679655da 4583F: drivers/i2c/busses/i2c-cpm.c
0d2b405a 4584
60e8c5ab 4585FREESCALE IMX / MXC FRAMEBUFFER DRIVER
8b58be88 4586M: Sascha Hauer <kernel@pengutronix.de>
c69f677c 4587L: linux-fbdev@vger.kernel.org
efc03ecb 4588L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
60e8c5ab 4589S: Maintained
bad985a1 4590F: include/linux/platform_data/video-imxfb.h
8a61f013 4591F: drivers/video/fbdev/imxfb.c
60e8c5ab 4592
4d8e2cef 4593FREESCALE QUAD SPI DRIVER
38714fbd 4594M: Han Xu <han.xu@nxp.com>
4d8e2cef
HX
4595L: linux-mtd@lists.infradead.org
4596S: Maintained
4597F: drivers/mtd/spi-nor/fsl-quadspi.c
4598
4689a6b1 4599FREESCALE SOC FS_ENET DRIVER
8b58be88
JP
4600M: Pantelis Antoniou <pantelis.antoniou@gmail.com>
4601M: Vitaly Bordug <vbordug@ru.mvista.com>
a4724ed6 4602L: linuxppc-dev@lists.ozlabs.org
4689a6b1
PA
4603L: netdev@vger.kernel.org
4604S: Maintained
ec21e2ec 4605F: drivers/net/ethernet/freescale/fs_enet/
679655da 4606F: include/linux/fs_enet_pd.h
4689a6b1 4607
63a0a00b
NA
4608FREESCALE IMX / MXC FEC DRIVER
4609M: Fugang Duan <fugang.duan@nxp.com>
4610L: netdev@vger.kernel.org
4611S: Maintained
4612F: drivers/net/ethernet/freescale/fec_main.c
4613F: drivers/net/ethernet/freescale/fec_ptp.c
4614F: drivers/net/ethernet/freescale/fec.h
4615F: Documentation/devicetree/bindings/net/fsl-fec.txt
4616
d9e9d82c 4617FREESCALE QUICC ENGINE LIBRARY
a4724ed6 4618L: linuxppc-dev@lists.ozlabs.org
c4ef9bc4 4619S: Orphan
7aa1aa6e
ZQ
4620F: drivers/soc/fsl/qe/
4621F: include/soc/fsl/*qe*.h
4622F: include/soc/fsl/*ucc*.h
d9e9d82c 4623
b55ef929 4624FREESCALE USB PERIPHERAL DRIVERS
8b58be88 4625M: Li Yang <leoli@freescale.com>
6372594a 4626L: linux-usb@vger.kernel.org
a4724ed6 4627L: linuxppc-dev@lists.ozlabs.org
a7205b30 4628S: Maintained
faf2e1db 4629F: drivers/usb/gadget/udc/fsl*
a7205b30 4630
beaf53bf 4631FREESCALE QUICC ENGINE UCC ETHERNET DRIVER
8b58be88 4632M: Li Yang <leoli@freescale.com>
beaf53bf 4633L: netdev@vger.kernel.org
a4724ed6 4634L: linuxppc-dev@lists.ozlabs.org
beaf53bf 4635S: Maintained
ec21e2ec 4636F: drivers/net/ethernet/freescale/ucc_geth*
beaf53bf 4637
abb1ed7b
CM
4638FREESCALE eTSEC ETHERNET DRIVER (GIANFAR)
4639M: Claudiu Manoil <claudiu.manoil@freescale.com>
4640L: netdev@vger.kernel.org
4641S: Maintained
4642F: drivers/net/ethernet/freescale/gianfar*
4643X: drivers/net/ethernet/freescale/gianfar_ptp.c
4644F: Documentation/devicetree/bindings/net/fsl-tsec-phy.txt
4645
d9e9d82c 4646FREESCALE QUICC ENGINE UCC UART DRIVER
c4ef9bc4 4647M: Timur Tabi <timur@tabi.org>
a4724ed6 4648L: linuxppc-dev@lists.ozlabs.org
c4ef9bc4 4649S: Maintained
df621252 4650F: drivers/tty/serial/ucc_uart.c
d9e9d82c
TT
4651
4652FREESCALE SOC SOUND DRIVERS
c4ef9bc4 4653M: Timur Tabi <timur@tabi.org>
dc85950a 4654M: Nicolin Chen <nicoleotsuka@gmail.com>
b4b98297 4655M: Xiubo Li <Xiubo.Lee@gmail.com>
93711660 4656L: alsa-devel@alsa-project.org (moderated for non-subscribers)
a4724ed6 4657L: linuxppc-dev@lists.ozlabs.org
c4ef9bc4 4658S: Maintained
69aefcea 4659F: sound/soc/fsl/fsl*
dc85950a 4660F: sound/soc/fsl/imx*
69aefcea 4661F: sound/soc/fsl/mpc8610_hpcd.c
d9e9d82c 4662
31c88965 4663FREESCALE QORIQ MANAGEMENT COMPLEX DRIVER
9c3646d1 4664M: "J. German Rivera" <German.Rivera@freescale.com>
31c88965
GR
4665L: linux-kernel@vger.kernel.org
4666S: Maintained
4667F: drivers/staging/fsl-mc/
4668
1da177e4 4669FREEVXFS FILESYSTEM
8b58be88 4670M: Christoph Hellwig <hch@infradead.org>
1da177e4
LT
4671W: ftp://ftp.openlinux.org/pub/people/hch/vxfs
4672S: Maintained
679655da 4673F: fs/freevxfs/
1da177e4 4674
71038f52 4675FREEZER
49db1903 4676M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
7fb06082 4677M: Pavel Machek <pavel@ucw.cz>
bf1c138e 4678L: linux-pm@vger.kernel.org
71038f52 4679S: Supported
679655da
JP
4680F: Documentation/power/freezing-of-tasks.txt
4681F: include/linux/freezer.h
4682F: kernel/freezer.c
71038f52 4683
839a1f79
KRW
4684FRONTSWAP API
4685M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
4686L: linux-kernel@vger.kernel.org
4687S: Maintained
4688F: mm/frontswap.c
4689F: include/linux/frontswap.h
4690
a5432f5a 4691FS-CACHE: LOCAL CACHING FOR NETWORK FILESYSTEMS
8b58be88 4692M: David Howells <dhowells@redhat.com>
e62d6e24 4693L: linux-cachefs@redhat.com (moderated for non-subscribers)
a5432f5a
DH
4694S: Supported
4695F: Documentation/filesystems/caching/
4696F: fs/fscache/
4697F: include/linux/fscache*.h
4698
f58ad8f5 4699F2FS FILE SYSTEM
9b29d481 4700M: Jaegeuk Kim <jaegeuk@kernel.org>
f6238a72 4701M: Changman Lee <cm224.lee@samsung.com>
7b2a246b 4702R: Chao Yu <chao2.yu@samsung.com>
f58ad8f5
JK
4703L: linux-f2fs-devel@lists.sourceforge.net
4704W: http://en.wikipedia.org/wiki/F2FS
4705T: git git://git.kernel.org/pub/scm/linux/kernel/git/jaegeuk/f2fs.git
4706S: Maintained
4707F: Documentation/filesystems/f2fs.txt
3bac380c 4708F: Documentation/ABI/testing/sysfs-fs-f2fs
f58ad8f5
JK
4709F: fs/f2fs/
4710F: include/linux/f2fs_fs.h
62d43eeb 4711F: include/trace/events/f2fs.h
f58ad8f5 4712
5ab7ffea 4713FUJITSU FR-V (FRV) PORT
0cf0305f 4714S: Orphan
679655da 4715F: arch/frv/
1da177e4 4716
20b93734 4717FUJITSU LAPTOP EXTRAS
409a3e98 4718M: Jonathan Woithe <jwoithe@just42.net>
d0944853 4719L: platform-driver-x86@vger.kernel.org
20b93734 4720S: Maintained
679655da 4721F: drivers/platform/x86/fujitsu-laptop.c
20b93734 4722
4da621b6
HK
4723FUJITSU M-5MO LS CAMERA ISP DRIVER
4724M: Kyungmin Park <kyungmin.park@samsung.com>
4725M: Heungjun Kim <riverful.kim@samsung.com>
4726L: linux-media@vger.kernel.org
4727S: Maintained
90d72ac6 4728F: drivers/media/i2c/m5mols/
b5dcee22 4729F: include/media/i2c/m5mols.h
4da621b6 4730
2d24c490
RG
4731FUJITSU TABLET EXTRAS
4732M: Robert Gerlach <khnz@gmx.de>
4733L: platform-driver-x86@vger.kernel.org
4734S: Maintained
4735F: drivers/platform/x86/fujitsu-tablet.c
4736
04578f17 4737FUSE: FILESYSTEM IN USERSPACE
8b58be88 4738M: Miklos Szeredi <miklos@szeredi.hu>
04578f17
MS
4739L: fuse-devel@lists.sourceforge.net
4740W: http://fuse.sourceforge.net/
0a30f612 4741T: git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/fuse.git
04578f17 4742S: Maintained
679655da 4743F: fs/fuse/
c117ab84 4744F: include/uapi/linux/fuse.h
0a30f612 4745F: Documentation/filesystems/fuse.txt
04578f17 4746
1da177e4 4747FUTURE DOMAIN TMC-16x0 SCSI DRIVER (16-bit)
8b58be88 4748M: Rik Faith <faith@cs.unc.edu>
1da177e4 4749L: linux-scsi@vger.kernel.org
baaea1dc 4750S: Odd Fixes (e.g., new signatures)
679655da 4751F: drivers/scsi/fdomain.*
1da177e4 4752
d8e2162c
PO
4753GCOV BASED KERNEL PROFILING
4754M: Peter Oberparleiter <oberpar@linux.vnet.ibm.com>
4755S: Maintained
4756F: kernel/gcov/
4757F: Documentation/gcov.txt
4758
1da177e4 4759GDT SCSI DISK ARRAY CONTROLLER DRIVER
8b58be88 4760M: Achim Leubner <achim_leubner@adaptec.com>
1da177e4
LT
4761L: linux-scsi@vger.kernel.org
4762W: http://www.icp-vortex.com/
4763S: Supported
679655da 4764F: drivers/scsi/gdt*
1da177e4 4765
158daf16
JK
4766GDB KERNEL DEBUGGING HELPER SCRIPTS
4767M: Jan Kiszka <jan.kiszka@siemens.com>
4768S: Supported
4769F: scripts/gdb/
4770
3169a1c7
HV
4771GEMTEK FM RADIO RECEIVER DRIVER
4772M: Hans Verkuil <hverkuil@xs4all.nl>
4773L: linux-media@vger.kernel.org
4774T: git git://linuxtv.org/media_tree.git
a825eaec 4775W: https://linuxtv.org
3169a1c7
HV
4776S: Maintained
4777F: drivers/media/radio/radio-gemtek*
4778
1c23af90 4779GENERIC GPIO I2C DRIVER
880b0e26 4780M: Haavard Skinnemoen <hskinnemoen@gmail.com>
1c23af90 4781S: Supported
679655da
JP
4782F: drivers/i2c/busses/i2c-gpio.c
4783F: include/linux/i2c-gpio.h
1c23af90 4784
92ed1a76
PK
4785GENERIC GPIO I2C MULTIPLEXER DRIVER
4786M: Peter Korsgaard <peter.korsgaard@barco.com>
4787L: linux-i2c@vger.kernel.org
4788S: Supported
e7065e20
JD
4789F: drivers/i2c/muxes/i2c-mux-gpio.c
4790F: include/linux/i2c-mux-gpio.h
4791F: Documentation/i2c/muxes/i2c-mux-gpio
92ed1a76 4792
9251ce95 4793GENERIC HDLC (WAN) DRIVERS
8b58be88 4794M: Krzysztof Halasa <khc@pm.waw.pl>
1da177e4
LT
4795W: http://www.kernel.org/pub/linux/utils/net/hdlc/
4796S: Maintained
679655da
JP
4797F: drivers/net/wan/c101.c
4798F: drivers/net/wan/hd6457*
4799F: drivers/net/wan/hdlc*
4800F: drivers/net/wan/n2.c
4801F: drivers/net/wan/pc300too.c
4802F: drivers/net/wan/pci200syn.c
4803F: drivers/net/wan/wanxl*
1da177e4 4804
1527aab6 4805GENERIC INCLUDE/ASM HEADER FILES
8b58be88 4806M: Arnd Bergmann <arnd@arndb.de>
1527aab6
AB
4807L: linux-arch@vger.kernel.org
4808T: git git://git.kernel.org/pub/scm/linux/kernel/git/arnd/asm-generic.git
4809S: Maintained
14430813
JP
4810F: include/asm-generic/
4811F: include/uapi/asm-generic/
1527aab6 4812
ff764963
KVA
4813GENERIC PHY FRAMEWORK
4814M: Kishon Vijay Abraham I <kishon@ti.com>
4815L: linux-kernel@vger.kernel.org
4816T: git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/linux-phy.git
4817S: Supported
4818F: drivers/phy/
4819F: include/linux/phy/
4820
eea97aed
KH
4821GENERIC PM DOMAINS
4822M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
4823M: Kevin Hilman <khilman@kernel.org>
4824M: Ulf Hansson <ulf.hansson@linaro.org>
4825L: linux-pm@vger.kernel.org
4826S: Supported
4827F: drivers/base/power/domain*.c
4828F: include/linux/pm_domain.h
4829
ccb86a69 4830GENERIC UIO DRIVER FOR PCI DEVICES
bda2562c 4831M: "Michael S. Tsirkin" <mst@redhat.com>
ccb86a69 4832L: kvm@vger.kernel.org
ccb86a69
MT
4833S: Supported
4834F: drivers/uio/uio_pci_generic.c
4835
f8f1ec73
JP
4836GET_MAINTAINER SCRIPT
4837M: Joe Perches <joe@perches.com>
4838S: Maintained
4839F: scripts/get_maintainer.pl
4840
5be7b50f 4841GFS2 FILE SYSTEM
8b58be88 4842M: Steven Whitehouse <swhiteho@redhat.com>
28666d6d 4843M: Bob Peterson <rpeterso@redhat.com>
a4644184 4844L: cluster-devel@redhat.com
5be7b50f 4845W: http://sources.redhat.com/cluster/
28666d6d 4846T: git git://git.kernel.org/pub/scm/linux/kernel/git/gfs2/linux-gfs2.git
5be7b50f 4847S: Supported
679655da
JP
4848F: Documentation/filesystems/gfs2*.txt
4849F: fs/gfs2/
c117ab84 4850F: include/uapi/linux/gfs2_ondisk.h
5be7b50f 4851
0a34eb8f 4852GIGASET ISDN DRIVERS
6b096fde 4853M: Paul Bolle <pebolle@tiscali.nl>
0a34eb8f
HL
4854L: gigaset307x-common@lists.sourceforge.net
4855W: http://gigaset307x.sourceforge.net/
6b096fde 4856S: Odd Fixes
679655da
JP
4857F: Documentation/isdn/README.gigaset
4858F: drivers/isdn/gigaset/
c117ab84 4859F: include/uapi/linux/gigaset_dev.h
0a34eb8f 4860
7eea35fe
JP
4861GO7007 MPEG CODEC
4862M: Hans Verkuil <hans.verkuil@cisco.com>
4863L: linux-media@vger.kernel.org
4864S: Maintained
4865F: drivers/media/usb/go7007/
4866
ca96ea86
BN
4867GOODIX TOUCHSCREEN
4868M: Bastien Nocera <hadess@hadess.net>
4869L: linux-input@vger.kernel.org
4870S: Maintained
4871F: drivers/input/touchscreen/goodix.c
4872
a0dc00b4 4873GPIO SUBSYSTEM
e4651a9f 4874M: Linus Walleij <linus.walleij@linaro.org>
f2fa75cd 4875M: Alexandre Courbot <gnurou@gmail.com>
d15b7179 4876L: linux-gpio@vger.kernel.org
f2fa75cd
LW
4877T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-gpio.git
4878S: Maintained
4879F: Documentation/gpio/
40c159b7 4880F: Documentation/ABI/testing/gpio-cdev
fe95046e 4881F: Documentation/ABI/obsolete/sysfs-gpio
a0dc00b4 4882F: drivers/gpio/
bdc6e95e
AC
4883F: include/linux/gpio/
4884F: include/linux/gpio.h
9b692346 4885F: include/asm-generic/gpio.h
3c702e99 4886F: include/uapi/linux/gpio.h
6d591c46 4887F: tools/gpio/
a0dc00b4 4888
71a6d0af
HW
4889GRE DEMULTIPLEXER DRIVER
4890M: Dmitry Kozlov <xeb@mail.ru>
4891L: netdev@vger.kernel.org
4892S: Maintained
11c26770
JP
4893F: net/ipv4/gre_demux.c
4894F: net/ipv4/gre_offload.c
71a6d0af
HW
4895F: include/net/gre.h
4896
d4c41139
KG
4897GRETH 10/100/1G Ethernet MAC device driver
4898M: Kristoffer Glembo <kristoffer@gaisler.com>
4899L: netdev@vger.kernel.org
4900S: Maintained
a31a96ad 4901F: drivers/net/ethernet/aeroflex/
d4c41139 4902
e8deeae2 4903GSPCA FINEPIX SUBDRIVER
8b58be88 4904M: Frank Zago <frank@zago.net>
661263b5 4905L: linux-media@vger.kernel.org
275ffde4 4906T: git git://linuxtv.org/media_tree.git
e8deeae2 4907S: Maintained
0c0d06ca 4908F: drivers/media/usb/gspca/finepix.c
e8deeae2 4909
4b3fa3c4
OL
4910GSPCA GL860 SUBDRIVER
4911M: Olivier Lorin <o.lorin@laposte.net>
4912L: linux-media@vger.kernel.org
275ffde4 4913T: git git://linuxtv.org/media_tree.git
4b3fa3c4 4914S: Maintained
0c0d06ca 4915F: drivers/media/usb/gspca/gl860/
4b3fa3c4 4916
e8deeae2 4917GSPCA M5602 SUBDRIVER
8b58be88 4918M: Erik Andren <erik.andren@gmail.com>
661263b5 4919L: linux-media@vger.kernel.org
275ffde4 4920T: git git://linuxtv.org/media_tree.git
e8deeae2 4921S: Maintained
0c0d06ca 4922F: drivers/media/usb/gspca/m5602/
e8deeae2
JFM
4923
4924GSPCA PAC207 SONIXB SUBDRIVER
8b58be88 4925M: Hans de Goede <hdegoede@redhat.com>
661263b5 4926L: linux-media@vger.kernel.org
275ffde4 4927T: git git://linuxtv.org/media_tree.git
e8deeae2 4928S: Maintained
0c0d06ca 4929F: drivers/media/usb/gspca/pac207.c
e8deeae2 4930
261982f1 4931GSPCA SN9C20X SUBDRIVER
d95c5b0b 4932M: Brian Johnson <brijohn@gmail.com>
261982f1 4933L: linux-media@vger.kernel.org
275ffde4 4934T: git git://linuxtv.org/media_tree.git
261982f1 4935S: Maintained
0c0d06ca 4936F: drivers/media/usb/gspca/sn9c20x.c
261982f1 4937
e8deeae2 4938GSPCA T613 SUBDRIVER
8b58be88 4939M: Leandro Costantino <lcostantino@gmail.com>
661263b5 4940L: linux-media@vger.kernel.org
275ffde4 4941T: git git://linuxtv.org/media_tree.git
e8deeae2 4942S: Maintained
0c0d06ca 4943F: drivers/media/usb/gspca/t613.c
e8deeae2
JFM
4944
4945GSPCA USB WEBCAM DRIVER
fc3f906b 4946M: Hans de Goede <hdegoede@redhat.com>
661263b5 4947L: linux-media@vger.kernel.org
275ffde4 4948T: git git://linuxtv.org/media_tree.git
e8deeae2 4949S: Maintained
0c0d06ca 4950F: drivers/media/usb/gspca/
e8deeae2 4951
584ec979 4952GUID PARTITION TABLE (GPT)
4f973c63 4953M: Davidlohr Bueso <dave@stgolabs.net>
584ec979
DB
4954L: linux-efi@vger.kernel.org
4955S: Maintained
4956F: block/partitions/efi.*
4957
aa3c598b 4958STK1160 USB VIDEO CAPTURE DRIVER
3259aa57 4959M: Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
aa3c598b 4960L: linux-media@vger.kernel.org
275ffde4 4961T: git git://linuxtv.org/media_tree.git
aa3c598b
EG
4962S: Maintained
4963F: drivers/media/usb/stk1160/
e8deeae2 4964
4e456b86
YS
4965H8/300 ARCHITECTURE
4966M: Yoshinori Sato <ysato@users.sourceforge.jp>
b992c768 4967L: uclinux-h8-devel@lists.sourceforge.jp (moderated for non-subscribers)
4e456b86
YS
4968W: http://uclinux-h8.sourceforge.jp
4969T: git git://git.sourceforge.jp/gitroot/uclinux-h8/linux.git
4970S: Maintained
4971F: arch/h8300/
4972F: drivers/clocksource/h8300_*.c
4973F: drivers/clk/h8300/
4974F: drivers/irqchip/irq-renesas-h8*.c
4975
71a6d0af
HW
4976HARD DRIVE ACTIVE PROTECTION SYSTEM (HDAPS) DRIVER
4977M: Frank Seidel <frank@f-seidel.de>
4978L: platform-driver-x86@vger.kernel.org
4979W: http://www.kernel.org/pub/linux/kernel/people/fseidel/hdaps/
4980S: Maintained
4981F: drivers/platform/x86/hdaps.c
4982
48fc9e26
HV
4983HDPVR USB VIDEO ENCODER DRIVER
4984M: Hans Verkuil <hverkuil@xs4all.nl>
4985L: linux-media@vger.kernel.org
4986T: git git://linuxtv.org/media_tree.git
a825eaec 4987W: https://linuxtv.org
48fc9e26 4988S: Odd Fixes
14430813 4989F: drivers/media/usb/hdpvr/
48fc9e26 4990
71a6d0af 4991HWPOISON MEMORY FAILURE HANDLING
f9625c48 4992M: Naoya Horiguchi <n-horiguchi@ah.jp.nec.com>
71a6d0af 4993L: linux-mm@kvack.org
71a6d0af
HW
4994S: Maintained
4995F: mm/memory-failure.c
4996F: mm/hwpoison-inject.c
4997
4998HYPERVISOR VIRTUAL CONSOLE DRIVER
4999L: linuxppc-dev@lists.ozlabs.org
5000S: Odd Fixes
5001F: drivers/tty/hvc/
5002
e5ab1477
AP
5003HACKRF MEDIA DRIVER
5004M: Antti Palosaari <crope@iki.fi>
5005L: linux-media@vger.kernel.org
a825eaec 5006W: https://linuxtv.org
e5ab1477
AP
5007W: http://palosaari.fi/linux/
5008Q: http://patchwork.linuxtv.org/project/linux-media/list/
5009T: git git://linuxtv.org/anttip/media_tree.git
5010S: Maintained
5011F: drivers/media/usb/hackrf/
5012
5b543965 5013HARDWARE MONITORING
d8130624 5014M: Jean Delvare <jdelvare@suse.com>
ca462085 5015M: Guenter Roeck <linux@roeck-us.net>
5b543965 5016L: lm-sensors@lm-sensors.org
595142e0 5017W: http://www.lm-sensors.org/
a94ef4ed 5018T: quilt http://jdelvare.nerim.net/devel/linux/jdelvare-hwmon/
885374e3 5019T: git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
9e012c1a 5020S: Maintained
047f4ec2 5021F: Documentation/hwmon/
679655da 5022F: drivers/hwmon/
047f4ec2 5023F: include/linux/hwmon*.h
5b543965 5024
844dd05f 5025HARDWARE RANDOM NUMBER GENERATOR CORE
c0d0787b
JP
5026M: Matt Mackall <mpm@selenic.com>
5027M: Herbert Xu <herbert@gondor.apana.org.au>
3eda7167 5028L: linux-crypto@vger.kernel.org
c0d0787b 5029S: Odd fixes
679655da
JP
5030F: Documentation/hw_random.txt
5031F: drivers/char/hw_random/
5032F: include/linux/hw_random.h
844dd05f 5033
8b37fcfc
OBC
5034HARDWARE SPINLOCK CORE
5035M: Ohad Ben-Cohen <ohad@wizery.com>
69ae9895 5036M: Bjorn Andersson <bjorn.andersson@linaro.org>
8b37fcfc 5037S: Maintained
9f273c24 5038T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/hwspinlock.git
8b37fcfc
OBC
5039F: Documentation/hwspinlock.txt
5040F: drivers/hwspinlock/hwspinlock_*
5041F: include/linux/hwspinlock.h
5042
1da177e4 5043HARMONY SOUND DRIVER
ac6aecbf 5044L: linux-parisc@vger.kernel.org
1da177e4 5045S: Maintained
679655da 5046F: sound/parisc/harmony.*
1da177e4 5047
91952bc0
AP
5048HD29L2 MEDIA DRIVER
5049M: Antti Palosaari <crope@iki.fi>
5050L: linux-media@vger.kernel.org
a825eaec 5051W: https://linuxtv.org
91952bc0
AP
5052W: http://palosaari.fi/linux/
5053Q: http://patchwork.linuxtv.org/project/linux-media/list/
5054T: git git://linuxtv.org/anttip/media_tree.git
5055S: Maintained
5056F: drivers/media/dvb-frontends/hd29l2*
5057
9257aa49 5058HEWLETT-PACKARD SMART ARRAY RAID DRIVER (hpsa)
a0a268ad 5059M: Don Brace <don.brace@microsemi.com>
9257aa49 5060L: iss_storagedev@hp.com
a0a268ad 5061L: esc.storagedev@microsemi.com
693373db 5062L: linux-scsi@vger.kernel.org
9257aa49
SC
5063S: Supported
5064F: Documentation/scsi/hpsa.txt
5065F: drivers/scsi/hpsa*.[ch]
5066F: include/linux/cciss*.h
c117ab84 5067F: include/uapi/linux/cciss*.h
9257aa49 5068
e2d1d6c0 5069HEWLETT-PACKARD SMART CISS RAID DRIVER (cciss)
516fdcea 5070M: Don Brace <don.brace@microsemi.com>
e2d1d6c0 5071L: iss_storagedev@hp.com
516fdcea 5072L: esc.storagedev@microsemi.com
693373db 5073L: linux-scsi@vger.kernel.org
e2d1d6c0 5074S: Supported
679655da
JP
5075F: Documentation/blockdev/cciss.txt
5076F: drivers/block/cciss*
5077F: include/linux/cciss_ioctl.h
c117ab84 5078F: include/uapi/linux/cciss_ioctl.h
e2d1d6c0 5079
1da177e4 5080HFS FILESYSTEM
6cf515e1
GU
5081L: linux-fsdevel@vger.kernel.org
5082S: Orphan
679655da
JP
5083F: Documentation/filesystems/hfs.txt
5084F: fs/hfs/
1da177e4 5085
ef575f47
GU
5086HFSPLUS FILESYSTEM
5087L: linux-fsdevel@vger.kernel.org
5088S: Orphan
5089F: Documentation/filesystems/hfsplus.txt
5090F: fs/hfsplus/
5091
1da177e4 5092HGA FRAMEBUFFER DRIVER
8b58be88 5093M: Ferenc Bakonyi <fero@drama.obuda.kando.hu>
1da177e4
LT
5094L: linux-nvidia@lists.surfsouth.com
5095W: http://drama.obuda.kando.hu/~fero/cgi-bin/hgafb.shtml
5096S: Maintained
8a61f013 5097F: drivers/video/fbdev/hgafb.c
1da177e4 5098
4480f15b 5099HIBERNATION (aka Software Suspend, aka swsusp)
49db1903 5100M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
7fb06082 5101M: Pavel Machek <pavel@ucw.cz>
bf1c138e 5102L: linux-pm@vger.kernel.org
e2d1d6c0 5103S: Supported
679655da
JP
5104F: arch/x86/power/
5105F: drivers/base/power/
5106F: kernel/power/
5107F: include/linux/suspend.h
5108F: include/linux/freezer.h
5109F: include/linux/pm.h
679655da 5110F: arch/*/include/asm/suspend*.h
e2d1d6c0 5111
4ef4caad 5112HID CORE LAYER
e5f6450c 5113M: Jiri Kosina <jikos@kernel.org>
406df153 5114R: Benjamin Tissoires <benjamin.tissoires@redhat.com>
eb76c5c0 5115L: linux-input@vger.kernel.org
54e5881d 5116T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid.git
4ef4caad 5117S: Maintained
679655da
JP
5118F: drivers/hid/
5119F: include/linux/hid*
c117ab84 5120F: include/uapi/linux/hid*
4ef4caad 5121
30ee72f0 5122HID SENSOR HUB DRIVERS
e5f6450c 5123M: Jiri Kosina <jikos@kernel.org>
30ee72f0
SP
5124M: Jonathan Cameron <jic23@kernel.org>
5125M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
5126L: linux-input@vger.kernel.org
5127L: linux-iio@vger.kernel.org
5128S: Maintained
5129F: Documentation/hid/hid-sensor*
5130F: drivers/hid/hid-sensor-*
5131F: drivers/iio/*/hid-*
5132F: include/linux/hid-sensor-*
5133
38bed542 5134HIGH-RESOLUTION TIMERS, CLOCKEVENTS, DYNTICKS
8b58be88 5135M: Thomas Gleixner <tglx@linutronix.de>
981c3a4f 5136L: linux-kernel@vger.kernel.org
75fc2d37 5137T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
38bed542 5138S: Maintained
679655da 5139F: Documentation/timers/
5cee9645 5140F: kernel/time/hrtimer.c
88606e80
TG
5141F: kernel/time/clockevents.c
5142F: kernel/time/tick*.*
5143F: kernel/time/timer_*.c
05ed8490 5144F: include/linux/clockchips.h
679655da 5145F: include/linux/hrtimer.h
38bed542 5146
1da177e4 5147HIGH-SPEED SCC DRIVER FOR AX.25
1da177e4 5148L: linux-hams@vger.kernel.org
8b64f2a0 5149S: Orphan
679655da
JP
5150F: drivers/net/hamradio/dmascc.c
5151F: drivers/net/hamradio/scc.c
1da177e4 5152
ede1e6f8 5153HIGHPOINT ROCKETRAID 3xxx RAID DRIVER
8b58be88 5154M: HighPoint Linux Team <linux@highpoint-tech.com>
ede1e6f8
HLT
5155W: http://www.highpoint-tech.com
5156S: Supported
679655da
JP
5157F: Documentation/scsi/hptiop.txt
5158F: drivers/scsi/hptiop.c
ede1e6f8 5159
1da177e4 5160HIPPI
8b58be88 5161M: Jes Sorensen <jes@trained-monkey.org>
1da177e4
LT
5162L: linux-hippi@sunsite.dk
5163S: Maintained
679655da 5164F: include/linux/hippidevice.h
c117ab84 5165F: include/uapi/linux/if_hippi.h
679655da 5166F: net/802/hippi.c
ff5a3b50 5167F: drivers/net/hippi/
1da177e4 5168
16c6c252
JG
5169HISILICON SAS Controller
5170M: John Garry <john.garry@huawei.com>
5171W: http://www.hisilicon.com
5172S: Supported
5173F: drivers/scsi/hisi_sas/
5174F: Documentation/devicetree/bindings/scsi/hisilicon-sas.txt
5175
ff1d2767 5176HOST AP DRIVER
8b58be88 5177M: Jouni Malinen <j@w1.fi>
85d32e7b 5178L: hostap@shmoo.com (subscribers-only)
724c6b35 5179L: linux-wireless@vger.kernel.org
ff1d2767
JM
5180W: http://hostap.epitest.fi/
5181S: Maintained
eb4f98d5 5182F: drivers/net/wireless/intersil/hostap/
ff1d2767 5183
dd8cd779 5184HP COMPAQ TC1100 TABLET WMI EXTRAS DRIVER
d0944853 5185L: platform-driver-x86@vger.kernel.org
95c70215 5186S: Orphan
679655da 5187F: drivers/platform/x86/tc1100-wmi.c
dd8cd779 5188
e2d1d6c0 5189HP100: Driver for HP 10/100 Mbit/s Voice Grade Network Adapter Series
8b58be88 5190M: Jaroslav Kysela <perex@perex.cz>
e2d1d6c0 5191S: Maintained
7e25d724 5192F: drivers/net/ethernet/hp/hp100.*
e2d1d6c0 5193
7d2c86b5 5194HPET: High Precision Event Timers driver
8b58be88 5195M: Clemens Ladisch <clemens@ladisch.de>
b9b0332f 5196S: Maintained
679655da
JP
5197F: Documentation/timers/hpet.txt
5198F: drivers/char/hpet.c
5199F: include/linux/hpet.h
c117ab84 5200F: include/uapi/linux/hpet.h
b9b0332f 5201
e07b5d79 5202HPET: x86
9e06f631 5203S: Orphan
679655da
JP
5204F: arch/x86/kernel/hpet.c
5205F: arch/x86/include/asm/hpet.h
b9b0332f 5206
1da177e4 5207HPFS FILESYSTEM
8b58be88 5208M: Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
1da177e4
LT
5209W: http://artax.karlin.mff.cuni.cz/~mikulas/vyplody/hpfs/index-e.cgi
5210S: Maintained
679655da 5211F: fs/hpfs/
1da177e4 5212
3441cded 5213HSI SUBSYSTEM
56459ea9
SR
5214M: Sebastian Reichel <sre@kernel.org>
5215T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-hsi.git
3441cded
SR
5216S: Maintained
5217F: Documentation/ABI/testing/sysfs-bus-hsi
56459ea9 5218F: Documentation/hsi.txt
3441cded
SR
5219F: drivers/hsi/
5220F: include/linux/hsi/
5221F: include/uapi/linux/hsi/
5222
7d2c86b5 5223HSO 3G MODEM DRIVER
8b58be88 5224M: Jan Dumon <j.dumon@option.com>
11cd29b0
DJB
5225W: http://www.pharscape.org
5226S: Maintained
679655da 5227F: drivers/net/usb/hso.c
11cd29b0 5228
19990e29
AB
5229HSR NETWORK PROTOCOL
5230M: Arvid Brodin <arvid.brodin@alten.se>
5231L: netdev@vger.kernel.org
5232S: Maintained
5233F: net/hsr/
5234
5a18c343 5235HTCPEN TOUCHSCREEN DRIVER
8b58be88 5236M: Pau Oliva Fora <pof@eslack.org>
5a18c343
POF
5237L: linux-input@vger.kernel.org
5238S: Maintained
679655da 5239F: drivers/input/touchscreen/htcpen.c
5a18c343 5240
1da177e4 5241HUGETLB FILESYSTEM
6d49e352 5242M: Nadia Yvette Chambers <nyc@holomorphy.com>
1da177e4 5243S: Maintained
679655da 5244F: fs/hugetlbfs/
1da177e4 5245
05183189 5246Hyper-V CORE AND DRIVERS
9c3646d1 5247M: "K. Y. Srinivasan" <kys@microsoft.com>
05183189
S
5248M: Haiyang Zhang <haiyangz@microsoft.com>
5249L: devel@linuxdriverproject.org
5250S: Maintained
a4162747
HZ
5251F: arch/x86/include/asm/mshyperv.h
5252F: arch/x86/include/uapi/asm/hyperv.h
5253F: arch/x86/kernel/cpu/mshyperv.c
05183189 5254F: drivers/hid/hid-hyperv.c
a4162747 5255F: drivers/hv/
f92ca80b 5256F: drivers/input/serio/hyperv-keyboard.c
4daace0d 5257F: drivers/pci/host/pci-hyperv.c
05183189 5258F: drivers/net/hyperv/
a4162747 5259F: drivers/scsi/storvsc_drv.c
8a61f013 5260F: drivers/video/fbdev/hyperv_fb.c
a4162747
HZ
5261F: include/linux/hyperv.h
5262F: tools/hv/
54bf725e 5263F: Documentation/ABI/stable/sysfs-bus-vmbus
05183189 5264
d85c8a6a 5265I2C OVER PARALLEL PORT
d8130624 5266M: Jean Delvare <jdelvare@suse.com>
d85c8a6a
JD
5267L: linux-i2c@vger.kernel.org
5268S: Maintained
5269F: Documentation/i2c/busses/i2c-parport
5270F: Documentation/i2c/busses/i2c-parport-light
5271F: drivers/i2c/busses/i2c-parport.c
5272F: drivers/i2c/busses/i2c-parport-light.c
5273
5274I2C/SMBUS CONTROLLER DRIVERS FOR PC
d8130624 5275M: Jean Delvare <jdelvare@suse.com>
d85c8a6a
JD
5276L: linux-i2c@vger.kernel.org
5277S: Maintained
5278F: Documentation/i2c/busses/i2c-ali1535
5279F: Documentation/i2c/busses/i2c-ali1563
5280F: Documentation/i2c/busses/i2c-ali15x3
5281F: Documentation/i2c/busses/i2c-amd756
5282F: Documentation/i2c/busses/i2c-amd8111
5283F: Documentation/i2c/busses/i2c-i801
5284F: Documentation/i2c/busses/i2c-nforce2
5285F: Documentation/i2c/busses/i2c-piix4
5286F: Documentation/i2c/busses/i2c-sis5595
5287F: Documentation/i2c/busses/i2c-sis630
5288F: Documentation/i2c/busses/i2c-sis96x
5289F: Documentation/i2c/busses/i2c-via
5290F: Documentation/i2c/busses/i2c-viapro
5291F: drivers/i2c/busses/i2c-ali1535.c
5292F: drivers/i2c/busses/i2c-ali1563.c
5293F: drivers/i2c/busses/i2c-ali15x3.c
5294F: drivers/i2c/busses/i2c-amd756.c
5295F: drivers/i2c/busses/i2c-amd756-s4882.c
5296F: drivers/i2c/busses/i2c-amd8111.c
5297F: drivers/i2c/busses/i2c-i801.c
5298F: drivers/i2c/busses/i2c-isch.c
5299F: drivers/i2c/busses/i2c-nforce2.c
5300F: drivers/i2c/busses/i2c-nforce2-s4985.c
5301F: drivers/i2c/busses/i2c-piix4.c
5302F: drivers/i2c/busses/i2c-sis5595.c
5303F: drivers/i2c/busses/i2c-sis630.c
5304F: drivers/i2c/busses/i2c-sis96x.c
5305F: drivers/i2c/busses/i2c-via.c
5306F: drivers/i2c/busses/i2c-viapro.c
5307
cb7f07a4
NH
5308I2C/SMBUS ISMT DRIVER
5309M: Seth Heasley <seth.heasley@intel.com>
5310M: Neil Horman <nhorman@tuxdriver.com>
5311L: linux-i2c@vger.kernel.org
5312F: drivers/i2c/busses/i2c-ismt.c
5313F: Documentation/i2c/busses/i2c-ismt
5314
6ea884db 5315I2C/SMBUS STUB DRIVER
d8130624 5316M: Jean Delvare <jdelvare@suse.com>
846557d3 5317L: linux-i2c@vger.kernel.org
6ea884db 5318S: Maintained
8547a5bc 5319F: drivers/i2c/i2c-stub.c
6ea884db 5320
5b543965 5321I2C SUBSYSTEM
14d77c4d 5322M: Wolfram Sang <wsa@the-dreams.de>
846557d3 5323L: linux-i2c@vger.kernel.org
9d4ea27a
WS
5324W: https://i2c.wiki.kernel.org/
5325Q: https://patchwork.ozlabs.org/project/linux-i2c/list/
14d77c4d 5326T: git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git
1da177e4 5327S: Maintained
40ed1b4c 5328F: Documentation/devicetree/bindings/i2c/
679655da
JP
5329F: Documentation/i2c/
5330F: drivers/i2c/
630bc46e 5331F: drivers/i2c/*/
679655da 5332F: include/linux/i2c.h
03b70d62 5333F: include/linux/i2c-*.h
c117ab84
CEB
5334F: include/uapi/linux/i2c.h
5335F: include/uapi/linux/i2c-*.h
1da177e4 5336
4560d677
WS
5337I2C ACPI SUPPORT
5338M: Mika Westerberg <mika.westerberg@linux.intel.com>
5339L: linux-i2c@vger.kernel.org
5340L: linux-acpi@vger.kernel.org
5341S: Maintained
4560d677 5342
d85c8a6a 5343I2C-TAOS-EVM DRIVER
d8130624 5344M: Jean Delvare <jdelvare@suse.com>
d85c8a6a
JD
5345L: linux-i2c@vger.kernel.org
5346S: Maintained
5347F: Documentation/i2c/busses/i2c-taos-evm
5348F: drivers/i2c/busses/i2c-taos-evm.c
5349
e8c76eed 5350I2C-TINY-USB DRIVER
8b58be88 5351M: Till Harbaum <till@harbaum.org>
846557d3 5352L: linux-i2c@vger.kernel.org
932d1872 5353W: http://www.harbaum.org/till/i2c_tiny_usb
e8c76eed 5354S: Maintained
679655da 5355F: drivers/i2c/busses/i2c-tiny-usb.c
e8c76eed 5356
1da177e4 5357i386 BOOT CODE
8b58be88 5358M: "H. Peter Anvin" <hpa@zytor.com>
1da177e4 5359S: Maintained
679655da 5360F: arch/x86/boot/
1da177e4
LT
5361
5362i386 SETUP CODE / CPU ERRATA WORKAROUNDS
8b58be88 5363M: "H. Peter Anvin" <hpa@zytor.com>
54e5881d 5364T: git git://git.kernel.org/pub/scm/linux/kernel/git/hpa/linux-2.6-x86setup.git
1da177e4
LT
5365S: Maintained
5366
1da177e4 5367IA64 (Itanium) PLATFORM
8b58be88
JP
5368M: Tony Luck <tony.luck@intel.com>
5369M: Fenghua Yu <fenghua.yu@intel.com>
1da177e4 5370L: linux-ia64@vger.kernel.org
6b1c70b1 5371T: git git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux.git
1da177e4 5372S: Maintained
679655da 5373F: arch/ia64/
1da177e4 5374
4cd38750
LDSB
5375IBM Power VMX Cryptographic instructions
5376M: Leonidas S. Barbosa <leosilva@linux.vnet.ibm.com>
5cd01fe1 5377M: Paulo Flabiano Smorigo <pfsmorigo@linux.vnet.ibm.com>
4cd38750
LDSB
5378L: linux-crypto@vger.kernel.org
5379S: Supported
5380F: drivers/crypto/vmx/Makefile
5381F: drivers/crypto/vmx/Kconfig
5382F: drivers/crypto/vmx/vmx.c
5383F: drivers/crypto/vmx/aes*
5384F: drivers/crypto/vmx/ghash*
5385F: drivers/crypto/vmx/ppc-xlate.pl
5386
956c203c 5387IBM Power in-Nest Crypto Acceleration
4cd38750 5388M: Leonidas S. Barbosa <leosilva@linux.vnet.ibm.com>
5cd01fe1 5389M: Paulo Flabiano Smorigo <pfsmorigo@linux.vnet.ibm.com>
956c203c
KY
5390L: linux-crypto@vger.kernel.org
5391S: Supported
28bceeaa
DS
5392F: drivers/crypto/nx/Makefile
5393F: drivers/crypto/nx/Kconfig
5394F: drivers/crypto/nx/nx-aes*
5395F: drivers/crypto/nx/nx-sha*
5396F: drivers/crypto/nx/nx.*
5397F: drivers/crypto/nx/nx_csbcpb.h
5398F: drivers/crypto/nx/nx_debugfs.h
956c203c 5399
0e16aafb 5400IBM Power 842 compression accelerator
41656aa7 5401M: Dan Streetman <ddstreet@ieee.org>
0e16aafb 5402S: Supported
28bceeaa
DS
5403F: drivers/crypto/nx/Makefile
5404F: drivers/crypto/nx/Kconfig
7011a122 5405F: drivers/crypto/nx/nx-842*
2da572c9 5406F: include/linux/sw842.h
2062c5b6 5407F: crypto/842.c
2da572c9 5408F: lib/842/
0e16aafb 5409
1da177e4 5410IBM Power Linux RAID adapter
8b58be88 5411M: Brian King <brking@us.ibm.com>
1da177e4 5412S: Supported
679655da 5413F: drivers/scsi/ipr.*
1da177e4 5414
9d348af4 5415IBM Power Virtual Ethernet Device Driver
eddd63a6 5416M: Thomas Falcon <tlfalcon@linux.vnet.ibm.com>
9d348af4
SL
5417L: netdev@vger.kernel.org
5418S: Supported
9aa32835 5419F: drivers/net/ethernet/ibm/ibmveth.*
9d348af4 5420
032c5e82
TF
5421IBM Power SRIOV Virtual NIC Device Driver
5422M: Thomas Falcon <tlfalcon@linux.vnet.ibm.com>
5423M: John Allen <jallen@linux.vnet.ibm.com>
5424L: netdev@vger.kernel.org
5425S: Supported
5426F: drivers/net/ethernet/ibm/ibmvnic.*
5427
e6babec6 5428IBM Power Virtual SCSI Device Drivers
bcbde52b 5429M: Tyrel Datwyler <tyreld@linux.vnet.ibm.com>
4b7652cc
RJ
5430L: linux-scsi@vger.kernel.org
5431S: Supported
e6babec6
NF
5432F: drivers/scsi/ibmvscsi/ibmvscsi*
5433F: drivers/scsi/ibmvscsi/viosrp.h
5434
5435IBM Power Virtual FC Device Drivers
44b4dad9 5436M: Tyrel Datwyler <tyreld@linux.vnet.ibm.com>
e6babec6
NF
5437L: linux-scsi@vger.kernel.org
5438S: Supported
5439F: drivers/scsi/ibmvscsi/ibmvfc*
4b7652cc 5440
1da177e4 5441IBM ServeRAID RAID DRIVER
f9213e78 5442S: Orphan
679655da 5443F: drivers/scsi/ips.*
1da177e4 5444
6ed9f9c4
PT
5445ICH LPC AND GPIO DRIVER
5446M: Peter Tyser <ptyser@xes-inc.com>
5447S: Maintained
5448F: drivers/mfd/lpc_ich.c
5449F: drivers/gpio/gpio-ich.c
5450
1e7106fc 5451IDE SUBSYSTEM
8b58be88 5452M: "David S. Miller" <davem@davemloft.net>
1da177e4 5453L: linux-ide@vger.kernel.org
8a6e2535 5454Q: http://patchwork.ozlabs.org/project/linux-ide/list/
08deed1e 5455T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/ide.git
1da177e4 5456S: Maintained
679655da
JP
5457F: Documentation/ide/
5458F: drivers/ide/
5459F: include/linux/ide.h
1da177e4 5460
6cb8c13d
IP
5461IDEAPAD LAPTOP EXTRAS DRIVER
5462M: Ike Panhc <ike.pan@canonical.com>
5463L: platform-driver-x86@vger.kernel.org
5464W: http://launchpad.net/ideapad-laptop
5465S: Maintained
5466F: drivers/platform/x86/ideapad-laptop.c
5467
1ea4c161
AM
5468IDEAPAD LAPTOP SLIDEBAR DRIVER
5469M: Andrey Moiseev <o2g.org.ru@gmail.com>
5470L: linux-input@vger.kernel.org
5471W: https://github.com/o2genum/ideapad-slidebar
5472S: Maintained
5473F: drivers/input/misc/ideapad_slidebar.c
5474
0f861e8c 5475IDE/ATAPI DRIVERS
487ba8e8 5476M: Borislav Petkov <bp@alien8.de>
9c5b0ce4 5477L: linux-ide@vger.kernel.org
c404c199 5478S: Maintained
679655da
JP
5479F: Documentation/cdrom/ide-cd
5480F: drivers/ide/ide-cd*
1da177e4 5481
27471fdb 5482IDLE-I7300
8b58be88 5483M: Andy Henroid <andrew.d.henroid@intel.com>
bf1c138e 5484L: linux-pm@vger.kernel.org
27471fdb 5485S: Supported
679655da 5486F: drivers/idle/i7300_idle.c
27471fdb 5487
02cf2286 5488IEEE 802.15.4 SUBSYSTEM
aff3eaa0 5489M: Alexander Aring <aar@pengutronix.de>
ebef9c12 5490L: linux-wpan@vger.kernel.org
aff3eaa0
AA
5491W: http://wpan.cakelab.org/
5492T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
5493T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
02cf2286
SL
5494S: Maintained
5495F: net/ieee802154/
68653359 5496F: net/mac802154/
251741b1 5497F: drivers/net/ieee802154/
580947d3
AA
5498F: include/linux/nl802154.h
5499F: include/linux/ieee802154.h
5500F: include/net/nl802154.h
5501F: include/net/mac802154.h
5502F: include/net/af_ieee802154.h
5503F: include/net/cfg802154.h
5504F: include/net/ieee802154_netdev.h
ebef9c12 5505F: Documentation/networking/ieee802154.txt
02cf2286 5506
b1c97193
SY
5507IGORPLUG-USB IR RECEIVER
5508M: Sean Young <sean@mess.org>
5509L: linux-media@vger.kernel.org
5510S: Maintained
5511F: drivers/media/rc/igorplugusb.c
5512
40ad4a30
SY
5513IGUANAWORKS USB IR TRANSCEIVER
5514M: Sean Young <sean@mess.org>
5515L: linux-media@vger.kernel.org
5516S: Maintained
5517F: drivers/media/rc/iguanair.c
5518
9545f86e 5519IIO SUBSYSTEM AND DRIVERS
030a13d7 5520M: Jonathan Cameron <jic23@kernel.org>
f0d61161
LPC
5521R: Hartmut Knaack <knaack.h@gmx.de>
5522R: Lars-Peter Clausen <lars@metafoo.de>
5523R: Peter Meerwald <pmeerw@pmeerw.net>
9545f86e
AP
5524L: linux-iio@vger.kernel.org
5525S: Maintained
03e7c251 5526F: drivers/iio/
9545f86e 5527F: drivers/staging/iio/
8fe671fc 5528F: include/linux/iio/
817020cf 5529F: tools/iio/
9545f86e 5530
65519263
SG
5531IKANOS/ADI EAGLE ADSL USB DRIVER
5532M: Matthieu Castet <castet.matthieu@free.fr>
5533M: Stanislaw Gruszka <stf_xl@wp.pl>
5534S: Maintained
5535F: drivers/usb/atm/ueagle-atm.c
5536
e89ab51f
GR
5537INA209 HARDWARE MONITOR DRIVER
5538M: Guenter Roeck <linux@roeck-us.net>
5539L: lm-sensors@lm-sensors.org
5540S: Maintained
5541F: Documentation/hwmon/ina209
5542F: Documentation/devicetree/bindings/i2c/ina209.txt
5543F: drivers/hwmon/ina209.c
5544
5545INA2XX HARDWARE MONITOR DRIVER
5546M: Guenter Roeck <linux@roeck-us.net>
5547L: lm-sensors@lm-sensors.org
5548S: Maintained
5549F: Documentation/hwmon/ina2xx
5550F: drivers/hwmon/ina2xx.c
5551F: include/linux/platform_data/ina2xx.h
5552
14dc124f
SIG
5553INDUSTRY PACK SUBSYSTEM (IPACK)
5554M: Samuel Iglesias Gonsalvez <siglesias@igalia.com>
5555M: Jens Taprogge <jens.taprogge@taprogge.org>
5556M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
5557L: industrypack-devel@lists.sourceforge.net
5558W: http://industrypack.sourceforge.net
5559S: Maintained
5560F: drivers/ipack/
5561
8adc53fd
ZLK
5562INGENIC JZ4780 DMA Driver
5563M: Zubair Lutfullah Kakakhel <Zubair.Kakakhel@imgtec.com>
5564S: Maintained
5565F: drivers/dma/dma-jz4780.c
5566
aa7168f4 5567INTEGRITY MEASUREMENT ARCHITECTURE (IMA)
74dd744f 5568M: Mimi Zohar <zohar@linux.vnet.ibm.com>
bfd33c4b 5569M: Dmitry Kasatkin <dmitry.kasatkin@gmail.com>
74dd744f
MZ
5570L: linux-ima-devel@lists.sourceforge.net
5571L: linux-ima-user@lists.sourceforge.net
5572L: linux-security-module@vger.kernel.org
9f273c24 5573T: git git://git.kernel.org/pub/scm/linux/kernel/git/zohar/linux-integrity.git
aa7168f4 5574S: Supported
679655da 5575F: security/integrity/ima/
aa7168f4 5576
9a4ea5a9
JH
5577IMGTEC IR DECODER DRIVER
5578M: James Hogan <james.hogan@imgtec.com>
5579S: Maintained
5580F: drivers/media/rc/img-ir/
5581
1da177e4 5582IMS TWINTURBO FRAMEBUFFER DRIVER
c69f677c 5583L: linux-fbdev@vger.kernel.org
843393d3 5584S: Orphan
8a61f013 5585F: drivers/video/fbdev/imsttfb.c
1da177e4
LT
5586
5587INFINIBAND SUBSYSTEM
b6b2bbe6 5588M: Doug Ledford <dledford@redhat.com>
8b58be88
JP
5589M: Sean Hefty <sean.hefty@intel.com>
5590M: Hal Rosenstock <hal.rosenstock@gmail.com>
e6cc0fd1 5591L: linux-rdma@vger.kernel.org
605841f5 5592W: http://www.openfabrics.org/
8a6e2535 5593Q: http://patchwork.kernel.org/project/linux-rdma/list/
2936ae04 5594T: git git://git.kernel.org/pub/scm/linux/kernel/git/dledford/rdma.git
1da177e4 5595S: Supported
679655da
JP
5596F: Documentation/infiniband/
5597F: drivers/infiniband/
2dfcad3a 5598F: drivers/staging/rdma/
c117ab84 5599F: include/uapi/linux/if_infiniband.h
954138dc
YD
5600F: include/uapi/rdma/
5601F: include/rdma/
1da177e4 5602
c9f04f58 5603INOTIFY
8b58be88
JP
5604M: John McCutchan <john@johnmccutchan.com>
5605M: Robert Love <rlove@rlove.org>
5606M: Eric Paris <eparis@parisplace.org>
c9f04f58 5607S: Maintained
679655da
JP
5608F: Documentation/filesystems/inotify.txt
5609F: fs/notify/inotify/
5610F: include/linux/inotify.h
c117ab84 5611F: include/uapi/linux/inotify.h
c9f04f58 5612
e2d1d6c0 5613INPUT (KEYBOARD, MOUSE, JOYSTICK, TOUCHSCREEN) DRIVERS
8b58be88 5614M: Dmitry Torokhov <dmitry.torokhov@gmail.com>
e2d1d6c0 5615L: linux-input@vger.kernel.org
8a6e2535 5616Q: http://patchwork.kernel.org/project/linux-input/list/
54e5881d 5617T: git git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input.git
e2d1d6c0 5618S: Maintained
679655da 5619F: drivers/input/
f4eea7e2 5620F: include/linux/input.h
c117ab84 5621F: include/uapi/linux/input.h
f4eea7e2 5622F: include/linux/input/
e52d8398 5623F: Documentation/devicetree/bindings/input/
e2d1d6c0 5624
3267a87f 5625INPUT MULTITOUCH (MT) PROTOCOL
75dd112a 5626M: Henrik Rydberg <rydberg@bitmath.org>
3267a87f 5627L: linux-input@vger.kernel.org
75dd112a 5628S: Odd fixes
3267a87f 5629F: Documentation/input/multi-touch-protocol.txt
7f9c2454 5630F: drivers/input/input-mt.c
3267a87f
HR
5631K: \b(ABS|SYN)_MT_
5632
97fa99a3
JY
5633INTEL ASoC BDW/HSW DRIVERS
5634M: Jie Yang <yang.jie@linux.intel.com>
e5747e40 5635L: alsa-devel@alsa-project.org (moderated for non-subscribers)
97fa99a3 5636S: Supported
e8e1225d
JP
5637F: sound/soc/intel/common/sst-dsp*
5638F: sound/soc/intel/common/sst-firmware.c
5639F: sound/soc/intel/boards/broadwell.c
5640F: sound/soc/intel/haswell/
97fa99a3 5641
4ac13e17
DJ
5642INTEL C600 SERIES SAS CONTROLLER DRIVER
5643M: Intel SCU Linux support <intel-linux-scu@intel.com>
fdc5813f 5644M: Artur Paszkiewicz <artur.paszkiewicz@intel.com>
4ac13e17 5645L: linux-scsi@vger.kernel.org
7106891a
DJ
5646T: git git://git.code.sf.net/p/intel-sas/isci
5647S: Supported
4ac13e17 5648F: drivers/scsi/isci/
4ac13e17 5649
ecc83e52
AH
5650INTEL HID EVENT DRIVER
5651M: Alex Hung <alex.hung@canonical.com>
5652L: platform-driver-x86@vger.kernel.org
5653S: Maintained
5654F: drivers/platform/x86/intel-hid.c
5655
26717172
LB
5656INTEL IDLE DRIVER
5657M: Len Brown <lenb@kernel.org>
bf1c138e 5658L: linux-pm@vger.kernel.org
08deed1e 5659T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git
26717172
LB
5660S: Supported
5661F: drivers/idle/intel_idle.c
5662
7c1ac18d 5663INTEL PSTATE DRIVER
58ac1f62
SP
5664M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
5665M: Len Brown <lenb@kernel.org>
7c1ac18d
KCA
5666L: linux-pm@vger.kernel.org
5667S: Supported
5668F: drivers/cpufreq/intel_pstate.c
5669
9eb8ef74 5670INTEL FRAMEBUFFER DRIVER (excluding 810 and 815)
55a23c4a 5671M: Maik Broemme <mbroemme@plusserver.de>
c69f677c 5672L: linux-fbdev@vger.kernel.org
ce00f85c 5673S: Maintained
679655da 5674F: Documentation/fb/intelfb.txt
8a61f013 5675F: drivers/video/fbdev/intelfb/
9eb8ef74 5676
1da177e4 5677INTEL 810/815 FRAMEBUFFER DRIVER
8b58be88 5678M: Antonino Daplas <adaplas@gmail.com>
c69f677c 5679L: linux-fbdev@vger.kernel.org
ce00f85c 5680S: Maintained
8a61f013 5681F: drivers/video/fbdev/i810/
1da177e4 5682
f4a9bc4c 5683INTEL MENLOW THERMAL DRIVER
8b58be88 5684M: Sujith Thomas <sujith.thomas@intel.com>
d0944853 5685L: platform-driver-x86@vger.kernel.org
5ca92bd9 5686W: https://01.org/linux-acpi
f4a9bc4c 5687S: Supported
679655da 5688F: drivers/platform/x86/intel_menlow.c
f4a9bc4c 5689
248a9dc3 5690INTEL I/OAT DMA DRIVER
18ebd564 5691M: Dave Jiang <dave.jiang@intel.com>
08223d80 5692R: Dan Williams <dan.j.williams@intel.com>
18ebd564
DJ
5693L: dmaengine@vger.kernel.org
5694Q: https://patchwork.kernel.org/project/linux-dmaengine/list/
5695S: Supported
679655da 5696F: drivers/dma/ioat*
248a9dc3 5697
6c8909b4 5698INTEL IOMMU (VT-d)
8b58be88 5699M: David Woodhouse <dwmw2@infradead.org>
6c8909b4 5700L: iommu@lists.linux-foundation.org
54e5881d 5701T: git git://git.infradead.org/iommu-2.6.git
6c8909b4 5702S: Supported
3fb39615 5703F: drivers/iommu/intel-iommu.c
679655da 5704F: include/linux/intel-iommu.h
6c8909b4 5705
b3e5f263 5706INTEL IOP-ADMA DMA DRIVER
08223d80 5707R: Dan Williams <dan.j.williams@intel.com>
1dd8372d 5708S: Odd fixes
679655da 5709F: drivers/dma/iop-adma.c
b3e5f263 5710
9251ce95 5711INTEL IXP4XX QMGR, NPE, ETHERNET and HSS SUPPORT
5529c2cd 5712M: Krzysztof Halasa <khalasa@piap.pl>
9251ce95 5713S: Maintained
679655da
JP
5714F: arch/arm/mach-ixp4xx/include/mach/qmgr.h
5715F: arch/arm/mach-ixp4xx/include/mach/npe.h
5716F: arch/arm/mach-ixp4xx/ixp4xx_qmgr.c
5717F: arch/arm/mach-ixp4xx/ixp4xx_npe.c
b47da977 5718F: drivers/net/ethernet/xscale/ixp4xx_eth.c
679655da 5719F: drivers/net/wan/ixp4xx_hss.c
9251ce95 5720
844dd05f 5721INTEL IXP4XX RANDOM NUMBER GENERATOR SUPPORT
8b58be88 5722M: Deepak Saxena <dsaxena@plexity.net>
844dd05f 5723S: Maintained
679655da 5724F: drivers/char/hw_random/ixp4xx-rng.c
844dd05f 5725
2f302324 5726INTEL ETHERNET DRIVERS
8b58be88 5727M: Jeff Kirsher <jeffrey.t.kirsher@intel.com>
2f302324
JK
5728R: Jesse Brandeburg <jesse.brandeburg@intel.com>
5729R: Shannon Nelson <shannon.nelson@intel.com>
5730R: Carolyn Wyborny <carolyn.wyborny@intel.com>
5731R: Don Skidmore <donald.c.skidmore@intel.com>
6e80a18c 5732R: Bruce Allan <bruce.w.allan@intel.com>
2f302324
JK
5733R: John Ronciak <john.ronciak@intel.com>
5734R: Mitch Williams <mitch.a.williams@intel.com>
5735L: intel-wired-lan@lists.osuosl.org
f6fde11a 5736W: http://www.intel.com/support/feedback.htm
d94e6fed 5737W: http://e1000.sourceforge.net/
2f302324
JK
5738Q: http://patchwork.ozlabs.org/project/intel-wired-lan/list/
5739T: git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/net-queue.git
5740T: git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/next-queue.git
1da177e4 5741S: Supported
0d164401
JK
5742F: Documentation/networking/e100.txt
5743F: Documentation/networking/e1000.txt
5744F: Documentation/networking/e1000e.txt
5745F: Documentation/networking/igb.txt
5746F: Documentation/networking/igbvf.txt
5747F: Documentation/networking/ixgb.txt
5748F: Documentation/networking/ixgbe.txt
5749F: Documentation/networking/ixgbevf.txt
1bff6529 5750F: Documentation/networking/i40e.txt
105bf2fe 5751F: Documentation/networking/i40evf.txt
dee1ad47 5752F: drivers/net/ethernet/intel/
bc90d291 5753F: drivers/net/ethernet/intel/*/
1da177e4 5754
0963d59b
LW
5755INTEL-MID GPIO DRIVER
5756M: David Cohen <david.a.cohen@linux.intel.com>
5757L: linux-gpio@vger.kernel.org
5758S: Maintained
5759F: drivers/gpio/gpio-intel-mid.c
5760
ca907a90
SY
5761INTEL PRO/WIRELESS 2100, 2200BG, 2915ABG NETWORK CONNECTION SUPPORT
5762M: Stanislav Yakovlev <stas.yakovlev@gmail.com>
724c6b35 5763L: linux-wireless@vger.kernel.org
ca907a90 5764S: Maintained
679655da 5765F: Documentation/networking/README.ipw2100
679655da 5766F: Documentation/networking/README.ipw2200
367a1092 5767F: drivers/net/wireless/intel/ipw2x00/
826d2abe 5768
5760b0a5
AS
5769INTEL(R) TRACE HUB
5770M: Alexander Shishkin <alexander.shishkin@linux.intel.com>
5771S: Supported
5772F: Documentation/trace/intel_th.txt
5773F: drivers/hwtracing/intel_th/
5774
4bd96a7a 5775INTEL(R) TRUSTED EXECUTION TECHNOLOGY (TXT)
74b18e17 5776M: Ning Sun <ning.sun@intel.com>
4bd96a7a
SW
5777L: tboot-devel@lists.sourceforge.net
5778W: http://tboot.sourceforge.net
e9b7d7c8 5779T: hg http://tboot.hg.sourceforge.net:8000/hgroot/tboot/tboot
4bd96a7a
SW
5780S: Supported
5781F: Documentation/intel_txt.txt
5782F: include/linux/tboot.h
5783F: arch/x86/kernel/tboot.c
5784
8a70da82 5785INTEL WIRELESS WIMAX CONNECTION 2400
8b58be88 5786M: Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
8a70da82 5787M: linux-wimax@intel.com
49e7d9df 5788L: wimax@linuxwimax.org (subscribers-only)
8a70da82
IPG
5789S: Supported
5790W: http://linuxwimax.org
679655da
JP
5791F: Documentation/wimax/README.i2400m
5792F: drivers/net/wimax/i2400m/
c117ab84 5793F: include/uapi/linux/wimax/i2400m.h
8a70da82 5794
1c0ce89c
SG
5795INTEL WIRELESS 3945ABG/BG, 4965AGN (iwlegacy)
5796M: Stanislaw Gruszka <sgruszka@redhat.com>
efa3144e 5797L: linux-wireless@vger.kernel.org
1c0ce89c 5798S: Supported
7ac9a364 5799F: drivers/net/wireless/intel/iwlegacy/
efa3144e 5800
b481de9c 5801INTEL WIRELESS WIFI LINK (iwlwifi)
15fae50a 5802M: Johannes Berg <johannes.berg@intel.com>
6161b02b 5803M: Emmanuel Grumbach <emmanuel.grumbach@intel.com>
7b9aebf0 5804M: Intel Linux Wireless <linuxwifi@intel.com>
b481de9c 5805L: linux-wireless@vger.kernel.org
b481de9c 5806W: http://intellinuxwireless.org
b62ff718 5807T: git git://git.kernel.org/pub/scm/linux/kernel/git/iwlwifi/iwlwifi.git
b481de9c 5808S: Supported
e705c121 5809F: drivers/net/wireless/intel/iwlwifi/
b481de9c 5810
de8fe023
TW
5811INTEL MANAGEMENT ENGINE (mei)
5812M: Tomas Winkler <tomas.winkler@intel.com>
5813L: linux-kernel@vger.kernel.org
5814S: Supported
c117ab84 5815F: include/uapi/linux/mei.h
5069288b 5816F: include/linux/mei_cl_bus.h
de8fe023 5817F: drivers/misc/mei/*
222818c3 5818F: drivers/watchdog/mei_wdt.c
e07950a1 5819F: Documentation/misc-devices/mei/*
de8fe023 5820
50ceb98b
SD
5821INTEL MIC DRIVERS (mic)
5822M: Sudeep Dutt <sudeep.dutt@intel.com>
5823M: Ashutosh Dixit <ashutosh.dixit@intel.com>
5824S: Supported
5825W: https://github.com/sudeepdutt/mic
5826W: http://software.intel.com/en-us/mic-developer
5827F: include/linux/mic_bus.h
5828F: include/linux/scif.h
5829F: include/uapi/linux/mic_common.h
5830F: include/uapi/linux/mic_ioctl.h
9f273c24 5831F: include/uapi/linux/scif_ioctl.h
50ceb98b
SD
5832F: drivers/misc/mic/
5833F: drivers/dma/mic_x100_dma.c
5834F: drivers/dma/mic_x100_dma.h
9f273c24 5835F: Documentation/mic/
50ceb98b 5836
fdca4f16 5837INTEL PMC/P-Unit IPC DRIVER
0a8b8353 5838M: Zha Qipeng<qipeng.zha@intel.com>
5839L: platform-driver-x86@vger.kernel.org
5840S: Maintained
5841F: drivers/platform/x86/intel_pmc_ipc.c
fdca4f16 5842F: drivers/platform/x86/intel_punit_ipc.c
0a8b8353 5843F: arch/x86/include/asm/intel_pmc_ipc.h
fdca4f16 5844F: arch/x86/include/asm/intel_punit_ipc.h
0a8b8353 5845
378f956e
SKC
5846INTEL TELEMETRY DRIVER
5847M: Souvik Kumar Chakravarty <souvik.k.chakravarty@intel.com>
5848L: platform-driver-x86@vger.kernel.org
5849S: Maintained
378f956e 5850F: arch/x86/include/asm/intel_telemetry.h
f1fc3cd8 5851F: drivers/platform/x86/intel_telemetry*
0a8b8353 5852
cb109a0e 5853IOC3 ETHERNET DRIVER
8b58be88 5854M: Ralf Baechle <ralf@linux-mips.org>
1da177e4
LT
5855L: linux-mips@linux-mips.org
5856S: Maintained
8862bf1e 5857F: drivers/net/ethernet/sgi/ioc3-eth.c
1da177e4 5858
cb109a0e 5859IOC3 SERIAL DRIVER
8b58be88 5860M: Pat Gefre <pfg@sgi.com>
d39e0721 5861L: linux-serial@vger.kernel.org
cb109a0e 5862S: Maintained
df621252 5863F: drivers/tty/serial/ioc3_serial.c
cb109a0e 5864
0b6e8569
SW
5865IOMMU DRIVERS
5866M: Joerg Roedel <joro@8bytes.org>
5867L: iommu@lists.linux-foundation.org
5868T: git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
5869S: Maintained
5870F: drivers/iommu/
5871
4480f15b 5872IP MASQUERADING
8b58be88 5873M: Juanjo Ciarlante <jjciarla@raiz.uncu.edu.ar>
1da177e4 5874S: Maintained
679655da 5875F: net/ipv4/netfilter/ipt_MASQUERADE.c
1da177e4 5876
4409ebe9 5877IPMI SUBSYSTEM
8b58be88 5878M: Corey Minyard <minyard@acm.org>
b0c90653 5879L: openipmi-developer@lists.sourceforge.net (moderated for non-subscribers)
4409ebe9
CM
5880W: http://openipmi.sourceforge.net/
5881S: Supported
679655da
JP
5882F: Documentation/IPMI.txt
5883F: drivers/char/ipmi/
5884F: include/linux/ipmi*
c117ab84 5885F: include/uapi/linux/ipmi*
4409ebe9 5886
2d800897
KW
5887QCOM AUDIO (ASoC) DRIVERS
5888M: Patrick Lai <plai@codeaurora.org>
5889M: Banajit Goswami <bgoswami@codeaurora.org>
5890L: alsa-devel@alsa-project.org (moderated for non-subscribers)
5891S: Supported
5892F: sound/soc/qcom/
5893
e2d1d6c0 5894IPS SCSI RAID DRIVER
8b58be88 5895M: Adaptec OEM Raid Solutions <aacraid@adaptec.com>
e2d1d6c0
RD
5896L: linux-scsi@vger.kernel.org
5897W: http://www.adaptec.com/
5898S: Maintained
679655da 5899F: drivers/scsi/ips*
e2d1d6c0
RD
5900
5901IPVS
8b58be88
JP
5902M: Wensong Zhang <wensong@linux-vs.org>
5903M: Simon Horman <horms@verge.net.au>
5904M: Julian Anastasov <ja@ssi.bg>
979b6c13 5905L: netdev@vger.kernel.org
e2d1d6c0 5906L: lvs-devel@vger.kernel.org
1da177e4 5907S: Maintained
9f273c24
FW
5908T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs-next.git
5909T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs.git
679655da 5910F: Documentation/networking/ipvs-sysctl.txt
b61d4a71 5911F: include/net/ip_vs.h
c117ab84 5912F: include/uapi/linux/ip_vs.h
679655da 5913F: net/netfilter/ipvs/
1da177e4 5914
e7839f25 5915IPWIRELESS DRIVER
e5f6450c 5916M: Jiri Kosina <jikos@kernel.org>
d8130624 5917M: David Sterba <dsterba@suse.com>
92094aa0 5918S: Odd Fixes
282361a0 5919F: drivers/tty/ipwireless/
099dc4fb 5920
e2d1d6c0 5921IPX NETWORK LAYER
8b58be88 5922M: Arnaldo Carvalho de Melo <acme@ghostprotocols.net>
e2d1d6c0
RD
5923L: netdev@vger.kernel.org
5924S: Maintained
679655da 5925F: include/net/ipx.h
c117ab84 5926F: include/uapi/linux/ipx.h
679655da 5927F: net/ipx/
e2d1d6c0 5928
1da177e4 5929IRDA SUBSYSTEM
8b58be88 5930M: Samuel Ortiz <samuel@sortiz.org>
a2ac953d 5931L: irda-users@lists.sourceforge.net (subscribers-only)
ced649ea 5932L: netdev@vger.kernel.org
1da177e4 5933W: http://irda.sourceforge.net/
f353976d 5934S: Maintained
e0057975 5935T: git git://git.kernel.org/pub/scm/linux/kernel/git/sameo/irda-2.6.git
679655da
JP
5936F: Documentation/networking/irda.txt
5937F: drivers/net/irda/
5938F: include/net/irda/
5939F: net/irda/
1da177e4 5940
a800c7cc
TG
5941IRQ SUBSYSTEM
5942M: Thomas Gleixner <tglx@linutronix.de>
981c3a4f 5943L: linux-kernel@vger.kernel.org
a800c7cc 5944S: Maintained
75fc2d37 5945T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
a800c7cc 5946F: kernel/irq/
2ed9fd28
JC
5947
5948IRQCHIP DRIVERS
5949M: Thomas Gleixner <tglx@linutronix.de>
5950M: Jason Cooper <jason@lakedaemon.net>
54d9ffc4 5951M: Marc Zyngier <marc.zyngier@arm.com>
2ed9fd28
JC
5952L: linux-kernel@vger.kernel.org
5953S: Maintained
5954T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
5955T: git git://git.infradead.org/users/jcooper/linux.git irqchip/core
5b5a9069 5956F: Documentation/devicetree/bindings/interrupt-controller/
edd96900 5957F: drivers/irqchip/
a800c7cc 5958
7ab3a837 5959IRQ DOMAINS (IRQ NUMBER MAPPING LIBRARY)
b09dec2c
TG
5960M: Jiang Liu <jiang.liu@linux.intel.com>
5961M: Marc Zyngier <marc.zyngier@arm.com>
7ab3a837 5962S: Maintained
b09dec2c 5963T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
7ab3a837
GL
5964F: Documentation/IRQ-domain.txt
5965F: include/linux/irqdomain.h
5966F: kernel/irq/irqdomain.c
b09dec2c 5967F: kernel/irq/msi.c
7ab3a837 5968
e2d1d6c0 5969ISAPNP
8b58be88 5970M: Jaroslav Kysela <perex@perex.cz>
e2d1d6c0 5971S: Maintained
679655da
JP
5972F: Documentation/isapnp.txt
5973F: drivers/pnp/isapnp/
5974F: include/linux/isapnp.h
e2d1d6c0 5975
d39b8420
HV
5976ISA RADIO MODULE
5977M: Hans Verkuil <hverkuil@xs4all.nl>
5978L: linux-media@vger.kernel.org
5979T: git git://linuxtv.org/media_tree.git
a825eaec 5980W: https://linuxtv.org
d39b8420
HV
5981S: Maintained
5982F: drivers/media/radio/radio-isa*
5983
71a6d0af
HW
5984iSCSI BOOT FIRMWARE TABLE (iBFT) DRIVER
5985M: Peter Jones <pjones@redhat.com>
5986M: Konrad Rzeszutek Wilk <konrad@kernel.org>
5987S: Maintained
5988F: drivers/firmware/iscsi_ibft*
5989
14816b1e 5990ISCSI
8b58be88 5991M: Mike Christie <michaelc@cs.wisc.edu>
14816b1e
MC
5992L: open-iscsi@googlegroups.com
5993W: www.open-iscsi.org
54e5881d 5994T: git git://git.kernel.org/pub/scm/linux/kernel/git/mnc/linux-2.6-iscsi.git
14816b1e 5995S: Maintained
679655da
JP
5996F: drivers/scsi/*iscsi*
5997F: include/scsi/*iscsi*
14816b1e 5998
1e65eb42
OG
5999ISCSI EXTENSIONS FOR RDMA (ISER) INITIATOR
6000M: Or Gerlitz <ogerlitz@mellanox.com>
b261aeaf 6001M: Sagi Grimberg <sagig@mellanox.com>
1e65eb42
OG
6002M: Roi Dayan <roid@mellanox.com>
6003L: linux-rdma@vger.kernel.org
6004S: Supported
6005W: http://www.openfabrics.org
6006W: www.open-iscsi.org
6007Q: http://patchwork.kernel.org/project/linux-rdma/list/
14430813 6008F: drivers/infiniband/ulp/iser/
1e65eb42 6009
2b70e5fd
SG
6010ISCSI EXTENSIONS FOR RDMA (ISER) TARGET
6011M: Sagi Grimberg <sagig@mellanox.com>
6012T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
6013L: linux-rdma@vger.kernel.org
6014L: target-devel@vger.kernel.org
6015S: Supported
6016W: http://www.linux-iscsi.org
6017F: drivers/infiniband/ulp/isert
6018
1da177e4 6019ISDN SUBSYSTEM
8b58be88 6020M: Karsten Keil <isdn@linux-pingi.de>
d5d52273 6021L: isdn4linux@listserv.isdn4linux.de (subscribers-only)
3da0ae62 6022L: netdev@vger.kernel.org
1da177e4 6023W: http://www.isdn4linux.de
54e5881d 6024T: git git://git.kernel.org/pub/scm/linux/kernel/git/kkeil/isdn-2.6.git
1da177e4 6025S: Maintained
679655da
JP
6026F: Documentation/isdn/
6027F: drivers/isdn/
6028F: include/linux/isdn.h
6029F: include/linux/isdn/
c117ab84
CEB
6030F: include/uapi/linux/isdn.h
6031F: include/uapi/linux/isdn/
1da177e4
LT
6032
6033ISDN SUBSYSTEM (Eicon active card driver)
8b58be88 6034M: Armin Schindler <mac@melware.de>
d5d52273 6035L: isdn4linux@listserv.isdn4linux.de (subscribers-only)
1da177e4
LT
6036W: http://www.melware.de
6037S: Maintained
679655da 6038F: drivers/isdn/hardware/eicon/
1da177e4 6039
d624870f 6040IT87 HARDWARE MONITORING DRIVER
d8130624 6041M: Jean Delvare <jdelvare@suse.com>
d624870f
JD
6042L: lm-sensors@lm-sensors.org
6043S: Maintained
6044F: Documentation/hwmon/it87
6045F: drivers/hwmon/it87.c
6046
d7104bff
AP
6047IT913X MEDIA DRIVER
6048M: Antti Palosaari <crope@iki.fi>
6049L: linux-media@vger.kernel.org
a825eaec 6050W: https://linuxtv.org
d7104bff
AP
6051W: http://palosaari.fi/linux/
6052Q: http://patchwork.linuxtv.org/project/linux-media/list/
6053T: git git://linuxtv.org/anttip/media_tree.git
6054S: Maintained
249c697e 6055F: drivers/media/tuners/it913x*
d7104bff 6056
91821ff3 6057IVTV VIDEO4LINUX DRIVER
6afdeaf8 6058M: Andy Walls <awalls@md.metrocast.net>
7b212edf 6059L: ivtv-devel@ivtvdriver.org (subscribers-only)
661263b5 6060L: linux-media@vger.kernel.org
275ffde4 6061T: git git://linuxtv.org/media_tree.git
91821ff3
HV
6062W: http://www.ivtvdriver.org
6063S: Maintained
679655da 6064F: Documentation/video4linux/*.ivtv
90d72ac6 6065F: drivers/media/pci/ivtv/
c117ab84 6066F: include/uapi/linux/ivtv*
91821ff3 6067
68620bdd
MP
6068IX2505V MEDIA DRIVER
6069M: Malcolm Priestley <tvboxspy@gmail.com>
6070L: linux-media@vger.kernel.org
a825eaec 6071W: https://linuxtv.org
68620bdd
MP
6072Q: http://patchwork.linuxtv.org/project/linux-media/list/
6073S: Maintained
6074F: drivers/media/dvb-frontends/ix2505v*
6075
4453d736
GR
6076JC42.4 TEMPERATURE SENSOR DRIVER
6077M: Guenter Roeck <linux@roeck-us.net>
6078L: lm-sensors@lm-sensors.org
6079S: Maintained
6080F: drivers/hwmon/jc42.c
6081F: Documentation/hwmon/jc42
6082
e2d1d6c0 6083JFS FILESYSTEM
3256f80f 6084M: Dave Kleikamp <shaggy@kernel.org>
e2d1d6c0
RD
6085L: jfs-discussion@lists.sourceforge.net
6086W: http://jfs.sourceforge.net/
54e5881d 6087T: git git://git.kernel.org/pub/scm/linux/kernel/git/shaggy/jfs-2.6.git
8f8f0134 6088S: Maintained
679655da
JP
6089F: Documentation/filesystems/jfs.txt
6090F: fs/jfs/
e2d1d6c0 6091
95252236 6092JME NETWORK DRIVER
8b58be88 6093M: Guo-Fu Tseng <cooldavid@cooldavid.org>
95252236
GFT
6094L: netdev@vger.kernel.org
6095S: Maintained
63d24a0e 6096F: drivers/net/ethernet/jme.*
95252236 6097
1da177e4 6098JOURNALLING FLASH FILE SYSTEM V2 (JFFS2)
8b58be88 6099M: David Woodhouse <dwmw2@infradead.org>
6d85d066
DW
6100L: linux-mtd@lists.infradead.org
6101W: http://www.linux-mtd.infradead.org/doc/jffs2.html
1da177e4 6102S: Maintained
679655da 6103F: fs/jffs2/
c117ab84 6104F: include/uapi/linux/jffs2.h
1da177e4 6105
d183e11a
TT
6106JOURNALLING LAYER FOR BLOCK DEVICES (JBD2)
6107M: "Theodore Ts'o" <tytso@mit.edu>
c290ea01 6108M: Jan Kara <jack@suse.com>
d183e11a
TT
6109L: linux-ext4@vger.kernel.org
6110S: Maintained
6111F: fs/jbd2/
6112F: include/linux/jbd2.h
ae0718f8 6113
207dab5f
MU
6114JPU V4L2 MEM2MEM DRIVER FOR RENESAS
6115M: Mikhail Ulyanov <mikhail.ulyanov@cogentembedded.com>
6116L: linux-media@vger.kernel.org
6117S: Maintained
6118F: drivers/media/platform/rcar_jpu.c
6119
fd8b6cb4 6120JSM Neo PCI based serial card
df247081 6121M: Gabriel Krisman Bertazi <krisman@linux.vnet.ibm.com>
fd8b6cb4
BL
6122L: linux-serial@vger.kernel.org
6123S: Maintained
df621252 6124F: drivers/tty/serial/jsm/
ae0718f8 6125
af39917d
CL
6126K10TEMP HARDWARE MONITORING DRIVER
6127M: Clemens Ladisch <clemens@ladisch.de>
6128L: lm-sensors@lm-sensors.org
6129S: Maintained
6130F: Documentation/hwmon/k10temp
6131F: drivers/hwmon/k10temp.c
6132
4660cb35 6133K8TEMP HARDWARE MONITORING DRIVER
8b58be88 6134M: Rudolf Marek <r.marek@assembler.cz>
4660cb35 6135L: lm-sensors@lm-sensors.org
ae0718f8 6136S: Maintained
679655da
JP
6137F: Documentation/hwmon/k8temp
6138F: drivers/hwmon/k8temp.c
ae0718f8 6139
1da177e4 6140KCONFIG
5eb1f99e 6141M: "Yann E. MORIN" <yann.morin.1998@free.fr>
347d12d7 6142L: linux-kbuild@vger.kernel.org
cea8321c 6143T: git git://gitorious.org/linux-kconfig/linux-kconfig
5eb1f99e 6144S: Maintained
679655da
JP
6145F: Documentation/kbuild/kconfig-language.txt
6146F: scripts/kconfig/
1da177e4 6147
ea6c2089 6148KDUMP
8b58be88
JP
6149M: Vivek Goyal <vgoyal@redhat.com>
6150M: Haren Myneni <hbabu@us.ibm.com>
34633993 6151L: kexec@lists.infradead.org
ea6c2089
VG
6152W: http://lse.sourceforge.net/kdump/
6153S: Maintained
80811493 6154F: Documentation/kdump/
ea6c2089 6155
f41bf02f
HV
6156KEENE FM RADIO TRANSMITTER DRIVER
6157M: Hans Verkuil <hverkuil@xs4all.nl>
6158L: linux-media@vger.kernel.org
6159T: git git://linuxtv.org/media_tree.git
a825eaec 6160W: https://linuxtv.org
f41bf02f
HV
6161S: Maintained
6162F: drivers/media/radio/radio-keene*
6163
1da177e4 6164KERNEL AUTOMOUNTER v4 (AUTOFS4)
8b58be88 6165M: Ian Kent <raven@themaw.net>
f694fc97 6166L: autofs@vger.kernel.org
1da177e4 6167S: Maintained
679655da 6168F: fs/autofs4/
1da177e4 6169
70fb7ba6 6170KERNEL BUILD + files below scripts/ (unless maintained elsewhere)
d8130624 6171M: Michal Marek <mmarek@suse.com>
08deed1e
JP
6172T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git for-next
6173T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git rc-fixes
347d12d7 6174L: linux-kbuild@vger.kernel.org
5ce45962 6175S: Maintained
679655da
JP
6176F: Documentation/kbuild/
6177F: Makefile
6178F: scripts/Makefile.*
70fb7ba6
MM
6179F: scripts/basic/
6180F: scripts/mk*
6181F: scripts/package/
1da177e4
LT
6182
6183KERNEL JANITORS
c3000e03 6184L: kernel-janitors@vger.kernel.org
10466f5a 6185W: http://kernelnewbies.org/KernelJanitors
ee709b0c 6186S: Odd Fixes
1da177e4 6187
e8b43555 6188KERNEL NFSD, SUNRPC, AND LOCKD SERVERS
8b58be88 6189M: "J. Bruce Fields" <bfields@fieldses.org>
883985f6 6190M: Jeff Layton <jlayton@poochiereds.net>
16141c02 6191L: linux-nfs@vger.kernel.org
1da177e4 6192W: http://nfs.sourceforge.net/
9f273c24 6193T: git git://linux-nfs.org/~bfields/linux.git
98fac23f 6194S: Supported
679655da 6195F: fs/nfsd/
c117ab84 6196F: include/uapi/linux/nfsd/
679655da
JP
6197F: fs/lockd/
6198F: fs/nfs_common/
6199F: net/sunrpc/
6200F: include/linux/lockd/
6201F: include/linux/sunrpc/
c117ab84 6202F: include/uapi/linux/sunrpc/
1da177e4 6203
13b122b3
SK
6204KERNEL SELFTEST FRAMEWORK
6205M: Shuah Khan <shuahkh@osg.samsung.com>
64f00850 6206L: linux-kselftest@vger.kernel.org
13b122b3
SK
6207T: git git://git.kernel.org/pub/scm/shuah/linux-kselftest
6208S: Maintained
6209F: tools/testing/selftests
6210
426d62e2 6211KERNEL VIRTUAL MACHINE (KVM)
0a00a775 6212M: Gleb Natapov <gleb@kernel.org>
c93a64fe 6213M: Paolo Bonzini <pbonzini@redhat.com>
1fc9d2bf 6214L: kvm@vger.kernel.org
e3e58478 6215W: http://www.linux-kvm.org
a94b40a6 6216T: git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
426d62e2 6217S: Supported
c93a64fe
PB
6218F: Documentation/*/kvm*.txt
6219F: Documentation/virtual/kvm/
679655da 6220F: arch/*/kvm/
1662e862
CB
6221F: arch/x86/kernel/kvm.c
6222F: arch/x86/kernel/kvmclock.c
679655da
JP
6223F: arch/*/include/asm/kvm*
6224F: include/linux/kvm*
c117ab84 6225F: include/uapi/linux/kvm*
679655da 6226F: virt/kvm/
426d62e2 6227
ad8003d3 6228KERNEL VIRTUAL MACHINE (KVM) FOR AMD-V
7de609c8 6229M: Joerg Roedel <joro@8bytes.org>
1fc9d2bf 6230L: kvm@vger.kernel.org
038161de 6231W: http://www.linux-kvm.org/
7de609c8 6232S: Maintained
679655da 6233F: arch/x86/include/asm/svm.h
679655da 6234F: arch/x86/kvm/svm.c
426d62e2 6235
513014b7 6236KERNEL VIRTUAL MACHINE (KVM) FOR POWERPC
d8130624 6237M: Alexander Graf <agraf@suse.com>
1fc9d2bf 6238L: kvm-ppc@vger.kernel.org
038161de 6239W: http://www.linux-kvm.org/
6a7f972d 6240T: git git://github.com/agraf/linux-2.6.git
513014b7 6241S: Supported
679655da
JP
6242F: arch/powerpc/include/asm/kvm*
6243F: arch/powerpc/kvm/
513014b7 6244
85f8fffe 6245KERNEL VIRTUAL MACHINE for s390 (KVM/s390)
8b58be88 6246M: Christian Borntraeger <borntraeger@de.ibm.com>
4ae57b6c 6247M: Cornelia Huck <cornelia.huck@de.ibm.com>
85f8fffe
CB
6248L: linux-s390@vger.kernel.org
6249W: http://www.ibm.com/developerworks/linux/linux390/
9f273c24 6250T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvms390/linux.git
85f8fffe 6251S: Supported
679655da
JP
6252F: Documentation/s390/kvm.txt
6253F: arch/s390/include/asm/kvm*
80811493 6254F: arch/s390/kvm/
85f8fffe 6255
a749474d 6256KERNEL VIRTUAL MACHINE (KVM) FOR ARM
0f4ca79e 6257M: Christoffer Dall <christoffer.dall@linaro.org>
5c8818b4
MZ
6258M: Marc Zyngier <marc.zyngier@arm.com>
6259L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
a749474d
CD
6260L: kvmarm@lists.cs.columbia.edu
6261W: http://systems.cs.columbia.edu/projects/kvm-arm
1b1ebe82 6262T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvmarm/kvmarm.git
0f4ca79e 6263S: Supported
a749474d
CD
6264F: arch/arm/include/uapi/asm/kvm*
6265F: arch/arm/include/asm/kvm*
6266F: arch/arm/kvm/
5c8818b4
MZ
6267F: virt/kvm/arm/
6268F: include/kvm/arm_*
a749474d 6269
6394a3ec 6270KERNEL VIRTUAL MACHINE FOR ARM64 (KVM/arm64)
5c8818b4 6271M: Christoffer Dall <christoffer.dall@linaro.org>
6394a3ec
MZ
6272M: Marc Zyngier <marc.zyngier@arm.com>
6273L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
6274L: kvmarm@lists.cs.columbia.edu
6275S: Maintained
6276F: arch/arm64/include/uapi/asm/kvm*
6277F: arch/arm64/include/asm/kvm*
6278F: arch/arm64/kvm/
6279
bfd3d532
JH
6280KERNEL VIRTUAL MACHINE FOR MIPS (KVM/mips)
6281M: James Hogan <james.hogan@imgtec.com>
6282L: linux-mips@linux-mips.org
6283S: Supported
6284F: arch/mips/include/uapi/asm/kvm*
6285F: arch/mips/include/asm/kvm*
6286F: arch/mips/kvm/
6287
dc009d92 6288KEXEC
8b58be88 6289M: Eric Biederman <ebiederm@xmission.com>
2f327dad 6290W: http://kernel.org/pub/linux/utils/kernel/kexec/
34633993 6291L: kexec@lists.infradead.org
dc009d92 6292S: Maintained
679655da 6293F: include/linux/kexec.h
c117ab84 6294F: include/uapi/linux/kexec.h
679655da 6295F: kernel/kexec.c
dc009d92 6296
e971461f
DH
6297KEYS/KEYRINGS:
6298M: David Howells <dhowells@redhat.com>
aa62efff 6299L: keyrings@vger.kernel.org
e971461f 6300S: Maintained
d410fa4e 6301F: Documentation/security/keys.txt
e971461f
DH
6302F: include/linux/key.h
6303F: include/linux/key-type.h
6304F: include/keys/
6305F: security/keys/
6306
7f3c68be 6307KEYS-TRUSTED
74dd744f
MZ
6308M: David Safford <safford@us.ibm.com>
6309M: Mimi Zohar <zohar@linux.vnet.ibm.com>
7f3c68be 6310L: linux-security-module@vger.kernel.org
aa62efff 6311L: keyrings@vger.kernel.org
7f3c68be 6312S: Supported
d410fa4e 6313F: Documentation/security/keys-trusted-encrypted.txt
7f3c68be
MZ
6314F: include/keys/trusted-type.h
6315F: security/keys/trusted.c
6316F: security/keys/trusted.h
6317
6318KEYS-ENCRYPTED
74dd744f
MZ
6319M: Mimi Zohar <zohar@linux.vnet.ibm.com>
6320M: David Safford <safford@us.ibm.com>
7f3c68be 6321L: linux-security-module@vger.kernel.org
aa62efff 6322L: keyrings@vger.kernel.org
7f3c68be 6323S: Supported
d410fa4e 6324F: Documentation/security/keys-trusted-encrypted.txt
7f3c68be 6325F: include/keys/encrypted-type.h
19c90aa6 6326F: security/keys/encrypted-keys/
7f3c68be 6327
5b778dad 6328KGDB / KDB /debug_core
8b58be88 6329M: Jason Wessel <jason.wessel@windriver.com>
4063eb5f 6330W: http://kgdb.wiki.kernel.org/
e3e2aaf7 6331L: kgdb-bugreport@lists.sourceforge.net
9f273c24 6332T: git git://git.kernel.org/pub/scm/linux/kernel/git/jwessel/kgdb.git
e3e2aaf7 6333S: Maintained
679655da
JP
6334F: Documentation/DocBook/kgdb.tmpl
6335F: drivers/misc/kgdbts.c
df621252 6336F: drivers/tty/serial/kgdboc.c
5b778dad 6337F: include/linux/kdb.h
679655da 6338F: include/linux/kgdb.h
4063eb5f 6339F: kernel/debug/
e3e2aaf7 6340
456db8cc 6341KMEMCHECK
8b58be88 6342M: Vegard Nossum <vegardno@ifi.uio.no>
2ed1c525 6343M: Pekka Enberg <penberg@kernel.org>
b9ce08c0 6344S: Maintained
410d7a97
JP
6345F: Documentation/kmemcheck.txt
6346F: arch/x86/include/asm/kmemcheck.h
6347F: arch/x86/mm/kmemcheck/
6348F: include/linux/kmemcheck.h
6349F: mm/kmemcheck.c
b9ce08c0 6350
c3bb4d24 6351KMEMLEAK
8b58be88 6352M: Catalin Marinas <catalin.marinas@arm.com>
c3bb4d24
CM
6353S: Maintained
6354F: Documentation/kmemleak.txt
6355F: include/linux/kmemleak.h
6356F: mm/kmemleak.c
6357F: mm/kmemleak-test.c
6358
89559a61 6359KPROBES
8b58be88
JP
6360M: Ananth N Mavinakayanahalli <ananth@in.ibm.com>
6361M: Anil S Keshavamurthy <anil.s.keshavamurthy@intel.com>
6362M: "David S. Miller" <davem@davemloft.net>
97c29e74 6363M: Masami Hiramatsu <masami.hiramatsu.pt@hitachi.com>
89559a61 6364S: Maintained
679655da
JP
6365F: Documentation/kprobes.txt
6366F: include/linux/kprobes.h
6367F: kernel/kprobes.c
89559a61 6368
70e84049 6369KS0108 LCD CONTROLLER DRIVER
8b58be88 6370M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
450c622e
MO
6371W: http://miguelojeda.es/auxdisplay.htm
6372W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
70e84049 6373S: Maintained
679655da
JP
6374F: Documentation/auxdisplay/ks0108
6375F: drivers/auxdisplay/ks0108.c
6376F: include/linux/ks0108.h
70e84049 6377
1b69c6d0
DA
6378L3MDEV
6379M: David Ahern <dsa@cumulusnetworks.com>
6380L: netdev@vger.kernel.org
6381S: Maintained
6382F: net/l3mdev
6383F: include/net/l3mdev.h
6384
9ca44355
JC
6385LANTIQ MIPS ARCHITECTURE
6386M: John Crispin <blogic@openwrt.org>
6387L: linux-mips@linux-mips.org
6388S: Maintained
6389F: arch/mips/lantiq
6390
1da177e4 6391LAPB module
1da177e4 6392L: linux-x25@vger.kernel.org
bf9915cc 6393S: Orphan
679655da
JP
6394F: Documentation/networking/lapb-module.txt
6395F: include/*/lapb.h
6396F: net/lapb/
1da177e4
LT
6397
6398LASI 53c700 driver for PARISC
8b58be88 6399M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
1da177e4
LT
6400L: linux-scsi@vger.kernel.org
6401S: Maintained
679655da
JP
6402F: Documentation/scsi/53c700.txt
6403F: drivers/scsi/53c700*
1da177e4 6404
263de9b5 6405LED SUBSYSTEM
8b58be88 6406M: Richard Purdie <rpurdie@rpsys.net>
48b945a1 6407M: Jacek Anaszewski <j.anaszewski@samsung.com>
aa69cb8c 6408L: linux-leds@vger.kernel.org
b8926ba0 6409T: git git://git.kernel.org/pub/scm/linux/kernel/git/j.anaszewski/linux-leds.git
263de9b5 6410S: Maintained
679655da
JP
6411F: drivers/leds/
6412F: include/linux/leds.h
263de9b5 6413
b0461a44 6414LEGACY EEPROM DRIVER
d8130624 6415M: Jean Delvare <jdelvare@suse.com>
b0461a44
JD
6416S: Maintained
6417F: Documentation/misc-devices/eeprom
6418F: drivers/misc/eeprom/eeprom.c
6419
1da177e4 6420LEGO USB Tower driver
8b58be88 6421M: Juergen Stuber <starblue@users.sourceforge.net>
1da177e4
LT
6422L: legousb-devel@lists.sourceforge.net
6423W: http://legousb.sourceforge.net/
6424S: Maintained
679655da 6425F: drivers/usb/misc/legousbtower.c
1da177e4 6426
055616a8
MK
6427LG2160 MEDIA DRIVER
6428M: Michael Krufky <mkrufky@linuxtv.org>
6429L: linux-media@vger.kernel.org
a825eaec 6430W: https://linuxtv.org
055616a8
MK
6431W: http://github.com/mkrufky
6432Q: http://patchwork.linuxtv.org/project/linux-media/list/
6433T: git git://linuxtv.org/mkrufky/tuners.git
6434S: Maintained
6435F: drivers/media/dvb-frontends/lg2160.*
6436
6f0e7725
MK
6437LGDT3305 MEDIA DRIVER
6438M: Michael Krufky <mkrufky@linuxtv.org>
6439L: linux-media@vger.kernel.org
a825eaec 6440W: https://linuxtv.org
6f0e7725
MK
6441W: http://github.com/mkrufky
6442Q: http://patchwork.linuxtv.org/project/linux-media/list/
6443T: git git://linuxtv.org/mkrufky/tuners.git
6444S: Maintained
6445F: drivers/media/dvb-frontends/lgdt3305.*
6446
568a17ff 6447LGUEST
8b58be88 6448M: Rusty Russell <rusty@rustcorp.com.au>
a4724ed6 6449L: lguest@lists.ozlabs.org
568a17ff 6450W: http://lguest.ozlabs.org/
72e91863 6451S: Odd Fixes
070f420b 6452F: arch/x86/include/asm/lguest*.h
679655da
JP
6453F: arch/x86/lguest/
6454F: drivers/lguest/
6455F: include/linux/lguest*.h
070f420b 6456F: tools/lguest/
568a17ff 6457
32ac7cb2
TH
6458LIBATA SUBSYSTEM (Serial and Parallel ATA drivers)
6459M: Tejun Heo <tj@kernel.org>
6460L: linux-ide@vger.kernel.org
6461T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
6462S: Maintained
6463F: drivers/ata/
6464F: include/linux/ata.h
6465F: include/linux/libata.h
6466
6467LIBATA PATA ARASAN COMPACT FLASH CONTROLLER
da89947b 6468M: Viresh Kumar <vireshk@kernel.org>
32ac7cb2
TH
6469L: linux-ide@vger.kernel.org
6470T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
6471S: Maintained
6472F: include/linux/pata_arasan_cf_data.h
6473F: drivers/ata/pata_arasan_cf.c
6474
c7fa056c
BZ
6475LIBATA PATA DRIVERS
6476M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
6477M: Tejun Heo <tj@kernel.org>
6478L: linux-ide@vger.kernel.org
6479T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
6480S: Maintained
6481F: drivers/ata/pata_*.c
6482F: drivers/ata/ata_generic.c
6483
32ac7cb2
TH
6484LIBATA SATA AHCI PLATFORM devices support
6485M: Hans de Goede <hdegoede@redhat.com>
6486M: Tejun Heo <tj@kernel.org>
6487L: linux-ide@vger.kernel.org
6488T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
6489S: Maintained
6490F: drivers/ata/ahci_platform.c
6491F: drivers/ata/libahci_platform.c
6492F: include/linux/ahci_platform.h
6493
6494LIBATA SATA PROMISE TX2/TX4 CONTROLLER DRIVER
6495M: Mikael Pettersson <mikpelinux@gmail.com>
6496L: linux-ide@vger.kernel.org
6497T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
6498S: Maintained
6499F: drivers/ata/sata_promise.*
6500
1acd437c
SL
6501LIBLOCKDEP
6502M: Sasha Levin <sasha.levin@oracle.com>
6503S: Maintained
6504F: tools/lib/lockdep/
6505
bc30196f
DW
6506LIBNVDIMM: NON-VOLATILE MEMORY DEVICE SUBSYSTEM
6507M: Dan Williams <dan.j.williams@intel.com>
6508L: linux-nvdimm@lists.01.org
6509Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
9f273c24 6510T: git git://git.kernel.org/pub/scm/linux/kernel/git/nvdimm/nvdimm.git
bc30196f
DW
6511S: Supported
6512F: drivers/nvdimm/*
6513F: include/linux/nd.h
6514F: include/linux/libnvdimm.h
6515F: include/uapi/linux/ndctl.h
6516
6517LIBNVDIMM BLK: MMIO-APERTURE DRIVER
6518M: Ross Zwisler <ross.zwisler@linux.intel.com>
6519L: linux-nvdimm@lists.01.org
6520Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
6521S: Supported
6522F: drivers/nvdimm/blk.c
6523F: drivers/nvdimm/region_devs.c
6524F: drivers/acpi/nfit*
6525
6526LIBNVDIMM BTT: BLOCK TRANSLATION TABLE
6527M: Vishal Verma <vishal.l.verma@intel.com>
6528L: linux-nvdimm@lists.01.org
6529Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
6530S: Supported
6531F: drivers/nvdimm/btt*
6532
6533LIBNVDIMM PMEM: PERSISTENT MEMORY DRIVER
6534M: Ross Zwisler <ross.zwisler@linux.intel.com>
6535L: linux-nvdimm@lists.01.org
6536Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
6537S: Supported
6538F: drivers/nvdimm/pmem.c
b864bc17 6539F: include/linux/pmem.h
40603526 6540F: arch/*/include/asm/pmem.h
bc30196f 6541
cd9e9808
MB
6542LIGHTNVM PLATFORM SUPPORT
6543M: Matias Bjorling <mb@lightnvm.io>
6544W: http://github/OpenChannelSSD
4ead1a25 6545L: linux-block@vger.kernel.org
cd9e9808
MB
6546S: Maintained
6547F: drivers/lightnvm/
6548F: include/linux/lightnvm.h
6549F: include/uapi/linux/lightnvm.h
6550
1da177e4 6551LINUX FOR IBM pSERIES (RS/6000)
8b58be88 6552M: Paul Mackerras <paulus@au.ibm.com>
1da177e4
LT
6553W: http://www.ibm.com/linux/ltc/projects/ppc
6554S: Supported
11c34c7d 6555F: arch/powerpc/boot/rs6000.h
1da177e4 6556
852bb9f5 6557LINUX FOR POWERPC (32-BIT AND 64-BIT)
8b58be88
JP
6558M: Benjamin Herrenschmidt <benh@kernel.crashing.org>
6559M: Paul Mackerras <paulus@samba.org>
ea668936 6560M: Michael Ellerman <mpe@ellerman.id.au>
1da177e4 6561W: http://www.penguinppc.org/
a4724ed6 6562L: linuxppc-dev@lists.ozlabs.org
8a6e2535 6563Q: http://patchwork.ozlabs.org/project/linuxppc-dev/list/
9958084a 6564T: git git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux.git
1da177e4 6565S: Supported
11c34c7d
JP
6566F: Documentation/powerpc/
6567F: arch/powerpc/
1da177e4
LT
6568
6569LINUX FOR POWER MACINTOSH
8b58be88 6570M: Benjamin Herrenschmidt <benh@kernel.crashing.org>
1da177e4 6571W: http://www.penguinppc.org/
a4724ed6 6572L: linuxppc-dev@lists.ozlabs.org
1da177e4 6573S: Maintained
11c34c7d
JP
6574F: arch/powerpc/platforms/powermac/
6575F: drivers/macintosh/
1da177e4 6576
77a76369 6577LINUX FOR POWERPC EMBEDDED MPC5XXX
a149507b 6578M: Anatolij Gustschin <agust@denx.de>
a4724ed6 6579L: linuxppc-dev@lists.ozlabs.org
cba5b1c6 6580T: git git://git.denx.de/linux-denx-agust.git
1da177e4 6581S: Maintained
11c34c7d
JP
6582F: arch/powerpc/platforms/512x/
6583F: arch/powerpc/platforms/52xx/
1da177e4
LT
6584
6585LINUX FOR POWERPC EMBEDDED PPC4XX
49e7d9df 6586M: Alistair Popple <alistair@popple.id.au>
8b58be88 6587M: Matt Porter <mporter@kernel.crashing.org>
1da177e4 6588W: http://www.penguinppc.org/
a4724ed6 6589L: linuxppc-dev@lists.ozlabs.org
1da177e4 6590S: Maintained
11c34c7d
JP
6591F: arch/powerpc/platforms/40x/
6592F: arch/powerpc/platforms/44x/
1da177e4 6593
260c02a9 6594LINUX FOR POWERPC EMBEDDED XILINX VIRTEX
a4724ed6 6595L: linuxppc-dev@lists.ozlabs.org
cdeb8994 6596S: Orphan
11c34c7d
JP
6597F: arch/powerpc/*/*virtex*
6598F: arch/powerpc/*/*/*virtex*
1da177e4 6599
e93adf1e 6600LINUX FOR POWERPC EMBEDDED PPC8XX
8b58be88 6601M: Vitaly Bordug <vitb@kernel.crashing.org>
e93adf1e 6602W: http://www.penguinppc.org/
a4724ed6 6603L: linuxppc-dev@lists.ozlabs.org
e93adf1e 6604S: Maintained
a2b1f7c8 6605F: arch/powerpc/platforms/8xx/
e93adf1e 6606
1da177e4 6607LINUX FOR POWERPC EMBEDDED PPC83XX AND PPC85XX
44451d4d 6608M: Scott Wood <oss@buserror.net>
8b58be88 6609M: Kumar Gala <galak@kernel.crashing.org>
ce00f85c 6610W: http://www.penguinppc.org/
a4724ed6 6611L: linuxppc-dev@lists.ozlabs.org
a1e0fb42 6612T: git git://git.kernel.org/pub/scm/linux/kernel/git/scottwood/linux.git
ce00f85c 6613S: Maintained
11c34c7d 6614F: arch/powerpc/platforms/83xx/
4c8f581d 6615F: arch/powerpc/platforms/85xx/
1da177e4 6616
ab06ff3a 6617LINUX FOR POWERPC PA SEMI PWRFICIENT
8b58be88 6618M: Olof Johansson <olof@lixom.net>
a4724ed6 6619L: linuxppc-dev@lists.ozlabs.org
92e19709 6620S: Maintained
11c34c7d
JP
6621F: arch/powerpc/platforms/pasemi/
6622F: drivers/*/*pasemi*
6623F: drivers/*/*/*pasemi*
ab06ff3a 6624
1da177e4 6625LINUX SECURITY MODULE (LSM) FRAMEWORK
8b58be88 6626M: Chris Wright <chrisw@sous-sol.org>
1a4520be 6627L: linux-security-module@vger.kernel.org
1da177e4
LT
6628S: Supported
6629
a23ce6da
HW
6630LIS3LV02D ACCELEROMETER DRIVER
6631M: Eric Piel <eric.piel@tremplin-utc.net>
6632S: Maintained
ff606677
JD
6633F: Documentation/misc-devices/lis3lv02d
6634F: drivers/misc/lis3lv02d/
bd35665f 6635F: drivers/platform/x86/hp_accel.c
a23ce6da 6636
b700e7f0
SJ
6637LIVE PATCHING
6638M: Josh Poimboeuf <jpoimboe@redhat.com>
06e1c170 6639M: Jessica Yu <jeyu@redhat.com>
e5f6450c 6640M: Jiri Kosina <jikos@kernel.org>
06e1c170
JP
6641M: Miroslav Benes <mbenes@suse.cz>
6642R: Petr Mladek <pmladek@suse.com>
b700e7f0
SJ
6643S: Maintained
6644F: kernel/livepatch/
6645F: include/linux/livepatch.h
6646F: arch/x86/include/asm/livepatch.h
6647F: arch/x86/kernel/livepatch.c
6648F: Documentation/ABI/testing/sysfs-kernel-livepatch
13d1cf7e 6649F: samples/livepatch/
b700e7f0 6650L: live-patching@vger.kernel.org
74d50da3 6651T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/livepatching.git
b700e7f0 6652
ea861d73
KC
6653LINUX KERNEL DUMP TEST MODULE (LKDTM)
6654M: Kees Cook <keescook@chromium.org>
6655S: Maintained
6656F: drivers/misc/lkdtm.c
6657
e2d1d6c0 6658LLC (802.2)
8b58be88 6659M: Arnaldo Carvalho de Melo <acme@ghostprotocols.net>
e2d1d6c0 6660S: Maintained
679655da 6661F: include/linux/llc.h
c117ab84 6662F: include/uapi/linux/llc.h
679655da
JP
6663F: include/net/llc*
6664F: net/llc/
e2d1d6c0 6665
4e233cbe
AD
6666LM73 HARDWARE MONITOR DRIVER
6667M: Guillaume Ligneul <guillaume.ligneul@gmail.com>
6668L: lm-sensors@lm-sensors.org
6669S: Maintained
6670F: drivers/hwmon/lm73.c
6671
156e2d1a 6672LM78 HARDWARE MONITOR DRIVER
d8130624 6673M: Jean Delvare <jdelvare@suse.com>
156e2d1a
JD
6674L: lm-sensors@lm-sensors.org
6675S: Maintained
6676F: Documentation/hwmon/lm78
6677F: drivers/hwmon/lm78.c
6678
1da177e4 6679LM83 HARDWARE MONITOR DRIVER
d8130624 6680M: Jean Delvare <jdelvare@suse.com>
cc0b07ed 6681L: lm-sensors@lm-sensors.org
1da177e4 6682S: Maintained
679655da
JP
6683F: Documentation/hwmon/lm83
6684F: drivers/hwmon/lm83.c
1da177e4
LT
6685
6686LM90 HARDWARE MONITOR DRIVER
d8130624 6687M: Jean Delvare <jdelvare@suse.com>
cc0b07ed 6688L: lm-sensors@lm-sensors.org
1da177e4 6689S: Maintained
679655da 6690F: Documentation/hwmon/lm90
aae7bce4 6691F: Documentation/devicetree/bindings/hwmon/lm90.txt
679655da 6692F: drivers/hwmon/lm90.c
1da177e4 6693
917cc4e6
GR
6694LM95234 HARDWARE MONITOR DRIVER
6695M: Guenter Roeck <linux@roeck-us.net>
6696L: lm-sensors@lm-sensors.org
6697S: Maintained
6698F: Documentation/hwmon/lm95234
6699F: drivers/hwmon/lm95234.c
6700
68620bdd
MP
6701LME2510 MEDIA DRIVER
6702M: Malcolm Priestley <tvboxspy@gmail.com>
6703L: linux-media@vger.kernel.org
a825eaec 6704W: https://linuxtv.org
68620bdd
MP
6705Q: http://patchwork.linuxtv.org/project/linux-media/list/
6706S: Maintained
6707F: drivers/media/usb/dvb-usb-v2/lmedm04*
6708
512e67f9 6709LOCKDEP AND LOCKSTAT
8b58be88
JP
6710M: Peter Zijlstra <peterz@infradead.org>
6711M: Ingo Molnar <mingo@redhat.com>
981c3a4f 6712L: linux-kernel@vger.kernel.org
75fc2d37 6713T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git core/locking
512e67f9 6714S: Maintained
214e0aed
DB
6715F: Documentation/locking/lockdep*.txt
6716F: Documentation/locking/lockstat.txt
679655da 6717F: include/linux/lockdep.h
7486d6da 6718F: kernel/locking/
512e67f9 6719
dde33348 6720LOGICAL DISK MANAGER SUPPORT (LDM, Windows 2000/XP/Vista Dynamic Disks)
8b58be88 6721M: "Richard Russon (FlatCap)" <ldm@flatcap.org>
dde33348
AA
6722L: linux-ntfs-dev@lists.sourceforge.net
6723W: http://www.linux-ntfs.org/content/view/19/37/
1da177e4 6724S: Maintained
679655da 6725F: Documentation/ldm.txt
20d16fef 6726F: block/partitions/ldm.*
1da177e4 6727
ef6ada3d
JE
6728LogFS
6729M: Joern Engel <joern@logfs.org>
756ccb3c 6730M: Prasad Joshi <prasadjoshi.linux@gmail.com>
ef6ada3d
JE
6731L: logfs@logfs.org
6732W: logfs.org
6733S: Maintained
6734F: fs/logfs/
6735
b62d7946
RS
6736LPC32XX MACHINE SUPPORT
6737M: Roland Stigge <stigge@antcom.de>
6738L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
6739S: Maintained
6740F: arch/arm/mach-lpc32xx/
6741
c87e34ef 6742LSILOGIC MPT FUSION DRIVERS (FC/SAS/SPI)
9495e835
SS
6743M: Sathya Prakash <sathya.prakash@broadcom.com>
6744M: Chaitra P B <chaitra.basappa@broadcom.com>
6745M: Suganath Prabu Subramani <suganath-prabu.subramani@broadcom.com>
6746L: MPT-FusionLinux.pdl@broadcom.com
c87e34ef 6747L: linux-scsi@vger.kernel.org
9495e835 6748W: http://www.avagotech.com/support/
c87e34ef 6749S: Supported
679655da 6750F: drivers/message/fusion/
500c152a 6751F: drivers/scsi/mpt2sas/
6752F: drivers/scsi/mpt3sas/
c87e34ef 6753
1da177e4 6754LSILOGIC/SYMBIOS/NCR 53C8XX and 53C1010 PCI-SCSI drivers
8b58be88 6755M: Matthew Wilcox <matthew@wil.cx>
1da177e4
LT
6756L: linux-scsi@vger.kernel.org
6757S: Maintained
679655da 6758F: drivers/scsi/sym53c8xx_2/
1da177e4 6759
e5f5c99a
GR
6760LTC4261 HARDWARE MONITOR DRIVER
6761M: Guenter Roeck <linux@roeck-us.net>
6762L: lm-sensors@lm-sensors.org
6763S: Maintained
6764F: Documentation/hwmon/ltc4261
6765F: drivers/hwmon/ltc4261.c
6766
81365c31 6767LTP (Linux Test Project)
28b8e8d4 6768M: Mike Frysinger <vapier@gentoo.org>
7d1ae8a8 6769M: Cyril Hrubis <chrubis@suse.cz>
0526109a 6770M: Wanlong Gao <wanlong.gao@gmail.com>
f2eb7f6f
CH
6771M: Jan Stancek <jstancek@redhat.com>
6772M: Stanislav Kholmanskikh <stanislav.kholmanskikh@oracle.com>
6773M: Alexey Kodanev <alexey.kodanev@oracle.com>
0526109a 6774L: ltp@lists.linux.it (subscribers-only)
f2eb7f6f 6775W: http://linux-test-project.github.io/
7d1ae8a8 6776T: git git://github.com/linux-test-project/ltp.git
81365c31
MF
6777S: Maintained
6778
c12a54b3 6779M32R ARCHITECTURE
c12a54b3 6780W: http://www.linux-m32r.org/
b4174867 6781S: Orphan
679655da 6782F: arch/m32r/
c12a54b3 6783
1da177e4 6784M68K ARCHITECTURE
8b58be88 6785M: Geert Uytterhoeven <geert@linux-m68k.org>
1da177e4
LT
6786L: linux-m68k@lists.linux-m68k.org
6787W: http://www.linux-m68k.org/
54e5881d 6788T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/linux-m68k.git
1da177e4 6789S: Maintained
679655da 6790F: arch/m68k/
9db35182 6791F: drivers/zorro/
1da177e4
LT
6792
6793M68K ON APPLE MACINTOSH
8b58be88 6794M: Joshua Thompson <funaho@jurai.org>
1da177e4 6795W: http://www.mac.linux-m68k.org/
9bb9f222 6796L: linux-m68k@lists.linux-m68k.org
1da177e4 6797S: Maintained
9db35182 6798F: arch/m68k/mac/
1da177e4
LT
6799
6800M68K ON HP9000/300
8b58be88 6801M: Philip Blundell <philb@gnu.org>
1da177e4
LT
6802W: http://www.tazenda.demon.co.uk/phil/linux-hp
6803S: Maintained
679655da 6804F: arch/m68k/hp300/
1da177e4 6805
74425546
AP
6806M88DS3103 MEDIA DRIVER
6807M: Antti Palosaari <crope@iki.fi>
6808L: linux-media@vger.kernel.org
a825eaec 6809W: https://linuxtv.org
74425546
AP
6810W: http://palosaari.fi/linux/
6811Q: http://patchwork.linuxtv.org/project/linux-media/list/
6812T: git git://linuxtv.org/anttip/media_tree.git
6813S: Maintained
6814F: drivers/media/dvb-frontends/m88ds3103*
6815
68620bdd
MP
6816M88RS2000 MEDIA DRIVER
6817M: Malcolm Priestley <tvboxspy@gmail.com>
6818L: linux-media@vger.kernel.org
a825eaec 6819W: https://linuxtv.org
68620bdd
MP
6820Q: http://patchwork.linuxtv.org/project/linux-media/list/
6821S: Maintained
6822F: drivers/media/dvb-frontends/m88rs2000*
6823
07a092fa 6824MA901 MASTERKIT USB FM RADIO DRIVER
b75f0050
JP
6825M: Alexey Klimov <klimov.linux@gmail.com>
6826L: linux-media@vger.kernel.org
6827T: git git://linuxtv.org/media_tree.git
6828S: Maintained
6829F: drivers/media/radio/radio-ma901.c
07a092fa 6830
64a327a7 6831MAC80211
8b58be88 6832M: Johannes Berg <johannes@sipsolutions.net>
64a327a7 6833L: linux-wireless@vger.kernel.org
491b26b4 6834W: http://wireless.kernel.org/
ce466579
JB
6835T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
6836T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
64a327a7 6837S: Maintained
679655da
JP
6838F: Documentation/networking/mac80211-injection.txt
6839F: include/net/mac80211.h
6840F: net/mac80211/
2af8c4dc 6841F: drivers/net/wireless/mac80211_hwsim.[ch]
64a327a7 6842
b863ceb7 6843MACVLAN DRIVER
8b58be88 6844M: Patrick McHardy <kaber@trash.net>
b863ceb7
PM
6845L: netdev@vger.kernel.org
6846S: Maintained
679655da
JP
6847F: drivers/net/macvlan.c
6848F: include/linux/if_macvlan.h
b863ceb7 6849
2b6d83e2
JB
6850MAILBOX API
6851M: Jassi Brar <jassisinghbrar@gmail.com>
6852L: linux-kernel@vger.kernel.org
6853S: Maintained
6854F: drivers/mailbox/
6855F: include/linux/mailbox_client.h
6856F: include/linux/mailbox_controller.h
6857
faf1668c 6858MAN-PAGES: MANUAL PAGES FOR LINUX -- Sections 2, 3, 4, 5, and 7
8b58be88 6859M: Michael Kerrisk <mtk.manpages@gmail.com>
795fb7e7 6860W: http://www.kernel.org/doc/man-pages
bd7ebec6 6861L: linux-man@vger.kernel.org
1b53dc74 6862S: Maintained
faf1668c 6863
8427defd
RK
6864MARVELL ARMADA DRM SUPPORT
6865M: Russell King <rmk+kernel@arm.linux.org.uk>
6866S: Maintained
6867F: drivers/gpu/drm/armada/
6868
3ad50cca
GR
6869MARVELL 88E6352 DSA support
6870M: Guenter Roeck <linux@roeck-us.net>
6871S: Maintained
6872F: drivers/net/dsa/mv88e6352.c
6873
c4d007bc
TP
6874MARVELL CRYPTO DRIVER
6875M: Boris Brezillon <boris.brezillon@free-electrons.com>
6876M: Arnaud Ebalard <arno@natisbad.org>
6877F: drivers/crypto/marvell/
6878S: Maintained
6879L: linux-crypto@vger.kernel.org
6880
44c14c1d 6881MARVELL GIGABIT ETHERNET DRIVERS (skge/sky2)
6882M: Mirko Lindner <mlindner@marvell.com>
adbbf69d 6883M: Stephen Hemminger <stephen@networkplumber.org>
44c14c1d 6884L: netdev@vger.kernel.org
6885S: Maintained
6886F: drivers/net/ethernet/marvell/sk*
6887
74cda169 6888MARVELL LIBERTAS WIRELESS DRIVER
74cda169 6889L: libertas-dev@lists.infradead.org
8ac3e99e 6890S: Orphan
f988d640 6891F: drivers/net/wireless/marvell/libertas/
74cda169 6892
b60d6975 6893MARVELL MV643XX ETHERNET DRIVER
4e3faf88 6894M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
979b6c13 6895L: netdev@vger.kernel.org
f5ca8502 6896S: Maintained
527a6266 6897F: drivers/net/ethernet/marvell/mv643xx_eth.*
679655da 6898F: include/linux/mv643xx.h
1da177e4 6899
370b8ed9
TP
6900MARVELL MVNETA ETHERNET DRIVER
6901M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
6902L: netdev@vger.kernel.org
6903S: Maintained
6904F: drivers/net/ethernet/marvell/mvneta.*
6905
fcad584d 6906MARVELL MWIFIEX WIRELESS DRIVER
b9d31704 6907M: Amitkumar Karwar <akarwar@marvell.com>
550795fc 6908M: Nishant Sarmukadam <nishants@marvell.com>
fcad584d
BZ
6909L: linux-wireless@vger.kernel.org
6910S: Maintained
277b024e 6911F: drivers/net/wireless/marvell/mwifiex/
fcad584d 6912
a2c3f656 6913MARVELL MWL8K WIRELESS DRIVER
a040d532 6914M: Lennert Buytenhek <buytenh@wantstofly.org>
a2c3f656 6915L: linux-wireless@vger.kernel.org
16345910 6916S: Odd Fixes
de60f1dc 6917F: drivers/net/wireless/marvell/mwl8k.c
a2c3f656 6918
2a69567b 6919MARVELL SOC MMC/SD/SDIO CONTROLLER DRIVER
2f82af08 6920M: Nicolas Pitre <nico@fluxnic.net>
18e2842b 6921S: Odd Fixes
1fa7e547 6922F: drivers/mmc/host/mvsdio.*
2a69567b 6923
1da177e4 6924MATROX FRAMEBUFFER DRIVER
c69f677c 6925L: linux-fbdev@vger.kernel.org
52653199 6926S: Orphan
8a61f013 6927F: drivers/video/fbdev/matrox/matroxfb_*
c117ab84 6928F: include/uapi/linux/matroxfb.h
1da177e4 6929
ca462085
GR
6930MAX16065 HARDWARE MONITOR DRIVER
6931M: Guenter Roeck <linux@roeck-us.net>
6932L: lm-sensors@lm-sensors.org
6933S: Maintained
6934F: Documentation/hwmon/max16065
6935F: drivers/hwmon/max16065.c
6936
1f61cab8
GR
6937MAX20751 HARDWARE MONITOR DRIVER
6938M: Guenter Roeck <linux@roeck-us.net>
6939L: lm-sensors@lm-sensors.org
6940S: Maintained
6941F: Documentation/hwmon/max20751
6942F: drivers/hwmon/max20751.c
6943
d20620de 6944MAX6650 HARDWARE MONITOR AND FAN CONTROLLER DRIVER
6a534c9d 6945M: "Hans J. Koch" <hjk@hansjkoch.de>
d20620de
HJK
6946L: lm-sensors@lm-sensors.org
6947S: Maintained
679655da
JP
6948F: Documentation/hwmon/max6650
6949F: drivers/hwmon/max6650.c
d20620de 6950
e89ab51f
GR
6951MAX6697 HARDWARE MONITOR DRIVER
6952M: Guenter Roeck <linux@roeck-us.net>
6953L: lm-sensors@lm-sensors.org
6954S: Maintained
6955F: Documentation/hwmon/max6697
6956F: Documentation/devicetree/bindings/i2c/max6697.txt
6957F: drivers/hwmon/max6697.c
6958F: include/linux/platform_data/max6697.h
6959
f8f847b5
KK
6960MAXIM MUIC CHARGER DRIVERS FOR EXYNOS BASED BOARDS
6961M: Krzysztof Kozlowski <k.kozlowski@samsung.com>
6962L: linux-pm@vger.kernel.org
6963S: Supported
6964F: drivers/power/max14577_charger.c
6965F: drivers/power/max77693_charger.c
6966
3811405e
JMC
6967MAXIM MAX77802 MULTIFUNCTION PMIC DEVICE DRIVERS
6968M: Javier Martinez Canillas <javier@osg.samsung.com>
6969L: linux-kernel@vger.kernel.org
6970S: Supported
96173cc6 6971F: drivers/*/*max77802*.c
3811405e
JMC
6972F: Documentation/devicetree/bindings/*/*max77802.txt
6973F: include/dt-bindings/*/*max77802.h
6974
befeb596
KK
6975MAXIM PMIC AND MUIC DRIVERS FOR EXYNOS BASED BOARDS
6976M: Chanwoo Choi <cw00.choi@samsung.com>
6977M: Krzysztof Kozlowski <k.kozlowski@samsung.com>
6978L: linux-kernel@vger.kernel.org
6979S: Supported
6980F: drivers/*/max14577.c
0998a436 6981F: drivers/*/max77686*.c
befeb596
KK
6982F: drivers/*/max77693.c
6983F: drivers/extcon/extcon-max14577.c
6984F: drivers/extcon/extcon-max77693.c
6985F: drivers/rtc/rtc-max77686.c
6986F: drivers/clk/clk-max77686.c
6987F: Documentation/devicetree/bindings/mfd/max14577.txt
377452f4 6988F: Documentation/devicetree/bindings/*/max77686.txt
befeb596
KK
6989F: Documentation/devicetree/bindings/mfd/max77693.txt
6990F: Documentation/devicetree/bindings/clock/maxim,max77686.txt
6991F: include/linux/mfd/max14577*.h
6992F: include/linux/mfd/max77686*.h
6993F: include/linux/mfd/max77693*.h
6994
9be3c9a5
HV
6995MAXIRADIO FM RADIO RECEIVER DRIVER
6996M: Hans Verkuil <hverkuil@xs4all.nl>
6997L: linux-media@vger.kernel.org
6998T: git git://linuxtv.org/media_tree.git
a825eaec 6999W: https://linuxtv.org
9be3c9a5
HV
7000S: Maintained
7001F: drivers/media/radio/radio-maxiradio*
7002
c05dc2cc
PR
7003MCP4531 MICROCHIP DIGITAL POTENTIOMETER DRIVER
7004M: Peter Rosin <peda@axentia.se>
7005L: linux-iio@vger.kernel.org
7006S: Maintained
7007F: drivers/iio/potentiometer/mcp4531.c
7008
6f32a8c9
LP
7009MEDIA DRIVERS FOR RENESAS - VSP1
7010M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
7011L: linux-media@vger.kernel.org
4a121096 7012L: linux-renesas-soc@vger.kernel.org
6f32a8c9
LP
7013T: git git://linuxtv.org/media_tree.git
7014S: Supported
7015F: Documentation/devicetree/bindings/media/renesas,vsp1.txt
7016F: drivers/media/platform/vsp1/
7017
dacf9ce8
KS
7018MEDIA DRIVERS FOR ASCOT2E
7019M: Sergey Kozlov <serjk@netup.ru>
7020L: linux-media@vger.kernel.org
a825eaec 7021W: https://linuxtv.org
dacf9ce8
KS
7022W: http://netup.tv/
7023T: git git://linuxtv.org/media_tree.git
7024S: Supported
7025F: drivers/media/dvb-frontends/ascot2e*
7026
a6dc60ff
KS
7027MEDIA DRIVERS FOR CXD2841ER
7028M: Sergey Kozlov <serjk@netup.ru>
7029L: linux-media@vger.kernel.org
a825eaec 7030W: https://linuxtv.org
a6dc60ff
KS
7031W: http://netup.tv/
7032T: git git://linuxtv.org/media_tree.git
7033S: Supported
7034F: drivers/media/dvb-frontends/cxd2841er*
7035
a5d32b35
KS
7036MEDIA DRIVERS FOR HORUS3A
7037M: Sergey Kozlov <serjk@netup.ru>
7038L: linux-media@vger.kernel.org
a825eaec 7039W: https://linuxtv.org
a5d32b35
KS
7040W: http://netup.tv/
7041T: git git://linuxtv.org/media_tree.git
7042S: Supported
7043F: drivers/media/dvb-frontends/horus3a*
7044
e025273b
KS
7045MEDIA DRIVERS FOR LNBH25
7046M: Sergey Kozlov <serjk@netup.ru>
7047L: linux-media@vger.kernel.org
a825eaec 7048W: https://linuxtv.org
e025273b
KS
7049W: http://netup.tv/
7050T: git git://linuxtv.org/media_tree.git
7051S: Supported
7052F: drivers/media/dvb-frontends/lnbh25*
7053
52b1eaf4
KS
7054MEDIA DRIVERS FOR NETUP PCI UNIVERSAL DVB devices
7055M: Sergey Kozlov <serjk@netup.ru>
7056L: linux-media@vger.kernel.org
a825eaec 7057W: https://linuxtv.org
52b1eaf4
KS
7058W: http://netup.tv/
7059T: git git://linuxtv.org/media_tree.git
7060S: Supported
7061F: drivers/media/pci/netup_unidvb/*
7062
127c49ae 7063MEDIA INPUT INFRASTRUCTURE (V4L/DVB)
009a5410 7064M: Mauro Carvalho Chehab <mchehab@osg.samsung.com>
127c49ae
JP
7065P: LinuxTV.org Project
7066L: linux-media@vger.kernel.org
a825eaec 7067W: https://linuxtv.org
8a6e2535 7068Q: http://patchwork.kernel.org/project/linux-media/list/
275ffde4 7069T: git git://linuxtv.org/media_tree.git
127c49ae
JP
7070S: Maintained
7071F: Documentation/dvb/
7072F: Documentation/video4linux/
ffe06198 7073F: Documentation/DocBook/media/
127c49ae 7074F: drivers/media/
ffe06198 7075F: drivers/staging/media/
eb4b0ec7 7076F: include/linux/platform_data/media/
127c49ae 7077F: include/media/
6c0f0359
MCC
7078F: include/uapi/linux/dvb/
7079F: include/uapi/linux/videodev2.h
7080F: include/uapi/linux/media.h
7081F: include/uapi/linux/v4l2-*
7082F: include/uapi/linux/meye.h
7083F: include/uapi/linux/ivtv*
7084F: include/uapi/linux/uvcvideo.h
d20620de 7085
0c272fc9
JC
7086MEDIATEK ETHERNET DRIVER
7087M: Felix Fietkau <nbd@openwrt.org>
7088M: John Crispin <blogic@openwrt.org>
7089L: netdev@vger.kernel.org
7090S: Maintained
7091F: drivers/net/ethernet/mediatek/
7092
c869f77d
JK
7093MEDIATEK MT7601U WIRELESS LAN DRIVER
7094M: Jakub Kicinski <kubakici@wp.pl>
7095L: linux-wireless@vger.kernel.org
7096S: Maintained
7097F: drivers/net/wireless/mediatek/mt7601u/
7098
e399065b
SS
7099MEGARAID SCSI/SAS DRIVERS
7100M: Kashyap Desai <kashyap.desai@avagotech.com>
7101M: Sumit Saxena <sumit.saxena@avagotech.com>
7102M: Uday Lingala <uday.lingala@avagotech.com>
7103L: megaraidlinux.pdl@avagotech.com
baaea1dc 7104L: linux-scsi@vger.kernel.org
e399065b 7105W: http://www.lsi.com
ce00f85c 7106S: Maintained
679655da
JP
7107F: Documentation/scsi/megaraid.txt
7108F: drivers/scsi/megaraid.*
7109F: drivers/scsi/megaraid/
757e0108 7110
2c46c9d5 7111MELLANOX ETHERNET DRIVER (mlx4_en)
e7523a49 7112M: Eugenia Emantayev <eugenia@mellanox.com>
b75f0050 7113L: netdev@vger.kernel.org
2c46c9d5
AV
7114S: Supported
7115W: http://www.mellanox.com
7116Q: http://patchwork.ozlabs.org/project/netdev/list/
7117F: drivers/net/ethernet/mellanox/mlx4/en_*
7118
e7523a49
OG
7119MELLANOX ETHERNET DRIVER (mlx5e)
7120M: Saeed Mahameed <saeedm@mellanox.com>
7121L: netdev@vger.kernel.org
7122S: Supported
7123W: http://www.mellanox.com
7124Q: http://patchwork.ozlabs.org/project/netdev/list/
7125F: drivers/net/ethernet/mellanox/mlx5/core/en_*
7126
93c1edb2
JP
7127MELLANOX ETHERNET SWITCH DRIVERS
7128M: Jiri Pirko <jiri@mellanox.com>
7129M: Ido Schimmel <idosch@mellanox.com>
7130L: netdev@vger.kernel.org
7131S: Supported
7132W: http://www.mellanox.com
7133Q: http://patchwork.ozlabs.org/project/netdev/list/
7134F: drivers/net/ethernet/mellanox/mlxsw/
7135
5b25b13a
MD
7136MEMBARRIER SUPPORT
7137M: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
7138M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
7139L: linux-kernel@vger.kernel.org
7140S: Supported
7141F: kernel/membarrier.c
7142F: include/uapi/linux/membarrier.h
7143
70ea91f1
SR
7144MEMORY MANAGEMENT
7145L: linux-mm@kvack.org
70ea91f1
SR
7146W: http://www.linux-mm.org
7147S: Maintained
679655da 7148F: include/linux/mm.h
551450bb
CS
7149F: include/linux/gfp.h
7150F: include/linux/mmzone.h
7151F: include/linux/memory_hotplug.h
7152F: include/linux/vmalloc.h
679655da 7153F: mm/
70ea91f1 7154
f4e9ce66 7155MEMORY TECHNOLOGY DEVICES (MTD)
8b58be88 7156M: David Woodhouse <dwmw2@infradead.org>
242c325e 7157M: Brian Norris <computersforpeace@gmail.com>
1da177e4 7158L: linux-mtd@lists.infradead.org
8a6e2535
JP
7159W: http://www.linux-mtd.infradead.org/
7160Q: http://patchwork.ozlabs.org/project/linux-mtd/list/
242c325e 7161T: git git://git.infradead.org/linux-mtd.git
ab95eac9 7162T: git git://git.infradead.org/l2-mtd.git
1da177e4 7163S: Maintained
679655da
JP
7164F: drivers/mtd/
7165F: include/linux/mtd/
c117ab84 7166F: include/uapi/mtd/
1da177e4 7167
26c57ef1 7168MEN A21 WATCHDOG DRIVER
30c7469b 7169M: Johannes Thumshirn <morbidrsa@gmail.com>
26c57ef1 7170L: linux-watchdog@vger.kernel.org
30c7469b 7171S: Maintained
26c57ef1
JT
7172F: drivers/watchdog/mena21_wdt.c
7173
3764e82e 7174MEN CHAMELEON BUS (mcb)
30c7469b
JT
7175M: Johannes Thumshirn <morbidrsa@gmail.com>
7176S: Maintained
3764e82e
JT
7177F: drivers/mcb/
7178F: include/linux/mcb.h
b9f2f459 7179F: Documentation/men-chameleon-bus.txt
3764e82e 7180
48b490d2
AW
7181MEN F21BMC (Board Management Controller)
7182M: Andreas Werner <andreas.werner@men.de>
7183S: Supported
7184F: drivers/mfd/menf21bmc.c
7185F: drivers/watchdog/menf21bmc_wdt.c
7186F: drivers/leds/leds-menf21bmc.c
7187F: drivers/hwmon/menf21bmc_hwmon.c
7188F: Documentation/hwmon/menf21bmc
7189
12285945
JH
7190METAG ARCHITECTURE
7191M: James Hogan <james.hogan@imgtec.com>
d668d9ed 7192L: linux-metag@vger.kernel.org
9f273c24 7193T: git git://git.kernel.org/pub/scm/linux/kernel/git/jhogan/metag.git
f23d0e24 7194S: Odd Fixes
12285945
JH
7195F: arch/metag/
7196F: Documentation/metag/
7197F: Documentation/devicetree/bindings/metag/
2d799dde 7198F: Documentation/devicetree/bindings/interrupt-controller/img,*
a2c5d4ed 7199F: drivers/clocksource/metag_generic.c
5698c50d
JH
7200F: drivers/irqchip/irq-metag.c
7201F: drivers/irqchip/irq-metag-ext.c
ae85ac71 7202F: drivers/tty/metag_da.c
12285945 7203
c6375b0a 7204MICROBLAZE ARCHITECTURE
8b58be88 7205M: Michal Simek <monstr@monstr.eu>
c6375b0a
MS
7206W: http://www.monstr.eu/fdt/
7207T: git git://git.monstr.eu/linux-2.6-microblaze.git
7208S: Supported
0a8c7914 7209F: arch/microblaze/
1da177e4 7210
2508a45a
CY
7211MICROSOFT SURFACE PRO 3 BUTTON DRIVER
7212M: Chen Yu <yu.c.chen@intel.com>
7213L: platform-driver-x86@vger.kernel.org
7214S: Supported
7215F: drivers/platform/x86/surfacepro3_button.c
7216
1da177e4 7217MICROTEK X6 SCANNER
61eee9a7 7218M: Oliver Neukum <oliver@neukum.org>
1da177e4 7219S: Maintained
679655da 7220F: drivers/usb/image/microtek.*
1da177e4
LT
7221
7222MIPS
8b58be88 7223M: Ralf Baechle <ralf@linux-mips.org>
1da177e4 7224L: linux-mips@linux-mips.org
6097050d 7225W: http://www.linux-mips.org/
b05e988e 7226T: git git://git.linux-mips.org/pub/scm/ralf/linux.git
6097050d 7227Q: http://patchwork.linux-mips.org/project/linux-mips/list/
7425b340 7228S: Supported
679655da
JP
7229F: Documentation/mips/
7230F: arch/mips/
1da177e4 7231
08b7620a
HV
7232MIROSOUND PCM20 FM RADIO RECEIVER DRIVER
7233M: Hans Verkuil <hverkuil@xs4all.nl>
7234L: linux-media@vger.kernel.org
7235T: git git://linuxtv.org/media_tree.git
a825eaec 7236W: https://linuxtv.org
08b7620a
HV
7237S: Odd Fixes
7238F: drivers/media/radio/radio-miropcm20*
7239
c09befcb
OG
7240MELLANOX MLX4 core VPI driver
7241M: Yishai Hadas <yishaih@mellanox.com>
e126ba97
EC
7242L: netdev@vger.kernel.org
7243L: linux-rdma@vger.kernel.org
7244W: http://www.mellanox.com
7245Q: http://patchwork.ozlabs.org/project/netdev/list/
c09befcb
OG
7246S: Supported
7247F: drivers/net/ethernet/mellanox/mlx4/
7248F: include/linux/mlx4/
7249
7250MELLANOX MLX4 IB driver
7251M: Yishai Hadas <yishaih@mellanox.com>
7252L: linux-rdma@vger.kernel.org
7253W: http://www.mellanox.com
e126ba97 7254Q: http://patchwork.kernel.org/project/linux-rdma/list/
c09befcb
OG
7255S: Supported
7256F: drivers/infiniband/hw/mlx4/
7257F: include/linux/mlx4/
7258
595a4d8f
OG
7259MELLANOX MLX5 core VPI driver
7260M: Matan Barak <matanb@mellanox.com>
7261M: Leon Romanovsky <leonro@mellanox.com>
e126ba97
EC
7262L: netdev@vger.kernel.org
7263L: linux-rdma@vger.kernel.org
7264W: http://www.mellanox.com
7265Q: http://patchwork.ozlabs.org/project/netdev/list/
e126ba97
EC
7266S: Supported
7267F: drivers/net/ethernet/mellanox/mlx5/core/
7268F: include/linux/mlx5/
7269
595a4d8f
OG
7270MELLANOX MLX5 IB driver
7271M: Matan Barak <matanb@mellanox.com>
7272M: Leon Romanovsky <leonro@mellanox.com>
b75f0050
JP
7273L: linux-rdma@vger.kernel.org
7274W: http://www.mellanox.com
7275Q: http://patchwork.kernel.org/project/linux-rdma/list/
b75f0050 7276S: Supported
b75f0050 7277F: drivers/infiniband/hw/mlx5/
595a4d8f 7278F: include/linux/mlx5/
e126ba97 7279
764589b6
CM
7280MELEXIS MLX90614 DRIVER
7281M: Crt Mori <cmo@melexis.com>
7282L: linux-iio@vger.kernel.org
7283W: http://www.melexis.com
7284S: Supported
7285F: drivers/iio/temperature/mlx90614.c
7286
0ce277e4
AP
7287MN88472 MEDIA DRIVER
7288M: Antti Palosaari <crope@iki.fi>
7289L: linux-media@vger.kernel.org
a825eaec 7290W: https://linuxtv.org
0ce277e4
AP
7291W: http://palosaari.fi/linux/
7292Q: http://patchwork.linuxtv.org/project/linux-media/list/
7293T: git git://linuxtv.org/anttip/media_tree.git
7294S: Maintained
7295F: drivers/staging/media/mn88472/
7296F: drivers/media/dvb-frontends/mn88472.h
7297
4f4d238f
AP
7298MN88473 MEDIA DRIVER
7299M: Antti Palosaari <crope@iki.fi>
7300L: linux-media@vger.kernel.org
a825eaec 7301W: https://linuxtv.org
4f4d238f
AP
7302W: http://palosaari.fi/linux/
7303Q: http://patchwork.linuxtv.org/project/linux-media/list/
4f4d238f 7304S: Maintained
877ba50b 7305F: drivers/media/dvb-frontends/mn88473*
4f4d238f 7306
1da177e4 7307MODULE SUPPORT
8b58be88 7308M: Rusty Russell <rusty@rustcorp.com.au>
1da177e4 7309S: Maintained
679655da
JP
7310F: include/linux/module.h
7311F: kernel/module.c
1da177e4
LT
7312
7313MOTION EYE VAIO PICTUREBOOK CAMERA DRIVER
1da177e4 7314W: http://popies.net/meye/
b7788e13 7315S: Orphan
679655da 7316F: Documentation/video4linux/meye.txt
90d72ac6 7317F: drivers/media/pci/meye/
6c0f0359 7318F: include/uapi/linux/meye.h
1da177e4 7319
b9705b60 7320MOXA SMARTIO/INDUSTIO/INTELLIO SERIAL CARD
8b58be88 7321M: Jiri Slaby <jirislaby@gmail.com>
d735410a 7322S: Maintained
679655da 7323F: Documentation/serial/moxa-smartio
c897401b 7324F: drivers/tty/mxser.*
d735410a 7325
889b2f87
AK
7326MR800 AVERMEDIA USB FM RADIO DRIVER
7327M: Alexey Klimov <klimov.linux@gmail.com>
7328L: linux-media@vger.kernel.org
7329T: git git://linuxtv.org/media_tree.git
7330S: Maintained
7331F: drivers/media/radio/radio-mr800.c
7332
d7155691
AO
7333MRF24J40 IEEE 802.15.4 RADIO DRIVER
7334M: Alan Ott <alan@signal11.us>
7335L: linux-wpan@vger.kernel.org
7336S: Maintained
7337F: drivers/net/ieee802154/mrf24j40.c
2e6fd648 7338F: Documentation/devicetree/bindings/net/ieee802154/mrf24j40.txt
d7155691 7339
8c4c731a 7340MSI LAPTOP SUPPORT
182ae55c 7341M: "Lee, Chun-Yi" <jlee@suse.com>
d0944853 7342L: platform-driver-x86@vger.kernel.org
8c4c731a 7343S: Maintained
679655da 7344F: drivers/platform/x86/msi-laptop.c
8c4c731a 7345
0f1006b1 7346MSI WMI SUPPORT
d0944853 7347L: platform-driver-x86@vger.kernel.org
5ee7041e 7348S: Orphan
0f1006b1
AA
7349F: drivers/platform/x86/msi-wmi.c
7350
19a628a0
AP
7351MSI001 MEDIA DRIVER
7352M: Antti Palosaari <crope@iki.fi>
7353L: linux-media@vger.kernel.org
a825eaec 7354W: https://linuxtv.org
19a628a0
AP
7355W: http://palosaari.fi/linux/
7356Q: http://patchwork.linuxtv.org/project/linux-media/list/
7357T: git git://linuxtv.org/anttip/media_tree.git
7358S: Maintained
0185e197 7359F: drivers/media/tuners/msi001*
19a628a0 7360
7570589d 7361MSI2500 MEDIA DRIVER
2c57213f
AP
7362M: Antti Palosaari <crope@iki.fi>
7363L: linux-media@vger.kernel.org
a825eaec 7364W: https://linuxtv.org
2c57213f
AP
7365W: http://palosaari.fi/linux/
7366Q: http://patchwork.linuxtv.org/project/linux-media/list/
7367T: git git://linuxtv.org/anttip/media_tree.git
7368S: Maintained
7570589d 7369F: drivers/media/usb/msi2500/
2c57213f 7370
159eeea4
RJ
7371MSYSTEMS DISKONCHIP G3 MTD DRIVER
7372M: Robert Jarzmik <robert.jarzmik@free.fr>
7373L: linux-mtd@lists.infradead.org
7374S: Maintained
7375F: drivers/mtd/devices/docg3*
7376
62a37dc7 7377MT9M032 APTINA SENSOR DRIVER
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/mt9m032.c
b5dcee22 7383F: include/media/i2c/mt9m032.h
0e837fb9 7384
62a37dc7 7385MT9P031 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/mt9p031.c
b5dcee22 7391F: include/media/i2c/mt9p031.h
0e837fb9 7392
62a37dc7 7393MT9T001 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
7398F: drivers/media/i2c/mt9t001.c
b5dcee22 7399F: include/media/i2c/mt9t001.h
0e837fb9 7400
62a37dc7 7401MT9V032 APTINA CAMERA SENSOR
0e837fb9
LP
7402M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
7403L: linux-media@vger.kernel.org
7404T: git git://linuxtv.org/media_tree.git
7405S: Maintained
f2272e13 7406F: Documentation/devicetree/bindings/media/i2c/mt9v032.txt
0e837fb9 7407F: drivers/media/i2c/mt9v032.c
b5dcee22 7408F: include/media/i2c/mt9v032.h
0e837fb9 7409
4e0d13cb 7410MULTIFUNCTION DEVICES (MFD)
f7d3210e 7411M: Lee Jones <lee.jones@linaro.org>
7caa7991 7412T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
4e0d13cb 7413S: Supported
679655da 7414F: drivers/mfd/
55b5940d 7415F: include/linux/mfd/
4e0d13cb 7416
5c4e6f13 7417MULTIMEDIA CARD (MMC), SECURE DIGITAL (SD) AND SDIO SUBSYSTEM
e18eaf8f 7418M: Ulf Hansson <ulf.hansson@linaro.org>
b2503a94 7419L: linux-mmc@vger.kernel.org
708dce3f 7420T: git git://git.linaro.org/people/ulf.hansson/mmc.git
245feaa6 7421S: Maintained
679655da
JP
7422F: drivers/mmc/
7423F: include/linux/mmc/
c117ab84 7424F: include/uapi/linux/mmc/
baca2da4 7425
15a0580c 7426MULTIMEDIA CARD (MMC) ETC. OVER SPI
22b174f8 7427S: Orphan
679655da
JP
7428F: drivers/mmc/host/mmc_spi.c
7429F: include/linux/spi/mmc_spi.h
15a0580c 7430
1da177e4 7431MULTISOUND SOUND DRIVER
8b58be88 7432M: Andrew Veliath <andrewtv@usa.net>
1da177e4 7433S: Maintained
679655da
JP
7434F: Documentation/sound/oss/MultiSound
7435F: sound/oss/msnd*
1da177e4 7436
d735410a 7437MULTITECH MULTIPORT CARD (ISICOM)
d86b3001 7438S: Orphan
c897401b 7439F: drivers/tty/isicom.c
679655da 7440F: include/linux/isicom.h
d735410a 7441
550a7375 7442MUSB MULTIPOINT HIGH SPEED DUAL-ROLE CONTROLLER
3b243519 7443M: Bin Liu <b-liu@ti.com>
795fb7e7 7444L: linux-usb@vger.kernel.org
43b416e5 7445T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
795fb7e7 7446S: Maintained
679655da 7447F: drivers/usb/musb/
550a7375 7448
ea0af5f6
MK
7449MXL5007T MEDIA DRIVER
7450M: Michael Krufky <mkrufky@linuxtv.org>
7451L: linux-media@vger.kernel.org
a825eaec 7452W: https://linuxtv.org
ea0af5f6
MK
7453W: http://github.com/mkrufky
7454Q: http://patchwork.linuxtv.org/project/linux-media/list/
7455T: git git://linuxtv.org/mkrufky/tuners.git
7456S: Maintained
7457F: drivers/media/tuners/mxl5007t.*
7458
2d3cf588 7459MYRICOM MYRI-10G 10GbE DRIVER (MYRI10GE)
205057ae 7460M: Hyong-Youb Kim <hykim@myri.com>
2d3cf588 7461L: netdev@vger.kernel.org
205057ae 7462W: https://www.myricom.com/support/downloads/myri10ge.html
2d3cf588 7463S: Supported
93f7848b 7464F: drivers/net/ethernet/myricom/myri10ge/
2d3cf588 7465
9df4f913
BB
7466NAND FLASH SUBSYSTEM
7467M: Boris Brezillon <boris.brezillon@free-electrons.com>
7468R: Richard Weinberger <richard@nod.at>
7469L: linux-mtd@lists.infradead.org
7470W: http://www.linux-mtd.infradead.org/
7471Q: http://patchwork.ozlabs.org/project/linux-mtd/list/
7472T: git git://github.com/linux-nand/linux.git
7473S: Maintained
7474F: drivers/mtd/nand/
7475F: include/linux/mtd/nand*.h
7476
1da177e4 7477NATSEMI ETHERNET DRIVER (DP8381x)
09d208ec 7478S: Orphan
d9fb9f38 7479F: drivers/net/ethernet/natsemi/natsemi.c
1da177e4 7480
23dc05a3
DM
7481NATIVE INSTRUMENTS USB SOUND INTERFACE DRIVER
7482M: Daniel Mack <zonque@gmail.com>
7483S: Maintained
e5747e40 7484L: alsa-devel@alsa-project.org (moderated for non-subscribers)
23dc05a3
DM
7485W: http://www.native-instruments.com
7486F: sound/usb/caiaq/
7487
1da177e4 7488NCP FILESYSTEM
52653199
PV
7489M: Petr Vandrovec <petr@vandrovec.name>
7490S: Odd Fixes
679655da 7491F: fs/ncpfs/
1da177e4 7492
a79b0322
FT
7493NCR 5380 SCSI DRIVERS
7494M: Finn Thain <fthain@telegraphics.com.au>
7495M: Michael Schmitz <schmitzmic@gmail.com>
7496L: linux-scsi@vger.kernel.org
7497S: Maintained
7498F: Documentation/scsi/g_NCR5380.txt
7499F: drivers/scsi/NCR5380.*
7500F: drivers/scsi/arm/cumana_1.c
7501F: drivers/scsi/arm/oak.c
7502F: drivers/scsi/atari_NCR5380.c
7503F: drivers/scsi/atari_scsi.*
7504F: drivers/scsi/dmx3191d.c
7505F: drivers/scsi/dtc.*
7506F: drivers/scsi/g_NCR5380.*
7507F: drivers/scsi/g_NCR5380_mmio.c
7508F: drivers/scsi/mac_scsi.*
7509F: drivers/scsi/pas16.*
a79b0322
FT
7510F: drivers/scsi/sun3_scsi.*
7511F: drivers/scsi/sun3_scsi_vme.c
7512F: drivers/scsi/t128.*
7513
1da177e4 7514NCR DUAL 700 SCSI DRIVER (MICROCHANNEL)
8b58be88 7515M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
1da177e4
LT
7516L: linux-scsi@vger.kernel.org
7517S: Maintained
679655da 7518F: drivers/scsi/NCR_D700.*
1da177e4 7519
4aa3eb4c
GR
7520NCT6775 HARDWARE MONITOR DRIVER
7521M: Guenter Roeck <linux@roeck-us.net>
7522L: lm-sensors@lm-sensors.org
7523S: Maintained
7524F: Documentation/hwmon/nct6775
7525F: drivers/hwmon/nct6775.c
7526
3c2d774c 7527NETEFFECT IWARP RNIC DRIVER (IW_NES)
8b58be88 7528M: Faisal Latif <faisal.latif@intel.com>
e6cc0fd1 7529L: linux-rdma@vger.kernel.org
e3d33cb1 7530W: http://www.intel.com/Products/Server/Adapters/Server-Cluster/Server-Cluster-overview.htm
3c2d774c
GS
7531S: Supported
7532F: drivers/infiniband/hw/nes/
7533
be2f2e84 7534NETEM NETWORK EMULATOR
adbbf69d 7535M: Stephen Hemminger <stephen@networkplumber.org>
f318a63b 7536L: netem@lists.linux-foundation.org
be2f2e84 7537S: Maintained
679655da 7538F: net/sched/sch_netem.c
be2f2e84 7539
b2f5a051 7540NETERION 10GbE DRIVERS (s2io/vxge)
e3806882 7541M: Jon Mason <jdmason@kudzu.us>
4a58448b 7542L: netdev@vger.kernel.org
4a58448b 7543S: Supported
679655da 7544F: Documentation/networking/s2io.txt
b2f5a051 7545F: Documentation/networking/vxge.txt
86387e1a 7546F: drivers/net/ethernet/neterion/
4a58448b 7547
db9cf3a3 7548NETFILTER ({IP,IP6,ARP,EB,NF}TABLES)
0e05e192 7549M: Pablo Neira Ayuso <pablo@netfilter.org>
8b58be88 7550M: Patrick McHardy <kaber@trash.net>
42010ed0 7551M: Jozsef Kadlecsik <kadlec@blackhole.kfki.hu>
1a03b81d 7552L: netfilter-devel@vger.kernel.org
82b98543 7553L: coreteam@netfilter.org
1da177e4
LT
7554W: http://www.netfilter.org/
7555W: http://www.iptables.org/
42010ed0
PNA
7556Q: http://patchwork.ozlabs.org/project/netfilter-devel/list/
7557T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf.git
7558T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf-next.git
1da177e4 7559S: Supported
679655da
JP
7560F: include/linux/netfilter*
7561F: include/linux/netfilter/
7562F: include/net/netfilter/
c117ab84
CEB
7563F: include/uapi/linux/netfilter*
7564F: include/uapi/linux/netfilter/
679655da
JP
7565F: net/*/netfilter.c
7566F: net/*/netfilter/
7567F: net/netfilter/
91c269a0 7568F: net/bridge/br_netfilter*.c
1da177e4 7569
4cc67735 7570NETLABEL
87a0874c 7571M: Paul Moore <paul@paul-moore.com>
4cc67735
PM
7572W: http://netlabel.sf.net
7573L: netdev@vger.kernel.org
87a0874c 7574S: Maintained
80811493 7575F: Documentation/netlabel/
679655da
JP
7576F: include/net/netlabel.h
7577F: net/netlabel/
4cc67735 7578
1da177e4 7579NETROM NETWORK LAYER
8b58be88 7580M: Ralf Baechle <ralf@linux-mips.org>
1da177e4 7581L: linux-hams@vger.kernel.org
d34cb28a 7582W: http://www.linux-ax25.org/
1da177e4 7583S: Maintained
679655da 7584F: include/net/netrom.h
c117ab84 7585F: include/uapi/linux/netrom.h
679655da 7586F: net/netrom/
1da177e4 7587
4c352362
JK
7588NETRONOME ETHERNET DRIVERS
7589M: Jakub Kicinski <jakub.kicinski@netronome.com>
4c352362
JK
7590L: oss-drivers@netronome.com
7591S: Maintained
7592F: drivers/net/ethernet/netronome/
7593
5ddb88c0 7594NETWORK BLOCK DEVICE (NBD)
4ca5829a 7595M: Markus Pargmann <mpa@pengutronix.de>
1da177e4 7596S: Maintained
5e4b269b 7597L: nbd-general@lists.sourceforge.net
4ca5829a 7598T: git git://git.pengutronix.de/git/mpa/linux-nbd.git
679655da
JP
7599F: Documentation/blockdev/nbd.txt
7600F: drivers/block/nbd.c
c117ab84 7601F: include/uapi/linux/nbd.h
1da177e4 7602
6e43650c
NH
7603NETWORK DROP MONITOR
7604M: Neil Horman <nhorman@tuxdriver.com>
7605L: netdev@vger.kernel.org
7606S: Maintained
7607W: https://fedorahosted.org/dropwatch/
7608F: net/core/drop_monitor.c
7609
1da177e4 7610NETWORKING [GENERAL]
8b58be88 7611M: "David S. Miller" <davem@davemloft.net>
979b6c13 7612L: netdev@vger.kernel.org
b1e8fd54 7613W: http://www.linuxfoundation.org/en/Net
11e98029 7614Q: http://patchwork.ozlabs.org/project/netdev/list/
814fd609
NP
7615T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
7616T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git
1da177e4 7617S: Maintained
679655da
JP
7618F: net/
7619F: include/net/
018d21ed
JP
7620F: include/linux/in.h
7621F: include/linux/net.h
7622F: include/linux/netdevice.h
c117ab84
CEB
7623F: include/uapi/linux/in.h
7624F: include/uapi/linux/net.h
7625F: include/uapi/linux/netdevice.h
0c7aecd4 7626F: include/uapi/linux/net_namespace.h
7e814a6c 7627F: tools/net/
f4e53f9a 7628F: tools/testing/selftests/net/
335a67d2 7629F: lib/random32.c
a101ccd1 7630F: lib/test_bpf.c
1da177e4
LT
7631
7632NETWORKING [IPv4/IPv6]
8b58be88
JP
7633M: "David S. Miller" <davem@davemloft.net>
7634M: Alexey Kuznetsov <kuznet@ms2.inr.ac.ru>
8b58be88
JP
7635M: James Morris <jmorris@namei.org>
7636M: Hideaki YOSHIFUJI <yoshfuji@linux-ipv6.org>
7637M: Patrick McHardy <kaber@trash.net>
979b6c13 7638L: netdev@vger.kernel.org
08deed1e 7639T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
1da177e4 7640S: Maintained
679655da
JP
7641F: net/ipv4/
7642F: net/ipv6/
7643F: include/net/ip*
0a14842f 7644F: arch/x86/net/*
1da177e4 7645
73b7656c
DM
7646NETWORKING [IPSEC]
7647M: Steffen Klassert <steffen.klassert@secunet.com>
7648M: Herbert Xu <herbert@gondor.apana.org.au>
7649M: "David S. Miller" <davem@davemloft.net>
7650L: netdev@vger.kernel.org
d1fc5024
SK
7651T: git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec.git
7652T: git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec-next.git
73b7656c 7653S: Maintained
5826bdd1 7654F: net/core/flow.c
73b7656c
DM
7655F: net/xfrm/
7656F: net/key/
7657F: net/ipv4/xfrm*
d1fc5024
SK
7658F: net/ipv4/esp4.c
7659F: net/ipv4/ah4.c
7660F: net/ipv4/ipcomp.c
7661F: net/ipv4/ip_vti.c
73b7656c 7662F: net/ipv6/xfrm*
d1fc5024
SK
7663F: net/ipv6/esp6.c
7664F: net/ipv6/ah6.c
7665F: net/ipv6/ipcomp6.c
7666F: net/ipv6/ip6_vti.c
73b7656c
DM
7667F: include/uapi/linux/xfrm.h
7668F: include/net/xfrm.h
7669
10e2ff1c 7670NETWORKING [LABELED] (NetLabel, CIPSO, Labeled IPsec, SECMARK)
87a0874c 7671M: Paul Moore <paul@paul-moore.com>
10e2ff1c
JM
7672L: netdev@vger.kernel.org
7673S: Maintained
7674
29f8f632 7675NETWORKING [WIRELESS]
2cb4abd1 7676L: linux-wireless@vger.kernel.org
8a6e2535 7677Q: http://patchwork.kernel.org/project/linux-wireless/list/
29f8f632 7678
788873ac
JP
7679NETWORKING DRIVERS
7680L: netdev@vger.kernel.org
7681W: http://www.linuxfoundation.org/en/Net
11e98029 7682Q: http://patchwork.ozlabs.org/project/netdev/list/
08deed1e
JP
7683T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
7684T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git
788873ac
JP
7685S: Odd Fixes
7686F: drivers/net/
018d21ed 7687F: include/linux/if_*
0b63bf1f 7688F: include/linux/netdevice.h
0b63bf1f
JD
7689F: include/linux/etherdevice.h
7690F: include/linux/fcdevice.h
7691F: include/linux/fddidevice.h
7692F: include/linux/hippidevice.h
7693F: include/linux/inetdevice.h
c117ab84
CEB
7694F: include/uapi/linux/if_*
7695F: include/uapi/linux/netdevice.h
788873ac 7696
0e324cf6
JL
7697NETWORKING DRIVERS (WIRELESS)
7698M: Kalle Valo <kvalo@codeaurora.org>
7699L: linux-wireless@vger.kernel.org
7700Q: http://patchwork.kernel.org/project/linux-wireless/list/
9f273c24
FW
7701T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers.git
7702T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers-next.git
0e324cf6
JL
7703S: Maintained
7704F: drivers/net/wireless/
7705
3d396eb1 7706NETXEN (1/10) GbE SUPPORT
8622315e 7707M: Manish Chopra <manish.chopra@qlogic.com>
83c07dde
AKS
7708M: Sony Chacko <sony.chacko@qlogic.com>
7709M: Rajesh Borundia <rajesh.borundia@qlogic.com>
3d396eb1 7710L: netdev@vger.kernel.org
9c2b5bde 7711W: http://www.qlogic.com
3d396eb1 7712S: Supported
aa43c215 7713F: drivers/net/ethernet/qlogic/netxen/
3d396eb1 7714
6423d30f
AAJ
7715NFC SUBSYSTEM
7716M: Lauro Ramos Venancio <lauro.venancio@openbossa.org>
7717M: Aloisio Almeida Jr <aloisio.almeida@openbossa.org>
7718M: Samuel Ortiz <sameo@linux.intel.com>
7719L: linux-wireless@vger.kernel.org
1eb3b216 7720L: linux-nfc@lists.01.org (subscribers-only)
0293ba20 7721S: Supported
6423d30f 7722F: net/nfc/
55eb94f9 7723F: include/net/nfc/
c117ab84 7724F: include/uapi/linux/nfc.h
6423d30f 7725F: drivers/nfc/
397d6497
CR
7726F: include/linux/platform_data/nfcmrvl.h
7727F: include/linux/platform_data/nxp-nci.h
08eaa1e0 7728F: include/linux/platform_data/pn544.h
397d6497
CR
7729F: include/linux/platform_data/st21nfca.h
7730F: include/linux/platform_data/st-nci.h
7ebb88e5 7731F: Documentation/devicetree/bindings/net/nfc/
3d396eb1 7732
e8b43555 7733NFS, SUNRPC, AND LOCKD CLIENTS
cd7b996a 7734M: Trond Myklebust <trond.myklebust@primarydata.com>
0e3b137f 7735M: Anna Schumaker <anna.schumaker@netapp.com>
78f58153
TM
7736L: linux-nfs@vger.kernel.org
7737W: http://client.linux-nfs.org
cd7b996a 7738T: git git://git.linux-nfs.org/projects/trondmy/linux-nfs.git
1da177e4 7739S: Maintained
679655da
JP
7740F: fs/lockd/
7741F: fs/nfs/
7742F: fs/nfs_common/
7743F: net/sunrpc/
7744F: include/linux/lockd/
7745F: include/linux/nfs*
7746F: include/linux/sunrpc/
c117ab84
CEB
7747F: include/uapi/linux/nfs*
7748F: include/uapi/linux/sunrpc/
1da177e4 7749
85ef9cea 7750NILFS2 FILESYSTEM
e2126935 7751M: Ryusuke Konishi <konishi.ryusuke@lab.ntt.co.jp>
6aff43f8 7752L: linux-nilfs@vger.kernel.org
f9472265 7753W: http://nilfs.sourceforge.net/
e2126935 7754T: git git://github.com/konis/nilfs2.git
85ef9cea 7755S: Supported
679655da
JP
7756F: Documentation/filesystems/nilfs2.txt
7757F: fs/nilfs2/
7758F: include/linux/nilfs2_fs.h
c35c7ac5 7759F: include/trace/events/nilfs2.h
85ef9cea 7760
1da177e4 7761NINJA SCSI-3 / NINJA SCSI-32Bi (16bit/CardBus) PCMCIA SCSI HOST ADAPTER DRIVER
8b58be88 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/pcmcia/nsp_*
1da177e4
LT
7767
7768NINJA SCSI-32Bi/UDE PCI/CARDBUS SCSI HOST ADAPTER DRIVER
8b58be88
JP
7769M: GOTO Masanori <gotom@debian.or.jp>
7770M: YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
1da177e4
LT
7771W: http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
7772S: Maintained
679655da
JP
7773F: Documentation/scsi/NinjaSCSI.txt
7774F: drivers/scsi/nsp32*
1da177e4 7775
383b8fb9
LFT
7776NIOS2 ARCHITECTURE
7777M: Ley Foon Tan <lftan@altera.com>
7778L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
0094dc40 7779T: git git://git.kernel.org/pub/scm/linux/kernel/git/lftan/nios2.git
383b8fb9
LFT
7780S: Maintained
7781F: arch/nios2/
7782
2a6afddb 7783NOKIA N900 POWER SUPPLY DRIVERS
e35a49b1 7784R: Pali RohĂ¡r <pali.rohar@gmail.com>
2a6afddb 7785F: include/linux/power/bq2415x_charger.h
081bab21 7786F: include/linux/power/bq27xxx_battery.h
2a6afddb
PR
7787F: include/linux/power/isp1704_charger.h
7788F: drivers/power/bq2415x_charger.c
081bab21 7789F: drivers/power/bq27xxx_battery.c
e35a49b1 7790F: drivers/power/bq27xxx_battery_i2c.c
2a6afddb
PR
7791F: drivers/power/isp1704_charger.c
7792F: drivers/power/rx51_battery.c
7793
a1bd3bae 7794NTB DRIVER CORE
9ef6bf6c
JM
7795M: Jon Mason <jdmason@kudzu.us>
7796M: Dave Jiang <dave.jiang@intel.com>
a1bd3bae 7797M: Allen Hubbe <Allen.Hubbe@emc.com>
5e9fd733 7798L: linux-ntb@googlegroups.com
fce8a7bb 7799S: Supported
2984411f
JM
7800W: https://github.com/jonmason/ntb/wiki
7801T: git git://github.com/jonmason/ntb.git
fce8a7bb 7802F: drivers/ntb/
548c237c 7803F: drivers/net/ntb_netdev.c
fce8a7bb 7804F: include/linux/ntb.h
a1bd3bae 7805F: include/linux/ntb_transport.h
fce8a7bb 7806
e26a5843
AH
7807NTB INTEL DRIVER
7808M: Jon Mason <jdmason@kudzu.us>
7809M: Dave Jiang <dave.jiang@intel.com>
5e9fd733 7810L: linux-ntb@googlegroups.com
e26a5843
AH
7811S: Supported
7812W: https://github.com/jonmason/ntb/wiki
7813T: git git://github.com/jonmason/ntb.git
7814F: drivers/ntb/hw/intel/
fce8a7bb 7815
a1b36958
XY
7816NTB AMD DRIVER
7817M: Xiangliang Yu <Xiangliang.Yu@amd.com>
7818L: linux-ntb@googlegroups.com
7819S: Supported
7820F: drivers/ntb/hw/amd/
7821
1da177e4 7822NTFS FILESYSTEM
2818ef50 7823M: Anton Altaparmakov <anton@tuxera.com>
1da177e4 7824L: linux-ntfs-dev@lists.sourceforge.net
2818ef50 7825W: http://www.tuxera.com/
e6f4dee7 7826T: git git://git.kernel.org/pub/scm/linux/kernel/git/aia21/ntfs.git
2818ef50 7827S: Supported
679655da
JP
7828F: Documentation/filesystems/ntfs.txt
7829F: fs/ntfs/
1da177e4 7830
9eb8ef74 7831NVIDIA (rivafb and nvidiafb) FRAMEBUFFER DRIVER
8b58be88 7832M: Antonino Daplas <adaplas@gmail.com>
c69f677c 7833L: linux-fbdev@vger.kernel.org
ce00f85c 7834S: Maintained
8a61f013
JH
7835F: drivers/video/fbdev/riva/
7836F: drivers/video/fbdev/nvidia/
1da177e4 7837
79461681 7838NVM EXPRESS DRIVER
b3975e94
JF
7839M: Keith Busch <keith.busch@intel.com>
7840M: Jens Axboe <axboe@fb.com>
79461681 7841L: linux-nvme@lists.infradead.org
b3975e94
JF
7842T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
7843W: https://kernel.googlesource.com/pub/scm/linux/kernel/git/axboe/linux-block/
79461681 7844S: Supported
57dacad5 7845F: drivers/nvme/host/
79461681
MW
7846F: include/linux/nvme.h
7847
aee4b9bd
SK
7848NVMEM FRAMEWORK
7849M: Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
7850M: Maxime Ripard <maxime.ripard@free-electrons.com>
7851S: Maintained
7852F: drivers/nvmem/
7853F: Documentation/devicetree/bindings/nvmem/
7854F: include/linux/nvmem-consumer.h
7855F: include/linux/nvmem-provider.h
7856
dece4585
CP
7857NXP-NCI NFC DRIVER
7858M: Clément Perrochaud <clement.perrochaud@effinnov.com>
7859R: Charles Gorand <charles.gorand@effinnov.com>
7860L: linux-nfc@lists.01.org (moderated for non-subscribers)
7861S: Supported
7862F: drivers/nfc/nxp-nci
7863
f50d7146
RK
7864NXP TDA998X DRM DRIVER
7865M: Russell King <rmk+kernel@arm.linux.org.uk>
7866S: Supported
7867F: drivers/gpu/drm/i2c/tda998x_drv.c
7868F: include/drm/i2c/tda998x.h
7869
fbace43e
PR
7870NXP TFA9879 DRIVER
7871M: Peter Rosin <peda@axentia.se>
7872L: alsa-devel@alsa-project.org (moderated for non-subscribers)
7873S: Maintained
7874F: sound/soc/codecs/tfa9879*
7875
442f04c3
JP
7876OBJTOOL
7877M: Josh Poimboeuf <jpoimboe@redhat.com>
7878S: Supported
7879F: tools/objtool/
7880
f5525786 7881OMAP SUPPORT
0e24bdd4 7882M: Tony Lindgren <tony@atomide.com>
f5525786
TL
7883L: linux-omap@vger.kernel.org
7884W: http://www.muru.com/linux/omap/
7885W: http://linux.omap.com/
8a6e2535 7886Q: http://patchwork.kernel.org/project/linux-omap/list/
30bd0129 7887T: git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
f5525786 7888S: Maintained
4e04d5a3 7889F: arch/arm/*omap*/
026da812
FB
7890F: arch/arm/configs/omap1_defconfig
7891F: arch/arm/configs/omap2plus_defconfig
046d0a37 7892F: drivers/i2c/busses/i2c-omap.c
dc68cd11
FB
7893F: drivers/irqchip/irq-omap-intc.c
7894F: drivers/mfd/*omap*.c
7895F: drivers/mfd/menelaus.c
7896F: drivers/mfd/palmas.c
7897F: drivers/mfd/tps65217.c
7898F: drivers/mfd/tps65218.c
7899F: drivers/mfd/tps65910.c
7900F: drivers/mfd/twl-core.[ch]
7901F: drivers/mfd/twl4030*.c
7902F: drivers/mfd/twl6030*.c
7903F: drivers/mfd/twl6040*.c
7904F: drivers/regulator/palmas-regulator*.c
7905F: drivers/regulator/pbias-regulator.c
7906F: drivers/regulator/tps65217-regulator.c
7907F: drivers/regulator/tps65218-regulator.c
7908F: drivers/regulator/tps65910-regulator.c
7909F: drivers/regulator/twl-regulator.c
046d0a37 7910F: include/linux/i2c-omap.h
f5525786 7911
50f29fbd 7912OMAP DEVICE TREE SUPPORT
cdb55ab0 7913M: Benoît Cousson <bcousson@baylibre.com>
50f29fbd
TL
7914M: Tony Lindgren <tony@atomide.com>
7915L: linux-omap@vger.kernel.org
d0fb18c5 7916L: devicetree@vger.kernel.org
50f29fbd
TL
7917S: Maintained
7918F: arch/arm/boot/dts/*omap*
7919F: arch/arm/boot/dts/*am3*
05eb20fa
NM
7920F: arch/arm/boot/dts/*am4*
7921F: arch/arm/boot/dts/*am5*
7922F: arch/arm/boot/dts/*dra7*
50f29fbd 7923
f5525786 7924OMAP CLOCK FRAMEWORK SUPPORT
8b58be88 7925M: Paul Walmsley <paul@pwsan.com>
f5525786
TL
7926L: linux-omap@vger.kernel.org
7927S: Maintained
7928F: arch/arm/*omap*/*clock*
7929
7930OMAP POWER MANAGEMENT SUPPORT
3cf2efd5 7931M: Kevin Hilman <khilman@kernel.org>
f5525786
TL
7932L: linux-omap@vger.kernel.org
7933S: Maintained
7934F: arch/arm/*omap*/*pm*
c46938d4 7935F: drivers/cpufreq/omap-cpufreq.c
f5525786 7936
d21db568 7937OMAP POWERDOMAIN SOC ADAPTATION LAYER SUPPORT
692ab1f3
PW
7938M: Rajendra Nayak <rnayak@ti.com>
7939M: Paul Walmsley <paul@pwsan.com>
7940L: linux-omap@vger.kernel.org
7941S: Maintained
d21db568 7942F: arch/arm/mach-omap2/prm*
692ab1f3 7943
f5525786 7944OMAP AUDIO SUPPORT
6c284903 7945M: Peter Ujfalusi <peter.ujfalusi@ti.com>
7ec41ee5 7946M: Jarkko Nikula <jarkko.nikula@bitmer.com>
e5747e40 7947L: alsa-devel@alsa-project.org (moderated for non-subscribers)
f5525786
TL
7948L: linux-omap@vger.kernel.org
7949S: Maintained
7950F: sound/soc/omap/
7951
18640193
TL
7952OMAP GENERAL PURPOSE MEMORY CONTROLLER SUPPORT
7953M: Roger Quadros <rogerq@ti.com>
7954M: Tony Lindgren <tony@atomide.com>
7955L: linux-omap@vger.kernel.org
7956S: Maintained
7957F: drivers/memory/omap-gpmc.c
7958F: arch/arm/mach-omap2/*gpmc*
7959
f5525786 7960OMAP FRAMEBUFFER SUPPORT
830e6384 7961M: Tomi Valkeinen <tomi.valkeinen@ti.com>
c69f677c 7962L: linux-fbdev@vger.kernel.org
f5525786
TL
7963L: linux-omap@vger.kernel.org
7964S: Maintained
8a61f013 7965F: drivers/video/fbdev/omap/
f5525786 7966
676eec0d 7967OMAP DISPLAY SUBSYSTEM and FRAMEBUFFER SUPPORT (DSS2)
830e6384 7968M: Tomi Valkeinen <tomi.valkeinen@ti.com>
178ff4c9 7969L: linux-omap@vger.kernel.org
676eec0d 7970L: linux-fbdev@vger.kernel.org
178ff4c9 7971S: Maintained
8a61f013 7972F: drivers/video/fbdev/omap2/
178ff4c9
TV
7973F: Documentation/arm/OMAP/DSS
7974
8b37fcfc
OBC
7975OMAP HARDWARE SPINLOCK SUPPORT
7976M: Ohad Ben-Cohen <ohad@wizery.com>
7977L: linux-omap@vger.kernel.org
7978S: Maintained
7979F: drivers/hwspinlock/omap_hwspinlock.c
8b37fcfc 7980
f5525786 7981OMAP MMC SUPPORT
8b58be88 7982M: Jarkko Lavinen <jarkko.lavinen@nokia.com>
f5525786
TL
7983L: linux-omap@vger.kernel.org
7984S: Maintained
653f41b5
MC
7985F: drivers/mmc/host/omap.c
7986
7987OMAP HS MMC SUPPORT
0a4585c6 7988L: linux-mmc@vger.kernel.org
653f41b5 7989L: linux-omap@vger.kernel.org
dfa5d196 7990S: Orphan
653f41b5 7991F: drivers/mmc/host/omap_hsmmc.c
f5525786
TL
7992
7993OMAP RANDOM NUMBER GENERATOR SUPPORT
8b58be88 7994M: Deepak Saxena <dsaxena@plexity.net>
f5525786
TL
7995S: Maintained
7996F: drivers/char/hw_random/omap-rng.c
7997
f400c82e 7998OMAP HWMOD SUPPORT
cdb55ab0 7999M: Benoît Cousson <bcousson@baylibre.com>
f400c82e
PW
8000M: Paul Walmsley <paul@pwsan.com>
8001L: linux-omap@vger.kernel.org
8002S: Maintained
8fc8b12b 8003F: arch/arm/mach-omap2/omap_hwmod.*
f400c82e 8004
8633fb30
PW
8005OMAP HWMOD DATA
8006M: Paul Walmsley <paul@pwsan.com>
8007L: linux-omap@vger.kernel.org
8008S: Maintained
8009F: arch/arm/mach-omap2/omap_hwmod*data*
8010
f400c82e 8011OMAP HWMOD DATA FOR OMAP4-BASED DEVICES
cdb55ab0 8012M: Benoît Cousson <bcousson@baylibre.com>
f400c82e
PW
8013L: linux-omap@vger.kernel.org
8014S: Maintained
8015F: arch/arm/mach-omap2/omap_hwmod_44xx_data.c
8016
0db83ced 8017OMAP IMAGING SUBSYSTEM (OMAP3 ISP and OMAP4 ISS)
7e8970e1
LP
8018M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
8019L: linux-media@vger.kernel.org
8020S: Maintained
7eec52db 8021F: Documentation/devicetree/bindings/media/ti,omap3isp.txt
90d72ac6 8022F: drivers/media/platform/omap3isp/
0db83ced 8023F: drivers/staging/media/omap4iss/
7e8970e1 8024
f5525786 8025OMAP USB SUPPORT
f5525786
TL
8026L: linux-usb@vger.kernel.org
8027L: linux-omap@vger.kernel.org
3b243519 8028S: Orphan
a16fbd65
JP
8029F: drivers/usb/*/*omap*
8030F: arch/arm/*omap*/usb*
f5525786 8031
6d994710 8032OMAP GPIO DRIVER
fe643528 8033M: Grygorii Strashko <grygorii.strashko@ti.com>
97215800 8034M: Santosh Shilimkar <ssantosh@kernel.org>
3cf2efd5 8035M: Kevin Hilman <khilman@kernel.org>
6d994710
KH
8036L: linux-omap@vger.kernel.org
8037S: Maintained
fe643528 8038F: Documentation/devicetree/bindings/gpio/gpio-omap.txt
6d994710
KH
8039F: drivers/gpio/gpio-omap.c
8040
c351e290
MJ
8041OMAP/NEWFLOW NANOBONE MACHINE SUPPORT
8042M: Mark Jackson <mpfj@newflow.co.uk>
8043L: linux-omap@vger.kernel.org
8044S: Maintained
8045F: arch/arm/boot/dts/am335x-nano.dts
8046
0ad122d9 8047OMFS FILESYSTEM
8b58be88 8048M: Bob Copeland <me@bobcopeland.com>
0ad122d9
BC
8049L: linux-karma-devel@lists.sourceforge.net
8050S: Maintained
679655da
JP
8051F: Documentation/filesystems/omfs.txt
8052F: fs/omfs/
0ad122d9 8053
c1986ee9 8054OMNIKEY CARDMAN 4000 DRIVER
8b58be88 8055M: Harald Welte <laforge@gnumonks.org>
c1986ee9 8056S: Maintained
679655da
JP
8057F: drivers/char/pcmcia/cm4000_cs.c
8058F: include/linux/cm4000_cs.h
c117ab84 8059F: include/uapi/linux/cm4000_cs.h
c1986ee9 8060
77c44ab1 8061OMNIKEY CARDMAN 4040 DRIVER
8b58be88 8062M: Harald Welte <laforge@gnumonks.org>
77c44ab1 8063S: Maintained
679655da 8064F: drivers/char/pcmcia/cm4040_cs.*
77c44ab1 8065
77d5140f 8066OMNIVISION OV7670 SENSOR DRIVER
8b58be88 8067M: Jonathan Corbet <corbet@lwn.net>
661263b5 8068L: linux-media@vger.kernel.org
275ffde4 8069T: git git://linuxtv.org/media_tree.git
77d5140f 8070S: Maintained
90d72ac6 8071F: drivers/media/i2c/ov7670.c
77d5140f 8072
431bca73 8073ONENAND FLASH DRIVER
8b58be88 8074M: Kyungmin Park <kyungmin.park@samsung.com>
431bca73
TG
8075L: linux-mtd@lists.infradead.org
8076S: Maintained
679655da
JP
8077F: drivers/mtd/onenand/
8078F: include/linux/mtd/onenand*.h
431bca73 8079
1da177e4 8080ONSTREAM SCSI TAPE DRIVER
8b58be88 8081M: Willem Riede <osst@riede.org>
1da177e4
LT
8082L: osst-users@lists.sourceforge.net
8083L: linux-scsi@vger.kernel.org
8084S: Maintained
f7269cfc
JD
8085F: Documentation/scsi/osst.txt
8086F: drivers/scsi/osst.*
8087F: drivers/scsi/osst_*.h
8088F: drivers/scsi/st.h
1da177e4 8089
e2d1d6c0 8090OPENCORES I2C BUS DRIVER
8b58be88 8091M: Peter Korsgaard <jacmet@sunsite.dk>
846557d3 8092L: linux-i2c@vger.kernel.org
e2d1d6c0 8093S: Maintained
679655da
JP
8094F: Documentation/i2c/busses/i2c-ocores
8095F: drivers/i2c/busses/i2c-ocores.c
e2d1d6c0 8096
860c44c1 8097OPEN FIRMWARE AND FLATTENED DEVICE TREE
5d3ad8a6 8098M: Rob Herring <robh+dt@kernel.org>
c8fb70a3
GL
8099M: Frank Rowand <frowand.list@gmail.com>
8100M: Grant Likely <grant.likely@linaro.org>
d0fb18c5 8101L: devicetree@vger.kernel.org
a7fefe9f
RH
8102W: http://www.devicetree.org/
8103T: git git://git.kernel.org/pub/scm/linux/kernel/git/glikely/linux.git
860c44c1 8104S: Maintained
f8828205 8105F: drivers/of/
860c44c1 8106F: include/linux/of*.h
f8828205 8107F: scripts/dtc/
860c44c1 8108
f8828205 8109OPEN FIRMWARE AND FLATTENED DEVICE TREE BINDINGS
5d3ad8a6 8110M: Rob Herring <robh+dt@kernel.org>
f8828205
GL
8111M: Pawel Moll <pawel.moll@arm.com>
8112M: Mark Rutland <mark.rutland@arm.com>
de80963e 8113M: Ian Campbell <ijc+devicetree@hellion.org.uk>
bdbff6ba 8114M: Kumar Gala <galak@codeaurora.org>
f8828205 8115L: devicetree@vger.kernel.org
9f273c24 8116T: git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
f8828205
GL
8117S: Maintained
8118F: Documentation/devicetree/
8119F: arch/*/boot/dts/
8120F: include/dt-bindings/
8121
2bb65f56
PA
8122OPEN FIRMWARE AND DEVICE TREE OVERLAYS
8123M: Pantelis Antoniou <pantelis.antoniou@konsulko.com>
8124L: devicetree@vger.kernel.org
8125S: Maintained
8126F: Documentation/devicetree/dynamic-resolution-notes.txt
8127F: Documentation/devicetree/overlay-notes.txt
8128F: drivers/of/overlay.c
8129F: drivers/of/resolver.c
8130
19f9d392
JB
8131OPENRISC ARCHITECTURE
8132M: Jonas Bonn <jonas@southpole.se>
8133W: http://openrisc.net
eab7c1c0 8134L: linux@lists.openrisc.net (moderated for non-subscribers)
19f9d392
JB
8135S: Maintained
8136T: git git://openrisc.net/~jonas/linux
14430813 8137F: arch/openrisc/
19f9d392 8138
ccb1352e 8139OPENVSWITCH
4f337ed5 8140M: Pravin Shelar <pshelar@nicira.com>
b422da7c 8141L: netdev@vger.kernel.org
ccb1352e
JG
8142L: dev@openvswitch.org
8143W: http://openvswitch.org
ccb1352e
JG
8144S: Maintained
8145F: net/openvswitch/
b422da7c 8146F: include/uapi/linux/openvswitch.h
ccb1352e 8147
875fa6fb
VK
8148OPERATING PERFORMANCE POINTS (OPP)
8149M: Viresh Kumar <vireshk@kernel.org>
8150M: Nishanth Menon <nm@ti.com>
8151M: Stephen Boyd <sboyd@codeaurora.org>
8152L: linux-pm@vger.kernel.org
8153S: Maintained
8154T: git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git
8155F: drivers/base/power/opp/
8156F: include/linux/pm_opp.h
8157F: Documentation/power/opp.txt
8158F: Documentation/devicetree/bindings/opp/
8159
af39917d
CL
8160OPL4 DRIVER
8161M: Clemens Ladisch <clemens@ladisch.de>
8162L: alsa-devel@alsa-project.org (moderated for non-subscribers)
8163T: git git://git.alsa-project.org/alsa-kernel.git
8164S: Maintained
8165F: sound/drivers/opl4/
8166
1da177e4 8167OPROFILE
4cf7e718 8168M: Robert Richter <rric@kernel.org>
1da177e4
LT
8169L: oprofile-list@lists.sf.net
8170S: Maintained
81c4a8a6 8171F: arch/*/include/asm/oprofile*.h
679655da
JP
8172F: arch/*/oprofile/
8173F: drivers/oprofile/
8174F: include/linux/oprofile.h
1da177e4 8175
e2d1d6c0 8176ORACLE CLUSTER FILESYSTEM 2 (OCFS2)
8b58be88 8177M: Mark Fasheh <mfasheh@suse.com>
d6351db2 8178M: Joel Becker <jlbec@evilplan.org>
e2d1d6c0 8179L: ocfs2-devel@oss.oracle.com (moderated for non-subscribers)
01945fa2 8180W: http://ocfs2.wiki.kernel.org
e2d1d6c0 8181S: Supported
679655da
JP
8182F: Documentation/filesystems/ocfs2.txt
8183F: Documentation/filesystems/dlmfs.txt
8184F: fs/ocfs2/
e2d1d6c0 8185
1da177e4 8186ORINOCO DRIVER
724c6b35 8187L: linux-wireless@vger.kernel.org
491b26b4 8188W: http://wireless.kernel.org/en/users/Drivers/orinoco
ecffdde6 8189W: http://www.nongnu.org/orinoco/
3a59babb 8190S: Orphan
2be45b66 8191F: drivers/net/wireless/intersil/orinoco/
1da177e4 8192
42c55aa8 8193OSD LIBRARY and FILESYSTEM
fadc0752 8194M: Boaz Harrosh <ooo@electrozaur.com>
f1f6630b 8195M: Benny Halevy <bhalevy@primarydata.com>
68274794
BH
8196L: osd-dev@open-osd.org
8197W: http://open-osd.org
54e5881d 8198T: git git://git.open-osd.org/open-osd.git
68274794 8199S: Maintained
42c55aa8 8200F: drivers/scsi/osd/
6b6f0b6c 8201F: include/scsi/osd_*
42c55aa8 8202F: fs/exofs/
68274794 8203
ef94b186 8204OVERLAY FILESYSTEM
7c37fbda 8205M: Miklos Szeredi <miklos@szeredi.hu>
1d113735
MS
8206L: linux-unionfs@vger.kernel.org
8207T: git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/vfs.git
7c37fbda 8208S: Supported
1d113735 8209F: fs/overlayfs/
7c37fbda
NB
8210F: Documentation/filesystems/overlayfs.txt
8211
e2d1d6c0 8212P54 WIRELESS DRIVER
084cb0fe 8213M: Christian Lamparter <chunkeey@googlemail.com>
e2d1d6c0 8214L: linux-wireless@vger.kernel.org
084cb0fe 8215W: http://wireless.kernel.org/en/users/Drivers/p54
e2d1d6c0 8216S: Maintained
d3466830 8217F: drivers/net/wireless/intersil/p54/
e2d1d6c0 8218
f5cd7872 8219PA SEMI ETHERNET DRIVER
8b58be88 8220M: Olof Johansson <olof@lixom.net>
f5cd7872
OJ
8221L: netdev@vger.kernel.org
8222S: Maintained
ded19add 8223F: drivers/net/ethernet/pasemi/*
f5cd7872 8224
beb58aa3 8225PA SEMI SMBUS DRIVER
8b58be88 8226M: Olof Johansson <olof@lixom.net>
846557d3 8227L: linux-i2c@vger.kernel.org
beb58aa3 8228S: Maintained
679655da 8229F: drivers/i2c/busses/i2c-pasemi.c
beb58aa3 8230
48fc267e
SK
8231PADATA PARALLEL EXECUTION MECHANISM
8232M: Steffen Klassert <steffen.klassert@secunet.com>
48fc267e
SK
8233L: linux-crypto@vger.kernel.org
8234S: Maintained
8235F: kernel/padata.c
8236F: include/linux/padata.h
8237F: Documentation/padata.txt
8238
709ee531 8239PANASONIC LAPTOP ACPI EXTRAS DRIVER
8b58be88 8240M: Harald Welte <laforge@gnumonks.org>
d0944853 8241L: platform-driver-x86@vger.kernel.org
709ee531 8242S: Maintained
679655da 8243F: drivers/platform/x86/panasonic-laptop.c
709ee531 8244
368dd5ac 8245PANASONIC MN10300/AM33/AM34 PORT
8b58be88
JP
8246M: David Howells <dhowells@redhat.com>
8247M: Koichi Yasutake <yasutake.koichi@jp.panasonic.com>
4fa97181
DH
8248L: linux-am33-list@redhat.com (moderated for non-subscribers)
8249W: ftp://ftp.redhat.com/pub/redhat/gnupro/AM33/
8250S: Maintained
679655da
JP
8251F: Documentation/mn10300/
8252F: arch/mn10300/
4fa97181 8253
305b37bd
KS
8254PARALLEL LCD/KEYPAD PANEL DRIVER
8255M: Willy Tarreau <willy@haproxy.com>
8256M: Ksenija Stanojevic <ksenija.stanojevic@gmail.com>
8257S: Odd Fixes
8258F: Documentation/misc-devices/lcd-panel-cgram.txt
8259F: drivers/misc/panel.c
8260
64dfff03
SM
8261PARALLEL PORT SUBSYSTEM
8262M: Sudip Mukherjee <sudipm.mukherjee@gmail.com>
8263M: Sudip Mukherjee <sudip@vectorindia.org>
3dd1a329 8264L: linux-parport@lists.infradead.org (subscribers-only)
64dfff03 8265S: Maintained
679655da
JP
8266F: drivers/parport/
8267F: include/linux/parport*.h
8268F: drivers/char/ppdev.c
c117ab84 8269F: include/uapi/linux/ppdev.h
64dfff03 8270F: Documentation/parport*.txt
1da177e4 8271
4cdf6bc2 8272PARAVIRT_OPS INTERFACE
d633180c 8273M: Jeremy Fitzhardinge <jeremy@goop.org>
8b58be88
JP
8274M: Chris Wright <chrisw@sous-sol.org>
8275M: Alok Kataria <akataria@vmware.com>
8276M: Rusty Russell <rusty@rustcorp.com.au>
c996d8b9 8277L: virtualization@lists.linux-foundation.org
4cdf6bc2 8278S: Supported
a2e19991 8279F: Documentation/virtual/paravirt_ops.txt
679655da
JP
8280F: arch/*/kernel/paravirt*
8281F: arch/*/include/asm/paravirt.h
4cdf6bc2 8282
e2d1d6c0 8283PARIDE DRIVERS FOR PARALLEL PORT IDE DEVICES
8b58be88 8284M: Tim Waugh <tim@cyberelk.net>
e2d1d6c0 8285L: linux-parport@lists.infradead.org (subscribers-only)
e2d1d6c0 8286S: Maintained
679655da
JP
8287F: Documentation/blockdev/paride.txt
8288F: drivers/block/paride/
e2d1d6c0
RD
8289
8290PARISC ARCHITECTURE
b8828770 8291M: "James E.J. Bottomley" <jejb@parisc-linux.org>
b38a03b8 8292M: Helge Deller <deller@gmx.de>
e2d1d6c0
RD
8293L: linux-parisc@vger.kernel.org
8294W: http://www.parisc-linux.org/
8a6e2535 8295Q: http://patchwork.kernel.org/project/linux-parisc/list/
08deed1e 8296T: git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/parisc-2.6.git
fbb46caa 8297T: git git://git.kernel.org/pub/scm/linux/kernel/git/deller/parisc-linux.git
e2d1d6c0 8298S: Maintained
679655da 8299F: arch/parisc/
2b6bac9e 8300F: Documentation/parisc/
679655da 8301F: drivers/parisc/
2b6bac9e
HD
8302F: drivers/char/agp/parisc-agp.c
8303F: drivers/input/serio/gscps2.c
8304F: drivers/parport/parport_gsc.*
8305F: drivers/tty/serial/8250/8250_gsc.c
8a61f013 8306F: drivers/video/fbdev/sti*
2b6bac9e
HD
8307F: drivers/video/console/sti*
8308F: drivers/video/logo/logo_parisc*
e2d1d6c0 8309
1662d32c 8310PC87360 HARDWARE MONITORING DRIVER
8b58be88 8311M: Jim Cromie <jim.cromie@gmail.com>
1662d32c
JC
8312L: lm-sensors@lm-sensors.org
8313S: Maintained
679655da
JP
8314F: Documentation/hwmon/pc87360
8315F: drivers/hwmon/pc87360.c
1662d32c
JC
8316
8317PC8736x GPIO DRIVER
8b58be88 8318M: Jim Cromie <jim.cromie@gmail.com>
1662d32c 8319S: Maintained
679655da 8320F: drivers/char/pc8736x_gpio.c
1662d32c 8321
1ad107fd 8322PC87427 HARDWARE MONITORING DRIVER
d8130624 8323M: Jean Delvare <jdelvare@suse.com>
1ad107fd
JD
8324L: lm-sensors@lm-sensors.org
8325S: Maintained
8326F: Documentation/hwmon/pc87427
8327F: drivers/hwmon/pc87427.c
8328
b26e0ed4 8329PCA9532 LED DRIVER
8b58be88 8330M: Riku Voipio <riku.voipio@iki.fi>
b26e0ed4 8331S: Maintained
d5ca6918
JP
8332F: drivers/leds/leds-pca9532.c
8333F: include/linux/leds-pca9532.h
b26e0ed4 8334
5ce914a8 8335PCA9541 I2C BUS MASTER SELECTOR DRIVER
ca462085 8336M: Guenter Roeck <linux@roeck-us.net>
5ce914a8
GR
8337L: linux-i2c@vger.kernel.org
8338S: Maintained
b4f0b74e 8339F: drivers/i2c/muxes/i2c-mux-pca9541.c
5ce914a8 8340
3971dae5 8341PCDP - PRIMARY CONSOLE AND DEBUG PORT
055e72fe 8342M: Khalid Aziz <khalid@gonehiking.org>
3971dae5
KA
8343S: Maintained
8344F: drivers/firmware/pcdp.*
8345
065c6359 8346PCI ERROR RECOVERY
6305902c 8347M: Linas Vepstas <linasvepstas@gmail.com>
c1f69db7 8348L: linux-pci@vger.kernel.org
065c6359 8349S: Supported
679655da 8350F: Documentation/PCI/pci-error-recovery.txt
065c6359 8351
78c1cffd
RC
8352PCI ENHANCED ERROR HANDLING (EEH) FOR POWERPC
8353M: Russell Currey <ruscur@russell.cc>
8354L: linuxppc-dev@lists.ozlabs.org
8355S: Supported
8356F: Documentation/powerpc/eeh-pci-error-recovery.txt
8357F: arch/powerpc/kernel/eeh*.c
8358F: arch/powerpc/platforms/*/eeh*.c
8359F: arch/powerpc/include/*/eeh*.h
8360
1da177e4 8361PCI SUBSYSTEM
5ac3a6d2 8362M: Bjorn Helgaas <bhelgaas@google.com>
2905474d 8363L: linux-pci@vger.kernel.org
99662dd1 8364Q: http://patchwork.ozlabs.org/project/linux-pci/list/
c0233ed4 8365T: git git://git.kernel.org/pub/scm/linux/kernel/git/helgaas/pci.git
1da177e4 8366S: Supported
679655da
JP
8367F: Documentation/PCI/
8368F: drivers/pci/
8369F: include/linux/pci*
6b49ee49 8370F: arch/x86/pci/
cad01f91 8371F: arch/x86/kernel/quirks.c
1da177e4 8372
eaa6111b
LFT
8373PCI DRIVER FOR ALTERA PCIE IP
8374M: Ley Foon Tan <lftan@altera.com>
8375L: rfi@lists.rocketboards.org (moderated for non-subscribers)
8376L: linux-pci@vger.kernel.org
8377S: Supported
8378F: Documentation/devicetree/bindings/pci/altera-pcie.txt
8379F: drivers/pci/host/pcie-altera.c
8380
b7e78170
RH
8381PCI DRIVER FOR ARM VERSATILE PLATFORM
8382M: Rob Herring <robh@kernel.org>
8383L: linux-pci@vger.kernel.org
8384L: linux-arm-kernel@lists.infradead.org
8385S: Maintained
8386F: Documentation/devicetree/bindings/pci/versatile.txt
8387F: drivers/pci/host/pci-versatile.c
8388
5f6b6ccd
TI
8389PCI DRIVER FOR APPLIEDMICRO XGENE
8390M: Tanmay Inamdar <tinamdar@apm.com>
8391L: linux-pci@vger.kernel.org
8392L: linux-arm-kernel@lists.infradead.org
8393S: Maintained
8394F: Documentation/devicetree/bindings/pci/xgene-pci.txt
8395F: drivers/pci/host/pci-xgene.c
8396
62d0ff83
ML
8397PCI DRIVER FOR FREESCALE LAYERSCAPE
8398M: Minghuan Lian <minghuan.Lian@freescale.com>
8399M: Mingkai Hu <mingkai.hu@freescale.com>
8400M: Roy Zang <tie-fei.zang@freescale.com>
8401L: linuxppc-dev@lists.ozlabs.org
8402L: linux-pci@vger.kernel.org
8403L: linux-arm-kernel@lists.infradead.org
8404S: Maintained
8405F: drivers/pci/host/*layerscape*
8406
f0b75693 8407PCI DRIVER FOR IMX6
f175aa2c 8408M: Richard Zhu <Richard.Zhu@freescale.com>
1ba55f55 8409M: Lucas Stach <l.stach@pengutronix.de>
f0b75693
BH
8410L: linux-pci@vger.kernel.org
8411L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8412S: Maintained
8413F: drivers/pci/host/*imx6*
8414
0c4ffcfe
MK
8415PCI DRIVER FOR TI KEYSTONE
8416M: Murali Karicheri <m-karicheri2@ti.com>
8417L: linux-pci@vger.kernel.org
8418L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8419S: Maintained
8420F: drivers/pci/host/*keystone*
8421
f0b75693
BH
8422PCI DRIVER FOR MVEBU (Marvell Armada 370 and Armada XP SOC support)
8423M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
8424M: Jason Cooper <jason@lakedaemon.net>
8425L: linux-pci@vger.kernel.org
8426L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8427S: Maintained
8428F: drivers/pci/host/*mvebu*
8429
0447cfd7
TR
8430PCI DRIVER FOR NVIDIA TEGRA
8431M: Thierry Reding <thierry.reding@gmail.com>
8432L: linux-tegra@vger.kernel.org
f0b75693 8433L: linux-pci@vger.kernel.org
0447cfd7
TR
8434S: Supported
8435F: Documentation/devicetree/bindings/pci/nvidia,tegra20-pcie.txt
8436F: drivers/pci/host/pci-tegra.c
8437
47ff3de9
KVA
8438PCI DRIVER FOR TI DRA7XX
8439M: Kishon Vijay Abraham I <kishon@ti.com>
8440L: linux-omap@vger.kernel.org
8441L: linux-pci@vger.kernel.org
8442S: Supported
8443F: Documentation/devicetree/bindings/pci/ti-pci.txt
8444F: drivers/pci/host/pci-dra7xx.c
8445
f0b75693
BH
8446PCI DRIVER FOR RENESAS R-CAR
8447M: Simon Horman <horms@verge.net.au>
8448L: linux-pci@vger.kernel.org
4a121096 8449L: linux-renesas-soc@vger.kernel.org
f0b75693
BH
8450S: Maintained
8451F: drivers/pci/host/*rcar*
8452
4af82255 8453PCI DRIVER FOR SAMSUNG EXYNOS
b7701755 8454M: Jingoo Han <jingoohan1@gmail.com>
4af82255 8455L: linux-pci@vger.kernel.org
f0b75693
BH
8456L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8457L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
4af82255
JH
8458S: Maintained
8459F: drivers/pci/host/pci-exynos.c
8460
f0b75693 8461PCI DRIVER FOR SYNOPSIS DESIGNWARE
b7701755 8462M: Jingoo Han <jingoohan1@gmail.com>
110baab1 8463M: Pratyush Anand <pratyush.anand@gmail.com>
f0b75693
BH
8464L: linux-pci@vger.kernel.org
8465S: Maintained
8466F: drivers/pci/host/*designware*
8467
5a3aa2a8
JP
8468PCI DRIVER FOR SYNOPSYS PROTOTYPING DEVICE
8469M: Joao Pinto <jpinto@synopsys.com>
8470L: linux-pci@vger.kernel.org
8471S: Maintained
8472F: Documentation/devicetree/bindings/pci/designware-pcie.txt
8473F: drivers/pci/host/pcie-designware-plat.c
8474
cf28855b
WD
8475PCI DRIVER FOR GENERIC OF HOSTS
8476M: Will Deacon <will.deacon@arm.com>
8477L: linux-pci@vger.kernel.org
8478L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8479S: Maintained
8480F: Documentation/devicetree/bindings/pci/host-generic-pci.txt
4e64dbe2 8481F: drivers/pci/host/pci-host-common.c
cf28855b
WD
8482F: drivers/pci/host/pci-host-generic.c
8483
185a383a
KB
8484PCI DRIVER FOR INTEL VOLUME MANAGEMENT DEVICE (VMD)
8485M: Keith Busch <keith.busch@intel.com>
8486L: linux-pci@vger.kernel.org
8487S: Supported
8488F: arch/x86/pci/vmd.c
8489
51b66a6c 8490PCIE DRIVER FOR ST SPEAR13XX
110baab1 8491M: Pratyush Anand <pratyush.anand@gmail.com>
51b66a6c 8492L: linux-pci@vger.kernel.org
110baab1 8493S: Maintained
51b66a6c
PA
8494F: drivers/pci/host/*spear*
8495
af1169b4
LFT
8496PCI MSI DRIVER FOR ALTERA MSI IP
8497M: Ley Foon Tan <lftan@altera.com>
8498L: rfi@lists.rocketboards.org (moderated for non-subscribers)
8499L: linux-pci@vger.kernel.org
8500S: Supported
8501F: Documentation/devicetree/bindings/pci/altera-pcie-msi.txt
8502F: drivers/pci/host/pcie-altera-msi.c
51b66a6c 8503
dcd19de3
DD
8504PCI MSI DRIVER FOR APPLIEDMICRO XGENE
8505M: Duc Dang <dhdang@apm.com>
8506L: linux-pci@vger.kernel.org
8507L: linux-arm-kernel@lists.infradead.org
8508S: Maintained
8509F: Documentation/devicetree/bindings/pci/xgene-pci-msi.txt
8510F: drivers/pci/host/pci-xgene-msi.c
8511
500a1d9a
ZW
8512PCIE DRIVER FOR HISILICON
8513M: Zhou Wang <wangzhou1@hisilicon.com>
5930fe4e 8514M: Gabriele Paoloni <gabriele.paoloni@huawei.com>
500a1d9a
ZW
8515L: linux-pci@vger.kernel.org
8516S: Maintained
8517F: Documentation/devicetree/bindings/pci/hisilicon-pcie.txt
8518F: drivers/pci/host/pcie-hisi.c
8519
82a82383
SV
8520PCIE DRIVER FOR QUALCOMM MSM
8521M: Stanimir Varbanov <svarbanov@mm-sol.com>
8522L: linux-pci@vger.kernel.org
8523L: linux-arm-msm@vger.kernel.org
8524S: Maintained
8525F: drivers/pci/host/*qcom*
8526
f12b76e5
DD
8527PCIE DRIVER FOR CAVIUM THUNDERX
8528M: David Daney <david.daney@cavium.com>
8529L: linux-pci@vger.kernel.org
8530L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8531S: Supported
8532F: Documentation/devicetree/bindings/pci/pci-thunder-*
8533F: drivers/pci/host/pci-thunder-*
8534
1da177e4 8535PCMCIA SUBSYSTEM
4230dfc9 8536P: Linux PCMCIA Team
f5df5881 8537L: linux-pcmcia@lists.infradead.org
6650e0a5 8538W: http://lists.infradead.org/mailman/listinfo/linux-pcmcia
9f273c24 8539T: git git://git.kernel.org/pub/scm/linux/kernel/git/brodo/pcmcia.git
4230dfc9 8540S: Maintained
679655da
JP
8541F: Documentation/pcmcia/
8542F: drivers/pcmcia/
8543F: include/pcmcia/
1da177e4
LT
8544
8545PCNET32 NETWORK DRIVER
227fb925 8546M: Don Fry <pcnet32@frontier.com>
979b6c13 8547L: netdev@vger.kernel.org
1da177e4 8548S: Maintained
b955f6ca 8549F: drivers/net/ethernet/amd/pcnet32.c
1da177e4 8550
48fc267e
SK
8551PCRYPT PARALLEL CRYPTO ENGINE
8552M: Steffen Klassert <steffen.klassert@secunet.com>
8553L: linux-crypto@vger.kernel.org
8554S: Maintained
8555F: crypto/pcrypt.c
8556F: include/crypto/pcrypt.h
8557
e72df0b8
TH
8558PER-CPU MEMORY ALLOCATOR
8559M: Tejun Heo <tj@kernel.org>
93e205a7 8560M: Christoph Lameter <cl@linux.com>
e72df0b8
TH
8561T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/percpu.git
8562S: Maintained
8563F: include/linux/percpu*.h
8564F: mm/percpu*.c
8565F: arch/*/include/asm/percpu.h
8566
ad4ecbcb 8567PER-TASK DELAY ACCOUNTING
185e595f 8568M: Balbir Singh <bsingharora@gmail.com>
ad4ecbcb 8569S: Maintained
679655da
JP
8570F: include/linux/delayacct.h
8571F: kernel/delayacct.c
ad4ecbcb 8572
57c0c15b 8573PERFORMANCE EVENTS SUBSYSTEM
daecbd26 8574M: Peter Zijlstra <peterz@infradead.org>
dd9b238c 8575M: Ingo Molnar <mingo@redhat.com>
f80c5393 8576M: Arnaldo Carvalho de Melo <acme@kernel.org>
a54d690e 8577R: Alexander Shishkin <alexander.shishkin@linux.intel.com>
981c3a4f 8578L: linux-kernel@vger.kernel.org
75fc2d37 8579T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
6c0b3244 8580S: Supported
d53e8365 8581F: kernel/events/*
a003236c 8582F: include/linux/perf_event.h
c117ab84 8583F: include/uapi/linux/perf_event.h
141c4296
RR
8584F: arch/*/kernel/perf_event*.c
8585F: arch/*/kernel/*/perf_event*.c
8586F: arch/*/kernel/*/*/perf_event*.c
a003236c 8587F: arch/*/include/asm/perf_event.h
a003236c
VL
8588F: arch/*/kernel/perf_callchain.c
8589F: tools/perf/
6c0b3244 8590
dd49d0f5 8591PERSONALITY HANDLING
8b58be88 8592M: Christoph Hellwig <hch@infradead.org>
dd49d0f5
JC
8593L: linux-abi-devel@lists.sourceforge.net
8594S: Maintained
679655da 8595F: include/linux/personality.h
c117ab84 8596F: include/uapi/linux/personality.h
dd49d0f5 8597
838e7a03 8598PHONET PROTOCOL
2a06b40f 8599M: Remi Denis-Courmont <courmisch@gmail.com>
838e7a03
RDC
8600S: Supported
8601F: Documentation/networking/phonet.txt
8602F: include/linux/phonet.h
8603F: include/net/phonet/
c117ab84 8604F: include/uapi/linux/phonet.h
838e7a03
RDC
8605F: net/phonet/
8606
1da177e4 8607PHRAM MTD DRIVER
8b58be88 8608M: Joern Engel <joern@lazybastard.org>
1da177e4
LT
8609L: linux-mtd@lists.infradead.org
8610S: Maintained
679655da 8611F: drivers/mtd/devices/phram.c
1da177e4 8612
efdbb10e
BP
8613PICOLCD HID DRIVER
8614M: Bruno Prémont <bonbons@linux-vserver.org>
8615L: linux-input@vger.kernel.org
8616S: Maintained
8617F: drivers/hid/hid-picolcd*
8618
a53bfa07
JI
8619PICOXCELL SUPPORT
8620M: Jamie Iles <jamie@jamieiles.com>
8621L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8622T: git git://github.com/jamieiles/linux-2.6-ji.git
8623S: Supported
b8733987 8624F: arch/arm/boot/dts/picoxcell*
14430813 8625F: arch/arm/mach-picoxcell/
b8733987 8626F: drivers/crypto/picoxcell*
a53bfa07 8627
2744e8af
LW
8628PIN CONTROL SUBSYSTEM
8629M: Linus Walleij <linus.walleij@linaro.org>
c11f042b 8630L: linux-gpio@vger.kernel.org
dbe752a3 8631T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl.git
2744e8af 8632S: Maintained
07f29ba6 8633F: drivers/pinctrl/
8e406fe4 8634F: include/linux/pinctrl/
2744e8af 8635
2201bbb8
JCPV
8636PIN CONTROLLER - ATMEL AT91
8637M: Jean-Christophe Plagniol-Villard <plagnioj@jcrosoft.com>
8638L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8639S: Maintained
c654b6bf 8640F: drivers/pinctrl/pinctrl-at91.*
2201bbb8 8641
33d3690c
LD
8642PIN CONTROLLER - ATMEL AT91 PIO4
8643M: Ludovic Desroches <ludovic.desroches@atmel.com>
8644L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8645L: linux-gpio@vger.kernel.org
8646S: Supported
8647F: drivers/pinctrl/pinctrl-at91-pio4.*
8648
cbd1b652
MW
8649PIN CONTROLLER - INTEL
8650M: Mika Westerberg <mika.westerberg@linux.intel.com>
8651M: Heikki Krogerus <heikki.krogerus@linux.intel.com>
8652S: Maintained
8653F: drivers/pinctrl/intel/
2201bbb8 8654
9963b536
LP
8655PIN CONTROLLER - RENESAS
8656M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
1a4ca6dd 8657M: Geert Uytterhoeven <geert+renesas@glider.be>
4a121096 8658L: linux-renesas-soc@vger.kernel.org
9963b536
LP
8659S: Maintained
8660F: drivers/pinctrl/sh-pfc/
8661
b75e60d6 8662PIN CONTROLLER - SAMSUNG
fea685e9 8663M: Tomasz Figa <tomasz.figa@gmail.com>
b75e60d6
DA
8664L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8665L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
8666S: Maintained
9b5b33f6 8667F: drivers/pinctrl/samsung/
b75e60d6 8668
13cbd906
TL
8669PIN CONTROLLER - SINGLE
8670M: Tony Lindgren <tony@atomide.com>
8671M: Haojian Zhuang <haojian.zhuang@linaro.org>
8672L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8673L: linux-omap@vger.kernel.org
8674S: Maintained
8675F: drivers/pinctrl/pinctrl-single.c
8676
deda8287 8677PIN CONTROLLER - ST SPEAR
da89947b 8678M: Viresh Kumar <vireshk@kernel.org>
deda8287
VK
8679L: spear-devel@list.st.com
8680L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8681W: http://www.st.com/spear
8682S: Maintained
8e406fe4 8683F: drivers/pinctrl/spear/
deda8287 8684
249a6771 8685PKTCDVD DRIVER
e5f6450c 8686M: Jiri Kosina <jikos@kernel.org>
249a6771 8687S: Maintained
679655da
JP
8688F: drivers/block/pktcdvd.c
8689F: include/linux/pktcdvd.h
c117ab84 8690F: include/uapi/linux/pktcdvd.h
249a6771 8691
b31d8273
G
8692PKUNITY SOC DRIVERS
8693M: Guan Xuetao <gxt@mprc.pku.edu.cn>
8694W: http://mprc.pku.edu.cn/~guanxuetao/linux
8695S: Maintained
ceebf4d5 8696T: git git://github.com/gxt/linux.git
b31d8273 8697F: drivers/input/serio/i8042-unicore32io.h
d10e4a66 8698F: drivers/i2c/busses/i2c-puv3.c
8a61f013 8699F: drivers/video/fbdev/fb-puv3.c
2809e80b 8700F: drivers/rtc/rtc-puv3.c
b31d8273 8701
9d2ecfb7 8702PMBUS HARDWARE MONITORING DRIVERS
ca462085 8703M: Guenter Roeck <linux@roeck-us.net>
9d2ecfb7
GR
8704L: lm-sensors@lm-sensors.org
8705W: http://www.lm-sensors.org/
8706W: http://www.roeck-us.net/linux/drivers/
8707T: git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
8708S: Maintained
8709F: Documentation/hwmon/pmbus
8710F: drivers/hwmon/pmbus/
8711F: include/linux/i2c/pmbus.h
8712
89a36810 8713PMC SIERRA MaxRAID DRIVER
89a36810
AR
8714L: linux-scsi@vger.kernel.org
8715W: http://www.pmc-sierra.com/
3cdea4d7 8716S: Orphan
89a36810
AR
8717F: drivers/scsi/pmcraid.*
8718
dbf9bfe6 8719PMC SIERRA PM8001 DRIVER
d32477e2 8720M: Jack Wang <jinpu.wang@profitbricks.com>
dbf9bfe6 8721M: lindar_liu@usish.com
f5a7b525 8722L: pmchba@pmcs.com
dbf9bfe6 8723L: linux-scsi@vger.kernel.org
8724S: Supported
8725F: drivers/scsi/pm8001/
8726
1da177e4 8727POSIX CLOCKS and TIMERS
8b58be88 8728M: Thomas Gleixner <tglx@linutronix.de>
981c3a4f 8729L: linux-kernel@vger.kernel.org
75fc2d37 8730T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
5cee9645 8731S: Maintained
679655da
JP
8732F: fs/timerfd.c
8733F: include/linux/timer*
5cee9645 8734F: kernel/time/*timer*
1da177e4 8735
7b06a6d7
RW
8736POWER MANAGEMENT CORE
8737M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
8738L: linux-pm@vger.kernel.org
8739T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
8740S: Supported
8741F: drivers/base/power/
8742F: include/linux/pm.h
8743F: include/linux/pm_*
8744F: include/linux/powercap.h
8745F: drivers/powercap/
8746
3be86148 8747POWER SUPPLY CLASS/SUBSYSTEM and DRIVERS
ad8464a2 8748M: Sebastian Reichel <sre@kernel.org>
57318935 8749M: Dmitry Eremin-Solenikov <dbaryshkov@gmail.com>
8b58be88 8750M: David Woodhouse <dwmw2@infradead.org>
ad8464a2 8751L: linux-pm@vger.kernel.org
54e5881d 8752T: git git://git.infradead.org/battery-2.6.git
3be86148 8753S: Maintained
679655da 8754F: include/linux/power_supply.h
8cd725a1 8755F: drivers/power/
26305022 8756X: drivers/power/avs/
3be86148 8757
514f161a
MR
8758POWER STATE COORDINATION INTERFACE (PSCI)
8759M: Mark Rutland <mark.rutland@arm.com>
8760M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
8761L: linux-arm-kernel@lists.infradead.org
8762S: Maintained
8763F: drivers/firmware/psci.c
8764F: include/linux/psci.h
8765F: include/uapi/linux/psci.h
8766
1da177e4 8767PNP SUPPORT
9c3646d1 8768M: "Rafael J. Wysocki" <rafael.j.wysocki@intel.com>
1da177e4 8769S: Maintained
679655da 8770F: drivers/pnp/
1da177e4
LT
8771
8772PPP PROTOCOL DRIVERS AND COMPRESSORS
8b58be88 8773M: Paul Mackerras <paulus@samba.org>
1da177e4
LT
8774L: linux-ppp@vger.kernel.org
8775S: Maintained
224cf5ad 8776F: drivers/net/ppp/ppp_*
1da177e4
LT
8777
8778PPP OVER ATM (RFC 2364)
8b58be88 8779M: Mitchell Blank Jr <mitch@sfgoth.com>
1da177e4 8780S: Maintained
679655da 8781F: net/atm/pppoatm.c
c117ab84 8782F: include/uapi/linux/atmppp.h
1da177e4
LT
8783
8784PPP OVER ETHERNET
8b58be88 8785M: Michal Ostrowski <mostrows@earthlink.net>
1da177e4 8786S: Maintained
224cf5ad
JK
8787F: drivers/net/ppp/pppoe.c
8788F: drivers/net/ppp/pppox.c
1da177e4 8789
a6d2370b 8790PPP OVER L2TP
8b58be88 8791M: James Chapman <jchapman@katalix.com>
a6d2370b 8792S: Maintained
90ca28d1 8793F: net/l2tp/l2tp_ppp.c
679655da 8794F: include/linux/if_pppol2tp.h
c117ab84 8795F: include/uapi/linux/if_pppol2tp.h
a6d2370b 8796
eae9d2ba 8797PPS SUPPORT
8b58be88 8798M: Rodolfo Giometti <giometti@enneenne.com>
eae9d2ba
RG
8799W: http://wiki.enneenne.com/index.php/LinuxPPS_support
8800L: linuxpps@ml.enneenne.com (subscribers-only)
8801S: Maintained
cabaaf41
JP
8802F: Documentation/pps/
8803F: drivers/pps/
8804F: include/linux/pps*.h
eae9d2ba 8805
71a6d0af
HW
8806PPTP DRIVER
8807M: Dmitry Kozlov <xeb@mail.ru>
8808L: netdev@vger.kernel.org
8809S: Maintained
224cf5ad 8810F: drivers/net/ppp/pptp.c
71a6d0af
HW
8811W: http://sourceforge.net/projects/accel-pptp
8812
1da177e4 8813PREEMPTIBLE KERNEL
8b58be88 8814M: Robert Love <rml@tech9.net>
1da177e4
LT
8815L: kpreempt-tech@lists.sourceforge.net
8816W: ftp://ftp.kernel.org/pub/linux/kernel/people/rml/preempt-kernel
8817S: Supported
679655da
JP
8818F: Documentation/preempt-locking.txt
8819F: include/linux/preempt.h
1da177e4
LT
8820
8821PRISM54 WIRELESS DRIVER
8b58be88 8822M: "Luis R. Rodriguez" <mcgrof@gmail.com>
724c6b35 8823L: linux-wireless@vger.kernel.org
9ef80804 8824W: http://wireless.kernel.org/en/users/Drivers/p54
1d89cae1 8825S: Obsolete
c12edfe2 8826F: drivers/net/wireless/intersil/prism54/
1da177e4 8827
02c18891 8828PS3 NETWORK SUPPORT
b809b9ca 8829M: Geoff Levand <geoff@infradead.org>
02c18891 8830L: netdev@vger.kernel.org
a14ab6b6 8831L: linuxppc-dev@lists.ozlabs.org
b809b9ca 8832S: Maintained
8df158ac 8833F: drivers/net/ethernet/toshiba/ps3_gelic_net.*
02c18891 8834
f58a9d17 8835PS3 PLATFORM SUPPORT
b809b9ca 8836M: Geoff Levand <geoff@infradead.org>
a4724ed6 8837L: linuxppc-dev@lists.ozlabs.org
b809b9ca 8838S: Maintained
679655da
JP
8839F: arch/powerpc/boot/ps3*
8840F: arch/powerpc/include/asm/lv1call.h
8841F: arch/powerpc/include/asm/ps3*.h
8842F: arch/powerpc/platforms/ps3/
8843F: drivers/*/ps3*
8844F: drivers/ps3/
fec629b8 8845F: drivers/rtc/rtc-ps3.c
679655da 8846F: drivers/usb/host/*ps3.c
fec629b8 8847F: sound/ppc/snd_ps3*
f58a9d17 8848
cffb4add 8849PS3VRAM DRIVER
8b58be88 8850M: Jim Paris <jim@jtan.com>
3715a5d0 8851M: Geoff Levand <geoff@infradead.org>
a14ab6b6 8852L: linuxppc-dev@lists.ozlabs.org
cffb4add 8853S: Maintained
8a3977cb 8854F: drivers/block/ps3vram.c
cffb4add 8855
8defe599 8856PSTORE FILESYSTEM
9d5e2a02 8857M: Anton Vorontsov <anton@enomsg.org>
8defe599
AV
8858M: Colin Cross <ccross@android.com>
8859M: Kees Cook <keescook@chromium.org>
8860M: Tony Luck <tony.luck@intel.com>
8861S: Maintained
9f273c24 8862T: git git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux.git
8defe599
AV
8863F: fs/pstore/
8864F: include/linux/pstore*
04851772 8865F: drivers/firmware/efi/efi-pstore.c
8defe599
AV
8866F: drivers/acpi/apei/erst.c
8867
7fbc415d
RC
8868PTP HARDWARE CLOCK SUPPORT
8869M: Richard Cochran <richardcochran@gmail.com>
e7333e3c 8870L: netdev@vger.kernel.org
7fbc415d
RC
8871S: Maintained
8872W: http://linuxptp.sourceforge.net/
8873F: Documentation/ABI/testing/sysfs-ptp
8874F: Documentation/ptp/*
0ecb3cdd 8875F: drivers/net/ethernet/freescale/gianfar_ptp.c
7fbc415d
RC
8876F: drivers/net/phy/dp83640*
8877F: drivers/ptp/*
8878F: include/linux/ptp_cl*
8879
cf94a4d1 8880PTRACE SUPPORT
e846ee5f 8881M: Roland McGrath <roland@hack.frob.com>
8b58be88 8882M: Oleg Nesterov <oleg@redhat.com>
cf94a4d1
CH
8883S: Maintained
8884F: include/asm-generic/syscall.h
8885F: include/linux/ptrace.h
8886F: include/linux/regset.h
8887F: include/linux/tracehook.h
c117ab84 8888F: include/uapi/linux/ptrace.h
cf94a4d1
CH
8889F: kernel/ptrace.c
8890
8320204a 8891PVRUSB2 VIDEO4LINUX DRIVER
8b58be88 8892M: Mike Isely <isely@pobox.com>
16e9495d 8893L: pvrusb2@isely.net (subscribers-only)
661263b5 8894L: linux-media@vger.kernel.org
8320204a 8895W: http://www.isely.net/pvrusb2/
275ffde4 8896T: git git://linuxtv.org/media_tree.git
8320204a 8897S: Maintained
679655da 8898F: Documentation/video4linux/README.pvrusb2
0c0d06ca 8899F: drivers/media/usb/pvrusb2/
8320204a 8900
39532e6c
HG
8901PWC WEBCAM DRIVER
8902M: Hans de Goede <hdegoede@redhat.com>
8903L: linux-media@vger.kernel.org
8904T: git git://linuxtv.org/media_tree.git
8905S: Maintained
8906F: drivers/media/usb/pwc/*
8907
93c090b3
KD
8908PWM FAN DRIVER
8909M: Kamil Debski <k.debski@samsung.com>
8910L: lm-sensors@lm-sensors.org
8911S: Supported
8912F: Documentation/devicetree/bindings/hwmon/pwm-fan.txt
8913F: Documentation/hwmon/pwm-fan
8914F: drivers/hwmon/pwm-fan.c
8915
200efedd 8916PWM SUBSYSTEM
aa3495f7
TR
8917M: Thierry Reding <thierry.reding@gmail.com>
8918L: linux-pwm@vger.kernel.org
0c2498f1 8919S: Maintained
006e854f 8920T: git git://git.kernel.org/pub/scm/linux/kernel/git/thierry.reding/linux-pwm.git
200efedd
TR
8921F: Documentation/pwm.txt
8922F: Documentation/devicetree/bindings/pwm/
8923F: include/linux/pwm.h
0c2498f1 8924F: drivers/pwm/
a140b98d
TR
8925F: drivers/video/backlight/pwm_bl.c
8926F: include/linux/pwm_backlight.h
0c2498f1 8927
30ec261e 8928PXA2xx/PXA3xx SUPPORT
8da5e302 8929M: Daniel Mack <daniel@zonque.org>
a323f664 8930M: Haojian Zhuang <haojian.zhuang@gmail.com>
8da5e302 8931M: Robert Jarzmik <robert.jarzmik@free.fr>
efc03ecb 8932L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3f640c61 8933T: git git://github.com/hzhuang1/linux.git
8da5e302 8934T: git git://github.com/rjarzmik/linux.git
1da177e4 8935S: Maintained
e68d7c14 8936F: arch/arm/boot/dts/pxa*
679655da 8937F: arch/arm/mach-pxa/
820439f1 8938F: drivers/dma/pxa*
679655da 8939F: drivers/pcmcia/pxa2xx*
1403ead9 8940F: drivers/pinctrl/pxa/
9df92e6c 8941F: drivers/spi/spi-pxa2xx*
faf2e1db 8942F: drivers/usb/gadget/udc/pxa2*
679655da 8943F: include/sound/pxa2xx-lib.h
bec4c99e 8944F: sound/arm/pxa*
14430813 8945F: sound/soc/pxa/
1da177e4 8946
f3154a46
RJ
8947PXA GPIO DRIVER
8948M: Robert Jarzmik <robert.jarzmik@free.fr>
8949L: linux-gpio@vger.kernel.org
8950S: Maintained
8951F: drivers/gpio/gpio-pxa.c
8952
ec64d3bf
EG
8953PXA3xx NAND FLASH DRIVER
8954M: Ezequiel Garcia <ezequiel.garcia@free-electrons.com>
8955L: linux-mtd@lists.infradead.org
8956S: Maintained
9a67f099 8957F: drivers/mtd/nand/pxa3xx_nand.c
ec64d3bf 8958
3f640c61 8959MMP SUPPORT
8b58be88 8960M: Eric Miao <eric.y.miao@gmail.com>
a323f664 8961M: Haojian Zhuang <haojian.zhuang@gmail.com>
e8e6cb32 8962L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3f640c61
HZ
8963T: git git://github.com/hzhuang1/linux.git
8964T: git git://git.linaro.org/people/ycmiao/pxa-linux.git
e8e6cb32 8965S: Maintained
e68d7c14 8966F: arch/arm/boot/dts/mmp*
3f640c61 8967F: arch/arm/mach-mmp/
e8e6cb32 8968
272f133a
PO
8969PXA MMCI DRIVER
8970S: Orphan
8971
57f63bc8 8972PXA RTC DRIVER
8b58be88 8973M: Robert Jarzmik <robert.jarzmik@free.fr>
57f63bc8
RJ
8974L: rtc-linux@googlegroups.com
8975S: Maintained
8976
cea4001a 8977QAT DRIVER
49e7d9df
JP
8978M: Tadeusz Struk <tadeusz.struk@intel.com>
8979L: qat-linux@intel.com
8980S: Supported
8981F: drivers/crypto/qat/
cea4001a 8982
52a09a04 8983QIB DRIVER
8473c603 8984M: Mike Marciniszyn <infinipath@intel.com>
52a09a04
MM
8985L: linux-rdma@vger.kernel.org
8986S: Supported
8987F: drivers/infiniband/hw/qib/
8988
5e9772b9
JS
8989QLOGIC QLA1280 SCSI DRIVER
8990M: Michael Reed <mdr@sgi.com>
8991L: linux-scsi@vger.kernel.org
8992S: Maintained
8993F: drivers/scsi/qla1280.[ch]
8994
1da177e4 8995QLOGIC QLA2XXX FC-SCSI DRIVER
2c804eb0 8996M: qla2xxx-upstream@qlogic.com
1da177e4
LT
8997L: linux-scsi@vger.kernel.org
8998S: Supported
679655da
JP
8999F: Documentation/scsi/LICENSE.qla2xxx
9000F: drivers/scsi/qla2xxx/
1da177e4 9001
883c98fe 9002QLOGIC QLA4XXX iSCSI DRIVER
1018b8b9 9003M: QLogic-Storage-Upstream@qlogic.com
883c98fe
RA
9004L: linux-scsi@vger.kernel.org
9005S: Supported
bacfb81b 9006F: Documentation/scsi/LICENSE.qla4xxx
883c98fe
RA
9007F: drivers/scsi/qla4xxx/
9008
5a4faa87 9009QLOGIC QLA3XXX NETWORK DRIVER
0a955c3a 9010M: Jitendra Kalsaria <jitendra.kalsaria@qlogic.com>
8b58be88 9011M: Ron Mercer <ron.mercer@qlogic.com>
5a4faa87
RM
9012M: linux-driver@qlogic.com
9013L: netdev@vger.kernel.org
9014S: Supported
679655da 9015F: Documentation/networking/LICENSE.qla3xxx
aa43c215 9016F: drivers/net/ethernet/qlogic/qla3xxx.*
5a4faa87 9017
0ec00f03 9018QLOGIC QLCNIC (1/10)Gb ETHERNET DRIVER
9f35a3cc 9019M: Dept-GELinuxNICDev@qlogic.com
0ec00f03
AKS
9020L: netdev@vger.kernel.org
9021S: Supported
aa43c215 9022F: drivers/net/ethernet/qlogic/qlcnic/
0ec00f03 9023
c4e84bde 9024QLOGIC QLGE 10Gb ETHERNET DRIVER
c9b1a5b5
HP
9025M: Harish Patil <harish.patil@qlogic.com>
9026M: Sudarsana Kalluru <sudarsana.kalluru@qlogic.com>
9027M: Dept-GELinuxNICDev@qlogic.com
4cbfbe25 9028M: linux-driver@qlogic.com
c4e84bde
RM
9029L: netdev@vger.kernel.org
9030S: Supported
aa43c215 9031F: drivers/net/ethernet/qlogic/qlge/
c4e84bde 9032
fe56b9e6
YM
9033QLOGIC QL4xxx ETHERNET DRIVER
9034M: Yuval Mintz <Yuval.Mintz@qlogic.com>
9035M: Ariel Elior <Ariel.Elior@qlogic.com>
9036M: everest-linux-l2@qlogic.com
9037L: netdev@vger.kernel.org
9038S: Supported
9039F: drivers/net/ethernet/qlogic/qed/
9040F: include/linux/qed/
9041F: drivers/net/ethernet/qlogic/qede/
9042
1da177e4 9043QNX4 FILESYSTEM
8b58be88 9044M: Anders Larsen <al@alarsen.net>
1da177e4
LT
9045W: http://www.alarsen.net/linux/qnx4fs/
9046S: Maintained
80811493 9047F: fs/qnx4/
c117ab84
CEB
9048F: include/uapi/linux/qnx4_fs.h
9049F: include/uapi/linux/qnxtypes.h
1da177e4 9050
91952bc0
AP
9051QT1010 MEDIA DRIVER
9052M: Antti Palosaari <crope@iki.fi>
9053L: linux-media@vger.kernel.org
a825eaec 9054W: https://linuxtv.org
91952bc0
AP
9055W: http://palosaari.fi/linux/
9056Q: http://patchwork.linuxtv.org/project/linux-media/list/
9057T: git git://linuxtv.org/anttip/media_tree.git
9058S: Maintained
9059F: drivers/media/tuners/qt1010*
9060
966fb5ec
SM
9061QUALCOMM ATHEROS ATH9K WIRELESS DRIVER
9062M: QCA ath9k Development <ath9k-devel@qca.qualcomm.com>
9063L: linux-wireless@vger.kernel.org
9064L: ath9k-devel@lists.ath9k.org
9065W: http://wireless.kernel.org/en/users/Drivers/ath9k
9066S: Supported
9067F: drivers/net/wireless/ath/ath9k/
9068
2ea0ffcb
KV
9069QUALCOMM ATHEROS ATH10K WIRELESS DRIVER
9070M: Kalle Valo <kvalo@qca.qualcomm.com>
9071L: ath10k@lists.infradead.org
9072W: http://wireless.kernel.org/en/users/Drivers/ath10k
9f273c24 9073T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
2ea0ffcb
KV
9074S: Supported
9075F: drivers/net/wireless/ath/ath10k/
9076
4f4567cf
RK
9077QUALCOMM HEXAGON ARCHITECTURE
9078M: Richard Kuo <rkuo@codeaurora.org>
9079L: linux-hexagon@vger.kernel.org
9f273c24 9080T: git git://git.kernel.org/pub/scm/linux/kernel/git/rkuo/linux-hexagon-kernel.git
4f4567cf
RK
9081S: Supported
9082F: arch/hexagon/
9083
8e84c258
EK
9084QUALCOMM WCN36XX WIRELESS DRIVER
9085M: Eugene Krasnikov <k.eugene.e@gmail.com>
9086L: wcn36xx@lists.infradead.org
9087W: http://wireless.kernel.org/en/users/Drivers/wcn36xx
9088T: git git://github.com/KrasnikovEugene/wcn36xx.git
9089S: Supported
9090F: drivers/net/wireless/ath/wcn36xx/
9091
602adf40 9092RADOS BLOCK DEVICE (RBD)
0f5417ce
SW
9093M: Ilya Dryomov <idryomov@gmail.com>
9094M: Sage Weil <sage@redhat.com>
527a88b9 9095M: Alex Elder <elder@kernel.org>
398ecff5 9096L: ceph-devel@vger.kernel.org
09d90327
SW
9097W: http://ceph.com/
9098T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
6e67b7ae 9099T: git git://github.com/ceph/ceph-client.git
602adf40 9100S: Supported
398ecff5 9101F: Documentation/ABI/testing/sysfs-bus-rbd
602adf40
YS
9102F: drivers/block/rbd.c
9103F: drivers/block/rbd_types.h
9104
1da177e4 9105RADEON FRAMEBUFFER DISPLAY DRIVER
8b58be88 9106M: Benjamin Herrenschmidt <benh@kernel.crashing.org>
c69f677c 9107L: linux-fbdev@vger.kernel.org
1da177e4 9108S: Maintained
8a61f013 9109F: drivers/video/fbdev/aty/radeon*
c117ab84 9110F: include/uapi/linux/radeonfb.h
1da177e4 9111
c6c9b34c
HG
9112RADIOSHARK RADIO DRIVER
9113M: Hans de Goede <hdegoede@redhat.com>
9114L: linux-media@vger.kernel.org
9115T: git git://linuxtv.org/media_tree.git
9116S: Maintained
9117F: drivers/media/radio/radio-shark.c
9118
9119RADIOSHARK2 RADIO DRIVER
9120M: Hans de Goede <hdegoede@redhat.com>
9121L: linux-media@vger.kernel.org
9122T: git git://linuxtv.org/media_tree.git
9123S: Maintained
9124F: drivers/media/radio/radio-shark2.c
9125F: drivers/media/radio/radio-tea5777.c
9126
1da177e4 9127RAGE128 FRAMEBUFFER DISPLAY DRIVER
8b58be88 9128M: Paul Mackerras <paulus@samba.org>
c69f677c 9129L: linux-fbdev@vger.kernel.org
1da177e4 9130S: Maintained
8a61f013 9131F: drivers/video/fbdev/aty/aty128fb.c
1da177e4 9132
a0fd81a9
JC
9133RALINK MIPS ARCHITECTURE
9134M: John Crispin <blogic@openwrt.org>
9135L: linux-mips@linux-mips.org
9136S: Maintained
9137F: arch/mips/ralink
9138
e7839f25 9139RALINK RT2X00 WIRELESS LAN DRIVER
95ea3627 9140P: rt2x00 project
b182427e 9141M: Stanislaw Gruszka <sgruszka@redhat.com>
f198f98e 9142M: Helmut Schaa <helmut.schaa@googlemail.com>
95ea3627 9143L: linux-wireless@vger.kernel.org
95ea3627 9144S: Maintained
33aca94d 9145F: drivers/net/wireless/ralink/rt2x00/
95ea3627 9146
9db5579b 9147RAMDISK RAM BLOCK DEVICE DRIVER
ea7618ec 9148M: Jens Axboe <axboe@kernel.dk>
9db5579b 9149S: Maintained
679655da
JP
9150F: Documentation/blockdev/ramdisk.txt
9151F: drivers/block/brd.c
9db5579b 9152
9e95ce27 9153RANDOM NUMBER DRIVER
0624bcaa 9154M: "Theodore Ts'o" <tytso@mit.edu>
9e95ce27 9155S: Maintained
679655da 9156F: drivers/char/random.c
9e95ce27 9157
394b701c 9158RAPIDIO SUBSYSTEM
8b58be88 9159M: Matt Porter <mporter@kernel.crashing.org>
b8bc1dd3 9160M: Alexandre Bounine <alexandre.bounine@idt.com>
394b701c 9161S: Maintained
679655da 9162F: drivers/rapidio/
394b701c 9163
e2d1d6c0 9164RAYLINK/WEBGEAR 802.11 WIRELESS LAN DRIVER
e2d1d6c0 9165L: linux-wireless@vger.kernel.org
f52a5490 9166S: Orphan
679655da 9167F: drivers/net/wireless/ray*
e2d1d6c0
RD
9168
9169RCUTORTURE MODULE
e0198b29 9170M: Josh Triplett <josh@joshtriplett.org>
8b58be88 9171M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
981c3a4f 9172L: linux-kernel@vger.kernel.org
f9094d8e 9173S: Supported
08deed1e 9174T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
679655da 9175F: Documentation/RCU/torture.txt
34e2d560 9176F: kernel/rcu/rcutorture.c
e2d1d6c0 9177
c87b9c60
PM
9178RCUTORTURE TEST FRAMEWORK
9179M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
ab0afd6c 9180M: Josh Triplett <josh@joshtriplett.org>
4632a191
PM
9181R: Steven Rostedt <rostedt@goodmis.org>
9182R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
96a39bc4 9183R: Lai Jiangshan <jiangshanlai@gmail.com>
981c3a4f 9184L: linux-kernel@vger.kernel.org
c87b9c60
PM
9185S: Supported
9186T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
9187F: tools/testing/selftests/rcutorture
9188
c1f766b5 9189RDC R-321X SoC
8b58be88 9190M: Florian Fainelli <florian@openwrt.org>
c1f766b5
FF
9191S: Maintained
9192
db17f395 9193RDC R6040 FAST ETHERNET DRIVER
8b58be88 9194M: Florian Fainelli <florian@openwrt.org>
db17f395
FF
9195L: netdev@vger.kernel.org
9196S: Maintained
58565a35 9197F: drivers/net/ethernet/rdc/r6040.c
db17f395 9198
a09ed661 9199RDS - RELIABLE DATAGRAM SOCKETS
72f26eee 9200M: Santosh Shilimkar <santosh.shilimkar@oracle.com>
9201L: netdev@vger.kernel.org
9202L: linux-rdma@vger.kernel.org
fbb5a558 9203L: rds-devel@oss.oracle.com (moderated for non-subscribers)
72f26eee 9204W: https://oss.oracle.com/projects/rds/
a09ed661 9205S: Supported
679655da 9206F: net/rds/
72f26eee 9207F: Documentation/networking/rds.txt
a09ed661 9208
595182bc 9209READ-COPY UPDATE (RCU)
8b58be88 9210M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
ab0afd6c 9211M: Josh Triplett <josh@joshtriplett.org>
4632a191
PM
9212R: Steven Rostedt <rostedt@goodmis.org>
9213R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
96a39bc4 9214R: Lai Jiangshan <jiangshanlai@gmail.com>
981c3a4f 9215L: linux-kernel@vger.kernel.org
9fab9787 9216W: http://www.rdrop.com/users/paulmck/RCU/
595182bc 9217S: Supported
08deed1e 9218T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
f9094d8e 9219F: Documentation/RCU/
9fab9787 9220X: Documentation/RCU/torture.txt
f9094d8e 9221F: include/linux/rcu*
4102adab
PM
9222X: include/linux/srcu.h
9223F: kernel/rcu/
34e2d560 9224X: kernel/torture.c
595182bc 9225
0c86edc0 9226REAL TIME CLOCK (RTC) SUBSYSTEM
8b58be88 9227M: Alessandro Zummo <a.zummo@towertech.it>
7c6f84f8 9228M: Alexandre Belloni <alexandre.belloni@free-electrons.com>
76465493 9229L: rtc-linux@googlegroups.com
8a6e2535 9230Q: http://patchwork.ozlabs.org/project/rtc-linux/list/
4733f397 9231T: git git://git.kernel.org/pub/scm/linux/kernel/git/abelloni/linux.git
0c86edc0 9232S: Maintained
679655da
JP
9233F: Documentation/rtc.txt
9234F: drivers/rtc/
9235F: include/linux/rtc.h
c117ab84 9236F: include/uapi/linux/rtc.h
0c86edc0 9237
0e400c53
MB
9238REALTEK AUDIO CODECS
9239M: Bard Liao <bardliao@realtek.com>
9240M: Oder Chiou <oder_chiou@realtek.com>
9241S: Maintained
9242F: sound/soc/codecs/rt*
9243F: include/sound/rt*.h
9244
1da177e4 9245REISERFS FILE SYSTEM
76c4e5ea 9246L: reiserfs-devel@vger.kernel.org
1da177e4 9247S: Supported
679655da 9248F: fs/reiserfs/
1da177e4 9249
b83a313b 9250REGISTER MAP ABSTRACTION
b02e48f2 9251M: Mark Brown <broonie@kernel.org>
dd060bc9 9252L: linux-kernel@vger.kernel.org
b83a313b
MB
9253T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regmap.git
9254S: Supported
9255F: drivers/base/regmap/
9256F: include/linux/regmap.h
9257
400e64df
OBC
9258REMOTE PROCESSOR (REMOTEPROC) SUBSYSTEM
9259M: Ohad Ben-Cohen <ohad@wizery.com>
69ae9895 9260M: Bjorn Andersson <bjorn.andersson@linaro.org>
6bb697b6 9261T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/remoteproc.git
400e64df
OBC
9262S: Maintained
9263F: drivers/remoteproc/
9264F: Documentation/remoteproc.txt
6fc26488 9265F: include/linux/remoteproc.h
400e64df 9266
d8115db5
OBC
9267REMOTE PROCESSOR MESSAGING (RPMSG) SUBSYSTEM
9268M: Ohad Ben-Cohen <ohad@wizery.com>
69ae9895 9269M: Bjorn Andersson <bjorn.andersson@linaro.org>
d8115db5
OBC
9270T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/rpmsg.git
9271S: Maintained
9272F: drivers/rpmsg/
9273F: Documentation/rpmsg.txt
9274F: include/linux/rpmsg.h
9275
8e6569af
SS
9276RENESAS ETHERNET DRIVERS
9277R: Sergei Shtylyov <sergei.shtylyov@cogentembedded.com>
9278L: netdev@vger.kernel.org
4a121096 9279L: linux-renesas-soc@vger.kernel.org
8e6569af
SS
9280F: drivers/net/ethernet/renesas/
9281F: include/linux/sh_eth.h
9282
3e46c397
YS
9283RENESAS USB2 PHY DRIVER
9284M: Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com>
4a121096 9285L: linux-renesas-soc@vger.kernel.org
3e46c397
YS
9286S: Maintained
9287F: drivers/phy/phy-rcar-gen3-usb2.c
9288
1b0fe6be
PZ
9289RESET CONTROLLER FRAMEWORK
9290M: Philipp Zabel <p.zabel@pengutronix.de>
9f273c24 9291T: git git://git.pengutronix.de/git/pza/linux
1b0fe6be
PZ
9292S: Maintained
9293F: drivers/reset/
9294F: Documentation/devicetree/bindings/reset/
b2f6dd7b 9295F: include/dt-bindings/reset/
1b0fe6be
PZ
9296F: include/linux/reset.h
9297F: include/linux/reset-controller.h
9298
e0897645 9299RFKILL
8b58be88 9300M: Johannes Berg <johannes@sipsolutions.net>
19d337df 9301L: linux-wireless@vger.kernel.org
ce466579
JB
9302W: http://wireless.kernel.org/
9303T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
9304T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
e0897645 9305S: Maintained
505c9247 9306F: Documentation/rfkill.txt
80811493 9307F: net/rfkill/
e0897645 9308
933685ca
TG
9309RHASHTABLE
9310M: Thomas Graf <tgraf@suug.ch>
9311L: netdev@vger.kernel.org
9312S: Maintained
9313F: lib/rhashtable.c
9314F: include/linux/rhashtable.h
9315
67e054e9
ML
9316RICOH SMARTMEDIA/XD DRIVER
9317M: Maxim Levitsky <maximlevitsky@gmail.com>
9318S: Maintained
21c26f50
JP
9319F: drivers/mtd/nand/r852.c
9320F: drivers/mtd/nand/r852.h
67e054e9 9321
92634125
ML
9322RICOH R5C592 MEMORYSTICK DRIVER
9323M: Maxim Levitsky <maximlevitsky@gmail.com>
9324S: Maintained
9325F: drivers/memstick/host/r592.*
9326
27f1d2f9
SA
9327ROCCAT DRIVERS
9328M: Stefan Achatz <erazor_de@users.sourceforge.net>
9329W: http://sourceforge.net/projects/roccat/
9330S: Maintained
9331F: drivers/hid/hid-roccat*
9332F: include/linux/hid-roccat*
9333F: Documentation/ABI/*/sysfs-driver-hid-roccat*
9334
4b8ac966
JP
9335ROCKER DRIVER
9336M: Jiri Pirko <jiri@resnulli.us>
9337M: Scott Feldman <sfeldma@gmail.com>
9338L: netdev@vger.kernel.org
9339S: Supported
9340F: drivers/net/ethernet/rocker/
9341
1da177e4
LT
9342ROCKETPORT DRIVER
9343P: Comtrol Corp.
1da177e4
LT
9344W: http://www.comtrol.com
9345S: Maintained
679655da 9346F: Documentation/serial/rocket.txt
c897401b 9347F: drivers/tty/rocket*
1da177e4 9348
7645c2f4
KC
9349ROCKETPORT EXPRESS/INFINITY DRIVER
9350M: Kevin Cernekee <cernekee@gmail.com>
9351L: linux-serial@vger.kernel.org
9352S: Odd Fixes
9353F: drivers/tty/serial/rp2.*
9354
1da177e4 9355ROSE NETWORK LAYER
8b58be88 9356M: Ralf Baechle <ralf@linux-mips.org>
1da177e4 9357L: linux-hams@vger.kernel.org
d34cb28a 9358W: http://www.linux-ax25.org/
1da177e4 9359S: Maintained
679655da 9360F: include/net/rose.h
c117ab84 9361F: include/uapi/linux/rose.h
679655da 9362F: net/rose/
1da177e4 9363
91952bc0
AP
9364RTL2830 MEDIA DRIVER
9365M: Antti Palosaari <crope@iki.fi>
9366L: linux-media@vger.kernel.org
a825eaec 9367W: https://linuxtv.org
91952bc0
AP
9368W: http://palosaari.fi/linux/
9369Q: http://patchwork.linuxtv.org/project/linux-media/list/
9370T: git git://linuxtv.org/anttip/media_tree.git
9371S: Maintained
9372F: drivers/media/dvb-frontends/rtl2830*
9373
27a0aacf
AP
9374RTL2832 MEDIA DRIVER
9375M: Antti Palosaari <crope@iki.fi>
9376L: linux-media@vger.kernel.org
a825eaec 9377W: https://linuxtv.org
27a0aacf
AP
9378W: http://palosaari.fi/linux/
9379Q: http://patchwork.linuxtv.org/project/linux-media/list/
9380T: git git://linuxtv.org/anttip/media_tree.git
9381S: Maintained
9382F: drivers/media/dvb-frontends/rtl2832*
9383
ba6e6f6e
AP
9384RTL2832_SDR MEDIA DRIVER
9385M: Antti Palosaari <crope@iki.fi>
9386L: linux-media@vger.kernel.org
a825eaec 9387W: https://linuxtv.org
ba6e6f6e
AP
9388W: http://palosaari.fi/linux/
9389Q: http://patchwork.linuxtv.org/project/linux-media/list/
9390T: git git://linuxtv.org/anttip/media_tree.git
9391S: Maintained
b4bb1c28 9392F: drivers/media/dvb-frontends/rtl2832_sdr*
ba6e6f6e 9393
59840488 9394RTL8180 WIRELESS DRIVER
605bebe2 9395L: linux-wireless@vger.kernel.org
491b26b4 9396W: http://wireless.kernel.org/
54e5881d 9397T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
7be6ff65 9398S: Orphan
62141726 9399F: drivers/net/wireless/realtek/rtl818x/rtl8180/
605bebe2 9400
59840488 9401RTL8187 WIRELESS DRIVER
9f0939bf 9402M: Herton Ronaldo Krzesinski <herton@canonical.com>
8b58be88
JP
9403M: Hin-Tak Leung <htl10@users.sourceforge.net>
9404M: Larry Finger <Larry.Finger@lwfinger.net>
7d2c86b5 9405L: linux-wireless@vger.kernel.org
491b26b4 9406W: http://wireless.kernel.org/
54e5881d 9407T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
7d2c86b5 9408S: Maintained
62141726 9409F: drivers/net/wireless/realtek/rtl818x/rtl8187/
59840488 9410
3cf0c8ad
LF
9411RTL8192CE WIRELESS DRIVER
9412M: Larry Finger <Larry.Finger@lwfinger.net>
9413M: Chaoming Li <chaoming_li@realsil.com.cn>
9414L: linux-wireless@vger.kernel.org
491b26b4 9415W: http://wireless.kernel.org/
3cf0c8ad
LF
9416T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
9417S: Maintained
62141726
KV
9418F: drivers/net/wireless/realtek/rtlwifi/
9419F: drivers/net/wireless/realtek/rtlwifi/rtl8192ce/
59840488 9420
26f1fad2
JS
9421RTL8XXXU WIRELESS DRIVER (rtl8xxxu)
9422M: Jes Sorensen <Jes.Sorensen@redhat.com>
9423L: linux-wireless@vger.kernel.org
9424T: git git://git.kernel.org/pub/scm/linux/kernel/git/jes/linux.git rtl8723au-mac80211
9425S: Maintained
9426F: drivers/net/wireless/realtek/rtl8xxxu/
9427
9eb8ef74 9428S3 SAVAGE FRAMEBUFFER DRIVER
8b58be88 9429M: Antonino Daplas <adaplas@gmail.com>
c69f677c 9430L: linux-fbdev@vger.kernel.org
ce00f85c 9431S: Maintained
8a61f013 9432F: drivers/video/fbdev/savage/
9eb8ef74 9433
1da177e4 9434S390
8b58be88
JP
9435M: Martin Schwidefsky <schwidefsky@de.ibm.com>
9436M: Heiko Carstens <heiko.carstens@de.ibm.com>
d58140cc 9437L: linux-s390@vger.kernel.org
5238da45 9438W: http://www.ibm.com/developerworks/linux/linux390/
9f273c24 9439T: git git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux.git
5238da45 9440S: Supported
679655da 9441F: arch/s390/
a968cd3e 9442F: drivers/s390/
3bfe6858
JN
9443F: Documentation/s390/
9444F: Documentation/DocBook/s390*
5238da45 9445
322986ca
SO
9446S390 COMMON I/O LAYER
9447M: Sebastian Ott <sebott@linux.vnet.ibm.com>
9448M: Peter Oberparleiter <oberpar@linux.vnet.ibm.com>
9449L: linux-s390@vger.kernel.org
9450W: http://www.ibm.com/developerworks/linux/linux390/
9451S: Supported
9452F: drivers/s390/cio/
9453
9454S390 DASD DRIVER
9455M: Stefan Weinhuber <wein@de.ibm.com>
9456M: Stefan Haberland <stefan.haberland@de.ibm.com>
9457L: linux-s390@vger.kernel.org
9458W: http://www.ibm.com/developerworks/linux/linux390/
9459S: Supported
9460F: drivers/s390/block/dasd*
9461F: block/partitions/ibm.c
9462
5238da45 9463S390 NETWORK DRIVERS
f0c59aff 9464M: Ursula Braun <ubraun@linux.vnet.ibm.com>
d58140cc 9465L: linux-s390@vger.kernel.org
5238da45
HC
9466W: http://www.ibm.com/developerworks/linux/linux390/
9467S: Supported
679655da 9468F: drivers/s390/net/
5238da45 9469
322986ca
SO
9470S390 PCI SUBSYSTEM
9471M: Sebastian Ott <sebott@linux.vnet.ibm.com>
9472M: Gerald Schaefer <gerald.schaefer@de.ibm.com>
9473L: linux-s390@vger.kernel.org
9474W: http://www.ibm.com/developerworks/linux/linux390/
9475S: Supported
9476F: arch/s390/pci/
9477F: drivers/pci/hotplug/s390_pci_hpc.c
9478
feed9b62 9479S390 ZCRYPT DRIVER
5c8d0983 9480M: Ingo Tuchscherer <ingo.tuchscherer@de.ibm.com>
feed9b62 9481L: linux-s390@vger.kernel.org
a968cd3e 9482W: http://www.ibm.com/developerworks/linux/linux390/
feed9b62 9483S: Supported
d5ca6918 9484F: drivers/s390/crypto/
feed9b62 9485
5238da45 9486S390 ZFCP DRIVER
d38e19d0 9487M: Steffen Maier <maier@linux.vnet.ibm.com>
d58140cc 9488L: linux-s390@vger.kernel.org
5238da45 9489W: http://www.ibm.com/developerworks/linux/linux390/
1da177e4 9490S: Supported
679655da 9491F: drivers/s390/scsi/zfcp_*
1da177e4 9492
dd96df2c 9493S390 IUCV NETWORK LAYER
f0c59aff 9494M: Ursula Braun <ubraun@linux.vnet.ibm.com>
dd96df2c
UB
9495L: linux-s390@vger.kernel.org
9496W: http://www.ibm.com/developerworks/linux/linux390/
9497S: Supported
679655da
JP
9498F: drivers/s390/net/*iucv*
9499F: include/net/iucv/
9500F: net/iucv/
dd96df2c 9501
8128f23c
GS
9502S390 IOMMU (PCI)
9503M: Gerald Schaefer <gerald.schaefer@de.ibm.com>
9504L: linux-s390@vger.kernel.org
9505W: http://www.ibm.com/developerworks/linux/linux390/
9506S: Supported
9507F: drivers/iommu/s390-iommu.c
9508
4dde7f75 9509S3C24XX SD/MMC Driver
8b58be88 9510M: Ben Dooks <ben-linux@fluff.org>
efc03ecb 9511L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
4dde7f75 9512S: Supported
679655da 9513F: drivers/mmc/host/s3cmci.*
4dde7f75 9514
1f15a229
HV
9515SAA6588 RDS RECEIVER DRIVER
9516M: Hans Verkuil <hverkuil@xs4all.nl>
9517L: linux-media@vger.kernel.org
9518T: git git://linuxtv.org/media_tree.git
a825eaec 9519W: https://linuxtv.org
1f15a229
HV
9520S: Odd Fixes
9521F: drivers/media/i2c/saa6588*
9522
98ed12e6 9523SAA7134 VIDEO4LINUX DRIVER
009a5410 9524M: Mauro Carvalho Chehab <mchehab@osg.samsung.com>
98ed12e6 9525L: linux-media@vger.kernel.org
a825eaec 9526W: https://linuxtv.org
98ed12e6
MCC
9527T: git git://linuxtv.org/media_tree.git
9528S: Odd fixes
e42bf501 9529F: Documentation/video4linux/*.saa7134
98ed12e6
MCC
9530F: drivers/media/pci/saa7134/
9531
1da177e4 9532SAA7146 VIDEO4LINUX-2 DRIVER
566b8157 9533M: Hans Verkuil <hverkuil@xs4all.nl>
661263b5 9534L: linux-media@vger.kernel.org
275ffde4 9535T: git git://linuxtv.org/media_tree.git
1da177e4 9536S: Maintained
90d72ac6
MCC
9537F: drivers/media/common/saa7146/
9538F: drivers/media/pci/saa7146/
9539F: include/media/saa7146*
1da177e4 9540
92304a40 9541SAMSUNG LAPTOP DRIVER
5909c654 9542M: Corentin Chary <corentin.chary@gmail.com>
92304a40
CC
9543L: platform-driver-x86@vger.kernel.org
9544S: Maintained
9545F: drivers/platform/x86/samsung-laptop.c
9546
4a109cc0 9547SAMSUNG AUDIO (ASoC) DRIVERS
250b6851 9548M: Sangbeom Kim <sbkim73@samsung.com>
4a109cc0
MB
9549L: alsa-devel@alsa-project.org (moderated for non-subscribers)
9550S: Supported
14430813 9551F: sound/soc/samsung/
4a109cc0 9552
0d89a28b 9553SAMSUNG FRAMEBUFFER DRIVER
b7701755 9554M: Jingoo Han <jingoohan1@gmail.com>
0d89a28b
JH
9555L: linux-fbdev@vger.kernel.org
9556S: Maintained
8a61f013 9557F: drivers/video/fbdev/s3c-fb.c
0d89a28b 9558
b40f0632 9559SAMSUNG MULTIFUNCTION PMIC DEVICE DRIVERS
f69d3a17 9560M: Sangbeom Kim <sbkim73@samsung.com>
b40f0632 9561M: Krzysztof Kozlowski <k.kozlowski@samsung.com>
f69d3a17 9562L: linux-kernel@vger.kernel.org
b40f0632 9563L: linux-samsung-soc@vger.kernel.org
f69d3a17
SK
9564S: Supported
9565F: drivers/mfd/sec*.c
9566F: drivers/regulator/s2m*.c
9567F: drivers/regulator/s5m*.c
b40f0632
KK
9568F: drivers/clk/clk-s2mps11.c
9569F: drivers/rtc/rtc-s5m.c
f69d3a17 9570F: include/linux/mfd/samsung/
a13c7c51
KK
9571F: Documentation/devicetree/bindings/mfd/samsung,sec-core.txt
9572F: Documentation/devicetree/bindings/regulator/samsung,s2m*.txt
27383ca9 9573F: Documentation/devicetree/bindings/regulator/samsung,s5m*.txt
a13c7c51 9574F: Documentation/devicetree/bindings/clock/samsung,s2mps11.txt
f69d3a17 9575
038f5c4b
SN
9576SAMSUNG S5P/EXYNOS4 SOC SERIES CAMERA SUBSYSTEM DRIVERS
9577M: Kyungmin Park <kyungmin.park@samsung.com>
9578M: Sylwester Nawrocki <s.nawrocki@samsung.com>
9579L: linux-media@vger.kernel.org
9580Q: https://patchwork.linuxtv.org/project/linux-media/list/
9581S: Supported
9582F: drivers/media/platform/exynos4-is/
038f5c4b 9583
6fd86ab2
SN
9584SAMSUNG S3C24XX/S3C64XX SOC SERIES CAMIF DRIVER
9585M: Sylwester Nawrocki <sylvester.nawrocki@gmail.com>
9586L: linux-media@vger.kernel.org
9587L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
9588S: Maintained
9589F: drivers/media/platform/s3c-camif/
d647f0b7 9590F: include/media/drv-intf/s3c_camif.h
6fd86ab2 9591
b84ef24e
AH
9592SAMSUNG S5C73M3 CAMERA DRIVER
9593M: Kyungmin Park <kyungmin.park@samsung.com>
9594M: Andrzej Hajda <a.hajda@samsung.com>
9595L: linux-media@vger.kernel.org
9596S: Supported
9597F: drivers/media/i2c/s5c73m3/*
9598
7d459937
AH
9599SAMSUNG S5K5BAF CAMERA DRIVER
9600M: Kyungmin Park <kyungmin.park@samsung.com>
9601M: Andrzej Hajda <a.hajda@samsung.com>
9602L: linux-media@vger.kernel.org
9603S: Supported
9604F: drivers/media/i2c/s5k5baf.c
9605
c04c674f
RB
9606SAMSUNG S3FWRN5 NFC DRIVER
9607M: Robert Baldyga <r.baldyga@samsung.com>
079c2652 9608M: Krzysztof Opasiak <k.opasiak@samsung.com>
c04c674f
RB
9609L: linux-nfc@lists.01.org (moderated for non-subscribers)
9610S: Supported
9611F: drivers/nfc/s3fwrn5
9612
310e39c9 9613SAMSUNG SOC CLOCK DRIVERS
fea685e9
TF
9614M: Sylwester Nawrocki <s.nawrocki@samsung.com>
9615M: Tomasz Figa <tomasz.figa@gmail.com>
310e39c9
TF
9616S: Supported
9617L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
9618F: drivers/clk/samsung/
9619
66890ed6
BA
9620SAMSUNG SXGBE DRIVERS
9621M: Byungho An <bh74.an@samsung.com>
9622M: Girish K S <ks.giri@samsung.com>
66890ed6
BA
9623M: Vipul Pandya <vipul.pandya@samsung.com>
9624S: Supported
9625L: netdev@vger.kernel.org
9626F: drivers/net/ethernet/samsung/sxgbe/
9627
93c537af
LM
9628SAMSUNG THERMAL DRIVER
9629M: Lukasz Majewski <l.majewski@samsung.com>
9630L: linux-pm@vger.kernel.org
9631L: linux-samsung-soc@vger.kernel.org
9632S: Supported
9f273c24 9633T: git https://github.com/lmajewski/linux-samsung-thermal.git
93c537af
LM
9634F: drivers/thermal/samsung/
9635
e296cd32
KD
9636SAMSUNG USB2 PHY DRIVER
9637M: Kamil Debski <k.debski@samsung.com>
9638L: linux-kernel@vger.kernel.org
9639S: Supported
9640F: Documentation/devicetree/bindings/phy/samsung-phy.txt
9641F: Documentation/phy/samsung-usb2.txt
9642F: drivers/phy/phy-exynos4210-usb2.c
9643F: drivers/phy/phy-exynos4x12-usb2.c
9644F: drivers/phy/phy-exynos5250-usb2.c
9645F: drivers/phy/phy-s5pv210-usb2.c
9646F: drivers/phy/phy-samsung-usb2.c
9647F: drivers/phy/phy-samsung-usb2.h
9648
ca749e2a 9649SERIAL DRIVERS
5e30bbb7 9650M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
ca749e2a 9651L: linux-serial@vger.kernel.org
5e30bbb7 9652S: Maintained
14430813 9653F: drivers/tty/serial/
ca749e2a 9654
aecb7b64 9655SYNOPSYS DESIGNWARE DMAC DRIVER
da89947b 9656M: Viresh Kumar <vireshk@kernel.org>
337ae47c 9657M: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
aecb7b64 9658S: Maintained
1fb200d6 9659F: include/linux/dma/dw.h
3d598f47 9660F: include/linux/platform_data/dma-dw.h
61a76496 9661F: drivers/dma/dw/
aecb7b64 9662
058999cc
LP
9663SYNOPSYS DESIGNWARE ETHERNET QOS 4.10a driver
9664M: Lars Persson <lars.persson@axis.com>
9665L: netdev@vger.kernel.org
9666S: Supported
9667F: Documentation/devicetree/bindings/net/snps,dwc-qos-ethernet.txt
9668F: drivers/net/ethernet/synopsys/dwc_eth_qos.c
9669
fc531d98
WS
9670SYNOPSYS DESIGNWARE I2C DRIVER
9671M: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
9672M: Jarkko Nikula <jarkko.nikula@linux.intel.com>
9673M: Mika Westerberg <mika.westerberg@linux.intel.com>
9674L: linux-i2c@vger.kernel.org
9675S: Maintained
9676F: drivers/i2c/busses/i2c-designware-*
9677F: include/linux/platform_data/i2c-designware.h
9678
f9e37137 9679SYNOPSYS DESIGNWARE MMC/SD/SDIO DRIVER
f9e37137
SJ
9680M: Jaehoon Chung <jh80.chung@samsung.com>
9681L: linux-mmc@vger.kernel.org
9682S: Maintained
9683F: include/linux/mmc/dw_mmc.h
9684F: drivers/mmc/host/dw_mmc*
9685
a961e698
AS
9686SYSTEM TRACE MODULE CLASS
9687M: Alexander Shishkin <alexander.shishkin@linux.intel.com>
9688S: Maintained
9689F: Documentation/trace/stm.txt
9690F: drivers/hwtracing/stm/
9691F: include/linux/stm.h
9692F: include/uapi/linux/stm.h
9693
1db121d6
AN
9694THUNDERBOLT DRIVER
9695M: Andreas Noever <andreas.noever@gmail.com>
9696S: Maintained
9697F: drivers/thunderbolt/
9698
e35a49b1
SR
9699TI BQ27XXX POWER SUPPLY DRIVER
9700R: Andrew F. Davis <afd@ti.com>
9701F: include/linux/power/bq27xxx_battery.h
9702F: drivers/power/bq27xxx_battery.c
9703F: drivers/power/bq27xxx_battery_i2c.c
9704
34db37c6 9705TIMEKEEPING, CLOCKSOURCE CORE, NTP, ALARMTIMER
50363737 9706M: John Stultz <john.stultz@linaro.org>
88606e80 9707M: Thomas Gleixner <tglx@linutronix.de>
981c3a4f 9708L: linux-kernel@vger.kernel.org
75fc2d37 9709T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
88606e80
TG
9710S: Supported
9711F: include/linux/clocksource.h
9712F: include/linux/time.h
9713F: include/linux/timex.h
c117ab84
CEB
9714F: include/uapi/linux/time.h
9715F: include/uapi/linux/timex.h
88606e80
TG
9716F: kernel/time/clocksource.c
9717F: kernel/time/time*.c
34db37c6 9718F: kernel/time/alarmtimer.c
88606e80 9719F: kernel/time/ntp.c
7fe5f1c1 9720F: tools/testing/selftests/timers/
88606e80 9721
1da177e4 9722SC1200 WDT DRIVER
b300645a 9723M: Zwane Mwaikambo <zwanem@gmail.com>
1da177e4 9724S: Maintained
679655da 9725F: drivers/watchdog/sc1200wdt.c
1da177e4
LT
9726
9727SCHEDULER
dd9b238c 9728M: Ingo Molnar <mingo@redhat.com>
8b58be88 9729M: Peter Zijlstra <peterz@infradead.org>
981c3a4f 9730L: linux-kernel@vger.kernel.org
75fc2d37 9731T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git sched/core
1da177e4 9732S: Maintained
95c0d71d 9733F: kernel/sched/
679655da 9734F: include/linux/sched.h
c117ab84 9735F: include/uapi/linux/sched.h
c2eb505b 9736F: include/linux/wait.h
1da177e4 9737
6bcf6737 9738SCORE ARCHITECTURE
ed38665e 9739M: Chen Liqin <liqin.linux@gmail.com>
a2681a75 9740M: Lennox Wu <lennox.wu@gmail.com>
ed38665e 9741W: http://www.sunplus.com
6bcf6737 9742S: Supported
a2681a75 9743F: arch/score/
6bcf6737 9744
80f390ea
SH
9745SYSTEM CONTROL & POWER INTERFACE (SCPI) Message Protocol drivers
9746M: Sudeep Holla <sudeep.holla@arm.com>
9747L: linux-arm-kernel@lists.infradead.org
9748S: Maintained
9749F: Documentation/devicetree/bindings/arm/arm,scpi.txt
cd52c2a4 9750F: drivers/clk/clk-scpi.c
8def3103 9751F: drivers/cpufreq/scpi-cpufreq.c
8cb7cf56
SH
9752F: drivers/firmware/arm_scpi.c
9753F: include/linux/scpi_protocol.h
80f390ea 9754
1da177e4 9755SCSI CDROM DRIVER
8b58be88 9756M: Jens Axboe <axboe@kernel.dk>
1da177e4
LT
9757L: linux-scsi@vger.kernel.org
9758W: http://www.kernel.dk
9759S: Maintained
679655da 9760F: drivers/scsi/sr*
1da177e4 9761
fb50a83d 9762SCSI RDMA PROTOCOL (SRP) INITIATOR
3453bddb 9763M: Bart Van Assche <bart.vanassche@sandisk.com>
fb50a83d
RD
9764L: linux-rdma@vger.kernel.org
9765S: Supported
9766W: http://www.openfabrics.org
9767Q: http://patchwork.kernel.org/project/linux-rdma/list/
9768T: git git://git.kernel.org/pub/scm/linux/kernel/git/dad/srp-initiator.git
9769F: drivers/infiniband/ulp/srp/
9770F: include/scsi/srp.h
9771
1da177e4 9772SCSI SG DRIVER
8b58be88 9773M: Doug Gilbert <dgilbert@interlog.com>
1da177e4 9774L: linux-scsi@vger.kernel.org
59ab3c93 9775W: http://sg.danny.cz/sg
1da177e4 9776S: Maintained
59ab3c93 9777F: Documentation/scsi/scsi-generic.txt
679655da
JP
9778F: drivers/scsi/sg.c
9779F: include/scsi/sg.h
1da177e4
LT
9780
9781SCSI SUBSYSTEM
7ee7895c 9782M: "James E.J. Bottomley" <jejb@linux.vnet.ibm.com>
0351b8f8 9783T: git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi.git
f4ab421b
MP
9784M: "Martin K. Petersen" <martin.petersen@oracle.com>
9785T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git
9786L: linux-scsi@vger.kernel.org
1da177e4 9787S: Maintained
679655da
JP
9788F: drivers/scsi/
9789F: include/scsi/
1da177e4
LT
9790
9791SCSI TAPE DRIVER
8b58be88 9792M: Kai Mäkisara <Kai.Makisara@kolumbus.fi>
1da177e4
LT
9793L: linux-scsi@vger.kernel.org
9794S: Maintained
679655da 9795F: Documentation/scsi/st.txt
f7269cfc
JD
9796F: drivers/scsi/st.*
9797F: drivers/scsi/st_*.h
1da177e4
LT
9798
9799SCTP PROTOCOL
8b6efb75 9800M: Vlad Yasevich <vyasevich@gmail.com>
02c38d0a 9801M: Neil Horman <nhorman@tuxdriver.com>
1a418796 9802L: linux-sctp@vger.kernel.org
5f85813c 9803W: http://lksctp.sourceforge.net
8b6efb75 9804S: Maintained
679655da
JP
9805F: Documentation/networking/sctp.txt
9806F: include/linux/sctp.h
4d58c025 9807F: include/uapi/linux/sctp.h
679655da
JP
9808F: include/net/sctp/
9809F: net/sctp/
1da177e4
LT
9810
9811SCx200 CPU SUPPORT
8b58be88 9812M: Jim Cromie <jim.cromie@gmail.com>
1662d32c 9813S: Odd Fixes
679655da 9814F: Documentation/i2c/busses/scx200_acb
390889b6 9815F: arch/x86/platform/scx200/
679655da
JP
9816F: drivers/watchdog/scx200_wdt.c
9817F: drivers/i2c/busses/scx200*
9818F: drivers/mtd/maps/scx200_docflash.c
9819F: include/linux/scx200.h
1662d32c
JC
9820
9821SCx200 GPIO DRIVER
8b58be88 9822M: Jim Cromie <jim.cromie@gmail.com>
1662d32c 9823S: Maintained
679655da
JP
9824F: drivers/char/scx200_gpio.c
9825F: include/linux/scx200_gpio.h
1662d32c
JC
9826
9827SCx200 HRT CLOCKSOURCE DRIVER
8b58be88 9828M: Jim Cromie <jim.cromie@gmail.com>
1662d32c 9829S: Maintained
679655da 9830F: drivers/clocksource/scx200_hrt.c
1da177e4 9831
6a36913a 9832SDRICOH_CS MMC/SD HOST CONTROLLER INTERFACE DRIVER
8b58be88 9833M: Sascha Sommer <saschasommer@freenet.de>
6a36913a
SS
9834L: sdricohcs-devel@lists.sourceforge.net (subscribers-only)
9835S: Maintained
679655da 9836F: drivers/mmc/host/sdricoh_cs.c
6a36913a 9837
e7839f25 9838SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) DRIVER
ddfe954d 9839M: Adrian Hunter <adrian.hunter@intel.com>
7a241d6e 9840L: linux-mmc@vger.kernel.org
ddfe954d
UH
9841T: git git://git.infradead.org/users/ahunter/linux-sdhci.git
9842S: Maintained
9843F: drivers/mmc/host/sdhci*
9844F: include/linux/mmc/sdhci*
e2d1d6c0 9845
c04f9d61
KC
9846SECURE COMPUTING
9847M: Kees Cook <keescook@chromium.org>
a0cfd75f
KC
9848R: Andy Lutomirski <luto@amacapital.net>
9849R: Will Drewry <wad@chromium.org>
c04f9d61
KC
9850T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git seccomp
9851S: Supported
9852F: kernel/seccomp.c
9853F: include/uapi/linux/seccomp.h
9854F: include/linux/seccomp.h
c99ee51a 9855F: tools/testing/selftests/seccomp/*
c04f9d61
KC
9856K: \bsecure_computing
9857K: \bTIF_SECCOMP\b
9858
0d1bb41a 9859SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) SAMSUNG DRIVER
8b58be88 9860M: Ben Dooks <ben-linux@fluff.org>
dc524882 9861M: Jaehoon Chung <jh80.chung@samsung.com>
7a241d6e 9862L: linux-mmc@vger.kernel.org
0d1bb41a 9863S: Maintained
dc524882 9864F: drivers/mmc/host/sdhci-s3c*
0d1bb41a 9865
c63b3cba 9866SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) ST SPEAR DRIVER
da89947b 9867M: Viresh Kumar <vireshk@kernel.org>
fbfa0748 9868L: spear-devel@list.st.com
c63b3cba
VK
9869L: linux-mmc@vger.kernel.org
9870S: Maintained
9871F: drivers/mmc/host/sdhci-spear.c
9872
8711cca2 9873SECURITY SUBSYSTEM
9b45c0d2 9874M: James Morris <james.l.morris@oracle.com>
9c3646d1 9875M: "Serge E. Hallyn" <serge@hallyn.com>
8711cca2 9876L: linux-security-module@vger.kernel.org (suggested Cc:)
89879a7e 9877T: git git://git.kernel.org/pub/scm/linux/kernel/git/jmorris/linux-security.git
9ccf010f 9878W: http://kernsec.org/
8711cca2 9879S: Supported
7d2c86b5 9880F: security/
8711cca2 9881
1da177e4 9882SECURITY CONTACT
8b58be88 9883M: Security Officers <security@kernel.org>
1da177e4
LT
9884S: Supported
9885
9886SELINUX SECURITY MODULE
e0238b4c 9887M: Paul Moore <paul@paul-moore.com>
8b58be88 9888M: Stephen Smalley <sds@tycho.nsa.gov>
8b58be88 9889M: Eric Paris <eparis@parisplace.org>
e0238b4c 9890L: selinux@tycho.nsa.gov (moderated for non-subscribers)
f058925b 9891W: http://selinuxproject.org
5a5f2acf 9892T: git git://git.infradead.org/users/pcmoore/selinux
1da177e4 9893S: Supported
679655da
JP
9894F: include/linux/selinux*
9895F: security/selinux/
6bde95ce 9896F: scripts/selinux/
1da177e4 9897
c1c124e9
JJ
9898APPARMOR SECURITY MODULE
9899M: John Johansen <john.johansen@canonical.com>
9900L: apparmor@lists.ubuntu.com (subscribers-only, general discussion)
9901W: apparmor.wiki.kernel.org
9902T: git git://git.kernel.org/pub/scm/linux/kernel/git/jj/apparmor-dev.git
9903S: Supported
9904F: security/apparmor/
9905
730daa16
KC
9906YAMA SECURITY MODULE
9907M: Kees Cook <keescook@chromium.org>
9908T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git yama/tip
9909S: Supported
9910F: security/yama/
9911
cef2cf07 9912SENSABLE PHANTOM
8b58be88 9913M: Jiri Slaby <jirislaby@gmail.com>
cef2cf07 9914S: Maintained
679655da 9915F: drivers/misc/phantom.c
c117ab84 9916F: include/uapi/linux/phantom.h
cef2cf07 9917
6733b39a 9918SERVER ENGINES 10Gbps iSCSI - BladeEngine 2 DRIVER
4627de93 9919M: Jayamohan Kallickal <jayamohan.kallickal@avagotech.com>
9d27e216
KM
9920M: Ketan Mukadam <ketan.mukadam@avagotech.com>
9921M: John Soni Jose <sony.john@avagotech.com>
3387f656 9922L: linux-scsi@vger.kernel.org
4627de93 9923W: http://www.avagotech.com
3387f656
JP
9924S: Supported
9925F: drivers/scsi/be2iscsi/
6733b39a 9926
6938f855 9927Emulex 10Gbps NIC BE2, BE3-R, Lancer, Skyhawk-R DRIVER
aa7b4537
SP
9928M: Sathya Perla <sathya.perla@broadcom.com>
9929M: Ajit Khaparde <ajit.khaparde@broadcom.com>
9930M: Padmanabh Ratnakar <padmanabh.ratnakar@broadcom.com>
9931M: Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com>
9932M: Somnath Kotur <somnath.kotur@broadcom.com>
7d2c86b5 9933L: netdev@vger.kernel.org
fea3af67 9934W: http://www.emulex.com
7d2c86b5 9935S: Supported
9aebddd1 9936F: drivers/net/ethernet/emulex/benet/
6b7c5b94 9937
d2928a8c 9938EMULEX ONECONNECT ROCE DRIVER
2b8e7333
LN
9939M: Selvin Xavier <selvin.xavier@avagotech.com>
9940M: Devesh Sharma <devesh.sharma@avagotech.com>
9941M: Mitesh Ahuja <mitesh.ahuja@avagotech.com>
d2928a8c
SX
9942L: linux-rdma@vger.kernel.org
9943W: http://www.emulex.com
9944S: Supported
9945F: drivers/infiniband/hw/ocrdma/
9946
8ceee660 9947SFC NETWORK DRIVER
c06f51ea 9948M: Solarflare linux maintainers <linux-net-drivers@solarflare.com>
8533ccf3 9949M: Shradha Shah <sshah@solarflare.com>
c06f51ea 9950L: netdev@vger.kernel.org
8ceee660 9951S: Supported
874aeea5 9952F: drivers/net/ethernet/sfc/
8ceee660 9953
e2d1d6c0 9954SGI GRU DRIVER
cc883afc 9955M: Dimitri Sivanich <sivanich@sgi.com>
e2d1d6c0 9956S: Maintained
679655da 9957F: drivers/misc/sgi-gru/
e2d1d6c0
RD
9958
9959SGI SN-IA64 (Altix) SERIAL CONSOLE DRIVER
8b58be88 9960M: Pat Gefre <pfg@sgi.com>
e2d1d6c0
RD
9961L: linux-ia64@vger.kernel.org
9962S: Supported
679655da 9963F: Documentation/ia64/serial.txt
df621252 9964F: drivers/tty/serial/ioc?_serial.c
679655da 9965F: include/linux/ioc?.h
e2d1d6c0 9966
75312619 9967SGI XP/XPC/XPNET DRIVER
e180383f
RH
9968M: Cliff Whickman <cpw@sgi.com>
9969M: Robin Holt <robinmholt@gmail.com>
75312619 9970S: Maintained
679655da 9971F: drivers/misc/sgi-xp/
75312619 9972
46eacf3b
AP
9973SI2157 MEDIA DRIVER
9974M: Antti Palosaari <crope@iki.fi>
9975L: linux-media@vger.kernel.org
a825eaec 9976W: https://linuxtv.org
46eacf3b
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/tuners/si2157*
9982
75e2d5ba
AP
9983SI2168 MEDIA DRIVER
9984M: Antti Palosaari <crope@iki.fi>
9985L: linux-media@vger.kernel.org
a825eaec 9986W: https://linuxtv.org
75e2d5ba
AP
9987W: http://palosaari.fi/linux/
9988Q: http://patchwork.linuxtv.org/project/linux-media/list/
9989T: git git://linuxtv.org/anttip/media_tree.git
9990S: Maintained
9991F: drivers/media/dvb-frontends/si2168*
9992
49cc629d
HV
9993SI470X FM RADIO RECEIVER I2C DRIVER
9994M: Hans Verkuil <hverkuil@xs4all.nl>
9995L: linux-media@vger.kernel.org
9996T: git git://linuxtv.org/media_tree.git
a825eaec 9997W: https://linuxtv.org
49cc629d
HV
9998S: Odd Fixes
9999F: drivers/media/radio/si470x/radio-si470x-i2c.c
10000
10001SI470X FM RADIO RECEIVER USB DRIVER
10002M: Hans Verkuil <hverkuil@xs4all.nl>
10003L: linux-media@vger.kernel.org
10004T: git git://linuxtv.org/media_tree.git
a825eaec 10005W: https://linuxtv.org
49cc629d
HV
10006S: Maintained
10007F: drivers/media/radio/si470x/radio-si470x-common.c
10008F: drivers/media/radio/si470x/radio-si470x.h
10009F: drivers/media/radio/si470x/radio-si470x-usb.c
10010
c937ca03
EV
10011SI4713 FM RADIO TRANSMITTER I2C DRIVER
10012M: Eduardo Valentin <edubezval@gmail.com>
10013L: linux-media@vger.kernel.org
10014T: git git://linuxtv.org/media_tree.git
a825eaec 10015W: https://linuxtv.org
c937ca03 10016S: Odd Fixes
99995ded 10017F: drivers/media/radio/si4713/si4713.?
c937ca03
EV
10018
10019SI4713 FM RADIO TRANSMITTER PLATFORM DRIVER
10020M: Eduardo Valentin <edubezval@gmail.com>
10021L: linux-media@vger.kernel.org
10022T: git git://linuxtv.org/media_tree.git
a825eaec 10023W: https://linuxtv.org
c937ca03 10024S: Odd Fixes
99995ded
DR
10025F: drivers/media/radio/si4713/radio-platform-si4713.c
10026
10027SI4713 FM RADIO TRANSMITTER USB DRIVER
10028M: Hans Verkuil <hverkuil@xs4all.nl>
10029L: linux-media@vger.kernel.org
10030T: git git://linuxtv.org/media_tree.git
a825eaec 10031W: https://linuxtv.org
99995ded
DR
10032S: Maintained
10033F: drivers/media/radio/si4713/radio-usb-si4713.c
c937ca03 10034
beb91d46 10035SIANO DVB DRIVER
009a5410 10036M: Mauro Carvalho Chehab <mchehab@osg.samsung.com>
beb91d46 10037L: linux-media@vger.kernel.org
a825eaec 10038W: https://linuxtv.org
beb91d46
MCC
10039T: git git://linuxtv.org/media_tree.git
10040S: Odd fixes
10041F: drivers/media/common/siano/
beb91d46 10042F: drivers/media/usb/siano/
beb91d46 10043F: drivers/media/usb/siano/
14430813 10044F: drivers/media/mmc/siano/
beb91d46 10045
6f15b602
HG
10046SIMPLEFB FB DRIVER
10047M: Hans de Goede <hdegoede@redhat.com>
10048L: linux-fbdev@vger.kernel.org
10049S: Maintained
2d799dde 10050F: Documentation/devicetree/bindings/display/simple-framebuffer.txt
6f15b602
HG
10051F: drivers/video/fbdev/simplefb.c
10052F: include/linux/platform_data/simplefb.h
10053
b618b69c 10054SH_VEU V4L2 MEM2MEM DRIVER
b618b69c 10055L: linux-media@vger.kernel.org
bb60fcb2 10056S: Orphan
b618b69c 10057F: drivers/media/platform/sh_veu.c
b618b69c
GL
10058
10059SH_VOU V4L2 OUTPUT DRIVER
b618b69c 10060L: linux-media@vger.kernel.org
bb60fcb2 10061S: Orphan
b618b69c 10062F: drivers/media/platform/sh_vou.c
d647f0b7 10063F: include/media/drv-intf/sh_vou.h
b618b69c 10064
6349d997 10065SIMPLE FIRMWARE INTERFACE (SFI)
2bf822d7 10066M: Len Brown <lenb@kernel.org>
6349d997
LB
10067L: sfi-devel@simplefirmware.org
10068W: http://simplefirmware.org/
10069T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux-sfi-2.6.git
e2d1d6c0 10070S: Supported
943fc810 10071F: arch/x86/platform/sfi/
6349d997
LB
10072F: drivers/sfi/
10073F: include/linux/sfi*.h
e2d1d6c0 10074
1da177e4
LT
10075SIMTEC EB110ATX (Chalice CATS)
10076P: Ben Dooks
b16957c6
BD
10077P: Vincent Sanders <vince@simtec.co.uk>
10078M: Simtec Linux Team <linux@simtec.co.uk>
1da177e4
LT
10079W: http://www.simtec.co.uk/products/EB110ATX/
10080S: Supported
10081
10082SIMTEC EB2410ITX (BAST)
10083P: Ben Dooks
b16957c6
BD
10084P: Vincent Sanders <vince@simtec.co.uk>
10085M: Simtec Linux Team <linux@simtec.co.uk>
1da177e4
LT
10086W: http://www.simtec.co.uk/products/EB2410ITX/
10087S: Supported
15dba387
JP
10088F: arch/arm/mach-s3c24xx/mach-bast.c
10089F: arch/arm/mach-s3c24xx/bast-ide.c
10090F: arch/arm/mach-s3c24xx/bast-irq.c
1da177e4 10091
4c5adde7 10092TI DAVINCI MACHINE SUPPORT
3ba789c0 10093M: Sekhar Nori <nsekhar@ti.com>
3cf2efd5 10094M: Kevin Hilman <khilman@kernel.org>
c9f46a85 10095T: git git://gitorious.org/linux-davinci/linux-davinci.git
8a6e2535 10096Q: http://patchwork.kernel.org/project/linux-davinci/list/
4c5adde7 10097S: Supported
14430813 10098F: arch/arm/mach-davinci/
046d0a37 10099F: drivers/i2c/busses/i2c-davinci.c
4c5adde7 10100
8d4b3f08 10101TI DAVINCI SERIES MEDIA DRIVER
e43cdb56 10102M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
8d4b3f08 10103L: linux-media@vger.kernel.org
a825eaec 10104W: https://linuxtv.org
8d4b3f08
LP
10105Q: http://patchwork.linuxtv.org/project/linux-media/list/
10106T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
9ce5eca7 10107S: Maintained
8d4b3f08
LP
10108F: drivers/media/platform/davinci/
10109F: include/media/davinci/
10110
417d2e50 10111TI AM437X VPFE DRIVER
e43cdb56 10112M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
417d2e50 10113L: linux-media@vger.kernel.org
a825eaec 10114W: https://linuxtv.org
417d2e50
BP
10115Q: http://patchwork.linuxtv.org/project/linux-media/list/
10116T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
10117S: Maintained
10118F: drivers/media/platform/am437x/
10119
c4c0283a 10120OV2659 OMNIVISION SENSOR DRIVER
e43cdb56 10121M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
c4c0283a 10122L: linux-media@vger.kernel.org
a825eaec 10123W: https://linuxtv.org
c4c0283a
BP
10124Q: http://patchwork.linuxtv.org/project/linux-media/list/
10125T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
10126S: Maintained
10127F: drivers/media/i2c/ov2659.c
b5dcee22 10128F: include/media/i2c/ov2659.h
c4c0283a 10129
3a6779f5
SM
10130SILICON MOTION SM712 FRAME BUFFER DRIVER
10131M: Sudip Mukherjee <sudipm.mukherjee@gmail.com>
10132M: Teddy Wang <teddy.wang@siliconmotion.com>
10133M: Sudip Mukherjee <sudip@vectorindia.org>
10134L: linux-fbdev@vger.kernel.org
10135S: Maintained
10136F: drivers/video/fbdev/sm712*
10137F: Documentation/fb/sm712fb.txt
10138
92aab3c0 10139SIS 190 ETHERNET DRIVER
8b58be88 10140M: Francois Romieu <romieu@fr.zoreil.com>
92aab3c0
FR
10141L: netdev@vger.kernel.org
10142S: Maintained
8c7de408 10143F: drivers/net/ethernet/sis/sis190.c
92aab3c0 10144
1da177e4 10145SIS 900/7016 FAST ETHERNET DRIVER
8b58be88 10146M: Daniele Venzano <venza@brownhat.org>
1da177e4 10147W: http://www.brownhat.org/sis900.html
979b6c13 10148L: netdev@vger.kernel.org
1da177e4 10149S: Maintained
8c7de408 10150F: drivers/net/ethernet/sis/sis900.*
1da177e4
LT
10151
10152SIS FRAMEBUFFER DRIVER
8b58be88 10153M: Thomas Winischhofer <thomas@winischhofer.net>
1da177e4 10154W: http://www.winischhofer.net/linuxsisvga.shtml
b7eee616 10155S: Maintained
679655da 10156F: Documentation/fb/sisfb.txt
8a61f013 10157F: drivers/video/fbdev/sis/
679655da 10158F: include/video/sisfb.h
1da177e4
LT
10159
10160SIS USB2VGA DRIVER
8b58be88 10161M: Thomas Winischhofer <thomas@winischhofer.net>
1da177e4
LT
10162W: http://www.winischhofer.at/linuxsisusbvga.shtml
10163S: Maintained
679655da 10164F: drivers/usb/misc/sisusbvga/
1da177e4 10165
415ad26d 10166SLAB ALLOCATOR
16e943bf 10167M: Christoph Lameter <cl@linux.com>
2ed1c525 10168M: Pekka Enberg <penberg@kernel.org>
16e943bf
CL
10169M: David Rientjes <rientjes@google.com>
10170M: Joonsoo Kim <iamjoonsoo.kim@lge.com>
10171M: Andrew Morton <akpm@linux-foundation.org>
415ad26d
CL
10172L: linux-mm@kvack.org
10173S: Maintained
679655da 10174F: include/linux/sl?b*.h
16e943bf 10175F: mm/sl?b*
415ad26d 10176
9fab9787 10177SLEEPABLE READ-COPY UPDATE (SRCU)
96a39bc4 10178M: Lai Jiangshan <jiangshanlai@gmail.com>
9fab9787 10179M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
ab0afd6c 10180M: Josh Triplett <josh@joshtriplett.org>
4632a191
PM
10181R: Steven Rostedt <rostedt@goodmis.org>
10182R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
981c3a4f 10183L: linux-kernel@vger.kernel.org
9fab9787
PM
10184W: http://www.rdrop.com/users/paulmck/RCU/
10185S: Supported
10186T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
4102adab
PM
10187F: include/linux/srcu.h
10188F: kernel/rcu/srcu.c
9fab9787 10189
66372841
CS
10190SMACK SECURITY MODULE
10191M: Casey Schaufler <casey@schaufler-ca.com>
10192L: linux-security-module@vger.kernel.org
10193W: http://schaufler-ca.com
10194T: git git://git.gitorious.org/smack-next/kernel.git
10195S: Maintained
10196F: Documentation/security/Smack.txt
10197F: security/smack/
10198
20651e0b 10199DRIVERS FOR ADAPTIVE VOLTAGE SCALING (AVS)
68ace3e1
KH
10200M: Kevin Hilman <khilman@kernel.org>
10201M: Nishanth Menon <nm@ti.com>
10202S: Maintained
20651e0b 10203F: drivers/power/avs/
68ace3e1
KH
10204F: include/linux/power/smartreflex.h
10205L: linux-pm@vger.kernel.org
10206
1da177e4 10207SMC91x ETHERNET DRIVER
2f82af08 10208M: Nicolas Pitre <nico@fluxnic.net>
18e2842b 10209S: Odd Fixes
ae150435 10210F: drivers/net/ethernet/smsc/smc91x.*
1da177e4 10211
e8e31622
SA
10212SMIA AND SMIA++ IMAGE SENSOR DRIVER
10213M: Sakari Ailus <sakari.ailus@iki.fi>
10214L: linux-media@vger.kernel.org
10215S: Maintained
14430813 10216F: drivers/media/i2c/smiapp/
b5dcee22 10217F: include/media/i2c/smiapp.h
e8e31622
SA
10218F: drivers/media/i2c/smiapp-pll.c
10219F: drivers/media/i2c/smiapp-pll.h
fd2bfdc8 10220F: include/uapi/linux/smiapp.h
a2cec3c0 10221F: Documentation/devicetree/bindings/media/i2c/nokia,smia.txt
e8e31622 10222
920fa1ff
GR
10223SMM665 HARDWARE MONITOR DRIVER
10224M: Guenter Roeck <linux@roeck-us.net>
10225L: lm-sensors@lm-sensors.org
10226S: Maintained
10227F: Documentation/hwmon/smm665
10228F: drivers/hwmon/smm665.c
10229
9df7305b 10230SMSC EMC2103 HARDWARE MONITOR DRIVER
90b24cfb 10231M: Steve Glendinning <steve.glendinning@shawell.net>
9df7305b 10232L: lm-sensors@lm-sensors.org
90b24cfb 10233S: Maintained
9df7305b
SG
10234F: Documentation/hwmon/emc2103
10235F: drivers/hwmon/emc2103.c
10236
a98d506c
HG
10237SMSC SCH5627 HARDWARE MONITOR DRIVER
10238M: Hans de Goede <hdegoede@redhat.com>
10239L: lm-sensors@lm-sensors.org
10240S: Supported
10241F: Documentation/hwmon/sch5627
10242F: drivers/hwmon/sch5627.c
10243
6ea884db 10244SMSC47B397 HARDWARE MONITOR DRIVER
d8130624 10245M: Jean Delvare <jdelvare@suse.com>
6ea884db
MH
10246L: lm-sensors@lm-sensors.org
10247S: Maintained
679655da
JP
10248F: Documentation/hwmon/smsc47b397
10249F: drivers/hwmon/smsc47b397.c
6ea884db 10250
fd9abb3d 10251SMSC911x ETHERNET DRIVER
90b24cfb 10252M: Steve Glendinning <steve.glendinning@shawell.net>
2cb37728 10253L: netdev@vger.kernel.org
90b24cfb 10254S: Maintained
679655da 10255F: include/linux/smsc911x.h
ae150435 10256F: drivers/net/ethernet/smsc/smsc911x.*
2cb37728
SG
10257
10258SMSC9420 PCI ETHERNET DRIVER
90b24cfb 10259M: Steve Glendinning <steve.glendinning@shawell.net>
fd9abb3d 10260L: netdev@vger.kernel.org
90b24cfb 10261S: Maintained
ae150435 10262F: drivers/net/ethernet/smsc/smsc9420.*
fd9abb3d 10263
3c8a63e2 10264SMSC UFX6000 and UFX7000 USB to VGA DRIVER
90b24cfb 10265M: Steve Glendinning <steve.glendinning@shawell.net>
3c8a63e2 10266L: linux-fbdev@vger.kernel.org
90b24cfb 10267S: Maintained
8a61f013 10268F: drivers/video/fbdev/smscufx.c
3c8a63e2 10269
668acf32 10270SOC-CAMERA V4L2 SUBSYSTEM
8b58be88 10271M: Guennadi Liakhovetski <g.liakhovetski@gmx.de>
661263b5 10272L: linux-media@vger.kernel.org
275ffde4 10273T: git git://linuxtv.org/media_tree.git
795fb7e7 10274S: Maintained
90d72ac6
MCC
10275F: include/media/soc*
10276F: drivers/media/i2c/soc_camera/
10277F: drivers/media/platform/soc_camera/
668acf32 10278
e2d1d6c0 10279SOEKRIS NET48XX LED SUPPORT
8b58be88 10280M: Chris Boot <bootc@bootc.net>
e2d1d6c0 10281S: Maintained
679655da 10282F: drivers/leds/leds-net48xx.c
e2d1d6c0 10283
e3994db1 10284SOFTLOGIC 6x10 MPEG CODEC
9661975d
AU
10285M: Bluecherry Maintainers <maintainers@bluecherrydvr.com>
10286M: Andrey Utkin <andrey.utkin@corp.bluecherry.net>
10287M: Andrey Utkin <andrey.krieger.utkin@gmail.com>
1f141f6b 10288M: Ismael Luceno <ismael@iodev.co.uk>
e3994db1
JP
10289L: linux-media@vger.kernel.org
10290S: Supported
10291F: drivers/media/pci/solo6x10/
10292
1da177e4 10293SOFTWARE RAID (Multiple Disks) SUPPORT
c2f662eb 10294M: Shaohua Li <shli@kernel.org>
1da177e4 10295L: linux-raid@vger.kernel.org
0f9ce866 10296T: git git://git.kernel.org/pub/scm/linux/kernel/git/shli/md.git
524418bb 10297S: Supported
679655da
JP
10298F: drivers/md/
10299F: include/linux/raid/
c117ab84 10300F: include/uapi/linux/raid/
1da177e4 10301
1da177e4 10302SONIC NETWORK DRIVER
8b58be88 10303M: Thomas Bogendoerfer <tsbogend@alpha.franken.de>
979b6c13 10304L: netdev@vger.kernel.org
1da177e4 10305S: Maintained
d9fb9f38 10306F: drivers/net/ethernet/natsemi/sonic.*
1da177e4 10307
61e115a5 10308SONICS SILICON BACKPLANE DRIVER (SSB)
eb032b98 10309M: Michael Buesch <m@bues.ch>
e7828b28 10310L: linux-wireless@vger.kernel.org
61e115a5 10311S: Maintained
679655da
JP
10312F: drivers/ssb/
10313F: include/linux/ssb/
61e115a5 10314
1da177e4 10315SONY VAIO CONTROL DEVICE DRIVER
8b58be88 10316M: Mattia Dongili <malattia@linux.it>
d0944853 10317L: platform-driver-x86@vger.kernel.org
5b18167d 10318W: http://www.linux.it/~malattia/wiki/index.php/Sony_drivers
1da177e4 10319S: Maintained
679655da
JP
10320F: Documentation/laptops/sony-laptop.txt
10321F: drivers/char/sonypi.c
10322F: drivers/platform/x86/sony-laptop.c
10323F: include/linux/sony-laptop.h
1da177e4 10324
baf8532a 10325SONY MEMORYSTICK CARD SUPPORT
8b58be88 10326M: Alex Dubov <oakad@yahoo.com>
baf8532a
AD
10327W: http://tifmxx.berlios.de/
10328S: Maintained
679655da 10329F: drivers/memstick/host/tifm_ms.c
baf8532a 10330
0ab30494
ML
10331SONY MEMORYSTICK STANDARD SUPPORT
10332M: Maxim Levitsky <maximlevitsky@gmail.com>
10333S: Maintained
10334F: drivers/memstick/core/ms_block.*
10335
1da177e4 10336SOUND
8b58be88 10337M: Jaroslav Kysela <perex@perex.cz>
d8130624 10338M: Takashi Iwai <tiwai@suse.com>
93711660 10339L: alsa-devel@alsa-project.org (moderated for non-subscribers)
3126a179 10340W: http://www.alsa-project.org/
dde7ad8d 10341T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
3126a179 10342T: git git://git.alsa-project.org/alsa-kernel.git
ff4a8f32 10343Q: http://patchwork.kernel.org/project/alsa-devel/list/
1da177e4 10344S: Maintained
3126a179
JP
10345F: Documentation/sound/
10346F: include/sound/
c117ab84 10347F: include/uapi/sound/
679655da 10348F: sound/
1da177e4 10349
33bbe149
MB
10350SOUND - COMPRESSED AUDIO
10351M: Vinod Koul <vinod.koul@intel.com>
10352L: alsa-devel@alsa-project.org (moderated for non-subscribers)
10353T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
10354S: Supported
f672f31a 10355F: Documentation/sound/alsa/compress_offload.txt
33bbe149 10356F: include/sound/compress_driver.h
f672f31a 10357F: include/uapi/sound/compress_*
33bbe149
MB
10358F: sound/core/compress_offload.c
10359F: sound/soc/soc-compress.c
10360
bd903bde 10361SOUND - SOC LAYER / DYNAMIC AUDIO POWER MANAGEMENT (ASoC)
6b9cf5c2 10362M: Liam Girdwood <lgirdwood@gmail.com>
b02e48f2 10363M: Mark Brown <broonie@kernel.org>
86f14df8 10364T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound.git
93711660 10365L: alsa-devel@alsa-project.org (moderated for non-subscribers)
b0b8daf7 10366W: http://alsa-project.org/main/index.php/ASoC
eb1a6af3 10367S: Supported
2820f615 10368F: Documentation/sound/alsa/soc/
679655da 10369F: sound/soc/
e6e55122 10370F: include/sound/soc*
eb1a6af3 10371
d7f8761b
MB
10372SOUND - DMAENGINE HELPERS
10373M: Lars-Peter Clausen <lars@metafoo.de>
10374S: Supported
10375F: include/sound/dmaengine_pcm.h
10376F: sound/core/pcm_dmaengine.c
10377F: sound/soc/soc-generic-dmaengine-pcm.c
10378
990a6a99
OS
10379SP2 MEDIA DRIVER
10380M: Olli Salonen <olli.salonen@iki.fi>
10381L: linux-media@vger.kernel.org
a825eaec 10382W: https://linuxtv.org
990a6a99
OS
10383Q: http://patchwork.linuxtv.org/project/linux-media/list/
10384S: Maintained
10385F: drivers/media/dvb-frontends/sp2*
10386
473321fc 10387SPARC + UltraSPARC (sparc/sparc64)
8b58be88 10388M: "David S. Miller" <davem@davemloft.net>
1da177e4 10389L: sparclinux@vger.kernel.org
8a6e2535 10390Q: http://patchwork.ozlabs.org/project/sparclinux/list/
08deed1e
JP
10391T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
10392T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
1da177e4 10393S: Maintained
679655da 10394F: arch/sparc/
7765b8bb 10395F: drivers/sbus/
1da177e4 10396
6404fcca
DM
10397SPARC SERIAL DRIVERS
10398M: "David S. Miller" <davem@davemloft.net>
10399L: sparclinux@vger.kernel.org
08deed1e
JP
10400T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
10401T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
6404fcca 10402S: Maintained
6816383a 10403F: include/linux/sunserialcore.h
df621252 10404F: drivers/tty/serial/suncore.c
df621252
GKH
10405F: drivers/tty/serial/sunhv.c
10406F: drivers/tty/serial/sunsab.c
10407F: drivers/tty/serial/sunsab.h
10408F: drivers/tty/serial/sunsu.c
10409F: drivers/tty/serial/sunzilog.c
10410F: drivers/tty/serial/sunzilog.h
6404fcca 10411
389325b4
CL
10412SPARSE CHECKER
10413M: "Christopher Li" <sparse@chrisli.org>
10414L: linux-sparse@vger.kernel.org
10415W: https://sparse.wiki.kernel.org/
10416T: git git://git.kernel.org/pub/scm/devel/sparse/sparse.git
10417T: git git://git.kernel.org/pub/scm/devel/sparse/chrisl/sparse.git
10418S: Maintained
10419F: include/linux/compiler.h
10420
fc0c195a 10421SPEAR PLATFORM SUPPORT
da89947b 10422M: Viresh Kumar <vireshk@kernel.org>
9cc23682 10423M: Shiraz Hashim <shiraz.linux.kernel@gmail.com>
fbfa0748
VK
10424L: spear-devel@list.st.com
10425L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
fc0c195a 10426W: http://www.st.com/spear
10427S: Maintained
e68d7c14 10428F: arch/arm/boot/dts/spear*
281e192f 10429F: arch/arm/mach-spear/
fc0c195a 10430
10431SPEAR CLOCK FRAMEWORK SUPPORT
da89947b 10432M: Viresh Kumar <vireshk@kernel.org>
fbfa0748
VK
10433L: spear-devel@list.st.com
10434L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
fc0c195a 10435W: http://www.st.com/spear
10436S: Maintained
5df33a62 10437F: drivers/clk/spear/
fc0c195a 10438
e2d1d6c0 10439SPI SUBSYSTEM
b02e48f2 10440M: Mark Brown <broonie@kernel.org>
dfbe403c 10441L: linux-spi@vger.kernel.org
e7e4e13c 10442T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi.git
8a6e2535 10443Q: http://patchwork.kernel.org/project/spi-devel-general/list/
e2d1d6c0 10444S: Maintained
679655da
JP
10445F: Documentation/spi/
10446F: drivers/spi/
10447F: include/linux/spi/
c117ab84 10448F: include/uapi/linux/spi/
e2d1d6c0 10449
2752e401 10450SPIDERNET NETWORK DRIVER for CELL
8b58be88 10451M: Ishizaki Kou <kou.ishizaki@toshiba.co.jp>
2752e401
JL
10452L: netdev@vger.kernel.org
10453S: Supported
679655da 10454F: Documentation/networking/spider_net.txt
8df158ac 10455F: drivers/net/ethernet/toshiba/spider_net*
2752e401 10456
e2d1d6c0 10457SPU FILE SYSTEM
8b58be88 10458M: Jeremy Kerr <jk@ozlabs.org>
a4724ed6 10459L: linuxppc-dev@lists.ozlabs.org
e2d1d6c0
RD
10460W: http://www.ibm.com/developerworks/power/cell/
10461S: Supported
679655da
JP
10462F: Documentation/filesystems/spufs.txt
10463F: arch/powerpc/platforms/cell/spufs/
e2d1d6c0 10464
fc555841 10465SQUASHFS FILE SYSTEM
d7f2ff67 10466M: Phillip Lougher <phillip@squashfs.org.uk>
fc555841
PL
10467L: squashfs-devel@lists.sourceforge.net (subscribers-only)
10468W: http://squashfs.org.uk
9f273c24 10469T: git git://git.kernel.org/pub/scm/linux/kernel/git/pkl/squashfs-next.git
fc555841 10470S: Maintained
679655da
JP
10471F: Documentation/filesystems/squashfs.txt
10472F: fs/squashfs/
fc555841 10473
1da177e4 10474SRM (Alpha) environment access
8b58be88 10475M: Jan-Benedict Glaw <jbglaw@lug-owl.de>
1da177e4 10476S: Maintained
679655da 10477F: arch/alpha/kernel/srm_env.c
1da177e4 10478
26e9a397 10479STABLE BRANCH
879a5a00 10480M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
bc7a2f3a 10481L: stable@vger.kernel.org
879a5a00 10482S: Supported
7b175c46 10483F: Documentation/stable_kernel_rules.txt
e2d1d6c0 10484
26e9a397 10485STAGING SUBSYSTEM
879a5a00 10486M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
630081fd 10487T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
1c6ccf62 10488L: devel@driverdev.osuosl.org
879a5a00 10489S: Supported
679655da 10490F: drivers/staging/
dbc6c2cc 10491
ebd3d010
JP
10492STAGING - COMEDI
10493M: Ian Abbott <abbotti@mev.co.uk>
81b884c9 10494M: H Hartley Sweeten <hsweeten@visionengravers.com>
ebd3d010
JP
10495S: Odd Fixes
10496F: drivers/staging/comedi/
10497
a0138163
JP
10498STAGING - FLARION FT1000 DRIVERS
10499M: Marek Belisko <marek.belisko@gmail.com>
10500S: Odd Fixes
10501F: drivers/staging/ft1000/
10502
6c1bb424 10503STAGING - INDUSTRIAL IO
030a13d7 10504M: Jonathan Cameron <jic23@kernel.org>
a0138163 10505L: linux-iio@vger.kernel.org
6c1bb424
JP
10506S: Odd Fixes
10507F: drivers/staging/iio/
10508
a0138163
JP
10509STAGING - LIRC (LINUX INFRARED REMOTE CONTROL) DRIVERS
10510M: Jarod Wilson <jarod@wilsonet.com>
10511W: http://www.lirc.org/
10512S: Odd Fixes
b2b0186d 10513F: drivers/staging/media/lirc/
a0138163 10514
f5e5de1e
OD
10515STAGING - LUSTRE PARALLEL FILESYSTEM
10516M: Oleg Drokin <oleg.drokin@intel.com>
10517M: Andreas Dilger <andreas.dilger@intel.com>
d98229f0
AD
10518L: lustre-devel@lists.lustre.org (moderated for non-subscribers)
10519W: http://wiki.lustre.org/
f5e5de1e
OD
10520S: Maintained
10521F: drivers/staging/lustre
10522
7c6b6c71
MD
10523STAGING - NVIDIA COMPLIANT EMBEDDED CONTROLLER INTERFACE (nvec)
10524M: Marc Dietrich <marvin24@gmx.de>
10525L: ac100@lists.launchpad.net (moderated for non-subscribers)
5d96bf4d 10526L: linux-tegra@vger.kernel.org
7c6b6c71
MD
10527S: Maintained
10528F: drivers/staging/nvec/
10529
a0138163
JP
10530STAGING - REALTEK RTL8712U DRIVERS
10531M: Larry Finger <Larry.Finger@lwfinger.net>
10532M: Florian Schilhabel <florian.c.schilhabel@googlemail.com>.
10533S: Odd Fixes
10534F: drivers/staging/rtl8712/
10535
7591ba8b
JS
10536STAGING - REALTEK RTL8723U WIRELESS DRIVER
10537M: Larry Finger <Larry.Finger@lwfinger.net>
10538M: Jes Sorensen <Jes.Sorensen@redhat.com>
10539L: linux-wireless@vger.kernel.org
10540S: Maintained
10541F: drivers/staging/rtl8723au/
10542
980ac4d7
SM
10543STAGING - SILICON MOTION SM750 FRAME BUFFER DRIVER
10544M: Sudip Mukherjee <sudipm.mukherjee@gmail.com>
10545M: Teddy Wang <teddy.wang@siliconmotion.com>
10546M: Sudip Mukherjee <sudip@vectorindia.org>
10547L: linux-fbdev@vger.kernel.org
10548S: Maintained
10549F: drivers/staging/sm750fb/
10550
510fa408
JP
10551STAGING - SLICOSS
10552M: Lior Dotan <liodot@gmail.com>
10553M: Christopher Harrer <charrer@alacritech.com>
10554S: Odd Fixes
10555F: drivers/staging/slicoss/
10556
a0138163
JP
10557STAGING - SPEAKUP CONSOLE SPEECH DRIVER
10558M: William Hubbs <w.d.hubbs@gmail.com>
10559M: Chris Brannon <chris@the-brannons.com>
d33bce31 10560M: Kirk Reiser <kirk@reisers.ca>
a0138163 10561M: Samuel Thibault <samuel.thibault@ens-lyon.org>
e6a152ef 10562L: speakup@linux-speakup.org
a0138163
JP
10563W: http://www.linux-speakup.org/
10564S: Odd Fixes
10565F: drivers/staging/speakup/
10566
b3e871ce
JP
10567STAGING - VIA VT665X DRIVERS
10568M: Forest Bond <forest@alittletooquiet.net>
10569S: Odd Fixes
10570F: drivers/staging/vt665?/
10571
a30baec1
JK
10572STAGING - WILC1000 WIFI DRIVER
10573M: Johnny Kim <johnny.kim@atmel.com>
0c9dbce8 10574M: Austin Shin <austin.shin@atmel.com>
a30baec1 10575M: Chris Park <chris.park@atmel.com>
06b54863
TC
10576M: Tony Cho <tony.cho@atmel.com>
10577M: Glen Lee <glen.lee@atmel.com>
10578M: Leo Kim <leo.kim@atmel.com>
a30baec1
JK
10579L: linux-wireless@vger.kernel.org
10580S: Supported
10581F: drivers/staging/wilc1000/
10582
709bcb07 10583STAGING - XGI Z7,Z9,Z11 PCI DISPLAY DRIVER
3e39e66e 10584M: Arnaud Patard <arnaud.patard@rtp-net.org>
709bcb07
JP
10585S: Odd Fixes
10586F: drivers/staging/xgifb/
10587
77241056
MM
10588HFI1 DRIVER
10589M: Mike Marciniszyn <infinipath@intel.com>
10590L: linux-rdma@vger.kernel.org
10591S: Supported
10592F: drivers/staging/rdma/hfi1
10593
1da177e4 10594STARFIRE/DURALAN NETWORK DRIVER
8b58be88 10595M: Ion Badulescu <ionut@badula.org>
b4f90189 10596S: Odd Fixes
9bba23b0 10597F: drivers/net/ethernet/adaptec/starfire*
1da177e4 10598
e2d1d6c0 10599SUN3/3X
8b58be88 10600M: Sam Creasey <sammy@sammy.net>
e2d1d6c0
RD
10601W: http://sammy.net/sun3/
10602S: Maintained
679655da
JP
10603F: arch/m68k/kernel/*sun3*
10604F: arch/m68k/sun3*/
10605F: arch/m68k/include/asm/sun3*
e689cf4a 10606F: drivers/net/ethernet/i825xx/sun3*
e2d1d6c0 10607
af6a5af8
HG
10608SUN4I LOW RES ADC ATTACHED TABLET KEYS DRIVER
10609M: Hans de Goede <hdegoede@redhat.com>
10610L: linux-input@vger.kernel.org
10611S: Maintained
10612F: Documentation/devicetree/bindings/input/sun4i-lradc-keys.txt
10613F: drivers/input/keyboard/sun4i-lradc-keys.c
10614
2bc9ff01
DK
10615SUNDANCE NETWORK DRIVER
10616M: Denis Kirjanov <kda@linux-powerpc.org>
10617L: netdev@vger.kernel.org
10618S: Maintained
10619F: drivers/net/ethernet/dlink/sundance.c
10620
2cbb12a4 10621SUPERH
114bf37e
RF
10622M: Yoshinori Sato <ysato@users.sourceforge.jp>
10623M: Rich Felker <dalias@libc.org>
2cbb12a4 10624L: linux-sh@vger.kernel.org
8a6e2535 10625Q: http://patchwork.kernel.org/project/linux-sh/list/
114bf37e 10626S: Maintained
066069e1 10627F: Documentation/sh/
679655da 10628F: arch/sh/
066069e1 10629F: drivers/sh/
1da177e4 10630
4480f15b 10631SUSPEND TO RAM
7fb06082 10632M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
8b58be88
JP
10633M: Len Brown <len.brown@intel.com>
10634M: Pavel Machek <pavel@ucw.cz>
bf1c138e 10635L: linux-pm@vger.kernel.org
e2d1d6c0 10636S: Supported
679655da
JP
10637F: Documentation/power/
10638F: arch/x86/kernel/acpi/
10639F: drivers/base/power/
10640F: kernel/power/
10641F: include/linux/suspend.h
10642F: include/linux/freezer.h
10643F: include/linux/pm.h
1da177e4
LT
10644
10645SVGA HANDLING
8b58be88 10646M: Martin Mares <mj@ucw.cz>
1da177e4
LT
10647L: linux-video@atrey.karlin.mff.cuni.cz
10648S: Maintained
679655da
JP
10649F: Documentation/svga.txt
10650F: arch/x86/boot/video*
1da177e4 10651
6e28b761
KRW
10652SWIOTLB SUBSYSTEM
10653M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
10654L: linux-kernel@vger.kernel.org
9f273c24 10655T: git git://git.kernel.org/pub/scm/linux/kernel/git/konrad/swiotlb.git
6e28b761
KRW
10656S: Supported
10657F: lib/swiotlb.c
10658F: arch/*/kernel/pci-swiotlb.c
10659F: include/linux/swiotlb.h
10660
007f790c
JP
10661SWITCHDEV
10662M: Jiri Pirko <jiri@resnulli.us>
10663L: netdev@vger.kernel.org
10664S: Supported
10665F: net/switchdev/
10666F: include/net/switchdev.h
10667
db8e35d5
VG
10668SYNOPSYS ARC ARCHITECTURE
10669M: Vineet Gupta <vgupta@synopsys.com>
30b9dbee 10670L: linux-snps-arc@lists.infradead.org
db8e35d5
VG
10671S: Supported
10672F: arch/arc/
9b28829d 10673F: Documentation/devicetree/bindings/arc/*
2d799dde 10674F: Documentation/devicetree/bindings/interrupt-controller/snps,arc*
c6a0fe4a 10675F: drivers/tty/serial/arc_uart.c
b7182d1a 10676T: git git://git.kernel.org/pub/scm/linux/kernel/git/vgupta/arc.git
db8e35d5 10677
556cc1c5
AB
10678SYNOPSYS ARC SDP platform support
10679M: Alexey Brodkin <abrodkin@synopsys.com>
10680S: Supported
10681F: arch/arc/plat-axs10x
10682F: arch/arc/boot/dts/ax*
10683F: Documentation/devicetree/bindings/arc/axs10*
10684
6c284c9a
LJ
10685SYSTEM CONFIGURATION (SYSCON)
10686M: Lee Jones <lee.jones@linaro.org>
10687M: Arnd Bergmann <arnd@arndb.de>
10688T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
10689S: Supported
10690F: drivers/mfd/syscon.c
10691
1da177e4 10692SYSV FILESYSTEM
8b58be88 10693M: Christoph Hellwig <hch@infradead.org>
1da177e4 10694S: Maintained
679655da
JP
10695F: Documentation/filesystems/sysv-fs.txt
10696F: fs/sysv/
10697F: include/linux/sysv_fs.h
1da177e4 10698
86cfa7fc 10699TARGET SUBSYSTEM
9c3646d1 10700M: "Nicholas A. Bellinger" <nab@linux-iscsi.org>
86cfa7fc 10701L: linux-scsi@vger.kernel.org
b9f5edc2 10702L: target-devel@vger.kernel.org
86cfa7fc 10703W: http://www.linux-iscsi.org
cf015e9f 10704W: http://groups.google.com/group/linux-iscsi-target-dev
452cf324 10705T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
86cfa7fc
NB
10706S: Supported
10707F: drivers/target/
10708F: include/target/
10709F: Documentation/target/
10710
4e68852d 10711TASKSTATS STATISTICS INTERFACE
185e595f 10712M: Balbir Singh <bsingharora@gmail.com>
4e68852d 10713S: Maintained
679655da
JP
10714F: Documentation/accounting/taskstats*
10715F: include/linux/taskstats*
10716F: kernel/taskstats.c
4e68852d 10717
781b456a 10718TC CLASSIFIER
f935f3f8 10719M: Jamal Hadi Salim <jhs@mojatatu.com>
781b456a
SH
10720L: netdev@vger.kernel.org
10721S: Maintained
679655da 10722F: include/net/pkt_cls.h
c117ab84 10723F: include/uapi/linux/pkt_cls.h
679655da 10724F: net/sched/
781b456a 10725
5067f08a 10726TCP LOW PRIORITY MODULE
8b58be88
JP
10727M: "Wong Hoi Sing, Edison" <hswong3i@gmail.com>
10728M: "Hung Hing Lun, Mike" <hlhung3i@gmail.com>
5067f08a
WHSE
10729W: http://tcp-lp-mod.sourceforge.net/
10730S: Maintained
679655da 10731F: net/ipv4/tcp_lp.c
5067f08a 10732
91952bc0
AP
10733TDA10071 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/dvb-frontends/tda10071*
10742
10743TDA18212 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/tda18212*
10752
10753TDA18218 MEDIA DRIVER
10754M: Antti Palosaari <crope@iki.fi>
10755L: linux-media@vger.kernel.org
a825eaec 10756W: https://linuxtv.org
91952bc0
AP
10757W: http://palosaari.fi/linux/
10758Q: http://patchwork.linuxtv.org/project/linux-media/list/
10759T: git git://linuxtv.org/anttip/media_tree.git
10760S: Maintained
10761F: drivers/media/tuners/tda18218*
10762
3b2f6aba
MK
10763TDA18271 MEDIA DRIVER
10764M: Michael Krufky <mkrufky@linuxtv.org>
10765L: linux-media@vger.kernel.org
a825eaec 10766W: https://linuxtv.org
3b2f6aba
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/tda18271*
10772
e48307a9
MK
10773TDA827x MEDIA DRIVER
10774M: Michael Krufky <mkrufky@linuxtv.org>
10775L: linux-media@vger.kernel.org
a825eaec 10776W: https://linuxtv.org
e48307a9
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
66cf9212
MK
10783TDA8290 MEDIA DRIVER
10784M: Michael Krufky <mkrufky@linuxtv.org>
10785L: linux-media@vger.kernel.org
a825eaec 10786W: https://linuxtv.org
66cf9212
MK
10787W: http://github.com/mkrufky
10788Q: http://patchwork.linuxtv.org/project/linux-media/list/
10789T: git git://linuxtv.org/mkrufky/tuners.git
10790S: Maintained
10791F: drivers/media/tuners/tda8290.*
10792
4b9fba30
HV
10793TDA9840 MEDIA DRIVER
10794M: Hans Verkuil <hverkuil@xs4all.nl>
10795L: linux-media@vger.kernel.org
10796T: git git://linuxtv.org/media_tree.git
a825eaec 10797W: https://linuxtv.org
4b9fba30
HV
10798S: Maintained
10799F: drivers/media/i2c/tda9840*
10800
2cb654fd 10801TEA5761 TUNER DRIVER
009a5410 10802M: Mauro Carvalho Chehab <mchehab@osg.samsung.com>
2cb654fd 10803L: linux-media@vger.kernel.org
a825eaec 10804W: https://linuxtv.org
2cb654fd
MCC
10805T: git git://linuxtv.org/media_tree.git
10806S: Odd fixes
10807F: drivers/media/tuners/tea5761.*
10808
10809TEA5767 TUNER DRIVER
009a5410 10810M: Mauro Carvalho Chehab <mchehab@osg.samsung.com>
2cb654fd 10811L: linux-media@vger.kernel.org
a825eaec 10812W: https://linuxtv.org
2cb654fd
MCC
10813T: git git://linuxtv.org/media_tree.git
10814S: Maintained
10815F: drivers/media/tuners/tea5767.*
10816
4b9fba30
HV
10817TEA6415C MEDIA DRIVER
10818M: Hans Verkuil <hverkuil@xs4all.nl>
10819L: linux-media@vger.kernel.org
10820T: git git://linuxtv.org/media_tree.git
a825eaec 10821W: https://linuxtv.org
4b9fba30
HV
10822S: Maintained
10823F: drivers/media/i2c/tea6415c*
10824
10825TEA6420 MEDIA DRIVER
10826M: Hans Verkuil <hverkuil@xs4all.nl>
10827L: linux-media@vger.kernel.org
10828T: git git://linuxtv.org/media_tree.git
a825eaec 10829W: https://linuxtv.org
4b9fba30
HV
10830S: Maintained
10831F: drivers/media/i2c/tea6420*
10832
3d249d4c 10833TEAM DRIVER
dca9ab92 10834M: Jiri Pirko <jiri@resnulli.us>
3d249d4c
JP
10835L: netdev@vger.kernel.org
10836S: Supported
10837F: drivers/net/team/
10838F: include/linux/if_team.h
c117ab84 10839F: include/uapi/linux/if_team.h
3d249d4c 10840
7d029125 10841TECHNOLOGIC SYSTEMS TS-5500 PLATFORM SUPPORT
9c3646d1 10842M: "Savoir-faire Linux Inc." <kernel@savoirfairelinux.com>
7d029125
VD
10843S: Maintained
10844F: arch/x86/platform/ts5500/
10845
40ad4a30
SY
10846TECHNOTREND USB IR RECEIVER
10847M: Sean Young <sean@mess.org>
10848L: linux-media@vger.kernel.org
10849S: Maintained
10850F: drivers/media/rc/ttusbir.c
10851
adabdb0c 10852TEGRA ARCHITECTURE SUPPORT
243d58ec 10853M: Stephen Warren <swarren@wwwdotorg.org>
adabdb0c 10854M: Thierry Reding <thierry.reding@gmail.com>
554077c5 10855M: Alexandre Courbot <gnurou@gmail.com>
84b9414b 10856L: linux-tegra@vger.kernel.org
fd117cd1 10857Q: http://patchwork.ozlabs.org/project/linux-tegra/list/
b779b88d 10858T: git git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux.git
84b9414b 10859S: Supported
bbbe96ed 10860N: [^a-z]tegra
84b9414b 10861
adabdb0c
SW
10862TEGRA CLOCK DRIVER
10863M: Peter De Schrijver <pdeschrijver@nvidia.com>
10864M: Prashant Gaikwad <pgaikwad@nvidia.com>
10865S: Supported
10866F: drivers/clk/tegra/
10867
10868TEGRA DMA DRIVER
10869M: Laxman Dewangan <ldewangan@nvidia.com>
10870S: Supported
10871F: drivers/dma/tegra20-apb-dma.c
10872
adabdb0c
SW
10873TEGRA I2C DRIVER
10874M: Laxman Dewangan <ldewangan@nvidia.com>
10875S: Supported
10876F: drivers/i2c/busses/i2c-tegra.c
10877
10878TEGRA IOMMU DRIVERS
10879M: Hiroshi Doyu <hdoyu@nvidia.com>
10880S: Supported
10881F: drivers/iommu/tegra*
10882
10883TEGRA KBC DRIVER
10884M: Rakesh Iyer <riyer@nvidia.com>
10885M: Laxman Dewangan <ldewangan@nvidia.com>
10886S: Supported
10887F: drivers/input/keyboard/tegra-kbc.c
10888
adabdb0c
SW
10889TEGRA PWM DRIVER
10890M: Thierry Reding <thierry.reding@gmail.com>
10891S: Supported
10892F: drivers/pwm/pwm-tegra.c
10893
10894TEGRA SERIAL DRIVER
10895M: Laxman Dewangan <ldewangan@nvidia.com>
10896S: Supported
10897F: drivers/tty/serial/serial-tegra.c
10898
10899TEGRA SPI DRIVER
10900M: Laxman Dewangan <ldewangan@nvidia.com>
10901S: Supported
10902F: drivers/spi/spi-tegra*
10903
1a348ccc 10904TEHUTI ETHERNET DRIVER
8b58be88 10905M: Andy Gospodarek <andy@greyhouse.net>
1a348ccc
AG
10906L: netdev@vger.kernel.org
10907S: Supported
ef7f5429 10908F: drivers/net/ethernet/tehuti/*
1a348ccc 10909
4e68852d 10910Telecom Clock Driver for MCPL0010
8b58be88 10911M: Mark Gross <mark.gross@intel.com>
4e68852d 10912S: Supported
679655da 10913F: drivers/char/tlclk.c
4e68852d 10914
4480f15b 10915TENSILICA XTENSA PORT (xtensa)
8b58be88 10916M: Chris Zankel <chris@zankel.net>
f959ed2f
CZ
10917M: Max Filippov <jcmvbkbc@gmail.com>
10918L: linux-xtensa@linux-xtensa.org
9f273c24 10919T: git git://github.com/czankel/xtensa-linux.git
4e68852d 10920S: Maintained
679655da 10921F: arch/xtensa/
3dc99857 10922F: drivers/irqchip/irq-xtensa-*
4e68852d 10923
5313ba66
HV
10924THANKO'S RAREMONO AM/FM/SW RADIO RECEIVER USB DRIVER
10925M: Hans Verkuil <hverkuil@xs4all.nl>
10926L: linux-media@vger.kernel.org
10927T: git git://linuxtv.org/media_tree.git
a825eaec 10928W: https://linuxtv.org
5313ba66
HV
10929S: Maintained
10930F: drivers/media/radio/radio-raremono.c
10931
d3fb6955 10932THERMAL
b75f0050 10933M: Zhang Rui <rui.zhang@intel.com>
f14d1c24 10934M: Eduardo Valentin <edubezval@gmail.com>
b75f0050
JP
10935L: linux-pm@vger.kernel.org
10936T: git git://git.kernel.org/pub/scm/linux/kernel/git/rzhang/linux.git
10937T: git git://git.kernel.org/pub/scm/linux/kernel/git/evalenti/linux-soc-thermal.git
10938Q: https://patchwork.kernel.org/project/linux-pm/list/
10939S: Supported
10940F: drivers/thermal/
10941F: include/linux/thermal.h
af6c9f16 10942F: include/uapi/linux/thermal.h
b75f0050
JP
10943F: include/linux/cpu_cooling.h
10944F: Documentation/devicetree/bindings/thermal/
d3fb6955 10945
64e05d8b
VK
10946THERMAL/CPU_COOLING
10947M: Amit Daniel Kachhap <amit.kachhap@gmail.com>
10948M: Viresh Kumar <viresh.kumar@linaro.org>
10949M: Javi Merino <javi.merino@arm.com>
10950L: linux-pm@vger.kernel.org
10951S: Supported
10952F: Documentation/thermal/cpu-cooling-api.txt
10953F: drivers/thermal/cpu_cooling.c
10954F: include/linux/cpu_cooling.h
10955
30ba2fbd
VD
10956THINGM BLINK(1) USB RGB LED DRIVER
10957M: Vivien Didelot <vivien.didelot@savoirfairelinux.com>
10958S: Maintained
10959F: drivers/hid/hid-thingm.c
10960
4e68852d 10961THINKPAD ACPI EXTRAS DRIVER
8b58be88 10962M: Henrique de Moraes Holschuh <ibm-acpi@hmh.eng.br>
4e68852d 10963L: ibm-acpi-devel@lists.sourceforge.net
d0944853 10964L: platform-driver-x86@vger.kernel.org
4e68852d
AC
10965W: http://ibm-acpi.sourceforge.net
10966W: http://thinkwiki.org/wiki/Ibm-acpi
54e5881d 10967T: git git://repo.or.cz/linux-2.6/linux-acpi-2.6/ibm-acpi-2.6.git
4e68852d 10968S: Maintained
679655da 10969F: drivers/platform/x86/thinkpad_acpi.c
4e68852d 10970
1b46f2a2 10971TI BANDGAP AND THERMAL DRIVER
f14d1c24 10972M: Eduardo Valentin <edubezval@gmail.com>
1b46f2a2 10973L: linux-pm@vger.kernel.org
531ff13e 10974L: linux-omap@vger.kernel.org
5a723e81 10975S: Maintained
794b2e25 10976F: drivers/thermal/ti-soc-thermal/
1b46f2a2 10977
ccf963d3
BP
10978TI VPE/CAL DRIVERS
10979M: Benoit Parrot <bparrot@ti.com>
10980L: linux-media@vger.kernel.org
10981W: http://linuxtv.org/
10982Q: http://patchwork.linuxtv.org/project/linux-media/list/
10983S: Maintained
10984F: drivers/media/platform/ti-vpe/
10985
0c7665c3
MF
10986TI CDCE706 CLOCK DRIVER
10987M: Max Filippov <jcmvbkbc@gmail.com>
10988S: Maintained
10989F: drivers/clk/clk-cdce706.c
10990
49b6a5e3
TK
10991TI CLOCK DRIVER
10992M: Tero Kristo <t-kristo@ti.com>
10993L: linux-omap@vger.kernel.org
10994S: Maintained
10995F: drivers/clk/ti/
10996F: include/linux/clk/ti.h
10997
4020f2d7 10998TI FLASH MEDIA INTERFACE DRIVER
8b58be88 10999M: Alex Dubov <oakad@yahoo.com>
795fb7e7 11000S: Maintained
679655da
JP
11001F: drivers/misc/tifm*
11002F: drivers/mmc/host/tifm_sd.c
11003F: include/linux/tifm.h
4020f2d7 11004
e0c52404 11005TI KEYSTONE MULTICORE NAVIGATOR DRIVERS
97215800 11006M: Santosh Shilimkar <ssantosh@kernel.org>
e0c52404
SS
11007L: linux-kernel@vger.kernel.org
11008L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11009S: Maintained
11010F: drivers/soc/ti/*
11011T: git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
11012
11013
152ad442
SR
11014TI LM49xxx FAMILY ASoC CODEC DRIVERS
11015M: M R Swami Reddy <mr.swami.reddy@ti.com>
d392dead 11016M: Vishwas A Deshpande <vishwas.a.deshpande@ti.com>
152ad442
SR
11017L: alsa-devel@alsa-project.org (moderated for non-subscribers)
11018S: Maintained
11019F: sound/soc/codecs/lm49453*
d392dead 11020F: sound/soc/codecs/isabelle*
152ad442 11021
0edd807d
KM
11022TI LP855x BACKLIGHT DRIVER
11023M: Milo Kim <milo.kim@ti.com>
11024S: Maintained
11025F: Documentation/backlight/lp855x-driver.txt
11026F: drivers/video/backlight/lp855x_bl.c
11027F: include/linux/platform_data/lp855x.h
11028
faf13f6d
KM
11029TI LP8727 CHARGER DRIVER
11030M: Milo Kim <milo.kim@ti.com>
11031S: Maintained
11032F: drivers/power/lp8727_charger.c
11033F: include/linux/platform_data/lp8727.h
11034
22f1229f
KM
11035TI LP8788 MFD DRIVER
11036M: Milo Kim <milo.kim@ti.com>
11037S: Maintained
11038F: drivers/iio/adc/lp8788_adc.c
11039F: drivers/leds/leds-lp8788.c
11040F: drivers/mfd/lp8788*.c
11041F: drivers/power/lp8788-charger.c
11042F: drivers/regulator/lp8788-*.c
11043F: include/linux/mfd/lp8788*.h
11044
84640e27
KM
11045TI NETCP ETHERNET DRIVER
11046M: Wingman Kwok <w-kwok2@ti.com>
11047M: Murali Karicheri <m-karicheri2@ti.com>
11048L: netdev@vger.kernel.org
11049S: Maintained
11050F: drivers/net/ethernet/ti/netcp*
11051
217e0ca9
KC
11052TI TAS571X FAMILY ASoC CODEC DRIVER
11053M: Kevin Cernekee <cernekee@chromium.org>
11054L: alsa-devel@alsa-project.org (moderated for non-subscribers)
11055S: Odd Fixes
11056F: sound/soc/codecs/tas571x*
11057
dd5e8e6b 11058TI TWL4030 SERIES SOC CODEC DRIVER
3be79d13 11059M: Peter Ujfalusi <peter.ujfalusi@ti.com>
dd5e8e6b
PU
11060L: alsa-devel@alsa-project.org (moderated for non-subscribers)
11061S: Maintained
11062F: sound/soc/codecs/twl4030*
11063
90921014 11064TI WILINK WIRELESS DRIVERS
90921014
LC
11065L: linux-wireless@vger.kernel.org
11066W: http://wireless.kernel.org/en/users/Drivers/wl12xx
11067W: http://wireless.kernel.org/en/users/Drivers/wl1251
11068T: git git://git.kernel.org/pub/scm/linux/kernel/git/luca/wl12xx.git
22d072f6 11069S: Orphan
90921014
LC
11070F: drivers/net/wireless/ti/
11071F: include/linux/wl12xx.h
11072
e86eaa3a 11073TIPC NETWORK LAYER
8b58be88 11074M: Jon Maloy <jon.maloy@ericsson.com>
115403df 11075M: Ying Xue <ying.xue@windriver.com>
633d2bde
AS
11076L: netdev@vger.kernel.org (core kernel code)
11077L: tipc-discussion@lists.sourceforge.net (user apps, general discussion)
e86eaa3a 11078W: http://tipc.sourceforge.net/
e86eaa3a 11079S: Maintained
c117ab84 11080F: include/uapi/linux/tipc*.h
679655da 11081F: net/tipc/
e86eaa3a 11082
867e359b 11083TILE ARCHITECTURE
c47b15c4 11084M: Chris Metcalf <cmetcalf@ezchip.com>
740e1433 11085W: http://www.ezchip.com/scm/
7fa129cc 11086T: git git://git.kernel.org/pub/scm/linux/kernel/git/cmetcalf/linux-tile.git
867e359b
CM
11087S: Supported
11088F: arch/tile/
6b940606 11089F: drivers/char/tile-srom.c
5c770755 11090F: drivers/edac/tile_edac.c
6b940606
CM
11091F: drivers/net/ethernet/tile/
11092F: drivers/rtc/rtc-tile.c
11093F: drivers/tty/hvc/hvc_tile.c
b5c6c1a7 11094F: drivers/tty/serial/tilegx.c
6b940606
CM
11095F: drivers/usb/host/*-tilegx.c
11096F: include/linux/usb/tilegx.h
867e359b 11097
1da177e4 11098TLAN NETWORK DRIVER
8b58be88 11099M: Samuel Chessman <chessman@tux.org>
88c07dde 11100L: tlan-devel@lists.sourceforge.net (subscribers-only)
1da177e4
LT
11101W: http://sourceforge.net/projects/tlan/
11102S: Maintained
679655da 11103F: Documentation/networking/tlan.txt
b544dbac 11104F: drivers/net/ethernet/ti/tlan.*
1da177e4 11105
d74db3b2 11106TOMOYO SECURITY MODULE
8b58be88
JP
11107M: Kentaro Takeda <takedakn@nttdata.co.jp>
11108M: Tetsuo Handa <penguin-kernel@I-love.SAKURA.ne.jp>
d03a5d88
TH
11109L: tomoyo-dev-en@lists.sourceforge.jp (subscribers-only, for developers in English)
11110L: tomoyo-users-en@lists.sourceforge.jp (subscribers-only, for users in English)
d74db3b2
KT
11111L: tomoyo-dev@lists.sourceforge.jp (subscribers-only, for developers in Japanese)
11112L: tomoyo-users@lists.sourceforge.jp (subscribers-only, for users in Japanese)
11113W: http://tomoyo.sourceforge.jp/
843d183c 11114T: quilt http://svn.sourceforge.jp/svnroot/tomoyo/trunk/2.5.x/tomoyo-lsm/patches/
d74db3b2 11115S: Maintained
679655da 11116F: security/tomoyo/
d74db3b2 11117
9caeb532 11118TOPSTAR LAPTOP EXTRAS DRIVER
9f0939bf 11119M: Herton Ronaldo Krzesinski <herton@canonical.com>
d0944853 11120L: platform-driver-x86@vger.kernel.org
9caeb532
HRK
11121S: Maintained
11122F: drivers/platform/x86/topstar-laptop.c
11123
1da177e4 11124TOSHIBA ACPI EXTRAS DRIVER
0a63ca11 11125M: Azael Avalos <coproscefalo@gmail.com>
d0944853 11126L: platform-driver-x86@vger.kernel.org
0a63ca11 11127S: Maintained
679655da 11128F: drivers/platform/x86/toshiba_acpi.c
1da177e4 11129
0a63ca11
AA
11130TOSHIBA BLUETOOTH DRIVER
11131M: Azael Avalos <coproscefalo@gmail.com>
11132L: platform-driver-x86@vger.kernel.org
11133S: Maintained
11134F: drivers/platform/x86/toshiba_bluetooth.c
11135
11136TOSHIBA HDD ACTIVE PROTECTION SENSOR DRIVER
11137M: Azael Avalos <coproscefalo@gmail.com>
11138L: platform-driver-x86@vger.kernel.org
11139S: Maintained
11140F: drivers/platform/x86/toshiba_haps.c
11141
14991fc7
AA
11142TOSHIBA WMI HOTKEYS DRIVER
11143M: Azael Avalos <coproscefalo@gmail.com>
11144L: platform-driver-x86@vger.kernel.org
11145S: Maintained
11146F: drivers/platform/x86/toshiba-wmi.c
11147
1da177e4 11148TOSHIBA SMM DRIVER
8b58be88 11149M: Jonathan Buzzard <jonathan@buzzard.org.uk>
1da177e4
LT
11150W: http://www.buzzard.org.uk/toshiba/
11151S: Maintained
679655da
JP
11152F: drivers/char/toshiba.c
11153F: include/linux/toshiba.h
c117ab84 11154F: include/uapi/linux/toshiba.h
1da177e4 11155
d32d9864
MR
11156TOSHIBA TC358743 DRIVER
11157M: Mats Randgaard <matrandg@cisco.com>
11158L: linux-media@vger.kernel.org
11159S: Maintained
11160F: drivers/media/i2c/tc358743*
b5dcee22 11161F: include/media/i2c/tc358743.h
d32d9864 11162
d719f900 11163TMIO MMC DRIVER
c4b13fb0 11164M: Ian Molton <ian@mnementh.co.uk>
d1057c40 11165L: linux-mmc@vger.kernel.org
d719f900 11166S: Maintained
d1057c40
GL
11167F: drivers/mmc/host/tmio_mmc*
11168F: drivers/mmc/host/sh_mobile_sdhi.c
11169F: include/linux/mmc/tmio.h
11170F: include/linux/mmc/sh_mobile_sdhi.h
d719f900 11171
917cc4e6
GR
11172TMP401 HARDWARE MONITOR DRIVER
11173M: Guenter Roeck <linux@roeck-us.net>
11174L: lm-sensors@lm-sensors.org
11175S: Maintained
11176F: Documentation/hwmon/tmp401
11177F: drivers/hwmon/tmp401.c
11178
98f32602 11179TMPFS (SHMEM FILESYSTEM)
bfcc6e2e 11180M: Hugh Dickins <hughd@google.com>
98f32602
HD
11181L: linux-mm@kvack.org
11182S: Maintained
11183F: include/linux/shmem_fs.h
11184F: mm/shmem.c
11185
45f95b53 11186TM6000 VIDEO4LINUX DRIVER
009a5410 11187M: Mauro Carvalho Chehab <mchehab@osg.samsung.com>
45f95b53 11188L: linux-media@vger.kernel.org
a825eaec 11189W: https://linuxtv.org
45f95b53
MCC
11190T: git git://linuxtv.org/media_tree.git
11191S: Odd fixes
11192F: drivers/media/usb/tm6000/
11193
c65fde19
HV
11194TW68 VIDEO4LINUX DRIVER
11195M: Hans Verkuil <hverkuil@xs4all.nl>
11196L: linux-media@vger.kernel.org
11197T: git git://linuxtv.org/media_tree.git
a825eaec 11198W: https://linuxtv.org
c65fde19
HV
11199S: Odd Fixes
11200F: drivers/media/pci/tw68/
11201
4e68852d 11202TPM DEVICE DRIVER
901486b8 11203M: Peter Huewe <peterhuewe@gmx.de>
cbb2d5e4 11204M: Marcel Selhorst <tpmdd@selhorst.net>
89adb83c 11205M: Jarkko Sakkinen <jarkko.sakkinen@linux.intel.com>
ce93b4b0 11206R: Jason Gunthorpe <jgunthorpe@obsidianresearch.com>
383dec1f 11207W: http://tpmdd.sourceforge.net
63a10dfd 11208L: tpmdd-devel@lists.sourceforge.net (moderated for non-subscribers)
d9912846
JS
11209Q: https://patchwork.kernel.org/project/tpmdd-devel/list/
11210T: git git://git.infradead.org/users/jjs/linux-tpmdd.git
4e68852d 11211S: Maintained
679655da 11212F: drivers/char/tpm/
4e68852d 11213
1a0f1b27
AL
11214TPM IBM_VTPM DEVICE DRIVER
11215M: Ashley Lai <ashleydlai@gmail.com>
11216W: http://tpmdd.sourceforge.net
11217L: tpmdd-devel@lists.sourceforge.net (moderated for non-subscribers)
11218S: Maintained
11219F: drivers/char/tpm/tpm_ibmvtpm*
11220
d6f005a1
JP
11221TRACING
11222M: Steven Rostedt <rostedt@goodmis.org>
d6f005a1 11223M: Ingo Molnar <mingo@redhat.com>
75fc2d37 11224T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
d6f005a1
JP
11225S: Maintained
11226F: Documentation/trace/ftrace.txt
11227F: arch/*/*/*/ftrace.h
11228F: arch/*/kernel/ftrace.c
11229F: include/*/ftrace.h
11230F: include/linux/trace*.h
11231F: include/trace/
11232F: kernel/trace/
6e68e6c5 11233F: tools/testing/selftests/ftrace/
d6f005a1 11234
1da177e4 11235TRIVIAL PATCHES
8b58be88 11236M: Jiri Kosina <trivial@kernel.org>
54e5881d 11237T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial.git
1da177e4 11238S: Maintained
86ef925f 11239K: ^Subject:.*(?i)trivial
1da177e4 11240
4e68852d 11241TTY LAYER
879a5a00 11242M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
d8130624 11243M: Jiri Slaby <jslaby@suse.com>
879a5a00 11244S: Supported
08deed1e 11245T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git
84e1eb83 11246F: Documentation/serial/
8dd5d2f1 11247F: drivers/tty/
df621252 11248F: drivers/tty/serial/serial_core.c
e3288775
AC
11249F: include/linux/serial_core.h
11250F: include/linux/serial.h
11251F: include/linux/tty.h
c117ab84
CEB
11252F: include/uapi/linux/serial_core.h
11253F: include/uapi/linux/serial.h
11254F: include/uapi/linux/tty.h
4e68852d 11255
91952bc0
AP
11256TUA9001 MEDIA DRIVER
11257M: Antti Palosaari <crope@iki.fi>
11258L: linux-media@vger.kernel.org
a825eaec 11259W: https://linuxtv.org
91952bc0
AP
11260W: http://palosaari.fi/linux/
11261Q: http://patchwork.linuxtv.org/project/linux-media/list/
11262T: git git://linuxtv.org/anttip/media_tree.git
11263S: Maintained
11264F: drivers/media/tuners/tua9001*
11265
740db6d7 11266TULIP NETWORK DRIVERS
740db6d7 11267L: netdev@vger.kernel.org
cf869eb1
GG
11268L: linux-parisc@vger.kernel.org
11269S: Orphan
0f04e2aa 11270F: drivers/net/ethernet/dec/tulip/
1da177e4
LT
11271
11272TUN/TAP driver
ba57b6f2 11273M: Maxim Krasnyansky <maxk@qti.qualcomm.com>
1da177e4
LT
11274W: http://vtun.sourceforge.net/tun
11275S: Maintained
679655da
JP
11276F: Documentation/networking/tuntap.txt
11277F: arch/um/os-Linux/drivers/
1da177e4 11278
b454cc66 11279TURBOCHANNEL SUBSYSTEM
8b58be88 11280M: "Maciej W. Rozycki" <macro@linux-mips.org>
c406339c
RB
11281M: Ralf Baechle <ralf@linux-mips.org>
11282L: linux-mips@linux-mips.org
11283Q: http://patchwork.linux-mips.org/project/linux-mips/list/
b454cc66 11284S: Maintained
679655da
JP
11285F: drivers/tc/
11286F: include/linux/tc.h
b454cc66 11287
1da177e4 11288U14-34F SCSI DRIVER
8b58be88 11289M: Dario Ballabio <ballabio_dario@emc.com>
1da177e4
LT
11290L: linux-scsi@vger.kernel.org
11291S: Maintained
679655da 11292F: drivers/scsi/u14-34f.c
1da177e4 11293
e2d1d6c0 11294UBI FILE SYSTEM (UBIFS)
949cb623 11295M: Artem Bityutskiy <dedekind1@gmail.com>
cc8f9b99 11296M: Adrian Hunter <adrian.hunter@intel.com>
e2d1d6c0 11297L: linux-mtd@lists.infradead.org
e2966cbe 11298T: git git://git.infradead.org/ubifs-2.6.git
e2d1d6c0
RD
11299W: http://www.linux-mtd.infradead.org/doc/ubifs.html
11300S: Maintained
679655da
JP
11301F: Documentation/filesystems/ubifs.txt
11302F: fs/ubifs/
e2d1d6c0 11303
e1632fa2 11304UCLINUX (M68KNOMMU AND COLDFIRE)
8b58be88 11305M: Greg Ungerer <gerg@uclinux.org>
cc2020e6 11306W: http://www.uclinux.org/
e1632fa2 11307L: linux-m68k@lists.linux-m68k.org
cc2020e6 11308L: uclinux-dev@uclinux.org (subscribers-only)
e1632fa2 11309T: git git://git.kernel.org/pub/scm/linux/kernel/git/gerg/m68knommu.git
cc2020e6 11310S: Maintained
e1632fa2
GU
11311F: arch/m68k/coldfire/
11312F: arch/m68k/68*/
61bc02bb
JP
11313F: arch/m68k/*/*_no.*
11314F: arch/m68k/include/asm/*_no.*
cc2020e6 11315
1da177e4 11316UDF FILESYSTEM
d8130624 11317M: Jan Kara <jack@suse.com>
1da177e4 11318S: Maintained
679655da
JP
11319F: Documentation/filesystems/udf.txt
11320F: fs/udf/
1da177e4 11321
cc2020e6 11322UFS FILESYSTEM
8b58be88 11323M: Evgeniy Dushistov <dushistov@mail.ru>
cc2020e6 11324S: Maintained
679655da
JP
11325F: Documentation/filesystems/ufs.txt
11326F: fs/ufs/
cc2020e6 11327
0a09d3ab
DH
11328UHID USERSPACE HID IO DRIVER:
11329M: David Herrmann <dh.herrmann@googlemail.com>
11330L: linux-input@vger.kernel.org
11331S: Maintained
11332F: drivers/hid/uhid.c
c117ab84 11333F: include/uapi/linux/uhid.h
0a09d3ab 11334
18332a80 11335ULTRA-WIDEBAND (UWB) SUBSYSTEM:
18332a80 11336L: linux-usb@vger.kernel.org
10c6c9c9 11337S: Orphan
355ffe69 11338F: drivers/uwb/
679655da
JP
11339F: include/linux/uwb.h
11340F: include/linux/uwb/
18332a80 11341
b31d8273
G
11342UNICORE32 ARCHITECTURE:
11343M: Guan Xuetao <gxt@mprc.pku.edu.cn>
11344W: http://mprc.pku.edu.cn/~guanxuetao/linux
11345S: Maintained
ceebf4d5 11346T: git git://github.com/gxt/linux.git
b31d8273
G
11347F: arch/unicore32/
11348
d8379ab1
TF
11349UNIFDEF
11350M: Tony Finch <dot@dotat.at>
11351W: http://dotat.at/prog/unifdef
11352S: Maintained
11353F: scripts/unifdef.c
11354
1da177e4 11355UNIFORM CDROM DRIVER
8b58be88 11356M: Jens Axboe <axboe@kernel.dk>
1da177e4
LT
11357W: http://www.kernel.dk
11358S: Maintained
679655da
JP
11359F: Documentation/cdrom/
11360F: drivers/cdrom/cdrom.c
11361F: include/linux/cdrom.h
c117ab84 11362F: include/uapi/linux/cdrom.h
1da177e4 11363
56df0122 11364UNISYS S-PAR DRIVERS
49e7d9df
JP
11365M: David Kershner <david.kershner@unisys.com>
11366L: sparmaintainer@unisys.com (Unisys internal)
11367S: Supported
11368F: drivers/staging/unisys/
56df0122 11369
9941fa6e
VH
11370UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER
11371M: Vinayak Holikatti <vinholikatti@gmail.com>
9941fa6e
VH
11372L: linux-scsi@vger.kernel.org
11373S: Supported
11374F: Documentation/scsi/ufs.txt
11375F: drivers/scsi/ufs/
11376
e2d1d6c0 11377UNSORTED BLOCK IMAGES (UBI)
949cb623 11378M: Artem Bityutskiy <dedekind1@gmail.com>
346be9bc 11379M: Richard Weinberger <richard@nod.at>
e2d1d6c0
RD
11380W: http://www.linux-mtd.infradead.org/
11381L: linux-mtd@lists.infradead.org
b6b44e0a 11382T: git git://git.infradead.org/ubifs-2.6.git
346be9bc 11383S: Supported
80811493 11384F: drivers/mtd/ubi/
679655da 11385F: include/linux/mtd/ubi.h
c117ab84 11386F: include/uapi/mtd/ubi-user.h
e2d1d6c0 11387
1da177e4 11388USB ACM DRIVER
ca1c3e6f 11389M: Oliver Neukum <oneukum@suse.com>
6372594a 11390L: linux-usb@vger.kernel.org
1da177e4 11391S: Maintained
679655da
JP
11392F: Documentation/usb/acm.txt
11393F: drivers/usb/class/cdc-acm.*
1da177e4 11394
b7d572e1
PF
11395USB AR5523 WIRELESS DRIVER
11396M: Pontus Fuchs <pontus.fuchs@gmail.com>
11397L: linux-wireless@vger.kernel.org
11398S: Maintained
11399F: drivers/net/wireless/ath/ar5523/
11400
115bb1ff 11401USB ATTACHED SCSI
f50a4968 11402M: Hans de Goede <hdegoede@redhat.com>
8eae0fb7 11403M: Gerd Hoffmann <kraxel@redhat.com>
115bb1ff
MW
11404L: linux-usb@vger.kernel.org
11405L: linux-scsi@vger.kernel.org
8eae0fb7 11406S: Maintained
115bb1ff
MW
11407F: drivers/usb/storage/uas.c
11408
1da177e4 11409USB CDC ETHERNET DRIVER
61eee9a7 11410M: Oliver Neukum <oliver@neukum.org>
795fb7e7 11411L: linux-usb@vger.kernel.org
1da177e4 11412S: Maintained
679655da 11413F: drivers/net/usb/cdc_*.c
c117ab84 11414F: include/uapi/linux/usb/cdc.h
1da177e4 11415
66e3e591
KP
11416USB CHAOSKEY DRIVER
11417M: Keith Packard <keithp@keithp.com>
11418L: linux-usb@vger.kernel.org
11419S: Maintained
11420F: drivers/usb/misc/chaoskey.c
11421
b02b371e 11422USB CYPRESS C67X00 DRIVER
8b58be88 11423M: Peter Korsgaard <jacmet@sunsite.dk>
b02b371e
PK
11424L: linux-usb@vger.kernel.org
11425S: Maintained
679655da 11426F: drivers/usb/c67x00/
b02b371e 11427
d0374f4f 11428USB DAVICOM DM9601 DRIVER
8b58be88 11429M: Peter Korsgaard <jacmet@sunsite.dk>
043600a6 11430L: netdev@vger.kernel.org
d0374f4f
PK
11431W: http://www.linux-usb.org/usbnet
11432S: Maintained
679655da 11433F: drivers/net/usb/dm9601.c
d0374f4f 11434
cc2020e6 11435USB DIAMOND RIO500 DRIVER
8b58be88 11436M: Cesar Miquel <miquel@df.uba.ar>
cc2020e6
AC
11437L: rio500-users@lists.sourceforge.net
11438W: http://rio500.sourceforge.net
11439S: Maintained
679655da 11440F: drivers/usb/misc/rio500*
cc2020e6 11441
1da177e4 11442USB EHCI DRIVER
578333ab 11443M: Alan Stern <stern@rowland.harvard.edu>
795fb7e7 11444L: linux-usb@vger.kernel.org
578333ab 11445S: Maintained
679655da
JP
11446F: Documentation/usb/ehci.txt
11447F: drivers/usb/host/ehci*
1da177e4 11448
69ae9e3e 11449USB GADGET/PERIPHERAL SUBSYSTEM
a55f6286 11450M: Felipe Balbi <balbi@kernel.org>
795fb7e7 11451L: linux-usb@vger.kernel.org
69ae9e3e 11452W: http://www.linux-usb.org/gadget
d6d0f665
FB
11453T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
11454S: Maintained
679655da
JP
11455F: drivers/usb/gadget/
11456F: include/linux/usb/gadget*
69ae9e3e 11457
2dea64b4 11458USB HID/HIDBP DRIVERS (USB KEYBOARDS, MICE, REMOTE CONTROLS, ...)
e5f6450c 11459M: Jiri Kosina <jikos@kernel.org>
406df153 11460R: Benjamin Tissoires <benjamin.tissoires@redhat.com>
795fb7e7 11461L: linux-usb@vger.kernel.org
54e5881d 11462T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid.git
1da177e4 11463S: Maintained
c2f01971 11464F: Documentation/hid/hiddev.txt
679655da 11465F: drivers/hid/usbhid/
1da177e4 11466
959eea21 11467USB ISP116X DRIVER
8b58be88 11468M: Olav Kongas <ok@artecdesign.ee>
795fb7e7 11469L: linux-usb@vger.kernel.org
959eea21 11470S: Maintained
679655da
JP
11471F: drivers/usb/host/isp116x*
11472F: include/linux/usb/isp116x.h
959eea21 11473
146498ea
WH
11474USB LAN78XX ETHERNET DRIVER
11475M: Woojung Huh <woojung.huh@microchip.com>
11476M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
11477L: netdev@vger.kernel.org
11478S: Maintained
11479F: drivers/net/usb/lan78xx.*
11480
1da177e4 11481USB MASS STORAGE DRIVER
8b58be88 11482M: Matthew Dharm <mdharm-usb@one-eyed-alien.net>
795fb7e7 11483L: linux-usb@vger.kernel.org
8836aeb8 11484L: usb-storage@lists.one-eyed-alien.net
1da177e4
LT
11485S: Maintained
11486W: http://www.one-eyed-alien.net/~mdharm/linux-usb/
679655da 11487F: drivers/usb/storage/
1da177e4 11488
af39917d
CL
11489USB MIDI DRIVER
11490M: Clemens Ladisch <clemens@ladisch.de>
11491L: alsa-devel@alsa-project.org (moderated for non-subscribers)
11492T: git git://git.alsa-project.org/alsa-kernel.git
11493S: Maintained
11494F: sound/usb/midi.*
11495
444ce9d4
JP
11496USB NETWORKING DRIVERS
11497L: linux-usb@vger.kernel.org
11498S: Odd Fixes
11499F: drivers/net/usb/
11500
1da177e4 11501USB OHCI DRIVER
578333ab 11502M: Alan Stern <stern@rowland.harvard.edu>
795fb7e7 11503L: linux-usb@vger.kernel.org
578333ab 11504S: Maintained
679655da
JP
11505F: Documentation/usb/ohci.txt
11506F: drivers/usb/host/ohci*
1da177e4 11507
963ffa3e 11508USB OTG FSM (Finite State Machine)
60d77b3d 11509M: Peter Chen <Peter.Chen@nxp.com>
8373856d 11510T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
963ffa3e
PC
11511L: linux-usb@vger.kernel.org
11512S: Maintained
11513F: drivers/usb/common/usb-otg-fsm.c
11514
563da3a9
VM
11515USB OVER IP DRIVER
11516M: Valentina Manea <valentina.manea.m@gmail.com>
11517M: Shuah Khan <shuah.kh@samsung.com>
11518L: linux-usb@vger.kernel.org
11519S: Maintained
a6d6fc2b 11520F: Documentation/usb/usbip_protocol.txt
563da3a9
VM
11521F: drivers/usb/usbip/
11522F: tools/usb/usbip/
11523
1da177e4 11524USB PEGASUS DRIVER
a16b945c 11525M: Petko Manolov <petkan@nucleusys.com>
795fb7e7 11526L: linux-usb@vger.kernel.org
043600a6 11527L: netdev@vger.kernel.org
052e3128
PM
11528T: git git://github.com/petkan/pegasus.git
11529W: https://github.com/petkan/pegasus
1da177e4 11530S: Maintained
679655da 11531F: drivers/net/usb/pegasus.*
1da177e4 11532
d3ad558f 11533USB PHY LAYER
a55f6286 11534M: Felipe Balbi <balbi@kernel.org>
d3ad558f
FB
11535L: linux-usb@vger.kernel.org
11536T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
11537S: Maintained
11538F: drivers/usb/phy/
d3ad558f 11539
73e4fb3f 11540USB PRINTER DRIVER (usblp)
8b58be88 11541M: Pete Zaitcev <zaitcev@redhat.com>
795fb7e7 11542L: linux-usb@vger.kernel.org
73e4fb3f 11543S: Supported
679655da 11544F: drivers/usb/class/usblp.c
1da177e4 11545
4521b477
BM
11546USB QMI WWAN NETWORK DRIVER
11547M: Bjørn Mork <bjorn@mork.no>
11548L: netdev@vger.kernel.org
11549S: Maintained
11550F: Documentation/ABI/testing/sysfs-class-net-qmi
11551F: drivers/net/usb/qmi_wwan.c
11552
1da177e4 11553USB RTL8150 DRIVER
a16b945c 11554M: Petko Manolov <petkan@nucleusys.com>
795fb7e7 11555L: linux-usb@vger.kernel.org
043600a6 11556L: netdev@vger.kernel.org
052e3128
PM
11557T: git git://github.com/petkan/rtl8150.git
11558W: https://github.com/petkan/rtl8150
1da177e4 11559S: Maintained
679655da 11560F: drivers/net/usb/rtl8150.c
1da177e4 11561
f896b796 11562USB SERIAL SUBSYSTEM
66085694 11563M: Johan Hovold <johan@kernel.org>
795fb7e7 11564L: linux-usb@vger.kernel.org
4e68852d 11565S: Maintained
679655da 11566F: Documentation/usb/usb-serial.txt
f896b796 11567F: drivers/usb/serial/
679655da 11568F: include/linux/usb/serial.h
1da177e4 11569
b3f0db1c
SG
11570USB SMSC75XX ETHERNET DRIVER
11571M: Steve Glendinning <steve.glendinning@shawell.net>
11572L: netdev@vger.kernel.org
11573S: Maintained
11574F: drivers/net/usb/smsc75xx.*
11575
2f7ca802 11576USB SMSC95XX ETHERNET DRIVER
90b24cfb 11577M: Steve Glendinning <steve.glendinning@shawell.net>
2f7ca802 11578L: netdev@vger.kernel.org
90b24cfb 11579S: Maintained
679655da 11580F: drivers/net/usb/smsc95xx.*
2f7ca802 11581
1da177e4 11582USB SUBSYSTEM
879a5a00 11583M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
795fb7e7 11584L: linux-usb@vger.kernel.org
1da177e4 11585W: http://www.linux-usb.org
08deed1e 11586T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git
1da177e4 11587S: Supported
679655da 11588F: Documentation/usb/
679655da
JP
11589F: drivers/usb/
11590F: include/linux/usb.h
11591F: include/linux/usb/
1da177e4
LT
11592
11593USB UHCI DRIVER
8b58be88 11594M: Alan Stern <stern@rowland.harvard.edu>
795fb7e7 11595L: linux-usb@vger.kernel.org
1da177e4 11596S: Maintained
679655da 11597F: drivers/usb/host/uhci*
1da177e4 11598
69ae9e3e 11599USB "USBNET" DRIVER FRAMEWORK
d8130624 11600M: Oliver Neukum <oneukum@suse.com>
043600a6 11601L: netdev@vger.kernel.org
69ae9e3e 11602W: http://www.linux-usb.org/usbnet
1da177e4 11603S: Maintained
679655da
JP
11604F: drivers/net/usb/usbnet.c
11605F: include/linux/usb/usbnet.h
1da177e4 11606
c0efd232 11607USB VIDEO CLASS
c53ac071 11608M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
616bd4e2 11609L: linux-uvc-devel@lists.sourceforge.net (subscribers-only)
661263b5 11610L: linux-media@vger.kernel.org
275ffde4 11611T: git git://linuxtv.org/media_tree.git
57c6d2e9 11612W: http://www.ideasonboard.org/uvc/
c0efd232 11613S: Maintained
0c0d06ca 11614F: drivers/media/usb/uvc/
6c0f0359 11615F: include/uapi/linux/uvcvideo.h
1da177e4 11616
b60b9c45
HV
11617USB VISION DRIVER
11618M: Hans Verkuil <hverkuil@xs4all.nl>
11619L: linux-media@vger.kernel.org
11620T: git git://linuxtv.org/media_tree.git
a825eaec 11621W: https://linuxtv.org
b60b9c45
HV
11622S: Odd Fixes
11623F: drivers/media/usb/usbvision/
11624
8282da47
LP
11625USB WEBCAM GADGET
11626M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
11627L: linux-usb@vger.kernel.org
11628S: Maintained
3a83c16e 11629F: drivers/usb/gadget/function/*uvc*
faf2e1db 11630F: drivers/usb/gadget/legacy/webcam.c
8282da47 11631
bf164cc0 11632USB WIRELESS RNDIS DRIVER (rndis_wlan)
e6146c5c 11633M: Jussi Kivilinna <jussi.kivilinna@iki.fi>
bf164cc0
JK
11634L: linux-wireless@vger.kernel.org
11635S: Maintained
679655da 11636F: drivers/net/wireless/rndis_wlan.c
bf164cc0 11637
eb6bab13 11638USB XHCI DRIVER
03d85053 11639M: Mathias Nyman <mathias.nyman@intel.com>
eb6bab13
SS
11640L: linux-usb@vger.kernel.org
11641S: Supported
36d0344c
SS
11642F: drivers/usb/host/xhci*
11643F: drivers/usb/host/pci-quirks*
eb6bab13 11644
1da177e4 11645USB ZD1201 DRIVER
4086b9ca 11646L: linux-wireless@vger.kernel.org
1da177e4 11647W: http://linux-lc100020.sourceforge.net
4086b9ca 11648S: Orphan
ed0ad06f 11649F: drivers/net/wireless/zydas/zd1201.*
1da177e4 11650
b7eee616 11651USB ZR364XX DRIVER
8b58be88 11652M: Antoine Jacquet <royale@zerezo.com>
795fb7e7 11653L: linux-usb@vger.kernel.org
661263b5 11654L: linux-media@vger.kernel.org
275ffde4 11655T: git git://linuxtv.org/media_tree.git
b7eee616
AJ
11656W: http://royale.zerezo.com/zr364xx/
11657S: Maintained
679655da 11658F: Documentation/video4linux/zr364xx.txt
90d72ac6 11659F: drivers/media/usb/zr364xx/
b7eee616 11660
289fcff4
HK
11661ULPI BUS
11662M: Heikki Krogerus <heikki.krogerus@linux.intel.com>
11663L: linux-usb@vger.kernel.org
11664S: Maintained
11665F: drivers/usb/common/ulpi.c
11666F: include/linux/ulpi/
11667
e7839f25 11668USER-MODE LINUX (UML)
8b58be88 11669M: Jeff Dike <jdike@addtoit.com>
b15194b7 11670M: Richard Weinberger <richard@nod.at>
1da177e4
LT
11671L: user-mode-linux-devel@lists.sourceforge.net
11672L: user-mode-linux-user@lists.sourceforge.net
11673W: http://user-mode-linux.sourceforge.net
9f273c24 11674T: git git://git.kernel.org/pub/scm/linux/kernel/git/rw/uml.git
1da177e4 11675S: Maintained
61516587 11676F: Documentation/virtual/uml/
679655da 11677F: arch/um/
b070989a 11678F: arch/x86/um/
679655da
JP
11679F: fs/hostfs/
11680F: fs/hppfs/
b7eee616 11681
e5f114e9 11682USERSPACE I/O (UIO)
6a534c9d 11683M: "Hans J. Koch" <hjk@hansjkoch.de>
879a5a00 11684M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
e5f114e9 11685S: Maintained
3d3fecbd 11686T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
679655da
JP
11687F: Documentation/DocBook/uio-howto.tmpl
11688F: drivers/uio/
11689F: include/linux/uio*.h
e5f114e9 11690
256cccbe 11691UTIL-LINUX PACKAGE
8b58be88 11692M: Karel Zak <kzak@redhat.com>
256cccbe
KZ
11693L: util-linux@vger.kernel.org
11694W: http://en.wikipedia.org/wiki/Util-linux
11695T: git git://git.kernel.org/pub/scm/utils/util-linux/util-linux.git
f899b0ad
KZ
11696S: Maintained
11697
c1fd1c07 11698UVESAFB DRIVER
8b58be88 11699M: Michal Januszewski <spock@gentoo.org>
c69f677c 11700L: linux-fbdev@vger.kernel.org
c1fd1c07
MJ
11701W: http://dev.gentoo.org/~spock/projects/uvesafb/
11702S: Maintained
679655da 11703F: Documentation/fb/uvesafb.txt
8a61f013 11704F: drivers/video/fbdev/uvesafb.*
c1fd1c07 11705
456930d8
SA
11706VF610 NAND DRIVER
11707M: Stefan Agner <stefan@agner.ch>
11708L: linux-mtd@lists.infradead.org
11709S: Supported
11710F: drivers/mtd/nand/vf610_nfc.c
11711
4480f15b 11712VFAT/FAT/MSDOS FILESYSTEM
8b58be88 11713M: OGAWA Hirofumi <hirofumi@mail.parknet.co.jp>
1da177e4 11714S: Maintained
679655da
JP
11715F: Documentation/filesystems/vfat.txt
11716F: fs/fat/
1da177e4 11717
cba3345c
AW
11718VFIO DRIVER
11719M: Alex Williamson <alex.williamson@redhat.com>
11720L: kvm@vger.kernel.org
9f273c24 11721T: git git://github.com/awilliam/linux-vfio.git
cba3345c
AW
11722S: Maintained
11723F: Documentation/vfio.txt
11724F: drivers/vfio/
11725F: include/linux/vfio.h
c117ab84 11726F: include/uapi/linux/vfio.h
cba3345c 11727
a714ea5f
AW
11728VFIO PLATFORM DRIVER
11729M: Baptiste Reynal <b.reynal@virtualopensystems.com>
11730L: kvm@vger.kernel.org
11731S: Maintained
11732F: drivers/vfio/platform/
11733
9e6f3438
PO
11734VIDEOBUF2 FRAMEWORK
11735M: Pawel Osciak <pawel@osciak.com>
11736M: Marek Szyprowski <m.szyprowski@samsung.com>
e76e4706 11737M: Kyungmin Park <kyungmin.park@samsung.com>
9e6f3438
PO
11738L: linux-media@vger.kernel.org
11739S: Maintained
90d72ac6 11740F: drivers/media/v4l2-core/videobuf2-*
9e6f3438
PO
11741F: include/media/videobuf2-*
11742
5523662e
SCP
11743VIRTUAL SERIO DEVICE DRIVER
11744M: Stephen Chandler Paul <thatslyude@gmail.com>
11745S: Maintained
11746F: drivers/input/serio/userio.c
11747F: include/uapi/linux/userio.h
11748
9a82446b
AS
11749VIRTIO CONSOLE DRIVER
11750M: Amit Shah <amit.shah@redhat.com>
11751L: virtualization@lists.linux-foundation.org
11752S: Maintained
11753F: drivers/char/virtio_console.c
11754F: include/linux/virtio_console.h
c117ab84 11755F: include/uapi/linux/virtio_console.h
9a82446b 11756
2426ec8f 11757VIRTIO CORE, NET AND BLOCK DRIVERS
2426ec8f
MT
11758M: "Michael S. Tsirkin" <mst@redhat.com>
11759L: virtualization@lists.linux-foundation.org
11760S: Maintained
11761F: drivers/virtio/
c893c8d7 11762F: tools/virtio/
2426ec8f
MT
11763F: drivers/net/virtio_net.c
11764F: drivers/block/virtio_blk.c
11765F: include/linux/virtio_*.h
916cdabc 11766F: include/uapi/linux/virtio_*.h
2426ec8f 11767
f2dbda3b
CH
11768VIRTIO DRIVERS FOR S390
11769M: Christian Borntraeger <borntraeger@de.ibm.com>
11770M: Cornelia Huck <cornelia.huck@de.ibm.com>
11771L: linux-s390@vger.kernel.org
11772L: virtualization@lists.linux-foundation.org
11773L: kvm@vger.kernel.org
11774S: Supported
1b568d93 11775F: drivers/s390/virtio/
f2dbda3b 11776
4ad6ee91
GH
11777VIRTIO GPU DRIVER
11778M: David Airlie <airlied@linux.ie>
11779M: Gerd Hoffmann <kraxel@redhat.com>
11780L: dri-devel@lists.freedesktop.org
11781L: virtualization@lists.linux-foundation.org
11782S: Maintained
11783F: drivers/gpu/drm/virtio/
11784F: include/uapi/linux/virtio_gpu.h
11785
3a4d5c94
MT
11786VIRTIO HOST (VHOST)
11787M: "Michael S. Tsirkin" <mst@redhat.com>
11788L: kvm@vger.kernel.org
c996d8b9 11789L: virtualization@lists.linux-foundation.org
3a4d5c94 11790L: netdev@vger.kernel.org
9f273c24 11791T: git git://git.kernel.org/pub/scm/linux/kernel/git/mst/vhost.git
3a4d5c94
MT
11792S: Maintained
11793F: drivers/vhost/
c117ab84 11794F: include/uapi/linux/vhost.h
3a4d5c94 11795
271c8651
GH
11796VIRTIO INPUT DRIVER
11797M: Gerd Hoffmann <kraxel@redhat.com>
11798S: Maintained
11799F: drivers/virtio/virtio_input.c
11800F: include/uapi/linux/virtio_input.h
11801
1da177e4 11802VIA RHINE NETWORK DRIVER
210347e1 11803S: Orphan
f2148a47 11804F: drivers/net/ethernet/via/via-rhine.c
1da177e4 11805
f0bf7f61 11806VIA SD/MMC CARD CONTROLLER DRIVER
558bbb2f 11807M: Bruce Chang <brucechang@via.com.tw>
8b58be88 11808M: Harald Welte <HaraldWelte@viatech.com>
f0bf7f61
HW
11809S: Maintained
11810F: drivers/mmc/host/via-sdmmc.c
11811
69e4a7c2 11812VIA UNICHROME(PRO)/CHROME9 FRAMEBUFFER DRIVER
c7babebd 11813M: Florian Tobias Schandinat <FlorianSchandinat@gmx.de>
c69f677c 11814L: linux-fbdev@vger.kernel.org
69e4a7c2 11815S: Maintained
c7babebd
FTS
11816F: include/linux/via-core.h
11817F: include/linux/via-gpio.h
11818F: include/linux/via_i2c.h
8a61f013 11819F: drivers/video/fbdev/via/
69e4a7c2 11820
01f20734 11821VIA VELOCITY NETWORK DRIVER
8b58be88 11822M: Francois Romieu <romieu@fr.zoreil.com>
01f20734
FR
11823L: netdev@vger.kernel.org
11824S: Maintained
f2148a47 11825F: drivers/net/ethernet/via/via-velocity.*
1da177e4 11826
f73f8173
AW
11827VIRT LIB
11828M: Alex Williamson <alex.williamson@redhat.com>
11829M: Paolo Bonzini <pbonzini@redhat.com>
11830L: kvm@vger.kernel.org
11831S: Supported
11832F: virt/lib/
11833
77911fd2 11834VIVID VIRTUAL VIDEO DRIVER
0b7bc1fa
HV
11835M: Hans Verkuil <hverkuil@xs4all.nl>
11836L: linux-media@vger.kernel.org
11837T: git git://linuxtv.org/media_tree.git
a825eaec 11838W: https://linuxtv.org
0b7bc1fa 11839S: Maintained
77911fd2 11840F: drivers/media/platform/vivid/*
0b7bc1fa 11841
be7f8273 11842VLAN (802.1Q)
8b58be88 11843M: Patrick McHardy <kaber@trash.net>
be7f8273
PM
11844L: netdev@vger.kernel.org
11845S: Maintained
679655da
JP
11846F: drivers/net/macvlan.c
11847F: include/linux/if_*vlan.h
11848F: net/8021q/
be7f8273 11849
55e331cf 11850VLYNQ BUS
8b58be88 11851M: Florian Fainelli <florian@openwrt.org>
8578d7af 11852L: openwrt-devel@lists.openwrt.org (subscribers-only)
55e331cf
FF
11853S: Maintained
11854F: drivers/vlynq/vlynq.c
11855F: include/linux/vlynq.h
11856
390beae4 11857VME SUBSYSTEM
74c600e3 11858M: Martyn Welch <martyn@welchs.me.uk>
1bd289d1 11859M: Manohar Vanga <manohar.vanga@gmail.com>
390beae4
MW
11860M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
11861L: devel@driverdev.osuosl.org
11862S: Maintained
11863T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
11864F: Documentation/vme_api.txt
11865F: drivers/staging/vme/
11866F: drivers/vme/
11867F: include/linux/vme*
11868
4488e09b
AK
11869VMWARE HYPERVISOR INTERFACE
11870M: Alok Kataria <akataria@vmware.com>
11871L: virtualization@lists.linux-foundation.org
11872S: Supported
11873F: arch/x86/kernel/cpu/vmware.c
11874
73b35d07
DT
11875VMWARE BALLOON DRIVER
11876M: Xavier Deguillard <xdeguillard@vmware.com>
11877M: Philip Moltmann <moltmann@vmware.com>
11878M: "VMware, Inc." <pv-drivers@vmware.com>
11879L: linux-kernel@vger.kernel.org
11880S: Maintained
11881F: drivers/misc/vmw_balloon.c
11882
8b8be51b
TH
11883VMWARE VMMOUSE SUBDRIVER
11884M: "VMware Graphics" <linux-graphics-maintainer@vmware.com>
11885M: "VMware, Inc." <pv-drivers@vmware.com>
11886L: linux-input@vger.kernel.org
11887S: Maintained
11888F: drivers/input/mouse/vmmouse.c
11889F: drivers/input/mouse/vmmouse.h
11890
d1a890fa 11891VMWARE VMXNET3 ETHERNET DRIVER
04e1b734 11892M: Shrikrishna Khare <skhare@vmware.com>
65c8bb5b
JP
11893M: "VMware, Inc." <pv-drivers@vmware.com>
11894L: netdev@vger.kernel.org
11895S: Maintained
11896F: drivers/net/vmxnet3/
d1a890fa 11897
851b1642 11898VMware PVSCSI driver
f2d7e40e 11899M: Arvind Kumar <arvindkumar@vmware.com>
851b1642
AK
11900M: VMware PV-Drivers <pv-drivers@vmware.com>
11901L: linux-scsi@vger.kernel.org
11902S: Maintained
11903F: drivers/scsi/vmw_pvscsi.c
11904F: drivers/scsi/vmw_pvscsi.h
11905
e53e86c7 11906VOLTAGE AND CURRENT REGULATOR FRAMEWORK
88dd75af 11907M: Liam Girdwood <lgirdwood@gmail.com>
b02e48f2 11908M: Mark Brown <broonie@kernel.org>
5cdeb2c8 11909L: linux-kernel@vger.kernel.org
1dd68f01 11910W: http://www.slimlogic.co.uk/?p=48
6febb5ab 11911T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator.git
e53e86c7 11912S: Supported
679655da
JP
11913F: drivers/regulator/
11914F: include/linux/regulator/
e53e86c7 11915
081958eb
DA
11916VRF
11917M: David Ahern <dsa@cumulusnetworks.com>
11918M: Shrijeet Mukherjee <shm@cumulusnetworks.com>
11919L: netdev@vger.kernel.org
11920S: Maintained
11921F: drivers/net/vrf.c
562d897d 11922F: Documentation/networking/vrf.txt
081958eb 11923
ab41319e 11924VT1211 HARDWARE MONITOR DRIVER
8b58be88 11925M: Juerg Haefliger <juergh@gmail.com>
ab41319e
JH
11926L: lm-sensors@lm-sensors.org
11927S: Maintained
679655da
JP
11928F: Documentation/hwmon/vt1211
11929F: drivers/hwmon/vt1211.c
ab41319e 11930
1de9e371 11931VT8231 HARDWARE MONITOR DRIVER
8b58be88 11932M: Roger Lucas <vt8231@hiddenengine.co.uk>
1de9e371
RL
11933L: lm-sensors@lm-sensors.org
11934S: Maintained
679655da 11935F: drivers/hwmon/vt8231.c
1de9e371 11936
88095e7b
TO
11937VUB300 USB to SDIO/SD/MMC bridge chip
11938M: Tony Olech <tony.olech@elandigitalsystems.com>
11939L: linux-mmc@vger.kernel.org
11940L: linux-usb@vger.kernel.org
11941S: Supported
11942F: drivers/mmc/host/vub300.c
11943
1da177e4 11944W1 DALLAS'S 1-WIRE BUS
a8018766 11945M: Evgeniy Polyakov <zbr@ioremap.net>
1da177e4 11946S: Maintained
679655da
JP
11947F: Documentation/w1/
11948F: drivers/w1/
1da177e4 11949
13927079 11950W83791D HARDWARE MONITORING DRIVER
8b58be88 11951M: Marc Hulsman <m.hulsman@tudelft.nl>
13927079 11952L: lm-sensors@lm-sensors.org
25845c22 11953S: Maintained
679655da
JP
11954F: Documentation/hwmon/w83791d
11955F: drivers/hwmon/w83791d.c
13927079 11956
61db011d 11957W83793 HARDWARE MONITORING DRIVER
8b58be88 11958M: Rudolf Marek <r.marek@assembler.cz>
61db011d
RM
11959L: lm-sensors@lm-sensors.org
11960S: Maintained
679655da
JP
11961F: Documentation/hwmon/w83793
11962F: drivers/hwmon/w83793.c
61db011d 11963
e3760b43 11964W83795 HARDWARE MONITORING DRIVER
d8130624 11965M: Jean Delvare <jdelvare@suse.com>
e3760b43
JD
11966L: lm-sensors@lm-sensors.org
11967S: Maintained
11968F: drivers/hwmon/w83795.c
11969
1da177e4 11970W83L51xD SD/MMC CARD INTERFACE DRIVER
8b58be88 11971M: Pierre Ossman <pierre@ossman.eu>
1da177e4 11972S: Maintained
679655da 11973F: drivers/mmc/host/wbsd.*
1da177e4 11974
b4e05923
HG
11975WACOM PROTOCOL 4 SERIAL TABLETS
11976M: Julian Squires <julian@cipht.net>
11977M: Hans de Goede <hdegoede@redhat.com>
11978L: linux-input@vger.kernel.org
11979S: Maintained
11980F: drivers/input/tablet/wacom_serial4.c
11981
3527761c 11982WATCHDOG DEVICE DRIVERS
8b58be88 11983M: Wim Van Sebroeck <wim@iguana.be>
1f32f83e 11984R: Guenter Roeck <linux@roeck-us.net>
230a5cef
WVS
11985L: linux-watchdog@vger.kernel.org
11986W: http://www.linux-watchdog.org/
f599aaf0 11987T: git git://www.linux-watchdog.org/linux-watchdog.git
3527761c 11988S: Maintained
679655da
JP
11989F: Documentation/watchdog/
11990F: drivers/watchdog/
11991F: include/linux/watchdog.h
c117ab84 11992F: include/uapi/linux/watchdog.h
3527761c 11993
1da177e4 11994WD7000 SCSI DRIVER
8b58be88 11995M: Miroslav Zagorac <zaga@fly.cc.fer.hr>
1da177e4
LT
11996L: linux-scsi@vger.kernel.org
11997S: Maintained
679655da 11998F: drivers/scsi/wd7000.c
1da177e4 11999
b22e00f3
DH
12000WIIMOTE HID DRIVER
12001M: David Herrmann <dh.herrmann@googlemail.com>
12002L: linux-input@vger.kernel.org
12003S: Maintained
12004F: drivers/hid/hid-wiimote*
12005
e258b80e 12006WINBOND CIR DRIVER
364e9e18 12007M: David Härdeman <david@hardeman.nu>
e258b80e 12008S: Maintained
116ab806 12009F: drivers/media/rc/winbond-cir.c
e258b80e 12010
c36a483d
WBG
12011WINSYSTEMS EBC-C384 WATCHDOG DRIVER
12012M: William Breathitt Gray <vilhelm.gray@gmail.com>
12013L: linux-watchdog@vger.kernel.org
12014S: Maintained
12015F: drivers/watchdog/ebc-c384_wdt.c
12016
9c26df9b
WBG
12017WINSYSTEMS WS16C48 GPIO DRIVER
12018M: William Breathitt Gray <vilhelm.gray@gmail.com>
12019L: linux-gpio@vger.kernel.org
12020S: Maintained
12021F: drivers/gpio/gpio-ws16c48.c
e258b80e 12022
8a70da82 12023WIMAX STACK
8b58be88 12024M: Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
8a70da82 12025M: linux-wimax@intel.com
49e7d9df 12026L: wimax@linuxwimax.org (subscribers-only)
8a70da82
IPG
12027S: Supported
12028W: http://linuxwimax.org
315987dc 12029F: Documentation/wimax/README.wimax
315987dc
JP
12030F: include/linux/wimax/debug.h
12031F: include/net/wimax.h
c117ab84 12032F: include/uapi/linux/wimax.h
315987dc 12033F: net/wimax/
8a70da82 12034
5fc14680 12035WISTRON LAPTOP BUTTON DRIVER
8b58be88 12036M: Miloslav Trmac <mitr@volny.cz>
5fc14680 12037S: Maintained
679655da 12038F: drivers/input/misc/wistron_btns.c
5fc14680 12039
1da177e4 12040WL3501 WIRELESS PCMCIA CARD DRIVER
8b58be88 12041M: Arnaldo Carvalho de Melo <acme@ghostprotocols.net>
724c6b35 12042L: linux-wireless@vger.kernel.org
926554c4 12043W: http://oops.ghostprotocols.net:81/blog
1da177e4 12044S: Maintained
679655da 12045F: drivers/net/wireless/wl3501*
1da177e4 12046
055bcbcb 12047WOLFSON MICROELECTRONICS DRIVERS
fef95164 12048L: patches@opensource.wolfsonmicro.com
f0e03dbd
RF
12049T: git https://github.com/CirrusLogic/linux-drivers.git
12050W: https://github.com/CirrusLogic/linux-drivers/wiki
b75ea16a 12051S: Supported
3768f0b1 12052F: Documentation/hwmon/wm83??
f494993f
CK
12053F: Documentation/devicetree/bindings/extcon/extcon-arizona.txt
12054F: Documentation/devicetree/bindings/regulator/arizona-regulator.txt
12055F: Documentation/devicetree/bindings/mfd/arizona.txt
af1c5386 12056F: arch/arm/mach-s3c64xx/mach-crag6410*
f05259a6 12057F: drivers/clk/clk-wm83*.c
9c309598 12058F: drivers/extcon/extcon-arizona.c
b75ea16a 12059F: drivers/leds/leds-wm83*.c
25b273ba 12060F: drivers/gpio/gpio-*wm*.c
9c309598 12061F: drivers/gpio/gpio-arizona.c
d22b0869 12062F: drivers/hwmon/wm83??-hwmon.c
59ec6da2
MB
12063F: drivers/input/misc/wm831x-on.c
12064F: drivers/input/touchscreen/wm831x-ts.c
12065F: drivers/input/touchscreen/wm97*.c
9c309598
MB
12066F: drivers/mfd/arizona*
12067F: drivers/mfd/wm*.c
12ebc137 12068F: drivers/mfd/cs47l24*
b75ea16a
MB
12069F: drivers/power/wm83*.c
12070F: drivers/rtc/rtc-wm83*.c
12071F: drivers/regulator/wm8*.c
3860e6c4 12072F: drivers/video/backlight/wm83*_bl.c
b75ea16a 12073F: drivers/watchdog/wm83*_wdt.c
9c309598 12074F: include/linux/mfd/arizona/
3860e6c4 12075F: include/linux/mfd/wm831x/
b75ea16a 12076F: include/linux/mfd/wm8350/
3768f0b1 12077F: include/linux/mfd/wm8400*
59ec6da2 12078F: include/linux/wm97xx.h
055bcbcb 12079F: include/sound/wm????.h
9c309598 12080F: sound/soc/codecs/arizona.?
055bcbcb 12081F: sound/soc/codecs/wm*
12ebc137 12082F: sound/soc/codecs/cs47l24*
b75ea16a 12083
3e6cd7a4
TH
12084WORKQUEUE
12085M: Tejun Heo <tj@kernel.org>
badb7f5e 12086R: Lai Jiangshan <jiangshanlai@gmail.com>
3e6cd7a4
TH
12087T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/wq.git
12088S: Maintained
12089F: include/linux/workqueue.h
12090F: kernel/workqueue.c
12091F: Documentation/workqueue.txt
12092
1da177e4 12093X.25 NETWORK LAYER
8bf28059 12094M: Andrew Hendry <andrew.hendry@gmail.com>
1da177e4 12095L: linux-x25@vger.kernel.org
8bf28059 12096S: Odd Fixes
679655da
JP
12097F: Documentation/networking/x25*
12098F: include/net/x25*
12099F: net/x25/
1da177e4 12100
e2d1d6c0 12101X86 ARCHITECTURE (32-BIT AND 64-BIT)
8b58be88
JP
12102M: Thomas Gleixner <tglx@linutronix.de>
12103M: Ingo Molnar <mingo@redhat.com>
12104M: "H. Peter Anvin" <hpa@zytor.com>
bcde563c 12105M: x86@kernel.org
981c3a4f 12106L: linux-kernel@vger.kernel.org
75fc2d37 12107T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core
e2d1d6c0 12108S: Maintained
679655da
JP
12109F: Documentation/x86/
12110F: arch/x86/
e2d1d6c0 12111
d0944853 12112X86 PLATFORM DRIVERS
e181ba15 12113M: Darren Hart <dvhart@infradead.org>
d0944853 12114L: platform-driver-x86@vger.kernel.org
e181ba15 12115T: git git://git.infradead.org/users/dvhart/linux-platform-drivers-x86.git
d0944853 12116S: Maintained
14430813 12117F: drivers/platform/x86/
3a4bceef 12118F: drivers/platform/olpc/
d0944853 12119
c1f5c54b
IM
12120X86 MCE INFRASTRUCTURE
12121M: Tony Luck <tony.luck@intel.com>
487ba8e8 12122M: Borislav Petkov <bp@alien8.de>
c1f5c54b
IM
12123L: linux-edac@vger.kernel.org
12124S: Maintained
12125F: arch/x86/kernel/cpu/mcheck/*
12126
79ebdc95
BP
12127X86 MICROCODE UPDATE SUPPORT
12128M: Borislav Petkov <bp@alien8.de>
12129S: Maintained
12130F: arch/x86/kernel/cpu/microcode/*
12131
f0905c5a
AL
12132X86 VDSO
12133M: Andy Lutomirski <luto@amacapital.net>
12134L: linux-kernel@vger.kernel.org
12135T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/vdso
12136S: Maintained
d603c8e1 12137F: arch/x86/entry/vdso/
f0905c5a 12138
d6fad502 12139XC2028/3028 TUNER DRIVER
009a5410 12140M: Mauro Carvalho Chehab <mchehab@osg.samsung.com>
d6fad502 12141L: linux-media@vger.kernel.org
a825eaec 12142W: https://linuxtv.org
d6fad502
MCC
12143T: git git://linuxtv.org/media_tree.git
12144S: Maintained
12145F: drivers/media/tuners/tuner-xc2028.*
12146
c4468085 12147XEN HYPERVISOR INTERFACE
c4468085 12148M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
3eeef8f7
KRW
12149M: Boris Ostrovsky <boris.ostrovsky@oracle.com>
12150M: David Vrabel <david.vrabel@citrix.com>
11dbb52b 12151L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
ea70ba3a 12152T: git git://git.kernel.org/pub/scm/linux/kernel/git/xen/tip.git
c4468085
IC
12153S: Supported
12154F: arch/x86/xen/
12155F: drivers/*/xen-*front.c
12156F: drivers/xen/
12157F: arch/x86/include/asm/xen/
12158F: include/xen/
c117ab84 12159F: include/uapi/xen/
c4468085 12160
77bfb479
SS
12161XEN HYPERVISOR ARM
12162M: Stefano Stabellini <stefano.stabellini@eu.citrix.com>
11dbb52b 12163L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
77bfb479
SS
12164S: Supported
12165F: arch/arm/xen/
12166F: arch/arm/include/asm/xen/
12167
b475e83f
SS
12168XEN HYPERVISOR ARM64
12169M: Stefano Stabellini <stefano.stabellini@eu.citrix.com>
11dbb52b 12170L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
b475e83f
SS
12171S: Supported
12172F: arch/arm64/xen/
12173F: arch/arm64/include/asm/xen/
12174
9b57e1a7 12175XEN NETWORK BACKEND DRIVER
8386040b 12176M: Wei Liu <wei.liu2@citrix.com>
11dbb52b 12177L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
9b57e1a7
IC
12178L: netdev@vger.kernel.org
12179S: Supported
12180F: drivers/net/xen-netback/*
12181
c5f8e29d
KRW
12182XEN PCI SUBSYSTEM
12183M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
11dbb52b 12184L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
c5f8e29d
KRW
12185S: Supported
12186F: arch/x86/pci/*xen*
12187F: drivers/pci/*xen*
12188
a2c5ae65
KRW
12189XEN BLOCK SUBSYSTEM
12190M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
bcadb699 12191M: Roger Pau Monné <roger.pau@citrix.com>
a2c5ae65
KRW
12192L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
12193S: Supported
12194F: drivers/block/xen-blkback/*
12195F: drivers/block/xen*
12196
15d03609
JG
12197XEN PVSCSI DRIVERS
12198M: Juergen Gross <jgross@suse.com>
12199L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
12200L: linux-scsi@vger.kernel.org
12201S: Supported
12202F: drivers/scsi/xen-scsifront.c
12203F: drivers/xen/xen-scsiback.c
12204F: include/xen/interface/io/vscsiif.h
12205
c5f8e29d
KRW
12206XEN SWIOTLB SUBSYSTEM
12207M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
11dbb52b 12208L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
c5f8e29d
KRW
12209S: Supported
12210F: arch/x86/xen/*swiotlb*
12211F: drivers/xen/*swiotlb*
12212
1da177e4
LT
12213XFS FILESYSTEM
12214P: Silicon Graphics Inc
809625ca 12215M: Dave Chinner <david@fromorbit.com>
18caa67a 12216M: xfs@oss.sgi.com
d7ede1aa 12217L: xfs@oss.sgi.com
1da177e4 12218W: http://oss.sgi.com/projects/xfs
9f273c24 12219T: git git://git.kernel.org/pub/scm/linux/kernel/git/dgc/linux-xfs.git
1da177e4 12220S: Supported
679655da
JP
12221F: Documentation/filesystems/xfs.txt
12222F: fs/xfs/
1da177e4 12223
8a3b7a25 12224XILINX AXI ETHERNET DRIVER
59a54f30
MS
12225M: Anirudha Sarangi <anirudh@xilinx.com>
12226M: John Linn <John.Linn@xilinx.com>
8a3b7a25 12227S: Maintained
12228F: drivers/net/ethernet/xilinx/xilinx_axienet*
12229
238b8721 12230XILINX UARTLITE SERIAL DRIVER
8b58be88 12231M: Peter Korsgaard <jacmet@sunsite.dk>
238b8721
PK
12232L: linux-serial@vger.kernel.org
12233S: Maintained
df621252 12234F: drivers/tty/serial/uartlite.c
238b8721 12235
df330515
LP
12236XILINX VIDEO IP CORES
12237M: Hyun Kwon <hyun.kwon@xilinx.com>
12238M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
12239L: linux-media@vger.kernel.org
12240T: git git://linuxtv.org/media_tree.git
12241S: Supported
12242F: Documentation/devicetree/bindings/media/xilinx/
12243F: drivers/media/platform/xilinx/
a5562f65 12244F: include/uapi/linux/xilinx-v4l2-controls.h
df330515 12245
74316949
EB
12246XILLYBUS DRIVER
12247M: Eli Billauer <eli.billauer@gmail.com>
12248L: linux-kernel@vger.kernel.org
12249S: Supported
12250F: drivers/char/xillybus/
12251
f620e4b8
MF
12252XTENSA XTFPGA PLATFORM SUPPORT
12253M: Max Filippov <jcmvbkbc@gmail.com>
12254L: linux-xtensa@linux-xtensa.org
12255S: Maintained
12256F: drivers/spi/spi-xtensa-xtfpga.c
57b7068d 12257F: sound/soc/xtensa/xtfpga-i2s.c
f620e4b8 12258
1da177e4 12259YAM DRIVER FOR AX.25
8b58be88 12260M: Jean-Paul Roubelat <jpr@f6fbb.org>
1da177e4
LT
12261L: linux-hams@vger.kernel.org
12262S: Maintained
679655da
JP
12263F: drivers/net/hamradio/yam*
12264F: include/linux/yam.h
1da177e4 12265
af64a5eb 12266YEALINK PHONE DRIVER
8b58be88 12267M: Henk Vergonet <Henk.Vergonet@gmail.com>
af64a5eb
H
12268L: usbb2k-api-dev@nongnu.org
12269S: Maintained
679655da
JP
12270F: Documentation/input/yealink.txt
12271F: drivers/input/misc/yealink.*
af64a5eb 12272
1da177e4 12273Z8530 DRIVER FOR AX.25
8b58be88 12274M: Joerg Reuter <jreuter@yaina.de>
1da177e4
LT
12275W: http://yaina.de/jreuter/
12276W: http://www.qsl.net/dl1bke/
12277L: linux-hams@vger.kernel.org
12278S: Maintained
679655da
JP
12279F: Documentation/networking/z8530drv.txt
12280F: drivers/net/hamradio/*scc.c
12281F: drivers/net/hamradio/z8530.h
1da177e4 12282
0cf31ec1 12283ZBUD COMPRESSED PAGE ALLOCATOR
0bb181c7 12284M: Seth Jennings <sjenning@redhat.com>
0cf31ec1
SJ
12285L: linux-mm@kvack.org
12286S: Maintained
12287F: mm/zbud.c
12288F: include/linux/zbud.h
12289
7c0c3afb 12290ZD1211RW WIRELESS DRIVER
8b58be88
JP
12291M: Daniel Drake <dsd@gentoo.org>
12292M: Ulrich Kunitz <kune@deine-taler.de>
7c0c3afb 12293W: http://zd1211.ath.cx/wiki/DriverRewrite
724c6b35 12294L: linux-wireless@vger.kernel.org
7c0c3afb
DD
12295L: zd1211-devs@lists.sourceforge.net (subscribers-only)
12296S: Maintained
6948300c 12297F: drivers/net/wireless/zydas/zd1211rw/
7c0c3afb 12298
20263029
DS
12299ZPOOL COMPRESSED PAGE STORAGE API
12300M: Dan Streetman <ddstreet@ieee.org>
12301L: linux-mm@kvack.org
12302S: Maintained
12303F: mm/zpool.c
12304F: include/linux/zpool.h
12305
1da177e4 12306ZR36067 VIDEO FOR LINUX DRIVER
1da177e4 12307L: mjpeg-users@lists.sourceforge.net
f63145e2 12308L: linux-media@vger.kernel.org
1da177e4 12309W: http://mjpeg.sourceforge.net/driver-zoran/
a825eaec 12310T: hg https://linuxtv.org/hg/v4l-dvb
f63145e2 12311S: Odd Fixes
90d72ac6 12312F: drivers/media/pci/zoran/
1da177e4 12313
6920f2cc
MK
12314ZRAM COMPRESSED RAM BLOCK DEVICE DRVIER
12315M: Minchan Kim <minchan@kernel.org>
12316M: Nitin Gupta <ngupta@vflare.org>
74f3037c 12317R: Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
6920f2cc
MK
12318L: linux-kernel@vger.kernel.org
12319S: Maintained
12320F: drivers/block/zram/
12321F: Documentation/blockdev/zram.txt
12322
8b4a4080 12323ZS DECSTATION Z85C30 SERIAL DRIVER
8b58be88 12324M: "Maciej W. Rozycki" <macro@linux-mips.org>
8b4a4080 12325S: Maintained
df621252 12326F: drivers/tty/serial/zs.*
8b4a4080 12327
eae70d06
MK
12328ZSMALLOC COMPRESSED SLAB MEMORY ALLOCATOR
12329M: Minchan Kim <minchan@kernel.org>
12330M: Nitin Gupta <ngupta@vflare.org>
41192a2d 12331R: Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
eae70d06
MK
12332L: linux-mm@kvack.org
12333S: Maintained
12334F: mm/zsmalloc.c
12335F: include/linux/zsmalloc.h
d02be50d 12336F: Documentation/vm/zsmalloc.txt
eae70d06 12337
0cf31ec1 12338ZSWAP COMPRESSED SWAP CACHING
0bb181c7 12339M: Seth Jennings <sjenning@redhat.com>
0cf31ec1
SJ
12340L: linux-mm@kvack.org
12341S: Maintained
12342F: mm/zswap.c
12343
1da177e4 12344THE REST
8b58be88 12345M: Linus Torvalds <torvalds@linux-foundation.org>
34d03cc1 12346L: linux-kernel@vger.kernel.org
8a6e2535 12347Q: http://patchwork.kernel.org/project/LKML/list/
d16adea3 12348T: git git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
1da177e4 12349S: Buried alive in reporters
34d03cc1
JP
12350F: *
12351F: */
This page took 7.055846 seconds and 5 git commands to generate.