Merge tag 'armsoc-defconfig' of git://git.kernel.org/pub/scm/linux/kernel/git/arm...
[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
882F: drivers/gpu/drm/arm/
883F: Documentation/devicetree/bindings/display/arm,hdlcd.txt
884
1da177e4 885ARM MFM AND FLOPPY DRIVERS
8b58be88 886M: Ian Molton <spyro@f2s.com>
1da177e4 887S: Maintained
679655da
JP
888F: arch/arm/lib/floppydma.S
889F: arch/arm/include/asm/floppy.h
1da177e4 890
6f96521f
WD
891ARM PMU PROFILING AND DEBUGGING
892M: Will Deacon <will.deacon@arm.com>
70e238df 893R: Mark Rutland <mark.rutland@arm.com>
6f96521f 894S: Maintained
dd06a84b 895F: arch/arm*/kernel/perf_*
6f96521f 896F: arch/arm/oprofile/common.c
dd06a84b
MR
897F: arch/arm*/kernel/hw_breakpoint.c
898F: arch/arm*/include/asm/hw_breakpoint.h
899F: arch/arm*/include/asm/perf_event.h
fa8ad788
MR
900F: drivers/perf/arm_pmu.c
901F: include/linux/perf/arm_pmu.h
6f96521f 902
d4275354 903ARM PORT
54176cc6 904M: Russell King <linux@armlinux.org.uk>
efc03ecb 905L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
54176cc6 906W: http://www.armlinux.org.uk/
d4275354
RK
907S: Maintained
908F: arch/arm/
909
d323c243
SB
910ARM SUB-ARCHITECTURES
911L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
56ca9d98 912S: Maintained
d323c243
SB
913F: arch/arm/mach-*/
914F: arch/arm/plat-*/
915T: git git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc.git
916
cefbf4ea 917ARM PRIMECELL AACI PL041 DRIVER
54176cc6 918M: Russell King <linux@armlinux.org.uk>
cefbf4ea
RK
919S: Maintained
920F: sound/arm/aaci.*
921
922ARM PRIMECELL CLCD PL110 DRIVER
54176cc6 923M: Russell King <linux@armlinux.org.uk>
cefbf4ea 924S: Maintained
8a61f013 925F: drivers/video/fbdev/amba-clcd.*
cefbf4ea
RK
926
927ARM PRIMECELL KMI PL050 DRIVER
54176cc6 928M: Russell King <linux@armlinux.org.uk>
cefbf4ea
RK
929S: Maintained
930F: drivers/input/serio/ambakmi.*
931F: include/linux/amba/kmi.h
932
2761f5c2 933ARM PRIMECELL MMCI PL180/1 DRIVER
54176cc6 934M: Russell King <linux@armlinux.org.uk>
08a5c9a2 935S: Maintained
679655da 936F: drivers/mmc/host/mmci.*
2f748aaa 937F: include/linux/amba/mmci.h
2761f5c2 938
1b4304e5 939ARM PRIMECELL UART PL010 AND PL011 DRIVERS
54176cc6 940M: Russell King <linux@armlinux.org.uk>
1b4304e5
RK
941S: Maintained
942F: drivers/tty/serial/amba-pl01*.c
943F: include/linux/amba/serial.h
2761f5c2 944
cefbf4ea 945ARM PRIMECELL BUS SUPPORT
54176cc6 946M: Russell King <linux@armlinux.org.uk>
cefbf4ea
RK
947S: Maintained
948F: drivers/amba/
949F: include/linux/amba/bus.h
950
2b7a52a4 951ARM/ADS SPHERE MACHINE SUPPORT
8b58be88 952M: Lennert Buytenhek <kernel@wantstofly.org>
efc03ecb 953L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2b7a52a4
LB
954S: Maintained
955
9c784f95 956ARM/AFEB9260 MACHINE SUPPORT
8b58be88 957M: Sergey Lapin <slapin@ossfans.org>
efc03ecb 958L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9c784f95
SL
959S: Maintained
960
2b7a52a4 961ARM/AJECO 1ARM MACHINE SUPPORT
8b58be88 962M: Lennert Buytenhek <kernel@wantstofly.org>
efc03ecb 963L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2b7a52a4
LB
964S: Maintained
965
5c6dcd7f 966ARM/Allwinner sunXi SoC support
1b106699 967M: Maxime Ripard <maxime.ripard@free-electrons.com>
5c6dcd7f 968M: Chen-Yu Tsai <wens@csie.org>
1b106699
MR
969L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
970S: Maintained
5c6dcd7f 971N: sun[x456789]i
60b0f380
MR
972
973ARM/Allwinner SoC Clock Support
974M: Emilio López <emilio@elopez.com.ar>
975S: Maintained
976F: drivers/clk/sunxi/
1b106699 977
79318452 978ARM/Amlogic Meson SoC support
7c1e3876 979M: Carlo Caione <carlo@caione.org>
6683d91c 980M: Kevin Hilman <khilman@baylibre.com>
7c1e3876 981L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
6683d91c 982L: linux-amlogic@lists.infradead.org
79318452 983W: http://linux-meson.com/
7c1e3876 984S: Maintained
79318452
CC
985F: arch/arm/mach-meson/
986F: arch/arm/boot/dts/meson*
6683d91c
KH
987F: arch/arm64/boot/dts/amlogic/
988F: drivers/pinctrl/meson/
79318452 989N: meson
7c1e3876 990
eff506fa
TZ
991ARM/Annapurna Labs ALPINE ARCHITECTURE
992M: Tsahee Zidenberg <tsahee@annapurnalabs.com>
a9e5547b 993M: Antoine Tenart <antoine.tenart@free-electrons.com>
eff506fa
TZ
994S: Maintained
995F: arch/arm/mach-alpine/
a9e5547b
AT
996F: arch/arm/boot/dts/alpine*
997F: arch/arm64/boot/dts/al/
998F: drivers/*/*alpine*
eff506fa 999
5255034d
LP
1000ARM/ARTPEC MACHINE SUPPORT
1001M: Jesper Nilsson <jesper.nilsson@axis.com>
1002M: Lars Persson <lars.persson@axis.com>
1003M: Niklas Cassel <niklas.cassel@axis.com>
1004S: Maintained
1005L: linux-arm-kernel@axis.com
1006F: arch/arm/mach-artpec
1007F: arch/arm/boot/dts/artpec6*
33b8ac91 1008F: drivers/clk/axis
5255034d 1009
8c2ed9bc
JS
1010ARM/ASPEED MACHINE SUPPORT
1011M: Joel Stanley <joel@jms.id.au>
1012S: Maintained
1013F: arch/arm/mach-aspeed/
1014F: arch/arm/boot/dts/aspeed-*
1015F: drivers/*/*aspeed*
1016
8dca5ce8 1017ARM/ATMEL AT91RM9200, AT91SAM9 AND SAMA5 SOC SUPPORT
c1fc8675 1018M: Nicolas Ferre <nicolas.ferre@atmel.com>
d68b35f8 1019M: Alexandre Belloni <alexandre.belloni@free-electrons.com>
c1fc8675 1020M: Jean-Christophe Plagniol-Villard <plagnioj@jcrosoft.com>
efc03ecb 1021L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
c1fc8675 1022W: http://www.linux4sam.org
9f273c24 1023T: git git://git.kernel.org/pub/scm/linux/kernel/git/nferre/linux-at91.git
c1fc8675
NF
1024S: Supported
1025F: arch/arm/mach-at91/
f0a0a58e 1026F: include/soc/at91/
70e389cc
MB
1027F: arch/arm/boot/dts/at91*.dts
1028F: arch/arm/boot/dts/at91*.dtsi
1029F: arch/arm/boot/dts/sama*.dts
1030F: arch/arm/boot/dts/sama*.dtsi
5f58c970 1031F: arch/arm/include/debug/at91.S
d4a89c7d 1032
6e05dd4e
BB
1033ARM/ATMEL AT91 Clock Support
1034M: Boris Brezillon <boris.brezillon@free-electrons.com>
1035S: Maintained
1036F: drivers/clk/at91
1037
986cf2e9 1038ARM/CALXEDA HIGHBANK ARCHITECTURE
5d3ad8a6 1039M: Rob Herring <robh@kernel.org>
986cf2e9
RH
1040L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1041S: Maintained
1042F: arch/arm/mach-highbank/
e68d7c14
RH
1043F: arch/arm/boot/dts/highbank.dts
1044F: arch/arm/boot/dts/ecx-*.dts*
986cf2e9 1045
d94f944e 1046ARM/CAVIUM NETWORKS CNS3XXX MACHINE SUPPORT
5529c2cd 1047M: Krzysztof Halasa <khalasa@piap.pl>
d94f944e
AV
1048S: Maintained
1049F: arch/arm/mach-cns3xxx/
d94f944e 1050
4863dea3
SG
1051ARM/CAVIUM THUNDER NETWORK DRIVER
1052M: Sunil Goutham <sgoutham@cavium.com>
1053M: Robert Richter <rric@kernel.org>
1054L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1055S: Supported
322e5cc5 1056F: drivers/net/ethernet/cavium/thunder/
4863dea3 1057
386ab516
AS
1058ARM/CIRRUS LOGIC CLPS711X ARM ARCHITECTURE
1059M: Alexander Shiyan <shc_work@mail.ru>
1060L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1061S: Odd Fixes
b8ba3874 1062N: clps711x
386ab516 1063
2b7a52a4 1064ARM/CIRRUS LOGIC EP93XX ARM ARCHITECTURE
ddd559b1 1065M: Hartley Sweeten <hsweeten@visionengravers.com>
1c5454ee 1066M: Ryan Mallon <rmallon@gmail.com>
efc03ecb 1067L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2b7a52a4 1068S: Maintained
d19d3667
HS
1069F: arch/arm/mach-ep93xx/
1070F: arch/arm/mach-ep93xx/include/mach/
2b7a52a4
LB
1071
1072ARM/CIRRUS LOGIC EDB9315A MACHINE SUPPORT
8b58be88 1073M: Lennert Buytenhek <kernel@wantstofly.org>
efc03ecb 1074L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2b7a52a4
LB
1075S: Maintained
1076
d4275354 1077ARM/CLKDEV SUPPORT
54176cc6 1078M: Russell King <linux@armlinux.org.uk>
efc03ecb 1079L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
37417046 1080S: Maintained
d4275354 1081F: arch/arm/include/asm/clkdev.h
4fa2651d 1082F: drivers/clk/clkdev.c
d4275354 1083
d48134e7 1084ARM/COMPULAB CM-X270/EM-X270 and CM-X300 MACHINE SUPPORT
8b58be88 1085M: Mike Rapoport <mike@compulab.co.il>
efc03ecb 1086L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
a9da4f7e
RK
1087S: Maintained
1088
94150095
HF
1089ARM/CONTEC MICRO9 MACHINE SUPPORT
1090M: Hubert Feurstein <hubert.feurstein@contec.at>
1091S: Maintained
1092F: arch/arm/mach-ep93xx/micro9.c
1093
a06ae860
PP
1094ARM/CORESIGHT FRAMEWORK AND DRIVERS
1095M: Mathieu Poirier <mathieu.poirier@linaro.org>
1096L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1097S: Maintained
01081f5a 1098F: drivers/hwtracing/coresight/*
a06ae860
PP
1099F: Documentation/trace/coresight.txt
1100F: Documentation/devicetree/bindings/arm/coresight.txt
7a25ec8e 1101F: Documentation/ABI/testing/sysfs-bus-coresight-devices-*
a06ae860 1102
1da177e4 1103ARM/CORGI MACHINE SUPPORT
8b58be88 1104M: Richard Purdie <rpurdie@rpsys.net>
1da177e4
LT
1105S: Maintained
1106
881a95f9 1107ARM/CORTINA SYSTEMS GEMINI ARM ARCHITECTURE
162500b3 1108M: Hans Ulli Kroll <ulli.kroll@googlemail.com>
efc03ecb 1109L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
b60e23ba 1110T: git git://github.com/ulli-kroll/linux.git
162500b3 1111S: Maintained
f49afbb5 1112F: arch/arm/mach-gemini/
98a9bb5b 1113F: drivers/rtc/rtc-gemini.c
881a95f9 1114
a990cbd8 1115ARM/CSR SIRFPRIMA2 MACHINE SUPPORT
5abf58bf 1116M: Barry Song <baohua@kernel.org>
a990cbd8 1117L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
85529d14 1118T: git git://git.kernel.org/pub/scm/linux/kernel/git/baohua/linux.git
a990cbd8 1119S: Maintained
e68d7c14 1120F: arch/arm/boot/dts/prima2*
a990cbd8 1121F: arch/arm/mach-prima2/
4a9c44f1 1122F: drivers/clk/sirf/
05f30e8d 1123F: drivers/clocksource/timer-prima2.c
5833ac98 1124F: drivers/clocksource/timer-atlas7.c
f8505ef5 1125N: [^a-z]sirf
a990cbd8 1126
c9d862c4
BS
1127ARM/CONEXANT DIGICOLOR MACHINE SUPPORT
1128M: Baruch Siach <baruch@tkos.co.il>
1129L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1130S: Maintained
cde137aa 1131F: arch/arm/boot/dts/cx92755*
c9d862c4
BS
1132N: digicolor
1133
d4275354 1134ARM/EBSA110 MACHINE SUPPORT
54176cc6 1135M: Russell King <linux@armlinux.org.uk>
efc03ecb 1136L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
54176cc6 1137W: http://www.armlinux.org.uk/
d4275354
RK
1138S: Maintained
1139F: arch/arm/mach-ebsa110/
b955f6ca 1140F: drivers/net/ethernet/amd/am79c961a.*
d4275354 1141
4721f3ce
UKK
1142ARM/ENERGY MICRO (SILICON LABS) EFM32 SUPPORT
1143M: Uwe Kleine-König <kernel@pengutronix.de>
1144L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1145S: Maintained
1146N: efm32
1147
a9da4f7e 1148ARM/EZX SMARTPHONES (A780, A910, A1200, E680, ROKR E2 and ROKR E6)
8b58be88
JP
1149M: Daniel Ribeiro <drwyrm@gmail.com>
1150M: Stefan Schmidt <stefan@openezx.org>
1151M: Harald Welte <laforge@openezx.org>
d66f1886 1152L: openezx-devel@lists.openezx.org (moderated for non-subscribers)
a9da4f7e
RK
1153W: http://www.openezx.org/
1154S: Maintained
cafc2265
SS
1155T: topgit git://git.openezx.org/openezx.git
1156F: arch/arm/mach-pxa/ezx.c
a9da4f7e 1157
6a915af9 1158ARM/FARADAY FA526 PORT
162500b3 1159M: Hans Ulli Kroll <ulli.kroll@googlemail.com>
efc03ecb 1160L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
162500b3 1161S: Maintained
1fa7e547 1162T: git git://git.berlios.de/gemini-board
f49afbb5 1163F: arch/arm/mm/*-fa*
6a915af9 1164
d4275354 1165ARM/FOOTBRIDGE ARCHITECTURE
54176cc6 1166M: Russell King <linux@armlinux.org.uk>
efc03ecb 1167L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
54176cc6 1168W: http://www.armlinux.org.uk/
d4275354
RK
1169S: Maintained
1170F: arch/arm/include/asm/hardware/dec21285.h
1171F: arch/arm/mach-footbridge/
1172
86183a5f 1173ARM/FREESCALE IMX / MXC ARM ARCHITECTURE
7609ea2a 1174M: Shawn Guo <shawnguo@kernel.org>
8b58be88 1175M: Sascha Hauer <kernel@pengutronix.de>
b046302a 1176R: Fabio Estevam <fabio.estevam@nxp.com>
efc03ecb 1177L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
86183a5f 1178S: Maintained
f1c12837 1179T: git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
adf79292 1180F: arch/arm/mach-imx/
ce515a6b 1181F: arch/arm/mach-mxs/
2a82f95c 1182F: arch/arm/boot/dts/imx*
e5dafa22 1183F: arch/arm/configs/imx*_defconfig
cf20968a
SG
1184F: drivers/clk/imx/
1185F: include/soc/imx/
86183a5f 1186
142109d2 1187ARM/FREESCALE VYBRID ARM ARCHITECTURE
7609ea2a 1188M: Shawn Guo <shawnguo@kernel.org>
142109d2
SA
1189M: Sascha Hauer <kernel@pengutronix.de>
1190R: Stefan Agner <stefan@agner.ch>
1191L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1192S: Maintained
1193T: git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1194F: arch/arm/mach-imx/*vf610*
1195F: arch/arm/boot/dts/vf*
1196
2b7a52a4 1197ARM/GLOMATION GESBC9312SX MACHINE SUPPORT
8b58be88 1198M: Lennert Buytenhek <kernel@wantstofly.org>
efc03ecb 1199L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2b7a52a4
LB
1200S: Maintained
1201
90b8fc34 1202ARM/GUMSTIX MACHINE SUPPORT
8b58be88 1203M: Steve Sakoman <sakoman@gmail.com>
efc03ecb 1204L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
90b8fc34
JK
1205S: Maintained
1206
ef47d5f0 1207ARM/H4700 (HP IPAQ HX4700) MACHINE SUPPORT
8b58be88 1208M: Philipp Zabel <philipp.zabel@gmail.com>
12a93f32
PZ
1209M: Paul Parsons <lost.distance@yahoo.com>
1210L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
ef47d5f0
PZ
1211S: Maintained
1212F: arch/arm/mach-pxa/hx4700.c
1213F: arch/arm/mach-pxa/include/mach/hx4700.h
12a93f32 1214F: sound/soc/pxa/hx4700.c
ef47d5f0 1215
4dfad069
WX
1216ARM/HISILICON SOC SUPPORT
1217M: Wei Xu <xuwei5@hisilicon.com>
1218L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1219W: http://www.hisilicon.com
1220S: Supported
1221T: git git://github.com/hisilicon/linux-hisi.git
1222F: arch/arm/mach-hisi/
e68d7c14
RH
1223F: arch/arm/boot/dts/hi3*
1224F: arch/arm/boot/dts/hip*
1225F: arch/arm/boot/dts/hisi*
1226F: arch/arm64/boot/dts/hisilicon/
4dfad069 1227
21f37bc3 1228ARM/HP JORNADA 7XX MACHINE SUPPORT
8b58be88 1229M: Kristoffer Ericson <kristoffer.ericson@gmail.com>
795fb7e7
JD
1230W: www.jlime.com
1231S: Maintained
084bad91
KE
1232T: git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
1233F: arch/arm/mach-sa1100/jornada720.c
1234F: arch/arm/mach-sa1100/include/mach/jornada720.h
21f37bc3 1235
5e767ab9
JMC
1236ARM/IGEP MACHINE SUPPORT
1237M: Enric Balletbo i Serra <eballetbo@gmail.com>
1238M: Javier Martinez Canillas <javier@dowhile0.org>
1239L: linux-omap@vger.kernel.org
1240L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1241S: Maintained
06ff74fd 1242F: arch/arm/boot/dts/omap3-igep*
5e767ab9 1243
403d2971
MV
1244ARM/INCOME PXA270 SUPPORT
1245M: Marek Vasut <marek.vasut@gmail.com>
1246L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1247S: Maintained
ec154082 1248F: arch/arm/mach-pxa/colibri-pxa270-income.c
403d2971 1249
2b7a52a4 1250ARM/INTEL IOP32X ARM ARCHITECTURE
8b58be88 1251M: Lennert Buytenhek <kernel@wantstofly.org>
efc03ecb 1252L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
f00f510a 1253S: Maintained
e2bdb176
DW
1254
1255ARM/INTEL IOP33X ARM ARCHITECTURE
efc03ecb 1256L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
08223d80 1257S: Orphan
2b7a52a4
LB
1258
1259ARM/INTEL IOP13XX ARM ARCHITECTURE
8b58be88 1260M: Lennert Buytenhek <kernel@wantstofly.org>
efc03ecb 1261L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
f00f510a 1262S: Maintained
2b7a52a4
LB
1263
1264ARM/INTEL IQ81342EX MACHINE SUPPORT
8b58be88 1265M: Lennert Buytenhek <kernel@wantstofly.org>
efc03ecb 1266L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
f00f510a 1267S: Maintained
2b7a52a4 1268
2b7a52a4 1269ARM/INTEL IXDP2850 MACHINE SUPPORT
8b58be88 1270M: Lennert Buytenhek <kernel@wantstofly.org>
efc03ecb 1271L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2b7a52a4
LB
1272S: Maintained
1273
dfdd8cc9
KH
1274ARM/INTEL IXP4XX ARM ARCHITECTURE
1275M: Imre Kaloz <kaloz@openwrt.org>
5529c2cd 1276M: Krzysztof Halasa <khalasa@piap.pl>
baea7b94 1277L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
dfdd8cc9
KH
1278S: Maintained
1279F: arch/arm/mach-ixp4xx/
1280
838553c5 1281ARM/INTEL RESEARCH IMOTE/STARGATE 2 MACHINE SUPPORT
7f49a7f7
JC
1282M: Jonathan Cameron <jic23@cam.ac.uk>
1283L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1284S: Maintained
1285F: arch/arm/mach-pxa/stargate2.c
1286F: drivers/pcmcia/pxa2xx_stargate2.c
1287
2b7a52a4 1288ARM/INTEL XSC3 (MANZANO) ARM CORE
8b58be88 1289M: Lennert Buytenhek <kernel@wantstofly.org>
efc03ecb 1290L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
f00f510a 1291S: Maintained
2b7a52a4
LB
1292
1293ARM/IP FABRICS DOUBLE ESPRESSO MACHINE SUPPORT
8b58be88 1294M: Lennert Buytenhek <kernel@wantstofly.org>
efc03ecb 1295L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2b7a52a4
LB
1296S: Maintained
1297
1154f858 1298ARM/TEXAS INSTRUMENT KEYSTONE ARCHITECTURE
97215800 1299M: Santosh Shilimkar <ssantosh@kernel.org>
1154f858
SS
1300L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1301S: Maintained
1302F: arch/arm/mach-keystone/
5edafc29 1303F: arch/arm/boot/dts/keystone-*
317929cd 1304T: git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
1154f858 1305
bc6aa566 1306ARM/TEXAS INSTRUMENT KEYSTONE CLOCK FRAMEWORK
97215800 1307M: Santosh Shilimkar <ssantosh@kernel.org>
bc6aa566
SS
1308L: linux-kernel@vger.kernel.org
1309S: Maintained
1310F: drivers/clk/keystone/
1311
1312ARM/TEXAS INSTRUMENT KEYSTONE ClOCKSOURCE
97215800 1313M: Santosh Shilimkar <ssantosh@kernel.org>
bc6aa566
SS
1314L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1315L: linux-kernel@vger.kernel.org
1316S: Maintained
1317F: drivers/clocksource/timer-keystone.c
1318
1319ARM/TEXAS INSTRUMENT KEYSTONE RESET DRIVER
97215800 1320M: Santosh Shilimkar <ssantosh@kernel.org>
bc6aa566
SS
1321L: linux-kernel@vger.kernel.org
1322S: Maintained
1323F: drivers/power/reset/keystone-reset.c
1324
1325ARM/TEXAS INSTRUMENT AEMIF/EMIF DRIVERS
97215800 1326M: Santosh Shilimkar <ssantosh@kernel.org>
bc6aa566
SS
1327L: linux-kernel@vger.kernel.org
1328S: Maintained
1329F: drivers/memory/*emif*
1330
8cb555b6
CM
1331ARM/LG1K ARCHITECTURE
1332M: Chanho Min <chanho.min@lge.com>
1333L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1334S: Maintained
1335F: arch/arm64/boot/dts/lg/
1336
2b7a52a4 1337ARM/LOGICPD PXA270 MACHINE SUPPORT
8b58be88 1338M: Lennert Buytenhek <kernel@wantstofly.org>
efc03ecb 1339L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2b7a52a4
LB
1340S: Maintained
1341
3143875f
JE
1342ARM/LPC18XX ARCHITECTURE
1343M: Joachim Eastwood <manabian@gmail.com>
1344L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1345S: Maintained
19c1c32c
JE
1346F: arch/arm/boot/dts/lpc43*
1347F: drivers/clk/nxp/clk-lpc18xx*
1348F: drivers/clocksource/time-lpc32xx.c
1349F: drivers/i2c/busses/i2c-lpc2k.c
1350F: drivers/memory/pl172.c
1351F: drivers/mtd/spi-nor/nxp-spifi.c
1352F: drivers/rtc/rtc-lpc24xx.c
3143875f
JE
1353N: lpc18xx
1354
15e4f7da 1355ARM/LPC32XX SOC SUPPORT
8d5a6b42
VZ
1356M: Vladimir Zapolskiy <vz@mleia.com>
1357M: Sylvain Lemieux <slemieux.tyco@gmail.com>
15e4f7da 1358L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8d5a6b42 1359T: git git://github.com/vzapolskiy/linux-lpc32xx.git
15e4f7da 1360S: Maintained
2377f9fd 1361F: arch/arm/boot/dts/lpc32*
15e4f7da 1362F: arch/arm/mach-lpc32xx/
2377f9fd
VZ
1363F: drivers/i2c/busses/i2c-pnx.c
1364F: drivers/net/ethernet/nxp/lpc_eth.c
1365F: drivers/usb/host/ohci-nxp.c
1366F: drivers/watchdog/pnx4008_wdt.c
1367N: lpc32xx
15e4f7da 1368
3b886171 1369ARM/MAGICIAN MACHINE SUPPORT
8b58be88 1370M: Philipp Zabel <philipp.zabel@gmail.com>
3b886171
PZ
1371S: Maintained
1372
1f664ab7 1373ARM/Marvell Kirkwood and Armada 370, 375, 38x, 39x, XP, 3700, 7K/8K SOC support
75f41273
TP
1374M: Jason Cooper <jason@lakedaemon.net>
1375M: Andrew Lunn <andrew@lunn.ch>
1376M: Gregory Clement <gregory.clement@free-electrons.com>
dcb71503 1377M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
75f41273
TP
1378L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1379S: Maintained
1380F: arch/arm/mach-mvebu/
59ec9671 1381F: drivers/rtc/rtc-armada38x.c
31c17ac9
GC
1382F: arch/arm/boot/dts/armada*
1383F: arch/arm/boot/dts/kirkwood*
dcc3068a 1384F: arch/arm64/boot/dts/marvell/armada*
9f123def 1385F: drivers/cpufreq/mvebu-cpufreq.c
e269777f 1386F: arch/arm/configs/mvebu_*_defconfig
75f41273 1387
40f4978b
SH
1388ARM/Marvell Berlin SoC support
1389M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
1390L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1391S: Maintained
1392F: arch/arm/mach-berlin/
31c17ac9 1393F: arch/arm/boot/dts/berlin*
e68d7c14 1394F: arch/arm64/boot/dts/marvell/berlin*
31c17ac9 1395
40f4978b 1396
4cfab57e 1397ARM/Marvell Dove/MV78xx0/Orion SOC support
4f1312b0
NP
1398M: Jason Cooper <jason@lakedaemon.net>
1399M: Andrew Lunn <andrew@lunn.ch>
dcb71503 1400M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
bfda4031 1401M: Gregory Clement <gregory.clement@free-electrons.com>
efc03ecb 1402L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
4f1312b0
NP
1403S: Maintained
1404F: arch/arm/mach-dove/
54a246ff
NP
1405F: arch/arm/mach-mv78xx0/
1406F: arch/arm/mach-orion5x/
1407F: arch/arm/plat-orion/
31c17ac9
GC
1408F: arch/arm/boot/dts/dove*
1409F: arch/arm/boot/dts/orion5x*
1410
3b886171 1411
d69ac131
AC
1412ARM/Orion SoC/Technologic Systems TS-78xx platform support
1413M: Alexander Clouter <alex@digriz.org.uk>
1414L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1415W: http://www.digriz.org.uk/ts78xx/kernel
1416S: Maintained
1417F: arch/arm/mach-orion5x/ts78xx-*
1418
e557959d
NA
1419ARM/OXNAS platform support
1420M: Neil Armstrong <narmstrong@baylibre.com>
1421L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1422S: Maintained
1423F: arch/arm/mach-oxnas/
1424F: arch/arm/boot/dts/oxnas*
1425F: arch/arm/boot/dts/wd-mbwe.dts
1426N: oxnas
1427
607b8fc9
EH
1428ARM/Mediatek RTC DRIVER
1429M: Eddie Huang <eddie.huang@mediatek.com>
1430L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1431L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1432S: Maintained
1433F: drivers/rtc/rtc-mt6397.c
1434
e54951c8
MB
1435ARM/Mediatek SoC support
1436M: Matthias Brugger <matthias.bgg@gmail.com>
1437L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
17b199d6 1438L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
e54951c8
MB
1439S: Maintained
1440F: arch/arm/boot/dts/mt6*
1441F: arch/arm/boot/dts/mt8*
1442F: arch/arm/mach-mediatek/
1443N: mtk
1444K: mediatek
1445
0f8669e3
CY
1446ARM/Mediatek USB3 PHY DRIVER
1447M: Chunfeng Yun <chunfeng.yun@mediatek.com>
1448L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1449L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1450S: Maintained
1451F: drivers/phy/phy-mt65xx-usb3.c
1452
adcb079f
AB
1453ARM/MICREL KS8695 ARCHITECTURE
1454M: Greg Ungerer <gerg@uclinux.org>
1455L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14430813 1456F: arch/arm/mach-ks8695/
adcb079f
AB
1457S: Odd Fixes
1458
d78ff0a5 1459ARM/MIOA701 MACHINE SUPPORT
8b58be88 1460M: Robert Jarzmik <robert.jarzmik@free.fr>
efc03ecb 1461L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
d78ff0a5
RJ
1462F: arch/arm/mach-pxa/mioa701.c
1463S: Maintained
1464
9624dfe6 1465ARM/NEC MOBILEPRO 900/c MACHINE SUPPORT
8b58be88 1466M: Michael Petchkovsky <mkpetch@internode.on.net>
9624dfe6
KE
1467S: Maintained
1468
e0ee9851 1469ARM/NOMADIK ARCHITECTURE
28b8e8d4 1470M: Alessandro Rubini <rubini@unipv.it>
e4651a9f 1471M: Linus Walleij <linus.walleij@linaro.org>
28b8e8d4
JP
1472L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1473S: Maintained
1474F: arch/arm/mach-nomadik/
ecc265fe 1475F: drivers/pinctrl/nomadik/
87572880 1476F: drivers/i2c/busses/i2c-nomadik.c
e4651a9f 1477T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-nomadik.git
e0ee9851 1478
9d76295a 1479ARM/OPENMOKO NEO FREERUNNER (GTA02) MACHINE SUPPORT
8b58be88 1480M: Nelson Castillo <arhuaco@freaks-unidos.net>
9d76295a
AG
1481L: openmoko-kernel@lists.openmoko.org (subscribers-only)
1482W: http://wiki.openmoko.org/wiki/Neo_FreeRunner
1483S: Supported
1484
8459c159 1485ARM/TOSA MACHINE SUPPORT
8b58be88
JP
1486M: Dmitry Eremin-Solenikov <dbaryshkov@gmail.com>
1487M: Dirk Opfer <dirk@opfer-online.de>
8459c159
DO
1488S: Maintained
1489
5d783a2d 1490ARM/PALMTX,PALMT5,PALMLD,PALMTE2,PALMTC SUPPORT
933d35f0 1491M: Marek Vasut <marek.vasut@gmail.com>
75280787 1492L: linux-arm-kernel@lists.infradead.org
b5e4ad57
MV
1493W: http://hackndev.com
1494S: Maintained
933d35f0
JP
1495F: arch/arm/mach-pxa/include/mach/palmtx.h
1496F: arch/arm/mach-pxa/palmtx.c
1497F: arch/arm/mach-pxa/include/mach/palmt5.h
1498F: arch/arm/mach-pxa/palmt5.c
1499F: arch/arm/mach-pxa/include/mach/palmld.h
1500F: arch/arm/mach-pxa/palmld.c
1501F: arch/arm/mach-pxa/include/mach/palmte2.h
1502F: arch/arm/mach-pxa/palmte2.c
1503F: arch/arm/mach-pxa/include/mach/palmtc.h
1504F: arch/arm/mach-pxa/palmtc.c
b5e4ad57 1505
b57fe924 1506ARM/PALM TREO SUPPORT
d8130624 1507M: Tomas Cech <sleep_walker@suse.com>
75280787 1508L: linux-arm-kernel@lists.infradead.org
90af5811
TSC
1509W: http://hackndev.com
1510S: Maintained
b57fe924
JP
1511F: arch/arm/mach-pxa/include/mach/palmtreo.h
1512F: arch/arm/mach-pxa/palmtreo.c
90af5811 1513
c49e1e63 1514ARM/PALMZ72 SUPPORT
8b58be88 1515M: Sergey Lapin <slapin@ossfans.org>
75280787 1516L: linux-arm-kernel@lists.infradead.org
7d2c86b5
JP
1517W: http://hackndev.com
1518S: Maintained
933d35f0
JP
1519F: arch/arm/mach-pxa/include/mach/palmz72.h
1520F: arch/arm/mach-pxa/palmz72.c
c49e1e63 1521
1da177e4 1522ARM/PLEB SUPPORT
8b58be88 1523M: Peter Chubb <pleb@gelato.unsw.edu.au>
1da177e4
LT
1524W: http://www.disy.cse.unsw.edu.au/Hardware/PLEB
1525S: Maintained
1526
1527ARM/PT DIGITAL BOARD PORT
8b58be88 1528M: Stefan Eletzhofer <stefan.eletzhofer@eletztrick.de>
efc03ecb 1529L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
54176cc6 1530W: http://www.armlinux.org.uk/
1da177e4
LT
1531S: Maintained
1532
8fc1b0f8 1533ARM/QUALCOMM SUPPORT
bbeaa595
AG
1534M: Andy Gross <andy.gross@linaro.org>
1535M: David Brown <david.brown@linaro.org>
8fc1b0f8 1536L: linux-arm-msm@vger.kernel.org
f5d3af9d 1537L: linux-soc@vger.kernel.org
8fc1b0f8 1538S: Maintained
0c4cbf9e
BA
1539F: arch/arm/boot/dts/qcom-*.dts
1540F: arch/arm/boot/dts/qcom-*.dtsi
8fc1b0f8 1541F: arch/arm/mach-qcom/
e68d7c14 1542F: arch/arm64/boot/dts/qcom/*
5482cefa 1543F: drivers/i2c/busses/i2c-qup.c
39a3366a 1544F: drivers/clk/qcom/
f5d3af9d 1545F: drivers/soc/qcom/
5482cefa 1546F: drivers/spi/spi-qup.c
c0c89faf
SB
1547F: drivers/tty/serial/msm_serial.h
1548F: drivers/tty/serial/msm_serial.c
1549F: drivers/*/pm8???-*
1550F: drivers/mfd/ssbi.c
916f743d 1551F: drivers/firmware/qcom_scm.c
bbeaa595 1552T: git git://git.kernel.org/pub/scm/linux/kernel/git/agross/linux.git
8fc1b0f8 1553
2b7a52a4 1554ARM/RADISYS ENP2611 MACHINE SUPPORT
8b58be88 1555M: Lennert Buytenhek <kernel@wantstofly.org>
efc03ecb 1556L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2b7a52a4
LB
1557S: Maintained
1558
b138e119
SH
1559ARM/RENESAS ARM64 ARCHITECTURE
1560M: Simon Horman <horms@verge.net.au>
1561M: Magnus Damm <magnus.damm@gmail.com>
1926e54f
SH
1562L: linux-renesas-soc@vger.kernel.org
1563Q: http://patchwork.kernel.org/project/linux-renesas-soc/list/
b138e119
SH
1564T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next
1565S: Supported
1566F: arch/arm64/boot/dts/renesas/
be32bcbb
GU
1567F: drivers/soc/renesas/
1568F: include/linux/soc/renesas/
b138e119 1569
d4275354 1570ARM/RISCPC ARCHITECTURE
54176cc6 1571M: Russell King <linux@armlinux.org.uk>
efc03ecb 1572L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
54176cc6 1573W: http://www.armlinux.org.uk/
d4275354 1574S: Maintained
d4275354
RK
1575F: arch/arm/include/asm/hardware/entry-macro-iomd.S
1576F: arch/arm/include/asm/hardware/ioc.h
1577F: arch/arm/include/asm/hardware/iomd.h
1578F: arch/arm/include/asm/hardware/memc.h
1579F: arch/arm/mach-rpc/
1a6422f6 1580F: drivers/net/ethernet/8390/etherh.c
9e13fbf7
JK
1581F: drivers/net/ethernet/i825xx/ether1*
1582F: drivers/net/ethernet/seeq/ether3*
d4275354
RK
1583F: drivers/scsi/arm/
1584
08ddbb0a
HS
1585ARM/Rockchip SoC support
1586M: Heiko Stuebner <heiko@sntech.de>
1587L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
00250b52 1588L: linux-rockchip@lists.infradead.org
9f273c24 1589T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip.git
08ddbb0a 1590S: Maintained
541555e9 1591F: arch/arm/boot/dts/rk3*
08ddbb0a 1592F: arch/arm/mach-rockchip/
541555e9
HS
1593F: drivers/clk/rockchip/
1594F: drivers/i2c/busses/i2c-rk3x.c
08ddbb0a 1595F: drivers/*/*rockchip*
541555e9
HS
1596F: drivers/*/*/*rockchip*
1597F: sound/soc/rockchip/
b4331b43 1598N: rockchip
08ddbb0a 1599
5bfb937c
KK
1600ARM/SAMSUNG EXYNOS ARM ARCHITECTURES
1601M: Kukjin Kim <kgene@kernel.org>
e8f98457 1602M: Krzysztof Kozlowski <k.kozlowski@samsung.com>
efc03ecb 1603L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
7a549d78 1604L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
b21477f9 1605S: Maintained
6f0589c8 1606F: arch/arm/boot/dts/s3c*
e68d7c14
RH
1607F: arch/arm/boot/dts/s5p*
1608F: arch/arm/boot/dts/samsung*
6f0589c8 1609F: arch/arm/boot/dts/exynos*
d97236e6 1610F: arch/arm64/boot/dts/exynos/
482ce512 1611F: arch/arm/plat-samsung/
769bbb63
HS
1612F: arch/arm/mach-s3c24*/
1613F: arch/arm/mach-s3c64xx/
5bfb937c
KK
1614F: arch/arm/mach-s5p*/
1615F: arch/arm/mach-exynos*/
1c03274d
KK
1616F: drivers/*/*s3c24*
1617F: drivers/*/*/*s3c24*
1618F: drivers/*/*s3c64xx*
1619F: drivers/*/*s5pv210*
ffd51977 1620F: drivers/memory/samsung/*
bf50ddcd 1621F: drivers/soc/samsung/*
40c76662 1622F: drivers/spi/spi-s3c*
d6b9aea6
KK
1623F: Documentation/arm/Samsung/
1624F: Documentation/devicetree/bindings/arm/samsung/
1625F: Documentation/devicetree/bindings/sram/samsung-sram.txt
1626F: Documentation/devicetree/bindings/power/pd-samsung.txt
33d43cdd 1627N: exynos
f556cb07 1628
10ffa964
KP
1629ARM/SAMSUNG MOBILE MACHINE SUPPORT
1630M: Kyungmin Park <kyungmin.park@samsung.com>
1631L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1632S: Maintained
004bbd3c 1633F: arch/arm/mach-s5pv210/
10ffa964 1634
3ce4ccb6
KD
1635ARM/SAMSUNG S5P SERIES 2D GRAPHICS ACCELERATION (G2D) SUPPORT
1636M: Kyungmin Park <kyungmin.park@samsung.com>
1637M: Kamil Debski <k.debski@samsung.com>
1638L: linux-arm-kernel@lists.infradead.org
1639L: linux-media@vger.kernel.org
1640S: Maintained
1641F: drivers/media/platform/s5p-g2d/
1642
e6a476fd
MS
1643ARM/SAMSUNG S5P SERIES Multi Format Codec (MFC) SUPPORT
1644M: Kyungmin Park <kyungmin.park@samsung.com>
1645M: Kamil Debski <k.debski@samsung.com>
6305902c 1646M: Jeongtae Park <jtp.park@samsung.com>
e6a476fd
MS
1647L: linux-arm-kernel@lists.infradead.org
1648L: linux-media@vger.kernel.org
1649S: Maintained
934455d7 1650F: arch/arm/plat-samsung/s5p-dev-mfc.c
90d72ac6 1651F: drivers/media/platform/s5p-mfc/
e6a476fd
MS
1652
1653ARM/SAMSUNG S5P SERIES TV SUBSYSTEM SUPPORT
1654M: Kyungmin Park <kyungmin.park@samsung.com>
1655M: Tomasz Stanislawski <t.stanislaws@samsung.com>
1656L: linux-arm-kernel@lists.infradead.org
1657L: linux-media@vger.kernel.org
1658S: Maintained
90d72ac6 1659F: drivers/media/platform/s5p-tv/
e6a476fd 1660
1bcbf6f4
KD
1661ARM/SAMSUNG S5P SERIES HDMI CEC SUBSYSTEM SUPPORT
1662M: Kyungmin Park <kyungmin.park@samsung.com>
1663L: linux-arm-kernel@lists.infradead.org
1664L: linux-media@vger.kernel.org
1665S: Maintained
78fc853b 1666F: drivers/staging/media/platform/s5p-cec/
1bcbf6f4 1667
7d9f9bf4
AP
1668ARM/SAMSUNG S5P SERIES JPEG CODEC SUPPORT
1669M: Andrzej Pietrasiewicz <andrzej.p@samsung.com>
1670M: Jacek Anaszewski <j.anaszewski@samsung.com>
1671L: linux-arm-kernel@lists.infradead.org
1672L: linux-media@vger.kernel.org
1673S: Maintained
1674F: drivers/media/platform/s5p-jpeg/
1675
d48d38e8 1676ARM/SHMOBILE ARM ARCHITECTURE
5e212598 1677M: Simon Horman <horms@verge.net.au>
d48d38e8 1678M: Magnus Damm <magnus.damm@gmail.com>
4a121096 1679L: linux-renesas-soc@vger.kernel.org
4a121096 1680Q: http://patchwork.kernel.org/project/linux-renesas-soc/list/
5e212598 1681T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next
d48d38e8 1682S: Supported
0b514fdb
SH
1683F: arch/arm/boot/dts/emev2*
1684F: arch/arm/boot/dts/r7s*
1685F: arch/arm/boot/dts/r8a*
1686F: arch/arm/boot/dts/sh*
0b514fdb 1687F: arch/arm/configs/shmobile_defconfig
7a2071c5 1688F: arch/arm/include/debug/renesas-scif.S
d48d38e8 1689F: arch/arm/mach-shmobile/
be32bcbb
GU
1690F: drivers/soc/renesas/
1691F: include/linux/soc/renesas/
d48d38e8 1692
66314223 1693ARM/SOCFPGA ARCHITECTURE
ba2b7d0a 1694M: Dinh Nguyen <dinguyen@opensource.altera.com>
66314223
DN
1695S: Maintained
1696F: arch/arm/mach-socfpga/
efadb751
DN
1697F: arch/arm/boot/dts/socfpga*
1698F: arch/arm/configs/socfpga_defconfig
e68d7c14 1699F: arch/arm64/boot/dts/altera/
ba2b7d0a 1700W: http://www.rocketboards.org
efadb751 1701T: git git://git.kernel.org/pub/scm/linux/kernel/git/dinguyen/linux.git
66314223
DN
1702
1703ARM/SOCFPGA CLOCK FRAMEWORK SUPPORT
ba2b7d0a 1704M: Dinh Nguyen <dinguyen@opensource.altera.com>
66314223
DN
1705S: Maintained
1706F: drivers/clk/socfpga/
1707
71bcada8
TT
1708ARM/SOCFPGA EDAC SUPPORT
1709M: Thor Thayer <tthayer@opensource.altera.com>
1710S: Maintained
1711F: drivers/edac/altera_edac.
1712
65ebcc11 1713ARM/STI ARCHITECTURE
a92177ea 1714M: Patrice Chotard <patrice.chotard@st.com>
65ebcc11
SK
1715L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1716L: kernel@stlinux.com
1717W: http://www.stlinux.com
1718S: Maintained
1719F: arch/arm/mach-sti/
a92177ea 1720F: arch/arm/boot/dts/sti*
b8e31bf3 1721F: drivers/char/hw_random/st-rng.c
a92177ea 1722F: drivers/clocksource/arm_global_timer.c
82805d1b 1723F: drivers/clocksource/clksrc_st_lpc.c
1d4b42bc 1724F: drivers/cpufreq/sti-cpufreq.c
a92177ea 1725F: drivers/i2c/busses/i2c-st.c
346e2e4a 1726F: drivers/media/rc/st_rc.c
95d66b16 1727F: drivers/media/platform/sti/c8sectpfe/
f53b2bff 1728F: drivers/mmc/host/sdhci-st.c
e95cf393
PG
1729F: drivers/phy/phy-miphy28lp.c
1730F: drivers/phy/phy-miphy365x.c
6da969a5 1731F: drivers/phy/phy-stih407-usb.c
26389c78 1732F: drivers/phy/phy-stih41x-usb.c
346e2e4a 1733F: drivers/pinctrl/pinctrl-st.c
aac22524 1734F: drivers/remoteproc/st_remoteproc.c
346e2e4a 1735F: drivers/reset/sti/
db4112e6 1736F: drivers/rtc/rtc-st-lpc.c
346e2e4a 1737F: drivers/tty/serial/st-asc.c
eb11adab 1738F: drivers/usb/dwc3/dwc3-st.c
62f6f086
PG
1739F: drivers/usb/host/ehci-st.c
1740F: drivers/usb/host/ohci-st.c
db4112e6 1741F: drivers/watchdog/st_lpc_wdt.c
daac6f86 1742F: drivers/ata/ahci_st.c
65ebcc11 1743
ee6e7879
MC
1744ARM/STM32 ARCHITECTURE
1745M: Maxime Coquelin <mcoquelin.stm32@gmail.com>
8ca2cf2c 1746M: Alexandre Torgue <alexandre.torgue@st.com>
ee6e7879
MC
1747L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1748S: Maintained
1749T: git git://git.kernel.org/pub/scm/linux/kernel/git/mcoquelin/stm32.git
1750N: stm32
1751F: drivers/clocksource/armv7m_systick.c
1752
d6de5b02
MG
1753ARM/TANGO ARCHITECTURE
1754M: Marc Gonzalez <marc_gonzalez@sigmadesigns.com>
1755L: linux-arm-kernel@lists.infradead.org
1756S: Maintained
e2bd0d37 1757N: tango
d6de5b02 1758
2b7a52a4 1759ARM/TECHNOLOGIC SYSTEMS TS7250 MACHINE SUPPORT
8b58be88 1760M: Lennert Buytenhek <kernel@wantstofly.org>
efc03ecb 1761L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2b7a52a4
LB
1762S: Maintained
1763
1bbd7089 1764ARM/TETON BGA MACHINE SUPPORT
706e69d6 1765M: "Mark F. Brown" <mark.brown314@gmail.com>
1bbd7089
MB
1766L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1767S: Maintained
1768
2b7a52a4 1769ARM/THECUS N2100 MACHINE SUPPORT
8b58be88 1770M: Lennert Buytenhek <kernel@wantstofly.org>
efc03ecb 1771L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2b7a52a4
LB
1772S: Maintained
1773
98ad6e3b 1774ARM/NUVOTON W90X900 ARM ARCHITECTURE
8b58be88 1775M: Wan ZongShun <mcuos.com@gmail.com>
efc03ecb 1776L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
7d2c86b5
JP
1777W: http://www.mcuos.com
1778S: Maintained
4e89e8f6 1779F: arch/arm/mach-w90x900/
4e89e8f6
WZ
1780F: drivers/input/keyboard/w90p910_keypad.c
1781F: drivers/input/touchscreen/w90p910_ts.c
1782F: drivers/watchdog/nuc900_wdt.c
679ec0ef 1783F: drivers/net/ethernet/nuvoton/w90p910_ether.c
5351684f 1784F: drivers/mtd/nand/nuc900_nand.c
4e89e8f6 1785F: drivers/rtc/rtc-nuc900.c
9df92e6c 1786F: drivers/spi/spi-nuc900.c
4e89e8f6 1787F: drivers/usb/host/ehci-w90x900.c
8a61f013 1788F: drivers/video/fbdev/nuc900fb.c
98ad6e3b 1789
54274d71 1790ARM/U300 MACHINE SUPPORT
e4651a9f 1791M: Linus Walleij <linus.walleij@linaro.org>
54274d71
LW
1792L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1793S: Supported
1794F: arch/arm/mach-u300/
9affbd24 1795F: drivers/clocksource/timer-u300.c
54274d71
LW
1796F: drivers/i2c/busses/i2c-stu300.c
1797F: drivers/rtc/rtc-coh901331.c
1798F: drivers/watchdog/coh901327_wdt.c
1799F: drivers/dma/coh901318*
87572880
LW
1800F: drivers/mfd/ab3100*
1801F: drivers/rtc/rtc-ab3100.c
1802F: drivers/rtc/rtc-coh901331.c
1803T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-stericsson.git
54274d71 1804
3d00d04f
MY
1805ARM/UNIPHIER ARCHITECTURE
1806M: Masahiro Yamada <yamada.masahiro@socionext.com>
1807L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1808S: Maintained
a3ff83d2 1809F: arch/arm/boot/dts/uniphier*
e7ecbc05 1810F: arch/arm/include/asm/hardware/cache-uniphier.h
3d00d04f 1811F: arch/arm/mach-uniphier/
e7ecbc05 1812F: arch/arm/mm/cache-uniphier.c
e1a0ebc8 1813F: arch/arm64/boot/dts/socionext/
4b7f48d3 1814F: drivers/bus/uniphier-system-bus.c
dd6fd4a3 1815F: drivers/i2c/busses/i2c-uniphier*
a3ff83d2
MY
1816F: drivers/pinctrl/uniphier/
1817F: drivers/tty/serial/8250/8250_uniphier.c
3d00d04f
MY
1818N: uniphier
1819
87572880 1820ARM/Ux500 ARM ARCHITECTURE
e4651a9f 1821M: Linus Walleij <linus.walleij@linaro.org>
870725d9
SK
1822L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1823S: Maintained
1824F: arch/arm/mach-ux500/
e4651a9f 1825F: drivers/clocksource/clksrc-dbx500-prcmu.c
87572880 1826F: drivers/dma/ste_dma40*
e4651a9f 1827F: drivers/hwspinlock/u8500_hsem.c
87572880
LW
1828F: drivers/mfd/abx500*
1829F: drivers/mfd/ab8500*
e4651a9f
LW
1830F: drivers/mfd/dbx500*
1831F: drivers/mfd/db8500*
ecc265fe
JP
1832F: drivers/pinctrl/nomadik/pinctrl-ab*
1833F: drivers/pinctrl/nomadik/pinctrl-nomadik*
87572880 1834F: drivers/rtc/rtc-ab8500.c
e4651a9f 1835F: drivers/rtc/rtc-pl031.c
87572880 1836T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-stericsson.git
870725d9 1837
e93fde28
UH
1838ARM/Ux500 CLOCK FRAMEWORK SUPPORT
1839M: Ulf Hansson <ulf.hansson@linaro.org>
1840L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1841T: git git://git.linaro.org/people/ulfh/clk.git
1842S: Maintained
1843F: drivers/clk/ux500/
1844F: include/linux/platform_data/clk-ux500.h
1845
740d93b1
PM
1846ARM/VERSATILE EXPRESS PLATFORM
1847M: Liviu Dudau <liviu.dudau@arm.com>
1848M: Sudeep Holla <sudeep.holla@arm.com>
1849M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
1850L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1851S: Maintained
1852F: arch/arm/boot/dts/vexpress*
e68d7c14 1853F: arch/arm64/boot/dts/arm/
740d93b1
PM
1854F: arch/arm/mach-vexpress/
1855F: */*/vexpress*
7e8f403f 1856F: */*/*/vexpress*
740d93b1
PM
1857F: drivers/clk/versatile/clk-vexpress-osc.c
1858F: drivers/clocksource/versatile.c
46a600ea 1859N: mps2
740d93b1 1860
d4275354 1861ARM/VFP SUPPORT
54176cc6 1862M: Russell King <linux@armlinux.org.uk>
efc03ecb 1863L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
54176cc6 1864W: http://www.armlinux.org.uk/
d4275354
RK
1865S: Maintained
1866F: arch/arm/vfp/
1867
e66b6d8e
MV
1868ARM/VOIPAC PXA270 SUPPORT
1869M: Marek Vasut <marek.vasut@gmail.com>
1870L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1871S: Maintained
1872F: arch/arm/mach-pxa/vpac270.c
e0cca11b 1873F: arch/arm/mach-pxa/include/mach/vpac270.h
e66b6d8e 1874
04529fe2
TP
1875ARM/VT8500 ARM ARCHITECTURE
1876M: Tony Prisk <linux@prisktech.co.nz>
1877L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1878S: Maintained
1879F: arch/arm/mach-vt8500/
41fd91b4 1880F: drivers/clocksource/vt8500_timer.c
560746eb 1881F: drivers/i2c/busses/i2c-wmt.c
41fd91b4
TP
1882F: drivers/mmc/host/wmt-sdmmc.c
1883F: drivers/pwm/pwm-vt8500.c
1884F: drivers/rtc/rtc-vt8500.c
1885F: drivers/tty/serial/vt8500_serial.c
4f31102b 1886F: drivers/usb/host/ehci-platform.c
41fd91b4 1887F: drivers/usb/host/uhci-platform.c
8a61f013
JH
1888F: drivers/video/fbdev/vt8500lcdfb.*
1889F: drivers/video/fbdev/wm8505fb*
1890F: drivers/video/fbdev/wmt_ge_rops.*
04529fe2 1891
e66b6d8e
MV
1892ARM/ZIPIT Z2 SUPPORT
1893M: Marek Vasut <marek.vasut@gmail.com>
1894L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1895S: Maintained
1896F: arch/arm/mach-pxa/z2.c
6ab2a855 1897F: arch/arm/mach-pxa/include/mach/z2.h
e66b6d8e 1898
5ecc4b53
JN
1899ARM/ZTE ARCHITECTURE
1900M: Jun Nie <jun.nie@linaro.org>
1901L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1902S: Maintained
1903F: arch/arm/mach-zx/
1904F: drivers/clk/zte/
1905F: Documentation/devicetree/bindings/arm/zte.txt
1906F: Documentation/devicetree/bindings/clock/zx296702-clk.txt
1907
51f29d44
MS
1908ARM/ZYNQ ARCHITECTURE
1909M: Michal Simek <michal.simek@xilinx.com>
f0fd9ad8 1910R: Sören Brinkmann <soren.brinkmann@xilinx.com>
51f29d44
MS
1911L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1912W: http://wiki.xilinx.com
d6448b76 1913T: git https://github.com/Xilinx/linux-xlnx.git
51f29d44
MS
1914S: Supported
1915F: arch/arm/mach-zynq/
bd2a337a 1916F: drivers/cpuidle/cpuidle-zynq.c
fb9d4959 1917F: drivers/block/xsysace.c
c2fd4e38
MS
1918N: zynq
1919N: xilinx
1920F: drivers/clocksource/cadence_ttc_timer.c
df8eb569 1921F: drivers/i2c/busses/i2c-cadence.c
e3ec3a3d 1922F: drivers/mmc/host/sdhci-of-arasan.c
ae9b56e3 1923F: drivers/edac/synopsys_edac.c
51f29d44 1924
48ec83bc 1925ARM SMMU DRIVERS
b8f9879e 1926M: Will Deacon <will.deacon@arm.com>
c8bff3a6 1927R: Robin Murphy <robin.murphy@arm.com>
b8f9879e
WD
1928L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1929S: Maintained
1930F: drivers/iommu/arm-smmu.c
48ec83bc 1931F: drivers/iommu/arm-smmu-v3.c
e1d3c0fd 1932F: drivers/iommu/io-pgtable-arm.c
c8bff3a6 1933F: drivers/iommu/io-pgtable-arm-v7s.c
b8f9879e 1934
38074229
CM
1935ARM64 PORT (AARCH64 ARCHITECTURE)
1936M: Catalin Marinas <catalin.marinas@arm.com>
d19766ec 1937M: Will Deacon <will.deacon@arm.com>
38074229 1938L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9f273c24 1939T: git git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git
38074229
CM
1940S: Maintained
1941F: arch/arm64/
d19766ec 1942F: Documentation/arm64/
38074229 1943
9d7005f9
LP
1944AS3645A LED FLASH CONTROLLER DRIVER
1945M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
1946L: linux-media@vger.kernel.org
1947T: git git://linuxtv.org/media_tree.git
1948S: Maintained
1949F: drivers/media/i2c/as3645a.c
b5dcee22 1950F: include/media/i2c/as3645a.h
9d7005f9 1951
d58de038
GJ
1952ASC7621 HARDWARE MONITOR DRIVER
1953M: George Joseph <george.joseph@fairview5.com>
968ce1b1 1954L: linux-hwmon@vger.kernel.org
d58de038
GJ
1955S: Maintained
1956F: Documentation/hwmon/asc7621
1957F: drivers/hwmon/asc7621.c
1958
b229ece9 1959ASUS NOTEBOOKS AND EEEPC ACPI/WMI EXTRAS DRIVERS
5909c654 1960M: Corentin Chary <corentin.chary@gmail.com>
1da177e4 1961L: acpi4asus-user@lists.sourceforge.net
d0944853 1962L: platform-driver-x86@vger.kernel.org
76593d6f 1963W: http://acpi4asus.sf.net
85091b71 1964S: Maintained
b229ece9
CC
1965F: drivers/platform/x86/asus*.c
1966F: drivers/platform/x86/eeepc*.c
85091b71 1967
f6a6bbae
JPRV
1968ASUS WIRELESS RADIO CONTROL DRIVER
1969M: João Paulo Rechi Vita <jprvita@gmail.com>
1970L: platform-driver-x86@vger.kernel.org
1971S: Maintained
1972F: drivers/platform/x86/asus-wireless.c
1973
75aeddd1
DH
1974ASYMMETRIC KEYS
1975M: David Howells <dhowells@redhat.com>
1976L: keyrings@vger.kernel.org
1977S: Maintained
1978F: Documentation/crypto/asymmetric-keys.txt
1979F: include/linux/verification.h
1980F: include/crypto/public_key.h
1981F: include/crypto/pkcs7.h
1982F: crypto/asymmetric_keys/
1983
953a6479 1984ASYNCHRONOUS TRANSFERS/TRANSFORMS (IOAT) API
08223d80 1985R: Dan Williams <dan.j.williams@intel.com>
b3e5f263 1986W: http://sourceforge.net/projects/xscaleiop
08223d80 1987S: Odd fixes
679655da
JP
1988F: Documentation/crypto/async-tx-api.txt
1989F: crypto/async_tx/
1990F: drivers/dma/
1991F: include/linux/dmaengine.h
1992F: include/linux/async_tx.h
b3e5f263 1993
a1867d36 1994AT24 EEPROM DRIVER
14d77c4d 1995M: Wolfram Sang <wsa@the-dreams.de>
a1867d36
WS
1996L: linux-i2c@vger.kernel.org
1997S: Maintained
1998F: drivers/misc/eeprom/at24.c
25f73ed5 1999F: include/linux/platform_data/at24.h
a1867d36 2000
e7839f25 2001ATA OVER ETHERNET (AOE) DRIVER
fb903811
EC
2002M: "Ed L. Cashin" <ed.cashin@acm.org>
2003W: http://www.openaoe.org/
1da177e4 2004S: Supported
679655da
JP
2005F: Documentation/aoe/
2006F: drivers/block/aoe/
1da177e4 2007
aad7a211
AB
2008ATHEROS 71XX/9XXX GPIO DRIVER
2009M: Alban Bedel <albeu@free.fr>
2010W: https://github.com/AlbanBedel/linux
2011T: git git://github.com/AlbanBedel/linux
2012S: Maintained
2013F: drivers/gpio/gpio-ath79.c
2014F: Documentation/devicetree/bindings/gpio/gpio-ath79.txt
2015
9a10a870 2016ATHEROS ATH GENERIC UTILITIES
f726ee65 2017M: "Luis R. Rodriguez" <mcgrof@do-not-panic.com>
9a10a870
JP
2018L: linux-wireless@vger.kernel.org
2019S: Supported
2020F: drivers/net/wireless/ath/*
2021
fa1c114f 2022ATHEROS ATH5K WIRELESS DRIVER
8b58be88
JP
2023M: Jiri Slaby <jirislaby@gmail.com>
2024M: Nick Kossifidis <mickflemm@gmail.com>
f726ee65 2025M: "Luis R. Rodriguez" <mcgrof@do-not-panic.com>
fa1c114f 2026L: linux-wireless@vger.kernel.org
72c706b7 2027W: http://wireless.kernel.org/en/users/Drivers/ath5k
fa1c114f 2028S: Maintained
fa451753 2029F: drivers/net/wireless/ath/ath5k/
fa1c114f 2030
12e62d6f
KV
2031ATHEROS ATH6KL WIRELESS DRIVER
2032M: Kalle Valo <kvalo@qca.qualcomm.com>
2033L: linux-wireless@vger.kernel.org
2034W: http://wireless.kernel.org/en/users/Drivers/ath6kl
9f273c24 2035T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
12e62d6f
KV
2036S: Supported
2037F: drivers/net/wireless/ath/ath6kl/
2038
2be7d22f 2039WILOCITY WIL6210 WIRELESS DRIVER
23ba8a66 2040M: Maya Erez <qca_merez@qca.qualcomm.com>
2be7d22f
VK
2041L: linux-wireless@vger.kernel.org
2042L: wil6210@qca.qualcomm.com
2043S: Supported
2044W: http://wireless.kernel.org/en/users/Drivers/wil6210
2045F: drivers/net/wireless/ath/wil6210/
dba4b74d 2046F: include/uapi/linux/wil6210_uapi.h
2be7d22f 2047
1d7e1e6b
CL
2048CARL9170 LINUX COMMUNITY WIRELESS DRIVER
2049M: Christian Lamparter <chunkeey@googlemail.com>
2050L: linux-wireless@vger.kernel.org
2051W: http://wireless.kernel.org/en/users/Drivers/carl9170
2052S: Maintained
2053F: drivers/net/wireless/ath/carl9170/
2054
2c2a6172
LT
2055ATK0110 HWMON DRIVER
2056M: Luca Tettamanti <kronos.it@gmail.com>
968ce1b1 2057L: linux-hwmon@vger.kernel.org
2c2a6172
LT
2058S: Maintained
2059F: drivers/hwmon/asus_atk0110.c
2060
6f69a6d7 2061ATI_REMOTE2 DRIVER
8b58be88 2062M: Ville Syrjala <syrjala@sci.fi>
6f69a6d7 2063S: Maintained
679655da 2064F: drivers/input/misc/ati_remote2.c
6f69a6d7 2065
7ae115b4 2066ATLX ETHERNET DRIVERS
8b58be88 2067M: Jay Cliburn <jcliburn@gmail.com>
cb2f33e9 2068M: Chris Snook <chris.snook@gmail.com>
e443e383 2069L: netdev@vger.kernel.org
8d5ca6ec
JC
2070W: http://sourceforge.net/projects/atl1
2071W: http://atl1.sourceforge.net
2072S: Maintained
2b133ad6 2073F: drivers/net/ethernet/atheros/
8d5ca6ec 2074
1da177e4 2075ATM
366c1bd1 2076M: Chas Williams <3chas3@gmail.com>
476604de 2077L: linux-atm-general@lists.sourceforge.net (moderated for non-subscribers)
44ae98b5 2078L: netdev@vger.kernel.org
1da177e4
LT
2079W: http://linux-atm.sourceforge.net
2080S: Maintained
679655da
JP
2081F: drivers/atm/
2082F: include/linux/atm*
c117ab84 2083F: include/uapi/linux/atm*
1da177e4 2084
04ac2f46 2085ATMEL AT91 / AT32 MCI DRIVER
24e1511f 2086M: Ludovic Desroches <ludovic.desroches@atmel.com>
04ac2f46
NF
2087S: Maintained
2088F: drivers/mmc/host/atmel-mci.c
04ac2f46 2089
a1cfac48 2090ATMEL AT91 / AT32 SERIAL DRIVER
a02875a6 2091M: Nicolas Ferre <nicolas.ferre@atmel.com>
a1cfac48 2092S: Supported
df621252 2093F: drivers/tty/serial/atmel_serial.c
a1cfac48 2094
f80cb488
NF
2095ATMEL AT91 SAMA5D2-Compatible Shutdown Controller
2096M: Nicolas Ferre <nicolas.ferre@atmel.com>
2097S: Supported
2098F: drivers/power/reset/at91-sama5d2_shdwc.c
2099
b9cd7a25
LD
2100ATMEL SAMA5D2 ADC DRIVER
2101M: Ludovic Desroches <ludovic.desroches@atmel.com>
2102L: linux-iio@vger.kernel.org
2103S: Supported
2104F: drivers/iio/adc/at91-sama5d2_adc.c
2105
dfae90ed 2106ATMEL Audio ALSA driver
3a82002c 2107M: Nicolas Ferre <nicolas.ferre@atmel.com>
dfae90ed
BS
2108L: alsa-devel@alsa-project.org (moderated for non-subscribers)
2109S: Supported
2110F: sound/soc/atmel
2111
b414dc16
NF
2112ATMEL DMA DRIVER
2113M: Nicolas Ferre <nicolas.ferre@atmel.com>
2114L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2115S: Supported
2116F: drivers/dma/at_hdmac.c
2117F: drivers/dma/at_hdmac_regs.h
6f0d65af 2118F: include/linux/platform_data/dma-atmel.h
b414dc16 2119
6bd0f436
LD
2120ATMEL XDMA DRIVER
2121M: Ludovic Desroches <ludovic.desroches@atmel.com>
2122L: linux-arm-kernel@lists.infradead.org
2123L: dmaengine@vger.kernel.org
2124S: Supported
2125F: drivers/dma/at_xdmac.c
2126
888f2804
LD
2127ATMEL I2C DRIVER
2128M: Ludovic Desroches <ludovic.desroches@atmel.com>
2129L: linux-i2c@vger.kernel.org
2130S: Supported
2131F: drivers/i2c/busses/i2c-at91.c
2132
15515545 2133ATMEL ISI DRIVER
50cb2efa 2134M: Ludovic Desroches <ludovic.desroches@atmel.com>
15515545
JW
2135L: linux-media@vger.kernel.org
2136S: Supported
f2294c2d 2137F: drivers/media/platform/soc_camera/atmel-isi.c
15515545
JW
2138F: include/media/atmel-isi.h
2139
8f4c79ce 2140ATMEL LCDFB DRIVER
8b58be88 2141M: Nicolas Ferre <nicolas.ferre@atmel.com>
c69f677c 2142L: linux-fbdev@vger.kernel.org
8f4c79ce 2143S: Maintained
8a61f013 2144F: drivers/video/fbdev/atmel_lcdfb.c
679655da 2145F: include/video/atmel_lcdc.h
8f4c79ce 2146
89e5785f 2147ATMEL MACB ETHERNET DRIVER
a02875a6 2148M: Nicolas Ferre <nicolas.ferre@atmel.com>
89e5785f 2149S: Supported
9f2f381f 2150F: drivers/net/ethernet/cadence/
89e5785f 2151
5cbac98a 2152ATMEL NAND DRIVER
50cb2efa
NF
2153M: Wenyou Yang <wenyou.yang@atmel.com>
2154M: Josh Wu <rainyfeeling@outlook.com>
5cbac98a
JW
2155L: linux-mtd@lists.infradead.org
2156S: Supported
2157F: drivers/mtd/nand/atmel_nand*
2158
05c441ef 2159ATMEL SDMMC DRIVER
2160M: Ludovic Desroches <ludovic.desroches@atmel.com>
2161L: linux-mmc@vger.kernel.org
2162S: Supported
2163F: drivers/mmc/host/sdhci-of-at91.c
2164
754ce4f2 2165ATMEL SPI DRIVER
a02875a6 2166M: Nicolas Ferre <nicolas.ferre@atmel.com>
754ce4f2 2167S: Supported
9df92e6c 2168F: drivers/spi/spi-atmel.*
754ce4f2 2169
0ef09015 2170ATMEL SSC DRIVER
03515f32 2171M: Nicolas Ferre <nicolas.ferre@atmel.com>
0ef09015
BS
2172L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2173S: Supported
2174F: drivers/misc/atmel-ssc.c
2175F: include/linux/atmel-ssc.h
2176
e9cb1c5a
NF
2177ATMEL Timer Counter (TC) AND CLOCKSOURCE DRIVERS
2178M: Nicolas Ferre <nicolas.ferre@atmel.com>
2179L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2180S: Supported
2181F: drivers/misc/atmel_tclib.c
2182F: drivers/clocksource/tcb_clksrc.c
2183
914a3f3b 2184ATMEL USBA UDC DRIVER
a02875a6
NF
2185M: Nicolas Ferre <nicolas.ferre@atmel.com>
2186L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
914a3f3b 2187S: Supported
faf2e1db 2188F: drivers/usb/gadget/udc/atmel_usba_udc.*
914a3f3b 2189
1da177e4 2190ATMEL WIRELESS DRIVER
8b58be88 2191M: Simon Kelley <simon@thekelleys.org.uk>
724c6b35 2192L: linux-wireless@vger.kernel.org
1da177e4
LT
2193W: http://www.thekelleys.org.uk/atmel
2194W: http://atmelwlandriver.sourceforge.net/
2195S: Maintained
30fe0f9b 2196F: drivers/net/wireless/atmel/atmel*
1da177e4 2197
a14c0f8f
ND
2198ATMEL MAXTOUCH DRIVER
2199M: Nick Dyer <nick.dyer@itdev.co.uk>
2200T: git git://github.com/atmel-maxtouch/linux.git
2201S: Supported
2202F: Documentation/devicetree/bindings/input/atmel,maxtouch.txt
2203F: drivers/input/touchscreen/atmel_mxt_ts.c
2204F: include/linux/platform_data/atmel_mxt_ts.h
2205
26780d9e 2206ATTO EXPRESSSAS SAS/SATA RAID SCSI DRIVER
b75f0050
JP
2207M: Bradley Grove <linuxdrivers@attotech.com>
2208L: linux-scsi@vger.kernel.org
2209W: http://www.attotech.com
2210S: Supported
2211F: drivers/scsi/esas2r
26780d9e 2212
bc6e17b8
SS
2213ATUSB IEEE 802.15.4 RADIO DRIVER
2214M: Stefan Schmidt <stefan@osg.samsung.com>
2215L: linux-wpan@vger.kernel.org
2216S: Maintained
2217F: drivers/net/ieee802154/atusb.c
2218F: drivers/net/ieee802154/atusb.h
2219F: drivers/net/ieee802154/at86rf230.h
2220
a92b7b80 2221AUDIT SUBSYSTEM
915f389d 2222M: Paul Moore <paul@paul-moore.com>
8b58be88 2223M: Eric Paris <eparis@redhat.com>
915f389d 2224L: linux-audit@redhat.com (moderated for non-subscribers)
ad3f9a22 2225W: http://people.redhat.com/sgrubb/audit/
915f389d 2226T: git git://git.infradead.org/users/pcmoore/audit
a92b7b80 2227S: Maintained
679655da 2228F: include/linux/audit.h
c117ab84 2229F: include/uapi/linux/audit.h
679655da 2230F: kernel/audit*
a92b7b80 2231
70e84049 2232AUXILIARY DISPLAY DRIVERS
8b58be88 2233M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
450c622e
MO
2234W: http://miguelojeda.es/auxdisplay.htm
2235W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
70e84049 2236S: Maintained
679655da
JP
2237F: drivers/auxdisplay/
2238F: include/linux/cfag12864b.h
70e84049 2239
5f97f7f9 2240AVR32 ARCHITECTURE
e336f61f
HCE
2241M: Haavard Skinnemoen <hskinnemoen@gmail.com>
2242M: Hans-Christian Egtvedt <egtvedt@samfundet.no>
5f97f7f9 2243W: http://www.atmel.com/products/AVR32/
249d9d9d 2244W: http://mirror.egtvedt.no/avr32linux.org/
5f97f7f9 2245W: http://avrfreaks.net/
e336f61f 2246S: Maintained
679655da 2247F: arch/avr32/
5f97f7f9
HS
2248
2249AVR32/AT32AP MACHINE SUPPORT
e336f61f
HCE
2250M: Haavard Skinnemoen <hskinnemoen@gmail.com>
2251M: Hans-Christian Egtvedt <egtvedt@samfundet.no>
2252S: Maintained
679655da 2253F: arch/avr32/mach-at32ap/
5f97f7f9 2254
1da177e4 2255AX.25 NETWORK LAYER
8b58be88 2256M: Ralf Baechle <ralf@linux-mips.org>
1da177e4 2257L: linux-hams@vger.kernel.org
d34cb28a 2258W: http://www.linux-ax25.org/
1da177e4 2259S: Maintained
c117ab84 2260F: include/uapi/linux/ax25.h
679655da
JP
2261F: include/net/ax25.h
2262F: net/ax25/
1da177e4 2263
d5269395 2264AZ6007 DVB DRIVER
5dc8a864
MCC
2265M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
2266M: Mauro Carvalho Chehab <mchehab@kernel.org>
d5269395 2267L: linux-media@vger.kernel.org
a825eaec 2268W: https://linuxtv.org
d5269395
MCC
2269T: git git://linuxtv.org/media_tree.git
2270S: Maintained
2271F: drivers/media/usb/dvb-usb-v2/az6007.c
2272
6777376e
HV
2273AZTECH FM RADIO RECEIVER DRIVER
2274M: Hans Verkuil <hverkuil@xs4all.nl>
2275L: linux-media@vger.kernel.org
2276T: git git://linuxtv.org/media_tree.git
a825eaec 2277W: https://linuxtv.org
6777376e
HV
2278S: Maintained
2279F: drivers/media/radio/radio-aztech*
2280
e2d1d6c0 2281B43 WIRELESS DRIVER
e2d1d6c0 2282L: linux-wireless@vger.kernel.org
ed072f9e 2283L: b43-dev@lists.infradead.org
491b26b4 2284W: http://wireless.kernel.org/en/users/Drivers/b43
8a72ed6f 2285S: Odd Fixes
58619b14 2286F: drivers/net/wireless/broadcom/b43/
e2d1d6c0
RD
2287
2288B43LEGACY WIRELESS DRIVER
8b58be88 2289M: Larry Finger <Larry.Finger@lwfinger.net>
e2d1d6c0 2290L: linux-wireless@vger.kernel.org
ed072f9e 2291L: b43-dev@lists.infradead.org
491b26b4 2292W: http://wireless.kernel.org/en/users/Drivers/b43
e2d1d6c0 2293S: Maintained
423e3ce3 2294F: drivers/net/wireless/broadcom/b43legacy/
e2d1d6c0 2295
300abeb5 2296BACKLIGHT CLASS/SUBSYSTEM
b7701755 2297M: Jingoo Han <jingoohan1@gmail.com>
70d14fcf 2298M: Lee Jones <lee.jones@linaro.org>
9f273c24 2299T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/backlight.git
300abeb5 2300S: Maintained
679655da
JP
2301F: drivers/video/backlight/
2302F: include/linux/backlight.h
300abeb5 2303
c6c8fea2 2304BATMAN ADVANCED
207df49e 2305M: Marek Lindner <mareklindner@neomailbox.ch>
c679ff8f 2306M: Simon Wunderlich <sw@simonwunderlich.de>
ca8e940c 2307M: Antonio Quartulli <a@unstable.cc>
1584f41f 2308L: b.a.t.m.a.n@lists.open-mesh.org (moderated for non-subscribers)
7b5e7396 2309W: https://www.open-mesh.org/
8b823170 2310Q: https://patchwork.open-mesh.org/project/batman/list/
c6c8fea2 2311S: Maintained
286ddfb0
SE
2312F: Documentation/ABI/testing/sysfs-class-net-batman-adv
2313F: Documentation/ABI/testing/sysfs-class-net-mesh
2314F: Documentation/networking/batman-adv.txt
09748a22 2315F: include/uapi/linux/batman_adv.h
c6c8fea2
SE
2316F: net/batman-adv/
2317
e2d1d6c0 2318BAYCOM/HDLCDRV DRIVERS FOR AX.25
8b58be88 2319M: Thomas Sailer <t.sailer@alumni.ethz.ch>
e2d1d6c0
RD
2320L: linux-hams@vger.kernel.org
2321W: http://www.baycom.org/~tom/ham/ham.html
2322S: Maintained
679655da 2323F: drivers/net/hamradio/baycom*
e2d1d6c0 2324
cafe5635 2325BCACHE (BLOCK LAYER CACHE)
d1aa1ab3 2326M: Kent Overstreet <kent.overstreet@gmail.com>
cafe5635
KO
2327L: linux-bcache@vger.kernel.org
2328W: http://bcache.evilpiepirate.org
4d1034eb 2329S: Orphan
cafe5635
KO
2330F: drivers/md/bcache/
2331
04bd844a
HV
2332BDISP ST MEDIA DRIVER
2333M: Fabien Dessenne <fabien.dessenne@st.com>
2334L: linux-media@vger.kernel.org
2335T: git git://linuxtv.org/media_tree.git
a825eaec 2336W: https://linuxtv.org
04bd844a
HV
2337S: Supported
2338F: drivers/media/platform/sti/bdisp
2339
e2d1d6c0 2340BEFS FILE SYSTEM
55817d3d 2341S: Orphan
679655da
JP
2342F: Documentation/filesystems/befs.txt
2343F: fs/befs/
e2d1d6c0 2344
564ee360 2345BECKHOFF CX5020 ETHERCAT MASTER DRIVER
49e7d9df
JP
2346M: Dariusz Marcinkiewicz <reksio@newterm.pl>
2347L: netdev@vger.kernel.org
2348S: Maintained
2349F: drivers/net/ethernet/ec_bhf.c
564ee360 2350
e2d1d6c0 2351BFS FILE SYSTEM
8b58be88 2352M: "Tigran A. Aivazian" <tigran@aivazian.fsnet.co.uk>
e2d1d6c0 2353S: Maintained
679655da
JP
2354F: Documentation/filesystems/bfs.txt
2355F: fs/bfs/
c117ab84 2356F: include/uapi/linux/bfs_fs.h
e2d1d6c0 2357
1394f032 2358BLACKFIN ARCHITECTURE
a4edbc10 2359M: Steven Miao <realmz6@gmail.com>
b3fe92b0 2360L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
1443176f 2361T: git git://git.code.sf.net/p/adi-linux/code
e3b2d3f3
BW
2362W: http://blackfin.uclinux.org
2363S: Supported
679655da 2364F: arch/blackfin/
566da5b2 2365
e190d6b1 2366BLACKFIN EMAC DRIVER
b3fe92b0 2367L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
e190d6b1
BW
2368W: http://blackfin.uclinux.org
2369S: Supported
7b35f033 2370F: drivers/net/ethernet/adi/
e190d6b1 2371
566da5b2 2372BLACKFIN RTC DRIVER
b3fe92b0 2373L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
566da5b2
MF
2374W: http://blackfin.uclinux.org
2375S: Supported
679655da 2376F: drivers/rtc/rtc-bfin.c
1394f032 2377
936ed49a 2378BLACKFIN SDH DRIVER
109ec8c3 2379M: Sonic Zhang <sonic.zhang@analog.com>
b3fe92b0 2380L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
936ed49a
MF
2381W: http://blackfin.uclinux.org
2382S: Supported
2383F: drivers/mmc/host/bfin_sdh.c
2384
1394f032 2385BLACKFIN SERIAL DRIVER
8b58be88 2386M: Sonic Zhang <sonic.zhang@analog.com>
b3fe92b0 2387L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
e3b2d3f3
BW
2388W: http://blackfin.uclinux.org
2389S: Supported
8460241e 2390F: drivers/tty/serial/bfin_uart.c
1394f032 2391
1e6d320f 2392BLACKFIN WATCHDOG DRIVER
b3fe92b0 2393L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
1e6d320f
BW
2394W: http://blackfin.uclinux.org
2395S: Supported
679655da 2396F: drivers/watchdog/bfin_wdt.c
1e6d320f 2397
d24ecfcc 2398BLACKFIN I2C TWI DRIVER
8b58be88 2399M: Sonic Zhang <sonic.zhang@analog.com>
b3fe92b0 2400L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
d24ecfcc
BW
2401W: http://blackfin.uclinux.org/
2402S: Supported
679655da 2403F: drivers/i2c/busses/i2c-bfin-twi.c
d24ecfcc 2404
1e204377
SJ
2405BLACKFIN MEDIA DRIVER
2406M: Scott Jiang <scott.jiang.linux@gmail.com>
b3fe92b0 2407L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
1e204377
SJ
2408W: http://blackfin.uclinux.org/
2409S: Supported
2410F: drivers/media/platform/blackfin/
2411F: drivers/media/i2c/adv7183*
2412F: drivers/media/i2c/vs6624*
2413
b54cf35a
JSM
2414BLINKM RGB LED DRIVER
2415M: Jan-Simon Moeller <jansimon.moeller@gmx.de>
2416S: Maintained
2417F: drivers/leds/leds-blinkm.c
2418
1da177e4 2419BLOCK LAYER
8b58be88 2420M: Jens Axboe <axboe@kernel.dk>
82c426e0 2421L: linux-block@vger.kernel.org
08deed1e 2422T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
1da177e4 2423S: Maintained
679655da 2424F: block/
ae11f7ef 2425F: kernel/trace/blktrace.c
1da177e4 2426
2b54aaef 2427BLOCK2MTD DRIVER
8b58be88 2428M: Joern Engel <joern@lazybastard.org>
2b54aaef
JE
2429L: linux-mtd@lists.infradead.org
2430S: Maintained
679655da 2431F: drivers/mtd/devices/block2mtd.c
2b54aaef 2432
63fbd24e 2433BLUETOOTH DRIVERS
8b58be88 2434M: Marcel Holtmann <marcel@holtmann.org>
960d4d1b 2435M: Gustavo Padovan <gustavo@padovan.org>
eb491eca 2436M: Johan Hedberg <johan.hedberg@gmail.com>
781c2844 2437L: linux-bluetooth@vger.kernel.org
63fbd24e 2438W: http://www.bluez.org/
22e7a424
MH
2439T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
2440T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
1da177e4 2441S: Maintained
679655da 2442F: drivers/bluetooth/
1da177e4 2443
63fbd24e 2444BLUETOOTH SUBSYSTEM
8b58be88 2445M: Marcel Holtmann <marcel@holtmann.org>
960d4d1b 2446M: Gustavo Padovan <gustavo@padovan.org>
eb491eca 2447M: Johan Hedberg <johan.hedberg@gmail.com>
63fbd24e
MH
2448L: linux-bluetooth@vger.kernel.org
2449W: http://www.bluez.org/
22e7a424
MH
2450T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
2451T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
1da177e4 2452S: Maintained
679655da
JP
2453F: net/bluetooth/
2454F: include/net/bluetooth/
1da177e4
LT
2455
2456BONDING DRIVER
79b30750 2457M: Jay Vosburgh <j.vosburgh@gmail.com>
898602a0 2458M: Veaceslav Falico <vfalico@gmail.com>
31639b94 2459M: Andy Gospodarek <gospo@cumulusnetworks.com>
a6c36ee6 2460L: netdev@vger.kernel.org
ce00f85c
JC
2461W: http://sourceforge.net/projects/bonding/
2462S: Supported
679655da 2463F: drivers/net/bonding/
c117ab84 2464F: include/uapi/linux/if_bonding.h
1da177e4 2465
b5f4df34
AS
2466BPF (Safe dynamic programs and tools)
2467M: Alexei Starovoitov <ast@kernel.org>
2468L: netdev@vger.kernel.org
2469L: linux-kernel@vger.kernel.org
2470S: Supported
2471F: kernel/bpf/
2472
39105890 2473BROADCOM B44 10/100 ETHERNET DRIVER
8b58be88 2474M: Gary Zambrano <zambrano@broadcom.com>
39105890
GZ
2475L: netdev@vger.kernel.org
2476S: Supported
adfc5217 2477F: drivers/net/ethernet/broadcom/b44.*
39105890 2478
967dd82f
FF
2479BROADCOM B53 ETHERNET SWITCH DRIVER
2480M: Florian Fainelli <f.fainelli@gmail.com>
2481L: netdev@vger.kernel.org
2482L: openwrt-devel@lists.openwrt.org (subscribers-only)
2483S: Supported
2484F: drivers/net/dsa/b53/*
2485F: include/linux/platform_data/b53.h
2486
32ec90d5
FF
2487BROADCOM GENET ETHERNET DRIVER
2488M: Florian Fainelli <f.fainelli@gmail.com>
2489L: netdev@vger.kernel.org
2490S: Supported
2491F: drivers/net/ethernet/broadcom/genet/
2492
948c51e6 2493BROADCOM BNX2 GIGABIT ETHERNET DRIVER
f1d1baeb
JK
2494M: Sony Chacko <sony.chacko@qlogic.com>
2495M: Dept-HSGLinuxNICDev@qlogic.com
948c51e6
MC
2496L: netdev@vger.kernel.org
2497S: Supported
adfc5217
JK
2498F: drivers/net/ethernet/broadcom/bnx2.*
2499F: drivers/net/ethernet/broadcom/bnx2_*
948c51e6 2500
4d9d2cb0 2501BROADCOM BNX2X 10 GIGABIT ETHERNET DRIVER
08f6dd89 2502M: Ariel Elior <ariel.elior@qlogic.com>
4d9d2cb0
ET
2503L: netdev@vger.kernel.org
2504S: Supported
adfc5217 2505F: drivers/net/ethernet/broadcom/bnx2x/
4d9d2cb0 2506
90f4c594 2507BROADCOM BCM281XX/BCM11XXX/BCM216XX ARM ARCHITECTURE
f18cf050 2508M: Florian Fainelli <f.fainelli@gmail.com>
d3cc2e86
FF
2509M: Ray Jui <rjui@broadcom.com>
2510M: Scott Branden <sbranden@broadcom.com>
086f4704 2511M: bcm-kernel-feedback-list@broadcom.com
90f4c594 2512T: git git://github.com/broadcom/mach-bcm
af4b8e37 2513S: Maintained
ccf62f5a
JM
2514N: bcm281*
2515N: bcm113*
2516N: bcm216*
2517N: kona
af4b8e37 2518F: arch/arm/mach-bcm/
af4b8e37 2519
9209bec4 2520BROADCOM BCM2835 ARM ARCHITECTURE
f680f25c 2521M: Stephen Warren <swarren@wwwdotorg.org>
8bcdd929 2522M: Lee Jones <lee@kernel.org>
10b9e887 2523M: Eric Anholt <eric@anholt.net>
f680f25c 2524L: linux-rpi-kernel@lists.infradead.org (moderated for non-subscribers)
82481129 2525L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8bcdd929 2526T: git git://git.kernel.org/pub/scm/linux/kernel/git/rpi/linux-rpi.git
f680f25c 2527S: Maintained
9209bec4 2528N: bcm2835
f680f25c 2529
5564f092
RM
2530BROADCOM BCM47XX MIPS ARCHITECTURE
2531M: Hauke Mehrtens <hauke@hauke-m.de>
2532M: Rafał Miłecki <zajec5@gmail.com>
2533L: linux-mips@linux-mips.org
2534S: Maintained
7ad2410c 2535F: Documentation/devicetree/bindings/mips/brcm/
5564f092
RM
2536F: arch/mips/bcm47xx/*
2537F: arch/mips/include/asm/mach-bcm47xx/*
2538
9209bec4 2539BROADCOM BCM5301X ARM ARCHITECTURE
5b293ebe 2540M: Hauke Mehrtens <hauke@hauke-m.de>
1a50cd8a
RM
2541M: Rafał Miłecki <zajec5@gmail.com>
2542M: bcm-kernel-feedback-list@broadcom.com
5b293ebe
HM
2543L: linux-arm-kernel@lists.infradead.org
2544S: Maintained
2545F: arch/arm/mach-bcm/bcm_5301x.c
1a50cd8a 2546F: arch/arm/boot/dts/bcm5301x*.dtsi
5b293ebe
HM
2547F: arch/arm/boot/dts/bcm470*
2548
e076e962
FF
2549BROADCOM BCM63XX ARM ARCHITECTURE
2550M: Florian Fainelli <f.fainelli@gmail.com>
086f4704 2551M: bcm-kernel-feedback-list@broadcom.com
20de823e 2552L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
20de823e 2553T: git git://github.com/broadcom/stblinux.git
e076e962 2554S: Maintained
d6f4e76e 2555N: bcm63xx
e076e962 2556
7110e227
KC
2557BROADCOM BCM63XX/BCM33XX UDC DRIVER
2558M: Kevin Cernekee <cernekee@gmail.com>
2559L: linux-usb@vger.kernel.org
2560S: Maintained
2561F: drivers/usb/gadget/udc/bcm63xx_udc.*
2562
2df94fd6 2563BROADCOM BCM7XXX ARM ARCHITECTURE
2df94fd6 2564M: Brian Norris <computersforpeace@gmail.com>
3b4b6fe9
FF
2565M: Gregory Fong <gregory.0xf0@gmail.com>
2566M: Florian Fainelli <f.fainelli@gmail.com>
086f4704 2567M: bcm-kernel-feedback-list@broadcom.com
2df94fd6 2568L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
eb6725d0 2569T: git git://github.com/broadcom/stblinux.git
2df94fd6
BN
2570S: Maintained
2571F: arch/arm/mach-bcm/*brcmstb*
2572F: arch/arm/boot/dts/bcm7*.dts*
e36661e4 2573F: drivers/bus/brcmstb_gisb.c
5009a289 2574N: brcmstb
2df94fd6 2575
70371cef
KC
2576BROADCOM BMIPS MIPS ARCHITECTURE
2577M: Kevin Cernekee <cernekee@gmail.com>
2578M: Florian Fainelli <f.fainelli@gmail.com>
2579L: linux-mips@linux-mips.org
eb6725d0 2580T: git git://github.com/broadcom/stblinux.git
70371cef
KC
2581S: Maintained
2582F: arch/mips/bmips/*
2583F: arch/mips/include/asm/mach-bmips/*
2584F: arch/mips/kernel/*bmips*
338808de 2585F: arch/mips/boot/dts/brcm/bcm*.dts*
c7c42ec2 2586F: drivers/irqchip/irq-bcm63*
70371cef
KC
2587F: drivers/irqchip/irq-bcm7*
2588F: drivers/irqchip/irq-brcmstb*
3271e610 2589F: include/linux/bcm963xx_nvram.h
8fce60b8 2590F: include/linux/bcm963xx_tag.h
70371cef 2591
948c51e6 2592BROADCOM TG3 GIGABIT ETHERNET DRIVER
ccad0993 2593M: Siva Reddy Kallam <siva.kallam@broadcom.com>
23629477 2594M: Prashant Sreedharan <prashant@broadcom.com>
8b58be88 2595M: Michael Chan <mchan@broadcom.com>
948c51e6
MC
2596L: netdev@vger.kernel.org
2597S: Supported
adfc5217 2598F: drivers/net/ethernet/broadcom/tg3.*
948c51e6 2599
a9533e7e 2600BROADCOM BRCM80211 IEEE802.11n WIRELESS DRIVER
2a734451
AS
2601M: Arend van Spriel <arend.vanspriel@broadcom.com>
2602M: Franky Lin <franky.lin@broadcom.com>
2603M: Hante Meuleman <hante.meuleman@broadcom.com>
a9533e7e 2604L: linux-wireless@vger.kernel.org
2a734451 2605L: brcm80211-dev-list.pdl@broadcom.com
a9533e7e 2606S: Supported
05491d2c 2607F: drivers/net/wireless/broadcom/brcm80211/
a9533e7e 2608
9958d6f9 2609BROADCOM BNX2FC 10 GIGABIT FCOE DRIVER
3b7f040a 2610M: QLogic-Storage-Upstream@qlogic.com
9958d6f9
BPG
2611L: linux-scsi@vger.kernel.org
2612S: Supported
2613F: drivers/scsi/bnx2fc/
2614
6a6b5ad0 2615BROADCOM BNX2I 1/10 GIGABIT iSCSI DRIVER
3b7f040a 2616M: QLogic-Storage-Upstream@qlogic.com
6a6b5ad0
EW
2617L: linux-scsi@vger.kernel.org
2618S: Supported
2619F: drivers/scsi/bnx2i/
2620
63f37ddf 2621BROADCOM IPROC ARM ARCHITECTURE
36c0237f
SB
2622M: Ray Jui <rjui@broadcom.com>
2623M: Scott Branden <sbranden@broadcom.com>
63f37ddf 2624M: Jon Mason <jonmason@broadcom.com>
086f4704 2625M: bcm-kernel-feedback-list@broadcom.com
36c0237f 2626L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
eb6725d0 2627T: git git://github.com/broadcom/cygnus-linux.git
36c0237f
SB
2628S: Maintained
2629N: iproc
2630N: cygnus
5c161242 2631N: bcm[-_]nsp
36c0237f
SB
2632N: bcm9113*
2633N: bcm9583*
63f37ddf
JM
2634N: bcm9585*
2635N: bcm9586*
2636N: bcm988312
36c0237f 2637N: bcm113*
63f37ddf
JM
2638N: bcm583*
2639N: bcm585*
2640N: bcm586*
2641N: bcm88312
d76e21b8 2642F: arch/arm64/boot/dts/broadcom/ns2*
5c161242
JM
2643F: drivers/clk/bcm/clk-ns*
2644F: drivers/pinctrl/bcm/pinctrl-ns*
36c0237f 2645
3b0213d5
GF
2646BROADCOM BRCMSTB GPIO DRIVER
2647M: Gregory Fong <gregory.0xf0@gmail.com>
9c2abe2f 2648L: bcm-kernel-feedback-list@broadcom.com
3b0213d5
GF
2649S: Supported
2650F: drivers/gpio/gpio-brcmstb.c
2651F: Documentation/devicetree/bindings/gpio/brcm,brcmstb-gpio.txt
2652
7b7f588b 2653BROADCOM KONA GPIO DRIVER
5e163903 2654M: Ray Jui <rjui@broadcom.com>
7b7f588b
MM
2655L: bcm-kernel-feedback-list@broadcom.com
2656S: Supported
2657F: drivers/gpio/gpio-bcm-kona.c
1db12cde 2658F: Documentation/devicetree/bindings/gpio/brcm,kona-gpio.txt
7b7f588b 2659
f6e734a8
RM
2660BROADCOM NVRAM DRIVER
2661M: Rafał Miłecki <zajec5@gmail.com>
2662L: linux-mips@linux-mips.org
2663S: Maintained
2664F: drivers/firmware/broadcom/*
2665
02787daa
BN
2666BROADCOM STB NAND FLASH DRIVER
2667M: Brian Norris <computersforpeace@gmail.com>
1ddaa021 2668M: Kamal Dasu <kdasu.kdev@gmail.com>
02787daa 2669L: linux-mtd@lists.infradead.org
1285734c 2670L: bcm-kernel-feedback-list@broadcom.com
02787daa
BN
2671S: Maintained
2672F: drivers/mtd/nand/brcmnand/
2673
c9678d86
RM
2674BROADCOM SPECIFIC AMBA DRIVER (BCMA)
2675M: Rafał Miłecki <zajec5@gmail.com>
2676L: linux-wireless@vger.kernel.org
2677S: Maintained
2678F: drivers/bcma/
2679F: include/linux/bcma/
2680
b8302205
FF
2681BROADCOM SYSTEMPORT ETHERNET DRIVER
2682M: Florian Fainelli <f.fainelli@gmail.com>
2683L: netdev@vger.kernel.org
2684S: Supported
2685F: drivers/net/ethernet/broadcom/bcmsysport.*
2686
42515e61
J
2687BROADCOM VULCAN ARM64 SOC
2688M: Jayachandran C. <jchandra@broadcom.com>
086f4704 2689M: bcm-kernel-feedback-list@broadcom.com
42515e61 2690L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
42515e61
J
2691S: Maintained
2692F: arch/arm64/boot/dts/broadcom/vulcan*
2693
7725ccfd 2694BROCADE BFA FC SCSI DRIVER
aa803370
AG
2695M: Anil Gurumurthy <anil.gurumurthy@qlogic.com>
2696M: Sudarsana Kalluru <sudarsana.kalluru@qlogic.com>
455518e7
JP
2697L: linux-scsi@vger.kernel.org
2698S: Supported
2699F: drivers/scsi/bfa/
7725ccfd 2700
8b230ed8 2701BROCADE BNA 10 GIGABIT ETHERNET DRIVER
439e9575 2702M: Rasesh Mody <rasesh.mody@qlogic.com>
8b230ed8
RM
2703L: netdev@vger.kernel.org
2704S: Supported
f844a0ea 2705F: drivers/net/ethernet/brocade/bna/
8b230ed8 2706
5cdf7f76 2707BSG (block layer generic sg v4 driver)
8b58be88 2708M: FUJITA Tomonori <fujita.tomonori@lab.ntt.co.jp>
5cdf7f76
JA
2709L: linux-scsi@vger.kernel.org
2710S: Supported
679655da
JP
2711F: block/bsg.c
2712F: include/linux/bsg.h
c117ab84 2713F: include/uapi/linux/bsg.h
5cdf7f76 2714
af39917d
CL
2715BT87X AUDIO DRIVER
2716M: Clemens Ladisch <clemens@ladisch.de>
2717L: alsa-devel@alsa-project.org (moderated for non-subscribers)
2718T: git git://git.alsa-project.org/alsa-kernel.git
2719S: Maintained
2720F: Documentation/sound/alsa/Bt87x.txt
2721F: sound/pci/bt87x.c
2722
ff1d5c2f 2723BT8XXGPIO DRIVER
eb032b98 2724M: Michael Buesch <m@bues.ch>
ff1d5c2f
MB
2725W: http://bu3sch.de/btgpio.php
2726S: Maintained
72dbb705 2727F: drivers/gpio/gpio-bt8xx.c
ff1d5c2f 2728
eb1eb04f 2729BTRFS FILE SYSTEM
c0778e25
CM
2730M: Chris Mason <clm@fb.com>
2731M: Josef Bacik <jbacik@fb.com>
d8130624 2732M: David Sterba <dsterba@suse.com>
eb1eb04f
JP
2733L: linux-btrfs@vger.kernel.org
2734W: http://btrfs.wiki.kernel.org/
8a6e2535 2735Q: http://patchwork.kernel.org/project/linux-btrfs/list/
9c106405 2736T: git git://git.kernel.org/pub/scm/linux/kernel/git/mason/linux-btrfs.git
eb1eb04f 2737S: Maintained
679655da
JP
2738F: Documentation/filesystems/btrfs.txt
2739F: fs/btrfs/
eb1eb04f 2740
1da177e4 2741BTTV VIDEO4LINUX DRIVER
5dc8a864
MCC
2742M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
2743M: Mauro Carvalho Chehab <mchehab@kernel.org>
661263b5 2744L: linux-media@vger.kernel.org
a825eaec 2745W: https://linuxtv.org
275ffde4 2746T: git git://linuxtv.org/media_tree.git
f96236e5 2747S: Odd fixes
679655da 2748F: Documentation/video4linux/bttv/
90d72ac6 2749F: drivers/media/pci/bt8xx/bttv*
1da177e4 2750
1f34923c
KA
2751BUSLOGIC SCSI DRIVER
2752M: Khalid Aziz <khalid@gonehiking.org>
2753L: linux-scsi@vger.kernel.org
2754S: Maintained
2755F: drivers/scsi/BusLogic.*
2756F: drivers/scsi/FlashPoint.*
2757
af39917d
CL
2758C-MEDIA CMI8788 DRIVER
2759M: Clemens Ladisch <clemens@ladisch.de>
2760L: alsa-devel@alsa-project.org (moderated for non-subscribers)
2761T: git git://git.alsa-project.org/alsa-kernel.git
2762S: Maintained
2763F: sound/pci/oxygen/
2764
2141355f
MS
2765C6X ARCHITECTURE
2766M: Mark Salter <msalter@redhat.com>
2767M: Aurelien Jacquiot <a-jacquiot@ti.com>
2768L: linux-c6x-dev@linux-c6x.org
2769W: http://www.linux-c6x.org/wiki/index.php/Main_Page
2770S: Maintained
2771F: arch/c6x/
2772
a5432f5a 2773CACHEFILES: FS-CACHE BACKEND FOR CACHING ON MOUNTED FILESYSTEMS
8b58be88 2774M: David Howells <dhowells@redhat.com>
e62d6e24 2775L: linux-cachefs@redhat.com (moderated for non-subscribers)
a5432f5a
DH
2776S: Supported
2777F: Documentation/filesystems/caching/cachefiles.txt
2778F: fs/cachefiles/
2779
c815ca39
HV
2780CADET FM/AM RADIO RECEIVER DRIVER
2781M: Hans Verkuil <hverkuil@xs4all.nl>
2782L: linux-media@vger.kernel.org
2783T: git git://linuxtv.org/media_tree.git
a825eaec 2784W: https://linuxtv.org
c815ca39
HV
2785S: Maintained
2786F: drivers/media/radio/radio-cadet*
2787
77d5140f 2788CAFE CMOS INTEGRATED CAMERA CONTROLLER DRIVER
8b58be88 2789M: Jonathan Corbet <corbet@lwn.net>
661263b5 2790L: linux-media@vger.kernel.org
275ffde4 2791T: git git://linuxtv.org/media_tree.git
77d5140f 2792S: Maintained
679655da 2793F: Documentation/video4linux/cafe_ccic
90d72ac6 2794F: drivers/media/platform/marvell-ccic/
77d5140f 2795
201b6bab 2796CAIF NETWORK LAYER
5c574f50 2797M: Dmitry Tarnyagin <dmitry.tarnyagin@lockless.no>
201b6bab
JP
2798L: netdev@vger.kernel.org
2799S: Supported
2800F: Documentation/networking/caif/
2801F: drivers/net/caif/
c117ab84 2802F: include/uapi/linux/caif/
201b6bab
JP
2803F: include/net/caif/
2804F: net/caif/
2805
77dac90f 2806CALGARY x86-64 IOMMU
a6921c29
JM
2807M: Muli Ben-Yehuda <mulix@mulix.org>
2808M: Jon Mason <jdmason@kudzu.us>
2809L: iommu@lists.linux-foundation.org
77dac90f 2810S: Maintained
679655da
JP
2811F: arch/x86/kernel/pci-calgary_64.c
2812F: arch/x86/kernel/tce_64.c
2813F: arch/x86/include/asm/calgary.h
2814F: arch/x86/include/asm/tce.h
77dac90f 2815
e2d1d6c0 2816CAN NETWORK LAYER
8d15d386 2817M: Oliver Hartkopp <socketcan@hartkopp.net>
f7214cf2 2818M: Marc Kleine-Budde <mkl@pengutronix.de>
1caa60b6 2819L: linux-can@vger.kernel.org
84b0d715 2820W: https://github.com/linux-can
870482a4
MKB
2821T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
2822T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
e2d1d6c0 2823S: Maintained
f35f6c8f 2824F: Documentation/networking/can.txt
8d15d386 2825F: net/can/
8d15d386 2826F: include/linux/can/core.h
c117ab84
CEB
2827F: include/uapi/linux/can.h
2828F: include/uapi/linux/can/bcm.h
2829F: include/uapi/linux/can/raw.h
2830F: include/uapi/linux/can/gw.h
e2d1d6c0 2831
4261a204 2832CAN NETWORK DRIVERS
8b58be88 2833M: Wolfgang Grandegger <wg@grandegger.com>
ec78213a 2834M: Marc Kleine-Budde <mkl@pengutronix.de>
1caa60b6 2835L: linux-can@vger.kernel.org
84b0d715 2836W: https://github.com/linux-can
870482a4
MKB
2837T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
2838T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
4261a204 2839S: Maintained
3636876a 2840F: Documentation/devicetree/bindings/net/can/
8d15d386
OH
2841F: drivers/net/can/
2842F: include/linux/can/dev.h
8d15d386 2843F: include/linux/can/platform/
c117ab84
CEB
2844F: include/uapi/linux/can/error.h
2845F: include/uapi/linux/can/netlink.h
4261a204 2846
95d16c72 2847CAPABILITIES
39baa7e6 2848M: Serge Hallyn <serge@hallyn.com>
95d16c72 2849L: linux-security-module@vger.kernel.org
6305902c 2850S: Supported
95d16c72 2851F: include/linux/capability.h
c117ab84 2852F: include/uapi/linux/capability.h
6305902c 2853F: security/commoncap.c
38a94118 2854F: kernel/capability.c
95d16c72 2855
b84894c7
KT
2856CAPELLA MICROSYSTEMS LIGHT SENSOR DRIVER
2857M: Kevin Tsai <ktsai@capellamicro.com>
2858S: Maintained
2859F: drivers/iio/light/cm*
2860F: Documentation/devicetree/bindings/i2c/trivial-devices.txt
2861
f21fb3ed
RV
2862CAVIUM LIQUIDIO NETWORK DRIVER
2863M: Derek Chickles <derek.chickles@caviumnetworks.com>
2864M: Satanand Burla <satananda.burla@caviumnetworks.com>
2865M: Felix Manlunas <felix.manlunas@caviumnetworks.com>
2866M: Raghu Vatsavayi <raghu.vatsavayi@caviumnetworks.com>
2867L: netdev@vger.kernel.org
2868W: http://www.cavium.com
2869S: Supported
f21fb3ed
RV
2870F: drivers/net/ethernet/cavium/liquidio/
2871
ef0bbac3
VB
2872CC2520 IEEE-802.15.4 RADIO DRIVER
2873M: Varka Bhadram <varkabhadram@gmail.com>
2874L: linux-wpan@vger.kernel.org
2875S: Maintained
2876F: drivers/net/ieee802154/cc2520.c
2877F: include/linux/spi/cc2520.h
2878F: Documentation/devicetree/bindings/net/ieee802154/cc2520.txt
2879
ca684386
HV
2880CEC DRIVER
2881M: Hans Verkuil <hans.verkuil@cisco.com>
2882L: linux-media@vger.kernel.org
2883T: git git://linuxtv.org/media_tree.git
2884W: http://linuxtv.org
2885S: Supported
2886F: Documentation/cec.txt
2887F: Documentation/DocBook/media/v4l/cec*
2888F: drivers/staging/media/cec/
2889F: drivers/media/cec-edid.c
2890F: drivers/media/rc/keymaps/rc-cec.c
2891F: include/media/cec.h
2892F: include/media/cec-edid.h
2893F: include/linux/cec.h
2894F: include/linux/cec-funcs.h
2895
b8154542 2896CELL BROADBAND ENGINE ARCHITECTURE
8b58be88 2897M: Arnd Bergmann <arnd@arndb.de>
a4724ed6 2898L: linuxppc-dev@lists.ozlabs.org
b8154542
AB
2899W: http://www.ibm.com/developerworks/power/cell/
2900S: Supported
679655da 2901F: arch/powerpc/include/asm/cell*.h
679655da 2902F: arch/powerpc/include/asm/spu*.h
c117ab84 2903F: arch/powerpc/include/uapi/asm/spu*.h
679655da
JP
2904F: arch/powerpc/oprofile/*cell*
2905F: arch/powerpc/platforms/cell/
b8154542 2906
398ecff5
SW
2907CEPH COMMON CODE (LIBCEPH)
2908M: Ilya Dryomov <idryomov@gmail.com>
e43cdb56 2909M: "Yan, Zheng" <zyan@redhat.com>
0f5417ce 2910M: Sage Weil <sage@redhat.com>
82593f87 2911L: ceph-devel@vger.kernel.org
09d90327 2912W: http://ceph.com/
fb99f881 2913T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
6e67b7ae 2914T: git git://github.com/ceph/ceph-client.git
9030aaf9 2915S: Supported
14430813
JP
2916F: net/ceph/
2917F: include/linux/ceph/
2918F: include/linux/crush/
9030aaf9 2919
398ecff5
SW
2920CEPH DISTRIBUTED FILE SYSTEM CLIENT (CEPH)
2921M: "Yan, Zheng" <zyan@redhat.com>
2922M: Sage Weil <sage@redhat.com>
2923M: Ilya Dryomov <idryomov@gmail.com>
2924L: ceph-devel@vger.kernel.org
2925W: http://ceph.com/
2926T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
6e67b7ae 2927T: git git://github.com/ceph/ceph-client.git
398ecff5
SW
2928S: Supported
2929F: Documentation/filesystems/ceph.txt
2930F: fs/ceph/
2931
cfc411e7
DH
2932CERTIFICATE HANDLING:
2933M: David Howells <dhowells@redhat.com>
2934M: David Woodhouse <dwmw2@infradead.org>
d8d80386 2935L: keyrings@vger.kernel.org
cfc411e7
DH
2936S: Maintained
2937F: Documentation/module-signing.txt
2938F: certs/
d8d80386 2939F: scripts/sign-file.c
cfc411e7
DH
2940F: scripts/extract-cert.c
2941
18332a80 2942CERTIFIED WIRELESS USB (WUSB) SUBSYSTEM:
18332a80 2943L: linux-usb@vger.kernel.org
10c6c9c9 2944S: Orphan
679655da
JP
2945F: Documentation/usb/WUSB-Design-overview.txt
2946F: Documentation/usb/wusb-cbaf
355ffe69
DV
2947F: drivers/usb/host/hwa-hc.c
2948F: drivers/usb/host/whci/
679655da
JP
2949F: drivers/usb/wusbcore/
2950F: include/linux/usb/wusb*
18332a80 2951
70e84049 2952CFAG12864B LCD DRIVER
8b58be88 2953M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
450c622e
MO
2954W: http://miguelojeda.es/auxdisplay.htm
2955W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
70e84049 2956S: Maintained
679655da
JP
2957F: drivers/auxdisplay/cfag12864b.c
2958F: include/linux/cfag12864b.h
70e84049
MOS
2959
2960CFAG12864BFB LCD FRAMEBUFFER 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/cfag12864bfb.c
2966F: include/linux/cfag12864b.h
70e84049 2967
704232c2 2968CFG80211 and NL80211
8b58be88 2969M: Johannes Berg <johannes@sipsolutions.net>
704232c2 2970L: linux-wireless@vger.kernel.org
ce466579
JB
2971W: http://wireless.kernel.org/
2972T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
2973T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
704232c2 2974S: Maintained
c117ab84 2975F: include/uapi/linux/nl80211.h
679655da
JP
2976F: include/net/cfg80211.h
2977F: net/wireless/*
2978X: net/wireless/wext*
704232c2 2979
46e64261
GKH
2980CHAR and MISC DRIVERS
2981M: Arnd Bergmann <arnd@arndb.de>
879a5a00 2982M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
46e64261 2983T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
879a5a00 2984S: Supported
46e64261
GKH
2985F: drivers/char/*
2986F: drivers/misc/*
471322a8 2987F: include/linux/miscdevice.h
46e64261 2988
0a920b5b 2989CHECKPATCH
8b58be88 2990M: Andy Whitcroft <apw@canonical.com>
10d83f07
JP
2991M: Joe Perches <joe@perches.com>
2992S: Maintained
679655da 2993F: scripts/checkpatch.pl
0a920b5b 2994
f8407f26
HW
2995CHINESE DOCUMENTATION
2996M: Harry Wei <harryxiyou@gmail.com>
9740153c 2997L: xiyoulinuxkernelgroup@googlegroups.com (subscribers-only)
f8407f26
HW
2998L: linux-kernel@zh-kernel.org (moderated for non-subscribers)
2999S: Maintained
3000F: Documentation/zh_CN/
3001
2721ea2c 3002CHIPIDEA USB HIGH SPEED DUAL ROLE CONTROLLER
60d77b3d 3003M: Peter Chen <Peter.Chen@nxp.com>
8373856d 3004T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
2721ea2c
AS
3005L: linux-usb@vger.kernel.org
3006S: Maintained
3007F: drivers/usb/chipidea/
3008
a93ad65d
HG
3009CHIPONE ICN8318 I2C TOUCHSCREEN DRIVER
3010M: Hans de Goede <hdegoede@redhat.com>
3011L: linux-input@vger.kernel.org
3012S: Maintained
3013F: Documentation/devicetree/bindings/input/touchscreen/chipone_icn8318.txt
3014F: drivers/input/touchscreen/chipone_icn8318.c
3015
ab043105
OJ
3016CHROME HARDWARE PLATFORM SUPPORT
3017M: Olof Johansson <olof@lixom.net>
3018S: Maintained
9f273c24 3019T: git git://git.kernel.org/pub/scm/linux/kernel/git/olof/chrome-platform.git
ab043105
OJ
3020F: drivers/platform/chrome/
3021
641cb85e 3022CISCO VIC ETHERNET NIC DRIVER
2360d2e8 3023M: Christian Benvenuti <benve@cisco.com>
001e1c1d 3024M: Sujith Sankar <ssujith@cisco.com>
c327e8f4 3025M: Govindarajulu Varadarajan <_govind@gmx.com>
5c6652f5 3026M: Neel Patel <neepatel@cisco.com>
7063fbf2 3027S: Supported
a6a5580c 3028F: drivers/net/ethernet/cisco/enic/
7063fbf2 3029
e3cf00d0 3030CISCO VIC LOW LATENCY NIC DRIVER
35ef4a9e
DG
3031M: Christian Benvenuti <benve@cisco.com>
3032M: Dave Goodell <dgoodell@cisco.com>
b75f0050 3033S: Supported
35ef4a9e 3034F: drivers/infiniband/hw/usnic/
e3cf00d0 3035
2b7a52a4 3036CIRRUS LOGIC EP93XX ETHERNET DRIVER
5587912f 3037M: Hartley Sweeten <hsweeten@visionengravers.com>
2b7a52a4
LB
3038L: netdev@vger.kernel.org
3039S: Maintained
57d0b7a0 3040F: drivers/net/ethernet/cirrus/ep93xx_eth.c
2b7a52a4 3041
3d4cfdc9
MB
3042CIRRUS LOGIC AUDIO CODEC DRIVERS
3043M: Brian Austin <brian.austin@cirrus.com>
3044M: Paul Handrigan <Paul.Handrigan@cirrus.com>
3045L: alsa-devel@alsa-project.org (moderated for non-subscribers)
3046S: Maintained
3047F: sound/soc/codecs/cs*
3048
94574d9a
KRW
3049CLEANCACHE API
3050M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
3051L: linux-kernel@vger.kernel.org
3052S: Maintained
3053F: mm/cleancache.c
3054F: include/linux/cleancache.h
3055
d4275354 3056CLK API
54176cc6 3057M: Russell King <linux@armlinux.org.uk>
aa571b14 3058L: linux-clk@vger.kernel.org
37417046 3059S: Maintained
d4275354
RK
3060F: include/linux/clk.h
3061
9222d247
JS
3062CLOCKSOURCE, CLOCKEVENT DRIVERS
3063M: Daniel Lezcano <daniel.lezcano@linaro.org>
3064M: Thomas Gleixner <tglx@linutronix.de>
981c3a4f 3065L: linux-kernel@vger.kernel.org
9222d247
JS
3066T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
3067S: Supported
3068F: drivers/clocksource
3069
5df6d737 3070CISCO FCOE HBA DRIVER
8fc89a79
HP
3071M: Hiral Patel <hiralpat@cisco.com>
3072M: Suma Ramars <sramars@cisco.com>
d7e01dc6 3073M: Brian Uchino <buchino@cisco.com>
5df6d737
AJ
3074L: linux-scsi@vger.kernel.org
3075S: Supported
2a99921a 3076F: drivers/scsi/fnic/
5df6d737 3077
c8806b6c
NM
3078CISCO SCSI HBA DRIVER
3079M: Narsimhulu Musini <nmusini@cisco.com>
3080M: Sesidhar Baddela <sebaddel@cisco.com>
3081L: linux-scsi@vger.kernel.org
3082S: Supported
3083F: drivers/scsi/snic/
3084
529aa8cb
TLSC
3085CMPC ACPI DRIVER
3086M: Thadeu Lima de Souza Cascardo <cascardo@holoscopio.com>
3087M: Daniel Oliveira Nascimento <don@syst.com.br>
d0944853 3088L: platform-driver-x86@vger.kernel.org
529aa8cb
TLSC
3089S: Supported
3090F: drivers/platform/x86/classmate-laptop.c
3091
85756a06
HV
3092COBALT MEDIA DRIVER
3093M: Hans Verkuil <hans.verkuil@cisco.com>
3094L: linux-media@vger.kernel.org
3095T: git git://linuxtv.org/media_tree.git
a825eaec 3096W: https://linuxtv.org
85756a06
HV
3097S: Supported
3098F: drivers/media/pci/cobalt/
3099
74425eee 3100COCCINELLE/Semantic Patches (SmPL)
26de9c26 3101M: Julia Lawall <Julia.Lawall@lip6.fr>
74425eee 3102M: Gilles Muller <Gilles.Muller@lip6.fr>
26de9c26 3103M: Nicolas Palix <nicolas.palix@imag.fr>
d8130624 3104M: Michal Marek <mmarek@suse.com>
26de9c26 3105L: cocci@systeme.lip6.fr (moderated for non-subscribers)
c00b5110 3106T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git misc
74425eee
NP
3107W: http://coccinelle.lip6.fr/
3108S: Supported
4b92b2aa 3109F: Documentation/coccinelle.txt
74425eee
NP
3110F: scripts/coccinelle/
3111F: scripts/coccicheck
3112
1da177e4 3113CODA FILE SYSTEM
8b58be88 3114M: Jan Harkes <jaharkes@cs.cmu.edu>
1da177e4
LT
3115M: coda@cs.cmu.edu
3116L: codalist@coda.cs.cmu.edu
3117W: http://www.coda.cs.cmu.edu/
3118S: Maintained
679655da
JP
3119F: Documentation/filesystems/coda.txt
3120F: fs/coda/
3121F: include/linux/coda*.h
c117ab84 3122F: include/uapi/linux/coda*.h
1da177e4 3123
0b14261e
PZ
3124CODA V4L2 MEM2MEM DRIVER
3125M: Philipp Zabel <p.zabel@pengutronix.de>
3126L: linux-media@vger.kernel.org
3127S: Maintained
3128F: Documentation/devicetree/bindings/media/coda.txt
3129F: drivers/media/platform/coda/
3130
7704addb 3131COMMON CLK FRAMEWORK
a85fa007 3132M: Michael Turquette <mturquette@baylibre.com>
f956165f 3133M: Stephen Boyd <sboyd@codeaurora.org>
aa571b14 3134L: linux-clk@vger.kernel.org
baeb0d9b 3135T: git git://git.kernel.org/pub/scm/linux/kernel/git/clk/linux.git
7704addb 3136S: Maintained
ae4185cd 3137F: Documentation/devicetree/bindings/clock/
60bea3b5
SW
3138F: drivers/clk/
3139X: drivers/clk/clkdev.c
7704addb 3140F: include/linux/clk-pr*
60bea3b5 3141F: include/linux/clk/
7704addb 3142
e2d1d6c0 3143COMMON INTERNET FILE SYSTEM (CIFS)
8b58be88 3144M: Steve French <sfrench@samba.org>
51223df6 3145L: linux-cifs@vger.kernel.org
d1f28953 3146L: samba-technical@lists.samba.org (moderated for non-subscribers)
e2d1d6c0 3147W: http://linux-cifs.samba.org/
bb1d5dda 3148T: git git://git.samba.org/sfrench/cifs-2.6.git
e2d1d6c0 3149S: Supported
ec421a71 3150F: Documentation/filesystems/cifs/
679655da 3151F: fs/cifs/
e2d1d6c0 3152
1da177e4 3153COMPACTPCI HOTPLUG CORE
8b58be88 3154M: Scott Murray <scott@spiteful.org>
64dab204 3155L: linux-pci@vger.kernel.org
82c4dfc7 3156S: Maintained
679655da 3157F: drivers/pci/hotplug/cpci_hotplug*
1da177e4
LT
3158
3159COMPACTPCI HOTPLUG ZIATECH ZT5550 DRIVER
8b58be88 3160M: Scott Murray <scott@spiteful.org>
64dab204 3161L: linux-pci@vger.kernel.org
82c4dfc7 3162S: Maintained
679655da 3163F: drivers/pci/hotplug/cpcihp_zt5550.*
1da177e4
LT
3164
3165COMPACTPCI HOTPLUG GENERIC DRIVER
8b58be88 3166M: Scott Murray <scott@spiteful.org>
64dab204 3167L: linux-pci@vger.kernel.org
82c4dfc7 3168S: Maintained
679655da 3169F: drivers/pci/hotplug/cpcihp_generic.c
1da177e4 3170
5411552c 3171COMPAL LAPTOP SUPPORT
8b58be88 3172M: Cezary Jackiewicz <cezary.jackiewicz@gmail.com>
d0944853 3173L: platform-driver-x86@vger.kernel.org
5411552c 3174S: Maintained
679655da 3175F: drivers/platform/x86/compal-laptop.c
5411552c 3176
949be0f7 3177CONEXANT ACCESSRUNNER USB DRIVER
9ae5e3bc
SA
3178L: accessrunner-general@lists.sourceforge.net
3179W: http://accessrunner.sourceforge.net/
44243ef4 3180S: Orphan
679655da 3181F: drivers/usb/atm/cxacru.c
949be0f7 3182
e2d1d6c0 3183CONFIGFS
d6351db2 3184M: Joel Becker <jlbec@evilplan.org>
1609bac8
CH
3185M: Christoph Hellwig <hch@lst.de>
3186T: git git://git.infradead.org/users/hch/configfs.git
e2d1d6c0 3187S: Supported
679655da
JP
3188F: fs/configfs/
3189F: include/linux/configfs.h
e2d1d6c0 3190
acb9c1b2 3191CONNECTOR
8b58be88 3192M: Evgeniy Polyakov <zbr@ioremap.net>
acb9c1b2
EP
3193L: netdev@vger.kernel.org
3194S: Maintained
3195F: drivers/connector/
3196
a3e3354d 3197CONTROL GROUP (CGROUP)
860ca0e6 3198M: Tejun Heo <tj@kernel.org>
ad50c159 3199M: Li Zefan <lizefan@huawei.com>
4d205676 3200M: Johannes Weiner <hannes@cmpxchg.org>
12340313 3201L: cgroups@vger.kernel.org
860ca0e6 3202T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
fb3a0fb6 3203S: Maintained
a3e3354d 3204F: Documentation/cgroups/
679655da
JP
3205F: include/linux/cgroup*
3206F: kernel/cgroup*
a3e3354d
TH
3207
3208CONTROL GROUP - CPUSET
3209M: Li Zefan <lizefan@huawei.com>
3210L: cgroups@vger.kernel.org
3211W: http://www.bullopensource.org/cpuset/
3212W: http://oss.sgi.com/projects/cpusets/
3213T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
3214S: Maintained
3215F: Documentation/cgroups/cpusets.txt
3216F: include/linux/cpuset.h
3217F: kernel/cpuset.c
3218
3219CONTROL GROUP - MEMORY RESOURCE CONTROLLER (MEMCG)
3220M: Johannes Weiner <hannes@cmpxchg.org>
fbd7dc74 3221M: Michal Hocko <mhocko@kernel.org>
ed0f1e21 3222M: Vladimir Davydov <vdavydov@virtuozzo.com>
a3e3354d
TH
3223L: cgroups@vger.kernel.org
3224L: linux-mm@kvack.org
3225S: Maintained
3226F: mm/memcontrol.c
5d1ea48b 3227F: mm/swap_cgroup.c
fb3a0fb6 3228
bebe4678 3229CORETEMP HARDWARE MONITORING DRIVER
96859129 3230M: Fenghua Yu <fenghua.yu@intel.com>
968ce1b1 3231L: linux-hwmon@vger.kernel.org
bebe4678 3232S: Maintained
679655da
JP
3233F: Documentation/hwmon/coretemp
3234F: drivers/hwmon/coretemp.c
bebe4678 3235
1da177e4 3236COSA/SRP SYNC SERIAL DRIVER
8b58be88 3237M: Jan "Yenya" Kasprzak <kas@fi.muni.cz>
1da177e4
LT
3238W: http://www.fi.muni.cz/~kas/cosa/
3239S: Maintained
679655da 3240F: drivers/net/wan/cosa*
1da177e4 3241
4371ee35 3242CPMAC ETHERNET DRIVER
8b58be88 3243M: Florian Fainelli <florian@openwrt.org>
4371ee35
FF
3244L: netdev@vger.kernel.org
3245S: Maintained
b544dbac 3246F: drivers/net/ethernet/ti/cpmac.c
4371ee35 3247
1da177e4 3248CPU FREQUENCY DRIVERS
9c3646d1 3249M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
45c009a9 3250M: Viresh Kumar <viresh.kumar@linaro.org>
a6c072c7 3251L: linux-pm@vger.kernel.org
1da177e4 3252S: Maintained
27209d91
VK
3253T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
3254T: git git://git.linaro.org/people/vireshk/linux.git (For ARM Updates)
679655da
JP
3255F: drivers/cpufreq/
3256F: include/linux/cpufreq.h
1da177e4 3257
8a67f0ef
VK
3258CPU FREQUENCY DRIVERS - ARM BIG LITTLE
3259M: Viresh Kumar <viresh.kumar@linaro.org>
171d0ba8 3260M: Sudeep Holla <sudeep.holla@arm.com>
8a67f0ef
VK
3261L: linux-pm@vger.kernel.org
3262W: http://www.arm.com/products/processors/technologies/biglittleprocessing.php
3263S: Maintained
3264F: drivers/cpufreq/arm_big_little.h
3265F: drivers/cpufreq/arm_big_little.c
3266F: drivers/cpufreq/arm_big_little_dt.c
3267
14d2c34c 3268CPUIDLE DRIVER - ARM BIG LITTLE
b75f0050
JP
3269M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
3270M: Daniel Lezcano <daniel.lezcano@linaro.org>
3271L: linux-pm@vger.kernel.org
3272L: linux-arm-kernel@lists.infradead.org
cea8321c 3273T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
b75f0050
JP
3274S: Maintained
3275F: drivers/cpuidle/cpuidle-big_little.c
14d2c34c 3276
0c570c18
BZ
3277CPUIDLE DRIVER - ARM EXYNOS
3278M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
3279M: Daniel Lezcano <daniel.lezcano@linaro.org>
3280M: Kukjin Kim <kgene@kernel.org>
3281L: linux-pm@vger.kernel.org
3282L: linux-samsung-soc@vger.kernel.org
3283S: Supported
3284F: drivers/cpuidle/cpuidle-exynos.c
3285F: arch/arm/mach-exynos/pm.c
3286
a8e39c35 3287CPUIDLE DRIVERS
9c3646d1 3288M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
a8e39c35
DL
3289M: Daniel Lezcano <daniel.lezcano@linaro.org>
3290L: linux-pm@vger.kernel.org
3291S: Maintained
cea8321c 3292T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
a8e39c35
DL
3293F: drivers/cpuidle/*
3294F: include/linux/cpuidle.h
3295
1da177e4 3296CPUID/MSR DRIVER
8b58be88 3297M: "H. Peter Anvin" <hpa@zytor.com>
1da177e4 3298S: Maintained
679655da
JP
3299F: arch/x86/kernel/cpuid.c
3300F: arch/x86/kernel/msr.c
1da177e4 3301
7fe2f639 3302CPU POWER MONITORING SUBSYSTEM
d8130624 3303M: Thomas Renninger <trenn@suse.com>
103f1790 3304L: linux-pm@vger.kernel.org
7fe2f639 3305S: Maintained
14430813 3306F: tools/power/cpupower/
7fe2f639 3307
1da177e4 3308CRAMFS FILESYSTEM
ce00f85c 3309W: http://sourceforge.net/projects/cramfs/
54886a71 3310S: Orphan / Obsolete
679655da
JP
3311F: Documentation/filesystems/cramfs.txt
3312F: fs/cramfs/
1da177e4
LT
3313
3314CRIS PORT
8b58be88
JP
3315M: Mikael Starvik <starvik@axis.com>
3316M: Jesper Nilsson <jesper.nilsson@axis.com>
9937ac0c 3317L: linux-cris-kernel@axis.com
1da177e4 3318W: http://developer.axis.com
9f273c24 3319T: git git://git.kernel.org/pub/scm/linux/kernel/git/jesper/cris.git
1da177e4 3320S: Maintained
679655da 3321F: arch/cris/
df621252 3322F: drivers/tty/serial/crisv10.*
1da177e4
LT
3323
3324CRYPTO API
8b58be88
JP
3325M: Herbert Xu <herbert@gondor.apana.org.au>
3326M: "David S. Miller" <davem@davemloft.net>
1da177e4 3327L: linux-crypto@vger.kernel.org
9f273c24 3328T: git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/cryptodev-2.6.git
54e5881d 3329T: git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6.git
1da177e4 3330S: Maintained
679655da 3331F: Documentation/crypto/
fe1c445b 3332F: Documentation/devicetree/bindings/crypto/
2ca87a17 3333F: Documentation/DocBook/crypto-API.tmpl
679655da
JP
3334F: arch/*/crypto/
3335F: crypto/
3336F: drivers/crypto/
3337F: include/crypto/
1da177e4 3338
5b07bd57 3339CRYPTOGRAPHIC RANDOM NUMBER GENERATOR
8b58be88 3340M: Neil Horman <nhorman@tuxdriver.com>
5b07bd57
NH
3341L: linux-crypto@vger.kernel.org
3342S: Maintained
51a2228a
JP
3343F: crypto/ansi_cprng.c
3344F: crypto/rng.c
5b07bd57 3345
fc279cc2
HV
3346CS3308 MEDIA DRIVER
3347M: Hans Verkuil <hverkuil@xs4all.nl>
3348L: linux-media@vger.kernel.org
3349T: git git://linuxtv.org/media_tree.git
3350W: http://linuxtv.org
3351S: Odd Fixes
3352F: drivers/media/i2c/cs3308.c
3353F: drivers/media/i2c/cs3308.h
3354
9b4ffa48 3355CS5535 Audio ALSA driver
8b58be88 3356M: Jaya Kumar <jayakumar.alsa@gmail.com>
9b4ffa48 3357S: Maintained
679655da 3358F: sound/pci/cs5535audio/
9b4ffa48 3359
a910e4a9 3360CW1200 WLAN driver
b75f0050
JP
3361M: Solomon Peachy <pizza@shaftnet.org>
3362S: Maintained
560424e9 3363F: drivers/net/wireless/st/cw1200/
a910e4a9 3364
6d8425b1 3365CX18 VIDEO4LINUX DRIVER
6afdeaf8 3366M: Andy Walls <awalls@md.metrocast.net>
7b212edf 3367L: ivtv-devel@ivtvdriver.org (subscribers-only)
661263b5 3368L: linux-media@vger.kernel.org
275ffde4 3369T: git git://linuxtv.org/media_tree.git
a825eaec 3370W: https://linuxtv.org
30e10993 3371W: http://www.ivtvdriver.org/index.php/Cx18
6d8425b1 3372S: Maintained
679655da 3373F: Documentation/video4linux/cx18.txt
90d72ac6 3374F: drivers/media/pci/cx18/
6c0f0359 3375F: include/uapi/linux/ivtv*
6d8425b1 3376
3f101d91
HV
3377CX2341X MPEG ENCODER HELPER MODULE
3378M: Hans Verkuil <hverkuil@xs4all.nl>
3379L: linux-media@vger.kernel.org
3380T: git git://linuxtv.org/media_tree.git
a825eaec 3381W: https://linuxtv.org
3f101d91 3382S: Maintained
c368360b 3383F: drivers/media/common/cx2341x*
3f101d91
HV
3384F: include/media/cx2341x*
3385
b8fe6e2c
PB
3386CX24120 MEDIA DRIVER
3387M: Jemma Denson <jdenson@gmail.com>
3388M: Patrick Boettcher <patrick.boettcher@posteo.de>
3389L: linux-media@vger.kernel.org
a825eaec 3390W: https://linuxtv.org
b8fe6e2c
PB
3391Q: http://patchwork.linuxtv.org/project/linux-media/list/
3392S: Maintained
3393F: drivers/media/dvb-frontends/cx24120*
3394
20357578 3395CX88 VIDEO4LINUX DRIVER
5dc8a864
MCC
3396M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
3397M: Mauro Carvalho Chehab <mchehab@kernel.org>
20357578 3398L: linux-media@vger.kernel.org
a825eaec 3399W: https://linuxtv.org
20357578
MCC
3400T: git git://linuxtv.org/media_tree.git
3401S: Odd fixes
3402F: Documentation/video4linux/cx88/
3403F: drivers/media/pci/cx88/
6d8425b1 3404
91952bc0
AP
3405CXD2820R MEDIA DRIVER
3406M: Antti Palosaari <crope@iki.fi>
3407L: linux-media@vger.kernel.org
a825eaec 3408W: https://linuxtv.org
91952bc0
AP
3409W: http://palosaari.fi/linux/
3410Q: http://patchwork.linuxtv.org/project/linux-media/list/
3411T: git git://linuxtv.org/anttip/media_tree.git
3412S: Maintained
3413F: drivers/media/dvb-frontends/cxd2820r*
6d8425b1 3414
e5ec3789 3415CXGB3 ETHERNET DRIVER (CXGB3)
cdc99239 3416M: Santosh Raspatur <santosh@chelsio.com>
e5ec3789
SW
3417L: netdev@vger.kernel.org
3418W: http://www.chelsio.com
3419S: Supported
f7917c00 3420F: drivers/net/ethernet/chelsio/cxgb3/
e5ec3789 3421
d8ae3c33 3422CXGB3 ISCSI DRIVER (CXGB3I)
49e7d9df
JP
3423M: Karen Xie <kxie@chelsio.com>
3424L: linux-scsi@vger.kernel.org
3425W: http://www.chelsio.com
3426S: Supported
3427F: drivers/scsi/cxgbi/cxgb3i
d8ae3c33 3428
e5ec3789 3429CXGB3 IWARP RNIC DRIVER (IW_CXGB3)
8b58be88 3430M: Steve Wise <swise@chelsio.com>
e6cc0fd1 3431L: linux-rdma@vger.kernel.org
e5ec3789
SW
3432W: http://www.openfabrics.org
3433S: Supported
679655da 3434F: drivers/infiniband/hw/cxgb3/
e5ec3789 3435
be4c9bad 3436CXGB4 ETHERNET DRIVER (CXGB4)
56f16c74 3437M: Hariprasad S <hariprasad@chelsio.com>
be4c9bad
RD
3438L: netdev@vger.kernel.org
3439W: http://www.chelsio.com
3440S: Supported
f7917c00 3441F: drivers/net/ethernet/chelsio/cxgb4/
be4c9bad 3442
d8ae3c33 3443CXGB4 ISCSI DRIVER (CXGB4I)
49e7d9df
JP
3444M: Karen Xie <kxie@chelsio.com>
3445L: linux-scsi@vger.kernel.org
3446W: http://www.chelsio.com
3447S: Supported
3448F: drivers/scsi/cxgbi/cxgb4i
d8ae3c33 3449
be4c9bad
RD
3450CXGB4 IWARP RNIC DRIVER (IW_CXGB4)
3451M: Steve Wise <swise@chelsio.com>
3452L: linux-rdma@vger.kernel.org
3453W: http://www.openfabrics.org
3454S: Supported
3455F: drivers/infiniband/hw/cxgb4/
3456
5c20a5c7
CL
3457CXGB4VF ETHERNET DRIVER (CXGB4VF)
3458M: Casey Leedom <leedom@chelsio.com>
3459L: netdev@vger.kernel.org
3460W: http://www.chelsio.com
3461S: Supported
f7917c00 3462F: drivers/net/ethernet/chelsio/cxgb4vf/
5c20a5c7 3463
a9282d01
IM
3464CXL (IBM Coherent Accelerator Processor Interface CAPI) DRIVER
3465M: Ian Munsie <imunsie@au1.ibm.com>
3466M: Michael Neuling <mikey@neuling.org>
3467L: linuxppc-dev@lists.ozlabs.org
3468S: Supported
3469F: drivers/misc/cxl/
ec249dd8 3470F: include/misc/cxl*
a9282d01
IM
3471F: include/uapi/misc/cxl.h
3472F: Documentation/powerpc/cxl.txt
3473F: Documentation/powerpc/cxl.txt
3474F: Documentation/ABI/testing/sysfs-class-cxl
3475
11f43ae7
MO
3476CXLFLASH (IBM Coherent Accelerator Processor Interface CAPI Flash) SCSI DRIVER
3477M: Manoj N. Kumar <manoj@linux.vnet.ibm.com>
3478M: Matthew R. Ochs <mrochs@linux.vnet.ibm.com>
3479L: linux-scsi@vger.kernel.org
3480S: Supported
3481F: drivers/scsi/cxlflash/
3482F: include/uapi/scsi/cxlflash_ioctls.h
3483F: Documentation/powerpc/cxlflash.txt
3484
b52b97a3
GC
3485STMMAC ETHERNET DRIVER
3486M: Giuseppe Cavallaro <peppe.cavallaro@st.com>
91979b9d 3487M: Alexandre Torgue <alexandre.torgue@st.com>
b52b97a3
GC
3488L: netdev@vger.kernel.org
3489W: http://www.stlinux.com
3490S: Supported
7ac6653a 3491F: drivers/net/ethernet/stmicro/stmmac/
b52b97a3 3492
1da177e4 3493CYBERPRO FB DRIVER
54176cc6 3494M: Russell King <linux@armlinux.org.uk>
efc03ecb 3495L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
54176cc6 3496W: http://www.armlinux.org.uk/
1da177e4 3497S: Maintained
8a61f013 3498F: drivers/video/fbdev/cyber2000fb.*
9fa68eae 3499
1da177e4 3500CYCLADES ASYNC MUX DRIVER
1da177e4 3501W: http://www.cyclades.com/
d459883e 3502S: Orphan
c897401b 3503F: drivers/tty/cyclades.c
679655da 3504F: include/linux/cyclades.h
c117ab84 3505F: include/uapi/linux/cyclades.h
1da177e4
LT
3506
3507CYCLADES PC300 DRIVER
1da177e4 3508W: http://www.cyclades.com/
d459883e 3509S: Orphan
679655da 3510F: drivers/net/wan/pc300*
1da177e4 3511
402f6ae4
AP
3512CYPRESS_FIRMWARE MEDIA DRIVER
3513M: Antti Palosaari <crope@iki.fi>
3514L: linux-media@vger.kernel.org
a825eaec 3515W: https://linuxtv.org
402f6ae4
AP
3516W: http://palosaari.fi/linux/
3517Q: http://patchwork.linuxtv.org/project/linux-media/list/
3518T: git git://linuxtv.org/anttip/media_tree.git
3519S: Maintained
3520F: drivers/media/common/cypress_firmware*
3521
e3ae3525 3522CYTTSP TOUCHSCREEN DRIVER
be9a6f40 3523M: Ferruh Yigit <fery@cypress.com>
6305902c 3524L: linux-input@vger.kernel.org
be9a6f40 3525S: Supported
6305902c
JP
3526F: drivers/input/touchscreen/cyttsp*
3527F: include/linux/input/cyttsp.h
e3ae3525 3528
aaaf5fbf
JK
3529DALLAS/MAXIM DS1685-FAMILY REAL TIME CLOCK
3530M: Joshua Kinard <kumba@gentoo.org>
3531S: Maintained
3532F: drivers/rtc/rtc-ds1685.c
3533F: include/linux/rtc/ds1685.h
3534
1da177e4 3535DAMA SLAVE for AX.25
8b58be88 3536M: Joerg Reuter <jreuter@yaina.de>
1da177e4
LT
3537W: http://yaina.de/jreuter/
3538W: http://www.qsl.net/dl1bke/
3539L: linux-hams@vger.kernel.org
3540S: Maintained
679655da
JP
3541F: net/ax25/af_ax25.c
3542F: net/ax25/ax25_dev.c
3543F: net/ax25/ax25_ds_*
3544F: net/ax25/ax25_in.c
3545F: net/ax25/ax25_out.c
3546F: net/ax25/ax25_timer.c
3547F: net/ax25/sysctl_net_ax25.c
1da177e4 3548
e2d1d6c0 3549DAVICOM FAST ETHERNET (DMFE) NETWORK DRIVER
e2d1d6c0 3550L: netdev@vger.kernel.org
5ff77428 3551S: Orphan
679655da 3552F: Documentation/networking/dmfe.txt
0f04e2aa 3553F: drivers/net/ethernet/dec/tulip/dmfe.c
e2d1d6c0
RD
3554
3555DC390/AM53C974 SCSI driver
d8130624 3556M: Hannes Reinecke <hare@suse.com>
71bd849d 3557L: linux-scsi@vger.kernel.org
e2d1d6c0 3558S: Maintained
71bd849d 3559F: drivers/scsi/am53c974.c
e2d1d6c0 3560
1da177e4 3561DC395x SCSI driver
61eee9a7 3562M: Oliver Neukum <oliver@neukum.org>
8b58be88
JP
3563M: Ali Akcaagac <aliakc@web.de>
3564M: Jamie Lenehan <lenehan@twibble.org>
f5df5881 3565L: dc395x@twibble.org
cf015e9f
JP
3566W: http://twibble.org/dist/dc395x/
3567W: http://lists.twibble.org/mailman/listinfo/dc395x/
1da177e4 3568S: Maintained
679655da
JP
3569F: Documentation/scsi/dc395x.txt
3570F: drivers/scsi/dc395x.*
1da177e4 3571
eb8edb08 3572DCCP PROTOCOL
a89d030e 3573M: Gerrit Renker <gerrit@erg.abdn.ac.uk>
eb8edb08 3574L: dccp@vger.kernel.org
c996d8b9 3575W: http://www.linuxfoundation.org/collaborate/workgroups/networking/dccp
eb8edb08 3576S: Maintained
679655da 3577F: include/linux/dccp.h
c117ab84 3578F: include/uapi/linux/dccp.h
679655da
JP
3579F: include/linux/tfrc.h
3580F: net/dccp/
eb8edb08 3581
1da177e4 3582DECnet NETWORK LAYER
1da177e4
LT
3583W: http://linux-decnet.sourceforge.net
3584L: linux-decnet-user@lists.sourceforge.net
f546444d 3585S: Orphan
679655da
JP
3586F: Documentation/networking/decnet.txt
3587F: net/decnet/
1da177e4 3588
ebff05b9
MR
3589DECSTATION PLATFORM SUPPORT
3590M: "Maciej W. Rozycki" <macro@linux-mips.org>
3591L: linux-mips@linux-mips.org
3592W: http://www.linux-mips.org/wiki/DECstation
3593S: Maintained
3594F: arch/mips/dec/
3595F: arch/mips/include/asm/dec/
3596F: arch/mips/include/asm/mach-dec/
3597
1da177e4 3598DEFXX FDDI NETWORK DRIVER
8b58be88 3599M: "Maciej W. Rozycki" <macro@linux-mips.org>
1da177e4 3600S: Maintained
33f810b2 3601F: drivers/net/fddi/defxx.*
1da177e4 3602
ad8f07cc 3603DELL LAPTOP DRIVER
8b58be88 3604M: Matthew Garrett <mjg59@srcf.ucam.org>
cdbff611 3605M: Pali Rohár <pali.rohar@gmail.com>
d0944853 3606L: platform-driver-x86@vger.kernel.org
ad8f07cc 3607S: Maintained
679655da 3608F: drivers/platform/x86/dell-laptop.c
ad8f07cc 3609
817a5cdb
PR
3610DELL LAPTOP RBTN DRIVER
3611M: Pali Rohár <pali.rohar@gmail.com>
3612S: Maintained
3613F: drivers/platform/x86/dell-rbtn.*
3614
cdbff611
PR
3615DELL LAPTOP FREEFALL DRIVER
3616M: Pali Rohár <pali.rohar@gmail.com>
3617S: Maintained
3618F: drivers/platform/x86/dell-smo8800.c
3619
1da177e4 3620DELL LAPTOP SMM DRIVER
a5afba16 3621M: Pali Rohár <pali.rohar@gmail.com>
ef3522f7 3622S: Maintained
a5afba16 3623F: drivers/hwmon/dell-smm-hwmon.c
c117ab84 3624F: include/uapi/linux/i8k.h
1da177e4 3625
90563ec4 3626DELL SYSTEMS MANAGEMENT BASE DRIVER (dcdbas)
8b58be88 3627M: Doug Warzecha <Douglas_Warzecha@dell.com>
90563ec4 3628S: Maintained
679655da
JP
3629F: Documentation/dcdbas.txt
3630F: drivers/firmware/dcdbas.*
90563ec4 3631
0b3f6109 3632DELL WMI EXTRAS DRIVER
8b58be88 3633M: Matthew Garrett <mjg59@srcf.ucam.org>
cdbff611 3634M: Pali Rohár <pali.rohar@gmail.com>
0b3f6109 3635S: Maintained
36b3a96f 3636F: drivers/platform/x86/dell-wmi.c
0b3f6109 3637
5efc75e3 3638DESIGNWARE USB2 DRD IP DRIVER
16272ae7 3639M: John Youn <johnyoun@synopsys.com>
5efc75e3 3640L: linux-usb@vger.kernel.org
18f340f9 3641T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
5efc75e3 3642S: Maintained
197ba5f4 3643F: drivers/usb/dwc2/
5efc75e3 3644
94ab23dd 3645DESIGNWARE USB3 DRD IP DRIVER
a55f6286 3646M: Felipe Balbi <balbi@kernel.org>
94ab23dd 3647L: linux-usb@vger.kernel.org
94ab23dd
FB
3648T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
3649S: Maintained
3650F: drivers/usb/dwc3/
3651
833c9545
JB
3652DEVICE COREDUMP (DEV_COREDUMP)
3653M: Johannes Berg <johannes@sipsolutions.net>
3654L: linux-kernel@vger.kernel.org
3655S: Maintained
3656F: drivers/base/devcoredump.c
3657F: include/linux/devcoredump.h
3658
89d07767
KP
3659DEVICE FREQUENCY (DEVFREQ)
3660M: MyungJoo Ham <myungjoo.ham@samsung.com>
3661M: Kyungmin Park <kyungmin.park@samsung.com>
88476d34 3662L: linux-pm@vger.kernel.org
6a3cd722 3663T: git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
89d07767
KP
3664S: Maintained
3665F: drivers/devfreq/
6a3cd722
CC
3666F: include/linux/devfreq.h
3667F: Documentation/devicetree/bindings/devfreq/
89d07767 3668
7dbded06
CC
3669DEVICE FREQUENCY EVENT (DEVFREQ-EVENT)
3670M: Chanwoo Choi <cw00.choi@samsung.com>
3671L: linux-pm@vger.kernel.org
3672T: git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
3673S: Supported
3674F: drivers/devfreq/event/
3675F: drivers/devfreq/devfreq-event.c
3676F: include/linux/devfreq-event.h
3677F: Documentation/devicetree/bindings/devfreq/event/
89d07767 3678
490b864b
CC
3679BUS FREQUENCY DRIVER FOR SAMSUNG EXYNOS
3680M: Chanwoo Choi <cw00.choi@samsung.com>
3681L: linux-pm@vger.kernel.org
3682L: linux-samsung-soc@vger.kernel.org
3683T: git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
3684S: Maintained
3685F: drivers/devfreq/exynos-bus.c
3686F: Documentation/devicetree/bindings/devfreq/exynos-bus.txt
3687
1da177e4 3688DEVICE NUMBER REGISTRY
8b58be88 3689M: Torben Mathiasen <device@lanana.org>
1da177e4 3690W: http://lanana.org/docs/device-list/index.html
1da177e4
LT
3691S: Maintained
3692
e2d1d6c0 3693DEVICE-MAPPER (LVM)
854ecaad 3694M: Alasdair Kergon <agk@redhat.com>
8504eed3 3695M: Mike Snitzer <snitzer@redhat.com>
854ecaad 3696M: dm-devel@redhat.com
e2d1d6c0
RD
3697L: dm-devel@redhat.com
3698W: http://sources.redhat.com/dm
8a6e2535 3699Q: http://patchwork.kernel.org/project/dm-devel/list/
41d35d25 3700T: git git://git.kernel.org/pub/scm/linux/kernel/git/device-mapper/linux-dm.git
854ecaad 3701T: quilt http://people.redhat.com/agk/patches/linux/editing/
e2d1d6c0 3702S: Maintained
679655da
JP
3703F: Documentation/device-mapper/
3704F: drivers/md/dm*
854ecaad 3705F: drivers/md/persistent-data/
679655da
JP
3706F: include/linux/device-mapper.h
3707F: include/linux/dm-*.h
8504eed3 3708F: include/uapi/linux/dm-*.h
e2d1d6c0 3709
bfcd3a46
JP
3710DEVLINK
3711M: Jiri Pirko <jiri@mellanox.com>
3712L: netdev@vger.kernel.org
3713S: Supported
3714F: net/core/devlink.c
3715F: include/net/devlink.h
3716F: include/uapi/linux/devlink.h
3717
c0d995aa
OST
3718DIALOG SEMICONDUCTOR DRIVERS
3719M: Support Opensource <support.opensource@diasemi.com>
3720W: http://www.dialog-semiconductor.com/products
3721S: Supported
3722F: Documentation/hwmon/da90??
047cfd01 3723F: Documentation/devicetree/bindings/mfd/da90*.txt
4eeb08b4 3724F: Documentation/devicetree/bindings/regulator/da92*.txt
7c933772 3725F: Documentation/devicetree/bindings/sound/da[79]*.txt
c0d995aa
OST
3726F: drivers/gpio/gpio-da90??.c
3727F: drivers/hwmon/da90??-hwmon.c
7be72c2c 3728F: drivers/iio/adc/da91??-*.c
c0d995aa
OST
3729F: drivers/input/misc/da90??_onkey.c
3730F: drivers/input/touchscreen/da9052_tsi.c
3731F: drivers/leds/leds-da90??.c
3732F: drivers/mfd/da903x.c
3733F: drivers/mfd/da90??-*.c
7be72c2c 3734F: drivers/mfd/da91??-*.c
c0d995aa 3735F: drivers/power/da9052-battery.c
7be72c2c 3736F: drivers/power/da91??-*.c
c0d995aa
OST
3737F: drivers/regulator/da903x.c
3738F: drivers/regulator/da9???-regulator.[ch]
3739F: drivers/rtc/rtc-da90??.c
3740F: drivers/video/backlight/da90??_bl.c
3741F: drivers/watchdog/da90??_wdt.c
3742F: include/linux/mfd/da903x.h
3743F: include/linux/mfd/da9052/
3744F: include/linux/mfd/da9055/
047cfd01 3745F: include/linux/mfd/da9062/
c0d995aa 3746F: include/linux/mfd/da9063/
7be72c2c 3747F: include/linux/mfd/da9150/
4eeb08b4 3748F: include/linux/regulator/da9211.h
c0d995aa
OST
3749F: include/sound/da[79]*.h
3750F: sound/soc/codecs/da[79]*.[ch]
3751
599aa697
LL
3752DIGI NEO AND CLASSIC PCI PRODUCTS
3753M: Lidza Louina <lidza.louina@gmail.com>
542f3d5a 3754M: Mark Hounschell <markh@compro.net>
599aa697
LL
3755L: driverdev-devel@linuxdriverproject.org
3756S: Maintained
3757F: drivers/staging/dgnc/
3758
335d7c58 3759DIOLAN U2C-12 I2C DRIVER
ca462085 3760M: Guenter Roeck <linux@roeck-us.net>
335d7c58
GR
3761L: linux-i2c@vger.kernel.org
3762S: Maintained
3763F: drivers/i2c/busses/i2c-diolan-u2c.c
3764
d475c634
MW
3765DIRECT ACCESS (DAX)
3766M: Matthew Wilcox <willy@linux.intel.com>
3767L: linux-fsdevel@vger.kernel.org
3768S: Supported
3769F: fs/dax.c
3770
e7839f25 3771DIRECTORY NOTIFICATION (DNOTIFY)
8b58be88 3772M: Eric Paris <eparis@parisplace.org>
3c5119c0 3773S: Maintained
679655da
JP
3774F: Documentation/filesystems/dnotify.txt
3775F: fs/notify/dnotify/
3776F: include/linux/dnotify.h
1da177e4
LT
3777
3778DISK GEOMETRY AND PARTITION HANDLING
8b58be88 3779M: Andries Brouwer <aeb@cwi.nl>
1da177e4
LT
3780W: http://www.win.tue.nl/~aeb/linux/Large-Disk.html
3781W: http://www.win.tue.nl/~aeb/linux/zip/zip-1.html
3782W: http://www.win.tue.nl/~aeb/partitions/partition_types-1.html
3783S: Maintained
3784
4480f15b 3785DISKQUOTA
d8130624 3786M: Jan Kara <jack@suse.com>
1da177e4 3787S: Maintained
679655da
JP
3788F: Documentation/filesystems/quota.txt
3789F: fs/quota/
3790F: include/linux/quota*.h
c117ab84 3791F: include/uapi/linux/quota*.h
1da177e4 3792
702686ad
BT
3793DISPLAYLINK USB 2.0 FRAMEBUFFER DRIVER (UDLFB)
3794M: Bernie Thompson <bernie@plugable.com>
3795L: linux-fbdev@vger.kernel.org
3796S: Maintained
3797W: http://plugable.com/category/projects/udlfb/
8a61f013 3798F: drivers/video/fbdev/udlfb.c
702686ad
BT
3799F: include/video/udlfb.h
3800F: Documentation/fb/udlfb.txt
3801
e7839f25 3802DISTRIBUTED LOCK MANAGER (DLM)
8b58be88
JP
3803M: Christine Caulfield <ccaulfie@redhat.com>
3804M: David Teigland <teigland@redhat.com>
a4644184 3805L: cluster-devel@redhat.com
5be7b50f 3806W: http://sources.redhat.com/cluster/
9f273c24 3807T: git git://git.kernel.org/pub/scm/linux/kernel/git/teigland/linux-dlm.git
5be7b50f 3808S: Supported
679655da 3809F: fs/dlm/
5be7b50f 3810
53b6b3e0
SS
3811DMA BUFFER SHARING FRAMEWORK
3812M: Sumit Semwal <sumit.semwal@linaro.org>
3813S: Maintained
3814L: linux-media@vger.kernel.org
3815L: dri-devel@lists.freedesktop.org
8ada6d2d 3816L: linaro-mm-sig@lists.linaro.org (moderated for non-subscribers)
35fac7e3 3817F: drivers/dma-buf/
e46d12c6
JP
3818F: include/linux/dma-buf*
3819F: include/linux/reservation.h
3820F: include/linux/*fence.h
53b6b3e0
SS
3821F: Documentation/dma-buf-sharing.txt
3822T: git git://git.linaro.org/people/sumitsemwal/linux-dma-buf.git
3823
b3e5f263 3824DMA GENERIC OFFLOAD ENGINE SUBSYSTEM
4abed0af 3825M: Vinod Koul <vinod.koul@intel.com>
17b59560
VK
3826L: dmaengine@vger.kernel.org
3827Q: https://patchwork.kernel.org/project/linux-dmaengine/list/
08223d80 3828S: Maintained
679655da 3829F: drivers/dma/
0ce3c066 3830F: include/linux/dmaengine.h
c56d329e 3831F: Documentation/devicetree/bindings/dma/
979a281e
VK
3832F: Documentation/dmaengine/
3833T: git git://git.infradead.org/users/vkoul/slave-dma.git
248a9dc3 3834
b825037d 3835DME1737 HARDWARE MONITOR DRIVER
8b58be88 3836M: Juerg Haefliger <juergh@gmail.com>
968ce1b1 3837L: linux-hwmon@vger.kernel.org
b825037d 3838S: Maintained
679655da
JP
3839F: Documentation/hwmon/dme1737
3840F: drivers/hwmon/dme1737.c
b825037d 3841
1f31e1b1 3842DMI/SMBIOS SUPPORT
d8130624 3843M: Jean Delvare <jdelvare@suse.com>
1f31e1b1 3844S: Maintained
d4aeef93 3845T: quilt http://jdelvare.nerim.net/devel/linux/jdelvare-dmi/
d7f96f97 3846F: Documentation/ABI/testing/sysfs-firmware-dmi-tables
1f31e1b1
JD
3847F: drivers/firmware/dmi-id.c
3848F: drivers/firmware/dmi_scan.c
3849F: include/linux/dmi.h
3850
7d2c86b5 3851DOCUMENTATION
ad3118b9 3852M: Jonathan Corbet <corbet@lwn.net>
795fb7e7
JD
3853L: linux-doc@vger.kernel.org
3854S: Maintained
679655da 3855F: Documentation/
42f41ecf
JC
3856F: scripts/docproc.c
3857F: scripts/kernel-doc*
97be078b
RD
3858X: Documentation/ABI/
3859X: Documentation/devicetree/
933a46b8
JC
3860X: Documentation/acpi
3861X: Documentation/power
3862X: Documentation/spi
6c121170 3863X: Documentation/DocBook/media
c51edfb1 3864T: git git://git.lwn.net/linux.git docs-next
abbaeff3 3865
1da177e4 3866DOUBLETALK DRIVER
8b58be88 3867M: "James R. Van Zandt" <jrv@vanzandt.mv.com>
1da177e4
LT
3868L: blinux-list@redhat.com
3869S: Maintained
679655da
JP
3870F: drivers/char/dtlk.c
3871F: include/linux/dtlk.h
1da177e4 3872
e2d1d6c0 3873DPT_I2O SCSI RAID DRIVER
8b58be88 3874M: Adaptec OEM Raid Solutions <aacraid@adaptec.com>
e2d1d6c0
RD
3875L: linux-scsi@vger.kernel.org
3876W: http://www.adaptec.com/
3877S: Maintained
679655da
JP
3878F: drivers/scsi/dpt*
3879F: drivers/scsi/dpt/
e2d1d6c0 3880
b411b363 3881DRBD DRIVER
bc2c049d
RK
3882M: Philipp Reisner <philipp.reisner@linbit.com>
3883M: Lars Ellenberg <lars.ellenberg@linbit.com>
3884L: drbd-dev@lists.linbit.com
28b8e8d4 3885W: http://www.drbd.org
bc2c049d
RK
3886T: git git://git.linbit.com/linux-drbd.git
3887T: git git://git.linbit.com/drbd-8.4.git
28b8e8d4
JP
3888S: Supported
3889F: drivers/block/drbd/
3890F: lib/lru_cache.c
3891F: Documentation/blockdev/drbd/
b411b363 3892
dc7dfcd8 3893DRIVER CORE, KOBJECTS, DEBUGFS, KERNFS AND SYSFS
879a5a00 3894M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
08deed1e 3895T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
1da177e4 3896S: Supported
679655da 3897F: Documentation/kobject.txt
7cfc51b9 3898F: drivers/base/
87544653 3899F: fs/debugfs/
dc7dfcd8
WS
3900F: fs/kernfs/
3901F: fs/sysfs/
87544653 3902F: include/linux/debugfs.h
dc7dfcd8 3903F: include/linux/kobj*
679655da 3904F: lib/kobj*
1da177e4
LT
3905
3906DRM DRIVERS
8b58be88 3907M: David Airlie <airlied@linux.ie>
4c6a3999 3908L: dri-devel@lists.freedesktop.org
b0447888 3909T: git git://people.freedesktop.org/~airlied/linux
1da177e4 3910S: Maintained
679655da 3911F: drivers/gpu/drm/
433e3b34 3912F: drivers/gpu/vga/
445d84a4 3913F: Documentation/DocBook/gpu.*
850e9411 3914F: include/drm/
c117ab84 3915F: include/uapi/drm/
1da177e4 3916
c842b693
EV
3917DRM DRIVER FOR AST SERVER GRAPHICS CHIPS
3918M: Dave Airlie <airlied@redhat.com>
3919S: Odd Fixes
3920F: drivers/gpu/drm/ast/
3921
3922DRM DRIVER FOR BOCHS VIRTUAL GPU
3923M: Gerd Hoffmann <kraxel@redhat.com>
3924S: Odd Fixes
3925F: drivers/gpu/drm/bochs/
3926
3927DRM DRIVER FOR QEMU'S CIRRUS DEVICE
3928M: Dave Airlie <airlied@redhat.com>
3929S: Odd Fixes
3930F: drivers/gpu/drm/cirrus/
3931
c26a4017 3932RADEON and AMDGPU DRM DRIVERS
566f5939
AD
3933M: Alex Deucher <alexander.deucher@amd.com>
3934M: Christian König <christian.koenig@amd.com>
3935L: dri-devel@lists.freedesktop.org
3936T: git git://people.freedesktop.org/~agd5f/linux
3937S: Supported
3938F: drivers/gpu/drm/radeon/
74c97375 3939F: include/uapi/drm/radeon_drm.h
c26a4017 3940F: drivers/gpu/drm/amd/
74c97375 3941F: include/uapi/drm/amdgpu_drm.h
566f5939 3942
03e255b9
TR
3943DRM PANEL DRIVERS
3944M: Thierry Reding <thierry.reding@gmail.com>
3945L: dri-devel@lists.freedesktop.org
3946T: git git://anongit.freedesktop.org/tegra/linux.git
3947S: Maintained
3948F: drivers/gpu/drm/drm_panel.c
3949F: drivers/gpu/drm/panel/
3950F: include/drm/drm_panel.h
2d799dde 3951F: Documentation/devicetree/bindings/display/panel/
03e255b9 3952
8daf7473 3953INTEL DRM DRIVERS (excluding Poulsbo, Moorestown and derivative chipsets)
cbce7107 3954M: Daniel Vetter <daniel.vetter@intel.com>
47f95647 3955M: Jani Nikula <jani.nikula@linux.intel.com>
362132d2 3956L: intel-gfx@lists.freedesktop.org
8daf7473 3957L: dri-devel@lists.freedesktop.org
7564fde3 3958W: https://01.org/linuxgraphics/
47f95647 3959Q: http://patchwork.freedesktop.org/project/intel-gfx/
89258a97 3960T: git git://anongit.freedesktop.org/drm-intel
8daf7473 3961S: Supported
14430813 3962F: drivers/gpu/drm/i915/
8daf7473 3963F: include/drm/i915*
baceac3a 3964F: include/uapi/drm/i915_drm.h
8daf7473 3965
99763bb8
BB
3966DRM DRIVERS FOR ATMEL HLCDC
3967M: Boris Brezillon <boris.brezillon@free-electrons.com>
3968L: dri-devel@lists.freedesktop.org
3969S: Supported
3970F: drivers/gpu/drm/atmel-hlcdc/
3971F: Documentation/devicetree/bindings/drm/atmel/
3972
bf1139df
MR
3973DRM DRIVERS FOR ALLWINNER A10
3974M: Maxime Ripard <maxime.ripard@free-electrons.com>
3975L: dri-devel@lists.freedesktop.org
3976S: Supported
3977F: drivers/gpu/drm/sun4i/
3978F: Documentation/devicetree/bindings/display/sunxi/sun4i-drm.txt
3979
398a6d4a
KP
3980DRM DRIVERS FOR EXYNOS
3981M: Inki Dae <inki.dae@samsung.com>
f1501303
ID
3982M: Joonyoung Shim <jy0922.shim@samsung.com>
3983M: Seung-Woo Kim <sw0312.kim@samsung.com>
3984M: Kyungmin Park <kyungmin.park@samsung.com>
398a6d4a 3985L: dri-devel@lists.freedesktop.org
25a58030 3986T: git git://git.kernel.org/pub/scm/linux/kernel/git/daeinki/drm-exynos.git
398a6d4a 3987S: Supported
14430813 3988F: drivers/gpu/drm/exynos/
8fb9b15b
EV
3989F: include/uapi/drm/exynos_drm.h
3990F: Documentation/devicetree/bindings/display/exynos/
398a6d4a 3991
b55a1b9c 3992DRM DRIVERS FOR FREESCALE DCU
bc66757a 3993M: Stefan Agner <stefan@agner.ch>
b55a1b9c
JW
3994M: Alison Wang <alison.wang@freescale.com>
3995L: dri-devel@lists.freedesktop.org
3996S: Supported
3997F: drivers/gpu/drm/fsl-dcu/
2d799dde 3998F: Documentation/devicetree/bindings/display/fsl,dcu.txt
fb127b79 3999F: Documentation/devicetree/bindings/display/fsl,tcon.txt
2d799dde 4000F: Documentation/devicetree/bindings/display/panel/nec,nl4827hc19_05b.txt
b55a1b9c 4001
0a3d775f
PZ
4002DRM DRIVERS FOR FREESCALE IMX
4003M: Philipp Zabel <p.zabel@pengutronix.de>
4004L: dri-devel@lists.freedesktop.org
4005S: Maintained
4006F: drivers/gpu/drm/imx/
ef739aa4 4007F: drivers/gpu/ipu-v3/
2d799dde 4008F: Documentation/devicetree/bindings/display/imx/
0a3d775f 4009
ba2199a6
PJ
4010DRM DRIVERS FOR GMA500 (Poulsbo, Moorestown and derivative chipsets)
4011M: Patrik Jakobsson <patrik.r.jakobsson@gmail.com>
4012L: dri-devel@lists.freedesktop.org
4013T: git git://github.com/patjak/drm-gma500
4014S: Maintained
5ff18e42 4015F: drivers/gpu/drm/gma500/
ba2199a6 4016
c84ffde9
XL
4017DRM DRIVERS FOR HISILICON
4018M: Xinliang Liu <z.liuxinliang@hisilicon.com>
4019R: Xinwei Kong <kong.kongxinwei@hisilicon.com>
4020R: Chen Feng <puck.chen@hisilicon.com>
4021L: dri-devel@lists.freedesktop.org
4022T: git git://github.com/xin3liang/linux.git
4023S: Maintained
4024F: drivers/gpu/drm/hisilicon/
4025F: Documentation/devicetree/bindings/display/hisilicon/
4026
399516ab
EV
4027DRM DRIVER FOR INTEL I810 VIDEO CARDS
4028S: Orphan / Obsolete
4029F: drivers/gpu/drm/i810/
4030F: include/uapi/drm/i810_drm.h
4031
06346451
EV
4032DRM DRIVER FOR MSM ADRENO GPU
4033M: Rob Clark <robdclark@gmail.com>
4034L: linux-arm-msm@vger.kernel.org
4035L: dri-devel@lists.freedesktop.org
4036L: freedreno@lists.freedesktop.org
4037T: git git://people.freedesktop.org/~robclark/linux
4038S: Maintained
4039F: drivers/gpu/drm/msm/
4040F: include/uapi/drm/msm_drm.h
4041F: Documentation/devicetree/bindings/display/msm/
4042
fad89bb3
EV
4043DRM DRIVER FOR NVIDIA GEFORCE/QUADRO GPUS
4044M: Ben Skeggs <bskeggs@redhat.com>
4045L: dri-devel@lists.freedesktop.org
4046L: nouveau@lists.freedesktop.org
4047T: git git://github.com/skeggsb/linux
4048S: Supported
4049F: drivers/gpu/drm/nouveau/
4050F: include/uapi/drm/nouveau_drm.h
ba2199a6 4051
bd3b49f2 4052DRM DRIVERS FOR NVIDIA TEGRA
a5ad7a63 4053M: Thierry Reding <thierry.reding@gmail.com>
bd3b49f2
TR
4054L: dri-devel@lists.freedesktop.org
4055L: linux-tegra@vger.kernel.org
a5ad7a63 4056T: git git://anongit.freedesktop.org/tegra/linux.git
adabdb0c 4057S: Supported
dee8268f 4058F: drivers/gpu/drm/tegra/
a5ad7a63 4059F: drivers/gpu/host1x/
e1e90644 4060F: include/linux/host1x.h
a5ad7a63 4061F: include/uapi/drm/tegra_drm.h
2d799dde 4062F: Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-host1x.txt
bd3b49f2 4063
399516ab
EV
4064DRM DRIVER FOR MATROX G200/G400 GRAPHICS CARDS
4065S: Orphan / Obsolete
4066F: drivers/gpu/drm/mga/
4067F: include/uapi/drm/mga_drm.h
4068
c842b693
EV
4069DRM DRIVER FOR MGA G200 SERVER GRAPHICS CHIPS
4070M: Dave Airlie <airlied@redhat.com>
4071S: Odd Fixes
4072F: drivers/gpu/drm/mgag200/
4073
399516ab
EV
4074DRM DRIVER FOR RAGE 128 VIDEO CARDS
4075S: Orphan / Obsolete
4076F: drivers/gpu/drm/r128/
4077F: include/uapi/drm/r128_drm.h
4078
a284e9d1
LP
4079DRM DRIVERS FOR RENESAS
4080M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
4081L: dri-devel@lists.freedesktop.org
4a121096 4082L: linux-renesas-soc@vger.kernel.org
2392ccd4 4083T: git git://linuxtv.org/pinchartl/fbdev
a284e9d1
LP
4084S: Supported
4085F: drivers/gpu/drm/rcar-du/
4086F: drivers/gpu/drm/shmobile/
a284e9d1 4087F: include/linux/platform_data/shmob_drm.h
33be436d 4088F: Documentation/devicetree/bindings/display/renesas,du.txt
a284e9d1 4089
c842b693
EV
4090DRM DRIVER FOR QXL VIRTUAL GPU
4091M: Dave Airlie <airlied@redhat.com>
4092S: Odd Fixes
4093F: drivers/gpu/drm/qxl/
4094F: include/uapi/drm/qxl_drm.h
a284e9d1 4095
625e0346
HS
4096DRM DRIVERS FOR ROCKCHIP
4097M: Mark Yao <mark.yao@rock-chips.com>
4098L: dri-devel@lists.freedesktop.org
4099S: Maintained
4100F: drivers/gpu/drm/rockchip/
f253f7eb 4101F: Documentation/devicetree/bindings/display/rockchip/
625e0346 4102
399516ab
EV
4103DRM DRIVER FOR SAVAGE VIDEO CARDS
4104S: Orphan / Obsolete
4105F: drivers/gpu/drm/savage/
4106F: include/uapi/drm/savage_drm.h
4107
4108DRM DRIVER FOR SIS VIDEO CARDS
4109S: Orphan / Obsolete
4110F: drivers/gpu/drm/sis/
4111F: include/uapi/drm/sis_drm.h
625e0346 4112
7f11c476
BG
4113DRM DRIVERS FOR STI
4114M: Benjamin Gaignard <benjamin.gaignard@linaro.org>
4115M: Vincent Abriou <vincent.abriou@st.com>
4116L: dri-devel@lists.freedesktop.org
4117T: git http://git.linaro.org/people/benjamin.gaignard/kernel.git
4118S: Maintained
4119F: drivers/gpu/drm/sti
2d799dde 4120F: Documentation/devicetree/bindings/display/st,stih4xx.txt
7f11c476 4121
399516ab
EV
4122DRM DRIVER FOR TDFX VIDEO CARDS
4123S: Orphan / Obsolete
4124F: drivers/gpu/drm/tdfx/
4125
c842b693
EV
4126DRM DRIVER FOR USB DISPLAYLINK VIDEO ADAPTERS
4127M: Dave Airlie <airlied@redhat.com>
4128S: Odd Fixes
4129F: drivers/gpu/drm/udl/
4130
8bb0bce9
LS
4131DRM DRIVERS FOR VIVANTE GPU IP
4132M: Lucas Stach <l.stach@pengutronix.de>
54176cc6 4133R: Russell King <linux+etnaviv@armlinux.org.uk>
8bb0bce9
LS
4134R: Christian Gmeiner <christian.gmeiner@gmail.com>
4135L: dri-devel@lists.freedesktop.org
4136S: Maintained
8a9257a0
EV
4137F: drivers/gpu/drm/etnaviv/
4138F: include/uapi/drm/etnaviv_drm.h
4139F: Documentation/devicetree/bindings/display/etnaviv/
8bb0bce9 4140
c4291702
EV
4141DRM DRIVER FOR VMWARE VIRTUAL GPU
4142M: "VMware Graphics" <linux-graphics-maintainer@vmware.com>
4143M: Sinclair Yeh <syeh@vmware.com>
4144M: Thomas Hellstrom <thellstrom@vmware.com>
4145L: dri-devel@lists.freedesktop.org
4146T: git git://people.freedesktop.org/~syeh/repos_linux
4147T: git git://people.freedesktop.org/~thomash/linux
4148S: Supported
4149F: drivers/gpu/drm/vmwgfx/
4150F: include/uapi/drm/vmwgfx_drm.h
4151
8636d452
EA
4152DRM DRIVERS FOR VC4
4153M: Eric Anholt <eric@anholt.net>
4154T: git git://github.com/anholt/linux
4155S: Supported
4156F: drivers/gpu/drm/vc4/
4157F: include/uapi/drm/vc4_drm.h
4158F: Documentation/devicetree/bindings/display/brcm,bcm-vc4.txt
8bb0bce9 4159
598df1ac
AK
4160DSBR100 USB FM RADIO DRIVER
4161M: Alexey Klimov <klimov.linux@gmail.com>
4162L: linux-media@vger.kernel.org
4163T: git git://linuxtv.org/media_tree.git
4164S: Maintained
4165F: drivers/media/radio/dsbr100.c
4166
1da177e4 4167DSCC4 DRIVER
8b58be88 4168M: Francois Romieu <romieu@fr.zoreil.com>
01f20734 4169L: netdev@vger.kernel.org
1da177e4 4170S: Maintained
679655da 4171F: drivers/net/wan/dscc4.c
1da177e4 4172
cc11b140
HV
4173DT3155 MEDIA DRIVER
4174M: Hans Verkuil <hverkuil@xs4all.nl>
4175L: linux-media@vger.kernel.org
4176T: git git://linuxtv.org/media_tree.git
a825eaec 4177W: https://linuxtv.org
cc11b140
HV
4178S: Odd Fixes
4179F: drivers/media/pci/dt3155/
4180
91952bc0
AP
4181DVB_USB_AF9015 MEDIA DRIVER
4182M: Antti Palosaari <crope@iki.fi>
4183L: linux-media@vger.kernel.org
a825eaec 4184W: https://linuxtv.org
91952bc0
AP
4185W: http://palosaari.fi/linux/
4186Q: http://patchwork.linuxtv.org/project/linux-media/list/
4187T: git git://linuxtv.org/anttip/media_tree.git
4188S: Maintained
4189F: drivers/media/usb/dvb-usb-v2/af9015*
4190
4191DVB_USB_AF9035 MEDIA DRIVER
4192M: Antti Palosaari <crope@iki.fi>
4193L: linux-media@vger.kernel.org
a825eaec 4194W: https://linuxtv.org
91952bc0
AP
4195W: http://palosaari.fi/linux/
4196Q: http://patchwork.linuxtv.org/project/linux-media/list/
4197T: git git://linuxtv.org/anttip/media_tree.git
4198S: Maintained
4199F: drivers/media/usb/dvb-usb-v2/af9035*
4200
4201DVB_USB_ANYSEE MEDIA DRIVER
4202M: Antti Palosaari <crope@iki.fi>
4203L: linux-media@vger.kernel.org
a825eaec 4204W: https://linuxtv.org
91952bc0
AP
4205W: http://palosaari.fi/linux/
4206Q: http://patchwork.linuxtv.org/project/linux-media/list/
4207T: git git://linuxtv.org/anttip/media_tree.git
4208S: Maintained
4209F: drivers/media/usb/dvb-usb-v2/anysee*
4210
4211DVB_USB_AU6610 MEDIA DRIVER
4212M: Antti Palosaari <crope@iki.fi>
4213L: linux-media@vger.kernel.org
a825eaec 4214W: https://linuxtv.org
91952bc0
AP
4215W: http://palosaari.fi/linux/
4216Q: http://patchwork.linuxtv.org/project/linux-media/list/
4217T: git git://linuxtv.org/anttip/media_tree.git
4218S: Maintained
4219F: drivers/media/usb/dvb-usb-v2/au6610*
4220
4221DVB_USB_CE6230 MEDIA DRIVER
4222M: Antti Palosaari <crope@iki.fi>
4223L: linux-media@vger.kernel.org
a825eaec 4224W: https://linuxtv.org
91952bc0
AP
4225W: http://palosaari.fi/linux/
4226Q: http://patchwork.linuxtv.org/project/linux-media/list/
4227T: git git://linuxtv.org/anttip/media_tree.git
4228S: Maintained
4229F: drivers/media/usb/dvb-usb-v2/ce6230*
4230
d099dea2
MK
4231DVB_USB_CXUSB MEDIA DRIVER
4232M: Michael Krufky <mkrufky@linuxtv.org>
4233L: linux-media@vger.kernel.org
a825eaec 4234W: https://linuxtv.org
d099dea2
MK
4235W: http://github.com/mkrufky
4236Q: http://patchwork.linuxtv.org/project/linux-media/list/
4237T: git git://linuxtv.org/media_tree.git
4238S: Maintained
9819da66 4239F: drivers/media/usb/dvb-usb/cxusb*
d099dea2 4240
91952bc0 4241DVB_USB_EC168 MEDIA DRIVER
91952bc0
AP
4242M: Antti Palosaari <crope@iki.fi>
4243L: linux-media@vger.kernel.org
a825eaec 4244W: https://linuxtv.org
91952bc0
AP
4245W: http://palosaari.fi/linux/
4246Q: http://patchwork.linuxtv.org/project/linux-media/list/
4247T: git git://linuxtv.org/anttip/media_tree.git
4248S: Maintained
91952bc0 4249F: drivers/media/usb/dvb-usb-v2/ec168*
91952bc0 4250
5560983b 4251DVB_USB_GL861 MEDIA DRIVER
91952bc0
AP
4252M: Antti Palosaari <crope@iki.fi>
4253L: linux-media@vger.kernel.org
a825eaec 4254W: https://linuxtv.org
91952bc0
AP
4255Q: http://patchwork.linuxtv.org/project/linux-media/list/
4256T: git git://linuxtv.org/anttip/media_tree.git
4257S: Maintained
5560983b 4258F: drivers/media/usb/dvb-usb-v2/gl861*
91952bc0 4259
8856f5f2
MK
4260DVB_USB_MXL111SF MEDIA DRIVER
4261M: Michael Krufky <mkrufky@linuxtv.org>
4262L: linux-media@vger.kernel.org
a825eaec 4263W: https://linuxtv.org
8856f5f2
MK
4264W: http://github.com/mkrufky
4265Q: http://patchwork.linuxtv.org/project/linux-media/list/
4266T: git git://linuxtv.org/mkrufky/mxl111sf.git
4267S: Maintained
4268F: drivers/media/usb/dvb-usb-v2/mxl111sf*
4269
91952bc0
AP
4270DVB_USB_RTL28XXU MEDIA DRIVER
4271M: Antti Palosaari <crope@iki.fi>
4272L: linux-media@vger.kernel.org
a825eaec 4273W: https://linuxtv.org
91952bc0
AP
4274W: http://palosaari.fi/linux/
4275Q: http://patchwork.linuxtv.org/project/linux-media/list/
4276T: git git://linuxtv.org/anttip/media_tree.git
4277S: Maintained
4278F: drivers/media/usb/dvb-usb-v2/rtl28xxu*
4279
4280DVB_USB_V2 MEDIA DRIVER
4281M: Antti Palosaari <crope@iki.fi>
4282L: linux-media@vger.kernel.org
a825eaec 4283W: https://linuxtv.org
91952bc0
AP
4284W: http://palosaari.fi/linux/
4285Q: http://patchwork.linuxtv.org/project/linux-media/list/
4286T: git git://linuxtv.org/anttip/media_tree.git
4287S: Maintained
4288F: drivers/media/usb/dvb-usb-v2/dvb_usb*
4289F: drivers/media/usb/dvb-usb-v2/usb_urb.c
4290
ac0ac38f 4291DYNAMIC DEBUG
5c4a97d1 4292M: Jason Baron <jbaron@akamai.com>
ac0ac38f
JB
4293S: Maintained
4294F: lib/dynamic_debug.c
4295F: include/linux/dynamic_debug.h
4296
789c7048 4297DZ DECSTATION DZ11 SERIAL DRIVER
8b58be88 4298M: "Maciej W. Rozycki" <macro@linux-mips.org>
789c7048 4299S: Maintained
df621252 4300F: drivers/tty/serial/dz.*
789c7048 4301
f17effbe
MF
4302E3X0 POWER BUTTON DRIVER
4303M: Moritz Fischer <moritz.fischer@ettus.com>
4304L: usrp-users@lists.ettus.com
4305W: http://www.ettus.com
4306S: Supported
4307F: drivers/input/misc/e3x0-button.c
4308F: Documentation/devicetree/bindings/input/e3x0-button.txt
4309
91952bc0
AP
4310E4000 MEDIA DRIVER
4311M: Antti Palosaari <crope@iki.fi>
4312L: linux-media@vger.kernel.org
a825eaec 4313W: https://linuxtv.org
91952bc0
AP
4314W: http://palosaari.fi/linux/
4315Q: http://patchwork.linuxtv.org/project/linux-media/list/
4316T: git git://linuxtv.org/anttip/media_tree.git
4317S: Maintained
4318F: drivers/media/tuners/e4000*
4319
1da177e4 4320EATA ISA/EISA/PCI SCSI DRIVER
8b58be88 4321M: Dario Ballabio <ballabio_dario@emc.com>
1da177e4
LT
4322L: linux-scsi@vger.kernel.org
4323S: Maintained
679655da 4324F: drivers/scsi/eata.c
1da177e4 4325
91952bc0
AP
4326EC100 MEDIA DRIVER
4327M: Antti Palosaari <crope@iki.fi>
4328L: linux-media@vger.kernel.org
a825eaec 4329W: https://linuxtv.org
91952bc0
AP
4330W: http://palosaari.fi/linux/
4331Q: http://patchwork.linuxtv.org/project/linux-media/list/
4332T: git git://linuxtv.org/anttip/media_tree.git
4333S: Maintained
4334F: drivers/media/dvb-frontends/ec100*
4335
237fead6 4336ECRYPT FILE SYSTEM
0de9adf2 4337M: Tyler Hicks <tyhicks@canonical.com>
a058bfbb 4338L: ecryptfs@vger.kernel.org
24a923e4 4339W: http://ecryptfs.org
6dc7516e 4340W: https://launchpad.net/ecryptfs
9f273c24 4341T: git git://git.kernel.org/pub/scm/linux/kernel/git/tyhicks/ecryptfs.git
237fead6 4342S: Supported
679655da
JP
4343F: Documentation/filesystems/ecryptfs.txt
4344F: fs/ecryptfs/
237fead6 4345
da9bb1d2 4346EDAC-CORE
8b58be88 4347M: Doug Thompson <dougthompson@xmission.com>
aa15aa0e 4348M: Borislav Petkov <bp@alien8.de>
5dc8a864
MCC
4349M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
4350M: Mauro Carvalho Chehab <mchehab@kernel.org>
91445c72 4351L: linux-edac@vger.kernel.org
07cd6bf5
FW
4352T: git git://git.kernel.org/pub/scm/linux/kernel/git/bp/bp.git for-next
4353T: git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-edac.git linux_next
8c2a6a40 4354S: Supported
679655da 4355F: Documentation/edac.txt
91445c72 4356F: drivers/edac/
679655da 4357F: include/linux/edac.h
0e438e3f 4358
c476c23b 4359EDAC-AMD64
8b58be88 4360M: Doug Thompson <dougthompson@xmission.com>
487ba8e8 4361M: Borislav Petkov <bp@alien8.de>
91445c72 4362L: linux-edac@vger.kernel.org
487ba8e8 4363S: Maintained
c476c23b
BP
4364F: drivers/edac/amd64_edac*
4365
836dae5d
RR
4366EDAC-CALXEDA
4367M: Doug Thompson <dougthompson@xmission.com>
4368M: Robert Richter <rric@kernel.org>
4369L: linux-edac@vger.kernel.org
836dae5d
RR
4370S: Maintained
4371F: drivers/edac/highbank*
4372
f65aad41
RB
4373EDAC-CAVIUM
4374M: Ralf Baechle <ralf@linux-mips.org>
4375M: David Daney <david.daney@cavium.com>
4376L: linux-edac@vger.kernel.org
4377L: linux-mips@linux-mips.org
f65aad41
RB
4378S: Supported
4379F: drivers/edac/octeon_edac*
4380
0e438e3f 4381EDAC-E752X
8b58be88
JP
4382M: Mark Gross <mark.gross@intel.com>
4383M: Doug Thompson <dougthompson@xmission.com>
91445c72 4384L: linux-edac@vger.kernel.org
0e438e3f 4385S: Maintained
679655da 4386F: drivers/edac/e752x_edac.c
0e438e3f
DP
4387
4388EDAC-E7XXX
8b58be88 4389M: Doug Thompson <dougthompson@xmission.com>
91445c72 4390L: linux-edac@vger.kernel.org
0e438e3f 4391S: Maintained
679655da 4392F: drivers/edac/e7xxx_edac.c
0e438e3f 4393
77c5f5d2 4394EDAC-GHES
5dc8a864
MCC
4395M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
4396M: Mauro Carvalho Chehab <mchehab@kernel.org>
77c5f5d2 4397L: linux-edac@vger.kernel.org
77c5f5d2 4398S: Maintained
2caa67a6 4399F: drivers/edac/ghes_edac.c
77c5f5d2 4400
6bc78404 4401EDAC-I82443BXGX
8b58be88 4402M: Tim Small <tim@buttersideup.com>
91445c72 4403L: linux-edac@vger.kernel.org
6bc78404 4404S: Maintained
679655da 4405F: drivers/edac/i82443bxgx_edac.c
6bc78404
DT
4406
4407EDAC-I3000
8b58be88 4408M: Jason Uhlenkott <juhlenko@akamai.com>
91445c72 4409L: linux-edac@vger.kernel.org
6bc78404 4410S: Maintained
679655da 4411F: drivers/edac/i3000_edac.c
6bc78404
DT
4412
4413EDAC-I5000
8b58be88 4414M: Doug Thompson <dougthompson@xmission.com>
91445c72 4415L: linux-edac@vger.kernel.org
ba9a5918 4416S: Maintained
679655da 4417F: drivers/edac/i5000_edac.c
ba9a5918 4418
44c12cb2 4419EDAC-I5400
5dc8a864
MCC
4420M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
4421M: Mauro Carvalho Chehab <mchehab@kernel.org>
67c89316 4422L: linux-edac@vger.kernel.org
44c12cb2 4423S: Maintained
679655da 4424F: drivers/edac/i5400_edac.c
44c12cb2 4425
3c9c92b6 4426EDAC-I7300
5dc8a864
MCC
4427M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
4428M: Mauro Carvalho Chehab <mchehab@kernel.org>
3c9c92b6 4429L: linux-edac@vger.kernel.org
3c9c92b6
MCC
4430S: Maintained
4431F: drivers/edac/i7300_edac.c
4432
67c89316 4433EDAC-I7CORE
5dc8a864
MCC
4434M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
4435M: Mauro Carvalho Chehab <mchehab@kernel.org>
67c89316 4436L: linux-edac@vger.kernel.org
67c89316 4437S: Maintained
70aff0ce 4438F: drivers/edac/i7core_edac.c
67c89316 4439
ba9a5918 4440EDAC-I82975X
8b58be88 4441M: Ranganathan Desikan <ravi@jetztechnologies.com>
25527885 4442M: "Arvind R." <arvino55@gmail.com>
91445c72 4443L: linux-edac@vger.kernel.org
ba9a5918 4444S: Maintained
679655da 4445F: drivers/edac/i82975x_edac.c
ba9a5918 4446
791b4706
JB
4447EDAC-IE31200
4448M: Jason Baron <jbaron@akamai.com>
4449L: linux-edac@vger.kernel.org
791b4706
JB
4450S: Maintained
4451F: drivers/edac/ie31200_edac.c
4452
ccdfb979 4453EDAC-MPC85XX
30c7469b 4454M: Johannes Thumshirn <morbidrsa@gmail.com>
ccdfb979 4455L: linux-edac@vger.kernel.org
ccdfb979
JT
4456S: Maintained
4457F: drivers/edac/mpc85xx_edac.[ch]
4458
ba9a5918 4459EDAC-PASEMI
8b58be88 4460M: Egor Martovetsky <egor@pasemi.com>
91445c72 4461L: linux-edac@vger.kernel.org
6bc78404 4462S: Maintained
679655da 4463F: drivers/edac/pasemi_edac.c
6bc78404 4464
0e438e3f 4465EDAC-R82600
8b58be88 4466M: Tim Small <tim@buttersideup.com>
91445c72 4467L: linux-edac@vger.kernel.org
0e438e3f 4468S: Maintained
679655da 4469F: drivers/edac/r82600_edac.c
da9bb1d2 4470
4d096ca7 4471EDAC-SBRIDGE
5dc8a864
MCC
4472M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
4473M: Mauro Carvalho Chehab <mchehab@kernel.org>
4d096ca7 4474L: linux-edac@vger.kernel.org
4d096ca7
MCC
4475S: Maintained
4476F: drivers/edac/sb_edac.c
4477
995e1de4
LH
4478EDAC-XGENE
4479APPLIED MICRO (APM) X-GENE SOC EDAC
4480M: Loc Ho <lho@apm.com>
4481S: Supported
4482F: drivers/edac/xgene_edac.c
4483F: Documentation/devicetree/bindings/edac/apm-xgene-edac.txt
4484
af39917d
CL
4485EDIROL UA-101/UA-1000 DRIVER
4486M: Clemens Ladisch <clemens@ladisch.de>
4487L: alsa-devel@alsa-project.org (moderated for non-subscribers)
4488T: git git://git.alsa-project.org/alsa-kernel.git
4489S: Maintained
4490F: sound/usb/misc/ua101.c
4491
1f7df953 4492EXTENSIBLE FIRMWARE INTERFACE (EFI)
825fcfce 4493M: Matt Fleming <matt@codeblueprint.co.uk>
1f7df953 4494L: linux-efi@vger.kernel.org
78bef24e 4495T: git git://git.kernel.org/pub/scm/linux/kernel/git/mfleming/efi.git
1f7df953 4496S: Maintained
fb2efb5c 4497F: Documentation/efi-stub.txt
1f7df953
MF
4498F: arch/ia64/kernel/efi.c
4499F: arch/x86/boot/compressed/eboot.[ch]
4500F: arch/x86/include/asm/efi.h
e8dfe6d8
MF
4501F: arch/x86/platform/efi/
4502F: drivers/firmware/efi/
1f7df953
MF
4503F: include/linux/efi*.h
4504
d68772b7
MF
4505EFI VARIABLE FILESYSTEM
4506M: Matthew Garrett <matthew.garrett@nebula.com>
4507M: Jeremy Kerr <jk@ozlabs.org>
825fcfce 4508M: Matt Fleming <matt@codeblueprint.co.uk>
d68772b7
MF
4509T: git git://git.kernel.org/pub/scm/linux/kernel/git/mfleming/efi.git
4510L: linux-efi@vger.kernel.org
4511S: Maintained
4512F: fs/efivarfs/
4513
85a00d9b
PJ
4514EFIFB FRAMEBUFFER DRIVER
4515L: linux-fbdev@vger.kernel.org
4516M: Peter Jones <pjones@redhat.com>
4517S: Maintained
8a61f013 4518F: drivers/video/fbdev/efifb.c
85a00d9b 4519
0bee8d28
JT
4520EFS FILESYSTEM
4521W: http://aeschi.ch.eu.org/efs/
4522S: Orphan
679655da 4523F: fs/efs/
0bee8d28 4524
aa8a9e25 4525EHEA (IBM pSeries eHEA 10Gb ethernet adapter) DRIVER
97b04197 4526M: Douglas Miller <dougmill@linux.vnet.ibm.com>
aa8a9e25
BL
4527L: netdev@vger.kernel.org
4528S: Maintained
9aa32835 4529F: drivers/net/ethernet/ibm/ehea/
aa8a9e25 4530
f0319efe 4531EM28XX VIDEO4LINUX DRIVER
5dc8a864
MCC
4532M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
4533M: Mauro Carvalho Chehab <mchehab@kernel.org>
f0319efe 4534L: linux-media@vger.kernel.org
a825eaec 4535W: https://linuxtv.org
f0319efe
MCC
4536T: git git://linuxtv.org/media_tree.git
4537S: Maintained
4538F: drivers/media/usb/em28xx/
4539
3e3a7d66 4540EMBEDDED LINUX
8b58be88
JP
4541M: Paul Gortmaker <paul.gortmaker@windriver.com>
4542M: Matt Mackall <mpm@selenic.com>
4543M: David Woodhouse <dwmw2@infradead.org>
3e3a7d66
DW
4544L: linux-embedded@vger.kernel.org
4545S: Maintained
4546
32505876
JS
4547EMULEX/AVAGO LPFC FC/FCOE SCSI DRIVER
4548M: James Smart <james.smart@avagotech.com>
4549M: Dick Kennedy <dick.kennedy@avagotech.com>
ce00f85c 4550L: linux-scsi@vger.kernel.org
32505876 4551W: http://www.avagotech.com
ce00f85c 4552S: Supported
679655da 4553F: drivers/scsi/lpfc/
3a1c1d44 4554
5f5bac82 4555ENE CB710 FLASH CARD READER DRIVER
8b58be88 4556M: Michał Mirosław <mirq-linux@rere.qmqm.pl>
5f5bac82
MM
4557S: Maintained
4558F: drivers/misc/cb710/
4559F: drivers/mmc/host/cb710-mmc.*
4560F: include/linux/cb710.h
4561
931e39a1
ML
4562ENE KB2426 (ENE0100/ENE020XX) INFRARED RECEIVER
4563M: Maxim Levitsky <maximlevitsky@gmail.com>
4564S: Maintained
2a837449 4565F: drivers/media/rc/ene_ir.*
931e39a1 4566
d5ca9006 4567EPSON S1D13XXX FRAMEBUFFER DRIVER
8b58be88 4568M: Kristoffer Ericson <kristoffer.ericson@gmail.com>
d5ca9006 4569S: Maintained
084bad91 4570T: git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
8a61f013 4571F: drivers/video/fbdev/s1d13xxxfb.c
679655da 4572F: include/video/s1d13xxxfb.h
d5ca9006 4573
38df6492
ME
4574ET131X NETWORK DRIVER
4575M: Mark Einon <mark.einon@gmail.com>
4576S: Odd Fixes
4577F: drivers/net/ethernet/agere/
4578
1da177e4 4579ETHERNET BRIDGE
adbbf69d 4580M: Stephen Hemminger <stephen@networkplumber.org>
3430284f 4581L: bridge@lists.linux-foundation.org (moderated for non-subscribers)
4c325313 4582L: netdev@vger.kernel.org
c996d8b9 4583W: http://www.linuxfoundation.org/en/Net:Bridge
1da177e4 4584S: Maintained
679655da
JP
4585F: include/linux/netfilter_bridge/
4586F: net/bridge/
1da177e4 4587
22f08ad9
FF
4588ETHERNET PHY LIBRARY
4589M: Florian Fainelli <f.fainelli@gmail.com>
4590L: netdev@vger.kernel.org
4591S: Maintained
4592F: include/linux/phy.h
4593F: include/linux/phy_fixed.h
4594F: drivers/net/phy/
4595F: Documentation/networking/phy.txt
4596F: drivers/of/of_mdio.c
4597F: drivers/of/of_net.c
4598
1da177e4 4599EXT2 FILE SYSTEM
d8130624 4600M: Jan Kara <jack@suse.com>
72be2ccf 4601L: linux-ext4@vger.kernel.org
1da177e4 4602S: Maintained
679655da
JP
4603F: Documentation/filesystems/ext2.txt
4604F: fs/ext2/
4605F: include/linux/ext2*
1da177e4 4606
72be2ccf 4607EXT4 FILE SYSTEM
8b58be88 4608M: "Theodore Ts'o" <tytso@mit.edu>
3c373a5f 4609M: Andreas Dilger <adilger.kernel@dilger.ca>
72be2ccf 4610L: linux-ext4@vger.kernel.org
08a225f1 4611W: http://ext4.wiki.kernel.org
8a6e2535 4612Q: http://patchwork.ozlabs.org/project/linux-ext4/list/
9f273c24 4613T: git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/ext4.git
1da177e4 4614S: Maintained
679655da
JP
4615F: Documentation/filesystems/ext4.txt
4616F: fs/ext4/
1da177e4 4617
c5532b09 4618Extended Verification Module (EVM)
74dd744f
MZ
4619M: Mimi Zohar <zohar@linux.vnet.ibm.com>
4620L: linux-ima-devel@lists.sourceforge.net
4621L: linux-security-module@vger.kernel.org
c5532b09
MZ
4622S: Supported
4623F: security/integrity/evm/
4624
df6b3cfe
MH
4625EXTERNAL CONNECTOR SUBSYSTEM (EXTCON)
4626M: MyungJoo Ham <myungjoo.ham@samsung.com>
4627M: Chanwoo Choi <cw00.choi@samsung.com>
4628L: linux-kernel@vger.kernel.org
81df63a9 4629T: git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/extcon.git
df6b3cfe
MH
4630S: Maintained
4631F: drivers/extcon/
cd2c3e7f
CC
4632F: include/linux/extcon/
4633F: include/linux/extcon.h
df6b3cfe 4634F: Documentation/extcon/
cd2c3e7f 4635F: Documentation/devicetree/bindings/extcon/
df6b3cfe 4636
e2a75c44 4637EXYNOS DP DRIVER
b7701755 4638M: Jingoo Han <jingoohan1@gmail.com>
e2a75c44
JH
4639L: dri-devel@lists.freedesktop.org
4640S: Maintained
4641F: drivers/gpu/drm/exynos/exynos_dp*
4642
9b93a409
MS
4643EXYNOS SYSMMU (IOMMU) driver
4644M: Marek Szyprowski <m.szyprowski@samsung.com>
4645L: iommu@lists.linux-foundation.org
4646S: Maintained
4647F: drivers/iommu/exynos-iommu.c
4648
33ad3912
DL
4649EXYNOS MIPI DISPLAY DRIVERS
4650M: Inki Dae <inki.dae@samsung.com>
4651M: Donghwa Lee <dh09.lee@samsung.com>
4652M: Kyungmin Park <kyungmin.park@samsung.com>
4653L: linux-fbdev@vger.kernel.org
4654S: Maintained
8a61f013 4655F: drivers/video/fbdev/exynos/exynos_mipi*
33ad3912
DL
4656F: include/video/exynos_mipi*
4657
4a66d3fe
NC
4658EZchip NPS platform support
4659M: Noam Camus <noamc@ezchip.com>
4660S: Supported
4661F: arch/arc/plat-eznps
4662F: arch/arc/boot/dts/eznps.dts
4663
e53004e2 4664F71805F HARDWARE MONITORING DRIVER
d8130624 4665M: Jean Delvare <jdelvare@suse.com>
968ce1b1 4666L: linux-hwmon@vger.kernel.org
e53004e2 4667S: Maintained
679655da
JP
4668F: Documentation/hwmon/f71805f
4669F: drivers/hwmon/f71805f.c
e53004e2 4670
eea977ed
MB
4671FC0011 TUNER DRIVER
4672M: Michael Buesch <m@bues.ch>
4673L: linux-media@vger.kernel.org
4674S: Maintained
ccae7af2
MCC
4675F: drivers/media/tuners/fc0011.h
4676F: drivers/media/tuners/fc0011.c
eea977ed 4677
91952bc0
AP
4678FC2580 MEDIA DRIVER
4679M: Antti Palosaari <crope@iki.fi>
4680L: linux-media@vger.kernel.org
a825eaec 4681W: https://linuxtv.org
91952bc0
AP
4682W: http://palosaari.fi/linux/
4683Q: http://patchwork.linuxtv.org/project/linux-media/list/
4684T: git git://linuxtv.org/anttip/media_tree.git
4685S: Maintained
4686F: drivers/media/tuners/fc2580*
eea977ed 4687
88b2dbdb
EP
4688FANOTIFY
4689M: Eric Paris <eparis@redhat.com>
4690S: Maintained
4691F: fs/notify/fanotify/
4692F: include/linux/fanotify.h
c117ab84 4693F: include/uapi/linux/fanotify.h
88b2dbdb 4694
1da177e4 4695FARSYNC SYNCHRONOUS DRIVER
8b58be88 4696M: Kevin Curtis <kevin.curtis@farsite.co.uk>
1da177e4
LT
4697W: http://www.farsite.co.uk/
4698S: Supported
679655da 4699F: drivers/net/wan/farsync.*
1da177e4 4700
c5408b88 4701FAULT INJECTION SUPPORT
8b58be88 4702M: Akinobu Mita <akinobu.mita@gmail.com>
c5408b88 4703S: Supported
679655da
JP
4704F: Documentation/fault-injection/
4705F: lib/fault-inject.c
c5408b88 4706
053e514f
NT
4707FBTFT Framebuffer drivers
4708M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
4709M: Noralf Trønnes <noralf@tronnes.org>
4710S: Maintained
4711F: drivers/staging/fbtft/
4712
cae727db 4713FCOE SUBSYSTEM (libfc, libfcoe, fcoe)
49a75815 4714M: Johannes Thumshirn <jth@kernel.org>
f4aaea6d 4715L: fcoe-devel@open-fcoe.org
cae727db
RL
4716W: www.Open-FCoE.org
4717S: Supported
4718F: drivers/scsi/libfc/
4719F: drivers/scsi/fcoe/
4720F: include/scsi/fc/
4721F: include/scsi/libfc.h
4722F: include/scsi/libfcoe.h
c117ab84 4723F: include/uapi/scsi/fc/
cae727db 4724
e2d1d6c0 4725FILE LOCKING (flock() and fcntl()/lockf())
8c836fa8 4726M: Jeff Layton <jlayton@poochiereds.net>
9c3646d1 4727M: "J. Bruce Fields" <bfields@fieldses.org>
e2d1d6c0 4728L: linux-fsdevel@vger.kernel.org
1da177e4 4729S: Maintained
679655da
JP
4730F: include/linux/fcntl.h
4731F: include/linux/fs.h
c117ab84
CEB
4732F: include/uapi/linux/fcntl.h
4733F: include/uapi/linux/fs.h
679655da
JP
4734F: fs/fcntl.c
4735F: fs/locks.c
1da177e4 4736
e2d1d6c0 4737FILESYSTEMS (VFS and infrastructure)
8b58be88 4738M: Alexander Viro <viro@zeniv.linux.org.uk>
e2d1d6c0 4739L: linux-fsdevel@vger.kernel.org
173acc7c 4740S: Maintained
679655da 4741F: fs/*
173acc7c 4742
b26e0ed4 4743FINTEK F75375S HARDWARE MONITOR AND FAN CONTROLLER DRIVER
05576a1e 4744M: Riku Voipio <riku.voipio@iki.fi>
968ce1b1 4745L: linux-hwmon@vger.kernel.org
b26e0ed4 4746S: Maintained
d5ca6918
JP
4747F: drivers/hwmon/f75375s.c
4748F: include/linux/f75375s.h
b26e0ed4 4749
a331b0c3
CL
4750FIREWIRE AUDIO DRIVERS
4751M: Clemens Ladisch <clemens@ladisch.de>
4752L: alsa-devel@alsa-project.org (moderated for non-subscribers)
4753T: git git://git.alsa-project.org/alsa-kernel.git
4754S: Maintained
4755F: sound/firewire/
4756
eb86ec51
SR
4757FIREWIRE MEDIA DRIVERS (firedtv)
4758M: Stefan Richter <stefanr@s5r6.in-berlin.de>
4759L: linux-media@vger.kernel.org
4760L: linux1394-devel@lists.sourceforge.net
4761T: git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media.git
4762S: Maintained
4763F: drivers/media/firewire/
4764
a511ce33
CB
4765FIREWIRE SBP-2 TARGET
4766M: Chris Boot <bootc@bootc.net>
4767L: linux-scsi@vger.kernel.org
4768L: target-devel@vger.kernel.org
4769L: linux1394-devel@lists.sourceforge.net
4770T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/lio-core-2.6.git master
4771S: Maintained
4772F: drivers/target/sbp/
4773
7d2c86b5 4774FIREWIRE SUBSYSTEM
8b58be88 4775M: Stefan Richter <stefanr@s5r6.in-berlin.de>
e2d1d6c0 4776L: linux1394-devel@lists.sourceforge.net
958a29cb 4777W: http://ieee1394.wiki.kernel.org/
2ca526bf 4778T: git git://git.kernel.org/pub/scm/linux/kernel/git/ieee1394/linux1394.git
e2d1d6c0 4779S: Maintained
679655da 4780F: drivers/firewire/
8f06ce3b
SR
4781F: include/linux/firewire.h
4782F: include/uapi/linux/firewire*.h
9f6d3c4b 4783F: tools/firewire/
e2d1d6c0
RD
4784
4785FIRMWARE LOADER (request_firmware)
39e68089
ML
4786M: Ming Lei <ming.lei@canonical.com>
4787L: linux-kernel@vger.kernel.org
4788S: Maintained
679655da
JP
4789F: Documentation/firmware_class/
4790F: drivers/base/firmware*.c
4791F: include/linux/firmware.h
e2d1d6c0 4792
f730e3dc 4793FLASH ADAPTER DRIVER (IBM Flash Adapter 900GB Full Height PCI Flash Card)
9bb3c446
PK
4794M: Joshua Morris <josh.h.morris@us.ibm.com>
4795M: Philip Kelleher <pjk1939@linux.vnet.ibm.com>
4796S: Maintained
4797F: drivers/block/rsxx/
4798
8206f664 4799FLOPPY DRIVER
e5f6450c 4800M: Jiri Kosina <jikos@kernel.org>
8206f664
JK
4801T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/floppy.git
4802S: Odd fixes
4803F: drivers/block/floppy.c
4804
9c9f32ed
AR
4805FMC SUBSYSTEM
4806M: Alessandro Rubini <rubini@gnudd.com>
4807W: http://www.ohwr.org/projects/fmc-bus
4808S: Supported
4809F: drivers/fmc/
4810F: include/linux/fmc*.h
4811F: include/linux/ipmi-fru.h
4812K: fmc_d.*register
4813
3c0ed7d5
AT
4814FPGA MANAGER FRAMEWORK
4815M: Alan Tull <atull@opensource.altera.com>
dd7d664a 4816R: Moritz Fischer <moritz.fischer@ettus.com>
3c0ed7d5
AT
4817S: Maintained
4818F: drivers/fpga/
4819F: include/linux/fpga/fpga-mgr.h
4820W: http://www.rocketboards.org
4821
e2d1d6c0 4822FPU EMULATOR
8b58be88 4823M: Bill Metzenthen <billm@melbpc.org.au>
e769980f 4824W: http://floatingpoint.sourceforge.net/emulator/index.html
e2d1d6c0 4825S: Maintained
679655da 4826F: arch/x86/math-emu/
e2d1d6c0
RD
4827
4828FRAME RELAY DLCI/FRAD (Sangoma drivers too)
e2d1d6c0 4829L: netdev@vger.kernel.org
c173bfac 4830S: Orphan
679655da
JP
4831F: drivers/net/wan/dlci.c
4832F: drivers/net/wan/sdla.c
e2d1d6c0
RD
4833
4834FRAMEBUFFER LAYER
5489e948
JCPV
4835M: Jean-Christophe Plagniol-Villard <plagnioj@jcrosoft.com>
4836M: Tomi Valkeinen <tomi.valkeinen@ti.com>
c69f677c 4837L: linux-fbdev@vger.kernel.org
e2d1d6c0 4838W: http://linux-fbdev.sourceforge.net/
b22fe37b 4839Q: http://patchwork.kernel.org/project/linux-fbdev/list/
5489e948 4840T: git git://git.kernel.org/pub/scm/linux/kernel/git/plagnioj/linux-fbdev.git
56be1416 4841S: Maintained
679655da 4842F: Documentation/fb/
b22fe37b
PM
4843F: drivers/video/
4844F: include/video/
679655da 4845F: include/linux/fb.h
c117ab84
CEB
4846F: include/uapi/video/
4847F: include/uapi/linux/fb.h
e2d1d6c0 4848
a57c188e 4849FREESCALE DIU FRAMEBUFFER DRIVER
c4ef9bc4 4850M: Timur Tabi <timur@tabi.org>
a57c188e 4851L: linux-fbdev@vger.kernel.org
c4ef9bc4 4852S: Maintained
8a61f013 4853F: drivers/video/fbdev/fsl-diu-fb.*
a57c188e 4854
e2d1d6c0 4855FREESCALE DMA DRIVER
8b58be88
JP
4856M: Li Yang <leoli@freescale.com>
4857M: Zhang Wei <zw@zh-kernel.org>
a4724ed6 4858L: linuxppc-dev@lists.ozlabs.org
e2d1d6c0 4859S: Maintained
679655da 4860F: drivers/dma/fsldma.*
e2d1d6c0 4861
44248aff
HX
4862FREESCALE GPMI NAND DRIVER
4863M: Han Xu <han.xu@nxp.com>
4864L: linux-mtd@lists.infradead.org
4865S: Maintained
4866F: drivers/mtd/nand/gpmi-nand/*
4867
e2d1d6c0 4868FREESCALE I2C CPM DRIVER
8b58be88 4869M: Jochen Friedrich <jochen@scram.de>
a4724ed6 4870L: linuxppc-dev@lists.ozlabs.org
846557d3 4871L: linux-i2c@vger.kernel.org
0d2b405a 4872S: Maintained
679655da 4873F: drivers/i2c/busses/i2c-cpm.c
0d2b405a 4874
60e8c5ab 4875FREESCALE IMX / MXC FRAMEBUFFER DRIVER
8b58be88 4876M: Sascha Hauer <kernel@pengutronix.de>
c69f677c 4877L: linux-fbdev@vger.kernel.org
efc03ecb 4878L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
60e8c5ab 4879S: Maintained
bad985a1 4880F: include/linux/platform_data/video-imxfb.h
8a61f013 4881F: drivers/video/fbdev/imxfb.c
60e8c5ab 4882
4d8e2cef 4883FREESCALE QUAD SPI DRIVER
38714fbd 4884M: Han Xu <han.xu@nxp.com>
4d8e2cef
HX
4885L: linux-mtd@lists.infradead.org
4886S: Maintained
4887F: drivers/mtd/spi-nor/fsl-quadspi.c
4888
4689a6b1 4889FREESCALE SOC FS_ENET DRIVER
8b58be88
JP
4890M: Pantelis Antoniou <pantelis.antoniou@gmail.com>
4891M: Vitaly Bordug <vbordug@ru.mvista.com>
a4724ed6 4892L: linuxppc-dev@lists.ozlabs.org
4689a6b1
PA
4893L: netdev@vger.kernel.org
4894S: Maintained
ec21e2ec 4895F: drivers/net/ethernet/freescale/fs_enet/
679655da 4896F: include/linux/fs_enet_pd.h
4689a6b1 4897
63a0a00b
NA
4898FREESCALE IMX / MXC FEC DRIVER
4899M: Fugang Duan <fugang.duan@nxp.com>
4900L: netdev@vger.kernel.org
4901S: Maintained
4902F: drivers/net/ethernet/freescale/fec_main.c
4903F: drivers/net/ethernet/freescale/fec_ptp.c
4904F: drivers/net/ethernet/freescale/fec.h
4905F: Documentation/devicetree/bindings/net/fsl-fec.txt
4906
d9e9d82c 4907FREESCALE QUICC ENGINE LIBRARY
a4724ed6 4908L: linuxppc-dev@lists.ozlabs.org
c4ef9bc4 4909S: Orphan
7aa1aa6e
ZQ
4910F: drivers/soc/fsl/qe/
4911F: include/soc/fsl/*qe*.h
4912F: include/soc/fsl/*ucc*.h
d9e9d82c 4913
b55ef929 4914FREESCALE USB PERIPHERAL DRIVERS
8b58be88 4915M: Li Yang <leoli@freescale.com>
6372594a 4916L: linux-usb@vger.kernel.org
a4724ed6 4917L: linuxppc-dev@lists.ozlabs.org
a7205b30 4918S: Maintained
faf2e1db 4919F: drivers/usb/gadget/udc/fsl*
a7205b30 4920
beaf53bf 4921FREESCALE QUICC ENGINE UCC ETHERNET DRIVER
8b58be88 4922M: Li Yang <leoli@freescale.com>
beaf53bf 4923L: netdev@vger.kernel.org
a4724ed6 4924L: linuxppc-dev@lists.ozlabs.org
beaf53bf 4925S: Maintained
ec21e2ec 4926F: drivers/net/ethernet/freescale/ucc_geth*
beaf53bf 4927
abb1ed7b
CM
4928FREESCALE eTSEC ETHERNET DRIVER (GIANFAR)
4929M: Claudiu Manoil <claudiu.manoil@freescale.com>
4930L: netdev@vger.kernel.org
4931S: Maintained
4932F: drivers/net/ethernet/freescale/gianfar*
4933X: drivers/net/ethernet/freescale/gianfar_ptp.c
4934F: Documentation/devicetree/bindings/net/fsl-tsec-phy.txt
4935
c19b6d24
ZQ
4936FREESCALE QUICC ENGINE UCC HDLC DRIVER
4937M: Zhao Qiang <qiang.zhao@nxp.com>
4938L: netdev@vger.kernel.org
4939L: linuxppc-dev@lists.ozlabs.org
4940S: Maintained
4941F: drivers/net/wan/fsl_ucc_hdlc*
4942
d9e9d82c 4943FREESCALE QUICC ENGINE UCC UART DRIVER
c4ef9bc4 4944M: Timur Tabi <timur@tabi.org>
a4724ed6 4945L: linuxppc-dev@lists.ozlabs.org
c4ef9bc4 4946S: Maintained
df621252 4947F: drivers/tty/serial/ucc_uart.c
d9e9d82c
TT
4948
4949FREESCALE SOC SOUND DRIVERS
c4ef9bc4 4950M: Timur Tabi <timur@tabi.org>
dc85950a 4951M: Nicolin Chen <nicoleotsuka@gmail.com>
b4b98297 4952M: Xiubo Li <Xiubo.Lee@gmail.com>
aeea2fdd 4953R: Fabio Estevam <fabio.estevam@nxp.com>
93711660 4954L: alsa-devel@alsa-project.org (moderated for non-subscribers)
a4724ed6 4955L: linuxppc-dev@lists.ozlabs.org
c4ef9bc4 4956S: Maintained
69aefcea 4957F: sound/soc/fsl/fsl*
dc85950a 4958F: sound/soc/fsl/imx*
69aefcea 4959F: sound/soc/fsl/mpc8610_hpcd.c
d9e9d82c 4960
31c88965 4961FREESCALE QORIQ MANAGEMENT COMPLEX DRIVER
9c3646d1 4962M: "J. German Rivera" <German.Rivera@freescale.com>
cb18d3a2 4963M: Stuart Yoder <stuart.yoder@nxp.com>
31c88965
GR
4964L: linux-kernel@vger.kernel.org
4965S: Maintained
4966F: drivers/staging/fsl-mc/
4967
1da177e4 4968FREEVXFS FILESYSTEM
8b58be88 4969M: Christoph Hellwig <hch@infradead.org>
1da177e4
LT
4970W: ftp://ftp.openlinux.org/pub/people/hch/vxfs
4971S: Maintained
679655da 4972F: fs/freevxfs/
1da177e4 4973
71038f52 4974FREEZER
49db1903 4975M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
7fb06082 4976M: Pavel Machek <pavel@ucw.cz>
bf1c138e 4977L: linux-pm@vger.kernel.org
71038f52 4978S: Supported
679655da
JP
4979F: Documentation/power/freezing-of-tasks.txt
4980F: include/linux/freezer.h
4981F: kernel/freezer.c
71038f52 4982
839a1f79
KRW
4983FRONTSWAP API
4984M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
4985L: linux-kernel@vger.kernel.org
4986S: Maintained
4987F: mm/frontswap.c
4988F: include/linux/frontswap.h
4989
a5432f5a 4990FS-CACHE: LOCAL CACHING FOR NETWORK FILESYSTEMS
8b58be88 4991M: David Howells <dhowells@redhat.com>
e62d6e24 4992L: linux-cachefs@redhat.com (moderated for non-subscribers)
a5432f5a
DH
4993S: Supported
4994F: Documentation/filesystems/caching/
4995F: fs/fscache/
4996F: include/linux/fscache*.h
4997
598c7d7a
TT
4998FS-CRYPTO: FILE SYSTEM LEVEL ENCRYPTION SUPPORT
4999M: Theodore Y. Ts'o <tytso@mit.edu>
5000M: Jaegeuk Kim <jaegeuk@kernel.org>
5001S: Supported
5002F: fs/crypto/
5003F: include/linux/fscrypto.h
5004
f58ad8f5 5005F2FS FILE SYSTEM
9b29d481 5006M: Jaegeuk Kim <jaegeuk@kernel.org>
f6238a72 5007M: Changman Lee <cm224.lee@samsung.com>
ae9b9a9d 5008R: Chao Yu <yuchao0@huawei.com>
f58ad8f5
JK
5009L: linux-f2fs-devel@lists.sourceforge.net
5010W: http://en.wikipedia.org/wiki/F2FS
5011T: git git://git.kernel.org/pub/scm/linux/kernel/git/jaegeuk/f2fs.git
5012S: Maintained
5013F: Documentation/filesystems/f2fs.txt
3bac380c 5014F: Documentation/ABI/testing/sysfs-fs-f2fs
f58ad8f5
JK
5015F: fs/f2fs/
5016F: include/linux/f2fs_fs.h
62d43eeb 5017F: include/trace/events/f2fs.h
f58ad8f5 5018
5ab7ffea 5019FUJITSU FR-V (FRV) PORT
0cf0305f 5020S: Orphan
679655da 5021F: arch/frv/
1da177e4 5022
20b93734 5023FUJITSU LAPTOP EXTRAS
409a3e98 5024M: Jonathan Woithe <jwoithe@just42.net>
d0944853 5025L: platform-driver-x86@vger.kernel.org
20b93734 5026S: Maintained
679655da 5027F: drivers/platform/x86/fujitsu-laptop.c
20b93734 5028
4da621b6
HK
5029FUJITSU M-5MO LS CAMERA ISP DRIVER
5030M: Kyungmin Park <kyungmin.park@samsung.com>
5031M: Heungjun Kim <riverful.kim@samsung.com>
5032L: linux-media@vger.kernel.org
5033S: Maintained
90d72ac6 5034F: drivers/media/i2c/m5mols/
b5dcee22 5035F: include/media/i2c/m5mols.h
4da621b6 5036
2d24c490
RG
5037FUJITSU TABLET EXTRAS
5038M: Robert Gerlach <khnz@gmx.de>
5039L: platform-driver-x86@vger.kernel.org
5040S: Maintained
5041F: drivers/platform/x86/fujitsu-tablet.c
5042
04578f17 5043FUSE: FILESYSTEM IN USERSPACE
8b58be88 5044M: Miklos Szeredi <miklos@szeredi.hu>
4441f63a 5045L: linux-fsdevel@vger.kernel.org
04578f17 5046W: http://fuse.sourceforge.net/
0a30f612 5047T: git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/fuse.git
04578f17 5048S: Maintained
679655da 5049F: fs/fuse/
c117ab84 5050F: include/uapi/linux/fuse.h
0a30f612 5051F: Documentation/filesystems/fuse.txt
04578f17 5052
1da177e4 5053FUTURE DOMAIN TMC-16x0 SCSI DRIVER (16-bit)
8b58be88 5054M: Rik Faith <faith@cs.unc.edu>
1da177e4 5055L: linux-scsi@vger.kernel.org
baaea1dc 5056S: Odd Fixes (e.g., new signatures)
679655da 5057F: drivers/scsi/fdomain.*
1da177e4 5058
d8e2162c
PO
5059GCOV BASED KERNEL PROFILING
5060M: Peter Oberparleiter <oberpar@linux.vnet.ibm.com>
5061S: Maintained
5062F: kernel/gcov/
5063F: Documentation/gcov.txt
5064
1da177e4 5065GDT SCSI DISK ARRAY CONTROLLER DRIVER
8b58be88 5066M: Achim Leubner <achim_leubner@adaptec.com>
1da177e4
LT
5067L: linux-scsi@vger.kernel.org
5068W: http://www.icp-vortex.com/
5069S: Supported
679655da 5070F: drivers/scsi/gdt*
1da177e4 5071
158daf16
JK
5072GDB KERNEL DEBUGGING HELPER SCRIPTS
5073M: Jan Kiszka <jan.kiszka@siemens.com>
e10af132 5074M: Kieran Bingham <kieran@bingham.xyz>
158daf16
JK
5075S: Supported
5076F: scripts/gdb/
5077
3169a1c7
HV
5078GEMTEK FM RADIO RECEIVER DRIVER
5079M: Hans Verkuil <hverkuil@xs4all.nl>
5080L: linux-media@vger.kernel.org
5081T: git git://linuxtv.org/media_tree.git
a825eaec 5082W: https://linuxtv.org
3169a1c7
HV
5083S: Maintained
5084F: drivers/media/radio/radio-gemtek*
5085
1c23af90 5086GENERIC GPIO I2C DRIVER
880b0e26 5087M: Haavard Skinnemoen <hskinnemoen@gmail.com>
1c23af90 5088S: Supported
679655da
JP
5089F: drivers/i2c/busses/i2c-gpio.c
5090F: include/linux/i2c-gpio.h
1c23af90 5091
92ed1a76
PK
5092GENERIC GPIO I2C MULTIPLEXER DRIVER
5093M: Peter Korsgaard <peter.korsgaard@barco.com>
5094L: linux-i2c@vger.kernel.org
5095S: Supported
e7065e20
JD
5096F: drivers/i2c/muxes/i2c-mux-gpio.c
5097F: include/linux/i2c-mux-gpio.h
5098F: Documentation/i2c/muxes/i2c-mux-gpio
92ed1a76 5099
9251ce95 5100GENERIC HDLC (WAN) DRIVERS
8b58be88 5101M: Krzysztof Halasa <khc@pm.waw.pl>
1da177e4
LT
5102W: http://www.kernel.org/pub/linux/utils/net/hdlc/
5103S: Maintained
679655da
JP
5104F: drivers/net/wan/c101.c
5105F: drivers/net/wan/hd6457*
5106F: drivers/net/wan/hdlc*
5107F: drivers/net/wan/n2.c
5108F: drivers/net/wan/pc300too.c
5109F: drivers/net/wan/pci200syn.c
5110F: drivers/net/wan/wanxl*
1da177e4 5111
1527aab6 5112GENERIC INCLUDE/ASM HEADER FILES
8b58be88 5113M: Arnd Bergmann <arnd@arndb.de>
1527aab6
AB
5114L: linux-arch@vger.kernel.org
5115T: git git://git.kernel.org/pub/scm/linux/kernel/git/arnd/asm-generic.git
5116S: Maintained
14430813
JP
5117F: include/asm-generic/
5118F: include/uapi/asm-generic/
1527aab6 5119
ff764963
KVA
5120GENERIC PHY FRAMEWORK
5121M: Kishon Vijay Abraham I <kishon@ti.com>
5122L: linux-kernel@vger.kernel.org
5123T: git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/linux-phy.git
5124S: Supported
5125F: drivers/phy/
5126F: include/linux/phy/
5127
eea97aed
KH
5128GENERIC PM DOMAINS
5129M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
5130M: Kevin Hilman <khilman@kernel.org>
5131M: Ulf Hansson <ulf.hansson@linaro.org>
5132L: linux-pm@vger.kernel.org
5133S: Supported
5134F: drivers/base/power/domain*.c
5135F: include/linux/pm_domain.h
5136
ccb86a69 5137GENERIC UIO DRIVER FOR PCI DEVICES
bda2562c 5138M: "Michael S. Tsirkin" <mst@redhat.com>
ccb86a69 5139L: kvm@vger.kernel.org
ccb86a69
MT
5140S: Supported
5141F: drivers/uio/uio_pci_generic.c
5142
f8f1ec73
JP
5143GET_MAINTAINER SCRIPT
5144M: Joe Perches <joe@perches.com>
5145S: Maintained
5146F: scripts/get_maintainer.pl
5147
5be7b50f 5148GFS2 FILE SYSTEM
8b58be88 5149M: Steven Whitehouse <swhiteho@redhat.com>
28666d6d 5150M: Bob Peterson <rpeterso@redhat.com>
a4644184 5151L: cluster-devel@redhat.com
5be7b50f 5152W: http://sources.redhat.com/cluster/
28666d6d 5153T: git git://git.kernel.org/pub/scm/linux/kernel/git/gfs2/linux-gfs2.git
5be7b50f 5154S: Supported
679655da
JP
5155F: Documentation/filesystems/gfs2*.txt
5156F: fs/gfs2/
c117ab84 5157F: include/uapi/linux/gfs2_ondisk.h
5be7b50f 5158
0a34eb8f 5159GIGASET ISDN DRIVERS
6b096fde 5160M: Paul Bolle <pebolle@tiscali.nl>
0a34eb8f
HL
5161L: gigaset307x-common@lists.sourceforge.net
5162W: http://gigaset307x.sourceforge.net/
6b096fde 5163S: Odd Fixes
679655da
JP
5164F: Documentation/isdn/README.gigaset
5165F: drivers/isdn/gigaset/
c117ab84 5166F: include/uapi/linux/gigaset_dev.h
0a34eb8f 5167
7eea35fe
JP
5168GO7007 MPEG CODEC
5169M: Hans Verkuil <hans.verkuil@cisco.com>
5170L: linux-media@vger.kernel.org
5171S: Maintained
5172F: drivers/media/usb/go7007/
5173
ca96ea86
BN
5174GOODIX TOUCHSCREEN
5175M: Bastien Nocera <hadess@hadess.net>
5176L: linux-input@vger.kernel.org
5177S: Maintained
5178F: drivers/input/touchscreen/goodix.c
5179
a0dc00b4 5180GPIO SUBSYSTEM
e4651a9f 5181M: Linus Walleij <linus.walleij@linaro.org>
f2fa75cd 5182M: Alexandre Courbot <gnurou@gmail.com>
d15b7179 5183L: linux-gpio@vger.kernel.org
f2fa75cd
LW
5184T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-gpio.git
5185S: Maintained
cd97a449 5186F: Documentation/devicetree/bindings/gpio/
f2fa75cd 5187F: Documentation/gpio/
40c159b7 5188F: Documentation/ABI/testing/gpio-cdev
fe95046e 5189F: Documentation/ABI/obsolete/sysfs-gpio
a0dc00b4 5190F: drivers/gpio/
bdc6e95e
AC
5191F: include/linux/gpio/
5192F: include/linux/gpio.h
9b692346 5193F: include/asm-generic/gpio.h
3c702e99 5194F: include/uapi/linux/gpio.h
6d591c46 5195F: tools/gpio/
a0dc00b4 5196
71a6d0af
HW
5197GRE DEMULTIPLEXER DRIVER
5198M: Dmitry Kozlov <xeb@mail.ru>
5199L: netdev@vger.kernel.org
5200S: Maintained
11c26770
JP
5201F: net/ipv4/gre_demux.c
5202F: net/ipv4/gre_offload.c
71a6d0af
HW
5203F: include/net/gre.h
5204
d4c41139 5205GRETH 10/100/1G Ethernet MAC device driver
bbdd09eb 5206M: Andreas Larsson <andreas@gaisler.com>
d4c41139
KG
5207L: netdev@vger.kernel.org
5208S: Maintained
a31a96ad 5209F: drivers/net/ethernet/aeroflex/
d4c41139 5210
e8deeae2 5211GSPCA FINEPIX SUBDRIVER
8b58be88 5212M: Frank Zago <frank@zago.net>
661263b5 5213L: linux-media@vger.kernel.org
275ffde4 5214T: git git://linuxtv.org/media_tree.git
e8deeae2 5215S: Maintained
0c0d06ca 5216F: drivers/media/usb/gspca/finepix.c
e8deeae2 5217
4b3fa3c4
OL
5218GSPCA GL860 SUBDRIVER
5219M: Olivier Lorin <o.lorin@laposte.net>
5220L: linux-media@vger.kernel.org
275ffde4 5221T: git git://linuxtv.org/media_tree.git
4b3fa3c4 5222S: Maintained
0c0d06ca 5223F: drivers/media/usb/gspca/gl860/
4b3fa3c4 5224
e8deeae2 5225GSPCA M5602 SUBDRIVER
8b58be88 5226M: Erik Andren <erik.andren@gmail.com>
661263b5 5227L: linux-media@vger.kernel.org
275ffde4 5228T: git git://linuxtv.org/media_tree.git
e8deeae2 5229S: Maintained
0c0d06ca 5230F: drivers/media/usb/gspca/m5602/
e8deeae2
JFM
5231
5232GSPCA PAC207 SONIXB SUBDRIVER
c0936df4 5233M: Hans Verkuil <hverkuil@xs4all.nl>
661263b5 5234L: linux-media@vger.kernel.org
275ffde4 5235T: git git://linuxtv.org/media_tree.git
c0936df4 5236S: Odd Fixes
0c0d06ca 5237F: drivers/media/usb/gspca/pac207.c
e8deeae2 5238
261982f1 5239GSPCA SN9C20X SUBDRIVER
d95c5b0b 5240M: Brian Johnson <brijohn@gmail.com>
261982f1 5241L: linux-media@vger.kernel.org
275ffde4 5242T: git git://linuxtv.org/media_tree.git
261982f1 5243S: Maintained
0c0d06ca 5244F: drivers/media/usb/gspca/sn9c20x.c
261982f1 5245
e8deeae2 5246GSPCA T613 SUBDRIVER
8b58be88 5247M: Leandro Costantino <lcostantino@gmail.com>
661263b5 5248L: linux-media@vger.kernel.org
275ffde4 5249T: git git://linuxtv.org/media_tree.git
e8deeae2 5250S: Maintained
0c0d06ca 5251F: drivers/media/usb/gspca/t613.c
e8deeae2
JFM
5252
5253GSPCA USB WEBCAM DRIVER
c0936df4 5254M: Hans Verkuil <hverkuil@xs4all.nl>
661263b5 5255L: linux-media@vger.kernel.org
275ffde4 5256T: git git://linuxtv.org/media_tree.git
c0936df4 5257S: Odd Fixes
0c0d06ca 5258F: drivers/media/usb/gspca/
e8deeae2 5259
584ec979 5260GUID PARTITION TABLE (GPT)
4f973c63 5261M: Davidlohr Bueso <dave@stgolabs.net>
584ec979
DB
5262L: linux-efi@vger.kernel.org
5263S: Maintained
5264F: block/partitions/efi.*
5265
aa3c598b 5266STK1160 USB VIDEO CAPTURE DRIVER
3259aa57 5267M: Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
aa3c598b 5268L: linux-media@vger.kernel.org
275ffde4 5269T: git git://linuxtv.org/media_tree.git
aa3c598b
EG
5270S: Maintained
5271F: drivers/media/usb/stk1160/
e8deeae2 5272
4e456b86
YS
5273H8/300 ARCHITECTURE
5274M: Yoshinori Sato <ysato@users.sourceforge.jp>
b992c768 5275L: uclinux-h8-devel@lists.sourceforge.jp (moderated for non-subscribers)
4e456b86
YS
5276W: http://uclinux-h8.sourceforge.jp
5277T: git git://git.sourceforge.jp/gitroot/uclinux-h8/linux.git
5278S: Maintained
5279F: arch/h8300/
5280F: drivers/clocksource/h8300_*.c
5281F: drivers/clk/h8300/
5282F: drivers/irqchip/irq-renesas-h8*.c
5283
71a6d0af
HW
5284HARD DRIVE ACTIVE PROTECTION SYSTEM (HDAPS) DRIVER
5285M: Frank Seidel <frank@f-seidel.de>
5286L: platform-driver-x86@vger.kernel.org
5287W: http://www.kernel.org/pub/linux/kernel/people/fseidel/hdaps/
5288S: Maintained
5289F: drivers/platform/x86/hdaps.c
5290
48fc9e26
HV
5291HDPVR USB VIDEO ENCODER DRIVER
5292M: Hans Verkuil <hverkuil@xs4all.nl>
5293L: linux-media@vger.kernel.org
5294T: git git://linuxtv.org/media_tree.git
a825eaec 5295W: https://linuxtv.org
48fc9e26 5296S: Odd Fixes
14430813 5297F: drivers/media/usb/hdpvr/
48fc9e26 5298
71a6d0af 5299HWPOISON MEMORY FAILURE HANDLING
f9625c48 5300M: Naoya Horiguchi <n-horiguchi@ah.jp.nec.com>
71a6d0af 5301L: linux-mm@kvack.org
71a6d0af
HW
5302S: Maintained
5303F: mm/memory-failure.c
5304F: mm/hwpoison-inject.c
5305
5306HYPERVISOR VIRTUAL CONSOLE DRIVER
5307L: linuxppc-dev@lists.ozlabs.org
5308S: Odd Fixes
5309F: drivers/tty/hvc/
5310
e5ab1477
AP
5311HACKRF MEDIA DRIVER
5312M: Antti Palosaari <crope@iki.fi>
5313L: linux-media@vger.kernel.org
a825eaec 5314W: https://linuxtv.org
e5ab1477
AP
5315W: http://palosaari.fi/linux/
5316Q: http://patchwork.linuxtv.org/project/linux-media/list/
5317T: git git://linuxtv.org/anttip/media_tree.git
5318S: Maintained
5319F: drivers/media/usb/hackrf/
5320
5b543965 5321HARDWARE MONITORING
d8130624 5322M: Jean Delvare <jdelvare@suse.com>
ca462085 5323M: Guenter Roeck <linux@roeck-us.net>
968ce1b1
GR
5324L: linux-hwmon@vger.kernel.org
5325W: http://hwmon.wiki.kernel.org/
a94ef4ed 5326T: quilt http://jdelvare.nerim.net/devel/linux/jdelvare-hwmon/
885374e3 5327T: git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
9e012c1a 5328S: Maintained
047f4ec2 5329F: Documentation/hwmon/
679655da 5330F: drivers/hwmon/
047f4ec2 5331F: include/linux/hwmon*.h
5b543965 5332
844dd05f 5333HARDWARE RANDOM NUMBER GENERATOR CORE
c0d0787b
JP
5334M: Matt Mackall <mpm@selenic.com>
5335M: Herbert Xu <herbert@gondor.apana.org.au>
3eda7167 5336L: linux-crypto@vger.kernel.org
c0d0787b 5337S: Odd fixes
f6c60b15 5338F: Documentation/devicetree/bindings/rng/
679655da
JP
5339F: Documentation/hw_random.txt
5340F: drivers/char/hw_random/
5341F: include/linux/hw_random.h
844dd05f 5342
8b37fcfc
OBC
5343HARDWARE SPINLOCK CORE
5344M: Ohad Ben-Cohen <ohad@wizery.com>
69ae9895 5345M: Bjorn Andersson <bjorn.andersson@linaro.org>
d7586849 5346L: linux-remoteproc@vger.kernel.org
8b37fcfc 5347S: Maintained
9f273c24 5348T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/hwspinlock.git
2dbd8585 5349F: Documentation/devicetree/bindings/hwlock/
8b37fcfc 5350F: Documentation/hwspinlock.txt
2dbd8585 5351F: drivers/hwspinlock/
8b37fcfc
OBC
5352F: include/linux/hwspinlock.h
5353
1da177e4 5354HARMONY SOUND DRIVER
ac6aecbf 5355L: linux-parisc@vger.kernel.org
1da177e4 5356S: Maintained
679655da 5357F: sound/parisc/harmony.*
1da177e4 5358
91952bc0
AP
5359HD29L2 MEDIA DRIVER
5360M: Antti Palosaari <crope@iki.fi>
5361L: linux-media@vger.kernel.org
a825eaec 5362W: https://linuxtv.org
91952bc0
AP
5363W: http://palosaari.fi/linux/
5364Q: http://patchwork.linuxtv.org/project/linux-media/list/
5365T: git git://linuxtv.org/anttip/media_tree.git
5366S: Maintained
5367F: drivers/media/dvb-frontends/hd29l2*
5368
214de83e
BB
5369HEWLETT PACKARD ENTERPRISE ILO NMI WATCHDOG DRIVER
5370M: Brian Boylston <brian.boylston@hpe.com>
5371S: Supported
5372F: Documentation/watchdog/hpwdt.txt
5373F: drivers/watchdog/hpwdt.c
5374
9257aa49 5375HEWLETT-PACKARD SMART ARRAY RAID DRIVER (hpsa)
a0a268ad 5376M: Don Brace <don.brace@microsemi.com>
9257aa49 5377L: iss_storagedev@hp.com
a0a268ad 5378L: esc.storagedev@microsemi.com
693373db 5379L: linux-scsi@vger.kernel.org
9257aa49
SC
5380S: Supported
5381F: Documentation/scsi/hpsa.txt
5382F: drivers/scsi/hpsa*.[ch]
5383F: include/linux/cciss*.h
c117ab84 5384F: include/uapi/linux/cciss*.h
9257aa49 5385
e2d1d6c0 5386HEWLETT-PACKARD SMART CISS RAID DRIVER (cciss)
516fdcea 5387M: Don Brace <don.brace@microsemi.com>
e2d1d6c0 5388L: iss_storagedev@hp.com
516fdcea 5389L: esc.storagedev@microsemi.com
693373db 5390L: linux-scsi@vger.kernel.org
e2d1d6c0 5391S: Supported
679655da
JP
5392F: Documentation/blockdev/cciss.txt
5393F: drivers/block/cciss*
5394F: include/linux/cciss_ioctl.h
c117ab84 5395F: include/uapi/linux/cciss_ioctl.h
e2d1d6c0 5396
f48ad614
DD
5397HFI1 DRIVER
5398M: Mike Marciniszyn <mike.marciniszyn@intel.com>
5399M: Dennis Dalessandro <dennis.dalessandro@intel.com>
5400L: linux-rdma@vger.kernel.org
5401S: Supported
5402F: drivers/infiniband/hw/hfi1
5403
1da177e4 5404HFS FILESYSTEM
6cf515e1
GU
5405L: linux-fsdevel@vger.kernel.org
5406S: Orphan
679655da
JP
5407F: Documentation/filesystems/hfs.txt
5408F: fs/hfs/
1da177e4 5409
ef575f47
GU
5410HFSPLUS FILESYSTEM
5411L: linux-fsdevel@vger.kernel.org
5412S: Orphan
5413F: Documentation/filesystems/hfsplus.txt
5414F: fs/hfsplus/
5415
1da177e4 5416HGA FRAMEBUFFER DRIVER
8b58be88 5417M: Ferenc Bakonyi <fero@drama.obuda.kando.hu>
1da177e4
LT
5418L: linux-nvidia@lists.surfsouth.com
5419W: http://drama.obuda.kando.hu/~fero/cgi-bin/hgafb.shtml
5420S: Maintained
8a61f013 5421F: drivers/video/fbdev/hgafb.c
1da177e4 5422
4480f15b 5423HIBERNATION (aka Software Suspend, aka swsusp)
49db1903 5424M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
7fb06082 5425M: Pavel Machek <pavel@ucw.cz>
bf1c138e 5426L: linux-pm@vger.kernel.org
e2d1d6c0 5427S: Supported
679655da
JP
5428F: arch/x86/power/
5429F: drivers/base/power/
5430F: kernel/power/
5431F: include/linux/suspend.h
5432F: include/linux/freezer.h
5433F: include/linux/pm.h
679655da 5434F: arch/*/include/asm/suspend*.h
e2d1d6c0 5435
4ef4caad 5436HID CORE LAYER
e5f6450c 5437M: Jiri Kosina <jikos@kernel.org>
406df153 5438R: Benjamin Tissoires <benjamin.tissoires@redhat.com>
eb76c5c0 5439L: linux-input@vger.kernel.org
54e5881d 5440T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid.git
4ef4caad 5441S: Maintained
679655da
JP
5442F: drivers/hid/
5443F: include/linux/hid*
c117ab84 5444F: include/uapi/linux/hid*
4ef4caad 5445
30ee72f0 5446HID SENSOR HUB DRIVERS
e5f6450c 5447M: Jiri Kosina <jikos@kernel.org>
30ee72f0
SP
5448M: Jonathan Cameron <jic23@kernel.org>
5449M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
5450L: linux-input@vger.kernel.org
5451L: linux-iio@vger.kernel.org
5452S: Maintained
5453F: Documentation/hid/hid-sensor*
5454F: drivers/hid/hid-sensor-*
5455F: drivers/iio/*/hid-*
5456F: include/linux/hid-sensor-*
5457
38bed542 5458HIGH-RESOLUTION TIMERS, CLOCKEVENTS, DYNTICKS
8b58be88 5459M: Thomas Gleixner <tglx@linutronix.de>
981c3a4f 5460L: linux-kernel@vger.kernel.org
75fc2d37 5461T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
38bed542 5462S: Maintained
679655da 5463F: Documentation/timers/
5cee9645 5464F: kernel/time/hrtimer.c
88606e80
TG
5465F: kernel/time/clockevents.c
5466F: kernel/time/tick*.*
5467F: kernel/time/timer_*.c
05ed8490 5468F: include/linux/clockchips.h
679655da 5469F: include/linux/hrtimer.h
38bed542 5470
1da177e4 5471HIGH-SPEED SCC DRIVER FOR AX.25
1da177e4 5472L: linux-hams@vger.kernel.org
8b64f2a0 5473S: Orphan
679655da
JP
5474F: drivers/net/hamradio/dmascc.c
5475F: drivers/net/hamradio/scc.c
1da177e4 5476
ede1e6f8 5477HIGHPOINT ROCKETRAID 3xxx RAID DRIVER
8b58be88 5478M: HighPoint Linux Team <linux@highpoint-tech.com>
ede1e6f8
HLT
5479W: http://www.highpoint-tech.com
5480S: Supported
679655da
JP
5481F: Documentation/scsi/hptiop.txt
5482F: drivers/scsi/hptiop.c
ede1e6f8 5483
1da177e4 5484HIPPI
8b58be88 5485M: Jes Sorensen <jes@trained-monkey.org>
1da177e4
LT
5486L: linux-hippi@sunsite.dk
5487S: Maintained
679655da 5488F: include/linux/hippidevice.h
c117ab84 5489F: include/uapi/linux/if_hippi.h
679655da 5490F: net/802/hippi.c
ff5a3b50 5491F: drivers/net/hippi/
1da177e4 5492
b30d74e4
DH
5493HISILICON NETWORK SUBSYSTEM DRIVER
5494M: Yisen Zhuang <yisen.zhuang@huawei.com>
5495M: Salil Mehta <salil.mehta@huawei.com>
5496L: netdev@vger.kernel.org
5497W: http://www.hisilicon.com
5498S: Maintained
5499F: drivers/net/ethernet/hisilicon/
5500F: Documentation/devicetree/bindings/net/hisilicon*.txt
5501
16c6c252
JG
5502HISILICON SAS Controller
5503M: John Garry <john.garry@huawei.com>
5504W: http://www.hisilicon.com
5505S: Supported
5506F: drivers/scsi/hisi_sas/
5507F: Documentation/devicetree/bindings/scsi/hisilicon-sas.txt
5508
ff1d2767 5509HOST AP DRIVER
8b58be88 5510M: Jouni Malinen <j@w1.fi>
85d32e7b 5511L: hostap@shmoo.com (subscribers-only)
724c6b35 5512L: linux-wireless@vger.kernel.org
ff1d2767
JM
5513W: http://hostap.epitest.fi/
5514S: Maintained
eb4f98d5 5515F: drivers/net/wireless/intersil/hostap/
ff1d2767 5516
dd8cd779 5517HP COMPAQ TC1100 TABLET WMI EXTRAS DRIVER
d0944853 5518L: platform-driver-x86@vger.kernel.org
95c70215 5519S: Orphan
679655da 5520F: drivers/platform/x86/tc1100-wmi.c
dd8cd779 5521
e2d1d6c0 5522HP100: Driver for HP 10/100 Mbit/s Voice Grade Network Adapter Series
8b58be88 5523M: Jaroslav Kysela <perex@perex.cz>
e2d1d6c0 5524S: Maintained
7e25d724 5525F: drivers/net/ethernet/hp/hp100.*
e2d1d6c0 5526
7d2c86b5 5527HPET: High Precision Event Timers driver
8b58be88 5528M: Clemens Ladisch <clemens@ladisch.de>
b9b0332f 5529S: Maintained
679655da
JP
5530F: Documentation/timers/hpet.txt
5531F: drivers/char/hpet.c
5532F: include/linux/hpet.h
c117ab84 5533F: include/uapi/linux/hpet.h
b9b0332f 5534
e07b5d79 5535HPET: x86
9e06f631 5536S: Orphan
679655da
JP
5537F: arch/x86/kernel/hpet.c
5538F: arch/x86/include/asm/hpet.h
b9b0332f 5539
1da177e4 5540HPFS FILESYSTEM
8b58be88 5541M: Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
1da177e4
LT
5542W: http://artax.karlin.mff.cuni.cz/~mikulas/vyplody/hpfs/index-e.cgi
5543S: Maintained
679655da 5544F: fs/hpfs/
1da177e4 5545
3441cded 5546HSI SUBSYSTEM
56459ea9
SR
5547M: Sebastian Reichel <sre@kernel.org>
5548T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-hsi.git
3441cded
SR
5549S: Maintained
5550F: Documentation/ABI/testing/sysfs-bus-hsi
56459ea9 5551F: Documentation/hsi.txt
3441cded
SR
5552F: drivers/hsi/
5553F: include/linux/hsi/
5554F: include/uapi/linux/hsi/
5555
7d2c86b5 5556HSO 3G MODEM DRIVER
8b58be88 5557M: Jan Dumon <j.dumon@option.com>
11cd29b0
DJB
5558W: http://www.pharscape.org
5559S: Maintained
679655da 5560F: drivers/net/usb/hso.c
11cd29b0 5561
19990e29
AB
5562HSR NETWORK PROTOCOL
5563M: Arvid Brodin <arvid.brodin@alten.se>
5564L: netdev@vger.kernel.org
5565S: Maintained
5566F: net/hsr/
5567
5a18c343 5568HTCPEN TOUCHSCREEN DRIVER
8b58be88 5569M: Pau Oliva Fora <pof@eslack.org>
5a18c343
POF
5570L: linux-input@vger.kernel.org
5571S: Maintained
679655da 5572F: drivers/input/touchscreen/htcpen.c
5a18c343 5573
1da177e4 5574HUGETLB FILESYSTEM
6d49e352 5575M: Nadia Yvette Chambers <nyc@holomorphy.com>
1da177e4 5576S: Maintained
679655da 5577F: fs/hugetlbfs/
1da177e4 5578
05183189 5579Hyper-V CORE AND DRIVERS
9c3646d1 5580M: "K. Y. Srinivasan" <kys@microsoft.com>
05183189
S
5581M: Haiyang Zhang <haiyangz@microsoft.com>
5582L: devel@linuxdriverproject.org
5583S: Maintained
a4162747
HZ
5584F: arch/x86/include/asm/mshyperv.h
5585F: arch/x86/include/uapi/asm/hyperv.h
5586F: arch/x86/kernel/cpu/mshyperv.c
05183189 5587F: drivers/hid/hid-hyperv.c
a4162747 5588F: drivers/hv/
f92ca80b 5589F: drivers/input/serio/hyperv-keyboard.c
4daace0d 5590F: drivers/pci/host/pci-hyperv.c
05183189 5591F: drivers/net/hyperv/
a4162747 5592F: drivers/scsi/storvsc_drv.c
8a61f013 5593F: drivers/video/fbdev/hyperv_fb.c
a4162747
HZ
5594F: include/linux/hyperv.h
5595F: tools/hv/
54bf725e 5596F: Documentation/ABI/stable/sysfs-bus-vmbus
05183189 5597
7724fd04
PR
5598I2C MUXES
5599M: Peter Rosin <peda@axentia.se>
5600L: linux-i2c@vger.kernel.org
5601S: Maintained
2254d24a 5602F: Documentation/i2c/i2c-topology
7724fd04
PR
5603F: Documentation/i2c/muxes/
5604F: Documentation/devicetree/bindings/i2c/i2c-mux*
5605F: drivers/i2c/i2c-mux.c
5606F: drivers/i2c/muxes/
5607F: include/linux/i2c-mux.h
5608
d85c8a6a 5609I2C OVER PARALLEL PORT
d8130624 5610M: Jean Delvare <jdelvare@suse.com>
d85c8a6a
JD
5611L: linux-i2c@vger.kernel.org
5612S: Maintained
5613F: Documentation/i2c/busses/i2c-parport
5614F: Documentation/i2c/busses/i2c-parport-light
5615F: drivers/i2c/busses/i2c-parport.c
5616F: drivers/i2c/busses/i2c-parport-light.c
5617
5618I2C/SMBUS CONTROLLER DRIVERS FOR PC
d8130624 5619M: Jean Delvare <jdelvare@suse.com>
d85c8a6a
JD
5620L: linux-i2c@vger.kernel.org
5621S: Maintained
5622F: Documentation/i2c/busses/i2c-ali1535
5623F: Documentation/i2c/busses/i2c-ali1563
5624F: Documentation/i2c/busses/i2c-ali15x3
5625F: Documentation/i2c/busses/i2c-amd756
5626F: Documentation/i2c/busses/i2c-amd8111
5627F: Documentation/i2c/busses/i2c-i801
5628F: Documentation/i2c/busses/i2c-nforce2
5629F: Documentation/i2c/busses/i2c-piix4
5630F: Documentation/i2c/busses/i2c-sis5595
5631F: Documentation/i2c/busses/i2c-sis630
5632F: Documentation/i2c/busses/i2c-sis96x
5633F: Documentation/i2c/busses/i2c-via
5634F: Documentation/i2c/busses/i2c-viapro
5635F: drivers/i2c/busses/i2c-ali1535.c
5636F: drivers/i2c/busses/i2c-ali1563.c
5637F: drivers/i2c/busses/i2c-ali15x3.c
5638F: drivers/i2c/busses/i2c-amd756.c
5639F: drivers/i2c/busses/i2c-amd756-s4882.c
5640F: drivers/i2c/busses/i2c-amd8111.c
5641F: drivers/i2c/busses/i2c-i801.c
5642F: drivers/i2c/busses/i2c-isch.c
5643F: drivers/i2c/busses/i2c-nforce2.c
5644F: drivers/i2c/busses/i2c-nforce2-s4985.c
5645F: drivers/i2c/busses/i2c-piix4.c
5646F: drivers/i2c/busses/i2c-sis5595.c
5647F: drivers/i2c/busses/i2c-sis630.c
5648F: drivers/i2c/busses/i2c-sis96x.c
5649F: drivers/i2c/busses/i2c-via.c
5650F: drivers/i2c/busses/i2c-viapro.c
5651
cb7f07a4
NH
5652I2C/SMBUS ISMT DRIVER
5653M: Seth Heasley <seth.heasley@intel.com>
5654M: Neil Horman <nhorman@tuxdriver.com>
5655L: linux-i2c@vger.kernel.org
5656F: drivers/i2c/busses/i2c-ismt.c
5657F: Documentation/i2c/busses/i2c-ismt
5658
6ea884db 5659I2C/SMBUS STUB DRIVER
d8130624 5660M: Jean Delvare <jdelvare@suse.com>
846557d3 5661L: linux-i2c@vger.kernel.org
6ea884db 5662S: Maintained
8547a5bc 5663F: drivers/i2c/i2c-stub.c
6ea884db 5664
5b543965 5665I2C SUBSYSTEM
14d77c4d 5666M: Wolfram Sang <wsa@the-dreams.de>
846557d3 5667L: linux-i2c@vger.kernel.org
9d4ea27a
WS
5668W: https://i2c.wiki.kernel.org/
5669Q: https://patchwork.ozlabs.org/project/linux-i2c/list/
14d77c4d 5670T: git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git
1da177e4 5671S: Maintained
40ed1b4c 5672F: Documentation/devicetree/bindings/i2c/
679655da
JP
5673F: Documentation/i2c/
5674F: drivers/i2c/
630bc46e 5675F: drivers/i2c/*/
679655da 5676F: include/linux/i2c.h
03b70d62 5677F: include/linux/i2c-*.h
c117ab84
CEB
5678F: include/uapi/linux/i2c.h
5679F: include/uapi/linux/i2c-*.h
1da177e4 5680
4560d677
WS
5681I2C ACPI SUPPORT
5682M: Mika Westerberg <mika.westerberg@linux.intel.com>
5683L: linux-i2c@vger.kernel.org
5684L: linux-acpi@vger.kernel.org
5685S: Maintained
4560d677 5686
d85c8a6a 5687I2C-TAOS-EVM DRIVER
d8130624 5688M: Jean Delvare <jdelvare@suse.com>
d85c8a6a
JD
5689L: linux-i2c@vger.kernel.org
5690S: Maintained
5691F: Documentation/i2c/busses/i2c-taos-evm
5692F: drivers/i2c/busses/i2c-taos-evm.c
5693
e8c76eed 5694I2C-TINY-USB DRIVER
8b58be88 5695M: Till Harbaum <till@harbaum.org>
846557d3 5696L: linux-i2c@vger.kernel.org
932d1872 5697W: http://www.harbaum.org/till/i2c_tiny_usb
e8c76eed 5698S: Maintained
679655da 5699F: drivers/i2c/busses/i2c-tiny-usb.c
e8c76eed 5700
1da177e4 5701i386 BOOT CODE
8b58be88 5702M: "H. Peter Anvin" <hpa@zytor.com>
1da177e4 5703S: Maintained
679655da 5704F: arch/x86/boot/
1da177e4
LT
5705
5706i386 SETUP CODE / CPU ERRATA WORKAROUNDS
8b58be88 5707M: "H. Peter Anvin" <hpa@zytor.com>
54e5881d 5708T: git git://git.kernel.org/pub/scm/linux/kernel/git/hpa/linux-2.6-x86setup.git
1da177e4
LT
5709S: Maintained
5710
1da177e4 5711IA64 (Itanium) PLATFORM
8b58be88
JP
5712M: Tony Luck <tony.luck@intel.com>
5713M: Fenghua Yu <fenghua.yu@intel.com>
1da177e4 5714L: linux-ia64@vger.kernel.org
6b1c70b1 5715T: git git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux.git
1da177e4 5716S: Maintained
679655da 5717F: arch/ia64/
1da177e4 5718
4cd38750
LDSB
5719IBM Power VMX Cryptographic instructions
5720M: Leonidas S. Barbosa <leosilva@linux.vnet.ibm.com>
5cd01fe1 5721M: Paulo Flabiano Smorigo <pfsmorigo@linux.vnet.ibm.com>
4cd38750
LDSB
5722L: linux-crypto@vger.kernel.org
5723S: Supported
5724F: drivers/crypto/vmx/Makefile
5725F: drivers/crypto/vmx/Kconfig
5726F: drivers/crypto/vmx/vmx.c
5727F: drivers/crypto/vmx/aes*
5728F: drivers/crypto/vmx/ghash*
5729F: drivers/crypto/vmx/ppc-xlate.pl
5730
956c203c 5731IBM Power in-Nest Crypto Acceleration
4cd38750 5732M: Leonidas S. Barbosa <leosilva@linux.vnet.ibm.com>
5cd01fe1 5733M: Paulo Flabiano Smorigo <pfsmorigo@linux.vnet.ibm.com>
956c203c
KY
5734L: linux-crypto@vger.kernel.org
5735S: Supported
28bceeaa
DS
5736F: drivers/crypto/nx/Makefile
5737F: drivers/crypto/nx/Kconfig
5738F: drivers/crypto/nx/nx-aes*
5739F: drivers/crypto/nx/nx-sha*
5740F: drivers/crypto/nx/nx.*
5741F: drivers/crypto/nx/nx_csbcpb.h
5742F: drivers/crypto/nx/nx_debugfs.h
956c203c 5743
0e16aafb 5744IBM Power 842 compression accelerator
41656aa7 5745M: Dan Streetman <ddstreet@ieee.org>
0e16aafb 5746S: Supported
28bceeaa
DS
5747F: drivers/crypto/nx/Makefile
5748F: drivers/crypto/nx/Kconfig
7011a122 5749F: drivers/crypto/nx/nx-842*
2da572c9 5750F: include/linux/sw842.h
2062c5b6 5751F: crypto/842.c
2da572c9 5752F: lib/842/
0e16aafb 5753
1da177e4 5754IBM Power Linux RAID adapter
8b58be88 5755M: Brian King <brking@us.ibm.com>
1da177e4 5756S: Supported
679655da 5757F: drivers/scsi/ipr.*
1da177e4 5758
9d348af4 5759IBM Power Virtual Ethernet Device Driver
eddd63a6 5760M: Thomas Falcon <tlfalcon@linux.vnet.ibm.com>
9d348af4
SL
5761L: netdev@vger.kernel.org
5762S: Supported
9aa32835 5763F: drivers/net/ethernet/ibm/ibmveth.*
9d348af4 5764
032c5e82
TF
5765IBM Power SRIOV Virtual NIC Device Driver
5766M: Thomas Falcon <tlfalcon@linux.vnet.ibm.com>
5767M: John Allen <jallen@linux.vnet.ibm.com>
5768L: netdev@vger.kernel.org
5769S: Supported
5770F: drivers/net/ethernet/ibm/ibmvnic.*
5771
e6babec6 5772IBM Power Virtual SCSI Device Drivers
bcbde52b 5773M: Tyrel Datwyler <tyreld@linux.vnet.ibm.com>
4b7652cc
RJ
5774L: linux-scsi@vger.kernel.org
5775S: Supported
e6babec6
NF
5776F: drivers/scsi/ibmvscsi/ibmvscsi*
5777F: drivers/scsi/ibmvscsi/viosrp.h
5778
5779IBM Power Virtual FC Device Drivers
44b4dad9 5780M: Tyrel Datwyler <tyreld@linux.vnet.ibm.com>
e6babec6
NF
5781L: linux-scsi@vger.kernel.org
5782S: Supported
5783F: drivers/scsi/ibmvscsi/ibmvfc*
4b7652cc 5784
1da177e4 5785IBM ServeRAID RAID DRIVER
f9213e78 5786S: Orphan
679655da 5787F: drivers/scsi/ips.*
1da177e4 5788
6ed9f9c4
PT
5789ICH LPC AND GPIO DRIVER
5790M: Peter Tyser <ptyser@xes-inc.com>
5791S: Maintained
5792F: drivers/mfd/lpc_ich.c
5793F: drivers/gpio/gpio-ich.c
5794
1e7106fc 5795IDE SUBSYSTEM
8b58be88 5796M: "David S. Miller" <davem@davemloft.net>
1da177e4 5797L: linux-ide@vger.kernel.org
8a6e2535 5798Q: http://patchwork.ozlabs.org/project/linux-ide/list/
08deed1e 5799T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/ide.git
1da177e4 5800S: Maintained
679655da
JP
5801F: Documentation/ide/
5802F: drivers/ide/
5803F: include/linux/ide.h
1da177e4 5804
6cb8c13d
IP
5805IDEAPAD LAPTOP EXTRAS DRIVER
5806M: Ike Panhc <ike.pan@canonical.com>
5807L: platform-driver-x86@vger.kernel.org
5808W: http://launchpad.net/ideapad-laptop
5809S: Maintained
5810F: drivers/platform/x86/ideapad-laptop.c
5811
1ea4c161
AM
5812IDEAPAD LAPTOP SLIDEBAR DRIVER
5813M: Andrey Moiseev <o2g.org.ru@gmail.com>
5814L: linux-input@vger.kernel.org
5815W: https://github.com/o2genum/ideapad-slidebar
5816S: Maintained
5817F: drivers/input/misc/ideapad_slidebar.c
5818
0f861e8c 5819IDE/ATAPI DRIVERS
487ba8e8 5820M: Borislav Petkov <bp@alien8.de>
9c5b0ce4 5821L: linux-ide@vger.kernel.org
c404c199 5822S: Maintained
679655da
JP
5823F: Documentation/cdrom/ide-cd
5824F: drivers/ide/ide-cd*
1da177e4 5825
27471fdb 5826IDLE-I7300
8b58be88 5827M: Andy Henroid <andrew.d.henroid@intel.com>
bf1c138e 5828L: linux-pm@vger.kernel.org
27471fdb 5829S: Supported
679655da 5830F: drivers/idle/i7300_idle.c
27471fdb 5831
02cf2286 5832IEEE 802.15.4 SUBSYSTEM
aff3eaa0 5833M: Alexander Aring <aar@pengutronix.de>
ebef9c12 5834L: linux-wpan@vger.kernel.org
aff3eaa0
AA
5835W: http://wpan.cakelab.org/
5836T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
5837T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
02cf2286
SL
5838S: Maintained
5839F: net/ieee802154/
68653359 5840F: net/mac802154/
251741b1 5841F: drivers/net/ieee802154/
580947d3
AA
5842F: include/linux/nl802154.h
5843F: include/linux/ieee802154.h
5844F: include/net/nl802154.h
5845F: include/net/mac802154.h
5846F: include/net/af_ieee802154.h
5847F: include/net/cfg802154.h
5848F: include/net/ieee802154_netdev.h
ebef9c12 5849F: Documentation/networking/ieee802154.txt
02cf2286 5850
b1c97193
SY
5851IGORPLUG-USB IR RECEIVER
5852M: Sean Young <sean@mess.org>
5853L: linux-media@vger.kernel.org
5854S: Maintained
5855F: drivers/media/rc/igorplugusb.c
5856
40ad4a30
SY
5857IGUANAWORKS USB IR TRANSCEIVER
5858M: Sean Young <sean@mess.org>
5859L: linux-media@vger.kernel.org
5860S: Maintained
5861F: drivers/media/rc/iguanair.c
5862
9545f86e 5863IIO SUBSYSTEM AND DRIVERS
030a13d7 5864M: Jonathan Cameron <jic23@kernel.org>
f0d61161
LPC
5865R: Hartmut Knaack <knaack.h@gmx.de>
5866R: Lars-Peter Clausen <lars@metafoo.de>
6fca5aa8 5867R: Peter Meerwald-Stadler <pmeerw@pmeerw.net>
9545f86e 5868L: linux-iio@vger.kernel.org
21d41655 5869T: git git://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio.git
9545f86e 5870S: Maintained
866b148a 5871F: Documentation/devicetree/bindings/iio/
03e7c251 5872F: drivers/iio/
9545f86e 5873F: drivers/staging/iio/
8fe671fc 5874F: include/linux/iio/
817020cf 5875F: tools/iio/
9545f86e 5876
65519263
SG
5877IKANOS/ADI EAGLE ADSL USB DRIVER
5878M: Matthieu Castet <castet.matthieu@free.fr>
5879M: Stanislaw Gruszka <stf_xl@wp.pl>
5880S: Maintained
5881F: drivers/usb/atm/ueagle-atm.c
5882
e89ab51f
GR
5883INA209 HARDWARE MONITOR DRIVER
5884M: Guenter Roeck <linux@roeck-us.net>
968ce1b1 5885L: linux-hwmon@vger.kernel.org
e89ab51f
GR
5886S: Maintained
5887F: Documentation/hwmon/ina209
5888F: Documentation/devicetree/bindings/i2c/ina209.txt
5889F: drivers/hwmon/ina209.c
5890
5891INA2XX HARDWARE MONITOR DRIVER
5892M: Guenter Roeck <linux@roeck-us.net>
968ce1b1 5893L: linux-hwmon@vger.kernel.org
e89ab51f
GR
5894S: Maintained
5895F: Documentation/hwmon/ina2xx
5896F: drivers/hwmon/ina2xx.c
5897F: include/linux/platform_data/ina2xx.h
5898
14dc124f
SIG
5899INDUSTRY PACK SUBSYSTEM (IPACK)
5900M: Samuel Iglesias Gonsalvez <siglesias@igalia.com>
5901M: Jens Taprogge <jens.taprogge@taprogge.org>
5902M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
5903L: industrypack-devel@lists.sourceforge.net
5904W: http://industrypack.sourceforge.net
5905S: Maintained
5906F: drivers/ipack/
5907
8adc53fd
ZLK
5908INGENIC JZ4780 DMA Driver
5909M: Zubair Lutfullah Kakakhel <Zubair.Kakakhel@imgtec.com>
5910S: Maintained
5911F: drivers/dma/dma-jz4780.c
5912
aa7168f4 5913INTEGRITY MEASUREMENT ARCHITECTURE (IMA)
74dd744f 5914M: Mimi Zohar <zohar@linux.vnet.ibm.com>
bfd33c4b 5915M: Dmitry Kasatkin <dmitry.kasatkin@gmail.com>
74dd744f
MZ
5916L: linux-ima-devel@lists.sourceforge.net
5917L: linux-ima-user@lists.sourceforge.net
5918L: linux-security-module@vger.kernel.org
9f273c24 5919T: git git://git.kernel.org/pub/scm/linux/kernel/git/zohar/linux-integrity.git
aa7168f4 5920S: Supported
679655da 5921F: security/integrity/ima/
aa7168f4 5922
9a4ea5a9
JH
5923IMGTEC IR DECODER DRIVER
5924M: James Hogan <james.hogan@imgtec.com>
5925S: Maintained
5926F: drivers/media/rc/img-ir/
5927
1da177e4 5928IMS TWINTURBO FRAMEBUFFER DRIVER
c69f677c 5929L: linux-fbdev@vger.kernel.org
843393d3 5930S: Orphan
8a61f013 5931F: drivers/video/fbdev/imsttfb.c
1da177e4
LT
5932
5933INFINIBAND SUBSYSTEM
b6b2bbe6 5934M: Doug Ledford <dledford@redhat.com>
8b58be88
JP
5935M: Sean Hefty <sean.hefty@intel.com>
5936M: Hal Rosenstock <hal.rosenstock@gmail.com>
e6cc0fd1 5937L: linux-rdma@vger.kernel.org
605841f5 5938W: http://www.openfabrics.org/
8a6e2535 5939Q: http://patchwork.kernel.org/project/linux-rdma/list/
2936ae04 5940T: git git://git.kernel.org/pub/scm/linux/kernel/git/dledford/rdma.git
1da177e4 5941S: Supported
679655da
JP
5942F: Documentation/infiniband/
5943F: drivers/infiniband/
c117ab84 5944F: include/uapi/linux/if_infiniband.h
954138dc
YD
5945F: include/uapi/rdma/
5946F: include/rdma/
1da177e4 5947
c9f04f58 5948INOTIFY
8b58be88
JP
5949M: John McCutchan <john@johnmccutchan.com>
5950M: Robert Love <rlove@rlove.org>
5951M: Eric Paris <eparis@parisplace.org>
c9f04f58 5952S: Maintained
679655da
JP
5953F: Documentation/filesystems/inotify.txt
5954F: fs/notify/inotify/
5955F: include/linux/inotify.h
c117ab84 5956F: include/uapi/linux/inotify.h
c9f04f58 5957
e2d1d6c0 5958INPUT (KEYBOARD, MOUSE, JOYSTICK, TOUCHSCREEN) DRIVERS
8b58be88 5959M: Dmitry Torokhov <dmitry.torokhov@gmail.com>
e2d1d6c0 5960L: linux-input@vger.kernel.org
8a6e2535 5961Q: http://patchwork.kernel.org/project/linux-input/list/
54e5881d 5962T: git git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input.git
e2d1d6c0 5963S: Maintained
679655da 5964F: drivers/input/
f4eea7e2 5965F: include/linux/input.h
c117ab84 5966F: include/uapi/linux/input.h
f4eea7e2 5967F: include/linux/input/
e52d8398 5968F: Documentation/devicetree/bindings/input/
e2d1d6c0 5969
3267a87f 5970INPUT MULTITOUCH (MT) PROTOCOL
75dd112a 5971M: Henrik Rydberg <rydberg@bitmath.org>
3267a87f 5972L: linux-input@vger.kernel.org
75dd112a 5973S: Odd fixes
3267a87f 5974F: Documentation/input/multi-touch-protocol.txt
7f9c2454 5975F: drivers/input/input-mt.c
3267a87f
HR
5976K: \b(ABS|SYN)_MT_
5977
97fa99a3
JY
5978INTEL ASoC BDW/HSW DRIVERS
5979M: Jie Yang <yang.jie@linux.intel.com>
e5747e40 5980L: alsa-devel@alsa-project.org (moderated for non-subscribers)
97fa99a3 5981S: Supported
e8e1225d
JP
5982F: sound/soc/intel/common/sst-dsp*
5983F: sound/soc/intel/common/sst-firmware.c
5984F: sound/soc/intel/boards/broadwell.c
5985F: sound/soc/intel/haswell/
97fa99a3 5986
4ac13e17
DJ
5987INTEL C600 SERIES SAS CONTROLLER DRIVER
5988M: Intel SCU Linux support <intel-linux-scu@intel.com>
fdc5813f 5989M: Artur Paszkiewicz <artur.paszkiewicz@intel.com>
4ac13e17 5990L: linux-scsi@vger.kernel.org
7106891a
DJ
5991T: git git://git.code.sf.net/p/intel-sas/isci
5992S: Supported
4ac13e17 5993F: drivers/scsi/isci/
4ac13e17 5994
ecc83e52
AH
5995INTEL HID EVENT DRIVER
5996M: Alex Hung <alex.hung@canonical.com>
5997L: platform-driver-x86@vger.kernel.org
5998S: Maintained
5999F: drivers/platform/x86/intel-hid.c
6000
332e0812
AK
6001INTEL VIRTUAL BUTTON DRIVER
6002M: AceLan Kao <acelan.kao@canonical.com>
6003L: platform-driver-x86@vger.kernel.org
6004S: Maintained
6005F: drivers/platform/x86/intel-vbtn.c
6006
26717172
LB
6007INTEL IDLE DRIVER
6008M: Len Brown <lenb@kernel.org>
bf1c138e 6009L: linux-pm@vger.kernel.org
08deed1e 6010T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git
26717172
LB
6011S: Supported
6012F: drivers/idle/intel_idle.c
6013
7c1ac18d 6014INTEL PSTATE DRIVER
58ac1f62
SP
6015M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
6016M: Len Brown <lenb@kernel.org>
7c1ac18d
KCA
6017L: linux-pm@vger.kernel.org
6018S: Supported
6019F: drivers/cpufreq/intel_pstate.c
6020
9eb8ef74 6021INTEL FRAMEBUFFER DRIVER (excluding 810 and 815)
55a23c4a 6022M: Maik Broemme <mbroemme@plusserver.de>
c69f677c 6023L: linux-fbdev@vger.kernel.org
ce00f85c 6024S: Maintained
679655da 6025F: Documentation/fb/intelfb.txt
8a61f013 6026F: drivers/video/fbdev/intelfb/
9eb8ef74 6027
1da177e4 6028INTEL 810/815 FRAMEBUFFER DRIVER
8b58be88 6029M: Antonino Daplas <adaplas@gmail.com>
c69f677c 6030L: linux-fbdev@vger.kernel.org
ce00f85c 6031S: Maintained
8a61f013 6032F: drivers/video/fbdev/i810/
1da177e4 6033
f4a9bc4c 6034INTEL MENLOW THERMAL DRIVER
8b58be88 6035M: Sujith Thomas <sujith.thomas@intel.com>
d0944853 6036L: platform-driver-x86@vger.kernel.org
5ca92bd9 6037W: https://01.org/linux-acpi
f4a9bc4c 6038S: Supported
679655da 6039F: drivers/platform/x86/intel_menlow.c
f4a9bc4c 6040
248a9dc3 6041INTEL I/OAT DMA DRIVER
18ebd564 6042M: Dave Jiang <dave.jiang@intel.com>
08223d80 6043R: Dan Williams <dan.j.williams@intel.com>
18ebd564
DJ
6044L: dmaengine@vger.kernel.org
6045Q: https://patchwork.kernel.org/project/linux-dmaengine/list/
6046S: Supported
679655da 6047F: drivers/dma/ioat*
248a9dc3 6048
6c8909b4 6049INTEL IOMMU (VT-d)
8b58be88 6050M: David Woodhouse <dwmw2@infradead.org>
6c8909b4 6051L: iommu@lists.linux-foundation.org
54e5881d 6052T: git git://git.infradead.org/iommu-2.6.git
6c8909b4 6053S: Supported
3fb39615 6054F: drivers/iommu/intel-iommu.c
679655da 6055F: include/linux/intel-iommu.h
6c8909b4 6056
b3e5f263 6057INTEL IOP-ADMA DMA DRIVER
08223d80 6058R: Dan Williams <dan.j.williams@intel.com>
1dd8372d 6059S: Odd fixes
679655da 6060F: drivers/dma/iop-adma.c
b3e5f263 6061
9251ce95 6062INTEL IXP4XX QMGR, NPE, ETHERNET and HSS SUPPORT
5529c2cd 6063M: Krzysztof Halasa <khalasa@piap.pl>
9251ce95 6064S: Maintained
679655da
JP
6065F: arch/arm/mach-ixp4xx/include/mach/qmgr.h
6066F: arch/arm/mach-ixp4xx/include/mach/npe.h
6067F: arch/arm/mach-ixp4xx/ixp4xx_qmgr.c
6068F: arch/arm/mach-ixp4xx/ixp4xx_npe.c
b47da977 6069F: drivers/net/ethernet/xscale/ixp4xx_eth.c
679655da 6070F: drivers/net/wan/ixp4xx_hss.c
9251ce95 6071
844dd05f 6072INTEL IXP4XX RANDOM NUMBER GENERATOR SUPPORT
8b58be88 6073M: Deepak Saxena <dsaxena@plexity.net>
844dd05f 6074S: Maintained
679655da 6075F: drivers/char/hw_random/ixp4xx-rng.c
844dd05f 6076
2f302324 6077INTEL ETHERNET DRIVERS
8b58be88 6078M: Jeff Kirsher <jeffrey.t.kirsher@intel.com>
eff471b1 6079L: intel-wired-lan@lists.osuosl.org (moderated for non-subscribers)
f6fde11a 6080W: http://www.intel.com/support/feedback.htm
d94e6fed 6081W: http://e1000.sourceforge.net/
2f302324
JK
6082Q: http://patchwork.ozlabs.org/project/intel-wired-lan/list/
6083T: git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/net-queue.git
6084T: git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/next-queue.git
1da177e4 6085S: Supported
0d164401
JK
6086F: Documentation/networking/e100.txt
6087F: Documentation/networking/e1000.txt
6088F: Documentation/networking/e1000e.txt
6089F: Documentation/networking/igb.txt
6090F: Documentation/networking/igbvf.txt
6091F: Documentation/networking/ixgb.txt
6092F: Documentation/networking/ixgbe.txt
6093F: Documentation/networking/ixgbevf.txt
1bff6529 6094F: Documentation/networking/i40e.txt
105bf2fe 6095F: Documentation/networking/i40evf.txt
dee1ad47 6096F: drivers/net/ethernet/intel/
bc90d291 6097F: drivers/net/ethernet/intel/*/
1da177e4 6098
6e4de866
FL
6099INTEL RDMA RNIC DRIVER
6100M: Faisal Latif <faisal.latif@intel.com>
6101R: Chien Tin Tung <chien.tin.tung@intel.com>
6102R: Mustafa Ismail <mustafa.ismail@intel.com>
6103R: Shiraz Saleem <shiraz.saleem@intel.com>
6104R: Tatyana Nikolova <tatyana.e.nikolova@intel.com>
6105L: linux-rdma@vger.kernel.org
6106S: Supported
6107F: drivers/infiniband/hw/i40iw/
6108
224f9e6d
AS
6109INTEL MERRIFIELD GPIO DRIVER
6110M: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
6111L: linux-gpio@vger.kernel.org
6112S: Maintained
6113F: drivers/gpio/gpio-merrifield.c
6114
0963d59b
LW
6115INTEL-MID GPIO DRIVER
6116M: David Cohen <david.a.cohen@linux.intel.com>
6117L: linux-gpio@vger.kernel.org
6118S: Maintained
6119F: drivers/gpio/gpio-intel-mid.c
6120
ca907a90
SY
6121INTEL PRO/WIRELESS 2100, 2200BG, 2915ABG NETWORK CONNECTION SUPPORT
6122M: Stanislav Yakovlev <stas.yakovlev@gmail.com>
724c6b35 6123L: linux-wireless@vger.kernel.org
ca907a90 6124S: Maintained
679655da 6125F: Documentation/networking/README.ipw2100
679655da 6126F: Documentation/networking/README.ipw2200
367a1092 6127F: drivers/net/wireless/intel/ipw2x00/
826d2abe 6128
5760b0a5
AS
6129INTEL(R) TRACE HUB
6130M: Alexander Shishkin <alexander.shishkin@linux.intel.com>
6131S: Supported
6132F: Documentation/trace/intel_th.txt
6133F: drivers/hwtracing/intel_th/
6134
4bd96a7a 6135INTEL(R) TRUSTED EXECUTION TECHNOLOGY (TXT)
74b18e17 6136M: Ning Sun <ning.sun@intel.com>
4bd96a7a
SW
6137L: tboot-devel@lists.sourceforge.net
6138W: http://tboot.sourceforge.net
e9b7d7c8 6139T: hg http://tboot.hg.sourceforge.net:8000/hgroot/tboot/tboot
4bd96a7a
SW
6140S: Supported
6141F: Documentation/intel_txt.txt
6142F: include/linux/tboot.h
6143F: arch/x86/kernel/tboot.c
6144
8a70da82 6145INTEL WIRELESS WIMAX CONNECTION 2400
8b58be88 6146M: Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
8a70da82 6147M: linux-wimax@intel.com
49e7d9df 6148L: wimax@linuxwimax.org (subscribers-only)
8a70da82
IPG
6149S: Supported
6150W: http://linuxwimax.org
679655da
JP
6151F: Documentation/wimax/README.i2400m
6152F: drivers/net/wimax/i2400m/
c117ab84 6153F: include/uapi/linux/wimax/i2400m.h
8a70da82 6154
1c0ce89c
SG
6155INTEL WIRELESS 3945ABG/BG, 4965AGN (iwlegacy)
6156M: Stanislaw Gruszka <sgruszka@redhat.com>
efa3144e 6157L: linux-wireless@vger.kernel.org
1c0ce89c 6158S: Supported
7ac9a364 6159F: drivers/net/wireless/intel/iwlegacy/
efa3144e 6160
b481de9c 6161INTEL WIRELESS WIFI LINK (iwlwifi)
15fae50a 6162M: Johannes Berg <johannes.berg@intel.com>
6161b02b 6163M: Emmanuel Grumbach <emmanuel.grumbach@intel.com>
af5e964f 6164M: Luca Coelho <luciano.coelho@intel.com>
7b9aebf0 6165M: Intel Linux Wireless <linuxwifi@intel.com>
b481de9c 6166L: linux-wireless@vger.kernel.org
b481de9c 6167W: http://intellinuxwireless.org
b62ff718 6168T: git git://git.kernel.org/pub/scm/linux/kernel/git/iwlwifi/iwlwifi.git
b481de9c 6169S: Supported
e705c121 6170F: drivers/net/wireless/intel/iwlwifi/
b481de9c 6171
de8fe023
TW
6172INTEL MANAGEMENT ENGINE (mei)
6173M: Tomas Winkler <tomas.winkler@intel.com>
6174L: linux-kernel@vger.kernel.org
6175S: Supported
c117ab84 6176F: include/uapi/linux/mei.h
5069288b 6177F: include/linux/mei_cl_bus.h
de8fe023 6178F: drivers/misc/mei/*
222818c3 6179F: drivers/watchdog/mei_wdt.c
e07950a1 6180F: Documentation/misc-devices/mei/*
de8fe023 6181
50ceb98b
SD
6182INTEL MIC DRIVERS (mic)
6183M: Sudeep Dutt <sudeep.dutt@intel.com>
6184M: Ashutosh Dixit <ashutosh.dixit@intel.com>
6185S: Supported
6186W: https://github.com/sudeepdutt/mic
6187W: http://software.intel.com/en-us/mic-developer
6188F: include/linux/mic_bus.h
6189F: include/linux/scif.h
6190F: include/uapi/linux/mic_common.h
6191F: include/uapi/linux/mic_ioctl.h
9f273c24 6192F: include/uapi/linux/scif_ioctl.h
50ceb98b
SD
6193F: drivers/misc/mic/
6194F: drivers/dma/mic_x100_dma.c
6195F: drivers/dma/mic_x100_dma.h
9f273c24 6196F: Documentation/mic/
50ceb98b 6197
fdca4f16 6198INTEL PMC/P-Unit IPC DRIVER
0a8b8353 6199M: Zha Qipeng<qipeng.zha@intel.com>
6200L: platform-driver-x86@vger.kernel.org
6201S: Maintained
6202F: drivers/platform/x86/intel_pmc_ipc.c
fdca4f16 6203F: drivers/platform/x86/intel_punit_ipc.c
0a8b8353 6204F: arch/x86/include/asm/intel_pmc_ipc.h
fdca4f16 6205F: arch/x86/include/asm/intel_punit_ipc.h
0a8b8353 6206
378f956e
SKC
6207INTEL TELEMETRY DRIVER
6208M: Souvik Kumar Chakravarty <souvik.k.chakravarty@intel.com>
6209L: platform-driver-x86@vger.kernel.org
6210S: Maintained
378f956e 6211F: arch/x86/include/asm/intel_telemetry.h
f1fc3cd8 6212F: drivers/platform/x86/intel_telemetry*
0a8b8353 6213
b740d2e9
RB
6214INTEL PMC CORE DRIVER
6215M: Rajneesh Bhardwaj <rajneesh.bhardwaj@intel.com>
6216M: Vishwanath Somayaji <vishwanath.somayaji@intel.com>
6217L: platform-driver-x86@vger.kernel.org
6218S: Maintained
6219F: arch/x86/include/asm/pmc_core.h
6220F: drivers/platform/x86/intel_pmc_core*
6221
cb109a0e 6222IOC3 ETHERNET DRIVER
8b58be88 6223M: Ralf Baechle <ralf@linux-mips.org>
1da177e4
LT
6224L: linux-mips@linux-mips.org
6225S: Maintained
8862bf1e 6226F: drivers/net/ethernet/sgi/ioc3-eth.c
1da177e4 6227
cb109a0e 6228IOC3 SERIAL DRIVER
8b58be88 6229M: Pat Gefre <pfg@sgi.com>
d39e0721 6230L: linux-serial@vger.kernel.org
cb109a0e 6231S: Maintained
df621252 6232F: drivers/tty/serial/ioc3_serial.c
cb109a0e 6233
0b6e8569
SW
6234IOMMU DRIVERS
6235M: Joerg Roedel <joro@8bytes.org>
6236L: iommu@lists.linux-foundation.org
6237T: git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
6238S: Maintained
efcd94c0 6239F: Documentation/devicetree/bindings/iommu/
0b6e8569
SW
6240F: drivers/iommu/
6241
4480f15b 6242IP MASQUERADING
8b58be88 6243M: Juanjo Ciarlante <jjciarla@raiz.uncu.edu.ar>
1da177e4 6244S: Maintained
679655da 6245F: net/ipv4/netfilter/ipt_MASQUERADE.c
1da177e4 6246
4409ebe9 6247IPMI SUBSYSTEM
8b58be88 6248M: Corey Minyard <minyard@acm.org>
b0c90653 6249L: openipmi-developer@lists.sourceforge.net (moderated for non-subscribers)
4409ebe9
CM
6250W: http://openipmi.sourceforge.net/
6251S: Supported
679655da
JP
6252F: Documentation/IPMI.txt
6253F: drivers/char/ipmi/
6254F: include/linux/ipmi*
c117ab84 6255F: include/uapi/linux/ipmi*
4409ebe9 6256
2d800897
KW
6257QCOM AUDIO (ASoC) DRIVERS
6258M: Patrick Lai <plai@codeaurora.org>
6259M: Banajit Goswami <bgoswami@codeaurora.org>
6260L: alsa-devel@alsa-project.org (moderated for non-subscribers)
6261S: Supported
6262F: sound/soc/qcom/
6263
e2d1d6c0 6264IPS SCSI RAID DRIVER
8b58be88 6265M: Adaptec OEM Raid Solutions <aacraid@adaptec.com>
e2d1d6c0
RD
6266L: linux-scsi@vger.kernel.org
6267W: http://www.adaptec.com/
6268S: Maintained
679655da 6269F: drivers/scsi/ips*
e2d1d6c0
RD
6270
6271IPVS
8b58be88
JP
6272M: Wensong Zhang <wensong@linux-vs.org>
6273M: Simon Horman <horms@verge.net.au>
6274M: Julian Anastasov <ja@ssi.bg>
979b6c13 6275L: netdev@vger.kernel.org
e2d1d6c0 6276L: lvs-devel@vger.kernel.org
1da177e4 6277S: Maintained
9f273c24
FW
6278T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs-next.git
6279T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs.git
679655da 6280F: Documentation/networking/ipvs-sysctl.txt
b61d4a71 6281F: include/net/ip_vs.h
c117ab84 6282F: include/uapi/linux/ip_vs.h
679655da 6283F: net/netfilter/ipvs/
1da177e4 6284
e7839f25 6285IPWIRELESS DRIVER
e5f6450c 6286M: Jiri Kosina <jikos@kernel.org>
d8130624 6287M: David Sterba <dsterba@suse.com>
92094aa0 6288S: Odd Fixes
282361a0 6289F: drivers/tty/ipwireless/
099dc4fb 6290
e2d1d6c0 6291IPX NETWORK LAYER
8b58be88 6292M: Arnaldo Carvalho de Melo <acme@ghostprotocols.net>
e2d1d6c0
RD
6293L: netdev@vger.kernel.org
6294S: Maintained
679655da 6295F: include/net/ipx.h
c117ab84 6296F: include/uapi/linux/ipx.h
679655da 6297F: net/ipx/
e2d1d6c0 6298
1da177e4 6299IRDA SUBSYSTEM
8b58be88 6300M: Samuel Ortiz <samuel@sortiz.org>
a2ac953d 6301L: irda-users@lists.sourceforge.net (subscribers-only)
ced649ea 6302L: netdev@vger.kernel.org
1da177e4 6303W: http://irda.sourceforge.net/
f353976d 6304S: Maintained
e0057975 6305T: git git://git.kernel.org/pub/scm/linux/kernel/git/sameo/irda-2.6.git
679655da
JP
6306F: Documentation/networking/irda.txt
6307F: drivers/net/irda/
6308F: include/net/irda/
6309F: net/irda/
1da177e4 6310
a800c7cc
TG
6311IRQ SUBSYSTEM
6312M: Thomas Gleixner <tglx@linutronix.de>
981c3a4f 6313L: linux-kernel@vger.kernel.org
a800c7cc 6314S: Maintained
75fc2d37 6315T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
a800c7cc 6316F: kernel/irq/
2ed9fd28
JC
6317
6318IRQCHIP DRIVERS
6319M: Thomas Gleixner <tglx@linutronix.de>
6320M: Jason Cooper <jason@lakedaemon.net>
54d9ffc4 6321M: Marc Zyngier <marc.zyngier@arm.com>
2ed9fd28
JC
6322L: linux-kernel@vger.kernel.org
6323S: Maintained
6324T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
6325T: git git://git.infradead.org/users/jcooper/linux.git irqchip/core
5b5a9069 6326F: Documentation/devicetree/bindings/interrupt-controller/
edd96900 6327F: drivers/irqchip/
a800c7cc 6328
7ab3a837 6329IRQ DOMAINS (IRQ NUMBER MAPPING LIBRARY)
b09dec2c 6330M: Marc Zyngier <marc.zyngier@arm.com>
7ab3a837 6331S: Maintained
b09dec2c 6332T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
7ab3a837
GL
6333F: Documentation/IRQ-domain.txt
6334F: include/linux/irqdomain.h
6335F: kernel/irq/irqdomain.c
b09dec2c 6336F: kernel/irq/msi.c
7ab3a837 6337
ad7afc38
WBG
6338ISA
6339M: William Breathitt Gray <vilhelm.gray@gmail.com>
6340S: Maintained
6341F: Documentation/isa.txt
6342F: drivers/base/isa.c
6343F: include/linux/isa.h
6344
e2d1d6c0 6345ISAPNP
8b58be88 6346M: Jaroslav Kysela <perex@perex.cz>
e2d1d6c0 6347S: Maintained
679655da
JP
6348F: Documentation/isapnp.txt
6349F: drivers/pnp/isapnp/
6350F: include/linux/isapnp.h
e2d1d6c0 6351
d39b8420
HV
6352ISA RADIO MODULE
6353M: Hans Verkuil <hverkuil@xs4all.nl>
6354L: linux-media@vger.kernel.org
6355T: git git://linuxtv.org/media_tree.git
a825eaec 6356W: https://linuxtv.org
d39b8420
HV
6357S: Maintained
6358F: drivers/media/radio/radio-isa*
6359
71a6d0af
HW
6360iSCSI BOOT FIRMWARE TABLE (iBFT) DRIVER
6361M: Peter Jones <pjones@redhat.com>
6362M: Konrad Rzeszutek Wilk <konrad@kernel.org>
6363S: Maintained
6364F: drivers/firmware/iscsi_ibft*
6365
14816b1e 6366ISCSI
8b58be88 6367M: Mike Christie <michaelc@cs.wisc.edu>
14816b1e
MC
6368L: open-iscsi@googlegroups.com
6369W: www.open-iscsi.org
54e5881d 6370T: git git://git.kernel.org/pub/scm/linux/kernel/git/mnc/linux-2.6-iscsi.git
14816b1e 6371S: Maintained
679655da
JP
6372F: drivers/scsi/*iscsi*
6373F: include/scsi/*iscsi*
14816b1e 6374
1e65eb42
OG
6375ISCSI EXTENSIONS FOR RDMA (ISER) INITIATOR
6376M: Or Gerlitz <ogerlitz@mellanox.com>
e7d2c25d 6377M: Sagi Grimberg <sagi@grimberg.me>
1e65eb42
OG
6378M: Roi Dayan <roid@mellanox.com>
6379L: linux-rdma@vger.kernel.org
6380S: Supported
6381W: http://www.openfabrics.org
6382W: www.open-iscsi.org
6383Q: http://patchwork.kernel.org/project/linux-rdma/list/
14430813 6384F: drivers/infiniband/ulp/iser/
1e65eb42 6385
2b70e5fd 6386ISCSI EXTENSIONS FOR RDMA (ISER) TARGET
e7d2c25d 6387M: Sagi Grimberg <sagi@grimberg.me>
2b70e5fd
SG
6388T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
6389L: linux-rdma@vger.kernel.org
6390L: target-devel@vger.kernel.org
6391S: Supported
6392W: http://www.linux-iscsi.org
6393F: drivers/infiniband/ulp/isert
6394
1da177e4 6395ISDN SUBSYSTEM
8b58be88 6396M: Karsten Keil <isdn@linux-pingi.de>
d5d52273 6397L: isdn4linux@listserv.isdn4linux.de (subscribers-only)
3da0ae62 6398L: netdev@vger.kernel.org
1da177e4 6399W: http://www.isdn4linux.de
54e5881d 6400T: git git://git.kernel.org/pub/scm/linux/kernel/git/kkeil/isdn-2.6.git
1da177e4 6401S: Maintained
679655da
JP
6402F: Documentation/isdn/
6403F: drivers/isdn/
6404F: include/linux/isdn.h
6405F: include/linux/isdn/
c117ab84
CEB
6406F: include/uapi/linux/isdn.h
6407F: include/uapi/linux/isdn/
1da177e4
LT
6408
6409ISDN SUBSYSTEM (Eicon active card driver)
8b58be88 6410M: Armin Schindler <mac@melware.de>
d5d52273 6411L: isdn4linux@listserv.isdn4linux.de (subscribers-only)
1da177e4
LT
6412W: http://www.melware.de
6413S: Maintained
679655da 6414F: drivers/isdn/hardware/eicon/
1da177e4 6415
d624870f 6416IT87 HARDWARE MONITORING DRIVER
d8130624 6417M: Jean Delvare <jdelvare@suse.com>
968ce1b1 6418L: linux-hwmon@vger.kernel.org
d624870f
JD
6419S: Maintained
6420F: Documentation/hwmon/it87
6421F: drivers/hwmon/it87.c
6422
d7104bff
AP
6423IT913X MEDIA DRIVER
6424M: Antti Palosaari <crope@iki.fi>
6425L: linux-media@vger.kernel.org
a825eaec 6426W: https://linuxtv.org
d7104bff
AP
6427W: http://palosaari.fi/linux/
6428Q: http://patchwork.linuxtv.org/project/linux-media/list/
6429T: git git://linuxtv.org/anttip/media_tree.git
6430S: Maintained
249c697e 6431F: drivers/media/tuners/it913x*
d7104bff 6432
91821ff3 6433IVTV VIDEO4LINUX DRIVER
6afdeaf8 6434M: Andy Walls <awalls@md.metrocast.net>
7b212edf 6435L: ivtv-devel@ivtvdriver.org (subscribers-only)
661263b5 6436L: linux-media@vger.kernel.org
275ffde4 6437T: git git://linuxtv.org/media_tree.git
91821ff3
HV
6438W: http://www.ivtvdriver.org
6439S: Maintained
679655da 6440F: Documentation/video4linux/*.ivtv
90d72ac6 6441F: drivers/media/pci/ivtv/
c117ab84 6442F: include/uapi/linux/ivtv*
91821ff3 6443
68620bdd
MP
6444IX2505V MEDIA DRIVER
6445M: Malcolm Priestley <tvboxspy@gmail.com>
6446L: linux-media@vger.kernel.org
a825eaec 6447W: https://linuxtv.org
68620bdd
MP
6448Q: http://patchwork.linuxtv.org/project/linux-media/list/
6449S: Maintained
6450F: drivers/media/dvb-frontends/ix2505v*
6451
4453d736
GR
6452JC42.4 TEMPERATURE SENSOR DRIVER
6453M: Guenter Roeck <linux@roeck-us.net>
968ce1b1 6454L: linux-hwmon@vger.kernel.org
4453d736
GR
6455S: Maintained
6456F: drivers/hwmon/jc42.c
6457F: Documentation/hwmon/jc42
6458
e2d1d6c0 6459JFS FILESYSTEM
3256f80f 6460M: Dave Kleikamp <shaggy@kernel.org>
e2d1d6c0
RD
6461L: jfs-discussion@lists.sourceforge.net
6462W: http://jfs.sourceforge.net/
54e5881d 6463T: git git://git.kernel.org/pub/scm/linux/kernel/git/shaggy/jfs-2.6.git
8f8f0134 6464S: Maintained
679655da
JP
6465F: Documentation/filesystems/jfs.txt
6466F: fs/jfs/
e2d1d6c0 6467
95252236 6468JME NETWORK DRIVER
8b58be88 6469M: Guo-Fu Tseng <cooldavid@cooldavid.org>
95252236
GFT
6470L: netdev@vger.kernel.org
6471S: Maintained
63d24a0e 6472F: drivers/net/ethernet/jme.*
95252236 6473
1da177e4 6474JOURNALLING FLASH FILE SYSTEM V2 (JFFS2)
8b58be88 6475M: David Woodhouse <dwmw2@infradead.org>
6d85d066
DW
6476L: linux-mtd@lists.infradead.org
6477W: http://www.linux-mtd.infradead.org/doc/jffs2.html
1da177e4 6478S: Maintained
679655da 6479F: fs/jffs2/
c117ab84 6480F: include/uapi/linux/jffs2.h
1da177e4 6481
d183e11a
TT
6482JOURNALLING LAYER FOR BLOCK DEVICES (JBD2)
6483M: "Theodore Ts'o" <tytso@mit.edu>
c290ea01 6484M: Jan Kara <jack@suse.com>
d183e11a
TT
6485L: linux-ext4@vger.kernel.org
6486S: Maintained
6487F: fs/jbd2/
6488F: include/linux/jbd2.h
ae0718f8 6489
207dab5f
MU
6490JPU V4L2 MEM2MEM DRIVER FOR RENESAS
6491M: Mikhail Ulyanov <mikhail.ulyanov@cogentembedded.com>
6492L: linux-media@vger.kernel.org
6493S: Maintained
6494F: drivers/media/platform/rcar_jpu.c
6495
fd8b6cb4 6496JSM Neo PCI based serial card
df247081 6497M: Gabriel Krisman Bertazi <krisman@linux.vnet.ibm.com>
fd8b6cb4
BL
6498L: linux-serial@vger.kernel.org
6499S: Maintained
df621252 6500F: drivers/tty/serial/jsm/
ae0718f8 6501
af39917d
CL
6502K10TEMP HARDWARE MONITORING DRIVER
6503M: Clemens Ladisch <clemens@ladisch.de>
968ce1b1 6504L: linux-hwmon@vger.kernel.org
af39917d
CL
6505S: Maintained
6506F: Documentation/hwmon/k10temp
6507F: drivers/hwmon/k10temp.c
6508
4660cb35 6509K8TEMP HARDWARE MONITORING DRIVER
8b58be88 6510M: Rudolf Marek <r.marek@assembler.cz>
968ce1b1 6511L: linux-hwmon@vger.kernel.org
ae0718f8 6512S: Maintained
679655da
JP
6513F: Documentation/hwmon/k8temp
6514F: drivers/hwmon/k8temp.c
ae0718f8 6515
0ba1d91d
AR
6516KASAN
6517M: Andrey Ryabinin <aryabinin@virtuozzo.com>
6518R: Alexander Potapenko <glider@google.com>
6519R: Dmitry Vyukov <dvyukov@google.com>
6520L: kasan-dev@googlegroups.com
6521S: Maintained
6522F: arch/*/include/asm/kasan.h
6523F: arch/*/mm/kasan_init*
6524F: Documentation/kasan.txt
64f8ebaf 6525F: include/linux/kasan*.h
0ba1d91d
AR
6526F: lib/test_kasan.c
6527F: mm/kasan/
6528F: scripts/Makefile.kasan
6529
1da177e4 6530KCONFIG
5eb1f99e 6531M: "Yann E. MORIN" <yann.morin.1998@free.fr>
347d12d7 6532L: linux-kbuild@vger.kernel.org
cea8321c 6533T: git git://gitorious.org/linux-kconfig/linux-kconfig
5eb1f99e 6534S: Maintained
679655da
JP
6535F: Documentation/kbuild/kconfig-language.txt
6536F: scripts/kconfig/
1da177e4 6537
ea6c2089 6538KDUMP
f871f191
VG
6539M: Dave Young <dyoung@redhat.com>
6540M: Baoquan He <bhe@redhat.com>
6541R: Vivek Goyal <vgoyal@redhat.com>
34633993 6542L: kexec@lists.infradead.org
ea6c2089
VG
6543W: http://lse.sourceforge.net/kdump/
6544S: Maintained
80811493 6545F: Documentation/kdump/
ea6c2089 6546
f41bf02f
HV
6547KEENE FM RADIO TRANSMITTER DRIVER
6548M: Hans Verkuil <hverkuil@xs4all.nl>
6549L: linux-media@vger.kernel.org
6550T: git git://linuxtv.org/media_tree.git
a825eaec 6551W: https://linuxtv.org
f41bf02f
HV
6552S: Maintained
6553F: drivers/media/radio/radio-keene*
6554
1da177e4 6555KERNEL AUTOMOUNTER v4 (AUTOFS4)
8b58be88 6556M: Ian Kent <raven@themaw.net>
f694fc97 6557L: autofs@vger.kernel.org
1da177e4 6558S: Maintained
679655da 6559F: fs/autofs4/
1da177e4 6560
70fb7ba6 6561KERNEL BUILD + files below scripts/ (unless maintained elsewhere)
d8130624 6562M: Michal Marek <mmarek@suse.com>
08deed1e
JP
6563T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git for-next
6564T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git rc-fixes
347d12d7 6565L: linux-kbuild@vger.kernel.org
5ce45962 6566S: Maintained
679655da
JP
6567F: Documentation/kbuild/
6568F: Makefile
6569F: scripts/Makefile.*
70fb7ba6
MM
6570F: scripts/basic/
6571F: scripts/mk*
6572F: scripts/package/
1da177e4
LT
6573
6574KERNEL JANITORS
c3000e03 6575L: kernel-janitors@vger.kernel.org
10466f5a 6576W: http://kernelnewbies.org/KernelJanitors
ee709b0c 6577S: Odd Fixes
1da177e4 6578
e8b43555 6579KERNEL NFSD, SUNRPC, AND LOCKD SERVERS
8b58be88 6580M: "J. Bruce Fields" <bfields@fieldses.org>
883985f6 6581M: Jeff Layton <jlayton@poochiereds.net>
16141c02 6582L: linux-nfs@vger.kernel.org
1da177e4 6583W: http://nfs.sourceforge.net/
9f273c24 6584T: git git://linux-nfs.org/~bfields/linux.git
98fac23f 6585S: Supported
679655da 6586F: fs/nfsd/
c117ab84 6587F: include/uapi/linux/nfsd/
679655da
JP
6588F: fs/lockd/
6589F: fs/nfs_common/
6590F: net/sunrpc/
6591F: include/linux/lockd/
6592F: include/linux/sunrpc/
c117ab84 6593F: include/uapi/linux/sunrpc/
1da177e4 6594
13b122b3
SK
6595KERNEL SELFTEST FRAMEWORK
6596M: Shuah Khan <shuahkh@osg.samsung.com>
90effdcd 6597M: Shuah Khan <shuah@kernel.org>
64f00850 6598L: linux-kselftest@vger.kernel.org
13b122b3
SK
6599T: git git://git.kernel.org/pub/scm/shuah/linux-kselftest
6600S: Maintained
6601F: tools/testing/selftests
6602
426d62e2 6603KERNEL VIRTUAL MACHINE (KVM)
c93a64fe 6604M: Paolo Bonzini <pbonzini@redhat.com>
3d8e15dd 6605M: Radim Krčmář <rkrcmar@redhat.com>
1fc9d2bf 6606L: kvm@vger.kernel.org
e3e58478 6607W: http://www.linux-kvm.org
a94b40a6 6608T: git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
426d62e2 6609S: Supported
c93a64fe
PB
6610F: Documentation/*/kvm*.txt
6611F: Documentation/virtual/kvm/
679655da 6612F: arch/*/kvm/
1662e862
CB
6613F: arch/x86/kernel/kvm.c
6614F: arch/x86/kernel/kvmclock.c
679655da
JP
6615F: arch/*/include/asm/kvm*
6616F: include/linux/kvm*
c117ab84 6617F: include/uapi/linux/kvm*
679655da 6618F: virt/kvm/
6d0a1a61 6619F: tools/kvm/
426d62e2 6620
ad8003d3 6621KERNEL VIRTUAL MACHINE (KVM) FOR AMD-V
7de609c8 6622M: Joerg Roedel <joro@8bytes.org>
1fc9d2bf 6623L: kvm@vger.kernel.org
038161de 6624W: http://www.linux-kvm.org/
7de609c8 6625S: Maintained
679655da 6626F: arch/x86/include/asm/svm.h
679655da 6627F: arch/x86/kvm/svm.c
426d62e2 6628
513014b7 6629KERNEL VIRTUAL MACHINE (KVM) FOR POWERPC
d8130624 6630M: Alexander Graf <agraf@suse.com>
1fc9d2bf 6631L: kvm-ppc@vger.kernel.org
038161de 6632W: http://www.linux-kvm.org/
6a7f972d 6633T: git git://github.com/agraf/linux-2.6.git
513014b7 6634S: Supported
679655da
JP
6635F: arch/powerpc/include/asm/kvm*
6636F: arch/powerpc/kvm/
513014b7 6637
85f8fffe 6638KERNEL VIRTUAL MACHINE for s390 (KVM/s390)
8b58be88 6639M: Christian Borntraeger <borntraeger@de.ibm.com>
4ae57b6c 6640M: Cornelia Huck <cornelia.huck@de.ibm.com>
85f8fffe
CB
6641L: linux-s390@vger.kernel.org
6642W: http://www.ibm.com/developerworks/linux/linux390/
9f273c24 6643T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvms390/linux.git
85f8fffe 6644S: Supported
679655da
JP
6645F: Documentation/s390/kvm.txt
6646F: arch/s390/include/asm/kvm*
80811493 6647F: arch/s390/kvm/
85f8fffe 6648
a749474d 6649KERNEL VIRTUAL MACHINE (KVM) FOR ARM
0f4ca79e 6650M: Christoffer Dall <christoffer.dall@linaro.org>
5c8818b4
MZ
6651M: Marc Zyngier <marc.zyngier@arm.com>
6652L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
a749474d
CD
6653L: kvmarm@lists.cs.columbia.edu
6654W: http://systems.cs.columbia.edu/projects/kvm-arm
1b1ebe82 6655T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvmarm/kvmarm.git
0f4ca79e 6656S: Supported
a749474d
CD
6657F: arch/arm/include/uapi/asm/kvm*
6658F: arch/arm/include/asm/kvm*
6659F: arch/arm/kvm/
5c8818b4
MZ
6660F: virt/kvm/arm/
6661F: include/kvm/arm_*
a749474d 6662
6394a3ec 6663KERNEL VIRTUAL MACHINE FOR ARM64 (KVM/arm64)
5c8818b4 6664M: Christoffer Dall <christoffer.dall@linaro.org>
6394a3ec
MZ
6665M: Marc Zyngier <marc.zyngier@arm.com>
6666L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
6667L: kvmarm@lists.cs.columbia.edu
6668S: Maintained
6669F: arch/arm64/include/uapi/asm/kvm*
6670F: arch/arm64/include/asm/kvm*
6671F: arch/arm64/kvm/
6672
bfd3d532
JH
6673KERNEL VIRTUAL MACHINE FOR MIPS (KVM/mips)
6674M: James Hogan <james.hogan@imgtec.com>
6675L: linux-mips@linux-mips.org
6676S: Supported
6677F: arch/mips/include/uapi/asm/kvm*
6678F: arch/mips/include/asm/kvm*
6679F: arch/mips/kvm/
6680
dc009d92 6681KEXEC
8b58be88 6682M: Eric Biederman <ebiederm@xmission.com>
2f327dad 6683W: http://kernel.org/pub/linux/utils/kernel/kexec/
34633993 6684L: kexec@lists.infradead.org
dc009d92 6685S: Maintained
679655da 6686F: include/linux/kexec.h
c117ab84 6687F: include/uapi/linux/kexec.h
10540a69 6688F: kernel/kexec*
dc009d92 6689
e971461f
DH
6690KEYS/KEYRINGS:
6691M: David Howells <dhowells@redhat.com>
aa62efff 6692L: keyrings@vger.kernel.org
e971461f 6693S: Maintained
d410fa4e 6694F: Documentation/security/keys.txt
e971461f
DH
6695F: include/linux/key.h
6696F: include/linux/key-type.h
75aeddd1
DH
6697F: include/linux/keyctl.h
6698F: include/uapi/linux/keyctl.h
e971461f
DH
6699F: include/keys/
6700F: security/keys/
6701
7f3c68be 6702KEYS-TRUSTED
74dd744f
MZ
6703M: David Safford <safford@us.ibm.com>
6704M: Mimi Zohar <zohar@linux.vnet.ibm.com>
7f3c68be 6705L: linux-security-module@vger.kernel.org
aa62efff 6706L: keyrings@vger.kernel.org
7f3c68be 6707S: Supported
d410fa4e 6708F: Documentation/security/keys-trusted-encrypted.txt
7f3c68be
MZ
6709F: include/keys/trusted-type.h
6710F: security/keys/trusted.c
6711F: security/keys/trusted.h
6712
6713KEYS-ENCRYPTED
74dd744f
MZ
6714M: Mimi Zohar <zohar@linux.vnet.ibm.com>
6715M: David Safford <safford@us.ibm.com>
7f3c68be 6716L: linux-security-module@vger.kernel.org
aa62efff 6717L: keyrings@vger.kernel.org
7f3c68be 6718S: Supported
d410fa4e 6719F: Documentation/security/keys-trusted-encrypted.txt
7f3c68be 6720F: include/keys/encrypted-type.h
19c90aa6 6721F: security/keys/encrypted-keys/
7f3c68be 6722
5b778dad 6723KGDB / KDB /debug_core
8b58be88 6724M: Jason Wessel <jason.wessel@windriver.com>
4063eb5f 6725W: http://kgdb.wiki.kernel.org/
e3e2aaf7 6726L: kgdb-bugreport@lists.sourceforge.net
9f273c24 6727T: git git://git.kernel.org/pub/scm/linux/kernel/git/jwessel/kgdb.git
e3e2aaf7 6728S: Maintained
679655da
JP
6729F: Documentation/DocBook/kgdb.tmpl
6730F: drivers/misc/kgdbts.c
df621252 6731F: drivers/tty/serial/kgdboc.c
5b778dad 6732F: include/linux/kdb.h
679655da 6733F: include/linux/kgdb.h
4063eb5f 6734F: kernel/debug/
e3e2aaf7 6735
456db8cc 6736KMEMCHECK
8b58be88 6737M: Vegard Nossum <vegardno@ifi.uio.no>
2ed1c525 6738M: Pekka Enberg <penberg@kernel.org>
b9ce08c0 6739S: Maintained
410d7a97
JP
6740F: Documentation/kmemcheck.txt
6741F: arch/x86/include/asm/kmemcheck.h
6742F: arch/x86/mm/kmemcheck/
6743F: include/linux/kmemcheck.h
6744F: mm/kmemcheck.c
b9ce08c0 6745
c3bb4d24 6746KMEMLEAK
8b58be88 6747M: Catalin Marinas <catalin.marinas@arm.com>
c3bb4d24
CM
6748S: Maintained
6749F: Documentation/kmemleak.txt
6750F: include/linux/kmemleak.h
6751F: mm/kmemleak.c
6752F: mm/kmemleak-test.c
6753
89559a61 6754KPROBES
a320817c 6755M: Ananth N Mavinakayanahalli <ananth@linux.vnet.ibm.com>
8b58be88
JP
6756M: Anil S Keshavamurthy <anil.s.keshavamurthy@intel.com>
6757M: "David S. Miller" <davem@davemloft.net>
353def94 6758M: Masami Hiramatsu <mhiramat@kernel.org>
89559a61 6759S: Maintained
679655da
JP
6760F: Documentation/kprobes.txt
6761F: include/linux/kprobes.h
6762F: kernel/kprobes.c
89559a61 6763
70e84049 6764KS0108 LCD CONTROLLER DRIVER
8b58be88 6765M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
450c622e
MO
6766W: http://miguelojeda.es/auxdisplay.htm
6767W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
70e84049 6768S: Maintained
679655da
JP
6769F: Documentation/auxdisplay/ks0108
6770F: drivers/auxdisplay/ks0108.c
6771F: include/linux/ks0108.h
70e84049 6772
1b69c6d0
DA
6773L3MDEV
6774M: David Ahern <dsa@cumulusnetworks.com>
6775L: netdev@vger.kernel.org
6776S: Maintained
6777F: net/l3mdev
6778F: include/net/l3mdev.h
6779
9ca44355 6780LANTIQ MIPS ARCHITECTURE
bdb40e8e 6781M: John Crispin <john@phrozen.org>
9ca44355
JC
6782L: linux-mips@linux-mips.org
6783S: Maintained
6784F: arch/mips/lantiq
6785
1da177e4 6786LAPB module
1da177e4 6787L: linux-x25@vger.kernel.org
bf9915cc 6788S: Orphan
679655da
JP
6789F: Documentation/networking/lapb-module.txt
6790F: include/*/lapb.h
6791F: net/lapb/
1da177e4
LT
6792
6793LASI 53c700 driver for PARISC
8b58be88 6794M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
1da177e4
LT
6795L: linux-scsi@vger.kernel.org
6796S: Maintained
679655da
JP
6797F: Documentation/scsi/53c700.txt
6798F: drivers/scsi/53c700*
1da177e4 6799
263de9b5 6800LED SUBSYSTEM
8b58be88 6801M: Richard Purdie <rpurdie@rpsys.net>
48b945a1 6802M: Jacek Anaszewski <j.anaszewski@samsung.com>
aa69cb8c 6803L: linux-leds@vger.kernel.org
b8926ba0 6804T: git git://git.kernel.org/pub/scm/linux/kernel/git/j.anaszewski/linux-leds.git
263de9b5 6805S: Maintained
85c90368 6806F: Documentation/devicetree/bindings/leds/
679655da
JP
6807F: drivers/leds/
6808F: include/linux/leds.h
263de9b5 6809
b0461a44 6810LEGACY EEPROM DRIVER
d8130624 6811M: Jean Delvare <jdelvare@suse.com>
b0461a44
JD
6812S: Maintained
6813F: Documentation/misc-devices/eeprom
6814F: drivers/misc/eeprom/eeprom.c
6815
1da177e4 6816LEGO USB Tower driver
8b58be88 6817M: Juergen Stuber <starblue@users.sourceforge.net>
1da177e4
LT
6818L: legousb-devel@lists.sourceforge.net
6819W: http://legousb.sourceforge.net/
6820S: Maintained
679655da 6821F: drivers/usb/misc/legousbtower.c
1da177e4 6822
055616a8
MK
6823LG2160 MEDIA DRIVER
6824M: Michael Krufky <mkrufky@linuxtv.org>
6825L: linux-media@vger.kernel.org
a825eaec 6826W: https://linuxtv.org
055616a8
MK
6827W: http://github.com/mkrufky
6828Q: http://patchwork.linuxtv.org/project/linux-media/list/
6829T: git git://linuxtv.org/mkrufky/tuners.git
6830S: Maintained
6831F: drivers/media/dvb-frontends/lg2160.*
6832
6f0e7725
MK
6833LGDT3305 MEDIA DRIVER
6834M: Michael Krufky <mkrufky@linuxtv.org>
6835L: linux-media@vger.kernel.org
a825eaec 6836W: https://linuxtv.org
6f0e7725
MK
6837W: http://github.com/mkrufky
6838Q: http://patchwork.linuxtv.org/project/linux-media/list/
6839T: git git://linuxtv.org/mkrufky/tuners.git
6840S: Maintained
6841F: drivers/media/dvb-frontends/lgdt3305.*
6842
568a17ff 6843LGUEST
8b58be88 6844M: Rusty Russell <rusty@rustcorp.com.au>
a4724ed6 6845L: lguest@lists.ozlabs.org
568a17ff 6846W: http://lguest.ozlabs.org/
72e91863 6847S: Odd Fixes
070f420b 6848F: arch/x86/include/asm/lguest*.h
679655da
JP
6849F: arch/x86/lguest/
6850F: drivers/lguest/
6851F: include/linux/lguest*.h
070f420b 6852F: tools/lguest/
568a17ff 6853
32ac7cb2
TH
6854LIBATA SUBSYSTEM (Serial and Parallel ATA drivers)
6855M: Tejun Heo <tj@kernel.org>
6856L: linux-ide@vger.kernel.org
6857T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
6858S: Maintained
6859F: drivers/ata/
6860F: include/linux/ata.h
6861F: include/linux/libata.h
d2abf98e 6862F: Documentation/devicetree/bindings/ata/
32ac7cb2
TH
6863
6864LIBATA PATA ARASAN COMPACT FLASH CONTROLLER
da89947b 6865M: Viresh Kumar <vireshk@kernel.org>
32ac7cb2
TH
6866L: linux-ide@vger.kernel.org
6867T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
6868S: Maintained
6869F: include/linux/pata_arasan_cf_data.h
6870F: drivers/ata/pata_arasan_cf.c
6871
c7fa056c
BZ
6872LIBATA PATA DRIVERS
6873M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
6874M: Tejun Heo <tj@kernel.org>
6875L: linux-ide@vger.kernel.org
6876T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
6877S: Maintained
6878F: drivers/ata/pata_*.c
6879F: drivers/ata/ata_generic.c
6880
32ac7cb2
TH
6881LIBATA SATA AHCI PLATFORM devices support
6882M: Hans de Goede <hdegoede@redhat.com>
6883M: Tejun Heo <tj@kernel.org>
6884L: linux-ide@vger.kernel.org
6885T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
6886S: Maintained
6887F: drivers/ata/ahci_platform.c
6888F: drivers/ata/libahci_platform.c
6889F: include/linux/ahci_platform.h
6890
6891LIBATA SATA PROMISE TX2/TX4 CONTROLLER DRIVER
6892M: Mikael Pettersson <mikpelinux@gmail.com>
6893L: linux-ide@vger.kernel.org
6894T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
6895S: Maintained
6896F: drivers/ata/sata_promise.*
6897
1acd437c
SL
6898LIBLOCKDEP
6899M: Sasha Levin <sasha.levin@oracle.com>
6900S: Maintained
6901F: tools/lib/lockdep/
6902
bc30196f
DW
6903LIBNVDIMM: NON-VOLATILE MEMORY DEVICE SUBSYSTEM
6904M: Dan Williams <dan.j.williams@intel.com>
6905L: linux-nvdimm@lists.01.org
6906Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
9f273c24 6907T: git git://git.kernel.org/pub/scm/linux/kernel/git/nvdimm/nvdimm.git
bc30196f
DW
6908S: Supported
6909F: drivers/nvdimm/*
6910F: include/linux/nd.h
6911F: include/linux/libnvdimm.h
6912F: include/uapi/linux/ndctl.h
6913
6914LIBNVDIMM BLK: MMIO-APERTURE DRIVER
6915M: Ross Zwisler <ross.zwisler@linux.intel.com>
6916L: linux-nvdimm@lists.01.org
6917Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
6918S: Supported
6919F: drivers/nvdimm/blk.c
6920F: drivers/nvdimm/region_devs.c
6921F: drivers/acpi/nfit*
6922
6923LIBNVDIMM BTT: BLOCK TRANSLATION TABLE
6924M: Vishal Verma <vishal.l.verma@intel.com>
6925L: linux-nvdimm@lists.01.org
6926Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
6927S: Supported
6928F: drivers/nvdimm/btt*
6929
6930LIBNVDIMM PMEM: PERSISTENT MEMORY DRIVER
6931M: Ross Zwisler <ross.zwisler@linux.intel.com>
6932L: linux-nvdimm@lists.01.org
6933Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
6934S: Supported
6935F: drivers/nvdimm/pmem.c
b864bc17 6936F: include/linux/pmem.h
40603526 6937F: arch/*/include/asm/pmem.h
bc30196f 6938
cd9e9808
MB
6939LIGHTNVM PLATFORM SUPPORT
6940M: Matias Bjorling <mb@lightnvm.io>
6941W: http://github/OpenChannelSSD
4ead1a25 6942L: linux-block@vger.kernel.org
cd9e9808
MB
6943S: Maintained
6944F: drivers/lightnvm/
6945F: include/linux/lightnvm.h
6946F: include/uapi/linux/lightnvm.h
6947
1da177e4 6948LINUX FOR IBM pSERIES (RS/6000)
8b58be88 6949M: Paul Mackerras <paulus@au.ibm.com>
1da177e4
LT
6950W: http://www.ibm.com/linux/ltc/projects/ppc
6951S: Supported
11c34c7d 6952F: arch/powerpc/boot/rs6000.h
1da177e4 6953
852bb9f5 6954LINUX FOR POWERPC (32-BIT AND 64-BIT)
8b58be88
JP
6955M: Benjamin Herrenschmidt <benh@kernel.crashing.org>
6956M: Paul Mackerras <paulus@samba.org>
ea668936 6957M: Michael Ellerman <mpe@ellerman.id.au>
1da177e4 6958W: http://www.penguinppc.org/
a4724ed6 6959L: linuxppc-dev@lists.ozlabs.org
8a6e2535 6960Q: http://patchwork.ozlabs.org/project/linuxppc-dev/list/
9958084a 6961T: git git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux.git
1da177e4 6962S: Supported
11c34c7d
JP
6963F: Documentation/powerpc/
6964F: arch/powerpc/
ef69b03d
ME
6965F: drivers/char/tpm/tpm_ibmvtpm*
6966F: drivers/crypto/nx/
6967F: drivers/crypto/vmx/
6968F: drivers/net/ethernet/ibm/ibmveth.*
6969F: drivers/net/ethernet/ibm/ibmvnic.*
66725152 6970F: drivers/pci/hotplug/pnv_php.c
ef69b03d
ME
6971F: drivers/pci/hotplug/rpa*
6972F: drivers/scsi/ibmvscsi/
6973N: opal
6974N: /pmac
6975N: powermac
6976N: powernv
6977N: [^a-z0-9]ps3
6978N: pseries
1da177e4
LT
6979
6980LINUX FOR POWER MACINTOSH
8b58be88 6981M: Benjamin Herrenschmidt <benh@kernel.crashing.org>
1da177e4 6982W: http://www.penguinppc.org/
a4724ed6 6983L: linuxppc-dev@lists.ozlabs.org
1da177e4 6984S: Maintained
11c34c7d
JP
6985F: arch/powerpc/platforms/powermac/
6986F: drivers/macintosh/
1da177e4 6987
77a76369 6988LINUX FOR POWERPC EMBEDDED MPC5XXX
a149507b 6989M: Anatolij Gustschin <agust@denx.de>
a4724ed6 6990L: linuxppc-dev@lists.ozlabs.org
cba5b1c6 6991T: git git://git.denx.de/linux-denx-agust.git
1da177e4 6992S: Maintained
11c34c7d
JP
6993F: arch/powerpc/platforms/512x/
6994F: arch/powerpc/platforms/52xx/
1da177e4
LT
6995
6996LINUX FOR POWERPC EMBEDDED PPC4XX
49e7d9df 6997M: Alistair Popple <alistair@popple.id.au>
8b58be88 6998M: Matt Porter <mporter@kernel.crashing.org>
1da177e4 6999W: http://www.penguinppc.org/
a4724ed6 7000L: linuxppc-dev@lists.ozlabs.org
1da177e4 7001S: Maintained
11c34c7d
JP
7002F: arch/powerpc/platforms/40x/
7003F: arch/powerpc/platforms/44x/
1da177e4 7004
260c02a9 7005LINUX FOR POWERPC EMBEDDED XILINX VIRTEX
a4724ed6 7006L: linuxppc-dev@lists.ozlabs.org
cdeb8994 7007S: Orphan
11c34c7d
JP
7008F: arch/powerpc/*/*virtex*
7009F: arch/powerpc/*/*/*virtex*
1da177e4 7010
e93adf1e 7011LINUX FOR POWERPC EMBEDDED PPC8XX
8b58be88 7012M: Vitaly Bordug <vitb@kernel.crashing.org>
e93adf1e 7013W: http://www.penguinppc.org/
a4724ed6 7014L: linuxppc-dev@lists.ozlabs.org
e93adf1e 7015S: Maintained
a2b1f7c8 7016F: arch/powerpc/platforms/8xx/
e93adf1e 7017
1da177e4 7018LINUX FOR POWERPC EMBEDDED PPC83XX AND PPC85XX
44451d4d 7019M: Scott Wood <oss@buserror.net>
8b58be88 7020M: Kumar Gala <galak@kernel.crashing.org>
ce00f85c 7021W: http://www.penguinppc.org/
a4724ed6 7022L: linuxppc-dev@lists.ozlabs.org
a1e0fb42 7023T: git git://git.kernel.org/pub/scm/linux/kernel/git/scottwood/linux.git
ce00f85c 7024S: Maintained
11c34c7d 7025F: arch/powerpc/platforms/83xx/
4c8f581d 7026F: arch/powerpc/platforms/85xx/
1da177e4 7027
ab06ff3a 7028LINUX FOR POWERPC PA SEMI PWRFICIENT
8b58be88 7029M: Olof Johansson <olof@lixom.net>
a4724ed6 7030L: linuxppc-dev@lists.ozlabs.org
92e19709 7031S: Maintained
11c34c7d
JP
7032F: arch/powerpc/platforms/pasemi/
7033F: drivers/*/*pasemi*
7034F: drivers/*/*/*pasemi*
ab06ff3a 7035
1da177e4 7036LINUX SECURITY MODULE (LSM) FRAMEWORK
8b58be88 7037M: Chris Wright <chrisw@sous-sol.org>
1a4520be 7038L: linux-security-module@vger.kernel.org
1da177e4
LT
7039S: Supported
7040
a23ce6da
HW
7041LIS3LV02D ACCELEROMETER DRIVER
7042M: Eric Piel <eric.piel@tremplin-utc.net>
7043S: Maintained
ff606677
JD
7044F: Documentation/misc-devices/lis3lv02d
7045F: drivers/misc/lis3lv02d/
bd35665f 7046F: drivers/platform/x86/hp_accel.c
a23ce6da 7047
b700e7f0
SJ
7048LIVE PATCHING
7049M: Josh Poimboeuf <jpoimboe@redhat.com>
06e1c170 7050M: Jessica Yu <jeyu@redhat.com>
e5f6450c 7051M: Jiri Kosina <jikos@kernel.org>
06e1c170
JP
7052M: Miroslav Benes <mbenes@suse.cz>
7053R: Petr Mladek <pmladek@suse.com>
b700e7f0
SJ
7054S: Maintained
7055F: kernel/livepatch/
7056F: include/linux/livepatch.h
7057F: arch/x86/include/asm/livepatch.h
7058F: arch/x86/kernel/livepatch.c
5e4e3844 7059F: Documentation/livepatch/
b700e7f0 7060F: Documentation/ABI/testing/sysfs-kernel-livepatch
13d1cf7e 7061F: samples/livepatch/
b700e7f0 7062L: live-patching@vger.kernel.org
74d50da3 7063T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/livepatching.git
b700e7f0 7064
ea861d73
KC
7065LINUX KERNEL DUMP TEST MODULE (LKDTM)
7066M: Kees Cook <keescook@chromium.org>
7067S: Maintained
426f3a53 7068F: drivers/misc/lkdtm*
ea861d73 7069
e2d1d6c0 7070LLC (802.2)
8b58be88 7071M: Arnaldo Carvalho de Melo <acme@ghostprotocols.net>
e2d1d6c0 7072S: Maintained
679655da 7073F: include/linux/llc.h
c117ab84 7074F: include/uapi/linux/llc.h
679655da
JP
7075F: include/net/llc*
7076F: net/llc/
e2d1d6c0 7077
4e233cbe
AD
7078LM73 HARDWARE MONITOR DRIVER
7079M: Guillaume Ligneul <guillaume.ligneul@gmail.com>
968ce1b1 7080L: linux-hwmon@vger.kernel.org
4e233cbe
AD
7081S: Maintained
7082F: drivers/hwmon/lm73.c
7083
156e2d1a 7084LM78 HARDWARE MONITOR DRIVER
d8130624 7085M: Jean Delvare <jdelvare@suse.com>
968ce1b1 7086L: linux-hwmon@vger.kernel.org
156e2d1a
JD
7087S: Maintained
7088F: Documentation/hwmon/lm78
7089F: drivers/hwmon/lm78.c
7090
1da177e4 7091LM83 HARDWARE MONITOR DRIVER
d8130624 7092M: Jean Delvare <jdelvare@suse.com>
968ce1b1 7093L: linux-hwmon@vger.kernel.org
1da177e4 7094S: Maintained
679655da
JP
7095F: Documentation/hwmon/lm83
7096F: drivers/hwmon/lm83.c
1da177e4
LT
7097
7098LM90 HARDWARE MONITOR DRIVER
d8130624 7099M: Jean Delvare <jdelvare@suse.com>
968ce1b1 7100L: linux-hwmon@vger.kernel.org
1da177e4 7101S: Maintained
679655da 7102F: Documentation/hwmon/lm90
aae7bce4 7103F: Documentation/devicetree/bindings/hwmon/lm90.txt
679655da 7104F: drivers/hwmon/lm90.c
1da177e4 7105
917cc4e6
GR
7106LM95234 HARDWARE MONITOR DRIVER
7107M: Guenter Roeck <linux@roeck-us.net>
968ce1b1 7108L: linux-hwmon@vger.kernel.org
917cc4e6
GR
7109S: Maintained
7110F: Documentation/hwmon/lm95234
7111F: drivers/hwmon/lm95234.c
7112
68620bdd
MP
7113LME2510 MEDIA DRIVER
7114M: Malcolm Priestley <tvboxspy@gmail.com>
7115L: linux-media@vger.kernel.org
a825eaec 7116W: https://linuxtv.org
68620bdd
MP
7117Q: http://patchwork.linuxtv.org/project/linux-media/list/
7118S: Maintained
7119F: drivers/media/usb/dvb-usb-v2/lmedm04*
7120
d4c3be70 7121LOCKING PRIMITIVES
8b58be88
JP
7122M: Peter Zijlstra <peterz@infradead.org>
7123M: Ingo Molnar <mingo@redhat.com>
981c3a4f 7124L: linux-kernel@vger.kernel.org
d4c3be70 7125T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
512e67f9 7126S: Maintained
d4c3be70 7127F: Documentation/locking/
679655da 7128F: include/linux/lockdep.h
d4c3be70
IM
7129F: include/linux/spinlock*.h
7130F: arch/*/include/asm/spinlock*.h
7131F: include/linux/rwlock*.h
7132F: include/linux/mutex*.h
7133F: arch/*/include/asm/mutex*.h
7134F: include/linux/rwsem*.h
7135F: arch/*/include/asm/rwsem.h
7136F: include/linux/seqlock.h
7137F: lib/locking*.[ch]
7486d6da 7138F: kernel/locking/
512e67f9 7139
dde33348 7140LOGICAL DISK MANAGER SUPPORT (LDM, Windows 2000/XP/Vista Dynamic Disks)
8b58be88 7141M: "Richard Russon (FlatCap)" <ldm@flatcap.org>
dde33348
AA
7142L: linux-ntfs-dev@lists.sourceforge.net
7143W: http://www.linux-ntfs.org/content/view/19/37/
1da177e4 7144S: Maintained
679655da 7145F: Documentation/ldm.txt
20d16fef 7146F: block/partitions/ldm.*
1da177e4 7147
ef6ada3d
JE
7148LogFS
7149M: Joern Engel <joern@logfs.org>
756ccb3c 7150M: Prasad Joshi <prasadjoshi.linux@gmail.com>
ef6ada3d
JE
7151L: logfs@logfs.org
7152W: logfs.org
7153S: Maintained
7154F: fs/logfs/
7155
c87e34ef 7156LSILOGIC MPT FUSION DRIVERS (FC/SAS/SPI)
9495e835
SS
7157M: Sathya Prakash <sathya.prakash@broadcom.com>
7158M: Chaitra P B <chaitra.basappa@broadcom.com>
7159M: Suganath Prabu Subramani <suganath-prabu.subramani@broadcom.com>
7160L: MPT-FusionLinux.pdl@broadcom.com
c87e34ef 7161L: linux-scsi@vger.kernel.org
9495e835 7162W: http://www.avagotech.com/support/
c87e34ef 7163S: Supported
679655da 7164F: drivers/message/fusion/
500c152a 7165F: drivers/scsi/mpt2sas/
7166F: drivers/scsi/mpt3sas/
c87e34ef 7167
1da177e4 7168LSILOGIC/SYMBIOS/NCR 53C8XX and 53C1010 PCI-SCSI drivers
8b58be88 7169M: Matthew Wilcox <matthew@wil.cx>
1da177e4
LT
7170L: linux-scsi@vger.kernel.org
7171S: Maintained
679655da 7172F: drivers/scsi/sym53c8xx_2/
1da177e4 7173
e5f5c99a
GR
7174LTC4261 HARDWARE MONITOR DRIVER
7175M: Guenter Roeck <linux@roeck-us.net>
968ce1b1 7176L: linux-hwmon@vger.kernel.org
e5f5c99a
GR
7177S: Maintained
7178F: Documentation/hwmon/ltc4261
7179F: drivers/hwmon/ltc4261.c
7180
81365c31 7181LTP (Linux Test Project)
28b8e8d4 7182M: Mike Frysinger <vapier@gentoo.org>
7d1ae8a8 7183M: Cyril Hrubis <chrubis@suse.cz>
0526109a 7184M: Wanlong Gao <wanlong.gao@gmail.com>
f2eb7f6f
CH
7185M: Jan Stancek <jstancek@redhat.com>
7186M: Stanislav Kholmanskikh <stanislav.kholmanskikh@oracle.com>
7187M: Alexey Kodanev <alexey.kodanev@oracle.com>
0526109a 7188L: ltp@lists.linux.it (subscribers-only)
f2eb7f6f 7189W: http://linux-test-project.github.io/
7d1ae8a8 7190T: git git://github.com/linux-test-project/ltp.git
81365c31
MF
7191S: Maintained
7192
c12a54b3 7193M32R ARCHITECTURE
c12a54b3 7194W: http://www.linux-m32r.org/
b4174867 7195S: Orphan
679655da 7196F: arch/m32r/
c12a54b3 7197
1da177e4 7198M68K ARCHITECTURE
8b58be88 7199M: Geert Uytterhoeven <geert@linux-m68k.org>
1da177e4
LT
7200L: linux-m68k@lists.linux-m68k.org
7201W: http://www.linux-m68k.org/
54e5881d 7202T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/linux-m68k.git
1da177e4 7203S: Maintained
679655da 7204F: arch/m68k/
9db35182 7205F: drivers/zorro/
1da177e4
LT
7206
7207M68K ON APPLE MACINTOSH
8b58be88 7208M: Joshua Thompson <funaho@jurai.org>
1da177e4 7209W: http://www.mac.linux-m68k.org/
9bb9f222 7210L: linux-m68k@lists.linux-m68k.org
1da177e4 7211S: Maintained
9db35182 7212F: arch/m68k/mac/
1da177e4
LT
7213
7214M68K ON HP9000/300
8b58be88 7215M: Philip Blundell <philb@gnu.org>
1da177e4
LT
7216W: http://www.tazenda.demon.co.uk/phil/linux-hp
7217S: Maintained
679655da 7218F: arch/m68k/hp300/
1da177e4 7219
74425546
AP
7220M88DS3103 MEDIA DRIVER
7221M: Antti Palosaari <crope@iki.fi>
7222L: linux-media@vger.kernel.org
a825eaec 7223W: https://linuxtv.org
74425546
AP
7224W: http://palosaari.fi/linux/
7225Q: http://patchwork.linuxtv.org/project/linux-media/list/
7226T: git git://linuxtv.org/anttip/media_tree.git
7227S: Maintained
7228F: drivers/media/dvb-frontends/m88ds3103*
7229
68620bdd
MP
7230M88RS2000 MEDIA DRIVER
7231M: Malcolm Priestley <tvboxspy@gmail.com>
7232L: linux-media@vger.kernel.org
a825eaec 7233W: https://linuxtv.org
68620bdd
MP
7234Q: http://patchwork.linuxtv.org/project/linux-media/list/
7235S: Maintained
7236F: drivers/media/dvb-frontends/m88rs2000*
7237
07a092fa 7238MA901 MASTERKIT USB FM RADIO DRIVER
b75f0050
JP
7239M: Alexey Klimov <klimov.linux@gmail.com>
7240L: linux-media@vger.kernel.org
7241T: git git://linuxtv.org/media_tree.git
7242S: Maintained
7243F: drivers/media/radio/radio-ma901.c
07a092fa 7244
64a327a7 7245MAC80211
8b58be88 7246M: Johannes Berg <johannes@sipsolutions.net>
64a327a7 7247L: linux-wireless@vger.kernel.org
491b26b4 7248W: http://wireless.kernel.org/
ce466579
JB
7249T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
7250T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
64a327a7 7251S: Maintained
679655da
JP
7252F: Documentation/networking/mac80211-injection.txt
7253F: include/net/mac80211.h
7254F: net/mac80211/
2af8c4dc 7255F: drivers/net/wireless/mac80211_hwsim.[ch]
64a327a7 7256
b863ceb7 7257MACVLAN DRIVER
8b58be88 7258M: Patrick McHardy <kaber@trash.net>
b863ceb7
PM
7259L: netdev@vger.kernel.org
7260S: Maintained
679655da
JP
7261F: drivers/net/macvlan.c
7262F: include/linux/if_macvlan.h
b863ceb7 7263
2b6d83e2
JB
7264MAILBOX API
7265M: Jassi Brar <jassisinghbrar@gmail.com>
7266L: linux-kernel@vger.kernel.org
7267S: Maintained
7268F: drivers/mailbox/
7269F: include/linux/mailbox_client.h
7270F: include/linux/mailbox_controller.h
7271
faf1668c 7272MAN-PAGES: MANUAL PAGES FOR LINUX -- Sections 2, 3, 4, 5, and 7
8b58be88 7273M: Michael Kerrisk <mtk.manpages@gmail.com>
795fb7e7 7274W: http://www.kernel.org/doc/man-pages
bd7ebec6 7275L: linux-man@vger.kernel.org
1b53dc74 7276S: Maintained
faf1668c 7277
0d3cd4b6
VD
7278MARVELL 88E6XXX ETHERNET SWITCH FABRIC DRIVER
7279M: Andrew Lunn <andrew@lunn.ch>
7280M: Vivien Didelot <vivien.didelot@savoirfairelinux.com>
7281S: Maintained
7282F: drivers/net/dsa/mv88e6xxx/
7283
8427defd 7284MARVELL ARMADA DRM SUPPORT
54176cc6 7285M: Russell King <rmk+kernel@armlinux.org.uk>
8427defd
RK
7286S: Maintained
7287F: drivers/gpu/drm/armada/
4418833e
EV
7288F: include/uapi/drm/armada_drm.h
7289F: Documentation/devicetree/bindings/display/armada/
8427defd 7290
c4d007bc
TP
7291MARVELL CRYPTO DRIVER
7292M: Boris Brezillon <boris.brezillon@free-electrons.com>
7293M: Arnaud Ebalard <arno@natisbad.org>
7294F: drivers/crypto/marvell/
7295S: Maintained
7296L: linux-crypto@vger.kernel.org
7297
44c14c1d 7298MARVELL GIGABIT ETHERNET DRIVERS (skge/sky2)
7299M: Mirko Lindner <mlindner@marvell.com>
adbbf69d 7300M: Stephen Hemminger <stephen@networkplumber.org>
44c14c1d 7301L: netdev@vger.kernel.org
7302S: Maintained
7303F: drivers/net/ethernet/marvell/sk*
7304
74cda169 7305MARVELL LIBERTAS WIRELESS DRIVER
74cda169 7306L: libertas-dev@lists.infradead.org
8ac3e99e 7307S: Orphan
f988d640 7308F: drivers/net/wireless/marvell/libertas/
74cda169 7309
b60d6975 7310MARVELL MV643XX ETHERNET DRIVER
4e3faf88 7311M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
979b6c13 7312L: netdev@vger.kernel.org
f5ca8502 7313S: Maintained
527a6266 7314F: drivers/net/ethernet/marvell/mv643xx_eth.*
679655da 7315F: include/linux/mv643xx.h
1da177e4 7316
370b8ed9
TP
7317MARVELL MVNETA ETHERNET DRIVER
7318M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
7319L: netdev@vger.kernel.org
7320S: Maintained
7321F: drivers/net/ethernet/marvell/mvneta.*
7322
fcad584d 7323MARVELL MWIFIEX WIRELESS DRIVER
b9d31704 7324M: Amitkumar Karwar <akarwar@marvell.com>
550795fc 7325M: Nishant Sarmukadam <nishants@marvell.com>
fcad584d
BZ
7326L: linux-wireless@vger.kernel.org
7327S: Maintained
277b024e 7328F: drivers/net/wireless/marvell/mwifiex/
fcad584d 7329
a2c3f656 7330MARVELL MWL8K WIRELESS DRIVER
a040d532 7331M: Lennert Buytenhek <buytenh@wantstofly.org>
a2c3f656 7332L: linux-wireless@vger.kernel.org
16345910 7333S: Odd Fixes
de60f1dc 7334F: drivers/net/wireless/marvell/mwl8k.c
a2c3f656 7335
2a69567b 7336MARVELL SOC MMC/SD/SDIO CONTROLLER DRIVER
2f82af08 7337M: Nicolas Pitre <nico@fluxnic.net>
18e2842b 7338S: Odd Fixes
1fa7e547 7339F: drivers/mmc/host/mvsdio.*
2a69567b 7340
1da177e4 7341MATROX FRAMEBUFFER DRIVER
c69f677c 7342L: linux-fbdev@vger.kernel.org
52653199 7343S: Orphan
8a61f013 7344F: drivers/video/fbdev/matrox/matroxfb_*
c117ab84 7345F: include/uapi/linux/matroxfb.h
1da177e4 7346
ca462085
GR
7347MAX16065 HARDWARE MONITOR DRIVER
7348M: Guenter Roeck <linux@roeck-us.net>
968ce1b1 7349L: linux-hwmon@vger.kernel.org
ca462085
GR
7350S: Maintained
7351F: Documentation/hwmon/max16065
7352F: drivers/hwmon/max16065.c
7353
1f61cab8
GR
7354MAX20751 HARDWARE MONITOR DRIVER
7355M: Guenter Roeck <linux@roeck-us.net>
968ce1b1 7356L: linux-hwmon@vger.kernel.org
1f61cab8
GR
7357S: Maintained
7358F: Documentation/hwmon/max20751
7359F: drivers/hwmon/max20751.c
7360
d20620de 7361MAX6650 HARDWARE MONITOR AND FAN CONTROLLER DRIVER
6a534c9d 7362M: "Hans J. Koch" <hjk@hansjkoch.de>
968ce1b1 7363L: linux-hwmon@vger.kernel.org
d20620de 7364S: Maintained
679655da
JP
7365F: Documentation/hwmon/max6650
7366F: drivers/hwmon/max6650.c
d20620de 7367
e89ab51f
GR
7368MAX6697 HARDWARE MONITOR DRIVER
7369M: Guenter Roeck <linux@roeck-us.net>
968ce1b1 7370L: linux-hwmon@vger.kernel.org
e89ab51f
GR
7371S: Maintained
7372F: Documentation/hwmon/max6697
7373F: Documentation/devicetree/bindings/i2c/max6697.txt
7374F: drivers/hwmon/max6697.c
7375F: include/linux/platform_data/max6697.h
7376
3b2af7f7
PR
7377MAX9860 MONO AUDIO VOICE CODEC DRIVER
7378M: Peter Rosin <peda@axentia.se>
7379L: alsa-devel@alsa-project.org (moderated for non-subscribers)
7380S: Maintained
7381F: Documentation/devicetree/bindings/sound/max9860.txt
7382F: sound/soc/codecs/max9860.*
7383
f8f847b5
KK
7384MAXIM MUIC CHARGER DRIVERS FOR EXYNOS BASED BOARDS
7385M: Krzysztof Kozlowski <k.kozlowski@samsung.com>
7386L: linux-pm@vger.kernel.org
7387S: Supported
7388F: drivers/power/max14577_charger.c
7389F: drivers/power/max77693_charger.c
7390
3811405e
JMC
7391MAXIM MAX77802 MULTIFUNCTION PMIC DEVICE DRIVERS
7392M: Javier Martinez Canillas <javier@osg.samsung.com>
7393L: linux-kernel@vger.kernel.org
7394S: Supported
96173cc6 7395F: drivers/*/*max77802*.c
3811405e
JMC
7396F: Documentation/devicetree/bindings/*/*max77802.txt
7397F: include/dt-bindings/*/*max77802.h
7398
befeb596
KK
7399MAXIM PMIC AND MUIC DRIVERS FOR EXYNOS BASED BOARDS
7400M: Chanwoo Choi <cw00.choi@samsung.com>
7401M: Krzysztof Kozlowski <k.kozlowski@samsung.com>
7402L: linux-kernel@vger.kernel.org
7403S: Supported
86cf635a 7404F: drivers/*/max14577*.c
0998a436 7405F: drivers/*/max77686*.c
86cf635a 7406F: drivers/*/max77693*.c
befeb596
KK
7407F: drivers/extcon/extcon-max14577.c
7408F: drivers/extcon/extcon-max77693.c
7409F: drivers/rtc/rtc-max77686.c
7410F: drivers/clk/clk-max77686.c
7411F: Documentation/devicetree/bindings/mfd/max14577.txt
377452f4 7412F: Documentation/devicetree/bindings/*/max77686.txt
befeb596
KK
7413F: Documentation/devicetree/bindings/mfd/max77693.txt
7414F: Documentation/devicetree/bindings/clock/maxim,max77686.txt
7415F: include/linux/mfd/max14577*.h
7416F: include/linux/mfd/max77686*.h
7417F: include/linux/mfd/max77693*.h
7418
9be3c9a5
HV
7419MAXIRADIO FM RADIO RECEIVER DRIVER
7420M: Hans Verkuil <hverkuil@xs4all.nl>
7421L: linux-media@vger.kernel.org
7422T: git git://linuxtv.org/media_tree.git
a825eaec 7423W: https://linuxtv.org
9be3c9a5
HV
7424S: Maintained
7425F: drivers/media/radio/radio-maxiradio*
7426
c05dc2cc
PR
7427MCP4531 MICROCHIP DIGITAL POTENTIOMETER DRIVER
7428M: Peter Rosin <peda@axentia.se>
7429L: linux-iio@vger.kernel.org
7430S: Maintained
7431F: drivers/iio/potentiometer/mcp4531.c
7432
7b49235e
LP
7433MEDIA DRIVERS FOR RENESAS - FCP
7434M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
7435L: linux-media@vger.kernel.org
7436L: linux-renesas-soc@vger.kernel.org
7437T: git git://linuxtv.org/media_tree.git
7438S: Supported
7439F: Documentation/devicetree/bindings/media/renesas,fcp.txt
7440F: drivers/media/platform/rcar-fcp.c
7441F: include/media/rcar-fcp.h
7442
6f32a8c9
LP
7443MEDIA DRIVERS FOR RENESAS - VSP1
7444M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
7445L: linux-media@vger.kernel.org
4a121096 7446L: linux-renesas-soc@vger.kernel.org
6f32a8c9
LP
7447T: git git://linuxtv.org/media_tree.git
7448S: Supported
7449F: Documentation/devicetree/bindings/media/renesas,vsp1.txt
7450F: drivers/media/platform/vsp1/
7451
fae2080a
AO
7452MEDIA DRIVERS FOR HELENE
7453M: Abylay Ospan <aospan@netup.ru>
7454L: linux-media@vger.kernel.org
7455W: https://linuxtv.org
7456W: http://netup.tv/
7457T: git git://linuxtv.org/media_tree.git
7458S: Supported
7459F: drivers/media/dvb-frontends/helene*
7460
dacf9ce8
KS
7461MEDIA DRIVERS FOR ASCOT2E
7462M: Sergey Kozlov <serjk@netup.ru>
1a76e1f7 7463M: Abylay Ospan <aospan@netup.ru>
dacf9ce8 7464L: linux-media@vger.kernel.org
a825eaec 7465W: https://linuxtv.org
dacf9ce8
KS
7466W: http://netup.tv/
7467T: git git://linuxtv.org/media_tree.git
7468S: Supported
7469F: drivers/media/dvb-frontends/ascot2e*
7470
a6dc60ff
KS
7471MEDIA DRIVERS FOR CXD2841ER
7472M: Sergey Kozlov <serjk@netup.ru>
1a76e1f7 7473M: Abylay Ospan <aospan@netup.ru>
a6dc60ff 7474L: linux-media@vger.kernel.org
a825eaec 7475W: https://linuxtv.org
a6dc60ff
KS
7476W: http://netup.tv/
7477T: git git://linuxtv.org/media_tree.git
7478S: Supported
7479F: drivers/media/dvb-frontends/cxd2841er*
7480
a5d32b35
KS
7481MEDIA DRIVERS FOR HORUS3A
7482M: Sergey Kozlov <serjk@netup.ru>
1a76e1f7 7483M: Abylay Ospan <aospan@netup.ru>
a5d32b35 7484L: linux-media@vger.kernel.org
a825eaec 7485W: https://linuxtv.org
a5d32b35
KS
7486W: http://netup.tv/
7487T: git git://linuxtv.org/media_tree.git
7488S: Supported
7489F: drivers/media/dvb-frontends/horus3a*
7490
e025273b
KS
7491MEDIA DRIVERS FOR LNBH25
7492M: Sergey Kozlov <serjk@netup.ru>
1a76e1f7 7493M: Abylay Ospan <aospan@netup.ru>
e025273b 7494L: linux-media@vger.kernel.org
a825eaec 7495W: https://linuxtv.org
e025273b
KS
7496W: http://netup.tv/
7497T: git git://linuxtv.org/media_tree.git
7498S: Supported
7499F: drivers/media/dvb-frontends/lnbh25*
7500
52b1eaf4
KS
7501MEDIA DRIVERS FOR NETUP PCI UNIVERSAL DVB devices
7502M: Sergey Kozlov <serjk@netup.ru>
1a76e1f7 7503M: Abylay Ospan <aospan@netup.ru>
52b1eaf4 7504L: linux-media@vger.kernel.org
a825eaec 7505W: https://linuxtv.org
52b1eaf4
KS
7506W: http://netup.tv/
7507T: git git://linuxtv.org/media_tree.git
7508S: Supported
7509F: drivers/media/pci/netup_unidvb/*
7510
127c49ae 7511MEDIA INPUT INFRASTRUCTURE (V4L/DVB)
5dc8a864
MCC
7512M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
7513M: Mauro Carvalho Chehab <mchehab@kernel.org>
127c49ae
JP
7514P: LinuxTV.org Project
7515L: linux-media@vger.kernel.org
a825eaec 7516W: https://linuxtv.org
8a6e2535 7517Q: http://patchwork.kernel.org/project/linux-media/list/
275ffde4 7518T: git git://linuxtv.org/media_tree.git
127c49ae
JP
7519S: Maintained
7520F: Documentation/dvb/
7521F: Documentation/video4linux/
ffe06198 7522F: Documentation/DocBook/media/
127c49ae 7523F: drivers/media/
ffe06198 7524F: drivers/staging/media/
eb4b0ec7 7525F: include/linux/platform_data/media/
127c49ae 7526F: include/media/
6c0f0359
MCC
7527F: include/uapi/linux/dvb/
7528F: include/uapi/linux/videodev2.h
7529F: include/uapi/linux/media.h
7530F: include/uapi/linux/v4l2-*
7531F: include/uapi/linux/meye.h
7532F: include/uapi/linux/ivtv*
7533F: include/uapi/linux/uvcvideo.h
d20620de 7534
0c272fc9
JC
7535MEDIATEK ETHERNET DRIVER
7536M: Felix Fietkau <nbd@openwrt.org>
7537M: John Crispin <blogic@openwrt.org>
7538L: netdev@vger.kernel.org
7539S: Maintained
7540F: drivers/net/ethernet/mediatek/
7541
c869f77d
JK
7542MEDIATEK MT7601U WIRELESS LAN DRIVER
7543M: Jakub Kicinski <kubakici@wp.pl>
7544L: linux-wireless@vger.kernel.org
7545S: Maintained
7546F: drivers/net/wireless/mediatek/mt7601u/
7547
e399065b
SS
7548MEGARAID SCSI/SAS DRIVERS
7549M: Kashyap Desai <kashyap.desai@avagotech.com>
7550M: Sumit Saxena <sumit.saxena@avagotech.com>
7551M: Uday Lingala <uday.lingala@avagotech.com>
7552L: megaraidlinux.pdl@avagotech.com
baaea1dc 7553L: linux-scsi@vger.kernel.org
e399065b 7554W: http://www.lsi.com
ce00f85c 7555S: Maintained
679655da
JP
7556F: Documentation/scsi/megaraid.txt
7557F: drivers/scsi/megaraid.*
7558F: drivers/scsi/megaraid/
757e0108 7559
2c46c9d5 7560MELLANOX ETHERNET DRIVER (mlx4_en)
c40e4096 7561M: Tariq Toukan <tariqt@mellanox.com>
b75f0050 7562L: netdev@vger.kernel.org
2c46c9d5
AV
7563S: Supported
7564W: http://www.mellanox.com
7565Q: http://patchwork.ozlabs.org/project/netdev/list/
7566F: drivers/net/ethernet/mellanox/mlx4/en_*
7567
e7523a49
OG
7568MELLANOX ETHERNET DRIVER (mlx5e)
7569M: Saeed Mahameed <saeedm@mellanox.com>
7570L: netdev@vger.kernel.org
7571S: Supported
7572W: http://www.mellanox.com
7573Q: http://patchwork.ozlabs.org/project/netdev/list/
7574F: drivers/net/ethernet/mellanox/mlx5/core/en_*
7575
93c1edb2
JP
7576MELLANOX ETHERNET SWITCH DRIVERS
7577M: Jiri Pirko <jiri@mellanox.com>
7578M: Ido Schimmel <idosch@mellanox.com>
7579L: netdev@vger.kernel.org
7580S: Supported
7581W: http://www.mellanox.com
7582Q: http://patchwork.ozlabs.org/project/netdev/list/
7583F: drivers/net/ethernet/mellanox/mlxsw/
7584
5b25b13a
MD
7585MEMBARRIER SUPPORT
7586M: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
7587M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
7588L: linux-kernel@vger.kernel.org
7589S: Supported
7590F: kernel/membarrier.c
7591F: include/uapi/linux/membarrier.h
7592
70ea91f1
SR
7593MEMORY MANAGEMENT
7594L: linux-mm@kvack.org
70ea91f1
SR
7595W: http://www.linux-mm.org
7596S: Maintained
679655da 7597F: include/linux/mm.h
551450bb
CS
7598F: include/linux/gfp.h
7599F: include/linux/mmzone.h
7600F: include/linux/memory_hotplug.h
7601F: include/linux/vmalloc.h
679655da 7602F: mm/
70ea91f1 7603
f4e9ce66 7604MEMORY TECHNOLOGY DEVICES (MTD)
8b58be88 7605M: David Woodhouse <dwmw2@infradead.org>
242c325e 7606M: Brian Norris <computersforpeace@gmail.com>
1da177e4 7607L: linux-mtd@lists.infradead.org
8a6e2535
JP
7608W: http://www.linux-mtd.infradead.org/
7609Q: http://patchwork.ozlabs.org/project/linux-mtd/list/
242c325e 7610T: git git://git.infradead.org/linux-mtd.git
ab95eac9 7611T: git git://git.infradead.org/l2-mtd.git
1da177e4 7612S: Maintained
becc7ae5 7613F: Documentation/devicetree/bindings/mtd/
679655da
JP
7614F: drivers/mtd/
7615F: include/linux/mtd/
c117ab84 7616F: include/uapi/mtd/
1da177e4 7617
26c57ef1 7618MEN A21 WATCHDOG DRIVER
30c7469b 7619M: Johannes Thumshirn <morbidrsa@gmail.com>
26c57ef1 7620L: linux-watchdog@vger.kernel.org
30c7469b 7621S: Maintained
26c57ef1
JT
7622F: drivers/watchdog/mena21_wdt.c
7623
3764e82e 7624MEN CHAMELEON BUS (mcb)
30c7469b
JT
7625M: Johannes Thumshirn <morbidrsa@gmail.com>
7626S: Maintained
3764e82e
JT
7627F: drivers/mcb/
7628F: include/linux/mcb.h
b9f2f459 7629F: Documentation/men-chameleon-bus.txt
3764e82e 7630
48b490d2
AW
7631MEN F21BMC (Board Management Controller)
7632M: Andreas Werner <andreas.werner@men.de>
7633S: Supported
7634F: drivers/mfd/menf21bmc.c
7635F: drivers/watchdog/menf21bmc_wdt.c
7636F: drivers/leds/leds-menf21bmc.c
7637F: drivers/hwmon/menf21bmc_hwmon.c
7638F: Documentation/hwmon/menf21bmc
7639
12285945
JH
7640METAG ARCHITECTURE
7641M: James Hogan <james.hogan@imgtec.com>
d668d9ed 7642L: linux-metag@vger.kernel.org
9f273c24 7643T: git git://git.kernel.org/pub/scm/linux/kernel/git/jhogan/metag.git
f23d0e24 7644S: Odd Fixes
12285945
JH
7645F: arch/metag/
7646F: Documentation/metag/
7647F: Documentation/devicetree/bindings/metag/
2d799dde 7648F: Documentation/devicetree/bindings/interrupt-controller/img,*
a2c5d4ed 7649F: drivers/clocksource/metag_generic.c
5698c50d
JH
7650F: drivers/irqchip/irq-metag.c
7651F: drivers/irqchip/irq-metag-ext.c
ae85ac71 7652F: drivers/tty/metag_da.c
12285945 7653
c6375b0a 7654MICROBLAZE ARCHITECTURE
8b58be88 7655M: Michal Simek <monstr@monstr.eu>
c6375b0a
MS
7656W: http://www.monstr.eu/fdt/
7657T: git git://git.monstr.eu/linux-2.6-microblaze.git
7658S: Supported
0a8c7914 7659F: arch/microblaze/
1da177e4 7660
2508a45a
CY
7661MICROSOFT SURFACE PRO 3 BUTTON DRIVER
7662M: Chen Yu <yu.c.chen@intel.com>
7663L: platform-driver-x86@vger.kernel.org
7664S: Supported
7665F: drivers/platform/x86/surfacepro3_button.c
7666
1da177e4 7667MICROTEK X6 SCANNER
61eee9a7 7668M: Oliver Neukum <oliver@neukum.org>
1da177e4 7669S: Maintained
679655da 7670F: drivers/usb/image/microtek.*
1da177e4
LT
7671
7672MIPS
8b58be88 7673M: Ralf Baechle <ralf@linux-mips.org>
1da177e4 7674L: linux-mips@linux-mips.org
6097050d 7675W: http://www.linux-mips.org/
b05e988e 7676T: git git://git.linux-mips.org/pub/scm/ralf/linux.git
6097050d 7677Q: http://patchwork.linux-mips.org/project/linux-mips/list/
7425b340 7678S: Supported
f46d92e8 7679F: Documentation/devicetree/bindings/mips/
679655da
JP
7680F: Documentation/mips/
7681F: arch/mips/
1da177e4 7682
413ef3f6
KC
7683MIPS/LOONGSON1 ARCHITECTURE
7684M: Keguang Zhang <keguang.zhang@gmail.com>
7685L: linux-mips@linux-mips.org
7686S: Maintained
7687F: arch/mips/loongson32/
7688F: arch/mips/include/asm/mach-loongson32/
7689F: drivers/*/*loongson1*
7690F: drivers/*/*/*loongson1*
7691
08b7620a
HV
7692MIROSOUND PCM20 FM RADIO RECEIVER DRIVER
7693M: Hans Verkuil <hverkuil@xs4all.nl>
7694L: linux-media@vger.kernel.org
7695T: git git://linuxtv.org/media_tree.git
a825eaec 7696W: https://linuxtv.org
08b7620a
HV
7697S: Odd Fixes
7698F: drivers/media/radio/radio-miropcm20*
7699
c09befcb
OG
7700MELLANOX MLX4 core VPI driver
7701M: Yishai Hadas <yishaih@mellanox.com>
e126ba97
EC
7702L: netdev@vger.kernel.org
7703L: linux-rdma@vger.kernel.org
7704W: http://www.mellanox.com
7705Q: http://patchwork.ozlabs.org/project/netdev/list/
c09befcb
OG
7706S: Supported
7707F: drivers/net/ethernet/mellanox/mlx4/
7708F: include/linux/mlx4/
7709
7710MELLANOX MLX4 IB driver
7711M: Yishai Hadas <yishaih@mellanox.com>
7712L: linux-rdma@vger.kernel.org
7713W: http://www.mellanox.com
e126ba97 7714Q: http://patchwork.kernel.org/project/linux-rdma/list/
c09befcb
OG
7715S: Supported
7716F: drivers/infiniband/hw/mlx4/
7717F: include/linux/mlx4/
7718
595a4d8f
OG
7719MELLANOX MLX5 core VPI driver
7720M: Matan Barak <matanb@mellanox.com>
7721M: Leon Romanovsky <leonro@mellanox.com>
e126ba97
EC
7722L: netdev@vger.kernel.org
7723L: linux-rdma@vger.kernel.org
7724W: http://www.mellanox.com
7725Q: http://patchwork.ozlabs.org/project/netdev/list/
e126ba97
EC
7726S: Supported
7727F: drivers/net/ethernet/mellanox/mlx5/core/
7728F: include/linux/mlx5/
7729
595a4d8f
OG
7730MELLANOX MLX5 IB driver
7731M: Matan Barak <matanb@mellanox.com>
7732M: Leon Romanovsky <leonro@mellanox.com>
b75f0050
JP
7733L: linux-rdma@vger.kernel.org
7734W: http://www.mellanox.com
7735Q: http://patchwork.kernel.org/project/linux-rdma/list/
b75f0050 7736S: Supported
b75f0050 7737F: drivers/infiniband/hw/mlx5/
595a4d8f 7738F: include/linux/mlx5/
e126ba97 7739
764589b6
CM
7740MELEXIS MLX90614 DRIVER
7741M: Crt Mori <cmo@melexis.com>
7742L: linux-iio@vger.kernel.org
7743W: http://www.melexis.com
7744S: Supported
7745F: drivers/iio/temperature/mlx90614.c
7746
0ce277e4
AP
7747MN88472 MEDIA DRIVER
7748M: Antti Palosaari <crope@iki.fi>
7749L: linux-media@vger.kernel.org
a825eaec 7750W: https://linuxtv.org
0ce277e4
AP
7751W: http://palosaari.fi/linux/
7752Q: http://patchwork.linuxtv.org/project/linux-media/list/
0ce277e4 7753S: Maintained
94d0eaa4 7754F: drivers/media/dvb-frontends/mn88472*
0ce277e4 7755
4f4d238f
AP
7756MN88473 MEDIA DRIVER
7757M: Antti Palosaari <crope@iki.fi>
7758L: linux-media@vger.kernel.org
a825eaec 7759W: https://linuxtv.org
4f4d238f
AP
7760W: http://palosaari.fi/linux/
7761Q: http://patchwork.linuxtv.org/project/linux-media/list/
4f4d238f 7762S: Maintained
877ba50b 7763F: drivers/media/dvb-frontends/mn88473*
4f4d238f 7764
1da177e4 7765MODULE SUPPORT
8b58be88 7766M: Rusty Russell <rusty@rustcorp.com.au>
1da177e4 7767S: Maintained
679655da
JP
7768F: include/linux/module.h
7769F: kernel/module.c
1da177e4
LT
7770
7771MOTION EYE VAIO PICTUREBOOK CAMERA DRIVER
1da177e4 7772W: http://popies.net/meye/
b7788e13 7773S: Orphan
679655da 7774F: Documentation/video4linux/meye.txt
90d72ac6 7775F: drivers/media/pci/meye/
6c0f0359 7776F: include/uapi/linux/meye.h
1da177e4 7777
b9705b60 7778MOXA SMARTIO/INDUSTIO/INTELLIO SERIAL CARD
8b58be88 7779M: Jiri Slaby <jirislaby@gmail.com>
d735410a 7780S: Maintained
679655da 7781F: Documentation/serial/moxa-smartio
c897401b 7782F: drivers/tty/mxser.*
d735410a 7783
889b2f87
AK
7784MR800 AVERMEDIA USB FM RADIO DRIVER
7785M: Alexey Klimov <klimov.linux@gmail.com>
7786L: linux-media@vger.kernel.org
7787T: git git://linuxtv.org/media_tree.git
7788S: Maintained
7789F: drivers/media/radio/radio-mr800.c
7790
d7155691
AO
7791MRF24J40 IEEE 802.15.4 RADIO DRIVER
7792M: Alan Ott <alan@signal11.us>
7793L: linux-wpan@vger.kernel.org
7794S: Maintained
7795F: drivers/net/ieee802154/mrf24j40.c
2e6fd648 7796F: Documentation/devicetree/bindings/net/ieee802154/mrf24j40.txt
d7155691 7797
8c4c731a 7798MSI LAPTOP SUPPORT
182ae55c 7799M: "Lee, Chun-Yi" <jlee@suse.com>
d0944853 7800L: platform-driver-x86@vger.kernel.org
8c4c731a 7801S: Maintained
679655da 7802F: drivers/platform/x86/msi-laptop.c
8c4c731a 7803
0f1006b1 7804MSI WMI SUPPORT
d0944853 7805L: platform-driver-x86@vger.kernel.org
5ee7041e 7806S: Orphan
0f1006b1
AA
7807F: drivers/platform/x86/msi-wmi.c
7808
19a628a0
AP
7809MSI001 MEDIA DRIVER
7810M: Antti Palosaari <crope@iki.fi>
7811L: linux-media@vger.kernel.org
a825eaec 7812W: https://linuxtv.org
19a628a0
AP
7813W: http://palosaari.fi/linux/
7814Q: http://patchwork.linuxtv.org/project/linux-media/list/
7815T: git git://linuxtv.org/anttip/media_tree.git
7816S: Maintained
0185e197 7817F: drivers/media/tuners/msi001*
19a628a0 7818
7570589d 7819MSI2500 MEDIA DRIVER
2c57213f
AP
7820M: Antti Palosaari <crope@iki.fi>
7821L: linux-media@vger.kernel.org
a825eaec 7822W: https://linuxtv.org
2c57213f
AP
7823W: http://palosaari.fi/linux/
7824Q: http://patchwork.linuxtv.org/project/linux-media/list/
7825T: git git://linuxtv.org/anttip/media_tree.git
7826S: Maintained
7570589d 7827F: drivers/media/usb/msi2500/
2c57213f 7828
159eeea4
RJ
7829MSYSTEMS DISKONCHIP G3 MTD DRIVER
7830M: Robert Jarzmik <robert.jarzmik@free.fr>
7831L: linux-mtd@lists.infradead.org
7832S: Maintained
7833F: drivers/mtd/devices/docg3*
7834
62a37dc7 7835MT9M032 APTINA SENSOR DRIVER
0e837fb9
LP
7836M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
7837L: linux-media@vger.kernel.org
7838T: git git://linuxtv.org/media_tree.git
7839S: Maintained
7840F: drivers/media/i2c/mt9m032.c
b5dcee22 7841F: include/media/i2c/mt9m032.h
0e837fb9 7842
62a37dc7 7843MT9P031 APTINA CAMERA SENSOR
0e837fb9
LP
7844M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
7845L: linux-media@vger.kernel.org
7846T: git git://linuxtv.org/media_tree.git
7847S: Maintained
7848F: drivers/media/i2c/mt9p031.c
b5dcee22 7849F: include/media/i2c/mt9p031.h
0e837fb9 7850
62a37dc7 7851MT9T001 APTINA CAMERA SENSOR
0e837fb9
LP
7852M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
7853L: linux-media@vger.kernel.org
7854T: git git://linuxtv.org/media_tree.git
7855S: Maintained
7856F: drivers/media/i2c/mt9t001.c
b5dcee22 7857F: include/media/i2c/mt9t001.h
0e837fb9 7858
62a37dc7 7859MT9V032 APTINA CAMERA SENSOR
0e837fb9
LP
7860M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
7861L: linux-media@vger.kernel.org
7862T: git git://linuxtv.org/media_tree.git
7863S: Maintained
f2272e13 7864F: Documentation/devicetree/bindings/media/i2c/mt9v032.txt
0e837fb9 7865F: drivers/media/i2c/mt9v032.c
b5dcee22 7866F: include/media/i2c/mt9v032.h
0e837fb9 7867
4e0d13cb 7868MULTIFUNCTION DEVICES (MFD)
f7d3210e 7869M: Lee Jones <lee.jones@linaro.org>
7caa7991 7870T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
4e0d13cb 7871S: Supported
679655da 7872F: drivers/mfd/
55b5940d 7873F: include/linux/mfd/
4e0d13cb 7874
5c4e6f13 7875MULTIMEDIA CARD (MMC), SECURE DIGITAL (SD) AND SDIO SUBSYSTEM
e18eaf8f 7876M: Ulf Hansson <ulf.hansson@linaro.org>
b2503a94 7877L: linux-mmc@vger.kernel.org
708dce3f 7878T: git git://git.linaro.org/people/ulf.hansson/mmc.git
245feaa6 7879S: Maintained
2810984b 7880F: Documentation/devicetree/bindings/mmc/
679655da
JP
7881F: drivers/mmc/
7882F: include/linux/mmc/
c117ab84 7883F: include/uapi/linux/mmc/
baca2da4 7884
15a0580c 7885MULTIMEDIA CARD (MMC) ETC. OVER SPI
22b174f8 7886S: Orphan
679655da
JP
7887F: drivers/mmc/host/mmc_spi.c
7888F: include/linux/spi/mmc_spi.h
15a0580c 7889
1da177e4 7890MULTISOUND SOUND DRIVER
8b58be88 7891M: Andrew Veliath <andrewtv@usa.net>
1da177e4 7892S: Maintained
679655da
JP
7893F: Documentation/sound/oss/MultiSound
7894F: sound/oss/msnd*
1da177e4 7895
d735410a 7896MULTITECH MULTIPORT CARD (ISICOM)
d86b3001 7897S: Orphan
c897401b 7898F: drivers/tty/isicom.c
679655da 7899F: include/linux/isicom.h
d735410a 7900
550a7375 7901MUSB MULTIPOINT HIGH SPEED DUAL-ROLE CONTROLLER
3b243519 7902M: Bin Liu <b-liu@ti.com>
795fb7e7 7903L: linux-usb@vger.kernel.org
43b416e5 7904T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
795fb7e7 7905S: Maintained
679655da 7906F: drivers/usb/musb/
550a7375 7907
ea0af5f6
MK
7908MXL5007T MEDIA DRIVER
7909M: Michael Krufky <mkrufky@linuxtv.org>
7910L: linux-media@vger.kernel.org
a825eaec 7911W: https://linuxtv.org
ea0af5f6
MK
7912W: http://github.com/mkrufky
7913Q: http://patchwork.linuxtv.org/project/linux-media/list/
7914T: git git://linuxtv.org/mkrufky/tuners.git
7915S: Maintained
7916F: drivers/media/tuners/mxl5007t.*
7917
2d3cf588 7918MYRICOM MYRI-10G 10GbE DRIVER (MYRI10GE)
205057ae 7919M: Hyong-Youb Kim <hykim@myri.com>
2d3cf588 7920L: netdev@vger.kernel.org
205057ae 7921W: https://www.myricom.com/support/downloads/myri10ge.html
2d3cf588 7922S: Supported
93f7848b 7923F: drivers/net/ethernet/myricom/myri10ge/
2d3cf588 7924
9df4f913
BB
7925NAND FLASH SUBSYSTEM
7926M: Boris Brezillon <boris.brezillon@free-electrons.com>
7927R: Richard Weinberger <richard@nod.at>
7928L: linux-mtd@lists.infradead.org
7929W: http://www.linux-mtd.infradead.org/
7930Q: http://patchwork.ozlabs.org/project/linux-mtd/list/
7931T: git git://github.com/linux-nand/linux.git
7932S: Maintained
7933F: drivers/mtd/nand/
7934F: include/linux/mtd/nand*.h
7935
1da177e4 7936NATSEMI ETHERNET DRIVER (DP8381x)
09d208ec 7937S: Orphan
d9fb9f38 7938F: drivers/net/ethernet/natsemi/natsemi.c
1da177e4 7939
23dc05a3
DM
7940NATIVE INSTRUMENTS USB SOUND INTERFACE DRIVER
7941M: Daniel Mack <zonque@gmail.com>
7942S: Maintained
e5747e40 7943L: alsa-devel@alsa-project.org (moderated for non-subscribers)
23dc05a3
DM
7944W: http://www.native-instruments.com
7945F: sound/usb/caiaq/
7946
1da177e4 7947NCP FILESYSTEM
52653199
PV
7948M: Petr Vandrovec <petr@vandrovec.name>
7949S: Odd Fixes
679655da 7950F: fs/ncpfs/
1da177e4 7951
a79b0322
FT
7952NCR 5380 SCSI DRIVERS
7953M: Finn Thain <fthain@telegraphics.com.au>
7954M: Michael Schmitz <schmitzmic@gmail.com>
7955L: linux-scsi@vger.kernel.org
7956S: Maintained
7957F: Documentation/scsi/g_NCR5380.txt
71d39758 7958F: Documentation/scsi/dtc3x80.txt
a79b0322
FT
7959F: drivers/scsi/NCR5380.*
7960F: drivers/scsi/arm/cumana_1.c
7961F: drivers/scsi/arm/oak.c
a79b0322
FT
7962F: drivers/scsi/atari_scsi.*
7963F: drivers/scsi/dmx3191d.c
7964F: drivers/scsi/dtc.*
7965F: drivers/scsi/g_NCR5380.*
7966F: drivers/scsi/g_NCR5380_mmio.c
7967F: drivers/scsi/mac_scsi.*
7968F: drivers/scsi/pas16.*
a79b0322
FT
7969F: drivers/scsi/sun3_scsi.*
7970F: drivers/scsi/sun3_scsi_vme.c
7971F: drivers/scsi/t128.*
7972
1da177e4 7973NCR DUAL 700 SCSI DRIVER (MICROCHANNEL)
8b58be88 7974M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
1da177e4
LT
7975L: linux-scsi@vger.kernel.org
7976S: Maintained
679655da 7977F: drivers/scsi/NCR_D700.*
1da177e4 7978
4aa3eb4c
GR
7979NCT6775 HARDWARE MONITOR DRIVER
7980M: Guenter Roeck <linux@roeck-us.net>
968ce1b1 7981L: linux-hwmon@vger.kernel.org
4aa3eb4c
GR
7982S: Maintained
7983F: Documentation/hwmon/nct6775
7984F: drivers/hwmon/nct6775.c
7985
3c2d774c 7986NETEFFECT IWARP RNIC DRIVER (IW_NES)
8b58be88 7987M: Faisal Latif <faisal.latif@intel.com>
e6cc0fd1 7988L: linux-rdma@vger.kernel.org
e3d33cb1 7989W: http://www.intel.com/Products/Server/Adapters/Server-Cluster/Server-Cluster-overview.htm
3c2d774c
GS
7990S: Supported
7991F: drivers/infiniband/hw/nes/
7992
be2f2e84 7993NETEM NETWORK EMULATOR
adbbf69d 7994M: Stephen Hemminger <stephen@networkplumber.org>
3430284f 7995L: netem@lists.linux-foundation.org (moderated for non-subscribers)
be2f2e84 7996S: Maintained
679655da 7997F: net/sched/sch_netem.c
be2f2e84 7998
b2f5a051 7999NETERION 10GbE DRIVERS (s2io/vxge)
e3806882 8000M: Jon Mason <jdmason@kudzu.us>
4a58448b 8001L: netdev@vger.kernel.org
4a58448b 8002S: Supported
679655da 8003F: Documentation/networking/s2io.txt
b2f5a051 8004F: Documentation/networking/vxge.txt
86387e1a 8005F: drivers/net/ethernet/neterion/
4a58448b 8006
db9cf3a3 8007NETFILTER ({IP,IP6,ARP,EB,NF}TABLES)
0e05e192 8008M: Pablo Neira Ayuso <pablo@netfilter.org>
8b58be88 8009M: Patrick McHardy <kaber@trash.net>
42010ed0 8010M: Jozsef Kadlecsik <kadlec@blackhole.kfki.hu>
1a03b81d 8011L: netfilter-devel@vger.kernel.org
82b98543 8012L: coreteam@netfilter.org
1da177e4
LT
8013W: http://www.netfilter.org/
8014W: http://www.iptables.org/
42010ed0
PNA
8015Q: http://patchwork.ozlabs.org/project/netfilter-devel/list/
8016T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf.git
8017T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf-next.git
1da177e4 8018S: Supported
679655da
JP
8019F: include/linux/netfilter*
8020F: include/linux/netfilter/
8021F: include/net/netfilter/
c117ab84
CEB
8022F: include/uapi/linux/netfilter*
8023F: include/uapi/linux/netfilter/
679655da
JP
8024F: net/*/netfilter.c
8025F: net/*/netfilter/
8026F: net/netfilter/
91c269a0 8027F: net/bridge/br_netfilter*.c
1da177e4 8028
4cc67735 8029NETLABEL
87a0874c 8030M: Paul Moore <paul@paul-moore.com>
4cc67735
PM
8031W: http://netlabel.sf.net
8032L: netdev@vger.kernel.org
87a0874c 8033S: Maintained
80811493 8034F: Documentation/netlabel/
679655da
JP
8035F: include/net/netlabel.h
8036F: net/netlabel/
4cc67735 8037
1da177e4 8038NETROM NETWORK LAYER
8b58be88 8039M: Ralf Baechle <ralf@linux-mips.org>
1da177e4 8040L: linux-hams@vger.kernel.org
d34cb28a 8041W: http://www.linux-ax25.org/
1da177e4 8042S: Maintained
679655da 8043F: include/net/netrom.h
c117ab84 8044F: include/uapi/linux/netrom.h
679655da 8045F: net/netrom/
1da177e4 8046
4c352362
JK
8047NETRONOME ETHERNET DRIVERS
8048M: Jakub Kicinski <jakub.kicinski@netronome.com>
4c352362
JK
8049L: oss-drivers@netronome.com
8050S: Maintained
8051F: drivers/net/ethernet/netronome/
8052
5ddb88c0 8053NETWORK BLOCK DEVICE (NBD)
4ca5829a 8054M: Markus Pargmann <mpa@pengutronix.de>
1da177e4 8055S: Maintained
5e4b269b 8056L: nbd-general@lists.sourceforge.net
4ca5829a 8057T: git git://git.pengutronix.de/git/mpa/linux-nbd.git
679655da
JP
8058F: Documentation/blockdev/nbd.txt
8059F: drivers/block/nbd.c
c117ab84 8060F: include/uapi/linux/nbd.h
1da177e4 8061
6e43650c
NH
8062NETWORK DROP MONITOR
8063M: Neil Horman <nhorman@tuxdriver.com>
8064L: netdev@vger.kernel.org
8065S: Maintained
8066W: https://fedorahosted.org/dropwatch/
8067F: net/core/drop_monitor.c
8068
1da177e4 8069NETWORKING [GENERAL]
8b58be88 8070M: "David S. Miller" <davem@davemloft.net>
979b6c13 8071L: netdev@vger.kernel.org
b1e8fd54 8072W: http://www.linuxfoundation.org/en/Net
11e98029 8073Q: http://patchwork.ozlabs.org/project/netdev/list/
814fd609
NP
8074T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
8075T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git
1da177e4 8076S: Maintained
679655da
JP
8077F: net/
8078F: include/net/
018d21ed
JP
8079F: include/linux/in.h
8080F: include/linux/net.h
8081F: include/linux/netdevice.h
c117ab84
CEB
8082F: include/uapi/linux/in.h
8083F: include/uapi/linux/net.h
8084F: include/uapi/linux/netdevice.h
0c7aecd4 8085F: include/uapi/linux/net_namespace.h
7e814a6c 8086F: tools/net/
f4e53f9a 8087F: tools/testing/selftests/net/
335a67d2 8088F: lib/random32.c
a101ccd1 8089F: lib/test_bpf.c
1da177e4
LT
8090
8091NETWORKING [IPv4/IPv6]
8b58be88
JP
8092M: "David S. Miller" <davem@davemloft.net>
8093M: Alexey Kuznetsov <kuznet@ms2.inr.ac.ru>
8b58be88
JP
8094M: James Morris <jmorris@namei.org>
8095M: Hideaki YOSHIFUJI <yoshfuji@linux-ipv6.org>
8096M: Patrick McHardy <kaber@trash.net>
979b6c13 8097L: netdev@vger.kernel.org
08deed1e 8098T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
1da177e4 8099S: Maintained
679655da
JP
8100F: net/ipv4/
8101F: net/ipv6/
8102F: include/net/ip*
0a14842f 8103F: arch/x86/net/*
1da177e4 8104
73b7656c
DM
8105NETWORKING [IPSEC]
8106M: Steffen Klassert <steffen.klassert@secunet.com>
8107M: Herbert Xu <herbert@gondor.apana.org.au>
8108M: "David S. Miller" <davem@davemloft.net>
8109L: netdev@vger.kernel.org
d1fc5024
SK
8110T: git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec.git
8111T: git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec-next.git
73b7656c 8112S: Maintained
5826bdd1 8113F: net/core/flow.c
73b7656c
DM
8114F: net/xfrm/
8115F: net/key/
8116F: net/ipv4/xfrm*
d1fc5024
SK
8117F: net/ipv4/esp4.c
8118F: net/ipv4/ah4.c
8119F: net/ipv4/ipcomp.c
8120F: net/ipv4/ip_vti.c
73b7656c 8121F: net/ipv6/xfrm*
d1fc5024
SK
8122F: net/ipv6/esp6.c
8123F: net/ipv6/ah6.c
8124F: net/ipv6/ipcomp6.c
8125F: net/ipv6/ip6_vti.c
73b7656c
DM
8126F: include/uapi/linux/xfrm.h
8127F: include/net/xfrm.h
8128
10e2ff1c 8129NETWORKING [LABELED] (NetLabel, CIPSO, Labeled IPsec, SECMARK)
87a0874c 8130M: Paul Moore <paul@paul-moore.com>
10e2ff1c
JM
8131L: netdev@vger.kernel.org
8132S: Maintained
8133
29f8f632 8134NETWORKING [WIRELESS]
2cb4abd1 8135L: linux-wireless@vger.kernel.org
8a6e2535 8136Q: http://patchwork.kernel.org/project/linux-wireless/list/
29f8f632 8137
788873ac
JP
8138NETWORKING DRIVERS
8139L: netdev@vger.kernel.org
8140W: http://www.linuxfoundation.org/en/Net
11e98029 8141Q: http://patchwork.ozlabs.org/project/netdev/list/
08deed1e
JP
8142T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
8143T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git
788873ac 8144S: Odd Fixes
156f4fbc 8145F: Documentation/devicetree/bindings/net/
788873ac 8146F: drivers/net/
018d21ed 8147F: include/linux/if_*
0b63bf1f 8148F: include/linux/netdevice.h
0b63bf1f
JD
8149F: include/linux/etherdevice.h
8150F: include/linux/fcdevice.h
8151F: include/linux/fddidevice.h
8152F: include/linux/hippidevice.h
8153F: include/linux/inetdevice.h
c117ab84
CEB
8154F: include/uapi/linux/if_*
8155F: include/uapi/linux/netdevice.h
788873ac 8156
0e324cf6
JL
8157NETWORKING DRIVERS (WIRELESS)
8158M: Kalle Valo <kvalo@codeaurora.org>
8159L: linux-wireless@vger.kernel.org
8160Q: http://patchwork.kernel.org/project/linux-wireless/list/
9f273c24
FW
8161T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers.git
8162T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers-next.git
0e324cf6 8163S: Maintained
182fd9ee 8164F: Documentation/devicetree/bindings/net/wireless/
0e324cf6
JL
8165F: drivers/net/wireless/
8166
3d396eb1 8167NETXEN (1/10) GbE SUPPORT
8622315e 8168M: Manish Chopra <manish.chopra@qlogic.com>
83c07dde
AKS
8169M: Sony Chacko <sony.chacko@qlogic.com>
8170M: Rajesh Borundia <rajesh.borundia@qlogic.com>
3d396eb1 8171L: netdev@vger.kernel.org
9c2b5bde 8172W: http://www.qlogic.com
3d396eb1 8173S: Supported
aa43c215 8174F: drivers/net/ethernet/qlogic/netxen/
3d396eb1 8175
6423d30f
AAJ
8176NFC SUBSYSTEM
8177M: Lauro Ramos Venancio <lauro.venancio@openbossa.org>
8178M: Aloisio Almeida Jr <aloisio.almeida@openbossa.org>
8179M: Samuel Ortiz <sameo@linux.intel.com>
8180L: linux-wireless@vger.kernel.org
1eb3b216 8181L: linux-nfc@lists.01.org (subscribers-only)
0293ba20 8182S: Supported
6423d30f 8183F: net/nfc/
55eb94f9 8184F: include/net/nfc/
c117ab84 8185F: include/uapi/linux/nfc.h
6423d30f 8186F: drivers/nfc/
397d6497
CR
8187F: include/linux/platform_data/nfcmrvl.h
8188F: include/linux/platform_data/nxp-nci.h
08eaa1e0 8189F: include/linux/platform_data/pn544.h
397d6497
CR
8190F: include/linux/platform_data/st21nfca.h
8191F: include/linux/platform_data/st-nci.h
7ebb88e5 8192F: Documentation/devicetree/bindings/net/nfc/
3d396eb1 8193
e8b43555 8194NFS, SUNRPC, AND LOCKD CLIENTS
cd7b996a 8195M: Trond Myklebust <trond.myklebust@primarydata.com>
0e3b137f 8196M: Anna Schumaker <anna.schumaker@netapp.com>
78f58153
TM
8197L: linux-nfs@vger.kernel.org
8198W: http://client.linux-nfs.org
cd7b996a 8199T: git git://git.linux-nfs.org/projects/trondmy/linux-nfs.git
1da177e4 8200S: Maintained
679655da
JP
8201F: fs/lockd/
8202F: fs/nfs/
8203F: fs/nfs_common/
8204F: net/sunrpc/
8205F: include/linux/lockd/
8206F: include/linux/nfs*
8207F: include/linux/sunrpc/
c117ab84
CEB
8208F: include/uapi/linux/nfs*
8209F: include/uapi/linux/sunrpc/
1da177e4 8210
85ef9cea 8211NILFS2 FILESYSTEM
e2126935 8212M: Ryusuke Konishi <konishi.ryusuke@lab.ntt.co.jp>
6aff43f8 8213L: linux-nilfs@vger.kernel.org
f9472265 8214W: http://nilfs.sourceforge.net/
9e92e516 8215W: http://nilfs.osdn.jp/
e2126935 8216T: git git://github.com/konis/nilfs2.git
85ef9cea 8217S: Supported
679655da
JP
8218F: Documentation/filesystems/nilfs2.txt
8219F: fs/nilfs2/
8220F: include/linux/nilfs2_fs.h
c35c7ac5 8221F: include/trace/events/nilfs2.h
85ef9cea 8222
1da177e4 8223NINJA SCSI-3 / NINJA SCSI-32Bi (16bit/CardBus) PCMCIA SCSI HOST ADAPTER DRIVER
8b58be88 8224M: YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
1da177e4
LT
8225W: http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
8226S: Maintained
679655da
JP
8227F: Documentation/scsi/NinjaSCSI.txt
8228F: drivers/scsi/pcmcia/nsp_*
1da177e4
LT
8229
8230NINJA SCSI-32Bi/UDE PCI/CARDBUS SCSI HOST ADAPTER DRIVER
8b58be88
JP
8231M: GOTO Masanori <gotom@debian.or.jp>
8232M: YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
1da177e4
LT
8233W: http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
8234S: Maintained
679655da
JP
8235F: Documentation/scsi/NinjaSCSI.txt
8236F: drivers/scsi/nsp32*
1da177e4 8237
383b8fb9
LFT
8238NIOS2 ARCHITECTURE
8239M: Ley Foon Tan <lftan@altera.com>
8240L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
0094dc40 8241T: git git://git.kernel.org/pub/scm/linux/kernel/git/lftan/nios2.git
383b8fb9
LFT
8242S: Maintained
8243F: arch/nios2/
8244
2a6afddb 8245NOKIA N900 POWER SUPPLY DRIVERS
e35a49b1 8246R: Pali Rohár <pali.rohar@gmail.com>
2a6afddb 8247F: include/linux/power/bq2415x_charger.h
081bab21 8248F: include/linux/power/bq27xxx_battery.h
2a6afddb
PR
8249F: include/linux/power/isp1704_charger.h
8250F: drivers/power/bq2415x_charger.c
081bab21 8251F: drivers/power/bq27xxx_battery.c
e35a49b1 8252F: drivers/power/bq27xxx_battery_i2c.c
2a6afddb
PR
8253F: drivers/power/isp1704_charger.c
8254F: drivers/power/rx51_battery.c
8255
a1bd3bae 8256NTB DRIVER CORE
9ef6bf6c
JM
8257M: Jon Mason <jdmason@kudzu.us>
8258M: Dave Jiang <dave.jiang@intel.com>
a1bd3bae 8259M: Allen Hubbe <Allen.Hubbe@emc.com>
5e9fd733 8260L: linux-ntb@googlegroups.com
fce8a7bb 8261S: Supported
2984411f
JM
8262W: https://github.com/jonmason/ntb/wiki
8263T: git git://github.com/jonmason/ntb.git
fce8a7bb 8264F: drivers/ntb/
548c237c 8265F: drivers/net/ntb_netdev.c
fce8a7bb 8266F: include/linux/ntb.h
a1bd3bae 8267F: include/linux/ntb_transport.h
fce8a7bb 8268
e26a5843
AH
8269NTB INTEL DRIVER
8270M: Jon Mason <jdmason@kudzu.us>
8271M: Dave Jiang <dave.jiang@intel.com>
5e9fd733 8272L: linux-ntb@googlegroups.com
e26a5843
AH
8273S: Supported
8274W: https://github.com/jonmason/ntb/wiki
8275T: git git://github.com/jonmason/ntb.git
8276F: drivers/ntb/hw/intel/
fce8a7bb 8277
a1b36958
XY
8278NTB AMD DRIVER
8279M: Xiangliang Yu <Xiangliang.Yu@amd.com>
8280L: linux-ntb@googlegroups.com
8281S: Supported
8282F: drivers/ntb/hw/amd/
8283
1da177e4 8284NTFS FILESYSTEM
2818ef50 8285M: Anton Altaparmakov <anton@tuxera.com>
1da177e4 8286L: linux-ntfs-dev@lists.sourceforge.net
2818ef50 8287W: http://www.tuxera.com/
e6f4dee7 8288T: git git://git.kernel.org/pub/scm/linux/kernel/git/aia21/ntfs.git
2818ef50 8289S: Supported
679655da
JP
8290F: Documentation/filesystems/ntfs.txt
8291F: fs/ntfs/
1da177e4 8292
9eb8ef74 8293NVIDIA (rivafb and nvidiafb) FRAMEBUFFER DRIVER
8b58be88 8294M: Antonino Daplas <adaplas@gmail.com>
c69f677c 8295L: linux-fbdev@vger.kernel.org
ce00f85c 8296S: Maintained
8a61f013
JH
8297F: drivers/video/fbdev/riva/
8298F: drivers/video/fbdev/nvidia/
1da177e4 8299
79461681 8300NVM EXPRESS DRIVER
b3975e94
JF
8301M: Keith Busch <keith.busch@intel.com>
8302M: Jens Axboe <axboe@fb.com>
79461681 8303L: linux-nvme@lists.infradead.org
b3975e94
JF
8304T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
8305W: https://kernel.googlesource.com/pub/scm/linux/kernel/git/axboe/linux-block/
79461681 8306S: Supported
57dacad5 8307F: drivers/nvme/host/
79461681
MW
8308F: include/linux/nvme.h
8309
a07b4970
CH
8310NVM EXPRESS TARGET DRIVER
8311M: Christoph Hellwig <hch@lst.de>
8312M: Sagi Grimberg <sagi@grimberg.me>
8313L: linux-nvme@lists.infradead.org
8314S: Supported
8315F: drivers/nvme/target/
8316
aee4b9bd
SK
8317NVMEM FRAMEWORK
8318M: Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
8319M: Maxime Ripard <maxime.ripard@free-electrons.com>
8320S: Maintained
8321F: drivers/nvmem/
8322F: Documentation/devicetree/bindings/nvmem/
8323F: include/linux/nvmem-consumer.h
8324F: include/linux/nvmem-provider.h
8325
dece4585
CP
8326NXP-NCI NFC DRIVER
8327M: Clément Perrochaud <clement.perrochaud@effinnov.com>
8328R: Charles Gorand <charles.gorand@effinnov.com>
8329L: linux-nfc@lists.01.org (moderated for non-subscribers)
8330S: Supported
8331F: drivers/nfc/nxp-nci
8332
f50d7146 8333NXP TDA998X DRM DRIVER
54176cc6 8334M: Russell King <rmk+kernel@armlinux.org.uk>
f50d7146
RK
8335S: Supported
8336F: drivers/gpu/drm/i2c/tda998x_drv.c
8337F: include/drm/i2c/tda998x.h
8338
fbace43e
PR
8339NXP TFA9879 DRIVER
8340M: Peter Rosin <peda@axentia.se>
8341L: alsa-devel@alsa-project.org (moderated for non-subscribers)
8342S: Maintained
8343F: sound/soc/codecs/tfa9879*
8344
442f04c3
JP
8345OBJTOOL
8346M: Josh Poimboeuf <jpoimboe@redhat.com>
8347S: Supported
8348F: tools/objtool/
8349
f5525786 8350OMAP SUPPORT
0e24bdd4 8351M: Tony Lindgren <tony@atomide.com>
f5525786
TL
8352L: linux-omap@vger.kernel.org
8353W: http://www.muru.com/linux/omap/
8354W: http://linux.omap.com/
8a6e2535 8355Q: http://patchwork.kernel.org/project/linux-omap/list/
30bd0129 8356T: git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
f5525786 8357S: Maintained
4e04d5a3 8358F: arch/arm/*omap*/
026da812
FB
8359F: arch/arm/configs/omap1_defconfig
8360F: arch/arm/configs/omap2plus_defconfig
046d0a37 8361F: drivers/i2c/busses/i2c-omap.c
dc68cd11
FB
8362F: drivers/irqchip/irq-omap-intc.c
8363F: drivers/mfd/*omap*.c
8364F: drivers/mfd/menelaus.c
8365F: drivers/mfd/palmas.c
8366F: drivers/mfd/tps65217.c
8367F: drivers/mfd/tps65218.c
8368F: drivers/mfd/tps65910.c
8369F: drivers/mfd/twl-core.[ch]
8370F: drivers/mfd/twl4030*.c
8371F: drivers/mfd/twl6030*.c
8372F: drivers/mfd/twl6040*.c
8373F: drivers/regulator/palmas-regulator*.c
8374F: drivers/regulator/pbias-regulator.c
8375F: drivers/regulator/tps65217-regulator.c
8376F: drivers/regulator/tps65218-regulator.c
8377F: drivers/regulator/tps65910-regulator.c
8378F: drivers/regulator/twl-regulator.c
046d0a37 8379F: include/linux/i2c-omap.h
f5525786 8380
50f29fbd 8381OMAP DEVICE TREE SUPPORT
cdb55ab0 8382M: Benoît Cousson <bcousson@baylibre.com>
50f29fbd
TL
8383M: Tony Lindgren <tony@atomide.com>
8384L: linux-omap@vger.kernel.org
d0fb18c5 8385L: devicetree@vger.kernel.org
50f29fbd
TL
8386S: Maintained
8387F: arch/arm/boot/dts/*omap*
8388F: arch/arm/boot/dts/*am3*
05eb20fa
NM
8389F: arch/arm/boot/dts/*am4*
8390F: arch/arm/boot/dts/*am5*
8391F: arch/arm/boot/dts/*dra7*
50f29fbd 8392
f5525786 8393OMAP CLOCK FRAMEWORK SUPPORT
8b58be88 8394M: Paul Walmsley <paul@pwsan.com>
f5525786
TL
8395L: linux-omap@vger.kernel.org
8396S: Maintained
8397F: arch/arm/*omap*/*clock*
8398
8399OMAP POWER MANAGEMENT SUPPORT
3cf2efd5 8400M: Kevin Hilman <khilman@kernel.org>
f5525786
TL
8401L: linux-omap@vger.kernel.org
8402S: Maintained
8403F: arch/arm/*omap*/*pm*
c46938d4 8404F: drivers/cpufreq/omap-cpufreq.c
f5525786 8405
d21db568 8406OMAP POWERDOMAIN SOC ADAPTATION LAYER SUPPORT
ff2de822 8407M: Rajendra Nayak <rnayak@codeaurora.org>
692ab1f3
PW
8408M: Paul Walmsley <paul@pwsan.com>
8409L: linux-omap@vger.kernel.org
8410S: Maintained
d21db568 8411F: arch/arm/mach-omap2/prm*
692ab1f3 8412
f5525786 8413OMAP AUDIO SUPPORT
6c284903 8414M: Peter Ujfalusi <peter.ujfalusi@ti.com>
7ec41ee5 8415M: Jarkko Nikula <jarkko.nikula@bitmer.com>
e5747e40 8416L: alsa-devel@alsa-project.org (moderated for non-subscribers)
f5525786
TL
8417L: linux-omap@vger.kernel.org
8418S: Maintained
8419F: sound/soc/omap/
8420
18640193
TL
8421OMAP GENERAL PURPOSE MEMORY CONTROLLER SUPPORT
8422M: Roger Quadros <rogerq@ti.com>
8423M: Tony Lindgren <tony@atomide.com>
8424L: linux-omap@vger.kernel.org
8425S: Maintained
8426F: drivers/memory/omap-gpmc.c
8427F: arch/arm/mach-omap2/*gpmc*
8428
f5525786 8429OMAP FRAMEBUFFER SUPPORT
830e6384 8430M: Tomi Valkeinen <tomi.valkeinen@ti.com>
c69f677c 8431L: linux-fbdev@vger.kernel.org
f5525786
TL
8432L: linux-omap@vger.kernel.org
8433S: Maintained
8a61f013 8434F: drivers/video/fbdev/omap/
f5525786 8435
676eec0d 8436OMAP DISPLAY SUBSYSTEM and FRAMEBUFFER SUPPORT (DSS2)
830e6384 8437M: Tomi Valkeinen <tomi.valkeinen@ti.com>
178ff4c9 8438L: linux-omap@vger.kernel.org
676eec0d 8439L: linux-fbdev@vger.kernel.org
178ff4c9 8440S: Maintained
8a61f013 8441F: drivers/video/fbdev/omap2/
178ff4c9
TV
8442F: Documentation/arm/OMAP/DSS
8443
8b37fcfc
OBC
8444OMAP HARDWARE SPINLOCK SUPPORT
8445M: Ohad Ben-Cohen <ohad@wizery.com>
8446L: linux-omap@vger.kernel.org
8447S: Maintained
8448F: drivers/hwspinlock/omap_hwspinlock.c
8b37fcfc 8449
f5525786 8450OMAP MMC SUPPORT
8b58be88 8451M: Jarkko Lavinen <jarkko.lavinen@nokia.com>
f5525786
TL
8452L: linux-omap@vger.kernel.org
8453S: Maintained
653f41b5
MC
8454F: drivers/mmc/host/omap.c
8455
8456OMAP HS MMC SUPPORT
0a4585c6 8457L: linux-mmc@vger.kernel.org
653f41b5 8458L: linux-omap@vger.kernel.org
dfa5d196 8459S: Orphan
653f41b5 8460F: drivers/mmc/host/omap_hsmmc.c
f5525786
TL
8461
8462OMAP RANDOM NUMBER GENERATOR SUPPORT
8b58be88 8463M: Deepak Saxena <dsaxena@plexity.net>
f5525786
TL
8464S: Maintained
8465F: drivers/char/hw_random/omap-rng.c
8466
f400c82e 8467OMAP HWMOD SUPPORT
cdb55ab0 8468M: Benoît Cousson <bcousson@baylibre.com>
f400c82e
PW
8469M: Paul Walmsley <paul@pwsan.com>
8470L: linux-omap@vger.kernel.org
8471S: Maintained
8fc8b12b 8472F: arch/arm/mach-omap2/omap_hwmod.*
f400c82e 8473
8633fb30
PW
8474OMAP HWMOD DATA
8475M: Paul Walmsley <paul@pwsan.com>
8476L: linux-omap@vger.kernel.org
8477S: Maintained
8478F: arch/arm/mach-omap2/omap_hwmod*data*
8479
f400c82e 8480OMAP HWMOD DATA FOR OMAP4-BASED DEVICES
cdb55ab0 8481M: Benoît Cousson <bcousson@baylibre.com>
f400c82e
PW
8482L: linux-omap@vger.kernel.org
8483S: Maintained
8484F: arch/arm/mach-omap2/omap_hwmod_44xx_data.c
8485
0db83ced 8486OMAP IMAGING SUBSYSTEM (OMAP3 ISP and OMAP4 ISS)
7e8970e1
LP
8487M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
8488L: linux-media@vger.kernel.org
8489S: Maintained
7eec52db 8490F: Documentation/devicetree/bindings/media/ti,omap3isp.txt
90d72ac6 8491F: drivers/media/platform/omap3isp/
0db83ced 8492F: drivers/staging/media/omap4iss/
7e8970e1 8493
f5525786 8494OMAP USB SUPPORT
f5525786
TL
8495L: linux-usb@vger.kernel.org
8496L: linux-omap@vger.kernel.org
3b243519 8497S: Orphan
a16fbd65
JP
8498F: drivers/usb/*/*omap*
8499F: arch/arm/*omap*/usb*
f5525786 8500
6d994710 8501OMAP GPIO DRIVER
fe643528 8502M: Grygorii Strashko <grygorii.strashko@ti.com>
97215800 8503M: Santosh Shilimkar <ssantosh@kernel.org>
3cf2efd5 8504M: Kevin Hilman <khilman@kernel.org>
6d994710
KH
8505L: linux-omap@vger.kernel.org
8506S: Maintained
fe643528 8507F: Documentation/devicetree/bindings/gpio/gpio-omap.txt
6d994710
KH
8508F: drivers/gpio/gpio-omap.c
8509
c351e290
MJ
8510OMAP/NEWFLOW NANOBONE MACHINE SUPPORT
8511M: Mark Jackson <mpfj@newflow.co.uk>
8512L: linux-omap@vger.kernel.org
8513S: Maintained
8514F: arch/arm/boot/dts/am335x-nano.dts
8515
0ad122d9 8516OMFS FILESYSTEM
8b58be88 8517M: Bob Copeland <me@bobcopeland.com>
0ad122d9
BC
8518L: linux-karma-devel@lists.sourceforge.net
8519S: Maintained
679655da
JP
8520F: Documentation/filesystems/omfs.txt
8521F: fs/omfs/
0ad122d9 8522
c1986ee9 8523OMNIKEY CARDMAN 4000 DRIVER
8b58be88 8524M: Harald Welte <laforge@gnumonks.org>
c1986ee9 8525S: Maintained
679655da
JP
8526F: drivers/char/pcmcia/cm4000_cs.c
8527F: include/linux/cm4000_cs.h
c117ab84 8528F: include/uapi/linux/cm4000_cs.h
c1986ee9 8529
77c44ab1 8530OMNIKEY CARDMAN 4040 DRIVER
8b58be88 8531M: Harald Welte <laforge@gnumonks.org>
77c44ab1 8532S: Maintained
679655da 8533F: drivers/char/pcmcia/cm4040_cs.*
77c44ab1 8534
77d5140f 8535OMNIVISION OV7670 SENSOR DRIVER
8b58be88 8536M: Jonathan Corbet <corbet@lwn.net>
661263b5 8537L: linux-media@vger.kernel.org
275ffde4 8538T: git git://linuxtv.org/media_tree.git
77d5140f 8539S: Maintained
90d72ac6 8540F: drivers/media/i2c/ov7670.c
77d5140f 8541
431bca73 8542ONENAND FLASH DRIVER
8b58be88 8543M: Kyungmin Park <kyungmin.park@samsung.com>
431bca73
TG
8544L: linux-mtd@lists.infradead.org
8545S: Maintained
679655da
JP
8546F: drivers/mtd/onenand/
8547F: include/linux/mtd/onenand*.h
431bca73 8548
1da177e4 8549ONSTREAM SCSI TAPE DRIVER
8b58be88 8550M: Willem Riede <osst@riede.org>
1da177e4
LT
8551L: osst-users@lists.sourceforge.net
8552L: linux-scsi@vger.kernel.org
8553S: Maintained
f7269cfc
JD
8554F: Documentation/scsi/osst.txt
8555F: drivers/scsi/osst.*
8556F: drivers/scsi/osst_*.h
8557F: drivers/scsi/st.h
1da177e4 8558
e2d1d6c0 8559OPENCORES I2C BUS DRIVER
8b58be88 8560M: Peter Korsgaard <jacmet@sunsite.dk>
846557d3 8561L: linux-i2c@vger.kernel.org
e2d1d6c0 8562S: Maintained
679655da
JP
8563F: Documentation/i2c/busses/i2c-ocores
8564F: drivers/i2c/busses/i2c-ocores.c
e2d1d6c0 8565
860c44c1 8566OPEN FIRMWARE AND FLATTENED DEVICE TREE
5d3ad8a6 8567M: Rob Herring <robh+dt@kernel.org>
c8fb70a3 8568M: Frank Rowand <frowand.list@gmail.com>
d0fb18c5 8569L: devicetree@vger.kernel.org
a7fefe9f 8570W: http://www.devicetree.org/
fcdec35e 8571T: git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
860c44c1 8572S: Maintained
f8828205 8573F: drivers/of/
860c44c1 8574F: include/linux/of*.h
f8828205 8575F: scripts/dtc/
860c44c1 8576
f8828205 8577OPEN FIRMWARE AND FLATTENED DEVICE TREE BINDINGS
5d3ad8a6 8578M: Rob Herring <robh+dt@kernel.org>
f8828205 8579M: Mark Rutland <mark.rutland@arm.com>
f8828205 8580L: devicetree@vger.kernel.org
9f273c24 8581T: git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
fcdec35e 8582Q: http://patchwork.ozlabs.org/project/devicetree-bindings/list/
f8828205
GL
8583S: Maintained
8584F: Documentation/devicetree/
8585F: arch/*/boot/dts/
8586F: include/dt-bindings/
8587
2bb65f56
PA
8588OPEN FIRMWARE AND DEVICE TREE OVERLAYS
8589M: Pantelis Antoniou <pantelis.antoniou@konsulko.com>
8590L: devicetree@vger.kernel.org
8591S: Maintained
8592F: Documentation/devicetree/dynamic-resolution-notes.txt
8593F: Documentation/devicetree/overlay-notes.txt
8594F: drivers/of/overlay.c
8595F: drivers/of/resolver.c
8596
19f9d392
JB
8597OPENRISC ARCHITECTURE
8598M: Jonas Bonn <jonas@southpole.se>
8599W: http://openrisc.net
19f9d392
JB
8600S: Maintained
8601T: git git://openrisc.net/~jonas/linux
14430813 8602F: arch/openrisc/
19f9d392 8603
ccb1352e 8604OPENVSWITCH
4f337ed5 8605M: Pravin Shelar <pshelar@nicira.com>
b422da7c 8606L: netdev@vger.kernel.org
ccb1352e
JG
8607L: dev@openvswitch.org
8608W: http://openvswitch.org
ccb1352e
JG
8609S: Maintained
8610F: net/openvswitch/
b422da7c 8611F: include/uapi/linux/openvswitch.h
ccb1352e 8612
875fa6fb
VK
8613OPERATING PERFORMANCE POINTS (OPP)
8614M: Viresh Kumar <vireshk@kernel.org>
8615M: Nishanth Menon <nm@ti.com>
8616M: Stephen Boyd <sboyd@codeaurora.org>
8617L: linux-pm@vger.kernel.org
8618S: Maintained
8619T: git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git
8620F: drivers/base/power/opp/
8621F: include/linux/pm_opp.h
8622F: Documentation/power/opp.txt
8623F: Documentation/devicetree/bindings/opp/
8624
af39917d
CL
8625OPL4 DRIVER
8626M: Clemens Ladisch <clemens@ladisch.de>
8627L: alsa-devel@alsa-project.org (moderated for non-subscribers)
8628T: git git://git.alsa-project.org/alsa-kernel.git
8629S: Maintained
8630F: sound/drivers/opl4/
8631
1da177e4 8632OPROFILE
4cf7e718 8633M: Robert Richter <rric@kernel.org>
1da177e4
LT
8634L: oprofile-list@lists.sf.net
8635S: Maintained
81c4a8a6 8636F: arch/*/include/asm/oprofile*.h
679655da
JP
8637F: arch/*/oprofile/
8638F: drivers/oprofile/
8639F: include/linux/oprofile.h
1da177e4 8640
e2d1d6c0 8641ORACLE CLUSTER FILESYSTEM 2 (OCFS2)
8b58be88 8642M: Mark Fasheh <mfasheh@suse.com>
d6351db2 8643M: Joel Becker <jlbec@evilplan.org>
e2d1d6c0 8644L: ocfs2-devel@oss.oracle.com (moderated for non-subscribers)
01945fa2 8645W: http://ocfs2.wiki.kernel.org
e2d1d6c0 8646S: Supported
679655da
JP
8647F: Documentation/filesystems/ocfs2.txt
8648F: Documentation/filesystems/dlmfs.txt
8649F: fs/ocfs2/
e2d1d6c0 8650
1da177e4 8651ORINOCO DRIVER
724c6b35 8652L: linux-wireless@vger.kernel.org
491b26b4 8653W: http://wireless.kernel.org/en/users/Drivers/orinoco
ecffdde6 8654W: http://www.nongnu.org/orinoco/
3a59babb 8655S: Orphan
2be45b66 8656F: drivers/net/wireless/intersil/orinoco/
1da177e4 8657
42c55aa8 8658OSD LIBRARY and FILESYSTEM
fadc0752 8659M: Boaz Harrosh <ooo@electrozaur.com>
f1f6630b 8660M: Benny Halevy <bhalevy@primarydata.com>
68274794
BH
8661L: osd-dev@open-osd.org
8662W: http://open-osd.org
54e5881d 8663T: git git://git.open-osd.org/open-osd.git
68274794 8664S: Maintained
42c55aa8 8665F: drivers/scsi/osd/
6b6f0b6c 8666F: include/scsi/osd_*
42c55aa8 8667F: fs/exofs/
68274794 8668
ef94b186 8669OVERLAY FILESYSTEM
7c37fbda 8670M: Miklos Szeredi <miklos@szeredi.hu>
1d113735
MS
8671L: linux-unionfs@vger.kernel.org
8672T: git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/vfs.git
7c37fbda 8673S: Supported
1d113735 8674F: fs/overlayfs/
7c37fbda
NB
8675F: Documentation/filesystems/overlayfs.txt
8676
85096169
MM
8677ORANGEFS FILESYSTEM
8678M: Mike Marshall <hubcap@omnibond.com>
b39c3cf4 8679L: pvfs2-developers@beowulf-underground.org (subscribers-only)
85096169
MM
8680T: git git://git.kernel.org/pub/scm/linux/kernel/git/hubcap/linux.git
8681S: Supported
8682F: fs/orangefs/
8683F: Documentation/filesystems/orangefs.txt
8684
e2d1d6c0 8685P54 WIRELESS DRIVER
084cb0fe 8686M: Christian Lamparter <chunkeey@googlemail.com>
e2d1d6c0 8687L: linux-wireless@vger.kernel.org
084cb0fe 8688W: http://wireless.kernel.org/en/users/Drivers/p54
e2d1d6c0 8689S: Maintained
d3466830 8690F: drivers/net/wireless/intersil/p54/
e2d1d6c0 8691
f5cd7872 8692PA SEMI ETHERNET DRIVER
8b58be88 8693M: Olof Johansson <olof@lixom.net>
f5cd7872
OJ
8694L: netdev@vger.kernel.org
8695S: Maintained
ded19add 8696F: drivers/net/ethernet/pasemi/*
f5cd7872 8697
beb58aa3 8698PA SEMI SMBUS DRIVER
8b58be88 8699M: Olof Johansson <olof@lixom.net>
846557d3 8700L: linux-i2c@vger.kernel.org
beb58aa3 8701S: Maintained
679655da 8702F: drivers/i2c/busses/i2c-pasemi.c
beb58aa3 8703
48fc267e
SK
8704PADATA PARALLEL EXECUTION MECHANISM
8705M: Steffen Klassert <steffen.klassert@secunet.com>
48fc267e
SK
8706L: linux-crypto@vger.kernel.org
8707S: Maintained
8708F: kernel/padata.c
8709F: include/linux/padata.h
8710F: Documentation/padata.txt
8711
709ee531 8712PANASONIC LAPTOP ACPI EXTRAS DRIVER
8b58be88 8713M: Harald Welte <laforge@gnumonks.org>
d0944853 8714L: platform-driver-x86@vger.kernel.org
709ee531 8715S: Maintained
679655da 8716F: drivers/platform/x86/panasonic-laptop.c
709ee531 8717
368dd5ac 8718PANASONIC MN10300/AM33/AM34 PORT
8b58be88 8719M: David Howells <dhowells@redhat.com>
4fa97181
DH
8720L: linux-am33-list@redhat.com (moderated for non-subscribers)
8721W: ftp://ftp.redhat.com/pub/redhat/gnupro/AM33/
8722S: Maintained
679655da
JP
8723F: Documentation/mn10300/
8724F: arch/mn10300/
4fa97181 8725
305b37bd
KS
8726PARALLEL LCD/KEYPAD PANEL DRIVER
8727M: Willy Tarreau <willy@haproxy.com>
8728M: Ksenija Stanojevic <ksenija.stanojevic@gmail.com>
8729S: Odd Fixes
8730F: Documentation/misc-devices/lcd-panel-cgram.txt
8731F: drivers/misc/panel.c
8732
64dfff03
SM
8733PARALLEL PORT SUBSYSTEM
8734M: Sudip Mukherjee <sudipm.mukherjee@gmail.com>
8735M: Sudip Mukherjee <sudip@vectorindia.org>
3dd1a329 8736L: linux-parport@lists.infradead.org (subscribers-only)
64dfff03 8737S: Maintained
679655da
JP
8738F: drivers/parport/
8739F: include/linux/parport*.h
8740F: drivers/char/ppdev.c
c117ab84 8741F: include/uapi/linux/ppdev.h
64dfff03 8742F: Documentation/parport*.txt
1da177e4 8743
4cdf6bc2 8744PARAVIRT_OPS INTERFACE
d633180c 8745M: Jeremy Fitzhardinge <jeremy@goop.org>
8b58be88
JP
8746M: Chris Wright <chrisw@sous-sol.org>
8747M: Alok Kataria <akataria@vmware.com>
8748M: Rusty Russell <rusty@rustcorp.com.au>
c996d8b9 8749L: virtualization@lists.linux-foundation.org
4cdf6bc2 8750S: Supported
a2e19991 8751F: Documentation/virtual/paravirt_ops.txt
679655da
JP
8752F: arch/*/kernel/paravirt*
8753F: arch/*/include/asm/paravirt.h
4cdf6bc2 8754
e2d1d6c0 8755PARIDE DRIVERS FOR PARALLEL PORT IDE DEVICES
8b58be88 8756M: Tim Waugh <tim@cyberelk.net>
e2d1d6c0 8757L: linux-parport@lists.infradead.org (subscribers-only)
e2d1d6c0 8758S: Maintained
679655da
JP
8759F: Documentation/blockdev/paride.txt
8760F: drivers/block/paride/
e2d1d6c0
RD
8761
8762PARISC ARCHITECTURE
b8828770 8763M: "James E.J. Bottomley" <jejb@parisc-linux.org>
b38a03b8 8764M: Helge Deller <deller@gmx.de>
e2d1d6c0
RD
8765L: linux-parisc@vger.kernel.org
8766W: http://www.parisc-linux.org/
8a6e2535 8767Q: http://patchwork.kernel.org/project/linux-parisc/list/
08deed1e 8768T: git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/parisc-2.6.git
fbb46caa 8769T: git git://git.kernel.org/pub/scm/linux/kernel/git/deller/parisc-linux.git
e2d1d6c0 8770S: Maintained
679655da 8771F: arch/parisc/
2b6bac9e 8772F: Documentation/parisc/
679655da 8773F: drivers/parisc/
2b6bac9e
HD
8774F: drivers/char/agp/parisc-agp.c
8775F: drivers/input/serio/gscps2.c
8776F: drivers/parport/parport_gsc.*
8777F: drivers/tty/serial/8250/8250_gsc.c
8a61f013 8778F: drivers/video/fbdev/sti*
2b6bac9e
HD
8779F: drivers/video/console/sti*
8780F: drivers/video/logo/logo_parisc*
e2d1d6c0 8781
1662d32c 8782PC87360 HARDWARE MONITORING DRIVER
8b58be88 8783M: Jim Cromie <jim.cromie@gmail.com>
968ce1b1 8784L: linux-hwmon@vger.kernel.org
1662d32c 8785S: Maintained
679655da
JP
8786F: Documentation/hwmon/pc87360
8787F: drivers/hwmon/pc87360.c
1662d32c
JC
8788
8789PC8736x GPIO DRIVER
8b58be88 8790M: Jim Cromie <jim.cromie@gmail.com>
1662d32c 8791S: Maintained
679655da 8792F: drivers/char/pc8736x_gpio.c
1662d32c 8793
1ad107fd 8794PC87427 HARDWARE MONITORING DRIVER
d8130624 8795M: Jean Delvare <jdelvare@suse.com>
968ce1b1 8796L: linux-hwmon@vger.kernel.org
1ad107fd
JD
8797S: Maintained
8798F: Documentation/hwmon/pc87427
8799F: drivers/hwmon/pc87427.c
8800
b26e0ed4 8801PCA9532 LED DRIVER
8b58be88 8802M: Riku Voipio <riku.voipio@iki.fi>
b26e0ed4 8803S: Maintained
d5ca6918
JP
8804F: drivers/leds/leds-pca9532.c
8805F: include/linux/leds-pca9532.h
b26e0ed4 8806
5ce914a8 8807PCA9541 I2C BUS MASTER SELECTOR DRIVER
ca462085 8808M: Guenter Roeck <linux@roeck-us.net>
5ce914a8
GR
8809L: linux-i2c@vger.kernel.org
8810S: Maintained
b4f0b74e 8811F: drivers/i2c/muxes/i2c-mux-pca9541.c
5ce914a8 8812
3971dae5 8813PCDP - PRIMARY CONSOLE AND DEBUG PORT
055e72fe 8814M: Khalid Aziz <khalid@gonehiking.org>
3971dae5
KA
8815S: Maintained
8816F: drivers/firmware/pcdp.*
8817
065c6359 8818PCI ERROR RECOVERY
6305902c 8819M: Linas Vepstas <linasvepstas@gmail.com>
c1f69db7 8820L: linux-pci@vger.kernel.org
065c6359 8821S: Supported
679655da 8822F: Documentation/PCI/pci-error-recovery.txt
065c6359 8823
78c1cffd
RC
8824PCI ENHANCED ERROR HANDLING (EEH) FOR POWERPC
8825M: Russell Currey <ruscur@russell.cc>
8826L: linuxppc-dev@lists.ozlabs.org
8827S: Supported
8828F: Documentation/powerpc/eeh-pci-error-recovery.txt
8829F: arch/powerpc/kernel/eeh*.c
8830F: arch/powerpc/platforms/*/eeh*.c
8831F: arch/powerpc/include/*/eeh*.h
8832
1da177e4 8833PCI SUBSYSTEM
5ac3a6d2 8834M: Bjorn Helgaas <bhelgaas@google.com>
2905474d 8835L: linux-pci@vger.kernel.org
99662dd1 8836Q: http://patchwork.ozlabs.org/project/linux-pci/list/
c0233ed4 8837T: git git://git.kernel.org/pub/scm/linux/kernel/git/helgaas/pci.git
1da177e4 8838S: Supported
679655da
JP
8839F: Documentation/PCI/
8840F: drivers/pci/
8841F: include/linux/pci*
6b49ee49 8842F: arch/x86/pci/
cad01f91 8843F: arch/x86/kernel/quirks.c
1da177e4 8844
eaa6111b
LFT
8845PCI DRIVER FOR ALTERA PCIE IP
8846M: Ley Foon Tan <lftan@altera.com>
8847L: rfi@lists.rocketboards.org (moderated for non-subscribers)
8848L: linux-pci@vger.kernel.org
8849S: Supported
8850F: Documentation/devicetree/bindings/pci/altera-pcie.txt
8851F: drivers/pci/host/pcie-altera.c
8852
b7e78170
RH
8853PCI DRIVER FOR ARM VERSATILE PLATFORM
8854M: Rob Herring <robh@kernel.org>
8855L: linux-pci@vger.kernel.org
8856L: linux-arm-kernel@lists.infradead.org
8857S: Maintained
8858F: Documentation/devicetree/bindings/pci/versatile.txt
8859F: drivers/pci/host/pci-versatile.c
8860
5f6b6ccd
TI
8861PCI DRIVER FOR APPLIEDMICRO XGENE
8862M: Tanmay Inamdar <tinamdar@apm.com>
8863L: linux-pci@vger.kernel.org
8864L: linux-arm-kernel@lists.infradead.org
8865S: Maintained
8866F: Documentation/devicetree/bindings/pci/xgene-pci.txt
8867F: drivers/pci/host/pci-xgene.c
8868
62d0ff83
ML
8869PCI DRIVER FOR FREESCALE LAYERSCAPE
8870M: Minghuan Lian <minghuan.Lian@freescale.com>
8871M: Mingkai Hu <mingkai.hu@freescale.com>
8872M: Roy Zang <tie-fei.zang@freescale.com>
8873L: linuxppc-dev@lists.ozlabs.org
8874L: linux-pci@vger.kernel.org
8875L: linux-arm-kernel@lists.infradead.org
8876S: Maintained
8877F: drivers/pci/host/*layerscape*
8878
f0b75693 8879PCI DRIVER FOR IMX6
f175aa2c 8880M: Richard Zhu <Richard.Zhu@freescale.com>
1ba55f55 8881M: Lucas Stach <l.stach@pengutronix.de>
f0b75693
BH
8882L: linux-pci@vger.kernel.org
8883L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8884S: Maintained
8885F: drivers/pci/host/*imx6*
8886
0c4ffcfe
MK
8887PCI DRIVER FOR TI KEYSTONE
8888M: Murali Karicheri <m-karicheri2@ti.com>
8889L: linux-pci@vger.kernel.org
8890L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8891S: Maintained
8892F: drivers/pci/host/*keystone*
8893
f0b75693
BH
8894PCI DRIVER FOR MVEBU (Marvell Armada 370 and Armada XP SOC support)
8895M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
8896M: Jason Cooper <jason@lakedaemon.net>
8897L: linux-pci@vger.kernel.org
8898L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8899S: Maintained
8900F: drivers/pci/host/*mvebu*
8901
0447cfd7
TR
8902PCI DRIVER FOR NVIDIA TEGRA
8903M: Thierry Reding <thierry.reding@gmail.com>
8904L: linux-tegra@vger.kernel.org
f0b75693 8905L: linux-pci@vger.kernel.org
0447cfd7
TR
8906S: Supported
8907F: Documentation/devicetree/bindings/pci/nvidia,tegra20-pcie.txt
8908F: drivers/pci/host/pci-tegra.c
8909
47ff3de9
KVA
8910PCI DRIVER FOR TI DRA7XX
8911M: Kishon Vijay Abraham I <kishon@ti.com>
8912L: linux-omap@vger.kernel.org
8913L: linux-pci@vger.kernel.org
8914S: Supported
8915F: Documentation/devicetree/bindings/pci/ti-pci.txt
8916F: drivers/pci/host/pci-dra7xx.c
8917
f0b75693
BH
8918PCI DRIVER FOR RENESAS R-CAR
8919M: Simon Horman <horms@verge.net.au>
8920L: linux-pci@vger.kernel.org
4a121096 8921L: linux-renesas-soc@vger.kernel.org
f0b75693
BH
8922S: Maintained
8923F: drivers/pci/host/*rcar*
8924
4af82255 8925PCI DRIVER FOR SAMSUNG EXYNOS
b7701755 8926M: Jingoo Han <jingoohan1@gmail.com>
4af82255 8927L: linux-pci@vger.kernel.org
f0b75693
BH
8928L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8929L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
4af82255
JH
8930S: Maintained
8931F: drivers/pci/host/pci-exynos.c
8932
f0b75693 8933PCI DRIVER FOR SYNOPSIS DESIGNWARE
b7701755 8934M: Jingoo Han <jingoohan1@gmail.com>
110baab1 8935M: Pratyush Anand <pratyush.anand@gmail.com>
f0b75693
BH
8936L: linux-pci@vger.kernel.org
8937S: Maintained
8938F: drivers/pci/host/*designware*
8939
5a3aa2a8
JP
8940PCI DRIVER FOR SYNOPSYS PROTOTYPING DEVICE
8941M: Joao Pinto <jpinto@synopsys.com>
8942L: linux-pci@vger.kernel.org
8943S: Maintained
8944F: Documentation/devicetree/bindings/pci/designware-pcie.txt
8945F: drivers/pci/host/pcie-designware-plat.c
8946
cf28855b
WD
8947PCI DRIVER FOR GENERIC OF HOSTS
8948M: Will Deacon <will.deacon@arm.com>
8949L: linux-pci@vger.kernel.org
8950L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8951S: Maintained
8952F: Documentation/devicetree/bindings/pci/host-generic-pci.txt
4e64dbe2 8953F: drivers/pci/host/pci-host-common.c
cf28855b
WD
8954F: drivers/pci/host/pci-host-generic.c
8955
185a383a
KB
8956PCI DRIVER FOR INTEL VOLUME MANAGEMENT DEVICE (VMD)
8957M: Keith Busch <keith.busch@intel.com>
8958L: linux-pci@vger.kernel.org
8959S: Supported
8960F: arch/x86/pci/vmd.c
8961
51b66a6c 8962PCIE DRIVER FOR ST SPEAR13XX
110baab1 8963M: Pratyush Anand <pratyush.anand@gmail.com>
51b66a6c 8964L: linux-pci@vger.kernel.org
110baab1 8965S: Maintained
51b66a6c
PA
8966F: drivers/pci/host/*spear*
8967
af1169b4
LFT
8968PCI MSI DRIVER FOR ALTERA MSI IP
8969M: Ley Foon Tan <lftan@altera.com>
8970L: rfi@lists.rocketboards.org (moderated for non-subscribers)
8971L: linux-pci@vger.kernel.org
8972S: Supported
8973F: Documentation/devicetree/bindings/pci/altera-pcie-msi.txt
8974F: drivers/pci/host/pcie-altera-msi.c
51b66a6c 8975
dcd19de3
DD
8976PCI MSI DRIVER FOR APPLIEDMICRO XGENE
8977M: Duc Dang <dhdang@apm.com>
8978L: linux-pci@vger.kernel.org
8979L: linux-arm-kernel@lists.infradead.org
8980S: Maintained
8981F: Documentation/devicetree/bindings/pci/xgene-pci-msi.txt
8982F: drivers/pci/host/pci-xgene-msi.c
8983
500a1d9a
ZW
8984PCIE DRIVER FOR HISILICON
8985M: Zhou Wang <wangzhou1@hisilicon.com>
5930fe4e 8986M: Gabriele Paoloni <gabriele.paoloni@huawei.com>
500a1d9a
ZW
8987L: linux-pci@vger.kernel.org
8988S: Maintained
8989F: Documentation/devicetree/bindings/pci/hisilicon-pcie.txt
8990F: drivers/pci/host/pcie-hisi.c
8991
82a82383
SV
8992PCIE DRIVER FOR QUALCOMM MSM
8993M: Stanimir Varbanov <svarbanov@mm-sol.com>
8994L: linux-pci@vger.kernel.org
8995L: linux-arm-msm@vger.kernel.org
8996S: Maintained
8997F: drivers/pci/host/*qcom*
8998
f12b76e5
DD
8999PCIE DRIVER FOR CAVIUM THUNDERX
9000M: David Daney <david.daney@cavium.com>
9001L: linux-pci@vger.kernel.org
9002L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9003S: Supported
9004F: Documentation/devicetree/bindings/pci/pci-thunder-*
9005F: drivers/pci/host/pci-thunder-*
9006
1da177e4 9007PCMCIA SUBSYSTEM
4230dfc9 9008P: Linux PCMCIA Team
f5df5881 9009L: linux-pcmcia@lists.infradead.org
6650e0a5 9010W: http://lists.infradead.org/mailman/listinfo/linux-pcmcia
9f273c24 9011T: git git://git.kernel.org/pub/scm/linux/kernel/git/brodo/pcmcia.git
4230dfc9 9012S: Maintained
679655da
JP
9013F: Documentation/pcmcia/
9014F: drivers/pcmcia/
9015F: include/pcmcia/
1da177e4
LT
9016
9017PCNET32 NETWORK DRIVER
227fb925 9018M: Don Fry <pcnet32@frontier.com>
979b6c13 9019L: netdev@vger.kernel.org
1da177e4 9020S: Maintained
b955f6ca 9021F: drivers/net/ethernet/amd/pcnet32.c
1da177e4 9022
48fc267e
SK
9023PCRYPT PARALLEL CRYPTO ENGINE
9024M: Steffen Klassert <steffen.klassert@secunet.com>
9025L: linux-crypto@vger.kernel.org
9026S: Maintained
9027F: crypto/pcrypt.c
9028F: include/crypto/pcrypt.h
9029
e72df0b8
TH
9030PER-CPU MEMORY ALLOCATOR
9031M: Tejun Heo <tj@kernel.org>
93e205a7 9032M: Christoph Lameter <cl@linux.com>
e72df0b8
TH
9033T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/percpu.git
9034S: Maintained
9035F: include/linux/percpu*.h
9036F: mm/percpu*.c
9037F: arch/*/include/asm/percpu.h
9038
ad4ecbcb 9039PER-TASK DELAY ACCOUNTING
185e595f 9040M: Balbir Singh <bsingharora@gmail.com>
ad4ecbcb 9041S: Maintained
679655da
JP
9042F: include/linux/delayacct.h
9043F: kernel/delayacct.c
ad4ecbcb 9044
57c0c15b 9045PERFORMANCE EVENTS SUBSYSTEM
daecbd26 9046M: Peter Zijlstra <peterz@infradead.org>
dd9b238c 9047M: Ingo Molnar <mingo@redhat.com>
f80c5393 9048M: Arnaldo Carvalho de Melo <acme@kernel.org>
a54d690e 9049R: Alexander Shishkin <alexander.shishkin@linux.intel.com>
981c3a4f 9050L: linux-kernel@vger.kernel.org
75fc2d37 9051T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
6c0b3244 9052S: Supported
d53e8365 9053F: kernel/events/*
a003236c 9054F: include/linux/perf_event.h
c117ab84 9055F: include/uapi/linux/perf_event.h
141c4296
RR
9056F: arch/*/kernel/perf_event*.c
9057F: arch/*/kernel/*/perf_event*.c
9058F: arch/*/kernel/*/*/perf_event*.c
a003236c 9059F: arch/*/include/asm/perf_event.h
a003236c 9060F: arch/*/kernel/perf_callchain.c
b0a434fb 9061F: arch/*/events/*
a003236c 9062F: tools/perf/
6c0b3244 9063
dd49d0f5 9064PERSONALITY HANDLING
8b58be88 9065M: Christoph Hellwig <hch@infradead.org>
dd49d0f5
JC
9066L: linux-abi-devel@lists.sourceforge.net
9067S: Maintained
679655da 9068F: include/linux/personality.h
c117ab84 9069F: include/uapi/linux/personality.h
dd49d0f5 9070
838e7a03 9071PHONET PROTOCOL
2a06b40f 9072M: Remi Denis-Courmont <courmisch@gmail.com>
838e7a03
RDC
9073S: Supported
9074F: Documentation/networking/phonet.txt
9075F: include/linux/phonet.h
9076F: include/net/phonet/
c117ab84 9077F: include/uapi/linux/phonet.h
838e7a03
RDC
9078F: net/phonet/
9079
1da177e4 9080PHRAM MTD DRIVER
8b58be88 9081M: Joern Engel <joern@lazybastard.org>
1da177e4
LT
9082L: linux-mtd@lists.infradead.org
9083S: Maintained
679655da 9084F: drivers/mtd/devices/phram.c
1da177e4 9085
efdbb10e
BP
9086PICOLCD HID DRIVER
9087M: Bruno Prémont <bonbons@linux-vserver.org>
9088L: linux-input@vger.kernel.org
9089S: Maintained
9090F: drivers/hid/hid-picolcd*
9091
a53bfa07
JI
9092PICOXCELL SUPPORT
9093M: Jamie Iles <jamie@jamieiles.com>
9094L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9095T: git git://github.com/jamieiles/linux-2.6-ji.git
9096S: Supported
b8733987 9097F: arch/arm/boot/dts/picoxcell*
14430813 9098F: arch/arm/mach-picoxcell/
b8733987 9099F: drivers/crypto/picoxcell*
a53bfa07 9100
2744e8af
LW
9101PIN CONTROL SUBSYSTEM
9102M: Linus Walleij <linus.walleij@linaro.org>
c11f042b 9103L: linux-gpio@vger.kernel.org
dbe752a3 9104T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl.git
2744e8af 9105S: Maintained
9feeed94 9106F: Documentation/devicetree/bindings/pinctrl/
fefb6245 9107F: Documentation/pinctrl.txt
07f29ba6 9108F: drivers/pinctrl/
8e406fe4 9109F: include/linux/pinctrl/
2744e8af 9110
2201bbb8
JCPV
9111PIN CONTROLLER - ATMEL AT91
9112M: Jean-Christophe Plagniol-Villard <plagnioj@jcrosoft.com>
9113L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9114S: Maintained
c654b6bf 9115F: drivers/pinctrl/pinctrl-at91.*
2201bbb8 9116
33d3690c
LD
9117PIN CONTROLLER - ATMEL AT91 PIO4
9118M: Ludovic Desroches <ludovic.desroches@atmel.com>
9119L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9120L: linux-gpio@vger.kernel.org
9121S: Supported
9122F: drivers/pinctrl/pinctrl-at91-pio4.*
9123
cbd1b652
MW
9124PIN CONTROLLER - INTEL
9125M: Mika Westerberg <mika.westerberg@linux.intel.com>
9126M: Heikki Krogerus <heikki.krogerus@linux.intel.com>
9127S: Maintained
9128F: drivers/pinctrl/intel/
2201bbb8 9129
9963b536
LP
9130PIN CONTROLLER - RENESAS
9131M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
1a4ca6dd 9132M: Geert Uytterhoeven <geert+renesas@glider.be>
4a121096 9133L: linux-renesas-soc@vger.kernel.org
9963b536
LP
9134S: Maintained
9135F: drivers/pinctrl/sh-pfc/
9136
b75e60d6 9137PIN CONTROLLER - SAMSUNG
fea685e9 9138M: Tomasz Figa <tomasz.figa@gmail.com>
44b03c10
KK
9139M: Krzysztof Kozlowski <k.kozlowski@samsung.com>
9140M: Sylwester Nawrocki <s.nawrocki@samsung.com>
b75e60d6
DA
9141L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9142L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
9143S: Maintained
9b5b33f6 9144F: drivers/pinctrl/samsung/
b75e60d6 9145
13cbd906
TL
9146PIN CONTROLLER - SINGLE
9147M: Tony Lindgren <tony@atomide.com>
9148M: Haojian Zhuang <haojian.zhuang@linaro.org>
9149L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9150L: linux-omap@vger.kernel.org
9151S: Maintained
9152F: drivers/pinctrl/pinctrl-single.c
9153
deda8287 9154PIN CONTROLLER - ST SPEAR
da89947b 9155M: Viresh Kumar <vireshk@kernel.org>
deda8287
VK
9156L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9157W: http://www.st.com/spear
9158S: Maintained
8e406fe4 9159F: drivers/pinctrl/spear/
deda8287 9160
249a6771 9161PKTCDVD DRIVER
e5f6450c 9162M: Jiri Kosina <jikos@kernel.org>
249a6771 9163S: Maintained
679655da
JP
9164F: drivers/block/pktcdvd.c
9165F: include/linux/pktcdvd.h
c117ab84 9166F: include/uapi/linux/pktcdvd.h
249a6771 9167
b31d8273
G
9168PKUNITY SOC DRIVERS
9169M: Guan Xuetao <gxt@mprc.pku.edu.cn>
9170W: http://mprc.pku.edu.cn/~guanxuetao/linux
9171S: Maintained
ceebf4d5 9172T: git git://github.com/gxt/linux.git
b31d8273 9173F: drivers/input/serio/i8042-unicore32io.h
d10e4a66 9174F: drivers/i2c/busses/i2c-puv3.c
8a61f013 9175F: drivers/video/fbdev/fb-puv3.c
2809e80b 9176F: drivers/rtc/rtc-puv3.c
b31d8273 9177
9d2ecfb7 9178PMBUS HARDWARE MONITORING DRIVERS
ca462085 9179M: Guenter Roeck <linux@roeck-us.net>
968ce1b1
GR
9180L: linux-hwmon@vger.kernel.org
9181W: http://hwmon.wiki.kernel.org/
9d2ecfb7
GR
9182W: http://www.roeck-us.net/linux/drivers/
9183T: git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
9184S: Maintained
9185F: Documentation/hwmon/pmbus
9186F: drivers/hwmon/pmbus/
9187F: include/linux/i2c/pmbus.h
9188
89a36810 9189PMC SIERRA MaxRAID DRIVER
89a36810
AR
9190L: linux-scsi@vger.kernel.org
9191W: http://www.pmc-sierra.com/
3cdea4d7 9192S: Orphan
89a36810
AR
9193F: drivers/scsi/pmcraid.*
9194
dbf9bfe6 9195PMC SIERRA PM8001 DRIVER
d32477e2 9196M: Jack Wang <jinpu.wang@profitbricks.com>
dbf9bfe6 9197M: lindar_liu@usish.com
f5a7b525 9198L: pmchba@pmcs.com
dbf9bfe6 9199L: linux-scsi@vger.kernel.org
9200S: Supported
9201F: drivers/scsi/pm8001/
9202
1da177e4 9203POSIX CLOCKS and TIMERS
8b58be88 9204M: Thomas Gleixner <tglx@linutronix.de>
981c3a4f 9205L: linux-kernel@vger.kernel.org
75fc2d37 9206T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
5cee9645 9207S: Maintained
679655da
JP
9208F: fs/timerfd.c
9209F: include/linux/timer*
5cee9645 9210F: kernel/time/*timer*
1da177e4 9211
7b06a6d7
RW
9212POWER MANAGEMENT CORE
9213M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
9214L: linux-pm@vger.kernel.org
9215T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
9216S: Supported
9217F: drivers/base/power/
9218F: include/linux/pm.h
9219F: include/linux/pm_*
9220F: include/linux/powercap.h
9221F: drivers/powercap/
9222
3be86148 9223POWER SUPPLY CLASS/SUBSYSTEM and DRIVERS
ad8464a2 9224M: Sebastian Reichel <sre@kernel.org>
57318935 9225M: Dmitry Eremin-Solenikov <dbaryshkov@gmail.com>
8b58be88 9226M: David Woodhouse <dwmw2@infradead.org>
ad8464a2 9227L: linux-pm@vger.kernel.org
54e5881d 9228T: git git://git.infradead.org/battery-2.6.git
3be86148 9229S: Maintained
3cc5c704
GU
9230F: Documentation/devicetree/bindings/power/
9231F: Documentation/devicetree/bindings/power_supply/
679655da 9232F: include/linux/power_supply.h
8cd725a1 9233F: drivers/power/
26305022 9234X: drivers/power/avs/
3be86148 9235
514f161a
MR
9236POWER STATE COORDINATION INTERFACE (PSCI)
9237M: Mark Rutland <mark.rutland@arm.com>
9238M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
9239L: linux-arm-kernel@lists.infradead.org
9240S: Maintained
9241F: drivers/firmware/psci.c
9242F: include/linux/psci.h
9243F: include/uapi/linux/psci.h
9244
43a1dd9b
SJS
9245POWERNV OPERATOR PANEL LCD DISPLAY DRIVER
9246M: Suraj Jitindar Singh <sjitindarsingh@gmail.com>
9247L: linuxppc-dev@lists.ozlabs.org
9248S: Maintained
9249F: drivers/char/powernv-op-panel.c
9250
1da177e4 9251PNP SUPPORT
9c3646d1 9252M: "Rafael J. Wysocki" <rafael.j.wysocki@intel.com>
1da177e4 9253S: Maintained
679655da 9254F: drivers/pnp/
1da177e4
LT
9255
9256PPP PROTOCOL DRIVERS AND COMPRESSORS
8b58be88 9257M: Paul Mackerras <paulus@samba.org>
1da177e4
LT
9258L: linux-ppp@vger.kernel.org
9259S: Maintained
224cf5ad 9260F: drivers/net/ppp/ppp_*
1da177e4
LT
9261
9262PPP OVER ATM (RFC 2364)
8b58be88 9263M: Mitchell Blank Jr <mitch@sfgoth.com>
1da177e4 9264S: Maintained
679655da 9265F: net/atm/pppoatm.c
c117ab84 9266F: include/uapi/linux/atmppp.h
1da177e4
LT
9267
9268PPP OVER ETHERNET
8b58be88 9269M: Michal Ostrowski <mostrows@earthlink.net>
1da177e4 9270S: Maintained
224cf5ad
JK
9271F: drivers/net/ppp/pppoe.c
9272F: drivers/net/ppp/pppox.c
1da177e4 9273
a6d2370b 9274PPP OVER L2TP
8b58be88 9275M: James Chapman <jchapman@katalix.com>
a6d2370b 9276S: Maintained
90ca28d1 9277F: net/l2tp/l2tp_ppp.c
679655da 9278F: include/linux/if_pppol2tp.h
c117ab84 9279F: include/uapi/linux/if_pppol2tp.h
a6d2370b 9280
eae9d2ba 9281PPS SUPPORT
8b58be88 9282M: Rodolfo Giometti <giometti@enneenne.com>
eae9d2ba
RG
9283W: http://wiki.enneenne.com/index.php/LinuxPPS_support
9284L: linuxpps@ml.enneenne.com (subscribers-only)
9285S: Maintained
cabaaf41
JP
9286F: Documentation/pps/
9287F: drivers/pps/
9288F: include/linux/pps*.h
eae9d2ba 9289
71a6d0af
HW
9290PPTP DRIVER
9291M: Dmitry Kozlov <xeb@mail.ru>
9292L: netdev@vger.kernel.org
9293S: Maintained
224cf5ad 9294F: drivers/net/ppp/pptp.c
71a6d0af
HW
9295W: http://sourceforge.net/projects/accel-pptp
9296
1da177e4 9297PREEMPTIBLE KERNEL
8b58be88 9298M: Robert Love <rml@tech9.net>
1da177e4
LT
9299L: kpreempt-tech@lists.sourceforge.net
9300W: ftp://ftp.kernel.org/pub/linux/kernel/people/rml/preempt-kernel
9301S: Supported
679655da
JP
9302F: Documentation/preempt-locking.txt
9303F: include/linux/preempt.h
1da177e4
LT
9304
9305PRISM54 WIRELESS DRIVER
8b58be88 9306M: "Luis R. Rodriguez" <mcgrof@gmail.com>
724c6b35 9307L: linux-wireless@vger.kernel.org
9ef80804 9308W: http://wireless.kernel.org/en/users/Drivers/p54
1d89cae1 9309S: Obsolete
c12edfe2 9310F: drivers/net/wireless/intersil/prism54/
1da177e4 9311
02c18891 9312PS3 NETWORK SUPPORT
b809b9ca 9313M: Geoff Levand <geoff@infradead.org>
02c18891 9314L: netdev@vger.kernel.org
a14ab6b6 9315L: linuxppc-dev@lists.ozlabs.org
b809b9ca 9316S: Maintained
8df158ac 9317F: drivers/net/ethernet/toshiba/ps3_gelic_net.*
02c18891 9318
f58a9d17 9319PS3 PLATFORM SUPPORT
b809b9ca 9320M: Geoff Levand <geoff@infradead.org>
a4724ed6 9321L: linuxppc-dev@lists.ozlabs.org
b809b9ca 9322S: Maintained
679655da
JP
9323F: arch/powerpc/boot/ps3*
9324F: arch/powerpc/include/asm/lv1call.h
9325F: arch/powerpc/include/asm/ps3*.h
9326F: arch/powerpc/platforms/ps3/
9327F: drivers/*/ps3*
9328F: drivers/ps3/
fec629b8 9329F: drivers/rtc/rtc-ps3.c
679655da 9330F: drivers/usb/host/*ps3.c
fec629b8 9331F: sound/ppc/snd_ps3*
f58a9d17 9332
cffb4add 9333PS3VRAM DRIVER
8b58be88 9334M: Jim Paris <jim@jtan.com>
3715a5d0 9335M: Geoff Levand <geoff@infradead.org>
a14ab6b6 9336L: linuxppc-dev@lists.ozlabs.org
cffb4add 9337S: Maintained
8a3977cb 9338F: drivers/block/ps3vram.c
cffb4add 9339
8defe599 9340PSTORE FILESYSTEM
9d5e2a02 9341M: Anton Vorontsov <anton@enomsg.org>
8defe599
AV
9342M: Colin Cross <ccross@android.com>
9343M: Kees Cook <keescook@chromium.org>
9344M: Tony Luck <tony.luck@intel.com>
9345S: Maintained
9f273c24 9346T: git git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux.git
8defe599
AV
9347F: fs/pstore/
9348F: include/linux/pstore*
04851772 9349F: drivers/firmware/efi/efi-pstore.c
8defe599
AV
9350F: drivers/acpi/apei/erst.c
9351
7fbc415d
RC
9352PTP HARDWARE CLOCK SUPPORT
9353M: Richard Cochran <richardcochran@gmail.com>
e7333e3c 9354L: netdev@vger.kernel.org
7fbc415d
RC
9355S: Maintained
9356W: http://linuxptp.sourceforge.net/
9357F: Documentation/ABI/testing/sysfs-ptp
9358F: Documentation/ptp/*
0ecb3cdd 9359F: drivers/net/ethernet/freescale/gianfar_ptp.c
7fbc415d
RC
9360F: drivers/net/phy/dp83640*
9361F: drivers/ptp/*
9362F: include/linux/ptp_cl*
9363
cf94a4d1 9364PTRACE SUPPORT
e846ee5f 9365M: Roland McGrath <roland@hack.frob.com>
8b58be88 9366M: Oleg Nesterov <oleg@redhat.com>
cf94a4d1
CH
9367S: Maintained
9368F: include/asm-generic/syscall.h
9369F: include/linux/ptrace.h
9370F: include/linux/regset.h
9371F: include/linux/tracehook.h
c117ab84 9372F: include/uapi/linux/ptrace.h
cf94a4d1
CH
9373F: kernel/ptrace.c
9374
3e9d7ba7
HV
9375PULSE8-CEC DRIVER
9376M: Hans Verkuil <hverkuil@xs4all.nl>
9377L: linux-media@vger.kernel.org
9378T: git git://linuxtv.org/media_tree.git
9379S: Maintained
9380F: drivers/staging/media/pulse8-cec
9381
8320204a 9382PVRUSB2 VIDEO4LINUX DRIVER
8b58be88 9383M: Mike Isely <isely@pobox.com>
16e9495d 9384L: pvrusb2@isely.net (subscribers-only)
661263b5 9385L: linux-media@vger.kernel.org
8320204a 9386W: http://www.isely.net/pvrusb2/
275ffde4 9387T: git git://linuxtv.org/media_tree.git
8320204a 9388S: Maintained
679655da 9389F: Documentation/video4linux/README.pvrusb2
0c0d06ca 9390F: drivers/media/usb/pvrusb2/
8320204a 9391
39532e6c 9392PWC WEBCAM DRIVER
c0936df4 9393M: Hans Verkuil <hverkuil@xs4all.nl>
39532e6c
HG
9394L: linux-media@vger.kernel.org
9395T: git git://linuxtv.org/media_tree.git
c0936df4 9396S: Odd Fixes
39532e6c
HG
9397F: drivers/media/usb/pwc/*
9398
93c090b3
KD
9399PWM FAN DRIVER
9400M: Kamil Debski <k.debski@samsung.com>
968ce1b1 9401L: linux-hwmon@vger.kernel.org
93c090b3
KD
9402S: Supported
9403F: Documentation/devicetree/bindings/hwmon/pwm-fan.txt
9404F: Documentation/hwmon/pwm-fan
9405F: drivers/hwmon/pwm-fan.c
9406
200efedd 9407PWM SUBSYSTEM
aa3495f7
TR
9408M: Thierry Reding <thierry.reding@gmail.com>
9409L: linux-pwm@vger.kernel.org
0c2498f1 9410S: Maintained
006e854f 9411T: git git://git.kernel.org/pub/scm/linux/kernel/git/thierry.reding/linux-pwm.git
200efedd
TR
9412F: Documentation/pwm.txt
9413F: Documentation/devicetree/bindings/pwm/
9414F: include/linux/pwm.h
0c2498f1 9415F: drivers/pwm/
a140b98d
TR
9416F: drivers/video/backlight/pwm_bl.c
9417F: include/linux/pwm_backlight.h
0c2498f1 9418
30ec261e 9419PXA2xx/PXA3xx SUPPORT
8da5e302 9420M: Daniel Mack <daniel@zonque.org>
a323f664 9421M: Haojian Zhuang <haojian.zhuang@gmail.com>
8da5e302 9422M: Robert Jarzmik <robert.jarzmik@free.fr>
efc03ecb 9423L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3f640c61 9424T: git git://github.com/hzhuang1/linux.git
8da5e302 9425T: git git://github.com/rjarzmik/linux.git
1da177e4 9426S: Maintained
e68d7c14 9427F: arch/arm/boot/dts/pxa*
679655da 9428F: arch/arm/mach-pxa/
820439f1 9429F: drivers/dma/pxa*
679655da 9430F: drivers/pcmcia/pxa2xx*
1403ead9 9431F: drivers/pinctrl/pxa/
9df92e6c 9432F: drivers/spi/spi-pxa2xx*
faf2e1db 9433F: drivers/usb/gadget/udc/pxa2*
679655da 9434F: include/sound/pxa2xx-lib.h
bec4c99e 9435F: sound/arm/pxa*
14430813 9436F: sound/soc/pxa/
1da177e4 9437
f3154a46
RJ
9438PXA GPIO DRIVER
9439M: Robert Jarzmik <robert.jarzmik@free.fr>
9440L: linux-gpio@vger.kernel.org
9441S: Maintained
9442F: drivers/gpio/gpio-pxa.c
9443
ec64d3bf
EG
9444PXA3xx NAND FLASH DRIVER
9445M: Ezequiel Garcia <ezequiel.garcia@free-electrons.com>
9446L: linux-mtd@lists.infradead.org
9447S: Maintained
9a67f099 9448F: drivers/mtd/nand/pxa3xx_nand.c
ec64d3bf 9449
3f640c61 9450MMP SUPPORT
8b58be88 9451M: Eric Miao <eric.y.miao@gmail.com>
a323f664 9452M: Haojian Zhuang <haojian.zhuang@gmail.com>
e8e6cb32 9453L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3f640c61
HZ
9454T: git git://github.com/hzhuang1/linux.git
9455T: git git://git.linaro.org/people/ycmiao/pxa-linux.git
e8e6cb32 9456S: Maintained
e68d7c14 9457F: arch/arm/boot/dts/mmp*
3f640c61 9458F: arch/arm/mach-mmp/
e8e6cb32 9459
272f133a
PO
9460PXA MMCI DRIVER
9461S: Orphan
9462
57f63bc8 9463PXA RTC DRIVER
8b58be88 9464M: Robert Jarzmik <robert.jarzmik@free.fr>
57f63bc8
RJ
9465L: rtc-linux@googlegroups.com
9466S: Maintained
9467
cea4001a 9468QAT DRIVER
90ab5a81
TS
9469M: Giovanni Cabiddu <giovanni.cabiddu@intel.com>
9470M: Salvatore Benedetto <salvatore.benedetto@intel.com>
49e7d9df
JP
9471L: qat-linux@intel.com
9472S: Supported
9473F: drivers/crypto/qat/
cea4001a 9474
52a09a04 9475QIB DRIVER
8473c603 9476M: Mike Marciniszyn <infinipath@intel.com>
52a09a04
MM
9477L: linux-rdma@vger.kernel.org
9478S: Supported
9479F: drivers/infiniband/hw/qib/
9480
5e9772b9
JS
9481QLOGIC QLA1280 SCSI DRIVER
9482M: Michael Reed <mdr@sgi.com>
9483L: linux-scsi@vger.kernel.org
9484S: Maintained
9485F: drivers/scsi/qla1280.[ch]
9486
1da177e4 9487QLOGIC QLA2XXX FC-SCSI DRIVER
2c804eb0 9488M: qla2xxx-upstream@qlogic.com
1da177e4
LT
9489L: linux-scsi@vger.kernel.org
9490S: Supported
679655da
JP
9491F: Documentation/scsi/LICENSE.qla2xxx
9492F: drivers/scsi/qla2xxx/
1da177e4 9493
883c98fe 9494QLOGIC QLA4XXX iSCSI DRIVER
1018b8b9 9495M: QLogic-Storage-Upstream@qlogic.com
883c98fe
RA
9496L: linux-scsi@vger.kernel.org
9497S: Supported
bacfb81b 9498F: Documentation/scsi/LICENSE.qla4xxx
883c98fe
RA
9499F: drivers/scsi/qla4xxx/
9500
5a4faa87 9501QLOGIC QLA3XXX NETWORK DRIVER
0a955c3a 9502M: Jitendra Kalsaria <jitendra.kalsaria@qlogic.com>
8b58be88 9503M: Ron Mercer <ron.mercer@qlogic.com>
5a4faa87
RM
9504M: linux-driver@qlogic.com
9505L: netdev@vger.kernel.org
9506S: Supported
679655da 9507F: Documentation/networking/LICENSE.qla3xxx
aa43c215 9508F: drivers/net/ethernet/qlogic/qla3xxx.*
5a4faa87 9509
0ec00f03 9510QLOGIC QLCNIC (1/10)Gb ETHERNET DRIVER
9f35a3cc 9511M: Dept-GELinuxNICDev@qlogic.com
0ec00f03
AKS
9512L: netdev@vger.kernel.org
9513S: Supported
aa43c215 9514F: drivers/net/ethernet/qlogic/qlcnic/
0ec00f03 9515
c4e84bde 9516QLOGIC QLGE 10Gb ETHERNET DRIVER
c9b1a5b5
HP
9517M: Harish Patil <harish.patil@qlogic.com>
9518M: Sudarsana Kalluru <sudarsana.kalluru@qlogic.com>
9519M: Dept-GELinuxNICDev@qlogic.com
4cbfbe25 9520M: linux-driver@qlogic.com
c4e84bde
RM
9521L: netdev@vger.kernel.org
9522S: Supported
aa43c215 9523F: drivers/net/ethernet/qlogic/qlge/
c4e84bde 9524
fe56b9e6
YM
9525QLOGIC QL4xxx ETHERNET DRIVER
9526M: Yuval Mintz <Yuval.Mintz@qlogic.com>
9527M: Ariel Elior <Ariel.Elior@qlogic.com>
9528M: everest-linux-l2@qlogic.com
9529L: netdev@vger.kernel.org
9530S: Supported
9531F: drivers/net/ethernet/qlogic/qed/
9532F: include/linux/qed/
9533F: drivers/net/ethernet/qlogic/qede/
9534
1da177e4 9535QNX4 FILESYSTEM
8b58be88 9536M: Anders Larsen <al@alarsen.net>
1da177e4
LT
9537W: http://www.alarsen.net/linux/qnx4fs/
9538S: Maintained
80811493 9539F: fs/qnx4/
c117ab84
CEB
9540F: include/uapi/linux/qnx4_fs.h
9541F: include/uapi/linux/qnxtypes.h
1da177e4 9542
91952bc0
AP
9543QT1010 MEDIA DRIVER
9544M: Antti Palosaari <crope@iki.fi>
9545L: linux-media@vger.kernel.org
a825eaec 9546W: https://linuxtv.org
91952bc0
AP
9547W: http://palosaari.fi/linux/
9548Q: http://patchwork.linuxtv.org/project/linux-media/list/
9549T: git git://linuxtv.org/anttip/media_tree.git
9550S: Maintained
9551F: drivers/media/tuners/qt1010*
9552
966fb5ec
SM
9553QUALCOMM ATHEROS ATH9K WIRELESS DRIVER
9554M: QCA ath9k Development <ath9k-devel@qca.qualcomm.com>
9555L: linux-wireless@vger.kernel.org
9556L: ath9k-devel@lists.ath9k.org
9557W: http://wireless.kernel.org/en/users/Drivers/ath9k
9558S: Supported
9559F: drivers/net/wireless/ath/ath9k/
9560
2ea0ffcb
KV
9561QUALCOMM ATHEROS ATH10K WIRELESS DRIVER
9562M: Kalle Valo <kvalo@qca.qualcomm.com>
9563L: ath10k@lists.infradead.org
9564W: http://wireless.kernel.org/en/users/Drivers/ath10k
9f273c24 9565T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
2ea0ffcb
KV
9566S: Supported
9567F: drivers/net/wireless/ath/ath10k/
9568
4f4567cf
RK
9569QUALCOMM HEXAGON ARCHITECTURE
9570M: Richard Kuo <rkuo@codeaurora.org>
9571L: linux-hexagon@vger.kernel.org
9f273c24 9572T: git git://git.kernel.org/pub/scm/linux/kernel/git/rkuo/linux-hexagon-kernel.git
4f4567cf
RK
9573S: Supported
9574F: arch/hexagon/
9575
8e84c258
EK
9576QUALCOMM WCN36XX WIRELESS DRIVER
9577M: Eugene Krasnikov <k.eugene.e@gmail.com>
9578L: wcn36xx@lists.infradead.org
9579W: http://wireless.kernel.org/en/users/Drivers/wcn36xx
9580T: git git://github.com/KrasnikovEugene/wcn36xx.git
9581S: Supported
9582F: drivers/net/wireless/ath/wcn36xx/
9583
eeca9a67
MT
9584QEMU MACHINE EMULATOR AND VIRTUALIZER SUPPORT
9585M: Gabriel Somlo <somlo@cmu.edu>
9586M: "Michael S. Tsirkin" <mst@redhat.com>
9587L: qemu-devel@nongnu.org
9588S: Maintained
9589F: drivers/firmware/qemu_fw_cfg.c
9590
602adf40 9591RADOS BLOCK DEVICE (RBD)
0f5417ce
SW
9592M: Ilya Dryomov <idryomov@gmail.com>
9593M: Sage Weil <sage@redhat.com>
527a88b9 9594M: Alex Elder <elder@kernel.org>
398ecff5 9595L: ceph-devel@vger.kernel.org
09d90327
SW
9596W: http://ceph.com/
9597T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
6e67b7ae 9598T: git git://github.com/ceph/ceph-client.git
602adf40 9599S: Supported
398ecff5 9600F: Documentation/ABI/testing/sysfs-bus-rbd
602adf40
YS
9601F: drivers/block/rbd.c
9602F: drivers/block/rbd_types.h
9603
1da177e4 9604RADEON FRAMEBUFFER DISPLAY DRIVER
8b58be88 9605M: Benjamin Herrenschmidt <benh@kernel.crashing.org>
c69f677c 9606L: linux-fbdev@vger.kernel.org
1da177e4 9607S: Maintained
8a61f013 9608F: drivers/video/fbdev/aty/radeon*
c117ab84 9609F: include/uapi/linux/radeonfb.h
1da177e4 9610
c6c9b34c 9611RADIOSHARK RADIO DRIVER
c0936df4 9612M: Hans Verkuil <hverkuil@xs4all.nl>
c6c9b34c
HG
9613L: linux-media@vger.kernel.org
9614T: git git://linuxtv.org/media_tree.git
9615S: Maintained
9616F: drivers/media/radio/radio-shark.c
9617
9618RADIOSHARK2 RADIO DRIVER
c0936df4 9619M: Hans Verkuil <hverkuil@xs4all.nl>
c6c9b34c
HG
9620L: linux-media@vger.kernel.org
9621T: git git://linuxtv.org/media_tree.git
9622S: Maintained
9623F: drivers/media/radio/radio-shark2.c
9624F: drivers/media/radio/radio-tea5777.c
9625
1da177e4 9626RAGE128 FRAMEBUFFER DISPLAY DRIVER
8b58be88 9627M: Paul Mackerras <paulus@samba.org>
c69f677c 9628L: linux-fbdev@vger.kernel.org
1da177e4 9629S: Maintained
8a61f013 9630F: drivers/video/fbdev/aty/aty128fb.c
1da177e4 9631
a0fd81a9 9632RALINK MIPS ARCHITECTURE
bdb40e8e 9633M: John Crispin <john@phrozen.org>
a0fd81a9
JC
9634L: linux-mips@linux-mips.org
9635S: Maintained
9636F: arch/mips/ralink
9637
e7839f25 9638RALINK RT2X00 WIRELESS LAN DRIVER
95ea3627 9639P: rt2x00 project
b182427e 9640M: Stanislaw Gruszka <sgruszka@redhat.com>
f198f98e 9641M: Helmut Schaa <helmut.schaa@googlemail.com>
95ea3627 9642L: linux-wireless@vger.kernel.org
95ea3627 9643S: Maintained
33aca94d 9644F: drivers/net/wireless/ralink/rt2x00/
95ea3627 9645
9db5579b 9646RAMDISK RAM BLOCK DEVICE DRIVER
ea7618ec 9647M: Jens Axboe <axboe@kernel.dk>
9db5579b 9648S: Maintained
679655da
JP
9649F: Documentation/blockdev/ramdisk.txt
9650F: drivers/block/brd.c
9db5579b 9651
9e95ce27 9652RANDOM NUMBER DRIVER
0624bcaa 9653M: "Theodore Ts'o" <tytso@mit.edu>
9e95ce27 9654S: Maintained
679655da 9655F: drivers/char/random.c
9e95ce27 9656
394b701c 9657RAPIDIO SUBSYSTEM
8b58be88 9658M: Matt Porter <mporter@kernel.crashing.org>
b8bc1dd3 9659M: Alexandre Bounine <alexandre.bounine@idt.com>
394b701c 9660S: Maintained
679655da 9661F: drivers/rapidio/
394b701c 9662
e2d1d6c0 9663RAYLINK/WEBGEAR 802.11 WIRELESS LAN DRIVER
e2d1d6c0 9664L: linux-wireless@vger.kernel.org
f52a5490 9665S: Orphan
679655da 9666F: drivers/net/wireless/ray*
e2d1d6c0
RD
9667
9668RCUTORTURE MODULE
e0198b29 9669M: Josh Triplett <josh@joshtriplett.org>
8b58be88 9670M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
981c3a4f 9671L: linux-kernel@vger.kernel.org
f9094d8e 9672S: Supported
08deed1e 9673T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
679655da 9674F: Documentation/RCU/torture.txt
34e2d560 9675F: kernel/rcu/rcutorture.c
e2d1d6c0 9676
c87b9c60
PM
9677RCUTORTURE TEST FRAMEWORK
9678M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
ab0afd6c 9679M: Josh Triplett <josh@joshtriplett.org>
4632a191
PM
9680R: Steven Rostedt <rostedt@goodmis.org>
9681R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
96a39bc4 9682R: Lai Jiangshan <jiangshanlai@gmail.com>
981c3a4f 9683L: linux-kernel@vger.kernel.org
c87b9c60
PM
9684S: Supported
9685T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
9686F: tools/testing/selftests/rcutorture
9687
c1f766b5 9688RDC R-321X SoC
8b58be88 9689M: Florian Fainelli <florian@openwrt.org>
c1f766b5
FF
9690S: Maintained
9691
db17f395 9692RDC R6040 FAST ETHERNET DRIVER
35566e96 9693M: Florian Fainelli <f.fainelli@gmail.com>
db17f395
FF
9694L: netdev@vger.kernel.org
9695S: Maintained
58565a35 9696F: drivers/net/ethernet/rdc/r6040.c
db17f395 9697
a09ed661 9698RDS - RELIABLE DATAGRAM SOCKETS
72f26eee 9699M: Santosh Shilimkar <santosh.shilimkar@oracle.com>
9700L: netdev@vger.kernel.org
9701L: linux-rdma@vger.kernel.org
fbb5a558 9702L: rds-devel@oss.oracle.com (moderated for non-subscribers)
72f26eee 9703W: https://oss.oracle.com/projects/rds/
a09ed661 9704S: Supported
679655da 9705F: net/rds/
72f26eee 9706F: Documentation/networking/rds.txt
a09ed661 9707
0194621b
DD
9708RDMAVT - RDMA verbs software
9709M: Dennis Dalessandro <dennis.dalessandro@intel.com>
9710L: linux-rdma@vger.kernel.org
9711S: Supported
9712F: drivers/infiniband/sw/rdmavt
9713
595182bc 9714READ-COPY UPDATE (RCU)
8b58be88 9715M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
ab0afd6c 9716M: Josh Triplett <josh@joshtriplett.org>
4632a191
PM
9717R: Steven Rostedt <rostedt@goodmis.org>
9718R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
96a39bc4 9719R: Lai Jiangshan <jiangshanlai@gmail.com>
981c3a4f 9720L: linux-kernel@vger.kernel.org
9fab9787 9721W: http://www.rdrop.com/users/paulmck/RCU/
595182bc 9722S: Supported
08deed1e 9723T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
f9094d8e 9724F: Documentation/RCU/
9fab9787 9725X: Documentation/RCU/torture.txt
f9094d8e 9726F: include/linux/rcu*
4102adab
PM
9727X: include/linux/srcu.h
9728F: kernel/rcu/
34e2d560 9729X: kernel/torture.c
595182bc 9730
0c86edc0 9731REAL TIME CLOCK (RTC) SUBSYSTEM
8b58be88 9732M: Alessandro Zummo <a.zummo@towertech.it>
7c6f84f8 9733M: Alexandre Belloni <alexandre.belloni@free-electrons.com>
76465493 9734L: rtc-linux@googlegroups.com
8a6e2535 9735Q: http://patchwork.ozlabs.org/project/rtc-linux/list/
4733f397 9736T: git git://git.kernel.org/pub/scm/linux/kernel/git/abelloni/linux.git
0c86edc0 9737S: Maintained
679655da
JP
9738F: Documentation/rtc.txt
9739F: drivers/rtc/
9740F: include/linux/rtc.h
c117ab84 9741F: include/uapi/linux/rtc.h
0c86edc0 9742
0e400c53
MB
9743REALTEK AUDIO CODECS
9744M: Bard Liao <bardliao@realtek.com>
9745M: Oder Chiou <oder_chiou@realtek.com>
9746S: Maintained
9747F: sound/soc/codecs/rt*
9748F: include/sound/rt*.h
9749
1da177e4 9750REISERFS FILE SYSTEM
76c4e5ea 9751L: reiserfs-devel@vger.kernel.org
1da177e4 9752S: Supported
679655da 9753F: fs/reiserfs/
1da177e4 9754
b83a313b 9755REGISTER MAP ABSTRACTION
b02e48f2 9756M: Mark Brown <broonie@kernel.org>
dd060bc9 9757L: linux-kernel@vger.kernel.org
b83a313b
MB
9758T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regmap.git
9759S: Supported
9398a639 9760F: Documentation/devicetree/bindings/regmap/
b83a313b
MB
9761F: drivers/base/regmap/
9762F: include/linux/regmap.h
9763
400e64df
OBC
9764REMOTE PROCESSOR (REMOTEPROC) SUBSYSTEM
9765M: Ohad Ben-Cohen <ohad@wizery.com>
69ae9895 9766M: Bjorn Andersson <bjorn.andersson@linaro.org>
d7586849 9767L: linux-remoteproc@vger.kernel.org
6bb697b6 9768T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/remoteproc.git
400e64df 9769S: Maintained
15ebc72d 9770F: Documentation/devicetree/bindings/remoteproc/
400e64df 9771F: Documentation/remoteproc.txt
15ebc72d 9772F: drivers/remoteproc/
6fc26488 9773F: include/linux/remoteproc.h
400e64df 9774
d8115db5
OBC
9775REMOTE PROCESSOR MESSAGING (RPMSG) SUBSYSTEM
9776M: Ohad Ben-Cohen <ohad@wizery.com>
69ae9895 9777M: Bjorn Andersson <bjorn.andersson@linaro.org>
d7586849 9778L: linux-remoteproc@vger.kernel.org
d8115db5
OBC
9779T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/rpmsg.git
9780S: Maintained
9781F: drivers/rpmsg/
9782F: Documentation/rpmsg.txt
9783F: include/linux/rpmsg.h
9784
8e6569af
SS
9785RENESAS ETHERNET DRIVERS
9786R: Sergei Shtylyov <sergei.shtylyov@cogentembedded.com>
9787L: netdev@vger.kernel.org
4a121096 9788L: linux-renesas-soc@vger.kernel.org
8e6569af
SS
9789F: drivers/net/ethernet/renesas/
9790F: include/linux/sh_eth.h
9791
3e46c397
YS
9792RENESAS USB2 PHY DRIVER
9793M: Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com>
4a121096 9794L: linux-renesas-soc@vger.kernel.org
3e46c397
YS
9795S: Maintained
9796F: drivers/phy/phy-rcar-gen3-usb2.c
9797
1b0fe6be
PZ
9798RESET CONTROLLER FRAMEWORK
9799M: Philipp Zabel <p.zabel@pengutronix.de>
9f273c24 9800T: git git://git.pengutronix.de/git/pza/linux
1b0fe6be
PZ
9801S: Maintained
9802F: drivers/reset/
9803F: Documentation/devicetree/bindings/reset/
b2f6dd7b 9804F: include/dt-bindings/reset/
1b0fe6be
PZ
9805F: include/linux/reset.h
9806F: include/linux/reset-controller.h
9807
e0897645 9808RFKILL
8b58be88 9809M: Johannes Berg <johannes@sipsolutions.net>
19d337df 9810L: linux-wireless@vger.kernel.org
ce466579
JB
9811W: http://wireless.kernel.org/
9812T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
9813T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
e0897645 9814S: Maintained
505c9247 9815F: Documentation/rfkill.txt
80811493 9816F: net/rfkill/
e0897645 9817
933685ca
TG
9818RHASHTABLE
9819M: Thomas Graf <tgraf@suug.ch>
9820L: netdev@vger.kernel.org
9821S: Maintained
9822F: lib/rhashtable.c
9823F: include/linux/rhashtable.h
9824
67e054e9
ML
9825RICOH SMARTMEDIA/XD DRIVER
9826M: Maxim Levitsky <maximlevitsky@gmail.com>
9827S: Maintained
21c26f50
JP
9828F: drivers/mtd/nand/r852.c
9829F: drivers/mtd/nand/r852.h
67e054e9 9830
92634125
ML
9831RICOH R5C592 MEMORYSTICK DRIVER
9832M: Maxim Levitsky <maximlevitsky@gmail.com>
9833S: Maintained
9834F: drivers/memstick/host/r592.*
9835
27f1d2f9
SA
9836ROCCAT DRIVERS
9837M: Stefan Achatz <erazor_de@users.sourceforge.net>
9838W: http://sourceforge.net/projects/roccat/
9839S: Maintained
9840F: drivers/hid/hid-roccat*
9841F: include/linux/hid-roccat*
9842F: Documentation/ABI/*/sysfs-driver-hid-roccat*
9843
4b8ac966
JP
9844ROCKER DRIVER
9845M: Jiri Pirko <jiri@resnulli.us>
4b8ac966
JP
9846L: netdev@vger.kernel.org
9847S: Supported
9848F: drivers/net/ethernet/rocker/
9849
1da177e4
LT
9850ROCKETPORT DRIVER
9851P: Comtrol Corp.
1da177e4
LT
9852W: http://www.comtrol.com
9853S: Maintained
679655da 9854F: Documentation/serial/rocket.txt
c897401b 9855F: drivers/tty/rocket*
1da177e4 9856
7645c2f4
KC
9857ROCKETPORT EXPRESS/INFINITY DRIVER
9858M: Kevin Cernekee <cernekee@gmail.com>
9859L: linux-serial@vger.kernel.org
9860S: Odd Fixes
9861F: drivers/tty/serial/rp2.*
9862
1da177e4 9863ROSE NETWORK LAYER
8b58be88 9864M: Ralf Baechle <ralf@linux-mips.org>
1da177e4 9865L: linux-hams@vger.kernel.org
d34cb28a 9866W: http://www.linux-ax25.org/
1da177e4 9867S: Maintained
679655da 9868F: include/net/rose.h
c117ab84 9869F: include/uapi/linux/rose.h
679655da 9870F: net/rose/
1da177e4 9871
91952bc0
AP
9872RTL2830 MEDIA DRIVER
9873M: Antti Palosaari <crope@iki.fi>
9874L: linux-media@vger.kernel.org
a825eaec 9875W: https://linuxtv.org
91952bc0
AP
9876W: http://palosaari.fi/linux/
9877Q: http://patchwork.linuxtv.org/project/linux-media/list/
9878T: git git://linuxtv.org/anttip/media_tree.git
9879S: Maintained
9880F: drivers/media/dvb-frontends/rtl2830*
9881
27a0aacf
AP
9882RTL2832 MEDIA DRIVER
9883M: Antti Palosaari <crope@iki.fi>
9884L: linux-media@vger.kernel.org
a825eaec 9885W: https://linuxtv.org
27a0aacf
AP
9886W: http://palosaari.fi/linux/
9887Q: http://patchwork.linuxtv.org/project/linux-media/list/
9888T: git git://linuxtv.org/anttip/media_tree.git
9889S: Maintained
9890F: drivers/media/dvb-frontends/rtl2832*
9891
ba6e6f6e
AP
9892RTL2832_SDR MEDIA DRIVER
9893M: Antti Palosaari <crope@iki.fi>
9894L: linux-media@vger.kernel.org
a825eaec 9895W: https://linuxtv.org
ba6e6f6e
AP
9896W: http://palosaari.fi/linux/
9897Q: http://patchwork.linuxtv.org/project/linux-media/list/
9898T: git git://linuxtv.org/anttip/media_tree.git
9899S: Maintained
b4bb1c28 9900F: drivers/media/dvb-frontends/rtl2832_sdr*
ba6e6f6e 9901
59840488 9902RTL8180 WIRELESS DRIVER
605bebe2 9903L: linux-wireless@vger.kernel.org
491b26b4 9904W: http://wireless.kernel.org/
54e5881d 9905T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
7be6ff65 9906S: Orphan
62141726 9907F: drivers/net/wireless/realtek/rtl818x/rtl8180/
605bebe2 9908
59840488 9909RTL8187 WIRELESS DRIVER
9f0939bf 9910M: Herton Ronaldo Krzesinski <herton@canonical.com>
8b58be88
JP
9911M: Hin-Tak Leung <htl10@users.sourceforge.net>
9912M: Larry Finger <Larry.Finger@lwfinger.net>
7d2c86b5 9913L: linux-wireless@vger.kernel.org
491b26b4 9914W: http://wireless.kernel.org/
54e5881d 9915T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
7d2c86b5 9916S: Maintained
62141726 9917F: drivers/net/wireless/realtek/rtl818x/rtl8187/
59840488 9918
3cf0c8ad
LF
9919RTL8192CE WIRELESS DRIVER
9920M: Larry Finger <Larry.Finger@lwfinger.net>
9921M: Chaoming Li <chaoming_li@realsil.com.cn>
9922L: linux-wireless@vger.kernel.org
491b26b4 9923W: http://wireless.kernel.org/
3cf0c8ad
LF
9924T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
9925S: Maintained
62141726
KV
9926F: drivers/net/wireless/realtek/rtlwifi/
9927F: drivers/net/wireless/realtek/rtlwifi/rtl8192ce/
59840488 9928
26f1fad2
JS
9929RTL8XXXU WIRELESS DRIVER (rtl8xxxu)
9930M: Jes Sorensen <Jes.Sorensen@redhat.com>
9931L: linux-wireless@vger.kernel.org
171a900c 9932T: git git://git.kernel.org/pub/scm/linux/kernel/git/jes/linux.git rtl8xxxu-devel
26f1fad2
JS
9933S: Maintained
9934F: drivers/net/wireless/realtek/rtl8xxxu/
9935
9eb8ef74 9936S3 SAVAGE FRAMEBUFFER DRIVER
8b58be88 9937M: Antonino Daplas <adaplas@gmail.com>
c69f677c 9938L: linux-fbdev@vger.kernel.org
ce00f85c 9939S: Maintained
8a61f013 9940F: drivers/video/fbdev/savage/
9eb8ef74 9941
1da177e4 9942S390
8b58be88
JP
9943M: Martin Schwidefsky <schwidefsky@de.ibm.com>
9944M: Heiko Carstens <heiko.carstens@de.ibm.com>
d58140cc 9945L: linux-s390@vger.kernel.org
5238da45 9946W: http://www.ibm.com/developerworks/linux/linux390/
9f273c24 9947T: git git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux.git
5238da45 9948S: Supported
679655da 9949F: arch/s390/
a968cd3e 9950F: drivers/s390/
3bfe6858
JN
9951F: Documentation/s390/
9952F: Documentation/DocBook/s390*
5238da45 9953
322986ca
SO
9954S390 COMMON I/O LAYER
9955M: Sebastian Ott <sebott@linux.vnet.ibm.com>
9956M: Peter Oberparleiter <oberpar@linux.vnet.ibm.com>
9957L: linux-s390@vger.kernel.org
9958W: http://www.ibm.com/developerworks/linux/linux390/
9959S: Supported
9960F: drivers/s390/cio/
9961
9962S390 DASD DRIVER
9963M: Stefan Weinhuber <wein@de.ibm.com>
9964M: Stefan Haberland <stefan.haberland@de.ibm.com>
9965L: linux-s390@vger.kernel.org
9966W: http://www.ibm.com/developerworks/linux/linux390/
9967S: Supported
9968F: drivers/s390/block/dasd*
9969F: block/partitions/ibm.c
9970
5238da45 9971S390 NETWORK DRIVERS
f0c59aff 9972M: Ursula Braun <ubraun@linux.vnet.ibm.com>
d58140cc 9973L: linux-s390@vger.kernel.org
5238da45
HC
9974W: http://www.ibm.com/developerworks/linux/linux390/
9975S: Supported
679655da 9976F: drivers/s390/net/
5238da45 9977
322986ca
SO
9978S390 PCI SUBSYSTEM
9979M: Sebastian Ott <sebott@linux.vnet.ibm.com>
9980M: Gerald Schaefer <gerald.schaefer@de.ibm.com>
9981L: linux-s390@vger.kernel.org
9982W: http://www.ibm.com/developerworks/linux/linux390/
9983S: Supported
9984F: arch/s390/pci/
9985F: drivers/pci/hotplug/s390_pci_hpc.c
9986
feed9b62 9987S390 ZCRYPT DRIVER
5c8d0983 9988M: Ingo Tuchscherer <ingo.tuchscherer@de.ibm.com>
feed9b62 9989L: linux-s390@vger.kernel.org
a968cd3e 9990W: http://www.ibm.com/developerworks/linux/linux390/
feed9b62 9991S: Supported
d5ca6918 9992F: drivers/s390/crypto/
feed9b62 9993
5238da45 9994S390 ZFCP DRIVER
d38e19d0 9995M: Steffen Maier <maier@linux.vnet.ibm.com>
d58140cc 9996L: linux-s390@vger.kernel.org
5238da45 9997W: http://www.ibm.com/developerworks/linux/linux390/
1da177e4 9998S: Supported
679655da 9999F: drivers/s390/scsi/zfcp_*
1da177e4 10000
dd96df2c 10001S390 IUCV NETWORK LAYER
f0c59aff 10002M: Ursula Braun <ubraun@linux.vnet.ibm.com>
dd96df2c
UB
10003L: linux-s390@vger.kernel.org
10004W: http://www.ibm.com/developerworks/linux/linux390/
10005S: Supported
679655da
JP
10006F: drivers/s390/net/*iucv*
10007F: include/net/iucv/
10008F: net/iucv/
dd96df2c 10009
8128f23c
GS
10010S390 IOMMU (PCI)
10011M: Gerald Schaefer <gerald.schaefer@de.ibm.com>
10012L: linux-s390@vger.kernel.org
10013W: http://www.ibm.com/developerworks/linux/linux390/
10014S: Supported
10015F: drivers/iommu/s390-iommu.c
10016
4dde7f75 10017S3C24XX SD/MMC Driver
8b58be88 10018M: Ben Dooks <ben-linux@fluff.org>
efc03ecb 10019L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
4dde7f75 10020S: Supported
679655da 10021F: drivers/mmc/host/s3cmci.*
4dde7f75 10022
1f15a229
HV
10023SAA6588 RDS RECEIVER DRIVER
10024M: Hans Verkuil <hverkuil@xs4all.nl>
10025L: linux-media@vger.kernel.org
10026T: git git://linuxtv.org/media_tree.git
a825eaec 10027W: https://linuxtv.org
1f15a229
HV
10028S: Odd Fixes
10029F: drivers/media/i2c/saa6588*
10030
98ed12e6 10031SAA7134 VIDEO4LINUX DRIVER
5dc8a864
MCC
10032M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
10033M: Mauro Carvalho Chehab <mchehab@kernel.org>
98ed12e6 10034L: linux-media@vger.kernel.org
a825eaec 10035W: https://linuxtv.org
98ed12e6
MCC
10036T: git git://linuxtv.org/media_tree.git
10037S: Odd fixes
e42bf501 10038F: Documentation/video4linux/*.saa7134
98ed12e6
MCC
10039F: drivers/media/pci/saa7134/
10040
1da177e4 10041SAA7146 VIDEO4LINUX-2 DRIVER
566b8157 10042M: Hans Verkuil <hverkuil@xs4all.nl>
661263b5 10043L: linux-media@vger.kernel.org
275ffde4 10044T: git git://linuxtv.org/media_tree.git
1da177e4 10045S: Maintained
90d72ac6
MCC
10046F: drivers/media/common/saa7146/
10047F: drivers/media/pci/saa7146/
10048F: include/media/saa7146*
1da177e4 10049
92304a40 10050SAMSUNG LAPTOP DRIVER
5909c654 10051M: Corentin Chary <corentin.chary@gmail.com>
92304a40
CC
10052L: platform-driver-x86@vger.kernel.org
10053S: Maintained
10054F: drivers/platform/x86/samsung-laptop.c
10055
4a109cc0 10056SAMSUNG AUDIO (ASoC) DRIVERS
09a01028 10057M: Krzysztof Kozlowski <k.kozlowski@samsung.com>
250b6851 10058M: Sangbeom Kim <sbkim73@samsung.com>
09a01028 10059M: Sylwester Nawrocki <s.nawrocki@samsung.com>
4a109cc0
MB
10060L: alsa-devel@alsa-project.org (moderated for non-subscribers)
10061S: Supported
14430813 10062F: sound/soc/samsung/
4a109cc0 10063
0d89a28b 10064SAMSUNG FRAMEBUFFER DRIVER
b7701755 10065M: Jingoo Han <jingoohan1@gmail.com>
0d89a28b
JH
10066L: linux-fbdev@vger.kernel.org
10067S: Maintained
8a61f013 10068F: drivers/video/fbdev/s3c-fb.c
0d89a28b 10069
b40f0632 10070SAMSUNG MULTIFUNCTION PMIC DEVICE DRIVERS
f69d3a17 10071M: Sangbeom Kim <sbkim73@samsung.com>
b40f0632 10072M: Krzysztof Kozlowski <k.kozlowski@samsung.com>
f69d3a17 10073L: linux-kernel@vger.kernel.org
b40f0632 10074L: linux-samsung-soc@vger.kernel.org
f69d3a17
SK
10075S: Supported
10076F: drivers/mfd/sec*.c
10077F: drivers/regulator/s2m*.c
10078F: drivers/regulator/s5m*.c
b40f0632
KK
10079F: drivers/clk/clk-s2mps11.c
10080F: drivers/rtc/rtc-s5m.c
f69d3a17 10081F: include/linux/mfd/samsung/
a13c7c51
KK
10082F: Documentation/devicetree/bindings/mfd/samsung,sec-core.txt
10083F: Documentation/devicetree/bindings/regulator/samsung,s2m*.txt
27383ca9 10084F: Documentation/devicetree/bindings/regulator/samsung,s5m*.txt
a13c7c51 10085F: Documentation/devicetree/bindings/clock/samsung,s2mps11.txt
f69d3a17 10086
038f5c4b
SN
10087SAMSUNG S5P/EXYNOS4 SOC SERIES CAMERA SUBSYSTEM DRIVERS
10088M: Kyungmin Park <kyungmin.park@samsung.com>
10089M: Sylwester Nawrocki <s.nawrocki@samsung.com>
10090L: linux-media@vger.kernel.org
10091Q: https://patchwork.linuxtv.org/project/linux-media/list/
10092S: Supported
10093F: drivers/media/platform/exynos4-is/
038f5c4b 10094
6fd86ab2
SN
10095SAMSUNG S3C24XX/S3C64XX SOC SERIES CAMIF DRIVER
10096M: Sylwester Nawrocki <sylvester.nawrocki@gmail.com>
10097L: linux-media@vger.kernel.org
10098L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
10099S: Maintained
10100F: drivers/media/platform/s3c-camif/
d647f0b7 10101F: include/media/drv-intf/s3c_camif.h
6fd86ab2 10102
b84ef24e
AH
10103SAMSUNG S5C73M3 CAMERA DRIVER
10104M: Kyungmin Park <kyungmin.park@samsung.com>
10105M: Andrzej Hajda <a.hajda@samsung.com>
10106L: linux-media@vger.kernel.org
10107S: Supported
10108F: drivers/media/i2c/s5c73m3/*
10109
7d459937
AH
10110SAMSUNG S5K5BAF CAMERA DRIVER
10111M: Kyungmin Park <kyungmin.park@samsung.com>
10112M: Andrzej Hajda <a.hajda@samsung.com>
10113L: linux-media@vger.kernel.org
10114S: Supported
10115F: drivers/media/i2c/s5k5baf.c
10116
c04c674f
RB
10117SAMSUNG S3FWRN5 NFC DRIVER
10118M: Robert Baldyga <r.baldyga@samsung.com>
079c2652 10119M: Krzysztof Opasiak <k.opasiak@samsung.com>
c04c674f
RB
10120L: linux-nfc@lists.01.org (moderated for non-subscribers)
10121S: Supported
10122F: drivers/nfc/s3fwrn5
10123
310e39c9 10124SAMSUNG SOC CLOCK DRIVERS
fea685e9
TF
10125M: Sylwester Nawrocki <s.nawrocki@samsung.com>
10126M: Tomasz Figa <tomasz.figa@gmail.com>
310e39c9
TF
10127S: Supported
10128L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
10129F: drivers/clk/samsung/
10130
66890ed6
BA
10131SAMSUNG SXGBE DRIVERS
10132M: Byungho An <bh74.an@samsung.com>
10133M: Girish K S <ks.giri@samsung.com>
66890ed6
BA
10134M: Vipul Pandya <vipul.pandya@samsung.com>
10135S: Supported
10136L: netdev@vger.kernel.org
10137F: drivers/net/ethernet/samsung/sxgbe/
10138
93c537af
LM
10139SAMSUNG THERMAL DRIVER
10140M: Lukasz Majewski <l.majewski@samsung.com>
10141L: linux-pm@vger.kernel.org
10142L: linux-samsung-soc@vger.kernel.org
10143S: Supported
9f273c24 10144T: git https://github.com/lmajewski/linux-samsung-thermal.git
93c537af
LM
10145F: drivers/thermal/samsung/
10146
e296cd32
KD
10147SAMSUNG USB2 PHY DRIVER
10148M: Kamil Debski <k.debski@samsung.com>
10149L: linux-kernel@vger.kernel.org
10150S: Supported
10151F: Documentation/devicetree/bindings/phy/samsung-phy.txt
10152F: Documentation/phy/samsung-usb2.txt
10153F: drivers/phy/phy-exynos4210-usb2.c
10154F: drivers/phy/phy-exynos4x12-usb2.c
10155F: drivers/phy/phy-exynos5250-usb2.c
10156F: drivers/phy/phy-s5pv210-usb2.c
10157F: drivers/phy/phy-samsung-usb2.c
10158F: drivers/phy/phy-samsung-usb2.h
10159
ca749e2a 10160SERIAL DRIVERS
5e30bbb7 10161M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
ca749e2a 10162L: linux-serial@vger.kernel.org
5e30bbb7 10163S: Maintained
30743257 10164F: Documentation/devicetree/bindings/serial/
14430813 10165F: drivers/tty/serial/
ca749e2a 10166
aecb7b64 10167SYNOPSYS DESIGNWARE DMAC DRIVER
da89947b 10168M: Viresh Kumar <vireshk@kernel.org>
337ae47c 10169M: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
aecb7b64 10170S: Maintained
1fb200d6 10171F: include/linux/dma/dw.h
3d598f47 10172F: include/linux/platform_data/dma-dw.h
61a76496 10173F: drivers/dma/dw/
aecb7b64 10174
058999cc
LP
10175SYNOPSYS DESIGNWARE ETHERNET QOS 4.10a driver
10176M: Lars Persson <lars.persson@axis.com>
10177L: netdev@vger.kernel.org
10178S: Supported
10179F: Documentation/devicetree/bindings/net/snps,dwc-qos-ethernet.txt
10180F: drivers/net/ethernet/synopsys/dwc_eth_qos.c
10181
fc531d98 10182SYNOPSYS DESIGNWARE I2C DRIVER
fc531d98 10183M: Jarkko Nikula <jarkko.nikula@linux.intel.com>
d0781b98
AS
10184R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
10185R: Mika Westerberg <mika.westerberg@linux.intel.com>
fc531d98
WS
10186L: linux-i2c@vger.kernel.org
10187S: Maintained
10188F: drivers/i2c/busses/i2c-designware-*
10189F: include/linux/platform_data/i2c-designware.h
10190
f9e37137 10191SYNOPSYS DESIGNWARE MMC/SD/SDIO DRIVER
f9e37137
SJ
10192M: Jaehoon Chung <jh80.chung@samsung.com>
10193L: linux-mmc@vger.kernel.org
10194S: Maintained
10195F: include/linux/mmc/dw_mmc.h
10196F: drivers/mmc/host/dw_mmc*
10197
a961e698
AS
10198SYSTEM TRACE MODULE CLASS
10199M: Alexander Shishkin <alexander.shishkin@linux.intel.com>
10200S: Maintained
e787bc46 10201T: git git://git.kernel.org/pub/scm/linux/kernel/git/ash/stm.git
a961e698
AS
10202F: Documentation/trace/stm.txt
10203F: drivers/hwtracing/stm/
10204F: include/linux/stm.h
10205F: include/uapi/linux/stm.h
10206
1db121d6
AN
10207THUNDERBOLT DRIVER
10208M: Andreas Noever <andreas.noever@gmail.com>
10209S: Maintained
10210F: drivers/thunderbolt/
10211
e35a49b1
SR
10212TI BQ27XXX POWER SUPPLY DRIVER
10213R: Andrew F. Davis <afd@ti.com>
10214F: include/linux/power/bq27xxx_battery.h
10215F: drivers/power/bq27xxx_battery.c
10216F: drivers/power/bq27xxx_battery_i2c.c
10217
34db37c6 10218TIMEKEEPING, CLOCKSOURCE CORE, NTP, ALARMTIMER
50363737 10219M: John Stultz <john.stultz@linaro.org>
88606e80 10220M: Thomas Gleixner <tglx@linutronix.de>
981c3a4f 10221L: linux-kernel@vger.kernel.org
75fc2d37 10222T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
88606e80
TG
10223S: Supported
10224F: include/linux/clocksource.h
10225F: include/linux/time.h
10226F: include/linux/timex.h
c117ab84
CEB
10227F: include/uapi/linux/time.h
10228F: include/uapi/linux/timex.h
88606e80
TG
10229F: kernel/time/clocksource.c
10230F: kernel/time/time*.c
34db37c6 10231F: kernel/time/alarmtimer.c
88606e80 10232F: kernel/time/ntp.c
7fe5f1c1 10233F: tools/testing/selftests/timers/
88606e80 10234
1da177e4 10235SC1200 WDT DRIVER
b300645a 10236M: Zwane Mwaikambo <zwanem@gmail.com>
1da177e4 10237S: Maintained
679655da 10238F: drivers/watchdog/sc1200wdt.c
1da177e4
LT
10239
10240SCHEDULER
dd9b238c 10241M: Ingo Molnar <mingo@redhat.com>
8b58be88 10242M: Peter Zijlstra <peterz@infradead.org>
981c3a4f 10243L: linux-kernel@vger.kernel.org
75fc2d37 10244T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git sched/core
1da177e4 10245S: Maintained
95c0d71d 10246F: kernel/sched/
679655da 10247F: include/linux/sched.h
c117ab84 10248F: include/uapi/linux/sched.h
c2eb505b 10249F: include/linux/wait.h
1da177e4 10250
6bcf6737 10251SCORE ARCHITECTURE
ed38665e 10252M: Chen Liqin <liqin.linux@gmail.com>
a2681a75 10253M: Lennox Wu <lennox.wu@gmail.com>
ed38665e 10254W: http://www.sunplus.com
6bcf6737 10255S: Supported
a2681a75 10256F: arch/score/
6bcf6737 10257
80f390ea
SH
10258SYSTEM CONTROL & POWER INTERFACE (SCPI) Message Protocol drivers
10259M: Sudeep Holla <sudeep.holla@arm.com>
10260L: linux-arm-kernel@lists.infradead.org
10261S: Maintained
10262F: Documentation/devicetree/bindings/arm/arm,scpi.txt
cd52c2a4 10263F: drivers/clk/clk-scpi.c
8def3103 10264F: drivers/cpufreq/scpi-cpufreq.c
8cb7cf56
SH
10265F: drivers/firmware/arm_scpi.c
10266F: include/linux/scpi_protocol.h
80f390ea 10267
1da177e4 10268SCSI CDROM DRIVER
8b58be88 10269M: Jens Axboe <axboe@kernel.dk>
1da177e4
LT
10270L: linux-scsi@vger.kernel.org
10271W: http://www.kernel.dk
10272S: Maintained
679655da 10273F: drivers/scsi/sr*
1da177e4 10274
fb50a83d 10275SCSI RDMA PROTOCOL (SRP) INITIATOR
3453bddb 10276M: Bart Van Assche <bart.vanassche@sandisk.com>
fb50a83d
RD
10277L: linux-rdma@vger.kernel.org
10278S: Supported
10279W: http://www.openfabrics.org
10280Q: http://patchwork.kernel.org/project/linux-rdma/list/
10281T: git git://git.kernel.org/pub/scm/linux/kernel/git/dad/srp-initiator.git
10282F: drivers/infiniband/ulp/srp/
10283F: include/scsi/srp.h
10284
1da177e4 10285SCSI SG DRIVER
8b58be88 10286M: Doug Gilbert <dgilbert@interlog.com>
1da177e4 10287L: linux-scsi@vger.kernel.org
59ab3c93 10288W: http://sg.danny.cz/sg
1da177e4 10289S: Maintained
59ab3c93 10290F: Documentation/scsi/scsi-generic.txt
679655da
JP
10291F: drivers/scsi/sg.c
10292F: include/scsi/sg.h
1da177e4
LT
10293
10294SCSI SUBSYSTEM
7ee7895c 10295M: "James E.J. Bottomley" <jejb@linux.vnet.ibm.com>
0351b8f8 10296T: git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi.git
f4ab421b
MP
10297M: "Martin K. Petersen" <martin.petersen@oracle.com>
10298T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git
10299L: linux-scsi@vger.kernel.org
1da177e4 10300S: Maintained
2c99a314 10301F: Documentation/devicetree/bindings/scsi/
679655da
JP
10302F: drivers/scsi/
10303F: include/scsi/
1da177e4
LT
10304
10305SCSI TAPE DRIVER
8b58be88 10306M: Kai Mäkisara <Kai.Makisara@kolumbus.fi>
1da177e4
LT
10307L: linux-scsi@vger.kernel.org
10308S: Maintained
679655da 10309F: Documentation/scsi/st.txt
f7269cfc
JD
10310F: drivers/scsi/st.*
10311F: drivers/scsi/st_*.h
1da177e4
LT
10312
10313SCTP PROTOCOL
8b6efb75 10314M: Vlad Yasevich <vyasevich@gmail.com>
02c38d0a 10315M: Neil Horman <nhorman@tuxdriver.com>
1a418796 10316L: linux-sctp@vger.kernel.org
5f85813c 10317W: http://lksctp.sourceforge.net
8b6efb75 10318S: Maintained
679655da
JP
10319F: Documentation/networking/sctp.txt
10320F: include/linux/sctp.h
4d58c025 10321F: include/uapi/linux/sctp.h
679655da
JP
10322F: include/net/sctp/
10323F: net/sctp/
1da177e4
LT
10324
10325SCx200 CPU SUPPORT
8b58be88 10326M: Jim Cromie <jim.cromie@gmail.com>
1662d32c 10327S: Odd Fixes
679655da 10328F: Documentation/i2c/busses/scx200_acb
390889b6 10329F: arch/x86/platform/scx200/
679655da
JP
10330F: drivers/watchdog/scx200_wdt.c
10331F: drivers/i2c/busses/scx200*
10332F: drivers/mtd/maps/scx200_docflash.c
10333F: include/linux/scx200.h
1662d32c
JC
10334
10335SCx200 GPIO DRIVER
8b58be88 10336M: Jim Cromie <jim.cromie@gmail.com>
1662d32c 10337S: Maintained
679655da
JP
10338F: drivers/char/scx200_gpio.c
10339F: include/linux/scx200_gpio.h
1662d32c
JC
10340
10341SCx200 HRT CLOCKSOURCE DRIVER
8b58be88 10342M: Jim Cromie <jim.cromie@gmail.com>
1662d32c 10343S: Maintained
679655da 10344F: drivers/clocksource/scx200_hrt.c
1da177e4 10345
6a36913a 10346SDRICOH_CS MMC/SD HOST CONTROLLER INTERFACE DRIVER
8b58be88 10347M: Sascha Sommer <saschasommer@freenet.de>
6a36913a
SS
10348L: sdricohcs-devel@lists.sourceforge.net (subscribers-only)
10349S: Maintained
679655da 10350F: drivers/mmc/host/sdricoh_cs.c
6a36913a 10351
e7839f25 10352SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) DRIVER
ddfe954d 10353M: Adrian Hunter <adrian.hunter@intel.com>
7a241d6e 10354L: linux-mmc@vger.kernel.org
ddfe954d
UH
10355T: git git://git.infradead.org/users/ahunter/linux-sdhci.git
10356S: Maintained
10357F: drivers/mmc/host/sdhci*
10358F: include/linux/mmc/sdhci*
e2d1d6c0 10359
c04f9d61
KC
10360SECURE COMPUTING
10361M: Kees Cook <keescook@chromium.org>
a0cfd75f
KC
10362R: Andy Lutomirski <luto@amacapital.net>
10363R: Will Drewry <wad@chromium.org>
c04f9d61
KC
10364T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git seccomp
10365S: Supported
10366F: kernel/seccomp.c
10367F: include/uapi/linux/seccomp.h
10368F: include/linux/seccomp.h
c99ee51a 10369F: tools/testing/selftests/seccomp/*
c04f9d61
KC
10370K: \bsecure_computing
10371K: \bTIF_SECCOMP\b
10372
476bf3d6
AC
10373SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) Broadcom BRCMSTB DRIVER
10374M: Al Cooper <alcooperx@gmail.com>
10375L: linux-mmc@vger.kernel.org
10376L: bcm-kernel-feedback-list@broadcom.com
10377S: Maintained
10378F: drivers/mmc/host/sdhci-brcmstb*
10379
0d1bb41a 10380SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) SAMSUNG DRIVER
8b58be88 10381M: Ben Dooks <ben-linux@fluff.org>
dc524882 10382M: Jaehoon Chung <jh80.chung@samsung.com>
7a241d6e 10383L: linux-mmc@vger.kernel.org
0d1bb41a 10384S: Maintained
dc524882 10385F: drivers/mmc/host/sdhci-s3c*
0d1bb41a 10386
c63b3cba 10387SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) ST SPEAR DRIVER
da89947b 10388M: Viresh Kumar <vireshk@kernel.org>
c63b3cba
VK
10389L: linux-mmc@vger.kernel.org
10390S: Maintained
10391F: drivers/mmc/host/sdhci-spear.c
10392
8711cca2 10393SECURITY SUBSYSTEM
9b45c0d2 10394M: James Morris <james.l.morris@oracle.com>
9c3646d1 10395M: "Serge E. Hallyn" <serge@hallyn.com>
8711cca2 10396L: linux-security-module@vger.kernel.org (suggested Cc:)
89879a7e 10397T: git git://git.kernel.org/pub/scm/linux/kernel/git/jmorris/linux-security.git
9ccf010f 10398W: http://kernsec.org/
8711cca2 10399S: Supported
7d2c86b5 10400F: security/
8711cca2 10401
1da177e4 10402SECURITY CONTACT
8b58be88 10403M: Security Officers <security@kernel.org>
1da177e4
LT
10404S: Supported
10405
10406SELINUX SECURITY MODULE
e0238b4c 10407M: Paul Moore <paul@paul-moore.com>
8b58be88 10408M: Stephen Smalley <sds@tycho.nsa.gov>
8b58be88 10409M: Eric Paris <eparis@parisplace.org>
e0238b4c 10410L: selinux@tycho.nsa.gov (moderated for non-subscribers)
f058925b 10411W: http://selinuxproject.org
5a5f2acf 10412T: git git://git.infradead.org/users/pcmoore/selinux
1da177e4 10413S: Supported
679655da
JP
10414F: include/linux/selinux*
10415F: security/selinux/
6bde95ce 10416F: scripts/selinux/
1da177e4 10417
c1c124e9
JJ
10418APPARMOR SECURITY MODULE
10419M: John Johansen <john.johansen@canonical.com>
10420L: apparmor@lists.ubuntu.com (subscribers-only, general discussion)
10421W: apparmor.wiki.kernel.org
10422T: git git://git.kernel.org/pub/scm/linux/kernel/git/jj/apparmor-dev.git
10423S: Supported
10424F: security/apparmor/
10425
9b091556
KC
10426LOADPIN SECURITY MODULE
10427M: Kees Cook <keescook@chromium.org>
10428T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git lsm/loadpin
10429S: Supported
10430F: security/loadpin/
10431
730daa16
KC
10432YAMA SECURITY MODULE
10433M: Kees Cook <keescook@chromium.org>
10434T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git yama/tip
10435S: Supported
10436F: security/yama/
10437
cef2cf07 10438SENSABLE PHANTOM
8b58be88 10439M: Jiri Slaby <jirislaby@gmail.com>
cef2cf07 10440S: Maintained
679655da 10441F: drivers/misc/phantom.c
c117ab84 10442F: include/uapi/linux/phantom.h
cef2cf07 10443
6733b39a 10444SERVER ENGINES 10Gbps iSCSI - BladeEngine 2 DRIVER
4627de93 10445M: Jayamohan Kallickal <jayamohan.kallickal@avagotech.com>
9d27e216
KM
10446M: Ketan Mukadam <ketan.mukadam@avagotech.com>
10447M: John Soni Jose <sony.john@avagotech.com>
3387f656 10448L: linux-scsi@vger.kernel.org
4627de93 10449W: http://www.avagotech.com
3387f656
JP
10450S: Supported
10451F: drivers/scsi/be2iscsi/
6733b39a 10452
d2ee76fa 10453Emulex 10Gbps NIC BE2, BE3-R, Lancer, Skyhawk-R DRIVER (be2net)
aa7b4537
SP
10454M: Sathya Perla <sathya.perla@broadcom.com>
10455M: Ajit Khaparde <ajit.khaparde@broadcom.com>
aa7b4537
SP
10456M: Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com>
10457M: Somnath Kotur <somnath.kotur@broadcom.com>
7d2c86b5 10458L: netdev@vger.kernel.org
fea3af67 10459W: http://www.emulex.com
7d2c86b5 10460S: Supported
9aebddd1 10461F: drivers/net/ethernet/emulex/benet/
6b7c5b94 10462
d2928a8c 10463EMULEX ONECONNECT ROCE DRIVER
2b8e7333
LN
10464M: Selvin Xavier <selvin.xavier@avagotech.com>
10465M: Devesh Sharma <devesh.sharma@avagotech.com>
10466M: Mitesh Ahuja <mitesh.ahuja@avagotech.com>
d2928a8c
SX
10467L: linux-rdma@vger.kernel.org
10468W: http://www.emulex.com
10469S: Supported
10470F: drivers/infiniband/hw/ocrdma/
10471
8ceee660 10472SFC NETWORK DRIVER
c06f51ea 10473M: Solarflare linux maintainers <linux-net-drivers@solarflare.com>
e00f8017
BK
10474M: Edward Cree <ecree@solarflare.com>
10475M: Bert Kenward <bkenward@solarflare.com>
c06f51ea 10476L: netdev@vger.kernel.org
8ceee660 10477S: Supported
874aeea5 10478F: drivers/net/ethernet/sfc/
8ceee660 10479
e2d1d6c0 10480SGI GRU DRIVER
cc883afc 10481M: Dimitri Sivanich <sivanich@sgi.com>
e2d1d6c0 10482S: Maintained
679655da 10483F: drivers/misc/sgi-gru/
e2d1d6c0
RD
10484
10485SGI SN-IA64 (Altix) SERIAL CONSOLE DRIVER
8b58be88 10486M: Pat Gefre <pfg@sgi.com>
e2d1d6c0
RD
10487L: linux-ia64@vger.kernel.org
10488S: Supported
679655da 10489F: Documentation/ia64/serial.txt
df621252 10490F: drivers/tty/serial/ioc?_serial.c
679655da 10491F: include/linux/ioc?.h
e2d1d6c0 10492
75312619 10493SGI XP/XPC/XPNET DRIVER
e180383f
RH
10494M: Cliff Whickman <cpw@sgi.com>
10495M: Robin Holt <robinmholt@gmail.com>
75312619 10496S: Maintained
679655da 10497F: drivers/misc/sgi-xp/
75312619 10498
46eacf3b
AP
10499SI2157 MEDIA DRIVER
10500M: Antti Palosaari <crope@iki.fi>
10501L: linux-media@vger.kernel.org
a825eaec 10502W: https://linuxtv.org
46eacf3b
AP
10503W: http://palosaari.fi/linux/
10504Q: http://patchwork.linuxtv.org/project/linux-media/list/
10505T: git git://linuxtv.org/anttip/media_tree.git
10506S: Maintained
10507F: drivers/media/tuners/si2157*
10508
75e2d5ba
AP
10509SI2168 MEDIA DRIVER
10510M: Antti Palosaari <crope@iki.fi>
10511L: linux-media@vger.kernel.org
a825eaec 10512W: https://linuxtv.org
75e2d5ba
AP
10513W: http://palosaari.fi/linux/
10514Q: http://patchwork.linuxtv.org/project/linux-media/list/
10515T: git git://linuxtv.org/anttip/media_tree.git
10516S: Maintained
10517F: drivers/media/dvb-frontends/si2168*
10518
49cc629d
HV
10519SI470X FM RADIO RECEIVER I2C DRIVER
10520M: Hans Verkuil <hverkuil@xs4all.nl>
10521L: linux-media@vger.kernel.org
10522T: git git://linuxtv.org/media_tree.git
a825eaec 10523W: https://linuxtv.org
49cc629d
HV
10524S: Odd Fixes
10525F: drivers/media/radio/si470x/radio-si470x-i2c.c
10526
10527SI470X FM RADIO RECEIVER USB DRIVER
10528M: Hans Verkuil <hverkuil@xs4all.nl>
10529L: linux-media@vger.kernel.org
10530T: git git://linuxtv.org/media_tree.git
a825eaec 10531W: https://linuxtv.org
49cc629d
HV
10532S: Maintained
10533F: drivers/media/radio/si470x/radio-si470x-common.c
10534F: drivers/media/radio/si470x/radio-si470x.h
10535F: drivers/media/radio/si470x/radio-si470x-usb.c
10536
c937ca03
EV
10537SI4713 FM RADIO TRANSMITTER I2C DRIVER
10538M: Eduardo Valentin <edubezval@gmail.com>
10539L: linux-media@vger.kernel.org
10540T: git git://linuxtv.org/media_tree.git
a825eaec 10541W: https://linuxtv.org
c937ca03 10542S: Odd Fixes
99995ded 10543F: drivers/media/radio/si4713/si4713.?
c937ca03
EV
10544
10545SI4713 FM RADIO TRANSMITTER PLATFORM DRIVER
10546M: Eduardo Valentin <edubezval@gmail.com>
10547L: linux-media@vger.kernel.org
10548T: git git://linuxtv.org/media_tree.git
a825eaec 10549W: https://linuxtv.org
c937ca03 10550S: Odd Fixes
99995ded
DR
10551F: drivers/media/radio/si4713/radio-platform-si4713.c
10552
10553SI4713 FM RADIO TRANSMITTER USB DRIVER
10554M: Hans Verkuil <hverkuil@xs4all.nl>
10555L: linux-media@vger.kernel.org
10556T: git git://linuxtv.org/media_tree.git
a825eaec 10557W: https://linuxtv.org
99995ded
DR
10558S: Maintained
10559F: drivers/media/radio/si4713/radio-usb-si4713.c
c937ca03 10560
beb91d46 10561SIANO DVB DRIVER
5dc8a864
MCC
10562M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
10563M: Mauro Carvalho Chehab <mchehab@kernel.org>
beb91d46 10564L: linux-media@vger.kernel.org
a825eaec 10565W: https://linuxtv.org
beb91d46
MCC
10566T: git git://linuxtv.org/media_tree.git
10567S: Odd fixes
10568F: drivers/media/common/siano/
beb91d46 10569F: drivers/media/usb/siano/
beb91d46 10570F: drivers/media/usb/siano/
14430813 10571F: drivers/media/mmc/siano/
beb91d46 10572
6f15b602
HG
10573SIMPLEFB FB DRIVER
10574M: Hans de Goede <hdegoede@redhat.com>
10575L: linux-fbdev@vger.kernel.org
10576S: Maintained
2d799dde 10577F: Documentation/devicetree/bindings/display/simple-framebuffer.txt
6f15b602
HG
10578F: drivers/video/fbdev/simplefb.c
10579F: include/linux/platform_data/simplefb.h
10580
b618b69c 10581SH_VEU V4L2 MEM2MEM DRIVER
b618b69c 10582L: linux-media@vger.kernel.org
bb60fcb2 10583S: Orphan
b618b69c 10584F: drivers/media/platform/sh_veu.c
b618b69c
GL
10585
10586SH_VOU V4L2 OUTPUT DRIVER
b618b69c 10587L: linux-media@vger.kernel.org
bb60fcb2 10588S: Orphan
b618b69c 10589F: drivers/media/platform/sh_vou.c
d647f0b7 10590F: include/media/drv-intf/sh_vou.h
b618b69c 10591
6349d997 10592SIMPLE FIRMWARE INTERFACE (SFI)
2bf822d7 10593M: Len Brown <lenb@kernel.org>
6349d997
LB
10594L: sfi-devel@simplefirmware.org
10595W: http://simplefirmware.org/
10596T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux-sfi-2.6.git
e2d1d6c0 10597S: Supported
943fc810 10598F: arch/x86/platform/sfi/
6349d997
LB
10599F: drivers/sfi/
10600F: include/linux/sfi*.h
e2d1d6c0 10601
1da177e4
LT
10602SIMTEC EB110ATX (Chalice CATS)
10603P: Ben Dooks
b16957c6
BD
10604P: Vincent Sanders <vince@simtec.co.uk>
10605M: Simtec Linux Team <linux@simtec.co.uk>
1da177e4
LT
10606W: http://www.simtec.co.uk/products/EB110ATX/
10607S: Supported
10608
10609SIMTEC EB2410ITX (BAST)
10610P: Ben Dooks
b16957c6
BD
10611P: Vincent Sanders <vince@simtec.co.uk>
10612M: Simtec Linux Team <linux@simtec.co.uk>
1da177e4
LT
10613W: http://www.simtec.co.uk/products/EB2410ITX/
10614S: Supported
15dba387
JP
10615F: arch/arm/mach-s3c24xx/mach-bast.c
10616F: arch/arm/mach-s3c24xx/bast-ide.c
10617F: arch/arm/mach-s3c24xx/bast-irq.c
1da177e4 10618
4c5adde7 10619TI DAVINCI MACHINE SUPPORT
3ba789c0 10620M: Sekhar Nori <nsekhar@ti.com>
3cf2efd5 10621M: Kevin Hilman <khilman@kernel.org>
42c031df
SN
10622L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10623T: git git://git.kernel.org/pub/scm/linux/kernel/git/nsekhar/linux-davinci.git
4c5adde7 10624S: Supported
14430813 10625F: arch/arm/mach-davinci/
046d0a37 10626F: drivers/i2c/busses/i2c-davinci.c
4c5adde7 10627
8d4b3f08 10628TI DAVINCI SERIES MEDIA DRIVER
e43cdb56 10629M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
8d4b3f08 10630L: linux-media@vger.kernel.org
a825eaec 10631W: https://linuxtv.org
8d4b3f08
LP
10632Q: http://patchwork.linuxtv.org/project/linux-media/list/
10633T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
9ce5eca7 10634S: Maintained
8d4b3f08
LP
10635F: drivers/media/platform/davinci/
10636F: include/media/davinci/
10637
417d2e50 10638TI AM437X VPFE DRIVER
e43cdb56 10639M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
417d2e50 10640L: linux-media@vger.kernel.org
a825eaec 10641W: https://linuxtv.org
417d2e50
BP
10642Q: http://patchwork.linuxtv.org/project/linux-media/list/
10643T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
10644S: Maintained
10645F: drivers/media/platform/am437x/
10646
c4c0283a 10647OV2659 OMNIVISION SENSOR DRIVER
e43cdb56 10648M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
c4c0283a 10649L: linux-media@vger.kernel.org
a825eaec 10650W: https://linuxtv.org
c4c0283a
BP
10651Q: http://patchwork.linuxtv.org/project/linux-media/list/
10652T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
10653S: Maintained
10654F: drivers/media/i2c/ov2659.c
b5dcee22 10655F: include/media/i2c/ov2659.h
c4c0283a 10656
3a6779f5
SM
10657SILICON MOTION SM712 FRAME BUFFER DRIVER
10658M: Sudip Mukherjee <sudipm.mukherjee@gmail.com>
10659M: Teddy Wang <teddy.wang@siliconmotion.com>
10660M: Sudip Mukherjee <sudip@vectorindia.org>
10661L: linux-fbdev@vger.kernel.org
10662S: Maintained
10663F: drivers/video/fbdev/sm712*
10664F: Documentation/fb/sm712fb.txt
10665
92aab3c0 10666SIS 190 ETHERNET DRIVER
8b58be88 10667M: Francois Romieu <romieu@fr.zoreil.com>
92aab3c0
FR
10668L: netdev@vger.kernel.org
10669S: Maintained
8c7de408 10670F: drivers/net/ethernet/sis/sis190.c
92aab3c0 10671
1da177e4 10672SIS 900/7016 FAST ETHERNET DRIVER
8b58be88 10673M: Daniele Venzano <venza@brownhat.org>
1da177e4 10674W: http://www.brownhat.org/sis900.html
979b6c13 10675L: netdev@vger.kernel.org
1da177e4 10676S: Maintained
8c7de408 10677F: drivers/net/ethernet/sis/sis900.*
1da177e4
LT
10678
10679SIS FRAMEBUFFER DRIVER
8b58be88 10680M: Thomas Winischhofer <thomas@winischhofer.net>
1da177e4 10681W: http://www.winischhofer.net/linuxsisvga.shtml
b7eee616 10682S: Maintained
679655da 10683F: Documentation/fb/sisfb.txt
8a61f013 10684F: drivers/video/fbdev/sis/
679655da 10685F: include/video/sisfb.h
1da177e4
LT
10686
10687SIS USB2VGA DRIVER
8b58be88 10688M: Thomas Winischhofer <thomas@winischhofer.net>
1da177e4
LT
10689W: http://www.winischhofer.at/linuxsisusbvga.shtml
10690S: Maintained
679655da 10691F: drivers/usb/misc/sisusbvga/
1da177e4 10692
415ad26d 10693SLAB ALLOCATOR
16e943bf 10694M: Christoph Lameter <cl@linux.com>
2ed1c525 10695M: Pekka Enberg <penberg@kernel.org>
16e943bf
CL
10696M: David Rientjes <rientjes@google.com>
10697M: Joonsoo Kim <iamjoonsoo.kim@lge.com>
10698M: Andrew Morton <akpm@linux-foundation.org>
415ad26d
CL
10699L: linux-mm@kvack.org
10700S: Maintained
679655da 10701F: include/linux/sl?b*.h
16e943bf 10702F: mm/sl?b*
415ad26d 10703
9fab9787 10704SLEEPABLE READ-COPY UPDATE (SRCU)
96a39bc4 10705M: Lai Jiangshan <jiangshanlai@gmail.com>
9fab9787 10706M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
ab0afd6c 10707M: Josh Triplett <josh@joshtriplett.org>
4632a191
PM
10708R: Steven Rostedt <rostedt@goodmis.org>
10709R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
981c3a4f 10710L: linux-kernel@vger.kernel.org
9fab9787
PM
10711W: http://www.rdrop.com/users/paulmck/RCU/
10712S: Supported
10713T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
4102adab
PM
10714F: include/linux/srcu.h
10715F: kernel/rcu/srcu.c
9fab9787 10716
66372841
CS
10717SMACK SECURITY MODULE
10718M: Casey Schaufler <casey@schaufler-ca.com>
10719L: linux-security-module@vger.kernel.org
10720W: http://schaufler-ca.com
ece38248 10721T: git git://github.com/cschaufler/smack-next
66372841
CS
10722S: Maintained
10723F: Documentation/security/Smack.txt
10724F: security/smack/
10725
20651e0b 10726DRIVERS FOR ADAPTIVE VOLTAGE SCALING (AVS)
68ace3e1
KH
10727M: Kevin Hilman <khilman@kernel.org>
10728M: Nishanth Menon <nm@ti.com>
10729S: Maintained
20651e0b 10730F: drivers/power/avs/
68ace3e1
KH
10731F: include/linux/power/smartreflex.h
10732L: linux-pm@vger.kernel.org
10733
1da177e4 10734SMC91x ETHERNET DRIVER
2f82af08 10735M: Nicolas Pitre <nico@fluxnic.net>
18e2842b 10736S: Odd Fixes
ae150435 10737F: drivers/net/ethernet/smsc/smc91x.*
1da177e4 10738
e8e31622
SA
10739SMIA AND SMIA++ IMAGE SENSOR DRIVER
10740M: Sakari Ailus <sakari.ailus@iki.fi>
10741L: linux-media@vger.kernel.org
10742S: Maintained
14430813 10743F: drivers/media/i2c/smiapp/
b5dcee22 10744F: include/media/i2c/smiapp.h
e8e31622
SA
10745F: drivers/media/i2c/smiapp-pll.c
10746F: drivers/media/i2c/smiapp-pll.h
fd2bfdc8 10747F: include/uapi/linux/smiapp.h
a2cec3c0 10748F: Documentation/devicetree/bindings/media/i2c/nokia,smia.txt
e8e31622 10749
920fa1ff
GR
10750SMM665 HARDWARE MONITOR DRIVER
10751M: Guenter Roeck <linux@roeck-us.net>
968ce1b1 10752L: linux-hwmon@vger.kernel.org
920fa1ff
GR
10753S: Maintained
10754F: Documentation/hwmon/smm665
10755F: drivers/hwmon/smm665.c
10756
9df7305b 10757SMSC EMC2103 HARDWARE MONITOR DRIVER
90b24cfb 10758M: Steve Glendinning <steve.glendinning@shawell.net>
968ce1b1 10759L: linux-hwmon@vger.kernel.org
90b24cfb 10760S: Maintained
9df7305b
SG
10761F: Documentation/hwmon/emc2103
10762F: drivers/hwmon/emc2103.c
10763
a98d506c
HG
10764SMSC SCH5627 HARDWARE MONITOR DRIVER
10765M: Hans de Goede <hdegoede@redhat.com>
968ce1b1 10766L: linux-hwmon@vger.kernel.org
a98d506c
HG
10767S: Supported
10768F: Documentation/hwmon/sch5627
10769F: drivers/hwmon/sch5627.c
10770
6ea884db 10771SMSC47B397 HARDWARE MONITOR DRIVER
d8130624 10772M: Jean Delvare <jdelvare@suse.com>
968ce1b1 10773L: linux-hwmon@vger.kernel.org
6ea884db 10774S: Maintained
679655da
JP
10775F: Documentation/hwmon/smsc47b397
10776F: drivers/hwmon/smsc47b397.c
6ea884db 10777
fd9abb3d 10778SMSC911x ETHERNET DRIVER
90b24cfb 10779M: Steve Glendinning <steve.glendinning@shawell.net>
2cb37728 10780L: netdev@vger.kernel.org
90b24cfb 10781S: Maintained
679655da 10782F: include/linux/smsc911x.h
ae150435 10783F: drivers/net/ethernet/smsc/smsc911x.*
2cb37728
SG
10784
10785SMSC9420 PCI ETHERNET DRIVER
90b24cfb 10786M: Steve Glendinning <steve.glendinning@shawell.net>
fd9abb3d 10787L: netdev@vger.kernel.org
90b24cfb 10788S: Maintained
ae150435 10789F: drivers/net/ethernet/smsc/smsc9420.*
fd9abb3d 10790
3c8a63e2 10791SMSC UFX6000 and UFX7000 USB to VGA DRIVER
90b24cfb 10792M: Steve Glendinning <steve.glendinning@shawell.net>
3c8a63e2 10793L: linux-fbdev@vger.kernel.org
90b24cfb 10794S: Maintained
8a61f013 10795F: drivers/video/fbdev/smscufx.c
3c8a63e2 10796
668acf32 10797SOC-CAMERA V4L2 SUBSYSTEM
8b58be88 10798M: Guennadi Liakhovetski <g.liakhovetski@gmx.de>
661263b5 10799L: linux-media@vger.kernel.org
275ffde4 10800T: git git://linuxtv.org/media_tree.git
795fb7e7 10801S: Maintained
90d72ac6
MCC
10802F: include/media/soc*
10803F: drivers/media/i2c/soc_camera/
10804F: drivers/media/platform/soc_camera/
668acf32 10805
e2d1d6c0 10806SOEKRIS NET48XX LED SUPPORT
8b58be88 10807M: Chris Boot <bootc@bootc.net>
e2d1d6c0 10808S: Maintained
679655da 10809F: drivers/leds/leds-net48xx.c
e2d1d6c0 10810
e3994db1 10811SOFTLOGIC 6x10 MPEG CODEC
9661975d
AU
10812M: Bluecherry Maintainers <maintainers@bluecherrydvr.com>
10813M: Andrey Utkin <andrey.utkin@corp.bluecherry.net>
10814M: Andrey Utkin <andrey.krieger.utkin@gmail.com>
1f141f6b 10815M: Ismael Luceno <ismael@iodev.co.uk>
e3994db1
JP
10816L: linux-media@vger.kernel.org
10817S: Supported
10818F: drivers/media/pci/solo6x10/
10819
1da177e4 10820SOFTWARE RAID (Multiple Disks) SUPPORT
c2f662eb 10821M: Shaohua Li <shli@kernel.org>
1da177e4 10822L: linux-raid@vger.kernel.org
0f9ce866 10823T: git git://git.kernel.org/pub/scm/linux/kernel/git/shli/md.git
524418bb 10824S: Supported
679655da
JP
10825F: drivers/md/
10826F: include/linux/raid/
c117ab84 10827F: include/uapi/linux/raid/
1da177e4 10828
1da177e4 10829SONIC NETWORK DRIVER
8b58be88 10830M: Thomas Bogendoerfer <tsbogend@alpha.franken.de>
979b6c13 10831L: netdev@vger.kernel.org
1da177e4 10832S: Maintained
d9fb9f38 10833F: drivers/net/ethernet/natsemi/sonic.*
1da177e4 10834
61e115a5 10835SONICS SILICON BACKPLANE DRIVER (SSB)
eb032b98 10836M: Michael Buesch <m@bues.ch>
e7828b28 10837L: linux-wireless@vger.kernel.org
61e115a5 10838S: Maintained
679655da
JP
10839F: drivers/ssb/
10840F: include/linux/ssb/
61e115a5 10841
1da177e4 10842SONY VAIO CONTROL DEVICE DRIVER
8b58be88 10843M: Mattia Dongili <malattia@linux.it>
d0944853 10844L: platform-driver-x86@vger.kernel.org
5b18167d 10845W: http://www.linux.it/~malattia/wiki/index.php/Sony_drivers
1da177e4 10846S: Maintained
679655da
JP
10847F: Documentation/laptops/sony-laptop.txt
10848F: drivers/char/sonypi.c
10849F: drivers/platform/x86/sony-laptop.c
10850F: include/linux/sony-laptop.h
1da177e4 10851
baf8532a 10852SONY MEMORYSTICK CARD SUPPORT
8b58be88 10853M: Alex Dubov <oakad@yahoo.com>
baf8532a
AD
10854W: http://tifmxx.berlios.de/
10855S: Maintained
679655da 10856F: drivers/memstick/host/tifm_ms.c
baf8532a 10857
0ab30494
ML
10858SONY MEMORYSTICK STANDARD SUPPORT
10859M: Maxim Levitsky <maximlevitsky@gmail.com>
10860S: Maintained
10861F: drivers/memstick/core/ms_block.*
10862
1da177e4 10863SOUND
8b58be88 10864M: Jaroslav Kysela <perex@perex.cz>
d8130624 10865M: Takashi Iwai <tiwai@suse.com>
93711660 10866L: alsa-devel@alsa-project.org (moderated for non-subscribers)
3126a179 10867W: http://www.alsa-project.org/
dde7ad8d 10868T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
3126a179 10869T: git git://git.alsa-project.org/alsa-kernel.git
ff4a8f32 10870Q: http://patchwork.kernel.org/project/alsa-devel/list/
1da177e4 10871S: Maintained
3126a179
JP
10872F: Documentation/sound/
10873F: include/sound/
c117ab84 10874F: include/uapi/sound/
679655da 10875F: sound/
1da177e4 10876
33bbe149
MB
10877SOUND - COMPRESSED AUDIO
10878M: Vinod Koul <vinod.koul@intel.com>
10879L: alsa-devel@alsa-project.org (moderated for non-subscribers)
10880T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
10881S: Supported
f672f31a 10882F: Documentation/sound/alsa/compress_offload.txt
33bbe149 10883F: include/sound/compress_driver.h
f672f31a 10884F: include/uapi/sound/compress_*
33bbe149
MB
10885F: sound/core/compress_offload.c
10886F: sound/soc/soc-compress.c
10887
bd903bde 10888SOUND - SOC LAYER / DYNAMIC AUDIO POWER MANAGEMENT (ASoC)
6b9cf5c2 10889M: Liam Girdwood <lgirdwood@gmail.com>
b02e48f2 10890M: Mark Brown <broonie@kernel.org>
86f14df8 10891T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound.git
93711660 10892L: alsa-devel@alsa-project.org (moderated for non-subscribers)
b0b8daf7 10893W: http://alsa-project.org/main/index.php/ASoC
eb1a6af3 10894S: Supported
181ad2a5 10895F: Documentation/devicetree/bindings/sound/
2820f615 10896F: Documentation/sound/alsa/soc/
679655da 10897F: sound/soc/
e6e55122 10898F: include/sound/soc*
eb1a6af3 10899
d7f8761b
MB
10900SOUND - DMAENGINE HELPERS
10901M: Lars-Peter Clausen <lars@metafoo.de>
10902S: Supported
10903F: include/sound/dmaengine_pcm.h
10904F: sound/core/pcm_dmaengine.c
10905F: sound/soc/soc-generic-dmaengine-pcm.c
10906
990a6a99
OS
10907SP2 MEDIA DRIVER
10908M: Olli Salonen <olli.salonen@iki.fi>
10909L: linux-media@vger.kernel.org
a825eaec 10910W: https://linuxtv.org
990a6a99
OS
10911Q: http://patchwork.linuxtv.org/project/linux-media/list/
10912S: Maintained
10913F: drivers/media/dvb-frontends/sp2*
10914
473321fc 10915SPARC + UltraSPARC (sparc/sparc64)
8b58be88 10916M: "David S. Miller" <davem@davemloft.net>
1da177e4 10917L: sparclinux@vger.kernel.org
8a6e2535 10918Q: http://patchwork.ozlabs.org/project/sparclinux/list/
08deed1e
JP
10919T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
10920T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
1da177e4 10921S: Maintained
679655da 10922F: arch/sparc/
7765b8bb 10923F: drivers/sbus/
1da177e4 10924
6404fcca
DM
10925SPARC SERIAL DRIVERS
10926M: "David S. Miller" <davem@davemloft.net>
10927L: sparclinux@vger.kernel.org
08deed1e
JP
10928T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
10929T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
6404fcca 10930S: Maintained
6816383a 10931F: include/linux/sunserialcore.h
df621252 10932F: drivers/tty/serial/suncore.c
df621252
GKH
10933F: drivers/tty/serial/sunhv.c
10934F: drivers/tty/serial/sunsab.c
10935F: drivers/tty/serial/sunsab.h
10936F: drivers/tty/serial/sunsu.c
10937F: drivers/tty/serial/sunzilog.c
10938F: drivers/tty/serial/sunzilog.h
6404fcca 10939
389325b4
CL
10940SPARSE CHECKER
10941M: "Christopher Li" <sparse@chrisli.org>
10942L: linux-sparse@vger.kernel.org
10943W: https://sparse.wiki.kernel.org/
10944T: git git://git.kernel.org/pub/scm/devel/sparse/sparse.git
10945T: git git://git.kernel.org/pub/scm/devel/sparse/chrisl/sparse.git
10946S: Maintained
10947F: include/linux/compiler.h
10948
fc0c195a 10949SPEAR PLATFORM SUPPORT
da89947b 10950M: Viresh Kumar <vireshk@kernel.org>
9cc23682 10951M: Shiraz Hashim <shiraz.linux.kernel@gmail.com>
fbfa0748 10952L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
fc0c195a 10953W: http://www.st.com/spear
10954S: Maintained
e68d7c14 10955F: arch/arm/boot/dts/spear*
281e192f 10956F: arch/arm/mach-spear/
fc0c195a 10957
10958SPEAR CLOCK FRAMEWORK SUPPORT
da89947b 10959M: Viresh Kumar <vireshk@kernel.org>
fbfa0748 10960L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
fc0c195a 10961W: http://www.st.com/spear
10962S: Maintained
5df33a62 10963F: drivers/clk/spear/
fc0c195a 10964
e2d1d6c0 10965SPI SUBSYSTEM
b02e48f2 10966M: Mark Brown <broonie@kernel.org>
dfbe403c 10967L: linux-spi@vger.kernel.org
e7e4e13c 10968T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi.git
8a6e2535 10969Q: http://patchwork.kernel.org/project/spi-devel-general/list/
e2d1d6c0 10970S: Maintained
87306eb7 10971F: Documentation/devicetree/bindings/spi/
679655da
JP
10972F: Documentation/spi/
10973F: drivers/spi/
10974F: include/linux/spi/
c117ab84 10975F: include/uapi/linux/spi/
e2d1d6c0 10976
2752e401 10977SPIDERNET NETWORK DRIVER for CELL
8b58be88 10978M: Ishizaki Kou <kou.ishizaki@toshiba.co.jp>
2752e401
JL
10979L: netdev@vger.kernel.org
10980S: Supported
679655da 10981F: Documentation/networking/spider_net.txt
8df158ac 10982F: drivers/net/ethernet/toshiba/spider_net*
2752e401 10983
e2d1d6c0 10984SPU FILE SYSTEM
8b58be88 10985M: Jeremy Kerr <jk@ozlabs.org>
a4724ed6 10986L: linuxppc-dev@lists.ozlabs.org
e2d1d6c0
RD
10987W: http://www.ibm.com/developerworks/power/cell/
10988S: Supported
679655da
JP
10989F: Documentation/filesystems/spufs.txt
10990F: arch/powerpc/platforms/cell/spufs/
e2d1d6c0 10991
fc555841 10992SQUASHFS FILE SYSTEM
d7f2ff67 10993M: Phillip Lougher <phillip@squashfs.org.uk>
fc555841
PL
10994L: squashfs-devel@lists.sourceforge.net (subscribers-only)
10995W: http://squashfs.org.uk
9f273c24 10996T: git git://git.kernel.org/pub/scm/linux/kernel/git/pkl/squashfs-next.git
fc555841 10997S: Maintained
679655da
JP
10998F: Documentation/filesystems/squashfs.txt
10999F: fs/squashfs/
fc555841 11000
1da177e4 11001SRM (Alpha) environment access
8b58be88 11002M: Jan-Benedict Glaw <jbglaw@lug-owl.de>
1da177e4 11003S: Maintained
679655da 11004F: arch/alpha/kernel/srm_env.c
1da177e4 11005
26e9a397 11006STABLE BRANCH
879a5a00 11007M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
bc7a2f3a 11008L: stable@vger.kernel.org
879a5a00 11009S: Supported
7b175c46 11010F: Documentation/stable_kernel_rules.txt
e2d1d6c0 11011
26e9a397 11012STAGING SUBSYSTEM
879a5a00 11013M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
630081fd 11014T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
1c6ccf62 11015L: devel@driverdev.osuosl.org
879a5a00 11016S: Supported
679655da 11017F: drivers/staging/
dbc6c2cc 11018
ebd3d010
JP
11019STAGING - COMEDI
11020M: Ian Abbott <abbotti@mev.co.uk>
81b884c9 11021M: H Hartley Sweeten <hsweeten@visionengravers.com>
ebd3d010
JP
11022S: Odd Fixes
11023F: drivers/staging/comedi/
11024
a0138163
JP
11025STAGING - FLARION FT1000 DRIVERS
11026M: Marek Belisko <marek.belisko@gmail.com>
11027S: Odd Fixes
11028F: drivers/staging/ft1000/
11029
6c1bb424 11030STAGING - INDUSTRIAL IO
030a13d7 11031M: Jonathan Cameron <jic23@kernel.org>
a0138163 11032L: linux-iio@vger.kernel.org
6c1bb424 11033S: Odd Fixes
5291582d 11034F: Documentation/devicetree/bindings/staging/iio/
6c1bb424
JP
11035F: drivers/staging/iio/
11036
a0138163
JP
11037STAGING - LIRC (LINUX INFRARED REMOTE CONTROL) DRIVERS
11038M: Jarod Wilson <jarod@wilsonet.com>
11039W: http://www.lirc.org/
11040S: Odd Fixes
b2b0186d 11041F: drivers/staging/media/lirc/
a0138163 11042
f5e5de1e
OD
11043STAGING - LUSTRE PARALLEL FILESYSTEM
11044M: Oleg Drokin <oleg.drokin@intel.com>
11045M: Andreas Dilger <andreas.dilger@intel.com>
d98229f0
AD
11046L: lustre-devel@lists.lustre.org (moderated for non-subscribers)
11047W: http://wiki.lustre.org/
f5e5de1e
OD
11048S: Maintained
11049F: drivers/staging/lustre
11050
7c6b6c71
MD
11051STAGING - NVIDIA COMPLIANT EMBEDDED CONTROLLER INTERFACE (nvec)
11052M: Marc Dietrich <marvin24@gmx.de>
11053L: ac100@lists.launchpad.net (moderated for non-subscribers)
5d96bf4d 11054L: linux-tegra@vger.kernel.org
7c6b6c71
MD
11055S: Maintained
11056F: drivers/staging/nvec/
11057
53c43c5c
GKH
11058STAGING - OLPC SECONDARY DISPLAY CONTROLLER (DCON)
11059M: Jens Frederich <jfrederich@gmail.com>
11060M: Daniel Drake <dsd@laptop.org>
11061M: Jon Nettleton <jon.nettleton@gmail.com>
11062W: http://wiki.laptop.org/go/DCON
11063S: Maintained
11064F: drivers/staging/olpc_dcon/
11065
a0138163
JP
11066STAGING - REALTEK RTL8712U DRIVERS
11067M: Larry Finger <Larry.Finger@lwfinger.net>
11068M: Florian Schilhabel <florian.c.schilhabel@googlemail.com>.
11069S: Odd Fixes
11070F: drivers/staging/rtl8712/
11071
7591ba8b
JS
11072STAGING - REALTEK RTL8723U WIRELESS DRIVER
11073M: Larry Finger <Larry.Finger@lwfinger.net>
11074M: Jes Sorensen <Jes.Sorensen@redhat.com>
11075L: linux-wireless@vger.kernel.org
11076S: Maintained
11077F: drivers/staging/rtl8723au/
11078
980ac4d7
SM
11079STAGING - SILICON MOTION SM750 FRAME BUFFER DRIVER
11080M: Sudip Mukherjee <sudipm.mukherjee@gmail.com>
11081M: Teddy Wang <teddy.wang@siliconmotion.com>
11082M: Sudip Mukherjee <sudip@vectorindia.org>
11083L: linux-fbdev@vger.kernel.org
11084S: Maintained
11085F: drivers/staging/sm750fb/
11086
510fa408
JP
11087STAGING - SLICOSS
11088M: Lior Dotan <liodot@gmail.com>
11089M: Christopher Harrer <charrer@alacritech.com>
11090S: Odd Fixes
11091F: drivers/staging/slicoss/
11092
a0138163
JP
11093STAGING - SPEAKUP CONSOLE SPEECH DRIVER
11094M: William Hubbs <w.d.hubbs@gmail.com>
11095M: Chris Brannon <chris@the-brannons.com>
d33bce31 11096M: Kirk Reiser <kirk@reisers.ca>
a0138163 11097M: Samuel Thibault <samuel.thibault@ens-lyon.org>
e6a152ef 11098L: speakup@linux-speakup.org
a0138163
JP
11099W: http://www.linux-speakup.org/
11100S: Odd Fixes
11101F: drivers/staging/speakup/
11102
b3e871ce
JP
11103STAGING - VIA VT665X DRIVERS
11104M: Forest Bond <forest@alittletooquiet.net>
11105S: Odd Fixes
11106F: drivers/staging/vt665?/
11107
a30baec1
JK
11108STAGING - WILC1000 WIFI DRIVER
11109M: Johnny Kim <johnny.kim@atmel.com>
0c9dbce8 11110M: Austin Shin <austin.shin@atmel.com>
a30baec1 11111M: Chris Park <chris.park@atmel.com>
06b54863
TC
11112M: Tony Cho <tony.cho@atmel.com>
11113M: Glen Lee <glen.lee@atmel.com>
11114M: Leo Kim <leo.kim@atmel.com>
a30baec1
JK
11115L: linux-wireless@vger.kernel.org
11116S: Supported
11117F: drivers/staging/wilc1000/
11118
709bcb07 11119STAGING - XGI Z7,Z9,Z11 PCI DISPLAY DRIVER
3e39e66e 11120M: Arnaud Patard <arnaud.patard@rtp-net.org>
709bcb07
JP
11121S: Odd Fixes
11122F: drivers/staging/xgifb/
11123
1da177e4 11124STARFIRE/DURALAN NETWORK DRIVER
8b58be88 11125M: Ion Badulescu <ionut@badula.org>
b4f90189 11126S: Odd Fixes
9bba23b0 11127F: drivers/net/ethernet/adaptec/starfire*
1da177e4 11128
e2d1d6c0 11129SUN3/3X
8b58be88 11130M: Sam Creasey <sammy@sammy.net>
e2d1d6c0
RD
11131W: http://sammy.net/sun3/
11132S: Maintained
679655da
JP
11133F: arch/m68k/kernel/*sun3*
11134F: arch/m68k/sun3*/
11135F: arch/m68k/include/asm/sun3*
e689cf4a 11136F: drivers/net/ethernet/i825xx/sun3*
e2d1d6c0 11137
af6a5af8
HG
11138SUN4I LOW RES ADC ATTACHED TABLET KEYS DRIVER
11139M: Hans de Goede <hdegoede@redhat.com>
11140L: linux-input@vger.kernel.org
11141S: Maintained
11142F: Documentation/devicetree/bindings/input/sun4i-lradc-keys.txt
11143F: drivers/input/keyboard/sun4i-lradc-keys.c
11144
2bc9ff01
DK
11145SUNDANCE NETWORK DRIVER
11146M: Denis Kirjanov <kda@linux-powerpc.org>
11147L: netdev@vger.kernel.org
11148S: Maintained
11149F: drivers/net/ethernet/dlink/sundance.c
11150
2cbb12a4 11151SUPERH
114bf37e
RF
11152M: Yoshinori Sato <ysato@users.sourceforge.jp>
11153M: Rich Felker <dalias@libc.org>
2cbb12a4 11154L: linux-sh@vger.kernel.org
8a6e2535 11155Q: http://patchwork.kernel.org/project/linux-sh/list/
114bf37e 11156S: Maintained
066069e1 11157F: Documentation/sh/
679655da 11158F: arch/sh/
066069e1 11159F: drivers/sh/
1da177e4 11160
4480f15b 11161SUSPEND TO RAM
7fb06082 11162M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
8b58be88
JP
11163M: Len Brown <len.brown@intel.com>
11164M: Pavel Machek <pavel@ucw.cz>
bf1c138e 11165L: linux-pm@vger.kernel.org
e2d1d6c0 11166S: Supported
679655da
JP
11167F: Documentation/power/
11168F: arch/x86/kernel/acpi/
11169F: drivers/base/power/
11170F: kernel/power/
11171F: include/linux/suspend.h
11172F: include/linux/freezer.h
11173F: include/linux/pm.h
1da177e4
LT
11174
11175SVGA HANDLING
8b58be88 11176M: Martin Mares <mj@ucw.cz>
1da177e4
LT
11177L: linux-video@atrey.karlin.mff.cuni.cz
11178S: Maintained
679655da
JP
11179F: Documentation/svga.txt
11180F: arch/x86/boot/video*
1da177e4 11181
6e28b761
KRW
11182SWIOTLB SUBSYSTEM
11183M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
11184L: linux-kernel@vger.kernel.org
9f273c24 11185T: git git://git.kernel.org/pub/scm/linux/kernel/git/konrad/swiotlb.git
6e28b761
KRW
11186S: Supported
11187F: lib/swiotlb.c
11188F: arch/*/kernel/pci-swiotlb.c
11189F: include/linux/swiotlb.h
11190
007f790c
JP
11191SWITCHDEV
11192M: Jiri Pirko <jiri@resnulli.us>
11193L: netdev@vger.kernel.org
11194S: Supported
11195F: net/switchdev/
11196F: include/net/switchdev.h
11197
db8e35d5
VG
11198SYNOPSYS ARC ARCHITECTURE
11199M: Vineet Gupta <vgupta@synopsys.com>
30b9dbee 11200L: linux-snps-arc@lists.infradead.org
db8e35d5
VG
11201S: Supported
11202F: arch/arc/
9b28829d 11203F: Documentation/devicetree/bindings/arc/*
2d799dde 11204F: Documentation/devicetree/bindings/interrupt-controller/snps,arc*
c6a0fe4a 11205F: drivers/tty/serial/arc_uart.c
b7182d1a 11206T: git git://git.kernel.org/pub/scm/linux/kernel/git/vgupta/arc.git
db8e35d5 11207
556cc1c5
AB
11208SYNOPSYS ARC SDP platform support
11209M: Alexey Brodkin <abrodkin@synopsys.com>
11210S: Supported
11211F: arch/arc/plat-axs10x
11212F: arch/arc/boot/dts/ax*
11213F: Documentation/devicetree/bindings/arc/axs10*
11214
6c284c9a
LJ
11215SYSTEM CONFIGURATION (SYSCON)
11216M: Lee Jones <lee.jones@linaro.org>
11217M: Arnd Bergmann <arnd@arndb.de>
11218T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
11219S: Supported
11220F: drivers/mfd/syscon.c
11221
1da177e4 11222SYSV FILESYSTEM
8b58be88 11223M: Christoph Hellwig <hch@infradead.org>
1da177e4 11224S: Maintained
679655da
JP
11225F: Documentation/filesystems/sysv-fs.txt
11226F: fs/sysv/
11227F: include/linux/sysv_fs.h
1da177e4 11228
86cfa7fc 11229TARGET SUBSYSTEM
9c3646d1 11230M: "Nicholas A. Bellinger" <nab@linux-iscsi.org>
86cfa7fc 11231L: linux-scsi@vger.kernel.org
b9f5edc2 11232L: target-devel@vger.kernel.org
86cfa7fc 11233W: http://www.linux-iscsi.org
cf015e9f 11234W: http://groups.google.com/group/linux-iscsi-target-dev
452cf324 11235T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
86cfa7fc
NB
11236S: Supported
11237F: drivers/target/
11238F: include/target/
11239F: Documentation/target/
11240
4e68852d 11241TASKSTATS STATISTICS INTERFACE
185e595f 11242M: Balbir Singh <bsingharora@gmail.com>
4e68852d 11243S: Maintained
679655da
JP
11244F: Documentation/accounting/taskstats*
11245F: include/linux/taskstats*
11246F: kernel/taskstats.c
4e68852d 11247
781b456a 11248TC CLASSIFIER
f935f3f8 11249M: Jamal Hadi Salim <jhs@mojatatu.com>
781b456a
SH
11250L: netdev@vger.kernel.org
11251S: Maintained
679655da 11252F: include/net/pkt_cls.h
c117ab84 11253F: include/uapi/linux/pkt_cls.h
679655da 11254F: net/sched/
781b456a 11255
5067f08a 11256TCP LOW PRIORITY MODULE
8b58be88
JP
11257M: "Wong Hoi Sing, Edison" <hswong3i@gmail.com>
11258M: "Hung Hing Lun, Mike" <hlhung3i@gmail.com>
5067f08a
WHSE
11259W: http://tcp-lp-mod.sourceforge.net/
11260S: Maintained
679655da 11261F: net/ipv4/tcp_lp.c
5067f08a 11262
91952bc0
AP
11263TDA10071 MEDIA DRIVER
11264M: Antti Palosaari <crope@iki.fi>
11265L: linux-media@vger.kernel.org
a825eaec 11266W: https://linuxtv.org
91952bc0
AP
11267W: http://palosaari.fi/linux/
11268Q: http://patchwork.linuxtv.org/project/linux-media/list/
11269T: git git://linuxtv.org/anttip/media_tree.git
11270S: Maintained
11271F: drivers/media/dvb-frontends/tda10071*
11272
11273TDA18212 MEDIA DRIVER
11274M: Antti Palosaari <crope@iki.fi>
11275L: linux-media@vger.kernel.org
a825eaec 11276W: https://linuxtv.org
91952bc0
AP
11277W: http://palosaari.fi/linux/
11278Q: http://patchwork.linuxtv.org/project/linux-media/list/
11279T: git git://linuxtv.org/anttip/media_tree.git
11280S: Maintained
11281F: drivers/media/tuners/tda18212*
11282
11283TDA18218 MEDIA DRIVER
11284M: Antti Palosaari <crope@iki.fi>
11285L: linux-media@vger.kernel.org
a825eaec 11286W: https://linuxtv.org
91952bc0
AP
11287W: http://palosaari.fi/linux/
11288Q: http://patchwork.linuxtv.org/project/linux-media/list/
11289T: git git://linuxtv.org/anttip/media_tree.git
11290S: Maintained
11291F: drivers/media/tuners/tda18218*
11292
3b2f6aba
MK
11293TDA18271 MEDIA DRIVER
11294M: Michael Krufky <mkrufky@linuxtv.org>
11295L: linux-media@vger.kernel.org
a825eaec 11296W: https://linuxtv.org
3b2f6aba
MK
11297W: http://github.com/mkrufky
11298Q: http://patchwork.linuxtv.org/project/linux-media/list/
11299T: git git://linuxtv.org/mkrufky/tuners.git
11300S: Maintained
11301F: drivers/media/tuners/tda18271*
11302
e48307a9
MK
11303TDA827x MEDIA DRIVER
11304M: Michael Krufky <mkrufky@linuxtv.org>
11305L: linux-media@vger.kernel.org
a825eaec 11306W: https://linuxtv.org
e48307a9
MK
11307W: http://github.com/mkrufky
11308Q: http://patchwork.linuxtv.org/project/linux-media/list/
11309T: git git://linuxtv.org/mkrufky/tuners.git
11310S: Maintained
11311F: drivers/media/tuners/tda8290.*
11312
66cf9212
MK
11313TDA8290 MEDIA DRIVER
11314M: Michael Krufky <mkrufky@linuxtv.org>
11315L: linux-media@vger.kernel.org
a825eaec 11316W: https://linuxtv.org
66cf9212
MK
11317W: http://github.com/mkrufky
11318Q: http://patchwork.linuxtv.org/project/linux-media/list/
11319T: git git://linuxtv.org/mkrufky/tuners.git
11320S: Maintained
11321F: drivers/media/tuners/tda8290.*
11322
4b9fba30
HV
11323TDA9840 MEDIA DRIVER
11324M: Hans Verkuil <hverkuil@xs4all.nl>
11325L: linux-media@vger.kernel.org
11326T: git git://linuxtv.org/media_tree.git
a825eaec 11327W: https://linuxtv.org
4b9fba30
HV
11328S: Maintained
11329F: drivers/media/i2c/tda9840*
11330
2cb654fd 11331TEA5761 TUNER DRIVER
5dc8a864
MCC
11332M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
11333M: Mauro Carvalho Chehab <mchehab@kernel.org>
2cb654fd 11334L: linux-media@vger.kernel.org
a825eaec 11335W: https://linuxtv.org
2cb654fd
MCC
11336T: git git://linuxtv.org/media_tree.git
11337S: Odd fixes
11338F: drivers/media/tuners/tea5761.*
11339
11340TEA5767 TUNER DRIVER
5dc8a864
MCC
11341M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
11342M: Mauro Carvalho Chehab <mchehab@kernel.org>
2cb654fd 11343L: linux-media@vger.kernel.org
a825eaec 11344W: https://linuxtv.org
2cb654fd
MCC
11345T: git git://linuxtv.org/media_tree.git
11346S: Maintained
11347F: drivers/media/tuners/tea5767.*
11348
4b9fba30
HV
11349TEA6415C MEDIA DRIVER
11350M: Hans Verkuil <hverkuil@xs4all.nl>
11351L: linux-media@vger.kernel.org
11352T: git git://linuxtv.org/media_tree.git
a825eaec 11353W: https://linuxtv.org
4b9fba30
HV
11354S: Maintained
11355F: drivers/media/i2c/tea6415c*
11356
11357TEA6420 MEDIA DRIVER
11358M: Hans Verkuil <hverkuil@xs4all.nl>
11359L: linux-media@vger.kernel.org
11360T: git git://linuxtv.org/media_tree.git
a825eaec 11361W: https://linuxtv.org
4b9fba30
HV
11362S: Maintained
11363F: drivers/media/i2c/tea6420*
11364
3d249d4c 11365TEAM DRIVER
dca9ab92 11366M: Jiri Pirko <jiri@resnulli.us>
3d249d4c
JP
11367L: netdev@vger.kernel.org
11368S: Supported
11369F: drivers/net/team/
11370F: include/linux/if_team.h
c117ab84 11371F: include/uapi/linux/if_team.h
3d249d4c 11372
7d029125 11373TECHNOLOGIC SYSTEMS TS-5500 PLATFORM SUPPORT
9c3646d1 11374M: "Savoir-faire Linux Inc." <kernel@savoirfairelinux.com>
7d029125
VD
11375S: Maintained
11376F: arch/x86/platform/ts5500/
11377
40ad4a30
SY
11378TECHNOTREND USB IR RECEIVER
11379M: Sean Young <sean@mess.org>
11380L: linux-media@vger.kernel.org
11381S: Maintained
11382F: drivers/media/rc/ttusbir.c
11383
adabdb0c 11384TEGRA ARCHITECTURE SUPPORT
243d58ec 11385M: Stephen Warren <swarren@wwwdotorg.org>
adabdb0c 11386M: Thierry Reding <thierry.reding@gmail.com>
554077c5 11387M: Alexandre Courbot <gnurou@gmail.com>
84b9414b 11388L: linux-tegra@vger.kernel.org
fd117cd1 11389Q: http://patchwork.ozlabs.org/project/linux-tegra/list/
b779b88d 11390T: git git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux.git
84b9414b 11391S: Supported
bbbe96ed 11392N: [^a-z]tegra
84b9414b 11393
adabdb0c
SW
11394TEGRA CLOCK DRIVER
11395M: Peter De Schrijver <pdeschrijver@nvidia.com>
11396M: Prashant Gaikwad <pgaikwad@nvidia.com>
11397S: Supported
11398F: drivers/clk/tegra/
11399
86e486a0 11400TEGRA DMA DRIVERS
adabdb0c 11401M: Laxman Dewangan <ldewangan@nvidia.com>
86e486a0 11402M: Jon Hunter <jonathanh@nvidia.com>
adabdb0c 11403S: Supported
86e486a0 11404F: drivers/dma/tegra*
adabdb0c 11405
adabdb0c
SW
11406TEGRA I2C DRIVER
11407M: Laxman Dewangan <ldewangan@nvidia.com>
11408S: Supported
11409F: drivers/i2c/busses/i2c-tegra.c
11410
11411TEGRA IOMMU DRIVERS
11412M: Hiroshi Doyu <hdoyu@nvidia.com>
11413S: Supported
11414F: drivers/iommu/tegra*
11415
11416TEGRA KBC DRIVER
11417M: Rakesh Iyer <riyer@nvidia.com>
11418M: Laxman Dewangan <ldewangan@nvidia.com>
11419S: Supported
11420F: drivers/input/keyboard/tegra-kbc.c
11421
adabdb0c
SW
11422TEGRA PWM DRIVER
11423M: Thierry Reding <thierry.reding@gmail.com>
11424S: Supported
11425F: drivers/pwm/pwm-tegra.c
11426
11427TEGRA SERIAL DRIVER
11428M: Laxman Dewangan <ldewangan@nvidia.com>
11429S: Supported
11430F: drivers/tty/serial/serial-tegra.c
11431
11432TEGRA SPI DRIVER
11433M: Laxman Dewangan <ldewangan@nvidia.com>
11434S: Supported
11435F: drivers/spi/spi-tegra*
11436
1a348ccc 11437TEHUTI ETHERNET DRIVER
8b58be88 11438M: Andy Gospodarek <andy@greyhouse.net>
1a348ccc
AG
11439L: netdev@vger.kernel.org
11440S: Supported
ef7f5429 11441F: drivers/net/ethernet/tehuti/*
1a348ccc 11442
4e68852d 11443Telecom Clock Driver for MCPL0010
8b58be88 11444M: Mark Gross <mark.gross@intel.com>
4e68852d 11445S: Supported
679655da 11446F: drivers/char/tlclk.c
4e68852d 11447
4480f15b 11448TENSILICA XTENSA PORT (xtensa)
8b58be88 11449M: Chris Zankel <chris@zankel.net>
f959ed2f
CZ
11450M: Max Filippov <jcmvbkbc@gmail.com>
11451L: linux-xtensa@linux-xtensa.org
9f273c24 11452T: git git://github.com/czankel/xtensa-linux.git
4e68852d 11453S: Maintained
679655da 11454F: arch/xtensa/
3dc99857 11455F: drivers/irqchip/irq-xtensa-*
4e68852d 11456
5313ba66
HV
11457THANKO'S RAREMONO AM/FM/SW RADIO RECEIVER USB DRIVER
11458M: Hans Verkuil <hverkuil@xs4all.nl>
11459L: linux-media@vger.kernel.org
11460T: git git://linuxtv.org/media_tree.git
a825eaec 11461W: https://linuxtv.org
5313ba66
HV
11462S: Maintained
11463F: drivers/media/radio/radio-raremono.c
11464
d3fb6955 11465THERMAL
b75f0050 11466M: Zhang Rui <rui.zhang@intel.com>
f14d1c24 11467M: Eduardo Valentin <edubezval@gmail.com>
b75f0050
JP
11468L: linux-pm@vger.kernel.org
11469T: git git://git.kernel.org/pub/scm/linux/kernel/git/rzhang/linux.git
11470T: git git://git.kernel.org/pub/scm/linux/kernel/git/evalenti/linux-soc-thermal.git
11471Q: https://patchwork.kernel.org/project/linux-pm/list/
11472S: Supported
11473F: drivers/thermal/
11474F: include/linux/thermal.h
af6c9f16 11475F: include/uapi/linux/thermal.h
b75f0050
JP
11476F: include/linux/cpu_cooling.h
11477F: Documentation/devicetree/bindings/thermal/
d3fb6955 11478
64e05d8b
VK
11479THERMAL/CPU_COOLING
11480M: Amit Daniel Kachhap <amit.kachhap@gmail.com>
11481M: Viresh Kumar <viresh.kumar@linaro.org>
11482M: Javi Merino <javi.merino@arm.com>
11483L: linux-pm@vger.kernel.org
11484S: Supported
11485F: Documentation/thermal/cpu-cooling-api.txt
11486F: drivers/thermal/cpu_cooling.c
11487F: include/linux/cpu_cooling.h
11488
4e68852d 11489THINKPAD ACPI EXTRAS DRIVER
8b58be88 11490M: Henrique de Moraes Holschuh <ibm-acpi@hmh.eng.br>
4e68852d 11491L: ibm-acpi-devel@lists.sourceforge.net
d0944853 11492L: platform-driver-x86@vger.kernel.org
4e68852d
AC
11493W: http://ibm-acpi.sourceforge.net
11494W: http://thinkwiki.org/wiki/Ibm-acpi
54e5881d 11495T: git git://repo.or.cz/linux-2.6/linux-acpi-2.6/ibm-acpi-2.6.git
4e68852d 11496S: Maintained
679655da 11497F: drivers/platform/x86/thinkpad_acpi.c
4e68852d 11498
1b46f2a2 11499TI BANDGAP AND THERMAL DRIVER
f14d1c24 11500M: Eduardo Valentin <edubezval@gmail.com>
ef41be81 11501M: Keerthy <j-keerthy@ti.com>
1b46f2a2 11502L: linux-pm@vger.kernel.org
531ff13e 11503L: linux-omap@vger.kernel.org
5a723e81 11504S: Maintained
794b2e25 11505F: drivers/thermal/ti-soc-thermal/
1b46f2a2 11506
ccf963d3
BP
11507TI VPE/CAL DRIVERS
11508M: Benoit Parrot <bparrot@ti.com>
11509L: linux-media@vger.kernel.org
11510W: http://linuxtv.org/
11511Q: http://patchwork.linuxtv.org/project/linux-media/list/
11512S: Maintained
11513F: drivers/media/platform/ti-vpe/
11514
0c7665c3
MF
11515TI CDCE706 CLOCK DRIVER
11516M: Max Filippov <jcmvbkbc@gmail.com>
11517S: Maintained
11518F: drivers/clk/clk-cdce706.c
11519
49b6a5e3
TK
11520TI CLOCK DRIVER
11521M: Tero Kristo <t-kristo@ti.com>
11522L: linux-omap@vger.kernel.org
11523S: Maintained
11524F: drivers/clk/ti/
11525F: include/linux/clk/ti.h
11526
f75cfbad
GS
11527TI ETHERNET SWITCH DRIVER (CPSW)
11528M: Mugunthan V N <mugunthanvnm@ti.com>
11529R: Grygorii Strashko <grygorii.strashko@ti.com>
11530L: linux-omap@vger.kernel.org
11531L: netdev@vger.kernel.org
11532S: Maintained
11533F: drivers/net/ethernet/ti/cpsw*
11534F: drivers/net/ethernet/ti/davinci*
11535
4020f2d7 11536TI FLASH MEDIA INTERFACE DRIVER
8b58be88 11537M: Alex Dubov <oakad@yahoo.com>
795fb7e7 11538S: Maintained
679655da
JP
11539F: drivers/misc/tifm*
11540F: drivers/mmc/host/tifm_sd.c
11541F: include/linux/tifm.h
4020f2d7 11542
e0c52404 11543TI KEYSTONE MULTICORE NAVIGATOR DRIVERS
97215800 11544M: Santosh Shilimkar <ssantosh@kernel.org>
e0c52404
SS
11545L: linux-kernel@vger.kernel.org
11546L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11547S: Maintained
11548F: drivers/soc/ti/*
11549T: git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
11550
11551
152ad442
SR
11552TI LM49xxx FAMILY ASoC CODEC DRIVERS
11553M: M R Swami Reddy <mr.swami.reddy@ti.com>
d392dead 11554M: Vishwas A Deshpande <vishwas.a.deshpande@ti.com>
152ad442
SR
11555L: alsa-devel@alsa-project.org (moderated for non-subscribers)
11556S: Maintained
11557F: sound/soc/codecs/lm49453*
d392dead 11558F: sound/soc/codecs/isabelle*
152ad442 11559
0edd807d
KM
11560TI LP855x BACKLIGHT DRIVER
11561M: Milo Kim <milo.kim@ti.com>
11562S: Maintained
11563F: Documentation/backlight/lp855x-driver.txt
11564F: drivers/video/backlight/lp855x_bl.c
11565F: include/linux/platform_data/lp855x.h
11566
faf13f6d
KM
11567TI LP8727 CHARGER DRIVER
11568M: Milo Kim <milo.kim@ti.com>
11569S: Maintained
11570F: drivers/power/lp8727_charger.c
11571F: include/linux/platform_data/lp8727.h
11572
22f1229f
KM
11573TI LP8788 MFD DRIVER
11574M: Milo Kim <milo.kim@ti.com>
11575S: Maintained
11576F: drivers/iio/adc/lp8788_adc.c
11577F: drivers/leds/leds-lp8788.c
11578F: drivers/mfd/lp8788*.c
11579F: drivers/power/lp8788-charger.c
11580F: drivers/regulator/lp8788-*.c
11581F: include/linux/mfd/lp8788*.h
11582
84640e27
KM
11583TI NETCP ETHERNET DRIVER
11584M: Wingman Kwok <w-kwok2@ti.com>
11585M: Murali Karicheri <m-karicheri2@ti.com>
11586L: netdev@vger.kernel.org
11587S: Maintained
11588F: drivers/net/ethernet/ti/netcp*
11589
217e0ca9
KC
11590TI TAS571X FAMILY ASoC CODEC DRIVER
11591M: Kevin Cernekee <cernekee@chromium.org>
11592L: alsa-devel@alsa-project.org (moderated for non-subscribers)
11593S: Odd Fixes
11594F: sound/soc/codecs/tas571x*
11595
dd5e8e6b 11596TI TWL4030 SERIES SOC CODEC DRIVER
3be79d13 11597M: Peter Ujfalusi <peter.ujfalusi@ti.com>
dd5e8e6b
PU
11598L: alsa-devel@alsa-project.org (moderated for non-subscribers)
11599S: Maintained
11600F: sound/soc/codecs/twl4030*
11601
90921014 11602TI WILINK WIRELESS DRIVERS
90921014
LC
11603L: linux-wireless@vger.kernel.org
11604W: http://wireless.kernel.org/en/users/Drivers/wl12xx
11605W: http://wireless.kernel.org/en/users/Drivers/wl1251
11606T: git git://git.kernel.org/pub/scm/linux/kernel/git/luca/wl12xx.git
22d072f6 11607S: Orphan
90921014
LC
11608F: drivers/net/wireless/ti/
11609F: include/linux/wl12xx.h
11610
e86eaa3a 11611TIPC NETWORK LAYER
8b58be88 11612M: Jon Maloy <jon.maloy@ericsson.com>
115403df 11613M: Ying Xue <ying.xue@windriver.com>
633d2bde
AS
11614L: netdev@vger.kernel.org (core kernel code)
11615L: tipc-discussion@lists.sourceforge.net (user apps, general discussion)
e86eaa3a 11616W: http://tipc.sourceforge.net/
e86eaa3a 11617S: Maintained
c117ab84 11618F: include/uapi/linux/tipc*.h
679655da 11619F: net/tipc/
e86eaa3a 11620
867e359b 11621TILE ARCHITECTURE
b9a279f6 11622M: Chris Metcalf <cmetcalf@mellanox.com>
8c34d8d9 11623W: http://www.mellanox.com/repository/solutions/tile-scm/
7fa129cc 11624T: git git://git.kernel.org/pub/scm/linux/kernel/git/cmetcalf/linux-tile.git
867e359b
CM
11625S: Supported
11626F: arch/tile/
6b940606 11627F: drivers/char/tile-srom.c
5c770755 11628F: drivers/edac/tile_edac.c
6b940606
CM
11629F: drivers/net/ethernet/tile/
11630F: drivers/rtc/rtc-tile.c
11631F: drivers/tty/hvc/hvc_tile.c
b5c6c1a7 11632F: drivers/tty/serial/tilegx.c
6b940606
CM
11633F: drivers/usb/host/*-tilegx.c
11634F: include/linux/usb/tilegx.h
867e359b 11635
1da177e4 11636TLAN NETWORK DRIVER
8b58be88 11637M: Samuel Chessman <chessman@tux.org>
88c07dde 11638L: tlan-devel@lists.sourceforge.net (subscribers-only)
1da177e4
LT
11639W: http://sourceforge.net/projects/tlan/
11640S: Maintained
679655da 11641F: Documentation/networking/tlan.txt
b544dbac 11642F: drivers/net/ethernet/ti/tlan.*
1da177e4 11643
d74db3b2 11644TOMOYO SECURITY MODULE
8b58be88
JP
11645M: Kentaro Takeda <takedakn@nttdata.co.jp>
11646M: Tetsuo Handa <penguin-kernel@I-love.SAKURA.ne.jp>
d03a5d88
TH
11647L: tomoyo-dev-en@lists.sourceforge.jp (subscribers-only, for developers in English)
11648L: tomoyo-users-en@lists.sourceforge.jp (subscribers-only, for users in English)
d74db3b2
KT
11649L: tomoyo-dev@lists.sourceforge.jp (subscribers-only, for developers in Japanese)
11650L: tomoyo-users@lists.sourceforge.jp (subscribers-only, for users in Japanese)
11651W: http://tomoyo.sourceforge.jp/
843d183c 11652T: quilt http://svn.sourceforge.jp/svnroot/tomoyo/trunk/2.5.x/tomoyo-lsm/patches/
d74db3b2 11653S: Maintained
679655da 11654F: security/tomoyo/
d74db3b2 11655
9caeb532 11656TOPSTAR LAPTOP EXTRAS DRIVER
9f0939bf 11657M: Herton Ronaldo Krzesinski <herton@canonical.com>
d0944853 11658L: platform-driver-x86@vger.kernel.org
9caeb532
HRK
11659S: Maintained
11660F: drivers/platform/x86/topstar-laptop.c
11661
1da177e4 11662TOSHIBA ACPI EXTRAS DRIVER
0a63ca11 11663M: Azael Avalos <coproscefalo@gmail.com>
d0944853 11664L: platform-driver-x86@vger.kernel.org
0a63ca11 11665S: Maintained
679655da 11666F: drivers/platform/x86/toshiba_acpi.c
1da177e4 11667
0a63ca11
AA
11668TOSHIBA BLUETOOTH DRIVER
11669M: Azael Avalos <coproscefalo@gmail.com>
11670L: platform-driver-x86@vger.kernel.org
11671S: Maintained
11672F: drivers/platform/x86/toshiba_bluetooth.c
11673
11674TOSHIBA HDD ACTIVE PROTECTION SENSOR DRIVER
11675M: Azael Avalos <coproscefalo@gmail.com>
11676L: platform-driver-x86@vger.kernel.org
11677S: Maintained
11678F: drivers/platform/x86/toshiba_haps.c
11679
14991fc7
AA
11680TOSHIBA WMI HOTKEYS DRIVER
11681M: Azael Avalos <coproscefalo@gmail.com>
11682L: platform-driver-x86@vger.kernel.org
11683S: Maintained
11684F: drivers/platform/x86/toshiba-wmi.c
11685
1da177e4 11686TOSHIBA SMM DRIVER
8b58be88 11687M: Jonathan Buzzard <jonathan@buzzard.org.uk>
1da177e4
LT
11688W: http://www.buzzard.org.uk/toshiba/
11689S: Maintained
679655da
JP
11690F: drivers/char/toshiba.c
11691F: include/linux/toshiba.h
c117ab84 11692F: include/uapi/linux/toshiba.h
1da177e4 11693
d32d9864
MR
11694TOSHIBA TC358743 DRIVER
11695M: Mats Randgaard <matrandg@cisco.com>
11696L: linux-media@vger.kernel.org
11697S: Maintained
11698F: drivers/media/i2c/tc358743*
b5dcee22 11699F: include/media/i2c/tc358743.h
d32d9864 11700
560e6475
WS
11701TMIO/SDHI MMC DRIVER
11702M: Wolfram Sang <wsa+renesas@sang-engineering.com>
d1057c40 11703L: linux-mmc@vger.kernel.org
560e6475 11704S: Supported
d1057c40
GL
11705F: drivers/mmc/host/tmio_mmc*
11706F: drivers/mmc/host/sh_mobile_sdhi.c
560e6475 11707F: include/linux/mfd/tmio.h
d719f900 11708
917cc4e6
GR
11709TMP401 HARDWARE MONITOR DRIVER
11710M: Guenter Roeck <linux@roeck-us.net>
968ce1b1 11711L: linux-hwmon@vger.kernel.org
917cc4e6
GR
11712S: Maintained
11713F: Documentation/hwmon/tmp401
11714F: drivers/hwmon/tmp401.c
11715
98f32602 11716TMPFS (SHMEM FILESYSTEM)
bfcc6e2e 11717M: Hugh Dickins <hughd@google.com>
98f32602
HD
11718L: linux-mm@kvack.org
11719S: Maintained
11720F: include/linux/shmem_fs.h
11721F: mm/shmem.c
11722
45f95b53 11723TM6000 VIDEO4LINUX DRIVER
5dc8a864
MCC
11724M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
11725M: Mauro Carvalho Chehab <mchehab@kernel.org>
45f95b53 11726L: linux-media@vger.kernel.org
a825eaec 11727W: https://linuxtv.org
45f95b53
MCC
11728T: git git://linuxtv.org/media_tree.git
11729S: Odd fixes
11730F: drivers/media/usb/tm6000/
11731
c65fde19
HV
11732TW68 VIDEO4LINUX DRIVER
11733M: Hans Verkuil <hverkuil@xs4all.nl>
11734L: linux-media@vger.kernel.org
11735T: git git://linuxtv.org/media_tree.git
a825eaec 11736W: https://linuxtv.org
c65fde19
HV
11737S: Odd Fixes
11738F: drivers/media/pci/tw68/
11739
704a84cc
EG
11740TW686X VIDEO4LINUX DRIVER
11741M: Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
11742L: linux-media@vger.kernel.org
11743T: git git://linuxtv.org/media_tree.git
11744W: http://linuxtv.org
11745S: Maintained
11746F: drivers/media/pci/tw686x/
11747
4e68852d 11748TPM DEVICE DRIVER
901486b8 11749M: Peter Huewe <peterhuewe@gmx.de>
cbb2d5e4 11750M: Marcel Selhorst <tpmdd@selhorst.net>
89adb83c 11751M: Jarkko Sakkinen <jarkko.sakkinen@linux.intel.com>
ce93b4b0 11752R: Jason Gunthorpe <jgunthorpe@obsidianresearch.com>
383dec1f 11753W: http://tpmdd.sourceforge.net
63a10dfd 11754L: tpmdd-devel@lists.sourceforge.net (moderated for non-subscribers)
d9912846
JS
11755Q: https://patchwork.kernel.org/project/tpmdd-devel/list/
11756T: git git://git.infradead.org/users/jjs/linux-tpmdd.git
4e68852d 11757S: Maintained
679655da 11758F: drivers/char/tpm/
4e68852d 11759
1a0f1b27
AL
11760TPM IBM_VTPM DEVICE DRIVER
11761M: Ashley Lai <ashleydlai@gmail.com>
11762W: http://tpmdd.sourceforge.net
11763L: tpmdd-devel@lists.sourceforge.net (moderated for non-subscribers)
11764S: Maintained
11765F: drivers/char/tpm/tpm_ibmvtpm*
11766
d6f005a1
JP
11767TRACING
11768M: Steven Rostedt <rostedt@goodmis.org>
d6f005a1 11769M: Ingo Molnar <mingo@redhat.com>
75fc2d37 11770T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
d6f005a1
JP
11771S: Maintained
11772F: Documentation/trace/ftrace.txt
11773F: arch/*/*/*/ftrace.h
11774F: arch/*/kernel/ftrace.c
11775F: include/*/ftrace.h
11776F: include/linux/trace*.h
11777F: include/trace/
11778F: kernel/trace/
6e68e6c5 11779F: tools/testing/selftests/ftrace/
d6f005a1 11780
4abac0d0
IM
11781TRACING MMIO ACCESSES (MMIOTRACE)
11782M: Steven Rostedt <rostedt@goodmis.org>
11783M: Ingo Molnar <mingo@kernel.org>
11784R: Karol Herbst <karolherbst@gmail.com>
11785R: Pekka Paalanen <ppaalanen@gmail.com>
11786S: Maintained
11787L: linux-kernel@vger.kernel.org
11788L: nouveau@lists.freedesktop.org
11789F: kernel/trace/trace_mmiotrace.c
11790F: include/linux/mmiotrace.h
11791F: arch/x86/mm/kmmio.c
11792F: arch/x86/mm/mmio-mod.c
11793F: arch/x86/mm/testmmiotrace.c
11794
1da177e4 11795TRIVIAL PATCHES
8b58be88 11796M: Jiri Kosina <trivial@kernel.org>
54e5881d 11797T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial.git
1da177e4 11798S: Maintained
86ef925f 11799K: ^Subject:.*(?i)trivial
1da177e4 11800
4e68852d 11801TTY LAYER
879a5a00 11802M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
d8130624 11803M: Jiri Slaby <jslaby@suse.com>
879a5a00 11804S: Supported
08deed1e 11805T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git
84e1eb83 11806F: Documentation/serial/
8dd5d2f1 11807F: drivers/tty/
df621252 11808F: drivers/tty/serial/serial_core.c
e3288775
AC
11809F: include/linux/serial_core.h
11810F: include/linux/serial.h
11811F: include/linux/tty.h
c117ab84
CEB
11812F: include/uapi/linux/serial_core.h
11813F: include/uapi/linux/serial.h
11814F: include/uapi/linux/tty.h
4e68852d 11815
91952bc0
AP
11816TUA9001 MEDIA DRIVER
11817M: Antti Palosaari <crope@iki.fi>
11818L: linux-media@vger.kernel.org
a825eaec 11819W: https://linuxtv.org
91952bc0
AP
11820W: http://palosaari.fi/linux/
11821Q: http://patchwork.linuxtv.org/project/linux-media/list/
11822T: git git://linuxtv.org/anttip/media_tree.git
11823S: Maintained
11824F: drivers/media/tuners/tua9001*
11825
740db6d7 11826TULIP NETWORK DRIVERS
740db6d7 11827L: netdev@vger.kernel.org
cf869eb1
GG
11828L: linux-parisc@vger.kernel.org
11829S: Orphan
0f04e2aa 11830F: drivers/net/ethernet/dec/tulip/
1da177e4
LT
11831
11832TUN/TAP driver
ba57b6f2 11833M: Maxim Krasnyansky <maxk@qti.qualcomm.com>
1da177e4
LT
11834W: http://vtun.sourceforge.net/tun
11835S: Maintained
679655da
JP
11836F: Documentation/networking/tuntap.txt
11837F: arch/um/os-Linux/drivers/
1da177e4 11838
b454cc66 11839TURBOCHANNEL SUBSYSTEM
8b58be88 11840M: "Maciej W. Rozycki" <macro@linux-mips.org>
c406339c
RB
11841M: Ralf Baechle <ralf@linux-mips.org>
11842L: linux-mips@linux-mips.org
11843Q: http://patchwork.linux-mips.org/project/linux-mips/list/
b454cc66 11844S: Maintained
679655da
JP
11845F: drivers/tc/
11846F: include/linux/tc.h
b454cc66 11847
1da177e4 11848U14-34F SCSI DRIVER
8b58be88 11849M: Dario Ballabio <ballabio_dario@emc.com>
1da177e4
LT
11850L: linux-scsi@vger.kernel.org
11851S: Maintained
679655da 11852F: drivers/scsi/u14-34f.c
1da177e4 11853
e2d1d6c0 11854UBI FILE SYSTEM (UBIFS)
a7859936 11855M: Richard Weinberger <richard@nod.at>
949cb623 11856M: Artem Bityutskiy <dedekind1@gmail.com>
cc8f9b99 11857M: Adrian Hunter <adrian.hunter@intel.com>
e2d1d6c0 11858L: linux-mtd@lists.infradead.org
e2966cbe 11859T: git git://git.infradead.org/ubifs-2.6.git
e2d1d6c0 11860W: http://www.linux-mtd.infradead.org/doc/ubifs.html
a7859936 11861S: Supported
679655da
JP
11862F: Documentation/filesystems/ubifs.txt
11863F: fs/ubifs/
e2d1d6c0 11864
e1632fa2 11865UCLINUX (M68KNOMMU AND COLDFIRE)
44156aff
GU
11866M: Greg Ungerer <gerg@linux-m68k.org>
11867W: http://www.linux-m68k.org/
cc2020e6 11868W: http://www.uclinux.org/
e1632fa2 11869L: linux-m68k@lists.linux-m68k.org
cc2020e6 11870L: uclinux-dev@uclinux.org (subscribers-only)
e1632fa2 11871T: git git://git.kernel.org/pub/scm/linux/kernel/git/gerg/m68knommu.git
cc2020e6 11872S: Maintained
e1632fa2
GU
11873F: arch/m68k/coldfire/
11874F: arch/m68k/68*/
61bc02bb
JP
11875F: arch/m68k/*/*_no.*
11876F: arch/m68k/include/asm/*_no.*
cc2020e6 11877
1da177e4 11878UDF FILESYSTEM
d8130624 11879M: Jan Kara <jack@suse.com>
1da177e4 11880S: Maintained
679655da
JP
11881F: Documentation/filesystems/udf.txt
11882F: fs/udf/
1da177e4 11883
cc2020e6 11884UFS FILESYSTEM
8b58be88 11885M: Evgeniy Dushistov <dushistov@mail.ru>
cc2020e6 11886S: Maintained
679655da
JP
11887F: Documentation/filesystems/ufs.txt
11888F: fs/ufs/
cc2020e6 11889
0a09d3ab
DH
11890UHID USERSPACE HID IO DRIVER:
11891M: David Herrmann <dh.herrmann@googlemail.com>
11892L: linux-input@vger.kernel.org
11893S: Maintained
11894F: drivers/hid/uhid.c
c117ab84 11895F: include/uapi/linux/uhid.h
0a09d3ab 11896
18332a80 11897ULTRA-WIDEBAND (UWB) SUBSYSTEM:
18332a80 11898L: linux-usb@vger.kernel.org
10c6c9c9 11899S: Orphan
355ffe69 11900F: drivers/uwb/
679655da
JP
11901F: include/linux/uwb.h
11902F: include/linux/uwb/
18332a80 11903
b31d8273
G
11904UNICORE32 ARCHITECTURE:
11905M: Guan Xuetao <gxt@mprc.pku.edu.cn>
11906W: http://mprc.pku.edu.cn/~guanxuetao/linux
11907S: Maintained
ceebf4d5 11908T: git git://github.com/gxt/linux.git
b31d8273
G
11909F: arch/unicore32/
11910
d8379ab1
TF
11911UNIFDEF
11912M: Tony Finch <dot@dotat.at>
11913W: http://dotat.at/prog/unifdef
11914S: Maintained
11915F: scripts/unifdef.c
11916
1da177e4 11917UNIFORM CDROM DRIVER
8b58be88 11918M: Jens Axboe <axboe@kernel.dk>
1da177e4
LT
11919W: http://www.kernel.dk
11920S: Maintained
679655da
JP
11921F: Documentation/cdrom/
11922F: drivers/cdrom/cdrom.c
11923F: include/linux/cdrom.h
c117ab84 11924F: include/uapi/linux/cdrom.h
1da177e4 11925
56df0122 11926UNISYS S-PAR DRIVERS
49e7d9df
JP
11927M: David Kershner <david.kershner@unisys.com>
11928L: sparmaintainer@unisys.com (Unisys internal)
11929S: Supported
11930F: drivers/staging/unisys/
56df0122 11931
9941fa6e
VH
11932UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER
11933M: Vinayak Holikatti <vinholikatti@gmail.com>
9941fa6e
VH
11934L: linux-scsi@vger.kernel.org
11935S: Supported
11936F: Documentation/scsi/ufs.txt
11937F: drivers/scsi/ufs/
11938
4b9ffb5a
JP
11939UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER DWC HOOKS
11940M: Joao Pinto <Joao.Pinto@synopsys.com>
11941L: linux-scsi@vger.kernel.org
11942S: Supported
11943F: drivers/scsi/ufs/*dwc*
11944
e2d1d6c0 11945UNSORTED BLOCK IMAGES (UBI)
949cb623 11946M: Artem Bityutskiy <dedekind1@gmail.com>
346be9bc 11947M: Richard Weinberger <richard@nod.at>
e2d1d6c0
RD
11948W: http://www.linux-mtd.infradead.org/
11949L: linux-mtd@lists.infradead.org
b6b44e0a 11950T: git git://git.infradead.org/ubifs-2.6.git
346be9bc 11951S: Supported
80811493 11952F: drivers/mtd/ubi/
679655da 11953F: include/linux/mtd/ubi.h
c117ab84 11954F: include/uapi/mtd/ubi-user.h
e2d1d6c0 11955
1da177e4 11956USB ACM DRIVER
ca1c3e6f 11957M: Oliver Neukum <oneukum@suse.com>
6372594a 11958L: linux-usb@vger.kernel.org
1da177e4 11959S: Maintained
679655da
JP
11960F: Documentation/usb/acm.txt
11961F: drivers/usb/class/cdc-acm.*
1da177e4 11962
b7d572e1
PF
11963USB AR5523 WIRELESS DRIVER
11964M: Pontus Fuchs <pontus.fuchs@gmail.com>
11965L: linux-wireless@vger.kernel.org
11966S: Maintained
11967F: drivers/net/wireless/ath/ar5523/
11968
115bb1ff 11969USB ATTACHED SCSI
866d372e 11970M: Oliver Neukum <oneukum@suse.com>
115bb1ff
MW
11971L: linux-usb@vger.kernel.org
11972L: linux-scsi@vger.kernel.org
8eae0fb7 11973S: Maintained
115bb1ff
MW
11974F: drivers/usb/storage/uas.c
11975
1da177e4 11976USB CDC ETHERNET DRIVER
61eee9a7 11977M: Oliver Neukum <oliver@neukum.org>
795fb7e7 11978L: linux-usb@vger.kernel.org
1da177e4 11979S: Maintained
679655da 11980F: drivers/net/usb/cdc_*.c
c117ab84 11981F: include/uapi/linux/usb/cdc.h
1da177e4 11982
66e3e591
KP
11983USB CHAOSKEY DRIVER
11984M: Keith Packard <keithp@keithp.com>
11985L: linux-usb@vger.kernel.org
11986S: Maintained
11987F: drivers/usb/misc/chaoskey.c
11988
b02b371e 11989USB CYPRESS C67X00 DRIVER
8b58be88 11990M: Peter Korsgaard <jacmet@sunsite.dk>
b02b371e
PK
11991L: linux-usb@vger.kernel.org
11992S: Maintained
679655da 11993F: drivers/usb/c67x00/
b02b371e 11994
d0374f4f 11995USB DAVICOM DM9601 DRIVER
8b58be88 11996M: Peter Korsgaard <jacmet@sunsite.dk>
043600a6 11997L: netdev@vger.kernel.org
d0374f4f
PK
11998W: http://www.linux-usb.org/usbnet
11999S: Maintained
679655da 12000F: drivers/net/usb/dm9601.c
d0374f4f 12001
cc2020e6 12002USB DIAMOND RIO500 DRIVER
8b58be88 12003M: Cesar Miquel <miquel@df.uba.ar>
cc2020e6
AC
12004L: rio500-users@lists.sourceforge.net
12005W: http://rio500.sourceforge.net
12006S: Maintained
679655da 12007F: drivers/usb/misc/rio500*
cc2020e6 12008
1da177e4 12009USB EHCI DRIVER
578333ab 12010M: Alan Stern <stern@rowland.harvard.edu>
795fb7e7 12011L: linux-usb@vger.kernel.org
578333ab 12012S: Maintained
679655da
JP
12013F: Documentation/usb/ehci.txt
12014F: drivers/usb/host/ehci*
1da177e4 12015
69ae9e3e 12016USB GADGET/PERIPHERAL SUBSYSTEM
a55f6286 12017M: Felipe Balbi <balbi@kernel.org>
795fb7e7 12018L: linux-usb@vger.kernel.org
69ae9e3e 12019W: http://www.linux-usb.org/gadget
d6d0f665
FB
12020T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
12021S: Maintained
679655da
JP
12022F: drivers/usb/gadget/
12023F: include/linux/usb/gadget*
69ae9e3e 12024
2dea64b4 12025USB HID/HIDBP DRIVERS (USB KEYBOARDS, MICE, REMOTE CONTROLS, ...)
e5f6450c 12026M: Jiri Kosina <jikos@kernel.org>
406df153 12027R: Benjamin Tissoires <benjamin.tissoires@redhat.com>
795fb7e7 12028L: linux-usb@vger.kernel.org
54e5881d 12029T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid.git
1da177e4 12030S: Maintained
c2f01971 12031F: Documentation/hid/hiddev.txt
679655da 12032F: drivers/hid/usbhid/
1da177e4 12033
959eea21 12034USB ISP116X DRIVER
8b58be88 12035M: Olav Kongas <ok@artecdesign.ee>
795fb7e7 12036L: linux-usb@vger.kernel.org
959eea21 12037S: Maintained
679655da
JP
12038F: drivers/usb/host/isp116x*
12039F: include/linux/usb/isp116x.h
959eea21 12040
146498ea
WH
12041USB LAN78XX ETHERNET DRIVER
12042M: Woojung Huh <woojung.huh@microchip.com>
12043M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
12044L: netdev@vger.kernel.org
12045S: Maintained
12046F: drivers/net/usb/lan78xx.*
12047
1da177e4 12048USB MASS STORAGE DRIVER
8b58be88 12049M: Matthew Dharm <mdharm-usb@one-eyed-alien.net>
795fb7e7 12050L: linux-usb@vger.kernel.org
8836aeb8 12051L: usb-storage@lists.one-eyed-alien.net
1da177e4
LT
12052S: Maintained
12053W: http://www.one-eyed-alien.net/~mdharm/linux-usb/
679655da 12054F: drivers/usb/storage/
1da177e4 12055
af39917d
CL
12056USB MIDI DRIVER
12057M: Clemens Ladisch <clemens@ladisch.de>
12058L: alsa-devel@alsa-project.org (moderated for non-subscribers)
12059T: git git://git.alsa-project.org/alsa-kernel.git
12060S: Maintained
12061F: sound/usb/midi.*
12062
444ce9d4
JP
12063USB NETWORKING DRIVERS
12064L: linux-usb@vger.kernel.org
12065S: Odd Fixes
12066F: drivers/net/usb/
12067
1da177e4 12068USB OHCI DRIVER
578333ab 12069M: Alan Stern <stern@rowland.harvard.edu>
795fb7e7 12070L: linux-usb@vger.kernel.org
578333ab 12071S: Maintained
679655da
JP
12072F: Documentation/usb/ohci.txt
12073F: drivers/usb/host/ohci*
1da177e4 12074
963ffa3e 12075USB OTG FSM (Finite State Machine)
60d77b3d 12076M: Peter Chen <Peter.Chen@nxp.com>
8373856d 12077T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
963ffa3e
PC
12078L: linux-usb@vger.kernel.org
12079S: Maintained
12080F: drivers/usb/common/usb-otg-fsm.c
12081
563da3a9
VM
12082USB OVER IP DRIVER
12083M: Valentina Manea <valentina.manea.m@gmail.com>
90effdcd
SK
12084M: Shuah Khan <shuahkh@osg.samsung.com>
12085M: Shuah Khan <shuah@kernel.org>
563da3a9
VM
12086L: linux-usb@vger.kernel.org
12087S: Maintained
a6d6fc2b 12088F: Documentation/usb/usbip_protocol.txt
563da3a9
VM
12089F: drivers/usb/usbip/
12090F: tools/usb/usbip/
12091
1da177e4 12092USB PEGASUS DRIVER
a16b945c 12093M: Petko Manolov <petkan@nucleusys.com>
795fb7e7 12094L: linux-usb@vger.kernel.org
043600a6 12095L: netdev@vger.kernel.org
052e3128
PM
12096T: git git://github.com/petkan/pegasus.git
12097W: https://github.com/petkan/pegasus
1da177e4 12098S: Maintained
679655da 12099F: drivers/net/usb/pegasus.*
1da177e4 12100
d3ad558f 12101USB PHY LAYER
a55f6286 12102M: Felipe Balbi <balbi@kernel.org>
d3ad558f
FB
12103L: linux-usb@vger.kernel.org
12104T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
12105S: Maintained
12106F: drivers/usb/phy/
d3ad558f 12107
73e4fb3f 12108USB PRINTER DRIVER (usblp)
8b58be88 12109M: Pete Zaitcev <zaitcev@redhat.com>
795fb7e7 12110L: linux-usb@vger.kernel.org
73e4fb3f 12111S: Supported
679655da 12112F: drivers/usb/class/usblp.c
1da177e4 12113
4521b477
BM
12114USB QMI WWAN NETWORK DRIVER
12115M: Bjørn Mork <bjorn@mork.no>
12116L: netdev@vger.kernel.org
12117S: Maintained
12118F: Documentation/ABI/testing/sysfs-class-net-qmi
12119F: drivers/net/usb/qmi_wwan.c
12120
1da177e4 12121USB RTL8150 DRIVER
a16b945c 12122M: Petko Manolov <petkan@nucleusys.com>
795fb7e7 12123L: linux-usb@vger.kernel.org
043600a6 12124L: netdev@vger.kernel.org
052e3128
PM
12125T: git git://github.com/petkan/rtl8150.git
12126W: https://github.com/petkan/rtl8150
1da177e4 12127S: Maintained
679655da 12128F: drivers/net/usb/rtl8150.c
1da177e4 12129
f896b796 12130USB SERIAL SUBSYSTEM
66085694 12131M: Johan Hovold <johan@kernel.org>
795fb7e7 12132L: linux-usb@vger.kernel.org
4e68852d 12133S: Maintained
679655da 12134F: Documentation/usb/usb-serial.txt
f896b796 12135F: drivers/usb/serial/
679655da 12136F: include/linux/usb/serial.h
1da177e4 12137
b3f0db1c
SG
12138USB SMSC75XX ETHERNET DRIVER
12139M: Steve Glendinning <steve.glendinning@shawell.net>
12140L: netdev@vger.kernel.org
12141S: Maintained
12142F: drivers/net/usb/smsc75xx.*
12143
2f7ca802 12144USB SMSC95XX ETHERNET DRIVER
90b24cfb 12145M: Steve Glendinning <steve.glendinning@shawell.net>
2f7ca802 12146L: netdev@vger.kernel.org
90b24cfb 12147S: Maintained
679655da 12148F: drivers/net/usb/smsc95xx.*
2f7ca802 12149
1da177e4 12150USB SUBSYSTEM
879a5a00 12151M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
795fb7e7 12152L: linux-usb@vger.kernel.org
1da177e4 12153W: http://www.linux-usb.org
08deed1e 12154T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git
1da177e4 12155S: Supported
1700bd98 12156F: Documentation/devicetree/bindings/usb/
679655da 12157F: Documentation/usb/
679655da
JP
12158F: drivers/usb/
12159F: include/linux/usb.h
12160F: include/linux/usb/
1da177e4
LT
12161
12162USB UHCI DRIVER
8b58be88 12163M: Alan Stern <stern@rowland.harvard.edu>
795fb7e7 12164L: linux-usb@vger.kernel.org
1da177e4 12165S: Maintained
679655da 12166F: drivers/usb/host/uhci*
1da177e4 12167
69ae9e3e 12168USB "USBNET" DRIVER FRAMEWORK
d8130624 12169M: Oliver Neukum <oneukum@suse.com>
043600a6 12170L: netdev@vger.kernel.org
69ae9e3e 12171W: http://www.linux-usb.org/usbnet
1da177e4 12172S: Maintained
679655da
JP
12173F: drivers/net/usb/usbnet.c
12174F: include/linux/usb/usbnet.h
1da177e4 12175
c0efd232 12176USB VIDEO CLASS
c53ac071 12177M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
616bd4e2 12178L: linux-uvc-devel@lists.sourceforge.net (subscribers-only)
661263b5 12179L: linux-media@vger.kernel.org
275ffde4 12180T: git git://linuxtv.org/media_tree.git
57c6d2e9 12181W: http://www.ideasonboard.org/uvc/
c0efd232 12182S: Maintained
0c0d06ca 12183F: drivers/media/usb/uvc/
6c0f0359 12184F: include/uapi/linux/uvcvideo.h
1da177e4 12185
b60b9c45
HV
12186USB VISION DRIVER
12187M: Hans Verkuil <hverkuil@xs4all.nl>
12188L: linux-media@vger.kernel.org
12189T: git git://linuxtv.org/media_tree.git
a825eaec 12190W: https://linuxtv.org
b60b9c45
HV
12191S: Odd Fixes
12192F: drivers/media/usb/usbvision/
12193
8282da47
LP
12194USB WEBCAM GADGET
12195M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
12196L: linux-usb@vger.kernel.org
12197S: Maintained
3a83c16e 12198F: drivers/usb/gadget/function/*uvc*
faf2e1db 12199F: drivers/usb/gadget/legacy/webcam.c
8282da47 12200
bf164cc0 12201USB WIRELESS RNDIS DRIVER (rndis_wlan)
e6146c5c 12202M: Jussi Kivilinna <jussi.kivilinna@iki.fi>
bf164cc0
JK
12203L: linux-wireless@vger.kernel.org
12204S: Maintained
679655da 12205F: drivers/net/wireless/rndis_wlan.c
bf164cc0 12206
eb6bab13 12207USB XHCI DRIVER
03d85053 12208M: Mathias Nyman <mathias.nyman@intel.com>
eb6bab13
SS
12209L: linux-usb@vger.kernel.org
12210S: Supported
36d0344c
SS
12211F: drivers/usb/host/xhci*
12212F: drivers/usb/host/pci-quirks*
eb6bab13 12213
1da177e4 12214USB ZD1201 DRIVER
4086b9ca 12215L: linux-wireless@vger.kernel.org
1da177e4 12216W: http://linux-lc100020.sourceforge.net
4086b9ca 12217S: Orphan
ed0ad06f 12218F: drivers/net/wireless/zydas/zd1201.*
1da177e4 12219
b7eee616 12220USB ZR364XX DRIVER
8b58be88 12221M: Antoine Jacquet <royale@zerezo.com>
795fb7e7 12222L: linux-usb@vger.kernel.org
661263b5 12223L: linux-media@vger.kernel.org
275ffde4 12224T: git git://linuxtv.org/media_tree.git
b7eee616
AJ
12225W: http://royale.zerezo.com/zr364xx/
12226S: Maintained
679655da 12227F: Documentation/video4linux/zr364xx.txt
90d72ac6 12228F: drivers/media/usb/zr364xx/
b7eee616 12229
289fcff4
HK
12230ULPI BUS
12231M: Heikki Krogerus <heikki.krogerus@linux.intel.com>
12232L: linux-usb@vger.kernel.org
12233S: Maintained
12234F: drivers/usb/common/ulpi.c
12235F: include/linux/ulpi/
12236
e7839f25 12237USER-MODE LINUX (UML)
8b58be88 12238M: Jeff Dike <jdike@addtoit.com>
b15194b7 12239M: Richard Weinberger <richard@nod.at>
1da177e4
LT
12240L: user-mode-linux-devel@lists.sourceforge.net
12241L: user-mode-linux-user@lists.sourceforge.net
12242W: http://user-mode-linux.sourceforge.net
9f273c24 12243T: git git://git.kernel.org/pub/scm/linux/kernel/git/rw/uml.git
1da177e4 12244S: Maintained
61516587 12245F: Documentation/virtual/uml/
679655da 12246F: arch/um/
b070989a 12247F: arch/x86/um/
679655da
JP
12248F: fs/hostfs/
12249F: fs/hppfs/
b7eee616 12250
e5f114e9 12251USERSPACE I/O (UIO)
6a534c9d 12252M: "Hans J. Koch" <hjk@hansjkoch.de>
879a5a00 12253M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
e5f114e9 12254S: Maintained
3d3fecbd 12255T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
679655da
JP
12256F: Documentation/DocBook/uio-howto.tmpl
12257F: drivers/uio/
12258F: include/linux/uio*.h
e5f114e9 12259
256cccbe 12260UTIL-LINUX PACKAGE
8b58be88 12261M: Karel Zak <kzak@redhat.com>
256cccbe
KZ
12262L: util-linux@vger.kernel.org
12263W: http://en.wikipedia.org/wiki/Util-linux
12264T: git git://git.kernel.org/pub/scm/utils/util-linux/util-linux.git
f899b0ad
KZ
12265S: Maintained
12266
c1fd1c07 12267UVESAFB DRIVER
8b58be88 12268M: Michal Januszewski <spock@gentoo.org>
c69f677c 12269L: linux-fbdev@vger.kernel.org
c1fd1c07
MJ
12270W: http://dev.gentoo.org/~spock/projects/uvesafb/
12271S: Maintained
679655da 12272F: Documentation/fb/uvesafb.txt
8a61f013 12273F: drivers/video/fbdev/uvesafb.*
c1fd1c07 12274
456930d8
SA
12275VF610 NAND DRIVER
12276M: Stefan Agner <stefan@agner.ch>
12277L: linux-mtd@lists.infradead.org
12278S: Supported
12279F: drivers/mtd/nand/vf610_nfc.c
12280
4480f15b 12281VFAT/FAT/MSDOS FILESYSTEM
8b58be88 12282M: OGAWA Hirofumi <hirofumi@mail.parknet.co.jp>
1da177e4 12283S: Maintained
679655da
JP
12284F: Documentation/filesystems/vfat.txt
12285F: fs/fat/
1da177e4 12286
cba3345c
AW
12287VFIO DRIVER
12288M: Alex Williamson <alex.williamson@redhat.com>
12289L: kvm@vger.kernel.org
9f273c24 12290T: git git://github.com/awilliam/linux-vfio.git
cba3345c
AW
12291S: Maintained
12292F: Documentation/vfio.txt
12293F: drivers/vfio/
12294F: include/linux/vfio.h
c117ab84 12295F: include/uapi/linux/vfio.h
cba3345c 12296
a714ea5f
AW
12297VFIO PLATFORM DRIVER
12298M: Baptiste Reynal <b.reynal@virtualopensystems.com>
12299L: kvm@vger.kernel.org
12300S: Maintained
12301F: drivers/vfio/platform/
12302
9e6f3438
PO
12303VIDEOBUF2 FRAMEWORK
12304M: Pawel Osciak <pawel@osciak.com>
12305M: Marek Szyprowski <m.szyprowski@samsung.com>
e76e4706 12306M: Kyungmin Park <kyungmin.park@samsung.com>
9e6f3438
PO
12307L: linux-media@vger.kernel.org
12308S: Maintained
90d72ac6 12309F: drivers/media/v4l2-core/videobuf2-*
9e6f3438
PO
12310F: include/media/videobuf2-*
12311
5523662e
SCP
12312VIRTUAL SERIO DEVICE DRIVER
12313M: Stephen Chandler Paul <thatslyude@gmail.com>
12314S: Maintained
12315F: drivers/input/serio/userio.c
12316F: include/uapi/linux/userio.h
12317
9a82446b
AS
12318VIRTIO CONSOLE DRIVER
12319M: Amit Shah <amit.shah@redhat.com>
12320L: virtualization@lists.linux-foundation.org
12321S: Maintained
12322F: drivers/char/virtio_console.c
12323F: include/linux/virtio_console.h
c117ab84 12324F: include/uapi/linux/virtio_console.h
9a82446b 12325
2426ec8f 12326VIRTIO CORE, NET AND BLOCK DRIVERS
2426ec8f
MT
12327M: "Michael S. Tsirkin" <mst@redhat.com>
12328L: virtualization@lists.linux-foundation.org
12329S: Maintained
0e4191fe 12330F: Documentation/devicetree/bindings/virtio/
2426ec8f 12331F: drivers/virtio/
c893c8d7 12332F: tools/virtio/
2426ec8f
MT
12333F: drivers/net/virtio_net.c
12334F: drivers/block/virtio_blk.c
12335F: include/linux/virtio_*.h
916cdabc 12336F: include/uapi/linux/virtio_*.h
2426ec8f 12337
f2dbda3b
CH
12338VIRTIO DRIVERS FOR S390
12339M: Christian Borntraeger <borntraeger@de.ibm.com>
12340M: Cornelia Huck <cornelia.huck@de.ibm.com>
12341L: linux-s390@vger.kernel.org
12342L: virtualization@lists.linux-foundation.org
12343L: kvm@vger.kernel.org
12344S: Supported
1b568d93 12345F: drivers/s390/virtio/
f2dbda3b 12346
4ad6ee91
GH
12347VIRTIO GPU DRIVER
12348M: David Airlie <airlied@linux.ie>
12349M: Gerd Hoffmann <kraxel@redhat.com>
12350L: dri-devel@lists.freedesktop.org
12351L: virtualization@lists.linux-foundation.org
12352S: Maintained
12353F: drivers/gpu/drm/virtio/
12354F: include/uapi/linux/virtio_gpu.h
12355
3a4d5c94
MT
12356VIRTIO HOST (VHOST)
12357M: "Michael S. Tsirkin" <mst@redhat.com>
12358L: kvm@vger.kernel.org
c996d8b9 12359L: virtualization@lists.linux-foundation.org
3a4d5c94 12360L: netdev@vger.kernel.org
9f273c24 12361T: git git://git.kernel.org/pub/scm/linux/kernel/git/mst/vhost.git
3a4d5c94
MT
12362S: Maintained
12363F: drivers/vhost/
c117ab84 12364F: include/uapi/linux/vhost.h
3a4d5c94 12365
271c8651
GH
12366VIRTIO INPUT DRIVER
12367M: Gerd Hoffmann <kraxel@redhat.com>
12368S: Maintained
12369F: drivers/virtio/virtio_input.c
12370F: include/uapi/linux/virtio_input.h
12371
1da177e4 12372VIA RHINE NETWORK DRIVER
210347e1 12373S: Orphan
f2148a47 12374F: drivers/net/ethernet/via/via-rhine.c
1da177e4 12375
f0bf7f61 12376VIA SD/MMC CARD CONTROLLER DRIVER
558bbb2f 12377M: Bruce Chang <brucechang@via.com.tw>
8b58be88 12378M: Harald Welte <HaraldWelte@viatech.com>
f0bf7f61
HW
12379S: Maintained
12380F: drivers/mmc/host/via-sdmmc.c
12381
69e4a7c2 12382VIA UNICHROME(PRO)/CHROME9 FRAMEBUFFER DRIVER
c7babebd 12383M: Florian Tobias Schandinat <FlorianSchandinat@gmx.de>
c69f677c 12384L: linux-fbdev@vger.kernel.org
69e4a7c2 12385S: Maintained
c7babebd
FTS
12386F: include/linux/via-core.h
12387F: include/linux/via-gpio.h
12388F: include/linux/via_i2c.h
8a61f013 12389F: drivers/video/fbdev/via/
69e4a7c2 12390
01f20734 12391VIA VELOCITY NETWORK DRIVER
8b58be88 12392M: Francois Romieu <romieu@fr.zoreil.com>
01f20734
FR
12393L: netdev@vger.kernel.org
12394S: Maintained
f2148a47 12395F: drivers/net/ethernet/via/via-velocity.*
1da177e4 12396
f73f8173
AW
12397VIRT LIB
12398M: Alex Williamson <alex.williamson@redhat.com>
12399M: Paolo Bonzini <pbonzini@redhat.com>
12400L: kvm@vger.kernel.org
12401S: Supported
12402F: virt/lib/
12403
77911fd2 12404VIVID VIRTUAL VIDEO DRIVER
0b7bc1fa
HV
12405M: Hans Verkuil <hverkuil@xs4all.nl>
12406L: linux-media@vger.kernel.org
12407T: git git://linuxtv.org/media_tree.git
a825eaec 12408W: https://linuxtv.org
0b7bc1fa 12409S: Maintained
77911fd2 12410F: drivers/media/platform/vivid/*
0b7bc1fa 12411
be7f8273 12412VLAN (802.1Q)
8b58be88 12413M: Patrick McHardy <kaber@trash.net>
be7f8273
PM
12414L: netdev@vger.kernel.org
12415S: Maintained
679655da
JP
12416F: drivers/net/macvlan.c
12417F: include/linux/if_*vlan.h
12418F: net/8021q/
be7f8273 12419
55e331cf 12420VLYNQ BUS
8b58be88 12421M: Florian Fainelli <florian@openwrt.org>
8578d7af 12422L: openwrt-devel@lists.openwrt.org (subscribers-only)
55e331cf
FF
12423S: Maintained
12424F: drivers/vlynq/vlynq.c
12425F: include/linux/vlynq.h
12426
390beae4 12427VME SUBSYSTEM
74c600e3 12428M: Martyn Welch <martyn@welchs.me.uk>
1bd289d1 12429M: Manohar Vanga <manohar.vanga@gmail.com>
390beae4
MW
12430M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
12431L: devel@driverdev.osuosl.org
12432S: Maintained
12433T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
12434F: Documentation/vme_api.txt
12435F: drivers/staging/vme/
12436F: drivers/vme/
12437F: include/linux/vme*
12438
4488e09b
AK
12439VMWARE HYPERVISOR INTERFACE
12440M: Alok Kataria <akataria@vmware.com>
12441L: virtualization@lists.linux-foundation.org
12442S: Supported
12443F: arch/x86/kernel/cpu/vmware.c
12444
73b35d07
DT
12445VMWARE BALLOON DRIVER
12446M: Xavier Deguillard <xdeguillard@vmware.com>
12447M: Philip Moltmann <moltmann@vmware.com>
12448M: "VMware, Inc." <pv-drivers@vmware.com>
12449L: linux-kernel@vger.kernel.org
12450S: Maintained
12451F: drivers/misc/vmw_balloon.c
12452
8b8be51b
TH
12453VMWARE VMMOUSE SUBDRIVER
12454M: "VMware Graphics" <linux-graphics-maintainer@vmware.com>
12455M: "VMware, Inc." <pv-drivers@vmware.com>
12456L: linux-input@vger.kernel.org
12457S: Maintained
12458F: drivers/input/mouse/vmmouse.c
12459F: drivers/input/mouse/vmmouse.h
12460
d1a890fa 12461VMWARE VMXNET3 ETHERNET DRIVER
04e1b734 12462M: Shrikrishna Khare <skhare@vmware.com>
65c8bb5b
JP
12463M: "VMware, Inc." <pv-drivers@vmware.com>
12464L: netdev@vger.kernel.org
12465S: Maintained
12466F: drivers/net/vmxnet3/
d1a890fa 12467
851b1642 12468VMware PVSCSI driver
29374ec6 12469M: Jim Gill <jgill@vmware.com>
851b1642
AK
12470M: VMware PV-Drivers <pv-drivers@vmware.com>
12471L: linux-scsi@vger.kernel.org
12472S: Maintained
12473F: drivers/scsi/vmw_pvscsi.c
12474F: drivers/scsi/vmw_pvscsi.h
12475
e53e86c7 12476VOLTAGE AND CURRENT REGULATOR FRAMEWORK
88dd75af 12477M: Liam Girdwood <lgirdwood@gmail.com>
b02e48f2 12478M: Mark Brown <broonie@kernel.org>
5cdeb2c8 12479L: linux-kernel@vger.kernel.org
1dd68f01 12480W: http://www.slimlogic.co.uk/?p=48
6febb5ab 12481T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator.git
e53e86c7 12482S: Supported
9d2597e8 12483F: Documentation/devicetree/bindings/regulator/
679655da 12484F: drivers/regulator/
9d2597e8 12485F: include/dt-bindings/regulator/
679655da 12486F: include/linux/regulator/
e53e86c7 12487
081958eb
DA
12488VRF
12489M: David Ahern <dsa@cumulusnetworks.com>
12490M: Shrijeet Mukherjee <shm@cumulusnetworks.com>
12491L: netdev@vger.kernel.org
12492S: Maintained
12493F: drivers/net/vrf.c
562d897d 12494F: Documentation/networking/vrf.txt
081958eb 12495
ab41319e 12496VT1211 HARDWARE MONITOR DRIVER
8b58be88 12497M: Juerg Haefliger <juergh@gmail.com>
968ce1b1 12498L: linux-hwmon@vger.kernel.org
ab41319e 12499S: Maintained
679655da
JP
12500F: Documentation/hwmon/vt1211
12501F: drivers/hwmon/vt1211.c
ab41319e 12502
1de9e371 12503VT8231 HARDWARE MONITOR DRIVER
8b58be88 12504M: Roger Lucas <vt8231@hiddenengine.co.uk>
968ce1b1 12505L: linux-hwmon@vger.kernel.org
1de9e371 12506S: Maintained
679655da 12507F: drivers/hwmon/vt8231.c
1de9e371 12508
88095e7b
TO
12509VUB300 USB to SDIO/SD/MMC bridge chip
12510M: Tony Olech <tony.olech@elandigitalsystems.com>
12511L: linux-mmc@vger.kernel.org
12512L: linux-usb@vger.kernel.org
12513S: Supported
12514F: drivers/mmc/host/vub300.c
12515
1da177e4 12516W1 DALLAS'S 1-WIRE BUS
a8018766 12517M: Evgeniy Polyakov <zbr@ioremap.net>
1da177e4 12518S: Maintained
679655da
JP
12519F: Documentation/w1/
12520F: drivers/w1/
1da177e4 12521
13927079 12522W83791D HARDWARE MONITORING DRIVER
8b58be88 12523M: Marc Hulsman <m.hulsman@tudelft.nl>
968ce1b1 12524L: linux-hwmon@vger.kernel.org
25845c22 12525S: Maintained
679655da
JP
12526F: Documentation/hwmon/w83791d
12527F: drivers/hwmon/w83791d.c
13927079 12528
61db011d 12529W83793 HARDWARE MONITORING DRIVER
8b58be88 12530M: Rudolf Marek <r.marek@assembler.cz>
968ce1b1 12531L: linux-hwmon@vger.kernel.org
61db011d 12532S: Maintained
679655da
JP
12533F: Documentation/hwmon/w83793
12534F: drivers/hwmon/w83793.c
61db011d 12535
e3760b43 12536W83795 HARDWARE MONITORING DRIVER
d8130624 12537M: Jean Delvare <jdelvare@suse.com>
968ce1b1 12538L: linux-hwmon@vger.kernel.org
e3760b43
JD
12539S: Maintained
12540F: drivers/hwmon/w83795.c
12541
1da177e4 12542W83L51xD SD/MMC CARD INTERFACE DRIVER
8b58be88 12543M: Pierre Ossman <pierre@ossman.eu>
1da177e4 12544S: Maintained
679655da 12545F: drivers/mmc/host/wbsd.*
1da177e4 12546
b4e05923
HG
12547WACOM PROTOCOL 4 SERIAL TABLETS
12548M: Julian Squires <julian@cipht.net>
12549M: Hans de Goede <hdegoede@redhat.com>
12550L: linux-input@vger.kernel.org
12551S: Maintained
12552F: drivers/input/tablet/wacom_serial4.c
12553
3527761c 12554WATCHDOG DEVICE DRIVERS
8b58be88 12555M: Wim Van Sebroeck <wim@iguana.be>
1f32f83e 12556R: Guenter Roeck <linux@roeck-us.net>
230a5cef
WVS
12557L: linux-watchdog@vger.kernel.org
12558W: http://www.linux-watchdog.org/
f599aaf0 12559T: git git://www.linux-watchdog.org/linux-watchdog.git
3527761c 12560S: Maintained
540be8b2 12561F: Documentation/devicetree/bindings/watchdog/
679655da
JP
12562F: Documentation/watchdog/
12563F: drivers/watchdog/
12564F: include/linux/watchdog.h
c117ab84 12565F: include/uapi/linux/watchdog.h
3527761c 12566
1da177e4 12567WD7000 SCSI DRIVER
8b58be88 12568M: Miroslav Zagorac <zaga@fly.cc.fer.hr>
1da177e4
LT
12569L: linux-scsi@vger.kernel.org
12570S: Maintained
679655da 12571F: drivers/scsi/wd7000.c
1da177e4 12572
b22e00f3
DH
12573WIIMOTE HID DRIVER
12574M: David Herrmann <dh.herrmann@googlemail.com>
12575L: linux-input@vger.kernel.org
12576S: Maintained
12577F: drivers/hid/hid-wiimote*
12578
e258b80e 12579WINBOND CIR DRIVER
364e9e18 12580M: David Härdeman <david@hardeman.nu>
e258b80e 12581S: Maintained
116ab806 12582F: drivers/media/rc/winbond-cir.c
e258b80e 12583
c36a483d
WBG
12584WINSYSTEMS EBC-C384 WATCHDOG DRIVER
12585M: William Breathitt Gray <vilhelm.gray@gmail.com>
12586L: linux-watchdog@vger.kernel.org
12587S: Maintained
12588F: drivers/watchdog/ebc-c384_wdt.c
12589
9c26df9b
WBG
12590WINSYSTEMS WS16C48 GPIO DRIVER
12591M: William Breathitt Gray <vilhelm.gray@gmail.com>
12592L: linux-gpio@vger.kernel.org
12593S: Maintained
12594F: drivers/gpio/gpio-ws16c48.c
e258b80e 12595
8a70da82 12596WIMAX STACK
8b58be88 12597M: Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
8a70da82 12598M: linux-wimax@intel.com
49e7d9df 12599L: wimax@linuxwimax.org (subscribers-only)
8a70da82
IPG
12600S: Supported
12601W: http://linuxwimax.org
315987dc 12602F: Documentation/wimax/README.wimax
315987dc
JP
12603F: include/linux/wimax/debug.h
12604F: include/net/wimax.h
c117ab84 12605F: include/uapi/linux/wimax.h
315987dc 12606F: net/wimax/
8a70da82 12607
5fc14680 12608WISTRON LAPTOP BUTTON DRIVER
8b58be88 12609M: Miloslav Trmac <mitr@volny.cz>
5fc14680 12610S: Maintained
679655da 12611F: drivers/input/misc/wistron_btns.c
5fc14680 12612
1da177e4 12613WL3501 WIRELESS PCMCIA CARD DRIVER
8b58be88 12614M: Arnaldo Carvalho de Melo <acme@ghostprotocols.net>
724c6b35 12615L: linux-wireless@vger.kernel.org
926554c4 12616W: http://oops.ghostprotocols.net:81/blog
1da177e4 12617S: Maintained
679655da 12618F: drivers/net/wireless/wl3501*
1da177e4 12619
055bcbcb 12620WOLFSON MICROELECTRONICS DRIVERS
fef95164 12621L: patches@opensource.wolfsonmicro.com
f0e03dbd
RF
12622T: git https://github.com/CirrusLogic/linux-drivers.git
12623W: https://github.com/CirrusLogic/linux-drivers/wiki
b75ea16a 12624S: Supported
3768f0b1 12625F: Documentation/hwmon/wm83??
f494993f
CK
12626F: Documentation/devicetree/bindings/extcon/extcon-arizona.txt
12627F: Documentation/devicetree/bindings/regulator/arizona-regulator.txt
12628F: Documentation/devicetree/bindings/mfd/arizona.txt
af1c5386 12629F: arch/arm/mach-s3c64xx/mach-crag6410*
f05259a6 12630F: drivers/clk/clk-wm83*.c
9c309598 12631F: drivers/extcon/extcon-arizona.c
b75ea16a 12632F: drivers/leds/leds-wm83*.c
25b273ba 12633F: drivers/gpio/gpio-*wm*.c
9c309598 12634F: drivers/gpio/gpio-arizona.c
d22b0869 12635F: drivers/hwmon/wm83??-hwmon.c
59ec6da2
MB
12636F: drivers/input/misc/wm831x-on.c
12637F: drivers/input/touchscreen/wm831x-ts.c
12638F: drivers/input/touchscreen/wm97*.c
9c309598
MB
12639F: drivers/mfd/arizona*
12640F: drivers/mfd/wm*.c
12ebc137 12641F: drivers/mfd/cs47l24*
b75ea16a
MB
12642F: drivers/power/wm83*.c
12643F: drivers/rtc/rtc-wm83*.c
12644F: drivers/regulator/wm8*.c
3860e6c4 12645F: drivers/video/backlight/wm83*_bl.c
b75ea16a 12646F: drivers/watchdog/wm83*_wdt.c
9c309598 12647F: include/linux/mfd/arizona/
3860e6c4 12648F: include/linux/mfd/wm831x/
b75ea16a 12649F: include/linux/mfd/wm8350/
3768f0b1 12650F: include/linux/mfd/wm8400*
59ec6da2 12651F: include/linux/wm97xx.h
055bcbcb 12652F: include/sound/wm????.h
9c309598 12653F: sound/soc/codecs/arizona.?
055bcbcb 12654F: sound/soc/codecs/wm*
12ebc137 12655F: sound/soc/codecs/cs47l24*
b75ea16a 12656
3e6cd7a4
TH
12657WORKQUEUE
12658M: Tejun Heo <tj@kernel.org>
badb7f5e 12659R: Lai Jiangshan <jiangshanlai@gmail.com>
3e6cd7a4
TH
12660T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/wq.git
12661S: Maintained
12662F: include/linux/workqueue.h
12663F: kernel/workqueue.c
12664F: Documentation/workqueue.txt
12665
39ac9f48
CYT
12666X-POWERS MULTIFUNCTION PMIC DEVICE DRIVERS
12667M: Chen-Yu Tsai <wens@csie.org>
12668L: linux-kernel@vger.kernel.org
12669S: Maintained
12670N: axp[128]
12671
1da177e4 12672X.25 NETWORK LAYER
8bf28059 12673M: Andrew Hendry <andrew.hendry@gmail.com>
1da177e4 12674L: linux-x25@vger.kernel.org
8bf28059 12675S: Odd Fixes
679655da
JP
12676F: Documentation/networking/x25*
12677F: include/net/x25*
12678F: net/x25/
1da177e4 12679
e2d1d6c0 12680X86 ARCHITECTURE (32-BIT AND 64-BIT)
8b58be88
JP
12681M: Thomas Gleixner <tglx@linutronix.de>
12682M: Ingo Molnar <mingo@redhat.com>
12683M: "H. Peter Anvin" <hpa@zytor.com>
bcde563c 12684M: x86@kernel.org
981c3a4f 12685L: linux-kernel@vger.kernel.org
75fc2d37 12686T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core
e2d1d6c0 12687S: Maintained
679655da
JP
12688F: Documentation/x86/
12689F: arch/x86/
e2d1d6c0 12690
d0944853 12691X86 PLATFORM DRIVERS
e181ba15 12692M: Darren Hart <dvhart@infradead.org>
d0944853 12693L: platform-driver-x86@vger.kernel.org
e181ba15 12694T: git git://git.infradead.org/users/dvhart/linux-platform-drivers-x86.git
d0944853 12695S: Maintained
14430813 12696F: drivers/platform/x86/
3a4bceef 12697F: drivers/platform/olpc/
d0944853 12698
c1f5c54b
IM
12699X86 MCE INFRASTRUCTURE
12700M: Tony Luck <tony.luck@intel.com>
487ba8e8 12701M: Borislav Petkov <bp@alien8.de>
c1f5c54b
IM
12702L: linux-edac@vger.kernel.org
12703S: Maintained
12704F: arch/x86/kernel/cpu/mcheck/*
12705
79ebdc95
BP
12706X86 MICROCODE UPDATE SUPPORT
12707M: Borislav Petkov <bp@alien8.de>
12708S: Maintained
12709F: arch/x86/kernel/cpu/microcode/*
12710
f0905c5a
AL
12711X86 VDSO
12712M: Andy Lutomirski <luto@amacapital.net>
12713L: linux-kernel@vger.kernel.org
12714T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/vdso
12715S: Maintained
d603c8e1 12716F: arch/x86/entry/vdso/
f0905c5a 12717
d6fad502 12718XC2028/3028 TUNER DRIVER
5dc8a864
MCC
12719M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
12720M: Mauro Carvalho Chehab <mchehab@kernel.org>
d6fad502 12721L: linux-media@vger.kernel.org
a825eaec 12722W: https://linuxtv.org
d6fad502
MCC
12723T: git git://linuxtv.org/media_tree.git
12724S: Maintained
12725F: drivers/media/tuners/tuner-xc2028.*
12726
c4468085 12727XEN HYPERVISOR INTERFACE
3eeef8f7
KRW
12728M: Boris Ostrovsky <boris.ostrovsky@oracle.com>
12729M: David Vrabel <david.vrabel@citrix.com>
101ecde5 12730M: Juergen Gross <jgross@suse.com>
11dbb52b 12731L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
ea70ba3a 12732T: git git://git.kernel.org/pub/scm/linux/kernel/git/xen/tip.git
c4468085
IC
12733S: Supported
12734F: arch/x86/xen/
12735F: drivers/*/xen-*front.c
12736F: drivers/xen/
12737F: arch/x86/include/asm/xen/
12738F: include/xen/
c117ab84 12739F: include/uapi/xen/
c4468085 12740
77bfb479 12741XEN HYPERVISOR ARM
85d1a29d 12742M: Stefano Stabellini <sstabellini@kernel.org>
11dbb52b 12743L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
85d1a29d 12744S: Maintained
77bfb479
SS
12745F: arch/arm/xen/
12746F: arch/arm/include/asm/xen/
12747
b475e83f 12748XEN HYPERVISOR ARM64
85d1a29d 12749M: Stefano Stabellini <sstabellini@kernel.org>
11dbb52b 12750L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
85d1a29d 12751S: Maintained
b475e83f
SS
12752F: arch/arm64/xen/
12753F: arch/arm64/include/asm/xen/
12754
9b57e1a7 12755XEN NETWORK BACKEND DRIVER
8386040b 12756M: Wei Liu <wei.liu2@citrix.com>
11dbb52b 12757L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
9b57e1a7
IC
12758L: netdev@vger.kernel.org
12759S: Supported
12760F: drivers/net/xen-netback/*
12761
c5f8e29d
KRW
12762XEN PCI SUBSYSTEM
12763M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
11dbb52b 12764L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
c5f8e29d
KRW
12765S: Supported
12766F: arch/x86/pci/*xen*
12767F: drivers/pci/*xen*
12768
a2c5ae65
KRW
12769XEN BLOCK SUBSYSTEM
12770M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
bcadb699 12771M: Roger Pau Monné <roger.pau@citrix.com>
a2c5ae65
KRW
12772L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
12773S: Supported
12774F: drivers/block/xen-blkback/*
12775F: drivers/block/xen*
12776
15d03609
JG
12777XEN PVSCSI DRIVERS
12778M: Juergen Gross <jgross@suse.com>
12779L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
12780L: linux-scsi@vger.kernel.org
12781S: Supported
12782F: drivers/scsi/xen-scsifront.c
12783F: drivers/xen/xen-scsiback.c
12784F: include/xen/interface/io/vscsiif.h
12785
c5f8e29d
KRW
12786XEN SWIOTLB SUBSYSTEM
12787M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
11dbb52b 12788L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
c5f8e29d
KRW
12789S: Supported
12790F: arch/x86/xen/*swiotlb*
12791F: drivers/xen/*swiotlb*
12792
1da177e4
LT
12793XFS FILESYSTEM
12794P: Silicon Graphics Inc
809625ca 12795M: Dave Chinner <david@fromorbit.com>
18caa67a 12796M: xfs@oss.sgi.com
d7ede1aa 12797L: xfs@oss.sgi.com
1da177e4 12798W: http://oss.sgi.com/projects/xfs
9f273c24 12799T: git git://git.kernel.org/pub/scm/linux/kernel/git/dgc/linux-xfs.git
1da177e4 12800S: Supported
679655da
JP
12801F: Documentation/filesystems/xfs.txt
12802F: fs/xfs/
1da177e4 12803
8a3b7a25 12804XILINX AXI ETHERNET DRIVER
59a54f30
MS
12805M: Anirudha Sarangi <anirudh@xilinx.com>
12806M: John Linn <John.Linn@xilinx.com>
8a3b7a25 12807S: Maintained
12808F: drivers/net/ethernet/xilinx/xilinx_axienet*
12809
238b8721 12810XILINX UARTLITE SERIAL DRIVER
8b58be88 12811M: Peter Korsgaard <jacmet@sunsite.dk>
238b8721
PK
12812L: linux-serial@vger.kernel.org
12813S: Maintained
df621252 12814F: drivers/tty/serial/uartlite.c
238b8721 12815
df330515
LP
12816XILINX VIDEO IP CORES
12817M: Hyun Kwon <hyun.kwon@xilinx.com>
12818M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
12819L: linux-media@vger.kernel.org
12820T: git git://linuxtv.org/media_tree.git
12821S: Supported
12822F: Documentation/devicetree/bindings/media/xilinx/
12823F: drivers/media/platform/xilinx/
a5562f65 12824F: include/uapi/linux/xilinx-v4l2-controls.h
df330515 12825
74316949
EB
12826XILLYBUS DRIVER
12827M: Eli Billauer <eli.billauer@gmail.com>
12828L: linux-kernel@vger.kernel.org
12829S: Supported
12830F: drivers/char/xillybus/
12831
f620e4b8
MF
12832XTENSA XTFPGA PLATFORM SUPPORT
12833M: Max Filippov <jcmvbkbc@gmail.com>
12834L: linux-xtensa@linux-xtensa.org
12835S: Maintained
12836F: drivers/spi/spi-xtensa-xtfpga.c
57b7068d 12837F: sound/soc/xtensa/xtfpga-i2s.c
f620e4b8 12838
1da177e4 12839YAM DRIVER FOR AX.25
8b58be88 12840M: Jean-Paul Roubelat <jpr@f6fbb.org>
1da177e4
LT
12841L: linux-hams@vger.kernel.org
12842S: Maintained
679655da
JP
12843F: drivers/net/hamradio/yam*
12844F: include/linux/yam.h
1da177e4 12845
af64a5eb 12846YEALINK PHONE DRIVER
8b58be88 12847M: Henk Vergonet <Henk.Vergonet@gmail.com>
af64a5eb
H
12848L: usbb2k-api-dev@nongnu.org
12849S: Maintained
679655da
JP
12850F: Documentation/input/yealink.txt
12851F: drivers/input/misc/yealink.*
af64a5eb 12852
1da177e4 12853Z8530 DRIVER FOR AX.25
8b58be88 12854M: Joerg Reuter <jreuter@yaina.de>
1da177e4
LT
12855W: http://yaina.de/jreuter/
12856W: http://www.qsl.net/dl1bke/
12857L: linux-hams@vger.kernel.org
12858S: Maintained
679655da
JP
12859F: Documentation/networking/z8530drv.txt
12860F: drivers/net/hamradio/*scc.c
12861F: drivers/net/hamradio/z8530.h
1da177e4 12862
0cf31ec1 12863ZBUD COMPRESSED PAGE ALLOCATOR
0bb181c7 12864M: Seth Jennings <sjenning@redhat.com>
0cf31ec1
SJ
12865L: linux-mm@kvack.org
12866S: Maintained
12867F: mm/zbud.c
12868F: include/linux/zbud.h
12869
7c0c3afb 12870ZD1211RW WIRELESS DRIVER
8b58be88
JP
12871M: Daniel Drake <dsd@gentoo.org>
12872M: Ulrich Kunitz <kune@deine-taler.de>
7c0c3afb 12873W: http://zd1211.ath.cx/wiki/DriverRewrite
724c6b35 12874L: linux-wireless@vger.kernel.org
7c0c3afb
DD
12875L: zd1211-devs@lists.sourceforge.net (subscribers-only)
12876S: Maintained
6948300c 12877F: drivers/net/wireless/zydas/zd1211rw/
7c0c3afb 12878
20263029
DS
12879ZPOOL COMPRESSED PAGE STORAGE API
12880M: Dan Streetman <ddstreet@ieee.org>
12881L: linux-mm@kvack.org
12882S: Maintained
12883F: mm/zpool.c
12884F: include/linux/zpool.h
12885
1da177e4 12886ZR36067 VIDEO FOR LINUX DRIVER
1da177e4 12887L: mjpeg-users@lists.sourceforge.net
f63145e2 12888L: linux-media@vger.kernel.org
1da177e4 12889W: http://mjpeg.sourceforge.net/driver-zoran/
a825eaec 12890T: hg https://linuxtv.org/hg/v4l-dvb
f63145e2 12891S: Odd Fixes
90d72ac6 12892F: drivers/media/pci/zoran/
1da177e4 12893
6920f2cc
MK
12894ZRAM COMPRESSED RAM BLOCK DEVICE DRVIER
12895M: Minchan Kim <minchan@kernel.org>
12896M: Nitin Gupta <ngupta@vflare.org>
74f3037c 12897R: Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
6920f2cc
MK
12898L: linux-kernel@vger.kernel.org
12899S: Maintained
12900F: drivers/block/zram/
12901F: Documentation/blockdev/zram.txt
12902
8b4a4080 12903ZS DECSTATION Z85C30 SERIAL DRIVER
8b58be88 12904M: "Maciej W. Rozycki" <macro@linux-mips.org>
8b4a4080 12905S: Maintained
df621252 12906F: drivers/tty/serial/zs.*
8b4a4080 12907
eae70d06
MK
12908ZSMALLOC COMPRESSED SLAB MEMORY ALLOCATOR
12909M: Minchan Kim <minchan@kernel.org>
12910M: Nitin Gupta <ngupta@vflare.org>
41192a2d 12911R: Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
eae70d06
MK
12912L: linux-mm@kvack.org
12913S: Maintained
12914F: mm/zsmalloc.c
12915F: include/linux/zsmalloc.h
d02be50d 12916F: Documentation/vm/zsmalloc.txt
eae70d06 12917
0cf31ec1 12918ZSWAP COMPRESSED SWAP CACHING
0bb181c7 12919M: Seth Jennings <sjenning@redhat.com>
0cf31ec1
SJ
12920L: linux-mm@kvack.org
12921S: Maintained
12922F: mm/zswap.c
12923
1da177e4 12924THE REST
8b58be88 12925M: Linus Torvalds <torvalds@linux-foundation.org>
34d03cc1 12926L: linux-kernel@vger.kernel.org
8a6e2535 12927Q: http://patchwork.kernel.org/project/LKML/list/
d16adea3 12928T: git git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
1da177e4 12929S: Buried alive in reporters
34d03cc1
JP
12930F: *
12931F: */
This page took 8.491475 seconds and 5 git commands to generate.