]> git.proxmox.com Git - mirror_ubuntu-artful-kernel.git/blame - MAINTAINERS
drm: Add gpu.tmpl docbook to MAINTAINERS entry
[mirror_ubuntu-artful-kernel.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
AR
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/
445d84a4 3768F: Documentation/DocBook/gpu.*
850e9411 3769F: include/drm/
c117ab84 3770F: include/uapi/drm/
1da177e4 3771
c842b693
EV
3772DRM DRIVER FOR AST SERVER GRAPHICS CHIPS
3773M: Dave Airlie <airlied@redhat.com>
3774S: Odd Fixes
3775F: drivers/gpu/drm/ast/
3776
3777DRM DRIVER FOR BOCHS VIRTUAL GPU
3778M: Gerd Hoffmann <kraxel@redhat.com>
3779S: Odd Fixes
3780F: drivers/gpu/drm/bochs/
3781
3782DRM DRIVER FOR QEMU'S CIRRUS DEVICE
3783M: Dave Airlie <airlied@redhat.com>
3784S: Odd Fixes
3785F: drivers/gpu/drm/cirrus/
3786
c26a4017 3787RADEON and AMDGPU DRM DRIVERS
566f5939
AD
3788M: Alex Deucher <alexander.deucher@amd.com>
3789M: Christian König <christian.koenig@amd.com>
3790L: dri-devel@lists.freedesktop.org
3791T: git git://people.freedesktop.org/~agd5f/linux
3792S: Supported
3793F: drivers/gpu/drm/radeon/
566f5939 3794F: include/uapi/drm/radeon*
c26a4017
AD
3795F: drivers/gpu/drm/amd/
3796F: include/uapi/drm/amdgpu*
566f5939 3797
03e255b9
TR
3798DRM PANEL DRIVERS
3799M: Thierry Reding <thierry.reding@gmail.com>
3800L: dri-devel@lists.freedesktop.org
3801T: git git://anongit.freedesktop.org/tegra/linux.git
3802S: Maintained
3803F: drivers/gpu/drm/drm_panel.c
3804F: drivers/gpu/drm/panel/
3805F: include/drm/drm_panel.h
2d799dde 3806F: Documentation/devicetree/bindings/display/panel/
03e255b9 3807
8daf7473 3808INTEL DRM DRIVERS (excluding Poulsbo, Moorestown and derivative chipsets)
cbce7107 3809M: Daniel Vetter <daniel.vetter@intel.com>
47f95647 3810M: Jani Nikula <jani.nikula@linux.intel.com>
362132d2 3811L: intel-gfx@lists.freedesktop.org
8daf7473 3812L: dri-devel@lists.freedesktop.org
7564fde3 3813W: https://01.org/linuxgraphics/
47f95647 3814Q: http://patchwork.freedesktop.org/project/intel-gfx/
89258a97 3815T: git git://anongit.freedesktop.org/drm-intel
8daf7473 3816S: Supported
14430813 3817F: drivers/gpu/drm/i915/
8daf7473 3818F: include/drm/i915*
baceac3a 3819F: include/uapi/drm/i915_drm.h
8daf7473 3820
99763bb8
BB
3821DRM DRIVERS FOR ATMEL HLCDC
3822M: Boris Brezillon <boris.brezillon@free-electrons.com>
3823L: dri-devel@lists.freedesktop.org
3824S: Supported
3825F: drivers/gpu/drm/atmel-hlcdc/
3826F: Documentation/devicetree/bindings/drm/atmel/
3827
bf1139df
MR
3828DRM DRIVERS FOR ALLWINNER A10
3829M: Maxime Ripard <maxime.ripard@free-electrons.com>
3830L: dri-devel@lists.freedesktop.org
3831S: Supported
3832F: drivers/gpu/drm/sun4i/
3833F: Documentation/devicetree/bindings/display/sunxi/sun4i-drm.txt
3834
398a6d4a
KP
3835DRM DRIVERS FOR EXYNOS
3836M: Inki Dae <inki.dae@samsung.com>
f1501303
ID
3837M: Joonyoung Shim <jy0922.shim@samsung.com>
3838M: Seung-Woo Kim <sw0312.kim@samsung.com>
3839M: Kyungmin Park <kyungmin.park@samsung.com>
398a6d4a 3840L: dri-devel@lists.freedesktop.org
25a58030 3841T: git git://git.kernel.org/pub/scm/linux/kernel/git/daeinki/drm-exynos.git
398a6d4a 3842S: Supported
14430813 3843F: drivers/gpu/drm/exynos/
8fb9b15b
EV
3844F: include/uapi/drm/exynos_drm.h
3845F: Documentation/devicetree/bindings/display/exynos/
398a6d4a 3846
b55a1b9c 3847DRM DRIVERS FOR FREESCALE DCU
bc66757a 3848M: Stefan Agner <stefan@agner.ch>
b55a1b9c
JW
3849M: Alison Wang <alison.wang@freescale.com>
3850L: dri-devel@lists.freedesktop.org
3851S: Supported
3852F: drivers/gpu/drm/fsl-dcu/
2d799dde 3853F: Documentation/devicetree/bindings/display/fsl,dcu.txt
fb127b79 3854F: Documentation/devicetree/bindings/display/fsl,tcon.txt
2d799dde 3855F: Documentation/devicetree/bindings/display/panel/nec,nl4827hc19_05b.txt
b55a1b9c 3856
0a3d775f
PZ
3857DRM DRIVERS FOR FREESCALE IMX
3858M: Philipp Zabel <p.zabel@pengutronix.de>
3859L: dri-devel@lists.freedesktop.org
3860S: Maintained
3861F: drivers/gpu/drm/imx/
ef739aa4 3862F: drivers/gpu/ipu-v3/
2d799dde 3863F: Documentation/devicetree/bindings/display/imx/
0a3d775f 3864
ba2199a6
PJ
3865DRM DRIVERS FOR GMA500 (Poulsbo, Moorestown and derivative chipsets)
3866M: Patrik Jakobsson <patrik.r.jakobsson@gmail.com>
3867L: dri-devel@lists.freedesktop.org
3868T: git git://github.com/patjak/drm-gma500
3869S: Maintained
5ff18e42 3870F: drivers/gpu/drm/gma500/
ba2199a6 3871
c84ffde9
XL
3872DRM DRIVERS FOR HISILICON
3873M: Xinliang Liu <z.liuxinliang@hisilicon.com>
3874R: Xinwei Kong <kong.kongxinwei@hisilicon.com>
3875R: Chen Feng <puck.chen@hisilicon.com>
3876L: dri-devel@lists.freedesktop.org
3877T: git git://github.com/xin3liang/linux.git
3878S: Maintained
3879F: drivers/gpu/drm/hisilicon/
3880F: Documentation/devicetree/bindings/display/hisilicon/
3881
399516ab
EV
3882DRM DRIVER FOR INTEL I810 VIDEO CARDS
3883S: Orphan / Obsolete
3884F: drivers/gpu/drm/i810/
3885F: include/uapi/drm/i810_drm.h
3886
06346451
EV
3887DRM DRIVER FOR MSM ADRENO GPU
3888M: Rob Clark <robdclark@gmail.com>
3889L: linux-arm-msm@vger.kernel.org
3890L: dri-devel@lists.freedesktop.org
3891L: freedreno@lists.freedesktop.org
3892T: git git://people.freedesktop.org/~robclark/linux
3893S: Maintained
3894F: drivers/gpu/drm/msm/
3895F: include/uapi/drm/msm_drm.h
3896F: Documentation/devicetree/bindings/display/msm/
3897
fad89bb3
EV
3898DRM DRIVER FOR NVIDIA GEFORCE/QUADRO GPUS
3899M: Ben Skeggs <bskeggs@redhat.com>
3900L: dri-devel@lists.freedesktop.org
3901L: nouveau@lists.freedesktop.org
3902T: git git://github.com/skeggsb/linux
3903S: Supported
3904F: drivers/gpu/drm/nouveau/
3905F: include/uapi/drm/nouveau_drm.h
3906
bd3b49f2 3907DRM DRIVERS FOR NVIDIA TEGRA
a5ad7a63
TR
3908M: Thierry Reding <thierry.reding@gmail.com>
3909M: Terje Bergström <tbergstrom@nvidia.com>
bd3b49f2
TR
3910L: dri-devel@lists.freedesktop.org
3911L: linux-tegra@vger.kernel.org
a5ad7a63 3912T: git git://anongit.freedesktop.org/tegra/linux.git
adabdb0c 3913S: Supported
dee8268f 3914F: drivers/gpu/drm/tegra/
a5ad7a63 3915F: drivers/gpu/host1x/
e1e90644 3916F: include/linux/host1x.h
a5ad7a63 3917F: include/uapi/drm/tegra_drm.h
2d799dde 3918F: Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-host1x.txt
bd3b49f2 3919
399516ab
EV
3920DRM DRIVER FOR MATROX G200/G400 GRAPHICS CARDS
3921S: Orphan / Obsolete
3922F: drivers/gpu/drm/mga/
3923F: include/uapi/drm/mga_drm.h
3924
c842b693
EV
3925DRM DRIVER FOR MGA G200 SERVER GRAPHICS CHIPS
3926M: Dave Airlie <airlied@redhat.com>
3927S: Odd Fixes
3928F: drivers/gpu/drm/mgag200/
3929
399516ab
EV
3930DRM DRIVER FOR RAGE 128 VIDEO CARDS
3931S: Orphan / Obsolete
3932F: drivers/gpu/drm/r128/
3933F: include/uapi/drm/r128_drm.h
3934
a284e9d1
LP
3935DRM DRIVERS FOR RENESAS
3936M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
3937L: dri-devel@lists.freedesktop.org
4a121096 3938L: linux-renesas-soc@vger.kernel.org
2392ccd4 3939T: git git://linuxtv.org/pinchartl/fbdev
a284e9d1
LP
3940S: Supported
3941F: drivers/gpu/drm/rcar-du/
3942F: drivers/gpu/drm/shmobile/
a284e9d1 3943F: include/linux/platform_data/shmob_drm.h
33be436d 3944F: Documentation/devicetree/bindings/display/renesas,du.txt
a284e9d1 3945
c842b693
EV
3946DRM DRIVER FOR QXL VIRTUAL GPU
3947M: Dave Airlie <airlied@redhat.com>
3948S: Odd Fixes
3949F: drivers/gpu/drm/qxl/
3950F: include/uapi/drm/qxl_drm.h
a284e9d1 3951
625e0346
HS
3952DRM DRIVERS FOR ROCKCHIP
3953M: Mark Yao <mark.yao@rock-chips.com>
3954L: dri-devel@lists.freedesktop.org
3955S: Maintained
3956F: drivers/gpu/drm/rockchip/
f253f7eb 3957F: Documentation/devicetree/bindings/display/rockchip/
625e0346 3958
399516ab
EV
3959DRM DRIVER FOR SAVAGE VIDEO CARDS
3960S: Orphan / Obsolete
3961F: drivers/gpu/drm/savage/
3962F: include/uapi/drm/savage_drm.h
3963
3964DRM DRIVER FOR SIS VIDEO CARDS
3965S: Orphan / Obsolete
3966F: drivers/gpu/drm/sis/
3967F: include/uapi/drm/sis_drm.h
625e0346 3968
7f11c476
BG
3969DRM DRIVERS FOR STI
3970M: Benjamin Gaignard <benjamin.gaignard@linaro.org>
3971M: Vincent Abriou <vincent.abriou@st.com>
3972L: dri-devel@lists.freedesktop.org
3973T: git http://git.linaro.org/people/benjamin.gaignard/kernel.git
3974S: Maintained
3975F: drivers/gpu/drm/sti
2d799dde 3976F: Documentation/devicetree/bindings/display/st,stih4xx.txt
7f11c476 3977
399516ab
EV
3978DRM DRIVER FOR TDFX VIDEO CARDS
3979S: Orphan / Obsolete
3980F: drivers/gpu/drm/tdfx/
3981
c842b693
EV
3982DRM DRIVER FOR USB DISPLAYLINK VIDEO ADAPTERS
3983M: Dave Airlie <airlied@redhat.com>
3984S: Odd Fixes
3985F: drivers/gpu/drm/udl/
3986
8bb0bce9
LS
3987DRM DRIVERS FOR VIVANTE GPU IP
3988M: Lucas Stach <l.stach@pengutronix.de>
3989R: Russell King <linux+etnaviv@arm.linux.org.uk>
3990R: Christian Gmeiner <christian.gmeiner@gmail.com>
3991L: dri-devel@lists.freedesktop.org
3992S: Maintained
8a9257a0
EV
3993F: drivers/gpu/drm/etnaviv/
3994F: include/uapi/drm/etnaviv_drm.h
3995F: Documentation/devicetree/bindings/display/etnaviv/
8bb0bce9 3996
c4291702
EV
3997DRM DRIVER FOR VMWARE VIRTUAL GPU
3998M: "VMware Graphics" <linux-graphics-maintainer@vmware.com>
3999M: Sinclair Yeh <syeh@vmware.com>
4000M: Thomas Hellstrom <thellstrom@vmware.com>
4001L: dri-devel@lists.freedesktop.org
4002T: git git://people.freedesktop.org/~syeh/repos_linux
4003T: git git://people.freedesktop.org/~thomash/linux
4004S: Supported
4005F: drivers/gpu/drm/vmwgfx/
4006F: include/uapi/drm/vmwgfx_drm.h
4007
8636d452
EA
4008DRM DRIVERS FOR VC4
4009M: Eric Anholt <eric@anholt.net>
4010T: git git://github.com/anholt/linux
4011S: Supported
4012F: drivers/gpu/drm/vc4/
4013F: include/uapi/drm/vc4_drm.h
4014F: Documentation/devicetree/bindings/display/brcm,bcm-vc4.txt
8bb0bce9 4015
598df1ac
AK
4016DSBR100 USB FM RADIO DRIVER
4017M: Alexey Klimov <klimov.linux@gmail.com>
4018L: linux-media@vger.kernel.org
4019T: git git://linuxtv.org/media_tree.git
4020S: Maintained
4021F: drivers/media/radio/dsbr100.c
4022
1da177e4 4023DSCC4 DRIVER
8b58be88 4024M: Francois Romieu <romieu@fr.zoreil.com>
01f20734 4025L: netdev@vger.kernel.org
1da177e4 4026S: Maintained
679655da 4027F: drivers/net/wan/dscc4.c
1da177e4 4028
cc11b140
HV
4029DT3155 MEDIA DRIVER
4030M: Hans Verkuil <hverkuil@xs4all.nl>
4031L: linux-media@vger.kernel.org
4032T: git git://linuxtv.org/media_tree.git
a825eaec 4033W: https://linuxtv.org
cc11b140
HV
4034S: Odd Fixes
4035F: drivers/media/pci/dt3155/
4036
91952bc0
AP
4037DVB_USB_AF9015 MEDIA DRIVER
4038M: Antti Palosaari <crope@iki.fi>
4039L: linux-media@vger.kernel.org
a825eaec 4040W: https://linuxtv.org
91952bc0
AP
4041W: http://palosaari.fi/linux/
4042Q: http://patchwork.linuxtv.org/project/linux-media/list/
4043T: git git://linuxtv.org/anttip/media_tree.git
4044S: Maintained
4045F: drivers/media/usb/dvb-usb-v2/af9015*
4046
4047DVB_USB_AF9035 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/usb/dvb-usb-v2/af9035*
4056
4057DVB_USB_ANYSEE MEDIA DRIVER
4058M: Antti Palosaari <crope@iki.fi>
4059L: linux-media@vger.kernel.org
a825eaec 4060W: https://linuxtv.org
91952bc0
AP
4061W: http://palosaari.fi/linux/
4062Q: http://patchwork.linuxtv.org/project/linux-media/list/
4063T: git git://linuxtv.org/anttip/media_tree.git
4064S: Maintained
4065F: drivers/media/usb/dvb-usb-v2/anysee*
4066
4067DVB_USB_AU6610 MEDIA DRIVER
4068M: Antti Palosaari <crope@iki.fi>
4069L: linux-media@vger.kernel.org
a825eaec 4070W: https://linuxtv.org
91952bc0
AP
4071W: http://palosaari.fi/linux/
4072Q: http://patchwork.linuxtv.org/project/linux-media/list/
4073T: git git://linuxtv.org/anttip/media_tree.git
4074S: Maintained
4075F: drivers/media/usb/dvb-usb-v2/au6610*
4076
4077DVB_USB_CE6230 MEDIA DRIVER
4078M: Antti Palosaari <crope@iki.fi>
4079L: linux-media@vger.kernel.org
a825eaec 4080W: https://linuxtv.org
91952bc0
AP
4081W: http://palosaari.fi/linux/
4082Q: http://patchwork.linuxtv.org/project/linux-media/list/
4083T: git git://linuxtv.org/anttip/media_tree.git
4084S: Maintained
4085F: drivers/media/usb/dvb-usb-v2/ce6230*
4086
d099dea2
MK
4087DVB_USB_CXUSB MEDIA DRIVER
4088M: Michael Krufky <mkrufky@linuxtv.org>
4089L: linux-media@vger.kernel.org
a825eaec 4090W: https://linuxtv.org
d099dea2
MK
4091W: http://github.com/mkrufky
4092Q: http://patchwork.linuxtv.org/project/linux-media/list/
4093T: git git://linuxtv.org/media_tree.git
4094S: Maintained
9819da66 4095F: drivers/media/usb/dvb-usb/cxusb*
d099dea2 4096
91952bc0 4097DVB_USB_EC168 MEDIA DRIVER
91952bc0
AP
4098M: Antti Palosaari <crope@iki.fi>
4099L: linux-media@vger.kernel.org
a825eaec 4100W: https://linuxtv.org
91952bc0
AP
4101W: http://palosaari.fi/linux/
4102Q: http://patchwork.linuxtv.org/project/linux-media/list/
4103T: git git://linuxtv.org/anttip/media_tree.git
4104S: Maintained
91952bc0 4105F: drivers/media/usb/dvb-usb-v2/ec168*
91952bc0 4106
5560983b 4107DVB_USB_GL861 MEDIA DRIVER
91952bc0
AP
4108M: Antti Palosaari <crope@iki.fi>
4109L: linux-media@vger.kernel.org
a825eaec 4110W: https://linuxtv.org
91952bc0
AP
4111Q: http://patchwork.linuxtv.org/project/linux-media/list/
4112T: git git://linuxtv.org/anttip/media_tree.git
4113S: Maintained
5560983b 4114F: drivers/media/usb/dvb-usb-v2/gl861*
91952bc0 4115
8856f5f2
MK
4116DVB_USB_MXL111SF MEDIA DRIVER
4117M: Michael Krufky <mkrufky@linuxtv.org>
4118L: linux-media@vger.kernel.org
a825eaec 4119W: https://linuxtv.org
8856f5f2
MK
4120W: http://github.com/mkrufky
4121Q: http://patchwork.linuxtv.org/project/linux-media/list/
4122T: git git://linuxtv.org/mkrufky/mxl111sf.git
4123S: Maintained
4124F: drivers/media/usb/dvb-usb-v2/mxl111sf*
4125
91952bc0
AP
4126DVB_USB_RTL28XXU MEDIA DRIVER
4127M: Antti Palosaari <crope@iki.fi>
4128L: linux-media@vger.kernel.org
a825eaec 4129W: https://linuxtv.org
91952bc0
AP
4130W: http://palosaari.fi/linux/
4131Q: http://patchwork.linuxtv.org/project/linux-media/list/
4132T: git git://linuxtv.org/anttip/media_tree.git
4133S: Maintained
4134F: drivers/media/usb/dvb-usb-v2/rtl28xxu*
4135
4136DVB_USB_V2 MEDIA DRIVER
4137M: Antti Palosaari <crope@iki.fi>
4138L: linux-media@vger.kernel.org
a825eaec 4139W: https://linuxtv.org
91952bc0
AP
4140W: http://palosaari.fi/linux/
4141Q: http://patchwork.linuxtv.org/project/linux-media/list/
4142T: git git://linuxtv.org/anttip/media_tree.git
4143S: Maintained
4144F: drivers/media/usb/dvb-usb-v2/dvb_usb*
4145F: drivers/media/usb/dvb-usb-v2/usb_urb.c
4146
ac0ac38f 4147DYNAMIC DEBUG
5c4a97d1 4148M: Jason Baron <jbaron@akamai.com>
ac0ac38f
JB
4149S: Maintained
4150F: lib/dynamic_debug.c
4151F: include/linux/dynamic_debug.h
4152
789c7048 4153DZ DECSTATION DZ11 SERIAL DRIVER
8b58be88 4154M: "Maciej W. Rozycki" <macro@linux-mips.org>
789c7048 4155S: Maintained
df621252 4156F: drivers/tty/serial/dz.*
789c7048 4157
f17effbe
MF
4158E3X0 POWER BUTTON DRIVER
4159M: Moritz Fischer <moritz.fischer@ettus.com>
4160L: usrp-users@lists.ettus.com
4161W: http://www.ettus.com
4162S: Supported
4163F: drivers/input/misc/e3x0-button.c
4164F: Documentation/devicetree/bindings/input/e3x0-button.txt
4165
91952bc0
AP
4166E4000 MEDIA DRIVER
4167M: Antti Palosaari <crope@iki.fi>
4168L: linux-media@vger.kernel.org
a825eaec 4169W: https://linuxtv.org
91952bc0
AP
4170W: http://palosaari.fi/linux/
4171Q: http://patchwork.linuxtv.org/project/linux-media/list/
4172T: git git://linuxtv.org/anttip/media_tree.git
4173S: Maintained
4174F: drivers/media/tuners/e4000*
4175
1da177e4 4176EATA ISA/EISA/PCI SCSI DRIVER
8b58be88 4177M: Dario Ballabio <ballabio_dario@emc.com>
1da177e4
LT
4178L: linux-scsi@vger.kernel.org
4179S: Maintained
679655da 4180F: drivers/scsi/eata.c
1da177e4 4181
91952bc0
AP
4182EC100 MEDIA DRIVER
4183M: Antti Palosaari <crope@iki.fi>
4184L: linux-media@vger.kernel.org
a825eaec 4185W: https://linuxtv.org
91952bc0
AP
4186W: http://palosaari.fi/linux/
4187Q: http://patchwork.linuxtv.org/project/linux-media/list/
4188T: git git://linuxtv.org/anttip/media_tree.git
4189S: Maintained
4190F: drivers/media/dvb-frontends/ec100*
4191
237fead6 4192ECRYPT FILE SYSTEM
0de9adf2 4193M: Tyler Hicks <tyhicks@canonical.com>
a058bfbb 4194L: ecryptfs@vger.kernel.org
24a923e4 4195W: http://ecryptfs.org
6dc7516e 4196W: https://launchpad.net/ecryptfs
9f273c24 4197T: git git://git.kernel.org/pub/scm/linux/kernel/git/tyhicks/ecryptfs.git
237fead6 4198S: Supported
679655da
JP
4199F: Documentation/filesystems/ecryptfs.txt
4200F: fs/ecryptfs/
237fead6 4201
da9bb1d2 4202EDAC-CORE
8b58be88 4203M: Doug Thompson <dougthompson@xmission.com>
aa15aa0e 4204M: Borislav Petkov <bp@alien8.de>
009a5410 4205M: Mauro Carvalho Chehab <mchehab@osg.samsung.com>
91445c72 4206L: linux-edac@vger.kernel.org
07cd6bf5
FW
4207T: git git://git.kernel.org/pub/scm/linux/kernel/git/bp/bp.git for-next
4208T: git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-edac.git linux_next
8c2a6a40 4209S: Supported
679655da 4210F: Documentation/edac.txt
91445c72 4211F: drivers/edac/
679655da 4212F: include/linux/edac.h
0e438e3f 4213
c476c23b 4214EDAC-AMD64
8b58be88 4215M: Doug Thompson <dougthompson@xmission.com>
487ba8e8 4216M: Borislav Petkov <bp@alien8.de>
91445c72 4217L: linux-edac@vger.kernel.org
487ba8e8 4218S: Maintained
c476c23b
BP
4219F: drivers/edac/amd64_edac*
4220
836dae5d
RR
4221EDAC-CALXEDA
4222M: Doug Thompson <dougthompson@xmission.com>
4223M: Robert Richter <rric@kernel.org>
4224L: linux-edac@vger.kernel.org
836dae5d
RR
4225S: Maintained
4226F: drivers/edac/highbank*
4227
f65aad41
RB
4228EDAC-CAVIUM
4229M: Ralf Baechle <ralf@linux-mips.org>
4230M: David Daney <david.daney@cavium.com>
4231L: linux-edac@vger.kernel.org
4232L: linux-mips@linux-mips.org
f65aad41
RB
4233S: Supported
4234F: drivers/edac/octeon_edac*
4235
0e438e3f 4236EDAC-E752X
8b58be88
JP
4237M: Mark Gross <mark.gross@intel.com>
4238M: Doug Thompson <dougthompson@xmission.com>
91445c72 4239L: linux-edac@vger.kernel.org
0e438e3f 4240S: Maintained
679655da 4241F: drivers/edac/e752x_edac.c
0e438e3f
DP
4242
4243EDAC-E7XXX
8b58be88 4244M: Doug Thompson <dougthompson@xmission.com>
91445c72 4245L: linux-edac@vger.kernel.org
0e438e3f 4246S: Maintained
679655da 4247F: drivers/edac/e7xxx_edac.c
0e438e3f 4248
77c5f5d2 4249EDAC-GHES
009a5410 4250M: Mauro Carvalho Chehab <mchehab@osg.samsung.com>
77c5f5d2 4251L: linux-edac@vger.kernel.org
77c5f5d2 4252S: Maintained
2caa67a6 4253F: drivers/edac/ghes_edac.c
77c5f5d2 4254
6bc78404 4255EDAC-I82443BXGX
8b58be88 4256M: Tim Small <tim@buttersideup.com>
91445c72 4257L: linux-edac@vger.kernel.org
6bc78404 4258S: Maintained
679655da 4259F: drivers/edac/i82443bxgx_edac.c
6bc78404
DT
4260
4261EDAC-I3000
8b58be88 4262M: Jason Uhlenkott <juhlenko@akamai.com>
91445c72 4263L: linux-edac@vger.kernel.org
6bc78404 4264S: Maintained
679655da 4265F: drivers/edac/i3000_edac.c
6bc78404
DT
4266
4267EDAC-I5000
8b58be88 4268M: Doug Thompson <dougthompson@xmission.com>
91445c72 4269L: linux-edac@vger.kernel.org
ba9a5918 4270S: Maintained
679655da 4271F: drivers/edac/i5000_edac.c
ba9a5918 4272
44c12cb2 4273EDAC-I5400
009a5410 4274M: Mauro Carvalho Chehab <mchehab@osg.samsung.com>
67c89316 4275L: linux-edac@vger.kernel.org
44c12cb2 4276S: Maintained
679655da 4277F: drivers/edac/i5400_edac.c
44c12cb2 4278
3c9c92b6 4279EDAC-I7300
009a5410 4280M: Mauro Carvalho Chehab <mchehab@osg.samsung.com>
3c9c92b6 4281L: linux-edac@vger.kernel.org
3c9c92b6
MCC
4282S: Maintained
4283F: drivers/edac/i7300_edac.c
4284
67c89316 4285EDAC-I7CORE
009a5410 4286M: Mauro Carvalho Chehab <mchehab@osg.samsung.com>
67c89316 4287L: linux-edac@vger.kernel.org
67c89316 4288S: Maintained
70aff0ce 4289F: drivers/edac/i7core_edac.c
67c89316 4290
ba9a5918 4291EDAC-I82975X
8b58be88 4292M: Ranganathan Desikan <ravi@jetztechnologies.com>
25527885 4293M: "Arvind R." <arvino55@gmail.com>
91445c72 4294L: linux-edac@vger.kernel.org
ba9a5918 4295S: Maintained
679655da 4296F: drivers/edac/i82975x_edac.c
ba9a5918 4297
791b4706
JB
4298EDAC-IE31200
4299M: Jason Baron <jbaron@akamai.com>
4300L: linux-edac@vger.kernel.org
791b4706
JB
4301S: Maintained
4302F: drivers/edac/ie31200_edac.c
4303
ccdfb979 4304EDAC-MPC85XX
30c7469b 4305M: Johannes Thumshirn <morbidrsa@gmail.com>
ccdfb979 4306L: linux-edac@vger.kernel.org
ccdfb979
JT
4307S: Maintained
4308F: drivers/edac/mpc85xx_edac.[ch]
4309
ba9a5918 4310EDAC-PASEMI
8b58be88 4311M: Egor Martovetsky <egor@pasemi.com>
91445c72 4312L: linux-edac@vger.kernel.org
6bc78404 4313S: Maintained
679655da 4314F: drivers/edac/pasemi_edac.c
6bc78404 4315
0e438e3f 4316EDAC-R82600
8b58be88 4317M: Tim Small <tim@buttersideup.com>
91445c72 4318L: linux-edac@vger.kernel.org
0e438e3f 4319S: Maintained
679655da 4320F: drivers/edac/r82600_edac.c
da9bb1d2 4321
4d096ca7 4322EDAC-SBRIDGE
009a5410 4323M: Mauro Carvalho Chehab <mchehab@osg.samsung.com>
4d096ca7 4324L: linux-edac@vger.kernel.org
4d096ca7
MCC
4325S: Maintained
4326F: drivers/edac/sb_edac.c
4327
995e1de4
LH
4328EDAC-XGENE
4329APPLIED MICRO (APM) X-GENE SOC EDAC
4330M: Loc Ho <lho@apm.com>
4331S: Supported
4332F: drivers/edac/xgene_edac.c
4333F: Documentation/devicetree/bindings/edac/apm-xgene-edac.txt
4334
af39917d
CL
4335EDIROL UA-101/UA-1000 DRIVER
4336M: Clemens Ladisch <clemens@ladisch.de>
4337L: alsa-devel@alsa-project.org (moderated for non-subscribers)
4338T: git git://git.alsa-project.org/alsa-kernel.git
4339S: Maintained
4340F: sound/usb/misc/ua101.c
4341
1f7df953 4342EXTENSIBLE FIRMWARE INTERFACE (EFI)
825fcfce 4343M: Matt Fleming <matt@codeblueprint.co.uk>
1f7df953 4344L: linux-efi@vger.kernel.org
78bef24e 4345T: git git://git.kernel.org/pub/scm/linux/kernel/git/mfleming/efi.git
1f7df953 4346S: Maintained
fb2efb5c 4347F: Documentation/efi-stub.txt
1f7df953
MF
4348F: arch/ia64/kernel/efi.c
4349F: arch/x86/boot/compressed/eboot.[ch]
4350F: arch/x86/include/asm/efi.h
4351F: arch/x86/platform/efi/*
a9499fa7 4352F: drivers/firmware/efi/*
1f7df953
MF
4353F: include/linux/efi*.h
4354
d68772b7
MF
4355EFI VARIABLE FILESYSTEM
4356M: Matthew Garrett <matthew.garrett@nebula.com>
4357M: Jeremy Kerr <jk@ozlabs.org>
825fcfce 4358M: Matt Fleming <matt@codeblueprint.co.uk>
d68772b7
MF
4359T: git git://git.kernel.org/pub/scm/linux/kernel/git/mfleming/efi.git
4360L: linux-efi@vger.kernel.org
4361S: Maintained
4362F: fs/efivarfs/
4363
85a00d9b
PJ
4364EFIFB FRAMEBUFFER DRIVER
4365L: linux-fbdev@vger.kernel.org
4366M: Peter Jones <pjones@redhat.com>
4367S: Maintained
8a61f013 4368F: drivers/video/fbdev/efifb.c
85a00d9b 4369
0bee8d28
JT
4370EFS FILESYSTEM
4371W: http://aeschi.ch.eu.org/efs/
4372S: Orphan
679655da 4373F: fs/efs/
0bee8d28 4374
aa8a9e25 4375EHEA (IBM pSeries eHEA 10Gb ethernet adapter) DRIVER
34b1901a 4376M: Thadeu Lima de Souza Cascardo <cascardo@linux.vnet.ibm.com>
aa8a9e25
BL
4377L: netdev@vger.kernel.org
4378S: Maintained
9aa32835 4379F: drivers/net/ethernet/ibm/ehea/
aa8a9e25 4380
f0319efe 4381EM28XX VIDEO4LINUX DRIVER
009a5410 4382M: Mauro Carvalho Chehab <mchehab@osg.samsung.com>
f0319efe 4383L: linux-media@vger.kernel.org
a825eaec 4384W: https://linuxtv.org
f0319efe
MCC
4385T: git git://linuxtv.org/media_tree.git
4386S: Maintained
4387F: drivers/media/usb/em28xx/
4388
3e3a7d66 4389EMBEDDED LINUX
8b58be88
JP
4390M: Paul Gortmaker <paul.gortmaker@windriver.com>
4391M: Matt Mackall <mpm@selenic.com>
4392M: David Woodhouse <dwmw2@infradead.org>
3e3a7d66
DW
4393L: linux-embedded@vger.kernel.org
4394S: Maintained
4395
32505876
JS
4396EMULEX/AVAGO LPFC FC/FCOE SCSI DRIVER
4397M: James Smart <james.smart@avagotech.com>
4398M: Dick Kennedy <dick.kennedy@avagotech.com>
ce00f85c 4399L: linux-scsi@vger.kernel.org
32505876 4400W: http://www.avagotech.com
ce00f85c 4401S: Supported
679655da 4402F: drivers/scsi/lpfc/
3a1c1d44 4403
5f5bac82 4404ENE CB710 FLASH CARD READER DRIVER
8b58be88 4405M: Michał Mirosław <mirq-linux@rere.qmqm.pl>
5f5bac82
MM
4406S: Maintained
4407F: drivers/misc/cb710/
4408F: drivers/mmc/host/cb710-mmc.*
4409F: include/linux/cb710.h
4410
931e39a1
ML
4411ENE KB2426 (ENE0100/ENE020XX) INFRARED RECEIVER
4412M: Maxim Levitsky <maximlevitsky@gmail.com>
4413S: Maintained
2a837449 4414F: drivers/media/rc/ene_ir.*
931e39a1 4415
d5ca9006 4416EPSON S1D13XXX FRAMEBUFFER DRIVER
8b58be88 4417M: Kristoffer Ericson <kristoffer.ericson@gmail.com>
d5ca9006 4418S: Maintained
084bad91 4419T: git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
8a61f013 4420F: drivers/video/fbdev/s1d13xxxfb.c
679655da 4421F: include/video/s1d13xxxfb.h
d5ca9006 4422
38df6492
ME
4423ET131X NETWORK DRIVER
4424M: Mark Einon <mark.einon@gmail.com>
4425S: Odd Fixes
4426F: drivers/net/ethernet/agere/
4427
1da177e4 4428ETHERNET BRIDGE
adbbf69d 4429M: Stephen Hemminger <stephen@networkplumber.org>
3430284f 4430L: bridge@lists.linux-foundation.org (moderated for non-subscribers)
4c325313 4431L: netdev@vger.kernel.org
c996d8b9 4432W: http://www.linuxfoundation.org/en/Net:Bridge
1da177e4 4433S: Maintained
679655da
JP
4434F: include/linux/netfilter_bridge/
4435F: net/bridge/
1da177e4 4436
22f08ad9
FF
4437ETHERNET PHY LIBRARY
4438M: Florian Fainelli <f.fainelli@gmail.com>
4439L: netdev@vger.kernel.org
4440S: Maintained
4441F: include/linux/phy.h
4442F: include/linux/phy_fixed.h
4443F: drivers/net/phy/
4444F: Documentation/networking/phy.txt
4445F: drivers/of/of_mdio.c
4446F: drivers/of/of_net.c
4447
1da177e4 4448EXT2 FILE SYSTEM
d8130624 4449M: Jan Kara <jack@suse.com>
72be2ccf 4450L: linux-ext4@vger.kernel.org
1da177e4 4451S: Maintained
679655da
JP
4452F: Documentation/filesystems/ext2.txt
4453F: fs/ext2/
4454F: include/linux/ext2*
1da177e4 4455
72be2ccf 4456EXT4 FILE SYSTEM
8b58be88 4457M: "Theodore Ts'o" <tytso@mit.edu>
3c373a5f 4458M: Andreas Dilger <adilger.kernel@dilger.ca>
72be2ccf 4459L: linux-ext4@vger.kernel.org
08a225f1 4460W: http://ext4.wiki.kernel.org
8a6e2535 4461Q: http://patchwork.ozlabs.org/project/linux-ext4/list/
9f273c24 4462T: git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/ext4.git
1da177e4 4463S: Maintained
679655da
JP
4464F: Documentation/filesystems/ext4.txt
4465F: fs/ext4/
1da177e4 4466
c5532b09 4467Extended Verification Module (EVM)
74dd744f
MZ
4468M: Mimi Zohar <zohar@linux.vnet.ibm.com>
4469L: linux-ima-devel@lists.sourceforge.net
4470L: linux-security-module@vger.kernel.org
c5532b09
MZ
4471S: Supported
4472F: security/integrity/evm/
4473
df6b3cfe
MH
4474EXTERNAL CONNECTOR SUBSYSTEM (EXTCON)
4475M: MyungJoo Ham <myungjoo.ham@samsung.com>
4476M: Chanwoo Choi <cw00.choi@samsung.com>
4477L: linux-kernel@vger.kernel.org
81df63a9 4478T: git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/extcon.git
df6b3cfe
MH
4479S: Maintained
4480F: drivers/extcon/
cd2c3e7f
CC
4481F: include/linux/extcon/
4482F: include/linux/extcon.h
df6b3cfe 4483F: Documentation/extcon/
cd2c3e7f 4484F: Documentation/devicetree/bindings/extcon/
df6b3cfe 4485
e2a75c44 4486EXYNOS DP DRIVER
b7701755 4487M: Jingoo Han <jingoohan1@gmail.com>
e2a75c44
JH
4488L: dri-devel@lists.freedesktop.org
4489S: Maintained
4490F: drivers/gpu/drm/exynos/exynos_dp*
4491
9b93a409
MS
4492EXYNOS SYSMMU (IOMMU) driver
4493M: Marek Szyprowski <m.szyprowski@samsung.com>
4494L: iommu@lists.linux-foundation.org
4495S: Maintained
4496F: drivers/iommu/exynos-iommu.c
4497
33ad3912
DL
4498EXYNOS MIPI DISPLAY DRIVERS
4499M: Inki Dae <inki.dae@samsung.com>
4500M: Donghwa Lee <dh09.lee@samsung.com>
4501M: Kyungmin Park <kyungmin.park@samsung.com>
4502L: linux-fbdev@vger.kernel.org
4503S: Maintained
8a61f013 4504F: drivers/video/fbdev/exynos/exynos_mipi*
33ad3912
DL
4505F: include/video/exynos_mipi*
4506
e53004e2 4507F71805F HARDWARE MONITORING DRIVER
d8130624 4508M: Jean Delvare <jdelvare@suse.com>
968ce1b1 4509L: linux-hwmon@vger.kernel.org
e53004e2 4510S: Maintained
679655da
JP
4511F: Documentation/hwmon/f71805f
4512F: drivers/hwmon/f71805f.c
e53004e2 4513
eea977ed
MB
4514FC0011 TUNER DRIVER
4515M: Michael Buesch <m@bues.ch>
4516L: linux-media@vger.kernel.org
4517S: Maintained
ccae7af2
MCC
4518F: drivers/media/tuners/fc0011.h
4519F: drivers/media/tuners/fc0011.c
eea977ed 4520
91952bc0
AP
4521FC2580 MEDIA DRIVER
4522M: Antti Palosaari <crope@iki.fi>
4523L: linux-media@vger.kernel.org
a825eaec 4524W: https://linuxtv.org
91952bc0
AP
4525W: http://palosaari.fi/linux/
4526Q: http://patchwork.linuxtv.org/project/linux-media/list/
4527T: git git://linuxtv.org/anttip/media_tree.git
4528S: Maintained
4529F: drivers/media/tuners/fc2580*
eea977ed 4530
88b2dbdb
EP
4531FANOTIFY
4532M: Eric Paris <eparis@redhat.com>
4533S: Maintained
4534F: fs/notify/fanotify/
4535F: include/linux/fanotify.h
c117ab84 4536F: include/uapi/linux/fanotify.h
88b2dbdb 4537
1da177e4 4538FARSYNC SYNCHRONOUS DRIVER
8b58be88 4539M: Kevin Curtis <kevin.curtis@farsite.co.uk>
1da177e4
LT
4540W: http://www.farsite.co.uk/
4541S: Supported
679655da 4542F: drivers/net/wan/farsync.*
1da177e4 4543
c5408b88 4544FAULT INJECTION SUPPORT
8b58be88 4545M: Akinobu Mita <akinobu.mita@gmail.com>
c5408b88 4546S: Supported
679655da
JP
4547F: Documentation/fault-injection/
4548F: lib/fault-inject.c
c5408b88 4549
053e514f
NT
4550FBTFT Framebuffer drivers
4551M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
4552M: Noralf Trønnes <noralf@tronnes.org>
4553S: Maintained
4554F: drivers/staging/fbtft/
4555
cae727db 4556FCOE SUBSYSTEM (libfc, libfcoe, fcoe)
3bd746cf 4557M: Vasu Dev <vasu.dev@intel.com>
f4aaea6d 4558L: fcoe-devel@open-fcoe.org
cae727db
RL
4559W: www.Open-FCoE.org
4560S: Supported
4561F: drivers/scsi/libfc/
4562F: drivers/scsi/fcoe/
4563F: include/scsi/fc/
4564F: include/scsi/libfc.h
4565F: include/scsi/libfcoe.h
c117ab84 4566F: include/uapi/scsi/fc/
cae727db 4567
e2d1d6c0 4568FILE LOCKING (flock() and fcntl()/lockf())
8c836fa8 4569M: Jeff Layton <jlayton@poochiereds.net>
9c3646d1 4570M: "J. Bruce Fields" <bfields@fieldses.org>
e2d1d6c0 4571L: linux-fsdevel@vger.kernel.org
1da177e4 4572S: Maintained
679655da
JP
4573F: include/linux/fcntl.h
4574F: include/linux/fs.h
c117ab84
CEB
4575F: include/uapi/linux/fcntl.h
4576F: include/uapi/linux/fs.h
679655da
JP
4577F: fs/fcntl.c
4578F: fs/locks.c
1da177e4 4579
e2d1d6c0 4580FILESYSTEMS (VFS and infrastructure)
8b58be88 4581M: Alexander Viro <viro@zeniv.linux.org.uk>
e2d1d6c0 4582L: linux-fsdevel@vger.kernel.org
173acc7c 4583S: Maintained
679655da 4584F: fs/*
173acc7c 4585
b26e0ed4 4586FINTEK F75375S HARDWARE MONITOR AND FAN CONTROLLER DRIVER
05576a1e 4587M: Riku Voipio <riku.voipio@iki.fi>
968ce1b1 4588L: linux-hwmon@vger.kernel.org
b26e0ed4 4589S: Maintained
d5ca6918
JP
4590F: drivers/hwmon/f75375s.c
4591F: include/linux/f75375s.h
b26e0ed4 4592
a331b0c3
CL
4593FIREWIRE AUDIO DRIVERS
4594M: Clemens Ladisch <clemens@ladisch.de>
4595L: alsa-devel@alsa-project.org (moderated for non-subscribers)
4596T: git git://git.alsa-project.org/alsa-kernel.git
4597S: Maintained
4598F: sound/firewire/
4599
eb86ec51
SR
4600FIREWIRE MEDIA DRIVERS (firedtv)
4601M: Stefan Richter <stefanr@s5r6.in-berlin.de>
4602L: linux-media@vger.kernel.org
4603L: linux1394-devel@lists.sourceforge.net
4604T: git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media.git
4605S: Maintained
4606F: drivers/media/firewire/
4607
a511ce33
CB
4608FIREWIRE SBP-2 TARGET
4609M: Chris Boot <bootc@bootc.net>
4610L: linux-scsi@vger.kernel.org
4611L: target-devel@vger.kernel.org
4612L: linux1394-devel@lists.sourceforge.net
4613T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/lio-core-2.6.git master
4614S: Maintained
4615F: drivers/target/sbp/
4616
7d2c86b5 4617FIREWIRE SUBSYSTEM
8b58be88 4618M: Stefan Richter <stefanr@s5r6.in-berlin.de>
e2d1d6c0 4619L: linux1394-devel@lists.sourceforge.net
958a29cb 4620W: http://ieee1394.wiki.kernel.org/
2ca526bf 4621T: git git://git.kernel.org/pub/scm/linux/kernel/git/ieee1394/linux1394.git
e2d1d6c0 4622S: Maintained
679655da 4623F: drivers/firewire/
8f06ce3b
SR
4624F: include/linux/firewire.h
4625F: include/uapi/linux/firewire*.h
9f6d3c4b 4626F: tools/firewire/
e2d1d6c0
RD
4627
4628FIRMWARE LOADER (request_firmware)
39e68089
ML
4629M: Ming Lei <ming.lei@canonical.com>
4630L: linux-kernel@vger.kernel.org
4631S: Maintained
679655da
JP
4632F: Documentation/firmware_class/
4633F: drivers/base/firmware*.c
4634F: include/linux/firmware.h
e2d1d6c0 4635
f730e3dc 4636FLASH ADAPTER DRIVER (IBM Flash Adapter 900GB Full Height PCI Flash Card)
9bb3c446
PK
4637M: Joshua Morris <josh.h.morris@us.ibm.com>
4638M: Philip Kelleher <pjk1939@linux.vnet.ibm.com>
4639S: Maintained
4640F: drivers/block/rsxx/
4641
8206f664 4642FLOPPY DRIVER
e5f6450c 4643M: Jiri Kosina <jikos@kernel.org>
8206f664
JK
4644T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/floppy.git
4645S: Odd fixes
4646F: drivers/block/floppy.c
4647
9c9f32ed
AR
4648FMC SUBSYSTEM
4649M: Alessandro Rubini <rubini@gnudd.com>
4650W: http://www.ohwr.org/projects/fmc-bus
4651S: Supported
4652F: drivers/fmc/
4653F: include/linux/fmc*.h
4654F: include/linux/ipmi-fru.h
4655K: fmc_d.*register
4656
3c0ed7d5
AT
4657FPGA MANAGER FRAMEWORK
4658M: Alan Tull <atull@opensource.altera.com>
dd7d664a 4659R: Moritz Fischer <moritz.fischer@ettus.com>
3c0ed7d5
AT
4660S: Maintained
4661F: drivers/fpga/
4662F: include/linux/fpga/fpga-mgr.h
4663W: http://www.rocketboards.org
4664
e2d1d6c0 4665FPU EMULATOR
8b58be88 4666M: Bill Metzenthen <billm@melbpc.org.au>
e769980f 4667W: http://floatingpoint.sourceforge.net/emulator/index.html
e2d1d6c0 4668S: Maintained
679655da 4669F: arch/x86/math-emu/
e2d1d6c0
RD
4670
4671FRAME RELAY DLCI/FRAD (Sangoma drivers too)
e2d1d6c0 4672L: netdev@vger.kernel.org
c173bfac 4673S: Orphan
679655da
JP
4674F: drivers/net/wan/dlci.c
4675F: drivers/net/wan/sdla.c
e2d1d6c0
RD
4676
4677FRAMEBUFFER LAYER
5489e948
JCPV
4678M: Jean-Christophe Plagniol-Villard <plagnioj@jcrosoft.com>
4679M: Tomi Valkeinen <tomi.valkeinen@ti.com>
c69f677c 4680L: linux-fbdev@vger.kernel.org
e2d1d6c0 4681W: http://linux-fbdev.sourceforge.net/
b22fe37b 4682Q: http://patchwork.kernel.org/project/linux-fbdev/list/
5489e948 4683T: git git://git.kernel.org/pub/scm/linux/kernel/git/plagnioj/linux-fbdev.git
56be1416 4684S: Maintained
679655da 4685F: Documentation/fb/
b22fe37b
PM
4686F: drivers/video/
4687F: include/video/
679655da 4688F: include/linux/fb.h
c117ab84
CEB
4689F: include/uapi/video/
4690F: include/uapi/linux/fb.h
e2d1d6c0 4691
a57c188e 4692FREESCALE DIU FRAMEBUFFER DRIVER
c4ef9bc4 4693M: Timur Tabi <timur@tabi.org>
a57c188e 4694L: linux-fbdev@vger.kernel.org
c4ef9bc4 4695S: Maintained
8a61f013 4696F: drivers/video/fbdev/fsl-diu-fb.*
a57c188e 4697
e2d1d6c0 4698FREESCALE DMA DRIVER
8b58be88
JP
4699M: Li Yang <leoli@freescale.com>
4700M: Zhang Wei <zw@zh-kernel.org>
a4724ed6 4701L: linuxppc-dev@lists.ozlabs.org
e2d1d6c0 4702S: Maintained
679655da 4703F: drivers/dma/fsldma.*
e2d1d6c0 4704
44248aff
HX
4705FREESCALE GPMI NAND DRIVER
4706M: Han Xu <han.xu@nxp.com>
4707L: linux-mtd@lists.infradead.org
4708S: Maintained
4709F: drivers/mtd/nand/gpmi-nand/*
4710
e2d1d6c0 4711FREESCALE I2C CPM DRIVER
8b58be88 4712M: Jochen Friedrich <jochen@scram.de>
a4724ed6 4713L: linuxppc-dev@lists.ozlabs.org
846557d3 4714L: linux-i2c@vger.kernel.org
0d2b405a 4715S: Maintained
679655da 4716F: drivers/i2c/busses/i2c-cpm.c
0d2b405a 4717
60e8c5ab 4718FREESCALE IMX / MXC FRAMEBUFFER DRIVER
8b58be88 4719M: Sascha Hauer <kernel@pengutronix.de>
c69f677c 4720L: linux-fbdev@vger.kernel.org
efc03ecb 4721L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
60e8c5ab 4722S: Maintained
bad985a1 4723F: include/linux/platform_data/video-imxfb.h
8a61f013 4724F: drivers/video/fbdev/imxfb.c
60e8c5ab 4725
4d8e2cef 4726FREESCALE QUAD SPI DRIVER
38714fbd 4727M: Han Xu <han.xu@nxp.com>
4d8e2cef
HX
4728L: linux-mtd@lists.infradead.org
4729S: Maintained
4730F: drivers/mtd/spi-nor/fsl-quadspi.c
4731
4689a6b1 4732FREESCALE SOC FS_ENET DRIVER
8b58be88
JP
4733M: Pantelis Antoniou <pantelis.antoniou@gmail.com>
4734M: Vitaly Bordug <vbordug@ru.mvista.com>
a4724ed6 4735L: linuxppc-dev@lists.ozlabs.org
4689a6b1
PA
4736L: netdev@vger.kernel.org
4737S: Maintained
ec21e2ec 4738F: drivers/net/ethernet/freescale/fs_enet/
679655da 4739F: include/linux/fs_enet_pd.h
4689a6b1 4740
63a0a00b
NA
4741FREESCALE IMX / MXC FEC DRIVER
4742M: Fugang Duan <fugang.duan@nxp.com>
4743L: netdev@vger.kernel.org
4744S: Maintained
4745F: drivers/net/ethernet/freescale/fec_main.c
4746F: drivers/net/ethernet/freescale/fec_ptp.c
4747F: drivers/net/ethernet/freescale/fec.h
4748F: Documentation/devicetree/bindings/net/fsl-fec.txt
4749
d9e9d82c 4750FREESCALE QUICC ENGINE LIBRARY
a4724ed6 4751L: linuxppc-dev@lists.ozlabs.org
c4ef9bc4 4752S: Orphan
7aa1aa6e
ZQ
4753F: drivers/soc/fsl/qe/
4754F: include/soc/fsl/*qe*.h
4755F: include/soc/fsl/*ucc*.h
d9e9d82c 4756
b55ef929 4757FREESCALE USB PERIPHERAL DRIVERS
8b58be88 4758M: Li Yang <leoli@freescale.com>
6372594a 4759L: linux-usb@vger.kernel.org
a4724ed6 4760L: linuxppc-dev@lists.ozlabs.org
a7205b30 4761S: Maintained
faf2e1db 4762F: drivers/usb/gadget/udc/fsl*
a7205b30 4763
beaf53bf 4764FREESCALE QUICC ENGINE UCC ETHERNET DRIVER
8b58be88 4765M: Li Yang <leoli@freescale.com>
beaf53bf 4766L: netdev@vger.kernel.org
a4724ed6 4767L: linuxppc-dev@lists.ozlabs.org
beaf53bf 4768S: Maintained
ec21e2ec 4769F: drivers/net/ethernet/freescale/ucc_geth*
beaf53bf 4770
abb1ed7b
CM
4771FREESCALE eTSEC ETHERNET DRIVER (GIANFAR)
4772M: Claudiu Manoil <claudiu.manoil@freescale.com>
4773L: netdev@vger.kernel.org
4774S: Maintained
4775F: drivers/net/ethernet/freescale/gianfar*
4776X: drivers/net/ethernet/freescale/gianfar_ptp.c
4777F: Documentation/devicetree/bindings/net/fsl-tsec-phy.txt
4778
d9e9d82c 4779FREESCALE QUICC ENGINE UCC UART DRIVER
c4ef9bc4 4780M: Timur Tabi <timur@tabi.org>
a4724ed6 4781L: linuxppc-dev@lists.ozlabs.org
c4ef9bc4 4782S: Maintained
df621252 4783F: drivers/tty/serial/ucc_uart.c
d9e9d82c
TT
4784
4785FREESCALE SOC SOUND DRIVERS
c4ef9bc4 4786M: Timur Tabi <timur@tabi.org>
dc85950a 4787M: Nicolin Chen <nicoleotsuka@gmail.com>
b4b98297 4788M: Xiubo Li <Xiubo.Lee@gmail.com>
93711660 4789L: alsa-devel@alsa-project.org (moderated for non-subscribers)
a4724ed6 4790L: linuxppc-dev@lists.ozlabs.org
c4ef9bc4 4791S: Maintained
69aefcea 4792F: sound/soc/fsl/fsl*
dc85950a 4793F: sound/soc/fsl/imx*
69aefcea 4794F: sound/soc/fsl/mpc8610_hpcd.c
d9e9d82c 4795
31c88965 4796FREESCALE QORIQ MANAGEMENT COMPLEX DRIVER
9c3646d1 4797M: "J. German Rivera" <German.Rivera@freescale.com>
31c88965
GR
4798L: linux-kernel@vger.kernel.org
4799S: Maintained
4800F: drivers/staging/fsl-mc/
4801
1da177e4 4802FREEVXFS FILESYSTEM
8b58be88 4803M: Christoph Hellwig <hch@infradead.org>
1da177e4
LT
4804W: ftp://ftp.openlinux.org/pub/people/hch/vxfs
4805S: Maintained
679655da 4806F: fs/freevxfs/
1da177e4 4807
71038f52 4808FREEZER
49db1903 4809M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
7fb06082 4810M: Pavel Machek <pavel@ucw.cz>
bf1c138e 4811L: linux-pm@vger.kernel.org
71038f52 4812S: Supported
679655da
JP
4813F: Documentation/power/freezing-of-tasks.txt
4814F: include/linux/freezer.h
4815F: kernel/freezer.c
71038f52 4816
839a1f79
KRW
4817FRONTSWAP API
4818M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
4819L: linux-kernel@vger.kernel.org
4820S: Maintained
4821F: mm/frontswap.c
4822F: include/linux/frontswap.h
4823
a5432f5a 4824FS-CACHE: LOCAL CACHING FOR NETWORK FILESYSTEMS
8b58be88 4825M: David Howells <dhowells@redhat.com>
e62d6e24 4826L: linux-cachefs@redhat.com (moderated for non-subscribers)
a5432f5a
DH
4827S: Supported
4828F: Documentation/filesystems/caching/
4829F: fs/fscache/
4830F: include/linux/fscache*.h
4831
f58ad8f5 4832F2FS FILE SYSTEM
9b29d481 4833M: Jaegeuk Kim <jaegeuk@kernel.org>
f6238a72 4834M: Changman Lee <cm224.lee@samsung.com>
7b2a246b 4835R: Chao Yu <chao2.yu@samsung.com>
f58ad8f5
JK
4836L: linux-f2fs-devel@lists.sourceforge.net
4837W: http://en.wikipedia.org/wiki/F2FS
4838T: git git://git.kernel.org/pub/scm/linux/kernel/git/jaegeuk/f2fs.git
4839S: Maintained
4840F: Documentation/filesystems/f2fs.txt
3bac380c 4841F: Documentation/ABI/testing/sysfs-fs-f2fs
f58ad8f5
JK
4842F: fs/f2fs/
4843F: include/linux/f2fs_fs.h
62d43eeb 4844F: include/trace/events/f2fs.h
f58ad8f5 4845
5ab7ffea 4846FUJITSU FR-V (FRV) PORT
0cf0305f 4847S: Orphan
679655da 4848F: arch/frv/
1da177e4 4849
20b93734 4850FUJITSU LAPTOP EXTRAS
409a3e98 4851M: Jonathan Woithe <jwoithe@just42.net>
d0944853 4852L: platform-driver-x86@vger.kernel.org
20b93734 4853S: Maintained
679655da 4854F: drivers/platform/x86/fujitsu-laptop.c
20b93734 4855
4da621b6
HK
4856FUJITSU M-5MO LS CAMERA ISP DRIVER
4857M: Kyungmin Park <kyungmin.park@samsung.com>
4858M: Heungjun Kim <riverful.kim@samsung.com>
4859L: linux-media@vger.kernel.org
4860S: Maintained
90d72ac6 4861F: drivers/media/i2c/m5mols/
b5dcee22 4862F: include/media/i2c/m5mols.h
4da621b6 4863
2d24c490
RG
4864FUJITSU TABLET EXTRAS
4865M: Robert Gerlach <khnz@gmx.de>
4866L: platform-driver-x86@vger.kernel.org
4867S: Maintained
4868F: drivers/platform/x86/fujitsu-tablet.c
4869
04578f17 4870FUSE: FILESYSTEM IN USERSPACE
8b58be88 4871M: Miklos Szeredi <miklos@szeredi.hu>
04578f17
MS
4872L: fuse-devel@lists.sourceforge.net
4873W: http://fuse.sourceforge.net/
0a30f612 4874T: git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/fuse.git
04578f17 4875S: Maintained
679655da 4876F: fs/fuse/
c117ab84 4877F: include/uapi/linux/fuse.h
0a30f612 4878F: Documentation/filesystems/fuse.txt
04578f17 4879
1da177e4 4880FUTURE DOMAIN TMC-16x0 SCSI DRIVER (16-bit)
8b58be88 4881M: Rik Faith <faith@cs.unc.edu>
1da177e4 4882L: linux-scsi@vger.kernel.org
baaea1dc 4883S: Odd Fixes (e.g., new signatures)
679655da 4884F: drivers/scsi/fdomain.*
1da177e4 4885
d8e2162c
PO
4886GCOV BASED KERNEL PROFILING
4887M: Peter Oberparleiter <oberpar@linux.vnet.ibm.com>
4888S: Maintained
4889F: kernel/gcov/
4890F: Documentation/gcov.txt
4891
1da177e4 4892GDT SCSI DISK ARRAY CONTROLLER DRIVER
8b58be88 4893M: Achim Leubner <achim_leubner@adaptec.com>
1da177e4
LT
4894L: linux-scsi@vger.kernel.org
4895W: http://www.icp-vortex.com/
4896S: Supported
679655da 4897F: drivers/scsi/gdt*
1da177e4 4898
158daf16
JK
4899GDB KERNEL DEBUGGING HELPER SCRIPTS
4900M: Jan Kiszka <jan.kiszka@siemens.com>
4901S: Supported
4902F: scripts/gdb/
4903
3169a1c7
HV
4904GEMTEK FM RADIO RECEIVER DRIVER
4905M: Hans Verkuil <hverkuil@xs4all.nl>
4906L: linux-media@vger.kernel.org
4907T: git git://linuxtv.org/media_tree.git
a825eaec 4908W: https://linuxtv.org
3169a1c7
HV
4909S: Maintained
4910F: drivers/media/radio/radio-gemtek*
4911
1c23af90 4912GENERIC GPIO I2C DRIVER
880b0e26 4913M: Haavard Skinnemoen <hskinnemoen@gmail.com>
1c23af90 4914S: Supported
679655da
JP
4915F: drivers/i2c/busses/i2c-gpio.c
4916F: include/linux/i2c-gpio.h
1c23af90 4917
92ed1a76
PK
4918GENERIC GPIO I2C MULTIPLEXER DRIVER
4919M: Peter Korsgaard <peter.korsgaard@barco.com>
4920L: linux-i2c@vger.kernel.org
4921S: Supported
e7065e20
JD
4922F: drivers/i2c/muxes/i2c-mux-gpio.c
4923F: include/linux/i2c-mux-gpio.h
4924F: Documentation/i2c/muxes/i2c-mux-gpio
92ed1a76 4925
9251ce95 4926GENERIC HDLC (WAN) DRIVERS
8b58be88 4927M: Krzysztof Halasa <khc@pm.waw.pl>
1da177e4
LT
4928W: http://www.kernel.org/pub/linux/utils/net/hdlc/
4929S: Maintained
679655da
JP
4930F: drivers/net/wan/c101.c
4931F: drivers/net/wan/hd6457*
4932F: drivers/net/wan/hdlc*
4933F: drivers/net/wan/n2.c
4934F: drivers/net/wan/pc300too.c
4935F: drivers/net/wan/pci200syn.c
4936F: drivers/net/wan/wanxl*
1da177e4 4937
1527aab6 4938GENERIC INCLUDE/ASM HEADER FILES
8b58be88 4939M: Arnd Bergmann <arnd@arndb.de>
1527aab6
AB
4940L: linux-arch@vger.kernel.org
4941T: git git://git.kernel.org/pub/scm/linux/kernel/git/arnd/asm-generic.git
4942S: Maintained
14430813
JP
4943F: include/asm-generic/
4944F: include/uapi/asm-generic/
1527aab6 4945
ff764963
KVA
4946GENERIC PHY FRAMEWORK
4947M: Kishon Vijay Abraham I <kishon@ti.com>
4948L: linux-kernel@vger.kernel.org
4949T: git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/linux-phy.git
4950S: Supported
4951F: drivers/phy/
4952F: include/linux/phy/
4953
eea97aed
KH
4954GENERIC PM DOMAINS
4955M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
4956M: Kevin Hilman <khilman@kernel.org>
4957M: Ulf Hansson <ulf.hansson@linaro.org>
4958L: linux-pm@vger.kernel.org
4959S: Supported
4960F: drivers/base/power/domain*.c
4961F: include/linux/pm_domain.h
4962
ccb86a69 4963GENERIC UIO DRIVER FOR PCI DEVICES
bda2562c 4964M: "Michael S. Tsirkin" <mst@redhat.com>
ccb86a69 4965L: kvm@vger.kernel.org
ccb86a69
MT
4966S: Supported
4967F: drivers/uio/uio_pci_generic.c
4968
f8f1ec73
JP
4969GET_MAINTAINER SCRIPT
4970M: Joe Perches <joe@perches.com>
4971S: Maintained
4972F: scripts/get_maintainer.pl
4973
5be7b50f 4974GFS2 FILE SYSTEM
8b58be88 4975M: Steven Whitehouse <swhiteho@redhat.com>
28666d6d 4976M: Bob Peterson <rpeterso@redhat.com>
a4644184 4977L: cluster-devel@redhat.com
5be7b50f 4978W: http://sources.redhat.com/cluster/
28666d6d 4979T: git git://git.kernel.org/pub/scm/linux/kernel/git/gfs2/linux-gfs2.git
5be7b50f 4980S: Supported
679655da
JP
4981F: Documentation/filesystems/gfs2*.txt
4982F: fs/gfs2/
c117ab84 4983F: include/uapi/linux/gfs2_ondisk.h
5be7b50f 4984
0a34eb8f 4985GIGASET ISDN DRIVERS
6b096fde 4986M: Paul Bolle <pebolle@tiscali.nl>
0a34eb8f
HL
4987L: gigaset307x-common@lists.sourceforge.net
4988W: http://gigaset307x.sourceforge.net/
6b096fde 4989S: Odd Fixes
679655da
JP
4990F: Documentation/isdn/README.gigaset
4991F: drivers/isdn/gigaset/
c117ab84 4992F: include/uapi/linux/gigaset_dev.h
0a34eb8f 4993
7eea35fe
JP
4994GO7007 MPEG CODEC
4995M: Hans Verkuil <hans.verkuil@cisco.com>
4996L: linux-media@vger.kernel.org
4997S: Maintained
4998F: drivers/media/usb/go7007/
4999
ca96ea86
BN
5000GOODIX TOUCHSCREEN
5001M: Bastien Nocera <hadess@hadess.net>
5002L: linux-input@vger.kernel.org
5003S: Maintained
5004F: drivers/input/touchscreen/goodix.c
5005
a0dc00b4 5006GPIO SUBSYSTEM
e4651a9f 5007M: Linus Walleij <linus.walleij@linaro.org>
f2fa75cd 5008M: Alexandre Courbot <gnurou@gmail.com>
d15b7179 5009L: linux-gpio@vger.kernel.org
f2fa75cd
LW
5010T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-gpio.git
5011S: Maintained
5012F: Documentation/gpio/
40c159b7 5013F: Documentation/ABI/testing/gpio-cdev
fe95046e 5014F: Documentation/ABI/obsolete/sysfs-gpio
a0dc00b4 5015F: drivers/gpio/
bdc6e95e
AC
5016F: include/linux/gpio/
5017F: include/linux/gpio.h
9b692346 5018F: include/asm-generic/gpio.h
3c702e99 5019F: include/uapi/linux/gpio.h
6d591c46 5020F: tools/gpio/
a0dc00b4 5021
71a6d0af
HW
5022GRE DEMULTIPLEXER DRIVER
5023M: Dmitry Kozlov <xeb@mail.ru>
5024L: netdev@vger.kernel.org
5025S: Maintained
11c26770
JP
5026F: net/ipv4/gre_demux.c
5027F: net/ipv4/gre_offload.c
71a6d0af
HW
5028F: include/net/gre.h
5029
d4c41139
KG
5030GRETH 10/100/1G Ethernet MAC device driver
5031M: Kristoffer Glembo <kristoffer@gaisler.com>
5032L: netdev@vger.kernel.org
5033S: Maintained
a31a96ad 5034F: drivers/net/ethernet/aeroflex/
d4c41139 5035
e8deeae2 5036GSPCA FINEPIX SUBDRIVER
8b58be88 5037M: Frank Zago <frank@zago.net>
661263b5 5038L: linux-media@vger.kernel.org
275ffde4 5039T: git git://linuxtv.org/media_tree.git
e8deeae2 5040S: Maintained
0c0d06ca 5041F: drivers/media/usb/gspca/finepix.c
e8deeae2 5042
4b3fa3c4
OL
5043GSPCA GL860 SUBDRIVER
5044M: Olivier Lorin <o.lorin@laposte.net>
5045L: linux-media@vger.kernel.org
275ffde4 5046T: git git://linuxtv.org/media_tree.git
4b3fa3c4 5047S: Maintained
0c0d06ca 5048F: drivers/media/usb/gspca/gl860/
4b3fa3c4 5049
e8deeae2 5050GSPCA M5602 SUBDRIVER
8b58be88 5051M: Erik Andren <erik.andren@gmail.com>
661263b5 5052L: linux-media@vger.kernel.org
275ffde4 5053T: git git://linuxtv.org/media_tree.git
e8deeae2 5054S: Maintained
0c0d06ca 5055F: drivers/media/usb/gspca/m5602/
e8deeae2
JFM
5056
5057GSPCA PAC207 SONIXB SUBDRIVER
8b58be88 5058M: Hans de Goede <hdegoede@redhat.com>
661263b5 5059L: linux-media@vger.kernel.org
275ffde4 5060T: git git://linuxtv.org/media_tree.git
e8deeae2 5061S: Maintained
0c0d06ca 5062F: drivers/media/usb/gspca/pac207.c
e8deeae2 5063
261982f1 5064GSPCA SN9C20X SUBDRIVER
d95c5b0b 5065M: Brian Johnson <brijohn@gmail.com>
261982f1 5066L: linux-media@vger.kernel.org
275ffde4 5067T: git git://linuxtv.org/media_tree.git
261982f1 5068S: Maintained
0c0d06ca 5069F: drivers/media/usb/gspca/sn9c20x.c
261982f1 5070
e8deeae2 5071GSPCA T613 SUBDRIVER
8b58be88 5072M: Leandro Costantino <lcostantino@gmail.com>
661263b5 5073L: linux-media@vger.kernel.org
275ffde4 5074T: git git://linuxtv.org/media_tree.git
e8deeae2 5075S: Maintained
0c0d06ca 5076F: drivers/media/usb/gspca/t613.c
e8deeae2
JFM
5077
5078GSPCA USB WEBCAM DRIVER
fc3f906b 5079M: Hans de Goede <hdegoede@redhat.com>
661263b5 5080L: linux-media@vger.kernel.org
275ffde4 5081T: git git://linuxtv.org/media_tree.git
e8deeae2 5082S: Maintained
0c0d06ca 5083F: drivers/media/usb/gspca/
e8deeae2 5084
584ec979 5085GUID PARTITION TABLE (GPT)
4f973c63 5086M: Davidlohr Bueso <dave@stgolabs.net>
584ec979
DB
5087L: linux-efi@vger.kernel.org
5088S: Maintained
5089F: block/partitions/efi.*
5090
aa3c598b 5091STK1160 USB VIDEO CAPTURE DRIVER
3259aa57 5092M: Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
aa3c598b 5093L: linux-media@vger.kernel.org
275ffde4 5094T: git git://linuxtv.org/media_tree.git
aa3c598b
EG
5095S: Maintained
5096F: drivers/media/usb/stk1160/
e8deeae2 5097
4e456b86
YS
5098H8/300 ARCHITECTURE
5099M: Yoshinori Sato <ysato@users.sourceforge.jp>
b992c768 5100L: uclinux-h8-devel@lists.sourceforge.jp (moderated for non-subscribers)
4e456b86
YS
5101W: http://uclinux-h8.sourceforge.jp
5102T: git git://git.sourceforge.jp/gitroot/uclinux-h8/linux.git
5103S: Maintained
5104F: arch/h8300/
5105F: drivers/clocksource/h8300_*.c
5106F: drivers/clk/h8300/
5107F: drivers/irqchip/irq-renesas-h8*.c
5108
71a6d0af
HW
5109HARD DRIVE ACTIVE PROTECTION SYSTEM (HDAPS) DRIVER
5110M: Frank Seidel <frank@f-seidel.de>
5111L: platform-driver-x86@vger.kernel.org
5112W: http://www.kernel.org/pub/linux/kernel/people/fseidel/hdaps/
5113S: Maintained
5114F: drivers/platform/x86/hdaps.c
5115
48fc9e26
HV
5116HDPVR USB VIDEO ENCODER DRIVER
5117M: Hans Verkuil <hverkuil@xs4all.nl>
5118L: linux-media@vger.kernel.org
5119T: git git://linuxtv.org/media_tree.git
a825eaec 5120W: https://linuxtv.org
48fc9e26 5121S: Odd Fixes
14430813 5122F: drivers/media/usb/hdpvr/
48fc9e26 5123
71a6d0af 5124HWPOISON MEMORY FAILURE HANDLING
f9625c48 5125M: Naoya Horiguchi <n-horiguchi@ah.jp.nec.com>
71a6d0af 5126L: linux-mm@kvack.org
71a6d0af
HW
5127S: Maintained
5128F: mm/memory-failure.c
5129F: mm/hwpoison-inject.c
5130
5131HYPERVISOR VIRTUAL CONSOLE DRIVER
5132L: linuxppc-dev@lists.ozlabs.org
5133S: Odd Fixes
5134F: drivers/tty/hvc/
5135
e5ab1477
AP
5136HACKRF MEDIA DRIVER
5137M: Antti Palosaari <crope@iki.fi>
5138L: linux-media@vger.kernel.org
a825eaec 5139W: https://linuxtv.org
e5ab1477
AP
5140W: http://palosaari.fi/linux/
5141Q: http://patchwork.linuxtv.org/project/linux-media/list/
5142T: git git://linuxtv.org/anttip/media_tree.git
5143S: Maintained
5144F: drivers/media/usb/hackrf/
5145
5b543965 5146HARDWARE MONITORING
d8130624 5147M: Jean Delvare <jdelvare@suse.com>
ca462085 5148M: Guenter Roeck <linux@roeck-us.net>
968ce1b1
GR
5149L: linux-hwmon@vger.kernel.org
5150W: http://hwmon.wiki.kernel.org/
a94ef4ed 5151T: quilt http://jdelvare.nerim.net/devel/linux/jdelvare-hwmon/
885374e3 5152T: git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
9e012c1a 5153S: Maintained
047f4ec2 5154F: Documentation/hwmon/
679655da 5155F: drivers/hwmon/
047f4ec2 5156F: include/linux/hwmon*.h
5b543965 5157
844dd05f 5158HARDWARE RANDOM NUMBER GENERATOR CORE
c0d0787b
JP
5159M: Matt Mackall <mpm@selenic.com>
5160M: Herbert Xu <herbert@gondor.apana.org.au>
3eda7167 5161L: linux-crypto@vger.kernel.org
c0d0787b 5162S: Odd fixes
679655da
JP
5163F: Documentation/hw_random.txt
5164F: drivers/char/hw_random/
5165F: include/linux/hw_random.h
844dd05f 5166
8b37fcfc
OBC
5167HARDWARE SPINLOCK CORE
5168M: Ohad Ben-Cohen <ohad@wizery.com>
69ae9895 5169M: Bjorn Andersson <bjorn.andersson@linaro.org>
d7586849 5170L: linux-remoteproc@vger.kernel.org
8b37fcfc 5171S: Maintained
9f273c24 5172T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/hwspinlock.git
8b37fcfc
OBC
5173F: Documentation/hwspinlock.txt
5174F: drivers/hwspinlock/hwspinlock_*
5175F: include/linux/hwspinlock.h
5176
1da177e4 5177HARMONY SOUND DRIVER
ac6aecbf 5178L: linux-parisc@vger.kernel.org
1da177e4 5179S: Maintained
679655da 5180F: sound/parisc/harmony.*
1da177e4 5181
91952bc0
AP
5182HD29L2 MEDIA DRIVER
5183M: Antti Palosaari <crope@iki.fi>
5184L: linux-media@vger.kernel.org
a825eaec 5185W: https://linuxtv.org
91952bc0
AP
5186W: http://palosaari.fi/linux/
5187Q: http://patchwork.linuxtv.org/project/linux-media/list/
5188T: git git://linuxtv.org/anttip/media_tree.git
5189S: Maintained
5190F: drivers/media/dvb-frontends/hd29l2*
5191
9257aa49 5192HEWLETT-PACKARD SMART ARRAY RAID DRIVER (hpsa)
a0a268ad 5193M: Don Brace <don.brace@microsemi.com>
9257aa49 5194L: iss_storagedev@hp.com
a0a268ad 5195L: esc.storagedev@microsemi.com
693373db 5196L: linux-scsi@vger.kernel.org
9257aa49
SC
5197S: Supported
5198F: Documentation/scsi/hpsa.txt
5199F: drivers/scsi/hpsa*.[ch]
5200F: include/linux/cciss*.h
c117ab84 5201F: include/uapi/linux/cciss*.h
9257aa49 5202
e2d1d6c0 5203HEWLETT-PACKARD SMART CISS RAID DRIVER (cciss)
516fdcea 5204M: Don Brace <don.brace@microsemi.com>
e2d1d6c0 5205L: iss_storagedev@hp.com
516fdcea 5206L: esc.storagedev@microsemi.com
693373db 5207L: linux-scsi@vger.kernel.org
e2d1d6c0 5208S: Supported
679655da
JP
5209F: Documentation/blockdev/cciss.txt
5210F: drivers/block/cciss*
5211F: include/linux/cciss_ioctl.h
c117ab84 5212F: include/uapi/linux/cciss_ioctl.h
e2d1d6c0 5213
1da177e4 5214HFS FILESYSTEM
6cf515e1
GU
5215L: linux-fsdevel@vger.kernel.org
5216S: Orphan
679655da
JP
5217F: Documentation/filesystems/hfs.txt
5218F: fs/hfs/
1da177e4 5219
ef575f47
GU
5220HFSPLUS FILESYSTEM
5221L: linux-fsdevel@vger.kernel.org
5222S: Orphan
5223F: Documentation/filesystems/hfsplus.txt
5224F: fs/hfsplus/
5225
1da177e4 5226HGA FRAMEBUFFER DRIVER
8b58be88 5227M: Ferenc Bakonyi <fero@drama.obuda.kando.hu>
1da177e4
LT
5228L: linux-nvidia@lists.surfsouth.com
5229W: http://drama.obuda.kando.hu/~fero/cgi-bin/hgafb.shtml
5230S: Maintained
8a61f013 5231F: drivers/video/fbdev/hgafb.c
1da177e4 5232
4480f15b 5233HIBERNATION (aka Software Suspend, aka swsusp)
49db1903 5234M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
7fb06082 5235M: Pavel Machek <pavel@ucw.cz>
bf1c138e 5236L: linux-pm@vger.kernel.org
e2d1d6c0 5237S: Supported
679655da
JP
5238F: arch/x86/power/
5239F: drivers/base/power/
5240F: kernel/power/
5241F: include/linux/suspend.h
5242F: include/linux/freezer.h
5243F: include/linux/pm.h
679655da 5244F: arch/*/include/asm/suspend*.h
e2d1d6c0 5245
4ef4caad 5246HID CORE LAYER
e5f6450c 5247M: Jiri Kosina <jikos@kernel.org>
406df153 5248R: Benjamin Tissoires <benjamin.tissoires@redhat.com>
eb76c5c0 5249L: linux-input@vger.kernel.org
54e5881d 5250T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid.git
4ef4caad 5251S: Maintained
679655da
JP
5252F: drivers/hid/
5253F: include/linux/hid*
c117ab84 5254F: include/uapi/linux/hid*
4ef4caad 5255
30ee72f0 5256HID SENSOR HUB DRIVERS
e5f6450c 5257M: Jiri Kosina <jikos@kernel.org>
30ee72f0
SP
5258M: Jonathan Cameron <jic23@kernel.org>
5259M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
5260L: linux-input@vger.kernel.org
5261L: linux-iio@vger.kernel.org
5262S: Maintained
5263F: Documentation/hid/hid-sensor*
5264F: drivers/hid/hid-sensor-*
5265F: drivers/iio/*/hid-*
5266F: include/linux/hid-sensor-*
5267
38bed542 5268HIGH-RESOLUTION TIMERS, CLOCKEVENTS, DYNTICKS
8b58be88 5269M: Thomas Gleixner <tglx@linutronix.de>
981c3a4f 5270L: linux-kernel@vger.kernel.org
75fc2d37 5271T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
38bed542 5272S: Maintained
679655da 5273F: Documentation/timers/
5cee9645 5274F: kernel/time/hrtimer.c
88606e80
TG
5275F: kernel/time/clockevents.c
5276F: kernel/time/tick*.*
5277F: kernel/time/timer_*.c
05ed8490 5278F: include/linux/clockchips.h
679655da 5279F: include/linux/hrtimer.h
38bed542 5280
1da177e4 5281HIGH-SPEED SCC DRIVER FOR AX.25
1da177e4 5282L: linux-hams@vger.kernel.org
8b64f2a0 5283S: Orphan
679655da
JP
5284F: drivers/net/hamradio/dmascc.c
5285F: drivers/net/hamradio/scc.c
1da177e4 5286
ede1e6f8 5287HIGHPOINT ROCKETRAID 3xxx RAID DRIVER
8b58be88 5288M: HighPoint Linux Team <linux@highpoint-tech.com>
ede1e6f8
HLT
5289W: http://www.highpoint-tech.com
5290S: Supported
679655da
JP
5291F: Documentation/scsi/hptiop.txt
5292F: drivers/scsi/hptiop.c
ede1e6f8 5293
1da177e4 5294HIPPI
8b58be88 5295M: Jes Sorensen <jes@trained-monkey.org>
1da177e4
LT
5296L: linux-hippi@sunsite.dk
5297S: Maintained
679655da 5298F: include/linux/hippidevice.h
c117ab84 5299F: include/uapi/linux/if_hippi.h
679655da 5300F: net/802/hippi.c
ff5a3b50 5301F: drivers/net/hippi/
1da177e4 5302
16c6c252
JG
5303HISILICON SAS Controller
5304M: John Garry <john.garry@huawei.com>
5305W: http://www.hisilicon.com
5306S: Supported
5307F: drivers/scsi/hisi_sas/
5308F: Documentation/devicetree/bindings/scsi/hisilicon-sas.txt
5309
ff1d2767 5310HOST AP DRIVER
8b58be88 5311M: Jouni Malinen <j@w1.fi>
85d32e7b 5312L: hostap@shmoo.com (subscribers-only)
724c6b35 5313L: linux-wireless@vger.kernel.org
ff1d2767
JM
5314W: http://hostap.epitest.fi/
5315S: Maintained
eb4f98d5 5316F: drivers/net/wireless/intersil/hostap/
ff1d2767 5317
dd8cd779 5318HP COMPAQ TC1100 TABLET WMI EXTRAS DRIVER
d0944853 5319L: platform-driver-x86@vger.kernel.org
95c70215 5320S: Orphan
679655da 5321F: drivers/platform/x86/tc1100-wmi.c
dd8cd779 5322
e2d1d6c0 5323HP100: Driver for HP 10/100 Mbit/s Voice Grade Network Adapter Series
8b58be88 5324M: Jaroslav Kysela <perex@perex.cz>
e2d1d6c0 5325S: Maintained
7e25d724 5326F: drivers/net/ethernet/hp/hp100.*
e2d1d6c0 5327
7d2c86b5 5328HPET: High Precision Event Timers driver
8b58be88 5329M: Clemens Ladisch <clemens@ladisch.de>
b9b0332f 5330S: Maintained
679655da
JP
5331F: Documentation/timers/hpet.txt
5332F: drivers/char/hpet.c
5333F: include/linux/hpet.h
c117ab84 5334F: include/uapi/linux/hpet.h
b9b0332f 5335
e07b5d79 5336HPET: x86
9e06f631 5337S: Orphan
679655da
JP
5338F: arch/x86/kernel/hpet.c
5339F: arch/x86/include/asm/hpet.h
b9b0332f 5340
1da177e4 5341HPFS FILESYSTEM
8b58be88 5342M: Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
1da177e4
LT
5343W: http://artax.karlin.mff.cuni.cz/~mikulas/vyplody/hpfs/index-e.cgi
5344S: Maintained
679655da 5345F: fs/hpfs/
1da177e4 5346
3441cded 5347HSI SUBSYSTEM
56459ea9
SR
5348M: Sebastian Reichel <sre@kernel.org>
5349T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-hsi.git
3441cded
SR
5350S: Maintained
5351F: Documentation/ABI/testing/sysfs-bus-hsi
56459ea9 5352F: Documentation/hsi.txt
3441cded
SR
5353F: drivers/hsi/
5354F: include/linux/hsi/
5355F: include/uapi/linux/hsi/
5356
7d2c86b5 5357HSO 3G MODEM DRIVER
8b58be88 5358M: Jan Dumon <j.dumon@option.com>
11cd29b0
DJB
5359W: http://www.pharscape.org
5360S: Maintained
679655da 5361F: drivers/net/usb/hso.c
11cd29b0 5362
19990e29
AB
5363HSR NETWORK PROTOCOL
5364M: Arvid Brodin <arvid.brodin@alten.se>
5365L: netdev@vger.kernel.org
5366S: Maintained
5367F: net/hsr/
5368
5a18c343 5369HTCPEN TOUCHSCREEN DRIVER
8b58be88 5370M: Pau Oliva Fora <pof@eslack.org>
5a18c343
POF
5371L: linux-input@vger.kernel.org
5372S: Maintained
679655da 5373F: drivers/input/touchscreen/htcpen.c
5a18c343 5374
1da177e4 5375HUGETLB FILESYSTEM
6d49e352 5376M: Nadia Yvette Chambers <nyc@holomorphy.com>
1da177e4 5377S: Maintained
679655da 5378F: fs/hugetlbfs/
1da177e4 5379
05183189 5380Hyper-V CORE AND DRIVERS
9c3646d1 5381M: "K. Y. Srinivasan" <kys@microsoft.com>
05183189
S
5382M: Haiyang Zhang <haiyangz@microsoft.com>
5383L: devel@linuxdriverproject.org
5384S: Maintained
a4162747
HZ
5385F: arch/x86/include/asm/mshyperv.h
5386F: arch/x86/include/uapi/asm/hyperv.h
5387F: arch/x86/kernel/cpu/mshyperv.c
05183189 5388F: drivers/hid/hid-hyperv.c
a4162747 5389F: drivers/hv/
f92ca80b 5390F: drivers/input/serio/hyperv-keyboard.c
4daace0d 5391F: drivers/pci/host/pci-hyperv.c
05183189 5392F: drivers/net/hyperv/
a4162747 5393F: drivers/scsi/storvsc_drv.c
8a61f013 5394F: drivers/video/fbdev/hyperv_fb.c
a4162747
HZ
5395F: include/linux/hyperv.h
5396F: tools/hv/
54bf725e 5397F: Documentation/ABI/stable/sysfs-bus-vmbus
05183189 5398
7724fd04
PR
5399I2C MUXES
5400M: Peter Rosin <peda@axentia.se>
5401L: linux-i2c@vger.kernel.org
5402S: Maintained
5403F: Documentation/i2c/muxes/
5404F: Documentation/devicetree/bindings/i2c/i2c-mux*
5405F: drivers/i2c/i2c-mux.c
5406F: drivers/i2c/muxes/
5407F: include/linux/i2c-mux.h
5408
d85c8a6a 5409I2C OVER PARALLEL PORT
d8130624 5410M: Jean Delvare <jdelvare@suse.com>
d85c8a6a
JD
5411L: linux-i2c@vger.kernel.org
5412S: Maintained
5413F: Documentation/i2c/busses/i2c-parport
5414F: Documentation/i2c/busses/i2c-parport-light
5415F: drivers/i2c/busses/i2c-parport.c
5416F: drivers/i2c/busses/i2c-parport-light.c
5417
5418I2C/SMBUS CONTROLLER DRIVERS FOR PC
d8130624 5419M: Jean Delvare <jdelvare@suse.com>
d85c8a6a
JD
5420L: linux-i2c@vger.kernel.org
5421S: Maintained
5422F: Documentation/i2c/busses/i2c-ali1535
5423F: Documentation/i2c/busses/i2c-ali1563
5424F: Documentation/i2c/busses/i2c-ali15x3
5425F: Documentation/i2c/busses/i2c-amd756
5426F: Documentation/i2c/busses/i2c-amd8111
5427F: Documentation/i2c/busses/i2c-i801
5428F: Documentation/i2c/busses/i2c-nforce2
5429F: Documentation/i2c/busses/i2c-piix4
5430F: Documentation/i2c/busses/i2c-sis5595
5431F: Documentation/i2c/busses/i2c-sis630
5432F: Documentation/i2c/busses/i2c-sis96x
5433F: Documentation/i2c/busses/i2c-via
5434F: Documentation/i2c/busses/i2c-viapro
5435F: drivers/i2c/busses/i2c-ali1535.c
5436F: drivers/i2c/busses/i2c-ali1563.c
5437F: drivers/i2c/busses/i2c-ali15x3.c
5438F: drivers/i2c/busses/i2c-amd756.c
5439F: drivers/i2c/busses/i2c-amd756-s4882.c
5440F: drivers/i2c/busses/i2c-amd8111.c
5441F: drivers/i2c/busses/i2c-i801.c
5442F: drivers/i2c/busses/i2c-isch.c
5443F: drivers/i2c/busses/i2c-nforce2.c
5444F: drivers/i2c/busses/i2c-nforce2-s4985.c
5445F: drivers/i2c/busses/i2c-piix4.c
5446F: drivers/i2c/busses/i2c-sis5595.c
5447F: drivers/i2c/busses/i2c-sis630.c
5448F: drivers/i2c/busses/i2c-sis96x.c
5449F: drivers/i2c/busses/i2c-via.c
5450F: drivers/i2c/busses/i2c-viapro.c
5451
cb7f07a4
NH
5452I2C/SMBUS ISMT DRIVER
5453M: Seth Heasley <seth.heasley@intel.com>
5454M: Neil Horman <nhorman@tuxdriver.com>
5455L: linux-i2c@vger.kernel.org
5456F: drivers/i2c/busses/i2c-ismt.c
5457F: Documentation/i2c/busses/i2c-ismt
5458
6ea884db 5459I2C/SMBUS STUB DRIVER
d8130624 5460M: Jean Delvare <jdelvare@suse.com>
846557d3 5461L: linux-i2c@vger.kernel.org
6ea884db 5462S: Maintained
8547a5bc 5463F: drivers/i2c/i2c-stub.c
6ea884db 5464
5b543965 5465I2C SUBSYSTEM
14d77c4d 5466M: Wolfram Sang <wsa@the-dreams.de>
846557d3 5467L: linux-i2c@vger.kernel.org
9d4ea27a
WS
5468W: https://i2c.wiki.kernel.org/
5469Q: https://patchwork.ozlabs.org/project/linux-i2c/list/
14d77c4d 5470T: git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git
1da177e4 5471S: Maintained
40ed1b4c 5472F: Documentation/devicetree/bindings/i2c/
679655da
JP
5473F: Documentation/i2c/
5474F: drivers/i2c/
630bc46e 5475F: drivers/i2c/*/
679655da 5476F: include/linux/i2c.h
03b70d62 5477F: include/linux/i2c-*.h
c117ab84
CEB
5478F: include/uapi/linux/i2c.h
5479F: include/uapi/linux/i2c-*.h
1da177e4 5480
4560d677
WS
5481I2C ACPI SUPPORT
5482M: Mika Westerberg <mika.westerberg@linux.intel.com>
5483L: linux-i2c@vger.kernel.org
5484L: linux-acpi@vger.kernel.org
5485S: Maintained
4560d677 5486
d85c8a6a 5487I2C-TAOS-EVM DRIVER
d8130624 5488M: Jean Delvare <jdelvare@suse.com>
d85c8a6a
JD
5489L: linux-i2c@vger.kernel.org
5490S: Maintained
5491F: Documentation/i2c/busses/i2c-taos-evm
5492F: drivers/i2c/busses/i2c-taos-evm.c
5493
e8c76eed 5494I2C-TINY-USB DRIVER
8b58be88 5495M: Till Harbaum <till@harbaum.org>
846557d3 5496L: linux-i2c@vger.kernel.org
932d1872 5497W: http://www.harbaum.org/till/i2c_tiny_usb
e8c76eed 5498S: Maintained
679655da 5499F: drivers/i2c/busses/i2c-tiny-usb.c
e8c76eed 5500
1da177e4 5501i386 BOOT CODE
8b58be88 5502M: "H. Peter Anvin" <hpa@zytor.com>
1da177e4 5503S: Maintained
679655da 5504F: arch/x86/boot/
1da177e4
LT
5505
5506i386 SETUP CODE / CPU ERRATA WORKAROUNDS
8b58be88 5507M: "H. Peter Anvin" <hpa@zytor.com>
54e5881d 5508T: git git://git.kernel.org/pub/scm/linux/kernel/git/hpa/linux-2.6-x86setup.git
1da177e4
LT
5509S: Maintained
5510
1da177e4 5511IA64 (Itanium) PLATFORM
8b58be88
JP
5512M: Tony Luck <tony.luck@intel.com>
5513M: Fenghua Yu <fenghua.yu@intel.com>
1da177e4 5514L: linux-ia64@vger.kernel.org
6b1c70b1 5515T: git git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux.git
1da177e4 5516S: Maintained
679655da 5517F: arch/ia64/
1da177e4 5518
4cd38750
LDSB
5519IBM Power VMX Cryptographic instructions
5520M: Leonidas S. Barbosa <leosilva@linux.vnet.ibm.com>
5cd01fe1 5521M: Paulo Flabiano Smorigo <pfsmorigo@linux.vnet.ibm.com>
4cd38750
LDSB
5522L: linux-crypto@vger.kernel.org
5523S: Supported
5524F: drivers/crypto/vmx/Makefile
5525F: drivers/crypto/vmx/Kconfig
5526F: drivers/crypto/vmx/vmx.c
5527F: drivers/crypto/vmx/aes*
5528F: drivers/crypto/vmx/ghash*
5529F: drivers/crypto/vmx/ppc-xlate.pl
5530
956c203c 5531IBM Power in-Nest Crypto Acceleration
4cd38750 5532M: Leonidas S. Barbosa <leosilva@linux.vnet.ibm.com>
5cd01fe1 5533M: Paulo Flabiano Smorigo <pfsmorigo@linux.vnet.ibm.com>
956c203c
KY
5534L: linux-crypto@vger.kernel.org
5535S: Supported
28bceeaa
DS
5536F: drivers/crypto/nx/Makefile
5537F: drivers/crypto/nx/Kconfig
5538F: drivers/crypto/nx/nx-aes*
5539F: drivers/crypto/nx/nx-sha*
5540F: drivers/crypto/nx/nx.*
5541F: drivers/crypto/nx/nx_csbcpb.h
5542F: drivers/crypto/nx/nx_debugfs.h
956c203c 5543
0e16aafb 5544IBM Power 842 compression accelerator
41656aa7 5545M: Dan Streetman <ddstreet@ieee.org>
0e16aafb 5546S: Supported
28bceeaa
DS
5547F: drivers/crypto/nx/Makefile
5548F: drivers/crypto/nx/Kconfig
7011a122 5549F: drivers/crypto/nx/nx-842*
2da572c9 5550F: include/linux/sw842.h
2062c5b6 5551F: crypto/842.c
2da572c9 5552F: lib/842/
0e16aafb 5553
1da177e4 5554IBM Power Linux RAID adapter
8b58be88 5555M: Brian King <brking@us.ibm.com>
1da177e4 5556S: Supported
679655da 5557F: drivers/scsi/ipr.*
1da177e4 5558
9d348af4 5559IBM Power Virtual Ethernet Device Driver
eddd63a6 5560M: Thomas Falcon <tlfalcon@linux.vnet.ibm.com>
9d348af4
SL
5561L: netdev@vger.kernel.org
5562S: Supported
9aa32835 5563F: drivers/net/ethernet/ibm/ibmveth.*
9d348af4 5564
032c5e82
TF
5565IBM Power SRIOV Virtual NIC Device Driver
5566M: Thomas Falcon <tlfalcon@linux.vnet.ibm.com>
5567M: John Allen <jallen@linux.vnet.ibm.com>
5568L: netdev@vger.kernel.org
5569S: Supported
5570F: drivers/net/ethernet/ibm/ibmvnic.*
5571
e6babec6 5572IBM Power Virtual SCSI Device Drivers
bcbde52b 5573M: Tyrel Datwyler <tyreld@linux.vnet.ibm.com>
4b7652cc
RJ
5574L: linux-scsi@vger.kernel.org
5575S: Supported
e6babec6
NF
5576F: drivers/scsi/ibmvscsi/ibmvscsi*
5577F: drivers/scsi/ibmvscsi/viosrp.h
5578
5579IBM Power Virtual FC Device Drivers
44b4dad9 5580M: Tyrel Datwyler <tyreld@linux.vnet.ibm.com>
e6babec6
NF
5581L: linux-scsi@vger.kernel.org
5582S: Supported
5583F: drivers/scsi/ibmvscsi/ibmvfc*
4b7652cc 5584
1da177e4 5585IBM ServeRAID RAID DRIVER
f9213e78 5586S: Orphan
679655da 5587F: drivers/scsi/ips.*
1da177e4 5588
6ed9f9c4
PT
5589ICH LPC AND GPIO DRIVER
5590M: Peter Tyser <ptyser@xes-inc.com>
5591S: Maintained
5592F: drivers/mfd/lpc_ich.c
5593F: drivers/gpio/gpio-ich.c
5594
1e7106fc 5595IDE SUBSYSTEM
8b58be88 5596M: "David S. Miller" <davem@davemloft.net>
1da177e4 5597L: linux-ide@vger.kernel.org
8a6e2535 5598Q: http://patchwork.ozlabs.org/project/linux-ide/list/
08deed1e 5599T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/ide.git
1da177e4 5600S: Maintained
679655da
JP
5601F: Documentation/ide/
5602F: drivers/ide/
5603F: include/linux/ide.h
1da177e4 5604
6cb8c13d
IP
5605IDEAPAD LAPTOP EXTRAS DRIVER
5606M: Ike Panhc <ike.pan@canonical.com>
5607L: platform-driver-x86@vger.kernel.org
5608W: http://launchpad.net/ideapad-laptop
5609S: Maintained
5610F: drivers/platform/x86/ideapad-laptop.c
5611
1ea4c161
AM
5612IDEAPAD LAPTOP SLIDEBAR DRIVER
5613M: Andrey Moiseev <o2g.org.ru@gmail.com>
5614L: linux-input@vger.kernel.org
5615W: https://github.com/o2genum/ideapad-slidebar
5616S: Maintained
5617F: drivers/input/misc/ideapad_slidebar.c
5618
0f861e8c 5619IDE/ATAPI DRIVERS
487ba8e8 5620M: Borislav Petkov <bp@alien8.de>
9c5b0ce4 5621L: linux-ide@vger.kernel.org
c404c199 5622S: Maintained
679655da
JP
5623F: Documentation/cdrom/ide-cd
5624F: drivers/ide/ide-cd*
1da177e4 5625
27471fdb 5626IDLE-I7300
8b58be88 5627M: Andy Henroid <andrew.d.henroid@intel.com>
bf1c138e 5628L: linux-pm@vger.kernel.org
27471fdb 5629S: Supported
679655da 5630F: drivers/idle/i7300_idle.c
27471fdb 5631
02cf2286 5632IEEE 802.15.4 SUBSYSTEM
aff3eaa0 5633M: Alexander Aring <aar@pengutronix.de>
ebef9c12 5634L: linux-wpan@vger.kernel.org
aff3eaa0
AA
5635W: http://wpan.cakelab.org/
5636T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
5637T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
02cf2286
SL
5638S: Maintained
5639F: net/ieee802154/
68653359 5640F: net/mac802154/
251741b1 5641F: drivers/net/ieee802154/
580947d3
AA
5642F: include/linux/nl802154.h
5643F: include/linux/ieee802154.h
5644F: include/net/nl802154.h
5645F: include/net/mac802154.h
5646F: include/net/af_ieee802154.h
5647F: include/net/cfg802154.h
5648F: include/net/ieee802154_netdev.h
ebef9c12 5649F: Documentation/networking/ieee802154.txt
02cf2286 5650
b1c97193
SY
5651IGORPLUG-USB IR RECEIVER
5652M: Sean Young <sean@mess.org>
5653L: linux-media@vger.kernel.org
5654S: Maintained
5655F: drivers/media/rc/igorplugusb.c
5656
40ad4a30
SY
5657IGUANAWORKS USB IR TRANSCEIVER
5658M: Sean Young <sean@mess.org>
5659L: linux-media@vger.kernel.org
5660S: Maintained
5661F: drivers/media/rc/iguanair.c
5662
9545f86e 5663IIO SUBSYSTEM AND DRIVERS
030a13d7 5664M: Jonathan Cameron <jic23@kernel.org>
f0d61161
LPC
5665R: Hartmut Knaack <knaack.h@gmx.de>
5666R: Lars-Peter Clausen <lars@metafoo.de>
5667R: Peter Meerwald <pmeerw@pmeerw.net>
9545f86e
AP
5668L: linux-iio@vger.kernel.org
5669S: Maintained
03e7c251 5670F: drivers/iio/
9545f86e 5671F: drivers/staging/iio/
8fe671fc 5672F: include/linux/iio/
817020cf 5673F: tools/iio/
9545f86e 5674
65519263
SG
5675IKANOS/ADI EAGLE ADSL USB DRIVER
5676M: Matthieu Castet <castet.matthieu@free.fr>
5677M: Stanislaw Gruszka <stf_xl@wp.pl>
5678S: Maintained
5679F: drivers/usb/atm/ueagle-atm.c
5680
e89ab51f
GR
5681INA209 HARDWARE MONITOR DRIVER
5682M: Guenter Roeck <linux@roeck-us.net>
968ce1b1 5683L: linux-hwmon@vger.kernel.org
e89ab51f
GR
5684S: Maintained
5685F: Documentation/hwmon/ina209
5686F: Documentation/devicetree/bindings/i2c/ina209.txt
5687F: drivers/hwmon/ina209.c
5688
5689INA2XX HARDWARE MONITOR DRIVER
5690M: Guenter Roeck <linux@roeck-us.net>
968ce1b1 5691L: linux-hwmon@vger.kernel.org
e89ab51f
GR
5692S: Maintained
5693F: Documentation/hwmon/ina2xx
5694F: drivers/hwmon/ina2xx.c
5695F: include/linux/platform_data/ina2xx.h
5696
14dc124f
SIG
5697INDUSTRY PACK SUBSYSTEM (IPACK)
5698M: Samuel Iglesias Gonsalvez <siglesias@igalia.com>
5699M: Jens Taprogge <jens.taprogge@taprogge.org>
5700M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
5701L: industrypack-devel@lists.sourceforge.net
5702W: http://industrypack.sourceforge.net
5703S: Maintained
5704F: drivers/ipack/
5705
8adc53fd
ZLK
5706INGENIC JZ4780 DMA Driver
5707M: Zubair Lutfullah Kakakhel <Zubair.Kakakhel@imgtec.com>
5708S: Maintained
5709F: drivers/dma/dma-jz4780.c
5710
aa7168f4 5711INTEGRITY MEASUREMENT ARCHITECTURE (IMA)
74dd744f 5712M: Mimi Zohar <zohar@linux.vnet.ibm.com>
bfd33c4b 5713M: Dmitry Kasatkin <dmitry.kasatkin@gmail.com>
74dd744f
MZ
5714L: linux-ima-devel@lists.sourceforge.net
5715L: linux-ima-user@lists.sourceforge.net
5716L: linux-security-module@vger.kernel.org
9f273c24 5717T: git git://git.kernel.org/pub/scm/linux/kernel/git/zohar/linux-integrity.git
aa7168f4 5718S: Supported
679655da 5719F: security/integrity/ima/
aa7168f4 5720
9a4ea5a9
JH
5721IMGTEC IR DECODER DRIVER
5722M: James Hogan <james.hogan@imgtec.com>
5723S: Maintained
5724F: drivers/media/rc/img-ir/
5725
1da177e4 5726IMS TWINTURBO FRAMEBUFFER DRIVER
c69f677c 5727L: linux-fbdev@vger.kernel.org
843393d3 5728S: Orphan
8a61f013 5729F: drivers/video/fbdev/imsttfb.c
1da177e4
LT
5730
5731INFINIBAND SUBSYSTEM
b6b2bbe6 5732M: Doug Ledford <dledford@redhat.com>
8b58be88
JP
5733M: Sean Hefty <sean.hefty@intel.com>
5734M: Hal Rosenstock <hal.rosenstock@gmail.com>
e6cc0fd1 5735L: linux-rdma@vger.kernel.org
605841f5 5736W: http://www.openfabrics.org/
8a6e2535 5737Q: http://patchwork.kernel.org/project/linux-rdma/list/
2936ae04 5738T: git git://git.kernel.org/pub/scm/linux/kernel/git/dledford/rdma.git
1da177e4 5739S: Supported
679655da
JP
5740F: Documentation/infiniband/
5741F: drivers/infiniband/
2dfcad3a 5742F: drivers/staging/rdma/
c117ab84 5743F: include/uapi/linux/if_infiniband.h
954138dc
YD
5744F: include/uapi/rdma/
5745F: include/rdma/
1da177e4 5746
c9f04f58 5747INOTIFY
8b58be88
JP
5748M: John McCutchan <john@johnmccutchan.com>
5749M: Robert Love <rlove@rlove.org>
5750M: Eric Paris <eparis@parisplace.org>
c9f04f58 5751S: Maintained
679655da
JP
5752F: Documentation/filesystems/inotify.txt
5753F: fs/notify/inotify/
5754F: include/linux/inotify.h
c117ab84 5755F: include/uapi/linux/inotify.h
c9f04f58 5756
e2d1d6c0 5757INPUT (KEYBOARD, MOUSE, JOYSTICK, TOUCHSCREEN) DRIVERS
8b58be88 5758M: Dmitry Torokhov <dmitry.torokhov@gmail.com>
e2d1d6c0 5759L: linux-input@vger.kernel.org
8a6e2535 5760Q: http://patchwork.kernel.org/project/linux-input/list/
54e5881d 5761T: git git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input.git
e2d1d6c0 5762S: Maintained
679655da 5763F: drivers/input/
f4eea7e2 5764F: include/linux/input.h
c117ab84 5765F: include/uapi/linux/input.h
f4eea7e2 5766F: include/linux/input/
e52d8398 5767F: Documentation/devicetree/bindings/input/
e2d1d6c0 5768
3267a87f 5769INPUT MULTITOUCH (MT) PROTOCOL
75dd112a 5770M: Henrik Rydberg <rydberg@bitmath.org>
3267a87f 5771L: linux-input@vger.kernel.org
75dd112a 5772S: Odd fixes
3267a87f 5773F: Documentation/input/multi-touch-protocol.txt
7f9c2454 5774F: drivers/input/input-mt.c
3267a87f
HR
5775K: \b(ABS|SYN)_MT_
5776
97fa99a3
JY
5777INTEL ASoC BDW/HSW DRIVERS
5778M: Jie Yang <yang.jie@linux.intel.com>
e5747e40 5779L: alsa-devel@alsa-project.org (moderated for non-subscribers)
97fa99a3 5780S: Supported
e8e1225d
JP
5781F: sound/soc/intel/common/sst-dsp*
5782F: sound/soc/intel/common/sst-firmware.c
5783F: sound/soc/intel/boards/broadwell.c
5784F: sound/soc/intel/haswell/
97fa99a3 5785
4ac13e17
DJ
5786INTEL C600 SERIES SAS CONTROLLER DRIVER
5787M: Intel SCU Linux support <intel-linux-scu@intel.com>
fdc5813f 5788M: Artur Paszkiewicz <artur.paszkiewicz@intel.com>
4ac13e17 5789L: linux-scsi@vger.kernel.org
7106891a
DJ
5790T: git git://git.code.sf.net/p/intel-sas/isci
5791S: Supported
4ac13e17 5792F: drivers/scsi/isci/
4ac13e17 5793
ecc83e52
AH
5794INTEL HID EVENT DRIVER
5795M: Alex Hung <alex.hung@canonical.com>
5796L: platform-driver-x86@vger.kernel.org
5797S: Maintained
5798F: drivers/platform/x86/intel-hid.c
5799
26717172
LB
5800INTEL IDLE DRIVER
5801M: Len Brown <lenb@kernel.org>
bf1c138e 5802L: linux-pm@vger.kernel.org
08deed1e 5803T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git
26717172
LB
5804S: Supported
5805F: drivers/idle/intel_idle.c
5806
7c1ac18d 5807INTEL PSTATE DRIVER
58ac1f62
SP
5808M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
5809M: Len Brown <lenb@kernel.org>
7c1ac18d
KCA
5810L: linux-pm@vger.kernel.org
5811S: Supported
5812F: drivers/cpufreq/intel_pstate.c
5813
9eb8ef74 5814INTEL FRAMEBUFFER DRIVER (excluding 810 and 815)
55a23c4a 5815M: Maik Broemme <mbroemme@plusserver.de>
c69f677c 5816L: linux-fbdev@vger.kernel.org
ce00f85c 5817S: Maintained
679655da 5818F: Documentation/fb/intelfb.txt
8a61f013 5819F: drivers/video/fbdev/intelfb/
9eb8ef74 5820
1da177e4 5821INTEL 810/815 FRAMEBUFFER DRIVER
8b58be88 5822M: Antonino Daplas <adaplas@gmail.com>
c69f677c 5823L: linux-fbdev@vger.kernel.org
ce00f85c 5824S: Maintained
8a61f013 5825F: drivers/video/fbdev/i810/
1da177e4 5826
f4a9bc4c 5827INTEL MENLOW THERMAL DRIVER
8b58be88 5828M: Sujith Thomas <sujith.thomas@intel.com>
d0944853 5829L: platform-driver-x86@vger.kernel.org
5ca92bd9 5830W: https://01.org/linux-acpi
f4a9bc4c 5831S: Supported
679655da 5832F: drivers/platform/x86/intel_menlow.c
f4a9bc4c 5833
248a9dc3 5834INTEL I/OAT DMA DRIVER
18ebd564 5835M: Dave Jiang <dave.jiang@intel.com>
08223d80 5836R: Dan Williams <dan.j.williams@intel.com>
18ebd564
DJ
5837L: dmaengine@vger.kernel.org
5838Q: https://patchwork.kernel.org/project/linux-dmaengine/list/
5839S: Supported
679655da 5840F: drivers/dma/ioat*
248a9dc3 5841
6c8909b4 5842INTEL IOMMU (VT-d)
8b58be88 5843M: David Woodhouse <dwmw2@infradead.org>
6c8909b4 5844L: iommu@lists.linux-foundation.org
54e5881d 5845T: git git://git.infradead.org/iommu-2.6.git
6c8909b4 5846S: Supported
3fb39615 5847F: drivers/iommu/intel-iommu.c
679655da 5848F: include/linux/intel-iommu.h
6c8909b4 5849
b3e5f263 5850INTEL IOP-ADMA DMA DRIVER
08223d80 5851R: Dan Williams <dan.j.williams@intel.com>
1dd8372d 5852S: Odd fixes
679655da 5853F: drivers/dma/iop-adma.c
b3e5f263 5854
9251ce95 5855INTEL IXP4XX QMGR, NPE, ETHERNET and HSS SUPPORT
5529c2cd 5856M: Krzysztof Halasa <khalasa@piap.pl>
9251ce95 5857S: Maintained
679655da
JP
5858F: arch/arm/mach-ixp4xx/include/mach/qmgr.h
5859F: arch/arm/mach-ixp4xx/include/mach/npe.h
5860F: arch/arm/mach-ixp4xx/ixp4xx_qmgr.c
5861F: arch/arm/mach-ixp4xx/ixp4xx_npe.c
b47da977 5862F: drivers/net/ethernet/xscale/ixp4xx_eth.c
679655da 5863F: drivers/net/wan/ixp4xx_hss.c
9251ce95 5864
844dd05f 5865INTEL IXP4XX RANDOM NUMBER GENERATOR SUPPORT
8b58be88 5866M: Deepak Saxena <dsaxena@plexity.net>
844dd05f 5867S: Maintained
679655da 5868F: drivers/char/hw_random/ixp4xx-rng.c
844dd05f 5869
2f302324 5870INTEL ETHERNET DRIVERS
8b58be88 5871M: Jeff Kirsher <jeffrey.t.kirsher@intel.com>
2f302324
JK
5872R: Jesse Brandeburg <jesse.brandeburg@intel.com>
5873R: Shannon Nelson <shannon.nelson@intel.com>
5874R: Carolyn Wyborny <carolyn.wyborny@intel.com>
5875R: Don Skidmore <donald.c.skidmore@intel.com>
6e80a18c 5876R: Bruce Allan <bruce.w.allan@intel.com>
2f302324
JK
5877R: John Ronciak <john.ronciak@intel.com>
5878R: Mitch Williams <mitch.a.williams@intel.com>
eff471b1 5879L: intel-wired-lan@lists.osuosl.org (moderated for non-subscribers)
f6fde11a 5880W: http://www.intel.com/support/feedback.htm
d94e6fed 5881W: http://e1000.sourceforge.net/
2f302324
JK
5882Q: http://patchwork.ozlabs.org/project/intel-wired-lan/list/
5883T: git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/net-queue.git
5884T: git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/next-queue.git
1da177e4 5885S: Supported
0d164401
JK
5886F: Documentation/networking/e100.txt
5887F: Documentation/networking/e1000.txt
5888F: Documentation/networking/e1000e.txt
5889F: Documentation/networking/igb.txt
5890F: Documentation/networking/igbvf.txt
5891F: Documentation/networking/ixgb.txt
5892F: Documentation/networking/ixgbe.txt
5893F: Documentation/networking/ixgbevf.txt
1bff6529 5894F: Documentation/networking/i40e.txt
105bf2fe 5895F: Documentation/networking/i40evf.txt
dee1ad47 5896F: drivers/net/ethernet/intel/
bc90d291 5897F: drivers/net/ethernet/intel/*/
1da177e4 5898
6e4de866
FL
5899INTEL RDMA RNIC DRIVER
5900M: Faisal Latif <faisal.latif@intel.com>
5901R: Chien Tin Tung <chien.tin.tung@intel.com>
5902R: Mustafa Ismail <mustafa.ismail@intel.com>
5903R: Shiraz Saleem <shiraz.saleem@intel.com>
5904R: Tatyana Nikolova <tatyana.e.nikolova@intel.com>
5905L: linux-rdma@vger.kernel.org
5906S: Supported
5907F: drivers/infiniband/hw/i40iw/
5908
0963d59b
LW
5909INTEL-MID GPIO DRIVER
5910M: David Cohen <david.a.cohen@linux.intel.com>
5911L: linux-gpio@vger.kernel.org
5912S: Maintained
5913F: drivers/gpio/gpio-intel-mid.c
5914
ca907a90
SY
5915INTEL PRO/WIRELESS 2100, 2200BG, 2915ABG NETWORK CONNECTION SUPPORT
5916M: Stanislav Yakovlev <stas.yakovlev@gmail.com>
724c6b35 5917L: linux-wireless@vger.kernel.org
ca907a90 5918S: Maintained
679655da 5919F: Documentation/networking/README.ipw2100
679655da 5920F: Documentation/networking/README.ipw2200
367a1092 5921F: drivers/net/wireless/intel/ipw2x00/
826d2abe 5922
5760b0a5
AS
5923INTEL(R) TRACE HUB
5924M: Alexander Shishkin <alexander.shishkin@linux.intel.com>
5925S: Supported
5926F: Documentation/trace/intel_th.txt
5927F: drivers/hwtracing/intel_th/
5928
4bd96a7a 5929INTEL(R) TRUSTED EXECUTION TECHNOLOGY (TXT)
74b18e17 5930M: Ning Sun <ning.sun@intel.com>
4bd96a7a
SW
5931L: tboot-devel@lists.sourceforge.net
5932W: http://tboot.sourceforge.net
e9b7d7c8 5933T: hg http://tboot.hg.sourceforge.net:8000/hgroot/tboot/tboot
4bd96a7a
SW
5934S: Supported
5935F: Documentation/intel_txt.txt
5936F: include/linux/tboot.h
5937F: arch/x86/kernel/tboot.c
5938
8a70da82 5939INTEL WIRELESS WIMAX CONNECTION 2400
8b58be88 5940M: Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
8a70da82 5941M: linux-wimax@intel.com
49e7d9df 5942L: wimax@linuxwimax.org (subscribers-only)
8a70da82
IPG
5943S: Supported
5944W: http://linuxwimax.org
679655da
JP
5945F: Documentation/wimax/README.i2400m
5946F: drivers/net/wimax/i2400m/
c117ab84 5947F: include/uapi/linux/wimax/i2400m.h
8a70da82 5948
1c0ce89c
SG
5949INTEL WIRELESS 3945ABG/BG, 4965AGN (iwlegacy)
5950M: Stanislaw Gruszka <sgruszka@redhat.com>
efa3144e 5951L: linux-wireless@vger.kernel.org
1c0ce89c 5952S: Supported
7ac9a364 5953F: drivers/net/wireless/intel/iwlegacy/
efa3144e 5954
b481de9c 5955INTEL WIRELESS WIFI LINK (iwlwifi)
15fae50a 5956M: Johannes Berg <johannes.berg@intel.com>
6161b02b 5957M: Emmanuel Grumbach <emmanuel.grumbach@intel.com>
7b9aebf0 5958M: Intel Linux Wireless <linuxwifi@intel.com>
b481de9c 5959L: linux-wireless@vger.kernel.org
b481de9c 5960W: http://intellinuxwireless.org
b62ff718 5961T: git git://git.kernel.org/pub/scm/linux/kernel/git/iwlwifi/iwlwifi.git
b481de9c 5962S: Supported
e705c121 5963F: drivers/net/wireless/intel/iwlwifi/
b481de9c 5964
de8fe023
TW
5965INTEL MANAGEMENT ENGINE (mei)
5966M: Tomas Winkler <tomas.winkler@intel.com>
5967L: linux-kernel@vger.kernel.org
5968S: Supported
c117ab84 5969F: include/uapi/linux/mei.h
5069288b 5970F: include/linux/mei_cl_bus.h
de8fe023 5971F: drivers/misc/mei/*
222818c3 5972F: drivers/watchdog/mei_wdt.c
e07950a1 5973F: Documentation/misc-devices/mei/*
de8fe023 5974
50ceb98b
SD
5975INTEL MIC DRIVERS (mic)
5976M: Sudeep Dutt <sudeep.dutt@intel.com>
5977M: Ashutosh Dixit <ashutosh.dixit@intel.com>
5978S: Supported
5979W: https://github.com/sudeepdutt/mic
5980W: http://software.intel.com/en-us/mic-developer
5981F: include/linux/mic_bus.h
5982F: include/linux/scif.h
5983F: include/uapi/linux/mic_common.h
5984F: include/uapi/linux/mic_ioctl.h
9f273c24 5985F: include/uapi/linux/scif_ioctl.h
50ceb98b
SD
5986F: drivers/misc/mic/
5987F: drivers/dma/mic_x100_dma.c
5988F: drivers/dma/mic_x100_dma.h
9f273c24 5989F: Documentation/mic/
50ceb98b 5990
fdca4f16 5991INTEL PMC/P-Unit IPC DRIVER
0a8b8353 5992M: Zha Qipeng<qipeng.zha@intel.com>
5993L: platform-driver-x86@vger.kernel.org
5994S: Maintained
5995F: drivers/platform/x86/intel_pmc_ipc.c
fdca4f16 5996F: drivers/platform/x86/intel_punit_ipc.c
0a8b8353 5997F: arch/x86/include/asm/intel_pmc_ipc.h
fdca4f16 5998F: arch/x86/include/asm/intel_punit_ipc.h
0a8b8353 5999
378f956e
SKC
6000INTEL TELEMETRY DRIVER
6001M: Souvik Kumar Chakravarty <souvik.k.chakravarty@intel.com>
6002L: platform-driver-x86@vger.kernel.org
6003S: Maintained
378f956e 6004F: arch/x86/include/asm/intel_telemetry.h
f1fc3cd8 6005F: drivers/platform/x86/intel_telemetry*
0a8b8353 6006
cb109a0e 6007IOC3 ETHERNET DRIVER
8b58be88 6008M: Ralf Baechle <ralf@linux-mips.org>
1da177e4
LT
6009L: linux-mips@linux-mips.org
6010S: Maintained
8862bf1e 6011F: drivers/net/ethernet/sgi/ioc3-eth.c
1da177e4 6012
cb109a0e 6013IOC3 SERIAL DRIVER
8b58be88 6014M: Pat Gefre <pfg@sgi.com>
d39e0721 6015L: linux-serial@vger.kernel.org
cb109a0e 6016S: Maintained
df621252 6017F: drivers/tty/serial/ioc3_serial.c
cb109a0e 6018
0b6e8569
SW
6019IOMMU DRIVERS
6020M: Joerg Roedel <joro@8bytes.org>
6021L: iommu@lists.linux-foundation.org
6022T: git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
6023S: Maintained
6024F: drivers/iommu/
6025
4480f15b 6026IP MASQUERADING
8b58be88 6027M: Juanjo Ciarlante <jjciarla@raiz.uncu.edu.ar>
1da177e4 6028S: Maintained
679655da 6029F: net/ipv4/netfilter/ipt_MASQUERADE.c
1da177e4 6030
4409ebe9 6031IPMI SUBSYSTEM
8b58be88 6032M: Corey Minyard <minyard@acm.org>
b0c90653 6033L: openipmi-developer@lists.sourceforge.net (moderated for non-subscribers)
4409ebe9
CM
6034W: http://openipmi.sourceforge.net/
6035S: Supported
679655da
JP
6036F: Documentation/IPMI.txt
6037F: drivers/char/ipmi/
6038F: include/linux/ipmi*
c117ab84 6039F: include/uapi/linux/ipmi*
4409ebe9 6040
2d800897
KW
6041QCOM AUDIO (ASoC) DRIVERS
6042M: Patrick Lai <plai@codeaurora.org>
6043M: Banajit Goswami <bgoswami@codeaurora.org>
6044L: alsa-devel@alsa-project.org (moderated for non-subscribers)
6045S: Supported
6046F: sound/soc/qcom/
6047
e2d1d6c0 6048IPS SCSI RAID DRIVER
8b58be88 6049M: Adaptec OEM Raid Solutions <aacraid@adaptec.com>
e2d1d6c0
RD
6050L: linux-scsi@vger.kernel.org
6051W: http://www.adaptec.com/
6052S: Maintained
679655da 6053F: drivers/scsi/ips*
e2d1d6c0
RD
6054
6055IPVS
8b58be88
JP
6056M: Wensong Zhang <wensong@linux-vs.org>
6057M: Simon Horman <horms@verge.net.au>
6058M: Julian Anastasov <ja@ssi.bg>
979b6c13 6059L: netdev@vger.kernel.org
e2d1d6c0 6060L: lvs-devel@vger.kernel.org
1da177e4 6061S: Maintained
9f273c24
FW
6062T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs-next.git
6063T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs.git
679655da 6064F: Documentation/networking/ipvs-sysctl.txt
b61d4a71 6065F: include/net/ip_vs.h
c117ab84 6066F: include/uapi/linux/ip_vs.h
679655da 6067F: net/netfilter/ipvs/
1da177e4 6068
e7839f25 6069IPWIRELESS DRIVER
e5f6450c 6070M: Jiri Kosina <jikos@kernel.org>
d8130624 6071M: David Sterba <dsterba@suse.com>
92094aa0 6072S: Odd Fixes
282361a0 6073F: drivers/tty/ipwireless/
099dc4fb 6074
e2d1d6c0 6075IPX NETWORK LAYER
8b58be88 6076M: Arnaldo Carvalho de Melo <acme@ghostprotocols.net>
e2d1d6c0
RD
6077L: netdev@vger.kernel.org
6078S: Maintained
679655da 6079F: include/net/ipx.h
c117ab84 6080F: include/uapi/linux/ipx.h
679655da 6081F: net/ipx/
e2d1d6c0 6082
1da177e4 6083IRDA SUBSYSTEM
8b58be88 6084M: Samuel Ortiz <samuel@sortiz.org>
a2ac953d 6085L: irda-users@lists.sourceforge.net (subscribers-only)
ced649ea 6086L: netdev@vger.kernel.org
1da177e4 6087W: http://irda.sourceforge.net/
f353976d 6088S: Maintained
e0057975 6089T: git git://git.kernel.org/pub/scm/linux/kernel/git/sameo/irda-2.6.git
679655da
JP
6090F: Documentation/networking/irda.txt
6091F: drivers/net/irda/
6092F: include/net/irda/
6093F: net/irda/
1da177e4 6094
a800c7cc
TG
6095IRQ SUBSYSTEM
6096M: Thomas Gleixner <tglx@linutronix.de>
981c3a4f 6097L: linux-kernel@vger.kernel.org
a800c7cc 6098S: Maintained
75fc2d37 6099T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
a800c7cc 6100F: kernel/irq/
2ed9fd28
JC
6101
6102IRQCHIP DRIVERS
6103M: Thomas Gleixner <tglx@linutronix.de>
6104M: Jason Cooper <jason@lakedaemon.net>
54d9ffc4 6105M: Marc Zyngier <marc.zyngier@arm.com>
2ed9fd28
JC
6106L: linux-kernel@vger.kernel.org
6107S: Maintained
6108T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
6109T: git git://git.infradead.org/users/jcooper/linux.git irqchip/core
5b5a9069 6110F: Documentation/devicetree/bindings/interrupt-controller/
edd96900 6111F: drivers/irqchip/
a800c7cc 6112
7ab3a837 6113IRQ DOMAINS (IRQ NUMBER MAPPING LIBRARY)
b09dec2c
TG
6114M: Jiang Liu <jiang.liu@linux.intel.com>
6115M: Marc Zyngier <marc.zyngier@arm.com>
7ab3a837 6116S: Maintained
b09dec2c 6117T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
7ab3a837
GL
6118F: Documentation/IRQ-domain.txt
6119F: include/linux/irqdomain.h
6120F: kernel/irq/irqdomain.c
b09dec2c 6121F: kernel/irq/msi.c
7ab3a837 6122
e2d1d6c0 6123ISAPNP
8b58be88 6124M: Jaroslav Kysela <perex@perex.cz>
e2d1d6c0 6125S: Maintained
679655da
JP
6126F: Documentation/isapnp.txt
6127F: drivers/pnp/isapnp/
6128F: include/linux/isapnp.h
e2d1d6c0 6129
d39b8420
HV
6130ISA RADIO MODULE
6131M: Hans Verkuil <hverkuil@xs4all.nl>
6132L: linux-media@vger.kernel.org
6133T: git git://linuxtv.org/media_tree.git
a825eaec 6134W: https://linuxtv.org
d39b8420
HV
6135S: Maintained
6136F: drivers/media/radio/radio-isa*
6137
71a6d0af
HW
6138iSCSI BOOT FIRMWARE TABLE (iBFT) DRIVER
6139M: Peter Jones <pjones@redhat.com>
6140M: Konrad Rzeszutek Wilk <konrad@kernel.org>
6141S: Maintained
6142F: drivers/firmware/iscsi_ibft*
6143
14816b1e 6144ISCSI
8b58be88 6145M: Mike Christie <michaelc@cs.wisc.edu>
14816b1e
MC
6146L: open-iscsi@googlegroups.com
6147W: www.open-iscsi.org
54e5881d 6148T: git git://git.kernel.org/pub/scm/linux/kernel/git/mnc/linux-2.6-iscsi.git
14816b1e 6149S: Maintained
679655da
JP
6150F: drivers/scsi/*iscsi*
6151F: include/scsi/*iscsi*
14816b1e 6152
1e65eb42
OG
6153ISCSI EXTENSIONS FOR RDMA (ISER) INITIATOR
6154M: Or Gerlitz <ogerlitz@mellanox.com>
b261aeaf 6155M: Sagi Grimberg <sagig@mellanox.com>
1e65eb42
OG
6156M: Roi Dayan <roid@mellanox.com>
6157L: linux-rdma@vger.kernel.org
6158S: Supported
6159W: http://www.openfabrics.org
6160W: www.open-iscsi.org
6161Q: http://patchwork.kernel.org/project/linux-rdma/list/
14430813 6162F: drivers/infiniband/ulp/iser/
1e65eb42 6163
2b70e5fd
SG
6164ISCSI EXTENSIONS FOR RDMA (ISER) TARGET
6165M: Sagi Grimberg <sagig@mellanox.com>
6166T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
6167L: linux-rdma@vger.kernel.org
6168L: target-devel@vger.kernel.org
6169S: Supported
6170W: http://www.linux-iscsi.org
6171F: drivers/infiniband/ulp/isert
6172
1da177e4 6173ISDN SUBSYSTEM
8b58be88 6174M: Karsten Keil <isdn@linux-pingi.de>
d5d52273 6175L: isdn4linux@listserv.isdn4linux.de (subscribers-only)
3da0ae62 6176L: netdev@vger.kernel.org
1da177e4 6177W: http://www.isdn4linux.de
54e5881d 6178T: git git://git.kernel.org/pub/scm/linux/kernel/git/kkeil/isdn-2.6.git
1da177e4 6179S: Maintained
679655da
JP
6180F: Documentation/isdn/
6181F: drivers/isdn/
6182F: include/linux/isdn.h
6183F: include/linux/isdn/
c117ab84
CEB
6184F: include/uapi/linux/isdn.h
6185F: include/uapi/linux/isdn/
1da177e4
LT
6186
6187ISDN SUBSYSTEM (Eicon active card driver)
8b58be88 6188M: Armin Schindler <mac@melware.de>
d5d52273 6189L: isdn4linux@listserv.isdn4linux.de (subscribers-only)
1da177e4
LT
6190W: http://www.melware.de
6191S: Maintained
679655da 6192F: drivers/isdn/hardware/eicon/
1da177e4 6193
d624870f 6194IT87 HARDWARE MONITORING DRIVER
d8130624 6195M: Jean Delvare <jdelvare@suse.com>
968ce1b1 6196L: linux-hwmon@vger.kernel.org
d624870f
JD
6197S: Maintained
6198F: Documentation/hwmon/it87
6199F: drivers/hwmon/it87.c
6200
d7104bff
AP
6201IT913X MEDIA DRIVER
6202M: Antti Palosaari <crope@iki.fi>
6203L: linux-media@vger.kernel.org
a825eaec 6204W: https://linuxtv.org
d7104bff
AP
6205W: http://palosaari.fi/linux/
6206Q: http://patchwork.linuxtv.org/project/linux-media/list/
6207T: git git://linuxtv.org/anttip/media_tree.git
6208S: Maintained
249c697e 6209F: drivers/media/tuners/it913x*
d7104bff 6210
91821ff3 6211IVTV VIDEO4LINUX DRIVER
6afdeaf8 6212M: Andy Walls <awalls@md.metrocast.net>
7b212edf 6213L: ivtv-devel@ivtvdriver.org (subscribers-only)
661263b5 6214L: linux-media@vger.kernel.org
275ffde4 6215T: git git://linuxtv.org/media_tree.git
91821ff3
HV
6216W: http://www.ivtvdriver.org
6217S: Maintained
679655da 6218F: Documentation/video4linux/*.ivtv
90d72ac6 6219F: drivers/media/pci/ivtv/
c117ab84 6220F: include/uapi/linux/ivtv*
91821ff3 6221
68620bdd
MP
6222IX2505V MEDIA DRIVER
6223M: Malcolm Priestley <tvboxspy@gmail.com>
6224L: linux-media@vger.kernel.org
a825eaec 6225W: https://linuxtv.org
68620bdd
MP
6226Q: http://patchwork.linuxtv.org/project/linux-media/list/
6227S: Maintained
6228F: drivers/media/dvb-frontends/ix2505v*
6229
4453d736
GR
6230JC42.4 TEMPERATURE SENSOR DRIVER
6231M: Guenter Roeck <linux@roeck-us.net>
968ce1b1 6232L: linux-hwmon@vger.kernel.org
4453d736
GR
6233S: Maintained
6234F: drivers/hwmon/jc42.c
6235F: Documentation/hwmon/jc42
6236
e2d1d6c0 6237JFS FILESYSTEM
3256f80f 6238M: Dave Kleikamp <shaggy@kernel.org>
e2d1d6c0
RD
6239L: jfs-discussion@lists.sourceforge.net
6240W: http://jfs.sourceforge.net/
54e5881d 6241T: git git://git.kernel.org/pub/scm/linux/kernel/git/shaggy/jfs-2.6.git
8f8f0134 6242S: Maintained
679655da
JP
6243F: Documentation/filesystems/jfs.txt
6244F: fs/jfs/
e2d1d6c0 6245
95252236 6246JME NETWORK DRIVER
8b58be88 6247M: Guo-Fu Tseng <cooldavid@cooldavid.org>
95252236
GFT
6248L: netdev@vger.kernel.org
6249S: Maintained
63d24a0e 6250F: drivers/net/ethernet/jme.*
95252236 6251
1da177e4 6252JOURNALLING FLASH FILE SYSTEM V2 (JFFS2)
8b58be88 6253M: David Woodhouse <dwmw2@infradead.org>
6d85d066
DW
6254L: linux-mtd@lists.infradead.org
6255W: http://www.linux-mtd.infradead.org/doc/jffs2.html
1da177e4 6256S: Maintained
679655da 6257F: fs/jffs2/
c117ab84 6258F: include/uapi/linux/jffs2.h
1da177e4 6259
d183e11a
TT
6260JOURNALLING LAYER FOR BLOCK DEVICES (JBD2)
6261M: "Theodore Ts'o" <tytso@mit.edu>
c290ea01 6262M: Jan Kara <jack@suse.com>
d183e11a
TT
6263L: linux-ext4@vger.kernel.org
6264S: Maintained
6265F: fs/jbd2/
6266F: include/linux/jbd2.h
ae0718f8 6267
207dab5f
MU
6268JPU V4L2 MEM2MEM DRIVER FOR RENESAS
6269M: Mikhail Ulyanov <mikhail.ulyanov@cogentembedded.com>
6270L: linux-media@vger.kernel.org
6271S: Maintained
6272F: drivers/media/platform/rcar_jpu.c
6273
fd8b6cb4 6274JSM Neo PCI based serial card
df247081 6275M: Gabriel Krisman Bertazi <krisman@linux.vnet.ibm.com>
fd8b6cb4
BL
6276L: linux-serial@vger.kernel.org
6277S: Maintained
df621252 6278F: drivers/tty/serial/jsm/
ae0718f8 6279
af39917d
CL
6280K10TEMP HARDWARE MONITORING DRIVER
6281M: Clemens Ladisch <clemens@ladisch.de>
968ce1b1 6282L: linux-hwmon@vger.kernel.org
af39917d
CL
6283S: Maintained
6284F: Documentation/hwmon/k10temp
6285F: drivers/hwmon/k10temp.c
6286
4660cb35 6287K8TEMP HARDWARE MONITORING DRIVER
8b58be88 6288M: Rudolf Marek <r.marek@assembler.cz>
968ce1b1 6289L: linux-hwmon@vger.kernel.org
ae0718f8 6290S: Maintained
679655da
JP
6291F: Documentation/hwmon/k8temp
6292F: drivers/hwmon/k8temp.c
ae0718f8 6293
0ba1d91d
AR
6294KASAN
6295M: Andrey Ryabinin <aryabinin@virtuozzo.com>
6296R: Alexander Potapenko <glider@google.com>
6297R: Dmitry Vyukov <dvyukov@google.com>
6298L: kasan-dev@googlegroups.com
6299S: Maintained
6300F: arch/*/include/asm/kasan.h
6301F: arch/*/mm/kasan_init*
6302F: Documentation/kasan.txt
6303F: include/linux/kasan.h
6304F: lib/test_kasan.c
6305F: mm/kasan/
6306F: scripts/Makefile.kasan
6307
1da177e4 6308KCONFIG
5eb1f99e 6309M: "Yann E. MORIN" <yann.morin.1998@free.fr>
347d12d7 6310L: linux-kbuild@vger.kernel.org
cea8321c 6311T: git git://gitorious.org/linux-kconfig/linux-kconfig
5eb1f99e 6312S: Maintained
679655da
JP
6313F: Documentation/kbuild/kconfig-language.txt
6314F: scripts/kconfig/
1da177e4 6315
ea6c2089 6316KDUMP
8b58be88
JP
6317M: Vivek Goyal <vgoyal@redhat.com>
6318M: Haren Myneni <hbabu@us.ibm.com>
34633993 6319L: kexec@lists.infradead.org
ea6c2089
VG
6320W: http://lse.sourceforge.net/kdump/
6321S: Maintained
80811493 6322F: Documentation/kdump/
ea6c2089 6323
f41bf02f
HV
6324KEENE FM RADIO TRANSMITTER DRIVER
6325M: Hans Verkuil <hverkuil@xs4all.nl>
6326L: linux-media@vger.kernel.org
6327T: git git://linuxtv.org/media_tree.git
a825eaec 6328W: https://linuxtv.org
f41bf02f
HV
6329S: Maintained
6330F: drivers/media/radio/radio-keene*
6331
1da177e4 6332KERNEL AUTOMOUNTER v4 (AUTOFS4)
8b58be88 6333M: Ian Kent <raven@themaw.net>
f694fc97 6334L: autofs@vger.kernel.org
1da177e4 6335S: Maintained
679655da 6336F: fs/autofs4/
1da177e4 6337
70fb7ba6 6338KERNEL BUILD + files below scripts/ (unless maintained elsewhere)
d8130624 6339M: Michal Marek <mmarek@suse.com>
08deed1e
JP
6340T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git for-next
6341T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git rc-fixes
347d12d7 6342L: linux-kbuild@vger.kernel.org
5ce45962 6343S: Maintained
679655da
JP
6344F: Documentation/kbuild/
6345F: Makefile
6346F: scripts/Makefile.*
70fb7ba6
MM
6347F: scripts/basic/
6348F: scripts/mk*
6349F: scripts/package/
1da177e4
LT
6350
6351KERNEL JANITORS
c3000e03 6352L: kernel-janitors@vger.kernel.org
10466f5a 6353W: http://kernelnewbies.org/KernelJanitors
ee709b0c 6354S: Odd Fixes
1da177e4 6355
e8b43555 6356KERNEL NFSD, SUNRPC, AND LOCKD SERVERS
8b58be88 6357M: "J. Bruce Fields" <bfields@fieldses.org>
883985f6 6358M: Jeff Layton <jlayton@poochiereds.net>
16141c02 6359L: linux-nfs@vger.kernel.org
1da177e4 6360W: http://nfs.sourceforge.net/
9f273c24 6361T: git git://linux-nfs.org/~bfields/linux.git
98fac23f 6362S: Supported
679655da 6363F: fs/nfsd/
c117ab84 6364F: include/uapi/linux/nfsd/
679655da
JP
6365F: fs/lockd/
6366F: fs/nfs_common/
6367F: net/sunrpc/
6368F: include/linux/lockd/
6369F: include/linux/sunrpc/
c117ab84 6370F: include/uapi/linux/sunrpc/
1da177e4 6371
13b122b3
SK
6372KERNEL SELFTEST FRAMEWORK
6373M: Shuah Khan <shuahkh@osg.samsung.com>
64f00850 6374L: linux-kselftest@vger.kernel.org
13b122b3
SK
6375T: git git://git.kernel.org/pub/scm/shuah/linux-kselftest
6376S: Maintained
6377F: tools/testing/selftests
6378
426d62e2 6379KERNEL VIRTUAL MACHINE (KVM)
0a00a775 6380M: Gleb Natapov <gleb@kernel.org>
c93a64fe 6381M: Paolo Bonzini <pbonzini@redhat.com>
1fc9d2bf 6382L: kvm@vger.kernel.org
e3e58478 6383W: http://www.linux-kvm.org
a94b40a6 6384T: git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
426d62e2 6385S: Supported
c93a64fe
PB
6386F: Documentation/*/kvm*.txt
6387F: Documentation/virtual/kvm/
679655da 6388F: arch/*/kvm/
1662e862
CB
6389F: arch/x86/kernel/kvm.c
6390F: arch/x86/kernel/kvmclock.c
679655da
JP
6391F: arch/*/include/asm/kvm*
6392F: include/linux/kvm*
c117ab84 6393F: include/uapi/linux/kvm*
679655da 6394F: virt/kvm/
426d62e2 6395
ad8003d3 6396KERNEL VIRTUAL MACHINE (KVM) FOR AMD-V
7de609c8 6397M: Joerg Roedel <joro@8bytes.org>
1fc9d2bf 6398L: kvm@vger.kernel.org
038161de 6399W: http://www.linux-kvm.org/
7de609c8 6400S: Maintained
679655da 6401F: arch/x86/include/asm/svm.h
679655da 6402F: arch/x86/kvm/svm.c
426d62e2 6403
513014b7 6404KERNEL VIRTUAL MACHINE (KVM) FOR POWERPC
d8130624 6405M: Alexander Graf <agraf@suse.com>
1fc9d2bf 6406L: kvm-ppc@vger.kernel.org
038161de 6407W: http://www.linux-kvm.org/
6a7f972d 6408T: git git://github.com/agraf/linux-2.6.git
513014b7 6409S: Supported
679655da
JP
6410F: arch/powerpc/include/asm/kvm*
6411F: arch/powerpc/kvm/
513014b7 6412
85f8fffe 6413KERNEL VIRTUAL MACHINE for s390 (KVM/s390)
8b58be88 6414M: Christian Borntraeger <borntraeger@de.ibm.com>
4ae57b6c 6415M: Cornelia Huck <cornelia.huck@de.ibm.com>
85f8fffe
CB
6416L: linux-s390@vger.kernel.org
6417W: http://www.ibm.com/developerworks/linux/linux390/
9f273c24 6418T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvms390/linux.git
85f8fffe 6419S: Supported
679655da
JP
6420F: Documentation/s390/kvm.txt
6421F: arch/s390/include/asm/kvm*
80811493 6422F: arch/s390/kvm/
85f8fffe 6423
a749474d 6424KERNEL VIRTUAL MACHINE (KVM) FOR ARM
0f4ca79e 6425M: Christoffer Dall <christoffer.dall@linaro.org>
5c8818b4
MZ
6426M: Marc Zyngier <marc.zyngier@arm.com>
6427L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
a749474d
CD
6428L: kvmarm@lists.cs.columbia.edu
6429W: http://systems.cs.columbia.edu/projects/kvm-arm
1b1ebe82 6430T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvmarm/kvmarm.git
0f4ca79e 6431S: Supported
a749474d
CD
6432F: arch/arm/include/uapi/asm/kvm*
6433F: arch/arm/include/asm/kvm*
6434F: arch/arm/kvm/
5c8818b4
MZ
6435F: virt/kvm/arm/
6436F: include/kvm/arm_*
a749474d 6437
6394a3ec 6438KERNEL VIRTUAL MACHINE FOR ARM64 (KVM/arm64)
5c8818b4 6439M: Christoffer Dall <christoffer.dall@linaro.org>
6394a3ec
MZ
6440M: Marc Zyngier <marc.zyngier@arm.com>
6441L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
6442L: kvmarm@lists.cs.columbia.edu
6443S: Maintained
6444F: arch/arm64/include/uapi/asm/kvm*
6445F: arch/arm64/include/asm/kvm*
6446F: arch/arm64/kvm/
6447
bfd3d532
JH
6448KERNEL VIRTUAL MACHINE FOR MIPS (KVM/mips)
6449M: James Hogan <james.hogan@imgtec.com>
6450L: linux-mips@linux-mips.org
6451S: Supported
6452F: arch/mips/include/uapi/asm/kvm*
6453F: arch/mips/include/asm/kvm*
6454F: arch/mips/kvm/
6455
dc009d92 6456KEXEC
8b58be88 6457M: Eric Biederman <ebiederm@xmission.com>
2f327dad 6458W: http://kernel.org/pub/linux/utils/kernel/kexec/
34633993 6459L: kexec@lists.infradead.org
dc009d92 6460S: Maintained
679655da 6461F: include/linux/kexec.h
c117ab84 6462F: include/uapi/linux/kexec.h
679655da 6463F: kernel/kexec.c
dc009d92 6464
e971461f
DH
6465KEYS/KEYRINGS:
6466M: David Howells <dhowells@redhat.com>
aa62efff 6467L: keyrings@vger.kernel.org
e971461f 6468S: Maintained
d410fa4e 6469F: Documentation/security/keys.txt
e971461f
DH
6470F: include/linux/key.h
6471F: include/linux/key-type.h
6472F: include/keys/
6473F: security/keys/
6474
7f3c68be 6475KEYS-TRUSTED
74dd744f
MZ
6476M: David Safford <safford@us.ibm.com>
6477M: Mimi Zohar <zohar@linux.vnet.ibm.com>
7f3c68be 6478L: linux-security-module@vger.kernel.org
aa62efff 6479L: keyrings@vger.kernel.org
7f3c68be 6480S: Supported
d410fa4e 6481F: Documentation/security/keys-trusted-encrypted.txt
7f3c68be
MZ
6482F: include/keys/trusted-type.h
6483F: security/keys/trusted.c
6484F: security/keys/trusted.h
6485
6486KEYS-ENCRYPTED
74dd744f
MZ
6487M: Mimi Zohar <zohar@linux.vnet.ibm.com>
6488M: David Safford <safford@us.ibm.com>
7f3c68be 6489L: linux-security-module@vger.kernel.org
aa62efff 6490L: keyrings@vger.kernel.org
7f3c68be 6491S: Supported
d410fa4e 6492F: Documentation/security/keys-trusted-encrypted.txt
7f3c68be 6493F: include/keys/encrypted-type.h
19c90aa6 6494F: security/keys/encrypted-keys/
7f3c68be 6495
5b778dad 6496KGDB / KDB /debug_core
8b58be88 6497M: Jason Wessel <jason.wessel@windriver.com>
4063eb5f 6498W: http://kgdb.wiki.kernel.org/
e3e2aaf7 6499L: kgdb-bugreport@lists.sourceforge.net
9f273c24 6500T: git git://git.kernel.org/pub/scm/linux/kernel/git/jwessel/kgdb.git
e3e2aaf7 6501S: Maintained
679655da
JP
6502F: Documentation/DocBook/kgdb.tmpl
6503F: drivers/misc/kgdbts.c
df621252 6504F: drivers/tty/serial/kgdboc.c
5b778dad 6505F: include/linux/kdb.h
679655da 6506F: include/linux/kgdb.h
4063eb5f 6507F: kernel/debug/
e3e2aaf7 6508
456db8cc 6509KMEMCHECK
8b58be88 6510M: Vegard Nossum <vegardno@ifi.uio.no>
2ed1c525 6511M: Pekka Enberg <penberg@kernel.org>
b9ce08c0 6512S: Maintained
410d7a97
JP
6513F: Documentation/kmemcheck.txt
6514F: arch/x86/include/asm/kmemcheck.h
6515F: arch/x86/mm/kmemcheck/
6516F: include/linux/kmemcheck.h
6517F: mm/kmemcheck.c
b9ce08c0 6518
c3bb4d24 6519KMEMLEAK
8b58be88 6520M: Catalin Marinas <catalin.marinas@arm.com>
c3bb4d24
CM
6521S: Maintained
6522F: Documentation/kmemleak.txt
6523F: include/linux/kmemleak.h
6524F: mm/kmemleak.c
6525F: mm/kmemleak-test.c
6526
89559a61 6527KPROBES
8b58be88
JP
6528M: Ananth N Mavinakayanahalli <ananth@in.ibm.com>
6529M: Anil S Keshavamurthy <anil.s.keshavamurthy@intel.com>
6530M: "David S. Miller" <davem@davemloft.net>
353def94 6531M: Masami Hiramatsu <mhiramat@kernel.org>
89559a61 6532S: Maintained
679655da
JP
6533F: Documentation/kprobes.txt
6534F: include/linux/kprobes.h
6535F: kernel/kprobes.c
89559a61 6536
70e84049 6537KS0108 LCD CONTROLLER DRIVER
8b58be88 6538M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
450c622e
MO
6539W: http://miguelojeda.es/auxdisplay.htm
6540W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
70e84049 6541S: Maintained
679655da
JP
6542F: Documentation/auxdisplay/ks0108
6543F: drivers/auxdisplay/ks0108.c
6544F: include/linux/ks0108.h
70e84049 6545
1b69c6d0
DA
6546L3MDEV
6547M: David Ahern <dsa@cumulusnetworks.com>
6548L: netdev@vger.kernel.org
6549S: Maintained
6550F: net/l3mdev
6551F: include/net/l3mdev.h
6552
9ca44355
JC
6553LANTIQ MIPS ARCHITECTURE
6554M: John Crispin <blogic@openwrt.org>
6555L: linux-mips@linux-mips.org
6556S: Maintained
6557F: arch/mips/lantiq
6558
1da177e4 6559LAPB module
1da177e4 6560L: linux-x25@vger.kernel.org
bf9915cc 6561S: Orphan
679655da
JP
6562F: Documentation/networking/lapb-module.txt
6563F: include/*/lapb.h
6564F: net/lapb/
1da177e4
LT
6565
6566LASI 53c700 driver for PARISC
8b58be88 6567M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
1da177e4
LT
6568L: linux-scsi@vger.kernel.org
6569S: Maintained
679655da
JP
6570F: Documentation/scsi/53c700.txt
6571F: drivers/scsi/53c700*
1da177e4 6572
263de9b5 6573LED SUBSYSTEM
8b58be88 6574M: Richard Purdie <rpurdie@rpsys.net>
48b945a1 6575M: Jacek Anaszewski <j.anaszewski@samsung.com>
aa69cb8c 6576L: linux-leds@vger.kernel.org
b8926ba0 6577T: git git://git.kernel.org/pub/scm/linux/kernel/git/j.anaszewski/linux-leds.git
263de9b5 6578S: Maintained
679655da
JP
6579F: drivers/leds/
6580F: include/linux/leds.h
263de9b5 6581
b0461a44 6582LEGACY EEPROM DRIVER
d8130624 6583M: Jean Delvare <jdelvare@suse.com>
b0461a44
JD
6584S: Maintained
6585F: Documentation/misc-devices/eeprom
6586F: drivers/misc/eeprom/eeprom.c
6587
1da177e4 6588LEGO USB Tower driver
8b58be88 6589M: Juergen Stuber <starblue@users.sourceforge.net>
1da177e4
LT
6590L: legousb-devel@lists.sourceforge.net
6591W: http://legousb.sourceforge.net/
6592S: Maintained
679655da 6593F: drivers/usb/misc/legousbtower.c
1da177e4 6594
055616a8
MK
6595LG2160 MEDIA DRIVER
6596M: Michael Krufky <mkrufky@linuxtv.org>
6597L: linux-media@vger.kernel.org
a825eaec 6598W: https://linuxtv.org
055616a8
MK
6599W: http://github.com/mkrufky
6600Q: http://patchwork.linuxtv.org/project/linux-media/list/
6601T: git git://linuxtv.org/mkrufky/tuners.git
6602S: Maintained
6603F: drivers/media/dvb-frontends/lg2160.*
6604
6f0e7725
MK
6605LGDT3305 MEDIA DRIVER
6606M: Michael Krufky <mkrufky@linuxtv.org>
6607L: linux-media@vger.kernel.org
a825eaec 6608W: https://linuxtv.org
6f0e7725
MK
6609W: http://github.com/mkrufky
6610Q: http://patchwork.linuxtv.org/project/linux-media/list/
6611T: git git://linuxtv.org/mkrufky/tuners.git
6612S: Maintained
6613F: drivers/media/dvb-frontends/lgdt3305.*
6614
568a17ff 6615LGUEST
8b58be88 6616M: Rusty Russell <rusty@rustcorp.com.au>
a4724ed6 6617L: lguest@lists.ozlabs.org
568a17ff 6618W: http://lguest.ozlabs.org/
72e91863 6619S: Odd Fixes
070f420b 6620F: arch/x86/include/asm/lguest*.h
679655da
JP
6621F: arch/x86/lguest/
6622F: drivers/lguest/
6623F: include/linux/lguest*.h
070f420b 6624F: tools/lguest/
568a17ff 6625
32ac7cb2
TH
6626LIBATA SUBSYSTEM (Serial and Parallel ATA drivers)
6627M: Tejun Heo <tj@kernel.org>
6628L: linux-ide@vger.kernel.org
6629T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
6630S: Maintained
6631F: drivers/ata/
6632F: include/linux/ata.h
6633F: include/linux/libata.h
6634
6635LIBATA PATA ARASAN COMPACT FLASH CONTROLLER
da89947b 6636M: Viresh Kumar <vireshk@kernel.org>
32ac7cb2
TH
6637L: linux-ide@vger.kernel.org
6638T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
6639S: Maintained
6640F: include/linux/pata_arasan_cf_data.h
6641F: drivers/ata/pata_arasan_cf.c
6642
c7fa056c
BZ
6643LIBATA PATA DRIVERS
6644M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
6645M: Tejun Heo <tj@kernel.org>
6646L: linux-ide@vger.kernel.org
6647T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
6648S: Maintained
6649F: drivers/ata/pata_*.c
6650F: drivers/ata/ata_generic.c
6651
32ac7cb2
TH
6652LIBATA SATA AHCI PLATFORM devices support
6653M: Hans de Goede <hdegoede@redhat.com>
6654M: Tejun Heo <tj@kernel.org>
6655L: linux-ide@vger.kernel.org
6656T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
6657S: Maintained
6658F: drivers/ata/ahci_platform.c
6659F: drivers/ata/libahci_platform.c
6660F: include/linux/ahci_platform.h
6661
6662LIBATA SATA PROMISE TX2/TX4 CONTROLLER DRIVER
6663M: Mikael Pettersson <mikpelinux@gmail.com>
6664L: linux-ide@vger.kernel.org
6665T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
6666S: Maintained
6667F: drivers/ata/sata_promise.*
6668
1acd437c
SL
6669LIBLOCKDEP
6670M: Sasha Levin <sasha.levin@oracle.com>
6671S: Maintained
6672F: tools/lib/lockdep/
6673
bc30196f
DW
6674LIBNVDIMM: NON-VOLATILE MEMORY DEVICE SUBSYSTEM
6675M: Dan Williams <dan.j.williams@intel.com>
6676L: linux-nvdimm@lists.01.org
6677Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
9f273c24 6678T: git git://git.kernel.org/pub/scm/linux/kernel/git/nvdimm/nvdimm.git
bc30196f
DW
6679S: Supported
6680F: drivers/nvdimm/*
6681F: include/linux/nd.h
6682F: include/linux/libnvdimm.h
6683F: include/uapi/linux/ndctl.h
6684
6685LIBNVDIMM BLK: MMIO-APERTURE DRIVER
6686M: Ross Zwisler <ross.zwisler@linux.intel.com>
6687L: linux-nvdimm@lists.01.org
6688Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
6689S: Supported
6690F: drivers/nvdimm/blk.c
6691F: drivers/nvdimm/region_devs.c
6692F: drivers/acpi/nfit*
6693
6694LIBNVDIMM BTT: BLOCK TRANSLATION TABLE
6695M: Vishal Verma <vishal.l.verma@intel.com>
6696L: linux-nvdimm@lists.01.org
6697Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
6698S: Supported
6699F: drivers/nvdimm/btt*
6700
6701LIBNVDIMM PMEM: PERSISTENT MEMORY DRIVER
6702M: Ross Zwisler <ross.zwisler@linux.intel.com>
6703L: linux-nvdimm@lists.01.org
6704Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
6705S: Supported
6706F: drivers/nvdimm/pmem.c
b864bc17 6707F: include/linux/pmem.h
40603526 6708F: arch/*/include/asm/pmem.h
bc30196f 6709
cd9e9808
MB
6710LIGHTNVM PLATFORM SUPPORT
6711M: Matias Bjorling <mb@lightnvm.io>
6712W: http://github/OpenChannelSSD
4ead1a25 6713L: linux-block@vger.kernel.org
cd9e9808
MB
6714S: Maintained
6715F: drivers/lightnvm/
6716F: include/linux/lightnvm.h
6717F: include/uapi/linux/lightnvm.h
6718
1da177e4 6719LINUX FOR IBM pSERIES (RS/6000)
8b58be88 6720M: Paul Mackerras <paulus@au.ibm.com>
1da177e4
LT
6721W: http://www.ibm.com/linux/ltc/projects/ppc
6722S: Supported
11c34c7d 6723F: arch/powerpc/boot/rs6000.h
1da177e4 6724
852bb9f5 6725LINUX FOR POWERPC (32-BIT AND 64-BIT)
8b58be88
JP
6726M: Benjamin Herrenschmidt <benh@kernel.crashing.org>
6727M: Paul Mackerras <paulus@samba.org>
ea668936 6728M: Michael Ellerman <mpe@ellerman.id.au>
1da177e4 6729W: http://www.penguinppc.org/
a4724ed6 6730L: linuxppc-dev@lists.ozlabs.org
8a6e2535 6731Q: http://patchwork.ozlabs.org/project/linuxppc-dev/list/
9958084a 6732T: git git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux.git
1da177e4 6733S: Supported
11c34c7d
JP
6734F: Documentation/powerpc/
6735F: arch/powerpc/
1da177e4
LT
6736
6737LINUX FOR POWER MACINTOSH
8b58be88 6738M: Benjamin Herrenschmidt <benh@kernel.crashing.org>
1da177e4 6739W: http://www.penguinppc.org/
a4724ed6 6740L: linuxppc-dev@lists.ozlabs.org
1da177e4 6741S: Maintained
11c34c7d
JP
6742F: arch/powerpc/platforms/powermac/
6743F: drivers/macintosh/
1da177e4 6744
77a76369 6745LINUX FOR POWERPC EMBEDDED MPC5XXX
a149507b 6746M: Anatolij Gustschin <agust@denx.de>
a4724ed6 6747L: linuxppc-dev@lists.ozlabs.org
cba5b1c6 6748T: git git://git.denx.de/linux-denx-agust.git
1da177e4 6749S: Maintained
11c34c7d
JP
6750F: arch/powerpc/platforms/512x/
6751F: arch/powerpc/platforms/52xx/
1da177e4
LT
6752
6753LINUX FOR POWERPC EMBEDDED PPC4XX
49e7d9df 6754M: Alistair Popple <alistair@popple.id.au>
8b58be88 6755M: Matt Porter <mporter@kernel.crashing.org>
1da177e4 6756W: http://www.penguinppc.org/
a4724ed6 6757L: linuxppc-dev@lists.ozlabs.org
1da177e4 6758S: Maintained
11c34c7d
JP
6759F: arch/powerpc/platforms/40x/
6760F: arch/powerpc/platforms/44x/
1da177e4 6761
260c02a9 6762LINUX FOR POWERPC EMBEDDED XILINX VIRTEX
a4724ed6 6763L: linuxppc-dev@lists.ozlabs.org
cdeb8994 6764S: Orphan
11c34c7d
JP
6765F: arch/powerpc/*/*virtex*
6766F: arch/powerpc/*/*/*virtex*
1da177e4 6767
e93adf1e 6768LINUX FOR POWERPC EMBEDDED PPC8XX
8b58be88 6769M: Vitaly Bordug <vitb@kernel.crashing.org>
e93adf1e 6770W: http://www.penguinppc.org/
a4724ed6 6771L: linuxppc-dev@lists.ozlabs.org
e93adf1e 6772S: Maintained
a2b1f7c8 6773F: arch/powerpc/platforms/8xx/
e93adf1e 6774
1da177e4 6775LINUX FOR POWERPC EMBEDDED PPC83XX AND PPC85XX
44451d4d 6776M: Scott Wood <oss@buserror.net>
8b58be88 6777M: Kumar Gala <galak@kernel.crashing.org>
ce00f85c 6778W: http://www.penguinppc.org/
a4724ed6 6779L: linuxppc-dev@lists.ozlabs.org
a1e0fb42 6780T: git git://git.kernel.org/pub/scm/linux/kernel/git/scottwood/linux.git
ce00f85c 6781S: Maintained
11c34c7d 6782F: arch/powerpc/platforms/83xx/
4c8f581d 6783F: arch/powerpc/platforms/85xx/
1da177e4 6784
ab06ff3a 6785LINUX FOR POWERPC PA SEMI PWRFICIENT
8b58be88 6786M: Olof Johansson <olof@lixom.net>
a4724ed6 6787L: linuxppc-dev@lists.ozlabs.org
92e19709 6788S: Maintained
11c34c7d
JP
6789F: arch/powerpc/platforms/pasemi/
6790F: drivers/*/*pasemi*
6791F: drivers/*/*/*pasemi*
ab06ff3a 6792
1da177e4 6793LINUX SECURITY MODULE (LSM) FRAMEWORK
8b58be88 6794M: Chris Wright <chrisw@sous-sol.org>
1a4520be 6795L: linux-security-module@vger.kernel.org
1da177e4
LT
6796S: Supported
6797
a23ce6da
HW
6798LIS3LV02D ACCELEROMETER DRIVER
6799M: Eric Piel <eric.piel@tremplin-utc.net>
6800S: Maintained
ff606677
JD
6801F: Documentation/misc-devices/lis3lv02d
6802F: drivers/misc/lis3lv02d/
bd35665f 6803F: drivers/platform/x86/hp_accel.c
a23ce6da 6804
b700e7f0
SJ
6805LIVE PATCHING
6806M: Josh Poimboeuf <jpoimboe@redhat.com>
06e1c170 6807M: Jessica Yu <jeyu@redhat.com>
e5f6450c 6808M: Jiri Kosina <jikos@kernel.org>
06e1c170
JP
6809M: Miroslav Benes <mbenes@suse.cz>
6810R: Petr Mladek <pmladek@suse.com>
b700e7f0
SJ
6811S: Maintained
6812F: kernel/livepatch/
6813F: include/linux/livepatch.h
6814F: arch/x86/include/asm/livepatch.h
6815F: arch/x86/kernel/livepatch.c
6816F: Documentation/ABI/testing/sysfs-kernel-livepatch
13d1cf7e 6817F: samples/livepatch/
b700e7f0 6818L: live-patching@vger.kernel.org
74d50da3 6819T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/livepatching.git
b700e7f0 6820
ea861d73
KC
6821LINUX KERNEL DUMP TEST MODULE (LKDTM)
6822M: Kees Cook <keescook@chromium.org>
6823S: Maintained
6824F: drivers/misc/lkdtm.c
6825
e2d1d6c0 6826LLC (802.2)
8b58be88 6827M: Arnaldo Carvalho de Melo <acme@ghostprotocols.net>
e2d1d6c0 6828S: Maintained
679655da 6829F: include/linux/llc.h
c117ab84 6830F: include/uapi/linux/llc.h
679655da
JP
6831F: include/net/llc*
6832F: net/llc/
e2d1d6c0 6833
4e233cbe
AD
6834LM73 HARDWARE MONITOR DRIVER
6835M: Guillaume Ligneul <guillaume.ligneul@gmail.com>
968ce1b1 6836L: linux-hwmon@vger.kernel.org
4e233cbe
AD
6837S: Maintained
6838F: drivers/hwmon/lm73.c
6839
156e2d1a 6840LM78 HARDWARE MONITOR DRIVER
d8130624 6841M: Jean Delvare <jdelvare@suse.com>
968ce1b1 6842L: linux-hwmon@vger.kernel.org
156e2d1a
JD
6843S: Maintained
6844F: Documentation/hwmon/lm78
6845F: drivers/hwmon/lm78.c
6846
1da177e4 6847LM83 HARDWARE MONITOR DRIVER
d8130624 6848M: Jean Delvare <jdelvare@suse.com>
968ce1b1 6849L: linux-hwmon@vger.kernel.org
1da177e4 6850S: Maintained
679655da
JP
6851F: Documentation/hwmon/lm83
6852F: drivers/hwmon/lm83.c
1da177e4
LT
6853
6854LM90 HARDWARE MONITOR DRIVER
d8130624 6855M: Jean Delvare <jdelvare@suse.com>
968ce1b1 6856L: linux-hwmon@vger.kernel.org
1da177e4 6857S: Maintained
679655da 6858F: Documentation/hwmon/lm90
aae7bce4 6859F: Documentation/devicetree/bindings/hwmon/lm90.txt
679655da 6860F: drivers/hwmon/lm90.c
1da177e4 6861
917cc4e6
GR
6862LM95234 HARDWARE MONITOR DRIVER
6863M: Guenter Roeck <linux@roeck-us.net>
968ce1b1 6864L: linux-hwmon@vger.kernel.org
917cc4e6
GR
6865S: Maintained
6866F: Documentation/hwmon/lm95234
6867F: drivers/hwmon/lm95234.c
6868
68620bdd
MP
6869LME2510 MEDIA DRIVER
6870M: Malcolm Priestley <tvboxspy@gmail.com>
6871L: linux-media@vger.kernel.org
a825eaec 6872W: https://linuxtv.org
68620bdd
MP
6873Q: http://patchwork.linuxtv.org/project/linux-media/list/
6874S: Maintained
6875F: drivers/media/usb/dvb-usb-v2/lmedm04*
6876
512e67f9 6877LOCKDEP AND LOCKSTAT
8b58be88
JP
6878M: Peter Zijlstra <peterz@infradead.org>
6879M: Ingo Molnar <mingo@redhat.com>
981c3a4f 6880L: linux-kernel@vger.kernel.org
75fc2d37 6881T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git core/locking
512e67f9 6882S: Maintained
214e0aed
DB
6883F: Documentation/locking/lockdep*.txt
6884F: Documentation/locking/lockstat.txt
679655da 6885F: include/linux/lockdep.h
7486d6da 6886F: kernel/locking/
512e67f9 6887
dde33348 6888LOGICAL DISK MANAGER SUPPORT (LDM, Windows 2000/XP/Vista Dynamic Disks)
8b58be88 6889M: "Richard Russon (FlatCap)" <ldm@flatcap.org>
dde33348
AA
6890L: linux-ntfs-dev@lists.sourceforge.net
6891W: http://www.linux-ntfs.org/content/view/19/37/
1da177e4 6892S: Maintained
679655da 6893F: Documentation/ldm.txt
20d16fef 6894F: block/partitions/ldm.*
1da177e4 6895
ef6ada3d
JE
6896LogFS
6897M: Joern Engel <joern@logfs.org>
756ccb3c 6898M: Prasad Joshi <prasadjoshi.linux@gmail.com>
ef6ada3d
JE
6899L: logfs@logfs.org
6900W: logfs.org
6901S: Maintained
6902F: fs/logfs/
6903
b62d7946
RS
6904LPC32XX MACHINE SUPPORT
6905M: Roland Stigge <stigge@antcom.de>
6906L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
6907S: Maintained
6908F: arch/arm/mach-lpc32xx/
6909
c87e34ef 6910LSILOGIC MPT FUSION DRIVERS (FC/SAS/SPI)
9495e835
SS
6911M: Sathya Prakash <sathya.prakash@broadcom.com>
6912M: Chaitra P B <chaitra.basappa@broadcom.com>
6913M: Suganath Prabu Subramani <suganath-prabu.subramani@broadcom.com>
6914L: MPT-FusionLinux.pdl@broadcom.com
c87e34ef 6915L: linux-scsi@vger.kernel.org
9495e835 6916W: http://www.avagotech.com/support/
c87e34ef 6917S: Supported
679655da 6918F: drivers/message/fusion/
500c152a 6919F: drivers/scsi/mpt2sas/
6920F: drivers/scsi/mpt3sas/
c87e34ef 6921
1da177e4 6922LSILOGIC/SYMBIOS/NCR 53C8XX and 53C1010 PCI-SCSI drivers
8b58be88 6923M: Matthew Wilcox <matthew@wil.cx>
1da177e4
LT
6924L: linux-scsi@vger.kernel.org
6925S: Maintained
679655da 6926F: drivers/scsi/sym53c8xx_2/
1da177e4 6927
e5f5c99a
GR
6928LTC4261 HARDWARE MONITOR DRIVER
6929M: Guenter Roeck <linux@roeck-us.net>
968ce1b1 6930L: linux-hwmon@vger.kernel.org
e5f5c99a
GR
6931S: Maintained
6932F: Documentation/hwmon/ltc4261
6933F: drivers/hwmon/ltc4261.c
6934
81365c31 6935LTP (Linux Test Project)
28b8e8d4 6936M: Mike Frysinger <vapier@gentoo.org>
7d1ae8a8 6937M: Cyril Hrubis <chrubis@suse.cz>
0526109a 6938M: Wanlong Gao <wanlong.gao@gmail.com>
f2eb7f6f
CH
6939M: Jan Stancek <jstancek@redhat.com>
6940M: Stanislav Kholmanskikh <stanislav.kholmanskikh@oracle.com>
6941M: Alexey Kodanev <alexey.kodanev@oracle.com>
0526109a 6942L: ltp@lists.linux.it (subscribers-only)
f2eb7f6f 6943W: http://linux-test-project.github.io/
7d1ae8a8 6944T: git git://github.com/linux-test-project/ltp.git
81365c31
MF
6945S: Maintained
6946
c12a54b3 6947M32R ARCHITECTURE
c12a54b3 6948W: http://www.linux-m32r.org/
b4174867 6949S: Orphan
679655da 6950F: arch/m32r/
c12a54b3 6951
1da177e4 6952M68K ARCHITECTURE
8b58be88 6953M: Geert Uytterhoeven <geert@linux-m68k.org>
1da177e4
LT
6954L: linux-m68k@lists.linux-m68k.org
6955W: http://www.linux-m68k.org/
54e5881d 6956T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/linux-m68k.git
1da177e4 6957S: Maintained
679655da 6958F: arch/m68k/
9db35182 6959F: drivers/zorro/
1da177e4
LT
6960
6961M68K ON APPLE MACINTOSH
8b58be88 6962M: Joshua Thompson <funaho@jurai.org>
1da177e4 6963W: http://www.mac.linux-m68k.org/
9bb9f222 6964L: linux-m68k@lists.linux-m68k.org
1da177e4 6965S: Maintained
9db35182 6966F: arch/m68k/mac/
1da177e4
LT
6967
6968M68K ON HP9000/300
8b58be88 6969M: Philip Blundell <philb@gnu.org>
1da177e4
LT
6970W: http://www.tazenda.demon.co.uk/phil/linux-hp
6971S: Maintained
679655da 6972F: arch/m68k/hp300/
1da177e4 6973
74425546
AP
6974M88DS3103 MEDIA DRIVER
6975M: Antti Palosaari <crope@iki.fi>
6976L: linux-media@vger.kernel.org
a825eaec 6977W: https://linuxtv.org
74425546
AP
6978W: http://palosaari.fi/linux/
6979Q: http://patchwork.linuxtv.org/project/linux-media/list/
6980T: git git://linuxtv.org/anttip/media_tree.git
6981S: Maintained
6982F: drivers/media/dvb-frontends/m88ds3103*
6983
68620bdd
MP
6984M88RS2000 MEDIA DRIVER
6985M: Malcolm Priestley <tvboxspy@gmail.com>
6986L: linux-media@vger.kernel.org
a825eaec 6987W: https://linuxtv.org
68620bdd
MP
6988Q: http://patchwork.linuxtv.org/project/linux-media/list/
6989S: Maintained
6990F: drivers/media/dvb-frontends/m88rs2000*
6991
07a092fa 6992MA901 MASTERKIT USB FM RADIO DRIVER
b75f0050
JP
6993M: Alexey Klimov <klimov.linux@gmail.com>
6994L: linux-media@vger.kernel.org
6995T: git git://linuxtv.org/media_tree.git
6996S: Maintained
6997F: drivers/media/radio/radio-ma901.c
07a092fa 6998
64a327a7 6999MAC80211
8b58be88 7000M: Johannes Berg <johannes@sipsolutions.net>
64a327a7 7001L: linux-wireless@vger.kernel.org
491b26b4 7002W: http://wireless.kernel.org/
ce466579
JB
7003T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
7004T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
64a327a7 7005S: Maintained
679655da
JP
7006F: Documentation/networking/mac80211-injection.txt
7007F: include/net/mac80211.h
7008F: net/mac80211/
2af8c4dc 7009F: drivers/net/wireless/mac80211_hwsim.[ch]
64a327a7 7010
b863ceb7 7011MACVLAN DRIVER
8b58be88 7012M: Patrick McHardy <kaber@trash.net>
b863ceb7
PM
7013L: netdev@vger.kernel.org
7014S: Maintained
679655da
JP
7015F: drivers/net/macvlan.c
7016F: include/linux/if_macvlan.h
b863ceb7 7017
2b6d83e2
JB
7018MAILBOX API
7019M: Jassi Brar <jassisinghbrar@gmail.com>
7020L: linux-kernel@vger.kernel.org
7021S: Maintained
7022F: drivers/mailbox/
7023F: include/linux/mailbox_client.h
7024F: include/linux/mailbox_controller.h
7025
faf1668c 7026MAN-PAGES: MANUAL PAGES FOR LINUX -- Sections 2, 3, 4, 5, and 7
8b58be88 7027M: Michael Kerrisk <mtk.manpages@gmail.com>
795fb7e7 7028W: http://www.kernel.org/doc/man-pages
bd7ebec6 7029L: linux-man@vger.kernel.org
1b53dc74 7030S: Maintained
faf1668c 7031
8427defd
RK
7032MARVELL ARMADA DRM SUPPORT
7033M: Russell King <rmk+kernel@arm.linux.org.uk>
7034S: Maintained
7035F: drivers/gpu/drm/armada/
4418833e
EV
7036F: include/uapi/drm/armada_drm.h
7037F: Documentation/devicetree/bindings/display/armada/
8427defd 7038
3ad50cca
GR
7039MARVELL 88E6352 DSA support
7040M: Guenter Roeck <linux@roeck-us.net>
7041S: Maintained
7042F: drivers/net/dsa/mv88e6352.c
7043
c4d007bc
TP
7044MARVELL CRYPTO DRIVER
7045M: Boris Brezillon <boris.brezillon@free-electrons.com>
7046M: Arnaud Ebalard <arno@natisbad.org>
7047F: drivers/crypto/marvell/
7048S: Maintained
7049L: linux-crypto@vger.kernel.org
7050
44c14c1d 7051MARVELL GIGABIT ETHERNET DRIVERS (skge/sky2)
7052M: Mirko Lindner <mlindner@marvell.com>
adbbf69d 7053M: Stephen Hemminger <stephen@networkplumber.org>
44c14c1d 7054L: netdev@vger.kernel.org
7055S: Maintained
7056F: drivers/net/ethernet/marvell/sk*
7057
74cda169 7058MARVELL LIBERTAS WIRELESS DRIVER
74cda169 7059L: libertas-dev@lists.infradead.org
8ac3e99e 7060S: Orphan
f988d640 7061F: drivers/net/wireless/marvell/libertas/
74cda169 7062
b60d6975 7063MARVELL MV643XX ETHERNET DRIVER
4e3faf88 7064M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
979b6c13 7065L: netdev@vger.kernel.org
f5ca8502 7066S: Maintained
527a6266 7067F: drivers/net/ethernet/marvell/mv643xx_eth.*
679655da 7068F: include/linux/mv643xx.h
1da177e4 7069
370b8ed9
TP
7070MARVELL MVNETA ETHERNET DRIVER
7071M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
7072L: netdev@vger.kernel.org
7073S: Maintained
7074F: drivers/net/ethernet/marvell/mvneta.*
7075
fcad584d 7076MARVELL MWIFIEX WIRELESS DRIVER
b9d31704 7077M: Amitkumar Karwar <akarwar@marvell.com>
550795fc 7078M: Nishant Sarmukadam <nishants@marvell.com>
fcad584d
BZ
7079L: linux-wireless@vger.kernel.org
7080S: Maintained
277b024e 7081F: drivers/net/wireless/marvell/mwifiex/
fcad584d 7082
a2c3f656 7083MARVELL MWL8K WIRELESS DRIVER
a040d532 7084M: Lennert Buytenhek <buytenh@wantstofly.org>
a2c3f656 7085L: linux-wireless@vger.kernel.org
16345910 7086S: Odd Fixes
de60f1dc 7087F: drivers/net/wireless/marvell/mwl8k.c
a2c3f656 7088
2a69567b 7089MARVELL SOC MMC/SD/SDIO CONTROLLER DRIVER
2f82af08 7090M: Nicolas Pitre <nico@fluxnic.net>
18e2842b 7091S: Odd Fixes
1fa7e547 7092F: drivers/mmc/host/mvsdio.*
2a69567b 7093
1da177e4 7094MATROX FRAMEBUFFER DRIVER
c69f677c 7095L: linux-fbdev@vger.kernel.org
52653199 7096S: Orphan
8a61f013 7097F: drivers/video/fbdev/matrox/matroxfb_*
c117ab84 7098F: include/uapi/linux/matroxfb.h
1da177e4 7099
ca462085
GR
7100MAX16065 HARDWARE MONITOR DRIVER
7101M: Guenter Roeck <linux@roeck-us.net>
968ce1b1 7102L: linux-hwmon@vger.kernel.org
ca462085
GR
7103S: Maintained
7104F: Documentation/hwmon/max16065
7105F: drivers/hwmon/max16065.c
7106
1f61cab8
GR
7107MAX20751 HARDWARE MONITOR DRIVER
7108M: Guenter Roeck <linux@roeck-us.net>
968ce1b1 7109L: linux-hwmon@vger.kernel.org
1f61cab8
GR
7110S: Maintained
7111F: Documentation/hwmon/max20751
7112F: drivers/hwmon/max20751.c
7113
d20620de 7114MAX6650 HARDWARE MONITOR AND FAN CONTROLLER DRIVER
6a534c9d 7115M: "Hans J. Koch" <hjk@hansjkoch.de>
968ce1b1 7116L: linux-hwmon@vger.kernel.org
d20620de 7117S: Maintained
679655da
JP
7118F: Documentation/hwmon/max6650
7119F: drivers/hwmon/max6650.c
d20620de 7120
e89ab51f
GR
7121MAX6697 HARDWARE MONITOR DRIVER
7122M: Guenter Roeck <linux@roeck-us.net>
968ce1b1 7123L: linux-hwmon@vger.kernel.org
e89ab51f
GR
7124S: Maintained
7125F: Documentation/hwmon/max6697
7126F: Documentation/devicetree/bindings/i2c/max6697.txt
7127F: drivers/hwmon/max6697.c
7128F: include/linux/platform_data/max6697.h
7129
f8f847b5
KK
7130MAXIM MUIC CHARGER DRIVERS FOR EXYNOS BASED BOARDS
7131M: Krzysztof Kozlowski <k.kozlowski@samsung.com>
7132L: linux-pm@vger.kernel.org
7133S: Supported
7134F: drivers/power/max14577_charger.c
7135F: drivers/power/max77693_charger.c
7136
3811405e
JMC
7137MAXIM MAX77802 MULTIFUNCTION PMIC DEVICE DRIVERS
7138M: Javier Martinez Canillas <javier@osg.samsung.com>
7139L: linux-kernel@vger.kernel.org
7140S: Supported
96173cc6 7141F: drivers/*/*max77802*.c
3811405e
JMC
7142F: Documentation/devicetree/bindings/*/*max77802.txt
7143F: include/dt-bindings/*/*max77802.h
7144
befeb596
KK
7145MAXIM PMIC AND MUIC DRIVERS FOR EXYNOS BASED BOARDS
7146M: Chanwoo Choi <cw00.choi@samsung.com>
7147M: Krzysztof Kozlowski <k.kozlowski@samsung.com>
7148L: linux-kernel@vger.kernel.org
7149S: Supported
7150F: drivers/*/max14577.c
0998a436 7151F: drivers/*/max77686*.c
befeb596
KK
7152F: drivers/*/max77693.c
7153F: drivers/extcon/extcon-max14577.c
7154F: drivers/extcon/extcon-max77693.c
7155F: drivers/rtc/rtc-max77686.c
7156F: drivers/clk/clk-max77686.c
7157F: Documentation/devicetree/bindings/mfd/max14577.txt
377452f4 7158F: Documentation/devicetree/bindings/*/max77686.txt
befeb596
KK
7159F: Documentation/devicetree/bindings/mfd/max77693.txt
7160F: Documentation/devicetree/bindings/clock/maxim,max77686.txt
7161F: include/linux/mfd/max14577*.h
7162F: include/linux/mfd/max77686*.h
7163F: include/linux/mfd/max77693*.h
7164
9be3c9a5
HV
7165MAXIRADIO FM RADIO RECEIVER DRIVER
7166M: Hans Verkuil <hverkuil@xs4all.nl>
7167L: linux-media@vger.kernel.org
7168T: git git://linuxtv.org/media_tree.git
a825eaec 7169W: https://linuxtv.org
9be3c9a5
HV
7170S: Maintained
7171F: drivers/media/radio/radio-maxiradio*
7172
c05dc2cc
PR
7173MCP4531 MICROCHIP DIGITAL POTENTIOMETER DRIVER
7174M: Peter Rosin <peda@axentia.se>
7175L: linux-iio@vger.kernel.org
7176S: Maintained
7177F: drivers/iio/potentiometer/mcp4531.c
7178
6f32a8c9
LP
7179MEDIA DRIVERS FOR RENESAS - VSP1
7180M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
7181L: linux-media@vger.kernel.org
4a121096 7182L: linux-renesas-soc@vger.kernel.org
6f32a8c9
LP
7183T: git git://linuxtv.org/media_tree.git
7184S: Supported
7185F: Documentation/devicetree/bindings/media/renesas,vsp1.txt
7186F: drivers/media/platform/vsp1/
7187
dacf9ce8
KS
7188MEDIA DRIVERS FOR ASCOT2E
7189M: Sergey Kozlov <serjk@netup.ru>
7190L: linux-media@vger.kernel.org
a825eaec 7191W: https://linuxtv.org
dacf9ce8
KS
7192W: http://netup.tv/
7193T: git git://linuxtv.org/media_tree.git
7194S: Supported
7195F: drivers/media/dvb-frontends/ascot2e*
7196
a6dc60ff
KS
7197MEDIA DRIVERS FOR CXD2841ER
7198M: Sergey Kozlov <serjk@netup.ru>
7199L: linux-media@vger.kernel.org
a825eaec 7200W: https://linuxtv.org
a6dc60ff
KS
7201W: http://netup.tv/
7202T: git git://linuxtv.org/media_tree.git
7203S: Supported
7204F: drivers/media/dvb-frontends/cxd2841er*
7205
a5d32b35
KS
7206MEDIA DRIVERS FOR HORUS3A
7207M: Sergey Kozlov <serjk@netup.ru>
7208L: linux-media@vger.kernel.org
a825eaec 7209W: https://linuxtv.org
a5d32b35
KS
7210W: http://netup.tv/
7211T: git git://linuxtv.org/media_tree.git
7212S: Supported
7213F: drivers/media/dvb-frontends/horus3a*
7214
e025273b
KS
7215MEDIA DRIVERS FOR LNBH25
7216M: Sergey Kozlov <serjk@netup.ru>
7217L: linux-media@vger.kernel.org
a825eaec 7218W: https://linuxtv.org
e025273b
KS
7219W: http://netup.tv/
7220T: git git://linuxtv.org/media_tree.git
7221S: Supported
7222F: drivers/media/dvb-frontends/lnbh25*
7223
52b1eaf4
KS
7224MEDIA DRIVERS FOR NETUP PCI UNIVERSAL DVB devices
7225M: Sergey Kozlov <serjk@netup.ru>
7226L: linux-media@vger.kernel.org
a825eaec 7227W: https://linuxtv.org
52b1eaf4
KS
7228W: http://netup.tv/
7229T: git git://linuxtv.org/media_tree.git
7230S: Supported
7231F: drivers/media/pci/netup_unidvb/*
7232
127c49ae 7233MEDIA INPUT INFRASTRUCTURE (V4L/DVB)
009a5410 7234M: Mauro Carvalho Chehab <mchehab@osg.samsung.com>
127c49ae
JP
7235P: LinuxTV.org Project
7236L: linux-media@vger.kernel.org
a825eaec 7237W: https://linuxtv.org
8a6e2535 7238Q: http://patchwork.kernel.org/project/linux-media/list/
275ffde4 7239T: git git://linuxtv.org/media_tree.git
127c49ae
JP
7240S: Maintained
7241F: Documentation/dvb/
7242F: Documentation/video4linux/
ffe06198 7243F: Documentation/DocBook/media/
127c49ae 7244F: drivers/media/
ffe06198 7245F: drivers/staging/media/
eb4b0ec7 7246F: include/linux/platform_data/media/
127c49ae 7247F: include/media/
6c0f0359
MCC
7248F: include/uapi/linux/dvb/
7249F: include/uapi/linux/videodev2.h
7250F: include/uapi/linux/media.h
7251F: include/uapi/linux/v4l2-*
7252F: include/uapi/linux/meye.h
7253F: include/uapi/linux/ivtv*
7254F: include/uapi/linux/uvcvideo.h
d20620de 7255
0c272fc9
JC
7256MEDIATEK ETHERNET DRIVER
7257M: Felix Fietkau <nbd@openwrt.org>
7258M: John Crispin <blogic@openwrt.org>
7259L: netdev@vger.kernel.org
7260S: Maintained
7261F: drivers/net/ethernet/mediatek/
7262
c869f77d
JK
7263MEDIATEK MT7601U WIRELESS LAN DRIVER
7264M: Jakub Kicinski <kubakici@wp.pl>
7265L: linux-wireless@vger.kernel.org
7266S: Maintained
7267F: drivers/net/wireless/mediatek/mt7601u/
7268
e399065b
SS
7269MEGARAID SCSI/SAS DRIVERS
7270M: Kashyap Desai <kashyap.desai@avagotech.com>
7271M: Sumit Saxena <sumit.saxena@avagotech.com>
7272M: Uday Lingala <uday.lingala@avagotech.com>
7273L: megaraidlinux.pdl@avagotech.com
baaea1dc 7274L: linux-scsi@vger.kernel.org
e399065b 7275W: http://www.lsi.com
ce00f85c 7276S: Maintained
679655da
JP
7277F: Documentation/scsi/megaraid.txt
7278F: drivers/scsi/megaraid.*
7279F: drivers/scsi/megaraid/
757e0108 7280
2c46c9d5 7281MELLANOX ETHERNET DRIVER (mlx4_en)
e7523a49 7282M: Eugenia Emantayev <eugenia@mellanox.com>
b75f0050 7283L: netdev@vger.kernel.org
2c46c9d5
AV
7284S: Supported
7285W: http://www.mellanox.com
7286Q: http://patchwork.ozlabs.org/project/netdev/list/
7287F: drivers/net/ethernet/mellanox/mlx4/en_*
7288
e7523a49
OG
7289MELLANOX ETHERNET DRIVER (mlx5e)
7290M: Saeed Mahameed <saeedm@mellanox.com>
7291L: netdev@vger.kernel.org
7292S: Supported
7293W: http://www.mellanox.com
7294Q: http://patchwork.ozlabs.org/project/netdev/list/
7295F: drivers/net/ethernet/mellanox/mlx5/core/en_*
7296
93c1edb2
JP
7297MELLANOX ETHERNET SWITCH DRIVERS
7298M: Jiri Pirko <jiri@mellanox.com>
7299M: Ido Schimmel <idosch@mellanox.com>
7300L: netdev@vger.kernel.org
7301S: Supported
7302W: http://www.mellanox.com
7303Q: http://patchwork.ozlabs.org/project/netdev/list/
7304F: drivers/net/ethernet/mellanox/mlxsw/
7305
5b25b13a
MD
7306MEMBARRIER SUPPORT
7307M: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
7308M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
7309L: linux-kernel@vger.kernel.org
7310S: Supported
7311F: kernel/membarrier.c
7312F: include/uapi/linux/membarrier.h
7313
70ea91f1
SR
7314MEMORY MANAGEMENT
7315L: linux-mm@kvack.org
70ea91f1
SR
7316W: http://www.linux-mm.org
7317S: Maintained
679655da 7318F: include/linux/mm.h
551450bb
CS
7319F: include/linux/gfp.h
7320F: include/linux/mmzone.h
7321F: include/linux/memory_hotplug.h
7322F: include/linux/vmalloc.h
679655da 7323F: mm/
70ea91f1 7324
f4e9ce66 7325MEMORY TECHNOLOGY DEVICES (MTD)
8b58be88 7326M: David Woodhouse <dwmw2@infradead.org>
242c325e 7327M: Brian Norris <computersforpeace@gmail.com>
1da177e4 7328L: linux-mtd@lists.infradead.org
8a6e2535
JP
7329W: http://www.linux-mtd.infradead.org/
7330Q: http://patchwork.ozlabs.org/project/linux-mtd/list/
242c325e 7331T: git git://git.infradead.org/linux-mtd.git
ab95eac9 7332T: git git://git.infradead.org/l2-mtd.git
1da177e4 7333S: Maintained
679655da
JP
7334F: drivers/mtd/
7335F: include/linux/mtd/
c117ab84 7336F: include/uapi/mtd/
1da177e4 7337
26c57ef1 7338MEN A21 WATCHDOG DRIVER
30c7469b 7339M: Johannes Thumshirn <morbidrsa@gmail.com>
26c57ef1 7340L: linux-watchdog@vger.kernel.org
30c7469b 7341S: Maintained
26c57ef1
JT
7342F: drivers/watchdog/mena21_wdt.c
7343
3764e82e 7344MEN CHAMELEON BUS (mcb)
30c7469b
JT
7345M: Johannes Thumshirn <morbidrsa@gmail.com>
7346S: Maintained
3764e82e
JT
7347F: drivers/mcb/
7348F: include/linux/mcb.h
b9f2f459 7349F: Documentation/men-chameleon-bus.txt
3764e82e 7350
48b490d2
AW
7351MEN F21BMC (Board Management Controller)
7352M: Andreas Werner <andreas.werner@men.de>
7353S: Supported
7354F: drivers/mfd/menf21bmc.c
7355F: drivers/watchdog/menf21bmc_wdt.c
7356F: drivers/leds/leds-menf21bmc.c
7357F: drivers/hwmon/menf21bmc_hwmon.c
7358F: Documentation/hwmon/menf21bmc
7359
12285945
JH
7360METAG ARCHITECTURE
7361M: James Hogan <james.hogan@imgtec.com>
d668d9ed 7362L: linux-metag@vger.kernel.org
9f273c24 7363T: git git://git.kernel.org/pub/scm/linux/kernel/git/jhogan/metag.git
f23d0e24 7364S: Odd Fixes
12285945
JH
7365F: arch/metag/
7366F: Documentation/metag/
7367F: Documentation/devicetree/bindings/metag/
2d799dde 7368F: Documentation/devicetree/bindings/interrupt-controller/img,*
a2c5d4ed 7369F: drivers/clocksource/metag_generic.c
5698c50d
JH
7370F: drivers/irqchip/irq-metag.c
7371F: drivers/irqchip/irq-metag-ext.c
ae85ac71 7372F: drivers/tty/metag_da.c
12285945 7373
c6375b0a 7374MICROBLAZE ARCHITECTURE
8b58be88 7375M: Michal Simek <monstr@monstr.eu>
c6375b0a
MS
7376W: http://www.monstr.eu/fdt/
7377T: git git://git.monstr.eu/linux-2.6-microblaze.git
7378S: Supported
0a8c7914 7379F: arch/microblaze/
1da177e4 7380
2508a45a
CY
7381MICROSOFT SURFACE PRO 3 BUTTON DRIVER
7382M: Chen Yu <yu.c.chen@intel.com>
7383L: platform-driver-x86@vger.kernel.org
7384S: Supported
7385F: drivers/platform/x86/surfacepro3_button.c
7386
1da177e4 7387MICROTEK X6 SCANNER
61eee9a7 7388M: Oliver Neukum <oliver@neukum.org>
1da177e4 7389S: Maintained
679655da 7390F: drivers/usb/image/microtek.*
1da177e4
LT
7391
7392MIPS
8b58be88 7393M: Ralf Baechle <ralf@linux-mips.org>
1da177e4 7394L: linux-mips@linux-mips.org
6097050d 7395W: http://www.linux-mips.org/
b05e988e 7396T: git git://git.linux-mips.org/pub/scm/ralf/linux.git
6097050d 7397Q: http://patchwork.linux-mips.org/project/linux-mips/list/
7425b340 7398S: Supported
679655da
JP
7399F: Documentation/mips/
7400F: arch/mips/
1da177e4 7401
08b7620a
HV
7402MIROSOUND PCM20 FM RADIO RECEIVER DRIVER
7403M: Hans Verkuil <hverkuil@xs4all.nl>
7404L: linux-media@vger.kernel.org
7405T: git git://linuxtv.org/media_tree.git
a825eaec 7406W: https://linuxtv.org
08b7620a
HV
7407S: Odd Fixes
7408F: drivers/media/radio/radio-miropcm20*
7409
c09befcb
OG
7410MELLANOX MLX4 core VPI driver
7411M: Yishai Hadas <yishaih@mellanox.com>
e126ba97
EC
7412L: netdev@vger.kernel.org
7413L: linux-rdma@vger.kernel.org
7414W: http://www.mellanox.com
7415Q: http://patchwork.ozlabs.org/project/netdev/list/
c09befcb
OG
7416S: Supported
7417F: drivers/net/ethernet/mellanox/mlx4/
7418F: include/linux/mlx4/
7419
7420MELLANOX MLX4 IB driver
7421M: Yishai Hadas <yishaih@mellanox.com>
7422L: linux-rdma@vger.kernel.org
7423W: http://www.mellanox.com
e126ba97 7424Q: http://patchwork.kernel.org/project/linux-rdma/list/
c09befcb
OG
7425S: Supported
7426F: drivers/infiniband/hw/mlx4/
7427F: include/linux/mlx4/
7428
595a4d8f
OG
7429MELLANOX MLX5 core VPI driver
7430M: Matan Barak <matanb@mellanox.com>
7431M: Leon Romanovsky <leonro@mellanox.com>
e126ba97
EC
7432L: netdev@vger.kernel.org
7433L: linux-rdma@vger.kernel.org
7434W: http://www.mellanox.com
7435Q: http://patchwork.ozlabs.org/project/netdev/list/
e126ba97
EC
7436S: Supported
7437F: drivers/net/ethernet/mellanox/mlx5/core/
7438F: include/linux/mlx5/
7439
595a4d8f
OG
7440MELLANOX MLX5 IB driver
7441M: Matan Barak <matanb@mellanox.com>
7442M: Leon Romanovsky <leonro@mellanox.com>
b75f0050
JP
7443L: linux-rdma@vger.kernel.org
7444W: http://www.mellanox.com
7445Q: http://patchwork.kernel.org/project/linux-rdma/list/
b75f0050 7446S: Supported
b75f0050 7447F: drivers/infiniband/hw/mlx5/
595a4d8f 7448F: include/linux/mlx5/
e126ba97 7449
764589b6
CM
7450MELEXIS MLX90614 DRIVER
7451M: Crt Mori <cmo@melexis.com>
7452L: linux-iio@vger.kernel.org
7453W: http://www.melexis.com
7454S: Supported
7455F: drivers/iio/temperature/mlx90614.c
7456
0ce277e4
AP
7457MN88472 MEDIA DRIVER
7458M: Antti Palosaari <crope@iki.fi>
7459L: linux-media@vger.kernel.org
a825eaec 7460W: https://linuxtv.org
0ce277e4
AP
7461W: http://palosaari.fi/linux/
7462Q: http://patchwork.linuxtv.org/project/linux-media/list/
7463T: git git://linuxtv.org/anttip/media_tree.git
7464S: Maintained
7465F: drivers/staging/media/mn88472/
7466F: drivers/media/dvb-frontends/mn88472.h
7467
4f4d238f
AP
7468MN88473 MEDIA DRIVER
7469M: Antti Palosaari <crope@iki.fi>
7470L: linux-media@vger.kernel.org
a825eaec 7471W: https://linuxtv.org
4f4d238f
AP
7472W: http://palosaari.fi/linux/
7473Q: http://patchwork.linuxtv.org/project/linux-media/list/
4f4d238f 7474S: Maintained
877ba50b 7475F: drivers/media/dvb-frontends/mn88473*
4f4d238f 7476
1da177e4 7477MODULE SUPPORT
8b58be88 7478M: Rusty Russell <rusty@rustcorp.com.au>
1da177e4 7479S: Maintained
679655da
JP
7480F: include/linux/module.h
7481F: kernel/module.c
1da177e4
LT
7482
7483MOTION EYE VAIO PICTUREBOOK CAMERA DRIVER
1da177e4 7484W: http://popies.net/meye/
b7788e13 7485S: Orphan
679655da 7486F: Documentation/video4linux/meye.txt
90d72ac6 7487F: drivers/media/pci/meye/
6c0f0359 7488F: include/uapi/linux/meye.h
1da177e4 7489
b9705b60 7490MOXA SMARTIO/INDUSTIO/INTELLIO SERIAL CARD
8b58be88 7491M: Jiri Slaby <jirislaby@gmail.com>
d735410a 7492S: Maintained
679655da 7493F: Documentation/serial/moxa-smartio
c897401b 7494F: drivers/tty/mxser.*
d735410a 7495
889b2f87
AK
7496MR800 AVERMEDIA USB FM RADIO DRIVER
7497M: Alexey Klimov <klimov.linux@gmail.com>
7498L: linux-media@vger.kernel.org
7499T: git git://linuxtv.org/media_tree.git
7500S: Maintained
7501F: drivers/media/radio/radio-mr800.c
7502
d7155691
AO
7503MRF24J40 IEEE 802.15.4 RADIO DRIVER
7504M: Alan Ott <alan@signal11.us>
7505L: linux-wpan@vger.kernel.org
7506S: Maintained
7507F: drivers/net/ieee802154/mrf24j40.c
2e6fd648 7508F: Documentation/devicetree/bindings/net/ieee802154/mrf24j40.txt
d7155691 7509
8c4c731a 7510MSI LAPTOP SUPPORT
182ae55c 7511M: "Lee, Chun-Yi" <jlee@suse.com>
d0944853 7512L: platform-driver-x86@vger.kernel.org
8c4c731a 7513S: Maintained
679655da 7514F: drivers/platform/x86/msi-laptop.c
8c4c731a 7515
0f1006b1 7516MSI WMI SUPPORT
d0944853 7517L: platform-driver-x86@vger.kernel.org
5ee7041e 7518S: Orphan
0f1006b1
AA
7519F: drivers/platform/x86/msi-wmi.c
7520
19a628a0
AP
7521MSI001 MEDIA DRIVER
7522M: Antti Palosaari <crope@iki.fi>
7523L: linux-media@vger.kernel.org
a825eaec 7524W: https://linuxtv.org
19a628a0
AP
7525W: http://palosaari.fi/linux/
7526Q: http://patchwork.linuxtv.org/project/linux-media/list/
7527T: git git://linuxtv.org/anttip/media_tree.git
7528S: Maintained
0185e197 7529F: drivers/media/tuners/msi001*
19a628a0 7530
7570589d 7531MSI2500 MEDIA DRIVER
2c57213f
AP
7532M: Antti Palosaari <crope@iki.fi>
7533L: linux-media@vger.kernel.org
a825eaec 7534W: https://linuxtv.org
2c57213f
AP
7535W: http://palosaari.fi/linux/
7536Q: http://patchwork.linuxtv.org/project/linux-media/list/
7537T: git git://linuxtv.org/anttip/media_tree.git
7538S: Maintained
7570589d 7539F: drivers/media/usb/msi2500/
2c57213f 7540
159eeea4
RJ
7541MSYSTEMS DISKONCHIP G3 MTD DRIVER
7542M: Robert Jarzmik <robert.jarzmik@free.fr>
7543L: linux-mtd@lists.infradead.org
7544S: Maintained
7545F: drivers/mtd/devices/docg3*
7546
62a37dc7 7547MT9M032 APTINA SENSOR DRIVER
0e837fb9
LP
7548M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
7549L: linux-media@vger.kernel.org
7550T: git git://linuxtv.org/media_tree.git
7551S: Maintained
7552F: drivers/media/i2c/mt9m032.c
b5dcee22 7553F: include/media/i2c/mt9m032.h
0e837fb9 7554
62a37dc7 7555MT9P031 APTINA CAMERA SENSOR
0e837fb9
LP
7556M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
7557L: linux-media@vger.kernel.org
7558T: git git://linuxtv.org/media_tree.git
7559S: Maintained
7560F: drivers/media/i2c/mt9p031.c
b5dcee22 7561F: include/media/i2c/mt9p031.h
0e837fb9 7562
62a37dc7 7563MT9T001 APTINA CAMERA SENSOR
0e837fb9
LP
7564M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
7565L: linux-media@vger.kernel.org
7566T: git git://linuxtv.org/media_tree.git
7567S: Maintained
7568F: drivers/media/i2c/mt9t001.c
b5dcee22 7569F: include/media/i2c/mt9t001.h
0e837fb9 7570
62a37dc7 7571MT9V032 APTINA CAMERA SENSOR
0e837fb9
LP
7572M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
7573L: linux-media@vger.kernel.org
7574T: git git://linuxtv.org/media_tree.git
7575S: Maintained
f2272e13 7576F: Documentation/devicetree/bindings/media/i2c/mt9v032.txt
0e837fb9 7577F: drivers/media/i2c/mt9v032.c
b5dcee22 7578F: include/media/i2c/mt9v032.h
0e837fb9 7579
4e0d13cb 7580MULTIFUNCTION DEVICES (MFD)
f7d3210e 7581M: Lee Jones <lee.jones@linaro.org>
7caa7991 7582T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
4e0d13cb 7583S: Supported
679655da 7584F: drivers/mfd/
55b5940d 7585F: include/linux/mfd/
4e0d13cb 7586
5c4e6f13 7587MULTIMEDIA CARD (MMC), SECURE DIGITAL (SD) AND SDIO SUBSYSTEM
e18eaf8f 7588M: Ulf Hansson <ulf.hansson@linaro.org>
b2503a94 7589L: linux-mmc@vger.kernel.org
708dce3f 7590T: git git://git.linaro.org/people/ulf.hansson/mmc.git
245feaa6 7591S: Maintained
679655da
JP
7592F: drivers/mmc/
7593F: include/linux/mmc/
c117ab84 7594F: include/uapi/linux/mmc/
baca2da4 7595
15a0580c 7596MULTIMEDIA CARD (MMC) ETC. OVER SPI
22b174f8 7597S: Orphan
679655da
JP
7598F: drivers/mmc/host/mmc_spi.c
7599F: include/linux/spi/mmc_spi.h
15a0580c 7600
1da177e4 7601MULTISOUND SOUND DRIVER
8b58be88 7602M: Andrew Veliath <andrewtv@usa.net>
1da177e4 7603S: Maintained
679655da
JP
7604F: Documentation/sound/oss/MultiSound
7605F: sound/oss/msnd*
1da177e4 7606
d735410a 7607MULTITECH MULTIPORT CARD (ISICOM)
d86b3001 7608S: Orphan
c897401b 7609F: drivers/tty/isicom.c
679655da 7610F: include/linux/isicom.h
d735410a 7611
550a7375 7612MUSB MULTIPOINT HIGH SPEED DUAL-ROLE CONTROLLER
3b243519 7613M: Bin Liu <b-liu@ti.com>
795fb7e7 7614L: linux-usb@vger.kernel.org
43b416e5 7615T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
795fb7e7 7616S: Maintained
679655da 7617F: drivers/usb/musb/
550a7375 7618
ea0af5f6
MK
7619MXL5007T MEDIA DRIVER
7620M: Michael Krufky <mkrufky@linuxtv.org>
7621L: linux-media@vger.kernel.org
a825eaec 7622W: https://linuxtv.org
ea0af5f6
MK
7623W: http://github.com/mkrufky
7624Q: http://patchwork.linuxtv.org/project/linux-media/list/
7625T: git git://linuxtv.org/mkrufky/tuners.git
7626S: Maintained
7627F: drivers/media/tuners/mxl5007t.*
7628
2d3cf588 7629MYRICOM MYRI-10G 10GbE DRIVER (MYRI10GE)
205057ae 7630M: Hyong-Youb Kim <hykim@myri.com>
2d3cf588 7631L: netdev@vger.kernel.org
205057ae 7632W: https://www.myricom.com/support/downloads/myri10ge.html
2d3cf588 7633S: Supported
93f7848b 7634F: drivers/net/ethernet/myricom/myri10ge/
2d3cf588 7635
9df4f913
BB
7636NAND FLASH SUBSYSTEM
7637M: Boris Brezillon <boris.brezillon@free-electrons.com>
7638R: Richard Weinberger <richard@nod.at>
7639L: linux-mtd@lists.infradead.org
7640W: http://www.linux-mtd.infradead.org/
7641Q: http://patchwork.ozlabs.org/project/linux-mtd/list/
7642T: git git://github.com/linux-nand/linux.git
7643S: Maintained
7644F: drivers/mtd/nand/
7645F: include/linux/mtd/nand*.h
7646
1da177e4 7647NATSEMI ETHERNET DRIVER (DP8381x)
09d208ec 7648S: Orphan
d9fb9f38 7649F: drivers/net/ethernet/natsemi/natsemi.c
1da177e4 7650
23dc05a3
DM
7651NATIVE INSTRUMENTS USB SOUND INTERFACE DRIVER
7652M: Daniel Mack <zonque@gmail.com>
7653S: Maintained
e5747e40 7654L: alsa-devel@alsa-project.org (moderated for non-subscribers)
23dc05a3
DM
7655W: http://www.native-instruments.com
7656F: sound/usb/caiaq/
7657
1da177e4 7658NCP FILESYSTEM
52653199
PV
7659M: Petr Vandrovec <petr@vandrovec.name>
7660S: Odd Fixes
679655da 7661F: fs/ncpfs/
1da177e4 7662
a79b0322
FT
7663NCR 5380 SCSI DRIVERS
7664M: Finn Thain <fthain@telegraphics.com.au>
7665M: Michael Schmitz <schmitzmic@gmail.com>
7666L: linux-scsi@vger.kernel.org
7667S: Maintained
7668F: Documentation/scsi/g_NCR5380.txt
7669F: drivers/scsi/NCR5380.*
7670F: drivers/scsi/arm/cumana_1.c
7671F: drivers/scsi/arm/oak.c
7672F: drivers/scsi/atari_NCR5380.c
7673F: drivers/scsi/atari_scsi.*
7674F: drivers/scsi/dmx3191d.c
7675F: drivers/scsi/dtc.*
7676F: drivers/scsi/g_NCR5380.*
7677F: drivers/scsi/g_NCR5380_mmio.c
7678F: drivers/scsi/mac_scsi.*
7679F: drivers/scsi/pas16.*
a79b0322
FT
7680F: drivers/scsi/sun3_scsi.*
7681F: drivers/scsi/sun3_scsi_vme.c
7682F: drivers/scsi/t128.*
7683
1da177e4 7684NCR DUAL 700 SCSI DRIVER (MICROCHANNEL)
8b58be88 7685M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
1da177e4
LT
7686L: linux-scsi@vger.kernel.org
7687S: Maintained
679655da 7688F: drivers/scsi/NCR_D700.*
1da177e4 7689
4aa3eb4c
GR
7690NCT6775 HARDWARE MONITOR DRIVER
7691M: Guenter Roeck <linux@roeck-us.net>
968ce1b1 7692L: linux-hwmon@vger.kernel.org
4aa3eb4c
GR
7693S: Maintained
7694F: Documentation/hwmon/nct6775
7695F: drivers/hwmon/nct6775.c
7696
3c2d774c 7697NETEFFECT IWARP RNIC DRIVER (IW_NES)
8b58be88 7698M: Faisal Latif <faisal.latif@intel.com>
e6cc0fd1 7699L: linux-rdma@vger.kernel.org
e3d33cb1 7700W: http://www.intel.com/Products/Server/Adapters/Server-Cluster/Server-Cluster-overview.htm
3c2d774c
GS
7701S: Supported
7702F: drivers/infiniband/hw/nes/
7703
be2f2e84 7704NETEM NETWORK EMULATOR
adbbf69d 7705M: Stephen Hemminger <stephen@networkplumber.org>
3430284f 7706L: netem@lists.linux-foundation.org (moderated for non-subscribers)
be2f2e84 7707S: Maintained
679655da 7708F: net/sched/sch_netem.c
be2f2e84 7709
b2f5a051 7710NETERION 10GbE DRIVERS (s2io/vxge)
e3806882 7711M: Jon Mason <jdmason@kudzu.us>
4a58448b 7712L: netdev@vger.kernel.org
4a58448b 7713S: Supported
679655da 7714F: Documentation/networking/s2io.txt
b2f5a051 7715F: Documentation/networking/vxge.txt
86387e1a 7716F: drivers/net/ethernet/neterion/
4a58448b 7717
db9cf3a3 7718NETFILTER ({IP,IP6,ARP,EB,NF}TABLES)
0e05e192 7719M: Pablo Neira Ayuso <pablo@netfilter.org>
8b58be88 7720M: Patrick McHardy <kaber@trash.net>
42010ed0 7721M: Jozsef Kadlecsik <kadlec@blackhole.kfki.hu>
1a03b81d 7722L: netfilter-devel@vger.kernel.org
82b98543 7723L: coreteam@netfilter.org
1da177e4
LT
7724W: http://www.netfilter.org/
7725W: http://www.iptables.org/
42010ed0
PNA
7726Q: http://patchwork.ozlabs.org/project/netfilter-devel/list/
7727T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf.git
7728T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf-next.git
1da177e4 7729S: Supported
679655da
JP
7730F: include/linux/netfilter*
7731F: include/linux/netfilter/
7732F: include/net/netfilter/
c117ab84
CEB
7733F: include/uapi/linux/netfilter*
7734F: include/uapi/linux/netfilter/
679655da
JP
7735F: net/*/netfilter.c
7736F: net/*/netfilter/
7737F: net/netfilter/
91c269a0 7738F: net/bridge/br_netfilter*.c
1da177e4 7739
4cc67735 7740NETLABEL
87a0874c 7741M: Paul Moore <paul@paul-moore.com>
4cc67735
PM
7742W: http://netlabel.sf.net
7743L: netdev@vger.kernel.org
87a0874c 7744S: Maintained
80811493 7745F: Documentation/netlabel/
679655da
JP
7746F: include/net/netlabel.h
7747F: net/netlabel/
4cc67735 7748
1da177e4 7749NETROM NETWORK LAYER
8b58be88 7750M: Ralf Baechle <ralf@linux-mips.org>
1da177e4 7751L: linux-hams@vger.kernel.org
d34cb28a 7752W: http://www.linux-ax25.org/
1da177e4 7753S: Maintained
679655da 7754F: include/net/netrom.h
c117ab84 7755F: include/uapi/linux/netrom.h
679655da 7756F: net/netrom/
1da177e4 7757
4c352362
JK
7758NETRONOME ETHERNET DRIVERS
7759M: Jakub Kicinski <jakub.kicinski@netronome.com>
4c352362
JK
7760L: oss-drivers@netronome.com
7761S: Maintained
7762F: drivers/net/ethernet/netronome/
7763
5ddb88c0 7764NETWORK BLOCK DEVICE (NBD)
4ca5829a 7765M: Markus Pargmann <mpa@pengutronix.de>
1da177e4 7766S: Maintained
5e4b269b 7767L: nbd-general@lists.sourceforge.net
4ca5829a 7768T: git git://git.pengutronix.de/git/mpa/linux-nbd.git
679655da
JP
7769F: Documentation/blockdev/nbd.txt
7770F: drivers/block/nbd.c
c117ab84 7771F: include/uapi/linux/nbd.h
1da177e4 7772
6e43650c
NH
7773NETWORK DROP MONITOR
7774M: Neil Horman <nhorman@tuxdriver.com>
7775L: netdev@vger.kernel.org
7776S: Maintained
7777W: https://fedorahosted.org/dropwatch/
7778F: net/core/drop_monitor.c
7779
1da177e4 7780NETWORKING [GENERAL]
8b58be88 7781M: "David S. Miller" <davem@davemloft.net>
979b6c13 7782L: netdev@vger.kernel.org
b1e8fd54 7783W: http://www.linuxfoundation.org/en/Net
11e98029 7784Q: http://patchwork.ozlabs.org/project/netdev/list/
814fd609
NP
7785T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
7786T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git
1da177e4 7787S: Maintained
679655da
JP
7788F: net/
7789F: include/net/
018d21ed
JP
7790F: include/linux/in.h
7791F: include/linux/net.h
7792F: include/linux/netdevice.h
c117ab84
CEB
7793F: include/uapi/linux/in.h
7794F: include/uapi/linux/net.h
7795F: include/uapi/linux/netdevice.h
0c7aecd4 7796F: include/uapi/linux/net_namespace.h
7e814a6c 7797F: tools/net/
f4e53f9a 7798F: tools/testing/selftests/net/
335a67d2 7799F: lib/random32.c
a101ccd1 7800F: lib/test_bpf.c
1da177e4
LT
7801
7802NETWORKING [IPv4/IPv6]
8b58be88
JP
7803M: "David S. Miller" <davem@davemloft.net>
7804M: Alexey Kuznetsov <kuznet@ms2.inr.ac.ru>
8b58be88
JP
7805M: James Morris <jmorris@namei.org>
7806M: Hideaki YOSHIFUJI <yoshfuji@linux-ipv6.org>
7807M: Patrick McHardy <kaber@trash.net>
979b6c13 7808L: netdev@vger.kernel.org
08deed1e 7809T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
1da177e4 7810S: Maintained
679655da
JP
7811F: net/ipv4/
7812F: net/ipv6/
7813F: include/net/ip*
0a14842f 7814F: arch/x86/net/*
1da177e4 7815
73b7656c
DM
7816NETWORKING [IPSEC]
7817M: Steffen Klassert <steffen.klassert@secunet.com>
7818M: Herbert Xu <herbert@gondor.apana.org.au>
7819M: "David S. Miller" <davem@davemloft.net>
7820L: netdev@vger.kernel.org
d1fc5024
SK
7821T: git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec.git
7822T: git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec-next.git
73b7656c 7823S: Maintained
5826bdd1 7824F: net/core/flow.c
73b7656c
DM
7825F: net/xfrm/
7826F: net/key/
7827F: net/ipv4/xfrm*
d1fc5024
SK
7828F: net/ipv4/esp4.c
7829F: net/ipv4/ah4.c
7830F: net/ipv4/ipcomp.c
7831F: net/ipv4/ip_vti.c
73b7656c 7832F: net/ipv6/xfrm*
d1fc5024
SK
7833F: net/ipv6/esp6.c
7834F: net/ipv6/ah6.c
7835F: net/ipv6/ipcomp6.c
7836F: net/ipv6/ip6_vti.c
73b7656c
DM
7837F: include/uapi/linux/xfrm.h
7838F: include/net/xfrm.h
7839
10e2ff1c 7840NETWORKING [LABELED] (NetLabel, CIPSO, Labeled IPsec, SECMARK)
87a0874c 7841M: Paul Moore <paul@paul-moore.com>
10e2ff1c
JM
7842L: netdev@vger.kernel.org
7843S: Maintained
7844
29f8f632 7845NETWORKING [WIRELESS]
2cb4abd1 7846L: linux-wireless@vger.kernel.org
8a6e2535 7847Q: http://patchwork.kernel.org/project/linux-wireless/list/
29f8f632 7848
788873ac
JP
7849NETWORKING DRIVERS
7850L: netdev@vger.kernel.org
7851W: http://www.linuxfoundation.org/en/Net
11e98029 7852Q: http://patchwork.ozlabs.org/project/netdev/list/
08deed1e
JP
7853T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
7854T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git
788873ac
JP
7855S: Odd Fixes
7856F: drivers/net/
018d21ed 7857F: include/linux/if_*
0b63bf1f 7858F: include/linux/netdevice.h
0b63bf1f
JD
7859F: include/linux/etherdevice.h
7860F: include/linux/fcdevice.h
7861F: include/linux/fddidevice.h
7862F: include/linux/hippidevice.h
7863F: include/linux/inetdevice.h
c117ab84
CEB
7864F: include/uapi/linux/if_*
7865F: include/uapi/linux/netdevice.h
788873ac 7866
0e324cf6
JL
7867NETWORKING DRIVERS (WIRELESS)
7868M: Kalle Valo <kvalo@codeaurora.org>
7869L: linux-wireless@vger.kernel.org
7870Q: http://patchwork.kernel.org/project/linux-wireless/list/
9f273c24
FW
7871T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers.git
7872T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers-next.git
0e324cf6
JL
7873S: Maintained
7874F: drivers/net/wireless/
7875
3d396eb1 7876NETXEN (1/10) GbE SUPPORT
8622315e 7877M: Manish Chopra <manish.chopra@qlogic.com>
83c07dde
AKS
7878M: Sony Chacko <sony.chacko@qlogic.com>
7879M: Rajesh Borundia <rajesh.borundia@qlogic.com>
3d396eb1 7880L: netdev@vger.kernel.org
9c2b5bde 7881W: http://www.qlogic.com
3d396eb1 7882S: Supported
aa43c215 7883F: drivers/net/ethernet/qlogic/netxen/
3d396eb1 7884
6423d30f
AAJ
7885NFC SUBSYSTEM
7886M: Lauro Ramos Venancio <lauro.venancio@openbossa.org>
7887M: Aloisio Almeida Jr <aloisio.almeida@openbossa.org>
7888M: Samuel Ortiz <sameo@linux.intel.com>
7889L: linux-wireless@vger.kernel.org
1eb3b216 7890L: linux-nfc@lists.01.org (subscribers-only)
0293ba20 7891S: Supported
6423d30f 7892F: net/nfc/
55eb94f9 7893F: include/net/nfc/
c117ab84 7894F: include/uapi/linux/nfc.h
6423d30f 7895F: drivers/nfc/
397d6497
CR
7896F: include/linux/platform_data/nfcmrvl.h
7897F: include/linux/platform_data/nxp-nci.h
08eaa1e0 7898F: include/linux/platform_data/pn544.h
397d6497
CR
7899F: include/linux/platform_data/st21nfca.h
7900F: include/linux/platform_data/st-nci.h
7ebb88e5 7901F: Documentation/devicetree/bindings/net/nfc/
3d396eb1 7902
e8b43555 7903NFS, SUNRPC, AND LOCKD CLIENTS
cd7b996a 7904M: Trond Myklebust <trond.myklebust@primarydata.com>
0e3b137f 7905M: Anna Schumaker <anna.schumaker@netapp.com>
78f58153
TM
7906L: linux-nfs@vger.kernel.org
7907W: http://client.linux-nfs.org
cd7b996a 7908T: git git://git.linux-nfs.org/projects/trondmy/linux-nfs.git
1da177e4 7909S: Maintained
679655da
JP
7910F: fs/lockd/
7911F: fs/nfs/
7912F: fs/nfs_common/
7913F: net/sunrpc/
7914F: include/linux/lockd/
7915F: include/linux/nfs*
7916F: include/linux/sunrpc/
c117ab84
CEB
7917F: include/uapi/linux/nfs*
7918F: include/uapi/linux/sunrpc/
1da177e4 7919
85ef9cea 7920NILFS2 FILESYSTEM
e2126935 7921M: Ryusuke Konishi <konishi.ryusuke@lab.ntt.co.jp>
6aff43f8 7922L: linux-nilfs@vger.kernel.org
f9472265 7923W: http://nilfs.sourceforge.net/
e2126935 7924T: git git://github.com/konis/nilfs2.git
85ef9cea 7925S: Supported
679655da
JP
7926F: Documentation/filesystems/nilfs2.txt
7927F: fs/nilfs2/
7928F: include/linux/nilfs2_fs.h
c35c7ac5 7929F: include/trace/events/nilfs2.h
85ef9cea 7930
1da177e4 7931NINJA SCSI-3 / NINJA SCSI-32Bi (16bit/CardBus) PCMCIA SCSI HOST ADAPTER DRIVER
8b58be88 7932M: YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
1da177e4
LT
7933W: http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
7934S: Maintained
679655da
JP
7935F: Documentation/scsi/NinjaSCSI.txt
7936F: drivers/scsi/pcmcia/nsp_*
1da177e4
LT
7937
7938NINJA SCSI-32Bi/UDE PCI/CARDBUS SCSI HOST ADAPTER DRIVER
8b58be88
JP
7939M: GOTO Masanori <gotom@debian.or.jp>
7940M: YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
1da177e4
LT
7941W: http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
7942S: Maintained
679655da
JP
7943F: Documentation/scsi/NinjaSCSI.txt
7944F: drivers/scsi/nsp32*
1da177e4 7945
383b8fb9
LFT
7946NIOS2 ARCHITECTURE
7947M: Ley Foon Tan <lftan@altera.com>
7948L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
0094dc40 7949T: git git://git.kernel.org/pub/scm/linux/kernel/git/lftan/nios2.git
383b8fb9
LFT
7950S: Maintained
7951F: arch/nios2/
7952
2a6afddb 7953NOKIA N900 POWER SUPPLY DRIVERS
e35a49b1 7954R: Pali RohĂ¡r <pali.rohar@gmail.com>
2a6afddb 7955F: include/linux/power/bq2415x_charger.h
081bab21 7956F: include/linux/power/bq27xxx_battery.h
2a6afddb
PR
7957F: include/linux/power/isp1704_charger.h
7958F: drivers/power/bq2415x_charger.c
081bab21 7959F: drivers/power/bq27xxx_battery.c
e35a49b1 7960F: drivers/power/bq27xxx_battery_i2c.c
2a6afddb
PR
7961F: drivers/power/isp1704_charger.c
7962F: drivers/power/rx51_battery.c
7963
a1bd3bae 7964NTB DRIVER CORE
9ef6bf6c
JM
7965M: Jon Mason <jdmason@kudzu.us>
7966M: Dave Jiang <dave.jiang@intel.com>
a1bd3bae 7967M: Allen Hubbe <Allen.Hubbe@emc.com>
5e9fd733 7968L: linux-ntb@googlegroups.com
fce8a7bb 7969S: Supported
2984411f
JM
7970W: https://github.com/jonmason/ntb/wiki
7971T: git git://github.com/jonmason/ntb.git
fce8a7bb 7972F: drivers/ntb/
548c237c 7973F: drivers/net/ntb_netdev.c
fce8a7bb 7974F: include/linux/ntb.h
a1bd3bae 7975F: include/linux/ntb_transport.h
fce8a7bb 7976
e26a5843
AH
7977NTB INTEL DRIVER
7978M: Jon Mason <jdmason@kudzu.us>
7979M: Dave Jiang <dave.jiang@intel.com>
5e9fd733 7980L: linux-ntb@googlegroups.com
e26a5843
AH
7981S: Supported
7982W: https://github.com/jonmason/ntb/wiki
7983T: git git://github.com/jonmason/ntb.git
7984F: drivers/ntb/hw/intel/
fce8a7bb 7985
a1b36958
XY
7986NTB AMD DRIVER
7987M: Xiangliang Yu <Xiangliang.Yu@amd.com>
7988L: linux-ntb@googlegroups.com
7989S: Supported
7990F: drivers/ntb/hw/amd/
7991
1da177e4 7992NTFS FILESYSTEM
2818ef50 7993M: Anton Altaparmakov <anton@tuxera.com>
1da177e4 7994L: linux-ntfs-dev@lists.sourceforge.net
2818ef50 7995W: http://www.tuxera.com/
e6f4dee7 7996T: git git://git.kernel.org/pub/scm/linux/kernel/git/aia21/ntfs.git
2818ef50 7997S: Supported
679655da
JP
7998F: Documentation/filesystems/ntfs.txt
7999F: fs/ntfs/
1da177e4 8000
9eb8ef74 8001NVIDIA (rivafb and nvidiafb) FRAMEBUFFER DRIVER
8b58be88 8002M: Antonino Daplas <adaplas@gmail.com>
c69f677c 8003L: linux-fbdev@vger.kernel.org
ce00f85c 8004S: Maintained
8a61f013
JH
8005F: drivers/video/fbdev/riva/
8006F: drivers/video/fbdev/nvidia/
1da177e4 8007
79461681 8008NVM EXPRESS DRIVER
b3975e94
JF
8009M: Keith Busch <keith.busch@intel.com>
8010M: Jens Axboe <axboe@fb.com>
79461681 8011L: linux-nvme@lists.infradead.org
b3975e94
JF
8012T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
8013W: https://kernel.googlesource.com/pub/scm/linux/kernel/git/axboe/linux-block/
79461681 8014S: Supported
57dacad5 8015F: drivers/nvme/host/
79461681
MW
8016F: include/linux/nvme.h
8017
aee4b9bd
SK
8018NVMEM FRAMEWORK
8019M: Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
8020M: Maxime Ripard <maxime.ripard@free-electrons.com>
8021S: Maintained
8022F: drivers/nvmem/
8023F: Documentation/devicetree/bindings/nvmem/
8024F: include/linux/nvmem-consumer.h
8025F: include/linux/nvmem-provider.h
8026
dece4585
CP
8027NXP-NCI NFC DRIVER
8028M: Clément Perrochaud <clement.perrochaud@effinnov.com>
8029R: Charles Gorand <charles.gorand@effinnov.com>
8030L: linux-nfc@lists.01.org (moderated for non-subscribers)
8031S: Supported
8032F: drivers/nfc/nxp-nci
8033
f50d7146
RK
8034NXP TDA998X DRM DRIVER
8035M: Russell King <rmk+kernel@arm.linux.org.uk>
8036S: Supported
8037F: drivers/gpu/drm/i2c/tda998x_drv.c
8038F: include/drm/i2c/tda998x.h
8039
fbace43e
PR
8040NXP TFA9879 DRIVER
8041M: Peter Rosin <peda@axentia.se>
8042L: alsa-devel@alsa-project.org (moderated for non-subscribers)
8043S: Maintained
8044F: sound/soc/codecs/tfa9879*
8045
442f04c3
JP
8046OBJTOOL
8047M: Josh Poimboeuf <jpoimboe@redhat.com>
8048S: Supported
8049F: tools/objtool/
8050
f5525786 8051OMAP SUPPORT
0e24bdd4 8052M: Tony Lindgren <tony@atomide.com>
f5525786
TL
8053L: linux-omap@vger.kernel.org
8054W: http://www.muru.com/linux/omap/
8055W: http://linux.omap.com/
8a6e2535 8056Q: http://patchwork.kernel.org/project/linux-omap/list/
30bd0129 8057T: git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
f5525786 8058S: Maintained
4e04d5a3 8059F: arch/arm/*omap*/
026da812
FB
8060F: arch/arm/configs/omap1_defconfig
8061F: arch/arm/configs/omap2plus_defconfig
046d0a37 8062F: drivers/i2c/busses/i2c-omap.c
dc68cd11
FB
8063F: drivers/irqchip/irq-omap-intc.c
8064F: drivers/mfd/*omap*.c
8065F: drivers/mfd/menelaus.c
8066F: drivers/mfd/palmas.c
8067F: drivers/mfd/tps65217.c
8068F: drivers/mfd/tps65218.c
8069F: drivers/mfd/tps65910.c
8070F: drivers/mfd/twl-core.[ch]
8071F: drivers/mfd/twl4030*.c
8072F: drivers/mfd/twl6030*.c
8073F: drivers/mfd/twl6040*.c
8074F: drivers/regulator/palmas-regulator*.c
8075F: drivers/regulator/pbias-regulator.c
8076F: drivers/regulator/tps65217-regulator.c
8077F: drivers/regulator/tps65218-regulator.c
8078F: drivers/regulator/tps65910-regulator.c
8079F: drivers/regulator/twl-regulator.c
046d0a37 8080F: include/linux/i2c-omap.h
f5525786 8081
50f29fbd 8082OMAP DEVICE TREE SUPPORT
cdb55ab0 8083M: Benoît Cousson <bcousson@baylibre.com>
50f29fbd
TL
8084M: Tony Lindgren <tony@atomide.com>
8085L: linux-omap@vger.kernel.org
d0fb18c5 8086L: devicetree@vger.kernel.org
50f29fbd
TL
8087S: Maintained
8088F: arch/arm/boot/dts/*omap*
8089F: arch/arm/boot/dts/*am3*
05eb20fa
NM
8090F: arch/arm/boot/dts/*am4*
8091F: arch/arm/boot/dts/*am5*
8092F: arch/arm/boot/dts/*dra7*
50f29fbd 8093
f5525786 8094OMAP CLOCK FRAMEWORK SUPPORT
8b58be88 8095M: Paul Walmsley <paul@pwsan.com>
f5525786
TL
8096L: linux-omap@vger.kernel.org
8097S: Maintained
8098F: arch/arm/*omap*/*clock*
8099
8100OMAP POWER MANAGEMENT SUPPORT
3cf2efd5 8101M: Kevin Hilman <khilman@kernel.org>
f5525786
TL
8102L: linux-omap@vger.kernel.org
8103S: Maintained
8104F: arch/arm/*omap*/*pm*
c46938d4 8105F: drivers/cpufreq/omap-cpufreq.c
f5525786 8106
d21db568 8107OMAP POWERDOMAIN SOC ADAPTATION LAYER SUPPORT
692ab1f3
PW
8108M: Rajendra Nayak <rnayak@ti.com>
8109M: Paul Walmsley <paul@pwsan.com>
8110L: linux-omap@vger.kernel.org
8111S: Maintained
d21db568 8112F: arch/arm/mach-omap2/prm*
692ab1f3 8113
f5525786 8114OMAP AUDIO SUPPORT
6c284903 8115M: Peter Ujfalusi <peter.ujfalusi@ti.com>
7ec41ee5 8116M: Jarkko Nikula <jarkko.nikula@bitmer.com>
e5747e40 8117L: alsa-devel@alsa-project.org (moderated for non-subscribers)
f5525786
TL
8118L: linux-omap@vger.kernel.org
8119S: Maintained
8120F: sound/soc/omap/
8121
18640193
TL
8122OMAP GENERAL PURPOSE MEMORY CONTROLLER SUPPORT
8123M: Roger Quadros <rogerq@ti.com>
8124M: Tony Lindgren <tony@atomide.com>
8125L: linux-omap@vger.kernel.org
8126S: Maintained
8127F: drivers/memory/omap-gpmc.c
8128F: arch/arm/mach-omap2/*gpmc*
8129
f5525786 8130OMAP FRAMEBUFFER SUPPORT
830e6384 8131M: Tomi Valkeinen <tomi.valkeinen@ti.com>
c69f677c 8132L: linux-fbdev@vger.kernel.org
f5525786
TL
8133L: linux-omap@vger.kernel.org
8134S: Maintained
8a61f013 8135F: drivers/video/fbdev/omap/
f5525786 8136
676eec0d 8137OMAP DISPLAY SUBSYSTEM and FRAMEBUFFER SUPPORT (DSS2)
830e6384 8138M: Tomi Valkeinen <tomi.valkeinen@ti.com>
178ff4c9 8139L: linux-omap@vger.kernel.org
676eec0d 8140L: linux-fbdev@vger.kernel.org
178ff4c9 8141S: Maintained
8a61f013 8142F: drivers/video/fbdev/omap2/
178ff4c9
TV
8143F: Documentation/arm/OMAP/DSS
8144
8b37fcfc
OBC
8145OMAP HARDWARE SPINLOCK SUPPORT
8146M: Ohad Ben-Cohen <ohad@wizery.com>
8147L: linux-omap@vger.kernel.org
8148S: Maintained
8149F: drivers/hwspinlock/omap_hwspinlock.c
8b37fcfc 8150
f5525786 8151OMAP MMC SUPPORT
8b58be88 8152M: Jarkko Lavinen <jarkko.lavinen@nokia.com>
f5525786
TL
8153L: linux-omap@vger.kernel.org
8154S: Maintained
653f41b5
MC
8155F: drivers/mmc/host/omap.c
8156
8157OMAP HS MMC SUPPORT
0a4585c6 8158L: linux-mmc@vger.kernel.org
653f41b5 8159L: linux-omap@vger.kernel.org
dfa5d196 8160S: Orphan
653f41b5 8161F: drivers/mmc/host/omap_hsmmc.c
f5525786
TL
8162
8163OMAP RANDOM NUMBER GENERATOR SUPPORT
8b58be88 8164M: Deepak Saxena <dsaxena@plexity.net>
f5525786
TL
8165S: Maintained
8166F: drivers/char/hw_random/omap-rng.c
8167
f400c82e 8168OMAP HWMOD SUPPORT
cdb55ab0 8169M: Benoît Cousson <bcousson@baylibre.com>
f400c82e
PW
8170M: Paul Walmsley <paul@pwsan.com>
8171L: linux-omap@vger.kernel.org
8172S: Maintained
8fc8b12b 8173F: arch/arm/mach-omap2/omap_hwmod.*
f400c82e 8174
8633fb30
PW
8175OMAP HWMOD DATA
8176M: Paul Walmsley <paul@pwsan.com>
8177L: linux-omap@vger.kernel.org
8178S: Maintained
8179F: arch/arm/mach-omap2/omap_hwmod*data*
8180
f400c82e 8181OMAP HWMOD DATA FOR OMAP4-BASED DEVICES
cdb55ab0 8182M: Benoît Cousson <bcousson@baylibre.com>
f400c82e
PW
8183L: linux-omap@vger.kernel.org
8184S: Maintained
8185F: arch/arm/mach-omap2/omap_hwmod_44xx_data.c
8186
0db83ced 8187OMAP IMAGING SUBSYSTEM (OMAP3 ISP and OMAP4 ISS)
7e8970e1
LP
8188M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
8189L: linux-media@vger.kernel.org
8190S: Maintained
7eec52db 8191F: Documentation/devicetree/bindings/media/ti,omap3isp.txt
90d72ac6 8192F: drivers/media/platform/omap3isp/
0db83ced 8193F: drivers/staging/media/omap4iss/
7e8970e1 8194
f5525786 8195OMAP USB SUPPORT
f5525786
TL
8196L: linux-usb@vger.kernel.org
8197L: linux-omap@vger.kernel.org
3b243519 8198S: Orphan
a16fbd65
JP
8199F: drivers/usb/*/*omap*
8200F: arch/arm/*omap*/usb*
f5525786 8201
6d994710 8202OMAP GPIO DRIVER
fe643528 8203M: Grygorii Strashko <grygorii.strashko@ti.com>
97215800 8204M: Santosh Shilimkar <ssantosh@kernel.org>
3cf2efd5 8205M: Kevin Hilman <khilman@kernel.org>
6d994710
KH
8206L: linux-omap@vger.kernel.org
8207S: Maintained
fe643528 8208F: Documentation/devicetree/bindings/gpio/gpio-omap.txt
6d994710
KH
8209F: drivers/gpio/gpio-omap.c
8210
c351e290
MJ
8211OMAP/NEWFLOW NANOBONE MACHINE SUPPORT
8212M: Mark Jackson <mpfj@newflow.co.uk>
8213L: linux-omap@vger.kernel.org
8214S: Maintained
8215F: arch/arm/boot/dts/am335x-nano.dts
8216
0ad122d9 8217OMFS FILESYSTEM
8b58be88 8218M: Bob Copeland <me@bobcopeland.com>
0ad122d9
BC
8219L: linux-karma-devel@lists.sourceforge.net
8220S: Maintained
679655da
JP
8221F: Documentation/filesystems/omfs.txt
8222F: fs/omfs/
0ad122d9 8223
c1986ee9 8224OMNIKEY CARDMAN 4000 DRIVER
8b58be88 8225M: Harald Welte <laforge@gnumonks.org>
c1986ee9 8226S: Maintained
679655da
JP
8227F: drivers/char/pcmcia/cm4000_cs.c
8228F: include/linux/cm4000_cs.h
c117ab84 8229F: include/uapi/linux/cm4000_cs.h
c1986ee9 8230
77c44ab1 8231OMNIKEY CARDMAN 4040 DRIVER
8b58be88 8232M: Harald Welte <laforge@gnumonks.org>
77c44ab1 8233S: Maintained
679655da 8234F: drivers/char/pcmcia/cm4040_cs.*
77c44ab1 8235
77d5140f 8236OMNIVISION OV7670 SENSOR DRIVER
8b58be88 8237M: Jonathan Corbet <corbet@lwn.net>
661263b5 8238L: linux-media@vger.kernel.org
275ffde4 8239T: git git://linuxtv.org/media_tree.git
77d5140f 8240S: Maintained
90d72ac6 8241F: drivers/media/i2c/ov7670.c
77d5140f 8242
431bca73 8243ONENAND FLASH DRIVER
8b58be88 8244M: Kyungmin Park <kyungmin.park@samsung.com>
431bca73
TG
8245L: linux-mtd@lists.infradead.org
8246S: Maintained
679655da
JP
8247F: drivers/mtd/onenand/
8248F: include/linux/mtd/onenand*.h
431bca73 8249
1da177e4 8250ONSTREAM SCSI TAPE DRIVER
8b58be88 8251M: Willem Riede <osst@riede.org>
1da177e4
LT
8252L: osst-users@lists.sourceforge.net
8253L: linux-scsi@vger.kernel.org
8254S: Maintained
f7269cfc
JD
8255F: Documentation/scsi/osst.txt
8256F: drivers/scsi/osst.*
8257F: drivers/scsi/osst_*.h
8258F: drivers/scsi/st.h
1da177e4 8259
e2d1d6c0 8260OPENCORES I2C BUS DRIVER
8b58be88 8261M: Peter Korsgaard <jacmet@sunsite.dk>
846557d3 8262L: linux-i2c@vger.kernel.org
e2d1d6c0 8263S: Maintained
679655da
JP
8264F: Documentation/i2c/busses/i2c-ocores
8265F: drivers/i2c/busses/i2c-ocores.c
e2d1d6c0 8266
860c44c1 8267OPEN FIRMWARE AND FLATTENED DEVICE TREE
5d3ad8a6 8268M: Rob Herring <robh+dt@kernel.org>
c8fb70a3
GL
8269M: Frank Rowand <frowand.list@gmail.com>
8270M: Grant Likely <grant.likely@linaro.org>
d0fb18c5 8271L: devicetree@vger.kernel.org
a7fefe9f
RH
8272W: http://www.devicetree.org/
8273T: git git://git.kernel.org/pub/scm/linux/kernel/git/glikely/linux.git
860c44c1 8274S: Maintained
f8828205 8275F: drivers/of/
860c44c1 8276F: include/linux/of*.h
f8828205 8277F: scripts/dtc/
860c44c1 8278
f8828205 8279OPEN FIRMWARE AND FLATTENED DEVICE TREE BINDINGS
5d3ad8a6 8280M: Rob Herring <robh+dt@kernel.org>
f8828205
GL
8281M: Pawel Moll <pawel.moll@arm.com>
8282M: Mark Rutland <mark.rutland@arm.com>
de80963e 8283M: Ian Campbell <ijc+devicetree@hellion.org.uk>
bdbff6ba 8284M: Kumar Gala <galak@codeaurora.org>
f8828205 8285L: devicetree@vger.kernel.org
9f273c24 8286T: git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
f8828205
GL
8287S: Maintained
8288F: Documentation/devicetree/
8289F: arch/*/boot/dts/
8290F: include/dt-bindings/
8291
2bb65f56
PA
8292OPEN FIRMWARE AND DEVICE TREE OVERLAYS
8293M: Pantelis Antoniou <pantelis.antoniou@konsulko.com>
8294L: devicetree@vger.kernel.org
8295S: Maintained
8296F: Documentation/devicetree/dynamic-resolution-notes.txt
8297F: Documentation/devicetree/overlay-notes.txt
8298F: drivers/of/overlay.c
8299F: drivers/of/resolver.c
8300
19f9d392
JB
8301OPENRISC ARCHITECTURE
8302M: Jonas Bonn <jonas@southpole.se>
8303W: http://openrisc.net
eab7c1c0 8304L: linux@lists.openrisc.net (moderated for non-subscribers)
19f9d392
JB
8305S: Maintained
8306T: git git://openrisc.net/~jonas/linux
14430813 8307F: arch/openrisc/
19f9d392 8308
ccb1352e 8309OPENVSWITCH
4f337ed5 8310M: Pravin Shelar <pshelar@nicira.com>
b422da7c 8311L: netdev@vger.kernel.org
ccb1352e
JG
8312L: dev@openvswitch.org
8313W: http://openvswitch.org
ccb1352e
JG
8314S: Maintained
8315F: net/openvswitch/
b422da7c 8316F: include/uapi/linux/openvswitch.h
ccb1352e 8317
875fa6fb
VK
8318OPERATING PERFORMANCE POINTS (OPP)
8319M: Viresh Kumar <vireshk@kernel.org>
8320M: Nishanth Menon <nm@ti.com>
8321M: Stephen Boyd <sboyd@codeaurora.org>
8322L: linux-pm@vger.kernel.org
8323S: Maintained
8324T: git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git
8325F: drivers/base/power/opp/
8326F: include/linux/pm_opp.h
8327F: Documentation/power/opp.txt
8328F: Documentation/devicetree/bindings/opp/
8329
af39917d
CL
8330OPL4 DRIVER
8331M: Clemens Ladisch <clemens@ladisch.de>
8332L: alsa-devel@alsa-project.org (moderated for non-subscribers)
8333T: git git://git.alsa-project.org/alsa-kernel.git
8334S: Maintained
8335F: sound/drivers/opl4/
8336
1da177e4 8337OPROFILE
4cf7e718 8338M: Robert Richter <rric@kernel.org>
1da177e4
LT
8339L: oprofile-list@lists.sf.net
8340S: Maintained
81c4a8a6 8341F: arch/*/include/asm/oprofile*.h
679655da
JP
8342F: arch/*/oprofile/
8343F: drivers/oprofile/
8344F: include/linux/oprofile.h
1da177e4 8345
e2d1d6c0 8346ORACLE CLUSTER FILESYSTEM 2 (OCFS2)
8b58be88 8347M: Mark Fasheh <mfasheh@suse.com>
d6351db2 8348M: Joel Becker <jlbec@evilplan.org>
e2d1d6c0 8349L: ocfs2-devel@oss.oracle.com (moderated for non-subscribers)
01945fa2 8350W: http://ocfs2.wiki.kernel.org
e2d1d6c0 8351S: Supported
679655da
JP
8352F: Documentation/filesystems/ocfs2.txt
8353F: Documentation/filesystems/dlmfs.txt
8354F: fs/ocfs2/
e2d1d6c0 8355
1da177e4 8356ORINOCO DRIVER
724c6b35 8357L: linux-wireless@vger.kernel.org
491b26b4 8358W: http://wireless.kernel.org/en/users/Drivers/orinoco
ecffdde6 8359W: http://www.nongnu.org/orinoco/
3a59babb 8360S: Orphan
2be45b66 8361F: drivers/net/wireless/intersil/orinoco/
1da177e4 8362
42c55aa8 8363OSD LIBRARY and FILESYSTEM
fadc0752 8364M: Boaz Harrosh <ooo@electrozaur.com>
f1f6630b 8365M: Benny Halevy <bhalevy@primarydata.com>
68274794
BH
8366L: osd-dev@open-osd.org
8367W: http://open-osd.org
54e5881d 8368T: git git://git.open-osd.org/open-osd.git
68274794 8369S: Maintained
42c55aa8 8370F: drivers/scsi/osd/
6b6f0b6c 8371F: include/scsi/osd_*
42c55aa8 8372F: fs/exofs/
68274794 8373
ef94b186 8374OVERLAY FILESYSTEM
7c37fbda 8375M: Miklos Szeredi <miklos@szeredi.hu>
1d113735
MS
8376L: linux-unionfs@vger.kernel.org
8377T: git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/vfs.git
7c37fbda 8378S: Supported
1d113735 8379F: fs/overlayfs/
7c37fbda
NB
8380F: Documentation/filesystems/overlayfs.txt
8381
85096169
MM
8382ORANGEFS FILESYSTEM
8383M: Mike Marshall <hubcap@omnibond.com>
b39c3cf4 8384L: pvfs2-developers@beowulf-underground.org (subscribers-only)
85096169
MM
8385T: git git://git.kernel.org/pub/scm/linux/kernel/git/hubcap/linux.git
8386S: Supported
8387F: fs/orangefs/
8388F: Documentation/filesystems/orangefs.txt
8389
e2d1d6c0 8390P54 WIRELESS DRIVER
084cb0fe 8391M: Christian Lamparter <chunkeey@googlemail.com>
e2d1d6c0 8392L: linux-wireless@vger.kernel.org
084cb0fe 8393W: http://wireless.kernel.org/en/users/Drivers/p54
e2d1d6c0 8394S: Maintained
d3466830 8395F: drivers/net/wireless/intersil/p54/
e2d1d6c0 8396
f5cd7872 8397PA SEMI ETHERNET DRIVER
8b58be88 8398M: Olof Johansson <olof@lixom.net>
f5cd7872
OJ
8399L: netdev@vger.kernel.org
8400S: Maintained
ded19add 8401F: drivers/net/ethernet/pasemi/*
f5cd7872 8402
beb58aa3 8403PA SEMI SMBUS DRIVER
8b58be88 8404M: Olof Johansson <olof@lixom.net>
846557d3 8405L: linux-i2c@vger.kernel.org
beb58aa3 8406S: Maintained
679655da 8407F: drivers/i2c/busses/i2c-pasemi.c
beb58aa3 8408
48fc267e
SK
8409PADATA PARALLEL EXECUTION MECHANISM
8410M: Steffen Klassert <steffen.klassert@secunet.com>
48fc267e
SK
8411L: linux-crypto@vger.kernel.org
8412S: Maintained
8413F: kernel/padata.c
8414F: include/linux/padata.h
8415F: Documentation/padata.txt
8416
709ee531 8417PANASONIC LAPTOP ACPI EXTRAS DRIVER
8b58be88 8418M: Harald Welte <laforge@gnumonks.org>
d0944853 8419L: platform-driver-x86@vger.kernel.org
709ee531 8420S: Maintained
679655da 8421F: drivers/platform/x86/panasonic-laptop.c
709ee531 8422
368dd5ac 8423PANASONIC MN10300/AM33/AM34 PORT
8b58be88
JP
8424M: David Howells <dhowells@redhat.com>
8425M: Koichi Yasutake <yasutake.koichi@jp.panasonic.com>
4fa97181
DH
8426L: linux-am33-list@redhat.com (moderated for non-subscribers)
8427W: ftp://ftp.redhat.com/pub/redhat/gnupro/AM33/
8428S: Maintained
679655da
JP
8429F: Documentation/mn10300/
8430F: arch/mn10300/
4fa97181 8431
305b37bd
KS
8432PARALLEL LCD/KEYPAD PANEL DRIVER
8433M: Willy Tarreau <willy@haproxy.com>
8434M: Ksenija Stanojevic <ksenija.stanojevic@gmail.com>
8435S: Odd Fixes
8436F: Documentation/misc-devices/lcd-panel-cgram.txt
8437F: drivers/misc/panel.c
8438
64dfff03
SM
8439PARALLEL PORT SUBSYSTEM
8440M: Sudip Mukherjee <sudipm.mukherjee@gmail.com>
8441M: Sudip Mukherjee <sudip@vectorindia.org>
3dd1a329 8442L: linux-parport@lists.infradead.org (subscribers-only)
64dfff03 8443S: Maintained
679655da
JP
8444F: drivers/parport/
8445F: include/linux/parport*.h
8446F: drivers/char/ppdev.c
c117ab84 8447F: include/uapi/linux/ppdev.h
64dfff03 8448F: Documentation/parport*.txt
1da177e4 8449
4cdf6bc2 8450PARAVIRT_OPS INTERFACE
d633180c 8451M: Jeremy Fitzhardinge <jeremy@goop.org>
8b58be88
JP
8452M: Chris Wright <chrisw@sous-sol.org>
8453M: Alok Kataria <akataria@vmware.com>
8454M: Rusty Russell <rusty@rustcorp.com.au>
c996d8b9 8455L: virtualization@lists.linux-foundation.org
4cdf6bc2 8456S: Supported
a2e19991 8457F: Documentation/virtual/paravirt_ops.txt
679655da
JP
8458F: arch/*/kernel/paravirt*
8459F: arch/*/include/asm/paravirt.h
4cdf6bc2 8460
e2d1d6c0 8461PARIDE DRIVERS FOR PARALLEL PORT IDE DEVICES
8b58be88 8462M: Tim Waugh <tim@cyberelk.net>
e2d1d6c0 8463L: linux-parport@lists.infradead.org (subscribers-only)
e2d1d6c0 8464S: Maintained
679655da
JP
8465F: Documentation/blockdev/paride.txt
8466F: drivers/block/paride/
e2d1d6c0
RD
8467
8468PARISC ARCHITECTURE
b8828770 8469M: "James E.J. Bottomley" <jejb@parisc-linux.org>
b38a03b8 8470M: Helge Deller <deller@gmx.de>
e2d1d6c0
RD
8471L: linux-parisc@vger.kernel.org
8472W: http://www.parisc-linux.org/
8a6e2535 8473Q: http://patchwork.kernel.org/project/linux-parisc/list/
08deed1e 8474T: git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/parisc-2.6.git
fbb46caa 8475T: git git://git.kernel.org/pub/scm/linux/kernel/git/deller/parisc-linux.git
e2d1d6c0 8476S: Maintained
679655da 8477F: arch/parisc/
2b6bac9e 8478F: Documentation/parisc/
679655da 8479F: drivers/parisc/
2b6bac9e
HD
8480F: drivers/char/agp/parisc-agp.c
8481F: drivers/input/serio/gscps2.c
8482F: drivers/parport/parport_gsc.*
8483F: drivers/tty/serial/8250/8250_gsc.c
8a61f013 8484F: drivers/video/fbdev/sti*
2b6bac9e
HD
8485F: drivers/video/console/sti*
8486F: drivers/video/logo/logo_parisc*
e2d1d6c0 8487
1662d32c 8488PC87360 HARDWARE MONITORING DRIVER
8b58be88 8489M: Jim Cromie <jim.cromie@gmail.com>
968ce1b1 8490L: linux-hwmon@vger.kernel.org
1662d32c 8491S: Maintained
679655da
JP
8492F: Documentation/hwmon/pc87360
8493F: drivers/hwmon/pc87360.c
1662d32c
JC
8494
8495PC8736x GPIO DRIVER
8b58be88 8496M: Jim Cromie <jim.cromie@gmail.com>
1662d32c 8497S: Maintained
679655da 8498F: drivers/char/pc8736x_gpio.c
1662d32c 8499
1ad107fd 8500PC87427 HARDWARE MONITORING DRIVER
d8130624 8501M: Jean Delvare <jdelvare@suse.com>
968ce1b1 8502L: linux-hwmon@vger.kernel.org
1ad107fd
JD
8503S: Maintained
8504F: Documentation/hwmon/pc87427
8505F: drivers/hwmon/pc87427.c
8506
b26e0ed4 8507PCA9532 LED DRIVER
8b58be88 8508M: Riku Voipio <riku.voipio@iki.fi>
b26e0ed4 8509S: Maintained
d5ca6918
JP
8510F: drivers/leds/leds-pca9532.c
8511F: include/linux/leds-pca9532.h
b26e0ed4 8512
5ce914a8 8513PCA9541 I2C BUS MASTER SELECTOR DRIVER
ca462085 8514M: Guenter Roeck <linux@roeck-us.net>
5ce914a8
GR
8515L: linux-i2c@vger.kernel.org
8516S: Maintained
b4f0b74e 8517F: drivers/i2c/muxes/i2c-mux-pca9541.c
5ce914a8 8518
3971dae5 8519PCDP - PRIMARY CONSOLE AND DEBUG PORT
055e72fe 8520M: Khalid Aziz <khalid@gonehiking.org>
3971dae5
KA
8521S: Maintained
8522F: drivers/firmware/pcdp.*
8523
065c6359 8524PCI ERROR RECOVERY
6305902c 8525M: Linas Vepstas <linasvepstas@gmail.com>
c1f69db7 8526L: linux-pci@vger.kernel.org
065c6359 8527S: Supported
679655da 8528F: Documentation/PCI/pci-error-recovery.txt
065c6359 8529
78c1cffd
RC
8530PCI ENHANCED ERROR HANDLING (EEH) FOR POWERPC
8531M: Russell Currey <ruscur@russell.cc>
8532L: linuxppc-dev@lists.ozlabs.org
8533S: Supported
8534F: Documentation/powerpc/eeh-pci-error-recovery.txt
8535F: arch/powerpc/kernel/eeh*.c
8536F: arch/powerpc/platforms/*/eeh*.c
8537F: arch/powerpc/include/*/eeh*.h
8538
1da177e4 8539PCI SUBSYSTEM
5ac3a6d2 8540M: Bjorn Helgaas <bhelgaas@google.com>
2905474d 8541L: linux-pci@vger.kernel.org
99662dd1 8542Q: http://patchwork.ozlabs.org/project/linux-pci/list/
c0233ed4 8543T: git git://git.kernel.org/pub/scm/linux/kernel/git/helgaas/pci.git
1da177e4 8544S: Supported
679655da
JP
8545F: Documentation/PCI/
8546F: drivers/pci/
8547F: include/linux/pci*
6b49ee49 8548F: arch/x86/pci/
cad01f91 8549F: arch/x86/kernel/quirks.c
1da177e4 8550
eaa6111b
LFT
8551PCI DRIVER FOR ALTERA PCIE IP
8552M: Ley Foon Tan <lftan@altera.com>
8553L: rfi@lists.rocketboards.org (moderated for non-subscribers)
8554L: linux-pci@vger.kernel.org
8555S: Supported
8556F: Documentation/devicetree/bindings/pci/altera-pcie.txt
8557F: drivers/pci/host/pcie-altera.c
8558
b7e78170
RH
8559PCI DRIVER FOR ARM VERSATILE PLATFORM
8560M: Rob Herring <robh@kernel.org>
8561L: linux-pci@vger.kernel.org
8562L: linux-arm-kernel@lists.infradead.org
8563S: Maintained
8564F: Documentation/devicetree/bindings/pci/versatile.txt
8565F: drivers/pci/host/pci-versatile.c
8566
5f6b6ccd
TI
8567PCI DRIVER FOR APPLIEDMICRO XGENE
8568M: Tanmay Inamdar <tinamdar@apm.com>
8569L: linux-pci@vger.kernel.org
8570L: linux-arm-kernel@lists.infradead.org
8571S: Maintained
8572F: Documentation/devicetree/bindings/pci/xgene-pci.txt
8573F: drivers/pci/host/pci-xgene.c
8574
62d0ff83
ML
8575PCI DRIVER FOR FREESCALE LAYERSCAPE
8576M: Minghuan Lian <minghuan.Lian@freescale.com>
8577M: Mingkai Hu <mingkai.hu@freescale.com>
8578M: Roy Zang <tie-fei.zang@freescale.com>
8579L: linuxppc-dev@lists.ozlabs.org
8580L: linux-pci@vger.kernel.org
8581L: linux-arm-kernel@lists.infradead.org
8582S: Maintained
8583F: drivers/pci/host/*layerscape*
8584
f0b75693 8585PCI DRIVER FOR IMX6
f175aa2c 8586M: Richard Zhu <Richard.Zhu@freescale.com>
1ba55f55 8587M: Lucas Stach <l.stach@pengutronix.de>
f0b75693
BH
8588L: linux-pci@vger.kernel.org
8589L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8590S: Maintained
8591F: drivers/pci/host/*imx6*
8592
0c4ffcfe
MK
8593PCI DRIVER FOR TI KEYSTONE
8594M: Murali Karicheri <m-karicheri2@ti.com>
8595L: linux-pci@vger.kernel.org
8596L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8597S: Maintained
8598F: drivers/pci/host/*keystone*
8599
f0b75693
BH
8600PCI DRIVER FOR MVEBU (Marvell Armada 370 and Armada XP SOC support)
8601M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
8602M: Jason Cooper <jason@lakedaemon.net>
8603L: linux-pci@vger.kernel.org
8604L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8605S: Maintained
8606F: drivers/pci/host/*mvebu*
8607
0447cfd7
TR
8608PCI DRIVER FOR NVIDIA TEGRA
8609M: Thierry Reding <thierry.reding@gmail.com>
8610L: linux-tegra@vger.kernel.org
f0b75693 8611L: linux-pci@vger.kernel.org
0447cfd7
TR
8612S: Supported
8613F: Documentation/devicetree/bindings/pci/nvidia,tegra20-pcie.txt
8614F: drivers/pci/host/pci-tegra.c
8615
47ff3de9
KVA
8616PCI DRIVER FOR TI DRA7XX
8617M: Kishon Vijay Abraham I <kishon@ti.com>
8618L: linux-omap@vger.kernel.org
8619L: linux-pci@vger.kernel.org
8620S: Supported
8621F: Documentation/devicetree/bindings/pci/ti-pci.txt
8622F: drivers/pci/host/pci-dra7xx.c
8623
f0b75693
BH
8624PCI DRIVER FOR RENESAS R-CAR
8625M: Simon Horman <horms@verge.net.au>
8626L: linux-pci@vger.kernel.org
4a121096 8627L: linux-renesas-soc@vger.kernel.org
f0b75693
BH
8628S: Maintained
8629F: drivers/pci/host/*rcar*
8630
4af82255 8631PCI DRIVER FOR SAMSUNG EXYNOS
b7701755 8632M: Jingoo Han <jingoohan1@gmail.com>
4af82255 8633L: linux-pci@vger.kernel.org
f0b75693
BH
8634L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8635L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
4af82255
JH
8636S: Maintained
8637F: drivers/pci/host/pci-exynos.c
8638
f0b75693 8639PCI DRIVER FOR SYNOPSIS DESIGNWARE
b7701755 8640M: Jingoo Han <jingoohan1@gmail.com>
110baab1 8641M: Pratyush Anand <pratyush.anand@gmail.com>
f0b75693
BH
8642L: linux-pci@vger.kernel.org
8643S: Maintained
8644F: drivers/pci/host/*designware*
8645
5a3aa2a8
JP
8646PCI DRIVER FOR SYNOPSYS PROTOTYPING DEVICE
8647M: Joao Pinto <jpinto@synopsys.com>
8648L: linux-pci@vger.kernel.org
8649S: Maintained
8650F: Documentation/devicetree/bindings/pci/designware-pcie.txt
8651F: drivers/pci/host/pcie-designware-plat.c
8652
cf28855b
WD
8653PCI DRIVER FOR GENERIC OF HOSTS
8654M: Will Deacon <will.deacon@arm.com>
8655L: linux-pci@vger.kernel.org
8656L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8657S: Maintained
8658F: Documentation/devicetree/bindings/pci/host-generic-pci.txt
4e64dbe2 8659F: drivers/pci/host/pci-host-common.c
cf28855b
WD
8660F: drivers/pci/host/pci-host-generic.c
8661
185a383a
KB
8662PCI DRIVER FOR INTEL VOLUME MANAGEMENT DEVICE (VMD)
8663M: Keith Busch <keith.busch@intel.com>
8664L: linux-pci@vger.kernel.org
8665S: Supported
8666F: arch/x86/pci/vmd.c
8667
51b66a6c 8668PCIE DRIVER FOR ST SPEAR13XX
110baab1 8669M: Pratyush Anand <pratyush.anand@gmail.com>
51b66a6c 8670L: linux-pci@vger.kernel.org
110baab1 8671S: Maintained
51b66a6c
PA
8672F: drivers/pci/host/*spear*
8673
af1169b4
LFT
8674PCI MSI DRIVER FOR ALTERA MSI IP
8675M: Ley Foon Tan <lftan@altera.com>
8676L: rfi@lists.rocketboards.org (moderated for non-subscribers)
8677L: linux-pci@vger.kernel.org
8678S: Supported
8679F: Documentation/devicetree/bindings/pci/altera-pcie-msi.txt
8680F: drivers/pci/host/pcie-altera-msi.c
51b66a6c 8681
dcd19de3
DD
8682PCI MSI DRIVER FOR APPLIEDMICRO XGENE
8683M: Duc Dang <dhdang@apm.com>
8684L: linux-pci@vger.kernel.org
8685L: linux-arm-kernel@lists.infradead.org
8686S: Maintained
8687F: Documentation/devicetree/bindings/pci/xgene-pci-msi.txt
8688F: drivers/pci/host/pci-xgene-msi.c
8689
500a1d9a
ZW
8690PCIE DRIVER FOR HISILICON
8691M: Zhou Wang <wangzhou1@hisilicon.com>
5930fe4e 8692M: Gabriele Paoloni <gabriele.paoloni@huawei.com>
500a1d9a
ZW
8693L: linux-pci@vger.kernel.org
8694S: Maintained
8695F: Documentation/devicetree/bindings/pci/hisilicon-pcie.txt
8696F: drivers/pci/host/pcie-hisi.c
8697
82a82383
SV
8698PCIE DRIVER FOR QUALCOMM MSM
8699M: Stanimir Varbanov <svarbanov@mm-sol.com>
8700L: linux-pci@vger.kernel.org
8701L: linux-arm-msm@vger.kernel.org
8702S: Maintained
8703F: drivers/pci/host/*qcom*
8704
f12b76e5
DD
8705PCIE DRIVER FOR CAVIUM THUNDERX
8706M: David Daney <david.daney@cavium.com>
8707L: linux-pci@vger.kernel.org
8708L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8709S: Supported
8710F: Documentation/devicetree/bindings/pci/pci-thunder-*
8711F: drivers/pci/host/pci-thunder-*
8712
1da177e4 8713PCMCIA SUBSYSTEM
4230dfc9 8714P: Linux PCMCIA Team
f5df5881 8715L: linux-pcmcia@lists.infradead.org
6650e0a5 8716W: http://lists.infradead.org/mailman/listinfo/linux-pcmcia
9f273c24 8717T: git git://git.kernel.org/pub/scm/linux/kernel/git/brodo/pcmcia.git
4230dfc9 8718S: Maintained
679655da
JP
8719F: Documentation/pcmcia/
8720F: drivers/pcmcia/
8721F: include/pcmcia/
1da177e4
LT
8722
8723PCNET32 NETWORK DRIVER
227fb925 8724M: Don Fry <pcnet32@frontier.com>
979b6c13 8725L: netdev@vger.kernel.org
1da177e4 8726S: Maintained
b955f6ca 8727F: drivers/net/ethernet/amd/pcnet32.c
1da177e4 8728
48fc267e
SK
8729PCRYPT PARALLEL CRYPTO ENGINE
8730M: Steffen Klassert <steffen.klassert@secunet.com>
8731L: linux-crypto@vger.kernel.org
8732S: Maintained
8733F: crypto/pcrypt.c
8734F: include/crypto/pcrypt.h
8735
e72df0b8
TH
8736PER-CPU MEMORY ALLOCATOR
8737M: Tejun Heo <tj@kernel.org>
93e205a7 8738M: Christoph Lameter <cl@linux.com>
e72df0b8
TH
8739T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/percpu.git
8740S: Maintained
8741F: include/linux/percpu*.h
8742F: mm/percpu*.c
8743F: arch/*/include/asm/percpu.h
8744
ad4ecbcb 8745PER-TASK DELAY ACCOUNTING
185e595f 8746M: Balbir Singh <bsingharora@gmail.com>
ad4ecbcb 8747S: Maintained
679655da
JP
8748F: include/linux/delayacct.h
8749F: kernel/delayacct.c
ad4ecbcb 8750
57c0c15b 8751PERFORMANCE EVENTS SUBSYSTEM
daecbd26 8752M: Peter Zijlstra <peterz@infradead.org>
dd9b238c 8753M: Ingo Molnar <mingo@redhat.com>
f80c5393 8754M: Arnaldo Carvalho de Melo <acme@kernel.org>
a54d690e 8755R: Alexander Shishkin <alexander.shishkin@linux.intel.com>
981c3a4f 8756L: linux-kernel@vger.kernel.org
75fc2d37 8757T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
6c0b3244 8758S: Supported
d53e8365 8759F: kernel/events/*
a003236c 8760F: include/linux/perf_event.h
c117ab84 8761F: include/uapi/linux/perf_event.h
141c4296
RR
8762F: arch/*/kernel/perf_event*.c
8763F: arch/*/kernel/*/perf_event*.c
8764F: arch/*/kernel/*/*/perf_event*.c
a003236c 8765F: arch/*/include/asm/perf_event.h
a003236c
VL
8766F: arch/*/kernel/perf_callchain.c
8767F: tools/perf/
6c0b3244 8768
dd49d0f5 8769PERSONALITY HANDLING
8b58be88 8770M: Christoph Hellwig <hch@infradead.org>
dd49d0f5
JC
8771L: linux-abi-devel@lists.sourceforge.net
8772S: Maintained
679655da 8773F: include/linux/personality.h
c117ab84 8774F: include/uapi/linux/personality.h
dd49d0f5 8775
838e7a03 8776PHONET PROTOCOL
2a06b40f 8777M: Remi Denis-Courmont <courmisch@gmail.com>
838e7a03
RDC
8778S: Supported
8779F: Documentation/networking/phonet.txt
8780F: include/linux/phonet.h
8781F: include/net/phonet/
c117ab84 8782F: include/uapi/linux/phonet.h
838e7a03
RDC
8783F: net/phonet/
8784
1da177e4 8785PHRAM MTD DRIVER
8b58be88 8786M: Joern Engel <joern@lazybastard.org>
1da177e4
LT
8787L: linux-mtd@lists.infradead.org
8788S: Maintained
679655da 8789F: drivers/mtd/devices/phram.c
1da177e4 8790
efdbb10e
BP
8791PICOLCD HID DRIVER
8792M: Bruno Prémont <bonbons@linux-vserver.org>
8793L: linux-input@vger.kernel.org
8794S: Maintained
8795F: drivers/hid/hid-picolcd*
8796
a53bfa07
JI
8797PICOXCELL SUPPORT
8798M: Jamie Iles <jamie@jamieiles.com>
8799L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8800T: git git://github.com/jamieiles/linux-2.6-ji.git
8801S: Supported
b8733987 8802F: arch/arm/boot/dts/picoxcell*
14430813 8803F: arch/arm/mach-picoxcell/
b8733987 8804F: drivers/crypto/picoxcell*
a53bfa07 8805
2744e8af
LW
8806PIN CONTROL SUBSYSTEM
8807M: Linus Walleij <linus.walleij@linaro.org>
c11f042b 8808L: linux-gpio@vger.kernel.org
dbe752a3 8809T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl.git
2744e8af 8810S: Maintained
07f29ba6 8811F: drivers/pinctrl/
8e406fe4 8812F: include/linux/pinctrl/
2744e8af 8813
2201bbb8
JCPV
8814PIN CONTROLLER - ATMEL AT91
8815M: Jean-Christophe Plagniol-Villard <plagnioj@jcrosoft.com>
8816L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8817S: Maintained
c654b6bf 8818F: drivers/pinctrl/pinctrl-at91.*
2201bbb8 8819
33d3690c
LD
8820PIN CONTROLLER - ATMEL AT91 PIO4
8821M: Ludovic Desroches <ludovic.desroches@atmel.com>
8822L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8823L: linux-gpio@vger.kernel.org
8824S: Supported
8825F: drivers/pinctrl/pinctrl-at91-pio4.*
8826
cbd1b652
MW
8827PIN CONTROLLER - INTEL
8828M: Mika Westerberg <mika.westerberg@linux.intel.com>
8829M: Heikki Krogerus <heikki.krogerus@linux.intel.com>
8830S: Maintained
8831F: drivers/pinctrl/intel/
2201bbb8 8832
9963b536
LP
8833PIN CONTROLLER - RENESAS
8834M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
1a4ca6dd 8835M: Geert Uytterhoeven <geert+renesas@glider.be>
4a121096 8836L: linux-renesas-soc@vger.kernel.org
9963b536
LP
8837S: Maintained
8838F: drivers/pinctrl/sh-pfc/
8839
b75e60d6 8840PIN CONTROLLER - SAMSUNG
fea685e9 8841M: Tomasz Figa <tomasz.figa@gmail.com>
44b03c10
KK
8842M: Krzysztof Kozlowski <k.kozlowski@samsung.com>
8843M: Sylwester Nawrocki <s.nawrocki@samsung.com>
b75e60d6
DA
8844L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8845L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
8846S: Maintained
9b5b33f6 8847F: drivers/pinctrl/samsung/
b75e60d6 8848
13cbd906
TL
8849PIN CONTROLLER - SINGLE
8850M: Tony Lindgren <tony@atomide.com>
8851M: Haojian Zhuang <haojian.zhuang@linaro.org>
8852L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8853L: linux-omap@vger.kernel.org
8854S: Maintained
8855F: drivers/pinctrl/pinctrl-single.c
8856
deda8287 8857PIN CONTROLLER - ST SPEAR
da89947b 8858M: Viresh Kumar <vireshk@kernel.org>
deda8287
VK
8859L: spear-devel@list.st.com
8860L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8861W: http://www.st.com/spear
8862S: Maintained
8e406fe4 8863F: drivers/pinctrl/spear/
deda8287 8864
249a6771 8865PKTCDVD DRIVER
e5f6450c 8866M: Jiri Kosina <jikos@kernel.org>
249a6771 8867S: Maintained
679655da
JP
8868F: drivers/block/pktcdvd.c
8869F: include/linux/pktcdvd.h
c117ab84 8870F: include/uapi/linux/pktcdvd.h
249a6771 8871
b31d8273
G
8872PKUNITY SOC DRIVERS
8873M: Guan Xuetao <gxt@mprc.pku.edu.cn>
8874W: http://mprc.pku.edu.cn/~guanxuetao/linux
8875S: Maintained
ceebf4d5 8876T: git git://github.com/gxt/linux.git
b31d8273 8877F: drivers/input/serio/i8042-unicore32io.h
d10e4a66 8878F: drivers/i2c/busses/i2c-puv3.c
8a61f013 8879F: drivers/video/fbdev/fb-puv3.c
2809e80b 8880F: drivers/rtc/rtc-puv3.c
b31d8273 8881
9d2ecfb7 8882PMBUS HARDWARE MONITORING DRIVERS
ca462085 8883M: Guenter Roeck <linux@roeck-us.net>
968ce1b1
GR
8884L: linux-hwmon@vger.kernel.org
8885W: http://hwmon.wiki.kernel.org/
9d2ecfb7
GR
8886W: http://www.roeck-us.net/linux/drivers/
8887T: git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
8888S: Maintained
8889F: Documentation/hwmon/pmbus
8890F: drivers/hwmon/pmbus/
8891F: include/linux/i2c/pmbus.h
8892
89a36810 8893PMC SIERRA MaxRAID DRIVER
89a36810
AR
8894L: linux-scsi@vger.kernel.org
8895W: http://www.pmc-sierra.com/
3cdea4d7 8896S: Orphan
89a36810
AR
8897F: drivers/scsi/pmcraid.*
8898
dbf9bfe6 8899PMC SIERRA PM8001 DRIVER
d32477e2 8900M: Jack Wang <jinpu.wang@profitbricks.com>
dbf9bfe6 8901M: lindar_liu@usish.com
f5a7b525 8902L: pmchba@pmcs.com
dbf9bfe6 8903L: linux-scsi@vger.kernel.org
8904S: Supported
8905F: drivers/scsi/pm8001/
8906
1da177e4 8907POSIX CLOCKS and TIMERS
8b58be88 8908M: Thomas Gleixner <tglx@linutronix.de>
981c3a4f 8909L: linux-kernel@vger.kernel.org
75fc2d37 8910T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
5cee9645 8911S: Maintained
679655da
JP
8912F: fs/timerfd.c
8913F: include/linux/timer*
5cee9645 8914F: kernel/time/*timer*
1da177e4 8915
7b06a6d7
RW
8916POWER MANAGEMENT CORE
8917M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
8918L: linux-pm@vger.kernel.org
8919T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
8920S: Supported
8921F: drivers/base/power/
8922F: include/linux/pm.h
8923F: include/linux/pm_*
8924F: include/linux/powercap.h
8925F: drivers/powercap/
8926
3be86148 8927POWER SUPPLY CLASS/SUBSYSTEM and DRIVERS
ad8464a2 8928M: Sebastian Reichel <sre@kernel.org>
57318935 8929M: Dmitry Eremin-Solenikov <dbaryshkov@gmail.com>
8b58be88 8930M: David Woodhouse <dwmw2@infradead.org>
ad8464a2 8931L: linux-pm@vger.kernel.org
54e5881d 8932T: git git://git.infradead.org/battery-2.6.git
3be86148 8933S: Maintained
679655da 8934F: include/linux/power_supply.h
8cd725a1 8935F: drivers/power/
26305022 8936X: drivers/power/avs/
3be86148 8937
514f161a
MR
8938POWER STATE COORDINATION INTERFACE (PSCI)
8939M: Mark Rutland <mark.rutland@arm.com>
8940M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
8941L: linux-arm-kernel@lists.infradead.org
8942S: Maintained
8943F: drivers/firmware/psci.c
8944F: include/linux/psci.h
8945F: include/uapi/linux/psci.h
8946
1da177e4 8947PNP SUPPORT
9c3646d1 8948M: "Rafael J. Wysocki" <rafael.j.wysocki@intel.com>
1da177e4 8949S: Maintained
679655da 8950F: drivers/pnp/
1da177e4
LT
8951
8952PPP PROTOCOL DRIVERS AND COMPRESSORS
8b58be88 8953M: Paul Mackerras <paulus@samba.org>
1da177e4
LT
8954L: linux-ppp@vger.kernel.org
8955S: Maintained
224cf5ad 8956F: drivers/net/ppp/ppp_*
1da177e4
LT
8957
8958PPP OVER ATM (RFC 2364)
8b58be88 8959M: Mitchell Blank Jr <mitch@sfgoth.com>
1da177e4 8960S: Maintained
679655da 8961F: net/atm/pppoatm.c
c117ab84 8962F: include/uapi/linux/atmppp.h
1da177e4
LT
8963
8964PPP OVER ETHERNET
8b58be88 8965M: Michal Ostrowski <mostrows@earthlink.net>
1da177e4 8966S: Maintained
224cf5ad
JK
8967F: drivers/net/ppp/pppoe.c
8968F: drivers/net/ppp/pppox.c
1da177e4 8969
a6d2370b 8970PPP OVER L2TP
8b58be88 8971M: James Chapman <jchapman@katalix.com>
a6d2370b 8972S: Maintained
90ca28d1 8973F: net/l2tp/l2tp_ppp.c
679655da 8974F: include/linux/if_pppol2tp.h
c117ab84 8975F: include/uapi/linux/if_pppol2tp.h
a6d2370b 8976
eae9d2ba 8977PPS SUPPORT
8b58be88 8978M: Rodolfo Giometti <giometti@enneenne.com>
eae9d2ba
RG
8979W: http://wiki.enneenne.com/index.php/LinuxPPS_support
8980L: linuxpps@ml.enneenne.com (subscribers-only)
8981S: Maintained
cabaaf41
JP
8982F: Documentation/pps/
8983F: drivers/pps/
8984F: include/linux/pps*.h
eae9d2ba 8985
71a6d0af
HW
8986PPTP DRIVER
8987M: Dmitry Kozlov <xeb@mail.ru>
8988L: netdev@vger.kernel.org
8989S: Maintained
224cf5ad 8990F: drivers/net/ppp/pptp.c
71a6d0af
HW
8991W: http://sourceforge.net/projects/accel-pptp
8992
1da177e4 8993PREEMPTIBLE KERNEL
8b58be88 8994M: Robert Love <rml@tech9.net>
1da177e4
LT
8995L: kpreempt-tech@lists.sourceforge.net
8996W: ftp://ftp.kernel.org/pub/linux/kernel/people/rml/preempt-kernel
8997S: Supported
679655da
JP
8998F: Documentation/preempt-locking.txt
8999F: include/linux/preempt.h
1da177e4
LT
9000
9001PRISM54 WIRELESS DRIVER
8b58be88 9002M: "Luis R. Rodriguez" <mcgrof@gmail.com>
724c6b35 9003L: linux-wireless@vger.kernel.org
9ef80804 9004W: http://wireless.kernel.org/en/users/Drivers/p54
1d89cae1 9005S: Obsolete
c12edfe2 9006F: drivers/net/wireless/intersil/prism54/
1da177e4 9007
02c18891 9008PS3 NETWORK SUPPORT
b809b9ca 9009M: Geoff Levand <geoff@infradead.org>
02c18891 9010L: netdev@vger.kernel.org
a14ab6b6 9011L: linuxppc-dev@lists.ozlabs.org
b809b9ca 9012S: Maintained
8df158ac 9013F: drivers/net/ethernet/toshiba/ps3_gelic_net.*
02c18891 9014
f58a9d17 9015PS3 PLATFORM SUPPORT
b809b9ca 9016M: Geoff Levand <geoff@infradead.org>
a4724ed6 9017L: linuxppc-dev@lists.ozlabs.org
b809b9ca 9018S: Maintained
679655da
JP
9019F: arch/powerpc/boot/ps3*
9020F: arch/powerpc/include/asm/lv1call.h
9021F: arch/powerpc/include/asm/ps3*.h
9022F: arch/powerpc/platforms/ps3/
9023F: drivers/*/ps3*
9024F: drivers/ps3/
fec629b8 9025F: drivers/rtc/rtc-ps3.c
679655da 9026F: drivers/usb/host/*ps3.c
fec629b8 9027F: sound/ppc/snd_ps3*
f58a9d17 9028
cffb4add 9029PS3VRAM DRIVER
8b58be88 9030M: Jim Paris <jim@jtan.com>
3715a5d0 9031M: Geoff Levand <geoff@infradead.org>
a14ab6b6 9032L: linuxppc-dev@lists.ozlabs.org
cffb4add 9033S: Maintained
8a3977cb 9034F: drivers/block/ps3vram.c
cffb4add 9035
8defe599 9036PSTORE FILESYSTEM
9d5e2a02 9037M: Anton Vorontsov <anton@enomsg.org>
8defe599
AV
9038M: Colin Cross <ccross@android.com>
9039M: Kees Cook <keescook@chromium.org>
9040M: Tony Luck <tony.luck@intel.com>
9041S: Maintained
9f273c24 9042T: git git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux.git
8defe599
AV
9043F: fs/pstore/
9044F: include/linux/pstore*
04851772 9045F: drivers/firmware/efi/efi-pstore.c
8defe599
AV
9046F: drivers/acpi/apei/erst.c
9047
7fbc415d
RC
9048PTP HARDWARE CLOCK SUPPORT
9049M: Richard Cochran <richardcochran@gmail.com>
e7333e3c 9050L: netdev@vger.kernel.org
7fbc415d
RC
9051S: Maintained
9052W: http://linuxptp.sourceforge.net/
9053F: Documentation/ABI/testing/sysfs-ptp
9054F: Documentation/ptp/*
0ecb3cdd 9055F: drivers/net/ethernet/freescale/gianfar_ptp.c
7fbc415d
RC
9056F: drivers/net/phy/dp83640*
9057F: drivers/ptp/*
9058F: include/linux/ptp_cl*
9059
cf94a4d1 9060PTRACE SUPPORT
e846ee5f 9061M: Roland McGrath <roland@hack.frob.com>
8b58be88 9062M: Oleg Nesterov <oleg@redhat.com>
cf94a4d1
CH
9063S: Maintained
9064F: include/asm-generic/syscall.h
9065F: include/linux/ptrace.h
9066F: include/linux/regset.h
9067F: include/linux/tracehook.h
c117ab84 9068F: include/uapi/linux/ptrace.h
cf94a4d1
CH
9069F: kernel/ptrace.c
9070
8320204a 9071PVRUSB2 VIDEO4LINUX DRIVER
8b58be88 9072M: Mike Isely <isely@pobox.com>
16e9495d 9073L: pvrusb2@isely.net (subscribers-only)
661263b5 9074L: linux-media@vger.kernel.org
8320204a 9075W: http://www.isely.net/pvrusb2/
275ffde4 9076T: git git://linuxtv.org/media_tree.git
8320204a 9077S: Maintained
679655da 9078F: Documentation/video4linux/README.pvrusb2
0c0d06ca 9079F: drivers/media/usb/pvrusb2/
8320204a 9080
39532e6c
HG
9081PWC WEBCAM DRIVER
9082M: Hans de Goede <hdegoede@redhat.com>
9083L: linux-media@vger.kernel.org
9084T: git git://linuxtv.org/media_tree.git
9085S: Maintained
9086F: drivers/media/usb/pwc/*
9087
93c090b3
KD
9088PWM FAN DRIVER
9089M: Kamil Debski <k.debski@samsung.com>
968ce1b1 9090L: linux-hwmon@vger.kernel.org
93c090b3
KD
9091S: Supported
9092F: Documentation/devicetree/bindings/hwmon/pwm-fan.txt
9093F: Documentation/hwmon/pwm-fan
9094F: drivers/hwmon/pwm-fan.c
9095
200efedd 9096PWM SUBSYSTEM
aa3495f7
TR
9097M: Thierry Reding <thierry.reding@gmail.com>
9098L: linux-pwm@vger.kernel.org
0c2498f1 9099S: Maintained
006e854f 9100T: git git://git.kernel.org/pub/scm/linux/kernel/git/thierry.reding/linux-pwm.git
200efedd
TR
9101F: Documentation/pwm.txt
9102F: Documentation/devicetree/bindings/pwm/
9103F: include/linux/pwm.h
0c2498f1 9104F: drivers/pwm/
a140b98d
TR
9105F: drivers/video/backlight/pwm_bl.c
9106F: include/linux/pwm_backlight.h
0c2498f1 9107
30ec261e 9108PXA2xx/PXA3xx SUPPORT
8da5e302 9109M: Daniel Mack <daniel@zonque.org>
a323f664 9110M: Haojian Zhuang <haojian.zhuang@gmail.com>
8da5e302 9111M: Robert Jarzmik <robert.jarzmik@free.fr>
efc03ecb 9112L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3f640c61 9113T: git git://github.com/hzhuang1/linux.git
8da5e302 9114T: git git://github.com/rjarzmik/linux.git
1da177e4 9115S: Maintained
e68d7c14 9116F: arch/arm/boot/dts/pxa*
679655da 9117F: arch/arm/mach-pxa/
820439f1 9118F: drivers/dma/pxa*
679655da 9119F: drivers/pcmcia/pxa2xx*
1403ead9 9120F: drivers/pinctrl/pxa/
9df92e6c 9121F: drivers/spi/spi-pxa2xx*
faf2e1db 9122F: drivers/usb/gadget/udc/pxa2*
679655da 9123F: include/sound/pxa2xx-lib.h
bec4c99e 9124F: sound/arm/pxa*
14430813 9125F: sound/soc/pxa/
1da177e4 9126
f3154a46
RJ
9127PXA GPIO DRIVER
9128M: Robert Jarzmik <robert.jarzmik@free.fr>
9129L: linux-gpio@vger.kernel.org
9130S: Maintained
9131F: drivers/gpio/gpio-pxa.c
9132
ec64d3bf
EG
9133PXA3xx NAND FLASH DRIVER
9134M: Ezequiel Garcia <ezequiel.garcia@free-electrons.com>
9135L: linux-mtd@lists.infradead.org
9136S: Maintained
9a67f099 9137F: drivers/mtd/nand/pxa3xx_nand.c
ec64d3bf 9138
3f640c61 9139MMP SUPPORT
8b58be88 9140M: Eric Miao <eric.y.miao@gmail.com>
a323f664 9141M: Haojian Zhuang <haojian.zhuang@gmail.com>
e8e6cb32 9142L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3f640c61
HZ
9143T: git git://github.com/hzhuang1/linux.git
9144T: git git://git.linaro.org/people/ycmiao/pxa-linux.git
e8e6cb32 9145S: Maintained
e68d7c14 9146F: arch/arm/boot/dts/mmp*
3f640c61 9147F: arch/arm/mach-mmp/
e8e6cb32 9148
272f133a
PO
9149PXA MMCI DRIVER
9150S: Orphan
9151
57f63bc8 9152PXA RTC DRIVER
8b58be88 9153M: Robert Jarzmik <robert.jarzmik@free.fr>
57f63bc8
RJ
9154L: rtc-linux@googlegroups.com
9155S: Maintained
9156
cea4001a 9157QAT DRIVER
49e7d9df
JP
9158M: Tadeusz Struk <tadeusz.struk@intel.com>
9159L: qat-linux@intel.com
9160S: Supported
9161F: drivers/crypto/qat/
cea4001a 9162
52a09a04 9163QIB DRIVER
8473c603 9164M: Mike Marciniszyn <infinipath@intel.com>
52a09a04
MM
9165L: linux-rdma@vger.kernel.org
9166S: Supported
9167F: drivers/infiniband/hw/qib/
9168
5e9772b9
JS
9169QLOGIC QLA1280 SCSI DRIVER
9170M: Michael Reed <mdr@sgi.com>
9171L: linux-scsi@vger.kernel.org
9172S: Maintained
9173F: drivers/scsi/qla1280.[ch]
9174
1da177e4 9175QLOGIC QLA2XXX FC-SCSI DRIVER
2c804eb0 9176M: qla2xxx-upstream@qlogic.com
1da177e4
LT
9177L: linux-scsi@vger.kernel.org
9178S: Supported
679655da
JP
9179F: Documentation/scsi/LICENSE.qla2xxx
9180F: drivers/scsi/qla2xxx/
1da177e4 9181
883c98fe 9182QLOGIC QLA4XXX iSCSI DRIVER
1018b8b9 9183M: QLogic-Storage-Upstream@qlogic.com
883c98fe
RA
9184L: linux-scsi@vger.kernel.org
9185S: Supported
bacfb81b 9186F: Documentation/scsi/LICENSE.qla4xxx
883c98fe
RA
9187F: drivers/scsi/qla4xxx/
9188
5a4faa87 9189QLOGIC QLA3XXX NETWORK DRIVER
0a955c3a 9190M: Jitendra Kalsaria <jitendra.kalsaria@qlogic.com>
8b58be88 9191M: Ron Mercer <ron.mercer@qlogic.com>
5a4faa87
RM
9192M: linux-driver@qlogic.com
9193L: netdev@vger.kernel.org
9194S: Supported
679655da 9195F: Documentation/networking/LICENSE.qla3xxx
aa43c215 9196F: drivers/net/ethernet/qlogic/qla3xxx.*
5a4faa87 9197
0ec00f03 9198QLOGIC QLCNIC (1/10)Gb ETHERNET DRIVER
9f35a3cc 9199M: Dept-GELinuxNICDev@qlogic.com
0ec00f03
AKS
9200L: netdev@vger.kernel.org
9201S: Supported
aa43c215 9202F: drivers/net/ethernet/qlogic/qlcnic/
0ec00f03 9203
c4e84bde 9204QLOGIC QLGE 10Gb ETHERNET DRIVER
c9b1a5b5
HP
9205M: Harish Patil <harish.patil@qlogic.com>
9206M: Sudarsana Kalluru <sudarsana.kalluru@qlogic.com>
9207M: Dept-GELinuxNICDev@qlogic.com
4cbfbe25 9208M: linux-driver@qlogic.com
c4e84bde
RM
9209L: netdev@vger.kernel.org
9210S: Supported
aa43c215 9211F: drivers/net/ethernet/qlogic/qlge/
c4e84bde 9212
fe56b9e6
YM
9213QLOGIC QL4xxx ETHERNET DRIVER
9214M: Yuval Mintz <Yuval.Mintz@qlogic.com>
9215M: Ariel Elior <Ariel.Elior@qlogic.com>
9216M: everest-linux-l2@qlogic.com
9217L: netdev@vger.kernel.org
9218S: Supported
9219F: drivers/net/ethernet/qlogic/qed/
9220F: include/linux/qed/
9221F: drivers/net/ethernet/qlogic/qede/
9222
1da177e4 9223QNX4 FILESYSTEM
8b58be88 9224M: Anders Larsen <al@alarsen.net>
1da177e4
LT
9225W: http://www.alarsen.net/linux/qnx4fs/
9226S: Maintained
80811493 9227F: fs/qnx4/
c117ab84
CEB
9228F: include/uapi/linux/qnx4_fs.h
9229F: include/uapi/linux/qnxtypes.h
1da177e4 9230
91952bc0
AP
9231QT1010 MEDIA DRIVER
9232M: Antti Palosaari <crope@iki.fi>
9233L: linux-media@vger.kernel.org
a825eaec 9234W: https://linuxtv.org
91952bc0
AP
9235W: http://palosaari.fi/linux/
9236Q: http://patchwork.linuxtv.org/project/linux-media/list/
9237T: git git://linuxtv.org/anttip/media_tree.git
9238S: Maintained
9239F: drivers/media/tuners/qt1010*
9240
966fb5ec
SM
9241QUALCOMM ATHEROS ATH9K WIRELESS DRIVER
9242M: QCA ath9k Development <ath9k-devel@qca.qualcomm.com>
9243L: linux-wireless@vger.kernel.org
9244L: ath9k-devel@lists.ath9k.org
9245W: http://wireless.kernel.org/en/users/Drivers/ath9k
9246S: Supported
9247F: drivers/net/wireless/ath/ath9k/
9248
2ea0ffcb
KV
9249QUALCOMM ATHEROS ATH10K WIRELESS DRIVER
9250M: Kalle Valo <kvalo@qca.qualcomm.com>
9251L: ath10k@lists.infradead.org
9252W: http://wireless.kernel.org/en/users/Drivers/ath10k
9f273c24 9253T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
2ea0ffcb
KV
9254S: Supported
9255F: drivers/net/wireless/ath/ath10k/
9256
4f4567cf
RK
9257QUALCOMM HEXAGON ARCHITECTURE
9258M: Richard Kuo <rkuo@codeaurora.org>
9259L: linux-hexagon@vger.kernel.org
9f273c24 9260T: git git://git.kernel.org/pub/scm/linux/kernel/git/rkuo/linux-hexagon-kernel.git
4f4567cf
RK
9261S: Supported
9262F: arch/hexagon/
9263
8e84c258
EK
9264QUALCOMM WCN36XX WIRELESS DRIVER
9265M: Eugene Krasnikov <k.eugene.e@gmail.com>
9266L: wcn36xx@lists.infradead.org
9267W: http://wireless.kernel.org/en/users/Drivers/wcn36xx
9268T: git git://github.com/KrasnikovEugene/wcn36xx.git
9269S: Supported
9270F: drivers/net/wireless/ath/wcn36xx/
9271
eeca9a67
MT
9272QEMU MACHINE EMULATOR AND VIRTUALIZER SUPPORT
9273M: Gabriel Somlo <somlo@cmu.edu>
9274M: "Michael S. Tsirkin" <mst@redhat.com>
9275L: qemu-devel@nongnu.org
9276S: Maintained
9277F: drivers/firmware/qemu_fw_cfg.c
9278
602adf40 9279RADOS BLOCK DEVICE (RBD)
0f5417ce
SW
9280M: Ilya Dryomov <idryomov@gmail.com>
9281M: Sage Weil <sage@redhat.com>
527a88b9 9282M: Alex Elder <elder@kernel.org>
398ecff5 9283L: ceph-devel@vger.kernel.org
09d90327
SW
9284W: http://ceph.com/
9285T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
6e67b7ae 9286T: git git://github.com/ceph/ceph-client.git
602adf40 9287S: Supported
398ecff5 9288F: Documentation/ABI/testing/sysfs-bus-rbd
602adf40
YS
9289F: drivers/block/rbd.c
9290F: drivers/block/rbd_types.h
9291
1da177e4 9292RADEON FRAMEBUFFER DISPLAY DRIVER
8b58be88 9293M: Benjamin Herrenschmidt <benh@kernel.crashing.org>
c69f677c 9294L: linux-fbdev@vger.kernel.org
1da177e4 9295S: Maintained
8a61f013 9296F: drivers/video/fbdev/aty/radeon*
c117ab84 9297F: include/uapi/linux/radeonfb.h
1da177e4 9298
c6c9b34c
HG
9299RADIOSHARK RADIO DRIVER
9300M: Hans de Goede <hdegoede@redhat.com>
9301L: linux-media@vger.kernel.org
9302T: git git://linuxtv.org/media_tree.git
9303S: Maintained
9304F: drivers/media/radio/radio-shark.c
9305
9306RADIOSHARK2 RADIO DRIVER
9307M: Hans de Goede <hdegoede@redhat.com>
9308L: linux-media@vger.kernel.org
9309T: git git://linuxtv.org/media_tree.git
9310S: Maintained
9311F: drivers/media/radio/radio-shark2.c
9312F: drivers/media/radio/radio-tea5777.c
9313
1da177e4 9314RAGE128 FRAMEBUFFER DISPLAY DRIVER
8b58be88 9315M: Paul Mackerras <paulus@samba.org>
c69f677c 9316L: linux-fbdev@vger.kernel.org
1da177e4 9317S: Maintained
8a61f013 9318F: drivers/video/fbdev/aty/aty128fb.c
1da177e4 9319
a0fd81a9
JC
9320RALINK MIPS ARCHITECTURE
9321M: John Crispin <blogic@openwrt.org>
9322L: linux-mips@linux-mips.org
9323S: Maintained
9324F: arch/mips/ralink
9325
e7839f25 9326RALINK RT2X00 WIRELESS LAN DRIVER
95ea3627 9327P: rt2x00 project
b182427e 9328M: Stanislaw Gruszka <sgruszka@redhat.com>
f198f98e 9329M: Helmut Schaa <helmut.schaa@googlemail.com>
95ea3627 9330L: linux-wireless@vger.kernel.org
95ea3627 9331S: Maintained
33aca94d 9332F: drivers/net/wireless/ralink/rt2x00/
95ea3627 9333
9db5579b 9334RAMDISK RAM BLOCK DEVICE DRIVER
ea7618ec 9335M: Jens Axboe <axboe@kernel.dk>
9db5579b 9336S: Maintained
679655da
JP
9337F: Documentation/blockdev/ramdisk.txt
9338F: drivers/block/brd.c
9db5579b 9339
9e95ce27 9340RANDOM NUMBER DRIVER
0624bcaa 9341M: "Theodore Ts'o" <tytso@mit.edu>
9e95ce27 9342S: Maintained
679655da 9343F: drivers/char/random.c
9e95ce27 9344
394b701c 9345RAPIDIO SUBSYSTEM
8b58be88 9346M: Matt Porter <mporter@kernel.crashing.org>
b8bc1dd3 9347M: Alexandre Bounine <alexandre.bounine@idt.com>
394b701c 9348S: Maintained
679655da 9349F: drivers/rapidio/
394b701c 9350
e2d1d6c0 9351RAYLINK/WEBGEAR 802.11 WIRELESS LAN DRIVER
e2d1d6c0 9352L: linux-wireless@vger.kernel.org
f52a5490 9353S: Orphan
679655da 9354F: drivers/net/wireless/ray*
e2d1d6c0
RD
9355
9356RCUTORTURE MODULE
e0198b29 9357M: Josh Triplett <josh@joshtriplett.org>
8b58be88 9358M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
981c3a4f 9359L: linux-kernel@vger.kernel.org
f9094d8e 9360S: Supported
08deed1e 9361T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
679655da 9362F: Documentation/RCU/torture.txt
34e2d560 9363F: kernel/rcu/rcutorture.c
e2d1d6c0 9364
c87b9c60
PM
9365RCUTORTURE TEST FRAMEWORK
9366M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
ab0afd6c 9367M: Josh Triplett <josh@joshtriplett.org>
4632a191
PM
9368R: Steven Rostedt <rostedt@goodmis.org>
9369R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
96a39bc4 9370R: Lai Jiangshan <jiangshanlai@gmail.com>
981c3a4f 9371L: linux-kernel@vger.kernel.org
c87b9c60
PM
9372S: Supported
9373T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
9374F: tools/testing/selftests/rcutorture
9375
c1f766b5 9376RDC R-321X SoC
8b58be88 9377M: Florian Fainelli <florian@openwrt.org>
c1f766b5
FF
9378S: Maintained
9379
db17f395 9380RDC R6040 FAST ETHERNET DRIVER
8b58be88 9381M: Florian Fainelli <florian@openwrt.org>
db17f395
FF
9382L: netdev@vger.kernel.org
9383S: Maintained
58565a35 9384F: drivers/net/ethernet/rdc/r6040.c
db17f395 9385
a09ed661 9386RDS - RELIABLE DATAGRAM SOCKETS
72f26eee 9387M: Santosh Shilimkar <santosh.shilimkar@oracle.com>
9388L: netdev@vger.kernel.org
9389L: linux-rdma@vger.kernel.org
fbb5a558 9390L: rds-devel@oss.oracle.com (moderated for non-subscribers)
72f26eee 9391W: https://oss.oracle.com/projects/rds/
a09ed661 9392S: Supported
679655da 9393F: net/rds/
72f26eee 9394F: Documentation/networking/rds.txt
a09ed661 9395
0194621b
DD
9396RDMAVT - RDMA verbs software
9397M: Dennis Dalessandro <dennis.dalessandro@intel.com>
9398L: linux-rdma@vger.kernel.org
9399S: Supported
9400F: drivers/infiniband/sw/rdmavt
9401
595182bc 9402READ-COPY UPDATE (RCU)
8b58be88 9403M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
ab0afd6c 9404M: Josh Triplett <josh@joshtriplett.org>
4632a191
PM
9405R: Steven Rostedt <rostedt@goodmis.org>
9406R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
96a39bc4 9407R: Lai Jiangshan <jiangshanlai@gmail.com>
981c3a4f 9408L: linux-kernel@vger.kernel.org
9fab9787 9409W: http://www.rdrop.com/users/paulmck/RCU/
595182bc 9410S: Supported
08deed1e 9411T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
f9094d8e 9412F: Documentation/RCU/
9fab9787 9413X: Documentation/RCU/torture.txt
f9094d8e 9414F: include/linux/rcu*
4102adab
PM
9415X: include/linux/srcu.h
9416F: kernel/rcu/
34e2d560 9417X: kernel/torture.c
595182bc 9418
0c86edc0 9419REAL TIME CLOCK (RTC) SUBSYSTEM
8b58be88 9420M: Alessandro Zummo <a.zummo@towertech.it>
7c6f84f8 9421M: Alexandre Belloni <alexandre.belloni@free-electrons.com>
76465493 9422L: rtc-linux@googlegroups.com
8a6e2535 9423Q: http://patchwork.ozlabs.org/project/rtc-linux/list/
4733f397 9424T: git git://git.kernel.org/pub/scm/linux/kernel/git/abelloni/linux.git
0c86edc0 9425S: Maintained
679655da
JP
9426F: Documentation/rtc.txt
9427F: drivers/rtc/
9428F: include/linux/rtc.h
c117ab84 9429F: include/uapi/linux/rtc.h
0c86edc0 9430
0e400c53
MB
9431REALTEK AUDIO CODECS
9432M: Bard Liao <bardliao@realtek.com>
9433M: Oder Chiou <oder_chiou@realtek.com>
9434S: Maintained
9435F: sound/soc/codecs/rt*
9436F: include/sound/rt*.h
9437
1da177e4 9438REISERFS FILE SYSTEM
76c4e5ea 9439L: reiserfs-devel@vger.kernel.org
1da177e4 9440S: Supported
679655da 9441F: fs/reiserfs/
1da177e4 9442
b83a313b 9443REGISTER MAP ABSTRACTION
b02e48f2 9444M: Mark Brown <broonie@kernel.org>
dd060bc9 9445L: linux-kernel@vger.kernel.org
b83a313b
MB
9446T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regmap.git
9447S: Supported
9448F: drivers/base/regmap/
9449F: include/linux/regmap.h
9450
400e64df
OBC
9451REMOTE PROCESSOR (REMOTEPROC) SUBSYSTEM
9452M: Ohad Ben-Cohen <ohad@wizery.com>
69ae9895 9453M: Bjorn Andersson <bjorn.andersson@linaro.org>
d7586849 9454L: linux-remoteproc@vger.kernel.org
6bb697b6 9455T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/remoteproc.git
400e64df
OBC
9456S: Maintained
9457F: drivers/remoteproc/
9458F: Documentation/remoteproc.txt
6fc26488 9459F: include/linux/remoteproc.h
400e64df 9460
d8115db5
OBC
9461REMOTE PROCESSOR MESSAGING (RPMSG) SUBSYSTEM
9462M: Ohad Ben-Cohen <ohad@wizery.com>
69ae9895 9463M: Bjorn Andersson <bjorn.andersson@linaro.org>
d7586849 9464L: linux-remoteproc@vger.kernel.org
d8115db5
OBC
9465T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/rpmsg.git
9466S: Maintained
9467F: drivers/rpmsg/
9468F: Documentation/rpmsg.txt
9469F: include/linux/rpmsg.h
9470
8e6569af
SS
9471RENESAS ETHERNET DRIVERS
9472R: Sergei Shtylyov <sergei.shtylyov@cogentembedded.com>
9473L: netdev@vger.kernel.org
4a121096 9474L: linux-renesas-soc@vger.kernel.org
8e6569af
SS
9475F: drivers/net/ethernet/renesas/
9476F: include/linux/sh_eth.h
9477
3e46c397
YS
9478RENESAS USB2 PHY DRIVER
9479M: Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com>
4a121096 9480L: linux-renesas-soc@vger.kernel.org
3e46c397
YS
9481S: Maintained
9482F: drivers/phy/phy-rcar-gen3-usb2.c
9483
1b0fe6be
PZ
9484RESET CONTROLLER FRAMEWORK
9485M: Philipp Zabel <p.zabel@pengutronix.de>
9f273c24 9486T: git git://git.pengutronix.de/git/pza/linux
1b0fe6be
PZ
9487S: Maintained
9488F: drivers/reset/
9489F: Documentation/devicetree/bindings/reset/
b2f6dd7b 9490F: include/dt-bindings/reset/
1b0fe6be
PZ
9491F: include/linux/reset.h
9492F: include/linux/reset-controller.h
9493
e0897645 9494RFKILL
8b58be88 9495M: Johannes Berg <johannes@sipsolutions.net>
19d337df 9496L: linux-wireless@vger.kernel.org
ce466579
JB
9497W: http://wireless.kernel.org/
9498T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
9499T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
e0897645 9500S: Maintained
505c9247 9501F: Documentation/rfkill.txt
80811493 9502F: net/rfkill/
e0897645 9503
933685ca
TG
9504RHASHTABLE
9505M: Thomas Graf <tgraf@suug.ch>
9506L: netdev@vger.kernel.org
9507S: Maintained
9508F: lib/rhashtable.c
9509F: include/linux/rhashtable.h
9510
67e054e9
ML
9511RICOH SMARTMEDIA/XD DRIVER
9512M: Maxim Levitsky <maximlevitsky@gmail.com>
9513S: Maintained
21c26f50
JP
9514F: drivers/mtd/nand/r852.c
9515F: drivers/mtd/nand/r852.h
67e054e9 9516
92634125
ML
9517RICOH R5C592 MEMORYSTICK DRIVER
9518M: Maxim Levitsky <maximlevitsky@gmail.com>
9519S: Maintained
9520F: drivers/memstick/host/r592.*
9521
27f1d2f9
SA
9522ROCCAT DRIVERS
9523M: Stefan Achatz <erazor_de@users.sourceforge.net>
9524W: http://sourceforge.net/projects/roccat/
9525S: Maintained
9526F: drivers/hid/hid-roccat*
9527F: include/linux/hid-roccat*
9528F: Documentation/ABI/*/sysfs-driver-hid-roccat*
9529
4b8ac966
JP
9530ROCKER DRIVER
9531M: Jiri Pirko <jiri@resnulli.us>
9532M: Scott Feldman <sfeldma@gmail.com>
9533L: netdev@vger.kernel.org
9534S: Supported
9535F: drivers/net/ethernet/rocker/
9536
1da177e4
LT
9537ROCKETPORT DRIVER
9538P: Comtrol Corp.
1da177e4
LT
9539W: http://www.comtrol.com
9540S: Maintained
679655da 9541F: Documentation/serial/rocket.txt
c897401b 9542F: drivers/tty/rocket*
1da177e4 9543
7645c2f4
KC
9544ROCKETPORT EXPRESS/INFINITY DRIVER
9545M: Kevin Cernekee <cernekee@gmail.com>
9546L: linux-serial@vger.kernel.org
9547S: Odd Fixes
9548F: drivers/tty/serial/rp2.*
9549
1da177e4 9550ROSE NETWORK LAYER
8b58be88 9551M: Ralf Baechle <ralf@linux-mips.org>
1da177e4 9552L: linux-hams@vger.kernel.org
d34cb28a 9553W: http://www.linux-ax25.org/
1da177e4 9554S: Maintained
679655da 9555F: include/net/rose.h
c117ab84 9556F: include/uapi/linux/rose.h
679655da 9557F: net/rose/
1da177e4 9558
91952bc0
AP
9559RTL2830 MEDIA DRIVER
9560M: Antti Palosaari <crope@iki.fi>
9561L: linux-media@vger.kernel.org
a825eaec 9562W: https://linuxtv.org
91952bc0
AP
9563W: http://palosaari.fi/linux/
9564Q: http://patchwork.linuxtv.org/project/linux-media/list/
9565T: git git://linuxtv.org/anttip/media_tree.git
9566S: Maintained
9567F: drivers/media/dvb-frontends/rtl2830*
9568
27a0aacf
AP
9569RTL2832 MEDIA DRIVER
9570M: Antti Palosaari <crope@iki.fi>
9571L: linux-media@vger.kernel.org
a825eaec 9572W: https://linuxtv.org
27a0aacf
AP
9573W: http://palosaari.fi/linux/
9574Q: http://patchwork.linuxtv.org/project/linux-media/list/
9575T: git git://linuxtv.org/anttip/media_tree.git
9576S: Maintained
9577F: drivers/media/dvb-frontends/rtl2832*
9578
ba6e6f6e
AP
9579RTL2832_SDR MEDIA DRIVER
9580M: Antti Palosaari <crope@iki.fi>
9581L: linux-media@vger.kernel.org
a825eaec 9582W: https://linuxtv.org
ba6e6f6e
AP
9583W: http://palosaari.fi/linux/
9584Q: http://patchwork.linuxtv.org/project/linux-media/list/
9585T: git git://linuxtv.org/anttip/media_tree.git
9586S: Maintained
b4bb1c28 9587F: drivers/media/dvb-frontends/rtl2832_sdr*
ba6e6f6e 9588
59840488 9589RTL8180 WIRELESS DRIVER
605bebe2 9590L: linux-wireless@vger.kernel.org
491b26b4 9591W: http://wireless.kernel.org/
54e5881d 9592T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
7be6ff65 9593S: Orphan
62141726 9594F: drivers/net/wireless/realtek/rtl818x/rtl8180/
605bebe2 9595
59840488 9596RTL8187 WIRELESS DRIVER
9f0939bf 9597M: Herton Ronaldo Krzesinski <herton@canonical.com>
8b58be88
JP
9598M: Hin-Tak Leung <htl10@users.sourceforge.net>
9599M: Larry Finger <Larry.Finger@lwfinger.net>
7d2c86b5 9600L: linux-wireless@vger.kernel.org
491b26b4 9601W: http://wireless.kernel.org/
54e5881d 9602T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
7d2c86b5 9603S: Maintained
62141726 9604F: drivers/net/wireless/realtek/rtl818x/rtl8187/
59840488 9605
3cf0c8ad
LF
9606RTL8192CE WIRELESS DRIVER
9607M: Larry Finger <Larry.Finger@lwfinger.net>
9608M: Chaoming Li <chaoming_li@realsil.com.cn>
9609L: linux-wireless@vger.kernel.org
491b26b4 9610W: http://wireless.kernel.org/
3cf0c8ad
LF
9611T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
9612S: Maintained
62141726
KV
9613F: drivers/net/wireless/realtek/rtlwifi/
9614F: drivers/net/wireless/realtek/rtlwifi/rtl8192ce/
59840488 9615
26f1fad2
JS
9616RTL8XXXU WIRELESS DRIVER (rtl8xxxu)
9617M: Jes Sorensen <Jes.Sorensen@redhat.com>
9618L: linux-wireless@vger.kernel.org
9619T: git git://git.kernel.org/pub/scm/linux/kernel/git/jes/linux.git rtl8723au-mac80211
9620S: Maintained
9621F: drivers/net/wireless/realtek/rtl8xxxu/
9622
9eb8ef74 9623S3 SAVAGE FRAMEBUFFER DRIVER
8b58be88 9624M: Antonino Daplas <adaplas@gmail.com>
c69f677c 9625L: linux-fbdev@vger.kernel.org
ce00f85c 9626S: Maintained
8a61f013 9627F: drivers/video/fbdev/savage/
9eb8ef74 9628
1da177e4 9629S390
8b58be88
JP
9630M: Martin Schwidefsky <schwidefsky@de.ibm.com>
9631M: Heiko Carstens <heiko.carstens@de.ibm.com>
d58140cc 9632L: linux-s390@vger.kernel.org
5238da45 9633W: http://www.ibm.com/developerworks/linux/linux390/
9f273c24 9634T: git git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux.git
5238da45 9635S: Supported
679655da 9636F: arch/s390/
a968cd3e 9637F: drivers/s390/
3bfe6858
JN
9638F: Documentation/s390/
9639F: Documentation/DocBook/s390*
5238da45 9640
322986ca
SO
9641S390 COMMON I/O LAYER
9642M: Sebastian Ott <sebott@linux.vnet.ibm.com>
9643M: Peter Oberparleiter <oberpar@linux.vnet.ibm.com>
9644L: linux-s390@vger.kernel.org
9645W: http://www.ibm.com/developerworks/linux/linux390/
9646S: Supported
9647F: drivers/s390/cio/
9648
9649S390 DASD DRIVER
9650M: Stefan Weinhuber <wein@de.ibm.com>
9651M: Stefan Haberland <stefan.haberland@de.ibm.com>
9652L: linux-s390@vger.kernel.org
9653W: http://www.ibm.com/developerworks/linux/linux390/
9654S: Supported
9655F: drivers/s390/block/dasd*
9656F: block/partitions/ibm.c
9657
5238da45 9658S390 NETWORK DRIVERS
f0c59aff 9659M: Ursula Braun <ubraun@linux.vnet.ibm.com>
d58140cc 9660L: linux-s390@vger.kernel.org
5238da45
HC
9661W: http://www.ibm.com/developerworks/linux/linux390/
9662S: Supported
679655da 9663F: drivers/s390/net/
5238da45 9664
322986ca
SO
9665S390 PCI SUBSYSTEM
9666M: Sebastian Ott <sebott@linux.vnet.ibm.com>
9667M: Gerald Schaefer <gerald.schaefer@de.ibm.com>
9668L: linux-s390@vger.kernel.org
9669W: http://www.ibm.com/developerworks/linux/linux390/
9670S: Supported
9671F: arch/s390/pci/
9672F: drivers/pci/hotplug/s390_pci_hpc.c
9673
feed9b62 9674S390 ZCRYPT DRIVER
5c8d0983 9675M: Ingo Tuchscherer <ingo.tuchscherer@de.ibm.com>
feed9b62 9676L: linux-s390@vger.kernel.org
a968cd3e 9677W: http://www.ibm.com/developerworks/linux/linux390/
feed9b62 9678S: Supported
d5ca6918 9679F: drivers/s390/crypto/
feed9b62 9680
5238da45 9681S390 ZFCP DRIVER
d38e19d0 9682M: Steffen Maier <maier@linux.vnet.ibm.com>
d58140cc 9683L: linux-s390@vger.kernel.org
5238da45 9684W: http://www.ibm.com/developerworks/linux/linux390/
1da177e4 9685S: Supported
679655da 9686F: drivers/s390/scsi/zfcp_*
1da177e4 9687
dd96df2c 9688S390 IUCV NETWORK LAYER
f0c59aff 9689M: Ursula Braun <ubraun@linux.vnet.ibm.com>
dd96df2c
UB
9690L: linux-s390@vger.kernel.org
9691W: http://www.ibm.com/developerworks/linux/linux390/
9692S: Supported
679655da
JP
9693F: drivers/s390/net/*iucv*
9694F: include/net/iucv/
9695F: net/iucv/
dd96df2c 9696
8128f23c
GS
9697S390 IOMMU (PCI)
9698M: Gerald Schaefer <gerald.schaefer@de.ibm.com>
9699L: linux-s390@vger.kernel.org
9700W: http://www.ibm.com/developerworks/linux/linux390/
9701S: Supported
9702F: drivers/iommu/s390-iommu.c
9703
4dde7f75 9704S3C24XX SD/MMC Driver
8b58be88 9705M: Ben Dooks <ben-linux@fluff.org>
efc03ecb 9706L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
4dde7f75 9707S: Supported
679655da 9708F: drivers/mmc/host/s3cmci.*
4dde7f75 9709
1f15a229
HV
9710SAA6588 RDS RECEIVER DRIVER
9711M: Hans Verkuil <hverkuil@xs4all.nl>
9712L: linux-media@vger.kernel.org
9713T: git git://linuxtv.org/media_tree.git
a825eaec 9714W: https://linuxtv.org
1f15a229
HV
9715S: Odd Fixes
9716F: drivers/media/i2c/saa6588*
9717
98ed12e6 9718SAA7134 VIDEO4LINUX DRIVER
009a5410 9719M: Mauro Carvalho Chehab <mchehab@osg.samsung.com>
98ed12e6 9720L: linux-media@vger.kernel.org
a825eaec 9721W: https://linuxtv.org
98ed12e6
MCC
9722T: git git://linuxtv.org/media_tree.git
9723S: Odd fixes
e42bf501 9724F: Documentation/video4linux/*.saa7134
98ed12e6
MCC
9725F: drivers/media/pci/saa7134/
9726
1da177e4 9727SAA7146 VIDEO4LINUX-2 DRIVER
566b8157 9728M: Hans Verkuil <hverkuil@xs4all.nl>
661263b5 9729L: linux-media@vger.kernel.org
275ffde4 9730T: git git://linuxtv.org/media_tree.git
1da177e4 9731S: Maintained
90d72ac6
MCC
9732F: drivers/media/common/saa7146/
9733F: drivers/media/pci/saa7146/
9734F: include/media/saa7146*
1da177e4 9735
92304a40 9736SAMSUNG LAPTOP DRIVER
5909c654 9737M: Corentin Chary <corentin.chary@gmail.com>
92304a40
CC
9738L: platform-driver-x86@vger.kernel.org
9739S: Maintained
9740F: drivers/platform/x86/samsung-laptop.c
9741
4a109cc0 9742SAMSUNG AUDIO (ASoC) DRIVERS
250b6851 9743M: Sangbeom Kim <sbkim73@samsung.com>
4a109cc0
MB
9744L: alsa-devel@alsa-project.org (moderated for non-subscribers)
9745S: Supported
14430813 9746F: sound/soc/samsung/
4a109cc0 9747
0d89a28b 9748SAMSUNG FRAMEBUFFER DRIVER
b7701755 9749M: Jingoo Han <jingoohan1@gmail.com>
0d89a28b
JH
9750L: linux-fbdev@vger.kernel.org
9751S: Maintained
8a61f013 9752F: drivers/video/fbdev/s3c-fb.c
0d89a28b 9753
b40f0632 9754SAMSUNG MULTIFUNCTION PMIC DEVICE DRIVERS
f69d3a17 9755M: Sangbeom Kim <sbkim73@samsung.com>
b40f0632 9756M: Krzysztof Kozlowski <k.kozlowski@samsung.com>
f69d3a17 9757L: linux-kernel@vger.kernel.org
b40f0632 9758L: linux-samsung-soc@vger.kernel.org
f69d3a17
SK
9759S: Supported
9760F: drivers/mfd/sec*.c
9761F: drivers/regulator/s2m*.c
9762F: drivers/regulator/s5m*.c
b40f0632
KK
9763F: drivers/clk/clk-s2mps11.c
9764F: drivers/rtc/rtc-s5m.c
f69d3a17 9765F: include/linux/mfd/samsung/
a13c7c51
KK
9766F: Documentation/devicetree/bindings/mfd/samsung,sec-core.txt
9767F: Documentation/devicetree/bindings/regulator/samsung,s2m*.txt
27383ca9 9768F: Documentation/devicetree/bindings/regulator/samsung,s5m*.txt
a13c7c51 9769F: Documentation/devicetree/bindings/clock/samsung,s2mps11.txt
f69d3a17 9770
038f5c4b
SN
9771SAMSUNG S5P/EXYNOS4 SOC SERIES CAMERA SUBSYSTEM DRIVERS
9772M: Kyungmin Park <kyungmin.park@samsung.com>
9773M: Sylwester Nawrocki <s.nawrocki@samsung.com>
9774L: linux-media@vger.kernel.org
9775Q: https://patchwork.linuxtv.org/project/linux-media/list/
9776S: Supported
9777F: drivers/media/platform/exynos4-is/
038f5c4b 9778
6fd86ab2
SN
9779SAMSUNG S3C24XX/S3C64XX SOC SERIES CAMIF DRIVER
9780M: Sylwester Nawrocki <sylvester.nawrocki@gmail.com>
9781L: linux-media@vger.kernel.org
9782L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
9783S: Maintained
9784F: drivers/media/platform/s3c-camif/
d647f0b7 9785F: include/media/drv-intf/s3c_camif.h
6fd86ab2 9786
b84ef24e
AH
9787SAMSUNG S5C73M3 CAMERA DRIVER
9788M: Kyungmin Park <kyungmin.park@samsung.com>
9789M: Andrzej Hajda <a.hajda@samsung.com>
9790L: linux-media@vger.kernel.org
9791S: Supported
9792F: drivers/media/i2c/s5c73m3/*
9793
7d459937
AH
9794SAMSUNG S5K5BAF CAMERA DRIVER
9795M: Kyungmin Park <kyungmin.park@samsung.com>
9796M: Andrzej Hajda <a.hajda@samsung.com>
9797L: linux-media@vger.kernel.org
9798S: Supported
9799F: drivers/media/i2c/s5k5baf.c
9800
c04c674f
RB
9801SAMSUNG S3FWRN5 NFC DRIVER
9802M: Robert Baldyga <r.baldyga@samsung.com>
079c2652 9803M: Krzysztof Opasiak <k.opasiak@samsung.com>
c04c674f
RB
9804L: linux-nfc@lists.01.org (moderated for non-subscribers)
9805S: Supported
9806F: drivers/nfc/s3fwrn5
9807
310e39c9 9808SAMSUNG SOC CLOCK DRIVERS
fea685e9
TF
9809M: Sylwester Nawrocki <s.nawrocki@samsung.com>
9810M: Tomasz Figa <tomasz.figa@gmail.com>
310e39c9
TF
9811S: Supported
9812L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
9813F: drivers/clk/samsung/
9814
66890ed6
BA
9815SAMSUNG SXGBE DRIVERS
9816M: Byungho An <bh74.an@samsung.com>
9817M: Girish K S <ks.giri@samsung.com>
66890ed6
BA
9818M: Vipul Pandya <vipul.pandya@samsung.com>
9819S: Supported
9820L: netdev@vger.kernel.org
9821F: drivers/net/ethernet/samsung/sxgbe/
9822
93c537af
LM
9823SAMSUNG THERMAL DRIVER
9824M: Lukasz Majewski <l.majewski@samsung.com>
9825L: linux-pm@vger.kernel.org
9826L: linux-samsung-soc@vger.kernel.org
9827S: Supported
9f273c24 9828T: git https://github.com/lmajewski/linux-samsung-thermal.git
93c537af
LM
9829F: drivers/thermal/samsung/
9830
e296cd32
KD
9831SAMSUNG USB2 PHY DRIVER
9832M: Kamil Debski <k.debski@samsung.com>
9833L: linux-kernel@vger.kernel.org
9834S: Supported
9835F: Documentation/devicetree/bindings/phy/samsung-phy.txt
9836F: Documentation/phy/samsung-usb2.txt
9837F: drivers/phy/phy-exynos4210-usb2.c
9838F: drivers/phy/phy-exynos4x12-usb2.c
9839F: drivers/phy/phy-exynos5250-usb2.c
9840F: drivers/phy/phy-s5pv210-usb2.c
9841F: drivers/phy/phy-samsung-usb2.c
9842F: drivers/phy/phy-samsung-usb2.h
9843
ca749e2a 9844SERIAL DRIVERS
5e30bbb7 9845M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
ca749e2a 9846L: linux-serial@vger.kernel.org
5e30bbb7 9847S: Maintained
14430813 9848F: drivers/tty/serial/
ca749e2a 9849
aecb7b64 9850SYNOPSYS DESIGNWARE DMAC DRIVER
da89947b 9851M: Viresh Kumar <vireshk@kernel.org>
337ae47c 9852M: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
aecb7b64 9853S: Maintained
1fb200d6 9854F: include/linux/dma/dw.h
3d598f47 9855F: include/linux/platform_data/dma-dw.h
61a76496 9856F: drivers/dma/dw/
aecb7b64 9857
058999cc
LP
9858SYNOPSYS DESIGNWARE ETHERNET QOS 4.10a driver
9859M: Lars Persson <lars.persson@axis.com>
9860L: netdev@vger.kernel.org
9861S: Supported
9862F: Documentation/devicetree/bindings/net/snps,dwc-qos-ethernet.txt
9863F: drivers/net/ethernet/synopsys/dwc_eth_qos.c
9864
fc531d98 9865SYNOPSYS DESIGNWARE I2C DRIVER
fc531d98 9866M: Jarkko Nikula <jarkko.nikula@linux.intel.com>
d0781b98
AS
9867R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
9868R: Mika Westerberg <mika.westerberg@linux.intel.com>
fc531d98
WS
9869L: linux-i2c@vger.kernel.org
9870S: Maintained
9871F: drivers/i2c/busses/i2c-designware-*
9872F: include/linux/platform_data/i2c-designware.h
9873
f9e37137 9874SYNOPSYS DESIGNWARE MMC/SD/SDIO DRIVER
f9e37137
SJ
9875M: Jaehoon Chung <jh80.chung@samsung.com>
9876L: linux-mmc@vger.kernel.org
9877S: Maintained
9878F: include/linux/mmc/dw_mmc.h
9879F: drivers/mmc/host/dw_mmc*
9880
a961e698
AS
9881SYSTEM TRACE MODULE CLASS
9882M: Alexander Shishkin <alexander.shishkin@linux.intel.com>
9883S: Maintained
9884F: Documentation/trace/stm.txt
9885F: drivers/hwtracing/stm/
9886F: include/linux/stm.h
9887F: include/uapi/linux/stm.h
9888
1db121d6
AN
9889THUNDERBOLT DRIVER
9890M: Andreas Noever <andreas.noever@gmail.com>
9891S: Maintained
9892F: drivers/thunderbolt/
9893
e35a49b1
SR
9894TI BQ27XXX POWER SUPPLY DRIVER
9895R: Andrew F. Davis <afd@ti.com>
9896F: include/linux/power/bq27xxx_battery.h
9897F: drivers/power/bq27xxx_battery.c
9898F: drivers/power/bq27xxx_battery_i2c.c
9899
34db37c6 9900TIMEKEEPING, CLOCKSOURCE CORE, NTP, ALARMTIMER
50363737 9901M: John Stultz <john.stultz@linaro.org>
88606e80 9902M: Thomas Gleixner <tglx@linutronix.de>
981c3a4f 9903L: linux-kernel@vger.kernel.org
75fc2d37 9904T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
88606e80
TG
9905S: Supported
9906F: include/linux/clocksource.h
9907F: include/linux/time.h
9908F: include/linux/timex.h
c117ab84
CEB
9909F: include/uapi/linux/time.h
9910F: include/uapi/linux/timex.h
88606e80
TG
9911F: kernel/time/clocksource.c
9912F: kernel/time/time*.c
34db37c6 9913F: kernel/time/alarmtimer.c
88606e80 9914F: kernel/time/ntp.c
7fe5f1c1 9915F: tools/testing/selftests/timers/
88606e80 9916
1da177e4 9917SC1200 WDT DRIVER
b300645a 9918M: Zwane Mwaikambo <zwanem@gmail.com>
1da177e4 9919S: Maintained
679655da 9920F: drivers/watchdog/sc1200wdt.c
1da177e4
LT
9921
9922SCHEDULER
dd9b238c 9923M: Ingo Molnar <mingo@redhat.com>
8b58be88 9924M: Peter Zijlstra <peterz@infradead.org>
981c3a4f 9925L: linux-kernel@vger.kernel.org
75fc2d37 9926T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git sched/core
1da177e4 9927S: Maintained
95c0d71d 9928F: kernel/sched/
679655da 9929F: include/linux/sched.h
c117ab84 9930F: include/uapi/linux/sched.h
c2eb505b 9931F: include/linux/wait.h
1da177e4 9932
6bcf6737 9933SCORE ARCHITECTURE
ed38665e 9934M: Chen Liqin <liqin.linux@gmail.com>
a2681a75 9935M: Lennox Wu <lennox.wu@gmail.com>
ed38665e 9936W: http://www.sunplus.com
6bcf6737 9937S: Supported
a2681a75 9938F: arch/score/
6bcf6737 9939
80f390ea
SH
9940SYSTEM CONTROL & POWER INTERFACE (SCPI) Message Protocol drivers
9941M: Sudeep Holla <sudeep.holla@arm.com>
9942L: linux-arm-kernel@lists.infradead.org
9943S: Maintained
9944F: Documentation/devicetree/bindings/arm/arm,scpi.txt
cd52c2a4 9945F: drivers/clk/clk-scpi.c
8def3103 9946F: drivers/cpufreq/scpi-cpufreq.c
8cb7cf56
SH
9947F: drivers/firmware/arm_scpi.c
9948F: include/linux/scpi_protocol.h
80f390ea 9949
1da177e4 9950SCSI CDROM DRIVER
8b58be88 9951M: Jens Axboe <axboe@kernel.dk>
1da177e4
LT
9952L: linux-scsi@vger.kernel.org
9953W: http://www.kernel.dk
9954S: Maintained
679655da 9955F: drivers/scsi/sr*
1da177e4 9956
fb50a83d 9957SCSI RDMA PROTOCOL (SRP) INITIATOR
3453bddb 9958M: Bart Van Assche <bart.vanassche@sandisk.com>
fb50a83d
RD
9959L: linux-rdma@vger.kernel.org
9960S: Supported
9961W: http://www.openfabrics.org
9962Q: http://patchwork.kernel.org/project/linux-rdma/list/
9963T: git git://git.kernel.org/pub/scm/linux/kernel/git/dad/srp-initiator.git
9964F: drivers/infiniband/ulp/srp/
9965F: include/scsi/srp.h
9966
1da177e4 9967SCSI SG DRIVER
8b58be88 9968M: Doug Gilbert <dgilbert@interlog.com>
1da177e4 9969L: linux-scsi@vger.kernel.org
59ab3c93 9970W: http://sg.danny.cz/sg
1da177e4 9971S: Maintained
59ab3c93 9972F: Documentation/scsi/scsi-generic.txt
679655da
JP
9973F: drivers/scsi/sg.c
9974F: include/scsi/sg.h
1da177e4
LT
9975
9976SCSI SUBSYSTEM
7ee7895c 9977M: "James E.J. Bottomley" <jejb@linux.vnet.ibm.com>
0351b8f8 9978T: git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi.git
f4ab421b
MP
9979M: "Martin K. Petersen" <martin.petersen@oracle.com>
9980T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git
9981L: linux-scsi@vger.kernel.org
1da177e4 9982S: Maintained
679655da
JP
9983F: drivers/scsi/
9984F: include/scsi/
1da177e4
LT
9985
9986SCSI TAPE DRIVER
8b58be88 9987M: Kai Mäkisara <Kai.Makisara@kolumbus.fi>
1da177e4
LT
9988L: linux-scsi@vger.kernel.org
9989S: Maintained
679655da 9990F: Documentation/scsi/st.txt
f7269cfc
JD
9991F: drivers/scsi/st.*
9992F: drivers/scsi/st_*.h
1da177e4
LT
9993
9994SCTP PROTOCOL
8b6efb75 9995M: Vlad Yasevich <vyasevich@gmail.com>
02c38d0a 9996M: Neil Horman <nhorman@tuxdriver.com>
1a418796 9997L: linux-sctp@vger.kernel.org
5f85813c 9998W: http://lksctp.sourceforge.net
8b6efb75 9999S: Maintained
679655da
JP
10000F: Documentation/networking/sctp.txt
10001F: include/linux/sctp.h
4d58c025 10002F: include/uapi/linux/sctp.h
679655da
JP
10003F: include/net/sctp/
10004F: net/sctp/
1da177e4
LT
10005
10006SCx200 CPU SUPPORT
8b58be88 10007M: Jim Cromie <jim.cromie@gmail.com>
1662d32c 10008S: Odd Fixes
679655da 10009F: Documentation/i2c/busses/scx200_acb
390889b6 10010F: arch/x86/platform/scx200/
679655da
JP
10011F: drivers/watchdog/scx200_wdt.c
10012F: drivers/i2c/busses/scx200*
10013F: drivers/mtd/maps/scx200_docflash.c
10014F: include/linux/scx200.h
1662d32c
JC
10015
10016SCx200 GPIO DRIVER
8b58be88 10017M: Jim Cromie <jim.cromie@gmail.com>
1662d32c 10018S: Maintained
679655da
JP
10019F: drivers/char/scx200_gpio.c
10020F: include/linux/scx200_gpio.h
1662d32c
JC
10021
10022SCx200 HRT CLOCKSOURCE DRIVER
8b58be88 10023M: Jim Cromie <jim.cromie@gmail.com>
1662d32c 10024S: Maintained
679655da 10025F: drivers/clocksource/scx200_hrt.c
1da177e4 10026
6a36913a 10027SDRICOH_CS MMC/SD HOST CONTROLLER INTERFACE DRIVER
8b58be88 10028M: Sascha Sommer <saschasommer@freenet.de>
6a36913a
SS
10029L: sdricohcs-devel@lists.sourceforge.net (subscribers-only)
10030S: Maintained
679655da 10031F: drivers/mmc/host/sdricoh_cs.c
6a36913a 10032
e7839f25 10033SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) DRIVER
ddfe954d 10034M: Adrian Hunter <adrian.hunter@intel.com>
7a241d6e 10035L: linux-mmc@vger.kernel.org
ddfe954d
UH
10036T: git git://git.infradead.org/users/ahunter/linux-sdhci.git
10037S: Maintained
10038F: drivers/mmc/host/sdhci*
10039F: include/linux/mmc/sdhci*
e2d1d6c0 10040
c04f9d61
KC
10041SECURE COMPUTING
10042M: Kees Cook <keescook@chromium.org>
a0cfd75f
KC
10043R: Andy Lutomirski <luto@amacapital.net>
10044R: Will Drewry <wad@chromium.org>
c04f9d61
KC
10045T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git seccomp
10046S: Supported
10047F: kernel/seccomp.c
10048F: include/uapi/linux/seccomp.h
10049F: include/linux/seccomp.h
c99ee51a 10050F: tools/testing/selftests/seccomp/*
c04f9d61
KC
10051K: \bsecure_computing
10052K: \bTIF_SECCOMP\b
10053
0d1bb41a 10054SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) SAMSUNG DRIVER
8b58be88 10055M: Ben Dooks <ben-linux@fluff.org>
dc524882 10056M: Jaehoon Chung <jh80.chung@samsung.com>
7a241d6e 10057L: linux-mmc@vger.kernel.org
0d1bb41a 10058S: Maintained
dc524882 10059F: drivers/mmc/host/sdhci-s3c*
0d1bb41a 10060
c63b3cba 10061SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) ST SPEAR DRIVER
da89947b 10062M: Viresh Kumar <vireshk@kernel.org>
fbfa0748 10063L: spear-devel@list.st.com
c63b3cba
VK
10064L: linux-mmc@vger.kernel.org
10065S: Maintained
10066F: drivers/mmc/host/sdhci-spear.c
10067
8711cca2 10068SECURITY SUBSYSTEM
9b45c0d2 10069M: James Morris <james.l.morris@oracle.com>
9c3646d1 10070M: "Serge E. Hallyn" <serge@hallyn.com>
8711cca2 10071L: linux-security-module@vger.kernel.org (suggested Cc:)
89879a7e 10072T: git git://git.kernel.org/pub/scm/linux/kernel/git/jmorris/linux-security.git
9ccf010f 10073W: http://kernsec.org/
8711cca2 10074S: Supported
7d2c86b5 10075F: security/
8711cca2 10076
1da177e4 10077SECURITY CONTACT
8b58be88 10078M: Security Officers <security@kernel.org>
1da177e4
LT
10079S: Supported
10080
10081SELINUX SECURITY MODULE
e0238b4c 10082M: Paul Moore <paul@paul-moore.com>
8b58be88 10083M: Stephen Smalley <sds@tycho.nsa.gov>
8b58be88 10084M: Eric Paris <eparis@parisplace.org>
e0238b4c 10085L: selinux@tycho.nsa.gov (moderated for non-subscribers)
f058925b 10086W: http://selinuxproject.org
5a5f2acf 10087T: git git://git.infradead.org/users/pcmoore/selinux
1da177e4 10088S: Supported
679655da
JP
10089F: include/linux/selinux*
10090F: security/selinux/
6bde95ce 10091F: scripts/selinux/
1da177e4 10092
c1c124e9
JJ
10093APPARMOR SECURITY MODULE
10094M: John Johansen <john.johansen@canonical.com>
10095L: apparmor@lists.ubuntu.com (subscribers-only, general discussion)
10096W: apparmor.wiki.kernel.org
10097T: git git://git.kernel.org/pub/scm/linux/kernel/git/jj/apparmor-dev.git
10098S: Supported
10099F: security/apparmor/
10100
730daa16
KC
10101YAMA SECURITY MODULE
10102M: Kees Cook <keescook@chromium.org>
10103T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git yama/tip
10104S: Supported
10105F: security/yama/
10106
cef2cf07 10107SENSABLE PHANTOM
8b58be88 10108M: Jiri Slaby <jirislaby@gmail.com>
cef2cf07 10109S: Maintained
679655da 10110F: drivers/misc/phantom.c
c117ab84 10111F: include/uapi/linux/phantom.h
cef2cf07 10112
6733b39a 10113SERVER ENGINES 10Gbps iSCSI - BladeEngine 2 DRIVER
4627de93 10114M: Jayamohan Kallickal <jayamohan.kallickal@avagotech.com>
9d27e216
KM
10115M: Ketan Mukadam <ketan.mukadam@avagotech.com>
10116M: John Soni Jose <sony.john@avagotech.com>
3387f656 10117L: linux-scsi@vger.kernel.org
4627de93 10118W: http://www.avagotech.com
3387f656
JP
10119S: Supported
10120F: drivers/scsi/be2iscsi/
6733b39a 10121
6938f855 10122Emulex 10Gbps NIC BE2, BE3-R, Lancer, Skyhawk-R DRIVER
aa7b4537
SP
10123M: Sathya Perla <sathya.perla@broadcom.com>
10124M: Ajit Khaparde <ajit.khaparde@broadcom.com>
10125M: Padmanabh Ratnakar <padmanabh.ratnakar@broadcom.com>
10126M: Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com>
10127M: Somnath Kotur <somnath.kotur@broadcom.com>
7d2c86b5 10128L: netdev@vger.kernel.org
fea3af67 10129W: http://www.emulex.com
7d2c86b5 10130S: Supported
9aebddd1 10131F: drivers/net/ethernet/emulex/benet/
6b7c5b94 10132
d2928a8c 10133EMULEX ONECONNECT ROCE DRIVER
2b8e7333
LN
10134M: Selvin Xavier <selvin.xavier@avagotech.com>
10135M: Devesh Sharma <devesh.sharma@avagotech.com>
10136M: Mitesh Ahuja <mitesh.ahuja@avagotech.com>
d2928a8c
SX
10137L: linux-rdma@vger.kernel.org
10138W: http://www.emulex.com
10139S: Supported
10140F: drivers/infiniband/hw/ocrdma/
10141
8ceee660 10142SFC NETWORK DRIVER
c06f51ea 10143M: Solarflare linux maintainers <linux-net-drivers@solarflare.com>
8533ccf3 10144M: Shradha Shah <sshah@solarflare.com>
c06f51ea 10145L: netdev@vger.kernel.org
8ceee660 10146S: Supported
874aeea5 10147F: drivers/net/ethernet/sfc/
8ceee660 10148
e2d1d6c0 10149SGI GRU DRIVER
cc883afc 10150M: Dimitri Sivanich <sivanich@sgi.com>
e2d1d6c0 10151S: Maintained
679655da 10152F: drivers/misc/sgi-gru/
e2d1d6c0
RD
10153
10154SGI SN-IA64 (Altix) SERIAL CONSOLE DRIVER
8b58be88 10155M: Pat Gefre <pfg@sgi.com>
e2d1d6c0
RD
10156L: linux-ia64@vger.kernel.org
10157S: Supported
679655da 10158F: Documentation/ia64/serial.txt
df621252 10159F: drivers/tty/serial/ioc?_serial.c
679655da 10160F: include/linux/ioc?.h
e2d1d6c0 10161
75312619 10162SGI XP/XPC/XPNET DRIVER
e180383f
RH
10163M: Cliff Whickman <cpw@sgi.com>
10164M: Robin Holt <robinmholt@gmail.com>
75312619 10165S: Maintained
679655da 10166F: drivers/misc/sgi-xp/
75312619 10167
46eacf3b
AP
10168SI2157 MEDIA DRIVER
10169M: Antti Palosaari <crope@iki.fi>
10170L: linux-media@vger.kernel.org
a825eaec 10171W: https://linuxtv.org
46eacf3b
AP
10172W: http://palosaari.fi/linux/
10173Q: http://patchwork.linuxtv.org/project/linux-media/list/
10174T: git git://linuxtv.org/anttip/media_tree.git
10175S: Maintained
10176F: drivers/media/tuners/si2157*
10177
75e2d5ba
AP
10178SI2168 MEDIA DRIVER
10179M: Antti Palosaari <crope@iki.fi>
10180L: linux-media@vger.kernel.org
a825eaec 10181W: https://linuxtv.org
75e2d5ba
AP
10182W: http://palosaari.fi/linux/
10183Q: http://patchwork.linuxtv.org/project/linux-media/list/
10184T: git git://linuxtv.org/anttip/media_tree.git
10185S: Maintained
10186F: drivers/media/dvb-frontends/si2168*
10187
49cc629d
HV
10188SI470X FM RADIO RECEIVER I2C DRIVER
10189M: Hans Verkuil <hverkuil@xs4all.nl>
10190L: linux-media@vger.kernel.org
10191T: git git://linuxtv.org/media_tree.git
a825eaec 10192W: https://linuxtv.org
49cc629d
HV
10193S: Odd Fixes
10194F: drivers/media/radio/si470x/radio-si470x-i2c.c
10195
10196SI470X FM RADIO RECEIVER USB DRIVER
10197M: Hans Verkuil <hverkuil@xs4all.nl>
10198L: linux-media@vger.kernel.org
10199T: git git://linuxtv.org/media_tree.git
a825eaec 10200W: https://linuxtv.org
49cc629d
HV
10201S: Maintained
10202F: drivers/media/radio/si470x/radio-si470x-common.c
10203F: drivers/media/radio/si470x/radio-si470x.h
10204F: drivers/media/radio/si470x/radio-si470x-usb.c
10205
c937ca03
EV
10206SI4713 FM RADIO TRANSMITTER I2C DRIVER
10207M: Eduardo Valentin <edubezval@gmail.com>
10208L: linux-media@vger.kernel.org
10209T: git git://linuxtv.org/media_tree.git
a825eaec 10210W: https://linuxtv.org
c937ca03 10211S: Odd Fixes
99995ded 10212F: drivers/media/radio/si4713/si4713.?
c937ca03
EV
10213
10214SI4713 FM RADIO TRANSMITTER PLATFORM DRIVER
10215M: Eduardo Valentin <edubezval@gmail.com>
10216L: linux-media@vger.kernel.org
10217T: git git://linuxtv.org/media_tree.git
a825eaec 10218W: https://linuxtv.org
c937ca03 10219S: Odd Fixes
99995ded
DR
10220F: drivers/media/radio/si4713/radio-platform-si4713.c
10221
10222SI4713 FM RADIO TRANSMITTER USB DRIVER
10223M: Hans Verkuil <hverkuil@xs4all.nl>
10224L: linux-media@vger.kernel.org
10225T: git git://linuxtv.org/media_tree.git
a825eaec 10226W: https://linuxtv.org
99995ded
DR
10227S: Maintained
10228F: drivers/media/radio/si4713/radio-usb-si4713.c
c937ca03 10229
beb91d46 10230SIANO DVB DRIVER
009a5410 10231M: Mauro Carvalho Chehab <mchehab@osg.samsung.com>
beb91d46 10232L: linux-media@vger.kernel.org
a825eaec 10233W: https://linuxtv.org
beb91d46
MCC
10234T: git git://linuxtv.org/media_tree.git
10235S: Odd fixes
10236F: drivers/media/common/siano/
beb91d46 10237F: drivers/media/usb/siano/
beb91d46 10238F: drivers/media/usb/siano/
14430813 10239F: drivers/media/mmc/siano/
beb91d46 10240
6f15b602
HG
10241SIMPLEFB FB DRIVER
10242M: Hans de Goede <hdegoede@redhat.com>
10243L: linux-fbdev@vger.kernel.org
10244S: Maintained
2d799dde 10245F: Documentation/devicetree/bindings/display/simple-framebuffer.txt
6f15b602
HG
10246F: drivers/video/fbdev/simplefb.c
10247F: include/linux/platform_data/simplefb.h
10248
b618b69c 10249SH_VEU V4L2 MEM2MEM DRIVER
b618b69c 10250L: linux-media@vger.kernel.org
bb60fcb2 10251S: Orphan
b618b69c 10252F: drivers/media/platform/sh_veu.c
b618b69c
GL
10253
10254SH_VOU V4L2 OUTPUT DRIVER
b618b69c 10255L: linux-media@vger.kernel.org
bb60fcb2 10256S: Orphan
b618b69c 10257F: drivers/media/platform/sh_vou.c
d647f0b7 10258F: include/media/drv-intf/sh_vou.h
b618b69c 10259
6349d997 10260SIMPLE FIRMWARE INTERFACE (SFI)
2bf822d7 10261M: Len Brown <lenb@kernel.org>
6349d997
LB
10262L: sfi-devel@simplefirmware.org
10263W: http://simplefirmware.org/
10264T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux-sfi-2.6.git
e2d1d6c0 10265S: Supported
943fc810 10266F: arch/x86/platform/sfi/
6349d997
LB
10267F: drivers/sfi/
10268F: include/linux/sfi*.h
e2d1d6c0 10269
1da177e4
LT
10270SIMTEC EB110ATX (Chalice CATS)
10271P: Ben Dooks
b16957c6
BD
10272P: Vincent Sanders <vince@simtec.co.uk>
10273M: Simtec Linux Team <linux@simtec.co.uk>
1da177e4
LT
10274W: http://www.simtec.co.uk/products/EB110ATX/
10275S: Supported
10276
10277SIMTEC EB2410ITX (BAST)
10278P: Ben Dooks
b16957c6
BD
10279P: Vincent Sanders <vince@simtec.co.uk>
10280M: Simtec Linux Team <linux@simtec.co.uk>
1da177e4
LT
10281W: http://www.simtec.co.uk/products/EB2410ITX/
10282S: Supported
15dba387
JP
10283F: arch/arm/mach-s3c24xx/mach-bast.c
10284F: arch/arm/mach-s3c24xx/bast-ide.c
10285F: arch/arm/mach-s3c24xx/bast-irq.c
1da177e4 10286
4c5adde7 10287TI DAVINCI MACHINE SUPPORT
3ba789c0 10288M: Sekhar Nori <nsekhar@ti.com>
3cf2efd5 10289M: Kevin Hilman <khilman@kernel.org>
c9f46a85 10290T: git git://gitorious.org/linux-davinci/linux-davinci.git
8a6e2535 10291Q: http://patchwork.kernel.org/project/linux-davinci/list/
4c5adde7 10292S: Supported
14430813 10293F: arch/arm/mach-davinci/
046d0a37 10294F: drivers/i2c/busses/i2c-davinci.c
4c5adde7 10295
8d4b3f08 10296TI DAVINCI SERIES MEDIA DRIVER
e43cdb56 10297M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
8d4b3f08 10298L: linux-media@vger.kernel.org
a825eaec 10299W: https://linuxtv.org
8d4b3f08
LP
10300Q: http://patchwork.linuxtv.org/project/linux-media/list/
10301T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
9ce5eca7 10302S: Maintained
8d4b3f08
LP
10303F: drivers/media/platform/davinci/
10304F: include/media/davinci/
10305
417d2e50 10306TI AM437X VPFE DRIVER
e43cdb56 10307M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
417d2e50 10308L: linux-media@vger.kernel.org
a825eaec 10309W: https://linuxtv.org
417d2e50
BP
10310Q: http://patchwork.linuxtv.org/project/linux-media/list/
10311T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
10312S: Maintained
10313F: drivers/media/platform/am437x/
10314
c4c0283a 10315OV2659 OMNIVISION SENSOR DRIVER
e43cdb56 10316M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
c4c0283a 10317L: linux-media@vger.kernel.org
a825eaec 10318W: https://linuxtv.org
c4c0283a
BP
10319Q: http://patchwork.linuxtv.org/project/linux-media/list/
10320T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
10321S: Maintained
10322F: drivers/media/i2c/ov2659.c
b5dcee22 10323F: include/media/i2c/ov2659.h
c4c0283a 10324
3a6779f5
SM
10325SILICON MOTION SM712 FRAME BUFFER DRIVER
10326M: Sudip Mukherjee <sudipm.mukherjee@gmail.com>
10327M: Teddy Wang <teddy.wang@siliconmotion.com>
10328M: Sudip Mukherjee <sudip@vectorindia.org>
10329L: linux-fbdev@vger.kernel.org
10330S: Maintained
10331F: drivers/video/fbdev/sm712*
10332F: Documentation/fb/sm712fb.txt
10333
92aab3c0 10334SIS 190 ETHERNET DRIVER
8b58be88 10335M: Francois Romieu <romieu@fr.zoreil.com>
92aab3c0
FR
10336L: netdev@vger.kernel.org
10337S: Maintained
8c7de408 10338F: drivers/net/ethernet/sis/sis190.c
92aab3c0 10339
1da177e4 10340SIS 900/7016 FAST ETHERNET DRIVER
8b58be88 10341M: Daniele Venzano <venza@brownhat.org>
1da177e4 10342W: http://www.brownhat.org/sis900.html
979b6c13 10343L: netdev@vger.kernel.org
1da177e4 10344S: Maintained
8c7de408 10345F: drivers/net/ethernet/sis/sis900.*
1da177e4
LT
10346
10347SIS FRAMEBUFFER DRIVER
8b58be88 10348M: Thomas Winischhofer <thomas@winischhofer.net>
1da177e4 10349W: http://www.winischhofer.net/linuxsisvga.shtml
b7eee616 10350S: Maintained
679655da 10351F: Documentation/fb/sisfb.txt
8a61f013 10352F: drivers/video/fbdev/sis/
679655da 10353F: include/video/sisfb.h
1da177e4
LT
10354
10355SIS USB2VGA DRIVER
8b58be88 10356M: Thomas Winischhofer <thomas@winischhofer.net>
1da177e4
LT
10357W: http://www.winischhofer.at/linuxsisusbvga.shtml
10358S: Maintained
679655da 10359F: drivers/usb/misc/sisusbvga/
1da177e4 10360
415ad26d 10361SLAB ALLOCATOR
16e943bf 10362M: Christoph Lameter <cl@linux.com>
2ed1c525 10363M: Pekka Enberg <penberg@kernel.org>
16e943bf
CL
10364M: David Rientjes <rientjes@google.com>
10365M: Joonsoo Kim <iamjoonsoo.kim@lge.com>
10366M: Andrew Morton <akpm@linux-foundation.org>
415ad26d
CL
10367L: linux-mm@kvack.org
10368S: Maintained
679655da 10369F: include/linux/sl?b*.h
16e943bf 10370F: mm/sl?b*
415ad26d 10371
9fab9787 10372SLEEPABLE READ-COPY UPDATE (SRCU)
96a39bc4 10373M: Lai Jiangshan <jiangshanlai@gmail.com>
9fab9787 10374M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
ab0afd6c 10375M: Josh Triplett <josh@joshtriplett.org>
4632a191
PM
10376R: Steven Rostedt <rostedt@goodmis.org>
10377R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
981c3a4f 10378L: linux-kernel@vger.kernel.org
9fab9787
PM
10379W: http://www.rdrop.com/users/paulmck/RCU/
10380S: Supported
10381T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
4102adab
PM
10382F: include/linux/srcu.h
10383F: kernel/rcu/srcu.c
9fab9787 10384
66372841
CS
10385SMACK SECURITY MODULE
10386M: Casey Schaufler <casey@schaufler-ca.com>
10387L: linux-security-module@vger.kernel.org
10388W: http://schaufler-ca.com
10389T: git git://git.gitorious.org/smack-next/kernel.git
10390S: Maintained
10391F: Documentation/security/Smack.txt
10392F: security/smack/
10393
20651e0b 10394DRIVERS FOR ADAPTIVE VOLTAGE SCALING (AVS)
68ace3e1
KH
10395M: Kevin Hilman <khilman@kernel.org>
10396M: Nishanth Menon <nm@ti.com>
10397S: Maintained
20651e0b 10398F: drivers/power/avs/
68ace3e1
KH
10399F: include/linux/power/smartreflex.h
10400L: linux-pm@vger.kernel.org
10401
1da177e4 10402SMC91x ETHERNET DRIVER
2f82af08 10403M: Nicolas Pitre <nico@fluxnic.net>
18e2842b 10404S: Odd Fixes
ae150435 10405F: drivers/net/ethernet/smsc/smc91x.*
1da177e4 10406
e8e31622
SA
10407SMIA AND SMIA++ IMAGE SENSOR DRIVER
10408M: Sakari Ailus <sakari.ailus@iki.fi>
10409L: linux-media@vger.kernel.org
10410S: Maintained
14430813 10411F: drivers/media/i2c/smiapp/
b5dcee22 10412F: include/media/i2c/smiapp.h
e8e31622
SA
10413F: drivers/media/i2c/smiapp-pll.c
10414F: drivers/media/i2c/smiapp-pll.h
fd2bfdc8 10415F: include/uapi/linux/smiapp.h
a2cec3c0 10416F: Documentation/devicetree/bindings/media/i2c/nokia,smia.txt
e8e31622 10417
920fa1ff
GR
10418SMM665 HARDWARE MONITOR DRIVER
10419M: Guenter Roeck <linux@roeck-us.net>
968ce1b1 10420L: linux-hwmon@vger.kernel.org
920fa1ff
GR
10421S: Maintained
10422F: Documentation/hwmon/smm665
10423F: drivers/hwmon/smm665.c
10424
9df7305b 10425SMSC EMC2103 HARDWARE MONITOR DRIVER
90b24cfb 10426M: Steve Glendinning <steve.glendinning@shawell.net>
968ce1b1 10427L: linux-hwmon@vger.kernel.org
90b24cfb 10428S: Maintained
9df7305b
SG
10429F: Documentation/hwmon/emc2103
10430F: drivers/hwmon/emc2103.c
10431
a98d506c
HG
10432SMSC SCH5627 HARDWARE MONITOR DRIVER
10433M: Hans de Goede <hdegoede@redhat.com>
968ce1b1 10434L: linux-hwmon@vger.kernel.org
a98d506c
HG
10435S: Supported
10436F: Documentation/hwmon/sch5627
10437F: drivers/hwmon/sch5627.c
10438
6ea884db 10439SMSC47B397 HARDWARE MONITOR DRIVER
d8130624 10440M: Jean Delvare <jdelvare@suse.com>
968ce1b1 10441L: linux-hwmon@vger.kernel.org
6ea884db 10442S: Maintained
679655da
JP
10443F: Documentation/hwmon/smsc47b397
10444F: drivers/hwmon/smsc47b397.c
6ea884db 10445
fd9abb3d 10446SMSC911x ETHERNET DRIVER
90b24cfb 10447M: Steve Glendinning <steve.glendinning@shawell.net>
2cb37728 10448L: netdev@vger.kernel.org
90b24cfb 10449S: Maintained
679655da 10450F: include/linux/smsc911x.h
ae150435 10451F: drivers/net/ethernet/smsc/smsc911x.*
2cb37728
SG
10452
10453SMSC9420 PCI ETHERNET DRIVER
90b24cfb 10454M: Steve Glendinning <steve.glendinning@shawell.net>
fd9abb3d 10455L: netdev@vger.kernel.org
90b24cfb 10456S: Maintained
ae150435 10457F: drivers/net/ethernet/smsc/smsc9420.*
fd9abb3d 10458
3c8a63e2 10459SMSC UFX6000 and UFX7000 USB to VGA DRIVER
90b24cfb 10460M: Steve Glendinning <steve.glendinning@shawell.net>
3c8a63e2 10461L: linux-fbdev@vger.kernel.org
90b24cfb 10462S: Maintained
8a61f013 10463F: drivers/video/fbdev/smscufx.c
3c8a63e2 10464
668acf32 10465SOC-CAMERA V4L2 SUBSYSTEM
8b58be88 10466M: Guennadi Liakhovetski <g.liakhovetski@gmx.de>
661263b5 10467L: linux-media@vger.kernel.org
275ffde4 10468T: git git://linuxtv.org/media_tree.git
795fb7e7 10469S: Maintained
90d72ac6
MCC
10470F: include/media/soc*
10471F: drivers/media/i2c/soc_camera/
10472F: drivers/media/platform/soc_camera/
668acf32 10473
e2d1d6c0 10474SOEKRIS NET48XX LED SUPPORT
8b58be88 10475M: Chris Boot <bootc@bootc.net>
e2d1d6c0 10476S: Maintained
679655da 10477F: drivers/leds/leds-net48xx.c
e2d1d6c0 10478
e3994db1 10479SOFTLOGIC 6x10 MPEG CODEC
9661975d
AU
10480M: Bluecherry Maintainers <maintainers@bluecherrydvr.com>
10481M: Andrey Utkin <andrey.utkin@corp.bluecherry.net>
10482M: Andrey Utkin <andrey.krieger.utkin@gmail.com>
1f141f6b 10483M: Ismael Luceno <ismael@iodev.co.uk>
e3994db1
JP
10484L: linux-media@vger.kernel.org
10485S: Supported
10486F: drivers/media/pci/solo6x10/
10487
1da177e4 10488SOFTWARE RAID (Multiple Disks) SUPPORT
c2f662eb 10489M: Shaohua Li <shli@kernel.org>
1da177e4 10490L: linux-raid@vger.kernel.org
0f9ce866 10491T: git git://git.kernel.org/pub/scm/linux/kernel/git/shli/md.git
524418bb 10492S: Supported
679655da
JP
10493F: drivers/md/
10494F: include/linux/raid/
c117ab84 10495F: include/uapi/linux/raid/
1da177e4 10496
1da177e4 10497SONIC NETWORK DRIVER
8b58be88 10498M: Thomas Bogendoerfer <tsbogend@alpha.franken.de>
979b6c13 10499L: netdev@vger.kernel.org
1da177e4 10500S: Maintained
d9fb9f38 10501F: drivers/net/ethernet/natsemi/sonic.*
1da177e4 10502
61e115a5 10503SONICS SILICON BACKPLANE DRIVER (SSB)
eb032b98 10504M: Michael Buesch <m@bues.ch>
e7828b28 10505L: linux-wireless@vger.kernel.org
61e115a5 10506S: Maintained
679655da
JP
10507F: drivers/ssb/
10508F: include/linux/ssb/
61e115a5 10509
1da177e4 10510SONY VAIO CONTROL DEVICE DRIVER
8b58be88 10511M: Mattia Dongili <malattia@linux.it>
d0944853 10512L: platform-driver-x86@vger.kernel.org
5b18167d 10513W: http://www.linux.it/~malattia/wiki/index.php/Sony_drivers
1da177e4 10514S: Maintained
679655da
JP
10515F: Documentation/laptops/sony-laptop.txt
10516F: drivers/char/sonypi.c
10517F: drivers/platform/x86/sony-laptop.c
10518F: include/linux/sony-laptop.h
1da177e4 10519
baf8532a 10520SONY MEMORYSTICK CARD SUPPORT
8b58be88 10521M: Alex Dubov <oakad@yahoo.com>
baf8532a
AD
10522W: http://tifmxx.berlios.de/
10523S: Maintained
679655da 10524F: drivers/memstick/host/tifm_ms.c
baf8532a 10525
0ab30494
ML
10526SONY MEMORYSTICK STANDARD SUPPORT
10527M: Maxim Levitsky <maximlevitsky@gmail.com>
10528S: Maintained
10529F: drivers/memstick/core/ms_block.*
10530
1da177e4 10531SOUND
8b58be88 10532M: Jaroslav Kysela <perex@perex.cz>
d8130624 10533M: Takashi Iwai <tiwai@suse.com>
93711660 10534L: alsa-devel@alsa-project.org (moderated for non-subscribers)
3126a179 10535W: http://www.alsa-project.org/
dde7ad8d 10536T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
3126a179 10537T: git git://git.alsa-project.org/alsa-kernel.git
ff4a8f32 10538Q: http://patchwork.kernel.org/project/alsa-devel/list/
1da177e4 10539S: Maintained
3126a179
JP
10540F: Documentation/sound/
10541F: include/sound/
c117ab84 10542F: include/uapi/sound/
679655da 10543F: sound/
1da177e4 10544
33bbe149
MB
10545SOUND - COMPRESSED AUDIO
10546M: Vinod Koul <vinod.koul@intel.com>
10547L: alsa-devel@alsa-project.org (moderated for non-subscribers)
10548T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
10549S: Supported
f672f31a 10550F: Documentation/sound/alsa/compress_offload.txt
33bbe149 10551F: include/sound/compress_driver.h
f672f31a 10552F: include/uapi/sound/compress_*
33bbe149
MB
10553F: sound/core/compress_offload.c
10554F: sound/soc/soc-compress.c
10555
bd903bde 10556SOUND - SOC LAYER / DYNAMIC AUDIO POWER MANAGEMENT (ASoC)
6b9cf5c2 10557M: Liam Girdwood <lgirdwood@gmail.com>
b02e48f2 10558M: Mark Brown <broonie@kernel.org>
86f14df8 10559T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound.git
93711660 10560L: alsa-devel@alsa-project.org (moderated for non-subscribers)
b0b8daf7 10561W: http://alsa-project.org/main/index.php/ASoC
eb1a6af3 10562S: Supported
2820f615 10563F: Documentation/sound/alsa/soc/
679655da 10564F: sound/soc/
e6e55122 10565F: include/sound/soc*
eb1a6af3 10566
d7f8761b
MB
10567SOUND - DMAENGINE HELPERS
10568M: Lars-Peter Clausen <lars@metafoo.de>
10569S: Supported
10570F: include/sound/dmaengine_pcm.h
10571F: sound/core/pcm_dmaengine.c
10572F: sound/soc/soc-generic-dmaengine-pcm.c
10573
990a6a99
OS
10574SP2 MEDIA DRIVER
10575M: Olli Salonen <olli.salonen@iki.fi>
10576L: linux-media@vger.kernel.org
a825eaec 10577W: https://linuxtv.org
990a6a99
OS
10578Q: http://patchwork.linuxtv.org/project/linux-media/list/
10579S: Maintained
10580F: drivers/media/dvb-frontends/sp2*
10581
473321fc 10582SPARC + UltraSPARC (sparc/sparc64)
8b58be88 10583M: "David S. Miller" <davem@davemloft.net>
1da177e4 10584L: sparclinux@vger.kernel.org
8a6e2535 10585Q: http://patchwork.ozlabs.org/project/sparclinux/list/
08deed1e
JP
10586T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
10587T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
1da177e4 10588S: Maintained
679655da 10589F: arch/sparc/
7765b8bb 10590F: drivers/sbus/
1da177e4 10591
6404fcca
DM
10592SPARC SERIAL DRIVERS
10593M: "David S. Miller" <davem@davemloft.net>
10594L: sparclinux@vger.kernel.org
08deed1e
JP
10595T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
10596T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
6404fcca 10597S: Maintained
6816383a 10598F: include/linux/sunserialcore.h
df621252 10599F: drivers/tty/serial/suncore.c
df621252
GKH
10600F: drivers/tty/serial/sunhv.c
10601F: drivers/tty/serial/sunsab.c
10602F: drivers/tty/serial/sunsab.h
10603F: drivers/tty/serial/sunsu.c
10604F: drivers/tty/serial/sunzilog.c
10605F: drivers/tty/serial/sunzilog.h
6404fcca 10606
389325b4
CL
10607SPARSE CHECKER
10608M: "Christopher Li" <sparse@chrisli.org>
10609L: linux-sparse@vger.kernel.org
10610W: https://sparse.wiki.kernel.org/
10611T: git git://git.kernel.org/pub/scm/devel/sparse/sparse.git
10612T: git git://git.kernel.org/pub/scm/devel/sparse/chrisl/sparse.git
10613S: Maintained
10614F: include/linux/compiler.h
10615
fc0c195a 10616SPEAR PLATFORM SUPPORT
da89947b 10617M: Viresh Kumar <vireshk@kernel.org>
9cc23682 10618M: Shiraz Hashim <shiraz.linux.kernel@gmail.com>
fbfa0748
VK
10619L: spear-devel@list.st.com
10620L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
fc0c195a
VK
10621W: http://www.st.com/spear
10622S: Maintained
e68d7c14 10623F: arch/arm/boot/dts/spear*
281e192f 10624F: arch/arm/mach-spear/
fc0c195a
VK
10625
10626SPEAR CLOCK FRAMEWORK SUPPORT
da89947b 10627M: Viresh Kumar <vireshk@kernel.org>
fbfa0748
VK
10628L: spear-devel@list.st.com
10629L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
fc0c195a
VK
10630W: http://www.st.com/spear
10631S: Maintained
5df33a62 10632F: drivers/clk/spear/
fc0c195a 10633
e2d1d6c0 10634SPI SUBSYSTEM
b02e48f2 10635M: Mark Brown <broonie@kernel.org>
dfbe403c 10636L: linux-spi@vger.kernel.org
e7e4e13c 10637T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi.git
8a6e2535 10638Q: http://patchwork.kernel.org/project/spi-devel-general/list/
e2d1d6c0 10639S: Maintained
679655da
JP
10640F: Documentation/spi/
10641F: drivers/spi/
10642F: include/linux/spi/
c117ab84 10643F: include/uapi/linux/spi/
e2d1d6c0 10644
2752e401 10645SPIDERNET NETWORK DRIVER for CELL
8b58be88 10646M: Ishizaki Kou <kou.ishizaki@toshiba.co.jp>
2752e401
JL
10647L: netdev@vger.kernel.org
10648S: Supported
679655da 10649F: Documentation/networking/spider_net.txt
8df158ac 10650F: drivers/net/ethernet/toshiba/spider_net*
2752e401 10651
e2d1d6c0 10652SPU FILE SYSTEM
8b58be88 10653M: Jeremy Kerr <jk@ozlabs.org>
a4724ed6 10654L: linuxppc-dev@lists.ozlabs.org
e2d1d6c0
RD
10655W: http://www.ibm.com/developerworks/power/cell/
10656S: Supported
679655da
JP
10657F: Documentation/filesystems/spufs.txt
10658F: arch/powerpc/platforms/cell/spufs/
e2d1d6c0 10659
fc555841 10660SQUASHFS FILE SYSTEM
d7f2ff67 10661M: Phillip Lougher <phillip@squashfs.org.uk>
fc555841
PL
10662L: squashfs-devel@lists.sourceforge.net (subscribers-only)
10663W: http://squashfs.org.uk
9f273c24 10664T: git git://git.kernel.org/pub/scm/linux/kernel/git/pkl/squashfs-next.git
fc555841 10665S: Maintained
679655da
JP
10666F: Documentation/filesystems/squashfs.txt
10667F: fs/squashfs/
fc555841 10668
1da177e4 10669SRM (Alpha) environment access
8b58be88 10670M: Jan-Benedict Glaw <jbglaw@lug-owl.de>
1da177e4 10671S: Maintained
679655da 10672F: arch/alpha/kernel/srm_env.c
1da177e4 10673
26e9a397 10674STABLE BRANCH
879a5a00 10675M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
bc7a2f3a 10676L: stable@vger.kernel.org
879a5a00 10677S: Supported
7b175c46 10678F: Documentation/stable_kernel_rules.txt
e2d1d6c0 10679
26e9a397 10680STAGING SUBSYSTEM
879a5a00 10681M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
630081fd 10682T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
1c6ccf62 10683L: devel@driverdev.osuosl.org
879a5a00 10684S: Supported
679655da 10685F: drivers/staging/
dbc6c2cc 10686
ebd3d010
JP
10687STAGING - COMEDI
10688M: Ian Abbott <abbotti@mev.co.uk>
81b884c9 10689M: H Hartley Sweeten <hsweeten@visionengravers.com>
ebd3d010
JP
10690S: Odd Fixes
10691F: drivers/staging/comedi/
10692
a0138163
JP
10693STAGING - FLARION FT1000 DRIVERS
10694M: Marek Belisko <marek.belisko@gmail.com>
10695S: Odd Fixes
10696F: drivers/staging/ft1000/
10697
6c1bb424 10698STAGING - INDUSTRIAL IO
030a13d7 10699M: Jonathan Cameron <jic23@kernel.org>
a0138163 10700L: linux-iio@vger.kernel.org
6c1bb424
JP
10701S: Odd Fixes
10702F: drivers/staging/iio/
10703
a0138163
JP
10704STAGING - LIRC (LINUX INFRARED REMOTE CONTROL) DRIVERS
10705M: Jarod Wilson <jarod@wilsonet.com>
10706W: http://www.lirc.org/
10707S: Odd Fixes
b2b0186d 10708F: drivers/staging/media/lirc/
a0138163 10709
f5e5de1e
OD
10710STAGING - LUSTRE PARALLEL FILESYSTEM
10711M: Oleg Drokin <oleg.drokin@intel.com>
10712M: Andreas Dilger <andreas.dilger@intel.com>
d98229f0
AD
10713L: lustre-devel@lists.lustre.org (moderated for non-subscribers)
10714W: http://wiki.lustre.org/
f5e5de1e
OD
10715S: Maintained
10716F: drivers/staging/lustre
10717
7c6b6c71
MD
10718STAGING - NVIDIA COMPLIANT EMBEDDED CONTROLLER INTERFACE (nvec)
10719M: Marc Dietrich <marvin24@gmx.de>
10720L: ac100@lists.launchpad.net (moderated for non-subscribers)
5d96bf4d 10721L: linux-tegra@vger.kernel.org
7c6b6c71
MD
10722S: Maintained
10723F: drivers/staging/nvec/
10724
53c43c5c
GKH
10725STAGING - OLPC SECONDARY DISPLAY CONTROLLER (DCON)
10726M: Jens Frederich <jfrederich@gmail.com>
10727M: Daniel Drake <dsd@laptop.org>
10728M: Jon Nettleton <jon.nettleton@gmail.com>
10729W: http://wiki.laptop.org/go/DCON
10730S: Maintained
10731F: drivers/staging/olpc_dcon/
10732
a0138163
JP
10733STAGING - REALTEK RTL8712U DRIVERS
10734M: Larry Finger <Larry.Finger@lwfinger.net>
10735M: Florian Schilhabel <florian.c.schilhabel@googlemail.com>.
10736S: Odd Fixes
10737F: drivers/staging/rtl8712/
10738
7591ba8b
JS
10739STAGING - REALTEK RTL8723U WIRELESS DRIVER
10740M: Larry Finger <Larry.Finger@lwfinger.net>
10741M: Jes Sorensen <Jes.Sorensen@redhat.com>
10742L: linux-wireless@vger.kernel.org
10743S: Maintained
10744F: drivers/staging/rtl8723au/
10745
980ac4d7
SM
10746STAGING - SILICON MOTION SM750 FRAME BUFFER DRIVER
10747M: Sudip Mukherjee <sudipm.mukherjee@gmail.com>
10748M: Teddy Wang <teddy.wang@siliconmotion.com>
10749M: Sudip Mukherjee <sudip@vectorindia.org>
10750L: linux-fbdev@vger.kernel.org
10751S: Maintained
10752F: drivers/staging/sm750fb/
10753
510fa408
JP
10754STAGING - SLICOSS
10755M: Lior Dotan <liodot@gmail.com>
10756M: Christopher Harrer <charrer@alacritech.com>
10757S: Odd Fixes
10758F: drivers/staging/slicoss/
10759
a0138163
JP
10760STAGING - SPEAKUP CONSOLE SPEECH DRIVER
10761M: William Hubbs <w.d.hubbs@gmail.com>
10762M: Chris Brannon <chris@the-brannons.com>
d33bce31 10763M: Kirk Reiser <kirk@reisers.ca>
a0138163 10764M: Samuel Thibault <samuel.thibault@ens-lyon.org>
e6a152ef 10765L: speakup@linux-speakup.org
a0138163
JP
10766W: http://www.linux-speakup.org/
10767S: Odd Fixes
10768F: drivers/staging/speakup/
10769
b3e871ce
JP
10770STAGING - VIA VT665X DRIVERS
10771M: Forest Bond <forest@alittletooquiet.net>
10772S: Odd Fixes
10773F: drivers/staging/vt665?/
10774
a30baec1
JK
10775STAGING - WILC1000 WIFI DRIVER
10776M: Johnny Kim <johnny.kim@atmel.com>
0c9dbce8 10777M: Austin Shin <austin.shin@atmel.com>
a30baec1 10778M: Chris Park <chris.park@atmel.com>
06b54863
TC
10779M: Tony Cho <tony.cho@atmel.com>
10780M: Glen Lee <glen.lee@atmel.com>
10781M: Leo Kim <leo.kim@atmel.com>
a30baec1
JK
10782L: linux-wireless@vger.kernel.org
10783S: Supported
10784F: drivers/staging/wilc1000/
10785
709bcb07 10786STAGING - XGI Z7,Z9,Z11 PCI DISPLAY DRIVER
3e39e66e 10787M: Arnaud Patard <arnaud.patard@rtp-net.org>
709bcb07
JP
10788S: Odd Fixes
10789F: drivers/staging/xgifb/
10790
77241056
MM
10791HFI1 DRIVER
10792M: Mike Marciniszyn <infinipath@intel.com>
10793L: linux-rdma@vger.kernel.org
10794S: Supported
10795F: drivers/staging/rdma/hfi1
10796
1da177e4 10797STARFIRE/DURALAN NETWORK DRIVER
8b58be88 10798M: Ion Badulescu <ionut@badula.org>
b4f90189 10799S: Odd Fixes
9bba23b0 10800F: drivers/net/ethernet/adaptec/starfire*
1da177e4 10801
e2d1d6c0 10802SUN3/3X
8b58be88 10803M: Sam Creasey <sammy@sammy.net>
e2d1d6c0
RD
10804W: http://sammy.net/sun3/
10805S: Maintained
679655da
JP
10806F: arch/m68k/kernel/*sun3*
10807F: arch/m68k/sun3*/
10808F: arch/m68k/include/asm/sun3*
e689cf4a 10809F: drivers/net/ethernet/i825xx/sun3*
e2d1d6c0 10810
af6a5af8
HG
10811SUN4I LOW RES ADC ATTACHED TABLET KEYS DRIVER
10812M: Hans de Goede <hdegoede@redhat.com>
10813L: linux-input@vger.kernel.org
10814S: Maintained
10815F: Documentation/devicetree/bindings/input/sun4i-lradc-keys.txt
10816F: drivers/input/keyboard/sun4i-lradc-keys.c
10817
2bc9ff01
DK
10818SUNDANCE NETWORK DRIVER
10819M: Denis Kirjanov <kda@linux-powerpc.org>
10820L: netdev@vger.kernel.org
10821S: Maintained
10822F: drivers/net/ethernet/dlink/sundance.c
10823
2cbb12a4 10824SUPERH
114bf37e
RF
10825M: Yoshinori Sato <ysato@users.sourceforge.jp>
10826M: Rich Felker <dalias@libc.org>
2cbb12a4 10827L: linux-sh@vger.kernel.org
8a6e2535 10828Q: http://patchwork.kernel.org/project/linux-sh/list/
114bf37e 10829S: Maintained
066069e1 10830F: Documentation/sh/
679655da 10831F: arch/sh/
066069e1 10832F: drivers/sh/
1da177e4 10833
4480f15b 10834SUSPEND TO RAM
7fb06082 10835M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
8b58be88
JP
10836M: Len Brown <len.brown@intel.com>
10837M: Pavel Machek <pavel@ucw.cz>
bf1c138e 10838L: linux-pm@vger.kernel.org
e2d1d6c0 10839S: Supported
679655da
JP
10840F: Documentation/power/
10841F: arch/x86/kernel/acpi/
10842F: drivers/base/power/
10843F: kernel/power/
10844F: include/linux/suspend.h
10845F: include/linux/freezer.h
10846F: include/linux/pm.h
1da177e4
LT
10847
10848SVGA HANDLING
8b58be88 10849M: Martin Mares <mj@ucw.cz>
1da177e4
LT
10850L: linux-video@atrey.karlin.mff.cuni.cz
10851S: Maintained
679655da
JP
10852F: Documentation/svga.txt
10853F: arch/x86/boot/video*
1da177e4 10854
6e28b761
KRW
10855SWIOTLB SUBSYSTEM
10856M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
10857L: linux-kernel@vger.kernel.org
9f273c24 10858T: git git://git.kernel.org/pub/scm/linux/kernel/git/konrad/swiotlb.git
6e28b761
KRW
10859S: Supported
10860F: lib/swiotlb.c
10861F: arch/*/kernel/pci-swiotlb.c
10862F: include/linux/swiotlb.h
10863
007f790c
JP
10864SWITCHDEV
10865M: Jiri Pirko <jiri@resnulli.us>
10866L: netdev@vger.kernel.org
10867S: Supported
10868F: net/switchdev/
10869F: include/net/switchdev.h
10870
db8e35d5
VG
10871SYNOPSYS ARC ARCHITECTURE
10872M: Vineet Gupta <vgupta@synopsys.com>
30b9dbee 10873L: linux-snps-arc@lists.infradead.org
db8e35d5
VG
10874S: Supported
10875F: arch/arc/
9b28829d 10876F: Documentation/devicetree/bindings/arc/*
2d799dde 10877F: Documentation/devicetree/bindings/interrupt-controller/snps,arc*
c6a0fe4a 10878F: drivers/tty/serial/arc_uart.c
b7182d1a 10879T: git git://git.kernel.org/pub/scm/linux/kernel/git/vgupta/arc.git
db8e35d5 10880
556cc1c5
AB
10881SYNOPSYS ARC SDP platform support
10882M: Alexey Brodkin <abrodkin@synopsys.com>
10883S: Supported
10884F: arch/arc/plat-axs10x
10885F: arch/arc/boot/dts/ax*
10886F: Documentation/devicetree/bindings/arc/axs10*
10887
6c284c9a
LJ
10888SYSTEM CONFIGURATION (SYSCON)
10889M: Lee Jones <lee.jones@linaro.org>
10890M: Arnd Bergmann <arnd@arndb.de>
10891T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
10892S: Supported
10893F: drivers/mfd/syscon.c
10894
1da177e4 10895SYSV FILESYSTEM
8b58be88 10896M: Christoph Hellwig <hch@infradead.org>
1da177e4 10897S: Maintained
679655da
JP
10898F: Documentation/filesystems/sysv-fs.txt
10899F: fs/sysv/
10900F: include/linux/sysv_fs.h
1da177e4 10901
86cfa7fc 10902TARGET SUBSYSTEM
9c3646d1 10903M: "Nicholas A. Bellinger" <nab@linux-iscsi.org>
86cfa7fc 10904L: linux-scsi@vger.kernel.org
b9f5edc2 10905L: target-devel@vger.kernel.org
86cfa7fc 10906W: http://www.linux-iscsi.org
cf015e9f 10907W: http://groups.google.com/group/linux-iscsi-target-dev
452cf324 10908T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
86cfa7fc
NB
10909S: Supported
10910F: drivers/target/
10911F: include/target/
10912F: Documentation/target/
10913
4e68852d 10914TASKSTATS STATISTICS INTERFACE
185e595f 10915M: Balbir Singh <bsingharora@gmail.com>
4e68852d 10916S: Maintained
679655da
JP
10917F: Documentation/accounting/taskstats*
10918F: include/linux/taskstats*
10919F: kernel/taskstats.c
4e68852d 10920
781b456a 10921TC CLASSIFIER
f935f3f8 10922M: Jamal Hadi Salim <jhs@mojatatu.com>
781b456a
SH
10923L: netdev@vger.kernel.org
10924S: Maintained
679655da 10925F: include/net/pkt_cls.h
c117ab84 10926F: include/uapi/linux/pkt_cls.h
679655da 10927F: net/sched/
781b456a 10928
5067f08a 10929TCP LOW PRIORITY MODULE
8b58be88
JP
10930M: "Wong Hoi Sing, Edison" <hswong3i@gmail.com>
10931M: "Hung Hing Lun, Mike" <hlhung3i@gmail.com>
5067f08a
WHSE
10932W: http://tcp-lp-mod.sourceforge.net/
10933S: Maintained
679655da 10934F: net/ipv4/tcp_lp.c
5067f08a 10935
91952bc0
AP
10936TDA10071 MEDIA DRIVER
10937M: Antti Palosaari <crope@iki.fi>
10938L: linux-media@vger.kernel.org
a825eaec 10939W: https://linuxtv.org
91952bc0
AP
10940W: http://palosaari.fi/linux/
10941Q: http://patchwork.linuxtv.org/project/linux-media/list/
10942T: git git://linuxtv.org/anttip/media_tree.git
10943S: Maintained
10944F: drivers/media/dvb-frontends/tda10071*
10945
10946TDA18212 MEDIA DRIVER
10947M: Antti Palosaari <crope@iki.fi>
10948L: linux-media@vger.kernel.org
a825eaec 10949W: https://linuxtv.org
91952bc0
AP
10950W: http://palosaari.fi/linux/
10951Q: http://patchwork.linuxtv.org/project/linux-media/list/
10952T: git git://linuxtv.org/anttip/media_tree.git
10953S: Maintained
10954F: drivers/media/tuners/tda18212*
10955
10956TDA18218 MEDIA DRIVER
10957M: Antti Palosaari <crope@iki.fi>
10958L: linux-media@vger.kernel.org
a825eaec 10959W: https://linuxtv.org
91952bc0
AP
10960W: http://palosaari.fi/linux/
10961Q: http://patchwork.linuxtv.org/project/linux-media/list/
10962T: git git://linuxtv.org/anttip/media_tree.git
10963S: Maintained
10964F: drivers/media/tuners/tda18218*
10965
3b2f6aba
MK
10966TDA18271 MEDIA DRIVER
10967M: Michael Krufky <mkrufky@linuxtv.org>
10968L: linux-media@vger.kernel.org
a825eaec 10969W: https://linuxtv.org
3b2f6aba
MK
10970W: http://github.com/mkrufky
10971Q: http://patchwork.linuxtv.org/project/linux-media/list/
10972T: git git://linuxtv.org/mkrufky/tuners.git
10973S: Maintained
10974F: drivers/media/tuners/tda18271*
10975
e48307a9
MK
10976TDA827x MEDIA DRIVER
10977M: Michael Krufky <mkrufky@linuxtv.org>
10978L: linux-media@vger.kernel.org
a825eaec 10979W: https://linuxtv.org
e48307a9
MK
10980W: http://github.com/mkrufky
10981Q: http://patchwork.linuxtv.org/project/linux-media/list/
10982T: git git://linuxtv.org/mkrufky/tuners.git
10983S: Maintained
10984F: drivers/media/tuners/tda8290.*
10985
66cf9212
MK
10986TDA8290 MEDIA DRIVER
10987M: Michael Krufky <mkrufky@linuxtv.org>
10988L: linux-media@vger.kernel.org
a825eaec 10989W: https://linuxtv.org
66cf9212
MK
10990W: http://github.com/mkrufky
10991Q: http://patchwork.linuxtv.org/project/linux-media/list/
10992T: git git://linuxtv.org/mkrufky/tuners.git
10993S: Maintained
10994F: drivers/media/tuners/tda8290.*
10995
4b9fba30
HV
10996TDA9840 MEDIA DRIVER
10997M: Hans Verkuil <hverkuil@xs4all.nl>
10998L: linux-media@vger.kernel.org
10999T: git git://linuxtv.org/media_tree.git
a825eaec 11000W: https://linuxtv.org
4b9fba30
HV
11001S: Maintained
11002F: drivers/media/i2c/tda9840*
11003
2cb654fd 11004TEA5761 TUNER DRIVER
009a5410 11005M: Mauro Carvalho Chehab <mchehab@osg.samsung.com>
2cb654fd 11006L: linux-media@vger.kernel.org
a825eaec 11007W: https://linuxtv.org
2cb654fd
MCC
11008T: git git://linuxtv.org/media_tree.git
11009S: Odd fixes
11010F: drivers/media/tuners/tea5761.*
11011
11012TEA5767 TUNER DRIVER
009a5410 11013M: Mauro Carvalho Chehab <mchehab@osg.samsung.com>
2cb654fd 11014L: linux-media@vger.kernel.org
a825eaec 11015W: https://linuxtv.org
2cb654fd
MCC
11016T: git git://linuxtv.org/media_tree.git
11017S: Maintained
11018F: drivers/media/tuners/tea5767.*
11019
4b9fba30
HV
11020TEA6415C MEDIA DRIVER
11021M: Hans Verkuil <hverkuil@xs4all.nl>
11022L: linux-media@vger.kernel.org
11023T: git git://linuxtv.org/media_tree.git
a825eaec 11024W: https://linuxtv.org
4b9fba30
HV
11025S: Maintained
11026F: drivers/media/i2c/tea6415c*
11027
11028TEA6420 MEDIA DRIVER
11029M: Hans Verkuil <hverkuil@xs4all.nl>
11030L: linux-media@vger.kernel.org
11031T: git git://linuxtv.org/media_tree.git
a825eaec 11032W: https://linuxtv.org
4b9fba30
HV
11033S: Maintained
11034F: drivers/media/i2c/tea6420*
11035
3d249d4c 11036TEAM DRIVER
dca9ab92 11037M: Jiri Pirko <jiri@resnulli.us>
3d249d4c
JP
11038L: netdev@vger.kernel.org
11039S: Supported
11040F: drivers/net/team/
11041F: include/linux/if_team.h
c117ab84 11042F: include/uapi/linux/if_team.h
3d249d4c 11043
7d029125 11044TECHNOLOGIC SYSTEMS TS-5500 PLATFORM SUPPORT
9c3646d1 11045M: "Savoir-faire Linux Inc." <kernel@savoirfairelinux.com>
7d029125
VD
11046S: Maintained
11047F: arch/x86/platform/ts5500/
11048
40ad4a30
SY
11049TECHNOTREND USB IR RECEIVER
11050M: Sean Young <sean@mess.org>
11051L: linux-media@vger.kernel.org
11052S: Maintained
11053F: drivers/media/rc/ttusbir.c
11054
adabdb0c 11055TEGRA ARCHITECTURE SUPPORT
243d58ec 11056M: Stephen Warren <swarren@wwwdotorg.org>
adabdb0c 11057M: Thierry Reding <thierry.reding@gmail.com>
554077c5 11058M: Alexandre Courbot <gnurou@gmail.com>
84b9414b 11059L: linux-tegra@vger.kernel.org
fd117cd1 11060Q: http://patchwork.ozlabs.org/project/linux-tegra/list/
b779b88d 11061T: git git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux.git
84b9414b 11062S: Supported
bbbe96ed 11063N: [^a-z]tegra
84b9414b 11064
adabdb0c
SW
11065TEGRA CLOCK DRIVER
11066M: Peter De Schrijver <pdeschrijver@nvidia.com>
11067M: Prashant Gaikwad <pgaikwad@nvidia.com>
11068S: Supported
11069F: drivers/clk/tegra/
11070
11071TEGRA DMA DRIVER
11072M: Laxman Dewangan <ldewangan@nvidia.com>
11073S: Supported
11074F: drivers/dma/tegra20-apb-dma.c
11075
adabdb0c
SW
11076TEGRA I2C DRIVER
11077M: Laxman Dewangan <ldewangan@nvidia.com>
11078S: Supported
11079F: drivers/i2c/busses/i2c-tegra.c
11080
11081TEGRA IOMMU DRIVERS
11082M: Hiroshi Doyu <hdoyu@nvidia.com>
11083S: Supported
11084F: drivers/iommu/tegra*
11085
11086TEGRA KBC DRIVER
11087M: Rakesh Iyer <riyer@nvidia.com>
11088M: Laxman Dewangan <ldewangan@nvidia.com>
11089S: Supported
11090F: drivers/input/keyboard/tegra-kbc.c
11091
adabdb0c
SW
11092TEGRA PWM DRIVER
11093M: Thierry Reding <thierry.reding@gmail.com>
11094S: Supported
11095F: drivers/pwm/pwm-tegra.c
11096
11097TEGRA SERIAL DRIVER
11098M: Laxman Dewangan <ldewangan@nvidia.com>
11099S: Supported
11100F: drivers/tty/serial/serial-tegra.c
11101
11102TEGRA SPI DRIVER
11103M: Laxman Dewangan <ldewangan@nvidia.com>
11104S: Supported
11105F: drivers/spi/spi-tegra*
11106
1a348ccc 11107TEHUTI ETHERNET DRIVER
8b58be88 11108M: Andy Gospodarek <andy@greyhouse.net>
1a348ccc
AG
11109L: netdev@vger.kernel.org
11110S: Supported
ef7f5429 11111F: drivers/net/ethernet/tehuti/*
1a348ccc 11112
4e68852d 11113Telecom Clock Driver for MCPL0010
8b58be88 11114M: Mark Gross <mark.gross@intel.com>
4e68852d 11115S: Supported
679655da 11116F: drivers/char/tlclk.c
4e68852d 11117
4480f15b 11118TENSILICA XTENSA PORT (xtensa)
8b58be88 11119M: Chris Zankel <chris@zankel.net>
f959ed2f
CZ
11120M: Max Filippov <jcmvbkbc@gmail.com>
11121L: linux-xtensa@linux-xtensa.org
9f273c24 11122T: git git://github.com/czankel/xtensa-linux.git
4e68852d 11123S: Maintained
679655da 11124F: arch/xtensa/
3dc99857 11125F: drivers/irqchip/irq-xtensa-*
4e68852d 11126
5313ba66
HV
11127THANKO'S RAREMONO AM/FM/SW RADIO RECEIVER USB DRIVER
11128M: Hans Verkuil <hverkuil@xs4all.nl>
11129L: linux-media@vger.kernel.org
11130T: git git://linuxtv.org/media_tree.git
a825eaec 11131W: https://linuxtv.org
5313ba66
HV
11132S: Maintained
11133F: drivers/media/radio/radio-raremono.c
11134
d3fb6955 11135THERMAL
b75f0050 11136M: Zhang Rui <rui.zhang@intel.com>
f14d1c24 11137M: Eduardo Valentin <edubezval@gmail.com>
b75f0050
JP
11138L: linux-pm@vger.kernel.org
11139T: git git://git.kernel.org/pub/scm/linux/kernel/git/rzhang/linux.git
11140T: git git://git.kernel.org/pub/scm/linux/kernel/git/evalenti/linux-soc-thermal.git
11141Q: https://patchwork.kernel.org/project/linux-pm/list/
11142S: Supported
11143F: drivers/thermal/
11144F: include/linux/thermal.h
af6c9f16 11145F: include/uapi/linux/thermal.h
b75f0050
JP
11146F: include/linux/cpu_cooling.h
11147F: Documentation/devicetree/bindings/thermal/
d3fb6955 11148
64e05d8b
VK
11149THERMAL/CPU_COOLING
11150M: Amit Daniel Kachhap <amit.kachhap@gmail.com>
11151M: Viresh Kumar <viresh.kumar@linaro.org>
11152M: Javi Merino <javi.merino@arm.com>
11153L: linux-pm@vger.kernel.org
11154S: Supported
11155F: Documentation/thermal/cpu-cooling-api.txt
11156F: drivers/thermal/cpu_cooling.c
11157F: include/linux/cpu_cooling.h
11158
30ba2fbd
VD
11159THINGM BLINK(1) USB RGB LED DRIVER
11160M: Vivien Didelot <vivien.didelot@savoirfairelinux.com>
11161S: Maintained
11162F: drivers/hid/hid-thingm.c
11163
4e68852d 11164THINKPAD ACPI EXTRAS DRIVER
8b58be88 11165M: Henrique de Moraes Holschuh <ibm-acpi@hmh.eng.br>
4e68852d 11166L: ibm-acpi-devel@lists.sourceforge.net
d0944853 11167L: platform-driver-x86@vger.kernel.org
4e68852d
AC
11168W: http://ibm-acpi.sourceforge.net
11169W: http://thinkwiki.org/wiki/Ibm-acpi
54e5881d 11170T: git git://repo.or.cz/linux-2.6/linux-acpi-2.6/ibm-acpi-2.6.git
4e68852d 11171S: Maintained
679655da 11172F: drivers/platform/x86/thinkpad_acpi.c
4e68852d 11173
1b46f2a2 11174TI BANDGAP AND THERMAL DRIVER
f14d1c24 11175M: Eduardo Valentin <edubezval@gmail.com>
1b46f2a2 11176L: linux-pm@vger.kernel.org
531ff13e 11177L: linux-omap@vger.kernel.org
5a723e81 11178S: Maintained
794b2e25 11179F: drivers/thermal/ti-soc-thermal/
1b46f2a2 11180
ccf963d3
BP
11181TI VPE/CAL DRIVERS
11182M: Benoit Parrot <bparrot@ti.com>
11183L: linux-media@vger.kernel.org
11184W: http://linuxtv.org/
11185Q: http://patchwork.linuxtv.org/project/linux-media/list/
11186S: Maintained
11187F: drivers/media/platform/ti-vpe/
11188
0c7665c3
MF
11189TI CDCE706 CLOCK DRIVER
11190M: Max Filippov <jcmvbkbc@gmail.com>
11191S: Maintained
11192F: drivers/clk/clk-cdce706.c
11193
49b6a5e3
TK
11194TI CLOCK DRIVER
11195M: Tero Kristo <t-kristo@ti.com>
11196L: linux-omap@vger.kernel.org
11197S: Maintained
11198F: drivers/clk/ti/
11199F: include/linux/clk/ti.h
11200
4020f2d7 11201TI FLASH MEDIA INTERFACE DRIVER
8b58be88 11202M: Alex Dubov <oakad@yahoo.com>
795fb7e7 11203S: Maintained
679655da
JP
11204F: drivers/misc/tifm*
11205F: drivers/mmc/host/tifm_sd.c
11206F: include/linux/tifm.h
4020f2d7 11207
e0c52404 11208TI KEYSTONE MULTICORE NAVIGATOR DRIVERS
97215800 11209M: Santosh Shilimkar <ssantosh@kernel.org>
e0c52404
SS
11210L: linux-kernel@vger.kernel.org
11211L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11212S: Maintained
11213F: drivers/soc/ti/*
11214T: git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
11215
11216
152ad442
SR
11217TI LM49xxx FAMILY ASoC CODEC DRIVERS
11218M: M R Swami Reddy <mr.swami.reddy@ti.com>
d392dead 11219M: Vishwas A Deshpande <vishwas.a.deshpande@ti.com>
152ad442
SR
11220L: alsa-devel@alsa-project.org (moderated for non-subscribers)
11221S: Maintained
11222F: sound/soc/codecs/lm49453*
d392dead 11223F: sound/soc/codecs/isabelle*
152ad442 11224
0edd807d
KM
11225TI LP855x BACKLIGHT DRIVER
11226M: Milo Kim <milo.kim@ti.com>
11227S: Maintained
11228F: Documentation/backlight/lp855x-driver.txt
11229F: drivers/video/backlight/lp855x_bl.c
11230F: include/linux/platform_data/lp855x.h
11231
faf13f6d
KM
11232TI LP8727 CHARGER DRIVER
11233M: Milo Kim <milo.kim@ti.com>
11234S: Maintained
11235F: drivers/power/lp8727_charger.c
11236F: include/linux/platform_data/lp8727.h
11237
22f1229f
KM
11238TI LP8788 MFD DRIVER
11239M: Milo Kim <milo.kim@ti.com>
11240S: Maintained
11241F: drivers/iio/adc/lp8788_adc.c
11242F: drivers/leds/leds-lp8788.c
11243F: drivers/mfd/lp8788*.c
11244F: drivers/power/lp8788-charger.c
11245F: drivers/regulator/lp8788-*.c
11246F: include/linux/mfd/lp8788*.h
11247
84640e27
KM
11248TI NETCP ETHERNET DRIVER
11249M: Wingman Kwok <w-kwok2@ti.com>
11250M: Murali Karicheri <m-karicheri2@ti.com>
11251L: netdev@vger.kernel.org
11252S: Maintained
11253F: drivers/net/ethernet/ti/netcp*
11254
217e0ca9
KC
11255TI TAS571X FAMILY ASoC CODEC DRIVER
11256M: Kevin Cernekee <cernekee@chromium.org>
11257L: alsa-devel@alsa-project.org (moderated for non-subscribers)
11258S: Odd Fixes
11259F: sound/soc/codecs/tas571x*
11260
dd5e8e6b 11261TI TWL4030 SERIES SOC CODEC DRIVER
3be79d13 11262M: Peter Ujfalusi <peter.ujfalusi@ti.com>
dd5e8e6b
PU
11263L: alsa-devel@alsa-project.org (moderated for non-subscribers)
11264S: Maintained
11265F: sound/soc/codecs/twl4030*
11266
90921014 11267TI WILINK WIRELESS DRIVERS
90921014
LC
11268L: linux-wireless@vger.kernel.org
11269W: http://wireless.kernel.org/en/users/Drivers/wl12xx
11270W: http://wireless.kernel.org/en/users/Drivers/wl1251
11271T: git git://git.kernel.org/pub/scm/linux/kernel/git/luca/wl12xx.git
22d072f6 11272S: Orphan
90921014
LC
11273F: drivers/net/wireless/ti/
11274F: include/linux/wl12xx.h
11275
e86eaa3a 11276TIPC NETWORK LAYER
8b58be88 11277M: Jon Maloy <jon.maloy@ericsson.com>
115403df 11278M: Ying Xue <ying.xue@windriver.com>
633d2bde
AS
11279L: netdev@vger.kernel.org (core kernel code)
11280L: tipc-discussion@lists.sourceforge.net (user apps, general discussion)
e86eaa3a 11281W: http://tipc.sourceforge.net/
e86eaa3a 11282S: Maintained
c117ab84 11283F: include/uapi/linux/tipc*.h
679655da 11284F: net/tipc/
e86eaa3a 11285
867e359b 11286TILE ARCHITECTURE
b9a279f6 11287M: Chris Metcalf <cmetcalf@mellanox.com>
8c34d8d9 11288W: http://www.mellanox.com/repository/solutions/tile-scm/
7fa129cc 11289T: git git://git.kernel.org/pub/scm/linux/kernel/git/cmetcalf/linux-tile.git
867e359b
CM
11290S: Supported
11291F: arch/tile/
6b940606 11292F: drivers/char/tile-srom.c
5c770755 11293F: drivers/edac/tile_edac.c
6b940606
CM
11294F: drivers/net/ethernet/tile/
11295F: drivers/rtc/rtc-tile.c
11296F: drivers/tty/hvc/hvc_tile.c
b5c6c1a7 11297F: drivers/tty/serial/tilegx.c
6b940606
CM
11298F: drivers/usb/host/*-tilegx.c
11299F: include/linux/usb/tilegx.h
867e359b 11300
1da177e4 11301TLAN NETWORK DRIVER
8b58be88 11302M: Samuel Chessman <chessman@tux.org>
88c07dde 11303L: tlan-devel@lists.sourceforge.net (subscribers-only)
1da177e4
LT
11304W: http://sourceforge.net/projects/tlan/
11305S: Maintained
679655da 11306F: Documentation/networking/tlan.txt
b544dbac 11307F: drivers/net/ethernet/ti/tlan.*
1da177e4 11308
d74db3b2 11309TOMOYO SECURITY MODULE
8b58be88
JP
11310M: Kentaro Takeda <takedakn@nttdata.co.jp>
11311M: Tetsuo Handa <penguin-kernel@I-love.SAKURA.ne.jp>
d03a5d88
TH
11312L: tomoyo-dev-en@lists.sourceforge.jp (subscribers-only, for developers in English)
11313L: tomoyo-users-en@lists.sourceforge.jp (subscribers-only, for users in English)
d74db3b2
KT
11314L: tomoyo-dev@lists.sourceforge.jp (subscribers-only, for developers in Japanese)
11315L: tomoyo-users@lists.sourceforge.jp (subscribers-only, for users in Japanese)
11316W: http://tomoyo.sourceforge.jp/
843d183c 11317T: quilt http://svn.sourceforge.jp/svnroot/tomoyo/trunk/2.5.x/tomoyo-lsm/patches/
d74db3b2 11318S: Maintained
679655da 11319F: security/tomoyo/
d74db3b2 11320
9caeb532 11321TOPSTAR LAPTOP EXTRAS DRIVER
9f0939bf 11322M: Herton Ronaldo Krzesinski <herton@canonical.com>
d0944853 11323L: platform-driver-x86@vger.kernel.org
9caeb532
HRK
11324S: Maintained
11325F: drivers/platform/x86/topstar-laptop.c
11326
1da177e4 11327TOSHIBA ACPI EXTRAS DRIVER
0a63ca11 11328M: Azael Avalos <coproscefalo@gmail.com>
d0944853 11329L: platform-driver-x86@vger.kernel.org
0a63ca11 11330S: Maintained
679655da 11331F: drivers/platform/x86/toshiba_acpi.c
1da177e4 11332
0a63ca11
AA
11333TOSHIBA BLUETOOTH DRIVER
11334M: Azael Avalos <coproscefalo@gmail.com>
11335L: platform-driver-x86@vger.kernel.org
11336S: Maintained
11337F: drivers/platform/x86/toshiba_bluetooth.c
11338
11339TOSHIBA HDD ACTIVE PROTECTION SENSOR DRIVER
11340M: Azael Avalos <coproscefalo@gmail.com>
11341L: platform-driver-x86@vger.kernel.org
11342S: Maintained
11343F: drivers/platform/x86/toshiba_haps.c
11344
14991fc7
AA
11345TOSHIBA WMI HOTKEYS DRIVER
11346M: Azael Avalos <coproscefalo@gmail.com>
11347L: platform-driver-x86@vger.kernel.org
11348S: Maintained
11349F: drivers/platform/x86/toshiba-wmi.c
11350
1da177e4 11351TOSHIBA SMM DRIVER
8b58be88 11352M: Jonathan Buzzard <jonathan@buzzard.org.uk>
1da177e4
LT
11353W: http://www.buzzard.org.uk/toshiba/
11354S: Maintained
679655da
JP
11355F: drivers/char/toshiba.c
11356F: include/linux/toshiba.h
c117ab84 11357F: include/uapi/linux/toshiba.h
1da177e4 11358
d32d9864
MR
11359TOSHIBA TC358743 DRIVER
11360M: Mats Randgaard <matrandg@cisco.com>
11361L: linux-media@vger.kernel.org
11362S: Maintained
11363F: drivers/media/i2c/tc358743*
b5dcee22 11364F: include/media/i2c/tc358743.h
d32d9864 11365
d719f900 11366TMIO MMC DRIVER
c4b13fb0 11367M: Ian Molton <ian@mnementh.co.uk>
d1057c40 11368L: linux-mmc@vger.kernel.org
d719f900 11369S: Maintained
d1057c40
GL
11370F: drivers/mmc/host/tmio_mmc*
11371F: drivers/mmc/host/sh_mobile_sdhi.c
11372F: include/linux/mmc/tmio.h
11373F: include/linux/mmc/sh_mobile_sdhi.h
d719f900 11374
917cc4e6
GR
11375TMP401 HARDWARE MONITOR DRIVER
11376M: Guenter Roeck <linux@roeck-us.net>
968ce1b1 11377L: linux-hwmon@vger.kernel.org
917cc4e6
GR
11378S: Maintained
11379F: Documentation/hwmon/tmp401
11380F: drivers/hwmon/tmp401.c
11381
98f32602 11382TMPFS (SHMEM FILESYSTEM)
bfcc6e2e 11383M: Hugh Dickins <hughd@google.com>
98f32602
HD
11384L: linux-mm@kvack.org
11385S: Maintained
11386F: include/linux/shmem_fs.h
11387F: mm/shmem.c
11388
45f95b53 11389TM6000 VIDEO4LINUX DRIVER
009a5410 11390M: Mauro Carvalho Chehab <mchehab@osg.samsung.com>
45f95b53 11391L: linux-media@vger.kernel.org
a825eaec 11392W: https://linuxtv.org
45f95b53
MCC
11393T: git git://linuxtv.org/media_tree.git
11394S: Odd fixes
11395F: drivers/media/usb/tm6000/
11396
c65fde19
HV
11397TW68 VIDEO4LINUX DRIVER
11398M: Hans Verkuil <hverkuil@xs4all.nl>
11399L: linux-media@vger.kernel.org
11400T: git git://linuxtv.org/media_tree.git
a825eaec 11401W: https://linuxtv.org
c65fde19
HV
11402S: Odd Fixes
11403F: drivers/media/pci/tw68/
11404
4e68852d 11405TPM DEVICE DRIVER
901486b8 11406M: Peter Huewe <peterhuewe@gmx.de>
cbb2d5e4 11407M: Marcel Selhorst <tpmdd@selhorst.net>
89adb83c 11408M: Jarkko Sakkinen <jarkko.sakkinen@linux.intel.com>
ce93b4b0 11409R: Jason Gunthorpe <jgunthorpe@obsidianresearch.com>
383dec1f 11410W: http://tpmdd.sourceforge.net
63a10dfd 11411L: tpmdd-devel@lists.sourceforge.net (moderated for non-subscribers)
d9912846
JS
11412Q: https://patchwork.kernel.org/project/tpmdd-devel/list/
11413T: git git://git.infradead.org/users/jjs/linux-tpmdd.git
4e68852d 11414S: Maintained
679655da 11415F: drivers/char/tpm/
4e68852d 11416
1a0f1b27
AL
11417TPM IBM_VTPM DEVICE DRIVER
11418M: Ashley Lai <ashleydlai@gmail.com>
11419W: http://tpmdd.sourceforge.net
11420L: tpmdd-devel@lists.sourceforge.net (moderated for non-subscribers)
11421S: Maintained
11422F: drivers/char/tpm/tpm_ibmvtpm*
11423
d6f005a1
JP
11424TRACING
11425M: Steven Rostedt <rostedt@goodmis.org>
d6f005a1 11426M: Ingo Molnar <mingo@redhat.com>
75fc2d37 11427T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
d6f005a1
JP
11428S: Maintained
11429F: Documentation/trace/ftrace.txt
11430F: arch/*/*/*/ftrace.h
11431F: arch/*/kernel/ftrace.c
11432F: include/*/ftrace.h
11433F: include/linux/trace*.h
11434F: include/trace/
11435F: kernel/trace/
6e68e6c5 11436F: tools/testing/selftests/ftrace/
d6f005a1 11437
1da177e4 11438TRIVIAL PATCHES
8b58be88 11439M: Jiri Kosina <trivial@kernel.org>
54e5881d 11440T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial.git
1da177e4 11441S: Maintained
86ef925f 11442K: ^Subject:.*(?i)trivial
1da177e4 11443
4e68852d 11444TTY LAYER
879a5a00 11445M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
d8130624 11446M: Jiri Slaby <jslaby@suse.com>
879a5a00 11447S: Supported
08deed1e 11448T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git
84e1eb83 11449F: Documentation/serial/
8dd5d2f1 11450F: drivers/tty/
df621252 11451F: drivers/tty/serial/serial_core.c
e3288775
AC
11452F: include/linux/serial_core.h
11453F: include/linux/serial.h
11454F: include/linux/tty.h
c117ab84
CEB
11455F: include/uapi/linux/serial_core.h
11456F: include/uapi/linux/serial.h
11457F: include/uapi/linux/tty.h
4e68852d 11458
91952bc0
AP
11459TUA9001 MEDIA DRIVER
11460M: Antti Palosaari <crope@iki.fi>
11461L: linux-media@vger.kernel.org
a825eaec 11462W: https://linuxtv.org
91952bc0
AP
11463W: http://palosaari.fi/linux/
11464Q: http://patchwork.linuxtv.org/project/linux-media/list/
11465T: git git://linuxtv.org/anttip/media_tree.git
11466S: Maintained
11467F: drivers/media/tuners/tua9001*
11468
740db6d7 11469TULIP NETWORK DRIVERS
740db6d7 11470L: netdev@vger.kernel.org
cf869eb1
GG
11471L: linux-parisc@vger.kernel.org
11472S: Orphan
0f04e2aa 11473F: drivers/net/ethernet/dec/tulip/
1da177e4
LT
11474
11475TUN/TAP driver
ba57b6f2 11476M: Maxim Krasnyansky <maxk@qti.qualcomm.com>
1da177e4
LT
11477W: http://vtun.sourceforge.net/tun
11478S: Maintained
679655da
JP
11479F: Documentation/networking/tuntap.txt
11480F: arch/um/os-Linux/drivers/
1da177e4 11481
b454cc66 11482TURBOCHANNEL SUBSYSTEM
8b58be88 11483M: "Maciej W. Rozycki" <macro@linux-mips.org>
c406339c
RB
11484M: Ralf Baechle <ralf@linux-mips.org>
11485L: linux-mips@linux-mips.org
11486Q: http://patchwork.linux-mips.org/project/linux-mips/list/
b454cc66 11487S: Maintained
679655da
JP
11488F: drivers/tc/
11489F: include/linux/tc.h
b454cc66 11490
1da177e4 11491U14-34F SCSI DRIVER
8b58be88 11492M: Dario Ballabio <ballabio_dario@emc.com>
1da177e4
LT
11493L: linux-scsi@vger.kernel.org
11494S: Maintained
679655da 11495F: drivers/scsi/u14-34f.c
1da177e4 11496
e2d1d6c0 11497UBI FILE SYSTEM (UBIFS)
a7859936 11498M: Richard Weinberger <richard@nod.at>
949cb623 11499M: Artem Bityutskiy <dedekind1@gmail.com>
cc8f9b99 11500M: Adrian Hunter <adrian.hunter@intel.com>
e2d1d6c0 11501L: linux-mtd@lists.infradead.org
e2966cbe 11502T: git git://git.infradead.org/ubifs-2.6.git
e2d1d6c0 11503W: http://www.linux-mtd.infradead.org/doc/ubifs.html
a7859936 11504S: Supported
679655da
JP
11505F: Documentation/filesystems/ubifs.txt
11506F: fs/ubifs/
e2d1d6c0 11507
e1632fa2 11508UCLINUX (M68KNOMMU AND COLDFIRE)
8b58be88 11509M: Greg Ungerer <gerg@uclinux.org>
cc2020e6 11510W: http://www.uclinux.org/
e1632fa2 11511L: linux-m68k@lists.linux-m68k.org
cc2020e6 11512L: uclinux-dev@uclinux.org (subscribers-only)
e1632fa2 11513T: git git://git.kernel.org/pub/scm/linux/kernel/git/gerg/m68knommu.git
cc2020e6 11514S: Maintained
e1632fa2
GU
11515F: arch/m68k/coldfire/
11516F: arch/m68k/68*/
61bc02bb
JP
11517F: arch/m68k/*/*_no.*
11518F: arch/m68k/include/asm/*_no.*
cc2020e6 11519
1da177e4 11520UDF FILESYSTEM
d8130624 11521M: Jan Kara <jack@suse.com>
1da177e4 11522S: Maintained
679655da
JP
11523F: Documentation/filesystems/udf.txt
11524F: fs/udf/
1da177e4 11525
cc2020e6 11526UFS FILESYSTEM
8b58be88 11527M: Evgeniy Dushistov <dushistov@mail.ru>
cc2020e6 11528S: Maintained
679655da
JP
11529F: Documentation/filesystems/ufs.txt
11530F: fs/ufs/
cc2020e6 11531
0a09d3ab
DH
11532UHID USERSPACE HID IO DRIVER:
11533M: David Herrmann <dh.herrmann@googlemail.com>
11534L: linux-input@vger.kernel.org
11535S: Maintained
11536F: drivers/hid/uhid.c
c117ab84 11537F: include/uapi/linux/uhid.h
0a09d3ab 11538
18332a80 11539ULTRA-WIDEBAND (UWB) SUBSYSTEM:
18332a80 11540L: linux-usb@vger.kernel.org
10c6c9c9 11541S: Orphan
355ffe69 11542F: drivers/uwb/
679655da
JP
11543F: include/linux/uwb.h
11544F: include/linux/uwb/
18332a80 11545
b31d8273
G
11546UNICORE32 ARCHITECTURE:
11547M: Guan Xuetao <gxt@mprc.pku.edu.cn>
11548W: http://mprc.pku.edu.cn/~guanxuetao/linux
11549S: Maintained
ceebf4d5 11550T: git git://github.com/gxt/linux.git
b31d8273
G
11551F: arch/unicore32/
11552
d8379ab1
TF
11553UNIFDEF
11554M: Tony Finch <dot@dotat.at>
11555W: http://dotat.at/prog/unifdef
11556S: Maintained
11557F: scripts/unifdef.c
11558
1da177e4 11559UNIFORM CDROM DRIVER
8b58be88 11560M: Jens Axboe <axboe@kernel.dk>
1da177e4
LT
11561W: http://www.kernel.dk
11562S: Maintained
679655da
JP
11563F: Documentation/cdrom/
11564F: drivers/cdrom/cdrom.c
11565F: include/linux/cdrom.h
c117ab84 11566F: include/uapi/linux/cdrom.h
1da177e4 11567
56df0122 11568UNISYS S-PAR DRIVERS
49e7d9df
JP
11569M: David Kershner <david.kershner@unisys.com>
11570L: sparmaintainer@unisys.com (Unisys internal)
11571S: Supported
11572F: drivers/staging/unisys/
56df0122 11573
9941fa6e
VH
11574UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER
11575M: Vinayak Holikatti <vinholikatti@gmail.com>
9941fa6e
VH
11576L: linux-scsi@vger.kernel.org
11577S: Supported
11578F: Documentation/scsi/ufs.txt
11579F: drivers/scsi/ufs/
11580
e2d1d6c0 11581UNSORTED BLOCK IMAGES (UBI)
949cb623 11582M: Artem Bityutskiy <dedekind1@gmail.com>
346be9bc 11583M: Richard Weinberger <richard@nod.at>
e2d1d6c0
RD
11584W: http://www.linux-mtd.infradead.org/
11585L: linux-mtd@lists.infradead.org
b6b44e0a 11586T: git git://git.infradead.org/ubifs-2.6.git
346be9bc 11587S: Supported
80811493 11588F: drivers/mtd/ubi/
679655da 11589F: include/linux/mtd/ubi.h
c117ab84 11590F: include/uapi/mtd/ubi-user.h
e2d1d6c0 11591
1da177e4 11592USB ACM DRIVER
ca1c3e6f 11593M: Oliver Neukum <oneukum@suse.com>
6372594a 11594L: linux-usb@vger.kernel.org
1da177e4 11595S: Maintained
679655da
JP
11596F: Documentation/usb/acm.txt
11597F: drivers/usb/class/cdc-acm.*
1da177e4 11598
b7d572e1
PF
11599USB AR5523 WIRELESS DRIVER
11600M: Pontus Fuchs <pontus.fuchs@gmail.com>
11601L: linux-wireless@vger.kernel.org
11602S: Maintained
11603F: drivers/net/wireless/ath/ar5523/
11604
115bb1ff 11605USB ATTACHED SCSI
f50a4968 11606M: Hans de Goede <hdegoede@redhat.com>
8eae0fb7 11607M: Gerd Hoffmann <kraxel@redhat.com>
115bb1ff
MW
11608L: linux-usb@vger.kernel.org
11609L: linux-scsi@vger.kernel.org
8eae0fb7 11610S: Maintained
115bb1ff
MW
11611F: drivers/usb/storage/uas.c
11612
1da177e4 11613USB CDC ETHERNET DRIVER
61eee9a7 11614M: Oliver Neukum <oliver@neukum.org>
795fb7e7 11615L: linux-usb@vger.kernel.org
1da177e4 11616S: Maintained
679655da 11617F: drivers/net/usb/cdc_*.c
c117ab84 11618F: include/uapi/linux/usb/cdc.h
1da177e4 11619
66e3e591
KP
11620USB CHAOSKEY DRIVER
11621M: Keith Packard <keithp@keithp.com>
11622L: linux-usb@vger.kernel.org
11623S: Maintained
11624F: drivers/usb/misc/chaoskey.c
11625
b02b371e 11626USB CYPRESS C67X00 DRIVER
8b58be88 11627M: Peter Korsgaard <jacmet@sunsite.dk>
b02b371e
PK
11628L: linux-usb@vger.kernel.org
11629S: Maintained
679655da 11630F: drivers/usb/c67x00/
b02b371e 11631
d0374f4f 11632USB DAVICOM DM9601 DRIVER
8b58be88 11633M: Peter Korsgaard <jacmet@sunsite.dk>
043600a6 11634L: netdev@vger.kernel.org
d0374f4f
PK
11635W: http://www.linux-usb.org/usbnet
11636S: Maintained
679655da 11637F: drivers/net/usb/dm9601.c
d0374f4f 11638
cc2020e6 11639USB DIAMOND RIO500 DRIVER
8b58be88 11640M: Cesar Miquel <miquel@df.uba.ar>
cc2020e6
AC
11641L: rio500-users@lists.sourceforge.net
11642W: http://rio500.sourceforge.net
11643S: Maintained
679655da 11644F: drivers/usb/misc/rio500*
cc2020e6 11645
1da177e4 11646USB EHCI DRIVER
578333ab 11647M: Alan Stern <stern@rowland.harvard.edu>
795fb7e7 11648L: linux-usb@vger.kernel.org
578333ab 11649S: Maintained
679655da
JP
11650F: Documentation/usb/ehci.txt
11651F: drivers/usb/host/ehci*
1da177e4 11652
69ae9e3e 11653USB GADGET/PERIPHERAL SUBSYSTEM
a55f6286 11654M: Felipe Balbi <balbi@kernel.org>
795fb7e7 11655L: linux-usb@vger.kernel.org
69ae9e3e 11656W: http://www.linux-usb.org/gadget
d6d0f665
FB
11657T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
11658S: Maintained
679655da
JP
11659F: drivers/usb/gadget/
11660F: include/linux/usb/gadget*
69ae9e3e 11661
2dea64b4 11662USB HID/HIDBP DRIVERS (USB KEYBOARDS, MICE, REMOTE CONTROLS, ...)
e5f6450c 11663M: Jiri Kosina <jikos@kernel.org>
406df153 11664R: Benjamin Tissoires <benjamin.tissoires@redhat.com>
795fb7e7 11665L: linux-usb@vger.kernel.org
54e5881d 11666T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid.git
1da177e4 11667S: Maintained
c2f01971 11668F: Documentation/hid/hiddev.txt
679655da 11669F: drivers/hid/usbhid/
1da177e4 11670
959eea21 11671USB ISP116X DRIVER
8b58be88 11672M: Olav Kongas <ok@artecdesign.ee>
795fb7e7 11673L: linux-usb@vger.kernel.org
959eea21 11674S: Maintained
679655da
JP
11675F: drivers/usb/host/isp116x*
11676F: include/linux/usb/isp116x.h
959eea21 11677
146498ea
WH
11678USB LAN78XX ETHERNET DRIVER
11679M: Woojung Huh <woojung.huh@microchip.com>
11680M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
11681L: netdev@vger.kernel.org
11682S: Maintained
11683F: drivers/net/usb/lan78xx.*
11684
1da177e4 11685USB MASS STORAGE DRIVER
8b58be88 11686M: Matthew Dharm <mdharm-usb@one-eyed-alien.net>
795fb7e7 11687L: linux-usb@vger.kernel.org
8836aeb8 11688L: usb-storage@lists.one-eyed-alien.net
1da177e4
LT
11689S: Maintained
11690W: http://www.one-eyed-alien.net/~mdharm/linux-usb/
679655da 11691F: drivers/usb/storage/
1da177e4 11692
af39917d
CL
11693USB MIDI DRIVER
11694M: Clemens Ladisch <clemens@ladisch.de>
11695L: alsa-devel@alsa-project.org (moderated for non-subscribers)
11696T: git git://git.alsa-project.org/alsa-kernel.git
11697S: Maintained
11698F: sound/usb/midi.*
11699
444ce9d4
JP
11700USB NETWORKING DRIVERS
11701L: linux-usb@vger.kernel.org
11702S: Odd Fixes
11703F: drivers/net/usb/
11704
1da177e4 11705USB OHCI DRIVER
578333ab 11706M: Alan Stern <stern@rowland.harvard.edu>
795fb7e7 11707L: linux-usb@vger.kernel.org
578333ab 11708S: Maintained
679655da
JP
11709F: Documentation/usb/ohci.txt
11710F: drivers/usb/host/ohci*
1da177e4 11711
963ffa3e 11712USB OTG FSM (Finite State Machine)
60d77b3d 11713M: Peter Chen <Peter.Chen@nxp.com>
8373856d 11714T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
963ffa3e
PC
11715L: linux-usb@vger.kernel.org
11716S: Maintained
11717F: drivers/usb/common/usb-otg-fsm.c
11718
563da3a9
VM
11719USB OVER IP DRIVER
11720M: Valentina Manea <valentina.manea.m@gmail.com>
11721M: Shuah Khan <shuah.kh@samsung.com>
11722L: linux-usb@vger.kernel.org
11723S: Maintained
a6d6fc2b 11724F: Documentation/usb/usbip_protocol.txt
563da3a9
VM
11725F: drivers/usb/usbip/
11726F: tools/usb/usbip/
11727
1da177e4 11728USB PEGASUS DRIVER
a16b945c 11729M: Petko Manolov <petkan@nucleusys.com>
795fb7e7 11730L: linux-usb@vger.kernel.org
043600a6 11731L: netdev@vger.kernel.org
052e3128
PM
11732T: git git://github.com/petkan/pegasus.git
11733W: https://github.com/petkan/pegasus
1da177e4 11734S: Maintained
679655da 11735F: drivers/net/usb/pegasus.*
1da177e4 11736
d3ad558f 11737USB PHY LAYER
a55f6286 11738M: Felipe Balbi <balbi@kernel.org>
d3ad558f
FB
11739L: linux-usb@vger.kernel.org
11740T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
11741S: Maintained
11742F: drivers/usb/phy/
d3ad558f 11743
73e4fb3f 11744USB PRINTER DRIVER (usblp)
8b58be88 11745M: Pete Zaitcev <zaitcev@redhat.com>
795fb7e7 11746L: linux-usb@vger.kernel.org
73e4fb3f 11747S: Supported
679655da 11748F: drivers/usb/class/usblp.c
1da177e4 11749
4521b477
BM
11750USB QMI WWAN NETWORK DRIVER
11751M: Bjørn Mork <bjorn@mork.no>
11752L: netdev@vger.kernel.org
11753S: Maintained
11754F: Documentation/ABI/testing/sysfs-class-net-qmi
11755F: drivers/net/usb/qmi_wwan.c
11756
1da177e4 11757USB RTL8150 DRIVER
a16b945c 11758M: Petko Manolov <petkan@nucleusys.com>
795fb7e7 11759L: linux-usb@vger.kernel.org
043600a6 11760L: netdev@vger.kernel.org
052e3128
PM
11761T: git git://github.com/petkan/rtl8150.git
11762W: https://github.com/petkan/rtl8150
1da177e4 11763S: Maintained
679655da 11764F: drivers/net/usb/rtl8150.c
1da177e4 11765
f896b796 11766USB SERIAL SUBSYSTEM
66085694 11767M: Johan Hovold <johan@kernel.org>
795fb7e7 11768L: linux-usb@vger.kernel.org
4e68852d 11769S: Maintained
679655da 11770F: Documentation/usb/usb-serial.txt
f896b796 11771F: drivers/usb/serial/
679655da 11772F: include/linux/usb/serial.h
1da177e4 11773
b3f0db1c
SG
11774USB SMSC75XX ETHERNET DRIVER
11775M: Steve Glendinning <steve.glendinning@shawell.net>
11776L: netdev@vger.kernel.org
11777S: Maintained
11778F: drivers/net/usb/smsc75xx.*
11779
2f7ca802 11780USB SMSC95XX ETHERNET DRIVER
90b24cfb 11781M: Steve Glendinning <steve.glendinning@shawell.net>
2f7ca802 11782L: netdev@vger.kernel.org
90b24cfb 11783S: Maintained
679655da 11784F: drivers/net/usb/smsc95xx.*
2f7ca802 11785
1da177e4 11786USB SUBSYSTEM
879a5a00 11787M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
795fb7e7 11788L: linux-usb@vger.kernel.org
1da177e4 11789W: http://www.linux-usb.org
08deed1e 11790T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git
1da177e4 11791S: Supported
679655da 11792F: Documentation/usb/
679655da
JP
11793F: drivers/usb/
11794F: include/linux/usb.h
11795F: include/linux/usb/
1da177e4
LT
11796
11797USB UHCI DRIVER
8b58be88 11798M: Alan Stern <stern@rowland.harvard.edu>
795fb7e7 11799L: linux-usb@vger.kernel.org
1da177e4 11800S: Maintained
679655da 11801F: drivers/usb/host/uhci*
1da177e4 11802
69ae9e3e 11803USB "USBNET" DRIVER FRAMEWORK
d8130624 11804M: Oliver Neukum <oneukum@suse.com>
043600a6 11805L: netdev@vger.kernel.org
69ae9e3e 11806W: http://www.linux-usb.org/usbnet
1da177e4 11807S: Maintained
679655da
JP
11808F: drivers/net/usb/usbnet.c
11809F: include/linux/usb/usbnet.h
1da177e4 11810
c0efd232 11811USB VIDEO CLASS
c53ac071 11812M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
616bd4e2 11813L: linux-uvc-devel@lists.sourceforge.net (subscribers-only)
661263b5 11814L: linux-media@vger.kernel.org
275ffde4 11815T: git git://linuxtv.org/media_tree.git
57c6d2e9 11816W: http://www.ideasonboard.org/uvc/
c0efd232 11817S: Maintained
0c0d06ca 11818F: drivers/media/usb/uvc/
6c0f0359 11819F: include/uapi/linux/uvcvideo.h
1da177e4 11820
b60b9c45
HV
11821USB VISION DRIVER
11822M: Hans Verkuil <hverkuil@xs4all.nl>
11823L: linux-media@vger.kernel.org
11824T: git git://linuxtv.org/media_tree.git
a825eaec 11825W: https://linuxtv.org
b60b9c45
HV
11826S: Odd Fixes
11827F: drivers/media/usb/usbvision/
11828
8282da47
LP
11829USB WEBCAM GADGET
11830M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
11831L: linux-usb@vger.kernel.org
11832S: Maintained
3a83c16e 11833F: drivers/usb/gadget/function/*uvc*
faf2e1db 11834F: drivers/usb/gadget/legacy/webcam.c
8282da47 11835
bf164cc0 11836USB WIRELESS RNDIS DRIVER (rndis_wlan)
e6146c5c 11837M: Jussi Kivilinna <jussi.kivilinna@iki.fi>
bf164cc0
JK
11838L: linux-wireless@vger.kernel.org
11839S: Maintained
679655da 11840F: drivers/net/wireless/rndis_wlan.c
bf164cc0 11841
eb6bab13 11842USB XHCI DRIVER
03d85053 11843M: Mathias Nyman <mathias.nyman@intel.com>
eb6bab13
SS
11844L: linux-usb@vger.kernel.org
11845S: Supported
36d0344c
SS
11846F: drivers/usb/host/xhci*
11847F: drivers/usb/host/pci-quirks*
eb6bab13 11848
1da177e4 11849USB ZD1201 DRIVER
4086b9ca 11850L: linux-wireless@vger.kernel.org
1da177e4 11851W: http://linux-lc100020.sourceforge.net
4086b9ca 11852S: Orphan
ed0ad06f 11853F: drivers/net/wireless/zydas/zd1201.*
1da177e4 11854
b7eee616 11855USB ZR364XX DRIVER
8b58be88 11856M: Antoine Jacquet <royale@zerezo.com>
795fb7e7 11857L: linux-usb@vger.kernel.org
661263b5 11858L: linux-media@vger.kernel.org
275ffde4 11859T: git git://linuxtv.org/media_tree.git
b7eee616
AJ
11860W: http://royale.zerezo.com/zr364xx/
11861S: Maintained
679655da 11862F: Documentation/video4linux/zr364xx.txt
90d72ac6 11863F: drivers/media/usb/zr364xx/
b7eee616 11864
289fcff4
HK
11865ULPI BUS
11866M: Heikki Krogerus <heikki.krogerus@linux.intel.com>
11867L: linux-usb@vger.kernel.org
11868S: Maintained
11869F: drivers/usb/common/ulpi.c
11870F: include/linux/ulpi/
11871
e7839f25 11872USER-MODE LINUX (UML)
8b58be88 11873M: Jeff Dike <jdike@addtoit.com>
b15194b7 11874M: Richard Weinberger <richard@nod.at>
1da177e4
LT
11875L: user-mode-linux-devel@lists.sourceforge.net
11876L: user-mode-linux-user@lists.sourceforge.net
11877W: http://user-mode-linux.sourceforge.net
9f273c24 11878T: git git://git.kernel.org/pub/scm/linux/kernel/git/rw/uml.git
1da177e4 11879S: Maintained
61516587 11880F: Documentation/virtual/uml/
679655da 11881F: arch/um/
b070989a 11882F: arch/x86/um/
679655da
JP
11883F: fs/hostfs/
11884F: fs/hppfs/
b7eee616 11885
e5f114e9 11886USERSPACE I/O (UIO)
6a534c9d 11887M: "Hans J. Koch" <hjk@hansjkoch.de>
879a5a00 11888M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
e5f114e9 11889S: Maintained
3d3fecbd 11890T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
679655da
JP
11891F: Documentation/DocBook/uio-howto.tmpl
11892F: drivers/uio/
11893F: include/linux/uio*.h
e5f114e9 11894
256cccbe 11895UTIL-LINUX PACKAGE
8b58be88 11896M: Karel Zak <kzak@redhat.com>
256cccbe
KZ
11897L: util-linux@vger.kernel.org
11898W: http://en.wikipedia.org/wiki/Util-linux
11899T: git git://git.kernel.org/pub/scm/utils/util-linux/util-linux.git
f899b0ad
KZ
11900S: Maintained
11901
c1fd1c07 11902UVESAFB DRIVER
8b58be88 11903M: Michal Januszewski <spock@gentoo.org>
c69f677c 11904L: linux-fbdev@vger.kernel.org
c1fd1c07
MJ
11905W: http://dev.gentoo.org/~spock/projects/uvesafb/
11906S: Maintained
679655da 11907F: Documentation/fb/uvesafb.txt
8a61f013 11908F: drivers/video/fbdev/uvesafb.*
c1fd1c07 11909
456930d8
SA
11910VF610 NAND DRIVER
11911M: Stefan Agner <stefan@agner.ch>
11912L: linux-mtd@lists.infradead.org
11913S: Supported
11914F: drivers/mtd/nand/vf610_nfc.c
11915
4480f15b 11916VFAT/FAT/MSDOS FILESYSTEM
8b58be88 11917M: OGAWA Hirofumi <hirofumi@mail.parknet.co.jp>
1da177e4 11918S: Maintained
679655da
JP
11919F: Documentation/filesystems/vfat.txt
11920F: fs/fat/
1da177e4 11921
cba3345c
AW
11922VFIO DRIVER
11923M: Alex Williamson <alex.williamson@redhat.com>
11924L: kvm@vger.kernel.org
9f273c24 11925T: git git://github.com/awilliam/linux-vfio.git
cba3345c
AW
11926S: Maintained
11927F: Documentation/vfio.txt
11928F: drivers/vfio/
11929F: include/linux/vfio.h
c117ab84 11930F: include/uapi/linux/vfio.h
cba3345c 11931
a714ea5f
AW
11932VFIO PLATFORM DRIVER
11933M: Baptiste Reynal <b.reynal@virtualopensystems.com>
11934L: kvm@vger.kernel.org
11935S: Maintained
11936F: drivers/vfio/platform/
11937
9e6f3438
PO
11938VIDEOBUF2 FRAMEWORK
11939M: Pawel Osciak <pawel@osciak.com>
11940M: Marek Szyprowski <m.szyprowski@samsung.com>
e76e4706 11941M: Kyungmin Park <kyungmin.park@samsung.com>
9e6f3438
PO
11942L: linux-media@vger.kernel.org
11943S: Maintained
90d72ac6 11944F: drivers/media/v4l2-core/videobuf2-*
9e6f3438
PO
11945F: include/media/videobuf2-*
11946
5523662e
SCP
11947VIRTUAL SERIO DEVICE DRIVER
11948M: Stephen Chandler Paul <thatslyude@gmail.com>
11949S: Maintained
11950F: drivers/input/serio/userio.c
11951F: include/uapi/linux/userio.h
11952
9a82446b
AS
11953VIRTIO CONSOLE DRIVER
11954M: Amit Shah <amit.shah@redhat.com>
11955L: virtualization@lists.linux-foundation.org
11956S: Maintained
11957F: drivers/char/virtio_console.c
11958F: include/linux/virtio_console.h
c117ab84 11959F: include/uapi/linux/virtio_console.h
9a82446b 11960
2426ec8f 11961VIRTIO CORE, NET AND BLOCK DRIVERS
2426ec8f
MT
11962M: "Michael S. Tsirkin" <mst@redhat.com>
11963L: virtualization@lists.linux-foundation.org
11964S: Maintained
11965F: drivers/virtio/
c893c8d7 11966F: tools/virtio/
2426ec8f
MT
11967F: drivers/net/virtio_net.c
11968F: drivers/block/virtio_blk.c
11969F: include/linux/virtio_*.h
916cdabc 11970F: include/uapi/linux/virtio_*.h
2426ec8f 11971
f2dbda3b
CH
11972VIRTIO DRIVERS FOR S390
11973M: Christian Borntraeger <borntraeger@de.ibm.com>
11974M: Cornelia Huck <cornelia.huck@de.ibm.com>
11975L: linux-s390@vger.kernel.org
11976L: virtualization@lists.linux-foundation.org
11977L: kvm@vger.kernel.org
11978S: Supported
1b568d93 11979F: drivers/s390/virtio/
f2dbda3b 11980
4ad6ee91
GH
11981VIRTIO GPU DRIVER
11982M: David Airlie <airlied@linux.ie>
11983M: Gerd Hoffmann <kraxel@redhat.com>
11984L: dri-devel@lists.freedesktop.org
11985L: virtualization@lists.linux-foundation.org
11986S: Maintained
11987F: drivers/gpu/drm/virtio/
11988F: include/uapi/linux/virtio_gpu.h
11989
3a4d5c94
MT
11990VIRTIO HOST (VHOST)
11991M: "Michael S. Tsirkin" <mst@redhat.com>
11992L: kvm@vger.kernel.org
c996d8b9 11993L: virtualization@lists.linux-foundation.org
3a4d5c94 11994L: netdev@vger.kernel.org
9f273c24 11995T: git git://git.kernel.org/pub/scm/linux/kernel/git/mst/vhost.git
3a4d5c94
MT
11996S: Maintained
11997F: drivers/vhost/
c117ab84 11998F: include/uapi/linux/vhost.h
3a4d5c94 11999
271c8651
GH
12000VIRTIO INPUT DRIVER
12001M: Gerd Hoffmann <kraxel@redhat.com>
12002S: Maintained
12003F: drivers/virtio/virtio_input.c
12004F: include/uapi/linux/virtio_input.h
12005
1da177e4 12006VIA RHINE NETWORK DRIVER
210347e1 12007S: Orphan
f2148a47 12008F: drivers/net/ethernet/via/via-rhine.c
1da177e4 12009
f0bf7f61 12010VIA SD/MMC CARD CONTROLLER DRIVER
558bbb2f 12011M: Bruce Chang <brucechang@via.com.tw>
8b58be88 12012M: Harald Welte <HaraldWelte@viatech.com>
f0bf7f61
HW
12013S: Maintained
12014F: drivers/mmc/host/via-sdmmc.c
12015
69e4a7c2 12016VIA UNICHROME(PRO)/CHROME9 FRAMEBUFFER DRIVER
c7babebd 12017M: Florian Tobias Schandinat <FlorianSchandinat@gmx.de>
c69f677c 12018L: linux-fbdev@vger.kernel.org
69e4a7c2 12019S: Maintained
c7babebd
FTS
12020F: include/linux/via-core.h
12021F: include/linux/via-gpio.h
12022F: include/linux/via_i2c.h
8a61f013 12023F: drivers/video/fbdev/via/
69e4a7c2 12024
01f20734 12025VIA VELOCITY NETWORK DRIVER
8b58be88 12026M: Francois Romieu <romieu@fr.zoreil.com>
01f20734
FR
12027L: netdev@vger.kernel.org
12028S: Maintained
f2148a47 12029F: drivers/net/ethernet/via/via-velocity.*
1da177e4 12030
f73f8173
AW
12031VIRT LIB
12032M: Alex Williamson <alex.williamson@redhat.com>
12033M: Paolo Bonzini <pbonzini@redhat.com>
12034L: kvm@vger.kernel.org
12035S: Supported
12036F: virt/lib/
12037
77911fd2 12038VIVID VIRTUAL VIDEO DRIVER
0b7bc1fa
HV
12039M: Hans Verkuil <hverkuil@xs4all.nl>
12040L: linux-media@vger.kernel.org
12041T: git git://linuxtv.org/media_tree.git
a825eaec 12042W: https://linuxtv.org
0b7bc1fa 12043S: Maintained
77911fd2 12044F: drivers/media/platform/vivid/*
0b7bc1fa 12045
be7f8273 12046VLAN (802.1Q)
8b58be88 12047M: Patrick McHardy <kaber@trash.net>
be7f8273
PM
12048L: netdev@vger.kernel.org
12049S: Maintained
679655da
JP
12050F: drivers/net/macvlan.c
12051F: include/linux/if_*vlan.h
12052F: net/8021q/
be7f8273 12053
55e331cf 12054VLYNQ BUS
8b58be88 12055M: Florian Fainelli <florian@openwrt.org>
8578d7af 12056L: openwrt-devel@lists.openwrt.org (subscribers-only)
55e331cf
FF
12057S: Maintained
12058F: drivers/vlynq/vlynq.c
12059F: include/linux/vlynq.h
12060
390beae4 12061VME SUBSYSTEM
74c600e3 12062M: Martyn Welch <martyn@welchs.me.uk>
1bd289d1 12063M: Manohar Vanga <manohar.vanga@gmail.com>
390beae4
MW
12064M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
12065L: devel@driverdev.osuosl.org
12066S: Maintained
12067T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
12068F: Documentation/vme_api.txt
12069F: drivers/staging/vme/
12070F: drivers/vme/
12071F: include/linux/vme*
12072
4488e09b
AK
12073VMWARE HYPERVISOR INTERFACE
12074M: Alok Kataria <akataria@vmware.com>
12075L: virtualization@lists.linux-foundation.org
12076S: Supported
12077F: arch/x86/kernel/cpu/vmware.c
12078
73b35d07
DT
12079VMWARE BALLOON DRIVER
12080M: Xavier Deguillard <xdeguillard@vmware.com>
12081M: Philip Moltmann <moltmann@vmware.com>
12082M: "VMware, Inc." <pv-drivers@vmware.com>
12083L: linux-kernel@vger.kernel.org
12084S: Maintained
12085F: drivers/misc/vmw_balloon.c
12086
8b8be51b
TH
12087VMWARE VMMOUSE SUBDRIVER
12088M: "VMware Graphics" <linux-graphics-maintainer@vmware.com>
12089M: "VMware, Inc." <pv-drivers@vmware.com>
12090L: linux-input@vger.kernel.org
12091S: Maintained
12092F: drivers/input/mouse/vmmouse.c
12093F: drivers/input/mouse/vmmouse.h
12094
d1a890fa 12095VMWARE VMXNET3 ETHERNET DRIVER
04e1b734 12096M: Shrikrishna Khare <skhare@vmware.com>
65c8bb5b
JP
12097M: "VMware, Inc." <pv-drivers@vmware.com>
12098L: netdev@vger.kernel.org
12099S: Maintained
12100F: drivers/net/vmxnet3/
d1a890fa 12101
851b1642 12102VMware PVSCSI driver
f2d7e40e 12103M: Arvind Kumar <arvindkumar@vmware.com>
851b1642
AK
12104M: VMware PV-Drivers <pv-drivers@vmware.com>
12105L: linux-scsi@vger.kernel.org
12106S: Maintained
12107F: drivers/scsi/vmw_pvscsi.c
12108F: drivers/scsi/vmw_pvscsi.h
12109
e53e86c7 12110VOLTAGE AND CURRENT REGULATOR FRAMEWORK
88dd75af 12111M: Liam Girdwood <lgirdwood@gmail.com>
b02e48f2 12112M: Mark Brown <broonie@kernel.org>
5cdeb2c8 12113L: linux-kernel@vger.kernel.org
1dd68f01 12114W: http://www.slimlogic.co.uk/?p=48
6febb5ab 12115T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator.git
e53e86c7 12116S: Supported
679655da
JP
12117F: drivers/regulator/
12118F: include/linux/regulator/
e53e86c7 12119
081958eb
DA
12120VRF
12121M: David Ahern <dsa@cumulusnetworks.com>
12122M: Shrijeet Mukherjee <shm@cumulusnetworks.com>
12123L: netdev@vger.kernel.org
12124S: Maintained
12125F: drivers/net/vrf.c
562d897d 12126F: Documentation/networking/vrf.txt
081958eb 12127
ab41319e 12128VT1211 HARDWARE MONITOR DRIVER
8b58be88 12129M: Juerg Haefliger <juergh@gmail.com>
968ce1b1 12130L: linux-hwmon@vger.kernel.org
ab41319e 12131S: Maintained
679655da
JP
12132F: Documentation/hwmon/vt1211
12133F: drivers/hwmon/vt1211.c
ab41319e 12134
1de9e371 12135VT8231 HARDWARE MONITOR DRIVER
8b58be88 12136M: Roger Lucas <vt8231@hiddenengine.co.uk>
968ce1b1 12137L: linux-hwmon@vger.kernel.org
1de9e371 12138S: Maintained
679655da 12139F: drivers/hwmon/vt8231.c
1de9e371 12140
88095e7b
TO
12141VUB300 USB to SDIO/SD/MMC bridge chip
12142M: Tony Olech <tony.olech@elandigitalsystems.com>
12143L: linux-mmc@vger.kernel.org
12144L: linux-usb@vger.kernel.org
12145S: Supported
12146F: drivers/mmc/host/vub300.c
12147
1da177e4 12148W1 DALLAS'S 1-WIRE BUS
a8018766 12149M: Evgeniy Polyakov <zbr@ioremap.net>
1da177e4 12150S: Maintained
679655da
JP
12151F: Documentation/w1/
12152F: drivers/w1/
1da177e4 12153
13927079 12154W83791D HARDWARE MONITORING DRIVER
8b58be88 12155M: Marc Hulsman <m.hulsman@tudelft.nl>
968ce1b1 12156L: linux-hwmon@vger.kernel.org
25845c22 12157S: Maintained
679655da
JP
12158F: Documentation/hwmon/w83791d
12159F: drivers/hwmon/w83791d.c
13927079 12160
61db011d 12161W83793 HARDWARE MONITORING DRIVER
8b58be88 12162M: Rudolf Marek <r.marek@assembler.cz>
968ce1b1 12163L: linux-hwmon@vger.kernel.org
61db011d 12164S: Maintained
679655da
JP
12165F: Documentation/hwmon/w83793
12166F: drivers/hwmon/w83793.c
61db011d 12167
e3760b43 12168W83795 HARDWARE MONITORING DRIVER
d8130624 12169M: Jean Delvare <jdelvare@suse.com>
968ce1b1 12170L: linux-hwmon@vger.kernel.org
e3760b43
JD
12171S: Maintained
12172F: drivers/hwmon/w83795.c
12173
1da177e4 12174W83L51xD SD/MMC CARD INTERFACE DRIVER
8b58be88 12175M: Pierre Ossman <pierre@ossman.eu>
1da177e4 12176S: Maintained
679655da 12177F: drivers/mmc/host/wbsd.*
1da177e4 12178
b4e05923
HG
12179WACOM PROTOCOL 4 SERIAL TABLETS
12180M: Julian Squires <julian@cipht.net>
12181M: Hans de Goede <hdegoede@redhat.com>
12182L: linux-input@vger.kernel.org
12183S: Maintained
12184F: drivers/input/tablet/wacom_serial4.c
12185
3527761c 12186WATCHDOG DEVICE DRIVERS
8b58be88 12187M: Wim Van Sebroeck <wim@iguana.be>
1f32f83e 12188R: Guenter Roeck <linux@roeck-us.net>
230a5cef
WVS
12189L: linux-watchdog@vger.kernel.org
12190W: http://www.linux-watchdog.org/
f599aaf0 12191T: git git://www.linux-watchdog.org/linux-watchdog.git
3527761c 12192S: Maintained
679655da
JP
12193F: Documentation/watchdog/
12194F: drivers/watchdog/
12195F: include/linux/watchdog.h
c117ab84 12196F: include/uapi/linux/watchdog.h
3527761c 12197
1da177e4 12198WD7000 SCSI DRIVER
8b58be88 12199M: Miroslav Zagorac <zaga@fly.cc.fer.hr>
1da177e4
LT
12200L: linux-scsi@vger.kernel.org
12201S: Maintained
679655da 12202F: drivers/scsi/wd7000.c
1da177e4 12203
b22e00f3
DH
12204WIIMOTE HID DRIVER
12205M: David Herrmann <dh.herrmann@googlemail.com>
12206L: linux-input@vger.kernel.org
12207S: Maintained
12208F: drivers/hid/hid-wiimote*
12209
e258b80e 12210WINBOND CIR DRIVER
364e9e18 12211M: David Härdeman <david@hardeman.nu>
e258b80e 12212S: Maintained
116ab806 12213F: drivers/media/rc/winbond-cir.c
e258b80e 12214
c36a483d
WBG
12215WINSYSTEMS EBC-C384 WATCHDOG DRIVER
12216M: William Breathitt Gray <vilhelm.gray@gmail.com>
12217L: linux-watchdog@vger.kernel.org
12218S: Maintained
12219F: drivers/watchdog/ebc-c384_wdt.c
12220
9c26df9b
WBG
12221WINSYSTEMS WS16C48 GPIO DRIVER
12222M: William Breathitt Gray <vilhelm.gray@gmail.com>
12223L: linux-gpio@vger.kernel.org
12224S: Maintained
12225F: drivers/gpio/gpio-ws16c48.c
e258b80e 12226
8a70da82 12227WIMAX STACK
8b58be88 12228M: Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
8a70da82 12229M: linux-wimax@intel.com
49e7d9df 12230L: wimax@linuxwimax.org (subscribers-only)
8a70da82
IPG
12231S: Supported
12232W: http://linuxwimax.org
315987dc 12233F: Documentation/wimax/README.wimax
315987dc
JP
12234F: include/linux/wimax/debug.h
12235F: include/net/wimax.h
c117ab84 12236F: include/uapi/linux/wimax.h
315987dc 12237F: net/wimax/
8a70da82 12238
5fc14680 12239WISTRON LAPTOP BUTTON DRIVER
8b58be88 12240M: Miloslav Trmac <mitr@volny.cz>
5fc14680 12241S: Maintained
679655da 12242F: drivers/input/misc/wistron_btns.c
5fc14680 12243
1da177e4 12244WL3501 WIRELESS PCMCIA CARD DRIVER
8b58be88 12245M: Arnaldo Carvalho de Melo <acme@ghostprotocols.net>
724c6b35 12246L: linux-wireless@vger.kernel.org
926554c4 12247W: http://oops.ghostprotocols.net:81/blog
1da177e4 12248S: Maintained
679655da 12249F: drivers/net/wireless/wl3501*
1da177e4 12250
055bcbcb 12251WOLFSON MICROELECTRONICS DRIVERS
fef95164 12252L: patches@opensource.wolfsonmicro.com
f0e03dbd
RF
12253T: git https://github.com/CirrusLogic/linux-drivers.git
12254W: https://github.com/CirrusLogic/linux-drivers/wiki
b75ea16a 12255S: Supported
3768f0b1 12256F: Documentation/hwmon/wm83??
f494993f
CK
12257F: Documentation/devicetree/bindings/extcon/extcon-arizona.txt
12258F: Documentation/devicetree/bindings/regulator/arizona-regulator.txt
12259F: Documentation/devicetree/bindings/mfd/arizona.txt
af1c5386 12260F: arch/arm/mach-s3c64xx/mach-crag6410*
f05259a6 12261F: drivers/clk/clk-wm83*.c
9c309598 12262F: drivers/extcon/extcon-arizona.c
b75ea16a 12263F: drivers/leds/leds-wm83*.c
25b273ba 12264F: drivers/gpio/gpio-*wm*.c
9c309598 12265F: drivers/gpio/gpio-arizona.c
d22b0869 12266F: drivers/hwmon/wm83??-hwmon.c
59ec6da2
MB
12267F: drivers/input/misc/wm831x-on.c
12268F: drivers/input/touchscreen/wm831x-ts.c
12269F: drivers/input/touchscreen/wm97*.c
9c309598
MB
12270F: drivers/mfd/arizona*
12271F: drivers/mfd/wm*.c
12ebc137 12272F: drivers/mfd/cs47l24*
b75ea16a
MB
12273F: drivers/power/wm83*.c
12274F: drivers/rtc/rtc-wm83*.c
12275F: drivers/regulator/wm8*.c
3860e6c4 12276F: drivers/video/backlight/wm83*_bl.c
b75ea16a 12277F: drivers/watchdog/wm83*_wdt.c
9c309598 12278F: include/linux/mfd/arizona/
3860e6c4 12279F: include/linux/mfd/wm831x/
b75ea16a 12280F: include/linux/mfd/wm8350/
3768f0b1 12281F: include/linux/mfd/wm8400*
59ec6da2 12282F: include/linux/wm97xx.h
055bcbcb 12283F: include/sound/wm????.h
9c309598 12284F: sound/soc/codecs/arizona.?
055bcbcb 12285F: sound/soc/codecs/wm*
12ebc137 12286F: sound/soc/codecs/cs47l24*
b75ea16a 12287
3e6cd7a4
TH
12288WORKQUEUE
12289M: Tejun Heo <tj@kernel.org>
badb7f5e 12290R: Lai Jiangshan <jiangshanlai@gmail.com>
3e6cd7a4
TH
12291T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/wq.git
12292S: Maintained
12293F: include/linux/workqueue.h
12294F: kernel/workqueue.c
12295F: Documentation/workqueue.txt
12296
1da177e4 12297X.25 NETWORK LAYER
8bf28059 12298M: Andrew Hendry <andrew.hendry@gmail.com>
1da177e4 12299L: linux-x25@vger.kernel.org
8bf28059 12300S: Odd Fixes
679655da
JP
12301F: Documentation/networking/x25*
12302F: include/net/x25*
12303F: net/x25/
1da177e4 12304
e2d1d6c0 12305X86 ARCHITECTURE (32-BIT AND 64-BIT)
8b58be88
JP
12306M: Thomas Gleixner <tglx@linutronix.de>
12307M: Ingo Molnar <mingo@redhat.com>
12308M: "H. Peter Anvin" <hpa@zytor.com>
bcde563c 12309M: x86@kernel.org
981c3a4f 12310L: linux-kernel@vger.kernel.org
75fc2d37 12311T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core
e2d1d6c0 12312S: Maintained
679655da
JP
12313F: Documentation/x86/
12314F: arch/x86/
e2d1d6c0 12315
d0944853 12316X86 PLATFORM DRIVERS
e181ba15 12317M: Darren Hart <dvhart@infradead.org>
d0944853 12318L: platform-driver-x86@vger.kernel.org
e181ba15 12319T: git git://git.infradead.org/users/dvhart/linux-platform-drivers-x86.git
d0944853 12320S: Maintained
14430813 12321F: drivers/platform/x86/
3a4bceef 12322F: drivers/platform/olpc/
d0944853 12323
c1f5c54b
IM
12324X86 MCE INFRASTRUCTURE
12325M: Tony Luck <tony.luck@intel.com>
487ba8e8 12326M: Borislav Petkov <bp@alien8.de>
c1f5c54b
IM
12327L: linux-edac@vger.kernel.org
12328S: Maintained
12329F: arch/x86/kernel/cpu/mcheck/*
12330
79ebdc95
BP
12331X86 MICROCODE UPDATE SUPPORT
12332M: Borislav Petkov <bp@alien8.de>
12333S: Maintained
12334F: arch/x86/kernel/cpu/microcode/*
12335
f0905c5a
AL
12336X86 VDSO
12337M: Andy Lutomirski <luto@amacapital.net>
12338L: linux-kernel@vger.kernel.org
12339T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/vdso
12340S: Maintained
d603c8e1 12341F: arch/x86/entry/vdso/
f0905c5a 12342
d6fad502 12343XC2028/3028 TUNER DRIVER
009a5410 12344M: Mauro Carvalho Chehab <mchehab@osg.samsung.com>
d6fad502 12345L: linux-media@vger.kernel.org
a825eaec 12346W: https://linuxtv.org
d6fad502
MCC
12347T: git git://linuxtv.org/media_tree.git
12348S: Maintained
12349F: drivers/media/tuners/tuner-xc2028.*
12350
c4468085 12351XEN HYPERVISOR INTERFACE
3eeef8f7
KRW
12352M: Boris Ostrovsky <boris.ostrovsky@oracle.com>
12353M: David Vrabel <david.vrabel@citrix.com>
101ecde5 12354M: Juergen Gross <jgross@suse.com>
11dbb52b 12355L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
ea70ba3a 12356T: git git://git.kernel.org/pub/scm/linux/kernel/git/xen/tip.git
c4468085
IC
12357S: Supported
12358F: arch/x86/xen/
12359F: drivers/*/xen-*front.c
12360F: drivers/xen/
12361F: arch/x86/include/asm/xen/
12362F: include/xen/
c117ab84 12363F: include/uapi/xen/
c4468085 12364
77bfb479 12365XEN HYPERVISOR ARM
85d1a29d 12366M: Stefano Stabellini <sstabellini@kernel.org>
11dbb52b 12367L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
85d1a29d 12368S: Maintained
77bfb479
SS
12369F: arch/arm/xen/
12370F: arch/arm/include/asm/xen/
12371
b475e83f 12372XEN HYPERVISOR ARM64
85d1a29d 12373M: Stefano Stabellini <sstabellini@kernel.org>
11dbb52b 12374L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
85d1a29d 12375S: Maintained
b475e83f
SS
12376F: arch/arm64/xen/
12377F: arch/arm64/include/asm/xen/
12378
9b57e1a7 12379XEN NETWORK BACKEND DRIVER
8386040b 12380M: Wei Liu <wei.liu2@citrix.com>
11dbb52b 12381L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
9b57e1a7
IC
12382L: netdev@vger.kernel.org
12383S: Supported
12384F: drivers/net/xen-netback/*
12385
c5f8e29d
KRW
12386XEN PCI SUBSYSTEM
12387M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
11dbb52b 12388L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
c5f8e29d
KRW
12389S: Supported
12390F: arch/x86/pci/*xen*
12391F: drivers/pci/*xen*
12392
a2c5ae65
KRW
12393XEN BLOCK SUBSYSTEM
12394M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
bcadb699 12395M: Roger Pau Monné <roger.pau@citrix.com>
a2c5ae65
KRW
12396L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
12397S: Supported
12398F: drivers/block/xen-blkback/*
12399F: drivers/block/xen*
12400
15d03609
JG
12401XEN PVSCSI DRIVERS
12402M: Juergen Gross <jgross@suse.com>
12403L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
12404L: linux-scsi@vger.kernel.org
12405S: Supported
12406F: drivers/scsi/xen-scsifront.c
12407F: drivers/xen/xen-scsiback.c
12408F: include/xen/interface/io/vscsiif.h
12409
c5f8e29d
KRW
12410XEN SWIOTLB SUBSYSTEM
12411M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
11dbb52b 12412L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
c5f8e29d
KRW
12413S: Supported
12414F: arch/x86/xen/*swiotlb*
12415F: drivers/xen/*swiotlb*
12416
1da177e4
LT
12417XFS FILESYSTEM
12418P: Silicon Graphics Inc
809625ca 12419M: Dave Chinner <david@fromorbit.com>
18caa67a 12420M: xfs@oss.sgi.com
d7ede1aa 12421L: xfs@oss.sgi.com
1da177e4 12422W: http://oss.sgi.com/projects/xfs
9f273c24 12423T: git git://git.kernel.org/pub/scm/linux/kernel/git/dgc/linux-xfs.git
1da177e4 12424S: Supported
679655da
JP
12425F: Documentation/filesystems/xfs.txt
12426F: fs/xfs/
1da177e4 12427
8a3b7a25 12428XILINX AXI ETHERNET DRIVER
59a54f30
MS
12429M: Anirudha Sarangi <anirudh@xilinx.com>
12430M: John Linn <John.Linn@xilinx.com>
8a3b7a25 12431S: Maintained
12432F: drivers/net/ethernet/xilinx/xilinx_axienet*
12433
238b8721 12434XILINX UARTLITE SERIAL DRIVER
8b58be88 12435M: Peter Korsgaard <jacmet@sunsite.dk>
238b8721
PK
12436L: linux-serial@vger.kernel.org
12437S: Maintained
df621252 12438F: drivers/tty/serial/uartlite.c
238b8721 12439
df330515
LP
12440XILINX VIDEO IP CORES
12441M: Hyun Kwon <hyun.kwon@xilinx.com>
12442M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
12443L: linux-media@vger.kernel.org
12444T: git git://linuxtv.org/media_tree.git
12445S: Supported
12446F: Documentation/devicetree/bindings/media/xilinx/
12447F: drivers/media/platform/xilinx/
a5562f65 12448F: include/uapi/linux/xilinx-v4l2-controls.h
df330515 12449
74316949
EB
12450XILLYBUS DRIVER
12451M: Eli Billauer <eli.billauer@gmail.com>
12452L: linux-kernel@vger.kernel.org
12453S: Supported
12454F: drivers/char/xillybus/
12455
f620e4b8
MF
12456XTENSA XTFPGA PLATFORM SUPPORT
12457M: Max Filippov <jcmvbkbc@gmail.com>
12458L: linux-xtensa@linux-xtensa.org
12459S: Maintained
12460F: drivers/spi/spi-xtensa-xtfpga.c
57b7068d 12461F: sound/soc/xtensa/xtfpga-i2s.c
f620e4b8 12462
1da177e4 12463YAM DRIVER FOR AX.25
8b58be88 12464M: Jean-Paul Roubelat <jpr@f6fbb.org>
1da177e4
LT
12465L: linux-hams@vger.kernel.org
12466S: Maintained
679655da
JP
12467F: drivers/net/hamradio/yam*
12468F: include/linux/yam.h
1da177e4 12469
af64a5eb 12470YEALINK PHONE DRIVER
8b58be88 12471M: Henk Vergonet <Henk.Vergonet@gmail.com>
af64a5eb
HV
12472L: usbb2k-api-dev@nongnu.org
12473S: Maintained
679655da
JP
12474F: Documentation/input/yealink.txt
12475F: drivers/input/misc/yealink.*
af64a5eb 12476
1da177e4 12477Z8530 DRIVER FOR AX.25
8b58be88 12478M: Joerg Reuter <jreuter@yaina.de>
1da177e4
LT
12479W: http://yaina.de/jreuter/
12480W: http://www.qsl.net/dl1bke/
12481L: linux-hams@vger.kernel.org
12482S: Maintained
679655da
JP
12483F: Documentation/networking/z8530drv.txt
12484F: drivers/net/hamradio/*scc.c
12485F: drivers/net/hamradio/z8530.h
1da177e4 12486
0cf31ec1 12487ZBUD COMPRESSED PAGE ALLOCATOR
0bb181c7 12488M: Seth Jennings <sjenning@redhat.com>
0cf31ec1
SJ
12489L: linux-mm@kvack.org
12490S: Maintained
12491F: mm/zbud.c
12492F: include/linux/zbud.h
12493
7c0c3afb 12494ZD1211RW WIRELESS DRIVER
8b58be88
JP
12495M: Daniel Drake <dsd@gentoo.org>
12496M: Ulrich Kunitz <kune@deine-taler.de>
7c0c3afb 12497W: http://zd1211.ath.cx/wiki/DriverRewrite
724c6b35 12498L: linux-wireless@vger.kernel.org
7c0c3afb
DD
12499L: zd1211-devs@lists.sourceforge.net (subscribers-only)
12500S: Maintained
6948300c 12501F: drivers/net/wireless/zydas/zd1211rw/
7c0c3afb 12502
20263029
DS
12503ZPOOL COMPRESSED PAGE STORAGE API
12504M: Dan Streetman <ddstreet@ieee.org>
12505L: linux-mm@kvack.org
12506S: Maintained
12507F: mm/zpool.c
12508F: include/linux/zpool.h
12509
1da177e4 12510ZR36067 VIDEO FOR LINUX DRIVER
1da177e4 12511L: mjpeg-users@lists.sourceforge.net
f63145e2 12512L: linux-media@vger.kernel.org
1da177e4 12513W: http://mjpeg.sourceforge.net/driver-zoran/
a825eaec 12514T: hg https://linuxtv.org/hg/v4l-dvb
f63145e2 12515S: Odd Fixes
90d72ac6 12516F: drivers/media/pci/zoran/
1da177e4 12517
6920f2cc
MK
12518ZRAM COMPRESSED RAM BLOCK DEVICE DRVIER
12519M: Minchan Kim <minchan@kernel.org>
12520M: Nitin Gupta <ngupta@vflare.org>
74f3037c 12521R: Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
6920f2cc
MK
12522L: linux-kernel@vger.kernel.org
12523S: Maintained
12524F: drivers/block/zram/
12525F: Documentation/blockdev/zram.txt
12526
8b4a4080 12527ZS DECSTATION Z85C30 SERIAL DRIVER
8b58be88 12528M: "Maciej W. Rozycki" <macro@linux-mips.org>
8b4a4080 12529S: Maintained
df621252 12530F: drivers/tty/serial/zs.*
8b4a4080 12531
eae70d06
MK
12532ZSMALLOC COMPRESSED SLAB MEMORY ALLOCATOR
12533M: Minchan Kim <minchan@kernel.org>
12534M: Nitin Gupta <ngupta@vflare.org>
41192a2d 12535R: Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
eae70d06
MK
12536L: linux-mm@kvack.org
12537S: Maintained
12538F: mm/zsmalloc.c
12539F: include/linux/zsmalloc.h
d02be50d 12540F: Documentation/vm/zsmalloc.txt
eae70d06 12541
0cf31ec1 12542ZSWAP COMPRESSED SWAP CACHING
0bb181c7 12543M: Seth Jennings <sjenning@redhat.com>
0cf31ec1
SJ
12544L: linux-mm@kvack.org
12545S: Maintained
12546F: mm/zswap.c
12547
1da177e4 12548THE REST
8b58be88 12549M: Linus Torvalds <torvalds@linux-foundation.org>
34d03cc1 12550L: linux-kernel@vger.kernel.org
8a6e2535 12551Q: http://patchwork.kernel.org/project/LKML/list/
d16adea3 12552T: git git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
1da177e4 12553S: Buried alive in reporters
34d03cc1
JP
12554F: *
12555F: */