drm: sun4i: tv: Add NTSC output standard
[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>
968ce1b1 231L: linux-hwmon@vger.kernel.org
f2b84bbc 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>
968ce1b1 237L: linux-hwmon@vger.kernel.org
249e3c85 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>
968ce1b1 395L: linux-hwmon@vger.kernel.org
1da177e4 396S: Maintained
679655da
JP
397F: Documentation/hwmon/adm1025
398F: drivers/hwmon/adm1025.c
1da177e4 399
cae2caae 400ADM1029 HARDWARE MONITOR DRIVER
fce8ffa3 401M: Corentin Labbe <clabbe.montjoie@gmail.com>
968ce1b1 402L: linux-hwmon@vger.kernel.org
cae2caae 403S: Maintained
679655da 404F: drivers/hwmon/adm1029.c
cae2caae 405
cc0b88cf 406ADM8211 WIRELESS DRIVER
cc0b88cf 407L: linux-wireless@vger.kernel.org
491b26b4 408W: http://wireless.kernel.org/
e71bcbd0 409S: Orphan
d4a17304 410F: drivers/net/wireless/admtek/adm8211.*
cc0b88cf 411
e8e31622
SA
412ADP1653 FLASH CONTROLLER DRIVER
413M: Sakari Ailus <sakari.ailus@iki.fi>
414L: linux-media@vger.kernel.org
415S: Maintained
416F: drivers/media/i2c/adp1653.c
b5dcee22 417F: include/media/i2c/adp1653.h
e8e31622 418
527a1a83
MH
419ADP5520 BACKLIGHT DRIVER WITH IO EXPANDER (ADP5520/ADP5501)
420M: Michael Hennerich <michael.hennerich@analog.com>
a3f531ac 421W: http://wiki.analog.com/ADP5520
a4edbc10 422W: http://ez.analog.com/community/linux-device-drivers
527a1a83
MH
423S: Supported
424F: drivers/mfd/adp5520.c
425F: drivers/video/backlight/adp5520_bl.c
45b4e0d5 426F: drivers/leds/leds-adp5520.c
77278d50 427F: drivers/gpio/gpio-adp5520.c
527a1a83
MH
428F: drivers/input/keyboard/adp5520-keys.c
429
430ADP5588 QWERTY KEYPAD AND IO EXPANDER DRIVER (ADP5588/ADP5587)
431M: Michael Hennerich <michael.hennerich@analog.com>
a3f531ac 432W: http://wiki.analog.com/ADP5588
a4edbc10 433W: http://ez.analog.com/community/linux-device-drivers
527a1a83
MH
434S: Supported
435F: drivers/input/keyboard/adp5588-keys.c
77278d50 436F: drivers/gpio/gpio-adp5588.c
527a1a83
MH
437
438ADP8860 BACKLIGHT DRIVER (ADP8860/ADP8861/ADP8863)
439M: Michael Hennerich <michael.hennerich@analog.com>
a3f531ac 440W: http://wiki.analog.com/ADP8860
a4edbc10 441W: http://ez.analog.com/community/linux-device-drivers
527a1a83
MH
442S: Supported
443F: drivers/video/backlight/adp8860_bl.c
444
8c22a8f5
DE
445ADS1015 HARDWARE MONITOR DRIVER
446M: Dirk Eibach <eibach@gdsys.de>
968ce1b1 447L: linux-hwmon@vger.kernel.org
8c22a8f5
DE
448S: Maintained
449F: Documentation/hwmon/ads1015
450F: drivers/hwmon/ads1015.c
451F: include/linux/i2c/ads1015.h
452
1da177e4 453ADT746X FAN DRIVER
8b58be88 454M: Colin Leroy <colin@colino.net>
1da177e4 455S: Maintained
679655da 456F: drivers/macintosh/therm_adt746x.c
1da177e4 457
b058b859 458ADT7475 HARDWARE MONITOR DRIVER
d8130624 459M: Jean Delvare <jdelvare@suse.com>
968ce1b1 460L: linux-hwmon@vger.kernel.org
b058b859
JD
461S: Maintained
462F: Documentation/hwmon/adt7475
463F: drivers/hwmon/adt7475.c
464
527a1a83
MH
465ADXL34X THREE-AXIS DIGITAL ACCELEROMETER DRIVER (ADXL345/ADXL346)
466M: Michael Hennerich <michael.hennerich@analog.com>
a3f531ac 467W: http://wiki.analog.com/ADXL345
a4edbc10 468W: http://ez.analog.com/community/linux-device-drivers
527a1a83
MH
469S: Supported
470F: drivers/input/misc/adxl34x.c
471
8c6af9e1 472ADVANSYS SCSI DRIVER
8b58be88 473M: Matthew Wilcox <matthew@wil.cx>
d8130624 474M: Hannes Reinecke <hare@suse.com>
8c6af9e1
MW
475L: linux-scsi@vger.kernel.org
476S: Maintained
679655da
JP
477F: Documentation/scsi/advansys.txt
478F: drivers/scsi/advansys.c
8c6af9e1 479
1da177e4 480AEDSP16 DRIVER
8b58be88 481M: Riccardo Facchetti <fizban@tin.it>
1da177e4 482S: Maintained
679655da 483F: sound/oss/aedsp16.c
1da177e4 484
91952bc0
AP
485AF9013 MEDIA DRIVER
486M: Antti Palosaari <crope@iki.fi>
487L: linux-media@vger.kernel.org
a825eaec 488W: https://linuxtv.org
91952bc0
AP
489W: http://palosaari.fi/linux/
490Q: http://patchwork.linuxtv.org/project/linux-media/list/
491T: git git://linuxtv.org/anttip/media_tree.git
492S: Maintained
493F: drivers/media/dvb-frontends/af9013*
494
495AF9033 MEDIA DRIVER
496M: Antti Palosaari <crope@iki.fi>
497L: linux-media@vger.kernel.org
a825eaec 498W: https://linuxtv.org
91952bc0
AP
499W: http://palosaari.fi/linux/
500Q: http://patchwork.linuxtv.org/project/linux-media/list/
501T: git git://linuxtv.org/anttip/media_tree.git
502S: Maintained
503F: drivers/media/dvb-frontends/af9033*
504
1da177e4 505AFFS FILE SYSTEM
6cf515e1
GU
506L: linux-fsdevel@vger.kernel.org
507S: Orphan
679655da
JP
508F: Documentation/filesystems/affs.txt
509F: fs/affs/
1da177e4 510
e2d1d6c0 511AFS FILESYSTEM & AF_RXRPC SOCKET DOMAIN
8b58be88 512M: David Howells <dhowells@redhat.com>
e2d1d6c0
RD
513L: linux-afs@lists.infradead.org
514S: Supported
679655da
JP
515F: fs/afs/
516F: include/net/af_rxrpc.h
517F: net/rxrpc/af_rxrpc.c
e2d1d6c0 518
1da177e4 519AGPGART DRIVER
8b58be88 520M: David Airlie <airlied@linux.ie>
878eaf61 521T: git git://people.freedesktop.org/~airlied/linux (part of drm maint)
1da177e4 522S: Maintained
679655da
JP
523F: drivers/char/agp/
524F: include/linux/agp*
c117ab84 525F: include/uapi/linux/agp*
1da177e4
LT
526
527AHA152X SCSI DRIVER
8b58be88 528M: "Juergen E. Fischer" <fischer@norbit.de>
1da177e4
LT
529L: linux-scsi@vger.kernel.org
530S: Maintained
679655da
JP
531F: drivers/scsi/aha152x*
532F: drivers/scsi/pcmcia/aha152x*
1da177e4 533
64624d4f 534AIC7XXX / AIC79XX SCSI DRIVER
d8130624 535M: Hannes Reinecke <hare@suse.com>
64624d4f 536L: linux-scsi@vger.kernel.org
1da177e4 537S: Maintained
679655da 538F: drivers/scsi/aic7xxx/
1da177e4 539
450500ad
HV
540AIMSLAB FM RADIO RECEIVER DRIVER
541M: Hans Verkuil <hverkuil@xs4all.nl>
542L: linux-media@vger.kernel.org
543T: git git://linuxtv.org/media_tree.git
a825eaec 544W: https://linuxtv.org
450500ad
HV
545S: Maintained
546F: drivers/media/radio/radio-aimslab*
547
e2d1d6c0 548AIO
8b58be88 549M: Benjamin LaHaise <bcrl@kvack.org>
e2d1d6c0
RD
550L: linux-aio@kvack.org
551S: Supported
679655da
JP
552F: fs/aio.c
553F: include/linux/*aio*.h
e2d1d6c0 554
469d4ec8
AP
555AIRSPY MEDIA DRIVER
556M: Antti Palosaari <crope@iki.fi>
557L: linux-media@vger.kernel.org
a825eaec 558W: https://linuxtv.org
469d4ec8
AP
559W: http://palosaari.fi/linux/
560Q: http://patchwork.linuxtv.org/project/linux-media/list/
561T: git git://linuxtv.org/anttip/media_tree.git
562S: Maintained
563F: drivers/media/usb/airspy/
564
1da177e4 565ALCATEL SPEEDTOUCH USB DRIVER
8b58be88 566M: Duncan Sands <duncan.sands@free.fr>
6372594a 567L: linux-usb@vger.kernel.org
1da177e4
LT
568W: http://www.linux-usb.org/SpeedTouch/
569S: Maintained
679655da
JP
570F: drivers/usb/atm/speedtch.c
571F: drivers/usb/atm/usbatm.c
1da177e4 572
272f133a 573ALCHEMY AU1XX0 MMC DRIVER
8b58be88 574M: Manuel Lauss <manuel.lauss@gmail.com>
08fcb720 575S: Maintained
679655da 576F: drivers/mmc/host/au1xmmc.c
272f133a 577
4a4e5787 578ALI1563 I2C DRIVER
8b58be88 579M: Rudolf Marek <r.marek@assembler.cz>
846557d3 580L: linux-i2c@vger.kernel.org
4a4e5787 581S: Maintained
679655da
JP
582F: Documentation/i2c/busses/i2c-ali1563
583F: drivers/i2c/busses/i2c-ali1563.c
4a4e5787 584
bc368798
LC
585ALLWINNER SECURITY SYSTEM
586M: Corentin Labbe <clabbe.montjoie@gmail.com>
587L: linux-crypto@vger.kernel.org
588S: Maintained
589F: drivers/crypto/sunxi-ss/
590
1da177e4 591ALPHA PORT
8b58be88 592M: Richard Henderson <rth@twiddle.net>
8b58be88 593M: Ivan Kokshaysky <ink@jurassic.park.msu.ru>
abd4d609 594M: Matt Turner <mattst88@gmail.com>
c89f4f9a 595S: Odd Fixes
a9406699 596L: linux-alpha@vger.kernel.org
679655da 597F: arch/alpha/
1da177e4 598
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>
968ce1b1 637L: linux-hwmon@vger.kernel.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>
968ce1b1 809L: linux-hwmon@vger.kernel.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
71d298ce
AB
850ARC PGU DRM DRIVER
851M: Alexey Brodkin <abrodkin@synopsys.com>
852S: Supported
853F: drivers/gpu/drm/arc/
854F: Documentation/devicetree/bindings/display/snps,arcpgu.txt
855
c5a906a5
LD
856ARM HDLCD DRM DRIVER
857M: Liviu Dudau <liviu.dudau@arm.com>
858S: Supported
859F: drivers/gpu/drm/arm/
860F: Documentation/devicetree/bindings/display/arm,hdlcd.txt
861
1da177e4 862ARM MFM AND FLOPPY DRIVERS
8b58be88 863M: Ian Molton <spyro@f2s.com>
1da177e4 864S: Maintained
679655da
JP
865F: arch/arm/lib/floppydma.S
866F: arch/arm/include/asm/floppy.h
1da177e4 867
6f96521f
WD
868ARM PMU PROFILING AND DEBUGGING
869M: Will Deacon <will.deacon@arm.com>
70e238df 870R: Mark Rutland <mark.rutland@arm.com>
6f96521f 871S: Maintained
dd06a84b 872F: arch/arm*/kernel/perf_*
6f96521f 873F: arch/arm/oprofile/common.c
dd06a84b
MR
874F: arch/arm*/kernel/hw_breakpoint.c
875F: arch/arm*/include/asm/hw_breakpoint.h
876F: arch/arm*/include/asm/perf_event.h
fa8ad788
MR
877F: drivers/perf/arm_pmu.c
878F: include/linux/perf/arm_pmu.h
6f96521f 879
d4275354 880ARM PORT
8b58be88 881M: Russell King <linux@arm.linux.org.uk>
efc03ecb 882L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
d4275354
RK
883W: http://www.arm.linux.org.uk/
884S: Maintained
885F: arch/arm/
886
d323c243
SB
887ARM SUB-ARCHITECTURES
888L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
56ca9d98 889S: Maintained
d323c243
SB
890F: arch/arm/mach-*/
891F: arch/arm/plat-*/
892T: git git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc.git
893
cefbf4ea
RK
894ARM PRIMECELL AACI PL041 DRIVER
895M: Russell King <linux@arm.linux.org.uk>
896S: Maintained
897F: sound/arm/aaci.*
898
899ARM PRIMECELL CLCD PL110 DRIVER
900M: Russell King <linux@arm.linux.org.uk>
901S: Maintained
8a61f013 902F: drivers/video/fbdev/amba-clcd.*
cefbf4ea
RK
903
904ARM PRIMECELL KMI PL050 DRIVER
905M: Russell King <linux@arm.linux.org.uk>
906S: Maintained
907F: drivers/input/serio/ambakmi.*
908F: include/linux/amba/kmi.h
909
2761f5c2 910ARM PRIMECELL MMCI PL180/1 DRIVER
08a5c9a2
RK
911M: Russell King <linux@arm.linux.org.uk>
912S: Maintained
679655da 913F: drivers/mmc/host/mmci.*
2f748aaa 914F: include/linux/amba/mmci.h
2761f5c2 915
1b4304e5
RK
916ARM PRIMECELL UART PL010 AND PL011 DRIVERS
917M: Russell King <linux@arm.linux.org.uk>
918S: Maintained
919F: drivers/tty/serial/amba-pl01*.c
920F: include/linux/amba/serial.h
2761f5c2 921
cefbf4ea
RK
922ARM PRIMECELL BUS SUPPORT
923M: Russell King <linux@arm.linux.org.uk>
924S: Maintained
925F: drivers/amba/
926F: include/linux/amba/bus.h
927
2b7a52a4 928ARM/ADS SPHERE MACHINE SUPPORT
8b58be88 929M: Lennert Buytenhek <kernel@wantstofly.org>
efc03ecb 930L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2b7a52a4
LB
931S: Maintained
932
9c784f95 933ARM/AFEB9260 MACHINE SUPPORT
8b58be88 934M: Sergey Lapin <slapin@ossfans.org>
efc03ecb 935L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9c784f95
SL
936S: Maintained
937
2b7a52a4 938ARM/AJECO 1ARM MACHINE SUPPORT
8b58be88 939M: Lennert Buytenhek <kernel@wantstofly.org>
efc03ecb 940L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2b7a52a4
LB
941S: Maintained
942
5c6dcd7f 943ARM/Allwinner sunXi SoC support
1b106699 944M: Maxime Ripard <maxime.ripard@free-electrons.com>
5c6dcd7f 945M: Chen-Yu Tsai <wens@csie.org>
1b106699
MR
946L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
947S: Maintained
5c6dcd7f 948N: sun[x456789]i
60b0f380
MR
949
950ARM/Allwinner SoC Clock Support
951M: Emilio LĂ³pez <emilio@elopez.com.ar>
952S: Maintained
953F: drivers/clk/sunxi/
1b106699 954
79318452 955ARM/Amlogic Meson SoC support
7c1e3876
CC
956M: Carlo Caione <carlo@caione.org>
957L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
79318452
CC
958L: linux-meson@googlegroups.com
959W: http://linux-meson.com/
7c1e3876 960S: Maintained
79318452
CC
961F: arch/arm/mach-meson/
962F: arch/arm/boot/dts/meson*
963N: meson
7c1e3876 964
eff506fa
TZ
965ARM/Annapurna Labs ALPINE ARCHITECTURE
966M: Tsahee Zidenberg <tsahee@annapurnalabs.com>
a9e5547b 967M: Antoine Tenart <antoine.tenart@free-electrons.com>
eff506fa
TZ
968S: Maintained
969F: arch/arm/mach-alpine/
a9e5547b
AT
970F: arch/arm/boot/dts/alpine*
971F: arch/arm64/boot/dts/al/
972F: drivers/*/*alpine*
eff506fa 973
5255034d
LP
974ARM/ARTPEC MACHINE SUPPORT
975M: Jesper Nilsson <jesper.nilsson@axis.com>
976M: Lars Persson <lars.persson@axis.com>
977M: Niklas Cassel <niklas.cassel@axis.com>
978S: Maintained
979L: linux-arm-kernel@axis.com
980F: arch/arm/mach-artpec
981F: arch/arm/boot/dts/artpec6*
982F: drivers/clk/clk-artpec6.c
983
8dca5ce8 984ARM/ATMEL AT91RM9200, AT91SAM9 AND SAMA5 SOC SUPPORT
c1fc8675 985M: Nicolas Ferre <nicolas.ferre@atmel.com>
d68b35f8 986M: Alexandre Belloni <alexandre.belloni@free-electrons.com>
c1fc8675 987M: Jean-Christophe Plagniol-Villard <plagnioj@jcrosoft.com>
efc03ecb 988L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
c1fc8675 989W: http://www.linux4sam.org
9f273c24 990T: git git://git.kernel.org/pub/scm/linux/kernel/git/nferre/linux-at91.git
c1fc8675
NF
991S: Supported
992F: arch/arm/mach-at91/
f0a0a58e 993F: include/soc/at91/
70e389cc
MB
994F: arch/arm/boot/dts/at91*.dts
995F: arch/arm/boot/dts/at91*.dtsi
996F: arch/arm/boot/dts/sama*.dts
997F: arch/arm/boot/dts/sama*.dtsi
5f58c970 998F: arch/arm/include/debug/at91.S
d4a89c7d 999
6e05dd4e
BB
1000ARM/ATMEL AT91 Clock Support
1001M: Boris Brezillon <boris.brezillon@free-electrons.com>
1002S: Maintained
1003F: drivers/clk/at91
1004
986cf2e9 1005ARM/CALXEDA HIGHBANK ARCHITECTURE
5d3ad8a6 1006M: Rob Herring <robh@kernel.org>
986cf2e9
RH
1007L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1008S: Maintained
1009F: arch/arm/mach-highbank/
e68d7c14
RH
1010F: arch/arm/boot/dts/highbank.dts
1011F: arch/arm/boot/dts/ecx-*.dts*
986cf2e9 1012
d94f944e 1013ARM/CAVIUM NETWORKS CNS3XXX MACHINE SUPPORT
5529c2cd 1014M: Krzysztof Halasa <khalasa@piap.pl>
d94f944e
AV
1015S: Maintained
1016F: arch/arm/mach-cns3xxx/
d94f944e 1017
4863dea3
SG
1018ARM/CAVIUM THUNDER NETWORK DRIVER
1019M: Sunil Goutham <sgoutham@cavium.com>
1020M: Robert Richter <rric@kernel.org>
1021L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1022S: Supported
322e5cc5 1023F: drivers/net/ethernet/cavium/thunder/
4863dea3 1024
386ab516
AS
1025ARM/CIRRUS LOGIC CLPS711X ARM ARCHITECTURE
1026M: Alexander Shiyan <shc_work@mail.ru>
1027L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1028S: Odd Fixes
b8ba3874 1029N: clps711x
386ab516 1030
2b7a52a4 1031ARM/CIRRUS LOGIC EP93XX ARM ARCHITECTURE
ddd559b1 1032M: Hartley Sweeten <hsweeten@visionengravers.com>
1c5454ee 1033M: Ryan Mallon <rmallon@gmail.com>
efc03ecb 1034L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2b7a52a4 1035S: Maintained
d19d3667
HS
1036F: arch/arm/mach-ep93xx/
1037F: arch/arm/mach-ep93xx/include/mach/
2b7a52a4
LB
1038
1039ARM/CIRRUS LOGIC EDB9315A MACHINE SUPPORT
8b58be88 1040M: Lennert Buytenhek <kernel@wantstofly.org>
efc03ecb 1041L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2b7a52a4
LB
1042S: Maintained
1043
d4275354 1044ARM/CLKDEV SUPPORT
8b58be88 1045M: Russell King <linux@arm.linux.org.uk>
efc03ecb 1046L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
37417046 1047S: Maintained
d4275354 1048F: arch/arm/include/asm/clkdev.h
4fa2651d 1049F: drivers/clk/clkdev.c
d4275354 1050
d48134e7 1051ARM/COMPULAB CM-X270/EM-X270 and CM-X300 MACHINE SUPPORT
8b58be88 1052M: Mike Rapoport <mike@compulab.co.il>
efc03ecb 1053L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
a9da4f7e
RK
1054S: Maintained
1055
94150095
HF
1056ARM/CONTEC MICRO9 MACHINE SUPPORT
1057M: Hubert Feurstein <hubert.feurstein@contec.at>
1058S: Maintained
1059F: arch/arm/mach-ep93xx/micro9.c
1060
a06ae860
PP
1061ARM/CORESIGHT FRAMEWORK AND DRIVERS
1062M: Mathieu Poirier <mathieu.poirier@linaro.org>
1063L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1064S: Maintained
01081f5a 1065F: drivers/hwtracing/coresight/*
a06ae860
PP
1066F: Documentation/trace/coresight.txt
1067F: Documentation/devicetree/bindings/arm/coresight.txt
7a25ec8e 1068F: Documentation/ABI/testing/sysfs-bus-coresight-devices-*
a06ae860 1069
1da177e4 1070ARM/CORGI MACHINE SUPPORT
8b58be88 1071M: Richard Purdie <rpurdie@rpsys.net>
1da177e4
LT
1072S: Maintained
1073
881a95f9 1074ARM/CORTINA SYSTEMS GEMINI ARM ARCHITECTURE
162500b3 1075M: Hans Ulli Kroll <ulli.kroll@googlemail.com>
efc03ecb 1076L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
b60e23ba 1077T: git git://github.com/ulli-kroll/linux.git
162500b3 1078S: Maintained
f49afbb5 1079F: arch/arm/mach-gemini/
98a9bb5b 1080F: drivers/rtc/rtc-gemini.c
881a95f9 1081
a990cbd8 1082ARM/CSR SIRFPRIMA2 MACHINE SUPPORT
5abf58bf 1083M: Barry Song <baohua@kernel.org>
a990cbd8 1084L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
85529d14 1085T: git git://git.kernel.org/pub/scm/linux/kernel/git/baohua/linux.git
a990cbd8 1086S: Maintained
e68d7c14 1087F: arch/arm/boot/dts/prima2*
a990cbd8 1088F: arch/arm/mach-prima2/
4a9c44f1 1089F: drivers/clk/sirf/
05f30e8d 1090F: drivers/clocksource/timer-prima2.c
5833ac98 1091F: drivers/clocksource/timer-atlas7.c
f8505ef5 1092N: [^a-z]sirf
a990cbd8 1093
c9d862c4
BS
1094ARM/CONEXANT DIGICOLOR MACHINE SUPPORT
1095M: Baruch Siach <baruch@tkos.co.il>
1096L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1097S: Maintained
cde137aa 1098F: arch/arm/boot/dts/cx92755*
c9d862c4
BS
1099N: digicolor
1100
d4275354 1101ARM/EBSA110 MACHINE SUPPORT
8b58be88 1102M: Russell King <linux@arm.linux.org.uk>
efc03ecb 1103L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
d4275354
RK
1104W: http://www.arm.linux.org.uk/
1105S: Maintained
1106F: arch/arm/mach-ebsa110/
b955f6ca 1107F: drivers/net/ethernet/amd/am79c961a.*
d4275354 1108
4721f3ce
UKK
1109ARM/ENERGY MICRO (SILICON LABS) EFM32 SUPPORT
1110M: Uwe Kleine-König <kernel@pengutronix.de>
1111L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1112S: Maintained
1113N: efm32
1114
a9da4f7e 1115ARM/EZX SMARTPHONES (A780, A910, A1200, E680, ROKR E2 and ROKR E6)
8b58be88
JP
1116M: Daniel Ribeiro <drwyrm@gmail.com>
1117M: Stefan Schmidt <stefan@openezx.org>
1118M: Harald Welte <laforge@openezx.org>
d66f1886 1119L: openezx-devel@lists.openezx.org (moderated for non-subscribers)
a9da4f7e
RK
1120W: http://www.openezx.org/
1121S: Maintained
cafc2265
SS
1122T: topgit git://git.openezx.org/openezx.git
1123F: arch/arm/mach-pxa/ezx.c
a9da4f7e 1124
6a915af9 1125ARM/FARADAY FA526 PORT
162500b3 1126M: Hans Ulli Kroll <ulli.kroll@googlemail.com>
efc03ecb 1127L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
162500b3 1128S: Maintained
1fa7e547 1129T: git git://git.berlios.de/gemini-board
f49afbb5 1130F: arch/arm/mm/*-fa*
6a915af9 1131
d4275354 1132ARM/FOOTBRIDGE ARCHITECTURE
8b58be88 1133M: Russell King <linux@arm.linux.org.uk>
efc03ecb 1134L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
d4275354
RK
1135W: http://www.arm.linux.org.uk/
1136S: Maintained
1137F: arch/arm/include/asm/hardware/dec21285.h
1138F: arch/arm/mach-footbridge/
1139
86183a5f 1140ARM/FREESCALE IMX / MXC ARM ARCHITECTURE
7609ea2a 1141M: Shawn Guo <shawnguo@kernel.org>
8b58be88 1142M: Sascha Hauer <kernel@pengutronix.de>
efc03ecb 1143L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
86183a5f 1144S: Maintained
f1c12837 1145T: git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
adf79292 1146F: arch/arm/mach-imx/
ce515a6b 1147F: arch/arm/mach-mxs/
2a82f95c 1148F: arch/arm/boot/dts/imx*
e5dafa22 1149F: arch/arm/configs/imx*_defconfig
cf20968a
SG
1150F: drivers/clk/imx/
1151F: include/soc/imx/
86183a5f 1152
142109d2 1153ARM/FREESCALE VYBRID ARM ARCHITECTURE
7609ea2a 1154M: Shawn Guo <shawnguo@kernel.org>
142109d2
SA
1155M: Sascha Hauer <kernel@pengutronix.de>
1156R: Stefan Agner <stefan@agner.ch>
1157L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1158S: Maintained
1159T: git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1160F: arch/arm/mach-imx/*vf610*
1161F: arch/arm/boot/dts/vf*
1162
2b7a52a4 1163ARM/GLOMATION GESBC9312SX MACHINE SUPPORT
8b58be88 1164M: Lennert Buytenhek <kernel@wantstofly.org>
efc03ecb 1165L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2b7a52a4
LB
1166S: Maintained
1167
90b8fc34 1168ARM/GUMSTIX MACHINE SUPPORT
8b58be88 1169M: Steve Sakoman <sakoman@gmail.com>
efc03ecb 1170L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
90b8fc34
JK
1171S: Maintained
1172
ef47d5f0 1173ARM/H4700 (HP IPAQ HX4700) MACHINE SUPPORT
8b58be88 1174M: Philipp Zabel <philipp.zabel@gmail.com>
12a93f32
PZ
1175M: Paul Parsons <lost.distance@yahoo.com>
1176L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
ef47d5f0
PZ
1177S: Maintained
1178F: arch/arm/mach-pxa/hx4700.c
1179F: arch/arm/mach-pxa/include/mach/hx4700.h
12a93f32 1180F: sound/soc/pxa/hx4700.c
ef47d5f0 1181
4dfad069
WX
1182ARM/HISILICON SOC SUPPORT
1183M: Wei Xu <xuwei5@hisilicon.com>
1184L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1185W: http://www.hisilicon.com
1186S: Supported
1187T: git git://github.com/hisilicon/linux-hisi.git
1188F: arch/arm/mach-hisi/
e68d7c14
RH
1189F: arch/arm/boot/dts/hi3*
1190F: arch/arm/boot/dts/hip*
1191F: arch/arm/boot/dts/hisi*
1192F: arch/arm64/boot/dts/hisilicon/
4dfad069 1193
21f37bc3 1194ARM/HP JORNADA 7XX MACHINE SUPPORT
8b58be88 1195M: Kristoffer Ericson <kristoffer.ericson@gmail.com>
795fb7e7
JD
1196W: www.jlime.com
1197S: Maintained
084bad91
KE
1198T: git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
1199F: arch/arm/mach-sa1100/jornada720.c
1200F: arch/arm/mach-sa1100/include/mach/jornada720.h
21f37bc3 1201
5e767ab9
JMC
1202ARM/IGEP MACHINE SUPPORT
1203M: Enric Balletbo i Serra <eballetbo@gmail.com>
1204M: Javier Martinez Canillas <javier@dowhile0.org>
1205L: linux-omap@vger.kernel.org
1206L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1207S: Maintained
06ff74fd 1208F: arch/arm/boot/dts/omap3-igep*
5e767ab9 1209
403d2971
MV
1210ARM/INCOME PXA270 SUPPORT
1211M: Marek Vasut <marek.vasut@gmail.com>
1212L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1213S: Maintained
ec154082 1214F: arch/arm/mach-pxa/colibri-pxa270-income.c
403d2971 1215
2b7a52a4 1216ARM/INTEL IOP32X ARM ARCHITECTURE
8b58be88 1217M: Lennert Buytenhek <kernel@wantstofly.org>
efc03ecb 1218L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
f00f510a 1219S: Maintained
e2bdb176
DW
1220
1221ARM/INTEL IOP33X ARM ARCHITECTURE
efc03ecb 1222L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
08223d80 1223S: Orphan
2b7a52a4
LB
1224
1225ARM/INTEL IOP13XX ARM ARCHITECTURE
8b58be88 1226M: Lennert Buytenhek <kernel@wantstofly.org>
efc03ecb 1227L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
f00f510a 1228S: Maintained
2b7a52a4
LB
1229
1230ARM/INTEL IQ81342EX MACHINE SUPPORT
8b58be88 1231M: Lennert Buytenhek <kernel@wantstofly.org>
efc03ecb 1232L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
f00f510a 1233S: Maintained
2b7a52a4 1234
2b7a52a4 1235ARM/INTEL IXDP2850 MACHINE SUPPORT
8b58be88 1236M: Lennert Buytenhek <kernel@wantstofly.org>
efc03ecb 1237L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2b7a52a4
LB
1238S: Maintained
1239
dfdd8cc9
KH
1240ARM/INTEL IXP4XX ARM ARCHITECTURE
1241M: Imre Kaloz <kaloz@openwrt.org>
5529c2cd 1242M: Krzysztof Halasa <khalasa@piap.pl>
baea7b94 1243L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
dfdd8cc9
KH
1244S: Maintained
1245F: arch/arm/mach-ixp4xx/
1246
838553c5 1247ARM/INTEL RESEARCH IMOTE/STARGATE 2 MACHINE SUPPORT
7f49a7f7
JC
1248M: Jonathan Cameron <jic23@cam.ac.uk>
1249L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1250S: Maintained
1251F: arch/arm/mach-pxa/stargate2.c
1252F: drivers/pcmcia/pxa2xx_stargate2.c
1253
2b7a52a4 1254ARM/INTEL XSC3 (MANZANO) ARM CORE
8b58be88 1255M: Lennert Buytenhek <kernel@wantstofly.org>
efc03ecb 1256L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
f00f510a 1257S: Maintained
2b7a52a4
LB
1258
1259ARM/IP FABRICS DOUBLE ESPRESSO MACHINE SUPPORT
8b58be88 1260M: Lennert Buytenhek <kernel@wantstofly.org>
efc03ecb 1261L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2b7a52a4
LB
1262S: Maintained
1263
1154f858 1264ARM/TEXAS INSTRUMENT KEYSTONE ARCHITECTURE
97215800 1265M: Santosh Shilimkar <ssantosh@kernel.org>
1154f858
SS
1266L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1267S: Maintained
1268F: arch/arm/mach-keystone/
e68d7c14 1269F: arch/arm/boot/dts/k2*
317929cd 1270T: git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
1154f858 1271
bc6aa566 1272ARM/TEXAS INSTRUMENT KEYSTONE CLOCK FRAMEWORK
97215800 1273M: Santosh Shilimkar <ssantosh@kernel.org>
bc6aa566
SS
1274L: linux-kernel@vger.kernel.org
1275S: Maintained
1276F: drivers/clk/keystone/
1277
1278ARM/TEXAS INSTRUMENT KEYSTONE ClOCKSOURCE
97215800 1279M: Santosh Shilimkar <ssantosh@kernel.org>
bc6aa566
SS
1280L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1281L: linux-kernel@vger.kernel.org
1282S: Maintained
1283F: drivers/clocksource/timer-keystone.c
1284
1285ARM/TEXAS INSTRUMENT KEYSTONE RESET DRIVER
97215800 1286M: Santosh Shilimkar <ssantosh@kernel.org>
bc6aa566
SS
1287L: linux-kernel@vger.kernel.org
1288S: Maintained
1289F: drivers/power/reset/keystone-reset.c
1290
1291ARM/TEXAS INSTRUMENT AEMIF/EMIF DRIVERS
97215800 1292M: Santosh Shilimkar <ssantosh@kernel.org>
bc6aa566
SS
1293L: linux-kernel@vger.kernel.org
1294S: Maintained
1295F: drivers/memory/*emif*
1296
2b7a52a4 1297ARM/LOGICPD PXA270 MACHINE SUPPORT
8b58be88 1298M: Lennert Buytenhek <kernel@wantstofly.org>
efc03ecb 1299L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2b7a52a4
LB
1300S: Maintained
1301
3143875f
JE
1302ARM/LPC18XX ARCHITECTURE
1303M: Joachim Eastwood <manabian@gmail.com>
1304L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1305S: Maintained
19c1c32c
JE
1306F: arch/arm/boot/dts/lpc43*
1307F: drivers/clk/nxp/clk-lpc18xx*
1308F: drivers/clocksource/time-lpc32xx.c
1309F: drivers/i2c/busses/i2c-lpc2k.c
1310F: drivers/memory/pl172.c
1311F: drivers/mtd/spi-nor/nxp-spifi.c
1312F: drivers/rtc/rtc-lpc24xx.c
3143875f
JE
1313N: lpc18xx
1314
3b886171 1315ARM/MAGICIAN MACHINE SUPPORT
8b58be88 1316M: Philipp Zabel <philipp.zabel@gmail.com>
3b886171
PZ
1317S: Maintained
1318
31c17ac9 1319ARM/Marvell Kirkwood and Armada 370, 375, 38x, XP SOC support
75f41273
TP
1320M: Jason Cooper <jason@lakedaemon.net>
1321M: Andrew Lunn <andrew@lunn.ch>
1322M: Gregory Clement <gregory.clement@free-electrons.com>
dcb71503 1323M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
75f41273
TP
1324L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1325S: Maintained
1326F: arch/arm/mach-mvebu/
59ec9671 1327F: drivers/rtc/rtc-armada38x.c
31c17ac9
GC
1328F: arch/arm/boot/dts/armada*
1329F: arch/arm/boot/dts/kirkwood*
dcc3068a 1330F: arch/arm64/boot/dts/marvell/armada*
31c17ac9 1331
75f41273 1332
40f4978b
SH
1333ARM/Marvell Berlin SoC support
1334M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
1335L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1336S: Maintained
1337F: arch/arm/mach-berlin/
31c17ac9 1338F: arch/arm/boot/dts/berlin*
e68d7c14 1339F: arch/arm64/boot/dts/marvell/berlin*
31c17ac9 1340
40f4978b 1341
4cfab57e 1342ARM/Marvell Dove/MV78xx0/Orion SOC support
4f1312b0
NP
1343M: Jason Cooper <jason@lakedaemon.net>
1344M: Andrew Lunn <andrew@lunn.ch>
dcb71503 1345M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
bfda4031 1346M: Gregory Clement <gregory.clement@free-electrons.com>
efc03ecb 1347L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
4f1312b0
NP
1348S: Maintained
1349F: arch/arm/mach-dove/
54a246ff
NP
1350F: arch/arm/mach-mv78xx0/
1351F: arch/arm/mach-orion5x/
1352F: arch/arm/plat-orion/
31c17ac9
GC
1353F: arch/arm/boot/dts/dove*
1354F: arch/arm/boot/dts/orion5x*
1355
3b886171 1356
d69ac131
AC
1357ARM/Orion SoC/Technologic Systems TS-78xx platform support
1358M: Alexander Clouter <alex@digriz.org.uk>
1359L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1360W: http://www.digriz.org.uk/ts78xx/kernel
1361S: Maintained
1362F: arch/arm/mach-orion5x/ts78xx-*
1363
607b8fc9
EH
1364ARM/Mediatek RTC DRIVER
1365M: Eddie Huang <eddie.huang@mediatek.com>
1366L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1367L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1368S: Maintained
1369F: drivers/rtc/rtc-mt6397.c
1370
e54951c8
MB
1371ARM/Mediatek SoC support
1372M: Matthias Brugger <matthias.bgg@gmail.com>
1373L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
17b199d6 1374L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
e54951c8
MB
1375S: Maintained
1376F: arch/arm/boot/dts/mt6*
1377F: arch/arm/boot/dts/mt8*
1378F: arch/arm/mach-mediatek/
1379N: mtk
1380K: mediatek
1381
0f8669e3
CY
1382ARM/Mediatek USB3 PHY DRIVER
1383M: Chunfeng Yun <chunfeng.yun@mediatek.com>
1384L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1385L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1386S: Maintained
1387F: drivers/phy/phy-mt65xx-usb3.c
1388
adcb079f
AB
1389ARM/MICREL KS8695 ARCHITECTURE
1390M: Greg Ungerer <gerg@uclinux.org>
1391L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14430813 1392F: arch/arm/mach-ks8695/
adcb079f
AB
1393S: Odd Fixes
1394
d78ff0a5 1395ARM/MIOA701 MACHINE SUPPORT
8b58be88 1396M: Robert Jarzmik <robert.jarzmik@free.fr>
efc03ecb 1397L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
d78ff0a5
RJ
1398F: arch/arm/mach-pxa/mioa701.c
1399S: Maintained
1400
9624dfe6 1401ARM/NEC MOBILEPRO 900/c MACHINE SUPPORT
8b58be88 1402M: Michael Petchkovsky <mkpetch@internode.on.net>
9624dfe6
KE
1403S: Maintained
1404
e0ee9851 1405ARM/NOMADIK ARCHITECTURE
28b8e8d4 1406M: Alessandro Rubini <rubini@unipv.it>
e4651a9f 1407M: Linus Walleij <linus.walleij@linaro.org>
28b8e8d4
JP
1408L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1409S: Maintained
1410F: arch/arm/mach-nomadik/
ecc265fe 1411F: drivers/pinctrl/nomadik/
87572880 1412F: drivers/i2c/busses/i2c-nomadik.c
e4651a9f 1413T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-nomadik.git
e0ee9851 1414
9d76295a 1415ARM/OPENMOKO NEO FREERUNNER (GTA02) MACHINE SUPPORT
8b58be88 1416M: Nelson Castillo <arhuaco@freaks-unidos.net>
9d76295a
AG
1417L: openmoko-kernel@lists.openmoko.org (subscribers-only)
1418W: http://wiki.openmoko.org/wiki/Neo_FreeRunner
1419S: Supported
1420
8459c159 1421ARM/TOSA MACHINE SUPPORT
8b58be88
JP
1422M: Dmitry Eremin-Solenikov <dbaryshkov@gmail.com>
1423M: Dirk Opfer <dirk@opfer-online.de>
8459c159
DO
1424S: Maintained
1425
5d783a2d 1426ARM/PALMTX,PALMT5,PALMLD,PALMTE2,PALMTC SUPPORT
933d35f0 1427M: Marek Vasut <marek.vasut@gmail.com>
75280787 1428L: linux-arm-kernel@lists.infradead.org
b5e4ad57
MV
1429W: http://hackndev.com
1430S: Maintained
933d35f0
JP
1431F: arch/arm/mach-pxa/include/mach/palmtx.h
1432F: arch/arm/mach-pxa/palmtx.c
1433F: arch/arm/mach-pxa/include/mach/palmt5.h
1434F: arch/arm/mach-pxa/palmt5.c
1435F: arch/arm/mach-pxa/include/mach/palmld.h
1436F: arch/arm/mach-pxa/palmld.c
1437F: arch/arm/mach-pxa/include/mach/palmte2.h
1438F: arch/arm/mach-pxa/palmte2.c
1439F: arch/arm/mach-pxa/include/mach/palmtc.h
1440F: arch/arm/mach-pxa/palmtc.c
b5e4ad57 1441
b57fe924 1442ARM/PALM TREO SUPPORT
d8130624 1443M: Tomas Cech <sleep_walker@suse.com>
75280787 1444L: linux-arm-kernel@lists.infradead.org
90af5811
TSC
1445W: http://hackndev.com
1446S: Maintained
b57fe924
JP
1447F: arch/arm/mach-pxa/include/mach/palmtreo.h
1448F: arch/arm/mach-pxa/palmtreo.c
90af5811 1449
c49e1e63 1450ARM/PALMZ72 SUPPORT
8b58be88 1451M: Sergey Lapin <slapin@ossfans.org>
75280787 1452L: linux-arm-kernel@lists.infradead.org
7d2c86b5
JP
1453W: http://hackndev.com
1454S: Maintained
933d35f0
JP
1455F: arch/arm/mach-pxa/include/mach/palmz72.h
1456F: arch/arm/mach-pxa/palmz72.c
c49e1e63 1457
1da177e4 1458ARM/PLEB SUPPORT
8b58be88 1459M: Peter Chubb <pleb@gelato.unsw.edu.au>
1da177e4
LT
1460W: http://www.disy.cse.unsw.edu.au/Hardware/PLEB
1461S: Maintained
1462
1463ARM/PT DIGITAL BOARD PORT
8b58be88 1464M: Stefan Eletzhofer <stefan.eletzhofer@eletztrick.de>
efc03ecb 1465L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1da177e4
LT
1466W: http://www.arm.linux.org.uk/
1467S: Maintained
1468
8fc1b0f8 1469ARM/QUALCOMM SUPPORT
bbeaa595
AG
1470M: Andy Gross <andy.gross@linaro.org>
1471M: David Brown <david.brown@linaro.org>
8fc1b0f8 1472L: linux-arm-msm@vger.kernel.org
f5d3af9d 1473L: linux-soc@vger.kernel.org
8fc1b0f8 1474S: Maintained
0c4cbf9e
BA
1475F: arch/arm/boot/dts/qcom-*.dts
1476F: arch/arm/boot/dts/qcom-*.dtsi
8fc1b0f8 1477F: arch/arm/mach-qcom/
e68d7c14 1478F: arch/arm64/boot/dts/qcom/*
f5d3af9d 1479F: drivers/soc/qcom/
c0c89faf
SB
1480F: drivers/tty/serial/msm_serial.h
1481F: drivers/tty/serial/msm_serial.c
1482F: drivers/*/pm8???-*
1483F: drivers/mfd/ssbi.c
916f743d 1484F: drivers/firmware/qcom_scm.c
bbeaa595 1485T: git git://git.kernel.org/pub/scm/linux/kernel/git/agross/linux.git
8fc1b0f8 1486
2b7a52a4 1487ARM/RADISYS ENP2611 MACHINE SUPPORT
8b58be88 1488M: Lennert Buytenhek <kernel@wantstofly.org>
efc03ecb 1489L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2b7a52a4
LB
1490S: Maintained
1491
b138e119
SH
1492ARM/RENESAS ARM64 ARCHITECTURE
1493M: Simon Horman <horms@verge.net.au>
1494M: Magnus Damm <magnus.damm@gmail.com>
1926e54f
SH
1495L: linux-renesas-soc@vger.kernel.org
1496Q: http://patchwork.kernel.org/project/linux-renesas-soc/list/
b138e119
SH
1497T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next
1498S: Supported
1499F: arch/arm64/boot/dts/renesas/
1500
d4275354 1501ARM/RISCPC ARCHITECTURE
8b58be88 1502M: Russell King <linux@arm.linux.org.uk>
efc03ecb 1503L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
d4275354
RK
1504W: http://www.arm.linux.org.uk/
1505S: Maintained
d4275354
RK
1506F: arch/arm/include/asm/hardware/entry-macro-iomd.S
1507F: arch/arm/include/asm/hardware/ioc.h
1508F: arch/arm/include/asm/hardware/iomd.h
1509F: arch/arm/include/asm/hardware/memc.h
1510F: arch/arm/mach-rpc/
1a6422f6 1511F: drivers/net/ethernet/8390/etherh.c
9e13fbf7
JK
1512F: drivers/net/ethernet/i825xx/ether1*
1513F: drivers/net/ethernet/seeq/ether3*
d4275354
RK
1514F: drivers/scsi/arm/
1515
08ddbb0a
HS
1516ARM/Rockchip SoC support
1517M: Heiko Stuebner <heiko@sntech.de>
1518L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
00250b52 1519L: linux-rockchip@lists.infradead.org
9f273c24 1520T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip.git
08ddbb0a 1521S: Maintained
541555e9 1522F: arch/arm/boot/dts/rk3*
08ddbb0a 1523F: arch/arm/mach-rockchip/
541555e9
HS
1524F: drivers/clk/rockchip/
1525F: drivers/i2c/busses/i2c-rk3x.c
08ddbb0a 1526F: drivers/*/*rockchip*
541555e9
HS
1527F: drivers/*/*/*rockchip*
1528F: sound/soc/rockchip/
b4331b43 1529N: rockchip
08ddbb0a 1530
5bfb937c
KK
1531ARM/SAMSUNG EXYNOS ARM ARCHITECTURES
1532M: Kukjin Kim <kgene@kernel.org>
e8f98457 1533M: Krzysztof Kozlowski <k.kozlowski@samsung.com>
efc03ecb 1534L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
7a549d78 1535L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
b21477f9 1536S: Maintained
6f0589c8 1537F: arch/arm/boot/dts/s3c*
e68d7c14
RH
1538F: arch/arm/boot/dts/s5p*
1539F: arch/arm/boot/dts/samsung*
6f0589c8 1540F: arch/arm/boot/dts/exynos*
d97236e6 1541F: arch/arm64/boot/dts/exynos/
482ce512 1542F: arch/arm/plat-samsung/
769bbb63
HS
1543F: arch/arm/mach-s3c24*/
1544F: arch/arm/mach-s3c64xx/
5bfb937c
KK
1545F: arch/arm/mach-s5p*/
1546F: arch/arm/mach-exynos*/
eb2ffcaf
BD
1547F: drivers/*/*s3c2410*
1548F: drivers/*/*/*s3c2410*
bf50ddcd 1549F: drivers/soc/samsung/*
40c76662
MB
1550F: drivers/spi/spi-s3c*
1551F: sound/soc/samsung/*
d6b9aea6
KK
1552F: Documentation/arm/Samsung/
1553F: Documentation/devicetree/bindings/arm/samsung/
1554F: Documentation/devicetree/bindings/sram/samsung-sram.txt
1555F: Documentation/devicetree/bindings/power/pd-samsung.txt
33d43cdd 1556N: exynos
f556cb07 1557
10ffa964
KP
1558ARM/SAMSUNG MOBILE MACHINE SUPPORT
1559M: Kyungmin Park <kyungmin.park@samsung.com>
1560L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1561S: Maintained
004bbd3c 1562F: arch/arm/mach-s5pv210/
10ffa964 1563
3ce4ccb6
KD
1564ARM/SAMSUNG S5P SERIES 2D GRAPHICS ACCELERATION (G2D) SUPPORT
1565M: Kyungmin Park <kyungmin.park@samsung.com>
1566M: Kamil Debski <k.debski@samsung.com>
1567L: linux-arm-kernel@lists.infradead.org
1568L: linux-media@vger.kernel.org
1569S: Maintained
1570F: drivers/media/platform/s5p-g2d/
1571
e6a476fd
MS
1572ARM/SAMSUNG S5P SERIES Multi Format Codec (MFC) SUPPORT
1573M: Kyungmin Park <kyungmin.park@samsung.com>
1574M: Kamil Debski <k.debski@samsung.com>
6305902c 1575M: Jeongtae Park <jtp.park@samsung.com>
e6a476fd
MS
1576L: linux-arm-kernel@lists.infradead.org
1577L: linux-media@vger.kernel.org
1578S: Maintained
934455d7 1579F: arch/arm/plat-samsung/s5p-dev-mfc.c
90d72ac6 1580F: drivers/media/platform/s5p-mfc/
e6a476fd
MS
1581
1582ARM/SAMSUNG S5P SERIES TV SUBSYSTEM SUPPORT
1583M: Kyungmin Park <kyungmin.park@samsung.com>
1584M: Tomasz Stanislawski <t.stanislaws@samsung.com>
1585L: linux-arm-kernel@lists.infradead.org
1586L: linux-media@vger.kernel.org
1587S: Maintained
90d72ac6 1588F: drivers/media/platform/s5p-tv/
e6a476fd 1589
7d9f9bf4
AP
1590ARM/SAMSUNG S5P SERIES JPEG CODEC SUPPORT
1591M: Andrzej Pietrasiewicz <andrzej.p@samsung.com>
1592M: Jacek Anaszewski <j.anaszewski@samsung.com>
1593L: linux-arm-kernel@lists.infradead.org
1594L: linux-media@vger.kernel.org
1595S: Maintained
1596F: drivers/media/platform/s5p-jpeg/
1597
d48d38e8 1598ARM/SHMOBILE ARM ARCHITECTURE
5e212598 1599M: Simon Horman <horms@verge.net.au>
d48d38e8 1600M: Magnus Damm <magnus.damm@gmail.com>
4a121096 1601L: linux-renesas-soc@vger.kernel.org
4a121096 1602Q: http://patchwork.kernel.org/project/linux-renesas-soc/list/
5e212598 1603T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next
d48d38e8 1604S: Supported
0b514fdb
SH
1605F: arch/arm/boot/dts/emev2*
1606F: arch/arm/boot/dts/r7s*
1607F: arch/arm/boot/dts/r8a*
1608F: arch/arm/boot/dts/sh*
0b514fdb 1609F: arch/arm/configs/shmobile_defconfig
7a2071c5 1610F: arch/arm/include/debug/renesas-scif.S
d48d38e8
PM
1611F: arch/arm/mach-shmobile/
1612F: drivers/sh/
1613
66314223 1614ARM/SOCFPGA ARCHITECTURE
ba2b7d0a 1615M: Dinh Nguyen <dinguyen@opensource.altera.com>
66314223
DN
1616S: Maintained
1617F: arch/arm/mach-socfpga/
efadb751
DN
1618F: arch/arm/boot/dts/socfpga*
1619F: arch/arm/configs/socfpga_defconfig
e68d7c14 1620F: arch/arm64/boot/dts/altera/
ba2b7d0a 1621W: http://www.rocketboards.org
efadb751 1622T: git git://git.kernel.org/pub/scm/linux/kernel/git/dinguyen/linux.git
66314223
DN
1623
1624ARM/SOCFPGA CLOCK FRAMEWORK SUPPORT
ba2b7d0a 1625M: Dinh Nguyen <dinguyen@opensource.altera.com>
66314223
DN
1626S: Maintained
1627F: drivers/clk/socfpga/
1628
71bcada8
TT
1629ARM/SOCFPGA EDAC SUPPORT
1630M: Thor Thayer <tthayer@opensource.altera.com>
1631S: Maintained
1632F: drivers/edac/altera_edac.
1633
65ebcc11 1634ARM/STI ARCHITECTURE
a92177ea
SK
1635M: Srinivas Kandagatla <srinivas.kandagatla@gmail.com>
1636M: Maxime Coquelin <maxime.coquelin@st.com>
1637M: Patrice Chotard <patrice.chotard@st.com>
65ebcc11
SK
1638L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1639L: kernel@stlinux.com
1640W: http://www.stlinux.com
1641S: Maintained
1642F: arch/arm/mach-sti/
a92177ea 1643F: arch/arm/boot/dts/sti*
b8e31bf3 1644F: drivers/char/hw_random/st-rng.c
a92177ea 1645F: drivers/clocksource/arm_global_timer.c
82805d1b 1646F: drivers/clocksource/clksrc_st_lpc.c
a92177ea 1647F: drivers/i2c/busses/i2c-st.c
346e2e4a 1648F: drivers/media/rc/st_rc.c
95d66b16 1649F: drivers/media/platform/sti/c8sectpfe/
f53b2bff 1650F: drivers/mmc/host/sdhci-st.c
e95cf393
PG
1651F: drivers/phy/phy-miphy28lp.c
1652F: drivers/phy/phy-miphy365x.c
6da969a5 1653F: drivers/phy/phy-stih407-usb.c
26389c78 1654F: drivers/phy/phy-stih41x-usb.c
346e2e4a
GKH
1655F: drivers/pinctrl/pinctrl-st.c
1656F: drivers/reset/sti/
db4112e6 1657F: drivers/rtc/rtc-st-lpc.c
346e2e4a 1658F: drivers/tty/serial/st-asc.c
eb11adab 1659F: drivers/usb/dwc3/dwc3-st.c
62f6f086
PG
1660F: drivers/usb/host/ehci-st.c
1661F: drivers/usb/host/ohci-st.c
db4112e6 1662F: drivers/watchdog/st_lpc_wdt.c
daac6f86 1663F: drivers/ata/ahci_st.c
65ebcc11 1664
ee6e7879
MC
1665ARM/STM32 ARCHITECTURE
1666M: Maxime Coquelin <mcoquelin.stm32@gmail.com>
1667L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1668S: Maintained
1669T: git git://git.kernel.org/pub/scm/linux/kernel/git/mcoquelin/stm32.git
1670N: stm32
1671F: drivers/clocksource/armv7m_systick.c
1672
d6de5b02
MG
1673ARM/TANGO ARCHITECTURE
1674M: Marc Gonzalez <marc_gonzalez@sigmadesigns.com>
1675L: linux-arm-kernel@lists.infradead.org
1676S: Maintained
1677F: arch/arm/mach-tango/
1678F: arch/arm/boot/dts/tango*
1679
2b7a52a4 1680ARM/TECHNOLOGIC SYSTEMS TS7250 MACHINE SUPPORT
8b58be88 1681M: Lennert Buytenhek <kernel@wantstofly.org>
efc03ecb 1682L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2b7a52a4
LB
1683S: Maintained
1684
1bbd7089 1685ARM/TETON BGA MACHINE SUPPORT
706e69d6 1686M: "Mark F. Brown" <mark.brown314@gmail.com>
1bbd7089
MB
1687L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1688S: Maintained
1689
2b7a52a4 1690ARM/THECUS N2100 MACHINE SUPPORT
8b58be88 1691M: Lennert Buytenhek <kernel@wantstofly.org>
efc03ecb 1692L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2b7a52a4
LB
1693S: Maintained
1694
98ad6e3b 1695ARM/NUVOTON W90X900 ARM ARCHITECTURE
8b58be88 1696M: Wan ZongShun <mcuos.com@gmail.com>
efc03ecb 1697L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
7d2c86b5
JP
1698W: http://www.mcuos.com
1699S: Maintained
4e89e8f6 1700F: arch/arm/mach-w90x900/
4e89e8f6
WZ
1701F: drivers/input/keyboard/w90p910_keypad.c
1702F: drivers/input/touchscreen/w90p910_ts.c
1703F: drivers/watchdog/nuc900_wdt.c
679ec0ef 1704F: drivers/net/ethernet/nuvoton/w90p910_ether.c
5351684f 1705F: drivers/mtd/nand/nuc900_nand.c
4e89e8f6 1706F: drivers/rtc/rtc-nuc900.c
9df92e6c 1707F: drivers/spi/spi-nuc900.c
4e89e8f6 1708F: drivers/usb/host/ehci-w90x900.c
8a61f013 1709F: drivers/video/fbdev/nuc900fb.c
98ad6e3b 1710
54274d71 1711ARM/U300 MACHINE SUPPORT
e4651a9f 1712M: Linus Walleij <linus.walleij@linaro.org>
54274d71
LW
1713L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1714S: Supported
1715F: arch/arm/mach-u300/
9affbd24 1716F: drivers/clocksource/timer-u300.c
54274d71
LW
1717F: drivers/i2c/busses/i2c-stu300.c
1718F: drivers/rtc/rtc-coh901331.c
1719F: drivers/watchdog/coh901327_wdt.c
1720F: drivers/dma/coh901318*
87572880
LW
1721F: drivers/mfd/ab3100*
1722F: drivers/rtc/rtc-ab3100.c
1723F: drivers/rtc/rtc-coh901331.c
1724T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-stericsson.git
54274d71 1725
3d00d04f
MY
1726ARM/UNIPHIER ARCHITECTURE
1727M: Masahiro Yamada <yamada.masahiro@socionext.com>
1728L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1729S: Maintained
a3ff83d2 1730F: arch/arm/boot/dts/uniphier*
e7ecbc05 1731F: arch/arm/include/asm/hardware/cache-uniphier.h
3d00d04f 1732F: arch/arm/mach-uniphier/
e7ecbc05 1733F: arch/arm/mm/cache-uniphier.c
e1a0ebc8 1734F: arch/arm64/boot/dts/socionext/
4b7f48d3 1735F: drivers/bus/uniphier-system-bus.c
dd6fd4a3 1736F: drivers/i2c/busses/i2c-uniphier*
a3ff83d2
MY
1737F: drivers/pinctrl/uniphier/
1738F: drivers/tty/serial/8250/8250_uniphier.c
3d00d04f
MY
1739N: uniphier
1740
87572880 1741ARM/Ux500 ARM ARCHITECTURE
e4651a9f 1742M: Linus Walleij <linus.walleij@linaro.org>
870725d9
SK
1743L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1744S: Maintained
1745F: arch/arm/mach-ux500/
e4651a9f 1746F: drivers/clocksource/clksrc-dbx500-prcmu.c
87572880 1747F: drivers/dma/ste_dma40*
e4651a9f 1748F: drivers/hwspinlock/u8500_hsem.c
87572880
LW
1749F: drivers/mfd/abx500*
1750F: drivers/mfd/ab8500*
e4651a9f
LW
1751F: drivers/mfd/dbx500*
1752F: drivers/mfd/db8500*
ecc265fe
JP
1753F: drivers/pinctrl/nomadik/pinctrl-ab*
1754F: drivers/pinctrl/nomadik/pinctrl-nomadik*
87572880 1755F: drivers/rtc/rtc-ab8500.c
e4651a9f 1756F: drivers/rtc/rtc-pl031.c
87572880 1757T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-stericsson.git
870725d9 1758
e93fde28
UH
1759ARM/Ux500 CLOCK FRAMEWORK SUPPORT
1760M: Ulf Hansson <ulf.hansson@linaro.org>
1761L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1762T: git git://git.linaro.org/people/ulfh/clk.git
1763S: Maintained
1764F: drivers/clk/ux500/
1765F: include/linux/platform_data/clk-ux500.h
1766
740d93b1
PM
1767ARM/VERSATILE EXPRESS PLATFORM
1768M: Liviu Dudau <liviu.dudau@arm.com>
1769M: Sudeep Holla <sudeep.holla@arm.com>
1770M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
1771L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1772S: Maintained
1773F: arch/arm/boot/dts/vexpress*
e68d7c14 1774F: arch/arm64/boot/dts/arm/
740d93b1
PM
1775F: arch/arm/mach-vexpress/
1776F: */*/vexpress*
7e8f403f 1777F: */*/*/vexpress*
740d93b1
PM
1778F: drivers/clk/versatile/clk-vexpress-osc.c
1779F: drivers/clocksource/versatile.c
1780
d4275354 1781ARM/VFP SUPPORT
8b58be88 1782M: Russell King <linux@arm.linux.org.uk>
efc03ecb 1783L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
d4275354
RK
1784W: http://www.arm.linux.org.uk/
1785S: Maintained
1786F: arch/arm/vfp/
1787
e66b6d8e
MV
1788ARM/VOIPAC PXA270 SUPPORT
1789M: Marek Vasut <marek.vasut@gmail.com>
1790L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1791S: Maintained
1792F: arch/arm/mach-pxa/vpac270.c
e0cca11b 1793F: arch/arm/mach-pxa/include/mach/vpac270.h
e66b6d8e 1794
04529fe2
TP
1795ARM/VT8500 ARM ARCHITECTURE
1796M: Tony Prisk <linux@prisktech.co.nz>
1797L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1798S: Maintained
1799F: arch/arm/mach-vt8500/
41fd91b4 1800F: drivers/clocksource/vt8500_timer.c
560746eb 1801F: drivers/i2c/busses/i2c-wmt.c
41fd91b4
TP
1802F: drivers/mmc/host/wmt-sdmmc.c
1803F: drivers/pwm/pwm-vt8500.c
1804F: drivers/rtc/rtc-vt8500.c
1805F: drivers/tty/serial/vt8500_serial.c
4f31102b 1806F: drivers/usb/host/ehci-platform.c
41fd91b4 1807F: drivers/usb/host/uhci-platform.c
8a61f013
JH
1808F: drivers/video/fbdev/vt8500lcdfb.*
1809F: drivers/video/fbdev/wm8505fb*
1810F: drivers/video/fbdev/wmt_ge_rops.*
04529fe2 1811
e66b6d8e
MV
1812ARM/ZIPIT Z2 SUPPORT
1813M: Marek Vasut <marek.vasut@gmail.com>
1814L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1815S: Maintained
1816F: arch/arm/mach-pxa/z2.c
6ab2a855 1817F: arch/arm/mach-pxa/include/mach/z2.h
e66b6d8e 1818
5ecc4b53
JN
1819ARM/ZTE ARCHITECTURE
1820M: Jun Nie <jun.nie@linaro.org>
1821L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1822S: Maintained
1823F: arch/arm/mach-zx/
1824F: drivers/clk/zte/
1825F: Documentation/devicetree/bindings/arm/zte.txt
1826F: Documentation/devicetree/bindings/clock/zx296702-clk.txt
1827
51f29d44
MS
1828ARM/ZYNQ ARCHITECTURE
1829M: Michal Simek <michal.simek@xilinx.com>
f0fd9ad8 1830R: Sören Brinkmann <soren.brinkmann@xilinx.com>
51f29d44
MS
1831L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1832W: http://wiki.xilinx.com
d6448b76 1833T: git https://github.com/Xilinx/linux-xlnx.git
51f29d44
MS
1834S: Supported
1835F: arch/arm/mach-zynq/
bd2a337a 1836F: drivers/cpuidle/cpuidle-zynq.c
fb9d4959 1837F: drivers/block/xsysace.c
c2fd4e38
MS
1838N: zynq
1839N: xilinx
1840F: drivers/clocksource/cadence_ttc_timer.c
df8eb569 1841F: drivers/i2c/busses/i2c-cadence.c
e3ec3a3d 1842F: drivers/mmc/host/sdhci-of-arasan.c
ae9b56e3 1843F: drivers/edac/synopsys_edac.c
51f29d44 1844
48ec83bc 1845ARM SMMU DRIVERS
b8f9879e 1846M: Will Deacon <will.deacon@arm.com>
c8bff3a6 1847R: Robin Murphy <robin.murphy@arm.com>
b8f9879e
WD
1848L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1849S: Maintained
1850F: drivers/iommu/arm-smmu.c
48ec83bc 1851F: drivers/iommu/arm-smmu-v3.c
e1d3c0fd 1852F: drivers/iommu/io-pgtable-arm.c
c8bff3a6 1853F: drivers/iommu/io-pgtable-arm-v7s.c
b8f9879e 1854
38074229
CM
1855ARM64 PORT (AARCH64 ARCHITECTURE)
1856M: Catalin Marinas <catalin.marinas@arm.com>
d19766ec 1857M: Will Deacon <will.deacon@arm.com>
38074229 1858L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9f273c24 1859T: git git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git
38074229
CM
1860S: Maintained
1861F: arch/arm64/
d19766ec 1862F: Documentation/arm64/
38074229 1863
9d7005f9
LP
1864AS3645A LED FLASH CONTROLLER DRIVER
1865M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
1866L: linux-media@vger.kernel.org
1867T: git git://linuxtv.org/media_tree.git
1868S: Maintained
1869F: drivers/media/i2c/as3645a.c
b5dcee22 1870F: include/media/i2c/as3645a.h
9d7005f9 1871
d58de038
GJ
1872ASC7621 HARDWARE MONITOR DRIVER
1873M: George Joseph <george.joseph@fairview5.com>
968ce1b1 1874L: linux-hwmon@vger.kernel.org
d58de038
GJ
1875S: Maintained
1876F: Documentation/hwmon/asc7621
1877F: drivers/hwmon/asc7621.c
1878
b229ece9 1879ASUS NOTEBOOKS AND EEEPC ACPI/WMI EXTRAS DRIVERS
5909c654 1880M: Corentin Chary <corentin.chary@gmail.com>
1da177e4 1881L: acpi4asus-user@lists.sourceforge.net
d0944853 1882L: platform-driver-x86@vger.kernel.org
76593d6f 1883W: http://acpi4asus.sf.net
85091b71 1884S: Maintained
b229ece9
CC
1885F: drivers/platform/x86/asus*.c
1886F: drivers/platform/x86/eeepc*.c
85091b71 1887
f6a6bbae
JPRV
1888ASUS WIRELESS RADIO CONTROL DRIVER
1889M: JoĂ£o Paulo Rechi Vita <jprvita@gmail.com>
1890L: platform-driver-x86@vger.kernel.org
1891S: Maintained
1892F: drivers/platform/x86/asus-wireless.c
1893
953a6479 1894ASYNCHRONOUS TRANSFERS/TRANSFORMS (IOAT) API
08223d80 1895R: Dan Williams <dan.j.williams@intel.com>
b3e5f263 1896W: http://sourceforge.net/projects/xscaleiop
08223d80 1897S: Odd fixes
679655da
JP
1898F: Documentation/crypto/async-tx-api.txt
1899F: crypto/async_tx/
1900F: drivers/dma/
1901F: include/linux/dmaengine.h
1902F: include/linux/async_tx.h
b3e5f263 1903
a1867d36 1904AT24 EEPROM DRIVER
14d77c4d 1905M: Wolfram Sang <wsa@the-dreams.de>
a1867d36
WS
1906L: linux-i2c@vger.kernel.org
1907S: Maintained
1908F: drivers/misc/eeprom/at24.c
25f73ed5 1909F: include/linux/platform_data/at24.h
a1867d36 1910
e7839f25 1911ATA OVER ETHERNET (AOE) DRIVER
fb903811
EC
1912M: "Ed L. Cashin" <ed.cashin@acm.org>
1913W: http://www.openaoe.org/
1da177e4 1914S: Supported
679655da
JP
1915F: Documentation/aoe/
1916F: drivers/block/aoe/
1da177e4 1917
aad7a211
AB
1918ATHEROS 71XX/9XXX GPIO DRIVER
1919M: Alban Bedel <albeu@free.fr>
1920W: https://github.com/AlbanBedel/linux
1921T: git git://github.com/AlbanBedel/linux
1922S: Maintained
1923F: drivers/gpio/gpio-ath79.c
1924F: Documentation/devicetree/bindings/gpio/gpio-ath79.txt
1925
9a10a870 1926ATHEROS ATH GENERIC UTILITIES
f726ee65 1927M: "Luis R. Rodriguez" <mcgrof@do-not-panic.com>
9a10a870
JP
1928L: linux-wireless@vger.kernel.org
1929S: Supported
1930F: drivers/net/wireless/ath/*
1931
fa1c114f 1932ATHEROS ATH5K WIRELESS DRIVER
8b58be88
JP
1933M: Jiri Slaby <jirislaby@gmail.com>
1934M: Nick Kossifidis <mickflemm@gmail.com>
f726ee65 1935M: "Luis R. Rodriguez" <mcgrof@do-not-panic.com>
fa1c114f 1936L: linux-wireless@vger.kernel.org
72c706b7 1937W: http://wireless.kernel.org/en/users/Drivers/ath5k
fa1c114f 1938S: Maintained
fa451753 1939F: drivers/net/wireless/ath/ath5k/
fa1c114f 1940
12e62d6f
KV
1941ATHEROS ATH6KL WIRELESS DRIVER
1942M: Kalle Valo <kvalo@qca.qualcomm.com>
1943L: linux-wireless@vger.kernel.org
1944W: http://wireless.kernel.org/en/users/Drivers/ath6kl
9f273c24 1945T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
12e62d6f
KV
1946S: Supported
1947F: drivers/net/wireless/ath/ath6kl/
1948
2be7d22f 1949WILOCITY WIL6210 WIRELESS DRIVER
23ba8a66 1950M: Maya Erez <qca_merez@qca.qualcomm.com>
2be7d22f
VK
1951L: linux-wireless@vger.kernel.org
1952L: wil6210@qca.qualcomm.com
1953S: Supported
1954W: http://wireless.kernel.org/en/users/Drivers/wil6210
1955F: drivers/net/wireless/ath/wil6210/
dba4b74d 1956F: include/uapi/linux/wil6210_uapi.h
2be7d22f 1957
1d7e1e6b
CL
1958CARL9170 LINUX COMMUNITY WIRELESS DRIVER
1959M: Christian Lamparter <chunkeey@googlemail.com>
1960L: linux-wireless@vger.kernel.org
1961W: http://wireless.kernel.org/en/users/Drivers/carl9170
1962S: Maintained
1963F: drivers/net/wireless/ath/carl9170/
1964
2c2a6172
LT
1965ATK0110 HWMON DRIVER
1966M: Luca Tettamanti <kronos.it@gmail.com>
968ce1b1 1967L: linux-hwmon@vger.kernel.org
2c2a6172
LT
1968S: Maintained
1969F: drivers/hwmon/asus_atk0110.c
1970
6f69a6d7 1971ATI_REMOTE2 DRIVER
8b58be88 1972M: Ville Syrjala <syrjala@sci.fi>
6f69a6d7 1973S: Maintained
679655da 1974F: drivers/input/misc/ati_remote2.c
6f69a6d7 1975
7ae115b4 1976ATLX ETHERNET DRIVERS
8b58be88 1977M: Jay Cliburn <jcliburn@gmail.com>
cb2f33e9 1978M: Chris Snook <chris.snook@gmail.com>
e443e383 1979L: netdev@vger.kernel.org
8d5ca6ec
JC
1980W: http://sourceforge.net/projects/atl1
1981W: http://atl1.sourceforge.net
1982S: Maintained
2b133ad6 1983F: drivers/net/ethernet/atheros/
8d5ca6ec 1984
1da177e4 1985ATM
366c1bd1 1986M: Chas Williams <3chas3@gmail.com>
476604de 1987L: linux-atm-general@lists.sourceforge.net (moderated for non-subscribers)
44ae98b5 1988L: netdev@vger.kernel.org
1da177e4
LT
1989W: http://linux-atm.sourceforge.net
1990S: Maintained
679655da
JP
1991F: drivers/atm/
1992F: include/linux/atm*
c117ab84 1993F: include/uapi/linux/atm*
1da177e4 1994
04ac2f46 1995ATMEL AT91 / AT32 MCI DRIVER
24e1511f 1996M: Ludovic Desroches <ludovic.desroches@atmel.com>
04ac2f46
NF
1997S: Maintained
1998F: drivers/mmc/host/atmel-mci.c
04ac2f46 1999
a1cfac48 2000ATMEL AT91 / AT32 SERIAL DRIVER
a02875a6 2001M: Nicolas Ferre <nicolas.ferre@atmel.com>
a1cfac48 2002S: Supported
df621252 2003F: drivers/tty/serial/atmel_serial.c
a1cfac48 2004
b9cd7a25
LD
2005ATMEL SAMA5D2 ADC DRIVER
2006M: Ludovic Desroches <ludovic.desroches@atmel.com>
2007L: linux-iio@vger.kernel.org
2008S: Supported
2009F: drivers/iio/adc/at91-sama5d2_adc.c
2010
dfae90ed 2011ATMEL Audio ALSA driver
3a82002c 2012M: Nicolas Ferre <nicolas.ferre@atmel.com>
dfae90ed
BS
2013L: alsa-devel@alsa-project.org (moderated for non-subscribers)
2014S: Supported
2015F: sound/soc/atmel
2016
b414dc16
NF
2017ATMEL DMA DRIVER
2018M: Nicolas Ferre <nicolas.ferre@atmel.com>
2019L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2020S: Supported
2021F: drivers/dma/at_hdmac.c
2022F: drivers/dma/at_hdmac_regs.h
6f0d65af 2023F: include/linux/platform_data/dma-atmel.h
b414dc16 2024
6bd0f436
LD
2025ATMEL XDMA DRIVER
2026M: Ludovic Desroches <ludovic.desroches@atmel.com>
2027L: linux-arm-kernel@lists.infradead.org
2028L: dmaengine@vger.kernel.org
2029S: Supported
2030F: drivers/dma/at_xdmac.c
2031
888f2804
LD
2032ATMEL I2C DRIVER
2033M: Ludovic Desroches <ludovic.desroches@atmel.com>
2034L: linux-i2c@vger.kernel.org
2035S: Supported
2036F: drivers/i2c/busses/i2c-at91.c
2037
15515545 2038ATMEL ISI DRIVER
50cb2efa 2039M: Ludovic Desroches <ludovic.desroches@atmel.com>
15515545
JW
2040L: linux-media@vger.kernel.org
2041S: Supported
f2294c2d 2042F: drivers/media/platform/soc_camera/atmel-isi.c
15515545
JW
2043F: include/media/atmel-isi.h
2044
8f4c79ce 2045ATMEL LCDFB DRIVER
8b58be88 2046M: Nicolas Ferre <nicolas.ferre@atmel.com>
c69f677c 2047L: linux-fbdev@vger.kernel.org
8f4c79ce 2048S: Maintained
8a61f013 2049F: drivers/video/fbdev/atmel_lcdfb.c
679655da 2050F: include/video/atmel_lcdc.h
8f4c79ce 2051
89e5785f 2052ATMEL MACB ETHERNET DRIVER
a02875a6 2053M: Nicolas Ferre <nicolas.ferre@atmel.com>
89e5785f 2054S: Supported
9f2f381f 2055F: drivers/net/ethernet/cadence/
89e5785f 2056
5cbac98a 2057ATMEL NAND DRIVER
50cb2efa
NF
2058M: Wenyou Yang <wenyou.yang@atmel.com>
2059M: Josh Wu <rainyfeeling@outlook.com>
5cbac98a
JW
2060L: linux-mtd@lists.infradead.org
2061S: Supported
2062F: drivers/mtd/nand/atmel_nand*
2063
05c441ef 2064ATMEL SDMMC DRIVER
2065M: Ludovic Desroches <ludovic.desroches@atmel.com>
2066L: linux-mmc@vger.kernel.org
2067S: Supported
2068F: drivers/mmc/host/sdhci-of-at91.c
2069
754ce4f2 2070ATMEL SPI DRIVER
a02875a6 2071M: Nicolas Ferre <nicolas.ferre@atmel.com>
754ce4f2 2072S: Supported
9df92e6c 2073F: drivers/spi/spi-atmel.*
754ce4f2 2074
0ef09015 2075ATMEL SSC DRIVER
03515f32 2076M: Nicolas Ferre <nicolas.ferre@atmel.com>
0ef09015
BS
2077L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2078S: Supported
2079F: drivers/misc/atmel-ssc.c
2080F: include/linux/atmel-ssc.h
2081
e9cb1c5a
NF
2082ATMEL Timer Counter (TC) AND CLOCKSOURCE DRIVERS
2083M: Nicolas Ferre <nicolas.ferre@atmel.com>
2084L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2085S: Supported
2086F: drivers/misc/atmel_tclib.c
2087F: drivers/clocksource/tcb_clksrc.c
2088
914a3f3b 2089ATMEL USBA UDC DRIVER
a02875a6
NF
2090M: Nicolas Ferre <nicolas.ferre@atmel.com>
2091L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
914a3f3b 2092S: Supported
faf2e1db 2093F: drivers/usb/gadget/udc/atmel_usba_udc.*
914a3f3b 2094
1da177e4 2095ATMEL WIRELESS DRIVER
8b58be88 2096M: Simon Kelley <simon@thekelleys.org.uk>
724c6b35 2097L: linux-wireless@vger.kernel.org
1da177e4
LT
2098W: http://www.thekelleys.org.uk/atmel
2099W: http://atmelwlandriver.sourceforge.net/
2100S: Maintained
30fe0f9b 2101F: drivers/net/wireless/atmel/atmel*
1da177e4 2102
a14c0f8f
ND
2103ATMEL MAXTOUCH DRIVER
2104M: Nick Dyer <nick.dyer@itdev.co.uk>
2105T: git git://github.com/atmel-maxtouch/linux.git
2106S: Supported
2107F: Documentation/devicetree/bindings/input/atmel,maxtouch.txt
2108F: drivers/input/touchscreen/atmel_mxt_ts.c
2109F: include/linux/platform_data/atmel_mxt_ts.h
2110
26780d9e 2111ATTO EXPRESSSAS SAS/SATA RAID SCSI DRIVER
b75f0050
JP
2112M: Bradley Grove <linuxdrivers@attotech.com>
2113L: linux-scsi@vger.kernel.org
2114W: http://www.attotech.com
2115S: Supported
2116F: drivers/scsi/esas2r
26780d9e 2117
bc6e17b8
SS
2118ATUSB IEEE 802.15.4 RADIO DRIVER
2119M: Stefan Schmidt <stefan@osg.samsung.com>
2120L: linux-wpan@vger.kernel.org
2121S: Maintained
2122F: drivers/net/ieee802154/atusb.c
2123F: drivers/net/ieee802154/atusb.h
2124F: drivers/net/ieee802154/at86rf230.h
2125
a92b7b80 2126AUDIT SUBSYSTEM
915f389d 2127M: Paul Moore <paul@paul-moore.com>
8b58be88 2128M: Eric Paris <eparis@redhat.com>
915f389d 2129L: linux-audit@redhat.com (moderated for non-subscribers)
ad3f9a22 2130W: http://people.redhat.com/sgrubb/audit/
915f389d 2131T: git git://git.infradead.org/users/pcmoore/audit
a92b7b80 2132S: Maintained
679655da 2133F: include/linux/audit.h
c117ab84 2134F: include/uapi/linux/audit.h
679655da 2135F: kernel/audit*
a92b7b80 2136
70e84049 2137AUXILIARY DISPLAY DRIVERS
8b58be88 2138M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
450c622e
MO
2139W: http://miguelojeda.es/auxdisplay.htm
2140W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
70e84049 2141S: Maintained
679655da
JP
2142F: drivers/auxdisplay/
2143F: include/linux/cfag12864b.h
70e84049 2144
5f97f7f9 2145AVR32 ARCHITECTURE
e336f61f
HCE
2146M: Haavard Skinnemoen <hskinnemoen@gmail.com>
2147M: Hans-Christian Egtvedt <egtvedt@samfundet.no>
5f97f7f9 2148W: http://www.atmel.com/products/AVR32/
249d9d9d 2149W: http://mirror.egtvedt.no/avr32linux.org/
5f97f7f9 2150W: http://avrfreaks.net/
e336f61f 2151S: Maintained
679655da 2152F: arch/avr32/
5f97f7f9
HS
2153
2154AVR32/AT32AP MACHINE SUPPORT
e336f61f
HCE
2155M: Haavard Skinnemoen <hskinnemoen@gmail.com>
2156M: Hans-Christian Egtvedt <egtvedt@samfundet.no>
2157S: Maintained
679655da 2158F: arch/avr32/mach-at32ap/
5f97f7f9 2159
1da177e4 2160AX.25 NETWORK LAYER
8b58be88 2161M: Ralf Baechle <ralf@linux-mips.org>
1da177e4 2162L: linux-hams@vger.kernel.org
d34cb28a 2163W: http://www.linux-ax25.org/
1da177e4 2164S: Maintained
c117ab84 2165F: include/uapi/linux/ax25.h
679655da
JP
2166F: include/net/ax25.h
2167F: net/ax25/
1da177e4 2168
d5269395 2169AZ6007 DVB DRIVER
009a5410 2170M: Mauro Carvalho Chehab <mchehab@osg.samsung.com>
d5269395 2171L: linux-media@vger.kernel.org
a825eaec 2172W: https://linuxtv.org
d5269395
MCC
2173T: git git://linuxtv.org/media_tree.git
2174S: Maintained
2175F: drivers/media/usb/dvb-usb-v2/az6007.c
2176
6777376e
HV
2177AZTECH FM RADIO RECEIVER DRIVER
2178M: Hans Verkuil <hverkuil@xs4all.nl>
2179L: linux-media@vger.kernel.org
2180T: git git://linuxtv.org/media_tree.git
a825eaec 2181W: https://linuxtv.org
6777376e
HV
2182S: Maintained
2183F: drivers/media/radio/radio-aztech*
2184
e2d1d6c0 2185B43 WIRELESS DRIVER
e2d1d6c0 2186L: linux-wireless@vger.kernel.org
ed072f9e 2187L: b43-dev@lists.infradead.org
491b26b4 2188W: http://wireless.kernel.org/en/users/Drivers/b43
8a72ed6f 2189S: Odd Fixes
58619b14 2190F: drivers/net/wireless/broadcom/b43/
e2d1d6c0
RD
2191
2192B43LEGACY WIRELESS DRIVER
8b58be88 2193M: Larry Finger <Larry.Finger@lwfinger.net>
e2d1d6c0 2194L: linux-wireless@vger.kernel.org
ed072f9e 2195L: b43-dev@lists.infradead.org
491b26b4 2196W: http://wireless.kernel.org/en/users/Drivers/b43
e2d1d6c0 2197S: Maintained
423e3ce3 2198F: drivers/net/wireless/broadcom/b43legacy/
e2d1d6c0 2199
300abeb5 2200BACKLIGHT CLASS/SUBSYSTEM
b7701755 2201M: Jingoo Han <jingoohan1@gmail.com>
70d14fcf 2202M: Lee Jones <lee.jones@linaro.org>
9f273c24 2203T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/backlight.git
300abeb5 2204S: Maintained
679655da
JP
2205F: drivers/video/backlight/
2206F: include/linux/backlight.h
300abeb5 2207
c6c8fea2 2208BATMAN ADVANCED
207df49e 2209M: Marek Lindner <mareklindner@neomailbox.ch>
c679ff8f 2210M: Simon Wunderlich <sw@simonwunderlich.de>
ca8e940c 2211M: Antonio Quartulli <a@unstable.cc>
c6c8fea2 2212L: b.a.t.m.a.n@lists.open-mesh.org
7b5e7396 2213W: https://www.open-mesh.org/
8b823170 2214Q: https://patchwork.open-mesh.org/project/batman/list/
c6c8fea2
SE
2215S: Maintained
2216F: net/batman-adv/
2217
e2d1d6c0 2218BAYCOM/HDLCDRV DRIVERS FOR AX.25
8b58be88 2219M: Thomas Sailer <t.sailer@alumni.ethz.ch>
e2d1d6c0
RD
2220L: linux-hams@vger.kernel.org
2221W: http://www.baycom.org/~tom/ham/ham.html
2222S: Maintained
679655da 2223F: drivers/net/hamradio/baycom*
e2d1d6c0 2224
cafe5635 2225BCACHE (BLOCK LAYER CACHE)
d1aa1ab3 2226M: Kent Overstreet <kent.overstreet@gmail.com>
cafe5635
KO
2227L: linux-bcache@vger.kernel.org
2228W: http://bcache.evilpiepirate.org
d1aa1ab3 2229S: Maintained
cafe5635
KO
2230F: drivers/md/bcache/
2231
04bd844a
HV
2232BDISP ST MEDIA DRIVER
2233M: Fabien Dessenne <fabien.dessenne@st.com>
2234L: linux-media@vger.kernel.org
2235T: git git://linuxtv.org/media_tree.git
a825eaec 2236W: https://linuxtv.org
04bd844a
HV
2237S: Supported
2238F: drivers/media/platform/sti/bdisp
2239
e2d1d6c0 2240BEFS FILE SYSTEM
55817d3d 2241S: Orphan
679655da
JP
2242F: Documentation/filesystems/befs.txt
2243F: fs/befs/
e2d1d6c0 2244
564ee360 2245BECKHOFF CX5020 ETHERCAT MASTER DRIVER
49e7d9df
JP
2246M: Dariusz Marcinkiewicz <reksio@newterm.pl>
2247L: netdev@vger.kernel.org
2248S: Maintained
2249F: drivers/net/ethernet/ec_bhf.c
564ee360 2250
e2d1d6c0 2251BFS FILE SYSTEM
8b58be88 2252M: "Tigran A. Aivazian" <tigran@aivazian.fsnet.co.uk>
e2d1d6c0 2253S: Maintained
679655da
JP
2254F: Documentation/filesystems/bfs.txt
2255F: fs/bfs/
c117ab84 2256F: include/uapi/linux/bfs_fs.h
e2d1d6c0 2257
1394f032 2258BLACKFIN ARCHITECTURE
a4edbc10 2259M: Steven Miao <realmz6@gmail.com>
b3fe92b0 2260L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
1443176f 2261T: git git://git.code.sf.net/p/adi-linux/code
e3b2d3f3
BW
2262W: http://blackfin.uclinux.org
2263S: Supported
679655da 2264F: arch/blackfin/
566da5b2 2265
e190d6b1 2266BLACKFIN EMAC DRIVER
b3fe92b0 2267L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
e190d6b1
BW
2268W: http://blackfin.uclinux.org
2269S: Supported
7b35f033 2270F: drivers/net/ethernet/adi/
e190d6b1 2271
566da5b2 2272BLACKFIN RTC DRIVER
b3fe92b0 2273L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
566da5b2
MF
2274W: http://blackfin.uclinux.org
2275S: Supported
679655da 2276F: drivers/rtc/rtc-bfin.c
1394f032 2277
936ed49a 2278BLACKFIN SDH DRIVER
109ec8c3 2279M: Sonic Zhang <sonic.zhang@analog.com>
b3fe92b0 2280L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
936ed49a
MF
2281W: http://blackfin.uclinux.org
2282S: Supported
2283F: drivers/mmc/host/bfin_sdh.c
2284
1394f032 2285BLACKFIN SERIAL DRIVER
8b58be88 2286M: Sonic Zhang <sonic.zhang@analog.com>
b3fe92b0 2287L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
e3b2d3f3
BW
2288W: http://blackfin.uclinux.org
2289S: Supported
8460241e 2290F: drivers/tty/serial/bfin_uart.c
1394f032 2291
1e6d320f 2292BLACKFIN WATCHDOG DRIVER
b3fe92b0 2293L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
1e6d320f
BW
2294W: http://blackfin.uclinux.org
2295S: Supported
679655da 2296F: drivers/watchdog/bfin_wdt.c
1e6d320f 2297
d24ecfcc 2298BLACKFIN I2C TWI DRIVER
8b58be88 2299M: Sonic Zhang <sonic.zhang@analog.com>
b3fe92b0 2300L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
d24ecfcc
BW
2301W: http://blackfin.uclinux.org/
2302S: Supported
679655da 2303F: drivers/i2c/busses/i2c-bfin-twi.c
d24ecfcc 2304
1e204377
SJ
2305BLACKFIN MEDIA DRIVER
2306M: Scott Jiang <scott.jiang.linux@gmail.com>
b3fe92b0 2307L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
1e204377
SJ
2308W: http://blackfin.uclinux.org/
2309S: Supported
2310F: drivers/media/platform/blackfin/
2311F: drivers/media/i2c/adv7183*
2312F: drivers/media/i2c/vs6624*
2313
b54cf35a
JSM
2314BLINKM RGB LED DRIVER
2315M: Jan-Simon Moeller <jansimon.moeller@gmx.de>
2316S: Maintained
2317F: drivers/leds/leds-blinkm.c
2318
1da177e4 2319BLOCK LAYER
8b58be88 2320M: Jens Axboe <axboe@kernel.dk>
82c426e0 2321L: linux-block@vger.kernel.org
08deed1e 2322T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
1da177e4 2323S: Maintained
679655da 2324F: block/
ae11f7ef 2325F: kernel/trace/blktrace.c
1da177e4 2326
2b54aaef 2327BLOCK2MTD DRIVER
8b58be88 2328M: Joern Engel <joern@lazybastard.org>
2b54aaef
JE
2329L: linux-mtd@lists.infradead.org
2330S: Maintained
679655da 2331F: drivers/mtd/devices/block2mtd.c
2b54aaef 2332
63fbd24e 2333BLUETOOTH DRIVERS
8b58be88 2334M: Marcel Holtmann <marcel@holtmann.org>
960d4d1b 2335M: Gustavo Padovan <gustavo@padovan.org>
eb491eca 2336M: Johan Hedberg <johan.hedberg@gmail.com>
781c2844 2337L: linux-bluetooth@vger.kernel.org
63fbd24e 2338W: http://www.bluez.org/
22e7a424
MH
2339T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
2340T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
1da177e4 2341S: Maintained
679655da 2342F: drivers/bluetooth/
1da177e4 2343
63fbd24e 2344BLUETOOTH SUBSYSTEM
8b58be88 2345M: Marcel Holtmann <marcel@holtmann.org>
960d4d1b 2346M: Gustavo Padovan <gustavo@padovan.org>
eb491eca 2347M: Johan Hedberg <johan.hedberg@gmail.com>
63fbd24e
MH
2348L: linux-bluetooth@vger.kernel.org
2349W: http://www.bluez.org/
22e7a424
MH
2350T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
2351T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
1da177e4 2352S: Maintained
679655da
JP
2353F: net/bluetooth/
2354F: include/net/bluetooth/
1da177e4
LT
2355
2356BONDING DRIVER
79b30750 2357M: Jay Vosburgh <j.vosburgh@gmail.com>
898602a0 2358M: Veaceslav Falico <vfalico@gmail.com>
31639b94 2359M: Andy Gospodarek <gospo@cumulusnetworks.com>
a6c36ee6 2360L: netdev@vger.kernel.org
ce00f85c
JC
2361W: http://sourceforge.net/projects/bonding/
2362S: Supported
679655da 2363F: drivers/net/bonding/
c117ab84 2364F: include/uapi/linux/if_bonding.h
1da177e4 2365
b5f4df34
AS
2366BPF (Safe dynamic programs and tools)
2367M: Alexei Starovoitov <ast@kernel.org>
2368L: netdev@vger.kernel.org
2369L: linux-kernel@vger.kernel.org
2370S: Supported
2371F: kernel/bpf/
2372
39105890 2373BROADCOM B44 10/100 ETHERNET DRIVER
8b58be88 2374M: Gary Zambrano <zambrano@broadcom.com>
39105890
GZ
2375L: netdev@vger.kernel.org
2376S: Supported
adfc5217 2377F: drivers/net/ethernet/broadcom/b44.*
39105890 2378
32ec90d5
FF
2379BROADCOM GENET ETHERNET DRIVER
2380M: Florian Fainelli <f.fainelli@gmail.com>
2381L: netdev@vger.kernel.org
2382S: Supported
2383F: drivers/net/ethernet/broadcom/genet/
2384
948c51e6 2385BROADCOM BNX2 GIGABIT ETHERNET DRIVER
f1d1baeb
JK
2386M: Sony Chacko <sony.chacko@qlogic.com>
2387M: Dept-HSGLinuxNICDev@qlogic.com
948c51e6
MC
2388L: netdev@vger.kernel.org
2389S: Supported
adfc5217
JK
2390F: drivers/net/ethernet/broadcom/bnx2.*
2391F: drivers/net/ethernet/broadcom/bnx2_*
948c51e6 2392
4d9d2cb0 2393BROADCOM BNX2X 10 GIGABIT ETHERNET DRIVER
08f6dd89 2394M: Ariel Elior <ariel.elior@qlogic.com>
4d9d2cb0
ET
2395L: netdev@vger.kernel.org
2396S: Supported
adfc5217 2397F: drivers/net/ethernet/broadcom/bnx2x/
4d9d2cb0 2398
90f4c594 2399BROADCOM BCM281XX/BCM11XXX/BCM216XX ARM ARCHITECTURE
f18cf050 2400M: Florian Fainelli <f.fainelli@gmail.com>
d3cc2e86
FF
2401M: Ray Jui <rjui@broadcom.com>
2402M: Scott Branden <sbranden@broadcom.com>
497a045d 2403L: bcm-kernel-feedback-list@broadcom.com
90f4c594 2404T: git git://github.com/broadcom/mach-bcm
af4b8e37
CD
2405S: Maintained
2406F: arch/arm/mach-bcm/
2407F: arch/arm/boot/dts/bcm113*
90f4c594 2408F: arch/arm/boot/dts/bcm216*
af4b8e37 2409F: arch/arm/boot/dts/bcm281*
e68d7c14 2410F: arch/arm64/boot/dts/broadcom/
af4b8e37 2411F: arch/arm/configs/bcm_defconfig
e4ef47f2 2412F: drivers/mmc/host/sdhci-bcm-kona.c
af4b8e37
CD
2413F: drivers/clocksource/bcm_kona_timer.c
2414
9209bec4 2415BROADCOM BCM2835 ARM ARCHITECTURE
f680f25c 2416M: Stephen Warren <swarren@wwwdotorg.org>
8bcdd929 2417M: Lee Jones <lee@kernel.org>
10b9e887 2418M: Eric Anholt <eric@anholt.net>
f680f25c 2419L: linux-rpi-kernel@lists.infradead.org (moderated for non-subscribers)
82481129 2420L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8bcdd929 2421T: git git://git.kernel.org/pub/scm/linux/kernel/git/rpi/linux-rpi.git
f680f25c 2422S: Maintained
9209bec4 2423N: bcm2835
f680f25c 2424
5564f092
RM
2425BROADCOM BCM47XX MIPS ARCHITECTURE
2426M: Hauke Mehrtens <hauke@hauke-m.de>
2427M: Rafał Miłecki <zajec5@gmail.com>
2428L: linux-mips@linux-mips.org
2429S: Maintained
2430F: arch/mips/bcm47xx/*
2431F: arch/mips/include/asm/mach-bcm47xx/*
2432
9209bec4 2433BROADCOM BCM5301X ARM ARCHITECTURE
5b293ebe
HM
2434M: Hauke Mehrtens <hauke@hauke-m.de>
2435L: linux-arm-kernel@lists.infradead.org
2436S: Maintained
2437F: arch/arm/mach-bcm/bcm_5301x.c
2438F: arch/arm/boot/dts/bcm5301x.dtsi
2439F: arch/arm/boot/dts/bcm470*
2440
e076e962
FF
2441BROADCOM BCM63XX ARM ARCHITECTURE
2442M: Florian Fainelli <f.fainelli@gmail.com>
20de823e
FF
2443L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2444L: bcm-kernel-feedback-list@broadcom.com
2445T: git git://github.com/broadcom/stblinux.git
e076e962
FF
2446S: Maintained
2447F: arch/arm/mach-bcm/bcm63xx.c
2448F: arch/arm/include/debug/bcm63xx.S
2449
7110e227
KC
2450BROADCOM BCM63XX/BCM33XX UDC DRIVER
2451M: Kevin Cernekee <cernekee@gmail.com>
2452L: linux-usb@vger.kernel.org
2453S: Maintained
2454F: drivers/usb/gadget/udc/bcm63xx_udc.*
2455
2df94fd6 2456BROADCOM BCM7XXX ARM ARCHITECTURE
2df94fd6 2457M: Brian Norris <computersforpeace@gmail.com>
3b4b6fe9
FF
2458M: Gregory Fong <gregory.0xf0@gmail.com>
2459M: Florian Fainelli <f.fainelli@gmail.com>
2df94fd6 2460L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1e65a347 2461L: bcm-kernel-feedback-list@broadcom.com
eb6725d0 2462T: git git://github.com/broadcom/stblinux.git
2df94fd6
BN
2463S: Maintained
2464F: arch/arm/mach-bcm/*brcmstb*
2465F: arch/arm/boot/dts/bcm7*.dts*
e36661e4 2466F: drivers/bus/brcmstb_gisb.c
5009a289 2467N: brcmstb
2df94fd6 2468
70371cef
KC
2469BROADCOM BMIPS MIPS ARCHITECTURE
2470M: Kevin Cernekee <cernekee@gmail.com>
2471M: Florian Fainelli <f.fainelli@gmail.com>
2472L: linux-mips@linux-mips.org
eb6725d0 2473T: git git://github.com/broadcom/stblinux.git
70371cef
KC
2474S: Maintained
2475F: arch/mips/bmips/*
2476F: arch/mips/include/asm/mach-bmips/*
2477F: arch/mips/kernel/*bmips*
338808de 2478F: arch/mips/boot/dts/brcm/bcm*.dts*
c7c42ec2 2479F: drivers/irqchip/irq-bcm63*
70371cef
KC
2480F: drivers/irqchip/irq-bcm7*
2481F: drivers/irqchip/irq-brcmstb*
3271e610 2482F: include/linux/bcm963xx_nvram.h
8fce60b8 2483F: include/linux/bcm963xx_tag.h
70371cef 2484
948c51e6 2485BROADCOM TG3 GIGABIT ETHERNET DRIVER
ccad0993 2486M: Siva Reddy Kallam <siva.kallam@broadcom.com>
23629477 2487M: Prashant Sreedharan <prashant@broadcom.com>
8b58be88 2488M: Michael Chan <mchan@broadcom.com>
948c51e6
MC
2489L: netdev@vger.kernel.org
2490S: Supported
adfc5217 2491F: drivers/net/ethernet/broadcom/tg3.*
948c51e6 2492
a9533e7e
HP
2493BROADCOM BRCM80211 IEEE802.11n WIRELESS DRIVER
2494M: Brett Rudley <brudley@broadcom.com>
818c07b8 2495M: Arend van Spriel <arend@broadcom.com>
85d63686 2496M: Franky (Zhenhui) Lin <frankyl@broadcom.com>
006a8f14 2497M: Hante Meuleman <meuleman@broadcom.com>
a9533e7e 2498L: linux-wireless@vger.kernel.org
5615171c 2499L: brcm80211-dev-list@broadcom.com
a9533e7e 2500S: Supported
05491d2c 2501F: drivers/net/wireless/broadcom/brcm80211/
a9533e7e 2502
9958d6f9 2503BROADCOM BNX2FC 10 GIGABIT FCOE DRIVER
3b7f040a 2504M: QLogic-Storage-Upstream@qlogic.com
9958d6f9
BPG
2505L: linux-scsi@vger.kernel.org
2506S: Supported
2507F: drivers/scsi/bnx2fc/
2508
6a6b5ad0 2509BROADCOM BNX2I 1/10 GIGABIT iSCSI DRIVER
3b7f040a 2510M: QLogic-Storage-Upstream@qlogic.com
6a6b5ad0
EW
2511L: linux-scsi@vger.kernel.org
2512S: Supported
2513F: drivers/scsi/bnx2i/
2514
63f37ddf 2515BROADCOM IPROC ARM ARCHITECTURE
36c0237f
SB
2516M: Ray Jui <rjui@broadcom.com>
2517M: Scott Branden <sbranden@broadcom.com>
63f37ddf 2518M: Jon Mason <jonmason@broadcom.com>
36c0237f
SB
2519L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2520L: bcm-kernel-feedback-list@broadcom.com
eb6725d0 2521T: git git://github.com/broadcom/cygnus-linux.git
36c0237f
SB
2522S: Maintained
2523N: iproc
2524N: cygnus
63f37ddf 2525N: nsp
36c0237f
SB
2526N: bcm9113*
2527N: bcm9583*
63f37ddf
JM
2528N: bcm9585*
2529N: bcm9586*
2530N: bcm988312
36c0237f 2531N: bcm113*
63f37ddf
JM
2532N: bcm583*
2533N: bcm585*
2534N: bcm586*
2535N: bcm88312
36c0237f 2536
3b0213d5
GF
2537BROADCOM BRCMSTB GPIO DRIVER
2538M: Gregory Fong <gregory.0xf0@gmail.com>
9c2abe2f 2539L: bcm-kernel-feedback-list@broadcom.com
3b0213d5
GF
2540S: Supported
2541F: drivers/gpio/gpio-brcmstb.c
2542F: Documentation/devicetree/bindings/gpio/brcm,brcmstb-gpio.txt
2543
7b7f588b 2544BROADCOM KONA GPIO DRIVER
5e163903 2545M: Ray Jui <rjui@broadcom.com>
7b7f588b
MM
2546L: bcm-kernel-feedback-list@broadcom.com
2547S: Supported
2548F: drivers/gpio/gpio-bcm-kona.c
1db12cde 2549F: Documentation/devicetree/bindings/gpio/brcm,kona-gpio.txt
7b7f588b 2550
f6e734a8
RM
2551BROADCOM NVRAM DRIVER
2552M: Rafał Miłecki <zajec5@gmail.com>
2553L: linux-mips@linux-mips.org
2554S: Maintained
2555F: drivers/firmware/broadcom/*
2556
02787daa
BN
2557BROADCOM STB NAND FLASH DRIVER
2558M: Brian Norris <computersforpeace@gmail.com>
1ddaa021 2559M: Kamal Dasu <kdasu.kdev@gmail.com>
02787daa 2560L: linux-mtd@lists.infradead.org
1285734c 2561L: bcm-kernel-feedback-list@broadcom.com
02787daa
BN
2562S: Maintained
2563F: drivers/mtd/nand/brcmnand/
2564
c9678d86
RM
2565BROADCOM SPECIFIC AMBA DRIVER (BCMA)
2566M: Rafał Miłecki <zajec5@gmail.com>
2567L: linux-wireless@vger.kernel.org
2568S: Maintained
2569F: drivers/bcma/
2570F: include/linux/bcma/
2571
b8302205
FF
2572BROADCOM SYSTEMPORT ETHERNET DRIVER
2573M: Florian Fainelli <f.fainelli@gmail.com>
2574L: netdev@vger.kernel.org
2575S: Supported
2576F: drivers/net/ethernet/broadcom/bcmsysport.*
2577
42515e61
J
2578BROADCOM VULCAN ARM64 SOC
2579M: Jayachandran C. <jchandra@broadcom.com>
2580L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2581L: bcm-kernel-feedback-list@broadcom.com
2582S: Maintained
2583F: arch/arm64/boot/dts/broadcom/vulcan*
2584
7725ccfd 2585BROCADE BFA FC SCSI DRIVER
aa803370
AG
2586M: Anil Gurumurthy <anil.gurumurthy@qlogic.com>
2587M: Sudarsana Kalluru <sudarsana.kalluru@qlogic.com>
455518e7
JP
2588L: linux-scsi@vger.kernel.org
2589S: Supported
2590F: drivers/scsi/bfa/
7725ccfd 2591
8b230ed8 2592BROCADE BNA 10 GIGABIT ETHERNET DRIVER
439e9575 2593M: Rasesh Mody <rasesh.mody@qlogic.com>
8b230ed8
RM
2594L: netdev@vger.kernel.org
2595S: Supported
f844a0ea 2596F: drivers/net/ethernet/brocade/bna/
8b230ed8 2597
5cdf7f76 2598BSG (block layer generic sg v4 driver)
8b58be88 2599M: FUJITA Tomonori <fujita.tomonori@lab.ntt.co.jp>
5cdf7f76
JA
2600L: linux-scsi@vger.kernel.org
2601S: Supported
679655da
JP
2602F: block/bsg.c
2603F: include/linux/bsg.h
c117ab84 2604F: include/uapi/linux/bsg.h
5cdf7f76 2605
af39917d
CL
2606BT87X AUDIO DRIVER
2607M: Clemens Ladisch <clemens@ladisch.de>
2608L: alsa-devel@alsa-project.org (moderated for non-subscribers)
2609T: git git://git.alsa-project.org/alsa-kernel.git
2610S: Maintained
2611F: Documentation/sound/alsa/Bt87x.txt
2612F: sound/pci/bt87x.c
2613
ff1d5c2f 2614BT8XXGPIO DRIVER
eb032b98 2615M: Michael Buesch <m@bues.ch>
ff1d5c2f
MB
2616W: http://bu3sch.de/btgpio.php
2617S: Maintained
72dbb705 2618F: drivers/gpio/gpio-bt8xx.c
ff1d5c2f 2619
eb1eb04f 2620BTRFS FILE SYSTEM
c0778e25
CM
2621M: Chris Mason <clm@fb.com>
2622M: Josef Bacik <jbacik@fb.com>
d8130624 2623M: David Sterba <dsterba@suse.com>
eb1eb04f
JP
2624L: linux-btrfs@vger.kernel.org
2625W: http://btrfs.wiki.kernel.org/
8a6e2535 2626Q: http://patchwork.kernel.org/project/linux-btrfs/list/
9c106405 2627T: git git://git.kernel.org/pub/scm/linux/kernel/git/mason/linux-btrfs.git
eb1eb04f 2628S: Maintained
679655da
JP
2629F: Documentation/filesystems/btrfs.txt
2630F: fs/btrfs/
eb1eb04f 2631
1da177e4 2632BTTV VIDEO4LINUX DRIVER
009a5410 2633M: Mauro Carvalho Chehab <mchehab@osg.samsung.com>
661263b5 2634L: linux-media@vger.kernel.org
a825eaec 2635W: https://linuxtv.org
275ffde4 2636T: git git://linuxtv.org/media_tree.git
f96236e5 2637S: Odd fixes
679655da 2638F: Documentation/video4linux/bttv/
90d72ac6 2639F: drivers/media/pci/bt8xx/bttv*
1da177e4 2640
1f34923c
KA
2641BUSLOGIC SCSI DRIVER
2642M: Khalid Aziz <khalid@gonehiking.org>
2643L: linux-scsi@vger.kernel.org
2644S: Maintained
2645F: drivers/scsi/BusLogic.*
2646F: drivers/scsi/FlashPoint.*
2647
af39917d
CL
2648C-MEDIA CMI8788 DRIVER
2649M: Clemens Ladisch <clemens@ladisch.de>
2650L: alsa-devel@alsa-project.org (moderated for non-subscribers)
2651T: git git://git.alsa-project.org/alsa-kernel.git
2652S: Maintained
2653F: sound/pci/oxygen/
2654
2141355f
MS
2655C6X ARCHITECTURE
2656M: Mark Salter <msalter@redhat.com>
2657M: Aurelien Jacquiot <a-jacquiot@ti.com>
2658L: linux-c6x-dev@linux-c6x.org
2659W: http://www.linux-c6x.org/wiki/index.php/Main_Page
2660S: Maintained
2661F: arch/c6x/
2662
a5432f5a 2663CACHEFILES: FS-CACHE BACKEND FOR CACHING ON MOUNTED FILESYSTEMS
8b58be88 2664M: David Howells <dhowells@redhat.com>
e62d6e24 2665L: linux-cachefs@redhat.com (moderated for non-subscribers)
a5432f5a
DH
2666S: Supported
2667F: Documentation/filesystems/caching/cachefiles.txt
2668F: fs/cachefiles/
2669
c815ca39
HV
2670CADET FM/AM RADIO RECEIVER DRIVER
2671M: Hans Verkuil <hverkuil@xs4all.nl>
2672L: linux-media@vger.kernel.org
2673T: git git://linuxtv.org/media_tree.git
a825eaec 2674W: https://linuxtv.org
c815ca39
HV
2675S: Maintained
2676F: drivers/media/radio/radio-cadet*
2677
77d5140f 2678CAFE CMOS INTEGRATED CAMERA CONTROLLER DRIVER
8b58be88 2679M: Jonathan Corbet <corbet@lwn.net>
661263b5 2680L: linux-media@vger.kernel.org
275ffde4 2681T: git git://linuxtv.org/media_tree.git
77d5140f 2682S: Maintained
679655da 2683F: Documentation/video4linux/cafe_ccic
90d72ac6 2684F: drivers/media/platform/marvell-ccic/
77d5140f 2685
201b6bab 2686CAIF NETWORK LAYER
5c574f50 2687M: Dmitry Tarnyagin <dmitry.tarnyagin@lockless.no>
201b6bab
JP
2688L: netdev@vger.kernel.org
2689S: Supported
2690F: Documentation/networking/caif/
2691F: drivers/net/caif/
c117ab84 2692F: include/uapi/linux/caif/
201b6bab
JP
2693F: include/net/caif/
2694F: net/caif/
2695
77dac90f 2696CALGARY x86-64 IOMMU
8b58be88
JP
2697M: Muli Ben-Yehuda <muli@il.ibm.com>
2698M: "Jon D. Mason" <jdmason@kudzu.us>
77dac90f
MBY
2699L: discuss@x86-64.org
2700S: Maintained
679655da
JP
2701F: arch/x86/kernel/pci-calgary_64.c
2702F: arch/x86/kernel/tce_64.c
2703F: arch/x86/include/asm/calgary.h
2704F: arch/x86/include/asm/tce.h
77dac90f 2705
e2d1d6c0 2706CAN NETWORK LAYER
8d15d386 2707M: Oliver Hartkopp <socketcan@hartkopp.net>
f7214cf2 2708M: Marc Kleine-Budde <mkl@pengutronix.de>
1caa60b6 2709L: linux-can@vger.kernel.org
84b0d715 2710W: https://github.com/linux-can
870482a4
MKB
2711T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
2712T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
e2d1d6c0 2713S: Maintained
f35f6c8f 2714F: Documentation/networking/can.txt
8d15d386 2715F: net/can/
8d15d386 2716F: include/linux/can/core.h
c117ab84
CEB
2717F: include/uapi/linux/can.h
2718F: include/uapi/linux/can/bcm.h
2719F: include/uapi/linux/can/raw.h
2720F: include/uapi/linux/can/gw.h
e2d1d6c0 2721
4261a204 2722CAN NETWORK DRIVERS
8b58be88 2723M: Wolfgang Grandegger <wg@grandegger.com>
ec78213a 2724M: Marc Kleine-Budde <mkl@pengutronix.de>
1caa60b6 2725L: linux-can@vger.kernel.org
84b0d715 2726W: https://github.com/linux-can
870482a4
MKB
2727T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
2728T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
4261a204 2729S: Maintained
8d15d386
OH
2730F: drivers/net/can/
2731F: include/linux/can/dev.h
8d15d386 2732F: include/linux/can/platform/
c117ab84
CEB
2733F: include/uapi/linux/can/error.h
2734F: include/uapi/linux/can/netlink.h
4261a204 2735
95d16c72
JM
2736CAPABILITIES
2737M: Serge Hallyn <serge.hallyn@canonical.com>
2738L: linux-security-module@vger.kernel.org
6305902c 2739S: Supported
95d16c72 2740F: include/linux/capability.h
c117ab84 2741F: include/uapi/linux/capability.h
6305902c 2742F: security/commoncap.c
38a94118 2743F: kernel/capability.c
95d16c72 2744
b84894c7
KT
2745CAPELLA MICROSYSTEMS LIGHT SENSOR DRIVER
2746M: Kevin Tsai <ktsai@capellamicro.com>
2747S: Maintained
2748F: drivers/iio/light/cm*
2749F: Documentation/devicetree/bindings/i2c/trivial-devices.txt
2750
f21fb3ed
RV
2751CAVIUM LIQUIDIO NETWORK DRIVER
2752M: Derek Chickles <derek.chickles@caviumnetworks.com>
2753M: Satanand Burla <satananda.burla@caviumnetworks.com>
2754M: Felix Manlunas <felix.manlunas@caviumnetworks.com>
2755M: Raghu Vatsavayi <raghu.vatsavayi@caviumnetworks.com>
2756L: netdev@vger.kernel.org
2757W: http://www.cavium.com
2758S: Supported
f21fb3ed
RV
2759F: drivers/net/ethernet/cavium/liquidio/
2760
ef0bbac3
VB
2761CC2520 IEEE-802.15.4 RADIO DRIVER
2762M: Varka Bhadram <varkabhadram@gmail.com>
2763L: linux-wpan@vger.kernel.org
2764S: Maintained
2765F: drivers/net/ieee802154/cc2520.c
2766F: include/linux/spi/cc2520.h
2767F: Documentation/devicetree/bindings/net/ieee802154/cc2520.txt
2768
b8154542 2769CELL BROADBAND ENGINE ARCHITECTURE
8b58be88 2770M: Arnd Bergmann <arnd@arndb.de>
a4724ed6 2771L: linuxppc-dev@lists.ozlabs.org
b8154542
AB
2772W: http://www.ibm.com/developerworks/power/cell/
2773S: Supported
679655da 2774F: arch/powerpc/include/asm/cell*.h
679655da 2775F: arch/powerpc/include/asm/spu*.h
c117ab84 2776F: arch/powerpc/include/uapi/asm/spu*.h
679655da
JP
2777F: arch/powerpc/oprofile/*cell*
2778F: arch/powerpc/platforms/cell/
b8154542 2779
398ecff5
SW
2780CEPH COMMON CODE (LIBCEPH)
2781M: Ilya Dryomov <idryomov@gmail.com>
e43cdb56 2782M: "Yan, Zheng" <zyan@redhat.com>
0f5417ce 2783M: Sage Weil <sage@redhat.com>
82593f87 2784L: ceph-devel@vger.kernel.org
09d90327 2785W: http://ceph.com/
fb99f881 2786T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
6e67b7ae 2787T: git git://github.com/ceph/ceph-client.git
9030aaf9 2788S: Supported
14430813
JP
2789F: net/ceph/
2790F: include/linux/ceph/
2791F: include/linux/crush/
9030aaf9 2792
398ecff5
SW
2793CEPH DISTRIBUTED FILE SYSTEM CLIENT (CEPH)
2794M: "Yan, Zheng" <zyan@redhat.com>
2795M: Sage Weil <sage@redhat.com>
2796M: Ilya Dryomov <idryomov@gmail.com>
2797L: ceph-devel@vger.kernel.org
2798W: http://ceph.com/
2799T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
6e67b7ae 2800T: git git://github.com/ceph/ceph-client.git
398ecff5
SW
2801S: Supported
2802F: Documentation/filesystems/ceph.txt
2803F: fs/ceph/
2804
cfc411e7
DH
2805CERTIFICATE HANDLING:
2806M: David Howells <dhowells@redhat.com>
2807M: David Woodhouse <dwmw2@infradead.org>
d8d80386 2808L: keyrings@vger.kernel.org
cfc411e7
DH
2809S: Maintained
2810F: Documentation/module-signing.txt
2811F: certs/
d8d80386 2812F: scripts/sign-file.c
cfc411e7
DH
2813F: scripts/extract-cert.c
2814
18332a80 2815CERTIFIED WIRELESS USB (WUSB) SUBSYSTEM:
18332a80 2816L: linux-usb@vger.kernel.org
10c6c9c9 2817S: Orphan
679655da
JP
2818F: Documentation/usb/WUSB-Design-overview.txt
2819F: Documentation/usb/wusb-cbaf
355ffe69
DV
2820F: drivers/usb/host/hwa-hc.c
2821F: drivers/usb/host/whci/
679655da
JP
2822F: drivers/usb/wusbcore/
2823F: include/linux/usb/wusb*
18332a80 2824
70e84049 2825CFAG12864B LCD 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/cfag12864b.c
2831F: include/linux/cfag12864b.h
70e84049
MOS
2832
2833CFAG12864BFB LCD FRAMEBUFFER DRIVER
8b58be88 2834M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
450c622e
MO
2835W: http://miguelojeda.es/auxdisplay.htm
2836W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
70e84049 2837S: Maintained
679655da
JP
2838F: drivers/auxdisplay/cfag12864bfb.c
2839F: include/linux/cfag12864b.h
70e84049 2840
704232c2 2841CFG80211 and NL80211
8b58be88 2842M: Johannes Berg <johannes@sipsolutions.net>
704232c2 2843L: linux-wireless@vger.kernel.org
ce466579
JB
2844W: http://wireless.kernel.org/
2845T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
2846T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
704232c2 2847S: Maintained
c117ab84 2848F: include/uapi/linux/nl80211.h
679655da
JP
2849F: include/net/cfg80211.h
2850F: net/wireless/*
2851X: net/wireless/wext*
704232c2 2852
46e64261
GKH
2853CHAR and MISC DRIVERS
2854M: Arnd Bergmann <arnd@arndb.de>
879a5a00 2855M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
46e64261 2856T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
879a5a00 2857S: Supported
46e64261
GKH
2858F: drivers/char/*
2859F: drivers/misc/*
471322a8 2860F: include/linux/miscdevice.h
46e64261 2861
0a920b5b 2862CHECKPATCH
8b58be88 2863M: Andy Whitcroft <apw@canonical.com>
10d83f07
JP
2864M: Joe Perches <joe@perches.com>
2865S: Maintained
679655da 2866F: scripts/checkpatch.pl
0a920b5b 2867
f8407f26
HW
2868CHINESE DOCUMENTATION
2869M: Harry Wei <harryxiyou@gmail.com>
9740153c 2870L: xiyoulinuxkernelgroup@googlegroups.com (subscribers-only)
f8407f26
HW
2871L: linux-kernel@zh-kernel.org (moderated for non-subscribers)
2872S: Maintained
2873F: Documentation/zh_CN/
2874
2721ea2c 2875CHIPIDEA USB HIGH SPEED DUAL ROLE CONTROLLER
60d77b3d 2876M: Peter Chen <Peter.Chen@nxp.com>
8373856d 2877T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
2721ea2c
AS
2878L: linux-usb@vger.kernel.org
2879S: Maintained
2880F: drivers/usb/chipidea/
2881
a93ad65d
HG
2882CHIPONE ICN8318 I2C TOUCHSCREEN DRIVER
2883M: Hans de Goede <hdegoede@redhat.com>
2884L: linux-input@vger.kernel.org
2885S: Maintained
2886F: Documentation/devicetree/bindings/input/touchscreen/chipone_icn8318.txt
2887F: drivers/input/touchscreen/chipone_icn8318.c
2888
ab043105
OJ
2889CHROME HARDWARE PLATFORM SUPPORT
2890M: Olof Johansson <olof@lixom.net>
2891S: Maintained
9f273c24 2892T: git git://git.kernel.org/pub/scm/linux/kernel/git/olof/chrome-platform.git
ab043105
OJ
2893F: drivers/platform/chrome/
2894
641cb85e 2895CISCO VIC ETHERNET NIC DRIVER
2360d2e8 2896M: Christian Benvenuti <benve@cisco.com>
001e1c1d 2897M: Sujith Sankar <ssujith@cisco.com>
c327e8f4 2898M: Govindarajulu Varadarajan <_govind@gmx.com>
5c6652f5 2899M: Neel Patel <neepatel@cisco.com>
7063fbf2 2900S: Supported
a6a5580c 2901F: drivers/net/ethernet/cisco/enic/
7063fbf2 2902
e3cf00d0 2903CISCO VIC LOW LATENCY NIC DRIVER
35ef4a9e
DG
2904M: Christian Benvenuti <benve@cisco.com>
2905M: Dave Goodell <dgoodell@cisco.com>
b75f0050 2906S: Supported
35ef4a9e 2907F: drivers/infiniband/hw/usnic/
e3cf00d0 2908
2b7a52a4 2909CIRRUS LOGIC EP93XX ETHERNET DRIVER
5587912f 2910M: Hartley Sweeten <hsweeten@visionengravers.com>
2b7a52a4
LB
2911L: netdev@vger.kernel.org
2912S: Maintained
57d0b7a0 2913F: drivers/net/ethernet/cirrus/ep93xx_eth.c
2b7a52a4 2914
3d4cfdc9
MB
2915CIRRUS LOGIC AUDIO CODEC DRIVERS
2916M: Brian Austin <brian.austin@cirrus.com>
2917M: Paul Handrigan <Paul.Handrigan@cirrus.com>
2918L: alsa-devel@alsa-project.org (moderated for non-subscribers)
2919S: Maintained
2920F: sound/soc/codecs/cs*
2921
94574d9a
KRW
2922CLEANCACHE API
2923M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
2924L: linux-kernel@vger.kernel.org
2925S: Maintained
2926F: mm/cleancache.c
2927F: include/linux/cleancache.h
2928
d4275354 2929CLK API
8b58be88 2930M: Russell King <linux@arm.linux.org.uk>
aa571b14 2931L: linux-clk@vger.kernel.org
37417046 2932S: Maintained
d4275354
RK
2933F: include/linux/clk.h
2934
9222d247
JS
2935CLOCKSOURCE, CLOCKEVENT DRIVERS
2936M: Daniel Lezcano <daniel.lezcano@linaro.org>
2937M: Thomas Gleixner <tglx@linutronix.de>
981c3a4f 2938L: linux-kernel@vger.kernel.org
9222d247
JS
2939T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
2940S: Supported
2941F: drivers/clocksource
2942
5df6d737 2943CISCO FCOE HBA DRIVER
8fc89a79
HP
2944M: Hiral Patel <hiralpat@cisco.com>
2945M: Suma Ramars <sramars@cisco.com>
d7e01dc6 2946M: Brian Uchino <buchino@cisco.com>
5df6d737
AJ
2947L: linux-scsi@vger.kernel.org
2948S: Supported
2a99921a 2949F: drivers/scsi/fnic/
5df6d737 2950
c8806b6c
NM
2951CISCO SCSI HBA DRIVER
2952M: Narsimhulu Musini <nmusini@cisco.com>
2953M: Sesidhar Baddela <sebaddel@cisco.com>
2954L: linux-scsi@vger.kernel.org
2955S: Supported
2956F: drivers/scsi/snic/
2957
529aa8cb
TLSC
2958CMPC ACPI DRIVER
2959M: Thadeu Lima de Souza Cascardo <cascardo@holoscopio.com>
2960M: Daniel Oliveira Nascimento <don@syst.com.br>
d0944853 2961L: platform-driver-x86@vger.kernel.org
529aa8cb
TLSC
2962S: Supported
2963F: drivers/platform/x86/classmate-laptop.c
2964
85756a06
HV
2965COBALT MEDIA DRIVER
2966M: Hans Verkuil <hans.verkuil@cisco.com>
2967L: linux-media@vger.kernel.org
2968T: git git://linuxtv.org/media_tree.git
a825eaec 2969W: https://linuxtv.org
85756a06
HV
2970S: Supported
2971F: drivers/media/pci/cobalt/
2972
74425eee 2973COCCINELLE/Semantic Patches (SmPL)
26de9c26 2974M: Julia Lawall <Julia.Lawall@lip6.fr>
74425eee 2975M: Gilles Muller <Gilles.Muller@lip6.fr>
26de9c26 2976M: Nicolas Palix <nicolas.palix@imag.fr>
d8130624 2977M: Michal Marek <mmarek@suse.com>
26de9c26 2978L: cocci@systeme.lip6.fr (moderated for non-subscribers)
c00b5110 2979T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git misc
74425eee
NP
2980W: http://coccinelle.lip6.fr/
2981S: Supported
4b92b2aa 2982F: Documentation/coccinelle.txt
74425eee
NP
2983F: scripts/coccinelle/
2984F: scripts/coccicheck
2985
1da177e4 2986CODA FILE SYSTEM
8b58be88 2987M: Jan Harkes <jaharkes@cs.cmu.edu>
1da177e4
LT
2988M: coda@cs.cmu.edu
2989L: codalist@coda.cs.cmu.edu
2990W: http://www.coda.cs.cmu.edu/
2991S: Maintained
679655da
JP
2992F: Documentation/filesystems/coda.txt
2993F: fs/coda/
2994F: include/linux/coda*.h
c117ab84 2995F: include/uapi/linux/coda*.h
1da177e4 2996
0b14261e
PZ
2997CODA V4L2 MEM2MEM DRIVER
2998M: Philipp Zabel <p.zabel@pengutronix.de>
2999L: linux-media@vger.kernel.org
3000S: Maintained
3001F: Documentation/devicetree/bindings/media/coda.txt
3002F: drivers/media/platform/coda/
3003
7704addb 3004COMMON CLK FRAMEWORK
a85fa007 3005M: Michael Turquette <mturquette@baylibre.com>
f956165f 3006M: Stephen Boyd <sboyd@codeaurora.org>
aa571b14 3007L: linux-clk@vger.kernel.org
baeb0d9b 3008T: git git://git.kernel.org/pub/scm/linux/kernel/git/clk/linux.git
7704addb 3009S: Maintained
60bea3b5
SW
3010F: drivers/clk/
3011X: drivers/clk/clkdev.c
7704addb 3012F: include/linux/clk-pr*
60bea3b5 3013F: include/linux/clk/
7704addb 3014
e2d1d6c0 3015COMMON INTERNET FILE SYSTEM (CIFS)
8b58be88 3016M: Steve French <sfrench@samba.org>
51223df6 3017L: linux-cifs@vger.kernel.org
d1f28953 3018L: samba-technical@lists.samba.org (moderated for non-subscribers)
e2d1d6c0 3019W: http://linux-cifs.samba.org/
bb1d5dda 3020T: git git://git.samba.org/sfrench/cifs-2.6.git
e2d1d6c0 3021S: Supported
ec421a71 3022F: Documentation/filesystems/cifs/
679655da 3023F: fs/cifs/
e2d1d6c0 3024
1da177e4 3025COMPACTPCI HOTPLUG CORE
8b58be88 3026M: Scott Murray <scott@spiteful.org>
64dab204 3027L: linux-pci@vger.kernel.org
82c4dfc7 3028S: Maintained
679655da 3029F: drivers/pci/hotplug/cpci_hotplug*
1da177e4
LT
3030
3031COMPACTPCI HOTPLUG ZIATECH ZT5550 DRIVER
8b58be88 3032M: Scott Murray <scott@spiteful.org>
64dab204 3033L: linux-pci@vger.kernel.org
82c4dfc7 3034S: Maintained
679655da 3035F: drivers/pci/hotplug/cpcihp_zt5550.*
1da177e4
LT
3036
3037COMPACTPCI HOTPLUG GENERIC DRIVER
8b58be88 3038M: Scott Murray <scott@spiteful.org>
64dab204 3039L: linux-pci@vger.kernel.org
82c4dfc7 3040S: Maintained
679655da 3041F: drivers/pci/hotplug/cpcihp_generic.c
1da177e4 3042
5411552c 3043COMPAL LAPTOP SUPPORT
8b58be88 3044M: Cezary Jackiewicz <cezary.jackiewicz@gmail.com>
d0944853 3045L: platform-driver-x86@vger.kernel.org
5411552c 3046S: Maintained
679655da 3047F: drivers/platform/x86/compal-laptop.c
5411552c 3048
949be0f7 3049CONEXANT ACCESSRUNNER USB DRIVER
9ae5e3bc
SA
3050L: accessrunner-general@lists.sourceforge.net
3051W: http://accessrunner.sourceforge.net/
44243ef4 3052S: Orphan
679655da 3053F: drivers/usb/atm/cxacru.c
949be0f7 3054
e2d1d6c0 3055CONFIGFS
d6351db2 3056M: Joel Becker <jlbec@evilplan.org>
1609bac8
CH
3057M: Christoph Hellwig <hch@lst.de>
3058T: git git://git.infradead.org/users/hch/configfs.git
e2d1d6c0 3059S: Supported
679655da
JP
3060F: fs/configfs/
3061F: include/linux/configfs.h
e2d1d6c0 3062
acb9c1b2 3063CONNECTOR
8b58be88 3064M: Evgeniy Polyakov <zbr@ioremap.net>
acb9c1b2
EP
3065L: netdev@vger.kernel.org
3066S: Maintained
3067F: drivers/connector/
3068
a3e3354d 3069CONTROL GROUP (CGROUP)
860ca0e6 3070M: Tejun Heo <tj@kernel.org>
ad50c159 3071M: Li Zefan <lizefan@huawei.com>
4d205676 3072M: Johannes Weiner <hannes@cmpxchg.org>
12340313 3073L: cgroups@vger.kernel.org
860ca0e6 3074T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
fb3a0fb6 3075S: Maintained
a3e3354d 3076F: Documentation/cgroups/
679655da
JP
3077F: include/linux/cgroup*
3078F: kernel/cgroup*
a3e3354d
TH
3079
3080CONTROL GROUP - CPUSET
3081M: Li Zefan <lizefan@huawei.com>
3082L: cgroups@vger.kernel.org
3083W: http://www.bullopensource.org/cpuset/
3084W: http://oss.sgi.com/projects/cpusets/
3085T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
3086S: Maintained
3087F: Documentation/cgroups/cpusets.txt
3088F: include/linux/cpuset.h
3089F: kernel/cpuset.c
3090
3091CONTROL GROUP - MEMORY RESOURCE CONTROLLER (MEMCG)
3092M: Johannes Weiner <hannes@cmpxchg.org>
fbd7dc74 3093M: Michal Hocko <mhocko@kernel.org>
ed0f1e21 3094M: Vladimir Davydov <vdavydov@virtuozzo.com>
a3e3354d
TH
3095L: cgroups@vger.kernel.org
3096L: linux-mm@kvack.org
3097S: Maintained
3098F: mm/memcontrol.c
5d1ea48b 3099F: mm/swap_cgroup.c
fb3a0fb6 3100
bebe4678 3101CORETEMP HARDWARE MONITORING DRIVER
96859129 3102M: Fenghua Yu <fenghua.yu@intel.com>
968ce1b1 3103L: linux-hwmon@vger.kernel.org
bebe4678 3104S: Maintained
679655da
JP
3105F: Documentation/hwmon/coretemp
3106F: drivers/hwmon/coretemp.c
bebe4678 3107
1da177e4 3108COSA/SRP SYNC SERIAL DRIVER
8b58be88 3109M: Jan "Yenya" Kasprzak <kas@fi.muni.cz>
1da177e4
LT
3110W: http://www.fi.muni.cz/~kas/cosa/
3111S: Maintained
679655da 3112F: drivers/net/wan/cosa*
1da177e4 3113
4371ee35 3114CPMAC ETHERNET DRIVER
8b58be88 3115M: Florian Fainelli <florian@openwrt.org>
4371ee35
FF
3116L: netdev@vger.kernel.org
3117S: Maintained
b544dbac 3118F: drivers/net/ethernet/ti/cpmac.c
4371ee35 3119
1da177e4 3120CPU FREQUENCY DRIVERS
9c3646d1 3121M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
45c009a9 3122M: Viresh Kumar <viresh.kumar@linaro.org>
a6c072c7 3123L: linux-pm@vger.kernel.org
1da177e4 3124S: Maintained
27209d91
VK
3125T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
3126T: git git://git.linaro.org/people/vireshk/linux.git (For ARM Updates)
679655da
JP
3127F: drivers/cpufreq/
3128F: include/linux/cpufreq.h
1da177e4 3129
8a67f0ef
VK
3130CPU FREQUENCY DRIVERS - ARM BIG LITTLE
3131M: Viresh Kumar <viresh.kumar@linaro.org>
171d0ba8 3132M: Sudeep Holla <sudeep.holla@arm.com>
8a67f0ef
VK
3133L: linux-pm@vger.kernel.org
3134W: http://www.arm.com/products/processors/technologies/biglittleprocessing.php
3135S: Maintained
3136F: drivers/cpufreq/arm_big_little.h
3137F: drivers/cpufreq/arm_big_little.c
3138F: drivers/cpufreq/arm_big_little_dt.c
3139
14d2c34c 3140CPUIDLE DRIVER - ARM BIG LITTLE
b75f0050
JP
3141M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
3142M: Daniel Lezcano <daniel.lezcano@linaro.org>
3143L: linux-pm@vger.kernel.org
3144L: linux-arm-kernel@lists.infradead.org
cea8321c 3145T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
b75f0050
JP
3146S: Maintained
3147F: drivers/cpuidle/cpuidle-big_little.c
14d2c34c 3148
0c570c18
BZ
3149CPUIDLE DRIVER - ARM EXYNOS
3150M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
3151M: Daniel Lezcano <daniel.lezcano@linaro.org>
3152M: Kukjin Kim <kgene@kernel.org>
3153L: linux-pm@vger.kernel.org
3154L: linux-samsung-soc@vger.kernel.org
3155S: Supported
3156F: drivers/cpuidle/cpuidle-exynos.c
3157F: arch/arm/mach-exynos/pm.c
3158
a8e39c35 3159CPUIDLE DRIVERS
9c3646d1 3160M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
a8e39c35
DL
3161M: Daniel Lezcano <daniel.lezcano@linaro.org>
3162L: linux-pm@vger.kernel.org
3163S: Maintained
cea8321c 3164T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
a8e39c35
DL
3165F: drivers/cpuidle/*
3166F: include/linux/cpuidle.h
3167
1da177e4 3168CPUID/MSR DRIVER
8b58be88 3169M: "H. Peter Anvin" <hpa@zytor.com>
1da177e4 3170S: Maintained
679655da
JP
3171F: arch/x86/kernel/cpuid.c
3172F: arch/x86/kernel/msr.c
1da177e4 3173
7fe2f639 3174CPU POWER MONITORING SUBSYSTEM
d8130624 3175M: Thomas Renninger <trenn@suse.com>
103f1790 3176L: linux-pm@vger.kernel.org
7fe2f639 3177S: Maintained
14430813 3178F: tools/power/cpupower/
7fe2f639 3179
1da177e4 3180CRAMFS FILESYSTEM
ce00f85c 3181W: http://sourceforge.net/projects/cramfs/
54886a71 3182S: Orphan / Obsolete
679655da
JP
3183F: Documentation/filesystems/cramfs.txt
3184F: fs/cramfs/
1da177e4
LT
3185
3186CRIS PORT
8b58be88
JP
3187M: Mikael Starvik <starvik@axis.com>
3188M: Jesper Nilsson <jesper.nilsson@axis.com>
9937ac0c 3189L: linux-cris-kernel@axis.com
1da177e4 3190W: http://developer.axis.com
9f273c24 3191T: git git://git.kernel.org/pub/scm/linux/kernel/git/jesper/cris.git
1da177e4 3192S: Maintained
679655da 3193F: arch/cris/
df621252 3194F: drivers/tty/serial/crisv10.*
1da177e4
LT
3195
3196CRYPTO API
8b58be88
JP
3197M: Herbert Xu <herbert@gondor.apana.org.au>
3198M: "David S. Miller" <davem@davemloft.net>
1da177e4 3199L: linux-crypto@vger.kernel.org
9f273c24 3200T: git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/cryptodev-2.6.git
54e5881d 3201T: git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6.git
1da177e4 3202S: Maintained
679655da 3203F: Documentation/crypto/
2ca87a17 3204F: Documentation/DocBook/crypto-API.tmpl
679655da
JP
3205F: arch/*/crypto/
3206F: crypto/
3207F: drivers/crypto/
3208F: include/crypto/
1da177e4 3209
5b07bd57 3210CRYPTOGRAPHIC RANDOM NUMBER GENERATOR
8b58be88 3211M: Neil Horman <nhorman@tuxdriver.com>
5b07bd57
NH
3212L: linux-crypto@vger.kernel.org
3213S: Maintained
51a2228a
JP
3214F: crypto/ansi_cprng.c
3215F: crypto/rng.c
5b07bd57 3216
fc279cc2
HV
3217CS3308 MEDIA DRIVER
3218M: Hans Verkuil <hverkuil@xs4all.nl>
3219L: linux-media@vger.kernel.org
3220T: git git://linuxtv.org/media_tree.git
3221W: http://linuxtv.org
3222S: Odd Fixes
3223F: drivers/media/i2c/cs3308.c
3224F: drivers/media/i2c/cs3308.h
3225
9b4ffa48 3226CS5535 Audio ALSA driver
8b58be88 3227M: Jaya Kumar <jayakumar.alsa@gmail.com>
9b4ffa48 3228S: Maintained
679655da 3229F: sound/pci/cs5535audio/
9b4ffa48 3230
a910e4a9 3231CW1200 WLAN driver
b75f0050
JP
3232M: Solomon Peachy <pizza@shaftnet.org>
3233S: Maintained
560424e9 3234F: drivers/net/wireless/st/cw1200/
a910e4a9 3235
6d8425b1 3236CX18 VIDEO4LINUX DRIVER
6afdeaf8 3237M: Andy Walls <awalls@md.metrocast.net>
7b212edf 3238L: ivtv-devel@ivtvdriver.org (subscribers-only)
661263b5 3239L: linux-media@vger.kernel.org
275ffde4 3240T: git git://linuxtv.org/media_tree.git
a825eaec 3241W: https://linuxtv.org
30e10993 3242W: http://www.ivtvdriver.org/index.php/Cx18
6d8425b1 3243S: Maintained
679655da 3244F: Documentation/video4linux/cx18.txt
90d72ac6 3245F: drivers/media/pci/cx18/
6c0f0359 3246F: include/uapi/linux/ivtv*
6d8425b1 3247
3f101d91
HV
3248CX2341X MPEG ENCODER HELPER MODULE
3249M: Hans Verkuil <hverkuil@xs4all.nl>
3250L: linux-media@vger.kernel.org
3251T: git git://linuxtv.org/media_tree.git
a825eaec 3252W: https://linuxtv.org
3f101d91 3253S: Maintained
c368360b 3254F: drivers/media/common/cx2341x*
3f101d91
HV
3255F: include/media/cx2341x*
3256
b8fe6e2c
PB
3257CX24120 MEDIA DRIVER
3258M: Jemma Denson <jdenson@gmail.com>
3259M: Patrick Boettcher <patrick.boettcher@posteo.de>
3260L: linux-media@vger.kernel.org
a825eaec 3261W: https://linuxtv.org
b8fe6e2c
PB
3262Q: http://patchwork.linuxtv.org/project/linux-media/list/
3263S: Maintained
3264F: drivers/media/dvb-frontends/cx24120*
3265
20357578 3266CX88 VIDEO4LINUX DRIVER
009a5410 3267M: Mauro Carvalho Chehab <mchehab@osg.samsung.com>
20357578 3268L: linux-media@vger.kernel.org
a825eaec 3269W: https://linuxtv.org
20357578
MCC
3270T: git git://linuxtv.org/media_tree.git
3271S: Odd fixes
3272F: Documentation/video4linux/cx88/
3273F: drivers/media/pci/cx88/
6d8425b1 3274
91952bc0
AP
3275CXD2820R MEDIA DRIVER
3276M: Antti Palosaari <crope@iki.fi>
3277L: linux-media@vger.kernel.org
a825eaec 3278W: https://linuxtv.org
91952bc0
AP
3279W: http://palosaari.fi/linux/
3280Q: http://patchwork.linuxtv.org/project/linux-media/list/
3281T: git git://linuxtv.org/anttip/media_tree.git
3282S: Maintained
3283F: drivers/media/dvb-frontends/cxd2820r*
6d8425b1 3284
e5ec3789 3285CXGB3 ETHERNET DRIVER (CXGB3)
cdc99239 3286M: Santosh Raspatur <santosh@chelsio.com>
e5ec3789
SW
3287L: netdev@vger.kernel.org
3288W: http://www.chelsio.com
3289S: Supported
f7917c00 3290F: drivers/net/ethernet/chelsio/cxgb3/
e5ec3789 3291
d8ae3c33 3292CXGB3 ISCSI DRIVER (CXGB3I)
49e7d9df
JP
3293M: Karen Xie <kxie@chelsio.com>
3294L: linux-scsi@vger.kernel.org
3295W: http://www.chelsio.com
3296S: Supported
3297F: drivers/scsi/cxgbi/cxgb3i
d8ae3c33 3298
e5ec3789 3299CXGB3 IWARP RNIC DRIVER (IW_CXGB3)
8b58be88 3300M: Steve Wise <swise@chelsio.com>
e6cc0fd1 3301L: linux-rdma@vger.kernel.org
e5ec3789
SW
3302W: http://www.openfabrics.org
3303S: Supported
679655da 3304F: drivers/infiniband/hw/cxgb3/
e5ec3789 3305
be4c9bad 3306CXGB4 ETHERNET DRIVER (CXGB4)
56f16c74 3307M: Hariprasad S <hariprasad@chelsio.com>
be4c9bad
RD
3308L: netdev@vger.kernel.org
3309W: http://www.chelsio.com
3310S: Supported
f7917c00 3311F: drivers/net/ethernet/chelsio/cxgb4/
be4c9bad 3312
d8ae3c33 3313CXGB4 ISCSI DRIVER (CXGB4I)
49e7d9df
JP
3314M: Karen Xie <kxie@chelsio.com>
3315L: linux-scsi@vger.kernel.org
3316W: http://www.chelsio.com
3317S: Supported
3318F: drivers/scsi/cxgbi/cxgb4i
d8ae3c33 3319
be4c9bad
RD
3320CXGB4 IWARP RNIC DRIVER (IW_CXGB4)
3321M: Steve Wise <swise@chelsio.com>
3322L: linux-rdma@vger.kernel.org
3323W: http://www.openfabrics.org
3324S: Supported
3325F: drivers/infiniband/hw/cxgb4/
3326
5c20a5c7
CL
3327CXGB4VF ETHERNET DRIVER (CXGB4VF)
3328M: Casey Leedom <leedom@chelsio.com>
3329L: netdev@vger.kernel.org
3330W: http://www.chelsio.com
3331S: Supported
f7917c00 3332F: drivers/net/ethernet/chelsio/cxgb4vf/
5c20a5c7 3333
a9282d01
IM
3334CXL (IBM Coherent Accelerator Processor Interface CAPI) DRIVER
3335M: Ian Munsie <imunsie@au1.ibm.com>
3336M: Michael Neuling <mikey@neuling.org>
3337L: linuxppc-dev@lists.ozlabs.org
3338S: Supported
3339F: drivers/misc/cxl/
ec249dd8 3340F: include/misc/cxl*
a9282d01
IM
3341F: include/uapi/misc/cxl.h
3342F: Documentation/powerpc/cxl.txt
3343F: Documentation/powerpc/cxl.txt
3344F: Documentation/ABI/testing/sysfs-class-cxl
3345
11f43ae7
MO
3346CXLFLASH (IBM Coherent Accelerator Processor Interface CAPI Flash) SCSI DRIVER
3347M: Manoj N. Kumar <manoj@linux.vnet.ibm.com>
3348M: Matthew R. Ochs <mrochs@linux.vnet.ibm.com>
3349L: linux-scsi@vger.kernel.org
3350S: Supported
3351F: drivers/scsi/cxlflash/
3352F: include/uapi/scsi/cxlflash_ioctls.h
3353F: Documentation/powerpc/cxlflash.txt
3354
b52b97a3
GC
3355STMMAC ETHERNET DRIVER
3356M: Giuseppe Cavallaro <peppe.cavallaro@st.com>
3357L: netdev@vger.kernel.org
3358W: http://www.stlinux.com
3359S: Supported
7ac6653a 3360F: drivers/net/ethernet/stmicro/stmmac/
b52b97a3 3361
1da177e4 3362CYBERPRO FB DRIVER
8b58be88 3363M: Russell King <linux@arm.linux.org.uk>
efc03ecb 3364L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1da177e4
LT
3365W: http://www.arm.linux.org.uk/
3366S: Maintained
8a61f013 3367F: drivers/video/fbdev/cyber2000fb.*
9fa68eae 3368
1da177e4 3369CYCLADES ASYNC MUX DRIVER
1da177e4 3370W: http://www.cyclades.com/
d459883e 3371S: Orphan
c897401b 3372F: drivers/tty/cyclades.c
679655da 3373F: include/linux/cyclades.h
c117ab84 3374F: include/uapi/linux/cyclades.h
1da177e4
LT
3375
3376CYCLADES PC300 DRIVER
1da177e4 3377W: http://www.cyclades.com/
d459883e 3378S: Orphan
679655da 3379F: drivers/net/wan/pc300*
1da177e4 3380
402f6ae4
AP
3381CYPRESS_FIRMWARE MEDIA DRIVER
3382M: Antti Palosaari <crope@iki.fi>
3383L: linux-media@vger.kernel.org
a825eaec 3384W: https://linuxtv.org
402f6ae4
AP
3385W: http://palosaari.fi/linux/
3386Q: http://patchwork.linuxtv.org/project/linux-media/list/
3387T: git git://linuxtv.org/anttip/media_tree.git
3388S: Maintained
3389F: drivers/media/common/cypress_firmware*
3390
e3ae3525 3391CYTTSP TOUCHSCREEN DRIVER
be9a6f40 3392M: Ferruh Yigit <fery@cypress.com>
6305902c 3393L: linux-input@vger.kernel.org
be9a6f40 3394S: Supported
6305902c
JP
3395F: drivers/input/touchscreen/cyttsp*
3396F: include/linux/input/cyttsp.h
e3ae3525 3397
aaaf5fbf
JK
3398DALLAS/MAXIM DS1685-FAMILY REAL TIME CLOCK
3399M: Joshua Kinard <kumba@gentoo.org>
3400S: Maintained
3401F: drivers/rtc/rtc-ds1685.c
3402F: include/linux/rtc/ds1685.h
3403
1da177e4 3404DAMA SLAVE for AX.25
8b58be88 3405M: Joerg Reuter <jreuter@yaina.de>
1da177e4
LT
3406W: http://yaina.de/jreuter/
3407W: http://www.qsl.net/dl1bke/
3408L: linux-hams@vger.kernel.org
3409S: Maintained
679655da
JP
3410F: net/ax25/af_ax25.c
3411F: net/ax25/ax25_dev.c
3412F: net/ax25/ax25_ds_*
3413F: net/ax25/ax25_in.c
3414F: net/ax25/ax25_out.c
3415F: net/ax25/ax25_timer.c
3416F: net/ax25/sysctl_net_ax25.c
1da177e4 3417
e2d1d6c0 3418DAVICOM FAST ETHERNET (DMFE) NETWORK DRIVER
e2d1d6c0 3419L: netdev@vger.kernel.org
5ff77428 3420S: Orphan
679655da 3421F: Documentation/networking/dmfe.txt
0f04e2aa 3422F: drivers/net/ethernet/dec/tulip/dmfe.c
e2d1d6c0
RD
3423
3424DC390/AM53C974 SCSI driver
d8130624 3425M: Hannes Reinecke <hare@suse.com>
71bd849d 3426L: linux-scsi@vger.kernel.org
e2d1d6c0 3427S: Maintained
71bd849d 3428F: drivers/scsi/am53c974.c
e2d1d6c0 3429
1da177e4 3430DC395x SCSI driver
61eee9a7 3431M: Oliver Neukum <oliver@neukum.org>
8b58be88
JP
3432M: Ali Akcaagac <aliakc@web.de>
3433M: Jamie Lenehan <lenehan@twibble.org>
f5df5881 3434L: dc395x@twibble.org
cf015e9f
JP
3435W: http://twibble.org/dist/dc395x/
3436W: http://lists.twibble.org/mailman/listinfo/dc395x/
1da177e4 3437S: Maintained
679655da
JP
3438F: Documentation/scsi/dc395x.txt
3439F: drivers/scsi/dc395x.*
1da177e4 3440
eb8edb08 3441DCCP PROTOCOL
a89d030e 3442M: Gerrit Renker <gerrit@erg.abdn.ac.uk>
eb8edb08 3443L: dccp@vger.kernel.org
c996d8b9 3444W: http://www.linuxfoundation.org/collaborate/workgroups/networking/dccp
eb8edb08 3445S: Maintained
679655da 3446F: include/linux/dccp.h
c117ab84 3447F: include/uapi/linux/dccp.h
679655da
JP
3448F: include/linux/tfrc.h
3449F: net/dccp/
eb8edb08 3450
1da177e4 3451DECnet NETWORK LAYER
1da177e4
LT
3452W: http://linux-decnet.sourceforge.net
3453L: linux-decnet-user@lists.sourceforge.net
f546444d 3454S: Orphan
679655da
JP
3455F: Documentation/networking/decnet.txt
3456F: net/decnet/
1da177e4 3457
ebff05b9
MR
3458DECSTATION PLATFORM SUPPORT
3459M: "Maciej W. Rozycki" <macro@linux-mips.org>
3460L: linux-mips@linux-mips.org
3461W: http://www.linux-mips.org/wiki/DECstation
3462S: Maintained
3463F: arch/mips/dec/
3464F: arch/mips/include/asm/dec/
3465F: arch/mips/include/asm/mach-dec/
3466
1da177e4 3467DEFXX FDDI NETWORK DRIVER
8b58be88 3468M: "Maciej W. Rozycki" <macro@linux-mips.org>
1da177e4 3469S: Maintained
33f810b2 3470F: drivers/net/fddi/defxx.*
1da177e4 3471
ad8f07cc 3472DELL LAPTOP DRIVER
8b58be88 3473M: Matthew Garrett <mjg59@srcf.ucam.org>
cdbff611 3474M: Pali RohĂ¡r <pali.rohar@gmail.com>
d0944853 3475L: platform-driver-x86@vger.kernel.org
ad8f07cc 3476S: Maintained
679655da 3477F: drivers/platform/x86/dell-laptop.c
ad8f07cc 3478
817a5cdb
PR
3479DELL LAPTOP RBTN DRIVER
3480M: Pali RohĂ¡r <pali.rohar@gmail.com>
3481S: Maintained
3482F: drivers/platform/x86/dell-rbtn.*
3483
cdbff611
PR
3484DELL LAPTOP FREEFALL DRIVER
3485M: Pali RohĂ¡r <pali.rohar@gmail.com>
3486S: Maintained
3487F: drivers/platform/x86/dell-smo8800.c
3488
1da177e4 3489DELL LAPTOP SMM DRIVER
a5afba16 3490M: Pali RohĂ¡r <pali.rohar@gmail.com>
ef3522f7 3491S: Maintained
a5afba16 3492F: drivers/hwmon/dell-smm-hwmon.c
c117ab84 3493F: include/uapi/linux/i8k.h
1da177e4 3494
90563ec4 3495DELL SYSTEMS MANAGEMENT BASE DRIVER (dcdbas)
8b58be88 3496M: Doug Warzecha <Douglas_Warzecha@dell.com>
90563ec4 3497S: Maintained
679655da
JP
3498F: Documentation/dcdbas.txt
3499F: drivers/firmware/dcdbas.*
90563ec4 3500
0b3f6109 3501DELL WMI EXTRAS DRIVER
8b58be88 3502M: Matthew Garrett <mjg59@srcf.ucam.org>
cdbff611 3503M: Pali RohĂ¡r <pali.rohar@gmail.com>
0b3f6109 3504S: Maintained
36b3a96f 3505F: drivers/platform/x86/dell-wmi.c
0b3f6109 3506
5efc75e3 3507DESIGNWARE USB2 DRD IP DRIVER
16272ae7 3508M: John Youn <johnyoun@synopsys.com>
5efc75e3 3509L: linux-usb@vger.kernel.org
18f340f9 3510T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
5efc75e3 3511S: Maintained
197ba5f4 3512F: drivers/usb/dwc2/
5efc75e3 3513
94ab23dd 3514DESIGNWARE USB3 DRD IP DRIVER
a55f6286 3515M: Felipe Balbi <balbi@kernel.org>
94ab23dd 3516L: linux-usb@vger.kernel.org
94ab23dd
FB
3517T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
3518S: Maintained
3519F: drivers/usb/dwc3/
3520
833c9545
JB
3521DEVICE COREDUMP (DEV_COREDUMP)
3522M: Johannes Berg <johannes@sipsolutions.net>
3523L: linux-kernel@vger.kernel.org
3524S: Maintained
3525F: drivers/base/devcoredump.c
3526F: include/linux/devcoredump.h
3527
89d07767
KP
3528DEVICE FREQUENCY (DEVFREQ)
3529M: MyungJoo Ham <myungjoo.ham@samsung.com>
3530M: Kyungmin Park <kyungmin.park@samsung.com>
88476d34 3531L: linux-pm@vger.kernel.org
6a3cd722 3532T: git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
89d07767
KP
3533S: Maintained
3534F: drivers/devfreq/
6a3cd722
CC
3535F: include/linux/devfreq.h
3536F: Documentation/devicetree/bindings/devfreq/
89d07767 3537
7dbded06
CC
3538DEVICE FREQUENCY EVENT (DEVFREQ-EVENT)
3539M: Chanwoo Choi <cw00.choi@samsung.com>
3540L: linux-pm@vger.kernel.org
3541T: git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
3542S: Supported
3543F: drivers/devfreq/event/
3544F: drivers/devfreq/devfreq-event.c
3545F: include/linux/devfreq-event.h
3546F: Documentation/devicetree/bindings/devfreq/event/
89d07767 3547
1da177e4 3548DEVICE NUMBER REGISTRY
8b58be88 3549M: Torben Mathiasen <device@lanana.org>
1da177e4 3550W: http://lanana.org/docs/device-list/index.html
1da177e4
LT
3551S: Maintained
3552
e2d1d6c0 3553DEVICE-MAPPER (LVM)
854ecaad 3554M: Alasdair Kergon <agk@redhat.com>
8504eed3 3555M: Mike Snitzer <snitzer@redhat.com>
854ecaad 3556M: dm-devel@redhat.com
e2d1d6c0
RD
3557L: dm-devel@redhat.com
3558W: http://sources.redhat.com/dm
8a6e2535 3559Q: http://patchwork.kernel.org/project/dm-devel/list/
41d35d25 3560T: git git://git.kernel.org/pub/scm/linux/kernel/git/device-mapper/linux-dm.git
854ecaad 3561T: quilt http://people.redhat.com/agk/patches/linux/editing/
e2d1d6c0 3562S: Maintained
679655da
JP
3563F: Documentation/device-mapper/
3564F: drivers/md/dm*
854ecaad 3565F: drivers/md/persistent-data/
679655da
JP
3566F: include/linux/device-mapper.h
3567F: include/linux/dm-*.h
8504eed3 3568F: include/uapi/linux/dm-*.h
e2d1d6c0 3569
bfcd3a46
JP
3570DEVLINK
3571M: Jiri Pirko <jiri@mellanox.com>
3572L: netdev@vger.kernel.org
3573S: Supported
3574F: net/core/devlink.c
3575F: include/net/devlink.h
3576F: include/uapi/linux/devlink.h
3577
c0d995aa
OST
3578DIALOG SEMICONDUCTOR DRIVERS
3579M: Support Opensource <support.opensource@diasemi.com>
3580W: http://www.dialog-semiconductor.com/products
3581S: Supported
3582F: Documentation/hwmon/da90??
7c933772 3583F: Documentation/devicetree/bindings/sound/da[79]*.txt
c0d995aa
OST
3584F: drivers/gpio/gpio-da90??.c
3585F: drivers/hwmon/da90??-hwmon.c
7be72c2c 3586F: drivers/iio/adc/da91??-*.c
c0d995aa
OST
3587F: drivers/input/misc/da90??_onkey.c
3588F: drivers/input/touchscreen/da9052_tsi.c
3589F: drivers/leds/leds-da90??.c
3590F: drivers/mfd/da903x.c
3591F: drivers/mfd/da90??-*.c
7be72c2c 3592F: drivers/mfd/da91??-*.c
c0d995aa 3593F: drivers/power/da9052-battery.c
7be72c2c 3594F: drivers/power/da91??-*.c
c0d995aa
OST
3595F: drivers/regulator/da903x.c
3596F: drivers/regulator/da9???-regulator.[ch]
3597F: drivers/rtc/rtc-da90??.c
3598F: drivers/video/backlight/da90??_bl.c
3599F: drivers/watchdog/da90??_wdt.c
3600F: include/linux/mfd/da903x.h
3601F: include/linux/mfd/da9052/
3602F: include/linux/mfd/da9055/
3603F: include/linux/mfd/da9063/
7be72c2c 3604F: include/linux/mfd/da9150/
c0d995aa
OST
3605F: include/sound/da[79]*.h
3606F: sound/soc/codecs/da[79]*.[ch]
3607
599aa697
LL
3608DIGI NEO AND CLASSIC PCI PRODUCTS
3609M: Lidza Louina <lidza.louina@gmail.com>
542f3d5a 3610M: Mark Hounschell <markh@compro.net>
599aa697
LL
3611L: driverdev-devel@linuxdriverproject.org
3612S: Maintained
3613F: drivers/staging/dgnc/
3614
335d7c58 3615DIOLAN U2C-12 I2C DRIVER
ca462085 3616M: Guenter Roeck <linux@roeck-us.net>
335d7c58
GR
3617L: linux-i2c@vger.kernel.org
3618S: Maintained
3619F: drivers/i2c/busses/i2c-diolan-u2c.c
3620
d475c634
MW
3621DIRECT ACCESS (DAX)
3622M: Matthew Wilcox <willy@linux.intel.com>
3623L: linux-fsdevel@vger.kernel.org
3624S: Supported
3625F: fs/dax.c
3626
e7839f25 3627DIRECTORY NOTIFICATION (DNOTIFY)
8b58be88 3628M: Eric Paris <eparis@parisplace.org>
3c5119c0 3629S: Maintained
679655da
JP
3630F: Documentation/filesystems/dnotify.txt
3631F: fs/notify/dnotify/
3632F: include/linux/dnotify.h
1da177e4
LT
3633
3634DISK GEOMETRY AND PARTITION HANDLING
8b58be88 3635M: Andries Brouwer <aeb@cwi.nl>
1da177e4
LT
3636W: http://www.win.tue.nl/~aeb/linux/Large-Disk.html
3637W: http://www.win.tue.nl/~aeb/linux/zip/zip-1.html
3638W: http://www.win.tue.nl/~aeb/partitions/partition_types-1.html
3639S: Maintained
3640
4480f15b 3641DISKQUOTA
d8130624 3642M: Jan Kara <jack@suse.com>
1da177e4 3643S: Maintained
679655da
JP
3644F: Documentation/filesystems/quota.txt
3645F: fs/quota/
3646F: include/linux/quota*.h
c117ab84 3647F: include/uapi/linux/quota*.h
1da177e4 3648
702686ad
BT
3649DISPLAYLINK USB 2.0 FRAMEBUFFER DRIVER (UDLFB)
3650M: Bernie Thompson <bernie@plugable.com>
3651L: linux-fbdev@vger.kernel.org
3652S: Maintained
3653W: http://plugable.com/category/projects/udlfb/
8a61f013 3654F: drivers/video/fbdev/udlfb.c
702686ad
BT
3655F: include/video/udlfb.h
3656F: Documentation/fb/udlfb.txt
3657
e7839f25 3658DISTRIBUTED LOCK MANAGER (DLM)
8b58be88
JP
3659M: Christine Caulfield <ccaulfie@redhat.com>
3660M: David Teigland <teigland@redhat.com>
a4644184 3661L: cluster-devel@redhat.com
5be7b50f 3662W: http://sources.redhat.com/cluster/
9f273c24 3663T: git git://git.kernel.org/pub/scm/linux/kernel/git/teigland/linux-dlm.git
5be7b50f 3664S: Supported
679655da 3665F: fs/dlm/
5be7b50f 3666
53b6b3e0
SS
3667DMA BUFFER SHARING FRAMEWORK
3668M: Sumit Semwal <sumit.semwal@linaro.org>
3669S: Maintained
3670L: linux-media@vger.kernel.org
3671L: dri-devel@lists.freedesktop.org
8ada6d2d 3672L: linaro-mm-sig@lists.linaro.org (moderated for non-subscribers)
35fac7e3 3673F: drivers/dma-buf/
e46d12c6
JP
3674F: include/linux/dma-buf*
3675F: include/linux/reservation.h
3676F: include/linux/*fence.h
53b6b3e0
SS
3677F: Documentation/dma-buf-sharing.txt
3678T: git git://git.linaro.org/people/sumitsemwal/linux-dma-buf.git
3679
b3e5f263 3680DMA GENERIC OFFLOAD ENGINE SUBSYSTEM
4abed0af 3681M: Vinod Koul <vinod.koul@intel.com>
17b59560
VK
3682L: dmaengine@vger.kernel.org
3683Q: https://patchwork.kernel.org/project/linux-dmaengine/list/
08223d80 3684S: Maintained
679655da 3685F: drivers/dma/
0ce3c066 3686F: include/linux/dmaengine.h
979a281e
VK
3687F: Documentation/dmaengine/
3688T: git git://git.infradead.org/users/vkoul/slave-dma.git
248a9dc3 3689
b825037d 3690DME1737 HARDWARE MONITOR DRIVER
8b58be88 3691M: Juerg Haefliger <juergh@gmail.com>
968ce1b1 3692L: linux-hwmon@vger.kernel.org
b825037d 3693S: Maintained
679655da
JP
3694F: Documentation/hwmon/dme1737
3695F: drivers/hwmon/dme1737.c
b825037d 3696
1f31e1b1 3697DMI/SMBIOS SUPPORT
d8130624 3698M: Jean Delvare <jdelvare@suse.com>
1f31e1b1 3699S: Maintained
d4aeef93 3700T: quilt http://jdelvare.nerim.net/devel/linux/jdelvare-dmi/
d7f96f97 3701F: Documentation/ABI/testing/sysfs-firmware-dmi-tables
1f31e1b1
JD
3702F: drivers/firmware/dmi-id.c
3703F: drivers/firmware/dmi_scan.c
3704F: include/linux/dmi.h
3705
7d2c86b5 3706DOCUMENTATION
ad3118b9 3707M: Jonathan Corbet <corbet@lwn.net>
795fb7e7
JD
3708L: linux-doc@vger.kernel.org
3709S: Maintained
679655da 3710F: Documentation/
42f41ecf
JC
3711F: scripts/docproc.c
3712F: scripts/kernel-doc*
97be078b
RD
3713X: Documentation/ABI/
3714X: Documentation/devicetree/
933a46b8
JC
3715X: Documentation/acpi
3716X: Documentation/power
3717X: Documentation/spi
6c121170 3718X: Documentation/DocBook/media
c51edfb1 3719T: git git://git.lwn.net/linux.git docs-next
abbaeff3 3720
1da177e4 3721DOUBLETALK DRIVER
8b58be88 3722M: "James R. Van Zandt" <jrv@vanzandt.mv.com>
1da177e4
LT
3723L: blinux-list@redhat.com
3724S: Maintained
679655da
JP
3725F: drivers/char/dtlk.c
3726F: include/linux/dtlk.h
1da177e4 3727
e2d1d6c0 3728DPT_I2O SCSI RAID DRIVER
8b58be88 3729M: Adaptec OEM Raid Solutions <aacraid@adaptec.com>
e2d1d6c0
RD
3730L: linux-scsi@vger.kernel.org
3731W: http://www.adaptec.com/
3732S: Maintained
679655da
JP
3733F: drivers/scsi/dpt*
3734F: drivers/scsi/dpt/
e2d1d6c0 3735
b411b363 3736DRBD DRIVER
bc2c049d
RK
3737M: Philipp Reisner <philipp.reisner@linbit.com>
3738M: Lars Ellenberg <lars.ellenberg@linbit.com>
3739L: drbd-dev@lists.linbit.com
28b8e8d4 3740W: http://www.drbd.org
bc2c049d
RK
3741T: git git://git.linbit.com/linux-drbd.git
3742T: git git://git.linbit.com/drbd-8.4.git
28b8e8d4
JP
3743S: Supported
3744F: drivers/block/drbd/
3745F: lib/lru_cache.c
3746F: Documentation/blockdev/drbd/
b411b363 3747
dc7dfcd8 3748DRIVER CORE, KOBJECTS, DEBUGFS, KERNFS AND SYSFS
879a5a00 3749M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
08deed1e 3750T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
1da177e4 3751S: Supported
679655da 3752F: Documentation/kobject.txt
7cfc51b9 3753F: drivers/base/
87544653 3754F: fs/debugfs/
dc7dfcd8
WS
3755F: fs/kernfs/
3756F: fs/sysfs/
87544653 3757F: include/linux/debugfs.h
dc7dfcd8 3758F: include/linux/kobj*
679655da 3759F: lib/kobj*
1da177e4
LT
3760
3761DRM DRIVERS
8b58be88 3762M: David Airlie <airlied@linux.ie>
4c6a3999 3763L: dri-devel@lists.freedesktop.org
b0447888 3764T: git git://people.freedesktop.org/~airlied/linux
1da177e4 3765S: Maintained
679655da 3766F: drivers/gpu/drm/
433e3b34 3767F: drivers/gpu/vga/
850e9411 3768F: include/drm/
c117ab84 3769F: include/uapi/drm/
1da177e4 3770
c26a4017 3771RADEON and AMDGPU DRM DRIVERS
566f5939
AD
3772M: Alex Deucher <alexander.deucher@amd.com>
3773M: Christian König <christian.koenig@amd.com>
3774L: dri-devel@lists.freedesktop.org
3775T: git git://people.freedesktop.org/~agd5f/linux
3776S: Supported
3777F: drivers/gpu/drm/radeon/
566f5939 3778F: include/uapi/drm/radeon*
c26a4017
AD
3779F: drivers/gpu/drm/amd/
3780F: include/uapi/drm/amdgpu*
566f5939 3781
03e255b9
TR
3782DRM PANEL DRIVERS
3783M: Thierry Reding <thierry.reding@gmail.com>
3784L: dri-devel@lists.freedesktop.org
3785T: git git://anongit.freedesktop.org/tegra/linux.git
3786S: Maintained
3787F: drivers/gpu/drm/drm_panel.c
3788F: drivers/gpu/drm/panel/
3789F: include/drm/drm_panel.h
2d799dde 3790F: Documentation/devicetree/bindings/display/panel/
03e255b9 3791
8daf7473 3792INTEL DRM DRIVERS (excluding Poulsbo, Moorestown and derivative chipsets)
cbce7107 3793M: Daniel Vetter <daniel.vetter@intel.com>
47f95647 3794M: Jani Nikula <jani.nikula@linux.intel.com>
362132d2 3795L: intel-gfx@lists.freedesktop.org
8daf7473 3796L: dri-devel@lists.freedesktop.org
7564fde3 3797W: https://01.org/linuxgraphics/
47f95647 3798Q: http://patchwork.freedesktop.org/project/intel-gfx/
89258a97 3799T: git git://anongit.freedesktop.org/drm-intel
8daf7473 3800S: Supported
14430813 3801F: drivers/gpu/drm/i915/
8daf7473 3802F: include/drm/i915*
c117ab84 3803F: include/uapi/drm/i915*
8daf7473 3804
99763bb8
BB
3805DRM DRIVERS FOR ATMEL HLCDC
3806M: Boris Brezillon <boris.brezillon@free-electrons.com>
3807L: dri-devel@lists.freedesktop.org
3808S: Supported
3809F: drivers/gpu/drm/atmel-hlcdc/
3810F: Documentation/devicetree/bindings/drm/atmel/
3811
398a6d4a
KP
3812DRM DRIVERS FOR EXYNOS
3813M: Inki Dae <inki.dae@samsung.com>
f1501303
ID
3814M: Joonyoung Shim <jy0922.shim@samsung.com>
3815M: Seung-Woo Kim <sw0312.kim@samsung.com>
3816M: Kyungmin Park <kyungmin.park@samsung.com>
398a6d4a 3817L: dri-devel@lists.freedesktop.org
25a58030 3818T: git git://git.kernel.org/pub/scm/linux/kernel/git/daeinki/drm-exynos.git
398a6d4a 3819S: Supported
14430813 3820F: drivers/gpu/drm/exynos/
398a6d4a 3821F: include/drm/exynos*
c117ab84 3822F: include/uapi/drm/exynos*
398a6d4a 3823
b55a1b9c 3824DRM DRIVERS FOR FREESCALE DCU
bc66757a 3825M: Stefan Agner <stefan@agner.ch>
b55a1b9c
JW
3826M: Alison Wang <alison.wang@freescale.com>
3827L: dri-devel@lists.freedesktop.org
3828S: Supported
3829F: drivers/gpu/drm/fsl-dcu/
2d799dde
RH
3830F: Documentation/devicetree/bindings/display/fsl,dcu.txt
3831F: Documentation/devicetree/bindings/display/panel/nec,nl4827hc19_05b.txt
b55a1b9c 3832
0a3d775f
PZ
3833DRM DRIVERS FOR FREESCALE IMX
3834M: Philipp Zabel <p.zabel@pengutronix.de>
3835L: dri-devel@lists.freedesktop.org
3836S: Maintained
3837F: drivers/gpu/drm/imx/
ef739aa4 3838F: drivers/gpu/ipu-v3/
2d799dde 3839F: Documentation/devicetree/bindings/display/imx/
0a3d775f 3840
ba2199a6
PJ
3841DRM DRIVERS FOR GMA500 (Poulsbo, Moorestown and derivative chipsets)
3842M: Patrik Jakobsson <patrik.r.jakobsson@gmail.com>
3843L: dri-devel@lists.freedesktop.org
3844T: git git://github.com/patjak/drm-gma500
3845S: Maintained
3846F: drivers/gpu/drm/gma500
3847F: include/drm/gma500*
3848
bd3b49f2 3849DRM DRIVERS FOR NVIDIA TEGRA
a5ad7a63
TR
3850M: Thierry Reding <thierry.reding@gmail.com>
3851M: Terje Bergström <tbergstrom@nvidia.com>
bd3b49f2
TR
3852L: dri-devel@lists.freedesktop.org
3853L: linux-tegra@vger.kernel.org
a5ad7a63 3854T: git git://anongit.freedesktop.org/tegra/linux.git
adabdb0c 3855S: Supported
dee8268f 3856F: drivers/gpu/drm/tegra/
a5ad7a63 3857F: drivers/gpu/host1x/
e1e90644 3858F: include/linux/host1x.h
a5ad7a63 3859F: include/uapi/drm/tegra_drm.h
2d799dde 3860F: Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-host1x.txt
bd3b49f2 3861
a284e9d1
LP
3862DRM DRIVERS FOR RENESAS
3863M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
3864L: dri-devel@lists.freedesktop.org
4a121096 3865L: linux-renesas-soc@vger.kernel.org
a284e9d1
LP
3866T: git git://people.freedesktop.org/~airlied/linux
3867S: Supported
3868F: drivers/gpu/drm/rcar-du/
3869F: drivers/gpu/drm/shmobile/
a284e9d1
LP
3870F: include/linux/platform_data/shmob_drm.h
3871
625e0346
HS
3872DRM DRIVERS FOR ROCKCHIP
3873M: Mark Yao <mark.yao@rock-chips.com>
3874L: dri-devel@lists.freedesktop.org
3875S: Maintained
3876F: drivers/gpu/drm/rockchip/
2d799dde 3877F: Documentation/devicetree/bindings/display/rockchip*
625e0346 3878
7f11c476
BG
3879DRM DRIVERS FOR STI
3880M: Benjamin Gaignard <benjamin.gaignard@linaro.org>
3881M: Vincent Abriou <vincent.abriou@st.com>
3882L: dri-devel@lists.freedesktop.org
3883T: git http://git.linaro.org/people/benjamin.gaignard/kernel.git
3884S: Maintained
3885F: drivers/gpu/drm/sti
2d799dde 3886F: Documentation/devicetree/bindings/display/st,stih4xx.txt
7f11c476 3887
8bb0bce9
LS
3888DRM DRIVERS FOR VIVANTE GPU IP
3889M: Lucas Stach <l.stach@pengutronix.de>
3890R: Russell King <linux+etnaviv@arm.linux.org.uk>
3891R: Christian Gmeiner <christian.gmeiner@gmail.com>
3892L: dri-devel@lists.freedesktop.org
3893S: Maintained
3894F: drivers/gpu/drm/etnaviv
3895F: Documentation/devicetree/bindings/display/etnaviv
3896
598df1ac
AK
3897DSBR100 USB FM RADIO DRIVER
3898M: Alexey Klimov <klimov.linux@gmail.com>
3899L: linux-media@vger.kernel.org
3900T: git git://linuxtv.org/media_tree.git
3901S: Maintained
3902F: drivers/media/radio/dsbr100.c
3903
1da177e4 3904DSCC4 DRIVER
8b58be88 3905M: Francois Romieu <romieu@fr.zoreil.com>
01f20734 3906L: netdev@vger.kernel.org
1da177e4 3907S: Maintained
679655da 3908F: drivers/net/wan/dscc4.c
1da177e4 3909
cc11b140
HV
3910DT3155 MEDIA DRIVER
3911M: Hans Verkuil <hverkuil@xs4all.nl>
3912L: linux-media@vger.kernel.org
3913T: git git://linuxtv.org/media_tree.git
a825eaec 3914W: https://linuxtv.org
cc11b140
HV
3915S: Odd Fixes
3916F: drivers/media/pci/dt3155/
3917
91952bc0
AP
3918DVB_USB_AF9015 MEDIA DRIVER
3919M: Antti Palosaari <crope@iki.fi>
3920L: linux-media@vger.kernel.org
a825eaec 3921W: https://linuxtv.org
91952bc0
AP
3922W: http://palosaari.fi/linux/
3923Q: http://patchwork.linuxtv.org/project/linux-media/list/
3924T: git git://linuxtv.org/anttip/media_tree.git
3925S: Maintained
3926F: drivers/media/usb/dvb-usb-v2/af9015*
3927
3928DVB_USB_AF9035 MEDIA DRIVER
3929M: Antti Palosaari <crope@iki.fi>
3930L: linux-media@vger.kernel.org
a825eaec 3931W: https://linuxtv.org
91952bc0
AP
3932W: http://palosaari.fi/linux/
3933Q: http://patchwork.linuxtv.org/project/linux-media/list/
3934T: git git://linuxtv.org/anttip/media_tree.git
3935S: Maintained
3936F: drivers/media/usb/dvb-usb-v2/af9035*
3937
3938DVB_USB_ANYSEE MEDIA DRIVER
3939M: Antti Palosaari <crope@iki.fi>
3940L: linux-media@vger.kernel.org
a825eaec 3941W: https://linuxtv.org
91952bc0
AP
3942W: http://palosaari.fi/linux/
3943Q: http://patchwork.linuxtv.org/project/linux-media/list/
3944T: git git://linuxtv.org/anttip/media_tree.git
3945S: Maintained
3946F: drivers/media/usb/dvb-usb-v2/anysee*
3947
3948DVB_USB_AU6610 MEDIA DRIVER
3949M: Antti Palosaari <crope@iki.fi>
3950L: linux-media@vger.kernel.org
a825eaec 3951W: https://linuxtv.org
91952bc0
AP
3952W: http://palosaari.fi/linux/
3953Q: http://patchwork.linuxtv.org/project/linux-media/list/
3954T: git git://linuxtv.org/anttip/media_tree.git
3955S: Maintained
3956F: drivers/media/usb/dvb-usb-v2/au6610*
3957
3958DVB_USB_CE6230 MEDIA DRIVER
3959M: Antti Palosaari <crope@iki.fi>
3960L: linux-media@vger.kernel.org
a825eaec 3961W: https://linuxtv.org
91952bc0
AP
3962W: http://palosaari.fi/linux/
3963Q: http://patchwork.linuxtv.org/project/linux-media/list/
3964T: git git://linuxtv.org/anttip/media_tree.git
3965S: Maintained
3966F: drivers/media/usb/dvb-usb-v2/ce6230*
3967
d099dea2
MK
3968DVB_USB_CXUSB MEDIA DRIVER
3969M: Michael Krufky <mkrufky@linuxtv.org>
3970L: linux-media@vger.kernel.org
a825eaec 3971W: https://linuxtv.org
d099dea2
MK
3972W: http://github.com/mkrufky
3973Q: http://patchwork.linuxtv.org/project/linux-media/list/
3974T: git git://linuxtv.org/media_tree.git
3975S: Maintained
9819da66 3976F: drivers/media/usb/dvb-usb/cxusb*
d099dea2 3977
91952bc0 3978DVB_USB_EC168 MEDIA DRIVER
91952bc0
AP
3979M: Antti Palosaari <crope@iki.fi>
3980L: linux-media@vger.kernel.org
a825eaec 3981W: https://linuxtv.org
91952bc0
AP
3982W: http://palosaari.fi/linux/
3983Q: http://patchwork.linuxtv.org/project/linux-media/list/
3984T: git git://linuxtv.org/anttip/media_tree.git
3985S: Maintained
91952bc0 3986F: drivers/media/usb/dvb-usb-v2/ec168*
91952bc0 3987
5560983b 3988DVB_USB_GL861 MEDIA DRIVER
91952bc0
AP
3989M: Antti Palosaari <crope@iki.fi>
3990L: linux-media@vger.kernel.org
a825eaec 3991W: https://linuxtv.org
91952bc0
AP
3992Q: http://patchwork.linuxtv.org/project/linux-media/list/
3993T: git git://linuxtv.org/anttip/media_tree.git
3994S: Maintained
5560983b 3995F: drivers/media/usb/dvb-usb-v2/gl861*
91952bc0 3996
8856f5f2
MK
3997DVB_USB_MXL111SF MEDIA DRIVER
3998M: Michael Krufky <mkrufky@linuxtv.org>
3999L: linux-media@vger.kernel.org
a825eaec 4000W: https://linuxtv.org
8856f5f2
MK
4001W: http://github.com/mkrufky
4002Q: http://patchwork.linuxtv.org/project/linux-media/list/
4003T: git git://linuxtv.org/mkrufky/mxl111sf.git
4004S: Maintained
4005F: drivers/media/usb/dvb-usb-v2/mxl111sf*
4006
91952bc0
AP
4007DVB_USB_RTL28XXU MEDIA DRIVER
4008M: Antti Palosaari <crope@iki.fi>
4009L: linux-media@vger.kernel.org
a825eaec 4010W: https://linuxtv.org
91952bc0
AP
4011W: http://palosaari.fi/linux/
4012Q: http://patchwork.linuxtv.org/project/linux-media/list/
4013T: git git://linuxtv.org/anttip/media_tree.git
4014S: Maintained
4015F: drivers/media/usb/dvb-usb-v2/rtl28xxu*
4016
4017DVB_USB_V2 MEDIA DRIVER
4018M: Antti Palosaari <crope@iki.fi>
4019L: linux-media@vger.kernel.org
a825eaec 4020W: https://linuxtv.org
91952bc0
AP
4021W: http://palosaari.fi/linux/
4022Q: http://patchwork.linuxtv.org/project/linux-media/list/
4023T: git git://linuxtv.org/anttip/media_tree.git
4024S: Maintained
4025F: drivers/media/usb/dvb-usb-v2/dvb_usb*
4026F: drivers/media/usb/dvb-usb-v2/usb_urb.c
4027
ac0ac38f 4028DYNAMIC DEBUG
5c4a97d1 4029M: Jason Baron <jbaron@akamai.com>
ac0ac38f
JB
4030S: Maintained
4031F: lib/dynamic_debug.c
4032F: include/linux/dynamic_debug.h
4033
789c7048 4034DZ DECSTATION DZ11 SERIAL DRIVER
8b58be88 4035M: "Maciej W. Rozycki" <macro@linux-mips.org>
789c7048 4036S: Maintained
df621252 4037F: drivers/tty/serial/dz.*
789c7048 4038
f17effbe
MF
4039E3X0 POWER BUTTON DRIVER
4040M: Moritz Fischer <moritz.fischer@ettus.com>
4041L: usrp-users@lists.ettus.com
4042W: http://www.ettus.com
4043S: Supported
4044F: drivers/input/misc/e3x0-button.c
4045F: Documentation/devicetree/bindings/input/e3x0-button.txt
4046
91952bc0
AP
4047E4000 MEDIA DRIVER
4048M: Antti Palosaari <crope@iki.fi>
4049L: linux-media@vger.kernel.org
a825eaec 4050W: https://linuxtv.org
91952bc0
AP
4051W: http://palosaari.fi/linux/
4052Q: http://patchwork.linuxtv.org/project/linux-media/list/
4053T: git git://linuxtv.org/anttip/media_tree.git
4054S: Maintained
4055F: drivers/media/tuners/e4000*
4056
1da177e4 4057EATA ISA/EISA/PCI SCSI DRIVER
8b58be88 4058M: Dario Ballabio <ballabio_dario@emc.com>
1da177e4
LT
4059L: linux-scsi@vger.kernel.org
4060S: Maintained
679655da 4061F: drivers/scsi/eata.c
1da177e4 4062
91952bc0
AP
4063EC100 MEDIA DRIVER
4064M: Antti Palosaari <crope@iki.fi>
4065L: linux-media@vger.kernel.org
a825eaec 4066W: https://linuxtv.org
91952bc0
AP
4067W: http://palosaari.fi/linux/
4068Q: http://patchwork.linuxtv.org/project/linux-media/list/
4069T: git git://linuxtv.org/anttip/media_tree.git
4070S: Maintained
4071F: drivers/media/dvb-frontends/ec100*
4072
237fead6 4073ECRYPT FILE SYSTEM
0de9adf2 4074M: Tyler Hicks <tyhicks@canonical.com>
a058bfbb 4075L: ecryptfs@vger.kernel.org
24a923e4 4076W: http://ecryptfs.org
6dc7516e 4077W: https://launchpad.net/ecryptfs
9f273c24 4078T: git git://git.kernel.org/pub/scm/linux/kernel/git/tyhicks/ecryptfs.git
237fead6 4079S: Supported
679655da
JP
4080F: Documentation/filesystems/ecryptfs.txt
4081F: fs/ecryptfs/
237fead6 4082
da9bb1d2 4083EDAC-CORE
8b58be88 4084M: Doug Thompson <dougthompson@xmission.com>
aa15aa0e 4085M: Borislav Petkov <bp@alien8.de>
009a5410 4086M: Mauro Carvalho Chehab <mchehab@osg.samsung.com>
91445c72 4087L: linux-edac@vger.kernel.org
07cd6bf5
FW
4088T: git git://git.kernel.org/pub/scm/linux/kernel/git/bp/bp.git for-next
4089T: git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-edac.git linux_next
8c2a6a40 4090S: Supported
679655da 4091F: Documentation/edac.txt
91445c72 4092F: drivers/edac/
679655da 4093F: include/linux/edac.h
0e438e3f 4094
c476c23b 4095EDAC-AMD64
8b58be88 4096M: Doug Thompson <dougthompson@xmission.com>
487ba8e8 4097M: Borislav Petkov <bp@alien8.de>
91445c72 4098L: linux-edac@vger.kernel.org
487ba8e8 4099S: Maintained
c476c23b
BP
4100F: drivers/edac/amd64_edac*
4101
836dae5d
RR
4102EDAC-CALXEDA
4103M: Doug Thompson <dougthompson@xmission.com>
4104M: Robert Richter <rric@kernel.org>
4105L: linux-edac@vger.kernel.org
836dae5d
RR
4106S: Maintained
4107F: drivers/edac/highbank*
4108
f65aad41
RB
4109EDAC-CAVIUM
4110M: Ralf Baechle <ralf@linux-mips.org>
4111M: David Daney <david.daney@cavium.com>
4112L: linux-edac@vger.kernel.org
4113L: linux-mips@linux-mips.org
f65aad41
RB
4114S: Supported
4115F: drivers/edac/octeon_edac*
4116
0e438e3f 4117EDAC-E752X
8b58be88
JP
4118M: Mark Gross <mark.gross@intel.com>
4119M: Doug Thompson <dougthompson@xmission.com>
91445c72 4120L: linux-edac@vger.kernel.org
0e438e3f 4121S: Maintained
679655da 4122F: drivers/edac/e752x_edac.c
0e438e3f
DP
4123
4124EDAC-E7XXX
8b58be88 4125M: Doug Thompson <dougthompson@xmission.com>
91445c72 4126L: linux-edac@vger.kernel.org
0e438e3f 4127S: Maintained
679655da 4128F: drivers/edac/e7xxx_edac.c
0e438e3f 4129
77c5f5d2 4130EDAC-GHES
009a5410 4131M: Mauro Carvalho Chehab <mchehab@osg.samsung.com>
77c5f5d2 4132L: linux-edac@vger.kernel.org
77c5f5d2 4133S: Maintained
2caa67a6 4134F: drivers/edac/ghes_edac.c
77c5f5d2 4135
6bc78404 4136EDAC-I82443BXGX
8b58be88 4137M: Tim Small <tim@buttersideup.com>
91445c72 4138L: linux-edac@vger.kernel.org
6bc78404 4139S: Maintained
679655da 4140F: drivers/edac/i82443bxgx_edac.c
6bc78404
DT
4141
4142EDAC-I3000
8b58be88 4143M: Jason Uhlenkott <juhlenko@akamai.com>
91445c72 4144L: linux-edac@vger.kernel.org
6bc78404 4145S: Maintained
679655da 4146F: drivers/edac/i3000_edac.c
6bc78404
DT
4147
4148EDAC-I5000
8b58be88 4149M: Doug Thompson <dougthompson@xmission.com>
91445c72 4150L: linux-edac@vger.kernel.org
ba9a5918 4151S: Maintained
679655da 4152F: drivers/edac/i5000_edac.c
ba9a5918 4153
44c12cb2 4154EDAC-I5400
009a5410 4155M: Mauro Carvalho Chehab <mchehab@osg.samsung.com>
67c89316 4156L: linux-edac@vger.kernel.org
44c12cb2 4157S: Maintained
679655da 4158F: drivers/edac/i5400_edac.c
44c12cb2 4159
3c9c92b6 4160EDAC-I7300
009a5410 4161M: Mauro Carvalho Chehab <mchehab@osg.samsung.com>
3c9c92b6 4162L: linux-edac@vger.kernel.org
3c9c92b6
MCC
4163S: Maintained
4164F: drivers/edac/i7300_edac.c
4165
67c89316 4166EDAC-I7CORE
009a5410 4167M: Mauro Carvalho Chehab <mchehab@osg.samsung.com>
67c89316 4168L: linux-edac@vger.kernel.org
67c89316 4169S: Maintained
70aff0ce 4170F: drivers/edac/i7core_edac.c
67c89316 4171
ba9a5918 4172EDAC-I82975X
8b58be88 4173M: Ranganathan Desikan <ravi@jetztechnologies.com>
25527885 4174M: "Arvind R." <arvino55@gmail.com>
91445c72 4175L: linux-edac@vger.kernel.org
ba9a5918 4176S: Maintained
679655da 4177F: drivers/edac/i82975x_edac.c
ba9a5918 4178
791b4706
JB
4179EDAC-IE31200
4180M: Jason Baron <jbaron@akamai.com>
4181L: linux-edac@vger.kernel.org
791b4706
JB
4182S: Maintained
4183F: drivers/edac/ie31200_edac.c
4184
ccdfb979 4185EDAC-MPC85XX
30c7469b 4186M: Johannes Thumshirn <morbidrsa@gmail.com>
ccdfb979 4187L: linux-edac@vger.kernel.org
ccdfb979
JT
4188S: Maintained
4189F: drivers/edac/mpc85xx_edac.[ch]
4190
ba9a5918 4191EDAC-PASEMI
8b58be88 4192M: Egor Martovetsky <egor@pasemi.com>
91445c72 4193L: linux-edac@vger.kernel.org
6bc78404 4194S: Maintained
679655da 4195F: drivers/edac/pasemi_edac.c
6bc78404 4196
0e438e3f 4197EDAC-R82600
8b58be88 4198M: Tim Small <tim@buttersideup.com>
91445c72 4199L: linux-edac@vger.kernel.org
0e438e3f 4200S: Maintained
679655da 4201F: drivers/edac/r82600_edac.c
da9bb1d2 4202
4d096ca7 4203EDAC-SBRIDGE
009a5410 4204M: Mauro Carvalho Chehab <mchehab@osg.samsung.com>
4d096ca7 4205L: linux-edac@vger.kernel.org
4d096ca7
MCC
4206S: Maintained
4207F: drivers/edac/sb_edac.c
4208
995e1de4
LH
4209EDAC-XGENE
4210APPLIED MICRO (APM) X-GENE SOC EDAC
4211M: Loc Ho <lho@apm.com>
4212S: Supported
4213F: drivers/edac/xgene_edac.c
4214F: Documentation/devicetree/bindings/edac/apm-xgene-edac.txt
4215
af39917d
CL
4216EDIROL UA-101/UA-1000 DRIVER
4217M: Clemens Ladisch <clemens@ladisch.de>
4218L: alsa-devel@alsa-project.org (moderated for non-subscribers)
4219T: git git://git.alsa-project.org/alsa-kernel.git
4220S: Maintained
4221F: sound/usb/misc/ua101.c
4222
1f7df953 4223EXTENSIBLE FIRMWARE INTERFACE (EFI)
825fcfce 4224M: Matt Fleming <matt@codeblueprint.co.uk>
1f7df953 4225L: linux-efi@vger.kernel.org
78bef24e 4226T: git git://git.kernel.org/pub/scm/linux/kernel/git/mfleming/efi.git
1f7df953 4227S: Maintained
fb2efb5c 4228F: Documentation/efi-stub.txt
1f7df953
MF
4229F: arch/ia64/kernel/efi.c
4230F: arch/x86/boot/compressed/eboot.[ch]
4231F: arch/x86/include/asm/efi.h
4232F: arch/x86/platform/efi/*
a9499fa7 4233F: drivers/firmware/efi/*
1f7df953
MF
4234F: include/linux/efi*.h
4235
d68772b7
MF
4236EFI VARIABLE FILESYSTEM
4237M: Matthew Garrett <matthew.garrett@nebula.com>
4238M: Jeremy Kerr <jk@ozlabs.org>
825fcfce 4239M: Matt Fleming <matt@codeblueprint.co.uk>
d68772b7
MF
4240T: git git://git.kernel.org/pub/scm/linux/kernel/git/mfleming/efi.git
4241L: linux-efi@vger.kernel.org
4242S: Maintained
4243F: fs/efivarfs/
4244
85a00d9b
PJ
4245EFIFB FRAMEBUFFER DRIVER
4246L: linux-fbdev@vger.kernel.org
4247M: Peter Jones <pjones@redhat.com>
4248S: Maintained
8a61f013 4249F: drivers/video/fbdev/efifb.c
85a00d9b 4250
0bee8d28
JT
4251EFS FILESYSTEM
4252W: http://aeschi.ch.eu.org/efs/
4253S: Orphan
679655da 4254F: fs/efs/
0bee8d28 4255
aa8a9e25 4256EHEA (IBM pSeries eHEA 10Gb ethernet adapter) DRIVER
34b1901a 4257M: Thadeu Lima de Souza Cascardo <cascardo@linux.vnet.ibm.com>
aa8a9e25
BL
4258L: netdev@vger.kernel.org
4259S: Maintained
9aa32835 4260F: drivers/net/ethernet/ibm/ehea/
aa8a9e25 4261
f0319efe 4262EM28XX VIDEO4LINUX DRIVER
009a5410 4263M: Mauro Carvalho Chehab <mchehab@osg.samsung.com>
f0319efe 4264L: linux-media@vger.kernel.org
a825eaec 4265W: https://linuxtv.org
f0319efe
MCC
4266T: git git://linuxtv.org/media_tree.git
4267S: Maintained
4268F: drivers/media/usb/em28xx/
4269
3e3a7d66 4270EMBEDDED LINUX
8b58be88
JP
4271M: Paul Gortmaker <paul.gortmaker@windriver.com>
4272M: Matt Mackall <mpm@selenic.com>
4273M: David Woodhouse <dwmw2@infradead.org>
3e3a7d66
DW
4274L: linux-embedded@vger.kernel.org
4275S: Maintained
4276
32505876
JS
4277EMULEX/AVAGO LPFC FC/FCOE SCSI DRIVER
4278M: James Smart <james.smart@avagotech.com>
4279M: Dick Kennedy <dick.kennedy@avagotech.com>
ce00f85c 4280L: linux-scsi@vger.kernel.org
32505876 4281W: http://www.avagotech.com
ce00f85c 4282S: Supported
679655da 4283F: drivers/scsi/lpfc/
3a1c1d44 4284
5f5bac82 4285ENE CB710 FLASH CARD READER DRIVER
8b58be88 4286M: Michał Mirosław <mirq-linux@rere.qmqm.pl>
5f5bac82
MM
4287S: Maintained
4288F: drivers/misc/cb710/
4289F: drivers/mmc/host/cb710-mmc.*
4290F: include/linux/cb710.h
4291
931e39a1
ML
4292ENE KB2426 (ENE0100/ENE020XX) INFRARED RECEIVER
4293M: Maxim Levitsky <maximlevitsky@gmail.com>
4294S: Maintained
2a837449 4295F: drivers/media/rc/ene_ir.*
931e39a1 4296
d5ca9006 4297EPSON S1D13XXX FRAMEBUFFER DRIVER
8b58be88 4298M: Kristoffer Ericson <kristoffer.ericson@gmail.com>
d5ca9006 4299S: Maintained
084bad91 4300T: git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
8a61f013 4301F: drivers/video/fbdev/s1d13xxxfb.c
679655da 4302F: include/video/s1d13xxxfb.h
d5ca9006 4303
38df6492
ME
4304ET131X NETWORK DRIVER
4305M: Mark Einon <mark.einon@gmail.com>
4306S: Odd Fixes
4307F: drivers/net/ethernet/agere/
4308
1da177e4 4309ETHERNET BRIDGE
adbbf69d 4310M: Stephen Hemminger <stephen@networkplumber.org>
3430284f 4311L: bridge@lists.linux-foundation.org (moderated for non-subscribers)
4c325313 4312L: netdev@vger.kernel.org
c996d8b9 4313W: http://www.linuxfoundation.org/en/Net:Bridge
1da177e4 4314S: Maintained
679655da
JP
4315F: include/linux/netfilter_bridge/
4316F: net/bridge/
1da177e4 4317
22f08ad9
FF
4318ETHERNET PHY LIBRARY
4319M: Florian Fainelli <f.fainelli@gmail.com>
4320L: netdev@vger.kernel.org
4321S: Maintained
4322F: include/linux/phy.h
4323F: include/linux/phy_fixed.h
4324F: drivers/net/phy/
4325F: Documentation/networking/phy.txt
4326F: drivers/of/of_mdio.c
4327F: drivers/of/of_net.c
4328
1da177e4 4329EXT2 FILE SYSTEM
d8130624 4330M: Jan Kara <jack@suse.com>
72be2ccf 4331L: linux-ext4@vger.kernel.org
1da177e4 4332S: Maintained
679655da
JP
4333F: Documentation/filesystems/ext2.txt
4334F: fs/ext2/
4335F: include/linux/ext2*
1da177e4 4336
72be2ccf 4337EXT4 FILE SYSTEM
8b58be88 4338M: "Theodore Ts'o" <tytso@mit.edu>
3c373a5f 4339M: Andreas Dilger <adilger.kernel@dilger.ca>
72be2ccf 4340L: linux-ext4@vger.kernel.org
08a225f1 4341W: http://ext4.wiki.kernel.org
8a6e2535 4342Q: http://patchwork.ozlabs.org/project/linux-ext4/list/
9f273c24 4343T: git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/ext4.git
1da177e4 4344S: Maintained
679655da
JP
4345F: Documentation/filesystems/ext4.txt
4346F: fs/ext4/
1da177e4 4347
c5532b09 4348Extended Verification Module (EVM)
74dd744f
MZ
4349M: Mimi Zohar <zohar@linux.vnet.ibm.com>
4350L: linux-ima-devel@lists.sourceforge.net
4351L: linux-security-module@vger.kernel.org
c5532b09
MZ
4352S: Supported
4353F: security/integrity/evm/
4354
df6b3cfe
MH
4355EXTERNAL CONNECTOR SUBSYSTEM (EXTCON)
4356M: MyungJoo Ham <myungjoo.ham@samsung.com>
4357M: Chanwoo Choi <cw00.choi@samsung.com>
4358L: linux-kernel@vger.kernel.org
81df63a9 4359T: git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/extcon.git
df6b3cfe
MH
4360S: Maintained
4361F: drivers/extcon/
cd2c3e7f
CC
4362F: include/linux/extcon/
4363F: include/linux/extcon.h
df6b3cfe 4364F: Documentation/extcon/
cd2c3e7f 4365F: Documentation/devicetree/bindings/extcon/
df6b3cfe 4366
e2a75c44 4367EXYNOS DP DRIVER
b7701755 4368M: Jingoo Han <jingoohan1@gmail.com>
e2a75c44
JH
4369L: dri-devel@lists.freedesktop.org
4370S: Maintained
4371F: drivers/gpu/drm/exynos/exynos_dp*
4372
9b93a409
MS
4373EXYNOS SYSMMU (IOMMU) driver
4374M: Marek Szyprowski <m.szyprowski@samsung.com>
4375L: iommu@lists.linux-foundation.org
4376S: Maintained
4377F: drivers/iommu/exynos-iommu.c
4378
33ad3912
DL
4379EXYNOS MIPI DISPLAY DRIVERS
4380M: Inki Dae <inki.dae@samsung.com>
4381M: Donghwa Lee <dh09.lee@samsung.com>
4382M: Kyungmin Park <kyungmin.park@samsung.com>
4383L: linux-fbdev@vger.kernel.org
4384S: Maintained
8a61f013 4385F: drivers/video/fbdev/exynos/exynos_mipi*
33ad3912
DL
4386F: include/video/exynos_mipi*
4387
e53004e2 4388F71805F HARDWARE MONITORING DRIVER
d8130624 4389M: Jean Delvare <jdelvare@suse.com>
968ce1b1 4390L: linux-hwmon@vger.kernel.org
e53004e2 4391S: Maintained
679655da
JP
4392F: Documentation/hwmon/f71805f
4393F: drivers/hwmon/f71805f.c
e53004e2 4394
eea977ed
MB
4395FC0011 TUNER DRIVER
4396M: Michael Buesch <m@bues.ch>
4397L: linux-media@vger.kernel.org
4398S: Maintained
ccae7af2
MCC
4399F: drivers/media/tuners/fc0011.h
4400F: drivers/media/tuners/fc0011.c
eea977ed 4401
91952bc0
AP
4402FC2580 MEDIA DRIVER
4403M: Antti Palosaari <crope@iki.fi>
4404L: linux-media@vger.kernel.org
a825eaec 4405W: https://linuxtv.org
91952bc0
AP
4406W: http://palosaari.fi/linux/
4407Q: http://patchwork.linuxtv.org/project/linux-media/list/
4408T: git git://linuxtv.org/anttip/media_tree.git
4409S: Maintained
4410F: drivers/media/tuners/fc2580*
eea977ed 4411
88b2dbdb
EP
4412FANOTIFY
4413M: Eric Paris <eparis@redhat.com>
4414S: Maintained
4415F: fs/notify/fanotify/
4416F: include/linux/fanotify.h
c117ab84 4417F: include/uapi/linux/fanotify.h
88b2dbdb 4418
1da177e4 4419FARSYNC SYNCHRONOUS DRIVER
8b58be88 4420M: Kevin Curtis <kevin.curtis@farsite.co.uk>
1da177e4
LT
4421W: http://www.farsite.co.uk/
4422S: Supported
679655da 4423F: drivers/net/wan/farsync.*
1da177e4 4424
c5408b88 4425FAULT INJECTION SUPPORT
8b58be88 4426M: Akinobu Mita <akinobu.mita@gmail.com>
c5408b88 4427S: Supported
679655da
JP
4428F: Documentation/fault-injection/
4429F: lib/fault-inject.c
c5408b88 4430
053e514f
NT
4431FBTFT Framebuffer drivers
4432M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
4433M: Noralf Trønnes <noralf@tronnes.org>
4434S: Maintained
4435F: drivers/staging/fbtft/
4436
cae727db 4437FCOE SUBSYSTEM (libfc, libfcoe, fcoe)
3bd746cf 4438M: Vasu Dev <vasu.dev@intel.com>
f4aaea6d 4439L: fcoe-devel@open-fcoe.org
cae727db
RL
4440W: www.Open-FCoE.org
4441S: Supported
4442F: drivers/scsi/libfc/
4443F: drivers/scsi/fcoe/
4444F: include/scsi/fc/
4445F: include/scsi/libfc.h
4446F: include/scsi/libfcoe.h
c117ab84 4447F: include/uapi/scsi/fc/
cae727db 4448
e2d1d6c0 4449FILE LOCKING (flock() and fcntl()/lockf())
8c836fa8 4450M: Jeff Layton <jlayton@poochiereds.net>
9c3646d1 4451M: "J. Bruce Fields" <bfields@fieldses.org>
e2d1d6c0 4452L: linux-fsdevel@vger.kernel.org
1da177e4 4453S: Maintained
679655da
JP
4454F: include/linux/fcntl.h
4455F: include/linux/fs.h
c117ab84
CEB
4456F: include/uapi/linux/fcntl.h
4457F: include/uapi/linux/fs.h
679655da
JP
4458F: fs/fcntl.c
4459F: fs/locks.c
1da177e4 4460
e2d1d6c0 4461FILESYSTEMS (VFS and infrastructure)
8b58be88 4462M: Alexander Viro <viro@zeniv.linux.org.uk>
e2d1d6c0 4463L: linux-fsdevel@vger.kernel.org
173acc7c 4464S: Maintained
679655da 4465F: fs/*
173acc7c 4466
b26e0ed4 4467FINTEK F75375S HARDWARE MONITOR AND FAN CONTROLLER DRIVER
05576a1e 4468M: Riku Voipio <riku.voipio@iki.fi>
968ce1b1 4469L: linux-hwmon@vger.kernel.org
b26e0ed4 4470S: Maintained
d5ca6918
JP
4471F: drivers/hwmon/f75375s.c
4472F: include/linux/f75375s.h
b26e0ed4 4473
a331b0c3
CL
4474FIREWIRE AUDIO DRIVERS
4475M: Clemens Ladisch <clemens@ladisch.de>
4476L: alsa-devel@alsa-project.org (moderated for non-subscribers)
4477T: git git://git.alsa-project.org/alsa-kernel.git
4478S: Maintained
4479F: sound/firewire/
4480
eb86ec51
SR
4481FIREWIRE MEDIA DRIVERS (firedtv)
4482M: Stefan Richter <stefanr@s5r6.in-berlin.de>
4483L: linux-media@vger.kernel.org
4484L: linux1394-devel@lists.sourceforge.net
4485T: git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media.git
4486S: Maintained
4487F: drivers/media/firewire/
4488
a511ce33
CB
4489FIREWIRE SBP-2 TARGET
4490M: Chris Boot <bootc@bootc.net>
4491L: linux-scsi@vger.kernel.org
4492L: target-devel@vger.kernel.org
4493L: linux1394-devel@lists.sourceforge.net
4494T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/lio-core-2.6.git master
4495S: Maintained
4496F: drivers/target/sbp/
4497
7d2c86b5 4498FIREWIRE SUBSYSTEM
8b58be88 4499M: Stefan Richter <stefanr@s5r6.in-berlin.de>
e2d1d6c0 4500L: linux1394-devel@lists.sourceforge.net
958a29cb 4501W: http://ieee1394.wiki.kernel.org/
2ca526bf 4502T: git git://git.kernel.org/pub/scm/linux/kernel/git/ieee1394/linux1394.git
e2d1d6c0 4503S: Maintained
679655da 4504F: drivers/firewire/
8f06ce3b
SR
4505F: include/linux/firewire.h
4506F: include/uapi/linux/firewire*.h
9f6d3c4b 4507F: tools/firewire/
e2d1d6c0
RD
4508
4509FIRMWARE LOADER (request_firmware)
39e68089
ML
4510M: Ming Lei <ming.lei@canonical.com>
4511L: linux-kernel@vger.kernel.org
4512S: Maintained
679655da
JP
4513F: Documentation/firmware_class/
4514F: drivers/base/firmware*.c
4515F: include/linux/firmware.h
e2d1d6c0 4516
f730e3dc 4517FLASH ADAPTER DRIVER (IBM Flash Adapter 900GB Full Height PCI Flash Card)
9bb3c446
PK
4518M: Joshua Morris <josh.h.morris@us.ibm.com>
4519M: Philip Kelleher <pjk1939@linux.vnet.ibm.com>
4520S: Maintained
4521F: drivers/block/rsxx/
4522
8206f664 4523FLOPPY DRIVER
e5f6450c 4524M: Jiri Kosina <jikos@kernel.org>
8206f664
JK
4525T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/floppy.git
4526S: Odd fixes
4527F: drivers/block/floppy.c
4528
9c9f32ed
AR
4529FMC SUBSYSTEM
4530M: Alessandro Rubini <rubini@gnudd.com>
4531W: http://www.ohwr.org/projects/fmc-bus
4532S: Supported
4533F: drivers/fmc/
4534F: include/linux/fmc*.h
4535F: include/linux/ipmi-fru.h
4536K: fmc_d.*register
4537
3c0ed7d5
AT
4538FPGA MANAGER FRAMEWORK
4539M: Alan Tull <atull@opensource.altera.com>
dd7d664a 4540R: Moritz Fischer <moritz.fischer@ettus.com>
3c0ed7d5
AT
4541S: Maintained
4542F: drivers/fpga/
4543F: include/linux/fpga/fpga-mgr.h
4544W: http://www.rocketboards.org
4545
e2d1d6c0 4546FPU EMULATOR
8b58be88 4547M: Bill Metzenthen <billm@melbpc.org.au>
e769980f 4548W: http://floatingpoint.sourceforge.net/emulator/index.html
e2d1d6c0 4549S: Maintained
679655da 4550F: arch/x86/math-emu/
e2d1d6c0
RD
4551
4552FRAME RELAY DLCI/FRAD (Sangoma drivers too)
e2d1d6c0 4553L: netdev@vger.kernel.org
c173bfac 4554S: Orphan
679655da
JP
4555F: drivers/net/wan/dlci.c
4556F: drivers/net/wan/sdla.c
e2d1d6c0
RD
4557
4558FRAMEBUFFER LAYER
5489e948
JCPV
4559M: Jean-Christophe Plagniol-Villard <plagnioj@jcrosoft.com>
4560M: Tomi Valkeinen <tomi.valkeinen@ti.com>
c69f677c 4561L: linux-fbdev@vger.kernel.org
e2d1d6c0 4562W: http://linux-fbdev.sourceforge.net/
b22fe37b 4563Q: http://patchwork.kernel.org/project/linux-fbdev/list/
5489e948 4564T: git git://git.kernel.org/pub/scm/linux/kernel/git/plagnioj/linux-fbdev.git
56be1416 4565S: Maintained
679655da 4566F: Documentation/fb/
b22fe37b
PM
4567F: drivers/video/
4568F: include/video/
679655da 4569F: include/linux/fb.h
c117ab84
CEB
4570F: include/uapi/video/
4571F: include/uapi/linux/fb.h
e2d1d6c0 4572
a57c188e 4573FREESCALE DIU FRAMEBUFFER DRIVER
c4ef9bc4 4574M: Timur Tabi <timur@tabi.org>
a57c188e 4575L: linux-fbdev@vger.kernel.org
c4ef9bc4 4576S: Maintained
8a61f013 4577F: drivers/video/fbdev/fsl-diu-fb.*
a57c188e 4578
e2d1d6c0 4579FREESCALE DMA DRIVER
8b58be88
JP
4580M: Li Yang <leoli@freescale.com>
4581M: Zhang Wei <zw@zh-kernel.org>
a4724ed6 4582L: linuxppc-dev@lists.ozlabs.org
e2d1d6c0 4583S: Maintained
679655da 4584F: drivers/dma/fsldma.*
e2d1d6c0 4585
44248aff
HX
4586FREESCALE GPMI NAND DRIVER
4587M: Han Xu <han.xu@nxp.com>
4588L: linux-mtd@lists.infradead.org
4589S: Maintained
4590F: drivers/mtd/nand/gpmi-nand/*
4591
e2d1d6c0 4592FREESCALE I2C CPM DRIVER
8b58be88 4593M: Jochen Friedrich <jochen@scram.de>
a4724ed6 4594L: linuxppc-dev@lists.ozlabs.org
846557d3 4595L: linux-i2c@vger.kernel.org
0d2b405a 4596S: Maintained
679655da 4597F: drivers/i2c/busses/i2c-cpm.c
0d2b405a 4598
60e8c5ab 4599FREESCALE IMX / MXC FRAMEBUFFER DRIVER
8b58be88 4600M: Sascha Hauer <kernel@pengutronix.de>
c69f677c 4601L: linux-fbdev@vger.kernel.org
efc03ecb 4602L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
60e8c5ab 4603S: Maintained
bad985a1 4604F: include/linux/platform_data/video-imxfb.h
8a61f013 4605F: drivers/video/fbdev/imxfb.c
60e8c5ab 4606
4d8e2cef 4607FREESCALE QUAD SPI DRIVER
38714fbd 4608M: Han Xu <han.xu@nxp.com>
4d8e2cef
HX
4609L: linux-mtd@lists.infradead.org
4610S: Maintained
4611F: drivers/mtd/spi-nor/fsl-quadspi.c
4612
4689a6b1 4613FREESCALE SOC FS_ENET DRIVER
8b58be88
JP
4614M: Pantelis Antoniou <pantelis.antoniou@gmail.com>
4615M: Vitaly Bordug <vbordug@ru.mvista.com>
a4724ed6 4616L: linuxppc-dev@lists.ozlabs.org
4689a6b1
PA
4617L: netdev@vger.kernel.org
4618S: Maintained
ec21e2ec 4619F: drivers/net/ethernet/freescale/fs_enet/
679655da 4620F: include/linux/fs_enet_pd.h
4689a6b1 4621
63a0a00b
NA
4622FREESCALE IMX / MXC FEC DRIVER
4623M: Fugang Duan <fugang.duan@nxp.com>
4624L: netdev@vger.kernel.org
4625S: Maintained
4626F: drivers/net/ethernet/freescale/fec_main.c
4627F: drivers/net/ethernet/freescale/fec_ptp.c
4628F: drivers/net/ethernet/freescale/fec.h
4629F: Documentation/devicetree/bindings/net/fsl-fec.txt
4630
d9e9d82c 4631FREESCALE QUICC ENGINE LIBRARY
a4724ed6 4632L: linuxppc-dev@lists.ozlabs.org
c4ef9bc4 4633S: Orphan
7aa1aa6e
ZQ
4634F: drivers/soc/fsl/qe/
4635F: include/soc/fsl/*qe*.h
4636F: include/soc/fsl/*ucc*.h
d9e9d82c 4637
b55ef929 4638FREESCALE USB PERIPHERAL DRIVERS
8b58be88 4639M: Li Yang <leoli@freescale.com>
6372594a 4640L: linux-usb@vger.kernel.org
a4724ed6 4641L: linuxppc-dev@lists.ozlabs.org
a7205b30 4642S: Maintained
faf2e1db 4643F: drivers/usb/gadget/udc/fsl*
a7205b30 4644
beaf53bf 4645FREESCALE QUICC ENGINE UCC ETHERNET DRIVER
8b58be88 4646M: Li Yang <leoli@freescale.com>
beaf53bf 4647L: netdev@vger.kernel.org
a4724ed6 4648L: linuxppc-dev@lists.ozlabs.org
beaf53bf 4649S: Maintained
ec21e2ec 4650F: drivers/net/ethernet/freescale/ucc_geth*
beaf53bf 4651
abb1ed7b
CM
4652FREESCALE eTSEC ETHERNET DRIVER (GIANFAR)
4653M: Claudiu Manoil <claudiu.manoil@freescale.com>
4654L: netdev@vger.kernel.org
4655S: Maintained
4656F: drivers/net/ethernet/freescale/gianfar*
4657X: drivers/net/ethernet/freescale/gianfar_ptp.c
4658F: Documentation/devicetree/bindings/net/fsl-tsec-phy.txt
4659
d9e9d82c 4660FREESCALE QUICC ENGINE UCC UART DRIVER
c4ef9bc4 4661M: Timur Tabi <timur@tabi.org>
a4724ed6 4662L: linuxppc-dev@lists.ozlabs.org
c4ef9bc4 4663S: Maintained
df621252 4664F: drivers/tty/serial/ucc_uart.c
d9e9d82c
TT
4665
4666FREESCALE SOC SOUND DRIVERS
c4ef9bc4 4667M: Timur Tabi <timur@tabi.org>
dc85950a 4668M: Nicolin Chen <nicoleotsuka@gmail.com>
b4b98297 4669M: Xiubo Li <Xiubo.Lee@gmail.com>
93711660 4670L: alsa-devel@alsa-project.org (moderated for non-subscribers)
a4724ed6 4671L: linuxppc-dev@lists.ozlabs.org
c4ef9bc4 4672S: Maintained
69aefcea 4673F: sound/soc/fsl/fsl*
dc85950a 4674F: sound/soc/fsl/imx*
69aefcea 4675F: sound/soc/fsl/mpc8610_hpcd.c
d9e9d82c 4676
31c88965 4677FREESCALE QORIQ MANAGEMENT COMPLEX DRIVER
9c3646d1 4678M: "J. German Rivera" <German.Rivera@freescale.com>
31c88965
GR
4679L: linux-kernel@vger.kernel.org
4680S: Maintained
4681F: drivers/staging/fsl-mc/
4682
1da177e4 4683FREEVXFS FILESYSTEM
8b58be88 4684M: Christoph Hellwig <hch@infradead.org>
1da177e4
LT
4685W: ftp://ftp.openlinux.org/pub/people/hch/vxfs
4686S: Maintained
679655da 4687F: fs/freevxfs/
1da177e4 4688
71038f52 4689FREEZER
49db1903 4690M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
7fb06082 4691M: Pavel Machek <pavel@ucw.cz>
bf1c138e 4692L: linux-pm@vger.kernel.org
71038f52 4693S: Supported
679655da
JP
4694F: Documentation/power/freezing-of-tasks.txt
4695F: include/linux/freezer.h
4696F: kernel/freezer.c
71038f52 4697
839a1f79
KRW
4698FRONTSWAP API
4699M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
4700L: linux-kernel@vger.kernel.org
4701S: Maintained
4702F: mm/frontswap.c
4703F: include/linux/frontswap.h
4704
a5432f5a 4705FS-CACHE: LOCAL CACHING FOR NETWORK FILESYSTEMS
8b58be88 4706M: David Howells <dhowells@redhat.com>
e62d6e24 4707L: linux-cachefs@redhat.com (moderated for non-subscribers)
a5432f5a
DH
4708S: Supported
4709F: Documentation/filesystems/caching/
4710F: fs/fscache/
4711F: include/linux/fscache*.h
4712
f58ad8f5 4713F2FS FILE SYSTEM
9b29d481 4714M: Jaegeuk Kim <jaegeuk@kernel.org>
f6238a72 4715M: Changman Lee <cm224.lee@samsung.com>
7b2a246b 4716R: Chao Yu <chao2.yu@samsung.com>
f58ad8f5
JK
4717L: linux-f2fs-devel@lists.sourceforge.net
4718W: http://en.wikipedia.org/wiki/F2FS
4719T: git git://git.kernel.org/pub/scm/linux/kernel/git/jaegeuk/f2fs.git
4720S: Maintained
4721F: Documentation/filesystems/f2fs.txt
3bac380c 4722F: Documentation/ABI/testing/sysfs-fs-f2fs
f58ad8f5
JK
4723F: fs/f2fs/
4724F: include/linux/f2fs_fs.h
62d43eeb 4725F: include/trace/events/f2fs.h
f58ad8f5 4726
5ab7ffea 4727FUJITSU FR-V (FRV) PORT
0cf0305f 4728S: Orphan
679655da 4729F: arch/frv/
1da177e4 4730
20b93734 4731FUJITSU LAPTOP EXTRAS
409a3e98 4732M: Jonathan Woithe <jwoithe@just42.net>
d0944853 4733L: platform-driver-x86@vger.kernel.org
20b93734 4734S: Maintained
679655da 4735F: drivers/platform/x86/fujitsu-laptop.c
20b93734 4736
4da621b6
HK
4737FUJITSU M-5MO LS CAMERA ISP DRIVER
4738M: Kyungmin Park <kyungmin.park@samsung.com>
4739M: Heungjun Kim <riverful.kim@samsung.com>
4740L: linux-media@vger.kernel.org
4741S: Maintained
90d72ac6 4742F: drivers/media/i2c/m5mols/
b5dcee22 4743F: include/media/i2c/m5mols.h
4da621b6 4744
2d24c490
RG
4745FUJITSU TABLET EXTRAS
4746M: Robert Gerlach <khnz@gmx.de>
4747L: platform-driver-x86@vger.kernel.org
4748S: Maintained
4749F: drivers/platform/x86/fujitsu-tablet.c
4750
04578f17 4751FUSE: FILESYSTEM IN USERSPACE
8b58be88 4752M: Miklos Szeredi <miklos@szeredi.hu>
04578f17
MS
4753L: fuse-devel@lists.sourceforge.net
4754W: http://fuse.sourceforge.net/
0a30f612 4755T: git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/fuse.git
04578f17 4756S: Maintained
679655da 4757F: fs/fuse/
c117ab84 4758F: include/uapi/linux/fuse.h
0a30f612 4759F: Documentation/filesystems/fuse.txt
04578f17 4760
1da177e4 4761FUTURE DOMAIN TMC-16x0 SCSI DRIVER (16-bit)
8b58be88 4762M: Rik Faith <faith@cs.unc.edu>
1da177e4 4763L: linux-scsi@vger.kernel.org
baaea1dc 4764S: Odd Fixes (e.g., new signatures)
679655da 4765F: drivers/scsi/fdomain.*
1da177e4 4766
d8e2162c
PO
4767GCOV BASED KERNEL PROFILING
4768M: Peter Oberparleiter <oberpar@linux.vnet.ibm.com>
4769S: Maintained
4770F: kernel/gcov/
4771F: Documentation/gcov.txt
4772
1da177e4 4773GDT SCSI DISK ARRAY CONTROLLER DRIVER
8b58be88 4774M: Achim Leubner <achim_leubner@adaptec.com>
1da177e4
LT
4775L: linux-scsi@vger.kernel.org
4776W: http://www.icp-vortex.com/
4777S: Supported
679655da 4778F: drivers/scsi/gdt*
1da177e4 4779
158daf16
JK
4780GDB KERNEL DEBUGGING HELPER SCRIPTS
4781M: Jan Kiszka <jan.kiszka@siemens.com>
4782S: Supported
4783F: scripts/gdb/
4784
3169a1c7
HV
4785GEMTEK FM RADIO RECEIVER DRIVER
4786M: Hans Verkuil <hverkuil@xs4all.nl>
4787L: linux-media@vger.kernel.org
4788T: git git://linuxtv.org/media_tree.git
a825eaec 4789W: https://linuxtv.org
3169a1c7
HV
4790S: Maintained
4791F: drivers/media/radio/radio-gemtek*
4792
1c23af90 4793GENERIC GPIO I2C DRIVER
880b0e26 4794M: Haavard Skinnemoen <hskinnemoen@gmail.com>
1c23af90 4795S: Supported
679655da
JP
4796F: drivers/i2c/busses/i2c-gpio.c
4797F: include/linux/i2c-gpio.h
1c23af90 4798
92ed1a76
PK
4799GENERIC GPIO I2C MULTIPLEXER DRIVER
4800M: Peter Korsgaard <peter.korsgaard@barco.com>
4801L: linux-i2c@vger.kernel.org
4802S: Supported
e7065e20
JD
4803F: drivers/i2c/muxes/i2c-mux-gpio.c
4804F: include/linux/i2c-mux-gpio.h
4805F: Documentation/i2c/muxes/i2c-mux-gpio
92ed1a76 4806
9251ce95 4807GENERIC HDLC (WAN) DRIVERS
8b58be88 4808M: Krzysztof Halasa <khc@pm.waw.pl>
1da177e4
LT
4809W: http://www.kernel.org/pub/linux/utils/net/hdlc/
4810S: Maintained
679655da
JP
4811F: drivers/net/wan/c101.c
4812F: drivers/net/wan/hd6457*
4813F: drivers/net/wan/hdlc*
4814F: drivers/net/wan/n2.c
4815F: drivers/net/wan/pc300too.c
4816F: drivers/net/wan/pci200syn.c
4817F: drivers/net/wan/wanxl*
1da177e4 4818
1527aab6 4819GENERIC INCLUDE/ASM HEADER FILES
8b58be88 4820M: Arnd Bergmann <arnd@arndb.de>
1527aab6
AB
4821L: linux-arch@vger.kernel.org
4822T: git git://git.kernel.org/pub/scm/linux/kernel/git/arnd/asm-generic.git
4823S: Maintained
14430813
JP
4824F: include/asm-generic/
4825F: include/uapi/asm-generic/
1527aab6 4826
ff764963
KVA
4827GENERIC PHY FRAMEWORK
4828M: Kishon Vijay Abraham I <kishon@ti.com>
4829L: linux-kernel@vger.kernel.org
4830T: git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/linux-phy.git
4831S: Supported
4832F: drivers/phy/
4833F: include/linux/phy/
4834
eea97aed
KH
4835GENERIC PM DOMAINS
4836M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
4837M: Kevin Hilman <khilman@kernel.org>
4838M: Ulf Hansson <ulf.hansson@linaro.org>
4839L: linux-pm@vger.kernel.org
4840S: Supported
4841F: drivers/base/power/domain*.c
4842F: include/linux/pm_domain.h
4843
ccb86a69 4844GENERIC UIO DRIVER FOR PCI DEVICES
bda2562c 4845M: "Michael S. Tsirkin" <mst@redhat.com>
ccb86a69 4846L: kvm@vger.kernel.org
ccb86a69
MT
4847S: Supported
4848F: drivers/uio/uio_pci_generic.c
4849
f8f1ec73
JP
4850GET_MAINTAINER SCRIPT
4851M: Joe Perches <joe@perches.com>
4852S: Maintained
4853F: scripts/get_maintainer.pl
4854
5be7b50f 4855GFS2 FILE SYSTEM
8b58be88 4856M: Steven Whitehouse <swhiteho@redhat.com>
28666d6d 4857M: Bob Peterson <rpeterso@redhat.com>
a4644184 4858L: cluster-devel@redhat.com
5be7b50f 4859W: http://sources.redhat.com/cluster/
28666d6d 4860T: git git://git.kernel.org/pub/scm/linux/kernel/git/gfs2/linux-gfs2.git
5be7b50f 4861S: Supported
679655da
JP
4862F: Documentation/filesystems/gfs2*.txt
4863F: fs/gfs2/
c117ab84 4864F: include/uapi/linux/gfs2_ondisk.h
5be7b50f 4865
0a34eb8f 4866GIGASET ISDN DRIVERS
6b096fde 4867M: Paul Bolle <pebolle@tiscali.nl>
0a34eb8f
HL
4868L: gigaset307x-common@lists.sourceforge.net
4869W: http://gigaset307x.sourceforge.net/
6b096fde 4870S: Odd Fixes
679655da
JP
4871F: Documentation/isdn/README.gigaset
4872F: drivers/isdn/gigaset/
c117ab84 4873F: include/uapi/linux/gigaset_dev.h
0a34eb8f 4874
7eea35fe
JP
4875GO7007 MPEG CODEC
4876M: Hans Verkuil <hans.verkuil@cisco.com>
4877L: linux-media@vger.kernel.org
4878S: Maintained
4879F: drivers/media/usb/go7007/
4880
ca96ea86
BN
4881GOODIX TOUCHSCREEN
4882M: Bastien Nocera <hadess@hadess.net>
4883L: linux-input@vger.kernel.org
4884S: Maintained
4885F: drivers/input/touchscreen/goodix.c
4886
a0dc00b4 4887GPIO SUBSYSTEM
e4651a9f 4888M: Linus Walleij <linus.walleij@linaro.org>
f2fa75cd 4889M: Alexandre Courbot <gnurou@gmail.com>
d15b7179 4890L: linux-gpio@vger.kernel.org
f2fa75cd
LW
4891T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-gpio.git
4892S: Maintained
4893F: Documentation/gpio/
40c159b7 4894F: Documentation/ABI/testing/gpio-cdev
fe95046e 4895F: Documentation/ABI/obsolete/sysfs-gpio
a0dc00b4 4896F: drivers/gpio/
bdc6e95e
AC
4897F: include/linux/gpio/
4898F: include/linux/gpio.h
9b692346 4899F: include/asm-generic/gpio.h
3c702e99 4900F: include/uapi/linux/gpio.h
6d591c46 4901F: tools/gpio/
a0dc00b4 4902
71a6d0af
HW
4903GRE DEMULTIPLEXER DRIVER
4904M: Dmitry Kozlov <xeb@mail.ru>
4905L: netdev@vger.kernel.org
4906S: Maintained
11c26770
JP
4907F: net/ipv4/gre_demux.c
4908F: net/ipv4/gre_offload.c
71a6d0af
HW
4909F: include/net/gre.h
4910
d4c41139
KG
4911GRETH 10/100/1G Ethernet MAC device driver
4912M: Kristoffer Glembo <kristoffer@gaisler.com>
4913L: netdev@vger.kernel.org
4914S: Maintained
a31a96ad 4915F: drivers/net/ethernet/aeroflex/
d4c41139 4916
e8deeae2 4917GSPCA FINEPIX SUBDRIVER
8b58be88 4918M: Frank Zago <frank@zago.net>
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/finepix.c
e8deeae2 4923
4b3fa3c4
OL
4924GSPCA GL860 SUBDRIVER
4925M: Olivier Lorin <o.lorin@laposte.net>
4926L: linux-media@vger.kernel.org
275ffde4 4927T: git git://linuxtv.org/media_tree.git
4b3fa3c4 4928S: Maintained
0c0d06ca 4929F: drivers/media/usb/gspca/gl860/
4b3fa3c4 4930
e8deeae2 4931GSPCA M5602 SUBDRIVER
8b58be88 4932M: Erik Andren <erik.andren@gmail.com>
661263b5 4933L: linux-media@vger.kernel.org
275ffde4 4934T: git git://linuxtv.org/media_tree.git
e8deeae2 4935S: Maintained
0c0d06ca 4936F: drivers/media/usb/gspca/m5602/
e8deeae2
JFM
4937
4938GSPCA PAC207 SONIXB SUBDRIVER
8b58be88 4939M: Hans de Goede <hdegoede@redhat.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/pac207.c
e8deeae2 4944
261982f1 4945GSPCA SN9C20X SUBDRIVER
d95c5b0b 4946M: Brian Johnson <brijohn@gmail.com>
261982f1 4947L: linux-media@vger.kernel.org
275ffde4 4948T: git git://linuxtv.org/media_tree.git
261982f1 4949S: Maintained
0c0d06ca 4950F: drivers/media/usb/gspca/sn9c20x.c
261982f1 4951
e8deeae2 4952GSPCA T613 SUBDRIVER
8b58be88 4953M: Leandro Costantino <lcostantino@gmail.com>
661263b5 4954L: linux-media@vger.kernel.org
275ffde4 4955T: git git://linuxtv.org/media_tree.git
e8deeae2 4956S: Maintained
0c0d06ca 4957F: drivers/media/usb/gspca/t613.c
e8deeae2
JFM
4958
4959GSPCA USB WEBCAM DRIVER
fc3f906b 4960M: Hans de Goede <hdegoede@redhat.com>
661263b5 4961L: linux-media@vger.kernel.org
275ffde4 4962T: git git://linuxtv.org/media_tree.git
e8deeae2 4963S: Maintained
0c0d06ca 4964F: drivers/media/usb/gspca/
e8deeae2 4965
584ec979 4966GUID PARTITION TABLE (GPT)
4f973c63 4967M: Davidlohr Bueso <dave@stgolabs.net>
584ec979
DB
4968L: linux-efi@vger.kernel.org
4969S: Maintained
4970F: block/partitions/efi.*
4971
aa3c598b 4972STK1160 USB VIDEO CAPTURE DRIVER
3259aa57 4973M: Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
aa3c598b 4974L: linux-media@vger.kernel.org
275ffde4 4975T: git git://linuxtv.org/media_tree.git
aa3c598b
EG
4976S: Maintained
4977F: drivers/media/usb/stk1160/
e8deeae2 4978
4e456b86
YS
4979H8/300 ARCHITECTURE
4980M: Yoshinori Sato <ysato@users.sourceforge.jp>
b992c768 4981L: uclinux-h8-devel@lists.sourceforge.jp (moderated for non-subscribers)
4e456b86
YS
4982W: http://uclinux-h8.sourceforge.jp
4983T: git git://git.sourceforge.jp/gitroot/uclinux-h8/linux.git
4984S: Maintained
4985F: arch/h8300/
4986F: drivers/clocksource/h8300_*.c
4987F: drivers/clk/h8300/
4988F: drivers/irqchip/irq-renesas-h8*.c
4989
71a6d0af
HW
4990HARD DRIVE ACTIVE PROTECTION SYSTEM (HDAPS) DRIVER
4991M: Frank Seidel <frank@f-seidel.de>
4992L: platform-driver-x86@vger.kernel.org
4993W: http://www.kernel.org/pub/linux/kernel/people/fseidel/hdaps/
4994S: Maintained
4995F: drivers/platform/x86/hdaps.c
4996
48fc9e26
HV
4997HDPVR USB VIDEO ENCODER DRIVER
4998M: Hans Verkuil <hverkuil@xs4all.nl>
4999L: linux-media@vger.kernel.org
5000T: git git://linuxtv.org/media_tree.git
a825eaec 5001W: https://linuxtv.org
48fc9e26 5002S: Odd Fixes
14430813 5003F: drivers/media/usb/hdpvr/
48fc9e26 5004
71a6d0af 5005HWPOISON MEMORY FAILURE HANDLING
f9625c48 5006M: Naoya Horiguchi <n-horiguchi@ah.jp.nec.com>
71a6d0af 5007L: linux-mm@kvack.org
71a6d0af
HW
5008S: Maintained
5009F: mm/memory-failure.c
5010F: mm/hwpoison-inject.c
5011
5012HYPERVISOR VIRTUAL CONSOLE DRIVER
5013L: linuxppc-dev@lists.ozlabs.org
5014S: Odd Fixes
5015F: drivers/tty/hvc/
5016
e5ab1477
AP
5017HACKRF MEDIA DRIVER
5018M: Antti Palosaari <crope@iki.fi>
5019L: linux-media@vger.kernel.org
a825eaec 5020W: https://linuxtv.org
e5ab1477
AP
5021W: http://palosaari.fi/linux/
5022Q: http://patchwork.linuxtv.org/project/linux-media/list/
5023T: git git://linuxtv.org/anttip/media_tree.git
5024S: Maintained
5025F: drivers/media/usb/hackrf/
5026
5b543965 5027HARDWARE MONITORING
d8130624 5028M: Jean Delvare <jdelvare@suse.com>
ca462085 5029M: Guenter Roeck <linux@roeck-us.net>
968ce1b1
GR
5030L: linux-hwmon@vger.kernel.org
5031W: http://hwmon.wiki.kernel.org/
a94ef4ed 5032T: quilt http://jdelvare.nerim.net/devel/linux/jdelvare-hwmon/
885374e3 5033T: git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
9e012c1a 5034S: Maintained
047f4ec2 5035F: Documentation/hwmon/
679655da 5036F: drivers/hwmon/
047f4ec2 5037F: include/linux/hwmon*.h
5b543965 5038
844dd05f 5039HARDWARE RANDOM NUMBER GENERATOR CORE
c0d0787b
JP
5040M: Matt Mackall <mpm@selenic.com>
5041M: Herbert Xu <herbert@gondor.apana.org.au>
3eda7167 5042L: linux-crypto@vger.kernel.org
c0d0787b 5043S: Odd fixes
679655da
JP
5044F: Documentation/hw_random.txt
5045F: drivers/char/hw_random/
5046F: include/linux/hw_random.h
844dd05f 5047
8b37fcfc
OBC
5048HARDWARE SPINLOCK CORE
5049M: Ohad Ben-Cohen <ohad@wizery.com>
69ae9895 5050M: Bjorn Andersson <bjorn.andersson@linaro.org>
d7586849 5051L: linux-remoteproc@vger.kernel.org
8b37fcfc 5052S: Maintained
9f273c24 5053T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/hwspinlock.git
8b37fcfc
OBC
5054F: Documentation/hwspinlock.txt
5055F: drivers/hwspinlock/hwspinlock_*
5056F: include/linux/hwspinlock.h
5057
1da177e4 5058HARMONY SOUND DRIVER
ac6aecbf 5059L: linux-parisc@vger.kernel.org
1da177e4 5060S: Maintained
679655da 5061F: sound/parisc/harmony.*
1da177e4 5062
91952bc0
AP
5063HD29L2 MEDIA DRIVER
5064M: Antti Palosaari <crope@iki.fi>
5065L: linux-media@vger.kernel.org
a825eaec 5066W: https://linuxtv.org
91952bc0
AP
5067W: http://palosaari.fi/linux/
5068Q: http://patchwork.linuxtv.org/project/linux-media/list/
5069T: git git://linuxtv.org/anttip/media_tree.git
5070S: Maintained
5071F: drivers/media/dvb-frontends/hd29l2*
5072
9257aa49 5073HEWLETT-PACKARD SMART ARRAY RAID DRIVER (hpsa)
a0a268ad 5074M: Don Brace <don.brace@microsemi.com>
9257aa49 5075L: iss_storagedev@hp.com
a0a268ad 5076L: esc.storagedev@microsemi.com
693373db 5077L: linux-scsi@vger.kernel.org
9257aa49
SC
5078S: Supported
5079F: Documentation/scsi/hpsa.txt
5080F: drivers/scsi/hpsa*.[ch]
5081F: include/linux/cciss*.h
c117ab84 5082F: include/uapi/linux/cciss*.h
9257aa49 5083
e2d1d6c0 5084HEWLETT-PACKARD SMART CISS RAID DRIVER (cciss)
516fdcea 5085M: Don Brace <don.brace@microsemi.com>
e2d1d6c0 5086L: iss_storagedev@hp.com
516fdcea 5087L: esc.storagedev@microsemi.com
693373db 5088L: linux-scsi@vger.kernel.org
e2d1d6c0 5089S: Supported
679655da
JP
5090F: Documentation/blockdev/cciss.txt
5091F: drivers/block/cciss*
5092F: include/linux/cciss_ioctl.h
c117ab84 5093F: include/uapi/linux/cciss_ioctl.h
e2d1d6c0 5094
1da177e4 5095HFS FILESYSTEM
6cf515e1
GU
5096L: linux-fsdevel@vger.kernel.org
5097S: Orphan
679655da
JP
5098F: Documentation/filesystems/hfs.txt
5099F: fs/hfs/
1da177e4 5100
ef575f47
GU
5101HFSPLUS FILESYSTEM
5102L: linux-fsdevel@vger.kernel.org
5103S: Orphan
5104F: Documentation/filesystems/hfsplus.txt
5105F: fs/hfsplus/
5106
1da177e4 5107HGA FRAMEBUFFER DRIVER
8b58be88 5108M: Ferenc Bakonyi <fero@drama.obuda.kando.hu>
1da177e4
LT
5109L: linux-nvidia@lists.surfsouth.com
5110W: http://drama.obuda.kando.hu/~fero/cgi-bin/hgafb.shtml
5111S: Maintained
8a61f013 5112F: drivers/video/fbdev/hgafb.c
1da177e4 5113
4480f15b 5114HIBERNATION (aka Software Suspend, aka swsusp)
49db1903 5115M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
7fb06082 5116M: Pavel Machek <pavel@ucw.cz>
bf1c138e 5117L: linux-pm@vger.kernel.org
e2d1d6c0 5118S: Supported
679655da
JP
5119F: arch/x86/power/
5120F: drivers/base/power/
5121F: kernel/power/
5122F: include/linux/suspend.h
5123F: include/linux/freezer.h
5124F: include/linux/pm.h
679655da 5125F: arch/*/include/asm/suspend*.h
e2d1d6c0 5126
4ef4caad 5127HID CORE LAYER
e5f6450c 5128M: Jiri Kosina <jikos@kernel.org>
406df153 5129R: Benjamin Tissoires <benjamin.tissoires@redhat.com>
eb76c5c0 5130L: linux-input@vger.kernel.org
54e5881d 5131T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid.git
4ef4caad 5132S: Maintained
679655da
JP
5133F: drivers/hid/
5134F: include/linux/hid*
c117ab84 5135F: include/uapi/linux/hid*
4ef4caad 5136
30ee72f0 5137HID SENSOR HUB DRIVERS
e5f6450c 5138M: Jiri Kosina <jikos@kernel.org>
30ee72f0
SP
5139M: Jonathan Cameron <jic23@kernel.org>
5140M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
5141L: linux-input@vger.kernel.org
5142L: linux-iio@vger.kernel.org
5143S: Maintained
5144F: Documentation/hid/hid-sensor*
5145F: drivers/hid/hid-sensor-*
5146F: drivers/iio/*/hid-*
5147F: include/linux/hid-sensor-*
5148
38bed542 5149HIGH-RESOLUTION TIMERS, CLOCKEVENTS, DYNTICKS
8b58be88 5150M: Thomas Gleixner <tglx@linutronix.de>
981c3a4f 5151L: linux-kernel@vger.kernel.org
75fc2d37 5152T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
38bed542 5153S: Maintained
679655da 5154F: Documentation/timers/
5cee9645 5155F: kernel/time/hrtimer.c
88606e80
TG
5156F: kernel/time/clockevents.c
5157F: kernel/time/tick*.*
5158F: kernel/time/timer_*.c
05ed8490 5159F: include/linux/clockchips.h
679655da 5160F: include/linux/hrtimer.h
38bed542 5161
1da177e4 5162HIGH-SPEED SCC DRIVER FOR AX.25
1da177e4 5163L: linux-hams@vger.kernel.org
8b64f2a0 5164S: Orphan
679655da
JP
5165F: drivers/net/hamradio/dmascc.c
5166F: drivers/net/hamradio/scc.c
1da177e4 5167
ede1e6f8 5168HIGHPOINT ROCKETRAID 3xxx RAID DRIVER
8b58be88 5169M: HighPoint Linux Team <linux@highpoint-tech.com>
ede1e6f8
HLT
5170W: http://www.highpoint-tech.com
5171S: Supported
679655da
JP
5172F: Documentation/scsi/hptiop.txt
5173F: drivers/scsi/hptiop.c
ede1e6f8 5174
1da177e4 5175HIPPI
8b58be88 5176M: Jes Sorensen <jes@trained-monkey.org>
1da177e4
LT
5177L: linux-hippi@sunsite.dk
5178S: Maintained
679655da 5179F: include/linux/hippidevice.h
c117ab84 5180F: include/uapi/linux/if_hippi.h
679655da 5181F: net/802/hippi.c
ff5a3b50 5182F: drivers/net/hippi/
1da177e4 5183
16c6c252
JG
5184HISILICON SAS Controller
5185M: John Garry <john.garry@huawei.com>
5186W: http://www.hisilicon.com
5187S: Supported
5188F: drivers/scsi/hisi_sas/
5189F: Documentation/devicetree/bindings/scsi/hisilicon-sas.txt
5190
ff1d2767 5191HOST AP DRIVER
8b58be88 5192M: Jouni Malinen <j@w1.fi>
85d32e7b 5193L: hostap@shmoo.com (subscribers-only)
724c6b35 5194L: linux-wireless@vger.kernel.org
ff1d2767
JM
5195W: http://hostap.epitest.fi/
5196S: Maintained
eb4f98d5 5197F: drivers/net/wireless/intersil/hostap/
ff1d2767 5198
dd8cd779 5199HP COMPAQ TC1100 TABLET WMI EXTRAS DRIVER
d0944853 5200L: platform-driver-x86@vger.kernel.org
95c70215 5201S: Orphan
679655da 5202F: drivers/platform/x86/tc1100-wmi.c
dd8cd779 5203
e2d1d6c0 5204HP100: Driver for HP 10/100 Mbit/s Voice Grade Network Adapter Series
8b58be88 5205M: Jaroslav Kysela <perex@perex.cz>
e2d1d6c0 5206S: Maintained
7e25d724 5207F: drivers/net/ethernet/hp/hp100.*
e2d1d6c0 5208
7d2c86b5 5209HPET: High Precision Event Timers driver
8b58be88 5210M: Clemens Ladisch <clemens@ladisch.de>
b9b0332f 5211S: Maintained
679655da
JP
5212F: Documentation/timers/hpet.txt
5213F: drivers/char/hpet.c
5214F: include/linux/hpet.h
c117ab84 5215F: include/uapi/linux/hpet.h
b9b0332f 5216
e07b5d79 5217HPET: x86
9e06f631 5218S: Orphan
679655da
JP
5219F: arch/x86/kernel/hpet.c
5220F: arch/x86/include/asm/hpet.h
b9b0332f 5221
1da177e4 5222HPFS FILESYSTEM
8b58be88 5223M: Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
1da177e4
LT
5224W: http://artax.karlin.mff.cuni.cz/~mikulas/vyplody/hpfs/index-e.cgi
5225S: Maintained
679655da 5226F: fs/hpfs/
1da177e4 5227
3441cded 5228HSI SUBSYSTEM
56459ea9
SR
5229M: Sebastian Reichel <sre@kernel.org>
5230T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-hsi.git
3441cded
SR
5231S: Maintained
5232F: Documentation/ABI/testing/sysfs-bus-hsi
56459ea9 5233F: Documentation/hsi.txt
3441cded
SR
5234F: drivers/hsi/
5235F: include/linux/hsi/
5236F: include/uapi/linux/hsi/
5237
7d2c86b5 5238HSO 3G MODEM DRIVER
8b58be88 5239M: Jan Dumon <j.dumon@option.com>
11cd29b0
DJB
5240W: http://www.pharscape.org
5241S: Maintained
679655da 5242F: drivers/net/usb/hso.c
11cd29b0 5243
19990e29
AB
5244HSR NETWORK PROTOCOL
5245M: Arvid Brodin <arvid.brodin@alten.se>
5246L: netdev@vger.kernel.org
5247S: Maintained
5248F: net/hsr/
5249
5a18c343 5250HTCPEN TOUCHSCREEN DRIVER
8b58be88 5251M: Pau Oliva Fora <pof@eslack.org>
5a18c343
POF
5252L: linux-input@vger.kernel.org
5253S: Maintained
679655da 5254F: drivers/input/touchscreen/htcpen.c
5a18c343 5255
1da177e4 5256HUGETLB FILESYSTEM
6d49e352 5257M: Nadia Yvette Chambers <nyc@holomorphy.com>
1da177e4 5258S: Maintained
679655da 5259F: fs/hugetlbfs/
1da177e4 5260
05183189 5261Hyper-V CORE AND DRIVERS
9c3646d1 5262M: "K. Y. Srinivasan" <kys@microsoft.com>
05183189
S
5263M: Haiyang Zhang <haiyangz@microsoft.com>
5264L: devel@linuxdriverproject.org
5265S: Maintained
a4162747
HZ
5266F: arch/x86/include/asm/mshyperv.h
5267F: arch/x86/include/uapi/asm/hyperv.h
5268F: arch/x86/kernel/cpu/mshyperv.c
05183189 5269F: drivers/hid/hid-hyperv.c
a4162747 5270F: drivers/hv/
f92ca80b 5271F: drivers/input/serio/hyperv-keyboard.c
4daace0d 5272F: drivers/pci/host/pci-hyperv.c
05183189 5273F: drivers/net/hyperv/
a4162747 5274F: drivers/scsi/storvsc_drv.c
8a61f013 5275F: drivers/video/fbdev/hyperv_fb.c
a4162747
HZ
5276F: include/linux/hyperv.h
5277F: tools/hv/
54bf725e 5278F: Documentation/ABI/stable/sysfs-bus-vmbus
05183189 5279
7724fd04
PR
5280I2C MUXES
5281M: Peter Rosin <peda@axentia.se>
5282L: linux-i2c@vger.kernel.org
5283S: Maintained
5284F: Documentation/i2c/muxes/
5285F: Documentation/devicetree/bindings/i2c/i2c-mux*
5286F: drivers/i2c/i2c-mux.c
5287F: drivers/i2c/muxes/
5288F: include/linux/i2c-mux.h
5289
d85c8a6a 5290I2C OVER PARALLEL PORT
d8130624 5291M: Jean Delvare <jdelvare@suse.com>
d85c8a6a
JD
5292L: linux-i2c@vger.kernel.org
5293S: Maintained
5294F: Documentation/i2c/busses/i2c-parport
5295F: Documentation/i2c/busses/i2c-parport-light
5296F: drivers/i2c/busses/i2c-parport.c
5297F: drivers/i2c/busses/i2c-parport-light.c
5298
5299I2C/SMBUS CONTROLLER DRIVERS FOR PC
d8130624 5300M: Jean Delvare <jdelvare@suse.com>
d85c8a6a
JD
5301L: linux-i2c@vger.kernel.org
5302S: Maintained
5303F: Documentation/i2c/busses/i2c-ali1535
5304F: Documentation/i2c/busses/i2c-ali1563
5305F: Documentation/i2c/busses/i2c-ali15x3
5306F: Documentation/i2c/busses/i2c-amd756
5307F: Documentation/i2c/busses/i2c-amd8111
5308F: Documentation/i2c/busses/i2c-i801
5309F: Documentation/i2c/busses/i2c-nforce2
5310F: Documentation/i2c/busses/i2c-piix4
5311F: Documentation/i2c/busses/i2c-sis5595
5312F: Documentation/i2c/busses/i2c-sis630
5313F: Documentation/i2c/busses/i2c-sis96x
5314F: Documentation/i2c/busses/i2c-via
5315F: Documentation/i2c/busses/i2c-viapro
5316F: drivers/i2c/busses/i2c-ali1535.c
5317F: drivers/i2c/busses/i2c-ali1563.c
5318F: drivers/i2c/busses/i2c-ali15x3.c
5319F: drivers/i2c/busses/i2c-amd756.c
5320F: drivers/i2c/busses/i2c-amd756-s4882.c
5321F: drivers/i2c/busses/i2c-amd8111.c
5322F: drivers/i2c/busses/i2c-i801.c
5323F: drivers/i2c/busses/i2c-isch.c
5324F: drivers/i2c/busses/i2c-nforce2.c
5325F: drivers/i2c/busses/i2c-nforce2-s4985.c
5326F: drivers/i2c/busses/i2c-piix4.c
5327F: drivers/i2c/busses/i2c-sis5595.c
5328F: drivers/i2c/busses/i2c-sis630.c
5329F: drivers/i2c/busses/i2c-sis96x.c
5330F: drivers/i2c/busses/i2c-via.c
5331F: drivers/i2c/busses/i2c-viapro.c
5332
cb7f07a4
NH
5333I2C/SMBUS ISMT DRIVER
5334M: Seth Heasley <seth.heasley@intel.com>
5335M: Neil Horman <nhorman@tuxdriver.com>
5336L: linux-i2c@vger.kernel.org
5337F: drivers/i2c/busses/i2c-ismt.c
5338F: Documentation/i2c/busses/i2c-ismt
5339
6ea884db 5340I2C/SMBUS STUB DRIVER
d8130624 5341M: Jean Delvare <jdelvare@suse.com>
846557d3 5342L: linux-i2c@vger.kernel.org
6ea884db 5343S: Maintained
8547a5bc 5344F: drivers/i2c/i2c-stub.c
6ea884db 5345
5b543965 5346I2C SUBSYSTEM
14d77c4d 5347M: Wolfram Sang <wsa@the-dreams.de>
846557d3 5348L: linux-i2c@vger.kernel.org
9d4ea27a
WS
5349W: https://i2c.wiki.kernel.org/
5350Q: https://patchwork.ozlabs.org/project/linux-i2c/list/
14d77c4d 5351T: git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git
1da177e4 5352S: Maintained
40ed1b4c 5353F: Documentation/devicetree/bindings/i2c/
679655da
JP
5354F: Documentation/i2c/
5355F: drivers/i2c/
630bc46e 5356F: drivers/i2c/*/
679655da 5357F: include/linux/i2c.h
03b70d62 5358F: include/linux/i2c-*.h
c117ab84
CEB
5359F: include/uapi/linux/i2c.h
5360F: include/uapi/linux/i2c-*.h
1da177e4 5361
4560d677
WS
5362I2C ACPI SUPPORT
5363M: Mika Westerberg <mika.westerberg@linux.intel.com>
5364L: linux-i2c@vger.kernel.org
5365L: linux-acpi@vger.kernel.org
5366S: Maintained
4560d677 5367
d85c8a6a 5368I2C-TAOS-EVM DRIVER
d8130624 5369M: Jean Delvare <jdelvare@suse.com>
d85c8a6a
JD
5370L: linux-i2c@vger.kernel.org
5371S: Maintained
5372F: Documentation/i2c/busses/i2c-taos-evm
5373F: drivers/i2c/busses/i2c-taos-evm.c
5374
e8c76eed 5375I2C-TINY-USB DRIVER
8b58be88 5376M: Till Harbaum <till@harbaum.org>
846557d3 5377L: linux-i2c@vger.kernel.org
932d1872 5378W: http://www.harbaum.org/till/i2c_tiny_usb
e8c76eed 5379S: Maintained
679655da 5380F: drivers/i2c/busses/i2c-tiny-usb.c
e8c76eed 5381
1da177e4 5382i386 BOOT CODE
8b58be88 5383M: "H. Peter Anvin" <hpa@zytor.com>
1da177e4 5384S: Maintained
679655da 5385F: arch/x86/boot/
1da177e4
LT
5386
5387i386 SETUP CODE / CPU ERRATA WORKAROUNDS
8b58be88 5388M: "H. Peter Anvin" <hpa@zytor.com>
54e5881d 5389T: git git://git.kernel.org/pub/scm/linux/kernel/git/hpa/linux-2.6-x86setup.git
1da177e4
LT
5390S: Maintained
5391
1da177e4 5392IA64 (Itanium) PLATFORM
8b58be88
JP
5393M: Tony Luck <tony.luck@intel.com>
5394M: Fenghua Yu <fenghua.yu@intel.com>
1da177e4 5395L: linux-ia64@vger.kernel.org
6b1c70b1 5396T: git git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux.git
1da177e4 5397S: Maintained
679655da 5398F: arch/ia64/
1da177e4 5399
4cd38750
LDSB
5400IBM Power VMX Cryptographic instructions
5401M: Leonidas S. Barbosa <leosilva@linux.vnet.ibm.com>
5cd01fe1 5402M: Paulo Flabiano Smorigo <pfsmorigo@linux.vnet.ibm.com>
4cd38750
LDSB
5403L: linux-crypto@vger.kernel.org
5404S: Supported
5405F: drivers/crypto/vmx/Makefile
5406F: drivers/crypto/vmx/Kconfig
5407F: drivers/crypto/vmx/vmx.c
5408F: drivers/crypto/vmx/aes*
5409F: drivers/crypto/vmx/ghash*
5410F: drivers/crypto/vmx/ppc-xlate.pl
5411
956c203c 5412IBM Power in-Nest Crypto Acceleration
4cd38750 5413M: Leonidas S. Barbosa <leosilva@linux.vnet.ibm.com>
5cd01fe1 5414M: Paulo Flabiano Smorigo <pfsmorigo@linux.vnet.ibm.com>
956c203c
KY
5415L: linux-crypto@vger.kernel.org
5416S: Supported
28bceeaa
DS
5417F: drivers/crypto/nx/Makefile
5418F: drivers/crypto/nx/Kconfig
5419F: drivers/crypto/nx/nx-aes*
5420F: drivers/crypto/nx/nx-sha*
5421F: drivers/crypto/nx/nx.*
5422F: drivers/crypto/nx/nx_csbcpb.h
5423F: drivers/crypto/nx/nx_debugfs.h
956c203c 5424
0e16aafb 5425IBM Power 842 compression accelerator
41656aa7 5426M: Dan Streetman <ddstreet@ieee.org>
0e16aafb 5427S: Supported
28bceeaa
DS
5428F: drivers/crypto/nx/Makefile
5429F: drivers/crypto/nx/Kconfig
7011a122 5430F: drivers/crypto/nx/nx-842*
2da572c9 5431F: include/linux/sw842.h
2062c5b6 5432F: crypto/842.c
2da572c9 5433F: lib/842/
0e16aafb 5434
1da177e4 5435IBM Power Linux RAID adapter
8b58be88 5436M: Brian King <brking@us.ibm.com>
1da177e4 5437S: Supported
679655da 5438F: drivers/scsi/ipr.*
1da177e4 5439
9d348af4 5440IBM Power Virtual Ethernet Device Driver
eddd63a6 5441M: Thomas Falcon <tlfalcon@linux.vnet.ibm.com>
9d348af4
SL
5442L: netdev@vger.kernel.org
5443S: Supported
9aa32835 5444F: drivers/net/ethernet/ibm/ibmveth.*
9d348af4 5445
032c5e82
TF
5446IBM Power SRIOV Virtual NIC Device Driver
5447M: Thomas Falcon <tlfalcon@linux.vnet.ibm.com>
5448M: John Allen <jallen@linux.vnet.ibm.com>
5449L: netdev@vger.kernel.org
5450S: Supported
5451F: drivers/net/ethernet/ibm/ibmvnic.*
5452
e6babec6 5453IBM Power Virtual SCSI Device Drivers
bcbde52b 5454M: Tyrel Datwyler <tyreld@linux.vnet.ibm.com>
4b7652cc
RJ
5455L: linux-scsi@vger.kernel.org
5456S: Supported
e6babec6
NF
5457F: drivers/scsi/ibmvscsi/ibmvscsi*
5458F: drivers/scsi/ibmvscsi/viosrp.h
5459
5460IBM Power Virtual FC Device Drivers
44b4dad9 5461M: Tyrel Datwyler <tyreld@linux.vnet.ibm.com>
e6babec6
NF
5462L: linux-scsi@vger.kernel.org
5463S: Supported
5464F: drivers/scsi/ibmvscsi/ibmvfc*
4b7652cc 5465
1da177e4 5466IBM ServeRAID RAID DRIVER
f9213e78 5467S: Orphan
679655da 5468F: drivers/scsi/ips.*
1da177e4 5469
6ed9f9c4
PT
5470ICH LPC AND GPIO DRIVER
5471M: Peter Tyser <ptyser@xes-inc.com>
5472S: Maintained
5473F: drivers/mfd/lpc_ich.c
5474F: drivers/gpio/gpio-ich.c
5475
1e7106fc 5476IDE SUBSYSTEM
8b58be88 5477M: "David S. Miller" <davem@davemloft.net>
1da177e4 5478L: linux-ide@vger.kernel.org
8a6e2535 5479Q: http://patchwork.ozlabs.org/project/linux-ide/list/
08deed1e 5480T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/ide.git
1da177e4 5481S: Maintained
679655da
JP
5482F: Documentation/ide/
5483F: drivers/ide/
5484F: include/linux/ide.h
1da177e4 5485
6cb8c13d
IP
5486IDEAPAD LAPTOP EXTRAS DRIVER
5487M: Ike Panhc <ike.pan@canonical.com>
5488L: platform-driver-x86@vger.kernel.org
5489W: http://launchpad.net/ideapad-laptop
5490S: Maintained
5491F: drivers/platform/x86/ideapad-laptop.c
5492
1ea4c161
AM
5493IDEAPAD LAPTOP SLIDEBAR DRIVER
5494M: Andrey Moiseev <o2g.org.ru@gmail.com>
5495L: linux-input@vger.kernel.org
5496W: https://github.com/o2genum/ideapad-slidebar
5497S: Maintained
5498F: drivers/input/misc/ideapad_slidebar.c
5499
0f861e8c 5500IDE/ATAPI DRIVERS
487ba8e8 5501M: Borislav Petkov <bp@alien8.de>
9c5b0ce4 5502L: linux-ide@vger.kernel.org
c404c199 5503S: Maintained
679655da
JP
5504F: Documentation/cdrom/ide-cd
5505F: drivers/ide/ide-cd*
1da177e4 5506
27471fdb 5507IDLE-I7300
8b58be88 5508M: Andy Henroid <andrew.d.henroid@intel.com>
bf1c138e 5509L: linux-pm@vger.kernel.org
27471fdb 5510S: Supported
679655da 5511F: drivers/idle/i7300_idle.c
27471fdb 5512
02cf2286 5513IEEE 802.15.4 SUBSYSTEM
aff3eaa0 5514M: Alexander Aring <aar@pengutronix.de>
ebef9c12 5515L: linux-wpan@vger.kernel.org
aff3eaa0
AA
5516W: http://wpan.cakelab.org/
5517T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
5518T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
02cf2286
SL
5519S: Maintained
5520F: net/ieee802154/
68653359 5521F: net/mac802154/
251741b1 5522F: drivers/net/ieee802154/
580947d3
AA
5523F: include/linux/nl802154.h
5524F: include/linux/ieee802154.h
5525F: include/net/nl802154.h
5526F: include/net/mac802154.h
5527F: include/net/af_ieee802154.h
5528F: include/net/cfg802154.h
5529F: include/net/ieee802154_netdev.h
ebef9c12 5530F: Documentation/networking/ieee802154.txt
02cf2286 5531
b1c97193
SY
5532IGORPLUG-USB IR RECEIVER
5533M: Sean Young <sean@mess.org>
5534L: linux-media@vger.kernel.org
5535S: Maintained
5536F: drivers/media/rc/igorplugusb.c
5537
40ad4a30
SY
5538IGUANAWORKS USB IR TRANSCEIVER
5539M: Sean Young <sean@mess.org>
5540L: linux-media@vger.kernel.org
5541S: Maintained
5542F: drivers/media/rc/iguanair.c
5543
9545f86e 5544IIO SUBSYSTEM AND DRIVERS
030a13d7 5545M: Jonathan Cameron <jic23@kernel.org>
f0d61161
LPC
5546R: Hartmut Knaack <knaack.h@gmx.de>
5547R: Lars-Peter Clausen <lars@metafoo.de>
5548R: Peter Meerwald <pmeerw@pmeerw.net>
9545f86e
AP
5549L: linux-iio@vger.kernel.org
5550S: Maintained
03e7c251 5551F: drivers/iio/
9545f86e 5552F: drivers/staging/iio/
8fe671fc 5553F: include/linux/iio/
817020cf 5554F: tools/iio/
9545f86e 5555
65519263
SG
5556IKANOS/ADI EAGLE ADSL USB DRIVER
5557M: Matthieu Castet <castet.matthieu@free.fr>
5558M: Stanislaw Gruszka <stf_xl@wp.pl>
5559S: Maintained
5560F: drivers/usb/atm/ueagle-atm.c
5561
e89ab51f
GR
5562INA209 HARDWARE MONITOR DRIVER
5563M: Guenter Roeck <linux@roeck-us.net>
968ce1b1 5564L: linux-hwmon@vger.kernel.org
e89ab51f
GR
5565S: Maintained
5566F: Documentation/hwmon/ina209
5567F: Documentation/devicetree/bindings/i2c/ina209.txt
5568F: drivers/hwmon/ina209.c
5569
5570INA2XX HARDWARE MONITOR DRIVER
5571M: Guenter Roeck <linux@roeck-us.net>
968ce1b1 5572L: linux-hwmon@vger.kernel.org
e89ab51f
GR
5573S: Maintained
5574F: Documentation/hwmon/ina2xx
5575F: drivers/hwmon/ina2xx.c
5576F: include/linux/platform_data/ina2xx.h
5577
14dc124f
SIG
5578INDUSTRY PACK SUBSYSTEM (IPACK)
5579M: Samuel Iglesias Gonsalvez <siglesias@igalia.com>
5580M: Jens Taprogge <jens.taprogge@taprogge.org>
5581M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
5582L: industrypack-devel@lists.sourceforge.net
5583W: http://industrypack.sourceforge.net
5584S: Maintained
5585F: drivers/ipack/
5586
8adc53fd
ZLK
5587INGENIC JZ4780 DMA Driver
5588M: Zubair Lutfullah Kakakhel <Zubair.Kakakhel@imgtec.com>
5589S: Maintained
5590F: drivers/dma/dma-jz4780.c
5591
aa7168f4 5592INTEGRITY MEASUREMENT ARCHITECTURE (IMA)
74dd744f 5593M: Mimi Zohar <zohar@linux.vnet.ibm.com>
bfd33c4b 5594M: Dmitry Kasatkin <dmitry.kasatkin@gmail.com>
74dd744f
MZ
5595L: linux-ima-devel@lists.sourceforge.net
5596L: linux-ima-user@lists.sourceforge.net
5597L: linux-security-module@vger.kernel.org
9f273c24 5598T: git git://git.kernel.org/pub/scm/linux/kernel/git/zohar/linux-integrity.git
aa7168f4 5599S: Supported
679655da 5600F: security/integrity/ima/
aa7168f4 5601
9a4ea5a9
JH
5602IMGTEC IR DECODER DRIVER
5603M: James Hogan <james.hogan@imgtec.com>
5604S: Maintained
5605F: drivers/media/rc/img-ir/
5606
1da177e4 5607IMS TWINTURBO FRAMEBUFFER DRIVER
c69f677c 5608L: linux-fbdev@vger.kernel.org
843393d3 5609S: Orphan
8a61f013 5610F: drivers/video/fbdev/imsttfb.c
1da177e4
LT
5611
5612INFINIBAND SUBSYSTEM
b6b2bbe6 5613M: Doug Ledford <dledford@redhat.com>
8b58be88
JP
5614M: Sean Hefty <sean.hefty@intel.com>
5615M: Hal Rosenstock <hal.rosenstock@gmail.com>
e6cc0fd1 5616L: linux-rdma@vger.kernel.org
605841f5 5617W: http://www.openfabrics.org/
8a6e2535 5618Q: http://patchwork.kernel.org/project/linux-rdma/list/
2936ae04 5619T: git git://git.kernel.org/pub/scm/linux/kernel/git/dledford/rdma.git
1da177e4 5620S: Supported
679655da
JP
5621F: Documentation/infiniband/
5622F: drivers/infiniband/
2dfcad3a 5623F: drivers/staging/rdma/
c117ab84 5624F: include/uapi/linux/if_infiniband.h
954138dc
YD
5625F: include/uapi/rdma/
5626F: include/rdma/
1da177e4 5627
c9f04f58 5628INOTIFY
8b58be88
JP
5629M: John McCutchan <john@johnmccutchan.com>
5630M: Robert Love <rlove@rlove.org>
5631M: Eric Paris <eparis@parisplace.org>
c9f04f58 5632S: Maintained
679655da
JP
5633F: Documentation/filesystems/inotify.txt
5634F: fs/notify/inotify/
5635F: include/linux/inotify.h
c117ab84 5636F: include/uapi/linux/inotify.h
c9f04f58 5637
e2d1d6c0 5638INPUT (KEYBOARD, MOUSE, JOYSTICK, TOUCHSCREEN) DRIVERS
8b58be88 5639M: Dmitry Torokhov <dmitry.torokhov@gmail.com>
e2d1d6c0 5640L: linux-input@vger.kernel.org
8a6e2535 5641Q: http://patchwork.kernel.org/project/linux-input/list/
54e5881d 5642T: git git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input.git
e2d1d6c0 5643S: Maintained
679655da 5644F: drivers/input/
f4eea7e2 5645F: include/linux/input.h
c117ab84 5646F: include/uapi/linux/input.h
f4eea7e2 5647F: include/linux/input/
e52d8398 5648F: Documentation/devicetree/bindings/input/
e2d1d6c0 5649
3267a87f 5650INPUT MULTITOUCH (MT) PROTOCOL
75dd112a 5651M: Henrik Rydberg <rydberg@bitmath.org>
3267a87f 5652L: linux-input@vger.kernel.org
75dd112a 5653S: Odd fixes
3267a87f 5654F: Documentation/input/multi-touch-protocol.txt
7f9c2454 5655F: drivers/input/input-mt.c
3267a87f
HR
5656K: \b(ABS|SYN)_MT_
5657
97fa99a3
JY
5658INTEL ASoC BDW/HSW DRIVERS
5659M: Jie Yang <yang.jie@linux.intel.com>
e5747e40 5660L: alsa-devel@alsa-project.org (moderated for non-subscribers)
97fa99a3 5661S: Supported
e8e1225d
JP
5662F: sound/soc/intel/common/sst-dsp*
5663F: sound/soc/intel/common/sst-firmware.c
5664F: sound/soc/intel/boards/broadwell.c
5665F: sound/soc/intel/haswell/
97fa99a3 5666
4ac13e17
DJ
5667INTEL C600 SERIES SAS CONTROLLER DRIVER
5668M: Intel SCU Linux support <intel-linux-scu@intel.com>
fdc5813f 5669M: Artur Paszkiewicz <artur.paszkiewicz@intel.com>
4ac13e17 5670L: linux-scsi@vger.kernel.org
7106891a
DJ
5671T: git git://git.code.sf.net/p/intel-sas/isci
5672S: Supported
4ac13e17 5673F: drivers/scsi/isci/
4ac13e17 5674
ecc83e52
AH
5675INTEL HID EVENT DRIVER
5676M: Alex Hung <alex.hung@canonical.com>
5677L: platform-driver-x86@vger.kernel.org
5678S: Maintained
5679F: drivers/platform/x86/intel-hid.c
5680
26717172
LB
5681INTEL IDLE DRIVER
5682M: Len Brown <lenb@kernel.org>
bf1c138e 5683L: linux-pm@vger.kernel.org
08deed1e 5684T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git
26717172
LB
5685S: Supported
5686F: drivers/idle/intel_idle.c
5687
7c1ac18d 5688INTEL PSTATE DRIVER
58ac1f62
SP
5689M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
5690M: Len Brown <lenb@kernel.org>
7c1ac18d
KCA
5691L: linux-pm@vger.kernel.org
5692S: Supported
5693F: drivers/cpufreq/intel_pstate.c
5694
9eb8ef74 5695INTEL FRAMEBUFFER DRIVER (excluding 810 and 815)
55a23c4a 5696M: Maik Broemme <mbroemme@plusserver.de>
c69f677c 5697L: linux-fbdev@vger.kernel.org
ce00f85c 5698S: Maintained
679655da 5699F: Documentation/fb/intelfb.txt
8a61f013 5700F: drivers/video/fbdev/intelfb/
9eb8ef74 5701
1da177e4 5702INTEL 810/815 FRAMEBUFFER DRIVER
8b58be88 5703M: Antonino Daplas <adaplas@gmail.com>
c69f677c 5704L: linux-fbdev@vger.kernel.org
ce00f85c 5705S: Maintained
8a61f013 5706F: drivers/video/fbdev/i810/
1da177e4 5707
f4a9bc4c 5708INTEL MENLOW THERMAL DRIVER
8b58be88 5709M: Sujith Thomas <sujith.thomas@intel.com>
d0944853 5710L: platform-driver-x86@vger.kernel.org
5ca92bd9 5711W: https://01.org/linux-acpi
f4a9bc4c 5712S: Supported
679655da 5713F: drivers/platform/x86/intel_menlow.c
f4a9bc4c 5714
248a9dc3 5715INTEL I/OAT DMA DRIVER
18ebd564 5716M: Dave Jiang <dave.jiang@intel.com>
08223d80 5717R: Dan Williams <dan.j.williams@intel.com>
18ebd564
DJ
5718L: dmaengine@vger.kernel.org
5719Q: https://patchwork.kernel.org/project/linux-dmaengine/list/
5720S: Supported
679655da 5721F: drivers/dma/ioat*
248a9dc3 5722
6c8909b4 5723INTEL IOMMU (VT-d)
8b58be88 5724M: David Woodhouse <dwmw2@infradead.org>
6c8909b4 5725L: iommu@lists.linux-foundation.org
54e5881d 5726T: git git://git.infradead.org/iommu-2.6.git
6c8909b4 5727S: Supported
3fb39615 5728F: drivers/iommu/intel-iommu.c
679655da 5729F: include/linux/intel-iommu.h
6c8909b4 5730
b3e5f263 5731INTEL IOP-ADMA DMA DRIVER
08223d80 5732R: Dan Williams <dan.j.williams@intel.com>
1dd8372d 5733S: Odd fixes
679655da 5734F: drivers/dma/iop-adma.c
b3e5f263 5735
9251ce95 5736INTEL IXP4XX QMGR, NPE, ETHERNET and HSS SUPPORT
5529c2cd 5737M: Krzysztof Halasa <khalasa@piap.pl>
9251ce95 5738S: Maintained
679655da
JP
5739F: arch/arm/mach-ixp4xx/include/mach/qmgr.h
5740F: arch/arm/mach-ixp4xx/include/mach/npe.h
5741F: arch/arm/mach-ixp4xx/ixp4xx_qmgr.c
5742F: arch/arm/mach-ixp4xx/ixp4xx_npe.c
b47da977 5743F: drivers/net/ethernet/xscale/ixp4xx_eth.c
679655da 5744F: drivers/net/wan/ixp4xx_hss.c
9251ce95 5745
844dd05f 5746INTEL IXP4XX RANDOM NUMBER GENERATOR SUPPORT
8b58be88 5747M: Deepak Saxena <dsaxena@plexity.net>
844dd05f 5748S: Maintained
679655da 5749F: drivers/char/hw_random/ixp4xx-rng.c
844dd05f 5750
2f302324 5751INTEL ETHERNET DRIVERS
8b58be88 5752M: Jeff Kirsher <jeffrey.t.kirsher@intel.com>
2f302324
JK
5753R: Jesse Brandeburg <jesse.brandeburg@intel.com>
5754R: Shannon Nelson <shannon.nelson@intel.com>
5755R: Carolyn Wyborny <carolyn.wyborny@intel.com>
5756R: Don Skidmore <donald.c.skidmore@intel.com>
6e80a18c 5757R: Bruce Allan <bruce.w.allan@intel.com>
2f302324
JK
5758R: John Ronciak <john.ronciak@intel.com>
5759R: Mitch Williams <mitch.a.williams@intel.com>
eff471b1 5760L: intel-wired-lan@lists.osuosl.org (moderated for non-subscribers)
f6fde11a 5761W: http://www.intel.com/support/feedback.htm
d94e6fed 5762W: http://e1000.sourceforge.net/
2f302324
JK
5763Q: http://patchwork.ozlabs.org/project/intel-wired-lan/list/
5764T: git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/net-queue.git
5765T: git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/next-queue.git
1da177e4 5766S: Supported
0d164401
JK
5767F: Documentation/networking/e100.txt
5768F: Documentation/networking/e1000.txt
5769F: Documentation/networking/e1000e.txt
5770F: Documentation/networking/igb.txt
5771F: Documentation/networking/igbvf.txt
5772F: Documentation/networking/ixgb.txt
5773F: Documentation/networking/ixgbe.txt
5774F: Documentation/networking/ixgbevf.txt
1bff6529 5775F: Documentation/networking/i40e.txt
105bf2fe 5776F: Documentation/networking/i40evf.txt
dee1ad47 5777F: drivers/net/ethernet/intel/
bc90d291 5778F: drivers/net/ethernet/intel/*/
1da177e4 5779
6e4de866
FL
5780INTEL RDMA RNIC DRIVER
5781M: Faisal Latif <faisal.latif@intel.com>
5782R: Chien Tin Tung <chien.tin.tung@intel.com>
5783R: Mustafa Ismail <mustafa.ismail@intel.com>
5784R: Shiraz Saleem <shiraz.saleem@intel.com>
5785R: Tatyana Nikolova <tatyana.e.nikolova@intel.com>
5786L: linux-rdma@vger.kernel.org
5787S: Supported
5788F: drivers/infiniband/hw/i40iw/
5789
0963d59b
LW
5790INTEL-MID GPIO DRIVER
5791M: David Cohen <david.a.cohen@linux.intel.com>
5792L: linux-gpio@vger.kernel.org
5793S: Maintained
5794F: drivers/gpio/gpio-intel-mid.c
5795
ca907a90
SY
5796INTEL PRO/WIRELESS 2100, 2200BG, 2915ABG NETWORK CONNECTION SUPPORT
5797M: Stanislav Yakovlev <stas.yakovlev@gmail.com>
724c6b35 5798L: linux-wireless@vger.kernel.org
ca907a90 5799S: Maintained
679655da 5800F: Documentation/networking/README.ipw2100
679655da 5801F: Documentation/networking/README.ipw2200
367a1092 5802F: drivers/net/wireless/intel/ipw2x00/
826d2abe 5803
5760b0a5
AS
5804INTEL(R) TRACE HUB
5805M: Alexander Shishkin <alexander.shishkin@linux.intel.com>
5806S: Supported
5807F: Documentation/trace/intel_th.txt
5808F: drivers/hwtracing/intel_th/
5809
4bd96a7a 5810INTEL(R) TRUSTED EXECUTION TECHNOLOGY (TXT)
74b18e17 5811M: Ning Sun <ning.sun@intel.com>
4bd96a7a
SW
5812L: tboot-devel@lists.sourceforge.net
5813W: http://tboot.sourceforge.net
e9b7d7c8 5814T: hg http://tboot.hg.sourceforge.net:8000/hgroot/tboot/tboot
4bd96a7a
SW
5815S: Supported
5816F: Documentation/intel_txt.txt
5817F: include/linux/tboot.h
5818F: arch/x86/kernel/tboot.c
5819
8a70da82 5820INTEL WIRELESS WIMAX CONNECTION 2400
8b58be88 5821M: Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
8a70da82 5822M: linux-wimax@intel.com
49e7d9df 5823L: wimax@linuxwimax.org (subscribers-only)
8a70da82
IPG
5824S: Supported
5825W: http://linuxwimax.org
679655da
JP
5826F: Documentation/wimax/README.i2400m
5827F: drivers/net/wimax/i2400m/
c117ab84 5828F: include/uapi/linux/wimax/i2400m.h
8a70da82 5829
1c0ce89c
SG
5830INTEL WIRELESS 3945ABG/BG, 4965AGN (iwlegacy)
5831M: Stanislaw Gruszka <sgruszka@redhat.com>
efa3144e 5832L: linux-wireless@vger.kernel.org
1c0ce89c 5833S: Supported
7ac9a364 5834F: drivers/net/wireless/intel/iwlegacy/
efa3144e 5835
b481de9c 5836INTEL WIRELESS WIFI LINK (iwlwifi)
15fae50a 5837M: Johannes Berg <johannes.berg@intel.com>
6161b02b 5838M: Emmanuel Grumbach <emmanuel.grumbach@intel.com>
7b9aebf0 5839M: Intel Linux Wireless <linuxwifi@intel.com>
b481de9c 5840L: linux-wireless@vger.kernel.org
b481de9c 5841W: http://intellinuxwireless.org
b62ff718 5842T: git git://git.kernel.org/pub/scm/linux/kernel/git/iwlwifi/iwlwifi.git
b481de9c 5843S: Supported
e705c121 5844F: drivers/net/wireless/intel/iwlwifi/
b481de9c 5845
de8fe023
TW
5846INTEL MANAGEMENT ENGINE (mei)
5847M: Tomas Winkler <tomas.winkler@intel.com>
5848L: linux-kernel@vger.kernel.org
5849S: Supported
c117ab84 5850F: include/uapi/linux/mei.h
5069288b 5851F: include/linux/mei_cl_bus.h
de8fe023 5852F: drivers/misc/mei/*
222818c3 5853F: drivers/watchdog/mei_wdt.c
e07950a1 5854F: Documentation/misc-devices/mei/*
de8fe023 5855
50ceb98b
SD
5856INTEL MIC DRIVERS (mic)
5857M: Sudeep Dutt <sudeep.dutt@intel.com>
5858M: Ashutosh Dixit <ashutosh.dixit@intel.com>
5859S: Supported
5860W: https://github.com/sudeepdutt/mic
5861W: http://software.intel.com/en-us/mic-developer
5862F: include/linux/mic_bus.h
5863F: include/linux/scif.h
5864F: include/uapi/linux/mic_common.h
5865F: include/uapi/linux/mic_ioctl.h
9f273c24 5866F: include/uapi/linux/scif_ioctl.h
50ceb98b
SD
5867F: drivers/misc/mic/
5868F: drivers/dma/mic_x100_dma.c
5869F: drivers/dma/mic_x100_dma.h
9f273c24 5870F: Documentation/mic/
50ceb98b 5871
fdca4f16 5872INTEL PMC/P-Unit IPC DRIVER
0a8b8353 5873M: Zha Qipeng<qipeng.zha@intel.com>
5874L: platform-driver-x86@vger.kernel.org
5875S: Maintained
5876F: drivers/platform/x86/intel_pmc_ipc.c
fdca4f16 5877F: drivers/platform/x86/intel_punit_ipc.c
0a8b8353 5878F: arch/x86/include/asm/intel_pmc_ipc.h
fdca4f16 5879F: arch/x86/include/asm/intel_punit_ipc.h
0a8b8353 5880
378f956e
SKC
5881INTEL TELEMETRY DRIVER
5882M: Souvik Kumar Chakravarty <souvik.k.chakravarty@intel.com>
5883L: platform-driver-x86@vger.kernel.org
5884S: Maintained
378f956e 5885F: arch/x86/include/asm/intel_telemetry.h
f1fc3cd8 5886F: drivers/platform/x86/intel_telemetry*
0a8b8353 5887
cb109a0e 5888IOC3 ETHERNET DRIVER
8b58be88 5889M: Ralf Baechle <ralf@linux-mips.org>
1da177e4
LT
5890L: linux-mips@linux-mips.org
5891S: Maintained
8862bf1e 5892F: drivers/net/ethernet/sgi/ioc3-eth.c
1da177e4 5893
cb109a0e 5894IOC3 SERIAL DRIVER
8b58be88 5895M: Pat Gefre <pfg@sgi.com>
d39e0721 5896L: linux-serial@vger.kernel.org
cb109a0e 5897S: Maintained
df621252 5898F: drivers/tty/serial/ioc3_serial.c
cb109a0e 5899
0b6e8569
SW
5900IOMMU DRIVERS
5901M: Joerg Roedel <joro@8bytes.org>
5902L: iommu@lists.linux-foundation.org
5903T: git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
5904S: Maintained
5905F: drivers/iommu/
5906
4480f15b 5907IP MASQUERADING
8b58be88 5908M: Juanjo Ciarlante <jjciarla@raiz.uncu.edu.ar>
1da177e4 5909S: Maintained
679655da 5910F: net/ipv4/netfilter/ipt_MASQUERADE.c
1da177e4 5911
4409ebe9 5912IPMI SUBSYSTEM
8b58be88 5913M: Corey Minyard <minyard@acm.org>
b0c90653 5914L: openipmi-developer@lists.sourceforge.net (moderated for non-subscribers)
4409ebe9
CM
5915W: http://openipmi.sourceforge.net/
5916S: Supported
679655da
JP
5917F: Documentation/IPMI.txt
5918F: drivers/char/ipmi/
5919F: include/linux/ipmi*
c117ab84 5920F: include/uapi/linux/ipmi*
4409ebe9 5921
2d800897
KW
5922QCOM AUDIO (ASoC) DRIVERS
5923M: Patrick Lai <plai@codeaurora.org>
5924M: Banajit Goswami <bgoswami@codeaurora.org>
5925L: alsa-devel@alsa-project.org (moderated for non-subscribers)
5926S: Supported
5927F: sound/soc/qcom/
5928
e2d1d6c0 5929IPS SCSI RAID DRIVER
8b58be88 5930M: Adaptec OEM Raid Solutions <aacraid@adaptec.com>
e2d1d6c0
RD
5931L: linux-scsi@vger.kernel.org
5932W: http://www.adaptec.com/
5933S: Maintained
679655da 5934F: drivers/scsi/ips*
e2d1d6c0
RD
5935
5936IPVS
8b58be88
JP
5937M: Wensong Zhang <wensong@linux-vs.org>
5938M: Simon Horman <horms@verge.net.au>
5939M: Julian Anastasov <ja@ssi.bg>
979b6c13 5940L: netdev@vger.kernel.org
e2d1d6c0 5941L: lvs-devel@vger.kernel.org
1da177e4 5942S: Maintained
9f273c24
FW
5943T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs-next.git
5944T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs.git
679655da 5945F: Documentation/networking/ipvs-sysctl.txt
b61d4a71 5946F: include/net/ip_vs.h
c117ab84 5947F: include/uapi/linux/ip_vs.h
679655da 5948F: net/netfilter/ipvs/
1da177e4 5949
e7839f25 5950IPWIRELESS DRIVER
e5f6450c 5951M: Jiri Kosina <jikos@kernel.org>
d8130624 5952M: David Sterba <dsterba@suse.com>
92094aa0 5953S: Odd Fixes
282361a0 5954F: drivers/tty/ipwireless/
099dc4fb 5955
e2d1d6c0 5956IPX NETWORK LAYER
8b58be88 5957M: Arnaldo Carvalho de Melo <acme@ghostprotocols.net>
e2d1d6c0
RD
5958L: netdev@vger.kernel.org
5959S: Maintained
679655da 5960F: include/net/ipx.h
c117ab84 5961F: include/uapi/linux/ipx.h
679655da 5962F: net/ipx/
e2d1d6c0 5963
1da177e4 5964IRDA SUBSYSTEM
8b58be88 5965M: Samuel Ortiz <samuel@sortiz.org>
a2ac953d 5966L: irda-users@lists.sourceforge.net (subscribers-only)
ced649ea 5967L: netdev@vger.kernel.org
1da177e4 5968W: http://irda.sourceforge.net/
f353976d 5969S: Maintained
e0057975 5970T: git git://git.kernel.org/pub/scm/linux/kernel/git/sameo/irda-2.6.git
679655da
JP
5971F: Documentation/networking/irda.txt
5972F: drivers/net/irda/
5973F: include/net/irda/
5974F: net/irda/
1da177e4 5975
a800c7cc
TG
5976IRQ SUBSYSTEM
5977M: Thomas Gleixner <tglx@linutronix.de>
981c3a4f 5978L: linux-kernel@vger.kernel.org
a800c7cc 5979S: Maintained
75fc2d37 5980T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
a800c7cc 5981F: kernel/irq/
2ed9fd28
JC
5982
5983IRQCHIP DRIVERS
5984M: Thomas Gleixner <tglx@linutronix.de>
5985M: Jason Cooper <jason@lakedaemon.net>
54d9ffc4 5986M: Marc Zyngier <marc.zyngier@arm.com>
2ed9fd28
JC
5987L: linux-kernel@vger.kernel.org
5988S: Maintained
5989T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
5990T: git git://git.infradead.org/users/jcooper/linux.git irqchip/core
5b5a9069 5991F: Documentation/devicetree/bindings/interrupt-controller/
edd96900 5992F: drivers/irqchip/
a800c7cc 5993
7ab3a837 5994IRQ DOMAINS (IRQ NUMBER MAPPING LIBRARY)
b09dec2c
TG
5995M: Jiang Liu <jiang.liu@linux.intel.com>
5996M: Marc Zyngier <marc.zyngier@arm.com>
7ab3a837 5997S: Maintained
b09dec2c 5998T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
7ab3a837
GL
5999F: Documentation/IRQ-domain.txt
6000F: include/linux/irqdomain.h
6001F: kernel/irq/irqdomain.c
b09dec2c 6002F: kernel/irq/msi.c
7ab3a837 6003
e2d1d6c0 6004ISAPNP
8b58be88 6005M: Jaroslav Kysela <perex@perex.cz>
e2d1d6c0 6006S: Maintained
679655da
JP
6007F: Documentation/isapnp.txt
6008F: drivers/pnp/isapnp/
6009F: include/linux/isapnp.h
e2d1d6c0 6010
d39b8420
HV
6011ISA RADIO MODULE
6012M: Hans Verkuil <hverkuil@xs4all.nl>
6013L: linux-media@vger.kernel.org
6014T: git git://linuxtv.org/media_tree.git
a825eaec 6015W: https://linuxtv.org
d39b8420
HV
6016S: Maintained
6017F: drivers/media/radio/radio-isa*
6018
71a6d0af
HW
6019iSCSI BOOT FIRMWARE TABLE (iBFT) DRIVER
6020M: Peter Jones <pjones@redhat.com>
6021M: Konrad Rzeszutek Wilk <konrad@kernel.org>
6022S: Maintained
6023F: drivers/firmware/iscsi_ibft*
6024
14816b1e 6025ISCSI
8b58be88 6026M: Mike Christie <michaelc@cs.wisc.edu>
14816b1e
MC
6027L: open-iscsi@googlegroups.com
6028W: www.open-iscsi.org
54e5881d 6029T: git git://git.kernel.org/pub/scm/linux/kernel/git/mnc/linux-2.6-iscsi.git
14816b1e 6030S: Maintained
679655da
JP
6031F: drivers/scsi/*iscsi*
6032F: include/scsi/*iscsi*
14816b1e 6033
1e65eb42
OG
6034ISCSI EXTENSIONS FOR RDMA (ISER) INITIATOR
6035M: Or Gerlitz <ogerlitz@mellanox.com>
b261aeaf 6036M: Sagi Grimberg <sagig@mellanox.com>
1e65eb42
OG
6037M: Roi Dayan <roid@mellanox.com>
6038L: linux-rdma@vger.kernel.org
6039S: Supported
6040W: http://www.openfabrics.org
6041W: www.open-iscsi.org
6042Q: http://patchwork.kernel.org/project/linux-rdma/list/
14430813 6043F: drivers/infiniband/ulp/iser/
1e65eb42 6044
2b70e5fd
SG
6045ISCSI EXTENSIONS FOR RDMA (ISER) TARGET
6046M: Sagi Grimberg <sagig@mellanox.com>
6047T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
6048L: linux-rdma@vger.kernel.org
6049L: target-devel@vger.kernel.org
6050S: Supported
6051W: http://www.linux-iscsi.org
6052F: drivers/infiniband/ulp/isert
6053
1da177e4 6054ISDN SUBSYSTEM
8b58be88 6055M: Karsten Keil <isdn@linux-pingi.de>
d5d52273 6056L: isdn4linux@listserv.isdn4linux.de (subscribers-only)
3da0ae62 6057L: netdev@vger.kernel.org
1da177e4 6058W: http://www.isdn4linux.de
54e5881d 6059T: git git://git.kernel.org/pub/scm/linux/kernel/git/kkeil/isdn-2.6.git
1da177e4 6060S: Maintained
679655da
JP
6061F: Documentation/isdn/
6062F: drivers/isdn/
6063F: include/linux/isdn.h
6064F: include/linux/isdn/
c117ab84
CEB
6065F: include/uapi/linux/isdn.h
6066F: include/uapi/linux/isdn/
1da177e4
LT
6067
6068ISDN SUBSYSTEM (Eicon active card driver)
8b58be88 6069M: Armin Schindler <mac@melware.de>
d5d52273 6070L: isdn4linux@listserv.isdn4linux.de (subscribers-only)
1da177e4
LT
6071W: http://www.melware.de
6072S: Maintained
679655da 6073F: drivers/isdn/hardware/eicon/
1da177e4 6074
d624870f 6075IT87 HARDWARE MONITORING DRIVER
d8130624 6076M: Jean Delvare <jdelvare@suse.com>
968ce1b1 6077L: linux-hwmon@vger.kernel.org
d624870f
JD
6078S: Maintained
6079F: Documentation/hwmon/it87
6080F: drivers/hwmon/it87.c
6081
d7104bff
AP
6082IT913X MEDIA DRIVER
6083M: Antti Palosaari <crope@iki.fi>
6084L: linux-media@vger.kernel.org
a825eaec 6085W: https://linuxtv.org
d7104bff
AP
6086W: http://palosaari.fi/linux/
6087Q: http://patchwork.linuxtv.org/project/linux-media/list/
6088T: git git://linuxtv.org/anttip/media_tree.git
6089S: Maintained
249c697e 6090F: drivers/media/tuners/it913x*
d7104bff 6091
91821ff3 6092IVTV VIDEO4LINUX DRIVER
6afdeaf8 6093M: Andy Walls <awalls@md.metrocast.net>
7b212edf 6094L: ivtv-devel@ivtvdriver.org (subscribers-only)
661263b5 6095L: linux-media@vger.kernel.org
275ffde4 6096T: git git://linuxtv.org/media_tree.git
91821ff3
HV
6097W: http://www.ivtvdriver.org
6098S: Maintained
679655da 6099F: Documentation/video4linux/*.ivtv
90d72ac6 6100F: drivers/media/pci/ivtv/
c117ab84 6101F: include/uapi/linux/ivtv*
91821ff3 6102
68620bdd
MP
6103IX2505V MEDIA DRIVER
6104M: Malcolm Priestley <tvboxspy@gmail.com>
6105L: linux-media@vger.kernel.org
a825eaec 6106W: https://linuxtv.org
68620bdd
MP
6107Q: http://patchwork.linuxtv.org/project/linux-media/list/
6108S: Maintained
6109F: drivers/media/dvb-frontends/ix2505v*
6110
4453d736
GR
6111JC42.4 TEMPERATURE SENSOR DRIVER
6112M: Guenter Roeck <linux@roeck-us.net>
968ce1b1 6113L: linux-hwmon@vger.kernel.org
4453d736
GR
6114S: Maintained
6115F: drivers/hwmon/jc42.c
6116F: Documentation/hwmon/jc42
6117
e2d1d6c0 6118JFS FILESYSTEM
3256f80f 6119M: Dave Kleikamp <shaggy@kernel.org>
e2d1d6c0
RD
6120L: jfs-discussion@lists.sourceforge.net
6121W: http://jfs.sourceforge.net/
54e5881d 6122T: git git://git.kernel.org/pub/scm/linux/kernel/git/shaggy/jfs-2.6.git
8f8f0134 6123S: Maintained
679655da
JP
6124F: Documentation/filesystems/jfs.txt
6125F: fs/jfs/
e2d1d6c0 6126
95252236 6127JME NETWORK DRIVER
8b58be88 6128M: Guo-Fu Tseng <cooldavid@cooldavid.org>
95252236
GFT
6129L: netdev@vger.kernel.org
6130S: Maintained
63d24a0e 6131F: drivers/net/ethernet/jme.*
95252236 6132
1da177e4 6133JOURNALLING FLASH FILE SYSTEM V2 (JFFS2)
8b58be88 6134M: David Woodhouse <dwmw2@infradead.org>
6d85d066
DW
6135L: linux-mtd@lists.infradead.org
6136W: http://www.linux-mtd.infradead.org/doc/jffs2.html
1da177e4 6137S: Maintained
679655da 6138F: fs/jffs2/
c117ab84 6139F: include/uapi/linux/jffs2.h
1da177e4 6140
d183e11a
TT
6141JOURNALLING LAYER FOR BLOCK DEVICES (JBD2)
6142M: "Theodore Ts'o" <tytso@mit.edu>
c290ea01 6143M: Jan Kara <jack@suse.com>
d183e11a
TT
6144L: linux-ext4@vger.kernel.org
6145S: Maintained
6146F: fs/jbd2/
6147F: include/linux/jbd2.h
ae0718f8 6148
207dab5f
MU
6149JPU V4L2 MEM2MEM DRIVER FOR RENESAS
6150M: Mikhail Ulyanov <mikhail.ulyanov@cogentembedded.com>
6151L: linux-media@vger.kernel.org
6152S: Maintained
6153F: drivers/media/platform/rcar_jpu.c
6154
fd8b6cb4 6155JSM Neo PCI based serial card
df247081 6156M: Gabriel Krisman Bertazi <krisman@linux.vnet.ibm.com>
fd8b6cb4
BL
6157L: linux-serial@vger.kernel.org
6158S: Maintained
df621252 6159F: drivers/tty/serial/jsm/
ae0718f8 6160
af39917d
CL
6161K10TEMP HARDWARE MONITORING DRIVER
6162M: Clemens Ladisch <clemens@ladisch.de>
968ce1b1 6163L: linux-hwmon@vger.kernel.org
af39917d
CL
6164S: Maintained
6165F: Documentation/hwmon/k10temp
6166F: drivers/hwmon/k10temp.c
6167
4660cb35 6168K8TEMP HARDWARE MONITORING DRIVER
8b58be88 6169M: Rudolf Marek <r.marek@assembler.cz>
968ce1b1 6170L: linux-hwmon@vger.kernel.org
ae0718f8 6171S: Maintained
679655da
JP
6172F: Documentation/hwmon/k8temp
6173F: drivers/hwmon/k8temp.c
ae0718f8 6174
0ba1d91d
AR
6175KASAN
6176M: Andrey Ryabinin <aryabinin@virtuozzo.com>
6177R: Alexander Potapenko <glider@google.com>
6178R: Dmitry Vyukov <dvyukov@google.com>
6179L: kasan-dev@googlegroups.com
6180S: Maintained
6181F: arch/*/include/asm/kasan.h
6182F: arch/*/mm/kasan_init*
6183F: Documentation/kasan.txt
6184F: include/linux/kasan.h
6185F: lib/test_kasan.c
6186F: mm/kasan/
6187F: scripts/Makefile.kasan
6188
1da177e4 6189KCONFIG
5eb1f99e 6190M: "Yann E. MORIN" <yann.morin.1998@free.fr>
347d12d7 6191L: linux-kbuild@vger.kernel.org
cea8321c 6192T: git git://gitorious.org/linux-kconfig/linux-kconfig
5eb1f99e 6193S: Maintained
679655da
JP
6194F: Documentation/kbuild/kconfig-language.txt
6195F: scripts/kconfig/
1da177e4 6196
ea6c2089 6197KDUMP
8b58be88
JP
6198M: Vivek Goyal <vgoyal@redhat.com>
6199M: Haren Myneni <hbabu@us.ibm.com>
34633993 6200L: kexec@lists.infradead.org
ea6c2089
VG
6201W: http://lse.sourceforge.net/kdump/
6202S: Maintained
80811493 6203F: Documentation/kdump/
ea6c2089 6204
f41bf02f
HV
6205KEENE FM RADIO TRANSMITTER DRIVER
6206M: Hans Verkuil <hverkuil@xs4all.nl>
6207L: linux-media@vger.kernel.org
6208T: git git://linuxtv.org/media_tree.git
a825eaec 6209W: https://linuxtv.org
f41bf02f
HV
6210S: Maintained
6211F: drivers/media/radio/radio-keene*
6212
1da177e4 6213KERNEL AUTOMOUNTER v4 (AUTOFS4)
8b58be88 6214M: Ian Kent <raven@themaw.net>
f694fc97 6215L: autofs@vger.kernel.org
1da177e4 6216S: Maintained
679655da 6217F: fs/autofs4/
1da177e4 6218
70fb7ba6 6219KERNEL BUILD + files below scripts/ (unless maintained elsewhere)
d8130624 6220M: Michal Marek <mmarek@suse.com>
08deed1e
JP
6221T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git for-next
6222T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git rc-fixes
347d12d7 6223L: linux-kbuild@vger.kernel.org
5ce45962 6224S: Maintained
679655da
JP
6225F: Documentation/kbuild/
6226F: Makefile
6227F: scripts/Makefile.*
70fb7ba6
MM
6228F: scripts/basic/
6229F: scripts/mk*
6230F: scripts/package/
1da177e4
LT
6231
6232KERNEL JANITORS
c3000e03 6233L: kernel-janitors@vger.kernel.org
10466f5a 6234W: http://kernelnewbies.org/KernelJanitors
ee709b0c 6235S: Odd Fixes
1da177e4 6236
e8b43555 6237KERNEL NFSD, SUNRPC, AND LOCKD SERVERS
8b58be88 6238M: "J. Bruce Fields" <bfields@fieldses.org>
883985f6 6239M: Jeff Layton <jlayton@poochiereds.net>
16141c02 6240L: linux-nfs@vger.kernel.org
1da177e4 6241W: http://nfs.sourceforge.net/
9f273c24 6242T: git git://linux-nfs.org/~bfields/linux.git
98fac23f 6243S: Supported
679655da 6244F: fs/nfsd/
c117ab84 6245F: include/uapi/linux/nfsd/
679655da
JP
6246F: fs/lockd/
6247F: fs/nfs_common/
6248F: net/sunrpc/
6249F: include/linux/lockd/
6250F: include/linux/sunrpc/
c117ab84 6251F: include/uapi/linux/sunrpc/
1da177e4 6252
13b122b3
SK
6253KERNEL SELFTEST FRAMEWORK
6254M: Shuah Khan <shuahkh@osg.samsung.com>
64f00850 6255L: linux-kselftest@vger.kernel.org
13b122b3
SK
6256T: git git://git.kernel.org/pub/scm/shuah/linux-kselftest
6257S: Maintained
6258F: tools/testing/selftests
6259
426d62e2 6260KERNEL VIRTUAL MACHINE (KVM)
0a00a775 6261M: Gleb Natapov <gleb@kernel.org>
c93a64fe 6262M: Paolo Bonzini <pbonzini@redhat.com>
1fc9d2bf 6263L: kvm@vger.kernel.org
e3e58478 6264W: http://www.linux-kvm.org
a94b40a6 6265T: git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
426d62e2 6266S: Supported
c93a64fe
PB
6267F: Documentation/*/kvm*.txt
6268F: Documentation/virtual/kvm/
679655da 6269F: arch/*/kvm/
1662e862
CB
6270F: arch/x86/kernel/kvm.c
6271F: arch/x86/kernel/kvmclock.c
679655da
JP
6272F: arch/*/include/asm/kvm*
6273F: include/linux/kvm*
c117ab84 6274F: include/uapi/linux/kvm*
679655da 6275F: virt/kvm/
426d62e2 6276
ad8003d3 6277KERNEL VIRTUAL MACHINE (KVM) FOR AMD-V
7de609c8 6278M: Joerg Roedel <joro@8bytes.org>
1fc9d2bf 6279L: kvm@vger.kernel.org
038161de 6280W: http://www.linux-kvm.org/
7de609c8 6281S: Maintained
679655da 6282F: arch/x86/include/asm/svm.h
679655da 6283F: arch/x86/kvm/svm.c
426d62e2 6284
513014b7 6285KERNEL VIRTUAL MACHINE (KVM) FOR POWERPC
d8130624 6286M: Alexander Graf <agraf@suse.com>
1fc9d2bf 6287L: kvm-ppc@vger.kernel.org
038161de 6288W: http://www.linux-kvm.org/
6a7f972d 6289T: git git://github.com/agraf/linux-2.6.git
513014b7 6290S: Supported
679655da
JP
6291F: arch/powerpc/include/asm/kvm*
6292F: arch/powerpc/kvm/
513014b7 6293
85f8fffe 6294KERNEL VIRTUAL MACHINE for s390 (KVM/s390)
8b58be88 6295M: Christian Borntraeger <borntraeger@de.ibm.com>
4ae57b6c 6296M: Cornelia Huck <cornelia.huck@de.ibm.com>
85f8fffe
CB
6297L: linux-s390@vger.kernel.org
6298W: http://www.ibm.com/developerworks/linux/linux390/
9f273c24 6299T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvms390/linux.git
85f8fffe 6300S: Supported
679655da
JP
6301F: Documentation/s390/kvm.txt
6302F: arch/s390/include/asm/kvm*
80811493 6303F: arch/s390/kvm/
85f8fffe 6304
a749474d 6305KERNEL VIRTUAL MACHINE (KVM) FOR ARM
0f4ca79e 6306M: Christoffer Dall <christoffer.dall@linaro.org>
5c8818b4
MZ
6307M: Marc Zyngier <marc.zyngier@arm.com>
6308L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
a749474d
CD
6309L: kvmarm@lists.cs.columbia.edu
6310W: http://systems.cs.columbia.edu/projects/kvm-arm
1b1ebe82 6311T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvmarm/kvmarm.git
0f4ca79e 6312S: Supported
a749474d
CD
6313F: arch/arm/include/uapi/asm/kvm*
6314F: arch/arm/include/asm/kvm*
6315F: arch/arm/kvm/
5c8818b4
MZ
6316F: virt/kvm/arm/
6317F: include/kvm/arm_*
a749474d 6318
6394a3ec 6319KERNEL VIRTUAL MACHINE FOR ARM64 (KVM/arm64)
5c8818b4 6320M: Christoffer Dall <christoffer.dall@linaro.org>
6394a3ec
MZ
6321M: Marc Zyngier <marc.zyngier@arm.com>
6322L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
6323L: kvmarm@lists.cs.columbia.edu
6324S: Maintained
6325F: arch/arm64/include/uapi/asm/kvm*
6326F: arch/arm64/include/asm/kvm*
6327F: arch/arm64/kvm/
6328
bfd3d532
JH
6329KERNEL VIRTUAL MACHINE FOR MIPS (KVM/mips)
6330M: James Hogan <james.hogan@imgtec.com>
6331L: linux-mips@linux-mips.org
6332S: Supported
6333F: arch/mips/include/uapi/asm/kvm*
6334F: arch/mips/include/asm/kvm*
6335F: arch/mips/kvm/
6336
dc009d92 6337KEXEC
8b58be88 6338M: Eric Biederman <ebiederm@xmission.com>
2f327dad 6339W: http://kernel.org/pub/linux/utils/kernel/kexec/
34633993 6340L: kexec@lists.infradead.org
dc009d92 6341S: Maintained
679655da 6342F: include/linux/kexec.h
c117ab84 6343F: include/uapi/linux/kexec.h
679655da 6344F: kernel/kexec.c
dc009d92 6345
e971461f
DH
6346KEYS/KEYRINGS:
6347M: David Howells <dhowells@redhat.com>
aa62efff 6348L: keyrings@vger.kernel.org
e971461f 6349S: Maintained
d410fa4e 6350F: Documentation/security/keys.txt
e971461f
DH
6351F: include/linux/key.h
6352F: include/linux/key-type.h
6353F: include/keys/
6354F: security/keys/
6355
7f3c68be 6356KEYS-TRUSTED
74dd744f
MZ
6357M: David Safford <safford@us.ibm.com>
6358M: Mimi Zohar <zohar@linux.vnet.ibm.com>
7f3c68be 6359L: linux-security-module@vger.kernel.org
aa62efff 6360L: keyrings@vger.kernel.org
7f3c68be 6361S: Supported
d410fa4e 6362F: Documentation/security/keys-trusted-encrypted.txt
7f3c68be
MZ
6363F: include/keys/trusted-type.h
6364F: security/keys/trusted.c
6365F: security/keys/trusted.h
6366
6367KEYS-ENCRYPTED
74dd744f
MZ
6368M: Mimi Zohar <zohar@linux.vnet.ibm.com>
6369M: David Safford <safford@us.ibm.com>
7f3c68be 6370L: linux-security-module@vger.kernel.org
aa62efff 6371L: keyrings@vger.kernel.org
7f3c68be 6372S: Supported
d410fa4e 6373F: Documentation/security/keys-trusted-encrypted.txt
7f3c68be 6374F: include/keys/encrypted-type.h
19c90aa6 6375F: security/keys/encrypted-keys/
7f3c68be 6376
5b778dad 6377KGDB / KDB /debug_core
8b58be88 6378M: Jason Wessel <jason.wessel@windriver.com>
4063eb5f 6379W: http://kgdb.wiki.kernel.org/
e3e2aaf7 6380L: kgdb-bugreport@lists.sourceforge.net
9f273c24 6381T: git git://git.kernel.org/pub/scm/linux/kernel/git/jwessel/kgdb.git
e3e2aaf7 6382S: Maintained
679655da
JP
6383F: Documentation/DocBook/kgdb.tmpl
6384F: drivers/misc/kgdbts.c
df621252 6385F: drivers/tty/serial/kgdboc.c
5b778dad 6386F: include/linux/kdb.h
679655da 6387F: include/linux/kgdb.h
4063eb5f 6388F: kernel/debug/
e3e2aaf7 6389
456db8cc 6390KMEMCHECK
8b58be88 6391M: Vegard Nossum <vegardno@ifi.uio.no>
2ed1c525 6392M: Pekka Enberg <penberg@kernel.org>
b9ce08c0 6393S: Maintained
410d7a97
JP
6394F: Documentation/kmemcheck.txt
6395F: arch/x86/include/asm/kmemcheck.h
6396F: arch/x86/mm/kmemcheck/
6397F: include/linux/kmemcheck.h
6398F: mm/kmemcheck.c
b9ce08c0 6399
c3bb4d24 6400KMEMLEAK
8b58be88 6401M: Catalin Marinas <catalin.marinas@arm.com>
c3bb4d24
CM
6402S: Maintained
6403F: Documentation/kmemleak.txt
6404F: include/linux/kmemleak.h
6405F: mm/kmemleak.c
6406F: mm/kmemleak-test.c
6407
89559a61 6408KPROBES
8b58be88
JP
6409M: Ananth N Mavinakayanahalli <ananth@in.ibm.com>
6410M: Anil S Keshavamurthy <anil.s.keshavamurthy@intel.com>
6411M: "David S. Miller" <davem@davemloft.net>
353def94 6412M: Masami Hiramatsu <mhiramat@kernel.org>
89559a61 6413S: Maintained
679655da
JP
6414F: Documentation/kprobes.txt
6415F: include/linux/kprobes.h
6416F: kernel/kprobes.c
89559a61 6417
70e84049 6418KS0108 LCD CONTROLLER DRIVER
8b58be88 6419M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
450c622e
MO
6420W: http://miguelojeda.es/auxdisplay.htm
6421W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
70e84049 6422S: Maintained
679655da
JP
6423F: Documentation/auxdisplay/ks0108
6424F: drivers/auxdisplay/ks0108.c
6425F: include/linux/ks0108.h
70e84049 6426
1b69c6d0
DA
6427L3MDEV
6428M: David Ahern <dsa@cumulusnetworks.com>
6429L: netdev@vger.kernel.org
6430S: Maintained
6431F: net/l3mdev
6432F: include/net/l3mdev.h
6433
9ca44355
JC
6434LANTIQ MIPS ARCHITECTURE
6435M: John Crispin <blogic@openwrt.org>
6436L: linux-mips@linux-mips.org
6437S: Maintained
6438F: arch/mips/lantiq
6439
1da177e4 6440LAPB module
1da177e4 6441L: linux-x25@vger.kernel.org
bf9915cc 6442S: Orphan
679655da
JP
6443F: Documentation/networking/lapb-module.txt
6444F: include/*/lapb.h
6445F: net/lapb/
1da177e4
LT
6446
6447LASI 53c700 driver for PARISC
8b58be88 6448M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
1da177e4
LT
6449L: linux-scsi@vger.kernel.org
6450S: Maintained
679655da
JP
6451F: Documentation/scsi/53c700.txt
6452F: drivers/scsi/53c700*
1da177e4 6453
263de9b5 6454LED SUBSYSTEM
8b58be88 6455M: Richard Purdie <rpurdie@rpsys.net>
48b945a1 6456M: Jacek Anaszewski <j.anaszewski@samsung.com>
aa69cb8c 6457L: linux-leds@vger.kernel.org
b8926ba0 6458T: git git://git.kernel.org/pub/scm/linux/kernel/git/j.anaszewski/linux-leds.git
263de9b5 6459S: Maintained
679655da
JP
6460F: drivers/leds/
6461F: include/linux/leds.h
263de9b5 6462
b0461a44 6463LEGACY EEPROM DRIVER
d8130624 6464M: Jean Delvare <jdelvare@suse.com>
b0461a44
JD
6465S: Maintained
6466F: Documentation/misc-devices/eeprom
6467F: drivers/misc/eeprom/eeprom.c
6468
1da177e4 6469LEGO USB Tower driver
8b58be88 6470M: Juergen Stuber <starblue@users.sourceforge.net>
1da177e4
LT
6471L: legousb-devel@lists.sourceforge.net
6472W: http://legousb.sourceforge.net/
6473S: Maintained
679655da 6474F: drivers/usb/misc/legousbtower.c
1da177e4 6475
055616a8
MK
6476LG2160 MEDIA DRIVER
6477M: Michael Krufky <mkrufky@linuxtv.org>
6478L: linux-media@vger.kernel.org
a825eaec 6479W: https://linuxtv.org
055616a8
MK
6480W: http://github.com/mkrufky
6481Q: http://patchwork.linuxtv.org/project/linux-media/list/
6482T: git git://linuxtv.org/mkrufky/tuners.git
6483S: Maintained
6484F: drivers/media/dvb-frontends/lg2160.*
6485
6f0e7725
MK
6486LGDT3305 MEDIA DRIVER
6487M: Michael Krufky <mkrufky@linuxtv.org>
6488L: linux-media@vger.kernel.org
a825eaec 6489W: https://linuxtv.org
6f0e7725
MK
6490W: http://github.com/mkrufky
6491Q: http://patchwork.linuxtv.org/project/linux-media/list/
6492T: git git://linuxtv.org/mkrufky/tuners.git
6493S: Maintained
6494F: drivers/media/dvb-frontends/lgdt3305.*
6495
568a17ff 6496LGUEST
8b58be88 6497M: Rusty Russell <rusty@rustcorp.com.au>
a4724ed6 6498L: lguest@lists.ozlabs.org
568a17ff 6499W: http://lguest.ozlabs.org/
72e91863 6500S: Odd Fixes
070f420b 6501F: arch/x86/include/asm/lguest*.h
679655da
JP
6502F: arch/x86/lguest/
6503F: drivers/lguest/
6504F: include/linux/lguest*.h
070f420b 6505F: tools/lguest/
568a17ff 6506
32ac7cb2
TH
6507LIBATA SUBSYSTEM (Serial and Parallel ATA drivers)
6508M: Tejun Heo <tj@kernel.org>
6509L: linux-ide@vger.kernel.org
6510T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
6511S: Maintained
6512F: drivers/ata/
6513F: include/linux/ata.h
6514F: include/linux/libata.h
6515
6516LIBATA PATA ARASAN COMPACT FLASH CONTROLLER
da89947b 6517M: Viresh Kumar <vireshk@kernel.org>
32ac7cb2
TH
6518L: linux-ide@vger.kernel.org
6519T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
6520S: Maintained
6521F: include/linux/pata_arasan_cf_data.h
6522F: drivers/ata/pata_arasan_cf.c
6523
c7fa056c
BZ
6524LIBATA PATA DRIVERS
6525M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
6526M: Tejun Heo <tj@kernel.org>
6527L: linux-ide@vger.kernel.org
6528T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
6529S: Maintained
6530F: drivers/ata/pata_*.c
6531F: drivers/ata/ata_generic.c
6532
32ac7cb2
TH
6533LIBATA SATA AHCI PLATFORM devices support
6534M: Hans de Goede <hdegoede@redhat.com>
6535M: Tejun Heo <tj@kernel.org>
6536L: linux-ide@vger.kernel.org
6537T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
6538S: Maintained
6539F: drivers/ata/ahci_platform.c
6540F: drivers/ata/libahci_platform.c
6541F: include/linux/ahci_platform.h
6542
6543LIBATA SATA PROMISE TX2/TX4 CONTROLLER DRIVER
6544M: Mikael Pettersson <mikpelinux@gmail.com>
6545L: linux-ide@vger.kernel.org
6546T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
6547S: Maintained
6548F: drivers/ata/sata_promise.*
6549
1acd437c
SL
6550LIBLOCKDEP
6551M: Sasha Levin <sasha.levin@oracle.com>
6552S: Maintained
6553F: tools/lib/lockdep/
6554
bc30196f
DW
6555LIBNVDIMM: NON-VOLATILE MEMORY DEVICE SUBSYSTEM
6556M: Dan Williams <dan.j.williams@intel.com>
6557L: linux-nvdimm@lists.01.org
6558Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
9f273c24 6559T: git git://git.kernel.org/pub/scm/linux/kernel/git/nvdimm/nvdimm.git
bc30196f
DW
6560S: Supported
6561F: drivers/nvdimm/*
6562F: include/linux/nd.h
6563F: include/linux/libnvdimm.h
6564F: include/uapi/linux/ndctl.h
6565
6566LIBNVDIMM BLK: MMIO-APERTURE DRIVER
6567M: Ross Zwisler <ross.zwisler@linux.intel.com>
6568L: linux-nvdimm@lists.01.org
6569Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
6570S: Supported
6571F: drivers/nvdimm/blk.c
6572F: drivers/nvdimm/region_devs.c
6573F: drivers/acpi/nfit*
6574
6575LIBNVDIMM BTT: BLOCK TRANSLATION TABLE
6576M: Vishal Verma <vishal.l.verma@intel.com>
6577L: linux-nvdimm@lists.01.org
6578Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
6579S: Supported
6580F: drivers/nvdimm/btt*
6581
6582LIBNVDIMM PMEM: PERSISTENT MEMORY DRIVER
6583M: Ross Zwisler <ross.zwisler@linux.intel.com>
6584L: linux-nvdimm@lists.01.org
6585Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
6586S: Supported
6587F: drivers/nvdimm/pmem.c
b864bc17 6588F: include/linux/pmem.h
40603526 6589F: arch/*/include/asm/pmem.h
bc30196f 6590
cd9e9808
MB
6591LIGHTNVM PLATFORM SUPPORT
6592M: Matias Bjorling <mb@lightnvm.io>
6593W: http://github/OpenChannelSSD
4ead1a25 6594L: linux-block@vger.kernel.org
cd9e9808
MB
6595S: Maintained
6596F: drivers/lightnvm/
6597F: include/linux/lightnvm.h
6598F: include/uapi/linux/lightnvm.h
6599
1da177e4 6600LINUX FOR IBM pSERIES (RS/6000)
8b58be88 6601M: Paul Mackerras <paulus@au.ibm.com>
1da177e4
LT
6602W: http://www.ibm.com/linux/ltc/projects/ppc
6603S: Supported
11c34c7d 6604F: arch/powerpc/boot/rs6000.h
1da177e4 6605
852bb9f5 6606LINUX FOR POWERPC (32-BIT AND 64-BIT)
8b58be88
JP
6607M: Benjamin Herrenschmidt <benh@kernel.crashing.org>
6608M: Paul Mackerras <paulus@samba.org>
ea668936 6609M: Michael Ellerman <mpe@ellerman.id.au>
1da177e4 6610W: http://www.penguinppc.org/
a4724ed6 6611L: linuxppc-dev@lists.ozlabs.org
8a6e2535 6612Q: http://patchwork.ozlabs.org/project/linuxppc-dev/list/
9958084a 6613T: git git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux.git
1da177e4 6614S: Supported
11c34c7d
JP
6615F: Documentation/powerpc/
6616F: arch/powerpc/
1da177e4
LT
6617
6618LINUX FOR POWER MACINTOSH
8b58be88 6619M: Benjamin Herrenschmidt <benh@kernel.crashing.org>
1da177e4 6620W: http://www.penguinppc.org/
a4724ed6 6621L: linuxppc-dev@lists.ozlabs.org
1da177e4 6622S: Maintained
11c34c7d
JP
6623F: arch/powerpc/platforms/powermac/
6624F: drivers/macintosh/
1da177e4 6625
77a76369 6626LINUX FOR POWERPC EMBEDDED MPC5XXX
a149507b 6627M: Anatolij Gustschin <agust@denx.de>
a4724ed6 6628L: linuxppc-dev@lists.ozlabs.org
cba5b1c6 6629T: git git://git.denx.de/linux-denx-agust.git
1da177e4 6630S: Maintained
11c34c7d
JP
6631F: arch/powerpc/platforms/512x/
6632F: arch/powerpc/platforms/52xx/
1da177e4
LT
6633
6634LINUX FOR POWERPC EMBEDDED PPC4XX
49e7d9df 6635M: Alistair Popple <alistair@popple.id.au>
8b58be88 6636M: Matt Porter <mporter@kernel.crashing.org>
1da177e4 6637W: http://www.penguinppc.org/
a4724ed6 6638L: linuxppc-dev@lists.ozlabs.org
1da177e4 6639S: Maintained
11c34c7d
JP
6640F: arch/powerpc/platforms/40x/
6641F: arch/powerpc/platforms/44x/
1da177e4 6642
260c02a9 6643LINUX FOR POWERPC EMBEDDED XILINX VIRTEX
a4724ed6 6644L: linuxppc-dev@lists.ozlabs.org
cdeb8994 6645S: Orphan
11c34c7d
JP
6646F: arch/powerpc/*/*virtex*
6647F: arch/powerpc/*/*/*virtex*
1da177e4 6648
e93adf1e 6649LINUX FOR POWERPC EMBEDDED PPC8XX
8b58be88 6650M: Vitaly Bordug <vitb@kernel.crashing.org>
e93adf1e 6651W: http://www.penguinppc.org/
a4724ed6 6652L: linuxppc-dev@lists.ozlabs.org
e93adf1e 6653S: Maintained
a2b1f7c8 6654F: arch/powerpc/platforms/8xx/
e93adf1e 6655
1da177e4 6656LINUX FOR POWERPC EMBEDDED PPC83XX AND PPC85XX
44451d4d 6657M: Scott Wood <oss@buserror.net>
8b58be88 6658M: Kumar Gala <galak@kernel.crashing.org>
ce00f85c 6659W: http://www.penguinppc.org/
a4724ed6 6660L: linuxppc-dev@lists.ozlabs.org
a1e0fb42 6661T: git git://git.kernel.org/pub/scm/linux/kernel/git/scottwood/linux.git
ce00f85c 6662S: Maintained
11c34c7d 6663F: arch/powerpc/platforms/83xx/
4c8f581d 6664F: arch/powerpc/platforms/85xx/
1da177e4 6665
ab06ff3a 6666LINUX FOR POWERPC PA SEMI PWRFICIENT
8b58be88 6667M: Olof Johansson <olof@lixom.net>
a4724ed6 6668L: linuxppc-dev@lists.ozlabs.org
92e19709 6669S: Maintained
11c34c7d
JP
6670F: arch/powerpc/platforms/pasemi/
6671F: drivers/*/*pasemi*
6672F: drivers/*/*/*pasemi*
ab06ff3a 6673
1da177e4 6674LINUX SECURITY MODULE (LSM) FRAMEWORK
8b58be88 6675M: Chris Wright <chrisw@sous-sol.org>
1a4520be 6676L: linux-security-module@vger.kernel.org
1da177e4
LT
6677S: Supported
6678
a23ce6da
HW
6679LIS3LV02D ACCELEROMETER DRIVER
6680M: Eric Piel <eric.piel@tremplin-utc.net>
6681S: Maintained
ff606677
JD
6682F: Documentation/misc-devices/lis3lv02d
6683F: drivers/misc/lis3lv02d/
bd35665f 6684F: drivers/platform/x86/hp_accel.c
a23ce6da 6685
b700e7f0
SJ
6686LIVE PATCHING
6687M: Josh Poimboeuf <jpoimboe@redhat.com>
06e1c170 6688M: Jessica Yu <jeyu@redhat.com>
e5f6450c 6689M: Jiri Kosina <jikos@kernel.org>
06e1c170
JP
6690M: Miroslav Benes <mbenes@suse.cz>
6691R: Petr Mladek <pmladek@suse.com>
b700e7f0
SJ
6692S: Maintained
6693F: kernel/livepatch/
6694F: include/linux/livepatch.h
6695F: arch/x86/include/asm/livepatch.h
6696F: arch/x86/kernel/livepatch.c
6697F: Documentation/ABI/testing/sysfs-kernel-livepatch
13d1cf7e 6698F: samples/livepatch/
b700e7f0 6699L: live-patching@vger.kernel.org
74d50da3 6700T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/livepatching.git
b700e7f0 6701
ea861d73
KC
6702LINUX KERNEL DUMP TEST MODULE (LKDTM)
6703M: Kees Cook <keescook@chromium.org>
6704S: Maintained
6705F: drivers/misc/lkdtm.c
6706
e2d1d6c0 6707LLC (802.2)
8b58be88 6708M: Arnaldo Carvalho de Melo <acme@ghostprotocols.net>
e2d1d6c0 6709S: Maintained
679655da 6710F: include/linux/llc.h
c117ab84 6711F: include/uapi/linux/llc.h
679655da
JP
6712F: include/net/llc*
6713F: net/llc/
e2d1d6c0 6714
4e233cbe
AD
6715LM73 HARDWARE MONITOR DRIVER
6716M: Guillaume Ligneul <guillaume.ligneul@gmail.com>
968ce1b1 6717L: linux-hwmon@vger.kernel.org
4e233cbe
AD
6718S: Maintained
6719F: drivers/hwmon/lm73.c
6720
156e2d1a 6721LM78 HARDWARE MONITOR DRIVER
d8130624 6722M: Jean Delvare <jdelvare@suse.com>
968ce1b1 6723L: linux-hwmon@vger.kernel.org
156e2d1a
JD
6724S: Maintained
6725F: Documentation/hwmon/lm78
6726F: drivers/hwmon/lm78.c
6727
1da177e4 6728LM83 HARDWARE MONITOR DRIVER
d8130624 6729M: Jean Delvare <jdelvare@suse.com>
968ce1b1 6730L: linux-hwmon@vger.kernel.org
1da177e4 6731S: Maintained
679655da
JP
6732F: Documentation/hwmon/lm83
6733F: drivers/hwmon/lm83.c
1da177e4
LT
6734
6735LM90 HARDWARE MONITOR DRIVER
d8130624 6736M: Jean Delvare <jdelvare@suse.com>
968ce1b1 6737L: linux-hwmon@vger.kernel.org
1da177e4 6738S: Maintained
679655da 6739F: Documentation/hwmon/lm90
aae7bce4 6740F: Documentation/devicetree/bindings/hwmon/lm90.txt
679655da 6741F: drivers/hwmon/lm90.c
1da177e4 6742
917cc4e6
GR
6743LM95234 HARDWARE MONITOR DRIVER
6744M: Guenter Roeck <linux@roeck-us.net>
968ce1b1 6745L: linux-hwmon@vger.kernel.org
917cc4e6
GR
6746S: Maintained
6747F: Documentation/hwmon/lm95234
6748F: drivers/hwmon/lm95234.c
6749
68620bdd
MP
6750LME2510 MEDIA DRIVER
6751M: Malcolm Priestley <tvboxspy@gmail.com>
6752L: linux-media@vger.kernel.org
a825eaec 6753W: https://linuxtv.org
68620bdd
MP
6754Q: http://patchwork.linuxtv.org/project/linux-media/list/
6755S: Maintained
6756F: drivers/media/usb/dvb-usb-v2/lmedm04*
6757
512e67f9 6758LOCKDEP AND LOCKSTAT
8b58be88
JP
6759M: Peter Zijlstra <peterz@infradead.org>
6760M: Ingo Molnar <mingo@redhat.com>
981c3a4f 6761L: linux-kernel@vger.kernel.org
75fc2d37 6762T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git core/locking
512e67f9 6763S: Maintained
214e0aed
DB
6764F: Documentation/locking/lockdep*.txt
6765F: Documentation/locking/lockstat.txt
679655da 6766F: include/linux/lockdep.h
7486d6da 6767F: kernel/locking/
512e67f9 6768
dde33348 6769LOGICAL DISK MANAGER SUPPORT (LDM, Windows 2000/XP/Vista Dynamic Disks)
8b58be88 6770M: "Richard Russon (FlatCap)" <ldm@flatcap.org>
dde33348
AA
6771L: linux-ntfs-dev@lists.sourceforge.net
6772W: http://www.linux-ntfs.org/content/view/19/37/
1da177e4 6773S: Maintained
679655da 6774F: Documentation/ldm.txt
20d16fef 6775F: block/partitions/ldm.*
1da177e4 6776
ef6ada3d
JE
6777LogFS
6778M: Joern Engel <joern@logfs.org>
756ccb3c 6779M: Prasad Joshi <prasadjoshi.linux@gmail.com>
ef6ada3d
JE
6780L: logfs@logfs.org
6781W: logfs.org
6782S: Maintained
6783F: fs/logfs/
6784
b62d7946
RS
6785LPC32XX MACHINE SUPPORT
6786M: Roland Stigge <stigge@antcom.de>
6787L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
6788S: Maintained
6789F: arch/arm/mach-lpc32xx/
6790
c87e34ef 6791LSILOGIC MPT FUSION DRIVERS (FC/SAS/SPI)
9495e835
SS
6792M: Sathya Prakash <sathya.prakash@broadcom.com>
6793M: Chaitra P B <chaitra.basappa@broadcom.com>
6794M: Suganath Prabu Subramani <suganath-prabu.subramani@broadcom.com>
6795L: MPT-FusionLinux.pdl@broadcom.com
c87e34ef 6796L: linux-scsi@vger.kernel.org
9495e835 6797W: http://www.avagotech.com/support/
c87e34ef 6798S: Supported
679655da 6799F: drivers/message/fusion/
500c152a 6800F: drivers/scsi/mpt2sas/
6801F: drivers/scsi/mpt3sas/
c87e34ef 6802
1da177e4 6803LSILOGIC/SYMBIOS/NCR 53C8XX and 53C1010 PCI-SCSI drivers
8b58be88 6804M: Matthew Wilcox <matthew@wil.cx>
1da177e4
LT
6805L: linux-scsi@vger.kernel.org
6806S: Maintained
679655da 6807F: drivers/scsi/sym53c8xx_2/
1da177e4 6808
e5f5c99a
GR
6809LTC4261 HARDWARE MONITOR DRIVER
6810M: Guenter Roeck <linux@roeck-us.net>
968ce1b1 6811L: linux-hwmon@vger.kernel.org
e5f5c99a
GR
6812S: Maintained
6813F: Documentation/hwmon/ltc4261
6814F: drivers/hwmon/ltc4261.c
6815
81365c31 6816LTP (Linux Test Project)
28b8e8d4 6817M: Mike Frysinger <vapier@gentoo.org>
7d1ae8a8 6818M: Cyril Hrubis <chrubis@suse.cz>
0526109a 6819M: Wanlong Gao <wanlong.gao@gmail.com>
f2eb7f6f
CH
6820M: Jan Stancek <jstancek@redhat.com>
6821M: Stanislav Kholmanskikh <stanislav.kholmanskikh@oracle.com>
6822M: Alexey Kodanev <alexey.kodanev@oracle.com>
0526109a 6823L: ltp@lists.linux.it (subscribers-only)
f2eb7f6f 6824W: http://linux-test-project.github.io/
7d1ae8a8 6825T: git git://github.com/linux-test-project/ltp.git
81365c31
MF
6826S: Maintained
6827
c12a54b3 6828M32R ARCHITECTURE
c12a54b3 6829W: http://www.linux-m32r.org/
b4174867 6830S: Orphan
679655da 6831F: arch/m32r/
c12a54b3 6832
1da177e4 6833M68K ARCHITECTURE
8b58be88 6834M: Geert Uytterhoeven <geert@linux-m68k.org>
1da177e4
LT
6835L: linux-m68k@lists.linux-m68k.org
6836W: http://www.linux-m68k.org/
54e5881d 6837T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/linux-m68k.git
1da177e4 6838S: Maintained
679655da 6839F: arch/m68k/
9db35182 6840F: drivers/zorro/
1da177e4
LT
6841
6842M68K ON APPLE MACINTOSH
8b58be88 6843M: Joshua Thompson <funaho@jurai.org>
1da177e4 6844W: http://www.mac.linux-m68k.org/
9bb9f222 6845L: linux-m68k@lists.linux-m68k.org
1da177e4 6846S: Maintained
9db35182 6847F: arch/m68k/mac/
1da177e4
LT
6848
6849M68K ON HP9000/300
8b58be88 6850M: Philip Blundell <philb@gnu.org>
1da177e4
LT
6851W: http://www.tazenda.demon.co.uk/phil/linux-hp
6852S: Maintained
679655da 6853F: arch/m68k/hp300/
1da177e4 6854
74425546
AP
6855M88DS3103 MEDIA DRIVER
6856M: Antti Palosaari <crope@iki.fi>
6857L: linux-media@vger.kernel.org
a825eaec 6858W: https://linuxtv.org
74425546
AP
6859W: http://palosaari.fi/linux/
6860Q: http://patchwork.linuxtv.org/project/linux-media/list/
6861T: git git://linuxtv.org/anttip/media_tree.git
6862S: Maintained
6863F: drivers/media/dvb-frontends/m88ds3103*
6864
68620bdd
MP
6865M88RS2000 MEDIA DRIVER
6866M: Malcolm Priestley <tvboxspy@gmail.com>
6867L: linux-media@vger.kernel.org
a825eaec 6868W: https://linuxtv.org
68620bdd
MP
6869Q: http://patchwork.linuxtv.org/project/linux-media/list/
6870S: Maintained
6871F: drivers/media/dvb-frontends/m88rs2000*
6872
07a092fa 6873MA901 MASTERKIT USB FM RADIO DRIVER
b75f0050
JP
6874M: Alexey Klimov <klimov.linux@gmail.com>
6875L: linux-media@vger.kernel.org
6876T: git git://linuxtv.org/media_tree.git
6877S: Maintained
6878F: drivers/media/radio/radio-ma901.c
07a092fa 6879
64a327a7 6880MAC80211
8b58be88 6881M: Johannes Berg <johannes@sipsolutions.net>
64a327a7 6882L: linux-wireless@vger.kernel.org
491b26b4 6883W: http://wireless.kernel.org/
ce466579
JB
6884T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
6885T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
64a327a7 6886S: Maintained
679655da
JP
6887F: Documentation/networking/mac80211-injection.txt
6888F: include/net/mac80211.h
6889F: net/mac80211/
2af8c4dc 6890F: drivers/net/wireless/mac80211_hwsim.[ch]
64a327a7 6891
b863ceb7 6892MACVLAN DRIVER
8b58be88 6893M: Patrick McHardy <kaber@trash.net>
b863ceb7
PM
6894L: netdev@vger.kernel.org
6895S: Maintained
679655da
JP
6896F: drivers/net/macvlan.c
6897F: include/linux/if_macvlan.h
b863ceb7 6898
2b6d83e2
JB
6899MAILBOX API
6900M: Jassi Brar <jassisinghbrar@gmail.com>
6901L: linux-kernel@vger.kernel.org
6902S: Maintained
6903F: drivers/mailbox/
6904F: include/linux/mailbox_client.h
6905F: include/linux/mailbox_controller.h
6906
faf1668c 6907MAN-PAGES: MANUAL PAGES FOR LINUX -- Sections 2, 3, 4, 5, and 7
8b58be88 6908M: Michael Kerrisk <mtk.manpages@gmail.com>
795fb7e7 6909W: http://www.kernel.org/doc/man-pages
bd7ebec6 6910L: linux-man@vger.kernel.org
1b53dc74 6911S: Maintained
faf1668c 6912
8427defd
RK
6913MARVELL ARMADA DRM SUPPORT
6914M: Russell King <rmk+kernel@arm.linux.org.uk>
6915S: Maintained
6916F: drivers/gpu/drm/armada/
6917
3ad50cca
GR
6918MARVELL 88E6352 DSA support
6919M: Guenter Roeck <linux@roeck-us.net>
6920S: Maintained
6921F: drivers/net/dsa/mv88e6352.c
6922
c4d007bc
TP
6923MARVELL CRYPTO DRIVER
6924M: Boris Brezillon <boris.brezillon@free-electrons.com>
6925M: Arnaud Ebalard <arno@natisbad.org>
6926F: drivers/crypto/marvell/
6927S: Maintained
6928L: linux-crypto@vger.kernel.org
6929
44c14c1d 6930MARVELL GIGABIT ETHERNET DRIVERS (skge/sky2)
6931M: Mirko Lindner <mlindner@marvell.com>
adbbf69d 6932M: Stephen Hemminger <stephen@networkplumber.org>
44c14c1d 6933L: netdev@vger.kernel.org
6934S: Maintained
6935F: drivers/net/ethernet/marvell/sk*
6936
74cda169 6937MARVELL LIBERTAS WIRELESS DRIVER
74cda169 6938L: libertas-dev@lists.infradead.org
8ac3e99e 6939S: Orphan
f988d640 6940F: drivers/net/wireless/marvell/libertas/
74cda169 6941
b60d6975 6942MARVELL MV643XX ETHERNET DRIVER
4e3faf88 6943M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
979b6c13 6944L: netdev@vger.kernel.org
f5ca8502 6945S: Maintained
527a6266 6946F: drivers/net/ethernet/marvell/mv643xx_eth.*
679655da 6947F: include/linux/mv643xx.h
1da177e4 6948
370b8ed9
TP
6949MARVELL MVNETA ETHERNET DRIVER
6950M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
6951L: netdev@vger.kernel.org
6952S: Maintained
6953F: drivers/net/ethernet/marvell/mvneta.*
6954
fcad584d 6955MARVELL MWIFIEX WIRELESS DRIVER
b9d31704 6956M: Amitkumar Karwar <akarwar@marvell.com>
550795fc 6957M: Nishant Sarmukadam <nishants@marvell.com>
fcad584d
BZ
6958L: linux-wireless@vger.kernel.org
6959S: Maintained
277b024e 6960F: drivers/net/wireless/marvell/mwifiex/
fcad584d 6961
a2c3f656 6962MARVELL MWL8K WIRELESS DRIVER
a040d532 6963M: Lennert Buytenhek <buytenh@wantstofly.org>
a2c3f656 6964L: linux-wireless@vger.kernel.org
16345910 6965S: Odd Fixes
de60f1dc 6966F: drivers/net/wireless/marvell/mwl8k.c
a2c3f656 6967
2a69567b 6968MARVELL SOC MMC/SD/SDIO CONTROLLER DRIVER
2f82af08 6969M: Nicolas Pitre <nico@fluxnic.net>
18e2842b 6970S: Odd Fixes
1fa7e547 6971F: drivers/mmc/host/mvsdio.*
2a69567b 6972
1da177e4 6973MATROX FRAMEBUFFER DRIVER
c69f677c 6974L: linux-fbdev@vger.kernel.org
52653199 6975S: Orphan
8a61f013 6976F: drivers/video/fbdev/matrox/matroxfb_*
c117ab84 6977F: include/uapi/linux/matroxfb.h
1da177e4 6978
ca462085
GR
6979MAX16065 HARDWARE MONITOR DRIVER
6980M: Guenter Roeck <linux@roeck-us.net>
968ce1b1 6981L: linux-hwmon@vger.kernel.org
ca462085
GR
6982S: Maintained
6983F: Documentation/hwmon/max16065
6984F: drivers/hwmon/max16065.c
6985
1f61cab8
GR
6986MAX20751 HARDWARE MONITOR DRIVER
6987M: Guenter Roeck <linux@roeck-us.net>
968ce1b1 6988L: linux-hwmon@vger.kernel.org
1f61cab8
GR
6989S: Maintained
6990F: Documentation/hwmon/max20751
6991F: drivers/hwmon/max20751.c
6992
d20620de 6993MAX6650 HARDWARE MONITOR AND FAN CONTROLLER DRIVER
6a534c9d 6994M: "Hans J. Koch" <hjk@hansjkoch.de>
968ce1b1 6995L: linux-hwmon@vger.kernel.org
d20620de 6996S: Maintained
679655da
JP
6997F: Documentation/hwmon/max6650
6998F: drivers/hwmon/max6650.c
d20620de 6999
e89ab51f
GR
7000MAX6697 HARDWARE MONITOR DRIVER
7001M: Guenter Roeck <linux@roeck-us.net>
968ce1b1 7002L: linux-hwmon@vger.kernel.org
e89ab51f
GR
7003S: Maintained
7004F: Documentation/hwmon/max6697
7005F: Documentation/devicetree/bindings/i2c/max6697.txt
7006F: drivers/hwmon/max6697.c
7007F: include/linux/platform_data/max6697.h
7008
f8f847b5
KK
7009MAXIM MUIC CHARGER DRIVERS FOR EXYNOS BASED BOARDS
7010M: Krzysztof Kozlowski <k.kozlowski@samsung.com>
7011L: linux-pm@vger.kernel.org
7012S: Supported
7013F: drivers/power/max14577_charger.c
7014F: drivers/power/max77693_charger.c
7015
3811405e
JMC
7016MAXIM MAX77802 MULTIFUNCTION PMIC DEVICE DRIVERS
7017M: Javier Martinez Canillas <javier@osg.samsung.com>
7018L: linux-kernel@vger.kernel.org
7019S: Supported
96173cc6 7020F: drivers/*/*max77802*.c
3811405e
JMC
7021F: Documentation/devicetree/bindings/*/*max77802.txt
7022F: include/dt-bindings/*/*max77802.h
7023
befeb596
KK
7024MAXIM PMIC AND MUIC DRIVERS FOR EXYNOS BASED BOARDS
7025M: Chanwoo Choi <cw00.choi@samsung.com>
7026M: Krzysztof Kozlowski <k.kozlowski@samsung.com>
7027L: linux-kernel@vger.kernel.org
7028S: Supported
7029F: drivers/*/max14577.c
0998a436 7030F: drivers/*/max77686*.c
befeb596
KK
7031F: drivers/*/max77693.c
7032F: drivers/extcon/extcon-max14577.c
7033F: drivers/extcon/extcon-max77693.c
7034F: drivers/rtc/rtc-max77686.c
7035F: drivers/clk/clk-max77686.c
7036F: Documentation/devicetree/bindings/mfd/max14577.txt
377452f4 7037F: Documentation/devicetree/bindings/*/max77686.txt
befeb596
KK
7038F: Documentation/devicetree/bindings/mfd/max77693.txt
7039F: Documentation/devicetree/bindings/clock/maxim,max77686.txt
7040F: include/linux/mfd/max14577*.h
7041F: include/linux/mfd/max77686*.h
7042F: include/linux/mfd/max77693*.h
7043
9be3c9a5
HV
7044MAXIRADIO FM RADIO RECEIVER DRIVER
7045M: Hans Verkuil <hverkuil@xs4all.nl>
7046L: linux-media@vger.kernel.org
7047T: git git://linuxtv.org/media_tree.git
a825eaec 7048W: https://linuxtv.org
9be3c9a5
HV
7049S: Maintained
7050F: drivers/media/radio/radio-maxiradio*
7051
c05dc2cc
PR
7052MCP4531 MICROCHIP DIGITAL POTENTIOMETER DRIVER
7053M: Peter Rosin <peda@axentia.se>
7054L: linux-iio@vger.kernel.org
7055S: Maintained
7056F: drivers/iio/potentiometer/mcp4531.c
7057
6f32a8c9
LP
7058MEDIA DRIVERS FOR RENESAS - VSP1
7059M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
7060L: linux-media@vger.kernel.org
4a121096 7061L: linux-renesas-soc@vger.kernel.org
6f32a8c9
LP
7062T: git git://linuxtv.org/media_tree.git
7063S: Supported
7064F: Documentation/devicetree/bindings/media/renesas,vsp1.txt
7065F: drivers/media/platform/vsp1/
7066
dacf9ce8
KS
7067MEDIA DRIVERS FOR ASCOT2E
7068M: Sergey Kozlov <serjk@netup.ru>
7069L: linux-media@vger.kernel.org
a825eaec 7070W: https://linuxtv.org
dacf9ce8
KS
7071W: http://netup.tv/
7072T: git git://linuxtv.org/media_tree.git
7073S: Supported
7074F: drivers/media/dvb-frontends/ascot2e*
7075
a6dc60ff
KS
7076MEDIA DRIVERS FOR CXD2841ER
7077M: Sergey Kozlov <serjk@netup.ru>
7078L: linux-media@vger.kernel.org
a825eaec 7079W: https://linuxtv.org
a6dc60ff
KS
7080W: http://netup.tv/
7081T: git git://linuxtv.org/media_tree.git
7082S: Supported
7083F: drivers/media/dvb-frontends/cxd2841er*
7084
a5d32b35
KS
7085MEDIA DRIVERS FOR HORUS3A
7086M: Sergey Kozlov <serjk@netup.ru>
7087L: linux-media@vger.kernel.org
a825eaec 7088W: https://linuxtv.org
a5d32b35
KS
7089W: http://netup.tv/
7090T: git git://linuxtv.org/media_tree.git
7091S: Supported
7092F: drivers/media/dvb-frontends/horus3a*
7093
e025273b
KS
7094MEDIA DRIVERS FOR LNBH25
7095M: Sergey Kozlov <serjk@netup.ru>
7096L: linux-media@vger.kernel.org
a825eaec 7097W: https://linuxtv.org
e025273b
KS
7098W: http://netup.tv/
7099T: git git://linuxtv.org/media_tree.git
7100S: Supported
7101F: drivers/media/dvb-frontends/lnbh25*
7102
52b1eaf4
KS
7103MEDIA DRIVERS FOR NETUP PCI UNIVERSAL DVB devices
7104M: Sergey Kozlov <serjk@netup.ru>
7105L: linux-media@vger.kernel.org
a825eaec 7106W: https://linuxtv.org
52b1eaf4
KS
7107W: http://netup.tv/
7108T: git git://linuxtv.org/media_tree.git
7109S: Supported
7110F: drivers/media/pci/netup_unidvb/*
7111
127c49ae 7112MEDIA INPUT INFRASTRUCTURE (V4L/DVB)
009a5410 7113M: Mauro Carvalho Chehab <mchehab@osg.samsung.com>
127c49ae
JP
7114P: LinuxTV.org Project
7115L: linux-media@vger.kernel.org
a825eaec 7116W: https://linuxtv.org
8a6e2535 7117Q: http://patchwork.kernel.org/project/linux-media/list/
275ffde4 7118T: git git://linuxtv.org/media_tree.git
127c49ae
JP
7119S: Maintained
7120F: Documentation/dvb/
7121F: Documentation/video4linux/
ffe06198 7122F: Documentation/DocBook/media/
127c49ae 7123F: drivers/media/
ffe06198 7124F: drivers/staging/media/
eb4b0ec7 7125F: include/linux/platform_data/media/
127c49ae 7126F: include/media/
6c0f0359
MCC
7127F: include/uapi/linux/dvb/
7128F: include/uapi/linux/videodev2.h
7129F: include/uapi/linux/media.h
7130F: include/uapi/linux/v4l2-*
7131F: include/uapi/linux/meye.h
7132F: include/uapi/linux/ivtv*
7133F: include/uapi/linux/uvcvideo.h
d20620de 7134
0c272fc9
JC
7135MEDIATEK ETHERNET DRIVER
7136M: Felix Fietkau <nbd@openwrt.org>
7137M: John Crispin <blogic@openwrt.org>
7138L: netdev@vger.kernel.org
7139S: Maintained
7140F: drivers/net/ethernet/mediatek/
7141
c869f77d
JK
7142MEDIATEK MT7601U WIRELESS LAN DRIVER
7143M: Jakub Kicinski <kubakici@wp.pl>
7144L: linux-wireless@vger.kernel.org
7145S: Maintained
7146F: drivers/net/wireless/mediatek/mt7601u/
7147
e399065b
SS
7148MEGARAID SCSI/SAS DRIVERS
7149M: Kashyap Desai <kashyap.desai@avagotech.com>
7150M: Sumit Saxena <sumit.saxena@avagotech.com>
7151M: Uday Lingala <uday.lingala@avagotech.com>
7152L: megaraidlinux.pdl@avagotech.com
baaea1dc 7153L: linux-scsi@vger.kernel.org
e399065b 7154W: http://www.lsi.com
ce00f85c 7155S: Maintained
679655da
JP
7156F: Documentation/scsi/megaraid.txt
7157F: drivers/scsi/megaraid.*
7158F: drivers/scsi/megaraid/
757e0108 7159
2c46c9d5 7160MELLANOX ETHERNET DRIVER (mlx4_en)
e7523a49 7161M: Eugenia Emantayev <eugenia@mellanox.com>
b75f0050 7162L: netdev@vger.kernel.org
2c46c9d5
AV
7163S: Supported
7164W: http://www.mellanox.com
7165Q: http://patchwork.ozlabs.org/project/netdev/list/
7166F: drivers/net/ethernet/mellanox/mlx4/en_*
7167
e7523a49
OG
7168MELLANOX ETHERNET DRIVER (mlx5e)
7169M: Saeed Mahameed <saeedm@mellanox.com>
7170L: netdev@vger.kernel.org
7171S: Supported
7172W: http://www.mellanox.com
7173Q: http://patchwork.ozlabs.org/project/netdev/list/
7174F: drivers/net/ethernet/mellanox/mlx5/core/en_*
7175
93c1edb2
JP
7176MELLANOX ETHERNET SWITCH DRIVERS
7177M: Jiri Pirko <jiri@mellanox.com>
7178M: Ido Schimmel <idosch@mellanox.com>
7179L: netdev@vger.kernel.org
7180S: Supported
7181W: http://www.mellanox.com
7182Q: http://patchwork.ozlabs.org/project/netdev/list/
7183F: drivers/net/ethernet/mellanox/mlxsw/
7184
5b25b13a
MD
7185MEMBARRIER SUPPORT
7186M: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
7187M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
7188L: linux-kernel@vger.kernel.org
7189S: Supported
7190F: kernel/membarrier.c
7191F: include/uapi/linux/membarrier.h
7192
70ea91f1
SR
7193MEMORY MANAGEMENT
7194L: linux-mm@kvack.org
70ea91f1
SR
7195W: http://www.linux-mm.org
7196S: Maintained
679655da 7197F: include/linux/mm.h
551450bb
CS
7198F: include/linux/gfp.h
7199F: include/linux/mmzone.h
7200F: include/linux/memory_hotplug.h
7201F: include/linux/vmalloc.h
679655da 7202F: mm/
70ea91f1 7203
f4e9ce66 7204MEMORY TECHNOLOGY DEVICES (MTD)
8b58be88 7205M: David Woodhouse <dwmw2@infradead.org>
242c325e 7206M: Brian Norris <computersforpeace@gmail.com>
1da177e4 7207L: linux-mtd@lists.infradead.org
8a6e2535
JP
7208W: http://www.linux-mtd.infradead.org/
7209Q: http://patchwork.ozlabs.org/project/linux-mtd/list/
242c325e 7210T: git git://git.infradead.org/linux-mtd.git
ab95eac9 7211T: git git://git.infradead.org/l2-mtd.git
1da177e4 7212S: Maintained
679655da
JP
7213F: drivers/mtd/
7214F: include/linux/mtd/
c117ab84 7215F: include/uapi/mtd/
1da177e4 7216
26c57ef1 7217MEN A21 WATCHDOG DRIVER
30c7469b 7218M: Johannes Thumshirn <morbidrsa@gmail.com>
26c57ef1 7219L: linux-watchdog@vger.kernel.org
30c7469b 7220S: Maintained
26c57ef1
JT
7221F: drivers/watchdog/mena21_wdt.c
7222
3764e82e 7223MEN CHAMELEON BUS (mcb)
30c7469b
JT
7224M: Johannes Thumshirn <morbidrsa@gmail.com>
7225S: Maintained
3764e82e
JT
7226F: drivers/mcb/
7227F: include/linux/mcb.h
b9f2f459 7228F: Documentation/men-chameleon-bus.txt
3764e82e 7229
48b490d2
AW
7230MEN F21BMC (Board Management Controller)
7231M: Andreas Werner <andreas.werner@men.de>
7232S: Supported
7233F: drivers/mfd/menf21bmc.c
7234F: drivers/watchdog/menf21bmc_wdt.c
7235F: drivers/leds/leds-menf21bmc.c
7236F: drivers/hwmon/menf21bmc_hwmon.c
7237F: Documentation/hwmon/menf21bmc
7238
12285945
JH
7239METAG ARCHITECTURE
7240M: James Hogan <james.hogan@imgtec.com>
d668d9ed 7241L: linux-metag@vger.kernel.org
9f273c24 7242T: git git://git.kernel.org/pub/scm/linux/kernel/git/jhogan/metag.git
f23d0e24 7243S: Odd Fixes
12285945
JH
7244F: arch/metag/
7245F: Documentation/metag/
7246F: Documentation/devicetree/bindings/metag/
2d799dde 7247F: Documentation/devicetree/bindings/interrupt-controller/img,*
a2c5d4ed 7248F: drivers/clocksource/metag_generic.c
5698c50d
JH
7249F: drivers/irqchip/irq-metag.c
7250F: drivers/irqchip/irq-metag-ext.c
ae85ac71 7251F: drivers/tty/metag_da.c
12285945 7252
c6375b0a 7253MICROBLAZE ARCHITECTURE
8b58be88 7254M: Michal Simek <monstr@monstr.eu>
c6375b0a
MS
7255W: http://www.monstr.eu/fdt/
7256T: git git://git.monstr.eu/linux-2.6-microblaze.git
7257S: Supported
0a8c7914 7258F: arch/microblaze/
1da177e4 7259
2508a45a
CY
7260MICROSOFT SURFACE PRO 3 BUTTON DRIVER
7261M: Chen Yu <yu.c.chen@intel.com>
7262L: platform-driver-x86@vger.kernel.org
7263S: Supported
7264F: drivers/platform/x86/surfacepro3_button.c
7265
1da177e4 7266MICROTEK X6 SCANNER
61eee9a7 7267M: Oliver Neukum <oliver@neukum.org>
1da177e4 7268S: Maintained
679655da 7269F: drivers/usb/image/microtek.*
1da177e4
LT
7270
7271MIPS
8b58be88 7272M: Ralf Baechle <ralf@linux-mips.org>
1da177e4 7273L: linux-mips@linux-mips.org
6097050d 7274W: http://www.linux-mips.org/
b05e988e 7275T: git git://git.linux-mips.org/pub/scm/ralf/linux.git
6097050d 7276Q: http://patchwork.linux-mips.org/project/linux-mips/list/
7425b340 7277S: Supported
679655da
JP
7278F: Documentation/mips/
7279F: arch/mips/
1da177e4 7280
08b7620a
HV
7281MIROSOUND PCM20 FM RADIO RECEIVER DRIVER
7282M: Hans Verkuil <hverkuil@xs4all.nl>
7283L: linux-media@vger.kernel.org
7284T: git git://linuxtv.org/media_tree.git
a825eaec 7285W: https://linuxtv.org
08b7620a
HV
7286S: Odd Fixes
7287F: drivers/media/radio/radio-miropcm20*
7288
c09befcb
OG
7289MELLANOX MLX4 core VPI driver
7290M: Yishai Hadas <yishaih@mellanox.com>
e126ba97
EC
7291L: netdev@vger.kernel.org
7292L: linux-rdma@vger.kernel.org
7293W: http://www.mellanox.com
7294Q: http://patchwork.ozlabs.org/project/netdev/list/
c09befcb
OG
7295S: Supported
7296F: drivers/net/ethernet/mellanox/mlx4/
7297F: include/linux/mlx4/
7298
7299MELLANOX MLX4 IB driver
7300M: Yishai Hadas <yishaih@mellanox.com>
7301L: linux-rdma@vger.kernel.org
7302W: http://www.mellanox.com
e126ba97 7303Q: http://patchwork.kernel.org/project/linux-rdma/list/
c09befcb
OG
7304S: Supported
7305F: drivers/infiniband/hw/mlx4/
7306F: include/linux/mlx4/
7307
595a4d8f
OG
7308MELLANOX MLX5 core VPI driver
7309M: Matan Barak <matanb@mellanox.com>
7310M: Leon Romanovsky <leonro@mellanox.com>
e126ba97
EC
7311L: netdev@vger.kernel.org
7312L: linux-rdma@vger.kernel.org
7313W: http://www.mellanox.com
7314Q: http://patchwork.ozlabs.org/project/netdev/list/
e126ba97
EC
7315S: Supported
7316F: drivers/net/ethernet/mellanox/mlx5/core/
7317F: include/linux/mlx5/
7318
595a4d8f
OG
7319MELLANOX MLX5 IB driver
7320M: Matan Barak <matanb@mellanox.com>
7321M: Leon Romanovsky <leonro@mellanox.com>
b75f0050
JP
7322L: linux-rdma@vger.kernel.org
7323W: http://www.mellanox.com
7324Q: http://patchwork.kernel.org/project/linux-rdma/list/
b75f0050 7325S: Supported
b75f0050 7326F: drivers/infiniband/hw/mlx5/
595a4d8f 7327F: include/linux/mlx5/
e126ba97 7328
764589b6
CM
7329MELEXIS MLX90614 DRIVER
7330M: Crt Mori <cmo@melexis.com>
7331L: linux-iio@vger.kernel.org
7332W: http://www.melexis.com
7333S: Supported
7334F: drivers/iio/temperature/mlx90614.c
7335
0ce277e4
AP
7336MN88472 MEDIA DRIVER
7337M: Antti Palosaari <crope@iki.fi>
7338L: linux-media@vger.kernel.org
a825eaec 7339W: https://linuxtv.org
0ce277e4
AP
7340W: http://palosaari.fi/linux/
7341Q: http://patchwork.linuxtv.org/project/linux-media/list/
7342T: git git://linuxtv.org/anttip/media_tree.git
7343S: Maintained
7344F: drivers/staging/media/mn88472/
7345F: drivers/media/dvb-frontends/mn88472.h
7346
4f4d238f
AP
7347MN88473 MEDIA DRIVER
7348M: Antti Palosaari <crope@iki.fi>
7349L: linux-media@vger.kernel.org
a825eaec 7350W: https://linuxtv.org
4f4d238f
AP
7351W: http://palosaari.fi/linux/
7352Q: http://patchwork.linuxtv.org/project/linux-media/list/
4f4d238f 7353S: Maintained
877ba50b 7354F: drivers/media/dvb-frontends/mn88473*
4f4d238f 7355
1da177e4 7356MODULE SUPPORT
8b58be88 7357M: Rusty Russell <rusty@rustcorp.com.au>
1da177e4 7358S: Maintained
679655da
JP
7359F: include/linux/module.h
7360F: kernel/module.c
1da177e4
LT
7361
7362MOTION EYE VAIO PICTUREBOOK CAMERA DRIVER
1da177e4 7363W: http://popies.net/meye/
b7788e13 7364S: Orphan
679655da 7365F: Documentation/video4linux/meye.txt
90d72ac6 7366F: drivers/media/pci/meye/
6c0f0359 7367F: include/uapi/linux/meye.h
1da177e4 7368
b9705b60 7369MOXA SMARTIO/INDUSTIO/INTELLIO SERIAL CARD
8b58be88 7370M: Jiri Slaby <jirislaby@gmail.com>
d735410a 7371S: Maintained
679655da 7372F: Documentation/serial/moxa-smartio
c897401b 7373F: drivers/tty/mxser.*
d735410a 7374
889b2f87
AK
7375MR800 AVERMEDIA USB FM RADIO DRIVER
7376M: Alexey Klimov <klimov.linux@gmail.com>
7377L: linux-media@vger.kernel.org
7378T: git git://linuxtv.org/media_tree.git
7379S: Maintained
7380F: drivers/media/radio/radio-mr800.c
7381
d7155691
AO
7382MRF24J40 IEEE 802.15.4 RADIO DRIVER
7383M: Alan Ott <alan@signal11.us>
7384L: linux-wpan@vger.kernel.org
7385S: Maintained
7386F: drivers/net/ieee802154/mrf24j40.c
2e6fd648 7387F: Documentation/devicetree/bindings/net/ieee802154/mrf24j40.txt
d7155691 7388
8c4c731a 7389MSI LAPTOP SUPPORT
182ae55c 7390M: "Lee, Chun-Yi" <jlee@suse.com>
d0944853 7391L: platform-driver-x86@vger.kernel.org
8c4c731a 7392S: Maintained
679655da 7393F: drivers/platform/x86/msi-laptop.c
8c4c731a 7394
0f1006b1 7395MSI WMI SUPPORT
d0944853 7396L: platform-driver-x86@vger.kernel.org
5ee7041e 7397S: Orphan
0f1006b1
AA
7398F: drivers/platform/x86/msi-wmi.c
7399
19a628a0
AP
7400MSI001 MEDIA DRIVER
7401M: Antti Palosaari <crope@iki.fi>
7402L: linux-media@vger.kernel.org
a825eaec 7403W: https://linuxtv.org
19a628a0
AP
7404W: http://palosaari.fi/linux/
7405Q: http://patchwork.linuxtv.org/project/linux-media/list/
7406T: git git://linuxtv.org/anttip/media_tree.git
7407S: Maintained
0185e197 7408F: drivers/media/tuners/msi001*
19a628a0 7409
7570589d 7410MSI2500 MEDIA DRIVER
2c57213f
AP
7411M: Antti Palosaari <crope@iki.fi>
7412L: linux-media@vger.kernel.org
a825eaec 7413W: https://linuxtv.org
2c57213f
AP
7414W: http://palosaari.fi/linux/
7415Q: http://patchwork.linuxtv.org/project/linux-media/list/
7416T: git git://linuxtv.org/anttip/media_tree.git
7417S: Maintained
7570589d 7418F: drivers/media/usb/msi2500/
2c57213f 7419
159eeea4
RJ
7420MSYSTEMS DISKONCHIP G3 MTD DRIVER
7421M: Robert Jarzmik <robert.jarzmik@free.fr>
7422L: linux-mtd@lists.infradead.org
7423S: Maintained
7424F: drivers/mtd/devices/docg3*
7425
62a37dc7 7426MT9M032 APTINA SENSOR DRIVER
0e837fb9
LP
7427M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
7428L: linux-media@vger.kernel.org
7429T: git git://linuxtv.org/media_tree.git
7430S: Maintained
7431F: drivers/media/i2c/mt9m032.c
b5dcee22 7432F: include/media/i2c/mt9m032.h
0e837fb9 7433
62a37dc7 7434MT9P031 APTINA CAMERA SENSOR
0e837fb9
LP
7435M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
7436L: linux-media@vger.kernel.org
7437T: git git://linuxtv.org/media_tree.git
7438S: Maintained
7439F: drivers/media/i2c/mt9p031.c
b5dcee22 7440F: include/media/i2c/mt9p031.h
0e837fb9 7441
62a37dc7 7442MT9T001 APTINA CAMERA SENSOR
0e837fb9
LP
7443M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
7444L: linux-media@vger.kernel.org
7445T: git git://linuxtv.org/media_tree.git
7446S: Maintained
7447F: drivers/media/i2c/mt9t001.c
b5dcee22 7448F: include/media/i2c/mt9t001.h
0e837fb9 7449
62a37dc7 7450MT9V032 APTINA CAMERA SENSOR
0e837fb9
LP
7451M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
7452L: linux-media@vger.kernel.org
7453T: git git://linuxtv.org/media_tree.git
7454S: Maintained
f2272e13 7455F: Documentation/devicetree/bindings/media/i2c/mt9v032.txt
0e837fb9 7456F: drivers/media/i2c/mt9v032.c
b5dcee22 7457F: include/media/i2c/mt9v032.h
0e837fb9 7458
4e0d13cb 7459MULTIFUNCTION DEVICES (MFD)
f7d3210e 7460M: Lee Jones <lee.jones@linaro.org>
7caa7991 7461T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
4e0d13cb 7462S: Supported
679655da 7463F: drivers/mfd/
55b5940d 7464F: include/linux/mfd/
4e0d13cb 7465
5c4e6f13 7466MULTIMEDIA CARD (MMC), SECURE DIGITAL (SD) AND SDIO SUBSYSTEM
e18eaf8f 7467M: Ulf Hansson <ulf.hansson@linaro.org>
b2503a94 7468L: linux-mmc@vger.kernel.org
708dce3f 7469T: git git://git.linaro.org/people/ulf.hansson/mmc.git
245feaa6 7470S: Maintained
679655da
JP
7471F: drivers/mmc/
7472F: include/linux/mmc/
c117ab84 7473F: include/uapi/linux/mmc/
baca2da4 7474
15a0580c 7475MULTIMEDIA CARD (MMC) ETC. OVER SPI
22b174f8 7476S: Orphan
679655da
JP
7477F: drivers/mmc/host/mmc_spi.c
7478F: include/linux/spi/mmc_spi.h
15a0580c 7479
1da177e4 7480MULTISOUND SOUND DRIVER
8b58be88 7481M: Andrew Veliath <andrewtv@usa.net>
1da177e4 7482S: Maintained
679655da
JP
7483F: Documentation/sound/oss/MultiSound
7484F: sound/oss/msnd*
1da177e4 7485
d735410a 7486MULTITECH MULTIPORT CARD (ISICOM)
d86b3001 7487S: Orphan
c897401b 7488F: drivers/tty/isicom.c
679655da 7489F: include/linux/isicom.h
d735410a 7490
550a7375 7491MUSB MULTIPOINT HIGH SPEED DUAL-ROLE CONTROLLER
3b243519 7492M: Bin Liu <b-liu@ti.com>
795fb7e7 7493L: linux-usb@vger.kernel.org
43b416e5 7494T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
795fb7e7 7495S: Maintained
679655da 7496F: drivers/usb/musb/
550a7375 7497
ea0af5f6
MK
7498MXL5007T MEDIA DRIVER
7499M: Michael Krufky <mkrufky@linuxtv.org>
7500L: linux-media@vger.kernel.org
a825eaec 7501W: https://linuxtv.org
ea0af5f6
MK
7502W: http://github.com/mkrufky
7503Q: http://patchwork.linuxtv.org/project/linux-media/list/
7504T: git git://linuxtv.org/mkrufky/tuners.git
7505S: Maintained
7506F: drivers/media/tuners/mxl5007t.*
7507
2d3cf588 7508MYRICOM MYRI-10G 10GbE DRIVER (MYRI10GE)
205057ae 7509M: Hyong-Youb Kim <hykim@myri.com>
2d3cf588 7510L: netdev@vger.kernel.org
205057ae 7511W: https://www.myricom.com/support/downloads/myri10ge.html
2d3cf588 7512S: Supported
93f7848b 7513F: drivers/net/ethernet/myricom/myri10ge/
2d3cf588 7514
9df4f913
BB
7515NAND FLASH SUBSYSTEM
7516M: Boris Brezillon <boris.brezillon@free-electrons.com>
7517R: Richard Weinberger <richard@nod.at>
7518L: linux-mtd@lists.infradead.org
7519W: http://www.linux-mtd.infradead.org/
7520Q: http://patchwork.ozlabs.org/project/linux-mtd/list/
7521T: git git://github.com/linux-nand/linux.git
7522S: Maintained
7523F: drivers/mtd/nand/
7524F: include/linux/mtd/nand*.h
7525
1da177e4 7526NATSEMI ETHERNET DRIVER (DP8381x)
09d208ec 7527S: Orphan
d9fb9f38 7528F: drivers/net/ethernet/natsemi/natsemi.c
1da177e4 7529
23dc05a3
DM
7530NATIVE INSTRUMENTS USB SOUND INTERFACE DRIVER
7531M: Daniel Mack <zonque@gmail.com>
7532S: Maintained
e5747e40 7533L: alsa-devel@alsa-project.org (moderated for non-subscribers)
23dc05a3
DM
7534W: http://www.native-instruments.com
7535F: sound/usb/caiaq/
7536
1da177e4 7537NCP FILESYSTEM
52653199
PV
7538M: Petr Vandrovec <petr@vandrovec.name>
7539S: Odd Fixes
679655da 7540F: fs/ncpfs/
1da177e4 7541
a79b0322
FT
7542NCR 5380 SCSI DRIVERS
7543M: Finn Thain <fthain@telegraphics.com.au>
7544M: Michael Schmitz <schmitzmic@gmail.com>
7545L: linux-scsi@vger.kernel.org
7546S: Maintained
7547F: Documentation/scsi/g_NCR5380.txt
7548F: drivers/scsi/NCR5380.*
7549F: drivers/scsi/arm/cumana_1.c
7550F: drivers/scsi/arm/oak.c
7551F: drivers/scsi/atari_NCR5380.c
7552F: drivers/scsi/atari_scsi.*
7553F: drivers/scsi/dmx3191d.c
7554F: drivers/scsi/dtc.*
7555F: drivers/scsi/g_NCR5380.*
7556F: drivers/scsi/g_NCR5380_mmio.c
7557F: drivers/scsi/mac_scsi.*
7558F: drivers/scsi/pas16.*
a79b0322
FT
7559F: drivers/scsi/sun3_scsi.*
7560F: drivers/scsi/sun3_scsi_vme.c
7561F: drivers/scsi/t128.*
7562
1da177e4 7563NCR DUAL 700 SCSI DRIVER (MICROCHANNEL)
8b58be88 7564M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
1da177e4
LT
7565L: linux-scsi@vger.kernel.org
7566S: Maintained
679655da 7567F: drivers/scsi/NCR_D700.*
1da177e4 7568
4aa3eb4c
GR
7569NCT6775 HARDWARE MONITOR DRIVER
7570M: Guenter Roeck <linux@roeck-us.net>
968ce1b1 7571L: linux-hwmon@vger.kernel.org
4aa3eb4c
GR
7572S: Maintained
7573F: Documentation/hwmon/nct6775
7574F: drivers/hwmon/nct6775.c
7575
3c2d774c 7576NETEFFECT IWARP RNIC DRIVER (IW_NES)
8b58be88 7577M: Faisal Latif <faisal.latif@intel.com>
e6cc0fd1 7578L: linux-rdma@vger.kernel.org
e3d33cb1 7579W: http://www.intel.com/Products/Server/Adapters/Server-Cluster/Server-Cluster-overview.htm
3c2d774c
GS
7580S: Supported
7581F: drivers/infiniband/hw/nes/
7582
be2f2e84 7583NETEM NETWORK EMULATOR
adbbf69d 7584M: Stephen Hemminger <stephen@networkplumber.org>
3430284f 7585L: netem@lists.linux-foundation.org (moderated for non-subscribers)
be2f2e84 7586S: Maintained
679655da 7587F: net/sched/sch_netem.c
be2f2e84 7588
b2f5a051 7589NETERION 10GbE DRIVERS (s2io/vxge)
e3806882 7590M: Jon Mason <jdmason@kudzu.us>
4a58448b 7591L: netdev@vger.kernel.org
4a58448b 7592S: Supported
679655da 7593F: Documentation/networking/s2io.txt
b2f5a051 7594F: Documentation/networking/vxge.txt
86387e1a 7595F: drivers/net/ethernet/neterion/
4a58448b 7596
db9cf3a3 7597NETFILTER ({IP,IP6,ARP,EB,NF}TABLES)
0e05e192 7598M: Pablo Neira Ayuso <pablo@netfilter.org>
8b58be88 7599M: Patrick McHardy <kaber@trash.net>
42010ed0 7600M: Jozsef Kadlecsik <kadlec@blackhole.kfki.hu>
1a03b81d 7601L: netfilter-devel@vger.kernel.org
82b98543 7602L: coreteam@netfilter.org
1da177e4
LT
7603W: http://www.netfilter.org/
7604W: http://www.iptables.org/
42010ed0
PNA
7605Q: http://patchwork.ozlabs.org/project/netfilter-devel/list/
7606T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf.git
7607T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf-next.git
1da177e4 7608S: Supported
679655da
JP
7609F: include/linux/netfilter*
7610F: include/linux/netfilter/
7611F: include/net/netfilter/
c117ab84
CEB
7612F: include/uapi/linux/netfilter*
7613F: include/uapi/linux/netfilter/
679655da
JP
7614F: net/*/netfilter.c
7615F: net/*/netfilter/
7616F: net/netfilter/
91c269a0 7617F: net/bridge/br_netfilter*.c
1da177e4 7618
4cc67735 7619NETLABEL
87a0874c 7620M: Paul Moore <paul@paul-moore.com>
4cc67735
PM
7621W: http://netlabel.sf.net
7622L: netdev@vger.kernel.org
87a0874c 7623S: Maintained
80811493 7624F: Documentation/netlabel/
679655da
JP
7625F: include/net/netlabel.h
7626F: net/netlabel/
4cc67735 7627
1da177e4 7628NETROM NETWORK LAYER
8b58be88 7629M: Ralf Baechle <ralf@linux-mips.org>
1da177e4 7630L: linux-hams@vger.kernel.org
d34cb28a 7631W: http://www.linux-ax25.org/
1da177e4 7632S: Maintained
679655da 7633F: include/net/netrom.h
c117ab84 7634F: include/uapi/linux/netrom.h
679655da 7635F: net/netrom/
1da177e4 7636
4c352362
JK
7637NETRONOME ETHERNET DRIVERS
7638M: Jakub Kicinski <jakub.kicinski@netronome.com>
4c352362
JK
7639L: oss-drivers@netronome.com
7640S: Maintained
7641F: drivers/net/ethernet/netronome/
7642
5ddb88c0 7643NETWORK BLOCK DEVICE (NBD)
4ca5829a 7644M: Markus Pargmann <mpa@pengutronix.de>
1da177e4 7645S: Maintained
5e4b269b 7646L: nbd-general@lists.sourceforge.net
4ca5829a 7647T: git git://git.pengutronix.de/git/mpa/linux-nbd.git
679655da
JP
7648F: Documentation/blockdev/nbd.txt
7649F: drivers/block/nbd.c
c117ab84 7650F: include/uapi/linux/nbd.h
1da177e4 7651
6e43650c
NH
7652NETWORK DROP MONITOR
7653M: Neil Horman <nhorman@tuxdriver.com>
7654L: netdev@vger.kernel.org
7655S: Maintained
7656W: https://fedorahosted.org/dropwatch/
7657F: net/core/drop_monitor.c
7658
1da177e4 7659NETWORKING [GENERAL]
8b58be88 7660M: "David S. Miller" <davem@davemloft.net>
979b6c13 7661L: netdev@vger.kernel.org
b1e8fd54 7662W: http://www.linuxfoundation.org/en/Net
11e98029 7663Q: http://patchwork.ozlabs.org/project/netdev/list/
814fd609
NP
7664T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
7665T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git
1da177e4 7666S: Maintained
679655da
JP
7667F: net/
7668F: include/net/
018d21ed
JP
7669F: include/linux/in.h
7670F: include/linux/net.h
7671F: include/linux/netdevice.h
c117ab84
CEB
7672F: include/uapi/linux/in.h
7673F: include/uapi/linux/net.h
7674F: include/uapi/linux/netdevice.h
0c7aecd4 7675F: include/uapi/linux/net_namespace.h
7e814a6c 7676F: tools/net/
f4e53f9a 7677F: tools/testing/selftests/net/
335a67d2 7678F: lib/random32.c
a101ccd1 7679F: lib/test_bpf.c
1da177e4
LT
7680
7681NETWORKING [IPv4/IPv6]
8b58be88
JP
7682M: "David S. Miller" <davem@davemloft.net>
7683M: Alexey Kuznetsov <kuznet@ms2.inr.ac.ru>
8b58be88
JP
7684M: James Morris <jmorris@namei.org>
7685M: Hideaki YOSHIFUJI <yoshfuji@linux-ipv6.org>
7686M: Patrick McHardy <kaber@trash.net>
979b6c13 7687L: netdev@vger.kernel.org
08deed1e 7688T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
1da177e4 7689S: Maintained
679655da
JP
7690F: net/ipv4/
7691F: net/ipv6/
7692F: include/net/ip*
0a14842f 7693F: arch/x86/net/*
1da177e4 7694
73b7656c
DM
7695NETWORKING [IPSEC]
7696M: Steffen Klassert <steffen.klassert@secunet.com>
7697M: Herbert Xu <herbert@gondor.apana.org.au>
7698M: "David S. Miller" <davem@davemloft.net>
7699L: netdev@vger.kernel.org
d1fc5024
SK
7700T: git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec.git
7701T: git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec-next.git
73b7656c 7702S: Maintained
5826bdd1 7703F: net/core/flow.c
73b7656c
DM
7704F: net/xfrm/
7705F: net/key/
7706F: net/ipv4/xfrm*
d1fc5024
SK
7707F: net/ipv4/esp4.c
7708F: net/ipv4/ah4.c
7709F: net/ipv4/ipcomp.c
7710F: net/ipv4/ip_vti.c
73b7656c 7711F: net/ipv6/xfrm*
d1fc5024
SK
7712F: net/ipv6/esp6.c
7713F: net/ipv6/ah6.c
7714F: net/ipv6/ipcomp6.c
7715F: net/ipv6/ip6_vti.c
73b7656c
DM
7716F: include/uapi/linux/xfrm.h
7717F: include/net/xfrm.h
7718
10e2ff1c 7719NETWORKING [LABELED] (NetLabel, CIPSO, Labeled IPsec, SECMARK)
87a0874c 7720M: Paul Moore <paul@paul-moore.com>
10e2ff1c
JM
7721L: netdev@vger.kernel.org
7722S: Maintained
7723
29f8f632 7724NETWORKING [WIRELESS]
2cb4abd1 7725L: linux-wireless@vger.kernel.org
8a6e2535 7726Q: http://patchwork.kernel.org/project/linux-wireless/list/
29f8f632 7727
788873ac
JP
7728NETWORKING DRIVERS
7729L: netdev@vger.kernel.org
7730W: http://www.linuxfoundation.org/en/Net
11e98029 7731Q: http://patchwork.ozlabs.org/project/netdev/list/
08deed1e
JP
7732T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
7733T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git
788873ac
JP
7734S: Odd Fixes
7735F: drivers/net/
018d21ed 7736F: include/linux/if_*
0b63bf1f 7737F: include/linux/netdevice.h
0b63bf1f
JD
7738F: include/linux/etherdevice.h
7739F: include/linux/fcdevice.h
7740F: include/linux/fddidevice.h
7741F: include/linux/hippidevice.h
7742F: include/linux/inetdevice.h
c117ab84
CEB
7743F: include/uapi/linux/if_*
7744F: include/uapi/linux/netdevice.h
788873ac 7745
0e324cf6
JL
7746NETWORKING DRIVERS (WIRELESS)
7747M: Kalle Valo <kvalo@codeaurora.org>
7748L: linux-wireless@vger.kernel.org
7749Q: http://patchwork.kernel.org/project/linux-wireless/list/
9f273c24
FW
7750T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers.git
7751T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers-next.git
0e324cf6
JL
7752S: Maintained
7753F: drivers/net/wireless/
7754
3d396eb1 7755NETXEN (1/10) GbE SUPPORT
8622315e 7756M: Manish Chopra <manish.chopra@qlogic.com>
83c07dde
AKS
7757M: Sony Chacko <sony.chacko@qlogic.com>
7758M: Rajesh Borundia <rajesh.borundia@qlogic.com>
3d396eb1 7759L: netdev@vger.kernel.org
9c2b5bde 7760W: http://www.qlogic.com
3d396eb1 7761S: Supported
aa43c215 7762F: drivers/net/ethernet/qlogic/netxen/
3d396eb1 7763
6423d30f
AAJ
7764NFC SUBSYSTEM
7765M: Lauro Ramos Venancio <lauro.venancio@openbossa.org>
7766M: Aloisio Almeida Jr <aloisio.almeida@openbossa.org>
7767M: Samuel Ortiz <sameo@linux.intel.com>
7768L: linux-wireless@vger.kernel.org
1eb3b216 7769L: linux-nfc@lists.01.org (subscribers-only)
0293ba20 7770S: Supported
6423d30f 7771F: net/nfc/
55eb94f9 7772F: include/net/nfc/
c117ab84 7773F: include/uapi/linux/nfc.h
6423d30f 7774F: drivers/nfc/
397d6497
CR
7775F: include/linux/platform_data/nfcmrvl.h
7776F: include/linux/platform_data/nxp-nci.h
08eaa1e0 7777F: include/linux/platform_data/pn544.h
397d6497
CR
7778F: include/linux/platform_data/st21nfca.h
7779F: include/linux/platform_data/st-nci.h
7ebb88e5 7780F: Documentation/devicetree/bindings/net/nfc/
3d396eb1 7781
e8b43555 7782NFS, SUNRPC, AND LOCKD CLIENTS
cd7b996a 7783M: Trond Myklebust <trond.myklebust@primarydata.com>
0e3b137f 7784M: Anna Schumaker <anna.schumaker@netapp.com>
78f58153
TM
7785L: linux-nfs@vger.kernel.org
7786W: http://client.linux-nfs.org
cd7b996a 7787T: git git://git.linux-nfs.org/projects/trondmy/linux-nfs.git
1da177e4 7788S: Maintained
679655da
JP
7789F: fs/lockd/
7790F: fs/nfs/
7791F: fs/nfs_common/
7792F: net/sunrpc/
7793F: include/linux/lockd/
7794F: include/linux/nfs*
7795F: include/linux/sunrpc/
c117ab84
CEB
7796F: include/uapi/linux/nfs*
7797F: include/uapi/linux/sunrpc/
1da177e4 7798
85ef9cea 7799NILFS2 FILESYSTEM
e2126935 7800M: Ryusuke Konishi <konishi.ryusuke@lab.ntt.co.jp>
6aff43f8 7801L: linux-nilfs@vger.kernel.org
f9472265 7802W: http://nilfs.sourceforge.net/
e2126935 7803T: git git://github.com/konis/nilfs2.git
85ef9cea 7804S: Supported
679655da
JP
7805F: Documentation/filesystems/nilfs2.txt
7806F: fs/nilfs2/
7807F: include/linux/nilfs2_fs.h
c35c7ac5 7808F: include/trace/events/nilfs2.h
85ef9cea 7809
1da177e4 7810NINJA SCSI-3 / NINJA SCSI-32Bi (16bit/CardBus) PCMCIA SCSI HOST ADAPTER DRIVER
8b58be88 7811M: YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
1da177e4
LT
7812W: http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
7813S: Maintained
679655da
JP
7814F: Documentation/scsi/NinjaSCSI.txt
7815F: drivers/scsi/pcmcia/nsp_*
1da177e4
LT
7816
7817NINJA SCSI-32Bi/UDE PCI/CARDBUS SCSI HOST ADAPTER DRIVER
8b58be88
JP
7818M: GOTO Masanori <gotom@debian.or.jp>
7819M: YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
1da177e4
LT
7820W: http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
7821S: Maintained
679655da
JP
7822F: Documentation/scsi/NinjaSCSI.txt
7823F: drivers/scsi/nsp32*
1da177e4 7824
383b8fb9
LFT
7825NIOS2 ARCHITECTURE
7826M: Ley Foon Tan <lftan@altera.com>
7827L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
0094dc40 7828T: git git://git.kernel.org/pub/scm/linux/kernel/git/lftan/nios2.git
383b8fb9
LFT
7829S: Maintained
7830F: arch/nios2/
7831
2a6afddb 7832NOKIA N900 POWER SUPPLY DRIVERS
e35a49b1 7833R: Pali RohĂ¡r <pali.rohar@gmail.com>
2a6afddb 7834F: include/linux/power/bq2415x_charger.h
081bab21 7835F: include/linux/power/bq27xxx_battery.h
2a6afddb
PR
7836F: include/linux/power/isp1704_charger.h
7837F: drivers/power/bq2415x_charger.c
081bab21 7838F: drivers/power/bq27xxx_battery.c
e35a49b1 7839F: drivers/power/bq27xxx_battery_i2c.c
2a6afddb
PR
7840F: drivers/power/isp1704_charger.c
7841F: drivers/power/rx51_battery.c
7842
a1bd3bae 7843NTB DRIVER CORE
9ef6bf6c
JM
7844M: Jon Mason <jdmason@kudzu.us>
7845M: Dave Jiang <dave.jiang@intel.com>
a1bd3bae 7846M: Allen Hubbe <Allen.Hubbe@emc.com>
5e9fd733 7847L: linux-ntb@googlegroups.com
fce8a7bb 7848S: Supported
2984411f
JM
7849W: https://github.com/jonmason/ntb/wiki
7850T: git git://github.com/jonmason/ntb.git
fce8a7bb 7851F: drivers/ntb/
548c237c 7852F: drivers/net/ntb_netdev.c
fce8a7bb 7853F: include/linux/ntb.h
a1bd3bae 7854F: include/linux/ntb_transport.h
fce8a7bb 7855
e26a5843
AH
7856NTB INTEL DRIVER
7857M: Jon Mason <jdmason@kudzu.us>
7858M: Dave Jiang <dave.jiang@intel.com>
5e9fd733 7859L: linux-ntb@googlegroups.com
e26a5843
AH
7860S: Supported
7861W: https://github.com/jonmason/ntb/wiki
7862T: git git://github.com/jonmason/ntb.git
7863F: drivers/ntb/hw/intel/
fce8a7bb 7864
a1b36958
XY
7865NTB AMD DRIVER
7866M: Xiangliang Yu <Xiangliang.Yu@amd.com>
7867L: linux-ntb@googlegroups.com
7868S: Supported
7869F: drivers/ntb/hw/amd/
7870
1da177e4 7871NTFS FILESYSTEM
2818ef50 7872M: Anton Altaparmakov <anton@tuxera.com>
1da177e4 7873L: linux-ntfs-dev@lists.sourceforge.net
2818ef50 7874W: http://www.tuxera.com/
e6f4dee7 7875T: git git://git.kernel.org/pub/scm/linux/kernel/git/aia21/ntfs.git
2818ef50 7876S: Supported
679655da
JP
7877F: Documentation/filesystems/ntfs.txt
7878F: fs/ntfs/
1da177e4 7879
9eb8ef74 7880NVIDIA (rivafb and nvidiafb) FRAMEBUFFER DRIVER
8b58be88 7881M: Antonino Daplas <adaplas@gmail.com>
c69f677c 7882L: linux-fbdev@vger.kernel.org
ce00f85c 7883S: Maintained
8a61f013
JH
7884F: drivers/video/fbdev/riva/
7885F: drivers/video/fbdev/nvidia/
1da177e4 7886
79461681 7887NVM EXPRESS DRIVER
b3975e94
JF
7888M: Keith Busch <keith.busch@intel.com>
7889M: Jens Axboe <axboe@fb.com>
79461681 7890L: linux-nvme@lists.infradead.org
b3975e94
JF
7891T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
7892W: https://kernel.googlesource.com/pub/scm/linux/kernel/git/axboe/linux-block/
79461681 7893S: Supported
57dacad5 7894F: drivers/nvme/host/
79461681
MW
7895F: include/linux/nvme.h
7896
aee4b9bd
SK
7897NVMEM FRAMEWORK
7898M: Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
7899M: Maxime Ripard <maxime.ripard@free-electrons.com>
7900S: Maintained
7901F: drivers/nvmem/
7902F: Documentation/devicetree/bindings/nvmem/
7903F: include/linux/nvmem-consumer.h
7904F: include/linux/nvmem-provider.h
7905
dece4585
CP
7906NXP-NCI NFC DRIVER
7907M: Clément Perrochaud <clement.perrochaud@effinnov.com>
7908R: Charles Gorand <charles.gorand@effinnov.com>
7909L: linux-nfc@lists.01.org (moderated for non-subscribers)
7910S: Supported
7911F: drivers/nfc/nxp-nci
7912
f50d7146
RK
7913NXP TDA998X DRM DRIVER
7914M: Russell King <rmk+kernel@arm.linux.org.uk>
7915S: Supported
7916F: drivers/gpu/drm/i2c/tda998x_drv.c
7917F: include/drm/i2c/tda998x.h
7918
fbace43e
PR
7919NXP TFA9879 DRIVER
7920M: Peter Rosin <peda@axentia.se>
7921L: alsa-devel@alsa-project.org (moderated for non-subscribers)
7922S: Maintained
7923F: sound/soc/codecs/tfa9879*
7924
442f04c3
JP
7925OBJTOOL
7926M: Josh Poimboeuf <jpoimboe@redhat.com>
7927S: Supported
7928F: tools/objtool/
7929
f5525786 7930OMAP SUPPORT
0e24bdd4 7931M: Tony Lindgren <tony@atomide.com>
f5525786
TL
7932L: linux-omap@vger.kernel.org
7933W: http://www.muru.com/linux/omap/
7934W: http://linux.omap.com/
8a6e2535 7935Q: http://patchwork.kernel.org/project/linux-omap/list/
30bd0129 7936T: git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
f5525786 7937S: Maintained
4e04d5a3 7938F: arch/arm/*omap*/
026da812
FB
7939F: arch/arm/configs/omap1_defconfig
7940F: arch/arm/configs/omap2plus_defconfig
046d0a37 7941F: drivers/i2c/busses/i2c-omap.c
dc68cd11
FB
7942F: drivers/irqchip/irq-omap-intc.c
7943F: drivers/mfd/*omap*.c
7944F: drivers/mfd/menelaus.c
7945F: drivers/mfd/palmas.c
7946F: drivers/mfd/tps65217.c
7947F: drivers/mfd/tps65218.c
7948F: drivers/mfd/tps65910.c
7949F: drivers/mfd/twl-core.[ch]
7950F: drivers/mfd/twl4030*.c
7951F: drivers/mfd/twl6030*.c
7952F: drivers/mfd/twl6040*.c
7953F: drivers/regulator/palmas-regulator*.c
7954F: drivers/regulator/pbias-regulator.c
7955F: drivers/regulator/tps65217-regulator.c
7956F: drivers/regulator/tps65218-regulator.c
7957F: drivers/regulator/tps65910-regulator.c
7958F: drivers/regulator/twl-regulator.c
046d0a37 7959F: include/linux/i2c-omap.h
f5525786 7960
50f29fbd 7961OMAP DEVICE TREE SUPPORT
cdb55ab0 7962M: Benoît Cousson <bcousson@baylibre.com>
50f29fbd
TL
7963M: Tony Lindgren <tony@atomide.com>
7964L: linux-omap@vger.kernel.org
d0fb18c5 7965L: devicetree@vger.kernel.org
50f29fbd
TL
7966S: Maintained
7967F: arch/arm/boot/dts/*omap*
7968F: arch/arm/boot/dts/*am3*
05eb20fa
NM
7969F: arch/arm/boot/dts/*am4*
7970F: arch/arm/boot/dts/*am5*
7971F: arch/arm/boot/dts/*dra7*
50f29fbd 7972
f5525786 7973OMAP CLOCK FRAMEWORK SUPPORT
8b58be88 7974M: Paul Walmsley <paul@pwsan.com>
f5525786
TL
7975L: linux-omap@vger.kernel.org
7976S: Maintained
7977F: arch/arm/*omap*/*clock*
7978
7979OMAP POWER MANAGEMENT SUPPORT
3cf2efd5 7980M: Kevin Hilman <khilman@kernel.org>
f5525786
TL
7981L: linux-omap@vger.kernel.org
7982S: Maintained
7983F: arch/arm/*omap*/*pm*
c46938d4 7984F: drivers/cpufreq/omap-cpufreq.c
f5525786 7985
d21db568 7986OMAP POWERDOMAIN SOC ADAPTATION LAYER SUPPORT
692ab1f3
PW
7987M: Rajendra Nayak <rnayak@ti.com>
7988M: Paul Walmsley <paul@pwsan.com>
7989L: linux-omap@vger.kernel.org
7990S: Maintained
d21db568 7991F: arch/arm/mach-omap2/prm*
692ab1f3 7992
f5525786 7993OMAP AUDIO SUPPORT
6c284903 7994M: Peter Ujfalusi <peter.ujfalusi@ti.com>
7ec41ee5 7995M: Jarkko Nikula <jarkko.nikula@bitmer.com>
e5747e40 7996L: alsa-devel@alsa-project.org (moderated for non-subscribers)
f5525786
TL
7997L: linux-omap@vger.kernel.org
7998S: Maintained
7999F: sound/soc/omap/
8000
18640193
TL
8001OMAP GENERAL PURPOSE MEMORY CONTROLLER SUPPORT
8002M: Roger Quadros <rogerq@ti.com>
8003M: Tony Lindgren <tony@atomide.com>
8004L: linux-omap@vger.kernel.org
8005S: Maintained
8006F: drivers/memory/omap-gpmc.c
8007F: arch/arm/mach-omap2/*gpmc*
8008
f5525786 8009OMAP FRAMEBUFFER SUPPORT
830e6384 8010M: Tomi Valkeinen <tomi.valkeinen@ti.com>
c69f677c 8011L: linux-fbdev@vger.kernel.org
f5525786
TL
8012L: linux-omap@vger.kernel.org
8013S: Maintained
8a61f013 8014F: drivers/video/fbdev/omap/
f5525786 8015
676eec0d 8016OMAP DISPLAY SUBSYSTEM and FRAMEBUFFER SUPPORT (DSS2)
830e6384 8017M: Tomi Valkeinen <tomi.valkeinen@ti.com>
178ff4c9 8018L: linux-omap@vger.kernel.org
676eec0d 8019L: linux-fbdev@vger.kernel.org
178ff4c9 8020S: Maintained
8a61f013 8021F: drivers/video/fbdev/omap2/
178ff4c9
TV
8022F: Documentation/arm/OMAP/DSS
8023
8b37fcfc
OBC
8024OMAP HARDWARE SPINLOCK SUPPORT
8025M: Ohad Ben-Cohen <ohad@wizery.com>
8026L: linux-omap@vger.kernel.org
8027S: Maintained
8028F: drivers/hwspinlock/omap_hwspinlock.c
8b37fcfc 8029
f5525786 8030OMAP MMC SUPPORT
8b58be88 8031M: Jarkko Lavinen <jarkko.lavinen@nokia.com>
f5525786
TL
8032L: linux-omap@vger.kernel.org
8033S: Maintained
653f41b5
MC
8034F: drivers/mmc/host/omap.c
8035
8036OMAP HS MMC SUPPORT
0a4585c6 8037L: linux-mmc@vger.kernel.org
653f41b5 8038L: linux-omap@vger.kernel.org
dfa5d196 8039S: Orphan
653f41b5 8040F: drivers/mmc/host/omap_hsmmc.c
f5525786
TL
8041
8042OMAP RANDOM NUMBER GENERATOR SUPPORT
8b58be88 8043M: Deepak Saxena <dsaxena@plexity.net>
f5525786
TL
8044S: Maintained
8045F: drivers/char/hw_random/omap-rng.c
8046
f400c82e 8047OMAP HWMOD SUPPORT
cdb55ab0 8048M: Benoît Cousson <bcousson@baylibre.com>
f400c82e
PW
8049M: Paul Walmsley <paul@pwsan.com>
8050L: linux-omap@vger.kernel.org
8051S: Maintained
8fc8b12b 8052F: arch/arm/mach-omap2/omap_hwmod.*
f400c82e 8053
8633fb30
PW
8054OMAP HWMOD DATA
8055M: Paul Walmsley <paul@pwsan.com>
8056L: linux-omap@vger.kernel.org
8057S: Maintained
8058F: arch/arm/mach-omap2/omap_hwmod*data*
8059
f400c82e 8060OMAP HWMOD DATA FOR OMAP4-BASED DEVICES
cdb55ab0 8061M: Benoît Cousson <bcousson@baylibre.com>
f400c82e
PW
8062L: linux-omap@vger.kernel.org
8063S: Maintained
8064F: arch/arm/mach-omap2/omap_hwmod_44xx_data.c
8065
0db83ced 8066OMAP IMAGING SUBSYSTEM (OMAP3 ISP and OMAP4 ISS)
7e8970e1
LP
8067M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
8068L: linux-media@vger.kernel.org
8069S: Maintained
7eec52db 8070F: Documentation/devicetree/bindings/media/ti,omap3isp.txt
90d72ac6 8071F: drivers/media/platform/omap3isp/
0db83ced 8072F: drivers/staging/media/omap4iss/
7e8970e1 8073
f5525786 8074OMAP USB SUPPORT
f5525786
TL
8075L: linux-usb@vger.kernel.org
8076L: linux-omap@vger.kernel.org
3b243519 8077S: Orphan
a16fbd65
JP
8078F: drivers/usb/*/*omap*
8079F: arch/arm/*omap*/usb*
f5525786 8080
6d994710 8081OMAP GPIO DRIVER
fe643528 8082M: Grygorii Strashko <grygorii.strashko@ti.com>
97215800 8083M: Santosh Shilimkar <ssantosh@kernel.org>
3cf2efd5 8084M: Kevin Hilman <khilman@kernel.org>
6d994710
KH
8085L: linux-omap@vger.kernel.org
8086S: Maintained
fe643528 8087F: Documentation/devicetree/bindings/gpio/gpio-omap.txt
6d994710
KH
8088F: drivers/gpio/gpio-omap.c
8089
c351e290
MJ
8090OMAP/NEWFLOW NANOBONE MACHINE SUPPORT
8091M: Mark Jackson <mpfj@newflow.co.uk>
8092L: linux-omap@vger.kernel.org
8093S: Maintained
8094F: arch/arm/boot/dts/am335x-nano.dts
8095
0ad122d9 8096OMFS FILESYSTEM
8b58be88 8097M: Bob Copeland <me@bobcopeland.com>
0ad122d9
BC
8098L: linux-karma-devel@lists.sourceforge.net
8099S: Maintained
679655da
JP
8100F: Documentation/filesystems/omfs.txt
8101F: fs/omfs/
0ad122d9 8102
c1986ee9 8103OMNIKEY CARDMAN 4000 DRIVER
8b58be88 8104M: Harald Welte <laforge@gnumonks.org>
c1986ee9 8105S: Maintained
679655da
JP
8106F: drivers/char/pcmcia/cm4000_cs.c
8107F: include/linux/cm4000_cs.h
c117ab84 8108F: include/uapi/linux/cm4000_cs.h
c1986ee9 8109
77c44ab1 8110OMNIKEY CARDMAN 4040 DRIVER
8b58be88 8111M: Harald Welte <laforge@gnumonks.org>
77c44ab1 8112S: Maintained
679655da 8113F: drivers/char/pcmcia/cm4040_cs.*
77c44ab1 8114
77d5140f 8115OMNIVISION OV7670 SENSOR DRIVER
8b58be88 8116M: Jonathan Corbet <corbet@lwn.net>
661263b5 8117L: linux-media@vger.kernel.org
275ffde4 8118T: git git://linuxtv.org/media_tree.git
77d5140f 8119S: Maintained
90d72ac6 8120F: drivers/media/i2c/ov7670.c
77d5140f 8121
431bca73 8122ONENAND FLASH DRIVER
8b58be88 8123M: Kyungmin Park <kyungmin.park@samsung.com>
431bca73
TG
8124L: linux-mtd@lists.infradead.org
8125S: Maintained
679655da
JP
8126F: drivers/mtd/onenand/
8127F: include/linux/mtd/onenand*.h
431bca73 8128
1da177e4 8129ONSTREAM SCSI TAPE DRIVER
8b58be88 8130M: Willem Riede <osst@riede.org>
1da177e4
LT
8131L: osst-users@lists.sourceforge.net
8132L: linux-scsi@vger.kernel.org
8133S: Maintained
f7269cfc
JD
8134F: Documentation/scsi/osst.txt
8135F: drivers/scsi/osst.*
8136F: drivers/scsi/osst_*.h
8137F: drivers/scsi/st.h
1da177e4 8138
e2d1d6c0 8139OPENCORES I2C BUS DRIVER
8b58be88 8140M: Peter Korsgaard <jacmet@sunsite.dk>
846557d3 8141L: linux-i2c@vger.kernel.org
e2d1d6c0 8142S: Maintained
679655da
JP
8143F: Documentation/i2c/busses/i2c-ocores
8144F: drivers/i2c/busses/i2c-ocores.c
e2d1d6c0 8145
860c44c1 8146OPEN FIRMWARE AND FLATTENED DEVICE TREE
5d3ad8a6 8147M: Rob Herring <robh+dt@kernel.org>
c8fb70a3
GL
8148M: Frank Rowand <frowand.list@gmail.com>
8149M: Grant Likely <grant.likely@linaro.org>
d0fb18c5 8150L: devicetree@vger.kernel.org
a7fefe9f
RH
8151W: http://www.devicetree.org/
8152T: git git://git.kernel.org/pub/scm/linux/kernel/git/glikely/linux.git
860c44c1 8153S: Maintained
f8828205 8154F: drivers/of/
860c44c1 8155F: include/linux/of*.h
f8828205 8156F: scripts/dtc/
860c44c1 8157
f8828205 8158OPEN FIRMWARE AND FLATTENED DEVICE TREE BINDINGS
5d3ad8a6 8159M: Rob Herring <robh+dt@kernel.org>
f8828205
GL
8160M: Pawel Moll <pawel.moll@arm.com>
8161M: Mark Rutland <mark.rutland@arm.com>
de80963e 8162M: Ian Campbell <ijc+devicetree@hellion.org.uk>
bdbff6ba 8163M: Kumar Gala <galak@codeaurora.org>
f8828205 8164L: devicetree@vger.kernel.org
9f273c24 8165T: git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
f8828205
GL
8166S: Maintained
8167F: Documentation/devicetree/
8168F: arch/*/boot/dts/
8169F: include/dt-bindings/
8170
2bb65f56
PA
8171OPEN FIRMWARE AND DEVICE TREE OVERLAYS
8172M: Pantelis Antoniou <pantelis.antoniou@konsulko.com>
8173L: devicetree@vger.kernel.org
8174S: Maintained
8175F: Documentation/devicetree/dynamic-resolution-notes.txt
8176F: Documentation/devicetree/overlay-notes.txt
8177F: drivers/of/overlay.c
8178F: drivers/of/resolver.c
8179
19f9d392
JB
8180OPENRISC ARCHITECTURE
8181M: Jonas Bonn <jonas@southpole.se>
8182W: http://openrisc.net
eab7c1c0 8183L: linux@lists.openrisc.net (moderated for non-subscribers)
19f9d392
JB
8184S: Maintained
8185T: git git://openrisc.net/~jonas/linux
14430813 8186F: arch/openrisc/
19f9d392 8187
ccb1352e 8188OPENVSWITCH
4f337ed5 8189M: Pravin Shelar <pshelar@nicira.com>
b422da7c 8190L: netdev@vger.kernel.org
ccb1352e
JG
8191L: dev@openvswitch.org
8192W: http://openvswitch.org
ccb1352e
JG
8193S: Maintained
8194F: net/openvswitch/
b422da7c 8195F: include/uapi/linux/openvswitch.h
ccb1352e 8196
875fa6fb
VK
8197OPERATING PERFORMANCE POINTS (OPP)
8198M: Viresh Kumar <vireshk@kernel.org>
8199M: Nishanth Menon <nm@ti.com>
8200M: Stephen Boyd <sboyd@codeaurora.org>
8201L: linux-pm@vger.kernel.org
8202S: Maintained
8203T: git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git
8204F: drivers/base/power/opp/
8205F: include/linux/pm_opp.h
8206F: Documentation/power/opp.txt
8207F: Documentation/devicetree/bindings/opp/
8208
af39917d
CL
8209OPL4 DRIVER
8210M: Clemens Ladisch <clemens@ladisch.de>
8211L: alsa-devel@alsa-project.org (moderated for non-subscribers)
8212T: git git://git.alsa-project.org/alsa-kernel.git
8213S: Maintained
8214F: sound/drivers/opl4/
8215
1da177e4 8216OPROFILE
4cf7e718 8217M: Robert Richter <rric@kernel.org>
1da177e4
LT
8218L: oprofile-list@lists.sf.net
8219S: Maintained
81c4a8a6 8220F: arch/*/include/asm/oprofile*.h
679655da
JP
8221F: arch/*/oprofile/
8222F: drivers/oprofile/
8223F: include/linux/oprofile.h
1da177e4 8224
e2d1d6c0 8225ORACLE CLUSTER FILESYSTEM 2 (OCFS2)
8b58be88 8226M: Mark Fasheh <mfasheh@suse.com>
d6351db2 8227M: Joel Becker <jlbec@evilplan.org>
e2d1d6c0 8228L: ocfs2-devel@oss.oracle.com (moderated for non-subscribers)
01945fa2 8229W: http://ocfs2.wiki.kernel.org
e2d1d6c0 8230S: Supported
679655da
JP
8231F: Documentation/filesystems/ocfs2.txt
8232F: Documentation/filesystems/dlmfs.txt
8233F: fs/ocfs2/
e2d1d6c0 8234
1da177e4 8235ORINOCO DRIVER
724c6b35 8236L: linux-wireless@vger.kernel.org
491b26b4 8237W: http://wireless.kernel.org/en/users/Drivers/orinoco
ecffdde6 8238W: http://www.nongnu.org/orinoco/
3a59babb 8239S: Orphan
2be45b66 8240F: drivers/net/wireless/intersil/orinoco/
1da177e4 8241
42c55aa8 8242OSD LIBRARY and FILESYSTEM
fadc0752 8243M: Boaz Harrosh <ooo@electrozaur.com>
f1f6630b 8244M: Benny Halevy <bhalevy@primarydata.com>
68274794
BH
8245L: osd-dev@open-osd.org
8246W: http://open-osd.org
54e5881d 8247T: git git://git.open-osd.org/open-osd.git
68274794 8248S: Maintained
42c55aa8 8249F: drivers/scsi/osd/
6b6f0b6c 8250F: include/scsi/osd_*
42c55aa8 8251F: fs/exofs/
68274794 8252
ef94b186 8253OVERLAY FILESYSTEM
7c37fbda 8254M: Miklos Szeredi <miklos@szeredi.hu>
1d113735
MS
8255L: linux-unionfs@vger.kernel.org
8256T: git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/vfs.git
7c37fbda 8257S: Supported
1d113735 8258F: fs/overlayfs/
7c37fbda
NB
8259F: Documentation/filesystems/overlayfs.txt
8260
85096169
MM
8261ORANGEFS FILESYSTEM
8262M: Mike Marshall <hubcap@omnibond.com>
b39c3cf4 8263L: pvfs2-developers@beowulf-underground.org (subscribers-only)
85096169
MM
8264T: git git://git.kernel.org/pub/scm/linux/kernel/git/hubcap/linux.git
8265S: Supported
8266F: fs/orangefs/
8267F: Documentation/filesystems/orangefs.txt
8268
e2d1d6c0 8269P54 WIRELESS DRIVER
084cb0fe 8270M: Christian Lamparter <chunkeey@googlemail.com>
e2d1d6c0 8271L: linux-wireless@vger.kernel.org
084cb0fe 8272W: http://wireless.kernel.org/en/users/Drivers/p54
e2d1d6c0 8273S: Maintained
d3466830 8274F: drivers/net/wireless/intersil/p54/
e2d1d6c0 8275
f5cd7872 8276PA SEMI ETHERNET DRIVER
8b58be88 8277M: Olof Johansson <olof@lixom.net>
f5cd7872
OJ
8278L: netdev@vger.kernel.org
8279S: Maintained
ded19add 8280F: drivers/net/ethernet/pasemi/*
f5cd7872 8281
beb58aa3 8282PA SEMI SMBUS DRIVER
8b58be88 8283M: Olof Johansson <olof@lixom.net>
846557d3 8284L: linux-i2c@vger.kernel.org
beb58aa3 8285S: Maintained
679655da 8286F: drivers/i2c/busses/i2c-pasemi.c
beb58aa3 8287
48fc267e
SK
8288PADATA PARALLEL EXECUTION MECHANISM
8289M: Steffen Klassert <steffen.klassert@secunet.com>
48fc267e
SK
8290L: linux-crypto@vger.kernel.org
8291S: Maintained
8292F: kernel/padata.c
8293F: include/linux/padata.h
8294F: Documentation/padata.txt
8295
709ee531 8296PANASONIC LAPTOP ACPI EXTRAS DRIVER
8b58be88 8297M: Harald Welte <laforge@gnumonks.org>
d0944853 8298L: platform-driver-x86@vger.kernel.org
709ee531 8299S: Maintained
679655da 8300F: drivers/platform/x86/panasonic-laptop.c
709ee531 8301
368dd5ac 8302PANASONIC MN10300/AM33/AM34 PORT
8b58be88
JP
8303M: David Howells <dhowells@redhat.com>
8304M: Koichi Yasutake <yasutake.koichi@jp.panasonic.com>
4fa97181
DH
8305L: linux-am33-list@redhat.com (moderated for non-subscribers)
8306W: ftp://ftp.redhat.com/pub/redhat/gnupro/AM33/
8307S: Maintained
679655da
JP
8308F: Documentation/mn10300/
8309F: arch/mn10300/
4fa97181 8310
305b37bd
KS
8311PARALLEL LCD/KEYPAD PANEL DRIVER
8312M: Willy Tarreau <willy@haproxy.com>
8313M: Ksenija Stanojevic <ksenija.stanojevic@gmail.com>
8314S: Odd Fixes
8315F: Documentation/misc-devices/lcd-panel-cgram.txt
8316F: drivers/misc/panel.c
8317
64dfff03
SM
8318PARALLEL PORT SUBSYSTEM
8319M: Sudip Mukherjee <sudipm.mukherjee@gmail.com>
8320M: Sudip Mukherjee <sudip@vectorindia.org>
3dd1a329 8321L: linux-parport@lists.infradead.org (subscribers-only)
64dfff03 8322S: Maintained
679655da
JP
8323F: drivers/parport/
8324F: include/linux/parport*.h
8325F: drivers/char/ppdev.c
c117ab84 8326F: include/uapi/linux/ppdev.h
64dfff03 8327F: Documentation/parport*.txt
1da177e4 8328
4cdf6bc2 8329PARAVIRT_OPS INTERFACE
d633180c 8330M: Jeremy Fitzhardinge <jeremy@goop.org>
8b58be88
JP
8331M: Chris Wright <chrisw@sous-sol.org>
8332M: Alok Kataria <akataria@vmware.com>
8333M: Rusty Russell <rusty@rustcorp.com.au>
c996d8b9 8334L: virtualization@lists.linux-foundation.org
4cdf6bc2 8335S: Supported
a2e19991 8336F: Documentation/virtual/paravirt_ops.txt
679655da
JP
8337F: arch/*/kernel/paravirt*
8338F: arch/*/include/asm/paravirt.h
4cdf6bc2 8339
e2d1d6c0 8340PARIDE DRIVERS FOR PARALLEL PORT IDE DEVICES
8b58be88 8341M: Tim Waugh <tim@cyberelk.net>
e2d1d6c0 8342L: linux-parport@lists.infradead.org (subscribers-only)
e2d1d6c0 8343S: Maintained
679655da
JP
8344F: Documentation/blockdev/paride.txt
8345F: drivers/block/paride/
e2d1d6c0
RD
8346
8347PARISC ARCHITECTURE
b8828770 8348M: "James E.J. Bottomley" <jejb@parisc-linux.org>
b38a03b8 8349M: Helge Deller <deller@gmx.de>
e2d1d6c0
RD
8350L: linux-parisc@vger.kernel.org
8351W: http://www.parisc-linux.org/
8a6e2535 8352Q: http://patchwork.kernel.org/project/linux-parisc/list/
08deed1e 8353T: git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/parisc-2.6.git
fbb46caa 8354T: git git://git.kernel.org/pub/scm/linux/kernel/git/deller/parisc-linux.git
e2d1d6c0 8355S: Maintained
679655da 8356F: arch/parisc/
2b6bac9e 8357F: Documentation/parisc/
679655da 8358F: drivers/parisc/
2b6bac9e
HD
8359F: drivers/char/agp/parisc-agp.c
8360F: drivers/input/serio/gscps2.c
8361F: drivers/parport/parport_gsc.*
8362F: drivers/tty/serial/8250/8250_gsc.c
8a61f013 8363F: drivers/video/fbdev/sti*
2b6bac9e
HD
8364F: drivers/video/console/sti*
8365F: drivers/video/logo/logo_parisc*
e2d1d6c0 8366
1662d32c 8367PC87360 HARDWARE MONITORING DRIVER
8b58be88 8368M: Jim Cromie <jim.cromie@gmail.com>
968ce1b1 8369L: linux-hwmon@vger.kernel.org
1662d32c 8370S: Maintained
679655da
JP
8371F: Documentation/hwmon/pc87360
8372F: drivers/hwmon/pc87360.c
1662d32c
JC
8373
8374PC8736x GPIO DRIVER
8b58be88 8375M: Jim Cromie <jim.cromie@gmail.com>
1662d32c 8376S: Maintained
679655da 8377F: drivers/char/pc8736x_gpio.c
1662d32c 8378
1ad107fd 8379PC87427 HARDWARE MONITORING DRIVER
d8130624 8380M: Jean Delvare <jdelvare@suse.com>
968ce1b1 8381L: linux-hwmon@vger.kernel.org
1ad107fd
JD
8382S: Maintained
8383F: Documentation/hwmon/pc87427
8384F: drivers/hwmon/pc87427.c
8385
b26e0ed4 8386PCA9532 LED DRIVER
8b58be88 8387M: Riku Voipio <riku.voipio@iki.fi>
b26e0ed4 8388S: Maintained
d5ca6918
JP
8389F: drivers/leds/leds-pca9532.c
8390F: include/linux/leds-pca9532.h
b26e0ed4 8391
5ce914a8 8392PCA9541 I2C BUS MASTER SELECTOR DRIVER
ca462085 8393M: Guenter Roeck <linux@roeck-us.net>
5ce914a8
GR
8394L: linux-i2c@vger.kernel.org
8395S: Maintained
b4f0b74e 8396F: drivers/i2c/muxes/i2c-mux-pca9541.c
5ce914a8 8397
3971dae5 8398PCDP - PRIMARY CONSOLE AND DEBUG PORT
055e72fe 8399M: Khalid Aziz <khalid@gonehiking.org>
3971dae5
KA
8400S: Maintained
8401F: drivers/firmware/pcdp.*
8402
065c6359 8403PCI ERROR RECOVERY
6305902c 8404M: Linas Vepstas <linasvepstas@gmail.com>
c1f69db7 8405L: linux-pci@vger.kernel.org
065c6359 8406S: Supported
679655da 8407F: Documentation/PCI/pci-error-recovery.txt
065c6359 8408
78c1cffd
RC
8409PCI ENHANCED ERROR HANDLING (EEH) FOR POWERPC
8410M: Russell Currey <ruscur@russell.cc>
8411L: linuxppc-dev@lists.ozlabs.org
8412S: Supported
8413F: Documentation/powerpc/eeh-pci-error-recovery.txt
8414F: arch/powerpc/kernel/eeh*.c
8415F: arch/powerpc/platforms/*/eeh*.c
8416F: arch/powerpc/include/*/eeh*.h
8417
1da177e4 8418PCI SUBSYSTEM
5ac3a6d2 8419M: Bjorn Helgaas <bhelgaas@google.com>
2905474d 8420L: linux-pci@vger.kernel.org
99662dd1 8421Q: http://patchwork.ozlabs.org/project/linux-pci/list/
c0233ed4 8422T: git git://git.kernel.org/pub/scm/linux/kernel/git/helgaas/pci.git
1da177e4 8423S: Supported
679655da
JP
8424F: Documentation/PCI/
8425F: drivers/pci/
8426F: include/linux/pci*
6b49ee49 8427F: arch/x86/pci/
cad01f91 8428F: arch/x86/kernel/quirks.c
1da177e4 8429
eaa6111b
LFT
8430PCI DRIVER FOR ALTERA PCIE IP
8431M: Ley Foon Tan <lftan@altera.com>
8432L: rfi@lists.rocketboards.org (moderated for non-subscribers)
8433L: linux-pci@vger.kernel.org
8434S: Supported
8435F: Documentation/devicetree/bindings/pci/altera-pcie.txt
8436F: drivers/pci/host/pcie-altera.c
8437
b7e78170
RH
8438PCI DRIVER FOR ARM VERSATILE PLATFORM
8439M: Rob Herring <robh@kernel.org>
8440L: linux-pci@vger.kernel.org
8441L: linux-arm-kernel@lists.infradead.org
8442S: Maintained
8443F: Documentation/devicetree/bindings/pci/versatile.txt
8444F: drivers/pci/host/pci-versatile.c
8445
5f6b6ccd
TI
8446PCI DRIVER FOR APPLIEDMICRO XGENE
8447M: Tanmay Inamdar <tinamdar@apm.com>
8448L: linux-pci@vger.kernel.org
8449L: linux-arm-kernel@lists.infradead.org
8450S: Maintained
8451F: Documentation/devicetree/bindings/pci/xgene-pci.txt
8452F: drivers/pci/host/pci-xgene.c
8453
62d0ff83
ML
8454PCI DRIVER FOR FREESCALE LAYERSCAPE
8455M: Minghuan Lian <minghuan.Lian@freescale.com>
8456M: Mingkai Hu <mingkai.hu@freescale.com>
8457M: Roy Zang <tie-fei.zang@freescale.com>
8458L: linuxppc-dev@lists.ozlabs.org
8459L: linux-pci@vger.kernel.org
8460L: linux-arm-kernel@lists.infradead.org
8461S: Maintained
8462F: drivers/pci/host/*layerscape*
8463
f0b75693 8464PCI DRIVER FOR IMX6
f175aa2c 8465M: Richard Zhu <Richard.Zhu@freescale.com>
1ba55f55 8466M: Lucas Stach <l.stach@pengutronix.de>
f0b75693
BH
8467L: linux-pci@vger.kernel.org
8468L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8469S: Maintained
8470F: drivers/pci/host/*imx6*
8471
0c4ffcfe
MK
8472PCI DRIVER FOR TI KEYSTONE
8473M: Murali Karicheri <m-karicheri2@ti.com>
8474L: linux-pci@vger.kernel.org
8475L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8476S: Maintained
8477F: drivers/pci/host/*keystone*
8478
f0b75693
BH
8479PCI DRIVER FOR MVEBU (Marvell Armada 370 and Armada XP SOC support)
8480M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
8481M: Jason Cooper <jason@lakedaemon.net>
8482L: linux-pci@vger.kernel.org
8483L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8484S: Maintained
8485F: drivers/pci/host/*mvebu*
8486
0447cfd7
TR
8487PCI DRIVER FOR NVIDIA TEGRA
8488M: Thierry Reding <thierry.reding@gmail.com>
8489L: linux-tegra@vger.kernel.org
f0b75693 8490L: linux-pci@vger.kernel.org
0447cfd7
TR
8491S: Supported
8492F: Documentation/devicetree/bindings/pci/nvidia,tegra20-pcie.txt
8493F: drivers/pci/host/pci-tegra.c
8494
47ff3de9
KVA
8495PCI DRIVER FOR TI DRA7XX
8496M: Kishon Vijay Abraham I <kishon@ti.com>
8497L: linux-omap@vger.kernel.org
8498L: linux-pci@vger.kernel.org
8499S: Supported
8500F: Documentation/devicetree/bindings/pci/ti-pci.txt
8501F: drivers/pci/host/pci-dra7xx.c
8502
f0b75693
BH
8503PCI DRIVER FOR RENESAS R-CAR
8504M: Simon Horman <horms@verge.net.au>
8505L: linux-pci@vger.kernel.org
4a121096 8506L: linux-renesas-soc@vger.kernel.org
f0b75693
BH
8507S: Maintained
8508F: drivers/pci/host/*rcar*
8509
4af82255 8510PCI DRIVER FOR SAMSUNG EXYNOS
b7701755 8511M: Jingoo Han <jingoohan1@gmail.com>
4af82255 8512L: linux-pci@vger.kernel.org
f0b75693
BH
8513L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8514L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
4af82255
JH
8515S: Maintained
8516F: drivers/pci/host/pci-exynos.c
8517
f0b75693 8518PCI DRIVER FOR SYNOPSIS DESIGNWARE
b7701755 8519M: Jingoo Han <jingoohan1@gmail.com>
110baab1 8520M: Pratyush Anand <pratyush.anand@gmail.com>
f0b75693
BH
8521L: linux-pci@vger.kernel.org
8522S: Maintained
8523F: drivers/pci/host/*designware*
8524
5a3aa2a8
JP
8525PCI DRIVER FOR SYNOPSYS PROTOTYPING DEVICE
8526M: Joao Pinto <jpinto@synopsys.com>
8527L: linux-pci@vger.kernel.org
8528S: Maintained
8529F: Documentation/devicetree/bindings/pci/designware-pcie.txt
8530F: drivers/pci/host/pcie-designware-plat.c
8531
cf28855b
WD
8532PCI DRIVER FOR GENERIC OF HOSTS
8533M: Will Deacon <will.deacon@arm.com>
8534L: linux-pci@vger.kernel.org
8535L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8536S: Maintained
8537F: Documentation/devicetree/bindings/pci/host-generic-pci.txt
4e64dbe2 8538F: drivers/pci/host/pci-host-common.c
cf28855b
WD
8539F: drivers/pci/host/pci-host-generic.c
8540
185a383a
KB
8541PCI DRIVER FOR INTEL VOLUME MANAGEMENT DEVICE (VMD)
8542M: Keith Busch <keith.busch@intel.com>
8543L: linux-pci@vger.kernel.org
8544S: Supported
8545F: arch/x86/pci/vmd.c
8546
51b66a6c 8547PCIE DRIVER FOR ST SPEAR13XX
110baab1 8548M: Pratyush Anand <pratyush.anand@gmail.com>
51b66a6c 8549L: linux-pci@vger.kernel.org
110baab1 8550S: Maintained
51b66a6c
PA
8551F: drivers/pci/host/*spear*
8552
af1169b4
LFT
8553PCI MSI DRIVER FOR ALTERA MSI IP
8554M: Ley Foon Tan <lftan@altera.com>
8555L: rfi@lists.rocketboards.org (moderated for non-subscribers)
8556L: linux-pci@vger.kernel.org
8557S: Supported
8558F: Documentation/devicetree/bindings/pci/altera-pcie-msi.txt
8559F: drivers/pci/host/pcie-altera-msi.c
51b66a6c 8560
dcd19de3
DD
8561PCI MSI DRIVER FOR APPLIEDMICRO XGENE
8562M: Duc Dang <dhdang@apm.com>
8563L: linux-pci@vger.kernel.org
8564L: linux-arm-kernel@lists.infradead.org
8565S: Maintained
8566F: Documentation/devicetree/bindings/pci/xgene-pci-msi.txt
8567F: drivers/pci/host/pci-xgene-msi.c
8568
500a1d9a
ZW
8569PCIE DRIVER FOR HISILICON
8570M: Zhou Wang <wangzhou1@hisilicon.com>
5930fe4e 8571M: Gabriele Paoloni <gabriele.paoloni@huawei.com>
500a1d9a
ZW
8572L: linux-pci@vger.kernel.org
8573S: Maintained
8574F: Documentation/devicetree/bindings/pci/hisilicon-pcie.txt
8575F: drivers/pci/host/pcie-hisi.c
8576
82a82383
SV
8577PCIE DRIVER FOR QUALCOMM MSM
8578M: Stanimir Varbanov <svarbanov@mm-sol.com>
8579L: linux-pci@vger.kernel.org
8580L: linux-arm-msm@vger.kernel.org
8581S: Maintained
8582F: drivers/pci/host/*qcom*
8583
f12b76e5
DD
8584PCIE DRIVER FOR CAVIUM THUNDERX
8585M: David Daney <david.daney@cavium.com>
8586L: linux-pci@vger.kernel.org
8587L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8588S: Supported
8589F: Documentation/devicetree/bindings/pci/pci-thunder-*
8590F: drivers/pci/host/pci-thunder-*
8591
1da177e4 8592PCMCIA SUBSYSTEM
4230dfc9 8593P: Linux PCMCIA Team
f5df5881 8594L: linux-pcmcia@lists.infradead.org
6650e0a5 8595W: http://lists.infradead.org/mailman/listinfo/linux-pcmcia
9f273c24 8596T: git git://git.kernel.org/pub/scm/linux/kernel/git/brodo/pcmcia.git
4230dfc9 8597S: Maintained
679655da
JP
8598F: Documentation/pcmcia/
8599F: drivers/pcmcia/
8600F: include/pcmcia/
1da177e4
LT
8601
8602PCNET32 NETWORK DRIVER
227fb925 8603M: Don Fry <pcnet32@frontier.com>
979b6c13 8604L: netdev@vger.kernel.org
1da177e4 8605S: Maintained
b955f6ca 8606F: drivers/net/ethernet/amd/pcnet32.c
1da177e4 8607
48fc267e
SK
8608PCRYPT PARALLEL CRYPTO ENGINE
8609M: Steffen Klassert <steffen.klassert@secunet.com>
8610L: linux-crypto@vger.kernel.org
8611S: Maintained
8612F: crypto/pcrypt.c
8613F: include/crypto/pcrypt.h
8614
e72df0b8
TH
8615PER-CPU MEMORY ALLOCATOR
8616M: Tejun Heo <tj@kernel.org>
93e205a7 8617M: Christoph Lameter <cl@linux.com>
e72df0b8
TH
8618T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/percpu.git
8619S: Maintained
8620F: include/linux/percpu*.h
8621F: mm/percpu*.c
8622F: arch/*/include/asm/percpu.h
8623
ad4ecbcb 8624PER-TASK DELAY ACCOUNTING
185e595f 8625M: Balbir Singh <bsingharora@gmail.com>
ad4ecbcb 8626S: Maintained
679655da
JP
8627F: include/linux/delayacct.h
8628F: kernel/delayacct.c
ad4ecbcb 8629
57c0c15b 8630PERFORMANCE EVENTS SUBSYSTEM
daecbd26 8631M: Peter Zijlstra <peterz@infradead.org>
dd9b238c 8632M: Ingo Molnar <mingo@redhat.com>
f80c5393 8633M: Arnaldo Carvalho de Melo <acme@kernel.org>
a54d690e 8634R: Alexander Shishkin <alexander.shishkin@linux.intel.com>
981c3a4f 8635L: linux-kernel@vger.kernel.org
75fc2d37 8636T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
6c0b3244 8637S: Supported
d53e8365 8638F: kernel/events/*
a003236c 8639F: include/linux/perf_event.h
c117ab84 8640F: include/uapi/linux/perf_event.h
141c4296
RR
8641F: arch/*/kernel/perf_event*.c
8642F: arch/*/kernel/*/perf_event*.c
8643F: arch/*/kernel/*/*/perf_event*.c
a003236c 8644F: arch/*/include/asm/perf_event.h
a003236c
VL
8645F: arch/*/kernel/perf_callchain.c
8646F: tools/perf/
6c0b3244 8647
dd49d0f5 8648PERSONALITY HANDLING
8b58be88 8649M: Christoph Hellwig <hch@infradead.org>
dd49d0f5
JC
8650L: linux-abi-devel@lists.sourceforge.net
8651S: Maintained
679655da 8652F: include/linux/personality.h
c117ab84 8653F: include/uapi/linux/personality.h
dd49d0f5 8654
838e7a03 8655PHONET PROTOCOL
2a06b40f 8656M: Remi Denis-Courmont <courmisch@gmail.com>
838e7a03
RDC
8657S: Supported
8658F: Documentation/networking/phonet.txt
8659F: include/linux/phonet.h
8660F: include/net/phonet/
c117ab84 8661F: include/uapi/linux/phonet.h
838e7a03
RDC
8662F: net/phonet/
8663
1da177e4 8664PHRAM MTD DRIVER
8b58be88 8665M: Joern Engel <joern@lazybastard.org>
1da177e4
LT
8666L: linux-mtd@lists.infradead.org
8667S: Maintained
679655da 8668F: drivers/mtd/devices/phram.c
1da177e4 8669
efdbb10e
BP
8670PICOLCD HID DRIVER
8671M: Bruno Prémont <bonbons@linux-vserver.org>
8672L: linux-input@vger.kernel.org
8673S: Maintained
8674F: drivers/hid/hid-picolcd*
8675
a53bfa07
JI
8676PICOXCELL SUPPORT
8677M: Jamie Iles <jamie@jamieiles.com>
8678L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8679T: git git://github.com/jamieiles/linux-2.6-ji.git
8680S: Supported
b8733987 8681F: arch/arm/boot/dts/picoxcell*
14430813 8682F: arch/arm/mach-picoxcell/
b8733987 8683F: drivers/crypto/picoxcell*
a53bfa07 8684
2744e8af
LW
8685PIN CONTROL SUBSYSTEM
8686M: Linus Walleij <linus.walleij@linaro.org>
c11f042b 8687L: linux-gpio@vger.kernel.org
dbe752a3 8688T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl.git
2744e8af 8689S: Maintained
07f29ba6 8690F: drivers/pinctrl/
8e406fe4 8691F: include/linux/pinctrl/
2744e8af 8692
2201bbb8
JCPV
8693PIN CONTROLLER - ATMEL AT91
8694M: Jean-Christophe Plagniol-Villard <plagnioj@jcrosoft.com>
8695L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8696S: Maintained
c654b6bf 8697F: drivers/pinctrl/pinctrl-at91.*
2201bbb8 8698
33d3690c
LD
8699PIN CONTROLLER - ATMEL AT91 PIO4
8700M: Ludovic Desroches <ludovic.desroches@atmel.com>
8701L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8702L: linux-gpio@vger.kernel.org
8703S: Supported
8704F: drivers/pinctrl/pinctrl-at91-pio4.*
8705
cbd1b652
MW
8706PIN CONTROLLER - INTEL
8707M: Mika Westerberg <mika.westerberg@linux.intel.com>
8708M: Heikki Krogerus <heikki.krogerus@linux.intel.com>
8709S: Maintained
8710F: drivers/pinctrl/intel/
2201bbb8 8711
9963b536
LP
8712PIN CONTROLLER - RENESAS
8713M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
1a4ca6dd 8714M: Geert Uytterhoeven <geert+renesas@glider.be>
4a121096 8715L: linux-renesas-soc@vger.kernel.org
9963b536
LP
8716S: Maintained
8717F: drivers/pinctrl/sh-pfc/
8718
b75e60d6 8719PIN CONTROLLER - SAMSUNG
fea685e9 8720M: Tomasz Figa <tomasz.figa@gmail.com>
44b03c10
KK
8721M: Krzysztof Kozlowski <k.kozlowski@samsung.com>
8722M: Sylwester Nawrocki <s.nawrocki@samsung.com>
b75e60d6
DA
8723L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8724L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
8725S: Maintained
9b5b33f6 8726F: drivers/pinctrl/samsung/
b75e60d6 8727
13cbd906
TL
8728PIN CONTROLLER - SINGLE
8729M: Tony Lindgren <tony@atomide.com>
8730M: Haojian Zhuang <haojian.zhuang@linaro.org>
8731L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8732L: linux-omap@vger.kernel.org
8733S: Maintained
8734F: drivers/pinctrl/pinctrl-single.c
8735
deda8287 8736PIN CONTROLLER - ST SPEAR
da89947b 8737M: Viresh Kumar <vireshk@kernel.org>
deda8287
VK
8738L: spear-devel@list.st.com
8739L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8740W: http://www.st.com/spear
8741S: Maintained
8e406fe4 8742F: drivers/pinctrl/spear/
deda8287 8743
249a6771 8744PKTCDVD DRIVER
e5f6450c 8745M: Jiri Kosina <jikos@kernel.org>
249a6771 8746S: Maintained
679655da
JP
8747F: drivers/block/pktcdvd.c
8748F: include/linux/pktcdvd.h
c117ab84 8749F: include/uapi/linux/pktcdvd.h
249a6771 8750
b31d8273
G
8751PKUNITY SOC DRIVERS
8752M: Guan Xuetao <gxt@mprc.pku.edu.cn>
8753W: http://mprc.pku.edu.cn/~guanxuetao/linux
8754S: Maintained
ceebf4d5 8755T: git git://github.com/gxt/linux.git
b31d8273 8756F: drivers/input/serio/i8042-unicore32io.h
d10e4a66 8757F: drivers/i2c/busses/i2c-puv3.c
8a61f013 8758F: drivers/video/fbdev/fb-puv3.c
2809e80b 8759F: drivers/rtc/rtc-puv3.c
b31d8273 8760
9d2ecfb7 8761PMBUS HARDWARE MONITORING DRIVERS
ca462085 8762M: Guenter Roeck <linux@roeck-us.net>
968ce1b1
GR
8763L: linux-hwmon@vger.kernel.org
8764W: http://hwmon.wiki.kernel.org/
9d2ecfb7
GR
8765W: http://www.roeck-us.net/linux/drivers/
8766T: git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
8767S: Maintained
8768F: Documentation/hwmon/pmbus
8769F: drivers/hwmon/pmbus/
8770F: include/linux/i2c/pmbus.h
8771
89a36810 8772PMC SIERRA MaxRAID DRIVER
89a36810
AR
8773L: linux-scsi@vger.kernel.org
8774W: http://www.pmc-sierra.com/
3cdea4d7 8775S: Orphan
89a36810
AR
8776F: drivers/scsi/pmcraid.*
8777
dbf9bfe6 8778PMC SIERRA PM8001 DRIVER
d32477e2 8779M: Jack Wang <jinpu.wang@profitbricks.com>
dbf9bfe6 8780M: lindar_liu@usish.com
f5a7b525 8781L: pmchba@pmcs.com
dbf9bfe6 8782L: linux-scsi@vger.kernel.org
8783S: Supported
8784F: drivers/scsi/pm8001/
8785
1da177e4 8786POSIX CLOCKS and TIMERS
8b58be88 8787M: Thomas Gleixner <tglx@linutronix.de>
981c3a4f 8788L: linux-kernel@vger.kernel.org
75fc2d37 8789T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
5cee9645 8790S: Maintained
679655da
JP
8791F: fs/timerfd.c
8792F: include/linux/timer*
5cee9645 8793F: kernel/time/*timer*
1da177e4 8794
7b06a6d7
RW
8795POWER MANAGEMENT CORE
8796M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
8797L: linux-pm@vger.kernel.org
8798T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
8799S: Supported
8800F: drivers/base/power/
8801F: include/linux/pm.h
8802F: include/linux/pm_*
8803F: include/linux/powercap.h
8804F: drivers/powercap/
8805
3be86148 8806POWER SUPPLY CLASS/SUBSYSTEM and DRIVERS
ad8464a2 8807M: Sebastian Reichel <sre@kernel.org>
57318935 8808M: Dmitry Eremin-Solenikov <dbaryshkov@gmail.com>
8b58be88 8809M: David Woodhouse <dwmw2@infradead.org>
ad8464a2 8810L: linux-pm@vger.kernel.org
54e5881d 8811T: git git://git.infradead.org/battery-2.6.git
3be86148 8812S: Maintained
679655da 8813F: include/linux/power_supply.h
8cd725a1 8814F: drivers/power/
26305022 8815X: drivers/power/avs/
3be86148 8816
514f161a
MR
8817POWER STATE COORDINATION INTERFACE (PSCI)
8818M: Mark Rutland <mark.rutland@arm.com>
8819M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
8820L: linux-arm-kernel@lists.infradead.org
8821S: Maintained
8822F: drivers/firmware/psci.c
8823F: include/linux/psci.h
8824F: include/uapi/linux/psci.h
8825
1da177e4 8826PNP SUPPORT
9c3646d1 8827M: "Rafael J. Wysocki" <rafael.j.wysocki@intel.com>
1da177e4 8828S: Maintained
679655da 8829F: drivers/pnp/
1da177e4
LT
8830
8831PPP PROTOCOL DRIVERS AND COMPRESSORS
8b58be88 8832M: Paul Mackerras <paulus@samba.org>
1da177e4
LT
8833L: linux-ppp@vger.kernel.org
8834S: Maintained
224cf5ad 8835F: drivers/net/ppp/ppp_*
1da177e4
LT
8836
8837PPP OVER ATM (RFC 2364)
8b58be88 8838M: Mitchell Blank Jr <mitch@sfgoth.com>
1da177e4 8839S: Maintained
679655da 8840F: net/atm/pppoatm.c
c117ab84 8841F: include/uapi/linux/atmppp.h
1da177e4
LT
8842
8843PPP OVER ETHERNET
8b58be88 8844M: Michal Ostrowski <mostrows@earthlink.net>
1da177e4 8845S: Maintained
224cf5ad
JK
8846F: drivers/net/ppp/pppoe.c
8847F: drivers/net/ppp/pppox.c
1da177e4 8848
a6d2370b 8849PPP OVER L2TP
8b58be88 8850M: James Chapman <jchapman@katalix.com>
a6d2370b 8851S: Maintained
90ca28d1 8852F: net/l2tp/l2tp_ppp.c
679655da 8853F: include/linux/if_pppol2tp.h
c117ab84 8854F: include/uapi/linux/if_pppol2tp.h
a6d2370b 8855
eae9d2ba 8856PPS SUPPORT
8b58be88 8857M: Rodolfo Giometti <giometti@enneenne.com>
eae9d2ba
RG
8858W: http://wiki.enneenne.com/index.php/LinuxPPS_support
8859L: linuxpps@ml.enneenne.com (subscribers-only)
8860S: Maintained
cabaaf41
JP
8861F: Documentation/pps/
8862F: drivers/pps/
8863F: include/linux/pps*.h
eae9d2ba 8864
71a6d0af
HW
8865PPTP DRIVER
8866M: Dmitry Kozlov <xeb@mail.ru>
8867L: netdev@vger.kernel.org
8868S: Maintained
224cf5ad 8869F: drivers/net/ppp/pptp.c
71a6d0af
HW
8870W: http://sourceforge.net/projects/accel-pptp
8871
1da177e4 8872PREEMPTIBLE KERNEL
8b58be88 8873M: Robert Love <rml@tech9.net>
1da177e4
LT
8874L: kpreempt-tech@lists.sourceforge.net
8875W: ftp://ftp.kernel.org/pub/linux/kernel/people/rml/preempt-kernel
8876S: Supported
679655da
JP
8877F: Documentation/preempt-locking.txt
8878F: include/linux/preempt.h
1da177e4
LT
8879
8880PRISM54 WIRELESS DRIVER
8b58be88 8881M: "Luis R. Rodriguez" <mcgrof@gmail.com>
724c6b35 8882L: linux-wireless@vger.kernel.org
9ef80804 8883W: http://wireless.kernel.org/en/users/Drivers/p54
1d89cae1 8884S: Obsolete
c12edfe2 8885F: drivers/net/wireless/intersil/prism54/
1da177e4 8886
02c18891 8887PS3 NETWORK SUPPORT
b809b9ca 8888M: Geoff Levand <geoff@infradead.org>
02c18891 8889L: netdev@vger.kernel.org
a14ab6b6 8890L: linuxppc-dev@lists.ozlabs.org
b809b9ca 8891S: Maintained
8df158ac 8892F: drivers/net/ethernet/toshiba/ps3_gelic_net.*
02c18891 8893
f58a9d17 8894PS3 PLATFORM SUPPORT
b809b9ca 8895M: Geoff Levand <geoff@infradead.org>
a4724ed6 8896L: linuxppc-dev@lists.ozlabs.org
b809b9ca 8897S: Maintained
679655da
JP
8898F: arch/powerpc/boot/ps3*
8899F: arch/powerpc/include/asm/lv1call.h
8900F: arch/powerpc/include/asm/ps3*.h
8901F: arch/powerpc/platforms/ps3/
8902F: drivers/*/ps3*
8903F: drivers/ps3/
fec629b8 8904F: drivers/rtc/rtc-ps3.c
679655da 8905F: drivers/usb/host/*ps3.c
fec629b8 8906F: sound/ppc/snd_ps3*
f58a9d17 8907
cffb4add 8908PS3VRAM DRIVER
8b58be88 8909M: Jim Paris <jim@jtan.com>
3715a5d0 8910M: Geoff Levand <geoff@infradead.org>
a14ab6b6 8911L: linuxppc-dev@lists.ozlabs.org
cffb4add 8912S: Maintained
8a3977cb 8913F: drivers/block/ps3vram.c
cffb4add 8914
8defe599 8915PSTORE FILESYSTEM
9d5e2a02 8916M: Anton Vorontsov <anton@enomsg.org>
8defe599
AV
8917M: Colin Cross <ccross@android.com>
8918M: Kees Cook <keescook@chromium.org>
8919M: Tony Luck <tony.luck@intel.com>
8920S: Maintained
9f273c24 8921T: git git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux.git
8defe599
AV
8922F: fs/pstore/
8923F: include/linux/pstore*
04851772 8924F: drivers/firmware/efi/efi-pstore.c
8defe599
AV
8925F: drivers/acpi/apei/erst.c
8926
7fbc415d
RC
8927PTP HARDWARE CLOCK SUPPORT
8928M: Richard Cochran <richardcochran@gmail.com>
e7333e3c 8929L: netdev@vger.kernel.org
7fbc415d
RC
8930S: Maintained
8931W: http://linuxptp.sourceforge.net/
8932F: Documentation/ABI/testing/sysfs-ptp
8933F: Documentation/ptp/*
0ecb3cdd 8934F: drivers/net/ethernet/freescale/gianfar_ptp.c
7fbc415d
RC
8935F: drivers/net/phy/dp83640*
8936F: drivers/ptp/*
8937F: include/linux/ptp_cl*
8938
cf94a4d1 8939PTRACE SUPPORT
e846ee5f 8940M: Roland McGrath <roland@hack.frob.com>
8b58be88 8941M: Oleg Nesterov <oleg@redhat.com>
cf94a4d1
CH
8942S: Maintained
8943F: include/asm-generic/syscall.h
8944F: include/linux/ptrace.h
8945F: include/linux/regset.h
8946F: include/linux/tracehook.h
c117ab84 8947F: include/uapi/linux/ptrace.h
cf94a4d1
CH
8948F: kernel/ptrace.c
8949
8320204a 8950PVRUSB2 VIDEO4LINUX DRIVER
8b58be88 8951M: Mike Isely <isely@pobox.com>
16e9495d 8952L: pvrusb2@isely.net (subscribers-only)
661263b5 8953L: linux-media@vger.kernel.org
8320204a 8954W: http://www.isely.net/pvrusb2/
275ffde4 8955T: git git://linuxtv.org/media_tree.git
8320204a 8956S: Maintained
679655da 8957F: Documentation/video4linux/README.pvrusb2
0c0d06ca 8958F: drivers/media/usb/pvrusb2/
8320204a 8959
39532e6c
HG
8960PWC WEBCAM DRIVER
8961M: Hans de Goede <hdegoede@redhat.com>
8962L: linux-media@vger.kernel.org
8963T: git git://linuxtv.org/media_tree.git
8964S: Maintained
8965F: drivers/media/usb/pwc/*
8966
93c090b3
KD
8967PWM FAN DRIVER
8968M: Kamil Debski <k.debski@samsung.com>
968ce1b1 8969L: linux-hwmon@vger.kernel.org
93c090b3
KD
8970S: Supported
8971F: Documentation/devicetree/bindings/hwmon/pwm-fan.txt
8972F: Documentation/hwmon/pwm-fan
8973F: drivers/hwmon/pwm-fan.c
8974
200efedd 8975PWM SUBSYSTEM
aa3495f7
TR
8976M: Thierry Reding <thierry.reding@gmail.com>
8977L: linux-pwm@vger.kernel.org
0c2498f1 8978S: Maintained
006e854f 8979T: git git://git.kernel.org/pub/scm/linux/kernel/git/thierry.reding/linux-pwm.git
200efedd
TR
8980F: Documentation/pwm.txt
8981F: Documentation/devicetree/bindings/pwm/
8982F: include/linux/pwm.h
0c2498f1 8983F: drivers/pwm/
a140b98d
TR
8984F: drivers/video/backlight/pwm_bl.c
8985F: include/linux/pwm_backlight.h
0c2498f1 8986
30ec261e 8987PXA2xx/PXA3xx SUPPORT
8da5e302 8988M: Daniel Mack <daniel@zonque.org>
a323f664 8989M: Haojian Zhuang <haojian.zhuang@gmail.com>
8da5e302 8990M: Robert Jarzmik <robert.jarzmik@free.fr>
efc03ecb 8991L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3f640c61 8992T: git git://github.com/hzhuang1/linux.git
8da5e302 8993T: git git://github.com/rjarzmik/linux.git
1da177e4 8994S: Maintained
e68d7c14 8995F: arch/arm/boot/dts/pxa*
679655da 8996F: arch/arm/mach-pxa/
820439f1 8997F: drivers/dma/pxa*
679655da 8998F: drivers/pcmcia/pxa2xx*
1403ead9 8999F: drivers/pinctrl/pxa/
9df92e6c 9000F: drivers/spi/spi-pxa2xx*
faf2e1db 9001F: drivers/usb/gadget/udc/pxa2*
679655da 9002F: include/sound/pxa2xx-lib.h
bec4c99e 9003F: sound/arm/pxa*
14430813 9004F: sound/soc/pxa/
1da177e4 9005
f3154a46
RJ
9006PXA GPIO DRIVER
9007M: Robert Jarzmik <robert.jarzmik@free.fr>
9008L: linux-gpio@vger.kernel.org
9009S: Maintained
9010F: drivers/gpio/gpio-pxa.c
9011
ec64d3bf
EG
9012PXA3xx NAND FLASH DRIVER
9013M: Ezequiel Garcia <ezequiel.garcia@free-electrons.com>
9014L: linux-mtd@lists.infradead.org
9015S: Maintained
9a67f099 9016F: drivers/mtd/nand/pxa3xx_nand.c
ec64d3bf 9017
3f640c61 9018MMP SUPPORT
8b58be88 9019M: Eric Miao <eric.y.miao@gmail.com>
a323f664 9020M: Haojian Zhuang <haojian.zhuang@gmail.com>
e8e6cb32 9021L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3f640c61
HZ
9022T: git git://github.com/hzhuang1/linux.git
9023T: git git://git.linaro.org/people/ycmiao/pxa-linux.git
e8e6cb32 9024S: Maintained
e68d7c14 9025F: arch/arm/boot/dts/mmp*
3f640c61 9026F: arch/arm/mach-mmp/
e8e6cb32 9027
272f133a
PO
9028PXA MMCI DRIVER
9029S: Orphan
9030
57f63bc8 9031PXA RTC DRIVER
8b58be88 9032M: Robert Jarzmik <robert.jarzmik@free.fr>
57f63bc8
RJ
9033L: rtc-linux@googlegroups.com
9034S: Maintained
9035
cea4001a 9036QAT DRIVER
49e7d9df
JP
9037M: Tadeusz Struk <tadeusz.struk@intel.com>
9038L: qat-linux@intel.com
9039S: Supported
9040F: drivers/crypto/qat/
cea4001a 9041
52a09a04 9042QIB DRIVER
8473c603 9043M: Mike Marciniszyn <infinipath@intel.com>
52a09a04
MM
9044L: linux-rdma@vger.kernel.org
9045S: Supported
9046F: drivers/infiniband/hw/qib/
9047
5e9772b9
JS
9048QLOGIC QLA1280 SCSI DRIVER
9049M: Michael Reed <mdr@sgi.com>
9050L: linux-scsi@vger.kernel.org
9051S: Maintained
9052F: drivers/scsi/qla1280.[ch]
9053
1da177e4 9054QLOGIC QLA2XXX FC-SCSI DRIVER
2c804eb0 9055M: qla2xxx-upstream@qlogic.com
1da177e4
LT
9056L: linux-scsi@vger.kernel.org
9057S: Supported
679655da
JP
9058F: Documentation/scsi/LICENSE.qla2xxx
9059F: drivers/scsi/qla2xxx/
1da177e4 9060
883c98fe 9061QLOGIC QLA4XXX iSCSI DRIVER
1018b8b9 9062M: QLogic-Storage-Upstream@qlogic.com
883c98fe
RA
9063L: linux-scsi@vger.kernel.org
9064S: Supported
bacfb81b 9065F: Documentation/scsi/LICENSE.qla4xxx
883c98fe
RA
9066F: drivers/scsi/qla4xxx/
9067
5a4faa87 9068QLOGIC QLA3XXX NETWORK DRIVER
0a955c3a 9069M: Jitendra Kalsaria <jitendra.kalsaria@qlogic.com>
8b58be88 9070M: Ron Mercer <ron.mercer@qlogic.com>
5a4faa87
RM
9071M: linux-driver@qlogic.com
9072L: netdev@vger.kernel.org
9073S: Supported
679655da 9074F: Documentation/networking/LICENSE.qla3xxx
aa43c215 9075F: drivers/net/ethernet/qlogic/qla3xxx.*
5a4faa87 9076
0ec00f03 9077QLOGIC QLCNIC (1/10)Gb ETHERNET DRIVER
9f35a3cc 9078M: Dept-GELinuxNICDev@qlogic.com
0ec00f03
AKS
9079L: netdev@vger.kernel.org
9080S: Supported
aa43c215 9081F: drivers/net/ethernet/qlogic/qlcnic/
0ec00f03 9082
c4e84bde 9083QLOGIC QLGE 10Gb ETHERNET DRIVER
c9b1a5b5
HP
9084M: Harish Patil <harish.patil@qlogic.com>
9085M: Sudarsana Kalluru <sudarsana.kalluru@qlogic.com>
9086M: Dept-GELinuxNICDev@qlogic.com
4cbfbe25 9087M: linux-driver@qlogic.com
c4e84bde
RM
9088L: netdev@vger.kernel.org
9089S: Supported
aa43c215 9090F: drivers/net/ethernet/qlogic/qlge/
c4e84bde 9091
fe56b9e6
YM
9092QLOGIC QL4xxx ETHERNET DRIVER
9093M: Yuval Mintz <Yuval.Mintz@qlogic.com>
9094M: Ariel Elior <Ariel.Elior@qlogic.com>
9095M: everest-linux-l2@qlogic.com
9096L: netdev@vger.kernel.org
9097S: Supported
9098F: drivers/net/ethernet/qlogic/qed/
9099F: include/linux/qed/
9100F: drivers/net/ethernet/qlogic/qede/
9101
1da177e4 9102QNX4 FILESYSTEM
8b58be88 9103M: Anders Larsen <al@alarsen.net>
1da177e4
LT
9104W: http://www.alarsen.net/linux/qnx4fs/
9105S: Maintained
80811493 9106F: fs/qnx4/
c117ab84
CEB
9107F: include/uapi/linux/qnx4_fs.h
9108F: include/uapi/linux/qnxtypes.h
1da177e4 9109
91952bc0
AP
9110QT1010 MEDIA DRIVER
9111M: Antti Palosaari <crope@iki.fi>
9112L: linux-media@vger.kernel.org
a825eaec 9113W: https://linuxtv.org
91952bc0
AP
9114W: http://palosaari.fi/linux/
9115Q: http://patchwork.linuxtv.org/project/linux-media/list/
9116T: git git://linuxtv.org/anttip/media_tree.git
9117S: Maintained
9118F: drivers/media/tuners/qt1010*
9119
966fb5ec
SM
9120QUALCOMM ATHEROS ATH9K WIRELESS DRIVER
9121M: QCA ath9k Development <ath9k-devel@qca.qualcomm.com>
9122L: linux-wireless@vger.kernel.org
9123L: ath9k-devel@lists.ath9k.org
9124W: http://wireless.kernel.org/en/users/Drivers/ath9k
9125S: Supported
9126F: drivers/net/wireless/ath/ath9k/
9127
2ea0ffcb
KV
9128QUALCOMM ATHEROS ATH10K WIRELESS DRIVER
9129M: Kalle Valo <kvalo@qca.qualcomm.com>
9130L: ath10k@lists.infradead.org
9131W: http://wireless.kernel.org/en/users/Drivers/ath10k
9f273c24 9132T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
2ea0ffcb
KV
9133S: Supported
9134F: drivers/net/wireless/ath/ath10k/
9135
4f4567cf
RK
9136QUALCOMM HEXAGON ARCHITECTURE
9137M: Richard Kuo <rkuo@codeaurora.org>
9138L: linux-hexagon@vger.kernel.org
9f273c24 9139T: git git://git.kernel.org/pub/scm/linux/kernel/git/rkuo/linux-hexagon-kernel.git
4f4567cf
RK
9140S: Supported
9141F: arch/hexagon/
9142
8e84c258
EK
9143QUALCOMM WCN36XX WIRELESS DRIVER
9144M: Eugene Krasnikov <k.eugene.e@gmail.com>
9145L: wcn36xx@lists.infradead.org
9146W: http://wireless.kernel.org/en/users/Drivers/wcn36xx
9147T: git git://github.com/KrasnikovEugene/wcn36xx.git
9148S: Supported
9149F: drivers/net/wireless/ath/wcn36xx/
9150
eeca9a67
MT
9151QEMU MACHINE EMULATOR AND VIRTUALIZER SUPPORT
9152M: Gabriel Somlo <somlo@cmu.edu>
9153M: "Michael S. Tsirkin" <mst@redhat.com>
9154L: qemu-devel@nongnu.org
9155S: Maintained
9156F: drivers/firmware/qemu_fw_cfg.c
9157
602adf40 9158RADOS BLOCK DEVICE (RBD)
0f5417ce
SW
9159M: Ilya Dryomov <idryomov@gmail.com>
9160M: Sage Weil <sage@redhat.com>
527a88b9 9161M: Alex Elder <elder@kernel.org>
398ecff5 9162L: ceph-devel@vger.kernel.org
09d90327
SW
9163W: http://ceph.com/
9164T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
6e67b7ae 9165T: git git://github.com/ceph/ceph-client.git
602adf40 9166S: Supported
398ecff5 9167F: Documentation/ABI/testing/sysfs-bus-rbd
602adf40
YS
9168F: drivers/block/rbd.c
9169F: drivers/block/rbd_types.h
9170
1da177e4 9171RADEON FRAMEBUFFER DISPLAY DRIVER
8b58be88 9172M: Benjamin Herrenschmidt <benh@kernel.crashing.org>
c69f677c 9173L: linux-fbdev@vger.kernel.org
1da177e4 9174S: Maintained
8a61f013 9175F: drivers/video/fbdev/aty/radeon*
c117ab84 9176F: include/uapi/linux/radeonfb.h
1da177e4 9177
c6c9b34c
HG
9178RADIOSHARK RADIO DRIVER
9179M: Hans de Goede <hdegoede@redhat.com>
9180L: linux-media@vger.kernel.org
9181T: git git://linuxtv.org/media_tree.git
9182S: Maintained
9183F: drivers/media/radio/radio-shark.c
9184
9185RADIOSHARK2 RADIO DRIVER
9186M: Hans de Goede <hdegoede@redhat.com>
9187L: linux-media@vger.kernel.org
9188T: git git://linuxtv.org/media_tree.git
9189S: Maintained
9190F: drivers/media/radio/radio-shark2.c
9191F: drivers/media/radio/radio-tea5777.c
9192
1da177e4 9193RAGE128 FRAMEBUFFER DISPLAY DRIVER
8b58be88 9194M: Paul Mackerras <paulus@samba.org>
c69f677c 9195L: linux-fbdev@vger.kernel.org
1da177e4 9196S: Maintained
8a61f013 9197F: drivers/video/fbdev/aty/aty128fb.c
1da177e4 9198
a0fd81a9
JC
9199RALINK MIPS ARCHITECTURE
9200M: John Crispin <blogic@openwrt.org>
9201L: linux-mips@linux-mips.org
9202S: Maintained
9203F: arch/mips/ralink
9204
e7839f25 9205RALINK RT2X00 WIRELESS LAN DRIVER
95ea3627 9206P: rt2x00 project
b182427e 9207M: Stanislaw Gruszka <sgruszka@redhat.com>
f198f98e 9208M: Helmut Schaa <helmut.schaa@googlemail.com>
95ea3627 9209L: linux-wireless@vger.kernel.org
95ea3627 9210S: Maintained
33aca94d 9211F: drivers/net/wireless/ralink/rt2x00/
95ea3627 9212
9db5579b 9213RAMDISK RAM BLOCK DEVICE DRIVER
ea7618ec 9214M: Jens Axboe <axboe@kernel.dk>
9db5579b 9215S: Maintained
679655da
JP
9216F: Documentation/blockdev/ramdisk.txt
9217F: drivers/block/brd.c
9db5579b 9218
9e95ce27 9219RANDOM NUMBER DRIVER
0624bcaa 9220M: "Theodore Ts'o" <tytso@mit.edu>
9e95ce27 9221S: Maintained
679655da 9222F: drivers/char/random.c
9e95ce27 9223
394b701c 9224RAPIDIO SUBSYSTEM
8b58be88 9225M: Matt Porter <mporter@kernel.crashing.org>
b8bc1dd3 9226M: Alexandre Bounine <alexandre.bounine@idt.com>
394b701c 9227S: Maintained
679655da 9228F: drivers/rapidio/
394b701c 9229
e2d1d6c0 9230RAYLINK/WEBGEAR 802.11 WIRELESS LAN DRIVER
e2d1d6c0 9231L: linux-wireless@vger.kernel.org
f52a5490 9232S: Orphan
679655da 9233F: drivers/net/wireless/ray*
e2d1d6c0
RD
9234
9235RCUTORTURE MODULE
e0198b29 9236M: Josh Triplett <josh@joshtriplett.org>
8b58be88 9237M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
981c3a4f 9238L: linux-kernel@vger.kernel.org
f9094d8e 9239S: Supported
08deed1e 9240T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
679655da 9241F: Documentation/RCU/torture.txt
34e2d560 9242F: kernel/rcu/rcutorture.c
e2d1d6c0 9243
c87b9c60
PM
9244RCUTORTURE TEST FRAMEWORK
9245M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
ab0afd6c 9246M: Josh Triplett <josh@joshtriplett.org>
4632a191
PM
9247R: Steven Rostedt <rostedt@goodmis.org>
9248R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
96a39bc4 9249R: Lai Jiangshan <jiangshanlai@gmail.com>
981c3a4f 9250L: linux-kernel@vger.kernel.org
c87b9c60
PM
9251S: Supported
9252T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
9253F: tools/testing/selftests/rcutorture
9254
c1f766b5 9255RDC R-321X SoC
8b58be88 9256M: Florian Fainelli <florian@openwrt.org>
c1f766b5
FF
9257S: Maintained
9258
db17f395 9259RDC R6040 FAST ETHERNET DRIVER
8b58be88 9260M: Florian Fainelli <florian@openwrt.org>
db17f395
FF
9261L: netdev@vger.kernel.org
9262S: Maintained
58565a35 9263F: drivers/net/ethernet/rdc/r6040.c
db17f395 9264
a09ed661 9265RDS - RELIABLE DATAGRAM SOCKETS
72f26eee 9266M: Santosh Shilimkar <santosh.shilimkar@oracle.com>
9267L: netdev@vger.kernel.org
9268L: linux-rdma@vger.kernel.org
fbb5a558 9269L: rds-devel@oss.oracle.com (moderated for non-subscribers)
72f26eee 9270W: https://oss.oracle.com/projects/rds/
a09ed661 9271S: Supported
679655da 9272F: net/rds/
72f26eee 9273F: Documentation/networking/rds.txt
a09ed661 9274
0194621b
DD
9275RDMAVT - RDMA verbs software
9276M: Dennis Dalessandro <dennis.dalessandro@intel.com>
9277L: linux-rdma@vger.kernel.org
9278S: Supported
9279F: drivers/infiniband/sw/rdmavt
9280
595182bc 9281READ-COPY UPDATE (RCU)
8b58be88 9282M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
ab0afd6c 9283M: Josh Triplett <josh@joshtriplett.org>
4632a191
PM
9284R: Steven Rostedt <rostedt@goodmis.org>
9285R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
96a39bc4 9286R: Lai Jiangshan <jiangshanlai@gmail.com>
981c3a4f 9287L: linux-kernel@vger.kernel.org
9fab9787 9288W: http://www.rdrop.com/users/paulmck/RCU/
595182bc 9289S: Supported
08deed1e 9290T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
f9094d8e 9291F: Documentation/RCU/
9fab9787 9292X: Documentation/RCU/torture.txt
f9094d8e 9293F: include/linux/rcu*
4102adab
PM
9294X: include/linux/srcu.h
9295F: kernel/rcu/
34e2d560 9296X: kernel/torture.c
595182bc 9297
0c86edc0 9298REAL TIME CLOCK (RTC) SUBSYSTEM
8b58be88 9299M: Alessandro Zummo <a.zummo@towertech.it>
7c6f84f8 9300M: Alexandre Belloni <alexandre.belloni@free-electrons.com>
76465493 9301L: rtc-linux@googlegroups.com
8a6e2535 9302Q: http://patchwork.ozlabs.org/project/rtc-linux/list/
4733f397 9303T: git git://git.kernel.org/pub/scm/linux/kernel/git/abelloni/linux.git
0c86edc0 9304S: Maintained
679655da
JP
9305F: Documentation/rtc.txt
9306F: drivers/rtc/
9307F: include/linux/rtc.h
c117ab84 9308F: include/uapi/linux/rtc.h
0c86edc0 9309
0e400c53
MB
9310REALTEK AUDIO CODECS
9311M: Bard Liao <bardliao@realtek.com>
9312M: Oder Chiou <oder_chiou@realtek.com>
9313S: Maintained
9314F: sound/soc/codecs/rt*
9315F: include/sound/rt*.h
9316
1da177e4 9317REISERFS FILE SYSTEM
76c4e5ea 9318L: reiserfs-devel@vger.kernel.org
1da177e4 9319S: Supported
679655da 9320F: fs/reiserfs/
1da177e4 9321
b83a313b 9322REGISTER MAP ABSTRACTION
b02e48f2 9323M: Mark Brown <broonie@kernel.org>
dd060bc9 9324L: linux-kernel@vger.kernel.org
b83a313b
MB
9325T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regmap.git
9326S: Supported
9327F: drivers/base/regmap/
9328F: include/linux/regmap.h
9329
400e64df
OBC
9330REMOTE PROCESSOR (REMOTEPROC) SUBSYSTEM
9331M: Ohad Ben-Cohen <ohad@wizery.com>
69ae9895 9332M: Bjorn Andersson <bjorn.andersson@linaro.org>
d7586849 9333L: linux-remoteproc@vger.kernel.org
6bb697b6 9334T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/remoteproc.git
400e64df
OBC
9335S: Maintained
9336F: drivers/remoteproc/
9337F: Documentation/remoteproc.txt
6fc26488 9338F: include/linux/remoteproc.h
400e64df 9339
d8115db5
OBC
9340REMOTE PROCESSOR MESSAGING (RPMSG) SUBSYSTEM
9341M: Ohad Ben-Cohen <ohad@wizery.com>
69ae9895 9342M: Bjorn Andersson <bjorn.andersson@linaro.org>
d7586849 9343L: linux-remoteproc@vger.kernel.org
d8115db5
OBC
9344T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/rpmsg.git
9345S: Maintained
9346F: drivers/rpmsg/
9347F: Documentation/rpmsg.txt
9348F: include/linux/rpmsg.h
9349
8e6569af
SS
9350RENESAS ETHERNET DRIVERS
9351R: Sergei Shtylyov <sergei.shtylyov@cogentembedded.com>
9352L: netdev@vger.kernel.org
4a121096 9353L: linux-renesas-soc@vger.kernel.org
8e6569af
SS
9354F: drivers/net/ethernet/renesas/
9355F: include/linux/sh_eth.h
9356
3e46c397
YS
9357RENESAS USB2 PHY DRIVER
9358M: Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com>
4a121096 9359L: linux-renesas-soc@vger.kernel.org
3e46c397
YS
9360S: Maintained
9361F: drivers/phy/phy-rcar-gen3-usb2.c
9362
1b0fe6be
PZ
9363RESET CONTROLLER FRAMEWORK
9364M: Philipp Zabel <p.zabel@pengutronix.de>
9f273c24 9365T: git git://git.pengutronix.de/git/pza/linux
1b0fe6be
PZ
9366S: Maintained
9367F: drivers/reset/
9368F: Documentation/devicetree/bindings/reset/
b2f6dd7b 9369F: include/dt-bindings/reset/
1b0fe6be
PZ
9370F: include/linux/reset.h
9371F: include/linux/reset-controller.h
9372
e0897645 9373RFKILL
8b58be88 9374M: Johannes Berg <johannes@sipsolutions.net>
19d337df 9375L: linux-wireless@vger.kernel.org
ce466579
JB
9376W: http://wireless.kernel.org/
9377T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
9378T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
e0897645 9379S: Maintained
505c9247 9380F: Documentation/rfkill.txt
80811493 9381F: net/rfkill/
e0897645 9382
933685ca
TG
9383RHASHTABLE
9384M: Thomas Graf <tgraf@suug.ch>
9385L: netdev@vger.kernel.org
9386S: Maintained
9387F: lib/rhashtable.c
9388F: include/linux/rhashtable.h
9389
67e054e9
ML
9390RICOH SMARTMEDIA/XD DRIVER
9391M: Maxim Levitsky <maximlevitsky@gmail.com>
9392S: Maintained
21c26f50
JP
9393F: drivers/mtd/nand/r852.c
9394F: drivers/mtd/nand/r852.h
67e054e9 9395
92634125
ML
9396RICOH R5C592 MEMORYSTICK DRIVER
9397M: Maxim Levitsky <maximlevitsky@gmail.com>
9398S: Maintained
9399F: drivers/memstick/host/r592.*
9400
27f1d2f9
SA
9401ROCCAT DRIVERS
9402M: Stefan Achatz <erazor_de@users.sourceforge.net>
9403W: http://sourceforge.net/projects/roccat/
9404S: Maintained
9405F: drivers/hid/hid-roccat*
9406F: include/linux/hid-roccat*
9407F: Documentation/ABI/*/sysfs-driver-hid-roccat*
9408
4b8ac966
JP
9409ROCKER DRIVER
9410M: Jiri Pirko <jiri@resnulli.us>
9411M: Scott Feldman <sfeldma@gmail.com>
9412L: netdev@vger.kernel.org
9413S: Supported
9414F: drivers/net/ethernet/rocker/
9415
1da177e4
LT
9416ROCKETPORT DRIVER
9417P: Comtrol Corp.
1da177e4
LT
9418W: http://www.comtrol.com
9419S: Maintained
679655da 9420F: Documentation/serial/rocket.txt
c897401b 9421F: drivers/tty/rocket*
1da177e4 9422
7645c2f4
KC
9423ROCKETPORT EXPRESS/INFINITY DRIVER
9424M: Kevin Cernekee <cernekee@gmail.com>
9425L: linux-serial@vger.kernel.org
9426S: Odd Fixes
9427F: drivers/tty/serial/rp2.*
9428
1da177e4 9429ROSE NETWORK LAYER
8b58be88 9430M: Ralf Baechle <ralf@linux-mips.org>
1da177e4 9431L: linux-hams@vger.kernel.org
d34cb28a 9432W: http://www.linux-ax25.org/
1da177e4 9433S: Maintained
679655da 9434F: include/net/rose.h
c117ab84 9435F: include/uapi/linux/rose.h
679655da 9436F: net/rose/
1da177e4 9437
91952bc0
AP
9438RTL2830 MEDIA DRIVER
9439M: Antti Palosaari <crope@iki.fi>
9440L: linux-media@vger.kernel.org
a825eaec 9441W: https://linuxtv.org
91952bc0
AP
9442W: http://palosaari.fi/linux/
9443Q: http://patchwork.linuxtv.org/project/linux-media/list/
9444T: git git://linuxtv.org/anttip/media_tree.git
9445S: Maintained
9446F: drivers/media/dvb-frontends/rtl2830*
9447
27a0aacf
AP
9448RTL2832 MEDIA DRIVER
9449M: Antti Palosaari <crope@iki.fi>
9450L: linux-media@vger.kernel.org
a825eaec 9451W: https://linuxtv.org
27a0aacf
AP
9452W: http://palosaari.fi/linux/
9453Q: http://patchwork.linuxtv.org/project/linux-media/list/
9454T: git git://linuxtv.org/anttip/media_tree.git
9455S: Maintained
9456F: drivers/media/dvb-frontends/rtl2832*
9457
ba6e6f6e
AP
9458RTL2832_SDR MEDIA DRIVER
9459M: Antti Palosaari <crope@iki.fi>
9460L: linux-media@vger.kernel.org
a825eaec 9461W: https://linuxtv.org
ba6e6f6e
AP
9462W: http://palosaari.fi/linux/
9463Q: http://patchwork.linuxtv.org/project/linux-media/list/
9464T: git git://linuxtv.org/anttip/media_tree.git
9465S: Maintained
b4bb1c28 9466F: drivers/media/dvb-frontends/rtl2832_sdr*
ba6e6f6e 9467
59840488 9468RTL8180 WIRELESS DRIVER
605bebe2 9469L: linux-wireless@vger.kernel.org
491b26b4 9470W: http://wireless.kernel.org/
54e5881d 9471T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
7be6ff65 9472S: Orphan
62141726 9473F: drivers/net/wireless/realtek/rtl818x/rtl8180/
605bebe2 9474
59840488 9475RTL8187 WIRELESS DRIVER
9f0939bf 9476M: Herton Ronaldo Krzesinski <herton@canonical.com>
8b58be88
JP
9477M: Hin-Tak Leung <htl10@users.sourceforge.net>
9478M: Larry Finger <Larry.Finger@lwfinger.net>
7d2c86b5 9479L: linux-wireless@vger.kernel.org
491b26b4 9480W: http://wireless.kernel.org/
54e5881d 9481T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
7d2c86b5 9482S: Maintained
62141726 9483F: drivers/net/wireless/realtek/rtl818x/rtl8187/
59840488 9484
3cf0c8ad
LF
9485RTL8192CE WIRELESS DRIVER
9486M: Larry Finger <Larry.Finger@lwfinger.net>
9487M: Chaoming Li <chaoming_li@realsil.com.cn>
9488L: linux-wireless@vger.kernel.org
491b26b4 9489W: http://wireless.kernel.org/
3cf0c8ad
LF
9490T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
9491S: Maintained
62141726
KV
9492F: drivers/net/wireless/realtek/rtlwifi/
9493F: drivers/net/wireless/realtek/rtlwifi/rtl8192ce/
59840488 9494
26f1fad2
JS
9495RTL8XXXU WIRELESS DRIVER (rtl8xxxu)
9496M: Jes Sorensen <Jes.Sorensen@redhat.com>
9497L: linux-wireless@vger.kernel.org
9498T: git git://git.kernel.org/pub/scm/linux/kernel/git/jes/linux.git rtl8723au-mac80211
9499S: Maintained
9500F: drivers/net/wireless/realtek/rtl8xxxu/
9501
9eb8ef74 9502S3 SAVAGE FRAMEBUFFER DRIVER
8b58be88 9503M: Antonino Daplas <adaplas@gmail.com>
c69f677c 9504L: linux-fbdev@vger.kernel.org
ce00f85c 9505S: Maintained
8a61f013 9506F: drivers/video/fbdev/savage/
9eb8ef74 9507
1da177e4 9508S390
8b58be88
JP
9509M: Martin Schwidefsky <schwidefsky@de.ibm.com>
9510M: Heiko Carstens <heiko.carstens@de.ibm.com>
d58140cc 9511L: linux-s390@vger.kernel.org
5238da45 9512W: http://www.ibm.com/developerworks/linux/linux390/
9f273c24 9513T: git git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux.git
5238da45 9514S: Supported
679655da 9515F: arch/s390/
a968cd3e 9516F: drivers/s390/
3bfe6858
JN
9517F: Documentation/s390/
9518F: Documentation/DocBook/s390*
5238da45 9519
322986ca
SO
9520S390 COMMON I/O LAYER
9521M: Sebastian Ott <sebott@linux.vnet.ibm.com>
9522M: Peter Oberparleiter <oberpar@linux.vnet.ibm.com>
9523L: linux-s390@vger.kernel.org
9524W: http://www.ibm.com/developerworks/linux/linux390/
9525S: Supported
9526F: drivers/s390/cio/
9527
9528S390 DASD DRIVER
9529M: Stefan Weinhuber <wein@de.ibm.com>
9530M: Stefan Haberland <stefan.haberland@de.ibm.com>
9531L: linux-s390@vger.kernel.org
9532W: http://www.ibm.com/developerworks/linux/linux390/
9533S: Supported
9534F: drivers/s390/block/dasd*
9535F: block/partitions/ibm.c
9536
5238da45 9537S390 NETWORK DRIVERS
f0c59aff 9538M: Ursula Braun <ubraun@linux.vnet.ibm.com>
d58140cc 9539L: linux-s390@vger.kernel.org
5238da45
HC
9540W: http://www.ibm.com/developerworks/linux/linux390/
9541S: Supported
679655da 9542F: drivers/s390/net/
5238da45 9543
322986ca
SO
9544S390 PCI SUBSYSTEM
9545M: Sebastian Ott <sebott@linux.vnet.ibm.com>
9546M: Gerald Schaefer <gerald.schaefer@de.ibm.com>
9547L: linux-s390@vger.kernel.org
9548W: http://www.ibm.com/developerworks/linux/linux390/
9549S: Supported
9550F: arch/s390/pci/
9551F: drivers/pci/hotplug/s390_pci_hpc.c
9552
feed9b62 9553S390 ZCRYPT DRIVER
5c8d0983 9554M: Ingo Tuchscherer <ingo.tuchscherer@de.ibm.com>
feed9b62 9555L: linux-s390@vger.kernel.org
a968cd3e 9556W: http://www.ibm.com/developerworks/linux/linux390/
feed9b62 9557S: Supported
d5ca6918 9558F: drivers/s390/crypto/
feed9b62 9559
5238da45 9560S390 ZFCP DRIVER
d38e19d0 9561M: Steffen Maier <maier@linux.vnet.ibm.com>
d58140cc 9562L: linux-s390@vger.kernel.org
5238da45 9563W: http://www.ibm.com/developerworks/linux/linux390/
1da177e4 9564S: Supported
679655da 9565F: drivers/s390/scsi/zfcp_*
1da177e4 9566
dd96df2c 9567S390 IUCV NETWORK LAYER
f0c59aff 9568M: Ursula Braun <ubraun@linux.vnet.ibm.com>
dd96df2c
UB
9569L: linux-s390@vger.kernel.org
9570W: http://www.ibm.com/developerworks/linux/linux390/
9571S: Supported
679655da
JP
9572F: drivers/s390/net/*iucv*
9573F: include/net/iucv/
9574F: net/iucv/
dd96df2c 9575
8128f23c
GS
9576S390 IOMMU (PCI)
9577M: Gerald Schaefer <gerald.schaefer@de.ibm.com>
9578L: linux-s390@vger.kernel.org
9579W: http://www.ibm.com/developerworks/linux/linux390/
9580S: Supported
9581F: drivers/iommu/s390-iommu.c
9582
4dde7f75 9583S3C24XX SD/MMC Driver
8b58be88 9584M: Ben Dooks <ben-linux@fluff.org>
efc03ecb 9585L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
4dde7f75 9586S: Supported
679655da 9587F: drivers/mmc/host/s3cmci.*
4dde7f75 9588
1f15a229
HV
9589SAA6588 RDS RECEIVER DRIVER
9590M: Hans Verkuil <hverkuil@xs4all.nl>
9591L: linux-media@vger.kernel.org
9592T: git git://linuxtv.org/media_tree.git
a825eaec 9593W: https://linuxtv.org
1f15a229
HV
9594S: Odd Fixes
9595F: drivers/media/i2c/saa6588*
9596
98ed12e6 9597SAA7134 VIDEO4LINUX DRIVER
009a5410 9598M: Mauro Carvalho Chehab <mchehab@osg.samsung.com>
98ed12e6 9599L: linux-media@vger.kernel.org
a825eaec 9600W: https://linuxtv.org
98ed12e6
MCC
9601T: git git://linuxtv.org/media_tree.git
9602S: Odd fixes
e42bf501 9603F: Documentation/video4linux/*.saa7134
98ed12e6
MCC
9604F: drivers/media/pci/saa7134/
9605
1da177e4 9606SAA7146 VIDEO4LINUX-2 DRIVER
566b8157 9607M: Hans Verkuil <hverkuil@xs4all.nl>
661263b5 9608L: linux-media@vger.kernel.org
275ffde4 9609T: git git://linuxtv.org/media_tree.git
1da177e4 9610S: Maintained
90d72ac6
MCC
9611F: drivers/media/common/saa7146/
9612F: drivers/media/pci/saa7146/
9613F: include/media/saa7146*
1da177e4 9614
92304a40 9615SAMSUNG LAPTOP DRIVER
5909c654 9616M: Corentin Chary <corentin.chary@gmail.com>
92304a40
CC
9617L: platform-driver-x86@vger.kernel.org
9618S: Maintained
9619F: drivers/platform/x86/samsung-laptop.c
9620
4a109cc0 9621SAMSUNG AUDIO (ASoC) DRIVERS
250b6851 9622M: Sangbeom Kim <sbkim73@samsung.com>
4a109cc0
MB
9623L: alsa-devel@alsa-project.org (moderated for non-subscribers)
9624S: Supported
14430813 9625F: sound/soc/samsung/
4a109cc0 9626
0d89a28b 9627SAMSUNG FRAMEBUFFER DRIVER
b7701755 9628M: Jingoo Han <jingoohan1@gmail.com>
0d89a28b
JH
9629L: linux-fbdev@vger.kernel.org
9630S: Maintained
8a61f013 9631F: drivers/video/fbdev/s3c-fb.c
0d89a28b 9632
b40f0632 9633SAMSUNG MULTIFUNCTION PMIC DEVICE DRIVERS
f69d3a17 9634M: Sangbeom Kim <sbkim73@samsung.com>
b40f0632 9635M: Krzysztof Kozlowski <k.kozlowski@samsung.com>
f69d3a17 9636L: linux-kernel@vger.kernel.org
b40f0632 9637L: linux-samsung-soc@vger.kernel.org
f69d3a17
SK
9638S: Supported
9639F: drivers/mfd/sec*.c
9640F: drivers/regulator/s2m*.c
9641F: drivers/regulator/s5m*.c
b40f0632
KK
9642F: drivers/clk/clk-s2mps11.c
9643F: drivers/rtc/rtc-s5m.c
f69d3a17 9644F: include/linux/mfd/samsung/
a13c7c51
KK
9645F: Documentation/devicetree/bindings/mfd/samsung,sec-core.txt
9646F: Documentation/devicetree/bindings/regulator/samsung,s2m*.txt
27383ca9 9647F: Documentation/devicetree/bindings/regulator/samsung,s5m*.txt
a13c7c51 9648F: Documentation/devicetree/bindings/clock/samsung,s2mps11.txt
f69d3a17 9649
038f5c4b
SN
9650SAMSUNG S5P/EXYNOS4 SOC SERIES CAMERA SUBSYSTEM DRIVERS
9651M: Kyungmin Park <kyungmin.park@samsung.com>
9652M: Sylwester Nawrocki <s.nawrocki@samsung.com>
9653L: linux-media@vger.kernel.org
9654Q: https://patchwork.linuxtv.org/project/linux-media/list/
9655S: Supported
9656F: drivers/media/platform/exynos4-is/
038f5c4b 9657
6fd86ab2
SN
9658SAMSUNG S3C24XX/S3C64XX SOC SERIES CAMIF DRIVER
9659M: Sylwester Nawrocki <sylvester.nawrocki@gmail.com>
9660L: linux-media@vger.kernel.org
9661L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
9662S: Maintained
9663F: drivers/media/platform/s3c-camif/
d647f0b7 9664F: include/media/drv-intf/s3c_camif.h
6fd86ab2 9665
b84ef24e
AH
9666SAMSUNG S5C73M3 CAMERA DRIVER
9667M: Kyungmin Park <kyungmin.park@samsung.com>
9668M: Andrzej Hajda <a.hajda@samsung.com>
9669L: linux-media@vger.kernel.org
9670S: Supported
9671F: drivers/media/i2c/s5c73m3/*
9672
7d459937
AH
9673SAMSUNG S5K5BAF CAMERA DRIVER
9674M: Kyungmin Park <kyungmin.park@samsung.com>
9675M: Andrzej Hajda <a.hajda@samsung.com>
9676L: linux-media@vger.kernel.org
9677S: Supported
9678F: drivers/media/i2c/s5k5baf.c
9679
c04c674f
RB
9680SAMSUNG S3FWRN5 NFC DRIVER
9681M: Robert Baldyga <r.baldyga@samsung.com>
079c2652 9682M: Krzysztof Opasiak <k.opasiak@samsung.com>
c04c674f
RB
9683L: linux-nfc@lists.01.org (moderated for non-subscribers)
9684S: Supported
9685F: drivers/nfc/s3fwrn5
9686
310e39c9 9687SAMSUNG SOC CLOCK DRIVERS
fea685e9
TF
9688M: Sylwester Nawrocki <s.nawrocki@samsung.com>
9689M: Tomasz Figa <tomasz.figa@gmail.com>
310e39c9
TF
9690S: Supported
9691L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
9692F: drivers/clk/samsung/
9693
66890ed6
BA
9694SAMSUNG SXGBE DRIVERS
9695M: Byungho An <bh74.an@samsung.com>
9696M: Girish K S <ks.giri@samsung.com>
66890ed6
BA
9697M: Vipul Pandya <vipul.pandya@samsung.com>
9698S: Supported
9699L: netdev@vger.kernel.org
9700F: drivers/net/ethernet/samsung/sxgbe/
9701
93c537af
LM
9702SAMSUNG THERMAL DRIVER
9703M: Lukasz Majewski <l.majewski@samsung.com>
9704L: linux-pm@vger.kernel.org
9705L: linux-samsung-soc@vger.kernel.org
9706S: Supported
9f273c24 9707T: git https://github.com/lmajewski/linux-samsung-thermal.git
93c537af
LM
9708F: drivers/thermal/samsung/
9709
e296cd32
KD
9710SAMSUNG USB2 PHY DRIVER
9711M: Kamil Debski <k.debski@samsung.com>
9712L: linux-kernel@vger.kernel.org
9713S: Supported
9714F: Documentation/devicetree/bindings/phy/samsung-phy.txt
9715F: Documentation/phy/samsung-usb2.txt
9716F: drivers/phy/phy-exynos4210-usb2.c
9717F: drivers/phy/phy-exynos4x12-usb2.c
9718F: drivers/phy/phy-exynos5250-usb2.c
9719F: drivers/phy/phy-s5pv210-usb2.c
9720F: drivers/phy/phy-samsung-usb2.c
9721F: drivers/phy/phy-samsung-usb2.h
9722
ca749e2a 9723SERIAL DRIVERS
5e30bbb7 9724M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
ca749e2a 9725L: linux-serial@vger.kernel.org
5e30bbb7 9726S: Maintained
14430813 9727F: drivers/tty/serial/
ca749e2a 9728
aecb7b64 9729SYNOPSYS DESIGNWARE DMAC DRIVER
da89947b 9730M: Viresh Kumar <vireshk@kernel.org>
337ae47c 9731M: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
aecb7b64 9732S: Maintained
1fb200d6 9733F: include/linux/dma/dw.h
3d598f47 9734F: include/linux/platform_data/dma-dw.h
61a76496 9735F: drivers/dma/dw/
aecb7b64 9736
058999cc
LP
9737SYNOPSYS DESIGNWARE ETHERNET QOS 4.10a driver
9738M: Lars Persson <lars.persson@axis.com>
9739L: netdev@vger.kernel.org
9740S: Supported
9741F: Documentation/devicetree/bindings/net/snps,dwc-qos-ethernet.txt
9742F: drivers/net/ethernet/synopsys/dwc_eth_qos.c
9743
fc531d98 9744SYNOPSYS DESIGNWARE I2C DRIVER
fc531d98 9745M: Jarkko Nikula <jarkko.nikula@linux.intel.com>
d0781b98
AS
9746R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
9747R: Mika Westerberg <mika.westerberg@linux.intel.com>
fc531d98
WS
9748L: linux-i2c@vger.kernel.org
9749S: Maintained
9750F: drivers/i2c/busses/i2c-designware-*
9751F: include/linux/platform_data/i2c-designware.h
9752
f9e37137 9753SYNOPSYS DESIGNWARE MMC/SD/SDIO DRIVER
f9e37137
SJ
9754M: Jaehoon Chung <jh80.chung@samsung.com>
9755L: linux-mmc@vger.kernel.org
9756S: Maintained
9757F: include/linux/mmc/dw_mmc.h
9758F: drivers/mmc/host/dw_mmc*
9759
a961e698
AS
9760SYSTEM TRACE MODULE CLASS
9761M: Alexander Shishkin <alexander.shishkin@linux.intel.com>
9762S: Maintained
9763F: Documentation/trace/stm.txt
9764F: drivers/hwtracing/stm/
9765F: include/linux/stm.h
9766F: include/uapi/linux/stm.h
9767
1db121d6
AN
9768THUNDERBOLT DRIVER
9769M: Andreas Noever <andreas.noever@gmail.com>
9770S: Maintained
9771F: drivers/thunderbolt/
9772
e35a49b1
SR
9773TI BQ27XXX POWER SUPPLY DRIVER
9774R: Andrew F. Davis <afd@ti.com>
9775F: include/linux/power/bq27xxx_battery.h
9776F: drivers/power/bq27xxx_battery.c
9777F: drivers/power/bq27xxx_battery_i2c.c
9778
34db37c6 9779TIMEKEEPING, CLOCKSOURCE CORE, NTP, ALARMTIMER
50363737 9780M: John Stultz <john.stultz@linaro.org>
88606e80 9781M: Thomas Gleixner <tglx@linutronix.de>
981c3a4f 9782L: linux-kernel@vger.kernel.org
75fc2d37 9783T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
88606e80
TG
9784S: Supported
9785F: include/linux/clocksource.h
9786F: include/linux/time.h
9787F: include/linux/timex.h
c117ab84
CEB
9788F: include/uapi/linux/time.h
9789F: include/uapi/linux/timex.h
88606e80
TG
9790F: kernel/time/clocksource.c
9791F: kernel/time/time*.c
34db37c6 9792F: kernel/time/alarmtimer.c
88606e80 9793F: kernel/time/ntp.c
7fe5f1c1 9794F: tools/testing/selftests/timers/
88606e80 9795
1da177e4 9796SC1200 WDT DRIVER
b300645a 9797M: Zwane Mwaikambo <zwanem@gmail.com>
1da177e4 9798S: Maintained
679655da 9799F: drivers/watchdog/sc1200wdt.c
1da177e4
LT
9800
9801SCHEDULER
dd9b238c 9802M: Ingo Molnar <mingo@redhat.com>
8b58be88 9803M: Peter Zijlstra <peterz@infradead.org>
981c3a4f 9804L: linux-kernel@vger.kernel.org
75fc2d37 9805T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git sched/core
1da177e4 9806S: Maintained
95c0d71d 9807F: kernel/sched/
679655da 9808F: include/linux/sched.h
c117ab84 9809F: include/uapi/linux/sched.h
c2eb505b 9810F: include/linux/wait.h
1da177e4 9811
6bcf6737 9812SCORE ARCHITECTURE
ed38665e 9813M: Chen Liqin <liqin.linux@gmail.com>
a2681a75 9814M: Lennox Wu <lennox.wu@gmail.com>
ed38665e 9815W: http://www.sunplus.com
6bcf6737 9816S: Supported
a2681a75 9817F: arch/score/
6bcf6737 9818
80f390ea
SH
9819SYSTEM CONTROL & POWER INTERFACE (SCPI) Message Protocol drivers
9820M: Sudeep Holla <sudeep.holla@arm.com>
9821L: linux-arm-kernel@lists.infradead.org
9822S: Maintained
9823F: Documentation/devicetree/bindings/arm/arm,scpi.txt
cd52c2a4 9824F: drivers/clk/clk-scpi.c
8def3103 9825F: drivers/cpufreq/scpi-cpufreq.c
8cb7cf56
SH
9826F: drivers/firmware/arm_scpi.c
9827F: include/linux/scpi_protocol.h
80f390ea 9828
1da177e4 9829SCSI CDROM DRIVER
8b58be88 9830M: Jens Axboe <axboe@kernel.dk>
1da177e4
LT
9831L: linux-scsi@vger.kernel.org
9832W: http://www.kernel.dk
9833S: Maintained
679655da 9834F: drivers/scsi/sr*
1da177e4 9835
fb50a83d 9836SCSI RDMA PROTOCOL (SRP) INITIATOR
3453bddb 9837M: Bart Van Assche <bart.vanassche@sandisk.com>
fb50a83d
RD
9838L: linux-rdma@vger.kernel.org
9839S: Supported
9840W: http://www.openfabrics.org
9841Q: http://patchwork.kernel.org/project/linux-rdma/list/
9842T: git git://git.kernel.org/pub/scm/linux/kernel/git/dad/srp-initiator.git
9843F: drivers/infiniband/ulp/srp/
9844F: include/scsi/srp.h
9845
1da177e4 9846SCSI SG DRIVER
8b58be88 9847M: Doug Gilbert <dgilbert@interlog.com>
1da177e4 9848L: linux-scsi@vger.kernel.org
59ab3c93 9849W: http://sg.danny.cz/sg
1da177e4 9850S: Maintained
59ab3c93 9851F: Documentation/scsi/scsi-generic.txt
679655da
JP
9852F: drivers/scsi/sg.c
9853F: include/scsi/sg.h
1da177e4
LT
9854
9855SCSI SUBSYSTEM
7ee7895c 9856M: "James E.J. Bottomley" <jejb@linux.vnet.ibm.com>
0351b8f8 9857T: git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi.git
f4ab421b
MP
9858M: "Martin K. Petersen" <martin.petersen@oracle.com>
9859T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git
9860L: linux-scsi@vger.kernel.org
1da177e4 9861S: Maintained
679655da
JP
9862F: drivers/scsi/
9863F: include/scsi/
1da177e4
LT
9864
9865SCSI TAPE DRIVER
8b58be88 9866M: Kai Mäkisara <Kai.Makisara@kolumbus.fi>
1da177e4
LT
9867L: linux-scsi@vger.kernel.org
9868S: Maintained
679655da 9869F: Documentation/scsi/st.txt
f7269cfc
JD
9870F: drivers/scsi/st.*
9871F: drivers/scsi/st_*.h
1da177e4
LT
9872
9873SCTP PROTOCOL
8b6efb75 9874M: Vlad Yasevich <vyasevich@gmail.com>
02c38d0a 9875M: Neil Horman <nhorman@tuxdriver.com>
1a418796 9876L: linux-sctp@vger.kernel.org
5f85813c 9877W: http://lksctp.sourceforge.net
8b6efb75 9878S: Maintained
679655da
JP
9879F: Documentation/networking/sctp.txt
9880F: include/linux/sctp.h
4d58c025 9881F: include/uapi/linux/sctp.h
679655da
JP
9882F: include/net/sctp/
9883F: net/sctp/
1da177e4
LT
9884
9885SCx200 CPU SUPPORT
8b58be88 9886M: Jim Cromie <jim.cromie@gmail.com>
1662d32c 9887S: Odd Fixes
679655da 9888F: Documentation/i2c/busses/scx200_acb
390889b6 9889F: arch/x86/platform/scx200/
679655da
JP
9890F: drivers/watchdog/scx200_wdt.c
9891F: drivers/i2c/busses/scx200*
9892F: drivers/mtd/maps/scx200_docflash.c
9893F: include/linux/scx200.h
1662d32c
JC
9894
9895SCx200 GPIO DRIVER
8b58be88 9896M: Jim Cromie <jim.cromie@gmail.com>
1662d32c 9897S: Maintained
679655da
JP
9898F: drivers/char/scx200_gpio.c
9899F: include/linux/scx200_gpio.h
1662d32c
JC
9900
9901SCx200 HRT CLOCKSOURCE DRIVER
8b58be88 9902M: Jim Cromie <jim.cromie@gmail.com>
1662d32c 9903S: Maintained
679655da 9904F: drivers/clocksource/scx200_hrt.c
1da177e4 9905
6a36913a 9906SDRICOH_CS MMC/SD HOST CONTROLLER INTERFACE DRIVER
8b58be88 9907M: Sascha Sommer <saschasommer@freenet.de>
6a36913a
SS
9908L: sdricohcs-devel@lists.sourceforge.net (subscribers-only)
9909S: Maintained
679655da 9910F: drivers/mmc/host/sdricoh_cs.c
6a36913a 9911
e7839f25 9912SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) DRIVER
ddfe954d 9913M: Adrian Hunter <adrian.hunter@intel.com>
7a241d6e 9914L: linux-mmc@vger.kernel.org
ddfe954d
UH
9915T: git git://git.infradead.org/users/ahunter/linux-sdhci.git
9916S: Maintained
9917F: drivers/mmc/host/sdhci*
9918F: include/linux/mmc/sdhci*
e2d1d6c0 9919
c04f9d61
KC
9920SECURE COMPUTING
9921M: Kees Cook <keescook@chromium.org>
a0cfd75f
KC
9922R: Andy Lutomirski <luto@amacapital.net>
9923R: Will Drewry <wad@chromium.org>
c04f9d61
KC
9924T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git seccomp
9925S: Supported
9926F: kernel/seccomp.c
9927F: include/uapi/linux/seccomp.h
9928F: include/linux/seccomp.h
c99ee51a 9929F: tools/testing/selftests/seccomp/*
c04f9d61
KC
9930K: \bsecure_computing
9931K: \bTIF_SECCOMP\b
9932
0d1bb41a 9933SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) SAMSUNG DRIVER
8b58be88 9934M: Ben Dooks <ben-linux@fluff.org>
dc524882 9935M: Jaehoon Chung <jh80.chung@samsung.com>
7a241d6e 9936L: linux-mmc@vger.kernel.org
0d1bb41a 9937S: Maintained
dc524882 9938F: drivers/mmc/host/sdhci-s3c*
0d1bb41a 9939
c63b3cba 9940SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) ST SPEAR DRIVER
da89947b 9941M: Viresh Kumar <vireshk@kernel.org>
fbfa0748 9942L: spear-devel@list.st.com
c63b3cba
VK
9943L: linux-mmc@vger.kernel.org
9944S: Maintained
9945F: drivers/mmc/host/sdhci-spear.c
9946
8711cca2 9947SECURITY SUBSYSTEM
9b45c0d2 9948M: James Morris <james.l.morris@oracle.com>
9c3646d1 9949M: "Serge E. Hallyn" <serge@hallyn.com>
8711cca2 9950L: linux-security-module@vger.kernel.org (suggested Cc:)
89879a7e 9951T: git git://git.kernel.org/pub/scm/linux/kernel/git/jmorris/linux-security.git
9ccf010f 9952W: http://kernsec.org/
8711cca2 9953S: Supported
7d2c86b5 9954F: security/
8711cca2 9955
1da177e4 9956SECURITY CONTACT
8b58be88 9957M: Security Officers <security@kernel.org>
1da177e4
LT
9958S: Supported
9959
9960SELINUX SECURITY MODULE
e0238b4c 9961M: Paul Moore <paul@paul-moore.com>
8b58be88 9962M: Stephen Smalley <sds@tycho.nsa.gov>
8b58be88 9963M: Eric Paris <eparis@parisplace.org>
e0238b4c 9964L: selinux@tycho.nsa.gov (moderated for non-subscribers)
f058925b 9965W: http://selinuxproject.org
5a5f2acf 9966T: git git://git.infradead.org/users/pcmoore/selinux
1da177e4 9967S: Supported
679655da
JP
9968F: include/linux/selinux*
9969F: security/selinux/
6bde95ce 9970F: scripts/selinux/
1da177e4 9971
c1c124e9
JJ
9972APPARMOR SECURITY MODULE
9973M: John Johansen <john.johansen@canonical.com>
9974L: apparmor@lists.ubuntu.com (subscribers-only, general discussion)
9975W: apparmor.wiki.kernel.org
9976T: git git://git.kernel.org/pub/scm/linux/kernel/git/jj/apparmor-dev.git
9977S: Supported
9978F: security/apparmor/
9979
730daa16
KC
9980YAMA SECURITY MODULE
9981M: Kees Cook <keescook@chromium.org>
9982T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git yama/tip
9983S: Supported
9984F: security/yama/
9985
cef2cf07 9986SENSABLE PHANTOM
8b58be88 9987M: Jiri Slaby <jirislaby@gmail.com>
cef2cf07 9988S: Maintained
679655da 9989F: drivers/misc/phantom.c
c117ab84 9990F: include/uapi/linux/phantom.h
cef2cf07 9991
6733b39a 9992SERVER ENGINES 10Gbps iSCSI - BladeEngine 2 DRIVER
4627de93 9993M: Jayamohan Kallickal <jayamohan.kallickal@avagotech.com>
9d27e216
KM
9994M: Ketan Mukadam <ketan.mukadam@avagotech.com>
9995M: John Soni Jose <sony.john@avagotech.com>
3387f656 9996L: linux-scsi@vger.kernel.org
4627de93 9997W: http://www.avagotech.com
3387f656
JP
9998S: Supported
9999F: drivers/scsi/be2iscsi/
6733b39a 10000
6938f855 10001Emulex 10Gbps NIC BE2, BE3-R, Lancer, Skyhawk-R DRIVER
aa7b4537
SP
10002M: Sathya Perla <sathya.perla@broadcom.com>
10003M: Ajit Khaparde <ajit.khaparde@broadcom.com>
10004M: Padmanabh Ratnakar <padmanabh.ratnakar@broadcom.com>
10005M: Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com>
10006M: Somnath Kotur <somnath.kotur@broadcom.com>
7d2c86b5 10007L: netdev@vger.kernel.org
fea3af67 10008W: http://www.emulex.com
7d2c86b5 10009S: Supported
9aebddd1 10010F: drivers/net/ethernet/emulex/benet/
6b7c5b94 10011
d2928a8c 10012EMULEX ONECONNECT ROCE DRIVER
2b8e7333
LN
10013M: Selvin Xavier <selvin.xavier@avagotech.com>
10014M: Devesh Sharma <devesh.sharma@avagotech.com>
10015M: Mitesh Ahuja <mitesh.ahuja@avagotech.com>
d2928a8c
SX
10016L: linux-rdma@vger.kernel.org
10017W: http://www.emulex.com
10018S: Supported
10019F: drivers/infiniband/hw/ocrdma/
10020
8ceee660 10021SFC NETWORK DRIVER
c06f51ea 10022M: Solarflare linux maintainers <linux-net-drivers@solarflare.com>
8533ccf3 10023M: Shradha Shah <sshah@solarflare.com>
c06f51ea 10024L: netdev@vger.kernel.org
8ceee660 10025S: Supported
874aeea5 10026F: drivers/net/ethernet/sfc/
8ceee660 10027
e2d1d6c0 10028SGI GRU DRIVER
cc883afc 10029M: Dimitri Sivanich <sivanich@sgi.com>
e2d1d6c0 10030S: Maintained
679655da 10031F: drivers/misc/sgi-gru/
e2d1d6c0
RD
10032
10033SGI SN-IA64 (Altix) SERIAL CONSOLE DRIVER
8b58be88 10034M: Pat Gefre <pfg@sgi.com>
e2d1d6c0
RD
10035L: linux-ia64@vger.kernel.org
10036S: Supported
679655da 10037F: Documentation/ia64/serial.txt
df621252 10038F: drivers/tty/serial/ioc?_serial.c
679655da 10039F: include/linux/ioc?.h
e2d1d6c0 10040
75312619 10041SGI XP/XPC/XPNET DRIVER
e180383f
RH
10042M: Cliff Whickman <cpw@sgi.com>
10043M: Robin Holt <robinmholt@gmail.com>
75312619 10044S: Maintained
679655da 10045F: drivers/misc/sgi-xp/
75312619 10046
46eacf3b
AP
10047SI2157 MEDIA DRIVER
10048M: Antti Palosaari <crope@iki.fi>
10049L: linux-media@vger.kernel.org
a825eaec 10050W: https://linuxtv.org
46eacf3b
AP
10051W: http://palosaari.fi/linux/
10052Q: http://patchwork.linuxtv.org/project/linux-media/list/
10053T: git git://linuxtv.org/anttip/media_tree.git
10054S: Maintained
10055F: drivers/media/tuners/si2157*
10056
75e2d5ba
AP
10057SI2168 MEDIA DRIVER
10058M: Antti Palosaari <crope@iki.fi>
10059L: linux-media@vger.kernel.org
a825eaec 10060W: https://linuxtv.org
75e2d5ba
AP
10061W: http://palosaari.fi/linux/
10062Q: http://patchwork.linuxtv.org/project/linux-media/list/
10063T: git git://linuxtv.org/anttip/media_tree.git
10064S: Maintained
10065F: drivers/media/dvb-frontends/si2168*
10066
49cc629d
HV
10067SI470X FM RADIO RECEIVER I2C DRIVER
10068M: Hans Verkuil <hverkuil@xs4all.nl>
10069L: linux-media@vger.kernel.org
10070T: git git://linuxtv.org/media_tree.git
a825eaec 10071W: https://linuxtv.org
49cc629d
HV
10072S: Odd Fixes
10073F: drivers/media/radio/si470x/radio-si470x-i2c.c
10074
10075SI470X FM RADIO RECEIVER USB DRIVER
10076M: Hans Verkuil <hverkuil@xs4all.nl>
10077L: linux-media@vger.kernel.org
10078T: git git://linuxtv.org/media_tree.git
a825eaec 10079W: https://linuxtv.org
49cc629d
HV
10080S: Maintained
10081F: drivers/media/radio/si470x/radio-si470x-common.c
10082F: drivers/media/radio/si470x/radio-si470x.h
10083F: drivers/media/radio/si470x/radio-si470x-usb.c
10084
c937ca03
EV
10085SI4713 FM RADIO TRANSMITTER I2C DRIVER
10086M: Eduardo Valentin <edubezval@gmail.com>
10087L: linux-media@vger.kernel.org
10088T: git git://linuxtv.org/media_tree.git
a825eaec 10089W: https://linuxtv.org
c937ca03 10090S: Odd Fixes
99995ded 10091F: drivers/media/radio/si4713/si4713.?
c937ca03
EV
10092
10093SI4713 FM RADIO TRANSMITTER PLATFORM DRIVER
10094M: Eduardo Valentin <edubezval@gmail.com>
10095L: linux-media@vger.kernel.org
10096T: git git://linuxtv.org/media_tree.git
a825eaec 10097W: https://linuxtv.org
c937ca03 10098S: Odd Fixes
99995ded
DR
10099F: drivers/media/radio/si4713/radio-platform-si4713.c
10100
10101SI4713 FM RADIO TRANSMITTER USB DRIVER
10102M: Hans Verkuil <hverkuil@xs4all.nl>
10103L: linux-media@vger.kernel.org
10104T: git git://linuxtv.org/media_tree.git
a825eaec 10105W: https://linuxtv.org
99995ded
DR
10106S: Maintained
10107F: drivers/media/radio/si4713/radio-usb-si4713.c
c937ca03 10108
beb91d46 10109SIANO DVB DRIVER
009a5410 10110M: Mauro Carvalho Chehab <mchehab@osg.samsung.com>
beb91d46 10111L: linux-media@vger.kernel.org
a825eaec 10112W: https://linuxtv.org
beb91d46
MCC
10113T: git git://linuxtv.org/media_tree.git
10114S: Odd fixes
10115F: drivers/media/common/siano/
beb91d46 10116F: drivers/media/usb/siano/
beb91d46 10117F: drivers/media/usb/siano/
14430813 10118F: drivers/media/mmc/siano/
beb91d46 10119
6f15b602
HG
10120SIMPLEFB FB DRIVER
10121M: Hans de Goede <hdegoede@redhat.com>
10122L: linux-fbdev@vger.kernel.org
10123S: Maintained
2d799dde 10124F: Documentation/devicetree/bindings/display/simple-framebuffer.txt
6f15b602
HG
10125F: drivers/video/fbdev/simplefb.c
10126F: include/linux/platform_data/simplefb.h
10127
b618b69c 10128SH_VEU V4L2 MEM2MEM DRIVER
b618b69c 10129L: linux-media@vger.kernel.org
bb60fcb2 10130S: Orphan
b618b69c 10131F: drivers/media/platform/sh_veu.c
b618b69c
GL
10132
10133SH_VOU V4L2 OUTPUT DRIVER
b618b69c 10134L: linux-media@vger.kernel.org
bb60fcb2 10135S: Orphan
b618b69c 10136F: drivers/media/platform/sh_vou.c
d647f0b7 10137F: include/media/drv-intf/sh_vou.h
b618b69c 10138
6349d997 10139SIMPLE FIRMWARE INTERFACE (SFI)
2bf822d7 10140M: Len Brown <lenb@kernel.org>
6349d997
LB
10141L: sfi-devel@simplefirmware.org
10142W: http://simplefirmware.org/
10143T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux-sfi-2.6.git
e2d1d6c0 10144S: Supported
943fc810 10145F: arch/x86/platform/sfi/
6349d997
LB
10146F: drivers/sfi/
10147F: include/linux/sfi*.h
e2d1d6c0 10148
1da177e4
LT
10149SIMTEC EB110ATX (Chalice CATS)
10150P: Ben Dooks
b16957c6
BD
10151P: Vincent Sanders <vince@simtec.co.uk>
10152M: Simtec Linux Team <linux@simtec.co.uk>
1da177e4
LT
10153W: http://www.simtec.co.uk/products/EB110ATX/
10154S: Supported
10155
10156SIMTEC EB2410ITX (BAST)
10157P: Ben Dooks
b16957c6
BD
10158P: Vincent Sanders <vince@simtec.co.uk>
10159M: Simtec Linux Team <linux@simtec.co.uk>
1da177e4
LT
10160W: http://www.simtec.co.uk/products/EB2410ITX/
10161S: Supported
15dba387
JP
10162F: arch/arm/mach-s3c24xx/mach-bast.c
10163F: arch/arm/mach-s3c24xx/bast-ide.c
10164F: arch/arm/mach-s3c24xx/bast-irq.c
1da177e4 10165
4c5adde7 10166TI DAVINCI MACHINE SUPPORT
3ba789c0 10167M: Sekhar Nori <nsekhar@ti.com>
3cf2efd5 10168M: Kevin Hilman <khilman@kernel.org>
c9f46a85 10169T: git git://gitorious.org/linux-davinci/linux-davinci.git
8a6e2535 10170Q: http://patchwork.kernel.org/project/linux-davinci/list/
4c5adde7 10171S: Supported
14430813 10172F: arch/arm/mach-davinci/
046d0a37 10173F: drivers/i2c/busses/i2c-davinci.c
4c5adde7 10174
8d4b3f08 10175TI DAVINCI SERIES MEDIA DRIVER
e43cdb56 10176M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
8d4b3f08 10177L: linux-media@vger.kernel.org
a825eaec 10178W: https://linuxtv.org
8d4b3f08
LP
10179Q: http://patchwork.linuxtv.org/project/linux-media/list/
10180T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
9ce5eca7 10181S: Maintained
8d4b3f08
LP
10182F: drivers/media/platform/davinci/
10183F: include/media/davinci/
10184
417d2e50 10185TI AM437X VPFE DRIVER
e43cdb56 10186M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
417d2e50 10187L: linux-media@vger.kernel.org
a825eaec 10188W: https://linuxtv.org
417d2e50
BP
10189Q: http://patchwork.linuxtv.org/project/linux-media/list/
10190T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
10191S: Maintained
10192F: drivers/media/platform/am437x/
10193
c4c0283a 10194OV2659 OMNIVISION SENSOR DRIVER
e43cdb56 10195M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
c4c0283a 10196L: linux-media@vger.kernel.org
a825eaec 10197W: https://linuxtv.org
c4c0283a
BP
10198Q: http://patchwork.linuxtv.org/project/linux-media/list/
10199T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
10200S: Maintained
10201F: drivers/media/i2c/ov2659.c
b5dcee22 10202F: include/media/i2c/ov2659.h
c4c0283a 10203
3a6779f5
SM
10204SILICON MOTION SM712 FRAME BUFFER DRIVER
10205M: Sudip Mukherjee <sudipm.mukherjee@gmail.com>
10206M: Teddy Wang <teddy.wang@siliconmotion.com>
10207M: Sudip Mukherjee <sudip@vectorindia.org>
10208L: linux-fbdev@vger.kernel.org
10209S: Maintained
10210F: drivers/video/fbdev/sm712*
10211F: Documentation/fb/sm712fb.txt
10212
92aab3c0 10213SIS 190 ETHERNET DRIVER
8b58be88 10214M: Francois Romieu <romieu@fr.zoreil.com>
92aab3c0
FR
10215L: netdev@vger.kernel.org
10216S: Maintained
8c7de408 10217F: drivers/net/ethernet/sis/sis190.c
92aab3c0 10218
1da177e4 10219SIS 900/7016 FAST ETHERNET DRIVER
8b58be88 10220M: Daniele Venzano <venza@brownhat.org>
1da177e4 10221W: http://www.brownhat.org/sis900.html
979b6c13 10222L: netdev@vger.kernel.org
1da177e4 10223S: Maintained
8c7de408 10224F: drivers/net/ethernet/sis/sis900.*
1da177e4
LT
10225
10226SIS FRAMEBUFFER DRIVER
8b58be88 10227M: Thomas Winischhofer <thomas@winischhofer.net>
1da177e4 10228W: http://www.winischhofer.net/linuxsisvga.shtml
b7eee616 10229S: Maintained
679655da 10230F: Documentation/fb/sisfb.txt
8a61f013 10231F: drivers/video/fbdev/sis/
679655da 10232F: include/video/sisfb.h
1da177e4
LT
10233
10234SIS USB2VGA DRIVER
8b58be88 10235M: Thomas Winischhofer <thomas@winischhofer.net>
1da177e4
LT
10236W: http://www.winischhofer.at/linuxsisusbvga.shtml
10237S: Maintained
679655da 10238F: drivers/usb/misc/sisusbvga/
1da177e4 10239
415ad26d 10240SLAB ALLOCATOR
16e943bf 10241M: Christoph Lameter <cl@linux.com>
2ed1c525 10242M: Pekka Enberg <penberg@kernel.org>
16e943bf
CL
10243M: David Rientjes <rientjes@google.com>
10244M: Joonsoo Kim <iamjoonsoo.kim@lge.com>
10245M: Andrew Morton <akpm@linux-foundation.org>
415ad26d
CL
10246L: linux-mm@kvack.org
10247S: Maintained
679655da 10248F: include/linux/sl?b*.h
16e943bf 10249F: mm/sl?b*
415ad26d 10250
9fab9787 10251SLEEPABLE READ-COPY UPDATE (SRCU)
96a39bc4 10252M: Lai Jiangshan <jiangshanlai@gmail.com>
9fab9787 10253M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
ab0afd6c 10254M: Josh Triplett <josh@joshtriplett.org>
4632a191
PM
10255R: Steven Rostedt <rostedt@goodmis.org>
10256R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
981c3a4f 10257L: linux-kernel@vger.kernel.org
9fab9787
PM
10258W: http://www.rdrop.com/users/paulmck/RCU/
10259S: Supported
10260T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
4102adab
PM
10261F: include/linux/srcu.h
10262F: kernel/rcu/srcu.c
9fab9787 10263
66372841
CS
10264SMACK SECURITY MODULE
10265M: Casey Schaufler <casey@schaufler-ca.com>
10266L: linux-security-module@vger.kernel.org
10267W: http://schaufler-ca.com
10268T: git git://git.gitorious.org/smack-next/kernel.git
10269S: Maintained
10270F: Documentation/security/Smack.txt
10271F: security/smack/
10272
20651e0b 10273DRIVERS FOR ADAPTIVE VOLTAGE SCALING (AVS)
68ace3e1
KH
10274M: Kevin Hilman <khilman@kernel.org>
10275M: Nishanth Menon <nm@ti.com>
10276S: Maintained
20651e0b 10277F: drivers/power/avs/
68ace3e1
KH
10278F: include/linux/power/smartreflex.h
10279L: linux-pm@vger.kernel.org
10280
1da177e4 10281SMC91x ETHERNET DRIVER
2f82af08 10282M: Nicolas Pitre <nico@fluxnic.net>
18e2842b 10283S: Odd Fixes
ae150435 10284F: drivers/net/ethernet/smsc/smc91x.*
1da177e4 10285
e8e31622
SA
10286SMIA AND SMIA++ IMAGE SENSOR DRIVER
10287M: Sakari Ailus <sakari.ailus@iki.fi>
10288L: linux-media@vger.kernel.org
10289S: Maintained
14430813 10290F: drivers/media/i2c/smiapp/
b5dcee22 10291F: include/media/i2c/smiapp.h
e8e31622
SA
10292F: drivers/media/i2c/smiapp-pll.c
10293F: drivers/media/i2c/smiapp-pll.h
fd2bfdc8 10294F: include/uapi/linux/smiapp.h
a2cec3c0 10295F: Documentation/devicetree/bindings/media/i2c/nokia,smia.txt
e8e31622 10296
920fa1ff
GR
10297SMM665 HARDWARE MONITOR DRIVER
10298M: Guenter Roeck <linux@roeck-us.net>
968ce1b1 10299L: linux-hwmon@vger.kernel.org
920fa1ff
GR
10300S: Maintained
10301F: Documentation/hwmon/smm665
10302F: drivers/hwmon/smm665.c
10303
9df7305b 10304SMSC EMC2103 HARDWARE MONITOR DRIVER
90b24cfb 10305M: Steve Glendinning <steve.glendinning@shawell.net>
968ce1b1 10306L: linux-hwmon@vger.kernel.org
90b24cfb 10307S: Maintained
9df7305b
SG
10308F: Documentation/hwmon/emc2103
10309F: drivers/hwmon/emc2103.c
10310
a98d506c
HG
10311SMSC SCH5627 HARDWARE MONITOR DRIVER
10312M: Hans de Goede <hdegoede@redhat.com>
968ce1b1 10313L: linux-hwmon@vger.kernel.org
a98d506c
HG
10314S: Supported
10315F: Documentation/hwmon/sch5627
10316F: drivers/hwmon/sch5627.c
10317
6ea884db 10318SMSC47B397 HARDWARE MONITOR DRIVER
d8130624 10319M: Jean Delvare <jdelvare@suse.com>
968ce1b1 10320L: linux-hwmon@vger.kernel.org
6ea884db 10321S: Maintained
679655da
JP
10322F: Documentation/hwmon/smsc47b397
10323F: drivers/hwmon/smsc47b397.c
6ea884db 10324
fd9abb3d 10325SMSC911x ETHERNET DRIVER
90b24cfb 10326M: Steve Glendinning <steve.glendinning@shawell.net>
2cb37728 10327L: netdev@vger.kernel.org
90b24cfb 10328S: Maintained
679655da 10329F: include/linux/smsc911x.h
ae150435 10330F: drivers/net/ethernet/smsc/smsc911x.*
2cb37728
SG
10331
10332SMSC9420 PCI ETHERNET DRIVER
90b24cfb 10333M: Steve Glendinning <steve.glendinning@shawell.net>
fd9abb3d 10334L: netdev@vger.kernel.org
90b24cfb 10335S: Maintained
ae150435 10336F: drivers/net/ethernet/smsc/smsc9420.*
fd9abb3d 10337
3c8a63e2 10338SMSC UFX6000 and UFX7000 USB to VGA DRIVER
90b24cfb 10339M: Steve Glendinning <steve.glendinning@shawell.net>
3c8a63e2 10340L: linux-fbdev@vger.kernel.org
90b24cfb 10341S: Maintained
8a61f013 10342F: drivers/video/fbdev/smscufx.c
3c8a63e2 10343
668acf32 10344SOC-CAMERA V4L2 SUBSYSTEM
8b58be88 10345M: Guennadi Liakhovetski <g.liakhovetski@gmx.de>
661263b5 10346L: linux-media@vger.kernel.org
275ffde4 10347T: git git://linuxtv.org/media_tree.git
795fb7e7 10348S: Maintained
90d72ac6
MCC
10349F: include/media/soc*
10350F: drivers/media/i2c/soc_camera/
10351F: drivers/media/platform/soc_camera/
668acf32 10352
e2d1d6c0 10353SOEKRIS NET48XX LED SUPPORT
8b58be88 10354M: Chris Boot <bootc@bootc.net>
e2d1d6c0 10355S: Maintained
679655da 10356F: drivers/leds/leds-net48xx.c
e2d1d6c0 10357
e3994db1 10358SOFTLOGIC 6x10 MPEG CODEC
9661975d
AU
10359M: Bluecherry Maintainers <maintainers@bluecherrydvr.com>
10360M: Andrey Utkin <andrey.utkin@corp.bluecherry.net>
10361M: Andrey Utkin <andrey.krieger.utkin@gmail.com>
1f141f6b 10362M: Ismael Luceno <ismael@iodev.co.uk>
e3994db1
JP
10363L: linux-media@vger.kernel.org
10364S: Supported
10365F: drivers/media/pci/solo6x10/
10366
1da177e4 10367SOFTWARE RAID (Multiple Disks) SUPPORT
c2f662eb 10368M: Shaohua Li <shli@kernel.org>
1da177e4 10369L: linux-raid@vger.kernel.org
0f9ce866 10370T: git git://git.kernel.org/pub/scm/linux/kernel/git/shli/md.git
524418bb 10371S: Supported
679655da
JP
10372F: drivers/md/
10373F: include/linux/raid/
c117ab84 10374F: include/uapi/linux/raid/
1da177e4 10375
1da177e4 10376SONIC NETWORK DRIVER
8b58be88 10377M: Thomas Bogendoerfer <tsbogend@alpha.franken.de>
979b6c13 10378L: netdev@vger.kernel.org
1da177e4 10379S: Maintained
d9fb9f38 10380F: drivers/net/ethernet/natsemi/sonic.*
1da177e4 10381
61e115a5 10382SONICS SILICON BACKPLANE DRIVER (SSB)
eb032b98 10383M: Michael Buesch <m@bues.ch>
e7828b28 10384L: linux-wireless@vger.kernel.org
61e115a5 10385S: Maintained
679655da
JP
10386F: drivers/ssb/
10387F: include/linux/ssb/
61e115a5 10388
1da177e4 10389SONY VAIO CONTROL DEVICE DRIVER
8b58be88 10390M: Mattia Dongili <malattia@linux.it>
d0944853 10391L: platform-driver-x86@vger.kernel.org
5b18167d 10392W: http://www.linux.it/~malattia/wiki/index.php/Sony_drivers
1da177e4 10393S: Maintained
679655da
JP
10394F: Documentation/laptops/sony-laptop.txt
10395F: drivers/char/sonypi.c
10396F: drivers/platform/x86/sony-laptop.c
10397F: include/linux/sony-laptop.h
1da177e4 10398
baf8532a 10399SONY MEMORYSTICK CARD SUPPORT
8b58be88 10400M: Alex Dubov <oakad@yahoo.com>
baf8532a
AD
10401W: http://tifmxx.berlios.de/
10402S: Maintained
679655da 10403F: drivers/memstick/host/tifm_ms.c
baf8532a 10404
0ab30494
ML
10405SONY MEMORYSTICK STANDARD SUPPORT
10406M: Maxim Levitsky <maximlevitsky@gmail.com>
10407S: Maintained
10408F: drivers/memstick/core/ms_block.*
10409
1da177e4 10410SOUND
8b58be88 10411M: Jaroslav Kysela <perex@perex.cz>
d8130624 10412M: Takashi Iwai <tiwai@suse.com>
93711660 10413L: alsa-devel@alsa-project.org (moderated for non-subscribers)
3126a179 10414W: http://www.alsa-project.org/
dde7ad8d 10415T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
3126a179 10416T: git git://git.alsa-project.org/alsa-kernel.git
ff4a8f32 10417Q: http://patchwork.kernel.org/project/alsa-devel/list/
1da177e4 10418S: Maintained
3126a179
JP
10419F: Documentation/sound/
10420F: include/sound/
c117ab84 10421F: include/uapi/sound/
679655da 10422F: sound/
1da177e4 10423
33bbe149
MB
10424SOUND - COMPRESSED AUDIO
10425M: Vinod Koul <vinod.koul@intel.com>
10426L: alsa-devel@alsa-project.org (moderated for non-subscribers)
10427T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
10428S: Supported
f672f31a 10429F: Documentation/sound/alsa/compress_offload.txt
33bbe149 10430F: include/sound/compress_driver.h
f672f31a 10431F: include/uapi/sound/compress_*
33bbe149
MB
10432F: sound/core/compress_offload.c
10433F: sound/soc/soc-compress.c
10434
bd903bde 10435SOUND - SOC LAYER / DYNAMIC AUDIO POWER MANAGEMENT (ASoC)
6b9cf5c2 10436M: Liam Girdwood <lgirdwood@gmail.com>
b02e48f2 10437M: Mark Brown <broonie@kernel.org>
86f14df8 10438T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound.git
93711660 10439L: alsa-devel@alsa-project.org (moderated for non-subscribers)
b0b8daf7 10440W: http://alsa-project.org/main/index.php/ASoC
eb1a6af3 10441S: Supported
2820f615 10442F: Documentation/sound/alsa/soc/
679655da 10443F: sound/soc/
e6e55122 10444F: include/sound/soc*
eb1a6af3 10445
d7f8761b
MB
10446SOUND - DMAENGINE HELPERS
10447M: Lars-Peter Clausen <lars@metafoo.de>
10448S: Supported
10449F: include/sound/dmaengine_pcm.h
10450F: sound/core/pcm_dmaengine.c
10451F: sound/soc/soc-generic-dmaengine-pcm.c
10452
990a6a99
OS
10453SP2 MEDIA DRIVER
10454M: Olli Salonen <olli.salonen@iki.fi>
10455L: linux-media@vger.kernel.org
a825eaec 10456W: https://linuxtv.org
990a6a99
OS
10457Q: http://patchwork.linuxtv.org/project/linux-media/list/
10458S: Maintained
10459F: drivers/media/dvb-frontends/sp2*
10460
473321fc 10461SPARC + UltraSPARC (sparc/sparc64)
8b58be88 10462M: "David S. Miller" <davem@davemloft.net>
1da177e4 10463L: sparclinux@vger.kernel.org
8a6e2535 10464Q: http://patchwork.ozlabs.org/project/sparclinux/list/
08deed1e
JP
10465T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
10466T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
1da177e4 10467S: Maintained
679655da 10468F: arch/sparc/
7765b8bb 10469F: drivers/sbus/
1da177e4 10470
6404fcca
DM
10471SPARC SERIAL DRIVERS
10472M: "David S. Miller" <davem@davemloft.net>
10473L: sparclinux@vger.kernel.org
08deed1e
JP
10474T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
10475T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
6404fcca 10476S: Maintained
6816383a 10477F: include/linux/sunserialcore.h
df621252 10478F: drivers/tty/serial/suncore.c
df621252
GKH
10479F: drivers/tty/serial/sunhv.c
10480F: drivers/tty/serial/sunsab.c
10481F: drivers/tty/serial/sunsab.h
10482F: drivers/tty/serial/sunsu.c
10483F: drivers/tty/serial/sunzilog.c
10484F: drivers/tty/serial/sunzilog.h
6404fcca 10485
389325b4
CL
10486SPARSE CHECKER
10487M: "Christopher Li" <sparse@chrisli.org>
10488L: linux-sparse@vger.kernel.org
10489W: https://sparse.wiki.kernel.org/
10490T: git git://git.kernel.org/pub/scm/devel/sparse/sparse.git
10491T: git git://git.kernel.org/pub/scm/devel/sparse/chrisl/sparse.git
10492S: Maintained
10493F: include/linux/compiler.h
10494
fc0c195a 10495SPEAR PLATFORM SUPPORT
da89947b 10496M: Viresh Kumar <vireshk@kernel.org>
9cc23682 10497M: Shiraz Hashim <shiraz.linux.kernel@gmail.com>
fbfa0748
VK
10498L: spear-devel@list.st.com
10499L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
fc0c195a 10500W: http://www.st.com/spear
10501S: Maintained
e68d7c14 10502F: arch/arm/boot/dts/spear*
281e192f 10503F: arch/arm/mach-spear/
fc0c195a 10504
10505SPEAR CLOCK FRAMEWORK SUPPORT
da89947b 10506M: Viresh Kumar <vireshk@kernel.org>
fbfa0748
VK
10507L: spear-devel@list.st.com
10508L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
fc0c195a 10509W: http://www.st.com/spear
10510S: Maintained
5df33a62 10511F: drivers/clk/spear/
fc0c195a 10512
e2d1d6c0 10513SPI SUBSYSTEM
b02e48f2 10514M: Mark Brown <broonie@kernel.org>
dfbe403c 10515L: linux-spi@vger.kernel.org
e7e4e13c 10516T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi.git
8a6e2535 10517Q: http://patchwork.kernel.org/project/spi-devel-general/list/
e2d1d6c0 10518S: Maintained
679655da
JP
10519F: Documentation/spi/
10520F: drivers/spi/
10521F: include/linux/spi/
c117ab84 10522F: include/uapi/linux/spi/
e2d1d6c0 10523
2752e401 10524SPIDERNET NETWORK DRIVER for CELL
8b58be88 10525M: Ishizaki Kou <kou.ishizaki@toshiba.co.jp>
2752e401
JL
10526L: netdev@vger.kernel.org
10527S: Supported
679655da 10528F: Documentation/networking/spider_net.txt
8df158ac 10529F: drivers/net/ethernet/toshiba/spider_net*
2752e401 10530
e2d1d6c0 10531SPU FILE SYSTEM
8b58be88 10532M: Jeremy Kerr <jk@ozlabs.org>
a4724ed6 10533L: linuxppc-dev@lists.ozlabs.org
e2d1d6c0
RD
10534W: http://www.ibm.com/developerworks/power/cell/
10535S: Supported
679655da
JP
10536F: Documentation/filesystems/spufs.txt
10537F: arch/powerpc/platforms/cell/spufs/
e2d1d6c0 10538
fc555841 10539SQUASHFS FILE SYSTEM
d7f2ff67 10540M: Phillip Lougher <phillip@squashfs.org.uk>
fc555841
PL
10541L: squashfs-devel@lists.sourceforge.net (subscribers-only)
10542W: http://squashfs.org.uk
9f273c24 10543T: git git://git.kernel.org/pub/scm/linux/kernel/git/pkl/squashfs-next.git
fc555841 10544S: Maintained
679655da
JP
10545F: Documentation/filesystems/squashfs.txt
10546F: fs/squashfs/
fc555841 10547
1da177e4 10548SRM (Alpha) environment access
8b58be88 10549M: Jan-Benedict Glaw <jbglaw@lug-owl.de>
1da177e4 10550S: Maintained
679655da 10551F: arch/alpha/kernel/srm_env.c
1da177e4 10552
26e9a397 10553STABLE BRANCH
879a5a00 10554M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
bc7a2f3a 10555L: stable@vger.kernel.org
879a5a00 10556S: Supported
7b175c46 10557F: Documentation/stable_kernel_rules.txt
e2d1d6c0 10558
26e9a397 10559STAGING SUBSYSTEM
879a5a00 10560M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
630081fd 10561T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
1c6ccf62 10562L: devel@driverdev.osuosl.org
879a5a00 10563S: Supported
679655da 10564F: drivers/staging/
dbc6c2cc 10565
ebd3d010
JP
10566STAGING - COMEDI
10567M: Ian Abbott <abbotti@mev.co.uk>
81b884c9 10568M: H Hartley Sweeten <hsweeten@visionengravers.com>
ebd3d010
JP
10569S: Odd Fixes
10570F: drivers/staging/comedi/
10571
a0138163
JP
10572STAGING - FLARION FT1000 DRIVERS
10573M: Marek Belisko <marek.belisko@gmail.com>
10574S: Odd Fixes
10575F: drivers/staging/ft1000/
10576
6c1bb424 10577STAGING - INDUSTRIAL IO
030a13d7 10578M: Jonathan Cameron <jic23@kernel.org>
a0138163 10579L: linux-iio@vger.kernel.org
6c1bb424
JP
10580S: Odd Fixes
10581F: drivers/staging/iio/
10582
a0138163
JP
10583STAGING - LIRC (LINUX INFRARED REMOTE CONTROL) DRIVERS
10584M: Jarod Wilson <jarod@wilsonet.com>
10585W: http://www.lirc.org/
10586S: Odd Fixes
b2b0186d 10587F: drivers/staging/media/lirc/
a0138163 10588
f5e5de1e
OD
10589STAGING - LUSTRE PARALLEL FILESYSTEM
10590M: Oleg Drokin <oleg.drokin@intel.com>
10591M: Andreas Dilger <andreas.dilger@intel.com>
d98229f0
AD
10592L: lustre-devel@lists.lustre.org (moderated for non-subscribers)
10593W: http://wiki.lustre.org/
f5e5de1e
OD
10594S: Maintained
10595F: drivers/staging/lustre
10596
7c6b6c71
MD
10597STAGING - NVIDIA COMPLIANT EMBEDDED CONTROLLER INTERFACE (nvec)
10598M: Marc Dietrich <marvin24@gmx.de>
10599L: ac100@lists.launchpad.net (moderated for non-subscribers)
5d96bf4d 10600L: linux-tegra@vger.kernel.org
7c6b6c71
MD
10601S: Maintained
10602F: drivers/staging/nvec/
10603
53c43c5c
GKH
10604STAGING - OLPC SECONDARY DISPLAY CONTROLLER (DCON)
10605M: Jens Frederich <jfrederich@gmail.com>
10606M: Daniel Drake <dsd@laptop.org>
10607M: Jon Nettleton <jon.nettleton@gmail.com>
10608W: http://wiki.laptop.org/go/DCON
10609S: Maintained
10610F: drivers/staging/olpc_dcon/
10611
a0138163
JP
10612STAGING - REALTEK RTL8712U DRIVERS
10613M: Larry Finger <Larry.Finger@lwfinger.net>
10614M: Florian Schilhabel <florian.c.schilhabel@googlemail.com>.
10615S: Odd Fixes
10616F: drivers/staging/rtl8712/
10617
7591ba8b
JS
10618STAGING - REALTEK RTL8723U WIRELESS DRIVER
10619M: Larry Finger <Larry.Finger@lwfinger.net>
10620M: Jes Sorensen <Jes.Sorensen@redhat.com>
10621L: linux-wireless@vger.kernel.org
10622S: Maintained
10623F: drivers/staging/rtl8723au/
10624
980ac4d7
SM
10625STAGING - SILICON MOTION SM750 FRAME BUFFER DRIVER
10626M: Sudip Mukherjee <sudipm.mukherjee@gmail.com>
10627M: Teddy Wang <teddy.wang@siliconmotion.com>
10628M: Sudip Mukherjee <sudip@vectorindia.org>
10629L: linux-fbdev@vger.kernel.org
10630S: Maintained
10631F: drivers/staging/sm750fb/
10632
510fa408
JP
10633STAGING - SLICOSS
10634M: Lior Dotan <liodot@gmail.com>
10635M: Christopher Harrer <charrer@alacritech.com>
10636S: Odd Fixes
10637F: drivers/staging/slicoss/
10638
a0138163
JP
10639STAGING - SPEAKUP CONSOLE SPEECH DRIVER
10640M: William Hubbs <w.d.hubbs@gmail.com>
10641M: Chris Brannon <chris@the-brannons.com>
d33bce31 10642M: Kirk Reiser <kirk@reisers.ca>
a0138163 10643M: Samuel Thibault <samuel.thibault@ens-lyon.org>
e6a152ef 10644L: speakup@linux-speakup.org
a0138163
JP
10645W: http://www.linux-speakup.org/
10646S: Odd Fixes
10647F: drivers/staging/speakup/
10648
b3e871ce
JP
10649STAGING - VIA VT665X DRIVERS
10650M: Forest Bond <forest@alittletooquiet.net>
10651S: Odd Fixes
10652F: drivers/staging/vt665?/
10653
a30baec1
JK
10654STAGING - WILC1000 WIFI DRIVER
10655M: Johnny Kim <johnny.kim@atmel.com>
0c9dbce8 10656M: Austin Shin <austin.shin@atmel.com>
a30baec1 10657M: Chris Park <chris.park@atmel.com>
06b54863
TC
10658M: Tony Cho <tony.cho@atmel.com>
10659M: Glen Lee <glen.lee@atmel.com>
10660M: Leo Kim <leo.kim@atmel.com>
a30baec1
JK
10661L: linux-wireless@vger.kernel.org
10662S: Supported
10663F: drivers/staging/wilc1000/
10664
709bcb07 10665STAGING - XGI Z7,Z9,Z11 PCI DISPLAY DRIVER
3e39e66e 10666M: Arnaud Patard <arnaud.patard@rtp-net.org>
709bcb07
JP
10667S: Odd Fixes
10668F: drivers/staging/xgifb/
10669
77241056
MM
10670HFI1 DRIVER
10671M: Mike Marciniszyn <infinipath@intel.com>
10672L: linux-rdma@vger.kernel.org
10673S: Supported
10674F: drivers/staging/rdma/hfi1
10675
1da177e4 10676STARFIRE/DURALAN NETWORK DRIVER
8b58be88 10677M: Ion Badulescu <ionut@badula.org>
b4f90189 10678S: Odd Fixes
9bba23b0 10679F: drivers/net/ethernet/adaptec/starfire*
1da177e4 10680
e2d1d6c0 10681SUN3/3X
8b58be88 10682M: Sam Creasey <sammy@sammy.net>
e2d1d6c0
RD
10683W: http://sammy.net/sun3/
10684S: Maintained
679655da
JP
10685F: arch/m68k/kernel/*sun3*
10686F: arch/m68k/sun3*/
10687F: arch/m68k/include/asm/sun3*
e689cf4a 10688F: drivers/net/ethernet/i825xx/sun3*
e2d1d6c0 10689
af6a5af8
HG
10690SUN4I LOW RES ADC ATTACHED TABLET KEYS DRIVER
10691M: Hans de Goede <hdegoede@redhat.com>
10692L: linux-input@vger.kernel.org
10693S: Maintained
10694F: Documentation/devicetree/bindings/input/sun4i-lradc-keys.txt
10695F: drivers/input/keyboard/sun4i-lradc-keys.c
10696
2bc9ff01
DK
10697SUNDANCE NETWORK DRIVER
10698M: Denis Kirjanov <kda@linux-powerpc.org>
10699L: netdev@vger.kernel.org
10700S: Maintained
10701F: drivers/net/ethernet/dlink/sundance.c
10702
2cbb12a4 10703SUPERH
114bf37e
RF
10704M: Yoshinori Sato <ysato@users.sourceforge.jp>
10705M: Rich Felker <dalias@libc.org>
2cbb12a4 10706L: linux-sh@vger.kernel.org
8a6e2535 10707Q: http://patchwork.kernel.org/project/linux-sh/list/
114bf37e 10708S: Maintained
066069e1 10709F: Documentation/sh/
679655da 10710F: arch/sh/
066069e1 10711F: drivers/sh/
1da177e4 10712
4480f15b 10713SUSPEND TO RAM
7fb06082 10714M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
8b58be88
JP
10715M: Len Brown <len.brown@intel.com>
10716M: Pavel Machek <pavel@ucw.cz>
bf1c138e 10717L: linux-pm@vger.kernel.org
e2d1d6c0 10718S: Supported
679655da
JP
10719F: Documentation/power/
10720F: arch/x86/kernel/acpi/
10721F: drivers/base/power/
10722F: kernel/power/
10723F: include/linux/suspend.h
10724F: include/linux/freezer.h
10725F: include/linux/pm.h
1da177e4
LT
10726
10727SVGA HANDLING
8b58be88 10728M: Martin Mares <mj@ucw.cz>
1da177e4
LT
10729L: linux-video@atrey.karlin.mff.cuni.cz
10730S: Maintained
679655da
JP
10731F: Documentation/svga.txt
10732F: arch/x86/boot/video*
1da177e4 10733
6e28b761
KRW
10734SWIOTLB SUBSYSTEM
10735M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
10736L: linux-kernel@vger.kernel.org
9f273c24 10737T: git git://git.kernel.org/pub/scm/linux/kernel/git/konrad/swiotlb.git
6e28b761
KRW
10738S: Supported
10739F: lib/swiotlb.c
10740F: arch/*/kernel/pci-swiotlb.c
10741F: include/linux/swiotlb.h
10742
007f790c
JP
10743SWITCHDEV
10744M: Jiri Pirko <jiri@resnulli.us>
10745L: netdev@vger.kernel.org
10746S: Supported
10747F: net/switchdev/
10748F: include/net/switchdev.h
10749
db8e35d5
VG
10750SYNOPSYS ARC ARCHITECTURE
10751M: Vineet Gupta <vgupta@synopsys.com>
30b9dbee 10752L: linux-snps-arc@lists.infradead.org
db8e35d5
VG
10753S: Supported
10754F: arch/arc/
9b28829d 10755F: Documentation/devicetree/bindings/arc/*
2d799dde 10756F: Documentation/devicetree/bindings/interrupt-controller/snps,arc*
c6a0fe4a 10757F: drivers/tty/serial/arc_uart.c
b7182d1a 10758T: git git://git.kernel.org/pub/scm/linux/kernel/git/vgupta/arc.git
db8e35d5 10759
556cc1c5
AB
10760SYNOPSYS ARC SDP platform support
10761M: Alexey Brodkin <abrodkin@synopsys.com>
10762S: Supported
10763F: arch/arc/plat-axs10x
10764F: arch/arc/boot/dts/ax*
10765F: Documentation/devicetree/bindings/arc/axs10*
10766
6c284c9a
LJ
10767SYSTEM CONFIGURATION (SYSCON)
10768M: Lee Jones <lee.jones@linaro.org>
10769M: Arnd Bergmann <arnd@arndb.de>
10770T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
10771S: Supported
10772F: drivers/mfd/syscon.c
10773
1da177e4 10774SYSV FILESYSTEM
8b58be88 10775M: Christoph Hellwig <hch@infradead.org>
1da177e4 10776S: Maintained
679655da
JP
10777F: Documentation/filesystems/sysv-fs.txt
10778F: fs/sysv/
10779F: include/linux/sysv_fs.h
1da177e4 10780
86cfa7fc 10781TARGET SUBSYSTEM
9c3646d1 10782M: "Nicholas A. Bellinger" <nab@linux-iscsi.org>
86cfa7fc 10783L: linux-scsi@vger.kernel.org
b9f5edc2 10784L: target-devel@vger.kernel.org
86cfa7fc 10785W: http://www.linux-iscsi.org
cf015e9f 10786W: http://groups.google.com/group/linux-iscsi-target-dev
452cf324 10787T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
86cfa7fc
NB
10788S: Supported
10789F: drivers/target/
10790F: include/target/
10791F: Documentation/target/
10792
4e68852d 10793TASKSTATS STATISTICS INTERFACE
185e595f 10794M: Balbir Singh <bsingharora@gmail.com>
4e68852d 10795S: Maintained
679655da
JP
10796F: Documentation/accounting/taskstats*
10797F: include/linux/taskstats*
10798F: kernel/taskstats.c
4e68852d 10799
781b456a 10800TC CLASSIFIER
f935f3f8 10801M: Jamal Hadi Salim <jhs@mojatatu.com>
781b456a
SH
10802L: netdev@vger.kernel.org
10803S: Maintained
679655da 10804F: include/net/pkt_cls.h
c117ab84 10805F: include/uapi/linux/pkt_cls.h
679655da 10806F: net/sched/
781b456a 10807
5067f08a 10808TCP LOW PRIORITY MODULE
8b58be88
JP
10809M: "Wong Hoi Sing, Edison" <hswong3i@gmail.com>
10810M: "Hung Hing Lun, Mike" <hlhung3i@gmail.com>
5067f08a
WHSE
10811W: http://tcp-lp-mod.sourceforge.net/
10812S: Maintained
679655da 10813F: net/ipv4/tcp_lp.c
5067f08a 10814
91952bc0
AP
10815TDA10071 MEDIA DRIVER
10816M: Antti Palosaari <crope@iki.fi>
10817L: linux-media@vger.kernel.org
a825eaec 10818W: https://linuxtv.org
91952bc0
AP
10819W: http://palosaari.fi/linux/
10820Q: http://patchwork.linuxtv.org/project/linux-media/list/
10821T: git git://linuxtv.org/anttip/media_tree.git
10822S: Maintained
10823F: drivers/media/dvb-frontends/tda10071*
10824
10825TDA18212 MEDIA DRIVER
10826M: Antti Palosaari <crope@iki.fi>
10827L: linux-media@vger.kernel.org
a825eaec 10828W: https://linuxtv.org
91952bc0
AP
10829W: http://palosaari.fi/linux/
10830Q: http://patchwork.linuxtv.org/project/linux-media/list/
10831T: git git://linuxtv.org/anttip/media_tree.git
10832S: Maintained
10833F: drivers/media/tuners/tda18212*
10834
10835TDA18218 MEDIA DRIVER
10836M: Antti Palosaari <crope@iki.fi>
10837L: linux-media@vger.kernel.org
a825eaec 10838W: https://linuxtv.org
91952bc0
AP
10839W: http://palosaari.fi/linux/
10840Q: http://patchwork.linuxtv.org/project/linux-media/list/
10841T: git git://linuxtv.org/anttip/media_tree.git
10842S: Maintained
10843F: drivers/media/tuners/tda18218*
10844
3b2f6aba
MK
10845TDA18271 MEDIA DRIVER
10846M: Michael Krufky <mkrufky@linuxtv.org>
10847L: linux-media@vger.kernel.org
a825eaec 10848W: https://linuxtv.org
3b2f6aba
MK
10849W: http://github.com/mkrufky
10850Q: http://patchwork.linuxtv.org/project/linux-media/list/
10851T: git git://linuxtv.org/mkrufky/tuners.git
10852S: Maintained
10853F: drivers/media/tuners/tda18271*
10854
e48307a9
MK
10855TDA827x MEDIA DRIVER
10856M: Michael Krufky <mkrufky@linuxtv.org>
10857L: linux-media@vger.kernel.org
a825eaec 10858W: https://linuxtv.org
e48307a9
MK
10859W: http://github.com/mkrufky
10860Q: http://patchwork.linuxtv.org/project/linux-media/list/
10861T: git git://linuxtv.org/mkrufky/tuners.git
10862S: Maintained
10863F: drivers/media/tuners/tda8290.*
10864
66cf9212
MK
10865TDA8290 MEDIA DRIVER
10866M: Michael Krufky <mkrufky@linuxtv.org>
10867L: linux-media@vger.kernel.org
a825eaec 10868W: https://linuxtv.org
66cf9212
MK
10869W: http://github.com/mkrufky
10870Q: http://patchwork.linuxtv.org/project/linux-media/list/
10871T: git git://linuxtv.org/mkrufky/tuners.git
10872S: Maintained
10873F: drivers/media/tuners/tda8290.*
10874
4b9fba30
HV
10875TDA9840 MEDIA DRIVER
10876M: Hans Verkuil <hverkuil@xs4all.nl>
10877L: linux-media@vger.kernel.org
10878T: git git://linuxtv.org/media_tree.git
a825eaec 10879W: https://linuxtv.org
4b9fba30
HV
10880S: Maintained
10881F: drivers/media/i2c/tda9840*
10882
2cb654fd 10883TEA5761 TUNER DRIVER
009a5410 10884M: Mauro Carvalho Chehab <mchehab@osg.samsung.com>
2cb654fd 10885L: linux-media@vger.kernel.org
a825eaec 10886W: https://linuxtv.org
2cb654fd
MCC
10887T: git git://linuxtv.org/media_tree.git
10888S: Odd fixes
10889F: drivers/media/tuners/tea5761.*
10890
10891TEA5767 TUNER DRIVER
009a5410 10892M: Mauro Carvalho Chehab <mchehab@osg.samsung.com>
2cb654fd 10893L: linux-media@vger.kernel.org
a825eaec 10894W: https://linuxtv.org
2cb654fd
MCC
10895T: git git://linuxtv.org/media_tree.git
10896S: Maintained
10897F: drivers/media/tuners/tea5767.*
10898
4b9fba30
HV
10899TEA6415C MEDIA DRIVER
10900M: Hans Verkuil <hverkuil@xs4all.nl>
10901L: linux-media@vger.kernel.org
10902T: git git://linuxtv.org/media_tree.git
a825eaec 10903W: https://linuxtv.org
4b9fba30
HV
10904S: Maintained
10905F: drivers/media/i2c/tea6415c*
10906
10907TEA6420 MEDIA DRIVER
10908M: Hans Verkuil <hverkuil@xs4all.nl>
10909L: linux-media@vger.kernel.org
10910T: git git://linuxtv.org/media_tree.git
a825eaec 10911W: https://linuxtv.org
4b9fba30
HV
10912S: Maintained
10913F: drivers/media/i2c/tea6420*
10914
3d249d4c 10915TEAM DRIVER
dca9ab92 10916M: Jiri Pirko <jiri@resnulli.us>
3d249d4c
JP
10917L: netdev@vger.kernel.org
10918S: Supported
10919F: drivers/net/team/
10920F: include/linux/if_team.h
c117ab84 10921F: include/uapi/linux/if_team.h
3d249d4c 10922
7d029125 10923TECHNOLOGIC SYSTEMS TS-5500 PLATFORM SUPPORT
9c3646d1 10924M: "Savoir-faire Linux Inc." <kernel@savoirfairelinux.com>
7d029125
VD
10925S: Maintained
10926F: arch/x86/platform/ts5500/
10927
40ad4a30
SY
10928TECHNOTREND USB IR RECEIVER
10929M: Sean Young <sean@mess.org>
10930L: linux-media@vger.kernel.org
10931S: Maintained
10932F: drivers/media/rc/ttusbir.c
10933
adabdb0c 10934TEGRA ARCHITECTURE SUPPORT
243d58ec 10935M: Stephen Warren <swarren@wwwdotorg.org>
adabdb0c 10936M: Thierry Reding <thierry.reding@gmail.com>
554077c5 10937M: Alexandre Courbot <gnurou@gmail.com>
84b9414b 10938L: linux-tegra@vger.kernel.org
fd117cd1 10939Q: http://patchwork.ozlabs.org/project/linux-tegra/list/
b779b88d 10940T: git git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux.git
84b9414b 10941S: Supported
bbbe96ed 10942N: [^a-z]tegra
84b9414b 10943
adabdb0c
SW
10944TEGRA CLOCK DRIVER
10945M: Peter De Schrijver <pdeschrijver@nvidia.com>
10946M: Prashant Gaikwad <pgaikwad@nvidia.com>
10947S: Supported
10948F: drivers/clk/tegra/
10949
10950TEGRA DMA DRIVER
10951M: Laxman Dewangan <ldewangan@nvidia.com>
10952S: Supported
10953F: drivers/dma/tegra20-apb-dma.c
10954
adabdb0c
SW
10955TEGRA I2C DRIVER
10956M: Laxman Dewangan <ldewangan@nvidia.com>
10957S: Supported
10958F: drivers/i2c/busses/i2c-tegra.c
10959
10960TEGRA IOMMU DRIVERS
10961M: Hiroshi Doyu <hdoyu@nvidia.com>
10962S: Supported
10963F: drivers/iommu/tegra*
10964
10965TEGRA KBC DRIVER
10966M: Rakesh Iyer <riyer@nvidia.com>
10967M: Laxman Dewangan <ldewangan@nvidia.com>
10968S: Supported
10969F: drivers/input/keyboard/tegra-kbc.c
10970
adabdb0c
SW
10971TEGRA PWM DRIVER
10972M: Thierry Reding <thierry.reding@gmail.com>
10973S: Supported
10974F: drivers/pwm/pwm-tegra.c
10975
10976TEGRA SERIAL DRIVER
10977M: Laxman Dewangan <ldewangan@nvidia.com>
10978S: Supported
10979F: drivers/tty/serial/serial-tegra.c
10980
10981TEGRA SPI DRIVER
10982M: Laxman Dewangan <ldewangan@nvidia.com>
10983S: Supported
10984F: drivers/spi/spi-tegra*
10985
1a348ccc 10986TEHUTI ETHERNET DRIVER
8b58be88 10987M: Andy Gospodarek <andy@greyhouse.net>
1a348ccc
AG
10988L: netdev@vger.kernel.org
10989S: Supported
ef7f5429 10990F: drivers/net/ethernet/tehuti/*
1a348ccc 10991
4e68852d 10992Telecom Clock Driver for MCPL0010
8b58be88 10993M: Mark Gross <mark.gross@intel.com>
4e68852d 10994S: Supported
679655da 10995F: drivers/char/tlclk.c
4e68852d 10996
4480f15b 10997TENSILICA XTENSA PORT (xtensa)
8b58be88 10998M: Chris Zankel <chris@zankel.net>
f959ed2f
CZ
10999M: Max Filippov <jcmvbkbc@gmail.com>
11000L: linux-xtensa@linux-xtensa.org
9f273c24 11001T: git git://github.com/czankel/xtensa-linux.git
4e68852d 11002S: Maintained
679655da 11003F: arch/xtensa/
3dc99857 11004F: drivers/irqchip/irq-xtensa-*
4e68852d 11005
5313ba66
HV
11006THANKO'S RAREMONO AM/FM/SW RADIO RECEIVER USB DRIVER
11007M: Hans Verkuil <hverkuil@xs4all.nl>
11008L: linux-media@vger.kernel.org
11009T: git git://linuxtv.org/media_tree.git
a825eaec 11010W: https://linuxtv.org
5313ba66
HV
11011S: Maintained
11012F: drivers/media/radio/radio-raremono.c
11013
d3fb6955 11014THERMAL
b75f0050 11015M: Zhang Rui <rui.zhang@intel.com>
f14d1c24 11016M: Eduardo Valentin <edubezval@gmail.com>
b75f0050
JP
11017L: linux-pm@vger.kernel.org
11018T: git git://git.kernel.org/pub/scm/linux/kernel/git/rzhang/linux.git
11019T: git git://git.kernel.org/pub/scm/linux/kernel/git/evalenti/linux-soc-thermal.git
11020Q: https://patchwork.kernel.org/project/linux-pm/list/
11021S: Supported
11022F: drivers/thermal/
11023F: include/linux/thermal.h
af6c9f16 11024F: include/uapi/linux/thermal.h
b75f0050
JP
11025F: include/linux/cpu_cooling.h
11026F: Documentation/devicetree/bindings/thermal/
d3fb6955 11027
64e05d8b
VK
11028THERMAL/CPU_COOLING
11029M: Amit Daniel Kachhap <amit.kachhap@gmail.com>
11030M: Viresh Kumar <viresh.kumar@linaro.org>
11031M: Javi Merino <javi.merino@arm.com>
11032L: linux-pm@vger.kernel.org
11033S: Supported
11034F: Documentation/thermal/cpu-cooling-api.txt
11035F: drivers/thermal/cpu_cooling.c
11036F: include/linux/cpu_cooling.h
11037
30ba2fbd
VD
11038THINGM BLINK(1) USB RGB LED DRIVER
11039M: Vivien Didelot <vivien.didelot@savoirfairelinux.com>
11040S: Maintained
11041F: drivers/hid/hid-thingm.c
11042
4e68852d 11043THINKPAD ACPI EXTRAS DRIVER
8b58be88 11044M: Henrique de Moraes Holschuh <ibm-acpi@hmh.eng.br>
4e68852d 11045L: ibm-acpi-devel@lists.sourceforge.net
d0944853 11046L: platform-driver-x86@vger.kernel.org
4e68852d
AC
11047W: http://ibm-acpi.sourceforge.net
11048W: http://thinkwiki.org/wiki/Ibm-acpi
54e5881d 11049T: git git://repo.or.cz/linux-2.6/linux-acpi-2.6/ibm-acpi-2.6.git
4e68852d 11050S: Maintained
679655da 11051F: drivers/platform/x86/thinkpad_acpi.c
4e68852d 11052
1b46f2a2 11053TI BANDGAP AND THERMAL DRIVER
f14d1c24 11054M: Eduardo Valentin <edubezval@gmail.com>
1b46f2a2 11055L: linux-pm@vger.kernel.org
531ff13e 11056L: linux-omap@vger.kernel.org
5a723e81 11057S: Maintained
794b2e25 11058F: drivers/thermal/ti-soc-thermal/
1b46f2a2 11059
ccf963d3
BP
11060TI VPE/CAL DRIVERS
11061M: Benoit Parrot <bparrot@ti.com>
11062L: linux-media@vger.kernel.org
11063W: http://linuxtv.org/
11064Q: http://patchwork.linuxtv.org/project/linux-media/list/
11065S: Maintained
11066F: drivers/media/platform/ti-vpe/
11067
0c7665c3
MF
11068TI CDCE706 CLOCK DRIVER
11069M: Max Filippov <jcmvbkbc@gmail.com>
11070S: Maintained
11071F: drivers/clk/clk-cdce706.c
11072
49b6a5e3
TK
11073TI CLOCK DRIVER
11074M: Tero Kristo <t-kristo@ti.com>
11075L: linux-omap@vger.kernel.org
11076S: Maintained
11077F: drivers/clk/ti/
11078F: include/linux/clk/ti.h
11079
4020f2d7 11080TI FLASH MEDIA INTERFACE DRIVER
8b58be88 11081M: Alex Dubov <oakad@yahoo.com>
795fb7e7 11082S: Maintained
679655da
JP
11083F: drivers/misc/tifm*
11084F: drivers/mmc/host/tifm_sd.c
11085F: include/linux/tifm.h
4020f2d7 11086
e0c52404 11087TI KEYSTONE MULTICORE NAVIGATOR DRIVERS
97215800 11088M: Santosh Shilimkar <ssantosh@kernel.org>
e0c52404
SS
11089L: linux-kernel@vger.kernel.org
11090L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11091S: Maintained
11092F: drivers/soc/ti/*
11093T: git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
11094
11095
152ad442
SR
11096TI LM49xxx FAMILY ASoC CODEC DRIVERS
11097M: M R Swami Reddy <mr.swami.reddy@ti.com>
d392dead 11098M: Vishwas A Deshpande <vishwas.a.deshpande@ti.com>
152ad442
SR
11099L: alsa-devel@alsa-project.org (moderated for non-subscribers)
11100S: Maintained
11101F: sound/soc/codecs/lm49453*
d392dead 11102F: sound/soc/codecs/isabelle*
152ad442 11103
0edd807d
KM
11104TI LP855x BACKLIGHT DRIVER
11105M: Milo Kim <milo.kim@ti.com>
11106S: Maintained
11107F: Documentation/backlight/lp855x-driver.txt
11108F: drivers/video/backlight/lp855x_bl.c
11109F: include/linux/platform_data/lp855x.h
11110
faf13f6d
KM
11111TI LP8727 CHARGER DRIVER
11112M: Milo Kim <milo.kim@ti.com>
11113S: Maintained
11114F: drivers/power/lp8727_charger.c
11115F: include/linux/platform_data/lp8727.h
11116
22f1229f
KM
11117TI LP8788 MFD DRIVER
11118M: Milo Kim <milo.kim@ti.com>
11119S: Maintained
11120F: drivers/iio/adc/lp8788_adc.c
11121F: drivers/leds/leds-lp8788.c
11122F: drivers/mfd/lp8788*.c
11123F: drivers/power/lp8788-charger.c
11124F: drivers/regulator/lp8788-*.c
11125F: include/linux/mfd/lp8788*.h
11126
84640e27
KM
11127TI NETCP ETHERNET DRIVER
11128M: Wingman Kwok <w-kwok2@ti.com>
11129M: Murali Karicheri <m-karicheri2@ti.com>
11130L: netdev@vger.kernel.org
11131S: Maintained
11132F: drivers/net/ethernet/ti/netcp*
11133
217e0ca9
KC
11134TI TAS571X FAMILY ASoC CODEC DRIVER
11135M: Kevin Cernekee <cernekee@chromium.org>
11136L: alsa-devel@alsa-project.org (moderated for non-subscribers)
11137S: Odd Fixes
11138F: sound/soc/codecs/tas571x*
11139
dd5e8e6b 11140TI TWL4030 SERIES SOC CODEC DRIVER
3be79d13 11141M: Peter Ujfalusi <peter.ujfalusi@ti.com>
dd5e8e6b
PU
11142L: alsa-devel@alsa-project.org (moderated for non-subscribers)
11143S: Maintained
11144F: sound/soc/codecs/twl4030*
11145
90921014 11146TI WILINK WIRELESS DRIVERS
90921014
LC
11147L: linux-wireless@vger.kernel.org
11148W: http://wireless.kernel.org/en/users/Drivers/wl12xx
11149W: http://wireless.kernel.org/en/users/Drivers/wl1251
11150T: git git://git.kernel.org/pub/scm/linux/kernel/git/luca/wl12xx.git
22d072f6 11151S: Orphan
90921014
LC
11152F: drivers/net/wireless/ti/
11153F: include/linux/wl12xx.h
11154
e86eaa3a 11155TIPC NETWORK LAYER
8b58be88 11156M: Jon Maloy <jon.maloy@ericsson.com>
115403df 11157M: Ying Xue <ying.xue@windriver.com>
633d2bde
AS
11158L: netdev@vger.kernel.org (core kernel code)
11159L: tipc-discussion@lists.sourceforge.net (user apps, general discussion)
e86eaa3a 11160W: http://tipc.sourceforge.net/
e86eaa3a 11161S: Maintained
c117ab84 11162F: include/uapi/linux/tipc*.h
679655da 11163F: net/tipc/
e86eaa3a 11164
867e359b 11165TILE ARCHITECTURE
b9a279f6 11166M: Chris Metcalf <cmetcalf@mellanox.com>
8c34d8d9 11167W: http://www.mellanox.com/repository/solutions/tile-scm/
7fa129cc 11168T: git git://git.kernel.org/pub/scm/linux/kernel/git/cmetcalf/linux-tile.git
867e359b
CM
11169S: Supported
11170F: arch/tile/
6b940606 11171F: drivers/char/tile-srom.c
5c770755 11172F: drivers/edac/tile_edac.c
6b940606
CM
11173F: drivers/net/ethernet/tile/
11174F: drivers/rtc/rtc-tile.c
11175F: drivers/tty/hvc/hvc_tile.c
b5c6c1a7 11176F: drivers/tty/serial/tilegx.c
6b940606
CM
11177F: drivers/usb/host/*-tilegx.c
11178F: include/linux/usb/tilegx.h
867e359b 11179
1da177e4 11180TLAN NETWORK DRIVER
8b58be88 11181M: Samuel Chessman <chessman@tux.org>
88c07dde 11182L: tlan-devel@lists.sourceforge.net (subscribers-only)
1da177e4
LT
11183W: http://sourceforge.net/projects/tlan/
11184S: Maintained
679655da 11185F: Documentation/networking/tlan.txt
b544dbac 11186F: drivers/net/ethernet/ti/tlan.*
1da177e4 11187
d74db3b2 11188TOMOYO SECURITY MODULE
8b58be88
JP
11189M: Kentaro Takeda <takedakn@nttdata.co.jp>
11190M: Tetsuo Handa <penguin-kernel@I-love.SAKURA.ne.jp>
d03a5d88
TH
11191L: tomoyo-dev-en@lists.sourceforge.jp (subscribers-only, for developers in English)
11192L: tomoyo-users-en@lists.sourceforge.jp (subscribers-only, for users in English)
d74db3b2
KT
11193L: tomoyo-dev@lists.sourceforge.jp (subscribers-only, for developers in Japanese)
11194L: tomoyo-users@lists.sourceforge.jp (subscribers-only, for users in Japanese)
11195W: http://tomoyo.sourceforge.jp/
843d183c 11196T: quilt http://svn.sourceforge.jp/svnroot/tomoyo/trunk/2.5.x/tomoyo-lsm/patches/
d74db3b2 11197S: Maintained
679655da 11198F: security/tomoyo/
d74db3b2 11199
9caeb532 11200TOPSTAR LAPTOP EXTRAS DRIVER
9f0939bf 11201M: Herton Ronaldo Krzesinski <herton@canonical.com>
d0944853 11202L: platform-driver-x86@vger.kernel.org
9caeb532
HRK
11203S: Maintained
11204F: drivers/platform/x86/topstar-laptop.c
11205
1da177e4 11206TOSHIBA ACPI EXTRAS DRIVER
0a63ca11 11207M: Azael Avalos <coproscefalo@gmail.com>
d0944853 11208L: platform-driver-x86@vger.kernel.org
0a63ca11 11209S: Maintained
679655da 11210F: drivers/platform/x86/toshiba_acpi.c
1da177e4 11211
0a63ca11
AA
11212TOSHIBA BLUETOOTH DRIVER
11213M: Azael Avalos <coproscefalo@gmail.com>
11214L: platform-driver-x86@vger.kernel.org
11215S: Maintained
11216F: drivers/platform/x86/toshiba_bluetooth.c
11217
11218TOSHIBA HDD ACTIVE PROTECTION SENSOR DRIVER
11219M: Azael Avalos <coproscefalo@gmail.com>
11220L: platform-driver-x86@vger.kernel.org
11221S: Maintained
11222F: drivers/platform/x86/toshiba_haps.c
11223
14991fc7
AA
11224TOSHIBA WMI HOTKEYS DRIVER
11225M: Azael Avalos <coproscefalo@gmail.com>
11226L: platform-driver-x86@vger.kernel.org
11227S: Maintained
11228F: drivers/platform/x86/toshiba-wmi.c
11229
1da177e4 11230TOSHIBA SMM DRIVER
8b58be88 11231M: Jonathan Buzzard <jonathan@buzzard.org.uk>
1da177e4
LT
11232W: http://www.buzzard.org.uk/toshiba/
11233S: Maintained
679655da
JP
11234F: drivers/char/toshiba.c
11235F: include/linux/toshiba.h
c117ab84 11236F: include/uapi/linux/toshiba.h
1da177e4 11237
d32d9864
MR
11238TOSHIBA TC358743 DRIVER
11239M: Mats Randgaard <matrandg@cisco.com>
11240L: linux-media@vger.kernel.org
11241S: Maintained
11242F: drivers/media/i2c/tc358743*
b5dcee22 11243F: include/media/i2c/tc358743.h
d32d9864 11244
d719f900 11245TMIO MMC DRIVER
c4b13fb0 11246M: Ian Molton <ian@mnementh.co.uk>
d1057c40 11247L: linux-mmc@vger.kernel.org
d719f900 11248S: Maintained
d1057c40
GL
11249F: drivers/mmc/host/tmio_mmc*
11250F: drivers/mmc/host/sh_mobile_sdhi.c
11251F: include/linux/mmc/tmio.h
11252F: include/linux/mmc/sh_mobile_sdhi.h
d719f900 11253
917cc4e6
GR
11254TMP401 HARDWARE MONITOR DRIVER
11255M: Guenter Roeck <linux@roeck-us.net>
968ce1b1 11256L: linux-hwmon@vger.kernel.org
917cc4e6
GR
11257S: Maintained
11258F: Documentation/hwmon/tmp401
11259F: drivers/hwmon/tmp401.c
11260
98f32602 11261TMPFS (SHMEM FILESYSTEM)
bfcc6e2e 11262M: Hugh Dickins <hughd@google.com>
98f32602
HD
11263L: linux-mm@kvack.org
11264S: Maintained
11265F: include/linux/shmem_fs.h
11266F: mm/shmem.c
11267
45f95b53 11268TM6000 VIDEO4LINUX DRIVER
009a5410 11269M: Mauro Carvalho Chehab <mchehab@osg.samsung.com>
45f95b53 11270L: linux-media@vger.kernel.org
a825eaec 11271W: https://linuxtv.org
45f95b53
MCC
11272T: git git://linuxtv.org/media_tree.git
11273S: Odd fixes
11274F: drivers/media/usb/tm6000/
11275
c65fde19
HV
11276TW68 VIDEO4LINUX DRIVER
11277M: Hans Verkuil <hverkuil@xs4all.nl>
11278L: linux-media@vger.kernel.org
11279T: git git://linuxtv.org/media_tree.git
a825eaec 11280W: https://linuxtv.org
c65fde19
HV
11281S: Odd Fixes
11282F: drivers/media/pci/tw68/
11283
4e68852d 11284TPM DEVICE DRIVER
901486b8 11285M: Peter Huewe <peterhuewe@gmx.de>
cbb2d5e4 11286M: Marcel Selhorst <tpmdd@selhorst.net>
89adb83c 11287M: Jarkko Sakkinen <jarkko.sakkinen@linux.intel.com>
ce93b4b0 11288R: Jason Gunthorpe <jgunthorpe@obsidianresearch.com>
383dec1f 11289W: http://tpmdd.sourceforge.net
63a10dfd 11290L: tpmdd-devel@lists.sourceforge.net (moderated for non-subscribers)
d9912846
JS
11291Q: https://patchwork.kernel.org/project/tpmdd-devel/list/
11292T: git git://git.infradead.org/users/jjs/linux-tpmdd.git
4e68852d 11293S: Maintained
679655da 11294F: drivers/char/tpm/
4e68852d 11295
1a0f1b27
AL
11296TPM IBM_VTPM DEVICE DRIVER
11297M: Ashley Lai <ashleydlai@gmail.com>
11298W: http://tpmdd.sourceforge.net
11299L: tpmdd-devel@lists.sourceforge.net (moderated for non-subscribers)
11300S: Maintained
11301F: drivers/char/tpm/tpm_ibmvtpm*
11302
d6f005a1
JP
11303TRACING
11304M: Steven Rostedt <rostedt@goodmis.org>
d6f005a1 11305M: Ingo Molnar <mingo@redhat.com>
75fc2d37 11306T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
d6f005a1
JP
11307S: Maintained
11308F: Documentation/trace/ftrace.txt
11309F: arch/*/*/*/ftrace.h
11310F: arch/*/kernel/ftrace.c
11311F: include/*/ftrace.h
11312F: include/linux/trace*.h
11313F: include/trace/
11314F: kernel/trace/
6e68e6c5 11315F: tools/testing/selftests/ftrace/
d6f005a1 11316
1da177e4 11317TRIVIAL PATCHES
8b58be88 11318M: Jiri Kosina <trivial@kernel.org>
54e5881d 11319T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial.git
1da177e4 11320S: Maintained
86ef925f 11321K: ^Subject:.*(?i)trivial
1da177e4 11322
4e68852d 11323TTY LAYER
879a5a00 11324M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
d8130624 11325M: Jiri Slaby <jslaby@suse.com>
879a5a00 11326S: Supported
08deed1e 11327T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git
84e1eb83 11328F: Documentation/serial/
8dd5d2f1 11329F: drivers/tty/
df621252 11330F: drivers/tty/serial/serial_core.c
e3288775
AC
11331F: include/linux/serial_core.h
11332F: include/linux/serial.h
11333F: include/linux/tty.h
c117ab84
CEB
11334F: include/uapi/linux/serial_core.h
11335F: include/uapi/linux/serial.h
11336F: include/uapi/linux/tty.h
4e68852d 11337
91952bc0
AP
11338TUA9001 MEDIA DRIVER
11339M: Antti Palosaari <crope@iki.fi>
11340L: linux-media@vger.kernel.org
a825eaec 11341W: https://linuxtv.org
91952bc0
AP
11342W: http://palosaari.fi/linux/
11343Q: http://patchwork.linuxtv.org/project/linux-media/list/
11344T: git git://linuxtv.org/anttip/media_tree.git
11345S: Maintained
11346F: drivers/media/tuners/tua9001*
11347
740db6d7 11348TULIP NETWORK DRIVERS
740db6d7 11349L: netdev@vger.kernel.org
cf869eb1
GG
11350L: linux-parisc@vger.kernel.org
11351S: Orphan
0f04e2aa 11352F: drivers/net/ethernet/dec/tulip/
1da177e4
LT
11353
11354TUN/TAP driver
ba57b6f2 11355M: Maxim Krasnyansky <maxk@qti.qualcomm.com>
1da177e4
LT
11356W: http://vtun.sourceforge.net/tun
11357S: Maintained
679655da
JP
11358F: Documentation/networking/tuntap.txt
11359F: arch/um/os-Linux/drivers/
1da177e4 11360
b454cc66 11361TURBOCHANNEL SUBSYSTEM
8b58be88 11362M: "Maciej W. Rozycki" <macro@linux-mips.org>
c406339c
RB
11363M: Ralf Baechle <ralf@linux-mips.org>
11364L: linux-mips@linux-mips.org
11365Q: http://patchwork.linux-mips.org/project/linux-mips/list/
b454cc66 11366S: Maintained
679655da
JP
11367F: drivers/tc/
11368F: include/linux/tc.h
b454cc66 11369
1da177e4 11370U14-34F SCSI DRIVER
8b58be88 11371M: Dario Ballabio <ballabio_dario@emc.com>
1da177e4
LT
11372L: linux-scsi@vger.kernel.org
11373S: Maintained
679655da 11374F: drivers/scsi/u14-34f.c
1da177e4 11375
e2d1d6c0 11376UBI FILE SYSTEM (UBIFS)
a7859936 11377M: Richard Weinberger <richard@nod.at>
949cb623 11378M: Artem Bityutskiy <dedekind1@gmail.com>
cc8f9b99 11379M: Adrian Hunter <adrian.hunter@intel.com>
e2d1d6c0 11380L: linux-mtd@lists.infradead.org
e2966cbe 11381T: git git://git.infradead.org/ubifs-2.6.git
e2d1d6c0 11382W: http://www.linux-mtd.infradead.org/doc/ubifs.html
a7859936 11383S: Supported
679655da
JP
11384F: Documentation/filesystems/ubifs.txt
11385F: fs/ubifs/
e2d1d6c0 11386
e1632fa2 11387UCLINUX (M68KNOMMU AND COLDFIRE)
8b58be88 11388M: Greg Ungerer <gerg@uclinux.org>
cc2020e6 11389W: http://www.uclinux.org/
e1632fa2 11390L: linux-m68k@lists.linux-m68k.org
cc2020e6 11391L: uclinux-dev@uclinux.org (subscribers-only)
e1632fa2 11392T: git git://git.kernel.org/pub/scm/linux/kernel/git/gerg/m68knommu.git
cc2020e6 11393S: Maintained
e1632fa2
GU
11394F: arch/m68k/coldfire/
11395F: arch/m68k/68*/
61bc02bb
JP
11396F: arch/m68k/*/*_no.*
11397F: arch/m68k/include/asm/*_no.*
cc2020e6 11398
1da177e4 11399UDF FILESYSTEM
d8130624 11400M: Jan Kara <jack@suse.com>
1da177e4 11401S: Maintained
679655da
JP
11402F: Documentation/filesystems/udf.txt
11403F: fs/udf/
1da177e4 11404
cc2020e6 11405UFS FILESYSTEM
8b58be88 11406M: Evgeniy Dushistov <dushistov@mail.ru>
cc2020e6 11407S: Maintained
679655da
JP
11408F: Documentation/filesystems/ufs.txt
11409F: fs/ufs/
cc2020e6 11410
0a09d3ab
DH
11411UHID USERSPACE HID IO DRIVER:
11412M: David Herrmann <dh.herrmann@googlemail.com>
11413L: linux-input@vger.kernel.org
11414S: Maintained
11415F: drivers/hid/uhid.c
c117ab84 11416F: include/uapi/linux/uhid.h
0a09d3ab 11417
18332a80 11418ULTRA-WIDEBAND (UWB) SUBSYSTEM:
18332a80 11419L: linux-usb@vger.kernel.org
10c6c9c9 11420S: Orphan
355ffe69 11421F: drivers/uwb/
679655da
JP
11422F: include/linux/uwb.h
11423F: include/linux/uwb/
18332a80 11424
b31d8273
G
11425UNICORE32 ARCHITECTURE:
11426M: Guan Xuetao <gxt@mprc.pku.edu.cn>
11427W: http://mprc.pku.edu.cn/~guanxuetao/linux
11428S: Maintained
ceebf4d5 11429T: git git://github.com/gxt/linux.git
b31d8273
G
11430F: arch/unicore32/
11431
d8379ab1
TF
11432UNIFDEF
11433M: Tony Finch <dot@dotat.at>
11434W: http://dotat.at/prog/unifdef
11435S: Maintained
11436F: scripts/unifdef.c
11437
1da177e4 11438UNIFORM CDROM DRIVER
8b58be88 11439M: Jens Axboe <axboe@kernel.dk>
1da177e4
LT
11440W: http://www.kernel.dk
11441S: Maintained
679655da
JP
11442F: Documentation/cdrom/
11443F: drivers/cdrom/cdrom.c
11444F: include/linux/cdrom.h
c117ab84 11445F: include/uapi/linux/cdrom.h
1da177e4 11446
56df0122 11447UNISYS S-PAR DRIVERS
49e7d9df
JP
11448M: David Kershner <david.kershner@unisys.com>
11449L: sparmaintainer@unisys.com (Unisys internal)
11450S: Supported
11451F: drivers/staging/unisys/
56df0122 11452
9941fa6e
VH
11453UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER
11454M: Vinayak Holikatti <vinholikatti@gmail.com>
9941fa6e
VH
11455L: linux-scsi@vger.kernel.org
11456S: Supported
11457F: Documentation/scsi/ufs.txt
11458F: drivers/scsi/ufs/
11459
e2d1d6c0 11460UNSORTED BLOCK IMAGES (UBI)
949cb623 11461M: Artem Bityutskiy <dedekind1@gmail.com>
346be9bc 11462M: Richard Weinberger <richard@nod.at>
e2d1d6c0
RD
11463W: http://www.linux-mtd.infradead.org/
11464L: linux-mtd@lists.infradead.org
b6b44e0a 11465T: git git://git.infradead.org/ubifs-2.6.git
346be9bc 11466S: Supported
80811493 11467F: drivers/mtd/ubi/
679655da 11468F: include/linux/mtd/ubi.h
c117ab84 11469F: include/uapi/mtd/ubi-user.h
e2d1d6c0 11470
1da177e4 11471USB ACM DRIVER
ca1c3e6f 11472M: Oliver Neukum <oneukum@suse.com>
6372594a 11473L: linux-usb@vger.kernel.org
1da177e4 11474S: Maintained
679655da
JP
11475F: Documentation/usb/acm.txt
11476F: drivers/usb/class/cdc-acm.*
1da177e4 11477
b7d572e1
PF
11478USB AR5523 WIRELESS DRIVER
11479M: Pontus Fuchs <pontus.fuchs@gmail.com>
11480L: linux-wireless@vger.kernel.org
11481S: Maintained
11482F: drivers/net/wireless/ath/ar5523/
11483
115bb1ff 11484USB ATTACHED SCSI
f50a4968 11485M: Hans de Goede <hdegoede@redhat.com>
8eae0fb7 11486M: Gerd Hoffmann <kraxel@redhat.com>
115bb1ff
MW
11487L: linux-usb@vger.kernel.org
11488L: linux-scsi@vger.kernel.org
8eae0fb7 11489S: Maintained
115bb1ff
MW
11490F: drivers/usb/storage/uas.c
11491
1da177e4 11492USB CDC ETHERNET DRIVER
61eee9a7 11493M: Oliver Neukum <oliver@neukum.org>
795fb7e7 11494L: linux-usb@vger.kernel.org
1da177e4 11495S: Maintained
679655da 11496F: drivers/net/usb/cdc_*.c
c117ab84 11497F: include/uapi/linux/usb/cdc.h
1da177e4 11498
66e3e591
KP
11499USB CHAOSKEY DRIVER
11500M: Keith Packard <keithp@keithp.com>
11501L: linux-usb@vger.kernel.org
11502S: Maintained
11503F: drivers/usb/misc/chaoskey.c
11504
b02b371e 11505USB CYPRESS C67X00 DRIVER
8b58be88 11506M: Peter Korsgaard <jacmet@sunsite.dk>
b02b371e
PK
11507L: linux-usb@vger.kernel.org
11508S: Maintained
679655da 11509F: drivers/usb/c67x00/
b02b371e 11510
d0374f4f 11511USB DAVICOM DM9601 DRIVER
8b58be88 11512M: Peter Korsgaard <jacmet@sunsite.dk>
043600a6 11513L: netdev@vger.kernel.org
d0374f4f
PK
11514W: http://www.linux-usb.org/usbnet
11515S: Maintained
679655da 11516F: drivers/net/usb/dm9601.c
d0374f4f 11517
cc2020e6 11518USB DIAMOND RIO500 DRIVER
8b58be88 11519M: Cesar Miquel <miquel@df.uba.ar>
cc2020e6
AC
11520L: rio500-users@lists.sourceforge.net
11521W: http://rio500.sourceforge.net
11522S: Maintained
679655da 11523F: drivers/usb/misc/rio500*
cc2020e6 11524
1da177e4 11525USB EHCI DRIVER
578333ab 11526M: Alan Stern <stern@rowland.harvard.edu>
795fb7e7 11527L: linux-usb@vger.kernel.org
578333ab 11528S: Maintained
679655da
JP
11529F: Documentation/usb/ehci.txt
11530F: drivers/usb/host/ehci*
1da177e4 11531
69ae9e3e 11532USB GADGET/PERIPHERAL SUBSYSTEM
a55f6286 11533M: Felipe Balbi <balbi@kernel.org>
795fb7e7 11534L: linux-usb@vger.kernel.org
69ae9e3e 11535W: http://www.linux-usb.org/gadget
d6d0f665
FB
11536T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
11537S: Maintained
679655da
JP
11538F: drivers/usb/gadget/
11539F: include/linux/usb/gadget*
69ae9e3e 11540
2dea64b4 11541USB HID/HIDBP DRIVERS (USB KEYBOARDS, MICE, REMOTE CONTROLS, ...)
e5f6450c 11542M: Jiri Kosina <jikos@kernel.org>
406df153 11543R: Benjamin Tissoires <benjamin.tissoires@redhat.com>
795fb7e7 11544L: linux-usb@vger.kernel.org
54e5881d 11545T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid.git
1da177e4 11546S: Maintained
c2f01971 11547F: Documentation/hid/hiddev.txt
679655da 11548F: drivers/hid/usbhid/
1da177e4 11549
959eea21 11550USB ISP116X DRIVER
8b58be88 11551M: Olav Kongas <ok@artecdesign.ee>
795fb7e7 11552L: linux-usb@vger.kernel.org
959eea21 11553S: Maintained
679655da
JP
11554F: drivers/usb/host/isp116x*
11555F: include/linux/usb/isp116x.h
959eea21 11556
146498ea
WH
11557USB LAN78XX ETHERNET DRIVER
11558M: Woojung Huh <woojung.huh@microchip.com>
11559M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
11560L: netdev@vger.kernel.org
11561S: Maintained
11562F: drivers/net/usb/lan78xx.*
11563
1da177e4 11564USB MASS STORAGE DRIVER
8b58be88 11565M: Matthew Dharm <mdharm-usb@one-eyed-alien.net>
795fb7e7 11566L: linux-usb@vger.kernel.org
8836aeb8 11567L: usb-storage@lists.one-eyed-alien.net
1da177e4
LT
11568S: Maintained
11569W: http://www.one-eyed-alien.net/~mdharm/linux-usb/
679655da 11570F: drivers/usb/storage/
1da177e4 11571
af39917d
CL
11572USB MIDI DRIVER
11573M: Clemens Ladisch <clemens@ladisch.de>
11574L: alsa-devel@alsa-project.org (moderated for non-subscribers)
11575T: git git://git.alsa-project.org/alsa-kernel.git
11576S: Maintained
11577F: sound/usb/midi.*
11578
444ce9d4
JP
11579USB NETWORKING DRIVERS
11580L: linux-usb@vger.kernel.org
11581S: Odd Fixes
11582F: drivers/net/usb/
11583
1da177e4 11584USB OHCI DRIVER
578333ab 11585M: Alan Stern <stern@rowland.harvard.edu>
795fb7e7 11586L: linux-usb@vger.kernel.org
578333ab 11587S: Maintained
679655da
JP
11588F: Documentation/usb/ohci.txt
11589F: drivers/usb/host/ohci*
1da177e4 11590
963ffa3e 11591USB OTG FSM (Finite State Machine)
60d77b3d 11592M: Peter Chen <Peter.Chen@nxp.com>
8373856d 11593T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
963ffa3e
PC
11594L: linux-usb@vger.kernel.org
11595S: Maintained
11596F: drivers/usb/common/usb-otg-fsm.c
11597
563da3a9
VM
11598USB OVER IP DRIVER
11599M: Valentina Manea <valentina.manea.m@gmail.com>
11600M: Shuah Khan <shuah.kh@samsung.com>
11601L: linux-usb@vger.kernel.org
11602S: Maintained
a6d6fc2b 11603F: Documentation/usb/usbip_protocol.txt
563da3a9
VM
11604F: drivers/usb/usbip/
11605F: tools/usb/usbip/
11606
1da177e4 11607USB PEGASUS DRIVER
a16b945c 11608M: Petko Manolov <petkan@nucleusys.com>
795fb7e7 11609L: linux-usb@vger.kernel.org
043600a6 11610L: netdev@vger.kernel.org
052e3128
PM
11611T: git git://github.com/petkan/pegasus.git
11612W: https://github.com/petkan/pegasus
1da177e4 11613S: Maintained
679655da 11614F: drivers/net/usb/pegasus.*
1da177e4 11615
d3ad558f 11616USB PHY LAYER
a55f6286 11617M: Felipe Balbi <balbi@kernel.org>
d3ad558f
FB
11618L: linux-usb@vger.kernel.org
11619T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
11620S: Maintained
11621F: drivers/usb/phy/
d3ad558f 11622
73e4fb3f 11623USB PRINTER DRIVER (usblp)
8b58be88 11624M: Pete Zaitcev <zaitcev@redhat.com>
795fb7e7 11625L: linux-usb@vger.kernel.org
73e4fb3f 11626S: Supported
679655da 11627F: drivers/usb/class/usblp.c
1da177e4 11628
4521b477
BM
11629USB QMI WWAN NETWORK DRIVER
11630M: Bjørn Mork <bjorn@mork.no>
11631L: netdev@vger.kernel.org
11632S: Maintained
11633F: Documentation/ABI/testing/sysfs-class-net-qmi
11634F: drivers/net/usb/qmi_wwan.c
11635
1da177e4 11636USB RTL8150 DRIVER
a16b945c 11637M: Petko Manolov <petkan@nucleusys.com>
795fb7e7 11638L: linux-usb@vger.kernel.org
043600a6 11639L: netdev@vger.kernel.org
052e3128
PM
11640T: git git://github.com/petkan/rtl8150.git
11641W: https://github.com/petkan/rtl8150
1da177e4 11642S: Maintained
679655da 11643F: drivers/net/usb/rtl8150.c
1da177e4 11644
f896b796 11645USB SERIAL SUBSYSTEM
66085694 11646M: Johan Hovold <johan@kernel.org>
795fb7e7 11647L: linux-usb@vger.kernel.org
4e68852d 11648S: Maintained
679655da 11649F: Documentation/usb/usb-serial.txt
f896b796 11650F: drivers/usb/serial/
679655da 11651F: include/linux/usb/serial.h
1da177e4 11652
b3f0db1c
SG
11653USB SMSC75XX ETHERNET DRIVER
11654M: Steve Glendinning <steve.glendinning@shawell.net>
11655L: netdev@vger.kernel.org
11656S: Maintained
11657F: drivers/net/usb/smsc75xx.*
11658
2f7ca802 11659USB SMSC95XX ETHERNET DRIVER
90b24cfb 11660M: Steve Glendinning <steve.glendinning@shawell.net>
2f7ca802 11661L: netdev@vger.kernel.org
90b24cfb 11662S: Maintained
679655da 11663F: drivers/net/usb/smsc95xx.*
2f7ca802 11664
1da177e4 11665USB SUBSYSTEM
879a5a00 11666M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
795fb7e7 11667L: linux-usb@vger.kernel.org
1da177e4 11668W: http://www.linux-usb.org
08deed1e 11669T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git
1da177e4 11670S: Supported
679655da 11671F: Documentation/usb/
679655da
JP
11672F: drivers/usb/
11673F: include/linux/usb.h
11674F: include/linux/usb/
1da177e4
LT
11675
11676USB UHCI DRIVER
8b58be88 11677M: Alan Stern <stern@rowland.harvard.edu>
795fb7e7 11678L: linux-usb@vger.kernel.org
1da177e4 11679S: Maintained
679655da 11680F: drivers/usb/host/uhci*
1da177e4 11681
69ae9e3e 11682USB "USBNET" DRIVER FRAMEWORK
d8130624 11683M: Oliver Neukum <oneukum@suse.com>
043600a6 11684L: netdev@vger.kernel.org
69ae9e3e 11685W: http://www.linux-usb.org/usbnet
1da177e4 11686S: Maintained
679655da
JP
11687F: drivers/net/usb/usbnet.c
11688F: include/linux/usb/usbnet.h
1da177e4 11689
c0efd232 11690USB VIDEO CLASS
c53ac071 11691M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
616bd4e2 11692L: linux-uvc-devel@lists.sourceforge.net (subscribers-only)
661263b5 11693L: linux-media@vger.kernel.org
275ffde4 11694T: git git://linuxtv.org/media_tree.git
57c6d2e9 11695W: http://www.ideasonboard.org/uvc/
c0efd232 11696S: Maintained
0c0d06ca 11697F: drivers/media/usb/uvc/
6c0f0359 11698F: include/uapi/linux/uvcvideo.h
1da177e4 11699
b60b9c45
HV
11700USB VISION DRIVER
11701M: Hans Verkuil <hverkuil@xs4all.nl>
11702L: linux-media@vger.kernel.org
11703T: git git://linuxtv.org/media_tree.git
a825eaec 11704W: https://linuxtv.org
b60b9c45
HV
11705S: Odd Fixes
11706F: drivers/media/usb/usbvision/
11707
8282da47
LP
11708USB WEBCAM GADGET
11709M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
11710L: linux-usb@vger.kernel.org
11711S: Maintained
3a83c16e 11712F: drivers/usb/gadget/function/*uvc*
faf2e1db 11713F: drivers/usb/gadget/legacy/webcam.c
8282da47 11714
bf164cc0 11715USB WIRELESS RNDIS DRIVER (rndis_wlan)
e6146c5c 11716M: Jussi Kivilinna <jussi.kivilinna@iki.fi>
bf164cc0
JK
11717L: linux-wireless@vger.kernel.org
11718S: Maintained
679655da 11719F: drivers/net/wireless/rndis_wlan.c
bf164cc0 11720
eb6bab13 11721USB XHCI DRIVER
03d85053 11722M: Mathias Nyman <mathias.nyman@intel.com>
eb6bab13
SS
11723L: linux-usb@vger.kernel.org
11724S: Supported
36d0344c
SS
11725F: drivers/usb/host/xhci*
11726F: drivers/usb/host/pci-quirks*
eb6bab13 11727
1da177e4 11728USB ZD1201 DRIVER
4086b9ca 11729L: linux-wireless@vger.kernel.org
1da177e4 11730W: http://linux-lc100020.sourceforge.net
4086b9ca 11731S: Orphan
ed0ad06f 11732F: drivers/net/wireless/zydas/zd1201.*
1da177e4 11733
b7eee616 11734USB ZR364XX DRIVER
8b58be88 11735M: Antoine Jacquet <royale@zerezo.com>
795fb7e7 11736L: linux-usb@vger.kernel.org
661263b5 11737L: linux-media@vger.kernel.org
275ffde4 11738T: git git://linuxtv.org/media_tree.git
b7eee616
AJ
11739W: http://royale.zerezo.com/zr364xx/
11740S: Maintained
679655da 11741F: Documentation/video4linux/zr364xx.txt
90d72ac6 11742F: drivers/media/usb/zr364xx/
b7eee616 11743
289fcff4
HK
11744ULPI BUS
11745M: Heikki Krogerus <heikki.krogerus@linux.intel.com>
11746L: linux-usb@vger.kernel.org
11747S: Maintained
11748F: drivers/usb/common/ulpi.c
11749F: include/linux/ulpi/
11750
e7839f25 11751USER-MODE LINUX (UML)
8b58be88 11752M: Jeff Dike <jdike@addtoit.com>
b15194b7 11753M: Richard Weinberger <richard@nod.at>
1da177e4
LT
11754L: user-mode-linux-devel@lists.sourceforge.net
11755L: user-mode-linux-user@lists.sourceforge.net
11756W: http://user-mode-linux.sourceforge.net
9f273c24 11757T: git git://git.kernel.org/pub/scm/linux/kernel/git/rw/uml.git
1da177e4 11758S: Maintained
61516587 11759F: Documentation/virtual/uml/
679655da 11760F: arch/um/
b070989a 11761F: arch/x86/um/
679655da
JP
11762F: fs/hostfs/
11763F: fs/hppfs/
b7eee616 11764
e5f114e9 11765USERSPACE I/O (UIO)
6a534c9d 11766M: "Hans J. Koch" <hjk@hansjkoch.de>
879a5a00 11767M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
e5f114e9 11768S: Maintained
3d3fecbd 11769T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
679655da
JP
11770F: Documentation/DocBook/uio-howto.tmpl
11771F: drivers/uio/
11772F: include/linux/uio*.h
e5f114e9 11773
256cccbe 11774UTIL-LINUX PACKAGE
8b58be88 11775M: Karel Zak <kzak@redhat.com>
256cccbe
KZ
11776L: util-linux@vger.kernel.org
11777W: http://en.wikipedia.org/wiki/Util-linux
11778T: git git://git.kernel.org/pub/scm/utils/util-linux/util-linux.git
f899b0ad
KZ
11779S: Maintained
11780
c1fd1c07 11781UVESAFB DRIVER
8b58be88 11782M: Michal Januszewski <spock@gentoo.org>
c69f677c 11783L: linux-fbdev@vger.kernel.org
c1fd1c07
MJ
11784W: http://dev.gentoo.org/~spock/projects/uvesafb/
11785S: Maintained
679655da 11786F: Documentation/fb/uvesafb.txt
8a61f013 11787F: drivers/video/fbdev/uvesafb.*
c1fd1c07 11788
456930d8
SA
11789VF610 NAND DRIVER
11790M: Stefan Agner <stefan@agner.ch>
11791L: linux-mtd@lists.infradead.org
11792S: Supported
11793F: drivers/mtd/nand/vf610_nfc.c
11794
4480f15b 11795VFAT/FAT/MSDOS FILESYSTEM
8b58be88 11796M: OGAWA Hirofumi <hirofumi@mail.parknet.co.jp>
1da177e4 11797S: Maintained
679655da
JP
11798F: Documentation/filesystems/vfat.txt
11799F: fs/fat/
1da177e4 11800
cba3345c
AW
11801VFIO DRIVER
11802M: Alex Williamson <alex.williamson@redhat.com>
11803L: kvm@vger.kernel.org
9f273c24 11804T: git git://github.com/awilliam/linux-vfio.git
cba3345c
AW
11805S: Maintained
11806F: Documentation/vfio.txt
11807F: drivers/vfio/
11808F: include/linux/vfio.h
c117ab84 11809F: include/uapi/linux/vfio.h
cba3345c 11810
a714ea5f
AW
11811VFIO PLATFORM DRIVER
11812M: Baptiste Reynal <b.reynal@virtualopensystems.com>
11813L: kvm@vger.kernel.org
11814S: Maintained
11815F: drivers/vfio/platform/
11816
9e6f3438
PO
11817VIDEOBUF2 FRAMEWORK
11818M: Pawel Osciak <pawel@osciak.com>
11819M: Marek Szyprowski <m.szyprowski@samsung.com>
e76e4706 11820M: Kyungmin Park <kyungmin.park@samsung.com>
9e6f3438
PO
11821L: linux-media@vger.kernel.org
11822S: Maintained
90d72ac6 11823F: drivers/media/v4l2-core/videobuf2-*
9e6f3438
PO
11824F: include/media/videobuf2-*
11825
5523662e
SCP
11826VIRTUAL SERIO DEVICE DRIVER
11827M: Stephen Chandler Paul <thatslyude@gmail.com>
11828S: Maintained
11829F: drivers/input/serio/userio.c
11830F: include/uapi/linux/userio.h
11831
9a82446b
AS
11832VIRTIO CONSOLE DRIVER
11833M: Amit Shah <amit.shah@redhat.com>
11834L: virtualization@lists.linux-foundation.org
11835S: Maintained
11836F: drivers/char/virtio_console.c
11837F: include/linux/virtio_console.h
c117ab84 11838F: include/uapi/linux/virtio_console.h
9a82446b 11839
2426ec8f 11840VIRTIO CORE, NET AND BLOCK DRIVERS
2426ec8f
MT
11841M: "Michael S. Tsirkin" <mst@redhat.com>
11842L: virtualization@lists.linux-foundation.org
11843S: Maintained
11844F: drivers/virtio/
c893c8d7 11845F: tools/virtio/
2426ec8f
MT
11846F: drivers/net/virtio_net.c
11847F: drivers/block/virtio_blk.c
11848F: include/linux/virtio_*.h
916cdabc 11849F: include/uapi/linux/virtio_*.h
2426ec8f 11850
f2dbda3b
CH
11851VIRTIO DRIVERS FOR S390
11852M: Christian Borntraeger <borntraeger@de.ibm.com>
11853M: Cornelia Huck <cornelia.huck@de.ibm.com>
11854L: linux-s390@vger.kernel.org
11855L: virtualization@lists.linux-foundation.org
11856L: kvm@vger.kernel.org
11857S: Supported
1b568d93 11858F: drivers/s390/virtio/
f2dbda3b 11859
4ad6ee91
GH
11860VIRTIO GPU DRIVER
11861M: David Airlie <airlied@linux.ie>
11862M: Gerd Hoffmann <kraxel@redhat.com>
11863L: dri-devel@lists.freedesktop.org
11864L: virtualization@lists.linux-foundation.org
11865S: Maintained
11866F: drivers/gpu/drm/virtio/
11867F: include/uapi/linux/virtio_gpu.h
11868
3a4d5c94
MT
11869VIRTIO HOST (VHOST)
11870M: "Michael S. Tsirkin" <mst@redhat.com>
11871L: kvm@vger.kernel.org
c996d8b9 11872L: virtualization@lists.linux-foundation.org
3a4d5c94 11873L: netdev@vger.kernel.org
9f273c24 11874T: git git://git.kernel.org/pub/scm/linux/kernel/git/mst/vhost.git
3a4d5c94
MT
11875S: Maintained
11876F: drivers/vhost/
c117ab84 11877F: include/uapi/linux/vhost.h
3a4d5c94 11878
271c8651
GH
11879VIRTIO INPUT DRIVER
11880M: Gerd Hoffmann <kraxel@redhat.com>
11881S: Maintained
11882F: drivers/virtio/virtio_input.c
11883F: include/uapi/linux/virtio_input.h
11884
1da177e4 11885VIA RHINE NETWORK DRIVER
210347e1 11886S: Orphan
f2148a47 11887F: drivers/net/ethernet/via/via-rhine.c
1da177e4 11888
f0bf7f61 11889VIA SD/MMC CARD CONTROLLER DRIVER
558bbb2f 11890M: Bruce Chang <brucechang@via.com.tw>
8b58be88 11891M: Harald Welte <HaraldWelte@viatech.com>
f0bf7f61
HW
11892S: Maintained
11893F: drivers/mmc/host/via-sdmmc.c
11894
69e4a7c2 11895VIA UNICHROME(PRO)/CHROME9 FRAMEBUFFER DRIVER
c7babebd 11896M: Florian Tobias Schandinat <FlorianSchandinat@gmx.de>
c69f677c 11897L: linux-fbdev@vger.kernel.org
69e4a7c2 11898S: Maintained
c7babebd
FTS
11899F: include/linux/via-core.h
11900F: include/linux/via-gpio.h
11901F: include/linux/via_i2c.h
8a61f013 11902F: drivers/video/fbdev/via/
69e4a7c2 11903
01f20734 11904VIA VELOCITY NETWORK DRIVER
8b58be88 11905M: Francois Romieu <romieu@fr.zoreil.com>
01f20734
FR
11906L: netdev@vger.kernel.org
11907S: Maintained
f2148a47 11908F: drivers/net/ethernet/via/via-velocity.*
1da177e4 11909
f73f8173
AW
11910VIRT LIB
11911M: Alex Williamson <alex.williamson@redhat.com>
11912M: Paolo Bonzini <pbonzini@redhat.com>
11913L: kvm@vger.kernel.org
11914S: Supported
11915F: virt/lib/
11916
77911fd2 11917VIVID VIRTUAL VIDEO DRIVER
0b7bc1fa
HV
11918M: Hans Verkuil <hverkuil@xs4all.nl>
11919L: linux-media@vger.kernel.org
11920T: git git://linuxtv.org/media_tree.git
a825eaec 11921W: https://linuxtv.org
0b7bc1fa 11922S: Maintained
77911fd2 11923F: drivers/media/platform/vivid/*
0b7bc1fa 11924
be7f8273 11925VLAN (802.1Q)
8b58be88 11926M: Patrick McHardy <kaber@trash.net>
be7f8273
PM
11927L: netdev@vger.kernel.org
11928S: Maintained
679655da
JP
11929F: drivers/net/macvlan.c
11930F: include/linux/if_*vlan.h
11931F: net/8021q/
be7f8273 11932
55e331cf 11933VLYNQ BUS
8b58be88 11934M: Florian Fainelli <florian@openwrt.org>
8578d7af 11935L: openwrt-devel@lists.openwrt.org (subscribers-only)
55e331cf
FF
11936S: Maintained
11937F: drivers/vlynq/vlynq.c
11938F: include/linux/vlynq.h
11939
390beae4 11940VME SUBSYSTEM
74c600e3 11941M: Martyn Welch <martyn@welchs.me.uk>
1bd289d1 11942M: Manohar Vanga <manohar.vanga@gmail.com>
390beae4
MW
11943M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
11944L: devel@driverdev.osuosl.org
11945S: Maintained
11946T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
11947F: Documentation/vme_api.txt
11948F: drivers/staging/vme/
11949F: drivers/vme/
11950F: include/linux/vme*
11951
4488e09b
AK
11952VMWARE HYPERVISOR INTERFACE
11953M: Alok Kataria <akataria@vmware.com>
11954L: virtualization@lists.linux-foundation.org
11955S: Supported
11956F: arch/x86/kernel/cpu/vmware.c
11957
73b35d07
DT
11958VMWARE BALLOON DRIVER
11959M: Xavier Deguillard <xdeguillard@vmware.com>
11960M: Philip Moltmann <moltmann@vmware.com>
11961M: "VMware, Inc." <pv-drivers@vmware.com>
11962L: linux-kernel@vger.kernel.org
11963S: Maintained
11964F: drivers/misc/vmw_balloon.c
11965
8b8be51b
TH
11966VMWARE VMMOUSE SUBDRIVER
11967M: "VMware Graphics" <linux-graphics-maintainer@vmware.com>
11968M: "VMware, Inc." <pv-drivers@vmware.com>
11969L: linux-input@vger.kernel.org
11970S: Maintained
11971F: drivers/input/mouse/vmmouse.c
11972F: drivers/input/mouse/vmmouse.h
11973
d1a890fa 11974VMWARE VMXNET3 ETHERNET DRIVER
04e1b734 11975M: Shrikrishna Khare <skhare@vmware.com>
65c8bb5b
JP
11976M: "VMware, Inc." <pv-drivers@vmware.com>
11977L: netdev@vger.kernel.org
11978S: Maintained
11979F: drivers/net/vmxnet3/
d1a890fa 11980
851b1642 11981VMware PVSCSI driver
f2d7e40e 11982M: Arvind Kumar <arvindkumar@vmware.com>
851b1642
AK
11983M: VMware PV-Drivers <pv-drivers@vmware.com>
11984L: linux-scsi@vger.kernel.org
11985S: Maintained
11986F: drivers/scsi/vmw_pvscsi.c
11987F: drivers/scsi/vmw_pvscsi.h
11988
e53e86c7 11989VOLTAGE AND CURRENT REGULATOR FRAMEWORK
88dd75af 11990M: Liam Girdwood <lgirdwood@gmail.com>
b02e48f2 11991M: Mark Brown <broonie@kernel.org>
5cdeb2c8 11992L: linux-kernel@vger.kernel.org
1dd68f01 11993W: http://www.slimlogic.co.uk/?p=48
6febb5ab 11994T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator.git
e53e86c7 11995S: Supported
679655da
JP
11996F: drivers/regulator/
11997F: include/linux/regulator/
e53e86c7 11998
081958eb
DA
11999VRF
12000M: David Ahern <dsa@cumulusnetworks.com>
12001M: Shrijeet Mukherjee <shm@cumulusnetworks.com>
12002L: netdev@vger.kernel.org
12003S: Maintained
12004F: drivers/net/vrf.c
562d897d 12005F: Documentation/networking/vrf.txt
081958eb 12006
ab41319e 12007VT1211 HARDWARE MONITOR DRIVER
8b58be88 12008M: Juerg Haefliger <juergh@gmail.com>
968ce1b1 12009L: linux-hwmon@vger.kernel.org
ab41319e 12010S: Maintained
679655da
JP
12011F: Documentation/hwmon/vt1211
12012F: drivers/hwmon/vt1211.c
ab41319e 12013
1de9e371 12014VT8231 HARDWARE MONITOR DRIVER
8b58be88 12015M: Roger Lucas <vt8231@hiddenengine.co.uk>
968ce1b1 12016L: linux-hwmon@vger.kernel.org
1de9e371 12017S: Maintained
679655da 12018F: drivers/hwmon/vt8231.c
1de9e371 12019
88095e7b
TO
12020VUB300 USB to SDIO/SD/MMC bridge chip
12021M: Tony Olech <tony.olech@elandigitalsystems.com>
12022L: linux-mmc@vger.kernel.org
12023L: linux-usb@vger.kernel.org
12024S: Supported
12025F: drivers/mmc/host/vub300.c
12026
1da177e4 12027W1 DALLAS'S 1-WIRE BUS
a8018766 12028M: Evgeniy Polyakov <zbr@ioremap.net>
1da177e4 12029S: Maintained
679655da
JP
12030F: Documentation/w1/
12031F: drivers/w1/
1da177e4 12032
13927079 12033W83791D HARDWARE MONITORING DRIVER
8b58be88 12034M: Marc Hulsman <m.hulsman@tudelft.nl>
968ce1b1 12035L: linux-hwmon@vger.kernel.org
25845c22 12036S: Maintained
679655da
JP
12037F: Documentation/hwmon/w83791d
12038F: drivers/hwmon/w83791d.c
13927079 12039
61db011d 12040W83793 HARDWARE MONITORING DRIVER
8b58be88 12041M: Rudolf Marek <r.marek@assembler.cz>
968ce1b1 12042L: linux-hwmon@vger.kernel.org
61db011d 12043S: Maintained
679655da
JP
12044F: Documentation/hwmon/w83793
12045F: drivers/hwmon/w83793.c
61db011d 12046
e3760b43 12047W83795 HARDWARE MONITORING DRIVER
d8130624 12048M: Jean Delvare <jdelvare@suse.com>
968ce1b1 12049L: linux-hwmon@vger.kernel.org
e3760b43
JD
12050S: Maintained
12051F: drivers/hwmon/w83795.c
12052
1da177e4 12053W83L51xD SD/MMC CARD INTERFACE DRIVER
8b58be88 12054M: Pierre Ossman <pierre@ossman.eu>
1da177e4 12055S: Maintained
679655da 12056F: drivers/mmc/host/wbsd.*
1da177e4 12057
b4e05923
HG
12058WACOM PROTOCOL 4 SERIAL TABLETS
12059M: Julian Squires <julian@cipht.net>
12060M: Hans de Goede <hdegoede@redhat.com>
12061L: linux-input@vger.kernel.org
12062S: Maintained
12063F: drivers/input/tablet/wacom_serial4.c
12064
3527761c 12065WATCHDOG DEVICE DRIVERS
8b58be88 12066M: Wim Van Sebroeck <wim@iguana.be>
1f32f83e 12067R: Guenter Roeck <linux@roeck-us.net>
230a5cef
WVS
12068L: linux-watchdog@vger.kernel.org
12069W: http://www.linux-watchdog.org/
f599aaf0 12070T: git git://www.linux-watchdog.org/linux-watchdog.git
3527761c 12071S: Maintained
679655da
JP
12072F: Documentation/watchdog/
12073F: drivers/watchdog/
12074F: include/linux/watchdog.h
c117ab84 12075F: include/uapi/linux/watchdog.h
3527761c 12076
1da177e4 12077WD7000 SCSI DRIVER
8b58be88 12078M: Miroslav Zagorac <zaga@fly.cc.fer.hr>
1da177e4
LT
12079L: linux-scsi@vger.kernel.org
12080S: Maintained
679655da 12081F: drivers/scsi/wd7000.c
1da177e4 12082
b22e00f3
DH
12083WIIMOTE HID DRIVER
12084M: David Herrmann <dh.herrmann@googlemail.com>
12085L: linux-input@vger.kernel.org
12086S: Maintained
12087F: drivers/hid/hid-wiimote*
12088
e258b80e 12089WINBOND CIR DRIVER
364e9e18 12090M: David Härdeman <david@hardeman.nu>
e258b80e 12091S: Maintained
116ab806 12092F: drivers/media/rc/winbond-cir.c
e258b80e 12093
c36a483d
WBG
12094WINSYSTEMS EBC-C384 WATCHDOG DRIVER
12095M: William Breathitt Gray <vilhelm.gray@gmail.com>
12096L: linux-watchdog@vger.kernel.org
12097S: Maintained
12098F: drivers/watchdog/ebc-c384_wdt.c
12099
9c26df9b
WBG
12100WINSYSTEMS WS16C48 GPIO DRIVER
12101M: William Breathitt Gray <vilhelm.gray@gmail.com>
12102L: linux-gpio@vger.kernel.org
12103S: Maintained
12104F: drivers/gpio/gpio-ws16c48.c
e258b80e 12105
8a70da82 12106WIMAX STACK
8b58be88 12107M: Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
8a70da82 12108M: linux-wimax@intel.com
49e7d9df 12109L: wimax@linuxwimax.org (subscribers-only)
8a70da82
IPG
12110S: Supported
12111W: http://linuxwimax.org
315987dc 12112F: Documentation/wimax/README.wimax
315987dc
JP
12113F: include/linux/wimax/debug.h
12114F: include/net/wimax.h
c117ab84 12115F: include/uapi/linux/wimax.h
315987dc 12116F: net/wimax/
8a70da82 12117
5fc14680 12118WISTRON LAPTOP BUTTON DRIVER
8b58be88 12119M: Miloslav Trmac <mitr@volny.cz>
5fc14680 12120S: Maintained
679655da 12121F: drivers/input/misc/wistron_btns.c
5fc14680 12122
1da177e4 12123WL3501 WIRELESS PCMCIA CARD DRIVER
8b58be88 12124M: Arnaldo Carvalho de Melo <acme@ghostprotocols.net>
724c6b35 12125L: linux-wireless@vger.kernel.org
926554c4 12126W: http://oops.ghostprotocols.net:81/blog
1da177e4 12127S: Maintained
679655da 12128F: drivers/net/wireless/wl3501*
1da177e4 12129
055bcbcb 12130WOLFSON MICROELECTRONICS DRIVERS
fef95164 12131L: patches@opensource.wolfsonmicro.com
f0e03dbd
RF
12132T: git https://github.com/CirrusLogic/linux-drivers.git
12133W: https://github.com/CirrusLogic/linux-drivers/wiki
b75ea16a 12134S: Supported
3768f0b1 12135F: Documentation/hwmon/wm83??
f494993f
CK
12136F: Documentation/devicetree/bindings/extcon/extcon-arizona.txt
12137F: Documentation/devicetree/bindings/regulator/arizona-regulator.txt
12138F: Documentation/devicetree/bindings/mfd/arizona.txt
af1c5386 12139F: arch/arm/mach-s3c64xx/mach-crag6410*
f05259a6 12140F: drivers/clk/clk-wm83*.c
9c309598 12141F: drivers/extcon/extcon-arizona.c
b75ea16a 12142F: drivers/leds/leds-wm83*.c
25b273ba 12143F: drivers/gpio/gpio-*wm*.c
9c309598 12144F: drivers/gpio/gpio-arizona.c
d22b0869 12145F: drivers/hwmon/wm83??-hwmon.c
59ec6da2
MB
12146F: drivers/input/misc/wm831x-on.c
12147F: drivers/input/touchscreen/wm831x-ts.c
12148F: drivers/input/touchscreen/wm97*.c
9c309598
MB
12149F: drivers/mfd/arizona*
12150F: drivers/mfd/wm*.c
12ebc137 12151F: drivers/mfd/cs47l24*
b75ea16a
MB
12152F: drivers/power/wm83*.c
12153F: drivers/rtc/rtc-wm83*.c
12154F: drivers/regulator/wm8*.c
3860e6c4 12155F: drivers/video/backlight/wm83*_bl.c
b75ea16a 12156F: drivers/watchdog/wm83*_wdt.c
9c309598 12157F: include/linux/mfd/arizona/
3860e6c4 12158F: include/linux/mfd/wm831x/
b75ea16a 12159F: include/linux/mfd/wm8350/
3768f0b1 12160F: include/linux/mfd/wm8400*
59ec6da2 12161F: include/linux/wm97xx.h
055bcbcb 12162F: include/sound/wm????.h
9c309598 12163F: sound/soc/codecs/arizona.?
055bcbcb 12164F: sound/soc/codecs/wm*
12ebc137 12165F: sound/soc/codecs/cs47l24*
b75ea16a 12166
3e6cd7a4
TH
12167WORKQUEUE
12168M: Tejun Heo <tj@kernel.org>
badb7f5e 12169R: Lai Jiangshan <jiangshanlai@gmail.com>
3e6cd7a4
TH
12170T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/wq.git
12171S: Maintained
12172F: include/linux/workqueue.h
12173F: kernel/workqueue.c
12174F: Documentation/workqueue.txt
12175
1da177e4 12176X.25 NETWORK LAYER
8bf28059 12177M: Andrew Hendry <andrew.hendry@gmail.com>
1da177e4 12178L: linux-x25@vger.kernel.org
8bf28059 12179S: Odd Fixes
679655da
JP
12180F: Documentation/networking/x25*
12181F: include/net/x25*
12182F: net/x25/
1da177e4 12183
e2d1d6c0 12184X86 ARCHITECTURE (32-BIT AND 64-BIT)
8b58be88
JP
12185M: Thomas Gleixner <tglx@linutronix.de>
12186M: Ingo Molnar <mingo@redhat.com>
12187M: "H. Peter Anvin" <hpa@zytor.com>
bcde563c 12188M: x86@kernel.org
981c3a4f 12189L: linux-kernel@vger.kernel.org
75fc2d37 12190T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core
e2d1d6c0 12191S: Maintained
679655da
JP
12192F: Documentation/x86/
12193F: arch/x86/
e2d1d6c0 12194
d0944853 12195X86 PLATFORM DRIVERS
e181ba15 12196M: Darren Hart <dvhart@infradead.org>
d0944853 12197L: platform-driver-x86@vger.kernel.org
e181ba15 12198T: git git://git.infradead.org/users/dvhart/linux-platform-drivers-x86.git
d0944853 12199S: Maintained
14430813 12200F: drivers/platform/x86/
3a4bceef 12201F: drivers/platform/olpc/
d0944853 12202
c1f5c54b
IM
12203X86 MCE INFRASTRUCTURE
12204M: Tony Luck <tony.luck@intel.com>
487ba8e8 12205M: Borislav Petkov <bp@alien8.de>
c1f5c54b
IM
12206L: linux-edac@vger.kernel.org
12207S: Maintained
12208F: arch/x86/kernel/cpu/mcheck/*
12209
79ebdc95
BP
12210X86 MICROCODE UPDATE SUPPORT
12211M: Borislav Petkov <bp@alien8.de>
12212S: Maintained
12213F: arch/x86/kernel/cpu/microcode/*
12214
f0905c5a
AL
12215X86 VDSO
12216M: Andy Lutomirski <luto@amacapital.net>
12217L: linux-kernel@vger.kernel.org
12218T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/vdso
12219S: Maintained
d603c8e1 12220F: arch/x86/entry/vdso/
f0905c5a 12221
d6fad502 12222XC2028/3028 TUNER DRIVER
009a5410 12223M: Mauro Carvalho Chehab <mchehab@osg.samsung.com>
d6fad502 12224L: linux-media@vger.kernel.org
a825eaec 12225W: https://linuxtv.org
d6fad502
MCC
12226T: git git://linuxtv.org/media_tree.git
12227S: Maintained
12228F: drivers/media/tuners/tuner-xc2028.*
12229
c4468085 12230XEN HYPERVISOR INTERFACE
3eeef8f7
KRW
12231M: Boris Ostrovsky <boris.ostrovsky@oracle.com>
12232M: David Vrabel <david.vrabel@citrix.com>
101ecde5 12233M: Juergen Gross <jgross@suse.com>
11dbb52b 12234L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
ea70ba3a 12235T: git git://git.kernel.org/pub/scm/linux/kernel/git/xen/tip.git
c4468085
IC
12236S: Supported
12237F: arch/x86/xen/
12238F: drivers/*/xen-*front.c
12239F: drivers/xen/
12240F: arch/x86/include/asm/xen/
12241F: include/xen/
c117ab84 12242F: include/uapi/xen/
c4468085 12243
77bfb479 12244XEN HYPERVISOR ARM
85d1a29d 12245M: Stefano Stabellini <sstabellini@kernel.org>
11dbb52b 12246L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
85d1a29d 12247S: Maintained
77bfb479
SS
12248F: arch/arm/xen/
12249F: arch/arm/include/asm/xen/
12250
b475e83f 12251XEN HYPERVISOR ARM64
85d1a29d 12252M: Stefano Stabellini <sstabellini@kernel.org>
11dbb52b 12253L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
85d1a29d 12254S: Maintained
b475e83f
SS
12255F: arch/arm64/xen/
12256F: arch/arm64/include/asm/xen/
12257
9b57e1a7 12258XEN NETWORK BACKEND DRIVER
8386040b 12259M: Wei Liu <wei.liu2@citrix.com>
11dbb52b 12260L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
9b57e1a7
IC
12261L: netdev@vger.kernel.org
12262S: Supported
12263F: drivers/net/xen-netback/*
12264
c5f8e29d
KRW
12265XEN PCI SUBSYSTEM
12266M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
11dbb52b 12267L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
c5f8e29d
KRW
12268S: Supported
12269F: arch/x86/pci/*xen*
12270F: drivers/pci/*xen*
12271
a2c5ae65
KRW
12272XEN BLOCK SUBSYSTEM
12273M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
bcadb699 12274M: Roger Pau Monné <roger.pau@citrix.com>
a2c5ae65
KRW
12275L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
12276S: Supported
12277F: drivers/block/xen-blkback/*
12278F: drivers/block/xen*
12279
15d03609
JG
12280XEN PVSCSI DRIVERS
12281M: Juergen Gross <jgross@suse.com>
12282L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
12283L: linux-scsi@vger.kernel.org
12284S: Supported
12285F: drivers/scsi/xen-scsifront.c
12286F: drivers/xen/xen-scsiback.c
12287F: include/xen/interface/io/vscsiif.h
12288
c5f8e29d
KRW
12289XEN SWIOTLB SUBSYSTEM
12290M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
11dbb52b 12291L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
c5f8e29d
KRW
12292S: Supported
12293F: arch/x86/xen/*swiotlb*
12294F: drivers/xen/*swiotlb*
12295
1da177e4
LT
12296XFS FILESYSTEM
12297P: Silicon Graphics Inc
809625ca 12298M: Dave Chinner <david@fromorbit.com>
18caa67a 12299M: xfs@oss.sgi.com
d7ede1aa 12300L: xfs@oss.sgi.com
1da177e4 12301W: http://oss.sgi.com/projects/xfs
9f273c24 12302T: git git://git.kernel.org/pub/scm/linux/kernel/git/dgc/linux-xfs.git
1da177e4 12303S: Supported
679655da
JP
12304F: Documentation/filesystems/xfs.txt
12305F: fs/xfs/
1da177e4 12306
8a3b7a25 12307XILINX AXI ETHERNET DRIVER
59a54f30
MS
12308M: Anirudha Sarangi <anirudh@xilinx.com>
12309M: John Linn <John.Linn@xilinx.com>
8a3b7a25 12310S: Maintained
12311F: drivers/net/ethernet/xilinx/xilinx_axienet*
12312
238b8721 12313XILINX UARTLITE SERIAL DRIVER
8b58be88 12314M: Peter Korsgaard <jacmet@sunsite.dk>
238b8721
PK
12315L: linux-serial@vger.kernel.org
12316S: Maintained
df621252 12317F: drivers/tty/serial/uartlite.c
238b8721 12318
df330515
LP
12319XILINX VIDEO IP CORES
12320M: Hyun Kwon <hyun.kwon@xilinx.com>
12321M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
12322L: linux-media@vger.kernel.org
12323T: git git://linuxtv.org/media_tree.git
12324S: Supported
12325F: Documentation/devicetree/bindings/media/xilinx/
12326F: drivers/media/platform/xilinx/
a5562f65 12327F: include/uapi/linux/xilinx-v4l2-controls.h
df330515 12328
74316949
EB
12329XILLYBUS DRIVER
12330M: Eli Billauer <eli.billauer@gmail.com>
12331L: linux-kernel@vger.kernel.org
12332S: Supported
12333F: drivers/char/xillybus/
12334
f620e4b8
MF
12335XTENSA XTFPGA PLATFORM SUPPORT
12336M: Max Filippov <jcmvbkbc@gmail.com>
12337L: linux-xtensa@linux-xtensa.org
12338S: Maintained
12339F: drivers/spi/spi-xtensa-xtfpga.c
57b7068d 12340F: sound/soc/xtensa/xtfpga-i2s.c
f620e4b8 12341
1da177e4 12342YAM DRIVER FOR AX.25
8b58be88 12343M: Jean-Paul Roubelat <jpr@f6fbb.org>
1da177e4
LT
12344L: linux-hams@vger.kernel.org
12345S: Maintained
679655da
JP
12346F: drivers/net/hamradio/yam*
12347F: include/linux/yam.h
1da177e4 12348
af64a5eb 12349YEALINK PHONE DRIVER
8b58be88 12350M: Henk Vergonet <Henk.Vergonet@gmail.com>
af64a5eb
H
12351L: usbb2k-api-dev@nongnu.org
12352S: Maintained
679655da
JP
12353F: Documentation/input/yealink.txt
12354F: drivers/input/misc/yealink.*
af64a5eb 12355
1da177e4 12356Z8530 DRIVER FOR AX.25
8b58be88 12357M: Joerg Reuter <jreuter@yaina.de>
1da177e4
LT
12358W: http://yaina.de/jreuter/
12359W: http://www.qsl.net/dl1bke/
12360L: linux-hams@vger.kernel.org
12361S: Maintained
679655da
JP
12362F: Documentation/networking/z8530drv.txt
12363F: drivers/net/hamradio/*scc.c
12364F: drivers/net/hamradio/z8530.h
1da177e4 12365
0cf31ec1 12366ZBUD COMPRESSED PAGE ALLOCATOR
0bb181c7 12367M: Seth Jennings <sjenning@redhat.com>
0cf31ec1
SJ
12368L: linux-mm@kvack.org
12369S: Maintained
12370F: mm/zbud.c
12371F: include/linux/zbud.h
12372
7c0c3afb 12373ZD1211RW WIRELESS DRIVER
8b58be88
JP
12374M: Daniel Drake <dsd@gentoo.org>
12375M: Ulrich Kunitz <kune@deine-taler.de>
7c0c3afb 12376W: http://zd1211.ath.cx/wiki/DriverRewrite
724c6b35 12377L: linux-wireless@vger.kernel.org
7c0c3afb
DD
12378L: zd1211-devs@lists.sourceforge.net (subscribers-only)
12379S: Maintained
6948300c 12380F: drivers/net/wireless/zydas/zd1211rw/
7c0c3afb 12381
20263029
DS
12382ZPOOL COMPRESSED PAGE STORAGE API
12383M: Dan Streetman <ddstreet@ieee.org>
12384L: linux-mm@kvack.org
12385S: Maintained
12386F: mm/zpool.c
12387F: include/linux/zpool.h
12388
1da177e4 12389ZR36067 VIDEO FOR LINUX DRIVER
1da177e4 12390L: mjpeg-users@lists.sourceforge.net
f63145e2 12391L: linux-media@vger.kernel.org
1da177e4 12392W: http://mjpeg.sourceforge.net/driver-zoran/
a825eaec 12393T: hg https://linuxtv.org/hg/v4l-dvb
f63145e2 12394S: Odd Fixes
90d72ac6 12395F: drivers/media/pci/zoran/
1da177e4 12396
6920f2cc
MK
12397ZRAM COMPRESSED RAM BLOCK DEVICE DRVIER
12398M: Minchan Kim <minchan@kernel.org>
12399M: Nitin Gupta <ngupta@vflare.org>
74f3037c 12400R: Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
6920f2cc
MK
12401L: linux-kernel@vger.kernel.org
12402S: Maintained
12403F: drivers/block/zram/
12404F: Documentation/blockdev/zram.txt
12405
8b4a4080 12406ZS DECSTATION Z85C30 SERIAL DRIVER
8b58be88 12407M: "Maciej W. Rozycki" <macro@linux-mips.org>
8b4a4080 12408S: Maintained
df621252 12409F: drivers/tty/serial/zs.*
8b4a4080 12410
eae70d06
MK
12411ZSMALLOC COMPRESSED SLAB MEMORY ALLOCATOR
12412M: Minchan Kim <minchan@kernel.org>
12413M: Nitin Gupta <ngupta@vflare.org>
41192a2d 12414R: Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
eae70d06
MK
12415L: linux-mm@kvack.org
12416S: Maintained
12417F: mm/zsmalloc.c
12418F: include/linux/zsmalloc.h
d02be50d 12419F: Documentation/vm/zsmalloc.txt
eae70d06 12420
0cf31ec1 12421ZSWAP COMPRESSED SWAP CACHING
0bb181c7 12422M: Seth Jennings <sjenning@redhat.com>
0cf31ec1
SJ
12423L: linux-mm@kvack.org
12424S: Maintained
12425F: mm/zswap.c
12426
1da177e4 12427THE REST
8b58be88 12428M: Linus Torvalds <torvalds@linux-foundation.org>
34d03cc1 12429L: linux-kernel@vger.kernel.org
8a6e2535 12430Q: http://patchwork.kernel.org/project/LKML/list/
d16adea3 12431T: git git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
1da177e4 12432S: Buried alive in reporters
34d03cc1
JP
12433F: *
12434F: */
This page took 7.340586 seconds and 5 git commands to generate.