Merge tag 'for-linus-v4.8' of git://github.com/martinbrandenburg/linux
[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 177L: linux-serial@vger.kernel.org
8ee16a1b 178S: Maintained
08deed1e 179T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git
df621252 180F: drivers/tty/serial/8250*
679655da 181F: include/linux/serial_8250.h
1da177e4
LT
182
1838390 NETWORK DRIVERS [WD80x3/SMC-ELITE, SMC-ULTRA, NE2000, 3C503, etc.]
979b6c13 184L: netdev@vger.kernel.org
0cf445ce 185S: Orphan / Obsolete
644570b8 186F: drivers/net/ethernet/8390/
1da177e4 187
67543e50 1889P FILE SYSTEM
8b58be88
JP
189M: Eric Van Hensbergen <ericvh@gmail.com>
190M: Ron Minnich <rminnich@sandia.gov>
191M: Latchesar Ionkov <lucho@ionkov.net>
ce00f85c 192L: v9fs-developer@lists.sourceforge.net
27a2a5ff 193W: http://swik.net/v9fs
8a6e2535 194Q: http://patchwork.kernel.org/project/v9fs-devel/list/
eeba444a 195T: git git://git.kernel.org/pub/scm/linux/kernel/git/ericvh/v9fs.git
ce00f85c 196S: Maintained
679655da
JP
197F: Documentation/filesystems/9p.txt
198F: fs/9p/
2315cb14
RL
199F: net/9p/
200F: include/net/9p/
201F: include/uapi/linux/virtio_9p.h
202F: include/trace/events/9p.h
203
67543e50 204
91952bc0
AP
205A8293 MEDIA DRIVER
206M: Antti Palosaari <crope@iki.fi>
207L: linux-media@vger.kernel.org
a825eaec 208W: https://linuxtv.org
91952bc0
AP
209W: http://palosaari.fi/linux/
210Q: http://patchwork.linuxtv.org/project/linux-media/list/
211T: git git://linuxtv.org/anttip/media_tree.git
212S: Maintained
213F: drivers/media/dvb-frontends/a8293*
214
e2d1d6c0 215AACRAID SCSI RAID DRIVER
2a81ffdd 216M: Adaptec OEM Raid Solutions <aacraid@microsemi.com>
e2d1d6c0
RD
217L: linux-scsi@vger.kernel.org
218W: http://www.adaptec.com/
1da177e4 219S: Supported
679655da
JP
220F: Documentation/scsi/aacraid.txt
221F: drivers/scsi/aacraid/
1da177e4 222
ea8f8fc8
JT
223ABI/API
224L: linux-api@vger.kernel.org
ea8f8fc8 225F: include/linux/syscalls.h
ea8f8fc8
JT
226F: kernel/sys_ni.c
227
249e3c85 228ABIT UGURU 1,2 HARDWARE MONITOR DRIVER
93d0cc58 229M: Hans de Goede <hdegoede@redhat.com>
968ce1b1 230L: linux-hwmon@vger.kernel.org
f2b84bbc 231S: Maintained
679655da 232F: drivers/hwmon/abituguru.c
f2b84bbc 233
249e3c85 234ABIT UGURU 3 HARDWARE MONITOR DRIVER
8b58be88 235M: Alistair John Strachan <alistair@devzero.co.uk>
968ce1b1 236L: linux-hwmon@vger.kernel.org
249e3c85 237S: Maintained
679655da 238F: drivers/hwmon/abituguru3.c
249e3c85 239
1b06d64f
WBG
240ACCES 104-DIO-48E GPIO DRIVER
241M: William Breathitt Gray <vilhelm.gray@gmail.com>
242L: linux-gpio@vger.kernel.org
243S: Maintained
244F: drivers/gpio/gpio-104-dio-48e.c
245
6ddcf9b4
WBG
246ACCES 104-IDI-48 GPIO DRIVER
247M: "William Breathitt Gray" <vilhelm.gray@gmail.com>
248L: linux-gpio@vger.kernel.org
249S: Maintained
250F: drivers/gpio/gpio-104-idi-48.c
251
e2558989
WBG
252ACCES 104-IDIO-16 GPIO DRIVER
253M: "William Breathitt Gray" <vilhelm.gray@gmail.com>
254L: linux-gpio@vger.kernel.org
255S: Maintained
256F: drivers/gpio/gpio-104-idio-16.c
257
1da177e4 258ACENIC DRIVER
8b58be88 259M: Jes Sorensen <jes@trained-monkey.org>
1da177e4
LT
260L: linux-acenic@sunsite.dk
261S: Maintained
531c4f89 262F: drivers/net/ethernet/alteon/acenic*
1da177e4 263
e86435eb 264ACER ASPIRE ONE TEMPERATURE AND FAN DRIVER
8b58be88 265M: Peter Feuerer <peter@piie.net>
d0944853 266L: platform-driver-x86@vger.kernel.org
4fc26e36
JP
267W: http://piie.net/?section=acerhdf
268S: Maintained
269F: drivers/platform/x86/acerhdf.c
e86435eb 270
745a5d21 271ACER WMI LAPTOP EXTRAS
182ae55c 272M: "Lee, Chun-Yi" <jlee@suse.com>
d0944853 273L: platform-driver-x86@vger.kernel.org
745a5d21 274S: Maintained
679655da 275F: drivers/platform/x86/acer-wmi.c
745a5d21 276
1da177e4 277ACPI
9c3646d1 278M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
7fb06082 279M: Len Brown <lenb@kernel.org>
6968e50c 280L: linux-acpi@vger.kernel.org
360818b8
RW
281W: https://01.org/linux-acpi
282Q: https://patchwork.kernel.org/project/linux-acpi/list/
283T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
8b59a454 284S: Supported
679655da
JP
285F: drivers/acpi/
286F: drivers/pnp/pnpacpi/
287F: include/linux/acpi.h
43368e74 288F: include/acpi/
3a75ef0c 289F: Documentation/acpi/
89ca78a0 290F: Documentation/ABI/testing/sysfs-bus-acpi
0bf54fcd 291F: Documentation/ABI/testing/configfs-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
30172936
PR
599ALPS PS/2 TOUCHPAD DRIVER
600R: Pali Rohár <pali.rohar@gmail.com>
601F: drivers/input/mouse/alps.*
602
f62092f6
LFT
603ALTERA MAILBOX DRIVER
604M: Ley Foon Tan <lftan@altera.com>
605L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
606S: Maintained
607F: drivers/mailbox/mailbox-altera.c
608
c5abbba9
THL
609ALTERA PIO DRIVER
610M: Tien Hock Loh <thloh@altera.com>
611L: linux-gpio@vger.kernel.org
612S: Maintained
613F: drivers/gpio/gpio-altera.c
614
8ce064bf
TT
615ALTERA SYSTEM RESOURCE DRIVER FOR ARRIA10 DEVKIT
616M: Thor Thayer <tthayer@opensource.altera.com>
617S: Maintained
618F: drivers/gpio/gpio-altera-a10sr.c
619F: drivers/mfd/altera-a10sr.c
620F: include/linux/mfd/altera-a10sr.h
621
16b8b922 622ALTERA TRIPLE SPEED ETHERNET DRIVER
c53fed07 623M: Vince Bridgers <vbridger@opensource.altera.com>
16b8b922
VB
624L: netdev@vger.kernel.org
625L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
626S: Maintained
627F: drivers/net/ethernet/altera/
628
adf9251f
TK
629ALTERA UART/JTAG UART SERIAL DRIVERS
630M: Tobias Klauser <tklauser@distanz.ch>
631L: linux-serial@vger.kernel.org
61bd0943 632L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
adf9251f
TK
633S: Maintained
634F: drivers/tty/serial/altera_uart.c
635F: drivers/tty/serial/altera_jtaguart.c
636F: include/linux/altera_uart.h
637F: include/linux/altera_jtaguart.h
638
f4875e12
TL
639AMD CRYPTOGRAPHIC COPROCESSOR (CCP) DRIVER
640M: Tom Lendacky <thomas.lendacky@amd.com>
29e9330f 641M: Gary Hook <gary.hook@amd.com>
f4875e12
TL
642L: linux-crypto@vger.kernel.org
643S: Supported
644F: drivers/crypto/ccp/
645F: include/linux/ccp.h
646
512d1027 647AMD FAM15H PROCESSOR POWER MONITORING DRIVER
96818b58 648M: Huang Rui <ray.huang@amd.com>
968ce1b1 649L: linux-hwmon@vger.kernel.org
96818b58 650S: Supported
512d1027
AH
651F: Documentation/hwmon/fam15h_power
652F: drivers/hwmon/fam15h_power.c
653
167a675a 654AMD GEODE CS5536 USB DEVICE CONTROLLER DRIVER
67d76710 655L: linux-geode@lists.infradead.org (moderated for non-subscribers)
b4731977 656S: Orphan
faf2e1db 657F: drivers/usb/gadget/udc/amd5536udc.*
167a675a 658
f90b8116 659AMD GEODE PROCESSOR/CHIPSET SUPPORT
69006096 660P: Andres Salomon <dilinger@queued.net>
67d76710 661L: linux-geode@lists.infradead.org (moderated for non-subscribers)
f90b8116
JC
662W: http://www.amd.com/us-en/ConnectivitySolutions/TechnicalResources/0,,50_2334_2452_11363,00.html
663S: Supported
679655da
JP
664F: drivers/char/hw_random/geode-rng.c
665F: drivers/crypto/geode*
8a61f013 666F: drivers/video/fbdev/geode/
679655da 667F: arch/x86/include/asm/geode.h
f90b8116 668
919ee7dd 669AMD IOMMU (AMD-VI)
e4110568 670M: Joerg Roedel <joro@8bytes.org>
919ee7dd 671L: iommu@lists.linux-foundation.org
525b233c 672T: git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
e4110568 673S: Maintained
b2c16391
JP
674F: drivers/iommu/amd_iommu*.[ch]
675F: include/linux/amd-iommu.h
919ee7dd 676
16423d67 677AMD KFD
1241e0b4 678M: Oded Gabbay <oded.gabbay@gmail.com>
49e7d9df
JP
679L: dri-devel@lists.freedesktop.org
680T: git git://people.freedesktop.org/~gabbayo/linux.git
681S: Supported
130e0371
OG
682F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.c
683F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.h
32c22e99 684F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v7.c
ff758a12 685F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v8.c
49e7d9df 686F: drivers/gpu/drm/amd/amdkfd/
04df25d1
OG
687F: drivers/gpu/drm/amd/include/cik_structs.h
688F: drivers/gpu/drm/amd/include/kgd_kfd_interface.h
ff758a12 689F: drivers/gpu/drm/amd/include/vi_structs.h
49e7d9df
JP
690F: drivers/gpu/drm/radeon/radeon_kfd.c
691F: drivers/gpu/drm/radeon/radeon_kfd.h
692F: include/uapi/linux/kfd_ioctl.h
16423d67 693
2510eb74
SS
694AMD SEATTLE DEVICE TREE SUPPORT
695M: Brijesh Singh <brijeshkumar.singh@amd.com>
696M: Suravee Suthikulpanit <suravee.suthikulpanit@amd.com>
697M: Tom Lendacky <thomas.lendacky@amd.com>
698S: Supported
699F: arch/arm64/boot/dts/amd/
700
45198c7b
LT
701AMD XGBE DRIVER
702M: Tom Lendacky <thomas.lendacky@amd.com>
703L: netdev@vger.kernel.org
704S: Supported
705F: drivers/net/ethernet/amd/xgbe/
08b8940e 706F: arch/arm64/boot/dts/amd/amd-seattle-xgbe*.dtsi
45198c7b 707
284f42b6 708AMS (Apple Motion Sensor) DRIVER
8b58be88 709M: Michael Hanselmann <linux-kernel@hansmi.ch>
284f42b6 710S: Supported
bd5f47ec 711F: drivers/macintosh/ams/
284f42b6 712
531fca16
HV
713ANALOG DEVICES INC AD9389B DRIVER
714M: Hans Verkuil <hans.verkuil@cisco.com>
715L: linux-media@vger.kernel.org
716S: Maintained
717F: drivers/media/i2c/ad9389b*
718
614b4384
LPC
719ANALOG DEVICES INC ADV7180 DRIVER
720M: Lars-Peter Clausen <lars@metafoo.de>
721L: linux-media@vger.kernel.org
722W: http://ez.analog.com/community/linux-device-drivers
723S: Supported
724F: drivers/media/i2c/adv7180.c
725
c40ddfa3
HV
726ANALOG DEVICES INC ADV7511 DRIVER
727M: Hans Verkuil <hans.verkuil@cisco.com>
728L: linux-media@vger.kernel.org
729S: Maintained
730F: drivers/media/i2c/adv7511*
731
531fca16
HV
732ANALOG DEVICES INC ADV7604 DRIVER
733M: Hans Verkuil <hans.verkuil@cisco.com>
734L: linux-media@vger.kernel.org
735S: Maintained
736F: drivers/media/i2c/adv7604*
737
c40ddfa3
HV
738ANALOG DEVICES INC ADV7842 DRIVER
739M: Hans Verkuil <hans.verkuil@cisco.com>
740L: linux-media@vger.kernel.org
741S: Maintained
742F: drivers/media/i2c/adv7842*
743
527a1a83 744ANALOG DEVICES INC ASOC CODEC DRIVERS
535bd16f 745M: Lars-Peter Clausen <lars@metafoo.de>
4bdef3bd 746L: alsa-devel@alsa-project.org (moderated for non-subscribers)
a3f531ac 747W: http://wiki.analog.com/
a4edbc10 748W: http://ez.analog.com/community/linux-device-drivers
4bdef3bd 749S: Supported
39c9d199 750F: sound/soc/codecs/adau*
cc52688a 751F: sound/soc/codecs/adav*
4bdef3bd 752F: sound/soc/codecs/ad1*
ae48f5ef 753F: sound/soc/codecs/ad7*
4bdef3bd 754F: sound/soc/codecs/ssm*
40216ce7 755F: sound/soc/codecs/sigmadsp.*
4bdef3bd 756
527a1a83 757ANALOG DEVICES INC ASOC DRIVERS
b3fe92b0 758L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
527a1a83
MH
759L: alsa-devel@alsa-project.org (moderated for non-subscribers)
760W: http://blackfin.uclinux.org/
761S: Supported
762F: sound/soc/blackfin/*
7d1f9018 763
4ce72abc
LPC
764ANALOG DEVICES INC IIO DRIVERS
765M: Lars-Peter Clausen <lars@metafoo.de>
766M: Michael Hennerich <Michael.Hennerich@analog.com>
767W: http://wiki.analog.com/
768W: http://ez.analog.com/community/linux-device-drivers
769S: Supported
770F: drivers/iio/*/ad*
771X: drivers/iio/*/adjd*
772F: drivers/staging/iio/*/ad*
773F: staging/iio/trigger/iio-trig-bfin-timer.c
527a1a83 774
0e3b67b3
LPC
775ANALOG DEVICES INC DMA DRIVERS
776M: Lars-Peter Clausen <lars@metafoo.de>
777W: http://ez.analog.com/community/linux-device-drivers
778S: Supported
779F: drivers/dma/dma-axi-dmac.c
780
41c9e95d
GK
781ANDROID DRIVERS
782M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
27682407 783M: Arve Hjønnevåg <arve@android.com>
41c9e95d 784M: Riley Andrews <riandrews@android.com>
0e4a566b 785T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
41c9e95d
GK
786L: devel@driverdev.osuosl.org
787S: Supported
788F: drivers/android/
789F: drivers/staging/android/
790
d03c023e
LA
791ANDROID ION DRIVER
792M: Laura Abbott <labbott@redhat.com>
793M: Sumit Semwal <sumit.semwal@linaro.org>
794L: devel@driverdev.osuosl.org
795S: Supported
796F: drivers/staging/android/ion
797F: drivers/staging/android/uapi/ion.h
798F: drivers/staging/android/uapi/ion_test.h
799
42269063 800AOA (Apple Onboard Audio) ALSA DRIVER
8b58be88 801M: Johannes Berg <johannes@sipsolutions.net>
a4724ed6 802L: linuxppc-dev@lists.ozlabs.org
93711660 803L: alsa-devel@alsa-project.org (moderated for non-subscribers)
42269063 804S: Maintained
679655da 805F: sound/aoa/
42269063 806
97a445da
WBG
807APEX EMBEDDED SYSTEMS STX104 DAC DRIVER
808M: William Breathitt Gray <vilhelm.gray@gmail.com>
809L: linux-iio@vger.kernel.org
810S: Maintained
811F: drivers/iio/dac/stx104.c
812
1da177e4 813APM DRIVER
e5f6450c 814M: Jiri Kosina <jikos@kernel.org>
81024fc4 815S: Odd fixes
9f273c24 816T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/apm.git
679655da
JP
817F: arch/x86/kernel/apm_32.c
818F: include/linux/apm_bios.h
c117ab84 819F: include/uapi/linux/apm_bios.h
81024fc4 820F: drivers/char/apm-emulation.c
1da177e4 821
bd7aa4b2 822APPLE BCM5974 MULTITOUCH DRIVER
75dd112a 823M: Henrik Rydberg <rydberg@bitmath.org>
bd7aa4b2 824L: linux-input@vger.kernel.org
75dd112a 825S: Odd fixes
679655da 826F: drivers/input/mouse/bcm5974.c
bd7aa4b2 827
6f2fad74 828APPLE SMC DRIVER
75dd112a 829M: Henrik Rydberg <rydberg@bitmath.org>
968ce1b1 830L: linux-hwmon@vger.kernel.org
75dd112a 831S: Odd fixes
679655da 832F: drivers/hwmon/applesmc.c
6f2fad74 833
1da177e4 834APPLETALK NETWORK LAYER
8b58be88 835M: Arnaldo Carvalho de Melo <acme@ghostprotocols.net>
1da177e4 836S: Maintained
679655da
JP
837F: drivers/net/appletalk/
838F: net/appletalk/
1da177e4 839
21c75328
DD
840APPLIED MICRO (APM) X-GENE DEVICE TREE SUPPORT
841M: Duc Dang <dhdang@apm.com>
842S: Supported
843F: arch/arm64/boot/dts/apm/
844
24299502
IS
845APPLIED MICRO (APM) X-GENE SOC ETHERNET DRIVER
846M: Iyappan Subramanian <isubramanian@apm.com>
847M: Keyur Chudgar <kchudgar@apm.com>
24299502
IS
848S: Supported
849F: drivers/net/ethernet/apm/xgene/
2efccc60 850F: drivers/net/phy/mdio-xgene.c
24299502 851F: Documentation/devicetree/bindings/net/apm-xgene-enet.txt
2efccc60 852F: Documentation/devicetree/bindings/net/apm-xgene-mdio.txt
24299502 853
62a37dc7
LP
854APTINA CAMERA SENSOR PLL
855M: Laurent Pinchart <Laurent.pinchart@ideasonboard.com>
856L: linux-media@vger.kernel.org
857S: Maintained
858F: drivers/media/i2c/aptina-pll.*
859
1154ea7d 860ARC FRAMEBUFFER DRIVER
8b58be88 861M: Jaya Kumar <jayalk@intworks.biz>
1154ea7d 862S: Maintained
8a61f013
JH
863F: drivers/video/fbdev/arcfb.c
864F: drivers/video/fbdev/core/fb_defio.c
1154ea7d 865
c38f6ac7
MG
866ARCNET NETWORK LAYER
867M: Michael Grzeschik <m.grzeschik@pengutronix.de>
868L: netdev@vger.kernel.org
869S: Maintained
870F: drivers/net/arcnet/
871F: include/uapi/linux/if_arcnet.h
872
71d298ce
AB
873ARC PGU DRM DRIVER
874M: Alexey Brodkin <abrodkin@synopsys.com>
875S: Supported
876F: drivers/gpu/drm/arc/
877F: Documentation/devicetree/bindings/display/snps,arcpgu.txt
878
c5a906a5
LD
879ARM HDLCD DRM DRIVER
880M: Liviu Dudau <liviu.dudau@arm.com>
881S: Supported
59ba2422 882F: drivers/gpu/drm/arm/hdlcd_*
c5a906a5
LD
883F: Documentation/devicetree/bindings/display/arm,hdlcd.txt
884
59ba2422
LD
885ARM MALI-DP DRM DRIVER
886M: Liviu Dudau <liviu.dudau@arm.com>
887M: Brian Starkey <brian.starkey@arm.com>
888M: Mali DP Maintainers <malidp@foss.arm.com>
889S: Supported
890F: drivers/gpu/drm/arm/
891F: Documentation/devicetree/bindings/display/arm,malidp.txt
892
1da177e4 893ARM MFM AND FLOPPY DRIVERS
8b58be88 894M: Ian Molton <spyro@f2s.com>
1da177e4 895S: Maintained
679655da
JP
896F: arch/arm/lib/floppydma.S
897F: arch/arm/include/asm/floppy.h
1da177e4 898
6f96521f
WD
899ARM PMU PROFILING AND DEBUGGING
900M: Will Deacon <will.deacon@arm.com>
70e238df 901R: Mark Rutland <mark.rutland@arm.com>
6f96521f 902S: Maintained
dd06a84b 903F: arch/arm*/kernel/perf_*
6f96521f 904F: arch/arm/oprofile/common.c
dd06a84b
MR
905F: arch/arm*/kernel/hw_breakpoint.c
906F: arch/arm*/include/asm/hw_breakpoint.h
907F: arch/arm*/include/asm/perf_event.h
fa8ad788
MR
908F: drivers/perf/arm_pmu.c
909F: include/linux/perf/arm_pmu.h
6f96521f 910
d4275354 911ARM PORT
54176cc6 912M: Russell King <linux@armlinux.org.uk>
efc03ecb 913L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
54176cc6 914W: http://www.armlinux.org.uk/
d4275354
RK
915S: Maintained
916F: arch/arm/
917
d323c243
SB
918ARM SUB-ARCHITECTURES
919L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
56ca9d98 920S: Maintained
d323c243
SB
921F: arch/arm/mach-*/
922F: arch/arm/plat-*/
923T: git git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc.git
924
cefbf4ea 925ARM PRIMECELL AACI PL041 DRIVER
54176cc6 926M: Russell King <linux@armlinux.org.uk>
cefbf4ea
RK
927S: Maintained
928F: sound/arm/aaci.*
929
930ARM PRIMECELL CLCD PL110 DRIVER
54176cc6 931M: Russell King <linux@armlinux.org.uk>
cefbf4ea 932S: Maintained
8a61f013 933F: drivers/video/fbdev/amba-clcd.*
cefbf4ea
RK
934
935ARM PRIMECELL KMI PL050 DRIVER
54176cc6 936M: Russell King <linux@armlinux.org.uk>
cefbf4ea
RK
937S: Maintained
938F: drivers/input/serio/ambakmi.*
939F: include/linux/amba/kmi.h
940
2761f5c2 941ARM PRIMECELL MMCI PL180/1 DRIVER
54176cc6 942M: Russell King <linux@armlinux.org.uk>
08a5c9a2 943S: Maintained
679655da 944F: drivers/mmc/host/mmci.*
2f748aaa 945F: include/linux/amba/mmci.h
2761f5c2 946
1b4304e5 947ARM PRIMECELL UART PL010 AND PL011 DRIVERS
54176cc6 948M: Russell King <linux@armlinux.org.uk>
1b4304e5
RK
949S: Maintained
950F: drivers/tty/serial/amba-pl01*.c
951F: include/linux/amba/serial.h
2761f5c2 952
cefbf4ea 953ARM PRIMECELL BUS SUPPORT
54176cc6 954M: Russell King <linux@armlinux.org.uk>
cefbf4ea
RK
955S: Maintained
956F: drivers/amba/
957F: include/linux/amba/bus.h
958
2b7a52a4 959ARM/ADS SPHERE MACHINE SUPPORT
8b58be88 960M: Lennert Buytenhek <kernel@wantstofly.org>
efc03ecb 961L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2b7a52a4
LB
962S: Maintained
963
9c784f95 964ARM/AFEB9260 MACHINE SUPPORT
8b58be88 965M: Sergey Lapin <slapin@ossfans.org>
efc03ecb 966L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9c784f95
SL
967S: Maintained
968
2b7a52a4 969ARM/AJECO 1ARM MACHINE SUPPORT
8b58be88 970M: Lennert Buytenhek <kernel@wantstofly.org>
efc03ecb 971L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2b7a52a4
LB
972S: Maintained
973
5c6dcd7f 974ARM/Allwinner sunXi SoC support
1b106699 975M: Maxime Ripard <maxime.ripard@free-electrons.com>
5c6dcd7f 976M: Chen-Yu Tsai <wens@csie.org>
1b106699
MR
977L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
978S: Maintained
5c6dcd7f 979N: sun[x456789]i
60b0f380
MR
980
981ARM/Allwinner SoC Clock Support
982M: Emilio López <emilio@elopez.com.ar>
983S: Maintained
984F: drivers/clk/sunxi/
1b106699 985
79318452 986ARM/Amlogic Meson SoC support
7c1e3876 987M: Carlo Caione <carlo@caione.org>
6683d91c 988M: Kevin Hilman <khilman@baylibre.com>
7c1e3876 989L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
6683d91c 990L: linux-amlogic@lists.infradead.org
79318452 991W: http://linux-meson.com/
7c1e3876 992S: Maintained
79318452
CC
993F: arch/arm/mach-meson/
994F: arch/arm/boot/dts/meson*
6683d91c
KH
995F: arch/arm64/boot/dts/amlogic/
996F: drivers/pinctrl/meson/
79318452 997N: meson
7c1e3876 998
eff506fa
TZ
999ARM/Annapurna Labs ALPINE ARCHITECTURE
1000M: Tsahee Zidenberg <tsahee@annapurnalabs.com>
a9e5547b 1001M: Antoine Tenart <antoine.tenart@free-electrons.com>
eff506fa
TZ
1002S: Maintained
1003F: arch/arm/mach-alpine/
a9e5547b
AT
1004F: arch/arm/boot/dts/alpine*
1005F: arch/arm64/boot/dts/al/
1006F: drivers/*/*alpine*
eff506fa 1007
5255034d
LP
1008ARM/ARTPEC MACHINE SUPPORT
1009M: Jesper Nilsson <jesper.nilsson@axis.com>
1010M: Lars Persson <lars.persson@axis.com>
1011M: Niklas Cassel <niklas.cassel@axis.com>
1012S: Maintained
1013L: linux-arm-kernel@axis.com
1014F: arch/arm/mach-artpec
1015F: arch/arm/boot/dts/artpec6*
33b8ac91 1016F: drivers/clk/axis
5255034d 1017
8c2ed9bc
JS
1018ARM/ASPEED MACHINE SUPPORT
1019M: Joel Stanley <joel@jms.id.au>
1020S: Maintained
1021F: arch/arm/mach-aspeed/
1022F: arch/arm/boot/dts/aspeed-*
1023F: drivers/*/*aspeed*
1024
8dca5ce8 1025ARM/ATMEL AT91RM9200, AT91SAM9 AND SAMA5 SOC SUPPORT
c1fc8675 1026M: Nicolas Ferre <nicolas.ferre@atmel.com>
d68b35f8 1027M: Alexandre Belloni <alexandre.belloni@free-electrons.com>
c1fc8675 1028M: Jean-Christophe Plagniol-Villard <plagnioj@jcrosoft.com>
efc03ecb 1029L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
c1fc8675 1030W: http://www.linux4sam.org
9f273c24 1031T: git git://git.kernel.org/pub/scm/linux/kernel/git/nferre/linux-at91.git
c1fc8675
NF
1032S: Supported
1033F: arch/arm/mach-at91/
f0a0a58e 1034F: include/soc/at91/
70e389cc
MB
1035F: arch/arm/boot/dts/at91*.dts
1036F: arch/arm/boot/dts/at91*.dtsi
1037F: arch/arm/boot/dts/sama*.dts
1038F: arch/arm/boot/dts/sama*.dtsi
5f58c970 1039F: arch/arm/include/debug/at91.S
d4a89c7d 1040
6e05dd4e
BB
1041ARM/ATMEL AT91 Clock Support
1042M: Boris Brezillon <boris.brezillon@free-electrons.com>
1043S: Maintained
1044F: drivers/clk/at91
1045
986cf2e9 1046ARM/CALXEDA HIGHBANK ARCHITECTURE
5d3ad8a6 1047M: Rob Herring <robh@kernel.org>
986cf2e9
RH
1048L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1049S: Maintained
1050F: arch/arm/mach-highbank/
e68d7c14
RH
1051F: arch/arm/boot/dts/highbank.dts
1052F: arch/arm/boot/dts/ecx-*.dts*
986cf2e9 1053
d94f944e 1054ARM/CAVIUM NETWORKS CNS3XXX MACHINE SUPPORT
5529c2cd 1055M: Krzysztof Halasa <khalasa@piap.pl>
d94f944e
AV
1056S: Maintained
1057F: arch/arm/mach-cns3xxx/
d94f944e 1058
4863dea3
SG
1059ARM/CAVIUM THUNDER NETWORK DRIVER
1060M: Sunil Goutham <sgoutham@cavium.com>
1061M: Robert Richter <rric@kernel.org>
1062L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1063S: Supported
322e5cc5 1064F: drivers/net/ethernet/cavium/thunder/
4863dea3 1065
386ab516
AS
1066ARM/CIRRUS LOGIC CLPS711X ARM ARCHITECTURE
1067M: Alexander Shiyan <shc_work@mail.ru>
1068L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1069S: Odd Fixes
b8ba3874 1070N: clps711x
386ab516 1071
2b7a52a4 1072ARM/CIRRUS LOGIC EP93XX ARM ARCHITECTURE
ddd559b1 1073M: Hartley Sweeten <hsweeten@visionengravers.com>
1c5454ee 1074M: Ryan Mallon <rmallon@gmail.com>
efc03ecb 1075L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2b7a52a4 1076S: Maintained
d19d3667
HS
1077F: arch/arm/mach-ep93xx/
1078F: arch/arm/mach-ep93xx/include/mach/
2b7a52a4
LB
1079
1080ARM/CIRRUS LOGIC EDB9315A MACHINE SUPPORT
8b58be88 1081M: Lennert Buytenhek <kernel@wantstofly.org>
efc03ecb 1082L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2b7a52a4
LB
1083S: Maintained
1084
d4275354 1085ARM/CLKDEV SUPPORT
54176cc6 1086M: Russell King <linux@armlinux.org.uk>
efc03ecb 1087L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
37417046 1088S: Maintained
d4275354 1089F: arch/arm/include/asm/clkdev.h
4fa2651d 1090F: drivers/clk/clkdev.c
d4275354 1091
d48134e7 1092ARM/COMPULAB CM-X270/EM-X270 and CM-X300 MACHINE SUPPORT
8b58be88 1093M: Mike Rapoport <mike@compulab.co.il>
efc03ecb 1094L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
a9da4f7e
RK
1095S: Maintained
1096
94150095
HF
1097ARM/CONTEC MICRO9 MACHINE SUPPORT
1098M: Hubert Feurstein <hubert.feurstein@contec.at>
1099S: Maintained
1100F: arch/arm/mach-ep93xx/micro9.c
1101
a06ae860
PP
1102ARM/CORESIGHT FRAMEWORK AND DRIVERS
1103M: Mathieu Poirier <mathieu.poirier@linaro.org>
1104L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1105S: Maintained
01081f5a 1106F: drivers/hwtracing/coresight/*
a06ae860
PP
1107F: Documentation/trace/coresight.txt
1108F: Documentation/devicetree/bindings/arm/coresight.txt
7a25ec8e 1109F: Documentation/ABI/testing/sysfs-bus-coresight-devices-*
a06ae860 1110
1da177e4 1111ARM/CORGI MACHINE SUPPORT
8b58be88 1112M: Richard Purdie <rpurdie@rpsys.net>
1da177e4
LT
1113S: Maintained
1114
881a95f9 1115ARM/CORTINA SYSTEMS GEMINI ARM ARCHITECTURE
162500b3 1116M: Hans Ulli Kroll <ulli.kroll@googlemail.com>
efc03ecb 1117L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
b60e23ba 1118T: git git://github.com/ulli-kroll/linux.git
162500b3 1119S: Maintained
f49afbb5 1120F: arch/arm/mach-gemini/
98a9bb5b 1121F: drivers/rtc/rtc-gemini.c
881a95f9 1122
a990cbd8 1123ARM/CSR SIRFPRIMA2 MACHINE SUPPORT
5abf58bf 1124M: Barry Song <baohua@kernel.org>
a990cbd8 1125L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
85529d14 1126T: git git://git.kernel.org/pub/scm/linux/kernel/git/baohua/linux.git
a990cbd8 1127S: Maintained
e68d7c14 1128F: arch/arm/boot/dts/prima2*
a990cbd8 1129F: arch/arm/mach-prima2/
4a9c44f1 1130F: drivers/clk/sirf/
05f30e8d 1131F: drivers/clocksource/timer-prima2.c
5833ac98 1132F: drivers/clocksource/timer-atlas7.c
f8505ef5 1133N: [^a-z]sirf
a990cbd8 1134
c9d862c4
BS
1135ARM/CONEXANT DIGICOLOR MACHINE SUPPORT
1136M: Baruch Siach <baruch@tkos.co.il>
1137L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1138S: Maintained
cde137aa 1139F: arch/arm/boot/dts/cx92755*
c9d862c4
BS
1140N: digicolor
1141
d4275354 1142ARM/EBSA110 MACHINE SUPPORT
54176cc6 1143M: Russell King <linux@armlinux.org.uk>
efc03ecb 1144L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
54176cc6 1145W: http://www.armlinux.org.uk/
d4275354
RK
1146S: Maintained
1147F: arch/arm/mach-ebsa110/
b955f6ca 1148F: drivers/net/ethernet/amd/am79c961a.*
d4275354 1149
4721f3ce
UKK
1150ARM/ENERGY MICRO (SILICON LABS) EFM32 SUPPORT
1151M: Uwe Kleine-König <kernel@pengutronix.de>
1152L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1153S: Maintained
1154N: efm32
1155
a9da4f7e 1156ARM/EZX SMARTPHONES (A780, A910, A1200, E680, ROKR E2 and ROKR E6)
8b58be88
JP
1157M: Daniel Ribeiro <drwyrm@gmail.com>
1158M: Stefan Schmidt <stefan@openezx.org>
1159M: Harald Welte <laforge@openezx.org>
d66f1886 1160L: openezx-devel@lists.openezx.org (moderated for non-subscribers)
a9da4f7e
RK
1161W: http://www.openezx.org/
1162S: Maintained
cafc2265
SS
1163T: topgit git://git.openezx.org/openezx.git
1164F: arch/arm/mach-pxa/ezx.c
a9da4f7e 1165
6a915af9 1166ARM/FARADAY FA526 PORT
162500b3 1167M: Hans Ulli Kroll <ulli.kroll@googlemail.com>
efc03ecb 1168L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
162500b3 1169S: Maintained
1fa7e547 1170T: git git://git.berlios.de/gemini-board
f49afbb5 1171F: arch/arm/mm/*-fa*
6a915af9 1172
d4275354 1173ARM/FOOTBRIDGE ARCHITECTURE
54176cc6 1174M: Russell King <linux@armlinux.org.uk>
efc03ecb 1175L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
54176cc6 1176W: http://www.armlinux.org.uk/
d4275354
RK
1177S: Maintained
1178F: arch/arm/include/asm/hardware/dec21285.h
1179F: arch/arm/mach-footbridge/
1180
86183a5f 1181ARM/FREESCALE IMX / MXC ARM ARCHITECTURE
7609ea2a 1182M: Shawn Guo <shawnguo@kernel.org>
8b58be88 1183M: Sascha Hauer <kernel@pengutronix.de>
b046302a 1184R: Fabio Estevam <fabio.estevam@nxp.com>
efc03ecb 1185L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
86183a5f 1186S: Maintained
f1c12837 1187T: git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
adf79292 1188F: arch/arm/mach-imx/
ce515a6b 1189F: arch/arm/mach-mxs/
2a82f95c 1190F: arch/arm/boot/dts/imx*
e5dafa22 1191F: arch/arm/configs/imx*_defconfig
cf20968a
SG
1192F: drivers/clk/imx/
1193F: include/soc/imx/
86183a5f 1194
142109d2 1195ARM/FREESCALE VYBRID ARM ARCHITECTURE
7609ea2a 1196M: Shawn Guo <shawnguo@kernel.org>
142109d2
SA
1197M: Sascha Hauer <kernel@pengutronix.de>
1198R: Stefan Agner <stefan@agner.ch>
1199L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1200S: Maintained
1201T: git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1202F: arch/arm/mach-imx/*vf610*
1203F: arch/arm/boot/dts/vf*
1204
2b7a52a4 1205ARM/GLOMATION GESBC9312SX MACHINE SUPPORT
8b58be88 1206M: Lennert Buytenhek <kernel@wantstofly.org>
efc03ecb 1207L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2b7a52a4
LB
1208S: Maintained
1209
90b8fc34 1210ARM/GUMSTIX MACHINE SUPPORT
8b58be88 1211M: Steve Sakoman <sakoman@gmail.com>
efc03ecb 1212L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
90b8fc34
JK
1213S: Maintained
1214
ef47d5f0 1215ARM/H4700 (HP IPAQ HX4700) MACHINE SUPPORT
8b58be88 1216M: Philipp Zabel <philipp.zabel@gmail.com>
12a93f32
PZ
1217M: Paul Parsons <lost.distance@yahoo.com>
1218L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
ef47d5f0
PZ
1219S: Maintained
1220F: arch/arm/mach-pxa/hx4700.c
1221F: arch/arm/mach-pxa/include/mach/hx4700.h
12a93f32 1222F: sound/soc/pxa/hx4700.c
ef47d5f0 1223
4dfad069
WX
1224ARM/HISILICON SOC SUPPORT
1225M: Wei Xu <xuwei5@hisilicon.com>
1226L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1227W: http://www.hisilicon.com
1228S: Supported
1229T: git git://github.com/hisilicon/linux-hisi.git
1230F: arch/arm/mach-hisi/
e68d7c14
RH
1231F: arch/arm/boot/dts/hi3*
1232F: arch/arm/boot/dts/hip*
1233F: arch/arm/boot/dts/hisi*
1234F: arch/arm64/boot/dts/hisilicon/
4dfad069 1235
21f37bc3 1236ARM/HP JORNADA 7XX MACHINE SUPPORT
8b58be88 1237M: Kristoffer Ericson <kristoffer.ericson@gmail.com>
795fb7e7
JD
1238W: www.jlime.com
1239S: Maintained
084bad91
KE
1240T: git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
1241F: arch/arm/mach-sa1100/jornada720.c
1242F: arch/arm/mach-sa1100/include/mach/jornada720.h
21f37bc3 1243
5e767ab9
JMC
1244ARM/IGEP MACHINE SUPPORT
1245M: Enric Balletbo i Serra <eballetbo@gmail.com>
1246M: Javier Martinez Canillas <javier@dowhile0.org>
1247L: linux-omap@vger.kernel.org
1248L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1249S: Maintained
06ff74fd 1250F: arch/arm/boot/dts/omap3-igep*
5e767ab9 1251
403d2971
MV
1252ARM/INCOME PXA270 SUPPORT
1253M: Marek Vasut <marek.vasut@gmail.com>
1254L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1255S: Maintained
ec154082 1256F: arch/arm/mach-pxa/colibri-pxa270-income.c
403d2971 1257
2b7a52a4 1258ARM/INTEL IOP32X ARM ARCHITECTURE
8b58be88 1259M: Lennert Buytenhek <kernel@wantstofly.org>
efc03ecb 1260L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
f00f510a 1261S: Maintained
e2bdb176
DW
1262
1263ARM/INTEL IOP33X ARM ARCHITECTURE
efc03ecb 1264L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
08223d80 1265S: Orphan
2b7a52a4
LB
1266
1267ARM/INTEL IOP13XX ARM ARCHITECTURE
8b58be88 1268M: Lennert Buytenhek <kernel@wantstofly.org>
efc03ecb 1269L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
f00f510a 1270S: Maintained
2b7a52a4
LB
1271
1272ARM/INTEL IQ81342EX MACHINE SUPPORT
8b58be88 1273M: Lennert Buytenhek <kernel@wantstofly.org>
efc03ecb 1274L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
f00f510a 1275S: Maintained
2b7a52a4 1276
2b7a52a4 1277ARM/INTEL IXDP2850 MACHINE SUPPORT
8b58be88 1278M: Lennert Buytenhek <kernel@wantstofly.org>
efc03ecb 1279L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2b7a52a4
LB
1280S: Maintained
1281
dfdd8cc9
KH
1282ARM/INTEL IXP4XX ARM ARCHITECTURE
1283M: Imre Kaloz <kaloz@openwrt.org>
5529c2cd 1284M: Krzysztof Halasa <khalasa@piap.pl>
baea7b94 1285L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
dfdd8cc9
KH
1286S: Maintained
1287F: arch/arm/mach-ixp4xx/
1288
838553c5 1289ARM/INTEL RESEARCH IMOTE/STARGATE 2 MACHINE SUPPORT
7f49a7f7
JC
1290M: Jonathan Cameron <jic23@cam.ac.uk>
1291L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1292S: Maintained
1293F: arch/arm/mach-pxa/stargate2.c
1294F: drivers/pcmcia/pxa2xx_stargate2.c
1295
2b7a52a4 1296ARM/INTEL XSC3 (MANZANO) ARM CORE
8b58be88 1297M: Lennert Buytenhek <kernel@wantstofly.org>
efc03ecb 1298L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
f00f510a 1299S: Maintained
2b7a52a4
LB
1300
1301ARM/IP FABRICS DOUBLE ESPRESSO MACHINE SUPPORT
8b58be88 1302M: Lennert Buytenhek <kernel@wantstofly.org>
efc03ecb 1303L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2b7a52a4
LB
1304S: Maintained
1305
1154f858 1306ARM/TEXAS INSTRUMENT KEYSTONE ARCHITECTURE
97215800 1307M: Santosh Shilimkar <ssantosh@kernel.org>
1154f858
SS
1308L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1309S: Maintained
1310F: arch/arm/mach-keystone/
5edafc29 1311F: arch/arm/boot/dts/keystone-*
317929cd 1312T: git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
1154f858 1313
bc6aa566 1314ARM/TEXAS INSTRUMENT KEYSTONE CLOCK FRAMEWORK
97215800 1315M: Santosh Shilimkar <ssantosh@kernel.org>
bc6aa566
SS
1316L: linux-kernel@vger.kernel.org
1317S: Maintained
1318F: drivers/clk/keystone/
1319
1320ARM/TEXAS INSTRUMENT KEYSTONE ClOCKSOURCE
97215800 1321M: Santosh Shilimkar <ssantosh@kernel.org>
bc6aa566
SS
1322L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1323L: linux-kernel@vger.kernel.org
1324S: Maintained
1325F: drivers/clocksource/timer-keystone.c
1326
1327ARM/TEXAS INSTRUMENT KEYSTONE RESET DRIVER
97215800 1328M: Santosh Shilimkar <ssantosh@kernel.org>
bc6aa566
SS
1329L: linux-kernel@vger.kernel.org
1330S: Maintained
1331F: drivers/power/reset/keystone-reset.c
1332
1333ARM/TEXAS INSTRUMENT AEMIF/EMIF DRIVERS
97215800 1334M: Santosh Shilimkar <ssantosh@kernel.org>
bc6aa566
SS
1335L: linux-kernel@vger.kernel.org
1336S: Maintained
1337F: drivers/memory/*emif*
1338
8cb555b6
CM
1339ARM/LG1K ARCHITECTURE
1340M: Chanho Min <chanho.min@lge.com>
1341L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1342S: Maintained
1343F: arch/arm64/boot/dts/lg/
1344
2b7a52a4 1345ARM/LOGICPD PXA270 MACHINE SUPPORT
8b58be88 1346M: Lennert Buytenhek <kernel@wantstofly.org>
efc03ecb 1347L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2b7a52a4
LB
1348S: Maintained
1349
3143875f
JE
1350ARM/LPC18XX ARCHITECTURE
1351M: Joachim Eastwood <manabian@gmail.com>
1352L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1353S: Maintained
19c1c32c
JE
1354F: arch/arm/boot/dts/lpc43*
1355F: drivers/clk/nxp/clk-lpc18xx*
1356F: drivers/clocksource/time-lpc32xx.c
1357F: drivers/i2c/busses/i2c-lpc2k.c
1358F: drivers/memory/pl172.c
1359F: drivers/mtd/spi-nor/nxp-spifi.c
1360F: drivers/rtc/rtc-lpc24xx.c
3143875f
JE
1361N: lpc18xx
1362
15e4f7da 1363ARM/LPC32XX SOC SUPPORT
8d5a6b42
VZ
1364M: Vladimir Zapolskiy <vz@mleia.com>
1365M: Sylvain Lemieux <slemieux.tyco@gmail.com>
15e4f7da 1366L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8d5a6b42 1367T: git git://github.com/vzapolskiy/linux-lpc32xx.git
15e4f7da 1368S: Maintained
2377f9fd 1369F: arch/arm/boot/dts/lpc32*
15e4f7da 1370F: arch/arm/mach-lpc32xx/
2377f9fd
VZ
1371F: drivers/i2c/busses/i2c-pnx.c
1372F: drivers/net/ethernet/nxp/lpc_eth.c
1373F: drivers/usb/host/ohci-nxp.c
1374F: drivers/watchdog/pnx4008_wdt.c
1375N: lpc32xx
15e4f7da 1376
3b886171 1377ARM/MAGICIAN MACHINE SUPPORT
8b58be88 1378M: Philipp Zabel <philipp.zabel@gmail.com>
3b886171
PZ
1379S: Maintained
1380
1f664ab7 1381ARM/Marvell Kirkwood and Armada 370, 375, 38x, 39x, XP, 3700, 7K/8K SOC support
75f41273
TP
1382M: Jason Cooper <jason@lakedaemon.net>
1383M: Andrew Lunn <andrew@lunn.ch>
1384M: Gregory Clement <gregory.clement@free-electrons.com>
dcb71503 1385M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
75f41273
TP
1386L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1387S: Maintained
1388F: arch/arm/mach-mvebu/
59ec9671 1389F: drivers/rtc/rtc-armada38x.c
31c17ac9
GC
1390F: arch/arm/boot/dts/armada*
1391F: arch/arm/boot/dts/kirkwood*
dcc3068a 1392F: arch/arm64/boot/dts/marvell/armada*
9f123def 1393F: drivers/cpufreq/mvebu-cpufreq.c
e269777f 1394F: arch/arm/configs/mvebu_*_defconfig
75f41273 1395
40f4978b
SH
1396ARM/Marvell Berlin SoC support
1397M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
1398L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1399S: Maintained
1400F: arch/arm/mach-berlin/
31c17ac9 1401F: arch/arm/boot/dts/berlin*
e68d7c14 1402F: arch/arm64/boot/dts/marvell/berlin*
31c17ac9 1403
40f4978b 1404
4cfab57e 1405ARM/Marvell Dove/MV78xx0/Orion SOC support
4f1312b0
NP
1406M: Jason Cooper <jason@lakedaemon.net>
1407M: Andrew Lunn <andrew@lunn.ch>
dcb71503 1408M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
bfda4031 1409M: Gregory Clement <gregory.clement@free-electrons.com>
efc03ecb 1410L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
4f1312b0
NP
1411S: Maintained
1412F: arch/arm/mach-dove/
54a246ff
NP
1413F: arch/arm/mach-mv78xx0/
1414F: arch/arm/mach-orion5x/
1415F: arch/arm/plat-orion/
31c17ac9
GC
1416F: arch/arm/boot/dts/dove*
1417F: arch/arm/boot/dts/orion5x*
1418
3b886171 1419
d69ac131
AC
1420ARM/Orion SoC/Technologic Systems TS-78xx platform support
1421M: Alexander Clouter <alex@digriz.org.uk>
1422L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1423W: http://www.digriz.org.uk/ts78xx/kernel
1424S: Maintained
1425F: arch/arm/mach-orion5x/ts78xx-*
1426
e557959d
NA
1427ARM/OXNAS platform support
1428M: Neil Armstrong <narmstrong@baylibre.com>
1429L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1430S: Maintained
1431F: arch/arm/mach-oxnas/
1432F: arch/arm/boot/dts/oxnas*
1433F: arch/arm/boot/dts/wd-mbwe.dts
1434N: oxnas
1435
607b8fc9
EH
1436ARM/Mediatek RTC DRIVER
1437M: Eddie Huang <eddie.huang@mediatek.com>
1438L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1439L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1440S: Maintained
1441F: drivers/rtc/rtc-mt6397.c
1442
e54951c8
MB
1443ARM/Mediatek SoC support
1444M: Matthias Brugger <matthias.bgg@gmail.com>
1445L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
17b199d6 1446L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
e54951c8
MB
1447S: Maintained
1448F: arch/arm/boot/dts/mt6*
1449F: arch/arm/boot/dts/mt8*
1450F: arch/arm/mach-mediatek/
1451N: mtk
1452K: mediatek
1453
0f8669e3
CY
1454ARM/Mediatek USB3 PHY DRIVER
1455M: Chunfeng Yun <chunfeng.yun@mediatek.com>
1456L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1457L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1458S: Maintained
1459F: drivers/phy/phy-mt65xx-usb3.c
1460
adcb079f
AB
1461ARM/MICREL KS8695 ARCHITECTURE
1462M: Greg Ungerer <gerg@uclinux.org>
1463L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14430813 1464F: arch/arm/mach-ks8695/
adcb079f
AB
1465S: Odd Fixes
1466
d78ff0a5 1467ARM/MIOA701 MACHINE SUPPORT
8b58be88 1468M: Robert Jarzmik <robert.jarzmik@free.fr>
efc03ecb 1469L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
d78ff0a5
RJ
1470F: arch/arm/mach-pxa/mioa701.c
1471S: Maintained
1472
9624dfe6 1473ARM/NEC MOBILEPRO 900/c MACHINE SUPPORT
8b58be88 1474M: Michael Petchkovsky <mkpetch@internode.on.net>
9624dfe6
KE
1475S: Maintained
1476
e0ee9851 1477ARM/NOMADIK ARCHITECTURE
28b8e8d4 1478M: Alessandro Rubini <rubini@unipv.it>
e4651a9f 1479M: Linus Walleij <linus.walleij@linaro.org>
28b8e8d4
JP
1480L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1481S: Maintained
1482F: arch/arm/mach-nomadik/
ecc265fe 1483F: drivers/pinctrl/nomadik/
87572880 1484F: drivers/i2c/busses/i2c-nomadik.c
e4651a9f 1485T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-nomadik.git
e0ee9851 1486
9d76295a 1487ARM/OPENMOKO NEO FREERUNNER (GTA02) MACHINE SUPPORT
8b58be88 1488M: Nelson Castillo <arhuaco@freaks-unidos.net>
9d76295a
AG
1489L: openmoko-kernel@lists.openmoko.org (subscribers-only)
1490W: http://wiki.openmoko.org/wiki/Neo_FreeRunner
1491S: Supported
1492
8459c159 1493ARM/TOSA MACHINE SUPPORT
8b58be88
JP
1494M: Dmitry Eremin-Solenikov <dbaryshkov@gmail.com>
1495M: Dirk Opfer <dirk@opfer-online.de>
8459c159
DO
1496S: Maintained
1497
5d783a2d 1498ARM/PALMTX,PALMT5,PALMLD,PALMTE2,PALMTC SUPPORT
933d35f0 1499M: Marek Vasut <marek.vasut@gmail.com>
75280787 1500L: linux-arm-kernel@lists.infradead.org
b5e4ad57
MV
1501W: http://hackndev.com
1502S: Maintained
933d35f0
JP
1503F: arch/arm/mach-pxa/include/mach/palmtx.h
1504F: arch/arm/mach-pxa/palmtx.c
1505F: arch/arm/mach-pxa/include/mach/palmt5.h
1506F: arch/arm/mach-pxa/palmt5.c
1507F: arch/arm/mach-pxa/include/mach/palmld.h
1508F: arch/arm/mach-pxa/palmld.c
1509F: arch/arm/mach-pxa/include/mach/palmte2.h
1510F: arch/arm/mach-pxa/palmte2.c
1511F: arch/arm/mach-pxa/include/mach/palmtc.h
1512F: arch/arm/mach-pxa/palmtc.c
b5e4ad57 1513
b57fe924 1514ARM/PALM TREO SUPPORT
d8130624 1515M: Tomas Cech <sleep_walker@suse.com>
75280787 1516L: linux-arm-kernel@lists.infradead.org
90af5811
TSC
1517W: http://hackndev.com
1518S: Maintained
b57fe924
JP
1519F: arch/arm/mach-pxa/include/mach/palmtreo.h
1520F: arch/arm/mach-pxa/palmtreo.c
90af5811 1521
c49e1e63 1522ARM/PALMZ72 SUPPORT
8b58be88 1523M: Sergey Lapin <slapin@ossfans.org>
75280787 1524L: linux-arm-kernel@lists.infradead.org
7d2c86b5
JP
1525W: http://hackndev.com
1526S: Maintained
933d35f0
JP
1527F: arch/arm/mach-pxa/include/mach/palmz72.h
1528F: arch/arm/mach-pxa/palmz72.c
c49e1e63 1529
1da177e4 1530ARM/PLEB SUPPORT
8b58be88 1531M: Peter Chubb <pleb@gelato.unsw.edu.au>
1da177e4
LT
1532W: http://www.disy.cse.unsw.edu.au/Hardware/PLEB
1533S: Maintained
1534
1535ARM/PT DIGITAL BOARD PORT
8b58be88 1536M: Stefan Eletzhofer <stefan.eletzhofer@eletztrick.de>
efc03ecb 1537L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
54176cc6 1538W: http://www.armlinux.org.uk/
1da177e4
LT
1539S: Maintained
1540
8fc1b0f8 1541ARM/QUALCOMM SUPPORT
bbeaa595
AG
1542M: Andy Gross <andy.gross@linaro.org>
1543M: David Brown <david.brown@linaro.org>
8fc1b0f8 1544L: linux-arm-msm@vger.kernel.org
f5d3af9d 1545L: linux-soc@vger.kernel.org
8fc1b0f8 1546S: Maintained
0ff50d60 1547F: Documentation/devicetree/bindings/soc/qcom/
0c4cbf9e
BA
1548F: arch/arm/boot/dts/qcom-*.dts
1549F: arch/arm/boot/dts/qcom-*.dtsi
8fc1b0f8 1550F: arch/arm/mach-qcom/
e68d7c14 1551F: arch/arm64/boot/dts/qcom/*
5482cefa 1552F: drivers/i2c/busses/i2c-qup.c
39a3366a 1553F: drivers/clk/qcom/
f5d3af9d 1554F: drivers/soc/qcom/
5482cefa 1555F: drivers/spi/spi-qup.c
c0c89faf
SB
1556F: drivers/tty/serial/msm_serial.h
1557F: drivers/tty/serial/msm_serial.c
1558F: drivers/*/pm8???-*
1559F: drivers/mfd/ssbi.c
916f743d 1560F: drivers/firmware/qcom_scm.c
bbeaa595 1561T: git git://git.kernel.org/pub/scm/linux/kernel/git/agross/linux.git
8fc1b0f8 1562
2b7a52a4 1563ARM/RADISYS ENP2611 MACHINE SUPPORT
8b58be88 1564M: Lennert Buytenhek <kernel@wantstofly.org>
efc03ecb 1565L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2b7a52a4
LB
1566S: Maintained
1567
b138e119
SH
1568ARM/RENESAS ARM64 ARCHITECTURE
1569M: Simon Horman <horms@verge.net.au>
1570M: Magnus Damm <magnus.damm@gmail.com>
1926e54f
SH
1571L: linux-renesas-soc@vger.kernel.org
1572Q: http://patchwork.kernel.org/project/linux-renesas-soc/list/
b138e119
SH
1573T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next
1574S: Supported
1575F: arch/arm64/boot/dts/renesas/
be32bcbb
GU
1576F: drivers/soc/renesas/
1577F: include/linux/soc/renesas/
b138e119 1578
d4275354 1579ARM/RISCPC ARCHITECTURE
54176cc6 1580M: Russell King <linux@armlinux.org.uk>
efc03ecb 1581L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
54176cc6 1582W: http://www.armlinux.org.uk/
d4275354 1583S: Maintained
d4275354
RK
1584F: arch/arm/include/asm/hardware/entry-macro-iomd.S
1585F: arch/arm/include/asm/hardware/ioc.h
1586F: arch/arm/include/asm/hardware/iomd.h
1587F: arch/arm/include/asm/hardware/memc.h
1588F: arch/arm/mach-rpc/
1a6422f6 1589F: drivers/net/ethernet/8390/etherh.c
9e13fbf7
JK
1590F: drivers/net/ethernet/i825xx/ether1*
1591F: drivers/net/ethernet/seeq/ether3*
d4275354
RK
1592F: drivers/scsi/arm/
1593
08ddbb0a
HS
1594ARM/Rockchip SoC support
1595M: Heiko Stuebner <heiko@sntech.de>
1596L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
00250b52 1597L: linux-rockchip@lists.infradead.org
9f273c24 1598T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip.git
08ddbb0a 1599S: Maintained
541555e9 1600F: arch/arm/boot/dts/rk3*
08ddbb0a 1601F: arch/arm/mach-rockchip/
541555e9
HS
1602F: drivers/clk/rockchip/
1603F: drivers/i2c/busses/i2c-rk3x.c
08ddbb0a 1604F: drivers/*/*rockchip*
541555e9
HS
1605F: drivers/*/*/*rockchip*
1606F: sound/soc/rockchip/
b4331b43 1607N: rockchip
08ddbb0a 1608
5bfb937c
KK
1609ARM/SAMSUNG EXYNOS ARM ARCHITECTURES
1610M: Kukjin Kim <kgene@kernel.org>
e8f98457 1611M: Krzysztof Kozlowski <k.kozlowski@samsung.com>
efc03ecb 1612L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
7a549d78 1613L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
b21477f9 1614S: Maintained
6f0589c8 1615F: arch/arm/boot/dts/s3c*
e68d7c14
RH
1616F: arch/arm/boot/dts/s5p*
1617F: arch/arm/boot/dts/samsung*
6f0589c8 1618F: arch/arm/boot/dts/exynos*
d97236e6 1619F: arch/arm64/boot/dts/exynos/
482ce512 1620F: arch/arm/plat-samsung/
769bbb63
HS
1621F: arch/arm/mach-s3c24*/
1622F: arch/arm/mach-s3c64xx/
5bfb937c
KK
1623F: arch/arm/mach-s5p*/
1624F: arch/arm/mach-exynos*/
1c03274d
KK
1625F: drivers/*/*s3c24*
1626F: drivers/*/*/*s3c24*
1627F: drivers/*/*s3c64xx*
1628F: drivers/*/*s5pv210*
ffd51977 1629F: drivers/memory/samsung/*
bf50ddcd 1630F: drivers/soc/samsung/*
40c76662 1631F: drivers/spi/spi-s3c*
d6b9aea6
KK
1632F: Documentation/arm/Samsung/
1633F: Documentation/devicetree/bindings/arm/samsung/
1634F: Documentation/devicetree/bindings/sram/samsung-sram.txt
1635F: Documentation/devicetree/bindings/power/pd-samsung.txt
33d43cdd 1636N: exynos
f556cb07 1637
10ffa964
KP
1638ARM/SAMSUNG MOBILE MACHINE SUPPORT
1639M: Kyungmin Park <kyungmin.park@samsung.com>
1640L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1641S: Maintained
004bbd3c 1642F: arch/arm/mach-s5pv210/
10ffa964 1643
3ce4ccb6
KD
1644ARM/SAMSUNG S5P SERIES 2D GRAPHICS ACCELERATION (G2D) SUPPORT
1645M: Kyungmin Park <kyungmin.park@samsung.com>
1646M: Kamil Debski <k.debski@samsung.com>
1647L: linux-arm-kernel@lists.infradead.org
1648L: linux-media@vger.kernel.org
1649S: Maintained
1650F: drivers/media/platform/s5p-g2d/
1651
e6a476fd
MS
1652ARM/SAMSUNG S5P SERIES Multi Format Codec (MFC) SUPPORT
1653M: Kyungmin Park <kyungmin.park@samsung.com>
1654M: Kamil Debski <k.debski@samsung.com>
6305902c 1655M: Jeongtae Park <jtp.park@samsung.com>
e6a476fd
MS
1656L: linux-arm-kernel@lists.infradead.org
1657L: linux-media@vger.kernel.org
1658S: Maintained
934455d7 1659F: arch/arm/plat-samsung/s5p-dev-mfc.c
90d72ac6 1660F: drivers/media/platform/s5p-mfc/
e6a476fd
MS
1661
1662ARM/SAMSUNG S5P SERIES TV SUBSYSTEM SUPPORT
1663M: Kyungmin Park <kyungmin.park@samsung.com>
1664M: Tomasz Stanislawski <t.stanislaws@samsung.com>
1665L: linux-arm-kernel@lists.infradead.org
1666L: linux-media@vger.kernel.org
1667S: Maintained
90d72ac6 1668F: drivers/media/platform/s5p-tv/
e6a476fd 1669
1bcbf6f4
KD
1670ARM/SAMSUNG S5P SERIES HDMI CEC SUBSYSTEM SUPPORT
1671M: Kyungmin Park <kyungmin.park@samsung.com>
1672L: linux-arm-kernel@lists.infradead.org
1673L: linux-media@vger.kernel.org
1674S: Maintained
78fc853b 1675F: drivers/staging/media/platform/s5p-cec/
1bcbf6f4 1676
7d9f9bf4
AP
1677ARM/SAMSUNG S5P SERIES JPEG CODEC SUPPORT
1678M: Andrzej Pietrasiewicz <andrzej.p@samsung.com>
1679M: Jacek Anaszewski <j.anaszewski@samsung.com>
1680L: linux-arm-kernel@lists.infradead.org
1681L: linux-media@vger.kernel.org
1682S: Maintained
1683F: drivers/media/platform/s5p-jpeg/
1684
d48d38e8 1685ARM/SHMOBILE ARM ARCHITECTURE
5e212598 1686M: Simon Horman <horms@verge.net.au>
d48d38e8 1687M: Magnus Damm <magnus.damm@gmail.com>
4a121096 1688L: linux-renesas-soc@vger.kernel.org
4a121096 1689Q: http://patchwork.kernel.org/project/linux-renesas-soc/list/
5e212598 1690T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next
d48d38e8 1691S: Supported
0b514fdb
SH
1692F: arch/arm/boot/dts/emev2*
1693F: arch/arm/boot/dts/r7s*
1694F: arch/arm/boot/dts/r8a*
1695F: arch/arm/boot/dts/sh*
0b514fdb 1696F: arch/arm/configs/shmobile_defconfig
7a2071c5 1697F: arch/arm/include/debug/renesas-scif.S
d48d38e8 1698F: arch/arm/mach-shmobile/
be32bcbb
GU
1699F: drivers/soc/renesas/
1700F: include/linux/soc/renesas/
d48d38e8 1701
66314223 1702ARM/SOCFPGA ARCHITECTURE
ba2b7d0a 1703M: Dinh Nguyen <dinguyen@opensource.altera.com>
66314223
DN
1704S: Maintained
1705F: arch/arm/mach-socfpga/
efadb751
DN
1706F: arch/arm/boot/dts/socfpga*
1707F: arch/arm/configs/socfpga_defconfig
e68d7c14 1708F: arch/arm64/boot/dts/altera/
ba2b7d0a 1709W: http://www.rocketboards.org
efadb751 1710T: git git://git.kernel.org/pub/scm/linux/kernel/git/dinguyen/linux.git
66314223
DN
1711
1712ARM/SOCFPGA CLOCK FRAMEWORK SUPPORT
ba2b7d0a 1713M: Dinh Nguyen <dinguyen@opensource.altera.com>
66314223
DN
1714S: Maintained
1715F: drivers/clk/socfpga/
1716
71bcada8
TT
1717ARM/SOCFPGA EDAC SUPPORT
1718M: Thor Thayer <tthayer@opensource.altera.com>
1719S: Maintained
1720F: drivers/edac/altera_edac.
1721
65ebcc11 1722ARM/STI ARCHITECTURE
a92177ea 1723M: Patrice Chotard <patrice.chotard@st.com>
65ebcc11
SK
1724L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1725L: kernel@stlinux.com
1726W: http://www.stlinux.com
1727S: Maintained
1728F: arch/arm/mach-sti/
a92177ea 1729F: arch/arm/boot/dts/sti*
b8e31bf3 1730F: drivers/char/hw_random/st-rng.c
a92177ea 1731F: drivers/clocksource/arm_global_timer.c
82805d1b 1732F: drivers/clocksource/clksrc_st_lpc.c
1d4b42bc 1733F: drivers/cpufreq/sti-cpufreq.c
a92177ea 1734F: drivers/i2c/busses/i2c-st.c
346e2e4a 1735F: drivers/media/rc/st_rc.c
95d66b16 1736F: drivers/media/platform/sti/c8sectpfe/
f53b2bff 1737F: drivers/mmc/host/sdhci-st.c
e95cf393
PG
1738F: drivers/phy/phy-miphy28lp.c
1739F: drivers/phy/phy-miphy365x.c
6da969a5 1740F: drivers/phy/phy-stih407-usb.c
26389c78 1741F: drivers/phy/phy-stih41x-usb.c
346e2e4a 1742F: drivers/pinctrl/pinctrl-st.c
aac22524 1743F: drivers/remoteproc/st_remoteproc.c
346e2e4a 1744F: drivers/reset/sti/
db4112e6 1745F: drivers/rtc/rtc-st-lpc.c
346e2e4a 1746F: drivers/tty/serial/st-asc.c
eb11adab 1747F: drivers/usb/dwc3/dwc3-st.c
62f6f086
PG
1748F: drivers/usb/host/ehci-st.c
1749F: drivers/usb/host/ohci-st.c
db4112e6 1750F: drivers/watchdog/st_lpc_wdt.c
daac6f86 1751F: drivers/ata/ahci_st.c
65ebcc11 1752
ee6e7879
MC
1753ARM/STM32 ARCHITECTURE
1754M: Maxime Coquelin <mcoquelin.stm32@gmail.com>
8ca2cf2c 1755M: Alexandre Torgue <alexandre.torgue@st.com>
ee6e7879
MC
1756L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1757S: Maintained
1758T: git git://git.kernel.org/pub/scm/linux/kernel/git/mcoquelin/stm32.git
1759N: stm32
1760F: drivers/clocksource/armv7m_systick.c
1761
d6de5b02
MG
1762ARM/TANGO ARCHITECTURE
1763M: Marc Gonzalez <marc_gonzalez@sigmadesigns.com>
1764L: linux-arm-kernel@lists.infradead.org
1765S: Maintained
e2bd0d37 1766N: tango
d6de5b02 1767
2b7a52a4 1768ARM/TECHNOLOGIC SYSTEMS TS7250 MACHINE SUPPORT
8b58be88 1769M: Lennert Buytenhek <kernel@wantstofly.org>
efc03ecb 1770L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2b7a52a4
LB
1771S: Maintained
1772
1bbd7089 1773ARM/TETON BGA MACHINE SUPPORT
706e69d6 1774M: "Mark F. Brown" <mark.brown314@gmail.com>
1bbd7089
MB
1775L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1776S: Maintained
1777
2b7a52a4 1778ARM/THECUS N2100 MACHINE SUPPORT
8b58be88 1779M: Lennert Buytenhek <kernel@wantstofly.org>
efc03ecb 1780L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2b7a52a4
LB
1781S: Maintained
1782
98ad6e3b 1783ARM/NUVOTON W90X900 ARM ARCHITECTURE
8b58be88 1784M: Wan ZongShun <mcuos.com@gmail.com>
efc03ecb 1785L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
7d2c86b5
JP
1786W: http://www.mcuos.com
1787S: Maintained
4e89e8f6 1788F: arch/arm/mach-w90x900/
4e89e8f6
WZ
1789F: drivers/input/keyboard/w90p910_keypad.c
1790F: drivers/input/touchscreen/w90p910_ts.c
1791F: drivers/watchdog/nuc900_wdt.c
679ec0ef 1792F: drivers/net/ethernet/nuvoton/w90p910_ether.c
5351684f 1793F: drivers/mtd/nand/nuc900_nand.c
4e89e8f6 1794F: drivers/rtc/rtc-nuc900.c
9df92e6c 1795F: drivers/spi/spi-nuc900.c
4e89e8f6 1796F: drivers/usb/host/ehci-w90x900.c
8a61f013 1797F: drivers/video/fbdev/nuc900fb.c
98ad6e3b 1798
54274d71 1799ARM/U300 MACHINE SUPPORT
e4651a9f 1800M: Linus Walleij <linus.walleij@linaro.org>
54274d71
LW
1801L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1802S: Supported
1803F: arch/arm/mach-u300/
9affbd24 1804F: drivers/clocksource/timer-u300.c
54274d71
LW
1805F: drivers/i2c/busses/i2c-stu300.c
1806F: drivers/rtc/rtc-coh901331.c
1807F: drivers/watchdog/coh901327_wdt.c
1808F: drivers/dma/coh901318*
87572880
LW
1809F: drivers/mfd/ab3100*
1810F: drivers/rtc/rtc-ab3100.c
1811F: drivers/rtc/rtc-coh901331.c
1812T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-stericsson.git
54274d71 1813
3d00d04f
MY
1814ARM/UNIPHIER ARCHITECTURE
1815M: Masahiro Yamada <yamada.masahiro@socionext.com>
1816L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1817S: Maintained
a3ff83d2 1818F: arch/arm/boot/dts/uniphier*
e7ecbc05 1819F: arch/arm/include/asm/hardware/cache-uniphier.h
3d00d04f 1820F: arch/arm/mach-uniphier/
e7ecbc05 1821F: arch/arm/mm/cache-uniphier.c
e1a0ebc8 1822F: arch/arm64/boot/dts/socionext/
4b7f48d3 1823F: drivers/bus/uniphier-system-bus.c
dd6fd4a3 1824F: drivers/i2c/busses/i2c-uniphier*
a3ff83d2
MY
1825F: drivers/pinctrl/uniphier/
1826F: drivers/tty/serial/8250/8250_uniphier.c
3d00d04f
MY
1827N: uniphier
1828
87572880 1829ARM/Ux500 ARM ARCHITECTURE
e4651a9f 1830M: Linus Walleij <linus.walleij@linaro.org>
870725d9
SK
1831L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1832S: Maintained
1833F: arch/arm/mach-ux500/
e4651a9f 1834F: drivers/clocksource/clksrc-dbx500-prcmu.c
87572880 1835F: drivers/dma/ste_dma40*
e4651a9f 1836F: drivers/hwspinlock/u8500_hsem.c
87572880
LW
1837F: drivers/mfd/abx500*
1838F: drivers/mfd/ab8500*
e4651a9f
LW
1839F: drivers/mfd/dbx500*
1840F: drivers/mfd/db8500*
ecc265fe
JP
1841F: drivers/pinctrl/nomadik/pinctrl-ab*
1842F: drivers/pinctrl/nomadik/pinctrl-nomadik*
87572880 1843F: drivers/rtc/rtc-ab8500.c
e4651a9f 1844F: drivers/rtc/rtc-pl031.c
87572880 1845T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-stericsson.git
870725d9 1846
e93fde28
UH
1847ARM/Ux500 CLOCK FRAMEWORK SUPPORT
1848M: Ulf Hansson <ulf.hansson@linaro.org>
1849L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1850T: git git://git.linaro.org/people/ulfh/clk.git
1851S: Maintained
1852F: drivers/clk/ux500/
e93fde28 1853
740d93b1
PM
1854ARM/VERSATILE EXPRESS PLATFORM
1855M: Liviu Dudau <liviu.dudau@arm.com>
1856M: Sudeep Holla <sudeep.holla@arm.com>
1857M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
1858L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1859S: Maintained
1860F: arch/arm/boot/dts/vexpress*
e68d7c14 1861F: arch/arm64/boot/dts/arm/
740d93b1
PM
1862F: arch/arm/mach-vexpress/
1863F: */*/vexpress*
7e8f403f 1864F: */*/*/vexpress*
740d93b1
PM
1865F: drivers/clk/versatile/clk-vexpress-osc.c
1866F: drivers/clocksource/versatile.c
46a600ea 1867N: mps2
740d93b1 1868
d4275354 1869ARM/VFP SUPPORT
54176cc6 1870M: Russell King <linux@armlinux.org.uk>
efc03ecb 1871L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
54176cc6 1872W: http://www.armlinux.org.uk/
d4275354
RK
1873S: Maintained
1874F: arch/arm/vfp/
1875
e66b6d8e
MV
1876ARM/VOIPAC PXA270 SUPPORT
1877M: Marek Vasut <marek.vasut@gmail.com>
1878L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1879S: Maintained
1880F: arch/arm/mach-pxa/vpac270.c
e0cca11b 1881F: arch/arm/mach-pxa/include/mach/vpac270.h
e66b6d8e 1882
04529fe2
TP
1883ARM/VT8500 ARM ARCHITECTURE
1884M: Tony Prisk <linux@prisktech.co.nz>
1885L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1886S: Maintained
1887F: arch/arm/mach-vt8500/
41fd91b4 1888F: drivers/clocksource/vt8500_timer.c
560746eb 1889F: drivers/i2c/busses/i2c-wmt.c
41fd91b4
TP
1890F: drivers/mmc/host/wmt-sdmmc.c
1891F: drivers/pwm/pwm-vt8500.c
1892F: drivers/rtc/rtc-vt8500.c
1893F: drivers/tty/serial/vt8500_serial.c
4f31102b 1894F: drivers/usb/host/ehci-platform.c
41fd91b4 1895F: drivers/usb/host/uhci-platform.c
8a61f013
JH
1896F: drivers/video/fbdev/vt8500lcdfb.*
1897F: drivers/video/fbdev/wm8505fb*
1898F: drivers/video/fbdev/wmt_ge_rops.*
04529fe2 1899
e66b6d8e
MV
1900ARM/ZIPIT Z2 SUPPORT
1901M: Marek Vasut <marek.vasut@gmail.com>
1902L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1903S: Maintained
1904F: arch/arm/mach-pxa/z2.c
6ab2a855 1905F: arch/arm/mach-pxa/include/mach/z2.h
e66b6d8e 1906
5ecc4b53
JN
1907ARM/ZTE ARCHITECTURE
1908M: Jun Nie <jun.nie@linaro.org>
1909L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1910S: Maintained
1911F: arch/arm/mach-zx/
1912F: drivers/clk/zte/
1913F: Documentation/devicetree/bindings/arm/zte.txt
1914F: Documentation/devicetree/bindings/clock/zx296702-clk.txt
1915
51f29d44
MS
1916ARM/ZYNQ ARCHITECTURE
1917M: Michal Simek <michal.simek@xilinx.com>
f0fd9ad8 1918R: Sören Brinkmann <soren.brinkmann@xilinx.com>
51f29d44
MS
1919L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1920W: http://wiki.xilinx.com
d6448b76 1921T: git https://github.com/Xilinx/linux-xlnx.git
51f29d44
MS
1922S: Supported
1923F: arch/arm/mach-zynq/
bd2a337a 1924F: drivers/cpuidle/cpuidle-zynq.c
fb9d4959 1925F: drivers/block/xsysace.c
c2fd4e38
MS
1926N: zynq
1927N: xilinx
1928F: drivers/clocksource/cadence_ttc_timer.c
df8eb569 1929F: drivers/i2c/busses/i2c-cadence.c
e3ec3a3d 1930F: drivers/mmc/host/sdhci-of-arasan.c
ae9b56e3 1931F: drivers/edac/synopsys_edac.c
51f29d44 1932
48ec83bc 1933ARM SMMU DRIVERS
b8f9879e 1934M: Will Deacon <will.deacon@arm.com>
c8bff3a6 1935R: Robin Murphy <robin.murphy@arm.com>
b8f9879e
WD
1936L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1937S: Maintained
1938F: drivers/iommu/arm-smmu.c
48ec83bc 1939F: drivers/iommu/arm-smmu-v3.c
e1d3c0fd 1940F: drivers/iommu/io-pgtable-arm.c
c8bff3a6 1941F: drivers/iommu/io-pgtable-arm-v7s.c
b8f9879e 1942
38074229
CM
1943ARM64 PORT (AARCH64 ARCHITECTURE)
1944M: Catalin Marinas <catalin.marinas@arm.com>
d19766ec 1945M: Will Deacon <will.deacon@arm.com>
38074229 1946L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9f273c24 1947T: git git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git
38074229
CM
1948S: Maintained
1949F: arch/arm64/
d19766ec 1950F: Documentation/arm64/
38074229 1951
9d7005f9
LP
1952AS3645A LED FLASH CONTROLLER DRIVER
1953M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
1954L: linux-media@vger.kernel.org
1955T: git git://linuxtv.org/media_tree.git
1956S: Maintained
1957F: drivers/media/i2c/as3645a.c
b5dcee22 1958F: include/media/i2c/as3645a.h
9d7005f9 1959
d58de038
GJ
1960ASC7621 HARDWARE MONITOR DRIVER
1961M: George Joseph <george.joseph@fairview5.com>
968ce1b1 1962L: linux-hwmon@vger.kernel.org
d58de038
GJ
1963S: Maintained
1964F: Documentation/hwmon/asc7621
1965F: drivers/hwmon/asc7621.c
1966
b229ece9 1967ASUS NOTEBOOKS AND EEEPC ACPI/WMI EXTRAS DRIVERS
5909c654 1968M: Corentin Chary <corentin.chary@gmail.com>
1da177e4 1969L: acpi4asus-user@lists.sourceforge.net
d0944853 1970L: platform-driver-x86@vger.kernel.org
76593d6f 1971W: http://acpi4asus.sf.net
85091b71 1972S: Maintained
b229ece9
CC
1973F: drivers/platform/x86/asus*.c
1974F: drivers/platform/x86/eeepc*.c
85091b71 1975
f6a6bbae
JPRV
1976ASUS WIRELESS RADIO CONTROL DRIVER
1977M: João Paulo Rechi Vita <jprvita@gmail.com>
1978L: platform-driver-x86@vger.kernel.org
1979S: Maintained
1980F: drivers/platform/x86/asus-wireless.c
1981
75aeddd1
DH
1982ASYMMETRIC KEYS
1983M: David Howells <dhowells@redhat.com>
1984L: keyrings@vger.kernel.org
1985S: Maintained
1986F: Documentation/crypto/asymmetric-keys.txt
1987F: include/linux/verification.h
1988F: include/crypto/public_key.h
1989F: include/crypto/pkcs7.h
1990F: crypto/asymmetric_keys/
1991
953a6479 1992ASYNCHRONOUS TRANSFERS/TRANSFORMS (IOAT) API
08223d80 1993R: Dan Williams <dan.j.williams@intel.com>
b3e5f263 1994W: http://sourceforge.net/projects/xscaleiop
08223d80 1995S: Odd fixes
679655da
JP
1996F: Documentation/crypto/async-tx-api.txt
1997F: crypto/async_tx/
1998F: drivers/dma/
1999F: include/linux/dmaengine.h
2000F: include/linux/async_tx.h
b3e5f263 2001
a1867d36 2002AT24 EEPROM DRIVER
14d77c4d 2003M: Wolfram Sang <wsa@the-dreams.de>
a1867d36
WS
2004L: linux-i2c@vger.kernel.org
2005S: Maintained
2006F: drivers/misc/eeprom/at24.c
25f73ed5 2007F: include/linux/platform_data/at24.h
a1867d36 2008
e7839f25 2009ATA OVER ETHERNET (AOE) DRIVER
fb903811
EC
2010M: "Ed L. Cashin" <ed.cashin@acm.org>
2011W: http://www.openaoe.org/
1da177e4 2012S: Supported
679655da
JP
2013F: Documentation/aoe/
2014F: drivers/block/aoe/
1da177e4 2015
aad7a211
AB
2016ATHEROS 71XX/9XXX GPIO DRIVER
2017M: Alban Bedel <albeu@free.fr>
2018W: https://github.com/AlbanBedel/linux
2019T: git git://github.com/AlbanBedel/linux
2020S: Maintained
2021F: drivers/gpio/gpio-ath79.c
2022F: Documentation/devicetree/bindings/gpio/gpio-ath79.txt
2023
9a10a870 2024ATHEROS ATH GENERIC UTILITIES
f726ee65 2025M: "Luis R. Rodriguez" <mcgrof@do-not-panic.com>
9a10a870
JP
2026L: linux-wireless@vger.kernel.org
2027S: Supported
2028F: drivers/net/wireless/ath/*
2029
fa1c114f 2030ATHEROS ATH5K WIRELESS DRIVER
8b58be88
JP
2031M: Jiri Slaby <jirislaby@gmail.com>
2032M: Nick Kossifidis <mickflemm@gmail.com>
f726ee65 2033M: "Luis R. Rodriguez" <mcgrof@do-not-panic.com>
fa1c114f 2034L: linux-wireless@vger.kernel.org
72c706b7 2035W: http://wireless.kernel.org/en/users/Drivers/ath5k
fa1c114f 2036S: Maintained
fa451753 2037F: drivers/net/wireless/ath/ath5k/
fa1c114f 2038
12e62d6f
KV
2039ATHEROS ATH6KL WIRELESS DRIVER
2040M: Kalle Valo <kvalo@qca.qualcomm.com>
2041L: linux-wireless@vger.kernel.org
2042W: http://wireless.kernel.org/en/users/Drivers/ath6kl
9f273c24 2043T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
12e62d6f
KV
2044S: Supported
2045F: drivers/net/wireless/ath/ath6kl/
2046
2be7d22f 2047WILOCITY WIL6210 WIRELESS DRIVER
23ba8a66 2048M: Maya Erez <qca_merez@qca.qualcomm.com>
2be7d22f
VK
2049L: linux-wireless@vger.kernel.org
2050L: wil6210@qca.qualcomm.com
2051S: Supported
2052W: http://wireless.kernel.org/en/users/Drivers/wil6210
2053F: drivers/net/wireless/ath/wil6210/
dba4b74d 2054F: include/uapi/linux/wil6210_uapi.h
2be7d22f 2055
1d7e1e6b
CL
2056CARL9170 LINUX COMMUNITY WIRELESS DRIVER
2057M: Christian Lamparter <chunkeey@googlemail.com>
2058L: linux-wireless@vger.kernel.org
2059W: http://wireless.kernel.org/en/users/Drivers/carl9170
2060S: Maintained
2061F: drivers/net/wireless/ath/carl9170/
2062
2c2a6172
LT
2063ATK0110 HWMON DRIVER
2064M: Luca Tettamanti <kronos.it@gmail.com>
968ce1b1 2065L: linux-hwmon@vger.kernel.org
2c2a6172
LT
2066S: Maintained
2067F: drivers/hwmon/asus_atk0110.c
2068
6f69a6d7 2069ATI_REMOTE2 DRIVER
8b58be88 2070M: Ville Syrjala <syrjala@sci.fi>
6f69a6d7 2071S: Maintained
679655da 2072F: drivers/input/misc/ati_remote2.c
6f69a6d7 2073
7ae115b4 2074ATLX ETHERNET DRIVERS
8b58be88 2075M: Jay Cliburn <jcliburn@gmail.com>
cb2f33e9 2076M: Chris Snook <chris.snook@gmail.com>
e443e383 2077L: netdev@vger.kernel.org
8d5ca6ec
JC
2078W: http://sourceforge.net/projects/atl1
2079W: http://atl1.sourceforge.net
2080S: Maintained
2b133ad6 2081F: drivers/net/ethernet/atheros/
8d5ca6ec 2082
1da177e4 2083ATM
366c1bd1 2084M: Chas Williams <3chas3@gmail.com>
476604de 2085L: linux-atm-general@lists.sourceforge.net (moderated for non-subscribers)
44ae98b5 2086L: netdev@vger.kernel.org
1da177e4
LT
2087W: http://linux-atm.sourceforge.net
2088S: Maintained
679655da
JP
2089F: drivers/atm/
2090F: include/linux/atm*
c117ab84 2091F: include/uapi/linux/atm*
1da177e4 2092
04ac2f46 2093ATMEL AT91 / AT32 MCI DRIVER
24e1511f 2094M: Ludovic Desroches <ludovic.desroches@atmel.com>
04ac2f46
NF
2095S: Maintained
2096F: drivers/mmc/host/atmel-mci.c
04ac2f46 2097
a1cfac48 2098ATMEL AT91 / AT32 SERIAL DRIVER
a02875a6 2099M: Nicolas Ferre <nicolas.ferre@atmel.com>
a1cfac48 2100S: Supported
df621252 2101F: drivers/tty/serial/atmel_serial.c
a1cfac48 2102
f80cb488
NF
2103ATMEL AT91 SAMA5D2-Compatible Shutdown Controller
2104M: Nicolas Ferre <nicolas.ferre@atmel.com>
2105S: Supported
2106F: drivers/power/reset/at91-sama5d2_shdwc.c
2107
b9cd7a25
LD
2108ATMEL SAMA5D2 ADC DRIVER
2109M: Ludovic Desroches <ludovic.desroches@atmel.com>
2110L: linux-iio@vger.kernel.org
2111S: Supported
2112F: drivers/iio/adc/at91-sama5d2_adc.c
2113
dfae90ed 2114ATMEL Audio ALSA driver
3a82002c 2115M: Nicolas Ferre <nicolas.ferre@atmel.com>
dfae90ed
BS
2116L: alsa-devel@alsa-project.org (moderated for non-subscribers)
2117S: Supported
2118F: sound/soc/atmel
2119
b414dc16
NF
2120ATMEL DMA DRIVER
2121M: Nicolas Ferre <nicolas.ferre@atmel.com>
2122L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2123S: Supported
2124F: drivers/dma/at_hdmac.c
2125F: drivers/dma/at_hdmac_regs.h
6f0d65af 2126F: include/linux/platform_data/dma-atmel.h
b414dc16 2127
6bd0f436
LD
2128ATMEL XDMA DRIVER
2129M: Ludovic Desroches <ludovic.desroches@atmel.com>
2130L: linux-arm-kernel@lists.infradead.org
2131L: dmaengine@vger.kernel.org
2132S: Supported
2133F: drivers/dma/at_xdmac.c
2134
888f2804
LD
2135ATMEL I2C DRIVER
2136M: Ludovic Desroches <ludovic.desroches@atmel.com>
2137L: linux-i2c@vger.kernel.org
2138S: Supported
2139F: drivers/i2c/busses/i2c-at91.c
2140
15515545 2141ATMEL ISI DRIVER
50cb2efa 2142M: Ludovic Desroches <ludovic.desroches@atmel.com>
15515545
JW
2143L: linux-media@vger.kernel.org
2144S: Supported
f2294c2d 2145F: drivers/media/platform/soc_camera/atmel-isi.c
15515545
JW
2146F: include/media/atmel-isi.h
2147
8f4c79ce 2148ATMEL LCDFB DRIVER
8b58be88 2149M: Nicolas Ferre <nicolas.ferre@atmel.com>
c69f677c 2150L: linux-fbdev@vger.kernel.org
8f4c79ce 2151S: Maintained
8a61f013 2152F: drivers/video/fbdev/atmel_lcdfb.c
679655da 2153F: include/video/atmel_lcdc.h
8f4c79ce 2154
89e5785f 2155ATMEL MACB ETHERNET DRIVER
a02875a6 2156M: Nicolas Ferre <nicolas.ferre@atmel.com>
89e5785f 2157S: Supported
9f2f381f 2158F: drivers/net/ethernet/cadence/
89e5785f 2159
5cbac98a 2160ATMEL NAND DRIVER
50cb2efa
NF
2161M: Wenyou Yang <wenyou.yang@atmel.com>
2162M: Josh Wu <rainyfeeling@outlook.com>
5cbac98a
JW
2163L: linux-mtd@lists.infradead.org
2164S: Supported
2165F: drivers/mtd/nand/atmel_nand*
2166
05c441ef 2167ATMEL SDMMC DRIVER
2168M: Ludovic Desroches <ludovic.desroches@atmel.com>
2169L: linux-mmc@vger.kernel.org
2170S: Supported
2171F: drivers/mmc/host/sdhci-of-at91.c
2172
754ce4f2 2173ATMEL SPI DRIVER
a02875a6 2174M: Nicolas Ferre <nicolas.ferre@atmel.com>
754ce4f2 2175S: Supported
9df92e6c 2176F: drivers/spi/spi-atmel.*
754ce4f2 2177
0ef09015 2178ATMEL SSC DRIVER
03515f32 2179M: Nicolas Ferre <nicolas.ferre@atmel.com>
0ef09015
BS
2180L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2181S: Supported
2182F: drivers/misc/atmel-ssc.c
2183F: include/linux/atmel-ssc.h
2184
e9cb1c5a
NF
2185ATMEL Timer Counter (TC) AND CLOCKSOURCE DRIVERS
2186M: Nicolas Ferre <nicolas.ferre@atmel.com>
2187L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2188S: Supported
2189F: drivers/misc/atmel_tclib.c
2190F: drivers/clocksource/tcb_clksrc.c
2191
914a3f3b 2192ATMEL USBA UDC DRIVER
a02875a6
NF
2193M: Nicolas Ferre <nicolas.ferre@atmel.com>
2194L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
914a3f3b 2195S: Supported
faf2e1db 2196F: drivers/usb/gadget/udc/atmel_usba_udc.*
914a3f3b 2197
1da177e4 2198ATMEL WIRELESS DRIVER
8b58be88 2199M: Simon Kelley <simon@thekelleys.org.uk>
724c6b35 2200L: linux-wireless@vger.kernel.org
1da177e4
LT
2201W: http://www.thekelleys.org.uk/atmel
2202W: http://atmelwlandriver.sourceforge.net/
2203S: Maintained
30fe0f9b 2204F: drivers/net/wireless/atmel/atmel*
1da177e4 2205
a14c0f8f
ND
2206ATMEL MAXTOUCH DRIVER
2207M: Nick Dyer <nick.dyer@itdev.co.uk>
2208T: git git://github.com/atmel-maxtouch/linux.git
2209S: Supported
2210F: Documentation/devicetree/bindings/input/atmel,maxtouch.txt
2211F: drivers/input/touchscreen/atmel_mxt_ts.c
2212F: include/linux/platform_data/atmel_mxt_ts.h
2213
26780d9e 2214ATTO EXPRESSSAS SAS/SATA RAID SCSI DRIVER
b75f0050
JP
2215M: Bradley Grove <linuxdrivers@attotech.com>
2216L: linux-scsi@vger.kernel.org
2217W: http://www.attotech.com
2218S: Supported
2219F: drivers/scsi/esas2r
26780d9e 2220
bc6e17b8
SS
2221ATUSB IEEE 802.15.4 RADIO DRIVER
2222M: Stefan Schmidt <stefan@osg.samsung.com>
2223L: linux-wpan@vger.kernel.org
2224S: Maintained
2225F: drivers/net/ieee802154/atusb.c
2226F: drivers/net/ieee802154/atusb.h
2227F: drivers/net/ieee802154/at86rf230.h
2228
a92b7b80 2229AUDIT SUBSYSTEM
915f389d 2230M: Paul Moore <paul@paul-moore.com>
8b58be88 2231M: Eric Paris <eparis@redhat.com>
915f389d 2232L: linux-audit@redhat.com (moderated for non-subscribers)
ad3f9a22 2233W: http://people.redhat.com/sgrubb/audit/
915f389d 2234T: git git://git.infradead.org/users/pcmoore/audit
a92b7b80 2235S: Maintained
679655da 2236F: include/linux/audit.h
c117ab84 2237F: include/uapi/linux/audit.h
679655da 2238F: kernel/audit*
a92b7b80 2239
70e84049 2240AUXILIARY DISPLAY DRIVERS
8b58be88 2241M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
450c622e
MO
2242W: http://miguelojeda.es/auxdisplay.htm
2243W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
70e84049 2244S: Maintained
679655da
JP
2245F: drivers/auxdisplay/
2246F: include/linux/cfag12864b.h
70e84049 2247
5f97f7f9 2248AVR32 ARCHITECTURE
e336f61f
HCE
2249M: Haavard Skinnemoen <hskinnemoen@gmail.com>
2250M: Hans-Christian Egtvedt <egtvedt@samfundet.no>
5f97f7f9 2251W: http://www.atmel.com/products/AVR32/
249d9d9d 2252W: http://mirror.egtvedt.no/avr32linux.org/
5f97f7f9 2253W: http://avrfreaks.net/
e336f61f 2254S: Maintained
679655da 2255F: arch/avr32/
5f97f7f9
HS
2256
2257AVR32/AT32AP MACHINE SUPPORT
e336f61f
HCE
2258M: Haavard Skinnemoen <hskinnemoen@gmail.com>
2259M: Hans-Christian Egtvedt <egtvedt@samfundet.no>
2260S: Maintained
679655da 2261F: arch/avr32/mach-at32ap/
5f97f7f9 2262
1da177e4 2263AX.25 NETWORK LAYER
8b58be88 2264M: Ralf Baechle <ralf@linux-mips.org>
1da177e4 2265L: linux-hams@vger.kernel.org
d34cb28a 2266W: http://www.linux-ax25.org/
1da177e4 2267S: Maintained
c117ab84 2268F: include/uapi/linux/ax25.h
679655da
JP
2269F: include/net/ax25.h
2270F: net/ax25/
1da177e4 2271
d5269395 2272AZ6007 DVB DRIVER
5dc8a864
MCC
2273M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
2274M: Mauro Carvalho Chehab <mchehab@kernel.org>
d5269395 2275L: linux-media@vger.kernel.org
a825eaec 2276W: https://linuxtv.org
d5269395
MCC
2277T: git git://linuxtv.org/media_tree.git
2278S: Maintained
2279F: drivers/media/usb/dvb-usb-v2/az6007.c
2280
6777376e
HV
2281AZTECH FM RADIO RECEIVER DRIVER
2282M: Hans Verkuil <hverkuil@xs4all.nl>
2283L: linux-media@vger.kernel.org
2284T: git git://linuxtv.org/media_tree.git
a825eaec 2285W: https://linuxtv.org
6777376e
HV
2286S: Maintained
2287F: drivers/media/radio/radio-aztech*
2288
e2d1d6c0 2289B43 WIRELESS DRIVER
e2d1d6c0 2290L: linux-wireless@vger.kernel.org
ed072f9e 2291L: b43-dev@lists.infradead.org
491b26b4 2292W: http://wireless.kernel.org/en/users/Drivers/b43
8a72ed6f 2293S: Odd Fixes
58619b14 2294F: drivers/net/wireless/broadcom/b43/
e2d1d6c0
RD
2295
2296B43LEGACY WIRELESS DRIVER
8b58be88 2297M: Larry Finger <Larry.Finger@lwfinger.net>
e2d1d6c0 2298L: linux-wireless@vger.kernel.org
ed072f9e 2299L: b43-dev@lists.infradead.org
491b26b4 2300W: http://wireless.kernel.org/en/users/Drivers/b43
e2d1d6c0 2301S: Maintained
423e3ce3 2302F: drivers/net/wireless/broadcom/b43legacy/
e2d1d6c0 2303
300abeb5 2304BACKLIGHT CLASS/SUBSYSTEM
b7701755 2305M: Jingoo Han <jingoohan1@gmail.com>
70d14fcf 2306M: Lee Jones <lee.jones@linaro.org>
9f273c24 2307T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/backlight.git
300abeb5 2308S: Maintained
679655da
JP
2309F: drivers/video/backlight/
2310F: include/linux/backlight.h
300abeb5 2311
c6c8fea2 2312BATMAN ADVANCED
207df49e 2313M: Marek Lindner <mareklindner@neomailbox.ch>
c679ff8f 2314M: Simon Wunderlich <sw@simonwunderlich.de>
ca8e940c 2315M: Antonio Quartulli <a@unstable.cc>
1584f41f 2316L: b.a.t.m.a.n@lists.open-mesh.org (moderated for non-subscribers)
7b5e7396 2317W: https://www.open-mesh.org/
8b823170 2318Q: https://patchwork.open-mesh.org/project/batman/list/
c6c8fea2 2319S: Maintained
286ddfb0
SE
2320F: Documentation/ABI/testing/sysfs-class-net-batman-adv
2321F: Documentation/ABI/testing/sysfs-class-net-mesh
2322F: Documentation/networking/batman-adv.txt
09748a22 2323F: include/uapi/linux/batman_adv.h
c6c8fea2
SE
2324F: net/batman-adv/
2325
e2d1d6c0 2326BAYCOM/HDLCDRV DRIVERS FOR AX.25
8b58be88 2327M: Thomas Sailer <t.sailer@alumni.ethz.ch>
e2d1d6c0
RD
2328L: linux-hams@vger.kernel.org
2329W: http://www.baycom.org/~tom/ham/ham.html
2330S: Maintained
679655da 2331F: drivers/net/hamradio/baycom*
e2d1d6c0 2332
cafe5635 2333BCACHE (BLOCK LAYER CACHE)
d1aa1ab3 2334M: Kent Overstreet <kent.overstreet@gmail.com>
cafe5635
KO
2335L: linux-bcache@vger.kernel.org
2336W: http://bcache.evilpiepirate.org
4d1034eb 2337S: Orphan
cafe5635
KO
2338F: drivers/md/bcache/
2339
04bd844a
HV
2340BDISP ST MEDIA DRIVER
2341M: Fabien Dessenne <fabien.dessenne@st.com>
2342L: linux-media@vger.kernel.org
2343T: git git://linuxtv.org/media_tree.git
a825eaec 2344W: https://linuxtv.org
04bd844a
HV
2345S: Supported
2346F: drivers/media/platform/sti/bdisp
2347
e2d1d6c0 2348BEFS FILE SYSTEM
55817d3d 2349S: Orphan
679655da
JP
2350F: Documentation/filesystems/befs.txt
2351F: fs/befs/
e2d1d6c0 2352
564ee360 2353BECKHOFF CX5020 ETHERCAT MASTER DRIVER
49e7d9df
JP
2354M: Dariusz Marcinkiewicz <reksio@newterm.pl>
2355L: netdev@vger.kernel.org
2356S: Maintained
2357F: drivers/net/ethernet/ec_bhf.c
564ee360 2358
e2d1d6c0 2359BFS FILE SYSTEM
8b58be88 2360M: "Tigran A. Aivazian" <tigran@aivazian.fsnet.co.uk>
e2d1d6c0 2361S: Maintained
679655da
JP
2362F: Documentation/filesystems/bfs.txt
2363F: fs/bfs/
c117ab84 2364F: include/uapi/linux/bfs_fs.h
e2d1d6c0 2365
1394f032 2366BLACKFIN ARCHITECTURE
a4edbc10 2367M: Steven Miao <realmz6@gmail.com>
b3fe92b0 2368L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
1443176f 2369T: git git://git.code.sf.net/p/adi-linux/code
e3b2d3f3
BW
2370W: http://blackfin.uclinux.org
2371S: Supported
679655da 2372F: arch/blackfin/
566da5b2 2373
e190d6b1 2374BLACKFIN EMAC DRIVER
b3fe92b0 2375L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
e190d6b1
BW
2376W: http://blackfin.uclinux.org
2377S: Supported
7b35f033 2378F: drivers/net/ethernet/adi/
e190d6b1 2379
566da5b2 2380BLACKFIN RTC DRIVER
b3fe92b0 2381L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
566da5b2
MF
2382W: http://blackfin.uclinux.org
2383S: Supported
679655da 2384F: drivers/rtc/rtc-bfin.c
1394f032 2385
936ed49a 2386BLACKFIN SDH DRIVER
109ec8c3 2387M: Sonic Zhang <sonic.zhang@analog.com>
b3fe92b0 2388L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
936ed49a
MF
2389W: http://blackfin.uclinux.org
2390S: Supported
2391F: drivers/mmc/host/bfin_sdh.c
2392
1394f032 2393BLACKFIN SERIAL DRIVER
8b58be88 2394M: Sonic Zhang <sonic.zhang@analog.com>
b3fe92b0 2395L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
e3b2d3f3
BW
2396W: http://blackfin.uclinux.org
2397S: Supported
8460241e 2398F: drivers/tty/serial/bfin_uart.c
1394f032 2399
1e6d320f 2400BLACKFIN WATCHDOG DRIVER
b3fe92b0 2401L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
1e6d320f
BW
2402W: http://blackfin.uclinux.org
2403S: Supported
679655da 2404F: drivers/watchdog/bfin_wdt.c
1e6d320f 2405
d24ecfcc 2406BLACKFIN I2C TWI DRIVER
8b58be88 2407M: Sonic Zhang <sonic.zhang@analog.com>
b3fe92b0 2408L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
d24ecfcc
BW
2409W: http://blackfin.uclinux.org/
2410S: Supported
679655da 2411F: drivers/i2c/busses/i2c-bfin-twi.c
d24ecfcc 2412
1e204377
SJ
2413BLACKFIN MEDIA DRIVER
2414M: Scott Jiang <scott.jiang.linux@gmail.com>
b3fe92b0 2415L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
1e204377
SJ
2416W: http://blackfin.uclinux.org/
2417S: Supported
2418F: drivers/media/platform/blackfin/
2419F: drivers/media/i2c/adv7183*
2420F: drivers/media/i2c/vs6624*
2421
b54cf35a
JSM
2422BLINKM RGB LED DRIVER
2423M: Jan-Simon Moeller <jansimon.moeller@gmx.de>
2424S: Maintained
2425F: drivers/leds/leds-blinkm.c
2426
1da177e4 2427BLOCK LAYER
8b58be88 2428M: Jens Axboe <axboe@kernel.dk>
82c426e0 2429L: linux-block@vger.kernel.org
08deed1e 2430T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
1da177e4 2431S: Maintained
679655da 2432F: block/
ae11f7ef 2433F: kernel/trace/blktrace.c
1da177e4 2434
2b54aaef 2435BLOCK2MTD DRIVER
8b58be88 2436M: Joern Engel <joern@lazybastard.org>
2b54aaef
JE
2437L: linux-mtd@lists.infradead.org
2438S: Maintained
679655da 2439F: drivers/mtd/devices/block2mtd.c
2b54aaef 2440
63fbd24e 2441BLUETOOTH DRIVERS
8b58be88 2442M: Marcel Holtmann <marcel@holtmann.org>
960d4d1b 2443M: Gustavo Padovan <gustavo@padovan.org>
eb491eca 2444M: Johan Hedberg <johan.hedberg@gmail.com>
781c2844 2445L: linux-bluetooth@vger.kernel.org
63fbd24e 2446W: http://www.bluez.org/
22e7a424
MH
2447T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
2448T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
1da177e4 2449S: Maintained
679655da 2450F: drivers/bluetooth/
1da177e4 2451
63fbd24e 2452BLUETOOTH SUBSYSTEM
8b58be88 2453M: Marcel Holtmann <marcel@holtmann.org>
960d4d1b 2454M: Gustavo Padovan <gustavo@padovan.org>
eb491eca 2455M: Johan Hedberg <johan.hedberg@gmail.com>
63fbd24e
MH
2456L: linux-bluetooth@vger.kernel.org
2457W: http://www.bluez.org/
22e7a424
MH
2458T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
2459T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
1da177e4 2460S: Maintained
679655da
JP
2461F: net/bluetooth/
2462F: include/net/bluetooth/
1da177e4
LT
2463
2464BONDING DRIVER
79b30750 2465M: Jay Vosburgh <j.vosburgh@gmail.com>
898602a0 2466M: Veaceslav Falico <vfalico@gmail.com>
31639b94 2467M: Andy Gospodarek <gospo@cumulusnetworks.com>
a6c36ee6 2468L: netdev@vger.kernel.org
ce00f85c
JC
2469W: http://sourceforge.net/projects/bonding/
2470S: Supported
679655da 2471F: drivers/net/bonding/
c117ab84 2472F: include/uapi/linux/if_bonding.h
1da177e4 2473
b5f4df34
AS
2474BPF (Safe dynamic programs and tools)
2475M: Alexei Starovoitov <ast@kernel.org>
2476L: netdev@vger.kernel.org
2477L: linux-kernel@vger.kernel.org
2478S: Supported
2479F: kernel/bpf/
2480
39105890 2481BROADCOM B44 10/100 ETHERNET DRIVER
8b58be88 2482M: Gary Zambrano <zambrano@broadcom.com>
39105890
GZ
2483L: netdev@vger.kernel.org
2484S: Supported
adfc5217 2485F: drivers/net/ethernet/broadcom/b44.*
39105890 2486
967dd82f
FF
2487BROADCOM B53 ETHERNET SWITCH DRIVER
2488M: Florian Fainelli <f.fainelli@gmail.com>
2489L: netdev@vger.kernel.org
2490L: openwrt-devel@lists.openwrt.org (subscribers-only)
2491S: Supported
2492F: drivers/net/dsa/b53/*
2493F: include/linux/platform_data/b53.h
2494
32ec90d5
FF
2495BROADCOM GENET ETHERNET DRIVER
2496M: Florian Fainelli <f.fainelli@gmail.com>
2497L: netdev@vger.kernel.org
2498S: Supported
2499F: drivers/net/ethernet/broadcom/genet/
2500
948c51e6 2501BROADCOM BNX2 GIGABIT ETHERNET DRIVER
f1d1baeb
JK
2502M: Sony Chacko <sony.chacko@qlogic.com>
2503M: Dept-HSGLinuxNICDev@qlogic.com
948c51e6
MC
2504L: netdev@vger.kernel.org
2505S: Supported
adfc5217
JK
2506F: drivers/net/ethernet/broadcom/bnx2.*
2507F: drivers/net/ethernet/broadcom/bnx2_*
948c51e6 2508
4d9d2cb0 2509BROADCOM BNX2X 10 GIGABIT ETHERNET DRIVER
08f6dd89 2510M: Ariel Elior <ariel.elior@qlogic.com>
4d9d2cb0
ET
2511L: netdev@vger.kernel.org
2512S: Supported
adfc5217 2513F: drivers/net/ethernet/broadcom/bnx2x/
4d9d2cb0 2514
90f4c594 2515BROADCOM BCM281XX/BCM11XXX/BCM216XX ARM ARCHITECTURE
f18cf050 2516M: Florian Fainelli <f.fainelli@gmail.com>
d3cc2e86
FF
2517M: Ray Jui <rjui@broadcom.com>
2518M: Scott Branden <sbranden@broadcom.com>
086f4704 2519M: bcm-kernel-feedback-list@broadcom.com
90f4c594 2520T: git git://github.com/broadcom/mach-bcm
af4b8e37 2521S: Maintained
ccf62f5a
JM
2522N: bcm281*
2523N: bcm113*
2524N: bcm216*
2525N: kona
af4b8e37 2526F: arch/arm/mach-bcm/
af4b8e37 2527
9209bec4 2528BROADCOM BCM2835 ARM ARCHITECTURE
f680f25c 2529M: Stephen Warren <swarren@wwwdotorg.org>
8bcdd929 2530M: Lee Jones <lee@kernel.org>
10b9e887 2531M: Eric Anholt <eric@anholt.net>
f680f25c 2532L: linux-rpi-kernel@lists.infradead.org (moderated for non-subscribers)
82481129 2533L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8bcdd929 2534T: git git://git.kernel.org/pub/scm/linux/kernel/git/rpi/linux-rpi.git
f680f25c 2535S: Maintained
9209bec4 2536N: bcm2835
f680f25c 2537
5564f092
RM
2538BROADCOM BCM47XX MIPS ARCHITECTURE
2539M: Hauke Mehrtens <hauke@hauke-m.de>
2540M: Rafał Miłecki <zajec5@gmail.com>
2541L: linux-mips@linux-mips.org
2542S: Maintained
7ad2410c 2543F: Documentation/devicetree/bindings/mips/brcm/
5564f092
RM
2544F: arch/mips/bcm47xx/*
2545F: arch/mips/include/asm/mach-bcm47xx/*
2546
9209bec4 2547BROADCOM BCM5301X ARM ARCHITECTURE
5b293ebe 2548M: Hauke Mehrtens <hauke@hauke-m.de>
1a50cd8a
RM
2549M: Rafał Miłecki <zajec5@gmail.com>
2550M: bcm-kernel-feedback-list@broadcom.com
5b293ebe
HM
2551L: linux-arm-kernel@lists.infradead.org
2552S: Maintained
2553F: arch/arm/mach-bcm/bcm_5301x.c
1a50cd8a 2554F: arch/arm/boot/dts/bcm5301x*.dtsi
5b293ebe
HM
2555F: arch/arm/boot/dts/bcm470*
2556
e076e962
FF
2557BROADCOM BCM63XX ARM ARCHITECTURE
2558M: Florian Fainelli <f.fainelli@gmail.com>
086f4704 2559M: bcm-kernel-feedback-list@broadcom.com
20de823e 2560L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
20de823e 2561T: git git://github.com/broadcom/stblinux.git
e076e962 2562S: Maintained
d6f4e76e 2563N: bcm63xx
e076e962 2564
7110e227
KC
2565BROADCOM BCM63XX/BCM33XX UDC DRIVER
2566M: Kevin Cernekee <cernekee@gmail.com>
2567L: linux-usb@vger.kernel.org
2568S: Maintained
2569F: drivers/usb/gadget/udc/bcm63xx_udc.*
2570
2df94fd6 2571BROADCOM BCM7XXX ARM ARCHITECTURE
2df94fd6 2572M: Brian Norris <computersforpeace@gmail.com>
3b4b6fe9
FF
2573M: Gregory Fong <gregory.0xf0@gmail.com>
2574M: Florian Fainelli <f.fainelli@gmail.com>
086f4704 2575M: bcm-kernel-feedback-list@broadcom.com
2df94fd6 2576L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
eb6725d0 2577T: git git://github.com/broadcom/stblinux.git
2df94fd6
BN
2578S: Maintained
2579F: arch/arm/mach-bcm/*brcmstb*
2580F: arch/arm/boot/dts/bcm7*.dts*
e36661e4 2581F: drivers/bus/brcmstb_gisb.c
5009a289 2582N: brcmstb
2df94fd6 2583
70371cef
KC
2584BROADCOM BMIPS MIPS ARCHITECTURE
2585M: Kevin Cernekee <cernekee@gmail.com>
2586M: Florian Fainelli <f.fainelli@gmail.com>
2587L: linux-mips@linux-mips.org
eb6725d0 2588T: git git://github.com/broadcom/stblinux.git
70371cef
KC
2589S: Maintained
2590F: arch/mips/bmips/*
2591F: arch/mips/include/asm/mach-bmips/*
2592F: arch/mips/kernel/*bmips*
338808de 2593F: arch/mips/boot/dts/brcm/bcm*.dts*
c7c42ec2 2594F: drivers/irqchip/irq-bcm63*
70371cef
KC
2595F: drivers/irqchip/irq-bcm7*
2596F: drivers/irqchip/irq-brcmstb*
3271e610 2597F: include/linux/bcm963xx_nvram.h
8fce60b8 2598F: include/linux/bcm963xx_tag.h
70371cef 2599
948c51e6 2600BROADCOM TG3 GIGABIT ETHERNET DRIVER
ccad0993 2601M: Siva Reddy Kallam <siva.kallam@broadcom.com>
23629477 2602M: Prashant Sreedharan <prashant@broadcom.com>
8b58be88 2603M: Michael Chan <mchan@broadcom.com>
948c51e6
MC
2604L: netdev@vger.kernel.org
2605S: Supported
adfc5217 2606F: drivers/net/ethernet/broadcom/tg3.*
948c51e6 2607
a9533e7e 2608BROADCOM BRCM80211 IEEE802.11n WIRELESS DRIVER
2a734451
AS
2609M: Arend van Spriel <arend.vanspriel@broadcom.com>
2610M: Franky Lin <franky.lin@broadcom.com>
2611M: Hante Meuleman <hante.meuleman@broadcom.com>
a9533e7e 2612L: linux-wireless@vger.kernel.org
2a734451 2613L: brcm80211-dev-list.pdl@broadcom.com
a9533e7e 2614S: Supported
05491d2c 2615F: drivers/net/wireless/broadcom/brcm80211/
a9533e7e 2616
9958d6f9 2617BROADCOM BNX2FC 10 GIGABIT FCOE DRIVER
3b7f040a 2618M: QLogic-Storage-Upstream@qlogic.com
9958d6f9
BPG
2619L: linux-scsi@vger.kernel.org
2620S: Supported
2621F: drivers/scsi/bnx2fc/
2622
6a6b5ad0 2623BROADCOM BNX2I 1/10 GIGABIT iSCSI DRIVER
3b7f040a 2624M: QLogic-Storage-Upstream@qlogic.com
6a6b5ad0
EW
2625L: linux-scsi@vger.kernel.org
2626S: Supported
2627F: drivers/scsi/bnx2i/
2628
63f37ddf 2629BROADCOM IPROC ARM ARCHITECTURE
36c0237f
SB
2630M: Ray Jui <rjui@broadcom.com>
2631M: Scott Branden <sbranden@broadcom.com>
63f37ddf 2632M: Jon Mason <jonmason@broadcom.com>
086f4704 2633M: bcm-kernel-feedback-list@broadcom.com
36c0237f 2634L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
eb6725d0 2635T: git git://github.com/broadcom/cygnus-linux.git
36c0237f
SB
2636S: Maintained
2637N: iproc
2638N: cygnus
5c161242 2639N: bcm[-_]nsp
36c0237f
SB
2640N: bcm9113*
2641N: bcm9583*
63f37ddf
JM
2642N: bcm9585*
2643N: bcm9586*
2644N: bcm988312
36c0237f 2645N: bcm113*
63f37ddf
JM
2646N: bcm583*
2647N: bcm585*
2648N: bcm586*
2649N: bcm88312
d76e21b8 2650F: arch/arm64/boot/dts/broadcom/ns2*
5c161242
JM
2651F: drivers/clk/bcm/clk-ns*
2652F: drivers/pinctrl/bcm/pinctrl-ns*
36c0237f 2653
3b0213d5
GF
2654BROADCOM BRCMSTB GPIO DRIVER
2655M: Gregory Fong <gregory.0xf0@gmail.com>
9c2abe2f 2656L: bcm-kernel-feedback-list@broadcom.com
3b0213d5
GF
2657S: Supported
2658F: drivers/gpio/gpio-brcmstb.c
2659F: Documentation/devicetree/bindings/gpio/brcm,brcmstb-gpio.txt
2660
7b7f588b 2661BROADCOM KONA GPIO DRIVER
5e163903 2662M: Ray Jui <rjui@broadcom.com>
7b7f588b
MM
2663L: bcm-kernel-feedback-list@broadcom.com
2664S: Supported
2665F: drivers/gpio/gpio-bcm-kona.c
1db12cde 2666F: Documentation/devicetree/bindings/gpio/brcm,kona-gpio.txt
7b7f588b 2667
f6e734a8
RM
2668BROADCOM NVRAM DRIVER
2669M: Rafał Miłecki <zajec5@gmail.com>
2670L: linux-mips@linux-mips.org
2671S: Maintained
2672F: drivers/firmware/broadcom/*
2673
02787daa
BN
2674BROADCOM STB NAND FLASH DRIVER
2675M: Brian Norris <computersforpeace@gmail.com>
1ddaa021 2676M: Kamal Dasu <kdasu.kdev@gmail.com>
02787daa 2677L: linux-mtd@lists.infradead.org
1285734c 2678L: bcm-kernel-feedback-list@broadcom.com
02787daa
BN
2679S: Maintained
2680F: drivers/mtd/nand/brcmnand/
2681
c9678d86
RM
2682BROADCOM SPECIFIC AMBA DRIVER (BCMA)
2683M: Rafał Miłecki <zajec5@gmail.com>
2684L: linux-wireless@vger.kernel.org
2685S: Maintained
2686F: drivers/bcma/
2687F: include/linux/bcma/
2688
b8302205
FF
2689BROADCOM SYSTEMPORT ETHERNET DRIVER
2690M: Florian Fainelli <f.fainelli@gmail.com>
2691L: netdev@vger.kernel.org
2692S: Supported
2693F: drivers/net/ethernet/broadcom/bcmsysport.*
2694
42515e61
J
2695BROADCOM VULCAN ARM64 SOC
2696M: Jayachandran C. <jchandra@broadcom.com>
086f4704 2697M: bcm-kernel-feedback-list@broadcom.com
42515e61 2698L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
42515e61
J
2699S: Maintained
2700F: arch/arm64/boot/dts/broadcom/vulcan*
2701
7725ccfd 2702BROCADE BFA FC SCSI DRIVER
aa803370
AG
2703M: Anil Gurumurthy <anil.gurumurthy@qlogic.com>
2704M: Sudarsana Kalluru <sudarsana.kalluru@qlogic.com>
455518e7
JP
2705L: linux-scsi@vger.kernel.org
2706S: Supported
2707F: drivers/scsi/bfa/
7725ccfd 2708
8b230ed8 2709BROCADE BNA 10 GIGABIT ETHERNET DRIVER
439e9575 2710M: Rasesh Mody <rasesh.mody@qlogic.com>
8b230ed8
RM
2711L: netdev@vger.kernel.org
2712S: Supported
f844a0ea 2713F: drivers/net/ethernet/brocade/bna/
8b230ed8 2714
5cdf7f76 2715BSG (block layer generic sg v4 driver)
8b58be88 2716M: FUJITA Tomonori <fujita.tomonori@lab.ntt.co.jp>
5cdf7f76
JA
2717L: linux-scsi@vger.kernel.org
2718S: Supported
679655da
JP
2719F: block/bsg.c
2720F: include/linux/bsg.h
c117ab84 2721F: include/uapi/linux/bsg.h
5cdf7f76 2722
af39917d
CL
2723BT87X AUDIO DRIVER
2724M: Clemens Ladisch <clemens@ladisch.de>
2725L: alsa-devel@alsa-project.org (moderated for non-subscribers)
2726T: git git://git.alsa-project.org/alsa-kernel.git
2727S: Maintained
2728F: Documentation/sound/alsa/Bt87x.txt
2729F: sound/pci/bt87x.c
2730
ff1d5c2f 2731BT8XXGPIO DRIVER
eb032b98 2732M: Michael Buesch <m@bues.ch>
ff1d5c2f
MB
2733W: http://bu3sch.de/btgpio.php
2734S: Maintained
72dbb705 2735F: drivers/gpio/gpio-bt8xx.c
ff1d5c2f 2736
eb1eb04f 2737BTRFS FILE SYSTEM
c0778e25
CM
2738M: Chris Mason <clm@fb.com>
2739M: Josef Bacik <jbacik@fb.com>
d8130624 2740M: David Sterba <dsterba@suse.com>
eb1eb04f
JP
2741L: linux-btrfs@vger.kernel.org
2742W: http://btrfs.wiki.kernel.org/
8a6e2535 2743Q: http://patchwork.kernel.org/project/linux-btrfs/list/
9c106405 2744T: git git://git.kernel.org/pub/scm/linux/kernel/git/mason/linux-btrfs.git
eb1eb04f 2745S: Maintained
679655da
JP
2746F: Documentation/filesystems/btrfs.txt
2747F: fs/btrfs/
eb1eb04f 2748
1da177e4 2749BTTV VIDEO4LINUX DRIVER
5dc8a864
MCC
2750M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
2751M: Mauro Carvalho Chehab <mchehab@kernel.org>
661263b5 2752L: linux-media@vger.kernel.org
a825eaec 2753W: https://linuxtv.org
275ffde4 2754T: git git://linuxtv.org/media_tree.git
f96236e5 2755S: Odd fixes
679655da 2756F: Documentation/video4linux/bttv/
90d72ac6 2757F: drivers/media/pci/bt8xx/bttv*
1da177e4 2758
1f34923c
KA
2759BUSLOGIC SCSI DRIVER
2760M: Khalid Aziz <khalid@gonehiking.org>
2761L: linux-scsi@vger.kernel.org
2762S: Maintained
2763F: drivers/scsi/BusLogic.*
2764F: drivers/scsi/FlashPoint.*
2765
af39917d
CL
2766C-MEDIA CMI8788 DRIVER
2767M: Clemens Ladisch <clemens@ladisch.de>
2768L: alsa-devel@alsa-project.org (moderated for non-subscribers)
2769T: git git://git.alsa-project.org/alsa-kernel.git
2770S: Maintained
2771F: sound/pci/oxygen/
2772
2141355f
MS
2773C6X ARCHITECTURE
2774M: Mark Salter <msalter@redhat.com>
2775M: Aurelien Jacquiot <a-jacquiot@ti.com>
2776L: linux-c6x-dev@linux-c6x.org
2777W: http://www.linux-c6x.org/wiki/index.php/Main_Page
2778S: Maintained
2779F: arch/c6x/
2780
a5432f5a 2781CACHEFILES: FS-CACHE BACKEND FOR CACHING ON MOUNTED FILESYSTEMS
8b58be88 2782M: David Howells <dhowells@redhat.com>
e62d6e24 2783L: linux-cachefs@redhat.com (moderated for non-subscribers)
a5432f5a
DH
2784S: Supported
2785F: Documentation/filesystems/caching/cachefiles.txt
2786F: fs/cachefiles/
2787
c815ca39
HV
2788CADET FM/AM RADIO RECEIVER DRIVER
2789M: Hans Verkuil <hverkuil@xs4all.nl>
2790L: linux-media@vger.kernel.org
2791T: git git://linuxtv.org/media_tree.git
a825eaec 2792W: https://linuxtv.org
c815ca39
HV
2793S: Maintained
2794F: drivers/media/radio/radio-cadet*
2795
77d5140f 2796CAFE CMOS INTEGRATED CAMERA CONTROLLER DRIVER
8b58be88 2797M: Jonathan Corbet <corbet@lwn.net>
661263b5 2798L: linux-media@vger.kernel.org
275ffde4 2799T: git git://linuxtv.org/media_tree.git
77d5140f 2800S: Maintained
679655da 2801F: Documentation/video4linux/cafe_ccic
90d72ac6 2802F: drivers/media/platform/marvell-ccic/
77d5140f 2803
201b6bab 2804CAIF NETWORK LAYER
5c574f50 2805M: Dmitry Tarnyagin <dmitry.tarnyagin@lockless.no>
201b6bab
JP
2806L: netdev@vger.kernel.org
2807S: Supported
2808F: Documentation/networking/caif/
2809F: drivers/net/caif/
c117ab84 2810F: include/uapi/linux/caif/
201b6bab
JP
2811F: include/net/caif/
2812F: net/caif/
2813
77dac90f 2814CALGARY x86-64 IOMMU
a6921c29
JM
2815M: Muli Ben-Yehuda <mulix@mulix.org>
2816M: Jon Mason <jdmason@kudzu.us>
2817L: iommu@lists.linux-foundation.org
77dac90f 2818S: Maintained
679655da
JP
2819F: arch/x86/kernel/pci-calgary_64.c
2820F: arch/x86/kernel/tce_64.c
2821F: arch/x86/include/asm/calgary.h
2822F: arch/x86/include/asm/tce.h
77dac90f 2823
e2d1d6c0 2824CAN NETWORK LAYER
8d15d386 2825M: Oliver Hartkopp <socketcan@hartkopp.net>
f7214cf2 2826M: Marc Kleine-Budde <mkl@pengutronix.de>
1caa60b6 2827L: linux-can@vger.kernel.org
84b0d715 2828W: https://github.com/linux-can
870482a4
MKB
2829T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
2830T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
e2d1d6c0 2831S: Maintained
f35f6c8f 2832F: Documentation/networking/can.txt
8d15d386 2833F: net/can/
8d15d386 2834F: include/linux/can/core.h
c117ab84
CEB
2835F: include/uapi/linux/can.h
2836F: include/uapi/linux/can/bcm.h
2837F: include/uapi/linux/can/raw.h
2838F: include/uapi/linux/can/gw.h
e2d1d6c0 2839
4261a204 2840CAN NETWORK DRIVERS
8b58be88 2841M: Wolfgang Grandegger <wg@grandegger.com>
ec78213a 2842M: Marc Kleine-Budde <mkl@pengutronix.de>
1caa60b6 2843L: linux-can@vger.kernel.org
84b0d715 2844W: https://github.com/linux-can
870482a4
MKB
2845T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
2846T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
4261a204 2847S: Maintained
3636876a 2848F: Documentation/devicetree/bindings/net/can/
8d15d386
OH
2849F: drivers/net/can/
2850F: include/linux/can/dev.h
8d15d386 2851F: include/linux/can/platform/
c117ab84
CEB
2852F: include/uapi/linux/can/error.h
2853F: include/uapi/linux/can/netlink.h
4261a204 2854
95d16c72 2855CAPABILITIES
39baa7e6 2856M: Serge Hallyn <serge@hallyn.com>
95d16c72 2857L: linux-security-module@vger.kernel.org
6305902c 2858S: Supported
95d16c72 2859F: include/linux/capability.h
c117ab84 2860F: include/uapi/linux/capability.h
6305902c 2861F: security/commoncap.c
38a94118 2862F: kernel/capability.c
95d16c72 2863
b84894c7
KT
2864CAPELLA MICROSYSTEMS LIGHT SENSOR DRIVER
2865M: Kevin Tsai <ktsai@capellamicro.com>
2866S: Maintained
2867F: drivers/iio/light/cm*
2868F: Documentation/devicetree/bindings/i2c/trivial-devices.txt
2869
f21fb3ed
RV
2870CAVIUM LIQUIDIO NETWORK DRIVER
2871M: Derek Chickles <derek.chickles@caviumnetworks.com>
2872M: Satanand Burla <satananda.burla@caviumnetworks.com>
2873M: Felix Manlunas <felix.manlunas@caviumnetworks.com>
2874M: Raghu Vatsavayi <raghu.vatsavayi@caviumnetworks.com>
2875L: netdev@vger.kernel.org
2876W: http://www.cavium.com
2877S: Supported
f21fb3ed
RV
2878F: drivers/net/ethernet/cavium/liquidio/
2879
ef0bbac3
VB
2880CC2520 IEEE-802.15.4 RADIO DRIVER
2881M: Varka Bhadram <varkabhadram@gmail.com>
2882L: linux-wpan@vger.kernel.org
2883S: Maintained
2884F: drivers/net/ieee802154/cc2520.c
2885F: include/linux/spi/cc2520.h
2886F: Documentation/devicetree/bindings/net/ieee802154/cc2520.txt
2887
ca684386
HV
2888CEC DRIVER
2889M: Hans Verkuil <hans.verkuil@cisco.com>
2890L: linux-media@vger.kernel.org
2891T: git git://linuxtv.org/media_tree.git
2892W: http://linuxtv.org
2893S: Supported
2894F: Documentation/cec.txt
2895F: Documentation/DocBook/media/v4l/cec*
2896F: drivers/staging/media/cec/
2897F: drivers/media/cec-edid.c
2898F: drivers/media/rc/keymaps/rc-cec.c
2899F: include/media/cec.h
2900F: include/media/cec-edid.h
2901F: include/linux/cec.h
2902F: include/linux/cec-funcs.h
2903
b8154542 2904CELL BROADBAND ENGINE ARCHITECTURE
8b58be88 2905M: Arnd Bergmann <arnd@arndb.de>
a4724ed6 2906L: linuxppc-dev@lists.ozlabs.org
b8154542
AB
2907W: http://www.ibm.com/developerworks/power/cell/
2908S: Supported
679655da 2909F: arch/powerpc/include/asm/cell*.h
679655da 2910F: arch/powerpc/include/asm/spu*.h
c117ab84 2911F: arch/powerpc/include/uapi/asm/spu*.h
679655da
JP
2912F: arch/powerpc/oprofile/*cell*
2913F: arch/powerpc/platforms/cell/
b8154542 2914
398ecff5
SW
2915CEPH COMMON CODE (LIBCEPH)
2916M: Ilya Dryomov <idryomov@gmail.com>
e43cdb56 2917M: "Yan, Zheng" <zyan@redhat.com>
0f5417ce 2918M: Sage Weil <sage@redhat.com>
82593f87 2919L: ceph-devel@vger.kernel.org
09d90327 2920W: http://ceph.com/
fb99f881 2921T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
6e67b7ae 2922T: git git://github.com/ceph/ceph-client.git
9030aaf9 2923S: Supported
14430813
JP
2924F: net/ceph/
2925F: include/linux/ceph/
2926F: include/linux/crush/
9030aaf9 2927
398ecff5
SW
2928CEPH DISTRIBUTED FILE SYSTEM CLIENT (CEPH)
2929M: "Yan, Zheng" <zyan@redhat.com>
2930M: Sage Weil <sage@redhat.com>
2931M: Ilya Dryomov <idryomov@gmail.com>
2932L: ceph-devel@vger.kernel.org
2933W: http://ceph.com/
2934T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
6e67b7ae 2935T: git git://github.com/ceph/ceph-client.git
398ecff5
SW
2936S: Supported
2937F: Documentation/filesystems/ceph.txt
2938F: fs/ceph/
2939
cfc411e7
DH
2940CERTIFICATE HANDLING:
2941M: David Howells <dhowells@redhat.com>
2942M: David Woodhouse <dwmw2@infradead.org>
d8d80386 2943L: keyrings@vger.kernel.org
cfc411e7
DH
2944S: Maintained
2945F: Documentation/module-signing.txt
2946F: certs/
d8d80386 2947F: scripts/sign-file.c
cfc411e7
DH
2948F: scripts/extract-cert.c
2949
18332a80 2950CERTIFIED WIRELESS USB (WUSB) SUBSYSTEM:
18332a80 2951L: linux-usb@vger.kernel.org
10c6c9c9 2952S: Orphan
679655da
JP
2953F: Documentation/usb/WUSB-Design-overview.txt
2954F: Documentation/usb/wusb-cbaf
355ffe69
DV
2955F: drivers/usb/host/hwa-hc.c
2956F: drivers/usb/host/whci/
679655da
JP
2957F: drivers/usb/wusbcore/
2958F: include/linux/usb/wusb*
18332a80 2959
70e84049 2960CFAG12864B LCD DRIVER
8b58be88 2961M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
450c622e
MO
2962W: http://miguelojeda.es/auxdisplay.htm
2963W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
70e84049 2964S: Maintained
679655da
JP
2965F: drivers/auxdisplay/cfag12864b.c
2966F: include/linux/cfag12864b.h
70e84049
MOS
2967
2968CFAG12864BFB LCD FRAMEBUFFER DRIVER
8b58be88 2969M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
450c622e
MO
2970W: http://miguelojeda.es/auxdisplay.htm
2971W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
70e84049 2972S: Maintained
679655da
JP
2973F: drivers/auxdisplay/cfag12864bfb.c
2974F: include/linux/cfag12864b.h
70e84049 2975
704232c2 2976CFG80211 and NL80211
8b58be88 2977M: Johannes Berg <johannes@sipsolutions.net>
704232c2 2978L: linux-wireless@vger.kernel.org
ce466579
JB
2979W: http://wireless.kernel.org/
2980T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
2981T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
704232c2 2982S: Maintained
c117ab84 2983F: include/uapi/linux/nl80211.h
679655da
JP
2984F: include/net/cfg80211.h
2985F: net/wireless/*
2986X: net/wireless/wext*
704232c2 2987
46e64261
GKH
2988CHAR and MISC DRIVERS
2989M: Arnd Bergmann <arnd@arndb.de>
879a5a00 2990M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
46e64261 2991T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
879a5a00 2992S: Supported
46e64261
GKH
2993F: drivers/char/*
2994F: drivers/misc/*
471322a8 2995F: include/linux/miscdevice.h
46e64261 2996
0a920b5b 2997CHECKPATCH
8b58be88 2998M: Andy Whitcroft <apw@canonical.com>
10d83f07
JP
2999M: Joe Perches <joe@perches.com>
3000S: Maintained
679655da 3001F: scripts/checkpatch.pl
0a920b5b 3002
f8407f26
HW
3003CHINESE DOCUMENTATION
3004M: Harry Wei <harryxiyou@gmail.com>
9740153c 3005L: xiyoulinuxkernelgroup@googlegroups.com (subscribers-only)
f8407f26
HW
3006L: linux-kernel@zh-kernel.org (moderated for non-subscribers)
3007S: Maintained
3008F: Documentation/zh_CN/
3009
2721ea2c 3010CHIPIDEA USB HIGH SPEED DUAL ROLE CONTROLLER
60d77b3d 3011M: Peter Chen <Peter.Chen@nxp.com>
8373856d 3012T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
2721ea2c
AS
3013L: linux-usb@vger.kernel.org
3014S: Maintained
3015F: drivers/usb/chipidea/
3016
a93ad65d
HG
3017CHIPONE ICN8318 I2C TOUCHSCREEN DRIVER
3018M: Hans de Goede <hdegoede@redhat.com>
3019L: linux-input@vger.kernel.org
3020S: Maintained
3021F: Documentation/devicetree/bindings/input/touchscreen/chipone_icn8318.txt
3022F: drivers/input/touchscreen/chipone_icn8318.c
3023
ab043105
OJ
3024CHROME HARDWARE PLATFORM SUPPORT
3025M: Olof Johansson <olof@lixom.net>
3026S: Maintained
9f273c24 3027T: git git://git.kernel.org/pub/scm/linux/kernel/git/olof/chrome-platform.git
ab043105
OJ
3028F: drivers/platform/chrome/
3029
641cb85e 3030CISCO VIC ETHERNET NIC DRIVER
2360d2e8 3031M: Christian Benvenuti <benve@cisco.com>
001e1c1d 3032M: Sujith Sankar <ssujith@cisco.com>
c327e8f4 3033M: Govindarajulu Varadarajan <_govind@gmx.com>
5c6652f5 3034M: Neel Patel <neepatel@cisco.com>
7063fbf2 3035S: Supported
a6a5580c 3036F: drivers/net/ethernet/cisco/enic/
7063fbf2 3037
e3cf00d0 3038CISCO VIC LOW LATENCY NIC DRIVER
35ef4a9e
DG
3039M: Christian Benvenuti <benve@cisco.com>
3040M: Dave Goodell <dgoodell@cisco.com>
b75f0050 3041S: Supported
35ef4a9e 3042F: drivers/infiniband/hw/usnic/
e3cf00d0 3043
2b7a52a4 3044CIRRUS LOGIC EP93XX ETHERNET DRIVER
5587912f 3045M: Hartley Sweeten <hsweeten@visionengravers.com>
2b7a52a4
LB
3046L: netdev@vger.kernel.org
3047S: Maintained
57d0b7a0 3048F: drivers/net/ethernet/cirrus/ep93xx_eth.c
2b7a52a4 3049
3d4cfdc9
MB
3050CIRRUS LOGIC AUDIO CODEC DRIVERS
3051M: Brian Austin <brian.austin@cirrus.com>
3052M: Paul Handrigan <Paul.Handrigan@cirrus.com>
3053L: alsa-devel@alsa-project.org (moderated for non-subscribers)
3054S: Maintained
3055F: sound/soc/codecs/cs*
3056
94574d9a
KRW
3057CLEANCACHE API
3058M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
3059L: linux-kernel@vger.kernel.org
3060S: Maintained
3061F: mm/cleancache.c
3062F: include/linux/cleancache.h
3063
d4275354 3064CLK API
54176cc6 3065M: Russell King <linux@armlinux.org.uk>
aa571b14 3066L: linux-clk@vger.kernel.org
37417046 3067S: Maintained
d4275354
RK
3068F: include/linux/clk.h
3069
9222d247
JS
3070CLOCKSOURCE, CLOCKEVENT DRIVERS
3071M: Daniel Lezcano <daniel.lezcano@linaro.org>
3072M: Thomas Gleixner <tglx@linutronix.de>
981c3a4f 3073L: linux-kernel@vger.kernel.org
9222d247
JS
3074T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
3075S: Supported
3076F: drivers/clocksource
3077
5df6d737 3078CISCO FCOE HBA DRIVER
8fc89a79
HP
3079M: Hiral Patel <hiralpat@cisco.com>
3080M: Suma Ramars <sramars@cisco.com>
d7e01dc6 3081M: Brian Uchino <buchino@cisco.com>
5df6d737
AJ
3082L: linux-scsi@vger.kernel.org
3083S: Supported
2a99921a 3084F: drivers/scsi/fnic/
5df6d737 3085
c8806b6c
NM
3086CISCO SCSI HBA DRIVER
3087M: Narsimhulu Musini <nmusini@cisco.com>
3088M: Sesidhar Baddela <sebaddel@cisco.com>
3089L: linux-scsi@vger.kernel.org
3090S: Supported
3091F: drivers/scsi/snic/
3092
529aa8cb
TLSC
3093CMPC ACPI DRIVER
3094M: Thadeu Lima de Souza Cascardo <cascardo@holoscopio.com>
3095M: Daniel Oliveira Nascimento <don@syst.com.br>
d0944853 3096L: platform-driver-x86@vger.kernel.org
529aa8cb
TLSC
3097S: Supported
3098F: drivers/platform/x86/classmate-laptop.c
3099
85756a06
HV
3100COBALT MEDIA DRIVER
3101M: Hans Verkuil <hans.verkuil@cisco.com>
3102L: linux-media@vger.kernel.org
3103T: git git://linuxtv.org/media_tree.git
a825eaec 3104W: https://linuxtv.org
85756a06
HV
3105S: Supported
3106F: drivers/media/pci/cobalt/
3107
74425eee 3108COCCINELLE/Semantic Patches (SmPL)
26de9c26 3109M: Julia Lawall <Julia.Lawall@lip6.fr>
74425eee 3110M: Gilles Muller <Gilles.Muller@lip6.fr>
26de9c26 3111M: Nicolas Palix <nicolas.palix@imag.fr>
d8130624 3112M: Michal Marek <mmarek@suse.com>
26de9c26 3113L: cocci@systeme.lip6.fr (moderated for non-subscribers)
c00b5110 3114T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git misc
74425eee
NP
3115W: http://coccinelle.lip6.fr/
3116S: Supported
4b92b2aa 3117F: Documentation/coccinelle.txt
74425eee
NP
3118F: scripts/coccinelle/
3119F: scripts/coccicheck
3120
1da177e4 3121CODA FILE SYSTEM
8b58be88 3122M: Jan Harkes <jaharkes@cs.cmu.edu>
1da177e4
LT
3123M: coda@cs.cmu.edu
3124L: codalist@coda.cs.cmu.edu
3125W: http://www.coda.cs.cmu.edu/
3126S: Maintained
679655da
JP
3127F: Documentation/filesystems/coda.txt
3128F: fs/coda/
3129F: include/linux/coda*.h
c117ab84 3130F: include/uapi/linux/coda*.h
1da177e4 3131
0b14261e
PZ
3132CODA V4L2 MEM2MEM DRIVER
3133M: Philipp Zabel <p.zabel@pengutronix.de>
3134L: linux-media@vger.kernel.org
3135S: Maintained
3136F: Documentation/devicetree/bindings/media/coda.txt
3137F: drivers/media/platform/coda/
3138
7704addb 3139COMMON CLK FRAMEWORK
a85fa007 3140M: Michael Turquette <mturquette@baylibre.com>
f956165f 3141M: Stephen Boyd <sboyd@codeaurora.org>
aa571b14 3142L: linux-clk@vger.kernel.org
baeb0d9b 3143T: git git://git.kernel.org/pub/scm/linux/kernel/git/clk/linux.git
7704addb 3144S: Maintained
ae4185cd 3145F: Documentation/devicetree/bindings/clock/
60bea3b5
SW
3146F: drivers/clk/
3147X: drivers/clk/clkdev.c
7704addb 3148F: include/linux/clk-pr*
60bea3b5 3149F: include/linux/clk/
7704addb 3150
e2d1d6c0 3151COMMON INTERNET FILE SYSTEM (CIFS)
8b58be88 3152M: Steve French <sfrench@samba.org>
51223df6 3153L: linux-cifs@vger.kernel.org
d1f28953 3154L: samba-technical@lists.samba.org (moderated for non-subscribers)
e2d1d6c0 3155W: http://linux-cifs.samba.org/
bb1d5dda 3156T: git git://git.samba.org/sfrench/cifs-2.6.git
e2d1d6c0 3157S: Supported
ec421a71 3158F: Documentation/filesystems/cifs/
679655da 3159F: fs/cifs/
e2d1d6c0 3160
1da177e4 3161COMPACTPCI HOTPLUG CORE
8b58be88 3162M: Scott Murray <scott@spiteful.org>
64dab204 3163L: linux-pci@vger.kernel.org
82c4dfc7 3164S: Maintained
679655da 3165F: drivers/pci/hotplug/cpci_hotplug*
1da177e4
LT
3166
3167COMPACTPCI HOTPLUG ZIATECH ZT5550 DRIVER
8b58be88 3168M: Scott Murray <scott@spiteful.org>
64dab204 3169L: linux-pci@vger.kernel.org
82c4dfc7 3170S: Maintained
679655da 3171F: drivers/pci/hotplug/cpcihp_zt5550.*
1da177e4
LT
3172
3173COMPACTPCI HOTPLUG GENERIC DRIVER
8b58be88 3174M: Scott Murray <scott@spiteful.org>
64dab204 3175L: linux-pci@vger.kernel.org
82c4dfc7 3176S: Maintained
679655da 3177F: drivers/pci/hotplug/cpcihp_generic.c
1da177e4 3178
5411552c 3179COMPAL LAPTOP SUPPORT
8b58be88 3180M: Cezary Jackiewicz <cezary.jackiewicz@gmail.com>
d0944853 3181L: platform-driver-x86@vger.kernel.org
5411552c 3182S: Maintained
679655da 3183F: drivers/platform/x86/compal-laptop.c
5411552c 3184
949be0f7 3185CONEXANT ACCESSRUNNER USB DRIVER
9ae5e3bc
SA
3186L: accessrunner-general@lists.sourceforge.net
3187W: http://accessrunner.sourceforge.net/
44243ef4 3188S: Orphan
679655da 3189F: drivers/usb/atm/cxacru.c
949be0f7 3190
e2d1d6c0 3191CONFIGFS
d6351db2 3192M: Joel Becker <jlbec@evilplan.org>
1609bac8
CH
3193M: Christoph Hellwig <hch@lst.de>
3194T: git git://git.infradead.org/users/hch/configfs.git
e2d1d6c0 3195S: Supported
679655da
JP
3196F: fs/configfs/
3197F: include/linux/configfs.h
e2d1d6c0 3198
acb9c1b2 3199CONNECTOR
8b58be88 3200M: Evgeniy Polyakov <zbr@ioremap.net>
acb9c1b2
EP
3201L: netdev@vger.kernel.org
3202S: Maintained
3203F: drivers/connector/
3204
a3e3354d 3205CONTROL GROUP (CGROUP)
860ca0e6 3206M: Tejun Heo <tj@kernel.org>
ad50c159 3207M: Li Zefan <lizefan@huawei.com>
4d205676 3208M: Johannes Weiner <hannes@cmpxchg.org>
12340313 3209L: cgroups@vger.kernel.org
860ca0e6 3210T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
fb3a0fb6 3211S: Maintained
a3e3354d 3212F: Documentation/cgroups/
679655da
JP
3213F: include/linux/cgroup*
3214F: kernel/cgroup*
a3e3354d
TH
3215
3216CONTROL GROUP - CPUSET
3217M: Li Zefan <lizefan@huawei.com>
3218L: cgroups@vger.kernel.org
3219W: http://www.bullopensource.org/cpuset/
3220W: http://oss.sgi.com/projects/cpusets/
3221T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
3222S: Maintained
3223F: Documentation/cgroups/cpusets.txt
3224F: include/linux/cpuset.h
3225F: kernel/cpuset.c
3226
3227CONTROL GROUP - MEMORY RESOURCE CONTROLLER (MEMCG)
3228M: Johannes Weiner <hannes@cmpxchg.org>
fbd7dc74 3229M: Michal Hocko <mhocko@kernel.org>
ed0f1e21 3230M: Vladimir Davydov <vdavydov@virtuozzo.com>
a3e3354d
TH
3231L: cgroups@vger.kernel.org
3232L: linux-mm@kvack.org
3233S: Maintained
3234F: mm/memcontrol.c
5d1ea48b 3235F: mm/swap_cgroup.c
fb3a0fb6 3236
bebe4678 3237CORETEMP HARDWARE MONITORING DRIVER
96859129 3238M: Fenghua Yu <fenghua.yu@intel.com>
968ce1b1 3239L: linux-hwmon@vger.kernel.org
bebe4678 3240S: Maintained
679655da
JP
3241F: Documentation/hwmon/coretemp
3242F: drivers/hwmon/coretemp.c
bebe4678 3243
1da177e4 3244COSA/SRP SYNC SERIAL DRIVER
8b58be88 3245M: Jan "Yenya" Kasprzak <kas@fi.muni.cz>
1da177e4
LT
3246W: http://www.fi.muni.cz/~kas/cosa/
3247S: Maintained
679655da 3248F: drivers/net/wan/cosa*
1da177e4 3249
4371ee35 3250CPMAC ETHERNET DRIVER
8b58be88 3251M: Florian Fainelli <florian@openwrt.org>
4371ee35
FF
3252L: netdev@vger.kernel.org
3253S: Maintained
b544dbac 3254F: drivers/net/ethernet/ti/cpmac.c
4371ee35 3255
1da177e4 3256CPU FREQUENCY DRIVERS
9c3646d1 3257M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
45c009a9 3258M: Viresh Kumar <viresh.kumar@linaro.org>
a6c072c7 3259L: linux-pm@vger.kernel.org
1da177e4 3260S: Maintained
27209d91
VK
3261T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
3262T: git git://git.linaro.org/people/vireshk/linux.git (For ARM Updates)
679655da
JP
3263F: drivers/cpufreq/
3264F: include/linux/cpufreq.h
1da177e4 3265
8a67f0ef
VK
3266CPU FREQUENCY DRIVERS - ARM BIG LITTLE
3267M: Viresh Kumar <viresh.kumar@linaro.org>
171d0ba8 3268M: Sudeep Holla <sudeep.holla@arm.com>
8a67f0ef
VK
3269L: linux-pm@vger.kernel.org
3270W: http://www.arm.com/products/processors/technologies/biglittleprocessing.php
3271S: Maintained
3272F: drivers/cpufreq/arm_big_little.h
3273F: drivers/cpufreq/arm_big_little.c
3274F: drivers/cpufreq/arm_big_little_dt.c
3275
14d2c34c 3276CPUIDLE DRIVER - ARM BIG LITTLE
b75f0050
JP
3277M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
3278M: Daniel Lezcano <daniel.lezcano@linaro.org>
3279L: linux-pm@vger.kernel.org
3280L: linux-arm-kernel@lists.infradead.org
cea8321c 3281T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
b75f0050
JP
3282S: Maintained
3283F: drivers/cpuidle/cpuidle-big_little.c
14d2c34c 3284
0c570c18
BZ
3285CPUIDLE DRIVER - ARM EXYNOS
3286M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
3287M: Daniel Lezcano <daniel.lezcano@linaro.org>
3288M: Kukjin Kim <kgene@kernel.org>
3289L: linux-pm@vger.kernel.org
3290L: linux-samsung-soc@vger.kernel.org
3291S: Supported
3292F: drivers/cpuidle/cpuidle-exynos.c
3293F: arch/arm/mach-exynos/pm.c
3294
a8e39c35 3295CPUIDLE DRIVERS
9c3646d1 3296M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
a8e39c35
DL
3297M: Daniel Lezcano <daniel.lezcano@linaro.org>
3298L: linux-pm@vger.kernel.org
3299S: Maintained
cea8321c 3300T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
a8e39c35
DL
3301F: drivers/cpuidle/*
3302F: include/linux/cpuidle.h
3303
1da177e4 3304CPUID/MSR DRIVER
8b58be88 3305M: "H. Peter Anvin" <hpa@zytor.com>
1da177e4 3306S: Maintained
679655da
JP
3307F: arch/x86/kernel/cpuid.c
3308F: arch/x86/kernel/msr.c
1da177e4 3309
7fe2f639 3310CPU POWER MONITORING SUBSYSTEM
d8130624 3311M: Thomas Renninger <trenn@suse.com>
103f1790 3312L: linux-pm@vger.kernel.org
7fe2f639 3313S: Maintained
14430813 3314F: tools/power/cpupower/
7fe2f639 3315
1da177e4 3316CRAMFS FILESYSTEM
ce00f85c 3317W: http://sourceforge.net/projects/cramfs/
54886a71 3318S: Orphan / Obsolete
679655da
JP
3319F: Documentation/filesystems/cramfs.txt
3320F: fs/cramfs/
1da177e4
LT
3321
3322CRIS PORT
8b58be88
JP
3323M: Mikael Starvik <starvik@axis.com>
3324M: Jesper Nilsson <jesper.nilsson@axis.com>
9937ac0c 3325L: linux-cris-kernel@axis.com
1da177e4 3326W: http://developer.axis.com
9f273c24 3327T: git git://git.kernel.org/pub/scm/linux/kernel/git/jesper/cris.git
1da177e4 3328S: Maintained
679655da 3329F: arch/cris/
df621252 3330F: drivers/tty/serial/crisv10.*
1da177e4
LT
3331
3332CRYPTO API
8b58be88
JP
3333M: Herbert Xu <herbert@gondor.apana.org.au>
3334M: "David S. Miller" <davem@davemloft.net>
1da177e4 3335L: linux-crypto@vger.kernel.org
9f273c24 3336T: git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/cryptodev-2.6.git
54e5881d 3337T: git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6.git
1da177e4 3338S: Maintained
679655da 3339F: Documentation/crypto/
fe1c445b 3340F: Documentation/devicetree/bindings/crypto/
2ca87a17 3341F: Documentation/DocBook/crypto-API.tmpl
679655da
JP
3342F: arch/*/crypto/
3343F: crypto/
3344F: drivers/crypto/
3345F: include/crypto/
1da177e4 3346
5b07bd57 3347CRYPTOGRAPHIC RANDOM NUMBER GENERATOR
8b58be88 3348M: Neil Horman <nhorman@tuxdriver.com>
5b07bd57
NH
3349L: linux-crypto@vger.kernel.org
3350S: Maintained
51a2228a
JP
3351F: crypto/ansi_cprng.c
3352F: crypto/rng.c
5b07bd57 3353
fc279cc2
HV
3354CS3308 MEDIA DRIVER
3355M: Hans Verkuil <hverkuil@xs4all.nl>
3356L: linux-media@vger.kernel.org
3357T: git git://linuxtv.org/media_tree.git
3358W: http://linuxtv.org
3359S: Odd Fixes
3360F: drivers/media/i2c/cs3308.c
3361F: drivers/media/i2c/cs3308.h
3362
9b4ffa48 3363CS5535 Audio ALSA driver
8b58be88 3364M: Jaya Kumar <jayakumar.alsa@gmail.com>
9b4ffa48 3365S: Maintained
679655da 3366F: sound/pci/cs5535audio/
9b4ffa48 3367
a910e4a9 3368CW1200 WLAN driver
b75f0050
JP
3369M: Solomon Peachy <pizza@shaftnet.org>
3370S: Maintained
560424e9 3371F: drivers/net/wireless/st/cw1200/
a910e4a9 3372
6d8425b1 3373CX18 VIDEO4LINUX DRIVER
6afdeaf8 3374M: Andy Walls <awalls@md.metrocast.net>
7b212edf 3375L: ivtv-devel@ivtvdriver.org (subscribers-only)
661263b5 3376L: linux-media@vger.kernel.org
275ffde4 3377T: git git://linuxtv.org/media_tree.git
a825eaec 3378W: https://linuxtv.org
30e10993 3379W: http://www.ivtvdriver.org/index.php/Cx18
6d8425b1 3380S: Maintained
679655da 3381F: Documentation/video4linux/cx18.txt
90d72ac6 3382F: drivers/media/pci/cx18/
6c0f0359 3383F: include/uapi/linux/ivtv*
6d8425b1 3384
3f101d91
HV
3385CX2341X MPEG ENCODER HELPER MODULE
3386M: Hans Verkuil <hverkuil@xs4all.nl>
3387L: linux-media@vger.kernel.org
3388T: git git://linuxtv.org/media_tree.git
a825eaec 3389W: https://linuxtv.org
3f101d91 3390S: Maintained
c368360b 3391F: drivers/media/common/cx2341x*
3f101d91
HV
3392F: include/media/cx2341x*
3393
b8fe6e2c
PB
3394CX24120 MEDIA DRIVER
3395M: Jemma Denson <jdenson@gmail.com>
3396M: Patrick Boettcher <patrick.boettcher@posteo.de>
3397L: linux-media@vger.kernel.org
a825eaec 3398W: https://linuxtv.org
b8fe6e2c
PB
3399Q: http://patchwork.linuxtv.org/project/linux-media/list/
3400S: Maintained
3401F: drivers/media/dvb-frontends/cx24120*
3402
20357578 3403CX88 VIDEO4LINUX DRIVER
5dc8a864
MCC
3404M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
3405M: Mauro Carvalho Chehab <mchehab@kernel.org>
20357578 3406L: linux-media@vger.kernel.org
a825eaec 3407W: https://linuxtv.org
20357578
MCC
3408T: git git://linuxtv.org/media_tree.git
3409S: Odd fixes
3410F: Documentation/video4linux/cx88/
3411F: drivers/media/pci/cx88/
6d8425b1 3412
91952bc0
AP
3413CXD2820R MEDIA DRIVER
3414M: Antti Palosaari <crope@iki.fi>
3415L: linux-media@vger.kernel.org
a825eaec 3416W: https://linuxtv.org
91952bc0
AP
3417W: http://palosaari.fi/linux/
3418Q: http://patchwork.linuxtv.org/project/linux-media/list/
3419T: git git://linuxtv.org/anttip/media_tree.git
3420S: Maintained
3421F: drivers/media/dvb-frontends/cxd2820r*
6d8425b1 3422
e5ec3789 3423CXGB3 ETHERNET DRIVER (CXGB3)
cdc99239 3424M: Santosh Raspatur <santosh@chelsio.com>
e5ec3789
SW
3425L: netdev@vger.kernel.org
3426W: http://www.chelsio.com
3427S: Supported
f7917c00 3428F: drivers/net/ethernet/chelsio/cxgb3/
e5ec3789 3429
d8ae3c33 3430CXGB3 ISCSI DRIVER (CXGB3I)
49e7d9df
JP
3431M: Karen Xie <kxie@chelsio.com>
3432L: linux-scsi@vger.kernel.org
3433W: http://www.chelsio.com
3434S: Supported
3435F: drivers/scsi/cxgbi/cxgb3i
d8ae3c33 3436
e5ec3789 3437CXGB3 IWARP RNIC DRIVER (IW_CXGB3)
8b58be88 3438M: Steve Wise <swise@chelsio.com>
e6cc0fd1 3439L: linux-rdma@vger.kernel.org
e5ec3789
SW
3440W: http://www.openfabrics.org
3441S: Supported
679655da 3442F: drivers/infiniband/hw/cxgb3/
e5ec3789 3443
be4c9bad 3444CXGB4 ETHERNET DRIVER (CXGB4)
56f16c74 3445M: Hariprasad S <hariprasad@chelsio.com>
be4c9bad
RD
3446L: netdev@vger.kernel.org
3447W: http://www.chelsio.com
3448S: Supported
f7917c00 3449F: drivers/net/ethernet/chelsio/cxgb4/
be4c9bad 3450
d8ae3c33 3451CXGB4 ISCSI DRIVER (CXGB4I)
49e7d9df
JP
3452M: Karen Xie <kxie@chelsio.com>
3453L: linux-scsi@vger.kernel.org
3454W: http://www.chelsio.com
3455S: Supported
3456F: drivers/scsi/cxgbi/cxgb4i
d8ae3c33 3457
be4c9bad
RD
3458CXGB4 IWARP RNIC DRIVER (IW_CXGB4)
3459M: Steve Wise <swise@chelsio.com>
3460L: linux-rdma@vger.kernel.org
3461W: http://www.openfabrics.org
3462S: Supported
3463F: drivers/infiniband/hw/cxgb4/
3464
5c20a5c7
CL
3465CXGB4VF ETHERNET DRIVER (CXGB4VF)
3466M: Casey Leedom <leedom@chelsio.com>
3467L: netdev@vger.kernel.org
3468W: http://www.chelsio.com
3469S: Supported
f7917c00 3470F: drivers/net/ethernet/chelsio/cxgb4vf/
5c20a5c7 3471
a9282d01
IM
3472CXL (IBM Coherent Accelerator Processor Interface CAPI) DRIVER
3473M: Ian Munsie <imunsie@au1.ibm.com>
3474M: Michael Neuling <mikey@neuling.org>
3475L: linuxppc-dev@lists.ozlabs.org
3476S: Supported
3477F: drivers/misc/cxl/
ec249dd8 3478F: include/misc/cxl*
a9282d01
IM
3479F: include/uapi/misc/cxl.h
3480F: Documentation/powerpc/cxl.txt
3481F: Documentation/powerpc/cxl.txt
3482F: Documentation/ABI/testing/sysfs-class-cxl
3483
11f43ae7
MO
3484CXLFLASH (IBM Coherent Accelerator Processor Interface CAPI Flash) SCSI DRIVER
3485M: Manoj N. Kumar <manoj@linux.vnet.ibm.com>
3486M: Matthew R. Ochs <mrochs@linux.vnet.ibm.com>
3487L: linux-scsi@vger.kernel.org
3488S: Supported
3489F: drivers/scsi/cxlflash/
3490F: include/uapi/scsi/cxlflash_ioctls.h
3491F: Documentation/powerpc/cxlflash.txt
3492
b52b97a3
GC
3493STMMAC ETHERNET DRIVER
3494M: Giuseppe Cavallaro <peppe.cavallaro@st.com>
91979b9d 3495M: Alexandre Torgue <alexandre.torgue@st.com>
b52b97a3
GC
3496L: netdev@vger.kernel.org
3497W: http://www.stlinux.com
3498S: Supported
7ac6653a 3499F: drivers/net/ethernet/stmicro/stmmac/
b52b97a3 3500
1da177e4 3501CYBERPRO FB DRIVER
54176cc6 3502M: Russell King <linux@armlinux.org.uk>
efc03ecb 3503L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
54176cc6 3504W: http://www.armlinux.org.uk/
1da177e4 3505S: Maintained
8a61f013 3506F: drivers/video/fbdev/cyber2000fb.*
9fa68eae 3507
1da177e4 3508CYCLADES ASYNC MUX DRIVER
1da177e4 3509W: http://www.cyclades.com/
d459883e 3510S: Orphan
c897401b 3511F: drivers/tty/cyclades.c
679655da 3512F: include/linux/cyclades.h
c117ab84 3513F: include/uapi/linux/cyclades.h
1da177e4
LT
3514
3515CYCLADES PC300 DRIVER
1da177e4 3516W: http://www.cyclades.com/
d459883e 3517S: Orphan
679655da 3518F: drivers/net/wan/pc300*
1da177e4 3519
402f6ae4
AP
3520CYPRESS_FIRMWARE MEDIA DRIVER
3521M: Antti Palosaari <crope@iki.fi>
3522L: linux-media@vger.kernel.org
a825eaec 3523W: https://linuxtv.org
402f6ae4
AP
3524W: http://palosaari.fi/linux/
3525Q: http://patchwork.linuxtv.org/project/linux-media/list/
3526T: git git://linuxtv.org/anttip/media_tree.git
3527S: Maintained
3528F: drivers/media/common/cypress_firmware*
3529
e3ae3525 3530CYTTSP TOUCHSCREEN DRIVER
be9a6f40 3531M: Ferruh Yigit <fery@cypress.com>
6305902c 3532L: linux-input@vger.kernel.org
be9a6f40 3533S: Supported
6305902c
JP
3534F: drivers/input/touchscreen/cyttsp*
3535F: include/linux/input/cyttsp.h
e3ae3525 3536
aaaf5fbf
JK
3537DALLAS/MAXIM DS1685-FAMILY REAL TIME CLOCK
3538M: Joshua Kinard <kumba@gentoo.org>
3539S: Maintained
3540F: drivers/rtc/rtc-ds1685.c
3541F: include/linux/rtc/ds1685.h
3542
1da177e4 3543DAMA SLAVE for AX.25
8b58be88 3544M: Joerg Reuter <jreuter@yaina.de>
1da177e4
LT
3545W: http://yaina.de/jreuter/
3546W: http://www.qsl.net/dl1bke/
3547L: linux-hams@vger.kernel.org
3548S: Maintained
679655da
JP
3549F: net/ax25/af_ax25.c
3550F: net/ax25/ax25_dev.c
3551F: net/ax25/ax25_ds_*
3552F: net/ax25/ax25_in.c
3553F: net/ax25/ax25_out.c
3554F: net/ax25/ax25_timer.c
3555F: net/ax25/sysctl_net_ax25.c
1da177e4 3556
e2d1d6c0 3557DAVICOM FAST ETHERNET (DMFE) NETWORK DRIVER
e2d1d6c0 3558L: netdev@vger.kernel.org
5ff77428 3559S: Orphan
679655da 3560F: Documentation/networking/dmfe.txt
0f04e2aa 3561F: drivers/net/ethernet/dec/tulip/dmfe.c
e2d1d6c0
RD
3562
3563DC390/AM53C974 SCSI driver
d8130624 3564M: Hannes Reinecke <hare@suse.com>
71bd849d 3565L: linux-scsi@vger.kernel.org
e2d1d6c0 3566S: Maintained
71bd849d 3567F: drivers/scsi/am53c974.c
e2d1d6c0 3568
1da177e4 3569DC395x SCSI driver
61eee9a7 3570M: Oliver Neukum <oliver@neukum.org>
8b58be88
JP
3571M: Ali Akcaagac <aliakc@web.de>
3572M: Jamie Lenehan <lenehan@twibble.org>
f5df5881 3573L: dc395x@twibble.org
cf015e9f
JP
3574W: http://twibble.org/dist/dc395x/
3575W: http://lists.twibble.org/mailman/listinfo/dc395x/
1da177e4 3576S: Maintained
679655da
JP
3577F: Documentation/scsi/dc395x.txt
3578F: drivers/scsi/dc395x.*
1da177e4 3579
eb8edb08 3580DCCP PROTOCOL
a89d030e 3581M: Gerrit Renker <gerrit@erg.abdn.ac.uk>
eb8edb08 3582L: dccp@vger.kernel.org
c996d8b9 3583W: http://www.linuxfoundation.org/collaborate/workgroups/networking/dccp
eb8edb08 3584S: Maintained
679655da 3585F: include/linux/dccp.h
c117ab84 3586F: include/uapi/linux/dccp.h
679655da
JP
3587F: include/linux/tfrc.h
3588F: net/dccp/
eb8edb08 3589
1da177e4 3590DECnet NETWORK LAYER
1da177e4
LT
3591W: http://linux-decnet.sourceforge.net
3592L: linux-decnet-user@lists.sourceforge.net
f546444d 3593S: Orphan
679655da
JP
3594F: Documentation/networking/decnet.txt
3595F: net/decnet/
1da177e4 3596
ebff05b9
MR
3597DECSTATION PLATFORM SUPPORT
3598M: "Maciej W. Rozycki" <macro@linux-mips.org>
3599L: linux-mips@linux-mips.org
3600W: http://www.linux-mips.org/wiki/DECstation
3601S: Maintained
3602F: arch/mips/dec/
3603F: arch/mips/include/asm/dec/
3604F: arch/mips/include/asm/mach-dec/
3605
1da177e4 3606DEFXX FDDI NETWORK DRIVER
8b58be88 3607M: "Maciej W. Rozycki" <macro@linux-mips.org>
1da177e4 3608S: Maintained
33f810b2 3609F: drivers/net/fddi/defxx.*
1da177e4 3610
ad8f07cc 3611DELL LAPTOP DRIVER
8b58be88 3612M: Matthew Garrett <mjg59@srcf.ucam.org>
cdbff611 3613M: Pali Rohár <pali.rohar@gmail.com>
d0944853 3614L: platform-driver-x86@vger.kernel.org
ad8f07cc 3615S: Maintained
679655da 3616F: drivers/platform/x86/dell-laptop.c
ad8f07cc 3617
817a5cdb
PR
3618DELL LAPTOP RBTN DRIVER
3619M: Pali Rohár <pali.rohar@gmail.com>
3620S: Maintained
3621F: drivers/platform/x86/dell-rbtn.*
3622
cdbff611
PR
3623DELL LAPTOP FREEFALL DRIVER
3624M: Pali Rohár <pali.rohar@gmail.com>
3625S: Maintained
3626F: drivers/platform/x86/dell-smo8800.c
3627
1da177e4 3628DELL LAPTOP SMM DRIVER
a5afba16 3629M: Pali Rohár <pali.rohar@gmail.com>
ef3522f7 3630S: Maintained
a5afba16 3631F: drivers/hwmon/dell-smm-hwmon.c
c117ab84 3632F: include/uapi/linux/i8k.h
1da177e4 3633
90563ec4 3634DELL SYSTEMS MANAGEMENT BASE DRIVER (dcdbas)
8b58be88 3635M: Doug Warzecha <Douglas_Warzecha@dell.com>
90563ec4 3636S: Maintained
679655da
JP
3637F: Documentation/dcdbas.txt
3638F: drivers/firmware/dcdbas.*
90563ec4 3639
0b3f6109 3640DELL WMI EXTRAS DRIVER
8b58be88 3641M: Matthew Garrett <mjg59@srcf.ucam.org>
cdbff611 3642M: Pali Rohár <pali.rohar@gmail.com>
0b3f6109 3643S: Maintained
36b3a96f 3644F: drivers/platform/x86/dell-wmi.c
0b3f6109 3645
5efc75e3 3646DESIGNWARE USB2 DRD IP DRIVER
16272ae7 3647M: John Youn <johnyoun@synopsys.com>
5efc75e3 3648L: linux-usb@vger.kernel.org
18f340f9 3649T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
5efc75e3 3650S: Maintained
197ba5f4 3651F: drivers/usb/dwc2/
5efc75e3 3652
94ab23dd 3653DESIGNWARE USB3 DRD IP DRIVER
a55f6286 3654M: Felipe Balbi <balbi@kernel.org>
94ab23dd 3655L: linux-usb@vger.kernel.org
94ab23dd
FB
3656T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
3657S: Maintained
3658F: drivers/usb/dwc3/
3659
833c9545
JB
3660DEVICE COREDUMP (DEV_COREDUMP)
3661M: Johannes Berg <johannes@sipsolutions.net>
3662L: linux-kernel@vger.kernel.org
3663S: Maintained
3664F: drivers/base/devcoredump.c
3665F: include/linux/devcoredump.h
3666
89d07767
KP
3667DEVICE FREQUENCY (DEVFREQ)
3668M: MyungJoo Ham <myungjoo.ham@samsung.com>
3669M: Kyungmin Park <kyungmin.park@samsung.com>
88476d34 3670L: linux-pm@vger.kernel.org
6a3cd722 3671T: git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
89d07767
KP
3672S: Maintained
3673F: drivers/devfreq/
6a3cd722
CC
3674F: include/linux/devfreq.h
3675F: Documentation/devicetree/bindings/devfreq/
89d07767 3676
7dbded06
CC
3677DEVICE FREQUENCY EVENT (DEVFREQ-EVENT)
3678M: Chanwoo Choi <cw00.choi@samsung.com>
3679L: linux-pm@vger.kernel.org
3680T: git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
3681S: Supported
3682F: drivers/devfreq/event/
3683F: drivers/devfreq/devfreq-event.c
3684F: include/linux/devfreq-event.h
3685F: Documentation/devicetree/bindings/devfreq/event/
89d07767 3686
490b864b
CC
3687BUS FREQUENCY DRIVER FOR SAMSUNG EXYNOS
3688M: Chanwoo Choi <cw00.choi@samsung.com>
3689L: linux-pm@vger.kernel.org
3690L: linux-samsung-soc@vger.kernel.org
3691T: git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
3692S: Maintained
3693F: drivers/devfreq/exynos-bus.c
3694F: Documentation/devicetree/bindings/devfreq/exynos-bus.txt
3695
1da177e4 3696DEVICE NUMBER REGISTRY
8b58be88 3697M: Torben Mathiasen <device@lanana.org>
1da177e4 3698W: http://lanana.org/docs/device-list/index.html
1da177e4
LT
3699S: Maintained
3700
e2d1d6c0 3701DEVICE-MAPPER (LVM)
854ecaad 3702M: Alasdair Kergon <agk@redhat.com>
8504eed3 3703M: Mike Snitzer <snitzer@redhat.com>
854ecaad 3704M: dm-devel@redhat.com
e2d1d6c0
RD
3705L: dm-devel@redhat.com
3706W: http://sources.redhat.com/dm
8a6e2535 3707Q: http://patchwork.kernel.org/project/dm-devel/list/
41d35d25 3708T: git git://git.kernel.org/pub/scm/linux/kernel/git/device-mapper/linux-dm.git
854ecaad 3709T: quilt http://people.redhat.com/agk/patches/linux/editing/
e2d1d6c0 3710S: Maintained
679655da
JP
3711F: Documentation/device-mapper/
3712F: drivers/md/dm*
854ecaad 3713F: drivers/md/persistent-data/
679655da
JP
3714F: include/linux/device-mapper.h
3715F: include/linux/dm-*.h
8504eed3 3716F: include/uapi/linux/dm-*.h
e2d1d6c0 3717
bfcd3a46
JP
3718DEVLINK
3719M: Jiri Pirko <jiri@mellanox.com>
3720L: netdev@vger.kernel.org
3721S: Supported
3722F: net/core/devlink.c
3723F: include/net/devlink.h
3724F: include/uapi/linux/devlink.h
3725
c0d995aa
OST
3726DIALOG SEMICONDUCTOR DRIVERS
3727M: Support Opensource <support.opensource@diasemi.com>
3728W: http://www.dialog-semiconductor.com/products
3729S: Supported
3730F: Documentation/hwmon/da90??
047cfd01 3731F: Documentation/devicetree/bindings/mfd/da90*.txt
4eeb08b4 3732F: Documentation/devicetree/bindings/regulator/da92*.txt
7c933772 3733F: Documentation/devicetree/bindings/sound/da[79]*.txt
c0d995aa
OST
3734F: drivers/gpio/gpio-da90??.c
3735F: drivers/hwmon/da90??-hwmon.c
7be72c2c 3736F: drivers/iio/adc/da91??-*.c
c0d995aa
OST
3737F: drivers/input/misc/da90??_onkey.c
3738F: drivers/input/touchscreen/da9052_tsi.c
3739F: drivers/leds/leds-da90??.c
3740F: drivers/mfd/da903x.c
3741F: drivers/mfd/da90??-*.c
7be72c2c 3742F: drivers/mfd/da91??-*.c
c0d995aa 3743F: drivers/power/da9052-battery.c
7be72c2c 3744F: drivers/power/da91??-*.c
c0d995aa
OST
3745F: drivers/regulator/da903x.c
3746F: drivers/regulator/da9???-regulator.[ch]
3747F: drivers/rtc/rtc-da90??.c
3748F: drivers/video/backlight/da90??_bl.c
3749F: drivers/watchdog/da90??_wdt.c
3750F: include/linux/mfd/da903x.h
3751F: include/linux/mfd/da9052/
3752F: include/linux/mfd/da9055/
047cfd01 3753F: include/linux/mfd/da9062/
c0d995aa 3754F: include/linux/mfd/da9063/
7be72c2c 3755F: include/linux/mfd/da9150/
4eeb08b4 3756F: include/linux/regulator/da9211.h
c0d995aa
OST
3757F: include/sound/da[79]*.h
3758F: sound/soc/codecs/da[79]*.[ch]
3759
599aa697
LL
3760DIGI NEO AND CLASSIC PCI PRODUCTS
3761M: Lidza Louina <lidza.louina@gmail.com>
542f3d5a 3762M: Mark Hounschell <markh@compro.net>
599aa697
LL
3763L: driverdev-devel@linuxdriverproject.org
3764S: Maintained
3765F: drivers/staging/dgnc/
3766
335d7c58 3767DIOLAN U2C-12 I2C DRIVER
ca462085 3768M: Guenter Roeck <linux@roeck-us.net>
335d7c58
GR
3769L: linux-i2c@vger.kernel.org
3770S: Maintained
3771F: drivers/i2c/busses/i2c-diolan-u2c.c
3772
d475c634
MW
3773DIRECT ACCESS (DAX)
3774M: Matthew Wilcox <willy@linux.intel.com>
3775L: linux-fsdevel@vger.kernel.org
3776S: Supported
3777F: fs/dax.c
3778
e7839f25 3779DIRECTORY NOTIFICATION (DNOTIFY)
8b58be88 3780M: Eric Paris <eparis@parisplace.org>
3c5119c0 3781S: Maintained
679655da
JP
3782F: Documentation/filesystems/dnotify.txt
3783F: fs/notify/dnotify/
3784F: include/linux/dnotify.h
1da177e4
LT
3785
3786DISK GEOMETRY AND PARTITION HANDLING
8b58be88 3787M: Andries Brouwer <aeb@cwi.nl>
1da177e4
LT
3788W: http://www.win.tue.nl/~aeb/linux/Large-Disk.html
3789W: http://www.win.tue.nl/~aeb/linux/zip/zip-1.html
3790W: http://www.win.tue.nl/~aeb/partitions/partition_types-1.html
3791S: Maintained
3792
4480f15b 3793DISKQUOTA
d8130624 3794M: Jan Kara <jack@suse.com>
1da177e4 3795S: Maintained
679655da
JP
3796F: Documentation/filesystems/quota.txt
3797F: fs/quota/
3798F: include/linux/quota*.h
c117ab84 3799F: include/uapi/linux/quota*.h
1da177e4 3800
702686ad
BT
3801DISPLAYLINK USB 2.0 FRAMEBUFFER DRIVER (UDLFB)
3802M: Bernie Thompson <bernie@plugable.com>
3803L: linux-fbdev@vger.kernel.org
3804S: Maintained
3805W: http://plugable.com/category/projects/udlfb/
8a61f013 3806F: drivers/video/fbdev/udlfb.c
702686ad
BT
3807F: include/video/udlfb.h
3808F: Documentation/fb/udlfb.txt
3809
e7839f25 3810DISTRIBUTED LOCK MANAGER (DLM)
8b58be88
JP
3811M: Christine Caulfield <ccaulfie@redhat.com>
3812M: David Teigland <teigland@redhat.com>
a4644184 3813L: cluster-devel@redhat.com
5be7b50f 3814W: http://sources.redhat.com/cluster/
9f273c24 3815T: git git://git.kernel.org/pub/scm/linux/kernel/git/teigland/linux-dlm.git
5be7b50f 3816S: Supported
679655da 3817F: fs/dlm/
5be7b50f 3818
53b6b3e0
SS
3819DMA BUFFER SHARING FRAMEWORK
3820M: Sumit Semwal <sumit.semwal@linaro.org>
3821S: Maintained
3822L: linux-media@vger.kernel.org
3823L: dri-devel@lists.freedesktop.org
8ada6d2d 3824L: linaro-mm-sig@lists.linaro.org (moderated for non-subscribers)
35fac7e3 3825F: drivers/dma-buf/
e46d12c6
JP
3826F: include/linux/dma-buf*
3827F: include/linux/reservation.h
3828F: include/linux/*fence.h
53b6b3e0
SS
3829F: Documentation/dma-buf-sharing.txt
3830T: git git://git.linaro.org/people/sumitsemwal/linux-dma-buf.git
3831
c483e065
GP
3832SYNC FILE FRAMEWORK
3833M: Sumit Semwal <sumit.semwal@linaro.org>
3834R: Gustavo Padovan <gustavo@padovan.org>
3835S: Maintained
3836L: linux-media@vger.kernel.org
3837L: dri-devel@lists.freedesktop.org
3838F: drivers/dma-buf/sync_file.c
3839F: include/linux/sync_file.h
3840F: Documentation/sync_file.txt
3841T: git git://git.linaro.org/people/sumitsemwal/linux-dma-buf.git
3842
b3e5f263 3843DMA GENERIC OFFLOAD ENGINE SUBSYSTEM
4abed0af 3844M: Vinod Koul <vinod.koul@intel.com>
17b59560
VK
3845L: dmaengine@vger.kernel.org
3846Q: https://patchwork.kernel.org/project/linux-dmaengine/list/
08223d80 3847S: Maintained
679655da 3848F: drivers/dma/
0ce3c066 3849F: include/linux/dmaengine.h
c56d329e 3850F: Documentation/devicetree/bindings/dma/
979a281e
VK
3851F: Documentation/dmaengine/
3852T: git git://git.infradead.org/users/vkoul/slave-dma.git
248a9dc3 3853
b825037d 3854DME1737 HARDWARE MONITOR DRIVER
8b58be88 3855M: Juerg Haefliger <juergh@gmail.com>
968ce1b1 3856L: linux-hwmon@vger.kernel.org
b825037d 3857S: Maintained
679655da
JP
3858F: Documentation/hwmon/dme1737
3859F: drivers/hwmon/dme1737.c
b825037d 3860
1f31e1b1 3861DMI/SMBIOS SUPPORT
d8130624 3862M: Jean Delvare <jdelvare@suse.com>
1f31e1b1 3863S: Maintained
d4aeef93 3864T: quilt http://jdelvare.nerim.net/devel/linux/jdelvare-dmi/
d7f96f97 3865F: Documentation/ABI/testing/sysfs-firmware-dmi-tables
1f31e1b1
JD
3866F: drivers/firmware/dmi-id.c
3867F: drivers/firmware/dmi_scan.c
3868F: include/linux/dmi.h
3869
7d2c86b5 3870DOCUMENTATION
ad3118b9 3871M: Jonathan Corbet <corbet@lwn.net>
795fb7e7
JD
3872L: linux-doc@vger.kernel.org
3873S: Maintained
679655da 3874F: Documentation/
42f41ecf
JC
3875F: scripts/docproc.c
3876F: scripts/kernel-doc*
97be078b
RD
3877X: Documentation/ABI/
3878X: Documentation/devicetree/
933a46b8
JC
3879X: Documentation/acpi
3880X: Documentation/power
3881X: Documentation/spi
6c121170 3882X: Documentation/DocBook/media
c51edfb1 3883T: git git://git.lwn.net/linux.git docs-next
abbaeff3 3884
1da177e4 3885DOUBLETALK DRIVER
8b58be88 3886M: "James R. Van Zandt" <jrv@vanzandt.mv.com>
1da177e4
LT
3887L: blinux-list@redhat.com
3888S: Maintained
679655da
JP
3889F: drivers/char/dtlk.c
3890F: include/linux/dtlk.h
1da177e4 3891
e2d1d6c0 3892DPT_I2O SCSI RAID DRIVER
8b58be88 3893M: Adaptec OEM Raid Solutions <aacraid@adaptec.com>
e2d1d6c0
RD
3894L: linux-scsi@vger.kernel.org
3895W: http://www.adaptec.com/
3896S: Maintained
679655da
JP
3897F: drivers/scsi/dpt*
3898F: drivers/scsi/dpt/
e2d1d6c0 3899
b411b363 3900DRBD DRIVER
bc2c049d
RK
3901M: Philipp Reisner <philipp.reisner@linbit.com>
3902M: Lars Ellenberg <lars.ellenberg@linbit.com>
3903L: drbd-dev@lists.linbit.com
28b8e8d4 3904W: http://www.drbd.org
bc2c049d
RK
3905T: git git://git.linbit.com/linux-drbd.git
3906T: git git://git.linbit.com/drbd-8.4.git
28b8e8d4
JP
3907S: Supported
3908F: drivers/block/drbd/
3909F: lib/lru_cache.c
3910F: Documentation/blockdev/drbd/
b411b363 3911
dc7dfcd8 3912DRIVER CORE, KOBJECTS, DEBUGFS, KERNFS AND SYSFS
879a5a00 3913M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
08deed1e 3914T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
1da177e4 3915S: Supported
679655da 3916F: Documentation/kobject.txt
7cfc51b9 3917F: drivers/base/
87544653 3918F: fs/debugfs/
dc7dfcd8
WS
3919F: fs/kernfs/
3920F: fs/sysfs/
87544653 3921F: include/linux/debugfs.h
dc7dfcd8 3922F: include/linux/kobj*
679655da 3923F: lib/kobj*
1da177e4
LT
3924
3925DRM DRIVERS
8b58be88 3926M: David Airlie <airlied@linux.ie>
4c6a3999 3927L: dri-devel@lists.freedesktop.org
b0447888 3928T: git git://people.freedesktop.org/~airlied/linux
1da177e4 3929S: Maintained
679655da 3930F: drivers/gpu/drm/
433e3b34 3931F: drivers/gpu/vga/
d28ab95b
GU
3932F: Documentation/devicetree/bindings/display/
3933F: Documentation/devicetree/bindings/gpu/
3934F: Documentation/devicetree/bindings/video/
621c5474 3935F: Documentation/gpu/
850e9411 3936F: include/drm/
c117ab84 3937F: include/uapi/drm/
1da177e4 3938
c842b693
EV
3939DRM DRIVER FOR AST SERVER GRAPHICS CHIPS
3940M: Dave Airlie <airlied@redhat.com>
3941S: Odd Fixes
3942F: drivers/gpu/drm/ast/
3943
3944DRM DRIVER FOR BOCHS VIRTUAL GPU
3945M: Gerd Hoffmann <kraxel@redhat.com>
3946S: Odd Fixes
3947F: drivers/gpu/drm/bochs/
3948
3949DRM DRIVER FOR QEMU'S CIRRUS DEVICE
3950M: Dave Airlie <airlied@redhat.com>
3951S: Odd Fixes
3952F: drivers/gpu/drm/cirrus/
3953
c26a4017 3954RADEON and AMDGPU DRM DRIVERS
566f5939
AD
3955M: Alex Deucher <alexander.deucher@amd.com>
3956M: Christian König <christian.koenig@amd.com>
3957L: dri-devel@lists.freedesktop.org
3958T: git git://people.freedesktop.org/~agd5f/linux
3959S: Supported
3960F: drivers/gpu/drm/radeon/
74c97375 3961F: include/uapi/drm/radeon_drm.h
c26a4017 3962F: drivers/gpu/drm/amd/
74c97375 3963F: include/uapi/drm/amdgpu_drm.h
566f5939 3964
03e255b9
TR
3965DRM PANEL DRIVERS
3966M: Thierry Reding <thierry.reding@gmail.com>
3967L: dri-devel@lists.freedesktop.org
3968T: git git://anongit.freedesktop.org/tegra/linux.git
3969S: Maintained
3970F: drivers/gpu/drm/drm_panel.c
3971F: drivers/gpu/drm/panel/
3972F: include/drm/drm_panel.h
2d799dde 3973F: Documentation/devicetree/bindings/display/panel/
03e255b9 3974
8daf7473 3975INTEL DRM DRIVERS (excluding Poulsbo, Moorestown and derivative chipsets)
cbce7107 3976M: Daniel Vetter <daniel.vetter@intel.com>
47f95647 3977M: Jani Nikula <jani.nikula@linux.intel.com>
362132d2 3978L: intel-gfx@lists.freedesktop.org
8daf7473 3979L: dri-devel@lists.freedesktop.org
7564fde3 3980W: https://01.org/linuxgraphics/
47f95647 3981Q: http://patchwork.freedesktop.org/project/intel-gfx/
89258a97 3982T: git git://anongit.freedesktop.org/drm-intel
8daf7473 3983S: Supported
14430813 3984F: drivers/gpu/drm/i915/
8daf7473 3985F: include/drm/i915*
baceac3a 3986F: include/uapi/drm/i915_drm.h
621c5474 3987F: Documentation/gpu/i915.rst
8daf7473 3988
99763bb8
BB
3989DRM DRIVERS FOR ATMEL HLCDC
3990M: Boris Brezillon <boris.brezillon@free-electrons.com>
3991L: dri-devel@lists.freedesktop.org
3992S: Supported
3993F: drivers/gpu/drm/atmel-hlcdc/
3994F: Documentation/devicetree/bindings/drm/atmel/
3995
bf1139df
MR
3996DRM DRIVERS FOR ALLWINNER A10
3997M: Maxime Ripard <maxime.ripard@free-electrons.com>
3998L: dri-devel@lists.freedesktop.org
3999S: Supported
4000F: drivers/gpu/drm/sun4i/
4001F: Documentation/devicetree/bindings/display/sunxi/sun4i-drm.txt
4002
398a6d4a
KP
4003DRM DRIVERS FOR EXYNOS
4004M: Inki Dae <inki.dae@samsung.com>
f1501303
ID
4005M: Joonyoung Shim <jy0922.shim@samsung.com>
4006M: Seung-Woo Kim <sw0312.kim@samsung.com>
4007M: Kyungmin Park <kyungmin.park@samsung.com>
398a6d4a 4008L: dri-devel@lists.freedesktop.org
25a58030 4009T: git git://git.kernel.org/pub/scm/linux/kernel/git/daeinki/drm-exynos.git
398a6d4a 4010S: Supported
14430813 4011F: drivers/gpu/drm/exynos/
8fb9b15b
EV
4012F: include/uapi/drm/exynos_drm.h
4013F: Documentation/devicetree/bindings/display/exynos/
398a6d4a 4014
b55a1b9c 4015DRM DRIVERS FOR FREESCALE DCU
bc66757a 4016M: Stefan Agner <stefan@agner.ch>
b55a1b9c
JW
4017M: Alison Wang <alison.wang@freescale.com>
4018L: dri-devel@lists.freedesktop.org
4019S: Supported
4020F: drivers/gpu/drm/fsl-dcu/
2d799dde 4021F: Documentation/devicetree/bindings/display/fsl,dcu.txt
fb127b79 4022F: Documentation/devicetree/bindings/display/fsl,tcon.txt
2d799dde 4023F: Documentation/devicetree/bindings/display/panel/nec,nl4827hc19_05b.txt
b55a1b9c 4024
0a3d775f
PZ
4025DRM DRIVERS FOR FREESCALE IMX
4026M: Philipp Zabel <p.zabel@pengutronix.de>
4027L: dri-devel@lists.freedesktop.org
4028S: Maintained
4029F: drivers/gpu/drm/imx/
ef739aa4 4030F: drivers/gpu/ipu-v3/
2d799dde 4031F: Documentation/devicetree/bindings/display/imx/
0a3d775f 4032
ba2199a6
PJ
4033DRM DRIVERS FOR GMA500 (Poulsbo, Moorestown and derivative chipsets)
4034M: Patrik Jakobsson <patrik.r.jakobsson@gmail.com>
4035L: dri-devel@lists.freedesktop.org
4036T: git git://github.com/patjak/drm-gma500
4037S: Maintained
5ff18e42 4038F: drivers/gpu/drm/gma500/
ba2199a6 4039
c84ffde9
XL
4040DRM DRIVERS FOR HISILICON
4041M: Xinliang Liu <z.liuxinliang@hisilicon.com>
4042R: Xinwei Kong <kong.kongxinwei@hisilicon.com>
4043R: Chen Feng <puck.chen@hisilicon.com>
4044L: dri-devel@lists.freedesktop.org
4045T: git git://github.com/xin3liang/linux.git
4046S: Maintained
4047F: drivers/gpu/drm/hisilicon/
4048F: Documentation/devicetree/bindings/display/hisilicon/
4049
399516ab
EV
4050DRM DRIVER FOR INTEL I810 VIDEO CARDS
4051S: Orphan / Obsolete
4052F: drivers/gpu/drm/i810/
4053F: include/uapi/drm/i810_drm.h
4054
06346451
EV
4055DRM DRIVER FOR MSM ADRENO GPU
4056M: Rob Clark <robdclark@gmail.com>
4057L: linux-arm-msm@vger.kernel.org
4058L: dri-devel@lists.freedesktop.org
4059L: freedreno@lists.freedesktop.org
4060T: git git://people.freedesktop.org/~robclark/linux
4061S: Maintained
4062F: drivers/gpu/drm/msm/
4063F: include/uapi/drm/msm_drm.h
4064F: Documentation/devicetree/bindings/display/msm/
4065
fad89bb3
EV
4066DRM DRIVER FOR NVIDIA GEFORCE/QUADRO GPUS
4067M: Ben Skeggs <bskeggs@redhat.com>
4068L: dri-devel@lists.freedesktop.org
4069L: nouveau@lists.freedesktop.org
4070T: git git://github.com/skeggsb/linux
4071S: Supported
4072F: drivers/gpu/drm/nouveau/
4073F: include/uapi/drm/nouveau_drm.h
ba2199a6 4074
bd3b49f2 4075DRM DRIVERS FOR NVIDIA TEGRA
a5ad7a63 4076M: Thierry Reding <thierry.reding@gmail.com>
bd3b49f2
TR
4077L: dri-devel@lists.freedesktop.org
4078L: linux-tegra@vger.kernel.org
a5ad7a63 4079T: git git://anongit.freedesktop.org/tegra/linux.git
adabdb0c 4080S: Supported
dee8268f 4081F: drivers/gpu/drm/tegra/
a5ad7a63 4082F: drivers/gpu/host1x/
e1e90644 4083F: include/linux/host1x.h
a5ad7a63 4084F: include/uapi/drm/tegra_drm.h
2d799dde 4085F: Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-host1x.txt
bd3b49f2 4086
399516ab
EV
4087DRM DRIVER FOR MATROX G200/G400 GRAPHICS CARDS
4088S: Orphan / Obsolete
4089F: drivers/gpu/drm/mga/
4090F: include/uapi/drm/mga_drm.h
4091
c842b693
EV
4092DRM DRIVER FOR MGA G200 SERVER GRAPHICS CHIPS
4093M: Dave Airlie <airlied@redhat.com>
4094S: Odd Fixes
4095F: drivers/gpu/drm/mgag200/
4096
399516ab
EV
4097DRM DRIVER FOR RAGE 128 VIDEO CARDS
4098S: Orphan / Obsolete
4099F: drivers/gpu/drm/r128/
4100F: include/uapi/drm/r128_drm.h
4101
a284e9d1
LP
4102DRM DRIVERS FOR RENESAS
4103M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
4104L: dri-devel@lists.freedesktop.org
4a121096 4105L: linux-renesas-soc@vger.kernel.org
2392ccd4 4106T: git git://linuxtv.org/pinchartl/fbdev
a284e9d1
LP
4107S: Supported
4108F: drivers/gpu/drm/rcar-du/
4109F: drivers/gpu/drm/shmobile/
a284e9d1 4110F: include/linux/platform_data/shmob_drm.h
33be436d 4111F: Documentation/devicetree/bindings/display/renesas,du.txt
a284e9d1 4112
c842b693
EV
4113DRM DRIVER FOR QXL VIRTUAL GPU
4114M: Dave Airlie <airlied@redhat.com>
4115S: Odd Fixes
4116F: drivers/gpu/drm/qxl/
4117F: include/uapi/drm/qxl_drm.h
a284e9d1 4118
625e0346
HS
4119DRM DRIVERS FOR ROCKCHIP
4120M: Mark Yao <mark.yao@rock-chips.com>
4121L: dri-devel@lists.freedesktop.org
4122S: Maintained
4123F: drivers/gpu/drm/rockchip/
f253f7eb 4124F: Documentation/devicetree/bindings/display/rockchip/
625e0346 4125
399516ab
EV
4126DRM DRIVER FOR SAVAGE VIDEO CARDS
4127S: Orphan / Obsolete
4128F: drivers/gpu/drm/savage/
4129F: include/uapi/drm/savage_drm.h
4130
4131DRM DRIVER FOR SIS VIDEO CARDS
4132S: Orphan / Obsolete
4133F: drivers/gpu/drm/sis/
4134F: include/uapi/drm/sis_drm.h
625e0346 4135
7f11c476
BG
4136DRM DRIVERS FOR STI
4137M: Benjamin Gaignard <benjamin.gaignard@linaro.org>
4138M: Vincent Abriou <vincent.abriou@st.com>
4139L: dri-devel@lists.freedesktop.org
4140T: git http://git.linaro.org/people/benjamin.gaignard/kernel.git
4141S: Maintained
4142F: drivers/gpu/drm/sti
2d799dde 4143F: Documentation/devicetree/bindings/display/st,stih4xx.txt
7f11c476 4144
399516ab
EV
4145DRM DRIVER FOR TDFX VIDEO CARDS
4146S: Orphan / Obsolete
4147F: drivers/gpu/drm/tdfx/
4148
c842b693
EV
4149DRM DRIVER FOR USB DISPLAYLINK VIDEO ADAPTERS
4150M: Dave Airlie <airlied@redhat.com>
4151S: Odd Fixes
4152F: drivers/gpu/drm/udl/
4153
8bb0bce9
LS
4154DRM DRIVERS FOR VIVANTE GPU IP
4155M: Lucas Stach <l.stach@pengutronix.de>
54176cc6 4156R: Russell King <linux+etnaviv@armlinux.org.uk>
8bb0bce9
LS
4157R: Christian Gmeiner <christian.gmeiner@gmail.com>
4158L: dri-devel@lists.freedesktop.org
4159S: Maintained
8a9257a0
EV
4160F: drivers/gpu/drm/etnaviv/
4161F: include/uapi/drm/etnaviv_drm.h
4162F: Documentation/devicetree/bindings/display/etnaviv/
8bb0bce9 4163
c4291702
EV
4164DRM DRIVER FOR VMWARE VIRTUAL GPU
4165M: "VMware Graphics" <linux-graphics-maintainer@vmware.com>
4166M: Sinclair Yeh <syeh@vmware.com>
4167M: Thomas Hellstrom <thellstrom@vmware.com>
4168L: dri-devel@lists.freedesktop.org
4169T: git git://people.freedesktop.org/~syeh/repos_linux
4170T: git git://people.freedesktop.org/~thomash/linux
4171S: Supported
4172F: drivers/gpu/drm/vmwgfx/
4173F: include/uapi/drm/vmwgfx_drm.h
4174
8636d452
EA
4175DRM DRIVERS FOR VC4
4176M: Eric Anholt <eric@anholt.net>
4177T: git git://github.com/anholt/linux
4178S: Supported
4179F: drivers/gpu/drm/vc4/
4180F: include/uapi/drm/vc4_drm.h
4181F: Documentation/devicetree/bindings/display/brcm,bcm-vc4.txt
8bb0bce9 4182
5ef330a7
TV
4183DRM DRIVERS FOR TI OMAP
4184M: Tomi Valkeinen <tomi.valkeinen@ti.com>
4185L: dri-devel@lists.freedesktop.org
4186S: Maintained
4187F: drivers/gpu/drm/omapdrm/
4188F: Documentation/devicetree/bindings/display/ti/
4189
adb314ed
TV
4190DRM DRIVERS FOR TI LCDC
4191M: Jyri Sarha <jsarha@ti.com>
4192R: Tomi Valkeinen <tomi.valkeinen@ti.com>
4193L: dri-devel@lists.freedesktop.org
4194S: Maintained
4195F: drivers/gpu/drm/tilcdc/
4196F: Documentation/devicetree/bindings/display/tilcdc/
4197
598df1ac
AK
4198DSBR100 USB FM RADIO DRIVER
4199M: Alexey Klimov <klimov.linux@gmail.com>
4200L: linux-media@vger.kernel.org
4201T: git git://linuxtv.org/media_tree.git
4202S: Maintained
4203F: drivers/media/radio/dsbr100.c
4204
1da177e4 4205DSCC4 DRIVER
8b58be88 4206M: Francois Romieu <romieu@fr.zoreil.com>
01f20734 4207L: netdev@vger.kernel.org
1da177e4 4208S: Maintained
679655da 4209F: drivers/net/wan/dscc4.c
1da177e4 4210
cc11b140
HV
4211DT3155 MEDIA DRIVER
4212M: Hans Verkuil <hverkuil@xs4all.nl>
4213L: linux-media@vger.kernel.org
4214T: git git://linuxtv.org/media_tree.git
a825eaec 4215W: https://linuxtv.org
cc11b140
HV
4216S: Odd Fixes
4217F: drivers/media/pci/dt3155/
4218
91952bc0
AP
4219DVB_USB_AF9015 MEDIA DRIVER
4220M: Antti Palosaari <crope@iki.fi>
4221L: linux-media@vger.kernel.org
a825eaec 4222W: https://linuxtv.org
91952bc0
AP
4223W: http://palosaari.fi/linux/
4224Q: http://patchwork.linuxtv.org/project/linux-media/list/
4225T: git git://linuxtv.org/anttip/media_tree.git
4226S: Maintained
4227F: drivers/media/usb/dvb-usb-v2/af9015*
4228
4229DVB_USB_AF9035 MEDIA DRIVER
4230M: Antti Palosaari <crope@iki.fi>
4231L: linux-media@vger.kernel.org
a825eaec 4232W: https://linuxtv.org
91952bc0
AP
4233W: http://palosaari.fi/linux/
4234Q: http://patchwork.linuxtv.org/project/linux-media/list/
4235T: git git://linuxtv.org/anttip/media_tree.git
4236S: Maintained
4237F: drivers/media/usb/dvb-usb-v2/af9035*
4238
4239DVB_USB_ANYSEE MEDIA DRIVER
4240M: Antti Palosaari <crope@iki.fi>
4241L: linux-media@vger.kernel.org
a825eaec 4242W: https://linuxtv.org
91952bc0
AP
4243W: http://palosaari.fi/linux/
4244Q: http://patchwork.linuxtv.org/project/linux-media/list/
4245T: git git://linuxtv.org/anttip/media_tree.git
4246S: Maintained
4247F: drivers/media/usb/dvb-usb-v2/anysee*
4248
4249DVB_USB_AU6610 MEDIA DRIVER
4250M: Antti Palosaari <crope@iki.fi>
4251L: linux-media@vger.kernel.org
a825eaec 4252W: https://linuxtv.org
91952bc0
AP
4253W: http://palosaari.fi/linux/
4254Q: http://patchwork.linuxtv.org/project/linux-media/list/
4255T: git git://linuxtv.org/anttip/media_tree.git
4256S: Maintained
4257F: drivers/media/usb/dvb-usb-v2/au6610*
4258
4259DVB_USB_CE6230 MEDIA DRIVER
4260M: Antti Palosaari <crope@iki.fi>
4261L: linux-media@vger.kernel.org
a825eaec 4262W: https://linuxtv.org
91952bc0
AP
4263W: http://palosaari.fi/linux/
4264Q: http://patchwork.linuxtv.org/project/linux-media/list/
4265T: git git://linuxtv.org/anttip/media_tree.git
4266S: Maintained
4267F: drivers/media/usb/dvb-usb-v2/ce6230*
4268
d099dea2
MK
4269DVB_USB_CXUSB MEDIA DRIVER
4270M: Michael Krufky <mkrufky@linuxtv.org>
4271L: linux-media@vger.kernel.org
a825eaec 4272W: https://linuxtv.org
d099dea2
MK
4273W: http://github.com/mkrufky
4274Q: http://patchwork.linuxtv.org/project/linux-media/list/
4275T: git git://linuxtv.org/media_tree.git
4276S: Maintained
9819da66 4277F: drivers/media/usb/dvb-usb/cxusb*
d099dea2 4278
91952bc0 4279DVB_USB_EC168 MEDIA DRIVER
91952bc0
AP
4280M: Antti Palosaari <crope@iki.fi>
4281L: linux-media@vger.kernel.org
a825eaec 4282W: https://linuxtv.org
91952bc0
AP
4283W: http://palosaari.fi/linux/
4284Q: http://patchwork.linuxtv.org/project/linux-media/list/
4285T: git git://linuxtv.org/anttip/media_tree.git
4286S: Maintained
91952bc0 4287F: drivers/media/usb/dvb-usb-v2/ec168*
91952bc0 4288
5560983b 4289DVB_USB_GL861 MEDIA DRIVER
91952bc0
AP
4290M: Antti Palosaari <crope@iki.fi>
4291L: linux-media@vger.kernel.org
a825eaec 4292W: https://linuxtv.org
91952bc0
AP
4293Q: http://patchwork.linuxtv.org/project/linux-media/list/
4294T: git git://linuxtv.org/anttip/media_tree.git
4295S: Maintained
5560983b 4296F: drivers/media/usb/dvb-usb-v2/gl861*
91952bc0 4297
8856f5f2
MK
4298DVB_USB_MXL111SF MEDIA DRIVER
4299M: Michael Krufky <mkrufky@linuxtv.org>
4300L: linux-media@vger.kernel.org
a825eaec 4301W: https://linuxtv.org
8856f5f2
MK
4302W: http://github.com/mkrufky
4303Q: http://patchwork.linuxtv.org/project/linux-media/list/
4304T: git git://linuxtv.org/mkrufky/mxl111sf.git
4305S: Maintained
4306F: drivers/media/usb/dvb-usb-v2/mxl111sf*
4307
91952bc0
AP
4308DVB_USB_RTL28XXU MEDIA DRIVER
4309M: Antti Palosaari <crope@iki.fi>
4310L: linux-media@vger.kernel.org
a825eaec 4311W: https://linuxtv.org
91952bc0
AP
4312W: http://palosaari.fi/linux/
4313Q: http://patchwork.linuxtv.org/project/linux-media/list/
4314T: git git://linuxtv.org/anttip/media_tree.git
4315S: Maintained
4316F: drivers/media/usb/dvb-usb-v2/rtl28xxu*
4317
4318DVB_USB_V2 MEDIA DRIVER
4319M: Antti Palosaari <crope@iki.fi>
4320L: linux-media@vger.kernel.org
a825eaec 4321W: https://linuxtv.org
91952bc0
AP
4322W: http://palosaari.fi/linux/
4323Q: http://patchwork.linuxtv.org/project/linux-media/list/
4324T: git git://linuxtv.org/anttip/media_tree.git
4325S: Maintained
4326F: drivers/media/usb/dvb-usb-v2/dvb_usb*
4327F: drivers/media/usb/dvb-usb-v2/usb_urb.c
4328
ac0ac38f 4329DYNAMIC DEBUG
5c4a97d1 4330M: Jason Baron <jbaron@akamai.com>
ac0ac38f
JB
4331S: Maintained
4332F: lib/dynamic_debug.c
4333F: include/linux/dynamic_debug.h
4334
789c7048 4335DZ DECSTATION DZ11 SERIAL DRIVER
8b58be88 4336M: "Maciej W. Rozycki" <macro@linux-mips.org>
789c7048 4337S: Maintained
df621252 4338F: drivers/tty/serial/dz.*
789c7048 4339
f17effbe
MF
4340E3X0 POWER BUTTON DRIVER
4341M: Moritz Fischer <moritz.fischer@ettus.com>
4342L: usrp-users@lists.ettus.com
4343W: http://www.ettus.com
4344S: Supported
4345F: drivers/input/misc/e3x0-button.c
4346F: Documentation/devicetree/bindings/input/e3x0-button.txt
4347
91952bc0
AP
4348E4000 MEDIA DRIVER
4349M: Antti Palosaari <crope@iki.fi>
4350L: linux-media@vger.kernel.org
a825eaec 4351W: https://linuxtv.org
91952bc0
AP
4352W: http://palosaari.fi/linux/
4353Q: http://patchwork.linuxtv.org/project/linux-media/list/
4354T: git git://linuxtv.org/anttip/media_tree.git
4355S: Maintained
4356F: drivers/media/tuners/e4000*
4357
1da177e4 4358EATA ISA/EISA/PCI SCSI DRIVER
8b58be88 4359M: Dario Ballabio <ballabio_dario@emc.com>
1da177e4
LT
4360L: linux-scsi@vger.kernel.org
4361S: Maintained
679655da 4362F: drivers/scsi/eata.c
1da177e4 4363
91952bc0
AP
4364EC100 MEDIA DRIVER
4365M: Antti Palosaari <crope@iki.fi>
4366L: linux-media@vger.kernel.org
a825eaec 4367W: https://linuxtv.org
91952bc0
AP
4368W: http://palosaari.fi/linux/
4369Q: http://patchwork.linuxtv.org/project/linux-media/list/
4370T: git git://linuxtv.org/anttip/media_tree.git
4371S: Maintained
4372F: drivers/media/dvb-frontends/ec100*
4373
237fead6 4374ECRYPT FILE SYSTEM
0de9adf2 4375M: Tyler Hicks <tyhicks@canonical.com>
a058bfbb 4376L: ecryptfs@vger.kernel.org
24a923e4 4377W: http://ecryptfs.org
6dc7516e 4378W: https://launchpad.net/ecryptfs
9f273c24 4379T: git git://git.kernel.org/pub/scm/linux/kernel/git/tyhicks/ecryptfs.git
237fead6 4380S: Supported
679655da
JP
4381F: Documentation/filesystems/ecryptfs.txt
4382F: fs/ecryptfs/
237fead6 4383
da9bb1d2 4384EDAC-CORE
8b58be88 4385M: Doug Thompson <dougthompson@xmission.com>
aa15aa0e 4386M: Borislav Petkov <bp@alien8.de>
5dc8a864
MCC
4387M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
4388M: Mauro Carvalho Chehab <mchehab@kernel.org>
91445c72 4389L: linux-edac@vger.kernel.org
07cd6bf5
FW
4390T: git git://git.kernel.org/pub/scm/linux/kernel/git/bp/bp.git for-next
4391T: git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-edac.git linux_next
8c2a6a40 4392S: Supported
679655da 4393F: Documentation/edac.txt
91445c72 4394F: drivers/edac/
679655da 4395F: include/linux/edac.h
0e438e3f 4396
c476c23b 4397EDAC-AMD64
8b58be88 4398M: Doug Thompson <dougthompson@xmission.com>
487ba8e8 4399M: Borislav Petkov <bp@alien8.de>
91445c72 4400L: linux-edac@vger.kernel.org
487ba8e8 4401S: Maintained
c476c23b
BP
4402F: drivers/edac/amd64_edac*
4403
836dae5d
RR
4404EDAC-CALXEDA
4405M: Doug Thompson <dougthompson@xmission.com>
4406M: Robert Richter <rric@kernel.org>
4407L: linux-edac@vger.kernel.org
836dae5d
RR
4408S: Maintained
4409F: drivers/edac/highbank*
4410
f65aad41
RB
4411EDAC-CAVIUM
4412M: Ralf Baechle <ralf@linux-mips.org>
4413M: David Daney <david.daney@cavium.com>
4414L: linux-edac@vger.kernel.org
4415L: linux-mips@linux-mips.org
f65aad41
RB
4416S: Supported
4417F: drivers/edac/octeon_edac*
4418
0e438e3f 4419EDAC-E752X
8b58be88
JP
4420M: Mark Gross <mark.gross@intel.com>
4421M: Doug Thompson <dougthompson@xmission.com>
91445c72 4422L: linux-edac@vger.kernel.org
0e438e3f 4423S: Maintained
679655da 4424F: drivers/edac/e752x_edac.c
0e438e3f
DP
4425
4426EDAC-E7XXX
8b58be88 4427M: Doug Thompson <dougthompson@xmission.com>
91445c72 4428L: linux-edac@vger.kernel.org
0e438e3f 4429S: Maintained
679655da 4430F: drivers/edac/e7xxx_edac.c
0e438e3f 4431
77c5f5d2 4432EDAC-GHES
5dc8a864
MCC
4433M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
4434M: Mauro Carvalho Chehab <mchehab@kernel.org>
77c5f5d2 4435L: linux-edac@vger.kernel.org
77c5f5d2 4436S: Maintained
2caa67a6 4437F: drivers/edac/ghes_edac.c
77c5f5d2 4438
6bc78404 4439EDAC-I82443BXGX
8b58be88 4440M: Tim Small <tim@buttersideup.com>
91445c72 4441L: linux-edac@vger.kernel.org
6bc78404 4442S: Maintained
679655da 4443F: drivers/edac/i82443bxgx_edac.c
6bc78404
DT
4444
4445EDAC-I3000
8b58be88 4446M: Jason Uhlenkott <juhlenko@akamai.com>
91445c72 4447L: linux-edac@vger.kernel.org
6bc78404 4448S: Maintained
679655da 4449F: drivers/edac/i3000_edac.c
6bc78404
DT
4450
4451EDAC-I5000
8b58be88 4452M: Doug Thompson <dougthompson@xmission.com>
91445c72 4453L: linux-edac@vger.kernel.org
ba9a5918 4454S: Maintained
679655da 4455F: drivers/edac/i5000_edac.c
ba9a5918 4456
44c12cb2 4457EDAC-I5400
5dc8a864
MCC
4458M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
4459M: Mauro Carvalho Chehab <mchehab@kernel.org>
67c89316 4460L: linux-edac@vger.kernel.org
44c12cb2 4461S: Maintained
679655da 4462F: drivers/edac/i5400_edac.c
44c12cb2 4463
3c9c92b6 4464EDAC-I7300
5dc8a864
MCC
4465M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
4466M: Mauro Carvalho Chehab <mchehab@kernel.org>
3c9c92b6 4467L: linux-edac@vger.kernel.org
3c9c92b6
MCC
4468S: Maintained
4469F: drivers/edac/i7300_edac.c
4470
67c89316 4471EDAC-I7CORE
5dc8a864
MCC
4472M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
4473M: Mauro Carvalho Chehab <mchehab@kernel.org>
67c89316 4474L: linux-edac@vger.kernel.org
67c89316 4475S: Maintained
70aff0ce 4476F: drivers/edac/i7core_edac.c
67c89316 4477
ba9a5918 4478EDAC-I82975X
8b58be88 4479M: Ranganathan Desikan <ravi@jetztechnologies.com>
25527885 4480M: "Arvind R." <arvino55@gmail.com>
91445c72 4481L: linux-edac@vger.kernel.org
ba9a5918 4482S: Maintained
679655da 4483F: drivers/edac/i82975x_edac.c
ba9a5918 4484
791b4706
JB
4485EDAC-IE31200
4486M: Jason Baron <jbaron@akamai.com>
4487L: linux-edac@vger.kernel.org
791b4706
JB
4488S: Maintained
4489F: drivers/edac/ie31200_edac.c
4490
ccdfb979 4491EDAC-MPC85XX
30c7469b 4492M: Johannes Thumshirn <morbidrsa@gmail.com>
ccdfb979 4493L: linux-edac@vger.kernel.org
ccdfb979
JT
4494S: Maintained
4495F: drivers/edac/mpc85xx_edac.[ch]
4496
ba9a5918 4497EDAC-PASEMI
8b58be88 4498M: Egor Martovetsky <egor@pasemi.com>
91445c72 4499L: linux-edac@vger.kernel.org
6bc78404 4500S: Maintained
679655da 4501F: drivers/edac/pasemi_edac.c
6bc78404 4502
0e438e3f 4503EDAC-R82600
8b58be88 4504M: Tim Small <tim@buttersideup.com>
91445c72 4505L: linux-edac@vger.kernel.org
0e438e3f 4506S: Maintained
679655da 4507F: drivers/edac/r82600_edac.c
da9bb1d2 4508
4d096ca7 4509EDAC-SBRIDGE
5dc8a864
MCC
4510M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
4511M: Mauro Carvalho Chehab <mchehab@kernel.org>
4d096ca7 4512L: linux-edac@vger.kernel.org
4d096ca7
MCC
4513S: Maintained
4514F: drivers/edac/sb_edac.c
4515
995e1de4
LH
4516EDAC-XGENE
4517APPLIED MICRO (APM) X-GENE SOC EDAC
4518M: Loc Ho <lho@apm.com>
4519S: Supported
4520F: drivers/edac/xgene_edac.c
4521F: Documentation/devicetree/bindings/edac/apm-xgene-edac.txt
4522
af39917d
CL
4523EDIROL UA-101/UA-1000 DRIVER
4524M: Clemens Ladisch <clemens@ladisch.de>
4525L: alsa-devel@alsa-project.org (moderated for non-subscribers)
4526T: git git://git.alsa-project.org/alsa-kernel.git
4527S: Maintained
4528F: sound/usb/misc/ua101.c
4529
1f7df953 4530EXTENSIBLE FIRMWARE INTERFACE (EFI)
825fcfce 4531M: Matt Fleming <matt@codeblueprint.co.uk>
1f7df953 4532L: linux-efi@vger.kernel.org
78bef24e 4533T: git git://git.kernel.org/pub/scm/linux/kernel/git/mfleming/efi.git
1f7df953 4534S: Maintained
fb2efb5c 4535F: Documentation/efi-stub.txt
1f7df953
MF
4536F: arch/ia64/kernel/efi.c
4537F: arch/x86/boot/compressed/eboot.[ch]
4538F: arch/x86/include/asm/efi.h
e8dfe6d8
MF
4539F: arch/x86/platform/efi/
4540F: drivers/firmware/efi/
1f7df953
MF
4541F: include/linux/efi*.h
4542
d68772b7
MF
4543EFI VARIABLE FILESYSTEM
4544M: Matthew Garrett <matthew.garrett@nebula.com>
4545M: Jeremy Kerr <jk@ozlabs.org>
825fcfce 4546M: Matt Fleming <matt@codeblueprint.co.uk>
d68772b7
MF
4547T: git git://git.kernel.org/pub/scm/linux/kernel/git/mfleming/efi.git
4548L: linux-efi@vger.kernel.org
4549S: Maintained
4550F: fs/efivarfs/
4551
85a00d9b
PJ
4552EFIFB FRAMEBUFFER DRIVER
4553L: linux-fbdev@vger.kernel.org
4554M: Peter Jones <pjones@redhat.com>
4555S: Maintained
8a61f013 4556F: drivers/video/fbdev/efifb.c
85a00d9b 4557
0bee8d28
JT
4558EFS FILESYSTEM
4559W: http://aeschi.ch.eu.org/efs/
4560S: Orphan
679655da 4561F: fs/efs/
0bee8d28 4562
aa8a9e25 4563EHEA (IBM pSeries eHEA 10Gb ethernet adapter) DRIVER
97b04197 4564M: Douglas Miller <dougmill@linux.vnet.ibm.com>
aa8a9e25
BL
4565L: netdev@vger.kernel.org
4566S: Maintained
9aa32835 4567F: drivers/net/ethernet/ibm/ehea/
aa8a9e25 4568
f0319efe 4569EM28XX VIDEO4LINUX DRIVER
5dc8a864
MCC
4570M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
4571M: Mauro Carvalho Chehab <mchehab@kernel.org>
f0319efe 4572L: linux-media@vger.kernel.org
a825eaec 4573W: https://linuxtv.org
f0319efe
MCC
4574T: git git://linuxtv.org/media_tree.git
4575S: Maintained
4576F: drivers/media/usb/em28xx/
4577
3e3a7d66 4578EMBEDDED LINUX
8b58be88
JP
4579M: Paul Gortmaker <paul.gortmaker@windriver.com>
4580M: Matt Mackall <mpm@selenic.com>
4581M: David Woodhouse <dwmw2@infradead.org>
3e3a7d66
DW
4582L: linux-embedded@vger.kernel.org
4583S: Maintained
4584
32505876
JS
4585EMULEX/AVAGO LPFC FC/FCOE SCSI DRIVER
4586M: James Smart <james.smart@avagotech.com>
4587M: Dick Kennedy <dick.kennedy@avagotech.com>
ce00f85c 4588L: linux-scsi@vger.kernel.org
32505876 4589W: http://www.avagotech.com
ce00f85c 4590S: Supported
679655da 4591F: drivers/scsi/lpfc/
3a1c1d44 4592
5f5bac82 4593ENE CB710 FLASH CARD READER DRIVER
8b58be88 4594M: Michał Mirosław <mirq-linux@rere.qmqm.pl>
5f5bac82
MM
4595S: Maintained
4596F: drivers/misc/cb710/
4597F: drivers/mmc/host/cb710-mmc.*
4598F: include/linux/cb710.h
4599
931e39a1
ML
4600ENE KB2426 (ENE0100/ENE020XX) INFRARED RECEIVER
4601M: Maxim Levitsky <maximlevitsky@gmail.com>
4602S: Maintained
2a837449 4603F: drivers/media/rc/ene_ir.*
931e39a1 4604
d5ca9006 4605EPSON S1D13XXX FRAMEBUFFER DRIVER
8b58be88 4606M: Kristoffer Ericson <kristoffer.ericson@gmail.com>
d5ca9006 4607S: Maintained
084bad91 4608T: git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
8a61f013 4609F: drivers/video/fbdev/s1d13xxxfb.c
679655da 4610F: include/video/s1d13xxxfb.h
d5ca9006 4611
38df6492
ME
4612ET131X NETWORK DRIVER
4613M: Mark Einon <mark.einon@gmail.com>
4614S: Odd Fixes
4615F: drivers/net/ethernet/agere/
4616
1da177e4 4617ETHERNET BRIDGE
adbbf69d 4618M: Stephen Hemminger <stephen@networkplumber.org>
3430284f 4619L: bridge@lists.linux-foundation.org (moderated for non-subscribers)
4c325313 4620L: netdev@vger.kernel.org
c996d8b9 4621W: http://www.linuxfoundation.org/en/Net:Bridge
1da177e4 4622S: Maintained
679655da
JP
4623F: include/linux/netfilter_bridge/
4624F: net/bridge/
1da177e4 4625
22f08ad9
FF
4626ETHERNET PHY LIBRARY
4627M: Florian Fainelli <f.fainelli@gmail.com>
4628L: netdev@vger.kernel.org
4629S: Maintained
4630F: include/linux/phy.h
4631F: include/linux/phy_fixed.h
4632F: drivers/net/phy/
4633F: Documentation/networking/phy.txt
4634F: drivers/of/of_mdio.c
4635F: drivers/of/of_net.c
4636
1da177e4 4637EXT2 FILE SYSTEM
d8130624 4638M: Jan Kara <jack@suse.com>
72be2ccf 4639L: linux-ext4@vger.kernel.org
1da177e4 4640S: Maintained
679655da
JP
4641F: Documentation/filesystems/ext2.txt
4642F: fs/ext2/
4643F: include/linux/ext2*
1da177e4 4644
72be2ccf 4645EXT4 FILE SYSTEM
8b58be88 4646M: "Theodore Ts'o" <tytso@mit.edu>
3c373a5f 4647M: Andreas Dilger <adilger.kernel@dilger.ca>
72be2ccf 4648L: linux-ext4@vger.kernel.org
08a225f1 4649W: http://ext4.wiki.kernel.org
8a6e2535 4650Q: http://patchwork.ozlabs.org/project/linux-ext4/list/
9f273c24 4651T: git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/ext4.git
1da177e4 4652S: Maintained
679655da
JP
4653F: Documentation/filesystems/ext4.txt
4654F: fs/ext4/
1da177e4 4655
c5532b09 4656Extended Verification Module (EVM)
74dd744f
MZ
4657M: Mimi Zohar <zohar@linux.vnet.ibm.com>
4658L: linux-ima-devel@lists.sourceforge.net
4659L: linux-security-module@vger.kernel.org
c5532b09
MZ
4660S: Supported
4661F: security/integrity/evm/
4662
df6b3cfe
MH
4663EXTERNAL CONNECTOR SUBSYSTEM (EXTCON)
4664M: MyungJoo Ham <myungjoo.ham@samsung.com>
4665M: Chanwoo Choi <cw00.choi@samsung.com>
4666L: linux-kernel@vger.kernel.org
81df63a9 4667T: git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/extcon.git
df6b3cfe
MH
4668S: Maintained
4669F: drivers/extcon/
cd2c3e7f
CC
4670F: include/linux/extcon/
4671F: include/linux/extcon.h
df6b3cfe 4672F: Documentation/extcon/
cd2c3e7f 4673F: Documentation/devicetree/bindings/extcon/
df6b3cfe 4674
e2a75c44 4675EXYNOS DP DRIVER
b7701755 4676M: Jingoo Han <jingoohan1@gmail.com>
e2a75c44
JH
4677L: dri-devel@lists.freedesktop.org
4678S: Maintained
4679F: drivers/gpu/drm/exynos/exynos_dp*
4680
9b93a409
MS
4681EXYNOS SYSMMU (IOMMU) driver
4682M: Marek Szyprowski <m.szyprowski@samsung.com>
4683L: iommu@lists.linux-foundation.org
4684S: Maintained
4685F: drivers/iommu/exynos-iommu.c
4686
33ad3912
DL
4687EXYNOS MIPI DISPLAY DRIVERS
4688M: Inki Dae <inki.dae@samsung.com>
4689M: Donghwa Lee <dh09.lee@samsung.com>
4690M: Kyungmin Park <kyungmin.park@samsung.com>
4691L: linux-fbdev@vger.kernel.org
4692S: Maintained
8a61f013 4693F: drivers/video/fbdev/exynos/exynos_mipi*
33ad3912
DL
4694F: include/video/exynos_mipi*
4695
4a66d3fe
NC
4696EZchip NPS platform support
4697M: Noam Camus <noamc@ezchip.com>
4698S: Supported
4699F: arch/arc/plat-eznps
4700F: arch/arc/boot/dts/eznps.dts
4701
e53004e2 4702F71805F HARDWARE MONITORING DRIVER
d8130624 4703M: Jean Delvare <jdelvare@suse.com>
968ce1b1 4704L: linux-hwmon@vger.kernel.org
e53004e2 4705S: Maintained
679655da
JP
4706F: Documentation/hwmon/f71805f
4707F: drivers/hwmon/f71805f.c
e53004e2 4708
eea977ed
MB
4709FC0011 TUNER DRIVER
4710M: Michael Buesch <m@bues.ch>
4711L: linux-media@vger.kernel.org
4712S: Maintained
ccae7af2
MCC
4713F: drivers/media/tuners/fc0011.h
4714F: drivers/media/tuners/fc0011.c
eea977ed 4715
91952bc0
AP
4716FC2580 MEDIA DRIVER
4717M: Antti Palosaari <crope@iki.fi>
4718L: linux-media@vger.kernel.org
a825eaec 4719W: https://linuxtv.org
91952bc0
AP
4720W: http://palosaari.fi/linux/
4721Q: http://patchwork.linuxtv.org/project/linux-media/list/
4722T: git git://linuxtv.org/anttip/media_tree.git
4723S: Maintained
4724F: drivers/media/tuners/fc2580*
eea977ed 4725
88b2dbdb
EP
4726FANOTIFY
4727M: Eric Paris <eparis@redhat.com>
4728S: Maintained
4729F: fs/notify/fanotify/
4730F: include/linux/fanotify.h
c117ab84 4731F: include/uapi/linux/fanotify.h
88b2dbdb 4732
1da177e4 4733FARSYNC SYNCHRONOUS DRIVER
8b58be88 4734M: Kevin Curtis <kevin.curtis@farsite.co.uk>
1da177e4
LT
4735W: http://www.farsite.co.uk/
4736S: Supported
679655da 4737F: drivers/net/wan/farsync.*
1da177e4 4738
c5408b88 4739FAULT INJECTION SUPPORT
8b58be88 4740M: Akinobu Mita <akinobu.mita@gmail.com>
c5408b88 4741S: Supported
679655da
JP
4742F: Documentation/fault-injection/
4743F: lib/fault-inject.c
c5408b88 4744
053e514f
NT
4745FBTFT Framebuffer drivers
4746M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
4747M: Noralf Trønnes <noralf@tronnes.org>
4748S: Maintained
4749F: drivers/staging/fbtft/
4750
cae727db 4751FCOE SUBSYSTEM (libfc, libfcoe, fcoe)
49a75815 4752M: Johannes Thumshirn <jth@kernel.org>
f4aaea6d 4753L: fcoe-devel@open-fcoe.org
cae727db
RL
4754W: www.Open-FCoE.org
4755S: Supported
4756F: drivers/scsi/libfc/
4757F: drivers/scsi/fcoe/
4758F: include/scsi/fc/
4759F: include/scsi/libfc.h
4760F: include/scsi/libfcoe.h
c117ab84 4761F: include/uapi/scsi/fc/
cae727db 4762
e2d1d6c0 4763FILE LOCKING (flock() and fcntl()/lockf())
8c836fa8 4764M: Jeff Layton <jlayton@poochiereds.net>
9c3646d1 4765M: "J. Bruce Fields" <bfields@fieldses.org>
e2d1d6c0 4766L: linux-fsdevel@vger.kernel.org
1da177e4 4767S: Maintained
679655da
JP
4768F: include/linux/fcntl.h
4769F: include/linux/fs.h
c117ab84
CEB
4770F: include/uapi/linux/fcntl.h
4771F: include/uapi/linux/fs.h
679655da
JP
4772F: fs/fcntl.c
4773F: fs/locks.c
1da177e4 4774
e2d1d6c0 4775FILESYSTEMS (VFS and infrastructure)
8b58be88 4776M: Alexander Viro <viro@zeniv.linux.org.uk>
e2d1d6c0 4777L: linux-fsdevel@vger.kernel.org
173acc7c 4778S: Maintained
679655da 4779F: fs/*
173acc7c 4780
b26e0ed4 4781FINTEK F75375S HARDWARE MONITOR AND FAN CONTROLLER DRIVER
05576a1e 4782M: Riku Voipio <riku.voipio@iki.fi>
968ce1b1 4783L: linux-hwmon@vger.kernel.org
b26e0ed4 4784S: Maintained
d5ca6918
JP
4785F: drivers/hwmon/f75375s.c
4786F: include/linux/f75375s.h
b26e0ed4 4787
a331b0c3
CL
4788FIREWIRE AUDIO DRIVERS
4789M: Clemens Ladisch <clemens@ladisch.de>
4790L: alsa-devel@alsa-project.org (moderated for non-subscribers)
4791T: git git://git.alsa-project.org/alsa-kernel.git
4792S: Maintained
4793F: sound/firewire/
4794
eb86ec51
SR
4795FIREWIRE MEDIA DRIVERS (firedtv)
4796M: Stefan Richter <stefanr@s5r6.in-berlin.de>
4797L: linux-media@vger.kernel.org
4798L: linux1394-devel@lists.sourceforge.net
4799T: git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media.git
4800S: Maintained
4801F: drivers/media/firewire/
4802
a511ce33
CB
4803FIREWIRE SBP-2 TARGET
4804M: Chris Boot <bootc@bootc.net>
4805L: linux-scsi@vger.kernel.org
4806L: target-devel@vger.kernel.org
4807L: linux1394-devel@lists.sourceforge.net
4808T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/lio-core-2.6.git master
4809S: Maintained
4810F: drivers/target/sbp/
4811
7d2c86b5 4812FIREWIRE SUBSYSTEM
8b58be88 4813M: Stefan Richter <stefanr@s5r6.in-berlin.de>
e2d1d6c0 4814L: linux1394-devel@lists.sourceforge.net
958a29cb 4815W: http://ieee1394.wiki.kernel.org/
2ca526bf 4816T: git git://git.kernel.org/pub/scm/linux/kernel/git/ieee1394/linux1394.git
e2d1d6c0 4817S: Maintained
679655da 4818F: drivers/firewire/
8f06ce3b
SR
4819F: include/linux/firewire.h
4820F: include/uapi/linux/firewire*.h
9f6d3c4b 4821F: tools/firewire/
e2d1d6c0
RD
4822
4823FIRMWARE LOADER (request_firmware)
39e68089
ML
4824M: Ming Lei <ming.lei@canonical.com>
4825L: linux-kernel@vger.kernel.org
4826S: Maintained
679655da
JP
4827F: Documentation/firmware_class/
4828F: drivers/base/firmware*.c
4829F: include/linux/firmware.h
e2d1d6c0 4830
f730e3dc 4831FLASH ADAPTER DRIVER (IBM Flash Adapter 900GB Full Height PCI Flash Card)
9bb3c446
PK
4832M: Joshua Morris <josh.h.morris@us.ibm.com>
4833M: Philip Kelleher <pjk1939@linux.vnet.ibm.com>
4834S: Maintained
4835F: drivers/block/rsxx/
4836
8206f664 4837FLOPPY DRIVER
e5f6450c 4838M: Jiri Kosina <jikos@kernel.org>
8206f664
JK
4839T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/floppy.git
4840S: Odd fixes
4841F: drivers/block/floppy.c
4842
9c9f32ed
AR
4843FMC SUBSYSTEM
4844M: Alessandro Rubini <rubini@gnudd.com>
4845W: http://www.ohwr.org/projects/fmc-bus
4846S: Supported
4847F: drivers/fmc/
4848F: include/linux/fmc*.h
4849F: include/linux/ipmi-fru.h
4850K: fmc_d.*register
4851
3c0ed7d5
AT
4852FPGA MANAGER FRAMEWORK
4853M: Alan Tull <atull@opensource.altera.com>
dd7d664a 4854R: Moritz Fischer <moritz.fischer@ettus.com>
3c0ed7d5
AT
4855S: Maintained
4856F: drivers/fpga/
4857F: include/linux/fpga/fpga-mgr.h
4858W: http://www.rocketboards.org
4859
e2d1d6c0 4860FPU EMULATOR
8b58be88 4861M: Bill Metzenthen <billm@melbpc.org.au>
e769980f 4862W: http://floatingpoint.sourceforge.net/emulator/index.html
e2d1d6c0 4863S: Maintained
679655da 4864F: arch/x86/math-emu/
e2d1d6c0
RD
4865
4866FRAME RELAY DLCI/FRAD (Sangoma drivers too)
e2d1d6c0 4867L: netdev@vger.kernel.org
c173bfac 4868S: Orphan
679655da
JP
4869F: drivers/net/wan/dlci.c
4870F: drivers/net/wan/sdla.c
e2d1d6c0
RD
4871
4872FRAMEBUFFER LAYER
5489e948
JCPV
4873M: Jean-Christophe Plagniol-Villard <plagnioj@jcrosoft.com>
4874M: Tomi Valkeinen <tomi.valkeinen@ti.com>
c69f677c 4875L: linux-fbdev@vger.kernel.org
e2d1d6c0 4876W: http://linux-fbdev.sourceforge.net/
b22fe37b 4877Q: http://patchwork.kernel.org/project/linux-fbdev/list/
5489e948 4878T: git git://git.kernel.org/pub/scm/linux/kernel/git/plagnioj/linux-fbdev.git
56be1416 4879S: Maintained
679655da 4880F: Documentation/fb/
b22fe37b
PM
4881F: drivers/video/
4882F: include/video/
679655da 4883F: include/linux/fb.h
c117ab84
CEB
4884F: include/uapi/video/
4885F: include/uapi/linux/fb.h
e2d1d6c0 4886
a57c188e 4887FREESCALE DIU FRAMEBUFFER DRIVER
c4ef9bc4 4888M: Timur Tabi <timur@tabi.org>
a57c188e 4889L: linux-fbdev@vger.kernel.org
c4ef9bc4 4890S: Maintained
8a61f013 4891F: drivers/video/fbdev/fsl-diu-fb.*
a57c188e 4892
e2d1d6c0 4893FREESCALE DMA DRIVER
8b58be88
JP
4894M: Li Yang <leoli@freescale.com>
4895M: Zhang Wei <zw@zh-kernel.org>
a4724ed6 4896L: linuxppc-dev@lists.ozlabs.org
e2d1d6c0 4897S: Maintained
679655da 4898F: drivers/dma/fsldma.*
e2d1d6c0 4899
44248aff
HX
4900FREESCALE GPMI NAND DRIVER
4901M: Han Xu <han.xu@nxp.com>
4902L: linux-mtd@lists.infradead.org
4903S: Maintained
4904F: drivers/mtd/nand/gpmi-nand/*
4905
e2d1d6c0 4906FREESCALE I2C CPM DRIVER
8b58be88 4907M: Jochen Friedrich <jochen@scram.de>
a4724ed6 4908L: linuxppc-dev@lists.ozlabs.org
846557d3 4909L: linux-i2c@vger.kernel.org
0d2b405a 4910S: Maintained
679655da 4911F: drivers/i2c/busses/i2c-cpm.c
0d2b405a 4912
60e8c5ab 4913FREESCALE IMX / MXC FRAMEBUFFER DRIVER
8b58be88 4914M: Sascha Hauer <kernel@pengutronix.de>
c69f677c 4915L: linux-fbdev@vger.kernel.org
efc03ecb 4916L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
60e8c5ab 4917S: Maintained
bad985a1 4918F: include/linux/platform_data/video-imxfb.h
8a61f013 4919F: drivers/video/fbdev/imxfb.c
60e8c5ab 4920
4d8e2cef 4921FREESCALE QUAD SPI DRIVER
38714fbd 4922M: Han Xu <han.xu@nxp.com>
4d8e2cef
HX
4923L: linux-mtd@lists.infradead.org
4924S: Maintained
4925F: drivers/mtd/spi-nor/fsl-quadspi.c
4926
4689a6b1 4927FREESCALE SOC FS_ENET DRIVER
8b58be88
JP
4928M: Pantelis Antoniou <pantelis.antoniou@gmail.com>
4929M: Vitaly Bordug <vbordug@ru.mvista.com>
a4724ed6 4930L: linuxppc-dev@lists.ozlabs.org
4689a6b1
PA
4931L: netdev@vger.kernel.org
4932S: Maintained
ec21e2ec 4933F: drivers/net/ethernet/freescale/fs_enet/
679655da 4934F: include/linux/fs_enet_pd.h
4689a6b1 4935
63a0a00b
NA
4936FREESCALE IMX / MXC FEC DRIVER
4937M: Fugang Duan <fugang.duan@nxp.com>
4938L: netdev@vger.kernel.org
4939S: Maintained
4940F: drivers/net/ethernet/freescale/fec_main.c
4941F: drivers/net/ethernet/freescale/fec_ptp.c
4942F: drivers/net/ethernet/freescale/fec.h
4943F: Documentation/devicetree/bindings/net/fsl-fec.txt
4944
d9e9d82c 4945FREESCALE QUICC ENGINE LIBRARY
a4724ed6 4946L: linuxppc-dev@lists.ozlabs.org
c4ef9bc4 4947S: Orphan
7aa1aa6e
ZQ
4948F: drivers/soc/fsl/qe/
4949F: include/soc/fsl/*qe*.h
4950F: include/soc/fsl/*ucc*.h
d9e9d82c 4951
b55ef929 4952FREESCALE USB PERIPHERAL DRIVERS
8b58be88 4953M: Li Yang <leoli@freescale.com>
6372594a 4954L: linux-usb@vger.kernel.org
a4724ed6 4955L: linuxppc-dev@lists.ozlabs.org
a7205b30 4956S: Maintained
faf2e1db 4957F: drivers/usb/gadget/udc/fsl*
a7205b30 4958
beaf53bf 4959FREESCALE QUICC ENGINE UCC ETHERNET DRIVER
8b58be88 4960M: Li Yang <leoli@freescale.com>
beaf53bf 4961L: netdev@vger.kernel.org
a4724ed6 4962L: linuxppc-dev@lists.ozlabs.org
beaf53bf 4963S: Maintained
ec21e2ec 4964F: drivers/net/ethernet/freescale/ucc_geth*
beaf53bf 4965
abb1ed7b
CM
4966FREESCALE eTSEC ETHERNET DRIVER (GIANFAR)
4967M: Claudiu Manoil <claudiu.manoil@freescale.com>
4968L: netdev@vger.kernel.org
4969S: Maintained
4970F: drivers/net/ethernet/freescale/gianfar*
4971X: drivers/net/ethernet/freescale/gianfar_ptp.c
4972F: Documentation/devicetree/bindings/net/fsl-tsec-phy.txt
4973
c19b6d24
ZQ
4974FREESCALE QUICC ENGINE UCC HDLC DRIVER
4975M: Zhao Qiang <qiang.zhao@nxp.com>
4976L: netdev@vger.kernel.org
4977L: linuxppc-dev@lists.ozlabs.org
4978S: Maintained
4979F: drivers/net/wan/fsl_ucc_hdlc*
4980
d9e9d82c 4981FREESCALE QUICC ENGINE UCC UART DRIVER
c4ef9bc4 4982M: Timur Tabi <timur@tabi.org>
a4724ed6 4983L: linuxppc-dev@lists.ozlabs.org
c4ef9bc4 4984S: Maintained
df621252 4985F: drivers/tty/serial/ucc_uart.c
d9e9d82c
TT
4986
4987FREESCALE SOC SOUND DRIVERS
c4ef9bc4 4988M: Timur Tabi <timur@tabi.org>
dc85950a 4989M: Nicolin Chen <nicoleotsuka@gmail.com>
b4b98297 4990M: Xiubo Li <Xiubo.Lee@gmail.com>
aeea2fdd 4991R: Fabio Estevam <fabio.estevam@nxp.com>
93711660 4992L: alsa-devel@alsa-project.org (moderated for non-subscribers)
a4724ed6 4993L: linuxppc-dev@lists.ozlabs.org
c4ef9bc4 4994S: Maintained
69aefcea 4995F: sound/soc/fsl/fsl*
dc85950a 4996F: sound/soc/fsl/imx*
69aefcea 4997F: sound/soc/fsl/mpc8610_hpcd.c
d9e9d82c 4998
31c88965 4999FREESCALE QORIQ MANAGEMENT COMPLEX DRIVER
9c3646d1 5000M: "J. German Rivera" <German.Rivera@freescale.com>
cb18d3a2 5001M: Stuart Yoder <stuart.yoder@nxp.com>
31c88965
GR
5002L: linux-kernel@vger.kernel.org
5003S: Maintained
5004F: drivers/staging/fsl-mc/
5005
1da177e4 5006FREEVXFS FILESYSTEM
8b58be88 5007M: Christoph Hellwig <hch@infradead.org>
1da177e4
LT
5008W: ftp://ftp.openlinux.org/pub/people/hch/vxfs
5009S: Maintained
679655da 5010F: fs/freevxfs/
1da177e4 5011
71038f52 5012FREEZER
49db1903 5013M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
7fb06082 5014M: Pavel Machek <pavel@ucw.cz>
bf1c138e 5015L: linux-pm@vger.kernel.org
71038f52 5016S: Supported
679655da
JP
5017F: Documentation/power/freezing-of-tasks.txt
5018F: include/linux/freezer.h
5019F: kernel/freezer.c
71038f52 5020
839a1f79
KRW
5021FRONTSWAP API
5022M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
5023L: linux-kernel@vger.kernel.org
5024S: Maintained
5025F: mm/frontswap.c
5026F: include/linux/frontswap.h
5027
a5432f5a 5028FS-CACHE: LOCAL CACHING FOR NETWORK FILESYSTEMS
8b58be88 5029M: David Howells <dhowells@redhat.com>
e62d6e24 5030L: linux-cachefs@redhat.com (moderated for non-subscribers)
a5432f5a
DH
5031S: Supported
5032F: Documentation/filesystems/caching/
5033F: fs/fscache/
5034F: include/linux/fscache*.h
5035
598c7d7a
TT
5036FS-CRYPTO: FILE SYSTEM LEVEL ENCRYPTION SUPPORT
5037M: Theodore Y. Ts'o <tytso@mit.edu>
5038M: Jaegeuk Kim <jaegeuk@kernel.org>
5039S: Supported
5040F: fs/crypto/
5041F: include/linux/fscrypto.h
5042
f58ad8f5 5043F2FS FILE SYSTEM
9b29d481 5044M: Jaegeuk Kim <jaegeuk@kernel.org>
f6238a72 5045M: Changman Lee <cm224.lee@samsung.com>
ae9b9a9d 5046R: Chao Yu <yuchao0@huawei.com>
f58ad8f5
JK
5047L: linux-f2fs-devel@lists.sourceforge.net
5048W: http://en.wikipedia.org/wiki/F2FS
5049T: git git://git.kernel.org/pub/scm/linux/kernel/git/jaegeuk/f2fs.git
5050S: Maintained
5051F: Documentation/filesystems/f2fs.txt
3bac380c 5052F: Documentation/ABI/testing/sysfs-fs-f2fs
f58ad8f5
JK
5053F: fs/f2fs/
5054F: include/linux/f2fs_fs.h
62d43eeb 5055F: include/trace/events/f2fs.h
f58ad8f5 5056
5ab7ffea 5057FUJITSU FR-V (FRV) PORT
0cf0305f 5058S: Orphan
679655da 5059F: arch/frv/
1da177e4 5060
20b93734 5061FUJITSU LAPTOP EXTRAS
409a3e98 5062M: Jonathan Woithe <jwoithe@just42.net>
d0944853 5063L: platform-driver-x86@vger.kernel.org
20b93734 5064S: Maintained
679655da 5065F: drivers/platform/x86/fujitsu-laptop.c
20b93734 5066
4da621b6
HK
5067FUJITSU M-5MO LS CAMERA ISP DRIVER
5068M: Kyungmin Park <kyungmin.park@samsung.com>
5069M: Heungjun Kim <riverful.kim@samsung.com>
5070L: linux-media@vger.kernel.org
5071S: Maintained
90d72ac6 5072F: drivers/media/i2c/m5mols/
b5dcee22 5073F: include/media/i2c/m5mols.h
4da621b6 5074
2d24c490
RG
5075FUJITSU TABLET EXTRAS
5076M: Robert Gerlach <khnz@gmx.de>
5077L: platform-driver-x86@vger.kernel.org
5078S: Maintained
5079F: drivers/platform/x86/fujitsu-tablet.c
5080
04578f17 5081FUSE: FILESYSTEM IN USERSPACE
8b58be88 5082M: Miklos Szeredi <miklos@szeredi.hu>
4441f63a 5083L: linux-fsdevel@vger.kernel.org
04578f17 5084W: http://fuse.sourceforge.net/
0a30f612 5085T: git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/fuse.git
04578f17 5086S: Maintained
679655da 5087F: fs/fuse/
c117ab84 5088F: include/uapi/linux/fuse.h
0a30f612 5089F: Documentation/filesystems/fuse.txt
04578f17 5090
1da177e4 5091FUTURE DOMAIN TMC-16x0 SCSI DRIVER (16-bit)
8b58be88 5092M: Rik Faith <faith@cs.unc.edu>
1da177e4 5093L: linux-scsi@vger.kernel.org
baaea1dc 5094S: Odd Fixes (e.g., new signatures)
679655da 5095F: drivers/scsi/fdomain.*
1da177e4 5096
6b90bd4b
ER
5097GCC PLUGINS
5098M: Kees Cook <keescook@chromium.org>
5099R: Emese Revfy <re.emese@gmail.com>
5100L: kernel-hardening@lists.openwall.com
5101S: Maintained
5102F: scripts/gcc-plugins/
5103F: scripts/gcc-plugin.sh
5104F: Documentation/gcc-plugins.txt
5105
d8e2162c
PO
5106GCOV BASED KERNEL PROFILING
5107M: Peter Oberparleiter <oberpar@linux.vnet.ibm.com>
5108S: Maintained
5109F: kernel/gcov/
5110F: Documentation/gcov.txt
5111
1da177e4 5112GDT SCSI DISK ARRAY CONTROLLER DRIVER
8b58be88 5113M: Achim Leubner <achim_leubner@adaptec.com>
1da177e4
LT
5114L: linux-scsi@vger.kernel.org
5115W: http://www.icp-vortex.com/
5116S: Supported
679655da 5117F: drivers/scsi/gdt*
1da177e4 5118
158daf16
JK
5119GDB KERNEL DEBUGGING HELPER SCRIPTS
5120M: Jan Kiszka <jan.kiszka@siemens.com>
e10af132 5121M: Kieran Bingham <kieran@bingham.xyz>
158daf16
JK
5122S: Supported
5123F: scripts/gdb/
5124
3169a1c7
HV
5125GEMTEK FM RADIO RECEIVER DRIVER
5126M: Hans Verkuil <hverkuil@xs4all.nl>
5127L: linux-media@vger.kernel.org
5128T: git git://linuxtv.org/media_tree.git
a825eaec 5129W: https://linuxtv.org
3169a1c7
HV
5130S: Maintained
5131F: drivers/media/radio/radio-gemtek*
5132
1c23af90 5133GENERIC GPIO I2C DRIVER
880b0e26 5134M: Haavard Skinnemoen <hskinnemoen@gmail.com>
1c23af90 5135S: Supported
679655da
JP
5136F: drivers/i2c/busses/i2c-gpio.c
5137F: include/linux/i2c-gpio.h
1c23af90 5138
92ed1a76
PK
5139GENERIC GPIO I2C MULTIPLEXER DRIVER
5140M: Peter Korsgaard <peter.korsgaard@barco.com>
5141L: linux-i2c@vger.kernel.org
5142S: Supported
e7065e20
JD
5143F: drivers/i2c/muxes/i2c-mux-gpio.c
5144F: include/linux/i2c-mux-gpio.h
5145F: Documentation/i2c/muxes/i2c-mux-gpio
92ed1a76 5146
9251ce95 5147GENERIC HDLC (WAN) DRIVERS
8b58be88 5148M: Krzysztof Halasa <khc@pm.waw.pl>
1da177e4
LT
5149W: http://www.kernel.org/pub/linux/utils/net/hdlc/
5150S: Maintained
679655da
JP
5151F: drivers/net/wan/c101.c
5152F: drivers/net/wan/hd6457*
5153F: drivers/net/wan/hdlc*
5154F: drivers/net/wan/n2.c
5155F: drivers/net/wan/pc300too.c
5156F: drivers/net/wan/pci200syn.c
5157F: drivers/net/wan/wanxl*
1da177e4 5158
1527aab6 5159GENERIC INCLUDE/ASM HEADER FILES
8b58be88 5160M: Arnd Bergmann <arnd@arndb.de>
1527aab6
AB
5161L: linux-arch@vger.kernel.org
5162T: git git://git.kernel.org/pub/scm/linux/kernel/git/arnd/asm-generic.git
5163S: Maintained
14430813
JP
5164F: include/asm-generic/
5165F: include/uapi/asm-generic/
1527aab6 5166
ff764963
KVA
5167GENERIC PHY FRAMEWORK
5168M: Kishon Vijay Abraham I <kishon@ti.com>
5169L: linux-kernel@vger.kernel.org
5170T: git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/linux-phy.git
5171S: Supported
5172F: drivers/phy/
5173F: include/linux/phy/
5174
eea97aed
KH
5175GENERIC PM DOMAINS
5176M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
5177M: Kevin Hilman <khilman@kernel.org>
5178M: Ulf Hansson <ulf.hansson@linaro.org>
5179L: linux-pm@vger.kernel.org
5180S: Supported
5181F: drivers/base/power/domain*.c
5182F: include/linux/pm_domain.h
5183
ccb86a69 5184GENERIC UIO DRIVER FOR PCI DEVICES
bda2562c 5185M: "Michael S. Tsirkin" <mst@redhat.com>
ccb86a69 5186L: kvm@vger.kernel.org
ccb86a69
MT
5187S: Supported
5188F: drivers/uio/uio_pci_generic.c
5189
f8f1ec73
JP
5190GET_MAINTAINER SCRIPT
5191M: Joe Perches <joe@perches.com>
5192S: Maintained
5193F: scripts/get_maintainer.pl
5194
5be7b50f 5195GFS2 FILE SYSTEM
8b58be88 5196M: Steven Whitehouse <swhiteho@redhat.com>
28666d6d 5197M: Bob Peterson <rpeterso@redhat.com>
a4644184 5198L: cluster-devel@redhat.com
5be7b50f 5199W: http://sources.redhat.com/cluster/
28666d6d 5200T: git git://git.kernel.org/pub/scm/linux/kernel/git/gfs2/linux-gfs2.git
5be7b50f 5201S: Supported
679655da
JP
5202F: Documentation/filesystems/gfs2*.txt
5203F: fs/gfs2/
c117ab84 5204F: include/uapi/linux/gfs2_ondisk.h
5be7b50f 5205
0a34eb8f 5206GIGASET ISDN DRIVERS
6b096fde 5207M: Paul Bolle <pebolle@tiscali.nl>
0a34eb8f
HL
5208L: gigaset307x-common@lists.sourceforge.net
5209W: http://gigaset307x.sourceforge.net/
6b096fde 5210S: Odd Fixes
679655da
JP
5211F: Documentation/isdn/README.gigaset
5212F: drivers/isdn/gigaset/
c117ab84 5213F: include/uapi/linux/gigaset_dev.h
0a34eb8f 5214
7eea35fe
JP
5215GO7007 MPEG CODEC
5216M: Hans Verkuil <hans.verkuil@cisco.com>
5217L: linux-media@vger.kernel.org
5218S: Maintained
5219F: drivers/media/usb/go7007/
5220
ca96ea86
BN
5221GOODIX TOUCHSCREEN
5222M: Bastien Nocera <hadess@hadess.net>
5223L: linux-input@vger.kernel.org
5224S: Maintained
5225F: drivers/input/touchscreen/goodix.c
5226
a0dc00b4 5227GPIO SUBSYSTEM
e4651a9f 5228M: Linus Walleij <linus.walleij@linaro.org>
f2fa75cd 5229M: Alexandre Courbot <gnurou@gmail.com>
d15b7179 5230L: linux-gpio@vger.kernel.org
f2fa75cd
LW
5231T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-gpio.git
5232S: Maintained
cd97a449 5233F: Documentation/devicetree/bindings/gpio/
f2fa75cd 5234F: Documentation/gpio/
40c159b7 5235F: Documentation/ABI/testing/gpio-cdev
fe95046e 5236F: Documentation/ABI/obsolete/sysfs-gpio
a0dc00b4 5237F: drivers/gpio/
bdc6e95e
AC
5238F: include/linux/gpio/
5239F: include/linux/gpio.h
9b692346 5240F: include/asm-generic/gpio.h
3c702e99 5241F: include/uapi/linux/gpio.h
6d591c46 5242F: tools/gpio/
a0dc00b4 5243
71a6d0af
HW
5244GRE DEMULTIPLEXER DRIVER
5245M: Dmitry Kozlov <xeb@mail.ru>
5246L: netdev@vger.kernel.org
5247S: Maintained
11c26770
JP
5248F: net/ipv4/gre_demux.c
5249F: net/ipv4/gre_offload.c
71a6d0af
HW
5250F: include/net/gre.h
5251
d4c41139 5252GRETH 10/100/1G Ethernet MAC device driver
bbdd09eb 5253M: Andreas Larsson <andreas@gaisler.com>
d4c41139
KG
5254L: netdev@vger.kernel.org
5255S: Maintained
a31a96ad 5256F: drivers/net/ethernet/aeroflex/
d4c41139 5257
e8deeae2 5258GSPCA FINEPIX SUBDRIVER
8b58be88 5259M: Frank Zago <frank@zago.net>
661263b5 5260L: linux-media@vger.kernel.org
275ffde4 5261T: git git://linuxtv.org/media_tree.git
e8deeae2 5262S: Maintained
0c0d06ca 5263F: drivers/media/usb/gspca/finepix.c
e8deeae2 5264
4b3fa3c4
OL
5265GSPCA GL860 SUBDRIVER
5266M: Olivier Lorin <o.lorin@laposte.net>
5267L: linux-media@vger.kernel.org
275ffde4 5268T: git git://linuxtv.org/media_tree.git
4b3fa3c4 5269S: Maintained
0c0d06ca 5270F: drivers/media/usb/gspca/gl860/
4b3fa3c4 5271
e8deeae2 5272GSPCA M5602 SUBDRIVER
8b58be88 5273M: Erik Andren <erik.andren@gmail.com>
661263b5 5274L: linux-media@vger.kernel.org
275ffde4 5275T: git git://linuxtv.org/media_tree.git
e8deeae2 5276S: Maintained
0c0d06ca 5277F: drivers/media/usb/gspca/m5602/
e8deeae2
JFM
5278
5279GSPCA PAC207 SONIXB SUBDRIVER
c0936df4 5280M: Hans Verkuil <hverkuil@xs4all.nl>
661263b5 5281L: linux-media@vger.kernel.org
275ffde4 5282T: git git://linuxtv.org/media_tree.git
c0936df4 5283S: Odd Fixes
0c0d06ca 5284F: drivers/media/usb/gspca/pac207.c
e8deeae2 5285
261982f1 5286GSPCA SN9C20X SUBDRIVER
d95c5b0b 5287M: Brian Johnson <brijohn@gmail.com>
261982f1 5288L: linux-media@vger.kernel.org
275ffde4 5289T: git git://linuxtv.org/media_tree.git
261982f1 5290S: Maintained
0c0d06ca 5291F: drivers/media/usb/gspca/sn9c20x.c
261982f1 5292
e8deeae2 5293GSPCA T613 SUBDRIVER
8b58be88 5294M: Leandro Costantino <lcostantino@gmail.com>
661263b5 5295L: linux-media@vger.kernel.org
275ffde4 5296T: git git://linuxtv.org/media_tree.git
e8deeae2 5297S: Maintained
0c0d06ca 5298F: drivers/media/usb/gspca/t613.c
e8deeae2
JFM
5299
5300GSPCA USB WEBCAM DRIVER
c0936df4 5301M: Hans Verkuil <hverkuil@xs4all.nl>
661263b5 5302L: linux-media@vger.kernel.org
275ffde4 5303T: git git://linuxtv.org/media_tree.git
c0936df4 5304S: Odd Fixes
0c0d06ca 5305F: drivers/media/usb/gspca/
e8deeae2 5306
584ec979 5307GUID PARTITION TABLE (GPT)
4f973c63 5308M: Davidlohr Bueso <dave@stgolabs.net>
584ec979
DB
5309L: linux-efi@vger.kernel.org
5310S: Maintained
5311F: block/partitions/efi.*
5312
aa3c598b 5313STK1160 USB VIDEO CAPTURE DRIVER
3259aa57 5314M: Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
aa3c598b 5315L: linux-media@vger.kernel.org
275ffde4 5316T: git git://linuxtv.org/media_tree.git
aa3c598b
EG
5317S: Maintained
5318F: drivers/media/usb/stk1160/
e8deeae2 5319
4e456b86
YS
5320H8/300 ARCHITECTURE
5321M: Yoshinori Sato <ysato@users.sourceforge.jp>
b992c768 5322L: uclinux-h8-devel@lists.sourceforge.jp (moderated for non-subscribers)
4e456b86
YS
5323W: http://uclinux-h8.sourceforge.jp
5324T: git git://git.sourceforge.jp/gitroot/uclinux-h8/linux.git
5325S: Maintained
5326F: arch/h8300/
5327F: drivers/clocksource/h8300_*.c
5328F: drivers/clk/h8300/
5329F: drivers/irqchip/irq-renesas-h8*.c
5330
71a6d0af
HW
5331HARD DRIVE ACTIVE PROTECTION SYSTEM (HDAPS) DRIVER
5332M: Frank Seidel <frank@f-seidel.de>
5333L: platform-driver-x86@vger.kernel.org
5334W: http://www.kernel.org/pub/linux/kernel/people/fseidel/hdaps/
5335S: Maintained
5336F: drivers/platform/x86/hdaps.c
5337
48fc9e26
HV
5338HDPVR USB VIDEO ENCODER DRIVER
5339M: Hans Verkuil <hverkuil@xs4all.nl>
5340L: linux-media@vger.kernel.org
5341T: git git://linuxtv.org/media_tree.git
a825eaec 5342W: https://linuxtv.org
48fc9e26 5343S: Odd Fixes
14430813 5344F: drivers/media/usb/hdpvr/
48fc9e26 5345
71a6d0af 5346HWPOISON MEMORY FAILURE HANDLING
f9625c48 5347M: Naoya Horiguchi <n-horiguchi@ah.jp.nec.com>
71a6d0af 5348L: linux-mm@kvack.org
71a6d0af
HW
5349S: Maintained
5350F: mm/memory-failure.c
5351F: mm/hwpoison-inject.c
5352
5353HYPERVISOR VIRTUAL CONSOLE DRIVER
5354L: linuxppc-dev@lists.ozlabs.org
5355S: Odd Fixes
5356F: drivers/tty/hvc/
5357
e5ab1477
AP
5358HACKRF MEDIA DRIVER
5359M: Antti Palosaari <crope@iki.fi>
5360L: linux-media@vger.kernel.org
a825eaec 5361W: https://linuxtv.org
e5ab1477
AP
5362W: http://palosaari.fi/linux/
5363Q: http://patchwork.linuxtv.org/project/linux-media/list/
5364T: git git://linuxtv.org/anttip/media_tree.git
5365S: Maintained
5366F: drivers/media/usb/hackrf/
5367
5b543965 5368HARDWARE MONITORING
d8130624 5369M: Jean Delvare <jdelvare@suse.com>
ca462085 5370M: Guenter Roeck <linux@roeck-us.net>
968ce1b1
GR
5371L: linux-hwmon@vger.kernel.org
5372W: http://hwmon.wiki.kernel.org/
a94ef4ed 5373T: quilt http://jdelvare.nerim.net/devel/linux/jdelvare-hwmon/
885374e3 5374T: git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
9e012c1a 5375S: Maintained
047f4ec2 5376F: Documentation/hwmon/
679655da 5377F: drivers/hwmon/
047f4ec2 5378F: include/linux/hwmon*.h
5b543965 5379
844dd05f 5380HARDWARE RANDOM NUMBER GENERATOR CORE
c0d0787b
JP
5381M: Matt Mackall <mpm@selenic.com>
5382M: Herbert Xu <herbert@gondor.apana.org.au>
3eda7167 5383L: linux-crypto@vger.kernel.org
c0d0787b 5384S: Odd fixes
f6c60b15 5385F: Documentation/devicetree/bindings/rng/
679655da
JP
5386F: Documentation/hw_random.txt
5387F: drivers/char/hw_random/
5388F: include/linux/hw_random.h
844dd05f 5389
8b37fcfc
OBC
5390HARDWARE SPINLOCK CORE
5391M: Ohad Ben-Cohen <ohad@wizery.com>
69ae9895 5392M: Bjorn Andersson <bjorn.andersson@linaro.org>
d7586849 5393L: linux-remoteproc@vger.kernel.org
8b37fcfc 5394S: Maintained
9f273c24 5395T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/hwspinlock.git
2dbd8585 5396F: Documentation/devicetree/bindings/hwlock/
8b37fcfc 5397F: Documentation/hwspinlock.txt
2dbd8585 5398F: drivers/hwspinlock/
8b37fcfc
OBC
5399F: include/linux/hwspinlock.h
5400
1da177e4 5401HARMONY SOUND DRIVER
ac6aecbf 5402L: linux-parisc@vger.kernel.org
1da177e4 5403S: Maintained
679655da 5404F: sound/parisc/harmony.*
1da177e4 5405
91952bc0
AP
5406HD29L2 MEDIA DRIVER
5407M: Antti Palosaari <crope@iki.fi>
5408L: linux-media@vger.kernel.org
a825eaec 5409W: https://linuxtv.org
91952bc0
AP
5410W: http://palosaari.fi/linux/
5411Q: http://patchwork.linuxtv.org/project/linux-media/list/
5412T: git git://linuxtv.org/anttip/media_tree.git
5413S: Maintained
5414F: drivers/media/dvb-frontends/hd29l2*
5415
214de83e
BB
5416HEWLETT PACKARD ENTERPRISE ILO NMI WATCHDOG DRIVER
5417M: Brian Boylston <brian.boylston@hpe.com>
5418S: Supported
5419F: Documentation/watchdog/hpwdt.txt
5420F: drivers/watchdog/hpwdt.c
5421
9257aa49 5422HEWLETT-PACKARD SMART ARRAY RAID DRIVER (hpsa)
a0a268ad 5423M: Don Brace <don.brace@microsemi.com>
9257aa49 5424L: iss_storagedev@hp.com
a0a268ad 5425L: esc.storagedev@microsemi.com
693373db 5426L: linux-scsi@vger.kernel.org
9257aa49
SC
5427S: Supported
5428F: Documentation/scsi/hpsa.txt
5429F: drivers/scsi/hpsa*.[ch]
5430F: include/linux/cciss*.h
c117ab84 5431F: include/uapi/linux/cciss*.h
9257aa49 5432
e2d1d6c0 5433HEWLETT-PACKARD SMART CISS RAID DRIVER (cciss)
516fdcea 5434M: Don Brace <don.brace@microsemi.com>
e2d1d6c0 5435L: iss_storagedev@hp.com
516fdcea 5436L: esc.storagedev@microsemi.com
693373db 5437L: linux-scsi@vger.kernel.org
e2d1d6c0 5438S: Supported
679655da
JP
5439F: Documentation/blockdev/cciss.txt
5440F: drivers/block/cciss*
5441F: include/linux/cciss_ioctl.h
c117ab84 5442F: include/uapi/linux/cciss_ioctl.h
e2d1d6c0 5443
f48ad614
DD
5444HFI1 DRIVER
5445M: Mike Marciniszyn <mike.marciniszyn@intel.com>
5446M: Dennis Dalessandro <dennis.dalessandro@intel.com>
5447L: linux-rdma@vger.kernel.org
5448S: Supported
5449F: drivers/infiniband/hw/hfi1
5450
1da177e4 5451HFS FILESYSTEM
6cf515e1
GU
5452L: linux-fsdevel@vger.kernel.org
5453S: Orphan
679655da
JP
5454F: Documentation/filesystems/hfs.txt
5455F: fs/hfs/
1da177e4 5456
ef575f47
GU
5457HFSPLUS FILESYSTEM
5458L: linux-fsdevel@vger.kernel.org
5459S: Orphan
5460F: Documentation/filesystems/hfsplus.txt
5461F: fs/hfsplus/
5462
1da177e4 5463HGA FRAMEBUFFER DRIVER
8b58be88 5464M: Ferenc Bakonyi <fero@drama.obuda.kando.hu>
1da177e4
LT
5465L: linux-nvidia@lists.surfsouth.com
5466W: http://drama.obuda.kando.hu/~fero/cgi-bin/hgafb.shtml
5467S: Maintained
8a61f013 5468F: drivers/video/fbdev/hgafb.c
1da177e4 5469
4480f15b 5470HIBERNATION (aka Software Suspend, aka swsusp)
49db1903 5471M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
7fb06082 5472M: Pavel Machek <pavel@ucw.cz>
bf1c138e 5473L: linux-pm@vger.kernel.org
e2d1d6c0 5474S: Supported
679655da
JP
5475F: arch/x86/power/
5476F: drivers/base/power/
5477F: kernel/power/
5478F: include/linux/suspend.h
5479F: include/linux/freezer.h
5480F: include/linux/pm.h
679655da 5481F: arch/*/include/asm/suspend*.h
e2d1d6c0 5482
4ef4caad 5483HID CORE LAYER
e5f6450c 5484M: Jiri Kosina <jikos@kernel.org>
406df153 5485R: Benjamin Tissoires <benjamin.tissoires@redhat.com>
eb76c5c0 5486L: linux-input@vger.kernel.org
54e5881d 5487T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid.git
4ef4caad 5488S: Maintained
679655da
JP
5489F: drivers/hid/
5490F: include/linux/hid*
c117ab84 5491F: include/uapi/linux/hid*
4ef4caad 5492
30ee72f0 5493HID SENSOR HUB DRIVERS
e5f6450c 5494M: Jiri Kosina <jikos@kernel.org>
30ee72f0
SP
5495M: Jonathan Cameron <jic23@kernel.org>
5496M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
5497L: linux-input@vger.kernel.org
5498L: linux-iio@vger.kernel.org
5499S: Maintained
5500F: Documentation/hid/hid-sensor*
5501F: drivers/hid/hid-sensor-*
5502F: drivers/iio/*/hid-*
5503F: include/linux/hid-sensor-*
5504
38bed542 5505HIGH-RESOLUTION TIMERS, CLOCKEVENTS, DYNTICKS
8b58be88 5506M: Thomas Gleixner <tglx@linutronix.de>
981c3a4f 5507L: linux-kernel@vger.kernel.org
75fc2d37 5508T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
38bed542 5509S: Maintained
679655da 5510F: Documentation/timers/
5cee9645 5511F: kernel/time/hrtimer.c
88606e80
TG
5512F: kernel/time/clockevents.c
5513F: kernel/time/tick*.*
5514F: kernel/time/timer_*.c
05ed8490 5515F: include/linux/clockchips.h
679655da 5516F: include/linux/hrtimer.h
38bed542 5517
1da177e4 5518HIGH-SPEED SCC DRIVER FOR AX.25
1da177e4 5519L: linux-hams@vger.kernel.org
8b64f2a0 5520S: Orphan
679655da
JP
5521F: drivers/net/hamradio/dmascc.c
5522F: drivers/net/hamradio/scc.c
1da177e4 5523
ede1e6f8 5524HIGHPOINT ROCKETRAID 3xxx RAID DRIVER
8b58be88 5525M: HighPoint Linux Team <linux@highpoint-tech.com>
ede1e6f8
HLT
5526W: http://www.highpoint-tech.com
5527S: Supported
679655da
JP
5528F: Documentation/scsi/hptiop.txt
5529F: drivers/scsi/hptiop.c
ede1e6f8 5530
1da177e4 5531HIPPI
8b58be88 5532M: Jes Sorensen <jes@trained-monkey.org>
1da177e4
LT
5533L: linux-hippi@sunsite.dk
5534S: Maintained
679655da 5535F: include/linux/hippidevice.h
c117ab84 5536F: include/uapi/linux/if_hippi.h
679655da 5537F: net/802/hippi.c
ff5a3b50 5538F: drivers/net/hippi/
1da177e4 5539
b30d74e4
DH
5540HISILICON NETWORK SUBSYSTEM DRIVER
5541M: Yisen Zhuang <yisen.zhuang@huawei.com>
5542M: Salil Mehta <salil.mehta@huawei.com>
5543L: netdev@vger.kernel.org
5544W: http://www.hisilicon.com
5545S: Maintained
5546F: drivers/net/ethernet/hisilicon/
5547F: Documentation/devicetree/bindings/net/hisilicon*.txt
5548
16c6c252
JG
5549HISILICON SAS Controller
5550M: John Garry <john.garry@huawei.com>
5551W: http://www.hisilicon.com
5552S: Supported
5553F: drivers/scsi/hisi_sas/
5554F: Documentation/devicetree/bindings/scsi/hisilicon-sas.txt
5555
ff1d2767 5556HOST AP DRIVER
8b58be88 5557M: Jouni Malinen <j@w1.fi>
85d32e7b 5558L: hostap@shmoo.com (subscribers-only)
724c6b35 5559L: linux-wireless@vger.kernel.org
ff1d2767
JM
5560W: http://hostap.epitest.fi/
5561S: Maintained
eb4f98d5 5562F: drivers/net/wireless/intersil/hostap/
ff1d2767 5563
dd8cd779 5564HP COMPAQ TC1100 TABLET WMI EXTRAS DRIVER
d0944853 5565L: platform-driver-x86@vger.kernel.org
95c70215 5566S: Orphan
679655da 5567F: drivers/platform/x86/tc1100-wmi.c
dd8cd779 5568
e2d1d6c0 5569HP100: Driver for HP 10/100 Mbit/s Voice Grade Network Adapter Series
8b58be88 5570M: Jaroslav Kysela <perex@perex.cz>
e2d1d6c0 5571S: Maintained
7e25d724 5572F: drivers/net/ethernet/hp/hp100.*
e2d1d6c0 5573
7d2c86b5 5574HPET: High Precision Event Timers driver
8b58be88 5575M: Clemens Ladisch <clemens@ladisch.de>
b9b0332f 5576S: Maintained
679655da
JP
5577F: Documentation/timers/hpet.txt
5578F: drivers/char/hpet.c
5579F: include/linux/hpet.h
c117ab84 5580F: include/uapi/linux/hpet.h
b9b0332f 5581
e07b5d79 5582HPET: x86
9e06f631 5583S: Orphan
679655da
JP
5584F: arch/x86/kernel/hpet.c
5585F: arch/x86/include/asm/hpet.h
b9b0332f 5586
1da177e4 5587HPFS FILESYSTEM
8b58be88 5588M: Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
1da177e4
LT
5589W: http://artax.karlin.mff.cuni.cz/~mikulas/vyplody/hpfs/index-e.cgi
5590S: Maintained
679655da 5591F: fs/hpfs/
1da177e4 5592
3441cded 5593HSI SUBSYSTEM
56459ea9
SR
5594M: Sebastian Reichel <sre@kernel.org>
5595T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-hsi.git
3441cded
SR
5596S: Maintained
5597F: Documentation/ABI/testing/sysfs-bus-hsi
56459ea9 5598F: Documentation/hsi.txt
3441cded
SR
5599F: drivers/hsi/
5600F: include/linux/hsi/
5601F: include/uapi/linux/hsi/
5602
7d2c86b5 5603HSO 3G MODEM DRIVER
8b58be88 5604M: Jan Dumon <j.dumon@option.com>
11cd29b0
DJB
5605W: http://www.pharscape.org
5606S: Maintained
679655da 5607F: drivers/net/usb/hso.c
11cd29b0 5608
19990e29
AB
5609HSR NETWORK PROTOCOL
5610M: Arvid Brodin <arvid.brodin@alten.se>
5611L: netdev@vger.kernel.org
5612S: Maintained
5613F: net/hsr/
5614
5a18c343 5615HTCPEN TOUCHSCREEN DRIVER
8b58be88 5616M: Pau Oliva Fora <pof@eslack.org>
5a18c343
POF
5617L: linux-input@vger.kernel.org
5618S: Maintained
679655da 5619F: drivers/input/touchscreen/htcpen.c
5a18c343 5620
1da177e4 5621HUGETLB FILESYSTEM
6d49e352 5622M: Nadia Yvette Chambers <nyc@holomorphy.com>
1da177e4 5623S: Maintained
679655da 5624F: fs/hugetlbfs/
1da177e4 5625
05183189 5626Hyper-V CORE AND DRIVERS
9c3646d1 5627M: "K. Y. Srinivasan" <kys@microsoft.com>
05183189
S
5628M: Haiyang Zhang <haiyangz@microsoft.com>
5629L: devel@linuxdriverproject.org
5630S: Maintained
a4162747
HZ
5631F: arch/x86/include/asm/mshyperv.h
5632F: arch/x86/include/uapi/asm/hyperv.h
5633F: arch/x86/kernel/cpu/mshyperv.c
05183189 5634F: drivers/hid/hid-hyperv.c
a4162747 5635F: drivers/hv/
f92ca80b 5636F: drivers/input/serio/hyperv-keyboard.c
4daace0d 5637F: drivers/pci/host/pci-hyperv.c
05183189 5638F: drivers/net/hyperv/
a4162747 5639F: drivers/scsi/storvsc_drv.c
8a61f013 5640F: drivers/video/fbdev/hyperv_fb.c
a4162747
HZ
5641F: include/linux/hyperv.h
5642F: tools/hv/
54bf725e 5643F: Documentation/ABI/stable/sysfs-bus-vmbus
05183189 5644
7724fd04
PR
5645I2C MUXES
5646M: Peter Rosin <peda@axentia.se>
5647L: linux-i2c@vger.kernel.org
5648S: Maintained
2254d24a 5649F: Documentation/i2c/i2c-topology
7724fd04
PR
5650F: Documentation/i2c/muxes/
5651F: Documentation/devicetree/bindings/i2c/i2c-mux*
5652F: drivers/i2c/i2c-mux.c
5653F: drivers/i2c/muxes/
5654F: include/linux/i2c-mux.h
5655
d85c8a6a 5656I2C OVER PARALLEL PORT
d8130624 5657M: Jean Delvare <jdelvare@suse.com>
d85c8a6a
JD
5658L: linux-i2c@vger.kernel.org
5659S: Maintained
5660F: Documentation/i2c/busses/i2c-parport
5661F: Documentation/i2c/busses/i2c-parport-light
5662F: drivers/i2c/busses/i2c-parport.c
5663F: drivers/i2c/busses/i2c-parport-light.c
5664
5665I2C/SMBUS CONTROLLER DRIVERS FOR PC
d8130624 5666M: Jean Delvare <jdelvare@suse.com>
d85c8a6a
JD
5667L: linux-i2c@vger.kernel.org
5668S: Maintained
5669F: Documentation/i2c/busses/i2c-ali1535
5670F: Documentation/i2c/busses/i2c-ali1563
5671F: Documentation/i2c/busses/i2c-ali15x3
5672F: Documentation/i2c/busses/i2c-amd756
5673F: Documentation/i2c/busses/i2c-amd8111
5674F: Documentation/i2c/busses/i2c-i801
5675F: Documentation/i2c/busses/i2c-nforce2
5676F: Documentation/i2c/busses/i2c-piix4
5677F: Documentation/i2c/busses/i2c-sis5595
5678F: Documentation/i2c/busses/i2c-sis630
5679F: Documentation/i2c/busses/i2c-sis96x
5680F: Documentation/i2c/busses/i2c-via
5681F: Documentation/i2c/busses/i2c-viapro
5682F: drivers/i2c/busses/i2c-ali1535.c
5683F: drivers/i2c/busses/i2c-ali1563.c
5684F: drivers/i2c/busses/i2c-ali15x3.c
5685F: drivers/i2c/busses/i2c-amd756.c
5686F: drivers/i2c/busses/i2c-amd756-s4882.c
5687F: drivers/i2c/busses/i2c-amd8111.c
5688F: drivers/i2c/busses/i2c-i801.c
5689F: drivers/i2c/busses/i2c-isch.c
5690F: drivers/i2c/busses/i2c-nforce2.c
5691F: drivers/i2c/busses/i2c-nforce2-s4985.c
5692F: drivers/i2c/busses/i2c-piix4.c
5693F: drivers/i2c/busses/i2c-sis5595.c
5694F: drivers/i2c/busses/i2c-sis630.c
5695F: drivers/i2c/busses/i2c-sis96x.c
5696F: drivers/i2c/busses/i2c-via.c
5697F: drivers/i2c/busses/i2c-viapro.c
5698
cb7f07a4
NH
5699I2C/SMBUS ISMT DRIVER
5700M: Seth Heasley <seth.heasley@intel.com>
5701M: Neil Horman <nhorman@tuxdriver.com>
5702L: linux-i2c@vger.kernel.org
5703F: drivers/i2c/busses/i2c-ismt.c
5704F: Documentation/i2c/busses/i2c-ismt
5705
6ea884db 5706I2C/SMBUS STUB DRIVER
d8130624 5707M: Jean Delvare <jdelvare@suse.com>
846557d3 5708L: linux-i2c@vger.kernel.org
6ea884db 5709S: Maintained
8547a5bc 5710F: drivers/i2c/i2c-stub.c
6ea884db 5711
5b543965 5712I2C SUBSYSTEM
14d77c4d 5713M: Wolfram Sang <wsa@the-dreams.de>
846557d3 5714L: linux-i2c@vger.kernel.org
9d4ea27a
WS
5715W: https://i2c.wiki.kernel.org/
5716Q: https://patchwork.ozlabs.org/project/linux-i2c/list/
14d77c4d 5717T: git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git
1da177e4 5718S: Maintained
40ed1b4c 5719F: Documentation/devicetree/bindings/i2c/
679655da
JP
5720F: Documentation/i2c/
5721F: drivers/i2c/
630bc46e 5722F: drivers/i2c/*/
679655da 5723F: include/linux/i2c.h
03b70d62 5724F: include/linux/i2c-*.h
c117ab84
CEB
5725F: include/uapi/linux/i2c.h
5726F: include/uapi/linux/i2c-*.h
1da177e4 5727
4560d677
WS
5728I2C ACPI SUPPORT
5729M: Mika Westerberg <mika.westerberg@linux.intel.com>
5730L: linux-i2c@vger.kernel.org
5731L: linux-acpi@vger.kernel.org
5732S: Maintained
4560d677 5733
d85c8a6a 5734I2C-TAOS-EVM DRIVER
d8130624 5735M: Jean Delvare <jdelvare@suse.com>
d85c8a6a
JD
5736L: linux-i2c@vger.kernel.org
5737S: Maintained
5738F: Documentation/i2c/busses/i2c-taos-evm
5739F: drivers/i2c/busses/i2c-taos-evm.c
5740
e8c76eed 5741I2C-TINY-USB DRIVER
8b58be88 5742M: Till Harbaum <till@harbaum.org>
846557d3 5743L: linux-i2c@vger.kernel.org
932d1872 5744W: http://www.harbaum.org/till/i2c_tiny_usb
e8c76eed 5745S: Maintained
679655da 5746F: drivers/i2c/busses/i2c-tiny-usb.c
e8c76eed 5747
1da177e4 5748i386 BOOT CODE
8b58be88 5749M: "H. Peter Anvin" <hpa@zytor.com>
1da177e4 5750S: Maintained
679655da 5751F: arch/x86/boot/
1da177e4
LT
5752
5753i386 SETUP CODE / CPU ERRATA WORKAROUNDS
8b58be88 5754M: "H. Peter Anvin" <hpa@zytor.com>
54e5881d 5755T: git git://git.kernel.org/pub/scm/linux/kernel/git/hpa/linux-2.6-x86setup.git
1da177e4
LT
5756S: Maintained
5757
1da177e4 5758IA64 (Itanium) PLATFORM
8b58be88
JP
5759M: Tony Luck <tony.luck@intel.com>
5760M: Fenghua Yu <fenghua.yu@intel.com>
1da177e4 5761L: linux-ia64@vger.kernel.org
6b1c70b1 5762T: git git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux.git
1da177e4 5763S: Maintained
679655da 5764F: arch/ia64/
1da177e4 5765
4cd38750
LDSB
5766IBM Power VMX Cryptographic instructions
5767M: Leonidas S. Barbosa <leosilva@linux.vnet.ibm.com>
5cd01fe1 5768M: Paulo Flabiano Smorigo <pfsmorigo@linux.vnet.ibm.com>
4cd38750
LDSB
5769L: linux-crypto@vger.kernel.org
5770S: Supported
5771F: drivers/crypto/vmx/Makefile
5772F: drivers/crypto/vmx/Kconfig
5773F: drivers/crypto/vmx/vmx.c
5774F: drivers/crypto/vmx/aes*
5775F: drivers/crypto/vmx/ghash*
5776F: drivers/crypto/vmx/ppc-xlate.pl
5777
956c203c 5778IBM Power in-Nest Crypto Acceleration
4cd38750 5779M: Leonidas S. Barbosa <leosilva@linux.vnet.ibm.com>
5cd01fe1 5780M: Paulo Flabiano Smorigo <pfsmorigo@linux.vnet.ibm.com>
956c203c
KY
5781L: linux-crypto@vger.kernel.org
5782S: Supported
28bceeaa
DS
5783F: drivers/crypto/nx/Makefile
5784F: drivers/crypto/nx/Kconfig
5785F: drivers/crypto/nx/nx-aes*
5786F: drivers/crypto/nx/nx-sha*
5787F: drivers/crypto/nx/nx.*
5788F: drivers/crypto/nx/nx_csbcpb.h
5789F: drivers/crypto/nx/nx_debugfs.h
956c203c 5790
0e16aafb 5791IBM Power 842 compression accelerator
41656aa7 5792M: Dan Streetman <ddstreet@ieee.org>
0e16aafb 5793S: Supported
28bceeaa
DS
5794F: drivers/crypto/nx/Makefile
5795F: drivers/crypto/nx/Kconfig
7011a122 5796F: drivers/crypto/nx/nx-842*
2da572c9 5797F: include/linux/sw842.h
2062c5b6 5798F: crypto/842.c
2da572c9 5799F: lib/842/
0e16aafb 5800
1da177e4 5801IBM Power Linux RAID adapter
8b58be88 5802M: Brian King <brking@us.ibm.com>
1da177e4 5803S: Supported
679655da 5804F: drivers/scsi/ipr.*
1da177e4 5805
9d348af4 5806IBM Power Virtual Ethernet Device Driver
eddd63a6 5807M: Thomas Falcon <tlfalcon@linux.vnet.ibm.com>
9d348af4
SL
5808L: netdev@vger.kernel.org
5809S: Supported
9aa32835 5810F: drivers/net/ethernet/ibm/ibmveth.*
9d348af4 5811
032c5e82
TF
5812IBM Power SRIOV Virtual NIC Device Driver
5813M: Thomas Falcon <tlfalcon@linux.vnet.ibm.com>
5814M: John Allen <jallen@linux.vnet.ibm.com>
5815L: netdev@vger.kernel.org
5816S: Supported
5817F: drivers/net/ethernet/ibm/ibmvnic.*
5818
e6babec6 5819IBM Power Virtual SCSI Device Drivers
bcbde52b 5820M: Tyrel Datwyler <tyreld@linux.vnet.ibm.com>
4b7652cc
RJ
5821L: linux-scsi@vger.kernel.org
5822S: Supported
e6babec6
NF
5823F: drivers/scsi/ibmvscsi/ibmvscsi*
5824F: drivers/scsi/ibmvscsi/viosrp.h
5825
5826IBM Power Virtual FC Device Drivers
44b4dad9 5827M: Tyrel Datwyler <tyreld@linux.vnet.ibm.com>
e6babec6
NF
5828L: linux-scsi@vger.kernel.org
5829S: Supported
5830F: drivers/scsi/ibmvscsi/ibmvfc*
4b7652cc 5831
1da177e4 5832IBM ServeRAID RAID DRIVER
f9213e78 5833S: Orphan
679655da 5834F: drivers/scsi/ips.*
1da177e4 5835
6ed9f9c4
PT
5836ICH LPC AND GPIO DRIVER
5837M: Peter Tyser <ptyser@xes-inc.com>
5838S: Maintained
5839F: drivers/mfd/lpc_ich.c
5840F: drivers/gpio/gpio-ich.c
5841
1e7106fc 5842IDE SUBSYSTEM
8b58be88 5843M: "David S. Miller" <davem@davemloft.net>
1da177e4 5844L: linux-ide@vger.kernel.org
8a6e2535 5845Q: http://patchwork.ozlabs.org/project/linux-ide/list/
08deed1e 5846T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/ide.git
1da177e4 5847S: Maintained
679655da
JP
5848F: Documentation/ide/
5849F: drivers/ide/
5850F: include/linux/ide.h
1da177e4 5851
6cb8c13d
IP
5852IDEAPAD LAPTOP EXTRAS DRIVER
5853M: Ike Panhc <ike.pan@canonical.com>
5854L: platform-driver-x86@vger.kernel.org
5855W: http://launchpad.net/ideapad-laptop
5856S: Maintained
5857F: drivers/platform/x86/ideapad-laptop.c
5858
1ea4c161
AM
5859IDEAPAD LAPTOP SLIDEBAR DRIVER
5860M: Andrey Moiseev <o2g.org.ru@gmail.com>
5861L: linux-input@vger.kernel.org
5862W: https://github.com/o2genum/ideapad-slidebar
5863S: Maintained
5864F: drivers/input/misc/ideapad_slidebar.c
5865
0f861e8c 5866IDE/ATAPI DRIVERS
487ba8e8 5867M: Borislav Petkov <bp@alien8.de>
9c5b0ce4 5868L: linux-ide@vger.kernel.org
c404c199 5869S: Maintained
679655da
JP
5870F: Documentation/cdrom/ide-cd
5871F: drivers/ide/ide-cd*
1da177e4 5872
27471fdb 5873IDLE-I7300
8b58be88 5874M: Andy Henroid <andrew.d.henroid@intel.com>
bf1c138e 5875L: linux-pm@vger.kernel.org
27471fdb 5876S: Supported
679655da 5877F: drivers/idle/i7300_idle.c
27471fdb 5878
02cf2286 5879IEEE 802.15.4 SUBSYSTEM
aff3eaa0 5880M: Alexander Aring <aar@pengutronix.de>
ebef9c12 5881L: linux-wpan@vger.kernel.org
aff3eaa0
AA
5882W: http://wpan.cakelab.org/
5883T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
5884T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
02cf2286
SL
5885S: Maintained
5886F: net/ieee802154/
68653359 5887F: net/mac802154/
251741b1 5888F: drivers/net/ieee802154/
580947d3
AA
5889F: include/linux/nl802154.h
5890F: include/linux/ieee802154.h
5891F: include/net/nl802154.h
5892F: include/net/mac802154.h
5893F: include/net/af_ieee802154.h
5894F: include/net/cfg802154.h
5895F: include/net/ieee802154_netdev.h
ebef9c12 5896F: Documentation/networking/ieee802154.txt
02cf2286 5897
b1c97193
SY
5898IGORPLUG-USB IR RECEIVER
5899M: Sean Young <sean@mess.org>
5900L: linux-media@vger.kernel.org
5901S: Maintained
5902F: drivers/media/rc/igorplugusb.c
5903
40ad4a30
SY
5904IGUANAWORKS USB IR TRANSCEIVER
5905M: Sean Young <sean@mess.org>
5906L: linux-media@vger.kernel.org
5907S: Maintained
5908F: drivers/media/rc/iguanair.c
5909
9545f86e 5910IIO SUBSYSTEM AND DRIVERS
030a13d7 5911M: Jonathan Cameron <jic23@kernel.org>
f0d61161
LPC
5912R: Hartmut Knaack <knaack.h@gmx.de>
5913R: Lars-Peter Clausen <lars@metafoo.de>
6fca5aa8 5914R: Peter Meerwald-Stadler <pmeerw@pmeerw.net>
9545f86e 5915L: linux-iio@vger.kernel.org
21d41655 5916T: git git://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio.git
9545f86e 5917S: Maintained
866b148a 5918F: Documentation/devicetree/bindings/iio/
03e7c251 5919F: drivers/iio/
9545f86e 5920F: drivers/staging/iio/
8fe671fc 5921F: include/linux/iio/
817020cf 5922F: tools/iio/
9545f86e 5923
65519263
SG
5924IKANOS/ADI EAGLE ADSL USB DRIVER
5925M: Matthieu Castet <castet.matthieu@free.fr>
5926M: Stanislaw Gruszka <stf_xl@wp.pl>
5927S: Maintained
5928F: drivers/usb/atm/ueagle-atm.c
5929
e89ab51f
GR
5930INA209 HARDWARE MONITOR DRIVER
5931M: Guenter Roeck <linux@roeck-us.net>
968ce1b1 5932L: linux-hwmon@vger.kernel.org
e89ab51f
GR
5933S: Maintained
5934F: Documentation/hwmon/ina209
5935F: Documentation/devicetree/bindings/i2c/ina209.txt
5936F: drivers/hwmon/ina209.c
5937
5938INA2XX HARDWARE MONITOR DRIVER
5939M: Guenter Roeck <linux@roeck-us.net>
968ce1b1 5940L: linux-hwmon@vger.kernel.org
e89ab51f
GR
5941S: Maintained
5942F: Documentation/hwmon/ina2xx
5943F: drivers/hwmon/ina2xx.c
5944F: include/linux/platform_data/ina2xx.h
5945
14dc124f
SIG
5946INDUSTRY PACK SUBSYSTEM (IPACK)
5947M: Samuel Iglesias Gonsalvez <siglesias@igalia.com>
5948M: Jens Taprogge <jens.taprogge@taprogge.org>
5949M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
5950L: industrypack-devel@lists.sourceforge.net
5951W: http://industrypack.sourceforge.net
5952S: Maintained
5953F: drivers/ipack/
5954
8adc53fd
ZLK
5955INGENIC JZ4780 DMA Driver
5956M: Zubair Lutfullah Kakakhel <Zubair.Kakakhel@imgtec.com>
5957S: Maintained
5958F: drivers/dma/dma-jz4780.c
5959
aa7168f4 5960INTEGRITY MEASUREMENT ARCHITECTURE (IMA)
74dd744f 5961M: Mimi Zohar <zohar@linux.vnet.ibm.com>
bfd33c4b 5962M: Dmitry Kasatkin <dmitry.kasatkin@gmail.com>
74dd744f
MZ
5963L: linux-ima-devel@lists.sourceforge.net
5964L: linux-ima-user@lists.sourceforge.net
5965L: linux-security-module@vger.kernel.org
9f273c24 5966T: git git://git.kernel.org/pub/scm/linux/kernel/git/zohar/linux-integrity.git
aa7168f4 5967S: Supported
679655da 5968F: security/integrity/ima/
aa7168f4 5969
9a4ea5a9
JH
5970IMGTEC IR DECODER DRIVER
5971M: James Hogan <james.hogan@imgtec.com>
5972S: Maintained
5973F: drivers/media/rc/img-ir/
5974
1da177e4 5975IMS TWINTURBO FRAMEBUFFER DRIVER
c69f677c 5976L: linux-fbdev@vger.kernel.org
843393d3 5977S: Orphan
8a61f013 5978F: drivers/video/fbdev/imsttfb.c
1da177e4
LT
5979
5980INFINIBAND SUBSYSTEM
b6b2bbe6 5981M: Doug Ledford <dledford@redhat.com>
8b58be88
JP
5982M: Sean Hefty <sean.hefty@intel.com>
5983M: Hal Rosenstock <hal.rosenstock@gmail.com>
e6cc0fd1 5984L: linux-rdma@vger.kernel.org
605841f5 5985W: http://www.openfabrics.org/
8a6e2535 5986Q: http://patchwork.kernel.org/project/linux-rdma/list/
2936ae04 5987T: git git://git.kernel.org/pub/scm/linux/kernel/git/dledford/rdma.git
1da177e4 5988S: Supported
679655da
JP
5989F: Documentation/infiniband/
5990F: drivers/infiniband/
c117ab84 5991F: include/uapi/linux/if_infiniband.h
954138dc
YD
5992F: include/uapi/rdma/
5993F: include/rdma/
1da177e4 5994
c9f04f58 5995INOTIFY
8b58be88
JP
5996M: John McCutchan <john@johnmccutchan.com>
5997M: Robert Love <rlove@rlove.org>
5998M: Eric Paris <eparis@parisplace.org>
c9f04f58 5999S: Maintained
679655da
JP
6000F: Documentation/filesystems/inotify.txt
6001F: fs/notify/inotify/
6002F: include/linux/inotify.h
c117ab84 6003F: include/uapi/linux/inotify.h
c9f04f58 6004
e2d1d6c0 6005INPUT (KEYBOARD, MOUSE, JOYSTICK, TOUCHSCREEN) DRIVERS
8b58be88 6006M: Dmitry Torokhov <dmitry.torokhov@gmail.com>
e2d1d6c0 6007L: linux-input@vger.kernel.org
8a6e2535 6008Q: http://patchwork.kernel.org/project/linux-input/list/
54e5881d 6009T: git git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input.git
e2d1d6c0 6010S: Maintained
679655da 6011F: drivers/input/
f4eea7e2 6012F: include/linux/input.h
c117ab84 6013F: include/uapi/linux/input.h
f4eea7e2 6014F: include/linux/input/
e52d8398 6015F: Documentation/devicetree/bindings/input/
e2d1d6c0 6016
3267a87f 6017INPUT MULTITOUCH (MT) PROTOCOL
75dd112a 6018M: Henrik Rydberg <rydberg@bitmath.org>
3267a87f 6019L: linux-input@vger.kernel.org
75dd112a 6020S: Odd fixes
3267a87f 6021F: Documentation/input/multi-touch-protocol.txt
7f9c2454 6022F: drivers/input/input-mt.c
3267a87f
HR
6023K: \b(ABS|SYN)_MT_
6024
97fa99a3
JY
6025INTEL ASoC BDW/HSW DRIVERS
6026M: Jie Yang <yang.jie@linux.intel.com>
e5747e40 6027L: alsa-devel@alsa-project.org (moderated for non-subscribers)
97fa99a3 6028S: Supported
e8e1225d
JP
6029F: sound/soc/intel/common/sst-dsp*
6030F: sound/soc/intel/common/sst-firmware.c
6031F: sound/soc/intel/boards/broadwell.c
6032F: sound/soc/intel/haswell/
97fa99a3 6033
4ac13e17
DJ
6034INTEL C600 SERIES SAS CONTROLLER DRIVER
6035M: Intel SCU Linux support <intel-linux-scu@intel.com>
fdc5813f 6036M: Artur Paszkiewicz <artur.paszkiewicz@intel.com>
4ac13e17 6037L: linux-scsi@vger.kernel.org
7106891a
DJ
6038T: git git://git.code.sf.net/p/intel-sas/isci
6039S: Supported
4ac13e17 6040F: drivers/scsi/isci/
4ac13e17 6041
ecc83e52
AH
6042INTEL HID EVENT DRIVER
6043M: Alex Hung <alex.hung@canonical.com>
6044L: platform-driver-x86@vger.kernel.org
6045S: Maintained
6046F: drivers/platform/x86/intel-hid.c
6047
332e0812
AK
6048INTEL VIRTUAL BUTTON DRIVER
6049M: AceLan Kao <acelan.kao@canonical.com>
6050L: platform-driver-x86@vger.kernel.org
6051S: Maintained
6052F: drivers/platform/x86/intel-vbtn.c
6053
26717172
LB
6054INTEL IDLE DRIVER
6055M: Len Brown <lenb@kernel.org>
bf1c138e 6056L: linux-pm@vger.kernel.org
08deed1e 6057T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git
26717172
LB
6058S: Supported
6059F: drivers/idle/intel_idle.c
6060
7c1ac18d 6061INTEL PSTATE DRIVER
58ac1f62
SP
6062M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
6063M: Len Brown <lenb@kernel.org>
7c1ac18d
KCA
6064L: linux-pm@vger.kernel.org
6065S: Supported
6066F: drivers/cpufreq/intel_pstate.c
6067
9eb8ef74 6068INTEL FRAMEBUFFER DRIVER (excluding 810 and 815)
55a23c4a 6069M: Maik Broemme <mbroemme@plusserver.de>
c69f677c 6070L: linux-fbdev@vger.kernel.org
ce00f85c 6071S: Maintained
679655da 6072F: Documentation/fb/intelfb.txt
8a61f013 6073F: drivers/video/fbdev/intelfb/
9eb8ef74 6074
1da177e4 6075INTEL 810/815 FRAMEBUFFER DRIVER
8b58be88 6076M: Antonino Daplas <adaplas@gmail.com>
c69f677c 6077L: linux-fbdev@vger.kernel.org
ce00f85c 6078S: Maintained
8a61f013 6079F: drivers/video/fbdev/i810/
1da177e4 6080
f4a9bc4c 6081INTEL MENLOW THERMAL DRIVER
8b58be88 6082M: Sujith Thomas <sujith.thomas@intel.com>
d0944853 6083L: platform-driver-x86@vger.kernel.org
5ca92bd9 6084W: https://01.org/linux-acpi
f4a9bc4c 6085S: Supported
679655da 6086F: drivers/platform/x86/intel_menlow.c
f4a9bc4c 6087
248a9dc3 6088INTEL I/OAT DMA DRIVER
18ebd564 6089M: Dave Jiang <dave.jiang@intel.com>
08223d80 6090R: Dan Williams <dan.j.williams@intel.com>
18ebd564
DJ
6091L: dmaengine@vger.kernel.org
6092Q: https://patchwork.kernel.org/project/linux-dmaengine/list/
6093S: Supported
679655da 6094F: drivers/dma/ioat*
248a9dc3 6095
6c8909b4 6096INTEL IOMMU (VT-d)
8b58be88 6097M: David Woodhouse <dwmw2@infradead.org>
6c8909b4 6098L: iommu@lists.linux-foundation.org
54e5881d 6099T: git git://git.infradead.org/iommu-2.6.git
6c8909b4 6100S: Supported
3fb39615 6101F: drivers/iommu/intel-iommu.c
679655da 6102F: include/linux/intel-iommu.h
6c8909b4 6103
b3e5f263 6104INTEL IOP-ADMA DMA DRIVER
08223d80 6105R: Dan Williams <dan.j.williams@intel.com>
1dd8372d 6106S: Odd fixes
679655da 6107F: drivers/dma/iop-adma.c
b3e5f263 6108
9251ce95 6109INTEL IXP4XX QMGR, NPE, ETHERNET and HSS SUPPORT
5529c2cd 6110M: Krzysztof Halasa <khalasa@piap.pl>
9251ce95 6111S: Maintained
679655da
JP
6112F: arch/arm/mach-ixp4xx/include/mach/qmgr.h
6113F: arch/arm/mach-ixp4xx/include/mach/npe.h
6114F: arch/arm/mach-ixp4xx/ixp4xx_qmgr.c
6115F: arch/arm/mach-ixp4xx/ixp4xx_npe.c
b47da977 6116F: drivers/net/ethernet/xscale/ixp4xx_eth.c
679655da 6117F: drivers/net/wan/ixp4xx_hss.c
9251ce95 6118
844dd05f 6119INTEL IXP4XX RANDOM NUMBER GENERATOR SUPPORT
8b58be88 6120M: Deepak Saxena <dsaxena@plexity.net>
844dd05f 6121S: Maintained
679655da 6122F: drivers/char/hw_random/ixp4xx-rng.c
844dd05f 6123
2f302324 6124INTEL ETHERNET DRIVERS
8b58be88 6125M: Jeff Kirsher <jeffrey.t.kirsher@intel.com>
eff471b1 6126L: intel-wired-lan@lists.osuosl.org (moderated for non-subscribers)
f6fde11a 6127W: http://www.intel.com/support/feedback.htm
d94e6fed 6128W: http://e1000.sourceforge.net/
2f302324
JK
6129Q: http://patchwork.ozlabs.org/project/intel-wired-lan/list/
6130T: git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/net-queue.git
6131T: git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/next-queue.git
1da177e4 6132S: Supported
0d164401
JK
6133F: Documentation/networking/e100.txt
6134F: Documentation/networking/e1000.txt
6135F: Documentation/networking/e1000e.txt
6136F: Documentation/networking/igb.txt
6137F: Documentation/networking/igbvf.txt
6138F: Documentation/networking/ixgb.txt
6139F: Documentation/networking/ixgbe.txt
6140F: Documentation/networking/ixgbevf.txt
1bff6529 6141F: Documentation/networking/i40e.txt
105bf2fe 6142F: Documentation/networking/i40evf.txt
dee1ad47 6143F: drivers/net/ethernet/intel/
bc90d291 6144F: drivers/net/ethernet/intel/*/
1da177e4 6145
6e4de866
FL
6146INTEL RDMA RNIC DRIVER
6147M: Faisal Latif <faisal.latif@intel.com>
6148R: Chien Tin Tung <chien.tin.tung@intel.com>
6149R: Mustafa Ismail <mustafa.ismail@intel.com>
6150R: Shiraz Saleem <shiraz.saleem@intel.com>
6151R: Tatyana Nikolova <tatyana.e.nikolova@intel.com>
6152L: linux-rdma@vger.kernel.org
6153S: Supported
6154F: drivers/infiniband/hw/i40iw/
6155
224f9e6d
AS
6156INTEL MERRIFIELD GPIO DRIVER
6157M: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
6158L: linux-gpio@vger.kernel.org
6159S: Maintained
6160F: drivers/gpio/gpio-merrifield.c
6161
0963d59b
LW
6162INTEL-MID GPIO DRIVER
6163M: David Cohen <david.a.cohen@linux.intel.com>
6164L: linux-gpio@vger.kernel.org
6165S: Maintained
6166F: drivers/gpio/gpio-intel-mid.c
6167
ca907a90
SY
6168INTEL PRO/WIRELESS 2100, 2200BG, 2915ABG NETWORK CONNECTION SUPPORT
6169M: Stanislav Yakovlev <stas.yakovlev@gmail.com>
724c6b35 6170L: linux-wireless@vger.kernel.org
ca907a90 6171S: Maintained
679655da 6172F: Documentation/networking/README.ipw2100
679655da 6173F: Documentation/networking/README.ipw2200
367a1092 6174F: drivers/net/wireless/intel/ipw2x00/
826d2abe 6175
5760b0a5
AS
6176INTEL(R) TRACE HUB
6177M: Alexander Shishkin <alexander.shishkin@linux.intel.com>
6178S: Supported
6179F: Documentation/trace/intel_th.txt
6180F: drivers/hwtracing/intel_th/
6181
4bd96a7a 6182INTEL(R) TRUSTED EXECUTION TECHNOLOGY (TXT)
74b18e17 6183M: Ning Sun <ning.sun@intel.com>
4bd96a7a
SW
6184L: tboot-devel@lists.sourceforge.net
6185W: http://tboot.sourceforge.net
e9b7d7c8 6186T: hg http://tboot.hg.sourceforge.net:8000/hgroot/tboot/tboot
4bd96a7a
SW
6187S: Supported
6188F: Documentation/intel_txt.txt
6189F: include/linux/tboot.h
6190F: arch/x86/kernel/tboot.c
6191
8a70da82 6192INTEL WIRELESS WIMAX CONNECTION 2400
8b58be88 6193M: Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
8a70da82 6194M: linux-wimax@intel.com
49e7d9df 6195L: wimax@linuxwimax.org (subscribers-only)
8a70da82
IPG
6196S: Supported
6197W: http://linuxwimax.org
679655da
JP
6198F: Documentation/wimax/README.i2400m
6199F: drivers/net/wimax/i2400m/
c117ab84 6200F: include/uapi/linux/wimax/i2400m.h
8a70da82 6201
1c0ce89c
SG
6202INTEL WIRELESS 3945ABG/BG, 4965AGN (iwlegacy)
6203M: Stanislaw Gruszka <sgruszka@redhat.com>
efa3144e 6204L: linux-wireless@vger.kernel.org
1c0ce89c 6205S: Supported
7ac9a364 6206F: drivers/net/wireless/intel/iwlegacy/
efa3144e 6207
b481de9c 6208INTEL WIRELESS WIFI LINK (iwlwifi)
15fae50a 6209M: Johannes Berg <johannes.berg@intel.com>
6161b02b 6210M: Emmanuel Grumbach <emmanuel.grumbach@intel.com>
af5e964f 6211M: Luca Coelho <luciano.coelho@intel.com>
7b9aebf0 6212M: Intel Linux Wireless <linuxwifi@intel.com>
b481de9c 6213L: linux-wireless@vger.kernel.org
b481de9c 6214W: http://intellinuxwireless.org
b62ff718 6215T: git git://git.kernel.org/pub/scm/linux/kernel/git/iwlwifi/iwlwifi.git
b481de9c 6216S: Supported
e705c121 6217F: drivers/net/wireless/intel/iwlwifi/
b481de9c 6218
de8fe023
TW
6219INTEL MANAGEMENT ENGINE (mei)
6220M: Tomas Winkler <tomas.winkler@intel.com>
6221L: linux-kernel@vger.kernel.org
6222S: Supported
c117ab84 6223F: include/uapi/linux/mei.h
5069288b 6224F: include/linux/mei_cl_bus.h
de8fe023 6225F: drivers/misc/mei/*
222818c3 6226F: drivers/watchdog/mei_wdt.c
e07950a1 6227F: Documentation/misc-devices/mei/*
de8fe023 6228
50ceb98b
SD
6229INTEL MIC DRIVERS (mic)
6230M: Sudeep Dutt <sudeep.dutt@intel.com>
6231M: Ashutosh Dixit <ashutosh.dixit@intel.com>
6232S: Supported
6233W: https://github.com/sudeepdutt/mic
6234W: http://software.intel.com/en-us/mic-developer
6235F: include/linux/mic_bus.h
6236F: include/linux/scif.h
6237F: include/uapi/linux/mic_common.h
6238F: include/uapi/linux/mic_ioctl.h
9f273c24 6239F: include/uapi/linux/scif_ioctl.h
50ceb98b
SD
6240F: drivers/misc/mic/
6241F: drivers/dma/mic_x100_dma.c
6242F: drivers/dma/mic_x100_dma.h
9f273c24 6243F: Documentation/mic/
50ceb98b 6244
fdca4f16 6245INTEL PMC/P-Unit IPC DRIVER
0a8b8353 6246M: Zha Qipeng<qipeng.zha@intel.com>
6247L: platform-driver-x86@vger.kernel.org
6248S: Maintained
6249F: drivers/platform/x86/intel_pmc_ipc.c
fdca4f16 6250F: drivers/platform/x86/intel_punit_ipc.c
0a8b8353 6251F: arch/x86/include/asm/intel_pmc_ipc.h
fdca4f16 6252F: arch/x86/include/asm/intel_punit_ipc.h
0a8b8353 6253
378f956e
SKC
6254INTEL TELEMETRY DRIVER
6255M: Souvik Kumar Chakravarty <souvik.k.chakravarty@intel.com>
6256L: platform-driver-x86@vger.kernel.org
6257S: Maintained
378f956e 6258F: arch/x86/include/asm/intel_telemetry.h
f1fc3cd8 6259F: drivers/platform/x86/intel_telemetry*
0a8b8353 6260
b740d2e9
RB
6261INTEL PMC CORE DRIVER
6262M: Rajneesh Bhardwaj <rajneesh.bhardwaj@intel.com>
6263M: Vishwanath Somayaji <vishwanath.somayaji@intel.com>
6264L: platform-driver-x86@vger.kernel.org
6265S: Maintained
6266F: arch/x86/include/asm/pmc_core.h
6267F: drivers/platform/x86/intel_pmc_core*
6268
cb109a0e 6269IOC3 ETHERNET DRIVER
8b58be88 6270M: Ralf Baechle <ralf@linux-mips.org>
1da177e4
LT
6271L: linux-mips@linux-mips.org
6272S: Maintained
8862bf1e 6273F: drivers/net/ethernet/sgi/ioc3-eth.c
1da177e4 6274
cb109a0e 6275IOC3 SERIAL DRIVER
8b58be88 6276M: Pat Gefre <pfg@sgi.com>
d39e0721 6277L: linux-serial@vger.kernel.org
cb109a0e 6278S: Maintained
df621252 6279F: drivers/tty/serial/ioc3_serial.c
cb109a0e 6280
0b6e8569
SW
6281IOMMU DRIVERS
6282M: Joerg Roedel <joro@8bytes.org>
6283L: iommu@lists.linux-foundation.org
6284T: git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
6285S: Maintained
efcd94c0 6286F: Documentation/devicetree/bindings/iommu/
0b6e8569
SW
6287F: drivers/iommu/
6288
4480f15b 6289IP MASQUERADING
8b58be88 6290M: Juanjo Ciarlante <jjciarla@raiz.uncu.edu.ar>
1da177e4 6291S: Maintained
679655da 6292F: net/ipv4/netfilter/ipt_MASQUERADE.c
1da177e4 6293
4409ebe9 6294IPMI SUBSYSTEM
8b58be88 6295M: Corey Minyard <minyard@acm.org>
b0c90653 6296L: openipmi-developer@lists.sourceforge.net (moderated for non-subscribers)
4409ebe9
CM
6297W: http://openipmi.sourceforge.net/
6298S: Supported
679655da
JP
6299F: Documentation/IPMI.txt
6300F: drivers/char/ipmi/
6301F: include/linux/ipmi*
c117ab84 6302F: include/uapi/linux/ipmi*
4409ebe9 6303
2d800897
KW
6304QCOM AUDIO (ASoC) DRIVERS
6305M: Patrick Lai <plai@codeaurora.org>
6306M: Banajit Goswami <bgoswami@codeaurora.org>
6307L: alsa-devel@alsa-project.org (moderated for non-subscribers)
6308S: Supported
6309F: sound/soc/qcom/
6310
e2d1d6c0 6311IPS SCSI RAID DRIVER
8b58be88 6312M: Adaptec OEM Raid Solutions <aacraid@adaptec.com>
e2d1d6c0
RD
6313L: linux-scsi@vger.kernel.org
6314W: http://www.adaptec.com/
6315S: Maintained
679655da 6316F: drivers/scsi/ips*
e2d1d6c0
RD
6317
6318IPVS
8b58be88
JP
6319M: Wensong Zhang <wensong@linux-vs.org>
6320M: Simon Horman <horms@verge.net.au>
6321M: Julian Anastasov <ja@ssi.bg>
979b6c13 6322L: netdev@vger.kernel.org
e2d1d6c0 6323L: lvs-devel@vger.kernel.org
1da177e4 6324S: Maintained
9f273c24
FW
6325T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs-next.git
6326T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs.git
679655da 6327F: Documentation/networking/ipvs-sysctl.txt
b61d4a71 6328F: include/net/ip_vs.h
c117ab84 6329F: include/uapi/linux/ip_vs.h
679655da 6330F: net/netfilter/ipvs/
1da177e4 6331
e7839f25 6332IPWIRELESS DRIVER
e5f6450c 6333M: Jiri Kosina <jikos@kernel.org>
d8130624 6334M: David Sterba <dsterba@suse.com>
92094aa0 6335S: Odd Fixes
282361a0 6336F: drivers/tty/ipwireless/
099dc4fb 6337
e2d1d6c0 6338IPX NETWORK LAYER
8b58be88 6339M: Arnaldo Carvalho de Melo <acme@ghostprotocols.net>
e2d1d6c0
RD
6340L: netdev@vger.kernel.org
6341S: Maintained
679655da 6342F: include/net/ipx.h
c117ab84 6343F: include/uapi/linux/ipx.h
679655da 6344F: net/ipx/
e2d1d6c0 6345
1da177e4 6346IRDA SUBSYSTEM
8b58be88 6347M: Samuel Ortiz <samuel@sortiz.org>
a2ac953d 6348L: irda-users@lists.sourceforge.net (subscribers-only)
ced649ea 6349L: netdev@vger.kernel.org
1da177e4 6350W: http://irda.sourceforge.net/
f353976d 6351S: Maintained
e0057975 6352T: git git://git.kernel.org/pub/scm/linux/kernel/git/sameo/irda-2.6.git
679655da
JP
6353F: Documentation/networking/irda.txt
6354F: drivers/net/irda/
6355F: include/net/irda/
6356F: net/irda/
1da177e4 6357
a800c7cc
TG
6358IRQ SUBSYSTEM
6359M: Thomas Gleixner <tglx@linutronix.de>
981c3a4f 6360L: linux-kernel@vger.kernel.org
a800c7cc 6361S: Maintained
75fc2d37 6362T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
a800c7cc 6363F: kernel/irq/
2ed9fd28
JC
6364
6365IRQCHIP DRIVERS
6366M: Thomas Gleixner <tglx@linutronix.de>
6367M: Jason Cooper <jason@lakedaemon.net>
54d9ffc4 6368M: Marc Zyngier <marc.zyngier@arm.com>
2ed9fd28
JC
6369L: linux-kernel@vger.kernel.org
6370S: Maintained
6371T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
6372T: git git://git.infradead.org/users/jcooper/linux.git irqchip/core
5b5a9069 6373F: Documentation/devicetree/bindings/interrupt-controller/
edd96900 6374F: drivers/irqchip/
a800c7cc 6375
7ab3a837 6376IRQ DOMAINS (IRQ NUMBER MAPPING LIBRARY)
b09dec2c 6377M: Marc Zyngier <marc.zyngier@arm.com>
7ab3a837 6378S: Maintained
b09dec2c 6379T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
7ab3a837
GL
6380F: Documentation/IRQ-domain.txt
6381F: include/linux/irqdomain.h
6382F: kernel/irq/irqdomain.c
b09dec2c 6383F: kernel/irq/msi.c
7ab3a837 6384
ad7afc38
WBG
6385ISA
6386M: William Breathitt Gray <vilhelm.gray@gmail.com>
6387S: Maintained
6388F: Documentation/isa.txt
6389F: drivers/base/isa.c
6390F: include/linux/isa.h
6391
e2d1d6c0 6392ISAPNP
8b58be88 6393M: Jaroslav Kysela <perex@perex.cz>
e2d1d6c0 6394S: Maintained
679655da
JP
6395F: Documentation/isapnp.txt
6396F: drivers/pnp/isapnp/
6397F: include/linux/isapnp.h
e2d1d6c0 6398
d39b8420
HV
6399ISA RADIO MODULE
6400M: Hans Verkuil <hverkuil@xs4all.nl>
6401L: linux-media@vger.kernel.org
6402T: git git://linuxtv.org/media_tree.git
a825eaec 6403W: https://linuxtv.org
d39b8420
HV
6404S: Maintained
6405F: drivers/media/radio/radio-isa*
6406
71a6d0af
HW
6407iSCSI BOOT FIRMWARE TABLE (iBFT) DRIVER
6408M: Peter Jones <pjones@redhat.com>
6409M: Konrad Rzeszutek Wilk <konrad@kernel.org>
6410S: Maintained
6411F: drivers/firmware/iscsi_ibft*
6412
14816b1e 6413ISCSI
8b58be88 6414M: Mike Christie <michaelc@cs.wisc.edu>
14816b1e
MC
6415L: open-iscsi@googlegroups.com
6416W: www.open-iscsi.org
54e5881d 6417T: git git://git.kernel.org/pub/scm/linux/kernel/git/mnc/linux-2.6-iscsi.git
14816b1e 6418S: Maintained
679655da
JP
6419F: drivers/scsi/*iscsi*
6420F: include/scsi/*iscsi*
14816b1e 6421
1e65eb42
OG
6422ISCSI EXTENSIONS FOR RDMA (ISER) INITIATOR
6423M: Or Gerlitz <ogerlitz@mellanox.com>
e7d2c25d 6424M: Sagi Grimberg <sagi@grimberg.me>
1e65eb42
OG
6425M: Roi Dayan <roid@mellanox.com>
6426L: linux-rdma@vger.kernel.org
6427S: Supported
6428W: http://www.openfabrics.org
6429W: www.open-iscsi.org
6430Q: http://patchwork.kernel.org/project/linux-rdma/list/
14430813 6431F: drivers/infiniband/ulp/iser/
1e65eb42 6432
2b70e5fd 6433ISCSI EXTENSIONS FOR RDMA (ISER) TARGET
e7d2c25d 6434M: Sagi Grimberg <sagi@grimberg.me>
2b70e5fd
SG
6435T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
6436L: linux-rdma@vger.kernel.org
6437L: target-devel@vger.kernel.org
6438S: Supported
6439W: http://www.linux-iscsi.org
6440F: drivers/infiniband/ulp/isert
6441
1da177e4 6442ISDN SUBSYSTEM
8b58be88 6443M: Karsten Keil <isdn@linux-pingi.de>
d5d52273 6444L: isdn4linux@listserv.isdn4linux.de (subscribers-only)
3da0ae62 6445L: netdev@vger.kernel.org
1da177e4 6446W: http://www.isdn4linux.de
54e5881d 6447T: git git://git.kernel.org/pub/scm/linux/kernel/git/kkeil/isdn-2.6.git
1da177e4 6448S: Maintained
679655da
JP
6449F: Documentation/isdn/
6450F: drivers/isdn/
6451F: include/linux/isdn.h
6452F: include/linux/isdn/
c117ab84
CEB
6453F: include/uapi/linux/isdn.h
6454F: include/uapi/linux/isdn/
1da177e4
LT
6455
6456ISDN SUBSYSTEM (Eicon active card driver)
8b58be88 6457M: Armin Schindler <mac@melware.de>
d5d52273 6458L: isdn4linux@listserv.isdn4linux.de (subscribers-only)
1da177e4
LT
6459W: http://www.melware.de
6460S: Maintained
679655da 6461F: drivers/isdn/hardware/eicon/
1da177e4 6462
d624870f 6463IT87 HARDWARE MONITORING DRIVER
d8130624 6464M: Jean Delvare <jdelvare@suse.com>
968ce1b1 6465L: linux-hwmon@vger.kernel.org
d624870f
JD
6466S: Maintained
6467F: Documentation/hwmon/it87
6468F: drivers/hwmon/it87.c
6469
d7104bff
AP
6470IT913X MEDIA DRIVER
6471M: Antti Palosaari <crope@iki.fi>
6472L: linux-media@vger.kernel.org
a825eaec 6473W: https://linuxtv.org
d7104bff
AP
6474W: http://palosaari.fi/linux/
6475Q: http://patchwork.linuxtv.org/project/linux-media/list/
6476T: git git://linuxtv.org/anttip/media_tree.git
6477S: Maintained
249c697e 6478F: drivers/media/tuners/it913x*
d7104bff 6479
91821ff3 6480IVTV VIDEO4LINUX DRIVER
6afdeaf8 6481M: Andy Walls <awalls@md.metrocast.net>
7b212edf 6482L: ivtv-devel@ivtvdriver.org (subscribers-only)
661263b5 6483L: linux-media@vger.kernel.org
275ffde4 6484T: git git://linuxtv.org/media_tree.git
91821ff3
HV
6485W: http://www.ivtvdriver.org
6486S: Maintained
679655da 6487F: Documentation/video4linux/*.ivtv
90d72ac6 6488F: drivers/media/pci/ivtv/
c117ab84 6489F: include/uapi/linux/ivtv*
91821ff3 6490
68620bdd
MP
6491IX2505V MEDIA DRIVER
6492M: Malcolm Priestley <tvboxspy@gmail.com>
6493L: linux-media@vger.kernel.org
a825eaec 6494W: https://linuxtv.org
68620bdd
MP
6495Q: http://patchwork.linuxtv.org/project/linux-media/list/
6496S: Maintained
6497F: drivers/media/dvb-frontends/ix2505v*
6498
4453d736
GR
6499JC42.4 TEMPERATURE SENSOR DRIVER
6500M: Guenter Roeck <linux@roeck-us.net>
968ce1b1 6501L: linux-hwmon@vger.kernel.org
4453d736
GR
6502S: Maintained
6503F: drivers/hwmon/jc42.c
6504F: Documentation/hwmon/jc42
6505
e2d1d6c0 6506JFS FILESYSTEM
3256f80f 6507M: Dave Kleikamp <shaggy@kernel.org>
e2d1d6c0
RD
6508L: jfs-discussion@lists.sourceforge.net
6509W: http://jfs.sourceforge.net/
54e5881d 6510T: git git://git.kernel.org/pub/scm/linux/kernel/git/shaggy/jfs-2.6.git
8f8f0134 6511S: Maintained
679655da
JP
6512F: Documentation/filesystems/jfs.txt
6513F: fs/jfs/
e2d1d6c0 6514
95252236 6515JME NETWORK DRIVER
8b58be88 6516M: Guo-Fu Tseng <cooldavid@cooldavid.org>
95252236
GFT
6517L: netdev@vger.kernel.org
6518S: Maintained
63d24a0e 6519F: drivers/net/ethernet/jme.*
95252236 6520
1da177e4 6521JOURNALLING FLASH FILE SYSTEM V2 (JFFS2)
8b58be88 6522M: David Woodhouse <dwmw2@infradead.org>
6d85d066
DW
6523L: linux-mtd@lists.infradead.org
6524W: http://www.linux-mtd.infradead.org/doc/jffs2.html
1da177e4 6525S: Maintained
679655da 6526F: fs/jffs2/
c117ab84 6527F: include/uapi/linux/jffs2.h
1da177e4 6528
d183e11a
TT
6529JOURNALLING LAYER FOR BLOCK DEVICES (JBD2)
6530M: "Theodore Ts'o" <tytso@mit.edu>
c290ea01 6531M: Jan Kara <jack@suse.com>
d183e11a
TT
6532L: linux-ext4@vger.kernel.org
6533S: Maintained
6534F: fs/jbd2/
6535F: include/linux/jbd2.h
ae0718f8 6536
207dab5f
MU
6537JPU V4L2 MEM2MEM DRIVER FOR RENESAS
6538M: Mikhail Ulyanov <mikhail.ulyanov@cogentembedded.com>
6539L: linux-media@vger.kernel.org
6540S: Maintained
6541F: drivers/media/platform/rcar_jpu.c
6542
fd8b6cb4 6543JSM Neo PCI based serial card
df247081 6544M: Gabriel Krisman Bertazi <krisman@linux.vnet.ibm.com>
fd8b6cb4
BL
6545L: linux-serial@vger.kernel.org
6546S: Maintained
df621252 6547F: drivers/tty/serial/jsm/
ae0718f8 6548
af39917d
CL
6549K10TEMP HARDWARE MONITORING DRIVER
6550M: Clemens Ladisch <clemens@ladisch.de>
968ce1b1 6551L: linux-hwmon@vger.kernel.org
af39917d
CL
6552S: Maintained
6553F: Documentation/hwmon/k10temp
6554F: drivers/hwmon/k10temp.c
6555
4660cb35 6556K8TEMP HARDWARE MONITORING DRIVER
8b58be88 6557M: Rudolf Marek <r.marek@assembler.cz>
968ce1b1 6558L: linux-hwmon@vger.kernel.org
ae0718f8 6559S: Maintained
679655da
JP
6560F: Documentation/hwmon/k8temp
6561F: drivers/hwmon/k8temp.c
ae0718f8 6562
0ba1d91d
AR
6563KASAN
6564M: Andrey Ryabinin <aryabinin@virtuozzo.com>
6565R: Alexander Potapenko <glider@google.com>
6566R: Dmitry Vyukov <dvyukov@google.com>
6567L: kasan-dev@googlegroups.com
6568S: Maintained
6569F: arch/*/include/asm/kasan.h
6570F: arch/*/mm/kasan_init*
6571F: Documentation/kasan.txt
64f8ebaf 6572F: include/linux/kasan*.h
0ba1d91d
AR
6573F: lib/test_kasan.c
6574F: mm/kasan/
6575F: scripts/Makefile.kasan
6576
1da177e4 6577KCONFIG
5eb1f99e 6578M: "Yann E. MORIN" <yann.morin.1998@free.fr>
347d12d7 6579L: linux-kbuild@vger.kernel.org
cea8321c 6580T: git git://gitorious.org/linux-kconfig/linux-kconfig
5eb1f99e 6581S: Maintained
679655da
JP
6582F: Documentation/kbuild/kconfig-language.txt
6583F: scripts/kconfig/
1da177e4 6584
ea6c2089 6585KDUMP
f871f191
VG
6586M: Dave Young <dyoung@redhat.com>
6587M: Baoquan He <bhe@redhat.com>
6588R: Vivek Goyal <vgoyal@redhat.com>
34633993 6589L: kexec@lists.infradead.org
ea6c2089
VG
6590W: http://lse.sourceforge.net/kdump/
6591S: Maintained
80811493 6592F: Documentation/kdump/
ea6c2089 6593
f41bf02f
HV
6594KEENE FM RADIO TRANSMITTER DRIVER
6595M: Hans Verkuil <hverkuil@xs4all.nl>
6596L: linux-media@vger.kernel.org
6597T: git git://linuxtv.org/media_tree.git
a825eaec 6598W: https://linuxtv.org
f41bf02f
HV
6599S: Maintained
6600F: drivers/media/radio/radio-keene*
6601
1da177e4 6602KERNEL AUTOMOUNTER v4 (AUTOFS4)
8b58be88 6603M: Ian Kent <raven@themaw.net>
f694fc97 6604L: autofs@vger.kernel.org
1da177e4 6605S: Maintained
679655da 6606F: fs/autofs4/
1da177e4 6607
70fb7ba6 6608KERNEL BUILD + files below scripts/ (unless maintained elsewhere)
d8130624 6609M: Michal Marek <mmarek@suse.com>
08deed1e
JP
6610T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git for-next
6611T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git rc-fixes
347d12d7 6612L: linux-kbuild@vger.kernel.org
5ce45962 6613S: Maintained
679655da
JP
6614F: Documentation/kbuild/
6615F: Makefile
6616F: scripts/Makefile.*
70fb7ba6
MM
6617F: scripts/basic/
6618F: scripts/mk*
6619F: scripts/package/
1da177e4
LT
6620
6621KERNEL JANITORS
c3000e03 6622L: kernel-janitors@vger.kernel.org
10466f5a 6623W: http://kernelnewbies.org/KernelJanitors
ee709b0c 6624S: Odd Fixes
1da177e4 6625
e8b43555 6626KERNEL NFSD, SUNRPC, AND LOCKD SERVERS
8b58be88 6627M: "J. Bruce Fields" <bfields@fieldses.org>
883985f6 6628M: Jeff Layton <jlayton@poochiereds.net>
16141c02 6629L: linux-nfs@vger.kernel.org
1da177e4 6630W: http://nfs.sourceforge.net/
9f273c24 6631T: git git://linux-nfs.org/~bfields/linux.git
98fac23f 6632S: Supported
679655da 6633F: fs/nfsd/
c117ab84 6634F: include/uapi/linux/nfsd/
679655da
JP
6635F: fs/lockd/
6636F: fs/nfs_common/
6637F: net/sunrpc/
6638F: include/linux/lockd/
6639F: include/linux/sunrpc/
c117ab84 6640F: include/uapi/linux/sunrpc/
1da177e4 6641
13b122b3
SK
6642KERNEL SELFTEST FRAMEWORK
6643M: Shuah Khan <shuahkh@osg.samsung.com>
90effdcd 6644M: Shuah Khan <shuah@kernel.org>
64f00850 6645L: linux-kselftest@vger.kernel.org
13b122b3
SK
6646T: git git://git.kernel.org/pub/scm/shuah/linux-kselftest
6647S: Maintained
6648F: tools/testing/selftests
6649
426d62e2 6650KERNEL VIRTUAL MACHINE (KVM)
c93a64fe 6651M: Paolo Bonzini <pbonzini@redhat.com>
3d8e15dd 6652M: Radim Krčmář <rkrcmar@redhat.com>
1fc9d2bf 6653L: kvm@vger.kernel.org
e3e58478 6654W: http://www.linux-kvm.org
a94b40a6 6655T: git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
426d62e2 6656S: Supported
c93a64fe
PB
6657F: Documentation/*/kvm*.txt
6658F: Documentation/virtual/kvm/
679655da 6659F: arch/*/kvm/
1662e862
CB
6660F: arch/x86/kernel/kvm.c
6661F: arch/x86/kernel/kvmclock.c
679655da
JP
6662F: arch/*/include/asm/kvm*
6663F: include/linux/kvm*
c117ab84 6664F: include/uapi/linux/kvm*
679655da 6665F: virt/kvm/
6d0a1a61 6666F: tools/kvm/
426d62e2 6667
ad8003d3 6668KERNEL VIRTUAL MACHINE (KVM) FOR AMD-V
7de609c8 6669M: Joerg Roedel <joro@8bytes.org>
1fc9d2bf 6670L: kvm@vger.kernel.org
038161de 6671W: http://www.linux-kvm.org/
7de609c8 6672S: Maintained
679655da 6673F: arch/x86/include/asm/svm.h
679655da 6674F: arch/x86/kvm/svm.c
426d62e2 6675
513014b7 6676KERNEL VIRTUAL MACHINE (KVM) FOR POWERPC
d8130624 6677M: Alexander Graf <agraf@suse.com>
1fc9d2bf 6678L: kvm-ppc@vger.kernel.org
038161de 6679W: http://www.linux-kvm.org/
6a7f972d 6680T: git git://github.com/agraf/linux-2.6.git
513014b7 6681S: Supported
679655da
JP
6682F: arch/powerpc/include/asm/kvm*
6683F: arch/powerpc/kvm/
513014b7 6684
85f8fffe 6685KERNEL VIRTUAL MACHINE for s390 (KVM/s390)
8b58be88 6686M: Christian Borntraeger <borntraeger@de.ibm.com>
4ae57b6c 6687M: Cornelia Huck <cornelia.huck@de.ibm.com>
85f8fffe
CB
6688L: linux-s390@vger.kernel.org
6689W: http://www.ibm.com/developerworks/linux/linux390/
9f273c24 6690T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvms390/linux.git
85f8fffe 6691S: Supported
679655da
JP
6692F: Documentation/s390/kvm.txt
6693F: arch/s390/include/asm/kvm*
80811493 6694F: arch/s390/kvm/
85f8fffe 6695
a749474d 6696KERNEL VIRTUAL MACHINE (KVM) FOR ARM
0f4ca79e 6697M: Christoffer Dall <christoffer.dall@linaro.org>
5c8818b4
MZ
6698M: Marc Zyngier <marc.zyngier@arm.com>
6699L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
a749474d
CD
6700L: kvmarm@lists.cs.columbia.edu
6701W: http://systems.cs.columbia.edu/projects/kvm-arm
1b1ebe82 6702T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvmarm/kvmarm.git
0f4ca79e 6703S: Supported
a749474d
CD
6704F: arch/arm/include/uapi/asm/kvm*
6705F: arch/arm/include/asm/kvm*
6706F: arch/arm/kvm/
5c8818b4
MZ
6707F: virt/kvm/arm/
6708F: include/kvm/arm_*
a749474d 6709
6394a3ec 6710KERNEL VIRTUAL MACHINE FOR ARM64 (KVM/arm64)
5c8818b4 6711M: Christoffer Dall <christoffer.dall@linaro.org>
6394a3ec
MZ
6712M: Marc Zyngier <marc.zyngier@arm.com>
6713L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
6714L: kvmarm@lists.cs.columbia.edu
6715S: Maintained
6716F: arch/arm64/include/uapi/asm/kvm*
6717F: arch/arm64/include/asm/kvm*
6718F: arch/arm64/kvm/
6719
bfd3d532
JH
6720KERNEL VIRTUAL MACHINE FOR MIPS (KVM/mips)
6721M: James Hogan <james.hogan@imgtec.com>
6722L: linux-mips@linux-mips.org
6723S: Supported
6724F: arch/mips/include/uapi/asm/kvm*
6725F: arch/mips/include/asm/kvm*
6726F: arch/mips/kvm/
6727
dc009d92 6728KEXEC
8b58be88 6729M: Eric Biederman <ebiederm@xmission.com>
2f327dad 6730W: http://kernel.org/pub/linux/utils/kernel/kexec/
34633993 6731L: kexec@lists.infradead.org
dc009d92 6732S: Maintained
679655da 6733F: include/linux/kexec.h
c117ab84 6734F: include/uapi/linux/kexec.h
10540a69 6735F: kernel/kexec*
dc009d92 6736
e971461f
DH
6737KEYS/KEYRINGS:
6738M: David Howells <dhowells@redhat.com>
aa62efff 6739L: keyrings@vger.kernel.org
e971461f 6740S: Maintained
d410fa4e 6741F: Documentation/security/keys.txt
e971461f
DH
6742F: include/linux/key.h
6743F: include/linux/key-type.h
75aeddd1
DH
6744F: include/linux/keyctl.h
6745F: include/uapi/linux/keyctl.h
e971461f
DH
6746F: include/keys/
6747F: security/keys/
6748
7f3c68be 6749KEYS-TRUSTED
74dd744f
MZ
6750M: David Safford <safford@us.ibm.com>
6751M: Mimi Zohar <zohar@linux.vnet.ibm.com>
7f3c68be 6752L: linux-security-module@vger.kernel.org
aa62efff 6753L: keyrings@vger.kernel.org
7f3c68be 6754S: Supported
d410fa4e 6755F: Documentation/security/keys-trusted-encrypted.txt
7f3c68be
MZ
6756F: include/keys/trusted-type.h
6757F: security/keys/trusted.c
6758F: security/keys/trusted.h
6759
6760KEYS-ENCRYPTED
74dd744f
MZ
6761M: Mimi Zohar <zohar@linux.vnet.ibm.com>
6762M: David Safford <safford@us.ibm.com>
7f3c68be 6763L: linux-security-module@vger.kernel.org
aa62efff 6764L: keyrings@vger.kernel.org
7f3c68be 6765S: Supported
d410fa4e 6766F: Documentation/security/keys-trusted-encrypted.txt
7f3c68be 6767F: include/keys/encrypted-type.h
19c90aa6 6768F: security/keys/encrypted-keys/
7f3c68be 6769
5b778dad 6770KGDB / KDB /debug_core
8b58be88 6771M: Jason Wessel <jason.wessel@windriver.com>
4063eb5f 6772W: http://kgdb.wiki.kernel.org/
e3e2aaf7 6773L: kgdb-bugreport@lists.sourceforge.net
9f273c24 6774T: git git://git.kernel.org/pub/scm/linux/kernel/git/jwessel/kgdb.git
e3e2aaf7 6775S: Maintained
679655da
JP
6776F: Documentation/DocBook/kgdb.tmpl
6777F: drivers/misc/kgdbts.c
df621252 6778F: drivers/tty/serial/kgdboc.c
5b778dad 6779F: include/linux/kdb.h
679655da 6780F: include/linux/kgdb.h
4063eb5f 6781F: kernel/debug/
e3e2aaf7 6782
456db8cc 6783KMEMCHECK
8b58be88 6784M: Vegard Nossum <vegardno@ifi.uio.no>
2ed1c525 6785M: Pekka Enberg <penberg@kernel.org>
b9ce08c0 6786S: Maintained
410d7a97
JP
6787F: Documentation/kmemcheck.txt
6788F: arch/x86/include/asm/kmemcheck.h
6789F: arch/x86/mm/kmemcheck/
6790F: include/linux/kmemcheck.h
6791F: mm/kmemcheck.c
b9ce08c0 6792
c3bb4d24 6793KMEMLEAK
8b58be88 6794M: Catalin Marinas <catalin.marinas@arm.com>
c3bb4d24
CM
6795S: Maintained
6796F: Documentation/kmemleak.txt
6797F: include/linux/kmemleak.h
6798F: mm/kmemleak.c
6799F: mm/kmemleak-test.c
6800
89559a61 6801KPROBES
a320817c 6802M: Ananth N Mavinakayanahalli <ananth@linux.vnet.ibm.com>
8b58be88
JP
6803M: Anil S Keshavamurthy <anil.s.keshavamurthy@intel.com>
6804M: "David S. Miller" <davem@davemloft.net>
353def94 6805M: Masami Hiramatsu <mhiramat@kernel.org>
89559a61 6806S: Maintained
679655da
JP
6807F: Documentation/kprobes.txt
6808F: include/linux/kprobes.h
6809F: kernel/kprobes.c
89559a61 6810
70e84049 6811KS0108 LCD CONTROLLER DRIVER
8b58be88 6812M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
450c622e
MO
6813W: http://miguelojeda.es/auxdisplay.htm
6814W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
70e84049 6815S: Maintained
679655da
JP
6816F: Documentation/auxdisplay/ks0108
6817F: drivers/auxdisplay/ks0108.c
6818F: include/linux/ks0108.h
70e84049 6819
1b69c6d0
DA
6820L3MDEV
6821M: David Ahern <dsa@cumulusnetworks.com>
6822L: netdev@vger.kernel.org
6823S: Maintained
6824F: net/l3mdev
6825F: include/net/l3mdev.h
6826
9ca44355 6827LANTIQ MIPS ARCHITECTURE
bdb40e8e 6828M: John Crispin <john@phrozen.org>
9ca44355
JC
6829L: linux-mips@linux-mips.org
6830S: Maintained
6831F: arch/mips/lantiq
6832
1da177e4 6833LAPB module
1da177e4 6834L: linux-x25@vger.kernel.org
bf9915cc 6835S: Orphan
679655da
JP
6836F: Documentation/networking/lapb-module.txt
6837F: include/*/lapb.h
6838F: net/lapb/
1da177e4
LT
6839
6840LASI 53c700 driver for PARISC
8b58be88 6841M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
1da177e4
LT
6842L: linux-scsi@vger.kernel.org
6843S: Maintained
679655da
JP
6844F: Documentation/scsi/53c700.txt
6845F: drivers/scsi/53c700*
1da177e4 6846
263de9b5 6847LED SUBSYSTEM
8b58be88 6848M: Richard Purdie <rpurdie@rpsys.net>
48b945a1 6849M: Jacek Anaszewski <j.anaszewski@samsung.com>
aa69cb8c 6850L: linux-leds@vger.kernel.org
b8926ba0 6851T: git git://git.kernel.org/pub/scm/linux/kernel/git/j.anaszewski/linux-leds.git
263de9b5 6852S: Maintained
85c90368 6853F: Documentation/devicetree/bindings/leds/
679655da
JP
6854F: drivers/leds/
6855F: include/linux/leds.h
263de9b5 6856
b0461a44 6857LEGACY EEPROM DRIVER
d8130624 6858M: Jean Delvare <jdelvare@suse.com>
b0461a44
JD
6859S: Maintained
6860F: Documentation/misc-devices/eeprom
6861F: drivers/misc/eeprom/eeprom.c
6862
1da177e4 6863LEGO USB Tower driver
8b58be88 6864M: Juergen Stuber <starblue@users.sourceforge.net>
1da177e4
LT
6865L: legousb-devel@lists.sourceforge.net
6866W: http://legousb.sourceforge.net/
6867S: Maintained
679655da 6868F: drivers/usb/misc/legousbtower.c
1da177e4 6869
055616a8
MK
6870LG2160 MEDIA DRIVER
6871M: Michael Krufky <mkrufky@linuxtv.org>
6872L: linux-media@vger.kernel.org
a825eaec 6873W: https://linuxtv.org
055616a8
MK
6874W: http://github.com/mkrufky
6875Q: http://patchwork.linuxtv.org/project/linux-media/list/
6876T: git git://linuxtv.org/mkrufky/tuners.git
6877S: Maintained
6878F: drivers/media/dvb-frontends/lg2160.*
6879
6f0e7725
MK
6880LGDT3305 MEDIA DRIVER
6881M: Michael Krufky <mkrufky@linuxtv.org>
6882L: linux-media@vger.kernel.org
a825eaec 6883W: https://linuxtv.org
6f0e7725
MK
6884W: http://github.com/mkrufky
6885Q: http://patchwork.linuxtv.org/project/linux-media/list/
6886T: git git://linuxtv.org/mkrufky/tuners.git
6887S: Maintained
6888F: drivers/media/dvb-frontends/lgdt3305.*
6889
568a17ff 6890LGUEST
8b58be88 6891M: Rusty Russell <rusty@rustcorp.com.au>
a4724ed6 6892L: lguest@lists.ozlabs.org
568a17ff 6893W: http://lguest.ozlabs.org/
72e91863 6894S: Odd Fixes
070f420b 6895F: arch/x86/include/asm/lguest*.h
679655da
JP
6896F: arch/x86/lguest/
6897F: drivers/lguest/
6898F: include/linux/lguest*.h
070f420b 6899F: tools/lguest/
568a17ff 6900
32ac7cb2
TH
6901LIBATA SUBSYSTEM (Serial and Parallel ATA drivers)
6902M: Tejun Heo <tj@kernel.org>
6903L: linux-ide@vger.kernel.org
6904T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
6905S: Maintained
6906F: drivers/ata/
6907F: include/linux/ata.h
6908F: include/linux/libata.h
d2abf98e 6909F: Documentation/devicetree/bindings/ata/
32ac7cb2
TH
6910
6911LIBATA PATA ARASAN COMPACT FLASH CONTROLLER
da89947b 6912M: Viresh Kumar <vireshk@kernel.org>
32ac7cb2
TH
6913L: linux-ide@vger.kernel.org
6914T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
6915S: Maintained
6916F: include/linux/pata_arasan_cf_data.h
6917F: drivers/ata/pata_arasan_cf.c
6918
c7fa056c
BZ
6919LIBATA PATA DRIVERS
6920M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
6921M: Tejun Heo <tj@kernel.org>
6922L: linux-ide@vger.kernel.org
6923T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
6924S: Maintained
6925F: drivers/ata/pata_*.c
6926F: drivers/ata/ata_generic.c
6927
32ac7cb2
TH
6928LIBATA SATA AHCI PLATFORM devices support
6929M: Hans de Goede <hdegoede@redhat.com>
6930M: Tejun Heo <tj@kernel.org>
6931L: linux-ide@vger.kernel.org
6932T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
6933S: Maintained
6934F: drivers/ata/ahci_platform.c
6935F: drivers/ata/libahci_platform.c
6936F: include/linux/ahci_platform.h
6937
6938LIBATA SATA PROMISE TX2/TX4 CONTROLLER DRIVER
6939M: Mikael Pettersson <mikpelinux@gmail.com>
6940L: linux-ide@vger.kernel.org
6941T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
6942S: Maintained
6943F: drivers/ata/sata_promise.*
6944
1acd437c
SL
6945LIBLOCKDEP
6946M: Sasha Levin <sasha.levin@oracle.com>
6947S: Maintained
6948F: tools/lib/lockdep/
6949
bc30196f
DW
6950LIBNVDIMM: NON-VOLATILE MEMORY DEVICE SUBSYSTEM
6951M: Dan Williams <dan.j.williams@intel.com>
6952L: linux-nvdimm@lists.01.org
6953Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
9f273c24 6954T: git git://git.kernel.org/pub/scm/linux/kernel/git/nvdimm/nvdimm.git
bc30196f
DW
6955S: Supported
6956F: drivers/nvdimm/*
6957F: include/linux/nd.h
6958F: include/linux/libnvdimm.h
6959F: include/uapi/linux/ndctl.h
6960
6961LIBNVDIMM BLK: MMIO-APERTURE DRIVER
6962M: Ross Zwisler <ross.zwisler@linux.intel.com>
6963L: linux-nvdimm@lists.01.org
6964Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
6965S: Supported
6966F: drivers/nvdimm/blk.c
6967F: drivers/nvdimm/region_devs.c
6968F: drivers/acpi/nfit*
6969
6970LIBNVDIMM BTT: BLOCK TRANSLATION TABLE
6971M: Vishal Verma <vishal.l.verma@intel.com>
6972L: linux-nvdimm@lists.01.org
6973Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
6974S: Supported
6975F: drivers/nvdimm/btt*
6976
6977LIBNVDIMM PMEM: PERSISTENT MEMORY DRIVER
6978M: Ross Zwisler <ross.zwisler@linux.intel.com>
6979L: linux-nvdimm@lists.01.org
6980Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
6981S: Supported
6982F: drivers/nvdimm/pmem.c
b864bc17 6983F: include/linux/pmem.h
40603526 6984F: arch/*/include/asm/pmem.h
bc30196f 6985
cd9e9808
MB
6986LIGHTNVM PLATFORM SUPPORT
6987M: Matias Bjorling <mb@lightnvm.io>
6988W: http://github/OpenChannelSSD
4ead1a25 6989L: linux-block@vger.kernel.org
cd9e9808
MB
6990S: Maintained
6991F: drivers/lightnvm/
6992F: include/linux/lightnvm.h
6993F: include/uapi/linux/lightnvm.h
6994
1da177e4 6995LINUX FOR IBM pSERIES (RS/6000)
8b58be88 6996M: Paul Mackerras <paulus@au.ibm.com>
1da177e4
LT
6997W: http://www.ibm.com/linux/ltc/projects/ppc
6998S: Supported
11c34c7d 6999F: arch/powerpc/boot/rs6000.h
1da177e4 7000
852bb9f5 7001LINUX FOR POWERPC (32-BIT AND 64-BIT)
8b58be88
JP
7002M: Benjamin Herrenschmidt <benh@kernel.crashing.org>
7003M: Paul Mackerras <paulus@samba.org>
ea668936 7004M: Michael Ellerman <mpe@ellerman.id.au>
1da177e4 7005W: http://www.penguinppc.org/
a4724ed6 7006L: linuxppc-dev@lists.ozlabs.org
8a6e2535 7007Q: http://patchwork.ozlabs.org/project/linuxppc-dev/list/
9958084a 7008T: git git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux.git
1da177e4 7009S: Supported
11c34c7d
JP
7010F: Documentation/powerpc/
7011F: arch/powerpc/
ef69b03d
ME
7012F: drivers/char/tpm/tpm_ibmvtpm*
7013F: drivers/crypto/nx/
7014F: drivers/crypto/vmx/
7015F: drivers/net/ethernet/ibm/ibmveth.*
7016F: drivers/net/ethernet/ibm/ibmvnic.*
66725152 7017F: drivers/pci/hotplug/pnv_php.c
ef69b03d
ME
7018F: drivers/pci/hotplug/rpa*
7019F: drivers/scsi/ibmvscsi/
7020N: opal
7021N: /pmac
7022N: powermac
7023N: powernv
7024N: [^a-z0-9]ps3
7025N: pseries
1da177e4
LT
7026
7027LINUX FOR POWER MACINTOSH
8b58be88 7028M: Benjamin Herrenschmidt <benh@kernel.crashing.org>
1da177e4 7029W: http://www.penguinppc.org/
a4724ed6 7030L: linuxppc-dev@lists.ozlabs.org
1da177e4 7031S: Maintained
11c34c7d
JP
7032F: arch/powerpc/platforms/powermac/
7033F: drivers/macintosh/
1da177e4 7034
77a76369 7035LINUX FOR POWERPC EMBEDDED MPC5XXX
a149507b 7036M: Anatolij Gustschin <agust@denx.de>
a4724ed6 7037L: linuxppc-dev@lists.ozlabs.org
cba5b1c6 7038T: git git://git.denx.de/linux-denx-agust.git
1da177e4 7039S: Maintained
11c34c7d
JP
7040F: arch/powerpc/platforms/512x/
7041F: arch/powerpc/platforms/52xx/
1da177e4
LT
7042
7043LINUX FOR POWERPC EMBEDDED PPC4XX
49e7d9df 7044M: Alistair Popple <alistair@popple.id.au>
8b58be88 7045M: Matt Porter <mporter@kernel.crashing.org>
1da177e4 7046W: http://www.penguinppc.org/
a4724ed6 7047L: linuxppc-dev@lists.ozlabs.org
1da177e4 7048S: Maintained
11c34c7d
JP
7049F: arch/powerpc/platforms/40x/
7050F: arch/powerpc/platforms/44x/
1da177e4 7051
260c02a9 7052LINUX FOR POWERPC EMBEDDED XILINX VIRTEX
a4724ed6 7053L: linuxppc-dev@lists.ozlabs.org
cdeb8994 7054S: Orphan
11c34c7d
JP
7055F: arch/powerpc/*/*virtex*
7056F: arch/powerpc/*/*/*virtex*
1da177e4 7057
e93adf1e 7058LINUX FOR POWERPC EMBEDDED PPC8XX
8b58be88 7059M: Vitaly Bordug <vitb@kernel.crashing.org>
e93adf1e 7060W: http://www.penguinppc.org/
a4724ed6 7061L: linuxppc-dev@lists.ozlabs.org
e93adf1e 7062S: Maintained
a2b1f7c8 7063F: arch/powerpc/platforms/8xx/
e93adf1e 7064
1da177e4 7065LINUX FOR POWERPC EMBEDDED PPC83XX AND PPC85XX
44451d4d 7066M: Scott Wood <oss@buserror.net>
8b58be88 7067M: Kumar Gala <galak@kernel.crashing.org>
ce00f85c 7068W: http://www.penguinppc.org/
a4724ed6 7069L: linuxppc-dev@lists.ozlabs.org
a1e0fb42 7070T: git git://git.kernel.org/pub/scm/linux/kernel/git/scottwood/linux.git
ce00f85c 7071S: Maintained
11c34c7d 7072F: arch/powerpc/platforms/83xx/
4c8f581d 7073F: arch/powerpc/platforms/85xx/
1da177e4 7074
ab06ff3a 7075LINUX FOR POWERPC PA SEMI PWRFICIENT
8b58be88 7076M: Olof Johansson <olof@lixom.net>
a4724ed6 7077L: linuxppc-dev@lists.ozlabs.org
92e19709 7078S: Maintained
11c34c7d
JP
7079F: arch/powerpc/platforms/pasemi/
7080F: drivers/*/*pasemi*
7081F: drivers/*/*/*pasemi*
ab06ff3a 7082
1da177e4 7083LINUX SECURITY MODULE (LSM) FRAMEWORK
8b58be88 7084M: Chris Wright <chrisw@sous-sol.org>
1a4520be 7085L: linux-security-module@vger.kernel.org
1da177e4
LT
7086S: Supported
7087
a23ce6da
HW
7088LIS3LV02D ACCELEROMETER DRIVER
7089M: Eric Piel <eric.piel@tremplin-utc.net>
7090S: Maintained
ff606677
JD
7091F: Documentation/misc-devices/lis3lv02d
7092F: drivers/misc/lis3lv02d/
bd35665f 7093F: drivers/platform/x86/hp_accel.c
a23ce6da 7094
b700e7f0
SJ
7095LIVE PATCHING
7096M: Josh Poimboeuf <jpoimboe@redhat.com>
06e1c170 7097M: Jessica Yu <jeyu@redhat.com>
e5f6450c 7098M: Jiri Kosina <jikos@kernel.org>
06e1c170
JP
7099M: Miroslav Benes <mbenes@suse.cz>
7100R: Petr Mladek <pmladek@suse.com>
b700e7f0
SJ
7101S: Maintained
7102F: kernel/livepatch/
7103F: include/linux/livepatch.h
7104F: arch/x86/include/asm/livepatch.h
7105F: arch/x86/kernel/livepatch.c
5e4e3844 7106F: Documentation/livepatch/
b700e7f0 7107F: Documentation/ABI/testing/sysfs-kernel-livepatch
13d1cf7e 7108F: samples/livepatch/
b700e7f0 7109L: live-patching@vger.kernel.org
74d50da3 7110T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/livepatching.git
b700e7f0 7111
ea861d73
KC
7112LINUX KERNEL DUMP TEST MODULE (LKDTM)
7113M: Kees Cook <keescook@chromium.org>
7114S: Maintained
426f3a53 7115F: drivers/misc/lkdtm*
ea861d73 7116
e2d1d6c0 7117LLC (802.2)
8b58be88 7118M: Arnaldo Carvalho de Melo <acme@ghostprotocols.net>
e2d1d6c0 7119S: Maintained
679655da 7120F: include/linux/llc.h
c117ab84 7121F: include/uapi/linux/llc.h
679655da
JP
7122F: include/net/llc*
7123F: net/llc/
e2d1d6c0 7124
4e233cbe
AD
7125LM73 HARDWARE MONITOR DRIVER
7126M: Guillaume Ligneul <guillaume.ligneul@gmail.com>
968ce1b1 7127L: linux-hwmon@vger.kernel.org
4e233cbe
AD
7128S: Maintained
7129F: drivers/hwmon/lm73.c
7130
156e2d1a 7131LM78 HARDWARE MONITOR DRIVER
d8130624 7132M: Jean Delvare <jdelvare@suse.com>
968ce1b1 7133L: linux-hwmon@vger.kernel.org
156e2d1a
JD
7134S: Maintained
7135F: Documentation/hwmon/lm78
7136F: drivers/hwmon/lm78.c
7137
1da177e4 7138LM83 HARDWARE MONITOR DRIVER
d8130624 7139M: Jean Delvare <jdelvare@suse.com>
968ce1b1 7140L: linux-hwmon@vger.kernel.org
1da177e4 7141S: Maintained
679655da
JP
7142F: Documentation/hwmon/lm83
7143F: drivers/hwmon/lm83.c
1da177e4
LT
7144
7145LM90 HARDWARE MONITOR DRIVER
d8130624 7146M: Jean Delvare <jdelvare@suse.com>
968ce1b1 7147L: linux-hwmon@vger.kernel.org
1da177e4 7148S: Maintained
679655da 7149F: Documentation/hwmon/lm90
aae7bce4 7150F: Documentation/devicetree/bindings/hwmon/lm90.txt
679655da 7151F: drivers/hwmon/lm90.c
1da177e4 7152
917cc4e6
GR
7153LM95234 HARDWARE MONITOR DRIVER
7154M: Guenter Roeck <linux@roeck-us.net>
968ce1b1 7155L: linux-hwmon@vger.kernel.org
917cc4e6
GR
7156S: Maintained
7157F: Documentation/hwmon/lm95234
7158F: drivers/hwmon/lm95234.c
7159
68620bdd
MP
7160LME2510 MEDIA DRIVER
7161M: Malcolm Priestley <tvboxspy@gmail.com>
7162L: linux-media@vger.kernel.org
a825eaec 7163W: https://linuxtv.org
68620bdd
MP
7164Q: http://patchwork.linuxtv.org/project/linux-media/list/
7165S: Maintained
7166F: drivers/media/usb/dvb-usb-v2/lmedm04*
7167
d4c3be70 7168LOCKING PRIMITIVES
8b58be88
JP
7169M: Peter Zijlstra <peterz@infradead.org>
7170M: Ingo Molnar <mingo@redhat.com>
981c3a4f 7171L: linux-kernel@vger.kernel.org
d4c3be70 7172T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
512e67f9 7173S: Maintained
d4c3be70 7174F: Documentation/locking/
679655da 7175F: include/linux/lockdep.h
d4c3be70
IM
7176F: include/linux/spinlock*.h
7177F: arch/*/include/asm/spinlock*.h
7178F: include/linux/rwlock*.h
7179F: include/linux/mutex*.h
7180F: arch/*/include/asm/mutex*.h
7181F: include/linux/rwsem*.h
7182F: arch/*/include/asm/rwsem.h
7183F: include/linux/seqlock.h
7184F: lib/locking*.[ch]
7486d6da 7185F: kernel/locking/
512e67f9 7186
dde33348 7187LOGICAL DISK MANAGER SUPPORT (LDM, Windows 2000/XP/Vista Dynamic Disks)
8b58be88 7188M: "Richard Russon (FlatCap)" <ldm@flatcap.org>
dde33348
AA
7189L: linux-ntfs-dev@lists.sourceforge.net
7190W: http://www.linux-ntfs.org/content/view/19/37/
1da177e4 7191S: Maintained
679655da 7192F: Documentation/ldm.txt
20d16fef 7193F: block/partitions/ldm.*
1da177e4 7194
ef6ada3d
JE
7195LogFS
7196M: Joern Engel <joern@logfs.org>
756ccb3c 7197M: Prasad Joshi <prasadjoshi.linux@gmail.com>
ef6ada3d
JE
7198L: logfs@logfs.org
7199W: logfs.org
7200S: Maintained
7201F: fs/logfs/
7202
c87e34ef 7203LSILOGIC MPT FUSION DRIVERS (FC/SAS/SPI)
9495e835
SS
7204M: Sathya Prakash <sathya.prakash@broadcom.com>
7205M: Chaitra P B <chaitra.basappa@broadcom.com>
7206M: Suganath Prabu Subramani <suganath-prabu.subramani@broadcom.com>
7207L: MPT-FusionLinux.pdl@broadcom.com
c87e34ef 7208L: linux-scsi@vger.kernel.org
9495e835 7209W: http://www.avagotech.com/support/
c87e34ef 7210S: Supported
679655da 7211F: drivers/message/fusion/
500c152a 7212F: drivers/scsi/mpt2sas/
7213F: drivers/scsi/mpt3sas/
c87e34ef 7214
1da177e4 7215LSILOGIC/SYMBIOS/NCR 53C8XX and 53C1010 PCI-SCSI drivers
8b58be88 7216M: Matthew Wilcox <matthew@wil.cx>
1da177e4
LT
7217L: linux-scsi@vger.kernel.org
7218S: Maintained
679655da 7219F: drivers/scsi/sym53c8xx_2/
1da177e4 7220
e5f5c99a
GR
7221LTC4261 HARDWARE MONITOR DRIVER
7222M: Guenter Roeck <linux@roeck-us.net>
968ce1b1 7223L: linux-hwmon@vger.kernel.org
e5f5c99a
GR
7224S: Maintained
7225F: Documentation/hwmon/ltc4261
7226F: drivers/hwmon/ltc4261.c
7227
81365c31 7228LTP (Linux Test Project)
28b8e8d4 7229M: Mike Frysinger <vapier@gentoo.org>
7d1ae8a8 7230M: Cyril Hrubis <chrubis@suse.cz>
0526109a 7231M: Wanlong Gao <wanlong.gao@gmail.com>
f2eb7f6f
CH
7232M: Jan Stancek <jstancek@redhat.com>
7233M: Stanislav Kholmanskikh <stanislav.kholmanskikh@oracle.com>
7234M: Alexey Kodanev <alexey.kodanev@oracle.com>
0526109a 7235L: ltp@lists.linux.it (subscribers-only)
f2eb7f6f 7236W: http://linux-test-project.github.io/
7d1ae8a8 7237T: git git://github.com/linux-test-project/ltp.git
81365c31
MF
7238S: Maintained
7239
c12a54b3 7240M32R ARCHITECTURE
c12a54b3 7241W: http://www.linux-m32r.org/
b4174867 7242S: Orphan
679655da 7243F: arch/m32r/
c12a54b3 7244
1da177e4 7245M68K ARCHITECTURE
8b58be88 7246M: Geert Uytterhoeven <geert@linux-m68k.org>
1da177e4
LT
7247L: linux-m68k@lists.linux-m68k.org
7248W: http://www.linux-m68k.org/
54e5881d 7249T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/linux-m68k.git
1da177e4 7250S: Maintained
679655da 7251F: arch/m68k/
9db35182 7252F: drivers/zorro/
1da177e4
LT
7253
7254M68K ON APPLE MACINTOSH
8b58be88 7255M: Joshua Thompson <funaho@jurai.org>
1da177e4 7256W: http://www.mac.linux-m68k.org/
9bb9f222 7257L: linux-m68k@lists.linux-m68k.org
1da177e4 7258S: Maintained
9db35182 7259F: arch/m68k/mac/
1da177e4
LT
7260
7261M68K ON HP9000/300
8b58be88 7262M: Philip Blundell <philb@gnu.org>
1da177e4
LT
7263W: http://www.tazenda.demon.co.uk/phil/linux-hp
7264S: Maintained
679655da 7265F: arch/m68k/hp300/
1da177e4 7266
74425546
AP
7267M88DS3103 MEDIA DRIVER
7268M: Antti Palosaari <crope@iki.fi>
7269L: linux-media@vger.kernel.org
a825eaec 7270W: https://linuxtv.org
74425546
AP
7271W: http://palosaari.fi/linux/
7272Q: http://patchwork.linuxtv.org/project/linux-media/list/
7273T: git git://linuxtv.org/anttip/media_tree.git
7274S: Maintained
7275F: drivers/media/dvb-frontends/m88ds3103*
7276
68620bdd
MP
7277M88RS2000 MEDIA DRIVER
7278M: Malcolm Priestley <tvboxspy@gmail.com>
7279L: linux-media@vger.kernel.org
a825eaec 7280W: https://linuxtv.org
68620bdd
MP
7281Q: http://patchwork.linuxtv.org/project/linux-media/list/
7282S: Maintained
7283F: drivers/media/dvb-frontends/m88rs2000*
7284
07a092fa 7285MA901 MASTERKIT USB FM RADIO DRIVER
b75f0050
JP
7286M: Alexey Klimov <klimov.linux@gmail.com>
7287L: linux-media@vger.kernel.org
7288T: git git://linuxtv.org/media_tree.git
7289S: Maintained
7290F: drivers/media/radio/radio-ma901.c
07a092fa 7291
64a327a7 7292MAC80211
8b58be88 7293M: Johannes Berg <johannes@sipsolutions.net>
64a327a7 7294L: linux-wireless@vger.kernel.org
491b26b4 7295W: http://wireless.kernel.org/
ce466579
JB
7296T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
7297T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
64a327a7 7298S: Maintained
679655da
JP
7299F: Documentation/networking/mac80211-injection.txt
7300F: include/net/mac80211.h
7301F: net/mac80211/
2af8c4dc 7302F: drivers/net/wireless/mac80211_hwsim.[ch]
64a327a7 7303
b863ceb7 7304MACVLAN DRIVER
8b58be88 7305M: Patrick McHardy <kaber@trash.net>
b863ceb7
PM
7306L: netdev@vger.kernel.org
7307S: Maintained
679655da
JP
7308F: drivers/net/macvlan.c
7309F: include/linux/if_macvlan.h
b863ceb7 7310
2b6d83e2
JB
7311MAILBOX API
7312M: Jassi Brar <jassisinghbrar@gmail.com>
7313L: linux-kernel@vger.kernel.org
7314S: Maintained
7315F: drivers/mailbox/
7316F: include/linux/mailbox_client.h
7317F: include/linux/mailbox_controller.h
7318
faf1668c 7319MAN-PAGES: MANUAL PAGES FOR LINUX -- Sections 2, 3, 4, 5, and 7
8b58be88 7320M: Michael Kerrisk <mtk.manpages@gmail.com>
795fb7e7 7321W: http://www.kernel.org/doc/man-pages
bd7ebec6 7322L: linux-man@vger.kernel.org
1b53dc74 7323S: Maintained
faf1668c 7324
0d3cd4b6
VD
7325MARVELL 88E6XXX ETHERNET SWITCH FABRIC DRIVER
7326M: Andrew Lunn <andrew@lunn.ch>
7327M: Vivien Didelot <vivien.didelot@savoirfairelinux.com>
7328S: Maintained
7329F: drivers/net/dsa/mv88e6xxx/
7330
8427defd 7331MARVELL ARMADA DRM SUPPORT
54176cc6 7332M: Russell King <rmk+kernel@armlinux.org.uk>
8427defd
RK
7333S: Maintained
7334F: drivers/gpu/drm/armada/
4418833e
EV
7335F: include/uapi/drm/armada_drm.h
7336F: Documentation/devicetree/bindings/display/armada/
8427defd 7337
c4d007bc
TP
7338MARVELL CRYPTO DRIVER
7339M: Boris Brezillon <boris.brezillon@free-electrons.com>
7340M: Arnaud Ebalard <arno@natisbad.org>
7341F: drivers/crypto/marvell/
7342S: Maintained
7343L: linux-crypto@vger.kernel.org
7344
44c14c1d 7345MARVELL GIGABIT ETHERNET DRIVERS (skge/sky2)
7346M: Mirko Lindner <mlindner@marvell.com>
adbbf69d 7347M: Stephen Hemminger <stephen@networkplumber.org>
44c14c1d 7348L: netdev@vger.kernel.org
7349S: Maintained
7350F: drivers/net/ethernet/marvell/sk*
7351
74cda169 7352MARVELL LIBERTAS WIRELESS DRIVER
74cda169 7353L: libertas-dev@lists.infradead.org
8ac3e99e 7354S: Orphan
f988d640 7355F: drivers/net/wireless/marvell/libertas/
74cda169 7356
b60d6975 7357MARVELL MV643XX ETHERNET DRIVER
4e3faf88 7358M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
979b6c13 7359L: netdev@vger.kernel.org
f5ca8502 7360S: Maintained
527a6266 7361F: drivers/net/ethernet/marvell/mv643xx_eth.*
679655da 7362F: include/linux/mv643xx.h
1da177e4 7363
370b8ed9
TP
7364MARVELL MVNETA ETHERNET DRIVER
7365M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
7366L: netdev@vger.kernel.org
7367S: Maintained
7368F: drivers/net/ethernet/marvell/mvneta.*
7369
fcad584d 7370MARVELL MWIFIEX WIRELESS DRIVER
b9d31704 7371M: Amitkumar Karwar <akarwar@marvell.com>
550795fc 7372M: Nishant Sarmukadam <nishants@marvell.com>
fcad584d
BZ
7373L: linux-wireless@vger.kernel.org
7374S: Maintained
277b024e 7375F: drivers/net/wireless/marvell/mwifiex/
fcad584d 7376
a2c3f656 7377MARVELL MWL8K WIRELESS DRIVER
a040d532 7378M: Lennert Buytenhek <buytenh@wantstofly.org>
a2c3f656 7379L: linux-wireless@vger.kernel.org
16345910 7380S: Odd Fixes
de60f1dc 7381F: drivers/net/wireless/marvell/mwl8k.c
a2c3f656 7382
2a69567b 7383MARVELL SOC MMC/SD/SDIO CONTROLLER DRIVER
2f82af08 7384M: Nicolas Pitre <nico@fluxnic.net>
18e2842b 7385S: Odd Fixes
1fa7e547 7386F: drivers/mmc/host/mvsdio.*
2a69567b 7387
1da177e4 7388MATROX FRAMEBUFFER DRIVER
c69f677c 7389L: linux-fbdev@vger.kernel.org
52653199 7390S: Orphan
8a61f013 7391F: drivers/video/fbdev/matrox/matroxfb_*
c117ab84 7392F: include/uapi/linux/matroxfb.h
1da177e4 7393
ca462085
GR
7394MAX16065 HARDWARE MONITOR DRIVER
7395M: Guenter Roeck <linux@roeck-us.net>
968ce1b1 7396L: linux-hwmon@vger.kernel.org
ca462085
GR
7397S: Maintained
7398F: Documentation/hwmon/max16065
7399F: drivers/hwmon/max16065.c
7400
1f61cab8
GR
7401MAX20751 HARDWARE MONITOR DRIVER
7402M: Guenter Roeck <linux@roeck-us.net>
968ce1b1 7403L: linux-hwmon@vger.kernel.org
1f61cab8
GR
7404S: Maintained
7405F: Documentation/hwmon/max20751
7406F: drivers/hwmon/max20751.c
7407
d20620de 7408MAX6650 HARDWARE MONITOR AND FAN CONTROLLER DRIVER
6a534c9d 7409M: "Hans J. Koch" <hjk@hansjkoch.de>
968ce1b1 7410L: linux-hwmon@vger.kernel.org
d20620de 7411S: Maintained
679655da
JP
7412F: Documentation/hwmon/max6650
7413F: drivers/hwmon/max6650.c
d20620de 7414
e89ab51f
GR
7415MAX6697 HARDWARE MONITOR DRIVER
7416M: Guenter Roeck <linux@roeck-us.net>
968ce1b1 7417L: linux-hwmon@vger.kernel.org
e89ab51f
GR
7418S: Maintained
7419F: Documentation/hwmon/max6697
7420F: Documentation/devicetree/bindings/i2c/max6697.txt
7421F: drivers/hwmon/max6697.c
7422F: include/linux/platform_data/max6697.h
7423
3b2af7f7
PR
7424MAX9860 MONO AUDIO VOICE CODEC DRIVER
7425M: Peter Rosin <peda@axentia.se>
7426L: alsa-devel@alsa-project.org (moderated for non-subscribers)
7427S: Maintained
7428F: Documentation/devicetree/bindings/sound/max9860.txt
7429F: sound/soc/codecs/max9860.*
7430
f8f847b5
KK
7431MAXIM MUIC CHARGER DRIVERS FOR EXYNOS BASED BOARDS
7432M: Krzysztof Kozlowski <k.kozlowski@samsung.com>
7433L: linux-pm@vger.kernel.org
7434S: Supported
7435F: drivers/power/max14577_charger.c
7436F: drivers/power/max77693_charger.c
7437
3811405e
JMC
7438MAXIM MAX77802 MULTIFUNCTION PMIC DEVICE DRIVERS
7439M: Javier Martinez Canillas <javier@osg.samsung.com>
7440L: linux-kernel@vger.kernel.org
7441S: Supported
96173cc6 7442F: drivers/*/*max77802*.c
3811405e
JMC
7443F: Documentation/devicetree/bindings/*/*max77802.txt
7444F: include/dt-bindings/*/*max77802.h
7445
befeb596
KK
7446MAXIM PMIC AND MUIC DRIVERS FOR EXYNOS BASED BOARDS
7447M: Chanwoo Choi <cw00.choi@samsung.com>
7448M: Krzysztof Kozlowski <k.kozlowski@samsung.com>
7449L: linux-kernel@vger.kernel.org
7450S: Supported
86cf635a 7451F: drivers/*/max14577*.c
0998a436 7452F: drivers/*/max77686*.c
86cf635a 7453F: drivers/*/max77693*.c
befeb596
KK
7454F: drivers/extcon/extcon-max14577.c
7455F: drivers/extcon/extcon-max77693.c
7456F: drivers/rtc/rtc-max77686.c
7457F: drivers/clk/clk-max77686.c
7458F: Documentation/devicetree/bindings/mfd/max14577.txt
377452f4 7459F: Documentation/devicetree/bindings/*/max77686.txt
befeb596
KK
7460F: Documentation/devicetree/bindings/mfd/max77693.txt
7461F: Documentation/devicetree/bindings/clock/maxim,max77686.txt
7462F: include/linux/mfd/max14577*.h
7463F: include/linux/mfd/max77686*.h
7464F: include/linux/mfd/max77693*.h
7465
9be3c9a5
HV
7466MAXIRADIO FM RADIO RECEIVER DRIVER
7467M: Hans Verkuil <hverkuil@xs4all.nl>
7468L: linux-media@vger.kernel.org
7469T: git git://linuxtv.org/media_tree.git
a825eaec 7470W: https://linuxtv.org
9be3c9a5
HV
7471S: Maintained
7472F: drivers/media/radio/radio-maxiradio*
7473
c05dc2cc
PR
7474MCP4531 MICROCHIP DIGITAL POTENTIOMETER DRIVER
7475M: Peter Rosin <peda@axentia.se>
7476L: linux-iio@vger.kernel.org
7477S: Maintained
7478F: drivers/iio/potentiometer/mcp4531.c
7479
7b49235e
LP
7480MEDIA DRIVERS FOR RENESAS - FCP
7481M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
7482L: linux-media@vger.kernel.org
7483L: linux-renesas-soc@vger.kernel.org
7484T: git git://linuxtv.org/media_tree.git
7485S: Supported
7486F: Documentation/devicetree/bindings/media/renesas,fcp.txt
7487F: drivers/media/platform/rcar-fcp.c
7488F: include/media/rcar-fcp.h
7489
6f32a8c9
LP
7490MEDIA DRIVERS FOR RENESAS - VSP1
7491M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
7492L: linux-media@vger.kernel.org
4a121096 7493L: linux-renesas-soc@vger.kernel.org
6f32a8c9
LP
7494T: git git://linuxtv.org/media_tree.git
7495S: Supported
7496F: Documentation/devicetree/bindings/media/renesas,vsp1.txt
7497F: drivers/media/platform/vsp1/
7498
fae2080a
AO
7499MEDIA DRIVERS FOR HELENE
7500M: Abylay Ospan <aospan@netup.ru>
7501L: linux-media@vger.kernel.org
7502W: https://linuxtv.org
7503W: http://netup.tv/
7504T: git git://linuxtv.org/media_tree.git
7505S: Supported
7506F: drivers/media/dvb-frontends/helene*
7507
dacf9ce8
KS
7508MEDIA DRIVERS FOR ASCOT2E
7509M: Sergey Kozlov <serjk@netup.ru>
1a76e1f7 7510M: Abylay Ospan <aospan@netup.ru>
dacf9ce8 7511L: linux-media@vger.kernel.org
a825eaec 7512W: https://linuxtv.org
dacf9ce8
KS
7513W: http://netup.tv/
7514T: git git://linuxtv.org/media_tree.git
7515S: Supported
7516F: drivers/media/dvb-frontends/ascot2e*
7517
a6dc60ff
KS
7518MEDIA DRIVERS FOR CXD2841ER
7519M: Sergey Kozlov <serjk@netup.ru>
1a76e1f7 7520M: Abylay Ospan <aospan@netup.ru>
a6dc60ff 7521L: linux-media@vger.kernel.org
a825eaec 7522W: https://linuxtv.org
a6dc60ff
KS
7523W: http://netup.tv/
7524T: git git://linuxtv.org/media_tree.git
7525S: Supported
7526F: drivers/media/dvb-frontends/cxd2841er*
7527
a5d32b35
KS
7528MEDIA DRIVERS FOR HORUS3A
7529M: Sergey Kozlov <serjk@netup.ru>
1a76e1f7 7530M: Abylay Ospan <aospan@netup.ru>
a5d32b35 7531L: linux-media@vger.kernel.org
a825eaec 7532W: https://linuxtv.org
a5d32b35
KS
7533W: http://netup.tv/
7534T: git git://linuxtv.org/media_tree.git
7535S: Supported
7536F: drivers/media/dvb-frontends/horus3a*
7537
e025273b
KS
7538MEDIA DRIVERS FOR LNBH25
7539M: Sergey Kozlov <serjk@netup.ru>
1a76e1f7 7540M: Abylay Ospan <aospan@netup.ru>
e025273b 7541L: linux-media@vger.kernel.org
a825eaec 7542W: https://linuxtv.org
e025273b
KS
7543W: http://netup.tv/
7544T: git git://linuxtv.org/media_tree.git
7545S: Supported
7546F: drivers/media/dvb-frontends/lnbh25*
7547
52b1eaf4
KS
7548MEDIA DRIVERS FOR NETUP PCI UNIVERSAL DVB devices
7549M: Sergey Kozlov <serjk@netup.ru>
1a76e1f7 7550M: Abylay Ospan <aospan@netup.ru>
52b1eaf4 7551L: linux-media@vger.kernel.org
a825eaec 7552W: https://linuxtv.org
52b1eaf4
KS
7553W: http://netup.tv/
7554T: git git://linuxtv.org/media_tree.git
7555S: Supported
7556F: drivers/media/pci/netup_unidvb/*
7557
127c49ae 7558MEDIA INPUT INFRASTRUCTURE (V4L/DVB)
5dc8a864
MCC
7559M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
7560M: Mauro Carvalho Chehab <mchehab@kernel.org>
127c49ae
JP
7561P: LinuxTV.org Project
7562L: linux-media@vger.kernel.org
a825eaec 7563W: https://linuxtv.org
8a6e2535 7564Q: http://patchwork.kernel.org/project/linux-media/list/
275ffde4 7565T: git git://linuxtv.org/media_tree.git
127c49ae
JP
7566S: Maintained
7567F: Documentation/dvb/
7568F: Documentation/video4linux/
ffe06198 7569F: Documentation/DocBook/media/
127c49ae 7570F: drivers/media/
ffe06198 7571F: drivers/staging/media/
eb4b0ec7 7572F: include/linux/platform_data/media/
127c49ae 7573F: include/media/
6c0f0359
MCC
7574F: include/uapi/linux/dvb/
7575F: include/uapi/linux/videodev2.h
7576F: include/uapi/linux/media.h
7577F: include/uapi/linux/v4l2-*
7578F: include/uapi/linux/meye.h
7579F: include/uapi/linux/ivtv*
7580F: include/uapi/linux/uvcvideo.h
d20620de 7581
0c272fc9
JC
7582MEDIATEK ETHERNET DRIVER
7583M: Felix Fietkau <nbd@openwrt.org>
7584M: John Crispin <blogic@openwrt.org>
7585L: netdev@vger.kernel.org
7586S: Maintained
7587F: drivers/net/ethernet/mediatek/
7588
c869f77d
JK
7589MEDIATEK MT7601U WIRELESS LAN DRIVER
7590M: Jakub Kicinski <kubakici@wp.pl>
7591L: linux-wireless@vger.kernel.org
7592S: Maintained
7593F: drivers/net/wireless/mediatek/mt7601u/
7594
e399065b
SS
7595MEGARAID SCSI/SAS DRIVERS
7596M: Kashyap Desai <kashyap.desai@avagotech.com>
7597M: Sumit Saxena <sumit.saxena@avagotech.com>
7598M: Uday Lingala <uday.lingala@avagotech.com>
7599L: megaraidlinux.pdl@avagotech.com
baaea1dc 7600L: linux-scsi@vger.kernel.org
e399065b 7601W: http://www.lsi.com
ce00f85c 7602S: Maintained
679655da
JP
7603F: Documentation/scsi/megaraid.txt
7604F: drivers/scsi/megaraid.*
7605F: drivers/scsi/megaraid/
757e0108 7606
2c46c9d5 7607MELLANOX ETHERNET DRIVER (mlx4_en)
c40e4096 7608M: Tariq Toukan <tariqt@mellanox.com>
b75f0050 7609L: netdev@vger.kernel.org
2c46c9d5
AV
7610S: Supported
7611W: http://www.mellanox.com
7612Q: http://patchwork.ozlabs.org/project/netdev/list/
7613F: drivers/net/ethernet/mellanox/mlx4/en_*
7614
e7523a49
OG
7615MELLANOX ETHERNET DRIVER (mlx5e)
7616M: Saeed Mahameed <saeedm@mellanox.com>
7617L: netdev@vger.kernel.org
7618S: Supported
7619W: http://www.mellanox.com
7620Q: http://patchwork.ozlabs.org/project/netdev/list/
7621F: drivers/net/ethernet/mellanox/mlx5/core/en_*
7622
93c1edb2
JP
7623MELLANOX ETHERNET SWITCH DRIVERS
7624M: Jiri Pirko <jiri@mellanox.com>
7625M: Ido Schimmel <idosch@mellanox.com>
7626L: netdev@vger.kernel.org
7627S: Supported
7628W: http://www.mellanox.com
7629Q: http://patchwork.ozlabs.org/project/netdev/list/
7630F: drivers/net/ethernet/mellanox/mlxsw/
7631
5b25b13a
MD
7632MEMBARRIER SUPPORT
7633M: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
7634M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
7635L: linux-kernel@vger.kernel.org
7636S: Supported
7637F: kernel/membarrier.c
7638F: include/uapi/linux/membarrier.h
7639
70ea91f1
SR
7640MEMORY MANAGEMENT
7641L: linux-mm@kvack.org
70ea91f1
SR
7642W: http://www.linux-mm.org
7643S: Maintained
679655da 7644F: include/linux/mm.h
551450bb
CS
7645F: include/linux/gfp.h
7646F: include/linux/mmzone.h
7647F: include/linux/memory_hotplug.h
7648F: include/linux/vmalloc.h
679655da 7649F: mm/
70ea91f1 7650
f4e9ce66 7651MEMORY TECHNOLOGY DEVICES (MTD)
8b58be88 7652M: David Woodhouse <dwmw2@infradead.org>
242c325e 7653M: Brian Norris <computersforpeace@gmail.com>
1da177e4 7654L: linux-mtd@lists.infradead.org
8a6e2535
JP
7655W: http://www.linux-mtd.infradead.org/
7656Q: http://patchwork.ozlabs.org/project/linux-mtd/list/
242c325e 7657T: git git://git.infradead.org/linux-mtd.git
ab95eac9 7658T: git git://git.infradead.org/l2-mtd.git
1da177e4 7659S: Maintained
becc7ae5 7660F: Documentation/devicetree/bindings/mtd/
679655da
JP
7661F: drivers/mtd/
7662F: include/linux/mtd/
c117ab84 7663F: include/uapi/mtd/
1da177e4 7664
26c57ef1 7665MEN A21 WATCHDOG DRIVER
30c7469b 7666M: Johannes Thumshirn <morbidrsa@gmail.com>
26c57ef1 7667L: linux-watchdog@vger.kernel.org
30c7469b 7668S: Maintained
26c57ef1
JT
7669F: drivers/watchdog/mena21_wdt.c
7670
3764e82e 7671MEN CHAMELEON BUS (mcb)
30c7469b
JT
7672M: Johannes Thumshirn <morbidrsa@gmail.com>
7673S: Maintained
3764e82e
JT
7674F: drivers/mcb/
7675F: include/linux/mcb.h
b9f2f459 7676F: Documentation/men-chameleon-bus.txt
3764e82e 7677
48b490d2
AW
7678MEN F21BMC (Board Management Controller)
7679M: Andreas Werner <andreas.werner@men.de>
7680S: Supported
7681F: drivers/mfd/menf21bmc.c
7682F: drivers/watchdog/menf21bmc_wdt.c
7683F: drivers/leds/leds-menf21bmc.c
7684F: drivers/hwmon/menf21bmc_hwmon.c
7685F: Documentation/hwmon/menf21bmc
7686
12285945
JH
7687METAG ARCHITECTURE
7688M: James Hogan <james.hogan@imgtec.com>
d668d9ed 7689L: linux-metag@vger.kernel.org
9f273c24 7690T: git git://git.kernel.org/pub/scm/linux/kernel/git/jhogan/metag.git
f23d0e24 7691S: Odd Fixes
12285945
JH
7692F: arch/metag/
7693F: Documentation/metag/
7694F: Documentation/devicetree/bindings/metag/
2d799dde 7695F: Documentation/devicetree/bindings/interrupt-controller/img,*
a2c5d4ed 7696F: drivers/clocksource/metag_generic.c
5698c50d
JH
7697F: drivers/irqchip/irq-metag.c
7698F: drivers/irqchip/irq-metag-ext.c
ae85ac71 7699F: drivers/tty/metag_da.c
12285945 7700
c6375b0a 7701MICROBLAZE ARCHITECTURE
8b58be88 7702M: Michal Simek <monstr@monstr.eu>
c6375b0a
MS
7703W: http://www.monstr.eu/fdt/
7704T: git git://git.monstr.eu/linux-2.6-microblaze.git
7705S: Supported
0a8c7914 7706F: arch/microblaze/
1da177e4 7707
2508a45a
CY
7708MICROSOFT SURFACE PRO 3 BUTTON DRIVER
7709M: Chen Yu <yu.c.chen@intel.com>
7710L: platform-driver-x86@vger.kernel.org
7711S: Supported
7712F: drivers/platform/x86/surfacepro3_button.c
7713
1da177e4 7714MICROTEK X6 SCANNER
61eee9a7 7715M: Oliver Neukum <oliver@neukum.org>
1da177e4 7716S: Maintained
679655da 7717F: drivers/usb/image/microtek.*
1da177e4
LT
7718
7719MIPS
8b58be88 7720M: Ralf Baechle <ralf@linux-mips.org>
1da177e4 7721L: linux-mips@linux-mips.org
6097050d 7722W: http://www.linux-mips.org/
b05e988e 7723T: git git://git.linux-mips.org/pub/scm/ralf/linux.git
6097050d 7724Q: http://patchwork.linux-mips.org/project/linux-mips/list/
7425b340 7725S: Supported
f46d92e8 7726F: Documentation/devicetree/bindings/mips/
679655da
JP
7727F: Documentation/mips/
7728F: arch/mips/
1da177e4 7729
413ef3f6
KC
7730MIPS/LOONGSON1 ARCHITECTURE
7731M: Keguang Zhang <keguang.zhang@gmail.com>
7732L: linux-mips@linux-mips.org
7733S: Maintained
7734F: arch/mips/loongson32/
7735F: arch/mips/include/asm/mach-loongson32/
7736F: drivers/*/*loongson1*
7737F: drivers/*/*/*loongson1*
7738
08b7620a
HV
7739MIROSOUND PCM20 FM RADIO RECEIVER DRIVER
7740M: Hans Verkuil <hverkuil@xs4all.nl>
7741L: linux-media@vger.kernel.org
7742T: git git://linuxtv.org/media_tree.git
a825eaec 7743W: https://linuxtv.org
08b7620a
HV
7744S: Odd Fixes
7745F: drivers/media/radio/radio-miropcm20*
7746
c09befcb
OG
7747MELLANOX MLX4 core VPI driver
7748M: Yishai Hadas <yishaih@mellanox.com>
e126ba97
EC
7749L: netdev@vger.kernel.org
7750L: linux-rdma@vger.kernel.org
7751W: http://www.mellanox.com
7752Q: http://patchwork.ozlabs.org/project/netdev/list/
c09befcb
OG
7753S: Supported
7754F: drivers/net/ethernet/mellanox/mlx4/
7755F: include/linux/mlx4/
7756
7757MELLANOX MLX4 IB driver
7758M: Yishai Hadas <yishaih@mellanox.com>
7759L: linux-rdma@vger.kernel.org
7760W: http://www.mellanox.com
e126ba97 7761Q: http://patchwork.kernel.org/project/linux-rdma/list/
c09befcb
OG
7762S: Supported
7763F: drivers/infiniband/hw/mlx4/
7764F: include/linux/mlx4/
7765
595a4d8f
OG
7766MELLANOX MLX5 core VPI driver
7767M: Matan Barak <matanb@mellanox.com>
7768M: Leon Romanovsky <leonro@mellanox.com>
e126ba97
EC
7769L: netdev@vger.kernel.org
7770L: linux-rdma@vger.kernel.org
7771W: http://www.mellanox.com
7772Q: http://patchwork.ozlabs.org/project/netdev/list/
e126ba97
EC
7773S: Supported
7774F: drivers/net/ethernet/mellanox/mlx5/core/
7775F: include/linux/mlx5/
7776
595a4d8f
OG
7777MELLANOX MLX5 IB driver
7778M: Matan Barak <matanb@mellanox.com>
7779M: Leon Romanovsky <leonro@mellanox.com>
b75f0050
JP
7780L: linux-rdma@vger.kernel.org
7781W: http://www.mellanox.com
7782Q: http://patchwork.kernel.org/project/linux-rdma/list/
b75f0050 7783S: Supported
b75f0050 7784F: drivers/infiniband/hw/mlx5/
595a4d8f 7785F: include/linux/mlx5/
e126ba97 7786
764589b6
CM
7787MELEXIS MLX90614 DRIVER
7788M: Crt Mori <cmo@melexis.com>
7789L: linux-iio@vger.kernel.org
7790W: http://www.melexis.com
7791S: Supported
7792F: drivers/iio/temperature/mlx90614.c
7793
0ce277e4
AP
7794MN88472 MEDIA DRIVER
7795M: Antti Palosaari <crope@iki.fi>
7796L: linux-media@vger.kernel.org
a825eaec 7797W: https://linuxtv.org
0ce277e4
AP
7798W: http://palosaari.fi/linux/
7799Q: http://patchwork.linuxtv.org/project/linux-media/list/
0ce277e4 7800S: Maintained
94d0eaa4 7801F: drivers/media/dvb-frontends/mn88472*
0ce277e4 7802
4f4d238f
AP
7803MN88473 MEDIA DRIVER
7804M: Antti Palosaari <crope@iki.fi>
7805L: linux-media@vger.kernel.org
a825eaec 7806W: https://linuxtv.org
4f4d238f
AP
7807W: http://palosaari.fi/linux/
7808Q: http://patchwork.linuxtv.org/project/linux-media/list/
4f4d238f 7809S: Maintained
877ba50b 7810F: drivers/media/dvb-frontends/mn88473*
4f4d238f 7811
1da177e4 7812MODULE SUPPORT
8b58be88 7813M: Rusty Russell <rusty@rustcorp.com.au>
1da177e4 7814S: Maintained
679655da
JP
7815F: include/linux/module.h
7816F: kernel/module.c
1da177e4
LT
7817
7818MOTION EYE VAIO PICTUREBOOK CAMERA DRIVER
1da177e4 7819W: http://popies.net/meye/
b7788e13 7820S: Orphan
679655da 7821F: Documentation/video4linux/meye.txt
90d72ac6 7822F: drivers/media/pci/meye/
6c0f0359 7823F: include/uapi/linux/meye.h
1da177e4 7824
b9705b60 7825MOXA SMARTIO/INDUSTIO/INTELLIO SERIAL CARD
8b58be88 7826M: Jiri Slaby <jirislaby@gmail.com>
d735410a 7827S: Maintained
679655da 7828F: Documentation/serial/moxa-smartio
c897401b 7829F: drivers/tty/mxser.*
d735410a 7830
889b2f87
AK
7831MR800 AVERMEDIA USB FM RADIO DRIVER
7832M: Alexey Klimov <klimov.linux@gmail.com>
7833L: linux-media@vger.kernel.org
7834T: git git://linuxtv.org/media_tree.git
7835S: Maintained
7836F: drivers/media/radio/radio-mr800.c
7837
d7155691
AO
7838MRF24J40 IEEE 802.15.4 RADIO DRIVER
7839M: Alan Ott <alan@signal11.us>
7840L: linux-wpan@vger.kernel.org
7841S: Maintained
7842F: drivers/net/ieee802154/mrf24j40.c
2e6fd648 7843F: Documentation/devicetree/bindings/net/ieee802154/mrf24j40.txt
d7155691 7844
8c4c731a 7845MSI LAPTOP SUPPORT
182ae55c 7846M: "Lee, Chun-Yi" <jlee@suse.com>
d0944853 7847L: platform-driver-x86@vger.kernel.org
8c4c731a 7848S: Maintained
679655da 7849F: drivers/platform/x86/msi-laptop.c
8c4c731a 7850
0f1006b1 7851MSI WMI SUPPORT
d0944853 7852L: platform-driver-x86@vger.kernel.org
5ee7041e 7853S: Orphan
0f1006b1
AA
7854F: drivers/platform/x86/msi-wmi.c
7855
19a628a0
AP
7856MSI001 MEDIA DRIVER
7857M: Antti Palosaari <crope@iki.fi>
7858L: linux-media@vger.kernel.org
a825eaec 7859W: https://linuxtv.org
19a628a0
AP
7860W: http://palosaari.fi/linux/
7861Q: http://patchwork.linuxtv.org/project/linux-media/list/
7862T: git git://linuxtv.org/anttip/media_tree.git
7863S: Maintained
0185e197 7864F: drivers/media/tuners/msi001*
19a628a0 7865
7570589d 7866MSI2500 MEDIA DRIVER
2c57213f
AP
7867M: Antti Palosaari <crope@iki.fi>
7868L: linux-media@vger.kernel.org
a825eaec 7869W: https://linuxtv.org
2c57213f
AP
7870W: http://palosaari.fi/linux/
7871Q: http://patchwork.linuxtv.org/project/linux-media/list/
7872T: git git://linuxtv.org/anttip/media_tree.git
7873S: Maintained
7570589d 7874F: drivers/media/usb/msi2500/
2c57213f 7875
159eeea4
RJ
7876MSYSTEMS DISKONCHIP G3 MTD DRIVER
7877M: Robert Jarzmik <robert.jarzmik@free.fr>
7878L: linux-mtd@lists.infradead.org
7879S: Maintained
7880F: drivers/mtd/devices/docg3*
7881
62a37dc7 7882MT9M032 APTINA SENSOR DRIVER
0e837fb9
LP
7883M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
7884L: linux-media@vger.kernel.org
7885T: git git://linuxtv.org/media_tree.git
7886S: Maintained
7887F: drivers/media/i2c/mt9m032.c
b5dcee22 7888F: include/media/i2c/mt9m032.h
0e837fb9 7889
62a37dc7 7890MT9P031 APTINA CAMERA SENSOR
0e837fb9
LP
7891M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
7892L: linux-media@vger.kernel.org
7893T: git git://linuxtv.org/media_tree.git
7894S: Maintained
7895F: drivers/media/i2c/mt9p031.c
b5dcee22 7896F: include/media/i2c/mt9p031.h
0e837fb9 7897
62a37dc7 7898MT9T001 APTINA CAMERA SENSOR
0e837fb9
LP
7899M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
7900L: linux-media@vger.kernel.org
7901T: git git://linuxtv.org/media_tree.git
7902S: Maintained
7903F: drivers/media/i2c/mt9t001.c
b5dcee22 7904F: include/media/i2c/mt9t001.h
0e837fb9 7905
62a37dc7 7906MT9V032 APTINA CAMERA SENSOR
0e837fb9
LP
7907M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
7908L: linux-media@vger.kernel.org
7909T: git git://linuxtv.org/media_tree.git
7910S: Maintained
f2272e13 7911F: Documentation/devicetree/bindings/media/i2c/mt9v032.txt
0e837fb9 7912F: drivers/media/i2c/mt9v032.c
b5dcee22 7913F: include/media/i2c/mt9v032.h
0e837fb9 7914
4e0d13cb 7915MULTIFUNCTION DEVICES (MFD)
f7d3210e 7916M: Lee Jones <lee.jones@linaro.org>
7caa7991 7917T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
4e0d13cb 7918S: Supported
679655da 7919F: drivers/mfd/
55b5940d 7920F: include/linux/mfd/
4e0d13cb 7921
5c4e6f13 7922MULTIMEDIA CARD (MMC), SECURE DIGITAL (SD) AND SDIO SUBSYSTEM
e18eaf8f 7923M: Ulf Hansson <ulf.hansson@linaro.org>
b2503a94 7924L: linux-mmc@vger.kernel.org
708dce3f 7925T: git git://git.linaro.org/people/ulf.hansson/mmc.git
245feaa6 7926S: Maintained
2810984b 7927F: Documentation/devicetree/bindings/mmc/
679655da
JP
7928F: drivers/mmc/
7929F: include/linux/mmc/
c117ab84 7930F: include/uapi/linux/mmc/
baca2da4 7931
15a0580c 7932MULTIMEDIA CARD (MMC) ETC. OVER SPI
22b174f8 7933S: Orphan
679655da
JP
7934F: drivers/mmc/host/mmc_spi.c
7935F: include/linux/spi/mmc_spi.h
15a0580c 7936
1da177e4 7937MULTISOUND SOUND DRIVER
8b58be88 7938M: Andrew Veliath <andrewtv@usa.net>
1da177e4 7939S: Maintained
679655da
JP
7940F: Documentation/sound/oss/MultiSound
7941F: sound/oss/msnd*
1da177e4 7942
d735410a 7943MULTITECH MULTIPORT CARD (ISICOM)
d86b3001 7944S: Orphan
c897401b 7945F: drivers/tty/isicom.c
679655da 7946F: include/linux/isicom.h
d735410a 7947
550a7375 7948MUSB MULTIPOINT HIGH SPEED DUAL-ROLE CONTROLLER
3b243519 7949M: Bin Liu <b-liu@ti.com>
795fb7e7 7950L: linux-usb@vger.kernel.org
43b416e5 7951T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
795fb7e7 7952S: Maintained
679655da 7953F: drivers/usb/musb/
550a7375 7954
ea0af5f6
MK
7955MXL5007T MEDIA DRIVER
7956M: Michael Krufky <mkrufky@linuxtv.org>
7957L: linux-media@vger.kernel.org
a825eaec 7958W: https://linuxtv.org
ea0af5f6
MK
7959W: http://github.com/mkrufky
7960Q: http://patchwork.linuxtv.org/project/linux-media/list/
7961T: git git://linuxtv.org/mkrufky/tuners.git
7962S: Maintained
7963F: drivers/media/tuners/mxl5007t.*
7964
2d3cf588 7965MYRICOM MYRI-10G 10GbE DRIVER (MYRI10GE)
205057ae 7966M: Hyong-Youb Kim <hykim@myri.com>
2d3cf588 7967L: netdev@vger.kernel.org
205057ae 7968W: https://www.myricom.com/support/downloads/myri10ge.html
2d3cf588 7969S: Supported
93f7848b 7970F: drivers/net/ethernet/myricom/myri10ge/
2d3cf588 7971
9df4f913
BB
7972NAND FLASH SUBSYSTEM
7973M: Boris Brezillon <boris.brezillon@free-electrons.com>
7974R: Richard Weinberger <richard@nod.at>
7975L: linux-mtd@lists.infradead.org
7976W: http://www.linux-mtd.infradead.org/
7977Q: http://patchwork.ozlabs.org/project/linux-mtd/list/
7978T: git git://github.com/linux-nand/linux.git
7979S: Maintained
7980F: drivers/mtd/nand/
7981F: include/linux/mtd/nand*.h
7982
1da177e4 7983NATSEMI ETHERNET DRIVER (DP8381x)
09d208ec 7984S: Orphan
d9fb9f38 7985F: drivers/net/ethernet/natsemi/natsemi.c
1da177e4 7986
23dc05a3
DM
7987NATIVE INSTRUMENTS USB SOUND INTERFACE DRIVER
7988M: Daniel Mack <zonque@gmail.com>
7989S: Maintained
e5747e40 7990L: alsa-devel@alsa-project.org (moderated for non-subscribers)
23dc05a3
DM
7991W: http://www.native-instruments.com
7992F: sound/usb/caiaq/
7993
1da177e4 7994NCP FILESYSTEM
52653199
PV
7995M: Petr Vandrovec <petr@vandrovec.name>
7996S: Odd Fixes
679655da 7997F: fs/ncpfs/
1da177e4 7998
a79b0322
FT
7999NCR 5380 SCSI DRIVERS
8000M: Finn Thain <fthain@telegraphics.com.au>
8001M: Michael Schmitz <schmitzmic@gmail.com>
8002L: linux-scsi@vger.kernel.org
8003S: Maintained
8004F: Documentation/scsi/g_NCR5380.txt
71d39758 8005F: Documentation/scsi/dtc3x80.txt
a79b0322
FT
8006F: drivers/scsi/NCR5380.*
8007F: drivers/scsi/arm/cumana_1.c
8008F: drivers/scsi/arm/oak.c
a79b0322
FT
8009F: drivers/scsi/atari_scsi.*
8010F: drivers/scsi/dmx3191d.c
8011F: drivers/scsi/dtc.*
8012F: drivers/scsi/g_NCR5380.*
8013F: drivers/scsi/g_NCR5380_mmio.c
8014F: drivers/scsi/mac_scsi.*
8015F: drivers/scsi/pas16.*
a79b0322
FT
8016F: drivers/scsi/sun3_scsi.*
8017F: drivers/scsi/sun3_scsi_vme.c
8018F: drivers/scsi/t128.*
8019
1da177e4 8020NCR DUAL 700 SCSI DRIVER (MICROCHANNEL)
8b58be88 8021M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
1da177e4
LT
8022L: linux-scsi@vger.kernel.org
8023S: Maintained
679655da 8024F: drivers/scsi/NCR_D700.*
1da177e4 8025
4aa3eb4c
GR
8026NCT6775 HARDWARE MONITOR DRIVER
8027M: Guenter Roeck <linux@roeck-us.net>
968ce1b1 8028L: linux-hwmon@vger.kernel.org
4aa3eb4c
GR
8029S: Maintained
8030F: Documentation/hwmon/nct6775
8031F: drivers/hwmon/nct6775.c
8032
3c2d774c 8033NETEFFECT IWARP RNIC DRIVER (IW_NES)
8b58be88 8034M: Faisal Latif <faisal.latif@intel.com>
e6cc0fd1 8035L: linux-rdma@vger.kernel.org
e3d33cb1 8036W: http://www.intel.com/Products/Server/Adapters/Server-Cluster/Server-Cluster-overview.htm
3c2d774c
GS
8037S: Supported
8038F: drivers/infiniband/hw/nes/
8039
be2f2e84 8040NETEM NETWORK EMULATOR
adbbf69d 8041M: Stephen Hemminger <stephen@networkplumber.org>
3430284f 8042L: netem@lists.linux-foundation.org (moderated for non-subscribers)
be2f2e84 8043S: Maintained
679655da 8044F: net/sched/sch_netem.c
be2f2e84 8045
b2f5a051 8046NETERION 10GbE DRIVERS (s2io/vxge)
e3806882 8047M: Jon Mason <jdmason@kudzu.us>
4a58448b 8048L: netdev@vger.kernel.org
4a58448b 8049S: Supported
679655da 8050F: Documentation/networking/s2io.txt
b2f5a051 8051F: Documentation/networking/vxge.txt
86387e1a 8052F: drivers/net/ethernet/neterion/
4a58448b 8053
db9cf3a3 8054NETFILTER ({IP,IP6,ARP,EB,NF}TABLES)
0e05e192 8055M: Pablo Neira Ayuso <pablo@netfilter.org>
8b58be88 8056M: Patrick McHardy <kaber@trash.net>
42010ed0 8057M: Jozsef Kadlecsik <kadlec@blackhole.kfki.hu>
1a03b81d 8058L: netfilter-devel@vger.kernel.org
82b98543 8059L: coreteam@netfilter.org
1da177e4
LT
8060W: http://www.netfilter.org/
8061W: http://www.iptables.org/
42010ed0
PNA
8062Q: http://patchwork.ozlabs.org/project/netfilter-devel/list/
8063T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf.git
8064T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf-next.git
1da177e4 8065S: Supported
679655da
JP
8066F: include/linux/netfilter*
8067F: include/linux/netfilter/
8068F: include/net/netfilter/
c117ab84
CEB
8069F: include/uapi/linux/netfilter*
8070F: include/uapi/linux/netfilter/
679655da
JP
8071F: net/*/netfilter.c
8072F: net/*/netfilter/
8073F: net/netfilter/
91c269a0 8074F: net/bridge/br_netfilter*.c
1da177e4 8075
4cc67735 8076NETLABEL
87a0874c 8077M: Paul Moore <paul@paul-moore.com>
4cc67735
PM
8078W: http://netlabel.sf.net
8079L: netdev@vger.kernel.org
87a0874c 8080S: Maintained
80811493 8081F: Documentation/netlabel/
679655da
JP
8082F: include/net/netlabel.h
8083F: net/netlabel/
4cc67735 8084
1da177e4 8085NETROM NETWORK LAYER
8b58be88 8086M: Ralf Baechle <ralf@linux-mips.org>
1da177e4 8087L: linux-hams@vger.kernel.org
d34cb28a 8088W: http://www.linux-ax25.org/
1da177e4 8089S: Maintained
679655da 8090F: include/net/netrom.h
c117ab84 8091F: include/uapi/linux/netrom.h
679655da 8092F: net/netrom/
1da177e4 8093
4c352362
JK
8094NETRONOME ETHERNET DRIVERS
8095M: Jakub Kicinski <jakub.kicinski@netronome.com>
4c352362
JK
8096L: oss-drivers@netronome.com
8097S: Maintained
8098F: drivers/net/ethernet/netronome/
8099
5ddb88c0 8100NETWORK BLOCK DEVICE (NBD)
4ca5829a 8101M: Markus Pargmann <mpa@pengutronix.de>
1da177e4 8102S: Maintained
5e4b269b 8103L: nbd-general@lists.sourceforge.net
4ca5829a 8104T: git git://git.pengutronix.de/git/mpa/linux-nbd.git
679655da
JP
8105F: Documentation/blockdev/nbd.txt
8106F: drivers/block/nbd.c
c117ab84 8107F: include/uapi/linux/nbd.h
1da177e4 8108
6e43650c
NH
8109NETWORK DROP MONITOR
8110M: Neil Horman <nhorman@tuxdriver.com>
8111L: netdev@vger.kernel.org
8112S: Maintained
8113W: https://fedorahosted.org/dropwatch/
8114F: net/core/drop_monitor.c
8115
1da177e4 8116NETWORKING [GENERAL]
8b58be88 8117M: "David S. Miller" <davem@davemloft.net>
979b6c13 8118L: netdev@vger.kernel.org
b1e8fd54 8119W: http://www.linuxfoundation.org/en/Net
11e98029 8120Q: http://patchwork.ozlabs.org/project/netdev/list/
814fd609
NP
8121T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
8122T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git
1da177e4 8123S: Maintained
679655da
JP
8124F: net/
8125F: include/net/
018d21ed
JP
8126F: include/linux/in.h
8127F: include/linux/net.h
8128F: include/linux/netdevice.h
c117ab84
CEB
8129F: include/uapi/linux/in.h
8130F: include/uapi/linux/net.h
8131F: include/uapi/linux/netdevice.h
0c7aecd4 8132F: include/uapi/linux/net_namespace.h
7e814a6c 8133F: tools/net/
f4e53f9a 8134F: tools/testing/selftests/net/
335a67d2 8135F: lib/random32.c
a101ccd1 8136F: lib/test_bpf.c
1da177e4
LT
8137
8138NETWORKING [IPv4/IPv6]
8b58be88
JP
8139M: "David S. Miller" <davem@davemloft.net>
8140M: Alexey Kuznetsov <kuznet@ms2.inr.ac.ru>
8b58be88
JP
8141M: James Morris <jmorris@namei.org>
8142M: Hideaki YOSHIFUJI <yoshfuji@linux-ipv6.org>
8143M: Patrick McHardy <kaber@trash.net>
979b6c13 8144L: netdev@vger.kernel.org
08deed1e 8145T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
1da177e4 8146S: Maintained
679655da
JP
8147F: net/ipv4/
8148F: net/ipv6/
8149F: include/net/ip*
0a14842f 8150F: arch/x86/net/*
1da177e4 8151
73b7656c
DM
8152NETWORKING [IPSEC]
8153M: Steffen Klassert <steffen.klassert@secunet.com>
8154M: Herbert Xu <herbert@gondor.apana.org.au>
8155M: "David S. Miller" <davem@davemloft.net>
8156L: netdev@vger.kernel.org
d1fc5024
SK
8157T: git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec.git
8158T: git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec-next.git
73b7656c 8159S: Maintained
5826bdd1 8160F: net/core/flow.c
73b7656c
DM
8161F: net/xfrm/
8162F: net/key/
8163F: net/ipv4/xfrm*
d1fc5024
SK
8164F: net/ipv4/esp4.c
8165F: net/ipv4/ah4.c
8166F: net/ipv4/ipcomp.c
8167F: net/ipv4/ip_vti.c
73b7656c 8168F: net/ipv6/xfrm*
d1fc5024
SK
8169F: net/ipv6/esp6.c
8170F: net/ipv6/ah6.c
8171F: net/ipv6/ipcomp6.c
8172F: net/ipv6/ip6_vti.c
73b7656c
DM
8173F: include/uapi/linux/xfrm.h
8174F: include/net/xfrm.h
8175
10e2ff1c 8176NETWORKING [LABELED] (NetLabel, CIPSO, Labeled IPsec, SECMARK)
87a0874c 8177M: Paul Moore <paul@paul-moore.com>
10e2ff1c
JM
8178L: netdev@vger.kernel.org
8179S: Maintained
8180
29f8f632 8181NETWORKING [WIRELESS]
2cb4abd1 8182L: linux-wireless@vger.kernel.org
8a6e2535 8183Q: http://patchwork.kernel.org/project/linux-wireless/list/
29f8f632 8184
788873ac
JP
8185NETWORKING DRIVERS
8186L: netdev@vger.kernel.org
8187W: http://www.linuxfoundation.org/en/Net
11e98029 8188Q: http://patchwork.ozlabs.org/project/netdev/list/
08deed1e
JP
8189T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
8190T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git
788873ac 8191S: Odd Fixes
156f4fbc 8192F: Documentation/devicetree/bindings/net/
788873ac 8193F: drivers/net/
018d21ed 8194F: include/linux/if_*
0b63bf1f 8195F: include/linux/netdevice.h
0b63bf1f
JD
8196F: include/linux/etherdevice.h
8197F: include/linux/fcdevice.h
8198F: include/linux/fddidevice.h
8199F: include/linux/hippidevice.h
8200F: include/linux/inetdevice.h
c117ab84
CEB
8201F: include/uapi/linux/if_*
8202F: include/uapi/linux/netdevice.h
788873ac 8203
0e324cf6
JL
8204NETWORKING DRIVERS (WIRELESS)
8205M: Kalle Valo <kvalo@codeaurora.org>
8206L: linux-wireless@vger.kernel.org
8207Q: http://patchwork.kernel.org/project/linux-wireless/list/
9f273c24
FW
8208T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers.git
8209T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers-next.git
0e324cf6 8210S: Maintained
182fd9ee 8211F: Documentation/devicetree/bindings/net/wireless/
0e324cf6
JL
8212F: drivers/net/wireless/
8213
3d396eb1 8214NETXEN (1/10) GbE SUPPORT
8622315e 8215M: Manish Chopra <manish.chopra@qlogic.com>
83c07dde
AKS
8216M: Sony Chacko <sony.chacko@qlogic.com>
8217M: Rajesh Borundia <rajesh.borundia@qlogic.com>
3d396eb1 8218L: netdev@vger.kernel.org
9c2b5bde 8219W: http://www.qlogic.com
3d396eb1 8220S: Supported
aa43c215 8221F: drivers/net/ethernet/qlogic/netxen/
3d396eb1 8222
6423d30f
AAJ
8223NFC SUBSYSTEM
8224M: Lauro Ramos Venancio <lauro.venancio@openbossa.org>
8225M: Aloisio Almeida Jr <aloisio.almeida@openbossa.org>
8226M: Samuel Ortiz <sameo@linux.intel.com>
8227L: linux-wireless@vger.kernel.org
1eb3b216 8228L: linux-nfc@lists.01.org (subscribers-only)
0293ba20 8229S: Supported
6423d30f 8230F: net/nfc/
55eb94f9 8231F: include/net/nfc/
c117ab84 8232F: include/uapi/linux/nfc.h
6423d30f 8233F: drivers/nfc/
397d6497
CR
8234F: include/linux/platform_data/nfcmrvl.h
8235F: include/linux/platform_data/nxp-nci.h
08eaa1e0 8236F: include/linux/platform_data/pn544.h
397d6497
CR
8237F: include/linux/platform_data/st21nfca.h
8238F: include/linux/platform_data/st-nci.h
7ebb88e5 8239F: Documentation/devicetree/bindings/net/nfc/
3d396eb1 8240
e8b43555 8241NFS, SUNRPC, AND LOCKD CLIENTS
cd7b996a 8242M: Trond Myklebust <trond.myklebust@primarydata.com>
0e3b137f 8243M: Anna Schumaker <anna.schumaker@netapp.com>
78f58153
TM
8244L: linux-nfs@vger.kernel.org
8245W: http://client.linux-nfs.org
cd7b996a 8246T: git git://git.linux-nfs.org/projects/trondmy/linux-nfs.git
1da177e4 8247S: Maintained
679655da
JP
8248F: fs/lockd/
8249F: fs/nfs/
8250F: fs/nfs_common/
8251F: net/sunrpc/
8252F: include/linux/lockd/
8253F: include/linux/nfs*
8254F: include/linux/sunrpc/
c117ab84
CEB
8255F: include/uapi/linux/nfs*
8256F: include/uapi/linux/sunrpc/
1da177e4 8257
85ef9cea 8258NILFS2 FILESYSTEM
e2126935 8259M: Ryusuke Konishi <konishi.ryusuke@lab.ntt.co.jp>
6aff43f8 8260L: linux-nilfs@vger.kernel.org
f9472265 8261W: http://nilfs.sourceforge.net/
9e92e516 8262W: http://nilfs.osdn.jp/
e2126935 8263T: git git://github.com/konis/nilfs2.git
85ef9cea 8264S: Supported
679655da
JP
8265F: Documentation/filesystems/nilfs2.txt
8266F: fs/nilfs2/
8267F: include/linux/nilfs2_fs.h
c35c7ac5 8268F: include/trace/events/nilfs2.h
85ef9cea 8269
1da177e4 8270NINJA SCSI-3 / NINJA SCSI-32Bi (16bit/CardBus) PCMCIA SCSI HOST ADAPTER DRIVER
8b58be88 8271M: YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
1da177e4
LT
8272W: http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
8273S: Maintained
679655da
JP
8274F: Documentation/scsi/NinjaSCSI.txt
8275F: drivers/scsi/pcmcia/nsp_*
1da177e4
LT
8276
8277NINJA SCSI-32Bi/UDE PCI/CARDBUS SCSI HOST ADAPTER DRIVER
8b58be88
JP
8278M: GOTO Masanori <gotom@debian.or.jp>
8279M: YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
1da177e4
LT
8280W: http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
8281S: Maintained
679655da
JP
8282F: Documentation/scsi/NinjaSCSI.txt
8283F: drivers/scsi/nsp32*
1da177e4 8284
383b8fb9
LFT
8285NIOS2 ARCHITECTURE
8286M: Ley Foon Tan <lftan@altera.com>
8287L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
0094dc40 8288T: git git://git.kernel.org/pub/scm/linux/kernel/git/lftan/nios2.git
383b8fb9
LFT
8289S: Maintained
8290F: arch/nios2/
8291
2a6afddb 8292NOKIA N900 POWER SUPPLY DRIVERS
e35a49b1 8293R: Pali Rohár <pali.rohar@gmail.com>
2a6afddb 8294F: include/linux/power/bq2415x_charger.h
081bab21 8295F: include/linux/power/bq27xxx_battery.h
2a6afddb
PR
8296F: include/linux/power/isp1704_charger.h
8297F: drivers/power/bq2415x_charger.c
081bab21 8298F: drivers/power/bq27xxx_battery.c
e35a49b1 8299F: drivers/power/bq27xxx_battery_i2c.c
2a6afddb
PR
8300F: drivers/power/isp1704_charger.c
8301F: drivers/power/rx51_battery.c
8302
a1bd3bae 8303NTB DRIVER CORE
9ef6bf6c
JM
8304M: Jon Mason <jdmason@kudzu.us>
8305M: Dave Jiang <dave.jiang@intel.com>
a1bd3bae 8306M: Allen Hubbe <Allen.Hubbe@emc.com>
5e9fd733 8307L: linux-ntb@googlegroups.com
fce8a7bb 8308S: Supported
2984411f
JM
8309W: https://github.com/jonmason/ntb/wiki
8310T: git git://github.com/jonmason/ntb.git
fce8a7bb 8311F: drivers/ntb/
548c237c 8312F: drivers/net/ntb_netdev.c
fce8a7bb 8313F: include/linux/ntb.h
a1bd3bae 8314F: include/linux/ntb_transport.h
fce8a7bb 8315
e26a5843
AH
8316NTB INTEL DRIVER
8317M: Jon Mason <jdmason@kudzu.us>
8318M: Dave Jiang <dave.jiang@intel.com>
5e9fd733 8319L: linux-ntb@googlegroups.com
e26a5843
AH
8320S: Supported
8321W: https://github.com/jonmason/ntb/wiki
8322T: git git://github.com/jonmason/ntb.git
8323F: drivers/ntb/hw/intel/
fce8a7bb 8324
a1b36958
XY
8325NTB AMD DRIVER
8326M: Xiangliang Yu <Xiangliang.Yu@amd.com>
8327L: linux-ntb@googlegroups.com
8328S: Supported
8329F: drivers/ntb/hw/amd/
8330
1da177e4 8331NTFS FILESYSTEM
2818ef50 8332M: Anton Altaparmakov <anton@tuxera.com>
1da177e4 8333L: linux-ntfs-dev@lists.sourceforge.net
2818ef50 8334W: http://www.tuxera.com/
e6f4dee7 8335T: git git://git.kernel.org/pub/scm/linux/kernel/git/aia21/ntfs.git
2818ef50 8336S: Supported
679655da
JP
8337F: Documentation/filesystems/ntfs.txt
8338F: fs/ntfs/
1da177e4 8339
9eb8ef74 8340NVIDIA (rivafb and nvidiafb) FRAMEBUFFER DRIVER
8b58be88 8341M: Antonino Daplas <adaplas@gmail.com>
c69f677c 8342L: linux-fbdev@vger.kernel.org
ce00f85c 8343S: Maintained
8a61f013
JH
8344F: drivers/video/fbdev/riva/
8345F: drivers/video/fbdev/nvidia/
1da177e4 8346
79461681 8347NVM EXPRESS DRIVER
b3975e94
JF
8348M: Keith Busch <keith.busch@intel.com>
8349M: Jens Axboe <axboe@fb.com>
79461681 8350L: linux-nvme@lists.infradead.org
b3975e94
JF
8351T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
8352W: https://kernel.googlesource.com/pub/scm/linux/kernel/git/axboe/linux-block/
79461681 8353S: Supported
57dacad5 8354F: drivers/nvme/host/
79461681
MW
8355F: include/linux/nvme.h
8356
a07b4970
CH
8357NVM EXPRESS TARGET DRIVER
8358M: Christoph Hellwig <hch@lst.de>
8359M: Sagi Grimberg <sagi@grimberg.me>
8360L: linux-nvme@lists.infradead.org
8361S: Supported
8362F: drivers/nvme/target/
8363
aee4b9bd
SK
8364NVMEM FRAMEWORK
8365M: Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
8366M: Maxime Ripard <maxime.ripard@free-electrons.com>
8367S: Maintained
8368F: drivers/nvmem/
8369F: Documentation/devicetree/bindings/nvmem/
8370F: include/linux/nvmem-consumer.h
8371F: include/linux/nvmem-provider.h
8372
dece4585
CP
8373NXP-NCI NFC DRIVER
8374M: Clément Perrochaud <clement.perrochaud@effinnov.com>
8375R: Charles Gorand <charles.gorand@effinnov.com>
8376L: linux-nfc@lists.01.org (moderated for non-subscribers)
8377S: Supported
8378F: drivers/nfc/nxp-nci
8379
f50d7146 8380NXP TDA998X DRM DRIVER
54176cc6 8381M: Russell King <rmk+kernel@armlinux.org.uk>
f50d7146
RK
8382S: Supported
8383F: drivers/gpu/drm/i2c/tda998x_drv.c
8384F: include/drm/i2c/tda998x.h
8385
fbace43e
PR
8386NXP TFA9879 DRIVER
8387M: Peter Rosin <peda@axentia.se>
8388L: alsa-devel@alsa-project.org (moderated for non-subscribers)
8389S: Maintained
8390F: sound/soc/codecs/tfa9879*
8391
442f04c3
JP
8392OBJTOOL
8393M: Josh Poimboeuf <jpoimboe@redhat.com>
8394S: Supported
8395F: tools/objtool/
8396
f5525786 8397OMAP SUPPORT
0e24bdd4 8398M: Tony Lindgren <tony@atomide.com>
f5525786
TL
8399L: linux-omap@vger.kernel.org
8400W: http://www.muru.com/linux/omap/
8401W: http://linux.omap.com/
8a6e2535 8402Q: http://patchwork.kernel.org/project/linux-omap/list/
30bd0129 8403T: git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
f5525786 8404S: Maintained
4e04d5a3 8405F: arch/arm/*omap*/
026da812
FB
8406F: arch/arm/configs/omap1_defconfig
8407F: arch/arm/configs/omap2plus_defconfig
046d0a37 8408F: drivers/i2c/busses/i2c-omap.c
dc68cd11
FB
8409F: drivers/irqchip/irq-omap-intc.c
8410F: drivers/mfd/*omap*.c
8411F: drivers/mfd/menelaus.c
8412F: drivers/mfd/palmas.c
8413F: drivers/mfd/tps65217.c
8414F: drivers/mfd/tps65218.c
8415F: drivers/mfd/tps65910.c
8416F: drivers/mfd/twl-core.[ch]
8417F: drivers/mfd/twl4030*.c
8418F: drivers/mfd/twl6030*.c
8419F: drivers/mfd/twl6040*.c
8420F: drivers/regulator/palmas-regulator*.c
8421F: drivers/regulator/pbias-regulator.c
8422F: drivers/regulator/tps65217-regulator.c
8423F: drivers/regulator/tps65218-regulator.c
8424F: drivers/regulator/tps65910-regulator.c
8425F: drivers/regulator/twl-regulator.c
046d0a37 8426F: include/linux/i2c-omap.h
f5525786 8427
50f29fbd 8428OMAP DEVICE TREE SUPPORT
cdb55ab0 8429M: Benoît Cousson <bcousson@baylibre.com>
50f29fbd
TL
8430M: Tony Lindgren <tony@atomide.com>
8431L: linux-omap@vger.kernel.org
d0fb18c5 8432L: devicetree@vger.kernel.org
50f29fbd
TL
8433S: Maintained
8434F: arch/arm/boot/dts/*omap*
8435F: arch/arm/boot/dts/*am3*
05eb20fa
NM
8436F: arch/arm/boot/dts/*am4*
8437F: arch/arm/boot/dts/*am5*
8438F: arch/arm/boot/dts/*dra7*
50f29fbd 8439
f5525786 8440OMAP CLOCK FRAMEWORK SUPPORT
8b58be88 8441M: Paul Walmsley <paul@pwsan.com>
f5525786
TL
8442L: linux-omap@vger.kernel.org
8443S: Maintained
8444F: arch/arm/*omap*/*clock*
8445
8446OMAP POWER MANAGEMENT SUPPORT
3cf2efd5 8447M: Kevin Hilman <khilman@kernel.org>
f5525786
TL
8448L: linux-omap@vger.kernel.org
8449S: Maintained
8450F: arch/arm/*omap*/*pm*
c46938d4 8451F: drivers/cpufreq/omap-cpufreq.c
f5525786 8452
d21db568 8453OMAP POWERDOMAIN SOC ADAPTATION LAYER SUPPORT
ff2de822 8454M: Rajendra Nayak <rnayak@codeaurora.org>
692ab1f3
PW
8455M: Paul Walmsley <paul@pwsan.com>
8456L: linux-omap@vger.kernel.org
8457S: Maintained
d21db568 8458F: arch/arm/mach-omap2/prm*
692ab1f3 8459
f5525786 8460OMAP AUDIO SUPPORT
6c284903 8461M: Peter Ujfalusi <peter.ujfalusi@ti.com>
7ec41ee5 8462M: Jarkko Nikula <jarkko.nikula@bitmer.com>
e5747e40 8463L: alsa-devel@alsa-project.org (moderated for non-subscribers)
f5525786
TL
8464L: linux-omap@vger.kernel.org
8465S: Maintained
8466F: sound/soc/omap/
8467
18640193
TL
8468OMAP GENERAL PURPOSE MEMORY CONTROLLER SUPPORT
8469M: Roger Quadros <rogerq@ti.com>
8470M: Tony Lindgren <tony@atomide.com>
8471L: linux-omap@vger.kernel.org
8472S: Maintained
8473F: drivers/memory/omap-gpmc.c
8474F: arch/arm/mach-omap2/*gpmc*
8475
f5525786 8476OMAP FRAMEBUFFER SUPPORT
830e6384 8477M: Tomi Valkeinen <tomi.valkeinen@ti.com>
c69f677c 8478L: linux-fbdev@vger.kernel.org
f5525786
TL
8479L: linux-omap@vger.kernel.org
8480S: Maintained
8a61f013 8481F: drivers/video/fbdev/omap/
f5525786 8482
676eec0d 8483OMAP DISPLAY SUBSYSTEM and FRAMEBUFFER SUPPORT (DSS2)
830e6384 8484M: Tomi Valkeinen <tomi.valkeinen@ti.com>
178ff4c9 8485L: linux-omap@vger.kernel.org
676eec0d 8486L: linux-fbdev@vger.kernel.org
178ff4c9 8487S: Maintained
8a61f013 8488F: drivers/video/fbdev/omap2/
178ff4c9
TV
8489F: Documentation/arm/OMAP/DSS
8490
8b37fcfc
OBC
8491OMAP HARDWARE SPINLOCK SUPPORT
8492M: Ohad Ben-Cohen <ohad@wizery.com>
8493L: linux-omap@vger.kernel.org
8494S: Maintained
8495F: drivers/hwspinlock/omap_hwspinlock.c
8b37fcfc 8496
f5525786 8497OMAP MMC SUPPORT
8b58be88 8498M: Jarkko Lavinen <jarkko.lavinen@nokia.com>
f5525786
TL
8499L: linux-omap@vger.kernel.org
8500S: Maintained
653f41b5
MC
8501F: drivers/mmc/host/omap.c
8502
8503OMAP HS MMC SUPPORT
0a4585c6 8504L: linux-mmc@vger.kernel.org
653f41b5 8505L: linux-omap@vger.kernel.org
dfa5d196 8506S: Orphan
653f41b5 8507F: drivers/mmc/host/omap_hsmmc.c
f5525786
TL
8508
8509OMAP RANDOM NUMBER GENERATOR SUPPORT
8b58be88 8510M: Deepak Saxena <dsaxena@plexity.net>
f5525786
TL
8511S: Maintained
8512F: drivers/char/hw_random/omap-rng.c
8513
f400c82e 8514OMAP HWMOD SUPPORT
cdb55ab0 8515M: Benoît Cousson <bcousson@baylibre.com>
f400c82e
PW
8516M: Paul Walmsley <paul@pwsan.com>
8517L: linux-omap@vger.kernel.org
8518S: Maintained
8fc8b12b 8519F: arch/arm/mach-omap2/omap_hwmod.*
f400c82e 8520
8633fb30
PW
8521OMAP HWMOD DATA
8522M: Paul Walmsley <paul@pwsan.com>
8523L: linux-omap@vger.kernel.org
8524S: Maintained
8525F: arch/arm/mach-omap2/omap_hwmod*data*
8526
f400c82e 8527OMAP HWMOD DATA FOR OMAP4-BASED DEVICES
cdb55ab0 8528M: Benoît Cousson <bcousson@baylibre.com>
f400c82e
PW
8529L: linux-omap@vger.kernel.org
8530S: Maintained
8531F: arch/arm/mach-omap2/omap_hwmod_44xx_data.c
8532
0db83ced 8533OMAP IMAGING SUBSYSTEM (OMAP3 ISP and OMAP4 ISS)
7e8970e1
LP
8534M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
8535L: linux-media@vger.kernel.org
8536S: Maintained
7eec52db 8537F: Documentation/devicetree/bindings/media/ti,omap3isp.txt
90d72ac6 8538F: drivers/media/platform/omap3isp/
0db83ced 8539F: drivers/staging/media/omap4iss/
7e8970e1 8540
f5525786 8541OMAP USB SUPPORT
f5525786
TL
8542L: linux-usb@vger.kernel.org
8543L: linux-omap@vger.kernel.org
3b243519 8544S: Orphan
a16fbd65
JP
8545F: drivers/usb/*/*omap*
8546F: arch/arm/*omap*/usb*
f5525786 8547
6d994710 8548OMAP GPIO DRIVER
fe643528 8549M: Grygorii Strashko <grygorii.strashko@ti.com>
97215800 8550M: Santosh Shilimkar <ssantosh@kernel.org>
3cf2efd5 8551M: Kevin Hilman <khilman@kernel.org>
6d994710
KH
8552L: linux-omap@vger.kernel.org
8553S: Maintained
fe643528 8554F: Documentation/devicetree/bindings/gpio/gpio-omap.txt
6d994710
KH
8555F: drivers/gpio/gpio-omap.c
8556
c351e290
MJ
8557OMAP/NEWFLOW NANOBONE MACHINE SUPPORT
8558M: Mark Jackson <mpfj@newflow.co.uk>
8559L: linux-omap@vger.kernel.org
8560S: Maintained
8561F: arch/arm/boot/dts/am335x-nano.dts
8562
0ad122d9 8563OMFS FILESYSTEM
8b58be88 8564M: Bob Copeland <me@bobcopeland.com>
0ad122d9
BC
8565L: linux-karma-devel@lists.sourceforge.net
8566S: Maintained
679655da
JP
8567F: Documentation/filesystems/omfs.txt
8568F: fs/omfs/
0ad122d9 8569
c1986ee9 8570OMNIKEY CARDMAN 4000 DRIVER
8b58be88 8571M: Harald Welte <laforge@gnumonks.org>
c1986ee9 8572S: Maintained
679655da
JP
8573F: drivers/char/pcmcia/cm4000_cs.c
8574F: include/linux/cm4000_cs.h
c117ab84 8575F: include/uapi/linux/cm4000_cs.h
c1986ee9 8576
77c44ab1 8577OMNIKEY CARDMAN 4040 DRIVER
8b58be88 8578M: Harald Welte <laforge@gnumonks.org>
77c44ab1 8579S: Maintained
679655da 8580F: drivers/char/pcmcia/cm4040_cs.*
77c44ab1 8581
77d5140f 8582OMNIVISION OV7670 SENSOR DRIVER
8b58be88 8583M: Jonathan Corbet <corbet@lwn.net>
661263b5 8584L: linux-media@vger.kernel.org
275ffde4 8585T: git git://linuxtv.org/media_tree.git
77d5140f 8586S: Maintained
90d72ac6 8587F: drivers/media/i2c/ov7670.c
77d5140f 8588
431bca73 8589ONENAND FLASH DRIVER
8b58be88 8590M: Kyungmin Park <kyungmin.park@samsung.com>
431bca73
TG
8591L: linux-mtd@lists.infradead.org
8592S: Maintained
679655da
JP
8593F: drivers/mtd/onenand/
8594F: include/linux/mtd/onenand*.h
431bca73 8595
1da177e4 8596ONSTREAM SCSI TAPE DRIVER
8b58be88 8597M: Willem Riede <osst@riede.org>
1da177e4
LT
8598L: osst-users@lists.sourceforge.net
8599L: linux-scsi@vger.kernel.org
8600S: Maintained
f7269cfc
JD
8601F: Documentation/scsi/osst.txt
8602F: drivers/scsi/osst.*
8603F: drivers/scsi/osst_*.h
8604F: drivers/scsi/st.h
1da177e4 8605
e2d1d6c0 8606OPENCORES I2C BUS DRIVER
8b58be88 8607M: Peter Korsgaard <jacmet@sunsite.dk>
846557d3 8608L: linux-i2c@vger.kernel.org
e2d1d6c0 8609S: Maintained
679655da
JP
8610F: Documentation/i2c/busses/i2c-ocores
8611F: drivers/i2c/busses/i2c-ocores.c
e2d1d6c0 8612
860c44c1 8613OPEN FIRMWARE AND FLATTENED DEVICE TREE
5d3ad8a6 8614M: Rob Herring <robh+dt@kernel.org>
c8fb70a3 8615M: Frank Rowand <frowand.list@gmail.com>
d0fb18c5 8616L: devicetree@vger.kernel.org
a7fefe9f 8617W: http://www.devicetree.org/
fcdec35e 8618T: git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
860c44c1 8619S: Maintained
f8828205 8620F: drivers/of/
860c44c1 8621F: include/linux/of*.h
f8828205 8622F: scripts/dtc/
860c44c1 8623
f8828205 8624OPEN FIRMWARE AND FLATTENED DEVICE TREE BINDINGS
5d3ad8a6 8625M: Rob Herring <robh+dt@kernel.org>
f8828205 8626M: Mark Rutland <mark.rutland@arm.com>
f8828205 8627L: devicetree@vger.kernel.org
9f273c24 8628T: git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
fcdec35e 8629Q: http://patchwork.ozlabs.org/project/devicetree-bindings/list/
f8828205
GL
8630S: Maintained
8631F: Documentation/devicetree/
8632F: arch/*/boot/dts/
8633F: include/dt-bindings/
8634
2bb65f56
PA
8635OPEN FIRMWARE AND DEVICE TREE OVERLAYS
8636M: Pantelis Antoniou <pantelis.antoniou@konsulko.com>
8637L: devicetree@vger.kernel.org
8638S: Maintained
8639F: Documentation/devicetree/dynamic-resolution-notes.txt
8640F: Documentation/devicetree/overlay-notes.txt
8641F: drivers/of/overlay.c
8642F: drivers/of/resolver.c
8643
19f9d392
JB
8644OPENRISC ARCHITECTURE
8645M: Jonas Bonn <jonas@southpole.se>
8646W: http://openrisc.net
19f9d392
JB
8647S: Maintained
8648T: git git://openrisc.net/~jonas/linux
14430813 8649F: arch/openrisc/
19f9d392 8650
ccb1352e 8651OPENVSWITCH
4f337ed5 8652M: Pravin Shelar <pshelar@nicira.com>
b422da7c 8653L: netdev@vger.kernel.org
ccb1352e
JG
8654L: dev@openvswitch.org
8655W: http://openvswitch.org
ccb1352e
JG
8656S: Maintained
8657F: net/openvswitch/
b422da7c 8658F: include/uapi/linux/openvswitch.h
ccb1352e 8659
875fa6fb
VK
8660OPERATING PERFORMANCE POINTS (OPP)
8661M: Viresh Kumar <vireshk@kernel.org>
8662M: Nishanth Menon <nm@ti.com>
8663M: Stephen Boyd <sboyd@codeaurora.org>
8664L: linux-pm@vger.kernel.org
8665S: Maintained
8666T: git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git
8667F: drivers/base/power/opp/
8668F: include/linux/pm_opp.h
8669F: Documentation/power/opp.txt
8670F: Documentation/devicetree/bindings/opp/
8671
af39917d
CL
8672OPL4 DRIVER
8673M: Clemens Ladisch <clemens@ladisch.de>
8674L: alsa-devel@alsa-project.org (moderated for non-subscribers)
8675T: git git://git.alsa-project.org/alsa-kernel.git
8676S: Maintained
8677F: sound/drivers/opl4/
8678
1da177e4 8679OPROFILE
4cf7e718 8680M: Robert Richter <rric@kernel.org>
1da177e4
LT
8681L: oprofile-list@lists.sf.net
8682S: Maintained
81c4a8a6 8683F: arch/*/include/asm/oprofile*.h
679655da
JP
8684F: arch/*/oprofile/
8685F: drivers/oprofile/
8686F: include/linux/oprofile.h
1da177e4 8687
e2d1d6c0 8688ORACLE CLUSTER FILESYSTEM 2 (OCFS2)
8b58be88 8689M: Mark Fasheh <mfasheh@suse.com>
d6351db2 8690M: Joel Becker <jlbec@evilplan.org>
e2d1d6c0 8691L: ocfs2-devel@oss.oracle.com (moderated for non-subscribers)
01945fa2 8692W: http://ocfs2.wiki.kernel.org
e2d1d6c0 8693S: Supported
679655da
JP
8694F: Documentation/filesystems/ocfs2.txt
8695F: Documentation/filesystems/dlmfs.txt
8696F: fs/ocfs2/
e2d1d6c0 8697
1da177e4 8698ORINOCO DRIVER
724c6b35 8699L: linux-wireless@vger.kernel.org
491b26b4 8700W: http://wireless.kernel.org/en/users/Drivers/orinoco
ecffdde6 8701W: http://www.nongnu.org/orinoco/
3a59babb 8702S: Orphan
2be45b66 8703F: drivers/net/wireless/intersil/orinoco/
1da177e4 8704
42c55aa8 8705OSD LIBRARY and FILESYSTEM
fadc0752 8706M: Boaz Harrosh <ooo@electrozaur.com>
f1f6630b 8707M: Benny Halevy <bhalevy@primarydata.com>
68274794
BH
8708L: osd-dev@open-osd.org
8709W: http://open-osd.org
54e5881d 8710T: git git://git.open-osd.org/open-osd.git
68274794 8711S: Maintained
42c55aa8 8712F: drivers/scsi/osd/
6b6f0b6c 8713F: include/scsi/osd_*
42c55aa8 8714F: fs/exofs/
68274794 8715
ef94b186 8716OVERLAY FILESYSTEM
7c37fbda 8717M: Miklos Szeredi <miklos@szeredi.hu>
1d113735
MS
8718L: linux-unionfs@vger.kernel.org
8719T: git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/vfs.git
7c37fbda 8720S: Supported
1d113735 8721F: fs/overlayfs/
7c37fbda
NB
8722F: Documentation/filesystems/overlayfs.txt
8723
85096169
MM
8724ORANGEFS FILESYSTEM
8725M: Mike Marshall <hubcap@omnibond.com>
b39c3cf4 8726L: pvfs2-developers@beowulf-underground.org (subscribers-only)
85096169
MM
8727T: git git://git.kernel.org/pub/scm/linux/kernel/git/hubcap/linux.git
8728S: Supported
8729F: fs/orangefs/
8730F: Documentation/filesystems/orangefs.txt
8731
e2d1d6c0 8732P54 WIRELESS DRIVER
084cb0fe 8733M: Christian Lamparter <chunkeey@googlemail.com>
e2d1d6c0 8734L: linux-wireless@vger.kernel.org
084cb0fe 8735W: http://wireless.kernel.org/en/users/Drivers/p54
e2d1d6c0 8736S: Maintained
d3466830 8737F: drivers/net/wireless/intersil/p54/
e2d1d6c0 8738
f5cd7872 8739PA SEMI ETHERNET DRIVER
8b58be88 8740M: Olof Johansson <olof@lixom.net>
f5cd7872
OJ
8741L: netdev@vger.kernel.org
8742S: Maintained
ded19add 8743F: drivers/net/ethernet/pasemi/*
f5cd7872 8744
beb58aa3 8745PA SEMI SMBUS DRIVER
8b58be88 8746M: Olof Johansson <olof@lixom.net>
846557d3 8747L: linux-i2c@vger.kernel.org
beb58aa3 8748S: Maintained
679655da 8749F: drivers/i2c/busses/i2c-pasemi.c
beb58aa3 8750
48fc267e
SK
8751PADATA PARALLEL EXECUTION MECHANISM
8752M: Steffen Klassert <steffen.klassert@secunet.com>
48fc267e
SK
8753L: linux-crypto@vger.kernel.org
8754S: Maintained
8755F: kernel/padata.c
8756F: include/linux/padata.h
8757F: Documentation/padata.txt
8758
709ee531 8759PANASONIC LAPTOP ACPI EXTRAS DRIVER
8b58be88 8760M: Harald Welte <laforge@gnumonks.org>
d0944853 8761L: platform-driver-x86@vger.kernel.org
709ee531 8762S: Maintained
679655da 8763F: drivers/platform/x86/panasonic-laptop.c
709ee531 8764
368dd5ac 8765PANASONIC MN10300/AM33/AM34 PORT
8b58be88 8766M: David Howells <dhowells@redhat.com>
4fa97181
DH
8767L: linux-am33-list@redhat.com (moderated for non-subscribers)
8768W: ftp://ftp.redhat.com/pub/redhat/gnupro/AM33/
8769S: Maintained
679655da
JP
8770F: Documentation/mn10300/
8771F: arch/mn10300/
4fa97181 8772
305b37bd
KS
8773PARALLEL LCD/KEYPAD PANEL DRIVER
8774M: Willy Tarreau <willy@haproxy.com>
8775M: Ksenija Stanojevic <ksenija.stanojevic@gmail.com>
8776S: Odd Fixes
8777F: Documentation/misc-devices/lcd-panel-cgram.txt
8778F: drivers/misc/panel.c
8779
64dfff03
SM
8780PARALLEL PORT SUBSYSTEM
8781M: Sudip Mukherjee <sudipm.mukherjee@gmail.com>
8782M: Sudip Mukherjee <sudip@vectorindia.org>
3dd1a329 8783L: linux-parport@lists.infradead.org (subscribers-only)
64dfff03 8784S: Maintained
679655da
JP
8785F: drivers/parport/
8786F: include/linux/parport*.h
8787F: drivers/char/ppdev.c
c117ab84 8788F: include/uapi/linux/ppdev.h
64dfff03 8789F: Documentation/parport*.txt
1da177e4 8790
4cdf6bc2 8791PARAVIRT_OPS INTERFACE
d633180c 8792M: Jeremy Fitzhardinge <jeremy@goop.org>
8b58be88
JP
8793M: Chris Wright <chrisw@sous-sol.org>
8794M: Alok Kataria <akataria@vmware.com>
8795M: Rusty Russell <rusty@rustcorp.com.au>
c996d8b9 8796L: virtualization@lists.linux-foundation.org
4cdf6bc2 8797S: Supported
a2e19991 8798F: Documentation/virtual/paravirt_ops.txt
679655da
JP
8799F: arch/*/kernel/paravirt*
8800F: arch/*/include/asm/paravirt.h
4cdf6bc2 8801
e2d1d6c0 8802PARIDE DRIVERS FOR PARALLEL PORT IDE DEVICES
8b58be88 8803M: Tim Waugh <tim@cyberelk.net>
e2d1d6c0 8804L: linux-parport@lists.infradead.org (subscribers-only)
e2d1d6c0 8805S: Maintained
679655da
JP
8806F: Documentation/blockdev/paride.txt
8807F: drivers/block/paride/
e2d1d6c0
RD
8808
8809PARISC ARCHITECTURE
b8828770 8810M: "James E.J. Bottomley" <jejb@parisc-linux.org>
b38a03b8 8811M: Helge Deller <deller@gmx.de>
e2d1d6c0
RD
8812L: linux-parisc@vger.kernel.org
8813W: http://www.parisc-linux.org/
8a6e2535 8814Q: http://patchwork.kernel.org/project/linux-parisc/list/
08deed1e 8815T: git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/parisc-2.6.git
fbb46caa 8816T: git git://git.kernel.org/pub/scm/linux/kernel/git/deller/parisc-linux.git
e2d1d6c0 8817S: Maintained
679655da 8818F: arch/parisc/
2b6bac9e 8819F: Documentation/parisc/
679655da 8820F: drivers/parisc/
2b6bac9e
HD
8821F: drivers/char/agp/parisc-agp.c
8822F: drivers/input/serio/gscps2.c
8823F: drivers/parport/parport_gsc.*
8824F: drivers/tty/serial/8250/8250_gsc.c
8a61f013 8825F: drivers/video/fbdev/sti*
2b6bac9e
HD
8826F: drivers/video/console/sti*
8827F: drivers/video/logo/logo_parisc*
e2d1d6c0 8828
1662d32c 8829PC87360 HARDWARE MONITORING DRIVER
8b58be88 8830M: Jim Cromie <jim.cromie@gmail.com>
968ce1b1 8831L: linux-hwmon@vger.kernel.org
1662d32c 8832S: Maintained
679655da
JP
8833F: Documentation/hwmon/pc87360
8834F: drivers/hwmon/pc87360.c
1662d32c
JC
8835
8836PC8736x GPIO DRIVER
8b58be88 8837M: Jim Cromie <jim.cromie@gmail.com>
1662d32c 8838S: Maintained
679655da 8839F: drivers/char/pc8736x_gpio.c
1662d32c 8840
1ad107fd 8841PC87427 HARDWARE MONITORING DRIVER
d8130624 8842M: Jean Delvare <jdelvare@suse.com>
968ce1b1 8843L: linux-hwmon@vger.kernel.org
1ad107fd
JD
8844S: Maintained
8845F: Documentation/hwmon/pc87427
8846F: drivers/hwmon/pc87427.c
8847
b26e0ed4 8848PCA9532 LED DRIVER
8b58be88 8849M: Riku Voipio <riku.voipio@iki.fi>
b26e0ed4 8850S: Maintained
d5ca6918
JP
8851F: drivers/leds/leds-pca9532.c
8852F: include/linux/leds-pca9532.h
b26e0ed4 8853
5ce914a8 8854PCA9541 I2C BUS MASTER SELECTOR DRIVER
ca462085 8855M: Guenter Roeck <linux@roeck-us.net>
5ce914a8
GR
8856L: linux-i2c@vger.kernel.org
8857S: Maintained
b4f0b74e 8858F: drivers/i2c/muxes/i2c-mux-pca9541.c
5ce914a8 8859
3971dae5 8860PCDP - PRIMARY CONSOLE AND DEBUG PORT
055e72fe 8861M: Khalid Aziz <khalid@gonehiking.org>
3971dae5
KA
8862S: Maintained
8863F: drivers/firmware/pcdp.*
8864
065c6359 8865PCI ERROR RECOVERY
6305902c 8866M: Linas Vepstas <linasvepstas@gmail.com>
c1f69db7 8867L: linux-pci@vger.kernel.org
065c6359 8868S: Supported
679655da 8869F: Documentation/PCI/pci-error-recovery.txt
065c6359 8870
78c1cffd
RC
8871PCI ENHANCED ERROR HANDLING (EEH) FOR POWERPC
8872M: Russell Currey <ruscur@russell.cc>
8873L: linuxppc-dev@lists.ozlabs.org
8874S: Supported
8875F: Documentation/powerpc/eeh-pci-error-recovery.txt
8876F: arch/powerpc/kernel/eeh*.c
8877F: arch/powerpc/platforms/*/eeh*.c
8878F: arch/powerpc/include/*/eeh*.h
8879
1da177e4 8880PCI SUBSYSTEM
5ac3a6d2 8881M: Bjorn Helgaas <bhelgaas@google.com>
2905474d 8882L: linux-pci@vger.kernel.org
99662dd1 8883Q: http://patchwork.ozlabs.org/project/linux-pci/list/
c0233ed4 8884T: git git://git.kernel.org/pub/scm/linux/kernel/git/helgaas/pci.git
1da177e4 8885S: Supported
92a1fe2e 8886F: Documentation/devicetree/bindings/pci/
679655da
JP
8887F: Documentation/PCI/
8888F: drivers/pci/
8889F: include/linux/pci*
6b49ee49 8890F: arch/x86/pci/
cad01f91 8891F: arch/x86/kernel/quirks.c
1da177e4 8892
eaa6111b
LFT
8893PCI DRIVER FOR ALTERA PCIE IP
8894M: Ley Foon Tan <lftan@altera.com>
8895L: rfi@lists.rocketboards.org (moderated for non-subscribers)
8896L: linux-pci@vger.kernel.org
8897S: Supported
8898F: Documentation/devicetree/bindings/pci/altera-pcie.txt
8899F: drivers/pci/host/pcie-altera.c
8900
b7e78170
RH
8901PCI DRIVER FOR ARM VERSATILE PLATFORM
8902M: Rob Herring <robh@kernel.org>
8903L: linux-pci@vger.kernel.org
8904L: linux-arm-kernel@lists.infradead.org
8905S: Maintained
8906F: Documentation/devicetree/bindings/pci/versatile.txt
8907F: drivers/pci/host/pci-versatile.c
8908
5f6b6ccd
TI
8909PCI DRIVER FOR APPLIEDMICRO XGENE
8910M: Tanmay Inamdar <tinamdar@apm.com>
8911L: linux-pci@vger.kernel.org
8912L: linux-arm-kernel@lists.infradead.org
8913S: Maintained
8914F: Documentation/devicetree/bindings/pci/xgene-pci.txt
8915F: drivers/pci/host/pci-xgene.c
8916
62d0ff83
ML
8917PCI DRIVER FOR FREESCALE LAYERSCAPE
8918M: Minghuan Lian <minghuan.Lian@freescale.com>
8919M: Mingkai Hu <mingkai.hu@freescale.com>
8920M: Roy Zang <tie-fei.zang@freescale.com>
8921L: linuxppc-dev@lists.ozlabs.org
8922L: linux-pci@vger.kernel.org
8923L: linux-arm-kernel@lists.infradead.org
8924S: Maintained
8925F: drivers/pci/host/*layerscape*
8926
f0b75693 8927PCI DRIVER FOR IMX6
f175aa2c 8928M: Richard Zhu <Richard.Zhu@freescale.com>
1ba55f55 8929M: Lucas Stach <l.stach@pengutronix.de>
f0b75693
BH
8930L: linux-pci@vger.kernel.org
8931L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8932S: Maintained
8933F: drivers/pci/host/*imx6*
8934
0c4ffcfe
MK
8935PCI DRIVER FOR TI KEYSTONE
8936M: Murali Karicheri <m-karicheri2@ti.com>
8937L: linux-pci@vger.kernel.org
8938L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8939S: Maintained
8940F: drivers/pci/host/*keystone*
8941
f0b75693
BH
8942PCI DRIVER FOR MVEBU (Marvell Armada 370 and Armada XP SOC support)
8943M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
8944M: Jason Cooper <jason@lakedaemon.net>
8945L: linux-pci@vger.kernel.org
8946L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8947S: Maintained
8948F: drivers/pci/host/*mvebu*
8949
8c39d710
TP
8950PCI DRIVER FOR AARDVARK (Marvell Armada 3700)
8951M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
8952L: linux-pci@vger.kernel.org
8953L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8954S: Maintained
8955F: drivers/pci/host/pci-aardvark.c
8956
0447cfd7
TR
8957PCI DRIVER FOR NVIDIA TEGRA
8958M: Thierry Reding <thierry.reding@gmail.com>
8959L: linux-tegra@vger.kernel.org
f0b75693 8960L: linux-pci@vger.kernel.org
0447cfd7
TR
8961S: Supported
8962F: Documentation/devicetree/bindings/pci/nvidia,tegra20-pcie.txt
8963F: drivers/pci/host/pci-tegra.c
8964
47ff3de9
KVA
8965PCI DRIVER FOR TI DRA7XX
8966M: Kishon Vijay Abraham I <kishon@ti.com>
8967L: linux-omap@vger.kernel.org
8968L: linux-pci@vger.kernel.org
8969S: Supported
8970F: Documentation/devicetree/bindings/pci/ti-pci.txt
8971F: drivers/pci/host/pci-dra7xx.c
8972
f0b75693
BH
8973PCI DRIVER FOR RENESAS R-CAR
8974M: Simon Horman <horms@verge.net.au>
8975L: linux-pci@vger.kernel.org
4a121096 8976L: linux-renesas-soc@vger.kernel.org
f0b75693
BH
8977S: Maintained
8978F: drivers/pci/host/*rcar*
8979
4af82255 8980PCI DRIVER FOR SAMSUNG EXYNOS
b7701755 8981M: Jingoo Han <jingoohan1@gmail.com>
4af82255 8982L: linux-pci@vger.kernel.org
f0b75693
BH
8983L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8984L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
4af82255
JH
8985S: Maintained
8986F: drivers/pci/host/pci-exynos.c
8987
f0b75693 8988PCI DRIVER FOR SYNOPSIS DESIGNWARE
b7701755 8989M: Jingoo Han <jingoohan1@gmail.com>
110baab1 8990M: Pratyush Anand <pratyush.anand@gmail.com>
f0b75693
BH
8991L: linux-pci@vger.kernel.org
8992S: Maintained
8993F: drivers/pci/host/*designware*
8994
5a3aa2a8
JP
8995PCI DRIVER FOR SYNOPSYS PROTOTYPING DEVICE
8996M: Joao Pinto <jpinto@synopsys.com>
8997L: linux-pci@vger.kernel.org
8998S: Maintained
8999F: Documentation/devicetree/bindings/pci/designware-pcie.txt
9000F: drivers/pci/host/pcie-designware-plat.c
9001
cf28855b
WD
9002PCI DRIVER FOR GENERIC OF HOSTS
9003M: Will Deacon <will.deacon@arm.com>
9004L: linux-pci@vger.kernel.org
9005L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9006S: Maintained
9007F: Documentation/devicetree/bindings/pci/host-generic-pci.txt
4e64dbe2 9008F: drivers/pci/host/pci-host-common.c
cf28855b
WD
9009F: drivers/pci/host/pci-host-generic.c
9010
185a383a
KB
9011PCI DRIVER FOR INTEL VOLUME MANAGEMENT DEVICE (VMD)
9012M: Keith Busch <keith.busch@intel.com>
9013L: linux-pci@vger.kernel.org
9014S: Supported
9015F: arch/x86/pci/vmd.c
9016
51b66a6c 9017PCIE DRIVER FOR ST SPEAR13XX
110baab1 9018M: Pratyush Anand <pratyush.anand@gmail.com>
51b66a6c 9019L: linux-pci@vger.kernel.org
110baab1 9020S: Maintained
51b66a6c
PA
9021F: drivers/pci/host/*spear*
9022
af1169b4
LFT
9023PCI MSI DRIVER FOR ALTERA MSI IP
9024M: Ley Foon Tan <lftan@altera.com>
9025L: rfi@lists.rocketboards.org (moderated for non-subscribers)
9026L: linux-pci@vger.kernel.org
9027S: Supported
9028F: Documentation/devicetree/bindings/pci/altera-pcie-msi.txt
9029F: drivers/pci/host/pcie-altera-msi.c
51b66a6c 9030
dcd19de3
DD
9031PCI MSI DRIVER FOR APPLIEDMICRO XGENE
9032M: Duc Dang <dhdang@apm.com>
9033L: linux-pci@vger.kernel.org
9034L: linux-arm-kernel@lists.infradead.org
9035S: Maintained
9036F: Documentation/devicetree/bindings/pci/xgene-pci-msi.txt
9037F: drivers/pci/host/pci-xgene-msi.c
9038
a3cbfae1
NC
9039PCIE DRIVER FOR AXIS ARTPEC
9040M: Niklas Cassel <niklas.cassel@axis.com>
9041M: Jesper Nilsson <jesper.nilsson@axis.com>
9042L: linux-arm-kernel@axis.com
9043L: linux-pci@vger.kernel.org
9044S: Maintained
9045F: Documentation/devicetree/bindings/pci/axis,artpec*
9046F: drivers/pci/host/*artpec*
9047
500a1d9a
ZW
9048PCIE DRIVER FOR HISILICON
9049M: Zhou Wang <wangzhou1@hisilicon.com>
5930fe4e 9050M: Gabriele Paoloni <gabriele.paoloni@huawei.com>
500a1d9a
ZW
9051L: linux-pci@vger.kernel.org
9052S: Maintained
9053F: Documentation/devicetree/bindings/pci/hisilicon-pcie.txt
9054F: drivers/pci/host/pcie-hisi.c
9055
82a82383
SV
9056PCIE DRIVER FOR QUALCOMM MSM
9057M: Stanimir Varbanov <svarbanov@mm-sol.com>
9058L: linux-pci@vger.kernel.org
9059L: linux-arm-msm@vger.kernel.org
9060S: Maintained
9061F: drivers/pci/host/*qcom*
9062
f12b76e5
DD
9063PCIE DRIVER FOR CAVIUM THUNDERX
9064M: David Daney <david.daney@cavium.com>
9065L: linux-pci@vger.kernel.org
9066L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9067S: Supported
9068F: Documentation/devicetree/bindings/pci/pci-thunder-*
9069F: drivers/pci/host/pci-thunder-*
9070
1da177e4 9071PCMCIA SUBSYSTEM
4230dfc9 9072P: Linux PCMCIA Team
f5df5881 9073L: linux-pcmcia@lists.infradead.org
6650e0a5 9074W: http://lists.infradead.org/mailman/listinfo/linux-pcmcia
9f273c24 9075T: git git://git.kernel.org/pub/scm/linux/kernel/git/brodo/pcmcia.git
4230dfc9 9076S: Maintained
679655da
JP
9077F: Documentation/pcmcia/
9078F: drivers/pcmcia/
9079F: include/pcmcia/
1da177e4
LT
9080
9081PCNET32 NETWORK DRIVER
227fb925 9082M: Don Fry <pcnet32@frontier.com>
979b6c13 9083L: netdev@vger.kernel.org
1da177e4 9084S: Maintained
b955f6ca 9085F: drivers/net/ethernet/amd/pcnet32.c
1da177e4 9086
48fc267e
SK
9087PCRYPT PARALLEL CRYPTO ENGINE
9088M: Steffen Klassert <steffen.klassert@secunet.com>
9089L: linux-crypto@vger.kernel.org
9090S: Maintained
9091F: crypto/pcrypt.c
9092F: include/crypto/pcrypt.h
9093
e72df0b8
TH
9094PER-CPU MEMORY ALLOCATOR
9095M: Tejun Heo <tj@kernel.org>
93e205a7 9096M: Christoph Lameter <cl@linux.com>
e72df0b8
TH
9097T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/percpu.git
9098S: Maintained
9099F: include/linux/percpu*.h
9100F: mm/percpu*.c
9101F: arch/*/include/asm/percpu.h
9102
ad4ecbcb 9103PER-TASK DELAY ACCOUNTING
185e595f 9104M: Balbir Singh <bsingharora@gmail.com>
ad4ecbcb 9105S: Maintained
679655da
JP
9106F: include/linux/delayacct.h
9107F: kernel/delayacct.c
ad4ecbcb 9108
57c0c15b 9109PERFORMANCE EVENTS SUBSYSTEM
daecbd26 9110M: Peter Zijlstra <peterz@infradead.org>
dd9b238c 9111M: Ingo Molnar <mingo@redhat.com>
f80c5393 9112M: Arnaldo Carvalho de Melo <acme@kernel.org>
a54d690e 9113R: Alexander Shishkin <alexander.shishkin@linux.intel.com>
981c3a4f 9114L: linux-kernel@vger.kernel.org
75fc2d37 9115T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
6c0b3244 9116S: Supported
d53e8365 9117F: kernel/events/*
a003236c 9118F: include/linux/perf_event.h
c117ab84 9119F: include/uapi/linux/perf_event.h
141c4296
RR
9120F: arch/*/kernel/perf_event*.c
9121F: arch/*/kernel/*/perf_event*.c
9122F: arch/*/kernel/*/*/perf_event*.c
a003236c 9123F: arch/*/include/asm/perf_event.h
a003236c 9124F: arch/*/kernel/perf_callchain.c
b0a434fb 9125F: arch/*/events/*
a003236c 9126F: tools/perf/
6c0b3244 9127
dd49d0f5 9128PERSONALITY HANDLING
8b58be88 9129M: Christoph Hellwig <hch@infradead.org>
dd49d0f5
JC
9130L: linux-abi-devel@lists.sourceforge.net
9131S: Maintained
679655da 9132F: include/linux/personality.h
c117ab84 9133F: include/uapi/linux/personality.h
dd49d0f5 9134
838e7a03 9135PHONET PROTOCOL
2a06b40f 9136M: Remi Denis-Courmont <courmisch@gmail.com>
838e7a03
RDC
9137S: Supported
9138F: Documentation/networking/phonet.txt
9139F: include/linux/phonet.h
9140F: include/net/phonet/
c117ab84 9141F: include/uapi/linux/phonet.h
838e7a03
RDC
9142F: net/phonet/
9143
1da177e4 9144PHRAM MTD DRIVER
8b58be88 9145M: Joern Engel <joern@lazybastard.org>
1da177e4
LT
9146L: linux-mtd@lists.infradead.org
9147S: Maintained
679655da 9148F: drivers/mtd/devices/phram.c
1da177e4 9149
efdbb10e
BP
9150PICOLCD HID DRIVER
9151M: Bruno Prémont <bonbons@linux-vserver.org>
9152L: linux-input@vger.kernel.org
9153S: Maintained
9154F: drivers/hid/hid-picolcd*
9155
a53bfa07
JI
9156PICOXCELL SUPPORT
9157M: Jamie Iles <jamie@jamieiles.com>
9158L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9159T: git git://github.com/jamieiles/linux-2.6-ji.git
9160S: Supported
b8733987 9161F: arch/arm/boot/dts/picoxcell*
14430813 9162F: arch/arm/mach-picoxcell/
b8733987 9163F: drivers/crypto/picoxcell*
a53bfa07 9164
2744e8af
LW
9165PIN CONTROL SUBSYSTEM
9166M: Linus Walleij <linus.walleij@linaro.org>
c11f042b 9167L: linux-gpio@vger.kernel.org
dbe752a3 9168T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl.git
2744e8af 9169S: Maintained
9feeed94 9170F: Documentation/devicetree/bindings/pinctrl/
fefb6245 9171F: Documentation/pinctrl.txt
07f29ba6 9172F: drivers/pinctrl/
8e406fe4 9173F: include/linux/pinctrl/
2744e8af 9174
2201bbb8
JCPV
9175PIN CONTROLLER - ATMEL AT91
9176M: Jean-Christophe Plagniol-Villard <plagnioj@jcrosoft.com>
9177L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9178S: Maintained
c654b6bf 9179F: drivers/pinctrl/pinctrl-at91.*
2201bbb8 9180
33d3690c
LD
9181PIN CONTROLLER - ATMEL AT91 PIO4
9182M: Ludovic Desroches <ludovic.desroches@atmel.com>
9183L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9184L: linux-gpio@vger.kernel.org
9185S: Supported
9186F: drivers/pinctrl/pinctrl-at91-pio4.*
9187
cbd1b652
MW
9188PIN CONTROLLER - INTEL
9189M: Mika Westerberg <mika.westerberg@linux.intel.com>
9190M: Heikki Krogerus <heikki.krogerus@linux.intel.com>
9191S: Maintained
9192F: drivers/pinctrl/intel/
2201bbb8 9193
9963b536
LP
9194PIN CONTROLLER - RENESAS
9195M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
1a4ca6dd 9196M: Geert Uytterhoeven <geert+renesas@glider.be>
4a121096 9197L: linux-renesas-soc@vger.kernel.org
9963b536
LP
9198S: Maintained
9199F: drivers/pinctrl/sh-pfc/
9200
b75e60d6 9201PIN CONTROLLER - SAMSUNG
fea685e9 9202M: Tomasz Figa <tomasz.figa@gmail.com>
44b03c10
KK
9203M: Krzysztof Kozlowski <k.kozlowski@samsung.com>
9204M: Sylwester Nawrocki <s.nawrocki@samsung.com>
b75e60d6
DA
9205L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9206L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
9207S: Maintained
9b5b33f6 9208F: drivers/pinctrl/samsung/
b75e60d6 9209
13cbd906
TL
9210PIN CONTROLLER - SINGLE
9211M: Tony Lindgren <tony@atomide.com>
9212M: Haojian Zhuang <haojian.zhuang@linaro.org>
9213L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9214L: linux-omap@vger.kernel.org
9215S: Maintained
9216F: drivers/pinctrl/pinctrl-single.c
9217
deda8287 9218PIN CONTROLLER - ST SPEAR
da89947b 9219M: Viresh Kumar <vireshk@kernel.org>
deda8287
VK
9220L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9221W: http://www.st.com/spear
9222S: Maintained
8e406fe4 9223F: drivers/pinctrl/spear/
deda8287 9224
249a6771 9225PKTCDVD DRIVER
e5f6450c 9226M: Jiri Kosina <jikos@kernel.org>
249a6771 9227S: Maintained
679655da
JP
9228F: drivers/block/pktcdvd.c
9229F: include/linux/pktcdvd.h
c117ab84 9230F: include/uapi/linux/pktcdvd.h
249a6771 9231
b31d8273
G
9232PKUNITY SOC DRIVERS
9233M: Guan Xuetao <gxt@mprc.pku.edu.cn>
9234W: http://mprc.pku.edu.cn/~guanxuetao/linux
9235S: Maintained
ceebf4d5 9236T: git git://github.com/gxt/linux.git
b31d8273 9237F: drivers/input/serio/i8042-unicore32io.h
d10e4a66 9238F: drivers/i2c/busses/i2c-puv3.c
8a61f013 9239F: drivers/video/fbdev/fb-puv3.c
2809e80b 9240F: drivers/rtc/rtc-puv3.c
b31d8273 9241
9d2ecfb7 9242PMBUS HARDWARE MONITORING DRIVERS
ca462085 9243M: Guenter Roeck <linux@roeck-us.net>
968ce1b1
GR
9244L: linux-hwmon@vger.kernel.org
9245W: http://hwmon.wiki.kernel.org/
9d2ecfb7
GR
9246W: http://www.roeck-us.net/linux/drivers/
9247T: git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
9248S: Maintained
9249F: Documentation/hwmon/pmbus
9250F: drivers/hwmon/pmbus/
9251F: include/linux/i2c/pmbus.h
9252
89a36810 9253PMC SIERRA MaxRAID DRIVER
89a36810
AR
9254L: linux-scsi@vger.kernel.org
9255W: http://www.pmc-sierra.com/
3cdea4d7 9256S: Orphan
89a36810
AR
9257F: drivers/scsi/pmcraid.*
9258
dbf9bfe6 9259PMC SIERRA PM8001 DRIVER
d32477e2 9260M: Jack Wang <jinpu.wang@profitbricks.com>
dbf9bfe6 9261M: lindar_liu@usish.com
f5a7b525 9262L: pmchba@pmcs.com
dbf9bfe6 9263L: linux-scsi@vger.kernel.org
9264S: Supported
9265F: drivers/scsi/pm8001/
9266
1da177e4 9267POSIX CLOCKS and TIMERS
8b58be88 9268M: Thomas Gleixner <tglx@linutronix.de>
981c3a4f 9269L: linux-kernel@vger.kernel.org
75fc2d37 9270T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
5cee9645 9271S: Maintained
679655da
JP
9272F: fs/timerfd.c
9273F: include/linux/timer*
5cee9645 9274F: kernel/time/*timer*
1da177e4 9275
7b06a6d7
RW
9276POWER MANAGEMENT CORE
9277M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
9278L: linux-pm@vger.kernel.org
9279T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
9280S: Supported
9281F: drivers/base/power/
9282F: include/linux/pm.h
9283F: include/linux/pm_*
9284F: include/linux/powercap.h
9285F: drivers/powercap/
9286
3be86148 9287POWER SUPPLY CLASS/SUBSYSTEM and DRIVERS
ad8464a2 9288M: Sebastian Reichel <sre@kernel.org>
57318935 9289M: Dmitry Eremin-Solenikov <dbaryshkov@gmail.com>
8b58be88 9290M: David Woodhouse <dwmw2@infradead.org>
ad8464a2 9291L: linux-pm@vger.kernel.org
54e5881d 9292T: git git://git.infradead.org/battery-2.6.git
3be86148 9293S: Maintained
3cc5c704
GU
9294F: Documentation/devicetree/bindings/power/
9295F: Documentation/devicetree/bindings/power_supply/
679655da 9296F: include/linux/power_supply.h
8cd725a1 9297F: drivers/power/
26305022 9298X: drivers/power/avs/
3be86148 9299
514f161a
MR
9300POWER STATE COORDINATION INTERFACE (PSCI)
9301M: Mark Rutland <mark.rutland@arm.com>
9302M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
9303L: linux-arm-kernel@lists.infradead.org
9304S: Maintained
9305F: drivers/firmware/psci.c
9306F: include/linux/psci.h
9307F: include/uapi/linux/psci.h
9308
43a1dd9b
SJS
9309POWERNV OPERATOR PANEL LCD DISPLAY DRIVER
9310M: Suraj Jitindar Singh <sjitindarsingh@gmail.com>
9311L: linuxppc-dev@lists.ozlabs.org
9312S: Maintained
9313F: drivers/char/powernv-op-panel.c
9314
1da177e4 9315PNP SUPPORT
9c3646d1 9316M: "Rafael J. Wysocki" <rafael.j.wysocki@intel.com>
1da177e4 9317S: Maintained
679655da 9318F: drivers/pnp/
1da177e4
LT
9319
9320PPP PROTOCOL DRIVERS AND COMPRESSORS
8b58be88 9321M: Paul Mackerras <paulus@samba.org>
1da177e4
LT
9322L: linux-ppp@vger.kernel.org
9323S: Maintained
224cf5ad 9324F: drivers/net/ppp/ppp_*
1da177e4
LT
9325
9326PPP OVER ATM (RFC 2364)
8b58be88 9327M: Mitchell Blank Jr <mitch@sfgoth.com>
1da177e4 9328S: Maintained
679655da 9329F: net/atm/pppoatm.c
c117ab84 9330F: include/uapi/linux/atmppp.h
1da177e4
LT
9331
9332PPP OVER ETHERNET
8b58be88 9333M: Michal Ostrowski <mostrows@earthlink.net>
1da177e4 9334S: Maintained
224cf5ad
JK
9335F: drivers/net/ppp/pppoe.c
9336F: drivers/net/ppp/pppox.c
1da177e4 9337
a6d2370b 9338PPP OVER L2TP
8b58be88 9339M: James Chapman <jchapman@katalix.com>
a6d2370b 9340S: Maintained
90ca28d1 9341F: net/l2tp/l2tp_ppp.c
679655da 9342F: include/linux/if_pppol2tp.h
c117ab84 9343F: include/uapi/linux/if_pppol2tp.h
a6d2370b 9344
eae9d2ba 9345PPS SUPPORT
8b58be88 9346M: Rodolfo Giometti <giometti@enneenne.com>
eae9d2ba
RG
9347W: http://wiki.enneenne.com/index.php/LinuxPPS_support
9348L: linuxpps@ml.enneenne.com (subscribers-only)
9349S: Maintained
cabaaf41
JP
9350F: Documentation/pps/
9351F: drivers/pps/
9352F: include/linux/pps*.h
eae9d2ba 9353
71a6d0af
HW
9354PPTP DRIVER
9355M: Dmitry Kozlov <xeb@mail.ru>
9356L: netdev@vger.kernel.org
9357S: Maintained
224cf5ad 9358F: drivers/net/ppp/pptp.c
71a6d0af
HW
9359W: http://sourceforge.net/projects/accel-pptp
9360
1da177e4 9361PREEMPTIBLE KERNEL
8b58be88 9362M: Robert Love <rml@tech9.net>
1da177e4
LT
9363L: kpreempt-tech@lists.sourceforge.net
9364W: ftp://ftp.kernel.org/pub/linux/kernel/people/rml/preempt-kernel
9365S: Supported
679655da
JP
9366F: Documentation/preempt-locking.txt
9367F: include/linux/preempt.h
1da177e4
LT
9368
9369PRISM54 WIRELESS DRIVER
8b58be88 9370M: "Luis R. Rodriguez" <mcgrof@gmail.com>
724c6b35 9371L: linux-wireless@vger.kernel.org
9ef80804 9372W: http://wireless.kernel.org/en/users/Drivers/p54
1d89cae1 9373S: Obsolete
c12edfe2 9374F: drivers/net/wireless/intersil/prism54/
1da177e4 9375
02c18891 9376PS3 NETWORK SUPPORT
b809b9ca 9377M: Geoff Levand <geoff@infradead.org>
02c18891 9378L: netdev@vger.kernel.org
a14ab6b6 9379L: linuxppc-dev@lists.ozlabs.org
b809b9ca 9380S: Maintained
8df158ac 9381F: drivers/net/ethernet/toshiba/ps3_gelic_net.*
02c18891 9382
f58a9d17 9383PS3 PLATFORM SUPPORT
b809b9ca 9384M: Geoff Levand <geoff@infradead.org>
a4724ed6 9385L: linuxppc-dev@lists.ozlabs.org
b809b9ca 9386S: Maintained
679655da
JP
9387F: arch/powerpc/boot/ps3*
9388F: arch/powerpc/include/asm/lv1call.h
9389F: arch/powerpc/include/asm/ps3*.h
9390F: arch/powerpc/platforms/ps3/
9391F: drivers/*/ps3*
9392F: drivers/ps3/
fec629b8 9393F: drivers/rtc/rtc-ps3.c
679655da 9394F: drivers/usb/host/*ps3.c
fec629b8 9395F: sound/ppc/snd_ps3*
f58a9d17 9396
cffb4add 9397PS3VRAM DRIVER
8b58be88 9398M: Jim Paris <jim@jtan.com>
3715a5d0 9399M: Geoff Levand <geoff@infradead.org>
a14ab6b6 9400L: linuxppc-dev@lists.ozlabs.org
cffb4add 9401S: Maintained
8a3977cb 9402F: drivers/block/ps3vram.c
cffb4add 9403
8defe599 9404PSTORE FILESYSTEM
9d5e2a02 9405M: Anton Vorontsov <anton@enomsg.org>
8defe599
AV
9406M: Colin Cross <ccross@android.com>
9407M: Kees Cook <keescook@chromium.org>
9408M: Tony Luck <tony.luck@intel.com>
9409S: Maintained
9f273c24 9410T: git git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux.git
8defe599
AV
9411F: fs/pstore/
9412F: include/linux/pstore*
04851772 9413F: drivers/firmware/efi/efi-pstore.c
8defe599
AV
9414F: drivers/acpi/apei/erst.c
9415
7fbc415d
RC
9416PTP HARDWARE CLOCK SUPPORT
9417M: Richard Cochran <richardcochran@gmail.com>
e7333e3c 9418L: netdev@vger.kernel.org
7fbc415d
RC
9419S: Maintained
9420W: http://linuxptp.sourceforge.net/
9421F: Documentation/ABI/testing/sysfs-ptp
9422F: Documentation/ptp/*
0ecb3cdd 9423F: drivers/net/ethernet/freescale/gianfar_ptp.c
7fbc415d
RC
9424F: drivers/net/phy/dp83640*
9425F: drivers/ptp/*
9426F: include/linux/ptp_cl*
9427
cf94a4d1 9428PTRACE SUPPORT
e846ee5f 9429M: Roland McGrath <roland@hack.frob.com>
8b58be88 9430M: Oleg Nesterov <oleg@redhat.com>
cf94a4d1
CH
9431S: Maintained
9432F: include/asm-generic/syscall.h
9433F: include/linux/ptrace.h
9434F: include/linux/regset.h
9435F: include/linux/tracehook.h
c117ab84 9436F: include/uapi/linux/ptrace.h
cf94a4d1
CH
9437F: kernel/ptrace.c
9438
3e9d7ba7
HV
9439PULSE8-CEC DRIVER
9440M: Hans Verkuil <hverkuil@xs4all.nl>
9441L: linux-media@vger.kernel.org
9442T: git git://linuxtv.org/media_tree.git
9443S: Maintained
9444F: drivers/staging/media/pulse8-cec
9445
8320204a 9446PVRUSB2 VIDEO4LINUX DRIVER
8b58be88 9447M: Mike Isely <isely@pobox.com>
16e9495d 9448L: pvrusb2@isely.net (subscribers-only)
661263b5 9449L: linux-media@vger.kernel.org
8320204a 9450W: http://www.isely.net/pvrusb2/
275ffde4 9451T: git git://linuxtv.org/media_tree.git
8320204a 9452S: Maintained
679655da 9453F: Documentation/video4linux/README.pvrusb2
0c0d06ca 9454F: drivers/media/usb/pvrusb2/
8320204a 9455
39532e6c 9456PWC WEBCAM DRIVER
c0936df4 9457M: Hans Verkuil <hverkuil@xs4all.nl>
39532e6c
HG
9458L: linux-media@vger.kernel.org
9459T: git git://linuxtv.org/media_tree.git
c0936df4 9460S: Odd Fixes
39532e6c
HG
9461F: drivers/media/usb/pwc/*
9462
93c090b3
KD
9463PWM FAN DRIVER
9464M: Kamil Debski <k.debski@samsung.com>
968ce1b1 9465L: linux-hwmon@vger.kernel.org
93c090b3
KD
9466S: Supported
9467F: Documentation/devicetree/bindings/hwmon/pwm-fan.txt
9468F: Documentation/hwmon/pwm-fan
9469F: drivers/hwmon/pwm-fan.c
9470
200efedd 9471PWM SUBSYSTEM
aa3495f7
TR
9472M: Thierry Reding <thierry.reding@gmail.com>
9473L: linux-pwm@vger.kernel.org
0c2498f1 9474S: Maintained
006e854f 9475T: git git://git.kernel.org/pub/scm/linux/kernel/git/thierry.reding/linux-pwm.git
200efedd
TR
9476F: Documentation/pwm.txt
9477F: Documentation/devicetree/bindings/pwm/
9478F: include/linux/pwm.h
0c2498f1 9479F: drivers/pwm/
a140b98d
TR
9480F: drivers/video/backlight/pwm_bl.c
9481F: include/linux/pwm_backlight.h
0c2498f1 9482
30ec261e 9483PXA2xx/PXA3xx SUPPORT
8da5e302 9484M: Daniel Mack <daniel@zonque.org>
a323f664 9485M: Haojian Zhuang <haojian.zhuang@gmail.com>
8da5e302 9486M: Robert Jarzmik <robert.jarzmik@free.fr>
efc03ecb 9487L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3f640c61 9488T: git git://github.com/hzhuang1/linux.git
8da5e302 9489T: git git://github.com/rjarzmik/linux.git
1da177e4 9490S: Maintained
e68d7c14 9491F: arch/arm/boot/dts/pxa*
679655da 9492F: arch/arm/mach-pxa/
820439f1 9493F: drivers/dma/pxa*
679655da 9494F: drivers/pcmcia/pxa2xx*
1403ead9 9495F: drivers/pinctrl/pxa/
9df92e6c 9496F: drivers/spi/spi-pxa2xx*
faf2e1db 9497F: drivers/usb/gadget/udc/pxa2*
679655da 9498F: include/sound/pxa2xx-lib.h
bec4c99e 9499F: sound/arm/pxa*
14430813 9500F: sound/soc/pxa/
1da177e4 9501
f3154a46
RJ
9502PXA GPIO DRIVER
9503M: Robert Jarzmik <robert.jarzmik@free.fr>
9504L: linux-gpio@vger.kernel.org
9505S: Maintained
9506F: drivers/gpio/gpio-pxa.c
9507
ec64d3bf
EG
9508PXA3xx NAND FLASH DRIVER
9509M: Ezequiel Garcia <ezequiel.garcia@free-electrons.com>
9510L: linux-mtd@lists.infradead.org
9511S: Maintained
9a67f099 9512F: drivers/mtd/nand/pxa3xx_nand.c
ec64d3bf 9513
3f640c61 9514MMP SUPPORT
8b58be88 9515M: Eric Miao <eric.y.miao@gmail.com>
a323f664 9516M: Haojian Zhuang <haojian.zhuang@gmail.com>
e8e6cb32 9517L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3f640c61
HZ
9518T: git git://github.com/hzhuang1/linux.git
9519T: git git://git.linaro.org/people/ycmiao/pxa-linux.git
e8e6cb32 9520S: Maintained
e68d7c14 9521F: arch/arm/boot/dts/mmp*
3f640c61 9522F: arch/arm/mach-mmp/
e8e6cb32 9523
272f133a
PO
9524PXA MMCI DRIVER
9525S: Orphan
9526
57f63bc8 9527PXA RTC DRIVER
8b58be88 9528M: Robert Jarzmik <robert.jarzmik@free.fr>
57f63bc8
RJ
9529L: rtc-linux@googlegroups.com
9530S: Maintained
9531
cea4001a 9532QAT DRIVER
90ab5a81
TS
9533M: Giovanni Cabiddu <giovanni.cabiddu@intel.com>
9534M: Salvatore Benedetto <salvatore.benedetto@intel.com>
49e7d9df
JP
9535L: qat-linux@intel.com
9536S: Supported
9537F: drivers/crypto/qat/
cea4001a 9538
52a09a04 9539QIB DRIVER
8473c603 9540M: Mike Marciniszyn <infinipath@intel.com>
52a09a04
MM
9541L: linux-rdma@vger.kernel.org
9542S: Supported
9543F: drivers/infiniband/hw/qib/
9544
5e9772b9
JS
9545QLOGIC QLA1280 SCSI DRIVER
9546M: Michael Reed <mdr@sgi.com>
9547L: linux-scsi@vger.kernel.org
9548S: Maintained
9549F: drivers/scsi/qla1280.[ch]
9550
1da177e4 9551QLOGIC QLA2XXX FC-SCSI DRIVER
2c804eb0 9552M: qla2xxx-upstream@qlogic.com
1da177e4
LT
9553L: linux-scsi@vger.kernel.org
9554S: Supported
679655da
JP
9555F: Documentation/scsi/LICENSE.qla2xxx
9556F: drivers/scsi/qla2xxx/
1da177e4 9557
883c98fe 9558QLOGIC QLA4XXX iSCSI DRIVER
1018b8b9 9559M: QLogic-Storage-Upstream@qlogic.com
883c98fe
RA
9560L: linux-scsi@vger.kernel.org
9561S: Supported
bacfb81b 9562F: Documentation/scsi/LICENSE.qla4xxx
883c98fe
RA
9563F: drivers/scsi/qla4xxx/
9564
5a4faa87 9565QLOGIC QLA3XXX NETWORK DRIVER
0a955c3a 9566M: Jitendra Kalsaria <jitendra.kalsaria@qlogic.com>
8b58be88 9567M: Ron Mercer <ron.mercer@qlogic.com>
5a4faa87
RM
9568M: linux-driver@qlogic.com
9569L: netdev@vger.kernel.org
9570S: Supported
679655da 9571F: Documentation/networking/LICENSE.qla3xxx
aa43c215 9572F: drivers/net/ethernet/qlogic/qla3xxx.*
5a4faa87 9573
0ec00f03 9574QLOGIC QLCNIC (1/10)Gb ETHERNET DRIVER
9f35a3cc 9575M: Dept-GELinuxNICDev@qlogic.com
0ec00f03
AKS
9576L: netdev@vger.kernel.org
9577S: Supported
aa43c215 9578F: drivers/net/ethernet/qlogic/qlcnic/
0ec00f03 9579
c4e84bde 9580QLOGIC QLGE 10Gb ETHERNET DRIVER
c9b1a5b5
HP
9581M: Harish Patil <harish.patil@qlogic.com>
9582M: Sudarsana Kalluru <sudarsana.kalluru@qlogic.com>
9583M: Dept-GELinuxNICDev@qlogic.com
4cbfbe25 9584M: linux-driver@qlogic.com
c4e84bde
RM
9585L: netdev@vger.kernel.org
9586S: Supported
aa43c215 9587F: drivers/net/ethernet/qlogic/qlge/
c4e84bde 9588
fe56b9e6
YM
9589QLOGIC QL4xxx ETHERNET DRIVER
9590M: Yuval Mintz <Yuval.Mintz@qlogic.com>
9591M: Ariel Elior <Ariel.Elior@qlogic.com>
9592M: everest-linux-l2@qlogic.com
9593L: netdev@vger.kernel.org
9594S: Supported
9595F: drivers/net/ethernet/qlogic/qed/
9596F: include/linux/qed/
9597F: drivers/net/ethernet/qlogic/qede/
9598
1da177e4 9599QNX4 FILESYSTEM
8b58be88 9600M: Anders Larsen <al@alarsen.net>
1da177e4
LT
9601W: http://www.alarsen.net/linux/qnx4fs/
9602S: Maintained
80811493 9603F: fs/qnx4/
c117ab84
CEB
9604F: include/uapi/linux/qnx4_fs.h
9605F: include/uapi/linux/qnxtypes.h
1da177e4 9606
91952bc0
AP
9607QT1010 MEDIA DRIVER
9608M: Antti Palosaari <crope@iki.fi>
9609L: linux-media@vger.kernel.org
a825eaec 9610W: https://linuxtv.org
91952bc0
AP
9611W: http://palosaari.fi/linux/
9612Q: http://patchwork.linuxtv.org/project/linux-media/list/
9613T: git git://linuxtv.org/anttip/media_tree.git
9614S: Maintained
9615F: drivers/media/tuners/qt1010*
9616
966fb5ec
SM
9617QUALCOMM ATHEROS ATH9K WIRELESS DRIVER
9618M: QCA ath9k Development <ath9k-devel@qca.qualcomm.com>
9619L: linux-wireless@vger.kernel.org
9620L: ath9k-devel@lists.ath9k.org
9621W: http://wireless.kernel.org/en/users/Drivers/ath9k
9622S: Supported
9623F: drivers/net/wireless/ath/ath9k/
9624
2ea0ffcb
KV
9625QUALCOMM ATHEROS ATH10K WIRELESS DRIVER
9626M: Kalle Valo <kvalo@qca.qualcomm.com>
9627L: ath10k@lists.infradead.org
9628W: http://wireless.kernel.org/en/users/Drivers/ath10k
9f273c24 9629T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
2ea0ffcb
KV
9630S: Supported
9631F: drivers/net/wireless/ath/ath10k/
9632
4f4567cf
RK
9633QUALCOMM HEXAGON ARCHITECTURE
9634M: Richard Kuo <rkuo@codeaurora.org>
9635L: linux-hexagon@vger.kernel.org
9f273c24 9636T: git git://git.kernel.org/pub/scm/linux/kernel/git/rkuo/linux-hexagon-kernel.git
4f4567cf
RK
9637S: Supported
9638F: arch/hexagon/
9639
8e84c258
EK
9640QUALCOMM WCN36XX WIRELESS DRIVER
9641M: Eugene Krasnikov <k.eugene.e@gmail.com>
9642L: wcn36xx@lists.infradead.org
9643W: http://wireless.kernel.org/en/users/Drivers/wcn36xx
9644T: git git://github.com/KrasnikovEugene/wcn36xx.git
9645S: Supported
9646F: drivers/net/wireless/ath/wcn36xx/
9647
eeca9a67
MT
9648QEMU MACHINE EMULATOR AND VIRTUALIZER SUPPORT
9649M: Gabriel Somlo <somlo@cmu.edu>
9650M: "Michael S. Tsirkin" <mst@redhat.com>
9651L: qemu-devel@nongnu.org
9652S: Maintained
9653F: drivers/firmware/qemu_fw_cfg.c
9654
602adf40 9655RADOS BLOCK DEVICE (RBD)
0f5417ce
SW
9656M: Ilya Dryomov <idryomov@gmail.com>
9657M: Sage Weil <sage@redhat.com>
527a88b9 9658M: Alex Elder <elder@kernel.org>
398ecff5 9659L: ceph-devel@vger.kernel.org
09d90327
SW
9660W: http://ceph.com/
9661T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
6e67b7ae 9662T: git git://github.com/ceph/ceph-client.git
602adf40 9663S: Supported
398ecff5 9664F: Documentation/ABI/testing/sysfs-bus-rbd
602adf40
YS
9665F: drivers/block/rbd.c
9666F: drivers/block/rbd_types.h
9667
1da177e4 9668RADEON FRAMEBUFFER DISPLAY DRIVER
8b58be88 9669M: Benjamin Herrenschmidt <benh@kernel.crashing.org>
c69f677c 9670L: linux-fbdev@vger.kernel.org
1da177e4 9671S: Maintained
8a61f013 9672F: drivers/video/fbdev/aty/radeon*
c117ab84 9673F: include/uapi/linux/radeonfb.h
1da177e4 9674
c6c9b34c 9675RADIOSHARK RADIO DRIVER
c0936df4 9676M: Hans Verkuil <hverkuil@xs4all.nl>
c6c9b34c
HG
9677L: linux-media@vger.kernel.org
9678T: git git://linuxtv.org/media_tree.git
9679S: Maintained
9680F: drivers/media/radio/radio-shark.c
9681
9682RADIOSHARK2 RADIO DRIVER
c0936df4 9683M: Hans Verkuil <hverkuil@xs4all.nl>
c6c9b34c
HG
9684L: linux-media@vger.kernel.org
9685T: git git://linuxtv.org/media_tree.git
9686S: Maintained
9687F: drivers/media/radio/radio-shark2.c
9688F: drivers/media/radio/radio-tea5777.c
9689
1da177e4 9690RAGE128 FRAMEBUFFER DISPLAY DRIVER
8b58be88 9691M: Paul Mackerras <paulus@samba.org>
c69f677c 9692L: linux-fbdev@vger.kernel.org
1da177e4 9693S: Maintained
8a61f013 9694F: drivers/video/fbdev/aty/aty128fb.c
1da177e4 9695
a0fd81a9 9696RALINK MIPS ARCHITECTURE
bdb40e8e 9697M: John Crispin <john@phrozen.org>
a0fd81a9
JC
9698L: linux-mips@linux-mips.org
9699S: Maintained
9700F: arch/mips/ralink
9701
e7839f25 9702RALINK RT2X00 WIRELESS LAN DRIVER
95ea3627 9703P: rt2x00 project
b182427e 9704M: Stanislaw Gruszka <sgruszka@redhat.com>
f198f98e 9705M: Helmut Schaa <helmut.schaa@googlemail.com>
95ea3627 9706L: linux-wireless@vger.kernel.org
95ea3627 9707S: Maintained
33aca94d 9708F: drivers/net/wireless/ralink/rt2x00/
95ea3627 9709
9db5579b 9710RAMDISK RAM BLOCK DEVICE DRIVER
ea7618ec 9711M: Jens Axboe <axboe@kernel.dk>
9db5579b 9712S: Maintained
679655da
JP
9713F: Documentation/blockdev/ramdisk.txt
9714F: drivers/block/brd.c
9db5579b 9715
9e95ce27 9716RANDOM NUMBER DRIVER
0624bcaa 9717M: "Theodore Ts'o" <tytso@mit.edu>
9e95ce27 9718S: Maintained
679655da 9719F: drivers/char/random.c
9e95ce27 9720
394b701c 9721RAPIDIO SUBSYSTEM
8b58be88 9722M: Matt Porter <mporter@kernel.crashing.org>
b8bc1dd3 9723M: Alexandre Bounine <alexandre.bounine@idt.com>
394b701c 9724S: Maintained
679655da 9725F: drivers/rapidio/
394b701c 9726
e2d1d6c0 9727RAYLINK/WEBGEAR 802.11 WIRELESS LAN DRIVER
e2d1d6c0 9728L: linux-wireless@vger.kernel.org
f52a5490 9729S: Orphan
679655da 9730F: drivers/net/wireless/ray*
e2d1d6c0
RD
9731
9732RCUTORTURE MODULE
e0198b29 9733M: Josh Triplett <josh@joshtriplett.org>
8b58be88 9734M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
981c3a4f 9735L: linux-kernel@vger.kernel.org
f9094d8e 9736S: Supported
08deed1e 9737T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
679655da 9738F: Documentation/RCU/torture.txt
34e2d560 9739F: kernel/rcu/rcutorture.c
e2d1d6c0 9740
c87b9c60
PM
9741RCUTORTURE TEST FRAMEWORK
9742M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
ab0afd6c 9743M: Josh Triplett <josh@joshtriplett.org>
4632a191
PM
9744R: Steven Rostedt <rostedt@goodmis.org>
9745R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
96a39bc4 9746R: Lai Jiangshan <jiangshanlai@gmail.com>
981c3a4f 9747L: linux-kernel@vger.kernel.org
c87b9c60
PM
9748S: Supported
9749T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
9750F: tools/testing/selftests/rcutorture
9751
c1f766b5 9752RDC R-321X SoC
8b58be88 9753M: Florian Fainelli <florian@openwrt.org>
c1f766b5
FF
9754S: Maintained
9755
db17f395 9756RDC R6040 FAST ETHERNET DRIVER
35566e96 9757M: Florian Fainelli <f.fainelli@gmail.com>
db17f395
FF
9758L: netdev@vger.kernel.org
9759S: Maintained
58565a35 9760F: drivers/net/ethernet/rdc/r6040.c
db17f395 9761
a09ed661 9762RDS - RELIABLE DATAGRAM SOCKETS
72f26eee 9763M: Santosh Shilimkar <santosh.shilimkar@oracle.com>
9764L: netdev@vger.kernel.org
9765L: linux-rdma@vger.kernel.org
fbb5a558 9766L: rds-devel@oss.oracle.com (moderated for non-subscribers)
72f26eee 9767W: https://oss.oracle.com/projects/rds/
a09ed661 9768S: Supported
679655da 9769F: net/rds/
72f26eee 9770F: Documentation/networking/rds.txt
a09ed661 9771
0194621b
DD
9772RDMAVT - RDMA verbs software
9773M: Dennis Dalessandro <dennis.dalessandro@intel.com>
9774L: linux-rdma@vger.kernel.org
9775S: Supported
9776F: drivers/infiniband/sw/rdmavt
9777
595182bc 9778READ-COPY UPDATE (RCU)
8b58be88 9779M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
ab0afd6c 9780M: Josh Triplett <josh@joshtriplett.org>
4632a191
PM
9781R: Steven Rostedt <rostedt@goodmis.org>
9782R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
96a39bc4 9783R: Lai Jiangshan <jiangshanlai@gmail.com>
981c3a4f 9784L: linux-kernel@vger.kernel.org
9fab9787 9785W: http://www.rdrop.com/users/paulmck/RCU/
595182bc 9786S: Supported
08deed1e 9787T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
f9094d8e 9788F: Documentation/RCU/
9fab9787 9789X: Documentation/RCU/torture.txt
f9094d8e 9790F: include/linux/rcu*
4102adab
PM
9791X: include/linux/srcu.h
9792F: kernel/rcu/
34e2d560 9793X: kernel/torture.c
595182bc 9794
0c86edc0 9795REAL TIME CLOCK (RTC) SUBSYSTEM
8b58be88 9796M: Alessandro Zummo <a.zummo@towertech.it>
7c6f84f8 9797M: Alexandre Belloni <alexandre.belloni@free-electrons.com>
76465493 9798L: rtc-linux@googlegroups.com
8a6e2535 9799Q: http://patchwork.ozlabs.org/project/rtc-linux/list/
4733f397 9800T: git git://git.kernel.org/pub/scm/linux/kernel/git/abelloni/linux.git
0c86edc0 9801S: Maintained
679655da
JP
9802F: Documentation/rtc.txt
9803F: drivers/rtc/
9804F: include/linux/rtc.h
c117ab84 9805F: include/uapi/linux/rtc.h
0c86edc0 9806
0e400c53
MB
9807REALTEK AUDIO CODECS
9808M: Bard Liao <bardliao@realtek.com>
9809M: Oder Chiou <oder_chiou@realtek.com>
9810S: Maintained
9811F: sound/soc/codecs/rt*
9812F: include/sound/rt*.h
9813
1da177e4 9814REISERFS FILE SYSTEM
76c4e5ea 9815L: reiserfs-devel@vger.kernel.org
1da177e4 9816S: Supported
679655da 9817F: fs/reiserfs/
1da177e4 9818
b83a313b 9819REGISTER MAP ABSTRACTION
b02e48f2 9820M: Mark Brown <broonie@kernel.org>
dd060bc9 9821L: linux-kernel@vger.kernel.org
b83a313b
MB
9822T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regmap.git
9823S: Supported
9398a639 9824F: Documentation/devicetree/bindings/regmap/
b83a313b
MB
9825F: drivers/base/regmap/
9826F: include/linux/regmap.h
9827
400e64df
OBC
9828REMOTE PROCESSOR (REMOTEPROC) SUBSYSTEM
9829M: Ohad Ben-Cohen <ohad@wizery.com>
69ae9895 9830M: Bjorn Andersson <bjorn.andersson@linaro.org>
d7586849 9831L: linux-remoteproc@vger.kernel.org
6bb697b6 9832T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/remoteproc.git
400e64df 9833S: Maintained
15ebc72d 9834F: Documentation/devicetree/bindings/remoteproc/
400e64df 9835F: Documentation/remoteproc.txt
15ebc72d 9836F: drivers/remoteproc/
6fc26488 9837F: include/linux/remoteproc.h
400e64df 9838
d8115db5
OBC
9839REMOTE PROCESSOR MESSAGING (RPMSG) SUBSYSTEM
9840M: Ohad Ben-Cohen <ohad@wizery.com>
69ae9895 9841M: Bjorn Andersson <bjorn.andersson@linaro.org>
d7586849 9842L: linux-remoteproc@vger.kernel.org
d8115db5
OBC
9843T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/rpmsg.git
9844S: Maintained
9845F: drivers/rpmsg/
9846F: Documentation/rpmsg.txt
9847F: include/linux/rpmsg.h
9848
8e6569af
SS
9849RENESAS ETHERNET DRIVERS
9850R: Sergei Shtylyov <sergei.shtylyov@cogentembedded.com>
9851L: netdev@vger.kernel.org
4a121096 9852L: linux-renesas-soc@vger.kernel.org
8e6569af
SS
9853F: drivers/net/ethernet/renesas/
9854F: include/linux/sh_eth.h
9855
3e46c397
YS
9856RENESAS USB2 PHY DRIVER
9857M: Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com>
4a121096 9858L: linux-renesas-soc@vger.kernel.org
3e46c397
YS
9859S: Maintained
9860F: drivers/phy/phy-rcar-gen3-usb2.c
9861
1b0fe6be
PZ
9862RESET CONTROLLER FRAMEWORK
9863M: Philipp Zabel <p.zabel@pengutronix.de>
9f273c24 9864T: git git://git.pengutronix.de/git/pza/linux
1b0fe6be
PZ
9865S: Maintained
9866F: drivers/reset/
9867F: Documentation/devicetree/bindings/reset/
b2f6dd7b 9868F: include/dt-bindings/reset/
1b0fe6be
PZ
9869F: include/linux/reset.h
9870F: include/linux/reset-controller.h
9871
e0897645 9872RFKILL
8b58be88 9873M: Johannes Berg <johannes@sipsolutions.net>
19d337df 9874L: linux-wireless@vger.kernel.org
ce466579
JB
9875W: http://wireless.kernel.org/
9876T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
9877T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
e0897645 9878S: Maintained
505c9247 9879F: Documentation/rfkill.txt
80811493 9880F: net/rfkill/
e0897645 9881
933685ca
TG
9882RHASHTABLE
9883M: Thomas Graf <tgraf@suug.ch>
9884L: netdev@vger.kernel.org
9885S: Maintained
9886F: lib/rhashtable.c
9887F: include/linux/rhashtable.h
9888
67e054e9
ML
9889RICOH SMARTMEDIA/XD DRIVER
9890M: Maxim Levitsky <maximlevitsky@gmail.com>
9891S: Maintained
21c26f50
JP
9892F: drivers/mtd/nand/r852.c
9893F: drivers/mtd/nand/r852.h
67e054e9 9894
92634125
ML
9895RICOH R5C592 MEMORYSTICK DRIVER
9896M: Maxim Levitsky <maximlevitsky@gmail.com>
9897S: Maintained
9898F: drivers/memstick/host/r592.*
9899
27f1d2f9
SA
9900ROCCAT DRIVERS
9901M: Stefan Achatz <erazor_de@users.sourceforge.net>
9902W: http://sourceforge.net/projects/roccat/
9903S: Maintained
9904F: drivers/hid/hid-roccat*
9905F: include/linux/hid-roccat*
9906F: Documentation/ABI/*/sysfs-driver-hid-roccat*
9907
4b8ac966
JP
9908ROCKER DRIVER
9909M: Jiri Pirko <jiri@resnulli.us>
4b8ac966
JP
9910L: netdev@vger.kernel.org
9911S: Supported
9912F: drivers/net/ethernet/rocker/
9913
1da177e4
LT
9914ROCKETPORT DRIVER
9915P: Comtrol Corp.
1da177e4
LT
9916W: http://www.comtrol.com
9917S: Maintained
679655da 9918F: Documentation/serial/rocket.txt
c897401b 9919F: drivers/tty/rocket*
1da177e4 9920
7645c2f4
KC
9921ROCKETPORT EXPRESS/INFINITY DRIVER
9922M: Kevin Cernekee <cernekee@gmail.com>
9923L: linux-serial@vger.kernel.org
9924S: Odd Fixes
9925F: drivers/tty/serial/rp2.*
9926
1da177e4 9927ROSE NETWORK LAYER
8b58be88 9928M: Ralf Baechle <ralf@linux-mips.org>
1da177e4 9929L: linux-hams@vger.kernel.org
d34cb28a 9930W: http://www.linux-ax25.org/
1da177e4 9931S: Maintained
679655da 9932F: include/net/rose.h
c117ab84 9933F: include/uapi/linux/rose.h
679655da 9934F: net/rose/
1da177e4 9935
91952bc0
AP
9936RTL2830 MEDIA DRIVER
9937M: Antti Palosaari <crope@iki.fi>
9938L: linux-media@vger.kernel.org
a825eaec 9939W: https://linuxtv.org
91952bc0
AP
9940W: http://palosaari.fi/linux/
9941Q: http://patchwork.linuxtv.org/project/linux-media/list/
9942T: git git://linuxtv.org/anttip/media_tree.git
9943S: Maintained
9944F: drivers/media/dvb-frontends/rtl2830*
9945
27a0aacf
AP
9946RTL2832 MEDIA DRIVER
9947M: Antti Palosaari <crope@iki.fi>
9948L: linux-media@vger.kernel.org
a825eaec 9949W: https://linuxtv.org
27a0aacf
AP
9950W: http://palosaari.fi/linux/
9951Q: http://patchwork.linuxtv.org/project/linux-media/list/
9952T: git git://linuxtv.org/anttip/media_tree.git
9953S: Maintained
9954F: drivers/media/dvb-frontends/rtl2832*
9955
ba6e6f6e
AP
9956RTL2832_SDR MEDIA DRIVER
9957M: Antti Palosaari <crope@iki.fi>
9958L: linux-media@vger.kernel.org
a825eaec 9959W: https://linuxtv.org
ba6e6f6e
AP
9960W: http://palosaari.fi/linux/
9961Q: http://patchwork.linuxtv.org/project/linux-media/list/
9962T: git git://linuxtv.org/anttip/media_tree.git
9963S: Maintained
b4bb1c28 9964F: drivers/media/dvb-frontends/rtl2832_sdr*
ba6e6f6e 9965
59840488 9966RTL8180 WIRELESS DRIVER
605bebe2 9967L: linux-wireless@vger.kernel.org
491b26b4 9968W: http://wireless.kernel.org/
54e5881d 9969T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
7be6ff65 9970S: Orphan
62141726 9971F: drivers/net/wireless/realtek/rtl818x/rtl8180/
605bebe2 9972
59840488 9973RTL8187 WIRELESS DRIVER
9f0939bf 9974M: Herton Ronaldo Krzesinski <herton@canonical.com>
8b58be88
JP
9975M: Hin-Tak Leung <htl10@users.sourceforge.net>
9976M: Larry Finger <Larry.Finger@lwfinger.net>
7d2c86b5 9977L: linux-wireless@vger.kernel.org
491b26b4 9978W: http://wireless.kernel.org/
54e5881d 9979T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
7d2c86b5 9980S: Maintained
62141726 9981F: drivers/net/wireless/realtek/rtl818x/rtl8187/
59840488 9982
3cf0c8ad
LF
9983RTL8192CE WIRELESS DRIVER
9984M: Larry Finger <Larry.Finger@lwfinger.net>
9985M: Chaoming Li <chaoming_li@realsil.com.cn>
9986L: linux-wireless@vger.kernel.org
491b26b4 9987W: http://wireless.kernel.org/
3cf0c8ad
LF
9988T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
9989S: Maintained
62141726
KV
9990F: drivers/net/wireless/realtek/rtlwifi/
9991F: drivers/net/wireless/realtek/rtlwifi/rtl8192ce/
59840488 9992
26f1fad2
JS
9993RTL8XXXU WIRELESS DRIVER (rtl8xxxu)
9994M: Jes Sorensen <Jes.Sorensen@redhat.com>
9995L: linux-wireless@vger.kernel.org
171a900c 9996T: git git://git.kernel.org/pub/scm/linux/kernel/git/jes/linux.git rtl8xxxu-devel
26f1fad2
JS
9997S: Maintained
9998F: drivers/net/wireless/realtek/rtl8xxxu/
9999
9eb8ef74 10000S3 SAVAGE FRAMEBUFFER DRIVER
8b58be88 10001M: Antonino Daplas <adaplas@gmail.com>
c69f677c 10002L: linux-fbdev@vger.kernel.org
ce00f85c 10003S: Maintained
8a61f013 10004F: drivers/video/fbdev/savage/
9eb8ef74 10005
1da177e4 10006S390
8b58be88
JP
10007M: Martin Schwidefsky <schwidefsky@de.ibm.com>
10008M: Heiko Carstens <heiko.carstens@de.ibm.com>
d58140cc 10009L: linux-s390@vger.kernel.org
5238da45 10010W: http://www.ibm.com/developerworks/linux/linux390/
9f273c24 10011T: git git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux.git
5238da45 10012S: Supported
679655da 10013F: arch/s390/
a968cd3e 10014F: drivers/s390/
3bfe6858
JN
10015F: Documentation/s390/
10016F: Documentation/DocBook/s390*
5238da45 10017
322986ca
SO
10018S390 COMMON I/O LAYER
10019M: Sebastian Ott <sebott@linux.vnet.ibm.com>
10020M: Peter Oberparleiter <oberpar@linux.vnet.ibm.com>
10021L: linux-s390@vger.kernel.org
10022W: http://www.ibm.com/developerworks/linux/linux390/
10023S: Supported
10024F: drivers/s390/cio/
10025
10026S390 DASD DRIVER
10027M: Stefan Weinhuber <wein@de.ibm.com>
10028M: Stefan Haberland <stefan.haberland@de.ibm.com>
10029L: linux-s390@vger.kernel.org
10030W: http://www.ibm.com/developerworks/linux/linux390/
10031S: Supported
10032F: drivers/s390/block/dasd*
10033F: block/partitions/ibm.c
10034
5238da45 10035S390 NETWORK DRIVERS
f0c59aff 10036M: Ursula Braun <ubraun@linux.vnet.ibm.com>
d58140cc 10037L: linux-s390@vger.kernel.org
5238da45
HC
10038W: http://www.ibm.com/developerworks/linux/linux390/
10039S: Supported
679655da 10040F: drivers/s390/net/
5238da45 10041
322986ca
SO
10042S390 PCI SUBSYSTEM
10043M: Sebastian Ott <sebott@linux.vnet.ibm.com>
10044M: Gerald Schaefer <gerald.schaefer@de.ibm.com>
10045L: linux-s390@vger.kernel.org
10046W: http://www.ibm.com/developerworks/linux/linux390/
10047S: Supported
10048F: arch/s390/pci/
10049F: drivers/pci/hotplug/s390_pci_hpc.c
10050
feed9b62 10051S390 ZCRYPT DRIVER
5c8d0983 10052M: Ingo Tuchscherer <ingo.tuchscherer@de.ibm.com>
feed9b62 10053L: linux-s390@vger.kernel.org
a968cd3e 10054W: http://www.ibm.com/developerworks/linux/linux390/
feed9b62 10055S: Supported
d5ca6918 10056F: drivers/s390/crypto/
feed9b62 10057
5238da45 10058S390 ZFCP DRIVER
d38e19d0 10059M: Steffen Maier <maier@linux.vnet.ibm.com>
d58140cc 10060L: linux-s390@vger.kernel.org
5238da45 10061W: http://www.ibm.com/developerworks/linux/linux390/
1da177e4 10062S: Supported
679655da 10063F: drivers/s390/scsi/zfcp_*
1da177e4 10064
dd96df2c 10065S390 IUCV NETWORK LAYER
f0c59aff 10066M: Ursula Braun <ubraun@linux.vnet.ibm.com>
dd96df2c
UB
10067L: linux-s390@vger.kernel.org
10068W: http://www.ibm.com/developerworks/linux/linux390/
10069S: Supported
679655da
JP
10070F: drivers/s390/net/*iucv*
10071F: include/net/iucv/
10072F: net/iucv/
dd96df2c 10073
8128f23c
GS
10074S390 IOMMU (PCI)
10075M: Gerald Schaefer <gerald.schaefer@de.ibm.com>
10076L: linux-s390@vger.kernel.org
10077W: http://www.ibm.com/developerworks/linux/linux390/
10078S: Supported
10079F: drivers/iommu/s390-iommu.c
10080
4dde7f75 10081S3C24XX SD/MMC Driver
8b58be88 10082M: Ben Dooks <ben-linux@fluff.org>
efc03ecb 10083L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
4dde7f75 10084S: Supported
679655da 10085F: drivers/mmc/host/s3cmci.*
4dde7f75 10086
1f15a229
HV
10087SAA6588 RDS RECEIVER DRIVER
10088M: Hans Verkuil <hverkuil@xs4all.nl>
10089L: linux-media@vger.kernel.org
10090T: git git://linuxtv.org/media_tree.git
a825eaec 10091W: https://linuxtv.org
1f15a229
HV
10092S: Odd Fixes
10093F: drivers/media/i2c/saa6588*
10094
98ed12e6 10095SAA7134 VIDEO4LINUX DRIVER
5dc8a864
MCC
10096M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
10097M: Mauro Carvalho Chehab <mchehab@kernel.org>
98ed12e6 10098L: linux-media@vger.kernel.org
a825eaec 10099W: https://linuxtv.org
98ed12e6
MCC
10100T: git git://linuxtv.org/media_tree.git
10101S: Odd fixes
e42bf501 10102F: Documentation/video4linux/*.saa7134
98ed12e6
MCC
10103F: drivers/media/pci/saa7134/
10104
1da177e4 10105SAA7146 VIDEO4LINUX-2 DRIVER
566b8157 10106M: Hans Verkuil <hverkuil@xs4all.nl>
661263b5 10107L: linux-media@vger.kernel.org
275ffde4 10108T: git git://linuxtv.org/media_tree.git
1da177e4 10109S: Maintained
90d72ac6
MCC
10110F: drivers/media/common/saa7146/
10111F: drivers/media/pci/saa7146/
10112F: include/media/saa7146*
1da177e4 10113
92304a40 10114SAMSUNG LAPTOP DRIVER
5909c654 10115M: Corentin Chary <corentin.chary@gmail.com>
92304a40
CC
10116L: platform-driver-x86@vger.kernel.org
10117S: Maintained
10118F: drivers/platform/x86/samsung-laptop.c
10119
4a109cc0 10120SAMSUNG AUDIO (ASoC) DRIVERS
09a01028 10121M: Krzysztof Kozlowski <k.kozlowski@samsung.com>
250b6851 10122M: Sangbeom Kim <sbkim73@samsung.com>
09a01028 10123M: Sylwester Nawrocki <s.nawrocki@samsung.com>
4a109cc0
MB
10124L: alsa-devel@alsa-project.org (moderated for non-subscribers)
10125S: Supported
14430813 10126F: sound/soc/samsung/
4a109cc0 10127
0d89a28b 10128SAMSUNG FRAMEBUFFER DRIVER
b7701755 10129M: Jingoo Han <jingoohan1@gmail.com>
0d89a28b
JH
10130L: linux-fbdev@vger.kernel.org
10131S: Maintained
8a61f013 10132F: drivers/video/fbdev/s3c-fb.c
0d89a28b 10133
b40f0632 10134SAMSUNG MULTIFUNCTION PMIC DEVICE DRIVERS
f69d3a17 10135M: Sangbeom Kim <sbkim73@samsung.com>
b40f0632 10136M: Krzysztof Kozlowski <k.kozlowski@samsung.com>
f69d3a17 10137L: linux-kernel@vger.kernel.org
b40f0632 10138L: linux-samsung-soc@vger.kernel.org
f69d3a17
SK
10139S: Supported
10140F: drivers/mfd/sec*.c
10141F: drivers/regulator/s2m*.c
10142F: drivers/regulator/s5m*.c
b40f0632
KK
10143F: drivers/clk/clk-s2mps11.c
10144F: drivers/rtc/rtc-s5m.c
f69d3a17 10145F: include/linux/mfd/samsung/
a13c7c51
KK
10146F: Documentation/devicetree/bindings/mfd/samsung,sec-core.txt
10147F: Documentation/devicetree/bindings/regulator/samsung,s2m*.txt
27383ca9 10148F: Documentation/devicetree/bindings/regulator/samsung,s5m*.txt
a13c7c51 10149F: Documentation/devicetree/bindings/clock/samsung,s2mps11.txt
f69d3a17 10150
038f5c4b
SN
10151SAMSUNG S5P/EXYNOS4 SOC SERIES CAMERA SUBSYSTEM DRIVERS
10152M: Kyungmin Park <kyungmin.park@samsung.com>
10153M: Sylwester Nawrocki <s.nawrocki@samsung.com>
10154L: linux-media@vger.kernel.org
10155Q: https://patchwork.linuxtv.org/project/linux-media/list/
10156S: Supported
10157F: drivers/media/platform/exynos4-is/
038f5c4b 10158
6fd86ab2
SN
10159SAMSUNG S3C24XX/S3C64XX SOC SERIES CAMIF DRIVER
10160M: Sylwester Nawrocki <sylvester.nawrocki@gmail.com>
10161L: linux-media@vger.kernel.org
10162L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
10163S: Maintained
10164F: drivers/media/platform/s3c-camif/
d647f0b7 10165F: include/media/drv-intf/s3c_camif.h
6fd86ab2 10166
b84ef24e
AH
10167SAMSUNG S5C73M3 CAMERA DRIVER
10168M: Kyungmin Park <kyungmin.park@samsung.com>
10169M: Andrzej Hajda <a.hajda@samsung.com>
10170L: linux-media@vger.kernel.org
10171S: Supported
10172F: drivers/media/i2c/s5c73m3/*
10173
7d459937
AH
10174SAMSUNG S5K5BAF CAMERA DRIVER
10175M: Kyungmin Park <kyungmin.park@samsung.com>
10176M: Andrzej Hajda <a.hajda@samsung.com>
10177L: linux-media@vger.kernel.org
10178S: Supported
10179F: drivers/media/i2c/s5k5baf.c
10180
c04c674f
RB
10181SAMSUNG S3FWRN5 NFC DRIVER
10182M: Robert Baldyga <r.baldyga@samsung.com>
079c2652 10183M: Krzysztof Opasiak <k.opasiak@samsung.com>
c04c674f
RB
10184L: linux-nfc@lists.01.org (moderated for non-subscribers)
10185S: Supported
10186F: drivers/nfc/s3fwrn5
10187
310e39c9 10188SAMSUNG SOC CLOCK DRIVERS
fea685e9
TF
10189M: Sylwester Nawrocki <s.nawrocki@samsung.com>
10190M: Tomasz Figa <tomasz.figa@gmail.com>
310e39c9
TF
10191S: Supported
10192L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
10193F: drivers/clk/samsung/
10194
66890ed6
BA
10195SAMSUNG SXGBE DRIVERS
10196M: Byungho An <bh74.an@samsung.com>
10197M: Girish K S <ks.giri@samsung.com>
66890ed6
BA
10198M: Vipul Pandya <vipul.pandya@samsung.com>
10199S: Supported
10200L: netdev@vger.kernel.org
10201F: drivers/net/ethernet/samsung/sxgbe/
10202
93c537af
LM
10203SAMSUNG THERMAL DRIVER
10204M: Lukasz Majewski <l.majewski@samsung.com>
10205L: linux-pm@vger.kernel.org
10206L: linux-samsung-soc@vger.kernel.org
10207S: Supported
9f273c24 10208T: git https://github.com/lmajewski/linux-samsung-thermal.git
93c537af
LM
10209F: drivers/thermal/samsung/
10210
e296cd32
KD
10211SAMSUNG USB2 PHY DRIVER
10212M: Kamil Debski <k.debski@samsung.com>
10213L: linux-kernel@vger.kernel.org
10214S: Supported
10215F: Documentation/devicetree/bindings/phy/samsung-phy.txt
10216F: Documentation/phy/samsung-usb2.txt
10217F: drivers/phy/phy-exynos4210-usb2.c
10218F: drivers/phy/phy-exynos4x12-usb2.c
10219F: drivers/phy/phy-exynos5250-usb2.c
10220F: drivers/phy/phy-s5pv210-usb2.c
10221F: drivers/phy/phy-samsung-usb2.c
10222F: drivers/phy/phy-samsung-usb2.h
10223
ca749e2a 10224SERIAL DRIVERS
5e30bbb7 10225M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
ca749e2a 10226L: linux-serial@vger.kernel.org
5e30bbb7 10227S: Maintained
30743257 10228F: Documentation/devicetree/bindings/serial/
14430813 10229F: drivers/tty/serial/
ca749e2a 10230
aecb7b64 10231SYNOPSYS DESIGNWARE DMAC DRIVER
da89947b 10232M: Viresh Kumar <vireshk@kernel.org>
337ae47c 10233M: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
aecb7b64 10234S: Maintained
1fb200d6 10235F: include/linux/dma/dw.h
3d598f47 10236F: include/linux/platform_data/dma-dw.h
61a76496 10237F: drivers/dma/dw/
aecb7b64 10238
058999cc
LP
10239SYNOPSYS DESIGNWARE ETHERNET QOS 4.10a driver
10240M: Lars Persson <lars.persson@axis.com>
10241L: netdev@vger.kernel.org
10242S: Supported
10243F: Documentation/devicetree/bindings/net/snps,dwc-qos-ethernet.txt
10244F: drivers/net/ethernet/synopsys/dwc_eth_qos.c
10245
fc531d98 10246SYNOPSYS DESIGNWARE I2C DRIVER
fc531d98 10247M: Jarkko Nikula <jarkko.nikula@linux.intel.com>
d0781b98
AS
10248R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
10249R: Mika Westerberg <mika.westerberg@linux.intel.com>
fc531d98
WS
10250L: linux-i2c@vger.kernel.org
10251S: Maintained
10252F: drivers/i2c/busses/i2c-designware-*
10253F: include/linux/platform_data/i2c-designware.h
10254
f9e37137 10255SYNOPSYS DESIGNWARE MMC/SD/SDIO DRIVER
f9e37137
SJ
10256M: Jaehoon Chung <jh80.chung@samsung.com>
10257L: linux-mmc@vger.kernel.org
10258S: Maintained
10259F: include/linux/mmc/dw_mmc.h
10260F: drivers/mmc/host/dw_mmc*
10261
a961e698
AS
10262SYSTEM TRACE MODULE CLASS
10263M: Alexander Shishkin <alexander.shishkin@linux.intel.com>
10264S: Maintained
e787bc46 10265T: git git://git.kernel.org/pub/scm/linux/kernel/git/ash/stm.git
a961e698
AS
10266F: Documentation/trace/stm.txt
10267F: drivers/hwtracing/stm/
10268F: include/linux/stm.h
10269F: include/uapi/linux/stm.h
10270
1db121d6
AN
10271THUNDERBOLT DRIVER
10272M: Andreas Noever <andreas.noever@gmail.com>
10273S: Maintained
10274F: drivers/thunderbolt/
10275
e35a49b1
SR
10276TI BQ27XXX POWER SUPPLY DRIVER
10277R: Andrew F. Davis <afd@ti.com>
10278F: include/linux/power/bq27xxx_battery.h
10279F: drivers/power/bq27xxx_battery.c
10280F: drivers/power/bq27xxx_battery_i2c.c
10281
34db37c6 10282TIMEKEEPING, CLOCKSOURCE CORE, NTP, ALARMTIMER
50363737 10283M: John Stultz <john.stultz@linaro.org>
88606e80 10284M: Thomas Gleixner <tglx@linutronix.de>
981c3a4f 10285L: linux-kernel@vger.kernel.org
75fc2d37 10286T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
88606e80
TG
10287S: Supported
10288F: include/linux/clocksource.h
10289F: include/linux/time.h
10290F: include/linux/timex.h
c117ab84
CEB
10291F: include/uapi/linux/time.h
10292F: include/uapi/linux/timex.h
88606e80
TG
10293F: kernel/time/clocksource.c
10294F: kernel/time/time*.c
34db37c6 10295F: kernel/time/alarmtimer.c
88606e80 10296F: kernel/time/ntp.c
7fe5f1c1 10297F: tools/testing/selftests/timers/
88606e80 10298
1da177e4 10299SC1200 WDT DRIVER
b300645a 10300M: Zwane Mwaikambo <zwanem@gmail.com>
1da177e4 10301S: Maintained
679655da 10302F: drivers/watchdog/sc1200wdt.c
1da177e4
LT
10303
10304SCHEDULER
dd9b238c 10305M: Ingo Molnar <mingo@redhat.com>
8b58be88 10306M: Peter Zijlstra <peterz@infradead.org>
981c3a4f 10307L: linux-kernel@vger.kernel.org
75fc2d37 10308T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git sched/core
1da177e4 10309S: Maintained
95c0d71d 10310F: kernel/sched/
679655da 10311F: include/linux/sched.h
c117ab84 10312F: include/uapi/linux/sched.h
c2eb505b 10313F: include/linux/wait.h
1da177e4 10314
6bcf6737 10315SCORE ARCHITECTURE
ed38665e 10316M: Chen Liqin <liqin.linux@gmail.com>
a2681a75 10317M: Lennox Wu <lennox.wu@gmail.com>
ed38665e 10318W: http://www.sunplus.com
6bcf6737 10319S: Supported
a2681a75 10320F: arch/score/
6bcf6737 10321
80f390ea
SH
10322SYSTEM CONTROL & POWER INTERFACE (SCPI) Message Protocol drivers
10323M: Sudeep Holla <sudeep.holla@arm.com>
10324L: linux-arm-kernel@lists.infradead.org
10325S: Maintained
10326F: Documentation/devicetree/bindings/arm/arm,scpi.txt
cd52c2a4 10327F: drivers/clk/clk-scpi.c
8def3103 10328F: drivers/cpufreq/scpi-cpufreq.c
8cb7cf56
SH
10329F: drivers/firmware/arm_scpi.c
10330F: include/linux/scpi_protocol.h
80f390ea 10331
1da177e4 10332SCSI CDROM DRIVER
8b58be88 10333M: Jens Axboe <axboe@kernel.dk>
1da177e4
LT
10334L: linux-scsi@vger.kernel.org
10335W: http://www.kernel.dk
10336S: Maintained
679655da 10337F: drivers/scsi/sr*
1da177e4 10338
fb50a83d 10339SCSI RDMA PROTOCOL (SRP) INITIATOR
3453bddb 10340M: Bart Van Assche <bart.vanassche@sandisk.com>
fb50a83d
RD
10341L: linux-rdma@vger.kernel.org
10342S: Supported
10343W: http://www.openfabrics.org
10344Q: http://patchwork.kernel.org/project/linux-rdma/list/
10345T: git git://git.kernel.org/pub/scm/linux/kernel/git/dad/srp-initiator.git
10346F: drivers/infiniband/ulp/srp/
10347F: include/scsi/srp.h
10348
1da177e4 10349SCSI SG DRIVER
8b58be88 10350M: Doug Gilbert <dgilbert@interlog.com>
1da177e4 10351L: linux-scsi@vger.kernel.org
59ab3c93 10352W: http://sg.danny.cz/sg
1da177e4 10353S: Maintained
59ab3c93 10354F: Documentation/scsi/scsi-generic.txt
679655da
JP
10355F: drivers/scsi/sg.c
10356F: include/scsi/sg.h
1da177e4
LT
10357
10358SCSI SUBSYSTEM
7ee7895c 10359M: "James E.J. Bottomley" <jejb@linux.vnet.ibm.com>
0351b8f8 10360T: git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi.git
f4ab421b
MP
10361M: "Martin K. Petersen" <martin.petersen@oracle.com>
10362T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git
10363L: linux-scsi@vger.kernel.org
1da177e4 10364S: Maintained
2c99a314 10365F: Documentation/devicetree/bindings/scsi/
679655da
JP
10366F: drivers/scsi/
10367F: include/scsi/
1da177e4
LT
10368
10369SCSI TAPE DRIVER
8b58be88 10370M: Kai Mäkisara <Kai.Makisara@kolumbus.fi>
1da177e4
LT
10371L: linux-scsi@vger.kernel.org
10372S: Maintained
679655da 10373F: Documentation/scsi/st.txt
f7269cfc
JD
10374F: drivers/scsi/st.*
10375F: drivers/scsi/st_*.h
1da177e4
LT
10376
10377SCTP PROTOCOL
8b6efb75 10378M: Vlad Yasevich <vyasevich@gmail.com>
02c38d0a 10379M: Neil Horman <nhorman@tuxdriver.com>
1a418796 10380L: linux-sctp@vger.kernel.org
5f85813c 10381W: http://lksctp.sourceforge.net
8b6efb75 10382S: Maintained
679655da
JP
10383F: Documentation/networking/sctp.txt
10384F: include/linux/sctp.h
4d58c025 10385F: include/uapi/linux/sctp.h
679655da
JP
10386F: include/net/sctp/
10387F: net/sctp/
1da177e4
LT
10388
10389SCx200 CPU SUPPORT
8b58be88 10390M: Jim Cromie <jim.cromie@gmail.com>
1662d32c 10391S: Odd Fixes
679655da 10392F: Documentation/i2c/busses/scx200_acb
390889b6 10393F: arch/x86/platform/scx200/
679655da
JP
10394F: drivers/watchdog/scx200_wdt.c
10395F: drivers/i2c/busses/scx200*
10396F: drivers/mtd/maps/scx200_docflash.c
10397F: include/linux/scx200.h
1662d32c
JC
10398
10399SCx200 GPIO DRIVER
8b58be88 10400M: Jim Cromie <jim.cromie@gmail.com>
1662d32c 10401S: Maintained
679655da
JP
10402F: drivers/char/scx200_gpio.c
10403F: include/linux/scx200_gpio.h
1662d32c
JC
10404
10405SCx200 HRT CLOCKSOURCE DRIVER
8b58be88 10406M: Jim Cromie <jim.cromie@gmail.com>
1662d32c 10407S: Maintained
679655da 10408F: drivers/clocksource/scx200_hrt.c
1da177e4 10409
6a36913a 10410SDRICOH_CS MMC/SD HOST CONTROLLER INTERFACE DRIVER
8b58be88 10411M: Sascha Sommer <saschasommer@freenet.de>
6a36913a
SS
10412L: sdricohcs-devel@lists.sourceforge.net (subscribers-only)
10413S: Maintained
679655da 10414F: drivers/mmc/host/sdricoh_cs.c
6a36913a 10415
e7839f25 10416SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) DRIVER
ddfe954d 10417M: Adrian Hunter <adrian.hunter@intel.com>
7a241d6e 10418L: linux-mmc@vger.kernel.org
ddfe954d
UH
10419T: git git://git.infradead.org/users/ahunter/linux-sdhci.git
10420S: Maintained
10421F: drivers/mmc/host/sdhci*
10422F: include/linux/mmc/sdhci*
e2d1d6c0 10423
c04f9d61
KC
10424SECURE COMPUTING
10425M: Kees Cook <keescook@chromium.org>
a0cfd75f
KC
10426R: Andy Lutomirski <luto@amacapital.net>
10427R: Will Drewry <wad@chromium.org>
c04f9d61
KC
10428T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git seccomp
10429S: Supported
10430F: kernel/seccomp.c
10431F: include/uapi/linux/seccomp.h
10432F: include/linux/seccomp.h
c99ee51a 10433F: tools/testing/selftests/seccomp/*
c04f9d61
KC
10434K: \bsecure_computing
10435K: \bTIF_SECCOMP\b
10436
476bf3d6
AC
10437SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) Broadcom BRCMSTB DRIVER
10438M: Al Cooper <alcooperx@gmail.com>
10439L: linux-mmc@vger.kernel.org
10440L: bcm-kernel-feedback-list@broadcom.com
10441S: Maintained
10442F: drivers/mmc/host/sdhci-brcmstb*
10443
0d1bb41a 10444SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) SAMSUNG DRIVER
8b58be88 10445M: Ben Dooks <ben-linux@fluff.org>
dc524882 10446M: Jaehoon Chung <jh80.chung@samsung.com>
7a241d6e 10447L: linux-mmc@vger.kernel.org
0d1bb41a 10448S: Maintained
dc524882 10449F: drivers/mmc/host/sdhci-s3c*
0d1bb41a 10450
c63b3cba 10451SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) ST SPEAR DRIVER
da89947b 10452M: Viresh Kumar <vireshk@kernel.org>
c63b3cba
VK
10453L: linux-mmc@vger.kernel.org
10454S: Maintained
10455F: drivers/mmc/host/sdhci-spear.c
10456
8711cca2 10457SECURITY SUBSYSTEM
9b45c0d2 10458M: James Morris <james.l.morris@oracle.com>
9c3646d1 10459M: "Serge E. Hallyn" <serge@hallyn.com>
8711cca2 10460L: linux-security-module@vger.kernel.org (suggested Cc:)
89879a7e 10461T: git git://git.kernel.org/pub/scm/linux/kernel/git/jmorris/linux-security.git
9ccf010f 10462W: http://kernsec.org/
8711cca2 10463S: Supported
7d2c86b5 10464F: security/
8711cca2 10465
1da177e4 10466SECURITY CONTACT
8b58be88 10467M: Security Officers <security@kernel.org>
1da177e4
LT
10468S: Supported
10469
10470SELINUX SECURITY MODULE
e0238b4c 10471M: Paul Moore <paul@paul-moore.com>
8b58be88 10472M: Stephen Smalley <sds@tycho.nsa.gov>
8b58be88 10473M: Eric Paris <eparis@parisplace.org>
e0238b4c 10474L: selinux@tycho.nsa.gov (moderated for non-subscribers)
f058925b 10475W: http://selinuxproject.org
5a5f2acf 10476T: git git://git.infradead.org/users/pcmoore/selinux
1da177e4 10477S: Supported
679655da
JP
10478F: include/linux/selinux*
10479F: security/selinux/
6bde95ce 10480F: scripts/selinux/
1da177e4 10481
c1c124e9
JJ
10482APPARMOR SECURITY MODULE
10483M: John Johansen <john.johansen@canonical.com>
10484L: apparmor@lists.ubuntu.com (subscribers-only, general discussion)
10485W: apparmor.wiki.kernel.org
10486T: git git://git.kernel.org/pub/scm/linux/kernel/git/jj/apparmor-dev.git
10487S: Supported
10488F: security/apparmor/
10489
9b091556
KC
10490LOADPIN SECURITY MODULE
10491M: Kees Cook <keescook@chromium.org>
10492T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git lsm/loadpin
10493S: Supported
10494F: security/loadpin/
10495
730daa16
KC
10496YAMA SECURITY MODULE
10497M: Kees Cook <keescook@chromium.org>
10498T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git yama/tip
10499S: Supported
10500F: security/yama/
10501
cef2cf07 10502SENSABLE PHANTOM
8b58be88 10503M: Jiri Slaby <jirislaby@gmail.com>
cef2cf07 10504S: Maintained
679655da 10505F: drivers/misc/phantom.c
c117ab84 10506F: include/uapi/linux/phantom.h
cef2cf07 10507
6733b39a 10508SERVER ENGINES 10Gbps iSCSI - BladeEngine 2 DRIVER
4627de93 10509M: Jayamohan Kallickal <jayamohan.kallickal@avagotech.com>
9d27e216
KM
10510M: Ketan Mukadam <ketan.mukadam@avagotech.com>
10511M: John Soni Jose <sony.john@avagotech.com>
3387f656 10512L: linux-scsi@vger.kernel.org
4627de93 10513W: http://www.avagotech.com
3387f656
JP
10514S: Supported
10515F: drivers/scsi/be2iscsi/
6733b39a 10516
d2ee76fa 10517Emulex 10Gbps NIC BE2, BE3-R, Lancer, Skyhawk-R DRIVER (be2net)
aa7b4537
SP
10518M: Sathya Perla <sathya.perla@broadcom.com>
10519M: Ajit Khaparde <ajit.khaparde@broadcom.com>
aa7b4537
SP
10520M: Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com>
10521M: Somnath Kotur <somnath.kotur@broadcom.com>
7d2c86b5 10522L: netdev@vger.kernel.org
fea3af67 10523W: http://www.emulex.com
7d2c86b5 10524S: Supported
9aebddd1 10525F: drivers/net/ethernet/emulex/benet/
6b7c5b94 10526
d2928a8c 10527EMULEX ONECONNECT ROCE DRIVER
2b8e7333
LN
10528M: Selvin Xavier <selvin.xavier@avagotech.com>
10529M: Devesh Sharma <devesh.sharma@avagotech.com>
10530M: Mitesh Ahuja <mitesh.ahuja@avagotech.com>
d2928a8c
SX
10531L: linux-rdma@vger.kernel.org
10532W: http://www.emulex.com
10533S: Supported
10534F: drivers/infiniband/hw/ocrdma/
10535
8ceee660 10536SFC NETWORK DRIVER
c06f51ea 10537M: Solarflare linux maintainers <linux-net-drivers@solarflare.com>
e00f8017
BK
10538M: Edward Cree <ecree@solarflare.com>
10539M: Bert Kenward <bkenward@solarflare.com>
c06f51ea 10540L: netdev@vger.kernel.org
8ceee660 10541S: Supported
874aeea5 10542F: drivers/net/ethernet/sfc/
8ceee660 10543
e2d1d6c0 10544SGI GRU DRIVER
cc883afc 10545M: Dimitri Sivanich <sivanich@sgi.com>
e2d1d6c0 10546S: Maintained
679655da 10547F: drivers/misc/sgi-gru/
e2d1d6c0
RD
10548
10549SGI SN-IA64 (Altix) SERIAL CONSOLE DRIVER
8b58be88 10550M: Pat Gefre <pfg@sgi.com>
e2d1d6c0
RD
10551L: linux-ia64@vger.kernel.org
10552S: Supported
679655da 10553F: Documentation/ia64/serial.txt
df621252 10554F: drivers/tty/serial/ioc?_serial.c
679655da 10555F: include/linux/ioc?.h
e2d1d6c0 10556
75312619 10557SGI XP/XPC/XPNET DRIVER
e180383f
RH
10558M: Cliff Whickman <cpw@sgi.com>
10559M: Robin Holt <robinmholt@gmail.com>
75312619 10560S: Maintained
679655da 10561F: drivers/misc/sgi-xp/
75312619 10562
46eacf3b
AP
10563SI2157 MEDIA DRIVER
10564M: Antti Palosaari <crope@iki.fi>
10565L: linux-media@vger.kernel.org
a825eaec 10566W: https://linuxtv.org
46eacf3b
AP
10567W: http://palosaari.fi/linux/
10568Q: http://patchwork.linuxtv.org/project/linux-media/list/
10569T: git git://linuxtv.org/anttip/media_tree.git
10570S: Maintained
10571F: drivers/media/tuners/si2157*
10572
75e2d5ba
AP
10573SI2168 MEDIA DRIVER
10574M: Antti Palosaari <crope@iki.fi>
10575L: linux-media@vger.kernel.org
a825eaec 10576W: https://linuxtv.org
75e2d5ba
AP
10577W: http://palosaari.fi/linux/
10578Q: http://patchwork.linuxtv.org/project/linux-media/list/
10579T: git git://linuxtv.org/anttip/media_tree.git
10580S: Maintained
10581F: drivers/media/dvb-frontends/si2168*
10582
49cc629d
HV
10583SI470X FM RADIO RECEIVER I2C DRIVER
10584M: Hans Verkuil <hverkuil@xs4all.nl>
10585L: linux-media@vger.kernel.org
10586T: git git://linuxtv.org/media_tree.git
a825eaec 10587W: https://linuxtv.org
49cc629d
HV
10588S: Odd Fixes
10589F: drivers/media/radio/si470x/radio-si470x-i2c.c
10590
10591SI470X FM RADIO RECEIVER USB DRIVER
10592M: Hans Verkuil <hverkuil@xs4all.nl>
10593L: linux-media@vger.kernel.org
10594T: git git://linuxtv.org/media_tree.git
a825eaec 10595W: https://linuxtv.org
49cc629d
HV
10596S: Maintained
10597F: drivers/media/radio/si470x/radio-si470x-common.c
10598F: drivers/media/radio/si470x/radio-si470x.h
10599F: drivers/media/radio/si470x/radio-si470x-usb.c
10600
c937ca03
EV
10601SI4713 FM RADIO TRANSMITTER I2C DRIVER
10602M: Eduardo Valentin <edubezval@gmail.com>
10603L: linux-media@vger.kernel.org
10604T: git git://linuxtv.org/media_tree.git
a825eaec 10605W: https://linuxtv.org
c937ca03 10606S: Odd Fixes
99995ded 10607F: drivers/media/radio/si4713/si4713.?
c937ca03
EV
10608
10609SI4713 FM RADIO TRANSMITTER PLATFORM DRIVER
10610M: Eduardo Valentin <edubezval@gmail.com>
10611L: linux-media@vger.kernel.org
10612T: git git://linuxtv.org/media_tree.git
a825eaec 10613W: https://linuxtv.org
c937ca03 10614S: Odd Fixes
99995ded
DR
10615F: drivers/media/radio/si4713/radio-platform-si4713.c
10616
10617SI4713 FM RADIO TRANSMITTER USB DRIVER
10618M: Hans Verkuil <hverkuil@xs4all.nl>
10619L: linux-media@vger.kernel.org
10620T: git git://linuxtv.org/media_tree.git
a825eaec 10621W: https://linuxtv.org
99995ded
DR
10622S: Maintained
10623F: drivers/media/radio/si4713/radio-usb-si4713.c
c937ca03 10624
beb91d46 10625SIANO DVB DRIVER
5dc8a864
MCC
10626M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
10627M: Mauro Carvalho Chehab <mchehab@kernel.org>
beb91d46 10628L: linux-media@vger.kernel.org
a825eaec 10629W: https://linuxtv.org
beb91d46
MCC
10630T: git git://linuxtv.org/media_tree.git
10631S: Odd fixes
10632F: drivers/media/common/siano/
beb91d46 10633F: drivers/media/usb/siano/
beb91d46 10634F: drivers/media/usb/siano/
14430813 10635F: drivers/media/mmc/siano/
beb91d46 10636
6f15b602
HG
10637SIMPLEFB FB DRIVER
10638M: Hans de Goede <hdegoede@redhat.com>
10639L: linux-fbdev@vger.kernel.org
10640S: Maintained
2d799dde 10641F: Documentation/devicetree/bindings/display/simple-framebuffer.txt
6f15b602
HG
10642F: drivers/video/fbdev/simplefb.c
10643F: include/linux/platform_data/simplefb.h
10644
b618b69c 10645SH_VEU V4L2 MEM2MEM DRIVER
b618b69c 10646L: linux-media@vger.kernel.org
bb60fcb2 10647S: Orphan
b618b69c 10648F: drivers/media/platform/sh_veu.c
b618b69c
GL
10649
10650SH_VOU V4L2 OUTPUT DRIVER
b618b69c 10651L: linux-media@vger.kernel.org
bb60fcb2 10652S: Orphan
b618b69c 10653F: drivers/media/platform/sh_vou.c
d647f0b7 10654F: include/media/drv-intf/sh_vou.h
b618b69c 10655
6349d997 10656SIMPLE FIRMWARE INTERFACE (SFI)
2bf822d7 10657M: Len Brown <lenb@kernel.org>
6349d997
LB
10658L: sfi-devel@simplefirmware.org
10659W: http://simplefirmware.org/
10660T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux-sfi-2.6.git
e2d1d6c0 10661S: Supported
943fc810 10662F: arch/x86/platform/sfi/
6349d997
LB
10663F: drivers/sfi/
10664F: include/linux/sfi*.h
e2d1d6c0 10665
1da177e4
LT
10666SIMTEC EB110ATX (Chalice CATS)
10667P: Ben Dooks
b16957c6
BD
10668P: Vincent Sanders <vince@simtec.co.uk>
10669M: Simtec Linux Team <linux@simtec.co.uk>
1da177e4
LT
10670W: http://www.simtec.co.uk/products/EB110ATX/
10671S: Supported
10672
10673SIMTEC EB2410ITX (BAST)
10674P: Ben Dooks
b16957c6
BD
10675P: Vincent Sanders <vince@simtec.co.uk>
10676M: Simtec Linux Team <linux@simtec.co.uk>
1da177e4
LT
10677W: http://www.simtec.co.uk/products/EB2410ITX/
10678S: Supported
15dba387
JP
10679F: arch/arm/mach-s3c24xx/mach-bast.c
10680F: arch/arm/mach-s3c24xx/bast-ide.c
10681F: arch/arm/mach-s3c24xx/bast-irq.c
1da177e4 10682
4c5adde7 10683TI DAVINCI MACHINE SUPPORT
3ba789c0 10684M: Sekhar Nori <nsekhar@ti.com>
3cf2efd5 10685M: Kevin Hilman <khilman@kernel.org>
42c031df
SN
10686L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10687T: git git://git.kernel.org/pub/scm/linux/kernel/git/nsekhar/linux-davinci.git
4c5adde7 10688S: Supported
14430813 10689F: arch/arm/mach-davinci/
046d0a37 10690F: drivers/i2c/busses/i2c-davinci.c
4c5adde7 10691
8d4b3f08 10692TI DAVINCI SERIES MEDIA DRIVER
e43cdb56 10693M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
8d4b3f08 10694L: linux-media@vger.kernel.org
a825eaec 10695W: https://linuxtv.org
8d4b3f08
LP
10696Q: http://patchwork.linuxtv.org/project/linux-media/list/
10697T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
9ce5eca7 10698S: Maintained
8d4b3f08
LP
10699F: drivers/media/platform/davinci/
10700F: include/media/davinci/
10701
417d2e50 10702TI AM437X VPFE DRIVER
e43cdb56 10703M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
417d2e50 10704L: linux-media@vger.kernel.org
a825eaec 10705W: https://linuxtv.org
417d2e50
BP
10706Q: http://patchwork.linuxtv.org/project/linux-media/list/
10707T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
10708S: Maintained
10709F: drivers/media/platform/am437x/
10710
c4c0283a 10711OV2659 OMNIVISION SENSOR DRIVER
e43cdb56 10712M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
c4c0283a 10713L: linux-media@vger.kernel.org
a825eaec 10714W: https://linuxtv.org
c4c0283a
BP
10715Q: http://patchwork.linuxtv.org/project/linux-media/list/
10716T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
10717S: Maintained
10718F: drivers/media/i2c/ov2659.c
b5dcee22 10719F: include/media/i2c/ov2659.h
c4c0283a 10720
3a6779f5
SM
10721SILICON MOTION SM712 FRAME BUFFER DRIVER
10722M: Sudip Mukherjee <sudipm.mukherjee@gmail.com>
10723M: Teddy Wang <teddy.wang@siliconmotion.com>
10724M: Sudip Mukherjee <sudip@vectorindia.org>
10725L: linux-fbdev@vger.kernel.org
10726S: Maintained
10727F: drivers/video/fbdev/sm712*
10728F: Documentation/fb/sm712fb.txt
10729
92aab3c0 10730SIS 190 ETHERNET DRIVER
8b58be88 10731M: Francois Romieu <romieu@fr.zoreil.com>
92aab3c0
FR
10732L: netdev@vger.kernel.org
10733S: Maintained
8c7de408 10734F: drivers/net/ethernet/sis/sis190.c
92aab3c0 10735
1da177e4 10736SIS 900/7016 FAST ETHERNET DRIVER
8b58be88 10737M: Daniele Venzano <venza@brownhat.org>
1da177e4 10738W: http://www.brownhat.org/sis900.html
979b6c13 10739L: netdev@vger.kernel.org
1da177e4 10740S: Maintained
8c7de408 10741F: drivers/net/ethernet/sis/sis900.*
1da177e4
LT
10742
10743SIS FRAMEBUFFER DRIVER
8b58be88 10744M: Thomas Winischhofer <thomas@winischhofer.net>
1da177e4 10745W: http://www.winischhofer.net/linuxsisvga.shtml
b7eee616 10746S: Maintained
679655da 10747F: Documentation/fb/sisfb.txt
8a61f013 10748F: drivers/video/fbdev/sis/
679655da 10749F: include/video/sisfb.h
1da177e4
LT
10750
10751SIS USB2VGA DRIVER
8b58be88 10752M: Thomas Winischhofer <thomas@winischhofer.net>
1da177e4
LT
10753W: http://www.winischhofer.at/linuxsisusbvga.shtml
10754S: Maintained
679655da 10755F: drivers/usb/misc/sisusbvga/
1da177e4 10756
415ad26d 10757SLAB ALLOCATOR
16e943bf 10758M: Christoph Lameter <cl@linux.com>
2ed1c525 10759M: Pekka Enberg <penberg@kernel.org>
16e943bf
CL
10760M: David Rientjes <rientjes@google.com>
10761M: Joonsoo Kim <iamjoonsoo.kim@lge.com>
10762M: Andrew Morton <akpm@linux-foundation.org>
415ad26d
CL
10763L: linux-mm@kvack.org
10764S: Maintained
679655da 10765F: include/linux/sl?b*.h
16e943bf 10766F: mm/sl?b*
415ad26d 10767
9fab9787 10768SLEEPABLE READ-COPY UPDATE (SRCU)
96a39bc4 10769M: Lai Jiangshan <jiangshanlai@gmail.com>
9fab9787 10770M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
ab0afd6c 10771M: Josh Triplett <josh@joshtriplett.org>
4632a191
PM
10772R: Steven Rostedt <rostedt@goodmis.org>
10773R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
981c3a4f 10774L: linux-kernel@vger.kernel.org
9fab9787
PM
10775W: http://www.rdrop.com/users/paulmck/RCU/
10776S: Supported
10777T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
4102adab
PM
10778F: include/linux/srcu.h
10779F: kernel/rcu/srcu.c
9fab9787 10780
66372841
CS
10781SMACK SECURITY MODULE
10782M: Casey Schaufler <casey@schaufler-ca.com>
10783L: linux-security-module@vger.kernel.org
10784W: http://schaufler-ca.com
ece38248 10785T: git git://github.com/cschaufler/smack-next
66372841
CS
10786S: Maintained
10787F: Documentation/security/Smack.txt
10788F: security/smack/
10789
20651e0b 10790DRIVERS FOR ADAPTIVE VOLTAGE SCALING (AVS)
68ace3e1
KH
10791M: Kevin Hilman <khilman@kernel.org>
10792M: Nishanth Menon <nm@ti.com>
10793S: Maintained
20651e0b 10794F: drivers/power/avs/
68ace3e1
KH
10795F: include/linux/power/smartreflex.h
10796L: linux-pm@vger.kernel.org
10797
1da177e4 10798SMC91x ETHERNET DRIVER
2f82af08 10799M: Nicolas Pitre <nico@fluxnic.net>
18e2842b 10800S: Odd Fixes
ae150435 10801F: drivers/net/ethernet/smsc/smc91x.*
1da177e4 10802
e8e31622
SA
10803SMIA AND SMIA++ IMAGE SENSOR DRIVER
10804M: Sakari Ailus <sakari.ailus@iki.fi>
10805L: linux-media@vger.kernel.org
10806S: Maintained
14430813 10807F: drivers/media/i2c/smiapp/
b5dcee22 10808F: include/media/i2c/smiapp.h
e8e31622
SA
10809F: drivers/media/i2c/smiapp-pll.c
10810F: drivers/media/i2c/smiapp-pll.h
fd2bfdc8 10811F: include/uapi/linux/smiapp.h
a2cec3c0 10812F: Documentation/devicetree/bindings/media/i2c/nokia,smia.txt
e8e31622 10813
920fa1ff
GR
10814SMM665 HARDWARE MONITOR DRIVER
10815M: Guenter Roeck <linux@roeck-us.net>
968ce1b1 10816L: linux-hwmon@vger.kernel.org
920fa1ff
GR
10817S: Maintained
10818F: Documentation/hwmon/smm665
10819F: drivers/hwmon/smm665.c
10820
9df7305b 10821SMSC EMC2103 HARDWARE MONITOR DRIVER
90b24cfb 10822M: Steve Glendinning <steve.glendinning@shawell.net>
968ce1b1 10823L: linux-hwmon@vger.kernel.org
90b24cfb 10824S: Maintained
9df7305b
SG
10825F: Documentation/hwmon/emc2103
10826F: drivers/hwmon/emc2103.c
10827
a98d506c
HG
10828SMSC SCH5627 HARDWARE MONITOR DRIVER
10829M: Hans de Goede <hdegoede@redhat.com>
968ce1b1 10830L: linux-hwmon@vger.kernel.org
a98d506c
HG
10831S: Supported
10832F: Documentation/hwmon/sch5627
10833F: drivers/hwmon/sch5627.c
10834
6ea884db 10835SMSC47B397 HARDWARE MONITOR DRIVER
d8130624 10836M: Jean Delvare <jdelvare@suse.com>
968ce1b1 10837L: linux-hwmon@vger.kernel.org
6ea884db 10838S: Maintained
679655da
JP
10839F: Documentation/hwmon/smsc47b397
10840F: drivers/hwmon/smsc47b397.c
6ea884db 10841
fd9abb3d 10842SMSC911x ETHERNET DRIVER
90b24cfb 10843M: Steve Glendinning <steve.glendinning@shawell.net>
2cb37728 10844L: netdev@vger.kernel.org
90b24cfb 10845S: Maintained
679655da 10846F: include/linux/smsc911x.h
ae150435 10847F: drivers/net/ethernet/smsc/smsc911x.*
2cb37728
SG
10848
10849SMSC9420 PCI ETHERNET DRIVER
90b24cfb 10850M: Steve Glendinning <steve.glendinning@shawell.net>
fd9abb3d 10851L: netdev@vger.kernel.org
90b24cfb 10852S: Maintained
ae150435 10853F: drivers/net/ethernet/smsc/smsc9420.*
fd9abb3d 10854
3c8a63e2 10855SMSC UFX6000 and UFX7000 USB to VGA DRIVER
90b24cfb 10856M: Steve Glendinning <steve.glendinning@shawell.net>
3c8a63e2 10857L: linux-fbdev@vger.kernel.org
90b24cfb 10858S: Maintained
8a61f013 10859F: drivers/video/fbdev/smscufx.c
3c8a63e2 10860
668acf32 10861SOC-CAMERA V4L2 SUBSYSTEM
8b58be88 10862M: Guennadi Liakhovetski <g.liakhovetski@gmx.de>
661263b5 10863L: linux-media@vger.kernel.org
275ffde4 10864T: git git://linuxtv.org/media_tree.git
795fb7e7 10865S: Maintained
90d72ac6
MCC
10866F: include/media/soc*
10867F: drivers/media/i2c/soc_camera/
10868F: drivers/media/platform/soc_camera/
668acf32 10869
e2d1d6c0 10870SOEKRIS NET48XX LED SUPPORT
8b58be88 10871M: Chris Boot <bootc@bootc.net>
e2d1d6c0 10872S: Maintained
679655da 10873F: drivers/leds/leds-net48xx.c
e2d1d6c0 10874
e3994db1 10875SOFTLOGIC 6x10 MPEG CODEC
9661975d
AU
10876M: Bluecherry Maintainers <maintainers@bluecherrydvr.com>
10877M: Andrey Utkin <andrey.utkin@corp.bluecherry.net>
10878M: Andrey Utkin <andrey.krieger.utkin@gmail.com>
1f141f6b 10879M: Ismael Luceno <ismael@iodev.co.uk>
e3994db1
JP
10880L: linux-media@vger.kernel.org
10881S: Supported
10882F: drivers/media/pci/solo6x10/
10883
1da177e4 10884SOFTWARE RAID (Multiple Disks) SUPPORT
c2f662eb 10885M: Shaohua Li <shli@kernel.org>
1da177e4 10886L: linux-raid@vger.kernel.org
0f9ce866 10887T: git git://git.kernel.org/pub/scm/linux/kernel/git/shli/md.git
524418bb 10888S: Supported
679655da
JP
10889F: drivers/md/
10890F: include/linux/raid/
c117ab84 10891F: include/uapi/linux/raid/
1da177e4 10892
1da177e4 10893SONIC NETWORK DRIVER
8b58be88 10894M: Thomas Bogendoerfer <tsbogend@alpha.franken.de>
979b6c13 10895L: netdev@vger.kernel.org
1da177e4 10896S: Maintained
d9fb9f38 10897F: drivers/net/ethernet/natsemi/sonic.*
1da177e4 10898
61e115a5 10899SONICS SILICON BACKPLANE DRIVER (SSB)
eb032b98 10900M: Michael Buesch <m@bues.ch>
e7828b28 10901L: linux-wireless@vger.kernel.org
61e115a5 10902S: Maintained
679655da
JP
10903F: drivers/ssb/
10904F: include/linux/ssb/
61e115a5 10905
1da177e4 10906SONY VAIO CONTROL DEVICE DRIVER
8b58be88 10907M: Mattia Dongili <malattia@linux.it>
d0944853 10908L: platform-driver-x86@vger.kernel.org
5b18167d 10909W: http://www.linux.it/~malattia/wiki/index.php/Sony_drivers
1da177e4 10910S: Maintained
679655da
JP
10911F: Documentation/laptops/sony-laptop.txt
10912F: drivers/char/sonypi.c
10913F: drivers/platform/x86/sony-laptop.c
10914F: include/linux/sony-laptop.h
1da177e4 10915
baf8532a 10916SONY MEMORYSTICK CARD SUPPORT
8b58be88 10917M: Alex Dubov <oakad@yahoo.com>
baf8532a
AD
10918W: http://tifmxx.berlios.de/
10919S: Maintained
679655da 10920F: drivers/memstick/host/tifm_ms.c
baf8532a 10921
0ab30494
ML
10922SONY MEMORYSTICK STANDARD SUPPORT
10923M: Maxim Levitsky <maximlevitsky@gmail.com>
10924S: Maintained
10925F: drivers/memstick/core/ms_block.*
10926
1da177e4 10927SOUND
8b58be88 10928M: Jaroslav Kysela <perex@perex.cz>
d8130624 10929M: Takashi Iwai <tiwai@suse.com>
93711660 10930L: alsa-devel@alsa-project.org (moderated for non-subscribers)
3126a179 10931W: http://www.alsa-project.org/
dde7ad8d 10932T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
3126a179 10933T: git git://git.alsa-project.org/alsa-kernel.git
ff4a8f32 10934Q: http://patchwork.kernel.org/project/alsa-devel/list/
1da177e4 10935S: Maintained
3126a179
JP
10936F: Documentation/sound/
10937F: include/sound/
c117ab84 10938F: include/uapi/sound/
679655da 10939F: sound/
1da177e4 10940
33bbe149
MB
10941SOUND - COMPRESSED AUDIO
10942M: Vinod Koul <vinod.koul@intel.com>
10943L: alsa-devel@alsa-project.org (moderated for non-subscribers)
10944T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
10945S: Supported
f672f31a 10946F: Documentation/sound/alsa/compress_offload.txt
33bbe149 10947F: include/sound/compress_driver.h
f672f31a 10948F: include/uapi/sound/compress_*
33bbe149
MB
10949F: sound/core/compress_offload.c
10950F: sound/soc/soc-compress.c
10951
bd903bde 10952SOUND - SOC LAYER / DYNAMIC AUDIO POWER MANAGEMENT (ASoC)
6b9cf5c2 10953M: Liam Girdwood <lgirdwood@gmail.com>
b02e48f2 10954M: Mark Brown <broonie@kernel.org>
86f14df8 10955T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound.git
93711660 10956L: alsa-devel@alsa-project.org (moderated for non-subscribers)
b0b8daf7 10957W: http://alsa-project.org/main/index.php/ASoC
eb1a6af3 10958S: Supported
181ad2a5 10959F: Documentation/devicetree/bindings/sound/
2820f615 10960F: Documentation/sound/alsa/soc/
679655da 10961F: sound/soc/
e6e55122 10962F: include/sound/soc*
eb1a6af3 10963
d7f8761b
MB
10964SOUND - DMAENGINE HELPERS
10965M: Lars-Peter Clausen <lars@metafoo.de>
10966S: Supported
10967F: include/sound/dmaengine_pcm.h
10968F: sound/core/pcm_dmaengine.c
10969F: sound/soc/soc-generic-dmaengine-pcm.c
10970
990a6a99
OS
10971SP2 MEDIA DRIVER
10972M: Olli Salonen <olli.salonen@iki.fi>
10973L: linux-media@vger.kernel.org
a825eaec 10974W: https://linuxtv.org
990a6a99
OS
10975Q: http://patchwork.linuxtv.org/project/linux-media/list/
10976S: Maintained
10977F: drivers/media/dvb-frontends/sp2*
10978
473321fc 10979SPARC + UltraSPARC (sparc/sparc64)
8b58be88 10980M: "David S. Miller" <davem@davemloft.net>
1da177e4 10981L: sparclinux@vger.kernel.org
8a6e2535 10982Q: http://patchwork.ozlabs.org/project/sparclinux/list/
08deed1e
JP
10983T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
10984T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
1da177e4 10985S: Maintained
679655da 10986F: arch/sparc/
7765b8bb 10987F: drivers/sbus/
1da177e4 10988
6404fcca
DM
10989SPARC SERIAL DRIVERS
10990M: "David S. Miller" <davem@davemloft.net>
10991L: sparclinux@vger.kernel.org
08deed1e
JP
10992T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
10993T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
6404fcca 10994S: Maintained
6816383a 10995F: include/linux/sunserialcore.h
df621252 10996F: drivers/tty/serial/suncore.c
df621252
GKH
10997F: drivers/tty/serial/sunhv.c
10998F: drivers/tty/serial/sunsab.c
10999F: drivers/tty/serial/sunsab.h
11000F: drivers/tty/serial/sunsu.c
11001F: drivers/tty/serial/sunzilog.c
11002F: drivers/tty/serial/sunzilog.h
6404fcca 11003
389325b4
CL
11004SPARSE CHECKER
11005M: "Christopher Li" <sparse@chrisli.org>
11006L: linux-sparse@vger.kernel.org
11007W: https://sparse.wiki.kernel.org/
11008T: git git://git.kernel.org/pub/scm/devel/sparse/sparse.git
11009T: git git://git.kernel.org/pub/scm/devel/sparse/chrisl/sparse.git
11010S: Maintained
11011F: include/linux/compiler.h
11012
fc0c195a 11013SPEAR PLATFORM SUPPORT
da89947b 11014M: Viresh Kumar <vireshk@kernel.org>
9cc23682 11015M: Shiraz Hashim <shiraz.linux.kernel@gmail.com>
fbfa0748 11016L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
fc0c195a 11017W: http://www.st.com/spear
11018S: Maintained
e68d7c14 11019F: arch/arm/boot/dts/spear*
281e192f 11020F: arch/arm/mach-spear/
fc0c195a 11021
11022SPEAR CLOCK FRAMEWORK SUPPORT
da89947b 11023M: Viresh Kumar <vireshk@kernel.org>
fbfa0748 11024L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
fc0c195a 11025W: http://www.st.com/spear
11026S: Maintained
5df33a62 11027F: drivers/clk/spear/
fc0c195a 11028
e2d1d6c0 11029SPI SUBSYSTEM
b02e48f2 11030M: Mark Brown <broonie@kernel.org>
dfbe403c 11031L: linux-spi@vger.kernel.org
e7e4e13c 11032T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi.git
8a6e2535 11033Q: http://patchwork.kernel.org/project/spi-devel-general/list/
e2d1d6c0 11034S: Maintained
87306eb7 11035F: Documentation/devicetree/bindings/spi/
679655da
JP
11036F: Documentation/spi/
11037F: drivers/spi/
11038F: include/linux/spi/
c117ab84 11039F: include/uapi/linux/spi/
e2d1d6c0 11040
2752e401 11041SPIDERNET NETWORK DRIVER for CELL
8b58be88 11042M: Ishizaki Kou <kou.ishizaki@toshiba.co.jp>
2752e401
JL
11043L: netdev@vger.kernel.org
11044S: Supported
679655da 11045F: Documentation/networking/spider_net.txt
8df158ac 11046F: drivers/net/ethernet/toshiba/spider_net*
2752e401 11047
e2d1d6c0 11048SPU FILE SYSTEM
8b58be88 11049M: Jeremy Kerr <jk@ozlabs.org>
a4724ed6 11050L: linuxppc-dev@lists.ozlabs.org
e2d1d6c0
RD
11051W: http://www.ibm.com/developerworks/power/cell/
11052S: Supported
679655da
JP
11053F: Documentation/filesystems/spufs.txt
11054F: arch/powerpc/platforms/cell/spufs/
e2d1d6c0 11055
fc555841 11056SQUASHFS FILE SYSTEM
d7f2ff67 11057M: Phillip Lougher <phillip@squashfs.org.uk>
fc555841
PL
11058L: squashfs-devel@lists.sourceforge.net (subscribers-only)
11059W: http://squashfs.org.uk
9f273c24 11060T: git git://git.kernel.org/pub/scm/linux/kernel/git/pkl/squashfs-next.git
fc555841 11061S: Maintained
679655da
JP
11062F: Documentation/filesystems/squashfs.txt
11063F: fs/squashfs/
fc555841 11064
1da177e4 11065SRM (Alpha) environment access
8b58be88 11066M: Jan-Benedict Glaw <jbglaw@lug-owl.de>
1da177e4 11067S: Maintained
679655da 11068F: arch/alpha/kernel/srm_env.c
1da177e4 11069
26e9a397 11070STABLE BRANCH
879a5a00 11071M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
bc7a2f3a 11072L: stable@vger.kernel.org
879a5a00 11073S: Supported
7b175c46 11074F: Documentation/stable_kernel_rules.txt
e2d1d6c0 11075
26e9a397 11076STAGING SUBSYSTEM
879a5a00 11077M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
630081fd 11078T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
1c6ccf62 11079L: devel@driverdev.osuosl.org
879a5a00 11080S: Supported
679655da 11081F: drivers/staging/
dbc6c2cc 11082
ebd3d010
JP
11083STAGING - COMEDI
11084M: Ian Abbott <abbotti@mev.co.uk>
81b884c9 11085M: H Hartley Sweeten <hsweeten@visionengravers.com>
ebd3d010
JP
11086S: Odd Fixes
11087F: drivers/staging/comedi/
11088
a0138163
JP
11089STAGING - FLARION FT1000 DRIVERS
11090M: Marek Belisko <marek.belisko@gmail.com>
11091S: Odd Fixes
11092F: drivers/staging/ft1000/
11093
6c1bb424 11094STAGING - INDUSTRIAL IO
030a13d7 11095M: Jonathan Cameron <jic23@kernel.org>
a0138163 11096L: linux-iio@vger.kernel.org
6c1bb424 11097S: Odd Fixes
5291582d 11098F: Documentation/devicetree/bindings/staging/iio/
6c1bb424
JP
11099F: drivers/staging/iio/
11100
a0138163
JP
11101STAGING - LIRC (LINUX INFRARED REMOTE CONTROL) DRIVERS
11102M: Jarod Wilson <jarod@wilsonet.com>
11103W: http://www.lirc.org/
11104S: Odd Fixes
b2b0186d 11105F: drivers/staging/media/lirc/
a0138163 11106
f5e5de1e
OD
11107STAGING - LUSTRE PARALLEL FILESYSTEM
11108M: Oleg Drokin <oleg.drokin@intel.com>
11109M: Andreas Dilger <andreas.dilger@intel.com>
d98229f0
AD
11110L: lustre-devel@lists.lustre.org (moderated for non-subscribers)
11111W: http://wiki.lustre.org/
f5e5de1e
OD
11112S: Maintained
11113F: drivers/staging/lustre
11114
7c6b6c71
MD
11115STAGING - NVIDIA COMPLIANT EMBEDDED CONTROLLER INTERFACE (nvec)
11116M: Marc Dietrich <marvin24@gmx.de>
11117L: ac100@lists.launchpad.net (moderated for non-subscribers)
5d96bf4d 11118L: linux-tegra@vger.kernel.org
7c6b6c71
MD
11119S: Maintained
11120F: drivers/staging/nvec/
11121
53c43c5c
GKH
11122STAGING - OLPC SECONDARY DISPLAY CONTROLLER (DCON)
11123M: Jens Frederich <jfrederich@gmail.com>
11124M: Daniel Drake <dsd@laptop.org>
11125M: Jon Nettleton <jon.nettleton@gmail.com>
11126W: http://wiki.laptop.org/go/DCON
11127S: Maintained
11128F: drivers/staging/olpc_dcon/
11129
a0138163
JP
11130STAGING - REALTEK RTL8712U DRIVERS
11131M: Larry Finger <Larry.Finger@lwfinger.net>
11132M: Florian Schilhabel <florian.c.schilhabel@googlemail.com>.
11133S: Odd Fixes
11134F: drivers/staging/rtl8712/
11135
7591ba8b
JS
11136STAGING - REALTEK RTL8723U WIRELESS DRIVER
11137M: Larry Finger <Larry.Finger@lwfinger.net>
11138M: Jes Sorensen <Jes.Sorensen@redhat.com>
11139L: linux-wireless@vger.kernel.org
11140S: Maintained
11141F: drivers/staging/rtl8723au/
11142
980ac4d7
SM
11143STAGING - SILICON MOTION SM750 FRAME BUFFER DRIVER
11144M: Sudip Mukherjee <sudipm.mukherjee@gmail.com>
11145M: Teddy Wang <teddy.wang@siliconmotion.com>
11146M: Sudip Mukherjee <sudip@vectorindia.org>
11147L: linux-fbdev@vger.kernel.org
11148S: Maintained
11149F: drivers/staging/sm750fb/
11150
510fa408
JP
11151STAGING - SLICOSS
11152M: Lior Dotan <liodot@gmail.com>
11153M: Christopher Harrer <charrer@alacritech.com>
11154S: Odd Fixes
11155F: drivers/staging/slicoss/
11156
a0138163
JP
11157STAGING - SPEAKUP CONSOLE SPEECH DRIVER
11158M: William Hubbs <w.d.hubbs@gmail.com>
11159M: Chris Brannon <chris@the-brannons.com>
d33bce31 11160M: Kirk Reiser <kirk@reisers.ca>
a0138163 11161M: Samuel Thibault <samuel.thibault@ens-lyon.org>
e6a152ef 11162L: speakup@linux-speakup.org
a0138163
JP
11163W: http://www.linux-speakup.org/
11164S: Odd Fixes
11165F: drivers/staging/speakup/
11166
b3e871ce
JP
11167STAGING - VIA VT665X DRIVERS
11168M: Forest Bond <forest@alittletooquiet.net>
11169S: Odd Fixes
11170F: drivers/staging/vt665?/
11171
a30baec1
JK
11172STAGING - WILC1000 WIFI DRIVER
11173M: Johnny Kim <johnny.kim@atmel.com>
0c9dbce8 11174M: Austin Shin <austin.shin@atmel.com>
a30baec1 11175M: Chris Park <chris.park@atmel.com>
06b54863
TC
11176M: Tony Cho <tony.cho@atmel.com>
11177M: Glen Lee <glen.lee@atmel.com>
11178M: Leo Kim <leo.kim@atmel.com>
a30baec1
JK
11179L: linux-wireless@vger.kernel.org
11180S: Supported
11181F: drivers/staging/wilc1000/
11182
709bcb07 11183STAGING - XGI Z7,Z9,Z11 PCI DISPLAY DRIVER
3e39e66e 11184M: Arnaud Patard <arnaud.patard@rtp-net.org>
709bcb07
JP
11185S: Odd Fixes
11186F: drivers/staging/xgifb/
11187
1da177e4 11188STARFIRE/DURALAN NETWORK DRIVER
8b58be88 11189M: Ion Badulescu <ionut@badula.org>
b4f90189 11190S: Odd Fixes
9bba23b0 11191F: drivers/net/ethernet/adaptec/starfire*
1da177e4 11192
e2d1d6c0 11193SUN3/3X
8b58be88 11194M: Sam Creasey <sammy@sammy.net>
e2d1d6c0
RD
11195W: http://sammy.net/sun3/
11196S: Maintained
679655da
JP
11197F: arch/m68k/kernel/*sun3*
11198F: arch/m68k/sun3*/
11199F: arch/m68k/include/asm/sun3*
e689cf4a 11200F: drivers/net/ethernet/i825xx/sun3*
e2d1d6c0 11201
af6a5af8
HG
11202SUN4I LOW RES ADC ATTACHED TABLET KEYS DRIVER
11203M: Hans de Goede <hdegoede@redhat.com>
11204L: linux-input@vger.kernel.org
11205S: Maintained
11206F: Documentation/devicetree/bindings/input/sun4i-lradc-keys.txt
11207F: drivers/input/keyboard/sun4i-lradc-keys.c
11208
2bc9ff01
DK
11209SUNDANCE NETWORK DRIVER
11210M: Denis Kirjanov <kda@linux-powerpc.org>
11211L: netdev@vger.kernel.org
11212S: Maintained
11213F: drivers/net/ethernet/dlink/sundance.c
11214
2cbb12a4 11215SUPERH
114bf37e
RF
11216M: Yoshinori Sato <ysato@users.sourceforge.jp>
11217M: Rich Felker <dalias@libc.org>
2cbb12a4 11218L: linux-sh@vger.kernel.org
8a6e2535 11219Q: http://patchwork.kernel.org/project/linux-sh/list/
114bf37e 11220S: Maintained
066069e1 11221F: Documentation/sh/
679655da 11222F: arch/sh/
066069e1 11223F: drivers/sh/
1da177e4 11224
4480f15b 11225SUSPEND TO RAM
7fb06082 11226M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
8b58be88
JP
11227M: Len Brown <len.brown@intel.com>
11228M: Pavel Machek <pavel@ucw.cz>
bf1c138e 11229L: linux-pm@vger.kernel.org
e2d1d6c0 11230S: Supported
679655da
JP
11231F: Documentation/power/
11232F: arch/x86/kernel/acpi/
11233F: drivers/base/power/
11234F: kernel/power/
11235F: include/linux/suspend.h
11236F: include/linux/freezer.h
11237F: include/linux/pm.h
1da177e4
LT
11238
11239SVGA HANDLING
8b58be88 11240M: Martin Mares <mj@ucw.cz>
1da177e4
LT
11241L: linux-video@atrey.karlin.mff.cuni.cz
11242S: Maintained
679655da
JP
11243F: Documentation/svga.txt
11244F: arch/x86/boot/video*
1da177e4 11245
6e28b761
KRW
11246SWIOTLB SUBSYSTEM
11247M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
11248L: linux-kernel@vger.kernel.org
9f273c24 11249T: git git://git.kernel.org/pub/scm/linux/kernel/git/konrad/swiotlb.git
6e28b761
KRW
11250S: Supported
11251F: lib/swiotlb.c
11252F: arch/*/kernel/pci-swiotlb.c
11253F: include/linux/swiotlb.h
11254
007f790c
JP
11255SWITCHDEV
11256M: Jiri Pirko <jiri@resnulli.us>
11257L: netdev@vger.kernel.org
11258S: Supported
11259F: net/switchdev/
11260F: include/net/switchdev.h
11261
db8e35d5
VG
11262SYNOPSYS ARC ARCHITECTURE
11263M: Vineet Gupta <vgupta@synopsys.com>
30b9dbee 11264L: linux-snps-arc@lists.infradead.org
db8e35d5
VG
11265S: Supported
11266F: arch/arc/
9b28829d 11267F: Documentation/devicetree/bindings/arc/*
2d799dde 11268F: Documentation/devicetree/bindings/interrupt-controller/snps,arc*
c6a0fe4a 11269F: drivers/tty/serial/arc_uart.c
b7182d1a 11270T: git git://git.kernel.org/pub/scm/linux/kernel/git/vgupta/arc.git
db8e35d5 11271
556cc1c5
AB
11272SYNOPSYS ARC SDP platform support
11273M: Alexey Brodkin <abrodkin@synopsys.com>
11274S: Supported
11275F: arch/arc/plat-axs10x
11276F: arch/arc/boot/dts/ax*
11277F: Documentation/devicetree/bindings/arc/axs10*
11278
6c284c9a
LJ
11279SYSTEM CONFIGURATION (SYSCON)
11280M: Lee Jones <lee.jones@linaro.org>
11281M: Arnd Bergmann <arnd@arndb.de>
11282T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
11283S: Supported
11284F: drivers/mfd/syscon.c
11285
1da177e4 11286SYSV FILESYSTEM
8b58be88 11287M: Christoph Hellwig <hch@infradead.org>
1da177e4 11288S: Maintained
679655da
JP
11289F: Documentation/filesystems/sysv-fs.txt
11290F: fs/sysv/
11291F: include/linux/sysv_fs.h
1da177e4 11292
86cfa7fc 11293TARGET SUBSYSTEM
9c3646d1 11294M: "Nicholas A. Bellinger" <nab@linux-iscsi.org>
86cfa7fc 11295L: linux-scsi@vger.kernel.org
b9f5edc2 11296L: target-devel@vger.kernel.org
86cfa7fc 11297W: http://www.linux-iscsi.org
cf015e9f 11298W: http://groups.google.com/group/linux-iscsi-target-dev
452cf324 11299T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
86cfa7fc
NB
11300S: Supported
11301F: drivers/target/
11302F: include/target/
11303F: Documentation/target/
11304
4e68852d 11305TASKSTATS STATISTICS INTERFACE
185e595f 11306M: Balbir Singh <bsingharora@gmail.com>
4e68852d 11307S: Maintained
679655da
JP
11308F: Documentation/accounting/taskstats*
11309F: include/linux/taskstats*
11310F: kernel/taskstats.c
4e68852d 11311
781b456a 11312TC CLASSIFIER
f935f3f8 11313M: Jamal Hadi Salim <jhs@mojatatu.com>
781b456a
SH
11314L: netdev@vger.kernel.org
11315S: Maintained
679655da 11316F: include/net/pkt_cls.h
c117ab84 11317F: include/uapi/linux/pkt_cls.h
679655da 11318F: net/sched/
781b456a 11319
5067f08a 11320TCP LOW PRIORITY MODULE
8b58be88
JP
11321M: "Wong Hoi Sing, Edison" <hswong3i@gmail.com>
11322M: "Hung Hing Lun, Mike" <hlhung3i@gmail.com>
5067f08a
WHSE
11323W: http://tcp-lp-mod.sourceforge.net/
11324S: Maintained
679655da 11325F: net/ipv4/tcp_lp.c
5067f08a 11326
91952bc0
AP
11327TDA10071 MEDIA DRIVER
11328M: Antti Palosaari <crope@iki.fi>
11329L: linux-media@vger.kernel.org
a825eaec 11330W: https://linuxtv.org
91952bc0
AP
11331W: http://palosaari.fi/linux/
11332Q: http://patchwork.linuxtv.org/project/linux-media/list/
11333T: git git://linuxtv.org/anttip/media_tree.git
11334S: Maintained
11335F: drivers/media/dvb-frontends/tda10071*
11336
11337TDA18212 MEDIA DRIVER
11338M: Antti Palosaari <crope@iki.fi>
11339L: linux-media@vger.kernel.org
a825eaec 11340W: https://linuxtv.org
91952bc0
AP
11341W: http://palosaari.fi/linux/
11342Q: http://patchwork.linuxtv.org/project/linux-media/list/
11343T: git git://linuxtv.org/anttip/media_tree.git
11344S: Maintained
11345F: drivers/media/tuners/tda18212*
11346
11347TDA18218 MEDIA DRIVER
11348M: Antti Palosaari <crope@iki.fi>
11349L: linux-media@vger.kernel.org
a825eaec 11350W: https://linuxtv.org
91952bc0
AP
11351W: http://palosaari.fi/linux/
11352Q: http://patchwork.linuxtv.org/project/linux-media/list/
11353T: git git://linuxtv.org/anttip/media_tree.git
11354S: Maintained
11355F: drivers/media/tuners/tda18218*
11356
3b2f6aba
MK
11357TDA18271 MEDIA DRIVER
11358M: Michael Krufky <mkrufky@linuxtv.org>
11359L: linux-media@vger.kernel.org
a825eaec 11360W: https://linuxtv.org
3b2f6aba
MK
11361W: http://github.com/mkrufky
11362Q: http://patchwork.linuxtv.org/project/linux-media/list/
11363T: git git://linuxtv.org/mkrufky/tuners.git
11364S: Maintained
11365F: drivers/media/tuners/tda18271*
11366
e48307a9
MK
11367TDA827x MEDIA DRIVER
11368M: Michael Krufky <mkrufky@linuxtv.org>
11369L: linux-media@vger.kernel.org
a825eaec 11370W: https://linuxtv.org
e48307a9
MK
11371W: http://github.com/mkrufky
11372Q: http://patchwork.linuxtv.org/project/linux-media/list/
11373T: git git://linuxtv.org/mkrufky/tuners.git
11374S: Maintained
11375F: drivers/media/tuners/tda8290.*
11376
66cf9212
MK
11377TDA8290 MEDIA DRIVER
11378M: Michael Krufky <mkrufky@linuxtv.org>
11379L: linux-media@vger.kernel.org
a825eaec 11380W: https://linuxtv.org
66cf9212
MK
11381W: http://github.com/mkrufky
11382Q: http://patchwork.linuxtv.org/project/linux-media/list/
11383T: git git://linuxtv.org/mkrufky/tuners.git
11384S: Maintained
11385F: drivers/media/tuners/tda8290.*
11386
4b9fba30
HV
11387TDA9840 MEDIA DRIVER
11388M: Hans Verkuil <hverkuil@xs4all.nl>
11389L: linux-media@vger.kernel.org
11390T: git git://linuxtv.org/media_tree.git
a825eaec 11391W: https://linuxtv.org
4b9fba30
HV
11392S: Maintained
11393F: drivers/media/i2c/tda9840*
11394
2cb654fd 11395TEA5761 TUNER DRIVER
5dc8a864
MCC
11396M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
11397M: Mauro Carvalho Chehab <mchehab@kernel.org>
2cb654fd 11398L: linux-media@vger.kernel.org
a825eaec 11399W: https://linuxtv.org
2cb654fd
MCC
11400T: git git://linuxtv.org/media_tree.git
11401S: Odd fixes
11402F: drivers/media/tuners/tea5761.*
11403
11404TEA5767 TUNER DRIVER
5dc8a864
MCC
11405M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
11406M: Mauro Carvalho Chehab <mchehab@kernel.org>
2cb654fd 11407L: linux-media@vger.kernel.org
a825eaec 11408W: https://linuxtv.org
2cb654fd
MCC
11409T: git git://linuxtv.org/media_tree.git
11410S: Maintained
11411F: drivers/media/tuners/tea5767.*
11412
4b9fba30
HV
11413TEA6415C MEDIA DRIVER
11414M: Hans Verkuil <hverkuil@xs4all.nl>
11415L: linux-media@vger.kernel.org
11416T: git git://linuxtv.org/media_tree.git
a825eaec 11417W: https://linuxtv.org
4b9fba30
HV
11418S: Maintained
11419F: drivers/media/i2c/tea6415c*
11420
11421TEA6420 MEDIA DRIVER
11422M: Hans Verkuil <hverkuil@xs4all.nl>
11423L: linux-media@vger.kernel.org
11424T: git git://linuxtv.org/media_tree.git
a825eaec 11425W: https://linuxtv.org
4b9fba30
HV
11426S: Maintained
11427F: drivers/media/i2c/tea6420*
11428
3d249d4c 11429TEAM DRIVER
dca9ab92 11430M: Jiri Pirko <jiri@resnulli.us>
3d249d4c
JP
11431L: netdev@vger.kernel.org
11432S: Supported
11433F: drivers/net/team/
11434F: include/linux/if_team.h
c117ab84 11435F: include/uapi/linux/if_team.h
3d249d4c 11436
7d029125 11437TECHNOLOGIC SYSTEMS TS-5500 PLATFORM SUPPORT
9c3646d1 11438M: "Savoir-faire Linux Inc." <kernel@savoirfairelinux.com>
7d029125
VD
11439S: Maintained
11440F: arch/x86/platform/ts5500/
11441
40ad4a30
SY
11442TECHNOTREND USB IR RECEIVER
11443M: Sean Young <sean@mess.org>
11444L: linux-media@vger.kernel.org
11445S: Maintained
11446F: drivers/media/rc/ttusbir.c
11447
adabdb0c 11448TEGRA ARCHITECTURE SUPPORT
243d58ec 11449M: Stephen Warren <swarren@wwwdotorg.org>
adabdb0c 11450M: Thierry Reding <thierry.reding@gmail.com>
554077c5 11451M: Alexandre Courbot <gnurou@gmail.com>
84b9414b 11452L: linux-tegra@vger.kernel.org
fd117cd1 11453Q: http://patchwork.ozlabs.org/project/linux-tegra/list/
b779b88d 11454T: git git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux.git
84b9414b 11455S: Supported
bbbe96ed 11456N: [^a-z]tegra
84b9414b 11457
adabdb0c
SW
11458TEGRA CLOCK DRIVER
11459M: Peter De Schrijver <pdeschrijver@nvidia.com>
11460M: Prashant Gaikwad <pgaikwad@nvidia.com>
11461S: Supported
11462F: drivers/clk/tegra/
11463
86e486a0 11464TEGRA DMA DRIVERS
adabdb0c 11465M: Laxman Dewangan <ldewangan@nvidia.com>
86e486a0 11466M: Jon Hunter <jonathanh@nvidia.com>
adabdb0c 11467S: Supported
86e486a0 11468F: drivers/dma/tegra*
adabdb0c 11469
adabdb0c
SW
11470TEGRA I2C DRIVER
11471M: Laxman Dewangan <ldewangan@nvidia.com>
11472S: Supported
11473F: drivers/i2c/busses/i2c-tegra.c
11474
11475TEGRA IOMMU DRIVERS
11476M: Hiroshi Doyu <hdoyu@nvidia.com>
11477S: Supported
11478F: drivers/iommu/tegra*
11479
11480TEGRA KBC DRIVER
11481M: Rakesh Iyer <riyer@nvidia.com>
11482M: Laxman Dewangan <ldewangan@nvidia.com>
11483S: Supported
11484F: drivers/input/keyboard/tegra-kbc.c
11485
adabdb0c
SW
11486TEGRA PWM DRIVER
11487M: Thierry Reding <thierry.reding@gmail.com>
11488S: Supported
11489F: drivers/pwm/pwm-tegra.c
11490
11491TEGRA SERIAL DRIVER
11492M: Laxman Dewangan <ldewangan@nvidia.com>
11493S: Supported
11494F: drivers/tty/serial/serial-tegra.c
11495
11496TEGRA SPI DRIVER
11497M: Laxman Dewangan <ldewangan@nvidia.com>
11498S: Supported
11499F: drivers/spi/spi-tegra*
11500
1a348ccc 11501TEHUTI ETHERNET DRIVER
8b58be88 11502M: Andy Gospodarek <andy@greyhouse.net>
1a348ccc
AG
11503L: netdev@vger.kernel.org
11504S: Supported
ef7f5429 11505F: drivers/net/ethernet/tehuti/*
1a348ccc 11506
4e68852d 11507Telecom Clock Driver for MCPL0010
8b58be88 11508M: Mark Gross <mark.gross@intel.com>
4e68852d 11509S: Supported
679655da 11510F: drivers/char/tlclk.c
4e68852d 11511
4480f15b 11512TENSILICA XTENSA PORT (xtensa)
8b58be88 11513M: Chris Zankel <chris@zankel.net>
f959ed2f
CZ
11514M: Max Filippov <jcmvbkbc@gmail.com>
11515L: linux-xtensa@linux-xtensa.org
9f273c24 11516T: git git://github.com/czankel/xtensa-linux.git
4e68852d 11517S: Maintained
679655da 11518F: arch/xtensa/
3dc99857 11519F: drivers/irqchip/irq-xtensa-*
4e68852d 11520
5313ba66
HV
11521THANKO'S RAREMONO AM/FM/SW RADIO RECEIVER USB DRIVER
11522M: Hans Verkuil <hverkuil@xs4all.nl>
11523L: linux-media@vger.kernel.org
11524T: git git://linuxtv.org/media_tree.git
a825eaec 11525W: https://linuxtv.org
5313ba66
HV
11526S: Maintained
11527F: drivers/media/radio/radio-raremono.c
11528
d3fb6955 11529THERMAL
b75f0050 11530M: Zhang Rui <rui.zhang@intel.com>
f14d1c24 11531M: Eduardo Valentin <edubezval@gmail.com>
b75f0050
JP
11532L: linux-pm@vger.kernel.org
11533T: git git://git.kernel.org/pub/scm/linux/kernel/git/rzhang/linux.git
11534T: git git://git.kernel.org/pub/scm/linux/kernel/git/evalenti/linux-soc-thermal.git
11535Q: https://patchwork.kernel.org/project/linux-pm/list/
11536S: Supported
11537F: drivers/thermal/
11538F: include/linux/thermal.h
af6c9f16 11539F: include/uapi/linux/thermal.h
b75f0050
JP
11540F: include/linux/cpu_cooling.h
11541F: Documentation/devicetree/bindings/thermal/
d3fb6955 11542
64e05d8b
VK
11543THERMAL/CPU_COOLING
11544M: Amit Daniel Kachhap <amit.kachhap@gmail.com>
11545M: Viresh Kumar <viresh.kumar@linaro.org>
11546M: Javi Merino <javi.merino@arm.com>
11547L: linux-pm@vger.kernel.org
11548S: Supported
11549F: Documentation/thermal/cpu-cooling-api.txt
11550F: drivers/thermal/cpu_cooling.c
11551F: include/linux/cpu_cooling.h
11552
4e68852d 11553THINKPAD ACPI EXTRAS DRIVER
8b58be88 11554M: Henrique de Moraes Holschuh <ibm-acpi@hmh.eng.br>
4e68852d 11555L: ibm-acpi-devel@lists.sourceforge.net
d0944853 11556L: platform-driver-x86@vger.kernel.org
4e68852d
AC
11557W: http://ibm-acpi.sourceforge.net
11558W: http://thinkwiki.org/wiki/Ibm-acpi
54e5881d 11559T: git git://repo.or.cz/linux-2.6/linux-acpi-2.6/ibm-acpi-2.6.git
4e68852d 11560S: Maintained
679655da 11561F: drivers/platform/x86/thinkpad_acpi.c
4e68852d 11562
1b46f2a2 11563TI BANDGAP AND THERMAL DRIVER
f14d1c24 11564M: Eduardo Valentin <edubezval@gmail.com>
ef41be81 11565M: Keerthy <j-keerthy@ti.com>
1b46f2a2 11566L: linux-pm@vger.kernel.org
531ff13e 11567L: linux-omap@vger.kernel.org
5a723e81 11568S: Maintained
794b2e25 11569F: drivers/thermal/ti-soc-thermal/
1b46f2a2 11570
ccf963d3
BP
11571TI VPE/CAL DRIVERS
11572M: Benoit Parrot <bparrot@ti.com>
11573L: linux-media@vger.kernel.org
11574W: http://linuxtv.org/
11575Q: http://patchwork.linuxtv.org/project/linux-media/list/
11576S: Maintained
11577F: drivers/media/platform/ti-vpe/
11578
0c7665c3
MF
11579TI CDCE706 CLOCK DRIVER
11580M: Max Filippov <jcmvbkbc@gmail.com>
11581S: Maintained
11582F: drivers/clk/clk-cdce706.c
11583
49b6a5e3
TK
11584TI CLOCK DRIVER
11585M: Tero Kristo <t-kristo@ti.com>
11586L: linux-omap@vger.kernel.org
11587S: Maintained
11588F: drivers/clk/ti/
11589F: include/linux/clk/ti.h
11590
f75cfbad
GS
11591TI ETHERNET SWITCH DRIVER (CPSW)
11592M: Mugunthan V N <mugunthanvnm@ti.com>
11593R: Grygorii Strashko <grygorii.strashko@ti.com>
11594L: linux-omap@vger.kernel.org
11595L: netdev@vger.kernel.org
11596S: Maintained
11597F: drivers/net/ethernet/ti/cpsw*
11598F: drivers/net/ethernet/ti/davinci*
11599
4020f2d7 11600TI FLASH MEDIA INTERFACE DRIVER
8b58be88 11601M: Alex Dubov <oakad@yahoo.com>
795fb7e7 11602S: Maintained
679655da
JP
11603F: drivers/misc/tifm*
11604F: drivers/mmc/host/tifm_sd.c
11605F: include/linux/tifm.h
4020f2d7 11606
e0c52404 11607TI KEYSTONE MULTICORE NAVIGATOR DRIVERS
97215800 11608M: Santosh Shilimkar <ssantosh@kernel.org>
e0c52404
SS
11609L: linux-kernel@vger.kernel.org
11610L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11611S: Maintained
11612F: drivers/soc/ti/*
11613T: git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
11614
11615
152ad442
SR
11616TI LM49xxx FAMILY ASoC CODEC DRIVERS
11617M: M R Swami Reddy <mr.swami.reddy@ti.com>
d392dead 11618M: Vishwas A Deshpande <vishwas.a.deshpande@ti.com>
152ad442
SR
11619L: alsa-devel@alsa-project.org (moderated for non-subscribers)
11620S: Maintained
11621F: sound/soc/codecs/lm49453*
d392dead 11622F: sound/soc/codecs/isabelle*
152ad442 11623
0edd807d
KM
11624TI LP855x BACKLIGHT DRIVER
11625M: Milo Kim <milo.kim@ti.com>
11626S: Maintained
11627F: Documentation/backlight/lp855x-driver.txt
11628F: drivers/video/backlight/lp855x_bl.c
11629F: include/linux/platform_data/lp855x.h
11630
faf13f6d
KM
11631TI LP8727 CHARGER DRIVER
11632M: Milo Kim <milo.kim@ti.com>
11633S: Maintained
11634F: drivers/power/lp8727_charger.c
11635F: include/linux/platform_data/lp8727.h
11636
22f1229f
KM
11637TI LP8788 MFD DRIVER
11638M: Milo Kim <milo.kim@ti.com>
11639S: Maintained
11640F: drivers/iio/adc/lp8788_adc.c
11641F: drivers/leds/leds-lp8788.c
11642F: drivers/mfd/lp8788*.c
11643F: drivers/power/lp8788-charger.c
11644F: drivers/regulator/lp8788-*.c
11645F: include/linux/mfd/lp8788*.h
11646
84640e27
KM
11647TI NETCP ETHERNET DRIVER
11648M: Wingman Kwok <w-kwok2@ti.com>
11649M: Murali Karicheri <m-karicheri2@ti.com>
11650L: netdev@vger.kernel.org
11651S: Maintained
11652F: drivers/net/ethernet/ti/netcp*
11653
217e0ca9
KC
11654TI TAS571X FAMILY ASoC CODEC DRIVER
11655M: Kevin Cernekee <cernekee@chromium.org>
11656L: alsa-devel@alsa-project.org (moderated for non-subscribers)
11657S: Odd Fixes
11658F: sound/soc/codecs/tas571x*
11659
dd5e8e6b 11660TI TWL4030 SERIES SOC CODEC DRIVER
3be79d13 11661M: Peter Ujfalusi <peter.ujfalusi@ti.com>
dd5e8e6b
PU
11662L: alsa-devel@alsa-project.org (moderated for non-subscribers)
11663S: Maintained
11664F: sound/soc/codecs/twl4030*
11665
90921014 11666TI WILINK WIRELESS DRIVERS
90921014
LC
11667L: linux-wireless@vger.kernel.org
11668W: http://wireless.kernel.org/en/users/Drivers/wl12xx
11669W: http://wireless.kernel.org/en/users/Drivers/wl1251
11670T: git git://git.kernel.org/pub/scm/linux/kernel/git/luca/wl12xx.git
22d072f6 11671S: Orphan
90921014
LC
11672F: drivers/net/wireless/ti/
11673F: include/linux/wl12xx.h
11674
e86eaa3a 11675TIPC NETWORK LAYER
8b58be88 11676M: Jon Maloy <jon.maloy@ericsson.com>
115403df 11677M: Ying Xue <ying.xue@windriver.com>
633d2bde
AS
11678L: netdev@vger.kernel.org (core kernel code)
11679L: tipc-discussion@lists.sourceforge.net (user apps, general discussion)
e86eaa3a 11680W: http://tipc.sourceforge.net/
e86eaa3a 11681S: Maintained
c117ab84 11682F: include/uapi/linux/tipc*.h
679655da 11683F: net/tipc/
e86eaa3a 11684
867e359b 11685TILE ARCHITECTURE
b9a279f6 11686M: Chris Metcalf <cmetcalf@mellanox.com>
8c34d8d9 11687W: http://www.mellanox.com/repository/solutions/tile-scm/
7fa129cc 11688T: git git://git.kernel.org/pub/scm/linux/kernel/git/cmetcalf/linux-tile.git
867e359b
CM
11689S: Supported
11690F: arch/tile/
6b940606 11691F: drivers/char/tile-srom.c
5c770755 11692F: drivers/edac/tile_edac.c
6b940606
CM
11693F: drivers/net/ethernet/tile/
11694F: drivers/rtc/rtc-tile.c
11695F: drivers/tty/hvc/hvc_tile.c
b5c6c1a7 11696F: drivers/tty/serial/tilegx.c
6b940606
CM
11697F: drivers/usb/host/*-tilegx.c
11698F: include/linux/usb/tilegx.h
867e359b 11699
1da177e4 11700TLAN NETWORK DRIVER
8b58be88 11701M: Samuel Chessman <chessman@tux.org>
88c07dde 11702L: tlan-devel@lists.sourceforge.net (subscribers-only)
1da177e4
LT
11703W: http://sourceforge.net/projects/tlan/
11704S: Maintained
679655da 11705F: Documentation/networking/tlan.txt
b544dbac 11706F: drivers/net/ethernet/ti/tlan.*
1da177e4 11707
d74db3b2 11708TOMOYO SECURITY MODULE
8b58be88
JP
11709M: Kentaro Takeda <takedakn@nttdata.co.jp>
11710M: Tetsuo Handa <penguin-kernel@I-love.SAKURA.ne.jp>
d03a5d88
TH
11711L: tomoyo-dev-en@lists.sourceforge.jp (subscribers-only, for developers in English)
11712L: tomoyo-users-en@lists.sourceforge.jp (subscribers-only, for users in English)
d74db3b2
KT
11713L: tomoyo-dev@lists.sourceforge.jp (subscribers-only, for developers in Japanese)
11714L: tomoyo-users@lists.sourceforge.jp (subscribers-only, for users in Japanese)
11715W: http://tomoyo.sourceforge.jp/
843d183c 11716T: quilt http://svn.sourceforge.jp/svnroot/tomoyo/trunk/2.5.x/tomoyo-lsm/patches/
d74db3b2 11717S: Maintained
679655da 11718F: security/tomoyo/
d74db3b2 11719
9caeb532 11720TOPSTAR LAPTOP EXTRAS DRIVER
9f0939bf 11721M: Herton Ronaldo Krzesinski <herton@canonical.com>
d0944853 11722L: platform-driver-x86@vger.kernel.org
9caeb532
HRK
11723S: Maintained
11724F: drivers/platform/x86/topstar-laptop.c
11725
1da177e4 11726TOSHIBA ACPI EXTRAS DRIVER
0a63ca11 11727M: Azael Avalos <coproscefalo@gmail.com>
d0944853 11728L: platform-driver-x86@vger.kernel.org
0a63ca11 11729S: Maintained
679655da 11730F: drivers/platform/x86/toshiba_acpi.c
1da177e4 11731
0a63ca11
AA
11732TOSHIBA BLUETOOTH DRIVER
11733M: Azael Avalos <coproscefalo@gmail.com>
11734L: platform-driver-x86@vger.kernel.org
11735S: Maintained
11736F: drivers/platform/x86/toshiba_bluetooth.c
11737
11738TOSHIBA HDD ACTIVE PROTECTION SENSOR DRIVER
11739M: Azael Avalos <coproscefalo@gmail.com>
11740L: platform-driver-x86@vger.kernel.org
11741S: Maintained
11742F: drivers/platform/x86/toshiba_haps.c
11743
14991fc7
AA
11744TOSHIBA WMI HOTKEYS DRIVER
11745M: Azael Avalos <coproscefalo@gmail.com>
11746L: platform-driver-x86@vger.kernel.org
11747S: Maintained
11748F: drivers/platform/x86/toshiba-wmi.c
11749
1da177e4 11750TOSHIBA SMM DRIVER
8b58be88 11751M: Jonathan Buzzard <jonathan@buzzard.org.uk>
1da177e4
LT
11752W: http://www.buzzard.org.uk/toshiba/
11753S: Maintained
679655da
JP
11754F: drivers/char/toshiba.c
11755F: include/linux/toshiba.h
c117ab84 11756F: include/uapi/linux/toshiba.h
1da177e4 11757
d32d9864
MR
11758TOSHIBA TC358743 DRIVER
11759M: Mats Randgaard <matrandg@cisco.com>
11760L: linux-media@vger.kernel.org
11761S: Maintained
11762F: drivers/media/i2c/tc358743*
b5dcee22 11763F: include/media/i2c/tc358743.h
d32d9864 11764
560e6475
WS
11765TMIO/SDHI MMC DRIVER
11766M: Wolfram Sang <wsa+renesas@sang-engineering.com>
d1057c40 11767L: linux-mmc@vger.kernel.org
560e6475 11768S: Supported
d1057c40
GL
11769F: drivers/mmc/host/tmio_mmc*
11770F: drivers/mmc/host/sh_mobile_sdhi.c
560e6475 11771F: include/linux/mfd/tmio.h
d719f900 11772
917cc4e6
GR
11773TMP401 HARDWARE MONITOR DRIVER
11774M: Guenter Roeck <linux@roeck-us.net>
968ce1b1 11775L: linux-hwmon@vger.kernel.org
917cc4e6
GR
11776S: Maintained
11777F: Documentation/hwmon/tmp401
11778F: drivers/hwmon/tmp401.c
11779
98f32602 11780TMPFS (SHMEM FILESYSTEM)
bfcc6e2e 11781M: Hugh Dickins <hughd@google.com>
98f32602
HD
11782L: linux-mm@kvack.org
11783S: Maintained
11784F: include/linux/shmem_fs.h
11785F: mm/shmem.c
11786
45f95b53 11787TM6000 VIDEO4LINUX DRIVER
5dc8a864
MCC
11788M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
11789M: Mauro Carvalho Chehab <mchehab@kernel.org>
45f95b53 11790L: linux-media@vger.kernel.org
a825eaec 11791W: https://linuxtv.org
45f95b53
MCC
11792T: git git://linuxtv.org/media_tree.git
11793S: Odd fixes
11794F: drivers/media/usb/tm6000/
11795
c65fde19
HV
11796TW68 VIDEO4LINUX DRIVER
11797M: Hans Verkuil <hverkuil@xs4all.nl>
11798L: linux-media@vger.kernel.org
11799T: git git://linuxtv.org/media_tree.git
a825eaec 11800W: https://linuxtv.org
c65fde19
HV
11801S: Odd Fixes
11802F: drivers/media/pci/tw68/
11803
704a84cc
EG
11804TW686X VIDEO4LINUX DRIVER
11805M: Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
11806L: linux-media@vger.kernel.org
11807T: git git://linuxtv.org/media_tree.git
11808W: http://linuxtv.org
11809S: Maintained
11810F: drivers/media/pci/tw686x/
11811
4e68852d 11812TPM DEVICE DRIVER
901486b8 11813M: Peter Huewe <peterhuewe@gmx.de>
cbb2d5e4 11814M: Marcel Selhorst <tpmdd@selhorst.net>
89adb83c 11815M: Jarkko Sakkinen <jarkko.sakkinen@linux.intel.com>
ce93b4b0 11816R: Jason Gunthorpe <jgunthorpe@obsidianresearch.com>
383dec1f 11817W: http://tpmdd.sourceforge.net
63a10dfd 11818L: tpmdd-devel@lists.sourceforge.net (moderated for non-subscribers)
d9912846
JS
11819Q: https://patchwork.kernel.org/project/tpmdd-devel/list/
11820T: git git://git.infradead.org/users/jjs/linux-tpmdd.git
4e68852d 11821S: Maintained
679655da 11822F: drivers/char/tpm/
4e68852d 11823
1a0f1b27
AL
11824TPM IBM_VTPM DEVICE DRIVER
11825M: Ashley Lai <ashleydlai@gmail.com>
11826W: http://tpmdd.sourceforge.net
11827L: tpmdd-devel@lists.sourceforge.net (moderated for non-subscribers)
11828S: Maintained
11829F: drivers/char/tpm/tpm_ibmvtpm*
11830
d6f005a1
JP
11831TRACING
11832M: Steven Rostedt <rostedt@goodmis.org>
d6f005a1 11833M: Ingo Molnar <mingo@redhat.com>
75fc2d37 11834T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
d6f005a1
JP
11835S: Maintained
11836F: Documentation/trace/ftrace.txt
11837F: arch/*/*/*/ftrace.h
11838F: arch/*/kernel/ftrace.c
11839F: include/*/ftrace.h
11840F: include/linux/trace*.h
11841F: include/trace/
11842F: kernel/trace/
6e68e6c5 11843F: tools/testing/selftests/ftrace/
d6f005a1 11844
4abac0d0
IM
11845TRACING MMIO ACCESSES (MMIOTRACE)
11846M: Steven Rostedt <rostedt@goodmis.org>
11847M: Ingo Molnar <mingo@kernel.org>
11848R: Karol Herbst <karolherbst@gmail.com>
11849R: Pekka Paalanen <ppaalanen@gmail.com>
11850S: Maintained
11851L: linux-kernel@vger.kernel.org
11852L: nouveau@lists.freedesktop.org
11853F: kernel/trace/trace_mmiotrace.c
11854F: include/linux/mmiotrace.h
11855F: arch/x86/mm/kmmio.c
11856F: arch/x86/mm/mmio-mod.c
11857F: arch/x86/mm/testmmiotrace.c
11858
1da177e4 11859TRIVIAL PATCHES
8b58be88 11860M: Jiri Kosina <trivial@kernel.org>
54e5881d 11861T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial.git
1da177e4 11862S: Maintained
86ef925f 11863K: ^Subject:.*(?i)trivial
1da177e4 11864
4e68852d 11865TTY LAYER
879a5a00 11866M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
d8130624 11867M: Jiri Slaby <jslaby@suse.com>
879a5a00 11868S: Supported
08deed1e 11869T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git
84e1eb83 11870F: Documentation/serial/
8dd5d2f1 11871F: drivers/tty/
df621252 11872F: drivers/tty/serial/serial_core.c
e3288775
AC
11873F: include/linux/serial_core.h
11874F: include/linux/serial.h
11875F: include/linux/tty.h
c117ab84
CEB
11876F: include/uapi/linux/serial_core.h
11877F: include/uapi/linux/serial.h
11878F: include/uapi/linux/tty.h
4e68852d 11879
91952bc0
AP
11880TUA9001 MEDIA DRIVER
11881M: Antti Palosaari <crope@iki.fi>
11882L: linux-media@vger.kernel.org
a825eaec 11883W: https://linuxtv.org
91952bc0
AP
11884W: http://palosaari.fi/linux/
11885Q: http://patchwork.linuxtv.org/project/linux-media/list/
11886T: git git://linuxtv.org/anttip/media_tree.git
11887S: Maintained
11888F: drivers/media/tuners/tua9001*
11889
740db6d7 11890TULIP NETWORK DRIVERS
740db6d7 11891L: netdev@vger.kernel.org
cf869eb1
GG
11892L: linux-parisc@vger.kernel.org
11893S: Orphan
0f04e2aa 11894F: drivers/net/ethernet/dec/tulip/
1da177e4
LT
11895
11896TUN/TAP driver
ba57b6f2 11897M: Maxim Krasnyansky <maxk@qti.qualcomm.com>
1da177e4
LT
11898W: http://vtun.sourceforge.net/tun
11899S: Maintained
679655da
JP
11900F: Documentation/networking/tuntap.txt
11901F: arch/um/os-Linux/drivers/
1da177e4 11902
b454cc66 11903TURBOCHANNEL SUBSYSTEM
8b58be88 11904M: "Maciej W. Rozycki" <macro@linux-mips.org>
c406339c
RB
11905M: Ralf Baechle <ralf@linux-mips.org>
11906L: linux-mips@linux-mips.org
11907Q: http://patchwork.linux-mips.org/project/linux-mips/list/
b454cc66 11908S: Maintained
679655da
JP
11909F: drivers/tc/
11910F: include/linux/tc.h
b454cc66 11911
1da177e4 11912U14-34F SCSI DRIVER
8b58be88 11913M: Dario Ballabio <ballabio_dario@emc.com>
1da177e4
LT
11914L: linux-scsi@vger.kernel.org
11915S: Maintained
679655da 11916F: drivers/scsi/u14-34f.c
1da177e4 11917
e2d1d6c0 11918UBI FILE SYSTEM (UBIFS)
a7859936 11919M: Richard Weinberger <richard@nod.at>
949cb623 11920M: Artem Bityutskiy <dedekind1@gmail.com>
cc8f9b99 11921M: Adrian Hunter <adrian.hunter@intel.com>
e2d1d6c0 11922L: linux-mtd@lists.infradead.org
e2966cbe 11923T: git git://git.infradead.org/ubifs-2.6.git
e2d1d6c0 11924W: http://www.linux-mtd.infradead.org/doc/ubifs.html
a7859936 11925S: Supported
679655da
JP
11926F: Documentation/filesystems/ubifs.txt
11927F: fs/ubifs/
e2d1d6c0 11928
e1632fa2 11929UCLINUX (M68KNOMMU AND COLDFIRE)
44156aff
GU
11930M: Greg Ungerer <gerg@linux-m68k.org>
11931W: http://www.linux-m68k.org/
cc2020e6 11932W: http://www.uclinux.org/
e1632fa2 11933L: linux-m68k@lists.linux-m68k.org
cc2020e6 11934L: uclinux-dev@uclinux.org (subscribers-only)
e1632fa2 11935T: git git://git.kernel.org/pub/scm/linux/kernel/git/gerg/m68knommu.git
cc2020e6 11936S: Maintained
e1632fa2
GU
11937F: arch/m68k/coldfire/
11938F: arch/m68k/68*/
61bc02bb
JP
11939F: arch/m68k/*/*_no.*
11940F: arch/m68k/include/asm/*_no.*
cc2020e6 11941
1da177e4 11942UDF FILESYSTEM
d8130624 11943M: Jan Kara <jack@suse.com>
1da177e4 11944S: Maintained
679655da
JP
11945F: Documentation/filesystems/udf.txt
11946F: fs/udf/
1da177e4 11947
cc2020e6 11948UFS FILESYSTEM
8b58be88 11949M: Evgeniy Dushistov <dushistov@mail.ru>
cc2020e6 11950S: Maintained
679655da
JP
11951F: Documentation/filesystems/ufs.txt
11952F: fs/ufs/
cc2020e6 11953
0a09d3ab
DH
11954UHID USERSPACE HID IO DRIVER:
11955M: David Herrmann <dh.herrmann@googlemail.com>
11956L: linux-input@vger.kernel.org
11957S: Maintained
11958F: drivers/hid/uhid.c
c117ab84 11959F: include/uapi/linux/uhid.h
0a09d3ab 11960
18332a80 11961ULTRA-WIDEBAND (UWB) SUBSYSTEM:
18332a80 11962L: linux-usb@vger.kernel.org
10c6c9c9 11963S: Orphan
355ffe69 11964F: drivers/uwb/
679655da
JP
11965F: include/linux/uwb.h
11966F: include/linux/uwb/
18332a80 11967
b31d8273
G
11968UNICORE32 ARCHITECTURE:
11969M: Guan Xuetao <gxt@mprc.pku.edu.cn>
11970W: http://mprc.pku.edu.cn/~guanxuetao/linux
11971S: Maintained
ceebf4d5 11972T: git git://github.com/gxt/linux.git
b31d8273
G
11973F: arch/unicore32/
11974
d8379ab1
TF
11975UNIFDEF
11976M: Tony Finch <dot@dotat.at>
11977W: http://dotat.at/prog/unifdef
11978S: Maintained
11979F: scripts/unifdef.c
11980
1da177e4 11981UNIFORM CDROM DRIVER
8b58be88 11982M: Jens Axboe <axboe@kernel.dk>
1da177e4
LT
11983W: http://www.kernel.dk
11984S: Maintained
679655da
JP
11985F: Documentation/cdrom/
11986F: drivers/cdrom/cdrom.c
11987F: include/linux/cdrom.h
c117ab84 11988F: include/uapi/linux/cdrom.h
1da177e4 11989
56df0122 11990UNISYS S-PAR DRIVERS
49e7d9df
JP
11991M: David Kershner <david.kershner@unisys.com>
11992L: sparmaintainer@unisys.com (Unisys internal)
11993S: Supported
11994F: drivers/staging/unisys/
56df0122 11995
9941fa6e
VH
11996UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER
11997M: Vinayak Holikatti <vinholikatti@gmail.com>
9941fa6e
VH
11998L: linux-scsi@vger.kernel.org
11999S: Supported
12000F: Documentation/scsi/ufs.txt
12001F: drivers/scsi/ufs/
12002
4b9ffb5a
JP
12003UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER DWC HOOKS
12004M: Joao Pinto <Joao.Pinto@synopsys.com>
12005L: linux-scsi@vger.kernel.org
12006S: Supported
12007F: drivers/scsi/ufs/*dwc*
12008
e2d1d6c0 12009UNSORTED BLOCK IMAGES (UBI)
949cb623 12010M: Artem Bityutskiy <dedekind1@gmail.com>
346be9bc 12011M: Richard Weinberger <richard@nod.at>
e2d1d6c0
RD
12012W: http://www.linux-mtd.infradead.org/
12013L: linux-mtd@lists.infradead.org
b6b44e0a 12014T: git git://git.infradead.org/ubifs-2.6.git
346be9bc 12015S: Supported
80811493 12016F: drivers/mtd/ubi/
679655da 12017F: include/linux/mtd/ubi.h
c117ab84 12018F: include/uapi/mtd/ubi-user.h
e2d1d6c0 12019
1da177e4 12020USB ACM DRIVER
ca1c3e6f 12021M: Oliver Neukum <oneukum@suse.com>
6372594a 12022L: linux-usb@vger.kernel.org
1da177e4 12023S: Maintained
679655da
JP
12024F: Documentation/usb/acm.txt
12025F: drivers/usb/class/cdc-acm.*
1da177e4 12026
b7d572e1
PF
12027USB AR5523 WIRELESS DRIVER
12028M: Pontus Fuchs <pontus.fuchs@gmail.com>
12029L: linux-wireless@vger.kernel.org
12030S: Maintained
12031F: drivers/net/wireless/ath/ar5523/
12032
115bb1ff 12033USB ATTACHED SCSI
866d372e 12034M: Oliver Neukum <oneukum@suse.com>
115bb1ff
MW
12035L: linux-usb@vger.kernel.org
12036L: linux-scsi@vger.kernel.org
8eae0fb7 12037S: Maintained
115bb1ff
MW
12038F: drivers/usb/storage/uas.c
12039
1da177e4 12040USB CDC ETHERNET DRIVER
61eee9a7 12041M: Oliver Neukum <oliver@neukum.org>
795fb7e7 12042L: linux-usb@vger.kernel.org
1da177e4 12043S: Maintained
679655da 12044F: drivers/net/usb/cdc_*.c
c117ab84 12045F: include/uapi/linux/usb/cdc.h
1da177e4 12046
66e3e591
KP
12047USB CHAOSKEY DRIVER
12048M: Keith Packard <keithp@keithp.com>
12049L: linux-usb@vger.kernel.org
12050S: Maintained
12051F: drivers/usb/misc/chaoskey.c
12052
b02b371e 12053USB CYPRESS C67X00 DRIVER
8b58be88 12054M: Peter Korsgaard <jacmet@sunsite.dk>
b02b371e
PK
12055L: linux-usb@vger.kernel.org
12056S: Maintained
679655da 12057F: drivers/usb/c67x00/
b02b371e 12058
d0374f4f 12059USB DAVICOM DM9601 DRIVER
8b58be88 12060M: Peter Korsgaard <jacmet@sunsite.dk>
043600a6 12061L: netdev@vger.kernel.org
d0374f4f
PK
12062W: http://www.linux-usb.org/usbnet
12063S: Maintained
679655da 12064F: drivers/net/usb/dm9601.c
d0374f4f 12065
cc2020e6 12066USB DIAMOND RIO500 DRIVER
8b58be88 12067M: Cesar Miquel <miquel@df.uba.ar>
cc2020e6
AC
12068L: rio500-users@lists.sourceforge.net
12069W: http://rio500.sourceforge.net
12070S: Maintained
679655da 12071F: drivers/usb/misc/rio500*
cc2020e6 12072
1da177e4 12073USB EHCI DRIVER
578333ab 12074M: Alan Stern <stern@rowland.harvard.edu>
795fb7e7 12075L: linux-usb@vger.kernel.org
578333ab 12076S: Maintained
679655da
JP
12077F: Documentation/usb/ehci.txt
12078F: drivers/usb/host/ehci*
1da177e4 12079
69ae9e3e 12080USB GADGET/PERIPHERAL SUBSYSTEM
a55f6286 12081M: Felipe Balbi <balbi@kernel.org>
795fb7e7 12082L: linux-usb@vger.kernel.org
69ae9e3e 12083W: http://www.linux-usb.org/gadget
d6d0f665
FB
12084T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
12085S: Maintained
679655da
JP
12086F: drivers/usb/gadget/
12087F: include/linux/usb/gadget*
69ae9e3e 12088
2dea64b4 12089USB HID/HIDBP DRIVERS (USB KEYBOARDS, MICE, REMOTE CONTROLS, ...)
e5f6450c 12090M: Jiri Kosina <jikos@kernel.org>
406df153 12091R: Benjamin Tissoires <benjamin.tissoires@redhat.com>
795fb7e7 12092L: linux-usb@vger.kernel.org
54e5881d 12093T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid.git
1da177e4 12094S: Maintained
c2f01971 12095F: Documentation/hid/hiddev.txt
679655da 12096F: drivers/hid/usbhid/
1da177e4 12097
959eea21 12098USB ISP116X DRIVER
8b58be88 12099M: Olav Kongas <ok@artecdesign.ee>
795fb7e7 12100L: linux-usb@vger.kernel.org
959eea21 12101S: Maintained
679655da
JP
12102F: drivers/usb/host/isp116x*
12103F: include/linux/usb/isp116x.h
959eea21 12104
146498ea
WH
12105USB LAN78XX ETHERNET DRIVER
12106M: Woojung Huh <woojung.huh@microchip.com>
12107M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
12108L: netdev@vger.kernel.org
12109S: Maintained
12110F: drivers/net/usb/lan78xx.*
12111
1da177e4 12112USB MASS STORAGE DRIVER
8b58be88 12113M: Matthew Dharm <mdharm-usb@one-eyed-alien.net>
795fb7e7 12114L: linux-usb@vger.kernel.org
8836aeb8 12115L: usb-storage@lists.one-eyed-alien.net
1da177e4
LT
12116S: Maintained
12117W: http://www.one-eyed-alien.net/~mdharm/linux-usb/
679655da 12118F: drivers/usb/storage/
1da177e4 12119
af39917d
CL
12120USB MIDI DRIVER
12121M: Clemens Ladisch <clemens@ladisch.de>
12122L: alsa-devel@alsa-project.org (moderated for non-subscribers)
12123T: git git://git.alsa-project.org/alsa-kernel.git
12124S: Maintained
12125F: sound/usb/midi.*
12126
444ce9d4
JP
12127USB NETWORKING DRIVERS
12128L: linux-usb@vger.kernel.org
12129S: Odd Fixes
12130F: drivers/net/usb/
12131
1da177e4 12132USB OHCI DRIVER
578333ab 12133M: Alan Stern <stern@rowland.harvard.edu>
795fb7e7 12134L: linux-usb@vger.kernel.org
578333ab 12135S: Maintained
679655da
JP
12136F: Documentation/usb/ohci.txt
12137F: drivers/usb/host/ohci*
1da177e4 12138
963ffa3e 12139USB OTG FSM (Finite State Machine)
60d77b3d 12140M: Peter Chen <Peter.Chen@nxp.com>
8373856d 12141T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
963ffa3e
PC
12142L: linux-usb@vger.kernel.org
12143S: Maintained
12144F: drivers/usb/common/usb-otg-fsm.c
12145
563da3a9
VM
12146USB OVER IP DRIVER
12147M: Valentina Manea <valentina.manea.m@gmail.com>
90effdcd
SK
12148M: Shuah Khan <shuahkh@osg.samsung.com>
12149M: Shuah Khan <shuah@kernel.org>
563da3a9
VM
12150L: linux-usb@vger.kernel.org
12151S: Maintained
a6d6fc2b 12152F: Documentation/usb/usbip_protocol.txt
563da3a9
VM
12153F: drivers/usb/usbip/
12154F: tools/usb/usbip/
12155
1da177e4 12156USB PEGASUS DRIVER
a16b945c 12157M: Petko Manolov <petkan@nucleusys.com>
795fb7e7 12158L: linux-usb@vger.kernel.org
043600a6 12159L: netdev@vger.kernel.org
052e3128
PM
12160T: git git://github.com/petkan/pegasus.git
12161W: https://github.com/petkan/pegasus
1da177e4 12162S: Maintained
679655da 12163F: drivers/net/usb/pegasus.*
1da177e4 12164
d3ad558f 12165USB PHY LAYER
a55f6286 12166M: Felipe Balbi <balbi@kernel.org>
d3ad558f
FB
12167L: linux-usb@vger.kernel.org
12168T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
12169S: Maintained
12170F: drivers/usb/phy/
d3ad558f 12171
73e4fb3f 12172USB PRINTER DRIVER (usblp)
8b58be88 12173M: Pete Zaitcev <zaitcev@redhat.com>
795fb7e7 12174L: linux-usb@vger.kernel.org
73e4fb3f 12175S: Supported
679655da 12176F: drivers/usb/class/usblp.c
1da177e4 12177
4521b477
BM
12178USB QMI WWAN NETWORK DRIVER
12179M: Bjørn Mork <bjorn@mork.no>
12180L: netdev@vger.kernel.org
12181S: Maintained
12182F: Documentation/ABI/testing/sysfs-class-net-qmi
12183F: drivers/net/usb/qmi_wwan.c
12184
1da177e4 12185USB RTL8150 DRIVER
a16b945c 12186M: Petko Manolov <petkan@nucleusys.com>
795fb7e7 12187L: linux-usb@vger.kernel.org
043600a6 12188L: netdev@vger.kernel.org
052e3128
PM
12189T: git git://github.com/petkan/rtl8150.git
12190W: https://github.com/petkan/rtl8150
1da177e4 12191S: Maintained
679655da 12192F: drivers/net/usb/rtl8150.c
1da177e4 12193
f896b796 12194USB SERIAL SUBSYSTEM
66085694 12195M: Johan Hovold <johan@kernel.org>
795fb7e7 12196L: linux-usb@vger.kernel.org
4e68852d 12197S: Maintained
679655da 12198F: Documentation/usb/usb-serial.txt
f896b796 12199F: drivers/usb/serial/
679655da 12200F: include/linux/usb/serial.h
1da177e4 12201
b3f0db1c
SG
12202USB SMSC75XX ETHERNET DRIVER
12203M: Steve Glendinning <steve.glendinning@shawell.net>
12204L: netdev@vger.kernel.org
12205S: Maintained
12206F: drivers/net/usb/smsc75xx.*
12207
2f7ca802 12208USB SMSC95XX ETHERNET DRIVER
90b24cfb 12209M: Steve Glendinning <steve.glendinning@shawell.net>
2f7ca802 12210L: netdev@vger.kernel.org
90b24cfb 12211S: Maintained
679655da 12212F: drivers/net/usb/smsc95xx.*
2f7ca802 12213
1da177e4 12214USB SUBSYSTEM
879a5a00 12215M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
795fb7e7 12216L: linux-usb@vger.kernel.org
1da177e4 12217W: http://www.linux-usb.org
08deed1e 12218T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git
1da177e4 12219S: Supported
1700bd98 12220F: Documentation/devicetree/bindings/usb/
679655da 12221F: Documentation/usb/
679655da
JP
12222F: drivers/usb/
12223F: include/linux/usb.h
12224F: include/linux/usb/
1da177e4
LT
12225
12226USB UHCI DRIVER
8b58be88 12227M: Alan Stern <stern@rowland.harvard.edu>
795fb7e7 12228L: linux-usb@vger.kernel.org
1da177e4 12229S: Maintained
679655da 12230F: drivers/usb/host/uhci*
1da177e4 12231
69ae9e3e 12232USB "USBNET" DRIVER FRAMEWORK
d8130624 12233M: Oliver Neukum <oneukum@suse.com>
043600a6 12234L: netdev@vger.kernel.org
69ae9e3e 12235W: http://www.linux-usb.org/usbnet
1da177e4 12236S: Maintained
679655da
JP
12237F: drivers/net/usb/usbnet.c
12238F: include/linux/usb/usbnet.h
1da177e4 12239
c0efd232 12240USB VIDEO CLASS
c53ac071 12241M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
616bd4e2 12242L: linux-uvc-devel@lists.sourceforge.net (subscribers-only)
661263b5 12243L: linux-media@vger.kernel.org
275ffde4 12244T: git git://linuxtv.org/media_tree.git
57c6d2e9 12245W: http://www.ideasonboard.org/uvc/
c0efd232 12246S: Maintained
0c0d06ca 12247F: drivers/media/usb/uvc/
6c0f0359 12248F: include/uapi/linux/uvcvideo.h
1da177e4 12249
b60b9c45
HV
12250USB VISION DRIVER
12251M: Hans Verkuil <hverkuil@xs4all.nl>
12252L: linux-media@vger.kernel.org
12253T: git git://linuxtv.org/media_tree.git
a825eaec 12254W: https://linuxtv.org
b60b9c45
HV
12255S: Odd Fixes
12256F: drivers/media/usb/usbvision/
12257
8282da47
LP
12258USB WEBCAM GADGET
12259M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
12260L: linux-usb@vger.kernel.org
12261S: Maintained
3a83c16e 12262F: drivers/usb/gadget/function/*uvc*
faf2e1db 12263F: drivers/usb/gadget/legacy/webcam.c
8282da47 12264
bf164cc0 12265USB WIRELESS RNDIS DRIVER (rndis_wlan)
e6146c5c 12266M: Jussi Kivilinna <jussi.kivilinna@iki.fi>
bf164cc0
JK
12267L: linux-wireless@vger.kernel.org
12268S: Maintained
679655da 12269F: drivers/net/wireless/rndis_wlan.c
bf164cc0 12270
eb6bab13 12271USB XHCI DRIVER
03d85053 12272M: Mathias Nyman <mathias.nyman@intel.com>
eb6bab13
SS
12273L: linux-usb@vger.kernel.org
12274S: Supported
36d0344c
SS
12275F: drivers/usb/host/xhci*
12276F: drivers/usb/host/pci-quirks*
eb6bab13 12277
1da177e4 12278USB ZD1201 DRIVER
4086b9ca 12279L: linux-wireless@vger.kernel.org
1da177e4 12280W: http://linux-lc100020.sourceforge.net
4086b9ca 12281S: Orphan
ed0ad06f 12282F: drivers/net/wireless/zydas/zd1201.*
1da177e4 12283
b7eee616 12284USB ZR364XX DRIVER
8b58be88 12285M: Antoine Jacquet <royale@zerezo.com>
795fb7e7 12286L: linux-usb@vger.kernel.org
661263b5 12287L: linux-media@vger.kernel.org
275ffde4 12288T: git git://linuxtv.org/media_tree.git
b7eee616
AJ
12289W: http://royale.zerezo.com/zr364xx/
12290S: Maintained
679655da 12291F: Documentation/video4linux/zr364xx.txt
90d72ac6 12292F: drivers/media/usb/zr364xx/
b7eee616 12293
289fcff4
HK
12294ULPI BUS
12295M: Heikki Krogerus <heikki.krogerus@linux.intel.com>
12296L: linux-usb@vger.kernel.org
12297S: Maintained
12298F: drivers/usb/common/ulpi.c
12299F: include/linux/ulpi/
12300
e7839f25 12301USER-MODE LINUX (UML)
8b58be88 12302M: Jeff Dike <jdike@addtoit.com>
b15194b7 12303M: Richard Weinberger <richard@nod.at>
1da177e4
LT
12304L: user-mode-linux-devel@lists.sourceforge.net
12305L: user-mode-linux-user@lists.sourceforge.net
12306W: http://user-mode-linux.sourceforge.net
9f273c24 12307T: git git://git.kernel.org/pub/scm/linux/kernel/git/rw/uml.git
1da177e4 12308S: Maintained
61516587 12309F: Documentation/virtual/uml/
679655da 12310F: arch/um/
b070989a 12311F: arch/x86/um/
679655da
JP
12312F: fs/hostfs/
12313F: fs/hppfs/
b7eee616 12314
e5f114e9 12315USERSPACE I/O (UIO)
6a534c9d 12316M: "Hans J. Koch" <hjk@hansjkoch.de>
879a5a00 12317M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
e5f114e9 12318S: Maintained
3d3fecbd 12319T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
679655da
JP
12320F: Documentation/DocBook/uio-howto.tmpl
12321F: drivers/uio/
12322F: include/linux/uio*.h
e5f114e9 12323
256cccbe 12324UTIL-LINUX PACKAGE
8b58be88 12325M: Karel Zak <kzak@redhat.com>
256cccbe
KZ
12326L: util-linux@vger.kernel.org
12327W: http://en.wikipedia.org/wiki/Util-linux
12328T: git git://git.kernel.org/pub/scm/utils/util-linux/util-linux.git
f899b0ad
KZ
12329S: Maintained
12330
c1fd1c07 12331UVESAFB DRIVER
8b58be88 12332M: Michal Januszewski <spock@gentoo.org>
c69f677c 12333L: linux-fbdev@vger.kernel.org
c1fd1c07
MJ
12334W: http://dev.gentoo.org/~spock/projects/uvesafb/
12335S: Maintained
679655da 12336F: Documentation/fb/uvesafb.txt
8a61f013 12337F: drivers/video/fbdev/uvesafb.*
c1fd1c07 12338
456930d8
SA
12339VF610 NAND DRIVER
12340M: Stefan Agner <stefan@agner.ch>
12341L: linux-mtd@lists.infradead.org
12342S: Supported
12343F: drivers/mtd/nand/vf610_nfc.c
12344
4480f15b 12345VFAT/FAT/MSDOS FILESYSTEM
8b58be88 12346M: OGAWA Hirofumi <hirofumi@mail.parknet.co.jp>
1da177e4 12347S: Maintained
679655da
JP
12348F: Documentation/filesystems/vfat.txt
12349F: fs/fat/
1da177e4 12350
cba3345c
AW
12351VFIO DRIVER
12352M: Alex Williamson <alex.williamson@redhat.com>
12353L: kvm@vger.kernel.org
9f273c24 12354T: git git://github.com/awilliam/linux-vfio.git
cba3345c
AW
12355S: Maintained
12356F: Documentation/vfio.txt
12357F: drivers/vfio/
12358F: include/linux/vfio.h
c117ab84 12359F: include/uapi/linux/vfio.h
cba3345c 12360
a714ea5f
AW
12361VFIO PLATFORM DRIVER
12362M: Baptiste Reynal <b.reynal@virtualopensystems.com>
12363L: kvm@vger.kernel.org
12364S: Maintained
12365F: drivers/vfio/platform/
12366
9e6f3438
PO
12367VIDEOBUF2 FRAMEWORK
12368M: Pawel Osciak <pawel@osciak.com>
12369M: Marek Szyprowski <m.szyprowski@samsung.com>
e76e4706 12370M: Kyungmin Park <kyungmin.park@samsung.com>
9e6f3438
PO
12371L: linux-media@vger.kernel.org
12372S: Maintained
90d72ac6 12373F: drivers/media/v4l2-core/videobuf2-*
9e6f3438
PO
12374F: include/media/videobuf2-*
12375
5523662e
SCP
12376VIRTUAL SERIO DEVICE DRIVER
12377M: Stephen Chandler Paul <thatslyude@gmail.com>
12378S: Maintained
12379F: drivers/input/serio/userio.c
12380F: include/uapi/linux/userio.h
12381
9a82446b
AS
12382VIRTIO CONSOLE DRIVER
12383M: Amit Shah <amit.shah@redhat.com>
12384L: virtualization@lists.linux-foundation.org
12385S: Maintained
12386F: drivers/char/virtio_console.c
12387F: include/linux/virtio_console.h
c117ab84 12388F: include/uapi/linux/virtio_console.h
9a82446b 12389
2426ec8f 12390VIRTIO CORE, NET AND BLOCK DRIVERS
2426ec8f
MT
12391M: "Michael S. Tsirkin" <mst@redhat.com>
12392L: virtualization@lists.linux-foundation.org
12393S: Maintained
0e4191fe 12394F: Documentation/devicetree/bindings/virtio/
2426ec8f 12395F: drivers/virtio/
c893c8d7 12396F: tools/virtio/
2426ec8f
MT
12397F: drivers/net/virtio_net.c
12398F: drivers/block/virtio_blk.c
12399F: include/linux/virtio_*.h
916cdabc 12400F: include/uapi/linux/virtio_*.h
2426ec8f 12401
f2dbda3b
CH
12402VIRTIO DRIVERS FOR S390
12403M: Christian Borntraeger <borntraeger@de.ibm.com>
12404M: Cornelia Huck <cornelia.huck@de.ibm.com>
12405L: linux-s390@vger.kernel.org
12406L: virtualization@lists.linux-foundation.org
12407L: kvm@vger.kernel.org
12408S: Supported
1b568d93 12409F: drivers/s390/virtio/
f2dbda3b 12410
4ad6ee91
GH
12411VIRTIO GPU DRIVER
12412M: David Airlie <airlied@linux.ie>
12413M: Gerd Hoffmann <kraxel@redhat.com>
12414L: dri-devel@lists.freedesktop.org
12415L: virtualization@lists.linux-foundation.org
12416S: Maintained
12417F: drivers/gpu/drm/virtio/
12418F: include/uapi/linux/virtio_gpu.h
12419
3a4d5c94
MT
12420VIRTIO HOST (VHOST)
12421M: "Michael S. Tsirkin" <mst@redhat.com>
12422L: kvm@vger.kernel.org
c996d8b9 12423L: virtualization@lists.linux-foundation.org
3a4d5c94 12424L: netdev@vger.kernel.org
9f273c24 12425T: git git://git.kernel.org/pub/scm/linux/kernel/git/mst/vhost.git
3a4d5c94
MT
12426S: Maintained
12427F: drivers/vhost/
c117ab84 12428F: include/uapi/linux/vhost.h
3a4d5c94 12429
271c8651
GH
12430VIRTIO INPUT DRIVER
12431M: Gerd Hoffmann <kraxel@redhat.com>
12432S: Maintained
12433F: drivers/virtio/virtio_input.c
12434F: include/uapi/linux/virtio_input.h
12435
1da177e4 12436VIA RHINE NETWORK DRIVER
210347e1 12437S: Orphan
f2148a47 12438F: drivers/net/ethernet/via/via-rhine.c
1da177e4 12439
f0bf7f61 12440VIA SD/MMC CARD CONTROLLER DRIVER
558bbb2f 12441M: Bruce Chang <brucechang@via.com.tw>
8b58be88 12442M: Harald Welte <HaraldWelte@viatech.com>
f0bf7f61
HW
12443S: Maintained
12444F: drivers/mmc/host/via-sdmmc.c
12445
69e4a7c2 12446VIA UNICHROME(PRO)/CHROME9 FRAMEBUFFER DRIVER
c7babebd 12447M: Florian Tobias Schandinat <FlorianSchandinat@gmx.de>
c69f677c 12448L: linux-fbdev@vger.kernel.org
69e4a7c2 12449S: Maintained
c7babebd
FTS
12450F: include/linux/via-core.h
12451F: include/linux/via-gpio.h
12452F: include/linux/via_i2c.h
8a61f013 12453F: drivers/video/fbdev/via/
69e4a7c2 12454
01f20734 12455VIA VELOCITY NETWORK DRIVER
8b58be88 12456M: Francois Romieu <romieu@fr.zoreil.com>
01f20734
FR
12457L: netdev@vger.kernel.org
12458S: Maintained
f2148a47 12459F: drivers/net/ethernet/via/via-velocity.*
1da177e4 12460
f73f8173
AW
12461VIRT LIB
12462M: Alex Williamson <alex.williamson@redhat.com>
12463M: Paolo Bonzini <pbonzini@redhat.com>
12464L: kvm@vger.kernel.org
12465S: Supported
12466F: virt/lib/
12467
77911fd2 12468VIVID VIRTUAL VIDEO DRIVER
0b7bc1fa
HV
12469M: Hans Verkuil <hverkuil@xs4all.nl>
12470L: linux-media@vger.kernel.org
12471T: git git://linuxtv.org/media_tree.git
a825eaec 12472W: https://linuxtv.org
0b7bc1fa 12473S: Maintained
77911fd2 12474F: drivers/media/platform/vivid/*
0b7bc1fa 12475
be7f8273 12476VLAN (802.1Q)
8b58be88 12477M: Patrick McHardy <kaber@trash.net>
be7f8273
PM
12478L: netdev@vger.kernel.org
12479S: Maintained
679655da
JP
12480F: drivers/net/macvlan.c
12481F: include/linux/if_*vlan.h
12482F: net/8021q/
be7f8273 12483
55e331cf 12484VLYNQ BUS
8b58be88 12485M: Florian Fainelli <florian@openwrt.org>
8578d7af 12486L: openwrt-devel@lists.openwrt.org (subscribers-only)
55e331cf
FF
12487S: Maintained
12488F: drivers/vlynq/vlynq.c
12489F: include/linux/vlynq.h
12490
390beae4 12491VME SUBSYSTEM
74c600e3 12492M: Martyn Welch <martyn@welchs.me.uk>
1bd289d1 12493M: Manohar Vanga <manohar.vanga@gmail.com>
390beae4
MW
12494M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
12495L: devel@driverdev.osuosl.org
12496S: Maintained
12497T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
12498F: Documentation/vme_api.txt
12499F: drivers/staging/vme/
12500F: drivers/vme/
12501F: include/linux/vme*
12502
4488e09b
AK
12503VMWARE HYPERVISOR INTERFACE
12504M: Alok Kataria <akataria@vmware.com>
12505L: virtualization@lists.linux-foundation.org
12506S: Supported
12507F: arch/x86/kernel/cpu/vmware.c
12508
73b35d07
DT
12509VMWARE BALLOON DRIVER
12510M: Xavier Deguillard <xdeguillard@vmware.com>
12511M: Philip Moltmann <moltmann@vmware.com>
12512M: "VMware, Inc." <pv-drivers@vmware.com>
12513L: linux-kernel@vger.kernel.org
12514S: Maintained
12515F: drivers/misc/vmw_balloon.c
12516
8b8be51b
TH
12517VMWARE VMMOUSE SUBDRIVER
12518M: "VMware Graphics" <linux-graphics-maintainer@vmware.com>
12519M: "VMware, Inc." <pv-drivers@vmware.com>
12520L: linux-input@vger.kernel.org
12521S: Maintained
12522F: drivers/input/mouse/vmmouse.c
12523F: drivers/input/mouse/vmmouse.h
12524
d1a890fa 12525VMWARE VMXNET3 ETHERNET DRIVER
04e1b734 12526M: Shrikrishna Khare <skhare@vmware.com>
65c8bb5b
JP
12527M: "VMware, Inc." <pv-drivers@vmware.com>
12528L: netdev@vger.kernel.org
12529S: Maintained
12530F: drivers/net/vmxnet3/
d1a890fa 12531
851b1642 12532VMware PVSCSI driver
29374ec6 12533M: Jim Gill <jgill@vmware.com>
851b1642
AK
12534M: VMware PV-Drivers <pv-drivers@vmware.com>
12535L: linux-scsi@vger.kernel.org
12536S: Maintained
12537F: drivers/scsi/vmw_pvscsi.c
12538F: drivers/scsi/vmw_pvscsi.h
12539
e53e86c7 12540VOLTAGE AND CURRENT REGULATOR FRAMEWORK
88dd75af 12541M: Liam Girdwood <lgirdwood@gmail.com>
b02e48f2 12542M: Mark Brown <broonie@kernel.org>
5cdeb2c8 12543L: linux-kernel@vger.kernel.org
1dd68f01 12544W: http://www.slimlogic.co.uk/?p=48
6febb5ab 12545T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator.git
e53e86c7 12546S: Supported
9d2597e8 12547F: Documentation/devicetree/bindings/regulator/
679655da 12548F: drivers/regulator/
9d2597e8 12549F: include/dt-bindings/regulator/
679655da 12550F: include/linux/regulator/
e53e86c7 12551
081958eb
DA
12552VRF
12553M: David Ahern <dsa@cumulusnetworks.com>
12554M: Shrijeet Mukherjee <shm@cumulusnetworks.com>
12555L: netdev@vger.kernel.org
12556S: Maintained
12557F: drivers/net/vrf.c
562d897d 12558F: Documentation/networking/vrf.txt
081958eb 12559
ab41319e 12560VT1211 HARDWARE MONITOR DRIVER
8b58be88 12561M: Juerg Haefliger <juergh@gmail.com>
968ce1b1 12562L: linux-hwmon@vger.kernel.org
ab41319e 12563S: Maintained
679655da
JP
12564F: Documentation/hwmon/vt1211
12565F: drivers/hwmon/vt1211.c
ab41319e 12566
1de9e371 12567VT8231 HARDWARE MONITOR DRIVER
8b58be88 12568M: Roger Lucas <vt8231@hiddenengine.co.uk>
968ce1b1 12569L: linux-hwmon@vger.kernel.org
1de9e371 12570S: Maintained
679655da 12571F: drivers/hwmon/vt8231.c
1de9e371 12572
88095e7b
TO
12573VUB300 USB to SDIO/SD/MMC bridge chip
12574M: Tony Olech <tony.olech@elandigitalsystems.com>
12575L: linux-mmc@vger.kernel.org
12576L: linux-usb@vger.kernel.org
12577S: Supported
12578F: drivers/mmc/host/vub300.c
12579
1da177e4 12580W1 DALLAS'S 1-WIRE BUS
a8018766 12581M: Evgeniy Polyakov <zbr@ioremap.net>
1da177e4 12582S: Maintained
679655da
JP
12583F: Documentation/w1/
12584F: drivers/w1/
1da177e4 12585
13927079 12586W83791D HARDWARE MONITORING DRIVER
8b58be88 12587M: Marc Hulsman <m.hulsman@tudelft.nl>
968ce1b1 12588L: linux-hwmon@vger.kernel.org
25845c22 12589S: Maintained
679655da
JP
12590F: Documentation/hwmon/w83791d
12591F: drivers/hwmon/w83791d.c
13927079 12592
61db011d 12593W83793 HARDWARE MONITORING DRIVER
8b58be88 12594M: Rudolf Marek <r.marek@assembler.cz>
968ce1b1 12595L: linux-hwmon@vger.kernel.org
61db011d 12596S: Maintained
679655da
JP
12597F: Documentation/hwmon/w83793
12598F: drivers/hwmon/w83793.c
61db011d 12599
e3760b43 12600W83795 HARDWARE MONITORING DRIVER
d8130624 12601M: Jean Delvare <jdelvare@suse.com>
968ce1b1 12602L: linux-hwmon@vger.kernel.org
e3760b43
JD
12603S: Maintained
12604F: drivers/hwmon/w83795.c
12605
1da177e4 12606W83L51xD SD/MMC CARD INTERFACE DRIVER
8b58be88 12607M: Pierre Ossman <pierre@ossman.eu>
1da177e4 12608S: Maintained
679655da 12609F: drivers/mmc/host/wbsd.*
1da177e4 12610
b4e05923
HG
12611WACOM PROTOCOL 4 SERIAL TABLETS
12612M: Julian Squires <julian@cipht.net>
12613M: Hans de Goede <hdegoede@redhat.com>
12614L: linux-input@vger.kernel.org
12615S: Maintained
12616F: drivers/input/tablet/wacom_serial4.c
12617
3527761c 12618WATCHDOG DEVICE DRIVERS
8b58be88 12619M: Wim Van Sebroeck <wim@iguana.be>
1f32f83e 12620R: Guenter Roeck <linux@roeck-us.net>
230a5cef
WVS
12621L: linux-watchdog@vger.kernel.org
12622W: http://www.linux-watchdog.org/
f599aaf0 12623T: git git://www.linux-watchdog.org/linux-watchdog.git
3527761c 12624S: Maintained
540be8b2 12625F: Documentation/devicetree/bindings/watchdog/
679655da
JP
12626F: Documentation/watchdog/
12627F: drivers/watchdog/
12628F: include/linux/watchdog.h
c117ab84 12629F: include/uapi/linux/watchdog.h
3527761c 12630
1da177e4 12631WD7000 SCSI DRIVER
8b58be88 12632M: Miroslav Zagorac <zaga@fly.cc.fer.hr>
1da177e4
LT
12633L: linux-scsi@vger.kernel.org
12634S: Maintained
679655da 12635F: drivers/scsi/wd7000.c
1da177e4 12636
b22e00f3
DH
12637WIIMOTE HID DRIVER
12638M: David Herrmann <dh.herrmann@googlemail.com>
12639L: linux-input@vger.kernel.org
12640S: Maintained
12641F: drivers/hid/hid-wiimote*
12642
e258b80e 12643WINBOND CIR DRIVER
364e9e18 12644M: David Härdeman <david@hardeman.nu>
e258b80e 12645S: Maintained
116ab806 12646F: drivers/media/rc/winbond-cir.c
e258b80e 12647
c36a483d
WBG
12648WINSYSTEMS EBC-C384 WATCHDOG DRIVER
12649M: William Breathitt Gray <vilhelm.gray@gmail.com>
12650L: linux-watchdog@vger.kernel.org
12651S: Maintained
12652F: drivers/watchdog/ebc-c384_wdt.c
12653
9c26df9b
WBG
12654WINSYSTEMS WS16C48 GPIO DRIVER
12655M: William Breathitt Gray <vilhelm.gray@gmail.com>
12656L: linux-gpio@vger.kernel.org
12657S: Maintained
12658F: drivers/gpio/gpio-ws16c48.c
e258b80e 12659
8a70da82 12660WIMAX STACK
8b58be88 12661M: Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
8a70da82 12662M: linux-wimax@intel.com
49e7d9df 12663L: wimax@linuxwimax.org (subscribers-only)
8a70da82
IPG
12664S: Supported
12665W: http://linuxwimax.org
315987dc 12666F: Documentation/wimax/README.wimax
315987dc
JP
12667F: include/linux/wimax/debug.h
12668F: include/net/wimax.h
c117ab84 12669F: include/uapi/linux/wimax.h
315987dc 12670F: net/wimax/
8a70da82 12671
5fc14680 12672WISTRON LAPTOP BUTTON DRIVER
8b58be88 12673M: Miloslav Trmac <mitr@volny.cz>
5fc14680 12674S: Maintained
679655da 12675F: drivers/input/misc/wistron_btns.c
5fc14680 12676
1da177e4 12677WL3501 WIRELESS PCMCIA CARD DRIVER
8b58be88 12678M: Arnaldo Carvalho de Melo <acme@ghostprotocols.net>
724c6b35 12679L: linux-wireless@vger.kernel.org
926554c4 12680W: http://oops.ghostprotocols.net:81/blog
1da177e4 12681S: Maintained
679655da 12682F: drivers/net/wireless/wl3501*
1da177e4 12683
055bcbcb 12684WOLFSON MICROELECTRONICS DRIVERS
fef95164 12685L: patches@opensource.wolfsonmicro.com
f0e03dbd
RF
12686T: git https://github.com/CirrusLogic/linux-drivers.git
12687W: https://github.com/CirrusLogic/linux-drivers/wiki
b75ea16a 12688S: Supported
3768f0b1 12689F: Documentation/hwmon/wm83??
f494993f
CK
12690F: Documentation/devicetree/bindings/extcon/extcon-arizona.txt
12691F: Documentation/devicetree/bindings/regulator/arizona-regulator.txt
12692F: Documentation/devicetree/bindings/mfd/arizona.txt
af1c5386 12693F: arch/arm/mach-s3c64xx/mach-crag6410*
f05259a6 12694F: drivers/clk/clk-wm83*.c
9c309598 12695F: drivers/extcon/extcon-arizona.c
b75ea16a 12696F: drivers/leds/leds-wm83*.c
25b273ba 12697F: drivers/gpio/gpio-*wm*.c
9c309598 12698F: drivers/gpio/gpio-arizona.c
d22b0869 12699F: drivers/hwmon/wm83??-hwmon.c
59ec6da2
MB
12700F: drivers/input/misc/wm831x-on.c
12701F: drivers/input/touchscreen/wm831x-ts.c
12702F: drivers/input/touchscreen/wm97*.c
9c309598
MB
12703F: drivers/mfd/arizona*
12704F: drivers/mfd/wm*.c
12ebc137 12705F: drivers/mfd/cs47l24*
b75ea16a
MB
12706F: drivers/power/wm83*.c
12707F: drivers/rtc/rtc-wm83*.c
12708F: drivers/regulator/wm8*.c
3860e6c4 12709F: drivers/video/backlight/wm83*_bl.c
b75ea16a 12710F: drivers/watchdog/wm83*_wdt.c
9c309598 12711F: include/linux/mfd/arizona/
3860e6c4 12712F: include/linux/mfd/wm831x/
b75ea16a 12713F: include/linux/mfd/wm8350/
3768f0b1 12714F: include/linux/mfd/wm8400*
59ec6da2 12715F: include/linux/wm97xx.h
055bcbcb 12716F: include/sound/wm????.h
9c309598 12717F: sound/soc/codecs/arizona.?
055bcbcb 12718F: sound/soc/codecs/wm*
12ebc137 12719F: sound/soc/codecs/cs47l24*
b75ea16a 12720
3e6cd7a4
TH
12721WORKQUEUE
12722M: Tejun Heo <tj@kernel.org>
badb7f5e 12723R: Lai Jiangshan <jiangshanlai@gmail.com>
3e6cd7a4
TH
12724T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/wq.git
12725S: Maintained
12726F: include/linux/workqueue.h
12727F: kernel/workqueue.c
12728F: Documentation/workqueue.txt
12729
39ac9f48
CYT
12730X-POWERS MULTIFUNCTION PMIC DEVICE DRIVERS
12731M: Chen-Yu Tsai <wens@csie.org>
12732L: linux-kernel@vger.kernel.org
12733S: Maintained
12734N: axp[128]
12735
1da177e4 12736X.25 NETWORK LAYER
8bf28059 12737M: Andrew Hendry <andrew.hendry@gmail.com>
1da177e4 12738L: linux-x25@vger.kernel.org
8bf28059 12739S: Odd Fixes
679655da
JP
12740F: Documentation/networking/x25*
12741F: include/net/x25*
12742F: net/x25/
1da177e4 12743
e2d1d6c0 12744X86 ARCHITECTURE (32-BIT AND 64-BIT)
8b58be88
JP
12745M: Thomas Gleixner <tglx@linutronix.de>
12746M: Ingo Molnar <mingo@redhat.com>
12747M: "H. Peter Anvin" <hpa@zytor.com>
bcde563c 12748M: x86@kernel.org
981c3a4f 12749L: linux-kernel@vger.kernel.org
75fc2d37 12750T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core
e2d1d6c0 12751S: Maintained
679655da
JP
12752F: Documentation/x86/
12753F: arch/x86/
e2d1d6c0 12754
d0944853 12755X86 PLATFORM DRIVERS
e181ba15 12756M: Darren Hart <dvhart@infradead.org>
d0944853 12757L: platform-driver-x86@vger.kernel.org
e181ba15 12758T: git git://git.infradead.org/users/dvhart/linux-platform-drivers-x86.git
d0944853 12759S: Maintained
14430813 12760F: drivers/platform/x86/
3a4bceef 12761F: drivers/platform/olpc/
d0944853 12762
c1f5c54b
IM
12763X86 MCE INFRASTRUCTURE
12764M: Tony Luck <tony.luck@intel.com>
487ba8e8 12765M: Borislav Petkov <bp@alien8.de>
c1f5c54b
IM
12766L: linux-edac@vger.kernel.org
12767S: Maintained
12768F: arch/x86/kernel/cpu/mcheck/*
12769
79ebdc95
BP
12770X86 MICROCODE UPDATE SUPPORT
12771M: Borislav Petkov <bp@alien8.de>
12772S: Maintained
12773F: arch/x86/kernel/cpu/microcode/*
12774
f0905c5a
AL
12775X86 VDSO
12776M: Andy Lutomirski <luto@amacapital.net>
12777L: linux-kernel@vger.kernel.org
12778T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/vdso
12779S: Maintained
d603c8e1 12780F: arch/x86/entry/vdso/
f0905c5a 12781
d6fad502 12782XC2028/3028 TUNER DRIVER
5dc8a864
MCC
12783M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
12784M: Mauro Carvalho Chehab <mchehab@kernel.org>
d6fad502 12785L: linux-media@vger.kernel.org
a825eaec 12786W: https://linuxtv.org
d6fad502
MCC
12787T: git git://linuxtv.org/media_tree.git
12788S: Maintained
12789F: drivers/media/tuners/tuner-xc2028.*
12790
c4468085 12791XEN HYPERVISOR INTERFACE
3eeef8f7
KRW
12792M: Boris Ostrovsky <boris.ostrovsky@oracle.com>
12793M: David Vrabel <david.vrabel@citrix.com>
101ecde5 12794M: Juergen Gross <jgross@suse.com>
11dbb52b 12795L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
ea70ba3a 12796T: git git://git.kernel.org/pub/scm/linux/kernel/git/xen/tip.git
c4468085
IC
12797S: Supported
12798F: arch/x86/xen/
12799F: drivers/*/xen-*front.c
12800F: drivers/xen/
12801F: arch/x86/include/asm/xen/
12802F: include/xen/
c117ab84 12803F: include/uapi/xen/
c4468085 12804
77bfb479 12805XEN HYPERVISOR ARM
85d1a29d 12806M: Stefano Stabellini <sstabellini@kernel.org>
11dbb52b 12807L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
85d1a29d 12808S: Maintained
77bfb479
SS
12809F: arch/arm/xen/
12810F: arch/arm/include/asm/xen/
12811
b475e83f 12812XEN HYPERVISOR ARM64
85d1a29d 12813M: Stefano Stabellini <sstabellini@kernel.org>
11dbb52b 12814L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
85d1a29d 12815S: Maintained
b475e83f
SS
12816F: arch/arm64/xen/
12817F: arch/arm64/include/asm/xen/
12818
9b57e1a7 12819XEN NETWORK BACKEND DRIVER
8386040b 12820M: Wei Liu <wei.liu2@citrix.com>
11dbb52b 12821L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
9b57e1a7
IC
12822L: netdev@vger.kernel.org
12823S: Supported
12824F: drivers/net/xen-netback/*
12825
c5f8e29d
KRW
12826XEN PCI SUBSYSTEM
12827M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
11dbb52b 12828L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
c5f8e29d
KRW
12829S: Supported
12830F: arch/x86/pci/*xen*
12831F: drivers/pci/*xen*
12832
a2c5ae65
KRW
12833XEN BLOCK SUBSYSTEM
12834M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
bcadb699 12835M: Roger Pau Monné <roger.pau@citrix.com>
a2c5ae65
KRW
12836L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
12837S: Supported
12838F: drivers/block/xen-blkback/*
12839F: drivers/block/xen*
12840
15d03609
JG
12841XEN PVSCSI DRIVERS
12842M: Juergen Gross <jgross@suse.com>
12843L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
12844L: linux-scsi@vger.kernel.org
12845S: Supported
12846F: drivers/scsi/xen-scsifront.c
12847F: drivers/xen/xen-scsiback.c
12848F: include/xen/interface/io/vscsiif.h
12849
c5f8e29d
KRW
12850XEN SWIOTLB SUBSYSTEM
12851M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
11dbb52b 12852L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
c5f8e29d
KRW
12853S: Supported
12854F: arch/x86/xen/*swiotlb*
12855F: drivers/xen/*swiotlb*
12856
1da177e4
LT
12857XFS FILESYSTEM
12858P: Silicon Graphics Inc
809625ca 12859M: Dave Chinner <david@fromorbit.com>
18caa67a 12860M: xfs@oss.sgi.com
d7ede1aa 12861L: xfs@oss.sgi.com
1da177e4 12862W: http://oss.sgi.com/projects/xfs
9f273c24 12863T: git git://git.kernel.org/pub/scm/linux/kernel/git/dgc/linux-xfs.git
1da177e4 12864S: Supported
679655da
JP
12865F: Documentation/filesystems/xfs.txt
12866F: fs/xfs/
1da177e4 12867
8a3b7a25 12868XILINX AXI ETHERNET DRIVER
59a54f30
MS
12869M: Anirudha Sarangi <anirudh@xilinx.com>
12870M: John Linn <John.Linn@xilinx.com>
8a3b7a25 12871S: Maintained
12872F: drivers/net/ethernet/xilinx/xilinx_axienet*
12873
238b8721 12874XILINX UARTLITE SERIAL DRIVER
8b58be88 12875M: Peter Korsgaard <jacmet@sunsite.dk>
238b8721
PK
12876L: linux-serial@vger.kernel.org
12877S: Maintained
df621252 12878F: drivers/tty/serial/uartlite.c
238b8721 12879
df330515
LP
12880XILINX VIDEO IP CORES
12881M: Hyun Kwon <hyun.kwon@xilinx.com>
12882M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
12883L: linux-media@vger.kernel.org
12884T: git git://linuxtv.org/media_tree.git
12885S: Supported
12886F: Documentation/devicetree/bindings/media/xilinx/
12887F: drivers/media/platform/xilinx/
a5562f65 12888F: include/uapi/linux/xilinx-v4l2-controls.h
df330515 12889
74316949
EB
12890XILLYBUS DRIVER
12891M: Eli Billauer <eli.billauer@gmail.com>
12892L: linux-kernel@vger.kernel.org
12893S: Supported
12894F: drivers/char/xillybus/
12895
f620e4b8
MF
12896XTENSA XTFPGA PLATFORM SUPPORT
12897M: Max Filippov <jcmvbkbc@gmail.com>
12898L: linux-xtensa@linux-xtensa.org
12899S: Maintained
12900F: drivers/spi/spi-xtensa-xtfpga.c
57b7068d 12901F: sound/soc/xtensa/xtfpga-i2s.c
f620e4b8 12902
1da177e4 12903YAM DRIVER FOR AX.25
8b58be88 12904M: Jean-Paul Roubelat <jpr@f6fbb.org>
1da177e4
LT
12905L: linux-hams@vger.kernel.org
12906S: Maintained
679655da
JP
12907F: drivers/net/hamradio/yam*
12908F: include/linux/yam.h
1da177e4 12909
af64a5eb 12910YEALINK PHONE DRIVER
8b58be88 12911M: Henk Vergonet <Henk.Vergonet@gmail.com>
af64a5eb
H
12912L: usbb2k-api-dev@nongnu.org
12913S: Maintained
679655da
JP
12914F: Documentation/input/yealink.txt
12915F: drivers/input/misc/yealink.*
af64a5eb 12916
1da177e4 12917Z8530 DRIVER FOR AX.25
8b58be88 12918M: Joerg Reuter <jreuter@yaina.de>
1da177e4
LT
12919W: http://yaina.de/jreuter/
12920W: http://www.qsl.net/dl1bke/
12921L: linux-hams@vger.kernel.org
12922S: Maintained
679655da
JP
12923F: Documentation/networking/z8530drv.txt
12924F: drivers/net/hamradio/*scc.c
12925F: drivers/net/hamradio/z8530.h
1da177e4 12926
0cf31ec1 12927ZBUD COMPRESSED PAGE ALLOCATOR
0bb181c7 12928M: Seth Jennings <sjenning@redhat.com>
0cf31ec1
SJ
12929L: linux-mm@kvack.org
12930S: Maintained
12931F: mm/zbud.c
12932F: include/linux/zbud.h
12933
7c0c3afb 12934ZD1211RW WIRELESS DRIVER
8b58be88
JP
12935M: Daniel Drake <dsd@gentoo.org>
12936M: Ulrich Kunitz <kune@deine-taler.de>
7c0c3afb 12937W: http://zd1211.ath.cx/wiki/DriverRewrite
724c6b35 12938L: linux-wireless@vger.kernel.org
7c0c3afb
DD
12939L: zd1211-devs@lists.sourceforge.net (subscribers-only)
12940S: Maintained
6948300c 12941F: drivers/net/wireless/zydas/zd1211rw/
7c0c3afb 12942
20263029
DS
12943ZPOOL COMPRESSED PAGE STORAGE API
12944M: Dan Streetman <ddstreet@ieee.org>
12945L: linux-mm@kvack.org
12946S: Maintained
12947F: mm/zpool.c
12948F: include/linux/zpool.h
12949
1da177e4 12950ZR36067 VIDEO FOR LINUX DRIVER
1da177e4 12951L: mjpeg-users@lists.sourceforge.net
f63145e2 12952L: linux-media@vger.kernel.org
1da177e4 12953W: http://mjpeg.sourceforge.net/driver-zoran/
a825eaec 12954T: hg https://linuxtv.org/hg/v4l-dvb
f63145e2 12955S: Odd Fixes
90d72ac6 12956F: drivers/media/pci/zoran/
1da177e4 12957
6920f2cc
MK
12958ZRAM COMPRESSED RAM BLOCK DEVICE DRVIER
12959M: Minchan Kim <minchan@kernel.org>
12960M: Nitin Gupta <ngupta@vflare.org>
74f3037c 12961R: Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
6920f2cc
MK
12962L: linux-kernel@vger.kernel.org
12963S: Maintained
12964F: drivers/block/zram/
12965F: Documentation/blockdev/zram.txt
12966
8b4a4080 12967ZS DECSTATION Z85C30 SERIAL DRIVER
8b58be88 12968M: "Maciej W. Rozycki" <macro@linux-mips.org>
8b4a4080 12969S: Maintained
df621252 12970F: drivers/tty/serial/zs.*
8b4a4080 12971
eae70d06
MK
12972ZSMALLOC COMPRESSED SLAB MEMORY ALLOCATOR
12973M: Minchan Kim <minchan@kernel.org>
12974M: Nitin Gupta <ngupta@vflare.org>
41192a2d 12975R: Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
eae70d06
MK
12976L: linux-mm@kvack.org
12977S: Maintained
12978F: mm/zsmalloc.c
12979F: include/linux/zsmalloc.h
d02be50d 12980F: Documentation/vm/zsmalloc.txt
eae70d06 12981
0cf31ec1 12982ZSWAP COMPRESSED SWAP CACHING
0bb181c7 12983M: Seth Jennings <sjenning@redhat.com>
0cf31ec1
SJ
12984L: linux-mm@kvack.org
12985S: Maintained
12986F: mm/zswap.c
12987
1da177e4 12988THE REST
8b58be88 12989M: Linus Torvalds <torvalds@linux-foundation.org>
34d03cc1 12990L: linux-kernel@vger.kernel.org
8a6e2535 12991Q: http://patchwork.kernel.org/project/LKML/list/
d16adea3 12992T: git git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
1da177e4 12993S: Buried alive in reporters
34d03cc1
JP
12994F: *
12995F: */
This page took 7.969375 seconds and 5 git commands to generate.