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