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