net: dsa: remove ds_to_priv
[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
1738cd3e
NB
639AMAZON ETHERNET DRIVERS
640M: Netanel Belgazal <netanel@annapurnalabs.com>
641R: Saeed Bishara <saeed@annapurnalabs.com>
642R: Zorik Machulsky <zorik@annapurnalabs.com>
643L: netdev@vger.kernel.org
644S: Supported
645F: Documentation/networking/ena.txt
646F: drivers/net/ethernet/amazon/
647
f4875e12
TL
648AMD CRYPTOGRAPHIC COPROCESSOR (CCP) DRIVER
649M: Tom Lendacky <thomas.lendacky@amd.com>
29e9330f 650M: Gary Hook <gary.hook@amd.com>
f4875e12
TL
651L: linux-crypto@vger.kernel.org
652S: Supported
653F: drivers/crypto/ccp/
654F: include/linux/ccp.h
655
512d1027 656AMD FAM15H PROCESSOR POWER MONITORING DRIVER
96818b58 657M: Huang Rui <ray.huang@amd.com>
968ce1b1 658L: linux-hwmon@vger.kernel.org
96818b58 659S: Supported
512d1027
AH
660F: Documentation/hwmon/fam15h_power
661F: drivers/hwmon/fam15h_power.c
662
167a675a 663AMD GEODE CS5536 USB DEVICE CONTROLLER DRIVER
67d76710 664L: linux-geode@lists.infradead.org (moderated for non-subscribers)
b4731977 665S: Orphan
faf2e1db 666F: drivers/usb/gadget/udc/amd5536udc.*
167a675a 667
f90b8116 668AMD GEODE PROCESSOR/CHIPSET SUPPORT
69006096 669P: Andres Salomon <dilinger@queued.net>
67d76710 670L: linux-geode@lists.infradead.org (moderated for non-subscribers)
f90b8116
JC
671W: http://www.amd.com/us-en/ConnectivitySolutions/TechnicalResources/0,,50_2334_2452_11363,00.html
672S: Supported
679655da
JP
673F: drivers/char/hw_random/geode-rng.c
674F: drivers/crypto/geode*
8a61f013 675F: drivers/video/fbdev/geode/
679655da 676F: arch/x86/include/asm/geode.h
f90b8116 677
919ee7dd 678AMD IOMMU (AMD-VI)
e4110568 679M: Joerg Roedel <joro@8bytes.org>
919ee7dd 680L: iommu@lists.linux-foundation.org
525b233c 681T: git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
e4110568 682S: Maintained
b2c16391
JP
683F: drivers/iommu/amd_iommu*.[ch]
684F: include/linux/amd-iommu.h
919ee7dd 685
16423d67 686AMD KFD
1241e0b4 687M: Oded Gabbay <oded.gabbay@gmail.com>
49e7d9df
JP
688L: dri-devel@lists.freedesktop.org
689T: git git://people.freedesktop.org/~gabbayo/linux.git
690S: Supported
130e0371
OG
691F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.c
692F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.h
32c22e99 693F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v7.c
ff758a12 694F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v8.c
49e7d9df 695F: drivers/gpu/drm/amd/amdkfd/
04df25d1
OG
696F: drivers/gpu/drm/amd/include/cik_structs.h
697F: drivers/gpu/drm/amd/include/kgd_kfd_interface.h
ff758a12 698F: drivers/gpu/drm/amd/include/vi_structs.h
49e7d9df
JP
699F: drivers/gpu/drm/radeon/radeon_kfd.c
700F: drivers/gpu/drm/radeon/radeon_kfd.h
701F: include/uapi/linux/kfd_ioctl.h
16423d67 702
2510eb74
SS
703AMD SEATTLE DEVICE TREE SUPPORT
704M: Brijesh Singh <brijeshkumar.singh@amd.com>
705M: Suravee Suthikulpanit <suravee.suthikulpanit@amd.com>
706M: Tom Lendacky <thomas.lendacky@amd.com>
707S: Supported
708F: arch/arm64/boot/dts/amd/
709
45198c7b
LT
710AMD XGBE DRIVER
711M: Tom Lendacky <thomas.lendacky@amd.com>
712L: netdev@vger.kernel.org
713S: Supported
714F: drivers/net/ethernet/amd/xgbe/
08b8940e 715F: arch/arm64/boot/dts/amd/amd-seattle-xgbe*.dtsi
45198c7b 716
284f42b6 717AMS (Apple Motion Sensor) DRIVER
8b58be88 718M: Michael Hanselmann <linux-kernel@hansmi.ch>
284f42b6 719S: Supported
bd5f47ec 720F: drivers/macintosh/ams/
284f42b6 721
531fca16
HV
722ANALOG DEVICES INC AD9389B DRIVER
723M: Hans Verkuil <hans.verkuil@cisco.com>
724L: linux-media@vger.kernel.org
725S: Maintained
726F: drivers/media/i2c/ad9389b*
727
614b4384
LPC
728ANALOG DEVICES INC ADV7180 DRIVER
729M: Lars-Peter Clausen <lars@metafoo.de>
730L: linux-media@vger.kernel.org
731W: http://ez.analog.com/community/linux-device-drivers
732S: Supported
733F: drivers/media/i2c/adv7180.c
734
c40ddfa3
HV
735ANALOG DEVICES INC ADV7511 DRIVER
736M: Hans Verkuil <hans.verkuil@cisco.com>
737L: linux-media@vger.kernel.org
738S: Maintained
739F: drivers/media/i2c/adv7511*
740
531fca16
HV
741ANALOG DEVICES INC ADV7604 DRIVER
742M: Hans Verkuil <hans.verkuil@cisco.com>
743L: linux-media@vger.kernel.org
744S: Maintained
745F: drivers/media/i2c/adv7604*
746
c40ddfa3
HV
747ANALOG DEVICES INC ADV7842 DRIVER
748M: Hans Verkuil <hans.verkuil@cisco.com>
749L: linux-media@vger.kernel.org
750S: Maintained
751F: drivers/media/i2c/adv7842*
752
527a1a83 753ANALOG DEVICES INC ASOC CODEC DRIVERS
535bd16f 754M: Lars-Peter Clausen <lars@metafoo.de>
4bdef3bd 755L: alsa-devel@alsa-project.org (moderated for non-subscribers)
a3f531ac 756W: http://wiki.analog.com/
a4edbc10 757W: http://ez.analog.com/community/linux-device-drivers
4bdef3bd 758S: Supported
39c9d199 759F: sound/soc/codecs/adau*
cc52688a 760F: sound/soc/codecs/adav*
4bdef3bd 761F: sound/soc/codecs/ad1*
ae48f5ef 762F: sound/soc/codecs/ad7*
4bdef3bd 763F: sound/soc/codecs/ssm*
40216ce7 764F: sound/soc/codecs/sigmadsp.*
4bdef3bd 765
527a1a83 766ANALOG DEVICES INC ASOC DRIVERS
b3fe92b0 767L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
527a1a83
MH
768L: alsa-devel@alsa-project.org (moderated for non-subscribers)
769W: http://blackfin.uclinux.org/
770S: Supported
771F: sound/soc/blackfin/*
7d1f9018 772
4ce72abc
LPC
773ANALOG DEVICES INC IIO DRIVERS
774M: Lars-Peter Clausen <lars@metafoo.de>
775M: Michael Hennerich <Michael.Hennerich@analog.com>
776W: http://wiki.analog.com/
777W: http://ez.analog.com/community/linux-device-drivers
778S: Supported
779F: drivers/iio/*/ad*
780X: drivers/iio/*/adjd*
781F: drivers/staging/iio/*/ad*
782F: staging/iio/trigger/iio-trig-bfin-timer.c
527a1a83 783
0e3b67b3
LPC
784ANALOG DEVICES INC DMA DRIVERS
785M: Lars-Peter Clausen <lars@metafoo.de>
786W: http://ez.analog.com/community/linux-device-drivers
787S: Supported
788F: drivers/dma/dma-axi-dmac.c
789
27eb6622
RH
790ANDROID CONFIG FRAGMENTS
791M: Rob Herring <robh@kernel.org>
792S: Supported
793F: kernel/configs/android*
794
41c9e95d
GK
795ANDROID DRIVERS
796M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
27682407 797M: Arve Hjønnevåg <arve@android.com>
41c9e95d 798M: Riley Andrews <riandrews@android.com>
0e4a566b 799T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
41c9e95d
GK
800L: devel@driverdev.osuosl.org
801S: Supported
802F: drivers/android/
803F: drivers/staging/android/
804
d03c023e
LA
805ANDROID ION DRIVER
806M: Laura Abbott <labbott@redhat.com>
807M: Sumit Semwal <sumit.semwal@linaro.org>
808L: devel@driverdev.osuosl.org
809S: Supported
810F: drivers/staging/android/ion
811F: drivers/staging/android/uapi/ion.h
812F: drivers/staging/android/uapi/ion_test.h
813
42269063 814AOA (Apple Onboard Audio) ALSA DRIVER
8b58be88 815M: Johannes Berg <johannes@sipsolutions.net>
a4724ed6 816L: linuxppc-dev@lists.ozlabs.org
93711660 817L: alsa-devel@alsa-project.org (moderated for non-subscribers)
42269063 818S: Maintained
679655da 819F: sound/aoa/
42269063 820
97a445da
WBG
821APEX EMBEDDED SYSTEMS STX104 DAC DRIVER
822M: William Breathitt Gray <vilhelm.gray@gmail.com>
823L: linux-iio@vger.kernel.org
824S: Maintained
825F: drivers/iio/dac/stx104.c
826
1da177e4 827APM DRIVER
e5f6450c 828M: Jiri Kosina <jikos@kernel.org>
81024fc4 829S: Odd fixes
9f273c24 830T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/apm.git
679655da
JP
831F: arch/x86/kernel/apm_32.c
832F: include/linux/apm_bios.h
c117ab84 833F: include/uapi/linux/apm_bios.h
81024fc4 834F: drivers/char/apm-emulation.c
1da177e4 835
bd7aa4b2 836APPLE BCM5974 MULTITOUCH DRIVER
75dd112a 837M: Henrik Rydberg <rydberg@bitmath.org>
bd7aa4b2 838L: linux-input@vger.kernel.org
75dd112a 839S: Odd fixes
679655da 840F: drivers/input/mouse/bcm5974.c
bd7aa4b2 841
6f2fad74 842APPLE SMC DRIVER
75dd112a 843M: Henrik Rydberg <rydberg@bitmath.org>
968ce1b1 844L: linux-hwmon@vger.kernel.org
75dd112a 845S: Odd fixes
679655da 846F: drivers/hwmon/applesmc.c
6f2fad74 847
1da177e4 848APPLETALK NETWORK LAYER
8b58be88 849M: Arnaldo Carvalho de Melo <acme@ghostprotocols.net>
1da177e4 850S: Maintained
679655da
JP
851F: drivers/net/appletalk/
852F: net/appletalk/
1da177e4 853
21c75328
DD
854APPLIED MICRO (APM) X-GENE DEVICE TREE SUPPORT
855M: Duc Dang <dhdang@apm.com>
856S: Supported
857F: arch/arm64/boot/dts/apm/
858
24299502
IS
859APPLIED MICRO (APM) X-GENE SOC ETHERNET DRIVER
860M: Iyappan Subramanian <isubramanian@apm.com>
861M: Keyur Chudgar <kchudgar@apm.com>
24299502
IS
862S: Supported
863F: drivers/net/ethernet/apm/xgene/
2efccc60 864F: drivers/net/phy/mdio-xgene.c
24299502 865F: Documentation/devicetree/bindings/net/apm-xgene-enet.txt
2efccc60 866F: Documentation/devicetree/bindings/net/apm-xgene-mdio.txt
24299502 867
62a37dc7
LP
868APTINA CAMERA SENSOR PLL
869M: Laurent Pinchart <Laurent.pinchart@ideasonboard.com>
870L: linux-media@vger.kernel.org
871S: Maintained
872F: drivers/media/i2c/aptina-pll.*
873
1154ea7d 874ARC FRAMEBUFFER DRIVER
8b58be88 875M: Jaya Kumar <jayalk@intworks.biz>
1154ea7d 876S: Maintained
8a61f013
JH
877F: drivers/video/fbdev/arcfb.c
878F: drivers/video/fbdev/core/fb_defio.c
1154ea7d 879
c38f6ac7
MG
880ARCNET NETWORK LAYER
881M: Michael Grzeschik <m.grzeschik@pengutronix.de>
882L: netdev@vger.kernel.org
883S: Maintained
884F: drivers/net/arcnet/
885F: include/uapi/linux/if_arcnet.h
886
71d298ce
AB
887ARC PGU DRM DRIVER
888M: Alexey Brodkin <abrodkin@synopsys.com>
889S: Supported
890F: drivers/gpu/drm/arc/
891F: Documentation/devicetree/bindings/display/snps,arcpgu.txt
892
588deb61
MR
893ARM ARCHITECTED TIMER DRIVER
894M: Mark Rutland <mark.rutland@arm.com>
895M: Marc Zyngier <marc.zyngier@arm.com>
896L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
897S: Maintained
898F: arch/arm/include/asm/arch_timer.h
899F: arch/arm64/include/asm/arch_timer.h
900F: drivers/clocksource/arm_arch_timer.c
901
c5a906a5
LD
902ARM HDLCD DRM DRIVER
903M: Liviu Dudau <liviu.dudau@arm.com>
904S: Supported
59ba2422 905F: drivers/gpu/drm/arm/hdlcd_*
c5a906a5
LD
906F: Documentation/devicetree/bindings/display/arm,hdlcd.txt
907
59ba2422
LD
908ARM MALI-DP DRM DRIVER
909M: Liviu Dudau <liviu.dudau@arm.com>
910M: Brian Starkey <brian.starkey@arm.com>
911M: Mali DP Maintainers <malidp@foss.arm.com>
912S: Supported
913F: drivers/gpu/drm/arm/
914F: Documentation/devicetree/bindings/display/arm,malidp.txt
915
1da177e4 916ARM MFM AND FLOPPY DRIVERS
8b58be88 917M: Ian Molton <spyro@f2s.com>
1da177e4 918S: Maintained
679655da
JP
919F: arch/arm/lib/floppydma.S
920F: arch/arm/include/asm/floppy.h
1da177e4 921
6f96521f
WD
922ARM PMU PROFILING AND DEBUGGING
923M: Will Deacon <will.deacon@arm.com>
70e238df 924R: Mark Rutland <mark.rutland@arm.com>
6f96521f 925S: Maintained
dd06a84b 926F: arch/arm*/kernel/perf_*
6f96521f 927F: arch/arm/oprofile/common.c
dd06a84b
MR
928F: arch/arm*/kernel/hw_breakpoint.c
929F: arch/arm*/include/asm/hw_breakpoint.h
930F: arch/arm*/include/asm/perf_event.h
fa8ad788
MR
931F: drivers/perf/arm_pmu.c
932F: include/linux/perf/arm_pmu.h
6f96521f 933
d4275354 934ARM PORT
54176cc6 935M: Russell King <linux@armlinux.org.uk>
efc03ecb 936L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
54176cc6 937W: http://www.armlinux.org.uk/
d4275354
RK
938S: Maintained
939F: arch/arm/
940
d323c243
SB
941ARM SUB-ARCHITECTURES
942L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
56ca9d98 943S: Maintained
d323c243
SB
944F: arch/arm/mach-*/
945F: arch/arm/plat-*/
946T: git git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc.git
947
cefbf4ea 948ARM PRIMECELL AACI PL041 DRIVER
54176cc6 949M: Russell King <linux@armlinux.org.uk>
cefbf4ea
RK
950S: Maintained
951F: sound/arm/aaci.*
952
953ARM PRIMECELL CLCD PL110 DRIVER
54176cc6 954M: Russell King <linux@armlinux.org.uk>
cefbf4ea 955S: Maintained
8a61f013 956F: drivers/video/fbdev/amba-clcd.*
cefbf4ea
RK
957
958ARM PRIMECELL KMI PL050 DRIVER
54176cc6 959M: Russell King <linux@armlinux.org.uk>
cefbf4ea
RK
960S: Maintained
961F: drivers/input/serio/ambakmi.*
962F: include/linux/amba/kmi.h
963
2761f5c2 964ARM PRIMECELL MMCI PL180/1 DRIVER
54176cc6 965M: Russell King <linux@armlinux.org.uk>
08a5c9a2 966S: Maintained
679655da 967F: drivers/mmc/host/mmci.*
2f748aaa 968F: include/linux/amba/mmci.h
2761f5c2 969
1b4304e5 970ARM PRIMECELL UART PL010 AND PL011 DRIVERS
54176cc6 971M: Russell King <linux@armlinux.org.uk>
1b4304e5
RK
972S: Maintained
973F: drivers/tty/serial/amba-pl01*.c
974F: include/linux/amba/serial.h
2761f5c2 975
cefbf4ea 976ARM PRIMECELL BUS SUPPORT
54176cc6 977M: Russell King <linux@armlinux.org.uk>
cefbf4ea
RK
978S: Maintained
979F: drivers/amba/
980F: include/linux/amba/bus.h
981
2b7a52a4 982ARM/ADS SPHERE MACHINE SUPPORT
8b58be88 983M: Lennert Buytenhek <kernel@wantstofly.org>
efc03ecb 984L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2b7a52a4
LB
985S: Maintained
986
9c784f95 987ARM/AFEB9260 MACHINE SUPPORT
8b58be88 988M: Sergey Lapin <slapin@ossfans.org>
efc03ecb 989L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9c784f95
SL
990S: Maintained
991
2b7a52a4 992ARM/AJECO 1ARM MACHINE SUPPORT
8b58be88 993M: Lennert Buytenhek <kernel@wantstofly.org>
efc03ecb 994L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2b7a52a4
LB
995S: Maintained
996
5c6dcd7f 997ARM/Allwinner sunXi SoC support
1b106699 998M: Maxime Ripard <maxime.ripard@free-electrons.com>
5c6dcd7f 999M: Chen-Yu Tsai <wens@csie.org>
1b106699
MR
1000L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1001S: Maintained
5c6dcd7f 1002N: sun[x456789]i
60b0f380
MR
1003
1004ARM/Allwinner SoC Clock Support
1005M: Emilio López <emilio@elopez.com.ar>
1006S: Maintained
1007F: drivers/clk/sunxi/
1b106699 1008
79318452 1009ARM/Amlogic Meson SoC support
7c1e3876 1010M: Carlo Caione <carlo@caione.org>
6683d91c 1011M: Kevin Hilman <khilman@baylibre.com>
7c1e3876 1012L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
6683d91c 1013L: linux-amlogic@lists.infradead.org
79318452 1014W: http://linux-meson.com/
7c1e3876 1015S: Maintained
79318452
CC
1016F: arch/arm/mach-meson/
1017F: arch/arm/boot/dts/meson*
6683d91c
KH
1018F: arch/arm64/boot/dts/amlogic/
1019F: drivers/pinctrl/meson/
79318452 1020N: meson
7c1e3876 1021
eff506fa
TZ
1022ARM/Annapurna Labs ALPINE ARCHITECTURE
1023M: Tsahee Zidenberg <tsahee@annapurnalabs.com>
a9e5547b 1024M: Antoine Tenart <antoine.tenart@free-electrons.com>
4d2bf027 1025L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
eff506fa
TZ
1026S: Maintained
1027F: arch/arm/mach-alpine/
a9e5547b
AT
1028F: arch/arm/boot/dts/alpine*
1029F: arch/arm64/boot/dts/al/
1030F: drivers/*/*alpine*
eff506fa 1031
5255034d
LP
1032ARM/ARTPEC MACHINE SUPPORT
1033M: Jesper Nilsson <jesper.nilsson@axis.com>
1034M: Lars Persson <lars.persson@axis.com>
1035M: Niklas Cassel <niklas.cassel@axis.com>
1036S: Maintained
1037L: linux-arm-kernel@axis.com
1038F: arch/arm/mach-artpec
1039F: arch/arm/boot/dts/artpec6*
33b8ac91 1040F: drivers/clk/axis
5255034d 1041
8c2ed9bc
JS
1042ARM/ASPEED MACHINE SUPPORT
1043M: Joel Stanley <joel@jms.id.au>
1044S: Maintained
1045F: arch/arm/mach-aspeed/
1046F: arch/arm/boot/dts/aspeed-*
1047F: drivers/*/*aspeed*
1048
8dca5ce8 1049ARM/ATMEL AT91RM9200, AT91SAM9 AND SAMA5 SOC SUPPORT
c1fc8675 1050M: Nicolas Ferre <nicolas.ferre@atmel.com>
d68b35f8 1051M: Alexandre Belloni <alexandre.belloni@free-electrons.com>
c1fc8675 1052M: Jean-Christophe Plagniol-Villard <plagnioj@jcrosoft.com>
efc03ecb 1053L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
c1fc8675 1054W: http://www.linux4sam.org
9f273c24 1055T: git git://git.kernel.org/pub/scm/linux/kernel/git/nferre/linux-at91.git
c1fc8675
NF
1056S: Supported
1057F: arch/arm/mach-at91/
f0a0a58e 1058F: include/soc/at91/
70e389cc
MB
1059F: arch/arm/boot/dts/at91*.dts
1060F: arch/arm/boot/dts/at91*.dtsi
1061F: arch/arm/boot/dts/sama*.dts
1062F: arch/arm/boot/dts/sama*.dtsi
5f58c970 1063F: arch/arm/include/debug/at91.S
d4a89c7d 1064
6e05dd4e
BB
1065ARM/ATMEL AT91 Clock Support
1066M: Boris Brezillon <boris.brezillon@free-electrons.com>
1067S: Maintained
1068F: drivers/clk/at91
1069
986cf2e9 1070ARM/CALXEDA HIGHBANK ARCHITECTURE
5d3ad8a6 1071M: Rob Herring <robh@kernel.org>
986cf2e9
RH
1072L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1073S: Maintained
1074F: arch/arm/mach-highbank/
e68d7c14
RH
1075F: arch/arm/boot/dts/highbank.dts
1076F: arch/arm/boot/dts/ecx-*.dts*
986cf2e9 1077
d94f944e 1078ARM/CAVIUM NETWORKS CNS3XXX MACHINE SUPPORT
5529c2cd 1079M: Krzysztof Halasa <khalasa@piap.pl>
d94f944e
AV
1080S: Maintained
1081F: arch/arm/mach-cns3xxx/
d94f944e 1082
4863dea3
SG
1083ARM/CAVIUM THUNDER NETWORK DRIVER
1084M: Sunil Goutham <sgoutham@cavium.com>
1085M: Robert Richter <rric@kernel.org>
1086L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1087S: Supported
322e5cc5 1088F: drivers/net/ethernet/cavium/thunder/
4863dea3 1089
386ab516
AS
1090ARM/CIRRUS LOGIC CLPS711X ARM ARCHITECTURE
1091M: Alexander Shiyan <shc_work@mail.ru>
1092L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1093S: Odd Fixes
b8ba3874 1094N: clps711x
386ab516 1095
2b7a52a4 1096ARM/CIRRUS LOGIC EP93XX ARM ARCHITECTURE
ddd559b1 1097M: Hartley Sweeten <hsweeten@visionengravers.com>
1c5454ee 1098M: Ryan Mallon <rmallon@gmail.com>
efc03ecb 1099L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2b7a52a4 1100S: Maintained
d19d3667
HS
1101F: arch/arm/mach-ep93xx/
1102F: arch/arm/mach-ep93xx/include/mach/
2b7a52a4
LB
1103
1104ARM/CIRRUS LOGIC EDB9315A MACHINE SUPPORT
8b58be88 1105M: Lennert Buytenhek <kernel@wantstofly.org>
efc03ecb 1106L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2b7a52a4
LB
1107S: Maintained
1108
d4275354 1109ARM/CLKDEV SUPPORT
54176cc6 1110M: Russell King <linux@armlinux.org.uk>
efc03ecb 1111L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
37417046 1112S: Maintained
d4275354 1113F: arch/arm/include/asm/clkdev.h
4fa2651d 1114F: drivers/clk/clkdev.c
d4275354 1115
d48134e7 1116ARM/COMPULAB CM-X270/EM-X270 and CM-X300 MACHINE SUPPORT
8b58be88 1117M: Mike Rapoport <mike@compulab.co.il>
efc03ecb 1118L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
a9da4f7e
RK
1119S: Maintained
1120
94150095
HF
1121ARM/CONTEC MICRO9 MACHINE SUPPORT
1122M: Hubert Feurstein <hubert.feurstein@contec.at>
1123S: Maintained
1124F: arch/arm/mach-ep93xx/micro9.c
1125
a06ae860
PP
1126ARM/CORESIGHT FRAMEWORK AND DRIVERS
1127M: Mathieu Poirier <mathieu.poirier@linaro.org>
1128L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1129S: Maintained
01081f5a 1130F: drivers/hwtracing/coresight/*
a06ae860
PP
1131F: Documentation/trace/coresight.txt
1132F: Documentation/devicetree/bindings/arm/coresight.txt
7a25ec8e 1133F: Documentation/ABI/testing/sysfs-bus-coresight-devices-*
a06ae860 1134
1da177e4 1135ARM/CORGI MACHINE SUPPORT
8b58be88 1136M: Richard Purdie <rpurdie@rpsys.net>
1da177e4
LT
1137S: Maintained
1138
881a95f9 1139ARM/CORTINA SYSTEMS GEMINI ARM ARCHITECTURE
162500b3 1140M: Hans Ulli Kroll <ulli.kroll@googlemail.com>
efc03ecb 1141L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
b60e23ba 1142T: git git://github.com/ulli-kroll/linux.git
162500b3 1143S: Maintained
f49afbb5 1144F: arch/arm/mach-gemini/
98a9bb5b 1145F: drivers/rtc/rtc-gemini.c
881a95f9 1146
a990cbd8 1147ARM/CSR SIRFPRIMA2 MACHINE SUPPORT
5abf58bf 1148M: Barry Song <baohua@kernel.org>
a990cbd8 1149L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
85529d14 1150T: git git://git.kernel.org/pub/scm/linux/kernel/git/baohua/linux.git
a990cbd8 1151S: Maintained
e68d7c14 1152F: arch/arm/boot/dts/prima2*
a990cbd8 1153F: arch/arm/mach-prima2/
4a9c44f1 1154F: drivers/clk/sirf/
05f30e8d 1155F: drivers/clocksource/timer-prima2.c
5833ac98 1156F: drivers/clocksource/timer-atlas7.c
f8505ef5 1157N: [^a-z]sirf
a990cbd8 1158
c9d862c4
BS
1159ARM/CONEXANT DIGICOLOR MACHINE SUPPORT
1160M: Baruch Siach <baruch@tkos.co.il>
1161L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1162S: Maintained
cde137aa 1163F: arch/arm/boot/dts/cx92755*
c9d862c4
BS
1164N: digicolor
1165
d4275354 1166ARM/EBSA110 MACHINE SUPPORT
54176cc6 1167M: Russell King <linux@armlinux.org.uk>
efc03ecb 1168L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
54176cc6 1169W: http://www.armlinux.org.uk/
d4275354
RK
1170S: Maintained
1171F: arch/arm/mach-ebsa110/
b955f6ca 1172F: drivers/net/ethernet/amd/am79c961a.*
d4275354 1173
4721f3ce
UKK
1174ARM/ENERGY MICRO (SILICON LABS) EFM32 SUPPORT
1175M: Uwe Kleine-König <kernel@pengutronix.de>
1176L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1177S: Maintained
1178N: efm32
1179
a9da4f7e 1180ARM/EZX SMARTPHONES (A780, A910, A1200, E680, ROKR E2 and ROKR E6)
8b58be88
JP
1181M: Daniel Ribeiro <drwyrm@gmail.com>
1182M: Stefan Schmidt <stefan@openezx.org>
1183M: Harald Welte <laforge@openezx.org>
d66f1886 1184L: openezx-devel@lists.openezx.org (moderated for non-subscribers)
a9da4f7e
RK
1185W: http://www.openezx.org/
1186S: Maintained
cafc2265
SS
1187T: topgit git://git.openezx.org/openezx.git
1188F: arch/arm/mach-pxa/ezx.c
a9da4f7e 1189
6a915af9 1190ARM/FARADAY FA526 PORT
162500b3 1191M: Hans Ulli Kroll <ulli.kroll@googlemail.com>
efc03ecb 1192L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
162500b3 1193S: Maintained
1fa7e547 1194T: git git://git.berlios.de/gemini-board
f49afbb5 1195F: arch/arm/mm/*-fa*
6a915af9 1196
d4275354 1197ARM/FOOTBRIDGE ARCHITECTURE
54176cc6 1198M: Russell King <linux@armlinux.org.uk>
efc03ecb 1199L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
54176cc6 1200W: http://www.armlinux.org.uk/
d4275354
RK
1201S: Maintained
1202F: arch/arm/include/asm/hardware/dec21285.h
1203F: arch/arm/mach-footbridge/
1204
86183a5f 1205ARM/FREESCALE IMX / MXC ARM ARCHITECTURE
7609ea2a 1206M: Shawn Guo <shawnguo@kernel.org>
8b58be88 1207M: Sascha Hauer <kernel@pengutronix.de>
b046302a 1208R: Fabio Estevam <fabio.estevam@nxp.com>
efc03ecb 1209L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
86183a5f 1210S: Maintained
f1c12837 1211T: git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
adf79292 1212F: arch/arm/mach-imx/
ce515a6b 1213F: arch/arm/mach-mxs/
2a82f95c 1214F: arch/arm/boot/dts/imx*
e5dafa22 1215F: arch/arm/configs/imx*_defconfig
cf20968a
SG
1216F: drivers/clk/imx/
1217F: include/soc/imx/
86183a5f 1218
142109d2 1219ARM/FREESCALE VYBRID ARM ARCHITECTURE
7609ea2a 1220M: Shawn Guo <shawnguo@kernel.org>
142109d2
SA
1221M: Sascha Hauer <kernel@pengutronix.de>
1222R: Stefan Agner <stefan@agner.ch>
1223L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1224S: Maintained
1225T: git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1226F: arch/arm/mach-imx/*vf610*
1227F: arch/arm/boot/dts/vf*
1228
2b7a52a4 1229ARM/GLOMATION GESBC9312SX MACHINE SUPPORT
8b58be88 1230M: Lennert Buytenhek <kernel@wantstofly.org>
efc03ecb 1231L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2b7a52a4
LB
1232S: Maintained
1233
90b8fc34 1234ARM/GUMSTIX MACHINE SUPPORT
8b58be88 1235M: Steve Sakoman <sakoman@gmail.com>
efc03ecb 1236L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
90b8fc34
JK
1237S: Maintained
1238
ef47d5f0 1239ARM/H4700 (HP IPAQ HX4700) MACHINE SUPPORT
8b58be88 1240M: Philipp Zabel <philipp.zabel@gmail.com>
12a93f32
PZ
1241M: Paul Parsons <lost.distance@yahoo.com>
1242L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
ef47d5f0
PZ
1243S: Maintained
1244F: arch/arm/mach-pxa/hx4700.c
1245F: arch/arm/mach-pxa/include/mach/hx4700.h
12a93f32 1246F: sound/soc/pxa/hx4700.c
ef47d5f0 1247
4dfad069
WX
1248ARM/HISILICON SOC SUPPORT
1249M: Wei Xu <xuwei5@hisilicon.com>
1250L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1251W: http://www.hisilicon.com
1252S: Supported
1253T: git git://github.com/hisilicon/linux-hisi.git
1254F: arch/arm/mach-hisi/
e68d7c14
RH
1255F: arch/arm/boot/dts/hi3*
1256F: arch/arm/boot/dts/hip*
1257F: arch/arm/boot/dts/hisi*
1258F: arch/arm64/boot/dts/hisilicon/
4dfad069 1259
21f37bc3 1260ARM/HP JORNADA 7XX MACHINE SUPPORT
8b58be88 1261M: Kristoffer Ericson <kristoffer.ericson@gmail.com>
795fb7e7
JD
1262W: www.jlime.com
1263S: Maintained
084bad91
KE
1264T: git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
1265F: arch/arm/mach-sa1100/jornada720.c
1266F: arch/arm/mach-sa1100/include/mach/jornada720.h
21f37bc3 1267
5e767ab9
JMC
1268ARM/IGEP MACHINE SUPPORT
1269M: Enric Balletbo i Serra <eballetbo@gmail.com>
1270M: Javier Martinez Canillas <javier@dowhile0.org>
1271L: linux-omap@vger.kernel.org
1272L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1273S: Maintained
06ff74fd 1274F: arch/arm/boot/dts/omap3-igep*
5e767ab9 1275
403d2971
MV
1276ARM/INCOME PXA270 SUPPORT
1277M: Marek Vasut <marek.vasut@gmail.com>
1278L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1279S: Maintained
ec154082 1280F: arch/arm/mach-pxa/colibri-pxa270-income.c
403d2971 1281
2b7a52a4 1282ARM/INTEL IOP32X ARM ARCHITECTURE
8b58be88 1283M: Lennert Buytenhek <kernel@wantstofly.org>
efc03ecb 1284L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
f00f510a 1285S: Maintained
e2bdb176
DW
1286
1287ARM/INTEL IOP33X ARM ARCHITECTURE
efc03ecb 1288L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
08223d80 1289S: Orphan
2b7a52a4
LB
1290
1291ARM/INTEL IOP13XX ARM ARCHITECTURE
8b58be88 1292M: Lennert Buytenhek <kernel@wantstofly.org>
efc03ecb 1293L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
f00f510a 1294S: Maintained
2b7a52a4
LB
1295
1296ARM/INTEL IQ81342EX MACHINE SUPPORT
8b58be88 1297M: Lennert Buytenhek <kernel@wantstofly.org>
efc03ecb 1298L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
f00f510a 1299S: Maintained
2b7a52a4 1300
2b7a52a4 1301ARM/INTEL IXDP2850 MACHINE SUPPORT
8b58be88 1302M: Lennert Buytenhek <kernel@wantstofly.org>
efc03ecb 1303L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2b7a52a4
LB
1304S: Maintained
1305
dfdd8cc9
KH
1306ARM/INTEL IXP4XX ARM ARCHITECTURE
1307M: Imre Kaloz <kaloz@openwrt.org>
5529c2cd 1308M: Krzysztof Halasa <khalasa@piap.pl>
baea7b94 1309L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
dfdd8cc9
KH
1310S: Maintained
1311F: arch/arm/mach-ixp4xx/
1312
838553c5 1313ARM/INTEL RESEARCH IMOTE/STARGATE 2 MACHINE SUPPORT
7f49a7f7
JC
1314M: Jonathan Cameron <jic23@cam.ac.uk>
1315L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1316S: Maintained
1317F: arch/arm/mach-pxa/stargate2.c
1318F: drivers/pcmcia/pxa2xx_stargate2.c
1319
2b7a52a4 1320ARM/INTEL XSC3 (MANZANO) ARM CORE
8b58be88 1321M: Lennert Buytenhek <kernel@wantstofly.org>
efc03ecb 1322L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
f00f510a 1323S: Maintained
2b7a52a4
LB
1324
1325ARM/IP FABRICS DOUBLE ESPRESSO MACHINE SUPPORT
8b58be88 1326M: Lennert Buytenhek <kernel@wantstofly.org>
efc03ecb 1327L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2b7a52a4
LB
1328S: Maintained
1329
1154f858 1330ARM/TEXAS INSTRUMENT KEYSTONE ARCHITECTURE
97215800 1331M: Santosh Shilimkar <ssantosh@kernel.org>
1154f858
SS
1332L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1333S: Maintained
1334F: arch/arm/mach-keystone/
5edafc29 1335F: arch/arm/boot/dts/keystone-*
317929cd 1336T: git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
1154f858 1337
bc6aa566 1338ARM/TEXAS INSTRUMENT KEYSTONE CLOCK FRAMEWORK
97215800 1339M: Santosh Shilimkar <ssantosh@kernel.org>
bc6aa566
SS
1340L: linux-kernel@vger.kernel.org
1341S: Maintained
1342F: drivers/clk/keystone/
1343
1344ARM/TEXAS INSTRUMENT KEYSTONE ClOCKSOURCE
97215800 1345M: Santosh Shilimkar <ssantosh@kernel.org>
bc6aa566
SS
1346L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1347L: linux-kernel@vger.kernel.org
1348S: Maintained
1349F: drivers/clocksource/timer-keystone.c
1350
1351ARM/TEXAS INSTRUMENT KEYSTONE RESET DRIVER
97215800 1352M: Santosh Shilimkar <ssantosh@kernel.org>
bc6aa566
SS
1353L: linux-kernel@vger.kernel.org
1354S: Maintained
1355F: drivers/power/reset/keystone-reset.c
1356
1357ARM/TEXAS INSTRUMENT AEMIF/EMIF DRIVERS
97215800 1358M: Santosh Shilimkar <ssantosh@kernel.org>
bc6aa566
SS
1359L: linux-kernel@vger.kernel.org
1360S: Maintained
1361F: drivers/memory/*emif*
1362
8cb555b6
CM
1363ARM/LG1K ARCHITECTURE
1364M: Chanho Min <chanho.min@lge.com>
1365L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1366S: Maintained
1367F: arch/arm64/boot/dts/lg/
1368
2b7a52a4 1369ARM/LOGICPD PXA270 MACHINE SUPPORT
8b58be88 1370M: Lennert Buytenhek <kernel@wantstofly.org>
efc03ecb 1371L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2b7a52a4
LB
1372S: Maintained
1373
3143875f
JE
1374ARM/LPC18XX ARCHITECTURE
1375M: Joachim Eastwood <manabian@gmail.com>
1376L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1377S: Maintained
19c1c32c
JE
1378F: arch/arm/boot/dts/lpc43*
1379F: drivers/clk/nxp/clk-lpc18xx*
1380F: drivers/clocksource/time-lpc32xx.c
1381F: drivers/i2c/busses/i2c-lpc2k.c
1382F: drivers/memory/pl172.c
1383F: drivers/mtd/spi-nor/nxp-spifi.c
1384F: drivers/rtc/rtc-lpc24xx.c
3143875f
JE
1385N: lpc18xx
1386
15e4f7da 1387ARM/LPC32XX SOC SUPPORT
8d5a6b42
VZ
1388M: Vladimir Zapolskiy <vz@mleia.com>
1389M: Sylvain Lemieux <slemieux.tyco@gmail.com>
15e4f7da 1390L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8d5a6b42 1391T: git git://github.com/vzapolskiy/linux-lpc32xx.git
15e4f7da 1392S: Maintained
2377f9fd 1393F: arch/arm/boot/dts/lpc32*
15e4f7da 1394F: arch/arm/mach-lpc32xx/
2377f9fd
VZ
1395F: drivers/i2c/busses/i2c-pnx.c
1396F: drivers/net/ethernet/nxp/lpc_eth.c
1397F: drivers/usb/host/ohci-nxp.c
1398F: drivers/watchdog/pnx4008_wdt.c
1399N: lpc32xx
15e4f7da 1400
3b886171 1401ARM/MAGICIAN MACHINE SUPPORT
8b58be88 1402M: Philipp Zabel <philipp.zabel@gmail.com>
3b886171
PZ
1403S: Maintained
1404
1f664ab7 1405ARM/Marvell Kirkwood and Armada 370, 375, 38x, 39x, XP, 3700, 7K/8K SOC support
75f41273
TP
1406M: Jason Cooper <jason@lakedaemon.net>
1407M: Andrew Lunn <andrew@lunn.ch>
1408M: Gregory Clement <gregory.clement@free-electrons.com>
dcb71503 1409M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
75f41273
TP
1410L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1411S: Maintained
1412F: arch/arm/mach-mvebu/
59ec9671 1413F: drivers/rtc/rtc-armada38x.c
31c17ac9
GC
1414F: arch/arm/boot/dts/armada*
1415F: arch/arm/boot/dts/kirkwood*
dcc3068a 1416F: arch/arm64/boot/dts/marvell/armada*
9f123def 1417F: drivers/cpufreq/mvebu-cpufreq.c
e269777f 1418F: arch/arm/configs/mvebu_*_defconfig
75f41273 1419
40f4978b
SH
1420ARM/Marvell Berlin SoC support
1421M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
1422L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1423S: Maintained
1424F: arch/arm/mach-berlin/
31c17ac9 1425F: arch/arm/boot/dts/berlin*
e68d7c14 1426F: arch/arm64/boot/dts/marvell/berlin*
31c17ac9 1427
40f4978b 1428
4cfab57e 1429ARM/Marvell Dove/MV78xx0/Orion SOC support
4f1312b0
NP
1430M: Jason Cooper <jason@lakedaemon.net>
1431M: Andrew Lunn <andrew@lunn.ch>
dcb71503 1432M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
bfda4031 1433M: Gregory Clement <gregory.clement@free-electrons.com>
efc03ecb 1434L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
4f1312b0
NP
1435S: Maintained
1436F: arch/arm/mach-dove/
54a246ff
NP
1437F: arch/arm/mach-mv78xx0/
1438F: arch/arm/mach-orion5x/
1439F: arch/arm/plat-orion/
31c17ac9
GC
1440F: arch/arm/boot/dts/dove*
1441F: arch/arm/boot/dts/orion5x*
1442
3b886171 1443
d69ac131
AC
1444ARM/Orion SoC/Technologic Systems TS-78xx platform support
1445M: Alexander Clouter <alex@digriz.org.uk>
1446L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1447W: http://www.digriz.org.uk/ts78xx/kernel
1448S: Maintained
1449F: arch/arm/mach-orion5x/ts78xx-*
1450
e557959d
NA
1451ARM/OXNAS platform support
1452M: Neil Armstrong <narmstrong@baylibre.com>
1453L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1454S: Maintained
1455F: arch/arm/mach-oxnas/
1456F: arch/arm/boot/dts/oxnas*
1457F: arch/arm/boot/dts/wd-mbwe.dts
1458N: oxnas
1459
607b8fc9
EH
1460ARM/Mediatek RTC DRIVER
1461M: Eddie Huang <eddie.huang@mediatek.com>
1462L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1463L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1464S: Maintained
1465F: drivers/rtc/rtc-mt6397.c
1466
e54951c8
MB
1467ARM/Mediatek SoC support
1468M: Matthias Brugger <matthias.bgg@gmail.com>
1469L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
17b199d6 1470L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
e54951c8
MB
1471S: Maintained
1472F: arch/arm/boot/dts/mt6*
1473F: arch/arm/boot/dts/mt8*
1474F: arch/arm/mach-mediatek/
1475N: mtk
1476K: mediatek
1477
0f8669e3
CY
1478ARM/Mediatek USB3 PHY DRIVER
1479M: Chunfeng Yun <chunfeng.yun@mediatek.com>
1480L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1481L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1482S: Maintained
1483F: drivers/phy/phy-mt65xx-usb3.c
1484
adcb079f
AB
1485ARM/MICREL KS8695 ARCHITECTURE
1486M: Greg Ungerer <gerg@uclinux.org>
1487L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14430813 1488F: arch/arm/mach-ks8695/
adcb079f
AB
1489S: Odd Fixes
1490
d78ff0a5 1491ARM/MIOA701 MACHINE SUPPORT
8b58be88 1492M: Robert Jarzmik <robert.jarzmik@free.fr>
efc03ecb 1493L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
d78ff0a5
RJ
1494F: arch/arm/mach-pxa/mioa701.c
1495S: Maintained
1496
9624dfe6 1497ARM/NEC MOBILEPRO 900/c MACHINE SUPPORT
8b58be88 1498M: Michael Petchkovsky <mkpetch@internode.on.net>
9624dfe6
KE
1499S: Maintained
1500
e0ee9851 1501ARM/NOMADIK ARCHITECTURE
28b8e8d4 1502M: Alessandro Rubini <rubini@unipv.it>
e4651a9f 1503M: Linus Walleij <linus.walleij@linaro.org>
28b8e8d4
JP
1504L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1505S: Maintained
1506F: arch/arm/mach-nomadik/
ecc265fe 1507F: drivers/pinctrl/nomadik/
87572880 1508F: drivers/i2c/busses/i2c-nomadik.c
e4651a9f 1509T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-nomadik.git
e0ee9851 1510
9d76295a 1511ARM/OPENMOKO NEO FREERUNNER (GTA02) MACHINE SUPPORT
8b58be88 1512M: Nelson Castillo <arhuaco@freaks-unidos.net>
9d76295a
AG
1513L: openmoko-kernel@lists.openmoko.org (subscribers-only)
1514W: http://wiki.openmoko.org/wiki/Neo_FreeRunner
1515S: Supported
1516
8459c159 1517ARM/TOSA MACHINE SUPPORT
8b58be88
JP
1518M: Dmitry Eremin-Solenikov <dbaryshkov@gmail.com>
1519M: Dirk Opfer <dirk@opfer-online.de>
8459c159
DO
1520S: Maintained
1521
5d783a2d 1522ARM/PALMTX,PALMT5,PALMLD,PALMTE2,PALMTC SUPPORT
933d35f0 1523M: Marek Vasut <marek.vasut@gmail.com>
75280787 1524L: linux-arm-kernel@lists.infradead.org
b5e4ad57
MV
1525W: http://hackndev.com
1526S: Maintained
933d35f0
JP
1527F: arch/arm/mach-pxa/include/mach/palmtx.h
1528F: arch/arm/mach-pxa/palmtx.c
1529F: arch/arm/mach-pxa/include/mach/palmt5.h
1530F: arch/arm/mach-pxa/palmt5.c
1531F: arch/arm/mach-pxa/include/mach/palmld.h
1532F: arch/arm/mach-pxa/palmld.c
1533F: arch/arm/mach-pxa/include/mach/palmte2.h
1534F: arch/arm/mach-pxa/palmte2.c
1535F: arch/arm/mach-pxa/include/mach/palmtc.h
1536F: arch/arm/mach-pxa/palmtc.c
b5e4ad57 1537
b57fe924 1538ARM/PALM TREO SUPPORT
d8130624 1539M: Tomas Cech <sleep_walker@suse.com>
75280787 1540L: linux-arm-kernel@lists.infradead.org
90af5811
TSC
1541W: http://hackndev.com
1542S: Maintained
b57fe924
JP
1543F: arch/arm/mach-pxa/include/mach/palmtreo.h
1544F: arch/arm/mach-pxa/palmtreo.c
90af5811 1545
c49e1e63 1546ARM/PALMZ72 SUPPORT
8b58be88 1547M: Sergey Lapin <slapin@ossfans.org>
75280787 1548L: linux-arm-kernel@lists.infradead.org
7d2c86b5
JP
1549W: http://hackndev.com
1550S: Maintained
933d35f0
JP
1551F: arch/arm/mach-pxa/include/mach/palmz72.h
1552F: arch/arm/mach-pxa/palmz72.c
c49e1e63 1553
1da177e4 1554ARM/PLEB SUPPORT
8b58be88 1555M: Peter Chubb <pleb@gelato.unsw.edu.au>
1da177e4
LT
1556W: http://www.disy.cse.unsw.edu.au/Hardware/PLEB
1557S: Maintained
1558
1559ARM/PT DIGITAL BOARD PORT
8b58be88 1560M: Stefan Eletzhofer <stefan.eletzhofer@eletztrick.de>
efc03ecb 1561L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
54176cc6 1562W: http://www.armlinux.org.uk/
1da177e4
LT
1563S: Maintained
1564
8fc1b0f8 1565ARM/QUALCOMM SUPPORT
bbeaa595
AG
1566M: Andy Gross <andy.gross@linaro.org>
1567M: David Brown <david.brown@linaro.org>
8fc1b0f8 1568L: linux-arm-msm@vger.kernel.org
f5d3af9d 1569L: linux-soc@vger.kernel.org
8fc1b0f8 1570S: Maintained
0ff50d60 1571F: Documentation/devicetree/bindings/soc/qcom/
0c4cbf9e
BA
1572F: arch/arm/boot/dts/qcom-*.dts
1573F: arch/arm/boot/dts/qcom-*.dtsi
8fc1b0f8 1574F: arch/arm/mach-qcom/
e68d7c14 1575F: arch/arm64/boot/dts/qcom/*
5482cefa 1576F: drivers/i2c/busses/i2c-qup.c
39a3366a 1577F: drivers/clk/qcom/
f5d3af9d 1578F: drivers/soc/qcom/
5482cefa 1579F: drivers/spi/spi-qup.c
c0c89faf
SB
1580F: drivers/tty/serial/msm_serial.h
1581F: drivers/tty/serial/msm_serial.c
1582F: drivers/*/pm8???-*
1583F: drivers/mfd/ssbi.c
916f743d 1584F: drivers/firmware/qcom_scm.c
bbeaa595 1585T: git git://git.kernel.org/pub/scm/linux/kernel/git/agross/linux.git
8fc1b0f8 1586
2b7a52a4 1587ARM/RADISYS ENP2611 MACHINE SUPPORT
8b58be88 1588M: Lennert Buytenhek <kernel@wantstofly.org>
efc03ecb 1589L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2b7a52a4
LB
1590S: Maintained
1591
b138e119
SH
1592ARM/RENESAS ARM64 ARCHITECTURE
1593M: Simon Horman <horms@verge.net.au>
1594M: Magnus Damm <magnus.damm@gmail.com>
1926e54f
SH
1595L: linux-renesas-soc@vger.kernel.org
1596Q: http://patchwork.kernel.org/project/linux-renesas-soc/list/
b138e119
SH
1597T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next
1598S: Supported
1599F: arch/arm64/boot/dts/renesas/
be32bcbb
GU
1600F: drivers/soc/renesas/
1601F: include/linux/soc/renesas/
b138e119 1602
d4275354 1603ARM/RISCPC ARCHITECTURE
54176cc6 1604M: Russell King <linux@armlinux.org.uk>
efc03ecb 1605L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
54176cc6 1606W: http://www.armlinux.org.uk/
d4275354 1607S: Maintained
d4275354
RK
1608F: arch/arm/include/asm/hardware/entry-macro-iomd.S
1609F: arch/arm/include/asm/hardware/ioc.h
1610F: arch/arm/include/asm/hardware/iomd.h
1611F: arch/arm/include/asm/hardware/memc.h
1612F: arch/arm/mach-rpc/
1a6422f6 1613F: drivers/net/ethernet/8390/etherh.c
9e13fbf7
JK
1614F: drivers/net/ethernet/i825xx/ether1*
1615F: drivers/net/ethernet/seeq/ether3*
d4275354
RK
1616F: drivers/scsi/arm/
1617
08ddbb0a
HS
1618ARM/Rockchip SoC support
1619M: Heiko Stuebner <heiko@sntech.de>
1620L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
00250b52 1621L: linux-rockchip@lists.infradead.org
9f273c24 1622T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip.git
08ddbb0a 1623S: Maintained
541555e9 1624F: arch/arm/boot/dts/rk3*
08ddbb0a 1625F: arch/arm/mach-rockchip/
541555e9
HS
1626F: drivers/clk/rockchip/
1627F: drivers/i2c/busses/i2c-rk3x.c
08ddbb0a 1628F: drivers/*/*rockchip*
541555e9
HS
1629F: drivers/*/*/*rockchip*
1630F: sound/soc/rockchip/
b4331b43 1631N: rockchip
08ddbb0a 1632
5bfb937c
KK
1633ARM/SAMSUNG EXYNOS ARM ARCHITECTURES
1634M: Kukjin Kim <kgene@kernel.org>
e8f98457 1635M: Krzysztof Kozlowski <k.kozlowski@samsung.com>
efc03ecb 1636L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
7a549d78 1637L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
b21477f9 1638S: Maintained
6f0589c8 1639F: arch/arm/boot/dts/s3c*
e68d7c14
RH
1640F: arch/arm/boot/dts/s5p*
1641F: arch/arm/boot/dts/samsung*
6f0589c8 1642F: arch/arm/boot/dts/exynos*
d97236e6 1643F: arch/arm64/boot/dts/exynos/
482ce512 1644F: arch/arm/plat-samsung/
769bbb63
HS
1645F: arch/arm/mach-s3c24*/
1646F: arch/arm/mach-s3c64xx/
5bfb937c
KK
1647F: arch/arm/mach-s5p*/
1648F: arch/arm/mach-exynos*/
1c03274d
KK
1649F: drivers/*/*s3c24*
1650F: drivers/*/*/*s3c24*
1651F: drivers/*/*s3c64xx*
1652F: drivers/*/*s5pv210*
ffd51977 1653F: drivers/memory/samsung/*
bf50ddcd 1654F: drivers/soc/samsung/*
40c76662 1655F: drivers/spi/spi-s3c*
d6b9aea6
KK
1656F: Documentation/arm/Samsung/
1657F: Documentation/devicetree/bindings/arm/samsung/
1658F: Documentation/devicetree/bindings/sram/samsung-sram.txt
1659F: Documentation/devicetree/bindings/power/pd-samsung.txt
33d43cdd 1660N: exynos
f556cb07 1661
10ffa964
KP
1662ARM/SAMSUNG MOBILE MACHINE SUPPORT
1663M: Kyungmin Park <kyungmin.park@samsung.com>
1664L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1665S: Maintained
004bbd3c 1666F: arch/arm/mach-s5pv210/
10ffa964 1667
3ce4ccb6
KD
1668ARM/SAMSUNG S5P SERIES 2D GRAPHICS ACCELERATION (G2D) SUPPORT
1669M: Kyungmin Park <kyungmin.park@samsung.com>
774e0362
KD
1670M: Kamil Debski <kamil@wypas.org>
1671M: Andrzej Hajda <a.hajda@samsung.com>
3ce4ccb6
KD
1672L: linux-arm-kernel@lists.infradead.org
1673L: linux-media@vger.kernel.org
1674S: Maintained
1675F: drivers/media/platform/s5p-g2d/
1676
e6a476fd
MS
1677ARM/SAMSUNG S5P SERIES Multi Format Codec (MFC) SUPPORT
1678M: Kyungmin Park <kyungmin.park@samsung.com>
774e0362 1679M: Kamil Debski <kamil@wypas.org>
6305902c 1680M: Jeongtae Park <jtp.park@samsung.com>
774e0362 1681M: Andrzej Hajda <a.hajda@samsung.com>
e6a476fd
MS
1682L: linux-arm-kernel@lists.infradead.org
1683L: linux-media@vger.kernel.org
1684S: Maintained
934455d7 1685F: arch/arm/plat-samsung/s5p-dev-mfc.c
90d72ac6 1686F: drivers/media/platform/s5p-mfc/
e6a476fd
MS
1687
1688ARM/SAMSUNG S5P SERIES TV SUBSYSTEM SUPPORT
1689M: Kyungmin Park <kyungmin.park@samsung.com>
1690M: Tomasz Stanislawski <t.stanislaws@samsung.com>
1691L: linux-arm-kernel@lists.infradead.org
1692L: linux-media@vger.kernel.org
1693S: Maintained
90d72ac6 1694F: drivers/media/platform/s5p-tv/
e6a476fd 1695
1bcbf6f4
KD
1696ARM/SAMSUNG S5P SERIES HDMI CEC SUBSYSTEM SUPPORT
1697M: Kyungmin Park <kyungmin.park@samsung.com>
1698L: linux-arm-kernel@lists.infradead.org
1699L: linux-media@vger.kernel.org
1700S: Maintained
78fc853b 1701F: drivers/staging/media/platform/s5p-cec/
1bcbf6f4 1702
7d9f9bf4
AP
1703ARM/SAMSUNG S5P SERIES JPEG CODEC SUPPORT
1704M: Andrzej Pietrasiewicz <andrzej.p@samsung.com>
1705M: Jacek Anaszewski <j.anaszewski@samsung.com>
1706L: linux-arm-kernel@lists.infradead.org
1707L: linux-media@vger.kernel.org
1708S: Maintained
1709F: drivers/media/platform/s5p-jpeg/
1710
d48d38e8 1711ARM/SHMOBILE ARM ARCHITECTURE
5e212598 1712M: Simon Horman <horms@verge.net.au>
d48d38e8 1713M: Magnus Damm <magnus.damm@gmail.com>
4a121096 1714L: linux-renesas-soc@vger.kernel.org
4a121096 1715Q: http://patchwork.kernel.org/project/linux-renesas-soc/list/
5e212598 1716T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next
d48d38e8 1717S: Supported
0b514fdb
SH
1718F: arch/arm/boot/dts/emev2*
1719F: arch/arm/boot/dts/r7s*
1720F: arch/arm/boot/dts/r8a*
1721F: arch/arm/boot/dts/sh*
0b514fdb 1722F: arch/arm/configs/shmobile_defconfig
7a2071c5 1723F: arch/arm/include/debug/renesas-scif.S
d48d38e8 1724F: arch/arm/mach-shmobile/
be32bcbb
GU
1725F: drivers/soc/renesas/
1726F: include/linux/soc/renesas/
d48d38e8 1727
66314223 1728ARM/SOCFPGA ARCHITECTURE
ba2b7d0a 1729M: Dinh Nguyen <dinguyen@opensource.altera.com>
66314223
DN
1730S: Maintained
1731F: arch/arm/mach-socfpga/
efadb751
DN
1732F: arch/arm/boot/dts/socfpga*
1733F: arch/arm/configs/socfpga_defconfig
e68d7c14 1734F: arch/arm64/boot/dts/altera/
ba2b7d0a 1735W: http://www.rocketboards.org
efadb751 1736T: git git://git.kernel.org/pub/scm/linux/kernel/git/dinguyen/linux.git
66314223
DN
1737
1738ARM/SOCFPGA CLOCK FRAMEWORK SUPPORT
ba2b7d0a 1739M: Dinh Nguyen <dinguyen@opensource.altera.com>
66314223
DN
1740S: Maintained
1741F: drivers/clk/socfpga/
1742
71bcada8
TT
1743ARM/SOCFPGA EDAC SUPPORT
1744M: Thor Thayer <tthayer@opensource.altera.com>
1745S: Maintained
1746F: drivers/edac/altera_edac.
1747
65ebcc11 1748ARM/STI ARCHITECTURE
a92177ea 1749M: Patrice Chotard <patrice.chotard@st.com>
65ebcc11
SK
1750L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1751L: kernel@stlinux.com
1752W: http://www.stlinux.com
1753S: Maintained
1754F: arch/arm/mach-sti/
a92177ea 1755F: arch/arm/boot/dts/sti*
b8e31bf3 1756F: drivers/char/hw_random/st-rng.c
a92177ea 1757F: drivers/clocksource/arm_global_timer.c
82805d1b 1758F: drivers/clocksource/clksrc_st_lpc.c
1d4b42bc 1759F: drivers/cpufreq/sti-cpufreq.c
a92177ea 1760F: drivers/i2c/busses/i2c-st.c
346e2e4a 1761F: drivers/media/rc/st_rc.c
95d66b16 1762F: drivers/media/platform/sti/c8sectpfe/
f53b2bff 1763F: drivers/mmc/host/sdhci-st.c
e95cf393
PG
1764F: drivers/phy/phy-miphy28lp.c
1765F: drivers/phy/phy-miphy365x.c
6da969a5 1766F: drivers/phy/phy-stih407-usb.c
26389c78 1767F: drivers/phy/phy-stih41x-usb.c
346e2e4a 1768F: drivers/pinctrl/pinctrl-st.c
aac22524 1769F: drivers/remoteproc/st_remoteproc.c
346e2e4a 1770F: drivers/reset/sti/
db4112e6 1771F: drivers/rtc/rtc-st-lpc.c
346e2e4a 1772F: drivers/tty/serial/st-asc.c
eb11adab 1773F: drivers/usb/dwc3/dwc3-st.c
62f6f086
PG
1774F: drivers/usb/host/ehci-st.c
1775F: drivers/usb/host/ohci-st.c
db4112e6 1776F: drivers/watchdog/st_lpc_wdt.c
daac6f86 1777F: drivers/ata/ahci_st.c
65ebcc11 1778
ee6e7879
MC
1779ARM/STM32 ARCHITECTURE
1780M: Maxime Coquelin <mcoquelin.stm32@gmail.com>
8ca2cf2c 1781M: Alexandre Torgue <alexandre.torgue@st.com>
ee6e7879
MC
1782L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1783S: Maintained
1784T: git git://git.kernel.org/pub/scm/linux/kernel/git/mcoquelin/stm32.git
1785N: stm32
1786F: drivers/clocksource/armv7m_systick.c
1787
d6de5b02
MG
1788ARM/TANGO ARCHITECTURE
1789M: Marc Gonzalez <marc_gonzalez@sigmadesigns.com>
1790L: linux-arm-kernel@lists.infradead.org
1791S: Maintained
e2bd0d37 1792N: tango
d6de5b02 1793
2b7a52a4 1794ARM/TECHNOLOGIC SYSTEMS TS7250 MACHINE SUPPORT
8b58be88 1795M: Lennert Buytenhek <kernel@wantstofly.org>
efc03ecb 1796L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2b7a52a4
LB
1797S: Maintained
1798
1bbd7089 1799ARM/TETON BGA MACHINE SUPPORT
706e69d6 1800M: "Mark F. Brown" <mark.brown314@gmail.com>
1bbd7089
MB
1801L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1802S: Maintained
1803
2b7a52a4 1804ARM/THECUS N2100 MACHINE SUPPORT
8b58be88 1805M: Lennert Buytenhek <kernel@wantstofly.org>
efc03ecb 1806L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2b7a52a4
LB
1807S: Maintained
1808
98ad6e3b 1809ARM/NUVOTON W90X900 ARM ARCHITECTURE
8b58be88 1810M: Wan ZongShun <mcuos.com@gmail.com>
efc03ecb 1811L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
7d2c86b5
JP
1812W: http://www.mcuos.com
1813S: Maintained
4e89e8f6 1814F: arch/arm/mach-w90x900/
4e89e8f6
WZ
1815F: drivers/input/keyboard/w90p910_keypad.c
1816F: drivers/input/touchscreen/w90p910_ts.c
1817F: drivers/watchdog/nuc900_wdt.c
679ec0ef 1818F: drivers/net/ethernet/nuvoton/w90p910_ether.c
5351684f 1819F: drivers/mtd/nand/nuc900_nand.c
4e89e8f6 1820F: drivers/rtc/rtc-nuc900.c
9df92e6c 1821F: drivers/spi/spi-nuc900.c
4e89e8f6 1822F: drivers/usb/host/ehci-w90x900.c
8a61f013 1823F: drivers/video/fbdev/nuc900fb.c
98ad6e3b 1824
54274d71 1825ARM/U300 MACHINE SUPPORT
e4651a9f 1826M: Linus Walleij <linus.walleij@linaro.org>
54274d71
LW
1827L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1828S: Supported
1829F: arch/arm/mach-u300/
9affbd24 1830F: drivers/clocksource/timer-u300.c
54274d71
LW
1831F: drivers/i2c/busses/i2c-stu300.c
1832F: drivers/rtc/rtc-coh901331.c
1833F: drivers/watchdog/coh901327_wdt.c
1834F: drivers/dma/coh901318*
87572880
LW
1835F: drivers/mfd/ab3100*
1836F: drivers/rtc/rtc-ab3100.c
1837F: drivers/rtc/rtc-coh901331.c
1838T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-stericsson.git
54274d71 1839
3d00d04f
MY
1840ARM/UNIPHIER ARCHITECTURE
1841M: Masahiro Yamada <yamada.masahiro@socionext.com>
1842L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1843S: Maintained
a3ff83d2 1844F: arch/arm/boot/dts/uniphier*
e7ecbc05 1845F: arch/arm/include/asm/hardware/cache-uniphier.h
3d00d04f 1846F: arch/arm/mach-uniphier/
e7ecbc05 1847F: arch/arm/mm/cache-uniphier.c
e1a0ebc8 1848F: arch/arm64/boot/dts/socionext/
4b7f48d3 1849F: drivers/bus/uniphier-system-bus.c
dd6fd4a3 1850F: drivers/i2c/busses/i2c-uniphier*
a3ff83d2
MY
1851F: drivers/pinctrl/uniphier/
1852F: drivers/tty/serial/8250/8250_uniphier.c
3d00d04f
MY
1853N: uniphier
1854
87572880 1855ARM/Ux500 ARM ARCHITECTURE
e4651a9f 1856M: Linus Walleij <linus.walleij@linaro.org>
870725d9
SK
1857L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1858S: Maintained
1859F: arch/arm/mach-ux500/
e4651a9f 1860F: drivers/clocksource/clksrc-dbx500-prcmu.c
87572880 1861F: drivers/dma/ste_dma40*
e4651a9f 1862F: drivers/hwspinlock/u8500_hsem.c
87572880
LW
1863F: drivers/mfd/abx500*
1864F: drivers/mfd/ab8500*
e4651a9f
LW
1865F: drivers/mfd/dbx500*
1866F: drivers/mfd/db8500*
ecc265fe
JP
1867F: drivers/pinctrl/nomadik/pinctrl-ab*
1868F: drivers/pinctrl/nomadik/pinctrl-nomadik*
87572880 1869F: drivers/rtc/rtc-ab8500.c
e4651a9f 1870F: drivers/rtc/rtc-pl031.c
87572880 1871T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-stericsson.git
870725d9 1872
e93fde28
UH
1873ARM/Ux500 CLOCK FRAMEWORK SUPPORT
1874M: Ulf Hansson <ulf.hansson@linaro.org>
1875L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1876T: git git://git.linaro.org/people/ulfh/clk.git
1877S: Maintained
1878F: drivers/clk/ux500/
e93fde28 1879
740d93b1
PM
1880ARM/VERSATILE EXPRESS PLATFORM
1881M: Liviu Dudau <liviu.dudau@arm.com>
1882M: Sudeep Holla <sudeep.holla@arm.com>
1883M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
1884L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1885S: Maintained
1886F: arch/arm/boot/dts/vexpress*
e68d7c14 1887F: arch/arm64/boot/dts/arm/
740d93b1
PM
1888F: arch/arm/mach-vexpress/
1889F: */*/vexpress*
7e8f403f 1890F: */*/*/vexpress*
740d93b1
PM
1891F: drivers/clk/versatile/clk-vexpress-osc.c
1892F: drivers/clocksource/versatile.c
46a600ea 1893N: mps2
740d93b1 1894
d4275354 1895ARM/VFP SUPPORT
54176cc6 1896M: Russell King <linux@armlinux.org.uk>
efc03ecb 1897L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
54176cc6 1898W: http://www.armlinux.org.uk/
d4275354
RK
1899S: Maintained
1900F: arch/arm/vfp/
1901
e66b6d8e
MV
1902ARM/VOIPAC PXA270 SUPPORT
1903M: Marek Vasut <marek.vasut@gmail.com>
1904L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1905S: Maintained
1906F: arch/arm/mach-pxa/vpac270.c
e0cca11b 1907F: arch/arm/mach-pxa/include/mach/vpac270.h
e66b6d8e 1908
04529fe2
TP
1909ARM/VT8500 ARM ARCHITECTURE
1910M: Tony Prisk <linux@prisktech.co.nz>
1911L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1912S: Maintained
1913F: arch/arm/mach-vt8500/
41fd91b4 1914F: drivers/clocksource/vt8500_timer.c
560746eb 1915F: drivers/i2c/busses/i2c-wmt.c
41fd91b4
TP
1916F: drivers/mmc/host/wmt-sdmmc.c
1917F: drivers/pwm/pwm-vt8500.c
1918F: drivers/rtc/rtc-vt8500.c
1919F: drivers/tty/serial/vt8500_serial.c
4f31102b 1920F: drivers/usb/host/ehci-platform.c
41fd91b4 1921F: drivers/usb/host/uhci-platform.c
8a61f013
JH
1922F: drivers/video/fbdev/vt8500lcdfb.*
1923F: drivers/video/fbdev/wm8505fb*
1924F: drivers/video/fbdev/wmt_ge_rops.*
04529fe2 1925
e66b6d8e
MV
1926ARM/ZIPIT Z2 SUPPORT
1927M: Marek Vasut <marek.vasut@gmail.com>
1928L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1929S: Maintained
1930F: arch/arm/mach-pxa/z2.c
6ab2a855 1931F: arch/arm/mach-pxa/include/mach/z2.h
e66b6d8e 1932
5ecc4b53
JN
1933ARM/ZTE ARCHITECTURE
1934M: Jun Nie <jun.nie@linaro.org>
1935L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1936S: Maintained
1937F: arch/arm/mach-zx/
1938F: drivers/clk/zte/
1939F: Documentation/devicetree/bindings/arm/zte.txt
1940F: Documentation/devicetree/bindings/clock/zx296702-clk.txt
1941
51f29d44
MS
1942ARM/ZYNQ ARCHITECTURE
1943M: Michal Simek <michal.simek@xilinx.com>
f0fd9ad8 1944R: Sören Brinkmann <soren.brinkmann@xilinx.com>
51f29d44
MS
1945L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1946W: http://wiki.xilinx.com
d6448b76 1947T: git https://github.com/Xilinx/linux-xlnx.git
51f29d44
MS
1948S: Supported
1949F: arch/arm/mach-zynq/
bd2a337a 1950F: drivers/cpuidle/cpuidle-zynq.c
fb9d4959 1951F: drivers/block/xsysace.c
c2fd4e38
MS
1952N: zynq
1953N: xilinx
1954F: drivers/clocksource/cadence_ttc_timer.c
df8eb569 1955F: drivers/i2c/busses/i2c-cadence.c
e3ec3a3d 1956F: drivers/mmc/host/sdhci-of-arasan.c
ae9b56e3 1957F: drivers/edac/synopsys_edac.c
51f29d44 1958
48ec83bc 1959ARM SMMU DRIVERS
b8f9879e 1960M: Will Deacon <will.deacon@arm.com>
c8bff3a6 1961R: Robin Murphy <robin.murphy@arm.com>
b8f9879e
WD
1962L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1963S: Maintained
1964F: drivers/iommu/arm-smmu.c
48ec83bc 1965F: drivers/iommu/arm-smmu-v3.c
e1d3c0fd 1966F: drivers/iommu/io-pgtable-arm.c
c8bff3a6 1967F: drivers/iommu/io-pgtable-arm-v7s.c
b8f9879e 1968
38074229
CM
1969ARM64 PORT (AARCH64 ARCHITECTURE)
1970M: Catalin Marinas <catalin.marinas@arm.com>
d19766ec 1971M: Will Deacon <will.deacon@arm.com>
38074229 1972L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9f273c24 1973T: git git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git
38074229
CM
1974S: Maintained
1975F: arch/arm64/
d19766ec 1976F: Documentation/arm64/
38074229 1977
9d7005f9
LP
1978AS3645A LED FLASH CONTROLLER DRIVER
1979M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
1980L: linux-media@vger.kernel.org
1981T: git git://linuxtv.org/media_tree.git
1982S: Maintained
1983F: drivers/media/i2c/as3645a.c
b5dcee22 1984F: include/media/i2c/as3645a.h
9d7005f9 1985
d58de038
GJ
1986ASC7621 HARDWARE MONITOR DRIVER
1987M: George Joseph <george.joseph@fairview5.com>
968ce1b1 1988L: linux-hwmon@vger.kernel.org
d58de038
GJ
1989S: Maintained
1990F: Documentation/hwmon/asc7621
1991F: drivers/hwmon/asc7621.c
1992
b229ece9 1993ASUS NOTEBOOKS AND EEEPC ACPI/WMI EXTRAS DRIVERS
5909c654 1994M: Corentin Chary <corentin.chary@gmail.com>
1da177e4 1995L: acpi4asus-user@lists.sourceforge.net
d0944853 1996L: platform-driver-x86@vger.kernel.org
76593d6f 1997W: http://acpi4asus.sf.net
85091b71 1998S: Maintained
b229ece9
CC
1999F: drivers/platform/x86/asus*.c
2000F: drivers/platform/x86/eeepc*.c
85091b71 2001
f6a6bbae
JPRV
2002ASUS WIRELESS RADIO CONTROL DRIVER
2003M: João Paulo Rechi Vita <jprvita@gmail.com>
2004L: platform-driver-x86@vger.kernel.org
2005S: Maintained
2006F: drivers/platform/x86/asus-wireless.c
2007
75aeddd1
DH
2008ASYMMETRIC KEYS
2009M: David Howells <dhowells@redhat.com>
2010L: keyrings@vger.kernel.org
2011S: Maintained
2012F: Documentation/crypto/asymmetric-keys.txt
2013F: include/linux/verification.h
2014F: include/crypto/public_key.h
2015F: include/crypto/pkcs7.h
2016F: crypto/asymmetric_keys/
2017
953a6479 2018ASYNCHRONOUS TRANSFERS/TRANSFORMS (IOAT) API
08223d80 2019R: Dan Williams <dan.j.williams@intel.com>
b3e5f263 2020W: http://sourceforge.net/projects/xscaleiop
08223d80 2021S: Odd fixes
679655da
JP
2022F: Documentation/crypto/async-tx-api.txt
2023F: crypto/async_tx/
2024F: drivers/dma/
2025F: include/linux/dmaengine.h
2026F: include/linux/async_tx.h
b3e5f263 2027
a1867d36 2028AT24 EEPROM DRIVER
14d77c4d 2029M: Wolfram Sang <wsa@the-dreams.de>
a1867d36
WS
2030L: linux-i2c@vger.kernel.org
2031S: Maintained
2032F: drivers/misc/eeprom/at24.c
25f73ed5 2033F: include/linux/platform_data/at24.h
a1867d36 2034
e7839f25 2035ATA OVER ETHERNET (AOE) DRIVER
fb903811
EC
2036M: "Ed L. Cashin" <ed.cashin@acm.org>
2037W: http://www.openaoe.org/
1da177e4 2038S: Supported
679655da
JP
2039F: Documentation/aoe/
2040F: drivers/block/aoe/
1da177e4 2041
aad7a211
AB
2042ATHEROS 71XX/9XXX GPIO DRIVER
2043M: Alban Bedel <albeu@free.fr>
2044W: https://github.com/AlbanBedel/linux
2045T: git git://github.com/AlbanBedel/linux
2046S: Maintained
2047F: drivers/gpio/gpio-ath79.c
2048F: Documentation/devicetree/bindings/gpio/gpio-ath79.txt
2049
9a10a870 2050ATHEROS ATH GENERIC UTILITIES
f726ee65 2051M: "Luis R. Rodriguez" <mcgrof@do-not-panic.com>
9a10a870
JP
2052L: linux-wireless@vger.kernel.org
2053S: Supported
2054F: drivers/net/wireless/ath/*
2055
fa1c114f 2056ATHEROS ATH5K WIRELESS DRIVER
8b58be88
JP
2057M: Jiri Slaby <jirislaby@gmail.com>
2058M: Nick Kossifidis <mickflemm@gmail.com>
f726ee65 2059M: "Luis R. Rodriguez" <mcgrof@do-not-panic.com>
fa1c114f 2060L: linux-wireless@vger.kernel.org
72c706b7 2061W: http://wireless.kernel.org/en/users/Drivers/ath5k
fa1c114f 2062S: Maintained
fa451753 2063F: drivers/net/wireless/ath/ath5k/
fa1c114f 2064
12e62d6f
KV
2065ATHEROS ATH6KL WIRELESS DRIVER
2066M: Kalle Valo <kvalo@qca.qualcomm.com>
2067L: linux-wireless@vger.kernel.org
2068W: http://wireless.kernel.org/en/users/Drivers/ath6kl
9f273c24 2069T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
12e62d6f
KV
2070S: Supported
2071F: drivers/net/wireless/ath/ath6kl/
2072
2be7d22f 2073WILOCITY WIL6210 WIRELESS DRIVER
23ba8a66 2074M: Maya Erez <qca_merez@qca.qualcomm.com>
2be7d22f
VK
2075L: linux-wireless@vger.kernel.org
2076L: wil6210@qca.qualcomm.com
2077S: Supported
2078W: http://wireless.kernel.org/en/users/Drivers/wil6210
2079F: drivers/net/wireless/ath/wil6210/
dba4b74d 2080F: include/uapi/linux/wil6210_uapi.h
2be7d22f 2081
1d7e1e6b
CL
2082CARL9170 LINUX COMMUNITY WIRELESS DRIVER
2083M: Christian Lamparter <chunkeey@googlemail.com>
2084L: linux-wireless@vger.kernel.org
2085W: http://wireless.kernel.org/en/users/Drivers/carl9170
2086S: Maintained
2087F: drivers/net/wireless/ath/carl9170/
2088
2c2a6172
LT
2089ATK0110 HWMON DRIVER
2090M: Luca Tettamanti <kronos.it@gmail.com>
968ce1b1 2091L: linux-hwmon@vger.kernel.org
2c2a6172
LT
2092S: Maintained
2093F: drivers/hwmon/asus_atk0110.c
2094
6f69a6d7 2095ATI_REMOTE2 DRIVER
8b58be88 2096M: Ville Syrjala <syrjala@sci.fi>
6f69a6d7 2097S: Maintained
679655da 2098F: drivers/input/misc/ati_remote2.c
6f69a6d7 2099
7ae115b4 2100ATLX ETHERNET DRIVERS
8b58be88 2101M: Jay Cliburn <jcliburn@gmail.com>
cb2f33e9 2102M: Chris Snook <chris.snook@gmail.com>
e443e383 2103L: netdev@vger.kernel.org
8d5ca6ec
JC
2104W: http://sourceforge.net/projects/atl1
2105W: http://atl1.sourceforge.net
2106S: Maintained
2b133ad6 2107F: drivers/net/ethernet/atheros/
8d5ca6ec 2108
1da177e4 2109ATM
366c1bd1 2110M: Chas Williams <3chas3@gmail.com>
476604de 2111L: linux-atm-general@lists.sourceforge.net (moderated for non-subscribers)
44ae98b5 2112L: netdev@vger.kernel.org
1da177e4
LT
2113W: http://linux-atm.sourceforge.net
2114S: Maintained
679655da
JP
2115F: drivers/atm/
2116F: include/linux/atm*
c117ab84 2117F: include/uapi/linux/atm*
1da177e4 2118
04ac2f46 2119ATMEL AT91 / AT32 MCI DRIVER
24e1511f 2120M: Ludovic Desroches <ludovic.desroches@atmel.com>
04ac2f46
NF
2121S: Maintained
2122F: drivers/mmc/host/atmel-mci.c
04ac2f46 2123
a1cfac48 2124ATMEL AT91 / AT32 SERIAL DRIVER
a02875a6 2125M: Nicolas Ferre <nicolas.ferre@atmel.com>
a1cfac48 2126S: Supported
df621252 2127F: drivers/tty/serial/atmel_serial.c
a1cfac48 2128
f80cb488
NF
2129ATMEL AT91 SAMA5D2-Compatible Shutdown Controller
2130M: Nicolas Ferre <nicolas.ferre@atmel.com>
2131S: Supported
2132F: drivers/power/reset/at91-sama5d2_shdwc.c
2133
b9cd7a25
LD
2134ATMEL SAMA5D2 ADC DRIVER
2135M: Ludovic Desroches <ludovic.desroches@atmel.com>
2136L: linux-iio@vger.kernel.org
2137S: Supported
2138F: drivers/iio/adc/at91-sama5d2_adc.c
2139
dfae90ed 2140ATMEL Audio ALSA driver
3a82002c 2141M: Nicolas Ferre <nicolas.ferre@atmel.com>
dfae90ed
BS
2142L: alsa-devel@alsa-project.org (moderated for non-subscribers)
2143S: Supported
2144F: sound/soc/atmel
2145
b414dc16
NF
2146ATMEL DMA DRIVER
2147M: Nicolas Ferre <nicolas.ferre@atmel.com>
2148L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2149S: Supported
2150F: drivers/dma/at_hdmac.c
2151F: drivers/dma/at_hdmac_regs.h
6f0d65af 2152F: include/linux/platform_data/dma-atmel.h
b414dc16 2153
6bd0f436
LD
2154ATMEL XDMA DRIVER
2155M: Ludovic Desroches <ludovic.desroches@atmel.com>
2156L: linux-arm-kernel@lists.infradead.org
2157L: dmaengine@vger.kernel.org
2158S: Supported
2159F: drivers/dma/at_xdmac.c
2160
888f2804
LD
2161ATMEL I2C DRIVER
2162M: Ludovic Desroches <ludovic.desroches@atmel.com>
2163L: linux-i2c@vger.kernel.org
2164S: Supported
2165F: drivers/i2c/busses/i2c-at91.c
2166
15515545 2167ATMEL ISI DRIVER
50cb2efa 2168M: Ludovic Desroches <ludovic.desroches@atmel.com>
15515545
JW
2169L: linux-media@vger.kernel.org
2170S: Supported
f2294c2d 2171F: drivers/media/platform/soc_camera/atmel-isi.c
15515545
JW
2172F: include/media/atmel-isi.h
2173
8f4c79ce 2174ATMEL LCDFB DRIVER
8b58be88 2175M: Nicolas Ferre <nicolas.ferre@atmel.com>
c69f677c 2176L: linux-fbdev@vger.kernel.org
8f4c79ce 2177S: Maintained
8a61f013 2178F: drivers/video/fbdev/atmel_lcdfb.c
679655da 2179F: include/video/atmel_lcdc.h
8f4c79ce 2180
89e5785f 2181ATMEL MACB ETHERNET DRIVER
a02875a6 2182M: Nicolas Ferre <nicolas.ferre@atmel.com>
89e5785f 2183S: Supported
9f2f381f 2184F: drivers/net/ethernet/cadence/
89e5785f 2185
5cbac98a 2186ATMEL NAND DRIVER
50cb2efa
NF
2187M: Wenyou Yang <wenyou.yang@atmel.com>
2188M: Josh Wu <rainyfeeling@outlook.com>
5cbac98a
JW
2189L: linux-mtd@lists.infradead.org
2190S: Supported
2191F: drivers/mtd/nand/atmel_nand*
2192
05c441ef 2193ATMEL SDMMC DRIVER
2194M: Ludovic Desroches <ludovic.desroches@atmel.com>
2195L: linux-mmc@vger.kernel.org
2196S: Supported
2197F: drivers/mmc/host/sdhci-of-at91.c
2198
754ce4f2 2199ATMEL SPI DRIVER
a02875a6 2200M: Nicolas Ferre <nicolas.ferre@atmel.com>
754ce4f2 2201S: Supported
9df92e6c 2202F: drivers/spi/spi-atmel.*
754ce4f2 2203
0ef09015 2204ATMEL SSC DRIVER
03515f32 2205M: Nicolas Ferre <nicolas.ferre@atmel.com>
0ef09015
BS
2206L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2207S: Supported
2208F: drivers/misc/atmel-ssc.c
2209F: include/linux/atmel-ssc.h
2210
e9cb1c5a
NF
2211ATMEL Timer Counter (TC) AND CLOCKSOURCE DRIVERS
2212M: Nicolas Ferre <nicolas.ferre@atmel.com>
2213L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2214S: Supported
2215F: drivers/misc/atmel_tclib.c
2216F: drivers/clocksource/tcb_clksrc.c
2217
914a3f3b 2218ATMEL USBA UDC DRIVER
a02875a6
NF
2219M: Nicolas Ferre <nicolas.ferre@atmel.com>
2220L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
914a3f3b 2221S: Supported
faf2e1db 2222F: drivers/usb/gadget/udc/atmel_usba_udc.*
914a3f3b 2223
1da177e4 2224ATMEL WIRELESS DRIVER
8b58be88 2225M: Simon Kelley <simon@thekelleys.org.uk>
724c6b35 2226L: linux-wireless@vger.kernel.org
1da177e4
LT
2227W: http://www.thekelleys.org.uk/atmel
2228W: http://atmelwlandriver.sourceforge.net/
2229S: Maintained
30fe0f9b 2230F: drivers/net/wireless/atmel/atmel*
1da177e4 2231
a14c0f8f
ND
2232ATMEL MAXTOUCH DRIVER
2233M: Nick Dyer <nick.dyer@itdev.co.uk>
2234T: git git://github.com/atmel-maxtouch/linux.git
2235S: Supported
2236F: Documentation/devicetree/bindings/input/atmel,maxtouch.txt
2237F: drivers/input/touchscreen/atmel_mxt_ts.c
2238F: include/linux/platform_data/atmel_mxt_ts.h
2239
26780d9e 2240ATTO EXPRESSSAS SAS/SATA RAID SCSI DRIVER
b75f0050
JP
2241M: Bradley Grove <linuxdrivers@attotech.com>
2242L: linux-scsi@vger.kernel.org
2243W: http://www.attotech.com
2244S: Supported
2245F: drivers/scsi/esas2r
26780d9e 2246
bc6e17b8
SS
2247ATUSB IEEE 802.15.4 RADIO DRIVER
2248M: Stefan Schmidt <stefan@osg.samsung.com>
2249L: linux-wpan@vger.kernel.org
2250S: Maintained
2251F: drivers/net/ieee802154/atusb.c
2252F: drivers/net/ieee802154/atusb.h
2253F: drivers/net/ieee802154/at86rf230.h
2254
a92b7b80 2255AUDIT SUBSYSTEM
915f389d 2256M: Paul Moore <paul@paul-moore.com>
8b58be88 2257M: Eric Paris <eparis@redhat.com>
915f389d 2258L: linux-audit@redhat.com (moderated for non-subscribers)
ad3f9a22 2259W: http://people.redhat.com/sgrubb/audit/
915f389d 2260T: git git://git.infradead.org/users/pcmoore/audit
a92b7b80 2261S: Maintained
679655da 2262F: include/linux/audit.h
c117ab84 2263F: include/uapi/linux/audit.h
679655da 2264F: kernel/audit*
a92b7b80 2265
70e84049 2266AUXILIARY DISPLAY DRIVERS
8b58be88 2267M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
450c622e
MO
2268W: http://miguelojeda.es/auxdisplay.htm
2269W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
70e84049 2270S: Maintained
679655da
JP
2271F: drivers/auxdisplay/
2272F: include/linux/cfag12864b.h
70e84049 2273
5f97f7f9 2274AVR32 ARCHITECTURE
e336f61f
HCE
2275M: Haavard Skinnemoen <hskinnemoen@gmail.com>
2276M: Hans-Christian Egtvedt <egtvedt@samfundet.no>
5f97f7f9 2277W: http://www.atmel.com/products/AVR32/
249d9d9d 2278W: http://mirror.egtvedt.no/avr32linux.org/
5f97f7f9 2279W: http://avrfreaks.net/
e336f61f 2280S: Maintained
679655da 2281F: arch/avr32/
5f97f7f9
HS
2282
2283AVR32/AT32AP MACHINE SUPPORT
e336f61f
HCE
2284M: Haavard Skinnemoen <hskinnemoen@gmail.com>
2285M: Hans-Christian Egtvedt <egtvedt@samfundet.no>
2286S: Maintained
679655da 2287F: arch/avr32/mach-at32ap/
5f97f7f9 2288
1da177e4 2289AX.25 NETWORK LAYER
8b58be88 2290M: Ralf Baechle <ralf@linux-mips.org>
1da177e4 2291L: linux-hams@vger.kernel.org
d34cb28a 2292W: http://www.linux-ax25.org/
1da177e4 2293S: Maintained
c117ab84 2294F: include/uapi/linux/ax25.h
679655da
JP
2295F: include/net/ax25.h
2296F: net/ax25/
1da177e4 2297
d5269395 2298AZ6007 DVB DRIVER
5dc8a864
MCC
2299M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
2300M: Mauro Carvalho Chehab <mchehab@kernel.org>
d5269395 2301L: linux-media@vger.kernel.org
a825eaec 2302W: https://linuxtv.org
d5269395
MCC
2303T: git git://linuxtv.org/media_tree.git
2304S: Maintained
2305F: drivers/media/usb/dvb-usb-v2/az6007.c
2306
6777376e
HV
2307AZTECH FM RADIO RECEIVER DRIVER
2308M: Hans Verkuil <hverkuil@xs4all.nl>
2309L: linux-media@vger.kernel.org
2310T: git git://linuxtv.org/media_tree.git
a825eaec 2311W: https://linuxtv.org
6777376e
HV
2312S: Maintained
2313F: drivers/media/radio/radio-aztech*
2314
e2d1d6c0 2315B43 WIRELESS DRIVER
e2d1d6c0 2316L: linux-wireless@vger.kernel.org
ed072f9e 2317L: b43-dev@lists.infradead.org
491b26b4 2318W: http://wireless.kernel.org/en/users/Drivers/b43
8a72ed6f 2319S: Odd Fixes
58619b14 2320F: drivers/net/wireless/broadcom/b43/
e2d1d6c0
RD
2321
2322B43LEGACY WIRELESS DRIVER
8b58be88 2323M: Larry Finger <Larry.Finger@lwfinger.net>
e2d1d6c0 2324L: linux-wireless@vger.kernel.org
ed072f9e 2325L: b43-dev@lists.infradead.org
491b26b4 2326W: http://wireless.kernel.org/en/users/Drivers/b43
e2d1d6c0 2327S: Maintained
423e3ce3 2328F: drivers/net/wireless/broadcom/b43legacy/
e2d1d6c0 2329
300abeb5 2330BACKLIGHT CLASS/SUBSYSTEM
b7701755 2331M: Jingoo Han <jingoohan1@gmail.com>
70d14fcf 2332M: Lee Jones <lee.jones@linaro.org>
9f273c24 2333T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/backlight.git
300abeb5 2334S: Maintained
679655da
JP
2335F: drivers/video/backlight/
2336F: include/linux/backlight.h
300abeb5 2337
c6c8fea2 2338BATMAN ADVANCED
207df49e 2339M: Marek Lindner <mareklindner@neomailbox.ch>
c679ff8f 2340M: Simon Wunderlich <sw@simonwunderlich.de>
ca8e940c 2341M: Antonio Quartulli <a@unstable.cc>
1584f41f 2342L: b.a.t.m.a.n@lists.open-mesh.org (moderated for non-subscribers)
7b5e7396 2343W: https://www.open-mesh.org/
8b823170 2344Q: https://patchwork.open-mesh.org/project/batman/list/
c6c8fea2 2345S: Maintained
286ddfb0
SE
2346F: Documentation/ABI/testing/sysfs-class-net-batman-adv
2347F: Documentation/ABI/testing/sysfs-class-net-mesh
2348F: Documentation/networking/batman-adv.txt
09748a22 2349F: include/uapi/linux/batman_adv.h
c6c8fea2
SE
2350F: net/batman-adv/
2351
e2d1d6c0 2352BAYCOM/HDLCDRV DRIVERS FOR AX.25
8b58be88 2353M: Thomas Sailer <t.sailer@alumni.ethz.ch>
e2d1d6c0
RD
2354L: linux-hams@vger.kernel.org
2355W: http://www.baycom.org/~tom/ham/ham.html
2356S: Maintained
679655da 2357F: drivers/net/hamradio/baycom*
e2d1d6c0 2358
cafe5635 2359BCACHE (BLOCK LAYER CACHE)
d1aa1ab3 2360M: Kent Overstreet <kent.overstreet@gmail.com>
cafe5635
KO
2361L: linux-bcache@vger.kernel.org
2362W: http://bcache.evilpiepirate.org
4d1034eb 2363S: Orphan
cafe5635
KO
2364F: drivers/md/bcache/
2365
04bd844a
HV
2366BDISP ST MEDIA DRIVER
2367M: Fabien Dessenne <fabien.dessenne@st.com>
2368L: linux-media@vger.kernel.org
2369T: git git://linuxtv.org/media_tree.git
a825eaec 2370W: https://linuxtv.org
04bd844a
HV
2371S: Supported
2372F: drivers/media/platform/sti/bdisp
2373
e2d1d6c0 2374BEFS FILE SYSTEM
db4ad036
LB
2375M: Luis de Bethencourt <luisbg@osg.samsung.com>
2376M: Salah Triki <salah.triki@gmail.com>
2377S: Maintained
2378T: git git://github.com/luisbg/linux-befs.git
679655da
JP
2379F: Documentation/filesystems/befs.txt
2380F: fs/befs/
e2d1d6c0 2381
564ee360 2382BECKHOFF CX5020 ETHERCAT MASTER DRIVER
49e7d9df
JP
2383M: Dariusz Marcinkiewicz <reksio@newterm.pl>
2384L: netdev@vger.kernel.org
2385S: Maintained
2386F: drivers/net/ethernet/ec_bhf.c
564ee360 2387
e2d1d6c0 2388BFS FILE SYSTEM
8b58be88 2389M: "Tigran A. Aivazian" <tigran@aivazian.fsnet.co.uk>
e2d1d6c0 2390S: Maintained
679655da
JP
2391F: Documentation/filesystems/bfs.txt
2392F: fs/bfs/
c117ab84 2393F: include/uapi/linux/bfs_fs.h
e2d1d6c0 2394
1394f032 2395BLACKFIN ARCHITECTURE
a4edbc10 2396M: Steven Miao <realmz6@gmail.com>
b3fe92b0 2397L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
1443176f 2398T: git git://git.code.sf.net/p/adi-linux/code
e3b2d3f3
BW
2399W: http://blackfin.uclinux.org
2400S: Supported
679655da 2401F: arch/blackfin/
566da5b2 2402
e190d6b1 2403BLACKFIN EMAC DRIVER
b3fe92b0 2404L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
e190d6b1
BW
2405W: http://blackfin.uclinux.org
2406S: Supported
7b35f033 2407F: drivers/net/ethernet/adi/
e190d6b1 2408
566da5b2 2409BLACKFIN RTC DRIVER
b3fe92b0 2410L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
566da5b2
MF
2411W: http://blackfin.uclinux.org
2412S: Supported
679655da 2413F: drivers/rtc/rtc-bfin.c
1394f032 2414
936ed49a 2415BLACKFIN SDH DRIVER
109ec8c3 2416M: Sonic Zhang <sonic.zhang@analog.com>
b3fe92b0 2417L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
936ed49a
MF
2418W: http://blackfin.uclinux.org
2419S: Supported
2420F: drivers/mmc/host/bfin_sdh.c
2421
1394f032 2422BLACKFIN SERIAL DRIVER
8b58be88 2423M: Sonic Zhang <sonic.zhang@analog.com>
b3fe92b0 2424L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
e3b2d3f3
BW
2425W: http://blackfin.uclinux.org
2426S: Supported
8460241e 2427F: drivers/tty/serial/bfin_uart.c
1394f032 2428
1e6d320f 2429BLACKFIN WATCHDOG DRIVER
b3fe92b0 2430L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
1e6d320f
BW
2431W: http://blackfin.uclinux.org
2432S: Supported
679655da 2433F: drivers/watchdog/bfin_wdt.c
1e6d320f 2434
d24ecfcc 2435BLACKFIN I2C TWI DRIVER
8b58be88 2436M: Sonic Zhang <sonic.zhang@analog.com>
b3fe92b0 2437L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
d24ecfcc
BW
2438W: http://blackfin.uclinux.org/
2439S: Supported
679655da 2440F: drivers/i2c/busses/i2c-bfin-twi.c
d24ecfcc 2441
1e204377
SJ
2442BLACKFIN MEDIA DRIVER
2443M: Scott Jiang <scott.jiang.linux@gmail.com>
b3fe92b0 2444L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
1e204377
SJ
2445W: http://blackfin.uclinux.org/
2446S: Supported
2447F: drivers/media/platform/blackfin/
2448F: drivers/media/i2c/adv7183*
2449F: drivers/media/i2c/vs6624*
2450
b54cf35a
JSM
2451BLINKM RGB LED DRIVER
2452M: Jan-Simon Moeller <jansimon.moeller@gmx.de>
2453S: Maintained
2454F: drivers/leds/leds-blinkm.c
2455
1da177e4 2456BLOCK LAYER
8b58be88 2457M: Jens Axboe <axboe@kernel.dk>
82c426e0 2458L: linux-block@vger.kernel.org
08deed1e 2459T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
1da177e4 2460S: Maintained
679655da 2461F: block/
ae11f7ef 2462F: kernel/trace/blktrace.c
1da177e4 2463
2b54aaef 2464BLOCK2MTD DRIVER
8b58be88 2465M: Joern Engel <joern@lazybastard.org>
2b54aaef
JE
2466L: linux-mtd@lists.infradead.org
2467S: Maintained
679655da 2468F: drivers/mtd/devices/block2mtd.c
2b54aaef 2469
63fbd24e 2470BLUETOOTH DRIVERS
8b58be88 2471M: Marcel Holtmann <marcel@holtmann.org>
960d4d1b 2472M: Gustavo Padovan <gustavo@padovan.org>
eb491eca 2473M: Johan Hedberg <johan.hedberg@gmail.com>
781c2844 2474L: linux-bluetooth@vger.kernel.org
63fbd24e 2475W: http://www.bluez.org/
22e7a424
MH
2476T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
2477T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
1da177e4 2478S: Maintained
679655da 2479F: drivers/bluetooth/
1da177e4 2480
63fbd24e 2481BLUETOOTH SUBSYSTEM
8b58be88 2482M: Marcel Holtmann <marcel@holtmann.org>
960d4d1b 2483M: Gustavo Padovan <gustavo@padovan.org>
eb491eca 2484M: Johan Hedberg <johan.hedberg@gmail.com>
63fbd24e
MH
2485L: linux-bluetooth@vger.kernel.org
2486W: http://www.bluez.org/
22e7a424
MH
2487T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
2488T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
1da177e4 2489S: Maintained
679655da
JP
2490F: net/bluetooth/
2491F: include/net/bluetooth/
1da177e4
LT
2492
2493BONDING DRIVER
79b30750 2494M: Jay Vosburgh <j.vosburgh@gmail.com>
898602a0 2495M: Veaceslav Falico <vfalico@gmail.com>
31639b94 2496M: Andy Gospodarek <gospo@cumulusnetworks.com>
a6c36ee6 2497L: netdev@vger.kernel.org
ce00f85c
JC
2498W: http://sourceforge.net/projects/bonding/
2499S: Supported
679655da 2500F: drivers/net/bonding/
c117ab84 2501F: include/uapi/linux/if_bonding.h
1da177e4 2502
b5f4df34
AS
2503BPF (Safe dynamic programs and tools)
2504M: Alexei Starovoitov <ast@kernel.org>
2505L: netdev@vger.kernel.org
2506L: linux-kernel@vger.kernel.org
2507S: Supported
2508F: kernel/bpf/
2509
39105890 2510BROADCOM B44 10/100 ETHERNET DRIVER
8b58be88 2511M: Gary Zambrano <zambrano@broadcom.com>
39105890
GZ
2512L: netdev@vger.kernel.org
2513S: Supported
adfc5217 2514F: drivers/net/ethernet/broadcom/b44.*
39105890 2515
967dd82f
FF
2516BROADCOM B53 ETHERNET SWITCH DRIVER
2517M: Florian Fainelli <f.fainelli@gmail.com>
2518L: netdev@vger.kernel.org
2519L: openwrt-devel@lists.openwrt.org (subscribers-only)
2520S: Supported
2521F: drivers/net/dsa/b53/*
2522F: include/linux/platform_data/b53.h
2523
32ec90d5
FF
2524BROADCOM GENET ETHERNET DRIVER
2525M: Florian Fainelli <f.fainelli@gmail.com>
2526L: netdev@vger.kernel.org
2527S: Supported
2528F: drivers/net/ethernet/broadcom/genet/
2529
948c51e6 2530BROADCOM BNX2 GIGABIT ETHERNET DRIVER
f1d1baeb
JK
2531M: Sony Chacko <sony.chacko@qlogic.com>
2532M: Dept-HSGLinuxNICDev@qlogic.com
948c51e6
MC
2533L: netdev@vger.kernel.org
2534S: Supported
adfc5217
JK
2535F: drivers/net/ethernet/broadcom/bnx2.*
2536F: drivers/net/ethernet/broadcom/bnx2_*
948c51e6 2537
4d9d2cb0 2538BROADCOM BNX2X 10 GIGABIT ETHERNET DRIVER
08f6dd89 2539M: Ariel Elior <ariel.elior@qlogic.com>
4d9d2cb0
ET
2540L: netdev@vger.kernel.org
2541S: Supported
adfc5217 2542F: drivers/net/ethernet/broadcom/bnx2x/
4d9d2cb0 2543
90f4c594 2544BROADCOM BCM281XX/BCM11XXX/BCM216XX ARM ARCHITECTURE
f18cf050 2545M: Florian Fainelli <f.fainelli@gmail.com>
d3cc2e86
FF
2546M: Ray Jui <rjui@broadcom.com>
2547M: Scott Branden <sbranden@broadcom.com>
086f4704 2548M: bcm-kernel-feedback-list@broadcom.com
90f4c594 2549T: git git://github.com/broadcom/mach-bcm
af4b8e37 2550S: Maintained
ccf62f5a
JM
2551N: bcm281*
2552N: bcm113*
2553N: bcm216*
2554N: kona
af4b8e37 2555F: arch/arm/mach-bcm/
af4b8e37 2556
9209bec4 2557BROADCOM BCM2835 ARM ARCHITECTURE
f680f25c 2558M: Stephen Warren <swarren@wwwdotorg.org>
8bcdd929 2559M: Lee Jones <lee@kernel.org>
10b9e887 2560M: Eric Anholt <eric@anholt.net>
f680f25c 2561L: linux-rpi-kernel@lists.infradead.org (moderated for non-subscribers)
82481129 2562L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8bcdd929 2563T: git git://git.kernel.org/pub/scm/linux/kernel/git/rpi/linux-rpi.git
f680f25c 2564S: Maintained
9209bec4 2565N: bcm2835
f680f25c 2566
5564f092
RM
2567BROADCOM BCM47XX MIPS ARCHITECTURE
2568M: Hauke Mehrtens <hauke@hauke-m.de>
2569M: Rafał Miłecki <zajec5@gmail.com>
2570L: linux-mips@linux-mips.org
2571S: Maintained
7ad2410c 2572F: Documentation/devicetree/bindings/mips/brcm/
5564f092
RM
2573F: arch/mips/bcm47xx/*
2574F: arch/mips/include/asm/mach-bcm47xx/*
2575
9209bec4 2576BROADCOM BCM5301X ARM ARCHITECTURE
5b293ebe 2577M: Hauke Mehrtens <hauke@hauke-m.de>
1a50cd8a
RM
2578M: Rafał Miłecki <zajec5@gmail.com>
2579M: bcm-kernel-feedback-list@broadcom.com
5b293ebe
HM
2580L: linux-arm-kernel@lists.infradead.org
2581S: Maintained
2582F: arch/arm/mach-bcm/bcm_5301x.c
1a50cd8a 2583F: arch/arm/boot/dts/bcm5301x*.dtsi
5b293ebe
HM
2584F: arch/arm/boot/dts/bcm470*
2585
e076e962
FF
2586BROADCOM BCM63XX ARM ARCHITECTURE
2587M: Florian Fainelli <f.fainelli@gmail.com>
086f4704 2588M: bcm-kernel-feedback-list@broadcom.com
20de823e 2589L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
20de823e 2590T: git git://github.com/broadcom/stblinux.git
e076e962 2591S: Maintained
d6f4e76e 2592N: bcm63xx
e076e962 2593
7110e227
KC
2594BROADCOM BCM63XX/BCM33XX UDC DRIVER
2595M: Kevin Cernekee <cernekee@gmail.com>
2596L: linux-usb@vger.kernel.org
2597S: Maintained
2598F: drivers/usb/gadget/udc/bcm63xx_udc.*
2599
2df94fd6 2600BROADCOM BCM7XXX ARM ARCHITECTURE
2df94fd6 2601M: Brian Norris <computersforpeace@gmail.com>
3b4b6fe9
FF
2602M: Gregory Fong <gregory.0xf0@gmail.com>
2603M: Florian Fainelli <f.fainelli@gmail.com>
086f4704 2604M: bcm-kernel-feedback-list@broadcom.com
2df94fd6 2605L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
eb6725d0 2606T: git git://github.com/broadcom/stblinux.git
2df94fd6
BN
2607S: Maintained
2608F: arch/arm/mach-bcm/*brcmstb*
2609F: arch/arm/boot/dts/bcm7*.dts*
e36661e4 2610F: drivers/bus/brcmstb_gisb.c
5009a289 2611N: brcmstb
2df94fd6 2612
70371cef
KC
2613BROADCOM BMIPS MIPS ARCHITECTURE
2614M: Kevin Cernekee <cernekee@gmail.com>
2615M: Florian Fainelli <f.fainelli@gmail.com>
2616L: linux-mips@linux-mips.org
eb6725d0 2617T: git git://github.com/broadcom/stblinux.git
70371cef
KC
2618S: Maintained
2619F: arch/mips/bmips/*
2620F: arch/mips/include/asm/mach-bmips/*
2621F: arch/mips/kernel/*bmips*
338808de 2622F: arch/mips/boot/dts/brcm/bcm*.dts*
c7c42ec2 2623F: drivers/irqchip/irq-bcm63*
70371cef
KC
2624F: drivers/irqchip/irq-bcm7*
2625F: drivers/irqchip/irq-brcmstb*
3271e610 2626F: include/linux/bcm963xx_nvram.h
8fce60b8 2627F: include/linux/bcm963xx_tag.h
70371cef 2628
948c51e6 2629BROADCOM TG3 GIGABIT ETHERNET DRIVER
ccad0993 2630M: Siva Reddy Kallam <siva.kallam@broadcom.com>
23629477 2631M: Prashant Sreedharan <prashant@broadcom.com>
8b58be88 2632M: Michael Chan <mchan@broadcom.com>
948c51e6
MC
2633L: netdev@vger.kernel.org
2634S: Supported
adfc5217 2635F: drivers/net/ethernet/broadcom/tg3.*
948c51e6 2636
a9533e7e 2637BROADCOM BRCM80211 IEEE802.11n WIRELESS DRIVER
2a734451
AS
2638M: Arend van Spriel <arend.vanspriel@broadcom.com>
2639M: Franky Lin <franky.lin@broadcom.com>
2640M: Hante Meuleman <hante.meuleman@broadcom.com>
a9533e7e 2641L: linux-wireless@vger.kernel.org
2a734451 2642L: brcm80211-dev-list.pdl@broadcom.com
a9533e7e 2643S: Supported
05491d2c 2644F: drivers/net/wireless/broadcom/brcm80211/
a9533e7e 2645
9958d6f9 2646BROADCOM BNX2FC 10 GIGABIT FCOE DRIVER
3b7f040a 2647M: QLogic-Storage-Upstream@qlogic.com
9958d6f9
BPG
2648L: linux-scsi@vger.kernel.org
2649S: Supported
2650F: drivers/scsi/bnx2fc/
2651
6a6b5ad0 2652BROADCOM BNX2I 1/10 GIGABIT iSCSI DRIVER
3b7f040a 2653M: QLogic-Storage-Upstream@qlogic.com
6a6b5ad0
EW
2654L: linux-scsi@vger.kernel.org
2655S: Supported
2656F: drivers/scsi/bnx2i/
2657
63f37ddf 2658BROADCOM IPROC ARM ARCHITECTURE
36c0237f
SB
2659M: Ray Jui <rjui@broadcom.com>
2660M: Scott Branden <sbranden@broadcom.com>
63f37ddf 2661M: Jon Mason <jonmason@broadcom.com>
086f4704 2662M: bcm-kernel-feedback-list@broadcom.com
36c0237f 2663L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
eb6725d0 2664T: git git://github.com/broadcom/cygnus-linux.git
36c0237f
SB
2665S: Maintained
2666N: iproc
2667N: cygnus
5c161242 2668N: bcm[-_]nsp
36c0237f
SB
2669N: bcm9113*
2670N: bcm9583*
63f37ddf
JM
2671N: bcm9585*
2672N: bcm9586*
2673N: bcm988312
36c0237f 2674N: bcm113*
63f37ddf
JM
2675N: bcm583*
2676N: bcm585*
2677N: bcm586*
2678N: bcm88312
d76e21b8 2679F: arch/arm64/boot/dts/broadcom/ns2*
5c161242
JM
2680F: drivers/clk/bcm/clk-ns*
2681F: drivers/pinctrl/bcm/pinctrl-ns*
36c0237f 2682
3b0213d5
GF
2683BROADCOM BRCMSTB GPIO DRIVER
2684M: Gregory Fong <gregory.0xf0@gmail.com>
9c2abe2f 2685L: bcm-kernel-feedback-list@broadcom.com
3b0213d5
GF
2686S: Supported
2687F: drivers/gpio/gpio-brcmstb.c
2688F: Documentation/devicetree/bindings/gpio/brcm,brcmstb-gpio.txt
2689
7b7f588b 2690BROADCOM KONA GPIO DRIVER
5e163903 2691M: Ray Jui <rjui@broadcom.com>
7b7f588b
MM
2692L: bcm-kernel-feedback-list@broadcom.com
2693S: Supported
2694F: drivers/gpio/gpio-bcm-kona.c
1db12cde 2695F: Documentation/devicetree/bindings/gpio/brcm,kona-gpio.txt
7b7f588b 2696
f6e734a8
RM
2697BROADCOM NVRAM DRIVER
2698M: Rafał Miłecki <zajec5@gmail.com>
2699L: linux-mips@linux-mips.org
2700S: Maintained
2701F: drivers/firmware/broadcom/*
2702
02787daa
BN
2703BROADCOM STB NAND FLASH DRIVER
2704M: Brian Norris <computersforpeace@gmail.com>
1ddaa021 2705M: Kamal Dasu <kdasu.kdev@gmail.com>
02787daa 2706L: linux-mtd@lists.infradead.org
1285734c 2707L: bcm-kernel-feedback-list@broadcom.com
02787daa
BN
2708S: Maintained
2709F: drivers/mtd/nand/brcmnand/
2710
c9678d86
RM
2711BROADCOM SPECIFIC AMBA DRIVER (BCMA)
2712M: Rafał Miłecki <zajec5@gmail.com>
2713L: linux-wireless@vger.kernel.org
2714S: Maintained
2715F: drivers/bcma/
2716F: include/linux/bcma/
2717
b8302205
FF
2718BROADCOM SYSTEMPORT ETHERNET DRIVER
2719M: Florian Fainelli <f.fainelli@gmail.com>
2720L: netdev@vger.kernel.org
2721S: Supported
2722F: drivers/net/ethernet/broadcom/bcmsysport.*
2723
42515e61
J
2724BROADCOM VULCAN ARM64 SOC
2725M: Jayachandran C. <jchandra@broadcom.com>
086f4704 2726M: bcm-kernel-feedback-list@broadcom.com
42515e61 2727L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
42515e61
J
2728S: Maintained
2729F: arch/arm64/boot/dts/broadcom/vulcan*
2730
7725ccfd 2731BROCADE BFA FC SCSI DRIVER
aa803370
AG
2732M: Anil Gurumurthy <anil.gurumurthy@qlogic.com>
2733M: Sudarsana Kalluru <sudarsana.kalluru@qlogic.com>
455518e7
JP
2734L: linux-scsi@vger.kernel.org
2735S: Supported
2736F: drivers/scsi/bfa/
7725ccfd 2737
8b230ed8 2738BROCADE BNA 10 GIGABIT ETHERNET DRIVER
439e9575 2739M: Rasesh Mody <rasesh.mody@qlogic.com>
8b230ed8
RM
2740L: netdev@vger.kernel.org
2741S: Supported
f844a0ea 2742F: drivers/net/ethernet/brocade/bna/
8b230ed8 2743
5cdf7f76 2744BSG (block layer generic sg v4 driver)
8b58be88 2745M: FUJITA Tomonori <fujita.tomonori@lab.ntt.co.jp>
5cdf7f76
JA
2746L: linux-scsi@vger.kernel.org
2747S: Supported
679655da
JP
2748F: block/bsg.c
2749F: include/linux/bsg.h
c117ab84 2750F: include/uapi/linux/bsg.h
5cdf7f76 2751
af39917d
CL
2752BT87X AUDIO DRIVER
2753M: Clemens Ladisch <clemens@ladisch.de>
2754L: alsa-devel@alsa-project.org (moderated for non-subscribers)
2755T: git git://git.alsa-project.org/alsa-kernel.git
2756S: Maintained
2757F: Documentation/sound/alsa/Bt87x.txt
2758F: sound/pci/bt87x.c
2759
ff1d5c2f 2760BT8XXGPIO DRIVER
eb032b98 2761M: Michael Buesch <m@bues.ch>
ff1d5c2f
MB
2762W: http://bu3sch.de/btgpio.php
2763S: Maintained
72dbb705 2764F: drivers/gpio/gpio-bt8xx.c
ff1d5c2f 2765
eb1eb04f 2766BTRFS FILE SYSTEM
c0778e25
CM
2767M: Chris Mason <clm@fb.com>
2768M: Josef Bacik <jbacik@fb.com>
d8130624 2769M: David Sterba <dsterba@suse.com>
eb1eb04f
JP
2770L: linux-btrfs@vger.kernel.org
2771W: http://btrfs.wiki.kernel.org/
8a6e2535 2772Q: http://patchwork.kernel.org/project/linux-btrfs/list/
9c106405 2773T: git git://git.kernel.org/pub/scm/linux/kernel/git/mason/linux-btrfs.git
eb1eb04f 2774S: Maintained
679655da
JP
2775F: Documentation/filesystems/btrfs.txt
2776F: fs/btrfs/
eb1eb04f 2777
1da177e4 2778BTTV VIDEO4LINUX DRIVER
5dc8a864
MCC
2779M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
2780M: Mauro Carvalho Chehab <mchehab@kernel.org>
661263b5 2781L: linux-media@vger.kernel.org
a825eaec 2782W: https://linuxtv.org
275ffde4 2783T: git git://linuxtv.org/media_tree.git
f96236e5 2784S: Odd fixes
679655da 2785F: Documentation/video4linux/bttv/
90d72ac6 2786F: drivers/media/pci/bt8xx/bttv*
1da177e4 2787
1f34923c
KA
2788BUSLOGIC SCSI DRIVER
2789M: Khalid Aziz <khalid@gonehiking.org>
2790L: linux-scsi@vger.kernel.org
2791S: Maintained
2792F: drivers/scsi/BusLogic.*
2793F: drivers/scsi/FlashPoint.*
2794
af39917d
CL
2795C-MEDIA CMI8788 DRIVER
2796M: Clemens Ladisch <clemens@ladisch.de>
2797L: alsa-devel@alsa-project.org (moderated for non-subscribers)
2798T: git git://git.alsa-project.org/alsa-kernel.git
2799S: Maintained
2800F: sound/pci/oxygen/
2801
2141355f
MS
2802C6X ARCHITECTURE
2803M: Mark Salter <msalter@redhat.com>
2804M: Aurelien Jacquiot <a-jacquiot@ti.com>
2805L: linux-c6x-dev@linux-c6x.org
2806W: http://www.linux-c6x.org/wiki/index.php/Main_Page
2807S: Maintained
2808F: arch/c6x/
2809
a5432f5a 2810CACHEFILES: FS-CACHE BACKEND FOR CACHING ON MOUNTED FILESYSTEMS
8b58be88 2811M: David Howells <dhowells@redhat.com>
e62d6e24 2812L: linux-cachefs@redhat.com (moderated for non-subscribers)
a5432f5a
DH
2813S: Supported
2814F: Documentation/filesystems/caching/cachefiles.txt
2815F: fs/cachefiles/
2816
c815ca39
HV
2817CADET FM/AM RADIO RECEIVER DRIVER
2818M: Hans Verkuil <hverkuil@xs4all.nl>
2819L: linux-media@vger.kernel.org
2820T: git git://linuxtv.org/media_tree.git
a825eaec 2821W: https://linuxtv.org
c815ca39
HV
2822S: Maintained
2823F: drivers/media/radio/radio-cadet*
2824
77d5140f 2825CAFE CMOS INTEGRATED CAMERA CONTROLLER DRIVER
8b58be88 2826M: Jonathan Corbet <corbet@lwn.net>
661263b5 2827L: linux-media@vger.kernel.org
275ffde4 2828T: git git://linuxtv.org/media_tree.git
77d5140f 2829S: Maintained
679655da 2830F: Documentation/video4linux/cafe_ccic
90d72ac6 2831F: drivers/media/platform/marvell-ccic/
77d5140f 2832
201b6bab 2833CAIF NETWORK LAYER
5c574f50 2834M: Dmitry Tarnyagin <dmitry.tarnyagin@lockless.no>
201b6bab
JP
2835L: netdev@vger.kernel.org
2836S: Supported
2837F: Documentation/networking/caif/
2838F: drivers/net/caif/
c117ab84 2839F: include/uapi/linux/caif/
201b6bab
JP
2840F: include/net/caif/
2841F: net/caif/
2842
77dac90f 2843CALGARY x86-64 IOMMU
a6921c29
JM
2844M: Muli Ben-Yehuda <mulix@mulix.org>
2845M: Jon Mason <jdmason@kudzu.us>
2846L: iommu@lists.linux-foundation.org
77dac90f 2847S: Maintained
679655da
JP
2848F: arch/x86/kernel/pci-calgary_64.c
2849F: arch/x86/kernel/tce_64.c
2850F: arch/x86/include/asm/calgary.h
2851F: arch/x86/include/asm/tce.h
77dac90f 2852
e2d1d6c0 2853CAN NETWORK LAYER
8d15d386 2854M: Oliver Hartkopp <socketcan@hartkopp.net>
f7214cf2 2855M: Marc Kleine-Budde <mkl@pengutronix.de>
1caa60b6 2856L: linux-can@vger.kernel.org
84b0d715 2857W: https://github.com/linux-can
870482a4
MKB
2858T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
2859T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
e2d1d6c0 2860S: Maintained
f35f6c8f 2861F: Documentation/networking/can.txt
8d15d386 2862F: net/can/
8d15d386 2863F: include/linux/can/core.h
c117ab84
CEB
2864F: include/uapi/linux/can.h
2865F: include/uapi/linux/can/bcm.h
2866F: include/uapi/linux/can/raw.h
2867F: include/uapi/linux/can/gw.h
e2d1d6c0 2868
4261a204 2869CAN NETWORK DRIVERS
8b58be88 2870M: Wolfgang Grandegger <wg@grandegger.com>
ec78213a 2871M: Marc Kleine-Budde <mkl@pengutronix.de>
1caa60b6 2872L: linux-can@vger.kernel.org
84b0d715 2873W: https://github.com/linux-can
870482a4
MKB
2874T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
2875T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
4261a204 2876S: Maintained
3636876a 2877F: Documentation/devicetree/bindings/net/can/
8d15d386
OH
2878F: drivers/net/can/
2879F: include/linux/can/dev.h
8d15d386 2880F: include/linux/can/platform/
c117ab84
CEB
2881F: include/uapi/linux/can/error.h
2882F: include/uapi/linux/can/netlink.h
4261a204 2883
95d16c72 2884CAPABILITIES
39baa7e6 2885M: Serge Hallyn <serge@hallyn.com>
95d16c72 2886L: linux-security-module@vger.kernel.org
6305902c 2887S: Supported
95d16c72 2888F: include/linux/capability.h
c117ab84 2889F: include/uapi/linux/capability.h
6305902c 2890F: security/commoncap.c
38a94118 2891F: kernel/capability.c
95d16c72 2892
b84894c7
KT
2893CAPELLA MICROSYSTEMS LIGHT SENSOR DRIVER
2894M: Kevin Tsai <ktsai@capellamicro.com>
2895S: Maintained
2896F: drivers/iio/light/cm*
2897F: Documentation/devicetree/bindings/i2c/trivial-devices.txt
2898
f21fb3ed
RV
2899CAVIUM LIQUIDIO NETWORK DRIVER
2900M: Derek Chickles <derek.chickles@caviumnetworks.com>
2901M: Satanand Burla <satananda.burla@caviumnetworks.com>
2902M: Felix Manlunas <felix.manlunas@caviumnetworks.com>
2903M: Raghu Vatsavayi <raghu.vatsavayi@caviumnetworks.com>
2904L: netdev@vger.kernel.org
2905W: http://www.cavium.com
2906S: Supported
f21fb3ed
RV
2907F: drivers/net/ethernet/cavium/liquidio/
2908
ef0bbac3
VB
2909CC2520 IEEE-802.15.4 RADIO DRIVER
2910M: Varka Bhadram <varkabhadram@gmail.com>
2911L: linux-wpan@vger.kernel.org
2912S: Maintained
2913F: drivers/net/ieee802154/cc2520.c
2914F: include/linux/spi/cc2520.h
2915F: Documentation/devicetree/bindings/net/ieee802154/cc2520.txt
2916
ca684386
HV
2917CEC DRIVER
2918M: Hans Verkuil <hans.verkuil@cisco.com>
2919L: linux-media@vger.kernel.org
2920T: git git://linuxtv.org/media_tree.git
2921W: http://linuxtv.org
2922S: Supported
2923F: Documentation/cec.txt
2924F: Documentation/DocBook/media/v4l/cec*
2925F: drivers/staging/media/cec/
2926F: drivers/media/cec-edid.c
2927F: drivers/media/rc/keymaps/rc-cec.c
2928F: include/media/cec.h
2929F: include/media/cec-edid.h
2930F: include/linux/cec.h
2931F: include/linux/cec-funcs.h
2932
b8154542 2933CELL BROADBAND ENGINE ARCHITECTURE
8b58be88 2934M: Arnd Bergmann <arnd@arndb.de>
a4724ed6 2935L: linuxppc-dev@lists.ozlabs.org
b8154542
AB
2936W: http://www.ibm.com/developerworks/power/cell/
2937S: Supported
679655da 2938F: arch/powerpc/include/asm/cell*.h
679655da 2939F: arch/powerpc/include/asm/spu*.h
c117ab84 2940F: arch/powerpc/include/uapi/asm/spu*.h
679655da
JP
2941F: arch/powerpc/oprofile/*cell*
2942F: arch/powerpc/platforms/cell/
b8154542 2943
398ecff5
SW
2944CEPH COMMON CODE (LIBCEPH)
2945M: Ilya Dryomov <idryomov@gmail.com>
e43cdb56 2946M: "Yan, Zheng" <zyan@redhat.com>
0f5417ce 2947M: Sage Weil <sage@redhat.com>
82593f87 2948L: ceph-devel@vger.kernel.org
09d90327 2949W: http://ceph.com/
fb99f881 2950T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
6e67b7ae 2951T: git git://github.com/ceph/ceph-client.git
9030aaf9 2952S: Supported
14430813
JP
2953F: net/ceph/
2954F: include/linux/ceph/
2955F: include/linux/crush/
9030aaf9 2956
398ecff5
SW
2957CEPH DISTRIBUTED FILE SYSTEM CLIENT (CEPH)
2958M: "Yan, Zheng" <zyan@redhat.com>
2959M: Sage Weil <sage@redhat.com>
2960M: Ilya Dryomov <idryomov@gmail.com>
2961L: ceph-devel@vger.kernel.org
2962W: http://ceph.com/
2963T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
6e67b7ae 2964T: git git://github.com/ceph/ceph-client.git
398ecff5
SW
2965S: Supported
2966F: Documentation/filesystems/ceph.txt
2967F: fs/ceph/
2968
cfc411e7
DH
2969CERTIFICATE HANDLING:
2970M: David Howells <dhowells@redhat.com>
2971M: David Woodhouse <dwmw2@infradead.org>
d8d80386 2972L: keyrings@vger.kernel.org
cfc411e7
DH
2973S: Maintained
2974F: Documentation/module-signing.txt
2975F: certs/
d8d80386 2976F: scripts/sign-file.c
cfc411e7
DH
2977F: scripts/extract-cert.c
2978
18332a80 2979CERTIFIED WIRELESS USB (WUSB) SUBSYSTEM:
18332a80 2980L: linux-usb@vger.kernel.org
10c6c9c9 2981S: Orphan
679655da
JP
2982F: Documentation/usb/WUSB-Design-overview.txt
2983F: Documentation/usb/wusb-cbaf
355ffe69
DV
2984F: drivers/usb/host/hwa-hc.c
2985F: drivers/usb/host/whci/
679655da
JP
2986F: drivers/usb/wusbcore/
2987F: include/linux/usb/wusb*
18332a80 2988
70e84049 2989CFAG12864B LCD DRIVER
8b58be88 2990M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
450c622e
MO
2991W: http://miguelojeda.es/auxdisplay.htm
2992W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
70e84049 2993S: Maintained
679655da
JP
2994F: drivers/auxdisplay/cfag12864b.c
2995F: include/linux/cfag12864b.h
70e84049
MOS
2996
2997CFAG12864BFB LCD FRAMEBUFFER DRIVER
8b58be88 2998M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
450c622e
MO
2999W: http://miguelojeda.es/auxdisplay.htm
3000W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
70e84049 3001S: Maintained
679655da
JP
3002F: drivers/auxdisplay/cfag12864bfb.c
3003F: include/linux/cfag12864b.h
70e84049 3004
704232c2 3005CFG80211 and NL80211
8b58be88 3006M: Johannes Berg <johannes@sipsolutions.net>
704232c2 3007L: linux-wireless@vger.kernel.org
ce466579
JB
3008W: http://wireless.kernel.org/
3009T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
3010T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
704232c2 3011S: Maintained
c117ab84 3012F: include/uapi/linux/nl80211.h
679655da
JP
3013F: include/net/cfg80211.h
3014F: net/wireless/*
3015X: net/wireless/wext*
704232c2 3016
46e64261
GKH
3017CHAR and MISC DRIVERS
3018M: Arnd Bergmann <arnd@arndb.de>
879a5a00 3019M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
46e64261 3020T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
879a5a00 3021S: Supported
46e64261
GKH
3022F: drivers/char/*
3023F: drivers/misc/*
471322a8 3024F: include/linux/miscdevice.h
46e64261 3025
0a920b5b 3026CHECKPATCH
8b58be88 3027M: Andy Whitcroft <apw@canonical.com>
10d83f07
JP
3028M: Joe Perches <joe@perches.com>
3029S: Maintained
679655da 3030F: scripts/checkpatch.pl
0a920b5b 3031
f8407f26
HW
3032CHINESE DOCUMENTATION
3033M: Harry Wei <harryxiyou@gmail.com>
9740153c 3034L: xiyoulinuxkernelgroup@googlegroups.com (subscribers-only)
f8407f26
HW
3035L: linux-kernel@zh-kernel.org (moderated for non-subscribers)
3036S: Maintained
3037F: Documentation/zh_CN/
3038
2721ea2c 3039CHIPIDEA USB HIGH SPEED DUAL ROLE CONTROLLER
60d77b3d 3040M: Peter Chen <Peter.Chen@nxp.com>
8373856d 3041T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
2721ea2c
AS
3042L: linux-usb@vger.kernel.org
3043S: Maintained
3044F: drivers/usb/chipidea/
3045
a93ad65d
HG
3046CHIPONE ICN8318 I2C TOUCHSCREEN DRIVER
3047M: Hans de Goede <hdegoede@redhat.com>
3048L: linux-input@vger.kernel.org
3049S: Maintained
3050F: Documentation/devicetree/bindings/input/touchscreen/chipone_icn8318.txt
3051F: drivers/input/touchscreen/chipone_icn8318.c
3052
ab043105
OJ
3053CHROME HARDWARE PLATFORM SUPPORT
3054M: Olof Johansson <olof@lixom.net>
3055S: Maintained
9f273c24 3056T: git git://git.kernel.org/pub/scm/linux/kernel/git/olof/chrome-platform.git
ab043105
OJ
3057F: drivers/platform/chrome/
3058
641cb85e 3059CISCO VIC ETHERNET NIC DRIVER
2360d2e8 3060M: Christian Benvenuti <benve@cisco.com>
001e1c1d 3061M: Sujith Sankar <ssujith@cisco.com>
c327e8f4 3062M: Govindarajulu Varadarajan <_govind@gmx.com>
5c6652f5 3063M: Neel Patel <neepatel@cisco.com>
7063fbf2 3064S: Supported
a6a5580c 3065F: drivers/net/ethernet/cisco/enic/
7063fbf2 3066
e3cf00d0 3067CISCO VIC LOW LATENCY NIC DRIVER
35ef4a9e
DG
3068M: Christian Benvenuti <benve@cisco.com>
3069M: Dave Goodell <dgoodell@cisco.com>
b75f0050 3070S: Supported
35ef4a9e 3071F: drivers/infiniband/hw/usnic/
e3cf00d0 3072
2b7a52a4 3073CIRRUS LOGIC EP93XX ETHERNET DRIVER
5587912f 3074M: Hartley Sweeten <hsweeten@visionengravers.com>
2b7a52a4
LB
3075L: netdev@vger.kernel.org
3076S: Maintained
57d0b7a0 3077F: drivers/net/ethernet/cirrus/ep93xx_eth.c
2b7a52a4 3078
3d4cfdc9
MB
3079CIRRUS LOGIC AUDIO CODEC DRIVERS
3080M: Brian Austin <brian.austin@cirrus.com>
3081M: Paul Handrigan <Paul.Handrigan@cirrus.com>
3082L: alsa-devel@alsa-project.org (moderated for non-subscribers)
3083S: Maintained
3084F: sound/soc/codecs/cs*
3085
94574d9a
KRW
3086CLEANCACHE API
3087M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
3088L: linux-kernel@vger.kernel.org
3089S: Maintained
3090F: mm/cleancache.c
3091F: include/linux/cleancache.h
3092
d4275354 3093CLK API
54176cc6 3094M: Russell King <linux@armlinux.org.uk>
aa571b14 3095L: linux-clk@vger.kernel.org
37417046 3096S: Maintained
d4275354
RK
3097F: include/linux/clk.h
3098
9222d247
JS
3099CLOCKSOURCE, CLOCKEVENT DRIVERS
3100M: Daniel Lezcano <daniel.lezcano@linaro.org>
3101M: Thomas Gleixner <tglx@linutronix.de>
981c3a4f 3102L: linux-kernel@vger.kernel.org
9222d247
JS
3103T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
3104S: Supported
3105F: drivers/clocksource
3106
5df6d737 3107CISCO FCOE HBA DRIVER
8fc89a79
HP
3108M: Hiral Patel <hiralpat@cisco.com>
3109M: Suma Ramars <sramars@cisco.com>
d7e01dc6 3110M: Brian Uchino <buchino@cisco.com>
5df6d737
AJ
3111L: linux-scsi@vger.kernel.org
3112S: Supported
2a99921a 3113F: drivers/scsi/fnic/
5df6d737 3114
c8806b6c
NM
3115CISCO SCSI HBA DRIVER
3116M: Narsimhulu Musini <nmusini@cisco.com>
3117M: Sesidhar Baddela <sebaddel@cisco.com>
3118L: linux-scsi@vger.kernel.org
3119S: Supported
3120F: drivers/scsi/snic/
3121
529aa8cb
TLSC
3122CMPC ACPI DRIVER
3123M: Thadeu Lima de Souza Cascardo <cascardo@holoscopio.com>
3124M: Daniel Oliveira Nascimento <don@syst.com.br>
d0944853 3125L: platform-driver-x86@vger.kernel.org
529aa8cb
TLSC
3126S: Supported
3127F: drivers/platform/x86/classmate-laptop.c
3128
85756a06
HV
3129COBALT MEDIA DRIVER
3130M: Hans Verkuil <hans.verkuil@cisco.com>
3131L: linux-media@vger.kernel.org
3132T: git git://linuxtv.org/media_tree.git
a825eaec 3133W: https://linuxtv.org
85756a06
HV
3134S: Supported
3135F: drivers/media/pci/cobalt/
3136
74425eee 3137COCCINELLE/Semantic Patches (SmPL)
26de9c26 3138M: Julia Lawall <Julia.Lawall@lip6.fr>
74425eee 3139M: Gilles Muller <Gilles.Muller@lip6.fr>
26de9c26 3140M: Nicolas Palix <nicolas.palix@imag.fr>
d8130624 3141M: Michal Marek <mmarek@suse.com>
26de9c26 3142L: cocci@systeme.lip6.fr (moderated for non-subscribers)
c00b5110 3143T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git misc
74425eee
NP
3144W: http://coccinelle.lip6.fr/
3145S: Supported
4b92b2aa 3146F: Documentation/coccinelle.txt
74425eee
NP
3147F: scripts/coccinelle/
3148F: scripts/coccicheck
3149
1da177e4 3150CODA FILE SYSTEM
8b58be88 3151M: Jan Harkes <jaharkes@cs.cmu.edu>
1da177e4
LT
3152M: coda@cs.cmu.edu
3153L: codalist@coda.cs.cmu.edu
3154W: http://www.coda.cs.cmu.edu/
3155S: Maintained
679655da
JP
3156F: Documentation/filesystems/coda.txt
3157F: fs/coda/
3158F: include/linux/coda*.h
c117ab84 3159F: include/uapi/linux/coda*.h
1da177e4 3160
0b14261e
PZ
3161CODA V4L2 MEM2MEM DRIVER
3162M: Philipp Zabel <p.zabel@pengutronix.de>
3163L: linux-media@vger.kernel.org
3164S: Maintained
3165F: Documentation/devicetree/bindings/media/coda.txt
3166F: drivers/media/platform/coda/
3167
7704addb 3168COMMON CLK FRAMEWORK
a85fa007 3169M: Michael Turquette <mturquette@baylibre.com>
f956165f 3170M: Stephen Boyd <sboyd@codeaurora.org>
aa571b14 3171L: linux-clk@vger.kernel.org
baeb0d9b 3172T: git git://git.kernel.org/pub/scm/linux/kernel/git/clk/linux.git
7704addb 3173S: Maintained
ae4185cd 3174F: Documentation/devicetree/bindings/clock/
60bea3b5
SW
3175F: drivers/clk/
3176X: drivers/clk/clkdev.c
7704addb 3177F: include/linux/clk-pr*
60bea3b5 3178F: include/linux/clk/
7704addb 3179
e2d1d6c0 3180COMMON INTERNET FILE SYSTEM (CIFS)
8b58be88 3181M: Steve French <sfrench@samba.org>
51223df6 3182L: linux-cifs@vger.kernel.org
d1f28953 3183L: samba-technical@lists.samba.org (moderated for non-subscribers)
e2d1d6c0 3184W: http://linux-cifs.samba.org/
bb1d5dda 3185T: git git://git.samba.org/sfrench/cifs-2.6.git
e2d1d6c0 3186S: Supported
ec421a71 3187F: Documentation/filesystems/cifs/
679655da 3188F: fs/cifs/
e2d1d6c0 3189
1da177e4 3190COMPACTPCI HOTPLUG CORE
8b58be88 3191M: Scott Murray <scott@spiteful.org>
64dab204 3192L: linux-pci@vger.kernel.org
82c4dfc7 3193S: Maintained
679655da 3194F: drivers/pci/hotplug/cpci_hotplug*
1da177e4
LT
3195
3196COMPACTPCI HOTPLUG ZIATECH ZT5550 DRIVER
8b58be88 3197M: Scott Murray <scott@spiteful.org>
64dab204 3198L: linux-pci@vger.kernel.org
82c4dfc7 3199S: Maintained
679655da 3200F: drivers/pci/hotplug/cpcihp_zt5550.*
1da177e4
LT
3201
3202COMPACTPCI HOTPLUG GENERIC DRIVER
8b58be88 3203M: Scott Murray <scott@spiteful.org>
64dab204 3204L: linux-pci@vger.kernel.org
82c4dfc7 3205S: Maintained
679655da 3206F: drivers/pci/hotplug/cpcihp_generic.c
1da177e4 3207
5411552c 3208COMPAL LAPTOP SUPPORT
8b58be88 3209M: Cezary Jackiewicz <cezary.jackiewicz@gmail.com>
d0944853 3210L: platform-driver-x86@vger.kernel.org
5411552c 3211S: Maintained
679655da 3212F: drivers/platform/x86/compal-laptop.c
5411552c 3213
949be0f7 3214CONEXANT ACCESSRUNNER USB DRIVER
9ae5e3bc
SA
3215L: accessrunner-general@lists.sourceforge.net
3216W: http://accessrunner.sourceforge.net/
44243ef4 3217S: Orphan
679655da 3218F: drivers/usb/atm/cxacru.c
949be0f7 3219
e2d1d6c0 3220CONFIGFS
d6351db2 3221M: Joel Becker <jlbec@evilplan.org>
1609bac8
CH
3222M: Christoph Hellwig <hch@lst.de>
3223T: git git://git.infradead.org/users/hch/configfs.git
e2d1d6c0 3224S: Supported
679655da
JP
3225F: fs/configfs/
3226F: include/linux/configfs.h
e2d1d6c0 3227
acb9c1b2 3228CONNECTOR
8b58be88 3229M: Evgeniy Polyakov <zbr@ioremap.net>
acb9c1b2
EP
3230L: netdev@vger.kernel.org
3231S: Maintained
3232F: drivers/connector/
3233
a3e3354d 3234CONTROL GROUP (CGROUP)
860ca0e6 3235M: Tejun Heo <tj@kernel.org>
ad50c159 3236M: Li Zefan <lizefan@huawei.com>
4d205676 3237M: Johannes Weiner <hannes@cmpxchg.org>
12340313 3238L: cgroups@vger.kernel.org
860ca0e6 3239T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
fb3a0fb6 3240S: Maintained
4b16b0c0 3241F: Documentation/cgroup*
679655da
JP
3242F: include/linux/cgroup*
3243F: kernel/cgroup*
a3e3354d
TH
3244
3245CONTROL GROUP - CPUSET
3246M: Li Zefan <lizefan@huawei.com>
3247L: cgroups@vger.kernel.org
3248W: http://www.bullopensource.org/cpuset/
3249W: http://oss.sgi.com/projects/cpusets/
3250T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
3251S: Maintained
4b16b0c0 3252F: Documentation/cgroup-v1/cpusets.txt
a3e3354d
TH
3253F: include/linux/cpuset.h
3254F: kernel/cpuset.c
3255
3256CONTROL GROUP - MEMORY RESOURCE CONTROLLER (MEMCG)
3257M: Johannes Weiner <hannes@cmpxchg.org>
fbd7dc74 3258M: Michal Hocko <mhocko@kernel.org>
ed0f1e21 3259M: Vladimir Davydov <vdavydov@virtuozzo.com>
a3e3354d
TH
3260L: cgroups@vger.kernel.org
3261L: linux-mm@kvack.org
3262S: Maintained
3263F: mm/memcontrol.c
5d1ea48b 3264F: mm/swap_cgroup.c
fb3a0fb6 3265
bebe4678 3266CORETEMP HARDWARE MONITORING DRIVER
96859129 3267M: Fenghua Yu <fenghua.yu@intel.com>
968ce1b1 3268L: linux-hwmon@vger.kernel.org
bebe4678 3269S: Maintained
679655da
JP
3270F: Documentation/hwmon/coretemp
3271F: drivers/hwmon/coretemp.c
bebe4678 3272
1da177e4 3273COSA/SRP SYNC SERIAL DRIVER
8b58be88 3274M: Jan "Yenya" Kasprzak <kas@fi.muni.cz>
1da177e4
LT
3275W: http://www.fi.muni.cz/~kas/cosa/
3276S: Maintained
679655da 3277F: drivers/net/wan/cosa*
1da177e4 3278
4371ee35 3279CPMAC ETHERNET DRIVER
8b58be88 3280M: Florian Fainelli <florian@openwrt.org>
4371ee35
FF
3281L: netdev@vger.kernel.org
3282S: Maintained
b544dbac 3283F: drivers/net/ethernet/ti/cpmac.c
4371ee35 3284
1da177e4 3285CPU FREQUENCY DRIVERS
9c3646d1 3286M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
45c009a9 3287M: Viresh Kumar <viresh.kumar@linaro.org>
a6c072c7 3288L: linux-pm@vger.kernel.org
1da177e4 3289S: Maintained
27209d91
VK
3290T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
3291T: git git://git.linaro.org/people/vireshk/linux.git (For ARM Updates)
679655da
JP
3292F: drivers/cpufreq/
3293F: include/linux/cpufreq.h
1da177e4 3294
8a67f0ef
VK
3295CPU FREQUENCY DRIVERS - ARM BIG LITTLE
3296M: Viresh Kumar <viresh.kumar@linaro.org>
171d0ba8 3297M: Sudeep Holla <sudeep.holla@arm.com>
8a67f0ef
VK
3298L: linux-pm@vger.kernel.org
3299W: http://www.arm.com/products/processors/technologies/biglittleprocessing.php
3300S: Maintained
3301F: drivers/cpufreq/arm_big_little.h
3302F: drivers/cpufreq/arm_big_little.c
3303F: drivers/cpufreq/arm_big_little_dt.c
3304
14d2c34c 3305CPUIDLE DRIVER - ARM BIG LITTLE
b75f0050
JP
3306M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
3307M: Daniel Lezcano <daniel.lezcano@linaro.org>
3308L: linux-pm@vger.kernel.org
3309L: linux-arm-kernel@lists.infradead.org
cea8321c 3310T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
b75f0050
JP
3311S: Maintained
3312F: drivers/cpuidle/cpuidle-big_little.c
14d2c34c 3313
0c570c18
BZ
3314CPUIDLE DRIVER - ARM EXYNOS
3315M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
3316M: Daniel Lezcano <daniel.lezcano@linaro.org>
3317M: Kukjin Kim <kgene@kernel.org>
3318L: linux-pm@vger.kernel.org
3319L: linux-samsung-soc@vger.kernel.org
3320S: Supported
3321F: drivers/cpuidle/cpuidle-exynos.c
3322F: arch/arm/mach-exynos/pm.c
3323
a8e39c35 3324CPUIDLE DRIVERS
9c3646d1 3325M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
a8e39c35
DL
3326M: Daniel Lezcano <daniel.lezcano@linaro.org>
3327L: linux-pm@vger.kernel.org
3328S: Maintained
cea8321c 3329T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
a8e39c35
DL
3330F: drivers/cpuidle/*
3331F: include/linux/cpuidle.h
3332
1da177e4 3333CPUID/MSR DRIVER
8b58be88 3334M: "H. Peter Anvin" <hpa@zytor.com>
1da177e4 3335S: Maintained
679655da
JP
3336F: arch/x86/kernel/cpuid.c
3337F: arch/x86/kernel/msr.c
1da177e4 3338
7fe2f639 3339CPU POWER MONITORING SUBSYSTEM
d8130624 3340M: Thomas Renninger <trenn@suse.com>
103f1790 3341L: linux-pm@vger.kernel.org
7fe2f639 3342S: Maintained
14430813 3343F: tools/power/cpupower/
7fe2f639 3344
1da177e4 3345CRAMFS FILESYSTEM
ce00f85c 3346W: http://sourceforge.net/projects/cramfs/
54886a71 3347S: Orphan / Obsolete
679655da
JP
3348F: Documentation/filesystems/cramfs.txt
3349F: fs/cramfs/
1da177e4
LT
3350
3351CRIS PORT
8b58be88
JP
3352M: Mikael Starvik <starvik@axis.com>
3353M: Jesper Nilsson <jesper.nilsson@axis.com>
9937ac0c 3354L: linux-cris-kernel@axis.com
1da177e4 3355W: http://developer.axis.com
9f273c24 3356T: git git://git.kernel.org/pub/scm/linux/kernel/git/jesper/cris.git
1da177e4 3357S: Maintained
679655da 3358F: arch/cris/
df621252 3359F: drivers/tty/serial/crisv10.*
1da177e4
LT
3360
3361CRYPTO API
8b58be88
JP
3362M: Herbert Xu <herbert@gondor.apana.org.au>
3363M: "David S. Miller" <davem@davemloft.net>
1da177e4 3364L: linux-crypto@vger.kernel.org
9f273c24 3365T: git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/cryptodev-2.6.git
54e5881d 3366T: git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6.git
1da177e4 3367S: Maintained
679655da 3368F: Documentation/crypto/
fe1c445b 3369F: Documentation/devicetree/bindings/crypto/
2ca87a17 3370F: Documentation/DocBook/crypto-API.tmpl
679655da
JP
3371F: arch/*/crypto/
3372F: crypto/
3373F: drivers/crypto/
3374F: include/crypto/
1da177e4 3375
5b07bd57 3376CRYPTOGRAPHIC RANDOM NUMBER GENERATOR
8b58be88 3377M: Neil Horman <nhorman@tuxdriver.com>
5b07bd57
NH
3378L: linux-crypto@vger.kernel.org
3379S: Maintained
51a2228a
JP
3380F: crypto/ansi_cprng.c
3381F: crypto/rng.c
5b07bd57 3382
fc279cc2
HV
3383CS3308 MEDIA DRIVER
3384M: Hans Verkuil <hverkuil@xs4all.nl>
3385L: linux-media@vger.kernel.org
3386T: git git://linuxtv.org/media_tree.git
3387W: http://linuxtv.org
3388S: Odd Fixes
3389F: drivers/media/i2c/cs3308.c
3390F: drivers/media/i2c/cs3308.h
3391
9b4ffa48 3392CS5535 Audio ALSA driver
8b58be88 3393M: Jaya Kumar <jayakumar.alsa@gmail.com>
9b4ffa48 3394S: Maintained
679655da 3395F: sound/pci/cs5535audio/
9b4ffa48 3396
a910e4a9 3397CW1200 WLAN driver
b75f0050
JP
3398M: Solomon Peachy <pizza@shaftnet.org>
3399S: Maintained
560424e9 3400F: drivers/net/wireless/st/cw1200/
a910e4a9 3401
6d8425b1 3402CX18 VIDEO4LINUX DRIVER
6afdeaf8 3403M: Andy Walls <awalls@md.metrocast.net>
7b212edf 3404L: ivtv-devel@ivtvdriver.org (subscribers-only)
661263b5 3405L: linux-media@vger.kernel.org
275ffde4 3406T: git git://linuxtv.org/media_tree.git
a825eaec 3407W: https://linuxtv.org
30e10993 3408W: http://www.ivtvdriver.org/index.php/Cx18
6d8425b1 3409S: Maintained
679655da 3410F: Documentation/video4linux/cx18.txt
90d72ac6 3411F: drivers/media/pci/cx18/
6c0f0359 3412F: include/uapi/linux/ivtv*
6d8425b1 3413
3f101d91
HV
3414CX2341X MPEG ENCODER HELPER MODULE
3415M: Hans Verkuil <hverkuil@xs4all.nl>
3416L: linux-media@vger.kernel.org
3417T: git git://linuxtv.org/media_tree.git
a825eaec 3418W: https://linuxtv.org
3f101d91 3419S: Maintained
c368360b 3420F: drivers/media/common/cx2341x*
3f101d91
HV
3421F: include/media/cx2341x*
3422
b8fe6e2c
PB
3423CX24120 MEDIA DRIVER
3424M: Jemma Denson <jdenson@gmail.com>
3425M: Patrick Boettcher <patrick.boettcher@posteo.de>
3426L: linux-media@vger.kernel.org
a825eaec 3427W: https://linuxtv.org
b8fe6e2c
PB
3428Q: http://patchwork.linuxtv.org/project/linux-media/list/
3429S: Maintained
3430F: drivers/media/dvb-frontends/cx24120*
3431
20357578 3432CX88 VIDEO4LINUX DRIVER
5dc8a864
MCC
3433M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
3434M: Mauro Carvalho Chehab <mchehab@kernel.org>
20357578 3435L: linux-media@vger.kernel.org
a825eaec 3436W: https://linuxtv.org
20357578
MCC
3437T: git git://linuxtv.org/media_tree.git
3438S: Odd fixes
3439F: Documentation/video4linux/cx88/
3440F: drivers/media/pci/cx88/
6d8425b1 3441
91952bc0
AP
3442CXD2820R MEDIA DRIVER
3443M: Antti Palosaari <crope@iki.fi>
3444L: linux-media@vger.kernel.org
a825eaec 3445W: https://linuxtv.org
91952bc0
AP
3446W: http://palosaari.fi/linux/
3447Q: http://patchwork.linuxtv.org/project/linux-media/list/
3448T: git git://linuxtv.org/anttip/media_tree.git
3449S: Maintained
3450F: drivers/media/dvb-frontends/cxd2820r*
6d8425b1 3451
e5ec3789 3452CXGB3 ETHERNET DRIVER (CXGB3)
cdc99239 3453M: Santosh Raspatur <santosh@chelsio.com>
e5ec3789
SW
3454L: netdev@vger.kernel.org
3455W: http://www.chelsio.com
3456S: Supported
f7917c00 3457F: drivers/net/ethernet/chelsio/cxgb3/
e5ec3789 3458
d8ae3c33 3459CXGB3 ISCSI DRIVER (CXGB3I)
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/cxgb3i
d8ae3c33 3465
e5ec3789 3466CXGB3 IWARP RNIC DRIVER (IW_CXGB3)
8b58be88 3467M: Steve Wise <swise@chelsio.com>
e6cc0fd1 3468L: linux-rdma@vger.kernel.org
e5ec3789
SW
3469W: http://www.openfabrics.org
3470S: Supported
679655da 3471F: drivers/infiniband/hw/cxgb3/
e5ec3789 3472
be4c9bad 3473CXGB4 ETHERNET DRIVER (CXGB4)
56f16c74 3474M: Hariprasad S <hariprasad@chelsio.com>
be4c9bad
RD
3475L: netdev@vger.kernel.org
3476W: http://www.chelsio.com
3477S: Supported
f7917c00 3478F: drivers/net/ethernet/chelsio/cxgb4/
be4c9bad 3479
d8ae3c33 3480CXGB4 ISCSI DRIVER (CXGB4I)
49e7d9df
JP
3481M: Karen Xie <kxie@chelsio.com>
3482L: linux-scsi@vger.kernel.org
3483W: http://www.chelsio.com
3484S: Supported
3485F: drivers/scsi/cxgbi/cxgb4i
d8ae3c33 3486
be4c9bad
RD
3487CXGB4 IWARP RNIC DRIVER (IW_CXGB4)
3488M: Steve Wise <swise@chelsio.com>
3489L: linux-rdma@vger.kernel.org
3490W: http://www.openfabrics.org
3491S: Supported
3492F: drivers/infiniband/hw/cxgb4/
3493
5c20a5c7
CL
3494CXGB4VF ETHERNET DRIVER (CXGB4VF)
3495M: Casey Leedom <leedom@chelsio.com>
3496L: netdev@vger.kernel.org
3497W: http://www.chelsio.com
3498S: Supported
f7917c00 3499F: drivers/net/ethernet/chelsio/cxgb4vf/
5c20a5c7 3500
a9282d01
IM
3501CXL (IBM Coherent Accelerator Processor Interface CAPI) DRIVER
3502M: Ian Munsie <imunsie@au1.ibm.com>
3503M: Michael Neuling <mikey@neuling.org>
3504L: linuxppc-dev@lists.ozlabs.org
3505S: Supported
3506F: drivers/misc/cxl/
ec249dd8 3507F: include/misc/cxl*
a9282d01
IM
3508F: include/uapi/misc/cxl.h
3509F: Documentation/powerpc/cxl.txt
3510F: Documentation/powerpc/cxl.txt
3511F: Documentation/ABI/testing/sysfs-class-cxl
3512
11f43ae7
MO
3513CXLFLASH (IBM Coherent Accelerator Processor Interface CAPI Flash) SCSI DRIVER
3514M: Manoj N. Kumar <manoj@linux.vnet.ibm.com>
3515M: Matthew R. Ochs <mrochs@linux.vnet.ibm.com>
b2c0627c 3516M: Uma Krishnan <ukrishn@linux.vnet.ibm.com>
11f43ae7
MO
3517L: linux-scsi@vger.kernel.org
3518S: Supported
3519F: drivers/scsi/cxlflash/
3520F: include/uapi/scsi/cxlflash_ioctls.h
3521F: Documentation/powerpc/cxlflash.txt
3522
b52b97a3
GC
3523STMMAC ETHERNET DRIVER
3524M: Giuseppe Cavallaro <peppe.cavallaro@st.com>
91979b9d 3525M: Alexandre Torgue <alexandre.torgue@st.com>
b52b97a3
GC
3526L: netdev@vger.kernel.org
3527W: http://www.stlinux.com
3528S: Supported
7ac6653a 3529F: drivers/net/ethernet/stmicro/stmmac/
b52b97a3 3530
1da177e4 3531CYBERPRO FB DRIVER
54176cc6 3532M: Russell King <linux@armlinux.org.uk>
efc03ecb 3533L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
54176cc6 3534W: http://www.armlinux.org.uk/
1da177e4 3535S: Maintained
8a61f013 3536F: drivers/video/fbdev/cyber2000fb.*
9fa68eae 3537
1da177e4 3538CYCLADES ASYNC MUX DRIVER
1da177e4 3539W: http://www.cyclades.com/
d459883e 3540S: Orphan
c897401b 3541F: drivers/tty/cyclades.c
679655da 3542F: include/linux/cyclades.h
c117ab84 3543F: include/uapi/linux/cyclades.h
1da177e4
LT
3544
3545CYCLADES PC300 DRIVER
1da177e4 3546W: http://www.cyclades.com/
d459883e 3547S: Orphan
679655da 3548F: drivers/net/wan/pc300*
1da177e4 3549
402f6ae4
AP
3550CYPRESS_FIRMWARE MEDIA DRIVER
3551M: Antti Palosaari <crope@iki.fi>
3552L: linux-media@vger.kernel.org
a825eaec 3553W: https://linuxtv.org
402f6ae4
AP
3554W: http://palosaari.fi/linux/
3555Q: http://patchwork.linuxtv.org/project/linux-media/list/
3556T: git git://linuxtv.org/anttip/media_tree.git
3557S: Maintained
3558F: drivers/media/common/cypress_firmware*
3559
e3ae3525 3560CYTTSP TOUCHSCREEN DRIVER
be9a6f40 3561M: Ferruh Yigit <fery@cypress.com>
6305902c 3562L: linux-input@vger.kernel.org
be9a6f40 3563S: Supported
6305902c
JP
3564F: drivers/input/touchscreen/cyttsp*
3565F: include/linux/input/cyttsp.h
e3ae3525 3566
aaaf5fbf
JK
3567DALLAS/MAXIM DS1685-FAMILY REAL TIME CLOCK
3568M: Joshua Kinard <kumba@gentoo.org>
3569S: Maintained
3570F: drivers/rtc/rtc-ds1685.c
3571F: include/linux/rtc/ds1685.h
3572
1da177e4 3573DAMA SLAVE for AX.25
8b58be88 3574M: Joerg Reuter <jreuter@yaina.de>
1da177e4
LT
3575W: http://yaina.de/jreuter/
3576W: http://www.qsl.net/dl1bke/
3577L: linux-hams@vger.kernel.org
3578S: Maintained
679655da
JP
3579F: net/ax25/af_ax25.c
3580F: net/ax25/ax25_dev.c
3581F: net/ax25/ax25_ds_*
3582F: net/ax25/ax25_in.c
3583F: net/ax25/ax25_out.c
3584F: net/ax25/ax25_timer.c
3585F: net/ax25/sysctl_net_ax25.c
1da177e4 3586
e2d1d6c0 3587DAVICOM FAST ETHERNET (DMFE) NETWORK DRIVER
e2d1d6c0 3588L: netdev@vger.kernel.org
5ff77428 3589S: Orphan
679655da 3590F: Documentation/networking/dmfe.txt
0f04e2aa 3591F: drivers/net/ethernet/dec/tulip/dmfe.c
e2d1d6c0
RD
3592
3593DC390/AM53C974 SCSI driver
d8130624 3594M: Hannes Reinecke <hare@suse.com>
71bd849d 3595L: linux-scsi@vger.kernel.org
e2d1d6c0 3596S: Maintained
71bd849d 3597F: drivers/scsi/am53c974.c
e2d1d6c0 3598
1da177e4 3599DC395x SCSI driver
61eee9a7 3600M: Oliver Neukum <oliver@neukum.org>
8b58be88
JP
3601M: Ali Akcaagac <aliakc@web.de>
3602M: Jamie Lenehan <lenehan@twibble.org>
f5df5881 3603L: dc395x@twibble.org
cf015e9f
JP
3604W: http://twibble.org/dist/dc395x/
3605W: http://lists.twibble.org/mailman/listinfo/dc395x/
1da177e4 3606S: Maintained
679655da
JP
3607F: Documentation/scsi/dc395x.txt
3608F: drivers/scsi/dc395x.*
1da177e4 3609
eb8edb08 3610DCCP PROTOCOL
a89d030e 3611M: Gerrit Renker <gerrit@erg.abdn.ac.uk>
eb8edb08 3612L: dccp@vger.kernel.org
c996d8b9 3613W: http://www.linuxfoundation.org/collaborate/workgroups/networking/dccp
eb8edb08 3614S: Maintained
679655da 3615F: include/linux/dccp.h
c117ab84 3616F: include/uapi/linux/dccp.h
679655da
JP
3617F: include/linux/tfrc.h
3618F: net/dccp/
eb8edb08 3619
1da177e4 3620DECnet NETWORK LAYER
1da177e4
LT
3621W: http://linux-decnet.sourceforge.net
3622L: linux-decnet-user@lists.sourceforge.net
f546444d 3623S: Orphan
679655da
JP
3624F: Documentation/networking/decnet.txt
3625F: net/decnet/
1da177e4 3626
ebff05b9
MR
3627DECSTATION PLATFORM SUPPORT
3628M: "Maciej W. Rozycki" <macro@linux-mips.org>
3629L: linux-mips@linux-mips.org
3630W: http://www.linux-mips.org/wiki/DECstation
3631S: Maintained
3632F: arch/mips/dec/
3633F: arch/mips/include/asm/dec/
3634F: arch/mips/include/asm/mach-dec/
3635
1da177e4 3636DEFXX FDDI NETWORK DRIVER
8b58be88 3637M: "Maciej W. Rozycki" <macro@linux-mips.org>
1da177e4 3638S: Maintained
33f810b2 3639F: drivers/net/fddi/defxx.*
1da177e4 3640
ad8f07cc 3641DELL LAPTOP DRIVER
8b58be88 3642M: Matthew Garrett <mjg59@srcf.ucam.org>
cdbff611 3643M: Pali Rohár <pali.rohar@gmail.com>
d0944853 3644L: platform-driver-x86@vger.kernel.org
ad8f07cc 3645S: Maintained
679655da 3646F: drivers/platform/x86/dell-laptop.c
ad8f07cc 3647
817a5cdb
PR
3648DELL LAPTOP RBTN DRIVER
3649M: Pali Rohár <pali.rohar@gmail.com>
3650S: Maintained
3651F: drivers/platform/x86/dell-rbtn.*
3652
cdbff611
PR
3653DELL LAPTOP FREEFALL DRIVER
3654M: Pali Rohár <pali.rohar@gmail.com>
3655S: Maintained
3656F: drivers/platform/x86/dell-smo8800.c
3657
1da177e4 3658DELL LAPTOP SMM DRIVER
a5afba16 3659M: Pali Rohár <pali.rohar@gmail.com>
ef3522f7 3660S: Maintained
a5afba16 3661F: drivers/hwmon/dell-smm-hwmon.c
c117ab84 3662F: include/uapi/linux/i8k.h
1da177e4 3663
90563ec4 3664DELL SYSTEMS MANAGEMENT BASE DRIVER (dcdbas)
8b58be88 3665M: Doug Warzecha <Douglas_Warzecha@dell.com>
90563ec4 3666S: Maintained
679655da
JP
3667F: Documentation/dcdbas.txt
3668F: drivers/firmware/dcdbas.*
90563ec4 3669
0b3f6109 3670DELL WMI EXTRAS DRIVER
8b58be88 3671M: Matthew Garrett <mjg59@srcf.ucam.org>
cdbff611 3672M: Pali Rohár <pali.rohar@gmail.com>
0b3f6109 3673S: Maintained
36b3a96f 3674F: drivers/platform/x86/dell-wmi.c
0b3f6109 3675
5efc75e3 3676DESIGNWARE USB2 DRD IP DRIVER
16272ae7 3677M: John Youn <johnyoun@synopsys.com>
5efc75e3 3678L: linux-usb@vger.kernel.org
18f340f9 3679T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
5efc75e3 3680S: Maintained
197ba5f4 3681F: drivers/usb/dwc2/
5efc75e3 3682
94ab23dd 3683DESIGNWARE USB3 DRD IP DRIVER
a55f6286 3684M: Felipe Balbi <balbi@kernel.org>
94ab23dd 3685L: linux-usb@vger.kernel.org
94ab23dd
FB
3686T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
3687S: Maintained
3688F: drivers/usb/dwc3/
3689
833c9545
JB
3690DEVICE COREDUMP (DEV_COREDUMP)
3691M: Johannes Berg <johannes@sipsolutions.net>
3692L: linux-kernel@vger.kernel.org
3693S: Maintained
3694F: drivers/base/devcoredump.c
3695F: include/linux/devcoredump.h
3696
89d07767
KP
3697DEVICE FREQUENCY (DEVFREQ)
3698M: MyungJoo Ham <myungjoo.ham@samsung.com>
3699M: Kyungmin Park <kyungmin.park@samsung.com>
88476d34 3700L: linux-pm@vger.kernel.org
6a3cd722 3701T: git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
89d07767
KP
3702S: Maintained
3703F: drivers/devfreq/
6a3cd722
CC
3704F: include/linux/devfreq.h
3705F: Documentation/devicetree/bindings/devfreq/
89d07767 3706
7dbded06
CC
3707DEVICE FREQUENCY EVENT (DEVFREQ-EVENT)
3708M: Chanwoo Choi <cw00.choi@samsung.com>
3709L: linux-pm@vger.kernel.org
3710T: git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
3711S: Supported
3712F: drivers/devfreq/event/
3713F: drivers/devfreq/devfreq-event.c
3714F: include/linux/devfreq-event.h
3715F: Documentation/devicetree/bindings/devfreq/event/
89d07767 3716
490b864b
CC
3717BUS FREQUENCY DRIVER FOR SAMSUNG EXYNOS
3718M: Chanwoo Choi <cw00.choi@samsung.com>
3719L: linux-pm@vger.kernel.org
3720L: linux-samsung-soc@vger.kernel.org
3721T: git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
3722S: Maintained
3723F: drivers/devfreq/exynos-bus.c
3724F: Documentation/devicetree/bindings/devfreq/exynos-bus.txt
3725
1da177e4 3726DEVICE NUMBER REGISTRY
8b58be88 3727M: Torben Mathiasen <device@lanana.org>
1da177e4 3728W: http://lanana.org/docs/device-list/index.html
1da177e4
LT
3729S: Maintained
3730
e2d1d6c0 3731DEVICE-MAPPER (LVM)
854ecaad 3732M: Alasdair Kergon <agk@redhat.com>
8504eed3 3733M: Mike Snitzer <snitzer@redhat.com>
854ecaad 3734M: dm-devel@redhat.com
e2d1d6c0
RD
3735L: dm-devel@redhat.com
3736W: http://sources.redhat.com/dm
8a6e2535 3737Q: http://patchwork.kernel.org/project/dm-devel/list/
41d35d25 3738T: git git://git.kernel.org/pub/scm/linux/kernel/git/device-mapper/linux-dm.git
854ecaad 3739T: quilt http://people.redhat.com/agk/patches/linux/editing/
e2d1d6c0 3740S: Maintained
679655da
JP
3741F: Documentation/device-mapper/
3742F: drivers/md/dm*
854ecaad 3743F: drivers/md/persistent-data/
679655da
JP
3744F: include/linux/device-mapper.h
3745F: include/linux/dm-*.h
8504eed3 3746F: include/uapi/linux/dm-*.h
e2d1d6c0 3747
bfcd3a46
JP
3748DEVLINK
3749M: Jiri Pirko <jiri@mellanox.com>
3750L: netdev@vger.kernel.org
3751S: Supported
3752F: net/core/devlink.c
3753F: include/net/devlink.h
3754F: include/uapi/linux/devlink.h
3755
c0d995aa
OST
3756DIALOG SEMICONDUCTOR DRIVERS
3757M: Support Opensource <support.opensource@diasemi.com>
3758W: http://www.dialog-semiconductor.com/products
3759S: Supported
3760F: Documentation/hwmon/da90??
047cfd01 3761F: Documentation/devicetree/bindings/mfd/da90*.txt
4eeb08b4 3762F: Documentation/devicetree/bindings/regulator/da92*.txt
7c933772 3763F: Documentation/devicetree/bindings/sound/da[79]*.txt
c0d995aa
OST
3764F: drivers/gpio/gpio-da90??.c
3765F: drivers/hwmon/da90??-hwmon.c
7be72c2c 3766F: drivers/iio/adc/da91??-*.c
c0d995aa
OST
3767F: drivers/input/misc/da90??_onkey.c
3768F: drivers/input/touchscreen/da9052_tsi.c
3769F: drivers/leds/leds-da90??.c
3770F: drivers/mfd/da903x.c
3771F: drivers/mfd/da90??-*.c
7be72c2c 3772F: drivers/mfd/da91??-*.c
c0d995aa 3773F: drivers/power/da9052-battery.c
7be72c2c 3774F: drivers/power/da91??-*.c
c0d995aa
OST
3775F: drivers/regulator/da903x.c
3776F: drivers/regulator/da9???-regulator.[ch]
3777F: drivers/rtc/rtc-da90??.c
3778F: drivers/video/backlight/da90??_bl.c
3779F: drivers/watchdog/da90??_wdt.c
3780F: include/linux/mfd/da903x.h
3781F: include/linux/mfd/da9052/
3782F: include/linux/mfd/da9055/
047cfd01 3783F: include/linux/mfd/da9062/
c0d995aa 3784F: include/linux/mfd/da9063/
7be72c2c 3785F: include/linux/mfd/da9150/
4eeb08b4 3786F: include/linux/regulator/da9211.h
c0d995aa
OST
3787F: include/sound/da[79]*.h
3788F: sound/soc/codecs/da[79]*.[ch]
3789
599aa697
LL
3790DIGI NEO AND CLASSIC PCI PRODUCTS
3791M: Lidza Louina <lidza.louina@gmail.com>
542f3d5a 3792M: Mark Hounschell <markh@compro.net>
599aa697
LL
3793L: driverdev-devel@linuxdriverproject.org
3794S: Maintained
3795F: drivers/staging/dgnc/
3796
335d7c58 3797DIOLAN U2C-12 I2C DRIVER
ca462085 3798M: Guenter Roeck <linux@roeck-us.net>
335d7c58
GR
3799L: linux-i2c@vger.kernel.org
3800S: Maintained
3801F: drivers/i2c/busses/i2c-diolan-u2c.c
3802
d475c634
MW
3803DIRECT ACCESS (DAX)
3804M: Matthew Wilcox <willy@linux.intel.com>
3805L: linux-fsdevel@vger.kernel.org
3806S: Supported
3807F: fs/dax.c
3808
e7839f25 3809DIRECTORY NOTIFICATION (DNOTIFY)
8b58be88 3810M: Eric Paris <eparis@parisplace.org>
3c5119c0 3811S: Maintained
679655da
JP
3812F: Documentation/filesystems/dnotify.txt
3813F: fs/notify/dnotify/
3814F: include/linux/dnotify.h
1da177e4
LT
3815
3816DISK GEOMETRY AND PARTITION HANDLING
8b58be88 3817M: Andries Brouwer <aeb@cwi.nl>
1da177e4
LT
3818W: http://www.win.tue.nl/~aeb/linux/Large-Disk.html
3819W: http://www.win.tue.nl/~aeb/linux/zip/zip-1.html
3820W: http://www.win.tue.nl/~aeb/partitions/partition_types-1.html
3821S: Maintained
3822
4480f15b 3823DISKQUOTA
d8130624 3824M: Jan Kara <jack@suse.com>
1da177e4 3825S: Maintained
679655da
JP
3826F: Documentation/filesystems/quota.txt
3827F: fs/quota/
3828F: include/linux/quota*.h
c117ab84 3829F: include/uapi/linux/quota*.h
1da177e4 3830
702686ad
BT
3831DISPLAYLINK USB 2.0 FRAMEBUFFER DRIVER (UDLFB)
3832M: Bernie Thompson <bernie@plugable.com>
3833L: linux-fbdev@vger.kernel.org
3834S: Maintained
3835W: http://plugable.com/category/projects/udlfb/
8a61f013 3836F: drivers/video/fbdev/udlfb.c
702686ad
BT
3837F: include/video/udlfb.h
3838F: Documentation/fb/udlfb.txt
3839
e7839f25 3840DISTRIBUTED LOCK MANAGER (DLM)
8b58be88
JP
3841M: Christine Caulfield <ccaulfie@redhat.com>
3842M: David Teigland <teigland@redhat.com>
a4644184 3843L: cluster-devel@redhat.com
5be7b50f 3844W: http://sources.redhat.com/cluster/
9f273c24 3845T: git git://git.kernel.org/pub/scm/linux/kernel/git/teigland/linux-dlm.git
5be7b50f 3846S: Supported
679655da 3847F: fs/dlm/
5be7b50f 3848
53b6b3e0
SS
3849DMA BUFFER SHARING FRAMEWORK
3850M: Sumit Semwal <sumit.semwal@linaro.org>
3851S: Maintained
3852L: linux-media@vger.kernel.org
3853L: dri-devel@lists.freedesktop.org
8ada6d2d 3854L: linaro-mm-sig@lists.linaro.org (moderated for non-subscribers)
35fac7e3 3855F: drivers/dma-buf/
e46d12c6
JP
3856F: include/linux/dma-buf*
3857F: include/linux/reservation.h
3858F: include/linux/*fence.h
53b6b3e0
SS
3859F: Documentation/dma-buf-sharing.txt
3860T: git git://git.linaro.org/people/sumitsemwal/linux-dma-buf.git
3861
c483e065
GP
3862SYNC FILE FRAMEWORK
3863M: Sumit Semwal <sumit.semwal@linaro.org>
3864R: Gustavo Padovan <gustavo@padovan.org>
3865S: Maintained
3866L: linux-media@vger.kernel.org
3867L: dri-devel@lists.freedesktop.org
3868F: drivers/dma-buf/sync_file.c
3869F: include/linux/sync_file.h
3870F: Documentation/sync_file.txt
3871T: git git://git.linaro.org/people/sumitsemwal/linux-dma-buf.git
3872
b3e5f263 3873DMA GENERIC OFFLOAD ENGINE SUBSYSTEM
4abed0af 3874M: Vinod Koul <vinod.koul@intel.com>
17b59560
VK
3875L: dmaengine@vger.kernel.org
3876Q: https://patchwork.kernel.org/project/linux-dmaengine/list/
08223d80 3877S: Maintained
679655da 3878F: drivers/dma/
0ce3c066 3879F: include/linux/dmaengine.h
c56d329e 3880F: Documentation/devicetree/bindings/dma/
979a281e
VK
3881F: Documentation/dmaengine/
3882T: git git://git.infradead.org/users/vkoul/slave-dma.git
248a9dc3 3883
b825037d 3884DME1737 HARDWARE MONITOR DRIVER
8b58be88 3885M: Juerg Haefliger <juergh@gmail.com>
968ce1b1 3886L: linux-hwmon@vger.kernel.org
b825037d 3887S: Maintained
679655da
JP
3888F: Documentation/hwmon/dme1737
3889F: drivers/hwmon/dme1737.c
b825037d 3890
1f31e1b1 3891DMI/SMBIOS SUPPORT
d8130624 3892M: Jean Delvare <jdelvare@suse.com>
1f31e1b1 3893S: Maintained
d4aeef93 3894T: quilt http://jdelvare.nerim.net/devel/linux/jdelvare-dmi/
d7f96f97 3895F: Documentation/ABI/testing/sysfs-firmware-dmi-tables
1f31e1b1
JD
3896F: drivers/firmware/dmi-id.c
3897F: drivers/firmware/dmi_scan.c
3898F: include/linux/dmi.h
3899
7d2c86b5 3900DOCUMENTATION
ad3118b9 3901M: Jonathan Corbet <corbet@lwn.net>
795fb7e7
JD
3902L: linux-doc@vger.kernel.org
3903S: Maintained
679655da 3904F: Documentation/
42f41ecf
JC
3905F: scripts/docproc.c
3906F: scripts/kernel-doc*
97be078b
RD
3907X: Documentation/ABI/
3908X: Documentation/devicetree/
933a46b8
JC
3909X: Documentation/acpi
3910X: Documentation/power
3911X: Documentation/spi
6c121170 3912X: Documentation/DocBook/media
c51edfb1 3913T: git git://git.lwn.net/linux.git docs-next
abbaeff3 3914
1da177e4 3915DOUBLETALK DRIVER
8b58be88 3916M: "James R. Van Zandt" <jrv@vanzandt.mv.com>
1da177e4
LT
3917L: blinux-list@redhat.com
3918S: Maintained
679655da
JP
3919F: drivers/char/dtlk.c
3920F: include/linux/dtlk.h
1da177e4 3921
e2d1d6c0 3922DPT_I2O SCSI RAID DRIVER
8b58be88 3923M: Adaptec OEM Raid Solutions <aacraid@adaptec.com>
e2d1d6c0
RD
3924L: linux-scsi@vger.kernel.org
3925W: http://www.adaptec.com/
3926S: Maintained
679655da
JP
3927F: drivers/scsi/dpt*
3928F: drivers/scsi/dpt/
e2d1d6c0 3929
b411b363 3930DRBD DRIVER
bc2c049d
RK
3931M: Philipp Reisner <philipp.reisner@linbit.com>
3932M: Lars Ellenberg <lars.ellenberg@linbit.com>
3933L: drbd-dev@lists.linbit.com
28b8e8d4 3934W: http://www.drbd.org
bc2c049d
RK
3935T: git git://git.linbit.com/linux-drbd.git
3936T: git git://git.linbit.com/drbd-8.4.git
28b8e8d4
JP
3937S: Supported
3938F: drivers/block/drbd/
3939F: lib/lru_cache.c
3940F: Documentation/blockdev/drbd/
b411b363 3941
dc7dfcd8 3942DRIVER CORE, KOBJECTS, DEBUGFS, KERNFS AND SYSFS
879a5a00 3943M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
08deed1e 3944T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
1da177e4 3945S: Supported
679655da 3946F: Documentation/kobject.txt
7cfc51b9 3947F: drivers/base/
87544653 3948F: fs/debugfs/
dc7dfcd8
WS
3949F: fs/kernfs/
3950F: fs/sysfs/
87544653 3951F: include/linux/debugfs.h
dc7dfcd8 3952F: include/linux/kobj*
679655da 3953F: lib/kobj*
1da177e4
LT
3954
3955DRM DRIVERS
8b58be88 3956M: David Airlie <airlied@linux.ie>
4c6a3999 3957L: dri-devel@lists.freedesktop.org
b0447888 3958T: git git://people.freedesktop.org/~airlied/linux
1da177e4 3959S: Maintained
679655da 3960F: drivers/gpu/drm/
433e3b34 3961F: drivers/gpu/vga/
d28ab95b
GU
3962F: Documentation/devicetree/bindings/display/
3963F: Documentation/devicetree/bindings/gpu/
3964F: Documentation/devicetree/bindings/video/
621c5474 3965F: Documentation/gpu/
850e9411 3966F: include/drm/
c117ab84 3967F: include/uapi/drm/
1da177e4 3968
c842b693
EV
3969DRM DRIVER FOR AST SERVER GRAPHICS CHIPS
3970M: Dave Airlie <airlied@redhat.com>
3971S: Odd Fixes
3972F: drivers/gpu/drm/ast/
3973
3974DRM DRIVER FOR BOCHS VIRTUAL GPU
3975M: Gerd Hoffmann <kraxel@redhat.com>
3976S: Odd Fixes
3977F: drivers/gpu/drm/bochs/
3978
3979DRM DRIVER FOR QEMU'S CIRRUS DEVICE
3980M: Dave Airlie <airlied@redhat.com>
3981S: Odd Fixes
3982F: drivers/gpu/drm/cirrus/
3983
c26a4017 3984RADEON and AMDGPU DRM DRIVERS
566f5939
AD
3985M: Alex Deucher <alexander.deucher@amd.com>
3986M: Christian König <christian.koenig@amd.com>
3987L: dri-devel@lists.freedesktop.org
3988T: git git://people.freedesktop.org/~agd5f/linux
3989S: Supported
3990F: drivers/gpu/drm/radeon/
74c97375 3991F: include/uapi/drm/radeon_drm.h
c26a4017 3992F: drivers/gpu/drm/amd/
74c97375 3993F: include/uapi/drm/amdgpu_drm.h
566f5939 3994
03e255b9
TR
3995DRM PANEL DRIVERS
3996M: Thierry Reding <thierry.reding@gmail.com>
3997L: dri-devel@lists.freedesktop.org
3998T: git git://anongit.freedesktop.org/tegra/linux.git
3999S: Maintained
4000F: drivers/gpu/drm/drm_panel.c
4001F: drivers/gpu/drm/panel/
4002F: include/drm/drm_panel.h
2d799dde 4003F: Documentation/devicetree/bindings/display/panel/
03e255b9 4004
8daf7473 4005INTEL DRM DRIVERS (excluding Poulsbo, Moorestown and derivative chipsets)
cbce7107 4006M: Daniel Vetter <daniel.vetter@intel.com>
47f95647 4007M: Jani Nikula <jani.nikula@linux.intel.com>
362132d2 4008L: intel-gfx@lists.freedesktop.org
8daf7473 4009L: dri-devel@lists.freedesktop.org
7564fde3 4010W: https://01.org/linuxgraphics/
47f95647 4011Q: http://patchwork.freedesktop.org/project/intel-gfx/
89258a97 4012T: git git://anongit.freedesktop.org/drm-intel
8daf7473 4013S: Supported
14430813 4014F: drivers/gpu/drm/i915/
8daf7473 4015F: include/drm/i915*
baceac3a 4016F: include/uapi/drm/i915_drm.h
621c5474 4017F: Documentation/gpu/i915.rst
8daf7473 4018
99763bb8
BB
4019DRM DRIVERS FOR ATMEL HLCDC
4020M: Boris Brezillon <boris.brezillon@free-electrons.com>
4021L: dri-devel@lists.freedesktop.org
4022S: Supported
4023F: drivers/gpu/drm/atmel-hlcdc/
4024F: Documentation/devicetree/bindings/drm/atmel/
4025
bf1139df
MR
4026DRM DRIVERS FOR ALLWINNER A10
4027M: Maxime Ripard <maxime.ripard@free-electrons.com>
4028L: dri-devel@lists.freedesktop.org
4029S: Supported
4030F: drivers/gpu/drm/sun4i/
4031F: Documentation/devicetree/bindings/display/sunxi/sun4i-drm.txt
4032
398a6d4a
KP
4033DRM DRIVERS FOR EXYNOS
4034M: Inki Dae <inki.dae@samsung.com>
f1501303
ID
4035M: Joonyoung Shim <jy0922.shim@samsung.com>
4036M: Seung-Woo Kim <sw0312.kim@samsung.com>
4037M: Kyungmin Park <kyungmin.park@samsung.com>
398a6d4a 4038L: dri-devel@lists.freedesktop.org
25a58030 4039T: git git://git.kernel.org/pub/scm/linux/kernel/git/daeinki/drm-exynos.git
398a6d4a 4040S: Supported
14430813 4041F: drivers/gpu/drm/exynos/
8fb9b15b
EV
4042F: include/uapi/drm/exynos_drm.h
4043F: Documentation/devicetree/bindings/display/exynos/
398a6d4a 4044
b55a1b9c 4045DRM DRIVERS FOR FREESCALE DCU
bc66757a 4046M: Stefan Agner <stefan@agner.ch>
b55a1b9c
JW
4047M: Alison Wang <alison.wang@freescale.com>
4048L: dri-devel@lists.freedesktop.org
4049S: Supported
4050F: drivers/gpu/drm/fsl-dcu/
2d799dde 4051F: Documentation/devicetree/bindings/display/fsl,dcu.txt
fb127b79 4052F: Documentation/devicetree/bindings/display/fsl,tcon.txt
2d799dde 4053F: Documentation/devicetree/bindings/display/panel/nec,nl4827hc19_05b.txt
b55a1b9c 4054
0a3d775f
PZ
4055DRM DRIVERS FOR FREESCALE IMX
4056M: Philipp Zabel <p.zabel@pengutronix.de>
4057L: dri-devel@lists.freedesktop.org
4058S: Maintained
4059F: drivers/gpu/drm/imx/
ef739aa4 4060F: drivers/gpu/ipu-v3/
2d799dde 4061F: Documentation/devicetree/bindings/display/imx/
0a3d775f 4062
ba2199a6
PJ
4063DRM DRIVERS FOR GMA500 (Poulsbo, Moorestown and derivative chipsets)
4064M: Patrik Jakobsson <patrik.r.jakobsson@gmail.com>
4065L: dri-devel@lists.freedesktop.org
4066T: git git://github.com/patjak/drm-gma500
4067S: Maintained
5ff18e42 4068F: drivers/gpu/drm/gma500/
ba2199a6 4069
c84ffde9
XL
4070DRM DRIVERS FOR HISILICON
4071M: Xinliang Liu <z.liuxinliang@hisilicon.com>
4072R: Xinwei Kong <kong.kongxinwei@hisilicon.com>
4073R: Chen Feng <puck.chen@hisilicon.com>
4074L: dri-devel@lists.freedesktop.org
4075T: git git://github.com/xin3liang/linux.git
4076S: Maintained
4077F: drivers/gpu/drm/hisilicon/
4078F: Documentation/devicetree/bindings/display/hisilicon/
4079
399516ab
EV
4080DRM DRIVER FOR INTEL I810 VIDEO CARDS
4081S: Orphan / Obsolete
4082F: drivers/gpu/drm/i810/
4083F: include/uapi/drm/i810_drm.h
4084
06346451
EV
4085DRM DRIVER FOR MSM ADRENO GPU
4086M: Rob Clark <robdclark@gmail.com>
4087L: linux-arm-msm@vger.kernel.org
4088L: dri-devel@lists.freedesktop.org
4089L: freedreno@lists.freedesktop.org
4090T: git git://people.freedesktop.org/~robclark/linux
4091S: Maintained
4092F: drivers/gpu/drm/msm/
4093F: include/uapi/drm/msm_drm.h
4094F: Documentation/devicetree/bindings/display/msm/
4095
fad89bb3
EV
4096DRM DRIVER FOR NVIDIA GEFORCE/QUADRO GPUS
4097M: Ben Skeggs <bskeggs@redhat.com>
4098L: dri-devel@lists.freedesktop.org
4099L: nouveau@lists.freedesktop.org
4100T: git git://github.com/skeggsb/linux
4101S: Supported
4102F: drivers/gpu/drm/nouveau/
4103F: include/uapi/drm/nouveau_drm.h
ba2199a6 4104
bd3b49f2 4105DRM DRIVERS FOR NVIDIA TEGRA
a5ad7a63 4106M: Thierry Reding <thierry.reding@gmail.com>
bd3b49f2
TR
4107L: dri-devel@lists.freedesktop.org
4108L: linux-tegra@vger.kernel.org
a5ad7a63 4109T: git git://anongit.freedesktop.org/tegra/linux.git
adabdb0c 4110S: Supported
dee8268f 4111F: drivers/gpu/drm/tegra/
a5ad7a63 4112F: drivers/gpu/host1x/
e1e90644 4113F: include/linux/host1x.h
a5ad7a63 4114F: include/uapi/drm/tegra_drm.h
2d799dde 4115F: Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-host1x.txt
bd3b49f2 4116
399516ab
EV
4117DRM DRIVER FOR MATROX G200/G400 GRAPHICS CARDS
4118S: Orphan / Obsolete
4119F: drivers/gpu/drm/mga/
4120F: include/uapi/drm/mga_drm.h
4121
c842b693
EV
4122DRM DRIVER FOR MGA G200 SERVER GRAPHICS CHIPS
4123M: Dave Airlie <airlied@redhat.com>
4124S: Odd Fixes
4125F: drivers/gpu/drm/mgag200/
4126
399516ab
EV
4127DRM DRIVER FOR RAGE 128 VIDEO CARDS
4128S: Orphan / Obsolete
4129F: drivers/gpu/drm/r128/
4130F: include/uapi/drm/r128_drm.h
4131
a284e9d1
LP
4132DRM DRIVERS FOR RENESAS
4133M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
4134L: dri-devel@lists.freedesktop.org
4a121096 4135L: linux-renesas-soc@vger.kernel.org
2392ccd4 4136T: git git://linuxtv.org/pinchartl/fbdev
a284e9d1
LP
4137S: Supported
4138F: drivers/gpu/drm/rcar-du/
4139F: drivers/gpu/drm/shmobile/
a284e9d1 4140F: include/linux/platform_data/shmob_drm.h
33be436d 4141F: Documentation/devicetree/bindings/display/renesas,du.txt
a284e9d1 4142
c842b693
EV
4143DRM DRIVER FOR QXL VIRTUAL GPU
4144M: Dave Airlie <airlied@redhat.com>
4145S: Odd Fixes
4146F: drivers/gpu/drm/qxl/
4147F: include/uapi/drm/qxl_drm.h
a284e9d1 4148
625e0346
HS
4149DRM DRIVERS FOR ROCKCHIP
4150M: Mark Yao <mark.yao@rock-chips.com>
4151L: dri-devel@lists.freedesktop.org
4152S: Maintained
4153F: drivers/gpu/drm/rockchip/
f253f7eb 4154F: Documentation/devicetree/bindings/display/rockchip/
625e0346 4155
399516ab
EV
4156DRM DRIVER FOR SAVAGE VIDEO CARDS
4157S: Orphan / Obsolete
4158F: drivers/gpu/drm/savage/
4159F: include/uapi/drm/savage_drm.h
4160
4161DRM DRIVER FOR SIS VIDEO CARDS
4162S: Orphan / Obsolete
4163F: drivers/gpu/drm/sis/
4164F: include/uapi/drm/sis_drm.h
625e0346 4165
7f11c476
BG
4166DRM DRIVERS FOR STI
4167M: Benjamin Gaignard <benjamin.gaignard@linaro.org>
4168M: Vincent Abriou <vincent.abriou@st.com>
4169L: dri-devel@lists.freedesktop.org
4170T: git http://git.linaro.org/people/benjamin.gaignard/kernel.git
4171S: Maintained
4172F: drivers/gpu/drm/sti
2d799dde 4173F: Documentation/devicetree/bindings/display/st,stih4xx.txt
7f11c476 4174
399516ab
EV
4175DRM DRIVER FOR TDFX VIDEO CARDS
4176S: Orphan / Obsolete
4177F: drivers/gpu/drm/tdfx/
4178
c842b693
EV
4179DRM DRIVER FOR USB DISPLAYLINK VIDEO ADAPTERS
4180M: Dave Airlie <airlied@redhat.com>
4181S: Odd Fixes
4182F: drivers/gpu/drm/udl/
4183
8bb0bce9
LS
4184DRM DRIVERS FOR VIVANTE GPU IP
4185M: Lucas Stach <l.stach@pengutronix.de>
54176cc6 4186R: Russell King <linux+etnaviv@armlinux.org.uk>
8bb0bce9
LS
4187R: Christian Gmeiner <christian.gmeiner@gmail.com>
4188L: dri-devel@lists.freedesktop.org
4189S: Maintained
8a9257a0
EV
4190F: drivers/gpu/drm/etnaviv/
4191F: include/uapi/drm/etnaviv_drm.h
4192F: Documentation/devicetree/bindings/display/etnaviv/
8bb0bce9 4193
c4291702
EV
4194DRM DRIVER FOR VMWARE VIRTUAL GPU
4195M: "VMware Graphics" <linux-graphics-maintainer@vmware.com>
4196M: Sinclair Yeh <syeh@vmware.com>
4197M: Thomas Hellstrom <thellstrom@vmware.com>
4198L: dri-devel@lists.freedesktop.org
4199T: git git://people.freedesktop.org/~syeh/repos_linux
4200T: git git://people.freedesktop.org/~thomash/linux
4201S: Supported
4202F: drivers/gpu/drm/vmwgfx/
4203F: include/uapi/drm/vmwgfx_drm.h
4204
8636d452
EA
4205DRM DRIVERS FOR VC4
4206M: Eric Anholt <eric@anholt.net>
4207T: git git://github.com/anholt/linux
4208S: Supported
4209F: drivers/gpu/drm/vc4/
4210F: include/uapi/drm/vc4_drm.h
4211F: Documentation/devicetree/bindings/display/brcm,bcm-vc4.txt
8bb0bce9 4212
5ef330a7
TV
4213DRM DRIVERS FOR TI OMAP
4214M: Tomi Valkeinen <tomi.valkeinen@ti.com>
4215L: dri-devel@lists.freedesktop.org
4216S: Maintained
4217F: drivers/gpu/drm/omapdrm/
4218F: Documentation/devicetree/bindings/display/ti/
4219
adb314ed
TV
4220DRM DRIVERS FOR TI LCDC
4221M: Jyri Sarha <jsarha@ti.com>
4222R: Tomi Valkeinen <tomi.valkeinen@ti.com>
4223L: dri-devel@lists.freedesktop.org
4224S: Maintained
4225F: drivers/gpu/drm/tilcdc/
4226F: Documentation/devicetree/bindings/display/tilcdc/
4227
598df1ac
AK
4228DSBR100 USB FM RADIO DRIVER
4229M: Alexey Klimov <klimov.linux@gmail.com>
4230L: linux-media@vger.kernel.org
4231T: git git://linuxtv.org/media_tree.git
4232S: Maintained
4233F: drivers/media/radio/dsbr100.c
4234
1da177e4 4235DSCC4 DRIVER
8b58be88 4236M: Francois Romieu <romieu@fr.zoreil.com>
01f20734 4237L: netdev@vger.kernel.org
1da177e4 4238S: Maintained
679655da 4239F: drivers/net/wan/dscc4.c
1da177e4 4240
cc11b140
HV
4241DT3155 MEDIA DRIVER
4242M: Hans Verkuil <hverkuil@xs4all.nl>
4243L: linux-media@vger.kernel.org
4244T: git git://linuxtv.org/media_tree.git
a825eaec 4245W: https://linuxtv.org
cc11b140
HV
4246S: Odd Fixes
4247F: drivers/media/pci/dt3155/
4248
91952bc0
AP
4249DVB_USB_AF9015 MEDIA DRIVER
4250M: Antti Palosaari <crope@iki.fi>
4251L: linux-media@vger.kernel.org
a825eaec 4252W: https://linuxtv.org
91952bc0
AP
4253W: http://palosaari.fi/linux/
4254Q: http://patchwork.linuxtv.org/project/linux-media/list/
4255T: git git://linuxtv.org/anttip/media_tree.git
4256S: Maintained
4257F: drivers/media/usb/dvb-usb-v2/af9015*
4258
4259DVB_USB_AF9035 MEDIA DRIVER
4260M: Antti Palosaari <crope@iki.fi>
4261L: linux-media@vger.kernel.org
a825eaec 4262W: https://linuxtv.org
91952bc0
AP
4263W: http://palosaari.fi/linux/
4264Q: http://patchwork.linuxtv.org/project/linux-media/list/
4265T: git git://linuxtv.org/anttip/media_tree.git
4266S: Maintained
4267F: drivers/media/usb/dvb-usb-v2/af9035*
4268
4269DVB_USB_ANYSEE MEDIA DRIVER
4270M: Antti Palosaari <crope@iki.fi>
4271L: linux-media@vger.kernel.org
a825eaec 4272W: https://linuxtv.org
91952bc0
AP
4273W: http://palosaari.fi/linux/
4274Q: http://patchwork.linuxtv.org/project/linux-media/list/
4275T: git git://linuxtv.org/anttip/media_tree.git
4276S: Maintained
4277F: drivers/media/usb/dvb-usb-v2/anysee*
4278
4279DVB_USB_AU6610 MEDIA DRIVER
4280M: Antti Palosaari <crope@iki.fi>
4281L: linux-media@vger.kernel.org
a825eaec 4282W: https://linuxtv.org
91952bc0
AP
4283W: http://palosaari.fi/linux/
4284Q: http://patchwork.linuxtv.org/project/linux-media/list/
4285T: git git://linuxtv.org/anttip/media_tree.git
4286S: Maintained
4287F: drivers/media/usb/dvb-usb-v2/au6610*
4288
4289DVB_USB_CE6230 MEDIA DRIVER
4290M: Antti Palosaari <crope@iki.fi>
4291L: linux-media@vger.kernel.org
a825eaec 4292W: https://linuxtv.org
91952bc0
AP
4293W: http://palosaari.fi/linux/
4294Q: http://patchwork.linuxtv.org/project/linux-media/list/
4295T: git git://linuxtv.org/anttip/media_tree.git
4296S: Maintained
4297F: drivers/media/usb/dvb-usb-v2/ce6230*
4298
d099dea2
MK
4299DVB_USB_CXUSB MEDIA DRIVER
4300M: Michael Krufky <mkrufky@linuxtv.org>
4301L: linux-media@vger.kernel.org
a825eaec 4302W: https://linuxtv.org
d099dea2
MK
4303W: http://github.com/mkrufky
4304Q: http://patchwork.linuxtv.org/project/linux-media/list/
4305T: git git://linuxtv.org/media_tree.git
4306S: Maintained
9819da66 4307F: drivers/media/usb/dvb-usb/cxusb*
d099dea2 4308
91952bc0 4309DVB_USB_EC168 MEDIA DRIVER
91952bc0
AP
4310M: Antti Palosaari <crope@iki.fi>
4311L: linux-media@vger.kernel.org
a825eaec 4312W: https://linuxtv.org
91952bc0
AP
4313W: http://palosaari.fi/linux/
4314Q: http://patchwork.linuxtv.org/project/linux-media/list/
4315T: git git://linuxtv.org/anttip/media_tree.git
4316S: Maintained
91952bc0 4317F: drivers/media/usb/dvb-usb-v2/ec168*
91952bc0 4318
5560983b 4319DVB_USB_GL861 MEDIA DRIVER
91952bc0
AP
4320M: Antti Palosaari <crope@iki.fi>
4321L: linux-media@vger.kernel.org
a825eaec 4322W: https://linuxtv.org
91952bc0
AP
4323Q: http://patchwork.linuxtv.org/project/linux-media/list/
4324T: git git://linuxtv.org/anttip/media_tree.git
4325S: Maintained
5560983b 4326F: drivers/media/usb/dvb-usb-v2/gl861*
91952bc0 4327
8856f5f2
MK
4328DVB_USB_MXL111SF MEDIA DRIVER
4329M: Michael Krufky <mkrufky@linuxtv.org>
4330L: linux-media@vger.kernel.org
a825eaec 4331W: https://linuxtv.org
8856f5f2
MK
4332W: http://github.com/mkrufky
4333Q: http://patchwork.linuxtv.org/project/linux-media/list/
4334T: git git://linuxtv.org/mkrufky/mxl111sf.git
4335S: Maintained
4336F: drivers/media/usb/dvb-usb-v2/mxl111sf*
4337
91952bc0
AP
4338DVB_USB_RTL28XXU MEDIA DRIVER
4339M: Antti Palosaari <crope@iki.fi>
4340L: linux-media@vger.kernel.org
a825eaec 4341W: https://linuxtv.org
91952bc0
AP
4342W: http://palosaari.fi/linux/
4343Q: http://patchwork.linuxtv.org/project/linux-media/list/
4344T: git git://linuxtv.org/anttip/media_tree.git
4345S: Maintained
4346F: drivers/media/usb/dvb-usb-v2/rtl28xxu*
4347
4348DVB_USB_V2 MEDIA DRIVER
4349M: Antti Palosaari <crope@iki.fi>
4350L: linux-media@vger.kernel.org
a825eaec 4351W: https://linuxtv.org
91952bc0
AP
4352W: http://palosaari.fi/linux/
4353Q: http://patchwork.linuxtv.org/project/linux-media/list/
4354T: git git://linuxtv.org/anttip/media_tree.git
4355S: Maintained
4356F: drivers/media/usb/dvb-usb-v2/dvb_usb*
4357F: drivers/media/usb/dvb-usb-v2/usb_urb.c
4358
ac0ac38f 4359DYNAMIC DEBUG
5c4a97d1 4360M: Jason Baron <jbaron@akamai.com>
ac0ac38f
JB
4361S: Maintained
4362F: lib/dynamic_debug.c
4363F: include/linux/dynamic_debug.h
4364
789c7048 4365DZ DECSTATION DZ11 SERIAL DRIVER
8b58be88 4366M: "Maciej W. Rozycki" <macro@linux-mips.org>
789c7048 4367S: Maintained
df621252 4368F: drivers/tty/serial/dz.*
789c7048 4369
f17effbe
MF
4370E3X0 POWER BUTTON DRIVER
4371M: Moritz Fischer <moritz.fischer@ettus.com>
4372L: usrp-users@lists.ettus.com
4373W: http://www.ettus.com
4374S: Supported
4375F: drivers/input/misc/e3x0-button.c
4376F: Documentation/devicetree/bindings/input/e3x0-button.txt
4377
91952bc0
AP
4378E4000 MEDIA DRIVER
4379M: Antti Palosaari <crope@iki.fi>
4380L: linux-media@vger.kernel.org
a825eaec 4381W: https://linuxtv.org
91952bc0
AP
4382W: http://palosaari.fi/linux/
4383Q: http://patchwork.linuxtv.org/project/linux-media/list/
4384T: git git://linuxtv.org/anttip/media_tree.git
4385S: Maintained
4386F: drivers/media/tuners/e4000*
4387
1da177e4 4388EATA ISA/EISA/PCI SCSI DRIVER
8b58be88 4389M: Dario Ballabio <ballabio_dario@emc.com>
1da177e4
LT
4390L: linux-scsi@vger.kernel.org
4391S: Maintained
679655da 4392F: drivers/scsi/eata.c
1da177e4 4393
91952bc0
AP
4394EC100 MEDIA DRIVER
4395M: Antti Palosaari <crope@iki.fi>
4396L: linux-media@vger.kernel.org
a825eaec 4397W: https://linuxtv.org
91952bc0
AP
4398W: http://palosaari.fi/linux/
4399Q: http://patchwork.linuxtv.org/project/linux-media/list/
4400T: git git://linuxtv.org/anttip/media_tree.git
4401S: Maintained
4402F: drivers/media/dvb-frontends/ec100*
4403
237fead6 4404ECRYPT FILE SYSTEM
0de9adf2 4405M: Tyler Hicks <tyhicks@canonical.com>
a058bfbb 4406L: ecryptfs@vger.kernel.org
24a923e4 4407W: http://ecryptfs.org
6dc7516e 4408W: https://launchpad.net/ecryptfs
9f273c24 4409T: git git://git.kernel.org/pub/scm/linux/kernel/git/tyhicks/ecryptfs.git
237fead6 4410S: Supported
679655da
JP
4411F: Documentation/filesystems/ecryptfs.txt
4412F: fs/ecryptfs/
237fead6 4413
da9bb1d2 4414EDAC-CORE
8b58be88 4415M: Doug Thompson <dougthompson@xmission.com>
aa15aa0e 4416M: Borislav Petkov <bp@alien8.de>
5dc8a864
MCC
4417M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
4418M: Mauro Carvalho Chehab <mchehab@kernel.org>
91445c72 4419L: linux-edac@vger.kernel.org
07cd6bf5
FW
4420T: git git://git.kernel.org/pub/scm/linux/kernel/git/bp/bp.git for-next
4421T: git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-edac.git linux_next
8c2a6a40 4422S: Supported
679655da 4423F: Documentation/edac.txt
91445c72 4424F: drivers/edac/
679655da 4425F: include/linux/edac.h
0e438e3f 4426
c476c23b 4427EDAC-AMD64
8b58be88 4428M: Doug Thompson <dougthompson@xmission.com>
487ba8e8 4429M: Borislav Petkov <bp@alien8.de>
91445c72 4430L: linux-edac@vger.kernel.org
487ba8e8 4431S: Maintained
c476c23b
BP
4432F: drivers/edac/amd64_edac*
4433
836dae5d
RR
4434EDAC-CALXEDA
4435M: Doug Thompson <dougthompson@xmission.com>
4436M: Robert Richter <rric@kernel.org>
4437L: linux-edac@vger.kernel.org
836dae5d
RR
4438S: Maintained
4439F: drivers/edac/highbank*
4440
f65aad41
RB
4441EDAC-CAVIUM
4442M: Ralf Baechle <ralf@linux-mips.org>
4443M: David Daney <david.daney@cavium.com>
4444L: linux-edac@vger.kernel.org
4445L: linux-mips@linux-mips.org
f65aad41
RB
4446S: Supported
4447F: drivers/edac/octeon_edac*
4448
0e438e3f 4449EDAC-E752X
8b58be88
JP
4450M: Mark Gross <mark.gross@intel.com>
4451M: Doug Thompson <dougthompson@xmission.com>
91445c72 4452L: linux-edac@vger.kernel.org
0e438e3f 4453S: Maintained
679655da 4454F: drivers/edac/e752x_edac.c
0e438e3f
DP
4455
4456EDAC-E7XXX
8b58be88 4457M: Doug Thompson <dougthompson@xmission.com>
91445c72 4458L: linux-edac@vger.kernel.org
0e438e3f 4459S: Maintained
679655da 4460F: drivers/edac/e7xxx_edac.c
0e438e3f 4461
77c5f5d2 4462EDAC-GHES
5dc8a864
MCC
4463M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
4464M: Mauro Carvalho Chehab <mchehab@kernel.org>
77c5f5d2 4465L: linux-edac@vger.kernel.org
77c5f5d2 4466S: Maintained
2caa67a6 4467F: drivers/edac/ghes_edac.c
77c5f5d2 4468
6bc78404 4469EDAC-I82443BXGX
8b58be88 4470M: Tim Small <tim@buttersideup.com>
91445c72 4471L: linux-edac@vger.kernel.org
6bc78404 4472S: Maintained
679655da 4473F: drivers/edac/i82443bxgx_edac.c
6bc78404
DT
4474
4475EDAC-I3000
8b58be88 4476M: Jason Uhlenkott <juhlenko@akamai.com>
91445c72 4477L: linux-edac@vger.kernel.org
6bc78404 4478S: Maintained
679655da 4479F: drivers/edac/i3000_edac.c
6bc78404
DT
4480
4481EDAC-I5000
8b58be88 4482M: Doug Thompson <dougthompson@xmission.com>
91445c72 4483L: linux-edac@vger.kernel.org
ba9a5918 4484S: Maintained
679655da 4485F: drivers/edac/i5000_edac.c
ba9a5918 4486
44c12cb2 4487EDAC-I5400
5dc8a864
MCC
4488M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
4489M: Mauro Carvalho Chehab <mchehab@kernel.org>
67c89316 4490L: linux-edac@vger.kernel.org
44c12cb2 4491S: Maintained
679655da 4492F: drivers/edac/i5400_edac.c
44c12cb2 4493
3c9c92b6 4494EDAC-I7300
5dc8a864
MCC
4495M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
4496M: Mauro Carvalho Chehab <mchehab@kernel.org>
3c9c92b6 4497L: linux-edac@vger.kernel.org
3c9c92b6
MCC
4498S: Maintained
4499F: drivers/edac/i7300_edac.c
4500
67c89316 4501EDAC-I7CORE
5dc8a864
MCC
4502M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
4503M: Mauro Carvalho Chehab <mchehab@kernel.org>
67c89316 4504L: linux-edac@vger.kernel.org
67c89316 4505S: Maintained
70aff0ce 4506F: drivers/edac/i7core_edac.c
67c89316 4507
ba9a5918 4508EDAC-I82975X
8b58be88 4509M: Ranganathan Desikan <ravi@jetztechnologies.com>
25527885 4510M: "Arvind R." <arvino55@gmail.com>
91445c72 4511L: linux-edac@vger.kernel.org
ba9a5918 4512S: Maintained
679655da 4513F: drivers/edac/i82975x_edac.c
ba9a5918 4514
791b4706
JB
4515EDAC-IE31200
4516M: Jason Baron <jbaron@akamai.com>
4517L: linux-edac@vger.kernel.org
791b4706
JB
4518S: Maintained
4519F: drivers/edac/ie31200_edac.c
4520
ccdfb979 4521EDAC-MPC85XX
30c7469b 4522M: Johannes Thumshirn <morbidrsa@gmail.com>
ccdfb979 4523L: linux-edac@vger.kernel.org
ccdfb979
JT
4524S: Maintained
4525F: drivers/edac/mpc85xx_edac.[ch]
4526
ba9a5918 4527EDAC-PASEMI
8b58be88 4528M: Egor Martovetsky <egor@pasemi.com>
91445c72 4529L: linux-edac@vger.kernel.org
6bc78404 4530S: Maintained
679655da 4531F: drivers/edac/pasemi_edac.c
6bc78404 4532
0e438e3f 4533EDAC-R82600
8b58be88 4534M: Tim Small <tim@buttersideup.com>
91445c72 4535L: linux-edac@vger.kernel.org
0e438e3f 4536S: Maintained
679655da 4537F: drivers/edac/r82600_edac.c
da9bb1d2 4538
4d096ca7 4539EDAC-SBRIDGE
5dc8a864
MCC
4540M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
4541M: Mauro Carvalho Chehab <mchehab@kernel.org>
4d096ca7 4542L: linux-edac@vger.kernel.org
4d096ca7
MCC
4543S: Maintained
4544F: drivers/edac/sb_edac.c
4545
4ec656bd
TL
4546EDAC-SKYLAKE
4547M: Tony Luck <tony.luck@intel.com>
4548L: linux-edac@vger.kernel.org
4549S: Maintained
4550F: drivers/edac/skx_edac.c
4551
995e1de4
LH
4552EDAC-XGENE
4553APPLIED MICRO (APM) X-GENE SOC EDAC
4554M: Loc Ho <lho@apm.com>
4555S: Supported
4556F: drivers/edac/xgene_edac.c
4557F: Documentation/devicetree/bindings/edac/apm-xgene-edac.txt
4558
af39917d
CL
4559EDIROL UA-101/UA-1000 DRIVER
4560M: Clemens Ladisch <clemens@ladisch.de>
4561L: alsa-devel@alsa-project.org (moderated for non-subscribers)
4562T: git git://git.alsa-project.org/alsa-kernel.git
4563S: Maintained
4564F: sound/usb/misc/ua101.c
4565
1f7df953 4566EXTENSIBLE FIRMWARE INTERFACE (EFI)
825fcfce 4567M: Matt Fleming <matt@codeblueprint.co.uk>
1f7df953 4568L: linux-efi@vger.kernel.org
78bef24e 4569T: git git://git.kernel.org/pub/scm/linux/kernel/git/mfleming/efi.git
1f7df953 4570S: Maintained
fb2efb5c 4571F: Documentation/efi-stub.txt
1f7df953
MF
4572F: arch/ia64/kernel/efi.c
4573F: arch/x86/boot/compressed/eboot.[ch]
4574F: arch/x86/include/asm/efi.h
e8dfe6d8
MF
4575F: arch/x86/platform/efi/
4576F: drivers/firmware/efi/
1f7df953
MF
4577F: include/linux/efi*.h
4578
d68772b7
MF
4579EFI VARIABLE FILESYSTEM
4580M: Matthew Garrett <matthew.garrett@nebula.com>
4581M: Jeremy Kerr <jk@ozlabs.org>
825fcfce 4582M: Matt Fleming <matt@codeblueprint.co.uk>
d68772b7
MF
4583T: git git://git.kernel.org/pub/scm/linux/kernel/git/mfleming/efi.git
4584L: linux-efi@vger.kernel.org
4585S: Maintained
4586F: fs/efivarfs/
4587
85a00d9b
PJ
4588EFIFB FRAMEBUFFER DRIVER
4589L: linux-fbdev@vger.kernel.org
4590M: Peter Jones <pjones@redhat.com>
4591S: Maintained
8a61f013 4592F: drivers/video/fbdev/efifb.c
85a00d9b 4593
0bee8d28
JT
4594EFS FILESYSTEM
4595W: http://aeschi.ch.eu.org/efs/
4596S: Orphan
679655da 4597F: fs/efs/
0bee8d28 4598
aa8a9e25 4599EHEA (IBM pSeries eHEA 10Gb ethernet adapter) DRIVER
97b04197 4600M: Douglas Miller <dougmill@linux.vnet.ibm.com>
aa8a9e25
BL
4601L: netdev@vger.kernel.org
4602S: Maintained
9aa32835 4603F: drivers/net/ethernet/ibm/ehea/
aa8a9e25 4604
f0319efe 4605EM28XX VIDEO4LINUX DRIVER
5dc8a864
MCC
4606M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
4607M: Mauro Carvalho Chehab <mchehab@kernel.org>
f0319efe 4608L: linux-media@vger.kernel.org
a825eaec 4609W: https://linuxtv.org
f0319efe
MCC
4610T: git git://linuxtv.org/media_tree.git
4611S: Maintained
4612F: drivers/media/usb/em28xx/
4613
3e3a7d66 4614EMBEDDED LINUX
8b58be88
JP
4615M: Paul Gortmaker <paul.gortmaker@windriver.com>
4616M: Matt Mackall <mpm@selenic.com>
4617M: David Woodhouse <dwmw2@infradead.org>
3e3a7d66
DW
4618L: linux-embedded@vger.kernel.org
4619S: Maintained
4620
32505876
JS
4621EMULEX/AVAGO LPFC FC/FCOE SCSI DRIVER
4622M: James Smart <james.smart@avagotech.com>
4623M: Dick Kennedy <dick.kennedy@avagotech.com>
ce00f85c 4624L: linux-scsi@vger.kernel.org
32505876 4625W: http://www.avagotech.com
ce00f85c 4626S: Supported
679655da 4627F: drivers/scsi/lpfc/
3a1c1d44 4628
5f5bac82 4629ENE CB710 FLASH CARD READER DRIVER
8b58be88 4630M: Michał Mirosław <mirq-linux@rere.qmqm.pl>
5f5bac82
MM
4631S: Maintained
4632F: drivers/misc/cb710/
4633F: drivers/mmc/host/cb710-mmc.*
4634F: include/linux/cb710.h
4635
931e39a1
ML
4636ENE KB2426 (ENE0100/ENE020XX) INFRARED RECEIVER
4637M: Maxim Levitsky <maximlevitsky@gmail.com>
4638S: Maintained
2a837449 4639F: drivers/media/rc/ene_ir.*
931e39a1 4640
d5ca9006 4641EPSON S1D13XXX FRAMEBUFFER DRIVER
8b58be88 4642M: Kristoffer Ericson <kristoffer.ericson@gmail.com>
d5ca9006 4643S: Maintained
084bad91 4644T: git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
8a61f013 4645F: drivers/video/fbdev/s1d13xxxfb.c
679655da 4646F: include/video/s1d13xxxfb.h
d5ca9006 4647
38df6492
ME
4648ET131X NETWORK DRIVER
4649M: Mark Einon <mark.einon@gmail.com>
4650S: Odd Fixes
4651F: drivers/net/ethernet/agere/
4652
1da177e4 4653ETHERNET BRIDGE
adbbf69d 4654M: Stephen Hemminger <stephen@networkplumber.org>
3430284f 4655L: bridge@lists.linux-foundation.org (moderated for non-subscribers)
4c325313 4656L: netdev@vger.kernel.org
c996d8b9 4657W: http://www.linuxfoundation.org/en/Net:Bridge
1da177e4 4658S: Maintained
679655da
JP
4659F: include/linux/netfilter_bridge/
4660F: net/bridge/
1da177e4 4661
22f08ad9
FF
4662ETHERNET PHY LIBRARY
4663M: Florian Fainelli <f.fainelli@gmail.com>
4664L: netdev@vger.kernel.org
4665S: Maintained
4666F: include/linux/phy.h
4667F: include/linux/phy_fixed.h
4668F: drivers/net/phy/
4669F: Documentation/networking/phy.txt
4670F: drivers/of/of_mdio.c
4671F: drivers/of/of_net.c
4672
1da177e4 4673EXT2 FILE SYSTEM
d8130624 4674M: Jan Kara <jack@suse.com>
72be2ccf 4675L: linux-ext4@vger.kernel.org
1da177e4 4676S: Maintained
679655da
JP
4677F: Documentation/filesystems/ext2.txt
4678F: fs/ext2/
4679F: include/linux/ext2*
1da177e4 4680
72be2ccf 4681EXT4 FILE SYSTEM
8b58be88 4682M: "Theodore Ts'o" <tytso@mit.edu>
3c373a5f 4683M: Andreas Dilger <adilger.kernel@dilger.ca>
72be2ccf 4684L: linux-ext4@vger.kernel.org
08a225f1 4685W: http://ext4.wiki.kernel.org
8a6e2535 4686Q: http://patchwork.ozlabs.org/project/linux-ext4/list/
9f273c24 4687T: git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/ext4.git
1da177e4 4688S: Maintained
679655da
JP
4689F: Documentation/filesystems/ext4.txt
4690F: fs/ext4/
1da177e4 4691
c5532b09 4692Extended Verification Module (EVM)
74dd744f
MZ
4693M: Mimi Zohar <zohar@linux.vnet.ibm.com>
4694L: linux-ima-devel@lists.sourceforge.net
4695L: linux-security-module@vger.kernel.org
c5532b09
MZ
4696S: Supported
4697F: security/integrity/evm/
4698
df6b3cfe
MH
4699EXTERNAL CONNECTOR SUBSYSTEM (EXTCON)
4700M: MyungJoo Ham <myungjoo.ham@samsung.com>
4701M: Chanwoo Choi <cw00.choi@samsung.com>
4702L: linux-kernel@vger.kernel.org
81df63a9 4703T: git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/extcon.git
df6b3cfe
MH
4704S: Maintained
4705F: drivers/extcon/
cd2c3e7f
CC
4706F: include/linux/extcon/
4707F: include/linux/extcon.h
df6b3cfe 4708F: Documentation/extcon/
cd2c3e7f 4709F: Documentation/devicetree/bindings/extcon/
df6b3cfe 4710
e2a75c44 4711EXYNOS DP DRIVER
b7701755 4712M: Jingoo Han <jingoohan1@gmail.com>
e2a75c44
JH
4713L: dri-devel@lists.freedesktop.org
4714S: Maintained
4715F: drivers/gpu/drm/exynos/exynos_dp*
4716
9b93a409
MS
4717EXYNOS SYSMMU (IOMMU) driver
4718M: Marek Szyprowski <m.szyprowski@samsung.com>
4719L: iommu@lists.linux-foundation.org
4720S: Maintained
4721F: drivers/iommu/exynos-iommu.c
4722
33ad3912
DL
4723EXYNOS MIPI DISPLAY DRIVERS
4724M: Inki Dae <inki.dae@samsung.com>
4725M: Donghwa Lee <dh09.lee@samsung.com>
4726M: Kyungmin Park <kyungmin.park@samsung.com>
4727L: linux-fbdev@vger.kernel.org
4728S: Maintained
8a61f013 4729F: drivers/video/fbdev/exynos/exynos_mipi*
33ad3912
DL
4730F: include/video/exynos_mipi*
4731
4a66d3fe
NC
4732EZchip NPS platform support
4733M: Noam Camus <noamc@ezchip.com>
4734S: Supported
4735F: arch/arc/plat-eznps
4736F: arch/arc/boot/dts/eznps.dts
4737
e53004e2 4738F71805F HARDWARE MONITORING DRIVER
d8130624 4739M: Jean Delvare <jdelvare@suse.com>
968ce1b1 4740L: linux-hwmon@vger.kernel.org
e53004e2 4741S: Maintained
679655da
JP
4742F: Documentation/hwmon/f71805f
4743F: drivers/hwmon/f71805f.c
e53004e2 4744
eea977ed
MB
4745FC0011 TUNER DRIVER
4746M: Michael Buesch <m@bues.ch>
4747L: linux-media@vger.kernel.org
4748S: Maintained
ccae7af2
MCC
4749F: drivers/media/tuners/fc0011.h
4750F: drivers/media/tuners/fc0011.c
eea977ed 4751
91952bc0
AP
4752FC2580 MEDIA DRIVER
4753M: Antti Palosaari <crope@iki.fi>
4754L: linux-media@vger.kernel.org
a825eaec 4755W: https://linuxtv.org
91952bc0
AP
4756W: http://palosaari.fi/linux/
4757Q: http://patchwork.linuxtv.org/project/linux-media/list/
4758T: git git://linuxtv.org/anttip/media_tree.git
4759S: Maintained
4760F: drivers/media/tuners/fc2580*
eea977ed 4761
88b2dbdb
EP
4762FANOTIFY
4763M: Eric Paris <eparis@redhat.com>
4764S: Maintained
4765F: fs/notify/fanotify/
4766F: include/linux/fanotify.h
c117ab84 4767F: include/uapi/linux/fanotify.h
88b2dbdb 4768
1da177e4 4769FARSYNC SYNCHRONOUS DRIVER
8b58be88 4770M: Kevin Curtis <kevin.curtis@farsite.co.uk>
1da177e4
LT
4771W: http://www.farsite.co.uk/
4772S: Supported
679655da 4773F: drivers/net/wan/farsync.*
1da177e4 4774
c5408b88 4775FAULT INJECTION SUPPORT
8b58be88 4776M: Akinobu Mita <akinobu.mita@gmail.com>
c5408b88 4777S: Supported
679655da
JP
4778F: Documentation/fault-injection/
4779F: lib/fault-inject.c
c5408b88 4780
053e514f
NT
4781FBTFT Framebuffer drivers
4782M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
4783M: Noralf Trønnes <noralf@tronnes.org>
4784S: Maintained
4785F: drivers/staging/fbtft/
4786
cae727db 4787FCOE SUBSYSTEM (libfc, libfcoe, fcoe)
49a75815 4788M: Johannes Thumshirn <jth@kernel.org>
f4aaea6d 4789L: fcoe-devel@open-fcoe.org
cae727db
RL
4790W: www.Open-FCoE.org
4791S: Supported
4792F: drivers/scsi/libfc/
4793F: drivers/scsi/fcoe/
4794F: include/scsi/fc/
4795F: include/scsi/libfc.h
4796F: include/scsi/libfcoe.h
c117ab84 4797F: include/uapi/scsi/fc/
cae727db 4798
e2d1d6c0 4799FILE LOCKING (flock() and fcntl()/lockf())
8c836fa8 4800M: Jeff Layton <jlayton@poochiereds.net>
9c3646d1 4801M: "J. Bruce Fields" <bfields@fieldses.org>
e2d1d6c0 4802L: linux-fsdevel@vger.kernel.org
1da177e4 4803S: Maintained
679655da
JP
4804F: include/linux/fcntl.h
4805F: include/linux/fs.h
c117ab84
CEB
4806F: include/uapi/linux/fcntl.h
4807F: include/uapi/linux/fs.h
679655da
JP
4808F: fs/fcntl.c
4809F: fs/locks.c
1da177e4 4810
e2d1d6c0 4811FILESYSTEMS (VFS and infrastructure)
8b58be88 4812M: Alexander Viro <viro@zeniv.linux.org.uk>
e2d1d6c0 4813L: linux-fsdevel@vger.kernel.org
173acc7c 4814S: Maintained
679655da 4815F: fs/*
173acc7c 4816
b26e0ed4 4817FINTEK F75375S HARDWARE MONITOR AND FAN CONTROLLER DRIVER
05576a1e 4818M: Riku Voipio <riku.voipio@iki.fi>
968ce1b1 4819L: linux-hwmon@vger.kernel.org
b26e0ed4 4820S: Maintained
d5ca6918
JP
4821F: drivers/hwmon/f75375s.c
4822F: include/linux/f75375s.h
b26e0ed4 4823
a331b0c3
CL
4824FIREWIRE AUDIO DRIVERS
4825M: Clemens Ladisch <clemens@ladisch.de>
4826L: alsa-devel@alsa-project.org (moderated for non-subscribers)
4827T: git git://git.alsa-project.org/alsa-kernel.git
4828S: Maintained
4829F: sound/firewire/
4830
eb86ec51
SR
4831FIREWIRE MEDIA DRIVERS (firedtv)
4832M: Stefan Richter <stefanr@s5r6.in-berlin.de>
4833L: linux-media@vger.kernel.org
4834L: linux1394-devel@lists.sourceforge.net
4835T: git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media.git
4836S: Maintained
4837F: drivers/media/firewire/
4838
a511ce33
CB
4839FIREWIRE SBP-2 TARGET
4840M: Chris Boot <bootc@bootc.net>
4841L: linux-scsi@vger.kernel.org
4842L: target-devel@vger.kernel.org
4843L: linux1394-devel@lists.sourceforge.net
4844T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/lio-core-2.6.git master
4845S: Maintained
4846F: drivers/target/sbp/
4847
7d2c86b5 4848FIREWIRE SUBSYSTEM
8b58be88 4849M: Stefan Richter <stefanr@s5r6.in-berlin.de>
e2d1d6c0 4850L: linux1394-devel@lists.sourceforge.net
958a29cb 4851W: http://ieee1394.wiki.kernel.org/
2ca526bf 4852T: git git://git.kernel.org/pub/scm/linux/kernel/git/ieee1394/linux1394.git
e2d1d6c0 4853S: Maintained
679655da 4854F: drivers/firewire/
8f06ce3b
SR
4855F: include/linux/firewire.h
4856F: include/uapi/linux/firewire*.h
9f6d3c4b 4857F: tools/firewire/
e2d1d6c0
RD
4858
4859FIRMWARE LOADER (request_firmware)
39e68089
ML
4860M: Ming Lei <ming.lei@canonical.com>
4861L: linux-kernel@vger.kernel.org
4862S: Maintained
679655da
JP
4863F: Documentation/firmware_class/
4864F: drivers/base/firmware*.c
4865F: include/linux/firmware.h
e2d1d6c0 4866
f730e3dc 4867FLASH ADAPTER DRIVER (IBM Flash Adapter 900GB Full Height PCI Flash Card)
9bb3c446
PK
4868M: Joshua Morris <josh.h.morris@us.ibm.com>
4869M: Philip Kelleher <pjk1939@linux.vnet.ibm.com>
4870S: Maintained
4871F: drivers/block/rsxx/
4872
8206f664 4873FLOPPY DRIVER
e5f6450c 4874M: Jiri Kosina <jikos@kernel.org>
8206f664
JK
4875T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/floppy.git
4876S: Odd fixes
4877F: drivers/block/floppy.c
4878
9c9f32ed
AR
4879FMC SUBSYSTEM
4880M: Alessandro Rubini <rubini@gnudd.com>
4881W: http://www.ohwr.org/projects/fmc-bus
4882S: Supported
4883F: drivers/fmc/
4884F: include/linux/fmc*.h
4885F: include/linux/ipmi-fru.h
4886K: fmc_d.*register
4887
3c0ed7d5
AT
4888FPGA MANAGER FRAMEWORK
4889M: Alan Tull <atull@opensource.altera.com>
dd7d664a 4890R: Moritz Fischer <moritz.fischer@ettus.com>
3c0ed7d5
AT
4891S: Maintained
4892F: drivers/fpga/
4893F: include/linux/fpga/fpga-mgr.h
4894W: http://www.rocketboards.org
4895
e2d1d6c0 4896FPU EMULATOR
8b58be88 4897M: Bill Metzenthen <billm@melbpc.org.au>
e769980f 4898W: http://floatingpoint.sourceforge.net/emulator/index.html
e2d1d6c0 4899S: Maintained
679655da 4900F: arch/x86/math-emu/
e2d1d6c0
RD
4901
4902FRAME RELAY DLCI/FRAD (Sangoma drivers too)
e2d1d6c0 4903L: netdev@vger.kernel.org
c173bfac 4904S: Orphan
679655da
JP
4905F: drivers/net/wan/dlci.c
4906F: drivers/net/wan/sdla.c
e2d1d6c0
RD
4907
4908FRAMEBUFFER LAYER
5489e948
JCPV
4909M: Jean-Christophe Plagniol-Villard <plagnioj@jcrosoft.com>
4910M: Tomi Valkeinen <tomi.valkeinen@ti.com>
c69f677c 4911L: linux-fbdev@vger.kernel.org
e2d1d6c0 4912W: http://linux-fbdev.sourceforge.net/
b22fe37b 4913Q: http://patchwork.kernel.org/project/linux-fbdev/list/
5489e948 4914T: git git://git.kernel.org/pub/scm/linux/kernel/git/plagnioj/linux-fbdev.git
56be1416 4915S: Maintained
679655da 4916F: Documentation/fb/
b22fe37b
PM
4917F: drivers/video/
4918F: include/video/
679655da 4919F: include/linux/fb.h
c117ab84
CEB
4920F: include/uapi/video/
4921F: include/uapi/linux/fb.h
e2d1d6c0 4922
a57c188e 4923FREESCALE DIU FRAMEBUFFER DRIVER
c4ef9bc4 4924M: Timur Tabi <timur@tabi.org>
a57c188e 4925L: linux-fbdev@vger.kernel.org
c4ef9bc4 4926S: Maintained
8a61f013 4927F: drivers/video/fbdev/fsl-diu-fb.*
a57c188e 4928
e2d1d6c0 4929FREESCALE DMA DRIVER
8b58be88
JP
4930M: Li Yang <leoli@freescale.com>
4931M: Zhang Wei <zw@zh-kernel.org>
a4724ed6 4932L: linuxppc-dev@lists.ozlabs.org
e2d1d6c0 4933S: Maintained
679655da 4934F: drivers/dma/fsldma.*
e2d1d6c0 4935
44248aff
HX
4936FREESCALE GPMI NAND DRIVER
4937M: Han Xu <han.xu@nxp.com>
4938L: linux-mtd@lists.infradead.org
4939S: Maintained
4940F: drivers/mtd/nand/gpmi-nand/*
4941
e2d1d6c0 4942FREESCALE I2C CPM DRIVER
8b58be88 4943M: Jochen Friedrich <jochen@scram.de>
a4724ed6 4944L: linuxppc-dev@lists.ozlabs.org
846557d3 4945L: linux-i2c@vger.kernel.org
0d2b405a 4946S: Maintained
679655da 4947F: drivers/i2c/busses/i2c-cpm.c
0d2b405a 4948
60e8c5ab 4949FREESCALE IMX / MXC FRAMEBUFFER DRIVER
8b58be88 4950M: Sascha Hauer <kernel@pengutronix.de>
c69f677c 4951L: linux-fbdev@vger.kernel.org
efc03ecb 4952L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
60e8c5ab 4953S: Maintained
bad985a1 4954F: include/linux/platform_data/video-imxfb.h
8a61f013 4955F: drivers/video/fbdev/imxfb.c
60e8c5ab 4956
4d8e2cef 4957FREESCALE QUAD SPI DRIVER
38714fbd 4958M: Han Xu <han.xu@nxp.com>
4d8e2cef
HX
4959L: linux-mtd@lists.infradead.org
4960S: Maintained
4961F: drivers/mtd/spi-nor/fsl-quadspi.c
4962
4689a6b1 4963FREESCALE SOC FS_ENET DRIVER
8b58be88
JP
4964M: Pantelis Antoniou <pantelis.antoniou@gmail.com>
4965M: Vitaly Bordug <vbordug@ru.mvista.com>
a4724ed6 4966L: linuxppc-dev@lists.ozlabs.org
4689a6b1
PA
4967L: netdev@vger.kernel.org
4968S: Maintained
ec21e2ec 4969F: drivers/net/ethernet/freescale/fs_enet/
679655da 4970F: include/linux/fs_enet_pd.h
4689a6b1 4971
63a0a00b
NA
4972FREESCALE IMX / MXC FEC DRIVER
4973M: Fugang Duan <fugang.duan@nxp.com>
4974L: netdev@vger.kernel.org
4975S: Maintained
4976F: drivers/net/ethernet/freescale/fec_main.c
4977F: drivers/net/ethernet/freescale/fec_ptp.c
4978F: drivers/net/ethernet/freescale/fec.h
4979F: Documentation/devicetree/bindings/net/fsl-fec.txt
4980
d9e9d82c 4981FREESCALE QUICC ENGINE LIBRARY
a4724ed6 4982L: linuxppc-dev@lists.ozlabs.org
c4ef9bc4 4983S: Orphan
7aa1aa6e
ZQ
4984F: drivers/soc/fsl/qe/
4985F: include/soc/fsl/*qe*.h
4986F: include/soc/fsl/*ucc*.h
d9e9d82c 4987
b55ef929 4988FREESCALE USB PERIPHERAL DRIVERS
8b58be88 4989M: Li Yang <leoli@freescale.com>
6372594a 4990L: linux-usb@vger.kernel.org
a4724ed6 4991L: linuxppc-dev@lists.ozlabs.org
a7205b30 4992S: Maintained
faf2e1db 4993F: drivers/usb/gadget/udc/fsl*
a7205b30 4994
beaf53bf 4995FREESCALE QUICC ENGINE UCC ETHERNET DRIVER
8b58be88 4996M: Li Yang <leoli@freescale.com>
beaf53bf 4997L: netdev@vger.kernel.org
a4724ed6 4998L: linuxppc-dev@lists.ozlabs.org
beaf53bf 4999S: Maintained
ec21e2ec 5000F: drivers/net/ethernet/freescale/ucc_geth*
beaf53bf 5001
abb1ed7b
CM
5002FREESCALE eTSEC ETHERNET DRIVER (GIANFAR)
5003M: Claudiu Manoil <claudiu.manoil@freescale.com>
5004L: netdev@vger.kernel.org
5005S: Maintained
5006F: drivers/net/ethernet/freescale/gianfar*
5007X: drivers/net/ethernet/freescale/gianfar_ptp.c
5008F: Documentation/devicetree/bindings/net/fsl-tsec-phy.txt
5009
c19b6d24
ZQ
5010FREESCALE QUICC ENGINE UCC HDLC DRIVER
5011M: Zhao Qiang <qiang.zhao@nxp.com>
5012L: netdev@vger.kernel.org
5013L: linuxppc-dev@lists.ozlabs.org
5014S: Maintained
5015F: drivers/net/wan/fsl_ucc_hdlc*
5016
d9e9d82c 5017FREESCALE QUICC ENGINE UCC UART DRIVER
c4ef9bc4 5018M: Timur Tabi <timur@tabi.org>
a4724ed6 5019L: linuxppc-dev@lists.ozlabs.org
c4ef9bc4 5020S: Maintained
df621252 5021F: drivers/tty/serial/ucc_uart.c
d9e9d82c
TT
5022
5023FREESCALE SOC SOUND DRIVERS
c4ef9bc4 5024M: Timur Tabi <timur@tabi.org>
dc85950a 5025M: Nicolin Chen <nicoleotsuka@gmail.com>
b4b98297 5026M: Xiubo Li <Xiubo.Lee@gmail.com>
aeea2fdd 5027R: Fabio Estevam <fabio.estevam@nxp.com>
93711660 5028L: alsa-devel@alsa-project.org (moderated for non-subscribers)
a4724ed6 5029L: linuxppc-dev@lists.ozlabs.org
c4ef9bc4 5030S: Maintained
69aefcea 5031F: sound/soc/fsl/fsl*
dc85950a 5032F: sound/soc/fsl/imx*
69aefcea 5033F: sound/soc/fsl/mpc8610_hpcd.c
d9e9d82c 5034
31c88965 5035FREESCALE QORIQ MANAGEMENT COMPLEX DRIVER
9c3646d1 5036M: "J. German Rivera" <German.Rivera@freescale.com>
cb18d3a2 5037M: Stuart Yoder <stuart.yoder@nxp.com>
31c88965
GR
5038L: linux-kernel@vger.kernel.org
5039S: Maintained
5040F: drivers/staging/fsl-mc/
5041
1da177e4 5042FREEVXFS FILESYSTEM
8b58be88 5043M: Christoph Hellwig <hch@infradead.org>
1da177e4
LT
5044W: ftp://ftp.openlinux.org/pub/people/hch/vxfs
5045S: Maintained
679655da 5046F: fs/freevxfs/
1da177e4 5047
71038f52 5048FREEZER
49db1903 5049M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
7fb06082 5050M: Pavel Machek <pavel@ucw.cz>
bf1c138e 5051L: linux-pm@vger.kernel.org
71038f52 5052S: Supported
679655da
JP
5053F: Documentation/power/freezing-of-tasks.txt
5054F: include/linux/freezer.h
5055F: kernel/freezer.c
71038f52 5056
839a1f79
KRW
5057FRONTSWAP API
5058M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
5059L: linux-kernel@vger.kernel.org
5060S: Maintained
5061F: mm/frontswap.c
5062F: include/linux/frontswap.h
5063
a5432f5a 5064FS-CACHE: LOCAL CACHING FOR NETWORK FILESYSTEMS
8b58be88 5065M: David Howells <dhowells@redhat.com>
e62d6e24 5066L: linux-cachefs@redhat.com (moderated for non-subscribers)
a5432f5a
DH
5067S: Supported
5068F: Documentation/filesystems/caching/
5069F: fs/fscache/
5070F: include/linux/fscache*.h
5071
598c7d7a
TT
5072FS-CRYPTO: FILE SYSTEM LEVEL ENCRYPTION SUPPORT
5073M: Theodore Y. Ts'o <tytso@mit.edu>
5074M: Jaegeuk Kim <jaegeuk@kernel.org>
5075S: Supported
5076F: fs/crypto/
5077F: include/linux/fscrypto.h
5078
f58ad8f5 5079F2FS FILE SYSTEM
9b29d481 5080M: Jaegeuk Kim <jaegeuk@kernel.org>
f6238a72 5081M: Changman Lee <cm224.lee@samsung.com>
ae9b9a9d 5082R: Chao Yu <yuchao0@huawei.com>
f58ad8f5
JK
5083L: linux-f2fs-devel@lists.sourceforge.net
5084W: http://en.wikipedia.org/wiki/F2FS
5085T: git git://git.kernel.org/pub/scm/linux/kernel/git/jaegeuk/f2fs.git
5086S: Maintained
5087F: Documentation/filesystems/f2fs.txt
3bac380c 5088F: Documentation/ABI/testing/sysfs-fs-f2fs
f58ad8f5
JK
5089F: fs/f2fs/
5090F: include/linux/f2fs_fs.h
62d43eeb 5091F: include/trace/events/f2fs.h
f58ad8f5 5092
5ab7ffea 5093FUJITSU FR-V (FRV) PORT
0cf0305f 5094S: Orphan
679655da 5095F: arch/frv/
1da177e4 5096
20b93734 5097FUJITSU LAPTOP EXTRAS
409a3e98 5098M: Jonathan Woithe <jwoithe@just42.net>
d0944853 5099L: platform-driver-x86@vger.kernel.org
20b93734 5100S: Maintained
679655da 5101F: drivers/platform/x86/fujitsu-laptop.c
20b93734 5102
4da621b6
HK
5103FUJITSU M-5MO LS CAMERA ISP DRIVER
5104M: Kyungmin Park <kyungmin.park@samsung.com>
5105M: Heungjun Kim <riverful.kim@samsung.com>
5106L: linux-media@vger.kernel.org
5107S: Maintained
90d72ac6 5108F: drivers/media/i2c/m5mols/
b5dcee22 5109F: include/media/i2c/m5mols.h
4da621b6 5110
2d24c490
RG
5111FUJITSU TABLET EXTRAS
5112M: Robert Gerlach <khnz@gmx.de>
5113L: platform-driver-x86@vger.kernel.org
5114S: Maintained
5115F: drivers/platform/x86/fujitsu-tablet.c
5116
04578f17 5117FUSE: FILESYSTEM IN USERSPACE
8b58be88 5118M: Miklos Szeredi <miklos@szeredi.hu>
4441f63a 5119L: linux-fsdevel@vger.kernel.org
04578f17 5120W: http://fuse.sourceforge.net/
0a30f612 5121T: git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/fuse.git
04578f17 5122S: Maintained
679655da 5123F: fs/fuse/
c117ab84 5124F: include/uapi/linux/fuse.h
0a30f612 5125F: Documentation/filesystems/fuse.txt
04578f17 5126
1da177e4 5127FUTURE DOMAIN TMC-16x0 SCSI DRIVER (16-bit)
8b58be88 5128M: Rik Faith <faith@cs.unc.edu>
1da177e4 5129L: linux-scsi@vger.kernel.org
baaea1dc 5130S: Odd Fixes (e.g., new signatures)
679655da 5131F: drivers/scsi/fdomain.*
1da177e4 5132
6b90bd4b
ER
5133GCC PLUGINS
5134M: Kees Cook <keescook@chromium.org>
5135R: Emese Revfy <re.emese@gmail.com>
5136L: kernel-hardening@lists.openwall.com
5137S: Maintained
5138F: scripts/gcc-plugins/
5139F: scripts/gcc-plugin.sh
5140F: Documentation/gcc-plugins.txt
5141
d8e2162c
PO
5142GCOV BASED KERNEL PROFILING
5143M: Peter Oberparleiter <oberpar@linux.vnet.ibm.com>
5144S: Maintained
5145F: kernel/gcov/
5146F: Documentation/gcov.txt
5147
1da177e4 5148GDT SCSI DISK ARRAY CONTROLLER DRIVER
8b58be88 5149M: Achim Leubner <achim_leubner@adaptec.com>
1da177e4
LT
5150L: linux-scsi@vger.kernel.org
5151W: http://www.icp-vortex.com/
5152S: Supported
679655da 5153F: drivers/scsi/gdt*
1da177e4 5154
158daf16
JK
5155GDB KERNEL DEBUGGING HELPER SCRIPTS
5156M: Jan Kiszka <jan.kiszka@siemens.com>
e10af132 5157M: Kieran Bingham <kieran@bingham.xyz>
158daf16
JK
5158S: Supported
5159F: scripts/gdb/
5160
3169a1c7
HV
5161GEMTEK FM RADIO RECEIVER DRIVER
5162M: Hans Verkuil <hverkuil@xs4all.nl>
5163L: linux-media@vger.kernel.org
5164T: git git://linuxtv.org/media_tree.git
a825eaec 5165W: https://linuxtv.org
3169a1c7
HV
5166S: Maintained
5167F: drivers/media/radio/radio-gemtek*
5168
1c23af90 5169GENERIC GPIO I2C DRIVER
880b0e26 5170M: Haavard Skinnemoen <hskinnemoen@gmail.com>
1c23af90 5171S: Supported
679655da
JP
5172F: drivers/i2c/busses/i2c-gpio.c
5173F: include/linux/i2c-gpio.h
1c23af90 5174
92ed1a76
PK
5175GENERIC GPIO I2C MULTIPLEXER DRIVER
5176M: Peter Korsgaard <peter.korsgaard@barco.com>
5177L: linux-i2c@vger.kernel.org
5178S: Supported
e7065e20
JD
5179F: drivers/i2c/muxes/i2c-mux-gpio.c
5180F: include/linux/i2c-mux-gpio.h
5181F: Documentation/i2c/muxes/i2c-mux-gpio
92ed1a76 5182
9251ce95 5183GENERIC HDLC (WAN) DRIVERS
8b58be88 5184M: Krzysztof Halasa <khc@pm.waw.pl>
1da177e4
LT
5185W: http://www.kernel.org/pub/linux/utils/net/hdlc/
5186S: Maintained
679655da
JP
5187F: drivers/net/wan/c101.c
5188F: drivers/net/wan/hd6457*
5189F: drivers/net/wan/hdlc*
5190F: drivers/net/wan/n2.c
5191F: drivers/net/wan/pc300too.c
5192F: drivers/net/wan/pci200syn.c
5193F: drivers/net/wan/wanxl*
1da177e4 5194
1527aab6 5195GENERIC INCLUDE/ASM HEADER FILES
8b58be88 5196M: Arnd Bergmann <arnd@arndb.de>
1527aab6
AB
5197L: linux-arch@vger.kernel.org
5198T: git git://git.kernel.org/pub/scm/linux/kernel/git/arnd/asm-generic.git
5199S: Maintained
14430813
JP
5200F: include/asm-generic/
5201F: include/uapi/asm-generic/
1527aab6 5202
ff764963
KVA
5203GENERIC PHY FRAMEWORK
5204M: Kishon Vijay Abraham I <kishon@ti.com>
5205L: linux-kernel@vger.kernel.org
5206T: git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/linux-phy.git
5207S: Supported
5208F: drivers/phy/
5209F: include/linux/phy/
5210
eea97aed
KH
5211GENERIC PM DOMAINS
5212M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
5213M: Kevin Hilman <khilman@kernel.org>
5214M: Ulf Hansson <ulf.hansson@linaro.org>
5215L: linux-pm@vger.kernel.org
5216S: Supported
5217F: drivers/base/power/domain*.c
5218F: include/linux/pm_domain.h
5219
ccb86a69 5220GENERIC UIO DRIVER FOR PCI DEVICES
bda2562c 5221M: "Michael S. Tsirkin" <mst@redhat.com>
ccb86a69 5222L: kvm@vger.kernel.org
ccb86a69
MT
5223S: Supported
5224F: drivers/uio/uio_pci_generic.c
5225
f8f1ec73
JP
5226GET_MAINTAINER SCRIPT
5227M: Joe Perches <joe@perches.com>
5228S: Maintained
5229F: scripts/get_maintainer.pl
5230
5be7b50f 5231GFS2 FILE SYSTEM
8b58be88 5232M: Steven Whitehouse <swhiteho@redhat.com>
28666d6d 5233M: Bob Peterson <rpeterso@redhat.com>
a4644184 5234L: cluster-devel@redhat.com
5be7b50f 5235W: http://sources.redhat.com/cluster/
28666d6d 5236T: git git://git.kernel.org/pub/scm/linux/kernel/git/gfs2/linux-gfs2.git
5be7b50f 5237S: Supported
679655da
JP
5238F: Documentation/filesystems/gfs2*.txt
5239F: fs/gfs2/
c117ab84 5240F: include/uapi/linux/gfs2_ondisk.h
5be7b50f 5241
0a34eb8f 5242GIGASET ISDN DRIVERS
6b096fde 5243M: Paul Bolle <pebolle@tiscali.nl>
0a34eb8f
HL
5244L: gigaset307x-common@lists.sourceforge.net
5245W: http://gigaset307x.sourceforge.net/
6b096fde 5246S: Odd Fixes
679655da
JP
5247F: Documentation/isdn/README.gigaset
5248F: drivers/isdn/gigaset/
c117ab84 5249F: include/uapi/linux/gigaset_dev.h
0a34eb8f 5250
7eea35fe
JP
5251GO7007 MPEG CODEC
5252M: Hans Verkuil <hans.verkuil@cisco.com>
5253L: linux-media@vger.kernel.org
5254S: Maintained
5255F: drivers/media/usb/go7007/
5256
ca96ea86
BN
5257GOODIX TOUCHSCREEN
5258M: Bastien Nocera <hadess@hadess.net>
5259L: linux-input@vger.kernel.org
5260S: Maintained
5261F: drivers/input/touchscreen/goodix.c
5262
a0dc00b4 5263GPIO SUBSYSTEM
e4651a9f 5264M: Linus Walleij <linus.walleij@linaro.org>
f2fa75cd 5265M: Alexandre Courbot <gnurou@gmail.com>
d15b7179 5266L: linux-gpio@vger.kernel.org
f2fa75cd
LW
5267T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-gpio.git
5268S: Maintained
cd97a449 5269F: Documentation/devicetree/bindings/gpio/
f2fa75cd 5270F: Documentation/gpio/
40c159b7 5271F: Documentation/ABI/testing/gpio-cdev
fe95046e 5272F: Documentation/ABI/obsolete/sysfs-gpio
a0dc00b4 5273F: drivers/gpio/
bdc6e95e
AC
5274F: include/linux/gpio/
5275F: include/linux/gpio.h
9b692346 5276F: include/asm-generic/gpio.h
3c702e99 5277F: include/uapi/linux/gpio.h
6d591c46 5278F: tools/gpio/
a0dc00b4 5279
71a6d0af
HW
5280GRE DEMULTIPLEXER DRIVER
5281M: Dmitry Kozlov <xeb@mail.ru>
5282L: netdev@vger.kernel.org
5283S: Maintained
11c26770
JP
5284F: net/ipv4/gre_demux.c
5285F: net/ipv4/gre_offload.c
71a6d0af
HW
5286F: include/net/gre.h
5287
d4c41139 5288GRETH 10/100/1G Ethernet MAC device driver
bbdd09eb 5289M: Andreas Larsson <andreas@gaisler.com>
d4c41139
KG
5290L: netdev@vger.kernel.org
5291S: Maintained
a31a96ad 5292F: drivers/net/ethernet/aeroflex/
d4c41139 5293
e8deeae2 5294GSPCA FINEPIX SUBDRIVER
8b58be88 5295M: Frank Zago <frank@zago.net>
661263b5 5296L: linux-media@vger.kernel.org
275ffde4 5297T: git git://linuxtv.org/media_tree.git
e8deeae2 5298S: Maintained
0c0d06ca 5299F: drivers/media/usb/gspca/finepix.c
e8deeae2 5300
4b3fa3c4
OL
5301GSPCA GL860 SUBDRIVER
5302M: Olivier Lorin <o.lorin@laposte.net>
5303L: linux-media@vger.kernel.org
275ffde4 5304T: git git://linuxtv.org/media_tree.git
4b3fa3c4 5305S: Maintained
0c0d06ca 5306F: drivers/media/usb/gspca/gl860/
4b3fa3c4 5307
e8deeae2 5308GSPCA M5602 SUBDRIVER
8b58be88 5309M: Erik Andren <erik.andren@gmail.com>
661263b5 5310L: linux-media@vger.kernel.org
275ffde4 5311T: git git://linuxtv.org/media_tree.git
e8deeae2 5312S: Maintained
0c0d06ca 5313F: drivers/media/usb/gspca/m5602/
e8deeae2
JFM
5314
5315GSPCA PAC207 SONIXB SUBDRIVER
c0936df4 5316M: Hans Verkuil <hverkuil@xs4all.nl>
661263b5 5317L: linux-media@vger.kernel.org
275ffde4 5318T: git git://linuxtv.org/media_tree.git
c0936df4 5319S: Odd Fixes
0c0d06ca 5320F: drivers/media/usb/gspca/pac207.c
e8deeae2 5321
261982f1 5322GSPCA SN9C20X SUBDRIVER
d95c5b0b 5323M: Brian Johnson <brijohn@gmail.com>
261982f1 5324L: linux-media@vger.kernel.org
275ffde4 5325T: git git://linuxtv.org/media_tree.git
261982f1 5326S: Maintained
0c0d06ca 5327F: drivers/media/usb/gspca/sn9c20x.c
261982f1 5328
e8deeae2 5329GSPCA T613 SUBDRIVER
8b58be88 5330M: Leandro Costantino <lcostantino@gmail.com>
661263b5 5331L: linux-media@vger.kernel.org
275ffde4 5332T: git git://linuxtv.org/media_tree.git
e8deeae2 5333S: Maintained
0c0d06ca 5334F: drivers/media/usb/gspca/t613.c
e8deeae2
JFM
5335
5336GSPCA USB WEBCAM DRIVER
c0936df4 5337M: Hans Verkuil <hverkuil@xs4all.nl>
661263b5 5338L: linux-media@vger.kernel.org
275ffde4 5339T: git git://linuxtv.org/media_tree.git
c0936df4 5340S: Odd Fixes
0c0d06ca 5341F: drivers/media/usb/gspca/
e8deeae2 5342
584ec979 5343GUID PARTITION TABLE (GPT)
4f973c63 5344M: Davidlohr Bueso <dave@stgolabs.net>
584ec979
DB
5345L: linux-efi@vger.kernel.org
5346S: Maintained
5347F: block/partitions/efi.*
5348
aa3c598b 5349STK1160 USB VIDEO CAPTURE DRIVER
3259aa57 5350M: Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
aa3c598b 5351L: linux-media@vger.kernel.org
275ffde4 5352T: git git://linuxtv.org/media_tree.git
aa3c598b
EG
5353S: Maintained
5354F: drivers/media/usb/stk1160/
e8deeae2 5355
4e456b86
YS
5356H8/300 ARCHITECTURE
5357M: Yoshinori Sato <ysato@users.sourceforge.jp>
b992c768 5358L: uclinux-h8-devel@lists.sourceforge.jp (moderated for non-subscribers)
4e456b86
YS
5359W: http://uclinux-h8.sourceforge.jp
5360T: git git://git.sourceforge.jp/gitroot/uclinux-h8/linux.git
5361S: Maintained
5362F: arch/h8300/
5363F: drivers/clocksource/h8300_*.c
5364F: drivers/clk/h8300/
5365F: drivers/irqchip/irq-renesas-h8*.c
5366
71a6d0af
HW
5367HARD DRIVE ACTIVE PROTECTION SYSTEM (HDAPS) DRIVER
5368M: Frank Seidel <frank@f-seidel.de>
5369L: platform-driver-x86@vger.kernel.org
5370W: http://www.kernel.org/pub/linux/kernel/people/fseidel/hdaps/
5371S: Maintained
5372F: drivers/platform/x86/hdaps.c
5373
48fc9e26
HV
5374HDPVR USB VIDEO ENCODER DRIVER
5375M: Hans Verkuil <hverkuil@xs4all.nl>
5376L: linux-media@vger.kernel.org
5377T: git git://linuxtv.org/media_tree.git
a825eaec 5378W: https://linuxtv.org
48fc9e26 5379S: Odd Fixes
14430813 5380F: drivers/media/usb/hdpvr/
48fc9e26 5381
71a6d0af 5382HWPOISON MEMORY FAILURE HANDLING
f9625c48 5383M: Naoya Horiguchi <n-horiguchi@ah.jp.nec.com>
71a6d0af 5384L: linux-mm@kvack.org
71a6d0af
HW
5385S: Maintained
5386F: mm/memory-failure.c
5387F: mm/hwpoison-inject.c
5388
5389HYPERVISOR VIRTUAL CONSOLE DRIVER
5390L: linuxppc-dev@lists.ozlabs.org
5391S: Odd Fixes
5392F: drivers/tty/hvc/
5393
e5ab1477
AP
5394HACKRF MEDIA DRIVER
5395M: Antti Palosaari <crope@iki.fi>
5396L: linux-media@vger.kernel.org
a825eaec 5397W: https://linuxtv.org
e5ab1477
AP
5398W: http://palosaari.fi/linux/
5399Q: http://patchwork.linuxtv.org/project/linux-media/list/
5400T: git git://linuxtv.org/anttip/media_tree.git
5401S: Maintained
5402F: drivers/media/usb/hackrf/
5403
5b543965 5404HARDWARE MONITORING
d8130624 5405M: Jean Delvare <jdelvare@suse.com>
ca462085 5406M: Guenter Roeck <linux@roeck-us.net>
968ce1b1
GR
5407L: linux-hwmon@vger.kernel.org
5408W: http://hwmon.wiki.kernel.org/
a94ef4ed 5409T: quilt http://jdelvare.nerim.net/devel/linux/jdelvare-hwmon/
885374e3 5410T: git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
9e012c1a 5411S: Maintained
047f4ec2 5412F: Documentation/hwmon/
679655da 5413F: drivers/hwmon/
047f4ec2 5414F: include/linux/hwmon*.h
5b543965 5415
844dd05f 5416HARDWARE RANDOM NUMBER GENERATOR CORE
c0d0787b
JP
5417M: Matt Mackall <mpm@selenic.com>
5418M: Herbert Xu <herbert@gondor.apana.org.au>
3eda7167 5419L: linux-crypto@vger.kernel.org
c0d0787b 5420S: Odd fixes
f6c60b15 5421F: Documentation/devicetree/bindings/rng/
679655da
JP
5422F: Documentation/hw_random.txt
5423F: drivers/char/hw_random/
5424F: include/linux/hw_random.h
844dd05f 5425
8b37fcfc
OBC
5426HARDWARE SPINLOCK CORE
5427M: Ohad Ben-Cohen <ohad@wizery.com>
69ae9895 5428M: Bjorn Andersson <bjorn.andersson@linaro.org>
d7586849 5429L: linux-remoteproc@vger.kernel.org
8b37fcfc 5430S: Maintained
9f273c24 5431T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/hwspinlock.git
2dbd8585 5432F: Documentation/devicetree/bindings/hwlock/
8b37fcfc 5433F: Documentation/hwspinlock.txt
2dbd8585 5434F: drivers/hwspinlock/
8b37fcfc
OBC
5435F: include/linux/hwspinlock.h
5436
1da177e4 5437HARMONY SOUND DRIVER
ac6aecbf 5438L: linux-parisc@vger.kernel.org
1da177e4 5439S: Maintained
679655da 5440F: sound/parisc/harmony.*
1da177e4 5441
91952bc0
AP
5442HD29L2 MEDIA DRIVER
5443M: Antti Palosaari <crope@iki.fi>
5444L: linux-media@vger.kernel.org
a825eaec 5445W: https://linuxtv.org
91952bc0
AP
5446W: http://palosaari.fi/linux/
5447Q: http://patchwork.linuxtv.org/project/linux-media/list/
5448T: git git://linuxtv.org/anttip/media_tree.git
5449S: Maintained
5450F: drivers/media/dvb-frontends/hd29l2*
5451
214de83e
BB
5452HEWLETT PACKARD ENTERPRISE ILO NMI WATCHDOG DRIVER
5453M: Brian Boylston <brian.boylston@hpe.com>
5454S: Supported
5455F: Documentation/watchdog/hpwdt.txt
5456F: drivers/watchdog/hpwdt.c
5457
9257aa49 5458HEWLETT-PACKARD SMART ARRAY RAID DRIVER (hpsa)
a0a268ad 5459M: Don Brace <don.brace@microsemi.com>
9257aa49 5460L: iss_storagedev@hp.com
a0a268ad 5461L: esc.storagedev@microsemi.com
693373db 5462L: linux-scsi@vger.kernel.org
9257aa49
SC
5463S: Supported
5464F: Documentation/scsi/hpsa.txt
5465F: drivers/scsi/hpsa*.[ch]
5466F: include/linux/cciss*.h
c117ab84 5467F: include/uapi/linux/cciss*.h
9257aa49 5468
e2d1d6c0 5469HEWLETT-PACKARD SMART CISS RAID DRIVER (cciss)
516fdcea 5470M: Don Brace <don.brace@microsemi.com>
e2d1d6c0 5471L: iss_storagedev@hp.com
516fdcea 5472L: esc.storagedev@microsemi.com
693373db 5473L: linux-scsi@vger.kernel.org
e2d1d6c0 5474S: Supported
679655da
JP
5475F: Documentation/blockdev/cciss.txt
5476F: drivers/block/cciss*
5477F: include/linux/cciss_ioctl.h
c117ab84 5478F: include/uapi/linux/cciss_ioctl.h
e2d1d6c0 5479
f48ad614
DD
5480HFI1 DRIVER
5481M: Mike Marciniszyn <mike.marciniszyn@intel.com>
5482M: Dennis Dalessandro <dennis.dalessandro@intel.com>
5483L: linux-rdma@vger.kernel.org
5484S: Supported
5485F: drivers/infiniband/hw/hfi1
5486
1da177e4 5487HFS FILESYSTEM
6cf515e1
GU
5488L: linux-fsdevel@vger.kernel.org
5489S: Orphan
679655da
JP
5490F: Documentation/filesystems/hfs.txt
5491F: fs/hfs/
1da177e4 5492
ef575f47
GU
5493HFSPLUS FILESYSTEM
5494L: linux-fsdevel@vger.kernel.org
5495S: Orphan
5496F: Documentation/filesystems/hfsplus.txt
5497F: fs/hfsplus/
5498
1da177e4 5499HGA FRAMEBUFFER DRIVER
8b58be88 5500M: Ferenc Bakonyi <fero@drama.obuda.kando.hu>
1da177e4
LT
5501L: linux-nvidia@lists.surfsouth.com
5502W: http://drama.obuda.kando.hu/~fero/cgi-bin/hgafb.shtml
5503S: Maintained
8a61f013 5504F: drivers/video/fbdev/hgafb.c
1da177e4 5505
4480f15b 5506HIBERNATION (aka Software Suspend, aka swsusp)
49db1903 5507M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
7fb06082 5508M: Pavel Machek <pavel@ucw.cz>
bf1c138e 5509L: linux-pm@vger.kernel.org
e2d1d6c0 5510S: Supported
679655da
JP
5511F: arch/x86/power/
5512F: drivers/base/power/
5513F: kernel/power/
5514F: include/linux/suspend.h
5515F: include/linux/freezer.h
5516F: include/linux/pm.h
679655da 5517F: arch/*/include/asm/suspend*.h
e2d1d6c0 5518
4ef4caad 5519HID CORE LAYER
e5f6450c 5520M: Jiri Kosina <jikos@kernel.org>
406df153 5521R: Benjamin Tissoires <benjamin.tissoires@redhat.com>
eb76c5c0 5522L: linux-input@vger.kernel.org
54e5881d 5523T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid.git
4ef4caad 5524S: Maintained
679655da
JP
5525F: drivers/hid/
5526F: include/linux/hid*
c117ab84 5527F: include/uapi/linux/hid*
4ef4caad 5528
30ee72f0 5529HID SENSOR HUB DRIVERS
e5f6450c 5530M: Jiri Kosina <jikos@kernel.org>
30ee72f0
SP
5531M: Jonathan Cameron <jic23@kernel.org>
5532M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
5533L: linux-input@vger.kernel.org
5534L: linux-iio@vger.kernel.org
5535S: Maintained
5536F: Documentation/hid/hid-sensor*
5537F: drivers/hid/hid-sensor-*
5538F: drivers/iio/*/hid-*
5539F: include/linux/hid-sensor-*
5540
38bed542 5541HIGH-RESOLUTION TIMERS, CLOCKEVENTS, DYNTICKS
8b58be88 5542M: Thomas Gleixner <tglx@linutronix.de>
981c3a4f 5543L: linux-kernel@vger.kernel.org
75fc2d37 5544T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
38bed542 5545S: Maintained
679655da 5546F: Documentation/timers/
5cee9645 5547F: kernel/time/hrtimer.c
88606e80
TG
5548F: kernel/time/clockevents.c
5549F: kernel/time/tick*.*
5550F: kernel/time/timer_*.c
05ed8490 5551F: include/linux/clockchips.h
679655da 5552F: include/linux/hrtimer.h
38bed542 5553
1da177e4 5554HIGH-SPEED SCC DRIVER FOR AX.25
1da177e4 5555L: linux-hams@vger.kernel.org
8b64f2a0 5556S: Orphan
679655da
JP
5557F: drivers/net/hamradio/dmascc.c
5558F: drivers/net/hamradio/scc.c
1da177e4 5559
ede1e6f8 5560HIGHPOINT ROCKETRAID 3xxx RAID DRIVER
8b58be88 5561M: HighPoint Linux Team <linux@highpoint-tech.com>
ede1e6f8
HLT
5562W: http://www.highpoint-tech.com
5563S: Supported
679655da
JP
5564F: Documentation/scsi/hptiop.txt
5565F: drivers/scsi/hptiop.c
ede1e6f8 5566
1da177e4 5567HIPPI
8b58be88 5568M: Jes Sorensen <jes@trained-monkey.org>
1da177e4
LT
5569L: linux-hippi@sunsite.dk
5570S: Maintained
679655da 5571F: include/linux/hippidevice.h
c117ab84 5572F: include/uapi/linux/if_hippi.h
679655da 5573F: net/802/hippi.c
ff5a3b50 5574F: drivers/net/hippi/
1da177e4 5575
b30d74e4
DH
5576HISILICON NETWORK SUBSYSTEM DRIVER
5577M: Yisen Zhuang <yisen.zhuang@huawei.com>
5578M: Salil Mehta <salil.mehta@huawei.com>
5579L: netdev@vger.kernel.org
5580W: http://www.hisilicon.com
5581S: Maintained
5582F: drivers/net/ethernet/hisilicon/
5583F: Documentation/devicetree/bindings/net/hisilicon*.txt
5584
16c6c252
JG
5585HISILICON SAS Controller
5586M: John Garry <john.garry@huawei.com>
5587W: http://www.hisilicon.com
5588S: Supported
5589F: drivers/scsi/hisi_sas/
5590F: Documentation/devicetree/bindings/scsi/hisilicon-sas.txt
5591
ff1d2767 5592HOST AP DRIVER
8b58be88 5593M: Jouni Malinen <j@w1.fi>
85d32e7b 5594L: hostap@shmoo.com (subscribers-only)
724c6b35 5595L: linux-wireless@vger.kernel.org
ff1d2767
JM
5596W: http://hostap.epitest.fi/
5597S: Maintained
eb4f98d5 5598F: drivers/net/wireless/intersil/hostap/
ff1d2767 5599
dd8cd779 5600HP COMPAQ TC1100 TABLET WMI EXTRAS DRIVER
d0944853 5601L: platform-driver-x86@vger.kernel.org
95c70215 5602S: Orphan
679655da 5603F: drivers/platform/x86/tc1100-wmi.c
dd8cd779 5604
e2d1d6c0 5605HP100: Driver for HP 10/100 Mbit/s Voice Grade Network Adapter Series
8b58be88 5606M: Jaroslav Kysela <perex@perex.cz>
e2d1d6c0 5607S: Maintained
7e25d724 5608F: drivers/net/ethernet/hp/hp100.*
e2d1d6c0 5609
7d2c86b5 5610HPET: High Precision Event Timers driver
8b58be88 5611M: Clemens Ladisch <clemens@ladisch.de>
b9b0332f 5612S: Maintained
679655da
JP
5613F: Documentation/timers/hpet.txt
5614F: drivers/char/hpet.c
5615F: include/linux/hpet.h
c117ab84 5616F: include/uapi/linux/hpet.h
b9b0332f 5617
e07b5d79 5618HPET: x86
9e06f631 5619S: Orphan
679655da
JP
5620F: arch/x86/kernel/hpet.c
5621F: arch/x86/include/asm/hpet.h
b9b0332f 5622
1da177e4 5623HPFS FILESYSTEM
8b58be88 5624M: Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
1da177e4
LT
5625W: http://artax.karlin.mff.cuni.cz/~mikulas/vyplody/hpfs/index-e.cgi
5626S: Maintained
679655da 5627F: fs/hpfs/
1da177e4 5628
3441cded 5629HSI SUBSYSTEM
56459ea9
SR
5630M: Sebastian Reichel <sre@kernel.org>
5631T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-hsi.git
3441cded
SR
5632S: Maintained
5633F: Documentation/ABI/testing/sysfs-bus-hsi
56459ea9 5634F: Documentation/hsi.txt
3441cded
SR
5635F: drivers/hsi/
5636F: include/linux/hsi/
5637F: include/uapi/linux/hsi/
5638
7d2c86b5 5639HSO 3G MODEM DRIVER
8b58be88 5640M: Jan Dumon <j.dumon@option.com>
11cd29b0
DJB
5641W: http://www.pharscape.org
5642S: Maintained
679655da 5643F: drivers/net/usb/hso.c
11cd29b0 5644
19990e29
AB
5645HSR NETWORK PROTOCOL
5646M: Arvid Brodin <arvid.brodin@alten.se>
5647L: netdev@vger.kernel.org
5648S: Maintained
5649F: net/hsr/
5650
5a18c343 5651HTCPEN TOUCHSCREEN DRIVER
8b58be88 5652M: Pau Oliva Fora <pof@eslack.org>
5a18c343
POF
5653L: linux-input@vger.kernel.org
5654S: Maintained
679655da 5655F: drivers/input/touchscreen/htcpen.c
5a18c343 5656
1da177e4 5657HUGETLB FILESYSTEM
6d49e352 5658M: Nadia Yvette Chambers <nyc@holomorphy.com>
1da177e4 5659S: Maintained
679655da 5660F: fs/hugetlbfs/
1da177e4 5661
05183189 5662Hyper-V CORE AND DRIVERS
9c3646d1 5663M: "K. Y. Srinivasan" <kys@microsoft.com>
05183189
S
5664M: Haiyang Zhang <haiyangz@microsoft.com>
5665L: devel@linuxdriverproject.org
5666S: Maintained
a4162747
HZ
5667F: arch/x86/include/asm/mshyperv.h
5668F: arch/x86/include/uapi/asm/hyperv.h
5669F: arch/x86/kernel/cpu/mshyperv.c
05183189 5670F: drivers/hid/hid-hyperv.c
a4162747 5671F: drivers/hv/
f92ca80b 5672F: drivers/input/serio/hyperv-keyboard.c
4daace0d 5673F: drivers/pci/host/pci-hyperv.c
05183189 5674F: drivers/net/hyperv/
a4162747 5675F: drivers/scsi/storvsc_drv.c
8a61f013 5676F: drivers/video/fbdev/hyperv_fb.c
a4162747
HZ
5677F: include/linux/hyperv.h
5678F: tools/hv/
54bf725e 5679F: Documentation/ABI/stable/sysfs-bus-vmbus
05183189 5680
7724fd04
PR
5681I2C MUXES
5682M: Peter Rosin <peda@axentia.se>
5683L: linux-i2c@vger.kernel.org
5684S: Maintained
2254d24a 5685F: Documentation/i2c/i2c-topology
7724fd04
PR
5686F: Documentation/i2c/muxes/
5687F: Documentation/devicetree/bindings/i2c/i2c-mux*
5688F: drivers/i2c/i2c-mux.c
5689F: drivers/i2c/muxes/
5690F: include/linux/i2c-mux.h
5691
d85c8a6a 5692I2C OVER PARALLEL PORT
d8130624 5693M: Jean Delvare <jdelvare@suse.com>
d85c8a6a
JD
5694L: linux-i2c@vger.kernel.org
5695S: Maintained
5696F: Documentation/i2c/busses/i2c-parport
5697F: Documentation/i2c/busses/i2c-parport-light
5698F: drivers/i2c/busses/i2c-parport.c
5699F: drivers/i2c/busses/i2c-parport-light.c
5700
5701I2C/SMBUS CONTROLLER DRIVERS FOR PC
d8130624 5702M: Jean Delvare <jdelvare@suse.com>
d85c8a6a
JD
5703L: linux-i2c@vger.kernel.org
5704S: Maintained
5705F: Documentation/i2c/busses/i2c-ali1535
5706F: Documentation/i2c/busses/i2c-ali1563
5707F: Documentation/i2c/busses/i2c-ali15x3
5708F: Documentation/i2c/busses/i2c-amd756
5709F: Documentation/i2c/busses/i2c-amd8111
5710F: Documentation/i2c/busses/i2c-i801
5711F: Documentation/i2c/busses/i2c-nforce2
5712F: Documentation/i2c/busses/i2c-piix4
5713F: Documentation/i2c/busses/i2c-sis5595
5714F: Documentation/i2c/busses/i2c-sis630
5715F: Documentation/i2c/busses/i2c-sis96x
5716F: Documentation/i2c/busses/i2c-via
5717F: Documentation/i2c/busses/i2c-viapro
5718F: drivers/i2c/busses/i2c-ali1535.c
5719F: drivers/i2c/busses/i2c-ali1563.c
5720F: drivers/i2c/busses/i2c-ali15x3.c
5721F: drivers/i2c/busses/i2c-amd756.c
5722F: drivers/i2c/busses/i2c-amd756-s4882.c
5723F: drivers/i2c/busses/i2c-amd8111.c
5724F: drivers/i2c/busses/i2c-i801.c
5725F: drivers/i2c/busses/i2c-isch.c
5726F: drivers/i2c/busses/i2c-nforce2.c
5727F: drivers/i2c/busses/i2c-nforce2-s4985.c
5728F: drivers/i2c/busses/i2c-piix4.c
5729F: drivers/i2c/busses/i2c-sis5595.c
5730F: drivers/i2c/busses/i2c-sis630.c
5731F: drivers/i2c/busses/i2c-sis96x.c
5732F: drivers/i2c/busses/i2c-via.c
5733F: drivers/i2c/busses/i2c-viapro.c
5734
cb7f07a4
NH
5735I2C/SMBUS ISMT DRIVER
5736M: Seth Heasley <seth.heasley@intel.com>
5737M: Neil Horman <nhorman@tuxdriver.com>
5738L: linux-i2c@vger.kernel.org
5739F: drivers/i2c/busses/i2c-ismt.c
5740F: Documentation/i2c/busses/i2c-ismt
5741
6ea884db 5742I2C/SMBUS STUB DRIVER
d8130624 5743M: Jean Delvare <jdelvare@suse.com>
846557d3 5744L: linux-i2c@vger.kernel.org
6ea884db 5745S: Maintained
8547a5bc 5746F: drivers/i2c/i2c-stub.c
6ea884db 5747
5b543965 5748I2C SUBSYSTEM
14d77c4d 5749M: Wolfram Sang <wsa@the-dreams.de>
846557d3 5750L: linux-i2c@vger.kernel.org
9d4ea27a
WS
5751W: https://i2c.wiki.kernel.org/
5752Q: https://patchwork.ozlabs.org/project/linux-i2c/list/
14d77c4d 5753T: git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git
1da177e4 5754S: Maintained
40ed1b4c 5755F: Documentation/devicetree/bindings/i2c/
679655da
JP
5756F: Documentation/i2c/
5757F: drivers/i2c/
630bc46e 5758F: drivers/i2c/*/
679655da 5759F: include/linux/i2c.h
03b70d62 5760F: include/linux/i2c-*.h
c117ab84
CEB
5761F: include/uapi/linux/i2c.h
5762F: include/uapi/linux/i2c-*.h
1da177e4 5763
4560d677
WS
5764I2C ACPI SUPPORT
5765M: Mika Westerberg <mika.westerberg@linux.intel.com>
5766L: linux-i2c@vger.kernel.org
5767L: linux-acpi@vger.kernel.org
5768S: Maintained
4560d677 5769
d85c8a6a 5770I2C-TAOS-EVM DRIVER
d8130624 5771M: Jean Delvare <jdelvare@suse.com>
d85c8a6a
JD
5772L: linux-i2c@vger.kernel.org
5773S: Maintained
5774F: Documentation/i2c/busses/i2c-taos-evm
5775F: drivers/i2c/busses/i2c-taos-evm.c
5776
e8c76eed 5777I2C-TINY-USB DRIVER
8b58be88 5778M: Till Harbaum <till@harbaum.org>
846557d3 5779L: linux-i2c@vger.kernel.org
932d1872 5780W: http://www.harbaum.org/till/i2c_tiny_usb
e8c76eed 5781S: Maintained
679655da 5782F: drivers/i2c/busses/i2c-tiny-usb.c
e8c76eed 5783
1da177e4 5784i386 BOOT CODE
8b58be88 5785M: "H. Peter Anvin" <hpa@zytor.com>
1da177e4 5786S: Maintained
679655da 5787F: arch/x86/boot/
1da177e4
LT
5788
5789i386 SETUP CODE / CPU ERRATA WORKAROUNDS
8b58be88 5790M: "H. Peter Anvin" <hpa@zytor.com>
54e5881d 5791T: git git://git.kernel.org/pub/scm/linux/kernel/git/hpa/linux-2.6-x86setup.git
1da177e4
LT
5792S: Maintained
5793
1da177e4 5794IA64 (Itanium) PLATFORM
8b58be88
JP
5795M: Tony Luck <tony.luck@intel.com>
5796M: Fenghua Yu <fenghua.yu@intel.com>
1da177e4 5797L: linux-ia64@vger.kernel.org
6b1c70b1 5798T: git git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux.git
1da177e4 5799S: Maintained
679655da 5800F: arch/ia64/
1da177e4 5801
4cd38750
LDSB
5802IBM Power VMX Cryptographic instructions
5803M: Leonidas S. Barbosa <leosilva@linux.vnet.ibm.com>
5cd01fe1 5804M: Paulo Flabiano Smorigo <pfsmorigo@linux.vnet.ibm.com>
4cd38750
LDSB
5805L: linux-crypto@vger.kernel.org
5806S: Supported
5807F: drivers/crypto/vmx/Makefile
5808F: drivers/crypto/vmx/Kconfig
5809F: drivers/crypto/vmx/vmx.c
5810F: drivers/crypto/vmx/aes*
5811F: drivers/crypto/vmx/ghash*
5812F: drivers/crypto/vmx/ppc-xlate.pl
5813
956c203c 5814IBM Power in-Nest Crypto Acceleration
4cd38750 5815M: Leonidas S. Barbosa <leosilva@linux.vnet.ibm.com>
5cd01fe1 5816M: Paulo Flabiano Smorigo <pfsmorigo@linux.vnet.ibm.com>
956c203c
KY
5817L: linux-crypto@vger.kernel.org
5818S: Supported
28bceeaa
DS
5819F: drivers/crypto/nx/Makefile
5820F: drivers/crypto/nx/Kconfig
5821F: drivers/crypto/nx/nx-aes*
5822F: drivers/crypto/nx/nx-sha*
5823F: drivers/crypto/nx/nx.*
5824F: drivers/crypto/nx/nx_csbcpb.h
5825F: drivers/crypto/nx/nx_debugfs.h
956c203c 5826
0e16aafb 5827IBM Power 842 compression accelerator
41656aa7 5828M: Dan Streetman <ddstreet@ieee.org>
0e16aafb 5829S: Supported
28bceeaa
DS
5830F: drivers/crypto/nx/Makefile
5831F: drivers/crypto/nx/Kconfig
7011a122 5832F: drivers/crypto/nx/nx-842*
2da572c9 5833F: include/linux/sw842.h
2062c5b6 5834F: crypto/842.c
2da572c9 5835F: lib/842/
0e16aafb 5836
1da177e4 5837IBM Power Linux RAID adapter
8b58be88 5838M: Brian King <brking@us.ibm.com>
1da177e4 5839S: Supported
679655da 5840F: drivers/scsi/ipr.*
1da177e4 5841
9d348af4 5842IBM Power Virtual Ethernet Device Driver
eddd63a6 5843M: Thomas Falcon <tlfalcon@linux.vnet.ibm.com>
9d348af4
SL
5844L: netdev@vger.kernel.org
5845S: Supported
9aa32835 5846F: drivers/net/ethernet/ibm/ibmveth.*
9d348af4 5847
032c5e82
TF
5848IBM Power SRIOV Virtual NIC Device Driver
5849M: Thomas Falcon <tlfalcon@linux.vnet.ibm.com>
5850M: John Allen <jallen@linux.vnet.ibm.com>
5851L: netdev@vger.kernel.org
5852S: Supported
5853F: drivers/net/ethernet/ibm/ibmvnic.*
5854
e6babec6 5855IBM Power Virtual SCSI Device Drivers
bcbde52b 5856M: Tyrel Datwyler <tyreld@linux.vnet.ibm.com>
4b7652cc
RJ
5857L: linux-scsi@vger.kernel.org
5858S: Supported
e6babec6 5859F: drivers/scsi/ibmvscsi/ibmvscsi*
88a678bb
BL
5860F: include/scsi/viosrp.h
5861
5862IBM Power Virtual SCSI Device Target Driver
5863M: Bryant G. Ly <bryantly@linux.vnet.ibm.com>
5864M: Michael Cyr <mikecyr@linux.vnet.ibm.com>
5865L: linux-scsi@vger.kernel.org
5866L: target-devel@vger.kernel.org
5867S: Supported
5868F: drivers/scsi/ibmvscsi_tgt/
e6babec6
NF
5869
5870IBM Power Virtual FC Device Drivers
44b4dad9 5871M: Tyrel Datwyler <tyreld@linux.vnet.ibm.com>
e6babec6
NF
5872L: linux-scsi@vger.kernel.org
5873S: Supported
5874F: drivers/scsi/ibmvscsi/ibmvfc*
4b7652cc 5875
1da177e4 5876IBM ServeRAID RAID DRIVER
f9213e78 5877S: Orphan
679655da 5878F: drivers/scsi/ips.*
1da177e4 5879
6ed9f9c4
PT
5880ICH LPC AND GPIO DRIVER
5881M: Peter Tyser <ptyser@xes-inc.com>
5882S: Maintained
5883F: drivers/mfd/lpc_ich.c
5884F: drivers/gpio/gpio-ich.c
5885
1e7106fc 5886IDE SUBSYSTEM
8b58be88 5887M: "David S. Miller" <davem@davemloft.net>
1da177e4 5888L: linux-ide@vger.kernel.org
8a6e2535 5889Q: http://patchwork.ozlabs.org/project/linux-ide/list/
08deed1e 5890T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/ide.git
1da177e4 5891S: Maintained
679655da
JP
5892F: Documentation/ide/
5893F: drivers/ide/
5894F: include/linux/ide.h
1da177e4 5895
6cb8c13d
IP
5896IDEAPAD LAPTOP EXTRAS DRIVER
5897M: Ike Panhc <ike.pan@canonical.com>
5898L: platform-driver-x86@vger.kernel.org
5899W: http://launchpad.net/ideapad-laptop
5900S: Maintained
5901F: drivers/platform/x86/ideapad-laptop.c
5902
1ea4c161
AM
5903IDEAPAD LAPTOP SLIDEBAR DRIVER
5904M: Andrey Moiseev <o2g.org.ru@gmail.com>
5905L: linux-input@vger.kernel.org
5906W: https://github.com/o2genum/ideapad-slidebar
5907S: Maintained
5908F: drivers/input/misc/ideapad_slidebar.c
5909
0f861e8c 5910IDE/ATAPI DRIVERS
487ba8e8 5911M: Borislav Petkov <bp@alien8.de>
9c5b0ce4 5912L: linux-ide@vger.kernel.org
c404c199 5913S: Maintained
679655da
JP
5914F: Documentation/cdrom/ide-cd
5915F: drivers/ide/ide-cd*
1da177e4 5916
27471fdb 5917IDLE-I7300
8b58be88 5918M: Andy Henroid <andrew.d.henroid@intel.com>
bf1c138e 5919L: linux-pm@vger.kernel.org
27471fdb 5920S: Supported
679655da 5921F: drivers/idle/i7300_idle.c
27471fdb 5922
02cf2286 5923IEEE 802.15.4 SUBSYSTEM
aff3eaa0 5924M: Alexander Aring <aar@pengutronix.de>
ebef9c12 5925L: linux-wpan@vger.kernel.org
aff3eaa0
AA
5926W: http://wpan.cakelab.org/
5927T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
5928T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
02cf2286
SL
5929S: Maintained
5930F: net/ieee802154/
68653359 5931F: net/mac802154/
251741b1 5932F: drivers/net/ieee802154/
580947d3
AA
5933F: include/linux/nl802154.h
5934F: include/linux/ieee802154.h
5935F: include/net/nl802154.h
5936F: include/net/mac802154.h
5937F: include/net/af_ieee802154.h
5938F: include/net/cfg802154.h
5939F: include/net/ieee802154_netdev.h
ebef9c12 5940F: Documentation/networking/ieee802154.txt
02cf2286 5941
b1c97193
SY
5942IGORPLUG-USB IR RECEIVER
5943M: Sean Young <sean@mess.org>
5944L: linux-media@vger.kernel.org
5945S: Maintained
5946F: drivers/media/rc/igorplugusb.c
5947
40ad4a30
SY
5948IGUANAWORKS USB IR TRANSCEIVER
5949M: Sean Young <sean@mess.org>
5950L: linux-media@vger.kernel.org
5951S: Maintained
5952F: drivers/media/rc/iguanair.c
5953
9545f86e 5954IIO SUBSYSTEM AND DRIVERS
030a13d7 5955M: Jonathan Cameron <jic23@kernel.org>
f0d61161
LPC
5956R: Hartmut Knaack <knaack.h@gmx.de>
5957R: Lars-Peter Clausen <lars@metafoo.de>
6fca5aa8 5958R: Peter Meerwald-Stadler <pmeerw@pmeerw.net>
9545f86e 5959L: linux-iio@vger.kernel.org
21d41655 5960T: git git://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio.git
9545f86e 5961S: Maintained
866b148a 5962F: Documentation/devicetree/bindings/iio/
03e7c251 5963F: drivers/iio/
9545f86e 5964F: drivers/staging/iio/
8fe671fc 5965F: include/linux/iio/
817020cf 5966F: tools/iio/
9545f86e 5967
65519263
SG
5968IKANOS/ADI EAGLE ADSL USB DRIVER
5969M: Matthieu Castet <castet.matthieu@free.fr>
5970M: Stanislaw Gruszka <stf_xl@wp.pl>
5971S: Maintained
5972F: drivers/usb/atm/ueagle-atm.c
5973
e89ab51f
GR
5974INA209 HARDWARE MONITOR DRIVER
5975M: Guenter Roeck <linux@roeck-us.net>
968ce1b1 5976L: linux-hwmon@vger.kernel.org
e89ab51f
GR
5977S: Maintained
5978F: Documentation/hwmon/ina209
5979F: Documentation/devicetree/bindings/i2c/ina209.txt
5980F: drivers/hwmon/ina209.c
5981
5982INA2XX HARDWARE MONITOR DRIVER
5983M: Guenter Roeck <linux@roeck-us.net>
968ce1b1 5984L: linux-hwmon@vger.kernel.org
e89ab51f
GR
5985S: Maintained
5986F: Documentation/hwmon/ina2xx
5987F: drivers/hwmon/ina2xx.c
5988F: include/linux/platform_data/ina2xx.h
5989
14dc124f
SIG
5990INDUSTRY PACK SUBSYSTEM (IPACK)
5991M: Samuel Iglesias Gonsalvez <siglesias@igalia.com>
5992M: Jens Taprogge <jens.taprogge@taprogge.org>
5993M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
5994L: industrypack-devel@lists.sourceforge.net
5995W: http://industrypack.sourceforge.net
5996S: Maintained
5997F: drivers/ipack/
5998
8adc53fd
ZLK
5999INGENIC JZ4780 DMA Driver
6000M: Zubair Lutfullah Kakakhel <Zubair.Kakakhel@imgtec.com>
6001S: Maintained
6002F: drivers/dma/dma-jz4780.c
6003
aa7168f4 6004INTEGRITY MEASUREMENT ARCHITECTURE (IMA)
74dd744f 6005M: Mimi Zohar <zohar@linux.vnet.ibm.com>
bfd33c4b 6006M: Dmitry Kasatkin <dmitry.kasatkin@gmail.com>
74dd744f
MZ
6007L: linux-ima-devel@lists.sourceforge.net
6008L: linux-ima-user@lists.sourceforge.net
6009L: linux-security-module@vger.kernel.org
9f273c24 6010T: git git://git.kernel.org/pub/scm/linux/kernel/git/zohar/linux-integrity.git
aa7168f4 6011S: Supported
679655da 6012F: security/integrity/ima/
aa7168f4 6013
9a4ea5a9
JH
6014IMGTEC IR DECODER DRIVER
6015M: James Hogan <james.hogan@imgtec.com>
6016S: Maintained
6017F: drivers/media/rc/img-ir/
6018
1da177e4 6019IMS TWINTURBO FRAMEBUFFER DRIVER
c69f677c 6020L: linux-fbdev@vger.kernel.org
843393d3 6021S: Orphan
8a61f013 6022F: drivers/video/fbdev/imsttfb.c
1da177e4
LT
6023
6024INFINIBAND SUBSYSTEM
b6b2bbe6 6025M: Doug Ledford <dledford@redhat.com>
8b58be88
JP
6026M: Sean Hefty <sean.hefty@intel.com>
6027M: Hal Rosenstock <hal.rosenstock@gmail.com>
e6cc0fd1 6028L: linux-rdma@vger.kernel.org
605841f5 6029W: http://www.openfabrics.org/
8a6e2535 6030Q: http://patchwork.kernel.org/project/linux-rdma/list/
2936ae04 6031T: git git://git.kernel.org/pub/scm/linux/kernel/git/dledford/rdma.git
1da177e4 6032S: Supported
679655da
JP
6033F: Documentation/infiniband/
6034F: drivers/infiniband/
c117ab84 6035F: include/uapi/linux/if_infiniband.h
954138dc
YD
6036F: include/uapi/rdma/
6037F: include/rdma/
1da177e4 6038
c9f04f58 6039INOTIFY
8b58be88
JP
6040M: John McCutchan <john@johnmccutchan.com>
6041M: Robert Love <rlove@rlove.org>
6042M: Eric Paris <eparis@parisplace.org>
c9f04f58 6043S: Maintained
679655da
JP
6044F: Documentation/filesystems/inotify.txt
6045F: fs/notify/inotify/
6046F: include/linux/inotify.h
c117ab84 6047F: include/uapi/linux/inotify.h
c9f04f58 6048
e2d1d6c0 6049INPUT (KEYBOARD, MOUSE, JOYSTICK, TOUCHSCREEN) DRIVERS
8b58be88 6050M: Dmitry Torokhov <dmitry.torokhov@gmail.com>
e2d1d6c0 6051L: linux-input@vger.kernel.org
8a6e2535 6052Q: http://patchwork.kernel.org/project/linux-input/list/
54e5881d 6053T: git git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input.git
e2d1d6c0 6054S: Maintained
679655da 6055F: drivers/input/
f4eea7e2 6056F: include/linux/input.h
c117ab84 6057F: include/uapi/linux/input.h
f4eea7e2 6058F: include/linux/input/
e52d8398 6059F: Documentation/devicetree/bindings/input/
e2d1d6c0 6060
3267a87f 6061INPUT MULTITOUCH (MT) PROTOCOL
75dd112a 6062M: Henrik Rydberg <rydberg@bitmath.org>
3267a87f 6063L: linux-input@vger.kernel.org
75dd112a 6064S: Odd fixes
3267a87f 6065F: Documentation/input/multi-touch-protocol.txt
7f9c2454 6066F: drivers/input/input-mt.c
3267a87f
HR
6067K: \b(ABS|SYN)_MT_
6068
97fa99a3
JY
6069INTEL ASoC BDW/HSW DRIVERS
6070M: Jie Yang <yang.jie@linux.intel.com>
e5747e40 6071L: alsa-devel@alsa-project.org (moderated for non-subscribers)
97fa99a3 6072S: Supported
e8e1225d
JP
6073F: sound/soc/intel/common/sst-dsp*
6074F: sound/soc/intel/common/sst-firmware.c
6075F: sound/soc/intel/boards/broadwell.c
6076F: sound/soc/intel/haswell/
97fa99a3 6077
4ac13e17
DJ
6078INTEL C600 SERIES SAS CONTROLLER DRIVER
6079M: Intel SCU Linux support <intel-linux-scu@intel.com>
fdc5813f 6080M: Artur Paszkiewicz <artur.paszkiewicz@intel.com>
4ac13e17 6081L: linux-scsi@vger.kernel.org
7106891a
DJ
6082T: git git://git.code.sf.net/p/intel-sas/isci
6083S: Supported
4ac13e17 6084F: drivers/scsi/isci/
4ac13e17 6085
ecc83e52
AH
6086INTEL HID EVENT DRIVER
6087M: Alex Hung <alex.hung@canonical.com>
6088L: platform-driver-x86@vger.kernel.org
6089S: Maintained
6090F: drivers/platform/x86/intel-hid.c
6091
332e0812
AK
6092INTEL VIRTUAL BUTTON DRIVER
6093M: AceLan Kao <acelan.kao@canonical.com>
6094L: platform-driver-x86@vger.kernel.org
6095S: Maintained
6096F: drivers/platform/x86/intel-vbtn.c
6097
26717172
LB
6098INTEL IDLE DRIVER
6099M: Len Brown <lenb@kernel.org>
bf1c138e 6100L: linux-pm@vger.kernel.org
08deed1e 6101T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git
26717172
LB
6102S: Supported
6103F: drivers/idle/intel_idle.c
6104
7c1ac18d 6105INTEL PSTATE DRIVER
58ac1f62
SP
6106M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
6107M: Len Brown <lenb@kernel.org>
7c1ac18d
KCA
6108L: linux-pm@vger.kernel.org
6109S: Supported
6110F: drivers/cpufreq/intel_pstate.c
6111
9eb8ef74 6112INTEL FRAMEBUFFER DRIVER (excluding 810 and 815)
55a23c4a 6113M: Maik Broemme <mbroemme@plusserver.de>
c69f677c 6114L: linux-fbdev@vger.kernel.org
ce00f85c 6115S: Maintained
679655da 6116F: Documentation/fb/intelfb.txt
8a61f013 6117F: drivers/video/fbdev/intelfb/
9eb8ef74 6118
1da177e4 6119INTEL 810/815 FRAMEBUFFER DRIVER
8b58be88 6120M: Antonino Daplas <adaplas@gmail.com>
c69f677c 6121L: linux-fbdev@vger.kernel.org
ce00f85c 6122S: Maintained
8a61f013 6123F: drivers/video/fbdev/i810/
1da177e4 6124
f4a9bc4c 6125INTEL MENLOW THERMAL DRIVER
8b58be88 6126M: Sujith Thomas <sujith.thomas@intel.com>
d0944853 6127L: platform-driver-x86@vger.kernel.org
5ca92bd9 6128W: https://01.org/linux-acpi
f4a9bc4c 6129S: Supported
679655da 6130F: drivers/platform/x86/intel_menlow.c
f4a9bc4c 6131
248a9dc3 6132INTEL I/OAT DMA DRIVER
18ebd564 6133M: Dave Jiang <dave.jiang@intel.com>
08223d80 6134R: Dan Williams <dan.j.williams@intel.com>
18ebd564
DJ
6135L: dmaengine@vger.kernel.org
6136Q: https://patchwork.kernel.org/project/linux-dmaengine/list/
6137S: Supported
679655da 6138F: drivers/dma/ioat*
248a9dc3 6139
6c8909b4 6140INTEL IOMMU (VT-d)
8b58be88 6141M: David Woodhouse <dwmw2@infradead.org>
6c8909b4 6142L: iommu@lists.linux-foundation.org
54e5881d 6143T: git git://git.infradead.org/iommu-2.6.git
6c8909b4 6144S: Supported
3fb39615 6145F: drivers/iommu/intel-iommu.c
679655da 6146F: include/linux/intel-iommu.h
6c8909b4 6147
b3e5f263 6148INTEL IOP-ADMA DMA DRIVER
08223d80 6149R: Dan Williams <dan.j.williams@intel.com>
1dd8372d 6150S: Odd fixes
679655da 6151F: drivers/dma/iop-adma.c
b3e5f263 6152
9251ce95 6153INTEL IXP4XX QMGR, NPE, ETHERNET and HSS SUPPORT
5529c2cd 6154M: Krzysztof Halasa <khalasa@piap.pl>
9251ce95 6155S: Maintained
679655da
JP
6156F: arch/arm/mach-ixp4xx/include/mach/qmgr.h
6157F: arch/arm/mach-ixp4xx/include/mach/npe.h
6158F: arch/arm/mach-ixp4xx/ixp4xx_qmgr.c
6159F: arch/arm/mach-ixp4xx/ixp4xx_npe.c
b47da977 6160F: drivers/net/ethernet/xscale/ixp4xx_eth.c
679655da 6161F: drivers/net/wan/ixp4xx_hss.c
9251ce95 6162
844dd05f 6163INTEL IXP4XX RANDOM NUMBER GENERATOR SUPPORT
8b58be88 6164M: Deepak Saxena <dsaxena@plexity.net>
844dd05f 6165S: Maintained
679655da 6166F: drivers/char/hw_random/ixp4xx-rng.c
844dd05f 6167
2f302324 6168INTEL ETHERNET DRIVERS
8b58be88 6169M: Jeff Kirsher <jeffrey.t.kirsher@intel.com>
eff471b1 6170L: intel-wired-lan@lists.osuosl.org (moderated for non-subscribers)
f6fde11a 6171W: http://www.intel.com/support/feedback.htm
d94e6fed 6172W: http://e1000.sourceforge.net/
2f302324
JK
6173Q: http://patchwork.ozlabs.org/project/intel-wired-lan/list/
6174T: git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/net-queue.git
6175T: git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/next-queue.git
1da177e4 6176S: Supported
0d164401
JK
6177F: Documentation/networking/e100.txt
6178F: Documentation/networking/e1000.txt
6179F: Documentation/networking/e1000e.txt
6180F: Documentation/networking/igb.txt
6181F: Documentation/networking/igbvf.txt
6182F: Documentation/networking/ixgb.txt
6183F: Documentation/networking/ixgbe.txt
6184F: Documentation/networking/ixgbevf.txt
1bff6529 6185F: Documentation/networking/i40e.txt
105bf2fe 6186F: Documentation/networking/i40evf.txt
dee1ad47 6187F: drivers/net/ethernet/intel/
bc90d291 6188F: drivers/net/ethernet/intel/*/
1da177e4 6189
6e4de866
FL
6190INTEL RDMA RNIC DRIVER
6191M: Faisal Latif <faisal.latif@intel.com>
6192R: Chien Tin Tung <chien.tin.tung@intel.com>
6193R: Mustafa Ismail <mustafa.ismail@intel.com>
6194R: Shiraz Saleem <shiraz.saleem@intel.com>
6195R: Tatyana Nikolova <tatyana.e.nikolova@intel.com>
6196L: linux-rdma@vger.kernel.org
6197S: Supported
6198F: drivers/infiniband/hw/i40iw/
6199
224f9e6d
AS
6200INTEL MERRIFIELD GPIO DRIVER
6201M: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
6202L: linux-gpio@vger.kernel.org
6203S: Maintained
6204F: drivers/gpio/gpio-merrifield.c
6205
0963d59b
LW
6206INTEL-MID GPIO DRIVER
6207M: David Cohen <david.a.cohen@linux.intel.com>
6208L: linux-gpio@vger.kernel.org
6209S: Maintained
6210F: drivers/gpio/gpio-intel-mid.c
6211
ca907a90
SY
6212INTEL PRO/WIRELESS 2100, 2200BG, 2915ABG NETWORK CONNECTION SUPPORT
6213M: Stanislav Yakovlev <stas.yakovlev@gmail.com>
724c6b35 6214L: linux-wireless@vger.kernel.org
ca907a90 6215S: Maintained
679655da 6216F: Documentation/networking/README.ipw2100
679655da 6217F: Documentation/networking/README.ipw2200
367a1092 6218F: drivers/net/wireless/intel/ipw2x00/
826d2abe 6219
5760b0a5
AS
6220INTEL(R) TRACE HUB
6221M: Alexander Shishkin <alexander.shishkin@linux.intel.com>
6222S: Supported
6223F: Documentation/trace/intel_th.txt
6224F: drivers/hwtracing/intel_th/
6225
4bd96a7a 6226INTEL(R) TRUSTED EXECUTION TECHNOLOGY (TXT)
74b18e17 6227M: Ning Sun <ning.sun@intel.com>
4bd96a7a
SW
6228L: tboot-devel@lists.sourceforge.net
6229W: http://tboot.sourceforge.net
e9b7d7c8 6230T: hg http://tboot.hg.sourceforge.net:8000/hgroot/tboot/tboot
4bd96a7a
SW
6231S: Supported
6232F: Documentation/intel_txt.txt
6233F: include/linux/tboot.h
6234F: arch/x86/kernel/tboot.c
6235
8a70da82 6236INTEL WIRELESS WIMAX CONNECTION 2400
8b58be88 6237M: Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
8a70da82 6238M: linux-wimax@intel.com
49e7d9df 6239L: wimax@linuxwimax.org (subscribers-only)
8a70da82
IPG
6240S: Supported
6241W: http://linuxwimax.org
679655da
JP
6242F: Documentation/wimax/README.i2400m
6243F: drivers/net/wimax/i2400m/
c117ab84 6244F: include/uapi/linux/wimax/i2400m.h
8a70da82 6245
1c0ce89c
SG
6246INTEL WIRELESS 3945ABG/BG, 4965AGN (iwlegacy)
6247M: Stanislaw Gruszka <sgruszka@redhat.com>
efa3144e 6248L: linux-wireless@vger.kernel.org
1c0ce89c 6249S: Supported
7ac9a364 6250F: drivers/net/wireless/intel/iwlegacy/
efa3144e 6251
b481de9c 6252INTEL WIRELESS WIFI LINK (iwlwifi)
15fae50a 6253M: Johannes Berg <johannes.berg@intel.com>
6161b02b 6254M: Emmanuel Grumbach <emmanuel.grumbach@intel.com>
af5e964f 6255M: Luca Coelho <luciano.coelho@intel.com>
7b9aebf0 6256M: Intel Linux Wireless <linuxwifi@intel.com>
b481de9c 6257L: linux-wireless@vger.kernel.org
b481de9c 6258W: http://intellinuxwireless.org
b62ff718 6259T: git git://git.kernel.org/pub/scm/linux/kernel/git/iwlwifi/iwlwifi.git
b481de9c 6260S: Supported
e705c121 6261F: drivers/net/wireless/intel/iwlwifi/
b481de9c 6262
de8fe023
TW
6263INTEL MANAGEMENT ENGINE (mei)
6264M: Tomas Winkler <tomas.winkler@intel.com>
6265L: linux-kernel@vger.kernel.org
6266S: Supported
c117ab84 6267F: include/uapi/linux/mei.h
5069288b 6268F: include/linux/mei_cl_bus.h
de8fe023 6269F: drivers/misc/mei/*
222818c3 6270F: drivers/watchdog/mei_wdt.c
e07950a1 6271F: Documentation/misc-devices/mei/*
de8fe023 6272
50ceb98b
SD
6273INTEL MIC DRIVERS (mic)
6274M: Sudeep Dutt <sudeep.dutt@intel.com>
6275M: Ashutosh Dixit <ashutosh.dixit@intel.com>
6276S: Supported
6277W: https://github.com/sudeepdutt/mic
6278W: http://software.intel.com/en-us/mic-developer
6279F: include/linux/mic_bus.h
6280F: include/linux/scif.h
6281F: include/uapi/linux/mic_common.h
6282F: include/uapi/linux/mic_ioctl.h
9f273c24 6283F: include/uapi/linux/scif_ioctl.h
50ceb98b
SD
6284F: drivers/misc/mic/
6285F: drivers/dma/mic_x100_dma.c
6286F: drivers/dma/mic_x100_dma.h
9f273c24 6287F: Documentation/mic/
50ceb98b 6288
fdca4f16 6289INTEL PMC/P-Unit IPC DRIVER
0a8b8353 6290M: Zha Qipeng<qipeng.zha@intel.com>
6291L: platform-driver-x86@vger.kernel.org
6292S: Maintained
6293F: drivers/platform/x86/intel_pmc_ipc.c
fdca4f16 6294F: drivers/platform/x86/intel_punit_ipc.c
0a8b8353 6295F: arch/x86/include/asm/intel_pmc_ipc.h
fdca4f16 6296F: arch/x86/include/asm/intel_punit_ipc.h
0a8b8353 6297
378f956e
SKC
6298INTEL TELEMETRY DRIVER
6299M: Souvik Kumar Chakravarty <souvik.k.chakravarty@intel.com>
6300L: platform-driver-x86@vger.kernel.org
6301S: Maintained
378f956e 6302F: arch/x86/include/asm/intel_telemetry.h
f1fc3cd8 6303F: drivers/platform/x86/intel_telemetry*
0a8b8353 6304
b740d2e9
RB
6305INTEL PMC CORE DRIVER
6306M: Rajneesh Bhardwaj <rajneesh.bhardwaj@intel.com>
6307M: Vishwanath Somayaji <vishwanath.somayaji@intel.com>
6308L: platform-driver-x86@vger.kernel.org
6309S: Maintained
6310F: arch/x86/include/asm/pmc_core.h
6311F: drivers/platform/x86/intel_pmc_core*
6312
cb109a0e 6313IOC3 ETHERNET DRIVER
8b58be88 6314M: Ralf Baechle <ralf@linux-mips.org>
1da177e4
LT
6315L: linux-mips@linux-mips.org
6316S: Maintained
8862bf1e 6317F: drivers/net/ethernet/sgi/ioc3-eth.c
1da177e4 6318
cb109a0e 6319IOC3 SERIAL DRIVER
8b58be88 6320M: Pat Gefre <pfg@sgi.com>
d39e0721 6321L: linux-serial@vger.kernel.org
cb109a0e 6322S: Maintained
df621252 6323F: drivers/tty/serial/ioc3_serial.c
cb109a0e 6324
0b6e8569
SW
6325IOMMU DRIVERS
6326M: Joerg Roedel <joro@8bytes.org>
6327L: iommu@lists.linux-foundation.org
6328T: git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
6329S: Maintained
efcd94c0 6330F: Documentation/devicetree/bindings/iommu/
0b6e8569
SW
6331F: drivers/iommu/
6332
4480f15b 6333IP MASQUERADING
8b58be88 6334M: Juanjo Ciarlante <jjciarla@raiz.uncu.edu.ar>
1da177e4 6335S: Maintained
679655da 6336F: net/ipv4/netfilter/ipt_MASQUERADE.c
1da177e4 6337
4409ebe9 6338IPMI SUBSYSTEM
8b58be88 6339M: Corey Minyard <minyard@acm.org>
b0c90653 6340L: openipmi-developer@lists.sourceforge.net (moderated for non-subscribers)
4409ebe9
CM
6341W: http://openipmi.sourceforge.net/
6342S: Supported
679655da
JP
6343F: Documentation/IPMI.txt
6344F: drivers/char/ipmi/
6345F: include/linux/ipmi*
c117ab84 6346F: include/uapi/linux/ipmi*
4409ebe9 6347
2d800897
KW
6348QCOM AUDIO (ASoC) DRIVERS
6349M: Patrick Lai <plai@codeaurora.org>
6350M: Banajit Goswami <bgoswami@codeaurora.org>
6351L: alsa-devel@alsa-project.org (moderated for non-subscribers)
6352S: Supported
6353F: sound/soc/qcom/
6354
e2d1d6c0 6355IPS SCSI RAID DRIVER
8b58be88 6356M: Adaptec OEM Raid Solutions <aacraid@adaptec.com>
e2d1d6c0
RD
6357L: linux-scsi@vger.kernel.org
6358W: http://www.adaptec.com/
6359S: Maintained
679655da 6360F: drivers/scsi/ips*
e2d1d6c0
RD
6361
6362IPVS
8b58be88
JP
6363M: Wensong Zhang <wensong@linux-vs.org>
6364M: Simon Horman <horms@verge.net.au>
6365M: Julian Anastasov <ja@ssi.bg>
979b6c13 6366L: netdev@vger.kernel.org
e2d1d6c0 6367L: lvs-devel@vger.kernel.org
1da177e4 6368S: Maintained
9f273c24
FW
6369T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs-next.git
6370T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs.git
679655da 6371F: Documentation/networking/ipvs-sysctl.txt
b61d4a71 6372F: include/net/ip_vs.h
c117ab84 6373F: include/uapi/linux/ip_vs.h
679655da 6374F: net/netfilter/ipvs/
1da177e4 6375
e7839f25 6376IPWIRELESS DRIVER
e5f6450c 6377M: Jiri Kosina <jikos@kernel.org>
d8130624 6378M: David Sterba <dsterba@suse.com>
92094aa0 6379S: Odd Fixes
282361a0 6380F: drivers/tty/ipwireless/
099dc4fb 6381
e2d1d6c0 6382IPX NETWORK LAYER
8b58be88 6383M: Arnaldo Carvalho de Melo <acme@ghostprotocols.net>
e2d1d6c0
RD
6384L: netdev@vger.kernel.org
6385S: Maintained
679655da 6386F: include/net/ipx.h
c117ab84 6387F: include/uapi/linux/ipx.h
679655da 6388F: net/ipx/
e2d1d6c0 6389
1da177e4 6390IRDA SUBSYSTEM
8b58be88 6391M: Samuel Ortiz <samuel@sortiz.org>
a2ac953d 6392L: irda-users@lists.sourceforge.net (subscribers-only)
ced649ea 6393L: netdev@vger.kernel.org
1da177e4 6394W: http://irda.sourceforge.net/
f353976d 6395S: Maintained
e0057975 6396T: git git://git.kernel.org/pub/scm/linux/kernel/git/sameo/irda-2.6.git
679655da
JP
6397F: Documentation/networking/irda.txt
6398F: drivers/net/irda/
6399F: include/net/irda/
6400F: net/irda/
1da177e4 6401
a800c7cc
TG
6402IRQ SUBSYSTEM
6403M: Thomas Gleixner <tglx@linutronix.de>
981c3a4f 6404L: linux-kernel@vger.kernel.org
a800c7cc 6405S: Maintained
75fc2d37 6406T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
a800c7cc 6407F: kernel/irq/
2ed9fd28
JC
6408
6409IRQCHIP DRIVERS
6410M: Thomas Gleixner <tglx@linutronix.de>
6411M: Jason Cooper <jason@lakedaemon.net>
54d9ffc4 6412M: Marc Zyngier <marc.zyngier@arm.com>
2ed9fd28
JC
6413L: linux-kernel@vger.kernel.org
6414S: Maintained
6415T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
6416T: git git://git.infradead.org/users/jcooper/linux.git irqchip/core
5b5a9069 6417F: Documentation/devicetree/bindings/interrupt-controller/
edd96900 6418F: drivers/irqchip/
a800c7cc 6419
7ab3a837 6420IRQ DOMAINS (IRQ NUMBER MAPPING LIBRARY)
b09dec2c 6421M: Marc Zyngier <marc.zyngier@arm.com>
7ab3a837 6422S: Maintained
b09dec2c 6423T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
7ab3a837
GL
6424F: Documentation/IRQ-domain.txt
6425F: include/linux/irqdomain.h
6426F: kernel/irq/irqdomain.c
b09dec2c 6427F: kernel/irq/msi.c
7ab3a837 6428
ad7afc38
WBG
6429ISA
6430M: William Breathitt Gray <vilhelm.gray@gmail.com>
6431S: Maintained
6432F: Documentation/isa.txt
6433F: drivers/base/isa.c
6434F: include/linux/isa.h
6435
e2d1d6c0 6436ISAPNP
8b58be88 6437M: Jaroslav Kysela <perex@perex.cz>
e2d1d6c0 6438S: Maintained
679655da
JP
6439F: Documentation/isapnp.txt
6440F: drivers/pnp/isapnp/
6441F: include/linux/isapnp.h
e2d1d6c0 6442
d39b8420
HV
6443ISA RADIO MODULE
6444M: Hans Verkuil <hverkuil@xs4all.nl>
6445L: linux-media@vger.kernel.org
6446T: git git://linuxtv.org/media_tree.git
a825eaec 6447W: https://linuxtv.org
d39b8420
HV
6448S: Maintained
6449F: drivers/media/radio/radio-isa*
6450
71a6d0af
HW
6451iSCSI BOOT FIRMWARE TABLE (iBFT) DRIVER
6452M: Peter Jones <pjones@redhat.com>
6453M: Konrad Rzeszutek Wilk <konrad@kernel.org>
6454S: Maintained
6455F: drivers/firmware/iscsi_ibft*
6456
14816b1e 6457ISCSI
8b58be88 6458M: Mike Christie <michaelc@cs.wisc.edu>
14816b1e
MC
6459L: open-iscsi@googlegroups.com
6460W: www.open-iscsi.org
54e5881d 6461T: git git://git.kernel.org/pub/scm/linux/kernel/git/mnc/linux-2.6-iscsi.git
14816b1e 6462S: Maintained
679655da
JP
6463F: drivers/scsi/*iscsi*
6464F: include/scsi/*iscsi*
14816b1e 6465
1e65eb42
OG
6466ISCSI EXTENSIONS FOR RDMA (ISER) INITIATOR
6467M: Or Gerlitz <ogerlitz@mellanox.com>
e7d2c25d 6468M: Sagi Grimberg <sagi@grimberg.me>
1e65eb42
OG
6469M: Roi Dayan <roid@mellanox.com>
6470L: linux-rdma@vger.kernel.org
6471S: Supported
6472W: http://www.openfabrics.org
6473W: www.open-iscsi.org
6474Q: http://patchwork.kernel.org/project/linux-rdma/list/
14430813 6475F: drivers/infiniband/ulp/iser/
1e65eb42 6476
2b70e5fd 6477ISCSI EXTENSIONS FOR RDMA (ISER) TARGET
e7d2c25d 6478M: Sagi Grimberg <sagi@grimberg.me>
2b70e5fd
SG
6479T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
6480L: linux-rdma@vger.kernel.org
6481L: target-devel@vger.kernel.org
6482S: Supported
6483W: http://www.linux-iscsi.org
6484F: drivers/infiniband/ulp/isert
6485
1da177e4 6486ISDN SUBSYSTEM
8b58be88 6487M: Karsten Keil <isdn@linux-pingi.de>
d5d52273 6488L: isdn4linux@listserv.isdn4linux.de (subscribers-only)
3da0ae62 6489L: netdev@vger.kernel.org
1da177e4 6490W: http://www.isdn4linux.de
54e5881d 6491T: git git://git.kernel.org/pub/scm/linux/kernel/git/kkeil/isdn-2.6.git
1da177e4 6492S: Maintained
679655da
JP
6493F: Documentation/isdn/
6494F: drivers/isdn/
6495F: include/linux/isdn.h
6496F: include/linux/isdn/
c117ab84
CEB
6497F: include/uapi/linux/isdn.h
6498F: include/uapi/linux/isdn/
1da177e4
LT
6499
6500ISDN SUBSYSTEM (Eicon active card driver)
8b58be88 6501M: Armin Schindler <mac@melware.de>
d5d52273 6502L: isdn4linux@listserv.isdn4linux.de (subscribers-only)
1da177e4
LT
6503W: http://www.melware.de
6504S: Maintained
679655da 6505F: drivers/isdn/hardware/eicon/
1da177e4 6506
d624870f 6507IT87 HARDWARE MONITORING DRIVER
d8130624 6508M: Jean Delvare <jdelvare@suse.com>
968ce1b1 6509L: linux-hwmon@vger.kernel.org
d624870f
JD
6510S: Maintained
6511F: Documentation/hwmon/it87
6512F: drivers/hwmon/it87.c
6513
d7104bff
AP
6514IT913X MEDIA DRIVER
6515M: Antti Palosaari <crope@iki.fi>
6516L: linux-media@vger.kernel.org
a825eaec 6517W: https://linuxtv.org
d7104bff
AP
6518W: http://palosaari.fi/linux/
6519Q: http://patchwork.linuxtv.org/project/linux-media/list/
6520T: git git://linuxtv.org/anttip/media_tree.git
6521S: Maintained
249c697e 6522F: drivers/media/tuners/it913x*
d7104bff 6523
91821ff3 6524IVTV VIDEO4LINUX DRIVER
6afdeaf8 6525M: Andy Walls <awalls@md.metrocast.net>
7b212edf 6526L: ivtv-devel@ivtvdriver.org (subscribers-only)
661263b5 6527L: linux-media@vger.kernel.org
275ffde4 6528T: git git://linuxtv.org/media_tree.git
91821ff3
HV
6529W: http://www.ivtvdriver.org
6530S: Maintained
679655da 6531F: Documentation/video4linux/*.ivtv
90d72ac6 6532F: drivers/media/pci/ivtv/
c117ab84 6533F: include/uapi/linux/ivtv*
91821ff3 6534
68620bdd
MP
6535IX2505V MEDIA DRIVER
6536M: Malcolm Priestley <tvboxspy@gmail.com>
6537L: linux-media@vger.kernel.org
a825eaec 6538W: https://linuxtv.org
68620bdd
MP
6539Q: http://patchwork.linuxtv.org/project/linux-media/list/
6540S: Maintained
6541F: drivers/media/dvb-frontends/ix2505v*
6542
4453d736
GR
6543JC42.4 TEMPERATURE SENSOR DRIVER
6544M: Guenter Roeck <linux@roeck-us.net>
968ce1b1 6545L: linux-hwmon@vger.kernel.org
4453d736
GR
6546S: Maintained
6547F: drivers/hwmon/jc42.c
6548F: Documentation/hwmon/jc42
6549
e2d1d6c0 6550JFS FILESYSTEM
3256f80f 6551M: Dave Kleikamp <shaggy@kernel.org>
e2d1d6c0
RD
6552L: jfs-discussion@lists.sourceforge.net
6553W: http://jfs.sourceforge.net/
54e5881d 6554T: git git://git.kernel.org/pub/scm/linux/kernel/git/shaggy/jfs-2.6.git
8f8f0134 6555S: Maintained
679655da
JP
6556F: Documentation/filesystems/jfs.txt
6557F: fs/jfs/
e2d1d6c0 6558
95252236 6559JME NETWORK DRIVER
8b58be88 6560M: Guo-Fu Tseng <cooldavid@cooldavid.org>
95252236
GFT
6561L: netdev@vger.kernel.org
6562S: Maintained
63d24a0e 6563F: drivers/net/ethernet/jme.*
95252236 6564
1da177e4 6565JOURNALLING FLASH FILE SYSTEM V2 (JFFS2)
8b58be88 6566M: David Woodhouse <dwmw2@infradead.org>
6d85d066
DW
6567L: linux-mtd@lists.infradead.org
6568W: http://www.linux-mtd.infradead.org/doc/jffs2.html
1da177e4 6569S: Maintained
679655da 6570F: fs/jffs2/
c117ab84 6571F: include/uapi/linux/jffs2.h
1da177e4 6572
d183e11a
TT
6573JOURNALLING LAYER FOR BLOCK DEVICES (JBD2)
6574M: "Theodore Ts'o" <tytso@mit.edu>
c290ea01 6575M: Jan Kara <jack@suse.com>
d183e11a
TT
6576L: linux-ext4@vger.kernel.org
6577S: Maintained
6578F: fs/jbd2/
6579F: include/linux/jbd2.h
ae0718f8 6580
207dab5f
MU
6581JPU V4L2 MEM2MEM DRIVER FOR RENESAS
6582M: Mikhail Ulyanov <mikhail.ulyanov@cogentembedded.com>
6583L: linux-media@vger.kernel.org
6584S: Maintained
6585F: drivers/media/platform/rcar_jpu.c
6586
fd8b6cb4 6587JSM Neo PCI based serial card
df247081 6588M: Gabriel Krisman Bertazi <krisman@linux.vnet.ibm.com>
fd8b6cb4
BL
6589L: linux-serial@vger.kernel.org
6590S: Maintained
df621252 6591F: drivers/tty/serial/jsm/
ae0718f8 6592
af39917d
CL
6593K10TEMP HARDWARE MONITORING DRIVER
6594M: Clemens Ladisch <clemens@ladisch.de>
968ce1b1 6595L: linux-hwmon@vger.kernel.org
af39917d
CL
6596S: Maintained
6597F: Documentation/hwmon/k10temp
6598F: drivers/hwmon/k10temp.c
6599
4660cb35 6600K8TEMP HARDWARE MONITORING DRIVER
8b58be88 6601M: Rudolf Marek <r.marek@assembler.cz>
968ce1b1 6602L: linux-hwmon@vger.kernel.org
ae0718f8 6603S: Maintained
679655da
JP
6604F: Documentation/hwmon/k8temp
6605F: drivers/hwmon/k8temp.c
ae0718f8 6606
0ba1d91d
AR
6607KASAN
6608M: Andrey Ryabinin <aryabinin@virtuozzo.com>
6609R: Alexander Potapenko <glider@google.com>
6610R: Dmitry Vyukov <dvyukov@google.com>
6611L: kasan-dev@googlegroups.com
6612S: Maintained
6613F: arch/*/include/asm/kasan.h
6614F: arch/*/mm/kasan_init*
6615F: Documentation/kasan.txt
64f8ebaf 6616F: include/linux/kasan*.h
0ba1d91d
AR
6617F: lib/test_kasan.c
6618F: mm/kasan/
6619F: scripts/Makefile.kasan
6620
1da177e4 6621KCONFIG
5eb1f99e 6622M: "Yann E. MORIN" <yann.morin.1998@free.fr>
347d12d7 6623L: linux-kbuild@vger.kernel.org
cea8321c 6624T: git git://gitorious.org/linux-kconfig/linux-kconfig
5eb1f99e 6625S: Maintained
679655da
JP
6626F: Documentation/kbuild/kconfig-language.txt
6627F: scripts/kconfig/
1da177e4 6628
ea6c2089 6629KDUMP
f871f191
VG
6630M: Dave Young <dyoung@redhat.com>
6631M: Baoquan He <bhe@redhat.com>
6632R: Vivek Goyal <vgoyal@redhat.com>
34633993 6633L: kexec@lists.infradead.org
ea6c2089
VG
6634W: http://lse.sourceforge.net/kdump/
6635S: Maintained
80811493 6636F: Documentation/kdump/
ea6c2089 6637
f41bf02f
HV
6638KEENE FM RADIO TRANSMITTER DRIVER
6639M: Hans Verkuil <hverkuil@xs4all.nl>
6640L: linux-media@vger.kernel.org
6641T: git git://linuxtv.org/media_tree.git
a825eaec 6642W: https://linuxtv.org
f41bf02f
HV
6643S: Maintained
6644F: drivers/media/radio/radio-keene*
6645
1da177e4 6646KERNEL AUTOMOUNTER v4 (AUTOFS4)
8b58be88 6647M: Ian Kent <raven@themaw.net>
f694fc97 6648L: autofs@vger.kernel.org
1da177e4 6649S: Maintained
679655da 6650F: fs/autofs4/
1da177e4 6651
70fb7ba6 6652KERNEL BUILD + files below scripts/ (unless maintained elsewhere)
d8130624 6653M: Michal Marek <mmarek@suse.com>
08deed1e
JP
6654T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git for-next
6655T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git rc-fixes
347d12d7 6656L: linux-kbuild@vger.kernel.org
5ce45962 6657S: Maintained
679655da
JP
6658F: Documentation/kbuild/
6659F: Makefile
6660F: scripts/Makefile.*
70fb7ba6
MM
6661F: scripts/basic/
6662F: scripts/mk*
6663F: scripts/package/
1da177e4
LT
6664
6665KERNEL JANITORS
c3000e03 6666L: kernel-janitors@vger.kernel.org
10466f5a 6667W: http://kernelnewbies.org/KernelJanitors
ee709b0c 6668S: Odd Fixes
1da177e4 6669
e8b43555 6670KERNEL NFSD, SUNRPC, AND LOCKD SERVERS
8b58be88 6671M: "J. Bruce Fields" <bfields@fieldses.org>
883985f6 6672M: Jeff Layton <jlayton@poochiereds.net>
16141c02 6673L: linux-nfs@vger.kernel.org
1da177e4 6674W: http://nfs.sourceforge.net/
9f273c24 6675T: git git://linux-nfs.org/~bfields/linux.git
98fac23f 6676S: Supported
679655da 6677F: fs/nfsd/
c117ab84 6678F: include/uapi/linux/nfsd/
679655da
JP
6679F: fs/lockd/
6680F: fs/nfs_common/
6681F: net/sunrpc/
6682F: include/linux/lockd/
6683F: include/linux/sunrpc/
c117ab84 6684F: include/uapi/linux/sunrpc/
1da177e4 6685
13b122b3
SK
6686KERNEL SELFTEST FRAMEWORK
6687M: Shuah Khan <shuahkh@osg.samsung.com>
90effdcd 6688M: Shuah Khan <shuah@kernel.org>
64f00850 6689L: linux-kselftest@vger.kernel.org
13b122b3
SK
6690T: git git://git.kernel.org/pub/scm/shuah/linux-kselftest
6691S: Maintained
6692F: tools/testing/selftests
6693
426d62e2 6694KERNEL VIRTUAL MACHINE (KVM)
c93a64fe 6695M: Paolo Bonzini <pbonzini@redhat.com>
3d8e15dd 6696M: Radim Krčmář <rkrcmar@redhat.com>
1fc9d2bf 6697L: kvm@vger.kernel.org
e3e58478 6698W: http://www.linux-kvm.org
a94b40a6 6699T: git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
426d62e2 6700S: Supported
c93a64fe
PB
6701F: Documentation/*/kvm*.txt
6702F: Documentation/virtual/kvm/
679655da 6703F: arch/*/kvm/
1662e862
CB
6704F: arch/x86/kernel/kvm.c
6705F: arch/x86/kernel/kvmclock.c
679655da
JP
6706F: arch/*/include/asm/kvm*
6707F: include/linux/kvm*
c117ab84 6708F: include/uapi/linux/kvm*
679655da 6709F: virt/kvm/
6d0a1a61 6710F: tools/kvm/
426d62e2 6711
ad8003d3 6712KERNEL VIRTUAL MACHINE (KVM) FOR AMD-V
7de609c8 6713M: Joerg Roedel <joro@8bytes.org>
1fc9d2bf 6714L: kvm@vger.kernel.org
038161de 6715W: http://www.linux-kvm.org/
7de609c8 6716S: Maintained
679655da 6717F: arch/x86/include/asm/svm.h
679655da 6718F: arch/x86/kvm/svm.c
426d62e2 6719
513014b7 6720KERNEL VIRTUAL MACHINE (KVM) FOR POWERPC
d8130624 6721M: Alexander Graf <agraf@suse.com>
1fc9d2bf 6722L: kvm-ppc@vger.kernel.org
038161de 6723W: http://www.linux-kvm.org/
6a7f972d 6724T: git git://github.com/agraf/linux-2.6.git
513014b7 6725S: Supported
679655da
JP
6726F: arch/powerpc/include/asm/kvm*
6727F: arch/powerpc/kvm/
513014b7 6728
85f8fffe 6729KERNEL VIRTUAL MACHINE for s390 (KVM/s390)
8b58be88 6730M: Christian Borntraeger <borntraeger@de.ibm.com>
4ae57b6c 6731M: Cornelia Huck <cornelia.huck@de.ibm.com>
85f8fffe
CB
6732L: linux-s390@vger.kernel.org
6733W: http://www.ibm.com/developerworks/linux/linux390/
9f273c24 6734T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvms390/linux.git
85f8fffe 6735S: Supported
679655da
JP
6736F: Documentation/s390/kvm.txt
6737F: arch/s390/include/asm/kvm*
80811493 6738F: arch/s390/kvm/
85f8fffe 6739
a749474d 6740KERNEL VIRTUAL MACHINE (KVM) FOR ARM
0f4ca79e 6741M: Christoffer Dall <christoffer.dall@linaro.org>
5c8818b4
MZ
6742M: Marc Zyngier <marc.zyngier@arm.com>
6743L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
a749474d
CD
6744L: kvmarm@lists.cs.columbia.edu
6745W: http://systems.cs.columbia.edu/projects/kvm-arm
1b1ebe82 6746T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvmarm/kvmarm.git
0f4ca79e 6747S: Supported
a749474d
CD
6748F: arch/arm/include/uapi/asm/kvm*
6749F: arch/arm/include/asm/kvm*
6750F: arch/arm/kvm/
5c8818b4
MZ
6751F: virt/kvm/arm/
6752F: include/kvm/arm_*
a749474d 6753
6394a3ec 6754KERNEL VIRTUAL MACHINE FOR ARM64 (KVM/arm64)
5c8818b4 6755M: Christoffer Dall <christoffer.dall@linaro.org>
6394a3ec
MZ
6756M: Marc Zyngier <marc.zyngier@arm.com>
6757L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
6758L: kvmarm@lists.cs.columbia.edu
6759S: Maintained
6760F: arch/arm64/include/uapi/asm/kvm*
6761F: arch/arm64/include/asm/kvm*
6762F: arch/arm64/kvm/
6763
bfd3d532
JH
6764KERNEL VIRTUAL MACHINE FOR MIPS (KVM/mips)
6765M: James Hogan <james.hogan@imgtec.com>
6766L: linux-mips@linux-mips.org
6767S: Supported
6768F: arch/mips/include/uapi/asm/kvm*
6769F: arch/mips/include/asm/kvm*
6770F: arch/mips/kvm/
6771
dc009d92 6772KEXEC
8b58be88 6773M: Eric Biederman <ebiederm@xmission.com>
2f327dad 6774W: http://kernel.org/pub/linux/utils/kernel/kexec/
34633993 6775L: kexec@lists.infradead.org
dc009d92 6776S: Maintained
679655da 6777F: include/linux/kexec.h
c117ab84 6778F: include/uapi/linux/kexec.h
10540a69 6779F: kernel/kexec*
dc009d92 6780
e971461f
DH
6781KEYS/KEYRINGS:
6782M: David Howells <dhowells@redhat.com>
aa62efff 6783L: keyrings@vger.kernel.org
e971461f 6784S: Maintained
d410fa4e 6785F: Documentation/security/keys.txt
e971461f
DH
6786F: include/linux/key.h
6787F: include/linux/key-type.h
75aeddd1
DH
6788F: include/linux/keyctl.h
6789F: include/uapi/linux/keyctl.h
e971461f
DH
6790F: include/keys/
6791F: security/keys/
6792
7f3c68be 6793KEYS-TRUSTED
74dd744f
MZ
6794M: David Safford <safford@us.ibm.com>
6795M: Mimi Zohar <zohar@linux.vnet.ibm.com>
7f3c68be 6796L: linux-security-module@vger.kernel.org
aa62efff 6797L: keyrings@vger.kernel.org
7f3c68be 6798S: Supported
d410fa4e 6799F: Documentation/security/keys-trusted-encrypted.txt
7f3c68be
MZ
6800F: include/keys/trusted-type.h
6801F: security/keys/trusted.c
6802F: security/keys/trusted.h
6803
6804KEYS-ENCRYPTED
74dd744f
MZ
6805M: Mimi Zohar <zohar@linux.vnet.ibm.com>
6806M: David Safford <safford@us.ibm.com>
7f3c68be 6807L: linux-security-module@vger.kernel.org
aa62efff 6808L: keyrings@vger.kernel.org
7f3c68be 6809S: Supported
d410fa4e 6810F: Documentation/security/keys-trusted-encrypted.txt
7f3c68be 6811F: include/keys/encrypted-type.h
19c90aa6 6812F: security/keys/encrypted-keys/
7f3c68be 6813
5b778dad 6814KGDB / KDB /debug_core
8b58be88 6815M: Jason Wessel <jason.wessel@windriver.com>
4063eb5f 6816W: http://kgdb.wiki.kernel.org/
e3e2aaf7 6817L: kgdb-bugreport@lists.sourceforge.net
9f273c24 6818T: git git://git.kernel.org/pub/scm/linux/kernel/git/jwessel/kgdb.git
e3e2aaf7 6819S: Maintained
679655da
JP
6820F: Documentation/DocBook/kgdb.tmpl
6821F: drivers/misc/kgdbts.c
df621252 6822F: drivers/tty/serial/kgdboc.c
5b778dad 6823F: include/linux/kdb.h
679655da 6824F: include/linux/kgdb.h
4063eb5f 6825F: kernel/debug/
e3e2aaf7 6826
456db8cc 6827KMEMCHECK
8b58be88 6828M: Vegard Nossum <vegardno@ifi.uio.no>
2ed1c525 6829M: Pekka Enberg <penberg@kernel.org>
b9ce08c0 6830S: Maintained
410d7a97
JP
6831F: Documentation/kmemcheck.txt
6832F: arch/x86/include/asm/kmemcheck.h
6833F: arch/x86/mm/kmemcheck/
6834F: include/linux/kmemcheck.h
6835F: mm/kmemcheck.c
b9ce08c0 6836
c3bb4d24 6837KMEMLEAK
8b58be88 6838M: Catalin Marinas <catalin.marinas@arm.com>
c3bb4d24
CM
6839S: Maintained
6840F: Documentation/kmemleak.txt
6841F: include/linux/kmemleak.h
6842F: mm/kmemleak.c
6843F: mm/kmemleak-test.c
6844
89559a61 6845KPROBES
a320817c 6846M: Ananth N Mavinakayanahalli <ananth@linux.vnet.ibm.com>
8b58be88
JP
6847M: Anil S Keshavamurthy <anil.s.keshavamurthy@intel.com>
6848M: "David S. Miller" <davem@davemloft.net>
353def94 6849M: Masami Hiramatsu <mhiramat@kernel.org>
89559a61 6850S: Maintained
679655da
JP
6851F: Documentation/kprobes.txt
6852F: include/linux/kprobes.h
6853F: kernel/kprobes.c
89559a61 6854
70e84049 6855KS0108 LCD CONTROLLER DRIVER
8b58be88 6856M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
450c622e
MO
6857W: http://miguelojeda.es/auxdisplay.htm
6858W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
70e84049 6859S: Maintained
679655da
JP
6860F: Documentation/auxdisplay/ks0108
6861F: drivers/auxdisplay/ks0108.c
6862F: include/linux/ks0108.h
70e84049 6863
1b69c6d0
DA
6864L3MDEV
6865M: David Ahern <dsa@cumulusnetworks.com>
6866L: netdev@vger.kernel.org
6867S: Maintained
6868F: net/l3mdev
6869F: include/net/l3mdev.h
6870
9ca44355 6871LANTIQ MIPS ARCHITECTURE
bdb40e8e 6872M: John Crispin <john@phrozen.org>
9ca44355
JC
6873L: linux-mips@linux-mips.org
6874S: Maintained
6875F: arch/mips/lantiq
6876
1da177e4 6877LAPB module
1da177e4 6878L: linux-x25@vger.kernel.org
bf9915cc 6879S: Orphan
679655da
JP
6880F: Documentation/networking/lapb-module.txt
6881F: include/*/lapb.h
6882F: net/lapb/
1da177e4
LT
6883
6884LASI 53c700 driver for PARISC
8b58be88 6885M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
1da177e4
LT
6886L: linux-scsi@vger.kernel.org
6887S: Maintained
679655da
JP
6888F: Documentation/scsi/53c700.txt
6889F: drivers/scsi/53c700*
1da177e4 6890
263de9b5 6891LED SUBSYSTEM
8b58be88 6892M: Richard Purdie <rpurdie@rpsys.net>
48b945a1 6893M: Jacek Anaszewski <j.anaszewski@samsung.com>
aa69cb8c 6894L: linux-leds@vger.kernel.org
b8926ba0 6895T: git git://git.kernel.org/pub/scm/linux/kernel/git/j.anaszewski/linux-leds.git
263de9b5 6896S: Maintained
85c90368 6897F: Documentation/devicetree/bindings/leds/
679655da
JP
6898F: drivers/leds/
6899F: include/linux/leds.h
263de9b5 6900
b0461a44 6901LEGACY EEPROM DRIVER
d8130624 6902M: Jean Delvare <jdelvare@suse.com>
b0461a44
JD
6903S: Maintained
6904F: Documentation/misc-devices/eeprom
6905F: drivers/misc/eeprom/eeprom.c
6906
1da177e4 6907LEGO USB Tower driver
8b58be88 6908M: Juergen Stuber <starblue@users.sourceforge.net>
1da177e4
LT
6909L: legousb-devel@lists.sourceforge.net
6910W: http://legousb.sourceforge.net/
6911S: Maintained
679655da 6912F: drivers/usb/misc/legousbtower.c
1da177e4 6913
055616a8
MK
6914LG2160 MEDIA DRIVER
6915M: Michael Krufky <mkrufky@linuxtv.org>
6916L: linux-media@vger.kernel.org
a825eaec 6917W: https://linuxtv.org
055616a8
MK
6918W: http://github.com/mkrufky
6919Q: http://patchwork.linuxtv.org/project/linux-media/list/
6920T: git git://linuxtv.org/mkrufky/tuners.git
6921S: Maintained
6922F: drivers/media/dvb-frontends/lg2160.*
6923
6f0e7725
MK
6924LGDT3305 MEDIA DRIVER
6925M: Michael Krufky <mkrufky@linuxtv.org>
6926L: linux-media@vger.kernel.org
a825eaec 6927W: https://linuxtv.org
6f0e7725
MK
6928W: http://github.com/mkrufky
6929Q: http://patchwork.linuxtv.org/project/linux-media/list/
6930T: git git://linuxtv.org/mkrufky/tuners.git
6931S: Maintained
6932F: drivers/media/dvb-frontends/lgdt3305.*
6933
568a17ff 6934LGUEST
8b58be88 6935M: Rusty Russell <rusty@rustcorp.com.au>
a4724ed6 6936L: lguest@lists.ozlabs.org
568a17ff 6937W: http://lguest.ozlabs.org/
72e91863 6938S: Odd Fixes
070f420b 6939F: arch/x86/include/asm/lguest*.h
679655da
JP
6940F: arch/x86/lguest/
6941F: drivers/lguest/
6942F: include/linux/lguest*.h
070f420b 6943F: tools/lguest/
568a17ff 6944
32ac7cb2
TH
6945LIBATA SUBSYSTEM (Serial and Parallel ATA drivers)
6946M: Tejun Heo <tj@kernel.org>
6947L: linux-ide@vger.kernel.org
6948T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
6949S: Maintained
6950F: drivers/ata/
6951F: include/linux/ata.h
6952F: include/linux/libata.h
d2abf98e 6953F: Documentation/devicetree/bindings/ata/
32ac7cb2
TH
6954
6955LIBATA PATA ARASAN COMPACT FLASH CONTROLLER
da89947b 6956M: Viresh Kumar <vireshk@kernel.org>
32ac7cb2
TH
6957L: linux-ide@vger.kernel.org
6958T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
6959S: Maintained
6960F: include/linux/pata_arasan_cf_data.h
6961F: drivers/ata/pata_arasan_cf.c
6962
c7fa056c
BZ
6963LIBATA PATA DRIVERS
6964M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
6965M: Tejun Heo <tj@kernel.org>
6966L: linux-ide@vger.kernel.org
6967T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
6968S: Maintained
6969F: drivers/ata/pata_*.c
6970F: drivers/ata/ata_generic.c
6971
32ac7cb2
TH
6972LIBATA SATA AHCI PLATFORM devices support
6973M: Hans de Goede <hdegoede@redhat.com>
6974M: Tejun Heo <tj@kernel.org>
6975L: linux-ide@vger.kernel.org
6976T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
6977S: Maintained
6978F: drivers/ata/ahci_platform.c
6979F: drivers/ata/libahci_platform.c
6980F: include/linux/ahci_platform.h
6981
6982LIBATA SATA PROMISE TX2/TX4 CONTROLLER DRIVER
6983M: Mikael Pettersson <mikpelinux@gmail.com>
6984L: linux-ide@vger.kernel.org
6985T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
6986S: Maintained
6987F: drivers/ata/sata_promise.*
6988
1acd437c
SL
6989LIBLOCKDEP
6990M: Sasha Levin <sasha.levin@oracle.com>
6991S: Maintained
6992F: tools/lib/lockdep/
6993
bc30196f
DW
6994LIBNVDIMM: NON-VOLATILE MEMORY DEVICE SUBSYSTEM
6995M: Dan Williams <dan.j.williams@intel.com>
6996L: linux-nvdimm@lists.01.org
6997Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
9f273c24 6998T: git git://git.kernel.org/pub/scm/linux/kernel/git/nvdimm/nvdimm.git
bc30196f
DW
6999S: Supported
7000F: drivers/nvdimm/*
7001F: include/linux/nd.h
7002F: include/linux/libnvdimm.h
7003F: include/uapi/linux/ndctl.h
7004
7005LIBNVDIMM BLK: MMIO-APERTURE DRIVER
7006M: Ross Zwisler <ross.zwisler@linux.intel.com>
7007L: linux-nvdimm@lists.01.org
7008Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
7009S: Supported
7010F: drivers/nvdimm/blk.c
7011F: drivers/nvdimm/region_devs.c
7012F: drivers/acpi/nfit*
7013
7014LIBNVDIMM BTT: BLOCK TRANSLATION TABLE
7015M: Vishal Verma <vishal.l.verma@intel.com>
7016L: linux-nvdimm@lists.01.org
7017Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
7018S: Supported
7019F: drivers/nvdimm/btt*
7020
7021LIBNVDIMM PMEM: PERSISTENT MEMORY DRIVER
7022M: Ross Zwisler <ross.zwisler@linux.intel.com>
7023L: linux-nvdimm@lists.01.org
7024Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
7025S: Supported
7026F: drivers/nvdimm/pmem.c
b864bc17 7027F: include/linux/pmem.h
40603526 7028F: arch/*/include/asm/pmem.h
bc30196f 7029
cd9e9808
MB
7030LIGHTNVM PLATFORM SUPPORT
7031M: Matias Bjorling <mb@lightnvm.io>
7032W: http://github/OpenChannelSSD
4ead1a25 7033L: linux-block@vger.kernel.org
cd9e9808
MB
7034S: Maintained
7035F: drivers/lightnvm/
7036F: include/linux/lightnvm.h
7037F: include/uapi/linux/lightnvm.h
7038
1da177e4 7039LINUX FOR IBM pSERIES (RS/6000)
8b58be88 7040M: Paul Mackerras <paulus@au.ibm.com>
1da177e4
LT
7041W: http://www.ibm.com/linux/ltc/projects/ppc
7042S: Supported
11c34c7d 7043F: arch/powerpc/boot/rs6000.h
1da177e4 7044
852bb9f5 7045LINUX FOR POWERPC (32-BIT AND 64-BIT)
8b58be88
JP
7046M: Benjamin Herrenschmidt <benh@kernel.crashing.org>
7047M: Paul Mackerras <paulus@samba.org>
ea668936 7048M: Michael Ellerman <mpe@ellerman.id.au>
1da177e4 7049W: http://www.penguinppc.org/
a4724ed6 7050L: linuxppc-dev@lists.ozlabs.org
8a6e2535 7051Q: http://patchwork.ozlabs.org/project/linuxppc-dev/list/
9958084a 7052T: git git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux.git
1da177e4 7053S: Supported
11c34c7d
JP
7054F: Documentation/powerpc/
7055F: arch/powerpc/
ef69b03d
ME
7056F: drivers/char/tpm/tpm_ibmvtpm*
7057F: drivers/crypto/nx/
7058F: drivers/crypto/vmx/
7059F: drivers/net/ethernet/ibm/ibmveth.*
7060F: drivers/net/ethernet/ibm/ibmvnic.*
66725152 7061F: drivers/pci/hotplug/pnv_php.c
ef69b03d
ME
7062F: drivers/pci/hotplug/rpa*
7063F: drivers/scsi/ibmvscsi/
7064N: opal
7065N: /pmac
7066N: powermac
7067N: powernv
7068N: [^a-z0-9]ps3
7069N: pseries
1da177e4
LT
7070
7071LINUX FOR POWER MACINTOSH
8b58be88 7072M: Benjamin Herrenschmidt <benh@kernel.crashing.org>
1da177e4 7073W: http://www.penguinppc.org/
a4724ed6 7074L: linuxppc-dev@lists.ozlabs.org
1da177e4 7075S: Maintained
11c34c7d
JP
7076F: arch/powerpc/platforms/powermac/
7077F: drivers/macintosh/
1da177e4 7078
77a76369 7079LINUX FOR POWERPC EMBEDDED MPC5XXX
a149507b 7080M: Anatolij Gustschin <agust@denx.de>
a4724ed6 7081L: linuxppc-dev@lists.ozlabs.org
cba5b1c6 7082T: git git://git.denx.de/linux-denx-agust.git
1da177e4 7083S: Maintained
11c34c7d
JP
7084F: arch/powerpc/platforms/512x/
7085F: arch/powerpc/platforms/52xx/
1da177e4
LT
7086
7087LINUX FOR POWERPC EMBEDDED PPC4XX
49e7d9df 7088M: Alistair Popple <alistair@popple.id.au>
8b58be88 7089M: Matt Porter <mporter@kernel.crashing.org>
1da177e4 7090W: http://www.penguinppc.org/
a4724ed6 7091L: linuxppc-dev@lists.ozlabs.org
1da177e4 7092S: Maintained
11c34c7d
JP
7093F: arch/powerpc/platforms/40x/
7094F: arch/powerpc/platforms/44x/
1da177e4 7095
260c02a9 7096LINUX FOR POWERPC EMBEDDED XILINX VIRTEX
a4724ed6 7097L: linuxppc-dev@lists.ozlabs.org
cdeb8994 7098S: Orphan
11c34c7d
JP
7099F: arch/powerpc/*/*virtex*
7100F: arch/powerpc/*/*/*virtex*
1da177e4 7101
e93adf1e 7102LINUX FOR POWERPC EMBEDDED PPC8XX
8b58be88 7103M: Vitaly Bordug <vitb@kernel.crashing.org>
e93adf1e 7104W: http://www.penguinppc.org/
a4724ed6 7105L: linuxppc-dev@lists.ozlabs.org
e93adf1e 7106S: Maintained
a2b1f7c8 7107F: arch/powerpc/platforms/8xx/
e93adf1e 7108
1da177e4 7109LINUX FOR POWERPC EMBEDDED PPC83XX AND PPC85XX
44451d4d 7110M: Scott Wood <oss@buserror.net>
8b58be88 7111M: Kumar Gala <galak@kernel.crashing.org>
ce00f85c 7112W: http://www.penguinppc.org/
a4724ed6 7113L: linuxppc-dev@lists.ozlabs.org
a1e0fb42 7114T: git git://git.kernel.org/pub/scm/linux/kernel/git/scottwood/linux.git
ce00f85c 7115S: Maintained
11c34c7d 7116F: arch/powerpc/platforms/83xx/
4c8f581d 7117F: arch/powerpc/platforms/85xx/
1da177e4 7118
ab06ff3a 7119LINUX FOR POWERPC PA SEMI PWRFICIENT
8b58be88 7120M: Olof Johansson <olof@lixom.net>
a4724ed6 7121L: linuxppc-dev@lists.ozlabs.org
92e19709 7122S: Maintained
11c34c7d
JP
7123F: arch/powerpc/platforms/pasemi/
7124F: drivers/*/*pasemi*
7125F: drivers/*/*/*pasemi*
ab06ff3a 7126
1da177e4 7127LINUX SECURITY MODULE (LSM) FRAMEWORK
8b58be88 7128M: Chris Wright <chrisw@sous-sol.org>
1a4520be 7129L: linux-security-module@vger.kernel.org
1da177e4
LT
7130S: Supported
7131
a23ce6da
HW
7132LIS3LV02D ACCELEROMETER DRIVER
7133M: Eric Piel <eric.piel@tremplin-utc.net>
7134S: Maintained
ff606677
JD
7135F: Documentation/misc-devices/lis3lv02d
7136F: drivers/misc/lis3lv02d/
bd35665f 7137F: drivers/platform/x86/hp_accel.c
a23ce6da 7138
b700e7f0
SJ
7139LIVE PATCHING
7140M: Josh Poimboeuf <jpoimboe@redhat.com>
06e1c170 7141M: Jessica Yu <jeyu@redhat.com>
e5f6450c 7142M: Jiri Kosina <jikos@kernel.org>
06e1c170
JP
7143M: Miroslav Benes <mbenes@suse.cz>
7144R: Petr Mladek <pmladek@suse.com>
b700e7f0
SJ
7145S: Maintained
7146F: kernel/livepatch/
7147F: include/linux/livepatch.h
7148F: arch/x86/include/asm/livepatch.h
7149F: arch/x86/kernel/livepatch.c
5e4e3844 7150F: Documentation/livepatch/
b700e7f0 7151F: Documentation/ABI/testing/sysfs-kernel-livepatch
13d1cf7e 7152F: samples/livepatch/
b700e7f0 7153L: live-patching@vger.kernel.org
74d50da3 7154T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/livepatching.git
b700e7f0 7155
ea861d73
KC
7156LINUX KERNEL DUMP TEST MODULE (LKDTM)
7157M: Kees Cook <keescook@chromium.org>
7158S: Maintained
426f3a53 7159F: drivers/misc/lkdtm*
ea861d73 7160
e2d1d6c0 7161LLC (802.2)
8b58be88 7162M: Arnaldo Carvalho de Melo <acme@ghostprotocols.net>
e2d1d6c0 7163S: Maintained
679655da 7164F: include/linux/llc.h
c117ab84 7165F: include/uapi/linux/llc.h
679655da
JP
7166F: include/net/llc*
7167F: net/llc/
e2d1d6c0 7168
4e233cbe
AD
7169LM73 HARDWARE MONITOR DRIVER
7170M: Guillaume Ligneul <guillaume.ligneul@gmail.com>
968ce1b1 7171L: linux-hwmon@vger.kernel.org
4e233cbe
AD
7172S: Maintained
7173F: drivers/hwmon/lm73.c
7174
156e2d1a 7175LM78 HARDWARE MONITOR DRIVER
d8130624 7176M: Jean Delvare <jdelvare@suse.com>
968ce1b1 7177L: linux-hwmon@vger.kernel.org
156e2d1a
JD
7178S: Maintained
7179F: Documentation/hwmon/lm78
7180F: drivers/hwmon/lm78.c
7181
1da177e4 7182LM83 HARDWARE MONITOR DRIVER
d8130624 7183M: Jean Delvare <jdelvare@suse.com>
968ce1b1 7184L: linux-hwmon@vger.kernel.org
1da177e4 7185S: Maintained
679655da
JP
7186F: Documentation/hwmon/lm83
7187F: drivers/hwmon/lm83.c
1da177e4
LT
7188
7189LM90 HARDWARE MONITOR DRIVER
d8130624 7190M: Jean Delvare <jdelvare@suse.com>
968ce1b1 7191L: linux-hwmon@vger.kernel.org
1da177e4 7192S: Maintained
679655da 7193F: Documentation/hwmon/lm90
aae7bce4 7194F: Documentation/devicetree/bindings/hwmon/lm90.txt
679655da 7195F: drivers/hwmon/lm90.c
1da177e4 7196
917cc4e6
GR
7197LM95234 HARDWARE MONITOR DRIVER
7198M: Guenter Roeck <linux@roeck-us.net>
968ce1b1 7199L: linux-hwmon@vger.kernel.org
917cc4e6
GR
7200S: Maintained
7201F: Documentation/hwmon/lm95234
7202F: drivers/hwmon/lm95234.c
7203
68620bdd
MP
7204LME2510 MEDIA DRIVER
7205M: Malcolm Priestley <tvboxspy@gmail.com>
7206L: linux-media@vger.kernel.org
a825eaec 7207W: https://linuxtv.org
68620bdd
MP
7208Q: http://patchwork.linuxtv.org/project/linux-media/list/
7209S: Maintained
7210F: drivers/media/usb/dvb-usb-v2/lmedm04*
7211
d4c3be70 7212LOCKING PRIMITIVES
8b58be88
JP
7213M: Peter Zijlstra <peterz@infradead.org>
7214M: Ingo Molnar <mingo@redhat.com>
981c3a4f 7215L: linux-kernel@vger.kernel.org
d4c3be70 7216T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
512e67f9 7217S: Maintained
d4c3be70 7218F: Documentation/locking/
679655da 7219F: include/linux/lockdep.h
d4c3be70
IM
7220F: include/linux/spinlock*.h
7221F: arch/*/include/asm/spinlock*.h
7222F: include/linux/rwlock*.h
7223F: include/linux/mutex*.h
7224F: arch/*/include/asm/mutex*.h
7225F: include/linux/rwsem*.h
7226F: arch/*/include/asm/rwsem.h
7227F: include/linux/seqlock.h
7228F: lib/locking*.[ch]
7486d6da 7229F: kernel/locking/
512e67f9 7230
dde33348 7231LOGICAL DISK MANAGER SUPPORT (LDM, Windows 2000/XP/Vista Dynamic Disks)
8b58be88 7232M: "Richard Russon (FlatCap)" <ldm@flatcap.org>
dde33348
AA
7233L: linux-ntfs-dev@lists.sourceforge.net
7234W: http://www.linux-ntfs.org/content/view/19/37/
1da177e4 7235S: Maintained
679655da 7236F: Documentation/ldm.txt
20d16fef 7237F: block/partitions/ldm.*
1da177e4 7238
ef6ada3d
JE
7239LogFS
7240M: Joern Engel <joern@logfs.org>
756ccb3c 7241M: Prasad Joshi <prasadjoshi.linux@gmail.com>
ef6ada3d
JE
7242L: logfs@logfs.org
7243W: logfs.org
7244S: Maintained
7245F: fs/logfs/
7246
c87e34ef 7247LSILOGIC MPT FUSION DRIVERS (FC/SAS/SPI)
9495e835
SS
7248M: Sathya Prakash <sathya.prakash@broadcom.com>
7249M: Chaitra P B <chaitra.basappa@broadcom.com>
7250M: Suganath Prabu Subramani <suganath-prabu.subramani@broadcom.com>
7251L: MPT-FusionLinux.pdl@broadcom.com
c87e34ef 7252L: linux-scsi@vger.kernel.org
9495e835 7253W: http://www.avagotech.com/support/
c87e34ef 7254S: Supported
679655da 7255F: drivers/message/fusion/
500c152a 7256F: drivers/scsi/mpt2sas/
7257F: drivers/scsi/mpt3sas/
c87e34ef 7258
1da177e4 7259LSILOGIC/SYMBIOS/NCR 53C8XX and 53C1010 PCI-SCSI drivers
8b58be88 7260M: Matthew Wilcox <matthew@wil.cx>
1da177e4
LT
7261L: linux-scsi@vger.kernel.org
7262S: Maintained
679655da 7263F: drivers/scsi/sym53c8xx_2/
1da177e4 7264
e5f5c99a
GR
7265LTC4261 HARDWARE MONITOR DRIVER
7266M: Guenter Roeck <linux@roeck-us.net>
968ce1b1 7267L: linux-hwmon@vger.kernel.org
e5f5c99a
GR
7268S: Maintained
7269F: Documentation/hwmon/ltc4261
7270F: drivers/hwmon/ltc4261.c
7271
81365c31 7272LTP (Linux Test Project)
28b8e8d4 7273M: Mike Frysinger <vapier@gentoo.org>
7d1ae8a8 7274M: Cyril Hrubis <chrubis@suse.cz>
0526109a 7275M: Wanlong Gao <wanlong.gao@gmail.com>
f2eb7f6f
CH
7276M: Jan Stancek <jstancek@redhat.com>
7277M: Stanislav Kholmanskikh <stanislav.kholmanskikh@oracle.com>
7278M: Alexey Kodanev <alexey.kodanev@oracle.com>
0526109a 7279L: ltp@lists.linux.it (subscribers-only)
f2eb7f6f 7280W: http://linux-test-project.github.io/
7d1ae8a8 7281T: git git://github.com/linux-test-project/ltp.git
81365c31
MF
7282S: Maintained
7283
c12a54b3 7284M32R ARCHITECTURE
c12a54b3 7285W: http://www.linux-m32r.org/
b4174867 7286S: Orphan
679655da 7287F: arch/m32r/
c12a54b3 7288
1da177e4 7289M68K ARCHITECTURE
8b58be88 7290M: Geert Uytterhoeven <geert@linux-m68k.org>
1da177e4
LT
7291L: linux-m68k@lists.linux-m68k.org
7292W: http://www.linux-m68k.org/
54e5881d 7293T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/linux-m68k.git
1da177e4 7294S: Maintained
679655da 7295F: arch/m68k/
9db35182 7296F: drivers/zorro/
1da177e4
LT
7297
7298M68K ON APPLE MACINTOSH
8b58be88 7299M: Joshua Thompson <funaho@jurai.org>
1da177e4 7300W: http://www.mac.linux-m68k.org/
9bb9f222 7301L: linux-m68k@lists.linux-m68k.org
1da177e4 7302S: Maintained
9db35182 7303F: arch/m68k/mac/
1da177e4
LT
7304
7305M68K ON HP9000/300
8b58be88 7306M: Philip Blundell <philb@gnu.org>
1da177e4
LT
7307W: http://www.tazenda.demon.co.uk/phil/linux-hp
7308S: Maintained
679655da 7309F: arch/m68k/hp300/
1da177e4 7310
74425546
AP
7311M88DS3103 MEDIA DRIVER
7312M: Antti Palosaari <crope@iki.fi>
7313L: linux-media@vger.kernel.org
a825eaec 7314W: https://linuxtv.org
74425546
AP
7315W: http://palosaari.fi/linux/
7316Q: http://patchwork.linuxtv.org/project/linux-media/list/
7317T: git git://linuxtv.org/anttip/media_tree.git
7318S: Maintained
7319F: drivers/media/dvb-frontends/m88ds3103*
7320
68620bdd
MP
7321M88RS2000 MEDIA DRIVER
7322M: Malcolm Priestley <tvboxspy@gmail.com>
7323L: linux-media@vger.kernel.org
a825eaec 7324W: https://linuxtv.org
68620bdd
MP
7325Q: http://patchwork.linuxtv.org/project/linux-media/list/
7326S: Maintained
7327F: drivers/media/dvb-frontends/m88rs2000*
7328
07a092fa 7329MA901 MASTERKIT USB FM RADIO DRIVER
b75f0050
JP
7330M: Alexey Klimov <klimov.linux@gmail.com>
7331L: linux-media@vger.kernel.org
7332T: git git://linuxtv.org/media_tree.git
7333S: Maintained
7334F: drivers/media/radio/radio-ma901.c
07a092fa 7335
64a327a7 7336MAC80211
8b58be88 7337M: Johannes Berg <johannes@sipsolutions.net>
64a327a7 7338L: linux-wireless@vger.kernel.org
491b26b4 7339W: http://wireless.kernel.org/
ce466579
JB
7340T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
7341T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
64a327a7 7342S: Maintained
679655da
JP
7343F: Documentation/networking/mac80211-injection.txt
7344F: include/net/mac80211.h
7345F: net/mac80211/
2af8c4dc 7346F: drivers/net/wireless/mac80211_hwsim.[ch]
64a327a7 7347
b863ceb7 7348MACVLAN DRIVER
8b58be88 7349M: Patrick McHardy <kaber@trash.net>
b863ceb7
PM
7350L: netdev@vger.kernel.org
7351S: Maintained
679655da
JP
7352F: drivers/net/macvlan.c
7353F: include/linux/if_macvlan.h
b863ceb7 7354
2b6d83e2
JB
7355MAILBOX API
7356M: Jassi Brar <jassisinghbrar@gmail.com>
7357L: linux-kernel@vger.kernel.org
7358S: Maintained
7359F: drivers/mailbox/
7360F: include/linux/mailbox_client.h
7361F: include/linux/mailbox_controller.h
7362
faf1668c 7363MAN-PAGES: MANUAL PAGES FOR LINUX -- Sections 2, 3, 4, 5, and 7
8b58be88 7364M: Michael Kerrisk <mtk.manpages@gmail.com>
795fb7e7 7365W: http://www.kernel.org/doc/man-pages
bd7ebec6 7366L: linux-man@vger.kernel.org
1b53dc74 7367S: Maintained
faf1668c 7368
0d3cd4b6
VD
7369MARVELL 88E6XXX ETHERNET SWITCH FABRIC DRIVER
7370M: Andrew Lunn <andrew@lunn.ch>
7371M: Vivien Didelot <vivien.didelot@savoirfairelinux.com>
7372S: Maintained
7373F: drivers/net/dsa/mv88e6xxx/
7374
8427defd 7375MARVELL ARMADA DRM SUPPORT
54176cc6 7376M: Russell King <rmk+kernel@armlinux.org.uk>
8427defd
RK
7377S: Maintained
7378F: drivers/gpu/drm/armada/
4418833e
EV
7379F: include/uapi/drm/armada_drm.h
7380F: Documentation/devicetree/bindings/display/armada/
8427defd 7381
c4d007bc
TP
7382MARVELL CRYPTO DRIVER
7383M: Boris Brezillon <boris.brezillon@free-electrons.com>
7384M: Arnaud Ebalard <arno@natisbad.org>
7385F: drivers/crypto/marvell/
7386S: Maintained
7387L: linux-crypto@vger.kernel.org
7388
44c14c1d 7389MARVELL GIGABIT ETHERNET DRIVERS (skge/sky2)
7390M: Mirko Lindner <mlindner@marvell.com>
adbbf69d 7391M: Stephen Hemminger <stephen@networkplumber.org>
44c14c1d 7392L: netdev@vger.kernel.org
7393S: Maintained
7394F: drivers/net/ethernet/marvell/sk*
7395
74cda169 7396MARVELL LIBERTAS WIRELESS DRIVER
74cda169 7397L: libertas-dev@lists.infradead.org
8ac3e99e 7398S: Orphan
f988d640 7399F: drivers/net/wireless/marvell/libertas/
74cda169 7400
b60d6975 7401MARVELL MV643XX ETHERNET DRIVER
4e3faf88 7402M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
979b6c13 7403L: netdev@vger.kernel.org
f5ca8502 7404S: Maintained
527a6266 7405F: drivers/net/ethernet/marvell/mv643xx_eth.*
679655da 7406F: include/linux/mv643xx.h
1da177e4 7407
370b8ed9
TP
7408MARVELL MVNETA ETHERNET DRIVER
7409M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
7410L: netdev@vger.kernel.org
7411S: Maintained
7412F: drivers/net/ethernet/marvell/mvneta.*
7413
fcad584d 7414MARVELL MWIFIEX WIRELESS DRIVER
b9d31704 7415M: Amitkumar Karwar <akarwar@marvell.com>
550795fc 7416M: Nishant Sarmukadam <nishants@marvell.com>
fcad584d
BZ
7417L: linux-wireless@vger.kernel.org
7418S: Maintained
277b024e 7419F: drivers/net/wireless/marvell/mwifiex/
fcad584d 7420
a2c3f656 7421MARVELL MWL8K WIRELESS DRIVER
a040d532 7422M: Lennert Buytenhek <buytenh@wantstofly.org>
a2c3f656 7423L: linux-wireless@vger.kernel.org
16345910 7424S: Odd Fixes
de60f1dc 7425F: drivers/net/wireless/marvell/mwl8k.c
a2c3f656 7426
2a69567b 7427MARVELL SOC MMC/SD/SDIO CONTROLLER DRIVER
2f82af08 7428M: Nicolas Pitre <nico@fluxnic.net>
18e2842b 7429S: Odd Fixes
1fa7e547 7430F: drivers/mmc/host/mvsdio.*
2a69567b 7431
1da177e4 7432MATROX FRAMEBUFFER DRIVER
c69f677c 7433L: linux-fbdev@vger.kernel.org
52653199 7434S: Orphan
8a61f013 7435F: drivers/video/fbdev/matrox/matroxfb_*
c117ab84 7436F: include/uapi/linux/matroxfb.h
1da177e4 7437
ca462085
GR
7438MAX16065 HARDWARE MONITOR DRIVER
7439M: Guenter Roeck <linux@roeck-us.net>
968ce1b1 7440L: linux-hwmon@vger.kernel.org
ca462085
GR
7441S: Maintained
7442F: Documentation/hwmon/max16065
7443F: drivers/hwmon/max16065.c
7444
1f61cab8
GR
7445MAX20751 HARDWARE MONITOR DRIVER
7446M: Guenter Roeck <linux@roeck-us.net>
968ce1b1 7447L: linux-hwmon@vger.kernel.org
1f61cab8
GR
7448S: Maintained
7449F: Documentation/hwmon/max20751
7450F: drivers/hwmon/max20751.c
7451
d20620de 7452MAX6650 HARDWARE MONITOR AND FAN CONTROLLER DRIVER
6a534c9d 7453M: "Hans J. Koch" <hjk@hansjkoch.de>
968ce1b1 7454L: linux-hwmon@vger.kernel.org
d20620de 7455S: Maintained
679655da
JP
7456F: Documentation/hwmon/max6650
7457F: drivers/hwmon/max6650.c
d20620de 7458
e89ab51f
GR
7459MAX6697 HARDWARE MONITOR DRIVER
7460M: Guenter Roeck <linux@roeck-us.net>
968ce1b1 7461L: linux-hwmon@vger.kernel.org
e89ab51f
GR
7462S: Maintained
7463F: Documentation/hwmon/max6697
7464F: Documentation/devicetree/bindings/i2c/max6697.txt
7465F: drivers/hwmon/max6697.c
7466F: include/linux/platform_data/max6697.h
7467
3b2af7f7
PR
7468MAX9860 MONO AUDIO VOICE CODEC DRIVER
7469M: Peter Rosin <peda@axentia.se>
7470L: alsa-devel@alsa-project.org (moderated for non-subscribers)
7471S: Maintained
7472F: Documentation/devicetree/bindings/sound/max9860.txt
7473F: sound/soc/codecs/max9860.*
7474
f8f847b5
KK
7475MAXIM MUIC CHARGER DRIVERS FOR EXYNOS BASED BOARDS
7476M: Krzysztof Kozlowski <k.kozlowski@samsung.com>
7477L: linux-pm@vger.kernel.org
7478S: Supported
7479F: drivers/power/max14577_charger.c
7480F: drivers/power/max77693_charger.c
7481
3811405e
JMC
7482MAXIM MAX77802 MULTIFUNCTION PMIC DEVICE DRIVERS
7483M: Javier Martinez Canillas <javier@osg.samsung.com>
7484L: linux-kernel@vger.kernel.org
7485S: Supported
96173cc6 7486F: drivers/*/*max77802*.c
3811405e
JMC
7487F: Documentation/devicetree/bindings/*/*max77802.txt
7488F: include/dt-bindings/*/*max77802.h
7489
befeb596
KK
7490MAXIM PMIC AND MUIC DRIVERS FOR EXYNOS BASED BOARDS
7491M: Chanwoo Choi <cw00.choi@samsung.com>
7492M: Krzysztof Kozlowski <k.kozlowski@samsung.com>
7493L: linux-kernel@vger.kernel.org
7494S: Supported
86cf635a 7495F: drivers/*/max14577*.c
0998a436 7496F: drivers/*/max77686*.c
86cf635a 7497F: drivers/*/max77693*.c
befeb596
KK
7498F: drivers/extcon/extcon-max14577.c
7499F: drivers/extcon/extcon-max77693.c
7500F: drivers/rtc/rtc-max77686.c
7501F: drivers/clk/clk-max77686.c
7502F: Documentation/devicetree/bindings/mfd/max14577.txt
377452f4 7503F: Documentation/devicetree/bindings/*/max77686.txt
befeb596
KK
7504F: Documentation/devicetree/bindings/mfd/max77693.txt
7505F: Documentation/devicetree/bindings/clock/maxim,max77686.txt
7506F: include/linux/mfd/max14577*.h
7507F: include/linux/mfd/max77686*.h
7508F: include/linux/mfd/max77693*.h
7509
9be3c9a5
HV
7510MAXIRADIO FM RADIO RECEIVER DRIVER
7511M: Hans Verkuil <hverkuil@xs4all.nl>
7512L: linux-media@vger.kernel.org
7513T: git git://linuxtv.org/media_tree.git
a825eaec 7514W: https://linuxtv.org
9be3c9a5
HV
7515S: Maintained
7516F: drivers/media/radio/radio-maxiradio*
7517
c05dc2cc
PR
7518MCP4531 MICROCHIP DIGITAL POTENTIOMETER DRIVER
7519M: Peter Rosin <peda@axentia.se>
7520L: linux-iio@vger.kernel.org
7521S: Maintained
7522F: drivers/iio/potentiometer/mcp4531.c
7523
7b49235e
LP
7524MEDIA DRIVERS FOR RENESAS - FCP
7525M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
7526L: linux-media@vger.kernel.org
7527L: linux-renesas-soc@vger.kernel.org
7528T: git git://linuxtv.org/media_tree.git
7529S: Supported
7530F: Documentation/devicetree/bindings/media/renesas,fcp.txt
7531F: drivers/media/platform/rcar-fcp.c
7532F: include/media/rcar-fcp.h
7533
6f32a8c9
LP
7534MEDIA DRIVERS FOR RENESAS - VSP1
7535M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
7536L: linux-media@vger.kernel.org
4a121096 7537L: linux-renesas-soc@vger.kernel.org
6f32a8c9
LP
7538T: git git://linuxtv.org/media_tree.git
7539S: Supported
7540F: Documentation/devicetree/bindings/media/renesas,vsp1.txt
7541F: drivers/media/platform/vsp1/
7542
fae2080a
AO
7543MEDIA DRIVERS FOR HELENE
7544M: Abylay Ospan <aospan@netup.ru>
7545L: linux-media@vger.kernel.org
7546W: https://linuxtv.org
7547W: http://netup.tv/
7548T: git git://linuxtv.org/media_tree.git
7549S: Supported
7550F: drivers/media/dvb-frontends/helene*
7551
dacf9ce8
KS
7552MEDIA DRIVERS FOR ASCOT2E
7553M: Sergey Kozlov <serjk@netup.ru>
1a76e1f7 7554M: Abylay Ospan <aospan@netup.ru>
dacf9ce8 7555L: linux-media@vger.kernel.org
a825eaec 7556W: https://linuxtv.org
dacf9ce8
KS
7557W: http://netup.tv/
7558T: git git://linuxtv.org/media_tree.git
7559S: Supported
7560F: drivers/media/dvb-frontends/ascot2e*
7561
a6dc60ff
KS
7562MEDIA DRIVERS FOR CXD2841ER
7563M: Sergey Kozlov <serjk@netup.ru>
1a76e1f7 7564M: Abylay Ospan <aospan@netup.ru>
a6dc60ff 7565L: linux-media@vger.kernel.org
a825eaec 7566W: https://linuxtv.org
a6dc60ff
KS
7567W: http://netup.tv/
7568T: git git://linuxtv.org/media_tree.git
7569S: Supported
7570F: drivers/media/dvb-frontends/cxd2841er*
7571
a5d32b35
KS
7572MEDIA DRIVERS FOR HORUS3A
7573M: Sergey Kozlov <serjk@netup.ru>
1a76e1f7 7574M: Abylay Ospan <aospan@netup.ru>
a5d32b35 7575L: linux-media@vger.kernel.org
a825eaec 7576W: https://linuxtv.org
a5d32b35
KS
7577W: http://netup.tv/
7578T: git git://linuxtv.org/media_tree.git
7579S: Supported
7580F: drivers/media/dvb-frontends/horus3a*
7581
e025273b
KS
7582MEDIA DRIVERS FOR LNBH25
7583M: Sergey Kozlov <serjk@netup.ru>
1a76e1f7 7584M: Abylay Ospan <aospan@netup.ru>
e025273b 7585L: linux-media@vger.kernel.org
a825eaec 7586W: https://linuxtv.org
e025273b
KS
7587W: http://netup.tv/
7588T: git git://linuxtv.org/media_tree.git
7589S: Supported
7590F: drivers/media/dvb-frontends/lnbh25*
7591
52b1eaf4
KS
7592MEDIA DRIVERS FOR NETUP PCI UNIVERSAL DVB devices
7593M: Sergey Kozlov <serjk@netup.ru>
1a76e1f7 7594M: Abylay Ospan <aospan@netup.ru>
52b1eaf4 7595L: linux-media@vger.kernel.org
a825eaec 7596W: https://linuxtv.org
52b1eaf4
KS
7597W: http://netup.tv/
7598T: git git://linuxtv.org/media_tree.git
7599S: Supported
7600F: drivers/media/pci/netup_unidvb/*
7601
127c49ae 7602MEDIA INPUT INFRASTRUCTURE (V4L/DVB)
5dc8a864
MCC
7603M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
7604M: Mauro Carvalho Chehab <mchehab@kernel.org>
127c49ae
JP
7605P: LinuxTV.org Project
7606L: linux-media@vger.kernel.org
a825eaec 7607W: https://linuxtv.org
8a6e2535 7608Q: http://patchwork.kernel.org/project/linux-media/list/
275ffde4 7609T: git git://linuxtv.org/media_tree.git
127c49ae
JP
7610S: Maintained
7611F: Documentation/dvb/
7612F: Documentation/video4linux/
ffe06198 7613F: Documentation/DocBook/media/
127c49ae 7614F: drivers/media/
ffe06198 7615F: drivers/staging/media/
eb4b0ec7 7616F: include/linux/platform_data/media/
127c49ae 7617F: include/media/
6c0f0359
MCC
7618F: include/uapi/linux/dvb/
7619F: include/uapi/linux/videodev2.h
7620F: include/uapi/linux/media.h
7621F: include/uapi/linux/v4l2-*
7622F: include/uapi/linux/meye.h
7623F: include/uapi/linux/ivtv*
7624F: include/uapi/linux/uvcvideo.h
d20620de 7625
0c272fc9
JC
7626MEDIATEK ETHERNET DRIVER
7627M: Felix Fietkau <nbd@openwrt.org>
7628M: John Crispin <blogic@openwrt.org>
7629L: netdev@vger.kernel.org
7630S: Maintained
7631F: drivers/net/ethernet/mediatek/
7632
c869f77d
JK
7633MEDIATEK MT7601U WIRELESS LAN DRIVER
7634M: Jakub Kicinski <kubakici@wp.pl>
7635L: linux-wireless@vger.kernel.org
7636S: Maintained
7637F: drivers/net/wireless/mediatek/mt7601u/
7638
e399065b
SS
7639MEGARAID SCSI/SAS DRIVERS
7640M: Kashyap Desai <kashyap.desai@avagotech.com>
7641M: Sumit Saxena <sumit.saxena@avagotech.com>
7642M: Uday Lingala <uday.lingala@avagotech.com>
7643L: megaraidlinux.pdl@avagotech.com
baaea1dc 7644L: linux-scsi@vger.kernel.org
e399065b 7645W: http://www.lsi.com
ce00f85c 7646S: Maintained
679655da
JP
7647F: Documentation/scsi/megaraid.txt
7648F: drivers/scsi/megaraid.*
7649F: drivers/scsi/megaraid/
757e0108 7650
2c46c9d5 7651MELLANOX ETHERNET DRIVER (mlx4_en)
c40e4096 7652M: Tariq Toukan <tariqt@mellanox.com>
b75f0050 7653L: netdev@vger.kernel.org
2c46c9d5
AV
7654S: Supported
7655W: http://www.mellanox.com
7656Q: http://patchwork.ozlabs.org/project/netdev/list/
7657F: drivers/net/ethernet/mellanox/mlx4/en_*
7658
e7523a49
OG
7659MELLANOX ETHERNET DRIVER (mlx5e)
7660M: Saeed Mahameed <saeedm@mellanox.com>
7661L: netdev@vger.kernel.org
7662S: Supported
7663W: http://www.mellanox.com
7664Q: http://patchwork.ozlabs.org/project/netdev/list/
7665F: drivers/net/ethernet/mellanox/mlx5/core/en_*
7666
93c1edb2
JP
7667MELLANOX ETHERNET SWITCH DRIVERS
7668M: Jiri Pirko <jiri@mellanox.com>
7669M: Ido Schimmel <idosch@mellanox.com>
7670L: netdev@vger.kernel.org
7671S: Supported
7672W: http://www.mellanox.com
7673Q: http://patchwork.ozlabs.org/project/netdev/list/
7674F: drivers/net/ethernet/mellanox/mlxsw/
7675
8700e3e7
MS
7676SOFT-ROCE DRIVER (rxe)
7677M: Moni Shoua <monis@mellanox.com>
7678L: linux-rdma@vger.kernel.org
7679S: Supported
7680W: https://github.com/SoftRoCE/rxe-dev/wiki/rxe-dev:-Home
7681Q: http://patchwork.kernel.org/project/linux-rdma/list/
701b4bf6 7682F: drivers/infiniband/sw/rxe/
8700e3e7
MS
7683F: include/uapi/rdma/rdma_user_rxe.h
7684
5b25b13a
MD
7685MEMBARRIER SUPPORT
7686M: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
7687M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
7688L: linux-kernel@vger.kernel.org
7689S: Supported
7690F: kernel/membarrier.c
7691F: include/uapi/linux/membarrier.h
7692
70ea91f1
SR
7693MEMORY MANAGEMENT
7694L: linux-mm@kvack.org
70ea91f1
SR
7695W: http://www.linux-mm.org
7696S: Maintained
679655da 7697F: include/linux/mm.h
551450bb
CS
7698F: include/linux/gfp.h
7699F: include/linux/mmzone.h
7700F: include/linux/memory_hotplug.h
7701F: include/linux/vmalloc.h
679655da 7702F: mm/
70ea91f1 7703
f4e9ce66 7704MEMORY TECHNOLOGY DEVICES (MTD)
8b58be88 7705M: David Woodhouse <dwmw2@infradead.org>
242c325e 7706M: Brian Norris <computersforpeace@gmail.com>
1da177e4 7707L: linux-mtd@lists.infradead.org
8a6e2535
JP
7708W: http://www.linux-mtd.infradead.org/
7709Q: http://patchwork.ozlabs.org/project/linux-mtd/list/
242c325e 7710T: git git://git.infradead.org/linux-mtd.git
ab95eac9 7711T: git git://git.infradead.org/l2-mtd.git
1da177e4 7712S: Maintained
becc7ae5 7713F: Documentation/devicetree/bindings/mtd/
679655da
JP
7714F: drivers/mtd/
7715F: include/linux/mtd/
c117ab84 7716F: include/uapi/mtd/
1da177e4 7717
26c57ef1 7718MEN A21 WATCHDOG DRIVER
30c7469b 7719M: Johannes Thumshirn <morbidrsa@gmail.com>
26c57ef1 7720L: linux-watchdog@vger.kernel.org
30c7469b 7721S: Maintained
26c57ef1
JT
7722F: drivers/watchdog/mena21_wdt.c
7723
3764e82e 7724MEN CHAMELEON BUS (mcb)
30c7469b
JT
7725M: Johannes Thumshirn <morbidrsa@gmail.com>
7726S: Maintained
3764e82e
JT
7727F: drivers/mcb/
7728F: include/linux/mcb.h
b9f2f459 7729F: Documentation/men-chameleon-bus.txt
3764e82e 7730
48b490d2
AW
7731MEN F21BMC (Board Management Controller)
7732M: Andreas Werner <andreas.werner@men.de>
7733S: Supported
7734F: drivers/mfd/menf21bmc.c
7735F: drivers/watchdog/menf21bmc_wdt.c
7736F: drivers/leds/leds-menf21bmc.c
7737F: drivers/hwmon/menf21bmc_hwmon.c
7738F: Documentation/hwmon/menf21bmc
7739
12285945
JH
7740METAG ARCHITECTURE
7741M: James Hogan <james.hogan@imgtec.com>
d668d9ed 7742L: linux-metag@vger.kernel.org
9f273c24 7743T: git git://git.kernel.org/pub/scm/linux/kernel/git/jhogan/metag.git
f23d0e24 7744S: Odd Fixes
12285945
JH
7745F: arch/metag/
7746F: Documentation/metag/
7747F: Documentation/devicetree/bindings/metag/
2d799dde 7748F: Documentation/devicetree/bindings/interrupt-controller/img,*
a2c5d4ed 7749F: drivers/clocksource/metag_generic.c
5698c50d
JH
7750F: drivers/irqchip/irq-metag.c
7751F: drivers/irqchip/irq-metag-ext.c
ae85ac71 7752F: drivers/tty/metag_da.c
12285945 7753
c6375b0a 7754MICROBLAZE ARCHITECTURE
8b58be88 7755M: Michal Simek <monstr@monstr.eu>
c6375b0a
MS
7756W: http://www.monstr.eu/fdt/
7757T: git git://git.monstr.eu/linux-2.6-microblaze.git
7758S: Supported
0a8c7914 7759F: arch/microblaze/
1da177e4 7760
2508a45a
CY
7761MICROSOFT SURFACE PRO 3 BUTTON DRIVER
7762M: Chen Yu <yu.c.chen@intel.com>
7763L: platform-driver-x86@vger.kernel.org
7764S: Supported
7765F: drivers/platform/x86/surfacepro3_button.c
7766
1da177e4 7767MICROTEK X6 SCANNER
61eee9a7 7768M: Oliver Neukum <oliver@neukum.org>
1da177e4 7769S: Maintained
679655da 7770F: drivers/usb/image/microtek.*
1da177e4
LT
7771
7772MIPS
8b58be88 7773M: Ralf Baechle <ralf@linux-mips.org>
1da177e4 7774L: linux-mips@linux-mips.org
6097050d 7775W: http://www.linux-mips.org/
b05e988e 7776T: git git://git.linux-mips.org/pub/scm/ralf/linux.git
6097050d 7777Q: http://patchwork.linux-mips.org/project/linux-mips/list/
7425b340 7778S: Supported
f46d92e8 7779F: Documentation/devicetree/bindings/mips/
679655da
JP
7780F: Documentation/mips/
7781F: arch/mips/
1da177e4 7782
413ef3f6
KC
7783MIPS/LOONGSON1 ARCHITECTURE
7784M: Keguang Zhang <keguang.zhang@gmail.com>
7785L: linux-mips@linux-mips.org
7786S: Maintained
7787F: arch/mips/loongson32/
7788F: arch/mips/include/asm/mach-loongson32/
7789F: drivers/*/*loongson1*
7790F: drivers/*/*/*loongson1*
7791
08b7620a
HV
7792MIROSOUND PCM20 FM RADIO RECEIVER DRIVER
7793M: Hans Verkuil <hverkuil@xs4all.nl>
7794L: linux-media@vger.kernel.org
7795T: git git://linuxtv.org/media_tree.git
a825eaec 7796W: https://linuxtv.org
08b7620a
HV
7797S: Odd Fixes
7798F: drivers/media/radio/radio-miropcm20*
7799
c09befcb
OG
7800MELLANOX MLX4 core VPI driver
7801M: Yishai Hadas <yishaih@mellanox.com>
e126ba97
EC
7802L: netdev@vger.kernel.org
7803L: linux-rdma@vger.kernel.org
7804W: http://www.mellanox.com
7805Q: http://patchwork.ozlabs.org/project/netdev/list/
c09befcb
OG
7806S: Supported
7807F: drivers/net/ethernet/mellanox/mlx4/
7808F: include/linux/mlx4/
7809
7810MELLANOX MLX4 IB driver
7811M: Yishai Hadas <yishaih@mellanox.com>
7812L: linux-rdma@vger.kernel.org
7813W: http://www.mellanox.com
e126ba97 7814Q: http://patchwork.kernel.org/project/linux-rdma/list/
c09befcb
OG
7815S: Supported
7816F: drivers/infiniband/hw/mlx4/
7817F: include/linux/mlx4/
7818
595a4d8f
OG
7819MELLANOX MLX5 core VPI driver
7820M: Matan Barak <matanb@mellanox.com>
7821M: Leon Romanovsky <leonro@mellanox.com>
e126ba97
EC
7822L: netdev@vger.kernel.org
7823L: linux-rdma@vger.kernel.org
7824W: http://www.mellanox.com
7825Q: http://patchwork.ozlabs.org/project/netdev/list/
e126ba97
EC
7826S: Supported
7827F: drivers/net/ethernet/mellanox/mlx5/core/
7828F: include/linux/mlx5/
7829
595a4d8f
OG
7830MELLANOX MLX5 IB driver
7831M: Matan Barak <matanb@mellanox.com>
7832M: Leon Romanovsky <leonro@mellanox.com>
b75f0050
JP
7833L: linux-rdma@vger.kernel.org
7834W: http://www.mellanox.com
7835Q: http://patchwork.kernel.org/project/linux-rdma/list/
b75f0050 7836S: Supported
b75f0050 7837F: drivers/infiniband/hw/mlx5/
595a4d8f 7838F: include/linux/mlx5/
e126ba97 7839
764589b6
CM
7840MELEXIS MLX90614 DRIVER
7841M: Crt Mori <cmo@melexis.com>
7842L: linux-iio@vger.kernel.org
7843W: http://www.melexis.com
7844S: Supported
7845F: drivers/iio/temperature/mlx90614.c
7846
0ce277e4
AP
7847MN88472 MEDIA DRIVER
7848M: Antti Palosaari <crope@iki.fi>
7849L: linux-media@vger.kernel.org
a825eaec 7850W: https://linuxtv.org
0ce277e4
AP
7851W: http://palosaari.fi/linux/
7852Q: http://patchwork.linuxtv.org/project/linux-media/list/
0ce277e4 7853S: Maintained
94d0eaa4 7854F: drivers/media/dvb-frontends/mn88472*
0ce277e4 7855
4f4d238f
AP
7856MN88473 MEDIA DRIVER
7857M: Antti Palosaari <crope@iki.fi>
7858L: linux-media@vger.kernel.org
a825eaec 7859W: https://linuxtv.org
4f4d238f
AP
7860W: http://palosaari.fi/linux/
7861Q: http://patchwork.linuxtv.org/project/linux-media/list/
4f4d238f 7862S: Maintained
877ba50b 7863F: drivers/media/dvb-frontends/mn88473*
4f4d238f 7864
1da177e4 7865MODULE SUPPORT
8b58be88 7866M: Rusty Russell <rusty@rustcorp.com.au>
1da177e4 7867S: Maintained
679655da
JP
7868F: include/linux/module.h
7869F: kernel/module.c
1da177e4
LT
7870
7871MOTION EYE VAIO PICTUREBOOK CAMERA DRIVER
1da177e4 7872W: http://popies.net/meye/
b7788e13 7873S: Orphan
679655da 7874F: Documentation/video4linux/meye.txt
90d72ac6 7875F: drivers/media/pci/meye/
6c0f0359 7876F: include/uapi/linux/meye.h
1da177e4 7877
b9705b60 7878MOXA SMARTIO/INDUSTIO/INTELLIO SERIAL CARD
8b58be88 7879M: Jiri Slaby <jirislaby@gmail.com>
d735410a 7880S: Maintained
679655da 7881F: Documentation/serial/moxa-smartio
c897401b 7882F: drivers/tty/mxser.*
d735410a 7883
889b2f87
AK
7884MR800 AVERMEDIA USB FM RADIO DRIVER
7885M: Alexey Klimov <klimov.linux@gmail.com>
7886L: linux-media@vger.kernel.org
7887T: git git://linuxtv.org/media_tree.git
7888S: Maintained
7889F: drivers/media/radio/radio-mr800.c
7890
d7155691
AO
7891MRF24J40 IEEE 802.15.4 RADIO DRIVER
7892M: Alan Ott <alan@signal11.us>
7893L: linux-wpan@vger.kernel.org
7894S: Maintained
7895F: drivers/net/ieee802154/mrf24j40.c
2e6fd648 7896F: Documentation/devicetree/bindings/net/ieee802154/mrf24j40.txt
d7155691 7897
8c4c731a 7898MSI LAPTOP SUPPORT
182ae55c 7899M: "Lee, Chun-Yi" <jlee@suse.com>
d0944853 7900L: platform-driver-x86@vger.kernel.org
8c4c731a 7901S: Maintained
679655da 7902F: drivers/platform/x86/msi-laptop.c
8c4c731a 7903
0f1006b1 7904MSI WMI SUPPORT
d0944853 7905L: platform-driver-x86@vger.kernel.org
5ee7041e 7906S: Orphan
0f1006b1
AA
7907F: drivers/platform/x86/msi-wmi.c
7908
19a628a0
AP
7909MSI001 MEDIA DRIVER
7910M: Antti Palosaari <crope@iki.fi>
7911L: linux-media@vger.kernel.org
a825eaec 7912W: https://linuxtv.org
19a628a0
AP
7913W: http://palosaari.fi/linux/
7914Q: http://patchwork.linuxtv.org/project/linux-media/list/
7915T: git git://linuxtv.org/anttip/media_tree.git
7916S: Maintained
0185e197 7917F: drivers/media/tuners/msi001*
19a628a0 7918
7570589d 7919MSI2500 MEDIA DRIVER
2c57213f
AP
7920M: Antti Palosaari <crope@iki.fi>
7921L: linux-media@vger.kernel.org
a825eaec 7922W: https://linuxtv.org
2c57213f
AP
7923W: http://palosaari.fi/linux/
7924Q: http://patchwork.linuxtv.org/project/linux-media/list/
7925T: git git://linuxtv.org/anttip/media_tree.git
7926S: Maintained
7570589d 7927F: drivers/media/usb/msi2500/
2c57213f 7928
159eeea4
RJ
7929MSYSTEMS DISKONCHIP G3 MTD DRIVER
7930M: Robert Jarzmik <robert.jarzmik@free.fr>
7931L: linux-mtd@lists.infradead.org
7932S: Maintained
7933F: drivers/mtd/devices/docg3*
7934
62a37dc7 7935MT9M032 APTINA SENSOR DRIVER
0e837fb9
LP
7936M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
7937L: linux-media@vger.kernel.org
7938T: git git://linuxtv.org/media_tree.git
7939S: Maintained
7940F: drivers/media/i2c/mt9m032.c
b5dcee22 7941F: include/media/i2c/mt9m032.h
0e837fb9 7942
62a37dc7 7943MT9P031 APTINA CAMERA SENSOR
0e837fb9
LP
7944M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
7945L: linux-media@vger.kernel.org
7946T: git git://linuxtv.org/media_tree.git
7947S: Maintained
7948F: drivers/media/i2c/mt9p031.c
b5dcee22 7949F: include/media/i2c/mt9p031.h
0e837fb9 7950
62a37dc7 7951MT9T001 APTINA CAMERA SENSOR
0e837fb9
LP
7952M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
7953L: linux-media@vger.kernel.org
7954T: git git://linuxtv.org/media_tree.git
7955S: Maintained
7956F: drivers/media/i2c/mt9t001.c
b5dcee22 7957F: include/media/i2c/mt9t001.h
0e837fb9 7958
62a37dc7 7959MT9V032 APTINA CAMERA SENSOR
0e837fb9
LP
7960M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
7961L: linux-media@vger.kernel.org
7962T: git git://linuxtv.org/media_tree.git
7963S: Maintained
f2272e13 7964F: Documentation/devicetree/bindings/media/i2c/mt9v032.txt
0e837fb9 7965F: drivers/media/i2c/mt9v032.c
b5dcee22 7966F: include/media/i2c/mt9v032.h
0e837fb9 7967
4e0d13cb 7968MULTIFUNCTION DEVICES (MFD)
f7d3210e 7969M: Lee Jones <lee.jones@linaro.org>
7caa7991 7970T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
4e0d13cb 7971S: Supported
679655da 7972F: drivers/mfd/
55b5940d 7973F: include/linux/mfd/
4e0d13cb 7974
5c4e6f13 7975MULTIMEDIA CARD (MMC), SECURE DIGITAL (SD) AND SDIO SUBSYSTEM
e18eaf8f 7976M: Ulf Hansson <ulf.hansson@linaro.org>
b2503a94 7977L: linux-mmc@vger.kernel.org
708dce3f 7978T: git git://git.linaro.org/people/ulf.hansson/mmc.git
245feaa6 7979S: Maintained
2810984b 7980F: Documentation/devicetree/bindings/mmc/
679655da
JP
7981F: drivers/mmc/
7982F: include/linux/mmc/
c117ab84 7983F: include/uapi/linux/mmc/
baca2da4 7984
15a0580c 7985MULTIMEDIA CARD (MMC) ETC. OVER SPI
22b174f8 7986S: Orphan
679655da
JP
7987F: drivers/mmc/host/mmc_spi.c
7988F: include/linux/spi/mmc_spi.h
15a0580c 7989
1da177e4 7990MULTISOUND SOUND DRIVER
8b58be88 7991M: Andrew Veliath <andrewtv@usa.net>
1da177e4 7992S: Maintained
679655da
JP
7993F: Documentation/sound/oss/MultiSound
7994F: sound/oss/msnd*
1da177e4 7995
d735410a 7996MULTITECH MULTIPORT CARD (ISICOM)
d86b3001 7997S: Orphan
c897401b 7998F: drivers/tty/isicom.c
679655da 7999F: include/linux/isicom.h
d735410a 8000
550a7375 8001MUSB MULTIPOINT HIGH SPEED DUAL-ROLE CONTROLLER
3b243519 8002M: Bin Liu <b-liu@ti.com>
795fb7e7 8003L: linux-usb@vger.kernel.org
43b416e5 8004T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
795fb7e7 8005S: Maintained
679655da 8006F: drivers/usb/musb/
550a7375 8007
ea0af5f6
MK
8008MXL5007T MEDIA DRIVER
8009M: Michael Krufky <mkrufky@linuxtv.org>
8010L: linux-media@vger.kernel.org
a825eaec 8011W: https://linuxtv.org
ea0af5f6
MK
8012W: http://github.com/mkrufky
8013Q: http://patchwork.linuxtv.org/project/linux-media/list/
8014T: git git://linuxtv.org/mkrufky/tuners.git
8015S: Maintained
8016F: drivers/media/tuners/mxl5007t.*
8017
2d3cf588 8018MYRICOM MYRI-10G 10GbE DRIVER (MYRI10GE)
205057ae 8019M: Hyong-Youb Kim <hykim@myri.com>
2d3cf588 8020L: netdev@vger.kernel.org
205057ae 8021W: https://www.myricom.com/support/downloads/myri10ge.html
2d3cf588 8022S: Supported
93f7848b 8023F: drivers/net/ethernet/myricom/myri10ge/
2d3cf588 8024
9df4f913
BB
8025NAND FLASH SUBSYSTEM
8026M: Boris Brezillon <boris.brezillon@free-electrons.com>
8027R: Richard Weinberger <richard@nod.at>
8028L: linux-mtd@lists.infradead.org
8029W: http://www.linux-mtd.infradead.org/
8030Q: http://patchwork.ozlabs.org/project/linux-mtd/list/
8031T: git git://github.com/linux-nand/linux.git
8032S: Maintained
8033F: drivers/mtd/nand/
8034F: include/linux/mtd/nand*.h
8035
1da177e4 8036NATSEMI ETHERNET DRIVER (DP8381x)
09d208ec 8037S: Orphan
d9fb9f38 8038F: drivers/net/ethernet/natsemi/natsemi.c
1da177e4 8039
23dc05a3
DM
8040NATIVE INSTRUMENTS USB SOUND INTERFACE DRIVER
8041M: Daniel Mack <zonque@gmail.com>
8042S: Maintained
e5747e40 8043L: alsa-devel@alsa-project.org (moderated for non-subscribers)
23dc05a3
DM
8044W: http://www.native-instruments.com
8045F: sound/usb/caiaq/
8046
1da177e4 8047NCP FILESYSTEM
52653199
PV
8048M: Petr Vandrovec <petr@vandrovec.name>
8049S: Odd Fixes
679655da 8050F: fs/ncpfs/
1da177e4 8051
a79b0322
FT
8052NCR 5380 SCSI DRIVERS
8053M: Finn Thain <fthain@telegraphics.com.au>
8054M: Michael Schmitz <schmitzmic@gmail.com>
8055L: linux-scsi@vger.kernel.org
8056S: Maintained
8057F: Documentation/scsi/g_NCR5380.txt
71d39758 8058F: Documentation/scsi/dtc3x80.txt
a79b0322
FT
8059F: drivers/scsi/NCR5380.*
8060F: drivers/scsi/arm/cumana_1.c
8061F: drivers/scsi/arm/oak.c
a79b0322
FT
8062F: drivers/scsi/atari_scsi.*
8063F: drivers/scsi/dmx3191d.c
8064F: drivers/scsi/dtc.*
8065F: drivers/scsi/g_NCR5380.*
8066F: drivers/scsi/g_NCR5380_mmio.c
8067F: drivers/scsi/mac_scsi.*
8068F: drivers/scsi/pas16.*
a79b0322
FT
8069F: drivers/scsi/sun3_scsi.*
8070F: drivers/scsi/sun3_scsi_vme.c
8071F: drivers/scsi/t128.*
8072
1da177e4 8073NCR DUAL 700 SCSI DRIVER (MICROCHANNEL)
8b58be88 8074M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
1da177e4
LT
8075L: linux-scsi@vger.kernel.org
8076S: Maintained
679655da 8077F: drivers/scsi/NCR_D700.*
1da177e4 8078
4aa3eb4c
GR
8079NCT6775 HARDWARE MONITOR DRIVER
8080M: Guenter Roeck <linux@roeck-us.net>
968ce1b1 8081L: linux-hwmon@vger.kernel.org
4aa3eb4c
GR
8082S: Maintained
8083F: Documentation/hwmon/nct6775
8084F: drivers/hwmon/nct6775.c
8085
3c2d774c 8086NETEFFECT IWARP RNIC DRIVER (IW_NES)
8b58be88 8087M: Faisal Latif <faisal.latif@intel.com>
e6cc0fd1 8088L: linux-rdma@vger.kernel.org
e3d33cb1 8089W: http://www.intel.com/Products/Server/Adapters/Server-Cluster/Server-Cluster-overview.htm
3c2d774c
GS
8090S: Supported
8091F: drivers/infiniband/hw/nes/
8092
be2f2e84 8093NETEM NETWORK EMULATOR
adbbf69d 8094M: Stephen Hemminger <stephen@networkplumber.org>
3430284f 8095L: netem@lists.linux-foundation.org (moderated for non-subscribers)
be2f2e84 8096S: Maintained
679655da 8097F: net/sched/sch_netem.c
be2f2e84 8098
b2f5a051 8099NETERION 10GbE DRIVERS (s2io/vxge)
e3806882 8100M: Jon Mason <jdmason@kudzu.us>
4a58448b 8101L: netdev@vger.kernel.org
4a58448b 8102S: Supported
679655da 8103F: Documentation/networking/s2io.txt
b2f5a051 8104F: Documentation/networking/vxge.txt
86387e1a 8105F: drivers/net/ethernet/neterion/
4a58448b 8106
db9cf3a3 8107NETFILTER ({IP,IP6,ARP,EB,NF}TABLES)
0e05e192 8108M: Pablo Neira Ayuso <pablo@netfilter.org>
8b58be88 8109M: Patrick McHardy <kaber@trash.net>
42010ed0 8110M: Jozsef Kadlecsik <kadlec@blackhole.kfki.hu>
1a03b81d 8111L: netfilter-devel@vger.kernel.org
82b98543 8112L: coreteam@netfilter.org
1da177e4
LT
8113W: http://www.netfilter.org/
8114W: http://www.iptables.org/
42010ed0
PNA
8115Q: http://patchwork.ozlabs.org/project/netfilter-devel/list/
8116T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf.git
8117T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf-next.git
1da177e4 8118S: Supported
679655da
JP
8119F: include/linux/netfilter*
8120F: include/linux/netfilter/
8121F: include/net/netfilter/
c117ab84
CEB
8122F: include/uapi/linux/netfilter*
8123F: include/uapi/linux/netfilter/
679655da
JP
8124F: net/*/netfilter.c
8125F: net/*/netfilter/
8126F: net/netfilter/
91c269a0 8127F: net/bridge/br_netfilter*.c
1da177e4 8128
4cc67735 8129NETLABEL
87a0874c 8130M: Paul Moore <paul@paul-moore.com>
4cc67735
PM
8131W: http://netlabel.sf.net
8132L: netdev@vger.kernel.org
87a0874c 8133S: Maintained
80811493 8134F: Documentation/netlabel/
679655da
JP
8135F: include/net/netlabel.h
8136F: net/netlabel/
4cc67735 8137
1da177e4 8138NETROM NETWORK LAYER
8b58be88 8139M: Ralf Baechle <ralf@linux-mips.org>
1da177e4 8140L: linux-hams@vger.kernel.org
d34cb28a 8141W: http://www.linux-ax25.org/
1da177e4 8142S: Maintained
679655da 8143F: include/net/netrom.h
c117ab84 8144F: include/uapi/linux/netrom.h
679655da 8145F: net/netrom/
1da177e4 8146
4c352362
JK
8147NETRONOME ETHERNET DRIVERS
8148M: Jakub Kicinski <jakub.kicinski@netronome.com>
4c352362
JK
8149L: oss-drivers@netronome.com
8150S: Maintained
8151F: drivers/net/ethernet/netronome/
8152
5ddb88c0 8153NETWORK BLOCK DEVICE (NBD)
4ca5829a 8154M: Markus Pargmann <mpa@pengutronix.de>
1da177e4 8155S: Maintained
5e4b269b 8156L: nbd-general@lists.sourceforge.net
4ca5829a 8157T: git git://git.pengutronix.de/git/mpa/linux-nbd.git
679655da
JP
8158F: Documentation/blockdev/nbd.txt
8159F: drivers/block/nbd.c
c117ab84 8160F: include/uapi/linux/nbd.h
1da177e4 8161
6e43650c
NH
8162NETWORK DROP MONITOR
8163M: Neil Horman <nhorman@tuxdriver.com>
8164L: netdev@vger.kernel.org
8165S: Maintained
8166W: https://fedorahosted.org/dropwatch/
8167F: net/core/drop_monitor.c
8168
1da177e4 8169NETWORKING [GENERAL]
8b58be88 8170M: "David S. Miller" <davem@davemloft.net>
979b6c13 8171L: netdev@vger.kernel.org
b1e8fd54 8172W: http://www.linuxfoundation.org/en/Net
11e98029 8173Q: http://patchwork.ozlabs.org/project/netdev/list/
814fd609
NP
8174T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
8175T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git
1da177e4 8176S: Maintained
679655da
JP
8177F: net/
8178F: include/net/
018d21ed
JP
8179F: include/linux/in.h
8180F: include/linux/net.h
8181F: include/linux/netdevice.h
c117ab84
CEB
8182F: include/uapi/linux/in.h
8183F: include/uapi/linux/net.h
8184F: include/uapi/linux/netdevice.h
0c7aecd4 8185F: include/uapi/linux/net_namespace.h
7e814a6c 8186F: tools/net/
f4e53f9a 8187F: tools/testing/selftests/net/
335a67d2 8188F: lib/random32.c
a101ccd1 8189F: lib/test_bpf.c
1da177e4
LT
8190
8191NETWORKING [IPv4/IPv6]
8b58be88
JP
8192M: "David S. Miller" <davem@davemloft.net>
8193M: Alexey Kuznetsov <kuznet@ms2.inr.ac.ru>
8b58be88
JP
8194M: James Morris <jmorris@namei.org>
8195M: Hideaki YOSHIFUJI <yoshfuji@linux-ipv6.org>
8196M: Patrick McHardy <kaber@trash.net>
979b6c13 8197L: netdev@vger.kernel.org
08deed1e 8198T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
1da177e4 8199S: Maintained
679655da
JP
8200F: net/ipv4/
8201F: net/ipv6/
8202F: include/net/ip*
0a14842f 8203F: arch/x86/net/*
1da177e4 8204
73b7656c
DM
8205NETWORKING [IPSEC]
8206M: Steffen Klassert <steffen.klassert@secunet.com>
8207M: Herbert Xu <herbert@gondor.apana.org.au>
8208M: "David S. Miller" <davem@davemloft.net>
8209L: netdev@vger.kernel.org
d1fc5024
SK
8210T: git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec.git
8211T: git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec-next.git
73b7656c 8212S: Maintained
5826bdd1 8213F: net/core/flow.c
73b7656c
DM
8214F: net/xfrm/
8215F: net/key/
8216F: net/ipv4/xfrm*
d1fc5024
SK
8217F: net/ipv4/esp4.c
8218F: net/ipv4/ah4.c
8219F: net/ipv4/ipcomp.c
8220F: net/ipv4/ip_vti.c
73b7656c 8221F: net/ipv6/xfrm*
d1fc5024
SK
8222F: net/ipv6/esp6.c
8223F: net/ipv6/ah6.c
8224F: net/ipv6/ipcomp6.c
8225F: net/ipv6/ip6_vti.c
73b7656c
DM
8226F: include/uapi/linux/xfrm.h
8227F: include/net/xfrm.h
8228
10e2ff1c 8229NETWORKING [LABELED] (NetLabel, CIPSO, Labeled IPsec, SECMARK)
87a0874c 8230M: Paul Moore <paul@paul-moore.com>
10e2ff1c
JM
8231L: netdev@vger.kernel.org
8232S: Maintained
8233
29f8f632 8234NETWORKING [WIRELESS]
2cb4abd1 8235L: linux-wireless@vger.kernel.org
8a6e2535 8236Q: http://patchwork.kernel.org/project/linux-wireless/list/
29f8f632 8237
788873ac
JP
8238NETWORKING DRIVERS
8239L: netdev@vger.kernel.org
8240W: http://www.linuxfoundation.org/en/Net
11e98029 8241Q: http://patchwork.ozlabs.org/project/netdev/list/
08deed1e
JP
8242T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
8243T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git
788873ac 8244S: Odd Fixes
156f4fbc 8245F: Documentation/devicetree/bindings/net/
788873ac 8246F: drivers/net/
018d21ed 8247F: include/linux/if_*
0b63bf1f 8248F: include/linux/netdevice.h
0b63bf1f
JD
8249F: include/linux/etherdevice.h
8250F: include/linux/fcdevice.h
8251F: include/linux/fddidevice.h
8252F: include/linux/hippidevice.h
8253F: include/linux/inetdevice.h
c117ab84
CEB
8254F: include/uapi/linux/if_*
8255F: include/uapi/linux/netdevice.h
788873ac 8256
0e324cf6
JL
8257NETWORKING DRIVERS (WIRELESS)
8258M: Kalle Valo <kvalo@codeaurora.org>
8259L: linux-wireless@vger.kernel.org
8260Q: http://patchwork.kernel.org/project/linux-wireless/list/
9f273c24
FW
8261T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers.git
8262T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers-next.git
0e324cf6 8263S: Maintained
182fd9ee 8264F: Documentation/devicetree/bindings/net/wireless/
0e324cf6
JL
8265F: drivers/net/wireless/
8266
3d396eb1 8267NETXEN (1/10) GbE SUPPORT
8622315e 8268M: Manish Chopra <manish.chopra@qlogic.com>
83c07dde
AKS
8269M: Sony Chacko <sony.chacko@qlogic.com>
8270M: Rajesh Borundia <rajesh.borundia@qlogic.com>
3d396eb1 8271L: netdev@vger.kernel.org
9c2b5bde 8272W: http://www.qlogic.com
3d396eb1 8273S: Supported
aa43c215 8274F: drivers/net/ethernet/qlogic/netxen/
3d396eb1 8275
6423d30f
AAJ
8276NFC SUBSYSTEM
8277M: Lauro Ramos Venancio <lauro.venancio@openbossa.org>
8278M: Aloisio Almeida Jr <aloisio.almeida@openbossa.org>
8279M: Samuel Ortiz <sameo@linux.intel.com>
8280L: linux-wireless@vger.kernel.org
1eb3b216 8281L: linux-nfc@lists.01.org (subscribers-only)
0293ba20 8282S: Supported
6423d30f 8283F: net/nfc/
55eb94f9 8284F: include/net/nfc/
c117ab84 8285F: include/uapi/linux/nfc.h
6423d30f 8286F: drivers/nfc/
397d6497
CR
8287F: include/linux/platform_data/nfcmrvl.h
8288F: include/linux/platform_data/nxp-nci.h
08eaa1e0 8289F: include/linux/platform_data/pn544.h
397d6497
CR
8290F: include/linux/platform_data/st21nfca.h
8291F: include/linux/platform_data/st-nci.h
7ebb88e5 8292F: Documentation/devicetree/bindings/net/nfc/
3d396eb1 8293
e8b43555 8294NFS, SUNRPC, AND LOCKD CLIENTS
cd7b996a 8295M: Trond Myklebust <trond.myklebust@primarydata.com>
0e3b137f 8296M: Anna Schumaker <anna.schumaker@netapp.com>
78f58153
TM
8297L: linux-nfs@vger.kernel.org
8298W: http://client.linux-nfs.org
cd7b996a 8299T: git git://git.linux-nfs.org/projects/trondmy/linux-nfs.git
1da177e4 8300S: Maintained
679655da
JP
8301F: fs/lockd/
8302F: fs/nfs/
8303F: fs/nfs_common/
8304F: net/sunrpc/
8305F: include/linux/lockd/
8306F: include/linux/nfs*
8307F: include/linux/sunrpc/
c117ab84
CEB
8308F: include/uapi/linux/nfs*
8309F: include/uapi/linux/sunrpc/
1da177e4 8310
85ef9cea 8311NILFS2 FILESYSTEM
e2126935 8312M: Ryusuke Konishi <konishi.ryusuke@lab.ntt.co.jp>
6aff43f8 8313L: linux-nilfs@vger.kernel.org
f9472265 8314W: http://nilfs.sourceforge.net/
9e92e516 8315W: http://nilfs.osdn.jp/
e2126935 8316T: git git://github.com/konis/nilfs2.git
85ef9cea 8317S: Supported
679655da
JP
8318F: Documentation/filesystems/nilfs2.txt
8319F: fs/nilfs2/
c35c7ac5 8320F: include/trace/events/nilfs2.h
e63e88bc
RK
8321F: include/uapi/linux/nilfs2_api.h
8322F: include/uapi/linux/nilfs2_ondisk.h
85ef9cea 8323
1da177e4 8324NINJA SCSI-3 / NINJA SCSI-32Bi (16bit/CardBus) PCMCIA SCSI HOST ADAPTER DRIVER
8b58be88 8325M: YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
1da177e4
LT
8326W: http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
8327S: Maintained
679655da
JP
8328F: Documentation/scsi/NinjaSCSI.txt
8329F: drivers/scsi/pcmcia/nsp_*
1da177e4
LT
8330
8331NINJA SCSI-32Bi/UDE PCI/CARDBUS SCSI HOST ADAPTER DRIVER
8b58be88
JP
8332M: GOTO Masanori <gotom@debian.or.jp>
8333M: YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
1da177e4
LT
8334W: http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
8335S: Maintained
679655da
JP
8336F: Documentation/scsi/NinjaSCSI.txt
8337F: drivers/scsi/nsp32*
1da177e4 8338
383b8fb9
LFT
8339NIOS2 ARCHITECTURE
8340M: Ley Foon Tan <lftan@altera.com>
8341L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
0094dc40 8342T: git git://git.kernel.org/pub/scm/linux/kernel/git/lftan/nios2.git
383b8fb9
LFT
8343S: Maintained
8344F: arch/nios2/
8345
2a6afddb 8346NOKIA N900 POWER SUPPLY DRIVERS
e35a49b1 8347R: Pali Rohár <pali.rohar@gmail.com>
2a6afddb 8348F: include/linux/power/bq2415x_charger.h
081bab21 8349F: include/linux/power/bq27xxx_battery.h
2a6afddb
PR
8350F: include/linux/power/isp1704_charger.h
8351F: drivers/power/bq2415x_charger.c
081bab21 8352F: drivers/power/bq27xxx_battery.c
e35a49b1 8353F: drivers/power/bq27xxx_battery_i2c.c
2a6afddb
PR
8354F: drivers/power/isp1704_charger.c
8355F: drivers/power/rx51_battery.c
8356
a1bd3bae 8357NTB DRIVER CORE
9ef6bf6c
JM
8358M: Jon Mason <jdmason@kudzu.us>
8359M: Dave Jiang <dave.jiang@intel.com>
a1bd3bae 8360M: Allen Hubbe <Allen.Hubbe@emc.com>
5e9fd733 8361L: linux-ntb@googlegroups.com
fce8a7bb 8362S: Supported
2984411f
JM
8363W: https://github.com/jonmason/ntb/wiki
8364T: git git://github.com/jonmason/ntb.git
fce8a7bb 8365F: drivers/ntb/
548c237c 8366F: drivers/net/ntb_netdev.c
fce8a7bb 8367F: include/linux/ntb.h
a1bd3bae 8368F: include/linux/ntb_transport.h
a9c59ef7 8369F: tools/testing/selftests/ntb/
fce8a7bb 8370
e26a5843
AH
8371NTB INTEL DRIVER
8372M: Jon Mason <jdmason@kudzu.us>
8373M: Dave Jiang <dave.jiang@intel.com>
5e9fd733 8374L: linux-ntb@googlegroups.com
e26a5843
AH
8375S: Supported
8376W: https://github.com/jonmason/ntb/wiki
8377T: git git://github.com/jonmason/ntb.git
8378F: drivers/ntb/hw/intel/
fce8a7bb 8379
a1b36958
XY
8380NTB AMD DRIVER
8381M: Xiangliang Yu <Xiangliang.Yu@amd.com>
8382L: linux-ntb@googlegroups.com
8383S: Supported
8384F: drivers/ntb/hw/amd/
8385
1da177e4 8386NTFS FILESYSTEM
2818ef50 8387M: Anton Altaparmakov <anton@tuxera.com>
1da177e4 8388L: linux-ntfs-dev@lists.sourceforge.net
2818ef50 8389W: http://www.tuxera.com/
e6f4dee7 8390T: git git://git.kernel.org/pub/scm/linux/kernel/git/aia21/ntfs.git
2818ef50 8391S: Supported
679655da
JP
8392F: Documentation/filesystems/ntfs.txt
8393F: fs/ntfs/
1da177e4 8394
9eb8ef74 8395NVIDIA (rivafb and nvidiafb) FRAMEBUFFER DRIVER
8b58be88 8396M: Antonino Daplas <adaplas@gmail.com>
c69f677c 8397L: linux-fbdev@vger.kernel.org
ce00f85c 8398S: Maintained
8a61f013
JH
8399F: drivers/video/fbdev/riva/
8400F: drivers/video/fbdev/nvidia/
1da177e4 8401
79461681 8402NVM EXPRESS DRIVER
b3975e94
JF
8403M: Keith Busch <keith.busch@intel.com>
8404M: Jens Axboe <axboe@fb.com>
79461681 8405L: linux-nvme@lists.infradead.org
b3975e94
JF
8406T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
8407W: https://kernel.googlesource.com/pub/scm/linux/kernel/git/axboe/linux-block/
79461681 8408S: Supported
57dacad5 8409F: drivers/nvme/host/
79461681
MW
8410F: include/linux/nvme.h
8411
a07b4970
CH
8412NVM EXPRESS TARGET DRIVER
8413M: Christoph Hellwig <hch@lst.de>
8414M: Sagi Grimberg <sagi@grimberg.me>
8415L: linux-nvme@lists.infradead.org
8416S: Supported
8417F: drivers/nvme/target/
8418
aee4b9bd
SK
8419NVMEM FRAMEWORK
8420M: Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
8421M: Maxime Ripard <maxime.ripard@free-electrons.com>
8422S: Maintained
8423F: drivers/nvmem/
8424F: Documentation/devicetree/bindings/nvmem/
8425F: include/linux/nvmem-consumer.h
8426F: include/linux/nvmem-provider.h
8427
dece4585
CP
8428NXP-NCI NFC DRIVER
8429M: Clément Perrochaud <clement.perrochaud@effinnov.com>
8430R: Charles Gorand <charles.gorand@effinnov.com>
8431L: linux-nfc@lists.01.org (moderated for non-subscribers)
8432S: Supported
8433F: drivers/nfc/nxp-nci
8434
f50d7146 8435NXP TDA998X DRM DRIVER
54176cc6 8436M: Russell King <rmk+kernel@armlinux.org.uk>
f50d7146
RK
8437S: Supported
8438F: drivers/gpu/drm/i2c/tda998x_drv.c
8439F: include/drm/i2c/tda998x.h
8440
fbace43e
PR
8441NXP TFA9879 DRIVER
8442M: Peter Rosin <peda@axentia.se>
8443L: alsa-devel@alsa-project.org (moderated for non-subscribers)
8444S: Maintained
8445F: sound/soc/codecs/tfa9879*
8446
442f04c3
JP
8447OBJTOOL
8448M: Josh Poimboeuf <jpoimboe@redhat.com>
8449S: Supported
8450F: tools/objtool/
8451
f5525786 8452OMAP SUPPORT
0e24bdd4 8453M: Tony Lindgren <tony@atomide.com>
f5525786
TL
8454L: linux-omap@vger.kernel.org
8455W: http://www.muru.com/linux/omap/
8456W: http://linux.omap.com/
8a6e2535 8457Q: http://patchwork.kernel.org/project/linux-omap/list/
30bd0129 8458T: git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
f5525786 8459S: Maintained
4e04d5a3 8460F: arch/arm/*omap*/
026da812
FB
8461F: arch/arm/configs/omap1_defconfig
8462F: arch/arm/configs/omap2plus_defconfig
046d0a37 8463F: drivers/i2c/busses/i2c-omap.c
dc68cd11
FB
8464F: drivers/irqchip/irq-omap-intc.c
8465F: drivers/mfd/*omap*.c
8466F: drivers/mfd/menelaus.c
8467F: drivers/mfd/palmas.c
8468F: drivers/mfd/tps65217.c
8469F: drivers/mfd/tps65218.c
8470F: drivers/mfd/tps65910.c
8471F: drivers/mfd/twl-core.[ch]
8472F: drivers/mfd/twl4030*.c
8473F: drivers/mfd/twl6030*.c
8474F: drivers/mfd/twl6040*.c
8475F: drivers/regulator/palmas-regulator*.c
8476F: drivers/regulator/pbias-regulator.c
8477F: drivers/regulator/tps65217-regulator.c
8478F: drivers/regulator/tps65218-regulator.c
8479F: drivers/regulator/tps65910-regulator.c
8480F: drivers/regulator/twl-regulator.c
046d0a37 8481F: include/linux/i2c-omap.h
f5525786 8482
50f29fbd 8483OMAP DEVICE TREE SUPPORT
cdb55ab0 8484M: Benoît Cousson <bcousson@baylibre.com>
50f29fbd
TL
8485M: Tony Lindgren <tony@atomide.com>
8486L: linux-omap@vger.kernel.org
d0fb18c5 8487L: devicetree@vger.kernel.org
50f29fbd
TL
8488S: Maintained
8489F: arch/arm/boot/dts/*omap*
8490F: arch/arm/boot/dts/*am3*
05eb20fa
NM
8491F: arch/arm/boot/dts/*am4*
8492F: arch/arm/boot/dts/*am5*
8493F: arch/arm/boot/dts/*dra7*
50f29fbd 8494
f5525786 8495OMAP CLOCK FRAMEWORK SUPPORT
8b58be88 8496M: Paul Walmsley <paul@pwsan.com>
f5525786
TL
8497L: linux-omap@vger.kernel.org
8498S: Maintained
8499F: arch/arm/*omap*/*clock*
8500
8501OMAP POWER MANAGEMENT SUPPORT
3cf2efd5 8502M: Kevin Hilman <khilman@kernel.org>
f5525786
TL
8503L: linux-omap@vger.kernel.org
8504S: Maintained
8505F: arch/arm/*omap*/*pm*
c46938d4 8506F: drivers/cpufreq/omap-cpufreq.c
f5525786 8507
d21db568 8508OMAP POWERDOMAIN SOC ADAPTATION LAYER SUPPORT
ff2de822 8509M: Rajendra Nayak <rnayak@codeaurora.org>
692ab1f3
PW
8510M: Paul Walmsley <paul@pwsan.com>
8511L: linux-omap@vger.kernel.org
8512S: Maintained
d21db568 8513F: arch/arm/mach-omap2/prm*
692ab1f3 8514
f5525786 8515OMAP AUDIO SUPPORT
6c284903 8516M: Peter Ujfalusi <peter.ujfalusi@ti.com>
7ec41ee5 8517M: Jarkko Nikula <jarkko.nikula@bitmer.com>
e5747e40 8518L: alsa-devel@alsa-project.org (moderated for non-subscribers)
f5525786
TL
8519L: linux-omap@vger.kernel.org
8520S: Maintained
8521F: sound/soc/omap/
8522
18640193
TL
8523OMAP GENERAL PURPOSE MEMORY CONTROLLER SUPPORT
8524M: Roger Quadros <rogerq@ti.com>
8525M: Tony Lindgren <tony@atomide.com>
8526L: linux-omap@vger.kernel.org
8527S: Maintained
8528F: drivers/memory/omap-gpmc.c
8529F: arch/arm/mach-omap2/*gpmc*
8530
f5525786 8531OMAP FRAMEBUFFER SUPPORT
830e6384 8532M: Tomi Valkeinen <tomi.valkeinen@ti.com>
c69f677c 8533L: linux-fbdev@vger.kernel.org
f5525786
TL
8534L: linux-omap@vger.kernel.org
8535S: Maintained
8a61f013 8536F: drivers/video/fbdev/omap/
f5525786 8537
676eec0d 8538OMAP DISPLAY SUBSYSTEM and FRAMEBUFFER SUPPORT (DSS2)
830e6384 8539M: Tomi Valkeinen <tomi.valkeinen@ti.com>
178ff4c9 8540L: linux-omap@vger.kernel.org
676eec0d 8541L: linux-fbdev@vger.kernel.org
178ff4c9 8542S: Maintained
8a61f013 8543F: drivers/video/fbdev/omap2/
178ff4c9
TV
8544F: Documentation/arm/OMAP/DSS
8545
8b37fcfc
OBC
8546OMAP HARDWARE SPINLOCK SUPPORT
8547M: Ohad Ben-Cohen <ohad@wizery.com>
8548L: linux-omap@vger.kernel.org
8549S: Maintained
8550F: drivers/hwspinlock/omap_hwspinlock.c
8b37fcfc 8551
f5525786 8552OMAP MMC SUPPORT
8b58be88 8553M: Jarkko Lavinen <jarkko.lavinen@nokia.com>
f5525786
TL
8554L: linux-omap@vger.kernel.org
8555S: Maintained
653f41b5
MC
8556F: drivers/mmc/host/omap.c
8557
8558OMAP HS MMC SUPPORT
0a4585c6 8559L: linux-mmc@vger.kernel.org
653f41b5 8560L: linux-omap@vger.kernel.org
dfa5d196 8561S: Orphan
653f41b5 8562F: drivers/mmc/host/omap_hsmmc.c
f5525786
TL
8563
8564OMAP RANDOM NUMBER GENERATOR SUPPORT
8b58be88 8565M: Deepak Saxena <dsaxena@plexity.net>
f5525786
TL
8566S: Maintained
8567F: drivers/char/hw_random/omap-rng.c
8568
f400c82e 8569OMAP HWMOD SUPPORT
cdb55ab0 8570M: Benoît Cousson <bcousson@baylibre.com>
f400c82e
PW
8571M: Paul Walmsley <paul@pwsan.com>
8572L: linux-omap@vger.kernel.org
8573S: Maintained
8fc8b12b 8574F: arch/arm/mach-omap2/omap_hwmod.*
f400c82e 8575
8633fb30
PW
8576OMAP HWMOD DATA
8577M: Paul Walmsley <paul@pwsan.com>
8578L: linux-omap@vger.kernel.org
8579S: Maintained
8580F: arch/arm/mach-omap2/omap_hwmod*data*
8581
f400c82e 8582OMAP HWMOD DATA FOR OMAP4-BASED DEVICES
cdb55ab0 8583M: Benoît Cousson <bcousson@baylibre.com>
f400c82e
PW
8584L: linux-omap@vger.kernel.org
8585S: Maintained
8586F: arch/arm/mach-omap2/omap_hwmod_44xx_data.c
8587
0db83ced 8588OMAP IMAGING SUBSYSTEM (OMAP3 ISP and OMAP4 ISS)
7e8970e1
LP
8589M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
8590L: linux-media@vger.kernel.org
8591S: Maintained
7eec52db 8592F: Documentation/devicetree/bindings/media/ti,omap3isp.txt
90d72ac6 8593F: drivers/media/platform/omap3isp/
0db83ced 8594F: drivers/staging/media/omap4iss/
7e8970e1 8595
f5525786 8596OMAP USB SUPPORT
f5525786
TL
8597L: linux-usb@vger.kernel.org
8598L: linux-omap@vger.kernel.org
3b243519 8599S: Orphan
a16fbd65
JP
8600F: drivers/usb/*/*omap*
8601F: arch/arm/*omap*/usb*
f5525786 8602
6d994710 8603OMAP GPIO DRIVER
fe643528 8604M: Grygorii Strashko <grygorii.strashko@ti.com>
97215800 8605M: Santosh Shilimkar <ssantosh@kernel.org>
3cf2efd5 8606M: Kevin Hilman <khilman@kernel.org>
6d994710
KH
8607L: linux-omap@vger.kernel.org
8608S: Maintained
fe643528 8609F: Documentation/devicetree/bindings/gpio/gpio-omap.txt
6d994710
KH
8610F: drivers/gpio/gpio-omap.c
8611
c351e290
MJ
8612OMAP/NEWFLOW NANOBONE MACHINE SUPPORT
8613M: Mark Jackson <mpfj@newflow.co.uk>
8614L: linux-omap@vger.kernel.org
8615S: Maintained
8616F: arch/arm/boot/dts/am335x-nano.dts
8617
0ad122d9 8618OMFS FILESYSTEM
8b58be88 8619M: Bob Copeland <me@bobcopeland.com>
0ad122d9
BC
8620L: linux-karma-devel@lists.sourceforge.net
8621S: Maintained
679655da
JP
8622F: Documentation/filesystems/omfs.txt
8623F: fs/omfs/
0ad122d9 8624
c1986ee9 8625OMNIKEY CARDMAN 4000 DRIVER
8b58be88 8626M: Harald Welte <laforge@gnumonks.org>
c1986ee9 8627S: Maintained
679655da
JP
8628F: drivers/char/pcmcia/cm4000_cs.c
8629F: include/linux/cm4000_cs.h
c117ab84 8630F: include/uapi/linux/cm4000_cs.h
c1986ee9 8631
77c44ab1 8632OMNIKEY CARDMAN 4040 DRIVER
8b58be88 8633M: Harald Welte <laforge@gnumonks.org>
77c44ab1 8634S: Maintained
679655da 8635F: drivers/char/pcmcia/cm4040_cs.*
77c44ab1 8636
77d5140f 8637OMNIVISION OV7670 SENSOR DRIVER
8b58be88 8638M: Jonathan Corbet <corbet@lwn.net>
661263b5 8639L: linux-media@vger.kernel.org
275ffde4 8640T: git git://linuxtv.org/media_tree.git
77d5140f 8641S: Maintained
90d72ac6 8642F: drivers/media/i2c/ov7670.c
77d5140f 8643
431bca73 8644ONENAND FLASH DRIVER
8b58be88 8645M: Kyungmin Park <kyungmin.park@samsung.com>
431bca73
TG
8646L: linux-mtd@lists.infradead.org
8647S: Maintained
679655da
JP
8648F: drivers/mtd/onenand/
8649F: include/linux/mtd/onenand*.h
431bca73 8650
1da177e4 8651ONSTREAM SCSI TAPE DRIVER
8b58be88 8652M: Willem Riede <osst@riede.org>
1da177e4
LT
8653L: osst-users@lists.sourceforge.net
8654L: linux-scsi@vger.kernel.org
8655S: Maintained
f7269cfc
JD
8656F: Documentation/scsi/osst.txt
8657F: drivers/scsi/osst.*
8658F: drivers/scsi/osst_*.h
8659F: drivers/scsi/st.h
1da177e4 8660
e2d1d6c0 8661OPENCORES I2C BUS DRIVER
8b58be88 8662M: Peter Korsgaard <jacmet@sunsite.dk>
846557d3 8663L: linux-i2c@vger.kernel.org
e2d1d6c0 8664S: Maintained
679655da
JP
8665F: Documentation/i2c/busses/i2c-ocores
8666F: drivers/i2c/busses/i2c-ocores.c
e2d1d6c0 8667
860c44c1 8668OPEN FIRMWARE AND FLATTENED DEVICE TREE
5d3ad8a6 8669M: Rob Herring <robh+dt@kernel.org>
c8fb70a3 8670M: Frank Rowand <frowand.list@gmail.com>
d0fb18c5 8671L: devicetree@vger.kernel.org
a7fefe9f 8672W: http://www.devicetree.org/
fcdec35e 8673T: git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
860c44c1 8674S: Maintained
f8828205 8675F: drivers/of/
860c44c1 8676F: include/linux/of*.h
f8828205 8677F: scripts/dtc/
860c44c1 8678
f8828205 8679OPEN FIRMWARE AND FLATTENED DEVICE TREE BINDINGS
5d3ad8a6 8680M: Rob Herring <robh+dt@kernel.org>
f8828205 8681M: Mark Rutland <mark.rutland@arm.com>
f8828205 8682L: devicetree@vger.kernel.org
9f273c24 8683T: git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
fcdec35e 8684Q: http://patchwork.ozlabs.org/project/devicetree-bindings/list/
f8828205
GL
8685S: Maintained
8686F: Documentation/devicetree/
8687F: arch/*/boot/dts/
8688F: include/dt-bindings/
8689
2bb65f56
PA
8690OPEN FIRMWARE AND DEVICE TREE OVERLAYS
8691M: Pantelis Antoniou <pantelis.antoniou@konsulko.com>
8692L: devicetree@vger.kernel.org
8693S: Maintained
8694F: Documentation/devicetree/dynamic-resolution-notes.txt
8695F: Documentation/devicetree/overlay-notes.txt
8696F: drivers/of/overlay.c
8697F: drivers/of/resolver.c
8698
19f9d392
JB
8699OPENRISC ARCHITECTURE
8700M: Jonas Bonn <jonas@southpole.se>
8701W: http://openrisc.net
19f9d392
JB
8702S: Maintained
8703T: git git://openrisc.net/~jonas/linux
14430813 8704F: arch/openrisc/
19f9d392 8705
ccb1352e 8706OPENVSWITCH
4f337ed5 8707M: Pravin Shelar <pshelar@nicira.com>
b422da7c 8708L: netdev@vger.kernel.org
ccb1352e
JG
8709L: dev@openvswitch.org
8710W: http://openvswitch.org
ccb1352e
JG
8711S: Maintained
8712F: net/openvswitch/
b422da7c 8713F: include/uapi/linux/openvswitch.h
ccb1352e 8714
875fa6fb
VK
8715OPERATING PERFORMANCE POINTS (OPP)
8716M: Viresh Kumar <vireshk@kernel.org>
8717M: Nishanth Menon <nm@ti.com>
8718M: Stephen Boyd <sboyd@codeaurora.org>
8719L: linux-pm@vger.kernel.org
8720S: Maintained
8721T: git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git
8722F: drivers/base/power/opp/
8723F: include/linux/pm_opp.h
8724F: Documentation/power/opp.txt
8725F: Documentation/devicetree/bindings/opp/
8726
af39917d
CL
8727OPL4 DRIVER
8728M: Clemens Ladisch <clemens@ladisch.de>
8729L: alsa-devel@alsa-project.org (moderated for non-subscribers)
8730T: git git://git.alsa-project.org/alsa-kernel.git
8731S: Maintained
8732F: sound/drivers/opl4/
8733
1da177e4 8734OPROFILE
4cf7e718 8735M: Robert Richter <rric@kernel.org>
1da177e4
LT
8736L: oprofile-list@lists.sf.net
8737S: Maintained
81c4a8a6 8738F: arch/*/include/asm/oprofile*.h
679655da
JP
8739F: arch/*/oprofile/
8740F: drivers/oprofile/
8741F: include/linux/oprofile.h
1da177e4 8742
e2d1d6c0 8743ORACLE CLUSTER FILESYSTEM 2 (OCFS2)
8b58be88 8744M: Mark Fasheh <mfasheh@suse.com>
d6351db2 8745M: Joel Becker <jlbec@evilplan.org>
e2d1d6c0 8746L: ocfs2-devel@oss.oracle.com (moderated for non-subscribers)
01945fa2 8747W: http://ocfs2.wiki.kernel.org
e2d1d6c0 8748S: Supported
679655da
JP
8749F: Documentation/filesystems/ocfs2.txt
8750F: Documentation/filesystems/dlmfs.txt
8751F: fs/ocfs2/
e2d1d6c0 8752
1da177e4 8753ORINOCO DRIVER
724c6b35 8754L: linux-wireless@vger.kernel.org
491b26b4 8755W: http://wireless.kernel.org/en/users/Drivers/orinoco
ecffdde6 8756W: http://www.nongnu.org/orinoco/
3a59babb 8757S: Orphan
2be45b66 8758F: drivers/net/wireless/intersil/orinoco/
1da177e4 8759
42c55aa8 8760OSD LIBRARY and FILESYSTEM
fadc0752 8761M: Boaz Harrosh <ooo@electrozaur.com>
f1f6630b 8762M: Benny Halevy <bhalevy@primarydata.com>
68274794
BH
8763L: osd-dev@open-osd.org
8764W: http://open-osd.org
54e5881d 8765T: git git://git.open-osd.org/open-osd.git
68274794 8766S: Maintained
42c55aa8 8767F: drivers/scsi/osd/
6b6f0b6c 8768F: include/scsi/osd_*
42c55aa8 8769F: fs/exofs/
68274794 8770
ef94b186 8771OVERLAY FILESYSTEM
7c37fbda 8772M: Miklos Szeredi <miklos@szeredi.hu>
1d113735
MS
8773L: linux-unionfs@vger.kernel.org
8774T: git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/vfs.git
7c37fbda 8775S: Supported
1d113735 8776F: fs/overlayfs/
7c37fbda
NB
8777F: Documentation/filesystems/overlayfs.txt
8778
85096169
MM
8779ORANGEFS FILESYSTEM
8780M: Mike Marshall <hubcap@omnibond.com>
b39c3cf4 8781L: pvfs2-developers@beowulf-underground.org (subscribers-only)
85096169
MM
8782T: git git://git.kernel.org/pub/scm/linux/kernel/git/hubcap/linux.git
8783S: Supported
8784F: fs/orangefs/
8785F: Documentation/filesystems/orangefs.txt
8786
e2d1d6c0 8787P54 WIRELESS DRIVER
084cb0fe 8788M: Christian Lamparter <chunkeey@googlemail.com>
e2d1d6c0 8789L: linux-wireless@vger.kernel.org
084cb0fe 8790W: http://wireless.kernel.org/en/users/Drivers/p54
e2d1d6c0 8791S: Maintained
d3466830 8792F: drivers/net/wireless/intersil/p54/
e2d1d6c0 8793
f5cd7872 8794PA SEMI ETHERNET DRIVER
8b58be88 8795M: Olof Johansson <olof@lixom.net>
f5cd7872
OJ
8796L: netdev@vger.kernel.org
8797S: Maintained
ded19add 8798F: drivers/net/ethernet/pasemi/*
f5cd7872 8799
beb58aa3 8800PA SEMI SMBUS DRIVER
8b58be88 8801M: Olof Johansson <olof@lixom.net>
846557d3 8802L: linux-i2c@vger.kernel.org
beb58aa3 8803S: Maintained
679655da 8804F: drivers/i2c/busses/i2c-pasemi.c
beb58aa3 8805
48fc267e
SK
8806PADATA PARALLEL EXECUTION MECHANISM
8807M: Steffen Klassert <steffen.klassert@secunet.com>
48fc267e
SK
8808L: linux-crypto@vger.kernel.org
8809S: Maintained
8810F: kernel/padata.c
8811F: include/linux/padata.h
8812F: Documentation/padata.txt
8813
709ee531 8814PANASONIC LAPTOP ACPI EXTRAS DRIVER
8b58be88 8815M: Harald Welte <laforge@gnumonks.org>
d0944853 8816L: platform-driver-x86@vger.kernel.org
709ee531 8817S: Maintained
679655da 8818F: drivers/platform/x86/panasonic-laptop.c
709ee531 8819
368dd5ac 8820PANASONIC MN10300/AM33/AM34 PORT
8b58be88 8821M: David Howells <dhowells@redhat.com>
4fa97181
DH
8822L: linux-am33-list@redhat.com (moderated for non-subscribers)
8823W: ftp://ftp.redhat.com/pub/redhat/gnupro/AM33/
8824S: Maintained
679655da
JP
8825F: Documentation/mn10300/
8826F: arch/mn10300/
4fa97181 8827
305b37bd
KS
8828PARALLEL LCD/KEYPAD PANEL DRIVER
8829M: Willy Tarreau <willy@haproxy.com>
8830M: Ksenija Stanojevic <ksenija.stanojevic@gmail.com>
8831S: Odd Fixes
8832F: Documentation/misc-devices/lcd-panel-cgram.txt
8833F: drivers/misc/panel.c
8834
64dfff03
SM
8835PARALLEL PORT SUBSYSTEM
8836M: Sudip Mukherjee <sudipm.mukherjee@gmail.com>
8837M: Sudip Mukherjee <sudip@vectorindia.org>
3dd1a329 8838L: linux-parport@lists.infradead.org (subscribers-only)
64dfff03 8839S: Maintained
679655da
JP
8840F: drivers/parport/
8841F: include/linux/parport*.h
8842F: drivers/char/ppdev.c
c117ab84 8843F: include/uapi/linux/ppdev.h
64dfff03 8844F: Documentation/parport*.txt
1da177e4 8845
4cdf6bc2 8846PARAVIRT_OPS INTERFACE
d633180c 8847M: Jeremy Fitzhardinge <jeremy@goop.org>
8b58be88
JP
8848M: Chris Wright <chrisw@sous-sol.org>
8849M: Alok Kataria <akataria@vmware.com>
8850M: Rusty Russell <rusty@rustcorp.com.au>
c996d8b9 8851L: virtualization@lists.linux-foundation.org
4cdf6bc2 8852S: Supported
a2e19991 8853F: Documentation/virtual/paravirt_ops.txt
679655da
JP
8854F: arch/*/kernel/paravirt*
8855F: arch/*/include/asm/paravirt.h
4cdf6bc2 8856
e2d1d6c0 8857PARIDE DRIVERS FOR PARALLEL PORT IDE DEVICES
8b58be88 8858M: Tim Waugh <tim@cyberelk.net>
e2d1d6c0 8859L: linux-parport@lists.infradead.org (subscribers-only)
e2d1d6c0 8860S: Maintained
679655da
JP
8861F: Documentation/blockdev/paride.txt
8862F: drivers/block/paride/
e2d1d6c0
RD
8863
8864PARISC ARCHITECTURE
b8828770 8865M: "James E.J. Bottomley" <jejb@parisc-linux.org>
b38a03b8 8866M: Helge Deller <deller@gmx.de>
e2d1d6c0
RD
8867L: linux-parisc@vger.kernel.org
8868W: http://www.parisc-linux.org/
8a6e2535 8869Q: http://patchwork.kernel.org/project/linux-parisc/list/
08deed1e 8870T: git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/parisc-2.6.git
fbb46caa 8871T: git git://git.kernel.org/pub/scm/linux/kernel/git/deller/parisc-linux.git
e2d1d6c0 8872S: Maintained
679655da 8873F: arch/parisc/
2b6bac9e 8874F: Documentation/parisc/
679655da 8875F: drivers/parisc/
2b6bac9e
HD
8876F: drivers/char/agp/parisc-agp.c
8877F: drivers/input/serio/gscps2.c
8878F: drivers/parport/parport_gsc.*
8879F: drivers/tty/serial/8250/8250_gsc.c
8a61f013 8880F: drivers/video/fbdev/sti*
2b6bac9e
HD
8881F: drivers/video/console/sti*
8882F: drivers/video/logo/logo_parisc*
e2d1d6c0 8883
1662d32c 8884PC87360 HARDWARE MONITORING DRIVER
8b58be88 8885M: Jim Cromie <jim.cromie@gmail.com>
968ce1b1 8886L: linux-hwmon@vger.kernel.org
1662d32c 8887S: Maintained
679655da
JP
8888F: Documentation/hwmon/pc87360
8889F: drivers/hwmon/pc87360.c
1662d32c
JC
8890
8891PC8736x GPIO DRIVER
8b58be88 8892M: Jim Cromie <jim.cromie@gmail.com>
1662d32c 8893S: Maintained
679655da 8894F: drivers/char/pc8736x_gpio.c
1662d32c 8895
1ad107fd 8896PC87427 HARDWARE MONITORING DRIVER
d8130624 8897M: Jean Delvare <jdelvare@suse.com>
968ce1b1 8898L: linux-hwmon@vger.kernel.org
1ad107fd
JD
8899S: Maintained
8900F: Documentation/hwmon/pc87427
8901F: drivers/hwmon/pc87427.c
8902
b26e0ed4 8903PCA9532 LED DRIVER
8b58be88 8904M: Riku Voipio <riku.voipio@iki.fi>
b26e0ed4 8905S: Maintained
d5ca6918
JP
8906F: drivers/leds/leds-pca9532.c
8907F: include/linux/leds-pca9532.h
b26e0ed4 8908
5ce914a8 8909PCA9541 I2C BUS MASTER SELECTOR DRIVER
ca462085 8910M: Guenter Roeck <linux@roeck-us.net>
5ce914a8
GR
8911L: linux-i2c@vger.kernel.org
8912S: Maintained
b4f0b74e 8913F: drivers/i2c/muxes/i2c-mux-pca9541.c
5ce914a8 8914
3971dae5 8915PCDP - PRIMARY CONSOLE AND DEBUG PORT
055e72fe 8916M: Khalid Aziz <khalid@gonehiking.org>
3971dae5
KA
8917S: Maintained
8918F: drivers/firmware/pcdp.*
8919
065c6359 8920PCI ERROR RECOVERY
6305902c 8921M: Linas Vepstas <linasvepstas@gmail.com>
c1f69db7 8922L: linux-pci@vger.kernel.org
065c6359 8923S: Supported
679655da 8924F: Documentation/PCI/pci-error-recovery.txt
065c6359 8925
78c1cffd
RC
8926PCI ENHANCED ERROR HANDLING (EEH) FOR POWERPC
8927M: Russell Currey <ruscur@russell.cc>
8928L: linuxppc-dev@lists.ozlabs.org
8929S: Supported
8930F: Documentation/powerpc/eeh-pci-error-recovery.txt
8931F: arch/powerpc/kernel/eeh*.c
8932F: arch/powerpc/platforms/*/eeh*.c
8933F: arch/powerpc/include/*/eeh*.h
8934
1da177e4 8935PCI SUBSYSTEM
5ac3a6d2 8936M: Bjorn Helgaas <bhelgaas@google.com>
2905474d 8937L: linux-pci@vger.kernel.org
99662dd1 8938Q: http://patchwork.ozlabs.org/project/linux-pci/list/
c0233ed4 8939T: git git://git.kernel.org/pub/scm/linux/kernel/git/helgaas/pci.git
1da177e4 8940S: Supported
92a1fe2e 8941F: Documentation/devicetree/bindings/pci/
679655da
JP
8942F: Documentation/PCI/
8943F: drivers/pci/
8944F: include/linux/pci*
6b49ee49 8945F: arch/x86/pci/
cad01f91 8946F: arch/x86/kernel/quirks.c
1da177e4 8947
eaa6111b
LFT
8948PCI DRIVER FOR ALTERA PCIE IP
8949M: Ley Foon Tan <lftan@altera.com>
8950L: rfi@lists.rocketboards.org (moderated for non-subscribers)
8951L: linux-pci@vger.kernel.org
8952S: Supported
8953F: Documentation/devicetree/bindings/pci/altera-pcie.txt
8954F: drivers/pci/host/pcie-altera.c
8955
b7e78170
RH
8956PCI DRIVER FOR ARM VERSATILE PLATFORM
8957M: Rob Herring <robh@kernel.org>
8958L: linux-pci@vger.kernel.org
8959L: linux-arm-kernel@lists.infradead.org
8960S: Maintained
8961F: Documentation/devicetree/bindings/pci/versatile.txt
8962F: drivers/pci/host/pci-versatile.c
8963
5f6b6ccd
TI
8964PCI DRIVER FOR APPLIEDMICRO XGENE
8965M: Tanmay Inamdar <tinamdar@apm.com>
8966L: linux-pci@vger.kernel.org
8967L: linux-arm-kernel@lists.infradead.org
8968S: Maintained
8969F: Documentation/devicetree/bindings/pci/xgene-pci.txt
8970F: drivers/pci/host/pci-xgene.c
8971
62d0ff83
ML
8972PCI DRIVER FOR FREESCALE LAYERSCAPE
8973M: Minghuan Lian <minghuan.Lian@freescale.com>
8974M: Mingkai Hu <mingkai.hu@freescale.com>
8975M: Roy Zang <tie-fei.zang@freescale.com>
8976L: linuxppc-dev@lists.ozlabs.org
8977L: linux-pci@vger.kernel.org
8978L: linux-arm-kernel@lists.infradead.org
8979S: Maintained
8980F: drivers/pci/host/*layerscape*
8981
f0b75693 8982PCI DRIVER FOR IMX6
f175aa2c 8983M: Richard Zhu <Richard.Zhu@freescale.com>
1ba55f55 8984M: Lucas Stach <l.stach@pengutronix.de>
f0b75693
BH
8985L: linux-pci@vger.kernel.org
8986L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8987S: Maintained
8988F: drivers/pci/host/*imx6*
8989
0c4ffcfe
MK
8990PCI DRIVER FOR TI KEYSTONE
8991M: Murali Karicheri <m-karicheri2@ti.com>
8992L: linux-pci@vger.kernel.org
8993L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8994S: Maintained
8995F: drivers/pci/host/*keystone*
8996
f0b75693
BH
8997PCI DRIVER FOR MVEBU (Marvell Armada 370 and Armada XP SOC support)
8998M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
8999M: Jason Cooper <jason@lakedaemon.net>
9000L: linux-pci@vger.kernel.org
9001L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9002S: Maintained
9003F: drivers/pci/host/*mvebu*
9004
8c39d710
TP
9005PCI DRIVER FOR AARDVARK (Marvell Armada 3700)
9006M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
9007L: linux-pci@vger.kernel.org
9008L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9009S: Maintained
9010F: drivers/pci/host/pci-aardvark.c
9011
0447cfd7
TR
9012PCI DRIVER FOR NVIDIA TEGRA
9013M: Thierry Reding <thierry.reding@gmail.com>
9014L: linux-tegra@vger.kernel.org
f0b75693 9015L: linux-pci@vger.kernel.org
0447cfd7
TR
9016S: Supported
9017F: Documentation/devicetree/bindings/pci/nvidia,tegra20-pcie.txt
9018F: drivers/pci/host/pci-tegra.c
9019
47ff3de9
KVA
9020PCI DRIVER FOR TI DRA7XX
9021M: Kishon Vijay Abraham I <kishon@ti.com>
9022L: linux-omap@vger.kernel.org
9023L: linux-pci@vger.kernel.org
9024S: Supported
9025F: Documentation/devicetree/bindings/pci/ti-pci.txt
9026F: drivers/pci/host/pci-dra7xx.c
9027
f0b75693
BH
9028PCI DRIVER FOR RENESAS R-CAR
9029M: Simon Horman <horms@verge.net.au>
9030L: linux-pci@vger.kernel.org
4a121096 9031L: linux-renesas-soc@vger.kernel.org
f0b75693
BH
9032S: Maintained
9033F: drivers/pci/host/*rcar*
9034
4af82255 9035PCI DRIVER FOR SAMSUNG EXYNOS
b7701755 9036M: Jingoo Han <jingoohan1@gmail.com>
4af82255 9037L: linux-pci@vger.kernel.org
f0b75693
BH
9038L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9039L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
4af82255
JH
9040S: Maintained
9041F: drivers/pci/host/pci-exynos.c
9042
f0b75693 9043PCI DRIVER FOR SYNOPSIS DESIGNWARE
b7701755 9044M: Jingoo Han <jingoohan1@gmail.com>
110baab1 9045M: Pratyush Anand <pratyush.anand@gmail.com>
f0b75693
BH
9046L: linux-pci@vger.kernel.org
9047S: Maintained
9048F: drivers/pci/host/*designware*
9049
5a3aa2a8
JP
9050PCI DRIVER FOR SYNOPSYS PROTOTYPING DEVICE
9051M: Joao Pinto <jpinto@synopsys.com>
9052L: linux-pci@vger.kernel.org
9053S: Maintained
9054F: Documentation/devicetree/bindings/pci/designware-pcie.txt
9055F: drivers/pci/host/pcie-designware-plat.c
9056
cf28855b
WD
9057PCI DRIVER FOR GENERIC OF HOSTS
9058M: Will Deacon <will.deacon@arm.com>
9059L: linux-pci@vger.kernel.org
9060L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9061S: Maintained
9062F: Documentation/devicetree/bindings/pci/host-generic-pci.txt
4e64dbe2 9063F: drivers/pci/host/pci-host-common.c
cf28855b
WD
9064F: drivers/pci/host/pci-host-generic.c
9065
185a383a
KB
9066PCI DRIVER FOR INTEL VOLUME MANAGEMENT DEVICE (VMD)
9067M: Keith Busch <keith.busch@intel.com>
9068L: linux-pci@vger.kernel.org
9069S: Supported
9070F: arch/x86/pci/vmd.c
9071
51b66a6c 9072PCIE DRIVER FOR ST SPEAR13XX
110baab1 9073M: Pratyush Anand <pratyush.anand@gmail.com>
51b66a6c 9074L: linux-pci@vger.kernel.org
110baab1 9075S: Maintained
51b66a6c
PA
9076F: drivers/pci/host/*spear*
9077
af1169b4
LFT
9078PCI MSI DRIVER FOR ALTERA MSI IP
9079M: Ley Foon Tan <lftan@altera.com>
9080L: rfi@lists.rocketboards.org (moderated for non-subscribers)
9081L: linux-pci@vger.kernel.org
9082S: Supported
9083F: Documentation/devicetree/bindings/pci/altera-pcie-msi.txt
9084F: drivers/pci/host/pcie-altera-msi.c
51b66a6c 9085
dcd19de3
DD
9086PCI MSI DRIVER FOR APPLIEDMICRO XGENE
9087M: Duc Dang <dhdang@apm.com>
9088L: linux-pci@vger.kernel.org
9089L: linux-arm-kernel@lists.infradead.org
9090S: Maintained
9091F: Documentation/devicetree/bindings/pci/xgene-pci-msi.txt
9092F: drivers/pci/host/pci-xgene-msi.c
9093
a3cbfae1
NC
9094PCIE DRIVER FOR AXIS ARTPEC
9095M: Niklas Cassel <niklas.cassel@axis.com>
9096M: Jesper Nilsson <jesper.nilsson@axis.com>
9097L: linux-arm-kernel@axis.com
9098L: linux-pci@vger.kernel.org
9099S: Maintained
9100F: Documentation/devicetree/bindings/pci/axis,artpec*
9101F: drivers/pci/host/*artpec*
9102
500a1d9a
ZW
9103PCIE DRIVER FOR HISILICON
9104M: Zhou Wang <wangzhou1@hisilicon.com>
5930fe4e 9105M: Gabriele Paoloni <gabriele.paoloni@huawei.com>
500a1d9a
ZW
9106L: linux-pci@vger.kernel.org
9107S: Maintained
9108F: Documentation/devicetree/bindings/pci/hisilicon-pcie.txt
9109F: drivers/pci/host/pcie-hisi.c
9110
82a82383
SV
9111PCIE DRIVER FOR QUALCOMM MSM
9112M: Stanimir Varbanov <svarbanov@mm-sol.com>
9113L: linux-pci@vger.kernel.org
9114L: linux-arm-msm@vger.kernel.org
9115S: Maintained
9116F: drivers/pci/host/*qcom*
9117
f12b76e5
DD
9118PCIE DRIVER FOR CAVIUM THUNDERX
9119M: David Daney <david.daney@cavium.com>
9120L: linux-pci@vger.kernel.org
9121L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9122S: Supported
9123F: Documentation/devicetree/bindings/pci/pci-thunder-*
9124F: drivers/pci/host/pci-thunder-*
9125
1da177e4 9126PCMCIA SUBSYSTEM
4230dfc9 9127P: Linux PCMCIA Team
f5df5881 9128L: linux-pcmcia@lists.infradead.org
6650e0a5 9129W: http://lists.infradead.org/mailman/listinfo/linux-pcmcia
9f273c24 9130T: git git://git.kernel.org/pub/scm/linux/kernel/git/brodo/pcmcia.git
4230dfc9 9131S: Maintained
679655da
JP
9132F: Documentation/pcmcia/
9133F: drivers/pcmcia/
9134F: include/pcmcia/
1da177e4
LT
9135
9136PCNET32 NETWORK DRIVER
227fb925 9137M: Don Fry <pcnet32@frontier.com>
979b6c13 9138L: netdev@vger.kernel.org
1da177e4 9139S: Maintained
b955f6ca 9140F: drivers/net/ethernet/amd/pcnet32.c
1da177e4 9141
48fc267e
SK
9142PCRYPT PARALLEL CRYPTO ENGINE
9143M: Steffen Klassert <steffen.klassert@secunet.com>
9144L: linux-crypto@vger.kernel.org
9145S: Maintained
9146F: crypto/pcrypt.c
9147F: include/crypto/pcrypt.h
9148
e72df0b8
TH
9149PER-CPU MEMORY ALLOCATOR
9150M: Tejun Heo <tj@kernel.org>
93e205a7 9151M: Christoph Lameter <cl@linux.com>
e72df0b8
TH
9152T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/percpu.git
9153S: Maintained
9154F: include/linux/percpu*.h
9155F: mm/percpu*.c
9156F: arch/*/include/asm/percpu.h
9157
ad4ecbcb 9158PER-TASK DELAY ACCOUNTING
185e595f 9159M: Balbir Singh <bsingharora@gmail.com>
ad4ecbcb 9160S: Maintained
679655da
JP
9161F: include/linux/delayacct.h
9162F: kernel/delayacct.c
ad4ecbcb 9163
57c0c15b 9164PERFORMANCE EVENTS SUBSYSTEM
daecbd26 9165M: Peter Zijlstra <peterz@infradead.org>
dd9b238c 9166M: Ingo Molnar <mingo@redhat.com>
f80c5393 9167M: Arnaldo Carvalho de Melo <acme@kernel.org>
a54d690e 9168R: Alexander Shishkin <alexander.shishkin@linux.intel.com>
981c3a4f 9169L: linux-kernel@vger.kernel.org
75fc2d37 9170T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
6c0b3244 9171S: Supported
d53e8365 9172F: kernel/events/*
a003236c 9173F: include/linux/perf_event.h
c117ab84 9174F: include/uapi/linux/perf_event.h
141c4296
RR
9175F: arch/*/kernel/perf_event*.c
9176F: arch/*/kernel/*/perf_event*.c
9177F: arch/*/kernel/*/*/perf_event*.c
a003236c 9178F: arch/*/include/asm/perf_event.h
a003236c 9179F: arch/*/kernel/perf_callchain.c
b0a434fb 9180F: arch/*/events/*
a003236c 9181F: tools/perf/
6c0b3244 9182
dd49d0f5 9183PERSONALITY HANDLING
8b58be88 9184M: Christoph Hellwig <hch@infradead.org>
dd49d0f5
JC
9185L: linux-abi-devel@lists.sourceforge.net
9186S: Maintained
679655da 9187F: include/linux/personality.h
c117ab84 9188F: include/uapi/linux/personality.h
dd49d0f5 9189
838e7a03 9190PHONET PROTOCOL
2a06b40f 9191M: Remi Denis-Courmont <courmisch@gmail.com>
838e7a03
RDC
9192S: Supported
9193F: Documentation/networking/phonet.txt
9194F: include/linux/phonet.h
9195F: include/net/phonet/
c117ab84 9196F: include/uapi/linux/phonet.h
838e7a03
RDC
9197F: net/phonet/
9198
1da177e4 9199PHRAM MTD DRIVER
8b58be88 9200M: Joern Engel <joern@lazybastard.org>
1da177e4
LT
9201L: linux-mtd@lists.infradead.org
9202S: Maintained
679655da 9203F: drivers/mtd/devices/phram.c
1da177e4 9204
efdbb10e
BP
9205PICOLCD HID DRIVER
9206M: Bruno Prémont <bonbons@linux-vserver.org>
9207L: linux-input@vger.kernel.org
9208S: Maintained
9209F: drivers/hid/hid-picolcd*
9210
a53bfa07
JI
9211PICOXCELL SUPPORT
9212M: Jamie Iles <jamie@jamieiles.com>
9213L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9214T: git git://github.com/jamieiles/linux-2.6-ji.git
9215S: Supported
b8733987 9216F: arch/arm/boot/dts/picoxcell*
14430813 9217F: arch/arm/mach-picoxcell/
b8733987 9218F: drivers/crypto/picoxcell*
a53bfa07 9219
2744e8af
LW
9220PIN CONTROL SUBSYSTEM
9221M: Linus Walleij <linus.walleij@linaro.org>
c11f042b 9222L: linux-gpio@vger.kernel.org
dbe752a3 9223T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl.git
2744e8af 9224S: Maintained
9feeed94 9225F: Documentation/devicetree/bindings/pinctrl/
fefb6245 9226F: Documentation/pinctrl.txt
07f29ba6 9227F: drivers/pinctrl/
8e406fe4 9228F: include/linux/pinctrl/
2744e8af 9229
2201bbb8
JCPV
9230PIN CONTROLLER - ATMEL AT91
9231M: Jean-Christophe Plagniol-Villard <plagnioj@jcrosoft.com>
9232L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9233S: Maintained
c654b6bf 9234F: drivers/pinctrl/pinctrl-at91.*
2201bbb8 9235
33d3690c
LD
9236PIN CONTROLLER - ATMEL AT91 PIO4
9237M: Ludovic Desroches <ludovic.desroches@atmel.com>
9238L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9239L: linux-gpio@vger.kernel.org
9240S: Supported
9241F: drivers/pinctrl/pinctrl-at91-pio4.*
9242
cbd1b652
MW
9243PIN CONTROLLER - INTEL
9244M: Mika Westerberg <mika.westerberg@linux.intel.com>
9245M: Heikki Krogerus <heikki.krogerus@linux.intel.com>
9246S: Maintained
9247F: drivers/pinctrl/intel/
2201bbb8 9248
9963b536
LP
9249PIN CONTROLLER - RENESAS
9250M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
1a4ca6dd 9251M: Geert Uytterhoeven <geert+renesas@glider.be>
4a121096 9252L: linux-renesas-soc@vger.kernel.org
9963b536
LP
9253S: Maintained
9254F: drivers/pinctrl/sh-pfc/
9255
b75e60d6 9256PIN CONTROLLER - SAMSUNG
fea685e9 9257M: Tomasz Figa <tomasz.figa@gmail.com>
44b03c10
KK
9258M: Krzysztof Kozlowski <k.kozlowski@samsung.com>
9259M: Sylwester Nawrocki <s.nawrocki@samsung.com>
b75e60d6
DA
9260L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9261L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
9262S: Maintained
9b5b33f6 9263F: drivers/pinctrl/samsung/
b75e60d6 9264
13cbd906
TL
9265PIN CONTROLLER - SINGLE
9266M: Tony Lindgren <tony@atomide.com>
9267M: Haojian Zhuang <haojian.zhuang@linaro.org>
9268L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9269L: linux-omap@vger.kernel.org
9270S: Maintained
9271F: drivers/pinctrl/pinctrl-single.c
9272
deda8287 9273PIN CONTROLLER - ST SPEAR
da89947b 9274M: Viresh Kumar <vireshk@kernel.org>
deda8287
VK
9275L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9276W: http://www.st.com/spear
9277S: Maintained
8e406fe4 9278F: drivers/pinctrl/spear/
deda8287 9279
11a1cf34
JH
9280PISTACHIO SOC SUPPORT
9281M: James Hartley <james.hartley@imgtec.com>
9282M: Ionela Voinescu <ionela.voinescu@imgtec.com>
9283L: linux-mips@linux-mips.org
9284S: Maintained
9285F: arch/mips/pistachio/
9286F: arch/mips/include/asm/mach-pistachio/
9287F: arch/mips/boot/dts/pistachio/
9288F: arch/mips/configs/pistachio*_defconfig
9289
249a6771 9290PKTCDVD DRIVER
e5f6450c 9291M: Jiri Kosina <jikos@kernel.org>
249a6771 9292S: Maintained
679655da
JP
9293F: drivers/block/pktcdvd.c
9294F: include/linux/pktcdvd.h
c117ab84 9295F: include/uapi/linux/pktcdvd.h
249a6771 9296
b31d8273
G
9297PKUNITY SOC DRIVERS
9298M: Guan Xuetao <gxt@mprc.pku.edu.cn>
9299W: http://mprc.pku.edu.cn/~guanxuetao/linux
9300S: Maintained
ceebf4d5 9301T: git git://github.com/gxt/linux.git
b31d8273 9302F: drivers/input/serio/i8042-unicore32io.h
d10e4a66 9303F: drivers/i2c/busses/i2c-puv3.c
8a61f013 9304F: drivers/video/fbdev/fb-puv3.c
2809e80b 9305F: drivers/rtc/rtc-puv3.c
b31d8273 9306
9d2ecfb7 9307PMBUS HARDWARE MONITORING DRIVERS
ca462085 9308M: Guenter Roeck <linux@roeck-us.net>
968ce1b1
GR
9309L: linux-hwmon@vger.kernel.org
9310W: http://hwmon.wiki.kernel.org/
9d2ecfb7
GR
9311W: http://www.roeck-us.net/linux/drivers/
9312T: git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
9313S: Maintained
9314F: Documentation/hwmon/pmbus
9315F: drivers/hwmon/pmbus/
9316F: include/linux/i2c/pmbus.h
9317
89a36810 9318PMC SIERRA MaxRAID DRIVER
89a36810
AR
9319L: linux-scsi@vger.kernel.org
9320W: http://www.pmc-sierra.com/
3cdea4d7 9321S: Orphan
89a36810
AR
9322F: drivers/scsi/pmcraid.*
9323
dbf9bfe6 9324PMC SIERRA PM8001 DRIVER
d32477e2 9325M: Jack Wang <jinpu.wang@profitbricks.com>
dbf9bfe6 9326M: lindar_liu@usish.com
f5a7b525 9327L: pmchba@pmcs.com
dbf9bfe6 9328L: linux-scsi@vger.kernel.org
9329S: Supported
9330F: drivers/scsi/pm8001/
9331
1da177e4 9332POSIX CLOCKS and TIMERS
8b58be88 9333M: Thomas Gleixner <tglx@linutronix.de>
981c3a4f 9334L: linux-kernel@vger.kernel.org
75fc2d37 9335T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
5cee9645 9336S: Maintained
679655da
JP
9337F: fs/timerfd.c
9338F: include/linux/timer*
5cee9645 9339F: kernel/time/*timer*
1da177e4 9340
7b06a6d7
RW
9341POWER MANAGEMENT CORE
9342M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
9343L: linux-pm@vger.kernel.org
9344T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
9345S: Supported
9346F: drivers/base/power/
9347F: include/linux/pm.h
9348F: include/linux/pm_*
9349F: include/linux/powercap.h
9350F: drivers/powercap/
9351
3be86148 9352POWER SUPPLY CLASS/SUBSYSTEM and DRIVERS
ad8464a2 9353M: Sebastian Reichel <sre@kernel.org>
57318935 9354M: Dmitry Eremin-Solenikov <dbaryshkov@gmail.com>
8b58be88 9355M: David Woodhouse <dwmw2@infradead.org>
ad8464a2 9356L: linux-pm@vger.kernel.org
54e5881d 9357T: git git://git.infradead.org/battery-2.6.git
3be86148 9358S: Maintained
3cc5c704
GU
9359F: Documentation/devicetree/bindings/power/
9360F: Documentation/devicetree/bindings/power_supply/
679655da 9361F: include/linux/power_supply.h
8cd725a1 9362F: drivers/power/
26305022 9363X: drivers/power/avs/
3be86148 9364
514f161a
MR
9365POWER STATE COORDINATION INTERFACE (PSCI)
9366M: Mark Rutland <mark.rutland@arm.com>
9367M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
9368L: linux-arm-kernel@lists.infradead.org
9369S: Maintained
9370F: drivers/firmware/psci.c
9371F: include/linux/psci.h
9372F: include/uapi/linux/psci.h
9373
43a1dd9b
SJS
9374POWERNV OPERATOR PANEL LCD DISPLAY DRIVER
9375M: Suraj Jitindar Singh <sjitindarsingh@gmail.com>
9376L: linuxppc-dev@lists.ozlabs.org
9377S: Maintained
9378F: drivers/char/powernv-op-panel.c
9379
1da177e4 9380PNP SUPPORT
9c3646d1 9381M: "Rafael J. Wysocki" <rafael.j.wysocki@intel.com>
1da177e4 9382S: Maintained
679655da 9383F: drivers/pnp/
1da177e4
LT
9384
9385PPP PROTOCOL DRIVERS AND COMPRESSORS
8b58be88 9386M: Paul Mackerras <paulus@samba.org>
1da177e4
LT
9387L: linux-ppp@vger.kernel.org
9388S: Maintained
224cf5ad 9389F: drivers/net/ppp/ppp_*
1da177e4
LT
9390
9391PPP OVER ATM (RFC 2364)
8b58be88 9392M: Mitchell Blank Jr <mitch@sfgoth.com>
1da177e4 9393S: Maintained
679655da 9394F: net/atm/pppoatm.c
c117ab84 9395F: include/uapi/linux/atmppp.h
1da177e4
LT
9396
9397PPP OVER ETHERNET
8b58be88 9398M: Michal Ostrowski <mostrows@earthlink.net>
1da177e4 9399S: Maintained
224cf5ad
JK
9400F: drivers/net/ppp/pppoe.c
9401F: drivers/net/ppp/pppox.c
1da177e4 9402
a6d2370b 9403PPP OVER L2TP
8b58be88 9404M: James Chapman <jchapman@katalix.com>
a6d2370b 9405S: Maintained
90ca28d1 9406F: net/l2tp/l2tp_ppp.c
679655da 9407F: include/linux/if_pppol2tp.h
c117ab84 9408F: include/uapi/linux/if_pppol2tp.h
a6d2370b 9409
eae9d2ba 9410PPS SUPPORT
8b58be88 9411M: Rodolfo Giometti <giometti@enneenne.com>
eae9d2ba
RG
9412W: http://wiki.enneenne.com/index.php/LinuxPPS_support
9413L: linuxpps@ml.enneenne.com (subscribers-only)
9414S: Maintained
cabaaf41
JP
9415F: Documentation/pps/
9416F: drivers/pps/
9417F: include/linux/pps*.h
eae9d2ba 9418
71a6d0af
HW
9419PPTP DRIVER
9420M: Dmitry Kozlov <xeb@mail.ru>
9421L: netdev@vger.kernel.org
9422S: Maintained
224cf5ad 9423F: drivers/net/ppp/pptp.c
71a6d0af
HW
9424W: http://sourceforge.net/projects/accel-pptp
9425
1da177e4 9426PREEMPTIBLE KERNEL
8b58be88 9427M: Robert Love <rml@tech9.net>
1da177e4
LT
9428L: kpreempt-tech@lists.sourceforge.net
9429W: ftp://ftp.kernel.org/pub/linux/kernel/people/rml/preempt-kernel
9430S: Supported
679655da
JP
9431F: Documentation/preempt-locking.txt
9432F: include/linux/preempt.h
1da177e4
LT
9433
9434PRISM54 WIRELESS DRIVER
8b58be88 9435M: "Luis R. Rodriguez" <mcgrof@gmail.com>
724c6b35 9436L: linux-wireless@vger.kernel.org
9ef80804 9437W: http://wireless.kernel.org/en/users/Drivers/p54
1d89cae1 9438S: Obsolete
c12edfe2 9439F: drivers/net/wireless/intersil/prism54/
1da177e4 9440
02c18891 9441PS3 NETWORK SUPPORT
b809b9ca 9442M: Geoff Levand <geoff@infradead.org>
02c18891 9443L: netdev@vger.kernel.org
a14ab6b6 9444L: linuxppc-dev@lists.ozlabs.org
b809b9ca 9445S: Maintained
8df158ac 9446F: drivers/net/ethernet/toshiba/ps3_gelic_net.*
02c18891 9447
f58a9d17 9448PS3 PLATFORM SUPPORT
b809b9ca 9449M: Geoff Levand <geoff@infradead.org>
a4724ed6 9450L: linuxppc-dev@lists.ozlabs.org
b809b9ca 9451S: Maintained
679655da
JP
9452F: arch/powerpc/boot/ps3*
9453F: arch/powerpc/include/asm/lv1call.h
9454F: arch/powerpc/include/asm/ps3*.h
9455F: arch/powerpc/platforms/ps3/
9456F: drivers/*/ps3*
9457F: drivers/ps3/
fec629b8 9458F: drivers/rtc/rtc-ps3.c
679655da 9459F: drivers/usb/host/*ps3.c
fec629b8 9460F: sound/ppc/snd_ps3*
f58a9d17 9461
cffb4add 9462PS3VRAM DRIVER
8b58be88 9463M: Jim Paris <jim@jtan.com>
3715a5d0 9464M: Geoff Levand <geoff@infradead.org>
a14ab6b6 9465L: linuxppc-dev@lists.ozlabs.org
cffb4add 9466S: Maintained
8a3977cb 9467F: drivers/block/ps3vram.c
cffb4add 9468
8defe599 9469PSTORE FILESYSTEM
9d5e2a02 9470M: Anton Vorontsov <anton@enomsg.org>
8defe599
AV
9471M: Colin Cross <ccross@android.com>
9472M: Kees Cook <keescook@chromium.org>
9473M: Tony Luck <tony.luck@intel.com>
9474S: Maintained
9f273c24 9475T: git git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux.git
8defe599
AV
9476F: fs/pstore/
9477F: include/linux/pstore*
04851772 9478F: drivers/firmware/efi/efi-pstore.c
8defe599
AV
9479F: drivers/acpi/apei/erst.c
9480
7fbc415d
RC
9481PTP HARDWARE CLOCK SUPPORT
9482M: Richard Cochran <richardcochran@gmail.com>
e7333e3c 9483L: netdev@vger.kernel.org
7fbc415d
RC
9484S: Maintained
9485W: http://linuxptp.sourceforge.net/
9486F: Documentation/ABI/testing/sysfs-ptp
9487F: Documentation/ptp/*
0ecb3cdd 9488F: drivers/net/ethernet/freescale/gianfar_ptp.c
7fbc415d
RC
9489F: drivers/net/phy/dp83640*
9490F: drivers/ptp/*
9491F: include/linux/ptp_cl*
9492
cf94a4d1 9493PTRACE SUPPORT
e846ee5f 9494M: Roland McGrath <roland@hack.frob.com>
8b58be88 9495M: Oleg Nesterov <oleg@redhat.com>
cf94a4d1
CH
9496S: Maintained
9497F: include/asm-generic/syscall.h
9498F: include/linux/ptrace.h
9499F: include/linux/regset.h
9500F: include/linux/tracehook.h
c117ab84 9501F: include/uapi/linux/ptrace.h
cf94a4d1
CH
9502F: kernel/ptrace.c
9503
3e9d7ba7
HV
9504PULSE8-CEC DRIVER
9505M: Hans Verkuil <hverkuil@xs4all.nl>
9506L: linux-media@vger.kernel.org
9507T: git git://linuxtv.org/media_tree.git
9508S: Maintained
9509F: drivers/staging/media/pulse8-cec
9510
8320204a 9511PVRUSB2 VIDEO4LINUX DRIVER
8b58be88 9512M: Mike Isely <isely@pobox.com>
16e9495d 9513L: pvrusb2@isely.net (subscribers-only)
661263b5 9514L: linux-media@vger.kernel.org
8320204a 9515W: http://www.isely.net/pvrusb2/
275ffde4 9516T: git git://linuxtv.org/media_tree.git
8320204a 9517S: Maintained
679655da 9518F: Documentation/video4linux/README.pvrusb2
0c0d06ca 9519F: drivers/media/usb/pvrusb2/
8320204a 9520
39532e6c 9521PWC WEBCAM DRIVER
c0936df4 9522M: Hans Verkuil <hverkuil@xs4all.nl>
39532e6c
HG
9523L: linux-media@vger.kernel.org
9524T: git git://linuxtv.org/media_tree.git
c0936df4 9525S: Odd Fixes
39532e6c
HG
9526F: drivers/media/usb/pwc/*
9527
93c090b3 9528PWM FAN DRIVER
774e0362
KD
9529M: Kamil Debski <kamil@wypas.org>
9530M: Lukasz Majewski <l.majewski@samsung.com>
968ce1b1 9531L: linux-hwmon@vger.kernel.org
93c090b3
KD
9532S: Supported
9533F: Documentation/devicetree/bindings/hwmon/pwm-fan.txt
9534F: Documentation/hwmon/pwm-fan
9535F: drivers/hwmon/pwm-fan.c
9536
200efedd 9537PWM SUBSYSTEM
aa3495f7
TR
9538M: Thierry Reding <thierry.reding@gmail.com>
9539L: linux-pwm@vger.kernel.org
0c2498f1 9540S: Maintained
006e854f 9541T: git git://git.kernel.org/pub/scm/linux/kernel/git/thierry.reding/linux-pwm.git
200efedd
TR
9542F: Documentation/pwm.txt
9543F: Documentation/devicetree/bindings/pwm/
9544F: include/linux/pwm.h
0c2498f1 9545F: drivers/pwm/
a140b98d
TR
9546F: drivers/video/backlight/pwm_bl.c
9547F: include/linux/pwm_backlight.h
0c2498f1 9548
30ec261e 9549PXA2xx/PXA3xx SUPPORT
8da5e302 9550M: Daniel Mack <daniel@zonque.org>
a323f664 9551M: Haojian Zhuang <haojian.zhuang@gmail.com>
8da5e302 9552M: Robert Jarzmik <robert.jarzmik@free.fr>
efc03ecb 9553L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3f640c61 9554T: git git://github.com/hzhuang1/linux.git
8da5e302 9555T: git git://github.com/rjarzmik/linux.git
1da177e4 9556S: Maintained
e68d7c14 9557F: arch/arm/boot/dts/pxa*
679655da 9558F: arch/arm/mach-pxa/
820439f1 9559F: drivers/dma/pxa*
679655da 9560F: drivers/pcmcia/pxa2xx*
1403ead9 9561F: drivers/pinctrl/pxa/
9df92e6c 9562F: drivers/spi/spi-pxa2xx*
faf2e1db 9563F: drivers/usb/gadget/udc/pxa2*
679655da 9564F: include/sound/pxa2xx-lib.h
bec4c99e 9565F: sound/arm/pxa*
14430813 9566F: sound/soc/pxa/
1da177e4 9567
f3154a46
RJ
9568PXA GPIO DRIVER
9569M: Robert Jarzmik <robert.jarzmik@free.fr>
9570L: linux-gpio@vger.kernel.org
9571S: Maintained
9572F: drivers/gpio/gpio-pxa.c
9573
ec64d3bf
EG
9574PXA3xx NAND FLASH DRIVER
9575M: Ezequiel Garcia <ezequiel.garcia@free-electrons.com>
9576L: linux-mtd@lists.infradead.org
9577S: Maintained
9a67f099 9578F: drivers/mtd/nand/pxa3xx_nand.c
ec64d3bf 9579
3f640c61 9580MMP SUPPORT
8b58be88 9581M: Eric Miao <eric.y.miao@gmail.com>
a323f664 9582M: Haojian Zhuang <haojian.zhuang@gmail.com>
e8e6cb32 9583L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3f640c61
HZ
9584T: git git://github.com/hzhuang1/linux.git
9585T: git git://git.linaro.org/people/ycmiao/pxa-linux.git
e8e6cb32 9586S: Maintained
e68d7c14 9587F: arch/arm/boot/dts/mmp*
3f640c61 9588F: arch/arm/mach-mmp/
e8e6cb32 9589
272f133a
PO
9590PXA MMCI DRIVER
9591S: Orphan
9592
57f63bc8 9593PXA RTC DRIVER
8b58be88 9594M: Robert Jarzmik <robert.jarzmik@free.fr>
57f63bc8
RJ
9595L: rtc-linux@googlegroups.com
9596S: Maintained
9597
cea4001a 9598QAT DRIVER
90ab5a81
TS
9599M: Giovanni Cabiddu <giovanni.cabiddu@intel.com>
9600M: Salvatore Benedetto <salvatore.benedetto@intel.com>
49e7d9df
JP
9601L: qat-linux@intel.com
9602S: Supported
9603F: drivers/crypto/qat/
cea4001a 9604
52a09a04 9605QIB DRIVER
8473c603 9606M: Mike Marciniszyn <infinipath@intel.com>
52a09a04
MM
9607L: linux-rdma@vger.kernel.org
9608S: Supported
9609F: drivers/infiniband/hw/qib/
9610
5e9772b9
JS
9611QLOGIC QLA1280 SCSI DRIVER
9612M: Michael Reed <mdr@sgi.com>
9613L: linux-scsi@vger.kernel.org
9614S: Maintained
9615F: drivers/scsi/qla1280.[ch]
9616
1da177e4 9617QLOGIC QLA2XXX FC-SCSI DRIVER
2c804eb0 9618M: qla2xxx-upstream@qlogic.com
1da177e4
LT
9619L: linux-scsi@vger.kernel.org
9620S: Supported
679655da
JP
9621F: Documentation/scsi/LICENSE.qla2xxx
9622F: drivers/scsi/qla2xxx/
1da177e4 9623
883c98fe 9624QLOGIC QLA4XXX iSCSI DRIVER
1018b8b9 9625M: QLogic-Storage-Upstream@qlogic.com
883c98fe
RA
9626L: linux-scsi@vger.kernel.org
9627S: Supported
bacfb81b 9628F: Documentation/scsi/LICENSE.qla4xxx
883c98fe
RA
9629F: drivers/scsi/qla4xxx/
9630
5a4faa87 9631QLOGIC QLA3XXX NETWORK DRIVER
0a955c3a 9632M: Jitendra Kalsaria <jitendra.kalsaria@qlogic.com>
8b58be88 9633M: Ron Mercer <ron.mercer@qlogic.com>
5a4faa87
RM
9634M: linux-driver@qlogic.com
9635L: netdev@vger.kernel.org
9636S: Supported
679655da 9637F: Documentation/networking/LICENSE.qla3xxx
aa43c215 9638F: drivers/net/ethernet/qlogic/qla3xxx.*
5a4faa87 9639
0ec00f03 9640QLOGIC QLCNIC (1/10)Gb ETHERNET DRIVER
9f35a3cc 9641M: Dept-GELinuxNICDev@qlogic.com
0ec00f03
AKS
9642L: netdev@vger.kernel.org
9643S: Supported
aa43c215 9644F: drivers/net/ethernet/qlogic/qlcnic/
0ec00f03 9645
c4e84bde 9646QLOGIC QLGE 10Gb ETHERNET DRIVER
c9b1a5b5
HP
9647M: Harish Patil <harish.patil@qlogic.com>
9648M: Sudarsana Kalluru <sudarsana.kalluru@qlogic.com>
9649M: Dept-GELinuxNICDev@qlogic.com
4cbfbe25 9650M: linux-driver@qlogic.com
c4e84bde
RM
9651L: netdev@vger.kernel.org
9652S: Supported
aa43c215 9653F: drivers/net/ethernet/qlogic/qlge/
c4e84bde 9654
fe56b9e6
YM
9655QLOGIC QL4xxx ETHERNET DRIVER
9656M: Yuval Mintz <Yuval.Mintz@qlogic.com>
9657M: Ariel Elior <Ariel.Elior@qlogic.com>
9658M: everest-linux-l2@qlogic.com
9659L: netdev@vger.kernel.org
9660S: Supported
9661F: drivers/net/ethernet/qlogic/qed/
9662F: include/linux/qed/
9663F: drivers/net/ethernet/qlogic/qede/
9664
1da177e4 9665QNX4 FILESYSTEM
8b58be88 9666M: Anders Larsen <al@alarsen.net>
1da177e4
LT
9667W: http://www.alarsen.net/linux/qnx4fs/
9668S: Maintained
80811493 9669F: fs/qnx4/
c117ab84
CEB
9670F: include/uapi/linux/qnx4_fs.h
9671F: include/uapi/linux/qnxtypes.h
1da177e4 9672
91952bc0
AP
9673QT1010 MEDIA DRIVER
9674M: Antti Palosaari <crope@iki.fi>
9675L: linux-media@vger.kernel.org
a825eaec 9676W: https://linuxtv.org
91952bc0
AP
9677W: http://palosaari.fi/linux/
9678Q: http://patchwork.linuxtv.org/project/linux-media/list/
9679T: git git://linuxtv.org/anttip/media_tree.git
9680S: Maintained
9681F: drivers/media/tuners/qt1010*
9682
966fb5ec
SM
9683QUALCOMM ATHEROS ATH9K WIRELESS DRIVER
9684M: QCA ath9k Development <ath9k-devel@qca.qualcomm.com>
9685L: linux-wireless@vger.kernel.org
9686L: ath9k-devel@lists.ath9k.org
9687W: http://wireless.kernel.org/en/users/Drivers/ath9k
9688S: Supported
9689F: drivers/net/wireless/ath/ath9k/
9690
2ea0ffcb
KV
9691QUALCOMM ATHEROS ATH10K WIRELESS DRIVER
9692M: Kalle Valo <kvalo@qca.qualcomm.com>
9693L: ath10k@lists.infradead.org
9694W: http://wireless.kernel.org/en/users/Drivers/ath10k
9f273c24 9695T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
2ea0ffcb
KV
9696S: Supported
9697F: drivers/net/wireless/ath/ath10k/
9698
4f4567cf
RK
9699QUALCOMM HEXAGON ARCHITECTURE
9700M: Richard Kuo <rkuo@codeaurora.org>
9701L: linux-hexagon@vger.kernel.org
9f273c24 9702T: git git://git.kernel.org/pub/scm/linux/kernel/git/rkuo/linux-hexagon-kernel.git
4f4567cf
RK
9703S: Supported
9704F: arch/hexagon/
9705
8e84c258
EK
9706QUALCOMM WCN36XX WIRELESS DRIVER
9707M: Eugene Krasnikov <k.eugene.e@gmail.com>
9708L: wcn36xx@lists.infradead.org
9709W: http://wireless.kernel.org/en/users/Drivers/wcn36xx
9710T: git git://github.com/KrasnikovEugene/wcn36xx.git
9711S: Supported
9712F: drivers/net/wireless/ath/wcn36xx/
9713
eeca9a67
MT
9714QEMU MACHINE EMULATOR AND VIRTUALIZER SUPPORT
9715M: Gabriel Somlo <somlo@cmu.edu>
9716M: "Michael S. Tsirkin" <mst@redhat.com>
9717L: qemu-devel@nongnu.org
9718S: Maintained
9719F: drivers/firmware/qemu_fw_cfg.c
9720
602adf40 9721RADOS BLOCK DEVICE (RBD)
0f5417ce
SW
9722M: Ilya Dryomov <idryomov@gmail.com>
9723M: Sage Weil <sage@redhat.com>
527a88b9 9724M: Alex Elder <elder@kernel.org>
398ecff5 9725L: ceph-devel@vger.kernel.org
09d90327
SW
9726W: http://ceph.com/
9727T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
6e67b7ae 9728T: git git://github.com/ceph/ceph-client.git
602adf40 9729S: Supported
398ecff5 9730F: Documentation/ABI/testing/sysfs-bus-rbd
602adf40
YS
9731F: drivers/block/rbd.c
9732F: drivers/block/rbd_types.h
9733
1da177e4 9734RADEON FRAMEBUFFER DISPLAY DRIVER
8b58be88 9735M: Benjamin Herrenschmidt <benh@kernel.crashing.org>
c69f677c 9736L: linux-fbdev@vger.kernel.org
1da177e4 9737S: Maintained
8a61f013 9738F: drivers/video/fbdev/aty/radeon*
c117ab84 9739F: include/uapi/linux/radeonfb.h
1da177e4 9740
c6c9b34c 9741RADIOSHARK RADIO DRIVER
c0936df4 9742M: Hans Verkuil <hverkuil@xs4all.nl>
c6c9b34c
HG
9743L: linux-media@vger.kernel.org
9744T: git git://linuxtv.org/media_tree.git
9745S: Maintained
9746F: drivers/media/radio/radio-shark.c
9747
9748RADIOSHARK2 RADIO DRIVER
c0936df4 9749M: Hans Verkuil <hverkuil@xs4all.nl>
c6c9b34c
HG
9750L: linux-media@vger.kernel.org
9751T: git git://linuxtv.org/media_tree.git
9752S: Maintained
9753F: drivers/media/radio/radio-shark2.c
9754F: drivers/media/radio/radio-tea5777.c
9755
1da177e4 9756RAGE128 FRAMEBUFFER DISPLAY DRIVER
8b58be88 9757M: Paul Mackerras <paulus@samba.org>
c69f677c 9758L: linux-fbdev@vger.kernel.org
1da177e4 9759S: Maintained
8a61f013 9760F: drivers/video/fbdev/aty/aty128fb.c
1da177e4 9761
a0fd81a9 9762RALINK MIPS ARCHITECTURE
bdb40e8e 9763M: John Crispin <john@phrozen.org>
a0fd81a9
JC
9764L: linux-mips@linux-mips.org
9765S: Maintained
9766F: arch/mips/ralink
9767
e7839f25 9768RALINK RT2X00 WIRELESS LAN DRIVER
95ea3627 9769P: rt2x00 project
b182427e 9770M: Stanislaw Gruszka <sgruszka@redhat.com>
f198f98e 9771M: Helmut Schaa <helmut.schaa@googlemail.com>
95ea3627 9772L: linux-wireless@vger.kernel.org
95ea3627 9773S: Maintained
33aca94d 9774F: drivers/net/wireless/ralink/rt2x00/
95ea3627 9775
9db5579b 9776RAMDISK RAM BLOCK DEVICE DRIVER
ea7618ec 9777M: Jens Axboe <axboe@kernel.dk>
9db5579b 9778S: Maintained
679655da
JP
9779F: Documentation/blockdev/ramdisk.txt
9780F: drivers/block/brd.c
9db5579b 9781
9e95ce27 9782RANDOM NUMBER DRIVER
0624bcaa 9783M: "Theodore Ts'o" <tytso@mit.edu>
9e95ce27 9784S: Maintained
679655da 9785F: drivers/char/random.c
9e95ce27 9786
394b701c 9787RAPIDIO SUBSYSTEM
8b58be88 9788M: Matt Porter <mporter@kernel.crashing.org>
b8bc1dd3 9789M: Alexandre Bounine <alexandre.bounine@idt.com>
394b701c 9790S: Maintained
679655da 9791F: drivers/rapidio/
394b701c 9792
e2d1d6c0 9793RAYLINK/WEBGEAR 802.11 WIRELESS LAN DRIVER
e2d1d6c0 9794L: linux-wireless@vger.kernel.org
f52a5490 9795S: Orphan
679655da 9796F: drivers/net/wireless/ray*
e2d1d6c0
RD
9797
9798RCUTORTURE MODULE
e0198b29 9799M: Josh Triplett <josh@joshtriplett.org>
8b58be88 9800M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
981c3a4f 9801L: linux-kernel@vger.kernel.org
f9094d8e 9802S: Supported
08deed1e 9803T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
679655da 9804F: Documentation/RCU/torture.txt
34e2d560 9805F: kernel/rcu/rcutorture.c
e2d1d6c0 9806
c87b9c60
PM
9807RCUTORTURE TEST FRAMEWORK
9808M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
ab0afd6c 9809M: Josh Triplett <josh@joshtriplett.org>
4632a191
PM
9810R: Steven Rostedt <rostedt@goodmis.org>
9811R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
96a39bc4 9812R: Lai Jiangshan <jiangshanlai@gmail.com>
981c3a4f 9813L: linux-kernel@vger.kernel.org
c87b9c60
PM
9814S: Supported
9815T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
9816F: tools/testing/selftests/rcutorture
9817
c1f766b5 9818RDC R-321X SoC
8b58be88 9819M: Florian Fainelli <florian@openwrt.org>
c1f766b5
FF
9820S: Maintained
9821
db17f395 9822RDC R6040 FAST ETHERNET DRIVER
35566e96 9823M: Florian Fainelli <f.fainelli@gmail.com>
db17f395
FF
9824L: netdev@vger.kernel.org
9825S: Maintained
58565a35 9826F: drivers/net/ethernet/rdc/r6040.c
db17f395 9827
a09ed661 9828RDS - RELIABLE DATAGRAM SOCKETS
72f26eee 9829M: Santosh Shilimkar <santosh.shilimkar@oracle.com>
9830L: netdev@vger.kernel.org
9831L: linux-rdma@vger.kernel.org
fbb5a558 9832L: rds-devel@oss.oracle.com (moderated for non-subscribers)
72f26eee 9833W: https://oss.oracle.com/projects/rds/
a09ed661 9834S: Supported
679655da 9835F: net/rds/
72f26eee 9836F: Documentation/networking/rds.txt
a09ed661 9837
0194621b
DD
9838RDMAVT - RDMA verbs software
9839M: Dennis Dalessandro <dennis.dalessandro@intel.com>
9840L: linux-rdma@vger.kernel.org
9841S: Supported
9842F: drivers/infiniband/sw/rdmavt
9843
595182bc 9844READ-COPY UPDATE (RCU)
8b58be88 9845M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
ab0afd6c 9846M: Josh Triplett <josh@joshtriplett.org>
4632a191
PM
9847R: Steven Rostedt <rostedt@goodmis.org>
9848R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
96a39bc4 9849R: Lai Jiangshan <jiangshanlai@gmail.com>
981c3a4f 9850L: linux-kernel@vger.kernel.org
9fab9787 9851W: http://www.rdrop.com/users/paulmck/RCU/
595182bc 9852S: Supported
08deed1e 9853T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
f9094d8e 9854F: Documentation/RCU/
9fab9787 9855X: Documentation/RCU/torture.txt
f9094d8e 9856F: include/linux/rcu*
4102adab
PM
9857X: include/linux/srcu.h
9858F: kernel/rcu/
34e2d560 9859X: kernel/torture.c
595182bc 9860
0c86edc0 9861REAL TIME CLOCK (RTC) SUBSYSTEM
8b58be88 9862M: Alessandro Zummo <a.zummo@towertech.it>
7c6f84f8 9863M: Alexandre Belloni <alexandre.belloni@free-electrons.com>
76465493 9864L: rtc-linux@googlegroups.com
8a6e2535 9865Q: http://patchwork.ozlabs.org/project/rtc-linux/list/
4733f397 9866T: git git://git.kernel.org/pub/scm/linux/kernel/git/abelloni/linux.git
0c86edc0 9867S: Maintained
7af6a2e1 9868F: Documentation/devicetree/bindings/rtc/
679655da
JP
9869F: Documentation/rtc.txt
9870F: drivers/rtc/
9871F: include/linux/rtc.h
c117ab84 9872F: include/uapi/linux/rtc.h
fe23c336
AB
9873F: include/linux/rtc/
9874F: include/linux/platform_data/rtc-*
9875F: tools/testing/selftests/timers/rtctest.c
0c86edc0 9876
0e400c53
MB
9877REALTEK AUDIO CODECS
9878M: Bard Liao <bardliao@realtek.com>
9879M: Oder Chiou <oder_chiou@realtek.com>
9880S: Maintained
9881F: sound/soc/codecs/rt*
9882F: include/sound/rt*.h
9883
1da177e4 9884REISERFS FILE SYSTEM
76c4e5ea 9885L: reiserfs-devel@vger.kernel.org
1da177e4 9886S: Supported
679655da 9887F: fs/reiserfs/
1da177e4 9888
b83a313b 9889REGISTER MAP ABSTRACTION
b02e48f2 9890M: Mark Brown <broonie@kernel.org>
dd060bc9 9891L: linux-kernel@vger.kernel.org
b83a313b
MB
9892T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regmap.git
9893S: Supported
9398a639 9894F: Documentation/devicetree/bindings/regmap/
b83a313b
MB
9895F: drivers/base/regmap/
9896F: include/linux/regmap.h
9897
400e64df
OBC
9898REMOTE PROCESSOR (REMOTEPROC) SUBSYSTEM
9899M: Ohad Ben-Cohen <ohad@wizery.com>
69ae9895 9900M: Bjorn Andersson <bjorn.andersson@linaro.org>
d7586849 9901L: linux-remoteproc@vger.kernel.org
6bb697b6 9902T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/remoteproc.git
400e64df 9903S: Maintained
15ebc72d 9904F: Documentation/devicetree/bindings/remoteproc/
400e64df 9905F: Documentation/remoteproc.txt
15ebc72d 9906F: drivers/remoteproc/
6fc26488 9907F: include/linux/remoteproc.h
400e64df 9908
d8115db5
OBC
9909REMOTE PROCESSOR MESSAGING (RPMSG) SUBSYSTEM
9910M: Ohad Ben-Cohen <ohad@wizery.com>
69ae9895 9911M: Bjorn Andersson <bjorn.andersson@linaro.org>
d7586849 9912L: linux-remoteproc@vger.kernel.org
d8115db5
OBC
9913T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/rpmsg.git
9914S: Maintained
9915F: drivers/rpmsg/
9916F: Documentation/rpmsg.txt
9917F: include/linux/rpmsg.h
9918
8e6569af
SS
9919RENESAS ETHERNET DRIVERS
9920R: Sergei Shtylyov <sergei.shtylyov@cogentembedded.com>
9921L: netdev@vger.kernel.org
4a121096 9922L: linux-renesas-soc@vger.kernel.org
8e6569af
SS
9923F: drivers/net/ethernet/renesas/
9924F: include/linux/sh_eth.h
9925
3e46c397
YS
9926RENESAS USB2 PHY DRIVER
9927M: Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com>
4a121096 9928L: linux-renesas-soc@vger.kernel.org
3e46c397
YS
9929S: Maintained
9930F: drivers/phy/phy-rcar-gen3-usb2.c
9931
1b0fe6be
PZ
9932RESET CONTROLLER FRAMEWORK
9933M: Philipp Zabel <p.zabel@pengutronix.de>
9f273c24 9934T: git git://git.pengutronix.de/git/pza/linux
1b0fe6be
PZ
9935S: Maintained
9936F: drivers/reset/
9937F: Documentation/devicetree/bindings/reset/
b2f6dd7b 9938F: include/dt-bindings/reset/
1b0fe6be
PZ
9939F: include/linux/reset.h
9940F: include/linux/reset-controller.h
9941
e0897645 9942RFKILL
8b58be88 9943M: Johannes Berg <johannes@sipsolutions.net>
19d337df 9944L: linux-wireless@vger.kernel.org
ce466579
JB
9945W: http://wireless.kernel.org/
9946T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
9947T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
e0897645 9948S: Maintained
505c9247 9949F: Documentation/rfkill.txt
80811493 9950F: net/rfkill/
e0897645 9951
933685ca
TG
9952RHASHTABLE
9953M: Thomas Graf <tgraf@suug.ch>
39ec406d 9954M: Herbert Xu <herbert@gondor.apana.org.au>
933685ca
TG
9955L: netdev@vger.kernel.org
9956S: Maintained
9957F: lib/rhashtable.c
9958F: include/linux/rhashtable.h
9959
67e054e9
ML
9960RICOH SMARTMEDIA/XD DRIVER
9961M: Maxim Levitsky <maximlevitsky@gmail.com>
9962S: Maintained
21c26f50
JP
9963F: drivers/mtd/nand/r852.c
9964F: drivers/mtd/nand/r852.h
67e054e9 9965
92634125
ML
9966RICOH R5C592 MEMORYSTICK DRIVER
9967M: Maxim Levitsky <maximlevitsky@gmail.com>
9968S: Maintained
9969F: drivers/memstick/host/r592.*
9970
27f1d2f9
SA
9971ROCCAT DRIVERS
9972M: Stefan Achatz <erazor_de@users.sourceforge.net>
9973W: http://sourceforge.net/projects/roccat/
9974S: Maintained
9975F: drivers/hid/hid-roccat*
9976F: include/linux/hid-roccat*
9977F: Documentation/ABI/*/sysfs-driver-hid-roccat*
9978
4b8ac966
JP
9979ROCKER DRIVER
9980M: Jiri Pirko <jiri@resnulli.us>
4b8ac966
JP
9981L: netdev@vger.kernel.org
9982S: Supported
9983F: drivers/net/ethernet/rocker/
9984
1da177e4
LT
9985ROCKETPORT DRIVER
9986P: Comtrol Corp.
1da177e4
LT
9987W: http://www.comtrol.com
9988S: Maintained
679655da 9989F: Documentation/serial/rocket.txt
c897401b 9990F: drivers/tty/rocket*
1da177e4 9991
7645c2f4
KC
9992ROCKETPORT EXPRESS/INFINITY DRIVER
9993M: Kevin Cernekee <cernekee@gmail.com>
9994L: linux-serial@vger.kernel.org
9995S: Odd Fixes
9996F: drivers/tty/serial/rp2.*
9997
1da177e4 9998ROSE NETWORK LAYER
8b58be88 9999M: Ralf Baechle <ralf@linux-mips.org>
1da177e4 10000L: linux-hams@vger.kernel.org
d34cb28a 10001W: http://www.linux-ax25.org/
1da177e4 10002S: Maintained
679655da 10003F: include/net/rose.h
c117ab84 10004F: include/uapi/linux/rose.h
679655da 10005F: net/rose/
1da177e4 10006
91952bc0
AP
10007RTL2830 MEDIA DRIVER
10008M: Antti Palosaari <crope@iki.fi>
10009L: linux-media@vger.kernel.org
a825eaec 10010W: https://linuxtv.org
91952bc0
AP
10011W: http://palosaari.fi/linux/
10012Q: http://patchwork.linuxtv.org/project/linux-media/list/
10013T: git git://linuxtv.org/anttip/media_tree.git
10014S: Maintained
10015F: drivers/media/dvb-frontends/rtl2830*
10016
27a0aacf
AP
10017RTL2832 MEDIA DRIVER
10018M: Antti Palosaari <crope@iki.fi>
10019L: linux-media@vger.kernel.org
a825eaec 10020W: https://linuxtv.org
27a0aacf
AP
10021W: http://palosaari.fi/linux/
10022Q: http://patchwork.linuxtv.org/project/linux-media/list/
10023T: git git://linuxtv.org/anttip/media_tree.git
10024S: Maintained
10025F: drivers/media/dvb-frontends/rtl2832*
10026
ba6e6f6e
AP
10027RTL2832_SDR MEDIA DRIVER
10028M: Antti Palosaari <crope@iki.fi>
10029L: linux-media@vger.kernel.org
a825eaec 10030W: https://linuxtv.org
ba6e6f6e
AP
10031W: http://palosaari.fi/linux/
10032Q: http://patchwork.linuxtv.org/project/linux-media/list/
10033T: git git://linuxtv.org/anttip/media_tree.git
10034S: Maintained
b4bb1c28 10035F: drivers/media/dvb-frontends/rtl2832_sdr*
ba6e6f6e 10036
59840488 10037RTL8180 WIRELESS DRIVER
605bebe2 10038L: linux-wireless@vger.kernel.org
491b26b4 10039W: http://wireless.kernel.org/
54e5881d 10040T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
7be6ff65 10041S: Orphan
62141726 10042F: drivers/net/wireless/realtek/rtl818x/rtl8180/
605bebe2 10043
59840488 10044RTL8187 WIRELESS DRIVER
9f0939bf 10045M: Herton Ronaldo Krzesinski <herton@canonical.com>
8b58be88
JP
10046M: Hin-Tak Leung <htl10@users.sourceforge.net>
10047M: Larry Finger <Larry.Finger@lwfinger.net>
7d2c86b5 10048L: linux-wireless@vger.kernel.org
491b26b4 10049W: http://wireless.kernel.org/
54e5881d 10050T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
7d2c86b5 10051S: Maintained
62141726 10052F: drivers/net/wireless/realtek/rtl818x/rtl8187/
59840488 10053
3cf0c8ad
LF
10054RTL8192CE WIRELESS DRIVER
10055M: Larry Finger <Larry.Finger@lwfinger.net>
10056M: Chaoming Li <chaoming_li@realsil.com.cn>
10057L: linux-wireless@vger.kernel.org
491b26b4 10058W: http://wireless.kernel.org/
3cf0c8ad
LF
10059T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
10060S: Maintained
62141726
KV
10061F: drivers/net/wireless/realtek/rtlwifi/
10062F: drivers/net/wireless/realtek/rtlwifi/rtl8192ce/
59840488 10063
26f1fad2
JS
10064RTL8XXXU WIRELESS DRIVER (rtl8xxxu)
10065M: Jes Sorensen <Jes.Sorensen@redhat.com>
10066L: linux-wireless@vger.kernel.org
171a900c 10067T: git git://git.kernel.org/pub/scm/linux/kernel/git/jes/linux.git rtl8xxxu-devel
26f1fad2
JS
10068S: Maintained
10069F: drivers/net/wireless/realtek/rtl8xxxu/
10070
9eb8ef74 10071S3 SAVAGE FRAMEBUFFER DRIVER
8b58be88 10072M: Antonino Daplas <adaplas@gmail.com>
c69f677c 10073L: linux-fbdev@vger.kernel.org
ce00f85c 10074S: Maintained
8a61f013 10075F: drivers/video/fbdev/savage/
9eb8ef74 10076
1da177e4 10077S390
8b58be88
JP
10078M: Martin Schwidefsky <schwidefsky@de.ibm.com>
10079M: Heiko Carstens <heiko.carstens@de.ibm.com>
d58140cc 10080L: linux-s390@vger.kernel.org
5238da45 10081W: http://www.ibm.com/developerworks/linux/linux390/
9f273c24 10082T: git git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux.git
5238da45 10083S: Supported
679655da 10084F: arch/s390/
a968cd3e 10085F: drivers/s390/
3bfe6858
JN
10086F: Documentation/s390/
10087F: Documentation/DocBook/s390*
5238da45 10088
322986ca
SO
10089S390 COMMON I/O LAYER
10090M: Sebastian Ott <sebott@linux.vnet.ibm.com>
10091M: Peter Oberparleiter <oberpar@linux.vnet.ibm.com>
10092L: linux-s390@vger.kernel.org
10093W: http://www.ibm.com/developerworks/linux/linux390/
10094S: Supported
10095F: drivers/s390/cio/
10096
10097S390 DASD DRIVER
10098M: Stefan Weinhuber <wein@de.ibm.com>
10099M: Stefan Haberland <stefan.haberland@de.ibm.com>
10100L: linux-s390@vger.kernel.org
10101W: http://www.ibm.com/developerworks/linux/linux390/
10102S: Supported
10103F: drivers/s390/block/dasd*
10104F: block/partitions/ibm.c
10105
5238da45 10106S390 NETWORK DRIVERS
f0c59aff 10107M: Ursula Braun <ubraun@linux.vnet.ibm.com>
d58140cc 10108L: linux-s390@vger.kernel.org
5238da45
HC
10109W: http://www.ibm.com/developerworks/linux/linux390/
10110S: Supported
679655da 10111F: drivers/s390/net/
5238da45 10112
322986ca
SO
10113S390 PCI SUBSYSTEM
10114M: Sebastian Ott <sebott@linux.vnet.ibm.com>
10115M: Gerald Schaefer <gerald.schaefer@de.ibm.com>
10116L: linux-s390@vger.kernel.org
10117W: http://www.ibm.com/developerworks/linux/linux390/
10118S: Supported
10119F: arch/s390/pci/
10120F: drivers/pci/hotplug/s390_pci_hpc.c
10121
feed9b62 10122S390 ZCRYPT DRIVER
5c8d0983 10123M: Ingo Tuchscherer <ingo.tuchscherer@de.ibm.com>
feed9b62 10124L: linux-s390@vger.kernel.org
a968cd3e 10125W: http://www.ibm.com/developerworks/linux/linux390/
feed9b62 10126S: Supported
d5ca6918 10127F: drivers/s390/crypto/
feed9b62 10128
5238da45 10129S390 ZFCP DRIVER
d38e19d0 10130M: Steffen Maier <maier@linux.vnet.ibm.com>
d58140cc 10131L: linux-s390@vger.kernel.org
5238da45 10132W: http://www.ibm.com/developerworks/linux/linux390/
1da177e4 10133S: Supported
679655da 10134F: drivers/s390/scsi/zfcp_*
1da177e4 10135
dd96df2c 10136S390 IUCV NETWORK LAYER
f0c59aff 10137M: Ursula Braun <ubraun@linux.vnet.ibm.com>
dd96df2c
UB
10138L: linux-s390@vger.kernel.org
10139W: http://www.ibm.com/developerworks/linux/linux390/
10140S: Supported
679655da
JP
10141F: drivers/s390/net/*iucv*
10142F: include/net/iucv/
10143F: net/iucv/
dd96df2c 10144
8128f23c
GS
10145S390 IOMMU (PCI)
10146M: Gerald Schaefer <gerald.schaefer@de.ibm.com>
10147L: linux-s390@vger.kernel.org
10148W: http://www.ibm.com/developerworks/linux/linux390/
10149S: Supported
10150F: drivers/iommu/s390-iommu.c
10151
4dde7f75 10152S3C24XX SD/MMC Driver
8b58be88 10153M: Ben Dooks <ben-linux@fluff.org>
efc03ecb 10154L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
4dde7f75 10155S: Supported
679655da 10156F: drivers/mmc/host/s3cmci.*
4dde7f75 10157
1f15a229
HV
10158SAA6588 RDS RECEIVER DRIVER
10159M: Hans Verkuil <hverkuil@xs4all.nl>
10160L: linux-media@vger.kernel.org
10161T: git git://linuxtv.org/media_tree.git
a825eaec 10162W: https://linuxtv.org
1f15a229
HV
10163S: Odd Fixes
10164F: drivers/media/i2c/saa6588*
10165
98ed12e6 10166SAA7134 VIDEO4LINUX DRIVER
5dc8a864
MCC
10167M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
10168M: Mauro Carvalho Chehab <mchehab@kernel.org>
98ed12e6 10169L: linux-media@vger.kernel.org
a825eaec 10170W: https://linuxtv.org
98ed12e6
MCC
10171T: git git://linuxtv.org/media_tree.git
10172S: Odd fixes
e42bf501 10173F: Documentation/video4linux/*.saa7134
98ed12e6
MCC
10174F: drivers/media/pci/saa7134/
10175
1da177e4 10176SAA7146 VIDEO4LINUX-2 DRIVER
566b8157 10177M: Hans Verkuil <hverkuil@xs4all.nl>
661263b5 10178L: linux-media@vger.kernel.org
275ffde4 10179T: git git://linuxtv.org/media_tree.git
1da177e4 10180S: Maintained
90d72ac6
MCC
10181F: drivers/media/common/saa7146/
10182F: drivers/media/pci/saa7146/
10183F: include/media/saa7146*
1da177e4 10184
92304a40 10185SAMSUNG LAPTOP DRIVER
5909c654 10186M: Corentin Chary <corentin.chary@gmail.com>
92304a40
CC
10187L: platform-driver-x86@vger.kernel.org
10188S: Maintained
10189F: drivers/platform/x86/samsung-laptop.c
10190
4a109cc0 10191SAMSUNG AUDIO (ASoC) DRIVERS
09a01028 10192M: Krzysztof Kozlowski <k.kozlowski@samsung.com>
250b6851 10193M: Sangbeom Kim <sbkim73@samsung.com>
09a01028 10194M: Sylwester Nawrocki <s.nawrocki@samsung.com>
4a109cc0
MB
10195L: alsa-devel@alsa-project.org (moderated for non-subscribers)
10196S: Supported
14430813 10197F: sound/soc/samsung/
4a109cc0 10198
0d89a28b 10199SAMSUNG FRAMEBUFFER DRIVER
b7701755 10200M: Jingoo Han <jingoohan1@gmail.com>
0d89a28b
JH
10201L: linux-fbdev@vger.kernel.org
10202S: Maintained
8a61f013 10203F: drivers/video/fbdev/s3c-fb.c
0d89a28b 10204
b40f0632 10205SAMSUNG MULTIFUNCTION PMIC DEVICE DRIVERS
f69d3a17 10206M: Sangbeom Kim <sbkim73@samsung.com>
b40f0632 10207M: Krzysztof Kozlowski <k.kozlowski@samsung.com>
f69d3a17 10208L: linux-kernel@vger.kernel.org
b40f0632 10209L: linux-samsung-soc@vger.kernel.org
f69d3a17
SK
10210S: Supported
10211F: drivers/mfd/sec*.c
10212F: drivers/regulator/s2m*.c
10213F: drivers/regulator/s5m*.c
b40f0632
KK
10214F: drivers/clk/clk-s2mps11.c
10215F: drivers/rtc/rtc-s5m.c
f69d3a17 10216F: include/linux/mfd/samsung/
a13c7c51
KK
10217F: Documentation/devicetree/bindings/mfd/samsung,sec-core.txt
10218F: Documentation/devicetree/bindings/regulator/samsung,s2m*.txt
27383ca9 10219F: Documentation/devicetree/bindings/regulator/samsung,s5m*.txt
a13c7c51 10220F: Documentation/devicetree/bindings/clock/samsung,s2mps11.txt
f69d3a17 10221
038f5c4b
SN
10222SAMSUNG S5P/EXYNOS4 SOC SERIES CAMERA SUBSYSTEM DRIVERS
10223M: Kyungmin Park <kyungmin.park@samsung.com>
10224M: Sylwester Nawrocki <s.nawrocki@samsung.com>
10225L: linux-media@vger.kernel.org
10226Q: https://patchwork.linuxtv.org/project/linux-media/list/
10227S: Supported
10228F: drivers/media/platform/exynos4-is/
038f5c4b 10229
6fd86ab2
SN
10230SAMSUNG S3C24XX/S3C64XX SOC SERIES CAMIF DRIVER
10231M: Sylwester Nawrocki <sylvester.nawrocki@gmail.com>
10232L: linux-media@vger.kernel.org
10233L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
10234S: Maintained
10235F: drivers/media/platform/s3c-camif/
d647f0b7 10236F: include/media/drv-intf/s3c_camif.h
6fd86ab2 10237
b84ef24e
AH
10238SAMSUNG S5C73M3 CAMERA DRIVER
10239M: Kyungmin Park <kyungmin.park@samsung.com>
10240M: Andrzej Hajda <a.hajda@samsung.com>
10241L: linux-media@vger.kernel.org
10242S: Supported
10243F: drivers/media/i2c/s5c73m3/*
10244
7d459937
AH
10245SAMSUNG S5K5BAF CAMERA DRIVER
10246M: Kyungmin Park <kyungmin.park@samsung.com>
10247M: Andrzej Hajda <a.hajda@samsung.com>
10248L: linux-media@vger.kernel.org
10249S: Supported
10250F: drivers/media/i2c/s5k5baf.c
10251
c04c674f
RB
10252SAMSUNG S3FWRN5 NFC DRIVER
10253M: Robert Baldyga <r.baldyga@samsung.com>
079c2652 10254M: Krzysztof Opasiak <k.opasiak@samsung.com>
c04c674f
RB
10255L: linux-nfc@lists.01.org (moderated for non-subscribers)
10256S: Supported
10257F: drivers/nfc/s3fwrn5
10258
310e39c9 10259SAMSUNG SOC CLOCK DRIVERS
fea685e9
TF
10260M: Sylwester Nawrocki <s.nawrocki@samsung.com>
10261M: Tomasz Figa <tomasz.figa@gmail.com>
310e39c9
TF
10262S: Supported
10263L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
10264F: drivers/clk/samsung/
10265
66890ed6
BA
10266SAMSUNG SXGBE DRIVERS
10267M: Byungho An <bh74.an@samsung.com>
10268M: Girish K S <ks.giri@samsung.com>
66890ed6
BA
10269M: Vipul Pandya <vipul.pandya@samsung.com>
10270S: Supported
10271L: netdev@vger.kernel.org
10272F: drivers/net/ethernet/samsung/sxgbe/
10273
93c537af
LM
10274SAMSUNG THERMAL DRIVER
10275M: Lukasz Majewski <l.majewski@samsung.com>
10276L: linux-pm@vger.kernel.org
10277L: linux-samsung-soc@vger.kernel.org
10278S: Supported
9f273c24 10279T: git https://github.com/lmajewski/linux-samsung-thermal.git
93c537af
LM
10280F: drivers/thermal/samsung/
10281
e296cd32 10282SAMSUNG USB2 PHY DRIVER
774e0362
KD
10283M: Kamil Debski <kamil@wypas.org>
10284M: Sylwester Nawrocki <s.nawrocki@samsung.com>
e296cd32
KD
10285L: linux-kernel@vger.kernel.org
10286S: Supported
10287F: Documentation/devicetree/bindings/phy/samsung-phy.txt
10288F: Documentation/phy/samsung-usb2.txt
10289F: drivers/phy/phy-exynos4210-usb2.c
10290F: drivers/phy/phy-exynos4x12-usb2.c
10291F: drivers/phy/phy-exynos5250-usb2.c
10292F: drivers/phy/phy-s5pv210-usb2.c
10293F: drivers/phy/phy-samsung-usb2.c
10294F: drivers/phy/phy-samsung-usb2.h
10295
ca749e2a 10296SERIAL DRIVERS
5e30bbb7 10297M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
ca749e2a 10298L: linux-serial@vger.kernel.org
5e30bbb7 10299S: Maintained
30743257 10300F: Documentation/devicetree/bindings/serial/
14430813 10301F: drivers/tty/serial/
ca749e2a 10302
aecb7b64 10303SYNOPSYS DESIGNWARE DMAC DRIVER
da89947b 10304M: Viresh Kumar <vireshk@kernel.org>
337ae47c 10305M: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
aecb7b64 10306S: Maintained
1fb200d6 10307F: include/linux/dma/dw.h
3d598f47 10308F: include/linux/platform_data/dma-dw.h
61a76496 10309F: drivers/dma/dw/
aecb7b64 10310
058999cc
LP
10311SYNOPSYS DESIGNWARE ETHERNET QOS 4.10a driver
10312M: Lars Persson <lars.persson@axis.com>
10313L: netdev@vger.kernel.org
10314S: Supported
10315F: Documentation/devicetree/bindings/net/snps,dwc-qos-ethernet.txt
10316F: drivers/net/ethernet/synopsys/dwc_eth_qos.c
10317
fc531d98 10318SYNOPSYS DESIGNWARE I2C DRIVER
fc531d98 10319M: Jarkko Nikula <jarkko.nikula@linux.intel.com>
d0781b98
AS
10320R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
10321R: Mika Westerberg <mika.westerberg@linux.intel.com>
fc531d98
WS
10322L: linux-i2c@vger.kernel.org
10323S: Maintained
10324F: drivers/i2c/busses/i2c-designware-*
10325F: include/linux/platform_data/i2c-designware.h
10326
f9e37137 10327SYNOPSYS DESIGNWARE MMC/SD/SDIO DRIVER
f9e37137
SJ
10328M: Jaehoon Chung <jh80.chung@samsung.com>
10329L: linux-mmc@vger.kernel.org
10330S: Maintained
10331F: include/linux/mmc/dw_mmc.h
10332F: drivers/mmc/host/dw_mmc*
10333
a961e698
AS
10334SYSTEM TRACE MODULE CLASS
10335M: Alexander Shishkin <alexander.shishkin@linux.intel.com>
10336S: Maintained
e787bc46 10337T: git git://git.kernel.org/pub/scm/linux/kernel/git/ash/stm.git
a961e698
AS
10338F: Documentation/trace/stm.txt
10339F: drivers/hwtracing/stm/
10340F: include/linux/stm.h
10341F: include/uapi/linux/stm.h
10342
1db121d6
AN
10343THUNDERBOLT DRIVER
10344M: Andreas Noever <andreas.noever@gmail.com>
10345S: Maintained
10346F: drivers/thunderbolt/
10347
e35a49b1
SR
10348TI BQ27XXX POWER SUPPLY DRIVER
10349R: Andrew F. Davis <afd@ti.com>
10350F: include/linux/power/bq27xxx_battery.h
10351F: drivers/power/bq27xxx_battery.c
10352F: drivers/power/bq27xxx_battery_i2c.c
10353
34db37c6 10354TIMEKEEPING, CLOCKSOURCE CORE, NTP, ALARMTIMER
50363737 10355M: John Stultz <john.stultz@linaro.org>
88606e80 10356M: Thomas Gleixner <tglx@linutronix.de>
981c3a4f 10357L: linux-kernel@vger.kernel.org
75fc2d37 10358T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
88606e80
TG
10359S: Supported
10360F: include/linux/clocksource.h
10361F: include/linux/time.h
10362F: include/linux/timex.h
c117ab84
CEB
10363F: include/uapi/linux/time.h
10364F: include/uapi/linux/timex.h
88606e80
TG
10365F: kernel/time/clocksource.c
10366F: kernel/time/time*.c
34db37c6 10367F: kernel/time/alarmtimer.c
88606e80 10368F: kernel/time/ntp.c
7fe5f1c1 10369F: tools/testing/selftests/timers/
88606e80 10370
1da177e4 10371SC1200 WDT DRIVER
b300645a 10372M: Zwane Mwaikambo <zwanem@gmail.com>
1da177e4 10373S: Maintained
679655da 10374F: drivers/watchdog/sc1200wdt.c
1da177e4
LT
10375
10376SCHEDULER
dd9b238c 10377M: Ingo Molnar <mingo@redhat.com>
8b58be88 10378M: Peter Zijlstra <peterz@infradead.org>
981c3a4f 10379L: linux-kernel@vger.kernel.org
75fc2d37 10380T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git sched/core
1da177e4 10381S: Maintained
95c0d71d 10382F: kernel/sched/
679655da 10383F: include/linux/sched.h
c117ab84 10384F: include/uapi/linux/sched.h
c2eb505b 10385F: include/linux/wait.h
1da177e4 10386
6bcf6737 10387SCORE ARCHITECTURE
ed38665e 10388M: Chen Liqin <liqin.linux@gmail.com>
a2681a75 10389M: Lennox Wu <lennox.wu@gmail.com>
ed38665e 10390W: http://www.sunplus.com
6bcf6737 10391S: Supported
a2681a75 10392F: arch/score/
6bcf6737 10393
80f390ea
SH
10394SYSTEM CONTROL & POWER INTERFACE (SCPI) Message Protocol drivers
10395M: Sudeep Holla <sudeep.holla@arm.com>
10396L: linux-arm-kernel@lists.infradead.org
10397S: Maintained
10398F: Documentation/devicetree/bindings/arm/arm,scpi.txt
cd52c2a4 10399F: drivers/clk/clk-scpi.c
8def3103 10400F: drivers/cpufreq/scpi-cpufreq.c
8cb7cf56
SH
10401F: drivers/firmware/arm_scpi.c
10402F: include/linux/scpi_protocol.h
80f390ea 10403
1da177e4 10404SCSI CDROM DRIVER
8b58be88 10405M: Jens Axboe <axboe@kernel.dk>
1da177e4
LT
10406L: linux-scsi@vger.kernel.org
10407W: http://www.kernel.dk
10408S: Maintained
679655da 10409F: drivers/scsi/sr*
1da177e4 10410
fb50a83d 10411SCSI RDMA PROTOCOL (SRP) INITIATOR
3453bddb 10412M: Bart Van Assche <bart.vanassche@sandisk.com>
fb50a83d
RD
10413L: linux-rdma@vger.kernel.org
10414S: Supported
10415W: http://www.openfabrics.org
10416Q: http://patchwork.kernel.org/project/linux-rdma/list/
10417T: git git://git.kernel.org/pub/scm/linux/kernel/git/dad/srp-initiator.git
10418F: drivers/infiniband/ulp/srp/
10419F: include/scsi/srp.h
10420
1da177e4 10421SCSI SG DRIVER
8b58be88 10422M: Doug Gilbert <dgilbert@interlog.com>
1da177e4 10423L: linux-scsi@vger.kernel.org
59ab3c93 10424W: http://sg.danny.cz/sg
1da177e4 10425S: Maintained
59ab3c93 10426F: Documentation/scsi/scsi-generic.txt
679655da
JP
10427F: drivers/scsi/sg.c
10428F: include/scsi/sg.h
1da177e4
LT
10429
10430SCSI SUBSYSTEM
7ee7895c 10431M: "James E.J. Bottomley" <jejb@linux.vnet.ibm.com>
0351b8f8 10432T: git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi.git
f4ab421b
MP
10433M: "Martin K. Petersen" <martin.petersen@oracle.com>
10434T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git
10435L: linux-scsi@vger.kernel.org
1da177e4 10436S: Maintained
2c99a314 10437F: Documentation/devicetree/bindings/scsi/
679655da
JP
10438F: drivers/scsi/
10439F: include/scsi/
1da177e4
LT
10440
10441SCSI TAPE DRIVER
8b58be88 10442M: Kai Mäkisara <Kai.Makisara@kolumbus.fi>
1da177e4
LT
10443L: linux-scsi@vger.kernel.org
10444S: Maintained
679655da 10445F: Documentation/scsi/st.txt
f7269cfc
JD
10446F: drivers/scsi/st.*
10447F: drivers/scsi/st_*.h
1da177e4
LT
10448
10449SCTP PROTOCOL
8b6efb75 10450M: Vlad Yasevich <vyasevich@gmail.com>
02c38d0a 10451M: Neil Horman <nhorman@tuxdriver.com>
1a418796 10452L: linux-sctp@vger.kernel.org
5f85813c 10453W: http://lksctp.sourceforge.net
8b6efb75 10454S: Maintained
679655da
JP
10455F: Documentation/networking/sctp.txt
10456F: include/linux/sctp.h
4d58c025 10457F: include/uapi/linux/sctp.h
679655da
JP
10458F: include/net/sctp/
10459F: net/sctp/
1da177e4
LT
10460
10461SCx200 CPU SUPPORT
8b58be88 10462M: Jim Cromie <jim.cromie@gmail.com>
1662d32c 10463S: Odd Fixes
679655da 10464F: Documentation/i2c/busses/scx200_acb
390889b6 10465F: arch/x86/platform/scx200/
679655da
JP
10466F: drivers/watchdog/scx200_wdt.c
10467F: drivers/i2c/busses/scx200*
10468F: drivers/mtd/maps/scx200_docflash.c
10469F: include/linux/scx200.h
1662d32c
JC
10470
10471SCx200 GPIO DRIVER
8b58be88 10472M: Jim Cromie <jim.cromie@gmail.com>
1662d32c 10473S: Maintained
679655da
JP
10474F: drivers/char/scx200_gpio.c
10475F: include/linux/scx200_gpio.h
1662d32c
JC
10476
10477SCx200 HRT CLOCKSOURCE DRIVER
8b58be88 10478M: Jim Cromie <jim.cromie@gmail.com>
1662d32c 10479S: Maintained
679655da 10480F: drivers/clocksource/scx200_hrt.c
1da177e4 10481
6a36913a 10482SDRICOH_CS MMC/SD HOST CONTROLLER INTERFACE DRIVER
8b58be88 10483M: Sascha Sommer <saschasommer@freenet.de>
6a36913a
SS
10484L: sdricohcs-devel@lists.sourceforge.net (subscribers-only)
10485S: Maintained
679655da 10486F: drivers/mmc/host/sdricoh_cs.c
6a36913a 10487
e7839f25 10488SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) DRIVER
ddfe954d 10489M: Adrian Hunter <adrian.hunter@intel.com>
7a241d6e 10490L: linux-mmc@vger.kernel.org
ddfe954d
UH
10491T: git git://git.infradead.org/users/ahunter/linux-sdhci.git
10492S: Maintained
10493F: drivers/mmc/host/sdhci*
10494F: include/linux/mmc/sdhci*
e2d1d6c0 10495
c04f9d61
KC
10496SECURE COMPUTING
10497M: Kees Cook <keescook@chromium.org>
a0cfd75f
KC
10498R: Andy Lutomirski <luto@amacapital.net>
10499R: Will Drewry <wad@chromium.org>
c04f9d61
KC
10500T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git seccomp
10501S: Supported
10502F: kernel/seccomp.c
10503F: include/uapi/linux/seccomp.h
10504F: include/linux/seccomp.h
c99ee51a 10505F: tools/testing/selftests/seccomp/*
c04f9d61
KC
10506K: \bsecure_computing
10507K: \bTIF_SECCOMP\b
10508
476bf3d6
AC
10509SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) Broadcom BRCMSTB DRIVER
10510M: Al Cooper <alcooperx@gmail.com>
10511L: linux-mmc@vger.kernel.org
10512L: bcm-kernel-feedback-list@broadcom.com
10513S: Maintained
10514F: drivers/mmc/host/sdhci-brcmstb*
10515
0d1bb41a 10516SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) SAMSUNG DRIVER
8b58be88 10517M: Ben Dooks <ben-linux@fluff.org>
dc524882 10518M: Jaehoon Chung <jh80.chung@samsung.com>
7a241d6e 10519L: linux-mmc@vger.kernel.org
0d1bb41a 10520S: Maintained
dc524882 10521F: drivers/mmc/host/sdhci-s3c*
0d1bb41a 10522
c63b3cba 10523SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) ST SPEAR DRIVER
da89947b 10524M: Viresh Kumar <vireshk@kernel.org>
c63b3cba
VK
10525L: linux-mmc@vger.kernel.org
10526S: Maintained
10527F: drivers/mmc/host/sdhci-spear.c
10528
8711cca2 10529SECURITY SUBSYSTEM
9b45c0d2 10530M: James Morris <james.l.morris@oracle.com>
9c3646d1 10531M: "Serge E. Hallyn" <serge@hallyn.com>
8711cca2 10532L: linux-security-module@vger.kernel.org (suggested Cc:)
89879a7e 10533T: git git://git.kernel.org/pub/scm/linux/kernel/git/jmorris/linux-security.git
9ccf010f 10534W: http://kernsec.org/
8711cca2 10535S: Supported
7d2c86b5 10536F: security/
8711cca2 10537
1da177e4 10538SECURITY CONTACT
8b58be88 10539M: Security Officers <security@kernel.org>
1da177e4
LT
10540S: Supported
10541
10542SELINUX SECURITY MODULE
e0238b4c 10543M: Paul Moore <paul@paul-moore.com>
8b58be88 10544M: Stephen Smalley <sds@tycho.nsa.gov>
8b58be88 10545M: Eric Paris <eparis@parisplace.org>
e0238b4c 10546L: selinux@tycho.nsa.gov (moderated for non-subscribers)
f058925b 10547W: http://selinuxproject.org
5a5f2acf 10548T: git git://git.infradead.org/users/pcmoore/selinux
1da177e4 10549S: Supported
679655da
JP
10550F: include/linux/selinux*
10551F: security/selinux/
6bde95ce 10552F: scripts/selinux/
1da177e4 10553
c1c124e9
JJ
10554APPARMOR SECURITY MODULE
10555M: John Johansen <john.johansen@canonical.com>
10556L: apparmor@lists.ubuntu.com (subscribers-only, general discussion)
10557W: apparmor.wiki.kernel.org
10558T: git git://git.kernel.org/pub/scm/linux/kernel/git/jj/apparmor-dev.git
10559S: Supported
10560F: security/apparmor/
10561
9b091556
KC
10562LOADPIN SECURITY MODULE
10563M: Kees Cook <keescook@chromium.org>
10564T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git lsm/loadpin
10565S: Supported
10566F: security/loadpin/
10567
730daa16
KC
10568YAMA SECURITY MODULE
10569M: Kees Cook <keescook@chromium.org>
10570T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git yama/tip
10571S: Supported
10572F: security/yama/
10573
cef2cf07 10574SENSABLE PHANTOM
8b58be88 10575M: Jiri Slaby <jirislaby@gmail.com>
cef2cf07 10576S: Maintained
679655da 10577F: drivers/misc/phantom.c
c117ab84 10578F: include/uapi/linux/phantom.h
cef2cf07 10579
6733b39a 10580SERVER ENGINES 10Gbps iSCSI - BladeEngine 2 DRIVER
4627de93 10581M: Jayamohan Kallickal <jayamohan.kallickal@avagotech.com>
9d27e216
KM
10582M: Ketan Mukadam <ketan.mukadam@avagotech.com>
10583M: John Soni Jose <sony.john@avagotech.com>
3387f656 10584L: linux-scsi@vger.kernel.org
4627de93 10585W: http://www.avagotech.com
3387f656
JP
10586S: Supported
10587F: drivers/scsi/be2iscsi/
6733b39a 10588
d2ee76fa 10589Emulex 10Gbps NIC BE2, BE3-R, Lancer, Skyhawk-R DRIVER (be2net)
aa7b4537
SP
10590M: Sathya Perla <sathya.perla@broadcom.com>
10591M: Ajit Khaparde <ajit.khaparde@broadcom.com>
aa7b4537
SP
10592M: Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com>
10593M: Somnath Kotur <somnath.kotur@broadcom.com>
7d2c86b5 10594L: netdev@vger.kernel.org
fea3af67 10595W: http://www.emulex.com
7d2c86b5 10596S: Supported
9aebddd1 10597F: drivers/net/ethernet/emulex/benet/
6b7c5b94 10598
d2928a8c 10599EMULEX ONECONNECT ROCE DRIVER
2b8e7333
LN
10600M: Selvin Xavier <selvin.xavier@avagotech.com>
10601M: Devesh Sharma <devesh.sharma@avagotech.com>
10602M: Mitesh Ahuja <mitesh.ahuja@avagotech.com>
d2928a8c
SX
10603L: linux-rdma@vger.kernel.org
10604W: http://www.emulex.com
10605S: Supported
10606F: drivers/infiniband/hw/ocrdma/
10607
8ceee660 10608SFC NETWORK DRIVER
c06f51ea 10609M: Solarflare linux maintainers <linux-net-drivers@solarflare.com>
e00f8017
BK
10610M: Edward Cree <ecree@solarflare.com>
10611M: Bert Kenward <bkenward@solarflare.com>
c06f51ea 10612L: netdev@vger.kernel.org
8ceee660 10613S: Supported
874aeea5 10614F: drivers/net/ethernet/sfc/
8ceee660 10615
e2d1d6c0 10616SGI GRU DRIVER
cc883afc 10617M: Dimitri Sivanich <sivanich@sgi.com>
e2d1d6c0 10618S: Maintained
679655da 10619F: drivers/misc/sgi-gru/
e2d1d6c0
RD
10620
10621SGI SN-IA64 (Altix) SERIAL CONSOLE DRIVER
8b58be88 10622M: Pat Gefre <pfg@sgi.com>
e2d1d6c0
RD
10623L: linux-ia64@vger.kernel.org
10624S: Supported
679655da 10625F: Documentation/ia64/serial.txt
df621252 10626F: drivers/tty/serial/ioc?_serial.c
679655da 10627F: include/linux/ioc?.h
e2d1d6c0 10628
75312619 10629SGI XP/XPC/XPNET DRIVER
e180383f
RH
10630M: Cliff Whickman <cpw@sgi.com>
10631M: Robin Holt <robinmholt@gmail.com>
75312619 10632S: Maintained
679655da 10633F: drivers/misc/sgi-xp/
75312619 10634
46eacf3b
AP
10635SI2157 MEDIA DRIVER
10636M: Antti Palosaari <crope@iki.fi>
10637L: linux-media@vger.kernel.org
a825eaec 10638W: https://linuxtv.org
46eacf3b
AP
10639W: http://palosaari.fi/linux/
10640Q: http://patchwork.linuxtv.org/project/linux-media/list/
10641T: git git://linuxtv.org/anttip/media_tree.git
10642S: Maintained
10643F: drivers/media/tuners/si2157*
10644
75e2d5ba
AP
10645SI2168 MEDIA DRIVER
10646M: Antti Palosaari <crope@iki.fi>
10647L: linux-media@vger.kernel.org
a825eaec 10648W: https://linuxtv.org
75e2d5ba
AP
10649W: http://palosaari.fi/linux/
10650Q: http://patchwork.linuxtv.org/project/linux-media/list/
10651T: git git://linuxtv.org/anttip/media_tree.git
10652S: Maintained
10653F: drivers/media/dvb-frontends/si2168*
10654
49cc629d
HV
10655SI470X FM RADIO RECEIVER I2C DRIVER
10656M: Hans Verkuil <hverkuil@xs4all.nl>
10657L: linux-media@vger.kernel.org
10658T: git git://linuxtv.org/media_tree.git
a825eaec 10659W: https://linuxtv.org
49cc629d
HV
10660S: Odd Fixes
10661F: drivers/media/radio/si470x/radio-si470x-i2c.c
10662
10663SI470X FM RADIO RECEIVER USB DRIVER
10664M: Hans Verkuil <hverkuil@xs4all.nl>
10665L: linux-media@vger.kernel.org
10666T: git git://linuxtv.org/media_tree.git
a825eaec 10667W: https://linuxtv.org
49cc629d
HV
10668S: Maintained
10669F: drivers/media/radio/si470x/radio-si470x-common.c
10670F: drivers/media/radio/si470x/radio-si470x.h
10671F: drivers/media/radio/si470x/radio-si470x-usb.c
10672
c937ca03
EV
10673SI4713 FM RADIO TRANSMITTER I2C DRIVER
10674M: Eduardo Valentin <edubezval@gmail.com>
10675L: linux-media@vger.kernel.org
10676T: git git://linuxtv.org/media_tree.git
a825eaec 10677W: https://linuxtv.org
c937ca03 10678S: Odd Fixes
99995ded 10679F: drivers/media/radio/si4713/si4713.?
c937ca03
EV
10680
10681SI4713 FM RADIO TRANSMITTER PLATFORM DRIVER
10682M: Eduardo Valentin <edubezval@gmail.com>
10683L: linux-media@vger.kernel.org
10684T: git git://linuxtv.org/media_tree.git
a825eaec 10685W: https://linuxtv.org
c937ca03 10686S: Odd Fixes
99995ded
DR
10687F: drivers/media/radio/si4713/radio-platform-si4713.c
10688
10689SI4713 FM RADIO TRANSMITTER USB DRIVER
10690M: Hans Verkuil <hverkuil@xs4all.nl>
10691L: linux-media@vger.kernel.org
10692T: git git://linuxtv.org/media_tree.git
a825eaec 10693W: https://linuxtv.org
99995ded
DR
10694S: Maintained
10695F: drivers/media/radio/si4713/radio-usb-si4713.c
c937ca03 10696
beb91d46 10697SIANO DVB DRIVER
5dc8a864
MCC
10698M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
10699M: Mauro Carvalho Chehab <mchehab@kernel.org>
beb91d46 10700L: linux-media@vger.kernel.org
a825eaec 10701W: https://linuxtv.org
beb91d46
MCC
10702T: git git://linuxtv.org/media_tree.git
10703S: Odd fixes
10704F: drivers/media/common/siano/
beb91d46 10705F: drivers/media/usb/siano/
beb91d46 10706F: drivers/media/usb/siano/
14430813 10707F: drivers/media/mmc/siano/
beb91d46 10708
6f15b602
HG
10709SIMPLEFB FB DRIVER
10710M: Hans de Goede <hdegoede@redhat.com>
10711L: linux-fbdev@vger.kernel.org
10712S: Maintained
2d799dde 10713F: Documentation/devicetree/bindings/display/simple-framebuffer.txt
6f15b602
HG
10714F: drivers/video/fbdev/simplefb.c
10715F: include/linux/platform_data/simplefb.h
10716
b618b69c 10717SH_VEU V4L2 MEM2MEM DRIVER
b618b69c 10718L: linux-media@vger.kernel.org
bb60fcb2 10719S: Orphan
b618b69c 10720F: drivers/media/platform/sh_veu.c
b618b69c
GL
10721
10722SH_VOU V4L2 OUTPUT DRIVER
b618b69c 10723L: linux-media@vger.kernel.org
bb60fcb2 10724S: Orphan
b618b69c 10725F: drivers/media/platform/sh_vou.c
d647f0b7 10726F: include/media/drv-intf/sh_vou.h
b618b69c 10727
6349d997 10728SIMPLE FIRMWARE INTERFACE (SFI)
2bf822d7 10729M: Len Brown <lenb@kernel.org>
6349d997
LB
10730L: sfi-devel@simplefirmware.org
10731W: http://simplefirmware.org/
10732T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux-sfi-2.6.git
e2d1d6c0 10733S: Supported
943fc810 10734F: arch/x86/platform/sfi/
6349d997
LB
10735F: drivers/sfi/
10736F: include/linux/sfi*.h
e2d1d6c0 10737
1da177e4
LT
10738SIMTEC EB110ATX (Chalice CATS)
10739P: Ben Dooks
b16957c6
BD
10740P: Vincent Sanders <vince@simtec.co.uk>
10741M: Simtec Linux Team <linux@simtec.co.uk>
1da177e4
LT
10742W: http://www.simtec.co.uk/products/EB110ATX/
10743S: Supported
10744
10745SIMTEC EB2410ITX (BAST)
10746P: Ben Dooks
b16957c6
BD
10747P: Vincent Sanders <vince@simtec.co.uk>
10748M: Simtec Linux Team <linux@simtec.co.uk>
1da177e4
LT
10749W: http://www.simtec.co.uk/products/EB2410ITX/
10750S: Supported
15dba387
JP
10751F: arch/arm/mach-s3c24xx/mach-bast.c
10752F: arch/arm/mach-s3c24xx/bast-ide.c
10753F: arch/arm/mach-s3c24xx/bast-irq.c
1da177e4 10754
4c5adde7 10755TI DAVINCI MACHINE SUPPORT
3ba789c0 10756M: Sekhar Nori <nsekhar@ti.com>
3cf2efd5 10757M: Kevin Hilman <khilman@kernel.org>
42c031df
SN
10758L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10759T: git git://git.kernel.org/pub/scm/linux/kernel/git/nsekhar/linux-davinci.git
4c5adde7 10760S: Supported
14430813 10761F: arch/arm/mach-davinci/
046d0a37 10762F: drivers/i2c/busses/i2c-davinci.c
4c5adde7 10763
8d4b3f08 10764TI DAVINCI SERIES MEDIA DRIVER
e43cdb56 10765M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
8d4b3f08 10766L: linux-media@vger.kernel.org
a825eaec 10767W: https://linuxtv.org
8d4b3f08
LP
10768Q: http://patchwork.linuxtv.org/project/linux-media/list/
10769T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
9ce5eca7 10770S: Maintained
8d4b3f08
LP
10771F: drivers/media/platform/davinci/
10772F: include/media/davinci/
10773
417d2e50 10774TI AM437X VPFE DRIVER
e43cdb56 10775M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
417d2e50 10776L: linux-media@vger.kernel.org
a825eaec 10777W: https://linuxtv.org
417d2e50
BP
10778Q: http://patchwork.linuxtv.org/project/linux-media/list/
10779T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
10780S: Maintained
10781F: drivers/media/platform/am437x/
10782
c4c0283a 10783OV2659 OMNIVISION SENSOR DRIVER
e43cdb56 10784M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
c4c0283a 10785L: linux-media@vger.kernel.org
a825eaec 10786W: https://linuxtv.org
c4c0283a
BP
10787Q: http://patchwork.linuxtv.org/project/linux-media/list/
10788T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
10789S: Maintained
10790F: drivers/media/i2c/ov2659.c
b5dcee22 10791F: include/media/i2c/ov2659.h
c4c0283a 10792
3a6779f5
SM
10793SILICON MOTION SM712 FRAME BUFFER DRIVER
10794M: Sudip Mukherjee <sudipm.mukherjee@gmail.com>
10795M: Teddy Wang <teddy.wang@siliconmotion.com>
10796M: Sudip Mukherjee <sudip@vectorindia.org>
10797L: linux-fbdev@vger.kernel.org
10798S: Maintained
10799F: drivers/video/fbdev/sm712*
10800F: Documentation/fb/sm712fb.txt
10801
92aab3c0 10802SIS 190 ETHERNET DRIVER
8b58be88 10803M: Francois Romieu <romieu@fr.zoreil.com>
92aab3c0
FR
10804L: netdev@vger.kernel.org
10805S: Maintained
8c7de408 10806F: drivers/net/ethernet/sis/sis190.c
92aab3c0 10807
1da177e4 10808SIS 900/7016 FAST ETHERNET DRIVER
8b58be88 10809M: Daniele Venzano <venza@brownhat.org>
1da177e4 10810W: http://www.brownhat.org/sis900.html
979b6c13 10811L: netdev@vger.kernel.org
1da177e4 10812S: Maintained
8c7de408 10813F: drivers/net/ethernet/sis/sis900.*
1da177e4
LT
10814
10815SIS FRAMEBUFFER DRIVER
8b58be88 10816M: Thomas Winischhofer <thomas@winischhofer.net>
1da177e4 10817W: http://www.winischhofer.net/linuxsisvga.shtml
b7eee616 10818S: Maintained
679655da 10819F: Documentation/fb/sisfb.txt
8a61f013 10820F: drivers/video/fbdev/sis/
679655da 10821F: include/video/sisfb.h
1da177e4
LT
10822
10823SIS USB2VGA DRIVER
8b58be88 10824M: Thomas Winischhofer <thomas@winischhofer.net>
1da177e4
LT
10825W: http://www.winischhofer.at/linuxsisusbvga.shtml
10826S: Maintained
679655da 10827F: drivers/usb/misc/sisusbvga/
1da177e4 10828
415ad26d 10829SLAB ALLOCATOR
16e943bf 10830M: Christoph Lameter <cl@linux.com>
2ed1c525 10831M: Pekka Enberg <penberg@kernel.org>
16e943bf
CL
10832M: David Rientjes <rientjes@google.com>
10833M: Joonsoo Kim <iamjoonsoo.kim@lge.com>
10834M: Andrew Morton <akpm@linux-foundation.org>
415ad26d
CL
10835L: linux-mm@kvack.org
10836S: Maintained
679655da 10837F: include/linux/sl?b*.h
16e943bf 10838F: mm/sl?b*
415ad26d 10839
9fab9787 10840SLEEPABLE READ-COPY UPDATE (SRCU)
96a39bc4 10841M: Lai Jiangshan <jiangshanlai@gmail.com>
9fab9787 10842M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
ab0afd6c 10843M: Josh Triplett <josh@joshtriplett.org>
4632a191
PM
10844R: Steven Rostedt <rostedt@goodmis.org>
10845R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
981c3a4f 10846L: linux-kernel@vger.kernel.org
9fab9787
PM
10847W: http://www.rdrop.com/users/paulmck/RCU/
10848S: Supported
10849T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
4102adab
PM
10850F: include/linux/srcu.h
10851F: kernel/rcu/srcu.c
9fab9787 10852
66372841
CS
10853SMACK SECURITY MODULE
10854M: Casey Schaufler <casey@schaufler-ca.com>
10855L: linux-security-module@vger.kernel.org
10856W: http://schaufler-ca.com
ece38248 10857T: git git://github.com/cschaufler/smack-next
66372841
CS
10858S: Maintained
10859F: Documentation/security/Smack.txt
10860F: security/smack/
10861
20651e0b 10862DRIVERS FOR ADAPTIVE VOLTAGE SCALING (AVS)
68ace3e1
KH
10863M: Kevin Hilman <khilman@kernel.org>
10864M: Nishanth Menon <nm@ti.com>
10865S: Maintained
20651e0b 10866F: drivers/power/avs/
68ace3e1
KH
10867F: include/linux/power/smartreflex.h
10868L: linux-pm@vger.kernel.org
10869
1da177e4 10870SMC91x ETHERNET DRIVER
2f82af08 10871M: Nicolas Pitre <nico@fluxnic.net>
18e2842b 10872S: Odd Fixes
ae150435 10873F: drivers/net/ethernet/smsc/smc91x.*
1da177e4 10874
e8e31622
SA
10875SMIA AND SMIA++ IMAGE SENSOR DRIVER
10876M: Sakari Ailus <sakari.ailus@iki.fi>
10877L: linux-media@vger.kernel.org
10878S: Maintained
14430813 10879F: drivers/media/i2c/smiapp/
b5dcee22 10880F: include/media/i2c/smiapp.h
e8e31622
SA
10881F: drivers/media/i2c/smiapp-pll.c
10882F: drivers/media/i2c/smiapp-pll.h
fd2bfdc8 10883F: include/uapi/linux/smiapp.h
a2cec3c0 10884F: Documentation/devicetree/bindings/media/i2c/nokia,smia.txt
e8e31622 10885
920fa1ff
GR
10886SMM665 HARDWARE MONITOR DRIVER
10887M: Guenter Roeck <linux@roeck-us.net>
968ce1b1 10888L: linux-hwmon@vger.kernel.org
920fa1ff
GR
10889S: Maintained
10890F: Documentation/hwmon/smm665
10891F: drivers/hwmon/smm665.c
10892
9df7305b 10893SMSC EMC2103 HARDWARE MONITOR DRIVER
90b24cfb 10894M: Steve Glendinning <steve.glendinning@shawell.net>
968ce1b1 10895L: linux-hwmon@vger.kernel.org
90b24cfb 10896S: Maintained
9df7305b
SG
10897F: Documentation/hwmon/emc2103
10898F: drivers/hwmon/emc2103.c
10899
a98d506c
HG
10900SMSC SCH5627 HARDWARE MONITOR DRIVER
10901M: Hans de Goede <hdegoede@redhat.com>
968ce1b1 10902L: linux-hwmon@vger.kernel.org
a98d506c
HG
10903S: Supported
10904F: Documentation/hwmon/sch5627
10905F: drivers/hwmon/sch5627.c
10906
6ea884db 10907SMSC47B397 HARDWARE MONITOR DRIVER
d8130624 10908M: Jean Delvare <jdelvare@suse.com>
968ce1b1 10909L: linux-hwmon@vger.kernel.org
6ea884db 10910S: Maintained
679655da
JP
10911F: Documentation/hwmon/smsc47b397
10912F: drivers/hwmon/smsc47b397.c
6ea884db 10913
fd9abb3d 10914SMSC911x ETHERNET DRIVER
90b24cfb 10915M: Steve Glendinning <steve.glendinning@shawell.net>
2cb37728 10916L: netdev@vger.kernel.org
90b24cfb 10917S: Maintained
679655da 10918F: include/linux/smsc911x.h
ae150435 10919F: drivers/net/ethernet/smsc/smsc911x.*
2cb37728
SG
10920
10921SMSC9420 PCI ETHERNET DRIVER
90b24cfb 10922M: Steve Glendinning <steve.glendinning@shawell.net>
fd9abb3d 10923L: netdev@vger.kernel.org
90b24cfb 10924S: Maintained
ae150435 10925F: drivers/net/ethernet/smsc/smsc9420.*
fd9abb3d 10926
3c8a63e2 10927SMSC UFX6000 and UFX7000 USB to VGA DRIVER
90b24cfb 10928M: Steve Glendinning <steve.glendinning@shawell.net>
3c8a63e2 10929L: linux-fbdev@vger.kernel.org
90b24cfb 10930S: Maintained
8a61f013 10931F: drivers/video/fbdev/smscufx.c
3c8a63e2 10932
668acf32 10933SOC-CAMERA V4L2 SUBSYSTEM
8b58be88 10934M: Guennadi Liakhovetski <g.liakhovetski@gmx.de>
661263b5 10935L: linux-media@vger.kernel.org
275ffde4 10936T: git git://linuxtv.org/media_tree.git
795fb7e7 10937S: Maintained
90d72ac6
MCC
10938F: include/media/soc*
10939F: drivers/media/i2c/soc_camera/
10940F: drivers/media/platform/soc_camera/
668acf32 10941
e2d1d6c0 10942SOEKRIS NET48XX LED SUPPORT
8b58be88 10943M: Chris Boot <bootc@bootc.net>
e2d1d6c0 10944S: Maintained
679655da 10945F: drivers/leds/leds-net48xx.c
e2d1d6c0 10946
e3994db1 10947SOFTLOGIC 6x10 MPEG CODEC
9661975d
AU
10948M: Bluecherry Maintainers <maintainers@bluecherrydvr.com>
10949M: Andrey Utkin <andrey.utkin@corp.bluecherry.net>
10950M: Andrey Utkin <andrey.krieger.utkin@gmail.com>
1f141f6b 10951M: Ismael Luceno <ismael@iodev.co.uk>
e3994db1
JP
10952L: linux-media@vger.kernel.org
10953S: Supported
10954F: drivers/media/pci/solo6x10/
10955
1da177e4 10956SOFTWARE RAID (Multiple Disks) SUPPORT
c2f662eb 10957M: Shaohua Li <shli@kernel.org>
1da177e4 10958L: linux-raid@vger.kernel.org
0f9ce866 10959T: git git://git.kernel.org/pub/scm/linux/kernel/git/shli/md.git
524418bb 10960S: Supported
679655da
JP
10961F: drivers/md/
10962F: include/linux/raid/
c117ab84 10963F: include/uapi/linux/raid/
1da177e4 10964
1da177e4 10965SONIC NETWORK DRIVER
8b58be88 10966M: Thomas Bogendoerfer <tsbogend@alpha.franken.de>
979b6c13 10967L: netdev@vger.kernel.org
1da177e4 10968S: Maintained
d9fb9f38 10969F: drivers/net/ethernet/natsemi/sonic.*
1da177e4 10970
61e115a5 10971SONICS SILICON BACKPLANE DRIVER (SSB)
eb032b98 10972M: Michael Buesch <m@bues.ch>
e7828b28 10973L: linux-wireless@vger.kernel.org
61e115a5 10974S: Maintained
679655da
JP
10975F: drivers/ssb/
10976F: include/linux/ssb/
61e115a5 10977
1da177e4 10978SONY VAIO CONTROL DEVICE DRIVER
8b58be88 10979M: Mattia Dongili <malattia@linux.it>
d0944853 10980L: platform-driver-x86@vger.kernel.org
5b18167d 10981W: http://www.linux.it/~malattia/wiki/index.php/Sony_drivers
1da177e4 10982S: Maintained
679655da
JP
10983F: Documentation/laptops/sony-laptop.txt
10984F: drivers/char/sonypi.c
10985F: drivers/platform/x86/sony-laptop.c
10986F: include/linux/sony-laptop.h
1da177e4 10987
baf8532a 10988SONY MEMORYSTICK CARD SUPPORT
8b58be88 10989M: Alex Dubov <oakad@yahoo.com>
baf8532a
AD
10990W: http://tifmxx.berlios.de/
10991S: Maintained
679655da 10992F: drivers/memstick/host/tifm_ms.c
baf8532a 10993
0ab30494
ML
10994SONY MEMORYSTICK STANDARD SUPPORT
10995M: Maxim Levitsky <maximlevitsky@gmail.com>
10996S: Maintained
10997F: drivers/memstick/core/ms_block.*
10998
1da177e4 10999SOUND
8b58be88 11000M: Jaroslav Kysela <perex@perex.cz>
d8130624 11001M: Takashi Iwai <tiwai@suse.com>
93711660 11002L: alsa-devel@alsa-project.org (moderated for non-subscribers)
3126a179 11003W: http://www.alsa-project.org/
dde7ad8d 11004T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
3126a179 11005T: git git://git.alsa-project.org/alsa-kernel.git
ff4a8f32 11006Q: http://patchwork.kernel.org/project/alsa-devel/list/
1da177e4 11007S: Maintained
3126a179
JP
11008F: Documentation/sound/
11009F: include/sound/
c117ab84 11010F: include/uapi/sound/
679655da 11011F: sound/
1da177e4 11012
33bbe149
MB
11013SOUND - COMPRESSED AUDIO
11014M: Vinod Koul <vinod.koul@intel.com>
11015L: alsa-devel@alsa-project.org (moderated for non-subscribers)
11016T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
11017S: Supported
f672f31a 11018F: Documentation/sound/alsa/compress_offload.txt
33bbe149 11019F: include/sound/compress_driver.h
f672f31a 11020F: include/uapi/sound/compress_*
33bbe149
MB
11021F: sound/core/compress_offload.c
11022F: sound/soc/soc-compress.c
11023
bd903bde 11024SOUND - SOC LAYER / DYNAMIC AUDIO POWER MANAGEMENT (ASoC)
6b9cf5c2 11025M: Liam Girdwood <lgirdwood@gmail.com>
b02e48f2 11026M: Mark Brown <broonie@kernel.org>
86f14df8 11027T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound.git
93711660 11028L: alsa-devel@alsa-project.org (moderated for non-subscribers)
b0b8daf7 11029W: http://alsa-project.org/main/index.php/ASoC
eb1a6af3 11030S: Supported
181ad2a5 11031F: Documentation/devicetree/bindings/sound/
2820f615 11032F: Documentation/sound/alsa/soc/
679655da 11033F: sound/soc/
e6e55122 11034F: include/sound/soc*
eb1a6af3 11035
d7f8761b
MB
11036SOUND - DMAENGINE HELPERS
11037M: Lars-Peter Clausen <lars@metafoo.de>
11038S: Supported
11039F: include/sound/dmaengine_pcm.h
11040F: sound/core/pcm_dmaengine.c
11041F: sound/soc/soc-generic-dmaengine-pcm.c
11042
990a6a99
OS
11043SP2 MEDIA DRIVER
11044M: Olli Salonen <olli.salonen@iki.fi>
11045L: linux-media@vger.kernel.org
a825eaec 11046W: https://linuxtv.org
990a6a99
OS
11047Q: http://patchwork.linuxtv.org/project/linux-media/list/
11048S: Maintained
11049F: drivers/media/dvb-frontends/sp2*
11050
473321fc 11051SPARC + UltraSPARC (sparc/sparc64)
8b58be88 11052M: "David S. Miller" <davem@davemloft.net>
1da177e4 11053L: sparclinux@vger.kernel.org
8a6e2535 11054Q: http://patchwork.ozlabs.org/project/sparclinux/list/
08deed1e
JP
11055T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
11056T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
1da177e4 11057S: Maintained
679655da 11058F: arch/sparc/
7765b8bb 11059F: drivers/sbus/
1da177e4 11060
6404fcca
DM
11061SPARC SERIAL DRIVERS
11062M: "David S. Miller" <davem@davemloft.net>
11063L: sparclinux@vger.kernel.org
08deed1e
JP
11064T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
11065T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
6404fcca 11066S: Maintained
6816383a 11067F: include/linux/sunserialcore.h
df621252 11068F: drivers/tty/serial/suncore.c
df621252
GKH
11069F: drivers/tty/serial/sunhv.c
11070F: drivers/tty/serial/sunsab.c
11071F: drivers/tty/serial/sunsab.h
11072F: drivers/tty/serial/sunsu.c
11073F: drivers/tty/serial/sunzilog.c
11074F: drivers/tty/serial/sunzilog.h
6404fcca 11075
389325b4
CL
11076SPARSE CHECKER
11077M: "Christopher Li" <sparse@chrisli.org>
11078L: linux-sparse@vger.kernel.org
11079W: https://sparse.wiki.kernel.org/
11080T: git git://git.kernel.org/pub/scm/devel/sparse/sparse.git
11081T: git git://git.kernel.org/pub/scm/devel/sparse/chrisl/sparse.git
11082S: Maintained
11083F: include/linux/compiler.h
11084
fc0c195a 11085SPEAR PLATFORM SUPPORT
da89947b 11086M: Viresh Kumar <vireshk@kernel.org>
9cc23682 11087M: Shiraz Hashim <shiraz.linux.kernel@gmail.com>
fbfa0748 11088L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
fc0c195a 11089W: http://www.st.com/spear
11090S: Maintained
e68d7c14 11091F: arch/arm/boot/dts/spear*
281e192f 11092F: arch/arm/mach-spear/
fc0c195a 11093
11094SPEAR CLOCK FRAMEWORK SUPPORT
da89947b 11095M: Viresh Kumar <vireshk@kernel.org>
fbfa0748 11096L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
fc0c195a 11097W: http://www.st.com/spear
11098S: Maintained
5df33a62 11099F: drivers/clk/spear/
fc0c195a 11100
e2d1d6c0 11101SPI SUBSYSTEM
b02e48f2 11102M: Mark Brown <broonie@kernel.org>
dfbe403c 11103L: linux-spi@vger.kernel.org
e7e4e13c 11104T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi.git
8a6e2535 11105Q: http://patchwork.kernel.org/project/spi-devel-general/list/
e2d1d6c0 11106S: Maintained
87306eb7 11107F: Documentation/devicetree/bindings/spi/
679655da
JP
11108F: Documentation/spi/
11109F: drivers/spi/
11110F: include/linux/spi/
c117ab84 11111F: include/uapi/linux/spi/
e2d1d6c0 11112
2752e401 11113SPIDERNET NETWORK DRIVER for CELL
8b58be88 11114M: Ishizaki Kou <kou.ishizaki@toshiba.co.jp>
2752e401
JL
11115L: netdev@vger.kernel.org
11116S: Supported
679655da 11117F: Documentation/networking/spider_net.txt
8df158ac 11118F: drivers/net/ethernet/toshiba/spider_net*
2752e401 11119
e2d1d6c0 11120SPU FILE SYSTEM
8b58be88 11121M: Jeremy Kerr <jk@ozlabs.org>
a4724ed6 11122L: linuxppc-dev@lists.ozlabs.org
e2d1d6c0
RD
11123W: http://www.ibm.com/developerworks/power/cell/
11124S: Supported
679655da
JP
11125F: Documentation/filesystems/spufs.txt
11126F: arch/powerpc/platforms/cell/spufs/
e2d1d6c0 11127
fc555841 11128SQUASHFS FILE SYSTEM
d7f2ff67 11129M: Phillip Lougher <phillip@squashfs.org.uk>
fc555841
PL
11130L: squashfs-devel@lists.sourceforge.net (subscribers-only)
11131W: http://squashfs.org.uk
9f273c24 11132T: git git://git.kernel.org/pub/scm/linux/kernel/git/pkl/squashfs-next.git
fc555841 11133S: Maintained
679655da
JP
11134F: Documentation/filesystems/squashfs.txt
11135F: fs/squashfs/
fc555841 11136
1da177e4 11137SRM (Alpha) environment access
8b58be88 11138M: Jan-Benedict Glaw <jbglaw@lug-owl.de>
1da177e4 11139S: Maintained
679655da 11140F: arch/alpha/kernel/srm_env.c
1da177e4 11141
26e9a397 11142STABLE BRANCH
879a5a00 11143M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
bc7a2f3a 11144L: stable@vger.kernel.org
879a5a00 11145S: Supported
7b175c46 11146F: Documentation/stable_kernel_rules.txt
e2d1d6c0 11147
26e9a397 11148STAGING SUBSYSTEM
879a5a00 11149M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
630081fd 11150T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
1c6ccf62 11151L: devel@driverdev.osuosl.org
879a5a00 11152S: Supported
679655da 11153F: drivers/staging/
dbc6c2cc 11154
ebd3d010
JP
11155STAGING - COMEDI
11156M: Ian Abbott <abbotti@mev.co.uk>
81b884c9 11157M: H Hartley Sweeten <hsweeten@visionengravers.com>
ebd3d010
JP
11158S: Odd Fixes
11159F: drivers/staging/comedi/
11160
a0138163
JP
11161STAGING - FLARION FT1000 DRIVERS
11162M: Marek Belisko <marek.belisko@gmail.com>
11163S: Odd Fixes
11164F: drivers/staging/ft1000/
11165
6c1bb424 11166STAGING - INDUSTRIAL IO
030a13d7 11167M: Jonathan Cameron <jic23@kernel.org>
a0138163 11168L: linux-iio@vger.kernel.org
6c1bb424 11169S: Odd Fixes
5291582d 11170F: Documentation/devicetree/bindings/staging/iio/
6c1bb424
JP
11171F: drivers/staging/iio/
11172
a0138163
JP
11173STAGING - LIRC (LINUX INFRARED REMOTE CONTROL) DRIVERS
11174M: Jarod Wilson <jarod@wilsonet.com>
11175W: http://www.lirc.org/
11176S: Odd Fixes
b2b0186d 11177F: drivers/staging/media/lirc/
a0138163 11178
f5e5de1e
OD
11179STAGING - LUSTRE PARALLEL FILESYSTEM
11180M: Oleg Drokin <oleg.drokin@intel.com>
11181M: Andreas Dilger <andreas.dilger@intel.com>
d98229f0
AD
11182L: lustre-devel@lists.lustre.org (moderated for non-subscribers)
11183W: http://wiki.lustre.org/
f5e5de1e
OD
11184S: Maintained
11185F: drivers/staging/lustre
11186
7c6b6c71
MD
11187STAGING - NVIDIA COMPLIANT EMBEDDED CONTROLLER INTERFACE (nvec)
11188M: Marc Dietrich <marvin24@gmx.de>
11189L: ac100@lists.launchpad.net (moderated for non-subscribers)
5d96bf4d 11190L: linux-tegra@vger.kernel.org
7c6b6c71
MD
11191S: Maintained
11192F: drivers/staging/nvec/
11193
53c43c5c
GKH
11194STAGING - OLPC SECONDARY DISPLAY CONTROLLER (DCON)
11195M: Jens Frederich <jfrederich@gmail.com>
11196M: Daniel Drake <dsd@laptop.org>
11197M: Jon Nettleton <jon.nettleton@gmail.com>
11198W: http://wiki.laptop.org/go/DCON
11199S: Maintained
11200F: drivers/staging/olpc_dcon/
11201
a0138163
JP
11202STAGING - REALTEK RTL8712U DRIVERS
11203M: Larry Finger <Larry.Finger@lwfinger.net>
11204M: Florian Schilhabel <florian.c.schilhabel@googlemail.com>.
11205S: Odd Fixes
11206F: drivers/staging/rtl8712/
11207
7591ba8b
JS
11208STAGING - REALTEK RTL8723U WIRELESS DRIVER
11209M: Larry Finger <Larry.Finger@lwfinger.net>
11210M: Jes Sorensen <Jes.Sorensen@redhat.com>
11211L: linux-wireless@vger.kernel.org
11212S: Maintained
11213F: drivers/staging/rtl8723au/
11214
980ac4d7
SM
11215STAGING - SILICON MOTION SM750 FRAME BUFFER DRIVER
11216M: Sudip Mukherjee <sudipm.mukherjee@gmail.com>
11217M: Teddy Wang <teddy.wang@siliconmotion.com>
11218M: Sudip Mukherjee <sudip@vectorindia.org>
11219L: linux-fbdev@vger.kernel.org
11220S: Maintained
11221F: drivers/staging/sm750fb/
11222
510fa408
JP
11223STAGING - SLICOSS
11224M: Lior Dotan <liodot@gmail.com>
11225M: Christopher Harrer <charrer@alacritech.com>
11226S: Odd Fixes
11227F: drivers/staging/slicoss/
11228
a0138163
JP
11229STAGING - SPEAKUP CONSOLE SPEECH DRIVER
11230M: William Hubbs <w.d.hubbs@gmail.com>
11231M: Chris Brannon <chris@the-brannons.com>
d33bce31 11232M: Kirk Reiser <kirk@reisers.ca>
a0138163 11233M: Samuel Thibault <samuel.thibault@ens-lyon.org>
e6a152ef 11234L: speakup@linux-speakup.org
a0138163
JP
11235W: http://www.linux-speakup.org/
11236S: Odd Fixes
11237F: drivers/staging/speakup/
11238
b3e871ce
JP
11239STAGING - VIA VT665X DRIVERS
11240M: Forest Bond <forest@alittletooquiet.net>
11241S: Odd Fixes
11242F: drivers/staging/vt665?/
11243
a30baec1
JK
11244STAGING - WILC1000 WIFI DRIVER
11245M: Johnny Kim <johnny.kim@atmel.com>
0c9dbce8 11246M: Austin Shin <austin.shin@atmel.com>
a30baec1 11247M: Chris Park <chris.park@atmel.com>
06b54863
TC
11248M: Tony Cho <tony.cho@atmel.com>
11249M: Glen Lee <glen.lee@atmel.com>
11250M: Leo Kim <leo.kim@atmel.com>
a30baec1
JK
11251L: linux-wireless@vger.kernel.org
11252S: Supported
11253F: drivers/staging/wilc1000/
11254
709bcb07 11255STAGING - XGI Z7,Z9,Z11 PCI DISPLAY DRIVER
3e39e66e 11256M: Arnaud Patard <arnaud.patard@rtp-net.org>
709bcb07
JP
11257S: Odd Fixes
11258F: drivers/staging/xgifb/
11259
1da177e4 11260STARFIRE/DURALAN NETWORK DRIVER
8b58be88 11261M: Ion Badulescu <ionut@badula.org>
b4f90189 11262S: Odd Fixes
9bba23b0 11263F: drivers/net/ethernet/adaptec/starfire*
1da177e4 11264
e2d1d6c0 11265SUN3/3X
8b58be88 11266M: Sam Creasey <sammy@sammy.net>
e2d1d6c0
RD
11267W: http://sammy.net/sun3/
11268S: Maintained
679655da
JP
11269F: arch/m68k/kernel/*sun3*
11270F: arch/m68k/sun3*/
11271F: arch/m68k/include/asm/sun3*
e689cf4a 11272F: drivers/net/ethernet/i825xx/sun3*
e2d1d6c0 11273
af6a5af8
HG
11274SUN4I LOW RES ADC ATTACHED TABLET KEYS DRIVER
11275M: Hans de Goede <hdegoede@redhat.com>
11276L: linux-input@vger.kernel.org
11277S: Maintained
11278F: Documentation/devicetree/bindings/input/sun4i-lradc-keys.txt
11279F: drivers/input/keyboard/sun4i-lradc-keys.c
11280
2bc9ff01
DK
11281SUNDANCE NETWORK DRIVER
11282M: Denis Kirjanov <kda@linux-powerpc.org>
11283L: netdev@vger.kernel.org
11284S: Maintained
11285F: drivers/net/ethernet/dlink/sundance.c
11286
2cbb12a4 11287SUPERH
114bf37e
RF
11288M: Yoshinori Sato <ysato@users.sourceforge.jp>
11289M: Rich Felker <dalias@libc.org>
2cbb12a4 11290L: linux-sh@vger.kernel.org
8a6e2535 11291Q: http://patchwork.kernel.org/project/linux-sh/list/
114bf37e 11292S: Maintained
066069e1 11293F: Documentation/sh/
679655da 11294F: arch/sh/
066069e1 11295F: drivers/sh/
1da177e4 11296
4480f15b 11297SUSPEND TO RAM
7fb06082 11298M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
8b58be88
JP
11299M: Len Brown <len.brown@intel.com>
11300M: Pavel Machek <pavel@ucw.cz>
bf1c138e 11301L: linux-pm@vger.kernel.org
e2d1d6c0 11302S: Supported
679655da
JP
11303F: Documentation/power/
11304F: arch/x86/kernel/acpi/
11305F: drivers/base/power/
11306F: kernel/power/
11307F: include/linux/suspend.h
11308F: include/linux/freezer.h
11309F: include/linux/pm.h
1da177e4
LT
11310
11311SVGA HANDLING
8b58be88 11312M: Martin Mares <mj@ucw.cz>
1da177e4
LT
11313L: linux-video@atrey.karlin.mff.cuni.cz
11314S: Maintained
679655da
JP
11315F: Documentation/svga.txt
11316F: arch/x86/boot/video*
1da177e4 11317
6e28b761
KRW
11318SWIOTLB SUBSYSTEM
11319M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
11320L: linux-kernel@vger.kernel.org
9f273c24 11321T: git git://git.kernel.org/pub/scm/linux/kernel/git/konrad/swiotlb.git
6e28b761
KRW
11322S: Supported
11323F: lib/swiotlb.c
11324F: arch/*/kernel/pci-swiotlb.c
11325F: include/linux/swiotlb.h
11326
007f790c
JP
11327SWITCHDEV
11328M: Jiri Pirko <jiri@resnulli.us>
11329L: netdev@vger.kernel.org
11330S: Supported
11331F: net/switchdev/
11332F: include/net/switchdev.h
11333
db8e35d5
VG
11334SYNOPSYS ARC ARCHITECTURE
11335M: Vineet Gupta <vgupta@synopsys.com>
30b9dbee 11336L: linux-snps-arc@lists.infradead.org
db8e35d5
VG
11337S: Supported
11338F: arch/arc/
9b28829d 11339F: Documentation/devicetree/bindings/arc/*
2d799dde 11340F: Documentation/devicetree/bindings/interrupt-controller/snps,arc*
c6a0fe4a 11341F: drivers/tty/serial/arc_uart.c
b7182d1a 11342T: git git://git.kernel.org/pub/scm/linux/kernel/git/vgupta/arc.git
db8e35d5 11343
556cc1c5
AB
11344SYNOPSYS ARC SDP platform support
11345M: Alexey Brodkin <abrodkin@synopsys.com>
11346S: Supported
11347F: arch/arc/plat-axs10x
11348F: arch/arc/boot/dts/ax*
11349F: Documentation/devicetree/bindings/arc/axs10*
11350
6c284c9a
LJ
11351SYSTEM CONFIGURATION (SYSCON)
11352M: Lee Jones <lee.jones@linaro.org>
11353M: Arnd Bergmann <arnd@arndb.de>
11354T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
11355S: Supported
11356F: drivers/mfd/syscon.c
11357
1da177e4 11358SYSV FILESYSTEM
8b58be88 11359M: Christoph Hellwig <hch@infradead.org>
1da177e4 11360S: Maintained
679655da
JP
11361F: Documentation/filesystems/sysv-fs.txt
11362F: fs/sysv/
11363F: include/linux/sysv_fs.h
1da177e4 11364
86cfa7fc 11365TARGET SUBSYSTEM
9c3646d1 11366M: "Nicholas A. Bellinger" <nab@linux-iscsi.org>
86cfa7fc 11367L: linux-scsi@vger.kernel.org
b9f5edc2 11368L: target-devel@vger.kernel.org
86cfa7fc 11369W: http://www.linux-iscsi.org
cf015e9f 11370W: http://groups.google.com/group/linux-iscsi-target-dev
452cf324 11371T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
86cfa7fc
NB
11372S: Supported
11373F: drivers/target/
11374F: include/target/
11375F: Documentation/target/
11376
4e68852d 11377TASKSTATS STATISTICS INTERFACE
185e595f 11378M: Balbir Singh <bsingharora@gmail.com>
4e68852d 11379S: Maintained
679655da
JP
11380F: Documentation/accounting/taskstats*
11381F: include/linux/taskstats*
11382F: kernel/taskstats.c
4e68852d 11383
781b456a 11384TC CLASSIFIER
f935f3f8 11385M: Jamal Hadi Salim <jhs@mojatatu.com>
781b456a
SH
11386L: netdev@vger.kernel.org
11387S: Maintained
679655da 11388F: include/net/pkt_cls.h
c117ab84 11389F: include/uapi/linux/pkt_cls.h
679655da 11390F: net/sched/
781b456a 11391
5067f08a 11392TCP LOW PRIORITY MODULE
8b58be88
JP
11393M: "Wong Hoi Sing, Edison" <hswong3i@gmail.com>
11394M: "Hung Hing Lun, Mike" <hlhung3i@gmail.com>
5067f08a
WHSE
11395W: http://tcp-lp-mod.sourceforge.net/
11396S: Maintained
679655da 11397F: net/ipv4/tcp_lp.c
5067f08a 11398
91952bc0
AP
11399TDA10071 MEDIA DRIVER
11400M: Antti Palosaari <crope@iki.fi>
11401L: linux-media@vger.kernel.org
a825eaec 11402W: https://linuxtv.org
91952bc0
AP
11403W: http://palosaari.fi/linux/
11404Q: http://patchwork.linuxtv.org/project/linux-media/list/
11405T: git git://linuxtv.org/anttip/media_tree.git
11406S: Maintained
11407F: drivers/media/dvb-frontends/tda10071*
11408
11409TDA18212 MEDIA DRIVER
11410M: Antti Palosaari <crope@iki.fi>
11411L: linux-media@vger.kernel.org
a825eaec 11412W: https://linuxtv.org
91952bc0
AP
11413W: http://palosaari.fi/linux/
11414Q: http://patchwork.linuxtv.org/project/linux-media/list/
11415T: git git://linuxtv.org/anttip/media_tree.git
11416S: Maintained
11417F: drivers/media/tuners/tda18212*
11418
11419TDA18218 MEDIA DRIVER
11420M: Antti Palosaari <crope@iki.fi>
11421L: linux-media@vger.kernel.org
a825eaec 11422W: https://linuxtv.org
91952bc0
AP
11423W: http://palosaari.fi/linux/
11424Q: http://patchwork.linuxtv.org/project/linux-media/list/
11425T: git git://linuxtv.org/anttip/media_tree.git
11426S: Maintained
11427F: drivers/media/tuners/tda18218*
11428
3b2f6aba
MK
11429TDA18271 MEDIA DRIVER
11430M: Michael Krufky <mkrufky@linuxtv.org>
11431L: linux-media@vger.kernel.org
a825eaec 11432W: https://linuxtv.org
3b2f6aba
MK
11433W: http://github.com/mkrufky
11434Q: http://patchwork.linuxtv.org/project/linux-media/list/
11435T: git git://linuxtv.org/mkrufky/tuners.git
11436S: Maintained
11437F: drivers/media/tuners/tda18271*
11438
e48307a9
MK
11439TDA827x MEDIA DRIVER
11440M: Michael Krufky <mkrufky@linuxtv.org>
11441L: linux-media@vger.kernel.org
a825eaec 11442W: https://linuxtv.org
e48307a9
MK
11443W: http://github.com/mkrufky
11444Q: http://patchwork.linuxtv.org/project/linux-media/list/
11445T: git git://linuxtv.org/mkrufky/tuners.git
11446S: Maintained
11447F: drivers/media/tuners/tda8290.*
11448
66cf9212
MK
11449TDA8290 MEDIA DRIVER
11450M: Michael Krufky <mkrufky@linuxtv.org>
11451L: linux-media@vger.kernel.org
a825eaec 11452W: https://linuxtv.org
66cf9212
MK
11453W: http://github.com/mkrufky
11454Q: http://patchwork.linuxtv.org/project/linux-media/list/
11455T: git git://linuxtv.org/mkrufky/tuners.git
11456S: Maintained
11457F: drivers/media/tuners/tda8290.*
11458
4b9fba30
HV
11459TDA9840 MEDIA DRIVER
11460M: Hans Verkuil <hverkuil@xs4all.nl>
11461L: linux-media@vger.kernel.org
11462T: git git://linuxtv.org/media_tree.git
a825eaec 11463W: https://linuxtv.org
4b9fba30
HV
11464S: Maintained
11465F: drivers/media/i2c/tda9840*
11466
2cb654fd 11467TEA5761 TUNER DRIVER
5dc8a864
MCC
11468M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
11469M: Mauro Carvalho Chehab <mchehab@kernel.org>
2cb654fd 11470L: linux-media@vger.kernel.org
a825eaec 11471W: https://linuxtv.org
2cb654fd
MCC
11472T: git git://linuxtv.org/media_tree.git
11473S: Odd fixes
11474F: drivers/media/tuners/tea5761.*
11475
11476TEA5767 TUNER DRIVER
5dc8a864
MCC
11477M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
11478M: Mauro Carvalho Chehab <mchehab@kernel.org>
2cb654fd 11479L: linux-media@vger.kernel.org
a825eaec 11480W: https://linuxtv.org
2cb654fd
MCC
11481T: git git://linuxtv.org/media_tree.git
11482S: Maintained
11483F: drivers/media/tuners/tea5767.*
11484
4b9fba30
HV
11485TEA6415C MEDIA DRIVER
11486M: Hans Verkuil <hverkuil@xs4all.nl>
11487L: linux-media@vger.kernel.org
11488T: git git://linuxtv.org/media_tree.git
a825eaec 11489W: https://linuxtv.org
4b9fba30
HV
11490S: Maintained
11491F: drivers/media/i2c/tea6415c*
11492
11493TEA6420 MEDIA DRIVER
11494M: Hans Verkuil <hverkuil@xs4all.nl>
11495L: linux-media@vger.kernel.org
11496T: git git://linuxtv.org/media_tree.git
a825eaec 11497W: https://linuxtv.org
4b9fba30
HV
11498S: Maintained
11499F: drivers/media/i2c/tea6420*
11500
3d249d4c 11501TEAM DRIVER
dca9ab92 11502M: Jiri Pirko <jiri@resnulli.us>
3d249d4c
JP
11503L: netdev@vger.kernel.org
11504S: Supported
11505F: drivers/net/team/
11506F: include/linux/if_team.h
c117ab84 11507F: include/uapi/linux/if_team.h
3d249d4c 11508
7d029125 11509TECHNOLOGIC SYSTEMS TS-5500 PLATFORM SUPPORT
9c3646d1 11510M: "Savoir-faire Linux Inc." <kernel@savoirfairelinux.com>
7d029125
VD
11511S: Maintained
11512F: arch/x86/platform/ts5500/
11513
40ad4a30
SY
11514TECHNOTREND USB IR RECEIVER
11515M: Sean Young <sean@mess.org>
11516L: linux-media@vger.kernel.org
11517S: Maintained
11518F: drivers/media/rc/ttusbir.c
11519
adabdb0c 11520TEGRA ARCHITECTURE SUPPORT
243d58ec 11521M: Stephen Warren <swarren@wwwdotorg.org>
adabdb0c 11522M: Thierry Reding <thierry.reding@gmail.com>
554077c5 11523M: Alexandre Courbot <gnurou@gmail.com>
84b9414b 11524L: linux-tegra@vger.kernel.org
fd117cd1 11525Q: http://patchwork.ozlabs.org/project/linux-tegra/list/
b779b88d 11526T: git git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux.git
84b9414b 11527S: Supported
bbbe96ed 11528N: [^a-z]tegra
84b9414b 11529
adabdb0c
SW
11530TEGRA CLOCK DRIVER
11531M: Peter De Schrijver <pdeschrijver@nvidia.com>
11532M: Prashant Gaikwad <pgaikwad@nvidia.com>
11533S: Supported
11534F: drivers/clk/tegra/
11535
86e486a0 11536TEGRA DMA DRIVERS
adabdb0c 11537M: Laxman Dewangan <ldewangan@nvidia.com>
86e486a0 11538M: Jon Hunter <jonathanh@nvidia.com>
adabdb0c 11539S: Supported
86e486a0 11540F: drivers/dma/tegra*
adabdb0c 11541
adabdb0c
SW
11542TEGRA I2C DRIVER
11543M: Laxman Dewangan <ldewangan@nvidia.com>
11544S: Supported
11545F: drivers/i2c/busses/i2c-tegra.c
11546
11547TEGRA IOMMU DRIVERS
11548M: Hiroshi Doyu <hdoyu@nvidia.com>
11549S: Supported
11550F: drivers/iommu/tegra*
11551
11552TEGRA KBC DRIVER
11553M: Rakesh Iyer <riyer@nvidia.com>
11554M: Laxman Dewangan <ldewangan@nvidia.com>
11555S: Supported
11556F: drivers/input/keyboard/tegra-kbc.c
11557
adabdb0c
SW
11558TEGRA PWM DRIVER
11559M: Thierry Reding <thierry.reding@gmail.com>
11560S: Supported
11561F: drivers/pwm/pwm-tegra.c
11562
11563TEGRA SERIAL DRIVER
11564M: Laxman Dewangan <ldewangan@nvidia.com>
11565S: Supported
11566F: drivers/tty/serial/serial-tegra.c
11567
11568TEGRA SPI DRIVER
11569M: Laxman Dewangan <ldewangan@nvidia.com>
11570S: Supported
11571F: drivers/spi/spi-tegra*
11572
1a348ccc 11573TEHUTI ETHERNET DRIVER
8b58be88 11574M: Andy Gospodarek <andy@greyhouse.net>
1a348ccc
AG
11575L: netdev@vger.kernel.org
11576S: Supported
ef7f5429 11577F: drivers/net/ethernet/tehuti/*
1a348ccc 11578
4e68852d 11579Telecom Clock Driver for MCPL0010
8b58be88 11580M: Mark Gross <mark.gross@intel.com>
4e68852d 11581S: Supported
679655da 11582F: drivers/char/tlclk.c
4e68852d 11583
4480f15b 11584TENSILICA XTENSA PORT (xtensa)
8b58be88 11585M: Chris Zankel <chris@zankel.net>
f959ed2f
CZ
11586M: Max Filippov <jcmvbkbc@gmail.com>
11587L: linux-xtensa@linux-xtensa.org
9f273c24 11588T: git git://github.com/czankel/xtensa-linux.git
4e68852d 11589S: Maintained
679655da 11590F: arch/xtensa/
3dc99857 11591F: drivers/irqchip/irq-xtensa-*
4e68852d 11592
5313ba66
HV
11593THANKO'S RAREMONO AM/FM/SW RADIO RECEIVER USB DRIVER
11594M: Hans Verkuil <hverkuil@xs4all.nl>
11595L: linux-media@vger.kernel.org
11596T: git git://linuxtv.org/media_tree.git
a825eaec 11597W: https://linuxtv.org
5313ba66
HV
11598S: Maintained
11599F: drivers/media/radio/radio-raremono.c
11600
d3fb6955 11601THERMAL
b75f0050 11602M: Zhang Rui <rui.zhang@intel.com>
f14d1c24 11603M: Eduardo Valentin <edubezval@gmail.com>
b75f0050
JP
11604L: linux-pm@vger.kernel.org
11605T: git git://git.kernel.org/pub/scm/linux/kernel/git/rzhang/linux.git
11606T: git git://git.kernel.org/pub/scm/linux/kernel/git/evalenti/linux-soc-thermal.git
11607Q: https://patchwork.kernel.org/project/linux-pm/list/
11608S: Supported
11609F: drivers/thermal/
11610F: include/linux/thermal.h
af6c9f16 11611F: include/uapi/linux/thermal.h
b75f0050
JP
11612F: include/linux/cpu_cooling.h
11613F: Documentation/devicetree/bindings/thermal/
d3fb6955 11614
64e05d8b
VK
11615THERMAL/CPU_COOLING
11616M: Amit Daniel Kachhap <amit.kachhap@gmail.com>
11617M: Viresh Kumar <viresh.kumar@linaro.org>
11618M: Javi Merino <javi.merino@arm.com>
11619L: linux-pm@vger.kernel.org
11620S: Supported
11621F: Documentation/thermal/cpu-cooling-api.txt
11622F: drivers/thermal/cpu_cooling.c
11623F: include/linux/cpu_cooling.h
11624
4e68852d 11625THINKPAD ACPI EXTRAS DRIVER
8b58be88 11626M: Henrique de Moraes Holschuh <ibm-acpi@hmh.eng.br>
4e68852d 11627L: ibm-acpi-devel@lists.sourceforge.net
d0944853 11628L: platform-driver-x86@vger.kernel.org
4e68852d
AC
11629W: http://ibm-acpi.sourceforge.net
11630W: http://thinkwiki.org/wiki/Ibm-acpi
54e5881d 11631T: git git://repo.or.cz/linux-2.6/linux-acpi-2.6/ibm-acpi-2.6.git
4e68852d 11632S: Maintained
679655da 11633F: drivers/platform/x86/thinkpad_acpi.c
4e68852d 11634
1b46f2a2 11635TI BANDGAP AND THERMAL DRIVER
f14d1c24 11636M: Eduardo Valentin <edubezval@gmail.com>
ef41be81 11637M: Keerthy <j-keerthy@ti.com>
1b46f2a2 11638L: linux-pm@vger.kernel.org
531ff13e 11639L: linux-omap@vger.kernel.org
5a723e81 11640S: Maintained
794b2e25 11641F: drivers/thermal/ti-soc-thermal/
1b46f2a2 11642
ccf963d3
BP
11643TI VPE/CAL DRIVERS
11644M: Benoit Parrot <bparrot@ti.com>
11645L: linux-media@vger.kernel.org
11646W: http://linuxtv.org/
11647Q: http://patchwork.linuxtv.org/project/linux-media/list/
11648S: Maintained
11649F: drivers/media/platform/ti-vpe/
11650
0c7665c3
MF
11651TI CDCE706 CLOCK DRIVER
11652M: Max Filippov <jcmvbkbc@gmail.com>
11653S: Maintained
11654F: drivers/clk/clk-cdce706.c
11655
49b6a5e3
TK
11656TI CLOCK DRIVER
11657M: Tero Kristo <t-kristo@ti.com>
11658L: linux-omap@vger.kernel.org
11659S: Maintained
11660F: drivers/clk/ti/
11661F: include/linux/clk/ti.h
11662
f75cfbad
GS
11663TI ETHERNET SWITCH DRIVER (CPSW)
11664M: Mugunthan V N <mugunthanvnm@ti.com>
11665R: Grygorii Strashko <grygorii.strashko@ti.com>
11666L: linux-omap@vger.kernel.org
11667L: netdev@vger.kernel.org
11668S: Maintained
11669F: drivers/net/ethernet/ti/cpsw*
11670F: drivers/net/ethernet/ti/davinci*
11671
4020f2d7 11672TI FLASH MEDIA INTERFACE DRIVER
8b58be88 11673M: Alex Dubov <oakad@yahoo.com>
795fb7e7 11674S: Maintained
679655da
JP
11675F: drivers/misc/tifm*
11676F: drivers/mmc/host/tifm_sd.c
11677F: include/linux/tifm.h
4020f2d7 11678
e0c52404 11679TI KEYSTONE MULTICORE NAVIGATOR DRIVERS
97215800 11680M: Santosh Shilimkar <ssantosh@kernel.org>
e0c52404
SS
11681L: linux-kernel@vger.kernel.org
11682L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11683S: Maintained
11684F: drivers/soc/ti/*
11685T: git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
11686
11687
152ad442
SR
11688TI LM49xxx FAMILY ASoC CODEC DRIVERS
11689M: M R Swami Reddy <mr.swami.reddy@ti.com>
d392dead 11690M: Vishwas A Deshpande <vishwas.a.deshpande@ti.com>
152ad442
SR
11691L: alsa-devel@alsa-project.org (moderated for non-subscribers)
11692S: Maintained
11693F: sound/soc/codecs/lm49453*
d392dead 11694F: sound/soc/codecs/isabelle*
152ad442 11695
0edd807d
KM
11696TI LP855x BACKLIGHT DRIVER
11697M: Milo Kim <milo.kim@ti.com>
11698S: Maintained
11699F: Documentation/backlight/lp855x-driver.txt
11700F: drivers/video/backlight/lp855x_bl.c
11701F: include/linux/platform_data/lp855x.h
11702
faf13f6d
KM
11703TI LP8727 CHARGER DRIVER
11704M: Milo Kim <milo.kim@ti.com>
11705S: Maintained
11706F: drivers/power/lp8727_charger.c
11707F: include/linux/platform_data/lp8727.h
11708
22f1229f
KM
11709TI LP8788 MFD DRIVER
11710M: Milo Kim <milo.kim@ti.com>
11711S: Maintained
11712F: drivers/iio/adc/lp8788_adc.c
11713F: drivers/leds/leds-lp8788.c
11714F: drivers/mfd/lp8788*.c
11715F: drivers/power/lp8788-charger.c
11716F: drivers/regulator/lp8788-*.c
11717F: include/linux/mfd/lp8788*.h
11718
84640e27
KM
11719TI NETCP ETHERNET DRIVER
11720M: Wingman Kwok <w-kwok2@ti.com>
11721M: Murali Karicheri <m-karicheri2@ti.com>
11722L: netdev@vger.kernel.org
11723S: Maintained
11724F: drivers/net/ethernet/ti/netcp*
11725
217e0ca9
KC
11726TI TAS571X FAMILY ASoC CODEC DRIVER
11727M: Kevin Cernekee <cernekee@chromium.org>
11728L: alsa-devel@alsa-project.org (moderated for non-subscribers)
11729S: Odd Fixes
11730F: sound/soc/codecs/tas571x*
11731
dd5e8e6b 11732TI TWL4030 SERIES SOC CODEC DRIVER
3be79d13 11733M: Peter Ujfalusi <peter.ujfalusi@ti.com>
dd5e8e6b
PU
11734L: alsa-devel@alsa-project.org (moderated for non-subscribers)
11735S: Maintained
11736F: sound/soc/codecs/twl4030*
11737
90921014 11738TI WILINK WIRELESS DRIVERS
90921014
LC
11739L: linux-wireless@vger.kernel.org
11740W: http://wireless.kernel.org/en/users/Drivers/wl12xx
11741W: http://wireless.kernel.org/en/users/Drivers/wl1251
11742T: git git://git.kernel.org/pub/scm/linux/kernel/git/luca/wl12xx.git
22d072f6 11743S: Orphan
90921014
LC
11744F: drivers/net/wireless/ti/
11745F: include/linux/wl12xx.h
11746
e86eaa3a 11747TIPC NETWORK LAYER
8b58be88 11748M: Jon Maloy <jon.maloy@ericsson.com>
115403df 11749M: Ying Xue <ying.xue@windriver.com>
633d2bde
AS
11750L: netdev@vger.kernel.org (core kernel code)
11751L: tipc-discussion@lists.sourceforge.net (user apps, general discussion)
e86eaa3a 11752W: http://tipc.sourceforge.net/
e86eaa3a 11753S: Maintained
c117ab84 11754F: include/uapi/linux/tipc*.h
679655da 11755F: net/tipc/
e86eaa3a 11756
867e359b 11757TILE ARCHITECTURE
b9a279f6 11758M: Chris Metcalf <cmetcalf@mellanox.com>
8c34d8d9 11759W: http://www.mellanox.com/repository/solutions/tile-scm/
7fa129cc 11760T: git git://git.kernel.org/pub/scm/linux/kernel/git/cmetcalf/linux-tile.git
867e359b
CM
11761S: Supported
11762F: arch/tile/
6b940606 11763F: drivers/char/tile-srom.c
5c770755 11764F: drivers/edac/tile_edac.c
6b940606
CM
11765F: drivers/net/ethernet/tile/
11766F: drivers/rtc/rtc-tile.c
11767F: drivers/tty/hvc/hvc_tile.c
b5c6c1a7 11768F: drivers/tty/serial/tilegx.c
6b940606
CM
11769F: drivers/usb/host/*-tilegx.c
11770F: include/linux/usb/tilegx.h
867e359b 11771
1da177e4 11772TLAN NETWORK DRIVER
8b58be88 11773M: Samuel Chessman <chessman@tux.org>
88c07dde 11774L: tlan-devel@lists.sourceforge.net (subscribers-only)
1da177e4
LT
11775W: http://sourceforge.net/projects/tlan/
11776S: Maintained
679655da 11777F: Documentation/networking/tlan.txt
b544dbac 11778F: drivers/net/ethernet/ti/tlan.*
1da177e4 11779
d74db3b2 11780TOMOYO SECURITY MODULE
8b58be88
JP
11781M: Kentaro Takeda <takedakn@nttdata.co.jp>
11782M: Tetsuo Handa <penguin-kernel@I-love.SAKURA.ne.jp>
d03a5d88
TH
11783L: tomoyo-dev-en@lists.sourceforge.jp (subscribers-only, for developers in English)
11784L: tomoyo-users-en@lists.sourceforge.jp (subscribers-only, for users in English)
d74db3b2
KT
11785L: tomoyo-dev@lists.sourceforge.jp (subscribers-only, for developers in Japanese)
11786L: tomoyo-users@lists.sourceforge.jp (subscribers-only, for users in Japanese)
11787W: http://tomoyo.sourceforge.jp/
843d183c 11788T: quilt http://svn.sourceforge.jp/svnroot/tomoyo/trunk/2.5.x/tomoyo-lsm/patches/
d74db3b2 11789S: Maintained
679655da 11790F: security/tomoyo/
d74db3b2 11791
9caeb532 11792TOPSTAR LAPTOP EXTRAS DRIVER
9f0939bf 11793M: Herton Ronaldo Krzesinski <herton@canonical.com>
d0944853 11794L: platform-driver-x86@vger.kernel.org
9caeb532
HRK
11795S: Maintained
11796F: drivers/platform/x86/topstar-laptop.c
11797
1da177e4 11798TOSHIBA ACPI EXTRAS DRIVER
0a63ca11 11799M: Azael Avalos <coproscefalo@gmail.com>
d0944853 11800L: platform-driver-x86@vger.kernel.org
0a63ca11 11801S: Maintained
679655da 11802F: drivers/platform/x86/toshiba_acpi.c
1da177e4 11803
0a63ca11
AA
11804TOSHIBA BLUETOOTH DRIVER
11805M: Azael Avalos <coproscefalo@gmail.com>
11806L: platform-driver-x86@vger.kernel.org
11807S: Maintained
11808F: drivers/platform/x86/toshiba_bluetooth.c
11809
11810TOSHIBA HDD ACTIVE PROTECTION SENSOR DRIVER
11811M: Azael Avalos <coproscefalo@gmail.com>
11812L: platform-driver-x86@vger.kernel.org
11813S: Maintained
11814F: drivers/platform/x86/toshiba_haps.c
11815
14991fc7
AA
11816TOSHIBA WMI HOTKEYS DRIVER
11817M: Azael Avalos <coproscefalo@gmail.com>
11818L: platform-driver-x86@vger.kernel.org
11819S: Maintained
11820F: drivers/platform/x86/toshiba-wmi.c
11821
1da177e4 11822TOSHIBA SMM DRIVER
8b58be88 11823M: Jonathan Buzzard <jonathan@buzzard.org.uk>
1da177e4
LT
11824W: http://www.buzzard.org.uk/toshiba/
11825S: Maintained
679655da
JP
11826F: drivers/char/toshiba.c
11827F: include/linux/toshiba.h
c117ab84 11828F: include/uapi/linux/toshiba.h
1da177e4 11829
d32d9864
MR
11830TOSHIBA TC358743 DRIVER
11831M: Mats Randgaard <matrandg@cisco.com>
11832L: linux-media@vger.kernel.org
11833S: Maintained
11834F: drivers/media/i2c/tc358743*
b5dcee22 11835F: include/media/i2c/tc358743.h
d32d9864 11836
560e6475
WS
11837TMIO/SDHI MMC DRIVER
11838M: Wolfram Sang <wsa+renesas@sang-engineering.com>
d1057c40 11839L: linux-mmc@vger.kernel.org
560e6475 11840S: Supported
d1057c40
GL
11841F: drivers/mmc/host/tmio_mmc*
11842F: drivers/mmc/host/sh_mobile_sdhi.c
560e6475 11843F: include/linux/mfd/tmio.h
d719f900 11844
917cc4e6
GR
11845TMP401 HARDWARE MONITOR DRIVER
11846M: Guenter Roeck <linux@roeck-us.net>
968ce1b1 11847L: linux-hwmon@vger.kernel.org
917cc4e6
GR
11848S: Maintained
11849F: Documentation/hwmon/tmp401
11850F: drivers/hwmon/tmp401.c
11851
98f32602 11852TMPFS (SHMEM FILESYSTEM)
bfcc6e2e 11853M: Hugh Dickins <hughd@google.com>
98f32602
HD
11854L: linux-mm@kvack.org
11855S: Maintained
11856F: include/linux/shmem_fs.h
11857F: mm/shmem.c
11858
45f95b53 11859TM6000 VIDEO4LINUX DRIVER
5dc8a864
MCC
11860M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
11861M: Mauro Carvalho Chehab <mchehab@kernel.org>
45f95b53 11862L: linux-media@vger.kernel.org
a825eaec 11863W: https://linuxtv.org
45f95b53
MCC
11864T: git git://linuxtv.org/media_tree.git
11865S: Odd fixes
11866F: drivers/media/usb/tm6000/
11867
c65fde19
HV
11868TW68 VIDEO4LINUX DRIVER
11869M: Hans Verkuil <hverkuil@xs4all.nl>
11870L: linux-media@vger.kernel.org
11871T: git git://linuxtv.org/media_tree.git
a825eaec 11872W: https://linuxtv.org
c65fde19
HV
11873S: Odd Fixes
11874F: drivers/media/pci/tw68/
11875
704a84cc
EG
11876TW686X VIDEO4LINUX DRIVER
11877M: Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
11878L: linux-media@vger.kernel.org
11879T: git git://linuxtv.org/media_tree.git
11880W: http://linuxtv.org
11881S: Maintained
11882F: drivers/media/pci/tw686x/
11883
4e68852d 11884TPM DEVICE DRIVER
901486b8 11885M: Peter Huewe <peterhuewe@gmx.de>
cbb2d5e4 11886M: Marcel Selhorst <tpmdd@selhorst.net>
89adb83c 11887M: Jarkko Sakkinen <jarkko.sakkinen@linux.intel.com>
ce93b4b0 11888R: Jason Gunthorpe <jgunthorpe@obsidianresearch.com>
383dec1f 11889W: http://tpmdd.sourceforge.net
63a10dfd 11890L: tpmdd-devel@lists.sourceforge.net (moderated for non-subscribers)
d9912846
JS
11891Q: https://patchwork.kernel.org/project/tpmdd-devel/list/
11892T: git git://git.infradead.org/users/jjs/linux-tpmdd.git
4e68852d 11893S: Maintained
679655da 11894F: drivers/char/tpm/
4e68852d 11895
1a0f1b27
AL
11896TPM IBM_VTPM DEVICE DRIVER
11897M: Ashley Lai <ashleydlai@gmail.com>
11898W: http://tpmdd.sourceforge.net
11899L: tpmdd-devel@lists.sourceforge.net (moderated for non-subscribers)
11900S: Maintained
11901F: drivers/char/tpm/tpm_ibmvtpm*
11902
d6f005a1
JP
11903TRACING
11904M: Steven Rostedt <rostedt@goodmis.org>
d6f005a1 11905M: Ingo Molnar <mingo@redhat.com>
75fc2d37 11906T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
d6f005a1
JP
11907S: Maintained
11908F: Documentation/trace/ftrace.txt
11909F: arch/*/*/*/ftrace.h
11910F: arch/*/kernel/ftrace.c
11911F: include/*/ftrace.h
11912F: include/linux/trace*.h
11913F: include/trace/
11914F: kernel/trace/
6e68e6c5 11915F: tools/testing/selftests/ftrace/
d6f005a1 11916
4abac0d0
IM
11917TRACING MMIO ACCESSES (MMIOTRACE)
11918M: Steven Rostedt <rostedt@goodmis.org>
11919M: Ingo Molnar <mingo@kernel.org>
11920R: Karol Herbst <karolherbst@gmail.com>
11921R: Pekka Paalanen <ppaalanen@gmail.com>
11922S: Maintained
11923L: linux-kernel@vger.kernel.org
11924L: nouveau@lists.freedesktop.org
11925F: kernel/trace/trace_mmiotrace.c
11926F: include/linux/mmiotrace.h
11927F: arch/x86/mm/kmmio.c
11928F: arch/x86/mm/mmio-mod.c
11929F: arch/x86/mm/testmmiotrace.c
11930
1da177e4 11931TRIVIAL PATCHES
8b58be88 11932M: Jiri Kosina <trivial@kernel.org>
54e5881d 11933T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial.git
1da177e4 11934S: Maintained
86ef925f 11935K: ^Subject:.*(?i)trivial
1da177e4 11936
4e68852d 11937TTY LAYER
879a5a00 11938M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
d8130624 11939M: Jiri Slaby <jslaby@suse.com>
879a5a00 11940S: Supported
08deed1e 11941T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git
84e1eb83 11942F: Documentation/serial/
8dd5d2f1 11943F: drivers/tty/
df621252 11944F: drivers/tty/serial/serial_core.c
e3288775
AC
11945F: include/linux/serial_core.h
11946F: include/linux/serial.h
11947F: include/linux/tty.h
c117ab84
CEB
11948F: include/uapi/linux/serial_core.h
11949F: include/uapi/linux/serial.h
11950F: include/uapi/linux/tty.h
4e68852d 11951
91952bc0
AP
11952TUA9001 MEDIA DRIVER
11953M: Antti Palosaari <crope@iki.fi>
11954L: linux-media@vger.kernel.org
a825eaec 11955W: https://linuxtv.org
91952bc0
AP
11956W: http://palosaari.fi/linux/
11957Q: http://patchwork.linuxtv.org/project/linux-media/list/
11958T: git git://linuxtv.org/anttip/media_tree.git
11959S: Maintained
11960F: drivers/media/tuners/tua9001*
11961
740db6d7 11962TULIP NETWORK DRIVERS
740db6d7 11963L: netdev@vger.kernel.org
cf869eb1
GG
11964L: linux-parisc@vger.kernel.org
11965S: Orphan
0f04e2aa 11966F: drivers/net/ethernet/dec/tulip/
1da177e4
LT
11967
11968TUN/TAP driver
ba57b6f2 11969M: Maxim Krasnyansky <maxk@qti.qualcomm.com>
1da177e4
LT
11970W: http://vtun.sourceforge.net/tun
11971S: Maintained
679655da
JP
11972F: Documentation/networking/tuntap.txt
11973F: arch/um/os-Linux/drivers/
1da177e4 11974
b454cc66 11975TURBOCHANNEL SUBSYSTEM
8b58be88 11976M: "Maciej W. Rozycki" <macro@linux-mips.org>
c406339c
RB
11977M: Ralf Baechle <ralf@linux-mips.org>
11978L: linux-mips@linux-mips.org
11979Q: http://patchwork.linux-mips.org/project/linux-mips/list/
b454cc66 11980S: Maintained
679655da
JP
11981F: drivers/tc/
11982F: include/linux/tc.h
b454cc66 11983
1da177e4 11984U14-34F SCSI DRIVER
8b58be88 11985M: Dario Ballabio <ballabio_dario@emc.com>
1da177e4
LT
11986L: linux-scsi@vger.kernel.org
11987S: Maintained
679655da 11988F: drivers/scsi/u14-34f.c
1da177e4 11989
e2d1d6c0 11990UBI FILE SYSTEM (UBIFS)
a7859936 11991M: Richard Weinberger <richard@nod.at>
949cb623 11992M: Artem Bityutskiy <dedekind1@gmail.com>
cc8f9b99 11993M: Adrian Hunter <adrian.hunter@intel.com>
e2d1d6c0 11994L: linux-mtd@lists.infradead.org
e2966cbe 11995T: git git://git.infradead.org/ubifs-2.6.git
e2d1d6c0 11996W: http://www.linux-mtd.infradead.org/doc/ubifs.html
a7859936 11997S: Supported
679655da
JP
11998F: Documentation/filesystems/ubifs.txt
11999F: fs/ubifs/
e2d1d6c0 12000
e1632fa2 12001UCLINUX (M68KNOMMU AND COLDFIRE)
44156aff
GU
12002M: Greg Ungerer <gerg@linux-m68k.org>
12003W: http://www.linux-m68k.org/
cc2020e6 12004W: http://www.uclinux.org/
e1632fa2 12005L: linux-m68k@lists.linux-m68k.org
cc2020e6 12006L: uclinux-dev@uclinux.org (subscribers-only)
e1632fa2 12007T: git git://git.kernel.org/pub/scm/linux/kernel/git/gerg/m68knommu.git
cc2020e6 12008S: Maintained
e1632fa2
GU
12009F: arch/m68k/coldfire/
12010F: arch/m68k/68*/
61bc02bb
JP
12011F: arch/m68k/*/*_no.*
12012F: arch/m68k/include/asm/*_no.*
cc2020e6 12013
1da177e4 12014UDF FILESYSTEM
d8130624 12015M: Jan Kara <jack@suse.com>
1da177e4 12016S: Maintained
679655da
JP
12017F: Documentation/filesystems/udf.txt
12018F: fs/udf/
1da177e4 12019
cc2020e6 12020UFS FILESYSTEM
8b58be88 12021M: Evgeniy Dushistov <dushistov@mail.ru>
cc2020e6 12022S: Maintained
679655da
JP
12023F: Documentation/filesystems/ufs.txt
12024F: fs/ufs/
cc2020e6 12025
0a09d3ab
DH
12026UHID USERSPACE HID IO DRIVER:
12027M: David Herrmann <dh.herrmann@googlemail.com>
12028L: linux-input@vger.kernel.org
12029S: Maintained
12030F: drivers/hid/uhid.c
c117ab84 12031F: include/uapi/linux/uhid.h
0a09d3ab 12032
18332a80 12033ULTRA-WIDEBAND (UWB) SUBSYSTEM:
18332a80 12034L: linux-usb@vger.kernel.org
10c6c9c9 12035S: Orphan
355ffe69 12036F: drivers/uwb/
679655da
JP
12037F: include/linux/uwb.h
12038F: include/linux/uwb/
18332a80 12039
b31d8273
G
12040UNICORE32 ARCHITECTURE:
12041M: Guan Xuetao <gxt@mprc.pku.edu.cn>
12042W: http://mprc.pku.edu.cn/~guanxuetao/linux
12043S: Maintained
ceebf4d5 12044T: git git://github.com/gxt/linux.git
b31d8273
G
12045F: arch/unicore32/
12046
d8379ab1
TF
12047UNIFDEF
12048M: Tony Finch <dot@dotat.at>
12049W: http://dotat.at/prog/unifdef
12050S: Maintained
12051F: scripts/unifdef.c
12052
1da177e4 12053UNIFORM CDROM DRIVER
8b58be88 12054M: Jens Axboe <axboe@kernel.dk>
1da177e4
LT
12055W: http://www.kernel.dk
12056S: Maintained
679655da
JP
12057F: Documentation/cdrom/
12058F: drivers/cdrom/cdrom.c
12059F: include/linux/cdrom.h
c117ab84 12060F: include/uapi/linux/cdrom.h
1da177e4 12061
56df0122 12062UNISYS S-PAR DRIVERS
49e7d9df
JP
12063M: David Kershner <david.kershner@unisys.com>
12064L: sparmaintainer@unisys.com (Unisys internal)
12065S: Supported
12066F: drivers/staging/unisys/
56df0122 12067
9941fa6e
VH
12068UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER
12069M: Vinayak Holikatti <vinholikatti@gmail.com>
9941fa6e
VH
12070L: linux-scsi@vger.kernel.org
12071S: Supported
12072F: Documentation/scsi/ufs.txt
12073F: drivers/scsi/ufs/
12074
4b9ffb5a
JP
12075UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER DWC HOOKS
12076M: Joao Pinto <Joao.Pinto@synopsys.com>
12077L: linux-scsi@vger.kernel.org
12078S: Supported
12079F: drivers/scsi/ufs/*dwc*
12080
e2d1d6c0 12081UNSORTED BLOCK IMAGES (UBI)
949cb623 12082M: Artem Bityutskiy <dedekind1@gmail.com>
346be9bc 12083M: Richard Weinberger <richard@nod.at>
e2d1d6c0
RD
12084W: http://www.linux-mtd.infradead.org/
12085L: linux-mtd@lists.infradead.org
b6b44e0a 12086T: git git://git.infradead.org/ubifs-2.6.git
346be9bc 12087S: Supported
80811493 12088F: drivers/mtd/ubi/
679655da 12089F: include/linux/mtd/ubi.h
c117ab84 12090F: include/uapi/mtd/ubi-user.h
e2d1d6c0 12091
1da177e4 12092USB ACM DRIVER
ca1c3e6f 12093M: Oliver Neukum <oneukum@suse.com>
6372594a 12094L: linux-usb@vger.kernel.org
1da177e4 12095S: Maintained
679655da
JP
12096F: Documentation/usb/acm.txt
12097F: drivers/usb/class/cdc-acm.*
1da177e4 12098
b7d572e1
PF
12099USB AR5523 WIRELESS DRIVER
12100M: Pontus Fuchs <pontus.fuchs@gmail.com>
12101L: linux-wireless@vger.kernel.org
12102S: Maintained
12103F: drivers/net/wireless/ath/ar5523/
12104
115bb1ff 12105USB ATTACHED SCSI
866d372e 12106M: Oliver Neukum <oneukum@suse.com>
115bb1ff
MW
12107L: linux-usb@vger.kernel.org
12108L: linux-scsi@vger.kernel.org
8eae0fb7 12109S: Maintained
115bb1ff
MW
12110F: drivers/usb/storage/uas.c
12111
1da177e4 12112USB CDC ETHERNET DRIVER
61eee9a7 12113M: Oliver Neukum <oliver@neukum.org>
795fb7e7 12114L: linux-usb@vger.kernel.org
1da177e4 12115S: Maintained
679655da 12116F: drivers/net/usb/cdc_*.c
c117ab84 12117F: include/uapi/linux/usb/cdc.h
1da177e4 12118
66e3e591
KP
12119USB CHAOSKEY DRIVER
12120M: Keith Packard <keithp@keithp.com>
12121L: linux-usb@vger.kernel.org
12122S: Maintained
12123F: drivers/usb/misc/chaoskey.c
12124
b02b371e 12125USB CYPRESS C67X00 DRIVER
8b58be88 12126M: Peter Korsgaard <jacmet@sunsite.dk>
b02b371e
PK
12127L: linux-usb@vger.kernel.org
12128S: Maintained
679655da 12129F: drivers/usb/c67x00/
b02b371e 12130
d0374f4f 12131USB DAVICOM DM9601 DRIVER
8b58be88 12132M: Peter Korsgaard <jacmet@sunsite.dk>
043600a6 12133L: netdev@vger.kernel.org
d0374f4f
PK
12134W: http://www.linux-usb.org/usbnet
12135S: Maintained
679655da 12136F: drivers/net/usb/dm9601.c
d0374f4f 12137
cc2020e6 12138USB DIAMOND RIO500 DRIVER
8b58be88 12139M: Cesar Miquel <miquel@df.uba.ar>
cc2020e6
AC
12140L: rio500-users@lists.sourceforge.net
12141W: http://rio500.sourceforge.net
12142S: Maintained
679655da 12143F: drivers/usb/misc/rio500*
cc2020e6 12144
1da177e4 12145USB EHCI DRIVER
578333ab 12146M: Alan Stern <stern@rowland.harvard.edu>
795fb7e7 12147L: linux-usb@vger.kernel.org
578333ab 12148S: Maintained
679655da
JP
12149F: Documentation/usb/ehci.txt
12150F: drivers/usb/host/ehci*
1da177e4 12151
69ae9e3e 12152USB GADGET/PERIPHERAL SUBSYSTEM
a55f6286 12153M: Felipe Balbi <balbi@kernel.org>
795fb7e7 12154L: linux-usb@vger.kernel.org
69ae9e3e 12155W: http://www.linux-usb.org/gadget
d6d0f665
FB
12156T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
12157S: Maintained
679655da
JP
12158F: drivers/usb/gadget/
12159F: include/linux/usb/gadget*
69ae9e3e 12160
2dea64b4 12161USB HID/HIDBP DRIVERS (USB KEYBOARDS, MICE, REMOTE CONTROLS, ...)
e5f6450c 12162M: Jiri Kosina <jikos@kernel.org>
406df153 12163R: Benjamin Tissoires <benjamin.tissoires@redhat.com>
795fb7e7 12164L: linux-usb@vger.kernel.org
54e5881d 12165T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid.git
1da177e4 12166S: Maintained
c2f01971 12167F: Documentation/hid/hiddev.txt
679655da 12168F: drivers/hid/usbhid/
1da177e4 12169
959eea21 12170USB ISP116X DRIVER
8b58be88 12171M: Olav Kongas <ok@artecdesign.ee>
795fb7e7 12172L: linux-usb@vger.kernel.org
959eea21 12173S: Maintained
679655da
JP
12174F: drivers/usb/host/isp116x*
12175F: include/linux/usb/isp116x.h
959eea21 12176
146498ea
WH
12177USB LAN78XX ETHERNET DRIVER
12178M: Woojung Huh <woojung.huh@microchip.com>
12179M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
12180L: netdev@vger.kernel.org
12181S: Maintained
12182F: drivers/net/usb/lan78xx.*
12183
1da177e4 12184USB MASS STORAGE DRIVER
8b58be88 12185M: Matthew Dharm <mdharm-usb@one-eyed-alien.net>
795fb7e7 12186L: linux-usb@vger.kernel.org
8836aeb8 12187L: usb-storage@lists.one-eyed-alien.net
1da177e4
LT
12188S: Maintained
12189W: http://www.one-eyed-alien.net/~mdharm/linux-usb/
679655da 12190F: drivers/usb/storage/
1da177e4 12191
af39917d
CL
12192USB MIDI DRIVER
12193M: Clemens Ladisch <clemens@ladisch.de>
12194L: alsa-devel@alsa-project.org (moderated for non-subscribers)
12195T: git git://git.alsa-project.org/alsa-kernel.git
12196S: Maintained
12197F: sound/usb/midi.*
12198
444ce9d4
JP
12199USB NETWORKING DRIVERS
12200L: linux-usb@vger.kernel.org
12201S: Odd Fixes
12202F: drivers/net/usb/
12203
1da177e4 12204USB OHCI DRIVER
578333ab 12205M: Alan Stern <stern@rowland.harvard.edu>
795fb7e7 12206L: linux-usb@vger.kernel.org
578333ab 12207S: Maintained
679655da
JP
12208F: Documentation/usb/ohci.txt
12209F: drivers/usb/host/ohci*
1da177e4 12210
963ffa3e 12211USB OTG FSM (Finite State Machine)
60d77b3d 12212M: Peter Chen <Peter.Chen@nxp.com>
8373856d 12213T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
963ffa3e
PC
12214L: linux-usb@vger.kernel.org
12215S: Maintained
12216F: drivers/usb/common/usb-otg-fsm.c
12217
563da3a9
VM
12218USB OVER IP DRIVER
12219M: Valentina Manea <valentina.manea.m@gmail.com>
90effdcd
SK
12220M: Shuah Khan <shuahkh@osg.samsung.com>
12221M: Shuah Khan <shuah@kernel.org>
563da3a9
VM
12222L: linux-usb@vger.kernel.org
12223S: Maintained
a6d6fc2b 12224F: Documentation/usb/usbip_protocol.txt
563da3a9
VM
12225F: drivers/usb/usbip/
12226F: tools/usb/usbip/
12227
1da177e4 12228USB PEGASUS DRIVER
a16b945c 12229M: Petko Manolov <petkan@nucleusys.com>
795fb7e7 12230L: linux-usb@vger.kernel.org
043600a6 12231L: netdev@vger.kernel.org
052e3128
PM
12232T: git git://github.com/petkan/pegasus.git
12233W: https://github.com/petkan/pegasus
1da177e4 12234S: Maintained
679655da 12235F: drivers/net/usb/pegasus.*
1da177e4 12236
d3ad558f 12237USB PHY LAYER
a55f6286 12238M: Felipe Balbi <balbi@kernel.org>
d3ad558f
FB
12239L: linux-usb@vger.kernel.org
12240T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
12241S: Maintained
12242F: drivers/usb/phy/
d3ad558f 12243
73e4fb3f 12244USB PRINTER DRIVER (usblp)
8b58be88 12245M: Pete Zaitcev <zaitcev@redhat.com>
795fb7e7 12246L: linux-usb@vger.kernel.org
73e4fb3f 12247S: Supported
679655da 12248F: drivers/usb/class/usblp.c
1da177e4 12249
4521b477
BM
12250USB QMI WWAN NETWORK DRIVER
12251M: Bjørn Mork <bjorn@mork.no>
12252L: netdev@vger.kernel.org
12253S: Maintained
12254F: Documentation/ABI/testing/sysfs-class-net-qmi
12255F: drivers/net/usb/qmi_wwan.c
12256
1da177e4 12257USB RTL8150 DRIVER
a16b945c 12258M: Petko Manolov <petkan@nucleusys.com>
795fb7e7 12259L: linux-usb@vger.kernel.org
043600a6 12260L: netdev@vger.kernel.org
052e3128
PM
12261T: git git://github.com/petkan/rtl8150.git
12262W: https://github.com/petkan/rtl8150
1da177e4 12263S: Maintained
679655da 12264F: drivers/net/usb/rtl8150.c
1da177e4 12265
f896b796 12266USB SERIAL SUBSYSTEM
66085694 12267M: Johan Hovold <johan@kernel.org>
795fb7e7 12268L: linux-usb@vger.kernel.org
4e68852d 12269S: Maintained
679655da 12270F: Documentation/usb/usb-serial.txt
f896b796 12271F: drivers/usb/serial/
679655da 12272F: include/linux/usb/serial.h
1da177e4 12273
b3f0db1c
SG
12274USB SMSC75XX ETHERNET DRIVER
12275M: Steve Glendinning <steve.glendinning@shawell.net>
12276L: netdev@vger.kernel.org
12277S: Maintained
12278F: drivers/net/usb/smsc75xx.*
12279
2f7ca802 12280USB SMSC95XX ETHERNET DRIVER
90b24cfb 12281M: Steve Glendinning <steve.glendinning@shawell.net>
2f7ca802 12282L: netdev@vger.kernel.org
90b24cfb 12283S: Maintained
679655da 12284F: drivers/net/usb/smsc95xx.*
2f7ca802 12285
1da177e4 12286USB SUBSYSTEM
879a5a00 12287M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
795fb7e7 12288L: linux-usb@vger.kernel.org
1da177e4 12289W: http://www.linux-usb.org
08deed1e 12290T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git
1da177e4 12291S: Supported
1700bd98 12292F: Documentation/devicetree/bindings/usb/
679655da 12293F: Documentation/usb/
679655da
JP
12294F: drivers/usb/
12295F: include/linux/usb.h
12296F: include/linux/usb/
1da177e4
LT
12297
12298USB UHCI DRIVER
8b58be88 12299M: Alan Stern <stern@rowland.harvard.edu>
795fb7e7 12300L: linux-usb@vger.kernel.org
1da177e4 12301S: Maintained
679655da 12302F: drivers/usb/host/uhci*
1da177e4 12303
69ae9e3e 12304USB "USBNET" DRIVER FRAMEWORK
d8130624 12305M: Oliver Neukum <oneukum@suse.com>
043600a6 12306L: netdev@vger.kernel.org
69ae9e3e 12307W: http://www.linux-usb.org/usbnet
1da177e4 12308S: Maintained
679655da
JP
12309F: drivers/net/usb/usbnet.c
12310F: include/linux/usb/usbnet.h
1da177e4 12311
c0efd232 12312USB VIDEO CLASS
c53ac071 12313M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
616bd4e2 12314L: linux-uvc-devel@lists.sourceforge.net (subscribers-only)
661263b5 12315L: linux-media@vger.kernel.org
275ffde4 12316T: git git://linuxtv.org/media_tree.git
57c6d2e9 12317W: http://www.ideasonboard.org/uvc/
c0efd232 12318S: Maintained
0c0d06ca 12319F: drivers/media/usb/uvc/
6c0f0359 12320F: include/uapi/linux/uvcvideo.h
1da177e4 12321
b60b9c45
HV
12322USB VISION DRIVER
12323M: Hans Verkuil <hverkuil@xs4all.nl>
12324L: linux-media@vger.kernel.org
12325T: git git://linuxtv.org/media_tree.git
a825eaec 12326W: https://linuxtv.org
b60b9c45
HV
12327S: Odd Fixes
12328F: drivers/media/usb/usbvision/
12329
8282da47
LP
12330USB WEBCAM GADGET
12331M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
12332L: linux-usb@vger.kernel.org
12333S: Maintained
3a83c16e 12334F: drivers/usb/gadget/function/*uvc*
faf2e1db 12335F: drivers/usb/gadget/legacy/webcam.c
8282da47 12336
bf164cc0 12337USB WIRELESS RNDIS DRIVER (rndis_wlan)
e6146c5c 12338M: Jussi Kivilinna <jussi.kivilinna@iki.fi>
bf164cc0
JK
12339L: linux-wireless@vger.kernel.org
12340S: Maintained
679655da 12341F: drivers/net/wireless/rndis_wlan.c
bf164cc0 12342
eb6bab13 12343USB XHCI DRIVER
03d85053 12344M: Mathias Nyman <mathias.nyman@intel.com>
eb6bab13
SS
12345L: linux-usb@vger.kernel.org
12346S: Supported
36d0344c
SS
12347F: drivers/usb/host/xhci*
12348F: drivers/usb/host/pci-quirks*
eb6bab13 12349
1da177e4 12350USB ZD1201 DRIVER
4086b9ca 12351L: linux-wireless@vger.kernel.org
1da177e4 12352W: http://linux-lc100020.sourceforge.net
4086b9ca 12353S: Orphan
ed0ad06f 12354F: drivers/net/wireless/zydas/zd1201.*
1da177e4 12355
b7eee616 12356USB ZR364XX DRIVER
8b58be88 12357M: Antoine Jacquet <royale@zerezo.com>
795fb7e7 12358L: linux-usb@vger.kernel.org
661263b5 12359L: linux-media@vger.kernel.org
275ffde4 12360T: git git://linuxtv.org/media_tree.git
b7eee616
AJ
12361W: http://royale.zerezo.com/zr364xx/
12362S: Maintained
679655da 12363F: Documentation/video4linux/zr364xx.txt
90d72ac6 12364F: drivers/media/usb/zr364xx/
b7eee616 12365
289fcff4
HK
12366ULPI BUS
12367M: Heikki Krogerus <heikki.krogerus@linux.intel.com>
12368L: linux-usb@vger.kernel.org
12369S: Maintained
12370F: drivers/usb/common/ulpi.c
12371F: include/linux/ulpi/
12372
e7839f25 12373USER-MODE LINUX (UML)
8b58be88 12374M: Jeff Dike <jdike@addtoit.com>
b15194b7 12375M: Richard Weinberger <richard@nod.at>
1da177e4
LT
12376L: user-mode-linux-devel@lists.sourceforge.net
12377L: user-mode-linux-user@lists.sourceforge.net
12378W: http://user-mode-linux.sourceforge.net
9f273c24 12379T: git git://git.kernel.org/pub/scm/linux/kernel/git/rw/uml.git
1da177e4 12380S: Maintained
61516587 12381F: Documentation/virtual/uml/
679655da 12382F: arch/um/
b070989a 12383F: arch/x86/um/
679655da
JP
12384F: fs/hostfs/
12385F: fs/hppfs/
b7eee616 12386
e5f114e9 12387USERSPACE I/O (UIO)
6a534c9d 12388M: "Hans J. Koch" <hjk@hansjkoch.de>
879a5a00 12389M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
e5f114e9 12390S: Maintained
3d3fecbd 12391T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
679655da
JP
12392F: Documentation/DocBook/uio-howto.tmpl
12393F: drivers/uio/
12394F: include/linux/uio*.h
e5f114e9 12395
256cccbe 12396UTIL-LINUX PACKAGE
8b58be88 12397M: Karel Zak <kzak@redhat.com>
256cccbe
KZ
12398L: util-linux@vger.kernel.org
12399W: http://en.wikipedia.org/wiki/Util-linux
12400T: git git://git.kernel.org/pub/scm/utils/util-linux/util-linux.git
f899b0ad
KZ
12401S: Maintained
12402
c1fd1c07 12403UVESAFB DRIVER
8b58be88 12404M: Michal Januszewski <spock@gentoo.org>
c69f677c 12405L: linux-fbdev@vger.kernel.org
c1fd1c07
MJ
12406W: http://dev.gentoo.org/~spock/projects/uvesafb/
12407S: Maintained
679655da 12408F: Documentation/fb/uvesafb.txt
8a61f013 12409F: drivers/video/fbdev/uvesafb.*
c1fd1c07 12410
456930d8
SA
12411VF610 NAND DRIVER
12412M: Stefan Agner <stefan@agner.ch>
12413L: linux-mtd@lists.infradead.org
12414S: Supported
12415F: drivers/mtd/nand/vf610_nfc.c
12416
4480f15b 12417VFAT/FAT/MSDOS FILESYSTEM
8b58be88 12418M: OGAWA Hirofumi <hirofumi@mail.parknet.co.jp>
1da177e4 12419S: Maintained
679655da
JP
12420F: Documentation/filesystems/vfat.txt
12421F: fs/fat/
1da177e4 12422
cba3345c
AW
12423VFIO DRIVER
12424M: Alex Williamson <alex.williamson@redhat.com>
12425L: kvm@vger.kernel.org
9f273c24 12426T: git git://github.com/awilliam/linux-vfio.git
cba3345c
AW
12427S: Maintained
12428F: Documentation/vfio.txt
12429F: drivers/vfio/
12430F: include/linux/vfio.h
c117ab84 12431F: include/uapi/linux/vfio.h
cba3345c 12432
a714ea5f
AW
12433VFIO PLATFORM DRIVER
12434M: Baptiste Reynal <b.reynal@virtualopensystems.com>
12435L: kvm@vger.kernel.org
12436S: Maintained
12437F: drivers/vfio/platform/
12438
9e6f3438
PO
12439VIDEOBUF2 FRAMEWORK
12440M: Pawel Osciak <pawel@osciak.com>
12441M: Marek Szyprowski <m.szyprowski@samsung.com>
e76e4706 12442M: Kyungmin Park <kyungmin.park@samsung.com>
9e6f3438
PO
12443L: linux-media@vger.kernel.org
12444S: Maintained
90d72ac6 12445F: drivers/media/v4l2-core/videobuf2-*
9e6f3438
PO
12446F: include/media/videobuf2-*
12447
06a8fc78
AH
12448VIRTIO AND VHOST VSOCK DRIVER
12449M: Stefan Hajnoczi <stefanha@redhat.com>
12450L: kvm@vger.kernel.org
12451L: virtualization@lists.linux-foundation.org
12452L: netdev@vger.kernel.org
12453S: Maintained
12454F: include/linux/virtio_vsock.h
12455F: include/uapi/linux/virtio_vsock.h
12456F: net/vmw_vsock/virtio_transport_common.c
0ea9e1d3 12457F: net/vmw_vsock/virtio_transport.c
433fc58e
AH
12458F: drivers/vhost/vsock.c
12459F: drivers/vhost/vsock.h
06a8fc78 12460
5523662e
SCP
12461VIRTUAL SERIO DEVICE DRIVER
12462M: Stephen Chandler Paul <thatslyude@gmail.com>
12463S: Maintained
12464F: drivers/input/serio/userio.c
12465F: include/uapi/linux/userio.h
12466
9a82446b
AS
12467VIRTIO CONSOLE DRIVER
12468M: Amit Shah <amit.shah@redhat.com>
12469L: virtualization@lists.linux-foundation.org
12470S: Maintained
12471F: drivers/char/virtio_console.c
12472F: include/linux/virtio_console.h
c117ab84 12473F: include/uapi/linux/virtio_console.h
9a82446b 12474
2426ec8f 12475VIRTIO CORE, NET AND BLOCK DRIVERS
2426ec8f
MT
12476M: "Michael S. Tsirkin" <mst@redhat.com>
12477L: virtualization@lists.linux-foundation.org
12478S: Maintained
0e4191fe 12479F: Documentation/devicetree/bindings/virtio/
2426ec8f 12480F: drivers/virtio/
c893c8d7 12481F: tools/virtio/
2426ec8f
MT
12482F: drivers/net/virtio_net.c
12483F: drivers/block/virtio_blk.c
12484F: include/linux/virtio_*.h
916cdabc 12485F: include/uapi/linux/virtio_*.h
2426ec8f 12486
f2dbda3b
CH
12487VIRTIO DRIVERS FOR S390
12488M: Christian Borntraeger <borntraeger@de.ibm.com>
12489M: Cornelia Huck <cornelia.huck@de.ibm.com>
12490L: linux-s390@vger.kernel.org
12491L: virtualization@lists.linux-foundation.org
12492L: kvm@vger.kernel.org
12493S: Supported
1b568d93 12494F: drivers/s390/virtio/
f2dbda3b 12495
4ad6ee91
GH
12496VIRTIO GPU DRIVER
12497M: David Airlie <airlied@linux.ie>
12498M: Gerd Hoffmann <kraxel@redhat.com>
12499L: dri-devel@lists.freedesktop.org
12500L: virtualization@lists.linux-foundation.org
12501S: Maintained
12502F: drivers/gpu/drm/virtio/
12503F: include/uapi/linux/virtio_gpu.h
12504
3a4d5c94
MT
12505VIRTIO HOST (VHOST)
12506M: "Michael S. Tsirkin" <mst@redhat.com>
12507L: kvm@vger.kernel.org
c996d8b9 12508L: virtualization@lists.linux-foundation.org
3a4d5c94 12509L: netdev@vger.kernel.org
9f273c24 12510T: git git://git.kernel.org/pub/scm/linux/kernel/git/mst/vhost.git
3a4d5c94
MT
12511S: Maintained
12512F: drivers/vhost/
c117ab84 12513F: include/uapi/linux/vhost.h
3a4d5c94 12514
271c8651
GH
12515VIRTIO INPUT DRIVER
12516M: Gerd Hoffmann <kraxel@redhat.com>
12517S: Maintained
12518F: drivers/virtio/virtio_input.c
12519F: include/uapi/linux/virtio_input.h
12520
1da177e4 12521VIA RHINE NETWORK DRIVER
210347e1 12522S: Orphan
f2148a47 12523F: drivers/net/ethernet/via/via-rhine.c
1da177e4 12524
f0bf7f61 12525VIA SD/MMC CARD CONTROLLER DRIVER
558bbb2f 12526M: Bruce Chang <brucechang@via.com.tw>
8b58be88 12527M: Harald Welte <HaraldWelte@viatech.com>
f0bf7f61
HW
12528S: Maintained
12529F: drivers/mmc/host/via-sdmmc.c
12530
69e4a7c2 12531VIA UNICHROME(PRO)/CHROME9 FRAMEBUFFER DRIVER
c7babebd 12532M: Florian Tobias Schandinat <FlorianSchandinat@gmx.de>
c69f677c 12533L: linux-fbdev@vger.kernel.org
69e4a7c2 12534S: Maintained
c7babebd
FTS
12535F: include/linux/via-core.h
12536F: include/linux/via-gpio.h
12537F: include/linux/via_i2c.h
8a61f013 12538F: drivers/video/fbdev/via/
69e4a7c2 12539
01f20734 12540VIA VELOCITY NETWORK DRIVER
8b58be88 12541M: Francois Romieu <romieu@fr.zoreil.com>
01f20734
FR
12542L: netdev@vger.kernel.org
12543S: Maintained
f2148a47 12544F: drivers/net/ethernet/via/via-velocity.*
1da177e4 12545
f73f8173
AW
12546VIRT LIB
12547M: Alex Williamson <alex.williamson@redhat.com>
12548M: Paolo Bonzini <pbonzini@redhat.com>
12549L: kvm@vger.kernel.org
12550S: Supported
12551F: virt/lib/
12552
77911fd2 12553VIVID VIRTUAL VIDEO DRIVER
0b7bc1fa
HV
12554M: Hans Verkuil <hverkuil@xs4all.nl>
12555L: linux-media@vger.kernel.org
12556T: git git://linuxtv.org/media_tree.git
a825eaec 12557W: https://linuxtv.org
0b7bc1fa 12558S: Maintained
77911fd2 12559F: drivers/media/platform/vivid/*
0b7bc1fa 12560
be7f8273 12561VLAN (802.1Q)
8b58be88 12562M: Patrick McHardy <kaber@trash.net>
be7f8273
PM
12563L: netdev@vger.kernel.org
12564S: Maintained
679655da
JP
12565F: drivers/net/macvlan.c
12566F: include/linux/if_*vlan.h
12567F: net/8021q/
be7f8273 12568
55e331cf 12569VLYNQ BUS
8b58be88 12570M: Florian Fainelli <florian@openwrt.org>
8578d7af 12571L: openwrt-devel@lists.openwrt.org (subscribers-only)
55e331cf
FF
12572S: Maintained
12573F: drivers/vlynq/vlynq.c
12574F: include/linux/vlynq.h
12575
390beae4 12576VME SUBSYSTEM
74c600e3 12577M: Martyn Welch <martyn@welchs.me.uk>
1bd289d1 12578M: Manohar Vanga <manohar.vanga@gmail.com>
390beae4
MW
12579M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
12580L: devel@driverdev.osuosl.org
12581S: Maintained
12582T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
12583F: Documentation/vme_api.txt
12584F: drivers/staging/vme/
12585F: drivers/vme/
12586F: include/linux/vme*
12587
4488e09b
AK
12588VMWARE HYPERVISOR INTERFACE
12589M: Alok Kataria <akataria@vmware.com>
12590L: virtualization@lists.linux-foundation.org
12591S: Supported
12592F: arch/x86/kernel/cpu/vmware.c
12593
73b35d07
DT
12594VMWARE BALLOON DRIVER
12595M: Xavier Deguillard <xdeguillard@vmware.com>
12596M: Philip Moltmann <moltmann@vmware.com>
12597M: "VMware, Inc." <pv-drivers@vmware.com>
12598L: linux-kernel@vger.kernel.org
12599S: Maintained
12600F: drivers/misc/vmw_balloon.c
12601
8b8be51b
TH
12602VMWARE VMMOUSE SUBDRIVER
12603M: "VMware Graphics" <linux-graphics-maintainer@vmware.com>
12604M: "VMware, Inc." <pv-drivers@vmware.com>
12605L: linux-input@vger.kernel.org
12606S: Maintained
12607F: drivers/input/mouse/vmmouse.c
12608F: drivers/input/mouse/vmmouse.h
12609
d1a890fa 12610VMWARE VMXNET3 ETHERNET DRIVER
04e1b734 12611M: Shrikrishna Khare <skhare@vmware.com>
65c8bb5b
JP
12612M: "VMware, Inc." <pv-drivers@vmware.com>
12613L: netdev@vger.kernel.org
12614S: Maintained
12615F: drivers/net/vmxnet3/
d1a890fa 12616
851b1642 12617VMware PVSCSI driver
29374ec6 12618M: Jim Gill <jgill@vmware.com>
851b1642
AK
12619M: VMware PV-Drivers <pv-drivers@vmware.com>
12620L: linux-scsi@vger.kernel.org
12621S: Maintained
12622F: drivers/scsi/vmw_pvscsi.c
12623F: drivers/scsi/vmw_pvscsi.h
12624
e53e86c7 12625VOLTAGE AND CURRENT REGULATOR FRAMEWORK
88dd75af 12626M: Liam Girdwood <lgirdwood@gmail.com>
b02e48f2 12627M: Mark Brown <broonie@kernel.org>
5cdeb2c8 12628L: linux-kernel@vger.kernel.org
1dd68f01 12629W: http://www.slimlogic.co.uk/?p=48
6febb5ab 12630T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator.git
e53e86c7 12631S: Supported
9d2597e8 12632F: Documentation/devicetree/bindings/regulator/
679655da 12633F: drivers/regulator/
9d2597e8 12634F: include/dt-bindings/regulator/
679655da 12635F: include/linux/regulator/
e53e86c7 12636
081958eb
DA
12637VRF
12638M: David Ahern <dsa@cumulusnetworks.com>
12639M: Shrijeet Mukherjee <shm@cumulusnetworks.com>
12640L: netdev@vger.kernel.org
12641S: Maintained
12642F: drivers/net/vrf.c
562d897d 12643F: Documentation/networking/vrf.txt
081958eb 12644
ab41319e 12645VT1211 HARDWARE MONITOR DRIVER
8b58be88 12646M: Juerg Haefliger <juergh@gmail.com>
968ce1b1 12647L: linux-hwmon@vger.kernel.org
ab41319e 12648S: Maintained
679655da
JP
12649F: Documentation/hwmon/vt1211
12650F: drivers/hwmon/vt1211.c
ab41319e 12651
1de9e371 12652VT8231 HARDWARE MONITOR DRIVER
8b58be88 12653M: Roger Lucas <vt8231@hiddenengine.co.uk>
968ce1b1 12654L: linux-hwmon@vger.kernel.org
1de9e371 12655S: Maintained
679655da 12656F: drivers/hwmon/vt8231.c
1de9e371 12657
88095e7b
TO
12658VUB300 USB to SDIO/SD/MMC bridge chip
12659M: Tony Olech <tony.olech@elandigitalsystems.com>
12660L: linux-mmc@vger.kernel.org
12661L: linux-usb@vger.kernel.org
12662S: Supported
12663F: drivers/mmc/host/vub300.c
12664
1da177e4 12665W1 DALLAS'S 1-WIRE BUS
a8018766 12666M: Evgeniy Polyakov <zbr@ioremap.net>
1da177e4 12667S: Maintained
679655da
JP
12668F: Documentation/w1/
12669F: drivers/w1/
1da177e4 12670
13927079 12671W83791D HARDWARE MONITORING DRIVER
8b58be88 12672M: Marc Hulsman <m.hulsman@tudelft.nl>
968ce1b1 12673L: linux-hwmon@vger.kernel.org
25845c22 12674S: Maintained
679655da
JP
12675F: Documentation/hwmon/w83791d
12676F: drivers/hwmon/w83791d.c
13927079 12677
61db011d 12678W83793 HARDWARE MONITORING DRIVER
8b58be88 12679M: Rudolf Marek <r.marek@assembler.cz>
968ce1b1 12680L: linux-hwmon@vger.kernel.org
61db011d 12681S: Maintained
679655da
JP
12682F: Documentation/hwmon/w83793
12683F: drivers/hwmon/w83793.c
61db011d 12684
e3760b43 12685W83795 HARDWARE MONITORING DRIVER
d8130624 12686M: Jean Delvare <jdelvare@suse.com>
968ce1b1 12687L: linux-hwmon@vger.kernel.org
e3760b43
JD
12688S: Maintained
12689F: drivers/hwmon/w83795.c
12690
1da177e4 12691W83L51xD SD/MMC CARD INTERFACE DRIVER
8b58be88 12692M: Pierre Ossman <pierre@ossman.eu>
1da177e4 12693S: Maintained
679655da 12694F: drivers/mmc/host/wbsd.*
1da177e4 12695
b4e05923
HG
12696WACOM PROTOCOL 4 SERIAL TABLETS
12697M: Julian Squires <julian@cipht.net>
12698M: Hans de Goede <hdegoede@redhat.com>
12699L: linux-input@vger.kernel.org
12700S: Maintained
12701F: drivers/input/tablet/wacom_serial4.c
12702
3527761c 12703WATCHDOG DEVICE DRIVERS
8b58be88 12704M: Wim Van Sebroeck <wim@iguana.be>
1f32f83e 12705R: Guenter Roeck <linux@roeck-us.net>
230a5cef
WVS
12706L: linux-watchdog@vger.kernel.org
12707W: http://www.linux-watchdog.org/
f599aaf0 12708T: git git://www.linux-watchdog.org/linux-watchdog.git
3527761c 12709S: Maintained
540be8b2 12710F: Documentation/devicetree/bindings/watchdog/
679655da
JP
12711F: Documentation/watchdog/
12712F: drivers/watchdog/
12713F: include/linux/watchdog.h
c117ab84 12714F: include/uapi/linux/watchdog.h
3527761c 12715
1da177e4 12716WD7000 SCSI DRIVER
8b58be88 12717M: Miroslav Zagorac <zaga@fly.cc.fer.hr>
1da177e4
LT
12718L: linux-scsi@vger.kernel.org
12719S: Maintained
679655da 12720F: drivers/scsi/wd7000.c
1da177e4 12721
b22e00f3
DH
12722WIIMOTE HID DRIVER
12723M: David Herrmann <dh.herrmann@googlemail.com>
12724L: linux-input@vger.kernel.org
12725S: Maintained
12726F: drivers/hid/hid-wiimote*
12727
e258b80e 12728WINBOND CIR DRIVER
364e9e18 12729M: David Härdeman <david@hardeman.nu>
e258b80e 12730S: Maintained
116ab806 12731F: drivers/media/rc/winbond-cir.c
e258b80e 12732
c36a483d
WBG
12733WINSYSTEMS EBC-C384 WATCHDOG DRIVER
12734M: William Breathitt Gray <vilhelm.gray@gmail.com>
12735L: linux-watchdog@vger.kernel.org
12736S: Maintained
12737F: drivers/watchdog/ebc-c384_wdt.c
12738
9c26df9b
WBG
12739WINSYSTEMS WS16C48 GPIO DRIVER
12740M: William Breathitt Gray <vilhelm.gray@gmail.com>
12741L: linux-gpio@vger.kernel.org
12742S: Maintained
12743F: drivers/gpio/gpio-ws16c48.c
e258b80e 12744
8a70da82 12745WIMAX STACK
8b58be88 12746M: Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
8a70da82 12747M: linux-wimax@intel.com
49e7d9df 12748L: wimax@linuxwimax.org (subscribers-only)
8a70da82
IPG
12749S: Supported
12750W: http://linuxwimax.org
315987dc 12751F: Documentation/wimax/README.wimax
315987dc
JP
12752F: include/linux/wimax/debug.h
12753F: include/net/wimax.h
c117ab84 12754F: include/uapi/linux/wimax.h
315987dc 12755F: net/wimax/
8a70da82 12756
5fc14680 12757WISTRON LAPTOP BUTTON DRIVER
8b58be88 12758M: Miloslav Trmac <mitr@volny.cz>
5fc14680 12759S: Maintained
679655da 12760F: drivers/input/misc/wistron_btns.c
5fc14680 12761
1da177e4 12762WL3501 WIRELESS PCMCIA CARD DRIVER
8b58be88 12763M: Arnaldo Carvalho de Melo <acme@ghostprotocols.net>
724c6b35 12764L: linux-wireless@vger.kernel.org
926554c4 12765W: http://oops.ghostprotocols.net:81/blog
1da177e4 12766S: Maintained
679655da 12767F: drivers/net/wireless/wl3501*
1da177e4 12768
055bcbcb 12769WOLFSON MICROELECTRONICS DRIVERS
fef95164 12770L: patches@opensource.wolfsonmicro.com
f0e03dbd
RF
12771T: git https://github.com/CirrusLogic/linux-drivers.git
12772W: https://github.com/CirrusLogic/linux-drivers/wiki
b75ea16a 12773S: Supported
3768f0b1 12774F: Documentation/hwmon/wm83??
f494993f
CK
12775F: Documentation/devicetree/bindings/extcon/extcon-arizona.txt
12776F: Documentation/devicetree/bindings/regulator/arizona-regulator.txt
12777F: Documentation/devicetree/bindings/mfd/arizona.txt
af1c5386 12778F: arch/arm/mach-s3c64xx/mach-crag6410*
f05259a6 12779F: drivers/clk/clk-wm83*.c
9c309598 12780F: drivers/extcon/extcon-arizona.c
b75ea16a 12781F: drivers/leds/leds-wm83*.c
25b273ba 12782F: drivers/gpio/gpio-*wm*.c
9c309598 12783F: drivers/gpio/gpio-arizona.c
d22b0869 12784F: drivers/hwmon/wm83??-hwmon.c
59ec6da2
MB
12785F: drivers/input/misc/wm831x-on.c
12786F: drivers/input/touchscreen/wm831x-ts.c
12787F: drivers/input/touchscreen/wm97*.c
9c309598
MB
12788F: drivers/mfd/arizona*
12789F: drivers/mfd/wm*.c
12ebc137 12790F: drivers/mfd/cs47l24*
b75ea16a
MB
12791F: drivers/power/wm83*.c
12792F: drivers/rtc/rtc-wm83*.c
12793F: drivers/regulator/wm8*.c
3860e6c4 12794F: drivers/video/backlight/wm83*_bl.c
b75ea16a 12795F: drivers/watchdog/wm83*_wdt.c
9c309598 12796F: include/linux/mfd/arizona/
3860e6c4 12797F: include/linux/mfd/wm831x/
b75ea16a 12798F: include/linux/mfd/wm8350/
3768f0b1 12799F: include/linux/mfd/wm8400*
59ec6da2 12800F: include/linux/wm97xx.h
055bcbcb 12801F: include/sound/wm????.h
9c309598 12802F: sound/soc/codecs/arizona.?
055bcbcb 12803F: sound/soc/codecs/wm*
12ebc137 12804F: sound/soc/codecs/cs47l24*
b75ea16a 12805
3e6cd7a4
TH
12806WORKQUEUE
12807M: Tejun Heo <tj@kernel.org>
badb7f5e 12808R: Lai Jiangshan <jiangshanlai@gmail.com>
3e6cd7a4
TH
12809T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/wq.git
12810S: Maintained
12811F: include/linux/workqueue.h
12812F: kernel/workqueue.c
12813F: Documentation/workqueue.txt
12814
39ac9f48
CYT
12815X-POWERS MULTIFUNCTION PMIC DEVICE DRIVERS
12816M: Chen-Yu Tsai <wens@csie.org>
12817L: linux-kernel@vger.kernel.org
12818S: Maintained
12819N: axp[128]
12820
1da177e4 12821X.25 NETWORK LAYER
8bf28059 12822M: Andrew Hendry <andrew.hendry@gmail.com>
1da177e4 12823L: linux-x25@vger.kernel.org
8bf28059 12824S: Odd Fixes
679655da
JP
12825F: Documentation/networking/x25*
12826F: include/net/x25*
12827F: net/x25/
1da177e4 12828
e2d1d6c0 12829X86 ARCHITECTURE (32-BIT AND 64-BIT)
8b58be88
JP
12830M: Thomas Gleixner <tglx@linutronix.de>
12831M: Ingo Molnar <mingo@redhat.com>
12832M: "H. Peter Anvin" <hpa@zytor.com>
bcde563c 12833M: x86@kernel.org
981c3a4f 12834L: linux-kernel@vger.kernel.org
75fc2d37 12835T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core
e2d1d6c0 12836S: Maintained
679655da
JP
12837F: Documentation/x86/
12838F: arch/x86/
e2d1d6c0 12839
d0944853 12840X86 PLATFORM DRIVERS
e181ba15 12841M: Darren Hart <dvhart@infradead.org>
d0944853 12842L: platform-driver-x86@vger.kernel.org
e181ba15 12843T: git git://git.infradead.org/users/dvhart/linux-platform-drivers-x86.git
d0944853 12844S: Maintained
14430813 12845F: drivers/platform/x86/
3a4bceef 12846F: drivers/platform/olpc/
d0944853 12847
c1f5c54b
IM
12848X86 MCE INFRASTRUCTURE
12849M: Tony Luck <tony.luck@intel.com>
487ba8e8 12850M: Borislav Petkov <bp@alien8.de>
c1f5c54b
IM
12851L: linux-edac@vger.kernel.org
12852S: Maintained
12853F: arch/x86/kernel/cpu/mcheck/*
12854
79ebdc95
BP
12855X86 MICROCODE UPDATE SUPPORT
12856M: Borislav Petkov <bp@alien8.de>
12857S: Maintained
12858F: arch/x86/kernel/cpu/microcode/*
12859
f0905c5a
AL
12860X86 VDSO
12861M: Andy Lutomirski <luto@amacapital.net>
12862L: linux-kernel@vger.kernel.org
12863T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/vdso
12864S: Maintained
d603c8e1 12865F: arch/x86/entry/vdso/
f0905c5a 12866
d6fad502 12867XC2028/3028 TUNER DRIVER
5dc8a864
MCC
12868M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
12869M: Mauro Carvalho Chehab <mchehab@kernel.org>
d6fad502 12870L: linux-media@vger.kernel.org
a825eaec 12871W: https://linuxtv.org
d6fad502
MCC
12872T: git git://linuxtv.org/media_tree.git
12873S: Maintained
12874F: drivers/media/tuners/tuner-xc2028.*
12875
c4468085 12876XEN HYPERVISOR INTERFACE
3eeef8f7
KRW
12877M: Boris Ostrovsky <boris.ostrovsky@oracle.com>
12878M: David Vrabel <david.vrabel@citrix.com>
101ecde5 12879M: Juergen Gross <jgross@suse.com>
11dbb52b 12880L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
ea70ba3a 12881T: git git://git.kernel.org/pub/scm/linux/kernel/git/xen/tip.git
c4468085
IC
12882S: Supported
12883F: arch/x86/xen/
12884F: drivers/*/xen-*front.c
12885F: drivers/xen/
12886F: arch/x86/include/asm/xen/
12887F: include/xen/
c117ab84 12888F: include/uapi/xen/
c4468085 12889
77bfb479 12890XEN HYPERVISOR ARM
85d1a29d 12891M: Stefano Stabellini <sstabellini@kernel.org>
11dbb52b 12892L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
85d1a29d 12893S: Maintained
77bfb479
SS
12894F: arch/arm/xen/
12895F: arch/arm/include/asm/xen/
12896
b475e83f 12897XEN HYPERVISOR ARM64
85d1a29d 12898M: Stefano Stabellini <sstabellini@kernel.org>
11dbb52b 12899L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
85d1a29d 12900S: Maintained
b475e83f
SS
12901F: arch/arm64/xen/
12902F: arch/arm64/include/asm/xen/
12903
9b57e1a7 12904XEN NETWORK BACKEND DRIVER
8386040b 12905M: Wei Liu <wei.liu2@citrix.com>
11dbb52b 12906L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
9b57e1a7
IC
12907L: netdev@vger.kernel.org
12908S: Supported
12909F: drivers/net/xen-netback/*
12910
c5f8e29d
KRW
12911XEN PCI SUBSYSTEM
12912M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
11dbb52b 12913L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
c5f8e29d
KRW
12914S: Supported
12915F: arch/x86/pci/*xen*
12916F: drivers/pci/*xen*
12917
a2c5ae65
KRW
12918XEN BLOCK SUBSYSTEM
12919M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
bcadb699 12920M: Roger Pau Monné <roger.pau@citrix.com>
a2c5ae65
KRW
12921L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
12922S: Supported
12923F: drivers/block/xen-blkback/*
12924F: drivers/block/xen*
12925
15d03609
JG
12926XEN PVSCSI DRIVERS
12927M: Juergen Gross <jgross@suse.com>
12928L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
12929L: linux-scsi@vger.kernel.org
12930S: Supported
12931F: drivers/scsi/xen-scsifront.c
12932F: drivers/xen/xen-scsiback.c
12933F: include/xen/interface/io/vscsiif.h
12934
c5f8e29d
KRW
12935XEN SWIOTLB SUBSYSTEM
12936M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
11dbb52b 12937L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
c5f8e29d
KRW
12938S: Supported
12939F: arch/x86/xen/*swiotlb*
12940F: drivers/xen/*swiotlb*
12941
1da177e4
LT
12942XFS FILESYSTEM
12943P: Silicon Graphics Inc
809625ca 12944M: Dave Chinner <david@fromorbit.com>
18caa67a 12945M: xfs@oss.sgi.com
d7ede1aa 12946L: xfs@oss.sgi.com
1da177e4 12947W: http://oss.sgi.com/projects/xfs
9f273c24 12948T: git git://git.kernel.org/pub/scm/linux/kernel/git/dgc/linux-xfs.git
1da177e4 12949S: Supported
679655da
JP
12950F: Documentation/filesystems/xfs.txt
12951F: fs/xfs/
1da177e4 12952
8a3b7a25 12953XILINX AXI ETHERNET DRIVER
59a54f30
MS
12954M: Anirudha Sarangi <anirudh@xilinx.com>
12955M: John Linn <John.Linn@xilinx.com>
8a3b7a25 12956S: Maintained
12957F: drivers/net/ethernet/xilinx/xilinx_axienet*
12958
238b8721 12959XILINX UARTLITE SERIAL DRIVER
8b58be88 12960M: Peter Korsgaard <jacmet@sunsite.dk>
238b8721
PK
12961L: linux-serial@vger.kernel.org
12962S: Maintained
df621252 12963F: drivers/tty/serial/uartlite.c
238b8721 12964
df330515
LP
12965XILINX VIDEO IP CORES
12966M: Hyun Kwon <hyun.kwon@xilinx.com>
12967M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
12968L: linux-media@vger.kernel.org
12969T: git git://linuxtv.org/media_tree.git
12970S: Supported
12971F: Documentation/devicetree/bindings/media/xilinx/
12972F: drivers/media/platform/xilinx/
a5562f65 12973F: include/uapi/linux/xilinx-v4l2-controls.h
df330515 12974
74316949
EB
12975XILLYBUS DRIVER
12976M: Eli Billauer <eli.billauer@gmail.com>
12977L: linux-kernel@vger.kernel.org
12978S: Supported
12979F: drivers/char/xillybus/
12980
f620e4b8
MF
12981XTENSA XTFPGA PLATFORM SUPPORT
12982M: Max Filippov <jcmvbkbc@gmail.com>
12983L: linux-xtensa@linux-xtensa.org
12984S: Maintained
12985F: drivers/spi/spi-xtensa-xtfpga.c
57b7068d 12986F: sound/soc/xtensa/xtfpga-i2s.c
f620e4b8 12987
1da177e4 12988YAM DRIVER FOR AX.25
8b58be88 12989M: Jean-Paul Roubelat <jpr@f6fbb.org>
1da177e4
LT
12990L: linux-hams@vger.kernel.org
12991S: Maintained
679655da
JP
12992F: drivers/net/hamradio/yam*
12993F: include/linux/yam.h
1da177e4 12994
af64a5eb 12995YEALINK PHONE DRIVER
8b58be88 12996M: Henk Vergonet <Henk.Vergonet@gmail.com>
af64a5eb
H
12997L: usbb2k-api-dev@nongnu.org
12998S: Maintained
679655da
JP
12999F: Documentation/input/yealink.txt
13000F: drivers/input/misc/yealink.*
af64a5eb 13001
1da177e4 13002Z8530 DRIVER FOR AX.25
8b58be88 13003M: Joerg Reuter <jreuter@yaina.de>
1da177e4
LT
13004W: http://yaina.de/jreuter/
13005W: http://www.qsl.net/dl1bke/
13006L: linux-hams@vger.kernel.org
13007S: Maintained
679655da
JP
13008F: Documentation/networking/z8530drv.txt
13009F: drivers/net/hamradio/*scc.c
13010F: drivers/net/hamradio/z8530.h
1da177e4 13011
0cf31ec1 13012ZBUD COMPRESSED PAGE ALLOCATOR
0bb181c7 13013M: Seth Jennings <sjenning@redhat.com>
0cf31ec1
SJ
13014L: linux-mm@kvack.org
13015S: Maintained
13016F: mm/zbud.c
13017F: include/linux/zbud.h
13018
7c0c3afb 13019ZD1211RW WIRELESS DRIVER
8b58be88
JP
13020M: Daniel Drake <dsd@gentoo.org>
13021M: Ulrich Kunitz <kune@deine-taler.de>
7c0c3afb 13022W: http://zd1211.ath.cx/wiki/DriverRewrite
724c6b35 13023L: linux-wireless@vger.kernel.org
7c0c3afb
DD
13024L: zd1211-devs@lists.sourceforge.net (subscribers-only)
13025S: Maintained
6948300c 13026F: drivers/net/wireless/zydas/zd1211rw/
7c0c3afb 13027
20263029
DS
13028ZPOOL COMPRESSED PAGE STORAGE API
13029M: Dan Streetman <ddstreet@ieee.org>
13030L: linux-mm@kvack.org
13031S: Maintained
13032F: mm/zpool.c
13033F: include/linux/zpool.h
13034
1da177e4 13035ZR36067 VIDEO FOR LINUX DRIVER
1da177e4 13036L: mjpeg-users@lists.sourceforge.net
f63145e2 13037L: linux-media@vger.kernel.org
1da177e4 13038W: http://mjpeg.sourceforge.net/driver-zoran/
a825eaec 13039T: hg https://linuxtv.org/hg/v4l-dvb
f63145e2 13040S: Odd Fixes
90d72ac6 13041F: drivers/media/pci/zoran/
1da177e4 13042
6920f2cc
MK
13043ZRAM COMPRESSED RAM BLOCK DEVICE DRVIER
13044M: Minchan Kim <minchan@kernel.org>
13045M: Nitin Gupta <ngupta@vflare.org>
74f3037c 13046R: Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
6920f2cc
MK
13047L: linux-kernel@vger.kernel.org
13048S: Maintained
13049F: drivers/block/zram/
13050F: Documentation/blockdev/zram.txt
13051
8b4a4080 13052ZS DECSTATION Z85C30 SERIAL DRIVER
8b58be88 13053M: "Maciej W. Rozycki" <macro@linux-mips.org>
8b4a4080 13054S: Maintained
df621252 13055F: drivers/tty/serial/zs.*
8b4a4080 13056
eae70d06
MK
13057ZSMALLOC COMPRESSED SLAB MEMORY ALLOCATOR
13058M: Minchan Kim <minchan@kernel.org>
13059M: Nitin Gupta <ngupta@vflare.org>
41192a2d 13060R: Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
eae70d06
MK
13061L: linux-mm@kvack.org
13062S: Maintained
13063F: mm/zsmalloc.c
13064F: include/linux/zsmalloc.h
d02be50d 13065F: Documentation/vm/zsmalloc.txt
eae70d06 13066
0cf31ec1 13067ZSWAP COMPRESSED SWAP CACHING
0bb181c7 13068M: Seth Jennings <sjenning@redhat.com>
0cf31ec1
SJ
13069L: linux-mm@kvack.org
13070S: Maintained
13071F: mm/zswap.c
13072
1da177e4 13073THE REST
8b58be88 13074M: Linus Torvalds <torvalds@linux-foundation.org>
34d03cc1 13075L: linux-kernel@vger.kernel.org
8a6e2535 13076Q: http://patchwork.kernel.org/project/LKML/list/
d16adea3 13077T: git git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
1da177e4 13078S: Buried alive in reporters
34d03cc1
JP
13079F: *
13080F: */
This page took 7.944198 seconds and 5 git commands to generate.