Merge branch 'xilinx-gmiitorgmii-converter'
[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
27eb6622
RH
781ANDROID CONFIG FRAGMENTS
782M: Rob Herring <robh@kernel.org>
783S: Supported
784F: kernel/configs/android*
785
41c9e95d
GK
786ANDROID DRIVERS
787M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
27682407 788M: Arve Hjønnevåg <arve@android.com>
41c9e95d 789M: Riley Andrews <riandrews@android.com>
0e4a566b 790T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
41c9e95d
GK
791L: devel@driverdev.osuosl.org
792S: Supported
793F: drivers/android/
794F: drivers/staging/android/
795
d03c023e
LA
796ANDROID ION DRIVER
797M: Laura Abbott <labbott@redhat.com>
798M: Sumit Semwal <sumit.semwal@linaro.org>
799L: devel@driverdev.osuosl.org
800S: Supported
801F: drivers/staging/android/ion
802F: drivers/staging/android/uapi/ion.h
803F: drivers/staging/android/uapi/ion_test.h
804
42269063 805AOA (Apple Onboard Audio) ALSA DRIVER
8b58be88 806M: Johannes Berg <johannes@sipsolutions.net>
a4724ed6 807L: linuxppc-dev@lists.ozlabs.org
93711660 808L: alsa-devel@alsa-project.org (moderated for non-subscribers)
42269063 809S: Maintained
679655da 810F: sound/aoa/
42269063 811
97a445da
WBG
812APEX EMBEDDED SYSTEMS STX104 DAC DRIVER
813M: William Breathitt Gray <vilhelm.gray@gmail.com>
814L: linux-iio@vger.kernel.org
815S: Maintained
816F: drivers/iio/dac/stx104.c
817
1da177e4 818APM DRIVER
e5f6450c 819M: Jiri Kosina <jikos@kernel.org>
81024fc4 820S: Odd fixes
9f273c24 821T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/apm.git
679655da
JP
822F: arch/x86/kernel/apm_32.c
823F: include/linux/apm_bios.h
c117ab84 824F: include/uapi/linux/apm_bios.h
81024fc4 825F: drivers/char/apm-emulation.c
1da177e4 826
bd7aa4b2 827APPLE BCM5974 MULTITOUCH DRIVER
75dd112a 828M: Henrik Rydberg <rydberg@bitmath.org>
bd7aa4b2 829L: linux-input@vger.kernel.org
75dd112a 830S: Odd fixes
679655da 831F: drivers/input/mouse/bcm5974.c
bd7aa4b2 832
6f2fad74 833APPLE SMC DRIVER
75dd112a 834M: Henrik Rydberg <rydberg@bitmath.org>
968ce1b1 835L: linux-hwmon@vger.kernel.org
75dd112a 836S: Odd fixes
679655da 837F: drivers/hwmon/applesmc.c
6f2fad74 838
1da177e4 839APPLETALK NETWORK LAYER
8b58be88 840M: Arnaldo Carvalho de Melo <acme@ghostprotocols.net>
1da177e4 841S: Maintained
679655da
JP
842F: drivers/net/appletalk/
843F: net/appletalk/
1da177e4 844
21c75328
DD
845APPLIED MICRO (APM) X-GENE DEVICE TREE SUPPORT
846M: Duc Dang <dhdang@apm.com>
847S: Supported
848F: arch/arm64/boot/dts/apm/
849
24299502
IS
850APPLIED MICRO (APM) X-GENE SOC ETHERNET DRIVER
851M: Iyappan Subramanian <isubramanian@apm.com>
852M: Keyur Chudgar <kchudgar@apm.com>
24299502
IS
853S: Supported
854F: drivers/net/ethernet/apm/xgene/
2efccc60 855F: drivers/net/phy/mdio-xgene.c
24299502 856F: Documentation/devicetree/bindings/net/apm-xgene-enet.txt
2efccc60 857F: Documentation/devicetree/bindings/net/apm-xgene-mdio.txt
24299502 858
62a37dc7
LP
859APTINA CAMERA SENSOR PLL
860M: Laurent Pinchart <Laurent.pinchart@ideasonboard.com>
861L: linux-media@vger.kernel.org
862S: Maintained
863F: drivers/media/i2c/aptina-pll.*
864
1154ea7d 865ARC FRAMEBUFFER DRIVER
8b58be88 866M: Jaya Kumar <jayalk@intworks.biz>
1154ea7d 867S: Maintained
8a61f013
JH
868F: drivers/video/fbdev/arcfb.c
869F: drivers/video/fbdev/core/fb_defio.c
1154ea7d 870
c38f6ac7
MG
871ARCNET NETWORK LAYER
872M: Michael Grzeschik <m.grzeschik@pengutronix.de>
873L: netdev@vger.kernel.org
874S: Maintained
875F: drivers/net/arcnet/
876F: include/uapi/linux/if_arcnet.h
877
71d298ce
AB
878ARC PGU DRM DRIVER
879M: Alexey Brodkin <abrodkin@synopsys.com>
880S: Supported
881F: drivers/gpu/drm/arc/
882F: Documentation/devicetree/bindings/display/snps,arcpgu.txt
883
c5a906a5
LD
884ARM HDLCD DRM DRIVER
885M: Liviu Dudau <liviu.dudau@arm.com>
886S: Supported
59ba2422 887F: drivers/gpu/drm/arm/hdlcd_*
c5a906a5
LD
888F: Documentation/devicetree/bindings/display/arm,hdlcd.txt
889
59ba2422
LD
890ARM MALI-DP DRM DRIVER
891M: Liviu Dudau <liviu.dudau@arm.com>
892M: Brian Starkey <brian.starkey@arm.com>
893M: Mali DP Maintainers <malidp@foss.arm.com>
894S: Supported
895F: drivers/gpu/drm/arm/
896F: Documentation/devicetree/bindings/display/arm,malidp.txt
897
1da177e4 898ARM MFM AND FLOPPY DRIVERS
8b58be88 899M: Ian Molton <spyro@f2s.com>
1da177e4 900S: Maintained
679655da
JP
901F: arch/arm/lib/floppydma.S
902F: arch/arm/include/asm/floppy.h
1da177e4 903
6f96521f
WD
904ARM PMU PROFILING AND DEBUGGING
905M: Will Deacon <will.deacon@arm.com>
70e238df 906R: Mark Rutland <mark.rutland@arm.com>
6f96521f 907S: Maintained
dd06a84b 908F: arch/arm*/kernel/perf_*
6f96521f 909F: arch/arm/oprofile/common.c
dd06a84b
MR
910F: arch/arm*/kernel/hw_breakpoint.c
911F: arch/arm*/include/asm/hw_breakpoint.h
912F: arch/arm*/include/asm/perf_event.h
fa8ad788
MR
913F: drivers/perf/arm_pmu.c
914F: include/linux/perf/arm_pmu.h
6f96521f 915
d4275354 916ARM PORT
54176cc6 917M: Russell King <linux@armlinux.org.uk>
efc03ecb 918L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
54176cc6 919W: http://www.armlinux.org.uk/
d4275354
RK
920S: Maintained
921F: arch/arm/
922
d323c243
SB
923ARM SUB-ARCHITECTURES
924L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
56ca9d98 925S: Maintained
d323c243
SB
926F: arch/arm/mach-*/
927F: arch/arm/plat-*/
928T: git git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc.git
929
cefbf4ea 930ARM PRIMECELL AACI PL041 DRIVER
54176cc6 931M: Russell King <linux@armlinux.org.uk>
cefbf4ea
RK
932S: Maintained
933F: sound/arm/aaci.*
934
935ARM PRIMECELL CLCD PL110 DRIVER
54176cc6 936M: Russell King <linux@armlinux.org.uk>
cefbf4ea 937S: Maintained
8a61f013 938F: drivers/video/fbdev/amba-clcd.*
cefbf4ea
RK
939
940ARM PRIMECELL KMI PL050 DRIVER
54176cc6 941M: Russell King <linux@armlinux.org.uk>
cefbf4ea
RK
942S: Maintained
943F: drivers/input/serio/ambakmi.*
944F: include/linux/amba/kmi.h
945
2761f5c2 946ARM PRIMECELL MMCI PL180/1 DRIVER
54176cc6 947M: Russell King <linux@armlinux.org.uk>
08a5c9a2 948S: Maintained
679655da 949F: drivers/mmc/host/mmci.*
2f748aaa 950F: include/linux/amba/mmci.h
2761f5c2 951
1b4304e5 952ARM PRIMECELL UART PL010 AND PL011 DRIVERS
54176cc6 953M: Russell King <linux@armlinux.org.uk>
1b4304e5
RK
954S: Maintained
955F: drivers/tty/serial/amba-pl01*.c
956F: include/linux/amba/serial.h
2761f5c2 957
cefbf4ea 958ARM PRIMECELL BUS SUPPORT
54176cc6 959M: Russell King <linux@armlinux.org.uk>
cefbf4ea
RK
960S: Maintained
961F: drivers/amba/
962F: include/linux/amba/bus.h
963
2b7a52a4 964ARM/ADS SPHERE MACHINE SUPPORT
8b58be88 965M: Lennert Buytenhek <kernel@wantstofly.org>
efc03ecb 966L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2b7a52a4
LB
967S: Maintained
968
9c784f95 969ARM/AFEB9260 MACHINE SUPPORT
8b58be88 970M: Sergey Lapin <slapin@ossfans.org>
efc03ecb 971L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9c784f95
SL
972S: Maintained
973
2b7a52a4 974ARM/AJECO 1ARM MACHINE SUPPORT
8b58be88 975M: Lennert Buytenhek <kernel@wantstofly.org>
efc03ecb 976L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2b7a52a4
LB
977S: Maintained
978
5c6dcd7f 979ARM/Allwinner sunXi SoC support
1b106699 980M: Maxime Ripard <maxime.ripard@free-electrons.com>
5c6dcd7f 981M: Chen-Yu Tsai <wens@csie.org>
1b106699
MR
982L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
983S: Maintained
5c6dcd7f 984N: sun[x456789]i
60b0f380
MR
985
986ARM/Allwinner SoC Clock Support
987M: Emilio López <emilio@elopez.com.ar>
988S: Maintained
989F: drivers/clk/sunxi/
1b106699 990
79318452 991ARM/Amlogic Meson SoC support
7c1e3876 992M: Carlo Caione <carlo@caione.org>
6683d91c 993M: Kevin Hilman <khilman@baylibre.com>
7c1e3876 994L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
6683d91c 995L: linux-amlogic@lists.infradead.org
79318452 996W: http://linux-meson.com/
7c1e3876 997S: Maintained
79318452
CC
998F: arch/arm/mach-meson/
999F: arch/arm/boot/dts/meson*
6683d91c
KH
1000F: arch/arm64/boot/dts/amlogic/
1001F: drivers/pinctrl/meson/
79318452 1002N: meson
7c1e3876 1003
eff506fa
TZ
1004ARM/Annapurna Labs ALPINE ARCHITECTURE
1005M: Tsahee Zidenberg <tsahee@annapurnalabs.com>
a9e5547b 1006M: Antoine Tenart <antoine.tenart@free-electrons.com>
eff506fa
TZ
1007S: Maintained
1008F: arch/arm/mach-alpine/
a9e5547b
AT
1009F: arch/arm/boot/dts/alpine*
1010F: arch/arm64/boot/dts/al/
1011F: drivers/*/*alpine*
eff506fa 1012
5255034d
LP
1013ARM/ARTPEC MACHINE SUPPORT
1014M: Jesper Nilsson <jesper.nilsson@axis.com>
1015M: Lars Persson <lars.persson@axis.com>
1016M: Niklas Cassel <niklas.cassel@axis.com>
1017S: Maintained
1018L: linux-arm-kernel@axis.com
1019F: arch/arm/mach-artpec
1020F: arch/arm/boot/dts/artpec6*
33b8ac91 1021F: drivers/clk/axis
5255034d 1022
8c2ed9bc
JS
1023ARM/ASPEED MACHINE SUPPORT
1024M: Joel Stanley <joel@jms.id.au>
1025S: Maintained
1026F: arch/arm/mach-aspeed/
1027F: arch/arm/boot/dts/aspeed-*
1028F: drivers/*/*aspeed*
1029
8dca5ce8 1030ARM/ATMEL AT91RM9200, AT91SAM9 AND SAMA5 SOC SUPPORT
c1fc8675 1031M: Nicolas Ferre <nicolas.ferre@atmel.com>
d68b35f8 1032M: Alexandre Belloni <alexandre.belloni@free-electrons.com>
c1fc8675 1033M: Jean-Christophe Plagniol-Villard <plagnioj@jcrosoft.com>
efc03ecb 1034L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
c1fc8675 1035W: http://www.linux4sam.org
9f273c24 1036T: git git://git.kernel.org/pub/scm/linux/kernel/git/nferre/linux-at91.git
c1fc8675
NF
1037S: Supported
1038F: arch/arm/mach-at91/
f0a0a58e 1039F: include/soc/at91/
70e389cc
MB
1040F: arch/arm/boot/dts/at91*.dts
1041F: arch/arm/boot/dts/at91*.dtsi
1042F: arch/arm/boot/dts/sama*.dts
1043F: arch/arm/boot/dts/sama*.dtsi
5f58c970 1044F: arch/arm/include/debug/at91.S
d4a89c7d 1045
6e05dd4e
BB
1046ARM/ATMEL AT91 Clock Support
1047M: Boris Brezillon <boris.brezillon@free-electrons.com>
1048S: Maintained
1049F: drivers/clk/at91
1050
986cf2e9 1051ARM/CALXEDA HIGHBANK ARCHITECTURE
5d3ad8a6 1052M: Rob Herring <robh@kernel.org>
986cf2e9
RH
1053L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1054S: Maintained
1055F: arch/arm/mach-highbank/
e68d7c14
RH
1056F: arch/arm/boot/dts/highbank.dts
1057F: arch/arm/boot/dts/ecx-*.dts*
986cf2e9 1058
d94f944e 1059ARM/CAVIUM NETWORKS CNS3XXX MACHINE SUPPORT
5529c2cd 1060M: Krzysztof Halasa <khalasa@piap.pl>
d94f944e
AV
1061S: Maintained
1062F: arch/arm/mach-cns3xxx/
d94f944e 1063
4863dea3
SG
1064ARM/CAVIUM THUNDER NETWORK DRIVER
1065M: Sunil Goutham <sgoutham@cavium.com>
1066M: Robert Richter <rric@kernel.org>
1067L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1068S: Supported
322e5cc5 1069F: drivers/net/ethernet/cavium/thunder/
4863dea3 1070
386ab516
AS
1071ARM/CIRRUS LOGIC CLPS711X ARM ARCHITECTURE
1072M: Alexander Shiyan <shc_work@mail.ru>
1073L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1074S: Odd Fixes
b8ba3874 1075N: clps711x
386ab516 1076
2b7a52a4 1077ARM/CIRRUS LOGIC EP93XX ARM ARCHITECTURE
ddd559b1 1078M: Hartley Sweeten <hsweeten@visionengravers.com>
1c5454ee 1079M: Ryan Mallon <rmallon@gmail.com>
efc03ecb 1080L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2b7a52a4 1081S: Maintained
d19d3667
HS
1082F: arch/arm/mach-ep93xx/
1083F: arch/arm/mach-ep93xx/include/mach/
2b7a52a4
LB
1084
1085ARM/CIRRUS LOGIC EDB9315A MACHINE SUPPORT
8b58be88 1086M: Lennert Buytenhek <kernel@wantstofly.org>
efc03ecb 1087L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2b7a52a4
LB
1088S: Maintained
1089
d4275354 1090ARM/CLKDEV SUPPORT
54176cc6 1091M: Russell King <linux@armlinux.org.uk>
efc03ecb 1092L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
37417046 1093S: Maintained
d4275354 1094F: arch/arm/include/asm/clkdev.h
4fa2651d 1095F: drivers/clk/clkdev.c
d4275354 1096
d48134e7 1097ARM/COMPULAB CM-X270/EM-X270 and CM-X300 MACHINE SUPPORT
8b58be88 1098M: Mike Rapoport <mike@compulab.co.il>
efc03ecb 1099L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
a9da4f7e
RK
1100S: Maintained
1101
94150095
HF
1102ARM/CONTEC MICRO9 MACHINE SUPPORT
1103M: Hubert Feurstein <hubert.feurstein@contec.at>
1104S: Maintained
1105F: arch/arm/mach-ep93xx/micro9.c
1106
a06ae860
PP
1107ARM/CORESIGHT FRAMEWORK AND DRIVERS
1108M: Mathieu Poirier <mathieu.poirier@linaro.org>
1109L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1110S: Maintained
01081f5a 1111F: drivers/hwtracing/coresight/*
a06ae860
PP
1112F: Documentation/trace/coresight.txt
1113F: Documentation/devicetree/bindings/arm/coresight.txt
7a25ec8e 1114F: Documentation/ABI/testing/sysfs-bus-coresight-devices-*
a06ae860 1115
1da177e4 1116ARM/CORGI MACHINE SUPPORT
8b58be88 1117M: Richard Purdie <rpurdie@rpsys.net>
1da177e4
LT
1118S: Maintained
1119
881a95f9 1120ARM/CORTINA SYSTEMS GEMINI ARM ARCHITECTURE
162500b3 1121M: Hans Ulli Kroll <ulli.kroll@googlemail.com>
efc03ecb 1122L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
b60e23ba 1123T: git git://github.com/ulli-kroll/linux.git
162500b3 1124S: Maintained
f49afbb5 1125F: arch/arm/mach-gemini/
98a9bb5b 1126F: drivers/rtc/rtc-gemini.c
881a95f9 1127
a990cbd8 1128ARM/CSR SIRFPRIMA2 MACHINE SUPPORT
5abf58bf 1129M: Barry Song <baohua@kernel.org>
a990cbd8 1130L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
85529d14 1131T: git git://git.kernel.org/pub/scm/linux/kernel/git/baohua/linux.git
a990cbd8 1132S: Maintained
e68d7c14 1133F: arch/arm/boot/dts/prima2*
a990cbd8 1134F: arch/arm/mach-prima2/
4a9c44f1 1135F: drivers/clk/sirf/
05f30e8d 1136F: drivers/clocksource/timer-prima2.c
5833ac98 1137F: drivers/clocksource/timer-atlas7.c
f8505ef5 1138N: [^a-z]sirf
a990cbd8 1139
c9d862c4
BS
1140ARM/CONEXANT DIGICOLOR MACHINE SUPPORT
1141M: Baruch Siach <baruch@tkos.co.il>
1142L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1143S: Maintained
cde137aa 1144F: arch/arm/boot/dts/cx92755*
c9d862c4
BS
1145N: digicolor
1146
d4275354 1147ARM/EBSA110 MACHINE SUPPORT
54176cc6 1148M: Russell King <linux@armlinux.org.uk>
efc03ecb 1149L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
54176cc6 1150W: http://www.armlinux.org.uk/
d4275354
RK
1151S: Maintained
1152F: arch/arm/mach-ebsa110/
b955f6ca 1153F: drivers/net/ethernet/amd/am79c961a.*
d4275354 1154
4721f3ce
UKK
1155ARM/ENERGY MICRO (SILICON LABS) EFM32 SUPPORT
1156M: Uwe Kleine-König <kernel@pengutronix.de>
1157L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1158S: Maintained
1159N: efm32
1160
a9da4f7e 1161ARM/EZX SMARTPHONES (A780, A910, A1200, E680, ROKR E2 and ROKR E6)
8b58be88
JP
1162M: Daniel Ribeiro <drwyrm@gmail.com>
1163M: Stefan Schmidt <stefan@openezx.org>
1164M: Harald Welte <laforge@openezx.org>
d66f1886 1165L: openezx-devel@lists.openezx.org (moderated for non-subscribers)
a9da4f7e
RK
1166W: http://www.openezx.org/
1167S: Maintained
cafc2265
SS
1168T: topgit git://git.openezx.org/openezx.git
1169F: arch/arm/mach-pxa/ezx.c
a9da4f7e 1170
6a915af9 1171ARM/FARADAY FA526 PORT
162500b3 1172M: Hans Ulli Kroll <ulli.kroll@googlemail.com>
efc03ecb 1173L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
162500b3 1174S: Maintained
1fa7e547 1175T: git git://git.berlios.de/gemini-board
f49afbb5 1176F: arch/arm/mm/*-fa*
6a915af9 1177
d4275354 1178ARM/FOOTBRIDGE ARCHITECTURE
54176cc6 1179M: Russell King <linux@armlinux.org.uk>
efc03ecb 1180L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
54176cc6 1181W: http://www.armlinux.org.uk/
d4275354
RK
1182S: Maintained
1183F: arch/arm/include/asm/hardware/dec21285.h
1184F: arch/arm/mach-footbridge/
1185
86183a5f 1186ARM/FREESCALE IMX / MXC ARM ARCHITECTURE
7609ea2a 1187M: Shawn Guo <shawnguo@kernel.org>
8b58be88 1188M: Sascha Hauer <kernel@pengutronix.de>
b046302a 1189R: Fabio Estevam <fabio.estevam@nxp.com>
efc03ecb 1190L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
86183a5f 1191S: Maintained
f1c12837 1192T: git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
adf79292 1193F: arch/arm/mach-imx/
ce515a6b 1194F: arch/arm/mach-mxs/
2a82f95c 1195F: arch/arm/boot/dts/imx*
e5dafa22 1196F: arch/arm/configs/imx*_defconfig
cf20968a
SG
1197F: drivers/clk/imx/
1198F: include/soc/imx/
86183a5f 1199
142109d2 1200ARM/FREESCALE VYBRID ARM ARCHITECTURE
7609ea2a 1201M: Shawn Guo <shawnguo@kernel.org>
142109d2
SA
1202M: Sascha Hauer <kernel@pengutronix.de>
1203R: Stefan Agner <stefan@agner.ch>
1204L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1205S: Maintained
1206T: git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1207F: arch/arm/mach-imx/*vf610*
1208F: arch/arm/boot/dts/vf*
1209
2b7a52a4 1210ARM/GLOMATION GESBC9312SX MACHINE SUPPORT
8b58be88 1211M: Lennert Buytenhek <kernel@wantstofly.org>
efc03ecb 1212L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2b7a52a4
LB
1213S: Maintained
1214
90b8fc34 1215ARM/GUMSTIX MACHINE SUPPORT
8b58be88 1216M: Steve Sakoman <sakoman@gmail.com>
efc03ecb 1217L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
90b8fc34
JK
1218S: Maintained
1219
ef47d5f0 1220ARM/H4700 (HP IPAQ HX4700) MACHINE SUPPORT
8b58be88 1221M: Philipp Zabel <philipp.zabel@gmail.com>
12a93f32
PZ
1222M: Paul Parsons <lost.distance@yahoo.com>
1223L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
ef47d5f0
PZ
1224S: Maintained
1225F: arch/arm/mach-pxa/hx4700.c
1226F: arch/arm/mach-pxa/include/mach/hx4700.h
12a93f32 1227F: sound/soc/pxa/hx4700.c
ef47d5f0 1228
4dfad069
WX
1229ARM/HISILICON SOC SUPPORT
1230M: Wei Xu <xuwei5@hisilicon.com>
1231L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1232W: http://www.hisilicon.com
1233S: Supported
1234T: git git://github.com/hisilicon/linux-hisi.git
1235F: arch/arm/mach-hisi/
e68d7c14
RH
1236F: arch/arm/boot/dts/hi3*
1237F: arch/arm/boot/dts/hip*
1238F: arch/arm/boot/dts/hisi*
1239F: arch/arm64/boot/dts/hisilicon/
4dfad069 1240
21f37bc3 1241ARM/HP JORNADA 7XX MACHINE SUPPORT
8b58be88 1242M: Kristoffer Ericson <kristoffer.ericson@gmail.com>
795fb7e7
JD
1243W: www.jlime.com
1244S: Maintained
084bad91
KE
1245T: git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
1246F: arch/arm/mach-sa1100/jornada720.c
1247F: arch/arm/mach-sa1100/include/mach/jornada720.h
21f37bc3 1248
5e767ab9
JMC
1249ARM/IGEP MACHINE SUPPORT
1250M: Enric Balletbo i Serra <eballetbo@gmail.com>
1251M: Javier Martinez Canillas <javier@dowhile0.org>
1252L: linux-omap@vger.kernel.org
1253L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1254S: Maintained
06ff74fd 1255F: arch/arm/boot/dts/omap3-igep*
5e767ab9 1256
403d2971
MV
1257ARM/INCOME PXA270 SUPPORT
1258M: Marek Vasut <marek.vasut@gmail.com>
1259L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1260S: Maintained
ec154082 1261F: arch/arm/mach-pxa/colibri-pxa270-income.c
403d2971 1262
2b7a52a4 1263ARM/INTEL IOP32X ARM ARCHITECTURE
8b58be88 1264M: Lennert Buytenhek <kernel@wantstofly.org>
efc03ecb 1265L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
f00f510a 1266S: Maintained
e2bdb176
DW
1267
1268ARM/INTEL IOP33X ARM ARCHITECTURE
efc03ecb 1269L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
08223d80 1270S: Orphan
2b7a52a4
LB
1271
1272ARM/INTEL IOP13XX ARM ARCHITECTURE
8b58be88 1273M: Lennert Buytenhek <kernel@wantstofly.org>
efc03ecb 1274L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
f00f510a 1275S: Maintained
2b7a52a4
LB
1276
1277ARM/INTEL IQ81342EX MACHINE SUPPORT
8b58be88 1278M: Lennert Buytenhek <kernel@wantstofly.org>
efc03ecb 1279L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
f00f510a 1280S: Maintained
2b7a52a4 1281
2b7a52a4 1282ARM/INTEL IXDP2850 MACHINE SUPPORT
8b58be88 1283M: Lennert Buytenhek <kernel@wantstofly.org>
efc03ecb 1284L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2b7a52a4
LB
1285S: Maintained
1286
dfdd8cc9
KH
1287ARM/INTEL IXP4XX ARM ARCHITECTURE
1288M: Imre Kaloz <kaloz@openwrt.org>
5529c2cd 1289M: Krzysztof Halasa <khalasa@piap.pl>
baea7b94 1290L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
dfdd8cc9
KH
1291S: Maintained
1292F: arch/arm/mach-ixp4xx/
1293
838553c5 1294ARM/INTEL RESEARCH IMOTE/STARGATE 2 MACHINE SUPPORT
7f49a7f7
JC
1295M: Jonathan Cameron <jic23@cam.ac.uk>
1296L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1297S: Maintained
1298F: arch/arm/mach-pxa/stargate2.c
1299F: drivers/pcmcia/pxa2xx_stargate2.c
1300
2b7a52a4 1301ARM/INTEL XSC3 (MANZANO) ARM CORE
8b58be88 1302M: Lennert Buytenhek <kernel@wantstofly.org>
efc03ecb 1303L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
f00f510a 1304S: Maintained
2b7a52a4
LB
1305
1306ARM/IP FABRICS DOUBLE ESPRESSO MACHINE SUPPORT
8b58be88 1307M: Lennert Buytenhek <kernel@wantstofly.org>
efc03ecb 1308L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2b7a52a4
LB
1309S: Maintained
1310
1154f858 1311ARM/TEXAS INSTRUMENT KEYSTONE ARCHITECTURE
97215800 1312M: Santosh Shilimkar <ssantosh@kernel.org>
1154f858
SS
1313L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1314S: Maintained
1315F: arch/arm/mach-keystone/
5edafc29 1316F: arch/arm/boot/dts/keystone-*
317929cd 1317T: git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
1154f858 1318
bc6aa566 1319ARM/TEXAS INSTRUMENT KEYSTONE CLOCK FRAMEWORK
97215800 1320M: Santosh Shilimkar <ssantosh@kernel.org>
bc6aa566
SS
1321L: linux-kernel@vger.kernel.org
1322S: Maintained
1323F: drivers/clk/keystone/
1324
1325ARM/TEXAS INSTRUMENT KEYSTONE ClOCKSOURCE
97215800 1326M: Santosh Shilimkar <ssantosh@kernel.org>
bc6aa566
SS
1327L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1328L: linux-kernel@vger.kernel.org
1329S: Maintained
1330F: drivers/clocksource/timer-keystone.c
1331
1332ARM/TEXAS INSTRUMENT KEYSTONE RESET DRIVER
97215800 1333M: Santosh Shilimkar <ssantosh@kernel.org>
bc6aa566
SS
1334L: linux-kernel@vger.kernel.org
1335S: Maintained
1336F: drivers/power/reset/keystone-reset.c
1337
1338ARM/TEXAS INSTRUMENT AEMIF/EMIF DRIVERS
97215800 1339M: Santosh Shilimkar <ssantosh@kernel.org>
bc6aa566
SS
1340L: linux-kernel@vger.kernel.org
1341S: Maintained
1342F: drivers/memory/*emif*
1343
8cb555b6
CM
1344ARM/LG1K ARCHITECTURE
1345M: Chanho Min <chanho.min@lge.com>
1346L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1347S: Maintained
1348F: arch/arm64/boot/dts/lg/
1349
2b7a52a4 1350ARM/LOGICPD PXA270 MACHINE SUPPORT
8b58be88 1351M: Lennert Buytenhek <kernel@wantstofly.org>
efc03ecb 1352L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2b7a52a4
LB
1353S: Maintained
1354
3143875f
JE
1355ARM/LPC18XX ARCHITECTURE
1356M: Joachim Eastwood <manabian@gmail.com>
1357L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1358S: Maintained
19c1c32c
JE
1359F: arch/arm/boot/dts/lpc43*
1360F: drivers/clk/nxp/clk-lpc18xx*
1361F: drivers/clocksource/time-lpc32xx.c
1362F: drivers/i2c/busses/i2c-lpc2k.c
1363F: drivers/memory/pl172.c
1364F: drivers/mtd/spi-nor/nxp-spifi.c
1365F: drivers/rtc/rtc-lpc24xx.c
3143875f
JE
1366N: lpc18xx
1367
15e4f7da 1368ARM/LPC32XX SOC SUPPORT
8d5a6b42
VZ
1369M: Vladimir Zapolskiy <vz@mleia.com>
1370M: Sylvain Lemieux <slemieux.tyco@gmail.com>
15e4f7da 1371L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8d5a6b42 1372T: git git://github.com/vzapolskiy/linux-lpc32xx.git
15e4f7da 1373S: Maintained
2377f9fd 1374F: arch/arm/boot/dts/lpc32*
15e4f7da 1375F: arch/arm/mach-lpc32xx/
2377f9fd
VZ
1376F: drivers/i2c/busses/i2c-pnx.c
1377F: drivers/net/ethernet/nxp/lpc_eth.c
1378F: drivers/usb/host/ohci-nxp.c
1379F: drivers/watchdog/pnx4008_wdt.c
1380N: lpc32xx
15e4f7da 1381
3b886171 1382ARM/MAGICIAN MACHINE SUPPORT
8b58be88 1383M: Philipp Zabel <philipp.zabel@gmail.com>
3b886171
PZ
1384S: Maintained
1385
1f664ab7 1386ARM/Marvell Kirkwood and Armada 370, 375, 38x, 39x, XP, 3700, 7K/8K SOC support
75f41273
TP
1387M: Jason Cooper <jason@lakedaemon.net>
1388M: Andrew Lunn <andrew@lunn.ch>
1389M: Gregory Clement <gregory.clement@free-electrons.com>
dcb71503 1390M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
75f41273
TP
1391L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1392S: Maintained
1393F: arch/arm/mach-mvebu/
59ec9671 1394F: drivers/rtc/rtc-armada38x.c
31c17ac9
GC
1395F: arch/arm/boot/dts/armada*
1396F: arch/arm/boot/dts/kirkwood*
dcc3068a 1397F: arch/arm64/boot/dts/marvell/armada*
9f123def 1398F: drivers/cpufreq/mvebu-cpufreq.c
e269777f 1399F: arch/arm/configs/mvebu_*_defconfig
75f41273 1400
40f4978b
SH
1401ARM/Marvell Berlin SoC support
1402M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
1403L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1404S: Maintained
1405F: arch/arm/mach-berlin/
31c17ac9 1406F: arch/arm/boot/dts/berlin*
e68d7c14 1407F: arch/arm64/boot/dts/marvell/berlin*
31c17ac9 1408
40f4978b 1409
4cfab57e 1410ARM/Marvell Dove/MV78xx0/Orion SOC support
4f1312b0
NP
1411M: Jason Cooper <jason@lakedaemon.net>
1412M: Andrew Lunn <andrew@lunn.ch>
dcb71503 1413M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
bfda4031 1414M: Gregory Clement <gregory.clement@free-electrons.com>
efc03ecb 1415L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
4f1312b0
NP
1416S: Maintained
1417F: arch/arm/mach-dove/
54a246ff
NP
1418F: arch/arm/mach-mv78xx0/
1419F: arch/arm/mach-orion5x/
1420F: arch/arm/plat-orion/
31c17ac9
GC
1421F: arch/arm/boot/dts/dove*
1422F: arch/arm/boot/dts/orion5x*
1423
3b886171 1424
d69ac131
AC
1425ARM/Orion SoC/Technologic Systems TS-78xx platform support
1426M: Alexander Clouter <alex@digriz.org.uk>
1427L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1428W: http://www.digriz.org.uk/ts78xx/kernel
1429S: Maintained
1430F: arch/arm/mach-orion5x/ts78xx-*
1431
e557959d
NA
1432ARM/OXNAS platform support
1433M: Neil Armstrong <narmstrong@baylibre.com>
1434L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1435S: Maintained
1436F: arch/arm/mach-oxnas/
1437F: arch/arm/boot/dts/oxnas*
1438F: arch/arm/boot/dts/wd-mbwe.dts
1439N: oxnas
1440
607b8fc9
EH
1441ARM/Mediatek RTC DRIVER
1442M: Eddie Huang <eddie.huang@mediatek.com>
1443L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1444L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1445S: Maintained
1446F: drivers/rtc/rtc-mt6397.c
1447
e54951c8
MB
1448ARM/Mediatek SoC support
1449M: Matthias Brugger <matthias.bgg@gmail.com>
1450L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
17b199d6 1451L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
e54951c8
MB
1452S: Maintained
1453F: arch/arm/boot/dts/mt6*
1454F: arch/arm/boot/dts/mt8*
1455F: arch/arm/mach-mediatek/
1456N: mtk
1457K: mediatek
1458
0f8669e3
CY
1459ARM/Mediatek USB3 PHY DRIVER
1460M: Chunfeng Yun <chunfeng.yun@mediatek.com>
1461L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1462L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1463S: Maintained
1464F: drivers/phy/phy-mt65xx-usb3.c
1465
adcb079f
AB
1466ARM/MICREL KS8695 ARCHITECTURE
1467M: Greg Ungerer <gerg@uclinux.org>
1468L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14430813 1469F: arch/arm/mach-ks8695/
adcb079f
AB
1470S: Odd Fixes
1471
d78ff0a5 1472ARM/MIOA701 MACHINE SUPPORT
8b58be88 1473M: Robert Jarzmik <robert.jarzmik@free.fr>
efc03ecb 1474L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
d78ff0a5
RJ
1475F: arch/arm/mach-pxa/mioa701.c
1476S: Maintained
1477
9624dfe6 1478ARM/NEC MOBILEPRO 900/c MACHINE SUPPORT
8b58be88 1479M: Michael Petchkovsky <mkpetch@internode.on.net>
9624dfe6
KE
1480S: Maintained
1481
e0ee9851 1482ARM/NOMADIK ARCHITECTURE
28b8e8d4 1483M: Alessandro Rubini <rubini@unipv.it>
e4651a9f 1484M: Linus Walleij <linus.walleij@linaro.org>
28b8e8d4
JP
1485L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1486S: Maintained
1487F: arch/arm/mach-nomadik/
ecc265fe 1488F: drivers/pinctrl/nomadik/
87572880 1489F: drivers/i2c/busses/i2c-nomadik.c
e4651a9f 1490T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-nomadik.git
e0ee9851 1491
9d76295a 1492ARM/OPENMOKO NEO FREERUNNER (GTA02) MACHINE SUPPORT
8b58be88 1493M: Nelson Castillo <arhuaco@freaks-unidos.net>
9d76295a
AG
1494L: openmoko-kernel@lists.openmoko.org (subscribers-only)
1495W: http://wiki.openmoko.org/wiki/Neo_FreeRunner
1496S: Supported
1497
8459c159 1498ARM/TOSA MACHINE SUPPORT
8b58be88
JP
1499M: Dmitry Eremin-Solenikov <dbaryshkov@gmail.com>
1500M: Dirk Opfer <dirk@opfer-online.de>
8459c159
DO
1501S: Maintained
1502
5d783a2d 1503ARM/PALMTX,PALMT5,PALMLD,PALMTE2,PALMTC SUPPORT
933d35f0 1504M: Marek Vasut <marek.vasut@gmail.com>
75280787 1505L: linux-arm-kernel@lists.infradead.org
b5e4ad57
MV
1506W: http://hackndev.com
1507S: Maintained
933d35f0
JP
1508F: arch/arm/mach-pxa/include/mach/palmtx.h
1509F: arch/arm/mach-pxa/palmtx.c
1510F: arch/arm/mach-pxa/include/mach/palmt5.h
1511F: arch/arm/mach-pxa/palmt5.c
1512F: arch/arm/mach-pxa/include/mach/palmld.h
1513F: arch/arm/mach-pxa/palmld.c
1514F: arch/arm/mach-pxa/include/mach/palmte2.h
1515F: arch/arm/mach-pxa/palmte2.c
1516F: arch/arm/mach-pxa/include/mach/palmtc.h
1517F: arch/arm/mach-pxa/palmtc.c
b5e4ad57 1518
b57fe924 1519ARM/PALM TREO SUPPORT
d8130624 1520M: Tomas Cech <sleep_walker@suse.com>
75280787 1521L: linux-arm-kernel@lists.infradead.org
90af5811
TSC
1522W: http://hackndev.com
1523S: Maintained
b57fe924
JP
1524F: arch/arm/mach-pxa/include/mach/palmtreo.h
1525F: arch/arm/mach-pxa/palmtreo.c
90af5811 1526
c49e1e63 1527ARM/PALMZ72 SUPPORT
8b58be88 1528M: Sergey Lapin <slapin@ossfans.org>
75280787 1529L: linux-arm-kernel@lists.infradead.org
7d2c86b5
JP
1530W: http://hackndev.com
1531S: Maintained
933d35f0
JP
1532F: arch/arm/mach-pxa/include/mach/palmz72.h
1533F: arch/arm/mach-pxa/palmz72.c
c49e1e63 1534
1da177e4 1535ARM/PLEB SUPPORT
8b58be88 1536M: Peter Chubb <pleb@gelato.unsw.edu.au>
1da177e4
LT
1537W: http://www.disy.cse.unsw.edu.au/Hardware/PLEB
1538S: Maintained
1539
1540ARM/PT DIGITAL BOARD PORT
8b58be88 1541M: Stefan Eletzhofer <stefan.eletzhofer@eletztrick.de>
efc03ecb 1542L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
54176cc6 1543W: http://www.armlinux.org.uk/
1da177e4
LT
1544S: Maintained
1545
8fc1b0f8 1546ARM/QUALCOMM SUPPORT
bbeaa595
AG
1547M: Andy Gross <andy.gross@linaro.org>
1548M: David Brown <david.brown@linaro.org>
8fc1b0f8 1549L: linux-arm-msm@vger.kernel.org
f5d3af9d 1550L: linux-soc@vger.kernel.org
8fc1b0f8 1551S: Maintained
0ff50d60 1552F: Documentation/devicetree/bindings/soc/qcom/
0c4cbf9e
BA
1553F: arch/arm/boot/dts/qcom-*.dts
1554F: arch/arm/boot/dts/qcom-*.dtsi
8fc1b0f8 1555F: arch/arm/mach-qcom/
e68d7c14 1556F: arch/arm64/boot/dts/qcom/*
5482cefa 1557F: drivers/i2c/busses/i2c-qup.c
39a3366a 1558F: drivers/clk/qcom/
f5d3af9d 1559F: drivers/soc/qcom/
5482cefa 1560F: drivers/spi/spi-qup.c
c0c89faf
SB
1561F: drivers/tty/serial/msm_serial.h
1562F: drivers/tty/serial/msm_serial.c
1563F: drivers/*/pm8???-*
1564F: drivers/mfd/ssbi.c
916f743d 1565F: drivers/firmware/qcom_scm.c
bbeaa595 1566T: git git://git.kernel.org/pub/scm/linux/kernel/git/agross/linux.git
8fc1b0f8 1567
2b7a52a4 1568ARM/RADISYS ENP2611 MACHINE SUPPORT
8b58be88 1569M: Lennert Buytenhek <kernel@wantstofly.org>
efc03ecb 1570L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2b7a52a4
LB
1571S: Maintained
1572
b138e119
SH
1573ARM/RENESAS ARM64 ARCHITECTURE
1574M: Simon Horman <horms@verge.net.au>
1575M: Magnus Damm <magnus.damm@gmail.com>
1926e54f
SH
1576L: linux-renesas-soc@vger.kernel.org
1577Q: http://patchwork.kernel.org/project/linux-renesas-soc/list/
b138e119
SH
1578T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next
1579S: Supported
1580F: arch/arm64/boot/dts/renesas/
be32bcbb
GU
1581F: drivers/soc/renesas/
1582F: include/linux/soc/renesas/
b138e119 1583
d4275354 1584ARM/RISCPC ARCHITECTURE
54176cc6 1585M: Russell King <linux@armlinux.org.uk>
efc03ecb 1586L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
54176cc6 1587W: http://www.armlinux.org.uk/
d4275354 1588S: Maintained
d4275354
RK
1589F: arch/arm/include/asm/hardware/entry-macro-iomd.S
1590F: arch/arm/include/asm/hardware/ioc.h
1591F: arch/arm/include/asm/hardware/iomd.h
1592F: arch/arm/include/asm/hardware/memc.h
1593F: arch/arm/mach-rpc/
1a6422f6 1594F: drivers/net/ethernet/8390/etherh.c
9e13fbf7
JK
1595F: drivers/net/ethernet/i825xx/ether1*
1596F: drivers/net/ethernet/seeq/ether3*
d4275354
RK
1597F: drivers/scsi/arm/
1598
08ddbb0a
HS
1599ARM/Rockchip SoC support
1600M: Heiko Stuebner <heiko@sntech.de>
1601L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
00250b52 1602L: linux-rockchip@lists.infradead.org
9f273c24 1603T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip.git
08ddbb0a 1604S: Maintained
541555e9 1605F: arch/arm/boot/dts/rk3*
08ddbb0a 1606F: arch/arm/mach-rockchip/
541555e9
HS
1607F: drivers/clk/rockchip/
1608F: drivers/i2c/busses/i2c-rk3x.c
08ddbb0a 1609F: drivers/*/*rockchip*
541555e9
HS
1610F: drivers/*/*/*rockchip*
1611F: sound/soc/rockchip/
b4331b43 1612N: rockchip
08ddbb0a 1613
5bfb937c
KK
1614ARM/SAMSUNG EXYNOS ARM ARCHITECTURES
1615M: Kukjin Kim <kgene@kernel.org>
e8f98457 1616M: Krzysztof Kozlowski <k.kozlowski@samsung.com>
efc03ecb 1617L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
7a549d78 1618L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
b21477f9 1619S: Maintained
6f0589c8 1620F: arch/arm/boot/dts/s3c*
e68d7c14
RH
1621F: arch/arm/boot/dts/s5p*
1622F: arch/arm/boot/dts/samsung*
6f0589c8 1623F: arch/arm/boot/dts/exynos*
d97236e6 1624F: arch/arm64/boot/dts/exynos/
482ce512 1625F: arch/arm/plat-samsung/
769bbb63
HS
1626F: arch/arm/mach-s3c24*/
1627F: arch/arm/mach-s3c64xx/
5bfb937c
KK
1628F: arch/arm/mach-s5p*/
1629F: arch/arm/mach-exynos*/
1c03274d
KK
1630F: drivers/*/*s3c24*
1631F: drivers/*/*/*s3c24*
1632F: drivers/*/*s3c64xx*
1633F: drivers/*/*s5pv210*
ffd51977 1634F: drivers/memory/samsung/*
bf50ddcd 1635F: drivers/soc/samsung/*
40c76662 1636F: drivers/spi/spi-s3c*
d6b9aea6
KK
1637F: Documentation/arm/Samsung/
1638F: Documentation/devicetree/bindings/arm/samsung/
1639F: Documentation/devicetree/bindings/sram/samsung-sram.txt
1640F: Documentation/devicetree/bindings/power/pd-samsung.txt
33d43cdd 1641N: exynos
f556cb07 1642
10ffa964
KP
1643ARM/SAMSUNG MOBILE MACHINE SUPPORT
1644M: Kyungmin Park <kyungmin.park@samsung.com>
1645L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1646S: Maintained
004bbd3c 1647F: arch/arm/mach-s5pv210/
10ffa964 1648
3ce4ccb6
KD
1649ARM/SAMSUNG S5P SERIES 2D GRAPHICS ACCELERATION (G2D) SUPPORT
1650M: Kyungmin Park <kyungmin.park@samsung.com>
1651M: Kamil Debski <k.debski@samsung.com>
1652L: linux-arm-kernel@lists.infradead.org
1653L: linux-media@vger.kernel.org
1654S: Maintained
1655F: drivers/media/platform/s5p-g2d/
1656
e6a476fd
MS
1657ARM/SAMSUNG S5P SERIES Multi Format Codec (MFC) SUPPORT
1658M: Kyungmin Park <kyungmin.park@samsung.com>
1659M: Kamil Debski <k.debski@samsung.com>
6305902c 1660M: Jeongtae Park <jtp.park@samsung.com>
e6a476fd
MS
1661L: linux-arm-kernel@lists.infradead.org
1662L: linux-media@vger.kernel.org
1663S: Maintained
934455d7 1664F: arch/arm/plat-samsung/s5p-dev-mfc.c
90d72ac6 1665F: drivers/media/platform/s5p-mfc/
e6a476fd
MS
1666
1667ARM/SAMSUNG S5P SERIES TV SUBSYSTEM SUPPORT
1668M: Kyungmin Park <kyungmin.park@samsung.com>
1669M: Tomasz Stanislawski <t.stanislaws@samsung.com>
1670L: linux-arm-kernel@lists.infradead.org
1671L: linux-media@vger.kernel.org
1672S: Maintained
90d72ac6 1673F: drivers/media/platform/s5p-tv/
e6a476fd 1674
1bcbf6f4
KD
1675ARM/SAMSUNG S5P SERIES HDMI CEC SUBSYSTEM SUPPORT
1676M: Kyungmin Park <kyungmin.park@samsung.com>
1677L: linux-arm-kernel@lists.infradead.org
1678L: linux-media@vger.kernel.org
1679S: Maintained
78fc853b 1680F: drivers/staging/media/platform/s5p-cec/
1bcbf6f4 1681
7d9f9bf4
AP
1682ARM/SAMSUNG S5P SERIES JPEG CODEC SUPPORT
1683M: Andrzej Pietrasiewicz <andrzej.p@samsung.com>
1684M: Jacek Anaszewski <j.anaszewski@samsung.com>
1685L: linux-arm-kernel@lists.infradead.org
1686L: linux-media@vger.kernel.org
1687S: Maintained
1688F: drivers/media/platform/s5p-jpeg/
1689
d48d38e8 1690ARM/SHMOBILE ARM ARCHITECTURE
5e212598 1691M: Simon Horman <horms@verge.net.au>
d48d38e8 1692M: Magnus Damm <magnus.damm@gmail.com>
4a121096 1693L: linux-renesas-soc@vger.kernel.org
4a121096 1694Q: http://patchwork.kernel.org/project/linux-renesas-soc/list/
5e212598 1695T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next
d48d38e8 1696S: Supported
0b514fdb
SH
1697F: arch/arm/boot/dts/emev2*
1698F: arch/arm/boot/dts/r7s*
1699F: arch/arm/boot/dts/r8a*
1700F: arch/arm/boot/dts/sh*
0b514fdb 1701F: arch/arm/configs/shmobile_defconfig
7a2071c5 1702F: arch/arm/include/debug/renesas-scif.S
d48d38e8 1703F: arch/arm/mach-shmobile/
be32bcbb
GU
1704F: drivers/soc/renesas/
1705F: include/linux/soc/renesas/
d48d38e8 1706
66314223 1707ARM/SOCFPGA ARCHITECTURE
ba2b7d0a 1708M: Dinh Nguyen <dinguyen@opensource.altera.com>
66314223
DN
1709S: Maintained
1710F: arch/arm/mach-socfpga/
efadb751
DN
1711F: arch/arm/boot/dts/socfpga*
1712F: arch/arm/configs/socfpga_defconfig
e68d7c14 1713F: arch/arm64/boot/dts/altera/
ba2b7d0a 1714W: http://www.rocketboards.org
efadb751 1715T: git git://git.kernel.org/pub/scm/linux/kernel/git/dinguyen/linux.git
66314223
DN
1716
1717ARM/SOCFPGA CLOCK FRAMEWORK SUPPORT
ba2b7d0a 1718M: Dinh Nguyen <dinguyen@opensource.altera.com>
66314223
DN
1719S: Maintained
1720F: drivers/clk/socfpga/
1721
71bcada8
TT
1722ARM/SOCFPGA EDAC SUPPORT
1723M: Thor Thayer <tthayer@opensource.altera.com>
1724S: Maintained
1725F: drivers/edac/altera_edac.
1726
65ebcc11 1727ARM/STI ARCHITECTURE
a92177ea 1728M: Patrice Chotard <patrice.chotard@st.com>
65ebcc11
SK
1729L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1730L: kernel@stlinux.com
1731W: http://www.stlinux.com
1732S: Maintained
1733F: arch/arm/mach-sti/
a92177ea 1734F: arch/arm/boot/dts/sti*
b8e31bf3 1735F: drivers/char/hw_random/st-rng.c
a92177ea 1736F: drivers/clocksource/arm_global_timer.c
82805d1b 1737F: drivers/clocksource/clksrc_st_lpc.c
1d4b42bc 1738F: drivers/cpufreq/sti-cpufreq.c
a92177ea 1739F: drivers/i2c/busses/i2c-st.c
346e2e4a 1740F: drivers/media/rc/st_rc.c
95d66b16 1741F: drivers/media/platform/sti/c8sectpfe/
f53b2bff 1742F: drivers/mmc/host/sdhci-st.c
e95cf393
PG
1743F: drivers/phy/phy-miphy28lp.c
1744F: drivers/phy/phy-miphy365x.c
6da969a5 1745F: drivers/phy/phy-stih407-usb.c
26389c78 1746F: drivers/phy/phy-stih41x-usb.c
346e2e4a 1747F: drivers/pinctrl/pinctrl-st.c
aac22524 1748F: drivers/remoteproc/st_remoteproc.c
346e2e4a 1749F: drivers/reset/sti/
db4112e6 1750F: drivers/rtc/rtc-st-lpc.c
346e2e4a 1751F: drivers/tty/serial/st-asc.c
eb11adab 1752F: drivers/usb/dwc3/dwc3-st.c
62f6f086
PG
1753F: drivers/usb/host/ehci-st.c
1754F: drivers/usb/host/ohci-st.c
db4112e6 1755F: drivers/watchdog/st_lpc_wdt.c
daac6f86 1756F: drivers/ata/ahci_st.c
65ebcc11 1757
ee6e7879
MC
1758ARM/STM32 ARCHITECTURE
1759M: Maxime Coquelin <mcoquelin.stm32@gmail.com>
8ca2cf2c 1760M: Alexandre Torgue <alexandre.torgue@st.com>
ee6e7879
MC
1761L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1762S: Maintained
1763T: git git://git.kernel.org/pub/scm/linux/kernel/git/mcoquelin/stm32.git
1764N: stm32
1765F: drivers/clocksource/armv7m_systick.c
1766
d6de5b02
MG
1767ARM/TANGO ARCHITECTURE
1768M: Marc Gonzalez <marc_gonzalez@sigmadesigns.com>
1769L: linux-arm-kernel@lists.infradead.org
1770S: Maintained
e2bd0d37 1771N: tango
d6de5b02 1772
2b7a52a4 1773ARM/TECHNOLOGIC SYSTEMS TS7250 MACHINE SUPPORT
8b58be88 1774M: Lennert Buytenhek <kernel@wantstofly.org>
efc03ecb 1775L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2b7a52a4
LB
1776S: Maintained
1777
1bbd7089 1778ARM/TETON BGA MACHINE SUPPORT
706e69d6 1779M: "Mark F. Brown" <mark.brown314@gmail.com>
1bbd7089
MB
1780L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1781S: Maintained
1782
2b7a52a4 1783ARM/THECUS N2100 MACHINE SUPPORT
8b58be88 1784M: Lennert Buytenhek <kernel@wantstofly.org>
efc03ecb 1785L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2b7a52a4
LB
1786S: Maintained
1787
98ad6e3b 1788ARM/NUVOTON W90X900 ARM ARCHITECTURE
8b58be88 1789M: Wan ZongShun <mcuos.com@gmail.com>
efc03ecb 1790L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
7d2c86b5
JP
1791W: http://www.mcuos.com
1792S: Maintained
4e89e8f6 1793F: arch/arm/mach-w90x900/
4e89e8f6
WZ
1794F: drivers/input/keyboard/w90p910_keypad.c
1795F: drivers/input/touchscreen/w90p910_ts.c
1796F: drivers/watchdog/nuc900_wdt.c
679ec0ef 1797F: drivers/net/ethernet/nuvoton/w90p910_ether.c
5351684f 1798F: drivers/mtd/nand/nuc900_nand.c
4e89e8f6 1799F: drivers/rtc/rtc-nuc900.c
9df92e6c 1800F: drivers/spi/spi-nuc900.c
4e89e8f6 1801F: drivers/usb/host/ehci-w90x900.c
8a61f013 1802F: drivers/video/fbdev/nuc900fb.c
98ad6e3b 1803
54274d71 1804ARM/U300 MACHINE SUPPORT
e4651a9f 1805M: Linus Walleij <linus.walleij@linaro.org>
54274d71
LW
1806L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1807S: Supported
1808F: arch/arm/mach-u300/
9affbd24 1809F: drivers/clocksource/timer-u300.c
54274d71
LW
1810F: drivers/i2c/busses/i2c-stu300.c
1811F: drivers/rtc/rtc-coh901331.c
1812F: drivers/watchdog/coh901327_wdt.c
1813F: drivers/dma/coh901318*
87572880
LW
1814F: drivers/mfd/ab3100*
1815F: drivers/rtc/rtc-ab3100.c
1816F: drivers/rtc/rtc-coh901331.c
1817T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-stericsson.git
54274d71 1818
3d00d04f
MY
1819ARM/UNIPHIER ARCHITECTURE
1820M: Masahiro Yamada <yamada.masahiro@socionext.com>
1821L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1822S: Maintained
a3ff83d2 1823F: arch/arm/boot/dts/uniphier*
e7ecbc05 1824F: arch/arm/include/asm/hardware/cache-uniphier.h
3d00d04f 1825F: arch/arm/mach-uniphier/
e7ecbc05 1826F: arch/arm/mm/cache-uniphier.c
e1a0ebc8 1827F: arch/arm64/boot/dts/socionext/
4b7f48d3 1828F: drivers/bus/uniphier-system-bus.c
dd6fd4a3 1829F: drivers/i2c/busses/i2c-uniphier*
a3ff83d2
MY
1830F: drivers/pinctrl/uniphier/
1831F: drivers/tty/serial/8250/8250_uniphier.c
3d00d04f
MY
1832N: uniphier
1833
87572880 1834ARM/Ux500 ARM ARCHITECTURE
e4651a9f 1835M: Linus Walleij <linus.walleij@linaro.org>
870725d9
SK
1836L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1837S: Maintained
1838F: arch/arm/mach-ux500/
e4651a9f 1839F: drivers/clocksource/clksrc-dbx500-prcmu.c
87572880 1840F: drivers/dma/ste_dma40*
e4651a9f 1841F: drivers/hwspinlock/u8500_hsem.c
87572880
LW
1842F: drivers/mfd/abx500*
1843F: drivers/mfd/ab8500*
e4651a9f
LW
1844F: drivers/mfd/dbx500*
1845F: drivers/mfd/db8500*
ecc265fe
JP
1846F: drivers/pinctrl/nomadik/pinctrl-ab*
1847F: drivers/pinctrl/nomadik/pinctrl-nomadik*
87572880 1848F: drivers/rtc/rtc-ab8500.c
e4651a9f 1849F: drivers/rtc/rtc-pl031.c
87572880 1850T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-stericsson.git
870725d9 1851
e93fde28
UH
1852ARM/Ux500 CLOCK FRAMEWORK SUPPORT
1853M: Ulf Hansson <ulf.hansson@linaro.org>
1854L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1855T: git git://git.linaro.org/people/ulfh/clk.git
1856S: Maintained
1857F: drivers/clk/ux500/
e93fde28 1858
740d93b1
PM
1859ARM/VERSATILE EXPRESS PLATFORM
1860M: Liviu Dudau <liviu.dudau@arm.com>
1861M: Sudeep Holla <sudeep.holla@arm.com>
1862M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
1863L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1864S: Maintained
1865F: arch/arm/boot/dts/vexpress*
e68d7c14 1866F: arch/arm64/boot/dts/arm/
740d93b1
PM
1867F: arch/arm/mach-vexpress/
1868F: */*/vexpress*
7e8f403f 1869F: */*/*/vexpress*
740d93b1
PM
1870F: drivers/clk/versatile/clk-vexpress-osc.c
1871F: drivers/clocksource/versatile.c
46a600ea 1872N: mps2
740d93b1 1873
d4275354 1874ARM/VFP SUPPORT
54176cc6 1875M: Russell King <linux@armlinux.org.uk>
efc03ecb 1876L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
54176cc6 1877W: http://www.armlinux.org.uk/
d4275354
RK
1878S: Maintained
1879F: arch/arm/vfp/
1880
e66b6d8e
MV
1881ARM/VOIPAC PXA270 SUPPORT
1882M: Marek Vasut <marek.vasut@gmail.com>
1883L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1884S: Maintained
1885F: arch/arm/mach-pxa/vpac270.c
e0cca11b 1886F: arch/arm/mach-pxa/include/mach/vpac270.h
e66b6d8e 1887
04529fe2
TP
1888ARM/VT8500 ARM ARCHITECTURE
1889M: Tony Prisk <linux@prisktech.co.nz>
1890L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1891S: Maintained
1892F: arch/arm/mach-vt8500/
41fd91b4 1893F: drivers/clocksource/vt8500_timer.c
560746eb 1894F: drivers/i2c/busses/i2c-wmt.c
41fd91b4
TP
1895F: drivers/mmc/host/wmt-sdmmc.c
1896F: drivers/pwm/pwm-vt8500.c
1897F: drivers/rtc/rtc-vt8500.c
1898F: drivers/tty/serial/vt8500_serial.c
4f31102b 1899F: drivers/usb/host/ehci-platform.c
41fd91b4 1900F: drivers/usb/host/uhci-platform.c
8a61f013
JH
1901F: drivers/video/fbdev/vt8500lcdfb.*
1902F: drivers/video/fbdev/wm8505fb*
1903F: drivers/video/fbdev/wmt_ge_rops.*
04529fe2 1904
e66b6d8e
MV
1905ARM/ZIPIT Z2 SUPPORT
1906M: Marek Vasut <marek.vasut@gmail.com>
1907L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1908S: Maintained
1909F: arch/arm/mach-pxa/z2.c
6ab2a855 1910F: arch/arm/mach-pxa/include/mach/z2.h
e66b6d8e 1911
5ecc4b53
JN
1912ARM/ZTE ARCHITECTURE
1913M: Jun Nie <jun.nie@linaro.org>
1914L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1915S: Maintained
1916F: arch/arm/mach-zx/
1917F: drivers/clk/zte/
1918F: Documentation/devicetree/bindings/arm/zte.txt
1919F: Documentation/devicetree/bindings/clock/zx296702-clk.txt
1920
51f29d44
MS
1921ARM/ZYNQ ARCHITECTURE
1922M: Michal Simek <michal.simek@xilinx.com>
f0fd9ad8 1923R: Sören Brinkmann <soren.brinkmann@xilinx.com>
51f29d44
MS
1924L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1925W: http://wiki.xilinx.com
d6448b76 1926T: git https://github.com/Xilinx/linux-xlnx.git
51f29d44
MS
1927S: Supported
1928F: arch/arm/mach-zynq/
bd2a337a 1929F: drivers/cpuidle/cpuidle-zynq.c
fb9d4959 1930F: drivers/block/xsysace.c
c2fd4e38
MS
1931N: zynq
1932N: xilinx
1933F: drivers/clocksource/cadence_ttc_timer.c
df8eb569 1934F: drivers/i2c/busses/i2c-cadence.c
e3ec3a3d 1935F: drivers/mmc/host/sdhci-of-arasan.c
ae9b56e3 1936F: drivers/edac/synopsys_edac.c
51f29d44 1937
48ec83bc 1938ARM SMMU DRIVERS
b8f9879e 1939M: Will Deacon <will.deacon@arm.com>
c8bff3a6 1940R: Robin Murphy <robin.murphy@arm.com>
b8f9879e
WD
1941L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1942S: Maintained
1943F: drivers/iommu/arm-smmu.c
48ec83bc 1944F: drivers/iommu/arm-smmu-v3.c
e1d3c0fd 1945F: drivers/iommu/io-pgtable-arm.c
c8bff3a6 1946F: drivers/iommu/io-pgtable-arm-v7s.c
b8f9879e 1947
38074229
CM
1948ARM64 PORT (AARCH64 ARCHITECTURE)
1949M: Catalin Marinas <catalin.marinas@arm.com>
d19766ec 1950M: Will Deacon <will.deacon@arm.com>
38074229 1951L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9f273c24 1952T: git git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git
38074229
CM
1953S: Maintained
1954F: arch/arm64/
d19766ec 1955F: Documentation/arm64/
38074229 1956
9d7005f9
LP
1957AS3645A LED FLASH CONTROLLER DRIVER
1958M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
1959L: linux-media@vger.kernel.org
1960T: git git://linuxtv.org/media_tree.git
1961S: Maintained
1962F: drivers/media/i2c/as3645a.c
b5dcee22 1963F: include/media/i2c/as3645a.h
9d7005f9 1964
d58de038
GJ
1965ASC7621 HARDWARE MONITOR DRIVER
1966M: George Joseph <george.joseph@fairview5.com>
968ce1b1 1967L: linux-hwmon@vger.kernel.org
d58de038
GJ
1968S: Maintained
1969F: Documentation/hwmon/asc7621
1970F: drivers/hwmon/asc7621.c
1971
b229ece9 1972ASUS NOTEBOOKS AND EEEPC ACPI/WMI EXTRAS DRIVERS
5909c654 1973M: Corentin Chary <corentin.chary@gmail.com>
1da177e4 1974L: acpi4asus-user@lists.sourceforge.net
d0944853 1975L: platform-driver-x86@vger.kernel.org
76593d6f 1976W: http://acpi4asus.sf.net
85091b71 1977S: Maintained
b229ece9
CC
1978F: drivers/platform/x86/asus*.c
1979F: drivers/platform/x86/eeepc*.c
85091b71 1980
f6a6bbae
JPRV
1981ASUS WIRELESS RADIO CONTROL DRIVER
1982M: João Paulo Rechi Vita <jprvita@gmail.com>
1983L: platform-driver-x86@vger.kernel.org
1984S: Maintained
1985F: drivers/platform/x86/asus-wireless.c
1986
75aeddd1
DH
1987ASYMMETRIC KEYS
1988M: David Howells <dhowells@redhat.com>
1989L: keyrings@vger.kernel.org
1990S: Maintained
1991F: Documentation/crypto/asymmetric-keys.txt
1992F: include/linux/verification.h
1993F: include/crypto/public_key.h
1994F: include/crypto/pkcs7.h
1995F: crypto/asymmetric_keys/
1996
953a6479 1997ASYNCHRONOUS TRANSFERS/TRANSFORMS (IOAT) API
08223d80 1998R: Dan Williams <dan.j.williams@intel.com>
b3e5f263 1999W: http://sourceforge.net/projects/xscaleiop
08223d80 2000S: Odd fixes
679655da
JP
2001F: Documentation/crypto/async-tx-api.txt
2002F: crypto/async_tx/
2003F: drivers/dma/
2004F: include/linux/dmaengine.h
2005F: include/linux/async_tx.h
b3e5f263 2006
a1867d36 2007AT24 EEPROM DRIVER
14d77c4d 2008M: Wolfram Sang <wsa@the-dreams.de>
a1867d36
WS
2009L: linux-i2c@vger.kernel.org
2010S: Maintained
2011F: drivers/misc/eeprom/at24.c
25f73ed5 2012F: include/linux/platform_data/at24.h
a1867d36 2013
e7839f25 2014ATA OVER ETHERNET (AOE) DRIVER
fb903811
EC
2015M: "Ed L. Cashin" <ed.cashin@acm.org>
2016W: http://www.openaoe.org/
1da177e4 2017S: Supported
679655da
JP
2018F: Documentation/aoe/
2019F: drivers/block/aoe/
1da177e4 2020
aad7a211
AB
2021ATHEROS 71XX/9XXX GPIO DRIVER
2022M: Alban Bedel <albeu@free.fr>
2023W: https://github.com/AlbanBedel/linux
2024T: git git://github.com/AlbanBedel/linux
2025S: Maintained
2026F: drivers/gpio/gpio-ath79.c
2027F: Documentation/devicetree/bindings/gpio/gpio-ath79.txt
2028
9a10a870 2029ATHEROS ATH GENERIC UTILITIES
f726ee65 2030M: "Luis R. Rodriguez" <mcgrof@do-not-panic.com>
9a10a870
JP
2031L: linux-wireless@vger.kernel.org
2032S: Supported
2033F: drivers/net/wireless/ath/*
2034
fa1c114f 2035ATHEROS ATH5K WIRELESS DRIVER
8b58be88
JP
2036M: Jiri Slaby <jirislaby@gmail.com>
2037M: Nick Kossifidis <mickflemm@gmail.com>
f726ee65 2038M: "Luis R. Rodriguez" <mcgrof@do-not-panic.com>
fa1c114f 2039L: linux-wireless@vger.kernel.org
72c706b7 2040W: http://wireless.kernel.org/en/users/Drivers/ath5k
fa1c114f 2041S: Maintained
fa451753 2042F: drivers/net/wireless/ath/ath5k/
fa1c114f 2043
12e62d6f
KV
2044ATHEROS ATH6KL WIRELESS DRIVER
2045M: Kalle Valo <kvalo@qca.qualcomm.com>
2046L: linux-wireless@vger.kernel.org
2047W: http://wireless.kernel.org/en/users/Drivers/ath6kl
9f273c24 2048T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
12e62d6f
KV
2049S: Supported
2050F: drivers/net/wireless/ath/ath6kl/
2051
2be7d22f 2052WILOCITY WIL6210 WIRELESS DRIVER
23ba8a66 2053M: Maya Erez <qca_merez@qca.qualcomm.com>
2be7d22f
VK
2054L: linux-wireless@vger.kernel.org
2055L: wil6210@qca.qualcomm.com
2056S: Supported
2057W: http://wireless.kernel.org/en/users/Drivers/wil6210
2058F: drivers/net/wireless/ath/wil6210/
dba4b74d 2059F: include/uapi/linux/wil6210_uapi.h
2be7d22f 2060
1d7e1e6b
CL
2061CARL9170 LINUX COMMUNITY WIRELESS DRIVER
2062M: Christian Lamparter <chunkeey@googlemail.com>
2063L: linux-wireless@vger.kernel.org
2064W: http://wireless.kernel.org/en/users/Drivers/carl9170
2065S: Maintained
2066F: drivers/net/wireless/ath/carl9170/
2067
2c2a6172
LT
2068ATK0110 HWMON DRIVER
2069M: Luca Tettamanti <kronos.it@gmail.com>
968ce1b1 2070L: linux-hwmon@vger.kernel.org
2c2a6172
LT
2071S: Maintained
2072F: drivers/hwmon/asus_atk0110.c
2073
6f69a6d7 2074ATI_REMOTE2 DRIVER
8b58be88 2075M: Ville Syrjala <syrjala@sci.fi>
6f69a6d7 2076S: Maintained
679655da 2077F: drivers/input/misc/ati_remote2.c
6f69a6d7 2078
7ae115b4 2079ATLX ETHERNET DRIVERS
8b58be88 2080M: Jay Cliburn <jcliburn@gmail.com>
cb2f33e9 2081M: Chris Snook <chris.snook@gmail.com>
e443e383 2082L: netdev@vger.kernel.org
8d5ca6ec
JC
2083W: http://sourceforge.net/projects/atl1
2084W: http://atl1.sourceforge.net
2085S: Maintained
2b133ad6 2086F: drivers/net/ethernet/atheros/
8d5ca6ec 2087
1da177e4 2088ATM
366c1bd1 2089M: Chas Williams <3chas3@gmail.com>
476604de 2090L: linux-atm-general@lists.sourceforge.net (moderated for non-subscribers)
44ae98b5 2091L: netdev@vger.kernel.org
1da177e4
LT
2092W: http://linux-atm.sourceforge.net
2093S: Maintained
679655da
JP
2094F: drivers/atm/
2095F: include/linux/atm*
c117ab84 2096F: include/uapi/linux/atm*
1da177e4 2097
04ac2f46 2098ATMEL AT91 / AT32 MCI DRIVER
24e1511f 2099M: Ludovic Desroches <ludovic.desroches@atmel.com>
04ac2f46
NF
2100S: Maintained
2101F: drivers/mmc/host/atmel-mci.c
04ac2f46 2102
a1cfac48 2103ATMEL AT91 / AT32 SERIAL DRIVER
a02875a6 2104M: Nicolas Ferre <nicolas.ferre@atmel.com>
a1cfac48 2105S: Supported
df621252 2106F: drivers/tty/serial/atmel_serial.c
a1cfac48 2107
f80cb488
NF
2108ATMEL AT91 SAMA5D2-Compatible Shutdown Controller
2109M: Nicolas Ferre <nicolas.ferre@atmel.com>
2110S: Supported
2111F: drivers/power/reset/at91-sama5d2_shdwc.c
2112
b9cd7a25
LD
2113ATMEL SAMA5D2 ADC DRIVER
2114M: Ludovic Desroches <ludovic.desroches@atmel.com>
2115L: linux-iio@vger.kernel.org
2116S: Supported
2117F: drivers/iio/adc/at91-sama5d2_adc.c
2118
dfae90ed 2119ATMEL Audio ALSA driver
3a82002c 2120M: Nicolas Ferre <nicolas.ferre@atmel.com>
dfae90ed
BS
2121L: alsa-devel@alsa-project.org (moderated for non-subscribers)
2122S: Supported
2123F: sound/soc/atmel
2124
b414dc16
NF
2125ATMEL DMA DRIVER
2126M: Nicolas Ferre <nicolas.ferre@atmel.com>
2127L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2128S: Supported
2129F: drivers/dma/at_hdmac.c
2130F: drivers/dma/at_hdmac_regs.h
6f0d65af 2131F: include/linux/platform_data/dma-atmel.h
b414dc16 2132
6bd0f436
LD
2133ATMEL XDMA DRIVER
2134M: Ludovic Desroches <ludovic.desroches@atmel.com>
2135L: linux-arm-kernel@lists.infradead.org
2136L: dmaengine@vger.kernel.org
2137S: Supported
2138F: drivers/dma/at_xdmac.c
2139
888f2804
LD
2140ATMEL I2C DRIVER
2141M: Ludovic Desroches <ludovic.desroches@atmel.com>
2142L: linux-i2c@vger.kernel.org
2143S: Supported
2144F: drivers/i2c/busses/i2c-at91.c
2145
15515545 2146ATMEL ISI DRIVER
50cb2efa 2147M: Ludovic Desroches <ludovic.desroches@atmel.com>
15515545
JW
2148L: linux-media@vger.kernel.org
2149S: Supported
f2294c2d 2150F: drivers/media/platform/soc_camera/atmel-isi.c
15515545
JW
2151F: include/media/atmel-isi.h
2152
8f4c79ce 2153ATMEL LCDFB DRIVER
8b58be88 2154M: Nicolas Ferre <nicolas.ferre@atmel.com>
c69f677c 2155L: linux-fbdev@vger.kernel.org
8f4c79ce 2156S: Maintained
8a61f013 2157F: drivers/video/fbdev/atmel_lcdfb.c
679655da 2158F: include/video/atmel_lcdc.h
8f4c79ce 2159
89e5785f 2160ATMEL MACB ETHERNET DRIVER
a02875a6 2161M: Nicolas Ferre <nicolas.ferre@atmel.com>
89e5785f 2162S: Supported
9f2f381f 2163F: drivers/net/ethernet/cadence/
89e5785f 2164
5cbac98a 2165ATMEL NAND DRIVER
50cb2efa
NF
2166M: Wenyou Yang <wenyou.yang@atmel.com>
2167M: Josh Wu <rainyfeeling@outlook.com>
5cbac98a
JW
2168L: linux-mtd@lists.infradead.org
2169S: Supported
2170F: drivers/mtd/nand/atmel_nand*
2171
05c441ef 2172ATMEL SDMMC DRIVER
2173M: Ludovic Desroches <ludovic.desroches@atmel.com>
2174L: linux-mmc@vger.kernel.org
2175S: Supported
2176F: drivers/mmc/host/sdhci-of-at91.c
2177
754ce4f2 2178ATMEL SPI DRIVER
a02875a6 2179M: Nicolas Ferre <nicolas.ferre@atmel.com>
754ce4f2 2180S: Supported
9df92e6c 2181F: drivers/spi/spi-atmel.*
754ce4f2 2182
0ef09015 2183ATMEL SSC DRIVER
03515f32 2184M: Nicolas Ferre <nicolas.ferre@atmel.com>
0ef09015
BS
2185L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2186S: Supported
2187F: drivers/misc/atmel-ssc.c
2188F: include/linux/atmel-ssc.h
2189
e9cb1c5a
NF
2190ATMEL Timer Counter (TC) AND CLOCKSOURCE DRIVERS
2191M: Nicolas Ferre <nicolas.ferre@atmel.com>
2192L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2193S: Supported
2194F: drivers/misc/atmel_tclib.c
2195F: drivers/clocksource/tcb_clksrc.c
2196
914a3f3b 2197ATMEL USBA UDC DRIVER
a02875a6
NF
2198M: Nicolas Ferre <nicolas.ferre@atmel.com>
2199L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
914a3f3b 2200S: Supported
faf2e1db 2201F: drivers/usb/gadget/udc/atmel_usba_udc.*
914a3f3b 2202
1da177e4 2203ATMEL WIRELESS DRIVER
8b58be88 2204M: Simon Kelley <simon@thekelleys.org.uk>
724c6b35 2205L: linux-wireless@vger.kernel.org
1da177e4
LT
2206W: http://www.thekelleys.org.uk/atmel
2207W: http://atmelwlandriver.sourceforge.net/
2208S: Maintained
30fe0f9b 2209F: drivers/net/wireless/atmel/atmel*
1da177e4 2210
a14c0f8f
ND
2211ATMEL MAXTOUCH DRIVER
2212M: Nick Dyer <nick.dyer@itdev.co.uk>
2213T: git git://github.com/atmel-maxtouch/linux.git
2214S: Supported
2215F: Documentation/devicetree/bindings/input/atmel,maxtouch.txt
2216F: drivers/input/touchscreen/atmel_mxt_ts.c
2217F: include/linux/platform_data/atmel_mxt_ts.h
2218
26780d9e 2219ATTO EXPRESSSAS SAS/SATA RAID SCSI DRIVER
b75f0050
JP
2220M: Bradley Grove <linuxdrivers@attotech.com>
2221L: linux-scsi@vger.kernel.org
2222W: http://www.attotech.com
2223S: Supported
2224F: drivers/scsi/esas2r
26780d9e 2225
bc6e17b8
SS
2226ATUSB IEEE 802.15.4 RADIO DRIVER
2227M: Stefan Schmidt <stefan@osg.samsung.com>
2228L: linux-wpan@vger.kernel.org
2229S: Maintained
2230F: drivers/net/ieee802154/atusb.c
2231F: drivers/net/ieee802154/atusb.h
2232F: drivers/net/ieee802154/at86rf230.h
2233
a92b7b80 2234AUDIT SUBSYSTEM
915f389d 2235M: Paul Moore <paul@paul-moore.com>
8b58be88 2236M: Eric Paris <eparis@redhat.com>
915f389d 2237L: linux-audit@redhat.com (moderated for non-subscribers)
ad3f9a22 2238W: http://people.redhat.com/sgrubb/audit/
915f389d 2239T: git git://git.infradead.org/users/pcmoore/audit
a92b7b80 2240S: Maintained
679655da 2241F: include/linux/audit.h
c117ab84 2242F: include/uapi/linux/audit.h
679655da 2243F: kernel/audit*
a92b7b80 2244
70e84049 2245AUXILIARY DISPLAY DRIVERS
8b58be88 2246M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
450c622e
MO
2247W: http://miguelojeda.es/auxdisplay.htm
2248W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
70e84049 2249S: Maintained
679655da
JP
2250F: drivers/auxdisplay/
2251F: include/linux/cfag12864b.h
70e84049 2252
5f97f7f9 2253AVR32 ARCHITECTURE
e336f61f
HCE
2254M: Haavard Skinnemoen <hskinnemoen@gmail.com>
2255M: Hans-Christian Egtvedt <egtvedt@samfundet.no>
5f97f7f9 2256W: http://www.atmel.com/products/AVR32/
249d9d9d 2257W: http://mirror.egtvedt.no/avr32linux.org/
5f97f7f9 2258W: http://avrfreaks.net/
e336f61f 2259S: Maintained
679655da 2260F: arch/avr32/
5f97f7f9
HS
2261
2262AVR32/AT32AP MACHINE SUPPORT
e336f61f
HCE
2263M: Haavard Skinnemoen <hskinnemoen@gmail.com>
2264M: Hans-Christian Egtvedt <egtvedt@samfundet.no>
2265S: Maintained
679655da 2266F: arch/avr32/mach-at32ap/
5f97f7f9 2267
1da177e4 2268AX.25 NETWORK LAYER
8b58be88 2269M: Ralf Baechle <ralf@linux-mips.org>
1da177e4 2270L: linux-hams@vger.kernel.org
d34cb28a 2271W: http://www.linux-ax25.org/
1da177e4 2272S: Maintained
c117ab84 2273F: include/uapi/linux/ax25.h
679655da
JP
2274F: include/net/ax25.h
2275F: net/ax25/
1da177e4 2276
d5269395 2277AZ6007 DVB DRIVER
5dc8a864
MCC
2278M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
2279M: Mauro Carvalho Chehab <mchehab@kernel.org>
d5269395 2280L: linux-media@vger.kernel.org
a825eaec 2281W: https://linuxtv.org
d5269395
MCC
2282T: git git://linuxtv.org/media_tree.git
2283S: Maintained
2284F: drivers/media/usb/dvb-usb-v2/az6007.c
2285
6777376e
HV
2286AZTECH FM RADIO RECEIVER DRIVER
2287M: Hans Verkuil <hverkuil@xs4all.nl>
2288L: linux-media@vger.kernel.org
2289T: git git://linuxtv.org/media_tree.git
a825eaec 2290W: https://linuxtv.org
6777376e
HV
2291S: Maintained
2292F: drivers/media/radio/radio-aztech*
2293
e2d1d6c0 2294B43 WIRELESS DRIVER
e2d1d6c0 2295L: linux-wireless@vger.kernel.org
ed072f9e 2296L: b43-dev@lists.infradead.org
491b26b4 2297W: http://wireless.kernel.org/en/users/Drivers/b43
8a72ed6f 2298S: Odd Fixes
58619b14 2299F: drivers/net/wireless/broadcom/b43/
e2d1d6c0
RD
2300
2301B43LEGACY WIRELESS DRIVER
8b58be88 2302M: Larry Finger <Larry.Finger@lwfinger.net>
e2d1d6c0 2303L: linux-wireless@vger.kernel.org
ed072f9e 2304L: b43-dev@lists.infradead.org
491b26b4 2305W: http://wireless.kernel.org/en/users/Drivers/b43
e2d1d6c0 2306S: Maintained
423e3ce3 2307F: drivers/net/wireless/broadcom/b43legacy/
e2d1d6c0 2308
300abeb5 2309BACKLIGHT CLASS/SUBSYSTEM
b7701755 2310M: Jingoo Han <jingoohan1@gmail.com>
70d14fcf 2311M: Lee Jones <lee.jones@linaro.org>
9f273c24 2312T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/backlight.git
300abeb5 2313S: Maintained
679655da
JP
2314F: drivers/video/backlight/
2315F: include/linux/backlight.h
300abeb5 2316
c6c8fea2 2317BATMAN ADVANCED
207df49e 2318M: Marek Lindner <mareklindner@neomailbox.ch>
c679ff8f 2319M: Simon Wunderlich <sw@simonwunderlich.de>
ca8e940c 2320M: Antonio Quartulli <a@unstable.cc>
1584f41f 2321L: b.a.t.m.a.n@lists.open-mesh.org (moderated for non-subscribers)
7b5e7396 2322W: https://www.open-mesh.org/
8b823170 2323Q: https://patchwork.open-mesh.org/project/batman/list/
c6c8fea2 2324S: Maintained
286ddfb0
SE
2325F: Documentation/ABI/testing/sysfs-class-net-batman-adv
2326F: Documentation/ABI/testing/sysfs-class-net-mesh
2327F: Documentation/networking/batman-adv.txt
09748a22 2328F: include/uapi/linux/batman_adv.h
c6c8fea2
SE
2329F: net/batman-adv/
2330
e2d1d6c0 2331BAYCOM/HDLCDRV DRIVERS FOR AX.25
8b58be88 2332M: Thomas Sailer <t.sailer@alumni.ethz.ch>
e2d1d6c0
RD
2333L: linux-hams@vger.kernel.org
2334W: http://www.baycom.org/~tom/ham/ham.html
2335S: Maintained
679655da 2336F: drivers/net/hamradio/baycom*
e2d1d6c0 2337
cafe5635 2338BCACHE (BLOCK LAYER CACHE)
d1aa1ab3 2339M: Kent Overstreet <kent.overstreet@gmail.com>
cafe5635
KO
2340L: linux-bcache@vger.kernel.org
2341W: http://bcache.evilpiepirate.org
4d1034eb 2342S: Orphan
cafe5635
KO
2343F: drivers/md/bcache/
2344
04bd844a
HV
2345BDISP ST MEDIA DRIVER
2346M: Fabien Dessenne <fabien.dessenne@st.com>
2347L: linux-media@vger.kernel.org
2348T: git git://linuxtv.org/media_tree.git
a825eaec 2349W: https://linuxtv.org
04bd844a
HV
2350S: Supported
2351F: drivers/media/platform/sti/bdisp
2352
e2d1d6c0 2353BEFS FILE SYSTEM
db4ad036
LB
2354M: Luis de Bethencourt <luisbg@osg.samsung.com>
2355M: Salah Triki <salah.triki@gmail.com>
2356S: Maintained
2357T: git git://github.com/luisbg/linux-befs.git
679655da
JP
2358F: Documentation/filesystems/befs.txt
2359F: fs/befs/
e2d1d6c0 2360
564ee360 2361BECKHOFF CX5020 ETHERCAT MASTER DRIVER
49e7d9df
JP
2362M: Dariusz Marcinkiewicz <reksio@newterm.pl>
2363L: netdev@vger.kernel.org
2364S: Maintained
2365F: drivers/net/ethernet/ec_bhf.c
564ee360 2366
e2d1d6c0 2367BFS FILE SYSTEM
8b58be88 2368M: "Tigran A. Aivazian" <tigran@aivazian.fsnet.co.uk>
e2d1d6c0 2369S: Maintained
679655da
JP
2370F: Documentation/filesystems/bfs.txt
2371F: fs/bfs/
c117ab84 2372F: include/uapi/linux/bfs_fs.h
e2d1d6c0 2373
1394f032 2374BLACKFIN ARCHITECTURE
a4edbc10 2375M: Steven Miao <realmz6@gmail.com>
b3fe92b0 2376L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
1443176f 2377T: git git://git.code.sf.net/p/adi-linux/code
e3b2d3f3
BW
2378W: http://blackfin.uclinux.org
2379S: Supported
679655da 2380F: arch/blackfin/
566da5b2 2381
e190d6b1 2382BLACKFIN EMAC DRIVER
b3fe92b0 2383L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
e190d6b1
BW
2384W: http://blackfin.uclinux.org
2385S: Supported
7b35f033 2386F: drivers/net/ethernet/adi/
e190d6b1 2387
566da5b2 2388BLACKFIN RTC DRIVER
b3fe92b0 2389L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
566da5b2
MF
2390W: http://blackfin.uclinux.org
2391S: Supported
679655da 2392F: drivers/rtc/rtc-bfin.c
1394f032 2393
936ed49a 2394BLACKFIN SDH DRIVER
109ec8c3 2395M: Sonic Zhang <sonic.zhang@analog.com>
b3fe92b0 2396L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
936ed49a
MF
2397W: http://blackfin.uclinux.org
2398S: Supported
2399F: drivers/mmc/host/bfin_sdh.c
2400
1394f032 2401BLACKFIN SERIAL DRIVER
8b58be88 2402M: Sonic Zhang <sonic.zhang@analog.com>
b3fe92b0 2403L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
e3b2d3f3
BW
2404W: http://blackfin.uclinux.org
2405S: Supported
8460241e 2406F: drivers/tty/serial/bfin_uart.c
1394f032 2407
1e6d320f 2408BLACKFIN WATCHDOG DRIVER
b3fe92b0 2409L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
1e6d320f
BW
2410W: http://blackfin.uclinux.org
2411S: Supported
679655da 2412F: drivers/watchdog/bfin_wdt.c
1e6d320f 2413
d24ecfcc 2414BLACKFIN I2C TWI DRIVER
8b58be88 2415M: Sonic Zhang <sonic.zhang@analog.com>
b3fe92b0 2416L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
d24ecfcc
BW
2417W: http://blackfin.uclinux.org/
2418S: Supported
679655da 2419F: drivers/i2c/busses/i2c-bfin-twi.c
d24ecfcc 2420
1e204377
SJ
2421BLACKFIN MEDIA DRIVER
2422M: Scott Jiang <scott.jiang.linux@gmail.com>
b3fe92b0 2423L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
1e204377
SJ
2424W: http://blackfin.uclinux.org/
2425S: Supported
2426F: drivers/media/platform/blackfin/
2427F: drivers/media/i2c/adv7183*
2428F: drivers/media/i2c/vs6624*
2429
b54cf35a
JSM
2430BLINKM RGB LED DRIVER
2431M: Jan-Simon Moeller <jansimon.moeller@gmx.de>
2432S: Maintained
2433F: drivers/leds/leds-blinkm.c
2434
1da177e4 2435BLOCK LAYER
8b58be88 2436M: Jens Axboe <axboe@kernel.dk>
82c426e0 2437L: linux-block@vger.kernel.org
08deed1e 2438T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
1da177e4 2439S: Maintained
679655da 2440F: block/
ae11f7ef 2441F: kernel/trace/blktrace.c
1da177e4 2442
2b54aaef 2443BLOCK2MTD DRIVER
8b58be88 2444M: Joern Engel <joern@lazybastard.org>
2b54aaef
JE
2445L: linux-mtd@lists.infradead.org
2446S: Maintained
679655da 2447F: drivers/mtd/devices/block2mtd.c
2b54aaef 2448
63fbd24e 2449BLUETOOTH DRIVERS
8b58be88 2450M: Marcel Holtmann <marcel@holtmann.org>
960d4d1b 2451M: Gustavo Padovan <gustavo@padovan.org>
eb491eca 2452M: Johan Hedberg <johan.hedberg@gmail.com>
781c2844 2453L: linux-bluetooth@vger.kernel.org
63fbd24e 2454W: http://www.bluez.org/
22e7a424
MH
2455T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
2456T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
1da177e4 2457S: Maintained
679655da 2458F: drivers/bluetooth/
1da177e4 2459
63fbd24e 2460BLUETOOTH SUBSYSTEM
8b58be88 2461M: Marcel Holtmann <marcel@holtmann.org>
960d4d1b 2462M: Gustavo Padovan <gustavo@padovan.org>
eb491eca 2463M: Johan Hedberg <johan.hedberg@gmail.com>
63fbd24e
MH
2464L: linux-bluetooth@vger.kernel.org
2465W: http://www.bluez.org/
22e7a424
MH
2466T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
2467T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
1da177e4 2468S: Maintained
679655da
JP
2469F: net/bluetooth/
2470F: include/net/bluetooth/
1da177e4
LT
2471
2472BONDING DRIVER
79b30750 2473M: Jay Vosburgh <j.vosburgh@gmail.com>
898602a0 2474M: Veaceslav Falico <vfalico@gmail.com>
31639b94 2475M: Andy Gospodarek <gospo@cumulusnetworks.com>
a6c36ee6 2476L: netdev@vger.kernel.org
ce00f85c
JC
2477W: http://sourceforge.net/projects/bonding/
2478S: Supported
679655da 2479F: drivers/net/bonding/
c117ab84 2480F: include/uapi/linux/if_bonding.h
1da177e4 2481
b5f4df34
AS
2482BPF (Safe dynamic programs and tools)
2483M: Alexei Starovoitov <ast@kernel.org>
2484L: netdev@vger.kernel.org
2485L: linux-kernel@vger.kernel.org
2486S: Supported
2487F: kernel/bpf/
2488
39105890 2489BROADCOM B44 10/100 ETHERNET DRIVER
8b58be88 2490M: Gary Zambrano <zambrano@broadcom.com>
39105890
GZ
2491L: netdev@vger.kernel.org
2492S: Supported
adfc5217 2493F: drivers/net/ethernet/broadcom/b44.*
39105890 2494
967dd82f
FF
2495BROADCOM B53 ETHERNET SWITCH DRIVER
2496M: Florian Fainelli <f.fainelli@gmail.com>
2497L: netdev@vger.kernel.org
2498L: openwrt-devel@lists.openwrt.org (subscribers-only)
2499S: Supported
2500F: drivers/net/dsa/b53/*
2501F: include/linux/platform_data/b53.h
2502
32ec90d5
FF
2503BROADCOM GENET ETHERNET DRIVER
2504M: Florian Fainelli <f.fainelli@gmail.com>
2505L: netdev@vger.kernel.org
2506S: Supported
2507F: drivers/net/ethernet/broadcom/genet/
2508
948c51e6 2509BROADCOM BNX2 GIGABIT ETHERNET DRIVER
f1d1baeb
JK
2510M: Sony Chacko <sony.chacko@qlogic.com>
2511M: Dept-HSGLinuxNICDev@qlogic.com
948c51e6
MC
2512L: netdev@vger.kernel.org
2513S: Supported
adfc5217
JK
2514F: drivers/net/ethernet/broadcom/bnx2.*
2515F: drivers/net/ethernet/broadcom/bnx2_*
948c51e6 2516
4d9d2cb0 2517BROADCOM BNX2X 10 GIGABIT ETHERNET DRIVER
08f6dd89 2518M: Ariel Elior <ariel.elior@qlogic.com>
4d9d2cb0
ET
2519L: netdev@vger.kernel.org
2520S: Supported
adfc5217 2521F: drivers/net/ethernet/broadcom/bnx2x/
4d9d2cb0 2522
90f4c594 2523BROADCOM BCM281XX/BCM11XXX/BCM216XX ARM ARCHITECTURE
f18cf050 2524M: Florian Fainelli <f.fainelli@gmail.com>
d3cc2e86
FF
2525M: Ray Jui <rjui@broadcom.com>
2526M: Scott Branden <sbranden@broadcom.com>
086f4704 2527M: bcm-kernel-feedback-list@broadcom.com
90f4c594 2528T: git git://github.com/broadcom/mach-bcm
af4b8e37 2529S: Maintained
ccf62f5a
JM
2530N: bcm281*
2531N: bcm113*
2532N: bcm216*
2533N: kona
af4b8e37 2534F: arch/arm/mach-bcm/
af4b8e37 2535
9209bec4 2536BROADCOM BCM2835 ARM ARCHITECTURE
f680f25c 2537M: Stephen Warren <swarren@wwwdotorg.org>
8bcdd929 2538M: Lee Jones <lee@kernel.org>
10b9e887 2539M: Eric Anholt <eric@anholt.net>
f680f25c 2540L: linux-rpi-kernel@lists.infradead.org (moderated for non-subscribers)
82481129 2541L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8bcdd929 2542T: git git://git.kernel.org/pub/scm/linux/kernel/git/rpi/linux-rpi.git
f680f25c 2543S: Maintained
9209bec4 2544N: bcm2835
f680f25c 2545
5564f092
RM
2546BROADCOM BCM47XX MIPS ARCHITECTURE
2547M: Hauke Mehrtens <hauke@hauke-m.de>
2548M: Rafał Miłecki <zajec5@gmail.com>
2549L: linux-mips@linux-mips.org
2550S: Maintained
7ad2410c 2551F: Documentation/devicetree/bindings/mips/brcm/
5564f092
RM
2552F: arch/mips/bcm47xx/*
2553F: arch/mips/include/asm/mach-bcm47xx/*
2554
9209bec4 2555BROADCOM BCM5301X ARM ARCHITECTURE
5b293ebe 2556M: Hauke Mehrtens <hauke@hauke-m.de>
1a50cd8a
RM
2557M: Rafał Miłecki <zajec5@gmail.com>
2558M: bcm-kernel-feedback-list@broadcom.com
5b293ebe
HM
2559L: linux-arm-kernel@lists.infradead.org
2560S: Maintained
2561F: arch/arm/mach-bcm/bcm_5301x.c
1a50cd8a 2562F: arch/arm/boot/dts/bcm5301x*.dtsi
5b293ebe
HM
2563F: arch/arm/boot/dts/bcm470*
2564
e076e962
FF
2565BROADCOM BCM63XX ARM ARCHITECTURE
2566M: Florian Fainelli <f.fainelli@gmail.com>
086f4704 2567M: bcm-kernel-feedback-list@broadcom.com
20de823e 2568L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
20de823e 2569T: git git://github.com/broadcom/stblinux.git
e076e962 2570S: Maintained
d6f4e76e 2571N: bcm63xx
e076e962 2572
7110e227
KC
2573BROADCOM BCM63XX/BCM33XX UDC DRIVER
2574M: Kevin Cernekee <cernekee@gmail.com>
2575L: linux-usb@vger.kernel.org
2576S: Maintained
2577F: drivers/usb/gadget/udc/bcm63xx_udc.*
2578
2df94fd6 2579BROADCOM BCM7XXX ARM ARCHITECTURE
2df94fd6 2580M: Brian Norris <computersforpeace@gmail.com>
3b4b6fe9
FF
2581M: Gregory Fong <gregory.0xf0@gmail.com>
2582M: Florian Fainelli <f.fainelli@gmail.com>
086f4704 2583M: bcm-kernel-feedback-list@broadcom.com
2df94fd6 2584L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
eb6725d0 2585T: git git://github.com/broadcom/stblinux.git
2df94fd6
BN
2586S: Maintained
2587F: arch/arm/mach-bcm/*brcmstb*
2588F: arch/arm/boot/dts/bcm7*.dts*
e36661e4 2589F: drivers/bus/brcmstb_gisb.c
5009a289 2590N: brcmstb
2df94fd6 2591
70371cef
KC
2592BROADCOM BMIPS MIPS ARCHITECTURE
2593M: Kevin Cernekee <cernekee@gmail.com>
2594M: Florian Fainelli <f.fainelli@gmail.com>
2595L: linux-mips@linux-mips.org
eb6725d0 2596T: git git://github.com/broadcom/stblinux.git
70371cef
KC
2597S: Maintained
2598F: arch/mips/bmips/*
2599F: arch/mips/include/asm/mach-bmips/*
2600F: arch/mips/kernel/*bmips*
338808de 2601F: arch/mips/boot/dts/brcm/bcm*.dts*
c7c42ec2 2602F: drivers/irqchip/irq-bcm63*
70371cef
KC
2603F: drivers/irqchip/irq-bcm7*
2604F: drivers/irqchip/irq-brcmstb*
3271e610 2605F: include/linux/bcm963xx_nvram.h
8fce60b8 2606F: include/linux/bcm963xx_tag.h
70371cef 2607
948c51e6 2608BROADCOM TG3 GIGABIT ETHERNET DRIVER
ccad0993 2609M: Siva Reddy Kallam <siva.kallam@broadcom.com>
23629477 2610M: Prashant Sreedharan <prashant@broadcom.com>
8b58be88 2611M: Michael Chan <mchan@broadcom.com>
948c51e6
MC
2612L: netdev@vger.kernel.org
2613S: Supported
adfc5217 2614F: drivers/net/ethernet/broadcom/tg3.*
948c51e6 2615
a9533e7e 2616BROADCOM BRCM80211 IEEE802.11n WIRELESS DRIVER
2a734451
AS
2617M: Arend van Spriel <arend.vanspriel@broadcom.com>
2618M: Franky Lin <franky.lin@broadcom.com>
2619M: Hante Meuleman <hante.meuleman@broadcom.com>
a9533e7e 2620L: linux-wireless@vger.kernel.org
2a734451 2621L: brcm80211-dev-list.pdl@broadcom.com
a9533e7e 2622S: Supported
05491d2c 2623F: drivers/net/wireless/broadcom/brcm80211/
a9533e7e 2624
9958d6f9 2625BROADCOM BNX2FC 10 GIGABIT FCOE DRIVER
3b7f040a 2626M: QLogic-Storage-Upstream@qlogic.com
9958d6f9
BPG
2627L: linux-scsi@vger.kernel.org
2628S: Supported
2629F: drivers/scsi/bnx2fc/
2630
6a6b5ad0 2631BROADCOM BNX2I 1/10 GIGABIT iSCSI DRIVER
3b7f040a 2632M: QLogic-Storage-Upstream@qlogic.com
6a6b5ad0
EW
2633L: linux-scsi@vger.kernel.org
2634S: Supported
2635F: drivers/scsi/bnx2i/
2636
63f37ddf 2637BROADCOM IPROC ARM ARCHITECTURE
36c0237f
SB
2638M: Ray Jui <rjui@broadcom.com>
2639M: Scott Branden <sbranden@broadcom.com>
63f37ddf 2640M: Jon Mason <jonmason@broadcom.com>
086f4704 2641M: bcm-kernel-feedback-list@broadcom.com
36c0237f 2642L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
eb6725d0 2643T: git git://github.com/broadcom/cygnus-linux.git
36c0237f
SB
2644S: Maintained
2645N: iproc
2646N: cygnus
5c161242 2647N: bcm[-_]nsp
36c0237f
SB
2648N: bcm9113*
2649N: bcm9583*
63f37ddf
JM
2650N: bcm9585*
2651N: bcm9586*
2652N: bcm988312
36c0237f 2653N: bcm113*
63f37ddf
JM
2654N: bcm583*
2655N: bcm585*
2656N: bcm586*
2657N: bcm88312
d76e21b8 2658F: arch/arm64/boot/dts/broadcom/ns2*
5c161242
JM
2659F: drivers/clk/bcm/clk-ns*
2660F: drivers/pinctrl/bcm/pinctrl-ns*
36c0237f 2661
3b0213d5
GF
2662BROADCOM BRCMSTB GPIO DRIVER
2663M: Gregory Fong <gregory.0xf0@gmail.com>
9c2abe2f 2664L: bcm-kernel-feedback-list@broadcom.com
3b0213d5
GF
2665S: Supported
2666F: drivers/gpio/gpio-brcmstb.c
2667F: Documentation/devicetree/bindings/gpio/brcm,brcmstb-gpio.txt
2668
7b7f588b 2669BROADCOM KONA GPIO DRIVER
5e163903 2670M: Ray Jui <rjui@broadcom.com>
7b7f588b
MM
2671L: bcm-kernel-feedback-list@broadcom.com
2672S: Supported
2673F: drivers/gpio/gpio-bcm-kona.c
1db12cde 2674F: Documentation/devicetree/bindings/gpio/brcm,kona-gpio.txt
7b7f588b 2675
f6e734a8
RM
2676BROADCOM NVRAM DRIVER
2677M: Rafał Miłecki <zajec5@gmail.com>
2678L: linux-mips@linux-mips.org
2679S: Maintained
2680F: drivers/firmware/broadcom/*
2681
02787daa
BN
2682BROADCOM STB NAND FLASH DRIVER
2683M: Brian Norris <computersforpeace@gmail.com>
1ddaa021 2684M: Kamal Dasu <kdasu.kdev@gmail.com>
02787daa 2685L: linux-mtd@lists.infradead.org
1285734c 2686L: bcm-kernel-feedback-list@broadcom.com
02787daa
BN
2687S: Maintained
2688F: drivers/mtd/nand/brcmnand/
2689
c9678d86
RM
2690BROADCOM SPECIFIC AMBA DRIVER (BCMA)
2691M: Rafał Miłecki <zajec5@gmail.com>
2692L: linux-wireless@vger.kernel.org
2693S: Maintained
2694F: drivers/bcma/
2695F: include/linux/bcma/
2696
b8302205
FF
2697BROADCOM SYSTEMPORT ETHERNET DRIVER
2698M: Florian Fainelli <f.fainelli@gmail.com>
2699L: netdev@vger.kernel.org
2700S: Supported
2701F: drivers/net/ethernet/broadcom/bcmsysport.*
2702
42515e61
J
2703BROADCOM VULCAN ARM64 SOC
2704M: Jayachandran C. <jchandra@broadcom.com>
086f4704 2705M: bcm-kernel-feedback-list@broadcom.com
42515e61 2706L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
42515e61
J
2707S: Maintained
2708F: arch/arm64/boot/dts/broadcom/vulcan*
2709
7725ccfd 2710BROCADE BFA FC SCSI DRIVER
aa803370
AG
2711M: Anil Gurumurthy <anil.gurumurthy@qlogic.com>
2712M: Sudarsana Kalluru <sudarsana.kalluru@qlogic.com>
455518e7
JP
2713L: linux-scsi@vger.kernel.org
2714S: Supported
2715F: drivers/scsi/bfa/
7725ccfd 2716
8b230ed8 2717BROCADE BNA 10 GIGABIT ETHERNET DRIVER
439e9575 2718M: Rasesh Mody <rasesh.mody@qlogic.com>
8b230ed8
RM
2719L: netdev@vger.kernel.org
2720S: Supported
f844a0ea 2721F: drivers/net/ethernet/brocade/bna/
8b230ed8 2722
5cdf7f76 2723BSG (block layer generic sg v4 driver)
8b58be88 2724M: FUJITA Tomonori <fujita.tomonori@lab.ntt.co.jp>
5cdf7f76
JA
2725L: linux-scsi@vger.kernel.org
2726S: Supported
679655da
JP
2727F: block/bsg.c
2728F: include/linux/bsg.h
c117ab84 2729F: include/uapi/linux/bsg.h
5cdf7f76 2730
af39917d
CL
2731BT87X AUDIO DRIVER
2732M: Clemens Ladisch <clemens@ladisch.de>
2733L: alsa-devel@alsa-project.org (moderated for non-subscribers)
2734T: git git://git.alsa-project.org/alsa-kernel.git
2735S: Maintained
2736F: Documentation/sound/alsa/Bt87x.txt
2737F: sound/pci/bt87x.c
2738
ff1d5c2f 2739BT8XXGPIO DRIVER
eb032b98 2740M: Michael Buesch <m@bues.ch>
ff1d5c2f
MB
2741W: http://bu3sch.de/btgpio.php
2742S: Maintained
72dbb705 2743F: drivers/gpio/gpio-bt8xx.c
ff1d5c2f 2744
eb1eb04f 2745BTRFS FILE SYSTEM
c0778e25
CM
2746M: Chris Mason <clm@fb.com>
2747M: Josef Bacik <jbacik@fb.com>
d8130624 2748M: David Sterba <dsterba@suse.com>
eb1eb04f
JP
2749L: linux-btrfs@vger.kernel.org
2750W: http://btrfs.wiki.kernel.org/
8a6e2535 2751Q: http://patchwork.kernel.org/project/linux-btrfs/list/
9c106405 2752T: git git://git.kernel.org/pub/scm/linux/kernel/git/mason/linux-btrfs.git
eb1eb04f 2753S: Maintained
679655da
JP
2754F: Documentation/filesystems/btrfs.txt
2755F: fs/btrfs/
eb1eb04f 2756
1da177e4 2757BTTV VIDEO4LINUX DRIVER
5dc8a864
MCC
2758M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
2759M: Mauro Carvalho Chehab <mchehab@kernel.org>
661263b5 2760L: linux-media@vger.kernel.org
a825eaec 2761W: https://linuxtv.org
275ffde4 2762T: git git://linuxtv.org/media_tree.git
f96236e5 2763S: Odd fixes
679655da 2764F: Documentation/video4linux/bttv/
90d72ac6 2765F: drivers/media/pci/bt8xx/bttv*
1da177e4 2766
1f34923c
KA
2767BUSLOGIC SCSI DRIVER
2768M: Khalid Aziz <khalid@gonehiking.org>
2769L: linux-scsi@vger.kernel.org
2770S: Maintained
2771F: drivers/scsi/BusLogic.*
2772F: drivers/scsi/FlashPoint.*
2773
af39917d
CL
2774C-MEDIA CMI8788 DRIVER
2775M: Clemens Ladisch <clemens@ladisch.de>
2776L: alsa-devel@alsa-project.org (moderated for non-subscribers)
2777T: git git://git.alsa-project.org/alsa-kernel.git
2778S: Maintained
2779F: sound/pci/oxygen/
2780
2141355f
MS
2781C6X ARCHITECTURE
2782M: Mark Salter <msalter@redhat.com>
2783M: Aurelien Jacquiot <a-jacquiot@ti.com>
2784L: linux-c6x-dev@linux-c6x.org
2785W: http://www.linux-c6x.org/wiki/index.php/Main_Page
2786S: Maintained
2787F: arch/c6x/
2788
a5432f5a 2789CACHEFILES: FS-CACHE BACKEND FOR CACHING ON MOUNTED FILESYSTEMS
8b58be88 2790M: David Howells <dhowells@redhat.com>
e62d6e24 2791L: linux-cachefs@redhat.com (moderated for non-subscribers)
a5432f5a
DH
2792S: Supported
2793F: Documentation/filesystems/caching/cachefiles.txt
2794F: fs/cachefiles/
2795
c815ca39
HV
2796CADET FM/AM RADIO RECEIVER DRIVER
2797M: Hans Verkuil <hverkuil@xs4all.nl>
2798L: linux-media@vger.kernel.org
2799T: git git://linuxtv.org/media_tree.git
a825eaec 2800W: https://linuxtv.org
c815ca39
HV
2801S: Maintained
2802F: drivers/media/radio/radio-cadet*
2803
77d5140f 2804CAFE CMOS INTEGRATED CAMERA CONTROLLER DRIVER
8b58be88 2805M: Jonathan Corbet <corbet@lwn.net>
661263b5 2806L: linux-media@vger.kernel.org
275ffde4 2807T: git git://linuxtv.org/media_tree.git
77d5140f 2808S: Maintained
679655da 2809F: Documentation/video4linux/cafe_ccic
90d72ac6 2810F: drivers/media/platform/marvell-ccic/
77d5140f 2811
201b6bab 2812CAIF NETWORK LAYER
5c574f50 2813M: Dmitry Tarnyagin <dmitry.tarnyagin@lockless.no>
201b6bab
JP
2814L: netdev@vger.kernel.org
2815S: Supported
2816F: Documentation/networking/caif/
2817F: drivers/net/caif/
c117ab84 2818F: include/uapi/linux/caif/
201b6bab
JP
2819F: include/net/caif/
2820F: net/caif/
2821
77dac90f 2822CALGARY x86-64 IOMMU
a6921c29
JM
2823M: Muli Ben-Yehuda <mulix@mulix.org>
2824M: Jon Mason <jdmason@kudzu.us>
2825L: iommu@lists.linux-foundation.org
77dac90f 2826S: Maintained
679655da
JP
2827F: arch/x86/kernel/pci-calgary_64.c
2828F: arch/x86/kernel/tce_64.c
2829F: arch/x86/include/asm/calgary.h
2830F: arch/x86/include/asm/tce.h
77dac90f 2831
e2d1d6c0 2832CAN NETWORK LAYER
8d15d386 2833M: Oliver Hartkopp <socketcan@hartkopp.net>
f7214cf2 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
e2d1d6c0 2839S: Maintained
f35f6c8f 2840F: Documentation/networking/can.txt
8d15d386 2841F: net/can/
8d15d386 2842F: include/linux/can/core.h
c117ab84
CEB
2843F: include/uapi/linux/can.h
2844F: include/uapi/linux/can/bcm.h
2845F: include/uapi/linux/can/raw.h
2846F: include/uapi/linux/can/gw.h
e2d1d6c0 2847
4261a204 2848CAN NETWORK DRIVERS
8b58be88 2849M: Wolfgang Grandegger <wg@grandegger.com>
ec78213a 2850M: Marc Kleine-Budde <mkl@pengutronix.de>
1caa60b6 2851L: linux-can@vger.kernel.org
84b0d715 2852W: https://github.com/linux-can
870482a4
MKB
2853T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
2854T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
4261a204 2855S: Maintained
3636876a 2856F: Documentation/devicetree/bindings/net/can/
8d15d386
OH
2857F: drivers/net/can/
2858F: include/linux/can/dev.h
8d15d386 2859F: include/linux/can/platform/
c117ab84
CEB
2860F: include/uapi/linux/can/error.h
2861F: include/uapi/linux/can/netlink.h
4261a204 2862
95d16c72 2863CAPABILITIES
39baa7e6 2864M: Serge Hallyn <serge@hallyn.com>
95d16c72 2865L: linux-security-module@vger.kernel.org
6305902c 2866S: Supported
95d16c72 2867F: include/linux/capability.h
c117ab84 2868F: include/uapi/linux/capability.h
6305902c 2869F: security/commoncap.c
38a94118 2870F: kernel/capability.c
95d16c72 2871
b84894c7
KT
2872CAPELLA MICROSYSTEMS LIGHT SENSOR DRIVER
2873M: Kevin Tsai <ktsai@capellamicro.com>
2874S: Maintained
2875F: drivers/iio/light/cm*
2876F: Documentation/devicetree/bindings/i2c/trivial-devices.txt
2877
f21fb3ed
RV
2878CAVIUM LIQUIDIO NETWORK DRIVER
2879M: Derek Chickles <derek.chickles@caviumnetworks.com>
2880M: Satanand Burla <satananda.burla@caviumnetworks.com>
2881M: Felix Manlunas <felix.manlunas@caviumnetworks.com>
2882M: Raghu Vatsavayi <raghu.vatsavayi@caviumnetworks.com>
2883L: netdev@vger.kernel.org
2884W: http://www.cavium.com
2885S: Supported
f21fb3ed
RV
2886F: drivers/net/ethernet/cavium/liquidio/
2887
ef0bbac3
VB
2888CC2520 IEEE-802.15.4 RADIO DRIVER
2889M: Varka Bhadram <varkabhadram@gmail.com>
2890L: linux-wpan@vger.kernel.org
2891S: Maintained
2892F: drivers/net/ieee802154/cc2520.c
2893F: include/linux/spi/cc2520.h
2894F: Documentation/devicetree/bindings/net/ieee802154/cc2520.txt
2895
ca684386
HV
2896CEC DRIVER
2897M: Hans Verkuil <hans.verkuil@cisco.com>
2898L: linux-media@vger.kernel.org
2899T: git git://linuxtv.org/media_tree.git
2900W: http://linuxtv.org
2901S: Supported
2902F: Documentation/cec.txt
2903F: Documentation/DocBook/media/v4l/cec*
2904F: drivers/staging/media/cec/
2905F: drivers/media/cec-edid.c
2906F: drivers/media/rc/keymaps/rc-cec.c
2907F: include/media/cec.h
2908F: include/media/cec-edid.h
2909F: include/linux/cec.h
2910F: include/linux/cec-funcs.h
2911
b8154542 2912CELL BROADBAND ENGINE ARCHITECTURE
8b58be88 2913M: Arnd Bergmann <arnd@arndb.de>
a4724ed6 2914L: linuxppc-dev@lists.ozlabs.org
b8154542
AB
2915W: http://www.ibm.com/developerworks/power/cell/
2916S: Supported
679655da 2917F: arch/powerpc/include/asm/cell*.h
679655da 2918F: arch/powerpc/include/asm/spu*.h
c117ab84 2919F: arch/powerpc/include/uapi/asm/spu*.h
679655da
JP
2920F: arch/powerpc/oprofile/*cell*
2921F: arch/powerpc/platforms/cell/
b8154542 2922
398ecff5
SW
2923CEPH COMMON CODE (LIBCEPH)
2924M: Ilya Dryomov <idryomov@gmail.com>
e43cdb56 2925M: "Yan, Zheng" <zyan@redhat.com>
0f5417ce 2926M: Sage Weil <sage@redhat.com>
82593f87 2927L: ceph-devel@vger.kernel.org
09d90327 2928W: http://ceph.com/
fb99f881 2929T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
6e67b7ae 2930T: git git://github.com/ceph/ceph-client.git
9030aaf9 2931S: Supported
14430813
JP
2932F: net/ceph/
2933F: include/linux/ceph/
2934F: include/linux/crush/
9030aaf9 2935
398ecff5
SW
2936CEPH DISTRIBUTED FILE SYSTEM CLIENT (CEPH)
2937M: "Yan, Zheng" <zyan@redhat.com>
2938M: Sage Weil <sage@redhat.com>
2939M: Ilya Dryomov <idryomov@gmail.com>
2940L: ceph-devel@vger.kernel.org
2941W: http://ceph.com/
2942T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
6e67b7ae 2943T: git git://github.com/ceph/ceph-client.git
398ecff5
SW
2944S: Supported
2945F: Documentation/filesystems/ceph.txt
2946F: fs/ceph/
2947
cfc411e7
DH
2948CERTIFICATE HANDLING:
2949M: David Howells <dhowells@redhat.com>
2950M: David Woodhouse <dwmw2@infradead.org>
d8d80386 2951L: keyrings@vger.kernel.org
cfc411e7
DH
2952S: Maintained
2953F: Documentation/module-signing.txt
2954F: certs/
d8d80386 2955F: scripts/sign-file.c
cfc411e7
DH
2956F: scripts/extract-cert.c
2957
18332a80 2958CERTIFIED WIRELESS USB (WUSB) SUBSYSTEM:
18332a80 2959L: linux-usb@vger.kernel.org
10c6c9c9 2960S: Orphan
679655da
JP
2961F: Documentation/usb/WUSB-Design-overview.txt
2962F: Documentation/usb/wusb-cbaf
355ffe69
DV
2963F: drivers/usb/host/hwa-hc.c
2964F: drivers/usb/host/whci/
679655da
JP
2965F: drivers/usb/wusbcore/
2966F: include/linux/usb/wusb*
18332a80 2967
70e84049 2968CFAG12864B LCD DRIVER
8b58be88 2969M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
450c622e
MO
2970W: http://miguelojeda.es/auxdisplay.htm
2971W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
70e84049 2972S: Maintained
679655da
JP
2973F: drivers/auxdisplay/cfag12864b.c
2974F: include/linux/cfag12864b.h
70e84049
MOS
2975
2976CFAG12864BFB LCD FRAMEBUFFER DRIVER
8b58be88 2977M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
450c622e
MO
2978W: http://miguelojeda.es/auxdisplay.htm
2979W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
70e84049 2980S: Maintained
679655da
JP
2981F: drivers/auxdisplay/cfag12864bfb.c
2982F: include/linux/cfag12864b.h
70e84049 2983
704232c2 2984CFG80211 and NL80211
8b58be88 2985M: Johannes Berg <johannes@sipsolutions.net>
704232c2 2986L: linux-wireless@vger.kernel.org
ce466579
JB
2987W: http://wireless.kernel.org/
2988T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
2989T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
704232c2 2990S: Maintained
c117ab84 2991F: include/uapi/linux/nl80211.h
679655da
JP
2992F: include/net/cfg80211.h
2993F: net/wireless/*
2994X: net/wireless/wext*
704232c2 2995
46e64261
GKH
2996CHAR and MISC DRIVERS
2997M: Arnd Bergmann <arnd@arndb.de>
879a5a00 2998M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
46e64261 2999T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
879a5a00 3000S: Supported
46e64261
GKH
3001F: drivers/char/*
3002F: drivers/misc/*
471322a8 3003F: include/linux/miscdevice.h
46e64261 3004
0a920b5b 3005CHECKPATCH
8b58be88 3006M: Andy Whitcroft <apw@canonical.com>
10d83f07
JP
3007M: Joe Perches <joe@perches.com>
3008S: Maintained
679655da 3009F: scripts/checkpatch.pl
0a920b5b 3010
f8407f26
HW
3011CHINESE DOCUMENTATION
3012M: Harry Wei <harryxiyou@gmail.com>
9740153c 3013L: xiyoulinuxkernelgroup@googlegroups.com (subscribers-only)
f8407f26
HW
3014L: linux-kernel@zh-kernel.org (moderated for non-subscribers)
3015S: Maintained
3016F: Documentation/zh_CN/
3017
2721ea2c 3018CHIPIDEA USB HIGH SPEED DUAL ROLE CONTROLLER
60d77b3d 3019M: Peter Chen <Peter.Chen@nxp.com>
8373856d 3020T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
2721ea2c
AS
3021L: linux-usb@vger.kernel.org
3022S: Maintained
3023F: drivers/usb/chipidea/
3024
a93ad65d
HG
3025CHIPONE ICN8318 I2C TOUCHSCREEN DRIVER
3026M: Hans de Goede <hdegoede@redhat.com>
3027L: linux-input@vger.kernel.org
3028S: Maintained
3029F: Documentation/devicetree/bindings/input/touchscreen/chipone_icn8318.txt
3030F: drivers/input/touchscreen/chipone_icn8318.c
3031
ab043105
OJ
3032CHROME HARDWARE PLATFORM SUPPORT
3033M: Olof Johansson <olof@lixom.net>
3034S: Maintained
9f273c24 3035T: git git://git.kernel.org/pub/scm/linux/kernel/git/olof/chrome-platform.git
ab043105
OJ
3036F: drivers/platform/chrome/
3037
641cb85e 3038CISCO VIC ETHERNET NIC DRIVER
2360d2e8 3039M: Christian Benvenuti <benve@cisco.com>
001e1c1d 3040M: Sujith Sankar <ssujith@cisco.com>
c327e8f4 3041M: Govindarajulu Varadarajan <_govind@gmx.com>
5c6652f5 3042M: Neel Patel <neepatel@cisco.com>
7063fbf2 3043S: Supported
a6a5580c 3044F: drivers/net/ethernet/cisco/enic/
7063fbf2 3045
e3cf00d0 3046CISCO VIC LOW LATENCY NIC DRIVER
35ef4a9e
DG
3047M: Christian Benvenuti <benve@cisco.com>
3048M: Dave Goodell <dgoodell@cisco.com>
b75f0050 3049S: Supported
35ef4a9e 3050F: drivers/infiniband/hw/usnic/
e3cf00d0 3051
2b7a52a4 3052CIRRUS LOGIC EP93XX ETHERNET DRIVER
5587912f 3053M: Hartley Sweeten <hsweeten@visionengravers.com>
2b7a52a4
LB
3054L: netdev@vger.kernel.org
3055S: Maintained
57d0b7a0 3056F: drivers/net/ethernet/cirrus/ep93xx_eth.c
2b7a52a4 3057
3d4cfdc9
MB
3058CIRRUS LOGIC AUDIO CODEC DRIVERS
3059M: Brian Austin <brian.austin@cirrus.com>
3060M: Paul Handrigan <Paul.Handrigan@cirrus.com>
3061L: alsa-devel@alsa-project.org (moderated for non-subscribers)
3062S: Maintained
3063F: sound/soc/codecs/cs*
3064
94574d9a
KRW
3065CLEANCACHE API
3066M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
3067L: linux-kernel@vger.kernel.org
3068S: Maintained
3069F: mm/cleancache.c
3070F: include/linux/cleancache.h
3071
d4275354 3072CLK API
54176cc6 3073M: Russell King <linux@armlinux.org.uk>
aa571b14 3074L: linux-clk@vger.kernel.org
37417046 3075S: Maintained
d4275354
RK
3076F: include/linux/clk.h
3077
9222d247
JS
3078CLOCKSOURCE, CLOCKEVENT DRIVERS
3079M: Daniel Lezcano <daniel.lezcano@linaro.org>
3080M: Thomas Gleixner <tglx@linutronix.de>
981c3a4f 3081L: linux-kernel@vger.kernel.org
9222d247
JS
3082T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
3083S: Supported
3084F: drivers/clocksource
3085
5df6d737 3086CISCO FCOE HBA DRIVER
8fc89a79
HP
3087M: Hiral Patel <hiralpat@cisco.com>
3088M: Suma Ramars <sramars@cisco.com>
d7e01dc6 3089M: Brian Uchino <buchino@cisco.com>
5df6d737
AJ
3090L: linux-scsi@vger.kernel.org
3091S: Supported
2a99921a 3092F: drivers/scsi/fnic/
5df6d737 3093
c8806b6c
NM
3094CISCO SCSI HBA DRIVER
3095M: Narsimhulu Musini <nmusini@cisco.com>
3096M: Sesidhar Baddela <sebaddel@cisco.com>
3097L: linux-scsi@vger.kernel.org
3098S: Supported
3099F: drivers/scsi/snic/
3100
529aa8cb
TLSC
3101CMPC ACPI DRIVER
3102M: Thadeu Lima de Souza Cascardo <cascardo@holoscopio.com>
3103M: Daniel Oliveira Nascimento <don@syst.com.br>
d0944853 3104L: platform-driver-x86@vger.kernel.org
529aa8cb
TLSC
3105S: Supported
3106F: drivers/platform/x86/classmate-laptop.c
3107
85756a06
HV
3108COBALT MEDIA DRIVER
3109M: Hans Verkuil <hans.verkuil@cisco.com>
3110L: linux-media@vger.kernel.org
3111T: git git://linuxtv.org/media_tree.git
a825eaec 3112W: https://linuxtv.org
85756a06
HV
3113S: Supported
3114F: drivers/media/pci/cobalt/
3115
74425eee 3116COCCINELLE/Semantic Patches (SmPL)
26de9c26 3117M: Julia Lawall <Julia.Lawall@lip6.fr>
74425eee 3118M: Gilles Muller <Gilles.Muller@lip6.fr>
26de9c26 3119M: Nicolas Palix <nicolas.palix@imag.fr>
d8130624 3120M: Michal Marek <mmarek@suse.com>
26de9c26 3121L: cocci@systeme.lip6.fr (moderated for non-subscribers)
c00b5110 3122T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git misc
74425eee
NP
3123W: http://coccinelle.lip6.fr/
3124S: Supported
4b92b2aa 3125F: Documentation/coccinelle.txt
74425eee
NP
3126F: scripts/coccinelle/
3127F: scripts/coccicheck
3128
1da177e4 3129CODA FILE SYSTEM
8b58be88 3130M: Jan Harkes <jaharkes@cs.cmu.edu>
1da177e4
LT
3131M: coda@cs.cmu.edu
3132L: codalist@coda.cs.cmu.edu
3133W: http://www.coda.cs.cmu.edu/
3134S: Maintained
679655da
JP
3135F: Documentation/filesystems/coda.txt
3136F: fs/coda/
3137F: include/linux/coda*.h
c117ab84 3138F: include/uapi/linux/coda*.h
1da177e4 3139
0b14261e
PZ
3140CODA V4L2 MEM2MEM DRIVER
3141M: Philipp Zabel <p.zabel@pengutronix.de>
3142L: linux-media@vger.kernel.org
3143S: Maintained
3144F: Documentation/devicetree/bindings/media/coda.txt
3145F: drivers/media/platform/coda/
3146
7704addb 3147COMMON CLK FRAMEWORK
a85fa007 3148M: Michael Turquette <mturquette@baylibre.com>
f956165f 3149M: Stephen Boyd <sboyd@codeaurora.org>
aa571b14 3150L: linux-clk@vger.kernel.org
baeb0d9b 3151T: git git://git.kernel.org/pub/scm/linux/kernel/git/clk/linux.git
7704addb 3152S: Maintained
ae4185cd 3153F: Documentation/devicetree/bindings/clock/
60bea3b5
SW
3154F: drivers/clk/
3155X: drivers/clk/clkdev.c
7704addb 3156F: include/linux/clk-pr*
60bea3b5 3157F: include/linux/clk/
7704addb 3158
e2d1d6c0 3159COMMON INTERNET FILE SYSTEM (CIFS)
8b58be88 3160M: Steve French <sfrench@samba.org>
51223df6 3161L: linux-cifs@vger.kernel.org
d1f28953 3162L: samba-technical@lists.samba.org (moderated for non-subscribers)
e2d1d6c0 3163W: http://linux-cifs.samba.org/
bb1d5dda 3164T: git git://git.samba.org/sfrench/cifs-2.6.git
e2d1d6c0 3165S: Supported
ec421a71 3166F: Documentation/filesystems/cifs/
679655da 3167F: fs/cifs/
e2d1d6c0 3168
1da177e4 3169COMPACTPCI HOTPLUG CORE
8b58be88 3170M: Scott Murray <scott@spiteful.org>
64dab204 3171L: linux-pci@vger.kernel.org
82c4dfc7 3172S: Maintained
679655da 3173F: drivers/pci/hotplug/cpci_hotplug*
1da177e4
LT
3174
3175COMPACTPCI HOTPLUG ZIATECH ZT5550 DRIVER
8b58be88 3176M: Scott Murray <scott@spiteful.org>
64dab204 3177L: linux-pci@vger.kernel.org
82c4dfc7 3178S: Maintained
679655da 3179F: drivers/pci/hotplug/cpcihp_zt5550.*
1da177e4
LT
3180
3181COMPACTPCI HOTPLUG GENERIC DRIVER
8b58be88 3182M: Scott Murray <scott@spiteful.org>
64dab204 3183L: linux-pci@vger.kernel.org
82c4dfc7 3184S: Maintained
679655da 3185F: drivers/pci/hotplug/cpcihp_generic.c
1da177e4 3186
5411552c 3187COMPAL LAPTOP SUPPORT
8b58be88 3188M: Cezary Jackiewicz <cezary.jackiewicz@gmail.com>
d0944853 3189L: platform-driver-x86@vger.kernel.org
5411552c 3190S: Maintained
679655da 3191F: drivers/platform/x86/compal-laptop.c
5411552c 3192
949be0f7 3193CONEXANT ACCESSRUNNER USB DRIVER
9ae5e3bc
SA
3194L: accessrunner-general@lists.sourceforge.net
3195W: http://accessrunner.sourceforge.net/
44243ef4 3196S: Orphan
679655da 3197F: drivers/usb/atm/cxacru.c
949be0f7 3198
e2d1d6c0 3199CONFIGFS
d6351db2 3200M: Joel Becker <jlbec@evilplan.org>
1609bac8
CH
3201M: Christoph Hellwig <hch@lst.de>
3202T: git git://git.infradead.org/users/hch/configfs.git
e2d1d6c0 3203S: Supported
679655da
JP
3204F: fs/configfs/
3205F: include/linux/configfs.h
e2d1d6c0 3206
acb9c1b2 3207CONNECTOR
8b58be88 3208M: Evgeniy Polyakov <zbr@ioremap.net>
acb9c1b2
EP
3209L: netdev@vger.kernel.org
3210S: Maintained
3211F: drivers/connector/
3212
a3e3354d 3213CONTROL GROUP (CGROUP)
860ca0e6 3214M: Tejun Heo <tj@kernel.org>
ad50c159 3215M: Li Zefan <lizefan@huawei.com>
4d205676 3216M: Johannes Weiner <hannes@cmpxchg.org>
12340313 3217L: cgroups@vger.kernel.org
860ca0e6 3218T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
fb3a0fb6 3219S: Maintained
a3e3354d 3220F: Documentation/cgroups/
679655da
JP
3221F: include/linux/cgroup*
3222F: kernel/cgroup*
a3e3354d
TH
3223
3224CONTROL GROUP - CPUSET
3225M: Li Zefan <lizefan@huawei.com>
3226L: cgroups@vger.kernel.org
3227W: http://www.bullopensource.org/cpuset/
3228W: http://oss.sgi.com/projects/cpusets/
3229T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
3230S: Maintained
3231F: Documentation/cgroups/cpusets.txt
3232F: include/linux/cpuset.h
3233F: kernel/cpuset.c
3234
3235CONTROL GROUP - MEMORY RESOURCE CONTROLLER (MEMCG)
3236M: Johannes Weiner <hannes@cmpxchg.org>
fbd7dc74 3237M: Michal Hocko <mhocko@kernel.org>
ed0f1e21 3238M: Vladimir Davydov <vdavydov@virtuozzo.com>
a3e3354d
TH
3239L: cgroups@vger.kernel.org
3240L: linux-mm@kvack.org
3241S: Maintained
3242F: mm/memcontrol.c
5d1ea48b 3243F: mm/swap_cgroup.c
fb3a0fb6 3244
bebe4678 3245CORETEMP HARDWARE MONITORING DRIVER
96859129 3246M: Fenghua Yu <fenghua.yu@intel.com>
968ce1b1 3247L: linux-hwmon@vger.kernel.org
bebe4678 3248S: Maintained
679655da
JP
3249F: Documentation/hwmon/coretemp
3250F: drivers/hwmon/coretemp.c
bebe4678 3251
1da177e4 3252COSA/SRP SYNC SERIAL DRIVER
8b58be88 3253M: Jan "Yenya" Kasprzak <kas@fi.muni.cz>
1da177e4
LT
3254W: http://www.fi.muni.cz/~kas/cosa/
3255S: Maintained
679655da 3256F: drivers/net/wan/cosa*
1da177e4 3257
4371ee35 3258CPMAC ETHERNET DRIVER
8b58be88 3259M: Florian Fainelli <florian@openwrt.org>
4371ee35
FF
3260L: netdev@vger.kernel.org
3261S: Maintained
b544dbac 3262F: drivers/net/ethernet/ti/cpmac.c
4371ee35 3263
1da177e4 3264CPU FREQUENCY DRIVERS
9c3646d1 3265M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
45c009a9 3266M: Viresh Kumar <viresh.kumar@linaro.org>
a6c072c7 3267L: linux-pm@vger.kernel.org
1da177e4 3268S: Maintained
27209d91
VK
3269T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
3270T: git git://git.linaro.org/people/vireshk/linux.git (For ARM Updates)
679655da
JP
3271F: drivers/cpufreq/
3272F: include/linux/cpufreq.h
1da177e4 3273
8a67f0ef
VK
3274CPU FREQUENCY DRIVERS - ARM BIG LITTLE
3275M: Viresh Kumar <viresh.kumar@linaro.org>
171d0ba8 3276M: Sudeep Holla <sudeep.holla@arm.com>
8a67f0ef
VK
3277L: linux-pm@vger.kernel.org
3278W: http://www.arm.com/products/processors/technologies/biglittleprocessing.php
3279S: Maintained
3280F: drivers/cpufreq/arm_big_little.h
3281F: drivers/cpufreq/arm_big_little.c
3282F: drivers/cpufreq/arm_big_little_dt.c
3283
14d2c34c 3284CPUIDLE DRIVER - ARM BIG LITTLE
b75f0050
JP
3285M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
3286M: Daniel Lezcano <daniel.lezcano@linaro.org>
3287L: linux-pm@vger.kernel.org
3288L: linux-arm-kernel@lists.infradead.org
cea8321c 3289T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
b75f0050
JP
3290S: Maintained
3291F: drivers/cpuidle/cpuidle-big_little.c
14d2c34c 3292
0c570c18
BZ
3293CPUIDLE DRIVER - ARM EXYNOS
3294M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
3295M: Daniel Lezcano <daniel.lezcano@linaro.org>
3296M: Kukjin Kim <kgene@kernel.org>
3297L: linux-pm@vger.kernel.org
3298L: linux-samsung-soc@vger.kernel.org
3299S: Supported
3300F: drivers/cpuidle/cpuidle-exynos.c
3301F: arch/arm/mach-exynos/pm.c
3302
a8e39c35 3303CPUIDLE DRIVERS
9c3646d1 3304M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
a8e39c35
DL
3305M: Daniel Lezcano <daniel.lezcano@linaro.org>
3306L: linux-pm@vger.kernel.org
3307S: Maintained
cea8321c 3308T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
a8e39c35
DL
3309F: drivers/cpuidle/*
3310F: include/linux/cpuidle.h
3311
1da177e4 3312CPUID/MSR DRIVER
8b58be88 3313M: "H. Peter Anvin" <hpa@zytor.com>
1da177e4 3314S: Maintained
679655da
JP
3315F: arch/x86/kernel/cpuid.c
3316F: arch/x86/kernel/msr.c
1da177e4 3317
7fe2f639 3318CPU POWER MONITORING SUBSYSTEM
d8130624 3319M: Thomas Renninger <trenn@suse.com>
103f1790 3320L: linux-pm@vger.kernel.org
7fe2f639 3321S: Maintained
14430813 3322F: tools/power/cpupower/
7fe2f639 3323
1da177e4 3324CRAMFS FILESYSTEM
ce00f85c 3325W: http://sourceforge.net/projects/cramfs/
54886a71 3326S: Orphan / Obsolete
679655da
JP
3327F: Documentation/filesystems/cramfs.txt
3328F: fs/cramfs/
1da177e4
LT
3329
3330CRIS PORT
8b58be88
JP
3331M: Mikael Starvik <starvik@axis.com>
3332M: Jesper Nilsson <jesper.nilsson@axis.com>
9937ac0c 3333L: linux-cris-kernel@axis.com
1da177e4 3334W: http://developer.axis.com
9f273c24 3335T: git git://git.kernel.org/pub/scm/linux/kernel/git/jesper/cris.git
1da177e4 3336S: Maintained
679655da 3337F: arch/cris/
df621252 3338F: drivers/tty/serial/crisv10.*
1da177e4
LT
3339
3340CRYPTO API
8b58be88
JP
3341M: Herbert Xu <herbert@gondor.apana.org.au>
3342M: "David S. Miller" <davem@davemloft.net>
1da177e4 3343L: linux-crypto@vger.kernel.org
9f273c24 3344T: git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/cryptodev-2.6.git
54e5881d 3345T: git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6.git
1da177e4 3346S: Maintained
679655da 3347F: Documentation/crypto/
fe1c445b 3348F: Documentation/devicetree/bindings/crypto/
2ca87a17 3349F: Documentation/DocBook/crypto-API.tmpl
679655da
JP
3350F: arch/*/crypto/
3351F: crypto/
3352F: drivers/crypto/
3353F: include/crypto/
1da177e4 3354
5b07bd57 3355CRYPTOGRAPHIC RANDOM NUMBER GENERATOR
8b58be88 3356M: Neil Horman <nhorman@tuxdriver.com>
5b07bd57
NH
3357L: linux-crypto@vger.kernel.org
3358S: Maintained
51a2228a
JP
3359F: crypto/ansi_cprng.c
3360F: crypto/rng.c
5b07bd57 3361
fc279cc2
HV
3362CS3308 MEDIA DRIVER
3363M: Hans Verkuil <hverkuil@xs4all.nl>
3364L: linux-media@vger.kernel.org
3365T: git git://linuxtv.org/media_tree.git
3366W: http://linuxtv.org
3367S: Odd Fixes
3368F: drivers/media/i2c/cs3308.c
3369F: drivers/media/i2c/cs3308.h
3370
9b4ffa48 3371CS5535 Audio ALSA driver
8b58be88 3372M: Jaya Kumar <jayakumar.alsa@gmail.com>
9b4ffa48 3373S: Maintained
679655da 3374F: sound/pci/cs5535audio/
9b4ffa48 3375
a910e4a9 3376CW1200 WLAN driver
b75f0050
JP
3377M: Solomon Peachy <pizza@shaftnet.org>
3378S: Maintained
560424e9 3379F: drivers/net/wireless/st/cw1200/
a910e4a9 3380
6d8425b1 3381CX18 VIDEO4LINUX DRIVER
6afdeaf8 3382M: Andy Walls <awalls@md.metrocast.net>
7b212edf 3383L: ivtv-devel@ivtvdriver.org (subscribers-only)
661263b5 3384L: linux-media@vger.kernel.org
275ffde4 3385T: git git://linuxtv.org/media_tree.git
a825eaec 3386W: https://linuxtv.org
30e10993 3387W: http://www.ivtvdriver.org/index.php/Cx18
6d8425b1 3388S: Maintained
679655da 3389F: Documentation/video4linux/cx18.txt
90d72ac6 3390F: drivers/media/pci/cx18/
6c0f0359 3391F: include/uapi/linux/ivtv*
6d8425b1 3392
3f101d91
HV
3393CX2341X MPEG ENCODER HELPER MODULE
3394M: Hans Verkuil <hverkuil@xs4all.nl>
3395L: linux-media@vger.kernel.org
3396T: git git://linuxtv.org/media_tree.git
a825eaec 3397W: https://linuxtv.org
3f101d91 3398S: Maintained
c368360b 3399F: drivers/media/common/cx2341x*
3f101d91
HV
3400F: include/media/cx2341x*
3401
b8fe6e2c
PB
3402CX24120 MEDIA DRIVER
3403M: Jemma Denson <jdenson@gmail.com>
3404M: Patrick Boettcher <patrick.boettcher@posteo.de>
3405L: linux-media@vger.kernel.org
a825eaec 3406W: https://linuxtv.org
b8fe6e2c
PB
3407Q: http://patchwork.linuxtv.org/project/linux-media/list/
3408S: Maintained
3409F: drivers/media/dvb-frontends/cx24120*
3410
20357578 3411CX88 VIDEO4LINUX DRIVER
5dc8a864
MCC
3412M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
3413M: Mauro Carvalho Chehab <mchehab@kernel.org>
20357578 3414L: linux-media@vger.kernel.org
a825eaec 3415W: https://linuxtv.org
20357578
MCC
3416T: git git://linuxtv.org/media_tree.git
3417S: Odd fixes
3418F: Documentation/video4linux/cx88/
3419F: drivers/media/pci/cx88/
6d8425b1 3420
91952bc0
AP
3421CXD2820R MEDIA DRIVER
3422M: Antti Palosaari <crope@iki.fi>
3423L: linux-media@vger.kernel.org
a825eaec 3424W: https://linuxtv.org
91952bc0
AP
3425W: http://palosaari.fi/linux/
3426Q: http://patchwork.linuxtv.org/project/linux-media/list/
3427T: git git://linuxtv.org/anttip/media_tree.git
3428S: Maintained
3429F: drivers/media/dvb-frontends/cxd2820r*
6d8425b1 3430
e5ec3789 3431CXGB3 ETHERNET DRIVER (CXGB3)
cdc99239 3432M: Santosh Raspatur <santosh@chelsio.com>
e5ec3789
SW
3433L: netdev@vger.kernel.org
3434W: http://www.chelsio.com
3435S: Supported
f7917c00 3436F: drivers/net/ethernet/chelsio/cxgb3/
e5ec3789 3437
d8ae3c33 3438CXGB3 ISCSI DRIVER (CXGB3I)
49e7d9df
JP
3439M: Karen Xie <kxie@chelsio.com>
3440L: linux-scsi@vger.kernel.org
3441W: http://www.chelsio.com
3442S: Supported
3443F: drivers/scsi/cxgbi/cxgb3i
d8ae3c33 3444
e5ec3789 3445CXGB3 IWARP RNIC DRIVER (IW_CXGB3)
8b58be88 3446M: Steve Wise <swise@chelsio.com>
e6cc0fd1 3447L: linux-rdma@vger.kernel.org
e5ec3789
SW
3448W: http://www.openfabrics.org
3449S: Supported
679655da 3450F: drivers/infiniband/hw/cxgb3/
e5ec3789 3451
be4c9bad 3452CXGB4 ETHERNET DRIVER (CXGB4)
56f16c74 3453M: Hariprasad S <hariprasad@chelsio.com>
be4c9bad
RD
3454L: netdev@vger.kernel.org
3455W: http://www.chelsio.com
3456S: Supported
f7917c00 3457F: drivers/net/ethernet/chelsio/cxgb4/
be4c9bad 3458
d8ae3c33 3459CXGB4 ISCSI DRIVER (CXGB4I)
49e7d9df
JP
3460M: Karen Xie <kxie@chelsio.com>
3461L: linux-scsi@vger.kernel.org
3462W: http://www.chelsio.com
3463S: Supported
3464F: drivers/scsi/cxgbi/cxgb4i
d8ae3c33 3465
be4c9bad
RD
3466CXGB4 IWARP RNIC DRIVER (IW_CXGB4)
3467M: Steve Wise <swise@chelsio.com>
3468L: linux-rdma@vger.kernel.org
3469W: http://www.openfabrics.org
3470S: Supported
3471F: drivers/infiniband/hw/cxgb4/
3472
5c20a5c7
CL
3473CXGB4VF ETHERNET DRIVER (CXGB4VF)
3474M: Casey Leedom <leedom@chelsio.com>
3475L: netdev@vger.kernel.org
3476W: http://www.chelsio.com
3477S: Supported
f7917c00 3478F: drivers/net/ethernet/chelsio/cxgb4vf/
5c20a5c7 3479
a9282d01
IM
3480CXL (IBM Coherent Accelerator Processor Interface CAPI) DRIVER
3481M: Ian Munsie <imunsie@au1.ibm.com>
3482M: Michael Neuling <mikey@neuling.org>
3483L: linuxppc-dev@lists.ozlabs.org
3484S: Supported
3485F: drivers/misc/cxl/
ec249dd8 3486F: include/misc/cxl*
a9282d01
IM
3487F: include/uapi/misc/cxl.h
3488F: Documentation/powerpc/cxl.txt
3489F: Documentation/powerpc/cxl.txt
3490F: Documentation/ABI/testing/sysfs-class-cxl
3491
11f43ae7
MO
3492CXLFLASH (IBM Coherent Accelerator Processor Interface CAPI Flash) SCSI DRIVER
3493M: Manoj N. Kumar <manoj@linux.vnet.ibm.com>
3494M: Matthew R. Ochs <mrochs@linux.vnet.ibm.com>
3495L: linux-scsi@vger.kernel.org
3496S: Supported
3497F: drivers/scsi/cxlflash/
3498F: include/uapi/scsi/cxlflash_ioctls.h
3499F: Documentation/powerpc/cxlflash.txt
3500
b52b97a3
GC
3501STMMAC ETHERNET DRIVER
3502M: Giuseppe Cavallaro <peppe.cavallaro@st.com>
91979b9d 3503M: Alexandre Torgue <alexandre.torgue@st.com>
b52b97a3
GC
3504L: netdev@vger.kernel.org
3505W: http://www.stlinux.com
3506S: Supported
7ac6653a 3507F: drivers/net/ethernet/stmicro/stmmac/
b52b97a3 3508
1da177e4 3509CYBERPRO FB DRIVER
54176cc6 3510M: Russell King <linux@armlinux.org.uk>
efc03ecb 3511L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
54176cc6 3512W: http://www.armlinux.org.uk/
1da177e4 3513S: Maintained
8a61f013 3514F: drivers/video/fbdev/cyber2000fb.*
9fa68eae 3515
1da177e4 3516CYCLADES ASYNC MUX DRIVER
1da177e4 3517W: http://www.cyclades.com/
d459883e 3518S: Orphan
c897401b 3519F: drivers/tty/cyclades.c
679655da 3520F: include/linux/cyclades.h
c117ab84 3521F: include/uapi/linux/cyclades.h
1da177e4
LT
3522
3523CYCLADES PC300 DRIVER
1da177e4 3524W: http://www.cyclades.com/
d459883e 3525S: Orphan
679655da 3526F: drivers/net/wan/pc300*
1da177e4 3527
402f6ae4
AP
3528CYPRESS_FIRMWARE MEDIA DRIVER
3529M: Antti Palosaari <crope@iki.fi>
3530L: linux-media@vger.kernel.org
a825eaec 3531W: https://linuxtv.org
402f6ae4
AP
3532W: http://palosaari.fi/linux/
3533Q: http://patchwork.linuxtv.org/project/linux-media/list/
3534T: git git://linuxtv.org/anttip/media_tree.git
3535S: Maintained
3536F: drivers/media/common/cypress_firmware*
3537
e3ae3525 3538CYTTSP TOUCHSCREEN DRIVER
be9a6f40 3539M: Ferruh Yigit <fery@cypress.com>
6305902c 3540L: linux-input@vger.kernel.org
be9a6f40 3541S: Supported
6305902c
JP
3542F: drivers/input/touchscreen/cyttsp*
3543F: include/linux/input/cyttsp.h
e3ae3525 3544
aaaf5fbf
JK
3545DALLAS/MAXIM DS1685-FAMILY REAL TIME CLOCK
3546M: Joshua Kinard <kumba@gentoo.org>
3547S: Maintained
3548F: drivers/rtc/rtc-ds1685.c
3549F: include/linux/rtc/ds1685.h
3550
1da177e4 3551DAMA SLAVE for AX.25
8b58be88 3552M: Joerg Reuter <jreuter@yaina.de>
1da177e4
LT
3553W: http://yaina.de/jreuter/
3554W: http://www.qsl.net/dl1bke/
3555L: linux-hams@vger.kernel.org
3556S: Maintained
679655da
JP
3557F: net/ax25/af_ax25.c
3558F: net/ax25/ax25_dev.c
3559F: net/ax25/ax25_ds_*
3560F: net/ax25/ax25_in.c
3561F: net/ax25/ax25_out.c
3562F: net/ax25/ax25_timer.c
3563F: net/ax25/sysctl_net_ax25.c
1da177e4 3564
e2d1d6c0 3565DAVICOM FAST ETHERNET (DMFE) NETWORK DRIVER
e2d1d6c0 3566L: netdev@vger.kernel.org
5ff77428 3567S: Orphan
679655da 3568F: Documentation/networking/dmfe.txt
0f04e2aa 3569F: drivers/net/ethernet/dec/tulip/dmfe.c
e2d1d6c0
RD
3570
3571DC390/AM53C974 SCSI driver
d8130624 3572M: Hannes Reinecke <hare@suse.com>
71bd849d 3573L: linux-scsi@vger.kernel.org
e2d1d6c0 3574S: Maintained
71bd849d 3575F: drivers/scsi/am53c974.c
e2d1d6c0 3576
1da177e4 3577DC395x SCSI driver
61eee9a7 3578M: Oliver Neukum <oliver@neukum.org>
8b58be88
JP
3579M: Ali Akcaagac <aliakc@web.de>
3580M: Jamie Lenehan <lenehan@twibble.org>
f5df5881 3581L: dc395x@twibble.org
cf015e9f
JP
3582W: http://twibble.org/dist/dc395x/
3583W: http://lists.twibble.org/mailman/listinfo/dc395x/
1da177e4 3584S: Maintained
679655da
JP
3585F: Documentation/scsi/dc395x.txt
3586F: drivers/scsi/dc395x.*
1da177e4 3587
eb8edb08 3588DCCP PROTOCOL
a89d030e 3589M: Gerrit Renker <gerrit@erg.abdn.ac.uk>
eb8edb08 3590L: dccp@vger.kernel.org
c996d8b9 3591W: http://www.linuxfoundation.org/collaborate/workgroups/networking/dccp
eb8edb08 3592S: Maintained
679655da 3593F: include/linux/dccp.h
c117ab84 3594F: include/uapi/linux/dccp.h
679655da
JP
3595F: include/linux/tfrc.h
3596F: net/dccp/
eb8edb08 3597
1da177e4 3598DECnet NETWORK LAYER
1da177e4
LT
3599W: http://linux-decnet.sourceforge.net
3600L: linux-decnet-user@lists.sourceforge.net
f546444d 3601S: Orphan
679655da
JP
3602F: Documentation/networking/decnet.txt
3603F: net/decnet/
1da177e4 3604
ebff05b9
MR
3605DECSTATION PLATFORM SUPPORT
3606M: "Maciej W. Rozycki" <macro@linux-mips.org>
3607L: linux-mips@linux-mips.org
3608W: http://www.linux-mips.org/wiki/DECstation
3609S: Maintained
3610F: arch/mips/dec/
3611F: arch/mips/include/asm/dec/
3612F: arch/mips/include/asm/mach-dec/
3613
1da177e4 3614DEFXX FDDI NETWORK DRIVER
8b58be88 3615M: "Maciej W. Rozycki" <macro@linux-mips.org>
1da177e4 3616S: Maintained
33f810b2 3617F: drivers/net/fddi/defxx.*
1da177e4 3618
ad8f07cc 3619DELL LAPTOP DRIVER
8b58be88 3620M: Matthew Garrett <mjg59@srcf.ucam.org>
cdbff611 3621M: Pali Rohár <pali.rohar@gmail.com>
d0944853 3622L: platform-driver-x86@vger.kernel.org
ad8f07cc 3623S: Maintained
679655da 3624F: drivers/platform/x86/dell-laptop.c
ad8f07cc 3625
817a5cdb
PR
3626DELL LAPTOP RBTN DRIVER
3627M: Pali Rohár <pali.rohar@gmail.com>
3628S: Maintained
3629F: drivers/platform/x86/dell-rbtn.*
3630
cdbff611
PR
3631DELL LAPTOP FREEFALL DRIVER
3632M: Pali Rohár <pali.rohar@gmail.com>
3633S: Maintained
3634F: drivers/platform/x86/dell-smo8800.c
3635
1da177e4 3636DELL LAPTOP SMM DRIVER
a5afba16 3637M: Pali Rohár <pali.rohar@gmail.com>
ef3522f7 3638S: Maintained
a5afba16 3639F: drivers/hwmon/dell-smm-hwmon.c
c117ab84 3640F: include/uapi/linux/i8k.h
1da177e4 3641
90563ec4 3642DELL SYSTEMS MANAGEMENT BASE DRIVER (dcdbas)
8b58be88 3643M: Doug Warzecha <Douglas_Warzecha@dell.com>
90563ec4 3644S: Maintained
679655da
JP
3645F: Documentation/dcdbas.txt
3646F: drivers/firmware/dcdbas.*
90563ec4 3647
0b3f6109 3648DELL WMI EXTRAS DRIVER
8b58be88 3649M: Matthew Garrett <mjg59@srcf.ucam.org>
cdbff611 3650M: Pali Rohár <pali.rohar@gmail.com>
0b3f6109 3651S: Maintained
36b3a96f 3652F: drivers/platform/x86/dell-wmi.c
0b3f6109 3653
5efc75e3 3654DESIGNWARE USB2 DRD IP DRIVER
16272ae7 3655M: John Youn <johnyoun@synopsys.com>
5efc75e3 3656L: linux-usb@vger.kernel.org
18f340f9 3657T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
5efc75e3 3658S: Maintained
197ba5f4 3659F: drivers/usb/dwc2/
5efc75e3 3660
94ab23dd 3661DESIGNWARE USB3 DRD IP DRIVER
a55f6286 3662M: Felipe Balbi <balbi@kernel.org>
94ab23dd 3663L: linux-usb@vger.kernel.org
94ab23dd
FB
3664T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
3665S: Maintained
3666F: drivers/usb/dwc3/
3667
833c9545
JB
3668DEVICE COREDUMP (DEV_COREDUMP)
3669M: Johannes Berg <johannes@sipsolutions.net>
3670L: linux-kernel@vger.kernel.org
3671S: Maintained
3672F: drivers/base/devcoredump.c
3673F: include/linux/devcoredump.h
3674
89d07767
KP
3675DEVICE FREQUENCY (DEVFREQ)
3676M: MyungJoo Ham <myungjoo.ham@samsung.com>
3677M: Kyungmin Park <kyungmin.park@samsung.com>
88476d34 3678L: linux-pm@vger.kernel.org
6a3cd722 3679T: git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
89d07767
KP
3680S: Maintained
3681F: drivers/devfreq/
6a3cd722
CC
3682F: include/linux/devfreq.h
3683F: Documentation/devicetree/bindings/devfreq/
89d07767 3684
7dbded06
CC
3685DEVICE FREQUENCY EVENT (DEVFREQ-EVENT)
3686M: Chanwoo Choi <cw00.choi@samsung.com>
3687L: linux-pm@vger.kernel.org
3688T: git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
3689S: Supported
3690F: drivers/devfreq/event/
3691F: drivers/devfreq/devfreq-event.c
3692F: include/linux/devfreq-event.h
3693F: Documentation/devicetree/bindings/devfreq/event/
89d07767 3694
490b864b
CC
3695BUS FREQUENCY DRIVER FOR SAMSUNG EXYNOS
3696M: Chanwoo Choi <cw00.choi@samsung.com>
3697L: linux-pm@vger.kernel.org
3698L: linux-samsung-soc@vger.kernel.org
3699T: git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
3700S: Maintained
3701F: drivers/devfreq/exynos-bus.c
3702F: Documentation/devicetree/bindings/devfreq/exynos-bus.txt
3703
1da177e4 3704DEVICE NUMBER REGISTRY
8b58be88 3705M: Torben Mathiasen <device@lanana.org>
1da177e4 3706W: http://lanana.org/docs/device-list/index.html
1da177e4
LT
3707S: Maintained
3708
e2d1d6c0 3709DEVICE-MAPPER (LVM)
854ecaad 3710M: Alasdair Kergon <agk@redhat.com>
8504eed3 3711M: Mike Snitzer <snitzer@redhat.com>
854ecaad 3712M: dm-devel@redhat.com
e2d1d6c0
RD
3713L: dm-devel@redhat.com
3714W: http://sources.redhat.com/dm
8a6e2535 3715Q: http://patchwork.kernel.org/project/dm-devel/list/
41d35d25 3716T: git git://git.kernel.org/pub/scm/linux/kernel/git/device-mapper/linux-dm.git
854ecaad 3717T: quilt http://people.redhat.com/agk/patches/linux/editing/
e2d1d6c0 3718S: Maintained
679655da
JP
3719F: Documentation/device-mapper/
3720F: drivers/md/dm*
854ecaad 3721F: drivers/md/persistent-data/
679655da
JP
3722F: include/linux/device-mapper.h
3723F: include/linux/dm-*.h
8504eed3 3724F: include/uapi/linux/dm-*.h
e2d1d6c0 3725
bfcd3a46
JP
3726DEVLINK
3727M: Jiri Pirko <jiri@mellanox.com>
3728L: netdev@vger.kernel.org
3729S: Supported
3730F: net/core/devlink.c
3731F: include/net/devlink.h
3732F: include/uapi/linux/devlink.h
3733
c0d995aa
OST
3734DIALOG SEMICONDUCTOR DRIVERS
3735M: Support Opensource <support.opensource@diasemi.com>
3736W: http://www.dialog-semiconductor.com/products
3737S: Supported
3738F: Documentation/hwmon/da90??
047cfd01 3739F: Documentation/devicetree/bindings/mfd/da90*.txt
4eeb08b4 3740F: Documentation/devicetree/bindings/regulator/da92*.txt
7c933772 3741F: Documentation/devicetree/bindings/sound/da[79]*.txt
c0d995aa
OST
3742F: drivers/gpio/gpio-da90??.c
3743F: drivers/hwmon/da90??-hwmon.c
7be72c2c 3744F: drivers/iio/adc/da91??-*.c
c0d995aa
OST
3745F: drivers/input/misc/da90??_onkey.c
3746F: drivers/input/touchscreen/da9052_tsi.c
3747F: drivers/leds/leds-da90??.c
3748F: drivers/mfd/da903x.c
3749F: drivers/mfd/da90??-*.c
7be72c2c 3750F: drivers/mfd/da91??-*.c
c0d995aa 3751F: drivers/power/da9052-battery.c
7be72c2c 3752F: drivers/power/da91??-*.c
c0d995aa
OST
3753F: drivers/regulator/da903x.c
3754F: drivers/regulator/da9???-regulator.[ch]
3755F: drivers/rtc/rtc-da90??.c
3756F: drivers/video/backlight/da90??_bl.c
3757F: drivers/watchdog/da90??_wdt.c
3758F: include/linux/mfd/da903x.h
3759F: include/linux/mfd/da9052/
3760F: include/linux/mfd/da9055/
047cfd01 3761F: include/linux/mfd/da9062/
c0d995aa 3762F: include/linux/mfd/da9063/
7be72c2c 3763F: include/linux/mfd/da9150/
4eeb08b4 3764F: include/linux/regulator/da9211.h
c0d995aa
OST
3765F: include/sound/da[79]*.h
3766F: sound/soc/codecs/da[79]*.[ch]
3767
599aa697
LL
3768DIGI NEO AND CLASSIC PCI PRODUCTS
3769M: Lidza Louina <lidza.louina@gmail.com>
542f3d5a 3770M: Mark Hounschell <markh@compro.net>
599aa697
LL
3771L: driverdev-devel@linuxdriverproject.org
3772S: Maintained
3773F: drivers/staging/dgnc/
3774
335d7c58 3775DIOLAN U2C-12 I2C DRIVER
ca462085 3776M: Guenter Roeck <linux@roeck-us.net>
335d7c58
GR
3777L: linux-i2c@vger.kernel.org
3778S: Maintained
3779F: drivers/i2c/busses/i2c-diolan-u2c.c
3780
d475c634
MW
3781DIRECT ACCESS (DAX)
3782M: Matthew Wilcox <willy@linux.intel.com>
3783L: linux-fsdevel@vger.kernel.org
3784S: Supported
3785F: fs/dax.c
3786
e7839f25 3787DIRECTORY NOTIFICATION (DNOTIFY)
8b58be88 3788M: Eric Paris <eparis@parisplace.org>
3c5119c0 3789S: Maintained
679655da
JP
3790F: Documentation/filesystems/dnotify.txt
3791F: fs/notify/dnotify/
3792F: include/linux/dnotify.h
1da177e4
LT
3793
3794DISK GEOMETRY AND PARTITION HANDLING
8b58be88 3795M: Andries Brouwer <aeb@cwi.nl>
1da177e4
LT
3796W: http://www.win.tue.nl/~aeb/linux/Large-Disk.html
3797W: http://www.win.tue.nl/~aeb/linux/zip/zip-1.html
3798W: http://www.win.tue.nl/~aeb/partitions/partition_types-1.html
3799S: Maintained
3800
4480f15b 3801DISKQUOTA
d8130624 3802M: Jan Kara <jack@suse.com>
1da177e4 3803S: Maintained
679655da
JP
3804F: Documentation/filesystems/quota.txt
3805F: fs/quota/
3806F: include/linux/quota*.h
c117ab84 3807F: include/uapi/linux/quota*.h
1da177e4 3808
702686ad
BT
3809DISPLAYLINK USB 2.0 FRAMEBUFFER DRIVER (UDLFB)
3810M: Bernie Thompson <bernie@plugable.com>
3811L: linux-fbdev@vger.kernel.org
3812S: Maintained
3813W: http://plugable.com/category/projects/udlfb/
8a61f013 3814F: drivers/video/fbdev/udlfb.c
702686ad
BT
3815F: include/video/udlfb.h
3816F: Documentation/fb/udlfb.txt
3817
e7839f25 3818DISTRIBUTED LOCK MANAGER (DLM)
8b58be88
JP
3819M: Christine Caulfield <ccaulfie@redhat.com>
3820M: David Teigland <teigland@redhat.com>
a4644184 3821L: cluster-devel@redhat.com
5be7b50f 3822W: http://sources.redhat.com/cluster/
9f273c24 3823T: git git://git.kernel.org/pub/scm/linux/kernel/git/teigland/linux-dlm.git
5be7b50f 3824S: Supported
679655da 3825F: fs/dlm/
5be7b50f 3826
53b6b3e0
SS
3827DMA BUFFER SHARING FRAMEWORK
3828M: Sumit Semwal <sumit.semwal@linaro.org>
3829S: Maintained
3830L: linux-media@vger.kernel.org
3831L: dri-devel@lists.freedesktop.org
8ada6d2d 3832L: linaro-mm-sig@lists.linaro.org (moderated for non-subscribers)
35fac7e3 3833F: drivers/dma-buf/
e46d12c6
JP
3834F: include/linux/dma-buf*
3835F: include/linux/reservation.h
3836F: include/linux/*fence.h
53b6b3e0
SS
3837F: Documentation/dma-buf-sharing.txt
3838T: git git://git.linaro.org/people/sumitsemwal/linux-dma-buf.git
3839
c483e065
GP
3840SYNC FILE FRAMEWORK
3841M: Sumit Semwal <sumit.semwal@linaro.org>
3842R: Gustavo Padovan <gustavo@padovan.org>
3843S: Maintained
3844L: linux-media@vger.kernel.org
3845L: dri-devel@lists.freedesktop.org
3846F: drivers/dma-buf/sync_file.c
3847F: include/linux/sync_file.h
3848F: Documentation/sync_file.txt
3849T: git git://git.linaro.org/people/sumitsemwal/linux-dma-buf.git
3850
b3e5f263 3851DMA GENERIC OFFLOAD ENGINE SUBSYSTEM
4abed0af 3852M: Vinod Koul <vinod.koul@intel.com>
17b59560
VK
3853L: dmaengine@vger.kernel.org
3854Q: https://patchwork.kernel.org/project/linux-dmaengine/list/
08223d80 3855S: Maintained
679655da 3856F: drivers/dma/
0ce3c066 3857F: include/linux/dmaengine.h
c56d329e 3858F: Documentation/devicetree/bindings/dma/
979a281e
VK
3859F: Documentation/dmaengine/
3860T: git git://git.infradead.org/users/vkoul/slave-dma.git
248a9dc3 3861
b825037d 3862DME1737 HARDWARE MONITOR DRIVER
8b58be88 3863M: Juerg Haefliger <juergh@gmail.com>
968ce1b1 3864L: linux-hwmon@vger.kernel.org
b825037d 3865S: Maintained
679655da
JP
3866F: Documentation/hwmon/dme1737
3867F: drivers/hwmon/dme1737.c
b825037d 3868
1f31e1b1 3869DMI/SMBIOS SUPPORT
d8130624 3870M: Jean Delvare <jdelvare@suse.com>
1f31e1b1 3871S: Maintained
d4aeef93 3872T: quilt http://jdelvare.nerim.net/devel/linux/jdelvare-dmi/
d7f96f97 3873F: Documentation/ABI/testing/sysfs-firmware-dmi-tables
1f31e1b1
JD
3874F: drivers/firmware/dmi-id.c
3875F: drivers/firmware/dmi_scan.c
3876F: include/linux/dmi.h
3877
7d2c86b5 3878DOCUMENTATION
ad3118b9 3879M: Jonathan Corbet <corbet@lwn.net>
795fb7e7
JD
3880L: linux-doc@vger.kernel.org
3881S: Maintained
679655da 3882F: Documentation/
42f41ecf
JC
3883F: scripts/docproc.c
3884F: scripts/kernel-doc*
97be078b
RD
3885X: Documentation/ABI/
3886X: Documentation/devicetree/
933a46b8
JC
3887X: Documentation/acpi
3888X: Documentation/power
3889X: Documentation/spi
6c121170 3890X: Documentation/DocBook/media
c51edfb1 3891T: git git://git.lwn.net/linux.git docs-next
abbaeff3 3892
1da177e4 3893DOUBLETALK DRIVER
8b58be88 3894M: "James R. Van Zandt" <jrv@vanzandt.mv.com>
1da177e4
LT
3895L: blinux-list@redhat.com
3896S: Maintained
679655da
JP
3897F: drivers/char/dtlk.c
3898F: include/linux/dtlk.h
1da177e4 3899
e2d1d6c0 3900DPT_I2O SCSI RAID DRIVER
8b58be88 3901M: Adaptec OEM Raid Solutions <aacraid@adaptec.com>
e2d1d6c0
RD
3902L: linux-scsi@vger.kernel.org
3903W: http://www.adaptec.com/
3904S: Maintained
679655da
JP
3905F: drivers/scsi/dpt*
3906F: drivers/scsi/dpt/
e2d1d6c0 3907
b411b363 3908DRBD DRIVER
bc2c049d
RK
3909M: Philipp Reisner <philipp.reisner@linbit.com>
3910M: Lars Ellenberg <lars.ellenberg@linbit.com>
3911L: drbd-dev@lists.linbit.com
28b8e8d4 3912W: http://www.drbd.org
bc2c049d
RK
3913T: git git://git.linbit.com/linux-drbd.git
3914T: git git://git.linbit.com/drbd-8.4.git
28b8e8d4
JP
3915S: Supported
3916F: drivers/block/drbd/
3917F: lib/lru_cache.c
3918F: Documentation/blockdev/drbd/
b411b363 3919
dc7dfcd8 3920DRIVER CORE, KOBJECTS, DEBUGFS, KERNFS AND SYSFS
879a5a00 3921M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
08deed1e 3922T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
1da177e4 3923S: Supported
679655da 3924F: Documentation/kobject.txt
7cfc51b9 3925F: drivers/base/
87544653 3926F: fs/debugfs/
dc7dfcd8
WS
3927F: fs/kernfs/
3928F: fs/sysfs/
87544653 3929F: include/linux/debugfs.h
dc7dfcd8 3930F: include/linux/kobj*
679655da 3931F: lib/kobj*
1da177e4
LT
3932
3933DRM DRIVERS
8b58be88 3934M: David Airlie <airlied@linux.ie>
4c6a3999 3935L: dri-devel@lists.freedesktop.org
b0447888 3936T: git git://people.freedesktop.org/~airlied/linux
1da177e4 3937S: Maintained
679655da 3938F: drivers/gpu/drm/
433e3b34 3939F: drivers/gpu/vga/
d28ab95b
GU
3940F: Documentation/devicetree/bindings/display/
3941F: Documentation/devicetree/bindings/gpu/
3942F: Documentation/devicetree/bindings/video/
621c5474 3943F: Documentation/gpu/
850e9411 3944F: include/drm/
c117ab84 3945F: include/uapi/drm/
1da177e4 3946
c842b693
EV
3947DRM DRIVER FOR AST SERVER GRAPHICS CHIPS
3948M: Dave Airlie <airlied@redhat.com>
3949S: Odd Fixes
3950F: drivers/gpu/drm/ast/
3951
3952DRM DRIVER FOR BOCHS VIRTUAL GPU
3953M: Gerd Hoffmann <kraxel@redhat.com>
3954S: Odd Fixes
3955F: drivers/gpu/drm/bochs/
3956
3957DRM DRIVER FOR QEMU'S CIRRUS DEVICE
3958M: Dave Airlie <airlied@redhat.com>
3959S: Odd Fixes
3960F: drivers/gpu/drm/cirrus/
3961
c26a4017 3962RADEON and AMDGPU DRM DRIVERS
566f5939
AD
3963M: Alex Deucher <alexander.deucher@amd.com>
3964M: Christian König <christian.koenig@amd.com>
3965L: dri-devel@lists.freedesktop.org
3966T: git git://people.freedesktop.org/~agd5f/linux
3967S: Supported
3968F: drivers/gpu/drm/radeon/
74c97375 3969F: include/uapi/drm/radeon_drm.h
c26a4017 3970F: drivers/gpu/drm/amd/
74c97375 3971F: include/uapi/drm/amdgpu_drm.h
566f5939 3972
03e255b9
TR
3973DRM PANEL DRIVERS
3974M: Thierry Reding <thierry.reding@gmail.com>
3975L: dri-devel@lists.freedesktop.org
3976T: git git://anongit.freedesktop.org/tegra/linux.git
3977S: Maintained
3978F: drivers/gpu/drm/drm_panel.c
3979F: drivers/gpu/drm/panel/
3980F: include/drm/drm_panel.h
2d799dde 3981F: Documentation/devicetree/bindings/display/panel/
03e255b9 3982
8daf7473 3983INTEL DRM DRIVERS (excluding Poulsbo, Moorestown and derivative chipsets)
cbce7107 3984M: Daniel Vetter <daniel.vetter@intel.com>
47f95647 3985M: Jani Nikula <jani.nikula@linux.intel.com>
362132d2 3986L: intel-gfx@lists.freedesktop.org
8daf7473 3987L: dri-devel@lists.freedesktop.org
7564fde3 3988W: https://01.org/linuxgraphics/
47f95647 3989Q: http://patchwork.freedesktop.org/project/intel-gfx/
89258a97 3990T: git git://anongit.freedesktop.org/drm-intel
8daf7473 3991S: Supported
14430813 3992F: drivers/gpu/drm/i915/
8daf7473 3993F: include/drm/i915*
baceac3a 3994F: include/uapi/drm/i915_drm.h
621c5474 3995F: Documentation/gpu/i915.rst
8daf7473 3996
99763bb8
BB
3997DRM DRIVERS FOR ATMEL HLCDC
3998M: Boris Brezillon <boris.brezillon@free-electrons.com>
3999L: dri-devel@lists.freedesktop.org
4000S: Supported
4001F: drivers/gpu/drm/atmel-hlcdc/
4002F: Documentation/devicetree/bindings/drm/atmel/
4003
bf1139df
MR
4004DRM DRIVERS FOR ALLWINNER A10
4005M: Maxime Ripard <maxime.ripard@free-electrons.com>
4006L: dri-devel@lists.freedesktop.org
4007S: Supported
4008F: drivers/gpu/drm/sun4i/
4009F: Documentation/devicetree/bindings/display/sunxi/sun4i-drm.txt
4010
398a6d4a
KP
4011DRM DRIVERS FOR EXYNOS
4012M: Inki Dae <inki.dae@samsung.com>
f1501303
ID
4013M: Joonyoung Shim <jy0922.shim@samsung.com>
4014M: Seung-Woo Kim <sw0312.kim@samsung.com>
4015M: Kyungmin Park <kyungmin.park@samsung.com>
398a6d4a 4016L: dri-devel@lists.freedesktop.org
25a58030 4017T: git git://git.kernel.org/pub/scm/linux/kernel/git/daeinki/drm-exynos.git
398a6d4a 4018S: Supported
14430813 4019F: drivers/gpu/drm/exynos/
8fb9b15b
EV
4020F: include/uapi/drm/exynos_drm.h
4021F: Documentation/devicetree/bindings/display/exynos/
398a6d4a 4022
b55a1b9c 4023DRM DRIVERS FOR FREESCALE DCU
bc66757a 4024M: Stefan Agner <stefan@agner.ch>
b55a1b9c
JW
4025M: Alison Wang <alison.wang@freescale.com>
4026L: dri-devel@lists.freedesktop.org
4027S: Supported
4028F: drivers/gpu/drm/fsl-dcu/
2d799dde 4029F: Documentation/devicetree/bindings/display/fsl,dcu.txt
fb127b79 4030F: Documentation/devicetree/bindings/display/fsl,tcon.txt
2d799dde 4031F: Documentation/devicetree/bindings/display/panel/nec,nl4827hc19_05b.txt
b55a1b9c 4032
0a3d775f
PZ
4033DRM DRIVERS FOR FREESCALE IMX
4034M: Philipp Zabel <p.zabel@pengutronix.de>
4035L: dri-devel@lists.freedesktop.org
4036S: Maintained
4037F: drivers/gpu/drm/imx/
ef739aa4 4038F: drivers/gpu/ipu-v3/
2d799dde 4039F: Documentation/devicetree/bindings/display/imx/
0a3d775f 4040
ba2199a6
PJ
4041DRM DRIVERS FOR GMA500 (Poulsbo, Moorestown and derivative chipsets)
4042M: Patrik Jakobsson <patrik.r.jakobsson@gmail.com>
4043L: dri-devel@lists.freedesktop.org
4044T: git git://github.com/patjak/drm-gma500
4045S: Maintained
5ff18e42 4046F: drivers/gpu/drm/gma500/
ba2199a6 4047
c84ffde9
XL
4048DRM DRIVERS FOR HISILICON
4049M: Xinliang Liu <z.liuxinliang@hisilicon.com>
4050R: Xinwei Kong <kong.kongxinwei@hisilicon.com>
4051R: Chen Feng <puck.chen@hisilicon.com>
4052L: dri-devel@lists.freedesktop.org
4053T: git git://github.com/xin3liang/linux.git
4054S: Maintained
4055F: drivers/gpu/drm/hisilicon/
4056F: Documentation/devicetree/bindings/display/hisilicon/
4057
399516ab
EV
4058DRM DRIVER FOR INTEL I810 VIDEO CARDS
4059S: Orphan / Obsolete
4060F: drivers/gpu/drm/i810/
4061F: include/uapi/drm/i810_drm.h
4062
06346451
EV
4063DRM DRIVER FOR MSM ADRENO GPU
4064M: Rob Clark <robdclark@gmail.com>
4065L: linux-arm-msm@vger.kernel.org
4066L: dri-devel@lists.freedesktop.org
4067L: freedreno@lists.freedesktop.org
4068T: git git://people.freedesktop.org/~robclark/linux
4069S: Maintained
4070F: drivers/gpu/drm/msm/
4071F: include/uapi/drm/msm_drm.h
4072F: Documentation/devicetree/bindings/display/msm/
4073
fad89bb3
EV
4074DRM DRIVER FOR NVIDIA GEFORCE/QUADRO GPUS
4075M: Ben Skeggs <bskeggs@redhat.com>
4076L: dri-devel@lists.freedesktop.org
4077L: nouveau@lists.freedesktop.org
4078T: git git://github.com/skeggsb/linux
4079S: Supported
4080F: drivers/gpu/drm/nouveau/
4081F: include/uapi/drm/nouveau_drm.h
ba2199a6 4082
bd3b49f2 4083DRM DRIVERS FOR NVIDIA TEGRA
a5ad7a63 4084M: Thierry Reding <thierry.reding@gmail.com>
bd3b49f2
TR
4085L: dri-devel@lists.freedesktop.org
4086L: linux-tegra@vger.kernel.org
a5ad7a63 4087T: git git://anongit.freedesktop.org/tegra/linux.git
adabdb0c 4088S: Supported
dee8268f 4089F: drivers/gpu/drm/tegra/
a5ad7a63 4090F: drivers/gpu/host1x/
e1e90644 4091F: include/linux/host1x.h
a5ad7a63 4092F: include/uapi/drm/tegra_drm.h
2d799dde 4093F: Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-host1x.txt
bd3b49f2 4094
399516ab
EV
4095DRM DRIVER FOR MATROX G200/G400 GRAPHICS CARDS
4096S: Orphan / Obsolete
4097F: drivers/gpu/drm/mga/
4098F: include/uapi/drm/mga_drm.h
4099
c842b693
EV
4100DRM DRIVER FOR MGA G200 SERVER GRAPHICS CHIPS
4101M: Dave Airlie <airlied@redhat.com>
4102S: Odd Fixes
4103F: drivers/gpu/drm/mgag200/
4104
399516ab
EV
4105DRM DRIVER FOR RAGE 128 VIDEO CARDS
4106S: Orphan / Obsolete
4107F: drivers/gpu/drm/r128/
4108F: include/uapi/drm/r128_drm.h
4109
a284e9d1
LP
4110DRM DRIVERS FOR RENESAS
4111M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
4112L: dri-devel@lists.freedesktop.org
4a121096 4113L: linux-renesas-soc@vger.kernel.org
2392ccd4 4114T: git git://linuxtv.org/pinchartl/fbdev
a284e9d1
LP
4115S: Supported
4116F: drivers/gpu/drm/rcar-du/
4117F: drivers/gpu/drm/shmobile/
a284e9d1 4118F: include/linux/platform_data/shmob_drm.h
33be436d 4119F: Documentation/devicetree/bindings/display/renesas,du.txt
a284e9d1 4120
c842b693
EV
4121DRM DRIVER FOR QXL VIRTUAL GPU
4122M: Dave Airlie <airlied@redhat.com>
4123S: Odd Fixes
4124F: drivers/gpu/drm/qxl/
4125F: include/uapi/drm/qxl_drm.h
a284e9d1 4126
625e0346
HS
4127DRM DRIVERS FOR ROCKCHIP
4128M: Mark Yao <mark.yao@rock-chips.com>
4129L: dri-devel@lists.freedesktop.org
4130S: Maintained
4131F: drivers/gpu/drm/rockchip/
f253f7eb 4132F: Documentation/devicetree/bindings/display/rockchip/
625e0346 4133
399516ab
EV
4134DRM DRIVER FOR SAVAGE VIDEO CARDS
4135S: Orphan / Obsolete
4136F: drivers/gpu/drm/savage/
4137F: include/uapi/drm/savage_drm.h
4138
4139DRM DRIVER FOR SIS VIDEO CARDS
4140S: Orphan / Obsolete
4141F: drivers/gpu/drm/sis/
4142F: include/uapi/drm/sis_drm.h
625e0346 4143
7f11c476
BG
4144DRM DRIVERS FOR STI
4145M: Benjamin Gaignard <benjamin.gaignard@linaro.org>
4146M: Vincent Abriou <vincent.abriou@st.com>
4147L: dri-devel@lists.freedesktop.org
4148T: git http://git.linaro.org/people/benjamin.gaignard/kernel.git
4149S: Maintained
4150F: drivers/gpu/drm/sti
2d799dde 4151F: Documentation/devicetree/bindings/display/st,stih4xx.txt
7f11c476 4152
399516ab
EV
4153DRM DRIVER FOR TDFX VIDEO CARDS
4154S: Orphan / Obsolete
4155F: drivers/gpu/drm/tdfx/
4156
c842b693
EV
4157DRM DRIVER FOR USB DISPLAYLINK VIDEO ADAPTERS
4158M: Dave Airlie <airlied@redhat.com>
4159S: Odd Fixes
4160F: drivers/gpu/drm/udl/
4161
8bb0bce9
LS
4162DRM DRIVERS FOR VIVANTE GPU IP
4163M: Lucas Stach <l.stach@pengutronix.de>
54176cc6 4164R: Russell King <linux+etnaviv@armlinux.org.uk>
8bb0bce9
LS
4165R: Christian Gmeiner <christian.gmeiner@gmail.com>
4166L: dri-devel@lists.freedesktop.org
4167S: Maintained
8a9257a0
EV
4168F: drivers/gpu/drm/etnaviv/
4169F: include/uapi/drm/etnaviv_drm.h
4170F: Documentation/devicetree/bindings/display/etnaviv/
8bb0bce9 4171
c4291702
EV
4172DRM DRIVER FOR VMWARE VIRTUAL GPU
4173M: "VMware Graphics" <linux-graphics-maintainer@vmware.com>
4174M: Sinclair Yeh <syeh@vmware.com>
4175M: Thomas Hellstrom <thellstrom@vmware.com>
4176L: dri-devel@lists.freedesktop.org
4177T: git git://people.freedesktop.org/~syeh/repos_linux
4178T: git git://people.freedesktop.org/~thomash/linux
4179S: Supported
4180F: drivers/gpu/drm/vmwgfx/
4181F: include/uapi/drm/vmwgfx_drm.h
4182
8636d452
EA
4183DRM DRIVERS FOR VC4
4184M: Eric Anholt <eric@anholt.net>
4185T: git git://github.com/anholt/linux
4186S: Supported
4187F: drivers/gpu/drm/vc4/
4188F: include/uapi/drm/vc4_drm.h
4189F: Documentation/devicetree/bindings/display/brcm,bcm-vc4.txt
8bb0bce9 4190
5ef330a7
TV
4191DRM DRIVERS FOR TI OMAP
4192M: Tomi Valkeinen <tomi.valkeinen@ti.com>
4193L: dri-devel@lists.freedesktop.org
4194S: Maintained
4195F: drivers/gpu/drm/omapdrm/
4196F: Documentation/devicetree/bindings/display/ti/
4197
adb314ed
TV
4198DRM DRIVERS FOR TI LCDC
4199M: Jyri Sarha <jsarha@ti.com>
4200R: Tomi Valkeinen <tomi.valkeinen@ti.com>
4201L: dri-devel@lists.freedesktop.org
4202S: Maintained
4203F: drivers/gpu/drm/tilcdc/
4204F: Documentation/devicetree/bindings/display/tilcdc/
4205
598df1ac
AK
4206DSBR100 USB FM RADIO DRIVER
4207M: Alexey Klimov <klimov.linux@gmail.com>
4208L: linux-media@vger.kernel.org
4209T: git git://linuxtv.org/media_tree.git
4210S: Maintained
4211F: drivers/media/radio/dsbr100.c
4212
1da177e4 4213DSCC4 DRIVER
8b58be88 4214M: Francois Romieu <romieu@fr.zoreil.com>
01f20734 4215L: netdev@vger.kernel.org
1da177e4 4216S: Maintained
679655da 4217F: drivers/net/wan/dscc4.c
1da177e4 4218
cc11b140
HV
4219DT3155 MEDIA DRIVER
4220M: Hans Verkuil <hverkuil@xs4all.nl>
4221L: linux-media@vger.kernel.org
4222T: git git://linuxtv.org/media_tree.git
a825eaec 4223W: https://linuxtv.org
cc11b140
HV
4224S: Odd Fixes
4225F: drivers/media/pci/dt3155/
4226
91952bc0
AP
4227DVB_USB_AF9015 MEDIA DRIVER
4228M: Antti Palosaari <crope@iki.fi>
4229L: linux-media@vger.kernel.org
a825eaec 4230W: https://linuxtv.org
91952bc0
AP
4231W: http://palosaari.fi/linux/
4232Q: http://patchwork.linuxtv.org/project/linux-media/list/
4233T: git git://linuxtv.org/anttip/media_tree.git
4234S: Maintained
4235F: drivers/media/usb/dvb-usb-v2/af9015*
4236
4237DVB_USB_AF9035 MEDIA DRIVER
4238M: Antti Palosaari <crope@iki.fi>
4239L: linux-media@vger.kernel.org
a825eaec 4240W: https://linuxtv.org
91952bc0
AP
4241W: http://palosaari.fi/linux/
4242Q: http://patchwork.linuxtv.org/project/linux-media/list/
4243T: git git://linuxtv.org/anttip/media_tree.git
4244S: Maintained
4245F: drivers/media/usb/dvb-usb-v2/af9035*
4246
4247DVB_USB_ANYSEE MEDIA DRIVER
4248M: Antti Palosaari <crope@iki.fi>
4249L: linux-media@vger.kernel.org
a825eaec 4250W: https://linuxtv.org
91952bc0
AP
4251W: http://palosaari.fi/linux/
4252Q: http://patchwork.linuxtv.org/project/linux-media/list/
4253T: git git://linuxtv.org/anttip/media_tree.git
4254S: Maintained
4255F: drivers/media/usb/dvb-usb-v2/anysee*
4256
4257DVB_USB_AU6610 MEDIA DRIVER
4258M: Antti Palosaari <crope@iki.fi>
4259L: linux-media@vger.kernel.org
a825eaec 4260W: https://linuxtv.org
91952bc0
AP
4261W: http://palosaari.fi/linux/
4262Q: http://patchwork.linuxtv.org/project/linux-media/list/
4263T: git git://linuxtv.org/anttip/media_tree.git
4264S: Maintained
4265F: drivers/media/usb/dvb-usb-v2/au6610*
4266
4267DVB_USB_CE6230 MEDIA DRIVER
4268M: Antti Palosaari <crope@iki.fi>
4269L: linux-media@vger.kernel.org
a825eaec 4270W: https://linuxtv.org
91952bc0
AP
4271W: http://palosaari.fi/linux/
4272Q: http://patchwork.linuxtv.org/project/linux-media/list/
4273T: git git://linuxtv.org/anttip/media_tree.git
4274S: Maintained
4275F: drivers/media/usb/dvb-usb-v2/ce6230*
4276
d099dea2
MK
4277DVB_USB_CXUSB MEDIA DRIVER
4278M: Michael Krufky <mkrufky@linuxtv.org>
4279L: linux-media@vger.kernel.org
a825eaec 4280W: https://linuxtv.org
d099dea2
MK
4281W: http://github.com/mkrufky
4282Q: http://patchwork.linuxtv.org/project/linux-media/list/
4283T: git git://linuxtv.org/media_tree.git
4284S: Maintained
9819da66 4285F: drivers/media/usb/dvb-usb/cxusb*
d099dea2 4286
91952bc0 4287DVB_USB_EC168 MEDIA DRIVER
91952bc0
AP
4288M: Antti Palosaari <crope@iki.fi>
4289L: linux-media@vger.kernel.org
a825eaec 4290W: https://linuxtv.org
91952bc0
AP
4291W: http://palosaari.fi/linux/
4292Q: http://patchwork.linuxtv.org/project/linux-media/list/
4293T: git git://linuxtv.org/anttip/media_tree.git
4294S: Maintained
91952bc0 4295F: drivers/media/usb/dvb-usb-v2/ec168*
91952bc0 4296
5560983b 4297DVB_USB_GL861 MEDIA DRIVER
91952bc0
AP
4298M: Antti Palosaari <crope@iki.fi>
4299L: linux-media@vger.kernel.org
a825eaec 4300W: https://linuxtv.org
91952bc0
AP
4301Q: http://patchwork.linuxtv.org/project/linux-media/list/
4302T: git git://linuxtv.org/anttip/media_tree.git
4303S: Maintained
5560983b 4304F: drivers/media/usb/dvb-usb-v2/gl861*
91952bc0 4305
8856f5f2
MK
4306DVB_USB_MXL111SF MEDIA DRIVER
4307M: Michael Krufky <mkrufky@linuxtv.org>
4308L: linux-media@vger.kernel.org
a825eaec 4309W: https://linuxtv.org
8856f5f2
MK
4310W: http://github.com/mkrufky
4311Q: http://patchwork.linuxtv.org/project/linux-media/list/
4312T: git git://linuxtv.org/mkrufky/mxl111sf.git
4313S: Maintained
4314F: drivers/media/usb/dvb-usb-v2/mxl111sf*
4315
91952bc0
AP
4316DVB_USB_RTL28XXU MEDIA DRIVER
4317M: Antti Palosaari <crope@iki.fi>
4318L: linux-media@vger.kernel.org
a825eaec 4319W: https://linuxtv.org
91952bc0
AP
4320W: http://palosaari.fi/linux/
4321Q: http://patchwork.linuxtv.org/project/linux-media/list/
4322T: git git://linuxtv.org/anttip/media_tree.git
4323S: Maintained
4324F: drivers/media/usb/dvb-usb-v2/rtl28xxu*
4325
4326DVB_USB_V2 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/usb/dvb-usb-v2/dvb_usb*
4335F: drivers/media/usb/dvb-usb-v2/usb_urb.c
4336
ac0ac38f 4337DYNAMIC DEBUG
5c4a97d1 4338M: Jason Baron <jbaron@akamai.com>
ac0ac38f
JB
4339S: Maintained
4340F: lib/dynamic_debug.c
4341F: include/linux/dynamic_debug.h
4342
789c7048 4343DZ DECSTATION DZ11 SERIAL DRIVER
8b58be88 4344M: "Maciej W. Rozycki" <macro@linux-mips.org>
789c7048 4345S: Maintained
df621252 4346F: drivers/tty/serial/dz.*
789c7048 4347
f17effbe
MF
4348E3X0 POWER BUTTON DRIVER
4349M: Moritz Fischer <moritz.fischer@ettus.com>
4350L: usrp-users@lists.ettus.com
4351W: http://www.ettus.com
4352S: Supported
4353F: drivers/input/misc/e3x0-button.c
4354F: Documentation/devicetree/bindings/input/e3x0-button.txt
4355
91952bc0
AP
4356E4000 MEDIA DRIVER
4357M: Antti Palosaari <crope@iki.fi>
4358L: linux-media@vger.kernel.org
a825eaec 4359W: https://linuxtv.org
91952bc0
AP
4360W: http://palosaari.fi/linux/
4361Q: http://patchwork.linuxtv.org/project/linux-media/list/
4362T: git git://linuxtv.org/anttip/media_tree.git
4363S: Maintained
4364F: drivers/media/tuners/e4000*
4365
1da177e4 4366EATA ISA/EISA/PCI SCSI DRIVER
8b58be88 4367M: Dario Ballabio <ballabio_dario@emc.com>
1da177e4
LT
4368L: linux-scsi@vger.kernel.org
4369S: Maintained
679655da 4370F: drivers/scsi/eata.c
1da177e4 4371
91952bc0
AP
4372EC100 MEDIA DRIVER
4373M: Antti Palosaari <crope@iki.fi>
4374L: linux-media@vger.kernel.org
a825eaec 4375W: https://linuxtv.org
91952bc0
AP
4376W: http://palosaari.fi/linux/
4377Q: http://patchwork.linuxtv.org/project/linux-media/list/
4378T: git git://linuxtv.org/anttip/media_tree.git
4379S: Maintained
4380F: drivers/media/dvb-frontends/ec100*
4381
237fead6 4382ECRYPT FILE SYSTEM
0de9adf2 4383M: Tyler Hicks <tyhicks@canonical.com>
a058bfbb 4384L: ecryptfs@vger.kernel.org
24a923e4 4385W: http://ecryptfs.org
6dc7516e 4386W: https://launchpad.net/ecryptfs
9f273c24 4387T: git git://git.kernel.org/pub/scm/linux/kernel/git/tyhicks/ecryptfs.git
237fead6 4388S: Supported
679655da
JP
4389F: Documentation/filesystems/ecryptfs.txt
4390F: fs/ecryptfs/
237fead6 4391
da9bb1d2 4392EDAC-CORE
8b58be88 4393M: Doug Thompson <dougthompson@xmission.com>
aa15aa0e 4394M: Borislav Petkov <bp@alien8.de>
5dc8a864
MCC
4395M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
4396M: Mauro Carvalho Chehab <mchehab@kernel.org>
91445c72 4397L: linux-edac@vger.kernel.org
07cd6bf5
FW
4398T: git git://git.kernel.org/pub/scm/linux/kernel/git/bp/bp.git for-next
4399T: git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-edac.git linux_next
8c2a6a40 4400S: Supported
679655da 4401F: Documentation/edac.txt
91445c72 4402F: drivers/edac/
679655da 4403F: include/linux/edac.h
0e438e3f 4404
c476c23b 4405EDAC-AMD64
8b58be88 4406M: Doug Thompson <dougthompson@xmission.com>
487ba8e8 4407M: Borislav Petkov <bp@alien8.de>
91445c72 4408L: linux-edac@vger.kernel.org
487ba8e8 4409S: Maintained
c476c23b
BP
4410F: drivers/edac/amd64_edac*
4411
836dae5d
RR
4412EDAC-CALXEDA
4413M: Doug Thompson <dougthompson@xmission.com>
4414M: Robert Richter <rric@kernel.org>
4415L: linux-edac@vger.kernel.org
836dae5d
RR
4416S: Maintained
4417F: drivers/edac/highbank*
4418
f65aad41
RB
4419EDAC-CAVIUM
4420M: Ralf Baechle <ralf@linux-mips.org>
4421M: David Daney <david.daney@cavium.com>
4422L: linux-edac@vger.kernel.org
4423L: linux-mips@linux-mips.org
f65aad41
RB
4424S: Supported
4425F: drivers/edac/octeon_edac*
4426
0e438e3f 4427EDAC-E752X
8b58be88
JP
4428M: Mark Gross <mark.gross@intel.com>
4429M: Doug Thompson <dougthompson@xmission.com>
91445c72 4430L: linux-edac@vger.kernel.org
0e438e3f 4431S: Maintained
679655da 4432F: drivers/edac/e752x_edac.c
0e438e3f
DP
4433
4434EDAC-E7XXX
8b58be88 4435M: Doug Thompson <dougthompson@xmission.com>
91445c72 4436L: linux-edac@vger.kernel.org
0e438e3f 4437S: Maintained
679655da 4438F: drivers/edac/e7xxx_edac.c
0e438e3f 4439
77c5f5d2 4440EDAC-GHES
5dc8a864
MCC
4441M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
4442M: Mauro Carvalho Chehab <mchehab@kernel.org>
77c5f5d2 4443L: linux-edac@vger.kernel.org
77c5f5d2 4444S: Maintained
2caa67a6 4445F: drivers/edac/ghes_edac.c
77c5f5d2 4446
6bc78404 4447EDAC-I82443BXGX
8b58be88 4448M: Tim Small <tim@buttersideup.com>
91445c72 4449L: linux-edac@vger.kernel.org
6bc78404 4450S: Maintained
679655da 4451F: drivers/edac/i82443bxgx_edac.c
6bc78404
DT
4452
4453EDAC-I3000
8b58be88 4454M: Jason Uhlenkott <juhlenko@akamai.com>
91445c72 4455L: linux-edac@vger.kernel.org
6bc78404 4456S: Maintained
679655da 4457F: drivers/edac/i3000_edac.c
6bc78404
DT
4458
4459EDAC-I5000
8b58be88 4460M: Doug Thompson <dougthompson@xmission.com>
91445c72 4461L: linux-edac@vger.kernel.org
ba9a5918 4462S: Maintained
679655da 4463F: drivers/edac/i5000_edac.c
ba9a5918 4464
44c12cb2 4465EDAC-I5400
5dc8a864
MCC
4466M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
4467M: Mauro Carvalho Chehab <mchehab@kernel.org>
67c89316 4468L: linux-edac@vger.kernel.org
44c12cb2 4469S: Maintained
679655da 4470F: drivers/edac/i5400_edac.c
44c12cb2 4471
3c9c92b6 4472EDAC-I7300
5dc8a864
MCC
4473M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
4474M: Mauro Carvalho Chehab <mchehab@kernel.org>
3c9c92b6 4475L: linux-edac@vger.kernel.org
3c9c92b6
MCC
4476S: Maintained
4477F: drivers/edac/i7300_edac.c
4478
67c89316 4479EDAC-I7CORE
5dc8a864
MCC
4480M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
4481M: Mauro Carvalho Chehab <mchehab@kernel.org>
67c89316 4482L: linux-edac@vger.kernel.org
67c89316 4483S: Maintained
70aff0ce 4484F: drivers/edac/i7core_edac.c
67c89316 4485
ba9a5918 4486EDAC-I82975X
8b58be88 4487M: Ranganathan Desikan <ravi@jetztechnologies.com>
25527885 4488M: "Arvind R." <arvino55@gmail.com>
91445c72 4489L: linux-edac@vger.kernel.org
ba9a5918 4490S: Maintained
679655da 4491F: drivers/edac/i82975x_edac.c
ba9a5918 4492
791b4706
JB
4493EDAC-IE31200
4494M: Jason Baron <jbaron@akamai.com>
4495L: linux-edac@vger.kernel.org
791b4706
JB
4496S: Maintained
4497F: drivers/edac/ie31200_edac.c
4498
ccdfb979 4499EDAC-MPC85XX
30c7469b 4500M: Johannes Thumshirn <morbidrsa@gmail.com>
ccdfb979 4501L: linux-edac@vger.kernel.org
ccdfb979
JT
4502S: Maintained
4503F: drivers/edac/mpc85xx_edac.[ch]
4504
ba9a5918 4505EDAC-PASEMI
8b58be88 4506M: Egor Martovetsky <egor@pasemi.com>
91445c72 4507L: linux-edac@vger.kernel.org
6bc78404 4508S: Maintained
679655da 4509F: drivers/edac/pasemi_edac.c
6bc78404 4510
0e438e3f 4511EDAC-R82600
8b58be88 4512M: Tim Small <tim@buttersideup.com>
91445c72 4513L: linux-edac@vger.kernel.org
0e438e3f 4514S: Maintained
679655da 4515F: drivers/edac/r82600_edac.c
da9bb1d2 4516
4d096ca7 4517EDAC-SBRIDGE
5dc8a864
MCC
4518M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
4519M: Mauro Carvalho Chehab <mchehab@kernel.org>
4d096ca7 4520L: linux-edac@vger.kernel.org
4d096ca7
MCC
4521S: Maintained
4522F: drivers/edac/sb_edac.c
4523
995e1de4
LH
4524EDAC-XGENE
4525APPLIED MICRO (APM) X-GENE SOC EDAC
4526M: Loc Ho <lho@apm.com>
4527S: Supported
4528F: drivers/edac/xgene_edac.c
4529F: Documentation/devicetree/bindings/edac/apm-xgene-edac.txt
4530
af39917d
CL
4531EDIROL UA-101/UA-1000 DRIVER
4532M: Clemens Ladisch <clemens@ladisch.de>
4533L: alsa-devel@alsa-project.org (moderated for non-subscribers)
4534T: git git://git.alsa-project.org/alsa-kernel.git
4535S: Maintained
4536F: sound/usb/misc/ua101.c
4537
1f7df953 4538EXTENSIBLE FIRMWARE INTERFACE (EFI)
825fcfce 4539M: Matt Fleming <matt@codeblueprint.co.uk>
1f7df953 4540L: linux-efi@vger.kernel.org
78bef24e 4541T: git git://git.kernel.org/pub/scm/linux/kernel/git/mfleming/efi.git
1f7df953 4542S: Maintained
fb2efb5c 4543F: Documentation/efi-stub.txt
1f7df953
MF
4544F: arch/ia64/kernel/efi.c
4545F: arch/x86/boot/compressed/eboot.[ch]
4546F: arch/x86/include/asm/efi.h
e8dfe6d8
MF
4547F: arch/x86/platform/efi/
4548F: drivers/firmware/efi/
1f7df953
MF
4549F: include/linux/efi*.h
4550
d68772b7
MF
4551EFI VARIABLE FILESYSTEM
4552M: Matthew Garrett <matthew.garrett@nebula.com>
4553M: Jeremy Kerr <jk@ozlabs.org>
825fcfce 4554M: Matt Fleming <matt@codeblueprint.co.uk>
d68772b7
MF
4555T: git git://git.kernel.org/pub/scm/linux/kernel/git/mfleming/efi.git
4556L: linux-efi@vger.kernel.org
4557S: Maintained
4558F: fs/efivarfs/
4559
85a00d9b
PJ
4560EFIFB FRAMEBUFFER DRIVER
4561L: linux-fbdev@vger.kernel.org
4562M: Peter Jones <pjones@redhat.com>
4563S: Maintained
8a61f013 4564F: drivers/video/fbdev/efifb.c
85a00d9b 4565
0bee8d28
JT
4566EFS FILESYSTEM
4567W: http://aeschi.ch.eu.org/efs/
4568S: Orphan
679655da 4569F: fs/efs/
0bee8d28 4570
aa8a9e25 4571EHEA (IBM pSeries eHEA 10Gb ethernet adapter) DRIVER
97b04197 4572M: Douglas Miller <dougmill@linux.vnet.ibm.com>
aa8a9e25
BL
4573L: netdev@vger.kernel.org
4574S: Maintained
9aa32835 4575F: drivers/net/ethernet/ibm/ehea/
aa8a9e25 4576
f0319efe 4577EM28XX VIDEO4LINUX DRIVER
5dc8a864
MCC
4578M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
4579M: Mauro Carvalho Chehab <mchehab@kernel.org>
f0319efe 4580L: linux-media@vger.kernel.org
a825eaec 4581W: https://linuxtv.org
f0319efe
MCC
4582T: git git://linuxtv.org/media_tree.git
4583S: Maintained
4584F: drivers/media/usb/em28xx/
4585
3e3a7d66 4586EMBEDDED LINUX
8b58be88
JP
4587M: Paul Gortmaker <paul.gortmaker@windriver.com>
4588M: Matt Mackall <mpm@selenic.com>
4589M: David Woodhouse <dwmw2@infradead.org>
3e3a7d66
DW
4590L: linux-embedded@vger.kernel.org
4591S: Maintained
4592
32505876
JS
4593EMULEX/AVAGO LPFC FC/FCOE SCSI DRIVER
4594M: James Smart <james.smart@avagotech.com>
4595M: Dick Kennedy <dick.kennedy@avagotech.com>
ce00f85c 4596L: linux-scsi@vger.kernel.org
32505876 4597W: http://www.avagotech.com
ce00f85c 4598S: Supported
679655da 4599F: drivers/scsi/lpfc/
3a1c1d44 4600
5f5bac82 4601ENE CB710 FLASH CARD READER DRIVER
8b58be88 4602M: Michał Mirosław <mirq-linux@rere.qmqm.pl>
5f5bac82
MM
4603S: Maintained
4604F: drivers/misc/cb710/
4605F: drivers/mmc/host/cb710-mmc.*
4606F: include/linux/cb710.h
4607
931e39a1
ML
4608ENE KB2426 (ENE0100/ENE020XX) INFRARED RECEIVER
4609M: Maxim Levitsky <maximlevitsky@gmail.com>
4610S: Maintained
2a837449 4611F: drivers/media/rc/ene_ir.*
931e39a1 4612
d5ca9006 4613EPSON S1D13XXX FRAMEBUFFER DRIVER
8b58be88 4614M: Kristoffer Ericson <kristoffer.ericson@gmail.com>
d5ca9006 4615S: Maintained
084bad91 4616T: git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
8a61f013 4617F: drivers/video/fbdev/s1d13xxxfb.c
679655da 4618F: include/video/s1d13xxxfb.h
d5ca9006 4619
38df6492
ME
4620ET131X NETWORK DRIVER
4621M: Mark Einon <mark.einon@gmail.com>
4622S: Odd Fixes
4623F: drivers/net/ethernet/agere/
4624
1da177e4 4625ETHERNET BRIDGE
adbbf69d 4626M: Stephen Hemminger <stephen@networkplumber.org>
3430284f 4627L: bridge@lists.linux-foundation.org (moderated for non-subscribers)
4c325313 4628L: netdev@vger.kernel.org
c996d8b9 4629W: http://www.linuxfoundation.org/en/Net:Bridge
1da177e4 4630S: Maintained
679655da
JP
4631F: include/linux/netfilter_bridge/
4632F: net/bridge/
1da177e4 4633
22f08ad9
FF
4634ETHERNET PHY LIBRARY
4635M: Florian Fainelli <f.fainelli@gmail.com>
4636L: netdev@vger.kernel.org
4637S: Maintained
4638F: include/linux/phy.h
4639F: include/linux/phy_fixed.h
4640F: drivers/net/phy/
4641F: Documentation/networking/phy.txt
4642F: drivers/of/of_mdio.c
4643F: drivers/of/of_net.c
4644
1da177e4 4645EXT2 FILE SYSTEM
d8130624 4646M: Jan Kara <jack@suse.com>
72be2ccf 4647L: linux-ext4@vger.kernel.org
1da177e4 4648S: Maintained
679655da
JP
4649F: Documentation/filesystems/ext2.txt
4650F: fs/ext2/
4651F: include/linux/ext2*
1da177e4 4652
72be2ccf 4653EXT4 FILE SYSTEM
8b58be88 4654M: "Theodore Ts'o" <tytso@mit.edu>
3c373a5f 4655M: Andreas Dilger <adilger.kernel@dilger.ca>
72be2ccf 4656L: linux-ext4@vger.kernel.org
08a225f1 4657W: http://ext4.wiki.kernel.org
8a6e2535 4658Q: http://patchwork.ozlabs.org/project/linux-ext4/list/
9f273c24 4659T: git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/ext4.git
1da177e4 4660S: Maintained
679655da
JP
4661F: Documentation/filesystems/ext4.txt
4662F: fs/ext4/
1da177e4 4663
c5532b09 4664Extended Verification Module (EVM)
74dd744f
MZ
4665M: Mimi Zohar <zohar@linux.vnet.ibm.com>
4666L: linux-ima-devel@lists.sourceforge.net
4667L: linux-security-module@vger.kernel.org
c5532b09
MZ
4668S: Supported
4669F: security/integrity/evm/
4670
df6b3cfe
MH
4671EXTERNAL CONNECTOR SUBSYSTEM (EXTCON)
4672M: MyungJoo Ham <myungjoo.ham@samsung.com>
4673M: Chanwoo Choi <cw00.choi@samsung.com>
4674L: linux-kernel@vger.kernel.org
81df63a9 4675T: git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/extcon.git
df6b3cfe
MH
4676S: Maintained
4677F: drivers/extcon/
cd2c3e7f
CC
4678F: include/linux/extcon/
4679F: include/linux/extcon.h
df6b3cfe 4680F: Documentation/extcon/
cd2c3e7f 4681F: Documentation/devicetree/bindings/extcon/
df6b3cfe 4682
e2a75c44 4683EXYNOS DP DRIVER
b7701755 4684M: Jingoo Han <jingoohan1@gmail.com>
e2a75c44
JH
4685L: dri-devel@lists.freedesktop.org
4686S: Maintained
4687F: drivers/gpu/drm/exynos/exynos_dp*
4688
9b93a409
MS
4689EXYNOS SYSMMU (IOMMU) driver
4690M: Marek Szyprowski <m.szyprowski@samsung.com>
4691L: iommu@lists.linux-foundation.org
4692S: Maintained
4693F: drivers/iommu/exynos-iommu.c
4694
33ad3912
DL
4695EXYNOS MIPI DISPLAY DRIVERS
4696M: Inki Dae <inki.dae@samsung.com>
4697M: Donghwa Lee <dh09.lee@samsung.com>
4698M: Kyungmin Park <kyungmin.park@samsung.com>
4699L: linux-fbdev@vger.kernel.org
4700S: Maintained
8a61f013 4701F: drivers/video/fbdev/exynos/exynos_mipi*
33ad3912
DL
4702F: include/video/exynos_mipi*
4703
4a66d3fe
NC
4704EZchip NPS platform support
4705M: Noam Camus <noamc@ezchip.com>
4706S: Supported
4707F: arch/arc/plat-eznps
4708F: arch/arc/boot/dts/eznps.dts
4709
e53004e2 4710F71805F HARDWARE MONITORING DRIVER
d8130624 4711M: Jean Delvare <jdelvare@suse.com>
968ce1b1 4712L: linux-hwmon@vger.kernel.org
e53004e2 4713S: Maintained
679655da
JP
4714F: Documentation/hwmon/f71805f
4715F: drivers/hwmon/f71805f.c
e53004e2 4716
eea977ed
MB
4717FC0011 TUNER DRIVER
4718M: Michael Buesch <m@bues.ch>
4719L: linux-media@vger.kernel.org
4720S: Maintained
ccae7af2
MCC
4721F: drivers/media/tuners/fc0011.h
4722F: drivers/media/tuners/fc0011.c
eea977ed 4723
91952bc0
AP
4724FC2580 MEDIA DRIVER
4725M: Antti Palosaari <crope@iki.fi>
4726L: linux-media@vger.kernel.org
a825eaec 4727W: https://linuxtv.org
91952bc0
AP
4728W: http://palosaari.fi/linux/
4729Q: http://patchwork.linuxtv.org/project/linux-media/list/
4730T: git git://linuxtv.org/anttip/media_tree.git
4731S: Maintained
4732F: drivers/media/tuners/fc2580*
eea977ed 4733
88b2dbdb
EP
4734FANOTIFY
4735M: Eric Paris <eparis@redhat.com>
4736S: Maintained
4737F: fs/notify/fanotify/
4738F: include/linux/fanotify.h
c117ab84 4739F: include/uapi/linux/fanotify.h
88b2dbdb 4740
1da177e4 4741FARSYNC SYNCHRONOUS DRIVER
8b58be88 4742M: Kevin Curtis <kevin.curtis@farsite.co.uk>
1da177e4
LT
4743W: http://www.farsite.co.uk/
4744S: Supported
679655da 4745F: drivers/net/wan/farsync.*
1da177e4 4746
c5408b88 4747FAULT INJECTION SUPPORT
8b58be88 4748M: Akinobu Mita <akinobu.mita@gmail.com>
c5408b88 4749S: Supported
679655da
JP
4750F: Documentation/fault-injection/
4751F: lib/fault-inject.c
c5408b88 4752
053e514f
NT
4753FBTFT Framebuffer drivers
4754M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
4755M: Noralf Trønnes <noralf@tronnes.org>
4756S: Maintained
4757F: drivers/staging/fbtft/
4758
cae727db 4759FCOE SUBSYSTEM (libfc, libfcoe, fcoe)
49a75815 4760M: Johannes Thumshirn <jth@kernel.org>
f4aaea6d 4761L: fcoe-devel@open-fcoe.org
cae727db
RL
4762W: www.Open-FCoE.org
4763S: Supported
4764F: drivers/scsi/libfc/
4765F: drivers/scsi/fcoe/
4766F: include/scsi/fc/
4767F: include/scsi/libfc.h
4768F: include/scsi/libfcoe.h
c117ab84 4769F: include/uapi/scsi/fc/
cae727db 4770
e2d1d6c0 4771FILE LOCKING (flock() and fcntl()/lockf())
8c836fa8 4772M: Jeff Layton <jlayton@poochiereds.net>
9c3646d1 4773M: "J. Bruce Fields" <bfields@fieldses.org>
e2d1d6c0 4774L: linux-fsdevel@vger.kernel.org
1da177e4 4775S: Maintained
679655da
JP
4776F: include/linux/fcntl.h
4777F: include/linux/fs.h
c117ab84
CEB
4778F: include/uapi/linux/fcntl.h
4779F: include/uapi/linux/fs.h
679655da
JP
4780F: fs/fcntl.c
4781F: fs/locks.c
1da177e4 4782
e2d1d6c0 4783FILESYSTEMS (VFS and infrastructure)
8b58be88 4784M: Alexander Viro <viro@zeniv.linux.org.uk>
e2d1d6c0 4785L: linux-fsdevel@vger.kernel.org
173acc7c 4786S: Maintained
679655da 4787F: fs/*
173acc7c 4788
b26e0ed4 4789FINTEK F75375S HARDWARE MONITOR AND FAN CONTROLLER DRIVER
05576a1e 4790M: Riku Voipio <riku.voipio@iki.fi>
968ce1b1 4791L: linux-hwmon@vger.kernel.org
b26e0ed4 4792S: Maintained
d5ca6918
JP
4793F: drivers/hwmon/f75375s.c
4794F: include/linux/f75375s.h
b26e0ed4 4795
a331b0c3
CL
4796FIREWIRE AUDIO DRIVERS
4797M: Clemens Ladisch <clemens@ladisch.de>
4798L: alsa-devel@alsa-project.org (moderated for non-subscribers)
4799T: git git://git.alsa-project.org/alsa-kernel.git
4800S: Maintained
4801F: sound/firewire/
4802
eb86ec51
SR
4803FIREWIRE MEDIA DRIVERS (firedtv)
4804M: Stefan Richter <stefanr@s5r6.in-berlin.de>
4805L: linux-media@vger.kernel.org
4806L: linux1394-devel@lists.sourceforge.net
4807T: git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media.git
4808S: Maintained
4809F: drivers/media/firewire/
4810
a511ce33
CB
4811FIREWIRE SBP-2 TARGET
4812M: Chris Boot <bootc@bootc.net>
4813L: linux-scsi@vger.kernel.org
4814L: target-devel@vger.kernel.org
4815L: linux1394-devel@lists.sourceforge.net
4816T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/lio-core-2.6.git master
4817S: Maintained
4818F: drivers/target/sbp/
4819
7d2c86b5 4820FIREWIRE SUBSYSTEM
8b58be88 4821M: Stefan Richter <stefanr@s5r6.in-berlin.de>
e2d1d6c0 4822L: linux1394-devel@lists.sourceforge.net
958a29cb 4823W: http://ieee1394.wiki.kernel.org/
2ca526bf 4824T: git git://git.kernel.org/pub/scm/linux/kernel/git/ieee1394/linux1394.git
e2d1d6c0 4825S: Maintained
679655da 4826F: drivers/firewire/
8f06ce3b
SR
4827F: include/linux/firewire.h
4828F: include/uapi/linux/firewire*.h
9f6d3c4b 4829F: tools/firewire/
e2d1d6c0
RD
4830
4831FIRMWARE LOADER (request_firmware)
39e68089
ML
4832M: Ming Lei <ming.lei@canonical.com>
4833L: linux-kernel@vger.kernel.org
4834S: Maintained
679655da
JP
4835F: Documentation/firmware_class/
4836F: drivers/base/firmware*.c
4837F: include/linux/firmware.h
e2d1d6c0 4838
f730e3dc 4839FLASH ADAPTER DRIVER (IBM Flash Adapter 900GB Full Height PCI Flash Card)
9bb3c446
PK
4840M: Joshua Morris <josh.h.morris@us.ibm.com>
4841M: Philip Kelleher <pjk1939@linux.vnet.ibm.com>
4842S: Maintained
4843F: drivers/block/rsxx/
4844
8206f664 4845FLOPPY DRIVER
e5f6450c 4846M: Jiri Kosina <jikos@kernel.org>
8206f664
JK
4847T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/floppy.git
4848S: Odd fixes
4849F: drivers/block/floppy.c
4850
9c9f32ed
AR
4851FMC SUBSYSTEM
4852M: Alessandro Rubini <rubini@gnudd.com>
4853W: http://www.ohwr.org/projects/fmc-bus
4854S: Supported
4855F: drivers/fmc/
4856F: include/linux/fmc*.h
4857F: include/linux/ipmi-fru.h
4858K: fmc_d.*register
4859
3c0ed7d5
AT
4860FPGA MANAGER FRAMEWORK
4861M: Alan Tull <atull@opensource.altera.com>
dd7d664a 4862R: Moritz Fischer <moritz.fischer@ettus.com>
3c0ed7d5
AT
4863S: Maintained
4864F: drivers/fpga/
4865F: include/linux/fpga/fpga-mgr.h
4866W: http://www.rocketboards.org
4867
e2d1d6c0 4868FPU EMULATOR
8b58be88 4869M: Bill Metzenthen <billm@melbpc.org.au>
e769980f 4870W: http://floatingpoint.sourceforge.net/emulator/index.html
e2d1d6c0 4871S: Maintained
679655da 4872F: arch/x86/math-emu/
e2d1d6c0
RD
4873
4874FRAME RELAY DLCI/FRAD (Sangoma drivers too)
e2d1d6c0 4875L: netdev@vger.kernel.org
c173bfac 4876S: Orphan
679655da
JP
4877F: drivers/net/wan/dlci.c
4878F: drivers/net/wan/sdla.c
e2d1d6c0
RD
4879
4880FRAMEBUFFER LAYER
5489e948
JCPV
4881M: Jean-Christophe Plagniol-Villard <plagnioj@jcrosoft.com>
4882M: Tomi Valkeinen <tomi.valkeinen@ti.com>
c69f677c 4883L: linux-fbdev@vger.kernel.org
e2d1d6c0 4884W: http://linux-fbdev.sourceforge.net/
b22fe37b 4885Q: http://patchwork.kernel.org/project/linux-fbdev/list/
5489e948 4886T: git git://git.kernel.org/pub/scm/linux/kernel/git/plagnioj/linux-fbdev.git
56be1416 4887S: Maintained
679655da 4888F: Documentation/fb/
b22fe37b
PM
4889F: drivers/video/
4890F: include/video/
679655da 4891F: include/linux/fb.h
c117ab84
CEB
4892F: include/uapi/video/
4893F: include/uapi/linux/fb.h
e2d1d6c0 4894
a57c188e 4895FREESCALE DIU FRAMEBUFFER DRIVER
c4ef9bc4 4896M: Timur Tabi <timur@tabi.org>
a57c188e 4897L: linux-fbdev@vger.kernel.org
c4ef9bc4 4898S: Maintained
8a61f013 4899F: drivers/video/fbdev/fsl-diu-fb.*
a57c188e 4900
e2d1d6c0 4901FREESCALE DMA DRIVER
8b58be88
JP
4902M: Li Yang <leoli@freescale.com>
4903M: Zhang Wei <zw@zh-kernel.org>
a4724ed6 4904L: linuxppc-dev@lists.ozlabs.org
e2d1d6c0 4905S: Maintained
679655da 4906F: drivers/dma/fsldma.*
e2d1d6c0 4907
44248aff
HX
4908FREESCALE GPMI NAND DRIVER
4909M: Han Xu <han.xu@nxp.com>
4910L: linux-mtd@lists.infradead.org
4911S: Maintained
4912F: drivers/mtd/nand/gpmi-nand/*
4913
e2d1d6c0 4914FREESCALE I2C CPM DRIVER
8b58be88 4915M: Jochen Friedrich <jochen@scram.de>
a4724ed6 4916L: linuxppc-dev@lists.ozlabs.org
846557d3 4917L: linux-i2c@vger.kernel.org
0d2b405a 4918S: Maintained
679655da 4919F: drivers/i2c/busses/i2c-cpm.c
0d2b405a 4920
60e8c5ab 4921FREESCALE IMX / MXC FRAMEBUFFER DRIVER
8b58be88 4922M: Sascha Hauer <kernel@pengutronix.de>
c69f677c 4923L: linux-fbdev@vger.kernel.org
efc03ecb 4924L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
60e8c5ab 4925S: Maintained
bad985a1 4926F: include/linux/platform_data/video-imxfb.h
8a61f013 4927F: drivers/video/fbdev/imxfb.c
60e8c5ab 4928
4d8e2cef 4929FREESCALE QUAD SPI DRIVER
38714fbd 4930M: Han Xu <han.xu@nxp.com>
4d8e2cef
HX
4931L: linux-mtd@lists.infradead.org
4932S: Maintained
4933F: drivers/mtd/spi-nor/fsl-quadspi.c
4934
4689a6b1 4935FREESCALE SOC FS_ENET DRIVER
8b58be88
JP
4936M: Pantelis Antoniou <pantelis.antoniou@gmail.com>
4937M: Vitaly Bordug <vbordug@ru.mvista.com>
a4724ed6 4938L: linuxppc-dev@lists.ozlabs.org
4689a6b1
PA
4939L: netdev@vger.kernel.org
4940S: Maintained
ec21e2ec 4941F: drivers/net/ethernet/freescale/fs_enet/
679655da 4942F: include/linux/fs_enet_pd.h
4689a6b1 4943
63a0a00b
NA
4944FREESCALE IMX / MXC FEC DRIVER
4945M: Fugang Duan <fugang.duan@nxp.com>
4946L: netdev@vger.kernel.org
4947S: Maintained
4948F: drivers/net/ethernet/freescale/fec_main.c
4949F: drivers/net/ethernet/freescale/fec_ptp.c
4950F: drivers/net/ethernet/freescale/fec.h
4951F: Documentation/devicetree/bindings/net/fsl-fec.txt
4952
d9e9d82c 4953FREESCALE QUICC ENGINE LIBRARY
a4724ed6 4954L: linuxppc-dev@lists.ozlabs.org
c4ef9bc4 4955S: Orphan
7aa1aa6e
ZQ
4956F: drivers/soc/fsl/qe/
4957F: include/soc/fsl/*qe*.h
4958F: include/soc/fsl/*ucc*.h
d9e9d82c 4959
b55ef929 4960FREESCALE USB PERIPHERAL DRIVERS
8b58be88 4961M: Li Yang <leoli@freescale.com>
6372594a 4962L: linux-usb@vger.kernel.org
a4724ed6 4963L: linuxppc-dev@lists.ozlabs.org
a7205b30 4964S: Maintained
faf2e1db 4965F: drivers/usb/gadget/udc/fsl*
a7205b30 4966
beaf53bf 4967FREESCALE QUICC ENGINE UCC ETHERNET DRIVER
8b58be88 4968M: Li Yang <leoli@freescale.com>
beaf53bf 4969L: netdev@vger.kernel.org
a4724ed6 4970L: linuxppc-dev@lists.ozlabs.org
beaf53bf 4971S: Maintained
ec21e2ec 4972F: drivers/net/ethernet/freescale/ucc_geth*
beaf53bf 4973
abb1ed7b
CM
4974FREESCALE eTSEC ETHERNET DRIVER (GIANFAR)
4975M: Claudiu Manoil <claudiu.manoil@freescale.com>
4976L: netdev@vger.kernel.org
4977S: Maintained
4978F: drivers/net/ethernet/freescale/gianfar*
4979X: drivers/net/ethernet/freescale/gianfar_ptp.c
4980F: Documentation/devicetree/bindings/net/fsl-tsec-phy.txt
4981
c19b6d24
ZQ
4982FREESCALE QUICC ENGINE UCC HDLC DRIVER
4983M: Zhao Qiang <qiang.zhao@nxp.com>
4984L: netdev@vger.kernel.org
4985L: linuxppc-dev@lists.ozlabs.org
4986S: Maintained
4987F: drivers/net/wan/fsl_ucc_hdlc*
4988
d9e9d82c 4989FREESCALE QUICC ENGINE UCC UART DRIVER
c4ef9bc4 4990M: Timur Tabi <timur@tabi.org>
a4724ed6 4991L: linuxppc-dev@lists.ozlabs.org
c4ef9bc4 4992S: Maintained
df621252 4993F: drivers/tty/serial/ucc_uart.c
d9e9d82c
TT
4994
4995FREESCALE SOC SOUND DRIVERS
c4ef9bc4 4996M: Timur Tabi <timur@tabi.org>
dc85950a 4997M: Nicolin Chen <nicoleotsuka@gmail.com>
b4b98297 4998M: Xiubo Li <Xiubo.Lee@gmail.com>
aeea2fdd 4999R: Fabio Estevam <fabio.estevam@nxp.com>
93711660 5000L: alsa-devel@alsa-project.org (moderated for non-subscribers)
a4724ed6 5001L: linuxppc-dev@lists.ozlabs.org
c4ef9bc4 5002S: Maintained
69aefcea 5003F: sound/soc/fsl/fsl*
dc85950a 5004F: sound/soc/fsl/imx*
69aefcea 5005F: sound/soc/fsl/mpc8610_hpcd.c
d9e9d82c 5006
31c88965 5007FREESCALE QORIQ MANAGEMENT COMPLEX DRIVER
9c3646d1 5008M: "J. German Rivera" <German.Rivera@freescale.com>
cb18d3a2 5009M: Stuart Yoder <stuart.yoder@nxp.com>
31c88965
GR
5010L: linux-kernel@vger.kernel.org
5011S: Maintained
5012F: drivers/staging/fsl-mc/
5013
1da177e4 5014FREEVXFS FILESYSTEM
8b58be88 5015M: Christoph Hellwig <hch@infradead.org>
1da177e4
LT
5016W: ftp://ftp.openlinux.org/pub/people/hch/vxfs
5017S: Maintained
679655da 5018F: fs/freevxfs/
1da177e4 5019
71038f52 5020FREEZER
49db1903 5021M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
7fb06082 5022M: Pavel Machek <pavel@ucw.cz>
bf1c138e 5023L: linux-pm@vger.kernel.org
71038f52 5024S: Supported
679655da
JP
5025F: Documentation/power/freezing-of-tasks.txt
5026F: include/linux/freezer.h
5027F: kernel/freezer.c
71038f52 5028
839a1f79
KRW
5029FRONTSWAP API
5030M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
5031L: linux-kernel@vger.kernel.org
5032S: Maintained
5033F: mm/frontswap.c
5034F: include/linux/frontswap.h
5035
a5432f5a 5036FS-CACHE: LOCAL CACHING FOR NETWORK FILESYSTEMS
8b58be88 5037M: David Howells <dhowells@redhat.com>
e62d6e24 5038L: linux-cachefs@redhat.com (moderated for non-subscribers)
a5432f5a
DH
5039S: Supported
5040F: Documentation/filesystems/caching/
5041F: fs/fscache/
5042F: include/linux/fscache*.h
5043
598c7d7a
TT
5044FS-CRYPTO: FILE SYSTEM LEVEL ENCRYPTION SUPPORT
5045M: Theodore Y. Ts'o <tytso@mit.edu>
5046M: Jaegeuk Kim <jaegeuk@kernel.org>
5047S: Supported
5048F: fs/crypto/
5049F: include/linux/fscrypto.h
5050
f58ad8f5 5051F2FS FILE SYSTEM
9b29d481 5052M: Jaegeuk Kim <jaegeuk@kernel.org>
f6238a72 5053M: Changman Lee <cm224.lee@samsung.com>
ae9b9a9d 5054R: Chao Yu <yuchao0@huawei.com>
f58ad8f5
JK
5055L: linux-f2fs-devel@lists.sourceforge.net
5056W: http://en.wikipedia.org/wiki/F2FS
5057T: git git://git.kernel.org/pub/scm/linux/kernel/git/jaegeuk/f2fs.git
5058S: Maintained
5059F: Documentation/filesystems/f2fs.txt
3bac380c 5060F: Documentation/ABI/testing/sysfs-fs-f2fs
f58ad8f5
JK
5061F: fs/f2fs/
5062F: include/linux/f2fs_fs.h
62d43eeb 5063F: include/trace/events/f2fs.h
f58ad8f5 5064
5ab7ffea 5065FUJITSU FR-V (FRV) PORT
0cf0305f 5066S: Orphan
679655da 5067F: arch/frv/
1da177e4 5068
20b93734 5069FUJITSU LAPTOP EXTRAS
409a3e98 5070M: Jonathan Woithe <jwoithe@just42.net>
d0944853 5071L: platform-driver-x86@vger.kernel.org
20b93734 5072S: Maintained
679655da 5073F: drivers/platform/x86/fujitsu-laptop.c
20b93734 5074
4da621b6
HK
5075FUJITSU M-5MO LS CAMERA ISP DRIVER
5076M: Kyungmin Park <kyungmin.park@samsung.com>
5077M: Heungjun Kim <riverful.kim@samsung.com>
5078L: linux-media@vger.kernel.org
5079S: Maintained
90d72ac6 5080F: drivers/media/i2c/m5mols/
b5dcee22 5081F: include/media/i2c/m5mols.h
4da621b6 5082
2d24c490
RG
5083FUJITSU TABLET EXTRAS
5084M: Robert Gerlach <khnz@gmx.de>
5085L: platform-driver-x86@vger.kernel.org
5086S: Maintained
5087F: drivers/platform/x86/fujitsu-tablet.c
5088
04578f17 5089FUSE: FILESYSTEM IN USERSPACE
8b58be88 5090M: Miklos Szeredi <miklos@szeredi.hu>
4441f63a 5091L: linux-fsdevel@vger.kernel.org
04578f17 5092W: http://fuse.sourceforge.net/
0a30f612 5093T: git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/fuse.git
04578f17 5094S: Maintained
679655da 5095F: fs/fuse/
c117ab84 5096F: include/uapi/linux/fuse.h
0a30f612 5097F: Documentation/filesystems/fuse.txt
04578f17 5098
1da177e4 5099FUTURE DOMAIN TMC-16x0 SCSI DRIVER (16-bit)
8b58be88 5100M: Rik Faith <faith@cs.unc.edu>
1da177e4 5101L: linux-scsi@vger.kernel.org
baaea1dc 5102S: Odd Fixes (e.g., new signatures)
679655da 5103F: drivers/scsi/fdomain.*
1da177e4 5104
6b90bd4b
ER
5105GCC PLUGINS
5106M: Kees Cook <keescook@chromium.org>
5107R: Emese Revfy <re.emese@gmail.com>
5108L: kernel-hardening@lists.openwall.com
5109S: Maintained
5110F: scripts/gcc-plugins/
5111F: scripts/gcc-plugin.sh
5112F: Documentation/gcc-plugins.txt
5113
d8e2162c
PO
5114GCOV BASED KERNEL PROFILING
5115M: Peter Oberparleiter <oberpar@linux.vnet.ibm.com>
5116S: Maintained
5117F: kernel/gcov/
5118F: Documentation/gcov.txt
5119
1da177e4 5120GDT SCSI DISK ARRAY CONTROLLER DRIVER
8b58be88 5121M: Achim Leubner <achim_leubner@adaptec.com>
1da177e4
LT
5122L: linux-scsi@vger.kernel.org
5123W: http://www.icp-vortex.com/
5124S: Supported
679655da 5125F: drivers/scsi/gdt*
1da177e4 5126
158daf16
JK
5127GDB KERNEL DEBUGGING HELPER SCRIPTS
5128M: Jan Kiszka <jan.kiszka@siemens.com>
e10af132 5129M: Kieran Bingham <kieran@bingham.xyz>
158daf16
JK
5130S: Supported
5131F: scripts/gdb/
5132
3169a1c7
HV
5133GEMTEK FM RADIO RECEIVER DRIVER
5134M: Hans Verkuil <hverkuil@xs4all.nl>
5135L: linux-media@vger.kernel.org
5136T: git git://linuxtv.org/media_tree.git
a825eaec 5137W: https://linuxtv.org
3169a1c7
HV
5138S: Maintained
5139F: drivers/media/radio/radio-gemtek*
5140
1c23af90 5141GENERIC GPIO I2C DRIVER
880b0e26 5142M: Haavard Skinnemoen <hskinnemoen@gmail.com>
1c23af90 5143S: Supported
679655da
JP
5144F: drivers/i2c/busses/i2c-gpio.c
5145F: include/linux/i2c-gpio.h
1c23af90 5146
92ed1a76
PK
5147GENERIC GPIO I2C MULTIPLEXER DRIVER
5148M: Peter Korsgaard <peter.korsgaard@barco.com>
5149L: linux-i2c@vger.kernel.org
5150S: Supported
e7065e20
JD
5151F: drivers/i2c/muxes/i2c-mux-gpio.c
5152F: include/linux/i2c-mux-gpio.h
5153F: Documentation/i2c/muxes/i2c-mux-gpio
92ed1a76 5154
9251ce95 5155GENERIC HDLC (WAN) DRIVERS
8b58be88 5156M: Krzysztof Halasa <khc@pm.waw.pl>
1da177e4
LT
5157W: http://www.kernel.org/pub/linux/utils/net/hdlc/
5158S: Maintained
679655da
JP
5159F: drivers/net/wan/c101.c
5160F: drivers/net/wan/hd6457*
5161F: drivers/net/wan/hdlc*
5162F: drivers/net/wan/n2.c
5163F: drivers/net/wan/pc300too.c
5164F: drivers/net/wan/pci200syn.c
5165F: drivers/net/wan/wanxl*
1da177e4 5166
1527aab6 5167GENERIC INCLUDE/ASM HEADER FILES
8b58be88 5168M: Arnd Bergmann <arnd@arndb.de>
1527aab6
AB
5169L: linux-arch@vger.kernel.org
5170T: git git://git.kernel.org/pub/scm/linux/kernel/git/arnd/asm-generic.git
5171S: Maintained
14430813
JP
5172F: include/asm-generic/
5173F: include/uapi/asm-generic/
1527aab6 5174
ff764963
KVA
5175GENERIC PHY FRAMEWORK
5176M: Kishon Vijay Abraham I <kishon@ti.com>
5177L: linux-kernel@vger.kernel.org
5178T: git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/linux-phy.git
5179S: Supported
5180F: drivers/phy/
5181F: include/linux/phy/
5182
eea97aed
KH
5183GENERIC PM DOMAINS
5184M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
5185M: Kevin Hilman <khilman@kernel.org>
5186M: Ulf Hansson <ulf.hansson@linaro.org>
5187L: linux-pm@vger.kernel.org
5188S: Supported
5189F: drivers/base/power/domain*.c
5190F: include/linux/pm_domain.h
5191
ccb86a69 5192GENERIC UIO DRIVER FOR PCI DEVICES
bda2562c 5193M: "Michael S. Tsirkin" <mst@redhat.com>
ccb86a69 5194L: kvm@vger.kernel.org
ccb86a69
MT
5195S: Supported
5196F: drivers/uio/uio_pci_generic.c
5197
f8f1ec73
JP
5198GET_MAINTAINER SCRIPT
5199M: Joe Perches <joe@perches.com>
5200S: Maintained
5201F: scripts/get_maintainer.pl
5202
5be7b50f 5203GFS2 FILE SYSTEM
8b58be88 5204M: Steven Whitehouse <swhiteho@redhat.com>
28666d6d 5205M: Bob Peterson <rpeterso@redhat.com>
a4644184 5206L: cluster-devel@redhat.com
5be7b50f 5207W: http://sources.redhat.com/cluster/
28666d6d 5208T: git git://git.kernel.org/pub/scm/linux/kernel/git/gfs2/linux-gfs2.git
5be7b50f 5209S: Supported
679655da
JP
5210F: Documentation/filesystems/gfs2*.txt
5211F: fs/gfs2/
c117ab84 5212F: include/uapi/linux/gfs2_ondisk.h
5be7b50f 5213
0a34eb8f 5214GIGASET ISDN DRIVERS
6b096fde 5215M: Paul Bolle <pebolle@tiscali.nl>
0a34eb8f
HL
5216L: gigaset307x-common@lists.sourceforge.net
5217W: http://gigaset307x.sourceforge.net/
6b096fde 5218S: Odd Fixes
679655da
JP
5219F: Documentation/isdn/README.gigaset
5220F: drivers/isdn/gigaset/
c117ab84 5221F: include/uapi/linux/gigaset_dev.h
0a34eb8f 5222
7eea35fe
JP
5223GO7007 MPEG CODEC
5224M: Hans Verkuil <hans.verkuil@cisco.com>
5225L: linux-media@vger.kernel.org
5226S: Maintained
5227F: drivers/media/usb/go7007/
5228
ca96ea86
BN
5229GOODIX TOUCHSCREEN
5230M: Bastien Nocera <hadess@hadess.net>
5231L: linux-input@vger.kernel.org
5232S: Maintained
5233F: drivers/input/touchscreen/goodix.c
5234
a0dc00b4 5235GPIO SUBSYSTEM
e4651a9f 5236M: Linus Walleij <linus.walleij@linaro.org>
f2fa75cd 5237M: Alexandre Courbot <gnurou@gmail.com>
d15b7179 5238L: linux-gpio@vger.kernel.org
f2fa75cd
LW
5239T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-gpio.git
5240S: Maintained
cd97a449 5241F: Documentation/devicetree/bindings/gpio/
f2fa75cd 5242F: Documentation/gpio/
40c159b7 5243F: Documentation/ABI/testing/gpio-cdev
fe95046e 5244F: Documentation/ABI/obsolete/sysfs-gpio
a0dc00b4 5245F: drivers/gpio/
bdc6e95e
AC
5246F: include/linux/gpio/
5247F: include/linux/gpio.h
9b692346 5248F: include/asm-generic/gpio.h
3c702e99 5249F: include/uapi/linux/gpio.h
6d591c46 5250F: tools/gpio/
a0dc00b4 5251
71a6d0af
HW
5252GRE DEMULTIPLEXER DRIVER
5253M: Dmitry Kozlov <xeb@mail.ru>
5254L: netdev@vger.kernel.org
5255S: Maintained
11c26770
JP
5256F: net/ipv4/gre_demux.c
5257F: net/ipv4/gre_offload.c
71a6d0af
HW
5258F: include/net/gre.h
5259
d4c41139 5260GRETH 10/100/1G Ethernet MAC device driver
bbdd09eb 5261M: Andreas Larsson <andreas@gaisler.com>
d4c41139
KG
5262L: netdev@vger.kernel.org
5263S: Maintained
a31a96ad 5264F: drivers/net/ethernet/aeroflex/
d4c41139 5265
e8deeae2 5266GSPCA FINEPIX SUBDRIVER
8b58be88 5267M: Frank Zago <frank@zago.net>
661263b5 5268L: linux-media@vger.kernel.org
275ffde4 5269T: git git://linuxtv.org/media_tree.git
e8deeae2 5270S: Maintained
0c0d06ca 5271F: drivers/media/usb/gspca/finepix.c
e8deeae2 5272
4b3fa3c4
OL
5273GSPCA GL860 SUBDRIVER
5274M: Olivier Lorin <o.lorin@laposte.net>
5275L: linux-media@vger.kernel.org
275ffde4 5276T: git git://linuxtv.org/media_tree.git
4b3fa3c4 5277S: Maintained
0c0d06ca 5278F: drivers/media/usb/gspca/gl860/
4b3fa3c4 5279
e8deeae2 5280GSPCA M5602 SUBDRIVER
8b58be88 5281M: Erik Andren <erik.andren@gmail.com>
661263b5 5282L: linux-media@vger.kernel.org
275ffde4 5283T: git git://linuxtv.org/media_tree.git
e8deeae2 5284S: Maintained
0c0d06ca 5285F: drivers/media/usb/gspca/m5602/
e8deeae2
JFM
5286
5287GSPCA PAC207 SONIXB SUBDRIVER
c0936df4 5288M: Hans Verkuil <hverkuil@xs4all.nl>
661263b5 5289L: linux-media@vger.kernel.org
275ffde4 5290T: git git://linuxtv.org/media_tree.git
c0936df4 5291S: Odd Fixes
0c0d06ca 5292F: drivers/media/usb/gspca/pac207.c
e8deeae2 5293
261982f1 5294GSPCA SN9C20X SUBDRIVER
d95c5b0b 5295M: Brian Johnson <brijohn@gmail.com>
261982f1 5296L: linux-media@vger.kernel.org
275ffde4 5297T: git git://linuxtv.org/media_tree.git
261982f1 5298S: Maintained
0c0d06ca 5299F: drivers/media/usb/gspca/sn9c20x.c
261982f1 5300
e8deeae2 5301GSPCA T613 SUBDRIVER
8b58be88 5302M: Leandro Costantino <lcostantino@gmail.com>
661263b5 5303L: linux-media@vger.kernel.org
275ffde4 5304T: git git://linuxtv.org/media_tree.git
e8deeae2 5305S: Maintained
0c0d06ca 5306F: drivers/media/usb/gspca/t613.c
e8deeae2
JFM
5307
5308GSPCA USB WEBCAM DRIVER
c0936df4 5309M: Hans Verkuil <hverkuil@xs4all.nl>
661263b5 5310L: linux-media@vger.kernel.org
275ffde4 5311T: git git://linuxtv.org/media_tree.git
c0936df4 5312S: Odd Fixes
0c0d06ca 5313F: drivers/media/usb/gspca/
e8deeae2 5314
584ec979 5315GUID PARTITION TABLE (GPT)
4f973c63 5316M: Davidlohr Bueso <dave@stgolabs.net>
584ec979
DB
5317L: linux-efi@vger.kernel.org
5318S: Maintained
5319F: block/partitions/efi.*
5320
aa3c598b 5321STK1160 USB VIDEO CAPTURE DRIVER
3259aa57 5322M: Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
aa3c598b 5323L: linux-media@vger.kernel.org
275ffde4 5324T: git git://linuxtv.org/media_tree.git
aa3c598b
EG
5325S: Maintained
5326F: drivers/media/usb/stk1160/
e8deeae2 5327
4e456b86
YS
5328H8/300 ARCHITECTURE
5329M: Yoshinori Sato <ysato@users.sourceforge.jp>
b992c768 5330L: uclinux-h8-devel@lists.sourceforge.jp (moderated for non-subscribers)
4e456b86
YS
5331W: http://uclinux-h8.sourceforge.jp
5332T: git git://git.sourceforge.jp/gitroot/uclinux-h8/linux.git
5333S: Maintained
5334F: arch/h8300/
5335F: drivers/clocksource/h8300_*.c
5336F: drivers/clk/h8300/
5337F: drivers/irqchip/irq-renesas-h8*.c
5338
71a6d0af
HW
5339HARD DRIVE ACTIVE PROTECTION SYSTEM (HDAPS) DRIVER
5340M: Frank Seidel <frank@f-seidel.de>
5341L: platform-driver-x86@vger.kernel.org
5342W: http://www.kernel.org/pub/linux/kernel/people/fseidel/hdaps/
5343S: Maintained
5344F: drivers/platform/x86/hdaps.c
5345
48fc9e26
HV
5346HDPVR USB VIDEO ENCODER DRIVER
5347M: Hans Verkuil <hverkuil@xs4all.nl>
5348L: linux-media@vger.kernel.org
5349T: git git://linuxtv.org/media_tree.git
a825eaec 5350W: https://linuxtv.org
48fc9e26 5351S: Odd Fixes
14430813 5352F: drivers/media/usb/hdpvr/
48fc9e26 5353
71a6d0af 5354HWPOISON MEMORY FAILURE HANDLING
f9625c48 5355M: Naoya Horiguchi <n-horiguchi@ah.jp.nec.com>
71a6d0af 5356L: linux-mm@kvack.org
71a6d0af
HW
5357S: Maintained
5358F: mm/memory-failure.c
5359F: mm/hwpoison-inject.c
5360
5361HYPERVISOR VIRTUAL CONSOLE DRIVER
5362L: linuxppc-dev@lists.ozlabs.org
5363S: Odd Fixes
5364F: drivers/tty/hvc/
5365
e5ab1477
AP
5366HACKRF MEDIA DRIVER
5367M: Antti Palosaari <crope@iki.fi>
5368L: linux-media@vger.kernel.org
a825eaec 5369W: https://linuxtv.org
e5ab1477
AP
5370W: http://palosaari.fi/linux/
5371Q: http://patchwork.linuxtv.org/project/linux-media/list/
5372T: git git://linuxtv.org/anttip/media_tree.git
5373S: Maintained
5374F: drivers/media/usb/hackrf/
5375
5b543965 5376HARDWARE MONITORING
d8130624 5377M: Jean Delvare <jdelvare@suse.com>
ca462085 5378M: Guenter Roeck <linux@roeck-us.net>
968ce1b1
GR
5379L: linux-hwmon@vger.kernel.org
5380W: http://hwmon.wiki.kernel.org/
a94ef4ed 5381T: quilt http://jdelvare.nerim.net/devel/linux/jdelvare-hwmon/
885374e3 5382T: git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
9e012c1a 5383S: Maintained
047f4ec2 5384F: Documentation/hwmon/
679655da 5385F: drivers/hwmon/
047f4ec2 5386F: include/linux/hwmon*.h
5b543965 5387
844dd05f 5388HARDWARE RANDOM NUMBER GENERATOR CORE
c0d0787b
JP
5389M: Matt Mackall <mpm@selenic.com>
5390M: Herbert Xu <herbert@gondor.apana.org.au>
3eda7167 5391L: linux-crypto@vger.kernel.org
c0d0787b 5392S: Odd fixes
f6c60b15 5393F: Documentation/devicetree/bindings/rng/
679655da
JP
5394F: Documentation/hw_random.txt
5395F: drivers/char/hw_random/
5396F: include/linux/hw_random.h
844dd05f 5397
8b37fcfc
OBC
5398HARDWARE SPINLOCK CORE
5399M: Ohad Ben-Cohen <ohad@wizery.com>
69ae9895 5400M: Bjorn Andersson <bjorn.andersson@linaro.org>
d7586849 5401L: linux-remoteproc@vger.kernel.org
8b37fcfc 5402S: Maintained
9f273c24 5403T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/hwspinlock.git
2dbd8585 5404F: Documentation/devicetree/bindings/hwlock/
8b37fcfc 5405F: Documentation/hwspinlock.txt
2dbd8585 5406F: drivers/hwspinlock/
8b37fcfc
OBC
5407F: include/linux/hwspinlock.h
5408
1da177e4 5409HARMONY SOUND DRIVER
ac6aecbf 5410L: linux-parisc@vger.kernel.org
1da177e4 5411S: Maintained
679655da 5412F: sound/parisc/harmony.*
1da177e4 5413
91952bc0
AP
5414HD29L2 MEDIA DRIVER
5415M: Antti Palosaari <crope@iki.fi>
5416L: linux-media@vger.kernel.org
a825eaec 5417W: https://linuxtv.org
91952bc0
AP
5418W: http://palosaari.fi/linux/
5419Q: http://patchwork.linuxtv.org/project/linux-media/list/
5420T: git git://linuxtv.org/anttip/media_tree.git
5421S: Maintained
5422F: drivers/media/dvb-frontends/hd29l2*
5423
214de83e
BB
5424HEWLETT PACKARD ENTERPRISE ILO NMI WATCHDOG DRIVER
5425M: Brian Boylston <brian.boylston@hpe.com>
5426S: Supported
5427F: Documentation/watchdog/hpwdt.txt
5428F: drivers/watchdog/hpwdt.c
5429
9257aa49 5430HEWLETT-PACKARD SMART ARRAY RAID DRIVER (hpsa)
a0a268ad 5431M: Don Brace <don.brace@microsemi.com>
9257aa49 5432L: iss_storagedev@hp.com
a0a268ad 5433L: esc.storagedev@microsemi.com
693373db 5434L: linux-scsi@vger.kernel.org
9257aa49
SC
5435S: Supported
5436F: Documentation/scsi/hpsa.txt
5437F: drivers/scsi/hpsa*.[ch]
5438F: include/linux/cciss*.h
c117ab84 5439F: include/uapi/linux/cciss*.h
9257aa49 5440
e2d1d6c0 5441HEWLETT-PACKARD SMART CISS RAID DRIVER (cciss)
516fdcea 5442M: Don Brace <don.brace@microsemi.com>
e2d1d6c0 5443L: iss_storagedev@hp.com
516fdcea 5444L: esc.storagedev@microsemi.com
693373db 5445L: linux-scsi@vger.kernel.org
e2d1d6c0 5446S: Supported
679655da
JP
5447F: Documentation/blockdev/cciss.txt
5448F: drivers/block/cciss*
5449F: include/linux/cciss_ioctl.h
c117ab84 5450F: include/uapi/linux/cciss_ioctl.h
e2d1d6c0 5451
f48ad614
DD
5452HFI1 DRIVER
5453M: Mike Marciniszyn <mike.marciniszyn@intel.com>
5454M: Dennis Dalessandro <dennis.dalessandro@intel.com>
5455L: linux-rdma@vger.kernel.org
5456S: Supported
5457F: drivers/infiniband/hw/hfi1
5458
1da177e4 5459HFS FILESYSTEM
6cf515e1
GU
5460L: linux-fsdevel@vger.kernel.org
5461S: Orphan
679655da
JP
5462F: Documentation/filesystems/hfs.txt
5463F: fs/hfs/
1da177e4 5464
ef575f47
GU
5465HFSPLUS FILESYSTEM
5466L: linux-fsdevel@vger.kernel.org
5467S: Orphan
5468F: Documentation/filesystems/hfsplus.txt
5469F: fs/hfsplus/
5470
1da177e4 5471HGA FRAMEBUFFER DRIVER
8b58be88 5472M: Ferenc Bakonyi <fero@drama.obuda.kando.hu>
1da177e4
LT
5473L: linux-nvidia@lists.surfsouth.com
5474W: http://drama.obuda.kando.hu/~fero/cgi-bin/hgafb.shtml
5475S: Maintained
8a61f013 5476F: drivers/video/fbdev/hgafb.c
1da177e4 5477
4480f15b 5478HIBERNATION (aka Software Suspend, aka swsusp)
49db1903 5479M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
7fb06082 5480M: Pavel Machek <pavel@ucw.cz>
bf1c138e 5481L: linux-pm@vger.kernel.org
e2d1d6c0 5482S: Supported
679655da
JP
5483F: arch/x86/power/
5484F: drivers/base/power/
5485F: kernel/power/
5486F: include/linux/suspend.h
5487F: include/linux/freezer.h
5488F: include/linux/pm.h
679655da 5489F: arch/*/include/asm/suspend*.h
e2d1d6c0 5490
4ef4caad 5491HID CORE LAYER
e5f6450c 5492M: Jiri Kosina <jikos@kernel.org>
406df153 5493R: Benjamin Tissoires <benjamin.tissoires@redhat.com>
eb76c5c0 5494L: linux-input@vger.kernel.org
54e5881d 5495T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid.git
4ef4caad 5496S: Maintained
679655da
JP
5497F: drivers/hid/
5498F: include/linux/hid*
c117ab84 5499F: include/uapi/linux/hid*
4ef4caad 5500
30ee72f0 5501HID SENSOR HUB DRIVERS
e5f6450c 5502M: Jiri Kosina <jikos@kernel.org>
30ee72f0
SP
5503M: Jonathan Cameron <jic23@kernel.org>
5504M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
5505L: linux-input@vger.kernel.org
5506L: linux-iio@vger.kernel.org
5507S: Maintained
5508F: Documentation/hid/hid-sensor*
5509F: drivers/hid/hid-sensor-*
5510F: drivers/iio/*/hid-*
5511F: include/linux/hid-sensor-*
5512
38bed542 5513HIGH-RESOLUTION TIMERS, CLOCKEVENTS, DYNTICKS
8b58be88 5514M: Thomas Gleixner <tglx@linutronix.de>
981c3a4f 5515L: linux-kernel@vger.kernel.org
75fc2d37 5516T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
38bed542 5517S: Maintained
679655da 5518F: Documentation/timers/
5cee9645 5519F: kernel/time/hrtimer.c
88606e80
TG
5520F: kernel/time/clockevents.c
5521F: kernel/time/tick*.*
5522F: kernel/time/timer_*.c
05ed8490 5523F: include/linux/clockchips.h
679655da 5524F: include/linux/hrtimer.h
38bed542 5525
1da177e4 5526HIGH-SPEED SCC DRIVER FOR AX.25
1da177e4 5527L: linux-hams@vger.kernel.org
8b64f2a0 5528S: Orphan
679655da
JP
5529F: drivers/net/hamradio/dmascc.c
5530F: drivers/net/hamradio/scc.c
1da177e4 5531
ede1e6f8 5532HIGHPOINT ROCKETRAID 3xxx RAID DRIVER
8b58be88 5533M: HighPoint Linux Team <linux@highpoint-tech.com>
ede1e6f8
HLT
5534W: http://www.highpoint-tech.com
5535S: Supported
679655da
JP
5536F: Documentation/scsi/hptiop.txt
5537F: drivers/scsi/hptiop.c
ede1e6f8 5538
1da177e4 5539HIPPI
8b58be88 5540M: Jes Sorensen <jes@trained-monkey.org>
1da177e4
LT
5541L: linux-hippi@sunsite.dk
5542S: Maintained
679655da 5543F: include/linux/hippidevice.h
c117ab84 5544F: include/uapi/linux/if_hippi.h
679655da 5545F: net/802/hippi.c
ff5a3b50 5546F: drivers/net/hippi/
1da177e4 5547
b30d74e4
DH
5548HISILICON NETWORK SUBSYSTEM DRIVER
5549M: Yisen Zhuang <yisen.zhuang@huawei.com>
5550M: Salil Mehta <salil.mehta@huawei.com>
5551L: netdev@vger.kernel.org
5552W: http://www.hisilicon.com
5553S: Maintained
5554F: drivers/net/ethernet/hisilicon/
5555F: Documentation/devicetree/bindings/net/hisilicon*.txt
5556
16c6c252
JG
5557HISILICON SAS Controller
5558M: John Garry <john.garry@huawei.com>
5559W: http://www.hisilicon.com
5560S: Supported
5561F: drivers/scsi/hisi_sas/
5562F: Documentation/devicetree/bindings/scsi/hisilicon-sas.txt
5563
ff1d2767 5564HOST AP DRIVER
8b58be88 5565M: Jouni Malinen <j@w1.fi>
85d32e7b 5566L: hostap@shmoo.com (subscribers-only)
724c6b35 5567L: linux-wireless@vger.kernel.org
ff1d2767
JM
5568W: http://hostap.epitest.fi/
5569S: Maintained
eb4f98d5 5570F: drivers/net/wireless/intersil/hostap/
ff1d2767 5571
dd8cd779 5572HP COMPAQ TC1100 TABLET WMI EXTRAS DRIVER
d0944853 5573L: platform-driver-x86@vger.kernel.org
95c70215 5574S: Orphan
679655da 5575F: drivers/platform/x86/tc1100-wmi.c
dd8cd779 5576
e2d1d6c0 5577HP100: Driver for HP 10/100 Mbit/s Voice Grade Network Adapter Series
8b58be88 5578M: Jaroslav Kysela <perex@perex.cz>
e2d1d6c0 5579S: Maintained
7e25d724 5580F: drivers/net/ethernet/hp/hp100.*
e2d1d6c0 5581
7d2c86b5 5582HPET: High Precision Event Timers driver
8b58be88 5583M: Clemens Ladisch <clemens@ladisch.de>
b9b0332f 5584S: Maintained
679655da
JP
5585F: Documentation/timers/hpet.txt
5586F: drivers/char/hpet.c
5587F: include/linux/hpet.h
c117ab84 5588F: include/uapi/linux/hpet.h
b9b0332f 5589
e07b5d79 5590HPET: x86
9e06f631 5591S: Orphan
679655da
JP
5592F: arch/x86/kernel/hpet.c
5593F: arch/x86/include/asm/hpet.h
b9b0332f 5594
1da177e4 5595HPFS FILESYSTEM
8b58be88 5596M: Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
1da177e4
LT
5597W: http://artax.karlin.mff.cuni.cz/~mikulas/vyplody/hpfs/index-e.cgi
5598S: Maintained
679655da 5599F: fs/hpfs/
1da177e4 5600
3441cded 5601HSI SUBSYSTEM
56459ea9
SR
5602M: Sebastian Reichel <sre@kernel.org>
5603T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-hsi.git
3441cded
SR
5604S: Maintained
5605F: Documentation/ABI/testing/sysfs-bus-hsi
56459ea9 5606F: Documentation/hsi.txt
3441cded
SR
5607F: drivers/hsi/
5608F: include/linux/hsi/
5609F: include/uapi/linux/hsi/
5610
7d2c86b5 5611HSO 3G MODEM DRIVER
8b58be88 5612M: Jan Dumon <j.dumon@option.com>
11cd29b0
DJB
5613W: http://www.pharscape.org
5614S: Maintained
679655da 5615F: drivers/net/usb/hso.c
11cd29b0 5616
19990e29
AB
5617HSR NETWORK PROTOCOL
5618M: Arvid Brodin <arvid.brodin@alten.se>
5619L: netdev@vger.kernel.org
5620S: Maintained
5621F: net/hsr/
5622
5a18c343 5623HTCPEN TOUCHSCREEN DRIVER
8b58be88 5624M: Pau Oliva Fora <pof@eslack.org>
5a18c343
POF
5625L: linux-input@vger.kernel.org
5626S: Maintained
679655da 5627F: drivers/input/touchscreen/htcpen.c
5a18c343 5628
1da177e4 5629HUGETLB FILESYSTEM
6d49e352 5630M: Nadia Yvette Chambers <nyc@holomorphy.com>
1da177e4 5631S: Maintained
679655da 5632F: fs/hugetlbfs/
1da177e4 5633
05183189 5634Hyper-V CORE AND DRIVERS
9c3646d1 5635M: "K. Y. Srinivasan" <kys@microsoft.com>
05183189
S
5636M: Haiyang Zhang <haiyangz@microsoft.com>
5637L: devel@linuxdriverproject.org
5638S: Maintained
a4162747
HZ
5639F: arch/x86/include/asm/mshyperv.h
5640F: arch/x86/include/uapi/asm/hyperv.h
5641F: arch/x86/kernel/cpu/mshyperv.c
05183189 5642F: drivers/hid/hid-hyperv.c
a4162747 5643F: drivers/hv/
f92ca80b 5644F: drivers/input/serio/hyperv-keyboard.c
4daace0d 5645F: drivers/pci/host/pci-hyperv.c
05183189 5646F: drivers/net/hyperv/
a4162747 5647F: drivers/scsi/storvsc_drv.c
8a61f013 5648F: drivers/video/fbdev/hyperv_fb.c
a4162747
HZ
5649F: include/linux/hyperv.h
5650F: tools/hv/
54bf725e 5651F: Documentation/ABI/stable/sysfs-bus-vmbus
05183189 5652
7724fd04
PR
5653I2C MUXES
5654M: Peter Rosin <peda@axentia.se>
5655L: linux-i2c@vger.kernel.org
5656S: Maintained
2254d24a 5657F: Documentation/i2c/i2c-topology
7724fd04
PR
5658F: Documentation/i2c/muxes/
5659F: Documentation/devicetree/bindings/i2c/i2c-mux*
5660F: drivers/i2c/i2c-mux.c
5661F: drivers/i2c/muxes/
5662F: include/linux/i2c-mux.h
5663
d85c8a6a 5664I2C OVER PARALLEL PORT
d8130624 5665M: Jean Delvare <jdelvare@suse.com>
d85c8a6a
JD
5666L: linux-i2c@vger.kernel.org
5667S: Maintained
5668F: Documentation/i2c/busses/i2c-parport
5669F: Documentation/i2c/busses/i2c-parport-light
5670F: drivers/i2c/busses/i2c-parport.c
5671F: drivers/i2c/busses/i2c-parport-light.c
5672
5673I2C/SMBUS CONTROLLER DRIVERS FOR PC
d8130624 5674M: Jean Delvare <jdelvare@suse.com>
d85c8a6a
JD
5675L: linux-i2c@vger.kernel.org
5676S: Maintained
5677F: Documentation/i2c/busses/i2c-ali1535
5678F: Documentation/i2c/busses/i2c-ali1563
5679F: Documentation/i2c/busses/i2c-ali15x3
5680F: Documentation/i2c/busses/i2c-amd756
5681F: Documentation/i2c/busses/i2c-amd8111
5682F: Documentation/i2c/busses/i2c-i801
5683F: Documentation/i2c/busses/i2c-nforce2
5684F: Documentation/i2c/busses/i2c-piix4
5685F: Documentation/i2c/busses/i2c-sis5595
5686F: Documentation/i2c/busses/i2c-sis630
5687F: Documentation/i2c/busses/i2c-sis96x
5688F: Documentation/i2c/busses/i2c-via
5689F: Documentation/i2c/busses/i2c-viapro
5690F: drivers/i2c/busses/i2c-ali1535.c
5691F: drivers/i2c/busses/i2c-ali1563.c
5692F: drivers/i2c/busses/i2c-ali15x3.c
5693F: drivers/i2c/busses/i2c-amd756.c
5694F: drivers/i2c/busses/i2c-amd756-s4882.c
5695F: drivers/i2c/busses/i2c-amd8111.c
5696F: drivers/i2c/busses/i2c-i801.c
5697F: drivers/i2c/busses/i2c-isch.c
5698F: drivers/i2c/busses/i2c-nforce2.c
5699F: drivers/i2c/busses/i2c-nforce2-s4985.c
5700F: drivers/i2c/busses/i2c-piix4.c
5701F: drivers/i2c/busses/i2c-sis5595.c
5702F: drivers/i2c/busses/i2c-sis630.c
5703F: drivers/i2c/busses/i2c-sis96x.c
5704F: drivers/i2c/busses/i2c-via.c
5705F: drivers/i2c/busses/i2c-viapro.c
5706
cb7f07a4
NH
5707I2C/SMBUS ISMT DRIVER
5708M: Seth Heasley <seth.heasley@intel.com>
5709M: Neil Horman <nhorman@tuxdriver.com>
5710L: linux-i2c@vger.kernel.org
5711F: drivers/i2c/busses/i2c-ismt.c
5712F: Documentation/i2c/busses/i2c-ismt
5713
6ea884db 5714I2C/SMBUS STUB DRIVER
d8130624 5715M: Jean Delvare <jdelvare@suse.com>
846557d3 5716L: linux-i2c@vger.kernel.org
6ea884db 5717S: Maintained
8547a5bc 5718F: drivers/i2c/i2c-stub.c
6ea884db 5719
5b543965 5720I2C SUBSYSTEM
14d77c4d 5721M: Wolfram Sang <wsa@the-dreams.de>
846557d3 5722L: linux-i2c@vger.kernel.org
9d4ea27a
WS
5723W: https://i2c.wiki.kernel.org/
5724Q: https://patchwork.ozlabs.org/project/linux-i2c/list/
14d77c4d 5725T: git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git
1da177e4 5726S: Maintained
40ed1b4c 5727F: Documentation/devicetree/bindings/i2c/
679655da
JP
5728F: Documentation/i2c/
5729F: drivers/i2c/
630bc46e 5730F: drivers/i2c/*/
679655da 5731F: include/linux/i2c.h
03b70d62 5732F: include/linux/i2c-*.h
c117ab84
CEB
5733F: include/uapi/linux/i2c.h
5734F: include/uapi/linux/i2c-*.h
1da177e4 5735
4560d677
WS
5736I2C ACPI SUPPORT
5737M: Mika Westerberg <mika.westerberg@linux.intel.com>
5738L: linux-i2c@vger.kernel.org
5739L: linux-acpi@vger.kernel.org
5740S: Maintained
4560d677 5741
d85c8a6a 5742I2C-TAOS-EVM DRIVER
d8130624 5743M: Jean Delvare <jdelvare@suse.com>
d85c8a6a
JD
5744L: linux-i2c@vger.kernel.org
5745S: Maintained
5746F: Documentation/i2c/busses/i2c-taos-evm
5747F: drivers/i2c/busses/i2c-taos-evm.c
5748
e8c76eed 5749I2C-TINY-USB DRIVER
8b58be88 5750M: Till Harbaum <till@harbaum.org>
846557d3 5751L: linux-i2c@vger.kernel.org
932d1872 5752W: http://www.harbaum.org/till/i2c_tiny_usb
e8c76eed 5753S: Maintained
679655da 5754F: drivers/i2c/busses/i2c-tiny-usb.c
e8c76eed 5755
1da177e4 5756i386 BOOT CODE
8b58be88 5757M: "H. Peter Anvin" <hpa@zytor.com>
1da177e4 5758S: Maintained
679655da 5759F: arch/x86/boot/
1da177e4
LT
5760
5761i386 SETUP CODE / CPU ERRATA WORKAROUNDS
8b58be88 5762M: "H. Peter Anvin" <hpa@zytor.com>
54e5881d 5763T: git git://git.kernel.org/pub/scm/linux/kernel/git/hpa/linux-2.6-x86setup.git
1da177e4
LT
5764S: Maintained
5765
1da177e4 5766IA64 (Itanium) PLATFORM
8b58be88
JP
5767M: Tony Luck <tony.luck@intel.com>
5768M: Fenghua Yu <fenghua.yu@intel.com>
1da177e4 5769L: linux-ia64@vger.kernel.org
6b1c70b1 5770T: git git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux.git
1da177e4 5771S: Maintained
679655da 5772F: arch/ia64/
1da177e4 5773
4cd38750
LDSB
5774IBM Power VMX Cryptographic instructions
5775M: Leonidas S. Barbosa <leosilva@linux.vnet.ibm.com>
5cd01fe1 5776M: Paulo Flabiano Smorigo <pfsmorigo@linux.vnet.ibm.com>
4cd38750
LDSB
5777L: linux-crypto@vger.kernel.org
5778S: Supported
5779F: drivers/crypto/vmx/Makefile
5780F: drivers/crypto/vmx/Kconfig
5781F: drivers/crypto/vmx/vmx.c
5782F: drivers/crypto/vmx/aes*
5783F: drivers/crypto/vmx/ghash*
5784F: drivers/crypto/vmx/ppc-xlate.pl
5785
956c203c 5786IBM Power in-Nest Crypto Acceleration
4cd38750 5787M: Leonidas S. Barbosa <leosilva@linux.vnet.ibm.com>
5cd01fe1 5788M: Paulo Flabiano Smorigo <pfsmorigo@linux.vnet.ibm.com>
956c203c
KY
5789L: linux-crypto@vger.kernel.org
5790S: Supported
28bceeaa
DS
5791F: drivers/crypto/nx/Makefile
5792F: drivers/crypto/nx/Kconfig
5793F: drivers/crypto/nx/nx-aes*
5794F: drivers/crypto/nx/nx-sha*
5795F: drivers/crypto/nx/nx.*
5796F: drivers/crypto/nx/nx_csbcpb.h
5797F: drivers/crypto/nx/nx_debugfs.h
956c203c 5798
0e16aafb 5799IBM Power 842 compression accelerator
41656aa7 5800M: Dan Streetman <ddstreet@ieee.org>
0e16aafb 5801S: Supported
28bceeaa
DS
5802F: drivers/crypto/nx/Makefile
5803F: drivers/crypto/nx/Kconfig
7011a122 5804F: drivers/crypto/nx/nx-842*
2da572c9 5805F: include/linux/sw842.h
2062c5b6 5806F: crypto/842.c
2da572c9 5807F: lib/842/
0e16aafb 5808
1da177e4 5809IBM Power Linux RAID adapter
8b58be88 5810M: Brian King <brking@us.ibm.com>
1da177e4 5811S: Supported
679655da 5812F: drivers/scsi/ipr.*
1da177e4 5813
9d348af4 5814IBM Power Virtual Ethernet Device Driver
eddd63a6 5815M: Thomas Falcon <tlfalcon@linux.vnet.ibm.com>
9d348af4
SL
5816L: netdev@vger.kernel.org
5817S: Supported
9aa32835 5818F: drivers/net/ethernet/ibm/ibmveth.*
9d348af4 5819
032c5e82
TF
5820IBM Power SRIOV Virtual NIC Device Driver
5821M: Thomas Falcon <tlfalcon@linux.vnet.ibm.com>
5822M: John Allen <jallen@linux.vnet.ibm.com>
5823L: netdev@vger.kernel.org
5824S: Supported
5825F: drivers/net/ethernet/ibm/ibmvnic.*
5826
e6babec6 5827IBM Power Virtual SCSI Device Drivers
bcbde52b 5828M: Tyrel Datwyler <tyreld@linux.vnet.ibm.com>
4b7652cc
RJ
5829L: linux-scsi@vger.kernel.org
5830S: Supported
e6babec6
NF
5831F: drivers/scsi/ibmvscsi/ibmvscsi*
5832F: drivers/scsi/ibmvscsi/viosrp.h
5833
5834IBM Power Virtual FC Device Drivers
44b4dad9 5835M: Tyrel Datwyler <tyreld@linux.vnet.ibm.com>
e6babec6
NF
5836L: linux-scsi@vger.kernel.org
5837S: Supported
5838F: drivers/scsi/ibmvscsi/ibmvfc*
4b7652cc 5839
1da177e4 5840IBM ServeRAID RAID DRIVER
f9213e78 5841S: Orphan
679655da 5842F: drivers/scsi/ips.*
1da177e4 5843
6ed9f9c4
PT
5844ICH LPC AND GPIO DRIVER
5845M: Peter Tyser <ptyser@xes-inc.com>
5846S: Maintained
5847F: drivers/mfd/lpc_ich.c
5848F: drivers/gpio/gpio-ich.c
5849
1e7106fc 5850IDE SUBSYSTEM
8b58be88 5851M: "David S. Miller" <davem@davemloft.net>
1da177e4 5852L: linux-ide@vger.kernel.org
8a6e2535 5853Q: http://patchwork.ozlabs.org/project/linux-ide/list/
08deed1e 5854T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/ide.git
1da177e4 5855S: Maintained
679655da
JP
5856F: Documentation/ide/
5857F: drivers/ide/
5858F: include/linux/ide.h
1da177e4 5859
6cb8c13d
IP
5860IDEAPAD LAPTOP EXTRAS DRIVER
5861M: Ike Panhc <ike.pan@canonical.com>
5862L: platform-driver-x86@vger.kernel.org
5863W: http://launchpad.net/ideapad-laptop
5864S: Maintained
5865F: drivers/platform/x86/ideapad-laptop.c
5866
1ea4c161
AM
5867IDEAPAD LAPTOP SLIDEBAR DRIVER
5868M: Andrey Moiseev <o2g.org.ru@gmail.com>
5869L: linux-input@vger.kernel.org
5870W: https://github.com/o2genum/ideapad-slidebar
5871S: Maintained
5872F: drivers/input/misc/ideapad_slidebar.c
5873
0f861e8c 5874IDE/ATAPI DRIVERS
487ba8e8 5875M: Borislav Petkov <bp@alien8.de>
9c5b0ce4 5876L: linux-ide@vger.kernel.org
c404c199 5877S: Maintained
679655da
JP
5878F: Documentation/cdrom/ide-cd
5879F: drivers/ide/ide-cd*
1da177e4 5880
27471fdb 5881IDLE-I7300
8b58be88 5882M: Andy Henroid <andrew.d.henroid@intel.com>
bf1c138e 5883L: linux-pm@vger.kernel.org
27471fdb 5884S: Supported
679655da 5885F: drivers/idle/i7300_idle.c
27471fdb 5886
02cf2286 5887IEEE 802.15.4 SUBSYSTEM
aff3eaa0 5888M: Alexander Aring <aar@pengutronix.de>
ebef9c12 5889L: linux-wpan@vger.kernel.org
aff3eaa0
AA
5890W: http://wpan.cakelab.org/
5891T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
5892T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
02cf2286
SL
5893S: Maintained
5894F: net/ieee802154/
68653359 5895F: net/mac802154/
251741b1 5896F: drivers/net/ieee802154/
580947d3
AA
5897F: include/linux/nl802154.h
5898F: include/linux/ieee802154.h
5899F: include/net/nl802154.h
5900F: include/net/mac802154.h
5901F: include/net/af_ieee802154.h
5902F: include/net/cfg802154.h
5903F: include/net/ieee802154_netdev.h
ebef9c12 5904F: Documentation/networking/ieee802154.txt
02cf2286 5905
b1c97193
SY
5906IGORPLUG-USB IR RECEIVER
5907M: Sean Young <sean@mess.org>
5908L: linux-media@vger.kernel.org
5909S: Maintained
5910F: drivers/media/rc/igorplugusb.c
5911
40ad4a30
SY
5912IGUANAWORKS USB IR TRANSCEIVER
5913M: Sean Young <sean@mess.org>
5914L: linux-media@vger.kernel.org
5915S: Maintained
5916F: drivers/media/rc/iguanair.c
5917
9545f86e 5918IIO SUBSYSTEM AND DRIVERS
030a13d7 5919M: Jonathan Cameron <jic23@kernel.org>
f0d61161
LPC
5920R: Hartmut Knaack <knaack.h@gmx.de>
5921R: Lars-Peter Clausen <lars@metafoo.de>
6fca5aa8 5922R: Peter Meerwald-Stadler <pmeerw@pmeerw.net>
9545f86e 5923L: linux-iio@vger.kernel.org
21d41655 5924T: git git://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio.git
9545f86e 5925S: Maintained
866b148a 5926F: Documentation/devicetree/bindings/iio/
03e7c251 5927F: drivers/iio/
9545f86e 5928F: drivers/staging/iio/
8fe671fc 5929F: include/linux/iio/
817020cf 5930F: tools/iio/
9545f86e 5931
65519263
SG
5932IKANOS/ADI EAGLE ADSL USB DRIVER
5933M: Matthieu Castet <castet.matthieu@free.fr>
5934M: Stanislaw Gruszka <stf_xl@wp.pl>
5935S: Maintained
5936F: drivers/usb/atm/ueagle-atm.c
5937
e89ab51f
GR
5938INA209 HARDWARE MONITOR DRIVER
5939M: Guenter Roeck <linux@roeck-us.net>
968ce1b1 5940L: linux-hwmon@vger.kernel.org
e89ab51f
GR
5941S: Maintained
5942F: Documentation/hwmon/ina209
5943F: Documentation/devicetree/bindings/i2c/ina209.txt
5944F: drivers/hwmon/ina209.c
5945
5946INA2XX HARDWARE MONITOR DRIVER
5947M: Guenter Roeck <linux@roeck-us.net>
968ce1b1 5948L: linux-hwmon@vger.kernel.org
e89ab51f
GR
5949S: Maintained
5950F: Documentation/hwmon/ina2xx
5951F: drivers/hwmon/ina2xx.c
5952F: include/linux/platform_data/ina2xx.h
5953
14dc124f
SIG
5954INDUSTRY PACK SUBSYSTEM (IPACK)
5955M: Samuel Iglesias Gonsalvez <siglesias@igalia.com>
5956M: Jens Taprogge <jens.taprogge@taprogge.org>
5957M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
5958L: industrypack-devel@lists.sourceforge.net
5959W: http://industrypack.sourceforge.net
5960S: Maintained
5961F: drivers/ipack/
5962
8adc53fd
ZLK
5963INGENIC JZ4780 DMA Driver
5964M: Zubair Lutfullah Kakakhel <Zubair.Kakakhel@imgtec.com>
5965S: Maintained
5966F: drivers/dma/dma-jz4780.c
5967
aa7168f4 5968INTEGRITY MEASUREMENT ARCHITECTURE (IMA)
74dd744f 5969M: Mimi Zohar <zohar@linux.vnet.ibm.com>
bfd33c4b 5970M: Dmitry Kasatkin <dmitry.kasatkin@gmail.com>
74dd744f
MZ
5971L: linux-ima-devel@lists.sourceforge.net
5972L: linux-ima-user@lists.sourceforge.net
5973L: linux-security-module@vger.kernel.org
9f273c24 5974T: git git://git.kernel.org/pub/scm/linux/kernel/git/zohar/linux-integrity.git
aa7168f4 5975S: Supported
679655da 5976F: security/integrity/ima/
aa7168f4 5977
9a4ea5a9
JH
5978IMGTEC IR DECODER DRIVER
5979M: James Hogan <james.hogan@imgtec.com>
5980S: Maintained
5981F: drivers/media/rc/img-ir/
5982
1da177e4 5983IMS TWINTURBO FRAMEBUFFER DRIVER
c69f677c 5984L: linux-fbdev@vger.kernel.org
843393d3 5985S: Orphan
8a61f013 5986F: drivers/video/fbdev/imsttfb.c
1da177e4
LT
5987
5988INFINIBAND SUBSYSTEM
b6b2bbe6 5989M: Doug Ledford <dledford@redhat.com>
8b58be88
JP
5990M: Sean Hefty <sean.hefty@intel.com>
5991M: Hal Rosenstock <hal.rosenstock@gmail.com>
e6cc0fd1 5992L: linux-rdma@vger.kernel.org
605841f5 5993W: http://www.openfabrics.org/
8a6e2535 5994Q: http://patchwork.kernel.org/project/linux-rdma/list/
2936ae04 5995T: git git://git.kernel.org/pub/scm/linux/kernel/git/dledford/rdma.git
1da177e4 5996S: Supported
679655da
JP
5997F: Documentation/infiniband/
5998F: drivers/infiniband/
c117ab84 5999F: include/uapi/linux/if_infiniband.h
954138dc
YD
6000F: include/uapi/rdma/
6001F: include/rdma/
1da177e4 6002
c9f04f58 6003INOTIFY
8b58be88
JP
6004M: John McCutchan <john@johnmccutchan.com>
6005M: Robert Love <rlove@rlove.org>
6006M: Eric Paris <eparis@parisplace.org>
c9f04f58 6007S: Maintained
679655da
JP
6008F: Documentation/filesystems/inotify.txt
6009F: fs/notify/inotify/
6010F: include/linux/inotify.h
c117ab84 6011F: include/uapi/linux/inotify.h
c9f04f58 6012
e2d1d6c0 6013INPUT (KEYBOARD, MOUSE, JOYSTICK, TOUCHSCREEN) DRIVERS
8b58be88 6014M: Dmitry Torokhov <dmitry.torokhov@gmail.com>
e2d1d6c0 6015L: linux-input@vger.kernel.org
8a6e2535 6016Q: http://patchwork.kernel.org/project/linux-input/list/
54e5881d 6017T: git git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input.git
e2d1d6c0 6018S: Maintained
679655da 6019F: drivers/input/
f4eea7e2 6020F: include/linux/input.h
c117ab84 6021F: include/uapi/linux/input.h
f4eea7e2 6022F: include/linux/input/
e52d8398 6023F: Documentation/devicetree/bindings/input/
e2d1d6c0 6024
3267a87f 6025INPUT MULTITOUCH (MT) PROTOCOL
75dd112a 6026M: Henrik Rydberg <rydberg@bitmath.org>
3267a87f 6027L: linux-input@vger.kernel.org
75dd112a 6028S: Odd fixes
3267a87f 6029F: Documentation/input/multi-touch-protocol.txt
7f9c2454 6030F: drivers/input/input-mt.c
3267a87f
HR
6031K: \b(ABS|SYN)_MT_
6032
97fa99a3
JY
6033INTEL ASoC BDW/HSW DRIVERS
6034M: Jie Yang <yang.jie@linux.intel.com>
e5747e40 6035L: alsa-devel@alsa-project.org (moderated for non-subscribers)
97fa99a3 6036S: Supported
e8e1225d
JP
6037F: sound/soc/intel/common/sst-dsp*
6038F: sound/soc/intel/common/sst-firmware.c
6039F: sound/soc/intel/boards/broadwell.c
6040F: sound/soc/intel/haswell/
97fa99a3 6041
4ac13e17
DJ
6042INTEL C600 SERIES SAS CONTROLLER DRIVER
6043M: Intel SCU Linux support <intel-linux-scu@intel.com>
fdc5813f 6044M: Artur Paszkiewicz <artur.paszkiewicz@intel.com>
4ac13e17 6045L: linux-scsi@vger.kernel.org
7106891a
DJ
6046T: git git://git.code.sf.net/p/intel-sas/isci
6047S: Supported
4ac13e17 6048F: drivers/scsi/isci/
4ac13e17 6049
ecc83e52
AH
6050INTEL HID EVENT DRIVER
6051M: Alex Hung <alex.hung@canonical.com>
6052L: platform-driver-x86@vger.kernel.org
6053S: Maintained
6054F: drivers/platform/x86/intel-hid.c
6055
332e0812
AK
6056INTEL VIRTUAL BUTTON DRIVER
6057M: AceLan Kao <acelan.kao@canonical.com>
6058L: platform-driver-x86@vger.kernel.org
6059S: Maintained
6060F: drivers/platform/x86/intel-vbtn.c
6061
26717172
LB
6062INTEL IDLE DRIVER
6063M: Len Brown <lenb@kernel.org>
bf1c138e 6064L: linux-pm@vger.kernel.org
08deed1e 6065T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git
26717172
LB
6066S: Supported
6067F: drivers/idle/intel_idle.c
6068
7c1ac18d 6069INTEL PSTATE DRIVER
58ac1f62
SP
6070M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
6071M: Len Brown <lenb@kernel.org>
7c1ac18d
KCA
6072L: linux-pm@vger.kernel.org
6073S: Supported
6074F: drivers/cpufreq/intel_pstate.c
6075
9eb8ef74 6076INTEL FRAMEBUFFER DRIVER (excluding 810 and 815)
55a23c4a 6077M: Maik Broemme <mbroemme@plusserver.de>
c69f677c 6078L: linux-fbdev@vger.kernel.org
ce00f85c 6079S: Maintained
679655da 6080F: Documentation/fb/intelfb.txt
8a61f013 6081F: drivers/video/fbdev/intelfb/
9eb8ef74 6082
1da177e4 6083INTEL 810/815 FRAMEBUFFER DRIVER
8b58be88 6084M: Antonino Daplas <adaplas@gmail.com>
c69f677c 6085L: linux-fbdev@vger.kernel.org
ce00f85c 6086S: Maintained
8a61f013 6087F: drivers/video/fbdev/i810/
1da177e4 6088
f4a9bc4c 6089INTEL MENLOW THERMAL DRIVER
8b58be88 6090M: Sujith Thomas <sujith.thomas@intel.com>
d0944853 6091L: platform-driver-x86@vger.kernel.org
5ca92bd9 6092W: https://01.org/linux-acpi
f4a9bc4c 6093S: Supported
679655da 6094F: drivers/platform/x86/intel_menlow.c
f4a9bc4c 6095
248a9dc3 6096INTEL I/OAT DMA DRIVER
18ebd564 6097M: Dave Jiang <dave.jiang@intel.com>
08223d80 6098R: Dan Williams <dan.j.williams@intel.com>
18ebd564
DJ
6099L: dmaengine@vger.kernel.org
6100Q: https://patchwork.kernel.org/project/linux-dmaengine/list/
6101S: Supported
679655da 6102F: drivers/dma/ioat*
248a9dc3 6103
6c8909b4 6104INTEL IOMMU (VT-d)
8b58be88 6105M: David Woodhouse <dwmw2@infradead.org>
6c8909b4 6106L: iommu@lists.linux-foundation.org
54e5881d 6107T: git git://git.infradead.org/iommu-2.6.git
6c8909b4 6108S: Supported
3fb39615 6109F: drivers/iommu/intel-iommu.c
679655da 6110F: include/linux/intel-iommu.h
6c8909b4 6111
b3e5f263 6112INTEL IOP-ADMA DMA DRIVER
08223d80 6113R: Dan Williams <dan.j.williams@intel.com>
1dd8372d 6114S: Odd fixes
679655da 6115F: drivers/dma/iop-adma.c
b3e5f263 6116
9251ce95 6117INTEL IXP4XX QMGR, NPE, ETHERNET and HSS SUPPORT
5529c2cd 6118M: Krzysztof Halasa <khalasa@piap.pl>
9251ce95 6119S: Maintained
679655da
JP
6120F: arch/arm/mach-ixp4xx/include/mach/qmgr.h
6121F: arch/arm/mach-ixp4xx/include/mach/npe.h
6122F: arch/arm/mach-ixp4xx/ixp4xx_qmgr.c
6123F: arch/arm/mach-ixp4xx/ixp4xx_npe.c
b47da977 6124F: drivers/net/ethernet/xscale/ixp4xx_eth.c
679655da 6125F: drivers/net/wan/ixp4xx_hss.c
9251ce95 6126
844dd05f 6127INTEL IXP4XX RANDOM NUMBER GENERATOR SUPPORT
8b58be88 6128M: Deepak Saxena <dsaxena@plexity.net>
844dd05f 6129S: Maintained
679655da 6130F: drivers/char/hw_random/ixp4xx-rng.c
844dd05f 6131
2f302324 6132INTEL ETHERNET DRIVERS
8b58be88 6133M: Jeff Kirsher <jeffrey.t.kirsher@intel.com>
eff471b1 6134L: intel-wired-lan@lists.osuosl.org (moderated for non-subscribers)
f6fde11a 6135W: http://www.intel.com/support/feedback.htm
d94e6fed 6136W: http://e1000.sourceforge.net/
2f302324
JK
6137Q: http://patchwork.ozlabs.org/project/intel-wired-lan/list/
6138T: git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/net-queue.git
6139T: git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/next-queue.git
1da177e4 6140S: Supported
0d164401
JK
6141F: Documentation/networking/e100.txt
6142F: Documentation/networking/e1000.txt
6143F: Documentation/networking/e1000e.txt
6144F: Documentation/networking/igb.txt
6145F: Documentation/networking/igbvf.txt
6146F: Documentation/networking/ixgb.txt
6147F: Documentation/networking/ixgbe.txt
6148F: Documentation/networking/ixgbevf.txt
1bff6529 6149F: Documentation/networking/i40e.txt
105bf2fe 6150F: Documentation/networking/i40evf.txt
dee1ad47 6151F: drivers/net/ethernet/intel/
bc90d291 6152F: drivers/net/ethernet/intel/*/
1da177e4 6153
6e4de866
FL
6154INTEL RDMA RNIC DRIVER
6155M: Faisal Latif <faisal.latif@intel.com>
6156R: Chien Tin Tung <chien.tin.tung@intel.com>
6157R: Mustafa Ismail <mustafa.ismail@intel.com>
6158R: Shiraz Saleem <shiraz.saleem@intel.com>
6159R: Tatyana Nikolova <tatyana.e.nikolova@intel.com>
6160L: linux-rdma@vger.kernel.org
6161S: Supported
6162F: drivers/infiniband/hw/i40iw/
6163
224f9e6d
AS
6164INTEL MERRIFIELD GPIO DRIVER
6165M: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
6166L: linux-gpio@vger.kernel.org
6167S: Maintained
6168F: drivers/gpio/gpio-merrifield.c
6169
0963d59b
LW
6170INTEL-MID GPIO DRIVER
6171M: David Cohen <david.a.cohen@linux.intel.com>
6172L: linux-gpio@vger.kernel.org
6173S: Maintained
6174F: drivers/gpio/gpio-intel-mid.c
6175
ca907a90
SY
6176INTEL PRO/WIRELESS 2100, 2200BG, 2915ABG NETWORK CONNECTION SUPPORT
6177M: Stanislav Yakovlev <stas.yakovlev@gmail.com>
724c6b35 6178L: linux-wireless@vger.kernel.org
ca907a90 6179S: Maintained
679655da 6180F: Documentation/networking/README.ipw2100
679655da 6181F: Documentation/networking/README.ipw2200
367a1092 6182F: drivers/net/wireless/intel/ipw2x00/
826d2abe 6183
5760b0a5
AS
6184INTEL(R) TRACE HUB
6185M: Alexander Shishkin <alexander.shishkin@linux.intel.com>
6186S: Supported
6187F: Documentation/trace/intel_th.txt
6188F: drivers/hwtracing/intel_th/
6189
4bd96a7a 6190INTEL(R) TRUSTED EXECUTION TECHNOLOGY (TXT)
74b18e17 6191M: Ning Sun <ning.sun@intel.com>
4bd96a7a
SW
6192L: tboot-devel@lists.sourceforge.net
6193W: http://tboot.sourceforge.net
e9b7d7c8 6194T: hg http://tboot.hg.sourceforge.net:8000/hgroot/tboot/tboot
4bd96a7a
SW
6195S: Supported
6196F: Documentation/intel_txt.txt
6197F: include/linux/tboot.h
6198F: arch/x86/kernel/tboot.c
6199
8a70da82 6200INTEL WIRELESS WIMAX CONNECTION 2400
8b58be88 6201M: Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
8a70da82 6202M: linux-wimax@intel.com
49e7d9df 6203L: wimax@linuxwimax.org (subscribers-only)
8a70da82
IPG
6204S: Supported
6205W: http://linuxwimax.org
679655da
JP
6206F: Documentation/wimax/README.i2400m
6207F: drivers/net/wimax/i2400m/
c117ab84 6208F: include/uapi/linux/wimax/i2400m.h
8a70da82 6209
1c0ce89c
SG
6210INTEL WIRELESS 3945ABG/BG, 4965AGN (iwlegacy)
6211M: Stanislaw Gruszka <sgruszka@redhat.com>
efa3144e 6212L: linux-wireless@vger.kernel.org
1c0ce89c 6213S: Supported
7ac9a364 6214F: drivers/net/wireless/intel/iwlegacy/
efa3144e 6215
b481de9c 6216INTEL WIRELESS WIFI LINK (iwlwifi)
15fae50a 6217M: Johannes Berg <johannes.berg@intel.com>
6161b02b 6218M: Emmanuel Grumbach <emmanuel.grumbach@intel.com>
af5e964f 6219M: Luca Coelho <luciano.coelho@intel.com>
7b9aebf0 6220M: Intel Linux Wireless <linuxwifi@intel.com>
b481de9c 6221L: linux-wireless@vger.kernel.org
b481de9c 6222W: http://intellinuxwireless.org
b62ff718 6223T: git git://git.kernel.org/pub/scm/linux/kernel/git/iwlwifi/iwlwifi.git
b481de9c 6224S: Supported
e705c121 6225F: drivers/net/wireless/intel/iwlwifi/
b481de9c 6226
de8fe023
TW
6227INTEL MANAGEMENT ENGINE (mei)
6228M: Tomas Winkler <tomas.winkler@intel.com>
6229L: linux-kernel@vger.kernel.org
6230S: Supported
c117ab84 6231F: include/uapi/linux/mei.h
5069288b 6232F: include/linux/mei_cl_bus.h
de8fe023 6233F: drivers/misc/mei/*
222818c3 6234F: drivers/watchdog/mei_wdt.c
e07950a1 6235F: Documentation/misc-devices/mei/*
de8fe023 6236
50ceb98b
SD
6237INTEL MIC DRIVERS (mic)
6238M: Sudeep Dutt <sudeep.dutt@intel.com>
6239M: Ashutosh Dixit <ashutosh.dixit@intel.com>
6240S: Supported
6241W: https://github.com/sudeepdutt/mic
6242W: http://software.intel.com/en-us/mic-developer
6243F: include/linux/mic_bus.h
6244F: include/linux/scif.h
6245F: include/uapi/linux/mic_common.h
6246F: include/uapi/linux/mic_ioctl.h
9f273c24 6247F: include/uapi/linux/scif_ioctl.h
50ceb98b
SD
6248F: drivers/misc/mic/
6249F: drivers/dma/mic_x100_dma.c
6250F: drivers/dma/mic_x100_dma.h
9f273c24 6251F: Documentation/mic/
50ceb98b 6252
fdca4f16 6253INTEL PMC/P-Unit IPC DRIVER
0a8b8353 6254M: Zha Qipeng<qipeng.zha@intel.com>
6255L: platform-driver-x86@vger.kernel.org
6256S: Maintained
6257F: drivers/platform/x86/intel_pmc_ipc.c
fdca4f16 6258F: drivers/platform/x86/intel_punit_ipc.c
0a8b8353 6259F: arch/x86/include/asm/intel_pmc_ipc.h
fdca4f16 6260F: arch/x86/include/asm/intel_punit_ipc.h
0a8b8353 6261
378f956e
SKC
6262INTEL TELEMETRY DRIVER
6263M: Souvik Kumar Chakravarty <souvik.k.chakravarty@intel.com>
6264L: platform-driver-x86@vger.kernel.org
6265S: Maintained
378f956e 6266F: arch/x86/include/asm/intel_telemetry.h
f1fc3cd8 6267F: drivers/platform/x86/intel_telemetry*
0a8b8353 6268
b740d2e9
RB
6269INTEL PMC CORE DRIVER
6270M: Rajneesh Bhardwaj <rajneesh.bhardwaj@intel.com>
6271M: Vishwanath Somayaji <vishwanath.somayaji@intel.com>
6272L: platform-driver-x86@vger.kernel.org
6273S: Maintained
6274F: arch/x86/include/asm/pmc_core.h
6275F: drivers/platform/x86/intel_pmc_core*
6276
cb109a0e 6277IOC3 ETHERNET DRIVER
8b58be88 6278M: Ralf Baechle <ralf@linux-mips.org>
1da177e4
LT
6279L: linux-mips@linux-mips.org
6280S: Maintained
8862bf1e 6281F: drivers/net/ethernet/sgi/ioc3-eth.c
1da177e4 6282
cb109a0e 6283IOC3 SERIAL DRIVER
8b58be88 6284M: Pat Gefre <pfg@sgi.com>
d39e0721 6285L: linux-serial@vger.kernel.org
cb109a0e 6286S: Maintained
df621252 6287F: drivers/tty/serial/ioc3_serial.c
cb109a0e 6288
0b6e8569
SW
6289IOMMU DRIVERS
6290M: Joerg Roedel <joro@8bytes.org>
6291L: iommu@lists.linux-foundation.org
6292T: git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
6293S: Maintained
efcd94c0 6294F: Documentation/devicetree/bindings/iommu/
0b6e8569
SW
6295F: drivers/iommu/
6296
4480f15b 6297IP MASQUERADING
8b58be88 6298M: Juanjo Ciarlante <jjciarla@raiz.uncu.edu.ar>
1da177e4 6299S: Maintained
679655da 6300F: net/ipv4/netfilter/ipt_MASQUERADE.c
1da177e4 6301
4409ebe9 6302IPMI SUBSYSTEM
8b58be88 6303M: Corey Minyard <minyard@acm.org>
b0c90653 6304L: openipmi-developer@lists.sourceforge.net (moderated for non-subscribers)
4409ebe9
CM
6305W: http://openipmi.sourceforge.net/
6306S: Supported
679655da
JP
6307F: Documentation/IPMI.txt
6308F: drivers/char/ipmi/
6309F: include/linux/ipmi*
c117ab84 6310F: include/uapi/linux/ipmi*
4409ebe9 6311
2d800897
KW
6312QCOM AUDIO (ASoC) DRIVERS
6313M: Patrick Lai <plai@codeaurora.org>
6314M: Banajit Goswami <bgoswami@codeaurora.org>
6315L: alsa-devel@alsa-project.org (moderated for non-subscribers)
6316S: Supported
6317F: sound/soc/qcom/
6318
e2d1d6c0 6319IPS SCSI RAID DRIVER
8b58be88 6320M: Adaptec OEM Raid Solutions <aacraid@adaptec.com>
e2d1d6c0
RD
6321L: linux-scsi@vger.kernel.org
6322W: http://www.adaptec.com/
6323S: Maintained
679655da 6324F: drivers/scsi/ips*
e2d1d6c0
RD
6325
6326IPVS
8b58be88
JP
6327M: Wensong Zhang <wensong@linux-vs.org>
6328M: Simon Horman <horms@verge.net.au>
6329M: Julian Anastasov <ja@ssi.bg>
979b6c13 6330L: netdev@vger.kernel.org
e2d1d6c0 6331L: lvs-devel@vger.kernel.org
1da177e4 6332S: Maintained
9f273c24
FW
6333T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs-next.git
6334T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs.git
679655da 6335F: Documentation/networking/ipvs-sysctl.txt
b61d4a71 6336F: include/net/ip_vs.h
c117ab84 6337F: include/uapi/linux/ip_vs.h
679655da 6338F: net/netfilter/ipvs/
1da177e4 6339
e7839f25 6340IPWIRELESS DRIVER
e5f6450c 6341M: Jiri Kosina <jikos@kernel.org>
d8130624 6342M: David Sterba <dsterba@suse.com>
92094aa0 6343S: Odd Fixes
282361a0 6344F: drivers/tty/ipwireless/
099dc4fb 6345
e2d1d6c0 6346IPX NETWORK LAYER
8b58be88 6347M: Arnaldo Carvalho de Melo <acme@ghostprotocols.net>
e2d1d6c0
RD
6348L: netdev@vger.kernel.org
6349S: Maintained
679655da 6350F: include/net/ipx.h
c117ab84 6351F: include/uapi/linux/ipx.h
679655da 6352F: net/ipx/
e2d1d6c0 6353
1da177e4 6354IRDA SUBSYSTEM
8b58be88 6355M: Samuel Ortiz <samuel@sortiz.org>
a2ac953d 6356L: irda-users@lists.sourceforge.net (subscribers-only)
ced649ea 6357L: netdev@vger.kernel.org
1da177e4 6358W: http://irda.sourceforge.net/
f353976d 6359S: Maintained
e0057975 6360T: git git://git.kernel.org/pub/scm/linux/kernel/git/sameo/irda-2.6.git
679655da
JP
6361F: Documentation/networking/irda.txt
6362F: drivers/net/irda/
6363F: include/net/irda/
6364F: net/irda/
1da177e4 6365
a800c7cc
TG
6366IRQ SUBSYSTEM
6367M: Thomas Gleixner <tglx@linutronix.de>
981c3a4f 6368L: linux-kernel@vger.kernel.org
a800c7cc 6369S: Maintained
75fc2d37 6370T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
a800c7cc 6371F: kernel/irq/
2ed9fd28
JC
6372
6373IRQCHIP DRIVERS
6374M: Thomas Gleixner <tglx@linutronix.de>
6375M: Jason Cooper <jason@lakedaemon.net>
54d9ffc4 6376M: Marc Zyngier <marc.zyngier@arm.com>
2ed9fd28
JC
6377L: linux-kernel@vger.kernel.org
6378S: Maintained
6379T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
6380T: git git://git.infradead.org/users/jcooper/linux.git irqchip/core
5b5a9069 6381F: Documentation/devicetree/bindings/interrupt-controller/
edd96900 6382F: drivers/irqchip/
a800c7cc 6383
7ab3a837 6384IRQ DOMAINS (IRQ NUMBER MAPPING LIBRARY)
b09dec2c 6385M: Marc Zyngier <marc.zyngier@arm.com>
7ab3a837 6386S: Maintained
b09dec2c 6387T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
7ab3a837
GL
6388F: Documentation/IRQ-domain.txt
6389F: include/linux/irqdomain.h
6390F: kernel/irq/irqdomain.c
b09dec2c 6391F: kernel/irq/msi.c
7ab3a837 6392
ad7afc38
WBG
6393ISA
6394M: William Breathitt Gray <vilhelm.gray@gmail.com>
6395S: Maintained
6396F: Documentation/isa.txt
6397F: drivers/base/isa.c
6398F: include/linux/isa.h
6399
e2d1d6c0 6400ISAPNP
8b58be88 6401M: Jaroslav Kysela <perex@perex.cz>
e2d1d6c0 6402S: Maintained
679655da
JP
6403F: Documentation/isapnp.txt
6404F: drivers/pnp/isapnp/
6405F: include/linux/isapnp.h
e2d1d6c0 6406
d39b8420
HV
6407ISA RADIO MODULE
6408M: Hans Verkuil <hverkuil@xs4all.nl>
6409L: linux-media@vger.kernel.org
6410T: git git://linuxtv.org/media_tree.git
a825eaec 6411W: https://linuxtv.org
d39b8420
HV
6412S: Maintained
6413F: drivers/media/radio/radio-isa*
6414
71a6d0af
HW
6415iSCSI BOOT FIRMWARE TABLE (iBFT) DRIVER
6416M: Peter Jones <pjones@redhat.com>
6417M: Konrad Rzeszutek Wilk <konrad@kernel.org>
6418S: Maintained
6419F: drivers/firmware/iscsi_ibft*
6420
14816b1e 6421ISCSI
8b58be88 6422M: Mike Christie <michaelc@cs.wisc.edu>
14816b1e
MC
6423L: open-iscsi@googlegroups.com
6424W: www.open-iscsi.org
54e5881d 6425T: git git://git.kernel.org/pub/scm/linux/kernel/git/mnc/linux-2.6-iscsi.git
14816b1e 6426S: Maintained
679655da
JP
6427F: drivers/scsi/*iscsi*
6428F: include/scsi/*iscsi*
14816b1e 6429
1e65eb42
OG
6430ISCSI EXTENSIONS FOR RDMA (ISER) INITIATOR
6431M: Or Gerlitz <ogerlitz@mellanox.com>
e7d2c25d 6432M: Sagi Grimberg <sagi@grimberg.me>
1e65eb42
OG
6433M: Roi Dayan <roid@mellanox.com>
6434L: linux-rdma@vger.kernel.org
6435S: Supported
6436W: http://www.openfabrics.org
6437W: www.open-iscsi.org
6438Q: http://patchwork.kernel.org/project/linux-rdma/list/
14430813 6439F: drivers/infiniband/ulp/iser/
1e65eb42 6440
2b70e5fd 6441ISCSI EXTENSIONS FOR RDMA (ISER) TARGET
e7d2c25d 6442M: Sagi Grimberg <sagi@grimberg.me>
2b70e5fd
SG
6443T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
6444L: linux-rdma@vger.kernel.org
6445L: target-devel@vger.kernel.org
6446S: Supported
6447W: http://www.linux-iscsi.org
6448F: drivers/infiniband/ulp/isert
6449
1da177e4 6450ISDN SUBSYSTEM
8b58be88 6451M: Karsten Keil <isdn@linux-pingi.de>
d5d52273 6452L: isdn4linux@listserv.isdn4linux.de (subscribers-only)
3da0ae62 6453L: netdev@vger.kernel.org
1da177e4 6454W: http://www.isdn4linux.de
54e5881d 6455T: git git://git.kernel.org/pub/scm/linux/kernel/git/kkeil/isdn-2.6.git
1da177e4 6456S: Maintained
679655da
JP
6457F: Documentation/isdn/
6458F: drivers/isdn/
6459F: include/linux/isdn.h
6460F: include/linux/isdn/
c117ab84
CEB
6461F: include/uapi/linux/isdn.h
6462F: include/uapi/linux/isdn/
1da177e4
LT
6463
6464ISDN SUBSYSTEM (Eicon active card driver)
8b58be88 6465M: Armin Schindler <mac@melware.de>
d5d52273 6466L: isdn4linux@listserv.isdn4linux.de (subscribers-only)
1da177e4
LT
6467W: http://www.melware.de
6468S: Maintained
679655da 6469F: drivers/isdn/hardware/eicon/
1da177e4 6470
d624870f 6471IT87 HARDWARE MONITORING DRIVER
d8130624 6472M: Jean Delvare <jdelvare@suse.com>
968ce1b1 6473L: linux-hwmon@vger.kernel.org
d624870f
JD
6474S: Maintained
6475F: Documentation/hwmon/it87
6476F: drivers/hwmon/it87.c
6477
d7104bff
AP
6478IT913X MEDIA DRIVER
6479M: Antti Palosaari <crope@iki.fi>
6480L: linux-media@vger.kernel.org
a825eaec 6481W: https://linuxtv.org
d7104bff
AP
6482W: http://palosaari.fi/linux/
6483Q: http://patchwork.linuxtv.org/project/linux-media/list/
6484T: git git://linuxtv.org/anttip/media_tree.git
6485S: Maintained
249c697e 6486F: drivers/media/tuners/it913x*
d7104bff 6487
91821ff3 6488IVTV VIDEO4LINUX DRIVER
6afdeaf8 6489M: Andy Walls <awalls@md.metrocast.net>
7b212edf 6490L: ivtv-devel@ivtvdriver.org (subscribers-only)
661263b5 6491L: linux-media@vger.kernel.org
275ffde4 6492T: git git://linuxtv.org/media_tree.git
91821ff3
HV
6493W: http://www.ivtvdriver.org
6494S: Maintained
679655da 6495F: Documentation/video4linux/*.ivtv
90d72ac6 6496F: drivers/media/pci/ivtv/
c117ab84 6497F: include/uapi/linux/ivtv*
91821ff3 6498
68620bdd
MP
6499IX2505V MEDIA DRIVER
6500M: Malcolm Priestley <tvboxspy@gmail.com>
6501L: linux-media@vger.kernel.org
a825eaec 6502W: https://linuxtv.org
68620bdd
MP
6503Q: http://patchwork.linuxtv.org/project/linux-media/list/
6504S: Maintained
6505F: drivers/media/dvb-frontends/ix2505v*
6506
4453d736
GR
6507JC42.4 TEMPERATURE SENSOR DRIVER
6508M: Guenter Roeck <linux@roeck-us.net>
968ce1b1 6509L: linux-hwmon@vger.kernel.org
4453d736
GR
6510S: Maintained
6511F: drivers/hwmon/jc42.c
6512F: Documentation/hwmon/jc42
6513
e2d1d6c0 6514JFS FILESYSTEM
3256f80f 6515M: Dave Kleikamp <shaggy@kernel.org>
e2d1d6c0
RD
6516L: jfs-discussion@lists.sourceforge.net
6517W: http://jfs.sourceforge.net/
54e5881d 6518T: git git://git.kernel.org/pub/scm/linux/kernel/git/shaggy/jfs-2.6.git
8f8f0134 6519S: Maintained
679655da
JP
6520F: Documentation/filesystems/jfs.txt
6521F: fs/jfs/
e2d1d6c0 6522
95252236 6523JME NETWORK DRIVER
8b58be88 6524M: Guo-Fu Tseng <cooldavid@cooldavid.org>
95252236
GFT
6525L: netdev@vger.kernel.org
6526S: Maintained
63d24a0e 6527F: drivers/net/ethernet/jme.*
95252236 6528
1da177e4 6529JOURNALLING FLASH FILE SYSTEM V2 (JFFS2)
8b58be88 6530M: David Woodhouse <dwmw2@infradead.org>
6d85d066
DW
6531L: linux-mtd@lists.infradead.org
6532W: http://www.linux-mtd.infradead.org/doc/jffs2.html
1da177e4 6533S: Maintained
679655da 6534F: fs/jffs2/
c117ab84 6535F: include/uapi/linux/jffs2.h
1da177e4 6536
d183e11a
TT
6537JOURNALLING LAYER FOR BLOCK DEVICES (JBD2)
6538M: "Theodore Ts'o" <tytso@mit.edu>
c290ea01 6539M: Jan Kara <jack@suse.com>
d183e11a
TT
6540L: linux-ext4@vger.kernel.org
6541S: Maintained
6542F: fs/jbd2/
6543F: include/linux/jbd2.h
ae0718f8 6544
207dab5f
MU
6545JPU V4L2 MEM2MEM DRIVER FOR RENESAS
6546M: Mikhail Ulyanov <mikhail.ulyanov@cogentembedded.com>
6547L: linux-media@vger.kernel.org
6548S: Maintained
6549F: drivers/media/platform/rcar_jpu.c
6550
fd8b6cb4 6551JSM Neo PCI based serial card
df247081 6552M: Gabriel Krisman Bertazi <krisman@linux.vnet.ibm.com>
fd8b6cb4
BL
6553L: linux-serial@vger.kernel.org
6554S: Maintained
df621252 6555F: drivers/tty/serial/jsm/
ae0718f8 6556
af39917d
CL
6557K10TEMP HARDWARE MONITORING DRIVER
6558M: Clemens Ladisch <clemens@ladisch.de>
968ce1b1 6559L: linux-hwmon@vger.kernel.org
af39917d
CL
6560S: Maintained
6561F: Documentation/hwmon/k10temp
6562F: drivers/hwmon/k10temp.c
6563
4660cb35 6564K8TEMP HARDWARE MONITORING DRIVER
8b58be88 6565M: Rudolf Marek <r.marek@assembler.cz>
968ce1b1 6566L: linux-hwmon@vger.kernel.org
ae0718f8 6567S: Maintained
679655da
JP
6568F: Documentation/hwmon/k8temp
6569F: drivers/hwmon/k8temp.c
ae0718f8 6570
0ba1d91d
AR
6571KASAN
6572M: Andrey Ryabinin <aryabinin@virtuozzo.com>
6573R: Alexander Potapenko <glider@google.com>
6574R: Dmitry Vyukov <dvyukov@google.com>
6575L: kasan-dev@googlegroups.com
6576S: Maintained
6577F: arch/*/include/asm/kasan.h
6578F: arch/*/mm/kasan_init*
6579F: Documentation/kasan.txt
64f8ebaf 6580F: include/linux/kasan*.h
0ba1d91d
AR
6581F: lib/test_kasan.c
6582F: mm/kasan/
6583F: scripts/Makefile.kasan
6584
1da177e4 6585KCONFIG
5eb1f99e 6586M: "Yann E. MORIN" <yann.morin.1998@free.fr>
347d12d7 6587L: linux-kbuild@vger.kernel.org
cea8321c 6588T: git git://gitorious.org/linux-kconfig/linux-kconfig
5eb1f99e 6589S: Maintained
679655da
JP
6590F: Documentation/kbuild/kconfig-language.txt
6591F: scripts/kconfig/
1da177e4 6592
ea6c2089 6593KDUMP
f871f191
VG
6594M: Dave Young <dyoung@redhat.com>
6595M: Baoquan He <bhe@redhat.com>
6596R: Vivek Goyal <vgoyal@redhat.com>
34633993 6597L: kexec@lists.infradead.org
ea6c2089
VG
6598W: http://lse.sourceforge.net/kdump/
6599S: Maintained
80811493 6600F: Documentation/kdump/
ea6c2089 6601
f41bf02f
HV
6602KEENE FM RADIO TRANSMITTER DRIVER
6603M: Hans Verkuil <hverkuil@xs4all.nl>
6604L: linux-media@vger.kernel.org
6605T: git git://linuxtv.org/media_tree.git
a825eaec 6606W: https://linuxtv.org
f41bf02f
HV
6607S: Maintained
6608F: drivers/media/radio/radio-keene*
6609
1da177e4 6610KERNEL AUTOMOUNTER v4 (AUTOFS4)
8b58be88 6611M: Ian Kent <raven@themaw.net>
f694fc97 6612L: autofs@vger.kernel.org
1da177e4 6613S: Maintained
679655da 6614F: fs/autofs4/
1da177e4 6615
70fb7ba6 6616KERNEL BUILD + files below scripts/ (unless maintained elsewhere)
d8130624 6617M: Michal Marek <mmarek@suse.com>
08deed1e
JP
6618T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git for-next
6619T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git rc-fixes
347d12d7 6620L: linux-kbuild@vger.kernel.org
5ce45962 6621S: Maintained
679655da
JP
6622F: Documentation/kbuild/
6623F: Makefile
6624F: scripts/Makefile.*
70fb7ba6
MM
6625F: scripts/basic/
6626F: scripts/mk*
6627F: scripts/package/
1da177e4
LT
6628
6629KERNEL JANITORS
c3000e03 6630L: kernel-janitors@vger.kernel.org
10466f5a 6631W: http://kernelnewbies.org/KernelJanitors
ee709b0c 6632S: Odd Fixes
1da177e4 6633
e8b43555 6634KERNEL NFSD, SUNRPC, AND LOCKD SERVERS
8b58be88 6635M: "J. Bruce Fields" <bfields@fieldses.org>
883985f6 6636M: Jeff Layton <jlayton@poochiereds.net>
16141c02 6637L: linux-nfs@vger.kernel.org
1da177e4 6638W: http://nfs.sourceforge.net/
9f273c24 6639T: git git://linux-nfs.org/~bfields/linux.git
98fac23f 6640S: Supported
679655da 6641F: fs/nfsd/
c117ab84 6642F: include/uapi/linux/nfsd/
679655da
JP
6643F: fs/lockd/
6644F: fs/nfs_common/
6645F: net/sunrpc/
6646F: include/linux/lockd/
6647F: include/linux/sunrpc/
c117ab84 6648F: include/uapi/linux/sunrpc/
1da177e4 6649
13b122b3
SK
6650KERNEL SELFTEST FRAMEWORK
6651M: Shuah Khan <shuahkh@osg.samsung.com>
90effdcd 6652M: Shuah Khan <shuah@kernel.org>
64f00850 6653L: linux-kselftest@vger.kernel.org
13b122b3
SK
6654T: git git://git.kernel.org/pub/scm/shuah/linux-kselftest
6655S: Maintained
6656F: tools/testing/selftests
6657
426d62e2 6658KERNEL VIRTUAL MACHINE (KVM)
c93a64fe 6659M: Paolo Bonzini <pbonzini@redhat.com>
3d8e15dd 6660M: Radim Krčmář <rkrcmar@redhat.com>
1fc9d2bf 6661L: kvm@vger.kernel.org
e3e58478 6662W: http://www.linux-kvm.org
a94b40a6 6663T: git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
426d62e2 6664S: Supported
c93a64fe
PB
6665F: Documentation/*/kvm*.txt
6666F: Documentation/virtual/kvm/
679655da 6667F: arch/*/kvm/
1662e862
CB
6668F: arch/x86/kernel/kvm.c
6669F: arch/x86/kernel/kvmclock.c
679655da
JP
6670F: arch/*/include/asm/kvm*
6671F: include/linux/kvm*
c117ab84 6672F: include/uapi/linux/kvm*
679655da 6673F: virt/kvm/
6d0a1a61 6674F: tools/kvm/
426d62e2 6675
ad8003d3 6676KERNEL VIRTUAL MACHINE (KVM) FOR AMD-V
7de609c8 6677M: Joerg Roedel <joro@8bytes.org>
1fc9d2bf 6678L: kvm@vger.kernel.org
038161de 6679W: http://www.linux-kvm.org/
7de609c8 6680S: Maintained
679655da 6681F: arch/x86/include/asm/svm.h
679655da 6682F: arch/x86/kvm/svm.c
426d62e2 6683
513014b7 6684KERNEL VIRTUAL MACHINE (KVM) FOR POWERPC
d8130624 6685M: Alexander Graf <agraf@suse.com>
1fc9d2bf 6686L: kvm-ppc@vger.kernel.org
038161de 6687W: http://www.linux-kvm.org/
6a7f972d 6688T: git git://github.com/agraf/linux-2.6.git
513014b7 6689S: Supported
679655da
JP
6690F: arch/powerpc/include/asm/kvm*
6691F: arch/powerpc/kvm/
513014b7 6692
85f8fffe 6693KERNEL VIRTUAL MACHINE for s390 (KVM/s390)
8b58be88 6694M: Christian Borntraeger <borntraeger@de.ibm.com>
4ae57b6c 6695M: Cornelia Huck <cornelia.huck@de.ibm.com>
85f8fffe
CB
6696L: linux-s390@vger.kernel.org
6697W: http://www.ibm.com/developerworks/linux/linux390/
9f273c24 6698T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvms390/linux.git
85f8fffe 6699S: Supported
679655da
JP
6700F: Documentation/s390/kvm.txt
6701F: arch/s390/include/asm/kvm*
80811493 6702F: arch/s390/kvm/
85f8fffe 6703
a749474d 6704KERNEL VIRTUAL MACHINE (KVM) FOR ARM
0f4ca79e 6705M: Christoffer Dall <christoffer.dall@linaro.org>
5c8818b4
MZ
6706M: Marc Zyngier <marc.zyngier@arm.com>
6707L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
a749474d
CD
6708L: kvmarm@lists.cs.columbia.edu
6709W: http://systems.cs.columbia.edu/projects/kvm-arm
1b1ebe82 6710T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvmarm/kvmarm.git
0f4ca79e 6711S: Supported
a749474d
CD
6712F: arch/arm/include/uapi/asm/kvm*
6713F: arch/arm/include/asm/kvm*
6714F: arch/arm/kvm/
5c8818b4
MZ
6715F: virt/kvm/arm/
6716F: include/kvm/arm_*
a749474d 6717
6394a3ec 6718KERNEL VIRTUAL MACHINE FOR ARM64 (KVM/arm64)
5c8818b4 6719M: Christoffer Dall <christoffer.dall@linaro.org>
6394a3ec
MZ
6720M: Marc Zyngier <marc.zyngier@arm.com>
6721L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
6722L: kvmarm@lists.cs.columbia.edu
6723S: Maintained
6724F: arch/arm64/include/uapi/asm/kvm*
6725F: arch/arm64/include/asm/kvm*
6726F: arch/arm64/kvm/
6727
bfd3d532
JH
6728KERNEL VIRTUAL MACHINE FOR MIPS (KVM/mips)
6729M: James Hogan <james.hogan@imgtec.com>
6730L: linux-mips@linux-mips.org
6731S: Supported
6732F: arch/mips/include/uapi/asm/kvm*
6733F: arch/mips/include/asm/kvm*
6734F: arch/mips/kvm/
6735
dc009d92 6736KEXEC
8b58be88 6737M: Eric Biederman <ebiederm@xmission.com>
2f327dad 6738W: http://kernel.org/pub/linux/utils/kernel/kexec/
34633993 6739L: kexec@lists.infradead.org
dc009d92 6740S: Maintained
679655da 6741F: include/linux/kexec.h
c117ab84 6742F: include/uapi/linux/kexec.h
10540a69 6743F: kernel/kexec*
dc009d92 6744
e971461f
DH
6745KEYS/KEYRINGS:
6746M: David Howells <dhowells@redhat.com>
aa62efff 6747L: keyrings@vger.kernel.org
e971461f 6748S: Maintained
d410fa4e 6749F: Documentation/security/keys.txt
e971461f
DH
6750F: include/linux/key.h
6751F: include/linux/key-type.h
75aeddd1
DH
6752F: include/linux/keyctl.h
6753F: include/uapi/linux/keyctl.h
e971461f
DH
6754F: include/keys/
6755F: security/keys/
6756
7f3c68be 6757KEYS-TRUSTED
74dd744f
MZ
6758M: David Safford <safford@us.ibm.com>
6759M: Mimi Zohar <zohar@linux.vnet.ibm.com>
7f3c68be 6760L: linux-security-module@vger.kernel.org
aa62efff 6761L: keyrings@vger.kernel.org
7f3c68be 6762S: Supported
d410fa4e 6763F: Documentation/security/keys-trusted-encrypted.txt
7f3c68be
MZ
6764F: include/keys/trusted-type.h
6765F: security/keys/trusted.c
6766F: security/keys/trusted.h
6767
6768KEYS-ENCRYPTED
74dd744f
MZ
6769M: Mimi Zohar <zohar@linux.vnet.ibm.com>
6770M: David Safford <safford@us.ibm.com>
7f3c68be 6771L: linux-security-module@vger.kernel.org
aa62efff 6772L: keyrings@vger.kernel.org
7f3c68be 6773S: Supported
d410fa4e 6774F: Documentation/security/keys-trusted-encrypted.txt
7f3c68be 6775F: include/keys/encrypted-type.h
19c90aa6 6776F: security/keys/encrypted-keys/
7f3c68be 6777
5b778dad 6778KGDB / KDB /debug_core
8b58be88 6779M: Jason Wessel <jason.wessel@windriver.com>
4063eb5f 6780W: http://kgdb.wiki.kernel.org/
e3e2aaf7 6781L: kgdb-bugreport@lists.sourceforge.net
9f273c24 6782T: git git://git.kernel.org/pub/scm/linux/kernel/git/jwessel/kgdb.git
e3e2aaf7 6783S: Maintained
679655da
JP
6784F: Documentation/DocBook/kgdb.tmpl
6785F: drivers/misc/kgdbts.c
df621252 6786F: drivers/tty/serial/kgdboc.c
5b778dad 6787F: include/linux/kdb.h
679655da 6788F: include/linux/kgdb.h
4063eb5f 6789F: kernel/debug/
e3e2aaf7 6790
456db8cc 6791KMEMCHECK
8b58be88 6792M: Vegard Nossum <vegardno@ifi.uio.no>
2ed1c525 6793M: Pekka Enberg <penberg@kernel.org>
b9ce08c0 6794S: Maintained
410d7a97
JP
6795F: Documentation/kmemcheck.txt
6796F: arch/x86/include/asm/kmemcheck.h
6797F: arch/x86/mm/kmemcheck/
6798F: include/linux/kmemcheck.h
6799F: mm/kmemcheck.c
b9ce08c0 6800
c3bb4d24 6801KMEMLEAK
8b58be88 6802M: Catalin Marinas <catalin.marinas@arm.com>
c3bb4d24
CM
6803S: Maintained
6804F: Documentation/kmemleak.txt
6805F: include/linux/kmemleak.h
6806F: mm/kmemleak.c
6807F: mm/kmemleak-test.c
6808
89559a61 6809KPROBES
a320817c 6810M: Ananth N Mavinakayanahalli <ananth@linux.vnet.ibm.com>
8b58be88
JP
6811M: Anil S Keshavamurthy <anil.s.keshavamurthy@intel.com>
6812M: "David S. Miller" <davem@davemloft.net>
353def94 6813M: Masami Hiramatsu <mhiramat@kernel.org>
89559a61 6814S: Maintained
679655da
JP
6815F: Documentation/kprobes.txt
6816F: include/linux/kprobes.h
6817F: kernel/kprobes.c
89559a61 6818
70e84049 6819KS0108 LCD CONTROLLER DRIVER
8b58be88 6820M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
450c622e
MO
6821W: http://miguelojeda.es/auxdisplay.htm
6822W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
70e84049 6823S: Maintained
679655da
JP
6824F: Documentation/auxdisplay/ks0108
6825F: drivers/auxdisplay/ks0108.c
6826F: include/linux/ks0108.h
70e84049 6827
1b69c6d0
DA
6828L3MDEV
6829M: David Ahern <dsa@cumulusnetworks.com>
6830L: netdev@vger.kernel.org
6831S: Maintained
6832F: net/l3mdev
6833F: include/net/l3mdev.h
6834
9ca44355 6835LANTIQ MIPS ARCHITECTURE
bdb40e8e 6836M: John Crispin <john@phrozen.org>
9ca44355
JC
6837L: linux-mips@linux-mips.org
6838S: Maintained
6839F: arch/mips/lantiq
6840
1da177e4 6841LAPB module
1da177e4 6842L: linux-x25@vger.kernel.org
bf9915cc 6843S: Orphan
679655da
JP
6844F: Documentation/networking/lapb-module.txt
6845F: include/*/lapb.h
6846F: net/lapb/
1da177e4
LT
6847
6848LASI 53c700 driver for PARISC
8b58be88 6849M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
1da177e4
LT
6850L: linux-scsi@vger.kernel.org
6851S: Maintained
679655da
JP
6852F: Documentation/scsi/53c700.txt
6853F: drivers/scsi/53c700*
1da177e4 6854
263de9b5 6855LED SUBSYSTEM
8b58be88 6856M: Richard Purdie <rpurdie@rpsys.net>
48b945a1 6857M: Jacek Anaszewski <j.anaszewski@samsung.com>
aa69cb8c 6858L: linux-leds@vger.kernel.org
b8926ba0 6859T: git git://git.kernel.org/pub/scm/linux/kernel/git/j.anaszewski/linux-leds.git
263de9b5 6860S: Maintained
85c90368 6861F: Documentation/devicetree/bindings/leds/
679655da
JP
6862F: drivers/leds/
6863F: include/linux/leds.h
263de9b5 6864
b0461a44 6865LEGACY EEPROM DRIVER
d8130624 6866M: Jean Delvare <jdelvare@suse.com>
b0461a44
JD
6867S: Maintained
6868F: Documentation/misc-devices/eeprom
6869F: drivers/misc/eeprom/eeprom.c
6870
1da177e4 6871LEGO USB Tower driver
8b58be88 6872M: Juergen Stuber <starblue@users.sourceforge.net>
1da177e4
LT
6873L: legousb-devel@lists.sourceforge.net
6874W: http://legousb.sourceforge.net/
6875S: Maintained
679655da 6876F: drivers/usb/misc/legousbtower.c
1da177e4 6877
055616a8
MK
6878LG2160 MEDIA DRIVER
6879M: Michael Krufky <mkrufky@linuxtv.org>
6880L: linux-media@vger.kernel.org
a825eaec 6881W: https://linuxtv.org
055616a8
MK
6882W: http://github.com/mkrufky
6883Q: http://patchwork.linuxtv.org/project/linux-media/list/
6884T: git git://linuxtv.org/mkrufky/tuners.git
6885S: Maintained
6886F: drivers/media/dvb-frontends/lg2160.*
6887
6f0e7725
MK
6888LGDT3305 MEDIA DRIVER
6889M: Michael Krufky <mkrufky@linuxtv.org>
6890L: linux-media@vger.kernel.org
a825eaec 6891W: https://linuxtv.org
6f0e7725
MK
6892W: http://github.com/mkrufky
6893Q: http://patchwork.linuxtv.org/project/linux-media/list/
6894T: git git://linuxtv.org/mkrufky/tuners.git
6895S: Maintained
6896F: drivers/media/dvb-frontends/lgdt3305.*
6897
568a17ff 6898LGUEST
8b58be88 6899M: Rusty Russell <rusty@rustcorp.com.au>
a4724ed6 6900L: lguest@lists.ozlabs.org
568a17ff 6901W: http://lguest.ozlabs.org/
72e91863 6902S: Odd Fixes
070f420b 6903F: arch/x86/include/asm/lguest*.h
679655da
JP
6904F: arch/x86/lguest/
6905F: drivers/lguest/
6906F: include/linux/lguest*.h
070f420b 6907F: tools/lguest/
568a17ff 6908
32ac7cb2
TH
6909LIBATA SUBSYSTEM (Serial and Parallel ATA drivers)
6910M: Tejun Heo <tj@kernel.org>
6911L: linux-ide@vger.kernel.org
6912T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
6913S: Maintained
6914F: drivers/ata/
6915F: include/linux/ata.h
6916F: include/linux/libata.h
d2abf98e 6917F: Documentation/devicetree/bindings/ata/
32ac7cb2
TH
6918
6919LIBATA PATA ARASAN COMPACT FLASH CONTROLLER
da89947b 6920M: Viresh Kumar <vireshk@kernel.org>
32ac7cb2
TH
6921L: linux-ide@vger.kernel.org
6922T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
6923S: Maintained
6924F: include/linux/pata_arasan_cf_data.h
6925F: drivers/ata/pata_arasan_cf.c
6926
c7fa056c
BZ
6927LIBATA PATA DRIVERS
6928M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
6929M: Tejun Heo <tj@kernel.org>
6930L: linux-ide@vger.kernel.org
6931T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
6932S: Maintained
6933F: drivers/ata/pata_*.c
6934F: drivers/ata/ata_generic.c
6935
32ac7cb2
TH
6936LIBATA SATA AHCI PLATFORM devices support
6937M: Hans de Goede <hdegoede@redhat.com>
6938M: Tejun Heo <tj@kernel.org>
6939L: linux-ide@vger.kernel.org
6940T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
6941S: Maintained
6942F: drivers/ata/ahci_platform.c
6943F: drivers/ata/libahci_platform.c
6944F: include/linux/ahci_platform.h
6945
6946LIBATA SATA PROMISE TX2/TX4 CONTROLLER DRIVER
6947M: Mikael Pettersson <mikpelinux@gmail.com>
6948L: linux-ide@vger.kernel.org
6949T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
6950S: Maintained
6951F: drivers/ata/sata_promise.*
6952
1acd437c
SL
6953LIBLOCKDEP
6954M: Sasha Levin <sasha.levin@oracle.com>
6955S: Maintained
6956F: tools/lib/lockdep/
6957
bc30196f
DW
6958LIBNVDIMM: NON-VOLATILE MEMORY DEVICE SUBSYSTEM
6959M: Dan Williams <dan.j.williams@intel.com>
6960L: linux-nvdimm@lists.01.org
6961Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
9f273c24 6962T: git git://git.kernel.org/pub/scm/linux/kernel/git/nvdimm/nvdimm.git
bc30196f
DW
6963S: Supported
6964F: drivers/nvdimm/*
6965F: include/linux/nd.h
6966F: include/linux/libnvdimm.h
6967F: include/uapi/linux/ndctl.h
6968
6969LIBNVDIMM BLK: MMIO-APERTURE DRIVER
6970M: Ross Zwisler <ross.zwisler@linux.intel.com>
6971L: linux-nvdimm@lists.01.org
6972Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
6973S: Supported
6974F: drivers/nvdimm/blk.c
6975F: drivers/nvdimm/region_devs.c
6976F: drivers/acpi/nfit*
6977
6978LIBNVDIMM BTT: BLOCK TRANSLATION TABLE
6979M: Vishal Verma <vishal.l.verma@intel.com>
6980L: linux-nvdimm@lists.01.org
6981Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
6982S: Supported
6983F: drivers/nvdimm/btt*
6984
6985LIBNVDIMM PMEM: PERSISTENT MEMORY DRIVER
6986M: Ross Zwisler <ross.zwisler@linux.intel.com>
6987L: linux-nvdimm@lists.01.org
6988Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
6989S: Supported
6990F: drivers/nvdimm/pmem.c
b864bc17 6991F: include/linux/pmem.h
40603526 6992F: arch/*/include/asm/pmem.h
bc30196f 6993
cd9e9808
MB
6994LIGHTNVM PLATFORM SUPPORT
6995M: Matias Bjorling <mb@lightnvm.io>
6996W: http://github/OpenChannelSSD
4ead1a25 6997L: linux-block@vger.kernel.org
cd9e9808
MB
6998S: Maintained
6999F: drivers/lightnvm/
7000F: include/linux/lightnvm.h
7001F: include/uapi/linux/lightnvm.h
7002
1da177e4 7003LINUX FOR IBM pSERIES (RS/6000)
8b58be88 7004M: Paul Mackerras <paulus@au.ibm.com>
1da177e4
LT
7005W: http://www.ibm.com/linux/ltc/projects/ppc
7006S: Supported
11c34c7d 7007F: arch/powerpc/boot/rs6000.h
1da177e4 7008
852bb9f5 7009LINUX FOR POWERPC (32-BIT AND 64-BIT)
8b58be88
JP
7010M: Benjamin Herrenschmidt <benh@kernel.crashing.org>
7011M: Paul Mackerras <paulus@samba.org>
ea668936 7012M: Michael Ellerman <mpe@ellerman.id.au>
1da177e4 7013W: http://www.penguinppc.org/
a4724ed6 7014L: linuxppc-dev@lists.ozlabs.org
8a6e2535 7015Q: http://patchwork.ozlabs.org/project/linuxppc-dev/list/
9958084a 7016T: git git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux.git
1da177e4 7017S: Supported
11c34c7d
JP
7018F: Documentation/powerpc/
7019F: arch/powerpc/
ef69b03d
ME
7020F: drivers/char/tpm/tpm_ibmvtpm*
7021F: drivers/crypto/nx/
7022F: drivers/crypto/vmx/
7023F: drivers/net/ethernet/ibm/ibmveth.*
7024F: drivers/net/ethernet/ibm/ibmvnic.*
66725152 7025F: drivers/pci/hotplug/pnv_php.c
ef69b03d
ME
7026F: drivers/pci/hotplug/rpa*
7027F: drivers/scsi/ibmvscsi/
7028N: opal
7029N: /pmac
7030N: powermac
7031N: powernv
7032N: [^a-z0-9]ps3
7033N: pseries
1da177e4
LT
7034
7035LINUX FOR POWER MACINTOSH
8b58be88 7036M: Benjamin Herrenschmidt <benh@kernel.crashing.org>
1da177e4 7037W: http://www.penguinppc.org/
a4724ed6 7038L: linuxppc-dev@lists.ozlabs.org
1da177e4 7039S: Maintained
11c34c7d
JP
7040F: arch/powerpc/platforms/powermac/
7041F: drivers/macintosh/
1da177e4 7042
77a76369 7043LINUX FOR POWERPC EMBEDDED MPC5XXX
a149507b 7044M: Anatolij Gustschin <agust@denx.de>
a4724ed6 7045L: linuxppc-dev@lists.ozlabs.org
cba5b1c6 7046T: git git://git.denx.de/linux-denx-agust.git
1da177e4 7047S: Maintained
11c34c7d
JP
7048F: arch/powerpc/platforms/512x/
7049F: arch/powerpc/platforms/52xx/
1da177e4
LT
7050
7051LINUX FOR POWERPC EMBEDDED PPC4XX
49e7d9df 7052M: Alistair Popple <alistair@popple.id.au>
8b58be88 7053M: Matt Porter <mporter@kernel.crashing.org>
1da177e4 7054W: http://www.penguinppc.org/
a4724ed6 7055L: linuxppc-dev@lists.ozlabs.org
1da177e4 7056S: Maintained
11c34c7d
JP
7057F: arch/powerpc/platforms/40x/
7058F: arch/powerpc/platforms/44x/
1da177e4 7059
260c02a9 7060LINUX FOR POWERPC EMBEDDED XILINX VIRTEX
a4724ed6 7061L: linuxppc-dev@lists.ozlabs.org
cdeb8994 7062S: Orphan
11c34c7d
JP
7063F: arch/powerpc/*/*virtex*
7064F: arch/powerpc/*/*/*virtex*
1da177e4 7065
e93adf1e 7066LINUX FOR POWERPC EMBEDDED PPC8XX
8b58be88 7067M: Vitaly Bordug <vitb@kernel.crashing.org>
e93adf1e 7068W: http://www.penguinppc.org/
a4724ed6 7069L: linuxppc-dev@lists.ozlabs.org
e93adf1e 7070S: Maintained
a2b1f7c8 7071F: arch/powerpc/platforms/8xx/
e93adf1e 7072
1da177e4 7073LINUX FOR POWERPC EMBEDDED PPC83XX AND PPC85XX
44451d4d 7074M: Scott Wood <oss@buserror.net>
8b58be88 7075M: Kumar Gala <galak@kernel.crashing.org>
ce00f85c 7076W: http://www.penguinppc.org/
a4724ed6 7077L: linuxppc-dev@lists.ozlabs.org
a1e0fb42 7078T: git git://git.kernel.org/pub/scm/linux/kernel/git/scottwood/linux.git
ce00f85c 7079S: Maintained
11c34c7d 7080F: arch/powerpc/platforms/83xx/
4c8f581d 7081F: arch/powerpc/platforms/85xx/
1da177e4 7082
ab06ff3a 7083LINUX FOR POWERPC PA SEMI PWRFICIENT
8b58be88 7084M: Olof Johansson <olof@lixom.net>
a4724ed6 7085L: linuxppc-dev@lists.ozlabs.org
92e19709 7086S: Maintained
11c34c7d
JP
7087F: arch/powerpc/platforms/pasemi/
7088F: drivers/*/*pasemi*
7089F: drivers/*/*/*pasemi*
ab06ff3a 7090
1da177e4 7091LINUX SECURITY MODULE (LSM) FRAMEWORK
8b58be88 7092M: Chris Wright <chrisw@sous-sol.org>
1a4520be 7093L: linux-security-module@vger.kernel.org
1da177e4
LT
7094S: Supported
7095
a23ce6da
HW
7096LIS3LV02D ACCELEROMETER DRIVER
7097M: Eric Piel <eric.piel@tremplin-utc.net>
7098S: Maintained
ff606677
JD
7099F: Documentation/misc-devices/lis3lv02d
7100F: drivers/misc/lis3lv02d/
bd35665f 7101F: drivers/platform/x86/hp_accel.c
a23ce6da 7102
b700e7f0
SJ
7103LIVE PATCHING
7104M: Josh Poimboeuf <jpoimboe@redhat.com>
06e1c170 7105M: Jessica Yu <jeyu@redhat.com>
e5f6450c 7106M: Jiri Kosina <jikos@kernel.org>
06e1c170
JP
7107M: Miroslav Benes <mbenes@suse.cz>
7108R: Petr Mladek <pmladek@suse.com>
b700e7f0
SJ
7109S: Maintained
7110F: kernel/livepatch/
7111F: include/linux/livepatch.h
7112F: arch/x86/include/asm/livepatch.h
7113F: arch/x86/kernel/livepatch.c
5e4e3844 7114F: Documentation/livepatch/
b700e7f0 7115F: Documentation/ABI/testing/sysfs-kernel-livepatch
13d1cf7e 7116F: samples/livepatch/
b700e7f0 7117L: live-patching@vger.kernel.org
74d50da3 7118T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/livepatching.git
b700e7f0 7119
ea861d73
KC
7120LINUX KERNEL DUMP TEST MODULE (LKDTM)
7121M: Kees Cook <keescook@chromium.org>
7122S: Maintained
426f3a53 7123F: drivers/misc/lkdtm*
ea861d73 7124
e2d1d6c0 7125LLC (802.2)
8b58be88 7126M: Arnaldo Carvalho de Melo <acme@ghostprotocols.net>
e2d1d6c0 7127S: Maintained
679655da 7128F: include/linux/llc.h
c117ab84 7129F: include/uapi/linux/llc.h
679655da
JP
7130F: include/net/llc*
7131F: net/llc/
e2d1d6c0 7132
4e233cbe
AD
7133LM73 HARDWARE MONITOR DRIVER
7134M: Guillaume Ligneul <guillaume.ligneul@gmail.com>
968ce1b1 7135L: linux-hwmon@vger.kernel.org
4e233cbe
AD
7136S: Maintained
7137F: drivers/hwmon/lm73.c
7138
156e2d1a 7139LM78 HARDWARE MONITOR DRIVER
d8130624 7140M: Jean Delvare <jdelvare@suse.com>
968ce1b1 7141L: linux-hwmon@vger.kernel.org
156e2d1a
JD
7142S: Maintained
7143F: Documentation/hwmon/lm78
7144F: drivers/hwmon/lm78.c
7145
1da177e4 7146LM83 HARDWARE MONITOR DRIVER
d8130624 7147M: Jean Delvare <jdelvare@suse.com>
968ce1b1 7148L: linux-hwmon@vger.kernel.org
1da177e4 7149S: Maintained
679655da
JP
7150F: Documentation/hwmon/lm83
7151F: drivers/hwmon/lm83.c
1da177e4
LT
7152
7153LM90 HARDWARE MONITOR DRIVER
d8130624 7154M: Jean Delvare <jdelvare@suse.com>
968ce1b1 7155L: linux-hwmon@vger.kernel.org
1da177e4 7156S: Maintained
679655da 7157F: Documentation/hwmon/lm90
aae7bce4 7158F: Documentation/devicetree/bindings/hwmon/lm90.txt
679655da 7159F: drivers/hwmon/lm90.c
1da177e4 7160
917cc4e6
GR
7161LM95234 HARDWARE MONITOR DRIVER
7162M: Guenter Roeck <linux@roeck-us.net>
968ce1b1 7163L: linux-hwmon@vger.kernel.org
917cc4e6
GR
7164S: Maintained
7165F: Documentation/hwmon/lm95234
7166F: drivers/hwmon/lm95234.c
7167
68620bdd
MP
7168LME2510 MEDIA DRIVER
7169M: Malcolm Priestley <tvboxspy@gmail.com>
7170L: linux-media@vger.kernel.org
a825eaec 7171W: https://linuxtv.org
68620bdd
MP
7172Q: http://patchwork.linuxtv.org/project/linux-media/list/
7173S: Maintained
7174F: drivers/media/usb/dvb-usb-v2/lmedm04*
7175
d4c3be70 7176LOCKING PRIMITIVES
8b58be88
JP
7177M: Peter Zijlstra <peterz@infradead.org>
7178M: Ingo Molnar <mingo@redhat.com>
981c3a4f 7179L: linux-kernel@vger.kernel.org
d4c3be70 7180T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
512e67f9 7181S: Maintained
d4c3be70 7182F: Documentation/locking/
679655da 7183F: include/linux/lockdep.h
d4c3be70
IM
7184F: include/linux/spinlock*.h
7185F: arch/*/include/asm/spinlock*.h
7186F: include/linux/rwlock*.h
7187F: include/linux/mutex*.h
7188F: arch/*/include/asm/mutex*.h
7189F: include/linux/rwsem*.h
7190F: arch/*/include/asm/rwsem.h
7191F: include/linux/seqlock.h
7192F: lib/locking*.[ch]
7486d6da 7193F: kernel/locking/
512e67f9 7194
dde33348 7195LOGICAL DISK MANAGER SUPPORT (LDM, Windows 2000/XP/Vista Dynamic Disks)
8b58be88 7196M: "Richard Russon (FlatCap)" <ldm@flatcap.org>
dde33348
AA
7197L: linux-ntfs-dev@lists.sourceforge.net
7198W: http://www.linux-ntfs.org/content/view/19/37/
1da177e4 7199S: Maintained
679655da 7200F: Documentation/ldm.txt
20d16fef 7201F: block/partitions/ldm.*
1da177e4 7202
ef6ada3d
JE
7203LogFS
7204M: Joern Engel <joern@logfs.org>
756ccb3c 7205M: Prasad Joshi <prasadjoshi.linux@gmail.com>
ef6ada3d
JE
7206L: logfs@logfs.org
7207W: logfs.org
7208S: Maintained
7209F: fs/logfs/
7210
c87e34ef 7211LSILOGIC MPT FUSION DRIVERS (FC/SAS/SPI)
9495e835
SS
7212M: Sathya Prakash <sathya.prakash@broadcom.com>
7213M: Chaitra P B <chaitra.basappa@broadcom.com>
7214M: Suganath Prabu Subramani <suganath-prabu.subramani@broadcom.com>
7215L: MPT-FusionLinux.pdl@broadcom.com
c87e34ef 7216L: linux-scsi@vger.kernel.org
9495e835 7217W: http://www.avagotech.com/support/
c87e34ef 7218S: Supported
679655da 7219F: drivers/message/fusion/
500c152a 7220F: drivers/scsi/mpt2sas/
7221F: drivers/scsi/mpt3sas/
c87e34ef 7222
1da177e4 7223LSILOGIC/SYMBIOS/NCR 53C8XX and 53C1010 PCI-SCSI drivers
8b58be88 7224M: Matthew Wilcox <matthew@wil.cx>
1da177e4
LT
7225L: linux-scsi@vger.kernel.org
7226S: Maintained
679655da 7227F: drivers/scsi/sym53c8xx_2/
1da177e4 7228
e5f5c99a
GR
7229LTC4261 HARDWARE MONITOR DRIVER
7230M: Guenter Roeck <linux@roeck-us.net>
968ce1b1 7231L: linux-hwmon@vger.kernel.org
e5f5c99a
GR
7232S: Maintained
7233F: Documentation/hwmon/ltc4261
7234F: drivers/hwmon/ltc4261.c
7235
81365c31 7236LTP (Linux Test Project)
28b8e8d4 7237M: Mike Frysinger <vapier@gentoo.org>
7d1ae8a8 7238M: Cyril Hrubis <chrubis@suse.cz>
0526109a 7239M: Wanlong Gao <wanlong.gao@gmail.com>
f2eb7f6f
CH
7240M: Jan Stancek <jstancek@redhat.com>
7241M: Stanislav Kholmanskikh <stanislav.kholmanskikh@oracle.com>
7242M: Alexey Kodanev <alexey.kodanev@oracle.com>
0526109a 7243L: ltp@lists.linux.it (subscribers-only)
f2eb7f6f 7244W: http://linux-test-project.github.io/
7d1ae8a8 7245T: git git://github.com/linux-test-project/ltp.git
81365c31
MF
7246S: Maintained
7247
c12a54b3 7248M32R ARCHITECTURE
c12a54b3 7249W: http://www.linux-m32r.org/
b4174867 7250S: Orphan
679655da 7251F: arch/m32r/
c12a54b3 7252
1da177e4 7253M68K ARCHITECTURE
8b58be88 7254M: Geert Uytterhoeven <geert@linux-m68k.org>
1da177e4
LT
7255L: linux-m68k@lists.linux-m68k.org
7256W: http://www.linux-m68k.org/
54e5881d 7257T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/linux-m68k.git
1da177e4 7258S: Maintained
679655da 7259F: arch/m68k/
9db35182 7260F: drivers/zorro/
1da177e4
LT
7261
7262M68K ON APPLE MACINTOSH
8b58be88 7263M: Joshua Thompson <funaho@jurai.org>
1da177e4 7264W: http://www.mac.linux-m68k.org/
9bb9f222 7265L: linux-m68k@lists.linux-m68k.org
1da177e4 7266S: Maintained
9db35182 7267F: arch/m68k/mac/
1da177e4
LT
7268
7269M68K ON HP9000/300
8b58be88 7270M: Philip Blundell <philb@gnu.org>
1da177e4
LT
7271W: http://www.tazenda.demon.co.uk/phil/linux-hp
7272S: Maintained
679655da 7273F: arch/m68k/hp300/
1da177e4 7274
74425546
AP
7275M88DS3103 MEDIA DRIVER
7276M: Antti Palosaari <crope@iki.fi>
7277L: linux-media@vger.kernel.org
a825eaec 7278W: https://linuxtv.org
74425546
AP
7279W: http://palosaari.fi/linux/
7280Q: http://patchwork.linuxtv.org/project/linux-media/list/
7281T: git git://linuxtv.org/anttip/media_tree.git
7282S: Maintained
7283F: drivers/media/dvb-frontends/m88ds3103*
7284
68620bdd
MP
7285M88RS2000 MEDIA DRIVER
7286M: Malcolm Priestley <tvboxspy@gmail.com>
7287L: linux-media@vger.kernel.org
a825eaec 7288W: https://linuxtv.org
68620bdd
MP
7289Q: http://patchwork.linuxtv.org/project/linux-media/list/
7290S: Maintained
7291F: drivers/media/dvb-frontends/m88rs2000*
7292
07a092fa 7293MA901 MASTERKIT USB FM RADIO DRIVER
b75f0050
JP
7294M: Alexey Klimov <klimov.linux@gmail.com>
7295L: linux-media@vger.kernel.org
7296T: git git://linuxtv.org/media_tree.git
7297S: Maintained
7298F: drivers/media/radio/radio-ma901.c
07a092fa 7299
64a327a7 7300MAC80211
8b58be88 7301M: Johannes Berg <johannes@sipsolutions.net>
64a327a7 7302L: linux-wireless@vger.kernel.org
491b26b4 7303W: http://wireless.kernel.org/
ce466579
JB
7304T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
7305T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
64a327a7 7306S: Maintained
679655da
JP
7307F: Documentation/networking/mac80211-injection.txt
7308F: include/net/mac80211.h
7309F: net/mac80211/
2af8c4dc 7310F: drivers/net/wireless/mac80211_hwsim.[ch]
64a327a7 7311
b863ceb7 7312MACVLAN DRIVER
8b58be88 7313M: Patrick McHardy <kaber@trash.net>
b863ceb7
PM
7314L: netdev@vger.kernel.org
7315S: Maintained
679655da
JP
7316F: drivers/net/macvlan.c
7317F: include/linux/if_macvlan.h
b863ceb7 7318
2b6d83e2
JB
7319MAILBOX API
7320M: Jassi Brar <jassisinghbrar@gmail.com>
7321L: linux-kernel@vger.kernel.org
7322S: Maintained
7323F: drivers/mailbox/
7324F: include/linux/mailbox_client.h
7325F: include/linux/mailbox_controller.h
7326
faf1668c 7327MAN-PAGES: MANUAL PAGES FOR LINUX -- Sections 2, 3, 4, 5, and 7
8b58be88 7328M: Michael Kerrisk <mtk.manpages@gmail.com>
795fb7e7 7329W: http://www.kernel.org/doc/man-pages
bd7ebec6 7330L: linux-man@vger.kernel.org
1b53dc74 7331S: Maintained
faf1668c 7332
0d3cd4b6
VD
7333MARVELL 88E6XXX ETHERNET SWITCH FABRIC DRIVER
7334M: Andrew Lunn <andrew@lunn.ch>
7335M: Vivien Didelot <vivien.didelot@savoirfairelinux.com>
7336S: Maintained
7337F: drivers/net/dsa/mv88e6xxx/
7338
8427defd 7339MARVELL ARMADA DRM SUPPORT
54176cc6 7340M: Russell King <rmk+kernel@armlinux.org.uk>
8427defd
RK
7341S: Maintained
7342F: drivers/gpu/drm/armada/
4418833e
EV
7343F: include/uapi/drm/armada_drm.h
7344F: Documentation/devicetree/bindings/display/armada/
8427defd 7345
c4d007bc
TP
7346MARVELL CRYPTO DRIVER
7347M: Boris Brezillon <boris.brezillon@free-electrons.com>
7348M: Arnaud Ebalard <arno@natisbad.org>
7349F: drivers/crypto/marvell/
7350S: Maintained
7351L: linux-crypto@vger.kernel.org
7352
44c14c1d 7353MARVELL GIGABIT ETHERNET DRIVERS (skge/sky2)
7354M: Mirko Lindner <mlindner@marvell.com>
adbbf69d 7355M: Stephen Hemminger <stephen@networkplumber.org>
44c14c1d 7356L: netdev@vger.kernel.org
7357S: Maintained
7358F: drivers/net/ethernet/marvell/sk*
7359
74cda169 7360MARVELL LIBERTAS WIRELESS DRIVER
74cda169 7361L: libertas-dev@lists.infradead.org
8ac3e99e 7362S: Orphan
f988d640 7363F: drivers/net/wireless/marvell/libertas/
74cda169 7364
b60d6975 7365MARVELL MV643XX ETHERNET DRIVER
4e3faf88 7366M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
979b6c13 7367L: netdev@vger.kernel.org
f5ca8502 7368S: Maintained
527a6266 7369F: drivers/net/ethernet/marvell/mv643xx_eth.*
679655da 7370F: include/linux/mv643xx.h
1da177e4 7371
370b8ed9
TP
7372MARVELL MVNETA ETHERNET DRIVER
7373M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
7374L: netdev@vger.kernel.org
7375S: Maintained
7376F: drivers/net/ethernet/marvell/mvneta.*
7377
fcad584d 7378MARVELL MWIFIEX WIRELESS DRIVER
b9d31704 7379M: Amitkumar Karwar <akarwar@marvell.com>
550795fc 7380M: Nishant Sarmukadam <nishants@marvell.com>
fcad584d
BZ
7381L: linux-wireless@vger.kernel.org
7382S: Maintained
277b024e 7383F: drivers/net/wireless/marvell/mwifiex/
fcad584d 7384
a2c3f656 7385MARVELL MWL8K WIRELESS DRIVER
a040d532 7386M: Lennert Buytenhek <buytenh@wantstofly.org>
a2c3f656 7387L: linux-wireless@vger.kernel.org
16345910 7388S: Odd Fixes
de60f1dc 7389F: drivers/net/wireless/marvell/mwl8k.c
a2c3f656 7390
2a69567b 7391MARVELL SOC MMC/SD/SDIO CONTROLLER DRIVER
2f82af08 7392M: Nicolas Pitre <nico@fluxnic.net>
18e2842b 7393S: Odd Fixes
1fa7e547 7394F: drivers/mmc/host/mvsdio.*
2a69567b 7395
1da177e4 7396MATROX FRAMEBUFFER DRIVER
c69f677c 7397L: linux-fbdev@vger.kernel.org
52653199 7398S: Orphan
8a61f013 7399F: drivers/video/fbdev/matrox/matroxfb_*
c117ab84 7400F: include/uapi/linux/matroxfb.h
1da177e4 7401
ca462085
GR
7402MAX16065 HARDWARE MONITOR DRIVER
7403M: Guenter Roeck <linux@roeck-us.net>
968ce1b1 7404L: linux-hwmon@vger.kernel.org
ca462085
GR
7405S: Maintained
7406F: Documentation/hwmon/max16065
7407F: drivers/hwmon/max16065.c
7408
1f61cab8
GR
7409MAX20751 HARDWARE MONITOR DRIVER
7410M: Guenter Roeck <linux@roeck-us.net>
968ce1b1 7411L: linux-hwmon@vger.kernel.org
1f61cab8
GR
7412S: Maintained
7413F: Documentation/hwmon/max20751
7414F: drivers/hwmon/max20751.c
7415
d20620de 7416MAX6650 HARDWARE MONITOR AND FAN CONTROLLER DRIVER
6a534c9d 7417M: "Hans J. Koch" <hjk@hansjkoch.de>
968ce1b1 7418L: linux-hwmon@vger.kernel.org
d20620de 7419S: Maintained
679655da
JP
7420F: Documentation/hwmon/max6650
7421F: drivers/hwmon/max6650.c
d20620de 7422
e89ab51f
GR
7423MAX6697 HARDWARE MONITOR DRIVER
7424M: Guenter Roeck <linux@roeck-us.net>
968ce1b1 7425L: linux-hwmon@vger.kernel.org
e89ab51f
GR
7426S: Maintained
7427F: Documentation/hwmon/max6697
7428F: Documentation/devicetree/bindings/i2c/max6697.txt
7429F: drivers/hwmon/max6697.c
7430F: include/linux/platform_data/max6697.h
7431
3b2af7f7
PR
7432MAX9860 MONO AUDIO VOICE CODEC DRIVER
7433M: Peter Rosin <peda@axentia.se>
7434L: alsa-devel@alsa-project.org (moderated for non-subscribers)
7435S: Maintained
7436F: Documentation/devicetree/bindings/sound/max9860.txt
7437F: sound/soc/codecs/max9860.*
7438
f8f847b5
KK
7439MAXIM MUIC CHARGER DRIVERS FOR EXYNOS BASED BOARDS
7440M: Krzysztof Kozlowski <k.kozlowski@samsung.com>
7441L: linux-pm@vger.kernel.org
7442S: Supported
7443F: drivers/power/max14577_charger.c
7444F: drivers/power/max77693_charger.c
7445
3811405e
JMC
7446MAXIM MAX77802 MULTIFUNCTION PMIC DEVICE DRIVERS
7447M: Javier Martinez Canillas <javier@osg.samsung.com>
7448L: linux-kernel@vger.kernel.org
7449S: Supported
96173cc6 7450F: drivers/*/*max77802*.c
3811405e
JMC
7451F: Documentation/devicetree/bindings/*/*max77802.txt
7452F: include/dt-bindings/*/*max77802.h
7453
befeb596
KK
7454MAXIM PMIC AND MUIC DRIVERS FOR EXYNOS BASED BOARDS
7455M: Chanwoo Choi <cw00.choi@samsung.com>
7456M: Krzysztof Kozlowski <k.kozlowski@samsung.com>
7457L: linux-kernel@vger.kernel.org
7458S: Supported
86cf635a 7459F: drivers/*/max14577*.c
0998a436 7460F: drivers/*/max77686*.c
86cf635a 7461F: drivers/*/max77693*.c
befeb596
KK
7462F: drivers/extcon/extcon-max14577.c
7463F: drivers/extcon/extcon-max77693.c
7464F: drivers/rtc/rtc-max77686.c
7465F: drivers/clk/clk-max77686.c
7466F: Documentation/devicetree/bindings/mfd/max14577.txt
377452f4 7467F: Documentation/devicetree/bindings/*/max77686.txt
befeb596
KK
7468F: Documentation/devicetree/bindings/mfd/max77693.txt
7469F: Documentation/devicetree/bindings/clock/maxim,max77686.txt
7470F: include/linux/mfd/max14577*.h
7471F: include/linux/mfd/max77686*.h
7472F: include/linux/mfd/max77693*.h
7473
9be3c9a5
HV
7474MAXIRADIO FM RADIO RECEIVER DRIVER
7475M: Hans Verkuil <hverkuil@xs4all.nl>
7476L: linux-media@vger.kernel.org
7477T: git git://linuxtv.org/media_tree.git
a825eaec 7478W: https://linuxtv.org
9be3c9a5
HV
7479S: Maintained
7480F: drivers/media/radio/radio-maxiradio*
7481
c05dc2cc
PR
7482MCP4531 MICROCHIP DIGITAL POTENTIOMETER DRIVER
7483M: Peter Rosin <peda@axentia.se>
7484L: linux-iio@vger.kernel.org
7485S: Maintained
7486F: drivers/iio/potentiometer/mcp4531.c
7487
7b49235e
LP
7488MEDIA DRIVERS FOR RENESAS - FCP
7489M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
7490L: linux-media@vger.kernel.org
7491L: linux-renesas-soc@vger.kernel.org
7492T: git git://linuxtv.org/media_tree.git
7493S: Supported
7494F: Documentation/devicetree/bindings/media/renesas,fcp.txt
7495F: drivers/media/platform/rcar-fcp.c
7496F: include/media/rcar-fcp.h
7497
6f32a8c9
LP
7498MEDIA DRIVERS FOR RENESAS - VSP1
7499M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
7500L: linux-media@vger.kernel.org
4a121096 7501L: linux-renesas-soc@vger.kernel.org
6f32a8c9
LP
7502T: git git://linuxtv.org/media_tree.git
7503S: Supported
7504F: Documentation/devicetree/bindings/media/renesas,vsp1.txt
7505F: drivers/media/platform/vsp1/
7506
fae2080a
AO
7507MEDIA DRIVERS FOR HELENE
7508M: Abylay Ospan <aospan@netup.ru>
7509L: linux-media@vger.kernel.org
7510W: https://linuxtv.org
7511W: http://netup.tv/
7512T: git git://linuxtv.org/media_tree.git
7513S: Supported
7514F: drivers/media/dvb-frontends/helene*
7515
dacf9ce8
KS
7516MEDIA DRIVERS FOR ASCOT2E
7517M: Sergey Kozlov <serjk@netup.ru>
1a76e1f7 7518M: Abylay Ospan <aospan@netup.ru>
dacf9ce8 7519L: linux-media@vger.kernel.org
a825eaec 7520W: https://linuxtv.org
dacf9ce8
KS
7521W: http://netup.tv/
7522T: git git://linuxtv.org/media_tree.git
7523S: Supported
7524F: drivers/media/dvb-frontends/ascot2e*
7525
a6dc60ff
KS
7526MEDIA DRIVERS FOR CXD2841ER
7527M: Sergey Kozlov <serjk@netup.ru>
1a76e1f7 7528M: Abylay Ospan <aospan@netup.ru>
a6dc60ff 7529L: linux-media@vger.kernel.org
a825eaec 7530W: https://linuxtv.org
a6dc60ff
KS
7531W: http://netup.tv/
7532T: git git://linuxtv.org/media_tree.git
7533S: Supported
7534F: drivers/media/dvb-frontends/cxd2841er*
7535
a5d32b35
KS
7536MEDIA DRIVERS FOR HORUS3A
7537M: Sergey Kozlov <serjk@netup.ru>
1a76e1f7 7538M: Abylay Ospan <aospan@netup.ru>
a5d32b35 7539L: linux-media@vger.kernel.org
a825eaec 7540W: https://linuxtv.org
a5d32b35
KS
7541W: http://netup.tv/
7542T: git git://linuxtv.org/media_tree.git
7543S: Supported
7544F: drivers/media/dvb-frontends/horus3a*
7545
e025273b
KS
7546MEDIA DRIVERS FOR LNBH25
7547M: Sergey Kozlov <serjk@netup.ru>
1a76e1f7 7548M: Abylay Ospan <aospan@netup.ru>
e025273b 7549L: linux-media@vger.kernel.org
a825eaec 7550W: https://linuxtv.org
e025273b
KS
7551W: http://netup.tv/
7552T: git git://linuxtv.org/media_tree.git
7553S: Supported
7554F: drivers/media/dvb-frontends/lnbh25*
7555
52b1eaf4
KS
7556MEDIA DRIVERS FOR NETUP PCI UNIVERSAL DVB devices
7557M: Sergey Kozlov <serjk@netup.ru>
1a76e1f7 7558M: Abylay Ospan <aospan@netup.ru>
52b1eaf4 7559L: linux-media@vger.kernel.org
a825eaec 7560W: https://linuxtv.org
52b1eaf4
KS
7561W: http://netup.tv/
7562T: git git://linuxtv.org/media_tree.git
7563S: Supported
7564F: drivers/media/pci/netup_unidvb/*
7565
127c49ae 7566MEDIA INPUT INFRASTRUCTURE (V4L/DVB)
5dc8a864
MCC
7567M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
7568M: Mauro Carvalho Chehab <mchehab@kernel.org>
127c49ae
JP
7569P: LinuxTV.org Project
7570L: linux-media@vger.kernel.org
a825eaec 7571W: https://linuxtv.org
8a6e2535 7572Q: http://patchwork.kernel.org/project/linux-media/list/
275ffde4 7573T: git git://linuxtv.org/media_tree.git
127c49ae
JP
7574S: Maintained
7575F: Documentation/dvb/
7576F: Documentation/video4linux/
ffe06198 7577F: Documentation/DocBook/media/
127c49ae 7578F: drivers/media/
ffe06198 7579F: drivers/staging/media/
eb4b0ec7 7580F: include/linux/platform_data/media/
127c49ae 7581F: include/media/
6c0f0359
MCC
7582F: include/uapi/linux/dvb/
7583F: include/uapi/linux/videodev2.h
7584F: include/uapi/linux/media.h
7585F: include/uapi/linux/v4l2-*
7586F: include/uapi/linux/meye.h
7587F: include/uapi/linux/ivtv*
7588F: include/uapi/linux/uvcvideo.h
d20620de 7589
0c272fc9
JC
7590MEDIATEK ETHERNET DRIVER
7591M: Felix Fietkau <nbd@openwrt.org>
7592M: John Crispin <blogic@openwrt.org>
7593L: netdev@vger.kernel.org
7594S: Maintained
7595F: drivers/net/ethernet/mediatek/
7596
c869f77d
JK
7597MEDIATEK MT7601U WIRELESS LAN DRIVER
7598M: Jakub Kicinski <kubakici@wp.pl>
7599L: linux-wireless@vger.kernel.org
7600S: Maintained
7601F: drivers/net/wireless/mediatek/mt7601u/
7602
e399065b
SS
7603MEGARAID SCSI/SAS DRIVERS
7604M: Kashyap Desai <kashyap.desai@avagotech.com>
7605M: Sumit Saxena <sumit.saxena@avagotech.com>
7606M: Uday Lingala <uday.lingala@avagotech.com>
7607L: megaraidlinux.pdl@avagotech.com
baaea1dc 7608L: linux-scsi@vger.kernel.org
e399065b 7609W: http://www.lsi.com
ce00f85c 7610S: Maintained
679655da
JP
7611F: Documentation/scsi/megaraid.txt
7612F: drivers/scsi/megaraid.*
7613F: drivers/scsi/megaraid/
757e0108 7614
2c46c9d5 7615MELLANOX ETHERNET DRIVER (mlx4_en)
c40e4096 7616M: Tariq Toukan <tariqt@mellanox.com>
b75f0050 7617L: netdev@vger.kernel.org
2c46c9d5
AV
7618S: Supported
7619W: http://www.mellanox.com
7620Q: http://patchwork.ozlabs.org/project/netdev/list/
7621F: drivers/net/ethernet/mellanox/mlx4/en_*
7622
e7523a49
OG
7623MELLANOX ETHERNET DRIVER (mlx5e)
7624M: Saeed Mahameed <saeedm@mellanox.com>
7625L: netdev@vger.kernel.org
7626S: Supported
7627W: http://www.mellanox.com
7628Q: http://patchwork.ozlabs.org/project/netdev/list/
7629F: drivers/net/ethernet/mellanox/mlx5/core/en_*
7630
93c1edb2
JP
7631MELLANOX ETHERNET SWITCH DRIVERS
7632M: Jiri Pirko <jiri@mellanox.com>
7633M: Ido Schimmel <idosch@mellanox.com>
7634L: netdev@vger.kernel.org
7635S: Supported
7636W: http://www.mellanox.com
7637Q: http://patchwork.ozlabs.org/project/netdev/list/
7638F: drivers/net/ethernet/mellanox/mlxsw/
7639
5b25b13a
MD
7640MEMBARRIER SUPPORT
7641M: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
7642M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
7643L: linux-kernel@vger.kernel.org
7644S: Supported
7645F: kernel/membarrier.c
7646F: include/uapi/linux/membarrier.h
7647
70ea91f1
SR
7648MEMORY MANAGEMENT
7649L: linux-mm@kvack.org
70ea91f1
SR
7650W: http://www.linux-mm.org
7651S: Maintained
679655da 7652F: include/linux/mm.h
551450bb
CS
7653F: include/linux/gfp.h
7654F: include/linux/mmzone.h
7655F: include/linux/memory_hotplug.h
7656F: include/linux/vmalloc.h
679655da 7657F: mm/
70ea91f1 7658
f4e9ce66 7659MEMORY TECHNOLOGY DEVICES (MTD)
8b58be88 7660M: David Woodhouse <dwmw2@infradead.org>
242c325e 7661M: Brian Norris <computersforpeace@gmail.com>
1da177e4 7662L: linux-mtd@lists.infradead.org
8a6e2535
JP
7663W: http://www.linux-mtd.infradead.org/
7664Q: http://patchwork.ozlabs.org/project/linux-mtd/list/
242c325e 7665T: git git://git.infradead.org/linux-mtd.git
ab95eac9 7666T: git git://git.infradead.org/l2-mtd.git
1da177e4 7667S: Maintained
becc7ae5 7668F: Documentation/devicetree/bindings/mtd/
679655da
JP
7669F: drivers/mtd/
7670F: include/linux/mtd/
c117ab84 7671F: include/uapi/mtd/
1da177e4 7672
26c57ef1 7673MEN A21 WATCHDOG DRIVER
30c7469b 7674M: Johannes Thumshirn <morbidrsa@gmail.com>
26c57ef1 7675L: linux-watchdog@vger.kernel.org
30c7469b 7676S: Maintained
26c57ef1
JT
7677F: drivers/watchdog/mena21_wdt.c
7678
3764e82e 7679MEN CHAMELEON BUS (mcb)
30c7469b
JT
7680M: Johannes Thumshirn <morbidrsa@gmail.com>
7681S: Maintained
3764e82e
JT
7682F: drivers/mcb/
7683F: include/linux/mcb.h
b9f2f459 7684F: Documentation/men-chameleon-bus.txt
3764e82e 7685
48b490d2
AW
7686MEN F21BMC (Board Management Controller)
7687M: Andreas Werner <andreas.werner@men.de>
7688S: Supported
7689F: drivers/mfd/menf21bmc.c
7690F: drivers/watchdog/menf21bmc_wdt.c
7691F: drivers/leds/leds-menf21bmc.c
7692F: drivers/hwmon/menf21bmc_hwmon.c
7693F: Documentation/hwmon/menf21bmc
7694
12285945
JH
7695METAG ARCHITECTURE
7696M: James Hogan <james.hogan@imgtec.com>
d668d9ed 7697L: linux-metag@vger.kernel.org
9f273c24 7698T: git git://git.kernel.org/pub/scm/linux/kernel/git/jhogan/metag.git
f23d0e24 7699S: Odd Fixes
12285945
JH
7700F: arch/metag/
7701F: Documentation/metag/
7702F: Documentation/devicetree/bindings/metag/
2d799dde 7703F: Documentation/devicetree/bindings/interrupt-controller/img,*
a2c5d4ed 7704F: drivers/clocksource/metag_generic.c
5698c50d
JH
7705F: drivers/irqchip/irq-metag.c
7706F: drivers/irqchip/irq-metag-ext.c
ae85ac71 7707F: drivers/tty/metag_da.c
12285945 7708
c6375b0a 7709MICROBLAZE ARCHITECTURE
8b58be88 7710M: Michal Simek <monstr@monstr.eu>
c6375b0a
MS
7711W: http://www.monstr.eu/fdt/
7712T: git git://git.monstr.eu/linux-2.6-microblaze.git
7713S: Supported
0a8c7914 7714F: arch/microblaze/
1da177e4 7715
2508a45a
CY
7716MICROSOFT SURFACE PRO 3 BUTTON DRIVER
7717M: Chen Yu <yu.c.chen@intel.com>
7718L: platform-driver-x86@vger.kernel.org
7719S: Supported
7720F: drivers/platform/x86/surfacepro3_button.c
7721
1da177e4 7722MICROTEK X6 SCANNER
61eee9a7 7723M: Oliver Neukum <oliver@neukum.org>
1da177e4 7724S: Maintained
679655da 7725F: drivers/usb/image/microtek.*
1da177e4
LT
7726
7727MIPS
8b58be88 7728M: Ralf Baechle <ralf@linux-mips.org>
1da177e4 7729L: linux-mips@linux-mips.org
6097050d 7730W: http://www.linux-mips.org/
b05e988e 7731T: git git://git.linux-mips.org/pub/scm/ralf/linux.git
6097050d 7732Q: http://patchwork.linux-mips.org/project/linux-mips/list/
7425b340 7733S: Supported
f46d92e8 7734F: Documentation/devicetree/bindings/mips/
679655da
JP
7735F: Documentation/mips/
7736F: arch/mips/
1da177e4 7737
413ef3f6
KC
7738MIPS/LOONGSON1 ARCHITECTURE
7739M: Keguang Zhang <keguang.zhang@gmail.com>
7740L: linux-mips@linux-mips.org
7741S: Maintained
7742F: arch/mips/loongson32/
7743F: arch/mips/include/asm/mach-loongson32/
7744F: drivers/*/*loongson1*
7745F: drivers/*/*/*loongson1*
7746
08b7620a
HV
7747MIROSOUND PCM20 FM RADIO RECEIVER DRIVER
7748M: Hans Verkuil <hverkuil@xs4all.nl>
7749L: linux-media@vger.kernel.org
7750T: git git://linuxtv.org/media_tree.git
a825eaec 7751W: https://linuxtv.org
08b7620a
HV
7752S: Odd Fixes
7753F: drivers/media/radio/radio-miropcm20*
7754
c09befcb
OG
7755MELLANOX MLX4 core VPI driver
7756M: Yishai Hadas <yishaih@mellanox.com>
e126ba97
EC
7757L: netdev@vger.kernel.org
7758L: linux-rdma@vger.kernel.org
7759W: http://www.mellanox.com
7760Q: http://patchwork.ozlabs.org/project/netdev/list/
c09befcb
OG
7761S: Supported
7762F: drivers/net/ethernet/mellanox/mlx4/
7763F: include/linux/mlx4/
7764
7765MELLANOX MLX4 IB driver
7766M: Yishai Hadas <yishaih@mellanox.com>
7767L: linux-rdma@vger.kernel.org
7768W: http://www.mellanox.com
e126ba97 7769Q: http://patchwork.kernel.org/project/linux-rdma/list/
c09befcb
OG
7770S: Supported
7771F: drivers/infiniband/hw/mlx4/
7772F: include/linux/mlx4/
7773
595a4d8f
OG
7774MELLANOX MLX5 core VPI driver
7775M: Matan Barak <matanb@mellanox.com>
7776M: Leon Romanovsky <leonro@mellanox.com>
e126ba97
EC
7777L: netdev@vger.kernel.org
7778L: linux-rdma@vger.kernel.org
7779W: http://www.mellanox.com
7780Q: http://patchwork.ozlabs.org/project/netdev/list/
e126ba97
EC
7781S: Supported
7782F: drivers/net/ethernet/mellanox/mlx5/core/
7783F: include/linux/mlx5/
7784
595a4d8f
OG
7785MELLANOX MLX5 IB driver
7786M: Matan Barak <matanb@mellanox.com>
7787M: Leon Romanovsky <leonro@mellanox.com>
b75f0050
JP
7788L: linux-rdma@vger.kernel.org
7789W: http://www.mellanox.com
7790Q: http://patchwork.kernel.org/project/linux-rdma/list/
b75f0050 7791S: Supported
b75f0050 7792F: drivers/infiniband/hw/mlx5/
595a4d8f 7793F: include/linux/mlx5/
e126ba97 7794
764589b6
CM
7795MELEXIS MLX90614 DRIVER
7796M: Crt Mori <cmo@melexis.com>
7797L: linux-iio@vger.kernel.org
7798W: http://www.melexis.com
7799S: Supported
7800F: drivers/iio/temperature/mlx90614.c
7801
0ce277e4
AP
7802MN88472 MEDIA DRIVER
7803M: Antti Palosaari <crope@iki.fi>
7804L: linux-media@vger.kernel.org
a825eaec 7805W: https://linuxtv.org
0ce277e4
AP
7806W: http://palosaari.fi/linux/
7807Q: http://patchwork.linuxtv.org/project/linux-media/list/
0ce277e4 7808S: Maintained
94d0eaa4 7809F: drivers/media/dvb-frontends/mn88472*
0ce277e4 7810
4f4d238f
AP
7811MN88473 MEDIA DRIVER
7812M: Antti Palosaari <crope@iki.fi>
7813L: linux-media@vger.kernel.org
a825eaec 7814W: https://linuxtv.org
4f4d238f
AP
7815W: http://palosaari.fi/linux/
7816Q: http://patchwork.linuxtv.org/project/linux-media/list/
4f4d238f 7817S: Maintained
877ba50b 7818F: drivers/media/dvb-frontends/mn88473*
4f4d238f 7819
1da177e4 7820MODULE SUPPORT
8b58be88 7821M: Rusty Russell <rusty@rustcorp.com.au>
1da177e4 7822S: Maintained
679655da
JP
7823F: include/linux/module.h
7824F: kernel/module.c
1da177e4
LT
7825
7826MOTION EYE VAIO PICTUREBOOK CAMERA DRIVER
1da177e4 7827W: http://popies.net/meye/
b7788e13 7828S: Orphan
679655da 7829F: Documentation/video4linux/meye.txt
90d72ac6 7830F: drivers/media/pci/meye/
6c0f0359 7831F: include/uapi/linux/meye.h
1da177e4 7832
b9705b60 7833MOXA SMARTIO/INDUSTIO/INTELLIO SERIAL CARD
8b58be88 7834M: Jiri Slaby <jirislaby@gmail.com>
d735410a 7835S: Maintained
679655da 7836F: Documentation/serial/moxa-smartio
c897401b 7837F: drivers/tty/mxser.*
d735410a 7838
889b2f87
AK
7839MR800 AVERMEDIA USB FM RADIO DRIVER
7840M: Alexey Klimov <klimov.linux@gmail.com>
7841L: linux-media@vger.kernel.org
7842T: git git://linuxtv.org/media_tree.git
7843S: Maintained
7844F: drivers/media/radio/radio-mr800.c
7845
d7155691
AO
7846MRF24J40 IEEE 802.15.4 RADIO DRIVER
7847M: Alan Ott <alan@signal11.us>
7848L: linux-wpan@vger.kernel.org
7849S: Maintained
7850F: drivers/net/ieee802154/mrf24j40.c
2e6fd648 7851F: Documentation/devicetree/bindings/net/ieee802154/mrf24j40.txt
d7155691 7852
8c4c731a 7853MSI LAPTOP SUPPORT
182ae55c 7854M: "Lee, Chun-Yi" <jlee@suse.com>
d0944853 7855L: platform-driver-x86@vger.kernel.org
8c4c731a 7856S: Maintained
679655da 7857F: drivers/platform/x86/msi-laptop.c
8c4c731a 7858
0f1006b1 7859MSI WMI SUPPORT
d0944853 7860L: platform-driver-x86@vger.kernel.org
5ee7041e 7861S: Orphan
0f1006b1
AA
7862F: drivers/platform/x86/msi-wmi.c
7863
19a628a0
AP
7864MSI001 MEDIA DRIVER
7865M: Antti Palosaari <crope@iki.fi>
7866L: linux-media@vger.kernel.org
a825eaec 7867W: https://linuxtv.org
19a628a0
AP
7868W: http://palosaari.fi/linux/
7869Q: http://patchwork.linuxtv.org/project/linux-media/list/
7870T: git git://linuxtv.org/anttip/media_tree.git
7871S: Maintained
0185e197 7872F: drivers/media/tuners/msi001*
19a628a0 7873
7570589d 7874MSI2500 MEDIA DRIVER
2c57213f
AP
7875M: Antti Palosaari <crope@iki.fi>
7876L: linux-media@vger.kernel.org
a825eaec 7877W: https://linuxtv.org
2c57213f
AP
7878W: http://palosaari.fi/linux/
7879Q: http://patchwork.linuxtv.org/project/linux-media/list/
7880T: git git://linuxtv.org/anttip/media_tree.git
7881S: Maintained
7570589d 7882F: drivers/media/usb/msi2500/
2c57213f 7883
159eeea4
RJ
7884MSYSTEMS DISKONCHIP G3 MTD DRIVER
7885M: Robert Jarzmik <robert.jarzmik@free.fr>
7886L: linux-mtd@lists.infradead.org
7887S: Maintained
7888F: drivers/mtd/devices/docg3*
7889
62a37dc7 7890MT9M032 APTINA SENSOR DRIVER
0e837fb9
LP
7891M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
7892L: linux-media@vger.kernel.org
7893T: git git://linuxtv.org/media_tree.git
7894S: Maintained
7895F: drivers/media/i2c/mt9m032.c
b5dcee22 7896F: include/media/i2c/mt9m032.h
0e837fb9 7897
62a37dc7 7898MT9P031 APTINA CAMERA SENSOR
0e837fb9
LP
7899M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
7900L: linux-media@vger.kernel.org
7901T: git git://linuxtv.org/media_tree.git
7902S: Maintained
7903F: drivers/media/i2c/mt9p031.c
b5dcee22 7904F: include/media/i2c/mt9p031.h
0e837fb9 7905
62a37dc7 7906MT9T001 APTINA CAMERA SENSOR
0e837fb9
LP
7907M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
7908L: linux-media@vger.kernel.org
7909T: git git://linuxtv.org/media_tree.git
7910S: Maintained
7911F: drivers/media/i2c/mt9t001.c
b5dcee22 7912F: include/media/i2c/mt9t001.h
0e837fb9 7913
62a37dc7 7914MT9V032 APTINA CAMERA SENSOR
0e837fb9
LP
7915M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
7916L: linux-media@vger.kernel.org
7917T: git git://linuxtv.org/media_tree.git
7918S: Maintained
f2272e13 7919F: Documentation/devicetree/bindings/media/i2c/mt9v032.txt
0e837fb9 7920F: drivers/media/i2c/mt9v032.c
b5dcee22 7921F: include/media/i2c/mt9v032.h
0e837fb9 7922
4e0d13cb 7923MULTIFUNCTION DEVICES (MFD)
f7d3210e 7924M: Lee Jones <lee.jones@linaro.org>
7caa7991 7925T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
4e0d13cb 7926S: Supported
679655da 7927F: drivers/mfd/
55b5940d 7928F: include/linux/mfd/
4e0d13cb 7929
5c4e6f13 7930MULTIMEDIA CARD (MMC), SECURE DIGITAL (SD) AND SDIO SUBSYSTEM
e18eaf8f 7931M: Ulf Hansson <ulf.hansson@linaro.org>
b2503a94 7932L: linux-mmc@vger.kernel.org
708dce3f 7933T: git git://git.linaro.org/people/ulf.hansson/mmc.git
245feaa6 7934S: Maintained
2810984b 7935F: Documentation/devicetree/bindings/mmc/
679655da
JP
7936F: drivers/mmc/
7937F: include/linux/mmc/
c117ab84 7938F: include/uapi/linux/mmc/
baca2da4 7939
15a0580c 7940MULTIMEDIA CARD (MMC) ETC. OVER SPI
22b174f8 7941S: Orphan
679655da
JP
7942F: drivers/mmc/host/mmc_spi.c
7943F: include/linux/spi/mmc_spi.h
15a0580c 7944
1da177e4 7945MULTISOUND SOUND DRIVER
8b58be88 7946M: Andrew Veliath <andrewtv@usa.net>
1da177e4 7947S: Maintained
679655da
JP
7948F: Documentation/sound/oss/MultiSound
7949F: sound/oss/msnd*
1da177e4 7950
d735410a 7951MULTITECH MULTIPORT CARD (ISICOM)
d86b3001 7952S: Orphan
c897401b 7953F: drivers/tty/isicom.c
679655da 7954F: include/linux/isicom.h
d735410a 7955
550a7375 7956MUSB MULTIPOINT HIGH SPEED DUAL-ROLE CONTROLLER
3b243519 7957M: Bin Liu <b-liu@ti.com>
795fb7e7 7958L: linux-usb@vger.kernel.org
43b416e5 7959T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
795fb7e7 7960S: Maintained
679655da 7961F: drivers/usb/musb/
550a7375 7962
ea0af5f6
MK
7963MXL5007T MEDIA DRIVER
7964M: Michael Krufky <mkrufky@linuxtv.org>
7965L: linux-media@vger.kernel.org
a825eaec 7966W: https://linuxtv.org
ea0af5f6
MK
7967W: http://github.com/mkrufky
7968Q: http://patchwork.linuxtv.org/project/linux-media/list/
7969T: git git://linuxtv.org/mkrufky/tuners.git
7970S: Maintained
7971F: drivers/media/tuners/mxl5007t.*
7972
2d3cf588 7973MYRICOM MYRI-10G 10GbE DRIVER (MYRI10GE)
205057ae 7974M: Hyong-Youb Kim <hykim@myri.com>
2d3cf588 7975L: netdev@vger.kernel.org
205057ae 7976W: https://www.myricom.com/support/downloads/myri10ge.html
2d3cf588 7977S: Supported
93f7848b 7978F: drivers/net/ethernet/myricom/myri10ge/
2d3cf588 7979
9df4f913
BB
7980NAND FLASH SUBSYSTEM
7981M: Boris Brezillon <boris.brezillon@free-electrons.com>
7982R: Richard Weinberger <richard@nod.at>
7983L: linux-mtd@lists.infradead.org
7984W: http://www.linux-mtd.infradead.org/
7985Q: http://patchwork.ozlabs.org/project/linux-mtd/list/
7986T: git git://github.com/linux-nand/linux.git
7987S: Maintained
7988F: drivers/mtd/nand/
7989F: include/linux/mtd/nand*.h
7990
1da177e4 7991NATSEMI ETHERNET DRIVER (DP8381x)
09d208ec 7992S: Orphan
d9fb9f38 7993F: drivers/net/ethernet/natsemi/natsemi.c
1da177e4 7994
23dc05a3
DM
7995NATIVE INSTRUMENTS USB SOUND INTERFACE DRIVER
7996M: Daniel Mack <zonque@gmail.com>
7997S: Maintained
e5747e40 7998L: alsa-devel@alsa-project.org (moderated for non-subscribers)
23dc05a3
DM
7999W: http://www.native-instruments.com
8000F: sound/usb/caiaq/
8001
1da177e4 8002NCP FILESYSTEM
52653199
PV
8003M: Petr Vandrovec <petr@vandrovec.name>
8004S: Odd Fixes
679655da 8005F: fs/ncpfs/
1da177e4 8006
a79b0322
FT
8007NCR 5380 SCSI DRIVERS
8008M: Finn Thain <fthain@telegraphics.com.au>
8009M: Michael Schmitz <schmitzmic@gmail.com>
8010L: linux-scsi@vger.kernel.org
8011S: Maintained
8012F: Documentation/scsi/g_NCR5380.txt
71d39758 8013F: Documentation/scsi/dtc3x80.txt
a79b0322
FT
8014F: drivers/scsi/NCR5380.*
8015F: drivers/scsi/arm/cumana_1.c
8016F: drivers/scsi/arm/oak.c
a79b0322
FT
8017F: drivers/scsi/atari_scsi.*
8018F: drivers/scsi/dmx3191d.c
8019F: drivers/scsi/dtc.*
8020F: drivers/scsi/g_NCR5380.*
8021F: drivers/scsi/g_NCR5380_mmio.c
8022F: drivers/scsi/mac_scsi.*
8023F: drivers/scsi/pas16.*
a79b0322
FT
8024F: drivers/scsi/sun3_scsi.*
8025F: drivers/scsi/sun3_scsi_vme.c
8026F: drivers/scsi/t128.*
8027
1da177e4 8028NCR DUAL 700 SCSI DRIVER (MICROCHANNEL)
8b58be88 8029M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
1da177e4
LT
8030L: linux-scsi@vger.kernel.org
8031S: Maintained
679655da 8032F: drivers/scsi/NCR_D700.*
1da177e4 8033
4aa3eb4c
GR
8034NCT6775 HARDWARE MONITOR DRIVER
8035M: Guenter Roeck <linux@roeck-us.net>
968ce1b1 8036L: linux-hwmon@vger.kernel.org
4aa3eb4c
GR
8037S: Maintained
8038F: Documentation/hwmon/nct6775
8039F: drivers/hwmon/nct6775.c
8040
3c2d774c 8041NETEFFECT IWARP RNIC DRIVER (IW_NES)
8b58be88 8042M: Faisal Latif <faisal.latif@intel.com>
e6cc0fd1 8043L: linux-rdma@vger.kernel.org
e3d33cb1 8044W: http://www.intel.com/Products/Server/Adapters/Server-Cluster/Server-Cluster-overview.htm
3c2d774c
GS
8045S: Supported
8046F: drivers/infiniband/hw/nes/
8047
be2f2e84 8048NETEM NETWORK EMULATOR
adbbf69d 8049M: Stephen Hemminger <stephen@networkplumber.org>
3430284f 8050L: netem@lists.linux-foundation.org (moderated for non-subscribers)
be2f2e84 8051S: Maintained
679655da 8052F: net/sched/sch_netem.c
be2f2e84 8053
b2f5a051 8054NETERION 10GbE DRIVERS (s2io/vxge)
e3806882 8055M: Jon Mason <jdmason@kudzu.us>
4a58448b 8056L: netdev@vger.kernel.org
4a58448b 8057S: Supported
679655da 8058F: Documentation/networking/s2io.txt
b2f5a051 8059F: Documentation/networking/vxge.txt
86387e1a 8060F: drivers/net/ethernet/neterion/
4a58448b 8061
db9cf3a3 8062NETFILTER ({IP,IP6,ARP,EB,NF}TABLES)
0e05e192 8063M: Pablo Neira Ayuso <pablo@netfilter.org>
8b58be88 8064M: Patrick McHardy <kaber@trash.net>
42010ed0 8065M: Jozsef Kadlecsik <kadlec@blackhole.kfki.hu>
1a03b81d 8066L: netfilter-devel@vger.kernel.org
82b98543 8067L: coreteam@netfilter.org
1da177e4
LT
8068W: http://www.netfilter.org/
8069W: http://www.iptables.org/
42010ed0
PNA
8070Q: http://patchwork.ozlabs.org/project/netfilter-devel/list/
8071T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf.git
8072T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf-next.git
1da177e4 8073S: Supported
679655da
JP
8074F: include/linux/netfilter*
8075F: include/linux/netfilter/
8076F: include/net/netfilter/
c117ab84
CEB
8077F: include/uapi/linux/netfilter*
8078F: include/uapi/linux/netfilter/
679655da
JP
8079F: net/*/netfilter.c
8080F: net/*/netfilter/
8081F: net/netfilter/
91c269a0 8082F: net/bridge/br_netfilter*.c
1da177e4 8083
4cc67735 8084NETLABEL
87a0874c 8085M: Paul Moore <paul@paul-moore.com>
4cc67735
PM
8086W: http://netlabel.sf.net
8087L: netdev@vger.kernel.org
87a0874c 8088S: Maintained
80811493 8089F: Documentation/netlabel/
679655da
JP
8090F: include/net/netlabel.h
8091F: net/netlabel/
4cc67735 8092
1da177e4 8093NETROM NETWORK LAYER
8b58be88 8094M: Ralf Baechle <ralf@linux-mips.org>
1da177e4 8095L: linux-hams@vger.kernel.org
d34cb28a 8096W: http://www.linux-ax25.org/
1da177e4 8097S: Maintained
679655da 8098F: include/net/netrom.h
c117ab84 8099F: include/uapi/linux/netrom.h
679655da 8100F: net/netrom/
1da177e4 8101
4c352362
JK
8102NETRONOME ETHERNET DRIVERS
8103M: Jakub Kicinski <jakub.kicinski@netronome.com>
4c352362
JK
8104L: oss-drivers@netronome.com
8105S: Maintained
8106F: drivers/net/ethernet/netronome/
8107
5ddb88c0 8108NETWORK BLOCK DEVICE (NBD)
4ca5829a 8109M: Markus Pargmann <mpa@pengutronix.de>
1da177e4 8110S: Maintained
5e4b269b 8111L: nbd-general@lists.sourceforge.net
4ca5829a 8112T: git git://git.pengutronix.de/git/mpa/linux-nbd.git
679655da
JP
8113F: Documentation/blockdev/nbd.txt
8114F: drivers/block/nbd.c
c117ab84 8115F: include/uapi/linux/nbd.h
1da177e4 8116
6e43650c
NH
8117NETWORK DROP MONITOR
8118M: Neil Horman <nhorman@tuxdriver.com>
8119L: netdev@vger.kernel.org
8120S: Maintained
8121W: https://fedorahosted.org/dropwatch/
8122F: net/core/drop_monitor.c
8123
1da177e4 8124NETWORKING [GENERAL]
8b58be88 8125M: "David S. Miller" <davem@davemloft.net>
979b6c13 8126L: netdev@vger.kernel.org
b1e8fd54 8127W: http://www.linuxfoundation.org/en/Net
11e98029 8128Q: http://patchwork.ozlabs.org/project/netdev/list/
814fd609
NP
8129T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
8130T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git
1da177e4 8131S: Maintained
679655da
JP
8132F: net/
8133F: include/net/
018d21ed
JP
8134F: include/linux/in.h
8135F: include/linux/net.h
8136F: include/linux/netdevice.h
c117ab84
CEB
8137F: include/uapi/linux/in.h
8138F: include/uapi/linux/net.h
8139F: include/uapi/linux/netdevice.h
0c7aecd4 8140F: include/uapi/linux/net_namespace.h
7e814a6c 8141F: tools/net/
f4e53f9a 8142F: tools/testing/selftests/net/
335a67d2 8143F: lib/random32.c
a101ccd1 8144F: lib/test_bpf.c
1da177e4
LT
8145
8146NETWORKING [IPv4/IPv6]
8b58be88
JP
8147M: "David S. Miller" <davem@davemloft.net>
8148M: Alexey Kuznetsov <kuznet@ms2.inr.ac.ru>
8b58be88
JP
8149M: James Morris <jmorris@namei.org>
8150M: Hideaki YOSHIFUJI <yoshfuji@linux-ipv6.org>
8151M: Patrick McHardy <kaber@trash.net>
979b6c13 8152L: netdev@vger.kernel.org
08deed1e 8153T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
1da177e4 8154S: Maintained
679655da
JP
8155F: net/ipv4/
8156F: net/ipv6/
8157F: include/net/ip*
0a14842f 8158F: arch/x86/net/*
1da177e4 8159
73b7656c
DM
8160NETWORKING [IPSEC]
8161M: Steffen Klassert <steffen.klassert@secunet.com>
8162M: Herbert Xu <herbert@gondor.apana.org.au>
8163M: "David S. Miller" <davem@davemloft.net>
8164L: netdev@vger.kernel.org
d1fc5024
SK
8165T: git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec.git
8166T: git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec-next.git
73b7656c 8167S: Maintained
5826bdd1 8168F: net/core/flow.c
73b7656c
DM
8169F: net/xfrm/
8170F: net/key/
8171F: net/ipv4/xfrm*
d1fc5024
SK
8172F: net/ipv4/esp4.c
8173F: net/ipv4/ah4.c
8174F: net/ipv4/ipcomp.c
8175F: net/ipv4/ip_vti.c
73b7656c 8176F: net/ipv6/xfrm*
d1fc5024
SK
8177F: net/ipv6/esp6.c
8178F: net/ipv6/ah6.c
8179F: net/ipv6/ipcomp6.c
8180F: net/ipv6/ip6_vti.c
73b7656c
DM
8181F: include/uapi/linux/xfrm.h
8182F: include/net/xfrm.h
8183
10e2ff1c 8184NETWORKING [LABELED] (NetLabel, CIPSO, Labeled IPsec, SECMARK)
87a0874c 8185M: Paul Moore <paul@paul-moore.com>
10e2ff1c
JM
8186L: netdev@vger.kernel.org
8187S: Maintained
8188
29f8f632 8189NETWORKING [WIRELESS]
2cb4abd1 8190L: linux-wireless@vger.kernel.org
8a6e2535 8191Q: http://patchwork.kernel.org/project/linux-wireless/list/
29f8f632 8192
788873ac
JP
8193NETWORKING DRIVERS
8194L: netdev@vger.kernel.org
8195W: http://www.linuxfoundation.org/en/Net
11e98029 8196Q: http://patchwork.ozlabs.org/project/netdev/list/
08deed1e
JP
8197T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
8198T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git
788873ac 8199S: Odd Fixes
156f4fbc 8200F: Documentation/devicetree/bindings/net/
788873ac 8201F: drivers/net/
018d21ed 8202F: include/linux/if_*
0b63bf1f 8203F: include/linux/netdevice.h
0b63bf1f
JD
8204F: include/linux/etherdevice.h
8205F: include/linux/fcdevice.h
8206F: include/linux/fddidevice.h
8207F: include/linux/hippidevice.h
8208F: include/linux/inetdevice.h
c117ab84
CEB
8209F: include/uapi/linux/if_*
8210F: include/uapi/linux/netdevice.h
788873ac 8211
0e324cf6
JL
8212NETWORKING DRIVERS (WIRELESS)
8213M: Kalle Valo <kvalo@codeaurora.org>
8214L: linux-wireless@vger.kernel.org
8215Q: http://patchwork.kernel.org/project/linux-wireless/list/
9f273c24
FW
8216T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers.git
8217T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers-next.git
0e324cf6 8218S: Maintained
182fd9ee 8219F: Documentation/devicetree/bindings/net/wireless/
0e324cf6
JL
8220F: drivers/net/wireless/
8221
3d396eb1 8222NETXEN (1/10) GbE SUPPORT
8622315e 8223M: Manish Chopra <manish.chopra@qlogic.com>
83c07dde
AKS
8224M: Sony Chacko <sony.chacko@qlogic.com>
8225M: Rajesh Borundia <rajesh.borundia@qlogic.com>
3d396eb1 8226L: netdev@vger.kernel.org
9c2b5bde 8227W: http://www.qlogic.com
3d396eb1 8228S: Supported
aa43c215 8229F: drivers/net/ethernet/qlogic/netxen/
3d396eb1 8230
6423d30f
AAJ
8231NFC SUBSYSTEM
8232M: Lauro Ramos Venancio <lauro.venancio@openbossa.org>
8233M: Aloisio Almeida Jr <aloisio.almeida@openbossa.org>
8234M: Samuel Ortiz <sameo@linux.intel.com>
8235L: linux-wireless@vger.kernel.org
1eb3b216 8236L: linux-nfc@lists.01.org (subscribers-only)
0293ba20 8237S: Supported
6423d30f 8238F: net/nfc/
55eb94f9 8239F: include/net/nfc/
c117ab84 8240F: include/uapi/linux/nfc.h
6423d30f 8241F: drivers/nfc/
397d6497
CR
8242F: include/linux/platform_data/nfcmrvl.h
8243F: include/linux/platform_data/nxp-nci.h
08eaa1e0 8244F: include/linux/platform_data/pn544.h
397d6497
CR
8245F: include/linux/platform_data/st21nfca.h
8246F: include/linux/platform_data/st-nci.h
7ebb88e5 8247F: Documentation/devicetree/bindings/net/nfc/
3d396eb1 8248
e8b43555 8249NFS, SUNRPC, AND LOCKD CLIENTS
cd7b996a 8250M: Trond Myklebust <trond.myklebust@primarydata.com>
0e3b137f 8251M: Anna Schumaker <anna.schumaker@netapp.com>
78f58153
TM
8252L: linux-nfs@vger.kernel.org
8253W: http://client.linux-nfs.org
cd7b996a 8254T: git git://git.linux-nfs.org/projects/trondmy/linux-nfs.git
1da177e4 8255S: Maintained
679655da
JP
8256F: fs/lockd/
8257F: fs/nfs/
8258F: fs/nfs_common/
8259F: net/sunrpc/
8260F: include/linux/lockd/
8261F: include/linux/nfs*
8262F: include/linux/sunrpc/
c117ab84
CEB
8263F: include/uapi/linux/nfs*
8264F: include/uapi/linux/sunrpc/
1da177e4 8265
85ef9cea 8266NILFS2 FILESYSTEM
e2126935 8267M: Ryusuke Konishi <konishi.ryusuke@lab.ntt.co.jp>
6aff43f8 8268L: linux-nilfs@vger.kernel.org
f9472265 8269W: http://nilfs.sourceforge.net/
9e92e516 8270W: http://nilfs.osdn.jp/
e2126935 8271T: git git://github.com/konis/nilfs2.git
85ef9cea 8272S: Supported
679655da
JP
8273F: Documentation/filesystems/nilfs2.txt
8274F: fs/nilfs2/
c35c7ac5 8275F: include/trace/events/nilfs2.h
e63e88bc
RK
8276F: include/uapi/linux/nilfs2_api.h
8277F: include/uapi/linux/nilfs2_ondisk.h
85ef9cea 8278
1da177e4 8279NINJA SCSI-3 / NINJA SCSI-32Bi (16bit/CardBus) PCMCIA SCSI HOST ADAPTER DRIVER
8b58be88 8280M: YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
1da177e4
LT
8281W: http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
8282S: Maintained
679655da
JP
8283F: Documentation/scsi/NinjaSCSI.txt
8284F: drivers/scsi/pcmcia/nsp_*
1da177e4
LT
8285
8286NINJA SCSI-32Bi/UDE PCI/CARDBUS SCSI HOST ADAPTER DRIVER
8b58be88
JP
8287M: GOTO Masanori <gotom@debian.or.jp>
8288M: YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
1da177e4
LT
8289W: http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
8290S: Maintained
679655da
JP
8291F: Documentation/scsi/NinjaSCSI.txt
8292F: drivers/scsi/nsp32*
1da177e4 8293
383b8fb9
LFT
8294NIOS2 ARCHITECTURE
8295M: Ley Foon Tan <lftan@altera.com>
8296L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
0094dc40 8297T: git git://git.kernel.org/pub/scm/linux/kernel/git/lftan/nios2.git
383b8fb9
LFT
8298S: Maintained
8299F: arch/nios2/
8300
2a6afddb 8301NOKIA N900 POWER SUPPLY DRIVERS
e35a49b1 8302R: Pali Rohár <pali.rohar@gmail.com>
2a6afddb 8303F: include/linux/power/bq2415x_charger.h
081bab21 8304F: include/linux/power/bq27xxx_battery.h
2a6afddb
PR
8305F: include/linux/power/isp1704_charger.h
8306F: drivers/power/bq2415x_charger.c
081bab21 8307F: drivers/power/bq27xxx_battery.c
e35a49b1 8308F: drivers/power/bq27xxx_battery_i2c.c
2a6afddb
PR
8309F: drivers/power/isp1704_charger.c
8310F: drivers/power/rx51_battery.c
8311
a1bd3bae 8312NTB DRIVER CORE
9ef6bf6c
JM
8313M: Jon Mason <jdmason@kudzu.us>
8314M: Dave Jiang <dave.jiang@intel.com>
a1bd3bae 8315M: Allen Hubbe <Allen.Hubbe@emc.com>
5e9fd733 8316L: linux-ntb@googlegroups.com
fce8a7bb 8317S: Supported
2984411f
JM
8318W: https://github.com/jonmason/ntb/wiki
8319T: git git://github.com/jonmason/ntb.git
fce8a7bb 8320F: drivers/ntb/
548c237c 8321F: drivers/net/ntb_netdev.c
fce8a7bb 8322F: include/linux/ntb.h
a1bd3bae 8323F: include/linux/ntb_transport.h
fce8a7bb 8324
e26a5843
AH
8325NTB INTEL DRIVER
8326M: Jon Mason <jdmason@kudzu.us>
8327M: Dave Jiang <dave.jiang@intel.com>
5e9fd733 8328L: linux-ntb@googlegroups.com
e26a5843
AH
8329S: Supported
8330W: https://github.com/jonmason/ntb/wiki
8331T: git git://github.com/jonmason/ntb.git
8332F: drivers/ntb/hw/intel/
fce8a7bb 8333
a1b36958
XY
8334NTB AMD DRIVER
8335M: Xiangliang Yu <Xiangliang.Yu@amd.com>
8336L: linux-ntb@googlegroups.com
8337S: Supported
8338F: drivers/ntb/hw/amd/
8339
1da177e4 8340NTFS FILESYSTEM
2818ef50 8341M: Anton Altaparmakov <anton@tuxera.com>
1da177e4 8342L: linux-ntfs-dev@lists.sourceforge.net
2818ef50 8343W: http://www.tuxera.com/
e6f4dee7 8344T: git git://git.kernel.org/pub/scm/linux/kernel/git/aia21/ntfs.git
2818ef50 8345S: Supported
679655da
JP
8346F: Documentation/filesystems/ntfs.txt
8347F: fs/ntfs/
1da177e4 8348
9eb8ef74 8349NVIDIA (rivafb and nvidiafb) FRAMEBUFFER DRIVER
8b58be88 8350M: Antonino Daplas <adaplas@gmail.com>
c69f677c 8351L: linux-fbdev@vger.kernel.org
ce00f85c 8352S: Maintained
8a61f013
JH
8353F: drivers/video/fbdev/riva/
8354F: drivers/video/fbdev/nvidia/
1da177e4 8355
79461681 8356NVM EXPRESS DRIVER
b3975e94
JF
8357M: Keith Busch <keith.busch@intel.com>
8358M: Jens Axboe <axboe@fb.com>
79461681 8359L: linux-nvme@lists.infradead.org
b3975e94
JF
8360T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
8361W: https://kernel.googlesource.com/pub/scm/linux/kernel/git/axboe/linux-block/
79461681 8362S: Supported
57dacad5 8363F: drivers/nvme/host/
79461681
MW
8364F: include/linux/nvme.h
8365
a07b4970
CH
8366NVM EXPRESS TARGET DRIVER
8367M: Christoph Hellwig <hch@lst.de>
8368M: Sagi Grimberg <sagi@grimberg.me>
8369L: linux-nvme@lists.infradead.org
8370S: Supported
8371F: drivers/nvme/target/
8372
aee4b9bd
SK
8373NVMEM FRAMEWORK
8374M: Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
8375M: Maxime Ripard <maxime.ripard@free-electrons.com>
8376S: Maintained
8377F: drivers/nvmem/
8378F: Documentation/devicetree/bindings/nvmem/
8379F: include/linux/nvmem-consumer.h
8380F: include/linux/nvmem-provider.h
8381
dece4585
CP
8382NXP-NCI NFC DRIVER
8383M: Clément Perrochaud <clement.perrochaud@effinnov.com>
8384R: Charles Gorand <charles.gorand@effinnov.com>
8385L: linux-nfc@lists.01.org (moderated for non-subscribers)
8386S: Supported
8387F: drivers/nfc/nxp-nci
8388
f50d7146 8389NXP TDA998X DRM DRIVER
54176cc6 8390M: Russell King <rmk+kernel@armlinux.org.uk>
f50d7146
RK
8391S: Supported
8392F: drivers/gpu/drm/i2c/tda998x_drv.c
8393F: include/drm/i2c/tda998x.h
8394
fbace43e
PR
8395NXP TFA9879 DRIVER
8396M: Peter Rosin <peda@axentia.se>
8397L: alsa-devel@alsa-project.org (moderated for non-subscribers)
8398S: Maintained
8399F: sound/soc/codecs/tfa9879*
8400
442f04c3
JP
8401OBJTOOL
8402M: Josh Poimboeuf <jpoimboe@redhat.com>
8403S: Supported
8404F: tools/objtool/
8405
f5525786 8406OMAP SUPPORT
0e24bdd4 8407M: Tony Lindgren <tony@atomide.com>
f5525786
TL
8408L: linux-omap@vger.kernel.org
8409W: http://www.muru.com/linux/omap/
8410W: http://linux.omap.com/
8a6e2535 8411Q: http://patchwork.kernel.org/project/linux-omap/list/
30bd0129 8412T: git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
f5525786 8413S: Maintained
4e04d5a3 8414F: arch/arm/*omap*/
026da812
FB
8415F: arch/arm/configs/omap1_defconfig
8416F: arch/arm/configs/omap2plus_defconfig
046d0a37 8417F: drivers/i2c/busses/i2c-omap.c
dc68cd11
FB
8418F: drivers/irqchip/irq-omap-intc.c
8419F: drivers/mfd/*omap*.c
8420F: drivers/mfd/menelaus.c
8421F: drivers/mfd/palmas.c
8422F: drivers/mfd/tps65217.c
8423F: drivers/mfd/tps65218.c
8424F: drivers/mfd/tps65910.c
8425F: drivers/mfd/twl-core.[ch]
8426F: drivers/mfd/twl4030*.c
8427F: drivers/mfd/twl6030*.c
8428F: drivers/mfd/twl6040*.c
8429F: drivers/regulator/palmas-regulator*.c
8430F: drivers/regulator/pbias-regulator.c
8431F: drivers/regulator/tps65217-regulator.c
8432F: drivers/regulator/tps65218-regulator.c
8433F: drivers/regulator/tps65910-regulator.c
8434F: drivers/regulator/twl-regulator.c
046d0a37 8435F: include/linux/i2c-omap.h
f5525786 8436
50f29fbd 8437OMAP DEVICE TREE SUPPORT
cdb55ab0 8438M: Benoît Cousson <bcousson@baylibre.com>
50f29fbd
TL
8439M: Tony Lindgren <tony@atomide.com>
8440L: linux-omap@vger.kernel.org
d0fb18c5 8441L: devicetree@vger.kernel.org
50f29fbd
TL
8442S: Maintained
8443F: arch/arm/boot/dts/*omap*
8444F: arch/arm/boot/dts/*am3*
05eb20fa
NM
8445F: arch/arm/boot/dts/*am4*
8446F: arch/arm/boot/dts/*am5*
8447F: arch/arm/boot/dts/*dra7*
50f29fbd 8448
f5525786 8449OMAP CLOCK FRAMEWORK SUPPORT
8b58be88 8450M: Paul Walmsley <paul@pwsan.com>
f5525786
TL
8451L: linux-omap@vger.kernel.org
8452S: Maintained
8453F: arch/arm/*omap*/*clock*
8454
8455OMAP POWER MANAGEMENT SUPPORT
3cf2efd5 8456M: Kevin Hilman <khilman@kernel.org>
f5525786
TL
8457L: linux-omap@vger.kernel.org
8458S: Maintained
8459F: arch/arm/*omap*/*pm*
c46938d4 8460F: drivers/cpufreq/omap-cpufreq.c
f5525786 8461
d21db568 8462OMAP POWERDOMAIN SOC ADAPTATION LAYER SUPPORT
ff2de822 8463M: Rajendra Nayak <rnayak@codeaurora.org>
692ab1f3
PW
8464M: Paul Walmsley <paul@pwsan.com>
8465L: linux-omap@vger.kernel.org
8466S: Maintained
d21db568 8467F: arch/arm/mach-omap2/prm*
692ab1f3 8468
f5525786 8469OMAP AUDIO SUPPORT
6c284903 8470M: Peter Ujfalusi <peter.ujfalusi@ti.com>
7ec41ee5 8471M: Jarkko Nikula <jarkko.nikula@bitmer.com>
e5747e40 8472L: alsa-devel@alsa-project.org (moderated for non-subscribers)
f5525786
TL
8473L: linux-omap@vger.kernel.org
8474S: Maintained
8475F: sound/soc/omap/
8476
18640193
TL
8477OMAP GENERAL PURPOSE MEMORY CONTROLLER SUPPORT
8478M: Roger Quadros <rogerq@ti.com>
8479M: Tony Lindgren <tony@atomide.com>
8480L: linux-omap@vger.kernel.org
8481S: Maintained
8482F: drivers/memory/omap-gpmc.c
8483F: arch/arm/mach-omap2/*gpmc*
8484
f5525786 8485OMAP FRAMEBUFFER SUPPORT
830e6384 8486M: Tomi Valkeinen <tomi.valkeinen@ti.com>
c69f677c 8487L: linux-fbdev@vger.kernel.org
f5525786
TL
8488L: linux-omap@vger.kernel.org
8489S: Maintained
8a61f013 8490F: drivers/video/fbdev/omap/
f5525786 8491
676eec0d 8492OMAP DISPLAY SUBSYSTEM and FRAMEBUFFER SUPPORT (DSS2)
830e6384 8493M: Tomi Valkeinen <tomi.valkeinen@ti.com>
178ff4c9 8494L: linux-omap@vger.kernel.org
676eec0d 8495L: linux-fbdev@vger.kernel.org
178ff4c9 8496S: Maintained
8a61f013 8497F: drivers/video/fbdev/omap2/
178ff4c9
TV
8498F: Documentation/arm/OMAP/DSS
8499
8b37fcfc
OBC
8500OMAP HARDWARE SPINLOCK SUPPORT
8501M: Ohad Ben-Cohen <ohad@wizery.com>
8502L: linux-omap@vger.kernel.org
8503S: Maintained
8504F: drivers/hwspinlock/omap_hwspinlock.c
8b37fcfc 8505
f5525786 8506OMAP MMC SUPPORT
8b58be88 8507M: Jarkko Lavinen <jarkko.lavinen@nokia.com>
f5525786
TL
8508L: linux-omap@vger.kernel.org
8509S: Maintained
653f41b5
MC
8510F: drivers/mmc/host/omap.c
8511
8512OMAP HS MMC SUPPORT
0a4585c6 8513L: linux-mmc@vger.kernel.org
653f41b5 8514L: linux-omap@vger.kernel.org
dfa5d196 8515S: Orphan
653f41b5 8516F: drivers/mmc/host/omap_hsmmc.c
f5525786
TL
8517
8518OMAP RANDOM NUMBER GENERATOR SUPPORT
8b58be88 8519M: Deepak Saxena <dsaxena@plexity.net>
f5525786
TL
8520S: Maintained
8521F: drivers/char/hw_random/omap-rng.c
8522
f400c82e 8523OMAP HWMOD SUPPORT
cdb55ab0 8524M: Benoît Cousson <bcousson@baylibre.com>
f400c82e
PW
8525M: Paul Walmsley <paul@pwsan.com>
8526L: linux-omap@vger.kernel.org
8527S: Maintained
8fc8b12b 8528F: arch/arm/mach-omap2/omap_hwmod.*
f400c82e 8529
8633fb30
PW
8530OMAP HWMOD DATA
8531M: Paul Walmsley <paul@pwsan.com>
8532L: linux-omap@vger.kernel.org
8533S: Maintained
8534F: arch/arm/mach-omap2/omap_hwmod*data*
8535
f400c82e 8536OMAP HWMOD DATA FOR OMAP4-BASED DEVICES
cdb55ab0 8537M: Benoît Cousson <bcousson@baylibre.com>
f400c82e
PW
8538L: linux-omap@vger.kernel.org
8539S: Maintained
8540F: arch/arm/mach-omap2/omap_hwmod_44xx_data.c
8541
0db83ced 8542OMAP IMAGING SUBSYSTEM (OMAP3 ISP and OMAP4 ISS)
7e8970e1
LP
8543M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
8544L: linux-media@vger.kernel.org
8545S: Maintained
7eec52db 8546F: Documentation/devicetree/bindings/media/ti,omap3isp.txt
90d72ac6 8547F: drivers/media/platform/omap3isp/
0db83ced 8548F: drivers/staging/media/omap4iss/
7e8970e1 8549
f5525786 8550OMAP USB SUPPORT
f5525786
TL
8551L: linux-usb@vger.kernel.org
8552L: linux-omap@vger.kernel.org
3b243519 8553S: Orphan
a16fbd65
JP
8554F: drivers/usb/*/*omap*
8555F: arch/arm/*omap*/usb*
f5525786 8556
6d994710 8557OMAP GPIO DRIVER
fe643528 8558M: Grygorii Strashko <grygorii.strashko@ti.com>
97215800 8559M: Santosh Shilimkar <ssantosh@kernel.org>
3cf2efd5 8560M: Kevin Hilman <khilman@kernel.org>
6d994710
KH
8561L: linux-omap@vger.kernel.org
8562S: Maintained
fe643528 8563F: Documentation/devicetree/bindings/gpio/gpio-omap.txt
6d994710
KH
8564F: drivers/gpio/gpio-omap.c
8565
c351e290
MJ
8566OMAP/NEWFLOW NANOBONE MACHINE SUPPORT
8567M: Mark Jackson <mpfj@newflow.co.uk>
8568L: linux-omap@vger.kernel.org
8569S: Maintained
8570F: arch/arm/boot/dts/am335x-nano.dts
8571
0ad122d9 8572OMFS FILESYSTEM
8b58be88 8573M: Bob Copeland <me@bobcopeland.com>
0ad122d9
BC
8574L: linux-karma-devel@lists.sourceforge.net
8575S: Maintained
679655da
JP
8576F: Documentation/filesystems/omfs.txt
8577F: fs/omfs/
0ad122d9 8578
c1986ee9 8579OMNIKEY CARDMAN 4000 DRIVER
8b58be88 8580M: Harald Welte <laforge@gnumonks.org>
c1986ee9 8581S: Maintained
679655da
JP
8582F: drivers/char/pcmcia/cm4000_cs.c
8583F: include/linux/cm4000_cs.h
c117ab84 8584F: include/uapi/linux/cm4000_cs.h
c1986ee9 8585
77c44ab1 8586OMNIKEY CARDMAN 4040 DRIVER
8b58be88 8587M: Harald Welte <laforge@gnumonks.org>
77c44ab1 8588S: Maintained
679655da 8589F: drivers/char/pcmcia/cm4040_cs.*
77c44ab1 8590
77d5140f 8591OMNIVISION OV7670 SENSOR DRIVER
8b58be88 8592M: Jonathan Corbet <corbet@lwn.net>
661263b5 8593L: linux-media@vger.kernel.org
275ffde4 8594T: git git://linuxtv.org/media_tree.git
77d5140f 8595S: Maintained
90d72ac6 8596F: drivers/media/i2c/ov7670.c
77d5140f 8597
431bca73 8598ONENAND FLASH DRIVER
8b58be88 8599M: Kyungmin Park <kyungmin.park@samsung.com>
431bca73
TG
8600L: linux-mtd@lists.infradead.org
8601S: Maintained
679655da
JP
8602F: drivers/mtd/onenand/
8603F: include/linux/mtd/onenand*.h
431bca73 8604
1da177e4 8605ONSTREAM SCSI TAPE DRIVER
8b58be88 8606M: Willem Riede <osst@riede.org>
1da177e4
LT
8607L: osst-users@lists.sourceforge.net
8608L: linux-scsi@vger.kernel.org
8609S: Maintained
f7269cfc
JD
8610F: Documentation/scsi/osst.txt
8611F: drivers/scsi/osst.*
8612F: drivers/scsi/osst_*.h
8613F: drivers/scsi/st.h
1da177e4 8614
e2d1d6c0 8615OPENCORES I2C BUS DRIVER
8b58be88 8616M: Peter Korsgaard <jacmet@sunsite.dk>
846557d3 8617L: linux-i2c@vger.kernel.org
e2d1d6c0 8618S: Maintained
679655da
JP
8619F: Documentation/i2c/busses/i2c-ocores
8620F: drivers/i2c/busses/i2c-ocores.c
e2d1d6c0 8621
860c44c1 8622OPEN FIRMWARE AND FLATTENED DEVICE TREE
5d3ad8a6 8623M: Rob Herring <robh+dt@kernel.org>
c8fb70a3 8624M: Frank Rowand <frowand.list@gmail.com>
d0fb18c5 8625L: devicetree@vger.kernel.org
a7fefe9f 8626W: http://www.devicetree.org/
fcdec35e 8627T: git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
860c44c1 8628S: Maintained
f8828205 8629F: drivers/of/
860c44c1 8630F: include/linux/of*.h
f8828205 8631F: scripts/dtc/
860c44c1 8632
f8828205 8633OPEN FIRMWARE AND FLATTENED DEVICE TREE BINDINGS
5d3ad8a6 8634M: Rob Herring <robh+dt@kernel.org>
f8828205 8635M: Mark Rutland <mark.rutland@arm.com>
f8828205 8636L: devicetree@vger.kernel.org
9f273c24 8637T: git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
fcdec35e 8638Q: http://patchwork.ozlabs.org/project/devicetree-bindings/list/
f8828205
GL
8639S: Maintained
8640F: Documentation/devicetree/
8641F: arch/*/boot/dts/
8642F: include/dt-bindings/
8643
2bb65f56
PA
8644OPEN FIRMWARE AND DEVICE TREE OVERLAYS
8645M: Pantelis Antoniou <pantelis.antoniou@konsulko.com>
8646L: devicetree@vger.kernel.org
8647S: Maintained
8648F: Documentation/devicetree/dynamic-resolution-notes.txt
8649F: Documentation/devicetree/overlay-notes.txt
8650F: drivers/of/overlay.c
8651F: drivers/of/resolver.c
8652
19f9d392
JB
8653OPENRISC ARCHITECTURE
8654M: Jonas Bonn <jonas@southpole.se>
8655W: http://openrisc.net
19f9d392
JB
8656S: Maintained
8657T: git git://openrisc.net/~jonas/linux
14430813 8658F: arch/openrisc/
19f9d392 8659
ccb1352e 8660OPENVSWITCH
4f337ed5 8661M: Pravin Shelar <pshelar@nicira.com>
b422da7c 8662L: netdev@vger.kernel.org
ccb1352e
JG
8663L: dev@openvswitch.org
8664W: http://openvswitch.org
ccb1352e
JG
8665S: Maintained
8666F: net/openvswitch/
b422da7c 8667F: include/uapi/linux/openvswitch.h
ccb1352e 8668
875fa6fb
VK
8669OPERATING PERFORMANCE POINTS (OPP)
8670M: Viresh Kumar <vireshk@kernel.org>
8671M: Nishanth Menon <nm@ti.com>
8672M: Stephen Boyd <sboyd@codeaurora.org>
8673L: linux-pm@vger.kernel.org
8674S: Maintained
8675T: git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git
8676F: drivers/base/power/opp/
8677F: include/linux/pm_opp.h
8678F: Documentation/power/opp.txt
8679F: Documentation/devicetree/bindings/opp/
8680
af39917d
CL
8681OPL4 DRIVER
8682M: Clemens Ladisch <clemens@ladisch.de>
8683L: alsa-devel@alsa-project.org (moderated for non-subscribers)
8684T: git git://git.alsa-project.org/alsa-kernel.git
8685S: Maintained
8686F: sound/drivers/opl4/
8687
1da177e4 8688OPROFILE
4cf7e718 8689M: Robert Richter <rric@kernel.org>
1da177e4
LT
8690L: oprofile-list@lists.sf.net
8691S: Maintained
81c4a8a6 8692F: arch/*/include/asm/oprofile*.h
679655da
JP
8693F: arch/*/oprofile/
8694F: drivers/oprofile/
8695F: include/linux/oprofile.h
1da177e4 8696
e2d1d6c0 8697ORACLE CLUSTER FILESYSTEM 2 (OCFS2)
8b58be88 8698M: Mark Fasheh <mfasheh@suse.com>
d6351db2 8699M: Joel Becker <jlbec@evilplan.org>
e2d1d6c0 8700L: ocfs2-devel@oss.oracle.com (moderated for non-subscribers)
01945fa2 8701W: http://ocfs2.wiki.kernel.org
e2d1d6c0 8702S: Supported
679655da
JP
8703F: Documentation/filesystems/ocfs2.txt
8704F: Documentation/filesystems/dlmfs.txt
8705F: fs/ocfs2/
e2d1d6c0 8706
1da177e4 8707ORINOCO DRIVER
724c6b35 8708L: linux-wireless@vger.kernel.org
491b26b4 8709W: http://wireless.kernel.org/en/users/Drivers/orinoco
ecffdde6 8710W: http://www.nongnu.org/orinoco/
3a59babb 8711S: Orphan
2be45b66 8712F: drivers/net/wireless/intersil/orinoco/
1da177e4 8713
42c55aa8 8714OSD LIBRARY and FILESYSTEM
fadc0752 8715M: Boaz Harrosh <ooo@electrozaur.com>
f1f6630b 8716M: Benny Halevy <bhalevy@primarydata.com>
68274794
BH
8717L: osd-dev@open-osd.org
8718W: http://open-osd.org
54e5881d 8719T: git git://git.open-osd.org/open-osd.git
68274794 8720S: Maintained
42c55aa8 8721F: drivers/scsi/osd/
6b6f0b6c 8722F: include/scsi/osd_*
42c55aa8 8723F: fs/exofs/
68274794 8724
ef94b186 8725OVERLAY FILESYSTEM
7c37fbda 8726M: Miklos Szeredi <miklos@szeredi.hu>
1d113735
MS
8727L: linux-unionfs@vger.kernel.org
8728T: git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/vfs.git
7c37fbda 8729S: Supported
1d113735 8730F: fs/overlayfs/
7c37fbda
NB
8731F: Documentation/filesystems/overlayfs.txt
8732
85096169
MM
8733ORANGEFS FILESYSTEM
8734M: Mike Marshall <hubcap@omnibond.com>
b39c3cf4 8735L: pvfs2-developers@beowulf-underground.org (subscribers-only)
85096169
MM
8736T: git git://git.kernel.org/pub/scm/linux/kernel/git/hubcap/linux.git
8737S: Supported
8738F: fs/orangefs/
8739F: Documentation/filesystems/orangefs.txt
8740
e2d1d6c0 8741P54 WIRELESS DRIVER
084cb0fe 8742M: Christian Lamparter <chunkeey@googlemail.com>
e2d1d6c0 8743L: linux-wireless@vger.kernel.org
084cb0fe 8744W: http://wireless.kernel.org/en/users/Drivers/p54
e2d1d6c0 8745S: Maintained
d3466830 8746F: drivers/net/wireless/intersil/p54/
e2d1d6c0 8747
f5cd7872 8748PA SEMI ETHERNET DRIVER
8b58be88 8749M: Olof Johansson <olof@lixom.net>
f5cd7872
OJ
8750L: netdev@vger.kernel.org
8751S: Maintained
ded19add 8752F: drivers/net/ethernet/pasemi/*
f5cd7872 8753
beb58aa3 8754PA SEMI SMBUS DRIVER
8b58be88 8755M: Olof Johansson <olof@lixom.net>
846557d3 8756L: linux-i2c@vger.kernel.org
beb58aa3 8757S: Maintained
679655da 8758F: drivers/i2c/busses/i2c-pasemi.c
beb58aa3 8759
48fc267e
SK
8760PADATA PARALLEL EXECUTION MECHANISM
8761M: Steffen Klassert <steffen.klassert@secunet.com>
48fc267e
SK
8762L: linux-crypto@vger.kernel.org
8763S: Maintained
8764F: kernel/padata.c
8765F: include/linux/padata.h
8766F: Documentation/padata.txt
8767
709ee531 8768PANASONIC LAPTOP ACPI EXTRAS DRIVER
8b58be88 8769M: Harald Welte <laforge@gnumonks.org>
d0944853 8770L: platform-driver-x86@vger.kernel.org
709ee531 8771S: Maintained
679655da 8772F: drivers/platform/x86/panasonic-laptop.c
709ee531 8773
368dd5ac 8774PANASONIC MN10300/AM33/AM34 PORT
8b58be88 8775M: David Howells <dhowells@redhat.com>
4fa97181
DH
8776L: linux-am33-list@redhat.com (moderated for non-subscribers)
8777W: ftp://ftp.redhat.com/pub/redhat/gnupro/AM33/
8778S: Maintained
679655da
JP
8779F: Documentation/mn10300/
8780F: arch/mn10300/
4fa97181 8781
305b37bd
KS
8782PARALLEL LCD/KEYPAD PANEL DRIVER
8783M: Willy Tarreau <willy@haproxy.com>
8784M: Ksenija Stanojevic <ksenija.stanojevic@gmail.com>
8785S: Odd Fixes
8786F: Documentation/misc-devices/lcd-panel-cgram.txt
8787F: drivers/misc/panel.c
8788
64dfff03
SM
8789PARALLEL PORT SUBSYSTEM
8790M: Sudip Mukherjee <sudipm.mukherjee@gmail.com>
8791M: Sudip Mukherjee <sudip@vectorindia.org>
3dd1a329 8792L: linux-parport@lists.infradead.org (subscribers-only)
64dfff03 8793S: Maintained
679655da
JP
8794F: drivers/parport/
8795F: include/linux/parport*.h
8796F: drivers/char/ppdev.c
c117ab84 8797F: include/uapi/linux/ppdev.h
64dfff03 8798F: Documentation/parport*.txt
1da177e4 8799
4cdf6bc2 8800PARAVIRT_OPS INTERFACE
d633180c 8801M: Jeremy Fitzhardinge <jeremy@goop.org>
8b58be88
JP
8802M: Chris Wright <chrisw@sous-sol.org>
8803M: Alok Kataria <akataria@vmware.com>
8804M: Rusty Russell <rusty@rustcorp.com.au>
c996d8b9 8805L: virtualization@lists.linux-foundation.org
4cdf6bc2 8806S: Supported
a2e19991 8807F: Documentation/virtual/paravirt_ops.txt
679655da
JP
8808F: arch/*/kernel/paravirt*
8809F: arch/*/include/asm/paravirt.h
4cdf6bc2 8810
e2d1d6c0 8811PARIDE DRIVERS FOR PARALLEL PORT IDE DEVICES
8b58be88 8812M: Tim Waugh <tim@cyberelk.net>
e2d1d6c0 8813L: linux-parport@lists.infradead.org (subscribers-only)
e2d1d6c0 8814S: Maintained
679655da
JP
8815F: Documentation/blockdev/paride.txt
8816F: drivers/block/paride/
e2d1d6c0
RD
8817
8818PARISC ARCHITECTURE
b8828770 8819M: "James E.J. Bottomley" <jejb@parisc-linux.org>
b38a03b8 8820M: Helge Deller <deller@gmx.de>
e2d1d6c0
RD
8821L: linux-parisc@vger.kernel.org
8822W: http://www.parisc-linux.org/
8a6e2535 8823Q: http://patchwork.kernel.org/project/linux-parisc/list/
08deed1e 8824T: git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/parisc-2.6.git
fbb46caa 8825T: git git://git.kernel.org/pub/scm/linux/kernel/git/deller/parisc-linux.git
e2d1d6c0 8826S: Maintained
679655da 8827F: arch/parisc/
2b6bac9e 8828F: Documentation/parisc/
679655da 8829F: drivers/parisc/
2b6bac9e
HD
8830F: drivers/char/agp/parisc-agp.c
8831F: drivers/input/serio/gscps2.c
8832F: drivers/parport/parport_gsc.*
8833F: drivers/tty/serial/8250/8250_gsc.c
8a61f013 8834F: drivers/video/fbdev/sti*
2b6bac9e
HD
8835F: drivers/video/console/sti*
8836F: drivers/video/logo/logo_parisc*
e2d1d6c0 8837
1662d32c 8838PC87360 HARDWARE MONITORING DRIVER
8b58be88 8839M: Jim Cromie <jim.cromie@gmail.com>
968ce1b1 8840L: linux-hwmon@vger.kernel.org
1662d32c 8841S: Maintained
679655da
JP
8842F: Documentation/hwmon/pc87360
8843F: drivers/hwmon/pc87360.c
1662d32c
JC
8844
8845PC8736x GPIO DRIVER
8b58be88 8846M: Jim Cromie <jim.cromie@gmail.com>
1662d32c 8847S: Maintained
679655da 8848F: drivers/char/pc8736x_gpio.c
1662d32c 8849
1ad107fd 8850PC87427 HARDWARE MONITORING DRIVER
d8130624 8851M: Jean Delvare <jdelvare@suse.com>
968ce1b1 8852L: linux-hwmon@vger.kernel.org
1ad107fd
JD
8853S: Maintained
8854F: Documentation/hwmon/pc87427
8855F: drivers/hwmon/pc87427.c
8856
b26e0ed4 8857PCA9532 LED DRIVER
8b58be88 8858M: Riku Voipio <riku.voipio@iki.fi>
b26e0ed4 8859S: Maintained
d5ca6918
JP
8860F: drivers/leds/leds-pca9532.c
8861F: include/linux/leds-pca9532.h
b26e0ed4 8862
5ce914a8 8863PCA9541 I2C BUS MASTER SELECTOR DRIVER
ca462085 8864M: Guenter Roeck <linux@roeck-us.net>
5ce914a8
GR
8865L: linux-i2c@vger.kernel.org
8866S: Maintained
b4f0b74e 8867F: drivers/i2c/muxes/i2c-mux-pca9541.c
5ce914a8 8868
3971dae5 8869PCDP - PRIMARY CONSOLE AND DEBUG PORT
055e72fe 8870M: Khalid Aziz <khalid@gonehiking.org>
3971dae5
KA
8871S: Maintained
8872F: drivers/firmware/pcdp.*
8873
065c6359 8874PCI ERROR RECOVERY
6305902c 8875M: Linas Vepstas <linasvepstas@gmail.com>
c1f69db7 8876L: linux-pci@vger.kernel.org
065c6359 8877S: Supported
679655da 8878F: Documentation/PCI/pci-error-recovery.txt
065c6359 8879
78c1cffd
RC
8880PCI ENHANCED ERROR HANDLING (EEH) FOR POWERPC
8881M: Russell Currey <ruscur@russell.cc>
8882L: linuxppc-dev@lists.ozlabs.org
8883S: Supported
8884F: Documentation/powerpc/eeh-pci-error-recovery.txt
8885F: arch/powerpc/kernel/eeh*.c
8886F: arch/powerpc/platforms/*/eeh*.c
8887F: arch/powerpc/include/*/eeh*.h
8888
1da177e4 8889PCI SUBSYSTEM
5ac3a6d2 8890M: Bjorn Helgaas <bhelgaas@google.com>
2905474d 8891L: linux-pci@vger.kernel.org
99662dd1 8892Q: http://patchwork.ozlabs.org/project/linux-pci/list/
c0233ed4 8893T: git git://git.kernel.org/pub/scm/linux/kernel/git/helgaas/pci.git
1da177e4 8894S: Supported
92a1fe2e 8895F: Documentation/devicetree/bindings/pci/
679655da
JP
8896F: Documentation/PCI/
8897F: drivers/pci/
8898F: include/linux/pci*
6b49ee49 8899F: arch/x86/pci/
cad01f91 8900F: arch/x86/kernel/quirks.c
1da177e4 8901
eaa6111b
LFT
8902PCI DRIVER FOR ALTERA PCIE IP
8903M: Ley Foon Tan <lftan@altera.com>
8904L: rfi@lists.rocketboards.org (moderated for non-subscribers)
8905L: linux-pci@vger.kernel.org
8906S: Supported
8907F: Documentation/devicetree/bindings/pci/altera-pcie.txt
8908F: drivers/pci/host/pcie-altera.c
8909
b7e78170
RH
8910PCI DRIVER FOR ARM VERSATILE PLATFORM
8911M: Rob Herring <robh@kernel.org>
8912L: linux-pci@vger.kernel.org
8913L: linux-arm-kernel@lists.infradead.org
8914S: Maintained
8915F: Documentation/devicetree/bindings/pci/versatile.txt
8916F: drivers/pci/host/pci-versatile.c
8917
5f6b6ccd
TI
8918PCI DRIVER FOR APPLIEDMICRO XGENE
8919M: Tanmay Inamdar <tinamdar@apm.com>
8920L: linux-pci@vger.kernel.org
8921L: linux-arm-kernel@lists.infradead.org
8922S: Maintained
8923F: Documentation/devicetree/bindings/pci/xgene-pci.txt
8924F: drivers/pci/host/pci-xgene.c
8925
62d0ff83
ML
8926PCI DRIVER FOR FREESCALE LAYERSCAPE
8927M: Minghuan Lian <minghuan.Lian@freescale.com>
8928M: Mingkai Hu <mingkai.hu@freescale.com>
8929M: Roy Zang <tie-fei.zang@freescale.com>
8930L: linuxppc-dev@lists.ozlabs.org
8931L: linux-pci@vger.kernel.org
8932L: linux-arm-kernel@lists.infradead.org
8933S: Maintained
8934F: drivers/pci/host/*layerscape*
8935
f0b75693 8936PCI DRIVER FOR IMX6
f175aa2c 8937M: Richard Zhu <Richard.Zhu@freescale.com>
1ba55f55 8938M: Lucas Stach <l.stach@pengutronix.de>
f0b75693
BH
8939L: linux-pci@vger.kernel.org
8940L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8941S: Maintained
8942F: drivers/pci/host/*imx6*
8943
0c4ffcfe
MK
8944PCI DRIVER FOR TI KEYSTONE
8945M: Murali Karicheri <m-karicheri2@ti.com>
8946L: linux-pci@vger.kernel.org
8947L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8948S: Maintained
8949F: drivers/pci/host/*keystone*
8950
f0b75693
BH
8951PCI DRIVER FOR MVEBU (Marvell Armada 370 and Armada XP SOC support)
8952M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
8953M: Jason Cooper <jason@lakedaemon.net>
8954L: linux-pci@vger.kernel.org
8955L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8956S: Maintained
8957F: drivers/pci/host/*mvebu*
8958
8c39d710
TP
8959PCI DRIVER FOR AARDVARK (Marvell Armada 3700)
8960M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
8961L: linux-pci@vger.kernel.org
8962L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8963S: Maintained
8964F: drivers/pci/host/pci-aardvark.c
8965
0447cfd7
TR
8966PCI DRIVER FOR NVIDIA TEGRA
8967M: Thierry Reding <thierry.reding@gmail.com>
8968L: linux-tegra@vger.kernel.org
f0b75693 8969L: linux-pci@vger.kernel.org
0447cfd7
TR
8970S: Supported
8971F: Documentation/devicetree/bindings/pci/nvidia,tegra20-pcie.txt
8972F: drivers/pci/host/pci-tegra.c
8973
47ff3de9
KVA
8974PCI DRIVER FOR TI DRA7XX
8975M: Kishon Vijay Abraham I <kishon@ti.com>
8976L: linux-omap@vger.kernel.org
8977L: linux-pci@vger.kernel.org
8978S: Supported
8979F: Documentation/devicetree/bindings/pci/ti-pci.txt
8980F: drivers/pci/host/pci-dra7xx.c
8981
f0b75693
BH
8982PCI DRIVER FOR RENESAS R-CAR
8983M: Simon Horman <horms@verge.net.au>
8984L: linux-pci@vger.kernel.org
4a121096 8985L: linux-renesas-soc@vger.kernel.org
f0b75693
BH
8986S: Maintained
8987F: drivers/pci/host/*rcar*
8988
4af82255 8989PCI DRIVER FOR SAMSUNG EXYNOS
b7701755 8990M: Jingoo Han <jingoohan1@gmail.com>
4af82255 8991L: linux-pci@vger.kernel.org
f0b75693
BH
8992L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8993L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
4af82255
JH
8994S: Maintained
8995F: drivers/pci/host/pci-exynos.c
8996
f0b75693 8997PCI DRIVER FOR SYNOPSIS DESIGNWARE
b7701755 8998M: Jingoo Han <jingoohan1@gmail.com>
110baab1 8999M: Pratyush Anand <pratyush.anand@gmail.com>
f0b75693
BH
9000L: linux-pci@vger.kernel.org
9001S: Maintained
9002F: drivers/pci/host/*designware*
9003
5a3aa2a8
JP
9004PCI DRIVER FOR SYNOPSYS PROTOTYPING DEVICE
9005M: Joao Pinto <jpinto@synopsys.com>
9006L: linux-pci@vger.kernel.org
9007S: Maintained
9008F: Documentation/devicetree/bindings/pci/designware-pcie.txt
9009F: drivers/pci/host/pcie-designware-plat.c
9010
cf28855b
WD
9011PCI DRIVER FOR GENERIC OF HOSTS
9012M: Will Deacon <will.deacon@arm.com>
9013L: linux-pci@vger.kernel.org
9014L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9015S: Maintained
9016F: Documentation/devicetree/bindings/pci/host-generic-pci.txt
4e64dbe2 9017F: drivers/pci/host/pci-host-common.c
cf28855b
WD
9018F: drivers/pci/host/pci-host-generic.c
9019
185a383a
KB
9020PCI DRIVER FOR INTEL VOLUME MANAGEMENT DEVICE (VMD)
9021M: Keith Busch <keith.busch@intel.com>
9022L: linux-pci@vger.kernel.org
9023S: Supported
9024F: arch/x86/pci/vmd.c
9025
51b66a6c 9026PCIE DRIVER FOR ST SPEAR13XX
110baab1 9027M: Pratyush Anand <pratyush.anand@gmail.com>
51b66a6c 9028L: linux-pci@vger.kernel.org
110baab1 9029S: Maintained
51b66a6c
PA
9030F: drivers/pci/host/*spear*
9031
af1169b4
LFT
9032PCI MSI DRIVER FOR ALTERA MSI IP
9033M: Ley Foon Tan <lftan@altera.com>
9034L: rfi@lists.rocketboards.org (moderated for non-subscribers)
9035L: linux-pci@vger.kernel.org
9036S: Supported
9037F: Documentation/devicetree/bindings/pci/altera-pcie-msi.txt
9038F: drivers/pci/host/pcie-altera-msi.c
51b66a6c 9039
dcd19de3
DD
9040PCI MSI DRIVER FOR APPLIEDMICRO XGENE
9041M: Duc Dang <dhdang@apm.com>
9042L: linux-pci@vger.kernel.org
9043L: linux-arm-kernel@lists.infradead.org
9044S: Maintained
9045F: Documentation/devicetree/bindings/pci/xgene-pci-msi.txt
9046F: drivers/pci/host/pci-xgene-msi.c
9047
a3cbfae1
NC
9048PCIE DRIVER FOR AXIS ARTPEC
9049M: Niklas Cassel <niklas.cassel@axis.com>
9050M: Jesper Nilsson <jesper.nilsson@axis.com>
9051L: linux-arm-kernel@axis.com
9052L: linux-pci@vger.kernel.org
9053S: Maintained
9054F: Documentation/devicetree/bindings/pci/axis,artpec*
9055F: drivers/pci/host/*artpec*
9056
500a1d9a
ZW
9057PCIE DRIVER FOR HISILICON
9058M: Zhou Wang <wangzhou1@hisilicon.com>
5930fe4e 9059M: Gabriele Paoloni <gabriele.paoloni@huawei.com>
500a1d9a
ZW
9060L: linux-pci@vger.kernel.org
9061S: Maintained
9062F: Documentation/devicetree/bindings/pci/hisilicon-pcie.txt
9063F: drivers/pci/host/pcie-hisi.c
9064
82a82383
SV
9065PCIE DRIVER FOR QUALCOMM MSM
9066M: Stanimir Varbanov <svarbanov@mm-sol.com>
9067L: linux-pci@vger.kernel.org
9068L: linux-arm-msm@vger.kernel.org
9069S: Maintained
9070F: drivers/pci/host/*qcom*
9071
f12b76e5
DD
9072PCIE DRIVER FOR CAVIUM THUNDERX
9073M: David Daney <david.daney@cavium.com>
9074L: linux-pci@vger.kernel.org
9075L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9076S: Supported
9077F: Documentation/devicetree/bindings/pci/pci-thunder-*
9078F: drivers/pci/host/pci-thunder-*
9079
1da177e4 9080PCMCIA SUBSYSTEM
4230dfc9 9081P: Linux PCMCIA Team
f5df5881 9082L: linux-pcmcia@lists.infradead.org
6650e0a5 9083W: http://lists.infradead.org/mailman/listinfo/linux-pcmcia
9f273c24 9084T: git git://git.kernel.org/pub/scm/linux/kernel/git/brodo/pcmcia.git
4230dfc9 9085S: Maintained
679655da
JP
9086F: Documentation/pcmcia/
9087F: drivers/pcmcia/
9088F: include/pcmcia/
1da177e4
LT
9089
9090PCNET32 NETWORK DRIVER
227fb925 9091M: Don Fry <pcnet32@frontier.com>
979b6c13 9092L: netdev@vger.kernel.org
1da177e4 9093S: Maintained
b955f6ca 9094F: drivers/net/ethernet/amd/pcnet32.c
1da177e4 9095
48fc267e
SK
9096PCRYPT PARALLEL CRYPTO ENGINE
9097M: Steffen Klassert <steffen.klassert@secunet.com>
9098L: linux-crypto@vger.kernel.org
9099S: Maintained
9100F: crypto/pcrypt.c
9101F: include/crypto/pcrypt.h
9102
e72df0b8
TH
9103PER-CPU MEMORY ALLOCATOR
9104M: Tejun Heo <tj@kernel.org>
93e205a7 9105M: Christoph Lameter <cl@linux.com>
e72df0b8
TH
9106T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/percpu.git
9107S: Maintained
9108F: include/linux/percpu*.h
9109F: mm/percpu*.c
9110F: arch/*/include/asm/percpu.h
9111
ad4ecbcb 9112PER-TASK DELAY ACCOUNTING
185e595f 9113M: Balbir Singh <bsingharora@gmail.com>
ad4ecbcb 9114S: Maintained
679655da
JP
9115F: include/linux/delayacct.h
9116F: kernel/delayacct.c
ad4ecbcb 9117
57c0c15b 9118PERFORMANCE EVENTS SUBSYSTEM
daecbd26 9119M: Peter Zijlstra <peterz@infradead.org>
dd9b238c 9120M: Ingo Molnar <mingo@redhat.com>
f80c5393 9121M: Arnaldo Carvalho de Melo <acme@kernel.org>
a54d690e 9122R: Alexander Shishkin <alexander.shishkin@linux.intel.com>
981c3a4f 9123L: linux-kernel@vger.kernel.org
75fc2d37 9124T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
6c0b3244 9125S: Supported
d53e8365 9126F: kernel/events/*
a003236c 9127F: include/linux/perf_event.h
c117ab84 9128F: include/uapi/linux/perf_event.h
141c4296
RR
9129F: arch/*/kernel/perf_event*.c
9130F: arch/*/kernel/*/perf_event*.c
9131F: arch/*/kernel/*/*/perf_event*.c
a003236c 9132F: arch/*/include/asm/perf_event.h
a003236c 9133F: arch/*/kernel/perf_callchain.c
b0a434fb 9134F: arch/*/events/*
a003236c 9135F: tools/perf/
6c0b3244 9136
dd49d0f5 9137PERSONALITY HANDLING
8b58be88 9138M: Christoph Hellwig <hch@infradead.org>
dd49d0f5
JC
9139L: linux-abi-devel@lists.sourceforge.net
9140S: Maintained
679655da 9141F: include/linux/personality.h
c117ab84 9142F: include/uapi/linux/personality.h
dd49d0f5 9143
838e7a03 9144PHONET PROTOCOL
2a06b40f 9145M: Remi Denis-Courmont <courmisch@gmail.com>
838e7a03
RDC
9146S: Supported
9147F: Documentation/networking/phonet.txt
9148F: include/linux/phonet.h
9149F: include/net/phonet/
c117ab84 9150F: include/uapi/linux/phonet.h
838e7a03
RDC
9151F: net/phonet/
9152
1da177e4 9153PHRAM MTD DRIVER
8b58be88 9154M: Joern Engel <joern@lazybastard.org>
1da177e4
LT
9155L: linux-mtd@lists.infradead.org
9156S: Maintained
679655da 9157F: drivers/mtd/devices/phram.c
1da177e4 9158
efdbb10e
BP
9159PICOLCD HID DRIVER
9160M: Bruno Prémont <bonbons@linux-vserver.org>
9161L: linux-input@vger.kernel.org
9162S: Maintained
9163F: drivers/hid/hid-picolcd*
9164
a53bfa07
JI
9165PICOXCELL SUPPORT
9166M: Jamie Iles <jamie@jamieiles.com>
9167L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9168T: git git://github.com/jamieiles/linux-2.6-ji.git
9169S: Supported
b8733987 9170F: arch/arm/boot/dts/picoxcell*
14430813 9171F: arch/arm/mach-picoxcell/
b8733987 9172F: drivers/crypto/picoxcell*
a53bfa07 9173
2744e8af
LW
9174PIN CONTROL SUBSYSTEM
9175M: Linus Walleij <linus.walleij@linaro.org>
c11f042b 9176L: linux-gpio@vger.kernel.org
dbe752a3 9177T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl.git
2744e8af 9178S: Maintained
9feeed94 9179F: Documentation/devicetree/bindings/pinctrl/
fefb6245 9180F: Documentation/pinctrl.txt
07f29ba6 9181F: drivers/pinctrl/
8e406fe4 9182F: include/linux/pinctrl/
2744e8af 9183
2201bbb8
JCPV
9184PIN CONTROLLER - ATMEL AT91
9185M: Jean-Christophe Plagniol-Villard <plagnioj@jcrosoft.com>
9186L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9187S: Maintained
c654b6bf 9188F: drivers/pinctrl/pinctrl-at91.*
2201bbb8 9189
33d3690c
LD
9190PIN CONTROLLER - ATMEL AT91 PIO4
9191M: Ludovic Desroches <ludovic.desroches@atmel.com>
9192L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9193L: linux-gpio@vger.kernel.org
9194S: Supported
9195F: drivers/pinctrl/pinctrl-at91-pio4.*
9196
cbd1b652
MW
9197PIN CONTROLLER - INTEL
9198M: Mika Westerberg <mika.westerberg@linux.intel.com>
9199M: Heikki Krogerus <heikki.krogerus@linux.intel.com>
9200S: Maintained
9201F: drivers/pinctrl/intel/
2201bbb8 9202
9963b536
LP
9203PIN CONTROLLER - RENESAS
9204M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
1a4ca6dd 9205M: Geert Uytterhoeven <geert+renesas@glider.be>
4a121096 9206L: linux-renesas-soc@vger.kernel.org
9963b536
LP
9207S: Maintained
9208F: drivers/pinctrl/sh-pfc/
9209
b75e60d6 9210PIN CONTROLLER - SAMSUNG
fea685e9 9211M: Tomasz Figa <tomasz.figa@gmail.com>
44b03c10
KK
9212M: Krzysztof Kozlowski <k.kozlowski@samsung.com>
9213M: Sylwester Nawrocki <s.nawrocki@samsung.com>
b75e60d6
DA
9214L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9215L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
9216S: Maintained
9b5b33f6 9217F: drivers/pinctrl/samsung/
b75e60d6 9218
13cbd906
TL
9219PIN CONTROLLER - SINGLE
9220M: Tony Lindgren <tony@atomide.com>
9221M: Haojian Zhuang <haojian.zhuang@linaro.org>
9222L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9223L: linux-omap@vger.kernel.org
9224S: Maintained
9225F: drivers/pinctrl/pinctrl-single.c
9226
deda8287 9227PIN CONTROLLER - ST SPEAR
da89947b 9228M: Viresh Kumar <vireshk@kernel.org>
deda8287
VK
9229L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9230W: http://www.st.com/spear
9231S: Maintained
8e406fe4 9232F: drivers/pinctrl/spear/
deda8287 9233
249a6771 9234PKTCDVD DRIVER
e5f6450c 9235M: Jiri Kosina <jikos@kernel.org>
249a6771 9236S: Maintained
679655da
JP
9237F: drivers/block/pktcdvd.c
9238F: include/linux/pktcdvd.h
c117ab84 9239F: include/uapi/linux/pktcdvd.h
249a6771 9240
b31d8273
G
9241PKUNITY SOC DRIVERS
9242M: Guan Xuetao <gxt@mprc.pku.edu.cn>
9243W: http://mprc.pku.edu.cn/~guanxuetao/linux
9244S: Maintained
ceebf4d5 9245T: git git://github.com/gxt/linux.git
b31d8273 9246F: drivers/input/serio/i8042-unicore32io.h
d10e4a66 9247F: drivers/i2c/busses/i2c-puv3.c
8a61f013 9248F: drivers/video/fbdev/fb-puv3.c
2809e80b 9249F: drivers/rtc/rtc-puv3.c
b31d8273 9250
9d2ecfb7 9251PMBUS HARDWARE MONITORING DRIVERS
ca462085 9252M: Guenter Roeck <linux@roeck-us.net>
968ce1b1
GR
9253L: linux-hwmon@vger.kernel.org
9254W: http://hwmon.wiki.kernel.org/
9d2ecfb7
GR
9255W: http://www.roeck-us.net/linux/drivers/
9256T: git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
9257S: Maintained
9258F: Documentation/hwmon/pmbus
9259F: drivers/hwmon/pmbus/
9260F: include/linux/i2c/pmbus.h
9261
89a36810 9262PMC SIERRA MaxRAID DRIVER
89a36810
AR
9263L: linux-scsi@vger.kernel.org
9264W: http://www.pmc-sierra.com/
3cdea4d7 9265S: Orphan
89a36810
AR
9266F: drivers/scsi/pmcraid.*
9267
dbf9bfe6 9268PMC SIERRA PM8001 DRIVER
d32477e2 9269M: Jack Wang <jinpu.wang@profitbricks.com>
dbf9bfe6 9270M: lindar_liu@usish.com
f5a7b525 9271L: pmchba@pmcs.com
dbf9bfe6 9272L: linux-scsi@vger.kernel.org
9273S: Supported
9274F: drivers/scsi/pm8001/
9275
1da177e4 9276POSIX CLOCKS and TIMERS
8b58be88 9277M: Thomas Gleixner <tglx@linutronix.de>
981c3a4f 9278L: linux-kernel@vger.kernel.org
75fc2d37 9279T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
5cee9645 9280S: Maintained
679655da
JP
9281F: fs/timerfd.c
9282F: include/linux/timer*
5cee9645 9283F: kernel/time/*timer*
1da177e4 9284
7b06a6d7
RW
9285POWER MANAGEMENT CORE
9286M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
9287L: linux-pm@vger.kernel.org
9288T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
9289S: Supported
9290F: drivers/base/power/
9291F: include/linux/pm.h
9292F: include/linux/pm_*
9293F: include/linux/powercap.h
9294F: drivers/powercap/
9295
3be86148 9296POWER SUPPLY CLASS/SUBSYSTEM and DRIVERS
ad8464a2 9297M: Sebastian Reichel <sre@kernel.org>
57318935 9298M: Dmitry Eremin-Solenikov <dbaryshkov@gmail.com>
8b58be88 9299M: David Woodhouse <dwmw2@infradead.org>
ad8464a2 9300L: linux-pm@vger.kernel.org
54e5881d 9301T: git git://git.infradead.org/battery-2.6.git
3be86148 9302S: Maintained
3cc5c704
GU
9303F: Documentation/devicetree/bindings/power/
9304F: Documentation/devicetree/bindings/power_supply/
679655da 9305F: include/linux/power_supply.h
8cd725a1 9306F: drivers/power/
26305022 9307X: drivers/power/avs/
3be86148 9308
514f161a
MR
9309POWER STATE COORDINATION INTERFACE (PSCI)
9310M: Mark Rutland <mark.rutland@arm.com>
9311M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
9312L: linux-arm-kernel@lists.infradead.org
9313S: Maintained
9314F: drivers/firmware/psci.c
9315F: include/linux/psci.h
9316F: include/uapi/linux/psci.h
9317
43a1dd9b
SJS
9318POWERNV OPERATOR PANEL LCD DISPLAY DRIVER
9319M: Suraj Jitindar Singh <sjitindarsingh@gmail.com>
9320L: linuxppc-dev@lists.ozlabs.org
9321S: Maintained
9322F: drivers/char/powernv-op-panel.c
9323
1da177e4 9324PNP SUPPORT
9c3646d1 9325M: "Rafael J. Wysocki" <rafael.j.wysocki@intel.com>
1da177e4 9326S: Maintained
679655da 9327F: drivers/pnp/
1da177e4
LT
9328
9329PPP PROTOCOL DRIVERS AND COMPRESSORS
8b58be88 9330M: Paul Mackerras <paulus@samba.org>
1da177e4
LT
9331L: linux-ppp@vger.kernel.org
9332S: Maintained
224cf5ad 9333F: drivers/net/ppp/ppp_*
1da177e4
LT
9334
9335PPP OVER ATM (RFC 2364)
8b58be88 9336M: Mitchell Blank Jr <mitch@sfgoth.com>
1da177e4 9337S: Maintained
679655da 9338F: net/atm/pppoatm.c
c117ab84 9339F: include/uapi/linux/atmppp.h
1da177e4
LT
9340
9341PPP OVER ETHERNET
8b58be88 9342M: Michal Ostrowski <mostrows@earthlink.net>
1da177e4 9343S: Maintained
224cf5ad
JK
9344F: drivers/net/ppp/pppoe.c
9345F: drivers/net/ppp/pppox.c
1da177e4 9346
a6d2370b 9347PPP OVER L2TP
8b58be88 9348M: James Chapman <jchapman@katalix.com>
a6d2370b 9349S: Maintained
90ca28d1 9350F: net/l2tp/l2tp_ppp.c
679655da 9351F: include/linux/if_pppol2tp.h
c117ab84 9352F: include/uapi/linux/if_pppol2tp.h
a6d2370b 9353
eae9d2ba 9354PPS SUPPORT
8b58be88 9355M: Rodolfo Giometti <giometti@enneenne.com>
eae9d2ba
RG
9356W: http://wiki.enneenne.com/index.php/LinuxPPS_support
9357L: linuxpps@ml.enneenne.com (subscribers-only)
9358S: Maintained
cabaaf41
JP
9359F: Documentation/pps/
9360F: drivers/pps/
9361F: include/linux/pps*.h
eae9d2ba 9362
71a6d0af
HW
9363PPTP DRIVER
9364M: Dmitry Kozlov <xeb@mail.ru>
9365L: netdev@vger.kernel.org
9366S: Maintained
224cf5ad 9367F: drivers/net/ppp/pptp.c
71a6d0af
HW
9368W: http://sourceforge.net/projects/accel-pptp
9369
1da177e4 9370PREEMPTIBLE KERNEL
8b58be88 9371M: Robert Love <rml@tech9.net>
1da177e4
LT
9372L: kpreempt-tech@lists.sourceforge.net
9373W: ftp://ftp.kernel.org/pub/linux/kernel/people/rml/preempt-kernel
9374S: Supported
679655da
JP
9375F: Documentation/preempt-locking.txt
9376F: include/linux/preempt.h
1da177e4
LT
9377
9378PRISM54 WIRELESS DRIVER
8b58be88 9379M: "Luis R. Rodriguez" <mcgrof@gmail.com>
724c6b35 9380L: linux-wireless@vger.kernel.org
9ef80804 9381W: http://wireless.kernel.org/en/users/Drivers/p54
1d89cae1 9382S: Obsolete
c12edfe2 9383F: drivers/net/wireless/intersil/prism54/
1da177e4 9384
02c18891 9385PS3 NETWORK SUPPORT
b809b9ca 9386M: Geoff Levand <geoff@infradead.org>
02c18891 9387L: netdev@vger.kernel.org
a14ab6b6 9388L: linuxppc-dev@lists.ozlabs.org
b809b9ca 9389S: Maintained
8df158ac 9390F: drivers/net/ethernet/toshiba/ps3_gelic_net.*
02c18891 9391
f58a9d17 9392PS3 PLATFORM SUPPORT
b809b9ca 9393M: Geoff Levand <geoff@infradead.org>
a4724ed6 9394L: linuxppc-dev@lists.ozlabs.org
b809b9ca 9395S: Maintained
679655da
JP
9396F: arch/powerpc/boot/ps3*
9397F: arch/powerpc/include/asm/lv1call.h
9398F: arch/powerpc/include/asm/ps3*.h
9399F: arch/powerpc/platforms/ps3/
9400F: drivers/*/ps3*
9401F: drivers/ps3/
fec629b8 9402F: drivers/rtc/rtc-ps3.c
679655da 9403F: drivers/usb/host/*ps3.c
fec629b8 9404F: sound/ppc/snd_ps3*
f58a9d17 9405
cffb4add 9406PS3VRAM DRIVER
8b58be88 9407M: Jim Paris <jim@jtan.com>
3715a5d0 9408M: Geoff Levand <geoff@infradead.org>
a14ab6b6 9409L: linuxppc-dev@lists.ozlabs.org
cffb4add 9410S: Maintained
8a3977cb 9411F: drivers/block/ps3vram.c
cffb4add 9412
8defe599 9413PSTORE FILESYSTEM
9d5e2a02 9414M: Anton Vorontsov <anton@enomsg.org>
8defe599
AV
9415M: Colin Cross <ccross@android.com>
9416M: Kees Cook <keescook@chromium.org>
9417M: Tony Luck <tony.luck@intel.com>
9418S: Maintained
9f273c24 9419T: git git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux.git
8defe599
AV
9420F: fs/pstore/
9421F: include/linux/pstore*
04851772 9422F: drivers/firmware/efi/efi-pstore.c
8defe599
AV
9423F: drivers/acpi/apei/erst.c
9424
7fbc415d
RC
9425PTP HARDWARE CLOCK SUPPORT
9426M: Richard Cochran <richardcochran@gmail.com>
e7333e3c 9427L: netdev@vger.kernel.org
7fbc415d
RC
9428S: Maintained
9429W: http://linuxptp.sourceforge.net/
9430F: Documentation/ABI/testing/sysfs-ptp
9431F: Documentation/ptp/*
0ecb3cdd 9432F: drivers/net/ethernet/freescale/gianfar_ptp.c
7fbc415d
RC
9433F: drivers/net/phy/dp83640*
9434F: drivers/ptp/*
9435F: include/linux/ptp_cl*
9436
cf94a4d1 9437PTRACE SUPPORT
e846ee5f 9438M: Roland McGrath <roland@hack.frob.com>
8b58be88 9439M: Oleg Nesterov <oleg@redhat.com>
cf94a4d1
CH
9440S: Maintained
9441F: include/asm-generic/syscall.h
9442F: include/linux/ptrace.h
9443F: include/linux/regset.h
9444F: include/linux/tracehook.h
c117ab84 9445F: include/uapi/linux/ptrace.h
cf94a4d1
CH
9446F: kernel/ptrace.c
9447
3e9d7ba7
HV
9448PULSE8-CEC DRIVER
9449M: Hans Verkuil <hverkuil@xs4all.nl>
9450L: linux-media@vger.kernel.org
9451T: git git://linuxtv.org/media_tree.git
9452S: Maintained
9453F: drivers/staging/media/pulse8-cec
9454
8320204a 9455PVRUSB2 VIDEO4LINUX DRIVER
8b58be88 9456M: Mike Isely <isely@pobox.com>
16e9495d 9457L: pvrusb2@isely.net (subscribers-only)
661263b5 9458L: linux-media@vger.kernel.org
8320204a 9459W: http://www.isely.net/pvrusb2/
275ffde4 9460T: git git://linuxtv.org/media_tree.git
8320204a 9461S: Maintained
679655da 9462F: Documentation/video4linux/README.pvrusb2
0c0d06ca 9463F: drivers/media/usb/pvrusb2/
8320204a 9464
39532e6c 9465PWC WEBCAM DRIVER
c0936df4 9466M: Hans Verkuil <hverkuil@xs4all.nl>
39532e6c
HG
9467L: linux-media@vger.kernel.org
9468T: git git://linuxtv.org/media_tree.git
c0936df4 9469S: Odd Fixes
39532e6c
HG
9470F: drivers/media/usb/pwc/*
9471
93c090b3
KD
9472PWM FAN DRIVER
9473M: Kamil Debski <k.debski@samsung.com>
968ce1b1 9474L: linux-hwmon@vger.kernel.org
93c090b3
KD
9475S: Supported
9476F: Documentation/devicetree/bindings/hwmon/pwm-fan.txt
9477F: Documentation/hwmon/pwm-fan
9478F: drivers/hwmon/pwm-fan.c
9479
200efedd 9480PWM SUBSYSTEM
aa3495f7
TR
9481M: Thierry Reding <thierry.reding@gmail.com>
9482L: linux-pwm@vger.kernel.org
0c2498f1 9483S: Maintained
006e854f 9484T: git git://git.kernel.org/pub/scm/linux/kernel/git/thierry.reding/linux-pwm.git
200efedd
TR
9485F: Documentation/pwm.txt
9486F: Documentation/devicetree/bindings/pwm/
9487F: include/linux/pwm.h
0c2498f1 9488F: drivers/pwm/
a140b98d
TR
9489F: drivers/video/backlight/pwm_bl.c
9490F: include/linux/pwm_backlight.h
0c2498f1 9491
30ec261e 9492PXA2xx/PXA3xx SUPPORT
8da5e302 9493M: Daniel Mack <daniel@zonque.org>
a323f664 9494M: Haojian Zhuang <haojian.zhuang@gmail.com>
8da5e302 9495M: Robert Jarzmik <robert.jarzmik@free.fr>
efc03ecb 9496L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3f640c61 9497T: git git://github.com/hzhuang1/linux.git
8da5e302 9498T: git git://github.com/rjarzmik/linux.git
1da177e4 9499S: Maintained
e68d7c14 9500F: arch/arm/boot/dts/pxa*
679655da 9501F: arch/arm/mach-pxa/
820439f1 9502F: drivers/dma/pxa*
679655da 9503F: drivers/pcmcia/pxa2xx*
1403ead9 9504F: drivers/pinctrl/pxa/
9df92e6c 9505F: drivers/spi/spi-pxa2xx*
faf2e1db 9506F: drivers/usb/gadget/udc/pxa2*
679655da 9507F: include/sound/pxa2xx-lib.h
bec4c99e 9508F: sound/arm/pxa*
14430813 9509F: sound/soc/pxa/
1da177e4 9510
f3154a46
RJ
9511PXA GPIO DRIVER
9512M: Robert Jarzmik <robert.jarzmik@free.fr>
9513L: linux-gpio@vger.kernel.org
9514S: Maintained
9515F: drivers/gpio/gpio-pxa.c
9516
ec64d3bf
EG
9517PXA3xx NAND FLASH DRIVER
9518M: Ezequiel Garcia <ezequiel.garcia@free-electrons.com>
9519L: linux-mtd@lists.infradead.org
9520S: Maintained
9a67f099 9521F: drivers/mtd/nand/pxa3xx_nand.c
ec64d3bf 9522
3f640c61 9523MMP SUPPORT
8b58be88 9524M: Eric Miao <eric.y.miao@gmail.com>
a323f664 9525M: Haojian Zhuang <haojian.zhuang@gmail.com>
e8e6cb32 9526L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3f640c61
HZ
9527T: git git://github.com/hzhuang1/linux.git
9528T: git git://git.linaro.org/people/ycmiao/pxa-linux.git
e8e6cb32 9529S: Maintained
e68d7c14 9530F: arch/arm/boot/dts/mmp*
3f640c61 9531F: arch/arm/mach-mmp/
e8e6cb32 9532
272f133a
PO
9533PXA MMCI DRIVER
9534S: Orphan
9535
57f63bc8 9536PXA RTC DRIVER
8b58be88 9537M: Robert Jarzmik <robert.jarzmik@free.fr>
57f63bc8
RJ
9538L: rtc-linux@googlegroups.com
9539S: Maintained
9540
cea4001a 9541QAT DRIVER
90ab5a81
TS
9542M: Giovanni Cabiddu <giovanni.cabiddu@intel.com>
9543M: Salvatore Benedetto <salvatore.benedetto@intel.com>
49e7d9df
JP
9544L: qat-linux@intel.com
9545S: Supported
9546F: drivers/crypto/qat/
cea4001a 9547
52a09a04 9548QIB DRIVER
8473c603 9549M: Mike Marciniszyn <infinipath@intel.com>
52a09a04
MM
9550L: linux-rdma@vger.kernel.org
9551S: Supported
9552F: drivers/infiniband/hw/qib/
9553
5e9772b9
JS
9554QLOGIC QLA1280 SCSI DRIVER
9555M: Michael Reed <mdr@sgi.com>
9556L: linux-scsi@vger.kernel.org
9557S: Maintained
9558F: drivers/scsi/qla1280.[ch]
9559
1da177e4 9560QLOGIC QLA2XXX FC-SCSI DRIVER
2c804eb0 9561M: qla2xxx-upstream@qlogic.com
1da177e4
LT
9562L: linux-scsi@vger.kernel.org
9563S: Supported
679655da
JP
9564F: Documentation/scsi/LICENSE.qla2xxx
9565F: drivers/scsi/qla2xxx/
1da177e4 9566
883c98fe 9567QLOGIC QLA4XXX iSCSI DRIVER
1018b8b9 9568M: QLogic-Storage-Upstream@qlogic.com
883c98fe
RA
9569L: linux-scsi@vger.kernel.org
9570S: Supported
bacfb81b 9571F: Documentation/scsi/LICENSE.qla4xxx
883c98fe
RA
9572F: drivers/scsi/qla4xxx/
9573
5a4faa87 9574QLOGIC QLA3XXX NETWORK DRIVER
0a955c3a 9575M: Jitendra Kalsaria <jitendra.kalsaria@qlogic.com>
8b58be88 9576M: Ron Mercer <ron.mercer@qlogic.com>
5a4faa87
RM
9577M: linux-driver@qlogic.com
9578L: netdev@vger.kernel.org
9579S: Supported
679655da 9580F: Documentation/networking/LICENSE.qla3xxx
aa43c215 9581F: drivers/net/ethernet/qlogic/qla3xxx.*
5a4faa87 9582
0ec00f03 9583QLOGIC QLCNIC (1/10)Gb ETHERNET DRIVER
9f35a3cc 9584M: Dept-GELinuxNICDev@qlogic.com
0ec00f03
AKS
9585L: netdev@vger.kernel.org
9586S: Supported
aa43c215 9587F: drivers/net/ethernet/qlogic/qlcnic/
0ec00f03 9588
c4e84bde 9589QLOGIC QLGE 10Gb ETHERNET DRIVER
c9b1a5b5
HP
9590M: Harish Patil <harish.patil@qlogic.com>
9591M: Sudarsana Kalluru <sudarsana.kalluru@qlogic.com>
9592M: Dept-GELinuxNICDev@qlogic.com
4cbfbe25 9593M: linux-driver@qlogic.com
c4e84bde
RM
9594L: netdev@vger.kernel.org
9595S: Supported
aa43c215 9596F: drivers/net/ethernet/qlogic/qlge/
c4e84bde 9597
fe56b9e6
YM
9598QLOGIC QL4xxx ETHERNET DRIVER
9599M: Yuval Mintz <Yuval.Mintz@qlogic.com>
9600M: Ariel Elior <Ariel.Elior@qlogic.com>
9601M: everest-linux-l2@qlogic.com
9602L: netdev@vger.kernel.org
9603S: Supported
9604F: drivers/net/ethernet/qlogic/qed/
9605F: include/linux/qed/
9606F: drivers/net/ethernet/qlogic/qede/
9607
1da177e4 9608QNX4 FILESYSTEM
8b58be88 9609M: Anders Larsen <al@alarsen.net>
1da177e4
LT
9610W: http://www.alarsen.net/linux/qnx4fs/
9611S: Maintained
80811493 9612F: fs/qnx4/
c117ab84
CEB
9613F: include/uapi/linux/qnx4_fs.h
9614F: include/uapi/linux/qnxtypes.h
1da177e4 9615
91952bc0
AP
9616QT1010 MEDIA DRIVER
9617M: Antti Palosaari <crope@iki.fi>
9618L: linux-media@vger.kernel.org
a825eaec 9619W: https://linuxtv.org
91952bc0
AP
9620W: http://palosaari.fi/linux/
9621Q: http://patchwork.linuxtv.org/project/linux-media/list/
9622T: git git://linuxtv.org/anttip/media_tree.git
9623S: Maintained
9624F: drivers/media/tuners/qt1010*
9625
966fb5ec
SM
9626QUALCOMM ATHEROS ATH9K WIRELESS DRIVER
9627M: QCA ath9k Development <ath9k-devel@qca.qualcomm.com>
9628L: linux-wireless@vger.kernel.org
9629L: ath9k-devel@lists.ath9k.org
9630W: http://wireless.kernel.org/en/users/Drivers/ath9k
9631S: Supported
9632F: drivers/net/wireless/ath/ath9k/
9633
2ea0ffcb
KV
9634QUALCOMM ATHEROS ATH10K WIRELESS DRIVER
9635M: Kalle Valo <kvalo@qca.qualcomm.com>
9636L: ath10k@lists.infradead.org
9637W: http://wireless.kernel.org/en/users/Drivers/ath10k
9f273c24 9638T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
2ea0ffcb
KV
9639S: Supported
9640F: drivers/net/wireless/ath/ath10k/
9641
4f4567cf
RK
9642QUALCOMM HEXAGON ARCHITECTURE
9643M: Richard Kuo <rkuo@codeaurora.org>
9644L: linux-hexagon@vger.kernel.org
9f273c24 9645T: git git://git.kernel.org/pub/scm/linux/kernel/git/rkuo/linux-hexagon-kernel.git
4f4567cf
RK
9646S: Supported
9647F: arch/hexagon/
9648
8e84c258
EK
9649QUALCOMM WCN36XX WIRELESS DRIVER
9650M: Eugene Krasnikov <k.eugene.e@gmail.com>
9651L: wcn36xx@lists.infradead.org
9652W: http://wireless.kernel.org/en/users/Drivers/wcn36xx
9653T: git git://github.com/KrasnikovEugene/wcn36xx.git
9654S: Supported
9655F: drivers/net/wireless/ath/wcn36xx/
9656
eeca9a67
MT
9657QEMU MACHINE EMULATOR AND VIRTUALIZER SUPPORT
9658M: Gabriel Somlo <somlo@cmu.edu>
9659M: "Michael S. Tsirkin" <mst@redhat.com>
9660L: qemu-devel@nongnu.org
9661S: Maintained
9662F: drivers/firmware/qemu_fw_cfg.c
9663
602adf40 9664RADOS BLOCK DEVICE (RBD)
0f5417ce
SW
9665M: Ilya Dryomov <idryomov@gmail.com>
9666M: Sage Weil <sage@redhat.com>
527a88b9 9667M: Alex Elder <elder@kernel.org>
398ecff5 9668L: ceph-devel@vger.kernel.org
09d90327
SW
9669W: http://ceph.com/
9670T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
6e67b7ae 9671T: git git://github.com/ceph/ceph-client.git
602adf40 9672S: Supported
398ecff5 9673F: Documentation/ABI/testing/sysfs-bus-rbd
602adf40
YS
9674F: drivers/block/rbd.c
9675F: drivers/block/rbd_types.h
9676
1da177e4 9677RADEON FRAMEBUFFER DISPLAY DRIVER
8b58be88 9678M: Benjamin Herrenschmidt <benh@kernel.crashing.org>
c69f677c 9679L: linux-fbdev@vger.kernel.org
1da177e4 9680S: Maintained
8a61f013 9681F: drivers/video/fbdev/aty/radeon*
c117ab84 9682F: include/uapi/linux/radeonfb.h
1da177e4 9683
c6c9b34c 9684RADIOSHARK RADIO DRIVER
c0936df4 9685M: Hans Verkuil <hverkuil@xs4all.nl>
c6c9b34c
HG
9686L: linux-media@vger.kernel.org
9687T: git git://linuxtv.org/media_tree.git
9688S: Maintained
9689F: drivers/media/radio/radio-shark.c
9690
9691RADIOSHARK2 RADIO DRIVER
c0936df4 9692M: Hans Verkuil <hverkuil@xs4all.nl>
c6c9b34c
HG
9693L: linux-media@vger.kernel.org
9694T: git git://linuxtv.org/media_tree.git
9695S: Maintained
9696F: drivers/media/radio/radio-shark2.c
9697F: drivers/media/radio/radio-tea5777.c
9698
1da177e4 9699RAGE128 FRAMEBUFFER DISPLAY DRIVER
8b58be88 9700M: Paul Mackerras <paulus@samba.org>
c69f677c 9701L: linux-fbdev@vger.kernel.org
1da177e4 9702S: Maintained
8a61f013 9703F: drivers/video/fbdev/aty/aty128fb.c
1da177e4 9704
a0fd81a9 9705RALINK MIPS ARCHITECTURE
bdb40e8e 9706M: John Crispin <john@phrozen.org>
a0fd81a9
JC
9707L: linux-mips@linux-mips.org
9708S: Maintained
9709F: arch/mips/ralink
9710
e7839f25 9711RALINK RT2X00 WIRELESS LAN DRIVER
95ea3627 9712P: rt2x00 project
b182427e 9713M: Stanislaw Gruszka <sgruszka@redhat.com>
f198f98e 9714M: Helmut Schaa <helmut.schaa@googlemail.com>
95ea3627 9715L: linux-wireless@vger.kernel.org
95ea3627 9716S: Maintained
33aca94d 9717F: drivers/net/wireless/ralink/rt2x00/
95ea3627 9718
9db5579b 9719RAMDISK RAM BLOCK DEVICE DRIVER
ea7618ec 9720M: Jens Axboe <axboe@kernel.dk>
9db5579b 9721S: Maintained
679655da
JP
9722F: Documentation/blockdev/ramdisk.txt
9723F: drivers/block/brd.c
9db5579b 9724
9e95ce27 9725RANDOM NUMBER DRIVER
0624bcaa 9726M: "Theodore Ts'o" <tytso@mit.edu>
9e95ce27 9727S: Maintained
679655da 9728F: drivers/char/random.c
9e95ce27 9729
394b701c 9730RAPIDIO SUBSYSTEM
8b58be88 9731M: Matt Porter <mporter@kernel.crashing.org>
b8bc1dd3 9732M: Alexandre Bounine <alexandre.bounine@idt.com>
394b701c 9733S: Maintained
679655da 9734F: drivers/rapidio/
394b701c 9735
e2d1d6c0 9736RAYLINK/WEBGEAR 802.11 WIRELESS LAN DRIVER
e2d1d6c0 9737L: linux-wireless@vger.kernel.org
f52a5490 9738S: Orphan
679655da 9739F: drivers/net/wireless/ray*
e2d1d6c0
RD
9740
9741RCUTORTURE MODULE
e0198b29 9742M: Josh Triplett <josh@joshtriplett.org>
8b58be88 9743M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
981c3a4f 9744L: linux-kernel@vger.kernel.org
f9094d8e 9745S: Supported
08deed1e 9746T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
679655da 9747F: Documentation/RCU/torture.txt
34e2d560 9748F: kernel/rcu/rcutorture.c
e2d1d6c0 9749
c87b9c60
PM
9750RCUTORTURE TEST FRAMEWORK
9751M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
ab0afd6c 9752M: Josh Triplett <josh@joshtriplett.org>
4632a191
PM
9753R: Steven Rostedt <rostedt@goodmis.org>
9754R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
96a39bc4 9755R: Lai Jiangshan <jiangshanlai@gmail.com>
981c3a4f 9756L: linux-kernel@vger.kernel.org
c87b9c60
PM
9757S: Supported
9758T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
9759F: tools/testing/selftests/rcutorture
9760
c1f766b5 9761RDC R-321X SoC
8b58be88 9762M: Florian Fainelli <florian@openwrt.org>
c1f766b5
FF
9763S: Maintained
9764
db17f395 9765RDC R6040 FAST ETHERNET DRIVER
35566e96 9766M: Florian Fainelli <f.fainelli@gmail.com>
db17f395
FF
9767L: netdev@vger.kernel.org
9768S: Maintained
58565a35 9769F: drivers/net/ethernet/rdc/r6040.c
db17f395 9770
a09ed661 9771RDS - RELIABLE DATAGRAM SOCKETS
72f26eee 9772M: Santosh Shilimkar <santosh.shilimkar@oracle.com>
9773L: netdev@vger.kernel.org
9774L: linux-rdma@vger.kernel.org
fbb5a558 9775L: rds-devel@oss.oracle.com (moderated for non-subscribers)
72f26eee 9776W: https://oss.oracle.com/projects/rds/
a09ed661 9777S: Supported
679655da 9778F: net/rds/
72f26eee 9779F: Documentation/networking/rds.txt
a09ed661 9780
0194621b
DD
9781RDMAVT - RDMA verbs software
9782M: Dennis Dalessandro <dennis.dalessandro@intel.com>
9783L: linux-rdma@vger.kernel.org
9784S: Supported
9785F: drivers/infiniband/sw/rdmavt
9786
595182bc 9787READ-COPY UPDATE (RCU)
8b58be88 9788M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
ab0afd6c 9789M: Josh Triplett <josh@joshtriplett.org>
4632a191
PM
9790R: Steven Rostedt <rostedt@goodmis.org>
9791R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
96a39bc4 9792R: Lai Jiangshan <jiangshanlai@gmail.com>
981c3a4f 9793L: linux-kernel@vger.kernel.org
9fab9787 9794W: http://www.rdrop.com/users/paulmck/RCU/
595182bc 9795S: Supported
08deed1e 9796T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
f9094d8e 9797F: Documentation/RCU/
9fab9787 9798X: Documentation/RCU/torture.txt
f9094d8e 9799F: include/linux/rcu*
4102adab
PM
9800X: include/linux/srcu.h
9801F: kernel/rcu/
34e2d560 9802X: kernel/torture.c
595182bc 9803
0c86edc0 9804REAL TIME CLOCK (RTC) SUBSYSTEM
8b58be88 9805M: Alessandro Zummo <a.zummo@towertech.it>
7c6f84f8 9806M: Alexandre Belloni <alexandre.belloni@free-electrons.com>
76465493 9807L: rtc-linux@googlegroups.com
8a6e2535 9808Q: http://patchwork.ozlabs.org/project/rtc-linux/list/
4733f397 9809T: git git://git.kernel.org/pub/scm/linux/kernel/git/abelloni/linux.git
0c86edc0 9810S: Maintained
679655da
JP
9811F: Documentation/rtc.txt
9812F: drivers/rtc/
9813F: include/linux/rtc.h
c117ab84 9814F: include/uapi/linux/rtc.h
0c86edc0 9815
0e400c53
MB
9816REALTEK AUDIO CODECS
9817M: Bard Liao <bardliao@realtek.com>
9818M: Oder Chiou <oder_chiou@realtek.com>
9819S: Maintained
9820F: sound/soc/codecs/rt*
9821F: include/sound/rt*.h
9822
1da177e4 9823REISERFS FILE SYSTEM
76c4e5ea 9824L: reiserfs-devel@vger.kernel.org
1da177e4 9825S: Supported
679655da 9826F: fs/reiserfs/
1da177e4 9827
b83a313b 9828REGISTER MAP ABSTRACTION
b02e48f2 9829M: Mark Brown <broonie@kernel.org>
dd060bc9 9830L: linux-kernel@vger.kernel.org
b83a313b
MB
9831T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regmap.git
9832S: Supported
9398a639 9833F: Documentation/devicetree/bindings/regmap/
b83a313b
MB
9834F: drivers/base/regmap/
9835F: include/linux/regmap.h
9836
400e64df
OBC
9837REMOTE PROCESSOR (REMOTEPROC) SUBSYSTEM
9838M: Ohad Ben-Cohen <ohad@wizery.com>
69ae9895 9839M: Bjorn Andersson <bjorn.andersson@linaro.org>
d7586849 9840L: linux-remoteproc@vger.kernel.org
6bb697b6 9841T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/remoteproc.git
400e64df 9842S: Maintained
15ebc72d 9843F: Documentation/devicetree/bindings/remoteproc/
400e64df 9844F: Documentation/remoteproc.txt
15ebc72d 9845F: drivers/remoteproc/
6fc26488 9846F: include/linux/remoteproc.h
400e64df 9847
d8115db5
OBC
9848REMOTE PROCESSOR MESSAGING (RPMSG) SUBSYSTEM
9849M: Ohad Ben-Cohen <ohad@wizery.com>
69ae9895 9850M: Bjorn Andersson <bjorn.andersson@linaro.org>
d7586849 9851L: linux-remoteproc@vger.kernel.org
d8115db5
OBC
9852T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/rpmsg.git
9853S: Maintained
9854F: drivers/rpmsg/
9855F: Documentation/rpmsg.txt
9856F: include/linux/rpmsg.h
9857
8e6569af
SS
9858RENESAS ETHERNET DRIVERS
9859R: Sergei Shtylyov <sergei.shtylyov@cogentembedded.com>
9860L: netdev@vger.kernel.org
4a121096 9861L: linux-renesas-soc@vger.kernel.org
8e6569af
SS
9862F: drivers/net/ethernet/renesas/
9863F: include/linux/sh_eth.h
9864
3e46c397
YS
9865RENESAS USB2 PHY DRIVER
9866M: Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com>
4a121096 9867L: linux-renesas-soc@vger.kernel.org
3e46c397
YS
9868S: Maintained
9869F: drivers/phy/phy-rcar-gen3-usb2.c
9870
1b0fe6be
PZ
9871RESET CONTROLLER FRAMEWORK
9872M: Philipp Zabel <p.zabel@pengutronix.de>
9f273c24 9873T: git git://git.pengutronix.de/git/pza/linux
1b0fe6be
PZ
9874S: Maintained
9875F: drivers/reset/
9876F: Documentation/devicetree/bindings/reset/
b2f6dd7b 9877F: include/dt-bindings/reset/
1b0fe6be
PZ
9878F: include/linux/reset.h
9879F: include/linux/reset-controller.h
9880
e0897645 9881RFKILL
8b58be88 9882M: Johannes Berg <johannes@sipsolutions.net>
19d337df 9883L: linux-wireless@vger.kernel.org
ce466579
JB
9884W: http://wireless.kernel.org/
9885T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
9886T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
e0897645 9887S: Maintained
505c9247 9888F: Documentation/rfkill.txt
80811493 9889F: net/rfkill/
e0897645 9890
933685ca
TG
9891RHASHTABLE
9892M: Thomas Graf <tgraf@suug.ch>
9893L: netdev@vger.kernel.org
9894S: Maintained
9895F: lib/rhashtable.c
9896F: include/linux/rhashtable.h
9897
67e054e9
ML
9898RICOH SMARTMEDIA/XD DRIVER
9899M: Maxim Levitsky <maximlevitsky@gmail.com>
9900S: Maintained
21c26f50
JP
9901F: drivers/mtd/nand/r852.c
9902F: drivers/mtd/nand/r852.h
67e054e9 9903
92634125
ML
9904RICOH R5C592 MEMORYSTICK DRIVER
9905M: Maxim Levitsky <maximlevitsky@gmail.com>
9906S: Maintained
9907F: drivers/memstick/host/r592.*
9908
27f1d2f9
SA
9909ROCCAT DRIVERS
9910M: Stefan Achatz <erazor_de@users.sourceforge.net>
9911W: http://sourceforge.net/projects/roccat/
9912S: Maintained
9913F: drivers/hid/hid-roccat*
9914F: include/linux/hid-roccat*
9915F: Documentation/ABI/*/sysfs-driver-hid-roccat*
9916
4b8ac966
JP
9917ROCKER DRIVER
9918M: Jiri Pirko <jiri@resnulli.us>
4b8ac966
JP
9919L: netdev@vger.kernel.org
9920S: Supported
9921F: drivers/net/ethernet/rocker/
9922
1da177e4
LT
9923ROCKETPORT DRIVER
9924P: Comtrol Corp.
1da177e4
LT
9925W: http://www.comtrol.com
9926S: Maintained
679655da 9927F: Documentation/serial/rocket.txt
c897401b 9928F: drivers/tty/rocket*
1da177e4 9929
7645c2f4
KC
9930ROCKETPORT EXPRESS/INFINITY DRIVER
9931M: Kevin Cernekee <cernekee@gmail.com>
9932L: linux-serial@vger.kernel.org
9933S: Odd Fixes
9934F: drivers/tty/serial/rp2.*
9935
1da177e4 9936ROSE NETWORK LAYER
8b58be88 9937M: Ralf Baechle <ralf@linux-mips.org>
1da177e4 9938L: linux-hams@vger.kernel.org
d34cb28a 9939W: http://www.linux-ax25.org/
1da177e4 9940S: Maintained
679655da 9941F: include/net/rose.h
c117ab84 9942F: include/uapi/linux/rose.h
679655da 9943F: net/rose/
1da177e4 9944
91952bc0
AP
9945RTL2830 MEDIA DRIVER
9946M: Antti Palosaari <crope@iki.fi>
9947L: linux-media@vger.kernel.org
a825eaec 9948W: https://linuxtv.org
91952bc0
AP
9949W: http://palosaari.fi/linux/
9950Q: http://patchwork.linuxtv.org/project/linux-media/list/
9951T: git git://linuxtv.org/anttip/media_tree.git
9952S: Maintained
9953F: drivers/media/dvb-frontends/rtl2830*
9954
27a0aacf
AP
9955RTL2832 MEDIA DRIVER
9956M: Antti Palosaari <crope@iki.fi>
9957L: linux-media@vger.kernel.org
a825eaec 9958W: https://linuxtv.org
27a0aacf
AP
9959W: http://palosaari.fi/linux/
9960Q: http://patchwork.linuxtv.org/project/linux-media/list/
9961T: git git://linuxtv.org/anttip/media_tree.git
9962S: Maintained
9963F: drivers/media/dvb-frontends/rtl2832*
9964
ba6e6f6e
AP
9965RTL2832_SDR MEDIA DRIVER
9966M: Antti Palosaari <crope@iki.fi>
9967L: linux-media@vger.kernel.org
a825eaec 9968W: https://linuxtv.org
ba6e6f6e
AP
9969W: http://palosaari.fi/linux/
9970Q: http://patchwork.linuxtv.org/project/linux-media/list/
9971T: git git://linuxtv.org/anttip/media_tree.git
9972S: Maintained
b4bb1c28 9973F: drivers/media/dvb-frontends/rtl2832_sdr*
ba6e6f6e 9974
59840488 9975RTL8180 WIRELESS DRIVER
605bebe2 9976L: linux-wireless@vger.kernel.org
491b26b4 9977W: http://wireless.kernel.org/
54e5881d 9978T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
7be6ff65 9979S: Orphan
62141726 9980F: drivers/net/wireless/realtek/rtl818x/rtl8180/
605bebe2 9981
59840488 9982RTL8187 WIRELESS DRIVER
9f0939bf 9983M: Herton Ronaldo Krzesinski <herton@canonical.com>
8b58be88
JP
9984M: Hin-Tak Leung <htl10@users.sourceforge.net>
9985M: Larry Finger <Larry.Finger@lwfinger.net>
7d2c86b5 9986L: linux-wireless@vger.kernel.org
491b26b4 9987W: http://wireless.kernel.org/
54e5881d 9988T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
7d2c86b5 9989S: Maintained
62141726 9990F: drivers/net/wireless/realtek/rtl818x/rtl8187/
59840488 9991
3cf0c8ad
LF
9992RTL8192CE WIRELESS DRIVER
9993M: Larry Finger <Larry.Finger@lwfinger.net>
9994M: Chaoming Li <chaoming_li@realsil.com.cn>
9995L: linux-wireless@vger.kernel.org
491b26b4 9996W: http://wireless.kernel.org/
3cf0c8ad
LF
9997T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
9998S: Maintained
62141726
KV
9999F: drivers/net/wireless/realtek/rtlwifi/
10000F: drivers/net/wireless/realtek/rtlwifi/rtl8192ce/
59840488 10001
26f1fad2
JS
10002RTL8XXXU WIRELESS DRIVER (rtl8xxxu)
10003M: Jes Sorensen <Jes.Sorensen@redhat.com>
10004L: linux-wireless@vger.kernel.org
171a900c 10005T: git git://git.kernel.org/pub/scm/linux/kernel/git/jes/linux.git rtl8xxxu-devel
26f1fad2
JS
10006S: Maintained
10007F: drivers/net/wireless/realtek/rtl8xxxu/
10008
9eb8ef74 10009S3 SAVAGE FRAMEBUFFER DRIVER
8b58be88 10010M: Antonino Daplas <adaplas@gmail.com>
c69f677c 10011L: linux-fbdev@vger.kernel.org
ce00f85c 10012S: Maintained
8a61f013 10013F: drivers/video/fbdev/savage/
9eb8ef74 10014
1da177e4 10015S390
8b58be88
JP
10016M: Martin Schwidefsky <schwidefsky@de.ibm.com>
10017M: Heiko Carstens <heiko.carstens@de.ibm.com>
d58140cc 10018L: linux-s390@vger.kernel.org
5238da45 10019W: http://www.ibm.com/developerworks/linux/linux390/
9f273c24 10020T: git git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux.git
5238da45 10021S: Supported
679655da 10022F: arch/s390/
a968cd3e 10023F: drivers/s390/
3bfe6858
JN
10024F: Documentation/s390/
10025F: Documentation/DocBook/s390*
5238da45 10026
322986ca
SO
10027S390 COMMON I/O LAYER
10028M: Sebastian Ott <sebott@linux.vnet.ibm.com>
10029M: Peter Oberparleiter <oberpar@linux.vnet.ibm.com>
10030L: linux-s390@vger.kernel.org
10031W: http://www.ibm.com/developerworks/linux/linux390/
10032S: Supported
10033F: drivers/s390/cio/
10034
10035S390 DASD DRIVER
10036M: Stefan Weinhuber <wein@de.ibm.com>
10037M: Stefan Haberland <stefan.haberland@de.ibm.com>
10038L: linux-s390@vger.kernel.org
10039W: http://www.ibm.com/developerworks/linux/linux390/
10040S: Supported
10041F: drivers/s390/block/dasd*
10042F: block/partitions/ibm.c
10043
5238da45 10044S390 NETWORK DRIVERS
f0c59aff 10045M: Ursula Braun <ubraun@linux.vnet.ibm.com>
d58140cc 10046L: linux-s390@vger.kernel.org
5238da45
HC
10047W: http://www.ibm.com/developerworks/linux/linux390/
10048S: Supported
679655da 10049F: drivers/s390/net/
5238da45 10050
322986ca
SO
10051S390 PCI SUBSYSTEM
10052M: Sebastian Ott <sebott@linux.vnet.ibm.com>
10053M: Gerald Schaefer <gerald.schaefer@de.ibm.com>
10054L: linux-s390@vger.kernel.org
10055W: http://www.ibm.com/developerworks/linux/linux390/
10056S: Supported
10057F: arch/s390/pci/
10058F: drivers/pci/hotplug/s390_pci_hpc.c
10059
feed9b62 10060S390 ZCRYPT DRIVER
5c8d0983 10061M: Ingo Tuchscherer <ingo.tuchscherer@de.ibm.com>
feed9b62 10062L: linux-s390@vger.kernel.org
a968cd3e 10063W: http://www.ibm.com/developerworks/linux/linux390/
feed9b62 10064S: Supported
d5ca6918 10065F: drivers/s390/crypto/
feed9b62 10066
5238da45 10067S390 ZFCP DRIVER
d38e19d0 10068M: Steffen Maier <maier@linux.vnet.ibm.com>
d58140cc 10069L: linux-s390@vger.kernel.org
5238da45 10070W: http://www.ibm.com/developerworks/linux/linux390/
1da177e4 10071S: Supported
679655da 10072F: drivers/s390/scsi/zfcp_*
1da177e4 10073
dd96df2c 10074S390 IUCV NETWORK LAYER
f0c59aff 10075M: Ursula Braun <ubraun@linux.vnet.ibm.com>
dd96df2c
UB
10076L: linux-s390@vger.kernel.org
10077W: http://www.ibm.com/developerworks/linux/linux390/
10078S: Supported
679655da
JP
10079F: drivers/s390/net/*iucv*
10080F: include/net/iucv/
10081F: net/iucv/
dd96df2c 10082
8128f23c
GS
10083S390 IOMMU (PCI)
10084M: Gerald Schaefer <gerald.schaefer@de.ibm.com>
10085L: linux-s390@vger.kernel.org
10086W: http://www.ibm.com/developerworks/linux/linux390/
10087S: Supported
10088F: drivers/iommu/s390-iommu.c
10089
4dde7f75 10090S3C24XX SD/MMC Driver
8b58be88 10091M: Ben Dooks <ben-linux@fluff.org>
efc03ecb 10092L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
4dde7f75 10093S: Supported
679655da 10094F: drivers/mmc/host/s3cmci.*
4dde7f75 10095
1f15a229
HV
10096SAA6588 RDS RECEIVER DRIVER
10097M: Hans Verkuil <hverkuil@xs4all.nl>
10098L: linux-media@vger.kernel.org
10099T: git git://linuxtv.org/media_tree.git
a825eaec 10100W: https://linuxtv.org
1f15a229
HV
10101S: Odd Fixes
10102F: drivers/media/i2c/saa6588*
10103
98ed12e6 10104SAA7134 VIDEO4LINUX DRIVER
5dc8a864
MCC
10105M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
10106M: Mauro Carvalho Chehab <mchehab@kernel.org>
98ed12e6 10107L: linux-media@vger.kernel.org
a825eaec 10108W: https://linuxtv.org
98ed12e6
MCC
10109T: git git://linuxtv.org/media_tree.git
10110S: Odd fixes
e42bf501 10111F: Documentation/video4linux/*.saa7134
98ed12e6
MCC
10112F: drivers/media/pci/saa7134/
10113
1da177e4 10114SAA7146 VIDEO4LINUX-2 DRIVER
566b8157 10115M: Hans Verkuil <hverkuil@xs4all.nl>
661263b5 10116L: linux-media@vger.kernel.org
275ffde4 10117T: git git://linuxtv.org/media_tree.git
1da177e4 10118S: Maintained
90d72ac6
MCC
10119F: drivers/media/common/saa7146/
10120F: drivers/media/pci/saa7146/
10121F: include/media/saa7146*
1da177e4 10122
92304a40 10123SAMSUNG LAPTOP DRIVER
5909c654 10124M: Corentin Chary <corentin.chary@gmail.com>
92304a40
CC
10125L: platform-driver-x86@vger.kernel.org
10126S: Maintained
10127F: drivers/platform/x86/samsung-laptop.c
10128
4a109cc0 10129SAMSUNG AUDIO (ASoC) DRIVERS
09a01028 10130M: Krzysztof Kozlowski <k.kozlowski@samsung.com>
250b6851 10131M: Sangbeom Kim <sbkim73@samsung.com>
09a01028 10132M: Sylwester Nawrocki <s.nawrocki@samsung.com>
4a109cc0
MB
10133L: alsa-devel@alsa-project.org (moderated for non-subscribers)
10134S: Supported
14430813 10135F: sound/soc/samsung/
4a109cc0 10136
0d89a28b 10137SAMSUNG FRAMEBUFFER DRIVER
b7701755 10138M: Jingoo Han <jingoohan1@gmail.com>
0d89a28b
JH
10139L: linux-fbdev@vger.kernel.org
10140S: Maintained
8a61f013 10141F: drivers/video/fbdev/s3c-fb.c
0d89a28b 10142
b40f0632 10143SAMSUNG MULTIFUNCTION PMIC DEVICE DRIVERS
f69d3a17 10144M: Sangbeom Kim <sbkim73@samsung.com>
b40f0632 10145M: Krzysztof Kozlowski <k.kozlowski@samsung.com>
f69d3a17 10146L: linux-kernel@vger.kernel.org
b40f0632 10147L: linux-samsung-soc@vger.kernel.org
f69d3a17
SK
10148S: Supported
10149F: drivers/mfd/sec*.c
10150F: drivers/regulator/s2m*.c
10151F: drivers/regulator/s5m*.c
b40f0632
KK
10152F: drivers/clk/clk-s2mps11.c
10153F: drivers/rtc/rtc-s5m.c
f69d3a17 10154F: include/linux/mfd/samsung/
a13c7c51
KK
10155F: Documentation/devicetree/bindings/mfd/samsung,sec-core.txt
10156F: Documentation/devicetree/bindings/regulator/samsung,s2m*.txt
27383ca9 10157F: Documentation/devicetree/bindings/regulator/samsung,s5m*.txt
a13c7c51 10158F: Documentation/devicetree/bindings/clock/samsung,s2mps11.txt
f69d3a17 10159
038f5c4b
SN
10160SAMSUNG S5P/EXYNOS4 SOC SERIES CAMERA SUBSYSTEM DRIVERS
10161M: Kyungmin Park <kyungmin.park@samsung.com>
10162M: Sylwester Nawrocki <s.nawrocki@samsung.com>
10163L: linux-media@vger.kernel.org
10164Q: https://patchwork.linuxtv.org/project/linux-media/list/
10165S: Supported
10166F: drivers/media/platform/exynos4-is/
038f5c4b 10167
6fd86ab2
SN
10168SAMSUNG S3C24XX/S3C64XX SOC SERIES CAMIF DRIVER
10169M: Sylwester Nawrocki <sylvester.nawrocki@gmail.com>
10170L: linux-media@vger.kernel.org
10171L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
10172S: Maintained
10173F: drivers/media/platform/s3c-camif/
d647f0b7 10174F: include/media/drv-intf/s3c_camif.h
6fd86ab2 10175
b84ef24e
AH
10176SAMSUNG S5C73M3 CAMERA DRIVER
10177M: Kyungmin Park <kyungmin.park@samsung.com>
10178M: Andrzej Hajda <a.hajda@samsung.com>
10179L: linux-media@vger.kernel.org
10180S: Supported
10181F: drivers/media/i2c/s5c73m3/*
10182
7d459937
AH
10183SAMSUNG S5K5BAF CAMERA DRIVER
10184M: Kyungmin Park <kyungmin.park@samsung.com>
10185M: Andrzej Hajda <a.hajda@samsung.com>
10186L: linux-media@vger.kernel.org
10187S: Supported
10188F: drivers/media/i2c/s5k5baf.c
10189
c04c674f
RB
10190SAMSUNG S3FWRN5 NFC DRIVER
10191M: Robert Baldyga <r.baldyga@samsung.com>
079c2652 10192M: Krzysztof Opasiak <k.opasiak@samsung.com>
c04c674f
RB
10193L: linux-nfc@lists.01.org (moderated for non-subscribers)
10194S: Supported
10195F: drivers/nfc/s3fwrn5
10196
310e39c9 10197SAMSUNG SOC CLOCK DRIVERS
fea685e9
TF
10198M: Sylwester Nawrocki <s.nawrocki@samsung.com>
10199M: Tomasz Figa <tomasz.figa@gmail.com>
310e39c9
TF
10200S: Supported
10201L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
10202F: drivers/clk/samsung/
10203
66890ed6
BA
10204SAMSUNG SXGBE DRIVERS
10205M: Byungho An <bh74.an@samsung.com>
10206M: Girish K S <ks.giri@samsung.com>
66890ed6
BA
10207M: Vipul Pandya <vipul.pandya@samsung.com>
10208S: Supported
10209L: netdev@vger.kernel.org
10210F: drivers/net/ethernet/samsung/sxgbe/
10211
93c537af
LM
10212SAMSUNG THERMAL DRIVER
10213M: Lukasz Majewski <l.majewski@samsung.com>
10214L: linux-pm@vger.kernel.org
10215L: linux-samsung-soc@vger.kernel.org
10216S: Supported
9f273c24 10217T: git https://github.com/lmajewski/linux-samsung-thermal.git
93c537af
LM
10218F: drivers/thermal/samsung/
10219
e296cd32
KD
10220SAMSUNG USB2 PHY DRIVER
10221M: Kamil Debski <k.debski@samsung.com>
10222L: linux-kernel@vger.kernel.org
10223S: Supported
10224F: Documentation/devicetree/bindings/phy/samsung-phy.txt
10225F: Documentation/phy/samsung-usb2.txt
10226F: drivers/phy/phy-exynos4210-usb2.c
10227F: drivers/phy/phy-exynos4x12-usb2.c
10228F: drivers/phy/phy-exynos5250-usb2.c
10229F: drivers/phy/phy-s5pv210-usb2.c
10230F: drivers/phy/phy-samsung-usb2.c
10231F: drivers/phy/phy-samsung-usb2.h
10232
ca749e2a 10233SERIAL DRIVERS
5e30bbb7 10234M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
ca749e2a 10235L: linux-serial@vger.kernel.org
5e30bbb7 10236S: Maintained
30743257 10237F: Documentation/devicetree/bindings/serial/
14430813 10238F: drivers/tty/serial/
ca749e2a 10239
aecb7b64 10240SYNOPSYS DESIGNWARE DMAC DRIVER
da89947b 10241M: Viresh Kumar <vireshk@kernel.org>
337ae47c 10242M: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
aecb7b64 10243S: Maintained
1fb200d6 10244F: include/linux/dma/dw.h
3d598f47 10245F: include/linux/platform_data/dma-dw.h
61a76496 10246F: drivers/dma/dw/
aecb7b64 10247
058999cc
LP
10248SYNOPSYS DESIGNWARE ETHERNET QOS 4.10a driver
10249M: Lars Persson <lars.persson@axis.com>
10250L: netdev@vger.kernel.org
10251S: Supported
10252F: Documentation/devicetree/bindings/net/snps,dwc-qos-ethernet.txt
10253F: drivers/net/ethernet/synopsys/dwc_eth_qos.c
10254
fc531d98 10255SYNOPSYS DESIGNWARE I2C DRIVER
fc531d98 10256M: Jarkko Nikula <jarkko.nikula@linux.intel.com>
d0781b98
AS
10257R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
10258R: Mika Westerberg <mika.westerberg@linux.intel.com>
fc531d98
WS
10259L: linux-i2c@vger.kernel.org
10260S: Maintained
10261F: drivers/i2c/busses/i2c-designware-*
10262F: include/linux/platform_data/i2c-designware.h
10263
f9e37137 10264SYNOPSYS DESIGNWARE MMC/SD/SDIO DRIVER
f9e37137
SJ
10265M: Jaehoon Chung <jh80.chung@samsung.com>
10266L: linux-mmc@vger.kernel.org
10267S: Maintained
10268F: include/linux/mmc/dw_mmc.h
10269F: drivers/mmc/host/dw_mmc*
10270
a961e698
AS
10271SYSTEM TRACE MODULE CLASS
10272M: Alexander Shishkin <alexander.shishkin@linux.intel.com>
10273S: Maintained
e787bc46 10274T: git git://git.kernel.org/pub/scm/linux/kernel/git/ash/stm.git
a961e698
AS
10275F: Documentation/trace/stm.txt
10276F: drivers/hwtracing/stm/
10277F: include/linux/stm.h
10278F: include/uapi/linux/stm.h
10279
1db121d6
AN
10280THUNDERBOLT DRIVER
10281M: Andreas Noever <andreas.noever@gmail.com>
10282S: Maintained
10283F: drivers/thunderbolt/
10284
e35a49b1
SR
10285TI BQ27XXX POWER SUPPLY DRIVER
10286R: Andrew F. Davis <afd@ti.com>
10287F: include/linux/power/bq27xxx_battery.h
10288F: drivers/power/bq27xxx_battery.c
10289F: drivers/power/bq27xxx_battery_i2c.c
10290
34db37c6 10291TIMEKEEPING, CLOCKSOURCE CORE, NTP, ALARMTIMER
50363737 10292M: John Stultz <john.stultz@linaro.org>
88606e80 10293M: Thomas Gleixner <tglx@linutronix.de>
981c3a4f 10294L: linux-kernel@vger.kernel.org
75fc2d37 10295T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
88606e80
TG
10296S: Supported
10297F: include/linux/clocksource.h
10298F: include/linux/time.h
10299F: include/linux/timex.h
c117ab84
CEB
10300F: include/uapi/linux/time.h
10301F: include/uapi/linux/timex.h
88606e80
TG
10302F: kernel/time/clocksource.c
10303F: kernel/time/time*.c
34db37c6 10304F: kernel/time/alarmtimer.c
88606e80 10305F: kernel/time/ntp.c
7fe5f1c1 10306F: tools/testing/selftests/timers/
88606e80 10307
1da177e4 10308SC1200 WDT DRIVER
b300645a 10309M: Zwane Mwaikambo <zwanem@gmail.com>
1da177e4 10310S: Maintained
679655da 10311F: drivers/watchdog/sc1200wdt.c
1da177e4
LT
10312
10313SCHEDULER
dd9b238c 10314M: Ingo Molnar <mingo@redhat.com>
8b58be88 10315M: Peter Zijlstra <peterz@infradead.org>
981c3a4f 10316L: linux-kernel@vger.kernel.org
75fc2d37 10317T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git sched/core
1da177e4 10318S: Maintained
95c0d71d 10319F: kernel/sched/
679655da 10320F: include/linux/sched.h
c117ab84 10321F: include/uapi/linux/sched.h
c2eb505b 10322F: include/linux/wait.h
1da177e4 10323
6bcf6737 10324SCORE ARCHITECTURE
ed38665e 10325M: Chen Liqin <liqin.linux@gmail.com>
a2681a75 10326M: Lennox Wu <lennox.wu@gmail.com>
ed38665e 10327W: http://www.sunplus.com
6bcf6737 10328S: Supported
a2681a75 10329F: arch/score/
6bcf6737 10330
80f390ea
SH
10331SYSTEM CONTROL & POWER INTERFACE (SCPI) Message Protocol drivers
10332M: Sudeep Holla <sudeep.holla@arm.com>
10333L: linux-arm-kernel@lists.infradead.org
10334S: Maintained
10335F: Documentation/devicetree/bindings/arm/arm,scpi.txt
cd52c2a4 10336F: drivers/clk/clk-scpi.c
8def3103 10337F: drivers/cpufreq/scpi-cpufreq.c
8cb7cf56
SH
10338F: drivers/firmware/arm_scpi.c
10339F: include/linux/scpi_protocol.h
80f390ea 10340
1da177e4 10341SCSI CDROM DRIVER
8b58be88 10342M: Jens Axboe <axboe@kernel.dk>
1da177e4
LT
10343L: linux-scsi@vger.kernel.org
10344W: http://www.kernel.dk
10345S: Maintained
679655da 10346F: drivers/scsi/sr*
1da177e4 10347
fb50a83d 10348SCSI RDMA PROTOCOL (SRP) INITIATOR
3453bddb 10349M: Bart Van Assche <bart.vanassche@sandisk.com>
fb50a83d
RD
10350L: linux-rdma@vger.kernel.org
10351S: Supported
10352W: http://www.openfabrics.org
10353Q: http://patchwork.kernel.org/project/linux-rdma/list/
10354T: git git://git.kernel.org/pub/scm/linux/kernel/git/dad/srp-initiator.git
10355F: drivers/infiniband/ulp/srp/
10356F: include/scsi/srp.h
10357
1da177e4 10358SCSI SG DRIVER
8b58be88 10359M: Doug Gilbert <dgilbert@interlog.com>
1da177e4 10360L: linux-scsi@vger.kernel.org
59ab3c93 10361W: http://sg.danny.cz/sg
1da177e4 10362S: Maintained
59ab3c93 10363F: Documentation/scsi/scsi-generic.txt
679655da
JP
10364F: drivers/scsi/sg.c
10365F: include/scsi/sg.h
1da177e4
LT
10366
10367SCSI SUBSYSTEM
7ee7895c 10368M: "James E.J. Bottomley" <jejb@linux.vnet.ibm.com>
0351b8f8 10369T: git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi.git
f4ab421b
MP
10370M: "Martin K. Petersen" <martin.petersen@oracle.com>
10371T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git
10372L: linux-scsi@vger.kernel.org
1da177e4 10373S: Maintained
2c99a314 10374F: Documentation/devicetree/bindings/scsi/
679655da
JP
10375F: drivers/scsi/
10376F: include/scsi/
1da177e4
LT
10377
10378SCSI TAPE DRIVER
8b58be88 10379M: Kai Mäkisara <Kai.Makisara@kolumbus.fi>
1da177e4
LT
10380L: linux-scsi@vger.kernel.org
10381S: Maintained
679655da 10382F: Documentation/scsi/st.txt
f7269cfc
JD
10383F: drivers/scsi/st.*
10384F: drivers/scsi/st_*.h
1da177e4
LT
10385
10386SCTP PROTOCOL
8b6efb75 10387M: Vlad Yasevich <vyasevich@gmail.com>
02c38d0a 10388M: Neil Horman <nhorman@tuxdriver.com>
1a418796 10389L: linux-sctp@vger.kernel.org
5f85813c 10390W: http://lksctp.sourceforge.net
8b6efb75 10391S: Maintained
679655da
JP
10392F: Documentation/networking/sctp.txt
10393F: include/linux/sctp.h
4d58c025 10394F: include/uapi/linux/sctp.h
679655da
JP
10395F: include/net/sctp/
10396F: net/sctp/
1da177e4
LT
10397
10398SCx200 CPU SUPPORT
8b58be88 10399M: Jim Cromie <jim.cromie@gmail.com>
1662d32c 10400S: Odd Fixes
679655da 10401F: Documentation/i2c/busses/scx200_acb
390889b6 10402F: arch/x86/platform/scx200/
679655da
JP
10403F: drivers/watchdog/scx200_wdt.c
10404F: drivers/i2c/busses/scx200*
10405F: drivers/mtd/maps/scx200_docflash.c
10406F: include/linux/scx200.h
1662d32c
JC
10407
10408SCx200 GPIO DRIVER
8b58be88 10409M: Jim Cromie <jim.cromie@gmail.com>
1662d32c 10410S: Maintained
679655da
JP
10411F: drivers/char/scx200_gpio.c
10412F: include/linux/scx200_gpio.h
1662d32c
JC
10413
10414SCx200 HRT CLOCKSOURCE DRIVER
8b58be88 10415M: Jim Cromie <jim.cromie@gmail.com>
1662d32c 10416S: Maintained
679655da 10417F: drivers/clocksource/scx200_hrt.c
1da177e4 10418
6a36913a 10419SDRICOH_CS MMC/SD HOST CONTROLLER INTERFACE DRIVER
8b58be88 10420M: Sascha Sommer <saschasommer@freenet.de>
6a36913a
SS
10421L: sdricohcs-devel@lists.sourceforge.net (subscribers-only)
10422S: Maintained
679655da 10423F: drivers/mmc/host/sdricoh_cs.c
6a36913a 10424
e7839f25 10425SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) DRIVER
ddfe954d 10426M: Adrian Hunter <adrian.hunter@intel.com>
7a241d6e 10427L: linux-mmc@vger.kernel.org
ddfe954d
UH
10428T: git git://git.infradead.org/users/ahunter/linux-sdhci.git
10429S: Maintained
10430F: drivers/mmc/host/sdhci*
10431F: include/linux/mmc/sdhci*
e2d1d6c0 10432
c04f9d61
KC
10433SECURE COMPUTING
10434M: Kees Cook <keescook@chromium.org>
a0cfd75f
KC
10435R: Andy Lutomirski <luto@amacapital.net>
10436R: Will Drewry <wad@chromium.org>
c04f9d61
KC
10437T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git seccomp
10438S: Supported
10439F: kernel/seccomp.c
10440F: include/uapi/linux/seccomp.h
10441F: include/linux/seccomp.h
c99ee51a 10442F: tools/testing/selftests/seccomp/*
c04f9d61
KC
10443K: \bsecure_computing
10444K: \bTIF_SECCOMP\b
10445
476bf3d6
AC
10446SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) Broadcom BRCMSTB DRIVER
10447M: Al Cooper <alcooperx@gmail.com>
10448L: linux-mmc@vger.kernel.org
10449L: bcm-kernel-feedback-list@broadcom.com
10450S: Maintained
10451F: drivers/mmc/host/sdhci-brcmstb*
10452
0d1bb41a 10453SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) SAMSUNG DRIVER
8b58be88 10454M: Ben Dooks <ben-linux@fluff.org>
dc524882 10455M: Jaehoon Chung <jh80.chung@samsung.com>
7a241d6e 10456L: linux-mmc@vger.kernel.org
0d1bb41a 10457S: Maintained
dc524882 10458F: drivers/mmc/host/sdhci-s3c*
0d1bb41a 10459
c63b3cba 10460SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) ST SPEAR DRIVER
da89947b 10461M: Viresh Kumar <vireshk@kernel.org>
c63b3cba
VK
10462L: linux-mmc@vger.kernel.org
10463S: Maintained
10464F: drivers/mmc/host/sdhci-spear.c
10465
8711cca2 10466SECURITY SUBSYSTEM
9b45c0d2 10467M: James Morris <james.l.morris@oracle.com>
9c3646d1 10468M: "Serge E. Hallyn" <serge@hallyn.com>
8711cca2 10469L: linux-security-module@vger.kernel.org (suggested Cc:)
89879a7e 10470T: git git://git.kernel.org/pub/scm/linux/kernel/git/jmorris/linux-security.git
9ccf010f 10471W: http://kernsec.org/
8711cca2 10472S: Supported
7d2c86b5 10473F: security/
8711cca2 10474
1da177e4 10475SECURITY CONTACT
8b58be88 10476M: Security Officers <security@kernel.org>
1da177e4
LT
10477S: Supported
10478
10479SELINUX SECURITY MODULE
e0238b4c 10480M: Paul Moore <paul@paul-moore.com>
8b58be88 10481M: Stephen Smalley <sds@tycho.nsa.gov>
8b58be88 10482M: Eric Paris <eparis@parisplace.org>
e0238b4c 10483L: selinux@tycho.nsa.gov (moderated for non-subscribers)
f058925b 10484W: http://selinuxproject.org
5a5f2acf 10485T: git git://git.infradead.org/users/pcmoore/selinux
1da177e4 10486S: Supported
679655da
JP
10487F: include/linux/selinux*
10488F: security/selinux/
6bde95ce 10489F: scripts/selinux/
1da177e4 10490
c1c124e9
JJ
10491APPARMOR SECURITY MODULE
10492M: John Johansen <john.johansen@canonical.com>
10493L: apparmor@lists.ubuntu.com (subscribers-only, general discussion)
10494W: apparmor.wiki.kernel.org
10495T: git git://git.kernel.org/pub/scm/linux/kernel/git/jj/apparmor-dev.git
10496S: Supported
10497F: security/apparmor/
10498
9b091556
KC
10499LOADPIN SECURITY MODULE
10500M: Kees Cook <keescook@chromium.org>
10501T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git lsm/loadpin
10502S: Supported
10503F: security/loadpin/
10504
730daa16
KC
10505YAMA SECURITY MODULE
10506M: Kees Cook <keescook@chromium.org>
10507T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git yama/tip
10508S: Supported
10509F: security/yama/
10510
cef2cf07 10511SENSABLE PHANTOM
8b58be88 10512M: Jiri Slaby <jirislaby@gmail.com>
cef2cf07 10513S: Maintained
679655da 10514F: drivers/misc/phantom.c
c117ab84 10515F: include/uapi/linux/phantom.h
cef2cf07 10516
6733b39a 10517SERVER ENGINES 10Gbps iSCSI - BladeEngine 2 DRIVER
4627de93 10518M: Jayamohan Kallickal <jayamohan.kallickal@avagotech.com>
9d27e216
KM
10519M: Ketan Mukadam <ketan.mukadam@avagotech.com>
10520M: John Soni Jose <sony.john@avagotech.com>
3387f656 10521L: linux-scsi@vger.kernel.org
4627de93 10522W: http://www.avagotech.com
3387f656
JP
10523S: Supported
10524F: drivers/scsi/be2iscsi/
6733b39a 10525
d2ee76fa 10526Emulex 10Gbps NIC BE2, BE3-R, Lancer, Skyhawk-R DRIVER (be2net)
aa7b4537
SP
10527M: Sathya Perla <sathya.perla@broadcom.com>
10528M: Ajit Khaparde <ajit.khaparde@broadcom.com>
aa7b4537
SP
10529M: Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com>
10530M: Somnath Kotur <somnath.kotur@broadcom.com>
7d2c86b5 10531L: netdev@vger.kernel.org
fea3af67 10532W: http://www.emulex.com
7d2c86b5 10533S: Supported
9aebddd1 10534F: drivers/net/ethernet/emulex/benet/
6b7c5b94 10535
d2928a8c 10536EMULEX ONECONNECT ROCE DRIVER
2b8e7333
LN
10537M: Selvin Xavier <selvin.xavier@avagotech.com>
10538M: Devesh Sharma <devesh.sharma@avagotech.com>
10539M: Mitesh Ahuja <mitesh.ahuja@avagotech.com>
d2928a8c
SX
10540L: linux-rdma@vger.kernel.org
10541W: http://www.emulex.com
10542S: Supported
10543F: drivers/infiniband/hw/ocrdma/
10544
8ceee660 10545SFC NETWORK DRIVER
c06f51ea 10546M: Solarflare linux maintainers <linux-net-drivers@solarflare.com>
e00f8017
BK
10547M: Edward Cree <ecree@solarflare.com>
10548M: Bert Kenward <bkenward@solarflare.com>
c06f51ea 10549L: netdev@vger.kernel.org
8ceee660 10550S: Supported
874aeea5 10551F: drivers/net/ethernet/sfc/
8ceee660 10552
e2d1d6c0 10553SGI GRU DRIVER
cc883afc 10554M: Dimitri Sivanich <sivanich@sgi.com>
e2d1d6c0 10555S: Maintained
679655da 10556F: drivers/misc/sgi-gru/
e2d1d6c0
RD
10557
10558SGI SN-IA64 (Altix) SERIAL CONSOLE DRIVER
8b58be88 10559M: Pat Gefre <pfg@sgi.com>
e2d1d6c0
RD
10560L: linux-ia64@vger.kernel.org
10561S: Supported
679655da 10562F: Documentation/ia64/serial.txt
df621252 10563F: drivers/tty/serial/ioc?_serial.c
679655da 10564F: include/linux/ioc?.h
e2d1d6c0 10565
75312619 10566SGI XP/XPC/XPNET DRIVER
e180383f
RH
10567M: Cliff Whickman <cpw@sgi.com>
10568M: Robin Holt <robinmholt@gmail.com>
75312619 10569S: Maintained
679655da 10570F: drivers/misc/sgi-xp/
75312619 10571
46eacf3b
AP
10572SI2157 MEDIA DRIVER
10573M: Antti Palosaari <crope@iki.fi>
10574L: linux-media@vger.kernel.org
a825eaec 10575W: https://linuxtv.org
46eacf3b
AP
10576W: http://palosaari.fi/linux/
10577Q: http://patchwork.linuxtv.org/project/linux-media/list/
10578T: git git://linuxtv.org/anttip/media_tree.git
10579S: Maintained
10580F: drivers/media/tuners/si2157*
10581
75e2d5ba
AP
10582SI2168 MEDIA DRIVER
10583M: Antti Palosaari <crope@iki.fi>
10584L: linux-media@vger.kernel.org
a825eaec 10585W: https://linuxtv.org
75e2d5ba
AP
10586W: http://palosaari.fi/linux/
10587Q: http://patchwork.linuxtv.org/project/linux-media/list/
10588T: git git://linuxtv.org/anttip/media_tree.git
10589S: Maintained
10590F: drivers/media/dvb-frontends/si2168*
10591
49cc629d
HV
10592SI470X FM RADIO RECEIVER I2C DRIVER
10593M: Hans Verkuil <hverkuil@xs4all.nl>
10594L: linux-media@vger.kernel.org
10595T: git git://linuxtv.org/media_tree.git
a825eaec 10596W: https://linuxtv.org
49cc629d
HV
10597S: Odd Fixes
10598F: drivers/media/radio/si470x/radio-si470x-i2c.c
10599
10600SI470X FM RADIO RECEIVER USB DRIVER
10601M: Hans Verkuil <hverkuil@xs4all.nl>
10602L: linux-media@vger.kernel.org
10603T: git git://linuxtv.org/media_tree.git
a825eaec 10604W: https://linuxtv.org
49cc629d
HV
10605S: Maintained
10606F: drivers/media/radio/si470x/radio-si470x-common.c
10607F: drivers/media/radio/si470x/radio-si470x.h
10608F: drivers/media/radio/si470x/radio-si470x-usb.c
10609
c937ca03
EV
10610SI4713 FM RADIO TRANSMITTER I2C DRIVER
10611M: Eduardo Valentin <edubezval@gmail.com>
10612L: linux-media@vger.kernel.org
10613T: git git://linuxtv.org/media_tree.git
a825eaec 10614W: https://linuxtv.org
c937ca03 10615S: Odd Fixes
99995ded 10616F: drivers/media/radio/si4713/si4713.?
c937ca03
EV
10617
10618SI4713 FM RADIO TRANSMITTER PLATFORM DRIVER
10619M: Eduardo Valentin <edubezval@gmail.com>
10620L: linux-media@vger.kernel.org
10621T: git git://linuxtv.org/media_tree.git
a825eaec 10622W: https://linuxtv.org
c937ca03 10623S: Odd Fixes
99995ded
DR
10624F: drivers/media/radio/si4713/radio-platform-si4713.c
10625
10626SI4713 FM RADIO TRANSMITTER USB DRIVER
10627M: Hans Verkuil <hverkuil@xs4all.nl>
10628L: linux-media@vger.kernel.org
10629T: git git://linuxtv.org/media_tree.git
a825eaec 10630W: https://linuxtv.org
99995ded
DR
10631S: Maintained
10632F: drivers/media/radio/si4713/radio-usb-si4713.c
c937ca03 10633
beb91d46 10634SIANO DVB DRIVER
5dc8a864
MCC
10635M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
10636M: Mauro Carvalho Chehab <mchehab@kernel.org>
beb91d46 10637L: linux-media@vger.kernel.org
a825eaec 10638W: https://linuxtv.org
beb91d46
MCC
10639T: git git://linuxtv.org/media_tree.git
10640S: Odd fixes
10641F: drivers/media/common/siano/
beb91d46 10642F: drivers/media/usb/siano/
beb91d46 10643F: drivers/media/usb/siano/
14430813 10644F: drivers/media/mmc/siano/
beb91d46 10645
6f15b602
HG
10646SIMPLEFB FB DRIVER
10647M: Hans de Goede <hdegoede@redhat.com>
10648L: linux-fbdev@vger.kernel.org
10649S: Maintained
2d799dde 10650F: Documentation/devicetree/bindings/display/simple-framebuffer.txt
6f15b602
HG
10651F: drivers/video/fbdev/simplefb.c
10652F: include/linux/platform_data/simplefb.h
10653
b618b69c 10654SH_VEU V4L2 MEM2MEM DRIVER
b618b69c 10655L: linux-media@vger.kernel.org
bb60fcb2 10656S: Orphan
b618b69c 10657F: drivers/media/platform/sh_veu.c
b618b69c
GL
10658
10659SH_VOU V4L2 OUTPUT DRIVER
b618b69c 10660L: linux-media@vger.kernel.org
bb60fcb2 10661S: Orphan
b618b69c 10662F: drivers/media/platform/sh_vou.c
d647f0b7 10663F: include/media/drv-intf/sh_vou.h
b618b69c 10664
6349d997 10665SIMPLE FIRMWARE INTERFACE (SFI)
2bf822d7 10666M: Len Brown <lenb@kernel.org>
6349d997
LB
10667L: sfi-devel@simplefirmware.org
10668W: http://simplefirmware.org/
10669T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux-sfi-2.6.git
e2d1d6c0 10670S: Supported
943fc810 10671F: arch/x86/platform/sfi/
6349d997
LB
10672F: drivers/sfi/
10673F: include/linux/sfi*.h
e2d1d6c0 10674
1da177e4
LT
10675SIMTEC EB110ATX (Chalice CATS)
10676P: Ben Dooks
b16957c6
BD
10677P: Vincent Sanders <vince@simtec.co.uk>
10678M: Simtec Linux Team <linux@simtec.co.uk>
1da177e4
LT
10679W: http://www.simtec.co.uk/products/EB110ATX/
10680S: Supported
10681
10682SIMTEC EB2410ITX (BAST)
10683P: Ben Dooks
b16957c6
BD
10684P: Vincent Sanders <vince@simtec.co.uk>
10685M: Simtec Linux Team <linux@simtec.co.uk>
1da177e4
LT
10686W: http://www.simtec.co.uk/products/EB2410ITX/
10687S: Supported
15dba387
JP
10688F: arch/arm/mach-s3c24xx/mach-bast.c
10689F: arch/arm/mach-s3c24xx/bast-ide.c
10690F: arch/arm/mach-s3c24xx/bast-irq.c
1da177e4 10691
4c5adde7 10692TI DAVINCI MACHINE SUPPORT
3ba789c0 10693M: Sekhar Nori <nsekhar@ti.com>
3cf2efd5 10694M: Kevin Hilman <khilman@kernel.org>
42c031df
SN
10695L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10696T: git git://git.kernel.org/pub/scm/linux/kernel/git/nsekhar/linux-davinci.git
4c5adde7 10697S: Supported
14430813 10698F: arch/arm/mach-davinci/
046d0a37 10699F: drivers/i2c/busses/i2c-davinci.c
4c5adde7 10700
8d4b3f08 10701TI DAVINCI SERIES MEDIA DRIVER
e43cdb56 10702M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
8d4b3f08 10703L: linux-media@vger.kernel.org
a825eaec 10704W: https://linuxtv.org
8d4b3f08
LP
10705Q: http://patchwork.linuxtv.org/project/linux-media/list/
10706T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
9ce5eca7 10707S: Maintained
8d4b3f08
LP
10708F: drivers/media/platform/davinci/
10709F: include/media/davinci/
10710
417d2e50 10711TI AM437X VPFE DRIVER
e43cdb56 10712M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
417d2e50 10713L: linux-media@vger.kernel.org
a825eaec 10714W: https://linuxtv.org
417d2e50
BP
10715Q: http://patchwork.linuxtv.org/project/linux-media/list/
10716T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
10717S: Maintained
10718F: drivers/media/platform/am437x/
10719
c4c0283a 10720OV2659 OMNIVISION SENSOR DRIVER
e43cdb56 10721M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
c4c0283a 10722L: linux-media@vger.kernel.org
a825eaec 10723W: https://linuxtv.org
c4c0283a
BP
10724Q: http://patchwork.linuxtv.org/project/linux-media/list/
10725T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
10726S: Maintained
10727F: drivers/media/i2c/ov2659.c
b5dcee22 10728F: include/media/i2c/ov2659.h
c4c0283a 10729
3a6779f5
SM
10730SILICON MOTION SM712 FRAME BUFFER DRIVER
10731M: Sudip Mukherjee <sudipm.mukherjee@gmail.com>
10732M: Teddy Wang <teddy.wang@siliconmotion.com>
10733M: Sudip Mukherjee <sudip@vectorindia.org>
10734L: linux-fbdev@vger.kernel.org
10735S: Maintained
10736F: drivers/video/fbdev/sm712*
10737F: Documentation/fb/sm712fb.txt
10738
92aab3c0 10739SIS 190 ETHERNET DRIVER
8b58be88 10740M: Francois Romieu <romieu@fr.zoreil.com>
92aab3c0
FR
10741L: netdev@vger.kernel.org
10742S: Maintained
8c7de408 10743F: drivers/net/ethernet/sis/sis190.c
92aab3c0 10744
1da177e4 10745SIS 900/7016 FAST ETHERNET DRIVER
8b58be88 10746M: Daniele Venzano <venza@brownhat.org>
1da177e4 10747W: http://www.brownhat.org/sis900.html
979b6c13 10748L: netdev@vger.kernel.org
1da177e4 10749S: Maintained
8c7de408 10750F: drivers/net/ethernet/sis/sis900.*
1da177e4
LT
10751
10752SIS FRAMEBUFFER DRIVER
8b58be88 10753M: Thomas Winischhofer <thomas@winischhofer.net>
1da177e4 10754W: http://www.winischhofer.net/linuxsisvga.shtml
b7eee616 10755S: Maintained
679655da 10756F: Documentation/fb/sisfb.txt
8a61f013 10757F: drivers/video/fbdev/sis/
679655da 10758F: include/video/sisfb.h
1da177e4
LT
10759
10760SIS USB2VGA DRIVER
8b58be88 10761M: Thomas Winischhofer <thomas@winischhofer.net>
1da177e4
LT
10762W: http://www.winischhofer.at/linuxsisusbvga.shtml
10763S: Maintained
679655da 10764F: drivers/usb/misc/sisusbvga/
1da177e4 10765
415ad26d 10766SLAB ALLOCATOR
16e943bf 10767M: Christoph Lameter <cl@linux.com>
2ed1c525 10768M: Pekka Enberg <penberg@kernel.org>
16e943bf
CL
10769M: David Rientjes <rientjes@google.com>
10770M: Joonsoo Kim <iamjoonsoo.kim@lge.com>
10771M: Andrew Morton <akpm@linux-foundation.org>
415ad26d
CL
10772L: linux-mm@kvack.org
10773S: Maintained
679655da 10774F: include/linux/sl?b*.h
16e943bf 10775F: mm/sl?b*
415ad26d 10776
9fab9787 10777SLEEPABLE READ-COPY UPDATE (SRCU)
96a39bc4 10778M: Lai Jiangshan <jiangshanlai@gmail.com>
9fab9787 10779M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
ab0afd6c 10780M: Josh Triplett <josh@joshtriplett.org>
4632a191
PM
10781R: Steven Rostedt <rostedt@goodmis.org>
10782R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
981c3a4f 10783L: linux-kernel@vger.kernel.org
9fab9787
PM
10784W: http://www.rdrop.com/users/paulmck/RCU/
10785S: Supported
10786T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
4102adab
PM
10787F: include/linux/srcu.h
10788F: kernel/rcu/srcu.c
9fab9787 10789
66372841
CS
10790SMACK SECURITY MODULE
10791M: Casey Schaufler <casey@schaufler-ca.com>
10792L: linux-security-module@vger.kernel.org
10793W: http://schaufler-ca.com
ece38248 10794T: git git://github.com/cschaufler/smack-next
66372841
CS
10795S: Maintained
10796F: Documentation/security/Smack.txt
10797F: security/smack/
10798
20651e0b 10799DRIVERS FOR ADAPTIVE VOLTAGE SCALING (AVS)
68ace3e1
KH
10800M: Kevin Hilman <khilman@kernel.org>
10801M: Nishanth Menon <nm@ti.com>
10802S: Maintained
20651e0b 10803F: drivers/power/avs/
68ace3e1
KH
10804F: include/linux/power/smartreflex.h
10805L: linux-pm@vger.kernel.org
10806
1da177e4 10807SMC91x ETHERNET DRIVER
2f82af08 10808M: Nicolas Pitre <nico@fluxnic.net>
18e2842b 10809S: Odd Fixes
ae150435 10810F: drivers/net/ethernet/smsc/smc91x.*
1da177e4 10811
e8e31622
SA
10812SMIA AND SMIA++ IMAGE SENSOR DRIVER
10813M: Sakari Ailus <sakari.ailus@iki.fi>
10814L: linux-media@vger.kernel.org
10815S: Maintained
14430813 10816F: drivers/media/i2c/smiapp/
b5dcee22 10817F: include/media/i2c/smiapp.h
e8e31622
SA
10818F: drivers/media/i2c/smiapp-pll.c
10819F: drivers/media/i2c/smiapp-pll.h
fd2bfdc8 10820F: include/uapi/linux/smiapp.h
a2cec3c0 10821F: Documentation/devicetree/bindings/media/i2c/nokia,smia.txt
e8e31622 10822
920fa1ff
GR
10823SMM665 HARDWARE MONITOR DRIVER
10824M: Guenter Roeck <linux@roeck-us.net>
968ce1b1 10825L: linux-hwmon@vger.kernel.org
920fa1ff
GR
10826S: Maintained
10827F: Documentation/hwmon/smm665
10828F: drivers/hwmon/smm665.c
10829
9df7305b 10830SMSC EMC2103 HARDWARE MONITOR DRIVER
90b24cfb 10831M: Steve Glendinning <steve.glendinning@shawell.net>
968ce1b1 10832L: linux-hwmon@vger.kernel.org
90b24cfb 10833S: Maintained
9df7305b
SG
10834F: Documentation/hwmon/emc2103
10835F: drivers/hwmon/emc2103.c
10836
a98d506c
HG
10837SMSC SCH5627 HARDWARE MONITOR DRIVER
10838M: Hans de Goede <hdegoede@redhat.com>
968ce1b1 10839L: linux-hwmon@vger.kernel.org
a98d506c
HG
10840S: Supported
10841F: Documentation/hwmon/sch5627
10842F: drivers/hwmon/sch5627.c
10843
6ea884db 10844SMSC47B397 HARDWARE MONITOR DRIVER
d8130624 10845M: Jean Delvare <jdelvare@suse.com>
968ce1b1 10846L: linux-hwmon@vger.kernel.org
6ea884db 10847S: Maintained
679655da
JP
10848F: Documentation/hwmon/smsc47b397
10849F: drivers/hwmon/smsc47b397.c
6ea884db 10850
fd9abb3d 10851SMSC911x ETHERNET DRIVER
90b24cfb 10852M: Steve Glendinning <steve.glendinning@shawell.net>
2cb37728 10853L: netdev@vger.kernel.org
90b24cfb 10854S: Maintained
679655da 10855F: include/linux/smsc911x.h
ae150435 10856F: drivers/net/ethernet/smsc/smsc911x.*
2cb37728
SG
10857
10858SMSC9420 PCI ETHERNET DRIVER
90b24cfb 10859M: Steve Glendinning <steve.glendinning@shawell.net>
fd9abb3d 10860L: netdev@vger.kernel.org
90b24cfb 10861S: Maintained
ae150435 10862F: drivers/net/ethernet/smsc/smsc9420.*
fd9abb3d 10863
3c8a63e2 10864SMSC UFX6000 and UFX7000 USB to VGA DRIVER
90b24cfb 10865M: Steve Glendinning <steve.glendinning@shawell.net>
3c8a63e2 10866L: linux-fbdev@vger.kernel.org
90b24cfb 10867S: Maintained
8a61f013 10868F: drivers/video/fbdev/smscufx.c
3c8a63e2 10869
668acf32 10870SOC-CAMERA V4L2 SUBSYSTEM
8b58be88 10871M: Guennadi Liakhovetski <g.liakhovetski@gmx.de>
661263b5 10872L: linux-media@vger.kernel.org
275ffde4 10873T: git git://linuxtv.org/media_tree.git
795fb7e7 10874S: Maintained
90d72ac6
MCC
10875F: include/media/soc*
10876F: drivers/media/i2c/soc_camera/
10877F: drivers/media/platform/soc_camera/
668acf32 10878
e2d1d6c0 10879SOEKRIS NET48XX LED SUPPORT
8b58be88 10880M: Chris Boot <bootc@bootc.net>
e2d1d6c0 10881S: Maintained
679655da 10882F: drivers/leds/leds-net48xx.c
e2d1d6c0 10883
e3994db1 10884SOFTLOGIC 6x10 MPEG CODEC
9661975d
AU
10885M: Bluecherry Maintainers <maintainers@bluecherrydvr.com>
10886M: Andrey Utkin <andrey.utkin@corp.bluecherry.net>
10887M: Andrey Utkin <andrey.krieger.utkin@gmail.com>
1f141f6b 10888M: Ismael Luceno <ismael@iodev.co.uk>
e3994db1
JP
10889L: linux-media@vger.kernel.org
10890S: Supported
10891F: drivers/media/pci/solo6x10/
10892
1da177e4 10893SOFTWARE RAID (Multiple Disks) SUPPORT
c2f662eb 10894M: Shaohua Li <shli@kernel.org>
1da177e4 10895L: linux-raid@vger.kernel.org
0f9ce866 10896T: git git://git.kernel.org/pub/scm/linux/kernel/git/shli/md.git
524418bb 10897S: Supported
679655da
JP
10898F: drivers/md/
10899F: include/linux/raid/
c117ab84 10900F: include/uapi/linux/raid/
1da177e4 10901
1da177e4 10902SONIC NETWORK DRIVER
8b58be88 10903M: Thomas Bogendoerfer <tsbogend@alpha.franken.de>
979b6c13 10904L: netdev@vger.kernel.org
1da177e4 10905S: Maintained
d9fb9f38 10906F: drivers/net/ethernet/natsemi/sonic.*
1da177e4 10907
61e115a5 10908SONICS SILICON BACKPLANE DRIVER (SSB)
eb032b98 10909M: Michael Buesch <m@bues.ch>
e7828b28 10910L: linux-wireless@vger.kernel.org
61e115a5 10911S: Maintained
679655da
JP
10912F: drivers/ssb/
10913F: include/linux/ssb/
61e115a5 10914
1da177e4 10915SONY VAIO CONTROL DEVICE DRIVER
8b58be88 10916M: Mattia Dongili <malattia@linux.it>
d0944853 10917L: platform-driver-x86@vger.kernel.org
5b18167d 10918W: http://www.linux.it/~malattia/wiki/index.php/Sony_drivers
1da177e4 10919S: Maintained
679655da
JP
10920F: Documentation/laptops/sony-laptop.txt
10921F: drivers/char/sonypi.c
10922F: drivers/platform/x86/sony-laptop.c
10923F: include/linux/sony-laptop.h
1da177e4 10924
baf8532a 10925SONY MEMORYSTICK CARD SUPPORT
8b58be88 10926M: Alex Dubov <oakad@yahoo.com>
baf8532a
AD
10927W: http://tifmxx.berlios.de/
10928S: Maintained
679655da 10929F: drivers/memstick/host/tifm_ms.c
baf8532a 10930
0ab30494
ML
10931SONY MEMORYSTICK STANDARD SUPPORT
10932M: Maxim Levitsky <maximlevitsky@gmail.com>
10933S: Maintained
10934F: drivers/memstick/core/ms_block.*
10935
1da177e4 10936SOUND
8b58be88 10937M: Jaroslav Kysela <perex@perex.cz>
d8130624 10938M: Takashi Iwai <tiwai@suse.com>
93711660 10939L: alsa-devel@alsa-project.org (moderated for non-subscribers)
3126a179 10940W: http://www.alsa-project.org/
dde7ad8d 10941T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
3126a179 10942T: git git://git.alsa-project.org/alsa-kernel.git
ff4a8f32 10943Q: http://patchwork.kernel.org/project/alsa-devel/list/
1da177e4 10944S: Maintained
3126a179
JP
10945F: Documentation/sound/
10946F: include/sound/
c117ab84 10947F: include/uapi/sound/
679655da 10948F: sound/
1da177e4 10949
33bbe149
MB
10950SOUND - COMPRESSED AUDIO
10951M: Vinod Koul <vinod.koul@intel.com>
10952L: alsa-devel@alsa-project.org (moderated for non-subscribers)
10953T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
10954S: Supported
f672f31a 10955F: Documentation/sound/alsa/compress_offload.txt
33bbe149 10956F: include/sound/compress_driver.h
f672f31a 10957F: include/uapi/sound/compress_*
33bbe149
MB
10958F: sound/core/compress_offload.c
10959F: sound/soc/soc-compress.c
10960
bd903bde 10961SOUND - SOC LAYER / DYNAMIC AUDIO POWER MANAGEMENT (ASoC)
6b9cf5c2 10962M: Liam Girdwood <lgirdwood@gmail.com>
b02e48f2 10963M: Mark Brown <broonie@kernel.org>
86f14df8 10964T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound.git
93711660 10965L: alsa-devel@alsa-project.org (moderated for non-subscribers)
b0b8daf7 10966W: http://alsa-project.org/main/index.php/ASoC
eb1a6af3 10967S: Supported
181ad2a5 10968F: Documentation/devicetree/bindings/sound/
2820f615 10969F: Documentation/sound/alsa/soc/
679655da 10970F: sound/soc/
e6e55122 10971F: include/sound/soc*
eb1a6af3 10972
d7f8761b
MB
10973SOUND - DMAENGINE HELPERS
10974M: Lars-Peter Clausen <lars@metafoo.de>
10975S: Supported
10976F: include/sound/dmaengine_pcm.h
10977F: sound/core/pcm_dmaengine.c
10978F: sound/soc/soc-generic-dmaengine-pcm.c
10979
990a6a99
OS
10980SP2 MEDIA DRIVER
10981M: Olli Salonen <olli.salonen@iki.fi>
10982L: linux-media@vger.kernel.org
a825eaec 10983W: https://linuxtv.org
990a6a99
OS
10984Q: http://patchwork.linuxtv.org/project/linux-media/list/
10985S: Maintained
10986F: drivers/media/dvb-frontends/sp2*
10987
473321fc 10988SPARC + UltraSPARC (sparc/sparc64)
8b58be88 10989M: "David S. Miller" <davem@davemloft.net>
1da177e4 10990L: sparclinux@vger.kernel.org
8a6e2535 10991Q: http://patchwork.ozlabs.org/project/sparclinux/list/
08deed1e
JP
10992T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
10993T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
1da177e4 10994S: Maintained
679655da 10995F: arch/sparc/
7765b8bb 10996F: drivers/sbus/
1da177e4 10997
6404fcca
DM
10998SPARC SERIAL DRIVERS
10999M: "David S. Miller" <davem@davemloft.net>
11000L: sparclinux@vger.kernel.org
08deed1e
JP
11001T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
11002T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
6404fcca 11003S: Maintained
6816383a 11004F: include/linux/sunserialcore.h
df621252 11005F: drivers/tty/serial/suncore.c
df621252
GKH
11006F: drivers/tty/serial/sunhv.c
11007F: drivers/tty/serial/sunsab.c
11008F: drivers/tty/serial/sunsab.h
11009F: drivers/tty/serial/sunsu.c
11010F: drivers/tty/serial/sunzilog.c
11011F: drivers/tty/serial/sunzilog.h
6404fcca 11012
389325b4
CL
11013SPARSE CHECKER
11014M: "Christopher Li" <sparse@chrisli.org>
11015L: linux-sparse@vger.kernel.org
11016W: https://sparse.wiki.kernel.org/
11017T: git git://git.kernel.org/pub/scm/devel/sparse/sparse.git
11018T: git git://git.kernel.org/pub/scm/devel/sparse/chrisl/sparse.git
11019S: Maintained
11020F: include/linux/compiler.h
11021
fc0c195a 11022SPEAR PLATFORM SUPPORT
da89947b 11023M: Viresh Kumar <vireshk@kernel.org>
9cc23682 11024M: Shiraz Hashim <shiraz.linux.kernel@gmail.com>
fbfa0748 11025L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
fc0c195a 11026W: http://www.st.com/spear
11027S: Maintained
e68d7c14 11028F: arch/arm/boot/dts/spear*
281e192f 11029F: arch/arm/mach-spear/
fc0c195a 11030
11031SPEAR CLOCK FRAMEWORK SUPPORT
da89947b 11032M: Viresh Kumar <vireshk@kernel.org>
fbfa0748 11033L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
fc0c195a 11034W: http://www.st.com/spear
11035S: Maintained
5df33a62 11036F: drivers/clk/spear/
fc0c195a 11037
e2d1d6c0 11038SPI SUBSYSTEM
b02e48f2 11039M: Mark Brown <broonie@kernel.org>
dfbe403c 11040L: linux-spi@vger.kernel.org
e7e4e13c 11041T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi.git
8a6e2535 11042Q: http://patchwork.kernel.org/project/spi-devel-general/list/
e2d1d6c0 11043S: Maintained
87306eb7 11044F: Documentation/devicetree/bindings/spi/
679655da
JP
11045F: Documentation/spi/
11046F: drivers/spi/
11047F: include/linux/spi/
c117ab84 11048F: include/uapi/linux/spi/
e2d1d6c0 11049
2752e401 11050SPIDERNET NETWORK DRIVER for CELL
8b58be88 11051M: Ishizaki Kou <kou.ishizaki@toshiba.co.jp>
2752e401
JL
11052L: netdev@vger.kernel.org
11053S: Supported
679655da 11054F: Documentation/networking/spider_net.txt
8df158ac 11055F: drivers/net/ethernet/toshiba/spider_net*
2752e401 11056
e2d1d6c0 11057SPU FILE SYSTEM
8b58be88 11058M: Jeremy Kerr <jk@ozlabs.org>
a4724ed6 11059L: linuxppc-dev@lists.ozlabs.org
e2d1d6c0
RD
11060W: http://www.ibm.com/developerworks/power/cell/
11061S: Supported
679655da
JP
11062F: Documentation/filesystems/spufs.txt
11063F: arch/powerpc/platforms/cell/spufs/
e2d1d6c0 11064
fc555841 11065SQUASHFS FILE SYSTEM
d7f2ff67 11066M: Phillip Lougher <phillip@squashfs.org.uk>
fc555841
PL
11067L: squashfs-devel@lists.sourceforge.net (subscribers-only)
11068W: http://squashfs.org.uk
9f273c24 11069T: git git://git.kernel.org/pub/scm/linux/kernel/git/pkl/squashfs-next.git
fc555841 11070S: Maintained
679655da
JP
11071F: Documentation/filesystems/squashfs.txt
11072F: fs/squashfs/
fc555841 11073
1da177e4 11074SRM (Alpha) environment access
8b58be88 11075M: Jan-Benedict Glaw <jbglaw@lug-owl.de>
1da177e4 11076S: Maintained
679655da 11077F: arch/alpha/kernel/srm_env.c
1da177e4 11078
26e9a397 11079STABLE BRANCH
879a5a00 11080M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
bc7a2f3a 11081L: stable@vger.kernel.org
879a5a00 11082S: Supported
7b175c46 11083F: Documentation/stable_kernel_rules.txt
e2d1d6c0 11084
26e9a397 11085STAGING SUBSYSTEM
879a5a00 11086M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
630081fd 11087T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
1c6ccf62 11088L: devel@driverdev.osuosl.org
879a5a00 11089S: Supported
679655da 11090F: drivers/staging/
dbc6c2cc 11091
ebd3d010
JP
11092STAGING - COMEDI
11093M: Ian Abbott <abbotti@mev.co.uk>
81b884c9 11094M: H Hartley Sweeten <hsweeten@visionengravers.com>
ebd3d010
JP
11095S: Odd Fixes
11096F: drivers/staging/comedi/
11097
a0138163
JP
11098STAGING - FLARION FT1000 DRIVERS
11099M: Marek Belisko <marek.belisko@gmail.com>
11100S: Odd Fixes
11101F: drivers/staging/ft1000/
11102
6c1bb424 11103STAGING - INDUSTRIAL IO
030a13d7 11104M: Jonathan Cameron <jic23@kernel.org>
a0138163 11105L: linux-iio@vger.kernel.org
6c1bb424 11106S: Odd Fixes
5291582d 11107F: Documentation/devicetree/bindings/staging/iio/
6c1bb424
JP
11108F: drivers/staging/iio/
11109
a0138163
JP
11110STAGING - LIRC (LINUX INFRARED REMOTE CONTROL) DRIVERS
11111M: Jarod Wilson <jarod@wilsonet.com>
11112W: http://www.lirc.org/
11113S: Odd Fixes
b2b0186d 11114F: drivers/staging/media/lirc/
a0138163 11115
f5e5de1e
OD
11116STAGING - LUSTRE PARALLEL FILESYSTEM
11117M: Oleg Drokin <oleg.drokin@intel.com>
11118M: Andreas Dilger <andreas.dilger@intel.com>
d98229f0
AD
11119L: lustre-devel@lists.lustre.org (moderated for non-subscribers)
11120W: http://wiki.lustre.org/
f5e5de1e
OD
11121S: Maintained
11122F: drivers/staging/lustre
11123
7c6b6c71
MD
11124STAGING - NVIDIA COMPLIANT EMBEDDED CONTROLLER INTERFACE (nvec)
11125M: Marc Dietrich <marvin24@gmx.de>
11126L: ac100@lists.launchpad.net (moderated for non-subscribers)
5d96bf4d 11127L: linux-tegra@vger.kernel.org
7c6b6c71
MD
11128S: Maintained
11129F: drivers/staging/nvec/
11130
53c43c5c
GKH
11131STAGING - OLPC SECONDARY DISPLAY CONTROLLER (DCON)
11132M: Jens Frederich <jfrederich@gmail.com>
11133M: Daniel Drake <dsd@laptop.org>
11134M: Jon Nettleton <jon.nettleton@gmail.com>
11135W: http://wiki.laptop.org/go/DCON
11136S: Maintained
11137F: drivers/staging/olpc_dcon/
11138
a0138163
JP
11139STAGING - REALTEK RTL8712U DRIVERS
11140M: Larry Finger <Larry.Finger@lwfinger.net>
11141M: Florian Schilhabel <florian.c.schilhabel@googlemail.com>.
11142S: Odd Fixes
11143F: drivers/staging/rtl8712/
11144
7591ba8b
JS
11145STAGING - REALTEK RTL8723U WIRELESS DRIVER
11146M: Larry Finger <Larry.Finger@lwfinger.net>
11147M: Jes Sorensen <Jes.Sorensen@redhat.com>
11148L: linux-wireless@vger.kernel.org
11149S: Maintained
11150F: drivers/staging/rtl8723au/
11151
980ac4d7
SM
11152STAGING - SILICON MOTION SM750 FRAME BUFFER DRIVER
11153M: Sudip Mukherjee <sudipm.mukherjee@gmail.com>
11154M: Teddy Wang <teddy.wang@siliconmotion.com>
11155M: Sudip Mukherjee <sudip@vectorindia.org>
11156L: linux-fbdev@vger.kernel.org
11157S: Maintained
11158F: drivers/staging/sm750fb/
11159
510fa408
JP
11160STAGING - SLICOSS
11161M: Lior Dotan <liodot@gmail.com>
11162M: Christopher Harrer <charrer@alacritech.com>
11163S: Odd Fixes
11164F: drivers/staging/slicoss/
11165
a0138163
JP
11166STAGING - SPEAKUP CONSOLE SPEECH DRIVER
11167M: William Hubbs <w.d.hubbs@gmail.com>
11168M: Chris Brannon <chris@the-brannons.com>
d33bce31 11169M: Kirk Reiser <kirk@reisers.ca>
a0138163 11170M: Samuel Thibault <samuel.thibault@ens-lyon.org>
e6a152ef 11171L: speakup@linux-speakup.org
a0138163
JP
11172W: http://www.linux-speakup.org/
11173S: Odd Fixes
11174F: drivers/staging/speakup/
11175
b3e871ce
JP
11176STAGING - VIA VT665X DRIVERS
11177M: Forest Bond <forest@alittletooquiet.net>
11178S: Odd Fixes
11179F: drivers/staging/vt665?/
11180
a30baec1
JK
11181STAGING - WILC1000 WIFI DRIVER
11182M: Johnny Kim <johnny.kim@atmel.com>
0c9dbce8 11183M: Austin Shin <austin.shin@atmel.com>
a30baec1 11184M: Chris Park <chris.park@atmel.com>
06b54863
TC
11185M: Tony Cho <tony.cho@atmel.com>
11186M: Glen Lee <glen.lee@atmel.com>
11187M: Leo Kim <leo.kim@atmel.com>
a30baec1
JK
11188L: linux-wireless@vger.kernel.org
11189S: Supported
11190F: drivers/staging/wilc1000/
11191
709bcb07 11192STAGING - XGI Z7,Z9,Z11 PCI DISPLAY DRIVER
3e39e66e 11193M: Arnaud Patard <arnaud.patard@rtp-net.org>
709bcb07
JP
11194S: Odd Fixes
11195F: drivers/staging/xgifb/
11196
1da177e4 11197STARFIRE/DURALAN NETWORK DRIVER
8b58be88 11198M: Ion Badulescu <ionut@badula.org>
b4f90189 11199S: Odd Fixes
9bba23b0 11200F: drivers/net/ethernet/adaptec/starfire*
1da177e4 11201
e2d1d6c0 11202SUN3/3X
8b58be88 11203M: Sam Creasey <sammy@sammy.net>
e2d1d6c0
RD
11204W: http://sammy.net/sun3/
11205S: Maintained
679655da
JP
11206F: arch/m68k/kernel/*sun3*
11207F: arch/m68k/sun3*/
11208F: arch/m68k/include/asm/sun3*
e689cf4a 11209F: drivers/net/ethernet/i825xx/sun3*
e2d1d6c0 11210
af6a5af8
HG
11211SUN4I LOW RES ADC ATTACHED TABLET KEYS DRIVER
11212M: Hans de Goede <hdegoede@redhat.com>
11213L: linux-input@vger.kernel.org
11214S: Maintained
11215F: Documentation/devicetree/bindings/input/sun4i-lradc-keys.txt
11216F: drivers/input/keyboard/sun4i-lradc-keys.c
11217
2bc9ff01
DK
11218SUNDANCE NETWORK DRIVER
11219M: Denis Kirjanov <kda@linux-powerpc.org>
11220L: netdev@vger.kernel.org
11221S: Maintained
11222F: drivers/net/ethernet/dlink/sundance.c
11223
2cbb12a4 11224SUPERH
114bf37e
RF
11225M: Yoshinori Sato <ysato@users.sourceforge.jp>
11226M: Rich Felker <dalias@libc.org>
2cbb12a4 11227L: linux-sh@vger.kernel.org
8a6e2535 11228Q: http://patchwork.kernel.org/project/linux-sh/list/
114bf37e 11229S: Maintained
066069e1 11230F: Documentation/sh/
679655da 11231F: arch/sh/
066069e1 11232F: drivers/sh/
1da177e4 11233
4480f15b 11234SUSPEND TO RAM
7fb06082 11235M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
8b58be88
JP
11236M: Len Brown <len.brown@intel.com>
11237M: Pavel Machek <pavel@ucw.cz>
bf1c138e 11238L: linux-pm@vger.kernel.org
e2d1d6c0 11239S: Supported
679655da
JP
11240F: Documentation/power/
11241F: arch/x86/kernel/acpi/
11242F: drivers/base/power/
11243F: kernel/power/
11244F: include/linux/suspend.h
11245F: include/linux/freezer.h
11246F: include/linux/pm.h
1da177e4
LT
11247
11248SVGA HANDLING
8b58be88 11249M: Martin Mares <mj@ucw.cz>
1da177e4
LT
11250L: linux-video@atrey.karlin.mff.cuni.cz
11251S: Maintained
679655da
JP
11252F: Documentation/svga.txt
11253F: arch/x86/boot/video*
1da177e4 11254
6e28b761
KRW
11255SWIOTLB SUBSYSTEM
11256M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
11257L: linux-kernel@vger.kernel.org
9f273c24 11258T: git git://git.kernel.org/pub/scm/linux/kernel/git/konrad/swiotlb.git
6e28b761
KRW
11259S: Supported
11260F: lib/swiotlb.c
11261F: arch/*/kernel/pci-swiotlb.c
11262F: include/linux/swiotlb.h
11263
007f790c
JP
11264SWITCHDEV
11265M: Jiri Pirko <jiri@resnulli.us>
11266L: netdev@vger.kernel.org
11267S: Supported
11268F: net/switchdev/
11269F: include/net/switchdev.h
11270
db8e35d5
VG
11271SYNOPSYS ARC ARCHITECTURE
11272M: Vineet Gupta <vgupta@synopsys.com>
30b9dbee 11273L: linux-snps-arc@lists.infradead.org
db8e35d5
VG
11274S: Supported
11275F: arch/arc/
9b28829d 11276F: Documentation/devicetree/bindings/arc/*
2d799dde 11277F: Documentation/devicetree/bindings/interrupt-controller/snps,arc*
c6a0fe4a 11278F: drivers/tty/serial/arc_uart.c
b7182d1a 11279T: git git://git.kernel.org/pub/scm/linux/kernel/git/vgupta/arc.git
db8e35d5 11280
556cc1c5
AB
11281SYNOPSYS ARC SDP platform support
11282M: Alexey Brodkin <abrodkin@synopsys.com>
11283S: Supported
11284F: arch/arc/plat-axs10x
11285F: arch/arc/boot/dts/ax*
11286F: Documentation/devicetree/bindings/arc/axs10*
11287
6c284c9a
LJ
11288SYSTEM CONFIGURATION (SYSCON)
11289M: Lee Jones <lee.jones@linaro.org>
11290M: Arnd Bergmann <arnd@arndb.de>
11291T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
11292S: Supported
11293F: drivers/mfd/syscon.c
11294
1da177e4 11295SYSV FILESYSTEM
8b58be88 11296M: Christoph Hellwig <hch@infradead.org>
1da177e4 11297S: Maintained
679655da
JP
11298F: Documentation/filesystems/sysv-fs.txt
11299F: fs/sysv/
11300F: include/linux/sysv_fs.h
1da177e4 11301
86cfa7fc 11302TARGET SUBSYSTEM
9c3646d1 11303M: "Nicholas A. Bellinger" <nab@linux-iscsi.org>
86cfa7fc 11304L: linux-scsi@vger.kernel.org
b9f5edc2 11305L: target-devel@vger.kernel.org
86cfa7fc 11306W: http://www.linux-iscsi.org
cf015e9f 11307W: http://groups.google.com/group/linux-iscsi-target-dev
452cf324 11308T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
86cfa7fc
NB
11309S: Supported
11310F: drivers/target/
11311F: include/target/
11312F: Documentation/target/
11313
4e68852d 11314TASKSTATS STATISTICS INTERFACE
185e595f 11315M: Balbir Singh <bsingharora@gmail.com>
4e68852d 11316S: Maintained
679655da
JP
11317F: Documentation/accounting/taskstats*
11318F: include/linux/taskstats*
11319F: kernel/taskstats.c
4e68852d 11320
781b456a 11321TC CLASSIFIER
f935f3f8 11322M: Jamal Hadi Salim <jhs@mojatatu.com>
781b456a
SH
11323L: netdev@vger.kernel.org
11324S: Maintained
679655da 11325F: include/net/pkt_cls.h
c117ab84 11326F: include/uapi/linux/pkt_cls.h
679655da 11327F: net/sched/
781b456a 11328
5067f08a 11329TCP LOW PRIORITY MODULE
8b58be88
JP
11330M: "Wong Hoi Sing, Edison" <hswong3i@gmail.com>
11331M: "Hung Hing Lun, Mike" <hlhung3i@gmail.com>
5067f08a
WHSE
11332W: http://tcp-lp-mod.sourceforge.net/
11333S: Maintained
679655da 11334F: net/ipv4/tcp_lp.c
5067f08a 11335
91952bc0
AP
11336TDA10071 MEDIA DRIVER
11337M: Antti Palosaari <crope@iki.fi>
11338L: linux-media@vger.kernel.org
a825eaec 11339W: https://linuxtv.org
91952bc0
AP
11340W: http://palosaari.fi/linux/
11341Q: http://patchwork.linuxtv.org/project/linux-media/list/
11342T: git git://linuxtv.org/anttip/media_tree.git
11343S: Maintained
11344F: drivers/media/dvb-frontends/tda10071*
11345
11346TDA18212 MEDIA DRIVER
11347M: Antti Palosaari <crope@iki.fi>
11348L: linux-media@vger.kernel.org
a825eaec 11349W: https://linuxtv.org
91952bc0
AP
11350W: http://palosaari.fi/linux/
11351Q: http://patchwork.linuxtv.org/project/linux-media/list/
11352T: git git://linuxtv.org/anttip/media_tree.git
11353S: Maintained
11354F: drivers/media/tuners/tda18212*
11355
11356TDA18218 MEDIA DRIVER
11357M: Antti Palosaari <crope@iki.fi>
11358L: linux-media@vger.kernel.org
a825eaec 11359W: https://linuxtv.org
91952bc0
AP
11360W: http://palosaari.fi/linux/
11361Q: http://patchwork.linuxtv.org/project/linux-media/list/
11362T: git git://linuxtv.org/anttip/media_tree.git
11363S: Maintained
11364F: drivers/media/tuners/tda18218*
11365
3b2f6aba
MK
11366TDA18271 MEDIA DRIVER
11367M: Michael Krufky <mkrufky@linuxtv.org>
11368L: linux-media@vger.kernel.org
a825eaec 11369W: https://linuxtv.org
3b2f6aba
MK
11370W: http://github.com/mkrufky
11371Q: http://patchwork.linuxtv.org/project/linux-media/list/
11372T: git git://linuxtv.org/mkrufky/tuners.git
11373S: Maintained
11374F: drivers/media/tuners/tda18271*
11375
e48307a9
MK
11376TDA827x MEDIA DRIVER
11377M: Michael Krufky <mkrufky@linuxtv.org>
11378L: linux-media@vger.kernel.org
a825eaec 11379W: https://linuxtv.org
e48307a9
MK
11380W: http://github.com/mkrufky
11381Q: http://patchwork.linuxtv.org/project/linux-media/list/
11382T: git git://linuxtv.org/mkrufky/tuners.git
11383S: Maintained
11384F: drivers/media/tuners/tda8290.*
11385
66cf9212
MK
11386TDA8290 MEDIA DRIVER
11387M: Michael Krufky <mkrufky@linuxtv.org>
11388L: linux-media@vger.kernel.org
a825eaec 11389W: https://linuxtv.org
66cf9212
MK
11390W: http://github.com/mkrufky
11391Q: http://patchwork.linuxtv.org/project/linux-media/list/
11392T: git git://linuxtv.org/mkrufky/tuners.git
11393S: Maintained
11394F: drivers/media/tuners/tda8290.*
11395
4b9fba30
HV
11396TDA9840 MEDIA DRIVER
11397M: Hans Verkuil <hverkuil@xs4all.nl>
11398L: linux-media@vger.kernel.org
11399T: git git://linuxtv.org/media_tree.git
a825eaec 11400W: https://linuxtv.org
4b9fba30
HV
11401S: Maintained
11402F: drivers/media/i2c/tda9840*
11403
2cb654fd 11404TEA5761 TUNER DRIVER
5dc8a864
MCC
11405M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
11406M: Mauro Carvalho Chehab <mchehab@kernel.org>
2cb654fd 11407L: linux-media@vger.kernel.org
a825eaec 11408W: https://linuxtv.org
2cb654fd
MCC
11409T: git git://linuxtv.org/media_tree.git
11410S: Odd fixes
11411F: drivers/media/tuners/tea5761.*
11412
11413TEA5767 TUNER DRIVER
5dc8a864
MCC
11414M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
11415M: Mauro Carvalho Chehab <mchehab@kernel.org>
2cb654fd 11416L: linux-media@vger.kernel.org
a825eaec 11417W: https://linuxtv.org
2cb654fd
MCC
11418T: git git://linuxtv.org/media_tree.git
11419S: Maintained
11420F: drivers/media/tuners/tea5767.*
11421
4b9fba30
HV
11422TEA6415C MEDIA DRIVER
11423M: Hans Verkuil <hverkuil@xs4all.nl>
11424L: linux-media@vger.kernel.org
11425T: git git://linuxtv.org/media_tree.git
a825eaec 11426W: https://linuxtv.org
4b9fba30
HV
11427S: Maintained
11428F: drivers/media/i2c/tea6415c*
11429
11430TEA6420 MEDIA DRIVER
11431M: Hans Verkuil <hverkuil@xs4all.nl>
11432L: linux-media@vger.kernel.org
11433T: git git://linuxtv.org/media_tree.git
a825eaec 11434W: https://linuxtv.org
4b9fba30
HV
11435S: Maintained
11436F: drivers/media/i2c/tea6420*
11437
3d249d4c 11438TEAM DRIVER
dca9ab92 11439M: Jiri Pirko <jiri@resnulli.us>
3d249d4c
JP
11440L: netdev@vger.kernel.org
11441S: Supported
11442F: drivers/net/team/
11443F: include/linux/if_team.h
c117ab84 11444F: include/uapi/linux/if_team.h
3d249d4c 11445
7d029125 11446TECHNOLOGIC SYSTEMS TS-5500 PLATFORM SUPPORT
9c3646d1 11447M: "Savoir-faire Linux Inc." <kernel@savoirfairelinux.com>
7d029125
VD
11448S: Maintained
11449F: arch/x86/platform/ts5500/
11450
40ad4a30
SY
11451TECHNOTREND USB IR RECEIVER
11452M: Sean Young <sean@mess.org>
11453L: linux-media@vger.kernel.org
11454S: Maintained
11455F: drivers/media/rc/ttusbir.c
11456
adabdb0c 11457TEGRA ARCHITECTURE SUPPORT
243d58ec 11458M: Stephen Warren <swarren@wwwdotorg.org>
adabdb0c 11459M: Thierry Reding <thierry.reding@gmail.com>
554077c5 11460M: Alexandre Courbot <gnurou@gmail.com>
84b9414b 11461L: linux-tegra@vger.kernel.org
fd117cd1 11462Q: http://patchwork.ozlabs.org/project/linux-tegra/list/
b779b88d 11463T: git git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux.git
84b9414b 11464S: Supported
bbbe96ed 11465N: [^a-z]tegra
84b9414b 11466
adabdb0c
SW
11467TEGRA CLOCK DRIVER
11468M: Peter De Schrijver <pdeschrijver@nvidia.com>
11469M: Prashant Gaikwad <pgaikwad@nvidia.com>
11470S: Supported
11471F: drivers/clk/tegra/
11472
86e486a0 11473TEGRA DMA DRIVERS
adabdb0c 11474M: Laxman Dewangan <ldewangan@nvidia.com>
86e486a0 11475M: Jon Hunter <jonathanh@nvidia.com>
adabdb0c 11476S: Supported
86e486a0 11477F: drivers/dma/tegra*
adabdb0c 11478
adabdb0c
SW
11479TEGRA I2C DRIVER
11480M: Laxman Dewangan <ldewangan@nvidia.com>
11481S: Supported
11482F: drivers/i2c/busses/i2c-tegra.c
11483
11484TEGRA IOMMU DRIVERS
11485M: Hiroshi Doyu <hdoyu@nvidia.com>
11486S: Supported
11487F: drivers/iommu/tegra*
11488
11489TEGRA KBC DRIVER
11490M: Rakesh Iyer <riyer@nvidia.com>
11491M: Laxman Dewangan <ldewangan@nvidia.com>
11492S: Supported
11493F: drivers/input/keyboard/tegra-kbc.c
11494
adabdb0c
SW
11495TEGRA PWM DRIVER
11496M: Thierry Reding <thierry.reding@gmail.com>
11497S: Supported
11498F: drivers/pwm/pwm-tegra.c
11499
11500TEGRA SERIAL DRIVER
11501M: Laxman Dewangan <ldewangan@nvidia.com>
11502S: Supported
11503F: drivers/tty/serial/serial-tegra.c
11504
11505TEGRA SPI DRIVER
11506M: Laxman Dewangan <ldewangan@nvidia.com>
11507S: Supported
11508F: drivers/spi/spi-tegra*
11509
1a348ccc 11510TEHUTI ETHERNET DRIVER
8b58be88 11511M: Andy Gospodarek <andy@greyhouse.net>
1a348ccc
AG
11512L: netdev@vger.kernel.org
11513S: Supported
ef7f5429 11514F: drivers/net/ethernet/tehuti/*
1a348ccc 11515
4e68852d 11516Telecom Clock Driver for MCPL0010
8b58be88 11517M: Mark Gross <mark.gross@intel.com>
4e68852d 11518S: Supported
679655da 11519F: drivers/char/tlclk.c
4e68852d 11520
4480f15b 11521TENSILICA XTENSA PORT (xtensa)
8b58be88 11522M: Chris Zankel <chris@zankel.net>
f959ed2f
CZ
11523M: Max Filippov <jcmvbkbc@gmail.com>
11524L: linux-xtensa@linux-xtensa.org
9f273c24 11525T: git git://github.com/czankel/xtensa-linux.git
4e68852d 11526S: Maintained
679655da 11527F: arch/xtensa/
3dc99857 11528F: drivers/irqchip/irq-xtensa-*
4e68852d 11529
5313ba66
HV
11530THANKO'S RAREMONO AM/FM/SW RADIO RECEIVER USB DRIVER
11531M: Hans Verkuil <hverkuil@xs4all.nl>
11532L: linux-media@vger.kernel.org
11533T: git git://linuxtv.org/media_tree.git
a825eaec 11534W: https://linuxtv.org
5313ba66
HV
11535S: Maintained
11536F: drivers/media/radio/radio-raremono.c
11537
d3fb6955 11538THERMAL
b75f0050 11539M: Zhang Rui <rui.zhang@intel.com>
f14d1c24 11540M: Eduardo Valentin <edubezval@gmail.com>
b75f0050
JP
11541L: linux-pm@vger.kernel.org
11542T: git git://git.kernel.org/pub/scm/linux/kernel/git/rzhang/linux.git
11543T: git git://git.kernel.org/pub/scm/linux/kernel/git/evalenti/linux-soc-thermal.git
11544Q: https://patchwork.kernel.org/project/linux-pm/list/
11545S: Supported
11546F: drivers/thermal/
11547F: include/linux/thermal.h
af6c9f16 11548F: include/uapi/linux/thermal.h
b75f0050
JP
11549F: include/linux/cpu_cooling.h
11550F: Documentation/devicetree/bindings/thermal/
d3fb6955 11551
64e05d8b
VK
11552THERMAL/CPU_COOLING
11553M: Amit Daniel Kachhap <amit.kachhap@gmail.com>
11554M: Viresh Kumar <viresh.kumar@linaro.org>
11555M: Javi Merino <javi.merino@arm.com>
11556L: linux-pm@vger.kernel.org
11557S: Supported
11558F: Documentation/thermal/cpu-cooling-api.txt
11559F: drivers/thermal/cpu_cooling.c
11560F: include/linux/cpu_cooling.h
11561
4e68852d 11562THINKPAD ACPI EXTRAS DRIVER
8b58be88 11563M: Henrique de Moraes Holschuh <ibm-acpi@hmh.eng.br>
4e68852d 11564L: ibm-acpi-devel@lists.sourceforge.net
d0944853 11565L: platform-driver-x86@vger.kernel.org
4e68852d
AC
11566W: http://ibm-acpi.sourceforge.net
11567W: http://thinkwiki.org/wiki/Ibm-acpi
54e5881d 11568T: git git://repo.or.cz/linux-2.6/linux-acpi-2.6/ibm-acpi-2.6.git
4e68852d 11569S: Maintained
679655da 11570F: drivers/platform/x86/thinkpad_acpi.c
4e68852d 11571
1b46f2a2 11572TI BANDGAP AND THERMAL DRIVER
f14d1c24 11573M: Eduardo Valentin <edubezval@gmail.com>
ef41be81 11574M: Keerthy <j-keerthy@ti.com>
1b46f2a2 11575L: linux-pm@vger.kernel.org
531ff13e 11576L: linux-omap@vger.kernel.org
5a723e81 11577S: Maintained
794b2e25 11578F: drivers/thermal/ti-soc-thermal/
1b46f2a2 11579
ccf963d3
BP
11580TI VPE/CAL DRIVERS
11581M: Benoit Parrot <bparrot@ti.com>
11582L: linux-media@vger.kernel.org
11583W: http://linuxtv.org/
11584Q: http://patchwork.linuxtv.org/project/linux-media/list/
11585S: Maintained
11586F: drivers/media/platform/ti-vpe/
11587
0c7665c3
MF
11588TI CDCE706 CLOCK DRIVER
11589M: Max Filippov <jcmvbkbc@gmail.com>
11590S: Maintained
11591F: drivers/clk/clk-cdce706.c
11592
49b6a5e3
TK
11593TI CLOCK DRIVER
11594M: Tero Kristo <t-kristo@ti.com>
11595L: linux-omap@vger.kernel.org
11596S: Maintained
11597F: drivers/clk/ti/
11598F: include/linux/clk/ti.h
11599
f75cfbad
GS
11600TI ETHERNET SWITCH DRIVER (CPSW)
11601M: Mugunthan V N <mugunthanvnm@ti.com>
11602R: Grygorii Strashko <grygorii.strashko@ti.com>
11603L: linux-omap@vger.kernel.org
11604L: netdev@vger.kernel.org
11605S: Maintained
11606F: drivers/net/ethernet/ti/cpsw*
11607F: drivers/net/ethernet/ti/davinci*
11608
4020f2d7 11609TI FLASH MEDIA INTERFACE DRIVER
8b58be88 11610M: Alex Dubov <oakad@yahoo.com>
795fb7e7 11611S: Maintained
679655da
JP
11612F: drivers/misc/tifm*
11613F: drivers/mmc/host/tifm_sd.c
11614F: include/linux/tifm.h
4020f2d7 11615
e0c52404 11616TI KEYSTONE MULTICORE NAVIGATOR DRIVERS
97215800 11617M: Santosh Shilimkar <ssantosh@kernel.org>
e0c52404
SS
11618L: linux-kernel@vger.kernel.org
11619L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11620S: Maintained
11621F: drivers/soc/ti/*
11622T: git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
11623
11624
152ad442
SR
11625TI LM49xxx FAMILY ASoC CODEC DRIVERS
11626M: M R Swami Reddy <mr.swami.reddy@ti.com>
d392dead 11627M: Vishwas A Deshpande <vishwas.a.deshpande@ti.com>
152ad442
SR
11628L: alsa-devel@alsa-project.org (moderated for non-subscribers)
11629S: Maintained
11630F: sound/soc/codecs/lm49453*
d392dead 11631F: sound/soc/codecs/isabelle*
152ad442 11632
0edd807d
KM
11633TI LP855x BACKLIGHT DRIVER
11634M: Milo Kim <milo.kim@ti.com>
11635S: Maintained
11636F: Documentation/backlight/lp855x-driver.txt
11637F: drivers/video/backlight/lp855x_bl.c
11638F: include/linux/platform_data/lp855x.h
11639
faf13f6d
KM
11640TI LP8727 CHARGER DRIVER
11641M: Milo Kim <milo.kim@ti.com>
11642S: Maintained
11643F: drivers/power/lp8727_charger.c
11644F: include/linux/platform_data/lp8727.h
11645
22f1229f
KM
11646TI LP8788 MFD DRIVER
11647M: Milo Kim <milo.kim@ti.com>
11648S: Maintained
11649F: drivers/iio/adc/lp8788_adc.c
11650F: drivers/leds/leds-lp8788.c
11651F: drivers/mfd/lp8788*.c
11652F: drivers/power/lp8788-charger.c
11653F: drivers/regulator/lp8788-*.c
11654F: include/linux/mfd/lp8788*.h
11655
84640e27
KM
11656TI NETCP ETHERNET DRIVER
11657M: Wingman Kwok <w-kwok2@ti.com>
11658M: Murali Karicheri <m-karicheri2@ti.com>
11659L: netdev@vger.kernel.org
11660S: Maintained
11661F: drivers/net/ethernet/ti/netcp*
11662
217e0ca9
KC
11663TI TAS571X FAMILY ASoC CODEC DRIVER
11664M: Kevin Cernekee <cernekee@chromium.org>
11665L: alsa-devel@alsa-project.org (moderated for non-subscribers)
11666S: Odd Fixes
11667F: sound/soc/codecs/tas571x*
11668
dd5e8e6b 11669TI TWL4030 SERIES SOC CODEC DRIVER
3be79d13 11670M: Peter Ujfalusi <peter.ujfalusi@ti.com>
dd5e8e6b
PU
11671L: alsa-devel@alsa-project.org (moderated for non-subscribers)
11672S: Maintained
11673F: sound/soc/codecs/twl4030*
11674
90921014 11675TI WILINK WIRELESS DRIVERS
90921014
LC
11676L: linux-wireless@vger.kernel.org
11677W: http://wireless.kernel.org/en/users/Drivers/wl12xx
11678W: http://wireless.kernel.org/en/users/Drivers/wl1251
11679T: git git://git.kernel.org/pub/scm/linux/kernel/git/luca/wl12xx.git
22d072f6 11680S: Orphan
90921014
LC
11681F: drivers/net/wireless/ti/
11682F: include/linux/wl12xx.h
11683
e86eaa3a 11684TIPC NETWORK LAYER
8b58be88 11685M: Jon Maloy <jon.maloy@ericsson.com>
115403df 11686M: Ying Xue <ying.xue@windriver.com>
633d2bde
AS
11687L: netdev@vger.kernel.org (core kernel code)
11688L: tipc-discussion@lists.sourceforge.net (user apps, general discussion)
e86eaa3a 11689W: http://tipc.sourceforge.net/
e86eaa3a 11690S: Maintained
c117ab84 11691F: include/uapi/linux/tipc*.h
679655da 11692F: net/tipc/
e86eaa3a 11693
867e359b 11694TILE ARCHITECTURE
b9a279f6 11695M: Chris Metcalf <cmetcalf@mellanox.com>
8c34d8d9 11696W: http://www.mellanox.com/repository/solutions/tile-scm/
7fa129cc 11697T: git git://git.kernel.org/pub/scm/linux/kernel/git/cmetcalf/linux-tile.git
867e359b
CM
11698S: Supported
11699F: arch/tile/
6b940606 11700F: drivers/char/tile-srom.c
5c770755 11701F: drivers/edac/tile_edac.c
6b940606
CM
11702F: drivers/net/ethernet/tile/
11703F: drivers/rtc/rtc-tile.c
11704F: drivers/tty/hvc/hvc_tile.c
b5c6c1a7 11705F: drivers/tty/serial/tilegx.c
6b940606
CM
11706F: drivers/usb/host/*-tilegx.c
11707F: include/linux/usb/tilegx.h
867e359b 11708
1da177e4 11709TLAN NETWORK DRIVER
8b58be88 11710M: Samuel Chessman <chessman@tux.org>
88c07dde 11711L: tlan-devel@lists.sourceforge.net (subscribers-only)
1da177e4
LT
11712W: http://sourceforge.net/projects/tlan/
11713S: Maintained
679655da 11714F: Documentation/networking/tlan.txt
b544dbac 11715F: drivers/net/ethernet/ti/tlan.*
1da177e4 11716
d74db3b2 11717TOMOYO SECURITY MODULE
8b58be88
JP
11718M: Kentaro Takeda <takedakn@nttdata.co.jp>
11719M: Tetsuo Handa <penguin-kernel@I-love.SAKURA.ne.jp>
d03a5d88
TH
11720L: tomoyo-dev-en@lists.sourceforge.jp (subscribers-only, for developers in English)
11721L: tomoyo-users-en@lists.sourceforge.jp (subscribers-only, for users in English)
d74db3b2
KT
11722L: tomoyo-dev@lists.sourceforge.jp (subscribers-only, for developers in Japanese)
11723L: tomoyo-users@lists.sourceforge.jp (subscribers-only, for users in Japanese)
11724W: http://tomoyo.sourceforge.jp/
843d183c 11725T: quilt http://svn.sourceforge.jp/svnroot/tomoyo/trunk/2.5.x/tomoyo-lsm/patches/
d74db3b2 11726S: Maintained
679655da 11727F: security/tomoyo/
d74db3b2 11728
9caeb532 11729TOPSTAR LAPTOP EXTRAS DRIVER
9f0939bf 11730M: Herton Ronaldo Krzesinski <herton@canonical.com>
d0944853 11731L: platform-driver-x86@vger.kernel.org
9caeb532
HRK
11732S: Maintained
11733F: drivers/platform/x86/topstar-laptop.c
11734
1da177e4 11735TOSHIBA ACPI EXTRAS DRIVER
0a63ca11 11736M: Azael Avalos <coproscefalo@gmail.com>
d0944853 11737L: platform-driver-x86@vger.kernel.org
0a63ca11 11738S: Maintained
679655da 11739F: drivers/platform/x86/toshiba_acpi.c
1da177e4 11740
0a63ca11
AA
11741TOSHIBA BLUETOOTH DRIVER
11742M: Azael Avalos <coproscefalo@gmail.com>
11743L: platform-driver-x86@vger.kernel.org
11744S: Maintained
11745F: drivers/platform/x86/toshiba_bluetooth.c
11746
11747TOSHIBA HDD ACTIVE PROTECTION SENSOR DRIVER
11748M: Azael Avalos <coproscefalo@gmail.com>
11749L: platform-driver-x86@vger.kernel.org
11750S: Maintained
11751F: drivers/platform/x86/toshiba_haps.c
11752
14991fc7
AA
11753TOSHIBA WMI HOTKEYS DRIVER
11754M: Azael Avalos <coproscefalo@gmail.com>
11755L: platform-driver-x86@vger.kernel.org
11756S: Maintained
11757F: drivers/platform/x86/toshiba-wmi.c
11758
1da177e4 11759TOSHIBA SMM DRIVER
8b58be88 11760M: Jonathan Buzzard <jonathan@buzzard.org.uk>
1da177e4
LT
11761W: http://www.buzzard.org.uk/toshiba/
11762S: Maintained
679655da
JP
11763F: drivers/char/toshiba.c
11764F: include/linux/toshiba.h
c117ab84 11765F: include/uapi/linux/toshiba.h
1da177e4 11766
d32d9864
MR
11767TOSHIBA TC358743 DRIVER
11768M: Mats Randgaard <matrandg@cisco.com>
11769L: linux-media@vger.kernel.org
11770S: Maintained
11771F: drivers/media/i2c/tc358743*
b5dcee22 11772F: include/media/i2c/tc358743.h
d32d9864 11773
560e6475
WS
11774TMIO/SDHI MMC DRIVER
11775M: Wolfram Sang <wsa+renesas@sang-engineering.com>
d1057c40 11776L: linux-mmc@vger.kernel.org
560e6475 11777S: Supported
d1057c40
GL
11778F: drivers/mmc/host/tmio_mmc*
11779F: drivers/mmc/host/sh_mobile_sdhi.c
560e6475 11780F: include/linux/mfd/tmio.h
d719f900 11781
917cc4e6
GR
11782TMP401 HARDWARE MONITOR DRIVER
11783M: Guenter Roeck <linux@roeck-us.net>
968ce1b1 11784L: linux-hwmon@vger.kernel.org
917cc4e6
GR
11785S: Maintained
11786F: Documentation/hwmon/tmp401
11787F: drivers/hwmon/tmp401.c
11788
98f32602 11789TMPFS (SHMEM FILESYSTEM)
bfcc6e2e 11790M: Hugh Dickins <hughd@google.com>
98f32602
HD
11791L: linux-mm@kvack.org
11792S: Maintained
11793F: include/linux/shmem_fs.h
11794F: mm/shmem.c
11795
45f95b53 11796TM6000 VIDEO4LINUX DRIVER
5dc8a864
MCC
11797M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
11798M: Mauro Carvalho Chehab <mchehab@kernel.org>
45f95b53 11799L: linux-media@vger.kernel.org
a825eaec 11800W: https://linuxtv.org
45f95b53
MCC
11801T: git git://linuxtv.org/media_tree.git
11802S: Odd fixes
11803F: drivers/media/usb/tm6000/
11804
c65fde19
HV
11805TW68 VIDEO4LINUX DRIVER
11806M: Hans Verkuil <hverkuil@xs4all.nl>
11807L: linux-media@vger.kernel.org
11808T: git git://linuxtv.org/media_tree.git
a825eaec 11809W: https://linuxtv.org
c65fde19
HV
11810S: Odd Fixes
11811F: drivers/media/pci/tw68/
11812
704a84cc
EG
11813TW686X VIDEO4LINUX DRIVER
11814M: Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
11815L: linux-media@vger.kernel.org
11816T: git git://linuxtv.org/media_tree.git
11817W: http://linuxtv.org
11818S: Maintained
11819F: drivers/media/pci/tw686x/
11820
4e68852d 11821TPM DEVICE DRIVER
901486b8 11822M: Peter Huewe <peterhuewe@gmx.de>
cbb2d5e4 11823M: Marcel Selhorst <tpmdd@selhorst.net>
89adb83c 11824M: Jarkko Sakkinen <jarkko.sakkinen@linux.intel.com>
ce93b4b0 11825R: Jason Gunthorpe <jgunthorpe@obsidianresearch.com>
383dec1f 11826W: http://tpmdd.sourceforge.net
63a10dfd 11827L: tpmdd-devel@lists.sourceforge.net (moderated for non-subscribers)
d9912846
JS
11828Q: https://patchwork.kernel.org/project/tpmdd-devel/list/
11829T: git git://git.infradead.org/users/jjs/linux-tpmdd.git
4e68852d 11830S: Maintained
679655da 11831F: drivers/char/tpm/
4e68852d 11832
1a0f1b27
AL
11833TPM IBM_VTPM DEVICE DRIVER
11834M: Ashley Lai <ashleydlai@gmail.com>
11835W: http://tpmdd.sourceforge.net
11836L: tpmdd-devel@lists.sourceforge.net (moderated for non-subscribers)
11837S: Maintained
11838F: drivers/char/tpm/tpm_ibmvtpm*
11839
d6f005a1
JP
11840TRACING
11841M: Steven Rostedt <rostedt@goodmis.org>
d6f005a1 11842M: Ingo Molnar <mingo@redhat.com>
75fc2d37 11843T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
d6f005a1
JP
11844S: Maintained
11845F: Documentation/trace/ftrace.txt
11846F: arch/*/*/*/ftrace.h
11847F: arch/*/kernel/ftrace.c
11848F: include/*/ftrace.h
11849F: include/linux/trace*.h
11850F: include/trace/
11851F: kernel/trace/
6e68e6c5 11852F: tools/testing/selftests/ftrace/
d6f005a1 11853
4abac0d0
IM
11854TRACING MMIO ACCESSES (MMIOTRACE)
11855M: Steven Rostedt <rostedt@goodmis.org>
11856M: Ingo Molnar <mingo@kernel.org>
11857R: Karol Herbst <karolherbst@gmail.com>
11858R: Pekka Paalanen <ppaalanen@gmail.com>
11859S: Maintained
11860L: linux-kernel@vger.kernel.org
11861L: nouveau@lists.freedesktop.org
11862F: kernel/trace/trace_mmiotrace.c
11863F: include/linux/mmiotrace.h
11864F: arch/x86/mm/kmmio.c
11865F: arch/x86/mm/mmio-mod.c
11866F: arch/x86/mm/testmmiotrace.c
11867
1da177e4 11868TRIVIAL PATCHES
8b58be88 11869M: Jiri Kosina <trivial@kernel.org>
54e5881d 11870T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial.git
1da177e4 11871S: Maintained
86ef925f 11872K: ^Subject:.*(?i)trivial
1da177e4 11873
4e68852d 11874TTY LAYER
879a5a00 11875M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
d8130624 11876M: Jiri Slaby <jslaby@suse.com>
879a5a00 11877S: Supported
08deed1e 11878T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git
84e1eb83 11879F: Documentation/serial/
8dd5d2f1 11880F: drivers/tty/
df621252 11881F: drivers/tty/serial/serial_core.c
e3288775
AC
11882F: include/linux/serial_core.h
11883F: include/linux/serial.h
11884F: include/linux/tty.h
c117ab84
CEB
11885F: include/uapi/linux/serial_core.h
11886F: include/uapi/linux/serial.h
11887F: include/uapi/linux/tty.h
4e68852d 11888
91952bc0
AP
11889TUA9001 MEDIA DRIVER
11890M: Antti Palosaari <crope@iki.fi>
11891L: linux-media@vger.kernel.org
a825eaec 11892W: https://linuxtv.org
91952bc0
AP
11893W: http://palosaari.fi/linux/
11894Q: http://patchwork.linuxtv.org/project/linux-media/list/
11895T: git git://linuxtv.org/anttip/media_tree.git
11896S: Maintained
11897F: drivers/media/tuners/tua9001*
11898
740db6d7 11899TULIP NETWORK DRIVERS
740db6d7 11900L: netdev@vger.kernel.org
cf869eb1
GG
11901L: linux-parisc@vger.kernel.org
11902S: Orphan
0f04e2aa 11903F: drivers/net/ethernet/dec/tulip/
1da177e4
LT
11904
11905TUN/TAP driver
ba57b6f2 11906M: Maxim Krasnyansky <maxk@qti.qualcomm.com>
1da177e4
LT
11907W: http://vtun.sourceforge.net/tun
11908S: Maintained
679655da
JP
11909F: Documentation/networking/tuntap.txt
11910F: arch/um/os-Linux/drivers/
1da177e4 11911
b454cc66 11912TURBOCHANNEL SUBSYSTEM
8b58be88 11913M: "Maciej W. Rozycki" <macro@linux-mips.org>
c406339c
RB
11914M: Ralf Baechle <ralf@linux-mips.org>
11915L: linux-mips@linux-mips.org
11916Q: http://patchwork.linux-mips.org/project/linux-mips/list/
b454cc66 11917S: Maintained
679655da
JP
11918F: drivers/tc/
11919F: include/linux/tc.h
b454cc66 11920
1da177e4 11921U14-34F SCSI DRIVER
8b58be88 11922M: Dario Ballabio <ballabio_dario@emc.com>
1da177e4
LT
11923L: linux-scsi@vger.kernel.org
11924S: Maintained
679655da 11925F: drivers/scsi/u14-34f.c
1da177e4 11926
e2d1d6c0 11927UBI FILE SYSTEM (UBIFS)
a7859936 11928M: Richard Weinberger <richard@nod.at>
949cb623 11929M: Artem Bityutskiy <dedekind1@gmail.com>
cc8f9b99 11930M: Adrian Hunter <adrian.hunter@intel.com>
e2d1d6c0 11931L: linux-mtd@lists.infradead.org
e2966cbe 11932T: git git://git.infradead.org/ubifs-2.6.git
e2d1d6c0 11933W: http://www.linux-mtd.infradead.org/doc/ubifs.html
a7859936 11934S: Supported
679655da
JP
11935F: Documentation/filesystems/ubifs.txt
11936F: fs/ubifs/
e2d1d6c0 11937
e1632fa2 11938UCLINUX (M68KNOMMU AND COLDFIRE)
44156aff
GU
11939M: Greg Ungerer <gerg@linux-m68k.org>
11940W: http://www.linux-m68k.org/
cc2020e6 11941W: http://www.uclinux.org/
e1632fa2 11942L: linux-m68k@lists.linux-m68k.org
cc2020e6 11943L: uclinux-dev@uclinux.org (subscribers-only)
e1632fa2 11944T: git git://git.kernel.org/pub/scm/linux/kernel/git/gerg/m68knommu.git
cc2020e6 11945S: Maintained
e1632fa2
GU
11946F: arch/m68k/coldfire/
11947F: arch/m68k/68*/
61bc02bb
JP
11948F: arch/m68k/*/*_no.*
11949F: arch/m68k/include/asm/*_no.*
cc2020e6 11950
1da177e4 11951UDF FILESYSTEM
d8130624 11952M: Jan Kara <jack@suse.com>
1da177e4 11953S: Maintained
679655da
JP
11954F: Documentation/filesystems/udf.txt
11955F: fs/udf/
1da177e4 11956
cc2020e6 11957UFS FILESYSTEM
8b58be88 11958M: Evgeniy Dushistov <dushistov@mail.ru>
cc2020e6 11959S: Maintained
679655da
JP
11960F: Documentation/filesystems/ufs.txt
11961F: fs/ufs/
cc2020e6 11962
0a09d3ab
DH
11963UHID USERSPACE HID IO DRIVER:
11964M: David Herrmann <dh.herrmann@googlemail.com>
11965L: linux-input@vger.kernel.org
11966S: Maintained
11967F: drivers/hid/uhid.c
c117ab84 11968F: include/uapi/linux/uhid.h
0a09d3ab 11969
18332a80 11970ULTRA-WIDEBAND (UWB) SUBSYSTEM:
18332a80 11971L: linux-usb@vger.kernel.org
10c6c9c9 11972S: Orphan
355ffe69 11973F: drivers/uwb/
679655da
JP
11974F: include/linux/uwb.h
11975F: include/linux/uwb/
18332a80 11976
b31d8273
G
11977UNICORE32 ARCHITECTURE:
11978M: Guan Xuetao <gxt@mprc.pku.edu.cn>
11979W: http://mprc.pku.edu.cn/~guanxuetao/linux
11980S: Maintained
ceebf4d5 11981T: git git://github.com/gxt/linux.git
b31d8273
G
11982F: arch/unicore32/
11983
d8379ab1
TF
11984UNIFDEF
11985M: Tony Finch <dot@dotat.at>
11986W: http://dotat.at/prog/unifdef
11987S: Maintained
11988F: scripts/unifdef.c
11989
1da177e4 11990UNIFORM CDROM DRIVER
8b58be88 11991M: Jens Axboe <axboe@kernel.dk>
1da177e4
LT
11992W: http://www.kernel.dk
11993S: Maintained
679655da
JP
11994F: Documentation/cdrom/
11995F: drivers/cdrom/cdrom.c
11996F: include/linux/cdrom.h
c117ab84 11997F: include/uapi/linux/cdrom.h
1da177e4 11998
56df0122 11999UNISYS S-PAR DRIVERS
49e7d9df
JP
12000M: David Kershner <david.kershner@unisys.com>
12001L: sparmaintainer@unisys.com (Unisys internal)
12002S: Supported
12003F: drivers/staging/unisys/
56df0122 12004
9941fa6e
VH
12005UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER
12006M: Vinayak Holikatti <vinholikatti@gmail.com>
9941fa6e
VH
12007L: linux-scsi@vger.kernel.org
12008S: Supported
12009F: Documentation/scsi/ufs.txt
12010F: drivers/scsi/ufs/
12011
4b9ffb5a
JP
12012UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER DWC HOOKS
12013M: Joao Pinto <Joao.Pinto@synopsys.com>
12014L: linux-scsi@vger.kernel.org
12015S: Supported
12016F: drivers/scsi/ufs/*dwc*
12017
e2d1d6c0 12018UNSORTED BLOCK IMAGES (UBI)
949cb623 12019M: Artem Bityutskiy <dedekind1@gmail.com>
346be9bc 12020M: Richard Weinberger <richard@nod.at>
e2d1d6c0
RD
12021W: http://www.linux-mtd.infradead.org/
12022L: linux-mtd@lists.infradead.org
b6b44e0a 12023T: git git://git.infradead.org/ubifs-2.6.git
346be9bc 12024S: Supported
80811493 12025F: drivers/mtd/ubi/
679655da 12026F: include/linux/mtd/ubi.h
c117ab84 12027F: include/uapi/mtd/ubi-user.h
e2d1d6c0 12028
1da177e4 12029USB ACM DRIVER
ca1c3e6f 12030M: Oliver Neukum <oneukum@suse.com>
6372594a 12031L: linux-usb@vger.kernel.org
1da177e4 12032S: Maintained
679655da
JP
12033F: Documentation/usb/acm.txt
12034F: drivers/usb/class/cdc-acm.*
1da177e4 12035
b7d572e1
PF
12036USB AR5523 WIRELESS DRIVER
12037M: Pontus Fuchs <pontus.fuchs@gmail.com>
12038L: linux-wireless@vger.kernel.org
12039S: Maintained
12040F: drivers/net/wireless/ath/ar5523/
12041
115bb1ff 12042USB ATTACHED SCSI
866d372e 12043M: Oliver Neukum <oneukum@suse.com>
115bb1ff
MW
12044L: linux-usb@vger.kernel.org
12045L: linux-scsi@vger.kernel.org
8eae0fb7 12046S: Maintained
115bb1ff
MW
12047F: drivers/usb/storage/uas.c
12048
1da177e4 12049USB CDC ETHERNET DRIVER
61eee9a7 12050M: Oliver Neukum <oliver@neukum.org>
795fb7e7 12051L: linux-usb@vger.kernel.org
1da177e4 12052S: Maintained
679655da 12053F: drivers/net/usb/cdc_*.c
c117ab84 12054F: include/uapi/linux/usb/cdc.h
1da177e4 12055
66e3e591
KP
12056USB CHAOSKEY DRIVER
12057M: Keith Packard <keithp@keithp.com>
12058L: linux-usb@vger.kernel.org
12059S: Maintained
12060F: drivers/usb/misc/chaoskey.c
12061
b02b371e 12062USB CYPRESS C67X00 DRIVER
8b58be88 12063M: Peter Korsgaard <jacmet@sunsite.dk>
b02b371e
PK
12064L: linux-usb@vger.kernel.org
12065S: Maintained
679655da 12066F: drivers/usb/c67x00/
b02b371e 12067
d0374f4f 12068USB DAVICOM DM9601 DRIVER
8b58be88 12069M: Peter Korsgaard <jacmet@sunsite.dk>
043600a6 12070L: netdev@vger.kernel.org
d0374f4f
PK
12071W: http://www.linux-usb.org/usbnet
12072S: Maintained
679655da 12073F: drivers/net/usb/dm9601.c
d0374f4f 12074
cc2020e6 12075USB DIAMOND RIO500 DRIVER
8b58be88 12076M: Cesar Miquel <miquel@df.uba.ar>
cc2020e6
AC
12077L: rio500-users@lists.sourceforge.net
12078W: http://rio500.sourceforge.net
12079S: Maintained
679655da 12080F: drivers/usb/misc/rio500*
cc2020e6 12081
1da177e4 12082USB EHCI DRIVER
578333ab 12083M: Alan Stern <stern@rowland.harvard.edu>
795fb7e7 12084L: linux-usb@vger.kernel.org
578333ab 12085S: Maintained
679655da
JP
12086F: Documentation/usb/ehci.txt
12087F: drivers/usb/host/ehci*
1da177e4 12088
69ae9e3e 12089USB GADGET/PERIPHERAL SUBSYSTEM
a55f6286 12090M: Felipe Balbi <balbi@kernel.org>
795fb7e7 12091L: linux-usb@vger.kernel.org
69ae9e3e 12092W: http://www.linux-usb.org/gadget
d6d0f665
FB
12093T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
12094S: Maintained
679655da
JP
12095F: drivers/usb/gadget/
12096F: include/linux/usb/gadget*
69ae9e3e 12097
2dea64b4 12098USB HID/HIDBP DRIVERS (USB KEYBOARDS, MICE, REMOTE CONTROLS, ...)
e5f6450c 12099M: Jiri Kosina <jikos@kernel.org>
406df153 12100R: Benjamin Tissoires <benjamin.tissoires@redhat.com>
795fb7e7 12101L: linux-usb@vger.kernel.org
54e5881d 12102T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid.git
1da177e4 12103S: Maintained
c2f01971 12104F: Documentation/hid/hiddev.txt
679655da 12105F: drivers/hid/usbhid/
1da177e4 12106
959eea21 12107USB ISP116X DRIVER
8b58be88 12108M: Olav Kongas <ok@artecdesign.ee>
795fb7e7 12109L: linux-usb@vger.kernel.org
959eea21 12110S: Maintained
679655da
JP
12111F: drivers/usb/host/isp116x*
12112F: include/linux/usb/isp116x.h
959eea21 12113
146498ea
WH
12114USB LAN78XX ETHERNET DRIVER
12115M: Woojung Huh <woojung.huh@microchip.com>
12116M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
12117L: netdev@vger.kernel.org
12118S: Maintained
12119F: drivers/net/usb/lan78xx.*
12120
1da177e4 12121USB MASS STORAGE DRIVER
8b58be88 12122M: Matthew Dharm <mdharm-usb@one-eyed-alien.net>
795fb7e7 12123L: linux-usb@vger.kernel.org
8836aeb8 12124L: usb-storage@lists.one-eyed-alien.net
1da177e4
LT
12125S: Maintained
12126W: http://www.one-eyed-alien.net/~mdharm/linux-usb/
679655da 12127F: drivers/usb/storage/
1da177e4 12128
af39917d
CL
12129USB MIDI DRIVER
12130M: Clemens Ladisch <clemens@ladisch.de>
12131L: alsa-devel@alsa-project.org (moderated for non-subscribers)
12132T: git git://git.alsa-project.org/alsa-kernel.git
12133S: Maintained
12134F: sound/usb/midi.*
12135
444ce9d4
JP
12136USB NETWORKING DRIVERS
12137L: linux-usb@vger.kernel.org
12138S: Odd Fixes
12139F: drivers/net/usb/
12140
1da177e4 12141USB OHCI DRIVER
578333ab 12142M: Alan Stern <stern@rowland.harvard.edu>
795fb7e7 12143L: linux-usb@vger.kernel.org
578333ab 12144S: Maintained
679655da
JP
12145F: Documentation/usb/ohci.txt
12146F: drivers/usb/host/ohci*
1da177e4 12147
963ffa3e 12148USB OTG FSM (Finite State Machine)
60d77b3d 12149M: Peter Chen <Peter.Chen@nxp.com>
8373856d 12150T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
963ffa3e
PC
12151L: linux-usb@vger.kernel.org
12152S: Maintained
12153F: drivers/usb/common/usb-otg-fsm.c
12154
563da3a9
VM
12155USB OVER IP DRIVER
12156M: Valentina Manea <valentina.manea.m@gmail.com>
90effdcd
SK
12157M: Shuah Khan <shuahkh@osg.samsung.com>
12158M: Shuah Khan <shuah@kernel.org>
563da3a9
VM
12159L: linux-usb@vger.kernel.org
12160S: Maintained
a6d6fc2b 12161F: Documentation/usb/usbip_protocol.txt
563da3a9
VM
12162F: drivers/usb/usbip/
12163F: tools/usb/usbip/
12164
1da177e4 12165USB PEGASUS DRIVER
a16b945c 12166M: Petko Manolov <petkan@nucleusys.com>
795fb7e7 12167L: linux-usb@vger.kernel.org
043600a6 12168L: netdev@vger.kernel.org
052e3128
PM
12169T: git git://github.com/petkan/pegasus.git
12170W: https://github.com/petkan/pegasus
1da177e4 12171S: Maintained
679655da 12172F: drivers/net/usb/pegasus.*
1da177e4 12173
d3ad558f 12174USB PHY LAYER
a55f6286 12175M: Felipe Balbi <balbi@kernel.org>
d3ad558f
FB
12176L: linux-usb@vger.kernel.org
12177T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
12178S: Maintained
12179F: drivers/usb/phy/
d3ad558f 12180
73e4fb3f 12181USB PRINTER DRIVER (usblp)
8b58be88 12182M: Pete Zaitcev <zaitcev@redhat.com>
795fb7e7 12183L: linux-usb@vger.kernel.org
73e4fb3f 12184S: Supported
679655da 12185F: drivers/usb/class/usblp.c
1da177e4 12186
4521b477
BM
12187USB QMI WWAN NETWORK DRIVER
12188M: Bjørn Mork <bjorn@mork.no>
12189L: netdev@vger.kernel.org
12190S: Maintained
12191F: Documentation/ABI/testing/sysfs-class-net-qmi
12192F: drivers/net/usb/qmi_wwan.c
12193
1da177e4 12194USB RTL8150 DRIVER
a16b945c 12195M: Petko Manolov <petkan@nucleusys.com>
795fb7e7 12196L: linux-usb@vger.kernel.org
043600a6 12197L: netdev@vger.kernel.org
052e3128
PM
12198T: git git://github.com/petkan/rtl8150.git
12199W: https://github.com/petkan/rtl8150
1da177e4 12200S: Maintained
679655da 12201F: drivers/net/usb/rtl8150.c
1da177e4 12202
f896b796 12203USB SERIAL SUBSYSTEM
66085694 12204M: Johan Hovold <johan@kernel.org>
795fb7e7 12205L: linux-usb@vger.kernel.org
4e68852d 12206S: Maintained
679655da 12207F: Documentation/usb/usb-serial.txt
f896b796 12208F: drivers/usb/serial/
679655da 12209F: include/linux/usb/serial.h
1da177e4 12210
b3f0db1c
SG
12211USB SMSC75XX ETHERNET DRIVER
12212M: Steve Glendinning <steve.glendinning@shawell.net>
12213L: netdev@vger.kernel.org
12214S: Maintained
12215F: drivers/net/usb/smsc75xx.*
12216
2f7ca802 12217USB SMSC95XX ETHERNET DRIVER
90b24cfb 12218M: Steve Glendinning <steve.glendinning@shawell.net>
2f7ca802 12219L: netdev@vger.kernel.org
90b24cfb 12220S: Maintained
679655da 12221F: drivers/net/usb/smsc95xx.*
2f7ca802 12222
1da177e4 12223USB SUBSYSTEM
879a5a00 12224M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
795fb7e7 12225L: linux-usb@vger.kernel.org
1da177e4 12226W: http://www.linux-usb.org
08deed1e 12227T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git
1da177e4 12228S: Supported
1700bd98 12229F: Documentation/devicetree/bindings/usb/
679655da 12230F: Documentation/usb/
679655da
JP
12231F: drivers/usb/
12232F: include/linux/usb.h
12233F: include/linux/usb/
1da177e4
LT
12234
12235USB UHCI DRIVER
8b58be88 12236M: Alan Stern <stern@rowland.harvard.edu>
795fb7e7 12237L: linux-usb@vger.kernel.org
1da177e4 12238S: Maintained
679655da 12239F: drivers/usb/host/uhci*
1da177e4 12240
69ae9e3e 12241USB "USBNET" DRIVER FRAMEWORK
d8130624 12242M: Oliver Neukum <oneukum@suse.com>
043600a6 12243L: netdev@vger.kernel.org
69ae9e3e 12244W: http://www.linux-usb.org/usbnet
1da177e4 12245S: Maintained
679655da
JP
12246F: drivers/net/usb/usbnet.c
12247F: include/linux/usb/usbnet.h
1da177e4 12248
c0efd232 12249USB VIDEO CLASS
c53ac071 12250M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
616bd4e2 12251L: linux-uvc-devel@lists.sourceforge.net (subscribers-only)
661263b5 12252L: linux-media@vger.kernel.org
275ffde4 12253T: git git://linuxtv.org/media_tree.git
57c6d2e9 12254W: http://www.ideasonboard.org/uvc/
c0efd232 12255S: Maintained
0c0d06ca 12256F: drivers/media/usb/uvc/
6c0f0359 12257F: include/uapi/linux/uvcvideo.h
1da177e4 12258
b60b9c45
HV
12259USB VISION DRIVER
12260M: Hans Verkuil <hverkuil@xs4all.nl>
12261L: linux-media@vger.kernel.org
12262T: git git://linuxtv.org/media_tree.git
a825eaec 12263W: https://linuxtv.org
b60b9c45
HV
12264S: Odd Fixes
12265F: drivers/media/usb/usbvision/
12266
8282da47
LP
12267USB WEBCAM GADGET
12268M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
12269L: linux-usb@vger.kernel.org
12270S: Maintained
3a83c16e 12271F: drivers/usb/gadget/function/*uvc*
faf2e1db 12272F: drivers/usb/gadget/legacy/webcam.c
8282da47 12273
bf164cc0 12274USB WIRELESS RNDIS DRIVER (rndis_wlan)
e6146c5c 12275M: Jussi Kivilinna <jussi.kivilinna@iki.fi>
bf164cc0
JK
12276L: linux-wireless@vger.kernel.org
12277S: Maintained
679655da 12278F: drivers/net/wireless/rndis_wlan.c
bf164cc0 12279
eb6bab13 12280USB XHCI DRIVER
03d85053 12281M: Mathias Nyman <mathias.nyman@intel.com>
eb6bab13
SS
12282L: linux-usb@vger.kernel.org
12283S: Supported
36d0344c
SS
12284F: drivers/usb/host/xhci*
12285F: drivers/usb/host/pci-quirks*
eb6bab13 12286
1da177e4 12287USB ZD1201 DRIVER
4086b9ca 12288L: linux-wireless@vger.kernel.org
1da177e4 12289W: http://linux-lc100020.sourceforge.net
4086b9ca 12290S: Orphan
ed0ad06f 12291F: drivers/net/wireless/zydas/zd1201.*
1da177e4 12292
b7eee616 12293USB ZR364XX DRIVER
8b58be88 12294M: Antoine Jacquet <royale@zerezo.com>
795fb7e7 12295L: linux-usb@vger.kernel.org
661263b5 12296L: linux-media@vger.kernel.org
275ffde4 12297T: git git://linuxtv.org/media_tree.git
b7eee616
AJ
12298W: http://royale.zerezo.com/zr364xx/
12299S: Maintained
679655da 12300F: Documentation/video4linux/zr364xx.txt
90d72ac6 12301F: drivers/media/usb/zr364xx/
b7eee616 12302
289fcff4
HK
12303ULPI BUS
12304M: Heikki Krogerus <heikki.krogerus@linux.intel.com>
12305L: linux-usb@vger.kernel.org
12306S: Maintained
12307F: drivers/usb/common/ulpi.c
12308F: include/linux/ulpi/
12309
e7839f25 12310USER-MODE LINUX (UML)
8b58be88 12311M: Jeff Dike <jdike@addtoit.com>
b15194b7 12312M: Richard Weinberger <richard@nod.at>
1da177e4
LT
12313L: user-mode-linux-devel@lists.sourceforge.net
12314L: user-mode-linux-user@lists.sourceforge.net
12315W: http://user-mode-linux.sourceforge.net
9f273c24 12316T: git git://git.kernel.org/pub/scm/linux/kernel/git/rw/uml.git
1da177e4 12317S: Maintained
61516587 12318F: Documentation/virtual/uml/
679655da 12319F: arch/um/
b070989a 12320F: arch/x86/um/
679655da
JP
12321F: fs/hostfs/
12322F: fs/hppfs/
b7eee616 12323
e5f114e9 12324USERSPACE I/O (UIO)
6a534c9d 12325M: "Hans J. Koch" <hjk@hansjkoch.de>
879a5a00 12326M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
e5f114e9 12327S: Maintained
3d3fecbd 12328T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
679655da
JP
12329F: Documentation/DocBook/uio-howto.tmpl
12330F: drivers/uio/
12331F: include/linux/uio*.h
e5f114e9 12332
256cccbe 12333UTIL-LINUX PACKAGE
8b58be88 12334M: Karel Zak <kzak@redhat.com>
256cccbe
KZ
12335L: util-linux@vger.kernel.org
12336W: http://en.wikipedia.org/wiki/Util-linux
12337T: git git://git.kernel.org/pub/scm/utils/util-linux/util-linux.git
f899b0ad
KZ
12338S: Maintained
12339
c1fd1c07 12340UVESAFB DRIVER
8b58be88 12341M: Michal Januszewski <spock@gentoo.org>
c69f677c 12342L: linux-fbdev@vger.kernel.org
c1fd1c07
MJ
12343W: http://dev.gentoo.org/~spock/projects/uvesafb/
12344S: Maintained
679655da 12345F: Documentation/fb/uvesafb.txt
8a61f013 12346F: drivers/video/fbdev/uvesafb.*
c1fd1c07 12347
456930d8
SA
12348VF610 NAND DRIVER
12349M: Stefan Agner <stefan@agner.ch>
12350L: linux-mtd@lists.infradead.org
12351S: Supported
12352F: drivers/mtd/nand/vf610_nfc.c
12353
4480f15b 12354VFAT/FAT/MSDOS FILESYSTEM
8b58be88 12355M: OGAWA Hirofumi <hirofumi@mail.parknet.co.jp>
1da177e4 12356S: Maintained
679655da
JP
12357F: Documentation/filesystems/vfat.txt
12358F: fs/fat/
1da177e4 12359
cba3345c
AW
12360VFIO DRIVER
12361M: Alex Williamson <alex.williamson@redhat.com>
12362L: kvm@vger.kernel.org
9f273c24 12363T: git git://github.com/awilliam/linux-vfio.git
cba3345c
AW
12364S: Maintained
12365F: Documentation/vfio.txt
12366F: drivers/vfio/
12367F: include/linux/vfio.h
c117ab84 12368F: include/uapi/linux/vfio.h
cba3345c 12369
a714ea5f
AW
12370VFIO PLATFORM DRIVER
12371M: Baptiste Reynal <b.reynal@virtualopensystems.com>
12372L: kvm@vger.kernel.org
12373S: Maintained
12374F: drivers/vfio/platform/
12375
9e6f3438
PO
12376VIDEOBUF2 FRAMEWORK
12377M: Pawel Osciak <pawel@osciak.com>
12378M: Marek Szyprowski <m.szyprowski@samsung.com>
e76e4706 12379M: Kyungmin Park <kyungmin.park@samsung.com>
9e6f3438
PO
12380L: linux-media@vger.kernel.org
12381S: Maintained
90d72ac6 12382F: drivers/media/v4l2-core/videobuf2-*
9e6f3438
PO
12383F: include/media/videobuf2-*
12384
5523662e
SCP
12385VIRTUAL SERIO DEVICE DRIVER
12386M: Stephen Chandler Paul <thatslyude@gmail.com>
12387S: Maintained
12388F: drivers/input/serio/userio.c
12389F: include/uapi/linux/userio.h
12390
9a82446b
AS
12391VIRTIO CONSOLE DRIVER
12392M: Amit Shah <amit.shah@redhat.com>
12393L: virtualization@lists.linux-foundation.org
12394S: Maintained
12395F: drivers/char/virtio_console.c
12396F: include/linux/virtio_console.h
c117ab84 12397F: include/uapi/linux/virtio_console.h
9a82446b 12398
2426ec8f 12399VIRTIO CORE, NET AND BLOCK DRIVERS
2426ec8f
MT
12400M: "Michael S. Tsirkin" <mst@redhat.com>
12401L: virtualization@lists.linux-foundation.org
12402S: Maintained
0e4191fe 12403F: Documentation/devicetree/bindings/virtio/
2426ec8f 12404F: drivers/virtio/
c893c8d7 12405F: tools/virtio/
2426ec8f
MT
12406F: drivers/net/virtio_net.c
12407F: drivers/block/virtio_blk.c
12408F: include/linux/virtio_*.h
916cdabc 12409F: include/uapi/linux/virtio_*.h
2426ec8f 12410
f2dbda3b
CH
12411VIRTIO DRIVERS FOR S390
12412M: Christian Borntraeger <borntraeger@de.ibm.com>
12413M: Cornelia Huck <cornelia.huck@de.ibm.com>
12414L: linux-s390@vger.kernel.org
12415L: virtualization@lists.linux-foundation.org
12416L: kvm@vger.kernel.org
12417S: Supported
1b568d93 12418F: drivers/s390/virtio/
f2dbda3b 12419
4ad6ee91
GH
12420VIRTIO GPU DRIVER
12421M: David Airlie <airlied@linux.ie>
12422M: Gerd Hoffmann <kraxel@redhat.com>
12423L: dri-devel@lists.freedesktop.org
12424L: virtualization@lists.linux-foundation.org
12425S: Maintained
12426F: drivers/gpu/drm/virtio/
12427F: include/uapi/linux/virtio_gpu.h
12428
3a4d5c94
MT
12429VIRTIO HOST (VHOST)
12430M: "Michael S. Tsirkin" <mst@redhat.com>
12431L: kvm@vger.kernel.org
c996d8b9 12432L: virtualization@lists.linux-foundation.org
3a4d5c94 12433L: netdev@vger.kernel.org
9f273c24 12434T: git git://git.kernel.org/pub/scm/linux/kernel/git/mst/vhost.git
3a4d5c94
MT
12435S: Maintained
12436F: drivers/vhost/
c117ab84 12437F: include/uapi/linux/vhost.h
3a4d5c94 12438
271c8651
GH
12439VIRTIO INPUT DRIVER
12440M: Gerd Hoffmann <kraxel@redhat.com>
12441S: Maintained
12442F: drivers/virtio/virtio_input.c
12443F: include/uapi/linux/virtio_input.h
12444
1da177e4 12445VIA RHINE NETWORK DRIVER
210347e1 12446S: Orphan
f2148a47 12447F: drivers/net/ethernet/via/via-rhine.c
1da177e4 12448
f0bf7f61 12449VIA SD/MMC CARD CONTROLLER DRIVER
558bbb2f 12450M: Bruce Chang <brucechang@via.com.tw>
8b58be88 12451M: Harald Welte <HaraldWelte@viatech.com>
f0bf7f61
HW
12452S: Maintained
12453F: drivers/mmc/host/via-sdmmc.c
12454
69e4a7c2 12455VIA UNICHROME(PRO)/CHROME9 FRAMEBUFFER DRIVER
c7babebd 12456M: Florian Tobias Schandinat <FlorianSchandinat@gmx.de>
c69f677c 12457L: linux-fbdev@vger.kernel.org
69e4a7c2 12458S: Maintained
c7babebd
FTS
12459F: include/linux/via-core.h
12460F: include/linux/via-gpio.h
12461F: include/linux/via_i2c.h
8a61f013 12462F: drivers/video/fbdev/via/
69e4a7c2 12463
01f20734 12464VIA VELOCITY NETWORK DRIVER
8b58be88 12465M: Francois Romieu <romieu@fr.zoreil.com>
01f20734
FR
12466L: netdev@vger.kernel.org
12467S: Maintained
f2148a47 12468F: drivers/net/ethernet/via/via-velocity.*
1da177e4 12469
f73f8173
AW
12470VIRT LIB
12471M: Alex Williamson <alex.williamson@redhat.com>
12472M: Paolo Bonzini <pbonzini@redhat.com>
12473L: kvm@vger.kernel.org
12474S: Supported
12475F: virt/lib/
12476
77911fd2 12477VIVID VIRTUAL VIDEO DRIVER
0b7bc1fa
HV
12478M: Hans Verkuil <hverkuil@xs4all.nl>
12479L: linux-media@vger.kernel.org
12480T: git git://linuxtv.org/media_tree.git
a825eaec 12481W: https://linuxtv.org
0b7bc1fa 12482S: Maintained
77911fd2 12483F: drivers/media/platform/vivid/*
0b7bc1fa 12484
be7f8273 12485VLAN (802.1Q)
8b58be88 12486M: Patrick McHardy <kaber@trash.net>
be7f8273
PM
12487L: netdev@vger.kernel.org
12488S: Maintained
679655da
JP
12489F: drivers/net/macvlan.c
12490F: include/linux/if_*vlan.h
12491F: net/8021q/
be7f8273 12492
55e331cf 12493VLYNQ BUS
8b58be88 12494M: Florian Fainelli <florian@openwrt.org>
8578d7af 12495L: openwrt-devel@lists.openwrt.org (subscribers-only)
55e331cf
FF
12496S: Maintained
12497F: drivers/vlynq/vlynq.c
12498F: include/linux/vlynq.h
12499
390beae4 12500VME SUBSYSTEM
74c600e3 12501M: Martyn Welch <martyn@welchs.me.uk>
1bd289d1 12502M: Manohar Vanga <manohar.vanga@gmail.com>
390beae4
MW
12503M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
12504L: devel@driverdev.osuosl.org
12505S: Maintained
12506T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
12507F: Documentation/vme_api.txt
12508F: drivers/staging/vme/
12509F: drivers/vme/
12510F: include/linux/vme*
12511
4488e09b
AK
12512VMWARE HYPERVISOR INTERFACE
12513M: Alok Kataria <akataria@vmware.com>
12514L: virtualization@lists.linux-foundation.org
12515S: Supported
12516F: arch/x86/kernel/cpu/vmware.c
12517
73b35d07
DT
12518VMWARE BALLOON DRIVER
12519M: Xavier Deguillard <xdeguillard@vmware.com>
12520M: Philip Moltmann <moltmann@vmware.com>
12521M: "VMware, Inc." <pv-drivers@vmware.com>
12522L: linux-kernel@vger.kernel.org
12523S: Maintained
12524F: drivers/misc/vmw_balloon.c
12525
8b8be51b
TH
12526VMWARE VMMOUSE SUBDRIVER
12527M: "VMware Graphics" <linux-graphics-maintainer@vmware.com>
12528M: "VMware, Inc." <pv-drivers@vmware.com>
12529L: linux-input@vger.kernel.org
12530S: Maintained
12531F: drivers/input/mouse/vmmouse.c
12532F: drivers/input/mouse/vmmouse.h
12533
d1a890fa 12534VMWARE VMXNET3 ETHERNET DRIVER
04e1b734 12535M: Shrikrishna Khare <skhare@vmware.com>
65c8bb5b
JP
12536M: "VMware, Inc." <pv-drivers@vmware.com>
12537L: netdev@vger.kernel.org
12538S: Maintained
12539F: drivers/net/vmxnet3/
d1a890fa 12540
851b1642 12541VMware PVSCSI driver
29374ec6 12542M: Jim Gill <jgill@vmware.com>
851b1642
AK
12543M: VMware PV-Drivers <pv-drivers@vmware.com>
12544L: linux-scsi@vger.kernel.org
12545S: Maintained
12546F: drivers/scsi/vmw_pvscsi.c
12547F: drivers/scsi/vmw_pvscsi.h
12548
e53e86c7 12549VOLTAGE AND CURRENT REGULATOR FRAMEWORK
88dd75af 12550M: Liam Girdwood <lgirdwood@gmail.com>
b02e48f2 12551M: Mark Brown <broonie@kernel.org>
5cdeb2c8 12552L: linux-kernel@vger.kernel.org
1dd68f01 12553W: http://www.slimlogic.co.uk/?p=48
6febb5ab 12554T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator.git
e53e86c7 12555S: Supported
9d2597e8 12556F: Documentation/devicetree/bindings/regulator/
679655da 12557F: drivers/regulator/
9d2597e8 12558F: include/dt-bindings/regulator/
679655da 12559F: include/linux/regulator/
e53e86c7 12560
081958eb
DA
12561VRF
12562M: David Ahern <dsa@cumulusnetworks.com>
12563M: Shrijeet Mukherjee <shm@cumulusnetworks.com>
12564L: netdev@vger.kernel.org
12565S: Maintained
12566F: drivers/net/vrf.c
562d897d 12567F: Documentation/networking/vrf.txt
081958eb 12568
ab41319e 12569VT1211 HARDWARE MONITOR DRIVER
8b58be88 12570M: Juerg Haefliger <juergh@gmail.com>
968ce1b1 12571L: linux-hwmon@vger.kernel.org
ab41319e 12572S: Maintained
679655da
JP
12573F: Documentation/hwmon/vt1211
12574F: drivers/hwmon/vt1211.c
ab41319e 12575
1de9e371 12576VT8231 HARDWARE MONITOR DRIVER
8b58be88 12577M: Roger Lucas <vt8231@hiddenengine.co.uk>
968ce1b1 12578L: linux-hwmon@vger.kernel.org
1de9e371 12579S: Maintained
679655da 12580F: drivers/hwmon/vt8231.c
1de9e371 12581
88095e7b
TO
12582VUB300 USB to SDIO/SD/MMC bridge chip
12583M: Tony Olech <tony.olech@elandigitalsystems.com>
12584L: linux-mmc@vger.kernel.org
12585L: linux-usb@vger.kernel.org
12586S: Supported
12587F: drivers/mmc/host/vub300.c
12588
1da177e4 12589W1 DALLAS'S 1-WIRE BUS
a8018766 12590M: Evgeniy Polyakov <zbr@ioremap.net>
1da177e4 12591S: Maintained
679655da
JP
12592F: Documentation/w1/
12593F: drivers/w1/
1da177e4 12594
13927079 12595W83791D HARDWARE MONITORING DRIVER
8b58be88 12596M: Marc Hulsman <m.hulsman@tudelft.nl>
968ce1b1 12597L: linux-hwmon@vger.kernel.org
25845c22 12598S: Maintained
679655da
JP
12599F: Documentation/hwmon/w83791d
12600F: drivers/hwmon/w83791d.c
13927079 12601
61db011d 12602W83793 HARDWARE MONITORING DRIVER
8b58be88 12603M: Rudolf Marek <r.marek@assembler.cz>
968ce1b1 12604L: linux-hwmon@vger.kernel.org
61db011d 12605S: Maintained
679655da
JP
12606F: Documentation/hwmon/w83793
12607F: drivers/hwmon/w83793.c
61db011d 12608
e3760b43 12609W83795 HARDWARE MONITORING DRIVER
d8130624 12610M: Jean Delvare <jdelvare@suse.com>
968ce1b1 12611L: linux-hwmon@vger.kernel.org
e3760b43
JD
12612S: Maintained
12613F: drivers/hwmon/w83795.c
12614
1da177e4 12615W83L51xD SD/MMC CARD INTERFACE DRIVER
8b58be88 12616M: Pierre Ossman <pierre@ossman.eu>
1da177e4 12617S: Maintained
679655da 12618F: drivers/mmc/host/wbsd.*
1da177e4 12619
b4e05923
HG
12620WACOM PROTOCOL 4 SERIAL TABLETS
12621M: Julian Squires <julian@cipht.net>
12622M: Hans de Goede <hdegoede@redhat.com>
12623L: linux-input@vger.kernel.org
12624S: Maintained
12625F: drivers/input/tablet/wacom_serial4.c
12626
3527761c 12627WATCHDOG DEVICE DRIVERS
8b58be88 12628M: Wim Van Sebroeck <wim@iguana.be>
1f32f83e 12629R: Guenter Roeck <linux@roeck-us.net>
230a5cef
WVS
12630L: linux-watchdog@vger.kernel.org
12631W: http://www.linux-watchdog.org/
f599aaf0 12632T: git git://www.linux-watchdog.org/linux-watchdog.git
3527761c 12633S: Maintained
540be8b2 12634F: Documentation/devicetree/bindings/watchdog/
679655da
JP
12635F: Documentation/watchdog/
12636F: drivers/watchdog/
12637F: include/linux/watchdog.h
c117ab84 12638F: include/uapi/linux/watchdog.h
3527761c 12639
1da177e4 12640WD7000 SCSI DRIVER
8b58be88 12641M: Miroslav Zagorac <zaga@fly.cc.fer.hr>
1da177e4
LT
12642L: linux-scsi@vger.kernel.org
12643S: Maintained
679655da 12644F: drivers/scsi/wd7000.c
1da177e4 12645
b22e00f3
DH
12646WIIMOTE HID DRIVER
12647M: David Herrmann <dh.herrmann@googlemail.com>
12648L: linux-input@vger.kernel.org
12649S: Maintained
12650F: drivers/hid/hid-wiimote*
12651
e258b80e 12652WINBOND CIR DRIVER
364e9e18 12653M: David Härdeman <david@hardeman.nu>
e258b80e 12654S: Maintained
116ab806 12655F: drivers/media/rc/winbond-cir.c
e258b80e 12656
c36a483d
WBG
12657WINSYSTEMS EBC-C384 WATCHDOG DRIVER
12658M: William Breathitt Gray <vilhelm.gray@gmail.com>
12659L: linux-watchdog@vger.kernel.org
12660S: Maintained
12661F: drivers/watchdog/ebc-c384_wdt.c
12662
9c26df9b
WBG
12663WINSYSTEMS WS16C48 GPIO DRIVER
12664M: William Breathitt Gray <vilhelm.gray@gmail.com>
12665L: linux-gpio@vger.kernel.org
12666S: Maintained
12667F: drivers/gpio/gpio-ws16c48.c
e258b80e 12668
8a70da82 12669WIMAX STACK
8b58be88 12670M: Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
8a70da82 12671M: linux-wimax@intel.com
49e7d9df 12672L: wimax@linuxwimax.org (subscribers-only)
8a70da82
IPG
12673S: Supported
12674W: http://linuxwimax.org
315987dc 12675F: Documentation/wimax/README.wimax
315987dc
JP
12676F: include/linux/wimax/debug.h
12677F: include/net/wimax.h
c117ab84 12678F: include/uapi/linux/wimax.h
315987dc 12679F: net/wimax/
8a70da82 12680
5fc14680 12681WISTRON LAPTOP BUTTON DRIVER
8b58be88 12682M: Miloslav Trmac <mitr@volny.cz>
5fc14680 12683S: Maintained
679655da 12684F: drivers/input/misc/wistron_btns.c
5fc14680 12685
1da177e4 12686WL3501 WIRELESS PCMCIA CARD DRIVER
8b58be88 12687M: Arnaldo Carvalho de Melo <acme@ghostprotocols.net>
724c6b35 12688L: linux-wireless@vger.kernel.org
926554c4 12689W: http://oops.ghostprotocols.net:81/blog
1da177e4 12690S: Maintained
679655da 12691F: drivers/net/wireless/wl3501*
1da177e4 12692
055bcbcb 12693WOLFSON MICROELECTRONICS DRIVERS
fef95164 12694L: patches@opensource.wolfsonmicro.com
f0e03dbd
RF
12695T: git https://github.com/CirrusLogic/linux-drivers.git
12696W: https://github.com/CirrusLogic/linux-drivers/wiki
b75ea16a 12697S: Supported
3768f0b1 12698F: Documentation/hwmon/wm83??
f494993f
CK
12699F: Documentation/devicetree/bindings/extcon/extcon-arizona.txt
12700F: Documentation/devicetree/bindings/regulator/arizona-regulator.txt
12701F: Documentation/devicetree/bindings/mfd/arizona.txt
af1c5386 12702F: arch/arm/mach-s3c64xx/mach-crag6410*
f05259a6 12703F: drivers/clk/clk-wm83*.c
9c309598 12704F: drivers/extcon/extcon-arizona.c
b75ea16a 12705F: drivers/leds/leds-wm83*.c
25b273ba 12706F: drivers/gpio/gpio-*wm*.c
9c309598 12707F: drivers/gpio/gpio-arizona.c
d22b0869 12708F: drivers/hwmon/wm83??-hwmon.c
59ec6da2
MB
12709F: drivers/input/misc/wm831x-on.c
12710F: drivers/input/touchscreen/wm831x-ts.c
12711F: drivers/input/touchscreen/wm97*.c
9c309598
MB
12712F: drivers/mfd/arizona*
12713F: drivers/mfd/wm*.c
12ebc137 12714F: drivers/mfd/cs47l24*
b75ea16a
MB
12715F: drivers/power/wm83*.c
12716F: drivers/rtc/rtc-wm83*.c
12717F: drivers/regulator/wm8*.c
3860e6c4 12718F: drivers/video/backlight/wm83*_bl.c
b75ea16a 12719F: drivers/watchdog/wm83*_wdt.c
9c309598 12720F: include/linux/mfd/arizona/
3860e6c4 12721F: include/linux/mfd/wm831x/
b75ea16a 12722F: include/linux/mfd/wm8350/
3768f0b1 12723F: include/linux/mfd/wm8400*
59ec6da2 12724F: include/linux/wm97xx.h
055bcbcb 12725F: include/sound/wm????.h
9c309598 12726F: sound/soc/codecs/arizona.?
055bcbcb 12727F: sound/soc/codecs/wm*
12ebc137 12728F: sound/soc/codecs/cs47l24*
b75ea16a 12729
3e6cd7a4
TH
12730WORKQUEUE
12731M: Tejun Heo <tj@kernel.org>
badb7f5e 12732R: Lai Jiangshan <jiangshanlai@gmail.com>
3e6cd7a4
TH
12733T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/wq.git
12734S: Maintained
12735F: include/linux/workqueue.h
12736F: kernel/workqueue.c
12737F: Documentation/workqueue.txt
12738
39ac9f48
CYT
12739X-POWERS MULTIFUNCTION PMIC DEVICE DRIVERS
12740M: Chen-Yu Tsai <wens@csie.org>
12741L: linux-kernel@vger.kernel.org
12742S: Maintained
12743N: axp[128]
12744
1da177e4 12745X.25 NETWORK LAYER
8bf28059 12746M: Andrew Hendry <andrew.hendry@gmail.com>
1da177e4 12747L: linux-x25@vger.kernel.org
8bf28059 12748S: Odd Fixes
679655da
JP
12749F: Documentation/networking/x25*
12750F: include/net/x25*
12751F: net/x25/
1da177e4 12752
e2d1d6c0 12753X86 ARCHITECTURE (32-BIT AND 64-BIT)
8b58be88
JP
12754M: Thomas Gleixner <tglx@linutronix.de>
12755M: Ingo Molnar <mingo@redhat.com>
12756M: "H. Peter Anvin" <hpa@zytor.com>
bcde563c 12757M: x86@kernel.org
981c3a4f 12758L: linux-kernel@vger.kernel.org
75fc2d37 12759T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core
e2d1d6c0 12760S: Maintained
679655da
JP
12761F: Documentation/x86/
12762F: arch/x86/
e2d1d6c0 12763
d0944853 12764X86 PLATFORM DRIVERS
e181ba15 12765M: Darren Hart <dvhart@infradead.org>
d0944853 12766L: platform-driver-x86@vger.kernel.org
e181ba15 12767T: git git://git.infradead.org/users/dvhart/linux-platform-drivers-x86.git
d0944853 12768S: Maintained
14430813 12769F: drivers/platform/x86/
3a4bceef 12770F: drivers/platform/olpc/
d0944853 12771
c1f5c54b
IM
12772X86 MCE INFRASTRUCTURE
12773M: Tony Luck <tony.luck@intel.com>
487ba8e8 12774M: Borislav Petkov <bp@alien8.de>
c1f5c54b
IM
12775L: linux-edac@vger.kernel.org
12776S: Maintained
12777F: arch/x86/kernel/cpu/mcheck/*
12778
79ebdc95
BP
12779X86 MICROCODE UPDATE SUPPORT
12780M: Borislav Petkov <bp@alien8.de>
12781S: Maintained
12782F: arch/x86/kernel/cpu/microcode/*
12783
f0905c5a
AL
12784X86 VDSO
12785M: Andy Lutomirski <luto@amacapital.net>
12786L: linux-kernel@vger.kernel.org
12787T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/vdso
12788S: Maintained
d603c8e1 12789F: arch/x86/entry/vdso/
f0905c5a 12790
d6fad502 12791XC2028/3028 TUNER DRIVER
5dc8a864
MCC
12792M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
12793M: Mauro Carvalho Chehab <mchehab@kernel.org>
d6fad502 12794L: linux-media@vger.kernel.org
a825eaec 12795W: https://linuxtv.org
d6fad502
MCC
12796T: git git://linuxtv.org/media_tree.git
12797S: Maintained
12798F: drivers/media/tuners/tuner-xc2028.*
12799
c4468085 12800XEN HYPERVISOR INTERFACE
3eeef8f7
KRW
12801M: Boris Ostrovsky <boris.ostrovsky@oracle.com>
12802M: David Vrabel <david.vrabel@citrix.com>
101ecde5 12803M: Juergen Gross <jgross@suse.com>
11dbb52b 12804L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
ea70ba3a 12805T: git git://git.kernel.org/pub/scm/linux/kernel/git/xen/tip.git
c4468085
IC
12806S: Supported
12807F: arch/x86/xen/
12808F: drivers/*/xen-*front.c
12809F: drivers/xen/
12810F: arch/x86/include/asm/xen/
12811F: include/xen/
c117ab84 12812F: include/uapi/xen/
c4468085 12813
77bfb479 12814XEN HYPERVISOR ARM
85d1a29d 12815M: Stefano Stabellini <sstabellini@kernel.org>
11dbb52b 12816L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
85d1a29d 12817S: Maintained
77bfb479
SS
12818F: arch/arm/xen/
12819F: arch/arm/include/asm/xen/
12820
b475e83f 12821XEN HYPERVISOR ARM64
85d1a29d 12822M: Stefano Stabellini <sstabellini@kernel.org>
11dbb52b 12823L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
85d1a29d 12824S: Maintained
b475e83f
SS
12825F: arch/arm64/xen/
12826F: arch/arm64/include/asm/xen/
12827
9b57e1a7 12828XEN NETWORK BACKEND DRIVER
8386040b 12829M: Wei Liu <wei.liu2@citrix.com>
11dbb52b 12830L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
9b57e1a7
IC
12831L: netdev@vger.kernel.org
12832S: Supported
12833F: drivers/net/xen-netback/*
12834
c5f8e29d
KRW
12835XEN PCI SUBSYSTEM
12836M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
11dbb52b 12837L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
c5f8e29d
KRW
12838S: Supported
12839F: arch/x86/pci/*xen*
12840F: drivers/pci/*xen*
12841
a2c5ae65
KRW
12842XEN BLOCK SUBSYSTEM
12843M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
bcadb699 12844M: Roger Pau Monné <roger.pau@citrix.com>
a2c5ae65
KRW
12845L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
12846S: Supported
12847F: drivers/block/xen-blkback/*
12848F: drivers/block/xen*
12849
15d03609
JG
12850XEN PVSCSI DRIVERS
12851M: Juergen Gross <jgross@suse.com>
12852L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
12853L: linux-scsi@vger.kernel.org
12854S: Supported
12855F: drivers/scsi/xen-scsifront.c
12856F: drivers/xen/xen-scsiback.c
12857F: include/xen/interface/io/vscsiif.h
12858
c5f8e29d
KRW
12859XEN SWIOTLB SUBSYSTEM
12860M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
11dbb52b 12861L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
c5f8e29d
KRW
12862S: Supported
12863F: arch/x86/xen/*swiotlb*
12864F: drivers/xen/*swiotlb*
12865
1da177e4
LT
12866XFS FILESYSTEM
12867P: Silicon Graphics Inc
809625ca 12868M: Dave Chinner <david@fromorbit.com>
18caa67a 12869M: xfs@oss.sgi.com
d7ede1aa 12870L: xfs@oss.sgi.com
1da177e4 12871W: http://oss.sgi.com/projects/xfs
9f273c24 12872T: git git://git.kernel.org/pub/scm/linux/kernel/git/dgc/linux-xfs.git
1da177e4 12873S: Supported
679655da
JP
12874F: Documentation/filesystems/xfs.txt
12875F: fs/xfs/
1da177e4 12876
8a3b7a25 12877XILINX AXI ETHERNET DRIVER
59a54f30
MS
12878M: Anirudha Sarangi <anirudh@xilinx.com>
12879M: John Linn <John.Linn@xilinx.com>
8a3b7a25 12880S: Maintained
12881F: drivers/net/ethernet/xilinx/xilinx_axienet*
12882
238b8721 12883XILINX UARTLITE SERIAL DRIVER
8b58be88 12884M: Peter Korsgaard <jacmet@sunsite.dk>
238b8721
PK
12885L: linux-serial@vger.kernel.org
12886S: Maintained
df621252 12887F: drivers/tty/serial/uartlite.c
238b8721 12888
df330515
LP
12889XILINX VIDEO IP CORES
12890M: Hyun Kwon <hyun.kwon@xilinx.com>
12891M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
12892L: linux-media@vger.kernel.org
12893T: git git://linuxtv.org/media_tree.git
12894S: Supported
12895F: Documentation/devicetree/bindings/media/xilinx/
12896F: drivers/media/platform/xilinx/
a5562f65 12897F: include/uapi/linux/xilinx-v4l2-controls.h
df330515 12898
74316949
EB
12899XILLYBUS DRIVER
12900M: Eli Billauer <eli.billauer@gmail.com>
12901L: linux-kernel@vger.kernel.org
12902S: Supported
12903F: drivers/char/xillybus/
12904
f620e4b8
MF
12905XTENSA XTFPGA PLATFORM SUPPORT
12906M: Max Filippov <jcmvbkbc@gmail.com>
12907L: linux-xtensa@linux-xtensa.org
12908S: Maintained
12909F: drivers/spi/spi-xtensa-xtfpga.c
57b7068d 12910F: sound/soc/xtensa/xtfpga-i2s.c
f620e4b8 12911
1da177e4 12912YAM DRIVER FOR AX.25
8b58be88 12913M: Jean-Paul Roubelat <jpr@f6fbb.org>
1da177e4
LT
12914L: linux-hams@vger.kernel.org
12915S: Maintained
679655da
JP
12916F: drivers/net/hamradio/yam*
12917F: include/linux/yam.h
1da177e4 12918
af64a5eb 12919YEALINK PHONE DRIVER
8b58be88 12920M: Henk Vergonet <Henk.Vergonet@gmail.com>
af64a5eb
H
12921L: usbb2k-api-dev@nongnu.org
12922S: Maintained
679655da
JP
12923F: Documentation/input/yealink.txt
12924F: drivers/input/misc/yealink.*
af64a5eb 12925
1da177e4 12926Z8530 DRIVER FOR AX.25
8b58be88 12927M: Joerg Reuter <jreuter@yaina.de>
1da177e4
LT
12928W: http://yaina.de/jreuter/
12929W: http://www.qsl.net/dl1bke/
12930L: linux-hams@vger.kernel.org
12931S: Maintained
679655da
JP
12932F: Documentation/networking/z8530drv.txt
12933F: drivers/net/hamradio/*scc.c
12934F: drivers/net/hamradio/z8530.h
1da177e4 12935
0cf31ec1 12936ZBUD COMPRESSED PAGE ALLOCATOR
0bb181c7 12937M: Seth Jennings <sjenning@redhat.com>
0cf31ec1
SJ
12938L: linux-mm@kvack.org
12939S: Maintained
12940F: mm/zbud.c
12941F: include/linux/zbud.h
12942
7c0c3afb 12943ZD1211RW WIRELESS DRIVER
8b58be88
JP
12944M: Daniel Drake <dsd@gentoo.org>
12945M: Ulrich Kunitz <kune@deine-taler.de>
7c0c3afb 12946W: http://zd1211.ath.cx/wiki/DriverRewrite
724c6b35 12947L: linux-wireless@vger.kernel.org
7c0c3afb
DD
12948L: zd1211-devs@lists.sourceforge.net (subscribers-only)
12949S: Maintained
6948300c 12950F: drivers/net/wireless/zydas/zd1211rw/
7c0c3afb 12951
20263029
DS
12952ZPOOL COMPRESSED PAGE STORAGE API
12953M: Dan Streetman <ddstreet@ieee.org>
12954L: linux-mm@kvack.org
12955S: Maintained
12956F: mm/zpool.c
12957F: include/linux/zpool.h
12958
1da177e4 12959ZR36067 VIDEO FOR LINUX DRIVER
1da177e4 12960L: mjpeg-users@lists.sourceforge.net
f63145e2 12961L: linux-media@vger.kernel.org
1da177e4 12962W: http://mjpeg.sourceforge.net/driver-zoran/
a825eaec 12963T: hg https://linuxtv.org/hg/v4l-dvb
f63145e2 12964S: Odd Fixes
90d72ac6 12965F: drivers/media/pci/zoran/
1da177e4 12966
6920f2cc
MK
12967ZRAM COMPRESSED RAM BLOCK DEVICE DRVIER
12968M: Minchan Kim <minchan@kernel.org>
12969M: Nitin Gupta <ngupta@vflare.org>
74f3037c 12970R: Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
6920f2cc
MK
12971L: linux-kernel@vger.kernel.org
12972S: Maintained
12973F: drivers/block/zram/
12974F: Documentation/blockdev/zram.txt
12975
8b4a4080 12976ZS DECSTATION Z85C30 SERIAL DRIVER
8b58be88 12977M: "Maciej W. Rozycki" <macro@linux-mips.org>
8b4a4080 12978S: Maintained
df621252 12979F: drivers/tty/serial/zs.*
8b4a4080 12980
eae70d06
MK
12981ZSMALLOC COMPRESSED SLAB MEMORY ALLOCATOR
12982M: Minchan Kim <minchan@kernel.org>
12983M: Nitin Gupta <ngupta@vflare.org>
41192a2d 12984R: Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
eae70d06
MK
12985L: linux-mm@kvack.org
12986S: Maintained
12987F: mm/zsmalloc.c
12988F: include/linux/zsmalloc.h
d02be50d 12989F: Documentation/vm/zsmalloc.txt
eae70d06 12990
0cf31ec1 12991ZSWAP COMPRESSED SWAP CACHING
0bb181c7 12992M: Seth Jennings <sjenning@redhat.com>
0cf31ec1
SJ
12993L: linux-mm@kvack.org
12994S: Maintained
12995F: mm/zswap.c
12996
1da177e4 12997THE REST
8b58be88 12998M: Linus Torvalds <torvalds@linux-foundation.org>
34d03cc1 12999L: linux-kernel@vger.kernel.org
8a6e2535 13000Q: http://patchwork.kernel.org/project/LKML/list/
d16adea3 13001T: git git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
1da177e4 13002S: Buried alive in reporters
34d03cc1
JP
13003F: *
13004F: */
This page took 8.221371 seconds and 5 git commands to generate.