nilfs2: use BIT() macro
[deliverable/linux.git] / MAINTAINERS
CommitLineData
1da177e4 1
cc8f9b99 2
1da177e4
LT
3 List of maintainers and how to submit kernel changes
4
5Please try to follow the guidelines below. This will make things
6easier on the maintainers. Not all of these guidelines matter for every
7trivial patch so apply some common sense.
8
91. Always _test_ your changes, however small, on at least 4 or
10 5 people, preferably many more.
11
122. Try to release a few ALPHA test versions to the net. Announce
13 them onto the kernel channel and await results. This is especially
14 important for device drivers, because often that's the only way
15 you will find things like the fact version 3 firmware needs
16 a magic fix you didn't know about, or some clown changed the
17 chips on a board and not its name. (Don't laugh! Look at the
18 SMC etherpower for that.)
19
203. Make sure your changes compile correctly in multiple
21 configurations. In particular check that changes work both as a
22 module and built into the kernel.
23
244. When you are happy with a change make it generally available for
25 testing and await feedback.
26
275. Make a patch available to the relevant maintainer in the list. Use
28 'diff -u' to make the patch easy to merge. Be prepared to get your
29 changes sent back with seemingly silly requests about formatting
30 and variable names. These aren't as silly as they seem. One
31 job the maintainers (and especially Linus) do is to keep things
32 looking the same. Sometimes this means that the clever hack in
33 your driver to get around a problem actually needs to become a
0a920b5b
AW
34 generalized kernel feature ready for next time.
35
36 PLEASE check your patch with the automated style checker
6f9e2456 37 (scripts/checkpatch.pl) to catch trivial style violations.
0a920b5b 38 See Documentation/CodingStyle for guidance here.
1da177e4 39
f70f873b
JP
40 PLEASE CC: the maintainers and mailing lists that are generated
41 by scripts/get_maintainer.pl. The results returned by the
42 script will be best if you have git installed and are making
43 your changes in a branch derived from Linus' latest git tree.
44 See Documentation/SubmittingPatches for details.
45
1da177e4
LT
46 PLEASE try to include any credit lines you want added with the
47 patch. It avoids people being missed off by mistake and makes
48 it easier to know who wants adding and who doesn't.
49
50 PLEASE document known bugs. If it doesn't work for everything
51 or does something very odd once a month document it.
52
c9ee133b 53 PLEASE remember that submissions must be made under the terms
08602d74
SH
54 of the Linux Foundation certificate of contribution and should
55 include a Signed-off-by: line. The current version of this
56 "Developer's Certificate of Origin" (DCO) is listed in the file
4500371e 57 Documentation/SubmittingPatches.
c9ee133b 58
1da177e4
LT
596. Make sure you have the right to send any changes you make. If you
60 do changes at work you may find your employer owns the patch
61 not you.
62
c9ee133b
AC
637. When sending security related changes or reports to a maintainer
64 please Cc: security@kernel.org, especially if the maintainer
65 does not respond.
66
678. Happy hacking.
1da177e4 68
c7c4fb18
JP
69Descriptions of section entries:
70
71 P: Person (obsolete)
72 M: Mail patches to: FullName <address@domain>
eafbaac3
PM
73 R: Designated reviewer: FullName <address@domain>
74 These reviewers should be CCed on patches.
c7c4fb18
JP
75 L: Mailing list that is relevant to this area
76 W: Web-page with status/info
8a6e2535 77 Q: Patchwork web based patch tracking system site
cea8321c
JP
78 T: SCM tree type and location.
79 Type is one of: git, hg, quilt, stgit, topgit
c7c4fb18
JP
80 S: Status, one of the following:
81 Supported: Someone is actually paid to look after this.
82 Maintained: Someone actually looks after it.
83 Odd Fixes: It has a maintainer but they don't have time to do
84 much other than throw the odd patch in. See below..
85 Orphan: No current maintainer [but maybe you could take the
86 role as you write your new code].
87 Obsolete: Old code. Something tagged obsolete generally means
88 it has been replaced by a better system and you
89 should be using that.
90 F: Files and directories with wildcard patterns.
91 A trailing slash includes all files and subdirectory files.
92 F: drivers/net/ all files in and below drivers/net
93 F: drivers/net/* all files in drivers/net, but not below
94 F: */net/* all files in "any top level directory"/net
95 One pattern per line. Multiple F: lines acceptable.
bbbe96ed
SW
96 N: Files and directories with regex patterns.
97 N: [^a-z]tegra all files whose path contains the word tegra
98 One pattern per line. Multiple N: lines acceptable.
6ab88e00
JP
99 scripts/get_maintainer.pl has different behavior for files that
100 match F: pattern and matches of N: patterns. By default,
101 get_maintainer will not look at git log history when an F: pattern
102 match occurs. When an N: match occurs, git log history is used
103 to also notify the people that have git commit signatures.
c7c4fb18
JP
104 X: Files and directories that are NOT maintained, same rules as F:
105 Files exclusions are tested before file matches.
106 Can be useful for excluding a specific subdirectory, for instance:
107 F: net/
108 X: net/ipv6/
109 matches all files in and below net excluding net/ipv6/
110 K: Keyword perl extended regex pattern to match content in a
bbbe96ed 111 patch or file. For instance:
c7c4fb18 112 K: of_get_profile
bbbe96ed 113 matches patches or files that contain "of_get_profile"
c7c4fb18 114 K: \b(printk|pr_(info|err))\b
bbbe96ed
SW
115 matches patches or files that contain one or more of the words
116 printk, pr_info or pr_err
c7c4fb18 117 One regex pattern per line. Multiple K: lines acceptable.
1da177e4
LT
118
119Note: For the hard of thinking, this list is meant to remain in alphabetical
120order. If you could add yourselves to it in alphabetical order that would be
121so much easier [Ed]
122
c7c4fb18 123Maintainers List (try to look for most precise areas first)
1da177e4 124
c7c4fb18 125 -----------------------------------
679655da 126
a6d89915 1273C59X NETWORK DRIVER
8b58be88 128M: Steffen Klassert <klassert@mathematik.tu-chemnitz.de>
a6d89915
SK
129L: netdev@vger.kernel.org
130S: Maintained
679655da 131F: Documentation/networking/vortex.txt
ca7a8e85 132F: drivers/net/ethernet/3com/3c59x.c
a6d89915 133
1da177e4 1343CR990 NETWORK DRIVER
8b58be88 135M: David Dillow <dave@thedillows.org>
979b6c13 136L: netdev@vger.kernel.org
1da177e4 137S: Maintained
ca7a8e85 138F: drivers/net/ethernet/3com/typhoon*
1da177e4 139
c4de0ceb 1403WARE SAS/SATA-RAID SCSI DRIVERS (3W-XXXX, 3W-9XXX, 3W-SAS)
141M: Adam Radford <linuxraid@lsi.com>
1da177e4 142L: linux-scsi@vger.kernel.org
c4de0ceb 143W: http://www.lsi.com
1da177e4 144S: Supported
c4de0ceb 145F: drivers/scsi/3w-*
1da177e4
LT
146
14753C700 AND 53C700-66 SCSI DRIVER
8b58be88 148M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
1da177e4
LT
149L: linux-scsi@vger.kernel.org
150S: Maintained
679655da 151F: drivers/scsi/53c700*
1da177e4 152
68d96dcf 1536LOWPAN GENERIC (BTLE/IEEE 802.15.4)
aff3eaa0 154M: Alexander Aring <aar@pengutronix.de>
6970c34c 155M: Jukka Rissanen <jukka.rissanen@linux.intel.com>
68d96dcf 156L: linux-bluetooth@vger.kernel.org
ebef9c12 157L: linux-wpan@vger.kernel.org
68d96dcf
AA
158S: Maintained
159F: net/6lowpan/
6304f8fc 160F: include/net/6lowpan.h
ea9eb698 161F: Documentation/networking/6lowpan.txt
68d96dcf 162
1da177e4 1636PACK NETWORK DRIVER FOR AX.25
8b58be88 164M: Andreas Koensgen <ajk@comnets.uni-bremen.de>
1da177e4
LT
165L: linux-hams@vger.kernel.org
166S: Maintained
679655da 167F: drivers/net/hamradio/6pack.c
1da177e4 168
1da177e4 1698169 10/100/1000 GIGABIT ETHERNET DRIVER
c8a75b34 170M: Realtek linux nic maintainers <nic_swsd@realtek.com>
979b6c13 171L: netdev@vger.kernel.org
1da177e4 172S: Maintained
a8fe65b8 173F: drivers/net/ethernet/realtek/r8169.c
1da177e4
LT
174
1758250/16?50 (AND CLONE UARTS) SERIAL DRIVER
879a5a00 176M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
1da177e4 177L: linux-serial@vger.kernel.org
8ee16a1b 178S: Maintained
08deed1e 179T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git
df621252 180F: drivers/tty/serial/8250*
679655da 181F: include/linux/serial_8250.h
1da177e4
LT
182
1838390 NETWORK DRIVERS [WD80x3/SMC-ELITE, SMC-ULTRA, NE2000, 3C503, etc.]
979b6c13 184L: netdev@vger.kernel.org
0cf445ce 185S: Orphan / Obsolete
644570b8 186F: drivers/net/ethernet/8390/
1da177e4 187
67543e50 1889P FILE SYSTEM
8b58be88
JP
189M: Eric Van Hensbergen <ericvh@gmail.com>
190M: Ron Minnich <rminnich@sandia.gov>
191M: Latchesar Ionkov <lucho@ionkov.net>
ce00f85c 192L: v9fs-developer@lists.sourceforge.net
27a2a5ff 193W: http://swik.net/v9fs
8a6e2535 194Q: http://patchwork.kernel.org/project/v9fs-devel/list/
eeba444a 195T: git git://git.kernel.org/pub/scm/linux/kernel/git/ericvh/v9fs.git
ce00f85c 196S: Maintained
679655da
JP
197F: Documentation/filesystems/9p.txt
198F: fs/9p/
2315cb14
RL
199F: net/9p/
200F: include/net/9p/
201F: include/uapi/linux/virtio_9p.h
202F: include/trace/events/9p.h
203
67543e50 204
91952bc0
AP
205A8293 MEDIA DRIVER
206M: Antti Palosaari <crope@iki.fi>
207L: linux-media@vger.kernel.org
a825eaec 208W: https://linuxtv.org
91952bc0
AP
209W: http://palosaari.fi/linux/
210Q: http://patchwork.linuxtv.org/project/linux-media/list/
211T: git git://linuxtv.org/anttip/media_tree.git
212S: Maintained
213F: drivers/media/dvb-frontends/a8293*
214
e2d1d6c0 215AACRAID SCSI RAID DRIVER
2a81ffdd 216M: Adaptec OEM Raid Solutions <aacraid@microsemi.com>
e2d1d6c0
RD
217L: linux-scsi@vger.kernel.org
218W: http://www.adaptec.com/
1da177e4 219S: Supported
679655da
JP
220F: Documentation/scsi/aacraid.txt
221F: drivers/scsi/aacraid/
1da177e4 222
ea8f8fc8
JT
223ABI/API
224L: linux-api@vger.kernel.org
ea8f8fc8 225F: include/linux/syscalls.h
ea8f8fc8
JT
226F: kernel/sys_ni.c
227
249e3c85 228ABIT UGURU 1,2 HARDWARE MONITOR DRIVER
93d0cc58 229M: Hans de Goede <hdegoede@redhat.com>
968ce1b1 230L: linux-hwmon@vger.kernel.org
f2b84bbc 231S: Maintained
679655da 232F: drivers/hwmon/abituguru.c
f2b84bbc 233
249e3c85 234ABIT UGURU 3 HARDWARE MONITOR DRIVER
8b58be88 235M: Alistair John Strachan <alistair@devzero.co.uk>
968ce1b1 236L: linux-hwmon@vger.kernel.org
249e3c85 237S: Maintained
679655da 238F: drivers/hwmon/abituguru3.c
249e3c85 239
1b06d64f
WBG
240ACCES 104-DIO-48E GPIO DRIVER
241M: William Breathitt Gray <vilhelm.gray@gmail.com>
242L: linux-gpio@vger.kernel.org
243S: Maintained
244F: drivers/gpio/gpio-104-dio-48e.c
245
6ddcf9b4
WBG
246ACCES 104-IDI-48 GPIO DRIVER
247M: "William Breathitt Gray" <vilhelm.gray@gmail.com>
248L: linux-gpio@vger.kernel.org
249S: Maintained
250F: drivers/gpio/gpio-104-idi-48.c
251
e2558989
WBG
252ACCES 104-IDIO-16 GPIO DRIVER
253M: "William Breathitt Gray" <vilhelm.gray@gmail.com>
254L: linux-gpio@vger.kernel.org
255S: Maintained
256F: drivers/gpio/gpio-104-idio-16.c
257
1da177e4 258ACENIC DRIVER
8b58be88 259M: Jes Sorensen <jes@trained-monkey.org>
1da177e4
LT
260L: linux-acenic@sunsite.dk
261S: Maintained
531c4f89 262F: drivers/net/ethernet/alteon/acenic*
1da177e4 263
e86435eb 264ACER ASPIRE ONE TEMPERATURE AND FAN DRIVER
8b58be88 265M: Peter Feuerer <peter@piie.net>
d0944853 266L: platform-driver-x86@vger.kernel.org
4fc26e36
JP
267W: http://piie.net/?section=acerhdf
268S: Maintained
269F: drivers/platform/x86/acerhdf.c
e86435eb 270
745a5d21 271ACER WMI LAPTOP EXTRAS
182ae55c 272M: "Lee, Chun-Yi" <jlee@suse.com>
d0944853 273L: platform-driver-x86@vger.kernel.org
745a5d21 274S: Maintained
679655da 275F: drivers/platform/x86/acer-wmi.c
745a5d21 276
1da177e4 277ACPI
9c3646d1 278M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
7fb06082 279M: Len Brown <lenb@kernel.org>
6968e50c 280L: linux-acpi@vger.kernel.org
360818b8
RW
281W: https://01.org/linux-acpi
282Q: https://patchwork.kernel.org/project/linux-acpi/list/
283T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
8b59a454 284S: Supported
679655da
JP
285F: drivers/acpi/
286F: drivers/pnp/pnpacpi/
287F: include/linux/acpi.h
43368e74 288F: include/acpi/
3a75ef0c 289F: Documentation/acpi/
89ca78a0 290F: Documentation/ABI/testing/sysfs-bus-acpi
0bf54fcd 291F: Documentation/ABI/testing/configfs-acpi
15fd830d
BH
292F: drivers/pci/*acpi*
293F: drivers/pci/*/*acpi*
294F: drivers/pci/*/*/*acpi*
3a75ef0c 295F: tools/power/acpi/
8b59a454 296
3774929d
RW
297ACPI COMPONENT ARCHITECTURE (ACPICA)
298M: Robert Moore <robert.moore@intel.com>
299M: Lv Zheng <lv.zheng@intel.com>
9c3646d1 300M: "Rafael J. Wysocki" <rafael.j.wysocki@intel.com>
3774929d
RW
301L: linux-acpi@vger.kernel.org
302L: devel@acpica.org
303W: https://acpica.org/
304W: https://github.com/acpica/acpica/
305Q: https://patchwork.kernel.org/project/linux-acpi/list/
306T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
307S: Supported
308F: drivers/acpi/acpica/
309F: include/acpi/
2754c447 310F: tools/power/acpi/
3774929d 311
8b59a454 312ACPI FAN DRIVER
8b58be88 313M: Zhang Rui <rui.zhang@intel.com>
8b59a454 314L: linux-acpi@vger.kernel.org
5ca92bd9 315W: https://01.org/linux-acpi
8b59a454 316S: Supported
679655da 317F: drivers/acpi/fan.c
1da177e4 318
8b59a454 319ACPI THERMAL DRIVER
8b58be88 320M: Zhang Rui <rui.zhang@intel.com>
8b59a454 321L: linux-acpi@vger.kernel.org
5ca92bd9 322W: https://01.org/linux-acpi
8b59a454 323S: Supported
679655da 324F: drivers/acpi/*thermal*
998be20f 325
359acec8 326ACPI VIDEO DRIVER
8b58be88 327M: Zhang Rui <rui.zhang@intel.com>
8b59a454 328L: linux-acpi@vger.kernel.org
5ca92bd9 329W: https://01.org/linux-acpi
8b59a454 330S: Supported
86f98a3a 331F: drivers/acpi/acpi_video.c
998be20f 332
bff431e4 333ACPI WMI DRIVER
d0944853 334L: platform-driver-x86@vger.kernel.org
5b927259 335S: Orphan
679655da 336F: drivers/platform/x86/wmi.c
bff431e4 337
2f39d519 338AD1889 ALSA SOUND DRIVER
8b58be88 339M: Thibaut Varene <T-Bone@parisc-linux.org>
795fb7e7
JD
340W: http://wiki.parisc-linux.org/AD1889
341L: linux-parisc@vger.kernel.org
342S: Maintained
679655da 343F: sound/pci/ad1889.*
2f39d519 344
527a1a83
MH
345AD525X ANALOG DEVICES DIGITAL POTENTIOMETERS DRIVER
346M: Michael Hennerich <michael.hennerich@analog.com>
a3f531ac 347W: http://wiki.analog.com/AD5254
a4edbc10 348W: http://ez.analog.com/community/linux-device-drivers
527a1a83
MH
349S: Supported
350F: drivers/misc/ad525x_dpot.c
351
352AD5398 CURRENT REGULATOR DRIVER (AD5398/AD5821)
353M: Michael Hennerich <michael.hennerich@analog.com>
a3f531ac 354W: http://wiki.analog.com/AD5398
a4edbc10 355W: http://ez.analog.com/community/linux-device-drivers
527a1a83
MH
356S: Supported
357F: drivers/regulator/ad5398.c
358
359AD714X CAPACITANCE TOUCH SENSOR DRIVER (AD7142/3/7/8/7A)
360M: Michael Hennerich <michael.hennerich@analog.com>
a3f531ac 361W: http://wiki.analog.com/AD7142
a4edbc10 362W: http://ez.analog.com/community/linux-device-drivers
527a1a83
MH
363S: Supported
364F: drivers/input/misc/ad714x.c
365
366AD7877 TOUCHSCREEN DRIVER
367M: Michael Hennerich <michael.hennerich@analog.com>
a3f531ac 368W: http://wiki.analog.com/AD7877
a4edbc10 369W: http://ez.analog.com/community/linux-device-drivers
527a1a83
MH
370S: Supported
371F: drivers/input/touchscreen/ad7877.c
372
373AD7879 TOUCHSCREEN DRIVER (AD7879/AD7889)
374M: Michael Hennerich <michael.hennerich@analog.com>
a3f531ac 375W: http://wiki.analog.com/AD7879
a4edbc10 376W: http://ez.analog.com/community/linux-device-drivers
527a1a83
MH
377S: Supported
378F: drivers/input/touchscreen/ad7879.c
379
1330b0dc 380ADDRESS SPACE LAYOUT RANDOMIZATION (ASLR)
e5f6450c 381M: Jiri Kosina <jikos@kernel.org>
1330b0dc
JK
382S: Maintained
383
7302b9d9
MH
384ADF7242 IEEE 802.15.4 RADIO DRIVER
385M: Michael Hennerich <michael.hennerich@analog.com>
386W: https://wiki.analog.com/ADF7242
387W: http://ez.analog.com/community/linux-device-drivers
388L: linux-wpan@vger.kernel.org
389S: Supported
390F: drivers/net/ieee802154/adf7242.c
391F: Documentation/devicetree/bindings/net/ieee802154/adf7242.txt
392
1da177e4 393ADM1025 HARDWARE MONITOR DRIVER
d8130624 394M: Jean Delvare <jdelvare@suse.com>
968ce1b1 395L: linux-hwmon@vger.kernel.org
1da177e4 396S: Maintained
679655da
JP
397F: Documentation/hwmon/adm1025
398F: drivers/hwmon/adm1025.c
1da177e4 399
cae2caae 400ADM1029 HARDWARE MONITOR DRIVER
fce8ffa3 401M: Corentin Labbe <clabbe.montjoie@gmail.com>
968ce1b1 402L: linux-hwmon@vger.kernel.org
cae2caae 403S: Maintained
679655da 404F: drivers/hwmon/adm1029.c
cae2caae 405
cc0b88cf 406ADM8211 WIRELESS DRIVER
cc0b88cf 407L: linux-wireless@vger.kernel.org
491b26b4 408W: http://wireless.kernel.org/
e71bcbd0 409S: Orphan
d4a17304 410F: drivers/net/wireless/admtek/adm8211.*
cc0b88cf 411
e8e31622
SA
412ADP1653 FLASH CONTROLLER DRIVER
413M: Sakari Ailus <sakari.ailus@iki.fi>
414L: linux-media@vger.kernel.org
415S: Maintained
416F: drivers/media/i2c/adp1653.c
b5dcee22 417F: include/media/i2c/adp1653.h
e8e31622 418
527a1a83
MH
419ADP5520 BACKLIGHT DRIVER WITH IO EXPANDER (ADP5520/ADP5501)
420M: Michael Hennerich <michael.hennerich@analog.com>
a3f531ac 421W: http://wiki.analog.com/ADP5520
a4edbc10 422W: http://ez.analog.com/community/linux-device-drivers
527a1a83
MH
423S: Supported
424F: drivers/mfd/adp5520.c
425F: drivers/video/backlight/adp5520_bl.c
45b4e0d5 426F: drivers/leds/leds-adp5520.c
77278d50 427F: drivers/gpio/gpio-adp5520.c
527a1a83
MH
428F: drivers/input/keyboard/adp5520-keys.c
429
430ADP5588 QWERTY KEYPAD AND IO EXPANDER DRIVER (ADP5588/ADP5587)
431M: Michael Hennerich <michael.hennerich@analog.com>
a3f531ac 432W: http://wiki.analog.com/ADP5588
a4edbc10 433W: http://ez.analog.com/community/linux-device-drivers
527a1a83
MH
434S: Supported
435F: drivers/input/keyboard/adp5588-keys.c
77278d50 436F: drivers/gpio/gpio-adp5588.c
527a1a83
MH
437
438ADP8860 BACKLIGHT DRIVER (ADP8860/ADP8861/ADP8863)
439M: Michael Hennerich <michael.hennerich@analog.com>
a3f531ac 440W: http://wiki.analog.com/ADP8860
a4edbc10 441W: http://ez.analog.com/community/linux-device-drivers
527a1a83
MH
442S: Supported
443F: drivers/video/backlight/adp8860_bl.c
444
8c22a8f5
DE
445ADS1015 HARDWARE MONITOR DRIVER
446M: Dirk Eibach <eibach@gdsys.de>
968ce1b1 447L: linux-hwmon@vger.kernel.org
8c22a8f5
DE
448S: Maintained
449F: Documentation/hwmon/ads1015
450F: drivers/hwmon/ads1015.c
451F: include/linux/i2c/ads1015.h
452
1da177e4 453ADT746X FAN DRIVER
8b58be88 454M: Colin Leroy <colin@colino.net>
1da177e4 455S: Maintained
679655da 456F: drivers/macintosh/therm_adt746x.c
1da177e4 457
b058b859 458ADT7475 HARDWARE MONITOR DRIVER
d8130624 459M: Jean Delvare <jdelvare@suse.com>
968ce1b1 460L: linux-hwmon@vger.kernel.org
b058b859
JD
461S: Maintained
462F: Documentation/hwmon/adt7475
463F: drivers/hwmon/adt7475.c
464
527a1a83
MH
465ADXL34X THREE-AXIS DIGITAL ACCELEROMETER DRIVER (ADXL345/ADXL346)
466M: Michael Hennerich <michael.hennerich@analog.com>
a3f531ac 467W: http://wiki.analog.com/ADXL345
a4edbc10 468W: http://ez.analog.com/community/linux-device-drivers
527a1a83
MH
469S: Supported
470F: drivers/input/misc/adxl34x.c
471
8c6af9e1 472ADVANSYS SCSI DRIVER
8b58be88 473M: Matthew Wilcox <matthew@wil.cx>
d8130624 474M: Hannes Reinecke <hare@suse.com>
8c6af9e1
MW
475L: linux-scsi@vger.kernel.org
476S: Maintained
679655da
JP
477F: Documentation/scsi/advansys.txt
478F: drivers/scsi/advansys.c
8c6af9e1 479
1da177e4 480AEDSP16 DRIVER
8b58be88 481M: Riccardo Facchetti <fizban@tin.it>
1da177e4 482S: Maintained
679655da 483F: sound/oss/aedsp16.c
1da177e4 484
91952bc0
AP
485AF9013 MEDIA DRIVER
486M: Antti Palosaari <crope@iki.fi>
487L: linux-media@vger.kernel.org
a825eaec 488W: https://linuxtv.org
91952bc0
AP
489W: http://palosaari.fi/linux/
490Q: http://patchwork.linuxtv.org/project/linux-media/list/
491T: git git://linuxtv.org/anttip/media_tree.git
492S: Maintained
493F: drivers/media/dvb-frontends/af9013*
494
495AF9033 MEDIA DRIVER
496M: Antti Palosaari <crope@iki.fi>
497L: linux-media@vger.kernel.org
a825eaec 498W: https://linuxtv.org
91952bc0
AP
499W: http://palosaari.fi/linux/
500Q: http://patchwork.linuxtv.org/project/linux-media/list/
501T: git git://linuxtv.org/anttip/media_tree.git
502S: Maintained
503F: drivers/media/dvb-frontends/af9033*
504
1da177e4 505AFFS FILE SYSTEM
6cf515e1
GU
506L: linux-fsdevel@vger.kernel.org
507S: Orphan
679655da
JP
508F: Documentation/filesystems/affs.txt
509F: fs/affs/
1da177e4 510
e2d1d6c0 511AFS FILESYSTEM & AF_RXRPC SOCKET DOMAIN
8b58be88 512M: David Howells <dhowells@redhat.com>
e2d1d6c0
RD
513L: linux-afs@lists.infradead.org
514S: Supported
679655da
JP
515F: fs/afs/
516F: include/net/af_rxrpc.h
517F: net/rxrpc/af_rxrpc.c
e2d1d6c0 518
1da177e4 519AGPGART DRIVER
8b58be88 520M: David Airlie <airlied@linux.ie>
878eaf61 521T: git git://people.freedesktop.org/~airlied/linux (part of drm maint)
1da177e4 522S: Maintained
679655da
JP
523F: drivers/char/agp/
524F: include/linux/agp*
c117ab84 525F: include/uapi/linux/agp*
1da177e4
LT
526
527AHA152X SCSI DRIVER
8b58be88 528M: "Juergen E. Fischer" <fischer@norbit.de>
1da177e4
LT
529L: linux-scsi@vger.kernel.org
530S: Maintained
679655da
JP
531F: drivers/scsi/aha152x*
532F: drivers/scsi/pcmcia/aha152x*
1da177e4 533
64624d4f 534AIC7XXX / AIC79XX SCSI DRIVER
d8130624 535M: Hannes Reinecke <hare@suse.com>
64624d4f 536L: linux-scsi@vger.kernel.org
1da177e4 537S: Maintained
679655da 538F: drivers/scsi/aic7xxx/
1da177e4 539
450500ad
HV
540AIMSLAB FM RADIO RECEIVER DRIVER
541M: Hans Verkuil <hverkuil@xs4all.nl>
542L: linux-media@vger.kernel.org
543T: git git://linuxtv.org/media_tree.git
a825eaec 544W: https://linuxtv.org
450500ad
HV
545S: Maintained
546F: drivers/media/radio/radio-aimslab*
547
e2d1d6c0 548AIO
8b58be88 549M: Benjamin LaHaise <bcrl@kvack.org>
e2d1d6c0
RD
550L: linux-aio@kvack.org
551S: Supported
679655da
JP
552F: fs/aio.c
553F: include/linux/*aio*.h
e2d1d6c0 554
469d4ec8
AP
555AIRSPY MEDIA DRIVER
556M: Antti Palosaari <crope@iki.fi>
557L: linux-media@vger.kernel.org
a825eaec 558W: https://linuxtv.org
469d4ec8
AP
559W: http://palosaari.fi/linux/
560Q: http://patchwork.linuxtv.org/project/linux-media/list/
561T: git git://linuxtv.org/anttip/media_tree.git
562S: Maintained
563F: drivers/media/usb/airspy/
564
1da177e4 565ALCATEL SPEEDTOUCH USB DRIVER
8b58be88 566M: Duncan Sands <duncan.sands@free.fr>
6372594a 567L: linux-usb@vger.kernel.org
1da177e4
LT
568W: http://www.linux-usb.org/SpeedTouch/
569S: Maintained
679655da
JP
570F: drivers/usb/atm/speedtch.c
571F: drivers/usb/atm/usbatm.c
1da177e4 572
272f133a 573ALCHEMY AU1XX0 MMC DRIVER
8b58be88 574M: Manuel Lauss <manuel.lauss@gmail.com>
08fcb720 575S: Maintained
679655da 576F: drivers/mmc/host/au1xmmc.c
272f133a 577
4a4e5787 578ALI1563 I2C DRIVER
8b58be88 579M: Rudolf Marek <r.marek@assembler.cz>
846557d3 580L: linux-i2c@vger.kernel.org
4a4e5787 581S: Maintained
679655da
JP
582F: Documentation/i2c/busses/i2c-ali1563
583F: drivers/i2c/busses/i2c-ali1563.c
4a4e5787 584
bc368798
LC
585ALLWINNER SECURITY SYSTEM
586M: Corentin Labbe <clabbe.montjoie@gmail.com>
587L: linux-crypto@vger.kernel.org
588S: Maintained
589F: drivers/crypto/sunxi-ss/
590
1da177e4 591ALPHA PORT
8b58be88 592M: Richard Henderson <rth@twiddle.net>
8b58be88 593M: Ivan Kokshaysky <ink@jurassic.park.msu.ru>
abd4d609 594M: Matt Turner <mattst88@gmail.com>
c89f4f9a 595S: Odd Fixes
a9406699 596L: linux-alpha@vger.kernel.org
679655da 597F: arch/alpha/
1da177e4 598
30172936
PR
599ALPS PS/2 TOUCHPAD DRIVER
600R: Pali Rohár <pali.rohar@gmail.com>
601F: drivers/input/mouse/alps.*
602
f62092f6
LFT
603ALTERA MAILBOX DRIVER
604M: Ley Foon Tan <lftan@altera.com>
605L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
606S: Maintained
607F: drivers/mailbox/mailbox-altera.c
608
c5abbba9
THL
609ALTERA PIO DRIVER
610M: Tien Hock Loh <thloh@altera.com>
611L: linux-gpio@vger.kernel.org
612S: Maintained
613F: drivers/gpio/gpio-altera.c
614
8ce064bf
TT
615ALTERA SYSTEM RESOURCE DRIVER FOR ARRIA10 DEVKIT
616M: Thor Thayer <tthayer@opensource.altera.com>
617S: Maintained
618F: drivers/gpio/gpio-altera-a10sr.c
619F: drivers/mfd/altera-a10sr.c
620F: include/linux/mfd/altera-a10sr.h
621
16b8b922 622ALTERA TRIPLE SPEED ETHERNET DRIVER
c53fed07 623M: Vince Bridgers <vbridger@opensource.altera.com>
16b8b922
VB
624L: netdev@vger.kernel.org
625L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
626S: Maintained
627F: drivers/net/ethernet/altera/
628
adf9251f
TK
629ALTERA UART/JTAG UART SERIAL DRIVERS
630M: Tobias Klauser <tklauser@distanz.ch>
631L: linux-serial@vger.kernel.org
61bd0943 632L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
adf9251f
TK
633S: Maintained
634F: drivers/tty/serial/altera_uart.c
635F: drivers/tty/serial/altera_jtaguart.c
636F: include/linux/altera_uart.h
637F: include/linux/altera_jtaguart.h
638
f4875e12
TL
639AMD CRYPTOGRAPHIC COPROCESSOR (CCP) DRIVER
640M: Tom Lendacky <thomas.lendacky@amd.com>
29e9330f 641M: Gary Hook <gary.hook@amd.com>
f4875e12
TL
642L: linux-crypto@vger.kernel.org
643S: Supported
644F: drivers/crypto/ccp/
645F: include/linux/ccp.h
646
512d1027 647AMD FAM15H PROCESSOR POWER MONITORING DRIVER
96818b58 648M: Huang Rui <ray.huang@amd.com>
968ce1b1 649L: linux-hwmon@vger.kernel.org
96818b58 650S: Supported
512d1027
AH
651F: Documentation/hwmon/fam15h_power
652F: drivers/hwmon/fam15h_power.c
653
167a675a 654AMD GEODE CS5536 USB DEVICE CONTROLLER DRIVER
67d76710 655L: linux-geode@lists.infradead.org (moderated for non-subscribers)
b4731977 656S: Orphan
faf2e1db 657F: drivers/usb/gadget/udc/amd5536udc.*
167a675a 658
f90b8116 659AMD GEODE PROCESSOR/CHIPSET SUPPORT
69006096 660P: Andres Salomon <dilinger@queued.net>
67d76710 661L: linux-geode@lists.infradead.org (moderated for non-subscribers)
f90b8116
JC
662W: http://www.amd.com/us-en/ConnectivitySolutions/TechnicalResources/0,,50_2334_2452_11363,00.html
663S: Supported
679655da
JP
664F: drivers/char/hw_random/geode-rng.c
665F: drivers/crypto/geode*
8a61f013 666F: drivers/video/fbdev/geode/
679655da 667F: arch/x86/include/asm/geode.h
f90b8116 668
919ee7dd 669AMD IOMMU (AMD-VI)
e4110568 670M: Joerg Roedel <joro@8bytes.org>
919ee7dd 671L: iommu@lists.linux-foundation.org
525b233c 672T: git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
e4110568 673S: Maintained
b2c16391
JP
674F: drivers/iommu/amd_iommu*.[ch]
675F: include/linux/amd-iommu.h
919ee7dd 676
16423d67 677AMD KFD
1241e0b4 678M: Oded Gabbay <oded.gabbay@gmail.com>
49e7d9df
JP
679L: dri-devel@lists.freedesktop.org
680T: git git://people.freedesktop.org/~gabbayo/linux.git
681S: Supported
130e0371
OG
682F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.c
683F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.h
32c22e99 684F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v7.c
ff758a12 685F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v8.c
49e7d9df 686F: drivers/gpu/drm/amd/amdkfd/
04df25d1
OG
687F: drivers/gpu/drm/amd/include/cik_structs.h
688F: drivers/gpu/drm/amd/include/kgd_kfd_interface.h
ff758a12 689F: drivers/gpu/drm/amd/include/vi_structs.h
49e7d9df
JP
690F: drivers/gpu/drm/radeon/radeon_kfd.c
691F: drivers/gpu/drm/radeon/radeon_kfd.h
692F: include/uapi/linux/kfd_ioctl.h
16423d67 693
2510eb74
SS
694AMD SEATTLE DEVICE TREE SUPPORT
695M: Brijesh Singh <brijeshkumar.singh@amd.com>
696M: Suravee Suthikulpanit <suravee.suthikulpanit@amd.com>
697M: Tom Lendacky <thomas.lendacky@amd.com>
698S: Supported
699F: arch/arm64/boot/dts/amd/
700
45198c7b
LT
701AMD XGBE DRIVER
702M: Tom Lendacky <thomas.lendacky@amd.com>
703L: netdev@vger.kernel.org
704S: Supported
705F: drivers/net/ethernet/amd/xgbe/
08b8940e 706F: arch/arm64/boot/dts/amd/amd-seattle-xgbe*.dtsi
45198c7b 707
284f42b6 708AMS (Apple Motion Sensor) DRIVER
8b58be88 709M: Michael Hanselmann <linux-kernel@hansmi.ch>
284f42b6 710S: Supported
bd5f47ec 711F: drivers/macintosh/ams/
284f42b6 712
531fca16
HV
713ANALOG DEVICES INC AD9389B DRIVER
714M: Hans Verkuil <hans.verkuil@cisco.com>
715L: linux-media@vger.kernel.org
716S: Maintained
717F: drivers/media/i2c/ad9389b*
718
614b4384
LPC
719ANALOG DEVICES INC ADV7180 DRIVER
720M: Lars-Peter Clausen <lars@metafoo.de>
721L: linux-media@vger.kernel.org
722W: http://ez.analog.com/community/linux-device-drivers
723S: Supported
724F: drivers/media/i2c/adv7180.c
725
c40ddfa3
HV
726ANALOG DEVICES INC ADV7511 DRIVER
727M: Hans Verkuil <hans.verkuil@cisco.com>
728L: linux-media@vger.kernel.org
729S: Maintained
730F: drivers/media/i2c/adv7511*
731
531fca16
HV
732ANALOG DEVICES INC ADV7604 DRIVER
733M: Hans Verkuil <hans.verkuil@cisco.com>
734L: linux-media@vger.kernel.org
735S: Maintained
736F: drivers/media/i2c/adv7604*
737
c40ddfa3
HV
738ANALOG DEVICES INC ADV7842 DRIVER
739M: Hans Verkuil <hans.verkuil@cisco.com>
740L: linux-media@vger.kernel.org
741S: Maintained
742F: drivers/media/i2c/adv7842*
743
527a1a83 744ANALOG DEVICES INC ASOC CODEC DRIVERS
535bd16f 745M: Lars-Peter Clausen <lars@metafoo.de>
4bdef3bd 746L: alsa-devel@alsa-project.org (moderated for non-subscribers)
a3f531ac 747W: http://wiki.analog.com/
a4edbc10 748W: http://ez.analog.com/community/linux-device-drivers
4bdef3bd 749S: Supported
39c9d199 750F: sound/soc/codecs/adau*
cc52688a 751F: sound/soc/codecs/adav*
4bdef3bd 752F: sound/soc/codecs/ad1*
ae48f5ef 753F: sound/soc/codecs/ad7*
4bdef3bd 754F: sound/soc/codecs/ssm*
40216ce7 755F: sound/soc/codecs/sigmadsp.*
4bdef3bd 756
527a1a83 757ANALOG DEVICES INC ASOC DRIVERS
b3fe92b0 758L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
527a1a83
MH
759L: alsa-devel@alsa-project.org (moderated for non-subscribers)
760W: http://blackfin.uclinux.org/
761S: Supported
762F: sound/soc/blackfin/*
7d1f9018 763
4ce72abc
LPC
764ANALOG DEVICES INC IIO DRIVERS
765M: Lars-Peter Clausen <lars@metafoo.de>
766M: Michael Hennerich <Michael.Hennerich@analog.com>
767W: http://wiki.analog.com/
768W: http://ez.analog.com/community/linux-device-drivers
769S: Supported
770F: drivers/iio/*/ad*
771X: drivers/iio/*/adjd*
772F: drivers/staging/iio/*/ad*
773F: staging/iio/trigger/iio-trig-bfin-timer.c
527a1a83 774
0e3b67b3
LPC
775ANALOG DEVICES INC DMA DRIVERS
776M: Lars-Peter Clausen <lars@metafoo.de>
777W: http://ez.analog.com/community/linux-device-drivers
778S: Supported
779F: drivers/dma/dma-axi-dmac.c
780
41c9e95d
GK
781ANDROID DRIVERS
782M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
27682407 783M: Arve Hjønnevåg <arve@android.com>
41c9e95d 784M: Riley Andrews <riandrews@android.com>
0e4a566b 785T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
41c9e95d
GK
786L: devel@driverdev.osuosl.org
787S: Supported
788F: drivers/android/
789F: drivers/staging/android/
790
d03c023e
LA
791ANDROID ION DRIVER
792M: Laura Abbott <labbott@redhat.com>
793M: Sumit Semwal <sumit.semwal@linaro.org>
794L: devel@driverdev.osuosl.org
795S: Supported
796F: drivers/staging/android/ion
797F: drivers/staging/android/uapi/ion.h
798F: drivers/staging/android/uapi/ion_test.h
799
42269063 800AOA (Apple Onboard Audio) ALSA DRIVER
8b58be88 801M: Johannes Berg <johannes@sipsolutions.net>
a4724ed6 802L: linuxppc-dev@lists.ozlabs.org
93711660 803L: alsa-devel@alsa-project.org (moderated for non-subscribers)
42269063 804S: Maintained
679655da 805F: sound/aoa/
42269063 806
97a445da
WBG
807APEX EMBEDDED SYSTEMS STX104 DAC DRIVER
808M: William Breathitt Gray <vilhelm.gray@gmail.com>
809L: linux-iio@vger.kernel.org
810S: Maintained
811F: drivers/iio/dac/stx104.c
812
1da177e4 813APM DRIVER
e5f6450c 814M: Jiri Kosina <jikos@kernel.org>
81024fc4 815S: Odd fixes
9f273c24 816T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/apm.git
679655da
JP
817F: arch/x86/kernel/apm_32.c
818F: include/linux/apm_bios.h
c117ab84 819F: include/uapi/linux/apm_bios.h
81024fc4 820F: drivers/char/apm-emulation.c
1da177e4 821
bd7aa4b2 822APPLE BCM5974 MULTITOUCH DRIVER
75dd112a 823M: Henrik Rydberg <rydberg@bitmath.org>
bd7aa4b2 824L: linux-input@vger.kernel.org
75dd112a 825S: Odd fixes
679655da 826F: drivers/input/mouse/bcm5974.c
bd7aa4b2 827
6f2fad74 828APPLE SMC DRIVER
75dd112a 829M: Henrik Rydberg <rydberg@bitmath.org>
968ce1b1 830L: linux-hwmon@vger.kernel.org
75dd112a 831S: Odd fixes
679655da 832F: drivers/hwmon/applesmc.c
6f2fad74 833
1da177e4 834APPLETALK NETWORK LAYER
8b58be88 835M: Arnaldo Carvalho de Melo <acme@ghostprotocols.net>
1da177e4 836S: Maintained
679655da
JP
837F: drivers/net/appletalk/
838F: net/appletalk/
1da177e4 839
21c75328
DD
840APPLIED MICRO (APM) X-GENE DEVICE TREE SUPPORT
841M: Duc Dang <dhdang@apm.com>
842S: Supported
843F: arch/arm64/boot/dts/apm/
844
24299502
IS
845APPLIED MICRO (APM) X-GENE SOC ETHERNET DRIVER
846M: Iyappan Subramanian <isubramanian@apm.com>
847M: Keyur Chudgar <kchudgar@apm.com>
24299502
IS
848S: Supported
849F: drivers/net/ethernet/apm/xgene/
2efccc60 850F: drivers/net/phy/mdio-xgene.c
24299502 851F: Documentation/devicetree/bindings/net/apm-xgene-enet.txt
2efccc60 852F: Documentation/devicetree/bindings/net/apm-xgene-mdio.txt
24299502 853
62a37dc7
LP
854APTINA CAMERA SENSOR PLL
855M: Laurent Pinchart <Laurent.pinchart@ideasonboard.com>
856L: linux-media@vger.kernel.org
857S: Maintained
858F: drivers/media/i2c/aptina-pll.*
859
1154ea7d 860ARC FRAMEBUFFER DRIVER
8b58be88 861M: Jaya Kumar <jayalk@intworks.biz>
1154ea7d 862S: Maintained
8a61f013
JH
863F: drivers/video/fbdev/arcfb.c
864F: drivers/video/fbdev/core/fb_defio.c
1154ea7d 865
c38f6ac7
MG
866ARCNET NETWORK LAYER
867M: Michael Grzeschik <m.grzeschik@pengutronix.de>
868L: netdev@vger.kernel.org
869S: Maintained
870F: drivers/net/arcnet/
871F: include/uapi/linux/if_arcnet.h
872
71d298ce
AB
873ARC PGU DRM DRIVER
874M: Alexey Brodkin <abrodkin@synopsys.com>
875S: Supported
876F: drivers/gpu/drm/arc/
877F: Documentation/devicetree/bindings/display/snps,arcpgu.txt
878
c5a906a5
LD
879ARM HDLCD DRM DRIVER
880M: Liviu Dudau <liviu.dudau@arm.com>
881S: Supported
59ba2422 882F: drivers/gpu/drm/arm/hdlcd_*
c5a906a5
LD
883F: Documentation/devicetree/bindings/display/arm,hdlcd.txt
884
59ba2422
LD
885ARM MALI-DP DRM DRIVER
886M: Liviu Dudau <liviu.dudau@arm.com>
887M: Brian Starkey <brian.starkey@arm.com>
888M: Mali DP Maintainers <malidp@foss.arm.com>
889S: Supported
890F: drivers/gpu/drm/arm/
891F: Documentation/devicetree/bindings/display/arm,malidp.txt
892
1da177e4 893ARM MFM AND FLOPPY DRIVERS
8b58be88 894M: Ian Molton <spyro@f2s.com>
1da177e4 895S: Maintained
679655da
JP
896F: arch/arm/lib/floppydma.S
897F: arch/arm/include/asm/floppy.h
1da177e4 898
6f96521f
WD
899ARM PMU PROFILING AND DEBUGGING
900M: Will Deacon <will.deacon@arm.com>
70e238df 901R: Mark Rutland <mark.rutland@arm.com>
6f96521f 902S: Maintained
dd06a84b 903F: arch/arm*/kernel/perf_*
6f96521f 904F: arch/arm/oprofile/common.c
dd06a84b
MR
905F: arch/arm*/kernel/hw_breakpoint.c
906F: arch/arm*/include/asm/hw_breakpoint.h
907F: arch/arm*/include/asm/perf_event.h
fa8ad788
MR
908F: drivers/perf/arm_pmu.c
909F: include/linux/perf/arm_pmu.h
6f96521f 910
d4275354 911ARM PORT
54176cc6 912M: Russell King <linux@armlinux.org.uk>
efc03ecb 913L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
54176cc6 914W: http://www.armlinux.org.uk/
d4275354
RK
915S: Maintained
916F: arch/arm/
917
d323c243
SB
918ARM SUB-ARCHITECTURES
919L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
56ca9d98 920S: Maintained
d323c243
SB
921F: arch/arm/mach-*/
922F: arch/arm/plat-*/
923T: git git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc.git
924
cefbf4ea 925ARM PRIMECELL AACI PL041 DRIVER
54176cc6 926M: Russell King <linux@armlinux.org.uk>
cefbf4ea
RK
927S: Maintained
928F: sound/arm/aaci.*
929
930ARM PRIMECELL CLCD PL110 DRIVER
54176cc6 931M: Russell King <linux@armlinux.org.uk>
cefbf4ea 932S: Maintained
8a61f013 933F: drivers/video/fbdev/amba-clcd.*
cefbf4ea
RK
934
935ARM PRIMECELL KMI PL050 DRIVER
54176cc6 936M: Russell King <linux@armlinux.org.uk>
cefbf4ea
RK
937S: Maintained
938F: drivers/input/serio/ambakmi.*
939F: include/linux/amba/kmi.h
940
2761f5c2 941ARM PRIMECELL MMCI PL180/1 DRIVER
54176cc6 942M: Russell King <linux@armlinux.org.uk>
08a5c9a2 943S: Maintained
679655da 944F: drivers/mmc/host/mmci.*
2f748aaa 945F: include/linux/amba/mmci.h
2761f5c2 946
1b4304e5 947ARM PRIMECELL UART PL010 AND PL011 DRIVERS
54176cc6 948M: Russell King <linux@armlinux.org.uk>
1b4304e5
RK
949S: Maintained
950F: drivers/tty/serial/amba-pl01*.c
951F: include/linux/amba/serial.h
2761f5c2 952
cefbf4ea 953ARM PRIMECELL BUS SUPPORT
54176cc6 954M: Russell King <linux@armlinux.org.uk>
cefbf4ea
RK
955S: Maintained
956F: drivers/amba/
957F: include/linux/amba/bus.h
958
2b7a52a4 959ARM/ADS SPHERE MACHINE SUPPORT
8b58be88 960M: Lennert Buytenhek <kernel@wantstofly.org>
efc03ecb 961L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2b7a52a4
LB
962S: Maintained
963
9c784f95 964ARM/AFEB9260 MACHINE SUPPORT
8b58be88 965M: Sergey Lapin <slapin@ossfans.org>
efc03ecb 966L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9c784f95
SL
967S: Maintained
968
2b7a52a4 969ARM/AJECO 1ARM MACHINE SUPPORT
8b58be88 970M: Lennert Buytenhek <kernel@wantstofly.org>
efc03ecb 971L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2b7a52a4
LB
972S: Maintained
973
5c6dcd7f 974ARM/Allwinner sunXi SoC support
1b106699 975M: Maxime Ripard <maxime.ripard@free-electrons.com>
5c6dcd7f 976M: Chen-Yu Tsai <wens@csie.org>
1b106699
MR
977L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
978S: Maintained
5c6dcd7f 979N: sun[x456789]i
60b0f380
MR
980
981ARM/Allwinner SoC Clock Support
982M: Emilio López <emilio@elopez.com.ar>
983S: Maintained
984F: drivers/clk/sunxi/
1b106699 985
79318452 986ARM/Amlogic Meson SoC support
7c1e3876 987M: Carlo Caione <carlo@caione.org>
6683d91c 988M: Kevin Hilman <khilman@baylibre.com>
7c1e3876 989L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
6683d91c 990L: linux-amlogic@lists.infradead.org
79318452 991W: http://linux-meson.com/
7c1e3876 992S: Maintained
79318452
CC
993F: arch/arm/mach-meson/
994F: arch/arm/boot/dts/meson*
6683d91c
KH
995F: arch/arm64/boot/dts/amlogic/
996F: drivers/pinctrl/meson/
79318452 997N: meson
7c1e3876 998
eff506fa
TZ
999ARM/Annapurna Labs ALPINE ARCHITECTURE
1000M: Tsahee Zidenberg <tsahee@annapurnalabs.com>
a9e5547b 1001M: Antoine Tenart <antoine.tenart@free-electrons.com>
eff506fa
TZ
1002S: Maintained
1003F: arch/arm/mach-alpine/
a9e5547b
AT
1004F: arch/arm/boot/dts/alpine*
1005F: arch/arm64/boot/dts/al/
1006F: drivers/*/*alpine*
eff506fa 1007
5255034d
LP
1008ARM/ARTPEC MACHINE SUPPORT
1009M: Jesper Nilsson <jesper.nilsson@axis.com>
1010M: Lars Persson <lars.persson@axis.com>
1011M: Niklas Cassel <niklas.cassel@axis.com>
1012S: Maintained
1013L: linux-arm-kernel@axis.com
1014F: arch/arm/mach-artpec
1015F: arch/arm/boot/dts/artpec6*
33b8ac91 1016F: drivers/clk/axis
5255034d 1017
8c2ed9bc
JS
1018ARM/ASPEED MACHINE SUPPORT
1019M: Joel Stanley <joel@jms.id.au>
1020S: Maintained
1021F: arch/arm/mach-aspeed/
1022F: arch/arm/boot/dts/aspeed-*
1023F: drivers/*/*aspeed*
1024
8dca5ce8 1025ARM/ATMEL AT91RM9200, AT91SAM9 AND SAMA5 SOC SUPPORT
c1fc8675 1026M: Nicolas Ferre <nicolas.ferre@atmel.com>
d68b35f8 1027M: Alexandre Belloni <alexandre.belloni@free-electrons.com>
c1fc8675 1028M: Jean-Christophe Plagniol-Villard <plagnioj@jcrosoft.com>
efc03ecb 1029L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
c1fc8675 1030W: http://www.linux4sam.org
9f273c24 1031T: git git://git.kernel.org/pub/scm/linux/kernel/git/nferre/linux-at91.git
c1fc8675
NF
1032S: Supported
1033F: arch/arm/mach-at91/
f0a0a58e 1034F: include/soc/at91/
70e389cc
MB
1035F: arch/arm/boot/dts/at91*.dts
1036F: arch/arm/boot/dts/at91*.dtsi
1037F: arch/arm/boot/dts/sama*.dts
1038F: arch/arm/boot/dts/sama*.dtsi
5f58c970 1039F: arch/arm/include/debug/at91.S
d4a89c7d 1040
6e05dd4e
BB
1041ARM/ATMEL AT91 Clock Support
1042M: Boris Brezillon <boris.brezillon@free-electrons.com>
1043S: Maintained
1044F: drivers/clk/at91
1045
986cf2e9 1046ARM/CALXEDA HIGHBANK ARCHITECTURE
5d3ad8a6 1047M: Rob Herring <robh@kernel.org>
986cf2e9
RH
1048L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1049S: Maintained
1050F: arch/arm/mach-highbank/
e68d7c14
RH
1051F: arch/arm/boot/dts/highbank.dts
1052F: arch/arm/boot/dts/ecx-*.dts*
986cf2e9 1053
d94f944e 1054ARM/CAVIUM NETWORKS CNS3XXX MACHINE SUPPORT
5529c2cd 1055M: Krzysztof Halasa <khalasa@piap.pl>
d94f944e
AV
1056S: Maintained
1057F: arch/arm/mach-cns3xxx/
d94f944e 1058
4863dea3
SG
1059ARM/CAVIUM THUNDER NETWORK DRIVER
1060M: Sunil Goutham <sgoutham@cavium.com>
1061M: Robert Richter <rric@kernel.org>
1062L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1063S: Supported
322e5cc5 1064F: drivers/net/ethernet/cavium/thunder/
4863dea3 1065
386ab516
AS
1066ARM/CIRRUS LOGIC CLPS711X ARM ARCHITECTURE
1067M: Alexander Shiyan <shc_work@mail.ru>
1068L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1069S: Odd Fixes
b8ba3874 1070N: clps711x
386ab516 1071
2b7a52a4 1072ARM/CIRRUS LOGIC EP93XX ARM ARCHITECTURE
ddd559b1 1073M: Hartley Sweeten <hsweeten@visionengravers.com>
1c5454ee 1074M: Ryan Mallon <rmallon@gmail.com>
efc03ecb 1075L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2b7a52a4 1076S: Maintained
d19d3667
HS
1077F: arch/arm/mach-ep93xx/
1078F: arch/arm/mach-ep93xx/include/mach/
2b7a52a4
LB
1079
1080ARM/CIRRUS LOGIC EDB9315A MACHINE SUPPORT
8b58be88 1081M: Lennert Buytenhek <kernel@wantstofly.org>
efc03ecb 1082L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2b7a52a4
LB
1083S: Maintained
1084
d4275354 1085ARM/CLKDEV SUPPORT
54176cc6 1086M: Russell King <linux@armlinux.org.uk>
efc03ecb 1087L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
37417046 1088S: Maintained
d4275354 1089F: arch/arm/include/asm/clkdev.h
4fa2651d 1090F: drivers/clk/clkdev.c
d4275354 1091
d48134e7 1092ARM/COMPULAB CM-X270/EM-X270 and CM-X300 MACHINE SUPPORT
8b58be88 1093M: Mike Rapoport <mike@compulab.co.il>
efc03ecb 1094L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
a9da4f7e
RK
1095S: Maintained
1096
94150095
HF
1097ARM/CONTEC MICRO9 MACHINE SUPPORT
1098M: Hubert Feurstein <hubert.feurstein@contec.at>
1099S: Maintained
1100F: arch/arm/mach-ep93xx/micro9.c
1101
a06ae860
PP
1102ARM/CORESIGHT FRAMEWORK AND DRIVERS
1103M: Mathieu Poirier <mathieu.poirier@linaro.org>
1104L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1105S: Maintained
01081f5a 1106F: drivers/hwtracing/coresight/*
a06ae860
PP
1107F: Documentation/trace/coresight.txt
1108F: Documentation/devicetree/bindings/arm/coresight.txt
7a25ec8e 1109F: Documentation/ABI/testing/sysfs-bus-coresight-devices-*
a06ae860 1110
1da177e4 1111ARM/CORGI MACHINE SUPPORT
8b58be88 1112M: Richard Purdie <rpurdie@rpsys.net>
1da177e4
LT
1113S: Maintained
1114
881a95f9 1115ARM/CORTINA SYSTEMS GEMINI ARM ARCHITECTURE
162500b3 1116M: Hans Ulli Kroll <ulli.kroll@googlemail.com>
efc03ecb 1117L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
b60e23ba 1118T: git git://github.com/ulli-kroll/linux.git
162500b3 1119S: Maintained
f49afbb5 1120F: arch/arm/mach-gemini/
98a9bb5b 1121F: drivers/rtc/rtc-gemini.c
881a95f9 1122
a990cbd8 1123ARM/CSR SIRFPRIMA2 MACHINE SUPPORT
5abf58bf 1124M: Barry Song <baohua@kernel.org>
a990cbd8 1125L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
85529d14 1126T: git git://git.kernel.org/pub/scm/linux/kernel/git/baohua/linux.git
a990cbd8 1127S: Maintained
e68d7c14 1128F: arch/arm/boot/dts/prima2*
a990cbd8 1129F: arch/arm/mach-prima2/
4a9c44f1 1130F: drivers/clk/sirf/
05f30e8d 1131F: drivers/clocksource/timer-prima2.c
5833ac98 1132F: drivers/clocksource/timer-atlas7.c
f8505ef5 1133N: [^a-z]sirf
a990cbd8 1134
c9d862c4
BS
1135ARM/CONEXANT DIGICOLOR MACHINE SUPPORT
1136M: Baruch Siach <baruch@tkos.co.il>
1137L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1138S: Maintained
cde137aa 1139F: arch/arm/boot/dts/cx92755*
c9d862c4
BS
1140N: digicolor
1141
d4275354 1142ARM/EBSA110 MACHINE SUPPORT
54176cc6 1143M: Russell King <linux@armlinux.org.uk>
efc03ecb 1144L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
54176cc6 1145W: http://www.armlinux.org.uk/
d4275354
RK
1146S: Maintained
1147F: arch/arm/mach-ebsa110/
b955f6ca 1148F: drivers/net/ethernet/amd/am79c961a.*
d4275354 1149
4721f3ce
UKK
1150ARM/ENERGY MICRO (SILICON LABS) EFM32 SUPPORT
1151M: Uwe Kleine-König <kernel@pengutronix.de>
1152L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1153S: Maintained
1154N: efm32
1155
a9da4f7e 1156ARM/EZX SMARTPHONES (A780, A910, A1200, E680, ROKR E2 and ROKR E6)
8b58be88
JP
1157M: Daniel Ribeiro <drwyrm@gmail.com>
1158M: Stefan Schmidt <stefan@openezx.org>
1159M: Harald Welte <laforge@openezx.org>
d66f1886 1160L: openezx-devel@lists.openezx.org (moderated for non-subscribers)
a9da4f7e
RK
1161W: http://www.openezx.org/
1162S: Maintained
cafc2265
SS
1163T: topgit git://git.openezx.org/openezx.git
1164F: arch/arm/mach-pxa/ezx.c
a9da4f7e 1165
6a915af9 1166ARM/FARADAY FA526 PORT
162500b3 1167M: Hans Ulli Kroll <ulli.kroll@googlemail.com>
efc03ecb 1168L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
162500b3 1169S: Maintained
1fa7e547 1170T: git git://git.berlios.de/gemini-board
f49afbb5 1171F: arch/arm/mm/*-fa*
6a915af9 1172
d4275354 1173ARM/FOOTBRIDGE ARCHITECTURE
54176cc6 1174M: Russell King <linux@armlinux.org.uk>
efc03ecb 1175L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
54176cc6 1176W: http://www.armlinux.org.uk/
d4275354
RK
1177S: Maintained
1178F: arch/arm/include/asm/hardware/dec21285.h
1179F: arch/arm/mach-footbridge/
1180
86183a5f 1181ARM/FREESCALE IMX / MXC ARM ARCHITECTURE
7609ea2a 1182M: Shawn Guo <shawnguo@kernel.org>
8b58be88 1183M: Sascha Hauer <kernel@pengutronix.de>
b046302a 1184R: Fabio Estevam <fabio.estevam@nxp.com>
efc03ecb 1185L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
86183a5f 1186S: Maintained
f1c12837 1187T: git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
adf79292 1188F: arch/arm/mach-imx/
ce515a6b 1189F: arch/arm/mach-mxs/
2a82f95c 1190F: arch/arm/boot/dts/imx*
e5dafa22 1191F: arch/arm/configs/imx*_defconfig
cf20968a
SG
1192F: drivers/clk/imx/
1193F: include/soc/imx/
86183a5f 1194
142109d2 1195ARM/FREESCALE VYBRID ARM ARCHITECTURE
7609ea2a 1196M: Shawn Guo <shawnguo@kernel.org>
142109d2
SA
1197M: Sascha Hauer <kernel@pengutronix.de>
1198R: Stefan Agner <stefan@agner.ch>
1199L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1200S: Maintained
1201T: git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1202F: arch/arm/mach-imx/*vf610*
1203F: arch/arm/boot/dts/vf*
1204
2b7a52a4 1205ARM/GLOMATION GESBC9312SX MACHINE SUPPORT
8b58be88 1206M: Lennert Buytenhek <kernel@wantstofly.org>
efc03ecb 1207L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2b7a52a4
LB
1208S: Maintained
1209
90b8fc34 1210ARM/GUMSTIX MACHINE SUPPORT
8b58be88 1211M: Steve Sakoman <sakoman@gmail.com>
efc03ecb 1212L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
90b8fc34
JK
1213S: Maintained
1214
ef47d5f0 1215ARM/H4700 (HP IPAQ HX4700) MACHINE SUPPORT
8b58be88 1216M: Philipp Zabel <philipp.zabel@gmail.com>
12a93f32
PZ
1217M: Paul Parsons <lost.distance@yahoo.com>
1218L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
ef47d5f0
PZ
1219S: Maintained
1220F: arch/arm/mach-pxa/hx4700.c
1221F: arch/arm/mach-pxa/include/mach/hx4700.h
12a93f32 1222F: sound/soc/pxa/hx4700.c
ef47d5f0 1223
4dfad069
WX
1224ARM/HISILICON SOC SUPPORT
1225M: Wei Xu <xuwei5@hisilicon.com>
1226L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1227W: http://www.hisilicon.com
1228S: Supported
1229T: git git://github.com/hisilicon/linux-hisi.git
1230F: arch/arm/mach-hisi/
e68d7c14
RH
1231F: arch/arm/boot/dts/hi3*
1232F: arch/arm/boot/dts/hip*
1233F: arch/arm/boot/dts/hisi*
1234F: arch/arm64/boot/dts/hisilicon/
4dfad069 1235
21f37bc3 1236ARM/HP JORNADA 7XX MACHINE SUPPORT
8b58be88 1237M: Kristoffer Ericson <kristoffer.ericson@gmail.com>
795fb7e7
JD
1238W: www.jlime.com
1239S: Maintained
084bad91
KE
1240T: git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
1241F: arch/arm/mach-sa1100/jornada720.c
1242F: arch/arm/mach-sa1100/include/mach/jornada720.h
21f37bc3 1243
5e767ab9
JMC
1244ARM/IGEP MACHINE SUPPORT
1245M: Enric Balletbo i Serra <eballetbo@gmail.com>
1246M: Javier Martinez Canillas <javier@dowhile0.org>
1247L: linux-omap@vger.kernel.org
1248L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1249S: Maintained
06ff74fd 1250F: arch/arm/boot/dts/omap3-igep*
5e767ab9 1251
403d2971
MV
1252ARM/INCOME PXA270 SUPPORT
1253M: Marek Vasut <marek.vasut@gmail.com>
1254L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1255S: Maintained
ec154082 1256F: arch/arm/mach-pxa/colibri-pxa270-income.c
403d2971 1257
2b7a52a4 1258ARM/INTEL IOP32X ARM ARCHITECTURE
8b58be88 1259M: Lennert Buytenhek <kernel@wantstofly.org>
efc03ecb 1260L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
f00f510a 1261S: Maintained
e2bdb176
DW
1262
1263ARM/INTEL IOP33X ARM ARCHITECTURE
efc03ecb 1264L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
08223d80 1265S: Orphan
2b7a52a4
LB
1266
1267ARM/INTEL IOP13XX ARM ARCHITECTURE
8b58be88 1268M: Lennert Buytenhek <kernel@wantstofly.org>
efc03ecb 1269L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
f00f510a 1270S: Maintained
2b7a52a4
LB
1271
1272ARM/INTEL IQ81342EX MACHINE SUPPORT
8b58be88 1273M: Lennert Buytenhek <kernel@wantstofly.org>
efc03ecb 1274L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
f00f510a 1275S: Maintained
2b7a52a4 1276
2b7a52a4 1277ARM/INTEL IXDP2850 MACHINE SUPPORT
8b58be88 1278M: Lennert Buytenhek <kernel@wantstofly.org>
efc03ecb 1279L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2b7a52a4
LB
1280S: Maintained
1281
dfdd8cc9
KH
1282ARM/INTEL IXP4XX ARM ARCHITECTURE
1283M: Imre Kaloz <kaloz@openwrt.org>
5529c2cd 1284M: Krzysztof Halasa <khalasa@piap.pl>
baea7b94 1285L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
dfdd8cc9
KH
1286S: Maintained
1287F: arch/arm/mach-ixp4xx/
1288
838553c5 1289ARM/INTEL RESEARCH IMOTE/STARGATE 2 MACHINE SUPPORT
7f49a7f7
JC
1290M: Jonathan Cameron <jic23@cam.ac.uk>
1291L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1292S: Maintained
1293F: arch/arm/mach-pxa/stargate2.c
1294F: drivers/pcmcia/pxa2xx_stargate2.c
1295
2b7a52a4 1296ARM/INTEL XSC3 (MANZANO) ARM CORE
8b58be88 1297M: Lennert Buytenhek <kernel@wantstofly.org>
efc03ecb 1298L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
f00f510a 1299S: Maintained
2b7a52a4
LB
1300
1301ARM/IP FABRICS DOUBLE ESPRESSO MACHINE SUPPORT
8b58be88 1302M: Lennert Buytenhek <kernel@wantstofly.org>
efc03ecb 1303L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2b7a52a4
LB
1304S: Maintained
1305
1154f858 1306ARM/TEXAS INSTRUMENT KEYSTONE ARCHITECTURE
97215800 1307M: Santosh Shilimkar <ssantosh@kernel.org>
1154f858
SS
1308L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1309S: Maintained
1310F: arch/arm/mach-keystone/
5edafc29 1311F: arch/arm/boot/dts/keystone-*
317929cd 1312T: git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
1154f858 1313
bc6aa566 1314ARM/TEXAS INSTRUMENT KEYSTONE CLOCK FRAMEWORK
97215800 1315M: Santosh Shilimkar <ssantosh@kernel.org>
bc6aa566
SS
1316L: linux-kernel@vger.kernel.org
1317S: Maintained
1318F: drivers/clk/keystone/
1319
1320ARM/TEXAS INSTRUMENT KEYSTONE ClOCKSOURCE
97215800 1321M: Santosh Shilimkar <ssantosh@kernel.org>
bc6aa566
SS
1322L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1323L: linux-kernel@vger.kernel.org
1324S: Maintained
1325F: drivers/clocksource/timer-keystone.c
1326
1327ARM/TEXAS INSTRUMENT KEYSTONE RESET DRIVER
97215800 1328M: Santosh Shilimkar <ssantosh@kernel.org>
bc6aa566
SS
1329L: linux-kernel@vger.kernel.org
1330S: Maintained
1331F: drivers/power/reset/keystone-reset.c
1332
1333ARM/TEXAS INSTRUMENT AEMIF/EMIF DRIVERS
97215800 1334M: Santosh Shilimkar <ssantosh@kernel.org>
bc6aa566
SS
1335L: linux-kernel@vger.kernel.org
1336S: Maintained
1337F: drivers/memory/*emif*
1338
8cb555b6
CM
1339ARM/LG1K ARCHITECTURE
1340M: Chanho Min <chanho.min@lge.com>
1341L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1342S: Maintained
1343F: arch/arm64/boot/dts/lg/
1344
2b7a52a4 1345ARM/LOGICPD PXA270 MACHINE SUPPORT
8b58be88 1346M: Lennert Buytenhek <kernel@wantstofly.org>
efc03ecb 1347L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2b7a52a4
LB
1348S: Maintained
1349
3143875f
JE
1350ARM/LPC18XX ARCHITECTURE
1351M: Joachim Eastwood <manabian@gmail.com>
1352L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1353S: Maintained
19c1c32c
JE
1354F: arch/arm/boot/dts/lpc43*
1355F: drivers/clk/nxp/clk-lpc18xx*
1356F: drivers/clocksource/time-lpc32xx.c
1357F: drivers/i2c/busses/i2c-lpc2k.c
1358F: drivers/memory/pl172.c
1359F: drivers/mtd/spi-nor/nxp-spifi.c
1360F: drivers/rtc/rtc-lpc24xx.c
3143875f
JE
1361N: lpc18xx
1362
15e4f7da 1363ARM/LPC32XX SOC SUPPORT
8d5a6b42
VZ
1364M: Vladimir Zapolskiy <vz@mleia.com>
1365M: Sylvain Lemieux <slemieux.tyco@gmail.com>
15e4f7da 1366L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8d5a6b42 1367T: git git://github.com/vzapolskiy/linux-lpc32xx.git
15e4f7da 1368S: Maintained
2377f9fd 1369F: arch/arm/boot/dts/lpc32*
15e4f7da 1370F: arch/arm/mach-lpc32xx/
2377f9fd
VZ
1371F: drivers/i2c/busses/i2c-pnx.c
1372F: drivers/net/ethernet/nxp/lpc_eth.c
1373F: drivers/usb/host/ohci-nxp.c
1374F: drivers/watchdog/pnx4008_wdt.c
1375N: lpc32xx
15e4f7da 1376
3b886171 1377ARM/MAGICIAN MACHINE SUPPORT
8b58be88 1378M: Philipp Zabel <philipp.zabel@gmail.com>
3b886171
PZ
1379S: Maintained
1380
1f664ab7 1381ARM/Marvell Kirkwood and Armada 370, 375, 38x, 39x, XP, 3700, 7K/8K SOC support
75f41273
TP
1382M: Jason Cooper <jason@lakedaemon.net>
1383M: Andrew Lunn <andrew@lunn.ch>
1384M: Gregory Clement <gregory.clement@free-electrons.com>
dcb71503 1385M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
75f41273
TP
1386L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1387S: Maintained
1388F: arch/arm/mach-mvebu/
59ec9671 1389F: drivers/rtc/rtc-armada38x.c
31c17ac9
GC
1390F: arch/arm/boot/dts/armada*
1391F: arch/arm/boot/dts/kirkwood*
dcc3068a 1392F: arch/arm64/boot/dts/marvell/armada*
9f123def 1393F: drivers/cpufreq/mvebu-cpufreq.c
e269777f 1394F: arch/arm/configs/mvebu_*_defconfig
75f41273 1395
40f4978b
SH
1396ARM/Marvell Berlin SoC support
1397M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
1398L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1399S: Maintained
1400F: arch/arm/mach-berlin/
31c17ac9 1401F: arch/arm/boot/dts/berlin*
e68d7c14 1402F: arch/arm64/boot/dts/marvell/berlin*
31c17ac9 1403
40f4978b 1404
4cfab57e 1405ARM/Marvell Dove/MV78xx0/Orion SOC support
4f1312b0
NP
1406M: Jason Cooper <jason@lakedaemon.net>
1407M: Andrew Lunn <andrew@lunn.ch>
dcb71503 1408M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
bfda4031 1409M: Gregory Clement <gregory.clement@free-electrons.com>
efc03ecb 1410L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
4f1312b0
NP
1411S: Maintained
1412F: arch/arm/mach-dove/
54a246ff
NP
1413F: arch/arm/mach-mv78xx0/
1414F: arch/arm/mach-orion5x/
1415F: arch/arm/plat-orion/
31c17ac9
GC
1416F: arch/arm/boot/dts/dove*
1417F: arch/arm/boot/dts/orion5x*
1418
3b886171 1419
d69ac131
AC
1420ARM/Orion SoC/Technologic Systems TS-78xx platform support
1421M: Alexander Clouter <alex@digriz.org.uk>
1422L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1423W: http://www.digriz.org.uk/ts78xx/kernel
1424S: Maintained
1425F: arch/arm/mach-orion5x/ts78xx-*
1426
e557959d
NA
1427ARM/OXNAS platform support
1428M: Neil Armstrong <narmstrong@baylibre.com>
1429L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1430S: Maintained
1431F: arch/arm/mach-oxnas/
1432F: arch/arm/boot/dts/oxnas*
1433F: arch/arm/boot/dts/wd-mbwe.dts
1434N: oxnas
1435
607b8fc9
EH
1436ARM/Mediatek RTC DRIVER
1437M: Eddie Huang <eddie.huang@mediatek.com>
1438L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1439L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1440S: Maintained
1441F: drivers/rtc/rtc-mt6397.c
1442
e54951c8
MB
1443ARM/Mediatek SoC support
1444M: Matthias Brugger <matthias.bgg@gmail.com>
1445L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
17b199d6 1446L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
e54951c8
MB
1447S: Maintained
1448F: arch/arm/boot/dts/mt6*
1449F: arch/arm/boot/dts/mt8*
1450F: arch/arm/mach-mediatek/
1451N: mtk
1452K: mediatek
1453
0f8669e3
CY
1454ARM/Mediatek USB3 PHY DRIVER
1455M: Chunfeng Yun <chunfeng.yun@mediatek.com>
1456L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1457L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1458S: Maintained
1459F: drivers/phy/phy-mt65xx-usb3.c
1460
adcb079f
AB
1461ARM/MICREL KS8695 ARCHITECTURE
1462M: Greg Ungerer <gerg@uclinux.org>
1463L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14430813 1464F: arch/arm/mach-ks8695/
adcb079f
AB
1465S: Odd Fixes
1466
d78ff0a5 1467ARM/MIOA701 MACHINE SUPPORT
8b58be88 1468M: Robert Jarzmik <robert.jarzmik@free.fr>
efc03ecb 1469L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
d78ff0a5
RJ
1470F: arch/arm/mach-pxa/mioa701.c
1471S: Maintained
1472
9624dfe6 1473ARM/NEC MOBILEPRO 900/c MACHINE SUPPORT
8b58be88 1474M: Michael Petchkovsky <mkpetch@internode.on.net>
9624dfe6
KE
1475S: Maintained
1476
e0ee9851 1477ARM/NOMADIK ARCHITECTURE
28b8e8d4 1478M: Alessandro Rubini <rubini@unipv.it>
e4651a9f 1479M: Linus Walleij <linus.walleij@linaro.org>
28b8e8d4
JP
1480L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1481S: Maintained
1482F: arch/arm/mach-nomadik/
ecc265fe 1483F: drivers/pinctrl/nomadik/
87572880 1484F: drivers/i2c/busses/i2c-nomadik.c
e4651a9f 1485T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-nomadik.git
e0ee9851 1486
9d76295a 1487ARM/OPENMOKO NEO FREERUNNER (GTA02) MACHINE SUPPORT
8b58be88 1488M: Nelson Castillo <arhuaco@freaks-unidos.net>
9d76295a
AG
1489L: openmoko-kernel@lists.openmoko.org (subscribers-only)
1490W: http://wiki.openmoko.org/wiki/Neo_FreeRunner
1491S: Supported
1492
8459c159 1493ARM/TOSA MACHINE SUPPORT
8b58be88
JP
1494M: Dmitry Eremin-Solenikov <dbaryshkov@gmail.com>
1495M: Dirk Opfer <dirk@opfer-online.de>
8459c159
DO
1496S: Maintained
1497
5d783a2d 1498ARM/PALMTX,PALMT5,PALMLD,PALMTE2,PALMTC SUPPORT
933d35f0 1499M: Marek Vasut <marek.vasut@gmail.com>
75280787 1500L: linux-arm-kernel@lists.infradead.org
b5e4ad57
MV
1501W: http://hackndev.com
1502S: Maintained
933d35f0
JP
1503F: arch/arm/mach-pxa/include/mach/palmtx.h
1504F: arch/arm/mach-pxa/palmtx.c
1505F: arch/arm/mach-pxa/include/mach/palmt5.h
1506F: arch/arm/mach-pxa/palmt5.c
1507F: arch/arm/mach-pxa/include/mach/palmld.h
1508F: arch/arm/mach-pxa/palmld.c
1509F: arch/arm/mach-pxa/include/mach/palmte2.h
1510F: arch/arm/mach-pxa/palmte2.c
1511F: arch/arm/mach-pxa/include/mach/palmtc.h
1512F: arch/arm/mach-pxa/palmtc.c
b5e4ad57 1513
b57fe924 1514ARM/PALM TREO SUPPORT
d8130624 1515M: Tomas Cech <sleep_walker@suse.com>
75280787 1516L: linux-arm-kernel@lists.infradead.org
90af5811
TSC
1517W: http://hackndev.com
1518S: Maintained
b57fe924
JP
1519F: arch/arm/mach-pxa/include/mach/palmtreo.h
1520F: arch/arm/mach-pxa/palmtreo.c
90af5811 1521
c49e1e63 1522ARM/PALMZ72 SUPPORT
8b58be88 1523M: Sergey Lapin <slapin@ossfans.org>
75280787 1524L: linux-arm-kernel@lists.infradead.org
7d2c86b5
JP
1525W: http://hackndev.com
1526S: Maintained
933d35f0
JP
1527F: arch/arm/mach-pxa/include/mach/palmz72.h
1528F: arch/arm/mach-pxa/palmz72.c
c49e1e63 1529
1da177e4 1530ARM/PLEB SUPPORT
8b58be88 1531M: Peter Chubb <pleb@gelato.unsw.edu.au>
1da177e4
LT
1532W: http://www.disy.cse.unsw.edu.au/Hardware/PLEB
1533S: Maintained
1534
1535ARM/PT DIGITAL BOARD PORT
8b58be88 1536M: Stefan Eletzhofer <stefan.eletzhofer@eletztrick.de>
efc03ecb 1537L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
54176cc6 1538W: http://www.armlinux.org.uk/
1da177e4
LT
1539S: Maintained
1540
8fc1b0f8 1541ARM/QUALCOMM SUPPORT
bbeaa595
AG
1542M: Andy Gross <andy.gross@linaro.org>
1543M: David Brown <david.brown@linaro.org>
8fc1b0f8 1544L: linux-arm-msm@vger.kernel.org
f5d3af9d 1545L: linux-soc@vger.kernel.org
8fc1b0f8 1546S: Maintained
0ff50d60 1547F: Documentation/devicetree/bindings/soc/qcom/
0c4cbf9e
BA
1548F: arch/arm/boot/dts/qcom-*.dts
1549F: arch/arm/boot/dts/qcom-*.dtsi
8fc1b0f8 1550F: arch/arm/mach-qcom/
e68d7c14 1551F: arch/arm64/boot/dts/qcom/*
5482cefa 1552F: drivers/i2c/busses/i2c-qup.c
39a3366a 1553F: drivers/clk/qcom/
f5d3af9d 1554F: drivers/soc/qcom/
5482cefa 1555F: drivers/spi/spi-qup.c
c0c89faf
SB
1556F: drivers/tty/serial/msm_serial.h
1557F: drivers/tty/serial/msm_serial.c
1558F: drivers/*/pm8???-*
1559F: drivers/mfd/ssbi.c
916f743d 1560F: drivers/firmware/qcom_scm.c
bbeaa595 1561T: git git://git.kernel.org/pub/scm/linux/kernel/git/agross/linux.git
8fc1b0f8 1562
2b7a52a4 1563ARM/RADISYS ENP2611 MACHINE SUPPORT
8b58be88 1564M: Lennert Buytenhek <kernel@wantstofly.org>
efc03ecb 1565L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2b7a52a4
LB
1566S: Maintained
1567
b138e119
SH
1568ARM/RENESAS ARM64 ARCHITECTURE
1569M: Simon Horman <horms@verge.net.au>
1570M: Magnus Damm <magnus.damm@gmail.com>
1926e54f
SH
1571L: linux-renesas-soc@vger.kernel.org
1572Q: http://patchwork.kernel.org/project/linux-renesas-soc/list/
b138e119
SH
1573T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next
1574S: Supported
1575F: arch/arm64/boot/dts/renesas/
be32bcbb
GU
1576F: drivers/soc/renesas/
1577F: include/linux/soc/renesas/
b138e119 1578
d4275354 1579ARM/RISCPC ARCHITECTURE
54176cc6 1580M: Russell King <linux@armlinux.org.uk>
efc03ecb 1581L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
54176cc6 1582W: http://www.armlinux.org.uk/
d4275354 1583S: Maintained
d4275354
RK
1584F: arch/arm/include/asm/hardware/entry-macro-iomd.S
1585F: arch/arm/include/asm/hardware/ioc.h
1586F: arch/arm/include/asm/hardware/iomd.h
1587F: arch/arm/include/asm/hardware/memc.h
1588F: arch/arm/mach-rpc/
1a6422f6 1589F: drivers/net/ethernet/8390/etherh.c
9e13fbf7
JK
1590F: drivers/net/ethernet/i825xx/ether1*
1591F: drivers/net/ethernet/seeq/ether3*
d4275354
RK
1592F: drivers/scsi/arm/
1593
08ddbb0a
HS
1594ARM/Rockchip SoC support
1595M: Heiko Stuebner <heiko@sntech.de>
1596L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
00250b52 1597L: linux-rockchip@lists.infradead.org
9f273c24 1598T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip.git
08ddbb0a 1599S: Maintained
541555e9 1600F: arch/arm/boot/dts/rk3*
08ddbb0a 1601F: arch/arm/mach-rockchip/
541555e9
HS
1602F: drivers/clk/rockchip/
1603F: drivers/i2c/busses/i2c-rk3x.c
08ddbb0a 1604F: drivers/*/*rockchip*
541555e9
HS
1605F: drivers/*/*/*rockchip*
1606F: sound/soc/rockchip/
b4331b43 1607N: rockchip
08ddbb0a 1608
5bfb937c
KK
1609ARM/SAMSUNG EXYNOS ARM ARCHITECTURES
1610M: Kukjin Kim <kgene@kernel.org>
e8f98457 1611M: Krzysztof Kozlowski <k.kozlowski@samsung.com>
efc03ecb 1612L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
7a549d78 1613L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
b21477f9 1614S: Maintained
6f0589c8 1615F: arch/arm/boot/dts/s3c*
e68d7c14
RH
1616F: arch/arm/boot/dts/s5p*
1617F: arch/arm/boot/dts/samsung*
6f0589c8 1618F: arch/arm/boot/dts/exynos*
d97236e6 1619F: arch/arm64/boot/dts/exynos/
482ce512 1620F: arch/arm/plat-samsung/
769bbb63
HS
1621F: arch/arm/mach-s3c24*/
1622F: arch/arm/mach-s3c64xx/
5bfb937c
KK
1623F: arch/arm/mach-s5p*/
1624F: arch/arm/mach-exynos*/
1c03274d
KK
1625F: drivers/*/*s3c24*
1626F: drivers/*/*/*s3c24*
1627F: drivers/*/*s3c64xx*
1628F: drivers/*/*s5pv210*
ffd51977 1629F: drivers/memory/samsung/*
bf50ddcd 1630F: drivers/soc/samsung/*
40c76662 1631F: drivers/spi/spi-s3c*
d6b9aea6
KK
1632F: Documentation/arm/Samsung/
1633F: Documentation/devicetree/bindings/arm/samsung/
1634F: Documentation/devicetree/bindings/sram/samsung-sram.txt
1635F: Documentation/devicetree/bindings/power/pd-samsung.txt
33d43cdd 1636N: exynos
f556cb07 1637
10ffa964
KP
1638ARM/SAMSUNG MOBILE MACHINE SUPPORT
1639M: Kyungmin Park <kyungmin.park@samsung.com>
1640L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1641S: Maintained
004bbd3c 1642F: arch/arm/mach-s5pv210/
10ffa964 1643
3ce4ccb6
KD
1644ARM/SAMSUNG S5P SERIES 2D GRAPHICS ACCELERATION (G2D) SUPPORT
1645M: Kyungmin Park <kyungmin.park@samsung.com>
1646M: Kamil Debski <k.debski@samsung.com>
1647L: linux-arm-kernel@lists.infradead.org
1648L: linux-media@vger.kernel.org
1649S: Maintained
1650F: drivers/media/platform/s5p-g2d/
1651
e6a476fd
MS
1652ARM/SAMSUNG S5P SERIES Multi Format Codec (MFC) SUPPORT
1653M: Kyungmin Park <kyungmin.park@samsung.com>
1654M: Kamil Debski <k.debski@samsung.com>
6305902c 1655M: Jeongtae Park <jtp.park@samsung.com>
e6a476fd
MS
1656L: linux-arm-kernel@lists.infradead.org
1657L: linux-media@vger.kernel.org
1658S: Maintained
934455d7 1659F: arch/arm/plat-samsung/s5p-dev-mfc.c
90d72ac6 1660F: drivers/media/platform/s5p-mfc/
e6a476fd
MS
1661
1662ARM/SAMSUNG S5P SERIES TV SUBSYSTEM SUPPORT
1663M: Kyungmin Park <kyungmin.park@samsung.com>
1664M: Tomasz Stanislawski <t.stanislaws@samsung.com>
1665L: linux-arm-kernel@lists.infradead.org
1666L: linux-media@vger.kernel.org
1667S: Maintained
90d72ac6 1668F: drivers/media/platform/s5p-tv/
e6a476fd 1669
1bcbf6f4
KD
1670ARM/SAMSUNG S5P SERIES HDMI CEC SUBSYSTEM SUPPORT
1671M: Kyungmin Park <kyungmin.park@samsung.com>
1672L: linux-arm-kernel@lists.infradead.org
1673L: linux-media@vger.kernel.org
1674S: Maintained
78fc853b 1675F: drivers/staging/media/platform/s5p-cec/
1bcbf6f4 1676
7d9f9bf4
AP
1677ARM/SAMSUNG S5P SERIES JPEG CODEC SUPPORT
1678M: Andrzej Pietrasiewicz <andrzej.p@samsung.com>
1679M: Jacek Anaszewski <j.anaszewski@samsung.com>
1680L: linux-arm-kernel@lists.infradead.org
1681L: linux-media@vger.kernel.org
1682S: Maintained
1683F: drivers/media/platform/s5p-jpeg/
1684
d48d38e8 1685ARM/SHMOBILE ARM ARCHITECTURE
5e212598 1686M: Simon Horman <horms@verge.net.au>
d48d38e8 1687M: Magnus Damm <magnus.damm@gmail.com>
4a121096 1688L: linux-renesas-soc@vger.kernel.org
4a121096 1689Q: http://patchwork.kernel.org/project/linux-renesas-soc/list/
5e212598 1690T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next
d48d38e8 1691S: Supported
0b514fdb
SH
1692F: arch/arm/boot/dts/emev2*
1693F: arch/arm/boot/dts/r7s*
1694F: arch/arm/boot/dts/r8a*
1695F: arch/arm/boot/dts/sh*
0b514fdb 1696F: arch/arm/configs/shmobile_defconfig
7a2071c5 1697F: arch/arm/include/debug/renesas-scif.S
d48d38e8 1698F: arch/arm/mach-shmobile/
be32bcbb
GU
1699F: drivers/soc/renesas/
1700F: include/linux/soc/renesas/
d48d38e8 1701
66314223 1702ARM/SOCFPGA ARCHITECTURE
ba2b7d0a 1703M: Dinh Nguyen <dinguyen@opensource.altera.com>
66314223
DN
1704S: Maintained
1705F: arch/arm/mach-socfpga/
efadb751
DN
1706F: arch/arm/boot/dts/socfpga*
1707F: arch/arm/configs/socfpga_defconfig
e68d7c14 1708F: arch/arm64/boot/dts/altera/
ba2b7d0a 1709W: http://www.rocketboards.org
efadb751 1710T: git git://git.kernel.org/pub/scm/linux/kernel/git/dinguyen/linux.git
66314223
DN
1711
1712ARM/SOCFPGA CLOCK FRAMEWORK SUPPORT
ba2b7d0a 1713M: Dinh Nguyen <dinguyen@opensource.altera.com>
66314223
DN
1714S: Maintained
1715F: drivers/clk/socfpga/
1716
71bcada8
TT
1717ARM/SOCFPGA EDAC SUPPORT
1718M: Thor Thayer <tthayer@opensource.altera.com>
1719S: Maintained
1720F: drivers/edac/altera_edac.
1721
65ebcc11 1722ARM/STI ARCHITECTURE
a92177ea 1723M: Patrice Chotard <patrice.chotard@st.com>
65ebcc11
SK
1724L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1725L: kernel@stlinux.com
1726W: http://www.stlinux.com
1727S: Maintained
1728F: arch/arm/mach-sti/
a92177ea 1729F: arch/arm/boot/dts/sti*
b8e31bf3 1730F: drivers/char/hw_random/st-rng.c
a92177ea 1731F: drivers/clocksource/arm_global_timer.c
82805d1b 1732F: drivers/clocksource/clksrc_st_lpc.c
1d4b42bc 1733F: drivers/cpufreq/sti-cpufreq.c
a92177ea 1734F: drivers/i2c/busses/i2c-st.c
346e2e4a 1735F: drivers/media/rc/st_rc.c
95d66b16 1736F: drivers/media/platform/sti/c8sectpfe/
f53b2bff 1737F: drivers/mmc/host/sdhci-st.c
e95cf393
PG
1738F: drivers/phy/phy-miphy28lp.c
1739F: drivers/phy/phy-miphy365x.c
6da969a5 1740F: drivers/phy/phy-stih407-usb.c
26389c78 1741F: drivers/phy/phy-stih41x-usb.c
346e2e4a 1742F: drivers/pinctrl/pinctrl-st.c
aac22524 1743F: drivers/remoteproc/st_remoteproc.c
346e2e4a 1744F: drivers/reset/sti/
db4112e6 1745F: drivers/rtc/rtc-st-lpc.c
346e2e4a 1746F: drivers/tty/serial/st-asc.c
eb11adab 1747F: drivers/usb/dwc3/dwc3-st.c
62f6f086
PG
1748F: drivers/usb/host/ehci-st.c
1749F: drivers/usb/host/ohci-st.c
db4112e6 1750F: drivers/watchdog/st_lpc_wdt.c
daac6f86 1751F: drivers/ata/ahci_st.c
65ebcc11 1752
ee6e7879
MC
1753ARM/STM32 ARCHITECTURE
1754M: Maxime Coquelin <mcoquelin.stm32@gmail.com>
8ca2cf2c 1755M: Alexandre Torgue <alexandre.torgue@st.com>
ee6e7879
MC
1756L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1757S: Maintained
1758T: git git://git.kernel.org/pub/scm/linux/kernel/git/mcoquelin/stm32.git
1759N: stm32
1760F: drivers/clocksource/armv7m_systick.c
1761
d6de5b02
MG
1762ARM/TANGO ARCHITECTURE
1763M: Marc Gonzalez <marc_gonzalez@sigmadesigns.com>
1764L: linux-arm-kernel@lists.infradead.org
1765S: Maintained
e2bd0d37 1766N: tango
d6de5b02 1767
2b7a52a4 1768ARM/TECHNOLOGIC SYSTEMS TS7250 MACHINE SUPPORT
8b58be88 1769M: Lennert Buytenhek <kernel@wantstofly.org>
efc03ecb 1770L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2b7a52a4
LB
1771S: Maintained
1772
1bbd7089 1773ARM/TETON BGA MACHINE SUPPORT
706e69d6 1774M: "Mark F. Brown" <mark.brown314@gmail.com>
1bbd7089
MB
1775L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1776S: Maintained
1777
2b7a52a4 1778ARM/THECUS N2100 MACHINE SUPPORT
8b58be88 1779M: Lennert Buytenhek <kernel@wantstofly.org>
efc03ecb 1780L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2b7a52a4
LB
1781S: Maintained
1782
98ad6e3b 1783ARM/NUVOTON W90X900 ARM ARCHITECTURE
8b58be88 1784M: Wan ZongShun <mcuos.com@gmail.com>
efc03ecb 1785L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
7d2c86b5
JP
1786W: http://www.mcuos.com
1787S: Maintained
4e89e8f6 1788F: arch/arm/mach-w90x900/
4e89e8f6
WZ
1789F: drivers/input/keyboard/w90p910_keypad.c
1790F: drivers/input/touchscreen/w90p910_ts.c
1791F: drivers/watchdog/nuc900_wdt.c
679ec0ef 1792F: drivers/net/ethernet/nuvoton/w90p910_ether.c
5351684f 1793F: drivers/mtd/nand/nuc900_nand.c
4e89e8f6 1794F: drivers/rtc/rtc-nuc900.c
9df92e6c 1795F: drivers/spi/spi-nuc900.c
4e89e8f6 1796F: drivers/usb/host/ehci-w90x900.c
8a61f013 1797F: drivers/video/fbdev/nuc900fb.c
98ad6e3b 1798
54274d71 1799ARM/U300 MACHINE SUPPORT
e4651a9f 1800M: Linus Walleij <linus.walleij@linaro.org>
54274d71
LW
1801L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1802S: Supported
1803F: arch/arm/mach-u300/
9affbd24 1804F: drivers/clocksource/timer-u300.c
54274d71
LW
1805F: drivers/i2c/busses/i2c-stu300.c
1806F: drivers/rtc/rtc-coh901331.c
1807F: drivers/watchdog/coh901327_wdt.c
1808F: drivers/dma/coh901318*
87572880
LW
1809F: drivers/mfd/ab3100*
1810F: drivers/rtc/rtc-ab3100.c
1811F: drivers/rtc/rtc-coh901331.c
1812T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-stericsson.git
54274d71 1813
3d00d04f
MY
1814ARM/UNIPHIER ARCHITECTURE
1815M: Masahiro Yamada <yamada.masahiro@socionext.com>
1816L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1817S: Maintained
a3ff83d2 1818F: arch/arm/boot/dts/uniphier*
e7ecbc05 1819F: arch/arm/include/asm/hardware/cache-uniphier.h
3d00d04f 1820F: arch/arm/mach-uniphier/
e7ecbc05 1821F: arch/arm/mm/cache-uniphier.c
e1a0ebc8 1822F: arch/arm64/boot/dts/socionext/
4b7f48d3 1823F: drivers/bus/uniphier-system-bus.c
dd6fd4a3 1824F: drivers/i2c/busses/i2c-uniphier*
a3ff83d2
MY
1825F: drivers/pinctrl/uniphier/
1826F: drivers/tty/serial/8250/8250_uniphier.c
3d00d04f
MY
1827N: uniphier
1828
87572880 1829ARM/Ux500 ARM ARCHITECTURE
e4651a9f 1830M: Linus Walleij <linus.walleij@linaro.org>
870725d9
SK
1831L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1832S: Maintained
1833F: arch/arm/mach-ux500/
e4651a9f 1834F: drivers/clocksource/clksrc-dbx500-prcmu.c
87572880 1835F: drivers/dma/ste_dma40*
e4651a9f 1836F: drivers/hwspinlock/u8500_hsem.c
87572880
LW
1837F: drivers/mfd/abx500*
1838F: drivers/mfd/ab8500*
e4651a9f
LW
1839F: drivers/mfd/dbx500*
1840F: drivers/mfd/db8500*
ecc265fe
JP
1841F: drivers/pinctrl/nomadik/pinctrl-ab*
1842F: drivers/pinctrl/nomadik/pinctrl-nomadik*
87572880 1843F: drivers/rtc/rtc-ab8500.c
e4651a9f 1844F: drivers/rtc/rtc-pl031.c
87572880 1845T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-stericsson.git
870725d9 1846
e93fde28
UH
1847ARM/Ux500 CLOCK FRAMEWORK SUPPORT
1848M: Ulf Hansson <ulf.hansson@linaro.org>
1849L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1850T: git git://git.linaro.org/people/ulfh/clk.git
1851S: Maintained
1852F: drivers/clk/ux500/
e93fde28 1853
740d93b1
PM
1854ARM/VERSATILE EXPRESS PLATFORM
1855M: Liviu Dudau <liviu.dudau@arm.com>
1856M: Sudeep Holla <sudeep.holla@arm.com>
1857M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
1858L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1859S: Maintained
1860F: arch/arm/boot/dts/vexpress*
e68d7c14 1861F: arch/arm64/boot/dts/arm/
740d93b1
PM
1862F: arch/arm/mach-vexpress/
1863F: */*/vexpress*
7e8f403f 1864F: */*/*/vexpress*
740d93b1
PM
1865F: drivers/clk/versatile/clk-vexpress-osc.c
1866F: drivers/clocksource/versatile.c
46a600ea 1867N: mps2
740d93b1 1868
d4275354 1869ARM/VFP SUPPORT
54176cc6 1870M: Russell King <linux@armlinux.org.uk>
efc03ecb 1871L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
54176cc6 1872W: http://www.armlinux.org.uk/
d4275354
RK
1873S: Maintained
1874F: arch/arm/vfp/
1875
e66b6d8e
MV
1876ARM/VOIPAC PXA270 SUPPORT
1877M: Marek Vasut <marek.vasut@gmail.com>
1878L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1879S: Maintained
1880F: arch/arm/mach-pxa/vpac270.c
e0cca11b 1881F: arch/arm/mach-pxa/include/mach/vpac270.h
e66b6d8e 1882
04529fe2
TP
1883ARM/VT8500 ARM ARCHITECTURE
1884M: Tony Prisk <linux@prisktech.co.nz>
1885L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1886S: Maintained
1887F: arch/arm/mach-vt8500/
41fd91b4 1888F: drivers/clocksource/vt8500_timer.c
560746eb 1889F: drivers/i2c/busses/i2c-wmt.c
41fd91b4
TP
1890F: drivers/mmc/host/wmt-sdmmc.c
1891F: drivers/pwm/pwm-vt8500.c
1892F: drivers/rtc/rtc-vt8500.c
1893F: drivers/tty/serial/vt8500_serial.c
4f31102b 1894F: drivers/usb/host/ehci-platform.c
41fd91b4 1895F: drivers/usb/host/uhci-platform.c
8a61f013
JH
1896F: drivers/video/fbdev/vt8500lcdfb.*
1897F: drivers/video/fbdev/wm8505fb*
1898F: drivers/video/fbdev/wmt_ge_rops.*
04529fe2 1899
e66b6d8e
MV
1900ARM/ZIPIT Z2 SUPPORT
1901M: Marek Vasut <marek.vasut@gmail.com>
1902L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1903S: Maintained
1904F: arch/arm/mach-pxa/z2.c
6ab2a855 1905F: arch/arm/mach-pxa/include/mach/z2.h
e66b6d8e 1906
5ecc4b53
JN
1907ARM/ZTE ARCHITECTURE
1908M: Jun Nie <jun.nie@linaro.org>
1909L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1910S: Maintained
1911F: arch/arm/mach-zx/
1912F: drivers/clk/zte/
1913F: Documentation/devicetree/bindings/arm/zte.txt
1914F: Documentation/devicetree/bindings/clock/zx296702-clk.txt
1915
51f29d44
MS
1916ARM/ZYNQ ARCHITECTURE
1917M: Michal Simek <michal.simek@xilinx.com>
f0fd9ad8 1918R: Sören Brinkmann <soren.brinkmann@xilinx.com>
51f29d44
MS
1919L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1920W: http://wiki.xilinx.com
d6448b76 1921T: git https://github.com/Xilinx/linux-xlnx.git
51f29d44
MS
1922S: Supported
1923F: arch/arm/mach-zynq/
bd2a337a 1924F: drivers/cpuidle/cpuidle-zynq.c
fb9d4959 1925F: drivers/block/xsysace.c
c2fd4e38
MS
1926N: zynq
1927N: xilinx
1928F: drivers/clocksource/cadence_ttc_timer.c
df8eb569 1929F: drivers/i2c/busses/i2c-cadence.c
e3ec3a3d 1930F: drivers/mmc/host/sdhci-of-arasan.c
ae9b56e3 1931F: drivers/edac/synopsys_edac.c
51f29d44 1932
48ec83bc 1933ARM SMMU DRIVERS
b8f9879e 1934M: Will Deacon <will.deacon@arm.com>
c8bff3a6 1935R: Robin Murphy <robin.murphy@arm.com>
b8f9879e
WD
1936L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1937S: Maintained
1938F: drivers/iommu/arm-smmu.c
48ec83bc 1939F: drivers/iommu/arm-smmu-v3.c
e1d3c0fd 1940F: drivers/iommu/io-pgtable-arm.c
c8bff3a6 1941F: drivers/iommu/io-pgtable-arm-v7s.c
b8f9879e 1942
38074229
CM
1943ARM64 PORT (AARCH64 ARCHITECTURE)
1944M: Catalin Marinas <catalin.marinas@arm.com>
d19766ec 1945M: Will Deacon <will.deacon@arm.com>
38074229 1946L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9f273c24 1947T: git git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git
38074229
CM
1948S: Maintained
1949F: arch/arm64/
d19766ec 1950F: Documentation/arm64/
38074229 1951
9d7005f9
LP
1952AS3645A LED FLASH CONTROLLER DRIVER
1953M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
1954L: linux-media@vger.kernel.org
1955T: git git://linuxtv.org/media_tree.git
1956S: Maintained
1957F: drivers/media/i2c/as3645a.c
b5dcee22 1958F: include/media/i2c/as3645a.h
9d7005f9 1959
d58de038
GJ
1960ASC7621 HARDWARE MONITOR DRIVER
1961M: George Joseph <george.joseph@fairview5.com>
968ce1b1 1962L: linux-hwmon@vger.kernel.org
d58de038
GJ
1963S: Maintained
1964F: Documentation/hwmon/asc7621
1965F: drivers/hwmon/asc7621.c
1966
b229ece9 1967ASUS NOTEBOOKS AND EEEPC ACPI/WMI EXTRAS DRIVERS
5909c654 1968M: Corentin Chary <corentin.chary@gmail.com>
1da177e4 1969L: acpi4asus-user@lists.sourceforge.net
d0944853 1970L: platform-driver-x86@vger.kernel.org
76593d6f 1971W: http://acpi4asus.sf.net
85091b71 1972S: Maintained
b229ece9
CC
1973F: drivers/platform/x86/asus*.c
1974F: drivers/platform/x86/eeepc*.c
85091b71 1975
f6a6bbae
JPRV
1976ASUS WIRELESS RADIO CONTROL DRIVER
1977M: João Paulo Rechi Vita <jprvita@gmail.com>
1978L: platform-driver-x86@vger.kernel.org
1979S: Maintained
1980F: drivers/platform/x86/asus-wireless.c
1981
75aeddd1
DH
1982ASYMMETRIC KEYS
1983M: David Howells <dhowells@redhat.com>
1984L: keyrings@vger.kernel.org
1985S: Maintained
1986F: Documentation/crypto/asymmetric-keys.txt
1987F: include/linux/verification.h
1988F: include/crypto/public_key.h
1989F: include/crypto/pkcs7.h
1990F: crypto/asymmetric_keys/
1991
953a6479 1992ASYNCHRONOUS TRANSFERS/TRANSFORMS (IOAT) API
08223d80 1993R: Dan Williams <dan.j.williams@intel.com>
b3e5f263 1994W: http://sourceforge.net/projects/xscaleiop
08223d80 1995S: Odd fixes
679655da
JP
1996F: Documentation/crypto/async-tx-api.txt
1997F: crypto/async_tx/
1998F: drivers/dma/
1999F: include/linux/dmaengine.h
2000F: include/linux/async_tx.h
b3e5f263 2001
a1867d36 2002AT24 EEPROM DRIVER
14d77c4d 2003M: Wolfram Sang <wsa@the-dreams.de>
a1867d36
WS
2004L: linux-i2c@vger.kernel.org
2005S: Maintained
2006F: drivers/misc/eeprom/at24.c
25f73ed5 2007F: include/linux/platform_data/at24.h
a1867d36 2008
e7839f25 2009ATA OVER ETHERNET (AOE) DRIVER
fb903811
EC
2010M: "Ed L. Cashin" <ed.cashin@acm.org>
2011W: http://www.openaoe.org/
1da177e4 2012S: Supported
679655da
JP
2013F: Documentation/aoe/
2014F: drivers/block/aoe/
1da177e4 2015
aad7a211
AB
2016ATHEROS 71XX/9XXX GPIO DRIVER
2017M: Alban Bedel <albeu@free.fr>
2018W: https://github.com/AlbanBedel/linux
2019T: git git://github.com/AlbanBedel/linux
2020S: Maintained
2021F: drivers/gpio/gpio-ath79.c
2022F: Documentation/devicetree/bindings/gpio/gpio-ath79.txt
2023
9a10a870 2024ATHEROS ATH GENERIC UTILITIES
f726ee65 2025M: "Luis R. Rodriguez" <mcgrof@do-not-panic.com>
9a10a870
JP
2026L: linux-wireless@vger.kernel.org
2027S: Supported
2028F: drivers/net/wireless/ath/*
2029
fa1c114f 2030ATHEROS ATH5K WIRELESS DRIVER
8b58be88
JP
2031M: Jiri Slaby <jirislaby@gmail.com>
2032M: Nick Kossifidis <mickflemm@gmail.com>
f726ee65 2033M: "Luis R. Rodriguez" <mcgrof@do-not-panic.com>
fa1c114f 2034L: linux-wireless@vger.kernel.org
72c706b7 2035W: http://wireless.kernel.org/en/users/Drivers/ath5k
fa1c114f 2036S: Maintained
fa451753 2037F: drivers/net/wireless/ath/ath5k/
fa1c114f 2038
12e62d6f
KV
2039ATHEROS ATH6KL WIRELESS DRIVER
2040M: Kalle Valo <kvalo@qca.qualcomm.com>
2041L: linux-wireless@vger.kernel.org
2042W: http://wireless.kernel.org/en/users/Drivers/ath6kl
9f273c24 2043T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
12e62d6f
KV
2044S: Supported
2045F: drivers/net/wireless/ath/ath6kl/
2046
2be7d22f 2047WILOCITY WIL6210 WIRELESS DRIVER
23ba8a66 2048M: Maya Erez <qca_merez@qca.qualcomm.com>
2be7d22f
VK
2049L: linux-wireless@vger.kernel.org
2050L: wil6210@qca.qualcomm.com
2051S: Supported
2052W: http://wireless.kernel.org/en/users/Drivers/wil6210
2053F: drivers/net/wireless/ath/wil6210/
dba4b74d 2054F: include/uapi/linux/wil6210_uapi.h
2be7d22f 2055
1d7e1e6b
CL
2056CARL9170 LINUX COMMUNITY WIRELESS DRIVER
2057M: Christian Lamparter <chunkeey@googlemail.com>
2058L: linux-wireless@vger.kernel.org
2059W: http://wireless.kernel.org/en/users/Drivers/carl9170
2060S: Maintained
2061F: drivers/net/wireless/ath/carl9170/
2062
2c2a6172
LT
2063ATK0110 HWMON DRIVER
2064M: Luca Tettamanti <kronos.it@gmail.com>
968ce1b1 2065L: linux-hwmon@vger.kernel.org
2c2a6172
LT
2066S: Maintained
2067F: drivers/hwmon/asus_atk0110.c
2068
6f69a6d7 2069ATI_REMOTE2 DRIVER
8b58be88 2070M: Ville Syrjala <syrjala@sci.fi>
6f69a6d7 2071S: Maintained
679655da 2072F: drivers/input/misc/ati_remote2.c
6f69a6d7 2073
7ae115b4 2074ATLX ETHERNET DRIVERS
8b58be88 2075M: Jay Cliburn <jcliburn@gmail.com>
cb2f33e9 2076M: Chris Snook <chris.snook@gmail.com>
e443e383 2077L: netdev@vger.kernel.org
8d5ca6ec
JC
2078W: http://sourceforge.net/projects/atl1
2079W: http://atl1.sourceforge.net
2080S: Maintained
2b133ad6 2081F: drivers/net/ethernet/atheros/
8d5ca6ec 2082
1da177e4 2083ATM
366c1bd1 2084M: Chas Williams <3chas3@gmail.com>
476604de 2085L: linux-atm-general@lists.sourceforge.net (moderated for non-subscribers)
44ae98b5 2086L: netdev@vger.kernel.org
1da177e4
LT
2087W: http://linux-atm.sourceforge.net
2088S: Maintained
679655da
JP
2089F: drivers/atm/
2090F: include/linux/atm*
c117ab84 2091F: include/uapi/linux/atm*
1da177e4 2092
04ac2f46 2093ATMEL AT91 / AT32 MCI DRIVER
24e1511f 2094M: Ludovic Desroches <ludovic.desroches@atmel.com>
04ac2f46
NF
2095S: Maintained
2096F: drivers/mmc/host/atmel-mci.c
04ac2f46 2097
a1cfac48 2098ATMEL AT91 / AT32 SERIAL DRIVER
a02875a6 2099M: Nicolas Ferre <nicolas.ferre@atmel.com>
a1cfac48 2100S: Supported
df621252 2101F: drivers/tty/serial/atmel_serial.c
a1cfac48 2102
f80cb488
NF
2103ATMEL AT91 SAMA5D2-Compatible Shutdown Controller
2104M: Nicolas Ferre <nicolas.ferre@atmel.com>
2105S: Supported
2106F: drivers/power/reset/at91-sama5d2_shdwc.c
2107
b9cd7a25
LD
2108ATMEL SAMA5D2 ADC DRIVER
2109M: Ludovic Desroches <ludovic.desroches@atmel.com>
2110L: linux-iio@vger.kernel.org
2111S: Supported
2112F: drivers/iio/adc/at91-sama5d2_adc.c
2113
dfae90ed 2114ATMEL Audio ALSA driver
3a82002c 2115M: Nicolas Ferre <nicolas.ferre@atmel.com>
dfae90ed
BS
2116L: alsa-devel@alsa-project.org (moderated for non-subscribers)
2117S: Supported
2118F: sound/soc/atmel
2119
b414dc16
NF
2120ATMEL DMA DRIVER
2121M: Nicolas Ferre <nicolas.ferre@atmel.com>
2122L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2123S: Supported
2124F: drivers/dma/at_hdmac.c
2125F: drivers/dma/at_hdmac_regs.h
6f0d65af 2126F: include/linux/platform_data/dma-atmel.h
b414dc16 2127
6bd0f436
LD
2128ATMEL XDMA DRIVER
2129M: Ludovic Desroches <ludovic.desroches@atmel.com>
2130L: linux-arm-kernel@lists.infradead.org
2131L: dmaengine@vger.kernel.org
2132S: Supported
2133F: drivers/dma/at_xdmac.c
2134
888f2804
LD
2135ATMEL I2C DRIVER
2136M: Ludovic Desroches <ludovic.desroches@atmel.com>
2137L: linux-i2c@vger.kernel.org
2138S: Supported
2139F: drivers/i2c/busses/i2c-at91.c
2140
15515545 2141ATMEL ISI DRIVER
50cb2efa 2142M: Ludovic Desroches <ludovic.desroches@atmel.com>
15515545
JW
2143L: linux-media@vger.kernel.org
2144S: Supported
f2294c2d 2145F: drivers/media/platform/soc_camera/atmel-isi.c
15515545
JW
2146F: include/media/atmel-isi.h
2147
8f4c79ce 2148ATMEL LCDFB DRIVER
8b58be88 2149M: Nicolas Ferre <nicolas.ferre@atmel.com>
c69f677c 2150L: linux-fbdev@vger.kernel.org
8f4c79ce 2151S: Maintained
8a61f013 2152F: drivers/video/fbdev/atmel_lcdfb.c
679655da 2153F: include/video/atmel_lcdc.h
8f4c79ce 2154
89e5785f 2155ATMEL MACB ETHERNET DRIVER
a02875a6 2156M: Nicolas Ferre <nicolas.ferre@atmel.com>
89e5785f 2157S: Supported
9f2f381f 2158F: drivers/net/ethernet/cadence/
89e5785f 2159
5cbac98a 2160ATMEL NAND DRIVER
50cb2efa
NF
2161M: Wenyou Yang <wenyou.yang@atmel.com>
2162M: Josh Wu <rainyfeeling@outlook.com>
5cbac98a
JW
2163L: linux-mtd@lists.infradead.org
2164S: Supported
2165F: drivers/mtd/nand/atmel_nand*
2166
05c441ef 2167ATMEL SDMMC DRIVER
2168M: Ludovic Desroches <ludovic.desroches@atmel.com>
2169L: linux-mmc@vger.kernel.org
2170S: Supported
2171F: drivers/mmc/host/sdhci-of-at91.c
2172
754ce4f2 2173ATMEL SPI DRIVER
a02875a6 2174M: Nicolas Ferre <nicolas.ferre@atmel.com>
754ce4f2 2175S: Supported
9df92e6c 2176F: drivers/spi/spi-atmel.*
754ce4f2 2177
0ef09015 2178ATMEL SSC DRIVER
03515f32 2179M: Nicolas Ferre <nicolas.ferre@atmel.com>
0ef09015
BS
2180L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2181S: Supported
2182F: drivers/misc/atmel-ssc.c
2183F: include/linux/atmel-ssc.h
2184
e9cb1c5a
NF
2185ATMEL Timer Counter (TC) AND CLOCKSOURCE DRIVERS
2186M: Nicolas Ferre <nicolas.ferre@atmel.com>
2187L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2188S: Supported
2189F: drivers/misc/atmel_tclib.c
2190F: drivers/clocksource/tcb_clksrc.c
2191
914a3f3b 2192ATMEL USBA UDC DRIVER
a02875a6
NF
2193M: Nicolas Ferre <nicolas.ferre@atmel.com>
2194L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
914a3f3b 2195S: Supported
faf2e1db 2196F: drivers/usb/gadget/udc/atmel_usba_udc.*
914a3f3b 2197
1da177e4 2198ATMEL WIRELESS DRIVER
8b58be88 2199M: Simon Kelley <simon@thekelleys.org.uk>
724c6b35 2200L: linux-wireless@vger.kernel.org
1da177e4
LT
2201W: http://www.thekelleys.org.uk/atmel
2202W: http://atmelwlandriver.sourceforge.net/
2203S: Maintained
30fe0f9b 2204F: drivers/net/wireless/atmel/atmel*
1da177e4 2205
a14c0f8f
ND
2206ATMEL MAXTOUCH DRIVER
2207M: Nick Dyer <nick.dyer@itdev.co.uk>
2208T: git git://github.com/atmel-maxtouch/linux.git
2209S: Supported
2210F: Documentation/devicetree/bindings/input/atmel,maxtouch.txt
2211F: drivers/input/touchscreen/atmel_mxt_ts.c
2212F: include/linux/platform_data/atmel_mxt_ts.h
2213
26780d9e 2214ATTO EXPRESSSAS SAS/SATA RAID SCSI DRIVER
b75f0050
JP
2215M: Bradley Grove <linuxdrivers@attotech.com>
2216L: linux-scsi@vger.kernel.org
2217W: http://www.attotech.com
2218S: Supported
2219F: drivers/scsi/esas2r
26780d9e 2220
bc6e17b8
SS
2221ATUSB IEEE 802.15.4 RADIO DRIVER
2222M: Stefan Schmidt <stefan@osg.samsung.com>
2223L: linux-wpan@vger.kernel.org
2224S: Maintained
2225F: drivers/net/ieee802154/atusb.c
2226F: drivers/net/ieee802154/atusb.h
2227F: drivers/net/ieee802154/at86rf230.h
2228
a92b7b80 2229AUDIT SUBSYSTEM
915f389d 2230M: Paul Moore <paul@paul-moore.com>
8b58be88 2231M: Eric Paris <eparis@redhat.com>
915f389d 2232L: linux-audit@redhat.com (moderated for non-subscribers)
ad3f9a22 2233W: http://people.redhat.com/sgrubb/audit/
915f389d 2234T: git git://git.infradead.org/users/pcmoore/audit
a92b7b80 2235S: Maintained
679655da 2236F: include/linux/audit.h
c117ab84 2237F: include/uapi/linux/audit.h
679655da 2238F: kernel/audit*
a92b7b80 2239
70e84049 2240AUXILIARY DISPLAY DRIVERS
8b58be88 2241M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
450c622e
MO
2242W: http://miguelojeda.es/auxdisplay.htm
2243W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
70e84049 2244S: Maintained
679655da
JP
2245F: drivers/auxdisplay/
2246F: include/linux/cfag12864b.h
70e84049 2247
5f97f7f9 2248AVR32 ARCHITECTURE
e336f61f
HCE
2249M: Haavard Skinnemoen <hskinnemoen@gmail.com>
2250M: Hans-Christian Egtvedt <egtvedt@samfundet.no>
5f97f7f9 2251W: http://www.atmel.com/products/AVR32/
249d9d9d 2252W: http://mirror.egtvedt.no/avr32linux.org/
5f97f7f9 2253W: http://avrfreaks.net/
e336f61f 2254S: Maintained
679655da 2255F: arch/avr32/
5f97f7f9
HS
2256
2257AVR32/AT32AP MACHINE SUPPORT
e336f61f
HCE
2258M: Haavard Skinnemoen <hskinnemoen@gmail.com>
2259M: Hans-Christian Egtvedt <egtvedt@samfundet.no>
2260S: Maintained
679655da 2261F: arch/avr32/mach-at32ap/
5f97f7f9 2262
1da177e4 2263AX.25 NETWORK LAYER
8b58be88 2264M: Ralf Baechle <ralf@linux-mips.org>
1da177e4 2265L: linux-hams@vger.kernel.org
d34cb28a 2266W: http://www.linux-ax25.org/
1da177e4 2267S: Maintained
c117ab84 2268F: include/uapi/linux/ax25.h
679655da
JP
2269F: include/net/ax25.h
2270F: net/ax25/
1da177e4 2271
d5269395 2272AZ6007 DVB DRIVER
5dc8a864
MCC
2273M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
2274M: Mauro Carvalho Chehab <mchehab@kernel.org>
d5269395 2275L: linux-media@vger.kernel.org
a825eaec 2276W: https://linuxtv.org
d5269395
MCC
2277T: git git://linuxtv.org/media_tree.git
2278S: Maintained
2279F: drivers/media/usb/dvb-usb-v2/az6007.c
2280
6777376e
HV
2281AZTECH FM RADIO RECEIVER DRIVER
2282M: Hans Verkuil <hverkuil@xs4all.nl>
2283L: linux-media@vger.kernel.org
2284T: git git://linuxtv.org/media_tree.git
a825eaec 2285W: https://linuxtv.org
6777376e
HV
2286S: Maintained
2287F: drivers/media/radio/radio-aztech*
2288
e2d1d6c0 2289B43 WIRELESS DRIVER
e2d1d6c0 2290L: linux-wireless@vger.kernel.org
ed072f9e 2291L: b43-dev@lists.infradead.org
491b26b4 2292W: http://wireless.kernel.org/en/users/Drivers/b43
8a72ed6f 2293S: Odd Fixes
58619b14 2294F: drivers/net/wireless/broadcom/b43/
e2d1d6c0
RD
2295
2296B43LEGACY WIRELESS DRIVER
8b58be88 2297M: Larry Finger <Larry.Finger@lwfinger.net>
e2d1d6c0 2298L: linux-wireless@vger.kernel.org
ed072f9e 2299L: b43-dev@lists.infradead.org
491b26b4 2300W: http://wireless.kernel.org/en/users/Drivers/b43
e2d1d6c0 2301S: Maintained
423e3ce3 2302F: drivers/net/wireless/broadcom/b43legacy/
e2d1d6c0 2303
300abeb5 2304BACKLIGHT CLASS/SUBSYSTEM
b7701755 2305M: Jingoo Han <jingoohan1@gmail.com>
70d14fcf 2306M: Lee Jones <lee.jones@linaro.org>
9f273c24 2307T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/backlight.git
300abeb5 2308S: Maintained
679655da
JP
2309F: drivers/video/backlight/
2310F: include/linux/backlight.h
300abeb5 2311
c6c8fea2 2312BATMAN ADVANCED
207df49e 2313M: Marek Lindner <mareklindner@neomailbox.ch>
c679ff8f 2314M: Simon Wunderlich <sw@simonwunderlich.de>
ca8e940c 2315M: Antonio Quartulli <a@unstable.cc>
1584f41f 2316L: b.a.t.m.a.n@lists.open-mesh.org (moderated for non-subscribers)
7b5e7396 2317W: https://www.open-mesh.org/
8b823170 2318Q: https://patchwork.open-mesh.org/project/batman/list/
c6c8fea2 2319S: Maintained
286ddfb0
SE
2320F: Documentation/ABI/testing/sysfs-class-net-batman-adv
2321F: Documentation/ABI/testing/sysfs-class-net-mesh
2322F: Documentation/networking/batman-adv.txt
09748a22 2323F: include/uapi/linux/batman_adv.h
c6c8fea2
SE
2324F: net/batman-adv/
2325
e2d1d6c0 2326BAYCOM/HDLCDRV DRIVERS FOR AX.25
8b58be88 2327M: Thomas Sailer <t.sailer@alumni.ethz.ch>
e2d1d6c0
RD
2328L: linux-hams@vger.kernel.org
2329W: http://www.baycom.org/~tom/ham/ham.html
2330S: Maintained
679655da 2331F: drivers/net/hamradio/baycom*
e2d1d6c0 2332
cafe5635 2333BCACHE (BLOCK LAYER CACHE)
d1aa1ab3 2334M: Kent Overstreet <kent.overstreet@gmail.com>
cafe5635
KO
2335L: linux-bcache@vger.kernel.org
2336W: http://bcache.evilpiepirate.org
4d1034eb 2337S: Orphan
cafe5635
KO
2338F: drivers/md/bcache/
2339
04bd844a
HV
2340BDISP ST MEDIA DRIVER
2341M: Fabien Dessenne <fabien.dessenne@st.com>
2342L: linux-media@vger.kernel.org
2343T: git git://linuxtv.org/media_tree.git
a825eaec 2344W: https://linuxtv.org
04bd844a
HV
2345S: Supported
2346F: drivers/media/platform/sti/bdisp
2347
e2d1d6c0 2348BEFS FILE SYSTEM
db4ad036
LB
2349M: Luis de Bethencourt <luisbg@osg.samsung.com>
2350M: Salah Triki <salah.triki@gmail.com>
2351S: Maintained
2352T: git git://github.com/luisbg/linux-befs.git
679655da
JP
2353F: Documentation/filesystems/befs.txt
2354F: fs/befs/
e2d1d6c0 2355
564ee360 2356BECKHOFF CX5020 ETHERCAT MASTER DRIVER
49e7d9df
JP
2357M: Dariusz Marcinkiewicz <reksio@newterm.pl>
2358L: netdev@vger.kernel.org
2359S: Maintained
2360F: drivers/net/ethernet/ec_bhf.c
564ee360 2361
e2d1d6c0 2362BFS FILE SYSTEM
8b58be88 2363M: "Tigran A. Aivazian" <tigran@aivazian.fsnet.co.uk>
e2d1d6c0 2364S: Maintained
679655da
JP
2365F: Documentation/filesystems/bfs.txt
2366F: fs/bfs/
c117ab84 2367F: include/uapi/linux/bfs_fs.h
e2d1d6c0 2368
1394f032 2369BLACKFIN ARCHITECTURE
a4edbc10 2370M: Steven Miao <realmz6@gmail.com>
b3fe92b0 2371L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
1443176f 2372T: git git://git.code.sf.net/p/adi-linux/code
e3b2d3f3
BW
2373W: http://blackfin.uclinux.org
2374S: Supported
679655da 2375F: arch/blackfin/
566da5b2 2376
e190d6b1 2377BLACKFIN EMAC DRIVER
b3fe92b0 2378L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
e190d6b1
BW
2379W: http://blackfin.uclinux.org
2380S: Supported
7b35f033 2381F: drivers/net/ethernet/adi/
e190d6b1 2382
566da5b2 2383BLACKFIN RTC DRIVER
b3fe92b0 2384L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
566da5b2
MF
2385W: http://blackfin.uclinux.org
2386S: Supported
679655da 2387F: drivers/rtc/rtc-bfin.c
1394f032 2388
936ed49a 2389BLACKFIN SDH DRIVER
109ec8c3 2390M: Sonic Zhang <sonic.zhang@analog.com>
b3fe92b0 2391L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
936ed49a
MF
2392W: http://blackfin.uclinux.org
2393S: Supported
2394F: drivers/mmc/host/bfin_sdh.c
2395
1394f032 2396BLACKFIN SERIAL DRIVER
8b58be88 2397M: Sonic Zhang <sonic.zhang@analog.com>
b3fe92b0 2398L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
e3b2d3f3
BW
2399W: http://blackfin.uclinux.org
2400S: Supported
8460241e 2401F: drivers/tty/serial/bfin_uart.c
1394f032 2402
1e6d320f 2403BLACKFIN WATCHDOG DRIVER
b3fe92b0 2404L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
1e6d320f
BW
2405W: http://blackfin.uclinux.org
2406S: Supported
679655da 2407F: drivers/watchdog/bfin_wdt.c
1e6d320f 2408
d24ecfcc 2409BLACKFIN I2C TWI DRIVER
8b58be88 2410M: Sonic Zhang <sonic.zhang@analog.com>
b3fe92b0 2411L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
d24ecfcc
BW
2412W: http://blackfin.uclinux.org/
2413S: Supported
679655da 2414F: drivers/i2c/busses/i2c-bfin-twi.c
d24ecfcc 2415
1e204377
SJ
2416BLACKFIN MEDIA DRIVER
2417M: Scott Jiang <scott.jiang.linux@gmail.com>
b3fe92b0 2418L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
1e204377
SJ
2419W: http://blackfin.uclinux.org/
2420S: Supported
2421F: drivers/media/platform/blackfin/
2422F: drivers/media/i2c/adv7183*
2423F: drivers/media/i2c/vs6624*
2424
b54cf35a
JSM
2425BLINKM RGB LED DRIVER
2426M: Jan-Simon Moeller <jansimon.moeller@gmx.de>
2427S: Maintained
2428F: drivers/leds/leds-blinkm.c
2429
1da177e4 2430BLOCK LAYER
8b58be88 2431M: Jens Axboe <axboe@kernel.dk>
82c426e0 2432L: linux-block@vger.kernel.org
08deed1e 2433T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
1da177e4 2434S: Maintained
679655da 2435F: block/
ae11f7ef 2436F: kernel/trace/blktrace.c
1da177e4 2437
2b54aaef 2438BLOCK2MTD DRIVER
8b58be88 2439M: Joern Engel <joern@lazybastard.org>
2b54aaef
JE
2440L: linux-mtd@lists.infradead.org
2441S: Maintained
679655da 2442F: drivers/mtd/devices/block2mtd.c
2b54aaef 2443
63fbd24e 2444BLUETOOTH DRIVERS
8b58be88 2445M: Marcel Holtmann <marcel@holtmann.org>
960d4d1b 2446M: Gustavo Padovan <gustavo@padovan.org>
eb491eca 2447M: Johan Hedberg <johan.hedberg@gmail.com>
781c2844 2448L: linux-bluetooth@vger.kernel.org
63fbd24e 2449W: http://www.bluez.org/
22e7a424
MH
2450T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
2451T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
1da177e4 2452S: Maintained
679655da 2453F: drivers/bluetooth/
1da177e4 2454
63fbd24e 2455BLUETOOTH SUBSYSTEM
8b58be88 2456M: Marcel Holtmann <marcel@holtmann.org>
960d4d1b 2457M: Gustavo Padovan <gustavo@padovan.org>
eb491eca 2458M: Johan Hedberg <johan.hedberg@gmail.com>
63fbd24e
MH
2459L: linux-bluetooth@vger.kernel.org
2460W: http://www.bluez.org/
22e7a424
MH
2461T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
2462T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
1da177e4 2463S: Maintained
679655da
JP
2464F: net/bluetooth/
2465F: include/net/bluetooth/
1da177e4
LT
2466
2467BONDING DRIVER
79b30750 2468M: Jay Vosburgh <j.vosburgh@gmail.com>
898602a0 2469M: Veaceslav Falico <vfalico@gmail.com>
31639b94 2470M: Andy Gospodarek <gospo@cumulusnetworks.com>
a6c36ee6 2471L: netdev@vger.kernel.org
ce00f85c
JC
2472W: http://sourceforge.net/projects/bonding/
2473S: Supported
679655da 2474F: drivers/net/bonding/
c117ab84 2475F: include/uapi/linux/if_bonding.h
1da177e4 2476
b5f4df34
AS
2477BPF (Safe dynamic programs and tools)
2478M: Alexei Starovoitov <ast@kernel.org>
2479L: netdev@vger.kernel.org
2480L: linux-kernel@vger.kernel.org
2481S: Supported
2482F: kernel/bpf/
2483
39105890 2484BROADCOM B44 10/100 ETHERNET DRIVER
8b58be88 2485M: Gary Zambrano <zambrano@broadcom.com>
39105890
GZ
2486L: netdev@vger.kernel.org
2487S: Supported
adfc5217 2488F: drivers/net/ethernet/broadcom/b44.*
39105890 2489
967dd82f
FF
2490BROADCOM B53 ETHERNET SWITCH DRIVER
2491M: Florian Fainelli <f.fainelli@gmail.com>
2492L: netdev@vger.kernel.org
2493L: openwrt-devel@lists.openwrt.org (subscribers-only)
2494S: Supported
2495F: drivers/net/dsa/b53/*
2496F: include/linux/platform_data/b53.h
2497
32ec90d5
FF
2498BROADCOM GENET ETHERNET DRIVER
2499M: Florian Fainelli <f.fainelli@gmail.com>
2500L: netdev@vger.kernel.org
2501S: Supported
2502F: drivers/net/ethernet/broadcom/genet/
2503
948c51e6 2504BROADCOM BNX2 GIGABIT ETHERNET DRIVER
f1d1baeb
JK
2505M: Sony Chacko <sony.chacko@qlogic.com>
2506M: Dept-HSGLinuxNICDev@qlogic.com
948c51e6
MC
2507L: netdev@vger.kernel.org
2508S: Supported
adfc5217
JK
2509F: drivers/net/ethernet/broadcom/bnx2.*
2510F: drivers/net/ethernet/broadcom/bnx2_*
948c51e6 2511
4d9d2cb0 2512BROADCOM BNX2X 10 GIGABIT ETHERNET DRIVER
08f6dd89 2513M: Ariel Elior <ariel.elior@qlogic.com>
4d9d2cb0
ET
2514L: netdev@vger.kernel.org
2515S: Supported
adfc5217 2516F: drivers/net/ethernet/broadcom/bnx2x/
4d9d2cb0 2517
90f4c594 2518BROADCOM BCM281XX/BCM11XXX/BCM216XX ARM ARCHITECTURE
f18cf050 2519M: Florian Fainelli <f.fainelli@gmail.com>
d3cc2e86
FF
2520M: Ray Jui <rjui@broadcom.com>
2521M: Scott Branden <sbranden@broadcom.com>
086f4704 2522M: bcm-kernel-feedback-list@broadcom.com
90f4c594 2523T: git git://github.com/broadcom/mach-bcm
af4b8e37 2524S: Maintained
ccf62f5a
JM
2525N: bcm281*
2526N: bcm113*
2527N: bcm216*
2528N: kona
af4b8e37 2529F: arch/arm/mach-bcm/
af4b8e37 2530
9209bec4 2531BROADCOM BCM2835 ARM ARCHITECTURE
f680f25c 2532M: Stephen Warren <swarren@wwwdotorg.org>
8bcdd929 2533M: Lee Jones <lee@kernel.org>
10b9e887 2534M: Eric Anholt <eric@anholt.net>
f680f25c 2535L: linux-rpi-kernel@lists.infradead.org (moderated for non-subscribers)
82481129 2536L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8bcdd929 2537T: git git://git.kernel.org/pub/scm/linux/kernel/git/rpi/linux-rpi.git
f680f25c 2538S: Maintained
9209bec4 2539N: bcm2835
f680f25c 2540
5564f092
RM
2541BROADCOM BCM47XX MIPS ARCHITECTURE
2542M: Hauke Mehrtens <hauke@hauke-m.de>
2543M: Rafał Miłecki <zajec5@gmail.com>
2544L: linux-mips@linux-mips.org
2545S: Maintained
7ad2410c 2546F: Documentation/devicetree/bindings/mips/brcm/
5564f092
RM
2547F: arch/mips/bcm47xx/*
2548F: arch/mips/include/asm/mach-bcm47xx/*
2549
9209bec4 2550BROADCOM BCM5301X ARM ARCHITECTURE
5b293ebe 2551M: Hauke Mehrtens <hauke@hauke-m.de>
1a50cd8a
RM
2552M: Rafał Miłecki <zajec5@gmail.com>
2553M: bcm-kernel-feedback-list@broadcom.com
5b293ebe
HM
2554L: linux-arm-kernel@lists.infradead.org
2555S: Maintained
2556F: arch/arm/mach-bcm/bcm_5301x.c
1a50cd8a 2557F: arch/arm/boot/dts/bcm5301x*.dtsi
5b293ebe
HM
2558F: arch/arm/boot/dts/bcm470*
2559
e076e962
FF
2560BROADCOM BCM63XX ARM ARCHITECTURE
2561M: Florian Fainelli <f.fainelli@gmail.com>
086f4704 2562M: bcm-kernel-feedback-list@broadcom.com
20de823e 2563L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
20de823e 2564T: git git://github.com/broadcom/stblinux.git
e076e962 2565S: Maintained
d6f4e76e 2566N: bcm63xx
e076e962 2567
7110e227
KC
2568BROADCOM BCM63XX/BCM33XX UDC DRIVER
2569M: Kevin Cernekee <cernekee@gmail.com>
2570L: linux-usb@vger.kernel.org
2571S: Maintained
2572F: drivers/usb/gadget/udc/bcm63xx_udc.*
2573
2df94fd6 2574BROADCOM BCM7XXX ARM ARCHITECTURE
2df94fd6 2575M: Brian Norris <computersforpeace@gmail.com>
3b4b6fe9
FF
2576M: Gregory Fong <gregory.0xf0@gmail.com>
2577M: Florian Fainelli <f.fainelli@gmail.com>
086f4704 2578M: bcm-kernel-feedback-list@broadcom.com
2df94fd6 2579L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
eb6725d0 2580T: git git://github.com/broadcom/stblinux.git
2df94fd6
BN
2581S: Maintained
2582F: arch/arm/mach-bcm/*brcmstb*
2583F: arch/arm/boot/dts/bcm7*.dts*
e36661e4 2584F: drivers/bus/brcmstb_gisb.c
5009a289 2585N: brcmstb
2df94fd6 2586
70371cef
KC
2587BROADCOM BMIPS MIPS ARCHITECTURE
2588M: Kevin Cernekee <cernekee@gmail.com>
2589M: Florian Fainelli <f.fainelli@gmail.com>
2590L: linux-mips@linux-mips.org
eb6725d0 2591T: git git://github.com/broadcom/stblinux.git
70371cef
KC
2592S: Maintained
2593F: arch/mips/bmips/*
2594F: arch/mips/include/asm/mach-bmips/*
2595F: arch/mips/kernel/*bmips*
338808de 2596F: arch/mips/boot/dts/brcm/bcm*.dts*
c7c42ec2 2597F: drivers/irqchip/irq-bcm63*
70371cef
KC
2598F: drivers/irqchip/irq-bcm7*
2599F: drivers/irqchip/irq-brcmstb*
3271e610 2600F: include/linux/bcm963xx_nvram.h
8fce60b8 2601F: include/linux/bcm963xx_tag.h
70371cef 2602
948c51e6 2603BROADCOM TG3 GIGABIT ETHERNET DRIVER
ccad0993 2604M: Siva Reddy Kallam <siva.kallam@broadcom.com>
23629477 2605M: Prashant Sreedharan <prashant@broadcom.com>
8b58be88 2606M: Michael Chan <mchan@broadcom.com>
948c51e6
MC
2607L: netdev@vger.kernel.org
2608S: Supported
adfc5217 2609F: drivers/net/ethernet/broadcom/tg3.*
948c51e6 2610
a9533e7e 2611BROADCOM BRCM80211 IEEE802.11n WIRELESS DRIVER
2a734451
AS
2612M: Arend van Spriel <arend.vanspriel@broadcom.com>
2613M: Franky Lin <franky.lin@broadcom.com>
2614M: Hante Meuleman <hante.meuleman@broadcom.com>
a9533e7e 2615L: linux-wireless@vger.kernel.org
2a734451 2616L: brcm80211-dev-list.pdl@broadcom.com
a9533e7e 2617S: Supported
05491d2c 2618F: drivers/net/wireless/broadcom/brcm80211/
a9533e7e 2619
9958d6f9 2620BROADCOM BNX2FC 10 GIGABIT FCOE DRIVER
3b7f040a 2621M: QLogic-Storage-Upstream@qlogic.com
9958d6f9
BPG
2622L: linux-scsi@vger.kernel.org
2623S: Supported
2624F: drivers/scsi/bnx2fc/
2625
6a6b5ad0 2626BROADCOM BNX2I 1/10 GIGABIT iSCSI DRIVER
3b7f040a 2627M: QLogic-Storage-Upstream@qlogic.com
6a6b5ad0
EW
2628L: linux-scsi@vger.kernel.org
2629S: Supported
2630F: drivers/scsi/bnx2i/
2631
63f37ddf 2632BROADCOM IPROC ARM ARCHITECTURE
36c0237f
SB
2633M: Ray Jui <rjui@broadcom.com>
2634M: Scott Branden <sbranden@broadcom.com>
63f37ddf 2635M: Jon Mason <jonmason@broadcom.com>
086f4704 2636M: bcm-kernel-feedback-list@broadcom.com
36c0237f 2637L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
eb6725d0 2638T: git git://github.com/broadcom/cygnus-linux.git
36c0237f
SB
2639S: Maintained
2640N: iproc
2641N: cygnus
5c161242 2642N: bcm[-_]nsp
36c0237f
SB
2643N: bcm9113*
2644N: bcm9583*
63f37ddf
JM
2645N: bcm9585*
2646N: bcm9586*
2647N: bcm988312
36c0237f 2648N: bcm113*
63f37ddf
JM
2649N: bcm583*
2650N: bcm585*
2651N: bcm586*
2652N: bcm88312
d76e21b8 2653F: arch/arm64/boot/dts/broadcom/ns2*
5c161242
JM
2654F: drivers/clk/bcm/clk-ns*
2655F: drivers/pinctrl/bcm/pinctrl-ns*
36c0237f 2656
3b0213d5
GF
2657BROADCOM BRCMSTB GPIO DRIVER
2658M: Gregory Fong <gregory.0xf0@gmail.com>
9c2abe2f 2659L: bcm-kernel-feedback-list@broadcom.com
3b0213d5
GF
2660S: Supported
2661F: drivers/gpio/gpio-brcmstb.c
2662F: Documentation/devicetree/bindings/gpio/brcm,brcmstb-gpio.txt
2663
7b7f588b 2664BROADCOM KONA GPIO DRIVER
5e163903 2665M: Ray Jui <rjui@broadcom.com>
7b7f588b
MM
2666L: bcm-kernel-feedback-list@broadcom.com
2667S: Supported
2668F: drivers/gpio/gpio-bcm-kona.c
1db12cde 2669F: Documentation/devicetree/bindings/gpio/brcm,kona-gpio.txt
7b7f588b 2670
f6e734a8
RM
2671BROADCOM NVRAM DRIVER
2672M: Rafał Miłecki <zajec5@gmail.com>
2673L: linux-mips@linux-mips.org
2674S: Maintained
2675F: drivers/firmware/broadcom/*
2676
02787daa
BN
2677BROADCOM STB NAND FLASH DRIVER
2678M: Brian Norris <computersforpeace@gmail.com>
1ddaa021 2679M: Kamal Dasu <kdasu.kdev@gmail.com>
02787daa 2680L: linux-mtd@lists.infradead.org
1285734c 2681L: bcm-kernel-feedback-list@broadcom.com
02787daa
BN
2682S: Maintained
2683F: drivers/mtd/nand/brcmnand/
2684
c9678d86
RM
2685BROADCOM SPECIFIC AMBA DRIVER (BCMA)
2686M: Rafał Miłecki <zajec5@gmail.com>
2687L: linux-wireless@vger.kernel.org
2688S: Maintained
2689F: drivers/bcma/
2690F: include/linux/bcma/
2691
b8302205
FF
2692BROADCOM SYSTEMPORT ETHERNET DRIVER
2693M: Florian Fainelli <f.fainelli@gmail.com>
2694L: netdev@vger.kernel.org
2695S: Supported
2696F: drivers/net/ethernet/broadcom/bcmsysport.*
2697
42515e61
J
2698BROADCOM VULCAN ARM64 SOC
2699M: Jayachandran C. <jchandra@broadcom.com>
086f4704 2700M: bcm-kernel-feedback-list@broadcom.com
42515e61 2701L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
42515e61
J
2702S: Maintained
2703F: arch/arm64/boot/dts/broadcom/vulcan*
2704
7725ccfd 2705BROCADE BFA FC SCSI DRIVER
aa803370
AG
2706M: Anil Gurumurthy <anil.gurumurthy@qlogic.com>
2707M: Sudarsana Kalluru <sudarsana.kalluru@qlogic.com>
455518e7
JP
2708L: linux-scsi@vger.kernel.org
2709S: Supported
2710F: drivers/scsi/bfa/
7725ccfd 2711
8b230ed8 2712BROCADE BNA 10 GIGABIT ETHERNET DRIVER
439e9575 2713M: Rasesh Mody <rasesh.mody@qlogic.com>
8b230ed8
RM
2714L: netdev@vger.kernel.org
2715S: Supported
f844a0ea 2716F: drivers/net/ethernet/brocade/bna/
8b230ed8 2717
5cdf7f76 2718BSG (block layer generic sg v4 driver)
8b58be88 2719M: FUJITA Tomonori <fujita.tomonori@lab.ntt.co.jp>
5cdf7f76
JA
2720L: linux-scsi@vger.kernel.org
2721S: Supported
679655da
JP
2722F: block/bsg.c
2723F: include/linux/bsg.h
c117ab84 2724F: include/uapi/linux/bsg.h
5cdf7f76 2725
af39917d
CL
2726BT87X AUDIO DRIVER
2727M: Clemens Ladisch <clemens@ladisch.de>
2728L: alsa-devel@alsa-project.org (moderated for non-subscribers)
2729T: git git://git.alsa-project.org/alsa-kernel.git
2730S: Maintained
2731F: Documentation/sound/alsa/Bt87x.txt
2732F: sound/pci/bt87x.c
2733
ff1d5c2f 2734BT8XXGPIO DRIVER
eb032b98 2735M: Michael Buesch <m@bues.ch>
ff1d5c2f
MB
2736W: http://bu3sch.de/btgpio.php
2737S: Maintained
72dbb705 2738F: drivers/gpio/gpio-bt8xx.c
ff1d5c2f 2739
eb1eb04f 2740BTRFS FILE SYSTEM
c0778e25
CM
2741M: Chris Mason <clm@fb.com>
2742M: Josef Bacik <jbacik@fb.com>
d8130624 2743M: David Sterba <dsterba@suse.com>
eb1eb04f
JP
2744L: linux-btrfs@vger.kernel.org
2745W: http://btrfs.wiki.kernel.org/
8a6e2535 2746Q: http://patchwork.kernel.org/project/linux-btrfs/list/
9c106405 2747T: git git://git.kernel.org/pub/scm/linux/kernel/git/mason/linux-btrfs.git
eb1eb04f 2748S: Maintained
679655da
JP
2749F: Documentation/filesystems/btrfs.txt
2750F: fs/btrfs/
eb1eb04f 2751
1da177e4 2752BTTV VIDEO4LINUX DRIVER
5dc8a864
MCC
2753M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
2754M: Mauro Carvalho Chehab <mchehab@kernel.org>
661263b5 2755L: linux-media@vger.kernel.org
a825eaec 2756W: https://linuxtv.org
275ffde4 2757T: git git://linuxtv.org/media_tree.git
f96236e5 2758S: Odd fixes
679655da 2759F: Documentation/video4linux/bttv/
90d72ac6 2760F: drivers/media/pci/bt8xx/bttv*
1da177e4 2761
1f34923c
KA
2762BUSLOGIC SCSI DRIVER
2763M: Khalid Aziz <khalid@gonehiking.org>
2764L: linux-scsi@vger.kernel.org
2765S: Maintained
2766F: drivers/scsi/BusLogic.*
2767F: drivers/scsi/FlashPoint.*
2768
af39917d
CL
2769C-MEDIA CMI8788 DRIVER
2770M: Clemens Ladisch <clemens@ladisch.de>
2771L: alsa-devel@alsa-project.org (moderated for non-subscribers)
2772T: git git://git.alsa-project.org/alsa-kernel.git
2773S: Maintained
2774F: sound/pci/oxygen/
2775
2141355f
MS
2776C6X ARCHITECTURE
2777M: Mark Salter <msalter@redhat.com>
2778M: Aurelien Jacquiot <a-jacquiot@ti.com>
2779L: linux-c6x-dev@linux-c6x.org
2780W: http://www.linux-c6x.org/wiki/index.php/Main_Page
2781S: Maintained
2782F: arch/c6x/
2783
a5432f5a 2784CACHEFILES: FS-CACHE BACKEND FOR CACHING ON MOUNTED FILESYSTEMS
8b58be88 2785M: David Howells <dhowells@redhat.com>
e62d6e24 2786L: linux-cachefs@redhat.com (moderated for non-subscribers)
a5432f5a
DH
2787S: Supported
2788F: Documentation/filesystems/caching/cachefiles.txt
2789F: fs/cachefiles/
2790
c815ca39
HV
2791CADET FM/AM RADIO RECEIVER DRIVER
2792M: Hans Verkuil <hverkuil@xs4all.nl>
2793L: linux-media@vger.kernel.org
2794T: git git://linuxtv.org/media_tree.git
a825eaec 2795W: https://linuxtv.org
c815ca39
HV
2796S: Maintained
2797F: drivers/media/radio/radio-cadet*
2798
77d5140f 2799CAFE CMOS INTEGRATED CAMERA CONTROLLER DRIVER
8b58be88 2800M: Jonathan Corbet <corbet@lwn.net>
661263b5 2801L: linux-media@vger.kernel.org
275ffde4 2802T: git git://linuxtv.org/media_tree.git
77d5140f 2803S: Maintained
679655da 2804F: Documentation/video4linux/cafe_ccic
90d72ac6 2805F: drivers/media/platform/marvell-ccic/
77d5140f 2806
201b6bab 2807CAIF NETWORK LAYER
5c574f50 2808M: Dmitry Tarnyagin <dmitry.tarnyagin@lockless.no>
201b6bab
JP
2809L: netdev@vger.kernel.org
2810S: Supported
2811F: Documentation/networking/caif/
2812F: drivers/net/caif/
c117ab84 2813F: include/uapi/linux/caif/
201b6bab
JP
2814F: include/net/caif/
2815F: net/caif/
2816
77dac90f 2817CALGARY x86-64 IOMMU
a6921c29
JM
2818M: Muli Ben-Yehuda <mulix@mulix.org>
2819M: Jon Mason <jdmason@kudzu.us>
2820L: iommu@lists.linux-foundation.org
77dac90f 2821S: Maintained
679655da
JP
2822F: arch/x86/kernel/pci-calgary_64.c
2823F: arch/x86/kernel/tce_64.c
2824F: arch/x86/include/asm/calgary.h
2825F: arch/x86/include/asm/tce.h
77dac90f 2826
e2d1d6c0 2827CAN NETWORK LAYER
8d15d386 2828M: Oliver Hartkopp <socketcan@hartkopp.net>
f7214cf2 2829M: Marc Kleine-Budde <mkl@pengutronix.de>
1caa60b6 2830L: linux-can@vger.kernel.org
84b0d715 2831W: https://github.com/linux-can
870482a4
MKB
2832T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
2833T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
e2d1d6c0 2834S: Maintained
f35f6c8f 2835F: Documentation/networking/can.txt
8d15d386 2836F: net/can/
8d15d386 2837F: include/linux/can/core.h
c117ab84
CEB
2838F: include/uapi/linux/can.h
2839F: include/uapi/linux/can/bcm.h
2840F: include/uapi/linux/can/raw.h
2841F: include/uapi/linux/can/gw.h
e2d1d6c0 2842
4261a204 2843CAN NETWORK DRIVERS
8b58be88 2844M: Wolfgang Grandegger <wg@grandegger.com>
ec78213a 2845M: Marc Kleine-Budde <mkl@pengutronix.de>
1caa60b6 2846L: linux-can@vger.kernel.org
84b0d715 2847W: https://github.com/linux-can
870482a4
MKB
2848T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
2849T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
4261a204 2850S: Maintained
3636876a 2851F: Documentation/devicetree/bindings/net/can/
8d15d386
OH
2852F: drivers/net/can/
2853F: include/linux/can/dev.h
8d15d386 2854F: include/linux/can/platform/
c117ab84
CEB
2855F: include/uapi/linux/can/error.h
2856F: include/uapi/linux/can/netlink.h
4261a204 2857
95d16c72 2858CAPABILITIES
39baa7e6 2859M: Serge Hallyn <serge@hallyn.com>
95d16c72 2860L: linux-security-module@vger.kernel.org
6305902c 2861S: Supported
95d16c72 2862F: include/linux/capability.h
c117ab84 2863F: include/uapi/linux/capability.h
6305902c 2864F: security/commoncap.c
38a94118 2865F: kernel/capability.c
95d16c72 2866
b84894c7
KT
2867CAPELLA MICROSYSTEMS LIGHT SENSOR DRIVER
2868M: Kevin Tsai <ktsai@capellamicro.com>
2869S: Maintained
2870F: drivers/iio/light/cm*
2871F: Documentation/devicetree/bindings/i2c/trivial-devices.txt
2872
f21fb3ed
RV
2873CAVIUM LIQUIDIO NETWORK DRIVER
2874M: Derek Chickles <derek.chickles@caviumnetworks.com>
2875M: Satanand Burla <satananda.burla@caviumnetworks.com>
2876M: Felix Manlunas <felix.manlunas@caviumnetworks.com>
2877M: Raghu Vatsavayi <raghu.vatsavayi@caviumnetworks.com>
2878L: netdev@vger.kernel.org
2879W: http://www.cavium.com
2880S: Supported
f21fb3ed
RV
2881F: drivers/net/ethernet/cavium/liquidio/
2882
ef0bbac3
VB
2883CC2520 IEEE-802.15.4 RADIO DRIVER
2884M: Varka Bhadram <varkabhadram@gmail.com>
2885L: linux-wpan@vger.kernel.org
2886S: Maintained
2887F: drivers/net/ieee802154/cc2520.c
2888F: include/linux/spi/cc2520.h
2889F: Documentation/devicetree/bindings/net/ieee802154/cc2520.txt
2890
ca684386
HV
2891CEC DRIVER
2892M: Hans Verkuil <hans.verkuil@cisco.com>
2893L: linux-media@vger.kernel.org
2894T: git git://linuxtv.org/media_tree.git
2895W: http://linuxtv.org
2896S: Supported
2897F: Documentation/cec.txt
2898F: Documentation/DocBook/media/v4l/cec*
2899F: drivers/staging/media/cec/
2900F: drivers/media/cec-edid.c
2901F: drivers/media/rc/keymaps/rc-cec.c
2902F: include/media/cec.h
2903F: include/media/cec-edid.h
2904F: include/linux/cec.h
2905F: include/linux/cec-funcs.h
2906
b8154542 2907CELL BROADBAND ENGINE ARCHITECTURE
8b58be88 2908M: Arnd Bergmann <arnd@arndb.de>
a4724ed6 2909L: linuxppc-dev@lists.ozlabs.org
b8154542
AB
2910W: http://www.ibm.com/developerworks/power/cell/
2911S: Supported
679655da 2912F: arch/powerpc/include/asm/cell*.h
679655da 2913F: arch/powerpc/include/asm/spu*.h
c117ab84 2914F: arch/powerpc/include/uapi/asm/spu*.h
679655da
JP
2915F: arch/powerpc/oprofile/*cell*
2916F: arch/powerpc/platforms/cell/
b8154542 2917
398ecff5
SW
2918CEPH COMMON CODE (LIBCEPH)
2919M: Ilya Dryomov <idryomov@gmail.com>
e43cdb56 2920M: "Yan, Zheng" <zyan@redhat.com>
0f5417ce 2921M: Sage Weil <sage@redhat.com>
82593f87 2922L: ceph-devel@vger.kernel.org
09d90327 2923W: http://ceph.com/
fb99f881 2924T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
6e67b7ae 2925T: git git://github.com/ceph/ceph-client.git
9030aaf9 2926S: Supported
14430813
JP
2927F: net/ceph/
2928F: include/linux/ceph/
2929F: include/linux/crush/
9030aaf9 2930
398ecff5
SW
2931CEPH DISTRIBUTED FILE SYSTEM CLIENT (CEPH)
2932M: "Yan, Zheng" <zyan@redhat.com>
2933M: Sage Weil <sage@redhat.com>
2934M: Ilya Dryomov <idryomov@gmail.com>
2935L: ceph-devel@vger.kernel.org
2936W: http://ceph.com/
2937T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
6e67b7ae 2938T: git git://github.com/ceph/ceph-client.git
398ecff5
SW
2939S: Supported
2940F: Documentation/filesystems/ceph.txt
2941F: fs/ceph/
2942
cfc411e7
DH
2943CERTIFICATE HANDLING:
2944M: David Howells <dhowells@redhat.com>
2945M: David Woodhouse <dwmw2@infradead.org>
d8d80386 2946L: keyrings@vger.kernel.org
cfc411e7
DH
2947S: Maintained
2948F: Documentation/module-signing.txt
2949F: certs/
d8d80386 2950F: scripts/sign-file.c
cfc411e7
DH
2951F: scripts/extract-cert.c
2952
18332a80 2953CERTIFIED WIRELESS USB (WUSB) SUBSYSTEM:
18332a80 2954L: linux-usb@vger.kernel.org
10c6c9c9 2955S: Orphan
679655da
JP
2956F: Documentation/usb/WUSB-Design-overview.txt
2957F: Documentation/usb/wusb-cbaf
355ffe69
DV
2958F: drivers/usb/host/hwa-hc.c
2959F: drivers/usb/host/whci/
679655da
JP
2960F: drivers/usb/wusbcore/
2961F: include/linux/usb/wusb*
18332a80 2962
70e84049 2963CFAG12864B LCD DRIVER
8b58be88 2964M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
450c622e
MO
2965W: http://miguelojeda.es/auxdisplay.htm
2966W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
70e84049 2967S: Maintained
679655da
JP
2968F: drivers/auxdisplay/cfag12864b.c
2969F: include/linux/cfag12864b.h
70e84049
MOS
2970
2971CFAG12864BFB LCD FRAMEBUFFER DRIVER
8b58be88 2972M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
450c622e
MO
2973W: http://miguelojeda.es/auxdisplay.htm
2974W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
70e84049 2975S: Maintained
679655da
JP
2976F: drivers/auxdisplay/cfag12864bfb.c
2977F: include/linux/cfag12864b.h
70e84049 2978
704232c2 2979CFG80211 and NL80211
8b58be88 2980M: Johannes Berg <johannes@sipsolutions.net>
704232c2 2981L: linux-wireless@vger.kernel.org
ce466579
JB
2982W: http://wireless.kernel.org/
2983T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
2984T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
704232c2 2985S: Maintained
c117ab84 2986F: include/uapi/linux/nl80211.h
679655da
JP
2987F: include/net/cfg80211.h
2988F: net/wireless/*
2989X: net/wireless/wext*
704232c2 2990
46e64261
GKH
2991CHAR and MISC DRIVERS
2992M: Arnd Bergmann <arnd@arndb.de>
879a5a00 2993M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
46e64261 2994T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
879a5a00 2995S: Supported
46e64261
GKH
2996F: drivers/char/*
2997F: drivers/misc/*
471322a8 2998F: include/linux/miscdevice.h
46e64261 2999
0a920b5b 3000CHECKPATCH
8b58be88 3001M: Andy Whitcroft <apw@canonical.com>
10d83f07
JP
3002M: Joe Perches <joe@perches.com>
3003S: Maintained
679655da 3004F: scripts/checkpatch.pl
0a920b5b 3005
f8407f26
HW
3006CHINESE DOCUMENTATION
3007M: Harry Wei <harryxiyou@gmail.com>
9740153c 3008L: xiyoulinuxkernelgroup@googlegroups.com (subscribers-only)
f8407f26
HW
3009L: linux-kernel@zh-kernel.org (moderated for non-subscribers)
3010S: Maintained
3011F: Documentation/zh_CN/
3012
2721ea2c 3013CHIPIDEA USB HIGH SPEED DUAL ROLE CONTROLLER
60d77b3d 3014M: Peter Chen <Peter.Chen@nxp.com>
8373856d 3015T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
2721ea2c
AS
3016L: linux-usb@vger.kernel.org
3017S: Maintained
3018F: drivers/usb/chipidea/
3019
a93ad65d
HG
3020CHIPONE ICN8318 I2C TOUCHSCREEN DRIVER
3021M: Hans de Goede <hdegoede@redhat.com>
3022L: linux-input@vger.kernel.org
3023S: Maintained
3024F: Documentation/devicetree/bindings/input/touchscreen/chipone_icn8318.txt
3025F: drivers/input/touchscreen/chipone_icn8318.c
3026
ab043105
OJ
3027CHROME HARDWARE PLATFORM SUPPORT
3028M: Olof Johansson <olof@lixom.net>
3029S: Maintained
9f273c24 3030T: git git://git.kernel.org/pub/scm/linux/kernel/git/olof/chrome-platform.git
ab043105
OJ
3031F: drivers/platform/chrome/
3032
641cb85e 3033CISCO VIC ETHERNET NIC DRIVER
2360d2e8 3034M: Christian Benvenuti <benve@cisco.com>
001e1c1d 3035M: Sujith Sankar <ssujith@cisco.com>
c327e8f4 3036M: Govindarajulu Varadarajan <_govind@gmx.com>
5c6652f5 3037M: Neel Patel <neepatel@cisco.com>
7063fbf2 3038S: Supported
a6a5580c 3039F: drivers/net/ethernet/cisco/enic/
7063fbf2 3040
e3cf00d0 3041CISCO VIC LOW LATENCY NIC DRIVER
35ef4a9e
DG
3042M: Christian Benvenuti <benve@cisco.com>
3043M: Dave Goodell <dgoodell@cisco.com>
b75f0050 3044S: Supported
35ef4a9e 3045F: drivers/infiniband/hw/usnic/
e3cf00d0 3046
2b7a52a4 3047CIRRUS LOGIC EP93XX ETHERNET DRIVER
5587912f 3048M: Hartley Sweeten <hsweeten@visionengravers.com>
2b7a52a4
LB
3049L: netdev@vger.kernel.org
3050S: Maintained
57d0b7a0 3051F: drivers/net/ethernet/cirrus/ep93xx_eth.c
2b7a52a4 3052
3d4cfdc9
MB
3053CIRRUS LOGIC AUDIO CODEC DRIVERS
3054M: Brian Austin <brian.austin@cirrus.com>
3055M: Paul Handrigan <Paul.Handrigan@cirrus.com>
3056L: alsa-devel@alsa-project.org (moderated for non-subscribers)
3057S: Maintained
3058F: sound/soc/codecs/cs*
3059
94574d9a
KRW
3060CLEANCACHE API
3061M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
3062L: linux-kernel@vger.kernel.org
3063S: Maintained
3064F: mm/cleancache.c
3065F: include/linux/cleancache.h
3066
d4275354 3067CLK API
54176cc6 3068M: Russell King <linux@armlinux.org.uk>
aa571b14 3069L: linux-clk@vger.kernel.org
37417046 3070S: Maintained
d4275354
RK
3071F: include/linux/clk.h
3072
9222d247
JS
3073CLOCKSOURCE, CLOCKEVENT DRIVERS
3074M: Daniel Lezcano <daniel.lezcano@linaro.org>
3075M: Thomas Gleixner <tglx@linutronix.de>
981c3a4f 3076L: linux-kernel@vger.kernel.org
9222d247
JS
3077T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
3078S: Supported
3079F: drivers/clocksource
3080
5df6d737 3081CISCO FCOE HBA DRIVER
8fc89a79
HP
3082M: Hiral Patel <hiralpat@cisco.com>
3083M: Suma Ramars <sramars@cisco.com>
d7e01dc6 3084M: Brian Uchino <buchino@cisco.com>
5df6d737
AJ
3085L: linux-scsi@vger.kernel.org
3086S: Supported
2a99921a 3087F: drivers/scsi/fnic/
5df6d737 3088
c8806b6c
NM
3089CISCO SCSI HBA DRIVER
3090M: Narsimhulu Musini <nmusini@cisco.com>
3091M: Sesidhar Baddela <sebaddel@cisco.com>
3092L: linux-scsi@vger.kernel.org
3093S: Supported
3094F: drivers/scsi/snic/
3095
529aa8cb
TLSC
3096CMPC ACPI DRIVER
3097M: Thadeu Lima de Souza Cascardo <cascardo@holoscopio.com>
3098M: Daniel Oliveira Nascimento <don@syst.com.br>
d0944853 3099L: platform-driver-x86@vger.kernel.org
529aa8cb
TLSC
3100S: Supported
3101F: drivers/platform/x86/classmate-laptop.c
3102
85756a06
HV
3103COBALT MEDIA DRIVER
3104M: Hans Verkuil <hans.verkuil@cisco.com>
3105L: linux-media@vger.kernel.org
3106T: git git://linuxtv.org/media_tree.git
a825eaec 3107W: https://linuxtv.org
85756a06
HV
3108S: Supported
3109F: drivers/media/pci/cobalt/
3110
74425eee 3111COCCINELLE/Semantic Patches (SmPL)
26de9c26 3112M: Julia Lawall <Julia.Lawall@lip6.fr>
74425eee 3113M: Gilles Muller <Gilles.Muller@lip6.fr>
26de9c26 3114M: Nicolas Palix <nicolas.palix@imag.fr>
d8130624 3115M: Michal Marek <mmarek@suse.com>
26de9c26 3116L: cocci@systeme.lip6.fr (moderated for non-subscribers)
c00b5110 3117T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git misc
74425eee
NP
3118W: http://coccinelle.lip6.fr/
3119S: Supported
4b92b2aa 3120F: Documentation/coccinelle.txt
74425eee
NP
3121F: scripts/coccinelle/
3122F: scripts/coccicheck
3123
1da177e4 3124CODA FILE SYSTEM
8b58be88 3125M: Jan Harkes <jaharkes@cs.cmu.edu>
1da177e4
LT
3126M: coda@cs.cmu.edu
3127L: codalist@coda.cs.cmu.edu
3128W: http://www.coda.cs.cmu.edu/
3129S: Maintained
679655da
JP
3130F: Documentation/filesystems/coda.txt
3131F: fs/coda/
3132F: include/linux/coda*.h
c117ab84 3133F: include/uapi/linux/coda*.h
1da177e4 3134
0b14261e
PZ
3135CODA V4L2 MEM2MEM DRIVER
3136M: Philipp Zabel <p.zabel@pengutronix.de>
3137L: linux-media@vger.kernel.org
3138S: Maintained
3139F: Documentation/devicetree/bindings/media/coda.txt
3140F: drivers/media/platform/coda/
3141
7704addb 3142COMMON CLK FRAMEWORK
a85fa007 3143M: Michael Turquette <mturquette@baylibre.com>
f956165f 3144M: Stephen Boyd <sboyd@codeaurora.org>
aa571b14 3145L: linux-clk@vger.kernel.org
baeb0d9b 3146T: git git://git.kernel.org/pub/scm/linux/kernel/git/clk/linux.git
7704addb 3147S: Maintained
ae4185cd 3148F: Documentation/devicetree/bindings/clock/
60bea3b5
SW
3149F: drivers/clk/
3150X: drivers/clk/clkdev.c
7704addb 3151F: include/linux/clk-pr*
60bea3b5 3152F: include/linux/clk/
7704addb 3153
e2d1d6c0 3154COMMON INTERNET FILE SYSTEM (CIFS)
8b58be88 3155M: Steve French <sfrench@samba.org>
51223df6 3156L: linux-cifs@vger.kernel.org
d1f28953 3157L: samba-technical@lists.samba.org (moderated for non-subscribers)
e2d1d6c0 3158W: http://linux-cifs.samba.org/
bb1d5dda 3159T: git git://git.samba.org/sfrench/cifs-2.6.git
e2d1d6c0 3160S: Supported
ec421a71 3161F: Documentation/filesystems/cifs/
679655da 3162F: fs/cifs/
e2d1d6c0 3163
1da177e4 3164COMPACTPCI HOTPLUG CORE
8b58be88 3165M: Scott Murray <scott@spiteful.org>
64dab204 3166L: linux-pci@vger.kernel.org
82c4dfc7 3167S: Maintained
679655da 3168F: drivers/pci/hotplug/cpci_hotplug*
1da177e4
LT
3169
3170COMPACTPCI HOTPLUG ZIATECH ZT5550 DRIVER
8b58be88 3171M: Scott Murray <scott@spiteful.org>
64dab204 3172L: linux-pci@vger.kernel.org
82c4dfc7 3173S: Maintained
679655da 3174F: drivers/pci/hotplug/cpcihp_zt5550.*
1da177e4
LT
3175
3176COMPACTPCI HOTPLUG GENERIC DRIVER
8b58be88 3177M: Scott Murray <scott@spiteful.org>
64dab204 3178L: linux-pci@vger.kernel.org
82c4dfc7 3179S: Maintained
679655da 3180F: drivers/pci/hotplug/cpcihp_generic.c
1da177e4 3181
5411552c 3182COMPAL LAPTOP SUPPORT
8b58be88 3183M: Cezary Jackiewicz <cezary.jackiewicz@gmail.com>
d0944853 3184L: platform-driver-x86@vger.kernel.org
5411552c 3185S: Maintained
679655da 3186F: drivers/platform/x86/compal-laptop.c
5411552c 3187
949be0f7 3188CONEXANT ACCESSRUNNER USB DRIVER
9ae5e3bc
SA
3189L: accessrunner-general@lists.sourceforge.net
3190W: http://accessrunner.sourceforge.net/
44243ef4 3191S: Orphan
679655da 3192F: drivers/usb/atm/cxacru.c
949be0f7 3193
e2d1d6c0 3194CONFIGFS
d6351db2 3195M: Joel Becker <jlbec@evilplan.org>
1609bac8
CH
3196M: Christoph Hellwig <hch@lst.de>
3197T: git git://git.infradead.org/users/hch/configfs.git
e2d1d6c0 3198S: Supported
679655da
JP
3199F: fs/configfs/
3200F: include/linux/configfs.h
e2d1d6c0 3201
acb9c1b2 3202CONNECTOR
8b58be88 3203M: Evgeniy Polyakov <zbr@ioremap.net>
acb9c1b2
EP
3204L: netdev@vger.kernel.org
3205S: Maintained
3206F: drivers/connector/
3207
a3e3354d 3208CONTROL GROUP (CGROUP)
860ca0e6 3209M: Tejun Heo <tj@kernel.org>
ad50c159 3210M: Li Zefan <lizefan@huawei.com>
4d205676 3211M: Johannes Weiner <hannes@cmpxchg.org>
12340313 3212L: cgroups@vger.kernel.org
860ca0e6 3213T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
fb3a0fb6 3214S: Maintained
a3e3354d 3215F: Documentation/cgroups/
679655da
JP
3216F: include/linux/cgroup*
3217F: kernel/cgroup*
a3e3354d
TH
3218
3219CONTROL GROUP - CPUSET
3220M: Li Zefan <lizefan@huawei.com>
3221L: cgroups@vger.kernel.org
3222W: http://www.bullopensource.org/cpuset/
3223W: http://oss.sgi.com/projects/cpusets/
3224T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
3225S: Maintained
3226F: Documentation/cgroups/cpusets.txt
3227F: include/linux/cpuset.h
3228F: kernel/cpuset.c
3229
3230CONTROL GROUP - MEMORY RESOURCE CONTROLLER (MEMCG)
3231M: Johannes Weiner <hannes@cmpxchg.org>
fbd7dc74 3232M: Michal Hocko <mhocko@kernel.org>
ed0f1e21 3233M: Vladimir Davydov <vdavydov@virtuozzo.com>
a3e3354d
TH
3234L: cgroups@vger.kernel.org
3235L: linux-mm@kvack.org
3236S: Maintained
3237F: mm/memcontrol.c
5d1ea48b 3238F: mm/swap_cgroup.c
fb3a0fb6 3239
bebe4678 3240CORETEMP HARDWARE MONITORING DRIVER
96859129 3241M: Fenghua Yu <fenghua.yu@intel.com>
968ce1b1 3242L: linux-hwmon@vger.kernel.org
bebe4678 3243S: Maintained
679655da
JP
3244F: Documentation/hwmon/coretemp
3245F: drivers/hwmon/coretemp.c
bebe4678 3246
1da177e4 3247COSA/SRP SYNC SERIAL DRIVER
8b58be88 3248M: Jan "Yenya" Kasprzak <kas@fi.muni.cz>
1da177e4
LT
3249W: http://www.fi.muni.cz/~kas/cosa/
3250S: Maintained
679655da 3251F: drivers/net/wan/cosa*
1da177e4 3252
4371ee35 3253CPMAC ETHERNET DRIVER
8b58be88 3254M: Florian Fainelli <florian@openwrt.org>
4371ee35
FF
3255L: netdev@vger.kernel.org
3256S: Maintained
b544dbac 3257F: drivers/net/ethernet/ti/cpmac.c
4371ee35 3258
1da177e4 3259CPU FREQUENCY DRIVERS
9c3646d1 3260M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
45c009a9 3261M: Viresh Kumar <viresh.kumar@linaro.org>
a6c072c7 3262L: linux-pm@vger.kernel.org
1da177e4 3263S: Maintained
27209d91
VK
3264T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
3265T: git git://git.linaro.org/people/vireshk/linux.git (For ARM Updates)
679655da
JP
3266F: drivers/cpufreq/
3267F: include/linux/cpufreq.h
1da177e4 3268
8a67f0ef
VK
3269CPU FREQUENCY DRIVERS - ARM BIG LITTLE
3270M: Viresh Kumar <viresh.kumar@linaro.org>
171d0ba8 3271M: Sudeep Holla <sudeep.holla@arm.com>
8a67f0ef
VK
3272L: linux-pm@vger.kernel.org
3273W: http://www.arm.com/products/processors/technologies/biglittleprocessing.php
3274S: Maintained
3275F: drivers/cpufreq/arm_big_little.h
3276F: drivers/cpufreq/arm_big_little.c
3277F: drivers/cpufreq/arm_big_little_dt.c
3278
14d2c34c 3279CPUIDLE DRIVER - ARM BIG LITTLE
b75f0050
JP
3280M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
3281M: Daniel Lezcano <daniel.lezcano@linaro.org>
3282L: linux-pm@vger.kernel.org
3283L: linux-arm-kernel@lists.infradead.org
cea8321c 3284T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
b75f0050
JP
3285S: Maintained
3286F: drivers/cpuidle/cpuidle-big_little.c
14d2c34c 3287
0c570c18
BZ
3288CPUIDLE DRIVER - ARM EXYNOS
3289M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
3290M: Daniel Lezcano <daniel.lezcano@linaro.org>
3291M: Kukjin Kim <kgene@kernel.org>
3292L: linux-pm@vger.kernel.org
3293L: linux-samsung-soc@vger.kernel.org
3294S: Supported
3295F: drivers/cpuidle/cpuidle-exynos.c
3296F: arch/arm/mach-exynos/pm.c
3297
a8e39c35 3298CPUIDLE DRIVERS
9c3646d1 3299M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
a8e39c35
DL
3300M: Daniel Lezcano <daniel.lezcano@linaro.org>
3301L: linux-pm@vger.kernel.org
3302S: Maintained
cea8321c 3303T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
a8e39c35
DL
3304F: drivers/cpuidle/*
3305F: include/linux/cpuidle.h
3306
1da177e4 3307CPUID/MSR DRIVER
8b58be88 3308M: "H. Peter Anvin" <hpa@zytor.com>
1da177e4 3309S: Maintained
679655da
JP
3310F: arch/x86/kernel/cpuid.c
3311F: arch/x86/kernel/msr.c
1da177e4 3312
7fe2f639 3313CPU POWER MONITORING SUBSYSTEM
d8130624 3314M: Thomas Renninger <trenn@suse.com>
103f1790 3315L: linux-pm@vger.kernel.org
7fe2f639 3316S: Maintained
14430813 3317F: tools/power/cpupower/
7fe2f639 3318
1da177e4 3319CRAMFS FILESYSTEM
ce00f85c 3320W: http://sourceforge.net/projects/cramfs/
54886a71 3321S: Orphan / Obsolete
679655da
JP
3322F: Documentation/filesystems/cramfs.txt
3323F: fs/cramfs/
1da177e4
LT
3324
3325CRIS PORT
8b58be88
JP
3326M: Mikael Starvik <starvik@axis.com>
3327M: Jesper Nilsson <jesper.nilsson@axis.com>
9937ac0c 3328L: linux-cris-kernel@axis.com
1da177e4 3329W: http://developer.axis.com
9f273c24 3330T: git git://git.kernel.org/pub/scm/linux/kernel/git/jesper/cris.git
1da177e4 3331S: Maintained
679655da 3332F: arch/cris/
df621252 3333F: drivers/tty/serial/crisv10.*
1da177e4
LT
3334
3335CRYPTO API
8b58be88
JP
3336M: Herbert Xu <herbert@gondor.apana.org.au>
3337M: "David S. Miller" <davem@davemloft.net>
1da177e4 3338L: linux-crypto@vger.kernel.org
9f273c24 3339T: git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/cryptodev-2.6.git
54e5881d 3340T: git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6.git
1da177e4 3341S: Maintained
679655da 3342F: Documentation/crypto/
fe1c445b 3343F: Documentation/devicetree/bindings/crypto/
2ca87a17 3344F: Documentation/DocBook/crypto-API.tmpl
679655da
JP
3345F: arch/*/crypto/
3346F: crypto/
3347F: drivers/crypto/
3348F: include/crypto/
1da177e4 3349
5b07bd57 3350CRYPTOGRAPHIC RANDOM NUMBER GENERATOR
8b58be88 3351M: Neil Horman <nhorman@tuxdriver.com>
5b07bd57
NH
3352L: linux-crypto@vger.kernel.org
3353S: Maintained
51a2228a
JP
3354F: crypto/ansi_cprng.c
3355F: crypto/rng.c
5b07bd57 3356
fc279cc2
HV
3357CS3308 MEDIA DRIVER
3358M: Hans Verkuil <hverkuil@xs4all.nl>
3359L: linux-media@vger.kernel.org
3360T: git git://linuxtv.org/media_tree.git
3361W: http://linuxtv.org
3362S: Odd Fixes
3363F: drivers/media/i2c/cs3308.c
3364F: drivers/media/i2c/cs3308.h
3365
9b4ffa48 3366CS5535 Audio ALSA driver
8b58be88 3367M: Jaya Kumar <jayakumar.alsa@gmail.com>
9b4ffa48 3368S: Maintained
679655da 3369F: sound/pci/cs5535audio/
9b4ffa48 3370
a910e4a9 3371CW1200 WLAN driver
b75f0050
JP
3372M: Solomon Peachy <pizza@shaftnet.org>
3373S: Maintained
560424e9 3374F: drivers/net/wireless/st/cw1200/
a910e4a9 3375
6d8425b1 3376CX18 VIDEO4LINUX DRIVER
6afdeaf8 3377M: Andy Walls <awalls@md.metrocast.net>
7b212edf 3378L: ivtv-devel@ivtvdriver.org (subscribers-only)
661263b5 3379L: linux-media@vger.kernel.org
275ffde4 3380T: git git://linuxtv.org/media_tree.git
a825eaec 3381W: https://linuxtv.org
30e10993 3382W: http://www.ivtvdriver.org/index.php/Cx18
6d8425b1 3383S: Maintained
679655da 3384F: Documentation/video4linux/cx18.txt
90d72ac6 3385F: drivers/media/pci/cx18/
6c0f0359 3386F: include/uapi/linux/ivtv*
6d8425b1 3387
3f101d91
HV
3388CX2341X MPEG ENCODER HELPER MODULE
3389M: Hans Verkuil <hverkuil@xs4all.nl>
3390L: linux-media@vger.kernel.org
3391T: git git://linuxtv.org/media_tree.git
a825eaec 3392W: https://linuxtv.org
3f101d91 3393S: Maintained
c368360b 3394F: drivers/media/common/cx2341x*
3f101d91
HV
3395F: include/media/cx2341x*
3396
b8fe6e2c
PB
3397CX24120 MEDIA DRIVER
3398M: Jemma Denson <jdenson@gmail.com>
3399M: Patrick Boettcher <patrick.boettcher@posteo.de>
3400L: linux-media@vger.kernel.org
a825eaec 3401W: https://linuxtv.org
b8fe6e2c
PB
3402Q: http://patchwork.linuxtv.org/project/linux-media/list/
3403S: Maintained
3404F: drivers/media/dvb-frontends/cx24120*
3405
20357578 3406CX88 VIDEO4LINUX DRIVER
5dc8a864
MCC
3407M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
3408M: Mauro Carvalho Chehab <mchehab@kernel.org>
20357578 3409L: linux-media@vger.kernel.org
a825eaec 3410W: https://linuxtv.org
20357578
MCC
3411T: git git://linuxtv.org/media_tree.git
3412S: Odd fixes
3413F: Documentation/video4linux/cx88/
3414F: drivers/media/pci/cx88/
6d8425b1 3415
91952bc0
AP
3416CXD2820R MEDIA DRIVER
3417M: Antti Palosaari <crope@iki.fi>
3418L: linux-media@vger.kernel.org
a825eaec 3419W: https://linuxtv.org
91952bc0
AP
3420W: http://palosaari.fi/linux/
3421Q: http://patchwork.linuxtv.org/project/linux-media/list/
3422T: git git://linuxtv.org/anttip/media_tree.git
3423S: Maintained
3424F: drivers/media/dvb-frontends/cxd2820r*
6d8425b1 3425
e5ec3789 3426CXGB3 ETHERNET DRIVER (CXGB3)
cdc99239 3427M: Santosh Raspatur <santosh@chelsio.com>
e5ec3789
SW
3428L: netdev@vger.kernel.org
3429W: http://www.chelsio.com
3430S: Supported
f7917c00 3431F: drivers/net/ethernet/chelsio/cxgb3/
e5ec3789 3432
d8ae3c33 3433CXGB3 ISCSI DRIVER (CXGB3I)
49e7d9df
JP
3434M: Karen Xie <kxie@chelsio.com>
3435L: linux-scsi@vger.kernel.org
3436W: http://www.chelsio.com
3437S: Supported
3438F: drivers/scsi/cxgbi/cxgb3i
d8ae3c33 3439
e5ec3789 3440CXGB3 IWARP RNIC DRIVER (IW_CXGB3)
8b58be88 3441M: Steve Wise <swise@chelsio.com>
e6cc0fd1 3442L: linux-rdma@vger.kernel.org
e5ec3789
SW
3443W: http://www.openfabrics.org
3444S: Supported
679655da 3445F: drivers/infiniband/hw/cxgb3/
e5ec3789 3446
be4c9bad 3447CXGB4 ETHERNET DRIVER (CXGB4)
56f16c74 3448M: Hariprasad S <hariprasad@chelsio.com>
be4c9bad
RD
3449L: netdev@vger.kernel.org
3450W: http://www.chelsio.com
3451S: Supported
f7917c00 3452F: drivers/net/ethernet/chelsio/cxgb4/
be4c9bad 3453
d8ae3c33 3454CXGB4 ISCSI DRIVER (CXGB4I)
49e7d9df
JP
3455M: Karen Xie <kxie@chelsio.com>
3456L: linux-scsi@vger.kernel.org
3457W: http://www.chelsio.com
3458S: Supported
3459F: drivers/scsi/cxgbi/cxgb4i
d8ae3c33 3460
be4c9bad
RD
3461CXGB4 IWARP RNIC DRIVER (IW_CXGB4)
3462M: Steve Wise <swise@chelsio.com>
3463L: linux-rdma@vger.kernel.org
3464W: http://www.openfabrics.org
3465S: Supported
3466F: drivers/infiniband/hw/cxgb4/
3467
5c20a5c7
CL
3468CXGB4VF ETHERNET DRIVER (CXGB4VF)
3469M: Casey Leedom <leedom@chelsio.com>
3470L: netdev@vger.kernel.org
3471W: http://www.chelsio.com
3472S: Supported
f7917c00 3473F: drivers/net/ethernet/chelsio/cxgb4vf/
5c20a5c7 3474
a9282d01
IM
3475CXL (IBM Coherent Accelerator Processor Interface CAPI) DRIVER
3476M: Ian Munsie <imunsie@au1.ibm.com>
3477M: Michael Neuling <mikey@neuling.org>
3478L: linuxppc-dev@lists.ozlabs.org
3479S: Supported
3480F: drivers/misc/cxl/
ec249dd8 3481F: include/misc/cxl*
a9282d01
IM
3482F: include/uapi/misc/cxl.h
3483F: Documentation/powerpc/cxl.txt
3484F: Documentation/powerpc/cxl.txt
3485F: Documentation/ABI/testing/sysfs-class-cxl
3486
11f43ae7
MO
3487CXLFLASH (IBM Coherent Accelerator Processor Interface CAPI Flash) SCSI DRIVER
3488M: Manoj N. Kumar <manoj@linux.vnet.ibm.com>
3489M: Matthew R. Ochs <mrochs@linux.vnet.ibm.com>
3490L: linux-scsi@vger.kernel.org
3491S: Supported
3492F: drivers/scsi/cxlflash/
3493F: include/uapi/scsi/cxlflash_ioctls.h
3494F: Documentation/powerpc/cxlflash.txt
3495
b52b97a3
GC
3496STMMAC ETHERNET DRIVER
3497M: Giuseppe Cavallaro <peppe.cavallaro@st.com>
91979b9d 3498M: Alexandre Torgue <alexandre.torgue@st.com>
b52b97a3
GC
3499L: netdev@vger.kernel.org
3500W: http://www.stlinux.com
3501S: Supported
7ac6653a 3502F: drivers/net/ethernet/stmicro/stmmac/
b52b97a3 3503
1da177e4 3504CYBERPRO FB DRIVER
54176cc6 3505M: Russell King <linux@armlinux.org.uk>
efc03ecb 3506L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
54176cc6 3507W: http://www.armlinux.org.uk/
1da177e4 3508S: Maintained
8a61f013 3509F: drivers/video/fbdev/cyber2000fb.*
9fa68eae 3510
1da177e4 3511CYCLADES ASYNC MUX DRIVER
1da177e4 3512W: http://www.cyclades.com/
d459883e 3513S: Orphan
c897401b 3514F: drivers/tty/cyclades.c
679655da 3515F: include/linux/cyclades.h
c117ab84 3516F: include/uapi/linux/cyclades.h
1da177e4
LT
3517
3518CYCLADES PC300 DRIVER
1da177e4 3519W: http://www.cyclades.com/
d459883e 3520S: Orphan
679655da 3521F: drivers/net/wan/pc300*
1da177e4 3522
402f6ae4
AP
3523CYPRESS_FIRMWARE MEDIA DRIVER
3524M: Antti Palosaari <crope@iki.fi>
3525L: linux-media@vger.kernel.org
a825eaec 3526W: https://linuxtv.org
402f6ae4
AP
3527W: http://palosaari.fi/linux/
3528Q: http://patchwork.linuxtv.org/project/linux-media/list/
3529T: git git://linuxtv.org/anttip/media_tree.git
3530S: Maintained
3531F: drivers/media/common/cypress_firmware*
3532
e3ae3525 3533CYTTSP TOUCHSCREEN DRIVER
be9a6f40 3534M: Ferruh Yigit <fery@cypress.com>
6305902c 3535L: linux-input@vger.kernel.org
be9a6f40 3536S: Supported
6305902c
JP
3537F: drivers/input/touchscreen/cyttsp*
3538F: include/linux/input/cyttsp.h
e3ae3525 3539
aaaf5fbf
JK
3540DALLAS/MAXIM DS1685-FAMILY REAL TIME CLOCK
3541M: Joshua Kinard <kumba@gentoo.org>
3542S: Maintained
3543F: drivers/rtc/rtc-ds1685.c
3544F: include/linux/rtc/ds1685.h
3545
1da177e4 3546DAMA SLAVE for AX.25
8b58be88 3547M: Joerg Reuter <jreuter@yaina.de>
1da177e4
LT
3548W: http://yaina.de/jreuter/
3549W: http://www.qsl.net/dl1bke/
3550L: linux-hams@vger.kernel.org
3551S: Maintained
679655da
JP
3552F: net/ax25/af_ax25.c
3553F: net/ax25/ax25_dev.c
3554F: net/ax25/ax25_ds_*
3555F: net/ax25/ax25_in.c
3556F: net/ax25/ax25_out.c
3557F: net/ax25/ax25_timer.c
3558F: net/ax25/sysctl_net_ax25.c
1da177e4 3559
e2d1d6c0 3560DAVICOM FAST ETHERNET (DMFE) NETWORK DRIVER
e2d1d6c0 3561L: netdev@vger.kernel.org
5ff77428 3562S: Orphan
679655da 3563F: Documentation/networking/dmfe.txt
0f04e2aa 3564F: drivers/net/ethernet/dec/tulip/dmfe.c
e2d1d6c0
RD
3565
3566DC390/AM53C974 SCSI driver
d8130624 3567M: Hannes Reinecke <hare@suse.com>
71bd849d 3568L: linux-scsi@vger.kernel.org
e2d1d6c0 3569S: Maintained
71bd849d 3570F: drivers/scsi/am53c974.c
e2d1d6c0 3571
1da177e4 3572DC395x SCSI driver
61eee9a7 3573M: Oliver Neukum <oliver@neukum.org>
8b58be88
JP
3574M: Ali Akcaagac <aliakc@web.de>
3575M: Jamie Lenehan <lenehan@twibble.org>
f5df5881 3576L: dc395x@twibble.org
cf015e9f
JP
3577W: http://twibble.org/dist/dc395x/
3578W: http://lists.twibble.org/mailman/listinfo/dc395x/
1da177e4 3579S: Maintained
679655da
JP
3580F: Documentation/scsi/dc395x.txt
3581F: drivers/scsi/dc395x.*
1da177e4 3582
eb8edb08 3583DCCP PROTOCOL
a89d030e 3584M: Gerrit Renker <gerrit@erg.abdn.ac.uk>
eb8edb08 3585L: dccp@vger.kernel.org
c996d8b9 3586W: http://www.linuxfoundation.org/collaborate/workgroups/networking/dccp
eb8edb08 3587S: Maintained
679655da 3588F: include/linux/dccp.h
c117ab84 3589F: include/uapi/linux/dccp.h
679655da
JP
3590F: include/linux/tfrc.h
3591F: net/dccp/
eb8edb08 3592
1da177e4 3593DECnet NETWORK LAYER
1da177e4
LT
3594W: http://linux-decnet.sourceforge.net
3595L: linux-decnet-user@lists.sourceforge.net
f546444d 3596S: Orphan
679655da
JP
3597F: Documentation/networking/decnet.txt
3598F: net/decnet/
1da177e4 3599
ebff05b9
MR
3600DECSTATION PLATFORM SUPPORT
3601M: "Maciej W. Rozycki" <macro@linux-mips.org>
3602L: linux-mips@linux-mips.org
3603W: http://www.linux-mips.org/wiki/DECstation
3604S: Maintained
3605F: arch/mips/dec/
3606F: arch/mips/include/asm/dec/
3607F: arch/mips/include/asm/mach-dec/
3608
1da177e4 3609DEFXX FDDI NETWORK DRIVER
8b58be88 3610M: "Maciej W. Rozycki" <macro@linux-mips.org>
1da177e4 3611S: Maintained
33f810b2 3612F: drivers/net/fddi/defxx.*
1da177e4 3613
ad8f07cc 3614DELL LAPTOP DRIVER
8b58be88 3615M: Matthew Garrett <mjg59@srcf.ucam.org>
cdbff611 3616M: Pali Rohár <pali.rohar@gmail.com>
d0944853 3617L: platform-driver-x86@vger.kernel.org
ad8f07cc 3618S: Maintained
679655da 3619F: drivers/platform/x86/dell-laptop.c
ad8f07cc 3620
817a5cdb
PR
3621DELL LAPTOP RBTN DRIVER
3622M: Pali Rohár <pali.rohar@gmail.com>
3623S: Maintained
3624F: drivers/platform/x86/dell-rbtn.*
3625
cdbff611
PR
3626DELL LAPTOP FREEFALL DRIVER
3627M: Pali Rohár <pali.rohar@gmail.com>
3628S: Maintained
3629F: drivers/platform/x86/dell-smo8800.c
3630
1da177e4 3631DELL LAPTOP SMM DRIVER
a5afba16 3632M: Pali Rohár <pali.rohar@gmail.com>
ef3522f7 3633S: Maintained
a5afba16 3634F: drivers/hwmon/dell-smm-hwmon.c
c117ab84 3635F: include/uapi/linux/i8k.h
1da177e4 3636
90563ec4 3637DELL SYSTEMS MANAGEMENT BASE DRIVER (dcdbas)
8b58be88 3638M: Doug Warzecha <Douglas_Warzecha@dell.com>
90563ec4 3639S: Maintained
679655da
JP
3640F: Documentation/dcdbas.txt
3641F: drivers/firmware/dcdbas.*
90563ec4 3642
0b3f6109 3643DELL WMI EXTRAS DRIVER
8b58be88 3644M: Matthew Garrett <mjg59@srcf.ucam.org>
cdbff611 3645M: Pali Rohár <pali.rohar@gmail.com>
0b3f6109 3646S: Maintained
36b3a96f 3647F: drivers/platform/x86/dell-wmi.c
0b3f6109 3648
5efc75e3 3649DESIGNWARE USB2 DRD IP DRIVER
16272ae7 3650M: John Youn <johnyoun@synopsys.com>
5efc75e3 3651L: linux-usb@vger.kernel.org
18f340f9 3652T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
5efc75e3 3653S: Maintained
197ba5f4 3654F: drivers/usb/dwc2/
5efc75e3 3655
94ab23dd 3656DESIGNWARE USB3 DRD IP DRIVER
a55f6286 3657M: Felipe Balbi <balbi@kernel.org>
94ab23dd 3658L: linux-usb@vger.kernel.org
94ab23dd
FB
3659T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
3660S: Maintained
3661F: drivers/usb/dwc3/
3662
833c9545
JB
3663DEVICE COREDUMP (DEV_COREDUMP)
3664M: Johannes Berg <johannes@sipsolutions.net>
3665L: linux-kernel@vger.kernel.org
3666S: Maintained
3667F: drivers/base/devcoredump.c
3668F: include/linux/devcoredump.h
3669
89d07767
KP
3670DEVICE FREQUENCY (DEVFREQ)
3671M: MyungJoo Ham <myungjoo.ham@samsung.com>
3672M: Kyungmin Park <kyungmin.park@samsung.com>
88476d34 3673L: linux-pm@vger.kernel.org
6a3cd722 3674T: git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
89d07767
KP
3675S: Maintained
3676F: drivers/devfreq/
6a3cd722
CC
3677F: include/linux/devfreq.h
3678F: Documentation/devicetree/bindings/devfreq/
89d07767 3679
7dbded06
CC
3680DEVICE FREQUENCY EVENT (DEVFREQ-EVENT)
3681M: Chanwoo Choi <cw00.choi@samsung.com>
3682L: linux-pm@vger.kernel.org
3683T: git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
3684S: Supported
3685F: drivers/devfreq/event/
3686F: drivers/devfreq/devfreq-event.c
3687F: include/linux/devfreq-event.h
3688F: Documentation/devicetree/bindings/devfreq/event/
89d07767 3689
490b864b
CC
3690BUS FREQUENCY DRIVER FOR SAMSUNG EXYNOS
3691M: Chanwoo Choi <cw00.choi@samsung.com>
3692L: linux-pm@vger.kernel.org
3693L: linux-samsung-soc@vger.kernel.org
3694T: git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
3695S: Maintained
3696F: drivers/devfreq/exynos-bus.c
3697F: Documentation/devicetree/bindings/devfreq/exynos-bus.txt
3698
1da177e4 3699DEVICE NUMBER REGISTRY
8b58be88 3700M: Torben Mathiasen <device@lanana.org>
1da177e4 3701W: http://lanana.org/docs/device-list/index.html
1da177e4
LT
3702S: Maintained
3703
e2d1d6c0 3704DEVICE-MAPPER (LVM)
854ecaad 3705M: Alasdair Kergon <agk@redhat.com>
8504eed3 3706M: Mike Snitzer <snitzer@redhat.com>
854ecaad 3707M: dm-devel@redhat.com
e2d1d6c0
RD
3708L: dm-devel@redhat.com
3709W: http://sources.redhat.com/dm
8a6e2535 3710Q: http://patchwork.kernel.org/project/dm-devel/list/
41d35d25 3711T: git git://git.kernel.org/pub/scm/linux/kernel/git/device-mapper/linux-dm.git
854ecaad 3712T: quilt http://people.redhat.com/agk/patches/linux/editing/
e2d1d6c0 3713S: Maintained
679655da
JP
3714F: Documentation/device-mapper/
3715F: drivers/md/dm*
854ecaad 3716F: drivers/md/persistent-data/
679655da
JP
3717F: include/linux/device-mapper.h
3718F: include/linux/dm-*.h
8504eed3 3719F: include/uapi/linux/dm-*.h
e2d1d6c0 3720
bfcd3a46
JP
3721DEVLINK
3722M: Jiri Pirko <jiri@mellanox.com>
3723L: netdev@vger.kernel.org
3724S: Supported
3725F: net/core/devlink.c
3726F: include/net/devlink.h
3727F: include/uapi/linux/devlink.h
3728
c0d995aa
OST
3729DIALOG SEMICONDUCTOR DRIVERS
3730M: Support Opensource <support.opensource@diasemi.com>
3731W: http://www.dialog-semiconductor.com/products
3732S: Supported
3733F: Documentation/hwmon/da90??
047cfd01 3734F: Documentation/devicetree/bindings/mfd/da90*.txt
4eeb08b4 3735F: Documentation/devicetree/bindings/regulator/da92*.txt
7c933772 3736F: Documentation/devicetree/bindings/sound/da[79]*.txt
c0d995aa
OST
3737F: drivers/gpio/gpio-da90??.c
3738F: drivers/hwmon/da90??-hwmon.c
7be72c2c 3739F: drivers/iio/adc/da91??-*.c
c0d995aa
OST
3740F: drivers/input/misc/da90??_onkey.c
3741F: drivers/input/touchscreen/da9052_tsi.c
3742F: drivers/leds/leds-da90??.c
3743F: drivers/mfd/da903x.c
3744F: drivers/mfd/da90??-*.c
7be72c2c 3745F: drivers/mfd/da91??-*.c
c0d995aa 3746F: drivers/power/da9052-battery.c
7be72c2c 3747F: drivers/power/da91??-*.c
c0d995aa
OST
3748F: drivers/regulator/da903x.c
3749F: drivers/regulator/da9???-regulator.[ch]
3750F: drivers/rtc/rtc-da90??.c
3751F: drivers/video/backlight/da90??_bl.c
3752F: drivers/watchdog/da90??_wdt.c
3753F: include/linux/mfd/da903x.h
3754F: include/linux/mfd/da9052/
3755F: include/linux/mfd/da9055/
047cfd01 3756F: include/linux/mfd/da9062/
c0d995aa 3757F: include/linux/mfd/da9063/
7be72c2c 3758F: include/linux/mfd/da9150/
4eeb08b4 3759F: include/linux/regulator/da9211.h
c0d995aa
OST
3760F: include/sound/da[79]*.h
3761F: sound/soc/codecs/da[79]*.[ch]
3762
599aa697
LL
3763DIGI NEO AND CLASSIC PCI PRODUCTS
3764M: Lidza Louina <lidza.louina@gmail.com>
542f3d5a 3765M: Mark Hounschell <markh@compro.net>
599aa697
LL
3766L: driverdev-devel@linuxdriverproject.org
3767S: Maintained
3768F: drivers/staging/dgnc/
3769
335d7c58 3770DIOLAN U2C-12 I2C DRIVER
ca462085 3771M: Guenter Roeck <linux@roeck-us.net>
335d7c58
GR
3772L: linux-i2c@vger.kernel.org
3773S: Maintained
3774F: drivers/i2c/busses/i2c-diolan-u2c.c
3775
d475c634
MW
3776DIRECT ACCESS (DAX)
3777M: Matthew Wilcox <willy@linux.intel.com>
3778L: linux-fsdevel@vger.kernel.org
3779S: Supported
3780F: fs/dax.c
3781
e7839f25 3782DIRECTORY NOTIFICATION (DNOTIFY)
8b58be88 3783M: Eric Paris <eparis@parisplace.org>
3c5119c0 3784S: Maintained
679655da
JP
3785F: Documentation/filesystems/dnotify.txt
3786F: fs/notify/dnotify/
3787F: include/linux/dnotify.h
1da177e4
LT
3788
3789DISK GEOMETRY AND PARTITION HANDLING
8b58be88 3790M: Andries Brouwer <aeb@cwi.nl>
1da177e4
LT
3791W: http://www.win.tue.nl/~aeb/linux/Large-Disk.html
3792W: http://www.win.tue.nl/~aeb/linux/zip/zip-1.html
3793W: http://www.win.tue.nl/~aeb/partitions/partition_types-1.html
3794S: Maintained
3795
4480f15b 3796DISKQUOTA
d8130624 3797M: Jan Kara <jack@suse.com>
1da177e4 3798S: Maintained
679655da
JP
3799F: Documentation/filesystems/quota.txt
3800F: fs/quota/
3801F: include/linux/quota*.h
c117ab84 3802F: include/uapi/linux/quota*.h
1da177e4 3803
702686ad
BT
3804DISPLAYLINK USB 2.0 FRAMEBUFFER DRIVER (UDLFB)
3805M: Bernie Thompson <bernie@plugable.com>
3806L: linux-fbdev@vger.kernel.org
3807S: Maintained
3808W: http://plugable.com/category/projects/udlfb/
8a61f013 3809F: drivers/video/fbdev/udlfb.c
702686ad
BT
3810F: include/video/udlfb.h
3811F: Documentation/fb/udlfb.txt
3812
e7839f25 3813DISTRIBUTED LOCK MANAGER (DLM)
8b58be88
JP
3814M: Christine Caulfield <ccaulfie@redhat.com>
3815M: David Teigland <teigland@redhat.com>
a4644184 3816L: cluster-devel@redhat.com
5be7b50f 3817W: http://sources.redhat.com/cluster/
9f273c24 3818T: git git://git.kernel.org/pub/scm/linux/kernel/git/teigland/linux-dlm.git
5be7b50f 3819S: Supported
679655da 3820F: fs/dlm/
5be7b50f 3821
53b6b3e0
SS
3822DMA BUFFER SHARING FRAMEWORK
3823M: Sumit Semwal <sumit.semwal@linaro.org>
3824S: Maintained
3825L: linux-media@vger.kernel.org
3826L: dri-devel@lists.freedesktop.org
8ada6d2d 3827L: linaro-mm-sig@lists.linaro.org (moderated for non-subscribers)
35fac7e3 3828F: drivers/dma-buf/
e46d12c6
JP
3829F: include/linux/dma-buf*
3830F: include/linux/reservation.h
3831F: include/linux/*fence.h
53b6b3e0
SS
3832F: Documentation/dma-buf-sharing.txt
3833T: git git://git.linaro.org/people/sumitsemwal/linux-dma-buf.git
3834
c483e065
GP
3835SYNC FILE FRAMEWORK
3836M: Sumit Semwal <sumit.semwal@linaro.org>
3837R: Gustavo Padovan <gustavo@padovan.org>
3838S: Maintained
3839L: linux-media@vger.kernel.org
3840L: dri-devel@lists.freedesktop.org
3841F: drivers/dma-buf/sync_file.c
3842F: include/linux/sync_file.h
3843F: Documentation/sync_file.txt
3844T: git git://git.linaro.org/people/sumitsemwal/linux-dma-buf.git
3845
b3e5f263 3846DMA GENERIC OFFLOAD ENGINE SUBSYSTEM
4abed0af 3847M: Vinod Koul <vinod.koul@intel.com>
17b59560
VK
3848L: dmaengine@vger.kernel.org
3849Q: https://patchwork.kernel.org/project/linux-dmaengine/list/
08223d80 3850S: Maintained
679655da 3851F: drivers/dma/
0ce3c066 3852F: include/linux/dmaengine.h
c56d329e 3853F: Documentation/devicetree/bindings/dma/
979a281e
VK
3854F: Documentation/dmaengine/
3855T: git git://git.infradead.org/users/vkoul/slave-dma.git
248a9dc3 3856
b825037d 3857DME1737 HARDWARE MONITOR DRIVER
8b58be88 3858M: Juerg Haefliger <juergh@gmail.com>
968ce1b1 3859L: linux-hwmon@vger.kernel.org
b825037d 3860S: Maintained
679655da
JP
3861F: Documentation/hwmon/dme1737
3862F: drivers/hwmon/dme1737.c
b825037d 3863
1f31e1b1 3864DMI/SMBIOS SUPPORT
d8130624 3865M: Jean Delvare <jdelvare@suse.com>
1f31e1b1 3866S: Maintained
d4aeef93 3867T: quilt http://jdelvare.nerim.net/devel/linux/jdelvare-dmi/
d7f96f97 3868F: Documentation/ABI/testing/sysfs-firmware-dmi-tables
1f31e1b1
JD
3869F: drivers/firmware/dmi-id.c
3870F: drivers/firmware/dmi_scan.c
3871F: include/linux/dmi.h
3872
7d2c86b5 3873DOCUMENTATION
ad3118b9 3874M: Jonathan Corbet <corbet@lwn.net>
795fb7e7
JD
3875L: linux-doc@vger.kernel.org
3876S: Maintained
679655da 3877F: Documentation/
42f41ecf
JC
3878F: scripts/docproc.c
3879F: scripts/kernel-doc*
97be078b
RD
3880X: Documentation/ABI/
3881X: Documentation/devicetree/
933a46b8
JC
3882X: Documentation/acpi
3883X: Documentation/power
3884X: Documentation/spi
6c121170 3885X: Documentation/DocBook/media
c51edfb1 3886T: git git://git.lwn.net/linux.git docs-next
abbaeff3 3887
1da177e4 3888DOUBLETALK DRIVER
8b58be88 3889M: "James R. Van Zandt" <jrv@vanzandt.mv.com>
1da177e4
LT
3890L: blinux-list@redhat.com
3891S: Maintained
679655da
JP
3892F: drivers/char/dtlk.c
3893F: include/linux/dtlk.h
1da177e4 3894
e2d1d6c0 3895DPT_I2O SCSI RAID DRIVER
8b58be88 3896M: Adaptec OEM Raid Solutions <aacraid@adaptec.com>
e2d1d6c0
RD
3897L: linux-scsi@vger.kernel.org
3898W: http://www.adaptec.com/
3899S: Maintained
679655da
JP
3900F: drivers/scsi/dpt*
3901F: drivers/scsi/dpt/
e2d1d6c0 3902
b411b363 3903DRBD DRIVER
bc2c049d
RK
3904M: Philipp Reisner <philipp.reisner@linbit.com>
3905M: Lars Ellenberg <lars.ellenberg@linbit.com>
3906L: drbd-dev@lists.linbit.com
28b8e8d4 3907W: http://www.drbd.org
bc2c049d
RK
3908T: git git://git.linbit.com/linux-drbd.git
3909T: git git://git.linbit.com/drbd-8.4.git
28b8e8d4
JP
3910S: Supported
3911F: drivers/block/drbd/
3912F: lib/lru_cache.c
3913F: Documentation/blockdev/drbd/
b411b363 3914
dc7dfcd8 3915DRIVER CORE, KOBJECTS, DEBUGFS, KERNFS AND SYSFS
879a5a00 3916M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
08deed1e 3917T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
1da177e4 3918S: Supported
679655da 3919F: Documentation/kobject.txt
7cfc51b9 3920F: drivers/base/
87544653 3921F: fs/debugfs/
dc7dfcd8
WS
3922F: fs/kernfs/
3923F: fs/sysfs/
87544653 3924F: include/linux/debugfs.h
dc7dfcd8 3925F: include/linux/kobj*
679655da 3926F: lib/kobj*
1da177e4
LT
3927
3928DRM DRIVERS
8b58be88 3929M: David Airlie <airlied@linux.ie>
4c6a3999 3930L: dri-devel@lists.freedesktop.org
b0447888 3931T: git git://people.freedesktop.org/~airlied/linux
1da177e4 3932S: Maintained
679655da 3933F: drivers/gpu/drm/
433e3b34 3934F: drivers/gpu/vga/
d28ab95b
GU
3935F: Documentation/devicetree/bindings/display/
3936F: Documentation/devicetree/bindings/gpu/
3937F: Documentation/devicetree/bindings/video/
621c5474 3938F: Documentation/gpu/
850e9411 3939F: include/drm/
c117ab84 3940F: include/uapi/drm/
1da177e4 3941
c842b693
EV
3942DRM DRIVER FOR AST SERVER GRAPHICS CHIPS
3943M: Dave Airlie <airlied@redhat.com>
3944S: Odd Fixes
3945F: drivers/gpu/drm/ast/
3946
3947DRM DRIVER FOR BOCHS VIRTUAL GPU
3948M: Gerd Hoffmann <kraxel@redhat.com>
3949S: Odd Fixes
3950F: drivers/gpu/drm/bochs/
3951
3952DRM DRIVER FOR QEMU'S CIRRUS DEVICE
3953M: Dave Airlie <airlied@redhat.com>
3954S: Odd Fixes
3955F: drivers/gpu/drm/cirrus/
3956
c26a4017 3957RADEON and AMDGPU DRM DRIVERS
566f5939
AD
3958M: Alex Deucher <alexander.deucher@amd.com>
3959M: Christian König <christian.koenig@amd.com>
3960L: dri-devel@lists.freedesktop.org
3961T: git git://people.freedesktop.org/~agd5f/linux
3962S: Supported
3963F: drivers/gpu/drm/radeon/
74c97375 3964F: include/uapi/drm/radeon_drm.h
c26a4017 3965F: drivers/gpu/drm/amd/
74c97375 3966F: include/uapi/drm/amdgpu_drm.h
566f5939 3967
03e255b9
TR
3968DRM PANEL DRIVERS
3969M: Thierry Reding <thierry.reding@gmail.com>
3970L: dri-devel@lists.freedesktop.org
3971T: git git://anongit.freedesktop.org/tegra/linux.git
3972S: Maintained
3973F: drivers/gpu/drm/drm_panel.c
3974F: drivers/gpu/drm/panel/
3975F: include/drm/drm_panel.h
2d799dde 3976F: Documentation/devicetree/bindings/display/panel/
03e255b9 3977
8daf7473 3978INTEL DRM DRIVERS (excluding Poulsbo, Moorestown and derivative chipsets)
cbce7107 3979M: Daniel Vetter <daniel.vetter@intel.com>
47f95647 3980M: Jani Nikula <jani.nikula@linux.intel.com>
362132d2 3981L: intel-gfx@lists.freedesktop.org
8daf7473 3982L: dri-devel@lists.freedesktop.org
7564fde3 3983W: https://01.org/linuxgraphics/
47f95647 3984Q: http://patchwork.freedesktop.org/project/intel-gfx/
89258a97 3985T: git git://anongit.freedesktop.org/drm-intel
8daf7473 3986S: Supported
14430813 3987F: drivers/gpu/drm/i915/
8daf7473 3988F: include/drm/i915*
baceac3a 3989F: include/uapi/drm/i915_drm.h
621c5474 3990F: Documentation/gpu/i915.rst
8daf7473 3991
99763bb8
BB
3992DRM DRIVERS FOR ATMEL HLCDC
3993M: Boris Brezillon <boris.brezillon@free-electrons.com>
3994L: dri-devel@lists.freedesktop.org
3995S: Supported
3996F: drivers/gpu/drm/atmel-hlcdc/
3997F: Documentation/devicetree/bindings/drm/atmel/
3998
bf1139df
MR
3999DRM DRIVERS FOR ALLWINNER A10
4000M: Maxime Ripard <maxime.ripard@free-electrons.com>
4001L: dri-devel@lists.freedesktop.org
4002S: Supported
4003F: drivers/gpu/drm/sun4i/
4004F: Documentation/devicetree/bindings/display/sunxi/sun4i-drm.txt
4005
398a6d4a
KP
4006DRM DRIVERS FOR EXYNOS
4007M: Inki Dae <inki.dae@samsung.com>
f1501303
ID
4008M: Joonyoung Shim <jy0922.shim@samsung.com>
4009M: Seung-Woo Kim <sw0312.kim@samsung.com>
4010M: Kyungmin Park <kyungmin.park@samsung.com>
398a6d4a 4011L: dri-devel@lists.freedesktop.org
25a58030 4012T: git git://git.kernel.org/pub/scm/linux/kernel/git/daeinki/drm-exynos.git
398a6d4a 4013S: Supported
14430813 4014F: drivers/gpu/drm/exynos/
8fb9b15b
EV
4015F: include/uapi/drm/exynos_drm.h
4016F: Documentation/devicetree/bindings/display/exynos/
398a6d4a 4017
b55a1b9c 4018DRM DRIVERS FOR FREESCALE DCU
bc66757a 4019M: Stefan Agner <stefan@agner.ch>
b55a1b9c
JW
4020M: Alison Wang <alison.wang@freescale.com>
4021L: dri-devel@lists.freedesktop.org
4022S: Supported
4023F: drivers/gpu/drm/fsl-dcu/
2d799dde 4024F: Documentation/devicetree/bindings/display/fsl,dcu.txt
fb127b79 4025F: Documentation/devicetree/bindings/display/fsl,tcon.txt
2d799dde 4026F: Documentation/devicetree/bindings/display/panel/nec,nl4827hc19_05b.txt
b55a1b9c 4027
0a3d775f
PZ
4028DRM DRIVERS FOR FREESCALE IMX
4029M: Philipp Zabel <p.zabel@pengutronix.de>
4030L: dri-devel@lists.freedesktop.org
4031S: Maintained
4032F: drivers/gpu/drm/imx/
ef739aa4 4033F: drivers/gpu/ipu-v3/
2d799dde 4034F: Documentation/devicetree/bindings/display/imx/
0a3d775f 4035
ba2199a6
PJ
4036DRM DRIVERS FOR GMA500 (Poulsbo, Moorestown and derivative chipsets)
4037M: Patrik Jakobsson <patrik.r.jakobsson@gmail.com>
4038L: dri-devel@lists.freedesktop.org
4039T: git git://github.com/patjak/drm-gma500
4040S: Maintained
5ff18e42 4041F: drivers/gpu/drm/gma500/
ba2199a6 4042
c84ffde9
XL
4043DRM DRIVERS FOR HISILICON
4044M: Xinliang Liu <z.liuxinliang@hisilicon.com>
4045R: Xinwei Kong <kong.kongxinwei@hisilicon.com>
4046R: Chen Feng <puck.chen@hisilicon.com>
4047L: dri-devel@lists.freedesktop.org
4048T: git git://github.com/xin3liang/linux.git
4049S: Maintained
4050F: drivers/gpu/drm/hisilicon/
4051F: Documentation/devicetree/bindings/display/hisilicon/
4052
399516ab
EV
4053DRM DRIVER FOR INTEL I810 VIDEO CARDS
4054S: Orphan / Obsolete
4055F: drivers/gpu/drm/i810/
4056F: include/uapi/drm/i810_drm.h
4057
06346451
EV
4058DRM DRIVER FOR MSM ADRENO GPU
4059M: Rob Clark <robdclark@gmail.com>
4060L: linux-arm-msm@vger.kernel.org
4061L: dri-devel@lists.freedesktop.org
4062L: freedreno@lists.freedesktop.org
4063T: git git://people.freedesktop.org/~robclark/linux
4064S: Maintained
4065F: drivers/gpu/drm/msm/
4066F: include/uapi/drm/msm_drm.h
4067F: Documentation/devicetree/bindings/display/msm/
4068
fad89bb3
EV
4069DRM DRIVER FOR NVIDIA GEFORCE/QUADRO GPUS
4070M: Ben Skeggs <bskeggs@redhat.com>
4071L: dri-devel@lists.freedesktop.org
4072L: nouveau@lists.freedesktop.org
4073T: git git://github.com/skeggsb/linux
4074S: Supported
4075F: drivers/gpu/drm/nouveau/
4076F: include/uapi/drm/nouveau_drm.h
ba2199a6 4077
bd3b49f2 4078DRM DRIVERS FOR NVIDIA TEGRA
a5ad7a63 4079M: Thierry Reding <thierry.reding@gmail.com>
bd3b49f2
TR
4080L: dri-devel@lists.freedesktop.org
4081L: linux-tegra@vger.kernel.org
a5ad7a63 4082T: git git://anongit.freedesktop.org/tegra/linux.git
adabdb0c 4083S: Supported
dee8268f 4084F: drivers/gpu/drm/tegra/
a5ad7a63 4085F: drivers/gpu/host1x/
e1e90644 4086F: include/linux/host1x.h
a5ad7a63 4087F: include/uapi/drm/tegra_drm.h
2d799dde 4088F: Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-host1x.txt
bd3b49f2 4089
399516ab
EV
4090DRM DRIVER FOR MATROX G200/G400 GRAPHICS CARDS
4091S: Orphan / Obsolete
4092F: drivers/gpu/drm/mga/
4093F: include/uapi/drm/mga_drm.h
4094
c842b693
EV
4095DRM DRIVER FOR MGA G200 SERVER GRAPHICS CHIPS
4096M: Dave Airlie <airlied@redhat.com>
4097S: Odd Fixes
4098F: drivers/gpu/drm/mgag200/
4099
399516ab
EV
4100DRM DRIVER FOR RAGE 128 VIDEO CARDS
4101S: Orphan / Obsolete
4102F: drivers/gpu/drm/r128/
4103F: include/uapi/drm/r128_drm.h
4104
a284e9d1
LP
4105DRM DRIVERS FOR RENESAS
4106M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
4107L: dri-devel@lists.freedesktop.org
4a121096 4108L: linux-renesas-soc@vger.kernel.org
2392ccd4 4109T: git git://linuxtv.org/pinchartl/fbdev
a284e9d1
LP
4110S: Supported
4111F: drivers/gpu/drm/rcar-du/
4112F: drivers/gpu/drm/shmobile/
a284e9d1 4113F: include/linux/platform_data/shmob_drm.h
33be436d 4114F: Documentation/devicetree/bindings/display/renesas,du.txt
a284e9d1 4115
c842b693
EV
4116DRM DRIVER FOR QXL VIRTUAL GPU
4117M: Dave Airlie <airlied@redhat.com>
4118S: Odd Fixes
4119F: drivers/gpu/drm/qxl/
4120F: include/uapi/drm/qxl_drm.h
a284e9d1 4121
625e0346
HS
4122DRM DRIVERS FOR ROCKCHIP
4123M: Mark Yao <mark.yao@rock-chips.com>
4124L: dri-devel@lists.freedesktop.org
4125S: Maintained
4126F: drivers/gpu/drm/rockchip/
f253f7eb 4127F: Documentation/devicetree/bindings/display/rockchip/
625e0346 4128
399516ab
EV
4129DRM DRIVER FOR SAVAGE VIDEO CARDS
4130S: Orphan / Obsolete
4131F: drivers/gpu/drm/savage/
4132F: include/uapi/drm/savage_drm.h
4133
4134DRM DRIVER FOR SIS VIDEO CARDS
4135S: Orphan / Obsolete
4136F: drivers/gpu/drm/sis/
4137F: include/uapi/drm/sis_drm.h
625e0346 4138
7f11c476
BG
4139DRM DRIVERS FOR STI
4140M: Benjamin Gaignard <benjamin.gaignard@linaro.org>
4141M: Vincent Abriou <vincent.abriou@st.com>
4142L: dri-devel@lists.freedesktop.org
4143T: git http://git.linaro.org/people/benjamin.gaignard/kernel.git
4144S: Maintained
4145F: drivers/gpu/drm/sti
2d799dde 4146F: Documentation/devicetree/bindings/display/st,stih4xx.txt
7f11c476 4147
399516ab
EV
4148DRM DRIVER FOR TDFX VIDEO CARDS
4149S: Orphan / Obsolete
4150F: drivers/gpu/drm/tdfx/
4151
c842b693
EV
4152DRM DRIVER FOR USB DISPLAYLINK VIDEO ADAPTERS
4153M: Dave Airlie <airlied@redhat.com>
4154S: Odd Fixes
4155F: drivers/gpu/drm/udl/
4156
8bb0bce9
LS
4157DRM DRIVERS FOR VIVANTE GPU IP
4158M: Lucas Stach <l.stach@pengutronix.de>
54176cc6 4159R: Russell King <linux+etnaviv@armlinux.org.uk>
8bb0bce9
LS
4160R: Christian Gmeiner <christian.gmeiner@gmail.com>
4161L: dri-devel@lists.freedesktop.org
4162S: Maintained
8a9257a0
EV
4163F: drivers/gpu/drm/etnaviv/
4164F: include/uapi/drm/etnaviv_drm.h
4165F: Documentation/devicetree/bindings/display/etnaviv/
8bb0bce9 4166
c4291702
EV
4167DRM DRIVER FOR VMWARE VIRTUAL GPU
4168M: "VMware Graphics" <linux-graphics-maintainer@vmware.com>
4169M: Sinclair Yeh <syeh@vmware.com>
4170M: Thomas Hellstrom <thellstrom@vmware.com>
4171L: dri-devel@lists.freedesktop.org
4172T: git git://people.freedesktop.org/~syeh/repos_linux
4173T: git git://people.freedesktop.org/~thomash/linux
4174S: Supported
4175F: drivers/gpu/drm/vmwgfx/
4176F: include/uapi/drm/vmwgfx_drm.h
4177
8636d452
EA
4178DRM DRIVERS FOR VC4
4179M: Eric Anholt <eric@anholt.net>
4180T: git git://github.com/anholt/linux
4181S: Supported
4182F: drivers/gpu/drm/vc4/
4183F: include/uapi/drm/vc4_drm.h
4184F: Documentation/devicetree/bindings/display/brcm,bcm-vc4.txt
8bb0bce9 4185
5ef330a7
TV
4186DRM DRIVERS FOR TI OMAP
4187M: Tomi Valkeinen <tomi.valkeinen@ti.com>
4188L: dri-devel@lists.freedesktop.org
4189S: Maintained
4190F: drivers/gpu/drm/omapdrm/
4191F: Documentation/devicetree/bindings/display/ti/
4192
adb314ed
TV
4193DRM DRIVERS FOR TI LCDC
4194M: Jyri Sarha <jsarha@ti.com>
4195R: Tomi Valkeinen <tomi.valkeinen@ti.com>
4196L: dri-devel@lists.freedesktop.org
4197S: Maintained
4198F: drivers/gpu/drm/tilcdc/
4199F: Documentation/devicetree/bindings/display/tilcdc/
4200
598df1ac
AK
4201DSBR100 USB FM RADIO DRIVER
4202M: Alexey Klimov <klimov.linux@gmail.com>
4203L: linux-media@vger.kernel.org
4204T: git git://linuxtv.org/media_tree.git
4205S: Maintained
4206F: drivers/media/radio/dsbr100.c
4207
1da177e4 4208DSCC4 DRIVER
8b58be88 4209M: Francois Romieu <romieu@fr.zoreil.com>
01f20734 4210L: netdev@vger.kernel.org
1da177e4 4211S: Maintained
679655da 4212F: drivers/net/wan/dscc4.c
1da177e4 4213
cc11b140
HV
4214DT3155 MEDIA DRIVER
4215M: Hans Verkuil <hverkuil@xs4all.nl>
4216L: linux-media@vger.kernel.org
4217T: git git://linuxtv.org/media_tree.git
a825eaec 4218W: https://linuxtv.org
cc11b140
HV
4219S: Odd Fixes
4220F: drivers/media/pci/dt3155/
4221
91952bc0
AP
4222DVB_USB_AF9015 MEDIA DRIVER
4223M: Antti Palosaari <crope@iki.fi>
4224L: linux-media@vger.kernel.org
a825eaec 4225W: https://linuxtv.org
91952bc0
AP
4226W: http://palosaari.fi/linux/
4227Q: http://patchwork.linuxtv.org/project/linux-media/list/
4228T: git git://linuxtv.org/anttip/media_tree.git
4229S: Maintained
4230F: drivers/media/usb/dvb-usb-v2/af9015*
4231
4232DVB_USB_AF9035 MEDIA DRIVER
4233M: Antti Palosaari <crope@iki.fi>
4234L: linux-media@vger.kernel.org
a825eaec 4235W: https://linuxtv.org
91952bc0
AP
4236W: http://palosaari.fi/linux/
4237Q: http://patchwork.linuxtv.org/project/linux-media/list/
4238T: git git://linuxtv.org/anttip/media_tree.git
4239S: Maintained
4240F: drivers/media/usb/dvb-usb-v2/af9035*
4241
4242DVB_USB_ANYSEE MEDIA DRIVER
4243M: Antti Palosaari <crope@iki.fi>
4244L: linux-media@vger.kernel.org
a825eaec 4245W: https://linuxtv.org
91952bc0
AP
4246W: http://palosaari.fi/linux/
4247Q: http://patchwork.linuxtv.org/project/linux-media/list/
4248T: git git://linuxtv.org/anttip/media_tree.git
4249S: Maintained
4250F: drivers/media/usb/dvb-usb-v2/anysee*
4251
4252DVB_USB_AU6610 MEDIA DRIVER
4253M: Antti Palosaari <crope@iki.fi>
4254L: linux-media@vger.kernel.org
a825eaec 4255W: https://linuxtv.org
91952bc0
AP
4256W: http://palosaari.fi/linux/
4257Q: http://patchwork.linuxtv.org/project/linux-media/list/
4258T: git git://linuxtv.org/anttip/media_tree.git
4259S: Maintained
4260F: drivers/media/usb/dvb-usb-v2/au6610*
4261
4262DVB_USB_CE6230 MEDIA DRIVER
4263M: Antti Palosaari <crope@iki.fi>
4264L: linux-media@vger.kernel.org
a825eaec 4265W: https://linuxtv.org
91952bc0
AP
4266W: http://palosaari.fi/linux/
4267Q: http://patchwork.linuxtv.org/project/linux-media/list/
4268T: git git://linuxtv.org/anttip/media_tree.git
4269S: Maintained
4270F: drivers/media/usb/dvb-usb-v2/ce6230*
4271
d099dea2
MK
4272DVB_USB_CXUSB MEDIA DRIVER
4273M: Michael Krufky <mkrufky@linuxtv.org>
4274L: linux-media@vger.kernel.org
a825eaec 4275W: https://linuxtv.org
d099dea2
MK
4276W: http://github.com/mkrufky
4277Q: http://patchwork.linuxtv.org/project/linux-media/list/
4278T: git git://linuxtv.org/media_tree.git
4279S: Maintained
9819da66 4280F: drivers/media/usb/dvb-usb/cxusb*
d099dea2 4281
91952bc0 4282DVB_USB_EC168 MEDIA DRIVER
91952bc0
AP
4283M: Antti Palosaari <crope@iki.fi>
4284L: linux-media@vger.kernel.org
a825eaec 4285W: https://linuxtv.org
91952bc0
AP
4286W: http://palosaari.fi/linux/
4287Q: http://patchwork.linuxtv.org/project/linux-media/list/
4288T: git git://linuxtv.org/anttip/media_tree.git
4289S: Maintained
91952bc0 4290F: drivers/media/usb/dvb-usb-v2/ec168*
91952bc0 4291
5560983b 4292DVB_USB_GL861 MEDIA DRIVER
91952bc0
AP
4293M: Antti Palosaari <crope@iki.fi>
4294L: linux-media@vger.kernel.org
a825eaec 4295W: https://linuxtv.org
91952bc0
AP
4296Q: http://patchwork.linuxtv.org/project/linux-media/list/
4297T: git git://linuxtv.org/anttip/media_tree.git
4298S: Maintained
5560983b 4299F: drivers/media/usb/dvb-usb-v2/gl861*
91952bc0 4300
8856f5f2
MK
4301DVB_USB_MXL111SF MEDIA DRIVER
4302M: Michael Krufky <mkrufky@linuxtv.org>
4303L: linux-media@vger.kernel.org
a825eaec 4304W: https://linuxtv.org
8856f5f2
MK
4305W: http://github.com/mkrufky
4306Q: http://patchwork.linuxtv.org/project/linux-media/list/
4307T: git git://linuxtv.org/mkrufky/mxl111sf.git
4308S: Maintained
4309F: drivers/media/usb/dvb-usb-v2/mxl111sf*
4310
91952bc0
AP
4311DVB_USB_RTL28XXU MEDIA DRIVER
4312M: Antti Palosaari <crope@iki.fi>
4313L: linux-media@vger.kernel.org
a825eaec 4314W: https://linuxtv.org
91952bc0
AP
4315W: http://palosaari.fi/linux/
4316Q: http://patchwork.linuxtv.org/project/linux-media/list/
4317T: git git://linuxtv.org/anttip/media_tree.git
4318S: Maintained
4319F: drivers/media/usb/dvb-usb-v2/rtl28xxu*
4320
4321DVB_USB_V2 MEDIA DRIVER
4322M: Antti Palosaari <crope@iki.fi>
4323L: linux-media@vger.kernel.org
a825eaec 4324W: https://linuxtv.org
91952bc0
AP
4325W: http://palosaari.fi/linux/
4326Q: http://patchwork.linuxtv.org/project/linux-media/list/
4327T: git git://linuxtv.org/anttip/media_tree.git
4328S: Maintained
4329F: drivers/media/usb/dvb-usb-v2/dvb_usb*
4330F: drivers/media/usb/dvb-usb-v2/usb_urb.c
4331
ac0ac38f 4332DYNAMIC DEBUG
5c4a97d1 4333M: Jason Baron <jbaron@akamai.com>
ac0ac38f
JB
4334S: Maintained
4335F: lib/dynamic_debug.c
4336F: include/linux/dynamic_debug.h
4337
789c7048 4338DZ DECSTATION DZ11 SERIAL DRIVER
8b58be88 4339M: "Maciej W. Rozycki" <macro@linux-mips.org>
789c7048 4340S: Maintained
df621252 4341F: drivers/tty/serial/dz.*
789c7048 4342
f17effbe
MF
4343E3X0 POWER BUTTON DRIVER
4344M: Moritz Fischer <moritz.fischer@ettus.com>
4345L: usrp-users@lists.ettus.com
4346W: http://www.ettus.com
4347S: Supported
4348F: drivers/input/misc/e3x0-button.c
4349F: Documentation/devicetree/bindings/input/e3x0-button.txt
4350
91952bc0
AP
4351E4000 MEDIA DRIVER
4352M: Antti Palosaari <crope@iki.fi>
4353L: linux-media@vger.kernel.org
a825eaec 4354W: https://linuxtv.org
91952bc0
AP
4355W: http://palosaari.fi/linux/
4356Q: http://patchwork.linuxtv.org/project/linux-media/list/
4357T: git git://linuxtv.org/anttip/media_tree.git
4358S: Maintained
4359F: drivers/media/tuners/e4000*
4360
1da177e4 4361EATA ISA/EISA/PCI SCSI DRIVER
8b58be88 4362M: Dario Ballabio <ballabio_dario@emc.com>
1da177e4
LT
4363L: linux-scsi@vger.kernel.org
4364S: Maintained
679655da 4365F: drivers/scsi/eata.c
1da177e4 4366
91952bc0
AP
4367EC100 MEDIA DRIVER
4368M: Antti Palosaari <crope@iki.fi>
4369L: linux-media@vger.kernel.org
a825eaec 4370W: https://linuxtv.org
91952bc0
AP
4371W: http://palosaari.fi/linux/
4372Q: http://patchwork.linuxtv.org/project/linux-media/list/
4373T: git git://linuxtv.org/anttip/media_tree.git
4374S: Maintained
4375F: drivers/media/dvb-frontends/ec100*
4376
237fead6 4377ECRYPT FILE SYSTEM
0de9adf2 4378M: Tyler Hicks <tyhicks@canonical.com>
a058bfbb 4379L: ecryptfs@vger.kernel.org
24a923e4 4380W: http://ecryptfs.org
6dc7516e 4381W: https://launchpad.net/ecryptfs
9f273c24 4382T: git git://git.kernel.org/pub/scm/linux/kernel/git/tyhicks/ecryptfs.git
237fead6 4383S: Supported
679655da
JP
4384F: Documentation/filesystems/ecryptfs.txt
4385F: fs/ecryptfs/
237fead6 4386
da9bb1d2 4387EDAC-CORE
8b58be88 4388M: Doug Thompson <dougthompson@xmission.com>
aa15aa0e 4389M: Borislav Petkov <bp@alien8.de>
5dc8a864
MCC
4390M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
4391M: Mauro Carvalho Chehab <mchehab@kernel.org>
91445c72 4392L: linux-edac@vger.kernel.org
07cd6bf5
FW
4393T: git git://git.kernel.org/pub/scm/linux/kernel/git/bp/bp.git for-next
4394T: git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-edac.git linux_next
8c2a6a40 4395S: Supported
679655da 4396F: Documentation/edac.txt
91445c72 4397F: drivers/edac/
679655da 4398F: include/linux/edac.h
0e438e3f 4399
c476c23b 4400EDAC-AMD64
8b58be88 4401M: Doug Thompson <dougthompson@xmission.com>
487ba8e8 4402M: Borislav Petkov <bp@alien8.de>
91445c72 4403L: linux-edac@vger.kernel.org
487ba8e8 4404S: Maintained
c476c23b
BP
4405F: drivers/edac/amd64_edac*
4406
836dae5d
RR
4407EDAC-CALXEDA
4408M: Doug Thompson <dougthompson@xmission.com>
4409M: Robert Richter <rric@kernel.org>
4410L: linux-edac@vger.kernel.org
836dae5d
RR
4411S: Maintained
4412F: drivers/edac/highbank*
4413
f65aad41
RB
4414EDAC-CAVIUM
4415M: Ralf Baechle <ralf@linux-mips.org>
4416M: David Daney <david.daney@cavium.com>
4417L: linux-edac@vger.kernel.org
4418L: linux-mips@linux-mips.org
f65aad41
RB
4419S: Supported
4420F: drivers/edac/octeon_edac*
4421
0e438e3f 4422EDAC-E752X
8b58be88
JP
4423M: Mark Gross <mark.gross@intel.com>
4424M: Doug Thompson <dougthompson@xmission.com>
91445c72 4425L: linux-edac@vger.kernel.org
0e438e3f 4426S: Maintained
679655da 4427F: drivers/edac/e752x_edac.c
0e438e3f
DP
4428
4429EDAC-E7XXX
8b58be88 4430M: Doug Thompson <dougthompson@xmission.com>
91445c72 4431L: linux-edac@vger.kernel.org
0e438e3f 4432S: Maintained
679655da 4433F: drivers/edac/e7xxx_edac.c
0e438e3f 4434
77c5f5d2 4435EDAC-GHES
5dc8a864
MCC
4436M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
4437M: Mauro Carvalho Chehab <mchehab@kernel.org>
77c5f5d2 4438L: linux-edac@vger.kernel.org
77c5f5d2 4439S: Maintained
2caa67a6 4440F: drivers/edac/ghes_edac.c
77c5f5d2 4441
6bc78404 4442EDAC-I82443BXGX
8b58be88 4443M: Tim Small <tim@buttersideup.com>
91445c72 4444L: linux-edac@vger.kernel.org
6bc78404 4445S: Maintained
679655da 4446F: drivers/edac/i82443bxgx_edac.c
6bc78404
DT
4447
4448EDAC-I3000
8b58be88 4449M: Jason Uhlenkott <juhlenko@akamai.com>
91445c72 4450L: linux-edac@vger.kernel.org
6bc78404 4451S: Maintained
679655da 4452F: drivers/edac/i3000_edac.c
6bc78404
DT
4453
4454EDAC-I5000
8b58be88 4455M: Doug Thompson <dougthompson@xmission.com>
91445c72 4456L: linux-edac@vger.kernel.org
ba9a5918 4457S: Maintained
679655da 4458F: drivers/edac/i5000_edac.c
ba9a5918 4459
44c12cb2 4460EDAC-I5400
5dc8a864
MCC
4461M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
4462M: Mauro Carvalho Chehab <mchehab@kernel.org>
67c89316 4463L: linux-edac@vger.kernel.org
44c12cb2 4464S: Maintained
679655da 4465F: drivers/edac/i5400_edac.c
44c12cb2 4466
3c9c92b6 4467EDAC-I7300
5dc8a864
MCC
4468M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
4469M: Mauro Carvalho Chehab <mchehab@kernel.org>
3c9c92b6 4470L: linux-edac@vger.kernel.org
3c9c92b6
MCC
4471S: Maintained
4472F: drivers/edac/i7300_edac.c
4473
67c89316 4474EDAC-I7CORE
5dc8a864
MCC
4475M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
4476M: Mauro Carvalho Chehab <mchehab@kernel.org>
67c89316 4477L: linux-edac@vger.kernel.org
67c89316 4478S: Maintained
70aff0ce 4479F: drivers/edac/i7core_edac.c
67c89316 4480
ba9a5918 4481EDAC-I82975X
8b58be88 4482M: Ranganathan Desikan <ravi@jetztechnologies.com>
25527885 4483M: "Arvind R." <arvino55@gmail.com>
91445c72 4484L: linux-edac@vger.kernel.org
ba9a5918 4485S: Maintained
679655da 4486F: drivers/edac/i82975x_edac.c
ba9a5918 4487
791b4706
JB
4488EDAC-IE31200
4489M: Jason Baron <jbaron@akamai.com>
4490L: linux-edac@vger.kernel.org
791b4706
JB
4491S: Maintained
4492F: drivers/edac/ie31200_edac.c
4493
ccdfb979 4494EDAC-MPC85XX
30c7469b 4495M: Johannes Thumshirn <morbidrsa@gmail.com>
ccdfb979 4496L: linux-edac@vger.kernel.org
ccdfb979
JT
4497S: Maintained
4498F: drivers/edac/mpc85xx_edac.[ch]
4499
ba9a5918 4500EDAC-PASEMI
8b58be88 4501M: Egor Martovetsky <egor@pasemi.com>
91445c72 4502L: linux-edac@vger.kernel.org
6bc78404 4503S: Maintained
679655da 4504F: drivers/edac/pasemi_edac.c
6bc78404 4505
0e438e3f 4506EDAC-R82600
8b58be88 4507M: Tim Small <tim@buttersideup.com>
91445c72 4508L: linux-edac@vger.kernel.org
0e438e3f 4509S: Maintained
679655da 4510F: drivers/edac/r82600_edac.c
da9bb1d2 4511
4d096ca7 4512EDAC-SBRIDGE
5dc8a864
MCC
4513M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
4514M: Mauro Carvalho Chehab <mchehab@kernel.org>
4d096ca7 4515L: linux-edac@vger.kernel.org
4d096ca7
MCC
4516S: Maintained
4517F: drivers/edac/sb_edac.c
4518
995e1de4
LH
4519EDAC-XGENE
4520APPLIED MICRO (APM) X-GENE SOC EDAC
4521M: Loc Ho <lho@apm.com>
4522S: Supported
4523F: drivers/edac/xgene_edac.c
4524F: Documentation/devicetree/bindings/edac/apm-xgene-edac.txt
4525
af39917d
CL
4526EDIROL UA-101/UA-1000 DRIVER
4527M: Clemens Ladisch <clemens@ladisch.de>
4528L: alsa-devel@alsa-project.org (moderated for non-subscribers)
4529T: git git://git.alsa-project.org/alsa-kernel.git
4530S: Maintained
4531F: sound/usb/misc/ua101.c
4532
1f7df953 4533EXTENSIBLE FIRMWARE INTERFACE (EFI)
825fcfce 4534M: Matt Fleming <matt@codeblueprint.co.uk>
1f7df953 4535L: linux-efi@vger.kernel.org
78bef24e 4536T: git git://git.kernel.org/pub/scm/linux/kernel/git/mfleming/efi.git
1f7df953 4537S: Maintained
fb2efb5c 4538F: Documentation/efi-stub.txt
1f7df953
MF
4539F: arch/ia64/kernel/efi.c
4540F: arch/x86/boot/compressed/eboot.[ch]
4541F: arch/x86/include/asm/efi.h
e8dfe6d8
MF
4542F: arch/x86/platform/efi/
4543F: drivers/firmware/efi/
1f7df953
MF
4544F: include/linux/efi*.h
4545
d68772b7
MF
4546EFI VARIABLE FILESYSTEM
4547M: Matthew Garrett <matthew.garrett@nebula.com>
4548M: Jeremy Kerr <jk@ozlabs.org>
825fcfce 4549M: Matt Fleming <matt@codeblueprint.co.uk>
d68772b7
MF
4550T: git git://git.kernel.org/pub/scm/linux/kernel/git/mfleming/efi.git
4551L: linux-efi@vger.kernel.org
4552S: Maintained
4553F: fs/efivarfs/
4554
85a00d9b
PJ
4555EFIFB FRAMEBUFFER DRIVER
4556L: linux-fbdev@vger.kernel.org
4557M: Peter Jones <pjones@redhat.com>
4558S: Maintained
8a61f013 4559F: drivers/video/fbdev/efifb.c
85a00d9b 4560
0bee8d28
JT
4561EFS FILESYSTEM
4562W: http://aeschi.ch.eu.org/efs/
4563S: Orphan
679655da 4564F: fs/efs/
0bee8d28 4565
aa8a9e25 4566EHEA (IBM pSeries eHEA 10Gb ethernet adapter) DRIVER
97b04197 4567M: Douglas Miller <dougmill@linux.vnet.ibm.com>
aa8a9e25
BL
4568L: netdev@vger.kernel.org
4569S: Maintained
9aa32835 4570F: drivers/net/ethernet/ibm/ehea/
aa8a9e25 4571
f0319efe 4572EM28XX VIDEO4LINUX DRIVER
5dc8a864
MCC
4573M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
4574M: Mauro Carvalho Chehab <mchehab@kernel.org>
f0319efe 4575L: linux-media@vger.kernel.org
a825eaec 4576W: https://linuxtv.org
f0319efe
MCC
4577T: git git://linuxtv.org/media_tree.git
4578S: Maintained
4579F: drivers/media/usb/em28xx/
4580
3e3a7d66 4581EMBEDDED LINUX
8b58be88
JP
4582M: Paul Gortmaker <paul.gortmaker@windriver.com>
4583M: Matt Mackall <mpm@selenic.com>
4584M: David Woodhouse <dwmw2@infradead.org>
3e3a7d66
DW
4585L: linux-embedded@vger.kernel.org
4586S: Maintained
4587
32505876
JS
4588EMULEX/AVAGO LPFC FC/FCOE SCSI DRIVER
4589M: James Smart <james.smart@avagotech.com>
4590M: Dick Kennedy <dick.kennedy@avagotech.com>
ce00f85c 4591L: linux-scsi@vger.kernel.org
32505876 4592W: http://www.avagotech.com
ce00f85c 4593S: Supported
679655da 4594F: drivers/scsi/lpfc/
3a1c1d44 4595
5f5bac82 4596ENE CB710 FLASH CARD READER DRIVER
8b58be88 4597M: Michał Mirosław <mirq-linux@rere.qmqm.pl>
5f5bac82
MM
4598S: Maintained
4599F: drivers/misc/cb710/
4600F: drivers/mmc/host/cb710-mmc.*
4601F: include/linux/cb710.h
4602
931e39a1
ML
4603ENE KB2426 (ENE0100/ENE020XX) INFRARED RECEIVER
4604M: Maxim Levitsky <maximlevitsky@gmail.com>
4605S: Maintained
2a837449 4606F: drivers/media/rc/ene_ir.*
931e39a1 4607
d5ca9006 4608EPSON S1D13XXX FRAMEBUFFER DRIVER
8b58be88 4609M: Kristoffer Ericson <kristoffer.ericson@gmail.com>
d5ca9006 4610S: Maintained
084bad91 4611T: git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
8a61f013 4612F: drivers/video/fbdev/s1d13xxxfb.c
679655da 4613F: include/video/s1d13xxxfb.h
d5ca9006 4614
38df6492
ME
4615ET131X NETWORK DRIVER
4616M: Mark Einon <mark.einon@gmail.com>
4617S: Odd Fixes
4618F: drivers/net/ethernet/agere/
4619
1da177e4 4620ETHERNET BRIDGE
adbbf69d 4621M: Stephen Hemminger <stephen@networkplumber.org>
3430284f 4622L: bridge@lists.linux-foundation.org (moderated for non-subscribers)
4c325313 4623L: netdev@vger.kernel.org
c996d8b9 4624W: http://www.linuxfoundation.org/en/Net:Bridge
1da177e4 4625S: Maintained
679655da
JP
4626F: include/linux/netfilter_bridge/
4627F: net/bridge/
1da177e4 4628
22f08ad9
FF
4629ETHERNET PHY LIBRARY
4630M: Florian Fainelli <f.fainelli@gmail.com>
4631L: netdev@vger.kernel.org
4632S: Maintained
4633F: include/linux/phy.h
4634F: include/linux/phy_fixed.h
4635F: drivers/net/phy/
4636F: Documentation/networking/phy.txt
4637F: drivers/of/of_mdio.c
4638F: drivers/of/of_net.c
4639
1da177e4 4640EXT2 FILE SYSTEM
d8130624 4641M: Jan Kara <jack@suse.com>
72be2ccf 4642L: linux-ext4@vger.kernel.org
1da177e4 4643S: Maintained
679655da
JP
4644F: Documentation/filesystems/ext2.txt
4645F: fs/ext2/
4646F: include/linux/ext2*
1da177e4 4647
72be2ccf 4648EXT4 FILE SYSTEM
8b58be88 4649M: "Theodore Ts'o" <tytso@mit.edu>
3c373a5f 4650M: Andreas Dilger <adilger.kernel@dilger.ca>
72be2ccf 4651L: linux-ext4@vger.kernel.org
08a225f1 4652W: http://ext4.wiki.kernel.org
8a6e2535 4653Q: http://patchwork.ozlabs.org/project/linux-ext4/list/
9f273c24 4654T: git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/ext4.git
1da177e4 4655S: Maintained
679655da
JP
4656F: Documentation/filesystems/ext4.txt
4657F: fs/ext4/
1da177e4 4658
c5532b09 4659Extended Verification Module (EVM)
74dd744f
MZ
4660M: Mimi Zohar <zohar@linux.vnet.ibm.com>
4661L: linux-ima-devel@lists.sourceforge.net
4662L: linux-security-module@vger.kernel.org
c5532b09
MZ
4663S: Supported
4664F: security/integrity/evm/
4665
df6b3cfe
MH
4666EXTERNAL CONNECTOR SUBSYSTEM (EXTCON)
4667M: MyungJoo Ham <myungjoo.ham@samsung.com>
4668M: Chanwoo Choi <cw00.choi@samsung.com>
4669L: linux-kernel@vger.kernel.org
81df63a9 4670T: git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/extcon.git
df6b3cfe
MH
4671S: Maintained
4672F: drivers/extcon/
cd2c3e7f
CC
4673F: include/linux/extcon/
4674F: include/linux/extcon.h
df6b3cfe 4675F: Documentation/extcon/
cd2c3e7f 4676F: Documentation/devicetree/bindings/extcon/
df6b3cfe 4677
e2a75c44 4678EXYNOS DP DRIVER
b7701755 4679M: Jingoo Han <jingoohan1@gmail.com>
e2a75c44
JH
4680L: dri-devel@lists.freedesktop.org
4681S: Maintained
4682F: drivers/gpu/drm/exynos/exynos_dp*
4683
9b93a409
MS
4684EXYNOS SYSMMU (IOMMU) driver
4685M: Marek Szyprowski <m.szyprowski@samsung.com>
4686L: iommu@lists.linux-foundation.org
4687S: Maintained
4688F: drivers/iommu/exynos-iommu.c
4689
33ad3912
DL
4690EXYNOS MIPI DISPLAY DRIVERS
4691M: Inki Dae <inki.dae@samsung.com>
4692M: Donghwa Lee <dh09.lee@samsung.com>
4693M: Kyungmin Park <kyungmin.park@samsung.com>
4694L: linux-fbdev@vger.kernel.org
4695S: Maintained
8a61f013 4696F: drivers/video/fbdev/exynos/exynos_mipi*
33ad3912
DL
4697F: include/video/exynos_mipi*
4698
4a66d3fe
NC
4699EZchip NPS platform support
4700M: Noam Camus <noamc@ezchip.com>
4701S: Supported
4702F: arch/arc/plat-eznps
4703F: arch/arc/boot/dts/eznps.dts
4704
e53004e2 4705F71805F HARDWARE MONITORING DRIVER
d8130624 4706M: Jean Delvare <jdelvare@suse.com>
968ce1b1 4707L: linux-hwmon@vger.kernel.org
e53004e2 4708S: Maintained
679655da
JP
4709F: Documentation/hwmon/f71805f
4710F: drivers/hwmon/f71805f.c
e53004e2 4711
eea977ed
MB
4712FC0011 TUNER DRIVER
4713M: Michael Buesch <m@bues.ch>
4714L: linux-media@vger.kernel.org
4715S: Maintained
ccae7af2
MCC
4716F: drivers/media/tuners/fc0011.h
4717F: drivers/media/tuners/fc0011.c
eea977ed 4718
91952bc0
AP
4719FC2580 MEDIA DRIVER
4720M: Antti Palosaari <crope@iki.fi>
4721L: linux-media@vger.kernel.org
a825eaec 4722W: https://linuxtv.org
91952bc0
AP
4723W: http://palosaari.fi/linux/
4724Q: http://patchwork.linuxtv.org/project/linux-media/list/
4725T: git git://linuxtv.org/anttip/media_tree.git
4726S: Maintained
4727F: drivers/media/tuners/fc2580*
eea977ed 4728
88b2dbdb
EP
4729FANOTIFY
4730M: Eric Paris <eparis@redhat.com>
4731S: Maintained
4732F: fs/notify/fanotify/
4733F: include/linux/fanotify.h
c117ab84 4734F: include/uapi/linux/fanotify.h
88b2dbdb 4735
1da177e4 4736FARSYNC SYNCHRONOUS DRIVER
8b58be88 4737M: Kevin Curtis <kevin.curtis@farsite.co.uk>
1da177e4
LT
4738W: http://www.farsite.co.uk/
4739S: Supported
679655da 4740F: drivers/net/wan/farsync.*
1da177e4 4741
c5408b88 4742FAULT INJECTION SUPPORT
8b58be88 4743M: Akinobu Mita <akinobu.mita@gmail.com>
c5408b88 4744S: Supported
679655da
JP
4745F: Documentation/fault-injection/
4746F: lib/fault-inject.c
c5408b88 4747
053e514f
NT
4748FBTFT Framebuffer drivers
4749M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
4750M: Noralf Trønnes <noralf@tronnes.org>
4751S: Maintained
4752F: drivers/staging/fbtft/
4753
cae727db 4754FCOE SUBSYSTEM (libfc, libfcoe, fcoe)
49a75815 4755M: Johannes Thumshirn <jth@kernel.org>
f4aaea6d 4756L: fcoe-devel@open-fcoe.org
cae727db
RL
4757W: www.Open-FCoE.org
4758S: Supported
4759F: drivers/scsi/libfc/
4760F: drivers/scsi/fcoe/
4761F: include/scsi/fc/
4762F: include/scsi/libfc.h
4763F: include/scsi/libfcoe.h
c117ab84 4764F: include/uapi/scsi/fc/
cae727db 4765
e2d1d6c0 4766FILE LOCKING (flock() and fcntl()/lockf())
8c836fa8 4767M: Jeff Layton <jlayton@poochiereds.net>
9c3646d1 4768M: "J. Bruce Fields" <bfields@fieldses.org>
e2d1d6c0 4769L: linux-fsdevel@vger.kernel.org
1da177e4 4770S: Maintained
679655da
JP
4771F: include/linux/fcntl.h
4772F: include/linux/fs.h
c117ab84
CEB
4773F: include/uapi/linux/fcntl.h
4774F: include/uapi/linux/fs.h
679655da
JP
4775F: fs/fcntl.c
4776F: fs/locks.c
1da177e4 4777
e2d1d6c0 4778FILESYSTEMS (VFS and infrastructure)
8b58be88 4779M: Alexander Viro <viro@zeniv.linux.org.uk>
e2d1d6c0 4780L: linux-fsdevel@vger.kernel.org
173acc7c 4781S: Maintained
679655da 4782F: fs/*
173acc7c 4783
b26e0ed4 4784FINTEK F75375S HARDWARE MONITOR AND FAN CONTROLLER DRIVER
05576a1e 4785M: Riku Voipio <riku.voipio@iki.fi>
968ce1b1 4786L: linux-hwmon@vger.kernel.org
b26e0ed4 4787S: Maintained
d5ca6918
JP
4788F: drivers/hwmon/f75375s.c
4789F: include/linux/f75375s.h
b26e0ed4 4790
a331b0c3
CL
4791FIREWIRE AUDIO DRIVERS
4792M: Clemens Ladisch <clemens@ladisch.de>
4793L: alsa-devel@alsa-project.org (moderated for non-subscribers)
4794T: git git://git.alsa-project.org/alsa-kernel.git
4795S: Maintained
4796F: sound/firewire/
4797
eb86ec51
SR
4798FIREWIRE MEDIA DRIVERS (firedtv)
4799M: Stefan Richter <stefanr@s5r6.in-berlin.de>
4800L: linux-media@vger.kernel.org
4801L: linux1394-devel@lists.sourceforge.net
4802T: git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media.git
4803S: Maintained
4804F: drivers/media/firewire/
4805
a511ce33
CB
4806FIREWIRE SBP-2 TARGET
4807M: Chris Boot <bootc@bootc.net>
4808L: linux-scsi@vger.kernel.org
4809L: target-devel@vger.kernel.org
4810L: linux1394-devel@lists.sourceforge.net
4811T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/lio-core-2.6.git master
4812S: Maintained
4813F: drivers/target/sbp/
4814
7d2c86b5 4815FIREWIRE SUBSYSTEM
8b58be88 4816M: Stefan Richter <stefanr@s5r6.in-berlin.de>
e2d1d6c0 4817L: linux1394-devel@lists.sourceforge.net
958a29cb 4818W: http://ieee1394.wiki.kernel.org/
2ca526bf 4819T: git git://git.kernel.org/pub/scm/linux/kernel/git/ieee1394/linux1394.git
e2d1d6c0 4820S: Maintained
679655da 4821F: drivers/firewire/
8f06ce3b
SR
4822F: include/linux/firewire.h
4823F: include/uapi/linux/firewire*.h
9f6d3c4b 4824F: tools/firewire/
e2d1d6c0
RD
4825
4826FIRMWARE LOADER (request_firmware)
39e68089
ML
4827M: Ming Lei <ming.lei@canonical.com>
4828L: linux-kernel@vger.kernel.org
4829S: Maintained
679655da
JP
4830F: Documentation/firmware_class/
4831F: drivers/base/firmware*.c
4832F: include/linux/firmware.h
e2d1d6c0 4833
f730e3dc 4834FLASH ADAPTER DRIVER (IBM Flash Adapter 900GB Full Height PCI Flash Card)
9bb3c446
PK
4835M: Joshua Morris <josh.h.morris@us.ibm.com>
4836M: Philip Kelleher <pjk1939@linux.vnet.ibm.com>
4837S: Maintained
4838F: drivers/block/rsxx/
4839
8206f664 4840FLOPPY DRIVER
e5f6450c 4841M: Jiri Kosina <jikos@kernel.org>
8206f664
JK
4842T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/floppy.git
4843S: Odd fixes
4844F: drivers/block/floppy.c
4845
9c9f32ed
AR
4846FMC SUBSYSTEM
4847M: Alessandro Rubini <rubini@gnudd.com>
4848W: http://www.ohwr.org/projects/fmc-bus
4849S: Supported
4850F: drivers/fmc/
4851F: include/linux/fmc*.h
4852F: include/linux/ipmi-fru.h
4853K: fmc_d.*register
4854
3c0ed7d5
AT
4855FPGA MANAGER FRAMEWORK
4856M: Alan Tull <atull@opensource.altera.com>
dd7d664a 4857R: Moritz Fischer <moritz.fischer@ettus.com>
3c0ed7d5
AT
4858S: Maintained
4859F: drivers/fpga/
4860F: include/linux/fpga/fpga-mgr.h
4861W: http://www.rocketboards.org
4862
e2d1d6c0 4863FPU EMULATOR
8b58be88 4864M: Bill Metzenthen <billm@melbpc.org.au>
e769980f 4865W: http://floatingpoint.sourceforge.net/emulator/index.html
e2d1d6c0 4866S: Maintained
679655da 4867F: arch/x86/math-emu/
e2d1d6c0
RD
4868
4869FRAME RELAY DLCI/FRAD (Sangoma drivers too)
e2d1d6c0 4870L: netdev@vger.kernel.org
c173bfac 4871S: Orphan
679655da
JP
4872F: drivers/net/wan/dlci.c
4873F: drivers/net/wan/sdla.c
e2d1d6c0
RD
4874
4875FRAMEBUFFER LAYER
5489e948
JCPV
4876M: Jean-Christophe Plagniol-Villard <plagnioj@jcrosoft.com>
4877M: Tomi Valkeinen <tomi.valkeinen@ti.com>
c69f677c 4878L: linux-fbdev@vger.kernel.org
e2d1d6c0 4879W: http://linux-fbdev.sourceforge.net/
b22fe37b 4880Q: http://patchwork.kernel.org/project/linux-fbdev/list/
5489e948 4881T: git git://git.kernel.org/pub/scm/linux/kernel/git/plagnioj/linux-fbdev.git
56be1416 4882S: Maintained
679655da 4883F: Documentation/fb/
b22fe37b
PM
4884F: drivers/video/
4885F: include/video/
679655da 4886F: include/linux/fb.h
c117ab84
CEB
4887F: include/uapi/video/
4888F: include/uapi/linux/fb.h
e2d1d6c0 4889
a57c188e 4890FREESCALE DIU FRAMEBUFFER DRIVER
c4ef9bc4 4891M: Timur Tabi <timur@tabi.org>
a57c188e 4892L: linux-fbdev@vger.kernel.org
c4ef9bc4 4893S: Maintained
8a61f013 4894F: drivers/video/fbdev/fsl-diu-fb.*
a57c188e 4895
e2d1d6c0 4896FREESCALE DMA DRIVER
8b58be88
JP
4897M: Li Yang <leoli@freescale.com>
4898M: Zhang Wei <zw@zh-kernel.org>
a4724ed6 4899L: linuxppc-dev@lists.ozlabs.org
e2d1d6c0 4900S: Maintained
679655da 4901F: drivers/dma/fsldma.*
e2d1d6c0 4902
44248aff
HX
4903FREESCALE GPMI NAND DRIVER
4904M: Han Xu <han.xu@nxp.com>
4905L: linux-mtd@lists.infradead.org
4906S: Maintained
4907F: drivers/mtd/nand/gpmi-nand/*
4908
e2d1d6c0 4909FREESCALE I2C CPM DRIVER
8b58be88 4910M: Jochen Friedrich <jochen@scram.de>
a4724ed6 4911L: linuxppc-dev@lists.ozlabs.org
846557d3 4912L: linux-i2c@vger.kernel.org
0d2b405a 4913S: Maintained
679655da 4914F: drivers/i2c/busses/i2c-cpm.c
0d2b405a 4915
60e8c5ab 4916FREESCALE IMX / MXC FRAMEBUFFER DRIVER
8b58be88 4917M: Sascha Hauer <kernel@pengutronix.de>
c69f677c 4918L: linux-fbdev@vger.kernel.org
efc03ecb 4919L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
60e8c5ab 4920S: Maintained
bad985a1 4921F: include/linux/platform_data/video-imxfb.h
8a61f013 4922F: drivers/video/fbdev/imxfb.c
60e8c5ab 4923
4d8e2cef 4924FREESCALE QUAD SPI DRIVER
38714fbd 4925M: Han Xu <han.xu@nxp.com>
4d8e2cef
HX
4926L: linux-mtd@lists.infradead.org
4927S: Maintained
4928F: drivers/mtd/spi-nor/fsl-quadspi.c
4929
4689a6b1 4930FREESCALE SOC FS_ENET DRIVER
8b58be88
JP
4931M: Pantelis Antoniou <pantelis.antoniou@gmail.com>
4932M: Vitaly Bordug <vbordug@ru.mvista.com>
a4724ed6 4933L: linuxppc-dev@lists.ozlabs.org
4689a6b1
PA
4934L: netdev@vger.kernel.org
4935S: Maintained
ec21e2ec 4936F: drivers/net/ethernet/freescale/fs_enet/
679655da 4937F: include/linux/fs_enet_pd.h
4689a6b1 4938
63a0a00b
NA
4939FREESCALE IMX / MXC FEC DRIVER
4940M: Fugang Duan <fugang.duan@nxp.com>
4941L: netdev@vger.kernel.org
4942S: Maintained
4943F: drivers/net/ethernet/freescale/fec_main.c
4944F: drivers/net/ethernet/freescale/fec_ptp.c
4945F: drivers/net/ethernet/freescale/fec.h
4946F: Documentation/devicetree/bindings/net/fsl-fec.txt
4947
d9e9d82c 4948FREESCALE QUICC ENGINE LIBRARY
a4724ed6 4949L: linuxppc-dev@lists.ozlabs.org
c4ef9bc4 4950S: Orphan
7aa1aa6e
ZQ
4951F: drivers/soc/fsl/qe/
4952F: include/soc/fsl/*qe*.h
4953F: include/soc/fsl/*ucc*.h
d9e9d82c 4954
b55ef929 4955FREESCALE USB PERIPHERAL DRIVERS
8b58be88 4956M: Li Yang <leoli@freescale.com>
6372594a 4957L: linux-usb@vger.kernel.org
a4724ed6 4958L: linuxppc-dev@lists.ozlabs.org
a7205b30 4959S: Maintained
faf2e1db 4960F: drivers/usb/gadget/udc/fsl*
a7205b30 4961
beaf53bf 4962FREESCALE QUICC ENGINE UCC ETHERNET DRIVER
8b58be88 4963M: Li Yang <leoli@freescale.com>
beaf53bf 4964L: netdev@vger.kernel.org
a4724ed6 4965L: linuxppc-dev@lists.ozlabs.org
beaf53bf 4966S: Maintained
ec21e2ec 4967F: drivers/net/ethernet/freescale/ucc_geth*
beaf53bf 4968
abb1ed7b
CM
4969FREESCALE eTSEC ETHERNET DRIVER (GIANFAR)
4970M: Claudiu Manoil <claudiu.manoil@freescale.com>
4971L: netdev@vger.kernel.org
4972S: Maintained
4973F: drivers/net/ethernet/freescale/gianfar*
4974X: drivers/net/ethernet/freescale/gianfar_ptp.c
4975F: Documentation/devicetree/bindings/net/fsl-tsec-phy.txt
4976
c19b6d24
ZQ
4977FREESCALE QUICC ENGINE UCC HDLC DRIVER
4978M: Zhao Qiang <qiang.zhao@nxp.com>
4979L: netdev@vger.kernel.org
4980L: linuxppc-dev@lists.ozlabs.org
4981S: Maintained
4982F: drivers/net/wan/fsl_ucc_hdlc*
4983
d9e9d82c 4984FREESCALE QUICC ENGINE UCC UART DRIVER
c4ef9bc4 4985M: Timur Tabi <timur@tabi.org>
a4724ed6 4986L: linuxppc-dev@lists.ozlabs.org
c4ef9bc4 4987S: Maintained
df621252 4988F: drivers/tty/serial/ucc_uart.c
d9e9d82c
TT
4989
4990FREESCALE SOC SOUND DRIVERS
c4ef9bc4 4991M: Timur Tabi <timur@tabi.org>
dc85950a 4992M: Nicolin Chen <nicoleotsuka@gmail.com>
b4b98297 4993M: Xiubo Li <Xiubo.Lee@gmail.com>
aeea2fdd 4994R: Fabio Estevam <fabio.estevam@nxp.com>
93711660 4995L: alsa-devel@alsa-project.org (moderated for non-subscribers)
a4724ed6 4996L: linuxppc-dev@lists.ozlabs.org
c4ef9bc4 4997S: Maintained
69aefcea 4998F: sound/soc/fsl/fsl*
dc85950a 4999F: sound/soc/fsl/imx*
69aefcea 5000F: sound/soc/fsl/mpc8610_hpcd.c
d9e9d82c 5001
31c88965 5002FREESCALE QORIQ MANAGEMENT COMPLEX DRIVER
9c3646d1 5003M: "J. German Rivera" <German.Rivera@freescale.com>
cb18d3a2 5004M: Stuart Yoder <stuart.yoder@nxp.com>
31c88965
GR
5005L: linux-kernel@vger.kernel.org
5006S: Maintained
5007F: drivers/staging/fsl-mc/
5008
1da177e4 5009FREEVXFS FILESYSTEM
8b58be88 5010M: Christoph Hellwig <hch@infradead.org>
1da177e4
LT
5011W: ftp://ftp.openlinux.org/pub/people/hch/vxfs
5012S: Maintained
679655da 5013F: fs/freevxfs/
1da177e4 5014
71038f52 5015FREEZER
49db1903 5016M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
7fb06082 5017M: Pavel Machek <pavel@ucw.cz>
bf1c138e 5018L: linux-pm@vger.kernel.org
71038f52 5019S: Supported
679655da
JP
5020F: Documentation/power/freezing-of-tasks.txt
5021F: include/linux/freezer.h
5022F: kernel/freezer.c
71038f52 5023
839a1f79
KRW
5024FRONTSWAP API
5025M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
5026L: linux-kernel@vger.kernel.org
5027S: Maintained
5028F: mm/frontswap.c
5029F: include/linux/frontswap.h
5030
a5432f5a 5031FS-CACHE: LOCAL CACHING FOR NETWORK FILESYSTEMS
8b58be88 5032M: David Howells <dhowells@redhat.com>
e62d6e24 5033L: linux-cachefs@redhat.com (moderated for non-subscribers)
a5432f5a
DH
5034S: Supported
5035F: Documentation/filesystems/caching/
5036F: fs/fscache/
5037F: include/linux/fscache*.h
5038
598c7d7a
TT
5039FS-CRYPTO: FILE SYSTEM LEVEL ENCRYPTION SUPPORT
5040M: Theodore Y. Ts'o <tytso@mit.edu>
5041M: Jaegeuk Kim <jaegeuk@kernel.org>
5042S: Supported
5043F: fs/crypto/
5044F: include/linux/fscrypto.h
5045
f58ad8f5 5046F2FS FILE SYSTEM
9b29d481 5047M: Jaegeuk Kim <jaegeuk@kernel.org>
f6238a72 5048M: Changman Lee <cm224.lee@samsung.com>
ae9b9a9d 5049R: Chao Yu <yuchao0@huawei.com>
f58ad8f5
JK
5050L: linux-f2fs-devel@lists.sourceforge.net
5051W: http://en.wikipedia.org/wiki/F2FS
5052T: git git://git.kernel.org/pub/scm/linux/kernel/git/jaegeuk/f2fs.git
5053S: Maintained
5054F: Documentation/filesystems/f2fs.txt
3bac380c 5055F: Documentation/ABI/testing/sysfs-fs-f2fs
f58ad8f5
JK
5056F: fs/f2fs/
5057F: include/linux/f2fs_fs.h
62d43eeb 5058F: include/trace/events/f2fs.h
f58ad8f5 5059
5ab7ffea 5060FUJITSU FR-V (FRV) PORT
0cf0305f 5061S: Orphan
679655da 5062F: arch/frv/
1da177e4 5063
20b93734 5064FUJITSU LAPTOP EXTRAS
409a3e98 5065M: Jonathan Woithe <jwoithe@just42.net>
d0944853 5066L: platform-driver-x86@vger.kernel.org
20b93734 5067S: Maintained
679655da 5068F: drivers/platform/x86/fujitsu-laptop.c
20b93734 5069
4da621b6
HK
5070FUJITSU M-5MO LS CAMERA ISP DRIVER
5071M: Kyungmin Park <kyungmin.park@samsung.com>
5072M: Heungjun Kim <riverful.kim@samsung.com>
5073L: linux-media@vger.kernel.org
5074S: Maintained
90d72ac6 5075F: drivers/media/i2c/m5mols/
b5dcee22 5076F: include/media/i2c/m5mols.h
4da621b6 5077
2d24c490
RG
5078FUJITSU TABLET EXTRAS
5079M: Robert Gerlach <khnz@gmx.de>
5080L: platform-driver-x86@vger.kernel.org
5081S: Maintained
5082F: drivers/platform/x86/fujitsu-tablet.c
5083
04578f17 5084FUSE: FILESYSTEM IN USERSPACE
8b58be88 5085M: Miklos Szeredi <miklos@szeredi.hu>
4441f63a 5086L: linux-fsdevel@vger.kernel.org
04578f17 5087W: http://fuse.sourceforge.net/
0a30f612 5088T: git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/fuse.git
04578f17 5089S: Maintained
679655da 5090F: fs/fuse/
c117ab84 5091F: include/uapi/linux/fuse.h
0a30f612 5092F: Documentation/filesystems/fuse.txt
04578f17 5093
1da177e4 5094FUTURE DOMAIN TMC-16x0 SCSI DRIVER (16-bit)
8b58be88 5095M: Rik Faith <faith@cs.unc.edu>
1da177e4 5096L: linux-scsi@vger.kernel.org
baaea1dc 5097S: Odd Fixes (e.g., new signatures)
679655da 5098F: drivers/scsi/fdomain.*
1da177e4 5099
d8e2162c
PO
5100GCOV BASED KERNEL PROFILING
5101M: Peter Oberparleiter <oberpar@linux.vnet.ibm.com>
5102S: Maintained
5103F: kernel/gcov/
5104F: Documentation/gcov.txt
5105
1da177e4 5106GDT SCSI DISK ARRAY CONTROLLER DRIVER
8b58be88 5107M: Achim Leubner <achim_leubner@adaptec.com>
1da177e4
LT
5108L: linux-scsi@vger.kernel.org
5109W: http://www.icp-vortex.com/
5110S: Supported
679655da 5111F: drivers/scsi/gdt*
1da177e4 5112
158daf16
JK
5113GDB KERNEL DEBUGGING HELPER SCRIPTS
5114M: Jan Kiszka <jan.kiszka@siemens.com>
e10af132 5115M: Kieran Bingham <kieran@bingham.xyz>
158daf16
JK
5116S: Supported
5117F: scripts/gdb/
5118
3169a1c7
HV
5119GEMTEK FM RADIO RECEIVER DRIVER
5120M: Hans Verkuil <hverkuil@xs4all.nl>
5121L: linux-media@vger.kernel.org
5122T: git git://linuxtv.org/media_tree.git
a825eaec 5123W: https://linuxtv.org
3169a1c7
HV
5124S: Maintained
5125F: drivers/media/radio/radio-gemtek*
5126
1c23af90 5127GENERIC GPIO I2C DRIVER
880b0e26 5128M: Haavard Skinnemoen <hskinnemoen@gmail.com>
1c23af90 5129S: Supported
679655da
JP
5130F: drivers/i2c/busses/i2c-gpio.c
5131F: include/linux/i2c-gpio.h
1c23af90 5132
92ed1a76
PK
5133GENERIC GPIO I2C MULTIPLEXER DRIVER
5134M: Peter Korsgaard <peter.korsgaard@barco.com>
5135L: linux-i2c@vger.kernel.org
5136S: Supported
e7065e20
JD
5137F: drivers/i2c/muxes/i2c-mux-gpio.c
5138F: include/linux/i2c-mux-gpio.h
5139F: Documentation/i2c/muxes/i2c-mux-gpio
92ed1a76 5140
9251ce95 5141GENERIC HDLC (WAN) DRIVERS
8b58be88 5142M: Krzysztof Halasa <khc@pm.waw.pl>
1da177e4
LT
5143W: http://www.kernel.org/pub/linux/utils/net/hdlc/
5144S: Maintained
679655da
JP
5145F: drivers/net/wan/c101.c
5146F: drivers/net/wan/hd6457*
5147F: drivers/net/wan/hdlc*
5148F: drivers/net/wan/n2.c
5149F: drivers/net/wan/pc300too.c
5150F: drivers/net/wan/pci200syn.c
5151F: drivers/net/wan/wanxl*
1da177e4 5152
1527aab6 5153GENERIC INCLUDE/ASM HEADER FILES
8b58be88 5154M: Arnd Bergmann <arnd@arndb.de>
1527aab6
AB
5155L: linux-arch@vger.kernel.org
5156T: git git://git.kernel.org/pub/scm/linux/kernel/git/arnd/asm-generic.git
5157S: Maintained
14430813
JP
5158F: include/asm-generic/
5159F: include/uapi/asm-generic/
1527aab6 5160
ff764963
KVA
5161GENERIC PHY FRAMEWORK
5162M: Kishon Vijay Abraham I <kishon@ti.com>
5163L: linux-kernel@vger.kernel.org
5164T: git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/linux-phy.git
5165S: Supported
5166F: drivers/phy/
5167F: include/linux/phy/
5168
eea97aed
KH
5169GENERIC PM DOMAINS
5170M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
5171M: Kevin Hilman <khilman@kernel.org>
5172M: Ulf Hansson <ulf.hansson@linaro.org>
5173L: linux-pm@vger.kernel.org
5174S: Supported
5175F: drivers/base/power/domain*.c
5176F: include/linux/pm_domain.h
5177
ccb86a69 5178GENERIC UIO DRIVER FOR PCI DEVICES
bda2562c 5179M: "Michael S. Tsirkin" <mst@redhat.com>
ccb86a69 5180L: kvm@vger.kernel.org
ccb86a69
MT
5181S: Supported
5182F: drivers/uio/uio_pci_generic.c
5183
f8f1ec73
JP
5184GET_MAINTAINER SCRIPT
5185M: Joe Perches <joe@perches.com>
5186S: Maintained
5187F: scripts/get_maintainer.pl
5188
5be7b50f 5189GFS2 FILE SYSTEM
8b58be88 5190M: Steven Whitehouse <swhiteho@redhat.com>
28666d6d 5191M: Bob Peterson <rpeterso@redhat.com>
a4644184 5192L: cluster-devel@redhat.com
5be7b50f 5193W: http://sources.redhat.com/cluster/
28666d6d 5194T: git git://git.kernel.org/pub/scm/linux/kernel/git/gfs2/linux-gfs2.git
5be7b50f 5195S: Supported
679655da
JP
5196F: Documentation/filesystems/gfs2*.txt
5197F: fs/gfs2/
c117ab84 5198F: include/uapi/linux/gfs2_ondisk.h
5be7b50f 5199
0a34eb8f 5200GIGASET ISDN DRIVERS
6b096fde 5201M: Paul Bolle <pebolle@tiscali.nl>
0a34eb8f
HL
5202L: gigaset307x-common@lists.sourceforge.net
5203W: http://gigaset307x.sourceforge.net/
6b096fde 5204S: Odd Fixes
679655da
JP
5205F: Documentation/isdn/README.gigaset
5206F: drivers/isdn/gigaset/
c117ab84 5207F: include/uapi/linux/gigaset_dev.h
0a34eb8f 5208
7eea35fe
JP
5209GO7007 MPEG CODEC
5210M: Hans Verkuil <hans.verkuil@cisco.com>
5211L: linux-media@vger.kernel.org
5212S: Maintained
5213F: drivers/media/usb/go7007/
5214
ca96ea86
BN
5215GOODIX TOUCHSCREEN
5216M: Bastien Nocera <hadess@hadess.net>
5217L: linux-input@vger.kernel.org
5218S: Maintained
5219F: drivers/input/touchscreen/goodix.c
5220
a0dc00b4 5221GPIO SUBSYSTEM
e4651a9f 5222M: Linus Walleij <linus.walleij@linaro.org>
f2fa75cd 5223M: Alexandre Courbot <gnurou@gmail.com>
d15b7179 5224L: linux-gpio@vger.kernel.org
f2fa75cd
LW
5225T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-gpio.git
5226S: Maintained
cd97a449 5227F: Documentation/devicetree/bindings/gpio/
f2fa75cd 5228F: Documentation/gpio/
40c159b7 5229F: Documentation/ABI/testing/gpio-cdev
fe95046e 5230F: Documentation/ABI/obsolete/sysfs-gpio
a0dc00b4 5231F: drivers/gpio/
bdc6e95e
AC
5232F: include/linux/gpio/
5233F: include/linux/gpio.h
9b692346 5234F: include/asm-generic/gpio.h
3c702e99 5235F: include/uapi/linux/gpio.h
6d591c46 5236F: tools/gpio/
a0dc00b4 5237
71a6d0af
HW
5238GRE DEMULTIPLEXER DRIVER
5239M: Dmitry Kozlov <xeb@mail.ru>
5240L: netdev@vger.kernel.org
5241S: Maintained
11c26770
JP
5242F: net/ipv4/gre_demux.c
5243F: net/ipv4/gre_offload.c
71a6d0af
HW
5244F: include/net/gre.h
5245
d4c41139 5246GRETH 10/100/1G Ethernet MAC device driver
bbdd09eb 5247M: Andreas Larsson <andreas@gaisler.com>
d4c41139
KG
5248L: netdev@vger.kernel.org
5249S: Maintained
a31a96ad 5250F: drivers/net/ethernet/aeroflex/
d4c41139 5251
e8deeae2 5252GSPCA FINEPIX SUBDRIVER
8b58be88 5253M: Frank Zago <frank@zago.net>
661263b5 5254L: linux-media@vger.kernel.org
275ffde4 5255T: git git://linuxtv.org/media_tree.git
e8deeae2 5256S: Maintained
0c0d06ca 5257F: drivers/media/usb/gspca/finepix.c
e8deeae2 5258
4b3fa3c4
OL
5259GSPCA GL860 SUBDRIVER
5260M: Olivier Lorin <o.lorin@laposte.net>
5261L: linux-media@vger.kernel.org
275ffde4 5262T: git git://linuxtv.org/media_tree.git
4b3fa3c4 5263S: Maintained
0c0d06ca 5264F: drivers/media/usb/gspca/gl860/
4b3fa3c4 5265
e8deeae2 5266GSPCA M5602 SUBDRIVER
8b58be88 5267M: Erik Andren <erik.andren@gmail.com>
661263b5 5268L: linux-media@vger.kernel.org
275ffde4 5269T: git git://linuxtv.org/media_tree.git
e8deeae2 5270S: Maintained
0c0d06ca 5271F: drivers/media/usb/gspca/m5602/
e8deeae2
JFM
5272
5273GSPCA PAC207 SONIXB SUBDRIVER
c0936df4 5274M: Hans Verkuil <hverkuil@xs4all.nl>
661263b5 5275L: linux-media@vger.kernel.org
275ffde4 5276T: git git://linuxtv.org/media_tree.git
c0936df4 5277S: Odd Fixes
0c0d06ca 5278F: drivers/media/usb/gspca/pac207.c
e8deeae2 5279
261982f1 5280GSPCA SN9C20X SUBDRIVER
d95c5b0b 5281M: Brian Johnson <brijohn@gmail.com>
261982f1 5282L: linux-media@vger.kernel.org
275ffde4 5283T: git git://linuxtv.org/media_tree.git
261982f1 5284S: Maintained
0c0d06ca 5285F: drivers/media/usb/gspca/sn9c20x.c
261982f1 5286
e8deeae2 5287GSPCA T613 SUBDRIVER
8b58be88 5288M: Leandro Costantino <lcostantino@gmail.com>
661263b5 5289L: linux-media@vger.kernel.org
275ffde4 5290T: git git://linuxtv.org/media_tree.git
e8deeae2 5291S: Maintained
0c0d06ca 5292F: drivers/media/usb/gspca/t613.c
e8deeae2
JFM
5293
5294GSPCA USB WEBCAM DRIVER
c0936df4 5295M: Hans Verkuil <hverkuil@xs4all.nl>
661263b5 5296L: linux-media@vger.kernel.org
275ffde4 5297T: git git://linuxtv.org/media_tree.git
c0936df4 5298S: Odd Fixes
0c0d06ca 5299F: drivers/media/usb/gspca/
e8deeae2 5300
584ec979 5301GUID PARTITION TABLE (GPT)
4f973c63 5302M: Davidlohr Bueso <dave@stgolabs.net>
584ec979
DB
5303L: linux-efi@vger.kernel.org
5304S: Maintained
5305F: block/partitions/efi.*
5306
aa3c598b 5307STK1160 USB VIDEO CAPTURE DRIVER
3259aa57 5308M: Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
aa3c598b 5309L: linux-media@vger.kernel.org
275ffde4 5310T: git git://linuxtv.org/media_tree.git
aa3c598b
EG
5311S: Maintained
5312F: drivers/media/usb/stk1160/
e8deeae2 5313
4e456b86
YS
5314H8/300 ARCHITECTURE
5315M: Yoshinori Sato <ysato@users.sourceforge.jp>
b992c768 5316L: uclinux-h8-devel@lists.sourceforge.jp (moderated for non-subscribers)
4e456b86
YS
5317W: http://uclinux-h8.sourceforge.jp
5318T: git git://git.sourceforge.jp/gitroot/uclinux-h8/linux.git
5319S: Maintained
5320F: arch/h8300/
5321F: drivers/clocksource/h8300_*.c
5322F: drivers/clk/h8300/
5323F: drivers/irqchip/irq-renesas-h8*.c
5324
71a6d0af
HW
5325HARD DRIVE ACTIVE PROTECTION SYSTEM (HDAPS) DRIVER
5326M: Frank Seidel <frank@f-seidel.de>
5327L: platform-driver-x86@vger.kernel.org
5328W: http://www.kernel.org/pub/linux/kernel/people/fseidel/hdaps/
5329S: Maintained
5330F: drivers/platform/x86/hdaps.c
5331
48fc9e26
HV
5332HDPVR USB VIDEO ENCODER DRIVER
5333M: Hans Verkuil <hverkuil@xs4all.nl>
5334L: linux-media@vger.kernel.org
5335T: git git://linuxtv.org/media_tree.git
a825eaec 5336W: https://linuxtv.org
48fc9e26 5337S: Odd Fixes
14430813 5338F: drivers/media/usb/hdpvr/
48fc9e26 5339
71a6d0af 5340HWPOISON MEMORY FAILURE HANDLING
f9625c48 5341M: Naoya Horiguchi <n-horiguchi@ah.jp.nec.com>
71a6d0af 5342L: linux-mm@kvack.org
71a6d0af
HW
5343S: Maintained
5344F: mm/memory-failure.c
5345F: mm/hwpoison-inject.c
5346
5347HYPERVISOR VIRTUAL CONSOLE DRIVER
5348L: linuxppc-dev@lists.ozlabs.org
5349S: Odd Fixes
5350F: drivers/tty/hvc/
5351
e5ab1477
AP
5352HACKRF MEDIA DRIVER
5353M: Antti Palosaari <crope@iki.fi>
5354L: linux-media@vger.kernel.org
a825eaec 5355W: https://linuxtv.org
e5ab1477
AP
5356W: http://palosaari.fi/linux/
5357Q: http://patchwork.linuxtv.org/project/linux-media/list/
5358T: git git://linuxtv.org/anttip/media_tree.git
5359S: Maintained
5360F: drivers/media/usb/hackrf/
5361
5b543965 5362HARDWARE MONITORING
d8130624 5363M: Jean Delvare <jdelvare@suse.com>
ca462085 5364M: Guenter Roeck <linux@roeck-us.net>
968ce1b1
GR
5365L: linux-hwmon@vger.kernel.org
5366W: http://hwmon.wiki.kernel.org/
a94ef4ed 5367T: quilt http://jdelvare.nerim.net/devel/linux/jdelvare-hwmon/
885374e3 5368T: git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
9e012c1a 5369S: Maintained
047f4ec2 5370F: Documentation/hwmon/
679655da 5371F: drivers/hwmon/
047f4ec2 5372F: include/linux/hwmon*.h
5b543965 5373
844dd05f 5374HARDWARE RANDOM NUMBER GENERATOR CORE
c0d0787b
JP
5375M: Matt Mackall <mpm@selenic.com>
5376M: Herbert Xu <herbert@gondor.apana.org.au>
3eda7167 5377L: linux-crypto@vger.kernel.org
c0d0787b 5378S: Odd fixes
f6c60b15 5379F: Documentation/devicetree/bindings/rng/
679655da
JP
5380F: Documentation/hw_random.txt
5381F: drivers/char/hw_random/
5382F: include/linux/hw_random.h
844dd05f 5383
8b37fcfc
OBC
5384HARDWARE SPINLOCK CORE
5385M: Ohad Ben-Cohen <ohad@wizery.com>
69ae9895 5386M: Bjorn Andersson <bjorn.andersson@linaro.org>
d7586849 5387L: linux-remoteproc@vger.kernel.org
8b37fcfc 5388S: Maintained
9f273c24 5389T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/hwspinlock.git
2dbd8585 5390F: Documentation/devicetree/bindings/hwlock/
8b37fcfc 5391F: Documentation/hwspinlock.txt
2dbd8585 5392F: drivers/hwspinlock/
8b37fcfc
OBC
5393F: include/linux/hwspinlock.h
5394
1da177e4 5395HARMONY SOUND DRIVER
ac6aecbf 5396L: linux-parisc@vger.kernel.org
1da177e4 5397S: Maintained
679655da 5398F: sound/parisc/harmony.*
1da177e4 5399
91952bc0
AP
5400HD29L2 MEDIA DRIVER
5401M: Antti Palosaari <crope@iki.fi>
5402L: linux-media@vger.kernel.org
a825eaec 5403W: https://linuxtv.org
91952bc0
AP
5404W: http://palosaari.fi/linux/
5405Q: http://patchwork.linuxtv.org/project/linux-media/list/
5406T: git git://linuxtv.org/anttip/media_tree.git
5407S: Maintained
5408F: drivers/media/dvb-frontends/hd29l2*
5409
214de83e
BB
5410HEWLETT PACKARD ENTERPRISE ILO NMI WATCHDOG DRIVER
5411M: Brian Boylston <brian.boylston@hpe.com>
5412S: Supported
5413F: Documentation/watchdog/hpwdt.txt
5414F: drivers/watchdog/hpwdt.c
5415
9257aa49 5416HEWLETT-PACKARD SMART ARRAY RAID DRIVER (hpsa)
a0a268ad 5417M: Don Brace <don.brace@microsemi.com>
9257aa49 5418L: iss_storagedev@hp.com
a0a268ad 5419L: esc.storagedev@microsemi.com
693373db 5420L: linux-scsi@vger.kernel.org
9257aa49
SC
5421S: Supported
5422F: Documentation/scsi/hpsa.txt
5423F: drivers/scsi/hpsa*.[ch]
5424F: include/linux/cciss*.h
c117ab84 5425F: include/uapi/linux/cciss*.h
9257aa49 5426
e2d1d6c0 5427HEWLETT-PACKARD SMART CISS RAID DRIVER (cciss)
516fdcea 5428M: Don Brace <don.brace@microsemi.com>
e2d1d6c0 5429L: iss_storagedev@hp.com
516fdcea 5430L: esc.storagedev@microsemi.com
693373db 5431L: linux-scsi@vger.kernel.org
e2d1d6c0 5432S: Supported
679655da
JP
5433F: Documentation/blockdev/cciss.txt
5434F: drivers/block/cciss*
5435F: include/linux/cciss_ioctl.h
c117ab84 5436F: include/uapi/linux/cciss_ioctl.h
e2d1d6c0 5437
f48ad614
DD
5438HFI1 DRIVER
5439M: Mike Marciniszyn <mike.marciniszyn@intel.com>
5440M: Dennis Dalessandro <dennis.dalessandro@intel.com>
5441L: linux-rdma@vger.kernel.org
5442S: Supported
5443F: drivers/infiniband/hw/hfi1
5444
1da177e4 5445HFS FILESYSTEM
6cf515e1
GU
5446L: linux-fsdevel@vger.kernel.org
5447S: Orphan
679655da
JP
5448F: Documentation/filesystems/hfs.txt
5449F: fs/hfs/
1da177e4 5450
ef575f47
GU
5451HFSPLUS FILESYSTEM
5452L: linux-fsdevel@vger.kernel.org
5453S: Orphan
5454F: Documentation/filesystems/hfsplus.txt
5455F: fs/hfsplus/
5456
1da177e4 5457HGA FRAMEBUFFER DRIVER
8b58be88 5458M: Ferenc Bakonyi <fero@drama.obuda.kando.hu>
1da177e4
LT
5459L: linux-nvidia@lists.surfsouth.com
5460W: http://drama.obuda.kando.hu/~fero/cgi-bin/hgafb.shtml
5461S: Maintained
8a61f013 5462F: drivers/video/fbdev/hgafb.c
1da177e4 5463
4480f15b 5464HIBERNATION (aka Software Suspend, aka swsusp)
49db1903 5465M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
7fb06082 5466M: Pavel Machek <pavel@ucw.cz>
bf1c138e 5467L: linux-pm@vger.kernel.org
e2d1d6c0 5468S: Supported
679655da
JP
5469F: arch/x86/power/
5470F: drivers/base/power/
5471F: kernel/power/
5472F: include/linux/suspend.h
5473F: include/linux/freezer.h
5474F: include/linux/pm.h
679655da 5475F: arch/*/include/asm/suspend*.h
e2d1d6c0 5476
4ef4caad 5477HID CORE LAYER
e5f6450c 5478M: Jiri Kosina <jikos@kernel.org>
406df153 5479R: Benjamin Tissoires <benjamin.tissoires@redhat.com>
eb76c5c0 5480L: linux-input@vger.kernel.org
54e5881d 5481T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid.git
4ef4caad 5482S: Maintained
679655da
JP
5483F: drivers/hid/
5484F: include/linux/hid*
c117ab84 5485F: include/uapi/linux/hid*
4ef4caad 5486
30ee72f0 5487HID SENSOR HUB DRIVERS
e5f6450c 5488M: Jiri Kosina <jikos@kernel.org>
30ee72f0
SP
5489M: Jonathan Cameron <jic23@kernel.org>
5490M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
5491L: linux-input@vger.kernel.org
5492L: linux-iio@vger.kernel.org
5493S: Maintained
5494F: Documentation/hid/hid-sensor*
5495F: drivers/hid/hid-sensor-*
5496F: drivers/iio/*/hid-*
5497F: include/linux/hid-sensor-*
5498
38bed542 5499HIGH-RESOLUTION TIMERS, CLOCKEVENTS, DYNTICKS
8b58be88 5500M: Thomas Gleixner <tglx@linutronix.de>
981c3a4f 5501L: linux-kernel@vger.kernel.org
75fc2d37 5502T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
38bed542 5503S: Maintained
679655da 5504F: Documentation/timers/
5cee9645 5505F: kernel/time/hrtimer.c
88606e80
TG
5506F: kernel/time/clockevents.c
5507F: kernel/time/tick*.*
5508F: kernel/time/timer_*.c
05ed8490 5509F: include/linux/clockchips.h
679655da 5510F: include/linux/hrtimer.h
38bed542 5511
1da177e4 5512HIGH-SPEED SCC DRIVER FOR AX.25
1da177e4 5513L: linux-hams@vger.kernel.org
8b64f2a0 5514S: Orphan
679655da
JP
5515F: drivers/net/hamradio/dmascc.c
5516F: drivers/net/hamradio/scc.c
1da177e4 5517
ede1e6f8 5518HIGHPOINT ROCKETRAID 3xxx RAID DRIVER
8b58be88 5519M: HighPoint Linux Team <linux@highpoint-tech.com>
ede1e6f8
HLT
5520W: http://www.highpoint-tech.com
5521S: Supported
679655da
JP
5522F: Documentation/scsi/hptiop.txt
5523F: drivers/scsi/hptiop.c
ede1e6f8 5524
1da177e4 5525HIPPI
8b58be88 5526M: Jes Sorensen <jes@trained-monkey.org>
1da177e4
LT
5527L: linux-hippi@sunsite.dk
5528S: Maintained
679655da 5529F: include/linux/hippidevice.h
c117ab84 5530F: include/uapi/linux/if_hippi.h
679655da 5531F: net/802/hippi.c
ff5a3b50 5532F: drivers/net/hippi/
1da177e4 5533
b30d74e4
DH
5534HISILICON NETWORK SUBSYSTEM DRIVER
5535M: Yisen Zhuang <yisen.zhuang@huawei.com>
5536M: Salil Mehta <salil.mehta@huawei.com>
5537L: netdev@vger.kernel.org
5538W: http://www.hisilicon.com
5539S: Maintained
5540F: drivers/net/ethernet/hisilicon/
5541F: Documentation/devicetree/bindings/net/hisilicon*.txt
5542
16c6c252
JG
5543HISILICON SAS Controller
5544M: John Garry <john.garry@huawei.com>
5545W: http://www.hisilicon.com
5546S: Supported
5547F: drivers/scsi/hisi_sas/
5548F: Documentation/devicetree/bindings/scsi/hisilicon-sas.txt
5549
ff1d2767 5550HOST AP DRIVER
8b58be88 5551M: Jouni Malinen <j@w1.fi>
85d32e7b 5552L: hostap@shmoo.com (subscribers-only)
724c6b35 5553L: linux-wireless@vger.kernel.org
ff1d2767
JM
5554W: http://hostap.epitest.fi/
5555S: Maintained
eb4f98d5 5556F: drivers/net/wireless/intersil/hostap/
ff1d2767 5557
dd8cd779 5558HP COMPAQ TC1100 TABLET WMI EXTRAS DRIVER
d0944853 5559L: platform-driver-x86@vger.kernel.org
95c70215 5560S: Orphan
679655da 5561F: drivers/platform/x86/tc1100-wmi.c
dd8cd779 5562
e2d1d6c0 5563HP100: Driver for HP 10/100 Mbit/s Voice Grade Network Adapter Series
8b58be88 5564M: Jaroslav Kysela <perex@perex.cz>
e2d1d6c0 5565S: Maintained
7e25d724 5566F: drivers/net/ethernet/hp/hp100.*
e2d1d6c0 5567
7d2c86b5 5568HPET: High Precision Event Timers driver
8b58be88 5569M: Clemens Ladisch <clemens@ladisch.de>
b9b0332f 5570S: Maintained
679655da
JP
5571F: Documentation/timers/hpet.txt
5572F: drivers/char/hpet.c
5573F: include/linux/hpet.h
c117ab84 5574F: include/uapi/linux/hpet.h
b9b0332f 5575
e07b5d79 5576HPET: x86
9e06f631 5577S: Orphan
679655da
JP
5578F: arch/x86/kernel/hpet.c
5579F: arch/x86/include/asm/hpet.h
b9b0332f 5580
1da177e4 5581HPFS FILESYSTEM
8b58be88 5582M: Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
1da177e4
LT
5583W: http://artax.karlin.mff.cuni.cz/~mikulas/vyplody/hpfs/index-e.cgi
5584S: Maintained
679655da 5585F: fs/hpfs/
1da177e4 5586
3441cded 5587HSI SUBSYSTEM
56459ea9
SR
5588M: Sebastian Reichel <sre@kernel.org>
5589T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-hsi.git
3441cded
SR
5590S: Maintained
5591F: Documentation/ABI/testing/sysfs-bus-hsi
56459ea9 5592F: Documentation/hsi.txt
3441cded
SR
5593F: drivers/hsi/
5594F: include/linux/hsi/
5595F: include/uapi/linux/hsi/
5596
7d2c86b5 5597HSO 3G MODEM DRIVER
8b58be88 5598M: Jan Dumon <j.dumon@option.com>
11cd29b0
DJB
5599W: http://www.pharscape.org
5600S: Maintained
679655da 5601F: drivers/net/usb/hso.c
11cd29b0 5602
19990e29
AB
5603HSR NETWORK PROTOCOL
5604M: Arvid Brodin <arvid.brodin@alten.se>
5605L: netdev@vger.kernel.org
5606S: Maintained
5607F: net/hsr/
5608
5a18c343 5609HTCPEN TOUCHSCREEN DRIVER
8b58be88 5610M: Pau Oliva Fora <pof@eslack.org>
5a18c343
POF
5611L: linux-input@vger.kernel.org
5612S: Maintained
679655da 5613F: drivers/input/touchscreen/htcpen.c
5a18c343 5614
1da177e4 5615HUGETLB FILESYSTEM
6d49e352 5616M: Nadia Yvette Chambers <nyc@holomorphy.com>
1da177e4 5617S: Maintained
679655da 5618F: fs/hugetlbfs/
1da177e4 5619
05183189 5620Hyper-V CORE AND DRIVERS
9c3646d1 5621M: "K. Y. Srinivasan" <kys@microsoft.com>
05183189
S
5622M: Haiyang Zhang <haiyangz@microsoft.com>
5623L: devel@linuxdriverproject.org
5624S: Maintained
a4162747
HZ
5625F: arch/x86/include/asm/mshyperv.h
5626F: arch/x86/include/uapi/asm/hyperv.h
5627F: arch/x86/kernel/cpu/mshyperv.c
05183189 5628F: drivers/hid/hid-hyperv.c
a4162747 5629F: drivers/hv/
f92ca80b 5630F: drivers/input/serio/hyperv-keyboard.c
4daace0d 5631F: drivers/pci/host/pci-hyperv.c
05183189 5632F: drivers/net/hyperv/
a4162747 5633F: drivers/scsi/storvsc_drv.c
8a61f013 5634F: drivers/video/fbdev/hyperv_fb.c
a4162747
HZ
5635F: include/linux/hyperv.h
5636F: tools/hv/
54bf725e 5637F: Documentation/ABI/stable/sysfs-bus-vmbus
05183189 5638
7724fd04
PR
5639I2C MUXES
5640M: Peter Rosin <peda@axentia.se>
5641L: linux-i2c@vger.kernel.org
5642S: Maintained
2254d24a 5643F: Documentation/i2c/i2c-topology
7724fd04
PR
5644F: Documentation/i2c/muxes/
5645F: Documentation/devicetree/bindings/i2c/i2c-mux*
5646F: drivers/i2c/i2c-mux.c
5647F: drivers/i2c/muxes/
5648F: include/linux/i2c-mux.h
5649
d85c8a6a 5650I2C OVER PARALLEL PORT
d8130624 5651M: Jean Delvare <jdelvare@suse.com>
d85c8a6a
JD
5652L: linux-i2c@vger.kernel.org
5653S: Maintained
5654F: Documentation/i2c/busses/i2c-parport
5655F: Documentation/i2c/busses/i2c-parport-light
5656F: drivers/i2c/busses/i2c-parport.c
5657F: drivers/i2c/busses/i2c-parport-light.c
5658
5659I2C/SMBUS CONTROLLER DRIVERS FOR PC
d8130624 5660M: Jean Delvare <jdelvare@suse.com>
d85c8a6a
JD
5661L: linux-i2c@vger.kernel.org
5662S: Maintained
5663F: Documentation/i2c/busses/i2c-ali1535
5664F: Documentation/i2c/busses/i2c-ali1563
5665F: Documentation/i2c/busses/i2c-ali15x3
5666F: Documentation/i2c/busses/i2c-amd756
5667F: Documentation/i2c/busses/i2c-amd8111
5668F: Documentation/i2c/busses/i2c-i801
5669F: Documentation/i2c/busses/i2c-nforce2
5670F: Documentation/i2c/busses/i2c-piix4
5671F: Documentation/i2c/busses/i2c-sis5595
5672F: Documentation/i2c/busses/i2c-sis630
5673F: Documentation/i2c/busses/i2c-sis96x
5674F: Documentation/i2c/busses/i2c-via
5675F: Documentation/i2c/busses/i2c-viapro
5676F: drivers/i2c/busses/i2c-ali1535.c
5677F: drivers/i2c/busses/i2c-ali1563.c
5678F: drivers/i2c/busses/i2c-ali15x3.c
5679F: drivers/i2c/busses/i2c-amd756.c
5680F: drivers/i2c/busses/i2c-amd756-s4882.c
5681F: drivers/i2c/busses/i2c-amd8111.c
5682F: drivers/i2c/busses/i2c-i801.c
5683F: drivers/i2c/busses/i2c-isch.c
5684F: drivers/i2c/busses/i2c-nforce2.c
5685F: drivers/i2c/busses/i2c-nforce2-s4985.c
5686F: drivers/i2c/busses/i2c-piix4.c
5687F: drivers/i2c/busses/i2c-sis5595.c
5688F: drivers/i2c/busses/i2c-sis630.c
5689F: drivers/i2c/busses/i2c-sis96x.c
5690F: drivers/i2c/busses/i2c-via.c
5691F: drivers/i2c/busses/i2c-viapro.c
5692
cb7f07a4
NH
5693I2C/SMBUS ISMT DRIVER
5694M: Seth Heasley <seth.heasley@intel.com>
5695M: Neil Horman <nhorman@tuxdriver.com>
5696L: linux-i2c@vger.kernel.org
5697F: drivers/i2c/busses/i2c-ismt.c
5698F: Documentation/i2c/busses/i2c-ismt
5699
6ea884db 5700I2C/SMBUS STUB DRIVER
d8130624 5701M: Jean Delvare <jdelvare@suse.com>
846557d3 5702L: linux-i2c@vger.kernel.org
6ea884db 5703S: Maintained
8547a5bc 5704F: drivers/i2c/i2c-stub.c
6ea884db 5705
5b543965 5706I2C SUBSYSTEM
14d77c4d 5707M: Wolfram Sang <wsa@the-dreams.de>
846557d3 5708L: linux-i2c@vger.kernel.org
9d4ea27a
WS
5709W: https://i2c.wiki.kernel.org/
5710Q: https://patchwork.ozlabs.org/project/linux-i2c/list/
14d77c4d 5711T: git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git
1da177e4 5712S: Maintained
40ed1b4c 5713F: Documentation/devicetree/bindings/i2c/
679655da
JP
5714F: Documentation/i2c/
5715F: drivers/i2c/
630bc46e 5716F: drivers/i2c/*/
679655da 5717F: include/linux/i2c.h
03b70d62 5718F: include/linux/i2c-*.h
c117ab84
CEB
5719F: include/uapi/linux/i2c.h
5720F: include/uapi/linux/i2c-*.h
1da177e4 5721
4560d677
WS
5722I2C ACPI SUPPORT
5723M: Mika Westerberg <mika.westerberg@linux.intel.com>
5724L: linux-i2c@vger.kernel.org
5725L: linux-acpi@vger.kernel.org
5726S: Maintained
4560d677 5727
d85c8a6a 5728I2C-TAOS-EVM DRIVER
d8130624 5729M: Jean Delvare <jdelvare@suse.com>
d85c8a6a
JD
5730L: linux-i2c@vger.kernel.org
5731S: Maintained
5732F: Documentation/i2c/busses/i2c-taos-evm
5733F: drivers/i2c/busses/i2c-taos-evm.c
5734
e8c76eed 5735I2C-TINY-USB DRIVER
8b58be88 5736M: Till Harbaum <till@harbaum.org>
846557d3 5737L: linux-i2c@vger.kernel.org
932d1872 5738W: http://www.harbaum.org/till/i2c_tiny_usb
e8c76eed 5739S: Maintained
679655da 5740F: drivers/i2c/busses/i2c-tiny-usb.c
e8c76eed 5741
1da177e4 5742i386 BOOT CODE
8b58be88 5743M: "H. Peter Anvin" <hpa@zytor.com>
1da177e4 5744S: Maintained
679655da 5745F: arch/x86/boot/
1da177e4
LT
5746
5747i386 SETUP CODE / CPU ERRATA WORKAROUNDS
8b58be88 5748M: "H. Peter Anvin" <hpa@zytor.com>
54e5881d 5749T: git git://git.kernel.org/pub/scm/linux/kernel/git/hpa/linux-2.6-x86setup.git
1da177e4
LT
5750S: Maintained
5751
1da177e4 5752IA64 (Itanium) PLATFORM
8b58be88
JP
5753M: Tony Luck <tony.luck@intel.com>
5754M: Fenghua Yu <fenghua.yu@intel.com>
1da177e4 5755L: linux-ia64@vger.kernel.org
6b1c70b1 5756T: git git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux.git
1da177e4 5757S: Maintained
679655da 5758F: arch/ia64/
1da177e4 5759
4cd38750
LDSB
5760IBM Power VMX Cryptographic instructions
5761M: Leonidas S. Barbosa <leosilva@linux.vnet.ibm.com>
5cd01fe1 5762M: Paulo Flabiano Smorigo <pfsmorigo@linux.vnet.ibm.com>
4cd38750
LDSB
5763L: linux-crypto@vger.kernel.org
5764S: Supported
5765F: drivers/crypto/vmx/Makefile
5766F: drivers/crypto/vmx/Kconfig
5767F: drivers/crypto/vmx/vmx.c
5768F: drivers/crypto/vmx/aes*
5769F: drivers/crypto/vmx/ghash*
5770F: drivers/crypto/vmx/ppc-xlate.pl
5771
956c203c 5772IBM Power in-Nest Crypto Acceleration
4cd38750 5773M: Leonidas S. Barbosa <leosilva@linux.vnet.ibm.com>
5cd01fe1 5774M: Paulo Flabiano Smorigo <pfsmorigo@linux.vnet.ibm.com>
956c203c
KY
5775L: linux-crypto@vger.kernel.org
5776S: Supported
28bceeaa
DS
5777F: drivers/crypto/nx/Makefile
5778F: drivers/crypto/nx/Kconfig
5779F: drivers/crypto/nx/nx-aes*
5780F: drivers/crypto/nx/nx-sha*
5781F: drivers/crypto/nx/nx.*
5782F: drivers/crypto/nx/nx_csbcpb.h
5783F: drivers/crypto/nx/nx_debugfs.h
956c203c 5784
0e16aafb 5785IBM Power 842 compression accelerator
41656aa7 5786M: Dan Streetman <ddstreet@ieee.org>
0e16aafb 5787S: Supported
28bceeaa
DS
5788F: drivers/crypto/nx/Makefile
5789F: drivers/crypto/nx/Kconfig
7011a122 5790F: drivers/crypto/nx/nx-842*
2da572c9 5791F: include/linux/sw842.h
2062c5b6 5792F: crypto/842.c
2da572c9 5793F: lib/842/
0e16aafb 5794
1da177e4 5795IBM Power Linux RAID adapter
8b58be88 5796M: Brian King <brking@us.ibm.com>
1da177e4 5797S: Supported
679655da 5798F: drivers/scsi/ipr.*
1da177e4 5799
9d348af4 5800IBM Power Virtual Ethernet Device Driver
eddd63a6 5801M: Thomas Falcon <tlfalcon@linux.vnet.ibm.com>
9d348af4
SL
5802L: netdev@vger.kernel.org
5803S: Supported
9aa32835 5804F: drivers/net/ethernet/ibm/ibmveth.*
9d348af4 5805
032c5e82
TF
5806IBM Power SRIOV Virtual NIC Device Driver
5807M: Thomas Falcon <tlfalcon@linux.vnet.ibm.com>
5808M: John Allen <jallen@linux.vnet.ibm.com>
5809L: netdev@vger.kernel.org
5810S: Supported
5811F: drivers/net/ethernet/ibm/ibmvnic.*
5812
e6babec6 5813IBM Power Virtual SCSI Device Drivers
bcbde52b 5814M: Tyrel Datwyler <tyreld@linux.vnet.ibm.com>
4b7652cc
RJ
5815L: linux-scsi@vger.kernel.org
5816S: Supported
e6babec6
NF
5817F: drivers/scsi/ibmvscsi/ibmvscsi*
5818F: drivers/scsi/ibmvscsi/viosrp.h
5819
5820IBM Power Virtual FC Device Drivers
44b4dad9 5821M: Tyrel Datwyler <tyreld@linux.vnet.ibm.com>
e6babec6
NF
5822L: linux-scsi@vger.kernel.org
5823S: Supported
5824F: drivers/scsi/ibmvscsi/ibmvfc*
4b7652cc 5825
1da177e4 5826IBM ServeRAID RAID DRIVER
f9213e78 5827S: Orphan
679655da 5828F: drivers/scsi/ips.*
1da177e4 5829
6ed9f9c4
PT
5830ICH LPC AND GPIO DRIVER
5831M: Peter Tyser <ptyser@xes-inc.com>
5832S: Maintained
5833F: drivers/mfd/lpc_ich.c
5834F: drivers/gpio/gpio-ich.c
5835
1e7106fc 5836IDE SUBSYSTEM
8b58be88 5837M: "David S. Miller" <davem@davemloft.net>
1da177e4 5838L: linux-ide@vger.kernel.org
8a6e2535 5839Q: http://patchwork.ozlabs.org/project/linux-ide/list/
08deed1e 5840T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/ide.git
1da177e4 5841S: Maintained
679655da
JP
5842F: Documentation/ide/
5843F: drivers/ide/
5844F: include/linux/ide.h
1da177e4 5845
6cb8c13d
IP
5846IDEAPAD LAPTOP EXTRAS DRIVER
5847M: Ike Panhc <ike.pan@canonical.com>
5848L: platform-driver-x86@vger.kernel.org
5849W: http://launchpad.net/ideapad-laptop
5850S: Maintained
5851F: drivers/platform/x86/ideapad-laptop.c
5852
1ea4c161
AM
5853IDEAPAD LAPTOP SLIDEBAR DRIVER
5854M: Andrey Moiseev <o2g.org.ru@gmail.com>
5855L: linux-input@vger.kernel.org
5856W: https://github.com/o2genum/ideapad-slidebar
5857S: Maintained
5858F: drivers/input/misc/ideapad_slidebar.c
5859
0f861e8c 5860IDE/ATAPI DRIVERS
487ba8e8 5861M: Borislav Petkov <bp@alien8.de>
9c5b0ce4 5862L: linux-ide@vger.kernel.org
c404c199 5863S: Maintained
679655da
JP
5864F: Documentation/cdrom/ide-cd
5865F: drivers/ide/ide-cd*
1da177e4 5866
27471fdb 5867IDLE-I7300
8b58be88 5868M: Andy Henroid <andrew.d.henroid@intel.com>
bf1c138e 5869L: linux-pm@vger.kernel.org
27471fdb 5870S: Supported
679655da 5871F: drivers/idle/i7300_idle.c
27471fdb 5872
02cf2286 5873IEEE 802.15.4 SUBSYSTEM
aff3eaa0 5874M: Alexander Aring <aar@pengutronix.de>
ebef9c12 5875L: linux-wpan@vger.kernel.org
aff3eaa0
AA
5876W: http://wpan.cakelab.org/
5877T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
5878T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
02cf2286
SL
5879S: Maintained
5880F: net/ieee802154/
68653359 5881F: net/mac802154/
251741b1 5882F: drivers/net/ieee802154/
580947d3
AA
5883F: include/linux/nl802154.h
5884F: include/linux/ieee802154.h
5885F: include/net/nl802154.h
5886F: include/net/mac802154.h
5887F: include/net/af_ieee802154.h
5888F: include/net/cfg802154.h
5889F: include/net/ieee802154_netdev.h
ebef9c12 5890F: Documentation/networking/ieee802154.txt
02cf2286 5891
b1c97193
SY
5892IGORPLUG-USB IR RECEIVER
5893M: Sean Young <sean@mess.org>
5894L: linux-media@vger.kernel.org
5895S: Maintained
5896F: drivers/media/rc/igorplugusb.c
5897
40ad4a30
SY
5898IGUANAWORKS USB IR TRANSCEIVER
5899M: Sean Young <sean@mess.org>
5900L: linux-media@vger.kernel.org
5901S: Maintained
5902F: drivers/media/rc/iguanair.c
5903
9545f86e 5904IIO SUBSYSTEM AND DRIVERS
030a13d7 5905M: Jonathan Cameron <jic23@kernel.org>
f0d61161
LPC
5906R: Hartmut Knaack <knaack.h@gmx.de>
5907R: Lars-Peter Clausen <lars@metafoo.de>
6fca5aa8 5908R: Peter Meerwald-Stadler <pmeerw@pmeerw.net>
9545f86e 5909L: linux-iio@vger.kernel.org
21d41655 5910T: git git://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio.git
9545f86e 5911S: Maintained
866b148a 5912F: Documentation/devicetree/bindings/iio/
03e7c251 5913F: drivers/iio/
9545f86e 5914F: drivers/staging/iio/
8fe671fc 5915F: include/linux/iio/
817020cf 5916F: tools/iio/
9545f86e 5917
65519263
SG
5918IKANOS/ADI EAGLE ADSL USB DRIVER
5919M: Matthieu Castet <castet.matthieu@free.fr>
5920M: Stanislaw Gruszka <stf_xl@wp.pl>
5921S: Maintained
5922F: drivers/usb/atm/ueagle-atm.c
5923
e89ab51f
GR
5924INA209 HARDWARE MONITOR DRIVER
5925M: Guenter Roeck <linux@roeck-us.net>
968ce1b1 5926L: linux-hwmon@vger.kernel.org
e89ab51f
GR
5927S: Maintained
5928F: Documentation/hwmon/ina209
5929F: Documentation/devicetree/bindings/i2c/ina209.txt
5930F: drivers/hwmon/ina209.c
5931
5932INA2XX HARDWARE MONITOR DRIVER
5933M: Guenter Roeck <linux@roeck-us.net>
968ce1b1 5934L: linux-hwmon@vger.kernel.org
e89ab51f
GR
5935S: Maintained
5936F: Documentation/hwmon/ina2xx
5937F: drivers/hwmon/ina2xx.c
5938F: include/linux/platform_data/ina2xx.h
5939
14dc124f
SIG
5940INDUSTRY PACK SUBSYSTEM (IPACK)
5941M: Samuel Iglesias Gonsalvez <siglesias@igalia.com>
5942M: Jens Taprogge <jens.taprogge@taprogge.org>
5943M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
5944L: industrypack-devel@lists.sourceforge.net
5945W: http://industrypack.sourceforge.net
5946S: Maintained
5947F: drivers/ipack/
5948
8adc53fd
ZLK
5949INGENIC JZ4780 DMA Driver
5950M: Zubair Lutfullah Kakakhel <Zubair.Kakakhel@imgtec.com>
5951S: Maintained
5952F: drivers/dma/dma-jz4780.c
5953
aa7168f4 5954INTEGRITY MEASUREMENT ARCHITECTURE (IMA)
74dd744f 5955M: Mimi Zohar <zohar@linux.vnet.ibm.com>
bfd33c4b 5956M: Dmitry Kasatkin <dmitry.kasatkin@gmail.com>
74dd744f
MZ
5957L: linux-ima-devel@lists.sourceforge.net
5958L: linux-ima-user@lists.sourceforge.net
5959L: linux-security-module@vger.kernel.org
9f273c24 5960T: git git://git.kernel.org/pub/scm/linux/kernel/git/zohar/linux-integrity.git
aa7168f4 5961S: Supported
679655da 5962F: security/integrity/ima/
aa7168f4 5963
9a4ea5a9
JH
5964IMGTEC IR DECODER DRIVER
5965M: James Hogan <james.hogan@imgtec.com>
5966S: Maintained
5967F: drivers/media/rc/img-ir/
5968
1da177e4 5969IMS TWINTURBO FRAMEBUFFER DRIVER
c69f677c 5970L: linux-fbdev@vger.kernel.org
843393d3 5971S: Orphan
8a61f013 5972F: drivers/video/fbdev/imsttfb.c
1da177e4
LT
5973
5974INFINIBAND SUBSYSTEM
b6b2bbe6 5975M: Doug Ledford <dledford@redhat.com>
8b58be88
JP
5976M: Sean Hefty <sean.hefty@intel.com>
5977M: Hal Rosenstock <hal.rosenstock@gmail.com>
e6cc0fd1 5978L: linux-rdma@vger.kernel.org
605841f5 5979W: http://www.openfabrics.org/
8a6e2535 5980Q: http://patchwork.kernel.org/project/linux-rdma/list/
2936ae04 5981T: git git://git.kernel.org/pub/scm/linux/kernel/git/dledford/rdma.git
1da177e4 5982S: Supported
679655da
JP
5983F: Documentation/infiniband/
5984F: drivers/infiniband/
c117ab84 5985F: include/uapi/linux/if_infiniband.h
954138dc
YD
5986F: include/uapi/rdma/
5987F: include/rdma/
1da177e4 5988
c9f04f58 5989INOTIFY
8b58be88
JP
5990M: John McCutchan <john@johnmccutchan.com>
5991M: Robert Love <rlove@rlove.org>
5992M: Eric Paris <eparis@parisplace.org>
c9f04f58 5993S: Maintained
679655da
JP
5994F: Documentation/filesystems/inotify.txt
5995F: fs/notify/inotify/
5996F: include/linux/inotify.h
c117ab84 5997F: include/uapi/linux/inotify.h
c9f04f58 5998
e2d1d6c0 5999INPUT (KEYBOARD, MOUSE, JOYSTICK, TOUCHSCREEN) DRIVERS
8b58be88 6000M: Dmitry Torokhov <dmitry.torokhov@gmail.com>
e2d1d6c0 6001L: linux-input@vger.kernel.org
8a6e2535 6002Q: http://patchwork.kernel.org/project/linux-input/list/
54e5881d 6003T: git git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input.git
e2d1d6c0 6004S: Maintained
679655da 6005F: drivers/input/
f4eea7e2 6006F: include/linux/input.h
c117ab84 6007F: include/uapi/linux/input.h
f4eea7e2 6008F: include/linux/input/
e52d8398 6009F: Documentation/devicetree/bindings/input/
e2d1d6c0 6010
3267a87f 6011INPUT MULTITOUCH (MT) PROTOCOL
75dd112a 6012M: Henrik Rydberg <rydberg@bitmath.org>
3267a87f 6013L: linux-input@vger.kernel.org
75dd112a 6014S: Odd fixes
3267a87f 6015F: Documentation/input/multi-touch-protocol.txt
7f9c2454 6016F: drivers/input/input-mt.c
3267a87f
HR
6017K: \b(ABS|SYN)_MT_
6018
97fa99a3
JY
6019INTEL ASoC BDW/HSW DRIVERS
6020M: Jie Yang <yang.jie@linux.intel.com>
e5747e40 6021L: alsa-devel@alsa-project.org (moderated for non-subscribers)
97fa99a3 6022S: Supported
e8e1225d
JP
6023F: sound/soc/intel/common/sst-dsp*
6024F: sound/soc/intel/common/sst-firmware.c
6025F: sound/soc/intel/boards/broadwell.c
6026F: sound/soc/intel/haswell/
97fa99a3 6027
4ac13e17
DJ
6028INTEL C600 SERIES SAS CONTROLLER DRIVER
6029M: Intel SCU Linux support <intel-linux-scu@intel.com>
fdc5813f 6030M: Artur Paszkiewicz <artur.paszkiewicz@intel.com>
4ac13e17 6031L: linux-scsi@vger.kernel.org
7106891a
DJ
6032T: git git://git.code.sf.net/p/intel-sas/isci
6033S: Supported
4ac13e17 6034F: drivers/scsi/isci/
4ac13e17 6035
ecc83e52
AH
6036INTEL HID EVENT DRIVER
6037M: Alex Hung <alex.hung@canonical.com>
6038L: platform-driver-x86@vger.kernel.org
6039S: Maintained
6040F: drivers/platform/x86/intel-hid.c
6041
332e0812
AK
6042INTEL VIRTUAL BUTTON DRIVER
6043M: AceLan Kao <acelan.kao@canonical.com>
6044L: platform-driver-x86@vger.kernel.org
6045S: Maintained
6046F: drivers/platform/x86/intel-vbtn.c
6047
26717172
LB
6048INTEL IDLE DRIVER
6049M: Len Brown <lenb@kernel.org>
bf1c138e 6050L: linux-pm@vger.kernel.org
08deed1e 6051T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git
26717172
LB
6052S: Supported
6053F: drivers/idle/intel_idle.c
6054
7c1ac18d 6055INTEL PSTATE DRIVER
58ac1f62
SP
6056M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
6057M: Len Brown <lenb@kernel.org>
7c1ac18d
KCA
6058L: linux-pm@vger.kernel.org
6059S: Supported
6060F: drivers/cpufreq/intel_pstate.c
6061
9eb8ef74 6062INTEL FRAMEBUFFER DRIVER (excluding 810 and 815)
55a23c4a 6063M: Maik Broemme <mbroemme@plusserver.de>
c69f677c 6064L: linux-fbdev@vger.kernel.org
ce00f85c 6065S: Maintained
679655da 6066F: Documentation/fb/intelfb.txt
8a61f013 6067F: drivers/video/fbdev/intelfb/
9eb8ef74 6068
1da177e4 6069INTEL 810/815 FRAMEBUFFER DRIVER
8b58be88 6070M: Antonino Daplas <adaplas@gmail.com>
c69f677c 6071L: linux-fbdev@vger.kernel.org
ce00f85c 6072S: Maintained
8a61f013 6073F: drivers/video/fbdev/i810/
1da177e4 6074
f4a9bc4c 6075INTEL MENLOW THERMAL DRIVER
8b58be88 6076M: Sujith Thomas <sujith.thomas@intel.com>
d0944853 6077L: platform-driver-x86@vger.kernel.org
5ca92bd9 6078W: https://01.org/linux-acpi
f4a9bc4c 6079S: Supported
679655da 6080F: drivers/platform/x86/intel_menlow.c
f4a9bc4c 6081
248a9dc3 6082INTEL I/OAT DMA DRIVER
18ebd564 6083M: Dave Jiang <dave.jiang@intel.com>
08223d80 6084R: Dan Williams <dan.j.williams@intel.com>
18ebd564
DJ
6085L: dmaengine@vger.kernel.org
6086Q: https://patchwork.kernel.org/project/linux-dmaengine/list/
6087S: Supported
679655da 6088F: drivers/dma/ioat*
248a9dc3 6089
6c8909b4 6090INTEL IOMMU (VT-d)
8b58be88 6091M: David Woodhouse <dwmw2@infradead.org>
6c8909b4 6092L: iommu@lists.linux-foundation.org
54e5881d 6093T: git git://git.infradead.org/iommu-2.6.git
6c8909b4 6094S: Supported
3fb39615 6095F: drivers/iommu/intel-iommu.c
679655da 6096F: include/linux/intel-iommu.h
6c8909b4 6097
b3e5f263 6098INTEL IOP-ADMA DMA DRIVER
08223d80 6099R: Dan Williams <dan.j.williams@intel.com>
1dd8372d 6100S: Odd fixes
679655da 6101F: drivers/dma/iop-adma.c
b3e5f263 6102
9251ce95 6103INTEL IXP4XX QMGR, NPE, ETHERNET and HSS SUPPORT
5529c2cd 6104M: Krzysztof Halasa <khalasa@piap.pl>
9251ce95 6105S: Maintained
679655da
JP
6106F: arch/arm/mach-ixp4xx/include/mach/qmgr.h
6107F: arch/arm/mach-ixp4xx/include/mach/npe.h
6108F: arch/arm/mach-ixp4xx/ixp4xx_qmgr.c
6109F: arch/arm/mach-ixp4xx/ixp4xx_npe.c
b47da977 6110F: drivers/net/ethernet/xscale/ixp4xx_eth.c
679655da 6111F: drivers/net/wan/ixp4xx_hss.c
9251ce95 6112
844dd05f 6113INTEL IXP4XX RANDOM NUMBER GENERATOR SUPPORT
8b58be88 6114M: Deepak Saxena <dsaxena@plexity.net>
844dd05f 6115S: Maintained
679655da 6116F: drivers/char/hw_random/ixp4xx-rng.c
844dd05f 6117
2f302324 6118INTEL ETHERNET DRIVERS
8b58be88 6119M: Jeff Kirsher <jeffrey.t.kirsher@intel.com>
eff471b1 6120L: intel-wired-lan@lists.osuosl.org (moderated for non-subscribers)
f6fde11a 6121W: http://www.intel.com/support/feedback.htm
d94e6fed 6122W: http://e1000.sourceforge.net/
2f302324
JK
6123Q: http://patchwork.ozlabs.org/project/intel-wired-lan/list/
6124T: git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/net-queue.git
6125T: git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/next-queue.git
1da177e4 6126S: Supported
0d164401
JK
6127F: Documentation/networking/e100.txt
6128F: Documentation/networking/e1000.txt
6129F: Documentation/networking/e1000e.txt
6130F: Documentation/networking/igb.txt
6131F: Documentation/networking/igbvf.txt
6132F: Documentation/networking/ixgb.txt
6133F: Documentation/networking/ixgbe.txt
6134F: Documentation/networking/ixgbevf.txt
1bff6529 6135F: Documentation/networking/i40e.txt
105bf2fe 6136F: Documentation/networking/i40evf.txt
dee1ad47 6137F: drivers/net/ethernet/intel/
bc90d291 6138F: drivers/net/ethernet/intel/*/
1da177e4 6139
6e4de866
FL
6140INTEL RDMA RNIC DRIVER
6141M: Faisal Latif <faisal.latif@intel.com>
6142R: Chien Tin Tung <chien.tin.tung@intel.com>
6143R: Mustafa Ismail <mustafa.ismail@intel.com>
6144R: Shiraz Saleem <shiraz.saleem@intel.com>
6145R: Tatyana Nikolova <tatyana.e.nikolova@intel.com>
6146L: linux-rdma@vger.kernel.org
6147S: Supported
6148F: drivers/infiniband/hw/i40iw/
6149
224f9e6d
AS
6150INTEL MERRIFIELD GPIO DRIVER
6151M: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
6152L: linux-gpio@vger.kernel.org
6153S: Maintained
6154F: drivers/gpio/gpio-merrifield.c
6155
0963d59b
LW
6156INTEL-MID GPIO DRIVER
6157M: David Cohen <david.a.cohen@linux.intel.com>
6158L: linux-gpio@vger.kernel.org
6159S: Maintained
6160F: drivers/gpio/gpio-intel-mid.c
6161
ca907a90
SY
6162INTEL PRO/WIRELESS 2100, 2200BG, 2915ABG NETWORK CONNECTION SUPPORT
6163M: Stanislav Yakovlev <stas.yakovlev@gmail.com>
724c6b35 6164L: linux-wireless@vger.kernel.org
ca907a90 6165S: Maintained
679655da 6166F: Documentation/networking/README.ipw2100
679655da 6167F: Documentation/networking/README.ipw2200
367a1092 6168F: drivers/net/wireless/intel/ipw2x00/
826d2abe 6169
5760b0a5
AS
6170INTEL(R) TRACE HUB
6171M: Alexander Shishkin <alexander.shishkin@linux.intel.com>
6172S: Supported
6173F: Documentation/trace/intel_th.txt
6174F: drivers/hwtracing/intel_th/
6175
4bd96a7a 6176INTEL(R) TRUSTED EXECUTION TECHNOLOGY (TXT)
74b18e17 6177M: Ning Sun <ning.sun@intel.com>
4bd96a7a
SW
6178L: tboot-devel@lists.sourceforge.net
6179W: http://tboot.sourceforge.net
e9b7d7c8 6180T: hg http://tboot.hg.sourceforge.net:8000/hgroot/tboot/tboot
4bd96a7a
SW
6181S: Supported
6182F: Documentation/intel_txt.txt
6183F: include/linux/tboot.h
6184F: arch/x86/kernel/tboot.c
6185
8a70da82 6186INTEL WIRELESS WIMAX CONNECTION 2400
8b58be88 6187M: Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
8a70da82 6188M: linux-wimax@intel.com
49e7d9df 6189L: wimax@linuxwimax.org (subscribers-only)
8a70da82
IPG
6190S: Supported
6191W: http://linuxwimax.org
679655da
JP
6192F: Documentation/wimax/README.i2400m
6193F: drivers/net/wimax/i2400m/
c117ab84 6194F: include/uapi/linux/wimax/i2400m.h
8a70da82 6195
1c0ce89c
SG
6196INTEL WIRELESS 3945ABG/BG, 4965AGN (iwlegacy)
6197M: Stanislaw Gruszka <sgruszka@redhat.com>
efa3144e 6198L: linux-wireless@vger.kernel.org
1c0ce89c 6199S: Supported
7ac9a364 6200F: drivers/net/wireless/intel/iwlegacy/
efa3144e 6201
b481de9c 6202INTEL WIRELESS WIFI LINK (iwlwifi)
15fae50a 6203M: Johannes Berg <johannes.berg@intel.com>
6161b02b 6204M: Emmanuel Grumbach <emmanuel.grumbach@intel.com>
af5e964f 6205M: Luca Coelho <luciano.coelho@intel.com>
7b9aebf0 6206M: Intel Linux Wireless <linuxwifi@intel.com>
b481de9c 6207L: linux-wireless@vger.kernel.org
b481de9c 6208W: http://intellinuxwireless.org
b62ff718 6209T: git git://git.kernel.org/pub/scm/linux/kernel/git/iwlwifi/iwlwifi.git
b481de9c 6210S: Supported
e705c121 6211F: drivers/net/wireless/intel/iwlwifi/
b481de9c 6212
de8fe023
TW
6213INTEL MANAGEMENT ENGINE (mei)
6214M: Tomas Winkler <tomas.winkler@intel.com>
6215L: linux-kernel@vger.kernel.org
6216S: Supported
c117ab84 6217F: include/uapi/linux/mei.h
5069288b 6218F: include/linux/mei_cl_bus.h
de8fe023 6219F: drivers/misc/mei/*
222818c3 6220F: drivers/watchdog/mei_wdt.c
e07950a1 6221F: Documentation/misc-devices/mei/*
de8fe023 6222
50ceb98b
SD
6223INTEL MIC DRIVERS (mic)
6224M: Sudeep Dutt <sudeep.dutt@intel.com>
6225M: Ashutosh Dixit <ashutosh.dixit@intel.com>
6226S: Supported
6227W: https://github.com/sudeepdutt/mic
6228W: http://software.intel.com/en-us/mic-developer
6229F: include/linux/mic_bus.h
6230F: include/linux/scif.h
6231F: include/uapi/linux/mic_common.h
6232F: include/uapi/linux/mic_ioctl.h
9f273c24 6233F: include/uapi/linux/scif_ioctl.h
50ceb98b
SD
6234F: drivers/misc/mic/
6235F: drivers/dma/mic_x100_dma.c
6236F: drivers/dma/mic_x100_dma.h
9f273c24 6237F: Documentation/mic/
50ceb98b 6238
fdca4f16 6239INTEL PMC/P-Unit IPC DRIVER
0a8b8353 6240M: Zha Qipeng<qipeng.zha@intel.com>
6241L: platform-driver-x86@vger.kernel.org
6242S: Maintained
6243F: drivers/platform/x86/intel_pmc_ipc.c
fdca4f16 6244F: drivers/platform/x86/intel_punit_ipc.c
0a8b8353 6245F: arch/x86/include/asm/intel_pmc_ipc.h
fdca4f16 6246F: arch/x86/include/asm/intel_punit_ipc.h
0a8b8353 6247
378f956e
SKC
6248INTEL TELEMETRY DRIVER
6249M: Souvik Kumar Chakravarty <souvik.k.chakravarty@intel.com>
6250L: platform-driver-x86@vger.kernel.org
6251S: Maintained
378f956e 6252F: arch/x86/include/asm/intel_telemetry.h
f1fc3cd8 6253F: drivers/platform/x86/intel_telemetry*
0a8b8353 6254
b740d2e9
RB
6255INTEL PMC CORE DRIVER
6256M: Rajneesh Bhardwaj <rajneesh.bhardwaj@intel.com>
6257M: Vishwanath Somayaji <vishwanath.somayaji@intel.com>
6258L: platform-driver-x86@vger.kernel.org
6259S: Maintained
6260F: arch/x86/include/asm/pmc_core.h
6261F: drivers/platform/x86/intel_pmc_core*
6262
cb109a0e 6263IOC3 ETHERNET DRIVER
8b58be88 6264M: Ralf Baechle <ralf@linux-mips.org>
1da177e4
LT
6265L: linux-mips@linux-mips.org
6266S: Maintained
8862bf1e 6267F: drivers/net/ethernet/sgi/ioc3-eth.c
1da177e4 6268
cb109a0e 6269IOC3 SERIAL DRIVER
8b58be88 6270M: Pat Gefre <pfg@sgi.com>
d39e0721 6271L: linux-serial@vger.kernel.org
cb109a0e 6272S: Maintained
df621252 6273F: drivers/tty/serial/ioc3_serial.c
cb109a0e 6274
0b6e8569
SW
6275IOMMU DRIVERS
6276M: Joerg Roedel <joro@8bytes.org>
6277L: iommu@lists.linux-foundation.org
6278T: git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
6279S: Maintained
efcd94c0 6280F: Documentation/devicetree/bindings/iommu/
0b6e8569
SW
6281F: drivers/iommu/
6282
4480f15b 6283IP MASQUERADING
8b58be88 6284M: Juanjo Ciarlante <jjciarla@raiz.uncu.edu.ar>
1da177e4 6285S: Maintained
679655da 6286F: net/ipv4/netfilter/ipt_MASQUERADE.c
1da177e4 6287
4409ebe9 6288IPMI SUBSYSTEM
8b58be88 6289M: Corey Minyard <minyard@acm.org>
b0c90653 6290L: openipmi-developer@lists.sourceforge.net (moderated for non-subscribers)
4409ebe9
CM
6291W: http://openipmi.sourceforge.net/
6292S: Supported
679655da
JP
6293F: Documentation/IPMI.txt
6294F: drivers/char/ipmi/
6295F: include/linux/ipmi*
c117ab84 6296F: include/uapi/linux/ipmi*
4409ebe9 6297
2d800897
KW
6298QCOM AUDIO (ASoC) DRIVERS
6299M: Patrick Lai <plai@codeaurora.org>
6300M: Banajit Goswami <bgoswami@codeaurora.org>
6301L: alsa-devel@alsa-project.org (moderated for non-subscribers)
6302S: Supported
6303F: sound/soc/qcom/
6304
e2d1d6c0 6305IPS SCSI RAID DRIVER
8b58be88 6306M: Adaptec OEM Raid Solutions <aacraid@adaptec.com>
e2d1d6c0
RD
6307L: linux-scsi@vger.kernel.org
6308W: http://www.adaptec.com/
6309S: Maintained
679655da 6310F: drivers/scsi/ips*
e2d1d6c0
RD
6311
6312IPVS
8b58be88
JP
6313M: Wensong Zhang <wensong@linux-vs.org>
6314M: Simon Horman <horms@verge.net.au>
6315M: Julian Anastasov <ja@ssi.bg>
979b6c13 6316L: netdev@vger.kernel.org
e2d1d6c0 6317L: lvs-devel@vger.kernel.org
1da177e4 6318S: Maintained
9f273c24
FW
6319T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs-next.git
6320T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs.git
679655da 6321F: Documentation/networking/ipvs-sysctl.txt
b61d4a71 6322F: include/net/ip_vs.h
c117ab84 6323F: include/uapi/linux/ip_vs.h
679655da 6324F: net/netfilter/ipvs/
1da177e4 6325
e7839f25 6326IPWIRELESS DRIVER
e5f6450c 6327M: Jiri Kosina <jikos@kernel.org>
d8130624 6328M: David Sterba <dsterba@suse.com>
92094aa0 6329S: Odd Fixes
282361a0 6330F: drivers/tty/ipwireless/
099dc4fb 6331
e2d1d6c0 6332IPX NETWORK LAYER
8b58be88 6333M: Arnaldo Carvalho de Melo <acme@ghostprotocols.net>
e2d1d6c0
RD
6334L: netdev@vger.kernel.org
6335S: Maintained
679655da 6336F: include/net/ipx.h
c117ab84 6337F: include/uapi/linux/ipx.h
679655da 6338F: net/ipx/
e2d1d6c0 6339
1da177e4 6340IRDA SUBSYSTEM
8b58be88 6341M: Samuel Ortiz <samuel@sortiz.org>
a2ac953d 6342L: irda-users@lists.sourceforge.net (subscribers-only)
ced649ea 6343L: netdev@vger.kernel.org
1da177e4 6344W: http://irda.sourceforge.net/
f353976d 6345S: Maintained
e0057975 6346T: git git://git.kernel.org/pub/scm/linux/kernel/git/sameo/irda-2.6.git
679655da
JP
6347F: Documentation/networking/irda.txt
6348F: drivers/net/irda/
6349F: include/net/irda/
6350F: net/irda/
1da177e4 6351
a800c7cc
TG
6352IRQ SUBSYSTEM
6353M: Thomas Gleixner <tglx@linutronix.de>
981c3a4f 6354L: linux-kernel@vger.kernel.org
a800c7cc 6355S: Maintained
75fc2d37 6356T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
a800c7cc 6357F: kernel/irq/
2ed9fd28
JC
6358
6359IRQCHIP DRIVERS
6360M: Thomas Gleixner <tglx@linutronix.de>
6361M: Jason Cooper <jason@lakedaemon.net>
54d9ffc4 6362M: Marc Zyngier <marc.zyngier@arm.com>
2ed9fd28
JC
6363L: linux-kernel@vger.kernel.org
6364S: Maintained
6365T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
6366T: git git://git.infradead.org/users/jcooper/linux.git irqchip/core
5b5a9069 6367F: Documentation/devicetree/bindings/interrupt-controller/
edd96900 6368F: drivers/irqchip/
a800c7cc 6369
7ab3a837 6370IRQ DOMAINS (IRQ NUMBER MAPPING LIBRARY)
b09dec2c 6371M: Marc Zyngier <marc.zyngier@arm.com>
7ab3a837 6372S: Maintained
b09dec2c 6373T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
7ab3a837
GL
6374F: Documentation/IRQ-domain.txt
6375F: include/linux/irqdomain.h
6376F: kernel/irq/irqdomain.c
b09dec2c 6377F: kernel/irq/msi.c
7ab3a837 6378
ad7afc38
WBG
6379ISA
6380M: William Breathitt Gray <vilhelm.gray@gmail.com>
6381S: Maintained
6382F: Documentation/isa.txt
6383F: drivers/base/isa.c
6384F: include/linux/isa.h
6385
e2d1d6c0 6386ISAPNP
8b58be88 6387M: Jaroslav Kysela <perex@perex.cz>
e2d1d6c0 6388S: Maintained
679655da
JP
6389F: Documentation/isapnp.txt
6390F: drivers/pnp/isapnp/
6391F: include/linux/isapnp.h
e2d1d6c0 6392
d39b8420
HV
6393ISA RADIO MODULE
6394M: Hans Verkuil <hverkuil@xs4all.nl>
6395L: linux-media@vger.kernel.org
6396T: git git://linuxtv.org/media_tree.git
a825eaec 6397W: https://linuxtv.org
d39b8420
HV
6398S: Maintained
6399F: drivers/media/radio/radio-isa*
6400
71a6d0af
HW
6401iSCSI BOOT FIRMWARE TABLE (iBFT) DRIVER
6402M: Peter Jones <pjones@redhat.com>
6403M: Konrad Rzeszutek Wilk <konrad@kernel.org>
6404S: Maintained
6405F: drivers/firmware/iscsi_ibft*
6406
14816b1e 6407ISCSI
8b58be88 6408M: Mike Christie <michaelc@cs.wisc.edu>
14816b1e
MC
6409L: open-iscsi@googlegroups.com
6410W: www.open-iscsi.org
54e5881d 6411T: git git://git.kernel.org/pub/scm/linux/kernel/git/mnc/linux-2.6-iscsi.git
14816b1e 6412S: Maintained
679655da
JP
6413F: drivers/scsi/*iscsi*
6414F: include/scsi/*iscsi*
14816b1e 6415
1e65eb42
OG
6416ISCSI EXTENSIONS FOR RDMA (ISER) INITIATOR
6417M: Or Gerlitz <ogerlitz@mellanox.com>
e7d2c25d 6418M: Sagi Grimberg <sagi@grimberg.me>
1e65eb42
OG
6419M: Roi Dayan <roid@mellanox.com>
6420L: linux-rdma@vger.kernel.org
6421S: Supported
6422W: http://www.openfabrics.org
6423W: www.open-iscsi.org
6424Q: http://patchwork.kernel.org/project/linux-rdma/list/
14430813 6425F: drivers/infiniband/ulp/iser/
1e65eb42 6426
2b70e5fd 6427ISCSI EXTENSIONS FOR RDMA (ISER) TARGET
e7d2c25d 6428M: Sagi Grimberg <sagi@grimberg.me>
2b70e5fd
SG
6429T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
6430L: linux-rdma@vger.kernel.org
6431L: target-devel@vger.kernel.org
6432S: Supported
6433W: http://www.linux-iscsi.org
6434F: drivers/infiniband/ulp/isert
6435
1da177e4 6436ISDN SUBSYSTEM
8b58be88 6437M: Karsten Keil <isdn@linux-pingi.de>
d5d52273 6438L: isdn4linux@listserv.isdn4linux.de (subscribers-only)
3da0ae62 6439L: netdev@vger.kernel.org
1da177e4 6440W: http://www.isdn4linux.de
54e5881d 6441T: git git://git.kernel.org/pub/scm/linux/kernel/git/kkeil/isdn-2.6.git
1da177e4 6442S: Maintained
679655da
JP
6443F: Documentation/isdn/
6444F: drivers/isdn/
6445F: include/linux/isdn.h
6446F: include/linux/isdn/
c117ab84
CEB
6447F: include/uapi/linux/isdn.h
6448F: include/uapi/linux/isdn/
1da177e4
LT
6449
6450ISDN SUBSYSTEM (Eicon active card driver)
8b58be88 6451M: Armin Schindler <mac@melware.de>
d5d52273 6452L: isdn4linux@listserv.isdn4linux.de (subscribers-only)
1da177e4
LT
6453W: http://www.melware.de
6454S: Maintained
679655da 6455F: drivers/isdn/hardware/eicon/
1da177e4 6456
d624870f 6457IT87 HARDWARE MONITORING DRIVER
d8130624 6458M: Jean Delvare <jdelvare@suse.com>
968ce1b1 6459L: linux-hwmon@vger.kernel.org
d624870f
JD
6460S: Maintained
6461F: Documentation/hwmon/it87
6462F: drivers/hwmon/it87.c
6463
d7104bff
AP
6464IT913X MEDIA DRIVER
6465M: Antti Palosaari <crope@iki.fi>
6466L: linux-media@vger.kernel.org
a825eaec 6467W: https://linuxtv.org
d7104bff
AP
6468W: http://palosaari.fi/linux/
6469Q: http://patchwork.linuxtv.org/project/linux-media/list/
6470T: git git://linuxtv.org/anttip/media_tree.git
6471S: Maintained
249c697e 6472F: drivers/media/tuners/it913x*
d7104bff 6473
91821ff3 6474IVTV VIDEO4LINUX DRIVER
6afdeaf8 6475M: Andy Walls <awalls@md.metrocast.net>
7b212edf 6476L: ivtv-devel@ivtvdriver.org (subscribers-only)
661263b5 6477L: linux-media@vger.kernel.org
275ffde4 6478T: git git://linuxtv.org/media_tree.git
91821ff3
HV
6479W: http://www.ivtvdriver.org
6480S: Maintained
679655da 6481F: Documentation/video4linux/*.ivtv
90d72ac6 6482F: drivers/media/pci/ivtv/
c117ab84 6483F: include/uapi/linux/ivtv*
91821ff3 6484
68620bdd
MP
6485IX2505V MEDIA DRIVER
6486M: Malcolm Priestley <tvboxspy@gmail.com>
6487L: linux-media@vger.kernel.org
a825eaec 6488W: https://linuxtv.org
68620bdd
MP
6489Q: http://patchwork.linuxtv.org/project/linux-media/list/
6490S: Maintained
6491F: drivers/media/dvb-frontends/ix2505v*
6492
4453d736
GR
6493JC42.4 TEMPERATURE SENSOR DRIVER
6494M: Guenter Roeck <linux@roeck-us.net>
968ce1b1 6495L: linux-hwmon@vger.kernel.org
4453d736
GR
6496S: Maintained
6497F: drivers/hwmon/jc42.c
6498F: Documentation/hwmon/jc42
6499
e2d1d6c0 6500JFS FILESYSTEM
3256f80f 6501M: Dave Kleikamp <shaggy@kernel.org>
e2d1d6c0
RD
6502L: jfs-discussion@lists.sourceforge.net
6503W: http://jfs.sourceforge.net/
54e5881d 6504T: git git://git.kernel.org/pub/scm/linux/kernel/git/shaggy/jfs-2.6.git
8f8f0134 6505S: Maintained
679655da
JP
6506F: Documentation/filesystems/jfs.txt
6507F: fs/jfs/
e2d1d6c0 6508
95252236 6509JME NETWORK DRIVER
8b58be88 6510M: Guo-Fu Tseng <cooldavid@cooldavid.org>
95252236
GFT
6511L: netdev@vger.kernel.org
6512S: Maintained
63d24a0e 6513F: drivers/net/ethernet/jme.*
95252236 6514
1da177e4 6515JOURNALLING FLASH FILE SYSTEM V2 (JFFS2)
8b58be88 6516M: David Woodhouse <dwmw2@infradead.org>
6d85d066
DW
6517L: linux-mtd@lists.infradead.org
6518W: http://www.linux-mtd.infradead.org/doc/jffs2.html
1da177e4 6519S: Maintained
679655da 6520F: fs/jffs2/
c117ab84 6521F: include/uapi/linux/jffs2.h
1da177e4 6522
d183e11a
TT
6523JOURNALLING LAYER FOR BLOCK DEVICES (JBD2)
6524M: "Theodore Ts'o" <tytso@mit.edu>
c290ea01 6525M: Jan Kara <jack@suse.com>
d183e11a
TT
6526L: linux-ext4@vger.kernel.org
6527S: Maintained
6528F: fs/jbd2/
6529F: include/linux/jbd2.h
ae0718f8 6530
207dab5f
MU
6531JPU V4L2 MEM2MEM DRIVER FOR RENESAS
6532M: Mikhail Ulyanov <mikhail.ulyanov@cogentembedded.com>
6533L: linux-media@vger.kernel.org
6534S: Maintained
6535F: drivers/media/platform/rcar_jpu.c
6536
fd8b6cb4 6537JSM Neo PCI based serial card
df247081 6538M: Gabriel Krisman Bertazi <krisman@linux.vnet.ibm.com>
fd8b6cb4
BL
6539L: linux-serial@vger.kernel.org
6540S: Maintained
df621252 6541F: drivers/tty/serial/jsm/
ae0718f8 6542
af39917d
CL
6543K10TEMP HARDWARE MONITORING DRIVER
6544M: Clemens Ladisch <clemens@ladisch.de>
968ce1b1 6545L: linux-hwmon@vger.kernel.org
af39917d
CL
6546S: Maintained
6547F: Documentation/hwmon/k10temp
6548F: drivers/hwmon/k10temp.c
6549
4660cb35 6550K8TEMP HARDWARE MONITORING DRIVER
8b58be88 6551M: Rudolf Marek <r.marek@assembler.cz>
968ce1b1 6552L: linux-hwmon@vger.kernel.org
ae0718f8 6553S: Maintained
679655da
JP
6554F: Documentation/hwmon/k8temp
6555F: drivers/hwmon/k8temp.c
ae0718f8 6556
0ba1d91d
AR
6557KASAN
6558M: Andrey Ryabinin <aryabinin@virtuozzo.com>
6559R: Alexander Potapenko <glider@google.com>
6560R: Dmitry Vyukov <dvyukov@google.com>
6561L: kasan-dev@googlegroups.com
6562S: Maintained
6563F: arch/*/include/asm/kasan.h
6564F: arch/*/mm/kasan_init*
6565F: Documentation/kasan.txt
64f8ebaf 6566F: include/linux/kasan*.h
0ba1d91d
AR
6567F: lib/test_kasan.c
6568F: mm/kasan/
6569F: scripts/Makefile.kasan
6570
1da177e4 6571KCONFIG
5eb1f99e 6572M: "Yann E. MORIN" <yann.morin.1998@free.fr>
347d12d7 6573L: linux-kbuild@vger.kernel.org
cea8321c 6574T: git git://gitorious.org/linux-kconfig/linux-kconfig
5eb1f99e 6575S: Maintained
679655da
JP
6576F: Documentation/kbuild/kconfig-language.txt
6577F: scripts/kconfig/
1da177e4 6578
ea6c2089 6579KDUMP
f871f191
VG
6580M: Dave Young <dyoung@redhat.com>
6581M: Baoquan He <bhe@redhat.com>
6582R: Vivek Goyal <vgoyal@redhat.com>
34633993 6583L: kexec@lists.infradead.org
ea6c2089
VG
6584W: http://lse.sourceforge.net/kdump/
6585S: Maintained
80811493 6586F: Documentation/kdump/
ea6c2089 6587
f41bf02f
HV
6588KEENE FM RADIO TRANSMITTER DRIVER
6589M: Hans Verkuil <hverkuil@xs4all.nl>
6590L: linux-media@vger.kernel.org
6591T: git git://linuxtv.org/media_tree.git
a825eaec 6592W: https://linuxtv.org
f41bf02f
HV
6593S: Maintained
6594F: drivers/media/radio/radio-keene*
6595
1da177e4 6596KERNEL AUTOMOUNTER v4 (AUTOFS4)
8b58be88 6597M: Ian Kent <raven@themaw.net>
f694fc97 6598L: autofs@vger.kernel.org
1da177e4 6599S: Maintained
679655da 6600F: fs/autofs4/
1da177e4 6601
70fb7ba6 6602KERNEL BUILD + files below scripts/ (unless maintained elsewhere)
d8130624 6603M: Michal Marek <mmarek@suse.com>
08deed1e
JP
6604T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git for-next
6605T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git rc-fixes
347d12d7 6606L: linux-kbuild@vger.kernel.org
5ce45962 6607S: Maintained
679655da
JP
6608F: Documentation/kbuild/
6609F: Makefile
6610F: scripts/Makefile.*
70fb7ba6
MM
6611F: scripts/basic/
6612F: scripts/mk*
6613F: scripts/package/
1da177e4
LT
6614
6615KERNEL JANITORS
c3000e03 6616L: kernel-janitors@vger.kernel.org
10466f5a 6617W: http://kernelnewbies.org/KernelJanitors
ee709b0c 6618S: Odd Fixes
1da177e4 6619
e8b43555 6620KERNEL NFSD, SUNRPC, AND LOCKD SERVERS
8b58be88 6621M: "J. Bruce Fields" <bfields@fieldses.org>
883985f6 6622M: Jeff Layton <jlayton@poochiereds.net>
16141c02 6623L: linux-nfs@vger.kernel.org
1da177e4 6624W: http://nfs.sourceforge.net/
9f273c24 6625T: git git://linux-nfs.org/~bfields/linux.git
98fac23f 6626S: Supported
679655da 6627F: fs/nfsd/
c117ab84 6628F: include/uapi/linux/nfsd/
679655da
JP
6629F: fs/lockd/
6630F: fs/nfs_common/
6631F: net/sunrpc/
6632F: include/linux/lockd/
6633F: include/linux/sunrpc/
c117ab84 6634F: include/uapi/linux/sunrpc/
1da177e4 6635
13b122b3
SK
6636KERNEL SELFTEST FRAMEWORK
6637M: Shuah Khan <shuahkh@osg.samsung.com>
90effdcd 6638M: Shuah Khan <shuah@kernel.org>
64f00850 6639L: linux-kselftest@vger.kernel.org
13b122b3
SK
6640T: git git://git.kernel.org/pub/scm/shuah/linux-kselftest
6641S: Maintained
6642F: tools/testing/selftests
6643
426d62e2 6644KERNEL VIRTUAL MACHINE (KVM)
c93a64fe 6645M: Paolo Bonzini <pbonzini@redhat.com>
3d8e15dd 6646M: Radim Krčmář <rkrcmar@redhat.com>
1fc9d2bf 6647L: kvm@vger.kernel.org
e3e58478 6648W: http://www.linux-kvm.org
a94b40a6 6649T: git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
426d62e2 6650S: Supported
c93a64fe
PB
6651F: Documentation/*/kvm*.txt
6652F: Documentation/virtual/kvm/
679655da 6653F: arch/*/kvm/
1662e862
CB
6654F: arch/x86/kernel/kvm.c
6655F: arch/x86/kernel/kvmclock.c
679655da
JP
6656F: arch/*/include/asm/kvm*
6657F: include/linux/kvm*
c117ab84 6658F: include/uapi/linux/kvm*
679655da 6659F: virt/kvm/
6d0a1a61 6660F: tools/kvm/
426d62e2 6661
ad8003d3 6662KERNEL VIRTUAL MACHINE (KVM) FOR AMD-V
7de609c8 6663M: Joerg Roedel <joro@8bytes.org>
1fc9d2bf 6664L: kvm@vger.kernel.org
038161de 6665W: http://www.linux-kvm.org/
7de609c8 6666S: Maintained
679655da 6667F: arch/x86/include/asm/svm.h
679655da 6668F: arch/x86/kvm/svm.c
426d62e2 6669
513014b7 6670KERNEL VIRTUAL MACHINE (KVM) FOR POWERPC
d8130624 6671M: Alexander Graf <agraf@suse.com>
1fc9d2bf 6672L: kvm-ppc@vger.kernel.org
038161de 6673W: http://www.linux-kvm.org/
6a7f972d 6674T: git git://github.com/agraf/linux-2.6.git
513014b7 6675S: Supported
679655da
JP
6676F: arch/powerpc/include/asm/kvm*
6677F: arch/powerpc/kvm/
513014b7 6678
85f8fffe 6679KERNEL VIRTUAL MACHINE for s390 (KVM/s390)
8b58be88 6680M: Christian Borntraeger <borntraeger@de.ibm.com>
4ae57b6c 6681M: Cornelia Huck <cornelia.huck@de.ibm.com>
85f8fffe
CB
6682L: linux-s390@vger.kernel.org
6683W: http://www.ibm.com/developerworks/linux/linux390/
9f273c24 6684T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvms390/linux.git
85f8fffe 6685S: Supported
679655da
JP
6686F: Documentation/s390/kvm.txt
6687F: arch/s390/include/asm/kvm*
80811493 6688F: arch/s390/kvm/
85f8fffe 6689
a749474d 6690KERNEL VIRTUAL MACHINE (KVM) FOR ARM
0f4ca79e 6691M: Christoffer Dall <christoffer.dall@linaro.org>
5c8818b4
MZ
6692M: Marc Zyngier <marc.zyngier@arm.com>
6693L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
a749474d
CD
6694L: kvmarm@lists.cs.columbia.edu
6695W: http://systems.cs.columbia.edu/projects/kvm-arm
1b1ebe82 6696T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvmarm/kvmarm.git
0f4ca79e 6697S: Supported
a749474d
CD
6698F: arch/arm/include/uapi/asm/kvm*
6699F: arch/arm/include/asm/kvm*
6700F: arch/arm/kvm/
5c8818b4
MZ
6701F: virt/kvm/arm/
6702F: include/kvm/arm_*
a749474d 6703
6394a3ec 6704KERNEL VIRTUAL MACHINE FOR ARM64 (KVM/arm64)
5c8818b4 6705M: Christoffer Dall <christoffer.dall@linaro.org>
6394a3ec
MZ
6706M: Marc Zyngier <marc.zyngier@arm.com>
6707L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
6708L: kvmarm@lists.cs.columbia.edu
6709S: Maintained
6710F: arch/arm64/include/uapi/asm/kvm*
6711F: arch/arm64/include/asm/kvm*
6712F: arch/arm64/kvm/
6713
bfd3d532
JH
6714KERNEL VIRTUAL MACHINE FOR MIPS (KVM/mips)
6715M: James Hogan <james.hogan@imgtec.com>
6716L: linux-mips@linux-mips.org
6717S: Supported
6718F: arch/mips/include/uapi/asm/kvm*
6719F: arch/mips/include/asm/kvm*
6720F: arch/mips/kvm/
6721
dc009d92 6722KEXEC
8b58be88 6723M: Eric Biederman <ebiederm@xmission.com>
2f327dad 6724W: http://kernel.org/pub/linux/utils/kernel/kexec/
34633993 6725L: kexec@lists.infradead.org
dc009d92 6726S: Maintained
679655da 6727F: include/linux/kexec.h
c117ab84 6728F: include/uapi/linux/kexec.h
10540a69 6729F: kernel/kexec*
dc009d92 6730
e971461f
DH
6731KEYS/KEYRINGS:
6732M: David Howells <dhowells@redhat.com>
aa62efff 6733L: keyrings@vger.kernel.org
e971461f 6734S: Maintained
d410fa4e 6735F: Documentation/security/keys.txt
e971461f
DH
6736F: include/linux/key.h
6737F: include/linux/key-type.h
75aeddd1
DH
6738F: include/linux/keyctl.h
6739F: include/uapi/linux/keyctl.h
e971461f
DH
6740F: include/keys/
6741F: security/keys/
6742
7f3c68be 6743KEYS-TRUSTED
74dd744f
MZ
6744M: David Safford <safford@us.ibm.com>
6745M: Mimi Zohar <zohar@linux.vnet.ibm.com>
7f3c68be 6746L: linux-security-module@vger.kernel.org
aa62efff 6747L: keyrings@vger.kernel.org
7f3c68be 6748S: Supported
d410fa4e 6749F: Documentation/security/keys-trusted-encrypted.txt
7f3c68be
MZ
6750F: include/keys/trusted-type.h
6751F: security/keys/trusted.c
6752F: security/keys/trusted.h
6753
6754KEYS-ENCRYPTED
74dd744f
MZ
6755M: Mimi Zohar <zohar@linux.vnet.ibm.com>
6756M: David Safford <safford@us.ibm.com>
7f3c68be 6757L: linux-security-module@vger.kernel.org
aa62efff 6758L: keyrings@vger.kernel.org
7f3c68be 6759S: Supported
d410fa4e 6760F: Documentation/security/keys-trusted-encrypted.txt
7f3c68be 6761F: include/keys/encrypted-type.h
19c90aa6 6762F: security/keys/encrypted-keys/
7f3c68be 6763
5b778dad 6764KGDB / KDB /debug_core
8b58be88 6765M: Jason Wessel <jason.wessel@windriver.com>
4063eb5f 6766W: http://kgdb.wiki.kernel.org/
e3e2aaf7 6767L: kgdb-bugreport@lists.sourceforge.net
9f273c24 6768T: git git://git.kernel.org/pub/scm/linux/kernel/git/jwessel/kgdb.git
e3e2aaf7 6769S: Maintained
679655da
JP
6770F: Documentation/DocBook/kgdb.tmpl
6771F: drivers/misc/kgdbts.c
df621252 6772F: drivers/tty/serial/kgdboc.c
5b778dad 6773F: include/linux/kdb.h
679655da 6774F: include/linux/kgdb.h
4063eb5f 6775F: kernel/debug/
e3e2aaf7 6776
456db8cc 6777KMEMCHECK
8b58be88 6778M: Vegard Nossum <vegardno@ifi.uio.no>
2ed1c525 6779M: Pekka Enberg <penberg@kernel.org>
b9ce08c0 6780S: Maintained
410d7a97
JP
6781F: Documentation/kmemcheck.txt
6782F: arch/x86/include/asm/kmemcheck.h
6783F: arch/x86/mm/kmemcheck/
6784F: include/linux/kmemcheck.h
6785F: mm/kmemcheck.c
b9ce08c0 6786
c3bb4d24 6787KMEMLEAK
8b58be88 6788M: Catalin Marinas <catalin.marinas@arm.com>
c3bb4d24
CM
6789S: Maintained
6790F: Documentation/kmemleak.txt
6791F: include/linux/kmemleak.h
6792F: mm/kmemleak.c
6793F: mm/kmemleak-test.c
6794
89559a61 6795KPROBES
a320817c 6796M: Ananth N Mavinakayanahalli <ananth@linux.vnet.ibm.com>
8b58be88
JP
6797M: Anil S Keshavamurthy <anil.s.keshavamurthy@intel.com>
6798M: "David S. Miller" <davem@davemloft.net>
353def94 6799M: Masami Hiramatsu <mhiramat@kernel.org>
89559a61 6800S: Maintained
679655da
JP
6801F: Documentation/kprobes.txt
6802F: include/linux/kprobes.h
6803F: kernel/kprobes.c
89559a61 6804
70e84049 6805KS0108 LCD CONTROLLER DRIVER
8b58be88 6806M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
450c622e
MO
6807W: http://miguelojeda.es/auxdisplay.htm
6808W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
70e84049 6809S: Maintained
679655da
JP
6810F: Documentation/auxdisplay/ks0108
6811F: drivers/auxdisplay/ks0108.c
6812F: include/linux/ks0108.h
70e84049 6813
1b69c6d0
DA
6814L3MDEV
6815M: David Ahern <dsa@cumulusnetworks.com>
6816L: netdev@vger.kernel.org
6817S: Maintained
6818F: net/l3mdev
6819F: include/net/l3mdev.h
6820
9ca44355 6821LANTIQ MIPS ARCHITECTURE
bdb40e8e 6822M: John Crispin <john@phrozen.org>
9ca44355
JC
6823L: linux-mips@linux-mips.org
6824S: Maintained
6825F: arch/mips/lantiq
6826
1da177e4 6827LAPB module
1da177e4 6828L: linux-x25@vger.kernel.org
bf9915cc 6829S: Orphan
679655da
JP
6830F: Documentation/networking/lapb-module.txt
6831F: include/*/lapb.h
6832F: net/lapb/
1da177e4
LT
6833
6834LASI 53c700 driver for PARISC
8b58be88 6835M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
1da177e4
LT
6836L: linux-scsi@vger.kernel.org
6837S: Maintained
679655da
JP
6838F: Documentation/scsi/53c700.txt
6839F: drivers/scsi/53c700*
1da177e4 6840
263de9b5 6841LED SUBSYSTEM
8b58be88 6842M: Richard Purdie <rpurdie@rpsys.net>
48b945a1 6843M: Jacek Anaszewski <j.anaszewski@samsung.com>
aa69cb8c 6844L: linux-leds@vger.kernel.org
b8926ba0 6845T: git git://git.kernel.org/pub/scm/linux/kernel/git/j.anaszewski/linux-leds.git
263de9b5 6846S: Maintained
85c90368 6847F: Documentation/devicetree/bindings/leds/
679655da
JP
6848F: drivers/leds/
6849F: include/linux/leds.h
263de9b5 6850
b0461a44 6851LEGACY EEPROM DRIVER
d8130624 6852M: Jean Delvare <jdelvare@suse.com>
b0461a44
JD
6853S: Maintained
6854F: Documentation/misc-devices/eeprom
6855F: drivers/misc/eeprom/eeprom.c
6856
1da177e4 6857LEGO USB Tower driver
8b58be88 6858M: Juergen Stuber <starblue@users.sourceforge.net>
1da177e4
LT
6859L: legousb-devel@lists.sourceforge.net
6860W: http://legousb.sourceforge.net/
6861S: Maintained
679655da 6862F: drivers/usb/misc/legousbtower.c
1da177e4 6863
055616a8
MK
6864LG2160 MEDIA DRIVER
6865M: Michael Krufky <mkrufky@linuxtv.org>
6866L: linux-media@vger.kernel.org
a825eaec 6867W: https://linuxtv.org
055616a8
MK
6868W: http://github.com/mkrufky
6869Q: http://patchwork.linuxtv.org/project/linux-media/list/
6870T: git git://linuxtv.org/mkrufky/tuners.git
6871S: Maintained
6872F: drivers/media/dvb-frontends/lg2160.*
6873
6f0e7725
MK
6874LGDT3305 MEDIA DRIVER
6875M: Michael Krufky <mkrufky@linuxtv.org>
6876L: linux-media@vger.kernel.org
a825eaec 6877W: https://linuxtv.org
6f0e7725
MK
6878W: http://github.com/mkrufky
6879Q: http://patchwork.linuxtv.org/project/linux-media/list/
6880T: git git://linuxtv.org/mkrufky/tuners.git
6881S: Maintained
6882F: drivers/media/dvb-frontends/lgdt3305.*
6883
568a17ff 6884LGUEST
8b58be88 6885M: Rusty Russell <rusty@rustcorp.com.au>
a4724ed6 6886L: lguest@lists.ozlabs.org
568a17ff 6887W: http://lguest.ozlabs.org/
72e91863 6888S: Odd Fixes
070f420b 6889F: arch/x86/include/asm/lguest*.h
679655da
JP
6890F: arch/x86/lguest/
6891F: drivers/lguest/
6892F: include/linux/lguest*.h
070f420b 6893F: tools/lguest/
568a17ff 6894
32ac7cb2
TH
6895LIBATA SUBSYSTEM (Serial and Parallel ATA drivers)
6896M: Tejun Heo <tj@kernel.org>
6897L: linux-ide@vger.kernel.org
6898T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
6899S: Maintained
6900F: drivers/ata/
6901F: include/linux/ata.h
6902F: include/linux/libata.h
d2abf98e 6903F: Documentation/devicetree/bindings/ata/
32ac7cb2
TH
6904
6905LIBATA PATA ARASAN COMPACT FLASH CONTROLLER
da89947b 6906M: Viresh Kumar <vireshk@kernel.org>
32ac7cb2
TH
6907L: linux-ide@vger.kernel.org
6908T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
6909S: Maintained
6910F: include/linux/pata_arasan_cf_data.h
6911F: drivers/ata/pata_arasan_cf.c
6912
c7fa056c
BZ
6913LIBATA PATA DRIVERS
6914M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
6915M: Tejun Heo <tj@kernel.org>
6916L: linux-ide@vger.kernel.org
6917T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
6918S: Maintained
6919F: drivers/ata/pata_*.c
6920F: drivers/ata/ata_generic.c
6921
32ac7cb2
TH
6922LIBATA SATA AHCI PLATFORM devices support
6923M: Hans de Goede <hdegoede@redhat.com>
6924M: Tejun Heo <tj@kernel.org>
6925L: linux-ide@vger.kernel.org
6926T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
6927S: Maintained
6928F: drivers/ata/ahci_platform.c
6929F: drivers/ata/libahci_platform.c
6930F: include/linux/ahci_platform.h
6931
6932LIBATA SATA PROMISE TX2/TX4 CONTROLLER DRIVER
6933M: Mikael Pettersson <mikpelinux@gmail.com>
6934L: linux-ide@vger.kernel.org
6935T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
6936S: Maintained
6937F: drivers/ata/sata_promise.*
6938
1acd437c
SL
6939LIBLOCKDEP
6940M: Sasha Levin <sasha.levin@oracle.com>
6941S: Maintained
6942F: tools/lib/lockdep/
6943
bc30196f
DW
6944LIBNVDIMM: NON-VOLATILE MEMORY DEVICE SUBSYSTEM
6945M: Dan Williams <dan.j.williams@intel.com>
6946L: linux-nvdimm@lists.01.org
6947Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
9f273c24 6948T: git git://git.kernel.org/pub/scm/linux/kernel/git/nvdimm/nvdimm.git
bc30196f
DW
6949S: Supported
6950F: drivers/nvdimm/*
6951F: include/linux/nd.h
6952F: include/linux/libnvdimm.h
6953F: include/uapi/linux/ndctl.h
6954
6955LIBNVDIMM BLK: MMIO-APERTURE DRIVER
6956M: Ross Zwisler <ross.zwisler@linux.intel.com>
6957L: linux-nvdimm@lists.01.org
6958Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
6959S: Supported
6960F: drivers/nvdimm/blk.c
6961F: drivers/nvdimm/region_devs.c
6962F: drivers/acpi/nfit*
6963
6964LIBNVDIMM BTT: BLOCK TRANSLATION TABLE
6965M: Vishal Verma <vishal.l.verma@intel.com>
6966L: linux-nvdimm@lists.01.org
6967Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
6968S: Supported
6969F: drivers/nvdimm/btt*
6970
6971LIBNVDIMM PMEM: PERSISTENT MEMORY DRIVER
6972M: Ross Zwisler <ross.zwisler@linux.intel.com>
6973L: linux-nvdimm@lists.01.org
6974Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
6975S: Supported
6976F: drivers/nvdimm/pmem.c
b864bc17 6977F: include/linux/pmem.h
40603526 6978F: arch/*/include/asm/pmem.h
bc30196f 6979
cd9e9808
MB
6980LIGHTNVM PLATFORM SUPPORT
6981M: Matias Bjorling <mb@lightnvm.io>
6982W: http://github/OpenChannelSSD
4ead1a25 6983L: linux-block@vger.kernel.org
cd9e9808
MB
6984S: Maintained
6985F: drivers/lightnvm/
6986F: include/linux/lightnvm.h
6987F: include/uapi/linux/lightnvm.h
6988
1da177e4 6989LINUX FOR IBM pSERIES (RS/6000)
8b58be88 6990M: Paul Mackerras <paulus@au.ibm.com>
1da177e4
LT
6991W: http://www.ibm.com/linux/ltc/projects/ppc
6992S: Supported
11c34c7d 6993F: arch/powerpc/boot/rs6000.h
1da177e4 6994
852bb9f5 6995LINUX FOR POWERPC (32-BIT AND 64-BIT)
8b58be88
JP
6996M: Benjamin Herrenschmidt <benh@kernel.crashing.org>
6997M: Paul Mackerras <paulus@samba.org>
ea668936 6998M: Michael Ellerman <mpe@ellerman.id.au>
1da177e4 6999W: http://www.penguinppc.org/
a4724ed6 7000L: linuxppc-dev@lists.ozlabs.org
8a6e2535 7001Q: http://patchwork.ozlabs.org/project/linuxppc-dev/list/
9958084a 7002T: git git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux.git
1da177e4 7003S: Supported
11c34c7d
JP
7004F: Documentation/powerpc/
7005F: arch/powerpc/
ef69b03d
ME
7006F: drivers/char/tpm/tpm_ibmvtpm*
7007F: drivers/crypto/nx/
7008F: drivers/crypto/vmx/
7009F: drivers/net/ethernet/ibm/ibmveth.*
7010F: drivers/net/ethernet/ibm/ibmvnic.*
66725152 7011F: drivers/pci/hotplug/pnv_php.c
ef69b03d
ME
7012F: drivers/pci/hotplug/rpa*
7013F: drivers/scsi/ibmvscsi/
7014N: opal
7015N: /pmac
7016N: powermac
7017N: powernv
7018N: [^a-z0-9]ps3
7019N: pseries
1da177e4
LT
7020
7021LINUX FOR POWER MACINTOSH
8b58be88 7022M: Benjamin Herrenschmidt <benh@kernel.crashing.org>
1da177e4 7023W: http://www.penguinppc.org/
a4724ed6 7024L: linuxppc-dev@lists.ozlabs.org
1da177e4 7025S: Maintained
11c34c7d
JP
7026F: arch/powerpc/platforms/powermac/
7027F: drivers/macintosh/
1da177e4 7028
77a76369 7029LINUX FOR POWERPC EMBEDDED MPC5XXX
a149507b 7030M: Anatolij Gustschin <agust@denx.de>
a4724ed6 7031L: linuxppc-dev@lists.ozlabs.org
cba5b1c6 7032T: git git://git.denx.de/linux-denx-agust.git
1da177e4 7033S: Maintained
11c34c7d
JP
7034F: arch/powerpc/platforms/512x/
7035F: arch/powerpc/platforms/52xx/
1da177e4
LT
7036
7037LINUX FOR POWERPC EMBEDDED PPC4XX
49e7d9df 7038M: Alistair Popple <alistair@popple.id.au>
8b58be88 7039M: Matt Porter <mporter@kernel.crashing.org>
1da177e4 7040W: http://www.penguinppc.org/
a4724ed6 7041L: linuxppc-dev@lists.ozlabs.org
1da177e4 7042S: Maintained
11c34c7d
JP
7043F: arch/powerpc/platforms/40x/
7044F: arch/powerpc/platforms/44x/
1da177e4 7045
260c02a9 7046LINUX FOR POWERPC EMBEDDED XILINX VIRTEX
a4724ed6 7047L: linuxppc-dev@lists.ozlabs.org
cdeb8994 7048S: Orphan
11c34c7d
JP
7049F: arch/powerpc/*/*virtex*
7050F: arch/powerpc/*/*/*virtex*
1da177e4 7051
e93adf1e 7052LINUX FOR POWERPC EMBEDDED PPC8XX
8b58be88 7053M: Vitaly Bordug <vitb@kernel.crashing.org>
e93adf1e 7054W: http://www.penguinppc.org/
a4724ed6 7055L: linuxppc-dev@lists.ozlabs.org
e93adf1e 7056S: Maintained
a2b1f7c8 7057F: arch/powerpc/platforms/8xx/
e93adf1e 7058
1da177e4 7059LINUX FOR POWERPC EMBEDDED PPC83XX AND PPC85XX
44451d4d 7060M: Scott Wood <oss@buserror.net>
8b58be88 7061M: Kumar Gala <galak@kernel.crashing.org>
ce00f85c 7062W: http://www.penguinppc.org/
a4724ed6 7063L: linuxppc-dev@lists.ozlabs.org
a1e0fb42 7064T: git git://git.kernel.org/pub/scm/linux/kernel/git/scottwood/linux.git
ce00f85c 7065S: Maintained
11c34c7d 7066F: arch/powerpc/platforms/83xx/
4c8f581d 7067F: arch/powerpc/platforms/85xx/
1da177e4 7068
ab06ff3a 7069LINUX FOR POWERPC PA SEMI PWRFICIENT
8b58be88 7070M: Olof Johansson <olof@lixom.net>
a4724ed6 7071L: linuxppc-dev@lists.ozlabs.org
92e19709 7072S: Maintained
11c34c7d
JP
7073F: arch/powerpc/platforms/pasemi/
7074F: drivers/*/*pasemi*
7075F: drivers/*/*/*pasemi*
ab06ff3a 7076
1da177e4 7077LINUX SECURITY MODULE (LSM) FRAMEWORK
8b58be88 7078M: Chris Wright <chrisw@sous-sol.org>
1a4520be 7079L: linux-security-module@vger.kernel.org
1da177e4
LT
7080S: Supported
7081
a23ce6da
HW
7082LIS3LV02D ACCELEROMETER DRIVER
7083M: Eric Piel <eric.piel@tremplin-utc.net>
7084S: Maintained
ff606677
JD
7085F: Documentation/misc-devices/lis3lv02d
7086F: drivers/misc/lis3lv02d/
bd35665f 7087F: drivers/platform/x86/hp_accel.c
a23ce6da 7088
b700e7f0
SJ
7089LIVE PATCHING
7090M: Josh Poimboeuf <jpoimboe@redhat.com>
06e1c170 7091M: Jessica Yu <jeyu@redhat.com>
e5f6450c 7092M: Jiri Kosina <jikos@kernel.org>
06e1c170
JP
7093M: Miroslav Benes <mbenes@suse.cz>
7094R: Petr Mladek <pmladek@suse.com>
b700e7f0
SJ
7095S: Maintained
7096F: kernel/livepatch/
7097F: include/linux/livepatch.h
7098F: arch/x86/include/asm/livepatch.h
7099F: arch/x86/kernel/livepatch.c
5e4e3844 7100F: Documentation/livepatch/
b700e7f0 7101F: Documentation/ABI/testing/sysfs-kernel-livepatch
13d1cf7e 7102F: samples/livepatch/
b700e7f0 7103L: live-patching@vger.kernel.org
74d50da3 7104T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/livepatching.git
b700e7f0 7105
ea861d73
KC
7106LINUX KERNEL DUMP TEST MODULE (LKDTM)
7107M: Kees Cook <keescook@chromium.org>
7108S: Maintained
426f3a53 7109F: drivers/misc/lkdtm*
ea861d73 7110
e2d1d6c0 7111LLC (802.2)
8b58be88 7112M: Arnaldo Carvalho de Melo <acme@ghostprotocols.net>
e2d1d6c0 7113S: Maintained
679655da 7114F: include/linux/llc.h
c117ab84 7115F: include/uapi/linux/llc.h
679655da
JP
7116F: include/net/llc*
7117F: net/llc/
e2d1d6c0 7118
4e233cbe
AD
7119LM73 HARDWARE MONITOR DRIVER
7120M: Guillaume Ligneul <guillaume.ligneul@gmail.com>
968ce1b1 7121L: linux-hwmon@vger.kernel.org
4e233cbe
AD
7122S: Maintained
7123F: drivers/hwmon/lm73.c
7124
156e2d1a 7125LM78 HARDWARE MONITOR DRIVER
d8130624 7126M: Jean Delvare <jdelvare@suse.com>
968ce1b1 7127L: linux-hwmon@vger.kernel.org
156e2d1a
JD
7128S: Maintained
7129F: Documentation/hwmon/lm78
7130F: drivers/hwmon/lm78.c
7131
1da177e4 7132LM83 HARDWARE MONITOR DRIVER
d8130624 7133M: Jean Delvare <jdelvare@suse.com>
968ce1b1 7134L: linux-hwmon@vger.kernel.org
1da177e4 7135S: Maintained
679655da
JP
7136F: Documentation/hwmon/lm83
7137F: drivers/hwmon/lm83.c
1da177e4
LT
7138
7139LM90 HARDWARE MONITOR DRIVER
d8130624 7140M: Jean Delvare <jdelvare@suse.com>
968ce1b1 7141L: linux-hwmon@vger.kernel.org
1da177e4 7142S: Maintained
679655da 7143F: Documentation/hwmon/lm90
aae7bce4 7144F: Documentation/devicetree/bindings/hwmon/lm90.txt
679655da 7145F: drivers/hwmon/lm90.c
1da177e4 7146
917cc4e6
GR
7147LM95234 HARDWARE MONITOR DRIVER
7148M: Guenter Roeck <linux@roeck-us.net>
968ce1b1 7149L: linux-hwmon@vger.kernel.org
917cc4e6
GR
7150S: Maintained
7151F: Documentation/hwmon/lm95234
7152F: drivers/hwmon/lm95234.c
7153
68620bdd
MP
7154LME2510 MEDIA DRIVER
7155M: Malcolm Priestley <tvboxspy@gmail.com>
7156L: linux-media@vger.kernel.org
a825eaec 7157W: https://linuxtv.org
68620bdd
MP
7158Q: http://patchwork.linuxtv.org/project/linux-media/list/
7159S: Maintained
7160F: drivers/media/usb/dvb-usb-v2/lmedm04*
7161
d4c3be70 7162LOCKING PRIMITIVES
8b58be88
JP
7163M: Peter Zijlstra <peterz@infradead.org>
7164M: Ingo Molnar <mingo@redhat.com>
981c3a4f 7165L: linux-kernel@vger.kernel.org
d4c3be70 7166T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
512e67f9 7167S: Maintained
d4c3be70 7168F: Documentation/locking/
679655da 7169F: include/linux/lockdep.h
d4c3be70
IM
7170F: include/linux/spinlock*.h
7171F: arch/*/include/asm/spinlock*.h
7172F: include/linux/rwlock*.h
7173F: include/linux/mutex*.h
7174F: arch/*/include/asm/mutex*.h
7175F: include/linux/rwsem*.h
7176F: arch/*/include/asm/rwsem.h
7177F: include/linux/seqlock.h
7178F: lib/locking*.[ch]
7486d6da 7179F: kernel/locking/
512e67f9 7180
dde33348 7181LOGICAL DISK MANAGER SUPPORT (LDM, Windows 2000/XP/Vista Dynamic Disks)
8b58be88 7182M: "Richard Russon (FlatCap)" <ldm@flatcap.org>
dde33348
AA
7183L: linux-ntfs-dev@lists.sourceforge.net
7184W: http://www.linux-ntfs.org/content/view/19/37/
1da177e4 7185S: Maintained
679655da 7186F: Documentation/ldm.txt
20d16fef 7187F: block/partitions/ldm.*
1da177e4 7188
ef6ada3d
JE
7189LogFS
7190M: Joern Engel <joern@logfs.org>
756ccb3c 7191M: Prasad Joshi <prasadjoshi.linux@gmail.com>
ef6ada3d
JE
7192L: logfs@logfs.org
7193W: logfs.org
7194S: Maintained
7195F: fs/logfs/
7196
c87e34ef 7197LSILOGIC MPT FUSION DRIVERS (FC/SAS/SPI)
9495e835
SS
7198M: Sathya Prakash <sathya.prakash@broadcom.com>
7199M: Chaitra P B <chaitra.basappa@broadcom.com>
7200M: Suganath Prabu Subramani <suganath-prabu.subramani@broadcom.com>
7201L: MPT-FusionLinux.pdl@broadcom.com
c87e34ef 7202L: linux-scsi@vger.kernel.org
9495e835 7203W: http://www.avagotech.com/support/
c87e34ef 7204S: Supported
679655da 7205F: drivers/message/fusion/
500c152a 7206F: drivers/scsi/mpt2sas/
7207F: drivers/scsi/mpt3sas/
c87e34ef 7208
1da177e4 7209LSILOGIC/SYMBIOS/NCR 53C8XX and 53C1010 PCI-SCSI drivers
8b58be88 7210M: Matthew Wilcox <matthew@wil.cx>
1da177e4
LT
7211L: linux-scsi@vger.kernel.org
7212S: Maintained
679655da 7213F: drivers/scsi/sym53c8xx_2/
1da177e4 7214
e5f5c99a
GR
7215LTC4261 HARDWARE MONITOR DRIVER
7216M: Guenter Roeck <linux@roeck-us.net>
968ce1b1 7217L: linux-hwmon@vger.kernel.org
e5f5c99a
GR
7218S: Maintained
7219F: Documentation/hwmon/ltc4261
7220F: drivers/hwmon/ltc4261.c
7221
81365c31 7222LTP (Linux Test Project)
28b8e8d4 7223M: Mike Frysinger <vapier@gentoo.org>
7d1ae8a8 7224M: Cyril Hrubis <chrubis@suse.cz>
0526109a 7225M: Wanlong Gao <wanlong.gao@gmail.com>
f2eb7f6f
CH
7226M: Jan Stancek <jstancek@redhat.com>
7227M: Stanislav Kholmanskikh <stanislav.kholmanskikh@oracle.com>
7228M: Alexey Kodanev <alexey.kodanev@oracle.com>
0526109a 7229L: ltp@lists.linux.it (subscribers-only)
f2eb7f6f 7230W: http://linux-test-project.github.io/
7d1ae8a8 7231T: git git://github.com/linux-test-project/ltp.git
81365c31
MF
7232S: Maintained
7233
c12a54b3 7234M32R ARCHITECTURE
c12a54b3 7235W: http://www.linux-m32r.org/
b4174867 7236S: Orphan
679655da 7237F: arch/m32r/
c12a54b3 7238
1da177e4 7239M68K ARCHITECTURE
8b58be88 7240M: Geert Uytterhoeven <geert@linux-m68k.org>
1da177e4
LT
7241L: linux-m68k@lists.linux-m68k.org
7242W: http://www.linux-m68k.org/
54e5881d 7243T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/linux-m68k.git
1da177e4 7244S: Maintained
679655da 7245F: arch/m68k/
9db35182 7246F: drivers/zorro/
1da177e4
LT
7247
7248M68K ON APPLE MACINTOSH
8b58be88 7249M: Joshua Thompson <funaho@jurai.org>
1da177e4 7250W: http://www.mac.linux-m68k.org/
9bb9f222 7251L: linux-m68k@lists.linux-m68k.org
1da177e4 7252S: Maintained
9db35182 7253F: arch/m68k/mac/
1da177e4
LT
7254
7255M68K ON HP9000/300
8b58be88 7256M: Philip Blundell <philb@gnu.org>
1da177e4
LT
7257W: http://www.tazenda.demon.co.uk/phil/linux-hp
7258S: Maintained
679655da 7259F: arch/m68k/hp300/
1da177e4 7260
74425546
AP
7261M88DS3103 MEDIA DRIVER
7262M: Antti Palosaari <crope@iki.fi>
7263L: linux-media@vger.kernel.org
a825eaec 7264W: https://linuxtv.org
74425546
AP
7265W: http://palosaari.fi/linux/
7266Q: http://patchwork.linuxtv.org/project/linux-media/list/
7267T: git git://linuxtv.org/anttip/media_tree.git
7268S: Maintained
7269F: drivers/media/dvb-frontends/m88ds3103*
7270
68620bdd
MP
7271M88RS2000 MEDIA DRIVER
7272M: Malcolm Priestley <tvboxspy@gmail.com>
7273L: linux-media@vger.kernel.org
a825eaec 7274W: https://linuxtv.org
68620bdd
MP
7275Q: http://patchwork.linuxtv.org/project/linux-media/list/
7276S: Maintained
7277F: drivers/media/dvb-frontends/m88rs2000*
7278
07a092fa 7279MA901 MASTERKIT USB FM RADIO DRIVER
b75f0050
JP
7280M: Alexey Klimov <klimov.linux@gmail.com>
7281L: linux-media@vger.kernel.org
7282T: git git://linuxtv.org/media_tree.git
7283S: Maintained
7284F: drivers/media/radio/radio-ma901.c
07a092fa 7285
64a327a7 7286MAC80211
8b58be88 7287M: Johannes Berg <johannes@sipsolutions.net>
64a327a7 7288L: linux-wireless@vger.kernel.org
491b26b4 7289W: http://wireless.kernel.org/
ce466579
JB
7290T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
7291T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
64a327a7 7292S: Maintained
679655da
JP
7293F: Documentation/networking/mac80211-injection.txt
7294F: include/net/mac80211.h
7295F: net/mac80211/
2af8c4dc 7296F: drivers/net/wireless/mac80211_hwsim.[ch]
64a327a7 7297
b863ceb7 7298MACVLAN DRIVER
8b58be88 7299M: Patrick McHardy <kaber@trash.net>
b863ceb7
PM
7300L: netdev@vger.kernel.org
7301S: Maintained
679655da
JP
7302F: drivers/net/macvlan.c
7303F: include/linux/if_macvlan.h
b863ceb7 7304
2b6d83e2
JB
7305MAILBOX API
7306M: Jassi Brar <jassisinghbrar@gmail.com>
7307L: linux-kernel@vger.kernel.org
7308S: Maintained
7309F: drivers/mailbox/
7310F: include/linux/mailbox_client.h
7311F: include/linux/mailbox_controller.h
7312
faf1668c 7313MAN-PAGES: MANUAL PAGES FOR LINUX -- Sections 2, 3, 4, 5, and 7
8b58be88 7314M: Michael Kerrisk <mtk.manpages@gmail.com>
795fb7e7 7315W: http://www.kernel.org/doc/man-pages
bd7ebec6 7316L: linux-man@vger.kernel.org
1b53dc74 7317S: Maintained
faf1668c 7318
0d3cd4b6
VD
7319MARVELL 88E6XXX ETHERNET SWITCH FABRIC DRIVER
7320M: Andrew Lunn <andrew@lunn.ch>
7321M: Vivien Didelot <vivien.didelot@savoirfairelinux.com>
7322S: Maintained
7323F: drivers/net/dsa/mv88e6xxx/
7324
8427defd 7325MARVELL ARMADA DRM SUPPORT
54176cc6 7326M: Russell King <rmk+kernel@armlinux.org.uk>
8427defd
RK
7327S: Maintained
7328F: drivers/gpu/drm/armada/
4418833e
EV
7329F: include/uapi/drm/armada_drm.h
7330F: Documentation/devicetree/bindings/display/armada/
8427defd 7331
c4d007bc
TP
7332MARVELL CRYPTO DRIVER
7333M: Boris Brezillon <boris.brezillon@free-electrons.com>
7334M: Arnaud Ebalard <arno@natisbad.org>
7335F: drivers/crypto/marvell/
7336S: Maintained
7337L: linux-crypto@vger.kernel.org
7338
44c14c1d 7339MARVELL GIGABIT ETHERNET DRIVERS (skge/sky2)
7340M: Mirko Lindner <mlindner@marvell.com>
adbbf69d 7341M: Stephen Hemminger <stephen@networkplumber.org>
44c14c1d 7342L: netdev@vger.kernel.org
7343S: Maintained
7344F: drivers/net/ethernet/marvell/sk*
7345
74cda169 7346MARVELL LIBERTAS WIRELESS DRIVER
74cda169 7347L: libertas-dev@lists.infradead.org
8ac3e99e 7348S: Orphan
f988d640 7349F: drivers/net/wireless/marvell/libertas/
74cda169 7350
b60d6975 7351MARVELL MV643XX ETHERNET DRIVER
4e3faf88 7352M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
979b6c13 7353L: netdev@vger.kernel.org
f5ca8502 7354S: Maintained
527a6266 7355F: drivers/net/ethernet/marvell/mv643xx_eth.*
679655da 7356F: include/linux/mv643xx.h
1da177e4 7357
370b8ed9
TP
7358MARVELL MVNETA ETHERNET DRIVER
7359M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
7360L: netdev@vger.kernel.org
7361S: Maintained
7362F: drivers/net/ethernet/marvell/mvneta.*
7363
fcad584d 7364MARVELL MWIFIEX WIRELESS DRIVER
b9d31704 7365M: Amitkumar Karwar <akarwar@marvell.com>
550795fc 7366M: Nishant Sarmukadam <nishants@marvell.com>
fcad584d
BZ
7367L: linux-wireless@vger.kernel.org
7368S: Maintained
277b024e 7369F: drivers/net/wireless/marvell/mwifiex/
fcad584d 7370
a2c3f656 7371MARVELL MWL8K WIRELESS DRIVER
a040d532 7372M: Lennert Buytenhek <buytenh@wantstofly.org>
a2c3f656 7373L: linux-wireless@vger.kernel.org
16345910 7374S: Odd Fixes
de60f1dc 7375F: drivers/net/wireless/marvell/mwl8k.c
a2c3f656 7376
2a69567b 7377MARVELL SOC MMC/SD/SDIO CONTROLLER DRIVER
2f82af08 7378M: Nicolas Pitre <nico@fluxnic.net>
18e2842b 7379S: Odd Fixes
1fa7e547 7380F: drivers/mmc/host/mvsdio.*
2a69567b 7381
1da177e4 7382MATROX FRAMEBUFFER DRIVER
c69f677c 7383L: linux-fbdev@vger.kernel.org
52653199 7384S: Orphan
8a61f013 7385F: drivers/video/fbdev/matrox/matroxfb_*
c117ab84 7386F: include/uapi/linux/matroxfb.h
1da177e4 7387
ca462085
GR
7388MAX16065 HARDWARE MONITOR DRIVER
7389M: Guenter Roeck <linux@roeck-us.net>
968ce1b1 7390L: linux-hwmon@vger.kernel.org
ca462085
GR
7391S: Maintained
7392F: Documentation/hwmon/max16065
7393F: drivers/hwmon/max16065.c
7394
1f61cab8
GR
7395MAX20751 HARDWARE MONITOR DRIVER
7396M: Guenter Roeck <linux@roeck-us.net>
968ce1b1 7397L: linux-hwmon@vger.kernel.org
1f61cab8
GR
7398S: Maintained
7399F: Documentation/hwmon/max20751
7400F: drivers/hwmon/max20751.c
7401
d20620de 7402MAX6650 HARDWARE MONITOR AND FAN CONTROLLER DRIVER
6a534c9d 7403M: "Hans J. Koch" <hjk@hansjkoch.de>
968ce1b1 7404L: linux-hwmon@vger.kernel.org
d20620de 7405S: Maintained
679655da
JP
7406F: Documentation/hwmon/max6650
7407F: drivers/hwmon/max6650.c
d20620de 7408
e89ab51f
GR
7409MAX6697 HARDWARE MONITOR DRIVER
7410M: Guenter Roeck <linux@roeck-us.net>
968ce1b1 7411L: linux-hwmon@vger.kernel.org
e89ab51f
GR
7412S: Maintained
7413F: Documentation/hwmon/max6697
7414F: Documentation/devicetree/bindings/i2c/max6697.txt
7415F: drivers/hwmon/max6697.c
7416F: include/linux/platform_data/max6697.h
7417
3b2af7f7
PR
7418MAX9860 MONO AUDIO VOICE CODEC DRIVER
7419M: Peter Rosin <peda@axentia.se>
7420L: alsa-devel@alsa-project.org (moderated for non-subscribers)
7421S: Maintained
7422F: Documentation/devicetree/bindings/sound/max9860.txt
7423F: sound/soc/codecs/max9860.*
7424
f8f847b5
KK
7425MAXIM MUIC CHARGER DRIVERS FOR EXYNOS BASED BOARDS
7426M: Krzysztof Kozlowski <k.kozlowski@samsung.com>
7427L: linux-pm@vger.kernel.org
7428S: Supported
7429F: drivers/power/max14577_charger.c
7430F: drivers/power/max77693_charger.c
7431
3811405e
JMC
7432MAXIM MAX77802 MULTIFUNCTION PMIC DEVICE DRIVERS
7433M: Javier Martinez Canillas <javier@osg.samsung.com>
7434L: linux-kernel@vger.kernel.org
7435S: Supported
96173cc6 7436F: drivers/*/*max77802*.c
3811405e
JMC
7437F: Documentation/devicetree/bindings/*/*max77802.txt
7438F: include/dt-bindings/*/*max77802.h
7439
befeb596
KK
7440MAXIM PMIC AND MUIC DRIVERS FOR EXYNOS BASED BOARDS
7441M: Chanwoo Choi <cw00.choi@samsung.com>
7442M: Krzysztof Kozlowski <k.kozlowski@samsung.com>
7443L: linux-kernel@vger.kernel.org
7444S: Supported
86cf635a 7445F: drivers/*/max14577*.c
0998a436 7446F: drivers/*/max77686*.c
86cf635a 7447F: drivers/*/max77693*.c
befeb596
KK
7448F: drivers/extcon/extcon-max14577.c
7449F: drivers/extcon/extcon-max77693.c
7450F: drivers/rtc/rtc-max77686.c
7451F: drivers/clk/clk-max77686.c
7452F: Documentation/devicetree/bindings/mfd/max14577.txt
377452f4 7453F: Documentation/devicetree/bindings/*/max77686.txt
befeb596
KK
7454F: Documentation/devicetree/bindings/mfd/max77693.txt
7455F: Documentation/devicetree/bindings/clock/maxim,max77686.txt
7456F: include/linux/mfd/max14577*.h
7457F: include/linux/mfd/max77686*.h
7458F: include/linux/mfd/max77693*.h
7459
9be3c9a5
HV
7460MAXIRADIO FM RADIO RECEIVER DRIVER
7461M: Hans Verkuil <hverkuil@xs4all.nl>
7462L: linux-media@vger.kernel.org
7463T: git git://linuxtv.org/media_tree.git
a825eaec 7464W: https://linuxtv.org
9be3c9a5
HV
7465S: Maintained
7466F: drivers/media/radio/radio-maxiradio*
7467
c05dc2cc
PR
7468MCP4531 MICROCHIP DIGITAL POTENTIOMETER DRIVER
7469M: Peter Rosin <peda@axentia.se>
7470L: linux-iio@vger.kernel.org
7471S: Maintained
7472F: drivers/iio/potentiometer/mcp4531.c
7473
7b49235e
LP
7474MEDIA DRIVERS FOR RENESAS - FCP
7475M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
7476L: linux-media@vger.kernel.org
7477L: linux-renesas-soc@vger.kernel.org
7478T: git git://linuxtv.org/media_tree.git
7479S: Supported
7480F: Documentation/devicetree/bindings/media/renesas,fcp.txt
7481F: drivers/media/platform/rcar-fcp.c
7482F: include/media/rcar-fcp.h
7483
6f32a8c9
LP
7484MEDIA DRIVERS FOR RENESAS - VSP1
7485M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
7486L: linux-media@vger.kernel.org
4a121096 7487L: linux-renesas-soc@vger.kernel.org
6f32a8c9
LP
7488T: git git://linuxtv.org/media_tree.git
7489S: Supported
7490F: Documentation/devicetree/bindings/media/renesas,vsp1.txt
7491F: drivers/media/platform/vsp1/
7492
fae2080a
AO
7493MEDIA DRIVERS FOR HELENE
7494M: Abylay Ospan <aospan@netup.ru>
7495L: linux-media@vger.kernel.org
7496W: https://linuxtv.org
7497W: http://netup.tv/
7498T: git git://linuxtv.org/media_tree.git
7499S: Supported
7500F: drivers/media/dvb-frontends/helene*
7501
dacf9ce8
KS
7502MEDIA DRIVERS FOR ASCOT2E
7503M: Sergey Kozlov <serjk@netup.ru>
1a76e1f7 7504M: Abylay Ospan <aospan@netup.ru>
dacf9ce8 7505L: linux-media@vger.kernel.org
a825eaec 7506W: https://linuxtv.org
dacf9ce8
KS
7507W: http://netup.tv/
7508T: git git://linuxtv.org/media_tree.git
7509S: Supported
7510F: drivers/media/dvb-frontends/ascot2e*
7511
a6dc60ff
KS
7512MEDIA DRIVERS FOR CXD2841ER
7513M: Sergey Kozlov <serjk@netup.ru>
1a76e1f7 7514M: Abylay Ospan <aospan@netup.ru>
a6dc60ff 7515L: linux-media@vger.kernel.org
a825eaec 7516W: https://linuxtv.org
a6dc60ff
KS
7517W: http://netup.tv/
7518T: git git://linuxtv.org/media_tree.git
7519S: Supported
7520F: drivers/media/dvb-frontends/cxd2841er*
7521
a5d32b35
KS
7522MEDIA DRIVERS FOR HORUS3A
7523M: Sergey Kozlov <serjk@netup.ru>
1a76e1f7 7524M: Abylay Ospan <aospan@netup.ru>
a5d32b35 7525L: linux-media@vger.kernel.org
a825eaec 7526W: https://linuxtv.org
a5d32b35
KS
7527W: http://netup.tv/
7528T: git git://linuxtv.org/media_tree.git
7529S: Supported
7530F: drivers/media/dvb-frontends/horus3a*
7531
e025273b
KS
7532MEDIA DRIVERS FOR LNBH25
7533M: Sergey Kozlov <serjk@netup.ru>
1a76e1f7 7534M: Abylay Ospan <aospan@netup.ru>
e025273b 7535L: linux-media@vger.kernel.org
a825eaec 7536W: https://linuxtv.org
e025273b
KS
7537W: http://netup.tv/
7538T: git git://linuxtv.org/media_tree.git
7539S: Supported
7540F: drivers/media/dvb-frontends/lnbh25*
7541
52b1eaf4
KS
7542MEDIA DRIVERS FOR NETUP PCI UNIVERSAL DVB devices
7543M: Sergey Kozlov <serjk@netup.ru>
1a76e1f7 7544M: Abylay Ospan <aospan@netup.ru>
52b1eaf4 7545L: linux-media@vger.kernel.org
a825eaec 7546W: https://linuxtv.org
52b1eaf4
KS
7547W: http://netup.tv/
7548T: git git://linuxtv.org/media_tree.git
7549S: Supported
7550F: drivers/media/pci/netup_unidvb/*
7551
127c49ae 7552MEDIA INPUT INFRASTRUCTURE (V4L/DVB)
5dc8a864
MCC
7553M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
7554M: Mauro Carvalho Chehab <mchehab@kernel.org>
127c49ae
JP
7555P: LinuxTV.org Project
7556L: linux-media@vger.kernel.org
a825eaec 7557W: https://linuxtv.org
8a6e2535 7558Q: http://patchwork.kernel.org/project/linux-media/list/
275ffde4 7559T: git git://linuxtv.org/media_tree.git
127c49ae
JP
7560S: Maintained
7561F: Documentation/dvb/
7562F: Documentation/video4linux/
ffe06198 7563F: Documentation/DocBook/media/
127c49ae 7564F: drivers/media/
ffe06198 7565F: drivers/staging/media/
eb4b0ec7 7566F: include/linux/platform_data/media/
127c49ae 7567F: include/media/
6c0f0359
MCC
7568F: include/uapi/linux/dvb/
7569F: include/uapi/linux/videodev2.h
7570F: include/uapi/linux/media.h
7571F: include/uapi/linux/v4l2-*
7572F: include/uapi/linux/meye.h
7573F: include/uapi/linux/ivtv*
7574F: include/uapi/linux/uvcvideo.h
d20620de 7575
0c272fc9
JC
7576MEDIATEK ETHERNET DRIVER
7577M: Felix Fietkau <nbd@openwrt.org>
7578M: John Crispin <blogic@openwrt.org>
7579L: netdev@vger.kernel.org
7580S: Maintained
7581F: drivers/net/ethernet/mediatek/
7582
c869f77d
JK
7583MEDIATEK MT7601U WIRELESS LAN DRIVER
7584M: Jakub Kicinski <kubakici@wp.pl>
7585L: linux-wireless@vger.kernel.org
7586S: Maintained
7587F: drivers/net/wireless/mediatek/mt7601u/
7588
e399065b
SS
7589MEGARAID SCSI/SAS DRIVERS
7590M: Kashyap Desai <kashyap.desai@avagotech.com>
7591M: Sumit Saxena <sumit.saxena@avagotech.com>
7592M: Uday Lingala <uday.lingala@avagotech.com>
7593L: megaraidlinux.pdl@avagotech.com
baaea1dc 7594L: linux-scsi@vger.kernel.org
e399065b 7595W: http://www.lsi.com
ce00f85c 7596S: Maintained
679655da
JP
7597F: Documentation/scsi/megaraid.txt
7598F: drivers/scsi/megaraid.*
7599F: drivers/scsi/megaraid/
757e0108 7600
2c46c9d5 7601MELLANOX ETHERNET DRIVER (mlx4_en)
c40e4096 7602M: Tariq Toukan <tariqt@mellanox.com>
b75f0050 7603L: netdev@vger.kernel.org
2c46c9d5
AV
7604S: Supported
7605W: http://www.mellanox.com
7606Q: http://patchwork.ozlabs.org/project/netdev/list/
7607F: drivers/net/ethernet/mellanox/mlx4/en_*
7608
e7523a49
OG
7609MELLANOX ETHERNET DRIVER (mlx5e)
7610M: Saeed Mahameed <saeedm@mellanox.com>
7611L: netdev@vger.kernel.org
7612S: Supported
7613W: http://www.mellanox.com
7614Q: http://patchwork.ozlabs.org/project/netdev/list/
7615F: drivers/net/ethernet/mellanox/mlx5/core/en_*
7616
93c1edb2
JP
7617MELLANOX ETHERNET SWITCH DRIVERS
7618M: Jiri Pirko <jiri@mellanox.com>
7619M: Ido Schimmel <idosch@mellanox.com>
7620L: netdev@vger.kernel.org
7621S: Supported
7622W: http://www.mellanox.com
7623Q: http://patchwork.ozlabs.org/project/netdev/list/
7624F: drivers/net/ethernet/mellanox/mlxsw/
7625
5b25b13a
MD
7626MEMBARRIER SUPPORT
7627M: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
7628M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
7629L: linux-kernel@vger.kernel.org
7630S: Supported
7631F: kernel/membarrier.c
7632F: include/uapi/linux/membarrier.h
7633
70ea91f1
SR
7634MEMORY MANAGEMENT
7635L: linux-mm@kvack.org
70ea91f1
SR
7636W: http://www.linux-mm.org
7637S: Maintained
679655da 7638F: include/linux/mm.h
551450bb
CS
7639F: include/linux/gfp.h
7640F: include/linux/mmzone.h
7641F: include/linux/memory_hotplug.h
7642F: include/linux/vmalloc.h
679655da 7643F: mm/
70ea91f1 7644
f4e9ce66 7645MEMORY TECHNOLOGY DEVICES (MTD)
8b58be88 7646M: David Woodhouse <dwmw2@infradead.org>
242c325e 7647M: Brian Norris <computersforpeace@gmail.com>
1da177e4 7648L: linux-mtd@lists.infradead.org
8a6e2535
JP
7649W: http://www.linux-mtd.infradead.org/
7650Q: http://patchwork.ozlabs.org/project/linux-mtd/list/
242c325e 7651T: git git://git.infradead.org/linux-mtd.git
ab95eac9 7652T: git git://git.infradead.org/l2-mtd.git
1da177e4 7653S: Maintained
becc7ae5 7654F: Documentation/devicetree/bindings/mtd/
679655da
JP
7655F: drivers/mtd/
7656F: include/linux/mtd/
c117ab84 7657F: include/uapi/mtd/
1da177e4 7658
26c57ef1 7659MEN A21 WATCHDOG DRIVER
30c7469b 7660M: Johannes Thumshirn <morbidrsa@gmail.com>
26c57ef1 7661L: linux-watchdog@vger.kernel.org
30c7469b 7662S: Maintained
26c57ef1
JT
7663F: drivers/watchdog/mena21_wdt.c
7664
3764e82e 7665MEN CHAMELEON BUS (mcb)
30c7469b
JT
7666M: Johannes Thumshirn <morbidrsa@gmail.com>
7667S: Maintained
3764e82e
JT
7668F: drivers/mcb/
7669F: include/linux/mcb.h
b9f2f459 7670F: Documentation/men-chameleon-bus.txt
3764e82e 7671
48b490d2
AW
7672MEN F21BMC (Board Management Controller)
7673M: Andreas Werner <andreas.werner@men.de>
7674S: Supported
7675F: drivers/mfd/menf21bmc.c
7676F: drivers/watchdog/menf21bmc_wdt.c
7677F: drivers/leds/leds-menf21bmc.c
7678F: drivers/hwmon/menf21bmc_hwmon.c
7679F: Documentation/hwmon/menf21bmc
7680
12285945
JH
7681METAG ARCHITECTURE
7682M: James Hogan <james.hogan@imgtec.com>
d668d9ed 7683L: linux-metag@vger.kernel.org
9f273c24 7684T: git git://git.kernel.org/pub/scm/linux/kernel/git/jhogan/metag.git
f23d0e24 7685S: Odd Fixes
12285945
JH
7686F: arch/metag/
7687F: Documentation/metag/
7688F: Documentation/devicetree/bindings/metag/
2d799dde 7689F: Documentation/devicetree/bindings/interrupt-controller/img,*
a2c5d4ed 7690F: drivers/clocksource/metag_generic.c
5698c50d
JH
7691F: drivers/irqchip/irq-metag.c
7692F: drivers/irqchip/irq-metag-ext.c
ae85ac71 7693F: drivers/tty/metag_da.c
12285945 7694
c6375b0a 7695MICROBLAZE ARCHITECTURE
8b58be88 7696M: Michal Simek <monstr@monstr.eu>
c6375b0a
MS
7697W: http://www.monstr.eu/fdt/
7698T: git git://git.monstr.eu/linux-2.6-microblaze.git
7699S: Supported
0a8c7914 7700F: arch/microblaze/
1da177e4 7701
2508a45a
CY
7702MICROSOFT SURFACE PRO 3 BUTTON DRIVER
7703M: Chen Yu <yu.c.chen@intel.com>
7704L: platform-driver-x86@vger.kernel.org
7705S: Supported
7706F: drivers/platform/x86/surfacepro3_button.c
7707
1da177e4 7708MICROTEK X6 SCANNER
61eee9a7 7709M: Oliver Neukum <oliver@neukum.org>
1da177e4 7710S: Maintained
679655da 7711F: drivers/usb/image/microtek.*
1da177e4
LT
7712
7713MIPS
8b58be88 7714M: Ralf Baechle <ralf@linux-mips.org>
1da177e4 7715L: linux-mips@linux-mips.org
6097050d 7716W: http://www.linux-mips.org/
b05e988e 7717T: git git://git.linux-mips.org/pub/scm/ralf/linux.git
6097050d 7718Q: http://patchwork.linux-mips.org/project/linux-mips/list/
7425b340 7719S: Supported
f46d92e8 7720F: Documentation/devicetree/bindings/mips/
679655da
JP
7721F: Documentation/mips/
7722F: arch/mips/
1da177e4 7723
413ef3f6
KC
7724MIPS/LOONGSON1 ARCHITECTURE
7725M: Keguang Zhang <keguang.zhang@gmail.com>
7726L: linux-mips@linux-mips.org
7727S: Maintained
7728F: arch/mips/loongson32/
7729F: arch/mips/include/asm/mach-loongson32/
7730F: drivers/*/*loongson1*
7731F: drivers/*/*/*loongson1*
7732
08b7620a
HV
7733MIROSOUND PCM20 FM RADIO RECEIVER DRIVER
7734M: Hans Verkuil <hverkuil@xs4all.nl>
7735L: linux-media@vger.kernel.org
7736T: git git://linuxtv.org/media_tree.git
a825eaec 7737W: https://linuxtv.org
08b7620a
HV
7738S: Odd Fixes
7739F: drivers/media/radio/radio-miropcm20*
7740
c09befcb
OG
7741MELLANOX MLX4 core VPI driver
7742M: Yishai Hadas <yishaih@mellanox.com>
e126ba97
EC
7743L: netdev@vger.kernel.org
7744L: linux-rdma@vger.kernel.org
7745W: http://www.mellanox.com
7746Q: http://patchwork.ozlabs.org/project/netdev/list/
c09befcb
OG
7747S: Supported
7748F: drivers/net/ethernet/mellanox/mlx4/
7749F: include/linux/mlx4/
7750
7751MELLANOX MLX4 IB driver
7752M: Yishai Hadas <yishaih@mellanox.com>
7753L: linux-rdma@vger.kernel.org
7754W: http://www.mellanox.com
e126ba97 7755Q: http://patchwork.kernel.org/project/linux-rdma/list/
c09befcb
OG
7756S: Supported
7757F: drivers/infiniband/hw/mlx4/
7758F: include/linux/mlx4/
7759
595a4d8f
OG
7760MELLANOX MLX5 core VPI driver
7761M: Matan Barak <matanb@mellanox.com>
7762M: Leon Romanovsky <leonro@mellanox.com>
e126ba97
EC
7763L: netdev@vger.kernel.org
7764L: linux-rdma@vger.kernel.org
7765W: http://www.mellanox.com
7766Q: http://patchwork.ozlabs.org/project/netdev/list/
e126ba97
EC
7767S: Supported
7768F: drivers/net/ethernet/mellanox/mlx5/core/
7769F: include/linux/mlx5/
7770
595a4d8f
OG
7771MELLANOX MLX5 IB driver
7772M: Matan Barak <matanb@mellanox.com>
7773M: Leon Romanovsky <leonro@mellanox.com>
b75f0050
JP
7774L: linux-rdma@vger.kernel.org
7775W: http://www.mellanox.com
7776Q: http://patchwork.kernel.org/project/linux-rdma/list/
b75f0050 7777S: Supported
b75f0050 7778F: drivers/infiniband/hw/mlx5/
595a4d8f 7779F: include/linux/mlx5/
e126ba97 7780
764589b6
CM
7781MELEXIS MLX90614 DRIVER
7782M: Crt Mori <cmo@melexis.com>
7783L: linux-iio@vger.kernel.org
7784W: http://www.melexis.com
7785S: Supported
7786F: drivers/iio/temperature/mlx90614.c
7787
0ce277e4
AP
7788MN88472 MEDIA DRIVER
7789M: Antti Palosaari <crope@iki.fi>
7790L: linux-media@vger.kernel.org
a825eaec 7791W: https://linuxtv.org
0ce277e4
AP
7792W: http://palosaari.fi/linux/
7793Q: http://patchwork.linuxtv.org/project/linux-media/list/
0ce277e4 7794S: Maintained
94d0eaa4 7795F: drivers/media/dvb-frontends/mn88472*
0ce277e4 7796
4f4d238f
AP
7797MN88473 MEDIA DRIVER
7798M: Antti Palosaari <crope@iki.fi>
7799L: linux-media@vger.kernel.org
a825eaec 7800W: https://linuxtv.org
4f4d238f
AP
7801W: http://palosaari.fi/linux/
7802Q: http://patchwork.linuxtv.org/project/linux-media/list/
4f4d238f 7803S: Maintained
877ba50b 7804F: drivers/media/dvb-frontends/mn88473*
4f4d238f 7805
1da177e4 7806MODULE SUPPORT
8b58be88 7807M: Rusty Russell <rusty@rustcorp.com.au>
1da177e4 7808S: Maintained
679655da
JP
7809F: include/linux/module.h
7810F: kernel/module.c
1da177e4
LT
7811
7812MOTION EYE VAIO PICTUREBOOK CAMERA DRIVER
1da177e4 7813W: http://popies.net/meye/
b7788e13 7814S: Orphan
679655da 7815F: Documentation/video4linux/meye.txt
90d72ac6 7816F: drivers/media/pci/meye/
6c0f0359 7817F: include/uapi/linux/meye.h
1da177e4 7818
b9705b60 7819MOXA SMARTIO/INDUSTIO/INTELLIO SERIAL CARD
8b58be88 7820M: Jiri Slaby <jirislaby@gmail.com>
d735410a 7821S: Maintained
679655da 7822F: Documentation/serial/moxa-smartio
c897401b 7823F: drivers/tty/mxser.*
d735410a 7824
889b2f87
AK
7825MR800 AVERMEDIA USB FM RADIO DRIVER
7826M: Alexey Klimov <klimov.linux@gmail.com>
7827L: linux-media@vger.kernel.org
7828T: git git://linuxtv.org/media_tree.git
7829S: Maintained
7830F: drivers/media/radio/radio-mr800.c
7831
d7155691
AO
7832MRF24J40 IEEE 802.15.4 RADIO DRIVER
7833M: Alan Ott <alan@signal11.us>
7834L: linux-wpan@vger.kernel.org
7835S: Maintained
7836F: drivers/net/ieee802154/mrf24j40.c
2e6fd648 7837F: Documentation/devicetree/bindings/net/ieee802154/mrf24j40.txt
d7155691 7838
8c4c731a 7839MSI LAPTOP SUPPORT
182ae55c 7840M: "Lee, Chun-Yi" <jlee@suse.com>
d0944853 7841L: platform-driver-x86@vger.kernel.org
8c4c731a 7842S: Maintained
679655da 7843F: drivers/platform/x86/msi-laptop.c
8c4c731a 7844
0f1006b1 7845MSI WMI SUPPORT
d0944853 7846L: platform-driver-x86@vger.kernel.org
5ee7041e 7847S: Orphan
0f1006b1
AA
7848F: drivers/platform/x86/msi-wmi.c
7849
19a628a0
AP
7850MSI001 MEDIA DRIVER
7851M: Antti Palosaari <crope@iki.fi>
7852L: linux-media@vger.kernel.org
a825eaec 7853W: https://linuxtv.org
19a628a0
AP
7854W: http://palosaari.fi/linux/
7855Q: http://patchwork.linuxtv.org/project/linux-media/list/
7856T: git git://linuxtv.org/anttip/media_tree.git
7857S: Maintained
0185e197 7858F: drivers/media/tuners/msi001*
19a628a0 7859
7570589d 7860MSI2500 MEDIA DRIVER
2c57213f
AP
7861M: Antti Palosaari <crope@iki.fi>
7862L: linux-media@vger.kernel.org
a825eaec 7863W: https://linuxtv.org
2c57213f
AP
7864W: http://palosaari.fi/linux/
7865Q: http://patchwork.linuxtv.org/project/linux-media/list/
7866T: git git://linuxtv.org/anttip/media_tree.git
7867S: Maintained
7570589d 7868F: drivers/media/usb/msi2500/
2c57213f 7869
159eeea4
RJ
7870MSYSTEMS DISKONCHIP G3 MTD DRIVER
7871M: Robert Jarzmik <robert.jarzmik@free.fr>
7872L: linux-mtd@lists.infradead.org
7873S: Maintained
7874F: drivers/mtd/devices/docg3*
7875
62a37dc7 7876MT9M032 APTINA SENSOR DRIVER
0e837fb9
LP
7877M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
7878L: linux-media@vger.kernel.org
7879T: git git://linuxtv.org/media_tree.git
7880S: Maintained
7881F: drivers/media/i2c/mt9m032.c
b5dcee22 7882F: include/media/i2c/mt9m032.h
0e837fb9 7883
62a37dc7 7884MT9P031 APTINA CAMERA SENSOR
0e837fb9
LP
7885M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
7886L: linux-media@vger.kernel.org
7887T: git git://linuxtv.org/media_tree.git
7888S: Maintained
7889F: drivers/media/i2c/mt9p031.c
b5dcee22 7890F: include/media/i2c/mt9p031.h
0e837fb9 7891
62a37dc7 7892MT9T001 APTINA CAMERA SENSOR
0e837fb9
LP
7893M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
7894L: linux-media@vger.kernel.org
7895T: git git://linuxtv.org/media_tree.git
7896S: Maintained
7897F: drivers/media/i2c/mt9t001.c
b5dcee22 7898F: include/media/i2c/mt9t001.h
0e837fb9 7899
62a37dc7 7900MT9V032 APTINA CAMERA SENSOR
0e837fb9
LP
7901M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
7902L: linux-media@vger.kernel.org
7903T: git git://linuxtv.org/media_tree.git
7904S: Maintained
f2272e13 7905F: Documentation/devicetree/bindings/media/i2c/mt9v032.txt
0e837fb9 7906F: drivers/media/i2c/mt9v032.c
b5dcee22 7907F: include/media/i2c/mt9v032.h
0e837fb9 7908
4e0d13cb 7909MULTIFUNCTION DEVICES (MFD)
f7d3210e 7910M: Lee Jones <lee.jones@linaro.org>
7caa7991 7911T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
4e0d13cb 7912S: Supported
679655da 7913F: drivers/mfd/
55b5940d 7914F: include/linux/mfd/
4e0d13cb 7915
5c4e6f13 7916MULTIMEDIA CARD (MMC), SECURE DIGITAL (SD) AND SDIO SUBSYSTEM
e18eaf8f 7917M: Ulf Hansson <ulf.hansson@linaro.org>
b2503a94 7918L: linux-mmc@vger.kernel.org
708dce3f 7919T: git git://git.linaro.org/people/ulf.hansson/mmc.git
245feaa6 7920S: Maintained
2810984b 7921F: Documentation/devicetree/bindings/mmc/
679655da
JP
7922F: drivers/mmc/
7923F: include/linux/mmc/
c117ab84 7924F: include/uapi/linux/mmc/
baca2da4 7925
15a0580c 7926MULTIMEDIA CARD (MMC) ETC. OVER SPI
22b174f8 7927S: Orphan
679655da
JP
7928F: drivers/mmc/host/mmc_spi.c
7929F: include/linux/spi/mmc_spi.h
15a0580c 7930
1da177e4 7931MULTISOUND SOUND DRIVER
8b58be88 7932M: Andrew Veliath <andrewtv@usa.net>
1da177e4 7933S: Maintained
679655da
JP
7934F: Documentation/sound/oss/MultiSound
7935F: sound/oss/msnd*
1da177e4 7936
d735410a 7937MULTITECH MULTIPORT CARD (ISICOM)
d86b3001 7938S: Orphan
c897401b 7939F: drivers/tty/isicom.c
679655da 7940F: include/linux/isicom.h
d735410a 7941
550a7375 7942MUSB MULTIPOINT HIGH SPEED DUAL-ROLE CONTROLLER
3b243519 7943M: Bin Liu <b-liu@ti.com>
795fb7e7 7944L: linux-usb@vger.kernel.org
43b416e5 7945T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
795fb7e7 7946S: Maintained
679655da 7947F: drivers/usb/musb/
550a7375 7948
ea0af5f6
MK
7949MXL5007T MEDIA DRIVER
7950M: Michael Krufky <mkrufky@linuxtv.org>
7951L: linux-media@vger.kernel.org
a825eaec 7952W: https://linuxtv.org
ea0af5f6
MK
7953W: http://github.com/mkrufky
7954Q: http://patchwork.linuxtv.org/project/linux-media/list/
7955T: git git://linuxtv.org/mkrufky/tuners.git
7956S: Maintained
7957F: drivers/media/tuners/mxl5007t.*
7958
2d3cf588 7959MYRICOM MYRI-10G 10GbE DRIVER (MYRI10GE)
205057ae 7960M: Hyong-Youb Kim <hykim@myri.com>
2d3cf588 7961L: netdev@vger.kernel.org
205057ae 7962W: https://www.myricom.com/support/downloads/myri10ge.html
2d3cf588 7963S: Supported
93f7848b 7964F: drivers/net/ethernet/myricom/myri10ge/
2d3cf588 7965
9df4f913
BB
7966NAND FLASH SUBSYSTEM
7967M: Boris Brezillon <boris.brezillon@free-electrons.com>
7968R: Richard Weinberger <richard@nod.at>
7969L: linux-mtd@lists.infradead.org
7970W: http://www.linux-mtd.infradead.org/
7971Q: http://patchwork.ozlabs.org/project/linux-mtd/list/
7972T: git git://github.com/linux-nand/linux.git
7973S: Maintained
7974F: drivers/mtd/nand/
7975F: include/linux/mtd/nand*.h
7976
1da177e4 7977NATSEMI ETHERNET DRIVER (DP8381x)
09d208ec 7978S: Orphan
d9fb9f38 7979F: drivers/net/ethernet/natsemi/natsemi.c
1da177e4 7980
23dc05a3
DM
7981NATIVE INSTRUMENTS USB SOUND INTERFACE DRIVER
7982M: Daniel Mack <zonque@gmail.com>
7983S: Maintained
e5747e40 7984L: alsa-devel@alsa-project.org (moderated for non-subscribers)
23dc05a3
DM
7985W: http://www.native-instruments.com
7986F: sound/usb/caiaq/
7987
1da177e4 7988NCP FILESYSTEM
52653199
PV
7989M: Petr Vandrovec <petr@vandrovec.name>
7990S: Odd Fixes
679655da 7991F: fs/ncpfs/
1da177e4 7992
a79b0322
FT
7993NCR 5380 SCSI DRIVERS
7994M: Finn Thain <fthain@telegraphics.com.au>
7995M: Michael Schmitz <schmitzmic@gmail.com>
7996L: linux-scsi@vger.kernel.org
7997S: Maintained
7998F: Documentation/scsi/g_NCR5380.txt
71d39758 7999F: Documentation/scsi/dtc3x80.txt
a79b0322
FT
8000F: drivers/scsi/NCR5380.*
8001F: drivers/scsi/arm/cumana_1.c
8002F: drivers/scsi/arm/oak.c
a79b0322
FT
8003F: drivers/scsi/atari_scsi.*
8004F: drivers/scsi/dmx3191d.c
8005F: drivers/scsi/dtc.*
8006F: drivers/scsi/g_NCR5380.*
8007F: drivers/scsi/g_NCR5380_mmio.c
8008F: drivers/scsi/mac_scsi.*
8009F: drivers/scsi/pas16.*
a79b0322
FT
8010F: drivers/scsi/sun3_scsi.*
8011F: drivers/scsi/sun3_scsi_vme.c
8012F: drivers/scsi/t128.*
8013
1da177e4 8014NCR DUAL 700 SCSI DRIVER (MICROCHANNEL)
8b58be88 8015M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
1da177e4
LT
8016L: linux-scsi@vger.kernel.org
8017S: Maintained
679655da 8018F: drivers/scsi/NCR_D700.*
1da177e4 8019
4aa3eb4c
GR
8020NCT6775 HARDWARE MONITOR DRIVER
8021M: Guenter Roeck <linux@roeck-us.net>
968ce1b1 8022L: linux-hwmon@vger.kernel.org
4aa3eb4c
GR
8023S: Maintained
8024F: Documentation/hwmon/nct6775
8025F: drivers/hwmon/nct6775.c
8026
3c2d774c 8027NETEFFECT IWARP RNIC DRIVER (IW_NES)
8b58be88 8028M: Faisal Latif <faisal.latif@intel.com>
e6cc0fd1 8029L: linux-rdma@vger.kernel.org
e3d33cb1 8030W: http://www.intel.com/Products/Server/Adapters/Server-Cluster/Server-Cluster-overview.htm
3c2d774c
GS
8031S: Supported
8032F: drivers/infiniband/hw/nes/
8033
be2f2e84 8034NETEM NETWORK EMULATOR
adbbf69d 8035M: Stephen Hemminger <stephen@networkplumber.org>
3430284f 8036L: netem@lists.linux-foundation.org (moderated for non-subscribers)
be2f2e84 8037S: Maintained
679655da 8038F: net/sched/sch_netem.c
be2f2e84 8039
b2f5a051 8040NETERION 10GbE DRIVERS (s2io/vxge)
e3806882 8041M: Jon Mason <jdmason@kudzu.us>
4a58448b 8042L: netdev@vger.kernel.org
4a58448b 8043S: Supported
679655da 8044F: Documentation/networking/s2io.txt
b2f5a051 8045F: Documentation/networking/vxge.txt
86387e1a 8046F: drivers/net/ethernet/neterion/
4a58448b 8047
db9cf3a3 8048NETFILTER ({IP,IP6,ARP,EB,NF}TABLES)
0e05e192 8049M: Pablo Neira Ayuso <pablo@netfilter.org>
8b58be88 8050M: Patrick McHardy <kaber@trash.net>
42010ed0 8051M: Jozsef Kadlecsik <kadlec@blackhole.kfki.hu>
1a03b81d 8052L: netfilter-devel@vger.kernel.org
82b98543 8053L: coreteam@netfilter.org
1da177e4
LT
8054W: http://www.netfilter.org/
8055W: http://www.iptables.org/
42010ed0
PNA
8056Q: http://patchwork.ozlabs.org/project/netfilter-devel/list/
8057T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf.git
8058T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf-next.git
1da177e4 8059S: Supported
679655da
JP
8060F: include/linux/netfilter*
8061F: include/linux/netfilter/
8062F: include/net/netfilter/
c117ab84
CEB
8063F: include/uapi/linux/netfilter*
8064F: include/uapi/linux/netfilter/
679655da
JP
8065F: net/*/netfilter.c
8066F: net/*/netfilter/
8067F: net/netfilter/
91c269a0 8068F: net/bridge/br_netfilter*.c
1da177e4 8069
4cc67735 8070NETLABEL
87a0874c 8071M: Paul Moore <paul@paul-moore.com>
4cc67735
PM
8072W: http://netlabel.sf.net
8073L: netdev@vger.kernel.org
87a0874c 8074S: Maintained
80811493 8075F: Documentation/netlabel/
679655da
JP
8076F: include/net/netlabel.h
8077F: net/netlabel/
4cc67735 8078
1da177e4 8079NETROM NETWORK LAYER
8b58be88 8080M: Ralf Baechle <ralf@linux-mips.org>
1da177e4 8081L: linux-hams@vger.kernel.org
d34cb28a 8082W: http://www.linux-ax25.org/
1da177e4 8083S: Maintained
679655da 8084F: include/net/netrom.h
c117ab84 8085F: include/uapi/linux/netrom.h
679655da 8086F: net/netrom/
1da177e4 8087
4c352362
JK
8088NETRONOME ETHERNET DRIVERS
8089M: Jakub Kicinski <jakub.kicinski@netronome.com>
4c352362
JK
8090L: oss-drivers@netronome.com
8091S: Maintained
8092F: drivers/net/ethernet/netronome/
8093
5ddb88c0 8094NETWORK BLOCK DEVICE (NBD)
4ca5829a 8095M: Markus Pargmann <mpa@pengutronix.de>
1da177e4 8096S: Maintained
5e4b269b 8097L: nbd-general@lists.sourceforge.net
4ca5829a 8098T: git git://git.pengutronix.de/git/mpa/linux-nbd.git
679655da
JP
8099F: Documentation/blockdev/nbd.txt
8100F: drivers/block/nbd.c
c117ab84 8101F: include/uapi/linux/nbd.h
1da177e4 8102
6e43650c
NH
8103NETWORK DROP MONITOR
8104M: Neil Horman <nhorman@tuxdriver.com>
8105L: netdev@vger.kernel.org
8106S: Maintained
8107W: https://fedorahosted.org/dropwatch/
8108F: net/core/drop_monitor.c
8109
1da177e4 8110NETWORKING [GENERAL]
8b58be88 8111M: "David S. Miller" <davem@davemloft.net>
979b6c13 8112L: netdev@vger.kernel.org
b1e8fd54 8113W: http://www.linuxfoundation.org/en/Net
11e98029 8114Q: http://patchwork.ozlabs.org/project/netdev/list/
814fd609
NP
8115T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
8116T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git
1da177e4 8117S: Maintained
679655da
JP
8118F: net/
8119F: include/net/
018d21ed
JP
8120F: include/linux/in.h
8121F: include/linux/net.h
8122F: include/linux/netdevice.h
c117ab84
CEB
8123F: include/uapi/linux/in.h
8124F: include/uapi/linux/net.h
8125F: include/uapi/linux/netdevice.h
0c7aecd4 8126F: include/uapi/linux/net_namespace.h
7e814a6c 8127F: tools/net/
f4e53f9a 8128F: tools/testing/selftests/net/
335a67d2 8129F: lib/random32.c
a101ccd1 8130F: lib/test_bpf.c
1da177e4
LT
8131
8132NETWORKING [IPv4/IPv6]
8b58be88
JP
8133M: "David S. Miller" <davem@davemloft.net>
8134M: Alexey Kuznetsov <kuznet@ms2.inr.ac.ru>
8b58be88
JP
8135M: James Morris <jmorris@namei.org>
8136M: Hideaki YOSHIFUJI <yoshfuji@linux-ipv6.org>
8137M: Patrick McHardy <kaber@trash.net>
979b6c13 8138L: netdev@vger.kernel.org
08deed1e 8139T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
1da177e4 8140S: Maintained
679655da
JP
8141F: net/ipv4/
8142F: net/ipv6/
8143F: include/net/ip*
0a14842f 8144F: arch/x86/net/*
1da177e4 8145
73b7656c
DM
8146NETWORKING [IPSEC]
8147M: Steffen Klassert <steffen.klassert@secunet.com>
8148M: Herbert Xu <herbert@gondor.apana.org.au>
8149M: "David S. Miller" <davem@davemloft.net>
8150L: netdev@vger.kernel.org
d1fc5024
SK
8151T: git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec.git
8152T: git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec-next.git
73b7656c 8153S: Maintained
5826bdd1 8154F: net/core/flow.c
73b7656c
DM
8155F: net/xfrm/
8156F: net/key/
8157F: net/ipv4/xfrm*
d1fc5024
SK
8158F: net/ipv4/esp4.c
8159F: net/ipv4/ah4.c
8160F: net/ipv4/ipcomp.c
8161F: net/ipv4/ip_vti.c
73b7656c 8162F: net/ipv6/xfrm*
d1fc5024
SK
8163F: net/ipv6/esp6.c
8164F: net/ipv6/ah6.c
8165F: net/ipv6/ipcomp6.c
8166F: net/ipv6/ip6_vti.c
73b7656c
DM
8167F: include/uapi/linux/xfrm.h
8168F: include/net/xfrm.h
8169
10e2ff1c 8170NETWORKING [LABELED] (NetLabel, CIPSO, Labeled IPsec, SECMARK)
87a0874c 8171M: Paul Moore <paul@paul-moore.com>
10e2ff1c
JM
8172L: netdev@vger.kernel.org
8173S: Maintained
8174
29f8f632 8175NETWORKING [WIRELESS]
2cb4abd1 8176L: linux-wireless@vger.kernel.org
8a6e2535 8177Q: http://patchwork.kernel.org/project/linux-wireless/list/
29f8f632 8178
788873ac
JP
8179NETWORKING DRIVERS
8180L: netdev@vger.kernel.org
8181W: http://www.linuxfoundation.org/en/Net
11e98029 8182Q: http://patchwork.ozlabs.org/project/netdev/list/
08deed1e
JP
8183T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
8184T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git
788873ac 8185S: Odd Fixes
156f4fbc 8186F: Documentation/devicetree/bindings/net/
788873ac 8187F: drivers/net/
018d21ed 8188F: include/linux/if_*
0b63bf1f 8189F: include/linux/netdevice.h
0b63bf1f
JD
8190F: include/linux/etherdevice.h
8191F: include/linux/fcdevice.h
8192F: include/linux/fddidevice.h
8193F: include/linux/hippidevice.h
8194F: include/linux/inetdevice.h
c117ab84
CEB
8195F: include/uapi/linux/if_*
8196F: include/uapi/linux/netdevice.h
788873ac 8197
0e324cf6
JL
8198NETWORKING DRIVERS (WIRELESS)
8199M: Kalle Valo <kvalo@codeaurora.org>
8200L: linux-wireless@vger.kernel.org
8201Q: http://patchwork.kernel.org/project/linux-wireless/list/
9f273c24
FW
8202T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers.git
8203T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers-next.git
0e324cf6 8204S: Maintained
182fd9ee 8205F: Documentation/devicetree/bindings/net/wireless/
0e324cf6
JL
8206F: drivers/net/wireless/
8207
3d396eb1 8208NETXEN (1/10) GbE SUPPORT
8622315e 8209M: Manish Chopra <manish.chopra@qlogic.com>
83c07dde
AKS
8210M: Sony Chacko <sony.chacko@qlogic.com>
8211M: Rajesh Borundia <rajesh.borundia@qlogic.com>
3d396eb1 8212L: netdev@vger.kernel.org
9c2b5bde 8213W: http://www.qlogic.com
3d396eb1 8214S: Supported
aa43c215 8215F: drivers/net/ethernet/qlogic/netxen/
3d396eb1 8216
6423d30f
AAJ
8217NFC SUBSYSTEM
8218M: Lauro Ramos Venancio <lauro.venancio@openbossa.org>
8219M: Aloisio Almeida Jr <aloisio.almeida@openbossa.org>
8220M: Samuel Ortiz <sameo@linux.intel.com>
8221L: linux-wireless@vger.kernel.org
1eb3b216 8222L: linux-nfc@lists.01.org (subscribers-only)
0293ba20 8223S: Supported
6423d30f 8224F: net/nfc/
55eb94f9 8225F: include/net/nfc/
c117ab84 8226F: include/uapi/linux/nfc.h
6423d30f 8227F: drivers/nfc/
397d6497
CR
8228F: include/linux/platform_data/nfcmrvl.h
8229F: include/linux/platform_data/nxp-nci.h
08eaa1e0 8230F: include/linux/platform_data/pn544.h
397d6497
CR
8231F: include/linux/platform_data/st21nfca.h
8232F: include/linux/platform_data/st-nci.h
7ebb88e5 8233F: Documentation/devicetree/bindings/net/nfc/
3d396eb1 8234
e8b43555 8235NFS, SUNRPC, AND LOCKD CLIENTS
cd7b996a 8236M: Trond Myklebust <trond.myklebust@primarydata.com>
0e3b137f 8237M: Anna Schumaker <anna.schumaker@netapp.com>
78f58153
TM
8238L: linux-nfs@vger.kernel.org
8239W: http://client.linux-nfs.org
cd7b996a 8240T: git git://git.linux-nfs.org/projects/trondmy/linux-nfs.git
1da177e4 8241S: Maintained
679655da
JP
8242F: fs/lockd/
8243F: fs/nfs/
8244F: fs/nfs_common/
8245F: net/sunrpc/
8246F: include/linux/lockd/
8247F: include/linux/nfs*
8248F: include/linux/sunrpc/
c117ab84
CEB
8249F: include/uapi/linux/nfs*
8250F: include/uapi/linux/sunrpc/
1da177e4 8251
85ef9cea 8252NILFS2 FILESYSTEM
e2126935 8253M: Ryusuke Konishi <konishi.ryusuke@lab.ntt.co.jp>
6aff43f8 8254L: linux-nilfs@vger.kernel.org
f9472265 8255W: http://nilfs.sourceforge.net/
9e92e516 8256W: http://nilfs.osdn.jp/
e2126935 8257T: git git://github.com/konis/nilfs2.git
85ef9cea 8258S: Supported
679655da
JP
8259F: Documentation/filesystems/nilfs2.txt
8260F: fs/nilfs2/
8261F: include/linux/nilfs2_fs.h
c35c7ac5 8262F: include/trace/events/nilfs2.h
85ef9cea 8263
1da177e4 8264NINJA SCSI-3 / NINJA SCSI-32Bi (16bit/CardBus) PCMCIA SCSI HOST ADAPTER DRIVER
8b58be88 8265M: YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
1da177e4
LT
8266W: http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
8267S: Maintained
679655da
JP
8268F: Documentation/scsi/NinjaSCSI.txt
8269F: drivers/scsi/pcmcia/nsp_*
1da177e4
LT
8270
8271NINJA SCSI-32Bi/UDE PCI/CARDBUS SCSI HOST ADAPTER DRIVER
8b58be88
JP
8272M: GOTO Masanori <gotom@debian.or.jp>
8273M: YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
1da177e4
LT
8274W: http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
8275S: Maintained
679655da
JP
8276F: Documentation/scsi/NinjaSCSI.txt
8277F: drivers/scsi/nsp32*
1da177e4 8278
383b8fb9
LFT
8279NIOS2 ARCHITECTURE
8280M: Ley Foon Tan <lftan@altera.com>
8281L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
0094dc40 8282T: git git://git.kernel.org/pub/scm/linux/kernel/git/lftan/nios2.git
383b8fb9
LFT
8283S: Maintained
8284F: arch/nios2/
8285
2a6afddb 8286NOKIA N900 POWER SUPPLY DRIVERS
e35a49b1 8287R: Pali Rohár <pali.rohar@gmail.com>
2a6afddb 8288F: include/linux/power/bq2415x_charger.h
081bab21 8289F: include/linux/power/bq27xxx_battery.h
2a6afddb
PR
8290F: include/linux/power/isp1704_charger.h
8291F: drivers/power/bq2415x_charger.c
081bab21 8292F: drivers/power/bq27xxx_battery.c
e35a49b1 8293F: drivers/power/bq27xxx_battery_i2c.c
2a6afddb
PR
8294F: drivers/power/isp1704_charger.c
8295F: drivers/power/rx51_battery.c
8296
a1bd3bae 8297NTB DRIVER CORE
9ef6bf6c
JM
8298M: Jon Mason <jdmason@kudzu.us>
8299M: Dave Jiang <dave.jiang@intel.com>
a1bd3bae 8300M: Allen Hubbe <Allen.Hubbe@emc.com>
5e9fd733 8301L: linux-ntb@googlegroups.com
fce8a7bb 8302S: Supported
2984411f
JM
8303W: https://github.com/jonmason/ntb/wiki
8304T: git git://github.com/jonmason/ntb.git
fce8a7bb 8305F: drivers/ntb/
548c237c 8306F: drivers/net/ntb_netdev.c
fce8a7bb 8307F: include/linux/ntb.h
a1bd3bae 8308F: include/linux/ntb_transport.h
fce8a7bb 8309
e26a5843
AH
8310NTB INTEL DRIVER
8311M: Jon Mason <jdmason@kudzu.us>
8312M: Dave Jiang <dave.jiang@intel.com>
5e9fd733 8313L: linux-ntb@googlegroups.com
e26a5843
AH
8314S: Supported
8315W: https://github.com/jonmason/ntb/wiki
8316T: git git://github.com/jonmason/ntb.git
8317F: drivers/ntb/hw/intel/
fce8a7bb 8318
a1b36958
XY
8319NTB AMD DRIVER
8320M: Xiangliang Yu <Xiangliang.Yu@amd.com>
8321L: linux-ntb@googlegroups.com
8322S: Supported
8323F: drivers/ntb/hw/amd/
8324
1da177e4 8325NTFS FILESYSTEM
2818ef50 8326M: Anton Altaparmakov <anton@tuxera.com>
1da177e4 8327L: linux-ntfs-dev@lists.sourceforge.net
2818ef50 8328W: http://www.tuxera.com/
e6f4dee7 8329T: git git://git.kernel.org/pub/scm/linux/kernel/git/aia21/ntfs.git
2818ef50 8330S: Supported
679655da
JP
8331F: Documentation/filesystems/ntfs.txt
8332F: fs/ntfs/
1da177e4 8333
9eb8ef74 8334NVIDIA (rivafb and nvidiafb) FRAMEBUFFER DRIVER
8b58be88 8335M: Antonino Daplas <adaplas@gmail.com>
c69f677c 8336L: linux-fbdev@vger.kernel.org
ce00f85c 8337S: Maintained
8a61f013
JH
8338F: drivers/video/fbdev/riva/
8339F: drivers/video/fbdev/nvidia/
1da177e4 8340
79461681 8341NVM EXPRESS DRIVER
b3975e94
JF
8342M: Keith Busch <keith.busch@intel.com>
8343M: Jens Axboe <axboe@fb.com>
79461681 8344L: linux-nvme@lists.infradead.org
b3975e94
JF
8345T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
8346W: https://kernel.googlesource.com/pub/scm/linux/kernel/git/axboe/linux-block/
79461681 8347S: Supported
57dacad5 8348F: drivers/nvme/host/
79461681
MW
8349F: include/linux/nvme.h
8350
a07b4970
CH
8351NVM EXPRESS TARGET DRIVER
8352M: Christoph Hellwig <hch@lst.de>
8353M: Sagi Grimberg <sagi@grimberg.me>
8354L: linux-nvme@lists.infradead.org
8355S: Supported
8356F: drivers/nvme/target/
8357
aee4b9bd
SK
8358NVMEM FRAMEWORK
8359M: Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
8360M: Maxime Ripard <maxime.ripard@free-electrons.com>
8361S: Maintained
8362F: drivers/nvmem/
8363F: Documentation/devicetree/bindings/nvmem/
8364F: include/linux/nvmem-consumer.h
8365F: include/linux/nvmem-provider.h
8366
dece4585
CP
8367NXP-NCI NFC DRIVER
8368M: Clément Perrochaud <clement.perrochaud@effinnov.com>
8369R: Charles Gorand <charles.gorand@effinnov.com>
8370L: linux-nfc@lists.01.org (moderated for non-subscribers)
8371S: Supported
8372F: drivers/nfc/nxp-nci
8373
f50d7146 8374NXP TDA998X DRM DRIVER
54176cc6 8375M: Russell King <rmk+kernel@armlinux.org.uk>
f50d7146
RK
8376S: Supported
8377F: drivers/gpu/drm/i2c/tda998x_drv.c
8378F: include/drm/i2c/tda998x.h
8379
fbace43e
PR
8380NXP TFA9879 DRIVER
8381M: Peter Rosin <peda@axentia.se>
8382L: alsa-devel@alsa-project.org (moderated for non-subscribers)
8383S: Maintained
8384F: sound/soc/codecs/tfa9879*
8385
442f04c3
JP
8386OBJTOOL
8387M: Josh Poimboeuf <jpoimboe@redhat.com>
8388S: Supported
8389F: tools/objtool/
8390
f5525786 8391OMAP SUPPORT
0e24bdd4 8392M: Tony Lindgren <tony@atomide.com>
f5525786
TL
8393L: linux-omap@vger.kernel.org
8394W: http://www.muru.com/linux/omap/
8395W: http://linux.omap.com/
8a6e2535 8396Q: http://patchwork.kernel.org/project/linux-omap/list/
30bd0129 8397T: git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
f5525786 8398S: Maintained
4e04d5a3 8399F: arch/arm/*omap*/
026da812
FB
8400F: arch/arm/configs/omap1_defconfig
8401F: arch/arm/configs/omap2plus_defconfig
046d0a37 8402F: drivers/i2c/busses/i2c-omap.c
dc68cd11
FB
8403F: drivers/irqchip/irq-omap-intc.c
8404F: drivers/mfd/*omap*.c
8405F: drivers/mfd/menelaus.c
8406F: drivers/mfd/palmas.c
8407F: drivers/mfd/tps65217.c
8408F: drivers/mfd/tps65218.c
8409F: drivers/mfd/tps65910.c
8410F: drivers/mfd/twl-core.[ch]
8411F: drivers/mfd/twl4030*.c
8412F: drivers/mfd/twl6030*.c
8413F: drivers/mfd/twl6040*.c
8414F: drivers/regulator/palmas-regulator*.c
8415F: drivers/regulator/pbias-regulator.c
8416F: drivers/regulator/tps65217-regulator.c
8417F: drivers/regulator/tps65218-regulator.c
8418F: drivers/regulator/tps65910-regulator.c
8419F: drivers/regulator/twl-regulator.c
046d0a37 8420F: include/linux/i2c-omap.h
f5525786 8421
50f29fbd 8422OMAP DEVICE TREE SUPPORT
cdb55ab0 8423M: Benoît Cousson <bcousson@baylibre.com>
50f29fbd
TL
8424M: Tony Lindgren <tony@atomide.com>
8425L: linux-omap@vger.kernel.org
d0fb18c5 8426L: devicetree@vger.kernel.org
50f29fbd
TL
8427S: Maintained
8428F: arch/arm/boot/dts/*omap*
8429F: arch/arm/boot/dts/*am3*
05eb20fa
NM
8430F: arch/arm/boot/dts/*am4*
8431F: arch/arm/boot/dts/*am5*
8432F: arch/arm/boot/dts/*dra7*
50f29fbd 8433
f5525786 8434OMAP CLOCK FRAMEWORK SUPPORT
8b58be88 8435M: Paul Walmsley <paul@pwsan.com>
f5525786
TL
8436L: linux-omap@vger.kernel.org
8437S: Maintained
8438F: arch/arm/*omap*/*clock*
8439
8440OMAP POWER MANAGEMENT SUPPORT
3cf2efd5 8441M: Kevin Hilman <khilman@kernel.org>
f5525786
TL
8442L: linux-omap@vger.kernel.org
8443S: Maintained
8444F: arch/arm/*omap*/*pm*
c46938d4 8445F: drivers/cpufreq/omap-cpufreq.c
f5525786 8446
d21db568 8447OMAP POWERDOMAIN SOC ADAPTATION LAYER SUPPORT
ff2de822 8448M: Rajendra Nayak <rnayak@codeaurora.org>
692ab1f3
PW
8449M: Paul Walmsley <paul@pwsan.com>
8450L: linux-omap@vger.kernel.org
8451S: Maintained
d21db568 8452F: arch/arm/mach-omap2/prm*
692ab1f3 8453
f5525786 8454OMAP AUDIO SUPPORT
6c284903 8455M: Peter Ujfalusi <peter.ujfalusi@ti.com>
7ec41ee5 8456M: Jarkko Nikula <jarkko.nikula@bitmer.com>
e5747e40 8457L: alsa-devel@alsa-project.org (moderated for non-subscribers)
f5525786
TL
8458L: linux-omap@vger.kernel.org
8459S: Maintained
8460F: sound/soc/omap/
8461
18640193
TL
8462OMAP GENERAL PURPOSE MEMORY CONTROLLER SUPPORT
8463M: Roger Quadros <rogerq@ti.com>
8464M: Tony Lindgren <tony@atomide.com>
8465L: linux-omap@vger.kernel.org
8466S: Maintained
8467F: drivers/memory/omap-gpmc.c
8468F: arch/arm/mach-omap2/*gpmc*
8469
f5525786 8470OMAP FRAMEBUFFER SUPPORT
830e6384 8471M: Tomi Valkeinen <tomi.valkeinen@ti.com>
c69f677c 8472L: linux-fbdev@vger.kernel.org
f5525786
TL
8473L: linux-omap@vger.kernel.org
8474S: Maintained
8a61f013 8475F: drivers/video/fbdev/omap/
f5525786 8476
676eec0d 8477OMAP DISPLAY SUBSYSTEM and FRAMEBUFFER SUPPORT (DSS2)
830e6384 8478M: Tomi Valkeinen <tomi.valkeinen@ti.com>
178ff4c9 8479L: linux-omap@vger.kernel.org
676eec0d 8480L: linux-fbdev@vger.kernel.org
178ff4c9 8481S: Maintained
8a61f013 8482F: drivers/video/fbdev/omap2/
178ff4c9
TV
8483F: Documentation/arm/OMAP/DSS
8484
8b37fcfc
OBC
8485OMAP HARDWARE SPINLOCK SUPPORT
8486M: Ohad Ben-Cohen <ohad@wizery.com>
8487L: linux-omap@vger.kernel.org
8488S: Maintained
8489F: drivers/hwspinlock/omap_hwspinlock.c
8b37fcfc 8490
f5525786 8491OMAP MMC SUPPORT
8b58be88 8492M: Jarkko Lavinen <jarkko.lavinen@nokia.com>
f5525786
TL
8493L: linux-omap@vger.kernel.org
8494S: Maintained
653f41b5
MC
8495F: drivers/mmc/host/omap.c
8496
8497OMAP HS MMC SUPPORT
0a4585c6 8498L: linux-mmc@vger.kernel.org
653f41b5 8499L: linux-omap@vger.kernel.org
dfa5d196 8500S: Orphan
653f41b5 8501F: drivers/mmc/host/omap_hsmmc.c
f5525786
TL
8502
8503OMAP RANDOM NUMBER GENERATOR SUPPORT
8b58be88 8504M: Deepak Saxena <dsaxena@plexity.net>
f5525786
TL
8505S: Maintained
8506F: drivers/char/hw_random/omap-rng.c
8507
f400c82e 8508OMAP HWMOD SUPPORT
cdb55ab0 8509M: Benoît Cousson <bcousson@baylibre.com>
f400c82e
PW
8510M: Paul Walmsley <paul@pwsan.com>
8511L: linux-omap@vger.kernel.org
8512S: Maintained
8fc8b12b 8513F: arch/arm/mach-omap2/omap_hwmod.*
f400c82e 8514
8633fb30
PW
8515OMAP HWMOD DATA
8516M: Paul Walmsley <paul@pwsan.com>
8517L: linux-omap@vger.kernel.org
8518S: Maintained
8519F: arch/arm/mach-omap2/omap_hwmod*data*
8520
f400c82e 8521OMAP HWMOD DATA FOR OMAP4-BASED DEVICES
cdb55ab0 8522M: Benoît Cousson <bcousson@baylibre.com>
f400c82e
PW
8523L: linux-omap@vger.kernel.org
8524S: Maintained
8525F: arch/arm/mach-omap2/omap_hwmod_44xx_data.c
8526
0db83ced 8527OMAP IMAGING SUBSYSTEM (OMAP3 ISP and OMAP4 ISS)
7e8970e1
LP
8528M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
8529L: linux-media@vger.kernel.org
8530S: Maintained
7eec52db 8531F: Documentation/devicetree/bindings/media/ti,omap3isp.txt
90d72ac6 8532F: drivers/media/platform/omap3isp/
0db83ced 8533F: drivers/staging/media/omap4iss/
7e8970e1 8534
f5525786 8535OMAP USB SUPPORT
f5525786
TL
8536L: linux-usb@vger.kernel.org
8537L: linux-omap@vger.kernel.org
3b243519 8538S: Orphan
a16fbd65
JP
8539F: drivers/usb/*/*omap*
8540F: arch/arm/*omap*/usb*
f5525786 8541
6d994710 8542OMAP GPIO DRIVER
fe643528 8543M: Grygorii Strashko <grygorii.strashko@ti.com>
97215800 8544M: Santosh Shilimkar <ssantosh@kernel.org>
3cf2efd5 8545M: Kevin Hilman <khilman@kernel.org>
6d994710
KH
8546L: linux-omap@vger.kernel.org
8547S: Maintained
fe643528 8548F: Documentation/devicetree/bindings/gpio/gpio-omap.txt
6d994710
KH
8549F: drivers/gpio/gpio-omap.c
8550
c351e290
MJ
8551OMAP/NEWFLOW NANOBONE MACHINE SUPPORT
8552M: Mark Jackson <mpfj@newflow.co.uk>
8553L: linux-omap@vger.kernel.org
8554S: Maintained
8555F: arch/arm/boot/dts/am335x-nano.dts
8556
0ad122d9 8557OMFS FILESYSTEM
8b58be88 8558M: Bob Copeland <me@bobcopeland.com>
0ad122d9
BC
8559L: linux-karma-devel@lists.sourceforge.net
8560S: Maintained
679655da
JP
8561F: Documentation/filesystems/omfs.txt
8562F: fs/omfs/
0ad122d9 8563
c1986ee9 8564OMNIKEY CARDMAN 4000 DRIVER
8b58be88 8565M: Harald Welte <laforge@gnumonks.org>
c1986ee9 8566S: Maintained
679655da
JP
8567F: drivers/char/pcmcia/cm4000_cs.c
8568F: include/linux/cm4000_cs.h
c117ab84 8569F: include/uapi/linux/cm4000_cs.h
c1986ee9 8570
77c44ab1 8571OMNIKEY CARDMAN 4040 DRIVER
8b58be88 8572M: Harald Welte <laforge@gnumonks.org>
77c44ab1 8573S: Maintained
679655da 8574F: drivers/char/pcmcia/cm4040_cs.*
77c44ab1 8575
77d5140f 8576OMNIVISION OV7670 SENSOR DRIVER
8b58be88 8577M: Jonathan Corbet <corbet@lwn.net>
661263b5 8578L: linux-media@vger.kernel.org
275ffde4 8579T: git git://linuxtv.org/media_tree.git
77d5140f 8580S: Maintained
90d72ac6 8581F: drivers/media/i2c/ov7670.c
77d5140f 8582
431bca73 8583ONENAND FLASH DRIVER
8b58be88 8584M: Kyungmin Park <kyungmin.park@samsung.com>
431bca73
TG
8585L: linux-mtd@lists.infradead.org
8586S: Maintained
679655da
JP
8587F: drivers/mtd/onenand/
8588F: include/linux/mtd/onenand*.h
431bca73 8589
1da177e4 8590ONSTREAM SCSI TAPE DRIVER
8b58be88 8591M: Willem Riede <osst@riede.org>
1da177e4
LT
8592L: osst-users@lists.sourceforge.net
8593L: linux-scsi@vger.kernel.org
8594S: Maintained
f7269cfc
JD
8595F: Documentation/scsi/osst.txt
8596F: drivers/scsi/osst.*
8597F: drivers/scsi/osst_*.h
8598F: drivers/scsi/st.h
1da177e4 8599
e2d1d6c0 8600OPENCORES I2C BUS DRIVER
8b58be88 8601M: Peter Korsgaard <jacmet@sunsite.dk>
846557d3 8602L: linux-i2c@vger.kernel.org
e2d1d6c0 8603S: Maintained
679655da
JP
8604F: Documentation/i2c/busses/i2c-ocores
8605F: drivers/i2c/busses/i2c-ocores.c
e2d1d6c0 8606
860c44c1 8607OPEN FIRMWARE AND FLATTENED DEVICE TREE
5d3ad8a6 8608M: Rob Herring <robh+dt@kernel.org>
c8fb70a3 8609M: Frank Rowand <frowand.list@gmail.com>
d0fb18c5 8610L: devicetree@vger.kernel.org
a7fefe9f 8611W: http://www.devicetree.org/
fcdec35e 8612T: git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
860c44c1 8613S: Maintained
f8828205 8614F: drivers/of/
860c44c1 8615F: include/linux/of*.h
f8828205 8616F: scripts/dtc/
860c44c1 8617
f8828205 8618OPEN FIRMWARE AND FLATTENED DEVICE TREE BINDINGS
5d3ad8a6 8619M: Rob Herring <robh+dt@kernel.org>
f8828205 8620M: Mark Rutland <mark.rutland@arm.com>
f8828205 8621L: devicetree@vger.kernel.org
9f273c24 8622T: git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
fcdec35e 8623Q: http://patchwork.ozlabs.org/project/devicetree-bindings/list/
f8828205
GL
8624S: Maintained
8625F: Documentation/devicetree/
8626F: arch/*/boot/dts/
8627F: include/dt-bindings/
8628
2bb65f56
PA
8629OPEN FIRMWARE AND DEVICE TREE OVERLAYS
8630M: Pantelis Antoniou <pantelis.antoniou@konsulko.com>
8631L: devicetree@vger.kernel.org
8632S: Maintained
8633F: Documentation/devicetree/dynamic-resolution-notes.txt
8634F: Documentation/devicetree/overlay-notes.txt
8635F: drivers/of/overlay.c
8636F: drivers/of/resolver.c
8637
19f9d392
JB
8638OPENRISC ARCHITECTURE
8639M: Jonas Bonn <jonas@southpole.se>
8640W: http://openrisc.net
19f9d392
JB
8641S: Maintained
8642T: git git://openrisc.net/~jonas/linux
14430813 8643F: arch/openrisc/
19f9d392 8644
ccb1352e 8645OPENVSWITCH
4f337ed5 8646M: Pravin Shelar <pshelar@nicira.com>
b422da7c 8647L: netdev@vger.kernel.org
ccb1352e
JG
8648L: dev@openvswitch.org
8649W: http://openvswitch.org
ccb1352e
JG
8650S: Maintained
8651F: net/openvswitch/
b422da7c 8652F: include/uapi/linux/openvswitch.h
ccb1352e 8653
875fa6fb
VK
8654OPERATING PERFORMANCE POINTS (OPP)
8655M: Viresh Kumar <vireshk@kernel.org>
8656M: Nishanth Menon <nm@ti.com>
8657M: Stephen Boyd <sboyd@codeaurora.org>
8658L: linux-pm@vger.kernel.org
8659S: Maintained
8660T: git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git
8661F: drivers/base/power/opp/
8662F: include/linux/pm_opp.h
8663F: Documentation/power/opp.txt
8664F: Documentation/devicetree/bindings/opp/
8665
af39917d
CL
8666OPL4 DRIVER
8667M: Clemens Ladisch <clemens@ladisch.de>
8668L: alsa-devel@alsa-project.org (moderated for non-subscribers)
8669T: git git://git.alsa-project.org/alsa-kernel.git
8670S: Maintained
8671F: sound/drivers/opl4/
8672
1da177e4 8673OPROFILE
4cf7e718 8674M: Robert Richter <rric@kernel.org>
1da177e4
LT
8675L: oprofile-list@lists.sf.net
8676S: Maintained
81c4a8a6 8677F: arch/*/include/asm/oprofile*.h
679655da
JP
8678F: arch/*/oprofile/
8679F: drivers/oprofile/
8680F: include/linux/oprofile.h
1da177e4 8681
e2d1d6c0 8682ORACLE CLUSTER FILESYSTEM 2 (OCFS2)
8b58be88 8683M: Mark Fasheh <mfasheh@suse.com>
d6351db2 8684M: Joel Becker <jlbec@evilplan.org>
e2d1d6c0 8685L: ocfs2-devel@oss.oracle.com (moderated for non-subscribers)
01945fa2 8686W: http://ocfs2.wiki.kernel.org
e2d1d6c0 8687S: Supported
679655da
JP
8688F: Documentation/filesystems/ocfs2.txt
8689F: Documentation/filesystems/dlmfs.txt
8690F: fs/ocfs2/
e2d1d6c0 8691
1da177e4 8692ORINOCO DRIVER
724c6b35 8693L: linux-wireless@vger.kernel.org
491b26b4 8694W: http://wireless.kernel.org/en/users/Drivers/orinoco
ecffdde6 8695W: http://www.nongnu.org/orinoco/
3a59babb 8696S: Orphan
2be45b66 8697F: drivers/net/wireless/intersil/orinoco/
1da177e4 8698
42c55aa8 8699OSD LIBRARY and FILESYSTEM
fadc0752 8700M: Boaz Harrosh <ooo@electrozaur.com>
f1f6630b 8701M: Benny Halevy <bhalevy@primarydata.com>
68274794
BH
8702L: osd-dev@open-osd.org
8703W: http://open-osd.org
54e5881d 8704T: git git://git.open-osd.org/open-osd.git
68274794 8705S: Maintained
42c55aa8 8706F: drivers/scsi/osd/
6b6f0b6c 8707F: include/scsi/osd_*
42c55aa8 8708F: fs/exofs/
68274794 8709
ef94b186 8710OVERLAY FILESYSTEM
7c37fbda 8711M: Miklos Szeredi <miklos@szeredi.hu>
1d113735
MS
8712L: linux-unionfs@vger.kernel.org
8713T: git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/vfs.git
7c37fbda 8714S: Supported
1d113735 8715F: fs/overlayfs/
7c37fbda
NB
8716F: Documentation/filesystems/overlayfs.txt
8717
85096169
MM
8718ORANGEFS FILESYSTEM
8719M: Mike Marshall <hubcap@omnibond.com>
b39c3cf4 8720L: pvfs2-developers@beowulf-underground.org (subscribers-only)
85096169
MM
8721T: git git://git.kernel.org/pub/scm/linux/kernel/git/hubcap/linux.git
8722S: Supported
8723F: fs/orangefs/
8724F: Documentation/filesystems/orangefs.txt
8725
e2d1d6c0 8726P54 WIRELESS DRIVER
084cb0fe 8727M: Christian Lamparter <chunkeey@googlemail.com>
e2d1d6c0 8728L: linux-wireless@vger.kernel.org
084cb0fe 8729W: http://wireless.kernel.org/en/users/Drivers/p54
e2d1d6c0 8730S: Maintained
d3466830 8731F: drivers/net/wireless/intersil/p54/
e2d1d6c0 8732
f5cd7872 8733PA SEMI ETHERNET DRIVER
8b58be88 8734M: Olof Johansson <olof@lixom.net>
f5cd7872
OJ
8735L: netdev@vger.kernel.org
8736S: Maintained
ded19add 8737F: drivers/net/ethernet/pasemi/*
f5cd7872 8738
beb58aa3 8739PA SEMI SMBUS DRIVER
8b58be88 8740M: Olof Johansson <olof@lixom.net>
846557d3 8741L: linux-i2c@vger.kernel.org
beb58aa3 8742S: Maintained
679655da 8743F: drivers/i2c/busses/i2c-pasemi.c
beb58aa3 8744
48fc267e
SK
8745PADATA PARALLEL EXECUTION MECHANISM
8746M: Steffen Klassert <steffen.klassert@secunet.com>
48fc267e
SK
8747L: linux-crypto@vger.kernel.org
8748S: Maintained
8749F: kernel/padata.c
8750F: include/linux/padata.h
8751F: Documentation/padata.txt
8752
709ee531 8753PANASONIC LAPTOP ACPI EXTRAS DRIVER
8b58be88 8754M: Harald Welte <laforge@gnumonks.org>
d0944853 8755L: platform-driver-x86@vger.kernel.org
709ee531 8756S: Maintained
679655da 8757F: drivers/platform/x86/panasonic-laptop.c
709ee531 8758
368dd5ac 8759PANASONIC MN10300/AM33/AM34 PORT
8b58be88 8760M: David Howells <dhowells@redhat.com>
4fa97181
DH
8761L: linux-am33-list@redhat.com (moderated for non-subscribers)
8762W: ftp://ftp.redhat.com/pub/redhat/gnupro/AM33/
8763S: Maintained
679655da
JP
8764F: Documentation/mn10300/
8765F: arch/mn10300/
4fa97181 8766
305b37bd
KS
8767PARALLEL LCD/KEYPAD PANEL DRIVER
8768M: Willy Tarreau <willy@haproxy.com>
8769M: Ksenija Stanojevic <ksenija.stanojevic@gmail.com>
8770S: Odd Fixes
8771F: Documentation/misc-devices/lcd-panel-cgram.txt
8772F: drivers/misc/panel.c
8773
64dfff03
SM
8774PARALLEL PORT SUBSYSTEM
8775M: Sudip Mukherjee <sudipm.mukherjee@gmail.com>
8776M: Sudip Mukherjee <sudip@vectorindia.org>
3dd1a329 8777L: linux-parport@lists.infradead.org (subscribers-only)
64dfff03 8778S: Maintained
679655da
JP
8779F: drivers/parport/
8780F: include/linux/parport*.h
8781F: drivers/char/ppdev.c
c117ab84 8782F: include/uapi/linux/ppdev.h
64dfff03 8783F: Documentation/parport*.txt
1da177e4 8784
4cdf6bc2 8785PARAVIRT_OPS INTERFACE
d633180c 8786M: Jeremy Fitzhardinge <jeremy@goop.org>
8b58be88
JP
8787M: Chris Wright <chrisw@sous-sol.org>
8788M: Alok Kataria <akataria@vmware.com>
8789M: Rusty Russell <rusty@rustcorp.com.au>
c996d8b9 8790L: virtualization@lists.linux-foundation.org
4cdf6bc2 8791S: Supported
a2e19991 8792F: Documentation/virtual/paravirt_ops.txt
679655da
JP
8793F: arch/*/kernel/paravirt*
8794F: arch/*/include/asm/paravirt.h
4cdf6bc2 8795
e2d1d6c0 8796PARIDE DRIVERS FOR PARALLEL PORT IDE DEVICES
8b58be88 8797M: Tim Waugh <tim@cyberelk.net>
e2d1d6c0 8798L: linux-parport@lists.infradead.org (subscribers-only)
e2d1d6c0 8799S: Maintained
679655da
JP
8800F: Documentation/blockdev/paride.txt
8801F: drivers/block/paride/
e2d1d6c0
RD
8802
8803PARISC ARCHITECTURE
b8828770 8804M: "James E.J. Bottomley" <jejb@parisc-linux.org>
b38a03b8 8805M: Helge Deller <deller@gmx.de>
e2d1d6c0
RD
8806L: linux-parisc@vger.kernel.org
8807W: http://www.parisc-linux.org/
8a6e2535 8808Q: http://patchwork.kernel.org/project/linux-parisc/list/
08deed1e 8809T: git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/parisc-2.6.git
fbb46caa 8810T: git git://git.kernel.org/pub/scm/linux/kernel/git/deller/parisc-linux.git
e2d1d6c0 8811S: Maintained
679655da 8812F: arch/parisc/
2b6bac9e 8813F: Documentation/parisc/
679655da 8814F: drivers/parisc/
2b6bac9e
HD
8815F: drivers/char/agp/parisc-agp.c
8816F: drivers/input/serio/gscps2.c
8817F: drivers/parport/parport_gsc.*
8818F: drivers/tty/serial/8250/8250_gsc.c
8a61f013 8819F: drivers/video/fbdev/sti*
2b6bac9e
HD
8820F: drivers/video/console/sti*
8821F: drivers/video/logo/logo_parisc*
e2d1d6c0 8822
1662d32c 8823PC87360 HARDWARE MONITORING DRIVER
8b58be88 8824M: Jim Cromie <jim.cromie@gmail.com>
968ce1b1 8825L: linux-hwmon@vger.kernel.org
1662d32c 8826S: Maintained
679655da
JP
8827F: Documentation/hwmon/pc87360
8828F: drivers/hwmon/pc87360.c
1662d32c
JC
8829
8830PC8736x GPIO DRIVER
8b58be88 8831M: Jim Cromie <jim.cromie@gmail.com>
1662d32c 8832S: Maintained
679655da 8833F: drivers/char/pc8736x_gpio.c
1662d32c 8834
1ad107fd 8835PC87427 HARDWARE MONITORING DRIVER
d8130624 8836M: Jean Delvare <jdelvare@suse.com>
968ce1b1 8837L: linux-hwmon@vger.kernel.org
1ad107fd
JD
8838S: Maintained
8839F: Documentation/hwmon/pc87427
8840F: drivers/hwmon/pc87427.c
8841
b26e0ed4 8842PCA9532 LED DRIVER
8b58be88 8843M: Riku Voipio <riku.voipio@iki.fi>
b26e0ed4 8844S: Maintained
d5ca6918
JP
8845F: drivers/leds/leds-pca9532.c
8846F: include/linux/leds-pca9532.h
b26e0ed4 8847
5ce914a8 8848PCA9541 I2C BUS MASTER SELECTOR DRIVER
ca462085 8849M: Guenter Roeck <linux@roeck-us.net>
5ce914a8
GR
8850L: linux-i2c@vger.kernel.org
8851S: Maintained
b4f0b74e 8852F: drivers/i2c/muxes/i2c-mux-pca9541.c
5ce914a8 8853
3971dae5 8854PCDP - PRIMARY CONSOLE AND DEBUG PORT
055e72fe 8855M: Khalid Aziz <khalid@gonehiking.org>
3971dae5
KA
8856S: Maintained
8857F: drivers/firmware/pcdp.*
8858
065c6359 8859PCI ERROR RECOVERY
6305902c 8860M: Linas Vepstas <linasvepstas@gmail.com>
c1f69db7 8861L: linux-pci@vger.kernel.org
065c6359 8862S: Supported
679655da 8863F: Documentation/PCI/pci-error-recovery.txt
065c6359 8864
78c1cffd
RC
8865PCI ENHANCED ERROR HANDLING (EEH) FOR POWERPC
8866M: Russell Currey <ruscur@russell.cc>
8867L: linuxppc-dev@lists.ozlabs.org
8868S: Supported
8869F: Documentation/powerpc/eeh-pci-error-recovery.txt
8870F: arch/powerpc/kernel/eeh*.c
8871F: arch/powerpc/platforms/*/eeh*.c
8872F: arch/powerpc/include/*/eeh*.h
8873
1da177e4 8874PCI SUBSYSTEM
5ac3a6d2 8875M: Bjorn Helgaas <bhelgaas@google.com>
2905474d 8876L: linux-pci@vger.kernel.org
99662dd1 8877Q: http://patchwork.ozlabs.org/project/linux-pci/list/
c0233ed4 8878T: git git://git.kernel.org/pub/scm/linux/kernel/git/helgaas/pci.git
1da177e4 8879S: Supported
679655da
JP
8880F: Documentation/PCI/
8881F: drivers/pci/
8882F: include/linux/pci*
6b49ee49 8883F: arch/x86/pci/
cad01f91 8884F: arch/x86/kernel/quirks.c
1da177e4 8885
eaa6111b
LFT
8886PCI DRIVER FOR ALTERA PCIE IP
8887M: Ley Foon Tan <lftan@altera.com>
8888L: rfi@lists.rocketboards.org (moderated for non-subscribers)
8889L: linux-pci@vger.kernel.org
8890S: Supported
8891F: Documentation/devicetree/bindings/pci/altera-pcie.txt
8892F: drivers/pci/host/pcie-altera.c
8893
b7e78170
RH
8894PCI DRIVER FOR ARM VERSATILE PLATFORM
8895M: Rob Herring <robh@kernel.org>
8896L: linux-pci@vger.kernel.org
8897L: linux-arm-kernel@lists.infradead.org
8898S: Maintained
8899F: Documentation/devicetree/bindings/pci/versatile.txt
8900F: drivers/pci/host/pci-versatile.c
8901
5f6b6ccd
TI
8902PCI DRIVER FOR APPLIEDMICRO XGENE
8903M: Tanmay Inamdar <tinamdar@apm.com>
8904L: linux-pci@vger.kernel.org
8905L: linux-arm-kernel@lists.infradead.org
8906S: Maintained
8907F: Documentation/devicetree/bindings/pci/xgene-pci.txt
8908F: drivers/pci/host/pci-xgene.c
8909
62d0ff83
ML
8910PCI DRIVER FOR FREESCALE LAYERSCAPE
8911M: Minghuan Lian <minghuan.Lian@freescale.com>
8912M: Mingkai Hu <mingkai.hu@freescale.com>
8913M: Roy Zang <tie-fei.zang@freescale.com>
8914L: linuxppc-dev@lists.ozlabs.org
8915L: linux-pci@vger.kernel.org
8916L: linux-arm-kernel@lists.infradead.org
8917S: Maintained
8918F: drivers/pci/host/*layerscape*
8919
f0b75693 8920PCI DRIVER FOR IMX6
f175aa2c 8921M: Richard Zhu <Richard.Zhu@freescale.com>
1ba55f55 8922M: Lucas Stach <l.stach@pengutronix.de>
f0b75693
BH
8923L: linux-pci@vger.kernel.org
8924L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8925S: Maintained
8926F: drivers/pci/host/*imx6*
8927
0c4ffcfe
MK
8928PCI DRIVER FOR TI KEYSTONE
8929M: Murali Karicheri <m-karicheri2@ti.com>
8930L: linux-pci@vger.kernel.org
8931L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8932S: Maintained
8933F: drivers/pci/host/*keystone*
8934
f0b75693
BH
8935PCI DRIVER FOR MVEBU (Marvell Armada 370 and Armada XP SOC support)
8936M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
8937M: Jason Cooper <jason@lakedaemon.net>
8938L: linux-pci@vger.kernel.org
8939L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8940S: Maintained
8941F: drivers/pci/host/*mvebu*
8942
0447cfd7
TR
8943PCI DRIVER FOR NVIDIA TEGRA
8944M: Thierry Reding <thierry.reding@gmail.com>
8945L: linux-tegra@vger.kernel.org
f0b75693 8946L: linux-pci@vger.kernel.org
0447cfd7
TR
8947S: Supported
8948F: Documentation/devicetree/bindings/pci/nvidia,tegra20-pcie.txt
8949F: drivers/pci/host/pci-tegra.c
8950
47ff3de9
KVA
8951PCI DRIVER FOR TI DRA7XX
8952M: Kishon Vijay Abraham I <kishon@ti.com>
8953L: linux-omap@vger.kernel.org
8954L: linux-pci@vger.kernel.org
8955S: Supported
8956F: Documentation/devicetree/bindings/pci/ti-pci.txt
8957F: drivers/pci/host/pci-dra7xx.c
8958
f0b75693
BH
8959PCI DRIVER FOR RENESAS R-CAR
8960M: Simon Horman <horms@verge.net.au>
8961L: linux-pci@vger.kernel.org
4a121096 8962L: linux-renesas-soc@vger.kernel.org
f0b75693
BH
8963S: Maintained
8964F: drivers/pci/host/*rcar*
8965
4af82255 8966PCI DRIVER FOR SAMSUNG EXYNOS
b7701755 8967M: Jingoo Han <jingoohan1@gmail.com>
4af82255 8968L: linux-pci@vger.kernel.org
f0b75693
BH
8969L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8970L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
4af82255
JH
8971S: Maintained
8972F: drivers/pci/host/pci-exynos.c
8973
f0b75693 8974PCI DRIVER FOR SYNOPSIS DESIGNWARE
b7701755 8975M: Jingoo Han <jingoohan1@gmail.com>
110baab1 8976M: Pratyush Anand <pratyush.anand@gmail.com>
f0b75693
BH
8977L: linux-pci@vger.kernel.org
8978S: Maintained
8979F: drivers/pci/host/*designware*
8980
5a3aa2a8
JP
8981PCI DRIVER FOR SYNOPSYS PROTOTYPING DEVICE
8982M: Joao Pinto <jpinto@synopsys.com>
8983L: linux-pci@vger.kernel.org
8984S: Maintained
8985F: Documentation/devicetree/bindings/pci/designware-pcie.txt
8986F: drivers/pci/host/pcie-designware-plat.c
8987
cf28855b
WD
8988PCI DRIVER FOR GENERIC OF HOSTS
8989M: Will Deacon <will.deacon@arm.com>
8990L: linux-pci@vger.kernel.org
8991L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8992S: Maintained
8993F: Documentation/devicetree/bindings/pci/host-generic-pci.txt
4e64dbe2 8994F: drivers/pci/host/pci-host-common.c
cf28855b
WD
8995F: drivers/pci/host/pci-host-generic.c
8996
185a383a
KB
8997PCI DRIVER FOR INTEL VOLUME MANAGEMENT DEVICE (VMD)
8998M: Keith Busch <keith.busch@intel.com>
8999L: linux-pci@vger.kernel.org
9000S: Supported
9001F: arch/x86/pci/vmd.c
9002
51b66a6c 9003PCIE DRIVER FOR ST SPEAR13XX
110baab1 9004M: Pratyush Anand <pratyush.anand@gmail.com>
51b66a6c 9005L: linux-pci@vger.kernel.org
110baab1 9006S: Maintained
51b66a6c
PA
9007F: drivers/pci/host/*spear*
9008
af1169b4
LFT
9009PCI MSI DRIVER FOR ALTERA MSI IP
9010M: Ley Foon Tan <lftan@altera.com>
9011L: rfi@lists.rocketboards.org (moderated for non-subscribers)
9012L: linux-pci@vger.kernel.org
9013S: Supported
9014F: Documentation/devicetree/bindings/pci/altera-pcie-msi.txt
9015F: drivers/pci/host/pcie-altera-msi.c
51b66a6c 9016
dcd19de3
DD
9017PCI MSI DRIVER FOR APPLIEDMICRO XGENE
9018M: Duc Dang <dhdang@apm.com>
9019L: linux-pci@vger.kernel.org
9020L: linux-arm-kernel@lists.infradead.org
9021S: Maintained
9022F: Documentation/devicetree/bindings/pci/xgene-pci-msi.txt
9023F: drivers/pci/host/pci-xgene-msi.c
9024
500a1d9a
ZW
9025PCIE DRIVER FOR HISILICON
9026M: Zhou Wang <wangzhou1@hisilicon.com>
5930fe4e 9027M: Gabriele Paoloni <gabriele.paoloni@huawei.com>
500a1d9a
ZW
9028L: linux-pci@vger.kernel.org
9029S: Maintained
9030F: Documentation/devicetree/bindings/pci/hisilicon-pcie.txt
9031F: drivers/pci/host/pcie-hisi.c
9032
82a82383
SV
9033PCIE DRIVER FOR QUALCOMM MSM
9034M: Stanimir Varbanov <svarbanov@mm-sol.com>
9035L: linux-pci@vger.kernel.org
9036L: linux-arm-msm@vger.kernel.org
9037S: Maintained
9038F: drivers/pci/host/*qcom*
9039
f12b76e5
DD
9040PCIE DRIVER FOR CAVIUM THUNDERX
9041M: David Daney <david.daney@cavium.com>
9042L: linux-pci@vger.kernel.org
9043L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9044S: Supported
9045F: Documentation/devicetree/bindings/pci/pci-thunder-*
9046F: drivers/pci/host/pci-thunder-*
9047
1da177e4 9048PCMCIA SUBSYSTEM
4230dfc9 9049P: Linux PCMCIA Team
f5df5881 9050L: linux-pcmcia@lists.infradead.org
6650e0a5 9051W: http://lists.infradead.org/mailman/listinfo/linux-pcmcia
9f273c24 9052T: git git://git.kernel.org/pub/scm/linux/kernel/git/brodo/pcmcia.git
4230dfc9 9053S: Maintained
679655da
JP
9054F: Documentation/pcmcia/
9055F: drivers/pcmcia/
9056F: include/pcmcia/
1da177e4
LT
9057
9058PCNET32 NETWORK DRIVER
227fb925 9059M: Don Fry <pcnet32@frontier.com>
979b6c13 9060L: netdev@vger.kernel.org
1da177e4 9061S: Maintained
b955f6ca 9062F: drivers/net/ethernet/amd/pcnet32.c
1da177e4 9063
48fc267e
SK
9064PCRYPT PARALLEL CRYPTO ENGINE
9065M: Steffen Klassert <steffen.klassert@secunet.com>
9066L: linux-crypto@vger.kernel.org
9067S: Maintained
9068F: crypto/pcrypt.c
9069F: include/crypto/pcrypt.h
9070
e72df0b8
TH
9071PER-CPU MEMORY ALLOCATOR
9072M: Tejun Heo <tj@kernel.org>
93e205a7 9073M: Christoph Lameter <cl@linux.com>
e72df0b8
TH
9074T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/percpu.git
9075S: Maintained
9076F: include/linux/percpu*.h
9077F: mm/percpu*.c
9078F: arch/*/include/asm/percpu.h
9079
ad4ecbcb 9080PER-TASK DELAY ACCOUNTING
185e595f 9081M: Balbir Singh <bsingharora@gmail.com>
ad4ecbcb 9082S: Maintained
679655da
JP
9083F: include/linux/delayacct.h
9084F: kernel/delayacct.c
ad4ecbcb 9085
57c0c15b 9086PERFORMANCE EVENTS SUBSYSTEM
daecbd26 9087M: Peter Zijlstra <peterz@infradead.org>
dd9b238c 9088M: Ingo Molnar <mingo@redhat.com>
f80c5393 9089M: Arnaldo Carvalho de Melo <acme@kernel.org>
a54d690e 9090R: Alexander Shishkin <alexander.shishkin@linux.intel.com>
981c3a4f 9091L: linux-kernel@vger.kernel.org
75fc2d37 9092T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
6c0b3244 9093S: Supported
d53e8365 9094F: kernel/events/*
a003236c 9095F: include/linux/perf_event.h
c117ab84 9096F: include/uapi/linux/perf_event.h
141c4296
RR
9097F: arch/*/kernel/perf_event*.c
9098F: arch/*/kernel/*/perf_event*.c
9099F: arch/*/kernel/*/*/perf_event*.c
a003236c 9100F: arch/*/include/asm/perf_event.h
a003236c 9101F: arch/*/kernel/perf_callchain.c
b0a434fb 9102F: arch/*/events/*
a003236c 9103F: tools/perf/
6c0b3244 9104
dd49d0f5 9105PERSONALITY HANDLING
8b58be88 9106M: Christoph Hellwig <hch@infradead.org>
dd49d0f5
JC
9107L: linux-abi-devel@lists.sourceforge.net
9108S: Maintained
679655da 9109F: include/linux/personality.h
c117ab84 9110F: include/uapi/linux/personality.h
dd49d0f5 9111
838e7a03 9112PHONET PROTOCOL
2a06b40f 9113M: Remi Denis-Courmont <courmisch@gmail.com>
838e7a03
RDC
9114S: Supported
9115F: Documentation/networking/phonet.txt
9116F: include/linux/phonet.h
9117F: include/net/phonet/
c117ab84 9118F: include/uapi/linux/phonet.h
838e7a03
RDC
9119F: net/phonet/
9120
1da177e4 9121PHRAM MTD DRIVER
8b58be88 9122M: Joern Engel <joern@lazybastard.org>
1da177e4
LT
9123L: linux-mtd@lists.infradead.org
9124S: Maintained
679655da 9125F: drivers/mtd/devices/phram.c
1da177e4 9126
efdbb10e
BP
9127PICOLCD HID DRIVER
9128M: Bruno Prémont <bonbons@linux-vserver.org>
9129L: linux-input@vger.kernel.org
9130S: Maintained
9131F: drivers/hid/hid-picolcd*
9132
a53bfa07
JI
9133PICOXCELL SUPPORT
9134M: Jamie Iles <jamie@jamieiles.com>
9135L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9136T: git git://github.com/jamieiles/linux-2.6-ji.git
9137S: Supported
b8733987 9138F: arch/arm/boot/dts/picoxcell*
14430813 9139F: arch/arm/mach-picoxcell/
b8733987 9140F: drivers/crypto/picoxcell*
a53bfa07 9141
2744e8af
LW
9142PIN CONTROL SUBSYSTEM
9143M: Linus Walleij <linus.walleij@linaro.org>
c11f042b 9144L: linux-gpio@vger.kernel.org
dbe752a3 9145T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl.git
2744e8af 9146S: Maintained
9feeed94 9147F: Documentation/devicetree/bindings/pinctrl/
fefb6245 9148F: Documentation/pinctrl.txt
07f29ba6 9149F: drivers/pinctrl/
8e406fe4 9150F: include/linux/pinctrl/
2744e8af 9151
2201bbb8
JCPV
9152PIN CONTROLLER - ATMEL AT91
9153M: Jean-Christophe Plagniol-Villard <plagnioj@jcrosoft.com>
9154L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9155S: Maintained
c654b6bf 9156F: drivers/pinctrl/pinctrl-at91.*
2201bbb8 9157
33d3690c
LD
9158PIN CONTROLLER - ATMEL AT91 PIO4
9159M: Ludovic Desroches <ludovic.desroches@atmel.com>
9160L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9161L: linux-gpio@vger.kernel.org
9162S: Supported
9163F: drivers/pinctrl/pinctrl-at91-pio4.*
9164
cbd1b652
MW
9165PIN CONTROLLER - INTEL
9166M: Mika Westerberg <mika.westerberg@linux.intel.com>
9167M: Heikki Krogerus <heikki.krogerus@linux.intel.com>
9168S: Maintained
9169F: drivers/pinctrl/intel/
2201bbb8 9170
9963b536
LP
9171PIN CONTROLLER - RENESAS
9172M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
1a4ca6dd 9173M: Geert Uytterhoeven <geert+renesas@glider.be>
4a121096 9174L: linux-renesas-soc@vger.kernel.org
9963b536
LP
9175S: Maintained
9176F: drivers/pinctrl/sh-pfc/
9177
b75e60d6 9178PIN CONTROLLER - SAMSUNG
fea685e9 9179M: Tomasz Figa <tomasz.figa@gmail.com>
44b03c10
KK
9180M: Krzysztof Kozlowski <k.kozlowski@samsung.com>
9181M: Sylwester Nawrocki <s.nawrocki@samsung.com>
b75e60d6
DA
9182L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9183L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
9184S: Maintained
9b5b33f6 9185F: drivers/pinctrl/samsung/
b75e60d6 9186
13cbd906
TL
9187PIN CONTROLLER - SINGLE
9188M: Tony Lindgren <tony@atomide.com>
9189M: Haojian Zhuang <haojian.zhuang@linaro.org>
9190L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9191L: linux-omap@vger.kernel.org
9192S: Maintained
9193F: drivers/pinctrl/pinctrl-single.c
9194
deda8287 9195PIN CONTROLLER - ST SPEAR
da89947b 9196M: Viresh Kumar <vireshk@kernel.org>
deda8287
VK
9197L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9198W: http://www.st.com/spear
9199S: Maintained
8e406fe4 9200F: drivers/pinctrl/spear/
deda8287 9201
249a6771 9202PKTCDVD DRIVER
e5f6450c 9203M: Jiri Kosina <jikos@kernel.org>
249a6771 9204S: Maintained
679655da
JP
9205F: drivers/block/pktcdvd.c
9206F: include/linux/pktcdvd.h
c117ab84 9207F: include/uapi/linux/pktcdvd.h
249a6771 9208
b31d8273
G
9209PKUNITY SOC DRIVERS
9210M: Guan Xuetao <gxt@mprc.pku.edu.cn>
9211W: http://mprc.pku.edu.cn/~guanxuetao/linux
9212S: Maintained
ceebf4d5 9213T: git git://github.com/gxt/linux.git
b31d8273 9214F: drivers/input/serio/i8042-unicore32io.h
d10e4a66 9215F: drivers/i2c/busses/i2c-puv3.c
8a61f013 9216F: drivers/video/fbdev/fb-puv3.c
2809e80b 9217F: drivers/rtc/rtc-puv3.c
b31d8273 9218
9d2ecfb7 9219PMBUS HARDWARE MONITORING DRIVERS
ca462085 9220M: Guenter Roeck <linux@roeck-us.net>
968ce1b1
GR
9221L: linux-hwmon@vger.kernel.org
9222W: http://hwmon.wiki.kernel.org/
9d2ecfb7
GR
9223W: http://www.roeck-us.net/linux/drivers/
9224T: git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
9225S: Maintained
9226F: Documentation/hwmon/pmbus
9227F: drivers/hwmon/pmbus/
9228F: include/linux/i2c/pmbus.h
9229
89a36810 9230PMC SIERRA MaxRAID DRIVER
89a36810
AR
9231L: linux-scsi@vger.kernel.org
9232W: http://www.pmc-sierra.com/
3cdea4d7 9233S: Orphan
89a36810
AR
9234F: drivers/scsi/pmcraid.*
9235
dbf9bfe6 9236PMC SIERRA PM8001 DRIVER
d32477e2 9237M: Jack Wang <jinpu.wang@profitbricks.com>
dbf9bfe6 9238M: lindar_liu@usish.com
f5a7b525 9239L: pmchba@pmcs.com
dbf9bfe6 9240L: linux-scsi@vger.kernel.org
9241S: Supported
9242F: drivers/scsi/pm8001/
9243
1da177e4 9244POSIX CLOCKS and TIMERS
8b58be88 9245M: Thomas Gleixner <tglx@linutronix.de>
981c3a4f 9246L: linux-kernel@vger.kernel.org
75fc2d37 9247T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
5cee9645 9248S: Maintained
679655da
JP
9249F: fs/timerfd.c
9250F: include/linux/timer*
5cee9645 9251F: kernel/time/*timer*
1da177e4 9252
7b06a6d7
RW
9253POWER MANAGEMENT CORE
9254M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
9255L: linux-pm@vger.kernel.org
9256T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
9257S: Supported
9258F: drivers/base/power/
9259F: include/linux/pm.h
9260F: include/linux/pm_*
9261F: include/linux/powercap.h
9262F: drivers/powercap/
9263
3be86148 9264POWER SUPPLY CLASS/SUBSYSTEM and DRIVERS
ad8464a2 9265M: Sebastian Reichel <sre@kernel.org>
57318935 9266M: Dmitry Eremin-Solenikov <dbaryshkov@gmail.com>
8b58be88 9267M: David Woodhouse <dwmw2@infradead.org>
ad8464a2 9268L: linux-pm@vger.kernel.org
54e5881d 9269T: git git://git.infradead.org/battery-2.6.git
3be86148 9270S: Maintained
3cc5c704
GU
9271F: Documentation/devicetree/bindings/power/
9272F: Documentation/devicetree/bindings/power_supply/
679655da 9273F: include/linux/power_supply.h
8cd725a1 9274F: drivers/power/
26305022 9275X: drivers/power/avs/
3be86148 9276
514f161a
MR
9277POWER STATE COORDINATION INTERFACE (PSCI)
9278M: Mark Rutland <mark.rutland@arm.com>
9279M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
9280L: linux-arm-kernel@lists.infradead.org
9281S: Maintained
9282F: drivers/firmware/psci.c
9283F: include/linux/psci.h
9284F: include/uapi/linux/psci.h
9285
43a1dd9b
SJS
9286POWERNV OPERATOR PANEL LCD DISPLAY DRIVER
9287M: Suraj Jitindar Singh <sjitindarsingh@gmail.com>
9288L: linuxppc-dev@lists.ozlabs.org
9289S: Maintained
9290F: drivers/char/powernv-op-panel.c
9291
1da177e4 9292PNP SUPPORT
9c3646d1 9293M: "Rafael J. Wysocki" <rafael.j.wysocki@intel.com>
1da177e4 9294S: Maintained
679655da 9295F: drivers/pnp/
1da177e4
LT
9296
9297PPP PROTOCOL DRIVERS AND COMPRESSORS
8b58be88 9298M: Paul Mackerras <paulus@samba.org>
1da177e4
LT
9299L: linux-ppp@vger.kernel.org
9300S: Maintained
224cf5ad 9301F: drivers/net/ppp/ppp_*
1da177e4
LT
9302
9303PPP OVER ATM (RFC 2364)
8b58be88 9304M: Mitchell Blank Jr <mitch@sfgoth.com>
1da177e4 9305S: Maintained
679655da 9306F: net/atm/pppoatm.c
c117ab84 9307F: include/uapi/linux/atmppp.h
1da177e4
LT
9308
9309PPP OVER ETHERNET
8b58be88 9310M: Michal Ostrowski <mostrows@earthlink.net>
1da177e4 9311S: Maintained
224cf5ad
JK
9312F: drivers/net/ppp/pppoe.c
9313F: drivers/net/ppp/pppox.c
1da177e4 9314
a6d2370b 9315PPP OVER L2TP
8b58be88 9316M: James Chapman <jchapman@katalix.com>
a6d2370b 9317S: Maintained
90ca28d1 9318F: net/l2tp/l2tp_ppp.c
679655da 9319F: include/linux/if_pppol2tp.h
c117ab84 9320F: include/uapi/linux/if_pppol2tp.h
a6d2370b 9321
eae9d2ba 9322PPS SUPPORT
8b58be88 9323M: Rodolfo Giometti <giometti@enneenne.com>
eae9d2ba
RG
9324W: http://wiki.enneenne.com/index.php/LinuxPPS_support
9325L: linuxpps@ml.enneenne.com (subscribers-only)
9326S: Maintained
cabaaf41
JP
9327F: Documentation/pps/
9328F: drivers/pps/
9329F: include/linux/pps*.h
eae9d2ba 9330
71a6d0af
HW
9331PPTP DRIVER
9332M: Dmitry Kozlov <xeb@mail.ru>
9333L: netdev@vger.kernel.org
9334S: Maintained
224cf5ad 9335F: drivers/net/ppp/pptp.c
71a6d0af
HW
9336W: http://sourceforge.net/projects/accel-pptp
9337
1da177e4 9338PREEMPTIBLE KERNEL
8b58be88 9339M: Robert Love <rml@tech9.net>
1da177e4
LT
9340L: kpreempt-tech@lists.sourceforge.net
9341W: ftp://ftp.kernel.org/pub/linux/kernel/people/rml/preempt-kernel
9342S: Supported
679655da
JP
9343F: Documentation/preempt-locking.txt
9344F: include/linux/preempt.h
1da177e4
LT
9345
9346PRISM54 WIRELESS DRIVER
8b58be88 9347M: "Luis R. Rodriguez" <mcgrof@gmail.com>
724c6b35 9348L: linux-wireless@vger.kernel.org
9ef80804 9349W: http://wireless.kernel.org/en/users/Drivers/p54
1d89cae1 9350S: Obsolete
c12edfe2 9351F: drivers/net/wireless/intersil/prism54/
1da177e4 9352
02c18891 9353PS3 NETWORK SUPPORT
b809b9ca 9354M: Geoff Levand <geoff@infradead.org>
02c18891 9355L: netdev@vger.kernel.org
a14ab6b6 9356L: linuxppc-dev@lists.ozlabs.org
b809b9ca 9357S: Maintained
8df158ac 9358F: drivers/net/ethernet/toshiba/ps3_gelic_net.*
02c18891 9359
f58a9d17 9360PS3 PLATFORM SUPPORT
b809b9ca 9361M: Geoff Levand <geoff@infradead.org>
a4724ed6 9362L: linuxppc-dev@lists.ozlabs.org
b809b9ca 9363S: Maintained
679655da
JP
9364F: arch/powerpc/boot/ps3*
9365F: arch/powerpc/include/asm/lv1call.h
9366F: arch/powerpc/include/asm/ps3*.h
9367F: arch/powerpc/platforms/ps3/
9368F: drivers/*/ps3*
9369F: drivers/ps3/
fec629b8 9370F: drivers/rtc/rtc-ps3.c
679655da 9371F: drivers/usb/host/*ps3.c
fec629b8 9372F: sound/ppc/snd_ps3*
f58a9d17 9373
cffb4add 9374PS3VRAM DRIVER
8b58be88 9375M: Jim Paris <jim@jtan.com>
3715a5d0 9376M: Geoff Levand <geoff@infradead.org>
a14ab6b6 9377L: linuxppc-dev@lists.ozlabs.org
cffb4add 9378S: Maintained
8a3977cb 9379F: drivers/block/ps3vram.c
cffb4add 9380
8defe599 9381PSTORE FILESYSTEM
9d5e2a02 9382M: Anton Vorontsov <anton@enomsg.org>
8defe599
AV
9383M: Colin Cross <ccross@android.com>
9384M: Kees Cook <keescook@chromium.org>
9385M: Tony Luck <tony.luck@intel.com>
9386S: Maintained
9f273c24 9387T: git git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux.git
8defe599
AV
9388F: fs/pstore/
9389F: include/linux/pstore*
04851772 9390F: drivers/firmware/efi/efi-pstore.c
8defe599
AV
9391F: drivers/acpi/apei/erst.c
9392
7fbc415d
RC
9393PTP HARDWARE CLOCK SUPPORT
9394M: Richard Cochran <richardcochran@gmail.com>
e7333e3c 9395L: netdev@vger.kernel.org
7fbc415d
RC
9396S: Maintained
9397W: http://linuxptp.sourceforge.net/
9398F: Documentation/ABI/testing/sysfs-ptp
9399F: Documentation/ptp/*
0ecb3cdd 9400F: drivers/net/ethernet/freescale/gianfar_ptp.c
7fbc415d
RC
9401F: drivers/net/phy/dp83640*
9402F: drivers/ptp/*
9403F: include/linux/ptp_cl*
9404
cf94a4d1 9405PTRACE SUPPORT
e846ee5f 9406M: Roland McGrath <roland@hack.frob.com>
8b58be88 9407M: Oleg Nesterov <oleg@redhat.com>
cf94a4d1
CH
9408S: Maintained
9409F: include/asm-generic/syscall.h
9410F: include/linux/ptrace.h
9411F: include/linux/regset.h
9412F: include/linux/tracehook.h
c117ab84 9413F: include/uapi/linux/ptrace.h
cf94a4d1
CH
9414F: kernel/ptrace.c
9415
3e9d7ba7
HV
9416PULSE8-CEC DRIVER
9417M: Hans Verkuil <hverkuil@xs4all.nl>
9418L: linux-media@vger.kernel.org
9419T: git git://linuxtv.org/media_tree.git
9420S: Maintained
9421F: drivers/staging/media/pulse8-cec
9422
8320204a 9423PVRUSB2 VIDEO4LINUX DRIVER
8b58be88 9424M: Mike Isely <isely@pobox.com>
16e9495d 9425L: pvrusb2@isely.net (subscribers-only)
661263b5 9426L: linux-media@vger.kernel.org
8320204a 9427W: http://www.isely.net/pvrusb2/
275ffde4 9428T: git git://linuxtv.org/media_tree.git
8320204a 9429S: Maintained
679655da 9430F: Documentation/video4linux/README.pvrusb2
0c0d06ca 9431F: drivers/media/usb/pvrusb2/
8320204a 9432
39532e6c 9433PWC WEBCAM DRIVER
c0936df4 9434M: Hans Verkuil <hverkuil@xs4all.nl>
39532e6c
HG
9435L: linux-media@vger.kernel.org
9436T: git git://linuxtv.org/media_tree.git
c0936df4 9437S: Odd Fixes
39532e6c
HG
9438F: drivers/media/usb/pwc/*
9439
93c090b3
KD
9440PWM FAN DRIVER
9441M: Kamil Debski <k.debski@samsung.com>
968ce1b1 9442L: linux-hwmon@vger.kernel.org
93c090b3
KD
9443S: Supported
9444F: Documentation/devicetree/bindings/hwmon/pwm-fan.txt
9445F: Documentation/hwmon/pwm-fan
9446F: drivers/hwmon/pwm-fan.c
9447
200efedd 9448PWM SUBSYSTEM
aa3495f7
TR
9449M: Thierry Reding <thierry.reding@gmail.com>
9450L: linux-pwm@vger.kernel.org
0c2498f1 9451S: Maintained
006e854f 9452T: git git://git.kernel.org/pub/scm/linux/kernel/git/thierry.reding/linux-pwm.git
200efedd
TR
9453F: Documentation/pwm.txt
9454F: Documentation/devicetree/bindings/pwm/
9455F: include/linux/pwm.h
0c2498f1 9456F: drivers/pwm/
a140b98d
TR
9457F: drivers/video/backlight/pwm_bl.c
9458F: include/linux/pwm_backlight.h
0c2498f1 9459
30ec261e 9460PXA2xx/PXA3xx SUPPORT
8da5e302 9461M: Daniel Mack <daniel@zonque.org>
a323f664 9462M: Haojian Zhuang <haojian.zhuang@gmail.com>
8da5e302 9463M: Robert Jarzmik <robert.jarzmik@free.fr>
efc03ecb 9464L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3f640c61 9465T: git git://github.com/hzhuang1/linux.git
8da5e302 9466T: git git://github.com/rjarzmik/linux.git
1da177e4 9467S: Maintained
e68d7c14 9468F: arch/arm/boot/dts/pxa*
679655da 9469F: arch/arm/mach-pxa/
820439f1 9470F: drivers/dma/pxa*
679655da 9471F: drivers/pcmcia/pxa2xx*
1403ead9 9472F: drivers/pinctrl/pxa/
9df92e6c 9473F: drivers/spi/spi-pxa2xx*
faf2e1db 9474F: drivers/usb/gadget/udc/pxa2*
679655da 9475F: include/sound/pxa2xx-lib.h
bec4c99e 9476F: sound/arm/pxa*
14430813 9477F: sound/soc/pxa/
1da177e4 9478
f3154a46
RJ
9479PXA GPIO DRIVER
9480M: Robert Jarzmik <robert.jarzmik@free.fr>
9481L: linux-gpio@vger.kernel.org
9482S: Maintained
9483F: drivers/gpio/gpio-pxa.c
9484
ec64d3bf
EG
9485PXA3xx NAND FLASH DRIVER
9486M: Ezequiel Garcia <ezequiel.garcia@free-electrons.com>
9487L: linux-mtd@lists.infradead.org
9488S: Maintained
9a67f099 9489F: drivers/mtd/nand/pxa3xx_nand.c
ec64d3bf 9490
3f640c61 9491MMP SUPPORT
8b58be88 9492M: Eric Miao <eric.y.miao@gmail.com>
a323f664 9493M: Haojian Zhuang <haojian.zhuang@gmail.com>
e8e6cb32 9494L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3f640c61
HZ
9495T: git git://github.com/hzhuang1/linux.git
9496T: git git://git.linaro.org/people/ycmiao/pxa-linux.git
e8e6cb32 9497S: Maintained
e68d7c14 9498F: arch/arm/boot/dts/mmp*
3f640c61 9499F: arch/arm/mach-mmp/
e8e6cb32 9500
272f133a
PO
9501PXA MMCI DRIVER
9502S: Orphan
9503
57f63bc8 9504PXA RTC DRIVER
8b58be88 9505M: Robert Jarzmik <robert.jarzmik@free.fr>
57f63bc8
RJ
9506L: rtc-linux@googlegroups.com
9507S: Maintained
9508
cea4001a 9509QAT DRIVER
90ab5a81
TS
9510M: Giovanni Cabiddu <giovanni.cabiddu@intel.com>
9511M: Salvatore Benedetto <salvatore.benedetto@intel.com>
49e7d9df
JP
9512L: qat-linux@intel.com
9513S: Supported
9514F: drivers/crypto/qat/
cea4001a 9515
52a09a04 9516QIB DRIVER
8473c603 9517M: Mike Marciniszyn <infinipath@intel.com>
52a09a04
MM
9518L: linux-rdma@vger.kernel.org
9519S: Supported
9520F: drivers/infiniband/hw/qib/
9521
5e9772b9
JS
9522QLOGIC QLA1280 SCSI DRIVER
9523M: Michael Reed <mdr@sgi.com>
9524L: linux-scsi@vger.kernel.org
9525S: Maintained
9526F: drivers/scsi/qla1280.[ch]
9527
1da177e4 9528QLOGIC QLA2XXX FC-SCSI DRIVER
2c804eb0 9529M: qla2xxx-upstream@qlogic.com
1da177e4
LT
9530L: linux-scsi@vger.kernel.org
9531S: Supported
679655da
JP
9532F: Documentation/scsi/LICENSE.qla2xxx
9533F: drivers/scsi/qla2xxx/
1da177e4 9534
883c98fe 9535QLOGIC QLA4XXX iSCSI DRIVER
1018b8b9 9536M: QLogic-Storage-Upstream@qlogic.com
883c98fe
RA
9537L: linux-scsi@vger.kernel.org
9538S: Supported
bacfb81b 9539F: Documentation/scsi/LICENSE.qla4xxx
883c98fe
RA
9540F: drivers/scsi/qla4xxx/
9541
5a4faa87 9542QLOGIC QLA3XXX NETWORK DRIVER
0a955c3a 9543M: Jitendra Kalsaria <jitendra.kalsaria@qlogic.com>
8b58be88 9544M: Ron Mercer <ron.mercer@qlogic.com>
5a4faa87
RM
9545M: linux-driver@qlogic.com
9546L: netdev@vger.kernel.org
9547S: Supported
679655da 9548F: Documentation/networking/LICENSE.qla3xxx
aa43c215 9549F: drivers/net/ethernet/qlogic/qla3xxx.*
5a4faa87 9550
0ec00f03 9551QLOGIC QLCNIC (1/10)Gb ETHERNET DRIVER
9f35a3cc 9552M: Dept-GELinuxNICDev@qlogic.com
0ec00f03
AKS
9553L: netdev@vger.kernel.org
9554S: Supported
aa43c215 9555F: drivers/net/ethernet/qlogic/qlcnic/
0ec00f03 9556
c4e84bde 9557QLOGIC QLGE 10Gb ETHERNET DRIVER
c9b1a5b5
HP
9558M: Harish Patil <harish.patil@qlogic.com>
9559M: Sudarsana Kalluru <sudarsana.kalluru@qlogic.com>
9560M: Dept-GELinuxNICDev@qlogic.com
4cbfbe25 9561M: linux-driver@qlogic.com
c4e84bde
RM
9562L: netdev@vger.kernel.org
9563S: Supported
aa43c215 9564F: drivers/net/ethernet/qlogic/qlge/
c4e84bde 9565
fe56b9e6
YM
9566QLOGIC QL4xxx ETHERNET DRIVER
9567M: Yuval Mintz <Yuval.Mintz@qlogic.com>
9568M: Ariel Elior <Ariel.Elior@qlogic.com>
9569M: everest-linux-l2@qlogic.com
9570L: netdev@vger.kernel.org
9571S: Supported
9572F: drivers/net/ethernet/qlogic/qed/
9573F: include/linux/qed/
9574F: drivers/net/ethernet/qlogic/qede/
9575
1da177e4 9576QNX4 FILESYSTEM
8b58be88 9577M: Anders Larsen <al@alarsen.net>
1da177e4
LT
9578W: http://www.alarsen.net/linux/qnx4fs/
9579S: Maintained
80811493 9580F: fs/qnx4/
c117ab84
CEB
9581F: include/uapi/linux/qnx4_fs.h
9582F: include/uapi/linux/qnxtypes.h
1da177e4 9583
91952bc0
AP
9584QT1010 MEDIA DRIVER
9585M: Antti Palosaari <crope@iki.fi>
9586L: linux-media@vger.kernel.org
a825eaec 9587W: https://linuxtv.org
91952bc0
AP
9588W: http://palosaari.fi/linux/
9589Q: http://patchwork.linuxtv.org/project/linux-media/list/
9590T: git git://linuxtv.org/anttip/media_tree.git
9591S: Maintained
9592F: drivers/media/tuners/qt1010*
9593
966fb5ec
SM
9594QUALCOMM ATHEROS ATH9K WIRELESS DRIVER
9595M: QCA ath9k Development <ath9k-devel@qca.qualcomm.com>
9596L: linux-wireless@vger.kernel.org
9597L: ath9k-devel@lists.ath9k.org
9598W: http://wireless.kernel.org/en/users/Drivers/ath9k
9599S: Supported
9600F: drivers/net/wireless/ath/ath9k/
9601
2ea0ffcb
KV
9602QUALCOMM ATHEROS ATH10K WIRELESS DRIVER
9603M: Kalle Valo <kvalo@qca.qualcomm.com>
9604L: ath10k@lists.infradead.org
9605W: http://wireless.kernel.org/en/users/Drivers/ath10k
9f273c24 9606T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
2ea0ffcb
KV
9607S: Supported
9608F: drivers/net/wireless/ath/ath10k/
9609
4f4567cf
RK
9610QUALCOMM HEXAGON ARCHITECTURE
9611M: Richard Kuo <rkuo@codeaurora.org>
9612L: linux-hexagon@vger.kernel.org
9f273c24 9613T: git git://git.kernel.org/pub/scm/linux/kernel/git/rkuo/linux-hexagon-kernel.git
4f4567cf
RK
9614S: Supported
9615F: arch/hexagon/
9616
8e84c258
EK
9617QUALCOMM WCN36XX WIRELESS DRIVER
9618M: Eugene Krasnikov <k.eugene.e@gmail.com>
9619L: wcn36xx@lists.infradead.org
9620W: http://wireless.kernel.org/en/users/Drivers/wcn36xx
9621T: git git://github.com/KrasnikovEugene/wcn36xx.git
9622S: Supported
9623F: drivers/net/wireless/ath/wcn36xx/
9624
eeca9a67
MT
9625QEMU MACHINE EMULATOR AND VIRTUALIZER SUPPORT
9626M: Gabriel Somlo <somlo@cmu.edu>
9627M: "Michael S. Tsirkin" <mst@redhat.com>
9628L: qemu-devel@nongnu.org
9629S: Maintained
9630F: drivers/firmware/qemu_fw_cfg.c
9631
602adf40 9632RADOS BLOCK DEVICE (RBD)
0f5417ce
SW
9633M: Ilya Dryomov <idryomov@gmail.com>
9634M: Sage Weil <sage@redhat.com>
527a88b9 9635M: Alex Elder <elder@kernel.org>
398ecff5 9636L: ceph-devel@vger.kernel.org
09d90327
SW
9637W: http://ceph.com/
9638T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
6e67b7ae 9639T: git git://github.com/ceph/ceph-client.git
602adf40 9640S: Supported
398ecff5 9641F: Documentation/ABI/testing/sysfs-bus-rbd
602adf40
YS
9642F: drivers/block/rbd.c
9643F: drivers/block/rbd_types.h
9644
1da177e4 9645RADEON FRAMEBUFFER DISPLAY DRIVER
8b58be88 9646M: Benjamin Herrenschmidt <benh@kernel.crashing.org>
c69f677c 9647L: linux-fbdev@vger.kernel.org
1da177e4 9648S: Maintained
8a61f013 9649F: drivers/video/fbdev/aty/radeon*
c117ab84 9650F: include/uapi/linux/radeonfb.h
1da177e4 9651
c6c9b34c 9652RADIOSHARK RADIO DRIVER
c0936df4 9653M: Hans Verkuil <hverkuil@xs4all.nl>
c6c9b34c
HG
9654L: linux-media@vger.kernel.org
9655T: git git://linuxtv.org/media_tree.git
9656S: Maintained
9657F: drivers/media/radio/radio-shark.c
9658
9659RADIOSHARK2 RADIO DRIVER
c0936df4 9660M: Hans Verkuil <hverkuil@xs4all.nl>
c6c9b34c
HG
9661L: linux-media@vger.kernel.org
9662T: git git://linuxtv.org/media_tree.git
9663S: Maintained
9664F: drivers/media/radio/radio-shark2.c
9665F: drivers/media/radio/radio-tea5777.c
9666
1da177e4 9667RAGE128 FRAMEBUFFER DISPLAY DRIVER
8b58be88 9668M: Paul Mackerras <paulus@samba.org>
c69f677c 9669L: linux-fbdev@vger.kernel.org
1da177e4 9670S: Maintained
8a61f013 9671F: drivers/video/fbdev/aty/aty128fb.c
1da177e4 9672
a0fd81a9 9673RALINK MIPS ARCHITECTURE
bdb40e8e 9674M: John Crispin <john@phrozen.org>
a0fd81a9
JC
9675L: linux-mips@linux-mips.org
9676S: Maintained
9677F: arch/mips/ralink
9678
e7839f25 9679RALINK RT2X00 WIRELESS LAN DRIVER
95ea3627 9680P: rt2x00 project
b182427e 9681M: Stanislaw Gruszka <sgruszka@redhat.com>
f198f98e 9682M: Helmut Schaa <helmut.schaa@googlemail.com>
95ea3627 9683L: linux-wireless@vger.kernel.org
95ea3627 9684S: Maintained
33aca94d 9685F: drivers/net/wireless/ralink/rt2x00/
95ea3627 9686
9db5579b 9687RAMDISK RAM BLOCK DEVICE DRIVER
ea7618ec 9688M: Jens Axboe <axboe@kernel.dk>
9db5579b 9689S: Maintained
679655da
JP
9690F: Documentation/blockdev/ramdisk.txt
9691F: drivers/block/brd.c
9db5579b 9692
9e95ce27 9693RANDOM NUMBER DRIVER
0624bcaa 9694M: "Theodore Ts'o" <tytso@mit.edu>
9e95ce27 9695S: Maintained
679655da 9696F: drivers/char/random.c
9e95ce27 9697
394b701c 9698RAPIDIO SUBSYSTEM
8b58be88 9699M: Matt Porter <mporter@kernel.crashing.org>
b8bc1dd3 9700M: Alexandre Bounine <alexandre.bounine@idt.com>
394b701c 9701S: Maintained
679655da 9702F: drivers/rapidio/
394b701c 9703
e2d1d6c0 9704RAYLINK/WEBGEAR 802.11 WIRELESS LAN DRIVER
e2d1d6c0 9705L: linux-wireless@vger.kernel.org
f52a5490 9706S: Orphan
679655da 9707F: drivers/net/wireless/ray*
e2d1d6c0
RD
9708
9709RCUTORTURE MODULE
e0198b29 9710M: Josh Triplett <josh@joshtriplett.org>
8b58be88 9711M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
981c3a4f 9712L: linux-kernel@vger.kernel.org
f9094d8e 9713S: Supported
08deed1e 9714T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
679655da 9715F: Documentation/RCU/torture.txt
34e2d560 9716F: kernel/rcu/rcutorture.c
e2d1d6c0 9717
c87b9c60
PM
9718RCUTORTURE TEST FRAMEWORK
9719M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
ab0afd6c 9720M: Josh Triplett <josh@joshtriplett.org>
4632a191
PM
9721R: Steven Rostedt <rostedt@goodmis.org>
9722R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
96a39bc4 9723R: Lai Jiangshan <jiangshanlai@gmail.com>
981c3a4f 9724L: linux-kernel@vger.kernel.org
c87b9c60
PM
9725S: Supported
9726T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
9727F: tools/testing/selftests/rcutorture
9728
c1f766b5 9729RDC R-321X SoC
8b58be88 9730M: Florian Fainelli <florian@openwrt.org>
c1f766b5
FF
9731S: Maintained
9732
db17f395 9733RDC R6040 FAST ETHERNET DRIVER
35566e96 9734M: Florian Fainelli <f.fainelli@gmail.com>
db17f395
FF
9735L: netdev@vger.kernel.org
9736S: Maintained
58565a35 9737F: drivers/net/ethernet/rdc/r6040.c
db17f395 9738
a09ed661 9739RDS - RELIABLE DATAGRAM SOCKETS
72f26eee 9740M: Santosh Shilimkar <santosh.shilimkar@oracle.com>
9741L: netdev@vger.kernel.org
9742L: linux-rdma@vger.kernel.org
fbb5a558 9743L: rds-devel@oss.oracle.com (moderated for non-subscribers)
72f26eee 9744W: https://oss.oracle.com/projects/rds/
a09ed661 9745S: Supported
679655da 9746F: net/rds/
72f26eee 9747F: Documentation/networking/rds.txt
a09ed661 9748
0194621b
DD
9749RDMAVT - RDMA verbs software
9750M: Dennis Dalessandro <dennis.dalessandro@intel.com>
9751L: linux-rdma@vger.kernel.org
9752S: Supported
9753F: drivers/infiniband/sw/rdmavt
9754
595182bc 9755READ-COPY UPDATE (RCU)
8b58be88 9756M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
ab0afd6c 9757M: Josh Triplett <josh@joshtriplett.org>
4632a191
PM
9758R: Steven Rostedt <rostedt@goodmis.org>
9759R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
96a39bc4 9760R: Lai Jiangshan <jiangshanlai@gmail.com>
981c3a4f 9761L: linux-kernel@vger.kernel.org
9fab9787 9762W: http://www.rdrop.com/users/paulmck/RCU/
595182bc 9763S: Supported
08deed1e 9764T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
f9094d8e 9765F: Documentation/RCU/
9fab9787 9766X: Documentation/RCU/torture.txt
f9094d8e 9767F: include/linux/rcu*
4102adab
PM
9768X: include/linux/srcu.h
9769F: kernel/rcu/
34e2d560 9770X: kernel/torture.c
595182bc 9771
0c86edc0 9772REAL TIME CLOCK (RTC) SUBSYSTEM
8b58be88 9773M: Alessandro Zummo <a.zummo@towertech.it>
7c6f84f8 9774M: Alexandre Belloni <alexandre.belloni@free-electrons.com>
76465493 9775L: rtc-linux@googlegroups.com
8a6e2535 9776Q: http://patchwork.ozlabs.org/project/rtc-linux/list/
4733f397 9777T: git git://git.kernel.org/pub/scm/linux/kernel/git/abelloni/linux.git
0c86edc0 9778S: Maintained
679655da
JP
9779F: Documentation/rtc.txt
9780F: drivers/rtc/
9781F: include/linux/rtc.h
c117ab84 9782F: include/uapi/linux/rtc.h
0c86edc0 9783
0e400c53
MB
9784REALTEK AUDIO CODECS
9785M: Bard Liao <bardliao@realtek.com>
9786M: Oder Chiou <oder_chiou@realtek.com>
9787S: Maintained
9788F: sound/soc/codecs/rt*
9789F: include/sound/rt*.h
9790
1da177e4 9791REISERFS FILE SYSTEM
76c4e5ea 9792L: reiserfs-devel@vger.kernel.org
1da177e4 9793S: Supported
679655da 9794F: fs/reiserfs/
1da177e4 9795
b83a313b 9796REGISTER MAP ABSTRACTION
b02e48f2 9797M: Mark Brown <broonie@kernel.org>
dd060bc9 9798L: linux-kernel@vger.kernel.org
b83a313b
MB
9799T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regmap.git
9800S: Supported
9398a639 9801F: Documentation/devicetree/bindings/regmap/
b83a313b
MB
9802F: drivers/base/regmap/
9803F: include/linux/regmap.h
9804
400e64df
OBC
9805REMOTE PROCESSOR (REMOTEPROC) SUBSYSTEM
9806M: Ohad Ben-Cohen <ohad@wizery.com>
69ae9895 9807M: Bjorn Andersson <bjorn.andersson@linaro.org>
d7586849 9808L: linux-remoteproc@vger.kernel.org
6bb697b6 9809T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/remoteproc.git
400e64df 9810S: Maintained
15ebc72d 9811F: Documentation/devicetree/bindings/remoteproc/
400e64df 9812F: Documentation/remoteproc.txt
15ebc72d 9813F: drivers/remoteproc/
6fc26488 9814F: include/linux/remoteproc.h
400e64df 9815
d8115db5
OBC
9816REMOTE PROCESSOR MESSAGING (RPMSG) SUBSYSTEM
9817M: Ohad Ben-Cohen <ohad@wizery.com>
69ae9895 9818M: Bjorn Andersson <bjorn.andersson@linaro.org>
d7586849 9819L: linux-remoteproc@vger.kernel.org
d8115db5
OBC
9820T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/rpmsg.git
9821S: Maintained
9822F: drivers/rpmsg/
9823F: Documentation/rpmsg.txt
9824F: include/linux/rpmsg.h
9825
8e6569af
SS
9826RENESAS ETHERNET DRIVERS
9827R: Sergei Shtylyov <sergei.shtylyov@cogentembedded.com>
9828L: netdev@vger.kernel.org
4a121096 9829L: linux-renesas-soc@vger.kernel.org
8e6569af
SS
9830F: drivers/net/ethernet/renesas/
9831F: include/linux/sh_eth.h
9832
3e46c397
YS
9833RENESAS USB2 PHY DRIVER
9834M: Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com>
4a121096 9835L: linux-renesas-soc@vger.kernel.org
3e46c397
YS
9836S: Maintained
9837F: drivers/phy/phy-rcar-gen3-usb2.c
9838
1b0fe6be
PZ
9839RESET CONTROLLER FRAMEWORK
9840M: Philipp Zabel <p.zabel@pengutronix.de>
9f273c24 9841T: git git://git.pengutronix.de/git/pza/linux
1b0fe6be
PZ
9842S: Maintained
9843F: drivers/reset/
9844F: Documentation/devicetree/bindings/reset/
b2f6dd7b 9845F: include/dt-bindings/reset/
1b0fe6be
PZ
9846F: include/linux/reset.h
9847F: include/linux/reset-controller.h
9848
e0897645 9849RFKILL
8b58be88 9850M: Johannes Berg <johannes@sipsolutions.net>
19d337df 9851L: linux-wireless@vger.kernel.org
ce466579
JB
9852W: http://wireless.kernel.org/
9853T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
9854T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
e0897645 9855S: Maintained
505c9247 9856F: Documentation/rfkill.txt
80811493 9857F: net/rfkill/
e0897645 9858
933685ca
TG
9859RHASHTABLE
9860M: Thomas Graf <tgraf@suug.ch>
9861L: netdev@vger.kernel.org
9862S: Maintained
9863F: lib/rhashtable.c
9864F: include/linux/rhashtable.h
9865
67e054e9
ML
9866RICOH SMARTMEDIA/XD DRIVER
9867M: Maxim Levitsky <maximlevitsky@gmail.com>
9868S: Maintained
21c26f50
JP
9869F: drivers/mtd/nand/r852.c
9870F: drivers/mtd/nand/r852.h
67e054e9 9871
92634125
ML
9872RICOH R5C592 MEMORYSTICK DRIVER
9873M: Maxim Levitsky <maximlevitsky@gmail.com>
9874S: Maintained
9875F: drivers/memstick/host/r592.*
9876
27f1d2f9
SA
9877ROCCAT DRIVERS
9878M: Stefan Achatz <erazor_de@users.sourceforge.net>
9879W: http://sourceforge.net/projects/roccat/
9880S: Maintained
9881F: drivers/hid/hid-roccat*
9882F: include/linux/hid-roccat*
9883F: Documentation/ABI/*/sysfs-driver-hid-roccat*
9884
4b8ac966
JP
9885ROCKER DRIVER
9886M: Jiri Pirko <jiri@resnulli.us>
4b8ac966
JP
9887L: netdev@vger.kernel.org
9888S: Supported
9889F: drivers/net/ethernet/rocker/
9890
1da177e4
LT
9891ROCKETPORT DRIVER
9892P: Comtrol Corp.
1da177e4
LT
9893W: http://www.comtrol.com
9894S: Maintained
679655da 9895F: Documentation/serial/rocket.txt
c897401b 9896F: drivers/tty/rocket*
1da177e4 9897
7645c2f4
KC
9898ROCKETPORT EXPRESS/INFINITY DRIVER
9899M: Kevin Cernekee <cernekee@gmail.com>
9900L: linux-serial@vger.kernel.org
9901S: Odd Fixes
9902F: drivers/tty/serial/rp2.*
9903
1da177e4 9904ROSE NETWORK LAYER
8b58be88 9905M: Ralf Baechle <ralf@linux-mips.org>
1da177e4 9906L: linux-hams@vger.kernel.org
d34cb28a 9907W: http://www.linux-ax25.org/
1da177e4 9908S: Maintained
679655da 9909F: include/net/rose.h
c117ab84 9910F: include/uapi/linux/rose.h
679655da 9911F: net/rose/
1da177e4 9912
91952bc0
AP
9913RTL2830 MEDIA DRIVER
9914M: Antti Palosaari <crope@iki.fi>
9915L: linux-media@vger.kernel.org
a825eaec 9916W: https://linuxtv.org
91952bc0
AP
9917W: http://palosaari.fi/linux/
9918Q: http://patchwork.linuxtv.org/project/linux-media/list/
9919T: git git://linuxtv.org/anttip/media_tree.git
9920S: Maintained
9921F: drivers/media/dvb-frontends/rtl2830*
9922
27a0aacf
AP
9923RTL2832 MEDIA DRIVER
9924M: Antti Palosaari <crope@iki.fi>
9925L: linux-media@vger.kernel.org
a825eaec 9926W: https://linuxtv.org
27a0aacf
AP
9927W: http://palosaari.fi/linux/
9928Q: http://patchwork.linuxtv.org/project/linux-media/list/
9929T: git git://linuxtv.org/anttip/media_tree.git
9930S: Maintained
9931F: drivers/media/dvb-frontends/rtl2832*
9932
ba6e6f6e
AP
9933RTL2832_SDR MEDIA DRIVER
9934M: Antti Palosaari <crope@iki.fi>
9935L: linux-media@vger.kernel.org
a825eaec 9936W: https://linuxtv.org
ba6e6f6e
AP
9937W: http://palosaari.fi/linux/
9938Q: http://patchwork.linuxtv.org/project/linux-media/list/
9939T: git git://linuxtv.org/anttip/media_tree.git
9940S: Maintained
b4bb1c28 9941F: drivers/media/dvb-frontends/rtl2832_sdr*
ba6e6f6e 9942
59840488 9943RTL8180 WIRELESS DRIVER
605bebe2 9944L: linux-wireless@vger.kernel.org
491b26b4 9945W: http://wireless.kernel.org/
54e5881d 9946T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
7be6ff65 9947S: Orphan
62141726 9948F: drivers/net/wireless/realtek/rtl818x/rtl8180/
605bebe2 9949
59840488 9950RTL8187 WIRELESS DRIVER
9f0939bf 9951M: Herton Ronaldo Krzesinski <herton@canonical.com>
8b58be88
JP
9952M: Hin-Tak Leung <htl10@users.sourceforge.net>
9953M: Larry Finger <Larry.Finger@lwfinger.net>
7d2c86b5 9954L: linux-wireless@vger.kernel.org
491b26b4 9955W: http://wireless.kernel.org/
54e5881d 9956T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
7d2c86b5 9957S: Maintained
62141726 9958F: drivers/net/wireless/realtek/rtl818x/rtl8187/
59840488 9959
3cf0c8ad
LF
9960RTL8192CE WIRELESS DRIVER
9961M: Larry Finger <Larry.Finger@lwfinger.net>
9962M: Chaoming Li <chaoming_li@realsil.com.cn>
9963L: linux-wireless@vger.kernel.org
491b26b4 9964W: http://wireless.kernel.org/
3cf0c8ad
LF
9965T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
9966S: Maintained
62141726
KV
9967F: drivers/net/wireless/realtek/rtlwifi/
9968F: drivers/net/wireless/realtek/rtlwifi/rtl8192ce/
59840488 9969
26f1fad2
JS
9970RTL8XXXU WIRELESS DRIVER (rtl8xxxu)
9971M: Jes Sorensen <Jes.Sorensen@redhat.com>
9972L: linux-wireless@vger.kernel.org
171a900c 9973T: git git://git.kernel.org/pub/scm/linux/kernel/git/jes/linux.git rtl8xxxu-devel
26f1fad2
JS
9974S: Maintained
9975F: drivers/net/wireless/realtek/rtl8xxxu/
9976
9eb8ef74 9977S3 SAVAGE FRAMEBUFFER DRIVER
8b58be88 9978M: Antonino Daplas <adaplas@gmail.com>
c69f677c 9979L: linux-fbdev@vger.kernel.org
ce00f85c 9980S: Maintained
8a61f013 9981F: drivers/video/fbdev/savage/
9eb8ef74 9982
1da177e4 9983S390
8b58be88
JP
9984M: Martin Schwidefsky <schwidefsky@de.ibm.com>
9985M: Heiko Carstens <heiko.carstens@de.ibm.com>
d58140cc 9986L: linux-s390@vger.kernel.org
5238da45 9987W: http://www.ibm.com/developerworks/linux/linux390/
9f273c24 9988T: git git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux.git
5238da45 9989S: Supported
679655da 9990F: arch/s390/
a968cd3e 9991F: drivers/s390/
3bfe6858
JN
9992F: Documentation/s390/
9993F: Documentation/DocBook/s390*
5238da45 9994
322986ca
SO
9995S390 COMMON I/O LAYER
9996M: Sebastian Ott <sebott@linux.vnet.ibm.com>
9997M: Peter Oberparleiter <oberpar@linux.vnet.ibm.com>
9998L: linux-s390@vger.kernel.org
9999W: http://www.ibm.com/developerworks/linux/linux390/
10000S: Supported
10001F: drivers/s390/cio/
10002
10003S390 DASD DRIVER
10004M: Stefan Weinhuber <wein@de.ibm.com>
10005M: Stefan Haberland <stefan.haberland@de.ibm.com>
10006L: linux-s390@vger.kernel.org
10007W: http://www.ibm.com/developerworks/linux/linux390/
10008S: Supported
10009F: drivers/s390/block/dasd*
10010F: block/partitions/ibm.c
10011
5238da45 10012S390 NETWORK DRIVERS
f0c59aff 10013M: Ursula Braun <ubraun@linux.vnet.ibm.com>
d58140cc 10014L: linux-s390@vger.kernel.org
5238da45
HC
10015W: http://www.ibm.com/developerworks/linux/linux390/
10016S: Supported
679655da 10017F: drivers/s390/net/
5238da45 10018
322986ca
SO
10019S390 PCI SUBSYSTEM
10020M: Sebastian Ott <sebott@linux.vnet.ibm.com>
10021M: Gerald Schaefer <gerald.schaefer@de.ibm.com>
10022L: linux-s390@vger.kernel.org
10023W: http://www.ibm.com/developerworks/linux/linux390/
10024S: Supported
10025F: arch/s390/pci/
10026F: drivers/pci/hotplug/s390_pci_hpc.c
10027
feed9b62 10028S390 ZCRYPT DRIVER
5c8d0983 10029M: Ingo Tuchscherer <ingo.tuchscherer@de.ibm.com>
feed9b62 10030L: linux-s390@vger.kernel.org
a968cd3e 10031W: http://www.ibm.com/developerworks/linux/linux390/
feed9b62 10032S: Supported
d5ca6918 10033F: drivers/s390/crypto/
feed9b62 10034
5238da45 10035S390 ZFCP DRIVER
d38e19d0 10036M: Steffen Maier <maier@linux.vnet.ibm.com>
d58140cc 10037L: linux-s390@vger.kernel.org
5238da45 10038W: http://www.ibm.com/developerworks/linux/linux390/
1da177e4 10039S: Supported
679655da 10040F: drivers/s390/scsi/zfcp_*
1da177e4 10041
dd96df2c 10042S390 IUCV NETWORK LAYER
f0c59aff 10043M: Ursula Braun <ubraun@linux.vnet.ibm.com>
dd96df2c
UB
10044L: linux-s390@vger.kernel.org
10045W: http://www.ibm.com/developerworks/linux/linux390/
10046S: Supported
679655da
JP
10047F: drivers/s390/net/*iucv*
10048F: include/net/iucv/
10049F: net/iucv/
dd96df2c 10050
8128f23c
GS
10051S390 IOMMU (PCI)
10052M: Gerald Schaefer <gerald.schaefer@de.ibm.com>
10053L: linux-s390@vger.kernel.org
10054W: http://www.ibm.com/developerworks/linux/linux390/
10055S: Supported
10056F: drivers/iommu/s390-iommu.c
10057
4dde7f75 10058S3C24XX SD/MMC Driver
8b58be88 10059M: Ben Dooks <ben-linux@fluff.org>
efc03ecb 10060L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
4dde7f75 10061S: Supported
679655da 10062F: drivers/mmc/host/s3cmci.*
4dde7f75 10063
1f15a229
HV
10064SAA6588 RDS RECEIVER DRIVER
10065M: Hans Verkuil <hverkuil@xs4all.nl>
10066L: linux-media@vger.kernel.org
10067T: git git://linuxtv.org/media_tree.git
a825eaec 10068W: https://linuxtv.org
1f15a229
HV
10069S: Odd Fixes
10070F: drivers/media/i2c/saa6588*
10071
98ed12e6 10072SAA7134 VIDEO4LINUX DRIVER
5dc8a864
MCC
10073M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
10074M: Mauro Carvalho Chehab <mchehab@kernel.org>
98ed12e6 10075L: linux-media@vger.kernel.org
a825eaec 10076W: https://linuxtv.org
98ed12e6
MCC
10077T: git git://linuxtv.org/media_tree.git
10078S: Odd fixes
e42bf501 10079F: Documentation/video4linux/*.saa7134
98ed12e6
MCC
10080F: drivers/media/pci/saa7134/
10081
1da177e4 10082SAA7146 VIDEO4LINUX-2 DRIVER
566b8157 10083M: Hans Verkuil <hverkuil@xs4all.nl>
661263b5 10084L: linux-media@vger.kernel.org
275ffde4 10085T: git git://linuxtv.org/media_tree.git
1da177e4 10086S: Maintained
90d72ac6
MCC
10087F: drivers/media/common/saa7146/
10088F: drivers/media/pci/saa7146/
10089F: include/media/saa7146*
1da177e4 10090
92304a40 10091SAMSUNG LAPTOP DRIVER
5909c654 10092M: Corentin Chary <corentin.chary@gmail.com>
92304a40
CC
10093L: platform-driver-x86@vger.kernel.org
10094S: Maintained
10095F: drivers/platform/x86/samsung-laptop.c
10096
4a109cc0 10097SAMSUNG AUDIO (ASoC) DRIVERS
09a01028 10098M: Krzysztof Kozlowski <k.kozlowski@samsung.com>
250b6851 10099M: Sangbeom Kim <sbkim73@samsung.com>
09a01028 10100M: Sylwester Nawrocki <s.nawrocki@samsung.com>
4a109cc0
MB
10101L: alsa-devel@alsa-project.org (moderated for non-subscribers)
10102S: Supported
14430813 10103F: sound/soc/samsung/
4a109cc0 10104
0d89a28b 10105SAMSUNG FRAMEBUFFER DRIVER
b7701755 10106M: Jingoo Han <jingoohan1@gmail.com>
0d89a28b
JH
10107L: linux-fbdev@vger.kernel.org
10108S: Maintained
8a61f013 10109F: drivers/video/fbdev/s3c-fb.c
0d89a28b 10110
b40f0632 10111SAMSUNG MULTIFUNCTION PMIC DEVICE DRIVERS
f69d3a17 10112M: Sangbeom Kim <sbkim73@samsung.com>
b40f0632 10113M: Krzysztof Kozlowski <k.kozlowski@samsung.com>
f69d3a17 10114L: linux-kernel@vger.kernel.org
b40f0632 10115L: linux-samsung-soc@vger.kernel.org
f69d3a17
SK
10116S: Supported
10117F: drivers/mfd/sec*.c
10118F: drivers/regulator/s2m*.c
10119F: drivers/regulator/s5m*.c
b40f0632
KK
10120F: drivers/clk/clk-s2mps11.c
10121F: drivers/rtc/rtc-s5m.c
f69d3a17 10122F: include/linux/mfd/samsung/
a13c7c51
KK
10123F: Documentation/devicetree/bindings/mfd/samsung,sec-core.txt
10124F: Documentation/devicetree/bindings/regulator/samsung,s2m*.txt
27383ca9 10125F: Documentation/devicetree/bindings/regulator/samsung,s5m*.txt
a13c7c51 10126F: Documentation/devicetree/bindings/clock/samsung,s2mps11.txt
f69d3a17 10127
038f5c4b
SN
10128SAMSUNG S5P/EXYNOS4 SOC SERIES CAMERA SUBSYSTEM DRIVERS
10129M: Kyungmin Park <kyungmin.park@samsung.com>
10130M: Sylwester Nawrocki <s.nawrocki@samsung.com>
10131L: linux-media@vger.kernel.org
10132Q: https://patchwork.linuxtv.org/project/linux-media/list/
10133S: Supported
10134F: drivers/media/platform/exynos4-is/
038f5c4b 10135
6fd86ab2
SN
10136SAMSUNG S3C24XX/S3C64XX SOC SERIES CAMIF DRIVER
10137M: Sylwester Nawrocki <sylvester.nawrocki@gmail.com>
10138L: linux-media@vger.kernel.org
10139L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
10140S: Maintained
10141F: drivers/media/platform/s3c-camif/
d647f0b7 10142F: include/media/drv-intf/s3c_camif.h
6fd86ab2 10143
b84ef24e
AH
10144SAMSUNG S5C73M3 CAMERA DRIVER
10145M: Kyungmin Park <kyungmin.park@samsung.com>
10146M: Andrzej Hajda <a.hajda@samsung.com>
10147L: linux-media@vger.kernel.org
10148S: Supported
10149F: drivers/media/i2c/s5c73m3/*
10150
7d459937
AH
10151SAMSUNG S5K5BAF CAMERA DRIVER
10152M: Kyungmin Park <kyungmin.park@samsung.com>
10153M: Andrzej Hajda <a.hajda@samsung.com>
10154L: linux-media@vger.kernel.org
10155S: Supported
10156F: drivers/media/i2c/s5k5baf.c
10157
c04c674f
RB
10158SAMSUNG S3FWRN5 NFC DRIVER
10159M: Robert Baldyga <r.baldyga@samsung.com>
079c2652 10160M: Krzysztof Opasiak <k.opasiak@samsung.com>
c04c674f
RB
10161L: linux-nfc@lists.01.org (moderated for non-subscribers)
10162S: Supported
10163F: drivers/nfc/s3fwrn5
10164
310e39c9 10165SAMSUNG SOC CLOCK DRIVERS
fea685e9
TF
10166M: Sylwester Nawrocki <s.nawrocki@samsung.com>
10167M: Tomasz Figa <tomasz.figa@gmail.com>
310e39c9
TF
10168S: Supported
10169L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
10170F: drivers/clk/samsung/
10171
66890ed6
BA
10172SAMSUNG SXGBE DRIVERS
10173M: Byungho An <bh74.an@samsung.com>
10174M: Girish K S <ks.giri@samsung.com>
66890ed6
BA
10175M: Vipul Pandya <vipul.pandya@samsung.com>
10176S: Supported
10177L: netdev@vger.kernel.org
10178F: drivers/net/ethernet/samsung/sxgbe/
10179
93c537af
LM
10180SAMSUNG THERMAL DRIVER
10181M: Lukasz Majewski <l.majewski@samsung.com>
10182L: linux-pm@vger.kernel.org
10183L: linux-samsung-soc@vger.kernel.org
10184S: Supported
9f273c24 10185T: git https://github.com/lmajewski/linux-samsung-thermal.git
93c537af
LM
10186F: drivers/thermal/samsung/
10187
e296cd32
KD
10188SAMSUNG USB2 PHY DRIVER
10189M: Kamil Debski <k.debski@samsung.com>
10190L: linux-kernel@vger.kernel.org
10191S: Supported
10192F: Documentation/devicetree/bindings/phy/samsung-phy.txt
10193F: Documentation/phy/samsung-usb2.txt
10194F: drivers/phy/phy-exynos4210-usb2.c
10195F: drivers/phy/phy-exynos4x12-usb2.c
10196F: drivers/phy/phy-exynos5250-usb2.c
10197F: drivers/phy/phy-s5pv210-usb2.c
10198F: drivers/phy/phy-samsung-usb2.c
10199F: drivers/phy/phy-samsung-usb2.h
10200
ca749e2a 10201SERIAL DRIVERS
5e30bbb7 10202M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
ca749e2a 10203L: linux-serial@vger.kernel.org
5e30bbb7 10204S: Maintained
30743257 10205F: Documentation/devicetree/bindings/serial/
14430813 10206F: drivers/tty/serial/
ca749e2a 10207
aecb7b64 10208SYNOPSYS DESIGNWARE DMAC DRIVER
da89947b 10209M: Viresh Kumar <vireshk@kernel.org>
337ae47c 10210M: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
aecb7b64 10211S: Maintained
1fb200d6 10212F: include/linux/dma/dw.h
3d598f47 10213F: include/linux/platform_data/dma-dw.h
61a76496 10214F: drivers/dma/dw/
aecb7b64 10215
058999cc
LP
10216SYNOPSYS DESIGNWARE ETHERNET QOS 4.10a driver
10217M: Lars Persson <lars.persson@axis.com>
10218L: netdev@vger.kernel.org
10219S: Supported
10220F: Documentation/devicetree/bindings/net/snps,dwc-qos-ethernet.txt
10221F: drivers/net/ethernet/synopsys/dwc_eth_qos.c
10222
fc531d98 10223SYNOPSYS DESIGNWARE I2C DRIVER
fc531d98 10224M: Jarkko Nikula <jarkko.nikula@linux.intel.com>
d0781b98
AS
10225R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
10226R: Mika Westerberg <mika.westerberg@linux.intel.com>
fc531d98
WS
10227L: linux-i2c@vger.kernel.org
10228S: Maintained
10229F: drivers/i2c/busses/i2c-designware-*
10230F: include/linux/platform_data/i2c-designware.h
10231
f9e37137 10232SYNOPSYS DESIGNWARE MMC/SD/SDIO DRIVER
f9e37137
SJ
10233M: Jaehoon Chung <jh80.chung@samsung.com>
10234L: linux-mmc@vger.kernel.org
10235S: Maintained
10236F: include/linux/mmc/dw_mmc.h
10237F: drivers/mmc/host/dw_mmc*
10238
a961e698
AS
10239SYSTEM TRACE MODULE CLASS
10240M: Alexander Shishkin <alexander.shishkin@linux.intel.com>
10241S: Maintained
e787bc46 10242T: git git://git.kernel.org/pub/scm/linux/kernel/git/ash/stm.git
a961e698
AS
10243F: Documentation/trace/stm.txt
10244F: drivers/hwtracing/stm/
10245F: include/linux/stm.h
10246F: include/uapi/linux/stm.h
10247
1db121d6
AN
10248THUNDERBOLT DRIVER
10249M: Andreas Noever <andreas.noever@gmail.com>
10250S: Maintained
10251F: drivers/thunderbolt/
10252
e35a49b1
SR
10253TI BQ27XXX POWER SUPPLY DRIVER
10254R: Andrew F. Davis <afd@ti.com>
10255F: include/linux/power/bq27xxx_battery.h
10256F: drivers/power/bq27xxx_battery.c
10257F: drivers/power/bq27xxx_battery_i2c.c
10258
34db37c6 10259TIMEKEEPING, CLOCKSOURCE CORE, NTP, ALARMTIMER
50363737 10260M: John Stultz <john.stultz@linaro.org>
88606e80 10261M: Thomas Gleixner <tglx@linutronix.de>
981c3a4f 10262L: linux-kernel@vger.kernel.org
75fc2d37 10263T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
88606e80
TG
10264S: Supported
10265F: include/linux/clocksource.h
10266F: include/linux/time.h
10267F: include/linux/timex.h
c117ab84
CEB
10268F: include/uapi/linux/time.h
10269F: include/uapi/linux/timex.h
88606e80
TG
10270F: kernel/time/clocksource.c
10271F: kernel/time/time*.c
34db37c6 10272F: kernel/time/alarmtimer.c
88606e80 10273F: kernel/time/ntp.c
7fe5f1c1 10274F: tools/testing/selftests/timers/
88606e80 10275
1da177e4 10276SC1200 WDT DRIVER
b300645a 10277M: Zwane Mwaikambo <zwanem@gmail.com>
1da177e4 10278S: Maintained
679655da 10279F: drivers/watchdog/sc1200wdt.c
1da177e4
LT
10280
10281SCHEDULER
dd9b238c 10282M: Ingo Molnar <mingo@redhat.com>
8b58be88 10283M: Peter Zijlstra <peterz@infradead.org>
981c3a4f 10284L: linux-kernel@vger.kernel.org
75fc2d37 10285T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git sched/core
1da177e4 10286S: Maintained
95c0d71d 10287F: kernel/sched/
679655da 10288F: include/linux/sched.h
c117ab84 10289F: include/uapi/linux/sched.h
c2eb505b 10290F: include/linux/wait.h
1da177e4 10291
6bcf6737 10292SCORE ARCHITECTURE
ed38665e 10293M: Chen Liqin <liqin.linux@gmail.com>
a2681a75 10294M: Lennox Wu <lennox.wu@gmail.com>
ed38665e 10295W: http://www.sunplus.com
6bcf6737 10296S: Supported
a2681a75 10297F: arch/score/
6bcf6737 10298
80f390ea
SH
10299SYSTEM CONTROL & POWER INTERFACE (SCPI) Message Protocol drivers
10300M: Sudeep Holla <sudeep.holla@arm.com>
10301L: linux-arm-kernel@lists.infradead.org
10302S: Maintained
10303F: Documentation/devicetree/bindings/arm/arm,scpi.txt
cd52c2a4 10304F: drivers/clk/clk-scpi.c
8def3103 10305F: drivers/cpufreq/scpi-cpufreq.c
8cb7cf56
SH
10306F: drivers/firmware/arm_scpi.c
10307F: include/linux/scpi_protocol.h
80f390ea 10308
1da177e4 10309SCSI CDROM DRIVER
8b58be88 10310M: Jens Axboe <axboe@kernel.dk>
1da177e4
LT
10311L: linux-scsi@vger.kernel.org
10312W: http://www.kernel.dk
10313S: Maintained
679655da 10314F: drivers/scsi/sr*
1da177e4 10315
fb50a83d 10316SCSI RDMA PROTOCOL (SRP) INITIATOR
3453bddb 10317M: Bart Van Assche <bart.vanassche@sandisk.com>
fb50a83d
RD
10318L: linux-rdma@vger.kernel.org
10319S: Supported
10320W: http://www.openfabrics.org
10321Q: http://patchwork.kernel.org/project/linux-rdma/list/
10322T: git git://git.kernel.org/pub/scm/linux/kernel/git/dad/srp-initiator.git
10323F: drivers/infiniband/ulp/srp/
10324F: include/scsi/srp.h
10325
1da177e4 10326SCSI SG DRIVER
8b58be88 10327M: Doug Gilbert <dgilbert@interlog.com>
1da177e4 10328L: linux-scsi@vger.kernel.org
59ab3c93 10329W: http://sg.danny.cz/sg
1da177e4 10330S: Maintained
59ab3c93 10331F: Documentation/scsi/scsi-generic.txt
679655da
JP
10332F: drivers/scsi/sg.c
10333F: include/scsi/sg.h
1da177e4
LT
10334
10335SCSI SUBSYSTEM
7ee7895c 10336M: "James E.J. Bottomley" <jejb@linux.vnet.ibm.com>
0351b8f8 10337T: git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi.git
f4ab421b
MP
10338M: "Martin K. Petersen" <martin.petersen@oracle.com>
10339T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git
10340L: linux-scsi@vger.kernel.org
1da177e4 10341S: Maintained
2c99a314 10342F: Documentation/devicetree/bindings/scsi/
679655da
JP
10343F: drivers/scsi/
10344F: include/scsi/
1da177e4
LT
10345
10346SCSI TAPE DRIVER
8b58be88 10347M: Kai Mäkisara <Kai.Makisara@kolumbus.fi>
1da177e4
LT
10348L: linux-scsi@vger.kernel.org
10349S: Maintained
679655da 10350F: Documentation/scsi/st.txt
f7269cfc
JD
10351F: drivers/scsi/st.*
10352F: drivers/scsi/st_*.h
1da177e4
LT
10353
10354SCTP PROTOCOL
8b6efb75 10355M: Vlad Yasevich <vyasevich@gmail.com>
02c38d0a 10356M: Neil Horman <nhorman@tuxdriver.com>
1a418796 10357L: linux-sctp@vger.kernel.org
5f85813c 10358W: http://lksctp.sourceforge.net
8b6efb75 10359S: Maintained
679655da
JP
10360F: Documentation/networking/sctp.txt
10361F: include/linux/sctp.h
4d58c025 10362F: include/uapi/linux/sctp.h
679655da
JP
10363F: include/net/sctp/
10364F: net/sctp/
1da177e4
LT
10365
10366SCx200 CPU SUPPORT
8b58be88 10367M: Jim Cromie <jim.cromie@gmail.com>
1662d32c 10368S: Odd Fixes
679655da 10369F: Documentation/i2c/busses/scx200_acb
390889b6 10370F: arch/x86/platform/scx200/
679655da
JP
10371F: drivers/watchdog/scx200_wdt.c
10372F: drivers/i2c/busses/scx200*
10373F: drivers/mtd/maps/scx200_docflash.c
10374F: include/linux/scx200.h
1662d32c
JC
10375
10376SCx200 GPIO DRIVER
8b58be88 10377M: Jim Cromie <jim.cromie@gmail.com>
1662d32c 10378S: Maintained
679655da
JP
10379F: drivers/char/scx200_gpio.c
10380F: include/linux/scx200_gpio.h
1662d32c
JC
10381
10382SCx200 HRT CLOCKSOURCE DRIVER
8b58be88 10383M: Jim Cromie <jim.cromie@gmail.com>
1662d32c 10384S: Maintained
679655da 10385F: drivers/clocksource/scx200_hrt.c
1da177e4 10386
6a36913a 10387SDRICOH_CS MMC/SD HOST CONTROLLER INTERFACE DRIVER
8b58be88 10388M: Sascha Sommer <saschasommer@freenet.de>
6a36913a
SS
10389L: sdricohcs-devel@lists.sourceforge.net (subscribers-only)
10390S: Maintained
679655da 10391F: drivers/mmc/host/sdricoh_cs.c
6a36913a 10392
e7839f25 10393SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) DRIVER
ddfe954d 10394M: Adrian Hunter <adrian.hunter@intel.com>
7a241d6e 10395L: linux-mmc@vger.kernel.org
ddfe954d
UH
10396T: git git://git.infradead.org/users/ahunter/linux-sdhci.git
10397S: Maintained
10398F: drivers/mmc/host/sdhci*
10399F: include/linux/mmc/sdhci*
e2d1d6c0 10400
c04f9d61
KC
10401SECURE COMPUTING
10402M: Kees Cook <keescook@chromium.org>
a0cfd75f
KC
10403R: Andy Lutomirski <luto@amacapital.net>
10404R: Will Drewry <wad@chromium.org>
c04f9d61
KC
10405T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git seccomp
10406S: Supported
10407F: kernel/seccomp.c
10408F: include/uapi/linux/seccomp.h
10409F: include/linux/seccomp.h
c99ee51a 10410F: tools/testing/selftests/seccomp/*
c04f9d61
KC
10411K: \bsecure_computing
10412K: \bTIF_SECCOMP\b
10413
476bf3d6
AC
10414SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) Broadcom BRCMSTB DRIVER
10415M: Al Cooper <alcooperx@gmail.com>
10416L: linux-mmc@vger.kernel.org
10417L: bcm-kernel-feedback-list@broadcom.com
10418S: Maintained
10419F: drivers/mmc/host/sdhci-brcmstb*
10420
0d1bb41a 10421SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) SAMSUNG DRIVER
8b58be88 10422M: Ben Dooks <ben-linux@fluff.org>
dc524882 10423M: Jaehoon Chung <jh80.chung@samsung.com>
7a241d6e 10424L: linux-mmc@vger.kernel.org
0d1bb41a 10425S: Maintained
dc524882 10426F: drivers/mmc/host/sdhci-s3c*
0d1bb41a 10427
c63b3cba 10428SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) ST SPEAR DRIVER
da89947b 10429M: Viresh Kumar <vireshk@kernel.org>
c63b3cba
VK
10430L: linux-mmc@vger.kernel.org
10431S: Maintained
10432F: drivers/mmc/host/sdhci-spear.c
10433
8711cca2 10434SECURITY SUBSYSTEM
9b45c0d2 10435M: James Morris <james.l.morris@oracle.com>
9c3646d1 10436M: "Serge E. Hallyn" <serge@hallyn.com>
8711cca2 10437L: linux-security-module@vger.kernel.org (suggested Cc:)
89879a7e 10438T: git git://git.kernel.org/pub/scm/linux/kernel/git/jmorris/linux-security.git
9ccf010f 10439W: http://kernsec.org/
8711cca2 10440S: Supported
7d2c86b5 10441F: security/
8711cca2 10442
1da177e4 10443SECURITY CONTACT
8b58be88 10444M: Security Officers <security@kernel.org>
1da177e4
LT
10445S: Supported
10446
10447SELINUX SECURITY MODULE
e0238b4c 10448M: Paul Moore <paul@paul-moore.com>
8b58be88 10449M: Stephen Smalley <sds@tycho.nsa.gov>
8b58be88 10450M: Eric Paris <eparis@parisplace.org>
e0238b4c 10451L: selinux@tycho.nsa.gov (moderated for non-subscribers)
f058925b 10452W: http://selinuxproject.org
5a5f2acf 10453T: git git://git.infradead.org/users/pcmoore/selinux
1da177e4 10454S: Supported
679655da
JP
10455F: include/linux/selinux*
10456F: security/selinux/
6bde95ce 10457F: scripts/selinux/
1da177e4 10458
c1c124e9
JJ
10459APPARMOR SECURITY MODULE
10460M: John Johansen <john.johansen@canonical.com>
10461L: apparmor@lists.ubuntu.com (subscribers-only, general discussion)
10462W: apparmor.wiki.kernel.org
10463T: git git://git.kernel.org/pub/scm/linux/kernel/git/jj/apparmor-dev.git
10464S: Supported
10465F: security/apparmor/
10466
9b091556
KC
10467LOADPIN SECURITY MODULE
10468M: Kees Cook <keescook@chromium.org>
10469T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git lsm/loadpin
10470S: Supported
10471F: security/loadpin/
10472
730daa16
KC
10473YAMA SECURITY MODULE
10474M: Kees Cook <keescook@chromium.org>
10475T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git yama/tip
10476S: Supported
10477F: security/yama/
10478
cef2cf07 10479SENSABLE PHANTOM
8b58be88 10480M: Jiri Slaby <jirislaby@gmail.com>
cef2cf07 10481S: Maintained
679655da 10482F: drivers/misc/phantom.c
c117ab84 10483F: include/uapi/linux/phantom.h
cef2cf07 10484
6733b39a 10485SERVER ENGINES 10Gbps iSCSI - BladeEngine 2 DRIVER
4627de93 10486M: Jayamohan Kallickal <jayamohan.kallickal@avagotech.com>
9d27e216
KM
10487M: Ketan Mukadam <ketan.mukadam@avagotech.com>
10488M: John Soni Jose <sony.john@avagotech.com>
3387f656 10489L: linux-scsi@vger.kernel.org
4627de93 10490W: http://www.avagotech.com
3387f656
JP
10491S: Supported
10492F: drivers/scsi/be2iscsi/
6733b39a 10493
d2ee76fa 10494Emulex 10Gbps NIC BE2, BE3-R, Lancer, Skyhawk-R DRIVER (be2net)
aa7b4537
SP
10495M: Sathya Perla <sathya.perla@broadcom.com>
10496M: Ajit Khaparde <ajit.khaparde@broadcom.com>
aa7b4537
SP
10497M: Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com>
10498M: Somnath Kotur <somnath.kotur@broadcom.com>
7d2c86b5 10499L: netdev@vger.kernel.org
fea3af67 10500W: http://www.emulex.com
7d2c86b5 10501S: Supported
9aebddd1 10502F: drivers/net/ethernet/emulex/benet/
6b7c5b94 10503
d2928a8c 10504EMULEX ONECONNECT ROCE DRIVER
2b8e7333
LN
10505M: Selvin Xavier <selvin.xavier@avagotech.com>
10506M: Devesh Sharma <devesh.sharma@avagotech.com>
10507M: Mitesh Ahuja <mitesh.ahuja@avagotech.com>
d2928a8c
SX
10508L: linux-rdma@vger.kernel.org
10509W: http://www.emulex.com
10510S: Supported
10511F: drivers/infiniband/hw/ocrdma/
10512
8ceee660 10513SFC NETWORK DRIVER
c06f51ea 10514M: Solarflare linux maintainers <linux-net-drivers@solarflare.com>
e00f8017
BK
10515M: Edward Cree <ecree@solarflare.com>
10516M: Bert Kenward <bkenward@solarflare.com>
c06f51ea 10517L: netdev@vger.kernel.org
8ceee660 10518S: Supported
874aeea5 10519F: drivers/net/ethernet/sfc/
8ceee660 10520
e2d1d6c0 10521SGI GRU DRIVER
cc883afc 10522M: Dimitri Sivanich <sivanich@sgi.com>
e2d1d6c0 10523S: Maintained
679655da 10524F: drivers/misc/sgi-gru/
e2d1d6c0
RD
10525
10526SGI SN-IA64 (Altix) SERIAL CONSOLE DRIVER
8b58be88 10527M: Pat Gefre <pfg@sgi.com>
e2d1d6c0
RD
10528L: linux-ia64@vger.kernel.org
10529S: Supported
679655da 10530F: Documentation/ia64/serial.txt
df621252 10531F: drivers/tty/serial/ioc?_serial.c
679655da 10532F: include/linux/ioc?.h
e2d1d6c0 10533
75312619 10534SGI XP/XPC/XPNET DRIVER
e180383f
RH
10535M: Cliff Whickman <cpw@sgi.com>
10536M: Robin Holt <robinmholt@gmail.com>
75312619 10537S: Maintained
679655da 10538F: drivers/misc/sgi-xp/
75312619 10539
46eacf3b
AP
10540SI2157 MEDIA DRIVER
10541M: Antti Palosaari <crope@iki.fi>
10542L: linux-media@vger.kernel.org
a825eaec 10543W: https://linuxtv.org
46eacf3b
AP
10544W: http://palosaari.fi/linux/
10545Q: http://patchwork.linuxtv.org/project/linux-media/list/
10546T: git git://linuxtv.org/anttip/media_tree.git
10547S: Maintained
10548F: drivers/media/tuners/si2157*
10549
75e2d5ba
AP
10550SI2168 MEDIA DRIVER
10551M: Antti Palosaari <crope@iki.fi>
10552L: linux-media@vger.kernel.org
a825eaec 10553W: https://linuxtv.org
75e2d5ba
AP
10554W: http://palosaari.fi/linux/
10555Q: http://patchwork.linuxtv.org/project/linux-media/list/
10556T: git git://linuxtv.org/anttip/media_tree.git
10557S: Maintained
10558F: drivers/media/dvb-frontends/si2168*
10559
49cc629d
HV
10560SI470X FM RADIO RECEIVER I2C DRIVER
10561M: Hans Verkuil <hverkuil@xs4all.nl>
10562L: linux-media@vger.kernel.org
10563T: git git://linuxtv.org/media_tree.git
a825eaec 10564W: https://linuxtv.org
49cc629d
HV
10565S: Odd Fixes
10566F: drivers/media/radio/si470x/radio-si470x-i2c.c
10567
10568SI470X FM RADIO RECEIVER USB DRIVER
10569M: Hans Verkuil <hverkuil@xs4all.nl>
10570L: linux-media@vger.kernel.org
10571T: git git://linuxtv.org/media_tree.git
a825eaec 10572W: https://linuxtv.org
49cc629d
HV
10573S: Maintained
10574F: drivers/media/radio/si470x/radio-si470x-common.c
10575F: drivers/media/radio/si470x/radio-si470x.h
10576F: drivers/media/radio/si470x/radio-si470x-usb.c
10577
c937ca03
EV
10578SI4713 FM RADIO TRANSMITTER I2C DRIVER
10579M: Eduardo Valentin <edubezval@gmail.com>
10580L: linux-media@vger.kernel.org
10581T: git git://linuxtv.org/media_tree.git
a825eaec 10582W: https://linuxtv.org
c937ca03 10583S: Odd Fixes
99995ded 10584F: drivers/media/radio/si4713/si4713.?
c937ca03
EV
10585
10586SI4713 FM RADIO TRANSMITTER PLATFORM DRIVER
10587M: Eduardo Valentin <edubezval@gmail.com>
10588L: linux-media@vger.kernel.org
10589T: git git://linuxtv.org/media_tree.git
a825eaec 10590W: https://linuxtv.org
c937ca03 10591S: Odd Fixes
99995ded
DR
10592F: drivers/media/radio/si4713/radio-platform-si4713.c
10593
10594SI4713 FM RADIO TRANSMITTER USB DRIVER
10595M: Hans Verkuil <hverkuil@xs4all.nl>
10596L: linux-media@vger.kernel.org
10597T: git git://linuxtv.org/media_tree.git
a825eaec 10598W: https://linuxtv.org
99995ded
DR
10599S: Maintained
10600F: drivers/media/radio/si4713/radio-usb-si4713.c
c937ca03 10601
beb91d46 10602SIANO DVB DRIVER
5dc8a864
MCC
10603M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
10604M: Mauro Carvalho Chehab <mchehab@kernel.org>
beb91d46 10605L: linux-media@vger.kernel.org
a825eaec 10606W: https://linuxtv.org
beb91d46
MCC
10607T: git git://linuxtv.org/media_tree.git
10608S: Odd fixes
10609F: drivers/media/common/siano/
beb91d46 10610F: drivers/media/usb/siano/
beb91d46 10611F: drivers/media/usb/siano/
14430813 10612F: drivers/media/mmc/siano/
beb91d46 10613
6f15b602
HG
10614SIMPLEFB FB DRIVER
10615M: Hans de Goede <hdegoede@redhat.com>
10616L: linux-fbdev@vger.kernel.org
10617S: Maintained
2d799dde 10618F: Documentation/devicetree/bindings/display/simple-framebuffer.txt
6f15b602
HG
10619F: drivers/video/fbdev/simplefb.c
10620F: include/linux/platform_data/simplefb.h
10621
b618b69c 10622SH_VEU V4L2 MEM2MEM DRIVER
b618b69c 10623L: linux-media@vger.kernel.org
bb60fcb2 10624S: Orphan
b618b69c 10625F: drivers/media/platform/sh_veu.c
b618b69c
GL
10626
10627SH_VOU V4L2 OUTPUT DRIVER
b618b69c 10628L: linux-media@vger.kernel.org
bb60fcb2 10629S: Orphan
b618b69c 10630F: drivers/media/platform/sh_vou.c
d647f0b7 10631F: include/media/drv-intf/sh_vou.h
b618b69c 10632
6349d997 10633SIMPLE FIRMWARE INTERFACE (SFI)
2bf822d7 10634M: Len Brown <lenb@kernel.org>
6349d997
LB
10635L: sfi-devel@simplefirmware.org
10636W: http://simplefirmware.org/
10637T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux-sfi-2.6.git
e2d1d6c0 10638S: Supported
943fc810 10639F: arch/x86/platform/sfi/
6349d997
LB
10640F: drivers/sfi/
10641F: include/linux/sfi*.h
e2d1d6c0 10642
1da177e4
LT
10643SIMTEC EB110ATX (Chalice CATS)
10644P: Ben Dooks
b16957c6
BD
10645P: Vincent Sanders <vince@simtec.co.uk>
10646M: Simtec Linux Team <linux@simtec.co.uk>
1da177e4
LT
10647W: http://www.simtec.co.uk/products/EB110ATX/
10648S: Supported
10649
10650SIMTEC EB2410ITX (BAST)
10651P: Ben Dooks
b16957c6
BD
10652P: Vincent Sanders <vince@simtec.co.uk>
10653M: Simtec Linux Team <linux@simtec.co.uk>
1da177e4
LT
10654W: http://www.simtec.co.uk/products/EB2410ITX/
10655S: Supported
15dba387
JP
10656F: arch/arm/mach-s3c24xx/mach-bast.c
10657F: arch/arm/mach-s3c24xx/bast-ide.c
10658F: arch/arm/mach-s3c24xx/bast-irq.c
1da177e4 10659
4c5adde7 10660TI DAVINCI MACHINE SUPPORT
3ba789c0 10661M: Sekhar Nori <nsekhar@ti.com>
3cf2efd5 10662M: Kevin Hilman <khilman@kernel.org>
42c031df
SN
10663L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10664T: git git://git.kernel.org/pub/scm/linux/kernel/git/nsekhar/linux-davinci.git
4c5adde7 10665S: Supported
14430813 10666F: arch/arm/mach-davinci/
046d0a37 10667F: drivers/i2c/busses/i2c-davinci.c
4c5adde7 10668
8d4b3f08 10669TI DAVINCI SERIES MEDIA DRIVER
e43cdb56 10670M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
8d4b3f08 10671L: linux-media@vger.kernel.org
a825eaec 10672W: https://linuxtv.org
8d4b3f08
LP
10673Q: http://patchwork.linuxtv.org/project/linux-media/list/
10674T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
9ce5eca7 10675S: Maintained
8d4b3f08
LP
10676F: drivers/media/platform/davinci/
10677F: include/media/davinci/
10678
417d2e50 10679TI AM437X VPFE DRIVER
e43cdb56 10680M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
417d2e50 10681L: linux-media@vger.kernel.org
a825eaec 10682W: https://linuxtv.org
417d2e50
BP
10683Q: http://patchwork.linuxtv.org/project/linux-media/list/
10684T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
10685S: Maintained
10686F: drivers/media/platform/am437x/
10687
c4c0283a 10688OV2659 OMNIVISION SENSOR DRIVER
e43cdb56 10689M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
c4c0283a 10690L: linux-media@vger.kernel.org
a825eaec 10691W: https://linuxtv.org
c4c0283a
BP
10692Q: http://patchwork.linuxtv.org/project/linux-media/list/
10693T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
10694S: Maintained
10695F: drivers/media/i2c/ov2659.c
b5dcee22 10696F: include/media/i2c/ov2659.h
c4c0283a 10697
3a6779f5
SM
10698SILICON MOTION SM712 FRAME BUFFER DRIVER
10699M: Sudip Mukherjee <sudipm.mukherjee@gmail.com>
10700M: Teddy Wang <teddy.wang@siliconmotion.com>
10701M: Sudip Mukherjee <sudip@vectorindia.org>
10702L: linux-fbdev@vger.kernel.org
10703S: Maintained
10704F: drivers/video/fbdev/sm712*
10705F: Documentation/fb/sm712fb.txt
10706
92aab3c0 10707SIS 190 ETHERNET DRIVER
8b58be88 10708M: Francois Romieu <romieu@fr.zoreil.com>
92aab3c0
FR
10709L: netdev@vger.kernel.org
10710S: Maintained
8c7de408 10711F: drivers/net/ethernet/sis/sis190.c
92aab3c0 10712
1da177e4 10713SIS 900/7016 FAST ETHERNET DRIVER
8b58be88 10714M: Daniele Venzano <venza@brownhat.org>
1da177e4 10715W: http://www.brownhat.org/sis900.html
979b6c13 10716L: netdev@vger.kernel.org
1da177e4 10717S: Maintained
8c7de408 10718F: drivers/net/ethernet/sis/sis900.*
1da177e4
LT
10719
10720SIS FRAMEBUFFER DRIVER
8b58be88 10721M: Thomas Winischhofer <thomas@winischhofer.net>
1da177e4 10722W: http://www.winischhofer.net/linuxsisvga.shtml
b7eee616 10723S: Maintained
679655da 10724F: Documentation/fb/sisfb.txt
8a61f013 10725F: drivers/video/fbdev/sis/
679655da 10726F: include/video/sisfb.h
1da177e4
LT
10727
10728SIS USB2VGA DRIVER
8b58be88 10729M: Thomas Winischhofer <thomas@winischhofer.net>
1da177e4
LT
10730W: http://www.winischhofer.at/linuxsisusbvga.shtml
10731S: Maintained
679655da 10732F: drivers/usb/misc/sisusbvga/
1da177e4 10733
415ad26d 10734SLAB ALLOCATOR
16e943bf 10735M: Christoph Lameter <cl@linux.com>
2ed1c525 10736M: Pekka Enberg <penberg@kernel.org>
16e943bf
CL
10737M: David Rientjes <rientjes@google.com>
10738M: Joonsoo Kim <iamjoonsoo.kim@lge.com>
10739M: Andrew Morton <akpm@linux-foundation.org>
415ad26d
CL
10740L: linux-mm@kvack.org
10741S: Maintained
679655da 10742F: include/linux/sl?b*.h
16e943bf 10743F: mm/sl?b*
415ad26d 10744
9fab9787 10745SLEEPABLE READ-COPY UPDATE (SRCU)
96a39bc4 10746M: Lai Jiangshan <jiangshanlai@gmail.com>
9fab9787 10747M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
ab0afd6c 10748M: Josh Triplett <josh@joshtriplett.org>
4632a191
PM
10749R: Steven Rostedt <rostedt@goodmis.org>
10750R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
981c3a4f 10751L: linux-kernel@vger.kernel.org
9fab9787
PM
10752W: http://www.rdrop.com/users/paulmck/RCU/
10753S: Supported
10754T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
4102adab
PM
10755F: include/linux/srcu.h
10756F: kernel/rcu/srcu.c
9fab9787 10757
66372841
CS
10758SMACK SECURITY MODULE
10759M: Casey Schaufler <casey@schaufler-ca.com>
10760L: linux-security-module@vger.kernel.org
10761W: http://schaufler-ca.com
ece38248 10762T: git git://github.com/cschaufler/smack-next
66372841
CS
10763S: Maintained
10764F: Documentation/security/Smack.txt
10765F: security/smack/
10766
20651e0b 10767DRIVERS FOR ADAPTIVE VOLTAGE SCALING (AVS)
68ace3e1
KH
10768M: Kevin Hilman <khilman@kernel.org>
10769M: Nishanth Menon <nm@ti.com>
10770S: Maintained
20651e0b 10771F: drivers/power/avs/
68ace3e1
KH
10772F: include/linux/power/smartreflex.h
10773L: linux-pm@vger.kernel.org
10774
1da177e4 10775SMC91x ETHERNET DRIVER
2f82af08 10776M: Nicolas Pitre <nico@fluxnic.net>
18e2842b 10777S: Odd Fixes
ae150435 10778F: drivers/net/ethernet/smsc/smc91x.*
1da177e4 10779
e8e31622
SA
10780SMIA AND SMIA++ IMAGE SENSOR DRIVER
10781M: Sakari Ailus <sakari.ailus@iki.fi>
10782L: linux-media@vger.kernel.org
10783S: Maintained
14430813 10784F: drivers/media/i2c/smiapp/
b5dcee22 10785F: include/media/i2c/smiapp.h
e8e31622
SA
10786F: drivers/media/i2c/smiapp-pll.c
10787F: drivers/media/i2c/smiapp-pll.h
fd2bfdc8 10788F: include/uapi/linux/smiapp.h
a2cec3c0 10789F: Documentation/devicetree/bindings/media/i2c/nokia,smia.txt
e8e31622 10790
920fa1ff
GR
10791SMM665 HARDWARE MONITOR DRIVER
10792M: Guenter Roeck <linux@roeck-us.net>
968ce1b1 10793L: linux-hwmon@vger.kernel.org
920fa1ff
GR
10794S: Maintained
10795F: Documentation/hwmon/smm665
10796F: drivers/hwmon/smm665.c
10797
9df7305b 10798SMSC EMC2103 HARDWARE MONITOR DRIVER
90b24cfb 10799M: Steve Glendinning <steve.glendinning@shawell.net>
968ce1b1 10800L: linux-hwmon@vger.kernel.org
90b24cfb 10801S: Maintained
9df7305b
SG
10802F: Documentation/hwmon/emc2103
10803F: drivers/hwmon/emc2103.c
10804
a98d506c
HG
10805SMSC SCH5627 HARDWARE MONITOR DRIVER
10806M: Hans de Goede <hdegoede@redhat.com>
968ce1b1 10807L: linux-hwmon@vger.kernel.org
a98d506c
HG
10808S: Supported
10809F: Documentation/hwmon/sch5627
10810F: drivers/hwmon/sch5627.c
10811
6ea884db 10812SMSC47B397 HARDWARE MONITOR DRIVER
d8130624 10813M: Jean Delvare <jdelvare@suse.com>
968ce1b1 10814L: linux-hwmon@vger.kernel.org
6ea884db 10815S: Maintained
679655da
JP
10816F: Documentation/hwmon/smsc47b397
10817F: drivers/hwmon/smsc47b397.c
6ea884db 10818
fd9abb3d 10819SMSC911x ETHERNET DRIVER
90b24cfb 10820M: Steve Glendinning <steve.glendinning@shawell.net>
2cb37728 10821L: netdev@vger.kernel.org
90b24cfb 10822S: Maintained
679655da 10823F: include/linux/smsc911x.h
ae150435 10824F: drivers/net/ethernet/smsc/smsc911x.*
2cb37728
SG
10825
10826SMSC9420 PCI ETHERNET DRIVER
90b24cfb 10827M: Steve Glendinning <steve.glendinning@shawell.net>
fd9abb3d 10828L: netdev@vger.kernel.org
90b24cfb 10829S: Maintained
ae150435 10830F: drivers/net/ethernet/smsc/smsc9420.*
fd9abb3d 10831
3c8a63e2 10832SMSC UFX6000 and UFX7000 USB to VGA DRIVER
90b24cfb 10833M: Steve Glendinning <steve.glendinning@shawell.net>
3c8a63e2 10834L: linux-fbdev@vger.kernel.org
90b24cfb 10835S: Maintained
8a61f013 10836F: drivers/video/fbdev/smscufx.c
3c8a63e2 10837
668acf32 10838SOC-CAMERA V4L2 SUBSYSTEM
8b58be88 10839M: Guennadi Liakhovetski <g.liakhovetski@gmx.de>
661263b5 10840L: linux-media@vger.kernel.org
275ffde4 10841T: git git://linuxtv.org/media_tree.git
795fb7e7 10842S: Maintained
90d72ac6
MCC
10843F: include/media/soc*
10844F: drivers/media/i2c/soc_camera/
10845F: drivers/media/platform/soc_camera/
668acf32 10846
e2d1d6c0 10847SOEKRIS NET48XX LED SUPPORT
8b58be88 10848M: Chris Boot <bootc@bootc.net>
e2d1d6c0 10849S: Maintained
679655da 10850F: drivers/leds/leds-net48xx.c
e2d1d6c0 10851
e3994db1 10852SOFTLOGIC 6x10 MPEG CODEC
9661975d
AU
10853M: Bluecherry Maintainers <maintainers@bluecherrydvr.com>
10854M: Andrey Utkin <andrey.utkin@corp.bluecherry.net>
10855M: Andrey Utkin <andrey.krieger.utkin@gmail.com>
1f141f6b 10856M: Ismael Luceno <ismael@iodev.co.uk>
e3994db1
JP
10857L: linux-media@vger.kernel.org
10858S: Supported
10859F: drivers/media/pci/solo6x10/
10860
1da177e4 10861SOFTWARE RAID (Multiple Disks) SUPPORT
c2f662eb 10862M: Shaohua Li <shli@kernel.org>
1da177e4 10863L: linux-raid@vger.kernel.org
0f9ce866 10864T: git git://git.kernel.org/pub/scm/linux/kernel/git/shli/md.git
524418bb 10865S: Supported
679655da
JP
10866F: drivers/md/
10867F: include/linux/raid/
c117ab84 10868F: include/uapi/linux/raid/
1da177e4 10869
1da177e4 10870SONIC NETWORK DRIVER
8b58be88 10871M: Thomas Bogendoerfer <tsbogend@alpha.franken.de>
979b6c13 10872L: netdev@vger.kernel.org
1da177e4 10873S: Maintained
d9fb9f38 10874F: drivers/net/ethernet/natsemi/sonic.*
1da177e4 10875
61e115a5 10876SONICS SILICON BACKPLANE DRIVER (SSB)
eb032b98 10877M: Michael Buesch <m@bues.ch>
e7828b28 10878L: linux-wireless@vger.kernel.org
61e115a5 10879S: Maintained
679655da
JP
10880F: drivers/ssb/
10881F: include/linux/ssb/
61e115a5 10882
1da177e4 10883SONY VAIO CONTROL DEVICE DRIVER
8b58be88 10884M: Mattia Dongili <malattia@linux.it>
d0944853 10885L: platform-driver-x86@vger.kernel.org
5b18167d 10886W: http://www.linux.it/~malattia/wiki/index.php/Sony_drivers
1da177e4 10887S: Maintained
679655da
JP
10888F: Documentation/laptops/sony-laptop.txt
10889F: drivers/char/sonypi.c
10890F: drivers/platform/x86/sony-laptop.c
10891F: include/linux/sony-laptop.h
1da177e4 10892
baf8532a 10893SONY MEMORYSTICK CARD SUPPORT
8b58be88 10894M: Alex Dubov <oakad@yahoo.com>
baf8532a
AD
10895W: http://tifmxx.berlios.de/
10896S: Maintained
679655da 10897F: drivers/memstick/host/tifm_ms.c
baf8532a 10898
0ab30494
ML
10899SONY MEMORYSTICK STANDARD SUPPORT
10900M: Maxim Levitsky <maximlevitsky@gmail.com>
10901S: Maintained
10902F: drivers/memstick/core/ms_block.*
10903
1da177e4 10904SOUND
8b58be88 10905M: Jaroslav Kysela <perex@perex.cz>
d8130624 10906M: Takashi Iwai <tiwai@suse.com>
93711660 10907L: alsa-devel@alsa-project.org (moderated for non-subscribers)
3126a179 10908W: http://www.alsa-project.org/
dde7ad8d 10909T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
3126a179 10910T: git git://git.alsa-project.org/alsa-kernel.git
ff4a8f32 10911Q: http://patchwork.kernel.org/project/alsa-devel/list/
1da177e4 10912S: Maintained
3126a179
JP
10913F: Documentation/sound/
10914F: include/sound/
c117ab84 10915F: include/uapi/sound/
679655da 10916F: sound/
1da177e4 10917
33bbe149
MB
10918SOUND - COMPRESSED AUDIO
10919M: Vinod Koul <vinod.koul@intel.com>
10920L: alsa-devel@alsa-project.org (moderated for non-subscribers)
10921T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
10922S: Supported
f672f31a 10923F: Documentation/sound/alsa/compress_offload.txt
33bbe149 10924F: include/sound/compress_driver.h
f672f31a 10925F: include/uapi/sound/compress_*
33bbe149
MB
10926F: sound/core/compress_offload.c
10927F: sound/soc/soc-compress.c
10928
bd903bde 10929SOUND - SOC LAYER / DYNAMIC AUDIO POWER MANAGEMENT (ASoC)
6b9cf5c2 10930M: Liam Girdwood <lgirdwood@gmail.com>
b02e48f2 10931M: Mark Brown <broonie@kernel.org>
86f14df8 10932T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound.git
93711660 10933L: alsa-devel@alsa-project.org (moderated for non-subscribers)
b0b8daf7 10934W: http://alsa-project.org/main/index.php/ASoC
eb1a6af3 10935S: Supported
181ad2a5 10936F: Documentation/devicetree/bindings/sound/
2820f615 10937F: Documentation/sound/alsa/soc/
679655da 10938F: sound/soc/
e6e55122 10939F: include/sound/soc*
eb1a6af3 10940
d7f8761b
MB
10941SOUND - DMAENGINE HELPERS
10942M: Lars-Peter Clausen <lars@metafoo.de>
10943S: Supported
10944F: include/sound/dmaengine_pcm.h
10945F: sound/core/pcm_dmaengine.c
10946F: sound/soc/soc-generic-dmaengine-pcm.c
10947
990a6a99
OS
10948SP2 MEDIA DRIVER
10949M: Olli Salonen <olli.salonen@iki.fi>
10950L: linux-media@vger.kernel.org
a825eaec 10951W: https://linuxtv.org
990a6a99
OS
10952Q: http://patchwork.linuxtv.org/project/linux-media/list/
10953S: Maintained
10954F: drivers/media/dvb-frontends/sp2*
10955
473321fc 10956SPARC + UltraSPARC (sparc/sparc64)
8b58be88 10957M: "David S. Miller" <davem@davemloft.net>
1da177e4 10958L: sparclinux@vger.kernel.org
8a6e2535 10959Q: http://patchwork.ozlabs.org/project/sparclinux/list/
08deed1e
JP
10960T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
10961T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
1da177e4 10962S: Maintained
679655da 10963F: arch/sparc/
7765b8bb 10964F: drivers/sbus/
1da177e4 10965
6404fcca
DM
10966SPARC SERIAL DRIVERS
10967M: "David S. Miller" <davem@davemloft.net>
10968L: sparclinux@vger.kernel.org
08deed1e
JP
10969T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
10970T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
6404fcca 10971S: Maintained
6816383a 10972F: include/linux/sunserialcore.h
df621252 10973F: drivers/tty/serial/suncore.c
df621252
GKH
10974F: drivers/tty/serial/sunhv.c
10975F: drivers/tty/serial/sunsab.c
10976F: drivers/tty/serial/sunsab.h
10977F: drivers/tty/serial/sunsu.c
10978F: drivers/tty/serial/sunzilog.c
10979F: drivers/tty/serial/sunzilog.h
6404fcca 10980
389325b4
CL
10981SPARSE CHECKER
10982M: "Christopher Li" <sparse@chrisli.org>
10983L: linux-sparse@vger.kernel.org
10984W: https://sparse.wiki.kernel.org/
10985T: git git://git.kernel.org/pub/scm/devel/sparse/sparse.git
10986T: git git://git.kernel.org/pub/scm/devel/sparse/chrisl/sparse.git
10987S: Maintained
10988F: include/linux/compiler.h
10989
fc0c195a 10990SPEAR PLATFORM SUPPORT
da89947b 10991M: Viresh Kumar <vireshk@kernel.org>
9cc23682 10992M: Shiraz Hashim <shiraz.linux.kernel@gmail.com>
fbfa0748 10993L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
fc0c195a 10994W: http://www.st.com/spear
10995S: Maintained
e68d7c14 10996F: arch/arm/boot/dts/spear*
281e192f 10997F: arch/arm/mach-spear/
fc0c195a 10998
10999SPEAR CLOCK FRAMEWORK SUPPORT
da89947b 11000M: Viresh Kumar <vireshk@kernel.org>
fbfa0748 11001L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
fc0c195a 11002W: http://www.st.com/spear
11003S: Maintained
5df33a62 11004F: drivers/clk/spear/
fc0c195a 11005
e2d1d6c0 11006SPI SUBSYSTEM
b02e48f2 11007M: Mark Brown <broonie@kernel.org>
dfbe403c 11008L: linux-spi@vger.kernel.org
e7e4e13c 11009T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi.git
8a6e2535 11010Q: http://patchwork.kernel.org/project/spi-devel-general/list/
e2d1d6c0 11011S: Maintained
87306eb7 11012F: Documentation/devicetree/bindings/spi/
679655da
JP
11013F: Documentation/spi/
11014F: drivers/spi/
11015F: include/linux/spi/
c117ab84 11016F: include/uapi/linux/spi/
e2d1d6c0 11017
2752e401 11018SPIDERNET NETWORK DRIVER for CELL
8b58be88 11019M: Ishizaki Kou <kou.ishizaki@toshiba.co.jp>
2752e401
JL
11020L: netdev@vger.kernel.org
11021S: Supported
679655da 11022F: Documentation/networking/spider_net.txt
8df158ac 11023F: drivers/net/ethernet/toshiba/spider_net*
2752e401 11024
e2d1d6c0 11025SPU FILE SYSTEM
8b58be88 11026M: Jeremy Kerr <jk@ozlabs.org>
a4724ed6 11027L: linuxppc-dev@lists.ozlabs.org
e2d1d6c0
RD
11028W: http://www.ibm.com/developerworks/power/cell/
11029S: Supported
679655da
JP
11030F: Documentation/filesystems/spufs.txt
11031F: arch/powerpc/platforms/cell/spufs/
e2d1d6c0 11032
fc555841 11033SQUASHFS FILE SYSTEM
d7f2ff67 11034M: Phillip Lougher <phillip@squashfs.org.uk>
fc555841
PL
11035L: squashfs-devel@lists.sourceforge.net (subscribers-only)
11036W: http://squashfs.org.uk
9f273c24 11037T: git git://git.kernel.org/pub/scm/linux/kernel/git/pkl/squashfs-next.git
fc555841 11038S: Maintained
679655da
JP
11039F: Documentation/filesystems/squashfs.txt
11040F: fs/squashfs/
fc555841 11041
1da177e4 11042SRM (Alpha) environment access
8b58be88 11043M: Jan-Benedict Glaw <jbglaw@lug-owl.de>
1da177e4 11044S: Maintained
679655da 11045F: arch/alpha/kernel/srm_env.c
1da177e4 11046
26e9a397 11047STABLE BRANCH
879a5a00 11048M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
bc7a2f3a 11049L: stable@vger.kernel.org
879a5a00 11050S: Supported
7b175c46 11051F: Documentation/stable_kernel_rules.txt
e2d1d6c0 11052
26e9a397 11053STAGING SUBSYSTEM
879a5a00 11054M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
630081fd 11055T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
1c6ccf62 11056L: devel@driverdev.osuosl.org
879a5a00 11057S: Supported
679655da 11058F: drivers/staging/
dbc6c2cc 11059
ebd3d010
JP
11060STAGING - COMEDI
11061M: Ian Abbott <abbotti@mev.co.uk>
81b884c9 11062M: H Hartley Sweeten <hsweeten@visionengravers.com>
ebd3d010
JP
11063S: Odd Fixes
11064F: drivers/staging/comedi/
11065
a0138163
JP
11066STAGING - FLARION FT1000 DRIVERS
11067M: Marek Belisko <marek.belisko@gmail.com>
11068S: Odd Fixes
11069F: drivers/staging/ft1000/
11070
6c1bb424 11071STAGING - INDUSTRIAL IO
030a13d7 11072M: Jonathan Cameron <jic23@kernel.org>
a0138163 11073L: linux-iio@vger.kernel.org
6c1bb424 11074S: Odd Fixes
5291582d 11075F: Documentation/devicetree/bindings/staging/iio/
6c1bb424
JP
11076F: drivers/staging/iio/
11077
a0138163
JP
11078STAGING - LIRC (LINUX INFRARED REMOTE CONTROL) DRIVERS
11079M: Jarod Wilson <jarod@wilsonet.com>
11080W: http://www.lirc.org/
11081S: Odd Fixes
b2b0186d 11082F: drivers/staging/media/lirc/
a0138163 11083
f5e5de1e
OD
11084STAGING - LUSTRE PARALLEL FILESYSTEM
11085M: Oleg Drokin <oleg.drokin@intel.com>
11086M: Andreas Dilger <andreas.dilger@intel.com>
d98229f0
AD
11087L: lustre-devel@lists.lustre.org (moderated for non-subscribers)
11088W: http://wiki.lustre.org/
f5e5de1e
OD
11089S: Maintained
11090F: drivers/staging/lustre
11091
7c6b6c71
MD
11092STAGING - NVIDIA COMPLIANT EMBEDDED CONTROLLER INTERFACE (nvec)
11093M: Marc Dietrich <marvin24@gmx.de>
11094L: ac100@lists.launchpad.net (moderated for non-subscribers)
5d96bf4d 11095L: linux-tegra@vger.kernel.org
7c6b6c71
MD
11096S: Maintained
11097F: drivers/staging/nvec/
11098
53c43c5c
GKH
11099STAGING - OLPC SECONDARY DISPLAY CONTROLLER (DCON)
11100M: Jens Frederich <jfrederich@gmail.com>
11101M: Daniel Drake <dsd@laptop.org>
11102M: Jon Nettleton <jon.nettleton@gmail.com>
11103W: http://wiki.laptop.org/go/DCON
11104S: Maintained
11105F: drivers/staging/olpc_dcon/
11106
a0138163
JP
11107STAGING - REALTEK RTL8712U DRIVERS
11108M: Larry Finger <Larry.Finger@lwfinger.net>
11109M: Florian Schilhabel <florian.c.schilhabel@googlemail.com>.
11110S: Odd Fixes
11111F: drivers/staging/rtl8712/
11112
7591ba8b
JS
11113STAGING - REALTEK RTL8723U WIRELESS DRIVER
11114M: Larry Finger <Larry.Finger@lwfinger.net>
11115M: Jes Sorensen <Jes.Sorensen@redhat.com>
11116L: linux-wireless@vger.kernel.org
11117S: Maintained
11118F: drivers/staging/rtl8723au/
11119
980ac4d7
SM
11120STAGING - SILICON MOTION SM750 FRAME BUFFER DRIVER
11121M: Sudip Mukherjee <sudipm.mukherjee@gmail.com>
11122M: Teddy Wang <teddy.wang@siliconmotion.com>
11123M: Sudip Mukherjee <sudip@vectorindia.org>
11124L: linux-fbdev@vger.kernel.org
11125S: Maintained
11126F: drivers/staging/sm750fb/
11127
510fa408
JP
11128STAGING - SLICOSS
11129M: Lior Dotan <liodot@gmail.com>
11130M: Christopher Harrer <charrer@alacritech.com>
11131S: Odd Fixes
11132F: drivers/staging/slicoss/
11133
a0138163
JP
11134STAGING - SPEAKUP CONSOLE SPEECH DRIVER
11135M: William Hubbs <w.d.hubbs@gmail.com>
11136M: Chris Brannon <chris@the-brannons.com>
d33bce31 11137M: Kirk Reiser <kirk@reisers.ca>
a0138163 11138M: Samuel Thibault <samuel.thibault@ens-lyon.org>
e6a152ef 11139L: speakup@linux-speakup.org
a0138163
JP
11140W: http://www.linux-speakup.org/
11141S: Odd Fixes
11142F: drivers/staging/speakup/
11143
b3e871ce
JP
11144STAGING - VIA VT665X DRIVERS
11145M: Forest Bond <forest@alittletooquiet.net>
11146S: Odd Fixes
11147F: drivers/staging/vt665?/
11148
a30baec1
JK
11149STAGING - WILC1000 WIFI DRIVER
11150M: Johnny Kim <johnny.kim@atmel.com>
0c9dbce8 11151M: Austin Shin <austin.shin@atmel.com>
a30baec1 11152M: Chris Park <chris.park@atmel.com>
06b54863
TC
11153M: Tony Cho <tony.cho@atmel.com>
11154M: Glen Lee <glen.lee@atmel.com>
11155M: Leo Kim <leo.kim@atmel.com>
a30baec1
JK
11156L: linux-wireless@vger.kernel.org
11157S: Supported
11158F: drivers/staging/wilc1000/
11159
709bcb07 11160STAGING - XGI Z7,Z9,Z11 PCI DISPLAY DRIVER
3e39e66e 11161M: Arnaud Patard <arnaud.patard@rtp-net.org>
709bcb07
JP
11162S: Odd Fixes
11163F: drivers/staging/xgifb/
11164
1da177e4 11165STARFIRE/DURALAN NETWORK DRIVER
8b58be88 11166M: Ion Badulescu <ionut@badula.org>
b4f90189 11167S: Odd Fixes
9bba23b0 11168F: drivers/net/ethernet/adaptec/starfire*
1da177e4 11169
e2d1d6c0 11170SUN3/3X
8b58be88 11171M: Sam Creasey <sammy@sammy.net>
e2d1d6c0
RD
11172W: http://sammy.net/sun3/
11173S: Maintained
679655da
JP
11174F: arch/m68k/kernel/*sun3*
11175F: arch/m68k/sun3*/
11176F: arch/m68k/include/asm/sun3*
e689cf4a 11177F: drivers/net/ethernet/i825xx/sun3*
e2d1d6c0 11178
af6a5af8
HG
11179SUN4I LOW RES ADC ATTACHED TABLET KEYS DRIVER
11180M: Hans de Goede <hdegoede@redhat.com>
11181L: linux-input@vger.kernel.org
11182S: Maintained
11183F: Documentation/devicetree/bindings/input/sun4i-lradc-keys.txt
11184F: drivers/input/keyboard/sun4i-lradc-keys.c
11185
2bc9ff01
DK
11186SUNDANCE NETWORK DRIVER
11187M: Denis Kirjanov <kda@linux-powerpc.org>
11188L: netdev@vger.kernel.org
11189S: Maintained
11190F: drivers/net/ethernet/dlink/sundance.c
11191
2cbb12a4 11192SUPERH
114bf37e
RF
11193M: Yoshinori Sato <ysato@users.sourceforge.jp>
11194M: Rich Felker <dalias@libc.org>
2cbb12a4 11195L: linux-sh@vger.kernel.org
8a6e2535 11196Q: http://patchwork.kernel.org/project/linux-sh/list/
114bf37e 11197S: Maintained
066069e1 11198F: Documentation/sh/
679655da 11199F: arch/sh/
066069e1 11200F: drivers/sh/
1da177e4 11201
4480f15b 11202SUSPEND TO RAM
7fb06082 11203M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
8b58be88
JP
11204M: Len Brown <len.brown@intel.com>
11205M: Pavel Machek <pavel@ucw.cz>
bf1c138e 11206L: linux-pm@vger.kernel.org
e2d1d6c0 11207S: Supported
679655da
JP
11208F: Documentation/power/
11209F: arch/x86/kernel/acpi/
11210F: drivers/base/power/
11211F: kernel/power/
11212F: include/linux/suspend.h
11213F: include/linux/freezer.h
11214F: include/linux/pm.h
1da177e4
LT
11215
11216SVGA HANDLING
8b58be88 11217M: Martin Mares <mj@ucw.cz>
1da177e4
LT
11218L: linux-video@atrey.karlin.mff.cuni.cz
11219S: Maintained
679655da
JP
11220F: Documentation/svga.txt
11221F: arch/x86/boot/video*
1da177e4 11222
6e28b761
KRW
11223SWIOTLB SUBSYSTEM
11224M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
11225L: linux-kernel@vger.kernel.org
9f273c24 11226T: git git://git.kernel.org/pub/scm/linux/kernel/git/konrad/swiotlb.git
6e28b761
KRW
11227S: Supported
11228F: lib/swiotlb.c
11229F: arch/*/kernel/pci-swiotlb.c
11230F: include/linux/swiotlb.h
11231
007f790c
JP
11232SWITCHDEV
11233M: Jiri Pirko <jiri@resnulli.us>
11234L: netdev@vger.kernel.org
11235S: Supported
11236F: net/switchdev/
11237F: include/net/switchdev.h
11238
db8e35d5
VG
11239SYNOPSYS ARC ARCHITECTURE
11240M: Vineet Gupta <vgupta@synopsys.com>
30b9dbee 11241L: linux-snps-arc@lists.infradead.org
db8e35d5
VG
11242S: Supported
11243F: arch/arc/
9b28829d 11244F: Documentation/devicetree/bindings/arc/*
2d799dde 11245F: Documentation/devicetree/bindings/interrupt-controller/snps,arc*
c6a0fe4a 11246F: drivers/tty/serial/arc_uart.c
b7182d1a 11247T: git git://git.kernel.org/pub/scm/linux/kernel/git/vgupta/arc.git
db8e35d5 11248
556cc1c5
AB
11249SYNOPSYS ARC SDP platform support
11250M: Alexey Brodkin <abrodkin@synopsys.com>
11251S: Supported
11252F: arch/arc/plat-axs10x
11253F: arch/arc/boot/dts/ax*
11254F: Documentation/devicetree/bindings/arc/axs10*
11255
6c284c9a
LJ
11256SYSTEM CONFIGURATION (SYSCON)
11257M: Lee Jones <lee.jones@linaro.org>
11258M: Arnd Bergmann <arnd@arndb.de>
11259T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
11260S: Supported
11261F: drivers/mfd/syscon.c
11262
1da177e4 11263SYSV FILESYSTEM
8b58be88 11264M: Christoph Hellwig <hch@infradead.org>
1da177e4 11265S: Maintained
679655da
JP
11266F: Documentation/filesystems/sysv-fs.txt
11267F: fs/sysv/
11268F: include/linux/sysv_fs.h
1da177e4 11269
86cfa7fc 11270TARGET SUBSYSTEM
9c3646d1 11271M: "Nicholas A. Bellinger" <nab@linux-iscsi.org>
86cfa7fc 11272L: linux-scsi@vger.kernel.org
b9f5edc2 11273L: target-devel@vger.kernel.org
86cfa7fc 11274W: http://www.linux-iscsi.org
cf015e9f 11275W: http://groups.google.com/group/linux-iscsi-target-dev
452cf324 11276T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
86cfa7fc
NB
11277S: Supported
11278F: drivers/target/
11279F: include/target/
11280F: Documentation/target/
11281
4e68852d 11282TASKSTATS STATISTICS INTERFACE
185e595f 11283M: Balbir Singh <bsingharora@gmail.com>
4e68852d 11284S: Maintained
679655da
JP
11285F: Documentation/accounting/taskstats*
11286F: include/linux/taskstats*
11287F: kernel/taskstats.c
4e68852d 11288
781b456a 11289TC CLASSIFIER
f935f3f8 11290M: Jamal Hadi Salim <jhs@mojatatu.com>
781b456a
SH
11291L: netdev@vger.kernel.org
11292S: Maintained
679655da 11293F: include/net/pkt_cls.h
c117ab84 11294F: include/uapi/linux/pkt_cls.h
679655da 11295F: net/sched/
781b456a 11296
5067f08a 11297TCP LOW PRIORITY MODULE
8b58be88
JP
11298M: "Wong Hoi Sing, Edison" <hswong3i@gmail.com>
11299M: "Hung Hing Lun, Mike" <hlhung3i@gmail.com>
5067f08a
WHSE
11300W: http://tcp-lp-mod.sourceforge.net/
11301S: Maintained
679655da 11302F: net/ipv4/tcp_lp.c
5067f08a 11303
91952bc0
AP
11304TDA10071 MEDIA DRIVER
11305M: Antti Palosaari <crope@iki.fi>
11306L: linux-media@vger.kernel.org
a825eaec 11307W: https://linuxtv.org
91952bc0
AP
11308W: http://palosaari.fi/linux/
11309Q: http://patchwork.linuxtv.org/project/linux-media/list/
11310T: git git://linuxtv.org/anttip/media_tree.git
11311S: Maintained
11312F: drivers/media/dvb-frontends/tda10071*
11313
11314TDA18212 MEDIA DRIVER
11315M: Antti Palosaari <crope@iki.fi>
11316L: linux-media@vger.kernel.org
a825eaec 11317W: https://linuxtv.org
91952bc0
AP
11318W: http://palosaari.fi/linux/
11319Q: http://patchwork.linuxtv.org/project/linux-media/list/
11320T: git git://linuxtv.org/anttip/media_tree.git
11321S: Maintained
11322F: drivers/media/tuners/tda18212*
11323
11324TDA18218 MEDIA DRIVER
11325M: Antti Palosaari <crope@iki.fi>
11326L: linux-media@vger.kernel.org
a825eaec 11327W: https://linuxtv.org
91952bc0
AP
11328W: http://palosaari.fi/linux/
11329Q: http://patchwork.linuxtv.org/project/linux-media/list/
11330T: git git://linuxtv.org/anttip/media_tree.git
11331S: Maintained
11332F: drivers/media/tuners/tda18218*
11333
3b2f6aba
MK
11334TDA18271 MEDIA DRIVER
11335M: Michael Krufky <mkrufky@linuxtv.org>
11336L: linux-media@vger.kernel.org
a825eaec 11337W: https://linuxtv.org
3b2f6aba
MK
11338W: http://github.com/mkrufky
11339Q: http://patchwork.linuxtv.org/project/linux-media/list/
11340T: git git://linuxtv.org/mkrufky/tuners.git
11341S: Maintained
11342F: drivers/media/tuners/tda18271*
11343
e48307a9
MK
11344TDA827x MEDIA DRIVER
11345M: Michael Krufky <mkrufky@linuxtv.org>
11346L: linux-media@vger.kernel.org
a825eaec 11347W: https://linuxtv.org
e48307a9
MK
11348W: http://github.com/mkrufky
11349Q: http://patchwork.linuxtv.org/project/linux-media/list/
11350T: git git://linuxtv.org/mkrufky/tuners.git
11351S: Maintained
11352F: drivers/media/tuners/tda8290.*
11353
66cf9212
MK
11354TDA8290 MEDIA DRIVER
11355M: Michael Krufky <mkrufky@linuxtv.org>
11356L: linux-media@vger.kernel.org
a825eaec 11357W: https://linuxtv.org
66cf9212
MK
11358W: http://github.com/mkrufky
11359Q: http://patchwork.linuxtv.org/project/linux-media/list/
11360T: git git://linuxtv.org/mkrufky/tuners.git
11361S: Maintained
11362F: drivers/media/tuners/tda8290.*
11363
4b9fba30
HV
11364TDA9840 MEDIA DRIVER
11365M: Hans Verkuil <hverkuil@xs4all.nl>
11366L: linux-media@vger.kernel.org
11367T: git git://linuxtv.org/media_tree.git
a825eaec 11368W: https://linuxtv.org
4b9fba30
HV
11369S: Maintained
11370F: drivers/media/i2c/tda9840*
11371
2cb654fd 11372TEA5761 TUNER DRIVER
5dc8a864
MCC
11373M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
11374M: Mauro Carvalho Chehab <mchehab@kernel.org>
2cb654fd 11375L: linux-media@vger.kernel.org
a825eaec 11376W: https://linuxtv.org
2cb654fd
MCC
11377T: git git://linuxtv.org/media_tree.git
11378S: Odd fixes
11379F: drivers/media/tuners/tea5761.*
11380
11381TEA5767 TUNER DRIVER
5dc8a864
MCC
11382M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
11383M: Mauro Carvalho Chehab <mchehab@kernel.org>
2cb654fd 11384L: linux-media@vger.kernel.org
a825eaec 11385W: https://linuxtv.org
2cb654fd
MCC
11386T: git git://linuxtv.org/media_tree.git
11387S: Maintained
11388F: drivers/media/tuners/tea5767.*
11389
4b9fba30
HV
11390TEA6415C MEDIA DRIVER
11391M: Hans Verkuil <hverkuil@xs4all.nl>
11392L: linux-media@vger.kernel.org
11393T: git git://linuxtv.org/media_tree.git
a825eaec 11394W: https://linuxtv.org
4b9fba30
HV
11395S: Maintained
11396F: drivers/media/i2c/tea6415c*
11397
11398TEA6420 MEDIA DRIVER
11399M: Hans Verkuil <hverkuil@xs4all.nl>
11400L: linux-media@vger.kernel.org
11401T: git git://linuxtv.org/media_tree.git
a825eaec 11402W: https://linuxtv.org
4b9fba30
HV
11403S: Maintained
11404F: drivers/media/i2c/tea6420*
11405
3d249d4c 11406TEAM DRIVER
dca9ab92 11407M: Jiri Pirko <jiri@resnulli.us>
3d249d4c
JP
11408L: netdev@vger.kernel.org
11409S: Supported
11410F: drivers/net/team/
11411F: include/linux/if_team.h
c117ab84 11412F: include/uapi/linux/if_team.h
3d249d4c 11413
7d029125 11414TECHNOLOGIC SYSTEMS TS-5500 PLATFORM SUPPORT
9c3646d1 11415M: "Savoir-faire Linux Inc." <kernel@savoirfairelinux.com>
7d029125
VD
11416S: Maintained
11417F: arch/x86/platform/ts5500/
11418
40ad4a30
SY
11419TECHNOTREND USB IR RECEIVER
11420M: Sean Young <sean@mess.org>
11421L: linux-media@vger.kernel.org
11422S: Maintained
11423F: drivers/media/rc/ttusbir.c
11424
adabdb0c 11425TEGRA ARCHITECTURE SUPPORT
243d58ec 11426M: Stephen Warren <swarren@wwwdotorg.org>
adabdb0c 11427M: Thierry Reding <thierry.reding@gmail.com>
554077c5 11428M: Alexandre Courbot <gnurou@gmail.com>
84b9414b 11429L: linux-tegra@vger.kernel.org
fd117cd1 11430Q: http://patchwork.ozlabs.org/project/linux-tegra/list/
b779b88d 11431T: git git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux.git
84b9414b 11432S: Supported
bbbe96ed 11433N: [^a-z]tegra
84b9414b 11434
adabdb0c
SW
11435TEGRA CLOCK DRIVER
11436M: Peter De Schrijver <pdeschrijver@nvidia.com>
11437M: Prashant Gaikwad <pgaikwad@nvidia.com>
11438S: Supported
11439F: drivers/clk/tegra/
11440
86e486a0 11441TEGRA DMA DRIVERS
adabdb0c 11442M: Laxman Dewangan <ldewangan@nvidia.com>
86e486a0 11443M: Jon Hunter <jonathanh@nvidia.com>
adabdb0c 11444S: Supported
86e486a0 11445F: drivers/dma/tegra*
adabdb0c 11446
adabdb0c
SW
11447TEGRA I2C DRIVER
11448M: Laxman Dewangan <ldewangan@nvidia.com>
11449S: Supported
11450F: drivers/i2c/busses/i2c-tegra.c
11451
11452TEGRA IOMMU DRIVERS
11453M: Hiroshi Doyu <hdoyu@nvidia.com>
11454S: Supported
11455F: drivers/iommu/tegra*
11456
11457TEGRA KBC DRIVER
11458M: Rakesh Iyer <riyer@nvidia.com>
11459M: Laxman Dewangan <ldewangan@nvidia.com>
11460S: Supported
11461F: drivers/input/keyboard/tegra-kbc.c
11462
adabdb0c
SW
11463TEGRA PWM DRIVER
11464M: Thierry Reding <thierry.reding@gmail.com>
11465S: Supported
11466F: drivers/pwm/pwm-tegra.c
11467
11468TEGRA SERIAL DRIVER
11469M: Laxman Dewangan <ldewangan@nvidia.com>
11470S: Supported
11471F: drivers/tty/serial/serial-tegra.c
11472
11473TEGRA SPI DRIVER
11474M: Laxman Dewangan <ldewangan@nvidia.com>
11475S: Supported
11476F: drivers/spi/spi-tegra*
11477
1a348ccc 11478TEHUTI ETHERNET DRIVER
8b58be88 11479M: Andy Gospodarek <andy@greyhouse.net>
1a348ccc
AG
11480L: netdev@vger.kernel.org
11481S: Supported
ef7f5429 11482F: drivers/net/ethernet/tehuti/*
1a348ccc 11483
4e68852d 11484Telecom Clock Driver for MCPL0010
8b58be88 11485M: Mark Gross <mark.gross@intel.com>
4e68852d 11486S: Supported
679655da 11487F: drivers/char/tlclk.c
4e68852d 11488
4480f15b 11489TENSILICA XTENSA PORT (xtensa)
8b58be88 11490M: Chris Zankel <chris@zankel.net>
f959ed2f
CZ
11491M: Max Filippov <jcmvbkbc@gmail.com>
11492L: linux-xtensa@linux-xtensa.org
9f273c24 11493T: git git://github.com/czankel/xtensa-linux.git
4e68852d 11494S: Maintained
679655da 11495F: arch/xtensa/
3dc99857 11496F: drivers/irqchip/irq-xtensa-*
4e68852d 11497
5313ba66
HV
11498THANKO'S RAREMONO AM/FM/SW RADIO RECEIVER USB DRIVER
11499M: Hans Verkuil <hverkuil@xs4all.nl>
11500L: linux-media@vger.kernel.org
11501T: git git://linuxtv.org/media_tree.git
a825eaec 11502W: https://linuxtv.org
5313ba66
HV
11503S: Maintained
11504F: drivers/media/radio/radio-raremono.c
11505
d3fb6955 11506THERMAL
b75f0050 11507M: Zhang Rui <rui.zhang@intel.com>
f14d1c24 11508M: Eduardo Valentin <edubezval@gmail.com>
b75f0050
JP
11509L: linux-pm@vger.kernel.org
11510T: git git://git.kernel.org/pub/scm/linux/kernel/git/rzhang/linux.git
11511T: git git://git.kernel.org/pub/scm/linux/kernel/git/evalenti/linux-soc-thermal.git
11512Q: https://patchwork.kernel.org/project/linux-pm/list/
11513S: Supported
11514F: drivers/thermal/
11515F: include/linux/thermal.h
af6c9f16 11516F: include/uapi/linux/thermal.h
b75f0050
JP
11517F: include/linux/cpu_cooling.h
11518F: Documentation/devicetree/bindings/thermal/
d3fb6955 11519
64e05d8b
VK
11520THERMAL/CPU_COOLING
11521M: Amit Daniel Kachhap <amit.kachhap@gmail.com>
11522M: Viresh Kumar <viresh.kumar@linaro.org>
11523M: Javi Merino <javi.merino@arm.com>
11524L: linux-pm@vger.kernel.org
11525S: Supported
11526F: Documentation/thermal/cpu-cooling-api.txt
11527F: drivers/thermal/cpu_cooling.c
11528F: include/linux/cpu_cooling.h
11529
4e68852d 11530THINKPAD ACPI EXTRAS DRIVER
8b58be88 11531M: Henrique de Moraes Holschuh <ibm-acpi@hmh.eng.br>
4e68852d 11532L: ibm-acpi-devel@lists.sourceforge.net
d0944853 11533L: platform-driver-x86@vger.kernel.org
4e68852d
AC
11534W: http://ibm-acpi.sourceforge.net
11535W: http://thinkwiki.org/wiki/Ibm-acpi
54e5881d 11536T: git git://repo.or.cz/linux-2.6/linux-acpi-2.6/ibm-acpi-2.6.git
4e68852d 11537S: Maintained
679655da 11538F: drivers/platform/x86/thinkpad_acpi.c
4e68852d 11539
1b46f2a2 11540TI BANDGAP AND THERMAL DRIVER
f14d1c24 11541M: Eduardo Valentin <edubezval@gmail.com>
ef41be81 11542M: Keerthy <j-keerthy@ti.com>
1b46f2a2 11543L: linux-pm@vger.kernel.org
531ff13e 11544L: linux-omap@vger.kernel.org
5a723e81 11545S: Maintained
794b2e25 11546F: drivers/thermal/ti-soc-thermal/
1b46f2a2 11547
ccf963d3
BP
11548TI VPE/CAL DRIVERS
11549M: Benoit Parrot <bparrot@ti.com>
11550L: linux-media@vger.kernel.org
11551W: http://linuxtv.org/
11552Q: http://patchwork.linuxtv.org/project/linux-media/list/
11553S: Maintained
11554F: drivers/media/platform/ti-vpe/
11555
0c7665c3
MF
11556TI CDCE706 CLOCK DRIVER
11557M: Max Filippov <jcmvbkbc@gmail.com>
11558S: Maintained
11559F: drivers/clk/clk-cdce706.c
11560
49b6a5e3
TK
11561TI CLOCK DRIVER
11562M: Tero Kristo <t-kristo@ti.com>
11563L: linux-omap@vger.kernel.org
11564S: Maintained
11565F: drivers/clk/ti/
11566F: include/linux/clk/ti.h
11567
f75cfbad
GS
11568TI ETHERNET SWITCH DRIVER (CPSW)
11569M: Mugunthan V N <mugunthanvnm@ti.com>
11570R: Grygorii Strashko <grygorii.strashko@ti.com>
11571L: linux-omap@vger.kernel.org
11572L: netdev@vger.kernel.org
11573S: Maintained
11574F: drivers/net/ethernet/ti/cpsw*
11575F: drivers/net/ethernet/ti/davinci*
11576
4020f2d7 11577TI FLASH MEDIA INTERFACE DRIVER
8b58be88 11578M: Alex Dubov <oakad@yahoo.com>
795fb7e7 11579S: Maintained
679655da
JP
11580F: drivers/misc/tifm*
11581F: drivers/mmc/host/tifm_sd.c
11582F: include/linux/tifm.h
4020f2d7 11583
e0c52404 11584TI KEYSTONE MULTICORE NAVIGATOR DRIVERS
97215800 11585M: Santosh Shilimkar <ssantosh@kernel.org>
e0c52404
SS
11586L: linux-kernel@vger.kernel.org
11587L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11588S: Maintained
11589F: drivers/soc/ti/*
11590T: git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
11591
11592
152ad442
SR
11593TI LM49xxx FAMILY ASoC CODEC DRIVERS
11594M: M R Swami Reddy <mr.swami.reddy@ti.com>
d392dead 11595M: Vishwas A Deshpande <vishwas.a.deshpande@ti.com>
152ad442
SR
11596L: alsa-devel@alsa-project.org (moderated for non-subscribers)
11597S: Maintained
11598F: sound/soc/codecs/lm49453*
d392dead 11599F: sound/soc/codecs/isabelle*
152ad442 11600
0edd807d
KM
11601TI LP855x BACKLIGHT DRIVER
11602M: Milo Kim <milo.kim@ti.com>
11603S: Maintained
11604F: Documentation/backlight/lp855x-driver.txt
11605F: drivers/video/backlight/lp855x_bl.c
11606F: include/linux/platform_data/lp855x.h
11607
faf13f6d
KM
11608TI LP8727 CHARGER DRIVER
11609M: Milo Kim <milo.kim@ti.com>
11610S: Maintained
11611F: drivers/power/lp8727_charger.c
11612F: include/linux/platform_data/lp8727.h
11613
22f1229f
KM
11614TI LP8788 MFD DRIVER
11615M: Milo Kim <milo.kim@ti.com>
11616S: Maintained
11617F: drivers/iio/adc/lp8788_adc.c
11618F: drivers/leds/leds-lp8788.c
11619F: drivers/mfd/lp8788*.c
11620F: drivers/power/lp8788-charger.c
11621F: drivers/regulator/lp8788-*.c
11622F: include/linux/mfd/lp8788*.h
11623
84640e27
KM
11624TI NETCP ETHERNET DRIVER
11625M: Wingman Kwok <w-kwok2@ti.com>
11626M: Murali Karicheri <m-karicheri2@ti.com>
11627L: netdev@vger.kernel.org
11628S: Maintained
11629F: drivers/net/ethernet/ti/netcp*
11630
217e0ca9
KC
11631TI TAS571X FAMILY ASoC CODEC DRIVER
11632M: Kevin Cernekee <cernekee@chromium.org>
11633L: alsa-devel@alsa-project.org (moderated for non-subscribers)
11634S: Odd Fixes
11635F: sound/soc/codecs/tas571x*
11636
dd5e8e6b 11637TI TWL4030 SERIES SOC CODEC DRIVER
3be79d13 11638M: Peter Ujfalusi <peter.ujfalusi@ti.com>
dd5e8e6b
PU
11639L: alsa-devel@alsa-project.org (moderated for non-subscribers)
11640S: Maintained
11641F: sound/soc/codecs/twl4030*
11642
90921014 11643TI WILINK WIRELESS DRIVERS
90921014
LC
11644L: linux-wireless@vger.kernel.org
11645W: http://wireless.kernel.org/en/users/Drivers/wl12xx
11646W: http://wireless.kernel.org/en/users/Drivers/wl1251
11647T: git git://git.kernel.org/pub/scm/linux/kernel/git/luca/wl12xx.git
22d072f6 11648S: Orphan
90921014
LC
11649F: drivers/net/wireless/ti/
11650F: include/linux/wl12xx.h
11651
e86eaa3a 11652TIPC NETWORK LAYER
8b58be88 11653M: Jon Maloy <jon.maloy@ericsson.com>
115403df 11654M: Ying Xue <ying.xue@windriver.com>
633d2bde
AS
11655L: netdev@vger.kernel.org (core kernel code)
11656L: tipc-discussion@lists.sourceforge.net (user apps, general discussion)
e86eaa3a 11657W: http://tipc.sourceforge.net/
e86eaa3a 11658S: Maintained
c117ab84 11659F: include/uapi/linux/tipc*.h
679655da 11660F: net/tipc/
e86eaa3a 11661
867e359b 11662TILE ARCHITECTURE
b9a279f6 11663M: Chris Metcalf <cmetcalf@mellanox.com>
8c34d8d9 11664W: http://www.mellanox.com/repository/solutions/tile-scm/
7fa129cc 11665T: git git://git.kernel.org/pub/scm/linux/kernel/git/cmetcalf/linux-tile.git
867e359b
CM
11666S: Supported
11667F: arch/tile/
6b940606 11668F: drivers/char/tile-srom.c
5c770755 11669F: drivers/edac/tile_edac.c
6b940606
CM
11670F: drivers/net/ethernet/tile/
11671F: drivers/rtc/rtc-tile.c
11672F: drivers/tty/hvc/hvc_tile.c
b5c6c1a7 11673F: drivers/tty/serial/tilegx.c
6b940606
CM
11674F: drivers/usb/host/*-tilegx.c
11675F: include/linux/usb/tilegx.h
867e359b 11676
1da177e4 11677TLAN NETWORK DRIVER
8b58be88 11678M: Samuel Chessman <chessman@tux.org>
88c07dde 11679L: tlan-devel@lists.sourceforge.net (subscribers-only)
1da177e4
LT
11680W: http://sourceforge.net/projects/tlan/
11681S: Maintained
679655da 11682F: Documentation/networking/tlan.txt
b544dbac 11683F: drivers/net/ethernet/ti/tlan.*
1da177e4 11684
d74db3b2 11685TOMOYO SECURITY MODULE
8b58be88
JP
11686M: Kentaro Takeda <takedakn@nttdata.co.jp>
11687M: Tetsuo Handa <penguin-kernel@I-love.SAKURA.ne.jp>
d03a5d88
TH
11688L: tomoyo-dev-en@lists.sourceforge.jp (subscribers-only, for developers in English)
11689L: tomoyo-users-en@lists.sourceforge.jp (subscribers-only, for users in English)
d74db3b2
KT
11690L: tomoyo-dev@lists.sourceforge.jp (subscribers-only, for developers in Japanese)
11691L: tomoyo-users@lists.sourceforge.jp (subscribers-only, for users in Japanese)
11692W: http://tomoyo.sourceforge.jp/
843d183c 11693T: quilt http://svn.sourceforge.jp/svnroot/tomoyo/trunk/2.5.x/tomoyo-lsm/patches/
d74db3b2 11694S: Maintained
679655da 11695F: security/tomoyo/
d74db3b2 11696
9caeb532 11697TOPSTAR LAPTOP EXTRAS DRIVER
9f0939bf 11698M: Herton Ronaldo Krzesinski <herton@canonical.com>
d0944853 11699L: platform-driver-x86@vger.kernel.org
9caeb532
HRK
11700S: Maintained
11701F: drivers/platform/x86/topstar-laptop.c
11702
1da177e4 11703TOSHIBA ACPI EXTRAS DRIVER
0a63ca11 11704M: Azael Avalos <coproscefalo@gmail.com>
d0944853 11705L: platform-driver-x86@vger.kernel.org
0a63ca11 11706S: Maintained
679655da 11707F: drivers/platform/x86/toshiba_acpi.c
1da177e4 11708
0a63ca11
AA
11709TOSHIBA BLUETOOTH DRIVER
11710M: Azael Avalos <coproscefalo@gmail.com>
11711L: platform-driver-x86@vger.kernel.org
11712S: Maintained
11713F: drivers/platform/x86/toshiba_bluetooth.c
11714
11715TOSHIBA HDD ACTIVE PROTECTION SENSOR DRIVER
11716M: Azael Avalos <coproscefalo@gmail.com>
11717L: platform-driver-x86@vger.kernel.org
11718S: Maintained
11719F: drivers/platform/x86/toshiba_haps.c
11720
14991fc7
AA
11721TOSHIBA WMI HOTKEYS DRIVER
11722M: Azael Avalos <coproscefalo@gmail.com>
11723L: platform-driver-x86@vger.kernel.org
11724S: Maintained
11725F: drivers/platform/x86/toshiba-wmi.c
11726
1da177e4 11727TOSHIBA SMM DRIVER
8b58be88 11728M: Jonathan Buzzard <jonathan@buzzard.org.uk>
1da177e4
LT
11729W: http://www.buzzard.org.uk/toshiba/
11730S: Maintained
679655da
JP
11731F: drivers/char/toshiba.c
11732F: include/linux/toshiba.h
c117ab84 11733F: include/uapi/linux/toshiba.h
1da177e4 11734
d32d9864
MR
11735TOSHIBA TC358743 DRIVER
11736M: Mats Randgaard <matrandg@cisco.com>
11737L: linux-media@vger.kernel.org
11738S: Maintained
11739F: drivers/media/i2c/tc358743*
b5dcee22 11740F: include/media/i2c/tc358743.h
d32d9864 11741
560e6475
WS
11742TMIO/SDHI MMC DRIVER
11743M: Wolfram Sang <wsa+renesas@sang-engineering.com>
d1057c40 11744L: linux-mmc@vger.kernel.org
560e6475 11745S: Supported
d1057c40
GL
11746F: drivers/mmc/host/tmio_mmc*
11747F: drivers/mmc/host/sh_mobile_sdhi.c
560e6475 11748F: include/linux/mfd/tmio.h
d719f900 11749
917cc4e6
GR
11750TMP401 HARDWARE MONITOR DRIVER
11751M: Guenter Roeck <linux@roeck-us.net>
968ce1b1 11752L: linux-hwmon@vger.kernel.org
917cc4e6
GR
11753S: Maintained
11754F: Documentation/hwmon/tmp401
11755F: drivers/hwmon/tmp401.c
11756
98f32602 11757TMPFS (SHMEM FILESYSTEM)
bfcc6e2e 11758M: Hugh Dickins <hughd@google.com>
98f32602
HD
11759L: linux-mm@kvack.org
11760S: Maintained
11761F: include/linux/shmem_fs.h
11762F: mm/shmem.c
11763
45f95b53 11764TM6000 VIDEO4LINUX DRIVER
5dc8a864
MCC
11765M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
11766M: Mauro Carvalho Chehab <mchehab@kernel.org>
45f95b53 11767L: linux-media@vger.kernel.org
a825eaec 11768W: https://linuxtv.org
45f95b53
MCC
11769T: git git://linuxtv.org/media_tree.git
11770S: Odd fixes
11771F: drivers/media/usb/tm6000/
11772
c65fde19
HV
11773TW68 VIDEO4LINUX DRIVER
11774M: Hans Verkuil <hverkuil@xs4all.nl>
11775L: linux-media@vger.kernel.org
11776T: git git://linuxtv.org/media_tree.git
a825eaec 11777W: https://linuxtv.org
c65fde19
HV
11778S: Odd Fixes
11779F: drivers/media/pci/tw68/
11780
704a84cc
EG
11781TW686X VIDEO4LINUX DRIVER
11782M: Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
11783L: linux-media@vger.kernel.org
11784T: git git://linuxtv.org/media_tree.git
11785W: http://linuxtv.org
11786S: Maintained
11787F: drivers/media/pci/tw686x/
11788
4e68852d 11789TPM DEVICE DRIVER
901486b8 11790M: Peter Huewe <peterhuewe@gmx.de>
cbb2d5e4 11791M: Marcel Selhorst <tpmdd@selhorst.net>
89adb83c 11792M: Jarkko Sakkinen <jarkko.sakkinen@linux.intel.com>
ce93b4b0 11793R: Jason Gunthorpe <jgunthorpe@obsidianresearch.com>
383dec1f 11794W: http://tpmdd.sourceforge.net
63a10dfd 11795L: tpmdd-devel@lists.sourceforge.net (moderated for non-subscribers)
d9912846
JS
11796Q: https://patchwork.kernel.org/project/tpmdd-devel/list/
11797T: git git://git.infradead.org/users/jjs/linux-tpmdd.git
4e68852d 11798S: Maintained
679655da 11799F: drivers/char/tpm/
4e68852d 11800
1a0f1b27
AL
11801TPM IBM_VTPM DEVICE DRIVER
11802M: Ashley Lai <ashleydlai@gmail.com>
11803W: http://tpmdd.sourceforge.net
11804L: tpmdd-devel@lists.sourceforge.net (moderated for non-subscribers)
11805S: Maintained
11806F: drivers/char/tpm/tpm_ibmvtpm*
11807
d6f005a1
JP
11808TRACING
11809M: Steven Rostedt <rostedt@goodmis.org>
d6f005a1 11810M: Ingo Molnar <mingo@redhat.com>
75fc2d37 11811T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
d6f005a1
JP
11812S: Maintained
11813F: Documentation/trace/ftrace.txt
11814F: arch/*/*/*/ftrace.h
11815F: arch/*/kernel/ftrace.c
11816F: include/*/ftrace.h
11817F: include/linux/trace*.h
11818F: include/trace/
11819F: kernel/trace/
6e68e6c5 11820F: tools/testing/selftests/ftrace/
d6f005a1 11821
4abac0d0
IM
11822TRACING MMIO ACCESSES (MMIOTRACE)
11823M: Steven Rostedt <rostedt@goodmis.org>
11824M: Ingo Molnar <mingo@kernel.org>
11825R: Karol Herbst <karolherbst@gmail.com>
11826R: Pekka Paalanen <ppaalanen@gmail.com>
11827S: Maintained
11828L: linux-kernel@vger.kernel.org
11829L: nouveau@lists.freedesktop.org
11830F: kernel/trace/trace_mmiotrace.c
11831F: include/linux/mmiotrace.h
11832F: arch/x86/mm/kmmio.c
11833F: arch/x86/mm/mmio-mod.c
11834F: arch/x86/mm/testmmiotrace.c
11835
1da177e4 11836TRIVIAL PATCHES
8b58be88 11837M: Jiri Kosina <trivial@kernel.org>
54e5881d 11838T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial.git
1da177e4 11839S: Maintained
86ef925f 11840K: ^Subject:.*(?i)trivial
1da177e4 11841
4e68852d 11842TTY LAYER
879a5a00 11843M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
d8130624 11844M: Jiri Slaby <jslaby@suse.com>
879a5a00 11845S: Supported
08deed1e 11846T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git
84e1eb83 11847F: Documentation/serial/
8dd5d2f1 11848F: drivers/tty/
df621252 11849F: drivers/tty/serial/serial_core.c
e3288775
AC
11850F: include/linux/serial_core.h
11851F: include/linux/serial.h
11852F: include/linux/tty.h
c117ab84
CEB
11853F: include/uapi/linux/serial_core.h
11854F: include/uapi/linux/serial.h
11855F: include/uapi/linux/tty.h
4e68852d 11856
91952bc0
AP
11857TUA9001 MEDIA DRIVER
11858M: Antti Palosaari <crope@iki.fi>
11859L: linux-media@vger.kernel.org
a825eaec 11860W: https://linuxtv.org
91952bc0
AP
11861W: http://palosaari.fi/linux/
11862Q: http://patchwork.linuxtv.org/project/linux-media/list/
11863T: git git://linuxtv.org/anttip/media_tree.git
11864S: Maintained
11865F: drivers/media/tuners/tua9001*
11866
740db6d7 11867TULIP NETWORK DRIVERS
740db6d7 11868L: netdev@vger.kernel.org
cf869eb1
GG
11869L: linux-parisc@vger.kernel.org
11870S: Orphan
0f04e2aa 11871F: drivers/net/ethernet/dec/tulip/
1da177e4
LT
11872
11873TUN/TAP driver
ba57b6f2 11874M: Maxim Krasnyansky <maxk@qti.qualcomm.com>
1da177e4
LT
11875W: http://vtun.sourceforge.net/tun
11876S: Maintained
679655da
JP
11877F: Documentation/networking/tuntap.txt
11878F: arch/um/os-Linux/drivers/
1da177e4 11879
b454cc66 11880TURBOCHANNEL SUBSYSTEM
8b58be88 11881M: "Maciej W. Rozycki" <macro@linux-mips.org>
c406339c
RB
11882M: Ralf Baechle <ralf@linux-mips.org>
11883L: linux-mips@linux-mips.org
11884Q: http://patchwork.linux-mips.org/project/linux-mips/list/
b454cc66 11885S: Maintained
679655da
JP
11886F: drivers/tc/
11887F: include/linux/tc.h
b454cc66 11888
1da177e4 11889U14-34F SCSI DRIVER
8b58be88 11890M: Dario Ballabio <ballabio_dario@emc.com>
1da177e4
LT
11891L: linux-scsi@vger.kernel.org
11892S: Maintained
679655da 11893F: drivers/scsi/u14-34f.c
1da177e4 11894
e2d1d6c0 11895UBI FILE SYSTEM (UBIFS)
a7859936 11896M: Richard Weinberger <richard@nod.at>
949cb623 11897M: Artem Bityutskiy <dedekind1@gmail.com>
cc8f9b99 11898M: Adrian Hunter <adrian.hunter@intel.com>
e2d1d6c0 11899L: linux-mtd@lists.infradead.org
e2966cbe 11900T: git git://git.infradead.org/ubifs-2.6.git
e2d1d6c0 11901W: http://www.linux-mtd.infradead.org/doc/ubifs.html
a7859936 11902S: Supported
679655da
JP
11903F: Documentation/filesystems/ubifs.txt
11904F: fs/ubifs/
e2d1d6c0 11905
e1632fa2 11906UCLINUX (M68KNOMMU AND COLDFIRE)
44156aff
GU
11907M: Greg Ungerer <gerg@linux-m68k.org>
11908W: http://www.linux-m68k.org/
cc2020e6 11909W: http://www.uclinux.org/
e1632fa2 11910L: linux-m68k@lists.linux-m68k.org
cc2020e6 11911L: uclinux-dev@uclinux.org (subscribers-only)
e1632fa2 11912T: git git://git.kernel.org/pub/scm/linux/kernel/git/gerg/m68knommu.git
cc2020e6 11913S: Maintained
e1632fa2
GU
11914F: arch/m68k/coldfire/
11915F: arch/m68k/68*/
61bc02bb
JP
11916F: arch/m68k/*/*_no.*
11917F: arch/m68k/include/asm/*_no.*
cc2020e6 11918
1da177e4 11919UDF FILESYSTEM
d8130624 11920M: Jan Kara <jack@suse.com>
1da177e4 11921S: Maintained
679655da
JP
11922F: Documentation/filesystems/udf.txt
11923F: fs/udf/
1da177e4 11924
cc2020e6 11925UFS FILESYSTEM
8b58be88 11926M: Evgeniy Dushistov <dushistov@mail.ru>
cc2020e6 11927S: Maintained
679655da
JP
11928F: Documentation/filesystems/ufs.txt
11929F: fs/ufs/
cc2020e6 11930
0a09d3ab
DH
11931UHID USERSPACE HID IO DRIVER:
11932M: David Herrmann <dh.herrmann@googlemail.com>
11933L: linux-input@vger.kernel.org
11934S: Maintained
11935F: drivers/hid/uhid.c
c117ab84 11936F: include/uapi/linux/uhid.h
0a09d3ab 11937
18332a80 11938ULTRA-WIDEBAND (UWB) SUBSYSTEM:
18332a80 11939L: linux-usb@vger.kernel.org
10c6c9c9 11940S: Orphan
355ffe69 11941F: drivers/uwb/
679655da
JP
11942F: include/linux/uwb.h
11943F: include/linux/uwb/
18332a80 11944
b31d8273
G
11945UNICORE32 ARCHITECTURE:
11946M: Guan Xuetao <gxt@mprc.pku.edu.cn>
11947W: http://mprc.pku.edu.cn/~guanxuetao/linux
11948S: Maintained
ceebf4d5 11949T: git git://github.com/gxt/linux.git
b31d8273
G
11950F: arch/unicore32/
11951
d8379ab1
TF
11952UNIFDEF
11953M: Tony Finch <dot@dotat.at>
11954W: http://dotat.at/prog/unifdef
11955S: Maintained
11956F: scripts/unifdef.c
11957
1da177e4 11958UNIFORM CDROM DRIVER
8b58be88 11959M: Jens Axboe <axboe@kernel.dk>
1da177e4
LT
11960W: http://www.kernel.dk
11961S: Maintained
679655da
JP
11962F: Documentation/cdrom/
11963F: drivers/cdrom/cdrom.c
11964F: include/linux/cdrom.h
c117ab84 11965F: include/uapi/linux/cdrom.h
1da177e4 11966
56df0122 11967UNISYS S-PAR DRIVERS
49e7d9df
JP
11968M: David Kershner <david.kershner@unisys.com>
11969L: sparmaintainer@unisys.com (Unisys internal)
11970S: Supported
11971F: drivers/staging/unisys/
56df0122 11972
9941fa6e
VH
11973UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER
11974M: Vinayak Holikatti <vinholikatti@gmail.com>
9941fa6e
VH
11975L: linux-scsi@vger.kernel.org
11976S: Supported
11977F: Documentation/scsi/ufs.txt
11978F: drivers/scsi/ufs/
11979
4b9ffb5a
JP
11980UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER DWC HOOKS
11981M: Joao Pinto <Joao.Pinto@synopsys.com>
11982L: linux-scsi@vger.kernel.org
11983S: Supported
11984F: drivers/scsi/ufs/*dwc*
11985
e2d1d6c0 11986UNSORTED BLOCK IMAGES (UBI)
949cb623 11987M: Artem Bityutskiy <dedekind1@gmail.com>
346be9bc 11988M: Richard Weinberger <richard@nod.at>
e2d1d6c0
RD
11989W: http://www.linux-mtd.infradead.org/
11990L: linux-mtd@lists.infradead.org
b6b44e0a 11991T: git git://git.infradead.org/ubifs-2.6.git
346be9bc 11992S: Supported
80811493 11993F: drivers/mtd/ubi/
679655da 11994F: include/linux/mtd/ubi.h
c117ab84 11995F: include/uapi/mtd/ubi-user.h
e2d1d6c0 11996
1da177e4 11997USB ACM DRIVER
ca1c3e6f 11998M: Oliver Neukum <oneukum@suse.com>
6372594a 11999L: linux-usb@vger.kernel.org
1da177e4 12000S: Maintained
679655da
JP
12001F: Documentation/usb/acm.txt
12002F: drivers/usb/class/cdc-acm.*
1da177e4 12003
b7d572e1
PF
12004USB AR5523 WIRELESS DRIVER
12005M: Pontus Fuchs <pontus.fuchs@gmail.com>
12006L: linux-wireless@vger.kernel.org
12007S: Maintained
12008F: drivers/net/wireless/ath/ar5523/
12009
115bb1ff 12010USB ATTACHED SCSI
866d372e 12011M: Oliver Neukum <oneukum@suse.com>
115bb1ff
MW
12012L: linux-usb@vger.kernel.org
12013L: linux-scsi@vger.kernel.org
8eae0fb7 12014S: Maintained
115bb1ff
MW
12015F: drivers/usb/storage/uas.c
12016
1da177e4 12017USB CDC ETHERNET DRIVER
61eee9a7 12018M: Oliver Neukum <oliver@neukum.org>
795fb7e7 12019L: linux-usb@vger.kernel.org
1da177e4 12020S: Maintained
679655da 12021F: drivers/net/usb/cdc_*.c
c117ab84 12022F: include/uapi/linux/usb/cdc.h
1da177e4 12023
66e3e591
KP
12024USB CHAOSKEY DRIVER
12025M: Keith Packard <keithp@keithp.com>
12026L: linux-usb@vger.kernel.org
12027S: Maintained
12028F: drivers/usb/misc/chaoskey.c
12029
b02b371e 12030USB CYPRESS C67X00 DRIVER
8b58be88 12031M: Peter Korsgaard <jacmet@sunsite.dk>
b02b371e
PK
12032L: linux-usb@vger.kernel.org
12033S: Maintained
679655da 12034F: drivers/usb/c67x00/
b02b371e 12035
d0374f4f 12036USB DAVICOM DM9601 DRIVER
8b58be88 12037M: Peter Korsgaard <jacmet@sunsite.dk>
043600a6 12038L: netdev@vger.kernel.org
d0374f4f
PK
12039W: http://www.linux-usb.org/usbnet
12040S: Maintained
679655da 12041F: drivers/net/usb/dm9601.c
d0374f4f 12042
cc2020e6 12043USB DIAMOND RIO500 DRIVER
8b58be88 12044M: Cesar Miquel <miquel@df.uba.ar>
cc2020e6
AC
12045L: rio500-users@lists.sourceforge.net
12046W: http://rio500.sourceforge.net
12047S: Maintained
679655da 12048F: drivers/usb/misc/rio500*
cc2020e6 12049
1da177e4 12050USB EHCI DRIVER
578333ab 12051M: Alan Stern <stern@rowland.harvard.edu>
795fb7e7 12052L: linux-usb@vger.kernel.org
578333ab 12053S: Maintained
679655da
JP
12054F: Documentation/usb/ehci.txt
12055F: drivers/usb/host/ehci*
1da177e4 12056
69ae9e3e 12057USB GADGET/PERIPHERAL SUBSYSTEM
a55f6286 12058M: Felipe Balbi <balbi@kernel.org>
795fb7e7 12059L: linux-usb@vger.kernel.org
69ae9e3e 12060W: http://www.linux-usb.org/gadget
d6d0f665
FB
12061T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
12062S: Maintained
679655da
JP
12063F: drivers/usb/gadget/
12064F: include/linux/usb/gadget*
69ae9e3e 12065
2dea64b4 12066USB HID/HIDBP DRIVERS (USB KEYBOARDS, MICE, REMOTE CONTROLS, ...)
e5f6450c 12067M: Jiri Kosina <jikos@kernel.org>
406df153 12068R: Benjamin Tissoires <benjamin.tissoires@redhat.com>
795fb7e7 12069L: linux-usb@vger.kernel.org
54e5881d 12070T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid.git
1da177e4 12071S: Maintained
c2f01971 12072F: Documentation/hid/hiddev.txt
679655da 12073F: drivers/hid/usbhid/
1da177e4 12074
959eea21 12075USB ISP116X DRIVER
8b58be88 12076M: Olav Kongas <ok@artecdesign.ee>
795fb7e7 12077L: linux-usb@vger.kernel.org
959eea21 12078S: Maintained
679655da
JP
12079F: drivers/usb/host/isp116x*
12080F: include/linux/usb/isp116x.h
959eea21 12081
146498ea
WH
12082USB LAN78XX ETHERNET DRIVER
12083M: Woojung Huh <woojung.huh@microchip.com>
12084M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
12085L: netdev@vger.kernel.org
12086S: Maintained
12087F: drivers/net/usb/lan78xx.*
12088
1da177e4 12089USB MASS STORAGE DRIVER
8b58be88 12090M: Matthew Dharm <mdharm-usb@one-eyed-alien.net>
795fb7e7 12091L: linux-usb@vger.kernel.org
8836aeb8 12092L: usb-storage@lists.one-eyed-alien.net
1da177e4
LT
12093S: Maintained
12094W: http://www.one-eyed-alien.net/~mdharm/linux-usb/
679655da 12095F: drivers/usb/storage/
1da177e4 12096
af39917d
CL
12097USB MIDI DRIVER
12098M: Clemens Ladisch <clemens@ladisch.de>
12099L: alsa-devel@alsa-project.org (moderated for non-subscribers)
12100T: git git://git.alsa-project.org/alsa-kernel.git
12101S: Maintained
12102F: sound/usb/midi.*
12103
444ce9d4
JP
12104USB NETWORKING DRIVERS
12105L: linux-usb@vger.kernel.org
12106S: Odd Fixes
12107F: drivers/net/usb/
12108
1da177e4 12109USB OHCI DRIVER
578333ab 12110M: Alan Stern <stern@rowland.harvard.edu>
795fb7e7 12111L: linux-usb@vger.kernel.org
578333ab 12112S: Maintained
679655da
JP
12113F: Documentation/usb/ohci.txt
12114F: drivers/usb/host/ohci*
1da177e4 12115
963ffa3e 12116USB OTG FSM (Finite State Machine)
60d77b3d 12117M: Peter Chen <Peter.Chen@nxp.com>
8373856d 12118T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
963ffa3e
PC
12119L: linux-usb@vger.kernel.org
12120S: Maintained
12121F: drivers/usb/common/usb-otg-fsm.c
12122
563da3a9
VM
12123USB OVER IP DRIVER
12124M: Valentina Manea <valentina.manea.m@gmail.com>
90effdcd
SK
12125M: Shuah Khan <shuahkh@osg.samsung.com>
12126M: Shuah Khan <shuah@kernel.org>
563da3a9
VM
12127L: linux-usb@vger.kernel.org
12128S: Maintained
a6d6fc2b 12129F: Documentation/usb/usbip_protocol.txt
563da3a9
VM
12130F: drivers/usb/usbip/
12131F: tools/usb/usbip/
12132
1da177e4 12133USB PEGASUS DRIVER
a16b945c 12134M: Petko Manolov <petkan@nucleusys.com>
795fb7e7 12135L: linux-usb@vger.kernel.org
043600a6 12136L: netdev@vger.kernel.org
052e3128
PM
12137T: git git://github.com/petkan/pegasus.git
12138W: https://github.com/petkan/pegasus
1da177e4 12139S: Maintained
679655da 12140F: drivers/net/usb/pegasus.*
1da177e4 12141
d3ad558f 12142USB PHY LAYER
a55f6286 12143M: Felipe Balbi <balbi@kernel.org>
d3ad558f
FB
12144L: linux-usb@vger.kernel.org
12145T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
12146S: Maintained
12147F: drivers/usb/phy/
d3ad558f 12148
73e4fb3f 12149USB PRINTER DRIVER (usblp)
8b58be88 12150M: Pete Zaitcev <zaitcev@redhat.com>
795fb7e7 12151L: linux-usb@vger.kernel.org
73e4fb3f 12152S: Supported
679655da 12153F: drivers/usb/class/usblp.c
1da177e4 12154
4521b477
BM
12155USB QMI WWAN NETWORK DRIVER
12156M: Bjørn Mork <bjorn@mork.no>
12157L: netdev@vger.kernel.org
12158S: Maintained
12159F: Documentation/ABI/testing/sysfs-class-net-qmi
12160F: drivers/net/usb/qmi_wwan.c
12161
1da177e4 12162USB RTL8150 DRIVER
a16b945c 12163M: Petko Manolov <petkan@nucleusys.com>
795fb7e7 12164L: linux-usb@vger.kernel.org
043600a6 12165L: netdev@vger.kernel.org
052e3128
PM
12166T: git git://github.com/petkan/rtl8150.git
12167W: https://github.com/petkan/rtl8150
1da177e4 12168S: Maintained
679655da 12169F: drivers/net/usb/rtl8150.c
1da177e4 12170
f896b796 12171USB SERIAL SUBSYSTEM
66085694 12172M: Johan Hovold <johan@kernel.org>
795fb7e7 12173L: linux-usb@vger.kernel.org
4e68852d 12174S: Maintained
679655da 12175F: Documentation/usb/usb-serial.txt
f896b796 12176F: drivers/usb/serial/
679655da 12177F: include/linux/usb/serial.h
1da177e4 12178
b3f0db1c
SG
12179USB SMSC75XX ETHERNET DRIVER
12180M: Steve Glendinning <steve.glendinning@shawell.net>
12181L: netdev@vger.kernel.org
12182S: Maintained
12183F: drivers/net/usb/smsc75xx.*
12184
2f7ca802 12185USB SMSC95XX ETHERNET DRIVER
90b24cfb 12186M: Steve Glendinning <steve.glendinning@shawell.net>
2f7ca802 12187L: netdev@vger.kernel.org
90b24cfb 12188S: Maintained
679655da 12189F: drivers/net/usb/smsc95xx.*
2f7ca802 12190
1da177e4 12191USB SUBSYSTEM
879a5a00 12192M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
795fb7e7 12193L: linux-usb@vger.kernel.org
1da177e4 12194W: http://www.linux-usb.org
08deed1e 12195T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git
1da177e4 12196S: Supported
1700bd98 12197F: Documentation/devicetree/bindings/usb/
679655da 12198F: Documentation/usb/
679655da
JP
12199F: drivers/usb/
12200F: include/linux/usb.h
12201F: include/linux/usb/
1da177e4
LT
12202
12203USB UHCI DRIVER
8b58be88 12204M: Alan Stern <stern@rowland.harvard.edu>
795fb7e7 12205L: linux-usb@vger.kernel.org
1da177e4 12206S: Maintained
679655da 12207F: drivers/usb/host/uhci*
1da177e4 12208
69ae9e3e 12209USB "USBNET" DRIVER FRAMEWORK
d8130624 12210M: Oliver Neukum <oneukum@suse.com>
043600a6 12211L: netdev@vger.kernel.org
69ae9e3e 12212W: http://www.linux-usb.org/usbnet
1da177e4 12213S: Maintained
679655da
JP
12214F: drivers/net/usb/usbnet.c
12215F: include/linux/usb/usbnet.h
1da177e4 12216
c0efd232 12217USB VIDEO CLASS
c53ac071 12218M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
616bd4e2 12219L: linux-uvc-devel@lists.sourceforge.net (subscribers-only)
661263b5 12220L: linux-media@vger.kernel.org
275ffde4 12221T: git git://linuxtv.org/media_tree.git
57c6d2e9 12222W: http://www.ideasonboard.org/uvc/
c0efd232 12223S: Maintained
0c0d06ca 12224F: drivers/media/usb/uvc/
6c0f0359 12225F: include/uapi/linux/uvcvideo.h
1da177e4 12226
b60b9c45
HV
12227USB VISION DRIVER
12228M: Hans Verkuil <hverkuil@xs4all.nl>
12229L: linux-media@vger.kernel.org
12230T: git git://linuxtv.org/media_tree.git
a825eaec 12231W: https://linuxtv.org
b60b9c45
HV
12232S: Odd Fixes
12233F: drivers/media/usb/usbvision/
12234
8282da47
LP
12235USB WEBCAM GADGET
12236M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
12237L: linux-usb@vger.kernel.org
12238S: Maintained
3a83c16e 12239F: drivers/usb/gadget/function/*uvc*
faf2e1db 12240F: drivers/usb/gadget/legacy/webcam.c
8282da47 12241
bf164cc0 12242USB WIRELESS RNDIS DRIVER (rndis_wlan)
e6146c5c 12243M: Jussi Kivilinna <jussi.kivilinna@iki.fi>
bf164cc0
JK
12244L: linux-wireless@vger.kernel.org
12245S: Maintained
679655da 12246F: drivers/net/wireless/rndis_wlan.c
bf164cc0 12247
eb6bab13 12248USB XHCI DRIVER
03d85053 12249M: Mathias Nyman <mathias.nyman@intel.com>
eb6bab13
SS
12250L: linux-usb@vger.kernel.org
12251S: Supported
36d0344c
SS
12252F: drivers/usb/host/xhci*
12253F: drivers/usb/host/pci-quirks*
eb6bab13 12254
1da177e4 12255USB ZD1201 DRIVER
4086b9ca 12256L: linux-wireless@vger.kernel.org
1da177e4 12257W: http://linux-lc100020.sourceforge.net
4086b9ca 12258S: Orphan
ed0ad06f 12259F: drivers/net/wireless/zydas/zd1201.*
1da177e4 12260
b7eee616 12261USB ZR364XX DRIVER
8b58be88 12262M: Antoine Jacquet <royale@zerezo.com>
795fb7e7 12263L: linux-usb@vger.kernel.org
661263b5 12264L: linux-media@vger.kernel.org
275ffde4 12265T: git git://linuxtv.org/media_tree.git
b7eee616
AJ
12266W: http://royale.zerezo.com/zr364xx/
12267S: Maintained
679655da 12268F: Documentation/video4linux/zr364xx.txt
90d72ac6 12269F: drivers/media/usb/zr364xx/
b7eee616 12270
289fcff4
HK
12271ULPI BUS
12272M: Heikki Krogerus <heikki.krogerus@linux.intel.com>
12273L: linux-usb@vger.kernel.org
12274S: Maintained
12275F: drivers/usb/common/ulpi.c
12276F: include/linux/ulpi/
12277
e7839f25 12278USER-MODE LINUX (UML)
8b58be88 12279M: Jeff Dike <jdike@addtoit.com>
b15194b7 12280M: Richard Weinberger <richard@nod.at>
1da177e4
LT
12281L: user-mode-linux-devel@lists.sourceforge.net
12282L: user-mode-linux-user@lists.sourceforge.net
12283W: http://user-mode-linux.sourceforge.net
9f273c24 12284T: git git://git.kernel.org/pub/scm/linux/kernel/git/rw/uml.git
1da177e4 12285S: Maintained
61516587 12286F: Documentation/virtual/uml/
679655da 12287F: arch/um/
b070989a 12288F: arch/x86/um/
679655da
JP
12289F: fs/hostfs/
12290F: fs/hppfs/
b7eee616 12291
e5f114e9 12292USERSPACE I/O (UIO)
6a534c9d 12293M: "Hans J. Koch" <hjk@hansjkoch.de>
879a5a00 12294M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
e5f114e9 12295S: Maintained
3d3fecbd 12296T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
679655da
JP
12297F: Documentation/DocBook/uio-howto.tmpl
12298F: drivers/uio/
12299F: include/linux/uio*.h
e5f114e9 12300
256cccbe 12301UTIL-LINUX PACKAGE
8b58be88 12302M: Karel Zak <kzak@redhat.com>
256cccbe
KZ
12303L: util-linux@vger.kernel.org
12304W: http://en.wikipedia.org/wiki/Util-linux
12305T: git git://git.kernel.org/pub/scm/utils/util-linux/util-linux.git
f899b0ad
KZ
12306S: Maintained
12307
c1fd1c07 12308UVESAFB DRIVER
8b58be88 12309M: Michal Januszewski <spock@gentoo.org>
c69f677c 12310L: linux-fbdev@vger.kernel.org
c1fd1c07
MJ
12311W: http://dev.gentoo.org/~spock/projects/uvesafb/
12312S: Maintained
679655da 12313F: Documentation/fb/uvesafb.txt
8a61f013 12314F: drivers/video/fbdev/uvesafb.*
c1fd1c07 12315
456930d8
SA
12316VF610 NAND DRIVER
12317M: Stefan Agner <stefan@agner.ch>
12318L: linux-mtd@lists.infradead.org
12319S: Supported
12320F: drivers/mtd/nand/vf610_nfc.c
12321
4480f15b 12322VFAT/FAT/MSDOS FILESYSTEM
8b58be88 12323M: OGAWA Hirofumi <hirofumi@mail.parknet.co.jp>
1da177e4 12324S: Maintained
679655da
JP
12325F: Documentation/filesystems/vfat.txt
12326F: fs/fat/
1da177e4 12327
cba3345c
AW
12328VFIO DRIVER
12329M: Alex Williamson <alex.williamson@redhat.com>
12330L: kvm@vger.kernel.org
9f273c24 12331T: git git://github.com/awilliam/linux-vfio.git
cba3345c
AW
12332S: Maintained
12333F: Documentation/vfio.txt
12334F: drivers/vfio/
12335F: include/linux/vfio.h
c117ab84 12336F: include/uapi/linux/vfio.h
cba3345c 12337
a714ea5f
AW
12338VFIO PLATFORM DRIVER
12339M: Baptiste Reynal <b.reynal@virtualopensystems.com>
12340L: kvm@vger.kernel.org
12341S: Maintained
12342F: drivers/vfio/platform/
12343
9e6f3438
PO
12344VIDEOBUF2 FRAMEWORK
12345M: Pawel Osciak <pawel@osciak.com>
12346M: Marek Szyprowski <m.szyprowski@samsung.com>
e76e4706 12347M: Kyungmin Park <kyungmin.park@samsung.com>
9e6f3438
PO
12348L: linux-media@vger.kernel.org
12349S: Maintained
90d72ac6 12350F: drivers/media/v4l2-core/videobuf2-*
9e6f3438
PO
12351F: include/media/videobuf2-*
12352
5523662e
SCP
12353VIRTUAL SERIO DEVICE DRIVER
12354M: Stephen Chandler Paul <thatslyude@gmail.com>
12355S: Maintained
12356F: drivers/input/serio/userio.c
12357F: include/uapi/linux/userio.h
12358
9a82446b
AS
12359VIRTIO CONSOLE DRIVER
12360M: Amit Shah <amit.shah@redhat.com>
12361L: virtualization@lists.linux-foundation.org
12362S: Maintained
12363F: drivers/char/virtio_console.c
12364F: include/linux/virtio_console.h
c117ab84 12365F: include/uapi/linux/virtio_console.h
9a82446b 12366
2426ec8f 12367VIRTIO CORE, NET AND BLOCK DRIVERS
2426ec8f
MT
12368M: "Michael S. Tsirkin" <mst@redhat.com>
12369L: virtualization@lists.linux-foundation.org
12370S: Maintained
0e4191fe 12371F: Documentation/devicetree/bindings/virtio/
2426ec8f 12372F: drivers/virtio/
c893c8d7 12373F: tools/virtio/
2426ec8f
MT
12374F: drivers/net/virtio_net.c
12375F: drivers/block/virtio_blk.c
12376F: include/linux/virtio_*.h
916cdabc 12377F: include/uapi/linux/virtio_*.h
2426ec8f 12378
f2dbda3b
CH
12379VIRTIO DRIVERS FOR S390
12380M: Christian Borntraeger <borntraeger@de.ibm.com>
12381M: Cornelia Huck <cornelia.huck@de.ibm.com>
12382L: linux-s390@vger.kernel.org
12383L: virtualization@lists.linux-foundation.org
12384L: kvm@vger.kernel.org
12385S: Supported
1b568d93 12386F: drivers/s390/virtio/
f2dbda3b 12387
4ad6ee91
GH
12388VIRTIO GPU DRIVER
12389M: David Airlie <airlied@linux.ie>
12390M: Gerd Hoffmann <kraxel@redhat.com>
12391L: dri-devel@lists.freedesktop.org
12392L: virtualization@lists.linux-foundation.org
12393S: Maintained
12394F: drivers/gpu/drm/virtio/
12395F: include/uapi/linux/virtio_gpu.h
12396
3a4d5c94
MT
12397VIRTIO HOST (VHOST)
12398M: "Michael S. Tsirkin" <mst@redhat.com>
12399L: kvm@vger.kernel.org
c996d8b9 12400L: virtualization@lists.linux-foundation.org
3a4d5c94 12401L: netdev@vger.kernel.org
9f273c24 12402T: git git://git.kernel.org/pub/scm/linux/kernel/git/mst/vhost.git
3a4d5c94
MT
12403S: Maintained
12404F: drivers/vhost/
c117ab84 12405F: include/uapi/linux/vhost.h
3a4d5c94 12406
271c8651
GH
12407VIRTIO INPUT DRIVER
12408M: Gerd Hoffmann <kraxel@redhat.com>
12409S: Maintained
12410F: drivers/virtio/virtio_input.c
12411F: include/uapi/linux/virtio_input.h
12412
1da177e4 12413VIA RHINE NETWORK DRIVER
210347e1 12414S: Orphan
f2148a47 12415F: drivers/net/ethernet/via/via-rhine.c
1da177e4 12416
f0bf7f61 12417VIA SD/MMC CARD CONTROLLER DRIVER
558bbb2f 12418M: Bruce Chang <brucechang@via.com.tw>
8b58be88 12419M: Harald Welte <HaraldWelte@viatech.com>
f0bf7f61
HW
12420S: Maintained
12421F: drivers/mmc/host/via-sdmmc.c
12422
69e4a7c2 12423VIA UNICHROME(PRO)/CHROME9 FRAMEBUFFER DRIVER
c7babebd 12424M: Florian Tobias Schandinat <FlorianSchandinat@gmx.de>
c69f677c 12425L: linux-fbdev@vger.kernel.org
69e4a7c2 12426S: Maintained
c7babebd
FTS
12427F: include/linux/via-core.h
12428F: include/linux/via-gpio.h
12429F: include/linux/via_i2c.h
8a61f013 12430F: drivers/video/fbdev/via/
69e4a7c2 12431
01f20734 12432VIA VELOCITY NETWORK DRIVER
8b58be88 12433M: Francois Romieu <romieu@fr.zoreil.com>
01f20734
FR
12434L: netdev@vger.kernel.org
12435S: Maintained
f2148a47 12436F: drivers/net/ethernet/via/via-velocity.*
1da177e4 12437
f73f8173
AW
12438VIRT LIB
12439M: Alex Williamson <alex.williamson@redhat.com>
12440M: Paolo Bonzini <pbonzini@redhat.com>
12441L: kvm@vger.kernel.org
12442S: Supported
12443F: virt/lib/
12444
77911fd2 12445VIVID VIRTUAL VIDEO DRIVER
0b7bc1fa
HV
12446M: Hans Verkuil <hverkuil@xs4all.nl>
12447L: linux-media@vger.kernel.org
12448T: git git://linuxtv.org/media_tree.git
a825eaec 12449W: https://linuxtv.org
0b7bc1fa 12450S: Maintained
77911fd2 12451F: drivers/media/platform/vivid/*
0b7bc1fa 12452
be7f8273 12453VLAN (802.1Q)
8b58be88 12454M: Patrick McHardy <kaber@trash.net>
be7f8273
PM
12455L: netdev@vger.kernel.org
12456S: Maintained
679655da
JP
12457F: drivers/net/macvlan.c
12458F: include/linux/if_*vlan.h
12459F: net/8021q/
be7f8273 12460
55e331cf 12461VLYNQ BUS
8b58be88 12462M: Florian Fainelli <florian@openwrt.org>
8578d7af 12463L: openwrt-devel@lists.openwrt.org (subscribers-only)
55e331cf
FF
12464S: Maintained
12465F: drivers/vlynq/vlynq.c
12466F: include/linux/vlynq.h
12467
390beae4 12468VME SUBSYSTEM
74c600e3 12469M: Martyn Welch <martyn@welchs.me.uk>
1bd289d1 12470M: Manohar Vanga <manohar.vanga@gmail.com>
390beae4
MW
12471M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
12472L: devel@driverdev.osuosl.org
12473S: Maintained
12474T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
12475F: Documentation/vme_api.txt
12476F: drivers/staging/vme/
12477F: drivers/vme/
12478F: include/linux/vme*
12479
4488e09b
AK
12480VMWARE HYPERVISOR INTERFACE
12481M: Alok Kataria <akataria@vmware.com>
12482L: virtualization@lists.linux-foundation.org
12483S: Supported
12484F: arch/x86/kernel/cpu/vmware.c
12485
73b35d07
DT
12486VMWARE BALLOON DRIVER
12487M: Xavier Deguillard <xdeguillard@vmware.com>
12488M: Philip Moltmann <moltmann@vmware.com>
12489M: "VMware, Inc." <pv-drivers@vmware.com>
12490L: linux-kernel@vger.kernel.org
12491S: Maintained
12492F: drivers/misc/vmw_balloon.c
12493
8b8be51b
TH
12494VMWARE VMMOUSE SUBDRIVER
12495M: "VMware Graphics" <linux-graphics-maintainer@vmware.com>
12496M: "VMware, Inc." <pv-drivers@vmware.com>
12497L: linux-input@vger.kernel.org
12498S: Maintained
12499F: drivers/input/mouse/vmmouse.c
12500F: drivers/input/mouse/vmmouse.h
12501
d1a890fa 12502VMWARE VMXNET3 ETHERNET DRIVER
04e1b734 12503M: Shrikrishna Khare <skhare@vmware.com>
65c8bb5b
JP
12504M: "VMware, Inc." <pv-drivers@vmware.com>
12505L: netdev@vger.kernel.org
12506S: Maintained
12507F: drivers/net/vmxnet3/
d1a890fa 12508
851b1642 12509VMware PVSCSI driver
29374ec6 12510M: Jim Gill <jgill@vmware.com>
851b1642
AK
12511M: VMware PV-Drivers <pv-drivers@vmware.com>
12512L: linux-scsi@vger.kernel.org
12513S: Maintained
12514F: drivers/scsi/vmw_pvscsi.c
12515F: drivers/scsi/vmw_pvscsi.h
12516
e53e86c7 12517VOLTAGE AND CURRENT REGULATOR FRAMEWORK
88dd75af 12518M: Liam Girdwood <lgirdwood@gmail.com>
b02e48f2 12519M: Mark Brown <broonie@kernel.org>
5cdeb2c8 12520L: linux-kernel@vger.kernel.org
1dd68f01 12521W: http://www.slimlogic.co.uk/?p=48
6febb5ab 12522T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator.git
e53e86c7 12523S: Supported
9d2597e8 12524F: Documentation/devicetree/bindings/regulator/
679655da 12525F: drivers/regulator/
9d2597e8 12526F: include/dt-bindings/regulator/
679655da 12527F: include/linux/regulator/
e53e86c7 12528
081958eb
DA
12529VRF
12530M: David Ahern <dsa@cumulusnetworks.com>
12531M: Shrijeet Mukherjee <shm@cumulusnetworks.com>
12532L: netdev@vger.kernel.org
12533S: Maintained
12534F: drivers/net/vrf.c
562d897d 12535F: Documentation/networking/vrf.txt
081958eb 12536
ab41319e 12537VT1211 HARDWARE MONITOR DRIVER
8b58be88 12538M: Juerg Haefliger <juergh@gmail.com>
968ce1b1 12539L: linux-hwmon@vger.kernel.org
ab41319e 12540S: Maintained
679655da
JP
12541F: Documentation/hwmon/vt1211
12542F: drivers/hwmon/vt1211.c
ab41319e 12543
1de9e371 12544VT8231 HARDWARE MONITOR DRIVER
8b58be88 12545M: Roger Lucas <vt8231@hiddenengine.co.uk>
968ce1b1 12546L: linux-hwmon@vger.kernel.org
1de9e371 12547S: Maintained
679655da 12548F: drivers/hwmon/vt8231.c
1de9e371 12549
88095e7b
TO
12550VUB300 USB to SDIO/SD/MMC bridge chip
12551M: Tony Olech <tony.olech@elandigitalsystems.com>
12552L: linux-mmc@vger.kernel.org
12553L: linux-usb@vger.kernel.org
12554S: Supported
12555F: drivers/mmc/host/vub300.c
12556
1da177e4 12557W1 DALLAS'S 1-WIRE BUS
a8018766 12558M: Evgeniy Polyakov <zbr@ioremap.net>
1da177e4 12559S: Maintained
679655da
JP
12560F: Documentation/w1/
12561F: drivers/w1/
1da177e4 12562
13927079 12563W83791D HARDWARE MONITORING DRIVER
8b58be88 12564M: Marc Hulsman <m.hulsman@tudelft.nl>
968ce1b1 12565L: linux-hwmon@vger.kernel.org
25845c22 12566S: Maintained
679655da
JP
12567F: Documentation/hwmon/w83791d
12568F: drivers/hwmon/w83791d.c
13927079 12569
61db011d 12570W83793 HARDWARE MONITORING DRIVER
8b58be88 12571M: Rudolf Marek <r.marek@assembler.cz>
968ce1b1 12572L: linux-hwmon@vger.kernel.org
61db011d 12573S: Maintained
679655da
JP
12574F: Documentation/hwmon/w83793
12575F: drivers/hwmon/w83793.c
61db011d 12576
e3760b43 12577W83795 HARDWARE MONITORING DRIVER
d8130624 12578M: Jean Delvare <jdelvare@suse.com>
968ce1b1 12579L: linux-hwmon@vger.kernel.org
e3760b43
JD
12580S: Maintained
12581F: drivers/hwmon/w83795.c
12582
1da177e4 12583W83L51xD SD/MMC CARD INTERFACE DRIVER
8b58be88 12584M: Pierre Ossman <pierre@ossman.eu>
1da177e4 12585S: Maintained
679655da 12586F: drivers/mmc/host/wbsd.*
1da177e4 12587
b4e05923
HG
12588WACOM PROTOCOL 4 SERIAL TABLETS
12589M: Julian Squires <julian@cipht.net>
12590M: Hans de Goede <hdegoede@redhat.com>
12591L: linux-input@vger.kernel.org
12592S: Maintained
12593F: drivers/input/tablet/wacom_serial4.c
12594
3527761c 12595WATCHDOG DEVICE DRIVERS
8b58be88 12596M: Wim Van Sebroeck <wim@iguana.be>
1f32f83e 12597R: Guenter Roeck <linux@roeck-us.net>
230a5cef
WVS
12598L: linux-watchdog@vger.kernel.org
12599W: http://www.linux-watchdog.org/
f599aaf0 12600T: git git://www.linux-watchdog.org/linux-watchdog.git
3527761c 12601S: Maintained
540be8b2 12602F: Documentation/devicetree/bindings/watchdog/
679655da
JP
12603F: Documentation/watchdog/
12604F: drivers/watchdog/
12605F: include/linux/watchdog.h
c117ab84 12606F: include/uapi/linux/watchdog.h
3527761c 12607
1da177e4 12608WD7000 SCSI DRIVER
8b58be88 12609M: Miroslav Zagorac <zaga@fly.cc.fer.hr>
1da177e4
LT
12610L: linux-scsi@vger.kernel.org
12611S: Maintained
679655da 12612F: drivers/scsi/wd7000.c
1da177e4 12613
b22e00f3
DH
12614WIIMOTE HID DRIVER
12615M: David Herrmann <dh.herrmann@googlemail.com>
12616L: linux-input@vger.kernel.org
12617S: Maintained
12618F: drivers/hid/hid-wiimote*
12619
e258b80e 12620WINBOND CIR DRIVER
364e9e18 12621M: David Härdeman <david@hardeman.nu>
e258b80e 12622S: Maintained
116ab806 12623F: drivers/media/rc/winbond-cir.c
e258b80e 12624
c36a483d
WBG
12625WINSYSTEMS EBC-C384 WATCHDOG DRIVER
12626M: William Breathitt Gray <vilhelm.gray@gmail.com>
12627L: linux-watchdog@vger.kernel.org
12628S: Maintained
12629F: drivers/watchdog/ebc-c384_wdt.c
12630
9c26df9b
WBG
12631WINSYSTEMS WS16C48 GPIO DRIVER
12632M: William Breathitt Gray <vilhelm.gray@gmail.com>
12633L: linux-gpio@vger.kernel.org
12634S: Maintained
12635F: drivers/gpio/gpio-ws16c48.c
e258b80e 12636
8a70da82 12637WIMAX STACK
8b58be88 12638M: Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
8a70da82 12639M: linux-wimax@intel.com
49e7d9df 12640L: wimax@linuxwimax.org (subscribers-only)
8a70da82
IPG
12641S: Supported
12642W: http://linuxwimax.org
315987dc 12643F: Documentation/wimax/README.wimax
315987dc
JP
12644F: include/linux/wimax/debug.h
12645F: include/net/wimax.h
c117ab84 12646F: include/uapi/linux/wimax.h
315987dc 12647F: net/wimax/
8a70da82 12648
5fc14680 12649WISTRON LAPTOP BUTTON DRIVER
8b58be88 12650M: Miloslav Trmac <mitr@volny.cz>
5fc14680 12651S: Maintained
679655da 12652F: drivers/input/misc/wistron_btns.c
5fc14680 12653
1da177e4 12654WL3501 WIRELESS PCMCIA CARD DRIVER
8b58be88 12655M: Arnaldo Carvalho de Melo <acme@ghostprotocols.net>
724c6b35 12656L: linux-wireless@vger.kernel.org
926554c4 12657W: http://oops.ghostprotocols.net:81/blog
1da177e4 12658S: Maintained
679655da 12659F: drivers/net/wireless/wl3501*
1da177e4 12660
055bcbcb 12661WOLFSON MICROELECTRONICS DRIVERS
fef95164 12662L: patches@opensource.wolfsonmicro.com
f0e03dbd
RF
12663T: git https://github.com/CirrusLogic/linux-drivers.git
12664W: https://github.com/CirrusLogic/linux-drivers/wiki
b75ea16a 12665S: Supported
3768f0b1 12666F: Documentation/hwmon/wm83??
f494993f
CK
12667F: Documentation/devicetree/bindings/extcon/extcon-arizona.txt
12668F: Documentation/devicetree/bindings/regulator/arizona-regulator.txt
12669F: Documentation/devicetree/bindings/mfd/arizona.txt
af1c5386 12670F: arch/arm/mach-s3c64xx/mach-crag6410*
f05259a6 12671F: drivers/clk/clk-wm83*.c
9c309598 12672F: drivers/extcon/extcon-arizona.c
b75ea16a 12673F: drivers/leds/leds-wm83*.c
25b273ba 12674F: drivers/gpio/gpio-*wm*.c
9c309598 12675F: drivers/gpio/gpio-arizona.c
d22b0869 12676F: drivers/hwmon/wm83??-hwmon.c
59ec6da2
MB
12677F: drivers/input/misc/wm831x-on.c
12678F: drivers/input/touchscreen/wm831x-ts.c
12679F: drivers/input/touchscreen/wm97*.c
9c309598
MB
12680F: drivers/mfd/arizona*
12681F: drivers/mfd/wm*.c
12ebc137 12682F: drivers/mfd/cs47l24*
b75ea16a
MB
12683F: drivers/power/wm83*.c
12684F: drivers/rtc/rtc-wm83*.c
12685F: drivers/regulator/wm8*.c
3860e6c4 12686F: drivers/video/backlight/wm83*_bl.c
b75ea16a 12687F: drivers/watchdog/wm83*_wdt.c
9c309598 12688F: include/linux/mfd/arizona/
3860e6c4 12689F: include/linux/mfd/wm831x/
b75ea16a 12690F: include/linux/mfd/wm8350/
3768f0b1 12691F: include/linux/mfd/wm8400*
59ec6da2 12692F: include/linux/wm97xx.h
055bcbcb 12693F: include/sound/wm????.h
9c309598 12694F: sound/soc/codecs/arizona.?
055bcbcb 12695F: sound/soc/codecs/wm*
12ebc137 12696F: sound/soc/codecs/cs47l24*
b75ea16a 12697
3e6cd7a4
TH
12698WORKQUEUE
12699M: Tejun Heo <tj@kernel.org>
badb7f5e 12700R: Lai Jiangshan <jiangshanlai@gmail.com>
3e6cd7a4
TH
12701T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/wq.git
12702S: Maintained
12703F: include/linux/workqueue.h
12704F: kernel/workqueue.c
12705F: Documentation/workqueue.txt
12706
39ac9f48
CYT
12707X-POWERS MULTIFUNCTION PMIC DEVICE DRIVERS
12708M: Chen-Yu Tsai <wens@csie.org>
12709L: linux-kernel@vger.kernel.org
12710S: Maintained
12711N: axp[128]
12712
1da177e4 12713X.25 NETWORK LAYER
8bf28059 12714M: Andrew Hendry <andrew.hendry@gmail.com>
1da177e4 12715L: linux-x25@vger.kernel.org
8bf28059 12716S: Odd Fixes
679655da
JP
12717F: Documentation/networking/x25*
12718F: include/net/x25*
12719F: net/x25/
1da177e4 12720
e2d1d6c0 12721X86 ARCHITECTURE (32-BIT AND 64-BIT)
8b58be88
JP
12722M: Thomas Gleixner <tglx@linutronix.de>
12723M: Ingo Molnar <mingo@redhat.com>
12724M: "H. Peter Anvin" <hpa@zytor.com>
bcde563c 12725M: x86@kernel.org
981c3a4f 12726L: linux-kernel@vger.kernel.org
75fc2d37 12727T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core
e2d1d6c0 12728S: Maintained
679655da
JP
12729F: Documentation/x86/
12730F: arch/x86/
e2d1d6c0 12731
d0944853 12732X86 PLATFORM DRIVERS
e181ba15 12733M: Darren Hart <dvhart@infradead.org>
d0944853 12734L: platform-driver-x86@vger.kernel.org
e181ba15 12735T: git git://git.infradead.org/users/dvhart/linux-platform-drivers-x86.git
d0944853 12736S: Maintained
14430813 12737F: drivers/platform/x86/
3a4bceef 12738F: drivers/platform/olpc/
d0944853 12739
c1f5c54b
IM
12740X86 MCE INFRASTRUCTURE
12741M: Tony Luck <tony.luck@intel.com>
487ba8e8 12742M: Borislav Petkov <bp@alien8.de>
c1f5c54b
IM
12743L: linux-edac@vger.kernel.org
12744S: Maintained
12745F: arch/x86/kernel/cpu/mcheck/*
12746
79ebdc95
BP
12747X86 MICROCODE UPDATE SUPPORT
12748M: Borislav Petkov <bp@alien8.de>
12749S: Maintained
12750F: arch/x86/kernel/cpu/microcode/*
12751
f0905c5a
AL
12752X86 VDSO
12753M: Andy Lutomirski <luto@amacapital.net>
12754L: linux-kernel@vger.kernel.org
12755T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/vdso
12756S: Maintained
d603c8e1 12757F: arch/x86/entry/vdso/
f0905c5a 12758
d6fad502 12759XC2028/3028 TUNER DRIVER
5dc8a864
MCC
12760M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
12761M: Mauro Carvalho Chehab <mchehab@kernel.org>
d6fad502 12762L: linux-media@vger.kernel.org
a825eaec 12763W: https://linuxtv.org
d6fad502
MCC
12764T: git git://linuxtv.org/media_tree.git
12765S: Maintained
12766F: drivers/media/tuners/tuner-xc2028.*
12767
c4468085 12768XEN HYPERVISOR INTERFACE
3eeef8f7
KRW
12769M: Boris Ostrovsky <boris.ostrovsky@oracle.com>
12770M: David Vrabel <david.vrabel@citrix.com>
101ecde5 12771M: Juergen Gross <jgross@suse.com>
11dbb52b 12772L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
ea70ba3a 12773T: git git://git.kernel.org/pub/scm/linux/kernel/git/xen/tip.git
c4468085
IC
12774S: Supported
12775F: arch/x86/xen/
12776F: drivers/*/xen-*front.c
12777F: drivers/xen/
12778F: arch/x86/include/asm/xen/
12779F: include/xen/
c117ab84 12780F: include/uapi/xen/
c4468085 12781
77bfb479 12782XEN HYPERVISOR ARM
85d1a29d 12783M: Stefano Stabellini <sstabellini@kernel.org>
11dbb52b 12784L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
85d1a29d 12785S: Maintained
77bfb479
SS
12786F: arch/arm/xen/
12787F: arch/arm/include/asm/xen/
12788
b475e83f 12789XEN HYPERVISOR ARM64
85d1a29d 12790M: Stefano Stabellini <sstabellini@kernel.org>
11dbb52b 12791L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
85d1a29d 12792S: Maintained
b475e83f
SS
12793F: arch/arm64/xen/
12794F: arch/arm64/include/asm/xen/
12795
9b57e1a7 12796XEN NETWORK BACKEND DRIVER
8386040b 12797M: Wei Liu <wei.liu2@citrix.com>
11dbb52b 12798L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
9b57e1a7
IC
12799L: netdev@vger.kernel.org
12800S: Supported
12801F: drivers/net/xen-netback/*
12802
c5f8e29d
KRW
12803XEN PCI SUBSYSTEM
12804M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
11dbb52b 12805L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
c5f8e29d
KRW
12806S: Supported
12807F: arch/x86/pci/*xen*
12808F: drivers/pci/*xen*
12809
a2c5ae65
KRW
12810XEN BLOCK SUBSYSTEM
12811M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
bcadb699 12812M: Roger Pau Monné <roger.pau@citrix.com>
a2c5ae65
KRW
12813L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
12814S: Supported
12815F: drivers/block/xen-blkback/*
12816F: drivers/block/xen*
12817
15d03609
JG
12818XEN PVSCSI DRIVERS
12819M: Juergen Gross <jgross@suse.com>
12820L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
12821L: linux-scsi@vger.kernel.org
12822S: Supported
12823F: drivers/scsi/xen-scsifront.c
12824F: drivers/xen/xen-scsiback.c
12825F: include/xen/interface/io/vscsiif.h
12826
c5f8e29d
KRW
12827XEN SWIOTLB SUBSYSTEM
12828M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
11dbb52b 12829L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
c5f8e29d
KRW
12830S: Supported
12831F: arch/x86/xen/*swiotlb*
12832F: drivers/xen/*swiotlb*
12833
1da177e4
LT
12834XFS FILESYSTEM
12835P: Silicon Graphics Inc
809625ca 12836M: Dave Chinner <david@fromorbit.com>
18caa67a 12837M: xfs@oss.sgi.com
d7ede1aa 12838L: xfs@oss.sgi.com
1da177e4 12839W: http://oss.sgi.com/projects/xfs
9f273c24 12840T: git git://git.kernel.org/pub/scm/linux/kernel/git/dgc/linux-xfs.git
1da177e4 12841S: Supported
679655da
JP
12842F: Documentation/filesystems/xfs.txt
12843F: fs/xfs/
1da177e4 12844
8a3b7a25 12845XILINX AXI ETHERNET DRIVER
59a54f30
MS
12846M: Anirudha Sarangi <anirudh@xilinx.com>
12847M: John Linn <John.Linn@xilinx.com>
8a3b7a25 12848S: Maintained
12849F: drivers/net/ethernet/xilinx/xilinx_axienet*
12850
238b8721 12851XILINX UARTLITE SERIAL DRIVER
8b58be88 12852M: Peter Korsgaard <jacmet@sunsite.dk>
238b8721
PK
12853L: linux-serial@vger.kernel.org
12854S: Maintained
df621252 12855F: drivers/tty/serial/uartlite.c
238b8721 12856
df330515
LP
12857XILINX VIDEO IP CORES
12858M: Hyun Kwon <hyun.kwon@xilinx.com>
12859M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
12860L: linux-media@vger.kernel.org
12861T: git git://linuxtv.org/media_tree.git
12862S: Supported
12863F: Documentation/devicetree/bindings/media/xilinx/
12864F: drivers/media/platform/xilinx/
a5562f65 12865F: include/uapi/linux/xilinx-v4l2-controls.h
df330515 12866
74316949
EB
12867XILLYBUS DRIVER
12868M: Eli Billauer <eli.billauer@gmail.com>
12869L: linux-kernel@vger.kernel.org
12870S: Supported
12871F: drivers/char/xillybus/
12872
f620e4b8
MF
12873XTENSA XTFPGA PLATFORM SUPPORT
12874M: Max Filippov <jcmvbkbc@gmail.com>
12875L: linux-xtensa@linux-xtensa.org
12876S: Maintained
12877F: drivers/spi/spi-xtensa-xtfpga.c
57b7068d 12878F: sound/soc/xtensa/xtfpga-i2s.c
f620e4b8 12879
1da177e4 12880YAM DRIVER FOR AX.25
8b58be88 12881M: Jean-Paul Roubelat <jpr@f6fbb.org>
1da177e4
LT
12882L: linux-hams@vger.kernel.org
12883S: Maintained
679655da
JP
12884F: drivers/net/hamradio/yam*
12885F: include/linux/yam.h
1da177e4 12886
af64a5eb 12887YEALINK PHONE DRIVER
8b58be88 12888M: Henk Vergonet <Henk.Vergonet@gmail.com>
af64a5eb
H
12889L: usbb2k-api-dev@nongnu.org
12890S: Maintained
679655da
JP
12891F: Documentation/input/yealink.txt
12892F: drivers/input/misc/yealink.*
af64a5eb 12893
1da177e4 12894Z8530 DRIVER FOR AX.25
8b58be88 12895M: Joerg Reuter <jreuter@yaina.de>
1da177e4
LT
12896W: http://yaina.de/jreuter/
12897W: http://www.qsl.net/dl1bke/
12898L: linux-hams@vger.kernel.org
12899S: Maintained
679655da
JP
12900F: Documentation/networking/z8530drv.txt
12901F: drivers/net/hamradio/*scc.c
12902F: drivers/net/hamradio/z8530.h
1da177e4 12903
0cf31ec1 12904ZBUD COMPRESSED PAGE ALLOCATOR
0bb181c7 12905M: Seth Jennings <sjenning@redhat.com>
0cf31ec1
SJ
12906L: linux-mm@kvack.org
12907S: Maintained
12908F: mm/zbud.c
12909F: include/linux/zbud.h
12910
7c0c3afb 12911ZD1211RW WIRELESS DRIVER
8b58be88
JP
12912M: Daniel Drake <dsd@gentoo.org>
12913M: Ulrich Kunitz <kune@deine-taler.de>
7c0c3afb 12914W: http://zd1211.ath.cx/wiki/DriverRewrite
724c6b35 12915L: linux-wireless@vger.kernel.org
7c0c3afb
DD
12916L: zd1211-devs@lists.sourceforge.net (subscribers-only)
12917S: Maintained
6948300c 12918F: drivers/net/wireless/zydas/zd1211rw/
7c0c3afb 12919
20263029
DS
12920ZPOOL COMPRESSED PAGE STORAGE API
12921M: Dan Streetman <ddstreet@ieee.org>
12922L: linux-mm@kvack.org
12923S: Maintained
12924F: mm/zpool.c
12925F: include/linux/zpool.h
12926
1da177e4 12927ZR36067 VIDEO FOR LINUX DRIVER
1da177e4 12928L: mjpeg-users@lists.sourceforge.net
f63145e2 12929L: linux-media@vger.kernel.org
1da177e4 12930W: http://mjpeg.sourceforge.net/driver-zoran/
a825eaec 12931T: hg https://linuxtv.org/hg/v4l-dvb
f63145e2 12932S: Odd Fixes
90d72ac6 12933F: drivers/media/pci/zoran/
1da177e4 12934
6920f2cc
MK
12935ZRAM COMPRESSED RAM BLOCK DEVICE DRVIER
12936M: Minchan Kim <minchan@kernel.org>
12937M: Nitin Gupta <ngupta@vflare.org>
74f3037c 12938R: Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
6920f2cc
MK
12939L: linux-kernel@vger.kernel.org
12940S: Maintained
12941F: drivers/block/zram/
12942F: Documentation/blockdev/zram.txt
12943
8b4a4080 12944ZS DECSTATION Z85C30 SERIAL DRIVER
8b58be88 12945M: "Maciej W. Rozycki" <macro@linux-mips.org>
8b4a4080 12946S: Maintained
df621252 12947F: drivers/tty/serial/zs.*
8b4a4080 12948
eae70d06
MK
12949ZSMALLOC COMPRESSED SLAB MEMORY ALLOCATOR
12950M: Minchan Kim <minchan@kernel.org>
12951M: Nitin Gupta <ngupta@vflare.org>
41192a2d 12952R: Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
eae70d06
MK
12953L: linux-mm@kvack.org
12954S: Maintained
12955F: mm/zsmalloc.c
12956F: include/linux/zsmalloc.h
d02be50d 12957F: Documentation/vm/zsmalloc.txt
eae70d06 12958
0cf31ec1 12959ZSWAP COMPRESSED SWAP CACHING
0bb181c7 12960M: Seth Jennings <sjenning@redhat.com>
0cf31ec1
SJ
12961L: linux-mm@kvack.org
12962S: Maintained
12963F: mm/zswap.c
12964
1da177e4 12965THE REST
8b58be88 12966M: Linus Torvalds <torvalds@linux-foundation.org>
34d03cc1 12967L: linux-kernel@vger.kernel.org
8a6e2535 12968Q: http://patchwork.kernel.org/project/LKML/list/
d16adea3 12969T: git git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
1da177e4 12970S: Buried alive in reporters
34d03cc1
JP
12971F: *
12972F: */
This page took 7.294457 seconds and 5 git commands to generate.